summaryrefslogtreecommitdiff
path: root/po
diff options
context:
space:
mode:
authorAndrei Karas <akaras@inbox.ru>2015-07-29 22:42:19 +0300
committerAndrei Karas <akaras@inbox.ru>2015-07-29 22:42:19 +0300
commitb4ca5356e8cfa4ed4c4f8e40e5f86525c8993c34 (patch)
tree701d2c886020c582d42e7f9cf7b782aaab24365d /po
parent693aef3c37392bc1fa3157fea4af7ef37595c939 (diff)
downloadplus-b4ca5356e8cfa4ed4c4f8e40e5f86525c8993c34.tar.gz
plus-b4ca5356e8cfa4ed4c4f8e40e5f86525c8993c34.tar.bz2
plus-b4ca5356e8cfa4ed4c4f8e40e5f86525c8993c34.tar.xz
plus-b4ca5356e8cfa4ed4c4f8e40e5f86525c8993c34.zip
Update translations.
Diffstat (limited to 'po')
-rw-r--r--po/ar.po3604
-rw-r--r--po/bg.po3604
-rw-r--r--po/ca.po173
-rw-r--r--po/cs.po215
-rw-r--r--po/de.po401
-rw-r--r--po/en_GB.po3606
-rw-r--r--po/eo.po3604
-rw-r--r--po/es.po223
-rw-r--r--po/et.po3604
-rw-r--r--po/fa.po3604
-rw-r--r--po/fi.po206
-rw-r--r--po/fr.po223
-rw-r--r--po/he.po3606
-rw-r--r--po/hr.po3606
-rw-r--r--po/hu.po3606
-rw-r--r--po/id.po191
-rw-r--r--po/it.po212
-rw-r--r--po/ja.po212
-rw-r--r--po/ka.po3604
-rw-r--r--po/manaplus.pot93
-rw-r--r--po/nb.po3606
-rw-r--r--po/nl.po194
-rw-r--r--po/nl_BE.po194
-rw-r--r--po/pl.po213
-rw-r--r--po/pt.po212
-rw-r--r--po/pt_BR.po221
-rw-r--r--po/ru.po229
-rw-r--r--po/sk.po3604
-rw-r--r--po/sq.po3604
-rw-r--r--po/sv.po206
-rw-r--r--po/sv_SE.po206
-rw-r--r--po/te.po3604
-rw-r--r--po/th.po3604
-rw-r--r--po/tr.po179
-rw-r--r--po/uk.po215
-rw-r--r--po/vls.po3604
-rw-r--r--po/zh_CN.po188
-rw-r--r--po/zh_HK.po3604
-rw-r--r--po/zh_TW.po3606
39 files changed, 38033 insertions, 31257 deletions
diff --git a/po/ar.po b/po/ar.po
index 5c19da389..ff9e68893 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-04-06 02:00+0300\n"
-"PO-Revision-Date: 2015-04-06 11:05+0000\n"
+"POT-Creation-Date: 2015-07-29 02:28+0300\n"
+"PO-Revision-Date: 2015-07-29 09:12+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:146
+#: src/actions/actions.cpp:155
msgid "File uploaded"
msgstr ""
@@ -32,146 +32,146 @@ msgstr ""
#. TRANSLATORS: ok dialog button
#. TRANSLATORS: text dialog button
#. TRANSLATORS: ok dialog button
-#: src/actions/actions.cpp:148 src/client.cpp:1454 src/client.cpp:1481
-#: 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:312
-#: src/gui/widgets/tabs/setup_theme.cpp:343
+#: src/actions/actions.cpp:158 src/client.cpp:1453 src/client.cpp:1486
+#: src/gamemodifiers.cpp:451 src/gui/dialogsmanager.cpp:168
+#: src/gui/dialogsmanager.cpp:188 src/gui/widgets/tabs/setup_input.cpp:164
+#: src/gui/widgets/tabs/setup_theme.cpp:313
+#: src/gui/widgets/tabs/setup_theme.cpp:349
#: src/gui/widgets/tabs/setup_video.cpp:250
-#: src/gui/widgets/tabs/setup_video.cpp:274
-#: src/gui/widgets/tabs/setup_video.cpp:389
-#: src/gui/widgets/tabs/setup_video.cpp:401
-#: src/gui/windows/changeemaildialog.cpp:167
-#: src/gui/windows/changepassworddialog.cpp:157
-#: src/gui/windows/charcreatedialog.cpp:380
-#: src/gui/windows/charselectdialog.cpp:279
-#: src/gui/windows/charselectdialog.cpp:321 src/gui/windows/editdialog.cpp:49
-#: src/gui/windows/editserverdialog.cpp:59
-#: src/gui/windows/editserverdialog.cpp:217
-#: src/gui/windows/itemamountwindow.cpp:167 src/gui/windows/quitdialog.cpp:68
-#: src/gui/windows/registerdialog.cpp:243 src/gui/windows/socialwindow.cpp:507
-#: src/gui/windows/textdialog.cpp:48 src/gui/windows/unregisterdialog.cpp:146
-#: src/net/ea/charserverhandler.cpp:143 src/net/ea/charserverhandler.cpp:162
-#: src/net/ea/gamehandler.cpp:83 src/net/eathena/charserverhandler.cpp:593
-#: src/net/eathena/charserverhandler.cpp:623
-#: src/net/eathena/charserverhandler.cpp:653
-#: src/net/tmwa/charserverhandler.cpp:535
+#: src/gui/widgets/tabs/setup_video.cpp:278
+#: src/gui/widgets/tabs/setup_video.cpp:396
+#: src/gui/widgets/tabs/setup_video.cpp:412
+#: src/gui/windows/changeemaildialog.cpp:169
+#: src/gui/windows/changepassworddialog.cpp:159
+#: src/gui/windows/charcreatedialog.cpp:390
+#: src/gui/windows/charselectdialog.cpp:280
+#: src/gui/windows/charselectdialog.cpp:327 src/gui/windows/editdialog.cpp:50
+#: src/gui/windows/editserverdialog.cpp:56
+#: src/gui/windows/editserverdialog.cpp:216
+#: src/gui/windows/itemamountwindow.cpp:179 src/gui/windows/quitdialog.cpp:66
+#: src/gui/windows/registerdialog.cpp:241 src/gui/windows/socialwindow.cpp:524
+#: src/gui/windows/textdialog.cpp:48 src/gui/windows/unregisterdialog.cpp:149
+#: src/net/ea/charserverhandler.cpp:145 src/net/ea/charserverhandler.cpp:170
+#: src/net/ea/gamehandler.cpp:85 src/net/eathena/charserverhandler.cpp:612
+#: src/net/eathena/charserverhandler.cpp:647
+#: src/net/eathena/charserverhandler.cpp:683
+#: src/net/tmwa/charserverhandler.cpp:506
msgid "OK"
msgstr ""
#. TRANSLATORS: clear graphics command message
#. TRANSLATORS: clear fonts cache message
-#: src/actions/actions.cpp:934 src/actions/actions.cpp:946
+#: src/actions/actions.cpp:983 src/actions/actions.cpp:996
msgid "Cache cleaned"
msgstr ""
#. TRANSLATORS: uptime command
-#: src/actions/actions.cpp:1074 src/actions/actions.cpp:1130
+#: src/actions/actions.cpp:1132 src/actions/actions.cpp:1189
#, c-format
msgid "Client uptime: %s"
msgstr ""
#. TRANSLATORS: uptime command
-#: src/actions/actions.cpp:1085
+#: src/actions/actions.cpp:1144
#, c-format
msgid "%d week"
msgstr ""
-#: src/actions/actions.cpp:1085
+#: src/actions/actions.cpp:1144
#, c-format
msgid "%d weeks"
msgstr ""
#. TRANSLATORS: uptime command
-#: src/actions/actions.cpp:1096
+#: src/actions/actions.cpp:1155
#, c-format
msgid "%d day"
msgstr ""
-#: src/actions/actions.cpp:1096
+#: src/actions/actions.cpp:1155
#, c-format
msgid "%d days"
msgstr ""
#. TRANSLATORS: uptime command
-#: src/actions/actions.cpp:1106
+#: src/actions/actions.cpp:1165
#, c-format
msgid "%d hour"
msgstr ""
-#: src/actions/actions.cpp:1106
+#: src/actions/actions.cpp:1165
#, c-format
msgid "%d hours"
msgstr ""
#. TRANSLATORS: uptime command
-#: src/actions/actions.cpp:1116
+#: src/actions/actions.cpp:1175
#, c-format
msgid "%d minute"
msgstr ""
-#: src/actions/actions.cpp:1116
+#: src/actions/actions.cpp:1175
#, c-format
msgid "%d minutes"
msgstr ""
#. TRANSLATORS: uptime command
-#: src/actions/actions.cpp:1126
+#: src/actions/actions.cpp:1185
#, c-format
msgid "%d second"
msgstr ""
-#: src/actions/actions.cpp:1126
+#: src/actions/actions.cpp:1185
#, c-format
msgid "%d seconds"
msgstr ""
#. TRANSLATORS: dump command
-#: src/actions/actions.cpp:1187 src/actions/actions.cpp:1196
+#: src/actions/actions.cpp:1247 src/actions/actions.cpp:1256
msgid "Resource images:"
msgstr ""
#. TRANSLATORS: dump command
-#: src/actions/actions.cpp:1190 src/actions/actions.cpp:1199
+#: src/actions/actions.cpp:1250 src/actions/actions.cpp:1260
msgid "Resource orphaned images:"
msgstr ""
#. TRANSLATORS: dump environment command
-#: src/actions/actions.cpp:1287
+#: src/actions/actions.cpp:1349
msgid "Environment variables dumped"
msgstr ""
-#: src/actions/actions.cpp:1406
+#: src/actions/actions.cpp:1474
msgid "Uploaded config into:"
msgstr ""
-#: src/actions/actions.cpp:1415
+#: src/actions/actions.cpp:1483
msgid "Uploaded server config into:"
msgstr ""
-#: src/actions/actions.cpp:1424
+#: src/actions/actions.cpp:1492
msgid "Uploaded log into:"
msgstr ""
#. TRANSLATORS: whisper send
-#: src/actions/chat.cpp:247
+#: src/actions/chat.cpp:246
msgid "Cannot send empty whispers!"
msgstr ""
#. TRANSLATORS: new whisper or channel query
-#: src/actions/chat.cpp:295
+#: src/actions/chat.cpp:294
#, 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:320 src/gui/widgets/tabs/chat/partytab.cpp:71
+#: src/actions/chat.cpp:319 src/gui/widgets/tabs/chat/partytab.cpp:71
msgid "Party name is missing."
msgstr ""
#. TRANSLATORS: create guild message
-#: src/actions/chat.cpp:338
+#: src/actions/chat.cpp:337
msgid "Guild name is missing."
msgstr ""
@@ -179,16 +179,16 @@ msgstr ""
#. TRANSLATORS: guild invite message
#. TRANSLATORS: party kick message
#. TRANSLATORS: change relation
-#: src/actions/chat.cpp:359 src/actions/chat.cpp:390 src/actions/chat.cpp:455
-#: src/actions/chat.cpp:485 src/actions/commands.cpp:78
+#: src/actions/chat.cpp:358 src/actions/chat.cpp:389 src/actions/chat.cpp:460
+#: src/actions/chat.cpp:490 src/actions/commands.cpp:80
msgid "Please specify a name."
msgstr ""
-#: src/actions/chat.cpp:410
+#: src/actions/chat.cpp:409
msgid "Return toggles chat."
msgstr ""
-#: src/actions/chat.cpp:410
+#: src/actions/chat.cpp:409
msgid "Message closes chat."
msgstr ""
@@ -198,184 +198,199 @@ msgid "Return now toggles chat."
msgstr ""
#. TRANSLATORS: message from toggle chat command
-#: src/actions/chat.cpp:430
+#: src/actions/chat.cpp:431
msgid "Message now closes chat."
msgstr ""
-#: src/actions/chat.cpp:570
+#: src/actions/chat.cpp:575
#, c-format
msgid "equipped hat %s."
msgstr ""
#. TRANSLATORS: change relation
-#: src/actions/commands.cpp:120
+#: src/actions/commands.cpp:122
#, c-format
msgid "Player already %s!"
msgstr ""
#. TRANSLATORS: change relation
-#: src/actions/commands.cpp:133
+#: src/actions/commands.cpp:135
#, c-format
msgid "Player successfully %s!"
msgstr ""
#. TRANSLATORS: change relation
-#: src/actions/commands.cpp:135
+#: src/actions/commands.cpp:137
#, c-format
msgid "Player could not be %s!"
msgstr ""
#. TRANSLATORS: unignore command
-#: src/actions/commands.cpp:166
+#: src/actions/commands.cpp:168
msgid "Player wasn't ignored!"
msgstr ""
#. TRANSLATORS: unignore command
-#: src/actions/commands.cpp:175
+#: src/actions/commands.cpp:177
msgid "Player no longer ignored!"
msgstr ""
#. TRANSLATORS: unignore command
-#: src/actions/commands.cpp:177
+#: src/actions/commands.cpp:179
msgid "Player could not be unignored!"
msgstr ""
#. TRANSLATORS: erase command
-#: src/actions/commands.cpp:192
+#: src/actions/commands.cpp:194
msgid "Player already erased!"
msgstr ""
#. TRANSLATORS: erase command
-#: src/actions/commands.cpp:205
+#: src/actions/commands.cpp:207
msgid "Player no longer erased!"
msgstr ""
#. TRANSLATORS: erase command
-#: src/actions/commands.cpp:207
+#: src/actions/commands.cpp:209
msgid "Player could not be erased!"
msgstr ""
#. TRANSLATORS: adding friend command
-#: src/actions/commands.cpp:214
+#: src/actions/commands.cpp:216
msgid "friend"
msgstr ""
#. TRANSLATORS: disregard command
-#: src/actions/commands.cpp:221
+#: src/actions/commands.cpp:223
msgid "disregarded"
msgstr ""
#. TRANSLATORS: neutral command
-#: src/actions/commands.cpp:228
+#: src/actions/commands.cpp:230
msgid "neutral"
msgstr ""
#. TRANSLATORS: blacklist command
-#: src/actions/commands.cpp:235
+#: src/actions/commands.cpp:237
msgid "blacklisted"
msgstr ""
#. TRANSLATORS: enemy command
-#: src/actions/commands.cpp:242
+#: src/actions/commands.cpp:244
msgid "enemy"
msgstr ""
-#: src/actions/pets.cpp:104
+#: src/actions/commands.cpp:947
+#, c-format
+msgid "Config value: %s"
+msgstr ""
+
+#: src/actions/commands.cpp:959
+#, c-format
+msgid "Server config value: %s"
+msgstr ""
+
+#: src/actions/pets.cpp:109
msgid "Rename your pet"
msgstr ""
#. TRANSLATORS: disable trades message
-#: src/actions/statusbar.cpp:171
+#: src/actions/statusbar.cpp:177
msgid "Ignoring incoming trade requests"
msgstr ""
#. TRANSLATORS: enable trades message
-#: src/actions/statusbar.cpp:181
+#: src/actions/statusbar.cpp:187
msgid "Accepting incoming trade requests"
msgstr ""
+#. TRANSLATORS: quick tab in settings
+#: src/actions/windows.cpp:323 src/gui/widgets/tabs/setup_quick.cpp:45
+msgid "Quick"
+msgstr ""
+
#. TRANSLATORS: visible beings on map
-#: src/actormanager.cpp:1359
+#: src/actormanager.cpp:1375
msgid "Visible on map"
msgstr ""
#. TRANSLATORS: default race name
-#: src/being/being.cpp:406
+#: src/being/being.cpp:435
msgid "Human"
msgstr ""
-#: src/being/being.cpp:575
+#: src/being/being.cpp:609
msgid "dodge"
msgstr ""
-#: src/being/being.cpp:575
+#: src/being/being.cpp:609
msgid "miss"
msgstr ""
#. TRANSLATORS: this away status writed in player nick
-#: src/being/being.cpp:1921 src/gui/windows/whoisonline.cpp:865
+#: src/being/being.cpp:2035 src/gui/windows/whoisonline.cpp:871
msgid "A"
msgstr ""
#. TRANSLATORS: this inactive status writed in player nick
-#: src/being/being.cpp:1926 src/gui/windows/whoisonline.cpp:870
+#: src/being/being.cpp:2040 src/gui/windows/whoisonline.cpp:876
msgid "I"
msgstr ""
#. TRANSLATORS: chat message after death
-#: src/being/localplayer.cpp:381
+#: src/being/localplayer.cpp:380
#, c-format
msgid "You were killed by %s."
msgstr ""
#. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:835
+#: src/being/localplayer.cpp:836
msgid "Tried to pick up nonexistent item."
msgstr ""
#. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:839
+#: src/being/localplayer.cpp:840
msgid "Item is too heavy."
msgstr ""
#. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:843
+#: src/being/localplayer.cpp:844
msgid "Item is too far away."
msgstr ""
#. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:847
+#: src/being/localplayer.cpp:848
msgid "Inventory is full."
msgstr ""
#. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:851
+#: src/being/localplayer.cpp:852
msgid "Stack is too big."
msgstr ""
#. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:855
+#: src/being/localplayer.cpp:856
msgid "Item belongs to someone else."
msgstr ""
#. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:859
+#: src/being/localplayer.cpp:860
msgid "You can't pickup this amount of items."
msgstr ""
#. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:863
+#: src/being/localplayer.cpp:864
msgid "Your item stack has max amount."
msgstr ""
#. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:870
+#: src/being/localplayer.cpp:871
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:895
#, c-format
msgid "You picked up %d [@@%d|%s@@]."
msgid_plural "You picked up %d [@@%d|%s@@]."
@@ -388,53 +403,53 @@ msgstr[5] ""
#. TRANSLATORS: this is normal experience
#. TRANSLATORS: get xp message
-#: src/being/localplayer.cpp:1066 src/being/localplayer.cpp:1067
-#: src/being/localplayer.cpp:1093
+#: src/being/localplayer.cpp:1067 src/being/localplayer.cpp:1068
+#: src/being/localplayer.cpp:1094
msgid "xp"
msgstr ""
#. TRANSLATORS: this is job experience
-#: src/being/localplayer.cpp:1071 src/being/localplayer.cpp:1077
-#: src/being/localplayer.cpp:1083
+#: src/being/localplayer.cpp:1072 src/being/localplayer.cpp:1078
+#: src/being/localplayer.cpp:1084
msgid "job"
msgstr ""
#. TRANSLATORS: get hp message
-#: src/being/localplayer.cpp:1102
+#: src/being/localplayer.cpp:1103
msgid "hp"
msgstr ""
#. TRANSLATORS: get hp message
-#: src/being/localplayer.cpp:1111
+#: src/being/localplayer.cpp:1112
msgid "mana"
msgstr ""
#. TRANSLATORS: follow command message
-#: src/being/localplayer.cpp:2180
+#: src/being/localplayer.cpp:2186
#, c-format
msgid "Follow: %s"
msgstr ""
#. TRANSLATORS: follow command message
#. TRANSLATORS: cancel follow message
-#: src/being/localplayer.cpp:2186 src/being/localplayer.cpp:2211
+#: src/being/localplayer.cpp:2192 src/being/localplayer.cpp:2217
msgid "Follow canceled"
msgstr ""
#. TRANSLATORS: imitate command message
-#: src/being/localplayer.cpp:2196
+#: src/being/localplayer.cpp:2202
#, c-format
msgid "Imitation: %s"
msgstr ""
#. TRANSLATORS: imitate command message
#. TRANSLATORS: cancel follow message
-#: src/being/localplayer.cpp:2202 src/being/localplayer.cpp:2216
+#: src/being/localplayer.cpp:2208 src/being/localplayer.cpp:2222
msgid "Imitation canceled"
msgstr ""
#. TRANSLATORS: wait player/monster message
-#: src/being/localplayer.cpp:2566
+#: src/being/localplayer.cpp:2572
#, c-format
msgid "You see %s"
msgstr ""
@@ -444,65 +459,65 @@ msgstr ""
#. TRANSLATORS: add player to completle ignore list
#. TRANSLATORS: popup menu item
#. TRANSLATORS: add player to ignore list
-#: src/being/playerrelations.cpp:467 src/gui/popups/popupmenu.cpp:2287
-#: src/gui/popups/popupmenu.cpp:2329
+#: src/being/playerrelations.cpp:469 src/gui/popups/popupmenu.cpp:2308
+#: src/gui/popups/popupmenu.cpp:2350
msgid "Completely ignore"
msgstr ""
#. TRANSLATORS: ignore/unignore action
-#: src/being/playerrelations.cpp:484
+#: src/being/playerrelations.cpp:486
msgid "Print '...'"
msgstr ""
#. TRANSLATORS: ignore/unignore action
-#: src/being/playerrelations.cpp:507
+#: src/being/playerrelations.cpp:509
msgid "Blink name"
msgstr ""
#. TRANSLATORS: ignore strategi
-#: src/being/playerrelations.cpp:553
+#: src/being/playerrelations.cpp:555
msgid "Floating '...' bubble"
msgstr ""
#. TRANSLATORS: ignore strategi
-#: src/being/playerrelations.cpp:557
+#: src/being/playerrelations.cpp:559
msgid "Floating bubble"
msgstr ""
#. TRANSLATORS: setup tab quick button
#. TRANSLATORS: full button name
#. TRANSLATORS: setup window name
-#: src/client.cpp:907 src/gui/windowmenu.cpp:167
-#: src/gui/windows/setupwindow.cpp:61
+#: src/client.cpp:805 src/gui/windowmenu.cpp:177
+#: src/gui/windows/setupwindow.cpp:64
msgid "Setup"
msgstr "تثبيت"
#. TRANSLATORS: perfoamance tab quick button
#. TRANSLATORS: settings tab name
-#: src/client.cpp:910 src/gui/widgets/tabs/setup_perfomance.cpp:54
+#: src/client.cpp:808 src/gui/widgets/tabs/setup_perfomance.cpp:54
msgid "Performance"
msgstr ""
#. TRANSLATORS: video tab quick button
#. TRANSLATORS: video settings tab name
-#: src/client.cpp:913 src/gui/widgets/tabs/setup_video.cpp:107
+#: src/client.cpp:811 src/gui/widgets/tabs/setup_video.cpp:106
msgid "Video"
msgstr "مرئية"
#. TRANSLATORS: theme tab quick button
#. TRANSLATORS: theme settings tab name
-#: src/client.cpp:916 src/gui/widgets/tabs/setup_theme.cpp:122
+#: src/client.cpp:814 src/gui/widgets/tabs/setup_theme.cpp:121
msgid "Theme"
msgstr ""
#. TRANSLATORS: theme tab quick button
-#: src/client.cpp:919
+#: src/client.cpp:817
msgid "About"
msgstr ""
#. TRANSLATORS: theme tab quick button
#. TRANSLATORS: help window name
-#: src/client.cpp:922 src/gui/windowmenu.cpp:72
+#: src/client.cpp:820 src/gui/windowmenu.cpp:72
#: src/gui/windows/helpwindow.cpp:53
msgid "Help"
msgstr ""
@@ -515,46 +530,49 @@ msgstr ""
#. TRANSLATORS: close window
#. TRANSLATORS: did you know window button
#. TRANSLATORS: storage button
+#. TRANSLATORS: mail edit window button
+#. TRANSLATORS: mail view window button
#. TRANSLATORS: npc dialog button
#. TRANSLATORS: quests window button
#. TRANSLATORS: shop window button
-#: src/client.cpp:926 src/client.cpp:1382 src/client.cpp:1396
-#: 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:254
-#: src/gui/windows/inventorywindow.cpp:277 src/gui/windows/npcdialog.cpp:75
-#: src/gui/windows/npcdialog.cpp:113 src/gui/windows/questswindow.cpp:77
-#: src/gui/windows/shopwindow.cpp:111
+#: src/client.cpp:824 src/client.cpp:1371 src/client.cpp:1390
+#: src/gui/dialogsmanager.cpp:105 src/gui/popups/popupmenu.cpp:738
+#: src/gui/popups/popupmenu.cpp:979 src/gui/windows/didyouknowwindow.cpp:81
+#: src/gui/windows/inventorywindow.cpp:265
+#: src/gui/windows/inventorywindow.cpp:289
+#: src/gui/windows/maileditwindow.cpp:52 src/gui/windows/mailviewwindow.cpp:59
+#: src/gui/windows/npcdialog.cpp:76 src/gui/windows/npcdialog.cpp:115
+#: src/gui/windows/questswindow.cpp:78 src/gui/windows/shopwindow.cpp:112
msgid "Close"
msgstr ""
#. TRANSLATORS: connection dialog header
-#: src/client.cpp:1052
+#: src/client.cpp:1041 src/gui/windowmanager_unittest.cc:150
msgid "Connecting to server"
msgstr ""
#. TRANSLATORS: connection dialog header
-#: src/client.cpp:1098
+#: src/client.cpp:1087 src/gui/windowmanager_unittest.cc:167
msgid "Logging in"
msgstr ""
#. TRANSLATORS: connection dialog header
-#: src/client.cpp:1141
+#: src/client.cpp:1130
msgid "Entering game world"
msgstr ""
#. TRANSLATORS: connection dialog header
-#: src/client.cpp:1273
+#: src/client.cpp:1263
msgid "Requesting characters"
msgstr ""
#. TRANSLATORS: connection dialog header
-#: src/client.cpp:1313
+#: src/client.cpp:1302
msgid "Connecting to the game server"
msgstr ""
#. TRANSLATORS: connection dialog header
-#: src/client.cpp:1325
+#: src/client.cpp:1313
msgid "Changing game servers"
msgstr ""
@@ -563,83 +581,81 @@ msgstr ""
#. TRANSLATORS: change password error header
#. TRANSLATORS: char creation error
#. TRANSLATORS: error message
-#. TRANSLATORS: edit server dialog error header
-#. TRANSLATORS: error message
#. TRANSLATORS: unregister dialog. error message.
#. TRANSLATORS: error message header
-#. TRANSLATORS: info message
+#. TRANSLATORS: error header
#. TRANSLATORS: ok dialog button
-#. TRANSLATORS: error message
-#: src/client.cpp:1380 src/client.cpp:1394 src/client.cpp:1589
-#: src/gui/windows/changeemaildialog.cpp:164
-#: src/gui/windows/changepassworddialog.cpp:154
-#: src/gui/windows/charcreatedialog.cpp:376
-#: src/gui/windows/charselectdialog.cpp:319
-#: src/gui/windows/editserverdialog.cpp:212
-#: src/gui/windows/registerdialog.cpp:243
-#: src/gui/windows/unregisterdialog.cpp:143
-#: src/net/ea/charserverhandler.cpp:141
-#: src/net/eathena/charserverhandler.cpp:576
-#: src/net/eathena/charserverhandler.cpp:578
-#: src/net/eathena/charserverhandler.cpp:651
-#: src/net/tmwa/charserverhandler.cpp:533
+#. TRANSLATORS: error header
+#: src/client.cpp:1368 src/client.cpp:1387 src/client.cpp:1598
+#: src/gui/windows/changeemaildialog.cpp:166
+#: src/gui/windows/changepassworddialog.cpp:156
+#: src/gui/windows/charcreatedialog.cpp:386
+#: src/gui/windows/charselectdialog.cpp:324
+#: src/gui/windows/editserverdialog.cpp:211
+#: src/gui/windows/registerdialog.cpp:241
+#: src/gui/windows/unregisterdialog.cpp:146
+#: src/net/ea/charserverhandler.cpp:142
+#: src/net/eathena/charserverhandler.cpp:587
+#: src/net/eathena/charserverhandler.cpp:591
+#: src/net/eathena/charserverhandler.cpp:679
+#: src/net/tmwa/charserverhandler.cpp:502
msgid "Error"
msgstr "خطأ"
#. TRANSLATORS: connection dialog header
-#: src/client.cpp:1409
+#: src/client.cpp:1406
msgid "Requesting registration details"
msgstr ""
#. TRANSLATORS: password change message header
-#: src/client.cpp:1450
+#: src/client.cpp:1449
msgid "Password Change"
msgstr ""
#. TRANSLATORS: password change message text
-#: src/client.cpp:1452
+#: src/client.cpp:1451
msgid "Password changed successfully!"
msgstr ""
#. TRANSLATORS: email change message header
-#: src/client.cpp:1477
+#: src/client.cpp:1482
msgid "Email Change"
msgstr ""
#. TRANSLATORS: email change message text
-#: src/client.cpp:1479
+#: src/client.cpp:1484
msgid "Email changed successfully!"
msgstr ""
#. TRANSLATORS: unregister message header
-#: src/client.cpp:1506
+#: src/client.cpp:1514
msgid "Unregister Successful"
msgstr ""
#. TRANSLATORS: unregister message text
-#: src/client.cpp:1508
+#: src/client.cpp:1516
msgid "Farewell, come back any time..."
msgstr ""
#. TRANSLATORS: directory creation error
-#: src/configmanager.cpp:53 src/dirs.cpp:350 src/dirs.cpp:365 src/dirs.cpp:410
-#: src/dirs.cpp:578 src/dirs.cpp:586
+#: src/configmanager.cpp:53 src/dirs.cpp:352 src/dirs.cpp:367 src/dirs.cpp:412
+#: src/dirs.cpp:580 src/dirs.cpp:588
#, c-format
msgid "%s doesn't exist and can't be created! Exiting."
msgstr ""
#. TRANSLATORS: update server initialisation error
-#: src/dirs.cpp:460
+#: src/dirs.cpp:462
#, c-format
msgid "Invalid update host: %s."
msgstr ""
#. TRANSLATORS: update server initialisation error
-#: src/dirs.cpp:501 src/dirs.cpp:508
+#: src/dirs.cpp:503 src/dirs.cpp:510
msgid "Error creating updates directory!"
msgstr ""
-#: src/dirs.cpp:530 src/dirs.cpp:548
+#: src/dirs.cpp:532 src/dirs.cpp:550
#, c-format
msgid "Error: %s doesn't exist and can't be created! Exiting."
msgstr ""
@@ -657,441 +673,456 @@ msgid "dyecmd srcdyestring dstfile"
msgstr ""
#. TRANSLATORS: chat tab header
-#: src/game.cpp:252 src/gui/windows/chatwindow.cpp:2137
+#: src/game.cpp:252 src/gui/windows/chatwindow.cpp:2188
msgid "General"
msgstr ""
#. TRANSLATORS: chat tab header
#. TRANSLATORS: full button name
#. TRANSLATORS: debug window name
-#: src/game.cpp:270 src/gui/windowmenu.cpp:154
-#: src/gui/windows/debugwindow.cpp:42
+#: src/game.cpp:259 src/gui/windowmenu.cpp:163
+#: src/gui/windows/debugwindow.cpp:43
msgid "Debug"
msgstr ""
#. TRANSLATORS: save file message
-#: src/game.cpp:563
+#: src/game.cpp:556
#, c-format
msgid "Screenshot saved as %s"
msgstr ""
#. TRANSLATORS: save file message
-#: src/game.cpp:573
+#: src/game.cpp:566
msgid "Saving screenshot failed!"
msgstr ""
#. TRANSLATORS: error message text
-#: src/game.cpp:660
+#: src/game.cpp:651
msgid "The connection to the server was lost."
msgstr ""
#. TRANSLATORS: error message header
-#: src/game.cpp:663
+#: src/game.cpp:654
msgid "Network Error"
msgstr ""
#. TRANSLATORS: move type in status bar
-#: src/gamemodifiers.cpp:145
+#: src/gamemodifiers.cpp:149
msgid "(D) default moves"
msgstr ""
#. TRANSLATORS: move type in status bar
-#: src/gamemodifiers.cpp:147
+#: src/gamemodifiers.cpp:151
msgid "(I) invert moves"
msgstr ""
#. TRANSLATORS: move type in status bar
-#: src/gamemodifiers.cpp:149
+#: src/gamemodifiers.cpp:153
msgid "(c) moves with some crazy moves"
msgstr ""
#. TRANSLATORS: move type in status bar
-#: src/gamemodifiers.cpp:151
+#: src/gamemodifiers.cpp:155
msgid "(C) moves with crazy moves"
msgstr ""
#. TRANSLATORS: move type in status bar
-#: src/gamemodifiers.cpp:153
+#: src/gamemodifiers.cpp:157
msgid "(d) double normal + crazy"
msgstr ""
#. TRANSLATORS: move type in status bar
-#: src/gamemodifiers.cpp:155
+#: src/gamemodifiers.cpp:159
msgid "(?) unknown move"
msgstr ""
#. TRANSLATORS: crazy move type in status bar
-#: src/gamemodifiers.cpp:180
+#: src/gamemodifiers.cpp:184
#, c-format
msgid "(%u) crazy move number %u"
msgstr ""
#. TRANSLATORS: crazy move type in status bar
-#: src/gamemodifiers.cpp:186
+#: src/gamemodifiers.cpp:190
msgid "(a) custom crazy move"
msgstr ""
#. TRANSLATORS: crazy move type in status bar
-#: src/gamemodifiers.cpp:191
+#: src/gamemodifiers.cpp:195
msgid "(?) crazy move"
msgstr ""
#. TRANSLATORS: move to target type in status bar
-#: src/gamemodifiers.cpp:198
+#: src/gamemodifiers.cpp:202
msgid "(0) default moves to target"
msgstr ""
#. TRANSLATORS: move to target type in status bar
-#: src/gamemodifiers.cpp:200
+#: src/gamemodifiers.cpp:204
msgid "(1) moves to target in distance 1"
msgstr ""
#. TRANSLATORS: move to target type in status bar
-#: src/gamemodifiers.cpp:202
+#: src/gamemodifiers.cpp:206
msgid "(2) moves to target in distance 2"
msgstr ""
#. TRANSLATORS: move to target type in status bar
-#: src/gamemodifiers.cpp:204
+#: src/gamemodifiers.cpp:208
msgid "(3) moves to target in distance 3"
msgstr ""
#. TRANSLATORS: move to target type in status bar
-#: src/gamemodifiers.cpp:206
+#: src/gamemodifiers.cpp:210
msgid "(4) moves to target in distance 4"
msgstr ""
#. TRANSLATORS: move to target type in status bar
-#: src/gamemodifiers.cpp:208
+#: src/gamemodifiers.cpp:212
msgid "(5) moves to target in distance 5"
msgstr ""
#. TRANSLATORS: move to target type in status bar
-#: src/gamemodifiers.cpp:210
+#: src/gamemodifiers.cpp:214
msgid "(6) moves to target in distance 6"
msgstr ""
#. TRANSLATORS: move to target type in status bar
-#: src/gamemodifiers.cpp:212
+#: src/gamemodifiers.cpp:216
msgid "(7) moves to target in distance 7"
msgstr ""
#. TRANSLATORS: move to target type in status bar
-#: src/gamemodifiers.cpp:214
+#: src/gamemodifiers.cpp:218
msgid "(8) moves to target in distance 8"
msgstr ""
#. TRANSLATORS: move to target type in status bar
-#: src/gamemodifiers.cpp:216
+#: src/gamemodifiers.cpp:220
msgid "(9) moves to target in distance 9"
msgstr ""
#. TRANSLATORS: move to target type in status bar
-#: src/gamemodifiers.cpp:218
+#: src/gamemodifiers.cpp:222
msgid "(A) moves to target in attack range"
msgstr ""
#. TRANSLATORS: move to target type in status bar
-#: src/gamemodifiers.cpp:220
+#: src/gamemodifiers.cpp:224
msgid "(a) archer attack range"
msgstr ""
#. TRANSLATORS: move to target type in status bar
-#: src/gamemodifiers.cpp:222
+#: src/gamemodifiers.cpp:226
msgid "(B) moves to target in attack range - 1"
msgstr ""
#. TRANSLATORS: move to target type in status bar
-#: src/gamemodifiers.cpp:224
+#: src/gamemodifiers.cpp:228
msgid "(?) move to target"
msgstr ""
#. TRANSLATORS: folow mode in status bar
-#: src/gamemodifiers.cpp:230
+#: src/gamemodifiers.cpp:234
msgid "(D) default follow"
msgstr ""
#. TRANSLATORS: folow mode in status bar
-#: src/gamemodifiers.cpp:232
+#: src/gamemodifiers.cpp:236
msgid "(R) relative follow"
msgstr ""
#. TRANSLATORS: folow mode in status bar
-#: src/gamemodifiers.cpp:234
+#: src/gamemodifiers.cpp:238
msgid "(M) mirror follow"
msgstr ""
#. TRANSLATORS: folow mode in status bar
-#: src/gamemodifiers.cpp:236
+#: src/gamemodifiers.cpp:240
msgid "(P) pet follow"
msgstr ""
#. TRANSLATORS: folow mode in status bar
-#: src/gamemodifiers.cpp:238
+#: src/gamemodifiers.cpp:242
msgid "(?) unknown follow"
msgstr ""
#. TRANSLATORS: switch attack type in status bar
#. TRANSLATORS: attack type in status bar
-#: src/gamemodifiers.cpp:244 src/gamemodifiers.cpp:252
-#: src/gamemodifiers.cpp:266
+#: src/gamemodifiers.cpp:248 src/gamemodifiers.cpp:256
+#: src/gamemodifiers.cpp:270
msgid "(?) attack"
msgstr ""
#. TRANSLATORS: switch attack type in status bar
#. TRANSLATORS: attack type in status bar
-#: src/gamemodifiers.cpp:246 src/gamemodifiers.cpp:258
+#: src/gamemodifiers.cpp:250 src/gamemodifiers.cpp:262
msgid "(D) default attack"
msgstr ""
#. TRANSLATORS: switch attack type in status bar
-#: src/gamemodifiers.cpp:248
+#: src/gamemodifiers.cpp:252
msgid "(s) switch attack without shield"
msgstr ""
#. TRANSLATORS: switch attack type in status bar
-#: src/gamemodifiers.cpp:250
+#: src/gamemodifiers.cpp:254
msgid "(S) switch attack with shield"
msgstr ""
#. TRANSLATORS: attack type in status bar
-#: src/gamemodifiers.cpp:260
+#: src/gamemodifiers.cpp:264
msgid "(G) go and attack"
msgstr ""
#. TRANSLATORS: attack type in status bar
-#: src/gamemodifiers.cpp:262
+#: src/gamemodifiers.cpp:266
msgid "(A) go, attack, pickup"
msgstr ""
#. TRANSLATORS: attack type in status bar
-#: src/gamemodifiers.cpp:264
+#: src/gamemodifiers.cpp:268
msgid "(d) without auto attack"
msgstr ""
+#. TRANSLATORS: targeting type in status bar
+#: src/gamemodifiers.cpp:276
+msgid "(D) don't switch target"
+msgstr ""
+
+#. TRANSLATORS: targeting type in status bar
+#: src/gamemodifiers.cpp:278
+msgid "(C) always attack closest"
+msgstr ""
+
+#. TRANSLATORS: targeting type in status bar
+#: src/gamemodifiers.cpp:280
+msgid "(?) targeting"
+msgstr ""
+
#. TRANSLATORS: pickup size in status bar
-#: src/gamemodifiers.cpp:299
+#: src/gamemodifiers.cpp:314
msgid "(S) small pick up 1x1 cells"
msgstr ""
#. TRANSLATORS: pickup size in status bar
-#: src/gamemodifiers.cpp:301
+#: src/gamemodifiers.cpp:316
msgid "(D) default pick up 2x1 cells"
msgstr ""
#. TRANSLATORS: pickup size in status bar
-#: src/gamemodifiers.cpp:303
+#: src/gamemodifiers.cpp:318
msgid "(F) forward pick up 2x3 cells"
msgstr ""
#. TRANSLATORS: pickup size in status bar
-#: src/gamemodifiers.cpp:305
+#: src/gamemodifiers.cpp:320
msgid "(3) pick up 3x3 cells"
msgstr ""
#. TRANSLATORS: pickup size in status bar
-#: src/gamemodifiers.cpp:307
+#: src/gamemodifiers.cpp:322
msgid "(g) go and pick up in distance 4"
msgstr ""
#. TRANSLATORS: pickup size in status bar
-#: src/gamemodifiers.cpp:309
+#: src/gamemodifiers.cpp:324
msgid "(G) go and pick up in distance 8"
msgstr ""
#. TRANSLATORS: pickup size in status bar
-#: src/gamemodifiers.cpp:311
+#: src/gamemodifiers.cpp:326
msgid "(A) go and pick up in max distance"
msgstr ""
#. TRANSLATORS: pickup size in status bar
-#: src/gamemodifiers.cpp:313
+#: src/gamemodifiers.cpp:328
msgid "(?) pick up"
msgstr ""
#. TRANSLATORS: magic attack in status bar
-#: src/gamemodifiers.cpp:319
+#: src/gamemodifiers.cpp:334
msgid "(f) use #flar for magic attack"
msgstr ""
#. TRANSLATORS: magic attack in status bar
-#: src/gamemodifiers.cpp:321
+#: src/gamemodifiers.cpp:336
msgid "(c) use #chiza for magic attack"
msgstr ""
#. TRANSLATORS: magic attack in status bar
-#: src/gamemodifiers.cpp:323
+#: src/gamemodifiers.cpp:338
msgid "(I) use #ingrav for magic attack"
msgstr ""
#. TRANSLATORS: magic attack in status bar
-#: src/gamemodifiers.cpp:325
+#: src/gamemodifiers.cpp:340
msgid "(F) use #frillyar for magic attack"
msgstr ""
#. TRANSLATORS: magic attack in status bar
-#: src/gamemodifiers.cpp:327
+#: src/gamemodifiers.cpp:342
msgid "(U) use #upmarmu for magic attack"
msgstr ""
#. TRANSLATORS: magic attack in status bar
-#: src/gamemodifiers.cpp:329
+#: src/gamemodifiers.cpp:344
msgid "(?) magic attack"
msgstr ""
#. TRANSLATORS: player attack type in status bar
-#: src/gamemodifiers.cpp:335
+#: src/gamemodifiers.cpp:350
msgid "(a) attack all players"
msgstr ""
#. TRANSLATORS: player attack type in status bar
-#: src/gamemodifiers.cpp:337
+#: src/gamemodifiers.cpp:352
msgid "(f) attack all except friends"
msgstr ""
#. TRANSLATORS: player attack type in status bar
-#: src/gamemodifiers.cpp:339
+#: src/gamemodifiers.cpp:354
msgid "(b) attack bad relations"
msgstr ""
#. TRANSLATORS: player attack type in status bar
-#: src/gamemodifiers.cpp:341
+#: src/gamemodifiers.cpp:356
msgid "(d) don't attack players"
msgstr ""
#. TRANSLATORS: player attack type in status bar
-#: src/gamemodifiers.cpp:343
+#: src/gamemodifiers.cpp:358
msgid "(?) pvp attack"
msgstr ""
#. TRANSLATORS: imitation type in status bar
-#: src/gamemodifiers.cpp:349
+#: src/gamemodifiers.cpp:364
msgid "(D) default imitation"
msgstr ""
#. TRANSLATORS: imitation type in status bar
-#: src/gamemodifiers.cpp:351
+#: src/gamemodifiers.cpp:366
msgid "(O) outfits imitation"
msgstr ""
#. TRANSLATORS: imitation type in status bar
-#: src/gamemodifiers.cpp:353
+#: src/gamemodifiers.cpp:368
msgid "(?) imitation"
msgstr ""
#. TRANSLATORS: game modifiers state in status bar
-#: src/gamemodifiers.cpp:359
+#: src/gamemodifiers.cpp:374
msgid "Game modifiers are enabled"
msgstr ""
#. TRANSLATORS: game modifiers state in status bar
-#: src/gamemodifiers.cpp:361
+#: src/gamemodifiers.cpp:376
msgid "Game modifiers are disabled"
msgstr ""
#. TRANSLATORS: game modifiers state in status bar
-#: src/gamemodifiers.cpp:363
+#: src/gamemodifiers.cpp:378
msgid "Game modifiers are unknown"
msgstr ""
#. TRANSLATORS: map view type in status bar
-#: src/gamemodifiers.cpp:376
+#: src/gamemodifiers.cpp:392
msgid "(N) normal map view"
msgstr ""
#. TRANSLATORS: map view type in status bar
-#: src/gamemodifiers.cpp:378
+#: src/gamemodifiers.cpp:394
msgid "(D) debug map view"
msgstr ""
#. TRANSLATORS: map view type in status bar
-#: src/gamemodifiers.cpp:380
+#: src/gamemodifiers.cpp:396
msgid "(u) ultra map view"
msgstr ""
#. TRANSLATORS: map view type in status bar
-#: src/gamemodifiers.cpp:382
+#: src/gamemodifiers.cpp:398
msgid "(U) ultra map view 2"
msgstr ""
#. TRANSLATORS: map view type in status bar
-#: src/gamemodifiers.cpp:384
+#: src/gamemodifiers.cpp:400
msgid "(e) empty map view with collision"
msgstr ""
#. TRANSLATORS: map view type in status bar
-#: src/gamemodifiers.cpp:386
+#: src/gamemodifiers.cpp:402
msgid "(E) empty map view"
msgstr ""
#. TRANSLATORS: map view type in status bar
-#: src/gamemodifiers.cpp:388
+#: src/gamemodifiers.cpp:404
msgid "(b) black & white map view"
msgstr ""
#. TRANSLATORS: pickup size in status bar
-#: src/gamemodifiers.cpp:390
+#: src/gamemodifiers.cpp:406
msgid "(?) map view"
msgstr ""
#. TRANSLATORS: away type in status bar
-#: src/gamemodifiers.cpp:396
+#: src/gamemodifiers.cpp:418
msgid "(O) on keyboard"
msgstr ""
#. TRANSLATORS: away type in status bar
-#: src/gamemodifiers.cpp:398
+#: src/gamemodifiers.cpp:420
msgid "(A) away"
msgstr ""
#. TRANSLATORS: away type in status bar
#. TRANSLATORS: camera mode in status bar
-#: src/gamemodifiers.cpp:400 src/gamemodifiers.cpp:454
+#: src/gamemodifiers.cpp:422 src/gamemodifiers.cpp:482
msgid "(?) away"
msgstr ""
#. TRANSLATORS: away message box header
-#: src/gamemodifiers.cpp:424
+#: src/gamemodifiers.cpp:448
msgid "Away"
msgstr ""
#. TRANSLATORS: camera mode in status bar
-#: src/gamemodifiers.cpp:450
+#: src/gamemodifiers.cpp:478
msgid "(G) game camera mode"
msgstr ""
#. TRANSLATORS: camera mode in status bar
-#: src/gamemodifiers.cpp:452
+#: src/gamemodifiers.cpp:480
msgid "(F) free camera mode"
msgstr ""
#. TRANSLATORS: error message question
-#: src/gui/dialogsmanager.cpp:115
+#: src/gui/dialogsmanager.cpp:119
msgid "Do you want to open support page?"
msgstr ""
#. TRANSLATORS: message header
-#: src/gui/dialogsmanager.cpp:127 src/gui/dialogsmanager.cpp:152
-#: src/gui/dialogsmanager.cpp:168
+#: src/gui/dialogsmanager.cpp:133 src/gui/dialogsmanager.cpp:162
+#: src/gui/dialogsmanager.cpp:182
msgid "Message"
msgstr ""
#. TRANSLATORS: ok dialog button
#. TRANSLATORS: popup menu item
#. TRANSLATORS: revive player
-#: src/gui/dialogsmanager.cpp:130 src/gui/popups/popupmenu.cpp:2613
+#: src/gui/dialogsmanager.cpp:136 src/gui/popups/popupmenu.cpp:2636
msgid "Revive"
msgstr ""
#. TRANSLATORS: weight message
-#: src/gui/dialogsmanager.cpp:154
+#: src/gui/dialogsmanager.cpp:164
msgid ""
"You are carrying more than half your weight. You are unable to regain "
"health."
msgstr ""
#. TRANSLATORS: weight message
-#: src/gui/dialogsmanager.cpp:170
+#: src/gui/dialogsmanager.cpp:184
msgid "You are carrying less than half your weight. You can regain health."
msgstr ""
@@ -1102,67 +1133,67 @@ msgstr ""
#: src/gui/models/colorlistmodel.h:33 src/gui/models/sortlistmodelinv.h:32
#: src/gui/widgets/tabs/setup_other.cpp:79
#: src/gui/widgets/tabs/setup_visual.cpp:81
-#: src/gui/windows/equipmentwindow.cpp:616
+#: src/gui/windows/equipmentwindow.cpp:669
msgid "default"
msgstr ""
#. TRANSLATORS: chat color
#. TRANSLATORS: color name
-#: src/gui/models/colorlistmodel.h:35 src/gui/models/colormodel.cpp:74
+#: src/gui/models/colorlistmodel.h:35 src/gui/models/colormodel.cpp:76
msgid "black"
msgstr ""
#. TRANSLATORS: chat color
#. TRANSLATORS: color name
-#: src/gui/models/colorlistmodel.h:37 src/gui/models/colormodel.cpp:76
+#: src/gui/models/colorlistmodel.h:37 src/gui/models/colormodel.cpp:78
msgid "red"
msgstr ""
#. TRANSLATORS: chat color
#. TRANSLATORS: color name
-#: src/gui/models/colorlistmodel.h:39 src/gui/models/colormodel.cpp:78
+#: src/gui/models/colorlistmodel.h:39 src/gui/models/colormodel.cpp:80
msgid "green"
msgstr ""
#. TRANSLATORS: chat color
#. TRANSLATORS: color name
-#: src/gui/models/colorlistmodel.h:41 src/gui/models/colormodel.cpp:80
+#: src/gui/models/colorlistmodel.h:41 src/gui/models/colormodel.cpp:82
msgid "blue"
msgstr ""
#. TRANSLATORS: chat color
#. TRANSLATORS: color name
-#: src/gui/models/colorlistmodel.h:43 src/gui/models/colormodel.cpp:82
+#: src/gui/models/colorlistmodel.h:43 src/gui/models/colormodel.cpp:84
msgid "gold"
msgstr ""
#. TRANSLATORS: chat color
#. TRANSLATORS: color name
-#: src/gui/models/colorlistmodel.h:45 src/gui/models/colormodel.cpp:84
+#: src/gui/models/colorlistmodel.h:45 src/gui/models/colormodel.cpp:86
msgid "yellow"
msgstr ""
#. TRANSLATORS: chat color
#. TRANSLATORS: color name
-#: src/gui/models/colorlistmodel.h:47 src/gui/models/colormodel.cpp:86
+#: src/gui/models/colorlistmodel.h:47 src/gui/models/colormodel.cpp:88
msgid "pink"
msgstr ""
#. TRANSLATORS: chat color
#. TRANSLATORS: color name
-#: src/gui/models/colorlistmodel.h:49 src/gui/models/colormodel.cpp:88
+#: src/gui/models/colorlistmodel.h:49 src/gui/models/colormodel.cpp:90
msgid "purple"
msgstr ""
#. TRANSLATORS: chat color
#. TRANSLATORS: color name
-#: src/gui/models/colorlistmodel.h:51 src/gui/models/colormodel.cpp:90
+#: src/gui/models/colorlistmodel.h:51 src/gui/models/colormodel.cpp:92
msgid "grey"
msgstr ""
#. TRANSLATORS: chat color
#. TRANSLATORS: color name
-#: src/gui/models/colorlistmodel.h:53 src/gui/models/colormodel.cpp:92
+#: src/gui/models/colorlistmodel.h:53 src/gui/models/colormodel.cpp:94
msgid "brown"
msgstr ""
@@ -1263,8 +1294,8 @@ msgstr ""
#. TRANSLATORS: language
#. TRANSLATORS: popup menu header
-#: src/gui/models/langlistmodel.h:45 src/gui/popups/popupmenu.cpp:1990
-#: src/gui/popups/popupmenu.cpp:2068 src/gui/widgets/tabs/socialtabbase.h:46
+#: src/gui/models/langlistmodel.h:45 src/gui/popups/popupmenu.cpp:2009
+#: src/gui/popups/popupmenu.cpp:2087 src/gui/widgets/tabs/socialtabbase.h:46
msgid "(default)"
msgstr ""
@@ -1414,7 +1445,8 @@ msgid "Blacklisted"
msgstr ""
#. TRANSLATORS: relation type
-#: src/gui/models/playerrelationlistmodel.h:47
+#. TRANSLATORS: palette color
+#: src/gui/models/playerrelationlistmodel.h:47 src/gui/userpalette.cpp:159
msgid "Enemy"
msgstr ""
@@ -1490,62 +1522,62 @@ msgid "Skip"
msgstr ""
#. TRANSLATORS: being popup label
-#: src/gui/popups/beingpopup.cpp:166 src/gui/popups/beingpopup.cpp:186
+#: src/gui/popups/beingpopup.cpp:167 src/gui/popups/beingpopup.cpp:187
#, c-format
msgid "Hungry: %d"
msgstr ""
#. TRANSLATORS: being popup label
-#: src/gui/popups/beingpopup.cpp:170 src/gui/popups/beingpopup.cpp:190
+#: src/gui/popups/beingpopup.cpp:171 src/gui/popups/beingpopup.cpp:191
#, c-format
msgid "Intimacy: %d"
msgstr ""
#. TRANSLATORS: being popup label
-#: src/gui/popups/beingpopup.cpp:206
+#: src/gui/popups/beingpopup.cpp:207
#, c-format
msgid "Party: %s"
msgstr ""
#. TRANSLATORS: being popup label
-#: src/gui/popups/beingpopup.cpp:224
+#: src/gui/popups/beingpopup.cpp:225
#, c-format
msgid "Guild: %s"
msgstr ""
#. TRANSLATORS: being popup label
-#: src/gui/popups/beingpopup.cpp:241
+#: src/gui/popups/beingpopup.cpp:242
#, c-format
msgid "Pvp rank: %u"
msgstr ""
#. TRANSLATORS: being popup label
-#: src/gui/popups/beingpopup.cpp:257
+#: src/gui/popups/beingpopup.cpp:259
#, c-format
msgid "Buy shop: %s"
msgstr ""
#. TRANSLATORS: being popup label
-#: src/gui/popups/beingpopup.cpp:272
+#: src/gui/popups/beingpopup.cpp:276
#, c-format
msgid "Sell shop: %s"
msgstr ""
#. TRANSLATORS: being popup label
-#: src/gui/popups/beingpopup.cpp:286
+#: src/gui/popups/beingpopup.cpp:291
#, c-format
msgid "Comment: %s"
msgstr ""
#. TRANSLATORS: being popup label
-#: src/gui/popups/beingpopup.cpp:300
+#: src/gui/popups/beingpopup.cpp:305
#, c-format
msgid "Chat room: %s"
msgstr ""
#. TRANSLATORS: party popup item
#. TRANSLATORS: party creation message
-#: src/gui/popups/createpartypopup.h:50 src/gui/windows/socialwindow.cpp:504
+#: src/gui/popups/createpartypopup.h:50 src/gui/windows/socialwindow.cpp:521
msgid "Create Party"
msgstr ""
@@ -1559,7 +1591,6 @@ msgstr ""
#. TRANSLATORS: connection dialog button
#. TRANSLATORS: edit server dialog button
#. TRANSLATORS: item amount window button
-#. TRANSLATORS: button in npc post dialog
#. TRANSLATORS: quit dialog button
#. TRANSLATORS: register dialog. button.
#. TRANSLATORS: setup button
@@ -1568,46 +1599,50 @@ msgstr ""
#. TRANSLATORS: unregister dialog. button.
#. TRANSLATORS: updater window button
#. TRANSLATORS: input action name
-#: src/gui/popups/createpartypopup.h:53 src/gui/popups/popupmenu.cpp:374
-#: src/gui/popups/popupmenu.cpp:441 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:1732 src/gui/popups/popupmenu.cpp:1768
-#: src/gui/popups/popupmenu.cpp:1818 src/gui/popups/popupmenu.cpp:1860
-#: src/gui/popups/popupmenu.cpp:1901 src/gui/popups/popupmenu.cpp:1969
-#: src/gui/popups/popupmenu.cpp:2047 src/gui/popups/popupmenu.cpp:2081
-#: src/gui/popups/popupmenu.cpp:2107 src/gui/popups/popupmenu.cpp:2128
-#: src/gui/popups/popupmenu.cpp:2149 src/gui/popups/popupmenu.cpp:2174
-#: src/gui/popups/popupmenu.cpp:2191 src/gui/popups/popupmenu.cpp:2505
-#: src/gui/popups/popupmenu.cpp:2670 src/gui/windows/buyselldialog.cpp:75
-#: src/gui/windows/changeemaildialog.cpp:55
-#: src/gui/windows/changepassworddialog.cpp:57
-#: src/gui/windows/charcreatedialog.cpp:122
+#: src/gui/popups/createpartypopup.h:53 src/gui/popups/popupmenu.cpp:384
+#: src/gui/popups/popupmenu.cpp:452 src/gui/popups/popupmenu.cpp:553
+#: src/gui/popups/popupmenu.cpp:600 src/gui/popups/popupmenu.cpp:635
+#: src/gui/popups/popupmenu.cpp:666 src/gui/popups/popupmenu.cpp:691
+#: src/gui/popups/popupmenu.cpp:716 src/gui/popups/popupmenu.cpp:905
+#: src/gui/popups/popupmenu.cpp:932 src/gui/popups/popupmenu.cpp:965
+#: src/gui/popups/popupmenu.cpp:1749 src/gui/popups/popupmenu.cpp:1785
+#: src/gui/popups/popupmenu.cpp:1835 src/gui/popups/popupmenu.cpp:1877
+#: src/gui/popups/popupmenu.cpp:1918 src/gui/popups/popupmenu.cpp:1988
+#: src/gui/popups/popupmenu.cpp:2066 src/gui/popups/popupmenu.cpp:2100
+#: src/gui/popups/popupmenu.cpp:2126 src/gui/popups/popupmenu.cpp:2147
+#: src/gui/popups/popupmenu.cpp:2168 src/gui/popups/popupmenu.cpp:2194
+#: src/gui/popups/popupmenu.cpp:2212 src/gui/popups/popupmenu.cpp:2528
+#: src/gui/popups/popupmenu.cpp:2693 src/gui/windows/buyselldialog.cpp:75
+#: src/gui/windows/changeemaildialog.cpp:56
+#: src/gui/windows/changepassworddialog.cpp:58
+#: src/gui/windows/charcreatedialog.cpp:121
#: src/gui/windows/connectiondialog.cpp:52
-#: src/gui/windows/editserverdialog.cpp:61
-#: src/gui/windows/itemamountwindow.cpp:169
-#: src/gui/windows/npcpostdialog.cpp:70 src/gui/windows/quitdialog.cpp:70
-#: src/gui/windows/registerdialog.cpp:65 src/gui/windows/setupwindow.cpp:94
-#: src/gui/windows/textcommandeditor.cpp:86 src/gui/windows/textdialog.cpp:55
-#: src/gui/windows/unregisterdialog.cpp:54
-#: src/gui/windows/updaterwindow.cpp:190 src/input/pages/gui.cpp:105
+#: src/gui/windows/editserverdialog.cpp:58
+#: src/gui/windows/itemamountwindow.cpp:181 src/gui/windows/quitdialog.cpp:68
+#: src/gui/windows/registerdialog.cpp:62 src/gui/windows/setupwindow.cpp:99
+#: src/gui/windows/textcommandeditor.cpp:87 src/gui/windows/textdialog.cpp:55
+#: src/gui/windows/unregisterdialog.cpp:55
+#: src/gui/windows/updaterwindow.cpp:189 src/input/pages/gui.cpp:103
msgid "Cancel"
msgstr "إلغاء"
#. TRANSLATORS: popup label
-#: src/gui/popups/itempopup.cpp:203
+#: src/gui/popups/itempopup.cpp:220
#, c-format
msgid "Weight: %s"
msgstr ""
+#. TRANSLATORS: popup label
+#: src/gui/popups/itempopup.cpp:285
+msgid "Cards: "
+msgstr ""
+
#. TRANSLATORS: popup menu item
#. TRANSLATORS: trade with player
#. TRANSLATORS: trade chat tab name
#. TRANSLATORS: inventory type name
-#: src/gui/popups/popupmenu.cpp:156 src/gui/popups/popupmenu.cpp:800
-#: src/gui/widgets/tabs/chat/tradetab.cpp:39 src/inventory.cpp:319
+#: src/gui/popups/popupmenu.cpp:161 src/gui/popups/popupmenu.cpp:811
+#: src/gui/widgets/tabs/chat/tradetab.cpp:39 src/inventory.cpp:328
msgid "Trade"
msgstr ""
@@ -1618,53 +1653,52 @@ msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: attack player
#. TRANSLATORS: Skill type
-#. TRANSLATORS: bot checker window table header
#. TRANSLATORS: input action name
#. TRANSLATORS: player stat
-#: src/gui/popups/popupmenu.cpp:159 src/gui/popups/popupmenu.cpp:277
-#: src/gui/popups/popupmenu.cpp:803 src/gui/widgets/skillinfo.cpp:114
-#: src/gui/windows/botcheckerwindow.cpp:88 src/input/pages/basic.cpp:42
-#: src/net/eathena/generalhandler.cpp:401 src/net/tmwa/generalhandler.cpp:358
+#: src/gui/popups/popupmenu.cpp:164 src/gui/popups/popupmenu.cpp:286
+#: src/gui/popups/popupmenu.cpp:814 src/gui/widgets/skillinfo.cpp:109
+#: src/input/pages/basic.cpp:40 src/net/eathena/generalhandler.cpp:396
+#: src/net/tmwa/generalhandler.cpp:359
msgid "Attack"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: send whisper to player
-#: src/gui/popups/popupmenu.cpp:162 src/gui/popups/popupmenu.cpp:252
-#: src/gui/popups/popupmenu.cpp:462
+#: src/gui/popups/popupmenu.cpp:167 src/gui/popups/popupmenu.cpp:259
+#: src/gui/popups/popupmenu.cpp:473
msgid "Whisper"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: heal player
-#: src/gui/popups/popupmenu.cpp:168 src/gui/popups/popupmenu.cpp:807
+#: src/gui/popups/popupmenu.cpp:173 src/gui/popups/popupmenu.cpp:818
msgid "Heal"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: kick player from guild
-#: src/gui/popups/popupmenu.cpp:188 src/gui/popups/popupmenu.cpp:204
-#: src/gui/popups/popupmenu.cpp:511 src/gui/popups/popupmenu.cpp:835
+#: src/gui/popups/popupmenu.cpp:193 src/gui/popups/popupmenu.cpp:209
+#: src/gui/popups/popupmenu.cpp:522 src/gui/popups/popupmenu.cpp:846
msgid "Kick from guild"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: change player position in guild
-#: src/gui/popups/popupmenu.cpp:195 src/gui/popups/popupmenu.cpp:211
-#: src/gui/popups/popupmenu.cpp:518 src/gui/popups/popupmenu.cpp:842
+#: src/gui/popups/popupmenu.cpp:200 src/gui/popups/popupmenu.cpp:216
+#: src/gui/popups/popupmenu.cpp:529 src/gui/popups/popupmenu.cpp:853
msgid "Change pos in guild"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: invite player to guild
-#: src/gui/popups/popupmenu.cpp:224 src/gui/popups/popupmenu.cpp:530
-#: src/gui/popups/popupmenu.cpp:856
+#: src/gui/popups/popupmenu.cpp:229 src/gui/popups/popupmenu.cpp:541
+#: src/gui/popups/popupmenu.cpp:867
msgid "Invite to guild"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: set player invisible for self by id
-#: src/gui/popups/popupmenu.cpp:231
+#: src/gui/popups/popupmenu.cpp:236
msgid "Nuke"
msgstr ""
@@ -1681,20 +1715,18 @@ msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: move to player location
#. TRANSLATORS: input tab sub tab name
-#. TRANSLATORS: bot checker window table header
-#: src/gui/popups/popupmenu.cpp:234 src/gui/popups/popupmenu.cpp:265
-#: src/gui/popups/popupmenu.cpp:492 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:92
+#: src/gui/popups/popupmenu.cpp:239 src/gui/popups/popupmenu.cpp:272
+#: src/gui/popups/popupmenu.cpp:503 src/gui/popups/popupmenu.cpp:659
+#: src/gui/popups/popupmenu.cpp:825 src/gui/popups/popupmenu.cpp:890
+#: src/gui/setupinputpages.cpp:45
msgid "Move"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: talk with npc
-#. TRANSLATORS: bot checker window table header
#. TRANSLATORS: input action name
-#: src/gui/popups/popupmenu.cpp:246 src/gui/windows/botcheckerwindow.cpp:90
-#: src/input/pages/basic.cpp:90 src/resources/db/npcdb.cpp:146
+#: src/gui/popups/popupmenu.cpp:253 src/input/pages/basic.cpp:88
+#: src/resources/db/npcdb.cpp:147
msgid "Talk"
msgstr ""
@@ -1706,11 +1738,11 @@ msgstr ""
#. TRANSLATORS: shop window button
#. TRANSLATORS: shop window tab name
#. TRANSLATORS: input action name
-#: src/gui/popups/popupmenu.cpp:256 src/gui/popups/popupmenu.cpp:2359
-#: src/gui/windows/buydialog.cpp:191 src/gui/windows/buydialog.cpp:207
-#: src/gui/windows/buydialog.cpp:268 src/gui/windows/buyselldialog.cpp:71
-#: src/gui/windows/shopwindow.cpp:168 src/input/pages/basic.cpp:240
-#: src/resources/db/npcdb.cpp:147
+#: src/gui/popups/popupmenu.cpp:263 src/gui/popups/popupmenu.cpp:2380
+#: src/gui/windows/buydialog.cpp:194 src/gui/windows/buydialog.cpp:212
+#: src/gui/windows/buydialog.cpp:275 src/gui/windows/buyselldialog.cpp:71
+#: src/gui/windows/shopwindow.cpp:168 src/input/pages/basic.cpp:244
+#: src/resources/db/npcdb.cpp:148
msgid "Buy"
msgstr "شراء"
@@ -1723,10 +1755,10 @@ msgstr "شراء"
#. TRANSLATORS: shop window button
#. TRANSLATORS: shop window tab name
#. TRANSLATORS: input action name
-#: src/gui/popups/popupmenu.cpp:259 src/gui/popups/popupmenu.cpp:2371
-#: src/gui/widgets/selldialog.cpp:51 src/gui/widgets/selldialog.cpp:96
+#: src/gui/popups/popupmenu.cpp:266 src/gui/popups/popupmenu.cpp:2392
+#: src/gui/widgets/selldialog.cpp:52 src/gui/widgets/selldialog.cpp:99
#: src/gui/windows/buyselldialog.cpp:73 src/gui/windows/shopwindow.cpp:170
-#: src/input/pages/basic.cpp:246 src/resources/db/npcdb.cpp:148
+#: src/input/pages/basic.cpp:250 src/resources/db/npcdb.cpp:149
msgid "Sell"
msgstr "بيع"
@@ -1734,26 +1766,26 @@ msgstr "بيع"
#. TRANSLATORS: add comment to npc
#. TRANSLATORS: popup menu item
#. TRANSLATORS: add comment to player
-#: src/gui/popups/popupmenu.cpp:268 src/gui/popups/popupmenu.cpp:472
-#: src/gui/popups/popupmenu.cpp:2467
+#: src/gui/popups/popupmenu.cpp:275 src/gui/popups/popupmenu.cpp:483
+#: src/gui/popups/popupmenu.cpp:2490
msgid "Add comment"
msgstr ""
#. TRANSLATORS: remove monster from attack list
#. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:289
+#: src/gui/popups/popupmenu.cpp:298
msgid "Remove from attack list"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: add monster to priotiry attack list
-#: src/gui/popups/popupmenu.cpp:296
+#: src/gui/popups/popupmenu.cpp:305
msgid "Add to priority attack list"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: add monster to attack list
-#: src/gui/popups/popupmenu.cpp:300
+#: src/gui/popups/popupmenu.cpp:309
msgid "Add to attack list"
msgstr ""
@@ -1761,19 +1793,19 @@ msgstr ""
#. TRANSLATORS: add monster to ignore list
#. TRANSLATORS: popup menu item
#. TRANSLATORS: add item to pickup list
-#: src/gui/popups/popupmenu.cpp:304 src/gui/popups/popupmenu.cpp:2487
+#: src/gui/popups/popupmenu.cpp:313 src/gui/popups/popupmenu.cpp:2510
msgid "Add to ignore list"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: Mercenary move to master
-#: src/gui/popups/popupmenu.cpp:313 src/gui/popups/popupmenu.cpp:324
+#: src/gui/popups/popupmenu.cpp:323 src/gui/popups/popupmenu.cpp:334
msgid "Move to master"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: fire mercenary
-#: src/gui/popups/popupmenu.cpp:317
+#: src/gui/popups/popupmenu.cpp:327
msgid "Fire"
msgstr ""
@@ -1781,19 +1813,19 @@ msgstr ""
#. TRANSLATORS: feed homunculus
#. TRANSLATORS: popup menu item
#. TRANSLATORS: feed pet
-#: src/gui/popups/popupmenu.cpp:327 src/gui/popups/popupmenu.cpp:340
+#: src/gui/popups/popupmenu.cpp:337 src/gui/popups/popupmenu.cpp:350
msgid "Feed"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: delete homunculus
-#: src/gui/popups/popupmenu.cpp:331
+#: src/gui/popups/popupmenu.cpp:341
msgid "Kill"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: pet drop loot
-#: src/gui/popups/popupmenu.cpp:343
+#: src/gui/popups/popupmenu.cpp:353
msgid "Drop loot"
msgstr ""
@@ -1801,8 +1833,8 @@ msgstr ""
#. TRANSLATORS: pet unequip item
#. TRANSLATORS: equipment window button
#. TRANSLATORS: inventory button
-#: src/gui/popups/popupmenu.cpp:346 src/gui/windows/equipmentwindow.cpp:74
-#: src/gui/windows/inventorywindow.cpp:186 src/resources/itemtypemapdata.h:45
+#: src/gui/popups/popupmenu.cpp:356 src/gui/windows/equipmentwindow.cpp:72
+#: src/gui/windows/inventorywindow.cpp:200 src/resources/itemtypemapdata.h:45
#: src/resources/itemtypemapdata.h:49 src/resources/itemtypemapdata.h:53
#: src/resources/itemtypemapdata.h:57 src/resources/itemtypemapdata.h:61
#: src/resources/itemtypemapdata.h:65 src/resources/itemtypemapdata.h:69
@@ -1817,14 +1849,14 @@ msgstr "تجريد من العتاد"
#. TRANSLATORS: popup menu item
#. TRANSLATORS: rename map item
#. TRANSLATORS: shop window button
-#: src/gui/popups/popupmenu.cpp:350 src/gui/popups/popupmenu.cpp:609
-#: src/gui/windows/charselectdialog.cpp:132 src/gui/windows/shopwindow.cpp:192
+#: src/gui/popups/popupmenu.cpp:360 src/gui/popups/popupmenu.cpp:620
+#: src/gui/windows/charselectdialog.cpp:129 src/gui/windows/shopwindow.cpp:192
msgid "Rename"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: pet return to egg
-#: src/gui/popups/popupmenu.cpp:354
+#: src/gui/popups/popupmenu.cpp:364
msgid "Return to egg"
msgstr ""
@@ -1832,38 +1864,38 @@ msgstr ""
#. TRANSLATORS: add being name to chat
#. TRANSLATORS: popup menu item
#. TRANSLATORS: add player name to chat
-#: src/gui/popups/popupmenu.cpp:369 src/gui/popups/popupmenu.cpp:538
+#: src/gui/popups/popupmenu.cpp:379 src/gui/popups/popupmenu.cpp:549
msgid "Add name to chat"
msgstr ""
#. TRANSLATORS: popup menu header
#. TRANSLATORS: settings tab name
-#: src/gui/popups/popupmenu.cpp:418 src/gui/widgets/tabs/setup_players.cpp:38
+#: src/gui/popups/popupmenu.cpp:429 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:484 src/gui/popups/popupmenu.cpp:2412
-#: src/gui/popups/popupmenu.cpp:2436
+#: src/gui/popups/popupmenu.cpp:495 src/gui/popups/popupmenu.cpp:2433
+#: src/gui/popups/popupmenu.cpp:2457
msgid "Kick from party"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: pickup item from ground
-#: src/gui/popups/popupmenu.cpp:571 src/gui/popups/popupmenu.cpp:580
+#: src/gui/popups/popupmenu.cpp:582 src/gui/popups/popupmenu.cpp:591
msgid "Pick up"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: add item name to chat
-#: src/gui/popups/popupmenu.cpp:585 src/gui/popups/popupmenu.cpp:1728
-#: src/gui/popups/popupmenu.cpp:1804 src/gui/popups/popupmenu.cpp:1846
+#: src/gui/popups/popupmenu.cpp:596 src/gui/popups/popupmenu.cpp:1745
+#: src/gui/popups/popupmenu.cpp:1821 src/gui/popups/popupmenu.cpp:1863
msgid "Add to chat"
msgstr ""
#. TRANSLATORS: popup menu header
-#: src/gui/popups/popupmenu.cpp:606 src/gui/popups/popupmenu.cpp:638
+#: src/gui/popups/popupmenu.cpp:617 src/gui/popups/popupmenu.cpp:649
msgid "Map Item"
msgstr ""
@@ -1873,20 +1905,20 @@ msgstr ""
#. TRANSLATORS: remove attack target
#. TRANSLATORS: popup menu item
#. TRANSLATORS: remove item from pickup filter
-#: src/gui/popups/popupmenu.cpp:612 src/gui/popups/popupmenu.cpp:2043
-#: src/gui/popups/popupmenu.cpp:2077
+#: src/gui/popups/popupmenu.cpp:623 src/gui/popups/popupmenu.cpp:2062
+#: src/gui/popups/popupmenu.cpp:2096
msgid "Remove"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: warp to map item
-#: src/gui/popups/popupmenu.cpp:619 src/gui/popups/popupmenu.cpp:644
+#: src/gui/popups/popupmenu.cpp:630 src/gui/popups/popupmenu.cpp:655
msgid "Warp"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: move camera to map item
-#: src/gui/popups/popupmenu.cpp:651
+#: src/gui/popups/popupmenu.cpp:662
msgid "Move camera"
msgstr ""
@@ -1895,77 +1927,77 @@ msgstr ""
#. TRANSLATORS: full button name
#. TRANSLATORS: outfits button tooltip
#. TRANSLATORS: outfits window name
-#: src/gui/popups/popupmenu.cpp:669 src/gui/setupinputpages.cpp:53
-#: src/gui/windowmenu.cpp:142 src/gui/windows/inventorywindow.cpp:217
-#: src/gui/windows/outfitwindow.cpp:55
+#: src/gui/popups/popupmenu.cpp:680 src/gui/setupinputpages.cpp:53
+#: src/gui/windowmenu.cpp:143 src/gui/windows/inventorywindow.cpp:229
+#: src/gui/windows/outfitwindow.cpp:58
msgid "Outfits"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: clear selected outfit
-#: src/gui/popups/popupmenu.cpp:672
+#: src/gui/popups/popupmenu.cpp:683
msgid "Clear outfit"
msgstr ""
#. TRANSLATORS: popup menu header
#. TRANSLATORS: full button name
-#: src/gui/popups/popupmenu.cpp:698 src/gui/windowmenu.cpp:126
+#: src/gui/popups/popupmenu.cpp:709 src/gui/windowmenu.cpp:124
msgid "Spells"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: edit selected spell
-#: src/gui/popups/popupmenu.cpp:701
+#: src/gui/popups/popupmenu.cpp:712
msgid "Edit spell"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: remove all text from chat tab
#. TRANSLATORS: npc dialog button
-#: src/gui/popups/popupmenu.cpp:732 src/gui/windows/npcdialog.cpp:110
+#: src/gui/popups/popupmenu.cpp:743 src/gui/windows/npcdialog.cpp:112
msgid "Clear"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: disable chat tab highlight
-#: src/gui/popups/popupmenu.cpp:739
+#: src/gui/popups/popupmenu.cpp:750
msgid "Disable highlight"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: enable chat tab highlight
-#: src/gui/popups/popupmenu.cpp:745
+#: src/gui/popups/popupmenu.cpp:756
msgid "Enable highlight"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: do not remove player names from chat tab
-#: src/gui/popups/popupmenu.cpp:751
+#: src/gui/popups/popupmenu.cpp:762
msgid "Don't remove name"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: remove player names from chat tab
-#: src/gui/popups/popupmenu.cpp:757
+#: src/gui/popups/popupmenu.cpp:768
msgid "Remove name"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: enable away messages in chat tab
-#: src/gui/popups/popupmenu.cpp:763
+#: src/gui/popups/popupmenu.cpp:774
msgid "Enable away"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: disable away messages in chat tab
-#: src/gui/popups/popupmenu.cpp:769
+#: src/gui/popups/popupmenu.cpp:780
msgid "Disable away"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: enable away messages in chat tab
#. TRANSLATORS: social window button
-#: src/gui/popups/popupmenu.cpp:776 src/gui/windows/socialwindow.cpp:83
+#: src/gui/popups/popupmenu.cpp:787 src/gui/windows/socialwindow.cpp:81
msgid "Leave"
msgstr ""
@@ -1975,71 +2007,70 @@ 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:2145
-#: src/gui/popups/popupmenu.cpp:2187
+#: src/gui/popups/popupmenu.cpp:792 src/gui/popups/popupmenu.cpp:2164
+#: src/gui/popups/popupmenu.cpp:2208
msgid "Copy to clipboard"
msgstr ""
#. TRANSLATORS: popup menu header
-#: src/gui/popups/popupmenu.cpp:903
+#: src/gui/popups/popupmenu.cpp:914
msgid "Change guild position"
msgstr ""
#. TRANSLATORS: popup menu header
-#: src/gui/popups/popupmenu.cpp:948
+#: src/gui/popups/popupmenu.cpp:959
msgid "window"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: unlock window
-#: src/gui/popups/popupmenu.cpp:974
+#: src/gui/popups/popupmenu.cpp:988
msgid "Unlock"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: lock window
-#: src/gui/popups/popupmenu.cpp:980
+#: src/gui/popups/popupmenu.cpp:994
msgid "Lock"
msgstr ""
-#. TRANSLATORS: number of chars in string should be near original
-#: src/gui/popups/popupmenu.cpp:1028
+#: src/gui/popups/popupmenu.cpp:1043
msgid "Rename map sign "
msgstr ""
#. TRANSLATORS: number of chars in string should be near original
-#: src/gui/popups/popupmenu.cpp:1030
+#: src/gui/popups/popupmenu.cpp:1045
msgid "Name: "
msgstr ""
-#: src/gui/popups/popupmenu.cpp:1049
+#: src/gui/popups/popupmenu.cpp:1063
msgid "Player comment "
msgstr ""
#. TRANSLATORS: number of chars in string should be near original
-#: src/gui/popups/popupmenu.cpp:1051
+#: src/gui/popups/popupmenu.cpp:1065
msgid "Comment: "
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: add item to trade
-#: src/gui/popups/popupmenu.cpp:1624
+#: src/gui/popups/popupmenu.cpp:1638
msgid "Add to trade"
msgstr ""
-#: src/gui/popups/popupmenu.cpp:1632
+#: src/gui/popups/popupmenu.cpp:1646
msgid "Add to trade 10"
msgstr ""
-#: src/gui/popups/popupmenu.cpp:1637
+#: src/gui/popups/popupmenu.cpp:1651
msgid "Add to trade half"
msgstr ""
-#: src/gui/popups/popupmenu.cpp:1641
+#: src/gui/popups/popupmenu.cpp:1655
msgid "Add to trade all-1"
msgstr ""
-#: src/gui/popups/popupmenu.cpp:1645
+#: src/gui/popups/popupmenu.cpp:1659
msgid "Add to trade all"
msgstr ""
@@ -2048,50 +2079,50 @@ msgstr ""
#. TRANSLATORS: storage button
#. TRANSLATORS: inventory button
#. TRANSLATORS: setup button
-#: src/gui/popups/popupmenu.cpp:1653 src/gui/popups/popupmenu.cpp:1800
-#: src/gui/popups/popupmenu.cpp:1841 src/gui/windows/inventorywindow.cpp:249
-#: src/gui/windows/inventorywindow.cpp:272
-#: src/gui/windows/inventorywindow.cpp:864 src/gui/windows/setupwindow.cpp:96
+#: src/gui/popups/popupmenu.cpp:1667 src/gui/popups/popupmenu.cpp:1817
+#: src/gui/popups/popupmenu.cpp:1858 src/gui/windows/inventorywindow.cpp:260
+#: src/gui/windows/inventorywindow.cpp:284
+#: src/gui/windows/inventorywindow.cpp:882 src/gui/windows/setupwindow.cpp:101
msgid "Store"
msgstr ""
-#: src/gui/popups/popupmenu.cpp:1661
+#: src/gui/popups/popupmenu.cpp:1675
msgid "Store 10"
msgstr ""
-#: src/gui/popups/popupmenu.cpp:1666
+#: src/gui/popups/popupmenu.cpp:1680
msgid "Store half"
msgstr ""
-#: src/gui/popups/popupmenu.cpp:1670
+#: src/gui/popups/popupmenu.cpp:1684
msgid "Store all-1"
msgstr ""
-#: src/gui/popups/popupmenu.cpp:1674
+#: src/gui/popups/popupmenu.cpp:1688
msgid "Store all"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: get item from storage
#. TRANSLATORS: storage button
-#: src/gui/popups/popupmenu.cpp:1684 src/gui/windows/inventorywindow.cpp:251
-#: src/gui/windows/inventorywindow.cpp:274
+#: src/gui/popups/popupmenu.cpp:1698 src/gui/windows/inventorywindow.cpp:262
+#: src/gui/windows/inventorywindow.cpp:286
msgid "Retrieve"
msgstr ""
-#: src/gui/popups/popupmenu.cpp:1692
+#: src/gui/popups/popupmenu.cpp:1706
msgid "Retrieve 10"
msgstr ""
-#: src/gui/popups/popupmenu.cpp:1697
+#: src/gui/popups/popupmenu.cpp:1711
msgid "Retrieve half"
msgstr ""
-#: src/gui/popups/popupmenu.cpp:1701
+#: src/gui/popups/popupmenu.cpp:1715
msgid "Retrieve all-1"
msgstr ""
-#: src/gui/popups/popupmenu.cpp:1705
+#: src/gui/popups/popupmenu.cpp:1719
msgid "Retrieve all"
msgstr ""
@@ -2101,51 +2132,56 @@ msgstr ""
#. TRANSLATORS: inventory button
#. TRANSLATORS: skills dialog button
#. TRANSLATORS: inventory button
-#: src/gui/popups/popupmenu.cpp:1762 src/gui/popups/popupmenu.cpp:2556
-#: src/gui/windows/inventorywindow.cpp:184
-#: src/gui/windows/inventorywindow.cpp:750 src/gui/windows/skilldialog.cpp:79
-#: src/gui/windows/skilldialog.cpp:151 src/gui/windows/skilldialog.cpp:321
-#: src/gui/windows/skilldialog.cpp:477 src/gui/windows/skilldialog.cpp:559
+#: src/gui/popups/popupmenu.cpp:1779 src/gui/popups/popupmenu.cpp:2579
+#: src/gui/windows/inventorywindow.cpp:198
+#: src/gui/windows/inventorywindow.cpp:771 src/gui/windows/skilldialog.cpp:77
+#: src/gui/windows/skilldialog.cpp:149 src/gui/windows/skilldialog.cpp:319
+#: src/gui/windows/skilldialog.cpp:483 src/gui/windows/skilldialog.cpp:565
#: src/resources/itemtypemapdata.h:37 src/resources/itemtypemapdata.h:41
msgid "Use"
msgstr "استخدام"
#. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:1856
+#: src/gui/popups/popupmenu.cpp:1873
msgid "Clear drop window"
msgstr ""
#. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:1887 src/gui/popups/popupmenu.cpp:1948
+#: src/gui/popups/popupmenu.cpp:1904 src/gui/popups/popupmenu.cpp:1965
msgid "Hide"
msgstr ""
#. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:1894 src/gui/popups/popupmenu.cpp:1955
+#: src/gui/popups/popupmenu.cpp:1911 src/gui/popups/popupmenu.cpp:1972
msgid "Show"
msgstr ""
#. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:1962
+#: src/gui/popups/popupmenu.cpp:1979
+msgid "Open yellow bar settings"
+msgstr ""
+
+#. TRANSLATORS: popup menu item
+#: src/gui/popups/popupmenu.cpp:1981
msgid "Reset yellow bar"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: copy status to chat
#. TRANSLATORS: status window button
-#: src/gui/popups/popupmenu.cpp:1966 src/gui/windows/statuswindow.cpp:92
+#: src/gui/popups/popupmenu.cpp:1985 src/gui/windows/statuswindow.cpp:88
msgid "Copy to chat"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: move attack target up
-#: src/gui/popups/popupmenu.cpp:2006 src/gui/popups/popupmenu.cpp:2025
+#: src/gui/popups/popupmenu.cpp:2025 src/gui/popups/popupmenu.cpp:2044
msgid "Move up"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: move attack target down
-#: src/gui/popups/popupmenu.cpp:2012 src/gui/popups/popupmenu.cpp:2031
+#: src/gui/popups/popupmenu.cpp:2031 src/gui/popups/popupmenu.cpp:2050
msgid "Move down"
msgstr ""
@@ -2153,155 +2189,155 @@ msgstr ""
#. TRANSLATORS: undress item from player
#. TRANSLATORS: popup menu item
#. TRANSLATORS: undress player
-#: src/gui/popups/popupmenu.cpp:2103 src/gui/popups/popupmenu.cpp:2464
+#: src/gui/popups/popupmenu.cpp:2122 src/gui/popups/popupmenu.cpp:2487
msgid "Undress"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: copy text to clipboard
-#: src/gui/popups/popupmenu.cpp:2121
+#: src/gui/popups/popupmenu.cpp:2140
msgid "Copy"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: paste text from clipboard
-#: src/gui/popups/popupmenu.cpp:2124
+#: src/gui/popups/popupmenu.cpp:2143
msgid "Paste"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: open link in browser
-#: src/gui/popups/popupmenu.cpp:2142
+#: src/gui/popups/popupmenu.cpp:2161
msgid "Open link"
msgstr ""
#. TRANSLATORS: popup menu header
-#: src/gui/popups/popupmenu.cpp:2160
+#: src/gui/popups/popupmenu.cpp:2179
msgid "Show window"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: add player to disregarded list
-#: src/gui/popups/popupmenu.cpp:2233 src/gui/popups/popupmenu.cpp:2269
-#: src/gui/popups/popupmenu.cpp:2308 src/gui/popups/popupmenu.cpp:2326
+#: src/gui/popups/popupmenu.cpp:2254 src/gui/popups/popupmenu.cpp:2290
+#: src/gui/popups/popupmenu.cpp:2329 src/gui/popups/popupmenu.cpp:2347
msgid "Disregard"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: add player to ignore list
#. TRANSLATORS: confirm dialog button
-#: src/gui/popups/popupmenu.cpp:2236 src/gui/popups/popupmenu.cpp:2272
-#: src/gui/popups/popupmenu.cpp:2311 src/gui/windows/confirmdialog.cpp:60
+#: src/gui/popups/popupmenu.cpp:2257 src/gui/popups/popupmenu.cpp:2293
+#: src/gui/popups/popupmenu.cpp:2332 src/gui/windows/confirmdialog.cpp:62
msgid "Ignore"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: add player to black list
-#: src/gui/popups/popupmenu.cpp:2239 src/gui/popups/popupmenu.cpp:2314
+#: src/gui/popups/popupmenu.cpp:2260 src/gui/popups/popupmenu.cpp:2335
msgid "Black list"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: add player to enemy list
-#: src/gui/popups/popupmenu.cpp:2242 src/gui/popups/popupmenu.cpp:2275
+#: src/gui/popups/popupmenu.cpp:2263 src/gui/popups/popupmenu.cpp:2296
msgid "Set as enemy"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: add player to erased list
-#: src/gui/popups/popupmenu.cpp:2245 src/gui/popups/popupmenu.cpp:2278
-#: src/gui/popups/popupmenu.cpp:2290 src/gui/popups/popupmenu.cpp:2299
-#: src/gui/popups/popupmenu.cpp:2317
+#: src/gui/popups/popupmenu.cpp:2266 src/gui/popups/popupmenu.cpp:2299
+#: src/gui/popups/popupmenu.cpp:2311 src/gui/popups/popupmenu.cpp:2320
+#: src/gui/popups/popupmenu.cpp:2338
msgid "Erase"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: add player to friends list
-#: src/gui/popups/popupmenu.cpp:2255
+#: src/gui/popups/popupmenu.cpp:2276
msgid "Be friend"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: remove player from ignore list
-#: src/gui/popups/popupmenu.cpp:2266 src/gui/popups/popupmenu.cpp:2284
-#: src/gui/popups/popupmenu.cpp:2296 src/gui/popups/popupmenu.cpp:2305
-#: src/gui/popups/popupmenu.cpp:2323
+#: src/gui/popups/popupmenu.cpp:2287 src/gui/popups/popupmenu.cpp:2305
+#: src/gui/popups/popupmenu.cpp:2317 src/gui/popups/popupmenu.cpp:2326
+#: src/gui/popups/popupmenu.cpp:2344
msgid "Unignore"
msgstr ""
#. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:2342
+#: src/gui/popups/popupmenu.cpp:2363
msgid "Follow"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: imitate player
-#: src/gui/popups/popupmenu.cpp:2346
+#: src/gui/popups/popupmenu.cpp:2367
msgid "Imitate"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: buy item
-#: src/gui/popups/popupmenu.cpp:2365 src/gui/popups/popupmenu.cpp:2389
+#: src/gui/popups/popupmenu.cpp:2386 src/gui/popups/popupmenu.cpp:2410
msgid "Buy (?)"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: sell item
-#: src/gui/popups/popupmenu.cpp:2377 src/gui/popups/popupmenu.cpp:2392
+#: src/gui/popups/popupmenu.cpp:2398 src/gui/popups/popupmenu.cpp:2413
msgid "Sell (?)"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: invite player to party
-#: src/gui/popups/popupmenu.cpp:2406 src/gui/popups/popupmenu.cpp:2430
+#: src/gui/popups/popupmenu.cpp:2427 src/gui/popups/popupmenu.cpp:2451
msgid "Invite to party"
msgstr ""
-#: src/gui/popups/popupmenu.cpp:2453
+#: src/gui/popups/popupmenu.cpp:2475
#, c-format
msgid "Join chat %s"
msgstr ""
#. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:2461
+#: src/gui/popups/popupmenu.cpp:2484
msgid "Show Items"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: remove item from pickup list
-#: src/gui/popups/popupmenu.cpp:2478
+#: src/gui/popups/popupmenu.cpp:2501
msgid "Remove from pickup list"
msgstr ""
#. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:2483
+#: src/gui/popups/popupmenu.cpp:2506
msgid "Add to pickup list"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: remove protection from item
-#: src/gui/popups/popupmenu.cpp:2532
+#: src/gui/popups/popupmenu.cpp:2555
msgid "Unprotect item"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: add protection to item
-#: src/gui/popups/popupmenu.cpp:2541
+#: src/gui/popups/popupmenu.cpp:2564
msgid "Protect item"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: drop item
#. TRANSLATORS: inventory button
-#: src/gui/popups/popupmenu.cpp:2571 src/gui/windows/inventorywindow.cpp:199
-#: src/gui/windows/inventorywindow.cpp:872
+#: src/gui/popups/popupmenu.cpp:2594 src/gui/windows/inventorywindow.cpp:213
+#: src/gui/windows/inventorywindow.cpp:890
msgid "Drop..."
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: drop all item amount
-#: src/gui/popups/popupmenu.cpp:2574
+#: src/gui/popups/popupmenu.cpp:2597
msgid "Drop all"
msgstr ""
@@ -2309,60 +2345,60 @@ msgstr ""
#. TRANSLATORS: drop item
#. TRANSLATORS: full button name
#. TRANSLATORS: inventory button
-#: src/gui/popups/popupmenu.cpp:2580 src/gui/windowmenu.cpp:130
-#: src/gui/windows/inventorywindow.cpp:877
+#: src/gui/popups/popupmenu.cpp:2603 src/gui/windowmenu.cpp:128
+#: src/gui/windows/inventorywindow.cpp:895
msgid "Drop"
msgstr "إسقاط"
#. TRANSLATORS: popup menu item
#. TRANSLATORS: gm commands
-#: src/gui/popups/popupmenu.cpp:2591
+#: src/gui/popups/popupmenu.cpp:2614
msgid "GM..."
msgstr ""
#. TRANSLATORS: popup menu header
-#: src/gui/popups/popupmenu.cpp:2599
+#: src/gui/popups/popupmenu.cpp:2622
msgid "GM commands"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: check player ip
-#: src/gui/popups/popupmenu.cpp:2604
+#: src/gui/popups/popupmenu.cpp:2627
msgid "Check ip"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: go to player position
-#: src/gui/popups/popupmenu.cpp:2607
+#: src/gui/popups/popupmenu.cpp:2630
msgid "Goto"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: recall player to current position
-#: src/gui/popups/popupmenu.cpp:2610
+#: src/gui/popups/popupmenu.cpp:2633
msgid "Recall"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: kick player
-#: src/gui/popups/popupmenu.cpp:2618
+#: src/gui/popups/popupmenu.cpp:2641
msgid "Kick"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: mute player
-#: src/gui/popups/popupmenu.cpp:2626 src/gui/popups/popupmenu.cpp:2630
-#: src/gui/popups/popupmenu.cpp:2634 src/gui/popups/popupmenu.cpp:2638
-#: src/gui/popups/popupmenu.cpp:2642
+#: src/gui/popups/popupmenu.cpp:2649 src/gui/popups/popupmenu.cpp:2653
+#: src/gui/popups/popupmenu.cpp:2657 src/gui/popups/popupmenu.cpp:2661
+#: src/gui/popups/popupmenu.cpp:2665
#, c-format
msgid "Mute %d"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: mute player
-#: src/gui/popups/popupmenu.cpp:2647 src/gui/popups/popupmenu.cpp:2651
-#: src/gui/popups/popupmenu.cpp:2655 src/gui/popups/popupmenu.cpp:2659
-#: src/gui/popups/popupmenu.cpp:2663
+#: src/gui/popups/popupmenu.cpp:2670 src/gui/popups/popupmenu.cpp:2674
+#: src/gui/popups/popupmenu.cpp:2678 src/gui/popups/popupmenu.cpp:2682
+#: src/gui/popups/popupmenu.cpp:2686
#, c-format
msgid "Unmute %d"
msgstr ""
@@ -2374,7 +2410,7 @@ msgstr ""
#. TRANSLATORS: input tab sub tab name
#. TRANSLATORS: full button name
-#: src/gui/setupinputpages.cpp:47 src/gui/windowmenu.cpp:122
+#: src/gui/setupinputpages.cpp:47 src/gui/windowmenu.cpp:120
msgid "Shortcuts"
msgstr ""
@@ -2383,15 +2419,15 @@ msgstr ""
#. TRANSLATORS: full button name
#. TRANSLATORS: input action label
#: src/gui/setupinputpages.cpp:49 src/gui/widgets/tabs/setup_other.cpp:315
-#: src/gui/windowmenu.cpp:163 src/input/pages/windows.cpp:36
+#: src/gui/windowmenu.cpp:172 src/input/pages/windows.cpp:34
msgid "Windows"
msgstr ""
#. TRANSLATORS: input tab sub tab name
#. TRANSLATORS: emotes window name
#. TRANSLATORS: emotes tab name
-#: src/gui/setupinputpages.cpp:51 src/gui/windows/emotewindow.cpp:54
-#: src/gui/windows/emotewindow.cpp:115
+#: src/gui/setupinputpages.cpp:51 src/gui/windows/emotewindow.cpp:55
+#: src/gui/windows/emotewindow.cpp:114
msgid "Emotes"
msgstr ""
@@ -2399,21 +2435,23 @@ msgstr ""
#. TRANSLATORS: settings tab name
#. TRANSLATORS: chat window name
#: src/gui/setupinputpages.cpp:55 src/gui/widgets/tabs/setup_chat.cpp:40
-#: src/gui/windowmenu.cpp:86 src/gui/windows/chatwindow.cpp:86
+#: src/gui/windowmenu.cpp:83 src/gui/windows/chatwindow.cpp:87
msgid "Chat"
msgstr ""
#. TRANSLATORS: input tab sub tab name
+#. TRANSLATORS: palette label
#. TRANSLATORS: settings group
#. TRANSLATORS: register dialog. button.
#. TRANSLATORS: input action group
#. TRANSLATORS: input action name
-#: src/gui/setupinputpages.cpp:57 src/gui/widgets/tabs/setup_audio.cpp:148
-#: src/gui/widgets/tabs/setup_chat.cpp:179
+#: src/gui/setupinputpages.cpp:57 src/gui/userpalette.cpp:377
+#: src/gui/widgets/tabs/setup_audio.cpp:148
+#: src/gui/widgets/tabs/setup_chat.cpp:263
#: src/gui/widgets/tabs/setup_other.cpp:337
#: src/gui/widgets/tabs/setup_visual.cpp:192
-#: src/gui/windows/registerdialog.cpp:104 src/input/pages/chat.cpp:147
-#: src/input/pages/gui.cpp:87 src/input/pages/other.cpp:108
+#: src/gui/windows/registerdialog.cpp:101 src/input/pages/chat.cpp:145
+#: src/input/pages/gui.cpp:85 src/input/pages/other.cpp:106
msgid "Other"
msgstr ""
@@ -2422,237 +2460,262 @@ msgstr ""
msgid "Gui"
msgstr ""
+#. TRANSLATORS: palette label
+#: src/gui/userpalette.cpp:129
+msgid "Beings"
+msgstr ""
+
#. TRANSLATORS: palette color
-#: src/gui/userpalette.cpp:116
+#: src/gui/userpalette.cpp:134
msgid "Being"
msgstr ""
#. TRANSLATORS: palette color
-#: src/gui/userpalette.cpp:118
+#: src/gui/userpalette.cpp:139
msgid "Friend names"
msgstr ""
#. TRANSLATORS: palette color
-#: src/gui/userpalette.cpp:120
+#: src/gui/userpalette.cpp:144
msgid "Disregarded names"
msgstr ""
#. TRANSLATORS: palette color
-#: src/gui/userpalette.cpp:122
+#: src/gui/userpalette.cpp:149
msgid "Ignored names"
msgstr ""
#. TRANSLATORS: palette color
-#: src/gui/userpalette.cpp:124
+#: src/gui/userpalette.cpp:154
msgid "Erased names"
msgstr ""
#. TRANSLATORS: palette color
-#: src/gui/userpalette.cpp:126
+#: src/gui/userpalette.cpp:164
msgid "Other players names"
msgstr ""
#. TRANSLATORS: palette color
-#: src/gui/userpalette.cpp:128
+#: src/gui/userpalette.cpp:169
msgid "Own name"
msgstr ""
#. TRANSLATORS: palette color
-#: src/gui/userpalette.cpp:130
+#: src/gui/userpalette.cpp:174
msgid "GM names"
msgstr ""
#. TRANSLATORS: palette color
-#: src/gui/userpalette.cpp:132
+#: src/gui/userpalette.cpp:179
msgid "NPCs"
msgstr ""
#. TRANSLATORS: palette color
#. TRANSLATORS: settings option
-#: src/gui/userpalette.cpp:134 src/gui/widgets/tabs/setup_other.cpp:108
+#: src/gui/userpalette.cpp:184 src/gui/widgets/tabs/setup_other.cpp:108
msgid "Monsters"
msgstr ""
#. TRANSLATORS: palette color
-#: src/gui/userpalette.cpp:136
-msgid "Monster HP bar"
+#: src/gui/userpalette.cpp:189
+msgid "Pets"
msgstr ""
#. TRANSLATORS: palette color
-#: src/gui/userpalette.cpp:139
-msgid "Monster HP bar (second color)"
+#: src/gui/userpalette.cpp:194
+msgid "Mercenary"
msgstr ""
#. TRANSLATORS: palette color
-#: src/gui/userpalette.cpp:141
+#: src/gui/userpalette.cpp:199
+msgid "Homunculus"
+msgstr ""
+
+#: src/gui/userpalette.cpp:204
msgid "Party members"
msgstr ""
-#. TRANSLATORS: palette color
-#: src/gui/userpalette.cpp:143
+#: src/gui/userpalette.cpp:209
msgid "Guild members"
msgstr ""
-#. TRANSLATORS: palette color
+#: src/gui/userpalette.cpp:214 src/gui/userpalette.cpp:219
+#: src/gui/userpalette.cpp:224
+#, c-format
+msgid "Team %d"
+msgstr ""
+
+#. TRANSLATORS: palette label
+#: src/gui/userpalette.cpp:227
+msgid "Particles"
+msgstr ""
+
#. TRANSLATORS: settings option
-#: src/gui/userpalette.cpp:145 src/gui/widgets/tabs/setup_visual.cpp:157
+#: src/gui/userpalette.cpp:232 src/gui/widgets/tabs/setup_visual.cpp:157
msgid "Particle effects"
msgstr ""
-#. TRANSLATORS: palette color
-#: src/gui/userpalette.cpp:147
+#: src/gui/userpalette.cpp:237
msgid "Pickup notification"
msgstr ""
-#. TRANSLATORS: palette color
-#: src/gui/userpalette.cpp:149
+#: src/gui/userpalette.cpp:242
msgid "Exp notification"
msgstr ""
-#. TRANSLATORS: palette color
-#: src/gui/userpalette.cpp:151
+#. TRANSLATORS: palette label
+#: src/gui/userpalette.cpp:245
+msgid "Hp bars"
+msgstr ""
+
+#: src/gui/userpalette.cpp:250
msgid "Player HP bar"
msgstr ""
#. TRANSLATORS: palette color
-#: src/gui/userpalette.cpp:155
+#: src/gui/userpalette.cpp:255
msgid "Player HP bar (second color)"
msgstr ""
#. TRANSLATORS: palette color
-#: src/gui/userpalette.cpp:157
-msgid "Player hits monster"
+#: src/gui/userpalette.cpp:261
+msgid "Monster HP bar"
msgstr ""
#. TRANSLATORS: palette color
-#: src/gui/userpalette.cpp:159
+#: src/gui/userpalette.cpp:267
+msgid "Monster HP bar (second color)"
+msgstr ""
+
+#. TRANSLATORS: palette label
+#: src/gui/userpalette.cpp:271
+msgid "Hits"
+msgstr ""
+
+#: src/gui/userpalette.cpp:276
+msgid "Player hits monster"
+msgstr ""
+
+#: src/gui/userpalette.cpp:281
msgid "Monster hits player"
msgstr ""
#. TRANSLATORS: palette color
-#: src/gui/userpalette.cpp:163
+#: src/gui/userpalette.cpp:286
msgid "Other player hits local player"
msgstr ""
-#. TRANSLATORS: palette color
-#: src/gui/userpalette.cpp:165
+#: src/gui/userpalette.cpp:291
msgid "Critical Hit"
msgstr ""
#. TRANSLATORS: palette color
-#: src/gui/userpalette.cpp:169
+#: src/gui/userpalette.cpp:296
msgid "Local player hits monster"
msgstr ""
#. TRANSLATORS: palette color
-#: src/gui/userpalette.cpp:172
+#: src/gui/userpalette.cpp:301
msgid "Local player critical hit"
msgstr ""
#. TRANSLATORS: palette color
-#: src/gui/userpalette.cpp:175
+#: src/gui/userpalette.cpp:306
msgid "Local player miss"
msgstr ""
-#. TRANSLATORS: palette color
-#: src/gui/userpalette.cpp:177
+#: src/gui/userpalette.cpp:310
msgid "Misses"
msgstr ""
-#. TRANSLATORS: palette color
-#: src/gui/userpalette.cpp:179
+#. TRANSLATORS: palette label
+#: src/gui/userpalette.cpp:313
+msgid "Tiles"
+msgstr ""
+
+#: src/gui/userpalette.cpp:318
msgid "Portal highlight"
msgstr ""
#. TRANSLATORS: palette color
-#: src/gui/userpalette.cpp:182
+#: src/gui/userpalette.cpp:323
msgid "Default collision highlight"
msgstr ""
#. TRANSLATORS: palette color
-#: src/gui/userpalette.cpp:185
+#: src/gui/userpalette.cpp:329
msgid "Air collision highlight"
msgstr ""
#. TRANSLATORS: palette color
-#: src/gui/userpalette.cpp:188
+#: src/gui/userpalette.cpp:335
msgid "Water collision highlight"
msgstr ""
#. TRANSLATORS: palette color
-#: src/gui/userpalette.cpp:191
+#: src/gui/userpalette.cpp:341
msgid "Special ground collision highlight"
msgstr ""
#. TRANSLATORS: palette color
-#: src/gui/userpalette.cpp:194
+#: src/gui/userpalette.cpp:347
msgid "Walkable highlight"
msgstr ""
#. TRANSLATORS: palette color
-#: src/gui/userpalette.cpp:197
+#: src/gui/userpalette.cpp:353
+msgid "Tiles border"
+msgstr ""
+
+#. TRANSLATORS: palette label
+#: src/gui/userpalette.cpp:356
+msgid "Ranges"
+msgstr ""
+
+#. TRANSLATORS: palette color
+#: src/gui/userpalette.cpp:361
msgid "Local player attack range"
msgstr ""
#. TRANSLATORS: palette color
-#: src/gui/userpalette.cpp:200
+#: src/gui/userpalette.cpp:367
msgid "Local player attack range border"
msgstr ""
#. TRANSLATORS: palette color
-#: src/gui/userpalette.cpp:203
+#: src/gui/userpalette.cpp:373
msgid "Monster attack range"
msgstr ""
#. TRANSLATORS: palette color
-#: src/gui/userpalette.cpp:207
+#: src/gui/userpalette.cpp:382
msgid "Floor item amount color"
msgstr ""
#. TRANSLATORS: palette color
-#: src/gui/userpalette.cpp:210
+#: src/gui/userpalette.cpp:388
msgid "Home place"
msgstr ""
#. TRANSLATORS: palette color
-#: src/gui/userpalette.cpp:213
+#: src/gui/userpalette.cpp:394
msgid "Home place border"
msgstr ""
#. TRANSLATORS: palette color
-#: src/gui/userpalette.cpp:216
+#: src/gui/userpalette.cpp:400
msgid "Road point"
msgstr ""
-#. TRANSLATORS: palette color
-#: src/gui/userpalette.cpp:219
-msgid "Tiles border"
-msgstr ""
-
-#. TRANSLATORS: palette color
-#: src/gui/userpalette.cpp:221
-msgid "Pets"
-msgstr ""
-
-#. TRANSLATORS: palette color
-#: src/gui/userpalette.cpp:223
-msgid "Mercenary"
-msgstr ""
-
-#. TRANSLATORS: palette color
-#: src/gui/userpalette.cpp:225
-msgid "Homunculus"
-msgstr ""
-
-#: src/gui/widgets/characterdisplay.cpp:135
+#: src/gui/widgets/characterdisplay.cpp:133
#, c-format
msgid "Level: %u"
msgstr ""
#. TRANSLATORS: status window label
-#: src/gui/widgets/characterdisplay.cpp:138
-#: src/gui/windows/inventorywindow.cpp:666 src/gui/windows/statuswindow.cpp:73
-#: src/gui/windows/statuswindow.cpp:233 src/gui/windows/statuswindow.cpp:345
+#: src/gui/widgets/characterdisplay.cpp:136
+#: src/gui/windows/inventorywindow.cpp:687 src/gui/windows/statuswindow.cpp:69
+#: src/gui/windows/statuswindow.cpp:239 src/gui/windows/statuswindow.cpp:351
#, c-format
msgid "Money: %s"
msgstr ""
@@ -2663,7 +2726,7 @@ msgid "Eq."
msgstr ""
#. TRANSLATORS: dialog message
-#: src/gui/widgets/itemlinkhandler.cpp:70
+#: src/gui/widgets/itemlinkhandler.cpp:72
msgid "Open url"
msgstr ""
@@ -2673,10 +2736,10 @@ msgstr ""
#. TRANSLATORS: quit dialog button
#. TRANSLATORS: servers dialog button
#. TRANSLATORS: input action name
-#: src/gui/widgets/selldialog.cpp:98 src/gui/windows/buydialog.cpp:270
-#: src/gui/windows/quitdialog.cpp:52 src/gui/windows/quitdialog.cpp:57
-#: src/gui/windows/quitdialog.cpp:59 src/gui/windows/serverdialog.cpp:114
-#: src/input/pages/basic.cpp:216
+#: src/gui/widgets/selldialog.cpp:101 src/gui/windows/buydialog.cpp:277
+#: src/gui/windows/quitdialog.cpp:50 src/gui/windows/quitdialog.cpp:55
+#: src/gui/windows/quitdialog.cpp:57 src/gui/windows/serverdialog.cpp:113
+#: src/input/pages/basic.cpp:220
msgid "Quit"
msgstr "مغادرة"
@@ -2686,10 +2749,10 @@ msgstr "مغادرة"
#. TRANSLATORS: item amount window button
#. TRANSLATORS: npc dialog button
#. TRANSLATORS: status window label (plus sign)
-#: src/gui/widgets/selldialog.cpp:116 src/gui/windows/buydialog.cpp:262
-#: src/gui/windows/itemamountwindow.cpp:165
-#: src/gui/windows/itemamountwindow.cpp:200 src/gui/windows/npcdialog.cpp:106
-#: src/gui/windows/statuswindow.cpp:749
+#: src/gui/widgets/selldialog.cpp:119 src/gui/windows/buydialog.cpp:269
+#: src/gui/windows/itemamountwindow.cpp:177
+#: src/gui/windows/itemamountwindow.cpp:212 src/gui/windows/npcdialog.cpp:108
+#: src/gui/windows/statuswindow.cpp:766
msgid "+"
msgstr ""
@@ -2699,10 +2762,10 @@ msgstr ""
#. TRANSLATORS: item amount window button
#. TRANSLATORS: npc dialog button
#. TRANSLATORS: status window label (minus sign)
-#: src/gui/widgets/selldialog.cpp:118 src/gui/windows/buydialog.cpp:265
-#: src/gui/windows/itemamountwindow.cpp:163
-#: src/gui/windows/itemamountwindow.cpp:197 src/gui/windows/npcdialog.cpp:108
-#: src/gui/windows/statuswindow.cpp:762
+#: src/gui/widgets/selldialog.cpp:121 src/gui/windows/buydialog.cpp:272
+#: src/gui/windows/itemamountwindow.cpp:175
+#: src/gui/windows/itemamountwindow.cpp:209 src/gui/windows/npcdialog.cpp:110
+#: src/gui/windows/statuswindow.cpp:779
msgid "-"
msgstr ""
@@ -2711,82 +2774,82 @@ msgstr ""
#. TRANSLATORS: status bar label
#. TRANSLATORS: status window label
#. TRANSLATORS: status bar label
-#: src/gui/widgets/selldialog.cpp:120 src/gui/windows/buydialog.cpp:272
-#: src/gui/windows/statuswindow.cpp:492 src/gui/windows/statuswindow.cpp:547
-#: src/gui/windows/statuswindow.cpp:746 src/gui/windows/statuswindow.cpp:778
+#: src/gui/widgets/selldialog.cpp:123 src/gui/windows/buydialog.cpp:279
+#: src/gui/windows/statuswindow.cpp:502 src/gui/windows/statuswindow.cpp:558
+#: src/gui/windows/statuswindow.cpp:763 src/gui/windows/statuswindow.cpp:795
msgid "Max"
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:248 src/gui/windows/buydialog.cpp:602
+#: src/gui/widgets/selldialog.cpp:130 src/gui/widgets/selldialog.cpp:325
+#: src/gui/windows/buydialog.cpp:255 src/gui/windows/buydialog.cpp:626
#, c-format
msgid "Price: %s / Total: %s"
msgstr ""
#. TRANSLATORS: setup item button
#. TRANSLATORS: servers dialog button
-#: src/gui/widgets/setupitem.cpp:367 src/gui/widgets/setupitem.cpp:504
-#: src/gui/windows/serverdialog.cpp:120
+#: src/gui/widgets/setupitem.cpp:370 src/gui/widgets/setupitem.cpp:508
+#: src/gui/windows/serverdialog.cpp:119
msgid "Edit"
msgstr ""
#. TRANSLATORS: skill level
#. TRANSLATORS: skills dialog. skill level
-#: src/gui/widgets/skillinfo.cpp:100 src/gui/windows/skilldialog.cpp:473
+#: src/gui/widgets/skillinfo.cpp:95 src/gui/windows/skilldialog.cpp:479
#, c-format
msgid "Lvl: %d"
msgstr ""
#. TRANSLATORS: skill type
-#: src/gui/widgets/skillinfo.cpp:104
+#: src/gui/widgets/skillinfo.cpp:99
#, c-format
msgid "Type: %s"
msgstr ""
#. TRANSLATORS: Skill type
#. TRANSLATORS: unknown equipment page name
-#: src/gui/widgets/skillinfo.cpp:109 src/gui/windows/equipmentwindow.cpp:623
+#: src/gui/widgets/skillinfo.cpp:104 src/gui/windows/equipmentwindow.cpp:678
msgid "Unknown"
msgstr ""
#. TRANSLATORS: Skill type
-#: src/gui/widgets/skillinfo.cpp:119
+#: src/gui/widgets/skillinfo.cpp:114
msgid "Ground"
msgstr ""
#. TRANSLATORS: Skill type
-#: src/gui/widgets/skillinfo.cpp:124
+#: src/gui/widgets/skillinfo.cpp:119
msgid "Self"
msgstr ""
#. TRANSLATORS: Skill type
-#: src/gui/widgets/skillinfo.cpp:129
+#: src/gui/widgets/skillinfo.cpp:124
msgid "Unused"
msgstr ""
#. TRANSLATORS: Skill type
-#: src/gui/widgets/skillinfo.cpp:134
+#: src/gui/widgets/skillinfo.cpp:129
msgid "Support"
msgstr ""
#. TRANSLATORS: Skill type
-#: src/gui/widgets/skillinfo.cpp:139
+#: src/gui/widgets/skillinfo.cpp:134
msgid "Target trap"
msgstr ""
#. TRANSLATORS: Skill type
-#: src/gui/widgets/skillinfo.cpp:143
+#: src/gui/widgets/skillinfo.cpp:138
msgid "Unknown:"
msgstr ""
-#: src/gui/widgets/skillinfo.cpp:149
+#: src/gui/widgets/skillinfo.cpp:144
#, c-format
msgid " / Mana: -%d"
msgstr ""
-#: src/gui/widgets/skillinfo.cpp:155
+#: src/gui/widgets/skillinfo.cpp:150
#, c-format
msgid "Range: %d"
msgstr ""
@@ -2797,37 +2860,37 @@ msgid "Battle"
msgstr ""
#. TRANSLATORS: chat message
-#: src/gui/widgets/tabs/chat/chattab.cpp:171
+#: src/gui/widgets/tabs/chat/chattab.cpp:176
msgid "Global announcement:"
msgstr ""
#. TRANSLATORS: chat message
-#: src/gui/widgets/tabs/chat/chattab.cpp:177
+#: src/gui/widgets/tabs/chat/chattab.cpp:182
#, c-format
msgid "Global announcement from %s:"
msgstr ""
#. TRANSLATORS: chat message
-#: src/gui/widgets/tabs/chat/chattab.cpp:203
+#: src/gui/widgets/tabs/chat/chattab.cpp:208
#, c-format
msgid "%s whispers: %s"
msgstr ""
#. TRANSLATORS: chat message
-#: src/gui/widgets/tabs/chat/chattab.cpp:559
+#: src/gui/widgets/tabs/chat/chattab.cpp:567
#, c-format
msgid "%s is now Online."
msgstr ""
#. TRANSLATORS: chat message
-#: src/gui/widgets/tabs/chat/chattab.cpp:564
+#: src/gui/widgets/tabs/chat/chattab.cpp:573
#, c-format
msgid "%s is now Offline."
msgstr ""
#. TRANSLATORS: guild chat tab name
#. TRANSLATORS: tab in social window
-#: src/gui/widgets/tabs/chat/emulateguildtab.cpp:38
+#: src/gui/widgets/tabs/chat/emulateguildtab.cpp:39
#: src/gui/widgets/tabs/chat/guildtab.cpp:44
#: src/gui/widgets/tabs/socialguildtab2.h:48
#: src/gui/widgets/tabs/socialguildtab.h:49
@@ -2878,27 +2941,27 @@ msgstr ""
#. TRANSLATORS: chat message
#. TRANSLATORS: notification message
-#: src/gui/widgets/tabs/chat/partytab.cpp:148
+#: src/gui/widgets/tabs/chat/partytab.cpp:149
#: src/resources/notifications.h:194
msgid "Experience sharing enabled."
msgstr ""
#. TRANSLATORS: chat message
#. TRANSLATORS: notification message
-#: src/gui/widgets/tabs/chat/partytab.cpp:153
+#: src/gui/widgets/tabs/chat/partytab.cpp:154
#: src/resources/notifications.h:198
msgid "Experience sharing disabled."
msgstr ""
#. TRANSLATORS: chat message
#. TRANSLATORS: notification message
-#: src/gui/widgets/tabs/chat/partytab.cpp:158
+#: src/gui/widgets/tabs/chat/partytab.cpp:159
#: src/resources/notifications.h:202
msgid "Experience sharing not possible."
msgstr ""
#. TRANSLATORS: chat message
-#: src/gui/widgets/tabs/chat/partytab.cpp:163
+#: src/gui/widgets/tabs/chat/partytab.cpp:164
msgid "Experience sharing unknown."
msgstr ""
@@ -3296,247 +3359,442 @@ msgstr ""
msgid "Auto hide chat window"
msgstr ""
+#: src/gui/widgets/tabs/setup_chat.cpp:52
+msgid ""
+"Chat window will be automatically hidden when not in use.\n"
+"\n"
+"Hit Enter or hover mouse to show chat again."
+msgstr ""
+
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_chat.cpp:55
+#: src/gui/widgets/tabs/setup_chat.cpp:57
msgid "Protect chat focus"
msgstr ""
+#: src/gui/widgets/tabs/setup_chat.cpp:58
+msgid ""
+"Enables aggressive protection of input focus in chat window.\n"
+"\n"
+"Note: no other text inputs will be allowed to receive text input when you typing in chat window."
+msgstr ""
+
#. TRANSLATORS: settings group
#. TRANSLATORS: settings colors tab name
#. TRANSLATORS: emotes tab name
-#: src/gui/widgets/tabs/setup_chat.cpp:60
-#: src/gui/widgets/tabs/setup_colors.cpp:87
-#: src/gui/windows/emotewindow.cpp:117
+#: src/gui/widgets/tabs/setup_chat.cpp:65
+#: src/gui/widgets/tabs/setup_colors.cpp:86
+#: src/gui/windows/emotewindow.cpp:116
msgid "Colors"
msgstr ""
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_chat.cpp:63
+#: src/gui/widgets/tabs/setup_chat.cpp:68
msgid "Remove colors from received chat messages"
msgstr ""
+#: src/gui/widgets/tabs/setup_chat.cpp:69
+msgid ""
+"Enable this setting to strip colors from incoming chat messages. All "
+"messages will use default chat text color if this enabled."
+msgstr ""
+
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_chat.cpp:67
+#: src/gui/widgets/tabs/setup_chat.cpp:74
msgid "Show chat colors list"
msgstr ""
+#: src/gui/widgets/tabs/setup_chat.cpp:75
+msgid ""
+"Enable this setting to show color selection drop-down in chat window. Chat window will display color selection drop-down.\n"
+"\n"
+"It allows one to select default color of outgoing chat messages easily, but also occupies some space in chat window."
+msgstr ""
+
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_chat.cpp:72
+#: src/gui/widgets/tabs/setup_chat.cpp:83
msgid "Commands"
msgstr ""
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_chat.cpp:75
+#: src/gui/widgets/tabs/setup_chat.cpp:86
msgid "Allow magic and GM commands in all chat tabs"
msgstr ""
+#: src/gui/widgets/tabs/setup_chat.cpp:87
+msgid ""
+"Enable this setting to be able to type spells and GM commands in any tab."
+msgstr ""
+
#. TRANSLATORS: settings group
-#: src/gui/widgets/tabs/setup_chat.cpp:80
+#: src/gui/widgets/tabs/setup_chat.cpp:93
msgid "Limits"
msgstr ""
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_chat.cpp:83
+#: src/gui/widgets/tabs/setup_chat.cpp:96
msgid "Limit max chars in chat line"
msgstr ""
+#: src/gui/widgets/tabs/setup_chat.cpp:97
+msgid ""
+"Limits how many characters will be shown in longest lines of text displayed in chat.\n"
+"\n"
+"Note: long lines can make client slower. Lines longer than this limit will be truncated."
+msgstr ""
+
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_chat.cpp:87
+#: src/gui/widgets/tabs/setup_chat.cpp:104
msgid "Limit max lines in chat"
msgstr ""
+#: src/gui/widgets/tabs/setup_chat.cpp:105
+msgid ""
+"Limits how many lines chat will keep in scrollback buffer. Chat keeps specified number of last lines of text. Oldest lines exceeding this limit are discarded from scrollback buffer.\n"
+"\n"
+"Note: keeping too many lines in scroll buffer can slow client down."
+msgstr ""
+
#. TRANSLATORS: settings group
-#: src/gui/widgets/tabs/setup_chat.cpp:92
+#: src/gui/widgets/tabs/setup_chat.cpp:113
msgid "Logs"
msgstr ""
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_chat.cpp:95
+#: src/gui/widgets/tabs/setup_chat.cpp:116
msgid "Enable chat Log"
msgstr ""
+#: src/gui/widgets/tabs/setup_chat.cpp:117
+msgid ""
+"If you enable this setting, chat logs will be written to disk.\n"
+"\n"
+"Note: chat logs can take noticeable amount of disk space over time."
+msgstr ""
+
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_chat.cpp:99
+#: src/gui/widgets/tabs/setup_chat.cpp:123
msgid "Enable debug chat Log"
msgstr ""
+#: src/gui/widgets/tabs/setup_chat.cpp:124
+msgid "If you enable thus, debug chat tab also will be logged to disk."
+msgstr ""
+
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_chat.cpp:103
+#: src/gui/widgets/tabs/setup_chat.cpp:128
msgid "Show chat history"
msgstr ""
+#: src/gui/widgets/tabs/setup_chat.cpp:129
+msgid ""
+"If this setting enabled, client will load old chat tabs content from logs on"
+" startup instead of starting with empty chat tabs."
+msgstr ""
+
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_chat.cpp:107
+#: src/gui/widgets/tabs/setup_chat.cpp:134
msgid "Show party online messages"
msgstr ""
+#: src/gui/widgets/tabs/setup_chat.cpp:135
+msgid ""
+"If this setting is enabled, online status changes of party members will be shown in party tab of chat.\n"
+"\n"
+"This adds some extra noise to chat, but allows one to see when your buddies are coming online."
+msgstr ""
+
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_chat.cpp:111
+#: src/gui/widgets/tabs/setup_chat.cpp:141
msgid "Show guild online messages"
msgstr ""
+#: src/gui/widgets/tabs/setup_chat.cpp:142
+msgid ""
+"If this setting is enabled, online status changes of guild members will be shown in guild tab of chat.\n"
+"\n"
+"This adds some extra noise to chat, but allows one to see when your buddies are coming online."
+msgstr ""
+
#. TRANSLATORS: settings group
-#: src/gui/widgets/tabs/setup_chat.cpp:116
+#: src/gui/widgets/tabs/setup_chat.cpp:149
msgid "Messages"
msgstr ""
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_chat.cpp:119
+#: src/gui/widgets/tabs/setup_chat.cpp:152
msgid "Hide shop messages"
msgstr ""
+#: src/gui/widgets/tabs/setup_chat.cpp:153
+msgid ""
+"If this setting enabled, no messages related to built-in ManaPlusshop will be displayed in chat. Disable this setting if you want to see shop-related messages.\n"
+"\n"
+"Note: technically, ManaPlus shop implemented as usual private messages with special content. If you disable this setting, you will be able to see these messages and get idea when other players are looking at your shop."
+msgstr ""
+
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_chat.cpp:123
+#: src/gui/widgets/tabs/setup_chat.cpp:162
msgid "Show MVP messages"
msgstr ""
+#: src/gui/widgets/tabs/setup_chat.cpp:163
+msgid ""
+"Enable this setting to see MVP messages from server.\n"
+"\n"
+"Note: MVP messages are not used on TMW/Evol/etc servers, so this feature usually makes little difference."
+msgstr ""
+
#. TRANSLATORS: settings group
#. TRANSLATORS: input action group
#. TRANSLATORS: input action label
-#: src/gui/widgets/tabs/setup_chat.cpp:128 src/input/pages/chat.cpp:63
-#: src/input/pages/windows.cpp:204
+#: src/gui/widgets/tabs/setup_chat.cpp:170 src/input/pages/chat.cpp:61
+#: src/input/pages/windows.cpp:202
msgid "Tabs"
msgstr ""
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_chat.cpp:131
+#: src/gui/widgets/tabs/setup_chat.cpp:173
msgid "Put all whispers in tabs"
msgstr ""
+#: src/gui/widgets/tabs/setup_chat.cpp:174
+msgid ""
+"If this setting enabled, all whispers (private messages) will be placed in separate tabs, separate tab for each player. If this setting disabled, all whispers will appear in General tab.\n"
+"\n"
+"Note: putting all whispers to single General tab is known to be confusing. Think twice before disabling this feature."
+msgstr ""
+
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_chat.cpp:135
+#: src/gui/widgets/tabs/setup_chat.cpp:182
msgid "Log magic messages in debug tab"
msgstr ""
+#: src/gui/widgets/tabs/setup_chat.cpp:183
+msgid ""
+"If this setting is enabled, spell invocation will be shown in Debug tab. If disabled, it will be shown in General tab instead.\n"
+"\n"
+"Note: it does not affects server replies related to spells."
+msgstr ""
+
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_chat.cpp:139
+#: src/gui/widgets/tabs/setup_chat.cpp:189
msgid "Show server messages in debug tab"
msgstr ""
+#: src/gui/widgets/tabs/setup_chat.cpp:190
+msgid ""
+"If this setting is enabled, server messages will be shown in Debug tab of chat. If disabled, server messages will appear in General chat instead.\n"
+"\n"
+"Note: according to 4144, disabling this could also make you to lose some debug messages from client in Debug tab since these are fake server messages."
+msgstr ""
+
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_chat.cpp:143
+#: src/gui/widgets/tabs/setup_chat.cpp:198
msgid "Enable trade tab"
msgstr ""
+#: src/gui/widgets/tabs/setup_chat.cpp:199
+msgid ""
+"Enables trade tab. Trade tab is basically some filter. Messages containing "
+"words typical for trades will go to Trade tab. This will make General tab "
+"less noisy. If this setting is disabled, all trade related players messages "
+"will stay in General tab."
+msgstr ""
+
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_chat.cpp:147
+#: src/gui/widgets/tabs/setup_chat.cpp:206
msgid "Enable gm tab"
msgstr ""
+#: src/gui/widgets/tabs/setup_chat.cpp:207
+msgid ""
+"If enabled, GM tab will appear in chat. It displays text related GM activity.\n"
+"\n"
+"Note: this setting only makes difference for GMs (Game Masters) since this tab only appears for GMs."
+msgstr ""
+
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_chat.cpp:151
+#: src/gui/widgets/tabs/setup_chat.cpp:213
msgid "Enable language tab"
msgstr ""
+#: src/gui/widgets/tabs/setup_chat.cpp:214
+msgid ""
+"If this feature enabled, language tab will appear if server supports this feature.\n"
+"\n"
+"Note: only supported by Evol server yet."
+msgstr ""
+
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_chat.cpp:155
+#: src/gui/widgets/tabs/setup_chat.cpp:219
msgid "Show all languages messages"
msgstr ""
+#: src/gui/widgets/tabs/setup_chat.cpp:220
+msgid ""
+"If this setting enabled and server supports different chats for different languages, you will see messages for all languages, regardless of your language preferences.\n"
+"\n"
+"Note: it only works on servers supporting language tabs feature, like Evol."
+msgstr ""
+
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_chat.cpp:159
+#: src/gui/widgets/tabs/setup_chat.cpp:227
msgid "Enable battle tab"
msgstr ""
+#: src/gui/widgets/tabs/setup_chat.cpp:228
+msgid ""
+"If this setting enabled, Battle tab will appear in chat. This tab will contain messages related to battles, like damage and experience gain, if battle messages are enabled.\n"
+"\n"
+"Note: client restart required to take effect."
+msgstr ""
+
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_chat.cpp:163
+#: src/gui/widgets/tabs/setup_chat.cpp:235
msgid "Show battle events"
msgstr ""
+#: src/gui/widgets/tabs/setup_chat.cpp:236
+msgid ""
+"If this setting enabled, messages related to battle like damage or "
+"experience gain will be displayed in Debug or Battle tab. If disabled, no "
+"battle messages will be displayed."
+msgstr ""
+
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_chat.cpp:167
+#: src/gui/widgets/tabs/setup_chat.cpp:242
msgid "Resize chat tabs if need"
msgstr ""
+#: src/gui/widgets/tabs/setup_chat.cpp:243
+msgid ""
+"If this feature enabled, text in chat will be automaticallyadjusted to adapt to appearance of chat input field when youtyping message and when input field of chat disappears. If disabled, chat input area will allways occupy its place, which could be otherwise usable for text.\n"
+"\n"
+"Note: its mostly about jumpy attitude vs less usable space for text."
+msgstr ""
+
#. TRANSLATORS: settings group
-#: src/gui/widgets/tabs/setup_chat.cpp:172
+#: src/gui/widgets/tabs/setup_chat.cpp:254
msgid "Time"
msgstr ""
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_chat.cpp:175
+#: src/gui/widgets/tabs/setup_chat.cpp:257
msgid "Use local time"
msgstr ""
+#: src/gui/widgets/tabs/setup_chat.cpp:258
+msgid ""
+"If this feature enabled, timestamps in chat will use locak times.If "
+"disabled, server time will be used (often it is GMT+0)."
+msgstr ""
+
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_chat.cpp:182
+#: src/gui/widgets/tabs/setup_chat.cpp:266
msgid "Highlight words (separated by comma)"
msgstr ""
+#: src/gui/widgets/tabs/setup_chat.cpp:267
+msgid ""
+"Here you can specify some extra words which will also cause highlighting. Use comma to separate words.\n"
+"\n"
+"Note: frequenthilights are annoying - use it with caution."
+msgstr ""
+
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_chat.cpp:186
+#: src/gui/widgets/tabs/setup_chat.cpp:273
msgid "Globals ignore names (separated by comma)"
msgstr ""
+#: src/gui/widgets/tabs/setup_chat.cpp:274
+msgid ""
+"This setting allows you to ignore some global messages if particular sender (NPC, GM) annoys you too much. Global will be moved to Debug instead.\n"
+"\n"
+"Note: careless use of this feature can make you to miss important announces!"
+msgstr ""
+
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_chat.cpp:190
+#: src/gui/widgets/tabs/setup_chat.cpp:281
msgid "Show emotes button in chat"
msgstr ""
+#: src/gui/widgets/tabs/setup_chat.cpp:282
+msgid ""
+"If this setting enabled, button will appear near text input field. This button allows one to invoke composing window, which allows one to insert smiles and text formatting easily.\n"
+"\n"
+"Note: same window can also be invoked by hotkey when typing, usually F1 by default."
+msgstr ""
+
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_chat.cpp:194
+#: src/gui/widgets/tabs/setup_chat.cpp:290
msgid "Show motd server message on start"
msgstr ""
-#: src/gui/widgets/tabs/setup_colors.cpp:49
+#: src/gui/widgets/tabs/setup_chat.cpp:291
+msgid ""
+"If this setting enabled, client will display server MOTD (message of the "
+"day) once you connect to server. Disable it to hide MOTD."
+msgstr ""
+
+#: src/gui/widgets/tabs/setup_colors.cpp:50
msgid "This is what the color looks like"
msgstr ""
#. TRANSLATORS: colors tab. label.
-#: src/gui/widgets/tabs/setup_colors.cpp:64
+#: src/gui/widgets/tabs/setup_colors.cpp:65
msgid "Type:"
msgstr ""
#. TRANSLATORS: colors tab. label.
-#: src/gui/widgets/tabs/setup_colors.cpp:68
-#: src/gui/widgets/tabs/setup_colors.cpp:335
+#: src/gui/widgets/tabs/setup_colors.cpp:69
+#: src/gui/widgets/tabs/setup_colors.cpp:357
msgid "Delay:"
msgstr ""
#. TRANSLATORS: colors tab. label.
-#: src/gui/widgets/tabs/setup_colors.cpp:72
+#: src/gui/widgets/tabs/setup_colors.cpp:73
msgid "Red:"
msgstr ""
#. TRANSLATORS: colors tab. label.
-#: src/gui/widgets/tabs/setup_colors.cpp:76
+#: src/gui/widgets/tabs/setup_colors.cpp:77
msgid "Green:"
msgstr ""
#. TRANSLATORS: colors tab. label.
-#: src/gui/widgets/tabs/setup_colors.cpp:80
+#: src/gui/widgets/tabs/setup_colors.cpp:81
msgid "Blue:"
msgstr ""
#. TRANSLATORS: color type
-#: src/gui/widgets/tabs/setup_colors.cpp:106
-#: src/gui/widgets/tabs/setup_colors.cpp:402
+#: src/gui/widgets/tabs/setup_colors.cpp:105
+#: src/gui/widgets/tabs/setup_colors.cpp:427
msgid "Static"
msgstr ""
#. TRANSLATORS: color type
-#: src/gui/widgets/tabs/setup_colors.cpp:109
-#: src/gui/widgets/tabs/setup_colors.cpp:112
-#: src/gui/widgets/tabs/setup_colors.cpp:404
+#: src/gui/widgets/tabs/setup_colors.cpp:108
+#: src/gui/widgets/tabs/setup_colors.cpp:111
+#: src/gui/widgets/tabs/setup_colors.cpp:429
msgid "Pulse"
msgstr ""
#. TRANSLATORS: color type
-#: src/gui/widgets/tabs/setup_colors.cpp:114
-#: src/gui/widgets/tabs/setup_colors.cpp:117
-#: src/gui/widgets/tabs/setup_colors.cpp:406
+#: src/gui/widgets/tabs/setup_colors.cpp:113
+#: src/gui/widgets/tabs/setup_colors.cpp:116
+#: src/gui/widgets/tabs/setup_colors.cpp:431
msgid "Rainbow"
msgstr ""
#. TRANSLATORS: color type
-#: src/gui/widgets/tabs/setup_colors.cpp:119
-#: src/gui/widgets/tabs/setup_colors.cpp:122
-#: src/gui/widgets/tabs/setup_colors.cpp:406
+#: src/gui/widgets/tabs/setup_colors.cpp:118
+#: src/gui/widgets/tabs/setup_colors.cpp:121
+#: src/gui/widgets/tabs/setup_colors.cpp:431
msgid "Spectrum"
msgstr ""
#. TRANSLATORS: colors tab. label.
-#: src/gui/widgets/tabs/setup_colors.cpp:329
+#: src/gui/widgets/tabs/setup_colors.cpp:351
msgid "Alpha:"
msgstr ""
@@ -3561,7 +3819,7 @@ msgid "Reset all keys"
msgstr ""
#. TRANSLATORS: setting tab name
-#: src/gui/widgets/tabs/setup_input.cpp:80
+#: src/gui/widgets/tabs/setup_input.cpp:79
msgid "Input"
msgstr ""
@@ -3580,8 +3838,8 @@ msgstr ""
#. TRANSLATORS: unknown key name
#. TRANSLATORS: quests window quest name
-#: src/gui/widgets/tabs/setup_input.cpp:330
-#: src/gui/windows/questswindow.cpp:203
+#: src/gui/widgets/tabs/setup_input.cpp:332
+#: src/gui/windows/questswindow.cpp:204
msgid "unknown"
msgstr ""
@@ -3740,9 +3998,9 @@ msgstr ""
#. TRANSLATORS: settings group
#. TRANSLATORS: debug window tab
#. TRANSLATORS: mini map window name
-#: src/gui/widgets/tabs/setup_other.cpp:133 src/gui/windowmenu.cpp:106
-#: src/gui/windows/debugwindow.cpp:61 src/gui/windows/minimap.cpp:58
-#: src/gui/windows/minimap.cpp:121
+#: src/gui/widgets/tabs/setup_other.cpp:133 src/gui/windowmenu.cpp:103
+#: src/gui/windows/debugwindow.cpp:61 src/gui/windows/minimap.cpp:59
+#: src/gui/windows/minimap.cpp:122
msgid "Map"
msgstr ""
@@ -3915,7 +4173,7 @@ msgstr ""
#. TRANSLATORS: shop button tooltip
#: src/gui/widgets/tabs/setup_other.cpp:267 src/gui/windowmenu.cpp:138
#: src/gui/windows/buyselldialog.cpp:40 src/gui/windows/buyselldialog.cpp:51
-#: src/gui/windows/inventorywindow.cpp:221
+#: src/gui/windows/inventorywindow.cpp:233
msgid "Shop"
msgstr ""
@@ -3931,9 +4189,7 @@ msgstr ""
#. TRANSLATORS: settings group
#. TRANSLATORS: npc dialog name
-#. TRANSLATORS: npc post dialog caption
-#: src/gui/widgets/tabs/setup_other.cpp:279 src/gui/windows/npcdialog.cpp:86
-#: src/gui/windows/npcpostdialog.cpp:43
+#: src/gui/widgets/tabs/setup_other.cpp:279 src/gui/windows/npcdialog.cpp:87
msgid "NPC"
msgstr "NPC"
@@ -4049,7 +4305,7 @@ msgstr ""
#. TRANSLATORS: settings option
#. TRANSLATORS: input action name
-#: src/gui/widgets/tabs/setup_other.cpp:381 src/input/pages/other.cpp:410
+#: src/gui/widgets/tabs/setup_other.cpp:381 src/input/pages/other.cpp:408
msgid "Upload log file"
msgstr ""
@@ -4059,39 +4315,34 @@ msgid "Low traffic mode"
msgstr ""
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_other.cpp:389
-msgid "Hide shield sprite"
-msgstr ""
-
-#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_other.cpp:394
+#: src/gui/widgets/tabs/setup_other.cpp:390
msgid "Use FBO for screenshots (only for opengl)"
msgstr ""
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_other.cpp:400
+#: src/gui/widgets/tabs/setup_other.cpp:396
msgid "Screenshot directory"
msgstr ""
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_other.cpp:405
+#: src/gui/widgets/tabs/setup_other.cpp:401
msgid "Network delay between sub servers"
msgstr ""
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_other.cpp:409
+#: src/gui/widgets/tabs/setup_other.cpp:405
msgid "Show background"
msgstr ""
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_other.cpp:414
+#: src/gui/widgets/tabs/setup_other.cpp:410
msgid "Screen density override"
msgstr ""
#. TRANSLATORS: texture compression type
#. TRANSLATORS: confirm dialog button
#: src/gui/widgets/tabs/setup_perfomance.cpp:42
-#: src/gui/windows/confirmdialog.cpp:57
+#: src/gui/windows/confirmdialog.cpp:59
msgid "No"
msgstr "لا"
@@ -4252,54 +4503,62 @@ msgstr ""
#. TRANSLATORS: settings option
#: src/gui/widgets/tabs/setup_players.cpp:73
-msgid "Secure trades"
+msgid "Show badges"
msgstr ""
#. TRANSLATORS: settings option
#: src/gui/widgets/tabs/setup_players.cpp:77
-msgid "Unsecure chars in names"
+msgid "Show badges at top"
msgstr ""
#. TRANSLATORS: settings option
#: src/gui/widgets/tabs/setup_players.cpp:81
-msgid "Show statuses"
+msgid "Secure trades"
msgstr ""
#. TRANSLATORS: settings option
#: src/gui/widgets/tabs/setup_players.cpp:85
-msgid "Show ip addresses on screenshots"
+msgid "Unsecure chars in names"
msgstr ""
#. TRANSLATORS: settings option
#: src/gui/widgets/tabs/setup_players.cpp:89
-msgid "Allow self heal with mouse click"
+msgid "Show statuses"
msgstr ""
#. TRANSLATORS: settings option
#: src/gui/widgets/tabs/setup_players.cpp:93
-msgid "Group friends in who is online window"
+msgid "Show ip addresses on screenshots"
msgstr ""
#. TRANSLATORS: settings option
#: src/gui/widgets/tabs/setup_players.cpp:97
-msgid "Hide erased players nicks"
+msgid "Allow self heal with mouse click"
msgstr ""
#. TRANSLATORS: settings option
#: src/gui/widgets/tabs/setup_players.cpp:101
-msgid "Use special diagonal speed in players moving"
+msgid "Group friends in who is online window"
msgstr ""
#. TRANSLATORS: settings option
#: src/gui/widgets/tabs/setup_players.cpp:105
+msgid "Hide erased players nicks"
+msgstr ""
+
+#. TRANSLATORS: settings option
+#: src/gui/widgets/tabs/setup_players.cpp:109
+msgid "Use special diagonal speed in players moving"
+msgstr ""
+
+#. TRANSLATORS: settings option
+#: src/gui/widgets/tabs/setup_players.cpp:113
msgid ""
"Emulate right mouse button by long mouse click (useful for touch interfaces)"
msgstr ""
#. TRANSLATORS: relations table header
-#. TRANSLATORS: bot checker window table header
#: src/gui/widgets/tabs/setup_relations.cpp:58
-#: src/gui/windows/botcheckerwindow.cpp:86
msgid "Name"
msgstr ""
@@ -4319,14 +4578,15 @@ msgid "Allow whispers"
msgstr ""
#. TRANSLATORS: char select dialog. button.
+#. TRANSLATORS: mail window button
#. TRANSLATORS: servers dialog button
#. TRANSLATORS: shop window label
#. TRANSLATORS: command editor button
#. TRANSLATORS: input action name
#: src/gui/widgets/tabs/setup_relations.cpp:77
-#: src/gui/windows/charselectdialog.cpp:84
-#: src/gui/windows/serverdialog.cpp:122 src/gui/windows/shopwindow.cpp:123
-#: src/gui/windows/textcommandeditor.cpp:90 src/input/pages/gui.cpp:111
+#: src/gui/windows/charselectdialog.cpp:81 src/gui/windows/mailwindow.cpp:66
+#: src/gui/windows/serverdialog.cpp:121 src/gui/windows/shopwindow.cpp:126
+#: src/gui/windows/textcommandeditor.cpp:91 src/input/pages/gui.cpp:109
msgid "Delete"
msgstr "حذف"
@@ -4341,77 +4601,77 @@ msgid "When ignoring:"
msgstr ""
#. TRANSLATORS: theme settings label
-#: src/gui/widgets/tabs/setup_theme.cpp:64
+#: src/gui/widgets/tabs/setup_theme.cpp:63
msgid "Gui theme"
msgstr ""
#. TRANSLATORS: theme settings label
-#: src/gui/widgets/tabs/setup_theme.cpp:71
+#: src/gui/widgets/tabs/setup_theme.cpp:70
msgid "Main Font"
msgstr ""
#. TRANSLATORS: theme settings label
-#: src/gui/widgets/tabs/setup_theme.cpp:76
+#: src/gui/widgets/tabs/setup_theme.cpp:75
msgid "Language"
msgstr ""
#. TRANSLATORS: theme settings label
#. TRANSLATORS: font size
-#: src/gui/widgets/tabs/setup_theme.cpp:80 src/gui/windows/emotewindow.cpp:49
+#: src/gui/widgets/tabs/setup_theme.cpp:79 src/gui/windows/emotewindow.cpp:50
msgid "Bold font"
msgstr ""
#. TRANSLATORS: theme settings label
-#: src/gui/widgets/tabs/setup_theme.cpp:84
+#: src/gui/widgets/tabs/setup_theme.cpp:83
msgid "Particle font"
msgstr ""
#. TRANSLATORS: theme settings label
-#: src/gui/widgets/tabs/setup_theme.cpp:88
+#: src/gui/widgets/tabs/setup_theme.cpp:87
msgid "Help font"
msgstr ""
#. TRANSLATORS: theme settings label
-#: src/gui/widgets/tabs/setup_theme.cpp:92
+#: src/gui/widgets/tabs/setup_theme.cpp:91
msgid "Secure font"
msgstr ""
#. TRANSLATORS: theme settings label
-#: src/gui/widgets/tabs/setup_theme.cpp:96
+#: src/gui/widgets/tabs/setup_theme.cpp:95
msgid "Npc font"
msgstr ""
#. TRANSLATORS: theme settings label
-#: src/gui/widgets/tabs/setup_theme.cpp:100
+#: src/gui/widgets/tabs/setup_theme.cpp:99
msgid "Japanese font"
msgstr ""
#. TRANSLATORS: theme settings label
-#: src/gui/widgets/tabs/setup_theme.cpp:104
+#: src/gui/widgets/tabs/setup_theme.cpp:103
msgid "Chinese font"
msgstr ""
#. TRANSLATORS: theme settings label
-#: src/gui/widgets/tabs/setup_theme.cpp:109
+#: src/gui/widgets/tabs/setup_theme.cpp:108
msgid "Font size"
msgstr ""
#. TRANSLATORS: theme settings label
-#: src/gui/widgets/tabs/setup_theme.cpp:114
+#: src/gui/widgets/tabs/setup_theme.cpp:113
msgid "Npc font size"
msgstr ""
#. TRANSLATORS: button name with information about selected theme
-#: src/gui/widgets/tabs/setup_theme.cpp:118
+#: src/gui/widgets/tabs/setup_theme.cpp:117
msgid "i"
msgstr ""
#. TRANSLATORS: theme info dialog
-#: src/gui/widgets/tabs/setup_theme.cpp:244
+#: src/gui/widgets/tabs/setup_theme.cpp:243
msgid "Name: "
msgstr ""
-#: src/gui/widgets/tabs/setup_theme.cpp:245
+#: src/gui/widgets/tabs/setup_theme.cpp:244
msgid "Copyright:"
msgstr ""
@@ -4421,14 +4681,15 @@ msgid "Theme info"
msgstr ""
#. TRANSLATORS: theme message dialog
-#: src/gui/widgets/tabs/setup_theme.cpp:340
+#: src/gui/widgets/tabs/setup_theme.cpp:345
msgid "Theme Changed"
msgstr ""
+#. TRANSLATORS: ok dialog message
#. TRANSLATORS: video settings warning
-#: src/gui/widgets/tabs/setup_theme.cpp:340
-#: src/gui/widgets/tabs/setup_video.cpp:385
-#: src/gui/widgets/tabs/setup_video.cpp:398
+#: src/gui/widgets/tabs/setup_theme.cpp:347
+#: src/gui/widgets/tabs/setup_video.cpp:392
+#: src/gui/widgets/tabs/setup_video.cpp:409
msgid "Restart your client for the change to take effect."
msgstr ""
@@ -4509,65 +4770,65 @@ msgid "Button %u action"
msgstr ""
#. TRANSLATORS: video settings checkbox
-#: src/gui/widgets/tabs/setup_video.cpp:72
+#: src/gui/widgets/tabs/setup_video.cpp:73
msgid "Full screen"
msgstr "ملء الشاشة"
#. TRANSLATORS: video settings checkbox
-#: src/gui/widgets/tabs/setup_video.cpp:75
+#: src/gui/widgets/tabs/setup_video.cpp:76
msgid "FPS limit:"
msgstr ""
#. TRANSLATORS: video settings label
-#: src/gui/widgets/tabs/setup_video.cpp:80
-#: src/gui/widgets/tabs/setup_video.cpp:122
-#: src/gui/widgets/tabs/setup_video.cpp:315
-#: src/gui/widgets/tabs/setup_video.cpp:451
+#: src/gui/widgets/tabs/setup_video.cpp:81
+#: src/gui/widgets/tabs/setup_video.cpp:121
+#: src/gui/widgets/tabs/setup_video.cpp:322
+#: src/gui/widgets/tabs/setup_video.cpp:465
msgid "Alt FPS limit: "
msgstr ""
#. TRANSLATORS: video settings button
-#: src/gui/widgets/tabs/setup_video.cpp:83
+#: src/gui/widgets/tabs/setup_video.cpp:84
msgid "Detect best mode"
msgstr ""
#. TRANSLATORS: video settings checkbox
-#: src/gui/widgets/tabs/setup_video.cpp:92
+#: src/gui/widgets/tabs/setup_video.cpp:93
msgid "Show cursor"
msgstr ""
#. TRANSLATORS: video settings checkbox
-#: src/gui/widgets/tabs/setup_video.cpp:95
+#: src/gui/widgets/tabs/setup_video.cpp:96
msgid "Custom cursor"
msgstr "مؤشّر مخصّص"
#. TRANSLATORS: video settings checkbox
-#: src/gui/widgets/tabs/setup_video.cpp:99
+#: src/gui/widgets/tabs/setup_video.cpp:100
msgid "Enable resize"
msgstr ""
#. TRANSLATORS: video settings checkbox
-#: src/gui/widgets/tabs/setup_video.cpp:102
+#: src/gui/widgets/tabs/setup_video.cpp:103
msgid "No frame"
msgstr ""
#. TRANSLATORS: video settings label
-#: src/gui/widgets/tabs/setup_video.cpp:119
-#: src/gui/widgets/tabs/setup_video.cpp:123
-#: src/gui/widgets/tabs/setup_video.cpp:313
-#: src/gui/widgets/tabs/setup_video.cpp:435
-#: src/gui/widgets/tabs/setup_video.cpp:448
+#: src/gui/widgets/tabs/setup_video.cpp:118
+#: src/gui/widgets/tabs/setup_video.cpp:122
+#: src/gui/widgets/tabs/setup_video.cpp:320
+#: src/gui/widgets/tabs/setup_video.cpp:449
+#: src/gui/widgets/tabs/setup_video.cpp:462
msgid "None"
msgstr ""
#. TRANSLATORS: video error message
-#: src/gui/widgets/tabs/setup_video.cpp:227
+#: src/gui/widgets/tabs/setup_video.cpp:226
msgid ""
"Failed to switch to windowed mode and restoration of old mode also failed!"
msgstr ""
#. TRANSLATORS: video error message
-#: src/gui/widgets/tabs/setup_video.cpp:234
+#: src/gui/widgets/tabs/setup_video.cpp:233
msgid ""
"Failed to switch to fullscreen mode and restoration of old mode also failed!"
msgstr ""
@@ -4583,32 +4844,32 @@ msgid "Restart needed for changes to take effect."
msgstr "يجب إعادة التشغيل لتفعّل التغييرات."
#. TRANSLATORS: video settings warning
-#: src/gui/widgets/tabs/setup_video.cpp:270
+#: src/gui/widgets/tabs/setup_video.cpp:274
msgid "Changing to OpenGL"
msgstr ""
#. TRANSLATORS: video settings warning
-#: src/gui/widgets/tabs/setup_video.cpp:272
+#: src/gui/widgets/tabs/setup_video.cpp:276
msgid "Applying change to OpenGL requires restart."
msgstr "تطبيق التغيير على OpenGL يحتاج لإعادة تشغيل."
#. TRANSLATORS: resolution question dialog
-#: src/gui/widgets/tabs/setup_video.cpp:354
+#: src/gui/widgets/tabs/setup_video.cpp:361
msgid "Custom resolution (example: 1024x768)"
msgstr ""
#. TRANSLATORS: resolution question dialog
-#: src/gui/widgets/tabs/setup_video.cpp:356
+#: src/gui/widgets/tabs/setup_video.cpp:363
msgid "Enter new resolution: "
msgstr ""
#. TRANSLATORS: video settings warning
-#: src/gui/widgets/tabs/setup_video.cpp:383
-#: src/gui/widgets/tabs/setup_video.cpp:396
+#: src/gui/widgets/tabs/setup_video.cpp:390
+#: src/gui/widgets/tabs/setup_video.cpp:407
msgid "Screen Resolution Changed"
msgstr ""
-#: src/gui/widgets/tabs/setup_video.cpp:386
+#: src/gui/widgets/tabs/setup_video.cpp:393
msgid "Some windows may be moved to fit the lowered resolution."
msgstr ""
@@ -4787,54 +5048,54 @@ msgid "Ignore mobs"
msgstr ""
#. TRANSLATORS: social window label
-#: src/gui/widgets/tabs/socialfriendstab.h:117
+#: src/gui/widgets/tabs/socialfriendstab.h:114
#, c-format
msgid "Friends: %u/%u"
msgstr ""
#. TRANSLATORS: social window label
-#: src/gui/widgets/tabs/socialguildtab2.h:95
-#: src/gui/widgets/tabs/socialguildtab.h:165
-#: src/gui/widgets/tabs/socialpartytab.h:158
+#: src/gui/widgets/tabs/socialguildtab2.h:97
+#: src/gui/widgets/tabs/socialguildtab.h:166
+#: src/gui/widgets/tabs/socialpartytab.h:159
#, c-format
msgid "Players: %u/%u"
msgstr ""
#. TRANSLATORS: chat message
-#: src/gui/widgets/tabs/socialguildtab.h:83
+#: src/gui/widgets/tabs/socialguildtab.h:84
#, c-format
msgid "Invited user %s to guild %s."
msgstr ""
-#: src/gui/widgets/tabs/socialguildtab.h:101
+#: src/gui/widgets/tabs/socialguildtab.h:102
#, c-format
msgid "Guild %s quit requested."
msgstr ""
#. TRANSLATORS: guild invite message
-#: src/gui/widgets/tabs/socialguildtab.h:116
+#: src/gui/widgets/tabs/socialguildtab.h:118
msgid "Member Invite to Guild"
msgstr ""
#. TRANSLATORS: guild invite message
-#: src/gui/widgets/tabs/socialguildtab.h:118
+#: src/gui/widgets/tabs/socialguildtab.h:120
#, c-format
msgid "Who would you like to invite to guild %s?"
msgstr ""
#. TRANSLATORS: guild leave message
-#: src/gui/widgets/tabs/socialguildtab.h:128
+#: src/gui/widgets/tabs/socialguildtab.h:130
msgid "Leave Guild?"
msgstr ""
#. TRANSLATORS: guild leave message
-#: src/gui/widgets/tabs/socialguildtab.h:130
+#: src/gui/widgets/tabs/socialguildtab.h:132
#, c-format
msgid "Are you sure you want to leave guild %s?"
msgstr ""
#. TRANSLATORS: social window label
-#: src/gui/widgets/tabs/socialguildtab.h:141
+#: src/gui/widgets/tabs/socialguildtab.h:142
#, c-format
msgid "Members: %u/%u"
msgstr ""
@@ -4851,34 +5112,34 @@ msgstr ""
msgid "Portals: %u/%u"
msgstr ""
-#: src/gui/widgets/tabs/socialpartytab.h:85
+#: src/gui/widgets/tabs/socialpartytab.h:86
#, c-format
msgid "Invited user %s to party."
msgstr ""
-#: src/gui/widgets/tabs/socialpartytab.h:102
+#: src/gui/widgets/tabs/socialpartytab.h:103
#, c-format
msgid "Party %s quit requested."
msgstr ""
#. TRANSLATORS: party invite message
-#: src/gui/widgets/tabs/socialpartytab.h:117
+#: src/gui/widgets/tabs/socialpartytab.h:119
msgid "Member Invite to Party"
msgstr ""
#. TRANSLATORS: party invite message
-#: src/gui/widgets/tabs/socialpartytab.h:119
+#: src/gui/widgets/tabs/socialpartytab.h:121
#, c-format
msgid "Who would you like to invite to party %s?"
msgstr ""
#. TRANSLATORS: party leave message
-#: src/gui/widgets/tabs/socialpartytab.h:129
+#: src/gui/widgets/tabs/socialpartytab.h:131
msgid "Leave Party?"
msgstr ""
#. TRANSLATORS: party leave message
-#: src/gui/widgets/tabs/socialpartytab.h:131
+#: src/gui/widgets/tabs/socialpartytab.h:133
#, c-format
msgid "Are you sure you want to leave party %s?"
msgstr ""
@@ -4900,7 +5161,7 @@ msgid "Ignore items"
msgstr ""
#. TRANSLATORS: social window label
-#: src/gui/widgets/tabs/socialplayerstab.h:194
+#: src/gui/widgets/tabs/socialplayerstab.h:188
#, c-format
msgid "Visible players: %d"
msgstr ""
@@ -4925,131 +5186,122 @@ msgid "QE"
msgstr ""
#. TRANSLATORS: quests window name
-#: src/gui/windowmenu.cpp:75 src/gui/windows/questswindow.cpp:65
+#: src/gui/windowmenu.cpp:75 src/gui/windows/questswindow.cpp:66
msgid "Quests"
msgstr ""
-#. TRANSLATORS: short button name for bot checker window.
-#: src/gui/windowmenu.cpp:77
-msgid "BC"
-msgstr ""
-
-#: src/gui/windowmenu.cpp:78
-msgid "Bot checker"
-msgstr ""
-
#. TRANSLATORS: short button name for kill stats window.
-#: src/gui/windowmenu.cpp:80
+#: src/gui/windowmenu.cpp:77
msgid "KS"
msgstr ""
#. TRANSLATORS: kill stats window name
-#: src/gui/windowmenu.cpp:81 src/gui/windows/killstats.cpp:54
+#: src/gui/windowmenu.cpp:78 src/gui/windows/killstats.cpp:49
msgid "Kill stats"
msgstr ""
-#: src/gui/windowmenu.cpp:83
+#: src/gui/windowmenu.cpp:80
msgid "Smilies"
msgstr ""
#. TRANSLATORS: short button name for chat window.
-#: src/gui/windowmenu.cpp:85
+#: src/gui/windowmenu.cpp:82
msgid "CH"
msgstr ""
#. TRANSLATORS: short button name for status window.
-#: src/gui/windowmenu.cpp:93
+#: src/gui/windowmenu.cpp:90
msgid "STA"
msgstr ""
-#: src/gui/windowmenu.cpp:94
+#: src/gui/windowmenu.cpp:91
msgid "Status"
msgstr "الحالة"
#. TRANSLATORS: short button name for equipment window.
-#: src/gui/windowmenu.cpp:96
+#: src/gui/windowmenu.cpp:93
msgid "EQU"
msgstr ""
#. TRANSLATORS: equipment window name
#. TRANSLATORS: equipment button tooltip
-#: src/gui/windowmenu.cpp:97 src/gui/windows/equipmentwindow.cpp:67
-#: src/gui/windows/inventorywindow.cpp:223
+#: src/gui/windowmenu.cpp:94 src/gui/windows/equipmentwindow.cpp:65
+#: src/gui/windows/inventorywindow.cpp:235
msgid "Equipment"
msgstr "العتاد"
#. TRANSLATORS: short button name for inventory window.
-#: src/gui/windowmenu.cpp:99
+#: src/gui/windowmenu.cpp:96
msgid "INV"
msgstr ""
#. TRANSLATORS: inventory window name
#. TRANSLATORS: inventory type name
-#: src/gui/windowmenu.cpp:100 src/gui/windows/inventorywindow.cpp:140
-#: src/inventory.cpp:299
+#: src/gui/windowmenu.cpp:97 src/gui/windows/inventorywindow.cpp:144
+#: src/inventory.cpp:301
msgid "Inventory"
msgstr "الجردة"
#. TRANSLATORS: short button name for cart window.
-#: src/gui/windowmenu.cpp:102
+#: src/gui/windowmenu.cpp:99
msgid "CA"
msgstr ""
#. TRANSLATORS: cart button tooltip
#. TRANSLATORS: inventory type name
-#: src/gui/windowmenu.cpp:103 src/gui/windows/inventorywindow.cpp:219
-#: src/inventory.cpp:309
+#: src/gui/windowmenu.cpp:100 src/gui/windows/inventorywindow.cpp:231
+#: src/inventory.cpp:317
msgid "Cart"
msgstr ""
#. TRANSLATORS: short button name for map window.
-#: src/gui/windowmenu.cpp:105
+#: src/gui/windowmenu.cpp:102
msgid "MAP"
msgstr ""
#. TRANSLATORS: short button name for skills window.
-#: src/gui/windowmenu.cpp:111
+#: src/gui/windowmenu.cpp:109
msgid "SKI"
msgstr ""
#. TRANSLATORS: skills dialog name
-#: src/gui/windowmenu.cpp:112 src/gui/windows/skilldialog.cpp:71
+#: src/gui/windowmenu.cpp:110 src/gui/windows/skilldialog.cpp:69
msgid "Skills"
msgstr "مهارات"
#. TRANSLATORS: short button name for social window.
-#: src/gui/windowmenu.cpp:116
+#: src/gui/windowmenu.cpp:114
msgid "SOC"
msgstr ""
#. TRANSLATORS: full button name
#. TRANSLATORS: social window name
-#: src/gui/windowmenu.cpp:118 src/gui/windows/socialwindow.cpp:56
+#: src/gui/windowmenu.cpp:116 src/gui/windows/socialwindow.cpp:54
msgid "Social"
msgstr ""
#. TRANSLATORS: short button name for shortcuts window.
-#: src/gui/windowmenu.cpp:120
+#: src/gui/windowmenu.cpp:118
msgid "SH"
msgstr ""
#. TRANSLATORS: short button name for spells window.
-#: src/gui/windowmenu.cpp:124
+#: src/gui/windowmenu.cpp:122
msgid "SP"
msgstr ""
#. TRANSLATORS: short button name for drops window.
-#: src/gui/windowmenu.cpp:128
+#: src/gui/windowmenu.cpp:126
msgid "DR"
msgstr ""
#. TRANSLATORS: short button name for did you know window.
-#: src/gui/windowmenu.cpp:132
+#: src/gui/windowmenu.cpp:131
msgid "YK"
msgstr ""
#. TRANSLATORS: full button name
-#: src/gui/windowmenu.cpp:134
+#: src/gui/windowmenu.cpp:133
msgid "Did you know"
msgstr ""
@@ -5059,50 +5311,63 @@ msgid "SHP"
msgstr ""
#. TRANSLATORS: short button name for outfits window.
-#: src/gui/windowmenu.cpp:140
+#: src/gui/windowmenu.cpp:141
msgid "OU"
msgstr ""
#. TRANSLATORS: short button name for updates window.
-#: src/gui/windowmenu.cpp:144
+#: src/gui/windowmenu.cpp:146
msgid "UP"
msgstr ""
#. TRANSLATORS: full button name
-#: src/gui/windowmenu.cpp:146
+#: src/gui/windowmenu.cpp:148
msgid "Updates"
msgstr ""
#. TRANSLATORS: short button name for bank window.
-#: src/gui/windowmenu.cpp:148
+#: src/gui/windowmenu.cpp:151
msgid "BA"
msgstr ""
#. TRANSLATORS: full button name
#. TRANSLATORS: bank window name
-#: src/gui/windowmenu.cpp:150 src/gui/windows/bankwindow.cpp:43
+#: src/gui/windowmenu.cpp:153 src/gui/windows/bankwindow.cpp:43
msgid "Bank"
msgstr ""
+#. TRANSLATORS: short button name for mail window.
+#: src/gui/windowmenu.cpp:156
+msgid "MA"
+msgstr ""
+
+#. TRANSLATORS: full button name
+#. TRANSLATORS: mail window name
+#. TRANSLATORS: inventory type name
+#: src/gui/windowmenu.cpp:158 src/gui/windows/mailwindow.cpp:52
+#: src/inventory.cpp:322
+msgid "Mail"
+msgstr ""
+
#. TRANSLATORS: short button name for debug window.
-#: src/gui/windowmenu.cpp:152
+#: src/gui/windowmenu.cpp:161
msgid "DBG"
msgstr ""
#. TRANSLATORS: short button name for windows list menu.
-#: src/gui/windowmenu.cpp:161
+#: src/gui/windowmenu.cpp:170
msgid "WIN"
msgstr ""
#. TRANSLATORS: short button name for setup window.
-#: src/gui/windowmenu.cpp:165
+#: src/gui/windowmenu.cpp:175
msgid "SET"
msgstr ""
#. TRANSLATORS: short key name
#. TRANSLATORS: outfits window label
-#: src/gui/windowmenu.cpp:300 src/gui/windows/outfitwindow.cpp:72
-#: src/gui/windows/outfitwindow.cpp:568
+#: src/gui/windowmenu.cpp:310 src/gui/windows/outfitwindow.cpp:75
+#: src/gui/windows/outfitwindow.cpp:626
#, c-format
msgid "Key: %s"
msgstr ""
@@ -5122,82 +5387,71 @@ msgstr ""
msgid "Deposit"
msgstr ""
-#. TRANSLATORS: bot checker window header
-#: src/gui/windows/botcheckerwindow.cpp:44
-msgid "Bot Checker"
-msgstr ""
-
-#. TRANSLATORS: bot checker window button
-#. TRANSLATORS: npc dialog button
-#: src/gui/windows/botcheckerwindow.cpp:53 src/gui/windows/npcdialog.cpp:117
-msgid "Reset"
-msgstr ""
-
-#. TRANSLATORS: bot checker window table header
-#: src/gui/windows/botcheckerwindow.cpp:94
-msgid "Result"
-msgstr ""
-
#. TRANSLATORS: buy dialog name
-#: src/gui/windows/buydialog.cpp:175
+#: src/gui/windows/buydialog.cpp:176
msgid "Create items"
msgstr ""
#. TRANSLATORS: buy dialog label
-#: src/gui/windows/buydialog.cpp:257
+#: src/gui/windows/buydialog.cpp:264
msgid "Amount:"
msgstr ""
#. TRANSLATORS: char create dialog button
#. TRANSLATORS: char select dialog. button.
#. TRANSLATORS: social window button
-#: src/gui/windows/buydialog.cpp:268 src/gui/windows/charcreatedialog.cpp:120
-#: src/gui/windows/charselectdialog.cpp:624
-#: src/gui/windows/socialwindow.cpp:79
+#: src/gui/windows/buydialog.cpp:275 src/gui/windows/charcreatedialog.cpp:119
+#: src/gui/windows/charselectdialog.cpp:636
+#: src/gui/windows/socialwindow.cpp:77
msgid "Create"
msgstr "إنشاء"
+#. TRANSLATORS: buy dialog label
+#: src/gui/windows/buydialog.cpp:316
+msgid "Filter:"
+msgstr ""
+
#. TRANSLATORS: change email dialog header
#. TRANSLATORS: button in change email dialog
-#: src/gui/windows/changeemaildialog.cpp:47
-#: src/gui/windows/changeemaildialog.cpp:52
+#: src/gui/windows/changeemaildialog.cpp:48
+#: src/gui/windows/changeemaildialog.cpp:53
msgid "Change Email Address"
msgstr ""
#. TRANSLATORS: label in change email dialog
#. TRANSLATORS: change password dialog label
-#: src/gui/windows/changeemaildialog.cpp:60
-#: src/gui/windows/changepassworddialog.cpp:63
+#: src/gui/windows/changeemaildialog.cpp:61
+#: src/gui/windows/changepassworddialog.cpp:64
#, c-format
msgid "Account: %s"
msgstr ""
#. TRANSLATORS: label in change email dialog
-#: src/gui/windows/changeemaildialog.cpp:64
+#: src/gui/windows/changeemaildialog.cpp:65
msgid "Type new email address twice:"
msgstr ""
#. TRANSLATORS: change email error
-#: src/gui/windows/changeemaildialog.cpp:136
+#: src/gui/windows/changeemaildialog.cpp:137
#, c-format
msgid "The new email address needs to be at least %u characters long."
msgstr ""
#. TRANSLATORS: change email error
-#: src/gui/windows/changeemaildialog.cpp:144
+#: src/gui/windows/changeemaildialog.cpp:145
#, c-format
msgid "The new email address needs to be less than %u characters long."
msgstr ""
#. TRANSLATORS: change email error
-#: src/gui/windows/changeemaildialog.cpp:152
+#: src/gui/windows/changeemaildialog.cpp:153
msgid "The email address entries mismatch."
msgstr ""
#. TRANSLATORS: change password window name
#. TRANSLATORS: change password dialog button
-#: src/gui/windows/changepassworddialog.cpp:48
-#: src/gui/windows/changepassworddialog.cpp:54
+#: src/gui/windows/changepassworddialog.cpp:49
+#: src/gui/windows/changepassworddialog.cpp:55
msgid "Change Password"
msgstr ""
@@ -5205,41 +5459,41 @@ msgstr ""
#. TRANSLATORS: login dialog label
#. TRANSLATORS: register dialog. label.
#. TRANSLATORS: unregister dialog. label.
-#: src/gui/windows/changepassworddialog.cpp:67
-#: src/gui/windows/logindialog.cpp:106 src/gui/windows/registerdialog.cpp:79
-#: src/gui/windows/unregisterdialog.cpp:65
+#: src/gui/windows/changepassworddialog.cpp:68
+#: src/gui/windows/logindialog.cpp:107 src/gui/windows/registerdialog.cpp:76
+#: src/gui/windows/unregisterdialog.cpp:67
msgid "Password:"
msgstr "كلمة السرّ:"
#. TRANSLATORS: change password dialog label
-#: src/gui/windows/changepassworddialog.cpp:70
+#: src/gui/windows/changepassworddialog.cpp:71
msgid "Type new password twice:"
msgstr ""
#. TRANSLATORS: change password error
-#: src/gui/windows/changepassworddialog.cpp:117
+#: src/gui/windows/changepassworddialog.cpp:118
msgid "Enter the old password first."
msgstr ""
#. TRANSLATORS: change password error
-#: src/gui/windows/changepassworddialog.cpp:124
+#: src/gui/windows/changepassworddialog.cpp:125
#, c-format
msgid "The new password needs to be at least %u characters long."
msgstr ""
#. TRANSLATORS: change password error
-#: src/gui/windows/changepassworddialog.cpp:132
+#: src/gui/windows/changepassworddialog.cpp:133
#, c-format
msgid "The new password needs to be less than %u characters long."
msgstr ""
#. TRANSLATORS: change password error
-#: src/gui/windows/changepassworddialog.cpp:140
+#: src/gui/windows/changepassworddialog.cpp:141
msgid "The new password entries mismatch."
msgstr ""
#. TRANSLATORS: char create dialog name
-#: src/gui/windows/charcreatedialog.cpp:76
+#: src/gui/windows/charcreatedialog.cpp:75
msgid "New Character"
msgstr ""
@@ -5247,9 +5501,9 @@ msgstr ""
#. TRANSLATORS: edit server dialog label
#. TRANSLATORS: login dialog label
#. TRANSLATORS: register dialog. label.
-#: src/gui/windows/charcreatedialog.cpp:82
-#: src/gui/windows/editserverdialog.cpp:74 src/gui/windows/logindialog.cpp:104
-#: src/gui/windows/registerdialog.cpp:77
+#: src/gui/windows/charcreatedialog.cpp:81
+#: src/gui/windows/editserverdialog.cpp:71 src/gui/windows/logindialog.cpp:105
+#: src/gui/windows/registerdialog.cpp:74
msgid "Name:"
msgstr "الاسم:"
@@ -5257,12 +5511,12 @@ msgstr "الاسم:"
#. You may change this symbol if your language uses another.
#. TRANSLATORS: char create dialog button
#. TRANSLATORS: outfits window button
-#: src/gui/windows/charcreatedialog.cpp:86
-#: src/gui/windows/charcreatedialog.cpp:95
-#: src/gui/windows/charcreatedialog.cpp:112
-#: src/gui/windows/charcreatedialog.cpp:195
-#: src/gui/windows/charcreatedialog.cpp:205
-#: src/gui/windows/outfitwindow.cpp:60
+#: src/gui/windows/charcreatedialog.cpp:85
+#: src/gui/windows/charcreatedialog.cpp:94
+#: src/gui/windows/charcreatedialog.cpp:111
+#: src/gui/windows/charcreatedialog.cpp:196
+#: src/gui/windows/charcreatedialog.cpp:206
+#: src/gui/windows/outfitwindow.cpp:63
msgid ">"
msgstr ""
@@ -5270,75 +5524,75 @@ msgstr ""
#. You may change this symbol if your language uses another.
#. TRANSLATORS: char create dialog button
#. TRANSLATORS: outfits window button
-#: src/gui/windows/charcreatedialog.cpp:90
-#: src/gui/windows/charcreatedialog.cpp:97
-#: src/gui/windows/charcreatedialog.cpp:197
-#: src/gui/windows/charcreatedialog.cpp:207
-#: src/gui/windows/outfitwindow.cpp:58
+#: src/gui/windows/charcreatedialog.cpp:89
+#: src/gui/windows/charcreatedialog.cpp:96
+#: src/gui/windows/charcreatedialog.cpp:198
+#: src/gui/windows/charcreatedialog.cpp:208
+#: src/gui/windows/outfitwindow.cpp:61
msgid "<"
msgstr ""
#. TRANSLATORS: char create dialog label
-#: src/gui/windows/charcreatedialog.cpp:92
+#: src/gui/windows/charcreatedialog.cpp:91
msgid "Hair color:"
msgstr ""
#. TRANSLATORS: char create dialog label
-#: src/gui/windows/charcreatedialog.cpp:99
+#: src/gui/windows/charcreatedialog.cpp:98
msgid "Hair style:"
msgstr ""
#. TRANSLATORS: char create dialog button
-#: src/gui/windows/charcreatedialog.cpp:110
+#: src/gui/windows/charcreatedialog.cpp:109
msgid "^"
msgstr ""
#. TRANSLATORS: char create dialog label
-#: src/gui/windows/charcreatedialog.cpp:118
-#: src/gui/windows/charcreatedialog.cpp:496
+#: src/gui/windows/charcreatedialog.cpp:117
+#: src/gui/windows/charcreatedialog.cpp:509
#, c-format
msgid "Please distribute %d points"
msgstr "رجاء أن توزّع %d نقطة"
#. TRANSLATORS: char create dialog label
-#: src/gui/windows/charcreatedialog.cpp:199
+#: src/gui/windows/charcreatedialog.cpp:200
msgid "Race:"
msgstr ""
#. TRANSLATORS: char create dialog label
-#: src/gui/windows/charcreatedialog.cpp:209
+#: src/gui/windows/charcreatedialog.cpp:210
msgid "Look:"
msgstr ""
#. TRANSLATORS: one char size female character gender
#. TRANSLATORS: here F is title for friends tab in social window
-#: src/gui/windows/charcreatedialog.cpp:223
-#: src/gui/windows/socialwindow.cpp:75
+#: src/gui/windows/charcreatedialog.cpp:224
+#: src/gui/windows/socialwindow.cpp:73
msgid "F"
msgstr ""
#. TRANSLATORS: one char size male character gender
-#: src/gui/windows/charcreatedialog.cpp:225
+#: src/gui/windows/charcreatedialog.cpp:226
msgid "M"
msgstr ""
#. TRANSLATORS: one char size unknown character gender
-#: src/gui/windows/charcreatedialog.cpp:227
+#: src/gui/windows/charcreatedialog.cpp:228
msgid "U"
msgstr ""
#. TRANSLATORS: char creation error
-#: src/gui/windows/charcreatedialog.cpp:378
+#: src/gui/windows/charcreatedialog.cpp:388
msgid "Your name needs to be at least 4 characters."
msgstr "يجب أن يكون طول اسمك على الأقل 4 محارف."
#. TRANSLATORS: char create dialog label
-#: src/gui/windows/charcreatedialog.cpp:486
+#: src/gui/windows/charcreatedialog.cpp:499
msgid "Character stats OK"
msgstr "إحصائيات الشخصيّة جيّدة"
#. TRANSLATORS: char create dialog label
-#: src/gui/windows/charcreatedialog.cpp:502
+#: src/gui/windows/charcreatedialog.cpp:515
#, c-format
msgid "Please remove %d points"
msgstr "رجاء حذف %d نقطة"
@@ -5354,68 +5608,72 @@ msgid "Are you sure you want to delete this character?"
msgstr "هل أنت متأكّد من حذف هذه الشخصيّة؟"
#. TRANSLATORS: char select dialog name
-#: src/gui/windows/charselectdialog.cpp:66
+#: src/gui/windows/charselectdialog.cpp:61
#, c-format
msgid "Account %s (last login time %s)"
msgstr ""
#. TRANSLATORS: char select dialog. button.
-#: src/gui/windows/charselectdialog.cpp:73
+#: src/gui/windows/charselectdialog.cpp:70
msgid "Switch"
msgstr ""
#. TRANSLATORS: char select dialog. button.
-#: src/gui/windows/charselectdialog.cpp:75
+#: src/gui/windows/charselectdialog.cpp:72
msgid "Password"
msgstr ""
#. TRANSLATORS: char select dialog. button.
#. TRANSLATORS: updater window button
-#: src/gui/windows/charselectdialog.cpp:80
-#: src/gui/windows/charselectdialog.cpp:614
-#: src/gui/windows/updaterwindow.cpp:192
+#: src/gui/windows/charselectdialog.cpp:77
+#: src/gui/windows/charselectdialog.cpp:626
+#: src/gui/windows/updaterwindow.cpp:191
msgid "Play"
msgstr ""
#. TRANSLATORS: char select dialog. button.
+#. TRANSLATORS: info message header
+#. TRANSLATORS: info header
#. TRANSLATORS: info message
-#: src/gui/windows/charselectdialog.cpp:82
-#: src/net/ea/charserverhandler.cpp:160
-#: src/net/eathena/charserverhandler.cpp:591
-#: src/net/eathena/charserverhandler.cpp:621
+#: src/gui/windows/charselectdialog.cpp:79
+#: src/net/ea/charserverhandler.cpp:166
+#: src/net/eathena/charserverhandler.cpp:608
+#: src/net/eathena/charserverhandler.cpp:644
msgid "Info"
msgstr ""
#. TRANSLATORS: char select dialog. button.
#. TRANSLATORS: unregister dialog name
#. TRANSLATORS: unregister dialog. button.
-#: src/gui/windows/charselectdialog.cpp:110
-#: src/gui/windows/unregisterdialog.cpp:47
-#: src/gui/windows/unregisterdialog.cpp:52
+#: src/gui/windows/charselectdialog.cpp:107
+#: src/gui/windows/unregisterdialog.cpp:48
+#: src/gui/windows/unregisterdialog.cpp:53
msgid "Unregister"
msgstr "إلغاء التسجيل"
#. TRANSLATORS: char select dialog. button.
-#: src/gui/windows/charselectdialog.cpp:122
+#: src/gui/windows/charselectdialog.cpp:119
msgid "Change Email"
msgstr ""
#. TRANSLATORS: char select dialog name
-#: src/gui/windows/charselectdialog.cpp:166
+#: src/gui/windows/charselectdialog.cpp:163
#, c-format
msgid "Account %s"
msgstr ""
-#: src/gui/windows/charselectdialog.cpp:195
+#. TRANSLATORS: pin code dialog header.
+#: src/gui/windows/charselectdialog.cpp:193
msgid "Please set new pincode"
msgstr ""
+#. TRANSLATORS: character rename dialog header.
#: src/gui/windows/charselectdialog.cpp:242
msgid "Please enter new name"
msgstr ""
#. TRANSLATORS: char select dialog. player info message.
-#: src/gui/windows/charselectdialog.cpp:261
+#: src/gui/windows/charselectdialog.cpp:262
#, c-format
msgid ""
"Hp: %u/%u\n"
@@ -5425,48 +5683,56 @@ msgid ""
"Money: %s"
msgstr ""
-#: src/gui/windows/charselectdialog.cpp:319
+#: src/gui/windows/charselectdialog.cpp:325
msgid "Incorrect password"
msgstr ""
#. TRANSLATORS: char deletion question.
-#: src/gui/windows/charselectdialog.cpp:464
+#: src/gui/windows/charselectdialog.cpp:473
msgid "Enter your email for deleting character"
msgstr ""
-#: src/gui/windows/charselectdialog.cpp:464
+#. TRANSLATORS: email label.
+#: src/gui/windows/charselectdialog.cpp:475
msgid "Enter email:"
msgstr ""
#. TRANSLATORS: char deletion question.
-#: src/gui/windows/charselectdialog.cpp:471
+#: src/gui/windows/charselectdialog.cpp:482
msgid "Enter password for deleting character"
msgstr ""
-#: src/gui/windows/charselectdialog.cpp:471
+#. TRANSLATORS: email label.
+#: src/gui/windows/charselectdialog.cpp:484
msgid "Enter password:"
msgstr ""
#. TRANSLATORS: chat message
-#: src/gui/windows/chatwindow.cpp:675
+#: src/gui/windows/chatwindow.cpp:669
#, c-format
msgid "Present: %s; %d players are present."
msgstr ""
#. TRANSLATORS: chat message
-#: src/gui/windows/chatwindow.cpp:1118
+#: src/gui/windows/chatwindow.cpp:1115
#, c-format
msgid "Whispering to %s: %s"
msgstr ""
+#. TRANSLATORS: error message
+#: src/gui/windows/chatwindow.cpp:1566
+#, c-format
+msgid "Broken nick detected: %s"
+msgstr ""
+
#. TRANSLATORS: owners pet name. For example: 4144's pet
-#: src/gui/windows/chatwindow.cpp:1728 src/net/eathena/pethandler.cpp:174
+#: src/gui/windows/chatwindow.cpp:1754 src/net/eathena/pethandler.cpp:173
#, c-format
msgid "%s's pet"
msgstr ""
#. TRANSLATORS: confirm dialog button
-#: src/gui/windows/confirmdialog.cpp:55
+#: src/gui/windows/confirmdialog.cpp:57
msgid "Yes"
msgstr "نعم"
@@ -5501,49 +5767,49 @@ msgid "Auto open this window"
msgstr ""
#. TRANSLATORS: edit server dialog name
-#: src/gui/windows/editserverdialog.cpp:48
+#: src/gui/windows/editserverdialog.cpp:45
msgid "Edit Server"
msgstr ""
#. TRANSLATORS: edit server dialog button
#. TRANSLATORS: servers dialog button
-#: src/gui/windows/editserverdialog.cpp:57
-#: src/gui/windows/serverdialog.cpp:116
+#: src/gui/windows/editserverdialog.cpp:54
+#: src/gui/windows/serverdialog.cpp:115
msgid "Connect"
msgstr ""
#. TRANSLATORS: edit server dialog label
-#: src/gui/windows/editserverdialog.cpp:63
+#: src/gui/windows/editserverdialog.cpp:60
msgid "Use same ip"
msgstr ""
#. TRANSLATORS: edit server dialog label
-#: src/gui/windows/editserverdialog.cpp:76
+#: src/gui/windows/editserverdialog.cpp:73
msgid "Address:"
msgstr ""
#. TRANSLATORS: edit server dialog label
-#: src/gui/windows/editserverdialog.cpp:78
+#: src/gui/windows/editserverdialog.cpp:75
msgid "Port:"
msgstr "المنفذ:"
#. TRANSLATORS: edit server dialog label
-#: src/gui/windows/editserverdialog.cpp:80
+#: src/gui/windows/editserverdialog.cpp:77
msgid "Server type:"
msgstr ""
#. TRANSLATORS: edit server dialog label
-#: src/gui/windows/editserverdialog.cpp:82
+#: src/gui/windows/editserverdialog.cpp:79
msgid "Description:"
msgstr ""
#. TRANSLATORS: edit server dialog label
-#: src/gui/windows/editserverdialog.cpp:84
+#: src/gui/windows/editserverdialog.cpp:81
msgid "Online list url:"
msgstr ""
#. TRANSLATORS: edit server dialog error message
-#: src/gui/windows/editserverdialog.cpp:214
+#: src/gui/windows/editserverdialog.cpp:213
msgid "Please at least type both the address and the port of the server."
msgstr ""
@@ -5555,17 +5821,17 @@ msgstr ""
#. TRANSLATORS: egg selection dialog button
#. TRANSLATORS: input action name
-#: src/gui/windows/eggselectiondialog.cpp:51 src/input/pages/gui.cpp:93
+#: src/gui/windows/eggselectiondialog.cpp:51 src/input/pages/gui.cpp:91
msgid "Select"
msgstr ""
#. TRANSLATORS: font size
-#: src/gui/windows/emotewindow.cpp:47
+#: src/gui/windows/emotewindow.cpp:48
msgid "Normal font"
msgstr ""
#. TRANSLATORS: emotes tab name
-#: src/gui/windows/emotewindow.cpp:119
+#: src/gui/windows/emotewindow.cpp:118
msgid "Fonts"
msgstr ""
@@ -5574,10 +5840,24 @@ msgstr ""
msgid "Did you know..."
msgstr ""
+#. TRANSLATORS: insert card dialog name
+#: src/gui/windows/insertcarddialog.cpp:43
+#: src/gui/windows/insertcarddialog.cpp:45
+msgid "Insert card"
+msgstr ""
+
+#. TRANSLATORS: insert card dialog button
+#. TRANSLATORS: input action name
+#. TRANSLATORS: inventory button
+#: src/gui/windows/insertcarddialog.cpp:51 src/input/pages/gui.cpp:121
+#: src/resources/itemtypemapdata.h:97
+msgid "Insert"
+msgstr ""
+
#. TRANSLATORS: inventory button
#. TRANSLATORS: outfits window button
#. TRANSLATORS: inventory button
-#: src/gui/windows/inventorywindow.cpp:182 src/gui/windows/outfitwindow.cpp:62
+#: src/gui/windows/inventorywindow.cpp:196 src/gui/windows/outfitwindow.cpp:65
#: src/resources/itemtypemapdata.h:45 src/resources/itemtypemapdata.h:49
#: src/resources/itemtypemapdata.h:53 src/resources/itemtypemapdata.h:57
#: src/resources/itemtypemapdata.h:61 src/resources/itemtypemapdata.h:65
@@ -5588,130 +5868,130 @@ msgstr ""
msgid "Equip"
msgstr "استعمال العتاد"
-#. TRANSLATORS: inventory button
-#: src/gui/windows/inventorywindow.cpp:201
-msgid "Split"
-msgstr "قسم"
-
#. TRANSLATORS: inventory outfits button
-#: src/gui/windows/inventorywindow.cpp:203
+#: src/gui/windows/inventorywindow.cpp:215
msgid "O"
msgstr ""
#. TRANSLATORS: inventory cart button
-#: src/gui/windows/inventorywindow.cpp:205
+#: src/gui/windows/inventorywindow.cpp:217
msgid "C"
msgstr ""
#. TRANSLATORS: inventory shop button
-#: src/gui/windows/inventorywindow.cpp:207
+#: src/gui/windows/inventorywindow.cpp:219
msgid "S"
msgstr ""
#. TRANSLATORS: inventory equipment button
-#: src/gui/windows/inventorywindow.cpp:209
+#: src/gui/windows/inventorywindow.cpp:221
msgid "E"
msgstr ""
#. TRANSLATORS: item amount window button
-#: src/gui/windows/itemamountwindow.cpp:171
+#: src/gui/windows/itemamountwindow.cpp:183
msgid "All"
msgstr ""
#. TRANSLATORS: amount window message
-#: src/gui/windows/itemamountwindow.cpp:227
+#: src/gui/windows/itemamountwindow.cpp:239
msgid "Select amount of items to trade."
msgstr "انتقاء كمّيّة من المواد للمتاجرة بها."
#. TRANSLATORS: amount window message
-#: src/gui/windows/itemamountwindow.cpp:231
+#: src/gui/windows/itemamountwindow.cpp:243
msgid "Select amount of items to drop."
msgstr "انتقاء كمّيّة من المواد لإسقاطها."
#. TRANSLATORS: amount window message
-#: src/gui/windows/itemamountwindow.cpp:235
+#: src/gui/windows/itemamountwindow.cpp:247
msgid "Select amount of items to store."
msgstr ""
#. TRANSLATORS: amount window message
-#: src/gui/windows/itemamountwindow.cpp:239
+#: src/gui/windows/itemamountwindow.cpp:252
+msgid "Select amount of items to send."
+msgstr ""
+
+#. TRANSLATORS: amount window message
+#: src/gui/windows/itemamountwindow.cpp:257
msgid "Select amount of items to store to cart."
msgstr ""
#. TRANSLATORS: amount window message
-#: src/gui/windows/itemamountwindow.cpp:243
+#: src/gui/windows/itemamountwindow.cpp:261
msgid "Select amount of items to retrieve."
msgstr ""
#. TRANSLATORS: amount window message
-#: src/gui/windows/itemamountwindow.cpp:247
+#: src/gui/windows/itemamountwindow.cpp:265
msgid "Select amount of items to retrieve from cart."
msgstr ""
#. TRANSLATORS: amount window message
-#: src/gui/windows/itemamountwindow.cpp:251
+#: src/gui/windows/itemamountwindow.cpp:269
msgid "Select amount of items to split."
msgstr "انتقاء كمّيّة من المواد لقسمها."
#. TRANSLATORS: amount window message
-#: src/gui/windows/itemamountwindow.cpp:255
+#: src/gui/windows/itemamountwindow.cpp:273
msgid "Add to buy shop."
msgstr ""
#. TRANSLATORS: amount window message
-#: src/gui/windows/itemamountwindow.cpp:259
+#: src/gui/windows/itemamountwindow.cpp:277
msgid "Add to sell shop."
msgstr ""
#. TRANSLATORS: amount window message
-#: src/gui/windows/itemamountwindow.cpp:263
+#: src/gui/windows/itemamountwindow.cpp:281
msgid "Unknown."
msgstr ""
#. TRANSLATORS: kill stats window button
-#: src/gui/windows/killstats.cpp:59
+#: src/gui/windows/killstats.cpp:54
msgid "Reset stats"
msgstr ""
#. TRANSLATORS: kill stats window button
-#: src/gui/windows/killstats.cpp:61
+#: src/gui/windows/killstats.cpp:56
msgid "Reset timer"
msgstr ""
#. TRANSLATORS: kill stats window label
-#: src/gui/windows/killstats.cpp:66 src/gui/windows/killstats.cpp:180
-#: src/gui/windows/killstats.cpp:285 src/gui/windows/killstats.cpp:526
+#: src/gui/windows/killstats.cpp:61 src/gui/windows/killstats.cpp:166
+#: src/gui/windows/killstats.cpp:272 src/gui/windows/killstats.cpp:423
#, c-format
msgid "Kills: %s, total exp: %s"
msgstr ""
#. TRANSLATORS: kill stats window label
-#: src/gui/windows/killstats.cpp:69 src/gui/windows/killstats.cpp:182
-#: src/gui/windows/killstats.cpp:262 src/gui/windows/killstats.cpp:277
-#: src/gui/windows/killstats.cpp:528
+#: src/gui/windows/killstats.cpp:64 src/gui/windows/killstats.cpp:168
+#: src/gui/windows/killstats.cpp:249 src/gui/windows/killstats.cpp:264
+#: src/gui/windows/killstats.cpp:425
#, c-format
msgid "Avg Exp: %s"
msgstr ""
#. TRANSLATORS: kill stats window label
-#: src/gui/windows/killstats.cpp:71 src/gui/windows/killstats.cpp:185
-#: src/gui/windows/killstats.cpp:267 src/gui/windows/killstats.cpp:281
-#: src/gui/windows/killstats.cpp:531
+#: src/gui/windows/killstats.cpp:66 src/gui/windows/killstats.cpp:171
+#: src/gui/windows/killstats.cpp:254 src/gui/windows/killstats.cpp:268
+#: src/gui/windows/killstats.cpp:428
#, c-format
msgid "No. of avg mob to next level: %s"
msgstr ""
#. TRANSLATORS: kill stats window label
-#: src/gui/windows/killstats.cpp:74 src/gui/windows/killstats.cpp:196
-#: src/gui/windows/killstats.cpp:289 src/gui/windows/killstats.cpp:534
+#: src/gui/windows/killstats.cpp:69 src/gui/windows/killstats.cpp:182
+#: src/gui/windows/killstats.cpp:276 src/gui/windows/killstats.cpp:431
#, c-format
msgid "Kills/Min: %s, Exp/Min: %s"
msgstr ""
#. TRANSLATORS: kill stats window label
-#: src/gui/windows/killstats.cpp:78 src/gui/windows/killstats.cpp:83
-#: src/gui/windows/killstats.cpp:88 src/gui/windows/killstats.cpp:355
-#: src/gui/windows/killstats.cpp:374 src/gui/windows/killstats.cpp:395
+#: src/gui/windows/killstats.cpp:73 src/gui/windows/killstats.cpp:78
+#: src/gui/windows/killstats.cpp:83 src/gui/windows/killstats.cpp:341
+#: src/gui/windows/killstats.cpp:360 src/gui/windows/killstats.cpp:381
#, c-format
msgid "Exp speed per %d min: %s"
msgid_plural "Exp speed per %d min: %s"
@@ -5722,8 +6002,8 @@ msgstr[3] ""
msgstr[4] ""
msgstr[5] ""
-#: src/gui/windows/killstats.cpp:80 src/gui/windows/killstats.cpp:85
-#: src/gui/windows/killstats.cpp:91
+#: src/gui/windows/killstats.cpp:75 src/gui/windows/killstats.cpp:80
+#: src/gui/windows/killstats.cpp:86
#, c-format
msgid "Time for next level per %d min: %s"
msgid_plural "Time for next level per %d min: %s"
@@ -5735,54 +6015,37 @@ msgstr[4] ""
msgstr[5] ""
#. TRANSLATORS: kill stats window label
-#: src/gui/windows/killstats.cpp:94 src/gui/windows/killstats.cpp:294
+#: src/gui/windows/killstats.cpp:89 src/gui/windows/killstats.cpp:281
msgid "Last kill exp:"
msgstr ""
#. TRANSLATORS: kill stats window label
-#: src/gui/windows/killstats.cpp:97 src/gui/windows/killstats.cpp:426
-#: src/gui/windows/killstats.cpp:433 src/gui/windows/killstats.cpp:440
-#: src/gui/windows/killstats.cpp:446
-msgid "Time before jacko spawn:"
-msgstr ""
-
-#. TRANSLATORS: kill stats window label
-#: src/gui/windows/killstats.cpp:134 src/gui/windows/killstats.cpp:247
+#: src/gui/windows/killstats.cpp:121 src/gui/windows/killstats.cpp:234
#, c-format
msgid "Level: %d at %f%%"
msgstr ""
#. TRANSLATORS: kill stats window label
-#: src/gui/windows/killstats.cpp:139 src/gui/windows/killstats.cpp:252
+#: src/gui/windows/killstats.cpp:126 src/gui/windows/killstats.cpp:239
#, c-format
msgid "Exp: %d/%d Left: %d"
msgstr ""
#. TRANSLATORS: kill stats window label
-#: src/gui/windows/killstats.cpp:143 src/gui/windows/killstats.cpp:258
-#: src/gui/windows/killstats.cpp:272
+#: src/gui/windows/killstats.cpp:130 src/gui/windows/killstats.cpp:245
+#: src/gui/windows/killstats.cpp:259
#, c-format
msgid "1%% = %d exp, avg mob for 1%%: %s"
msgstr ""
#. TRANSLATORS: kill stats window label
-#: src/gui/windows/killstats.cpp:361 src/gui/windows/killstats.cpp:370
-#: src/gui/windows/killstats.cpp:381 src/gui/windows/killstats.cpp:390
-#: src/gui/windows/killstats.cpp:403 src/gui/windows/killstats.cpp:412
+#: src/gui/windows/killstats.cpp:347 src/gui/windows/killstats.cpp:356
+#: src/gui/windows/killstats.cpp:367 src/gui/windows/killstats.cpp:376
+#: src/gui/windows/killstats.cpp:389 src/gui/windows/killstats.cpp:398
#, c-format
msgid " Time for next level: %s"
msgstr ""
-#. TRANSLATORS: kill stats window label
-#: src/gui/windows/killstats.cpp:433
-#, c-format
-msgid "%s %d?"
-msgstr ""
-
-#: src/gui/windows/killstats.cpp:440
-msgid "jacko spawning"
-msgstr ""
-
#. TRANSLATORS: login dialog name
#. TRANSLATORS: login dialog button
#: src/gui/windows/logindialog.cpp:64 src/gui/windows/logindialog.cpp:81
@@ -5807,8 +6070,8 @@ msgstr ""
#. TRANSLATORS: login dialog button
#. TRANSLATORS: register dialog name
#. TRANSLATORS: register dialog. button.
-#: src/gui/windows/logindialog.cpp:83 src/gui/windows/registerdialog.cpp:54
-#: src/gui/windows/registerdialog.cpp:63
+#: src/gui/windows/logindialog.cpp:83 src/gui/windows/registerdialog.cpp:51
+#: src/gui/windows/registerdialog.cpp:60
msgid "Register"
msgstr "تسجيل"
@@ -5818,31 +6081,128 @@ msgid "Custom update host"
msgstr ""
#. TRANSLATORS: login dialog label
-#: src/gui/windows/logindialog.cpp:100
+#: src/gui/windows/logindialog.cpp:101
msgid "Server:"
msgstr "الخادوم:"
#. TRANSLATORS: login dialog label
-#: src/gui/windows/logindialog.cpp:110
+#: src/gui/windows/logindialog.cpp:111
#, c-format
msgid "Update host: %s"
msgstr ""
-#: src/gui/windows/logindialog.cpp:229
+#. TRANSLATORS: question dialog
+#: src/gui/windows/logindialog.cpp:238
msgid "Open register url"
msgstr ""
-#: src/gui/windows/ministatuswindow.cpp:72
+#. TRANSLATORS: mail edit window name
+#: src/gui/windows/maileditwindow.cpp:47
+msgid "Edit mail"
+msgstr ""
+
+#. TRANSLATORS: mail edit window button
+#: src/gui/windows/maileditwindow.cpp:50
+msgid "Send"
+msgstr ""
+
+#. TRANSLATORS: mail edit window button
+#. TRANSLATORS: npc dialog button
+#. TRANSLATORS: servers dialog button
+#. TRANSLATORS: shop window label
+#. TRANSLATORS: trade window button
+#: src/gui/windows/maileditwindow.cpp:54 src/gui/windows/npcdialog.cpp:117
+#: src/gui/windows/serverdialog.cpp:117 src/gui/windows/shopwindow.cpp:124
+#: src/gui/windows/tradewindow.cpp:82
+msgid "Add"
+msgstr "إضافة"
+
+#. TRANSLATORS: mail edit window label
+#: src/gui/windows/maileditwindow.cpp:56
+msgid "To:"
+msgstr ""
+
+#. TRANSLATORS: mail edit window label
+#. TRANSLATORS: mail view window label
+#: src/gui/windows/maileditwindow.cpp:58 src/gui/windows/mailviewwindow.cpp:72
+msgid "Subject:"
+msgstr ""
+
+#. TRANSLATORS: mail edit window label
+#. TRANSLATORS: mail view window label
+#: src/gui/windows/maileditwindow.cpp:60
+#: src/gui/windows/mailviewwindow.cpp:103
+msgid "Money:"
+msgstr ""
+
+#. TRANSLATORS: mail edit window label
+#: src/gui/windows/maileditwindow.cpp:62
+#: src/gui/windows/mailviewwindow.cpp:119
+#: src/gui/windows/mailviewwindow.cpp:124
+msgid "Item:"
+msgstr ""
+
+#. TRANSLATORS: mail edit window label
+#. TRANSLATORS: mail view window label
+#: src/gui/windows/maileditwindow.cpp:64 src/gui/windows/mailviewwindow.cpp:75
+msgid "Message:"
+msgstr ""
+
+#. TRANSLATORS: mail view window name
+#: src/gui/windows/mailviewwindow.cpp:53
+msgid "View mail"
+msgstr ""
+
+#. TRANSLATORS: mail view window button
+#: src/gui/windows/mailviewwindow.cpp:63
+msgid "Reply"
+msgstr ""
+
+#. TRANSLATORS: mail view window label
+#: src/gui/windows/mailviewwindow.cpp:65
+msgid "Time:"
+msgstr ""
+
+#. TRANSLATORS: mail view window label
+#: src/gui/windows/mailviewwindow.cpp:69
+msgid "From:"
+msgstr ""
+
+#: src/gui/windows/mailviewwindow.cpp:131
+msgid "Get attach"
+msgstr ""
+
+#. TRANSLATORS: mail window button
+#: src/gui/windows/mailwindow.cpp:62
+msgid "Refresh"
+msgstr ""
+
+#. TRANSLATORS: mail window button
+#: src/gui/windows/mailwindow.cpp:64
+msgid "New"
+msgstr ""
+
+#. TRANSLATORS: mail window button
+#: src/gui/windows/mailwindow.cpp:68
+msgid "Return"
+msgstr ""
+
+#. TRANSLATORS: mail window button
+#: src/gui/windows/mailwindow.cpp:70
+msgid "Open"
+msgstr ""
+
+#: src/gui/windows/ministatuswindow.cpp:71
msgid "health bar"
msgstr ""
#. TRANSLATORS: status bar name
-#: src/gui/windows/ministatuswindow.cpp:83
+#: src/gui/windows/ministatuswindow.cpp:82
msgid "mana bar"
msgstr ""
#. TRANSLATORS: status bar name
-#: src/gui/windows/ministatuswindow.cpp:87
+#: src/gui/windows/ministatuswindow.cpp:86
msgid "experience bar"
msgstr ""
@@ -5857,199 +6217,180 @@ msgid "inventory slots bar"
msgstr ""
#. TRANSLATORS: status bar name
-#: src/gui/windows/ministatuswindow.cpp:102
+#: src/gui/windows/ministatuswindow.cpp:103
msgid "money bar"
msgstr ""
#. TRANSLATORS: status bar name
-#: src/gui/windows/ministatuswindow.cpp:106
+#: src/gui/windows/ministatuswindow.cpp:108
msgid "arrows bar"
msgstr ""
#. TRANSLATORS: status bar name
-#: src/gui/windows/ministatuswindow.cpp:111
+#: src/gui/windows/ministatuswindow.cpp:114
msgid "status bar"
msgstr ""
-#: src/gui/windows/ministatuswindow.cpp:134
+#: src/gui/windows/ministatuswindow.cpp:137
msgid "job bar"
msgstr ""
#. TRANSLATORS: status bar label
#. TRANSLATORS: status window label
-#: src/gui/windows/ministatuswindow.cpp:341
-#: src/gui/windows/statuswindow.cpp:249
+#: src/gui/windows/ministatuswindow.cpp:352
+#: src/gui/windows/statuswindow.cpp:255
#, c-format
msgid "Level: %d (GM %d)"
msgstr ""
#. TRANSLATORS: status bar label
#. TRANSLATORS: status window label
-#: src/gui/windows/ministatuswindow.cpp:348
-#: src/gui/windows/statuswindow.cpp:71 src/gui/windows/statuswindow.cpp:256
-#: src/gui/windows/statuswindow.cpp:381
+#: src/gui/windows/ministatuswindow.cpp:359
+#: src/gui/windows/statuswindow.cpp:67 src/gui/windows/statuswindow.cpp:262
+#: src/gui/windows/statuswindow.cpp:387
#, c-format
msgid "Level: %d"
msgstr "المستوى: %d"
#. TRANSLATORS: status bar label
-#: src/gui/windows/ministatuswindow.cpp:364
-#: src/gui/windows/ministatuswindow.cpp:401
+#: src/gui/windows/ministatuswindow.cpp:375
+#: src/gui/windows/ministatuswindow.cpp:412
msgid "Need"
msgstr ""
#. TRANSLATORS: job bar label
-#: src/gui/windows/ministatuswindow.cpp:388
+#: src/gui/windows/ministatuswindow.cpp:399
#, c-format
msgid "Job level: %d"
msgstr ""
#. TRANSLATORS: npc dialog button
-#: src/gui/windows/npcdialog.cpp:71
+#: src/gui/windows/npcdialog.cpp:72
msgid "Stop waiting"
msgstr ""
#. TRANSLATORS: npc dialog button
-#: src/gui/windows/npcdialog.cpp:73
+#: src/gui/windows/npcdialog.cpp:74
msgid "Next"
msgstr "التّالي"
#. TRANSLATORS: npc dialog button
-#: src/gui/windows/npcdialog.cpp:77
+#: src/gui/windows/npcdialog.cpp:78
msgid "Submit"
msgstr ""
#. TRANSLATORS: npc dialog button
-#. TRANSLATORS: servers dialog button
-#. TRANSLATORS: shop window label
-#. TRANSLATORS: trade window button
-#: src/gui/windows/npcdialog.cpp:115 src/gui/windows/serverdialog.cpp:118
-#: src/gui/windows/shopwindow.cpp:121 src/gui/windows/tradewindow.cpp:84
-msgid "Add"
-msgstr "إضافة"
-
-#. TRANSLATORS: label in npc post dialog
-#: src/gui/windows/npcpostdialog.cpp:59
-msgid "To:"
-msgstr ""
-
-#. TRANSLATORS: button in npc post dialog
-#: src/gui/windows/npcpostdialog.cpp:66
-msgid "Send"
-msgstr ""
-
-#. TRANSLATORS: npc post message error
-#: src/gui/windows/npcpostdialog.cpp:113
-msgid "Failed to send as sender or letter invalid."
+#: src/gui/windows/npcdialog.cpp:119
+msgid "Reset"
msgstr ""
#. TRANSLATORS: sell confirmation header
-#: src/gui/windows/npcselldialog.cpp:69
+#: src/gui/windows/npcselldialog.cpp:68
msgid "sell item"
msgstr ""
#. TRANSLATORS: sell confirmation message
-#: src/gui/windows/npcselldialog.cpp:71
+#: src/gui/windows/npcselldialog.cpp:70
#, c-format
msgid "Do you really want to sell %s?"
msgstr ""
#. TRANSLATORS: outfits window label
-#: src/gui/windows/outfitwindow.cpp:64 src/gui/windows/outfitwindow.cpp:562
+#: src/gui/windows/outfitwindow.cpp:67 src/gui/windows/outfitwindow.cpp:620
#, c-format
msgid "Outfit: %d"
msgstr ""
#. TRANSLATORS: outfits window checkbox
-#: src/gui/windows/outfitwindow.cpp:66
+#: src/gui/windows/outfitwindow.cpp:69
msgid "Unequip first"
msgstr ""
#. TRANSLATORS: outfits window checkbox
-#: src/gui/windows/outfitwindow.cpp:69
+#: src/gui/windows/outfitwindow.cpp:72
msgid "Away outfit"
msgstr ""
#. TRANSLATORS: quit dialog button
-#: src/gui/windows/quitdialog.cpp:62
+#: src/gui/windows/quitdialog.cpp:60
msgid "Switch server"
msgstr "تبديل الخادوم"
#. TRANSLATORS: quit dialog button
-#: src/gui/windows/quitdialog.cpp:65
+#: src/gui/windows/quitdialog.cpp:63
msgid "Switch character"
msgstr "تبديل الشخصيّة"
#. TRANSLATORS: register dialog. label.
-#: src/gui/windows/registerdialog.cpp:81
+#: src/gui/windows/registerdialog.cpp:78
msgid "Confirm:"
msgstr "تأكيد:"
#. TRANSLATORS: register dialog. button.
-#: src/gui/windows/registerdialog.cpp:98
+#: src/gui/windows/registerdialog.cpp:95
msgid "Male"
msgstr ""
#. TRANSLATORS: register dialog. button.
-#: src/gui/windows/registerdialog.cpp:100
+#: src/gui/windows/registerdialog.cpp:97
msgid "Female"
msgstr ""
#. TRANSLATORS: register dialog. label.
-#: src/gui/windows/registerdialog.cpp:121
+#: src/gui/windows/registerdialog.cpp:118
msgid "Email:"
msgstr "البريد الإلكترونيّ:"
#. TRANSLATORS: error message
-#: src/gui/windows/registerdialog.cpp:188
+#: src/gui/windows/registerdialog.cpp:186
#, c-format
msgid "The username needs to be at least %u characters long."
msgstr ""
#. TRANSLATORS: error message
-#: src/gui/windows/registerdialog.cpp:197
+#: src/gui/windows/registerdialog.cpp:195
#, c-format
msgid "The username needs to be less than %u characters long."
msgstr ""
#. TRANSLATORS: error message
#. TRANSLATORS: unregister dialog. error message.
-#: src/gui/windows/registerdialog.cpp:206
-#: src/gui/windows/unregisterdialog.cpp:126
+#: src/gui/windows/registerdialog.cpp:204
+#: src/gui/windows/unregisterdialog.cpp:128
#, c-format
msgid "The password needs to be at least %u characters long."
msgstr ""
#. TRANSLATORS: error message
#. TRANSLATORS: unregister dialog. error message.
-#: src/gui/windows/registerdialog.cpp:215
-#: src/gui/windows/unregisterdialog.cpp:133
+#: src/gui/windows/registerdialog.cpp:213
+#: src/gui/windows/unregisterdialog.cpp:135
#, c-format
msgid "The password needs to be less than %u characters long."
msgstr ""
#. TRANSLATORS: error message
-#: src/gui/windows/registerdialog.cpp:223
+#: src/gui/windows/registerdialog.cpp:221
msgid "Passwords do not match."
msgstr "كلمات السرّ غير متطابقة."
#. TRANSLATORS: servers dialog name
-#: src/gui/windows/serverdialog.cpp:105
+#: src/gui/windows/serverdialog.cpp:104
msgid "Choose Your Server"
msgstr ""
#. TRANSLATORS: servers dialog button
-#: src/gui/windows/serverdialog.cpp:124
+#: src/gui/windows/serverdialog.cpp:123
msgid "Load"
msgstr ""
#. TRANSLATORS: servers dialog name
-#: src/gui/windows/serverdialog.cpp:138
+#: src/gui/windows/serverdialog.cpp:135
msgid "Choose Your Server *** SAFE MODE ***"
msgstr ""
#. TRANSLATORS: servers dialog checkbox
-#: src/gui/windows/serverdialog.cpp:147
+#: src/gui/windows/serverdialog.cpp:144
msgid "Use same ip for game sub servers"
msgstr ""
@@ -6075,34 +6416,34 @@ msgid "Error retreiving server list!"
msgstr ""
#. TRANSLATORS: servers dialog label
-#: src/gui/windows/serverdialog.cpp:502
+#: src/gui/windows/serverdialog.cpp:507
msgid "requires a newer version"
msgstr ""
#. TRANSLATORS: servers dialog label
-#: src/gui/windows/serverdialog.cpp:507
+#: src/gui/windows/serverdialog.cpp:512
#, c-format
msgid "requires v%s"
msgstr ""
#. TRANSLATORS: setup button
-#: src/gui/windows/setupwindow.cpp:92
+#: src/gui/windows/setupwindow.cpp:97
msgid "Apply"
msgstr "تطبيق"
#. TRANSLATORS: setup button
-#: src/gui/windows/setupwindow.cpp:98
+#: src/gui/windows/setupwindow.cpp:103
msgid "Reset Windows"
msgstr "تصفير النوافذ"
#. TRANSLATORS: shop window name
-#: src/gui/windows/shopwindow.cpp:101 src/gui/windows/shopwindow.cpp:1071
+#: src/gui/windows/shopwindow.cpp:102 src/gui/windows/shopwindow.cpp:1077
msgid "Personal Shop"
msgstr ""
#. TRANSLATORS: shop window button
-#: src/gui/windows/shopwindow.cpp:190 src/gui/windows/shopwindow.cpp:431
-#: src/gui/windows/shopwindow.cpp:450
+#: src/gui/windows/shopwindow.cpp:190 src/gui/windows/shopwindow.cpp:434
+#: src/gui/windows/shopwindow.cpp:453
msgid "Publish"
msgstr ""
@@ -6116,66 +6457,67 @@ msgstr ""
msgid "Show links in announce"
msgstr ""
-#: src/gui/windows/shopwindow.cpp:371
+#. TRANSLATORS: shop rename dialog title
+#: src/gui/windows/shopwindow.cpp:373
msgid "Please enter new shop name"
msgstr ""
-#: src/gui/windows/shopwindow.cpp:429 src/gui/windows/shopwindow.cpp:448
+#: src/gui/windows/shopwindow.cpp:432 src/gui/windows/shopwindow.cpp:451
msgid "Unpublish"
msgstr ""
#. TRANSLATORS: shop window dialog
#. TRANSLATORS: trade message
-#: src/gui/windows/shopwindow.cpp:955 src/net/ea/tradehandler.cpp:172
+#: src/gui/windows/shopwindow.cpp:959 src/net/ea/tradehandler.cpp:176
msgid "Request for Trade"
msgstr ""
-#: src/gui/windows/shopwindow.cpp:955
+#: src/gui/windows/shopwindow.cpp:960
#, c-format
msgid "%s wants to %s %s do you accept?"
msgstr ""
#. TRANSLATORS: shop window name
-#: src/gui/windows/shopwindow.cpp:1076
+#: src/gui/windows/shopwindow.cpp:1082
#, c-format
msgid "Personal Shop - %s"
msgstr ""
#. TRANSLATORS: skills dialog button
-#: src/gui/windows/skilldialog.cpp:81
+#: src/gui/windows/skilldialog.cpp:79
msgid "Up"
msgstr ""
#. TRANSLATORS: skills dialog label
-#: src/gui/windows/skilldialog.cpp:191
+#: src/gui/windows/skilldialog.cpp:189
#, c-format
msgid "Skill points available: %d"
msgstr ""
#. TRANSLATORS: skills dialog default skill tab
-#: src/gui/windows/skilldialog.cpp:289
+#: src/gui/windows/skilldialog.cpp:287
#, c-format
msgid "Skill Set %d"
msgstr ""
#. TRANSLATORS: skills dialog. skill id
-#: src/gui/windows/skilldialog.cpp:310
+#: src/gui/windows/skilldialog.cpp:308
#, c-format
msgid "Skill %d"
msgstr ""
-#: src/gui/windows/skilldialog.cpp:478
+#: src/gui/windows/skilldialog.cpp:484
#, c-format
msgid "Failed skill: %s"
msgstr ""
#. TRANSLATORS: here P is title for visible players tab in social window
-#: src/gui/windows/socialwindow.cpp:70
+#: src/gui/windows/socialwindow.cpp:68
msgid "P"
msgstr ""
#. TRANSLATORS: social window button
-#: src/gui/windows/socialwindow.cpp:81
+#: src/gui/windows/socialwindow.cpp:79
msgid "Invite"
msgstr ""
@@ -6186,142 +6528,141 @@ msgid "Accepted party invite from %s."
msgstr ""
#. TRANSLATORS: chat message
-#: src/gui/windows/socialwindow.cpp:281
+#: src/gui/windows/socialwindow.cpp:282
#, c-format
msgid "Rejected party invite from %s."
msgstr ""
#. TRANSLATORS: chat message
-#: src/gui/windows/socialwindow.cpp:298
+#: src/gui/windows/socialwindow.cpp:300
#, c-format
msgid "Accepted guild invite from %s."
msgstr ""
#. TRANSLATORS: chat message
-#: src/gui/windows/socialwindow.cpp:316
+#: src/gui/windows/socialwindow.cpp:319
#, c-format
msgid "Rejected guild invite from %s."
msgstr ""
#. TRANSLATORS: chat message
-#: src/gui/windows/socialwindow.cpp:360
+#: src/gui/windows/socialwindow.cpp:364
#, c-format
msgid "Creating guild called %s."
msgstr ""
#. TRANSLATORS: chat message
-#: src/gui/windows/socialwindow.cpp:381
+#: src/gui/windows/socialwindow.cpp:386
#, c-format
msgid "Creating party called %s."
msgstr ""
#. TRANSLATORS: guild creation message
-#: src/gui/windows/socialwindow.cpp:396
+#: src/gui/windows/socialwindow.cpp:403
msgid "Guild Name"
msgstr ""
#. TRANSLATORS: guild creation message
-#: src/gui/windows/socialwindow.cpp:398
+#: src/gui/windows/socialwindow.cpp:405
msgid "Choose your guild's name."
msgstr ""
#. TRANSLATORS: chat message
-#: src/gui/windows/socialwindow.cpp:414
+#: src/gui/windows/socialwindow.cpp:420
msgid "Received guild request, but one already exists."
msgstr ""
#. TRANSLATORS: chat message
-#: src/gui/windows/socialwindow.cpp:422
+#: src/gui/windows/socialwindow.cpp:429
#, c-format
msgid "%s has invited you to join the guild %s."
msgstr ""
#. TRANSLATORS: guild invite message
-#: src/gui/windows/socialwindow.cpp:429
+#: src/gui/windows/socialwindow.cpp:437
msgid "Accept Guild Invite"
msgstr ""
#. TRANSLATORS: chat message
-#: src/gui/windows/socialwindow.cpp:446
+#: src/gui/windows/socialwindow.cpp:457
msgid "Received party request, but one already exists."
msgstr ""
#. TRANSLATORS: party invite message
-#: src/gui/windows/socialwindow.cpp:458
+#: src/gui/windows/socialwindow.cpp:470
msgid "You have been invited you to join a party."
msgstr ""
#. TRANSLATORS: party invite message
-#: src/gui/windows/socialwindow.cpp:463
+#: src/gui/windows/socialwindow.cpp:475
#, c-format
msgid "You have been invited to join the %s party."
msgstr ""
#. TRANSLATORS: party invite message
-#: src/gui/windows/socialwindow.cpp:472
+#: src/gui/windows/socialwindow.cpp:484
#, c-format
msgid "%s has invited you to join their party."
msgstr ""
#. TRANSLATORS: party invite message
-#: src/gui/windows/socialwindow.cpp:478
+#: src/gui/windows/socialwindow.cpp:490
#, c-format
msgid "%s has invited you to join the %s party."
msgstr ""
-#. TRANSLATORS: party invite message
-#: src/gui/windows/socialwindow.cpp:488
+#: src/gui/windows/socialwindow.cpp:501
msgid "Accept Party Invite"
msgstr ""
-#: src/gui/windows/socialwindow.cpp:505
+#: src/gui/windows/socialwindow.cpp:522
msgid "Cannot create party. You are already in a party"
msgstr ""
#. TRANSLATORS: party creation message
-#: src/gui/windows/socialwindow.cpp:514
+#: src/gui/windows/socialwindow.cpp:535
msgid "Party Name"
msgstr ""
#. TRANSLATORS: party creation message
-#: src/gui/windows/socialwindow.cpp:516
+#: src/gui/windows/socialwindow.cpp:537
msgid "Choose your party's name."
msgstr ""
#. TRANSLATORS: status window label
-#: src/gui/windows/statuswindow.cpp:75
+#: src/gui/windows/statuswindow.cpp:71
msgid "HP:"
msgstr ""
#. TRANSLATORS: status window label
-#: src/gui/windows/statuswindow.cpp:78
+#: src/gui/windows/statuswindow.cpp:74
msgid "Exp:"
msgstr ""
#. TRANSLATORS: status window label
-#: src/gui/windows/statuswindow.cpp:136
+#: src/gui/windows/statuswindow.cpp:139
msgid "MP:"
msgstr ""
#. TRANSLATORS: status window label
-#: src/gui/windows/statuswindow.cpp:179 src/gui/windows/statuswindow.cpp:307
+#: src/gui/windows/statuswindow.cpp:185 src/gui/windows/statuswindow.cpp:313
#, c-format
msgid "Job: %d"
msgstr ""
#. TRANSLATORS: status window label
-#: src/gui/windows/statuswindow.cpp:181
+#: src/gui/windows/statuswindow.cpp:187
msgid "Job:"
msgstr ""
#. TRANSLATORS: status window label
-#: src/gui/windows/statuswindow.cpp:237 src/gui/windows/statuswindow.cpp:353
+#: src/gui/windows/statuswindow.cpp:243 src/gui/windows/statuswindow.cpp:359
#, c-format
msgid "Character points: %d"
msgstr ""
#. TRANSLATORS: status window label
-#: src/gui/windows/statuswindow.cpp:368
+#: src/gui/windows/statuswindow.cpp:374
#, c-format
msgid "Correction points: %d"
msgstr ""
@@ -6332,219 +6673,219 @@ msgid "Command Editor"
msgstr ""
#. TRANSLATORS: command editor button
-#: src/gui/windows/textcommandeditor.cpp:52
+#: src/gui/windows/textcommandeditor.cpp:53
msgid "magic"
msgstr ""
#. TRANSLATORS: command editor button
-#: src/gui/windows/textcommandeditor.cpp:54
+#: src/gui/windows/textcommandeditor.cpp:55
msgid "other"
msgstr ""
#. TRANSLATORS: command editor label
-#: src/gui/windows/textcommandeditor.cpp:56
+#: src/gui/windows/textcommandeditor.cpp:57
msgid "Symbol:"
msgstr ""
#. TRANSLATORS: command editor label
-#: src/gui/windows/textcommandeditor.cpp:59
+#: src/gui/windows/textcommandeditor.cpp:60
msgid "Command:"
msgstr ""
#. TRANSLATORS: command editor label
-#: src/gui/windows/textcommandeditor.cpp:62
+#: src/gui/windows/textcommandeditor.cpp:63
msgid "Comment:"
msgstr ""
#. TRANSLATORS: command editor label
-#: src/gui/windows/textcommandeditor.cpp:66
+#: src/gui/windows/textcommandeditor.cpp:67
msgid "Target Type:"
msgstr ""
#. TRANSLATORS: command editor label
-#: src/gui/windows/textcommandeditor.cpp:70
+#: src/gui/windows/textcommandeditor.cpp:71
msgid "Icon:"
msgstr ""
#. TRANSLATORS: command editor label
-#: src/gui/windows/textcommandeditor.cpp:73
+#: src/gui/windows/textcommandeditor.cpp:74
msgid "Mana:"
msgstr ""
#. TRANSLATORS: command editor label
-#: src/gui/windows/textcommandeditor.cpp:76
+#: src/gui/windows/textcommandeditor.cpp:77
msgid "Magic level:"
msgstr ""
#. TRANSLATORS: command editor label
-#: src/gui/windows/textcommandeditor.cpp:80
+#: src/gui/windows/textcommandeditor.cpp:81
msgid "Magic School:"
msgstr ""
#. TRANSLATORS: command editor label
-#: src/gui/windows/textcommandeditor.cpp:83
+#: src/gui/windows/textcommandeditor.cpp:84
msgid "School level:"
msgstr ""
#. TRANSLATORS: command editor button
-#: src/gui/windows/textcommandeditor.cpp:88
+#: src/gui/windows/textcommandeditor.cpp:89
msgid "Save"
msgstr ""
#. TRANSLATORS: trade window button
-#: src/gui/windows/tradewindow.cpp:64
+#: src/gui/windows/tradewindow.cpp:62
msgid "Propose trade"
msgstr "اقتراح متاجرة"
#. TRANSLATORS: trade window button
-#: src/gui/windows/tradewindow.cpp:66
+#: src/gui/windows/tradewindow.cpp:64
msgid "Confirmed. Waiting..."
msgstr ""
#. TRANSLATORS: trade window button
-#: src/gui/windows/tradewindow.cpp:68
+#: src/gui/windows/tradewindow.cpp:66
msgid "Agree trade"
msgstr ""
#. TRANSLATORS: trade window button
-#: src/gui/windows/tradewindow.cpp:70
+#: src/gui/windows/tradewindow.cpp:68
msgid "Agreed. Waiting..."
msgstr ""
#. TRANSLATORS: trade window caption
-#: src/gui/windows/tradewindow.cpp:74
+#: src/gui/windows/tradewindow.cpp:72
msgid "Trade: You"
msgstr ""
#. TRANSLATORS: trade window money label
-#: src/gui/windows/tradewindow.cpp:82 src/gui/windows/tradewindow.cpp:191
+#: src/gui/windows/tradewindow.cpp:80 src/gui/windows/tradewindow.cpp:189
#, c-format
msgid "You get %s"
msgstr ""
#. TRANSLATORS: trade window money change button
-#: src/gui/windows/tradewindow.cpp:87
+#: src/gui/windows/tradewindow.cpp:85
msgid "Change"
msgstr "تغيير"
#. TRANSLATORS: trade window money label
-#: src/gui/windows/tradewindow.cpp:132
+#: src/gui/windows/tradewindow.cpp:130
msgid "You give:"
msgstr "أنت تقدّم:"
#. TRANSLATORS: trade error
-#: src/gui/windows/tradewindow.cpp:427
+#: src/gui/windows/tradewindow.cpp:425
msgid "You don't have enough money."
msgstr ""
#. TRANSLATORS: trade error
-#: src/gui/windows/tradewindow.cpp:513
+#: src/gui/windows/tradewindow.cpp:514
msgid ""
"Failed adding item. You can not overlap one kind of item on the window."
msgstr ""
#. TRANSLATORS: unregister dialog. label.
-#: src/gui/windows/unregisterdialog.cpp:62
+#: src/gui/windows/unregisterdialog.cpp:64
#, c-format
msgid "Name: %s"
msgstr "الاسم: %s"
#. TRANSLATORS: updater window name
-#: src/gui/windows/updaterwindow.cpp:171
+#: src/gui/windows/updaterwindow.cpp:170
msgid "Updating..."
msgstr ""
#. TRANSLATORS: updater window label
-#: src/gui/windows/updaterwindow.cpp:188
+#: src/gui/windows/updaterwindow.cpp:187
msgid "Connecting..."
msgstr "جارِ الاتّصال..."
-#: src/gui/windows/updaterwindow.cpp:405
+#: src/gui/windows/updaterwindow.cpp:410
msgid "Show all news (can be slow)"
msgstr ""
#. TRANSLATORS: update message
-#: src/gui/windows/updaterwindow.cpp:823
+#: src/gui/windows/updaterwindow.cpp:845
msgid "##1 The update process is incomplete."
msgstr ""
#. TRANSLATORS: Continues "The update process is incomplete.".
-#: src/gui/windows/updaterwindow.cpp:825
+#: src/gui/windows/updaterwindow.cpp:847
msgid "##1 It is strongly recommended that"
msgstr ""
#. TRANSLATORS: Begins "It is strongly recommended that".
-#: src/gui/windows/updaterwindow.cpp:827
+#: src/gui/windows/updaterwindow.cpp:849
msgid "##1 you try again later."
msgstr ""
#. TRANSLATORS: updater window label
-#: src/gui/windows/updaterwindow.cpp:1011
+#: src/gui/windows/updaterwindow.cpp:1033
msgid "Completed"
msgstr ""
#. TRANSLATORS: who is online window name
-#: src/gui/windows/whoisonline.cpp:93 src/gui/windows/whoisonline.cpp:639
+#: src/gui/windows/whoisonline.cpp:91 src/gui/windows/whoisonline.cpp:645
msgid "Who Is Online - Updating"
msgstr ""
#. TRANSLATORS: who is online. button.
-#: src/gui/windows/whoisonline.cpp:104
+#: src/gui/windows/whoisonline.cpp:105
msgid "Update"
msgstr ""
#. TRANSLATORS: who is online window name
-#: src/gui/windows/whoisonline.cpp:230
+#: src/gui/windows/whoisonline.cpp:232
msgid "Who Is Online - "
msgstr ""
#. TRANSLATORS: who is online window name
-#: src/gui/windows/whoisonline.cpp:655
+#: src/gui/windows/whoisonline.cpp:661
msgid "Who Is Online - error"
msgstr ""
#. TRANSLATORS: who is online window name
-#: src/gui/windows/whoisonline.cpp:699
+#: src/gui/windows/whoisonline.cpp:705
msgid "Who Is Online - Update"
msgstr ""
#. TRANSLATORS: world select dialog name
-#: src/gui/windows/worldselectdialog.cpp:48
+#: src/gui/windows/worldselectdialog.cpp:47
msgid "Select World"
msgstr ""
#. TRANSLATORS: world dialog button
-#: src/gui/windows/worldselectdialog.cpp:54
+#: src/gui/windows/worldselectdialog.cpp:53
msgid "Change Login"
msgstr ""
#. TRANSLATORS: world dialog button
-#: src/gui/windows/worldselectdialog.cpp:56
+#: src/gui/windows/worldselectdialog.cpp:55
msgid "Choose World"
msgstr ""
#. TRANSLATORS: long key name. must be short.
#. TRANSLATORS: short key name. must be very short.
#. TRANSLATORS: long key name, should be short
-#: src/input/inputmanager.cpp:374 src/input/inputmanager.cpp:418
+#: src/input/inputmanager.cpp:376 src/input/inputmanager.cpp:420
#: src/input/keyboardconfig.cpp:102
#, c-format
msgid "key_%d"
msgstr ""
#. TRANSLATORS: long joystick button name. must be short.
-#: src/input/inputmanager.cpp:380
+#: src/input/inputmanager.cpp:382
#, c-format
msgid "JButton%d"
msgstr ""
#. TRANSLATORS: unknown long key type
-#: src/input/inputmanager.cpp:394
+#: src/input/inputmanager.cpp:396
msgid "unknown key"
msgstr ""
#. TRANSLATORS: short joystick button name. muse be very short
-#: src/input/inputmanager.cpp:424
+#: src/input/inputmanager.cpp:426
#, c-format
msgid "JB%d"
msgstr ""
@@ -6552,1268 +6893,1268 @@ msgstr ""
#. TRANSLATORS: unknown short key type. must be short
#. TRANSLATORS: Unknown key short string.
#. TRANSLATORS: This string must be maximum 5 chars
-#: src/input/inputmanager.cpp:438 src/input/keyboardconfig.cpp:146
+#: src/input/inputmanager.cpp:440 src/input/keyboardconfig.cpp:146
msgid "u key"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/basic.cpp:36
+#: src/input/pages/basic.cpp:34
msgid "Target and attack keys"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/basic.cpp:48
+#: src/input/pages/basic.cpp:46
msgid "Target & attack closest monster"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/basic.cpp:54
+#: src/input/pages/basic.cpp:52
msgid "Target & attack closest player"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/basic.cpp:60
+#: src/input/pages/basic.cpp:58
msgid "Move to Target"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/basic.cpp:66
+#: src/input/pages/basic.cpp:64
msgid "Change Move to Target type"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/basic.cpp:72
+#: src/input/pages/basic.cpp:70
msgid "Move to Home location"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/basic.cpp:78
+#: src/input/pages/basic.cpp:76
msgid "Set home location"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/basic.cpp:84
+#: src/input/pages/basic.cpp:82
msgid "Move to navigation point"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/basic.cpp:96
+#: src/input/pages/basic.cpp:94
msgid "Stop Attack / Modifier key"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/basic.cpp:102
+#: src/input/pages/basic.cpp:100
msgid "Untarget"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/basic.cpp:108
+#: src/input/pages/basic.cpp:106
msgid "Target monster"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/basic.cpp:114
+#: src/input/pages/basic.cpp:112
msgid "Target closest monster (without filters)"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/basic.cpp:120
+#: src/input/pages/basic.cpp:118
msgid "Target NPC"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/basic.cpp:126
+#: src/input/pages/basic.cpp:124
msgid "Target Player"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/basic.cpp:132
+#: src/input/pages/basic.cpp:130
msgid "Target mercenary"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/basic.cpp:138
+#: src/input/pages/basic.cpp:136
+msgid "Change targeting type"
+msgstr ""
+
+#. TRANSLATORS: input action name
+#: src/input/pages/basic.cpp:142
msgid "Target pet"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/basic.cpp:144
+#: src/input/pages/basic.cpp:148
msgid "Catch pet"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/basic.cpp:150
+#: src/input/pages/basic.cpp:154
msgid "Other Keys"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/basic.cpp:156
+#: src/input/pages/basic.cpp:160
msgid "Pickup"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/basic.cpp:162
+#: src/input/pages/basic.cpp:166
msgid "Change Pickup Type"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/basic.cpp:168
+#: src/input/pages/basic.cpp:172
msgid "Sit"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/basic.cpp:174
+#: src/input/pages/basic.cpp:178
msgid "Screenshot"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/basic.cpp:180
+#: src/input/pages/basic.cpp:184
msgid "Enable/Disable Trading"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/basic.cpp:186
+#: src/input/pages/basic.cpp:190
msgid "Open trade window"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/basic.cpp:192
+#: src/input/pages/basic.cpp:196
msgid "Start trade with target"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/basic.cpp:198
+#: src/input/pages/basic.cpp:202
msgid "Follow selected player"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/basic.cpp:204
+#: src/input/pages/basic.cpp:208
msgid "Change Map View Mode"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/basic.cpp:210
+#: src/input/pages/basic.cpp:214
msgid "Select OK"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/basic.cpp:222
+#: src/input/pages/basic.cpp:226
msgid "Stop or sit"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/basic.cpp:228
+#: src/input/pages/basic.cpp:232
msgid "Return to safe video mode"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/basic.cpp:234
+#: src/input/pages/basic.cpp:238
msgid "Fire your homunculus"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/basic.cpp:252
+#: src/input/pages/basic.cpp:256
msgid "Open context menu"
msgstr ""
#. TRANSLATORS: input action group
-#: src/input/pages/chat.cpp:33
+#: src/input/pages/chat.cpp:31
msgid "Main"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/chat.cpp:39
+#: src/input/pages/chat.cpp:37
msgid "Toggle Chat"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/chat.cpp:45
+#: src/input/pages/chat.cpp:43
msgid "Chat modifier key"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/chat.cpp:51
+#: src/input/pages/chat.cpp:49
msgid "Scroll Chat Up"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/chat.cpp:57
+#: src/input/pages/chat.cpp:55
msgid "Scroll Chat Down"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/chat.cpp:69
+#: src/input/pages/chat.cpp:67
msgid "Previous Chat Tab"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/chat.cpp:75
+#: src/input/pages/chat.cpp:73
msgid "Next Chat Tab"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/chat.cpp:81
+#: src/input/pages/chat.cpp:79
msgid "Clear current chat tab"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/chat.cpp:87
+#: src/input/pages/chat.cpp:85
msgid "Close current Chat Tab"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/chat.cpp:93
+#: src/input/pages/chat.cpp:91
msgid "Close all chat tabs"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/chat.cpp:99
+#: src/input/pages/chat.cpp:97
msgid "Select general tab"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/chat.cpp:105
+#: src/input/pages/chat.cpp:103
msgid "Select debug tab"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/chat.cpp:111
+#: src/input/pages/chat.cpp:109
msgid "Select trade tab"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/chat.cpp:117
+#: src/input/pages/chat.cpp:115
msgid "Select battle tab"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/chat.cpp:123
+#: src/input/pages/chat.cpp:121
msgid "Select gm tab"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/chat.cpp:129
+#: src/input/pages/chat.cpp:127
msgid "Select lang tab"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/chat.cpp:135
+#: src/input/pages/chat.cpp:133
msgid "Select party tab"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/chat.cpp:141
+#: src/input/pages/chat.cpp:139
msgid "Select guild tab"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/chat.cpp:153
+#: src/input/pages/chat.cpp:151
msgid "Ignore all whispers"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/chat.cpp:159
+#: src/input/pages/chat.cpp:157
msgid "Ignore all whispers on server side"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/chat.cpp:165
+#: src/input/pages/chat.cpp:163
msgid "Unignore all whispers on server side"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/chat.cpp:171
+#: src/input/pages/chat.cpp:169
msgid "Previous chat line"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/chat.cpp:177
+#: src/input/pages/chat.cpp:175
msgid "Next chat line"
msgstr ""
#. TRANSLATORS: input action group
-#: src/input/pages/chat.cpp:183
+#: src/input/pages/chat.cpp:181
msgid "Smiles"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/chat.cpp:189
+#: src/input/pages/chat.cpp:187
msgid "Show smiles"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/emotes.cpp:37
+#: src/input/pages/emotes.cpp:35
msgid "Emote modifiers keys"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/emotes.cpp:43
+#: src/input/pages/emotes.cpp:41
msgid "Emote modifier key"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/emotes.cpp:49
+#: src/input/pages/emotes.cpp:47
msgid "Pet emote modifier key"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/emotes.cpp:55
+#: src/input/pages/emotes.cpp:53
msgid "Homunculus / mercenary emote modifier key"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/emotes.cpp:61
+#: src/input/pages/emotes.cpp:59
msgid "Emote shortcuts"
msgstr ""
#. TRANSLATORS: input action name
-#: 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
+#: src/input/pages/emotes.cpp:65 src/input/pages/emotes.cpp:71
+#: src/input/pages/emotes.cpp:77 src/input/pages/emotes.cpp:83
+#: src/input/pages/emotes.cpp:89 src/input/pages/emotes.cpp:95
+#: src/input/pages/emotes.cpp:101 src/input/pages/emotes.cpp:107
+#: src/input/pages/emotes.cpp:113 src/input/pages/emotes.cpp:119
+#: src/input/pages/emotes.cpp:125 src/input/pages/emotes.cpp:131
+#: src/input/pages/emotes.cpp:137 src/input/pages/emotes.cpp:143
+#: src/input/pages/emotes.cpp:149 src/input/pages/emotes.cpp:155
+#: src/input/pages/emotes.cpp:161 src/input/pages/emotes.cpp:167
+#: src/input/pages/emotes.cpp:173 src/input/pages/emotes.cpp:179
+#: src/input/pages/emotes.cpp:185 src/input/pages/emotes.cpp:191
+#: src/input/pages/emotes.cpp:197 src/input/pages/emotes.cpp:203
+#: src/input/pages/emotes.cpp:209 src/input/pages/emotes.cpp:215
+#: src/input/pages/emotes.cpp:221 src/input/pages/emotes.cpp:227
+#: src/input/pages/emotes.cpp:233 src/input/pages/emotes.cpp:239
+#: src/input/pages/emotes.cpp:245 src/input/pages/emotes.cpp:251
+#: src/input/pages/emotes.cpp:257 src/input/pages/emotes.cpp:263
+#: src/input/pages/emotes.cpp:269 src/input/pages/emotes.cpp:275
+#: src/input/pages/emotes.cpp:281 src/input/pages/emotes.cpp:287
+#: src/input/pages/emotes.cpp:293 src/input/pages/emotes.cpp:299
+#: src/input/pages/emotes.cpp:305 src/input/pages/emotes.cpp:311
+#: src/input/pages/emotes.cpp:317 src/input/pages/emotes.cpp:323
+#: src/input/pages/emotes.cpp:329 src/input/pages/emotes.cpp:335
+#: src/input/pages/emotes.cpp:341 src/input/pages/emotes.cpp:347
#, c-format
msgid "Emote Shortcut %d"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/emotes.cpp:360
+#: src/input/pages/emotes.cpp:358
msgid "Pet emote shortcuts"
msgstr ""
#. TRANSLATORS: input action name
-#: 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
+#: src/input/pages/emotes.cpp:364 src/input/pages/emotes.cpp:370
+#: src/input/pages/emotes.cpp:376 src/input/pages/emotes.cpp:382
+#: src/input/pages/emotes.cpp:388 src/input/pages/emotes.cpp:394
+#: src/input/pages/emotes.cpp:400 src/input/pages/emotes.cpp:406
+#: src/input/pages/emotes.cpp:412 src/input/pages/emotes.cpp:418
+#: src/input/pages/emotes.cpp:424 src/input/pages/emotes.cpp:430
+#: src/input/pages/emotes.cpp:436 src/input/pages/emotes.cpp:442
+#: src/input/pages/emotes.cpp:448 src/input/pages/emotes.cpp:454
+#: src/input/pages/emotes.cpp:460 src/input/pages/emotes.cpp:466
+#: src/input/pages/emotes.cpp:472 src/input/pages/emotes.cpp:478
+#: src/input/pages/emotes.cpp:484 src/input/pages/emotes.cpp:490
+#: src/input/pages/emotes.cpp:496 src/input/pages/emotes.cpp:502
+#: src/input/pages/emotes.cpp:508 src/input/pages/emotes.cpp:514
+#: src/input/pages/emotes.cpp:520 src/input/pages/emotes.cpp:526
+#: src/input/pages/emotes.cpp:532 src/input/pages/emotes.cpp:538
+#: src/input/pages/emotes.cpp:544 src/input/pages/emotes.cpp:550
+#: src/input/pages/emotes.cpp:556 src/input/pages/emotes.cpp:562
+#: src/input/pages/emotes.cpp:568 src/input/pages/emotes.cpp:574
+#: src/input/pages/emotes.cpp:580 src/input/pages/emotes.cpp:586
+#: src/input/pages/emotes.cpp:592 src/input/pages/emotes.cpp:598
+#: src/input/pages/emotes.cpp:604 src/input/pages/emotes.cpp:610
+#: src/input/pages/emotes.cpp:616 src/input/pages/emotes.cpp:622
+#: src/input/pages/emotes.cpp:628 src/input/pages/emotes.cpp:634
+#: src/input/pages/emotes.cpp:640 src/input/pages/emotes.cpp:646
#, c-format
msgid "Pet emote shortcut %d"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/gui.cpp:33
+#: src/input/pages/gui.cpp:31
msgid "Move & selection"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/gui.cpp:39
+#: src/input/pages/gui.cpp:37
msgid "Move Up"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/gui.cpp:45
+#: src/input/pages/gui.cpp:43
msgid "Move Down"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/gui.cpp:51
+#: src/input/pages/gui.cpp:49
msgid "Move Left"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/gui.cpp:57
+#: src/input/pages/gui.cpp:55
msgid "Move Right"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/gui.cpp:63
+#: src/input/pages/gui.cpp:61
msgid "Move Home"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/gui.cpp:69
+#: src/input/pages/gui.cpp:67
msgid "Move End"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/gui.cpp:75
+#: src/input/pages/gui.cpp:73
msgid "Page up"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/gui.cpp:81
+#: src/input/pages/gui.cpp:79
msgid "Page down"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/gui.cpp:99
+#: src/input/pages/gui.cpp:97
msgid "Select2"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/gui.cpp:117
+#: src/input/pages/gui.cpp:115
msgid "Backspace"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/gui.cpp:123
-msgid "Insert"
-msgstr ""
-
-#. TRANSLATORS: input action name
-#: src/input/pages/gui.cpp:129
+#: src/input/pages/gui.cpp:127
msgid "Tab"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/gui.cpp:135
+#: src/input/pages/gui.cpp:133
msgid "Mod"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/gui.cpp:141
+#: src/input/pages/gui.cpp:139
msgid "Ctrl"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/move.cpp:37
+#: src/input/pages/move.cpp:35
msgid "Move Keys"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/move.cpp:43
+#: src/input/pages/move.cpp:41
msgid "Move player up"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/move.cpp:49
+#: src/input/pages/move.cpp:47
msgid "Move player down"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/move.cpp:55
+#: src/input/pages/move.cpp:53
msgid "Move player left"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/move.cpp:61
+#: src/input/pages/move.cpp:59
msgid "Move player right"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/move.cpp:67
+#: src/input/pages/move.cpp:65
msgid "Move player forward"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/move.cpp:73
+#: src/input/pages/move.cpp:71
msgid "Move pet up"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/move.cpp:79
+#: src/input/pages/move.cpp:77
msgid "Move pet down"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/move.cpp:85
+#: src/input/pages/move.cpp:83
msgid "Move pet left"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/move.cpp:91
+#: src/input/pages/move.cpp:89
msgid "Move pet right"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/move.cpp:97
+#: src/input/pages/move.cpp:95
msgid "Move to navigation point shortcuts"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/move.cpp:103 src/input/pages/move.cpp:109
-#: src/input/pages/move.cpp:115 src/input/pages/move.cpp:121
-#: src/input/pages/move.cpp:127 src/input/pages/move.cpp:133
-#: src/input/pages/move.cpp:139 src/input/pages/move.cpp:145
-#: src/input/pages/move.cpp:151 src/input/pages/move.cpp:157
-#: src/input/pages/move.cpp:163 src/input/pages/move.cpp:169
-#: src/input/pages/move.cpp:175 src/input/pages/move.cpp:181
-#: src/input/pages/move.cpp:187 src/input/pages/move.cpp:193
-#: src/input/pages/move.cpp:199 src/input/pages/move.cpp:205
-#: src/input/pages/move.cpp:211 src/input/pages/move.cpp:217
-#: src/input/pages/move.cpp:223 src/input/pages/move.cpp:229
-#: src/input/pages/move.cpp:235 src/input/pages/move.cpp:241
-#: src/input/pages/move.cpp:247 src/input/pages/move.cpp:253
-#: src/input/pages/move.cpp:259 src/input/pages/move.cpp:265
-#: src/input/pages/move.cpp:271 src/input/pages/move.cpp:277
-#: src/input/pages/move.cpp:283 src/input/pages/move.cpp:289
-#: src/input/pages/move.cpp:295 src/input/pages/move.cpp:301
-#: src/input/pages/move.cpp:307 src/input/pages/move.cpp:313
-#: src/input/pages/move.cpp:319 src/input/pages/move.cpp:325
-#: src/input/pages/move.cpp:331 src/input/pages/move.cpp:337
-#: src/input/pages/move.cpp:343 src/input/pages/move.cpp:349
-#: src/input/pages/move.cpp:355 src/input/pages/move.cpp:361
-#: src/input/pages/move.cpp:367 src/input/pages/move.cpp:373
-#: src/input/pages/move.cpp:379 src/input/pages/move.cpp:385
+#: src/input/pages/move.cpp:101 src/input/pages/move.cpp:107
+#: src/input/pages/move.cpp:113 src/input/pages/move.cpp:119
+#: src/input/pages/move.cpp:125 src/input/pages/move.cpp:131
+#: src/input/pages/move.cpp:137 src/input/pages/move.cpp:143
+#: src/input/pages/move.cpp:149 src/input/pages/move.cpp:155
+#: src/input/pages/move.cpp:161 src/input/pages/move.cpp:167
+#: src/input/pages/move.cpp:173 src/input/pages/move.cpp:179
+#: src/input/pages/move.cpp:185 src/input/pages/move.cpp:191
+#: src/input/pages/move.cpp:197 src/input/pages/move.cpp:203
+#: src/input/pages/move.cpp:209 src/input/pages/move.cpp:215
+#: src/input/pages/move.cpp:221 src/input/pages/move.cpp:227
+#: src/input/pages/move.cpp:233 src/input/pages/move.cpp:239
+#: src/input/pages/move.cpp:245 src/input/pages/move.cpp:251
+#: src/input/pages/move.cpp:257 src/input/pages/move.cpp:263
+#: src/input/pages/move.cpp:269 src/input/pages/move.cpp:275
+#: src/input/pages/move.cpp:281 src/input/pages/move.cpp:287
+#: src/input/pages/move.cpp:293 src/input/pages/move.cpp:299
+#: src/input/pages/move.cpp:305 src/input/pages/move.cpp:311
+#: src/input/pages/move.cpp:317 src/input/pages/move.cpp:323
+#: src/input/pages/move.cpp:329 src/input/pages/move.cpp:335
+#: src/input/pages/move.cpp:341 src/input/pages/move.cpp:347
+#: src/input/pages/move.cpp:353 src/input/pages/move.cpp:359
+#: src/input/pages/move.cpp:365 src/input/pages/move.cpp:371
+#: src/input/pages/move.cpp:377 src/input/pages/move.cpp:383
#, c-format
msgid "Move to point Shortcut %d"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:36
+#: src/input/pages/other.cpp:34
msgid "Input ignore"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:42
+#: src/input/pages/other.cpp:40
msgid "Ignore input 1"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:48
+#: src/input/pages/other.cpp:46
msgid "Ignore input 2"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:54
+#: src/input/pages/other.cpp:52
msgid "Direction keys"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:60
+#: src/input/pages/other.cpp:58
msgid "Player direct up"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:66
+#: src/input/pages/other.cpp:64
msgid "Player direct down"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:72
+#: src/input/pages/other.cpp:70
msgid "Player direct left"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:78
+#: src/input/pages/other.cpp:76
msgid "Player direct right"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:84
+#: src/input/pages/other.cpp:82
msgid "Pet direct up"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:90
+#: src/input/pages/other.cpp:88
msgid "Pet direct down"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:96
+#: src/input/pages/other.cpp:94
msgid "Pet direct left"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:102
+#: src/input/pages/other.cpp:100
msgid "Pet direct right"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:114
+#: src/input/pages/other.cpp:112
msgid "Crazy moves"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:120
+#: src/input/pages/other.cpp:118
msgid "Change Crazy Move mode"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:126
+#: src/input/pages/other.cpp:124
msgid "Quick Drop N Items from 0 slot"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:132
+#: src/input/pages/other.cpp:130
msgid "Quick Drop N Items"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:138
+#: src/input/pages/other.cpp:136
msgid "Switch Quick Drop Counter"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:144
+#: src/input/pages/other.cpp:142
msgid "Quick heal target or self"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:150
+#: src/input/pages/other.cpp:148
msgid "Heal the most injured player"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:156
+#: src/input/pages/other.cpp:154
msgid "Use #itenplz spell"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:162
+#: src/input/pages/other.cpp:160
msgid "Use magic attack"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:168
+#: src/input/pages/other.cpp:166
msgid "Switch magic attack"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:174
+#: src/input/pages/other.cpp:172
msgid "Switch pvp attack"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:180
+#: src/input/pages/other.cpp:178
msgid "Change move type"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:186
+#: src/input/pages/other.cpp:184
msgid "Change Attack Weapon Type"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:192
+#: src/input/pages/other.cpp:190
msgid "Change Attack Type"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:198
+#: src/input/pages/other.cpp:196
msgid "Change Follow mode"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:204
+#: src/input/pages/other.cpp:202
msgid "Change Imitation mode"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:210
+#: src/input/pages/other.cpp:208
msgid "Disable / Enable Game modifier keys"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:216
+#: src/input/pages/other.cpp:214
msgid "On / Off audio"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:222
+#: src/input/pages/other.cpp:220
msgid "Enable / Disable away mode"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:228
+#: src/input/pages/other.cpp:226
msgid "Emulate right click from keyboard"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:234
+#: src/input/pages/other.cpp:232
msgid "Toggle camera mode"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:240
+#: src/input/pages/other.cpp:238
msgid "Toggle ipc mode"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:246
+#: src/input/pages/other.cpp:244
msgid "Show information about position in chat"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:252
+#: src/input/pages/other.cpp:250
msgid "Show online players number in chat"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:258
+#: src/input/pages/other.cpp:256
msgid "Show onscreen keyboard"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:264
+#: src/input/pages/other.cpp:262
msgid "Clean cached graphics"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:270
+#: src/input/pages/other.cpp:268
msgid "Clean cached fonts"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:276
+#: src/input/pages/other.cpp:274
msgid "Print visible players in chat"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:282
+#: src/input/pages/other.cpp:280
msgid "Print all visible beings in chat"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:288
+#: src/input/pages/other.cpp:286
msgid "Load shop items list from disk"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:294
+#: src/input/pages/other.cpp:292
msgid "Save shop items list to disk"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:300
+#: src/input/pages/other.cpp:298
msgid "Print debug cache info"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:306
+#: src/input/pages/other.cpp:304
msgid "Undress selected player"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:312
+#: src/input/pages/other.cpp:310
msgid "Quick disconnect from server"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:318
+#: src/input/pages/other.cpp:316
msgid "Disable debug particle"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:324
+#: src/input/pages/other.cpp:322
msgid "Create items (for gms)"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:330
+#: src/input/pages/other.cpp:328
msgid "Print configured directories in chat"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:336
+#: src/input/pages/other.cpp:334
msgid "Print client uptime in chat"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:342
+#: src/input/pages/other.cpp:340
msgid "Dump debug information"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:348
+#: src/input/pages/other.cpp:346
msgid "Crash client"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:354
+#: src/input/pages/other.cpp:352
msgid "Dump graphics info into chat"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:360
+#: src/input/pages/other.cpp:358
msgid "Dump tests info into chat"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:366
+#: src/input/pages/other.cpp:364
msgid "Print OpenGL version in chat"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:372
+#: src/input/pages/other.cpp:370
msgid "Print enabled mods in chat"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:378
+#: src/input/pages/other.cpp:376
msgid "Dump environments into log"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:384
+#: src/input/pages/other.cpp:382
msgid "Dump OpenGL state into log"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:391
+#: src/input/pages/other.cpp:389
msgid "Test SDL font speed"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:398
+#: src/input/pages/other.cpp:396
msgid "Upload main config"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:404
+#: src/input/pages/other.cpp:402
msgid "Upload server config"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:416
+#: src/input/pages/other.cpp:414
msgid "Fire your mercenary"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:422
+#: src/input/pages/other.cpp:420
msgid "Pet ai start"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:428
+#: src/input/pages/other.cpp:426
msgid "Pet ai stop"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/outfits.cpp:37
+#: src/input/pages/outfits.cpp:35
msgid "Outfits keys"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/outfits.cpp:43
+#: src/input/pages/outfits.cpp:41
msgid "Wear Outfit"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/outfits.cpp:49
+#: src/input/pages/outfits.cpp:47
msgid "Copy Outfit"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/outfits.cpp:55
+#: src/input/pages/outfits.cpp:53
msgid "Copy equipped to Outfit"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/outfits.cpp:61
+#: src/input/pages/outfits.cpp:59
msgid "Show hat in chat"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/outfits.cpp:67
+#: src/input/pages/outfits.cpp:65
msgid "Outfits shortcuts"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/outfits.cpp:73 src/input/pages/outfits.cpp:79
-#: src/input/pages/outfits.cpp:85 src/input/pages/outfits.cpp:91
-#: src/input/pages/outfits.cpp:97 src/input/pages/outfits.cpp:103
-#: src/input/pages/outfits.cpp:109 src/input/pages/outfits.cpp:115
-#: src/input/pages/outfits.cpp:121 src/input/pages/outfits.cpp:127
-#: src/input/pages/outfits.cpp:133 src/input/pages/outfits.cpp:139
-#: src/input/pages/outfits.cpp:145 src/input/pages/outfits.cpp:151
-#: src/input/pages/outfits.cpp:157 src/input/pages/outfits.cpp:163
-#: src/input/pages/outfits.cpp:169 src/input/pages/outfits.cpp:175
-#: src/input/pages/outfits.cpp:181 src/input/pages/outfits.cpp:187
-#: src/input/pages/outfits.cpp:193 src/input/pages/outfits.cpp:199
-#: src/input/pages/outfits.cpp:205 src/input/pages/outfits.cpp:211
-#: src/input/pages/outfits.cpp:217 src/input/pages/outfits.cpp:223
-#: src/input/pages/outfits.cpp:229 src/input/pages/outfits.cpp:235
-#: src/input/pages/outfits.cpp:241 src/input/pages/outfits.cpp:247
-#: src/input/pages/outfits.cpp:253 src/input/pages/outfits.cpp:259
-#: src/input/pages/outfits.cpp:265 src/input/pages/outfits.cpp:271
-#: src/input/pages/outfits.cpp:277 src/input/pages/outfits.cpp:283
-#: src/input/pages/outfits.cpp:289 src/input/pages/outfits.cpp:295
-#: src/input/pages/outfits.cpp:301 src/input/pages/outfits.cpp:307
-#: src/input/pages/outfits.cpp:313 src/input/pages/outfits.cpp:319
-#: src/input/pages/outfits.cpp:325 src/input/pages/outfits.cpp:331
-#: src/input/pages/outfits.cpp:337 src/input/pages/outfits.cpp:343
-#: src/input/pages/outfits.cpp:349 src/input/pages/outfits.cpp:355
+#: src/input/pages/outfits.cpp:71 src/input/pages/outfits.cpp:77
+#: src/input/pages/outfits.cpp:83 src/input/pages/outfits.cpp:89
+#: src/input/pages/outfits.cpp:95 src/input/pages/outfits.cpp:101
+#: src/input/pages/outfits.cpp:107 src/input/pages/outfits.cpp:113
+#: src/input/pages/outfits.cpp:119 src/input/pages/outfits.cpp:125
+#: src/input/pages/outfits.cpp:131 src/input/pages/outfits.cpp:137
+#: src/input/pages/outfits.cpp:143 src/input/pages/outfits.cpp:149
+#: src/input/pages/outfits.cpp:155 src/input/pages/outfits.cpp:161
+#: src/input/pages/outfits.cpp:167 src/input/pages/outfits.cpp:173
+#: src/input/pages/outfits.cpp:179 src/input/pages/outfits.cpp:185
+#: src/input/pages/outfits.cpp:191 src/input/pages/outfits.cpp:197
+#: src/input/pages/outfits.cpp:203 src/input/pages/outfits.cpp:209
+#: src/input/pages/outfits.cpp:215 src/input/pages/outfits.cpp:221
+#: src/input/pages/outfits.cpp:227 src/input/pages/outfits.cpp:233
+#: src/input/pages/outfits.cpp:239 src/input/pages/outfits.cpp:245
+#: src/input/pages/outfits.cpp:251 src/input/pages/outfits.cpp:257
+#: src/input/pages/outfits.cpp:263 src/input/pages/outfits.cpp:269
+#: src/input/pages/outfits.cpp:275 src/input/pages/outfits.cpp:281
+#: src/input/pages/outfits.cpp:287 src/input/pages/outfits.cpp:293
+#: src/input/pages/outfits.cpp:299 src/input/pages/outfits.cpp:305
+#: src/input/pages/outfits.cpp:311 src/input/pages/outfits.cpp:317
+#: src/input/pages/outfits.cpp:323 src/input/pages/outfits.cpp:329
+#: src/input/pages/outfits.cpp:335 src/input/pages/outfits.cpp:341
+#: src/input/pages/outfits.cpp:347 src/input/pages/outfits.cpp:353
#, c-format
msgid "Outfit Shortcut %d"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/shortcuts.cpp:37
+#: src/input/pages/shortcuts.cpp:35
msgid "Shortcuts modifiers keys"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/shortcuts.cpp:43
+#: src/input/pages/shortcuts.cpp:41
msgid "Item Shortcuts Key"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/shortcuts.cpp:49
+#: src/input/pages/shortcuts.cpp:47
msgid "Shortcuts keys"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/shortcuts.cpp:55 src/input/pages/shortcuts.cpp:61
-#: src/input/pages/shortcuts.cpp:67 src/input/pages/shortcuts.cpp:73
-#: src/input/pages/shortcuts.cpp:79 src/input/pages/shortcuts.cpp:85
-#: src/input/pages/shortcuts.cpp:91 src/input/pages/shortcuts.cpp:97
-#: src/input/pages/shortcuts.cpp:103 src/input/pages/shortcuts.cpp:109
-#: src/input/pages/shortcuts.cpp:115 src/input/pages/shortcuts.cpp:121
-#: src/input/pages/shortcuts.cpp:127 src/input/pages/shortcuts.cpp:133
-#: src/input/pages/shortcuts.cpp:139 src/input/pages/shortcuts.cpp:145
-#: src/input/pages/shortcuts.cpp:151 src/input/pages/shortcuts.cpp:157
-#: src/input/pages/shortcuts.cpp:163 src/input/pages/shortcuts.cpp:169
+#: src/input/pages/shortcuts.cpp:53 src/input/pages/shortcuts.cpp:59
+#: src/input/pages/shortcuts.cpp:65 src/input/pages/shortcuts.cpp:71
+#: src/input/pages/shortcuts.cpp:77 src/input/pages/shortcuts.cpp:83
+#: src/input/pages/shortcuts.cpp:89 src/input/pages/shortcuts.cpp:95
+#: src/input/pages/shortcuts.cpp:101 src/input/pages/shortcuts.cpp:107
+#: src/input/pages/shortcuts.cpp:113 src/input/pages/shortcuts.cpp:119
+#: src/input/pages/shortcuts.cpp:125 src/input/pages/shortcuts.cpp:131
+#: src/input/pages/shortcuts.cpp:137 src/input/pages/shortcuts.cpp:143
+#: src/input/pages/shortcuts.cpp:149 src/input/pages/shortcuts.cpp:155
+#: src/input/pages/shortcuts.cpp:161 src/input/pages/shortcuts.cpp:167
#, c-format
msgid "Item Shortcut %d"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/windows.cpp:42
+#: src/input/pages/windows.cpp:40
msgid "Show Windows Menu"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/windows.cpp:48
+#: src/input/pages/windows.cpp:46
msgid "Hide Windows"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/windows.cpp:54
+#: src/input/pages/windows.cpp:52
msgid "About Window"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/windows.cpp:60
+#: src/input/pages/windows.cpp:58
msgid "Bank Window"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/windows.cpp:66
+#: src/input/pages/windows.cpp:64
msgid "Help Window"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/windows.cpp:72
+#: src/input/pages/windows.cpp:70
msgid "Status Window"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/windows.cpp:78
+#: src/input/pages/windows.cpp:76
msgid "Inventory Window"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/windows.cpp:84
+#: src/input/pages/windows.cpp:82
msgid "Equipment Window"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/windows.cpp:90
+#: src/input/pages/windows.cpp:88
msgid "Skill Window"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/windows.cpp:96
+#: src/input/pages/windows.cpp:94
msgid "Minimap Window"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/windows.cpp:102
+#: src/input/pages/windows.cpp:100
msgid "Chat Window"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/windows.cpp:108
+#: src/input/pages/windows.cpp:106
msgid "Item Shortcut Window"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/windows.cpp:114
+#: src/input/pages/windows.cpp:112
msgid "Setup Window"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/windows.cpp:120
+#: src/input/pages/windows.cpp:118
msgid "Debug Window"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/windows.cpp:126
+#: src/input/pages/windows.cpp:124
msgid "Social Window"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/windows.cpp:132
+#: src/input/pages/windows.cpp:130
msgid "Emote Shortcut Window"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/windows.cpp:138
+#: src/input/pages/windows.cpp:136
msgid "Outfits Window"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/windows.cpp:144
+#: src/input/pages/windows.cpp:142
msgid "Shop Window"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/windows.cpp:150
+#: src/input/pages/windows.cpp:148
msgid "Quick drop Window"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/windows.cpp:156
+#: src/input/pages/windows.cpp:154
msgid "Kill Stats Window"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/windows.cpp:162
+#: src/input/pages/windows.cpp:160
msgid "Commands Window"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/windows.cpp:168
-msgid "Bot Checker Window"
-msgstr ""
-
-#. TRANSLATORS: input action name
-#: src/input/pages/windows.cpp:174
+#: src/input/pages/windows.cpp:166
msgid "Who Is Online Window"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/windows.cpp:180
+#: src/input/pages/windows.cpp:172
msgid "Did you know Window"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/windows.cpp:186
+#: src/input/pages/windows.cpp:178
msgid "Quests Window"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/windows.cpp:192
+#: src/input/pages/windows.cpp:184
msgid "Updates Window"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/windows.cpp:198
+#: src/input/pages/windows.cpp:190
msgid "Cart window"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/windows.cpp:210
+#: src/input/pages/windows.cpp:196
+msgid "Quick settings window"
+msgstr ""
+
+#. TRANSLATORS: input action name
+#: src/input/pages/windows.cpp:208
msgid "Previous Social Tab"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/windows.cpp:216
+#: src/input/pages/windows.cpp:214
msgid "Next Social Tab"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/windows.cpp:222
+#: src/input/pages/windows.cpp:220
msgid "Previous Shortcuts tab"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/windows.cpp:228
+#: src/input/pages/windows.cpp:226
msgid "Next Shortcuts tab"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/windows.cpp:234
+#: src/input/pages/windows.cpp:232
msgid "Previous Commands tab"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/windows.cpp:240
+#: src/input/pages/windows.cpp:238
msgid "Next Commands tab"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/windows.cpp:246
+#: src/input/pages/windows.cpp:244
msgid "Previous inventory tab"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/windows.cpp:252
+#: src/input/pages/windows.cpp:250
msgid "Next inventory tab"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/windows.cpp:258
+#: src/input/pages/windows.cpp:256
msgid "Clear drops window"
msgstr ""
#. TRANSLATORS: inventory type name
-#: src/inventory.cpp:304
+#: src/inventory.cpp:306
msgid "Storage"
msgstr ""
#. TRANSLATORS: inventory type name
-#: src/inventory.cpp:314
+#: src/inventory.cpp:311
msgid "Npc"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:78
+#: src/main.cpp:82
msgid "manaplus [options] [manaplus-file]"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:80
+#: src/main.cpp:84
msgid "[manaplus-file] : The manaplus file is an XML file (.manaplus)"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:83
+#: src/main.cpp:87
msgid " used to set custom parameters"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:85
+#: src/main.cpp:89
msgid " to the manaplus client."
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:88
+#: src/main.cpp:92
msgid "Options:"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:90
+#: src/main.cpp:94
msgid " -l --log-file : Log file to use"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:92
+#: src/main.cpp:96
msgid " -a --chat-log-dir : Chat log dir to use"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:94
+#: src/main.cpp:98
msgid " -v --version : Display the version"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:96
+#: src/main.cpp:100
msgid " -h --help : Display this help"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:98
+#: src/main.cpp:102
msgid " -C --config-dir : Configuration directory to use"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:101
+#: src/main.cpp:105
msgid " -U --username : Login with this username"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:103
+#: src/main.cpp:107
msgid " -P --password : Login with this password"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:105
+#: src/main.cpp:109
msgid " -c --character : Login with this character"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:107
+#: src/main.cpp:111
msgid " -s --server : Login server name or IP"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:109
+#: src/main.cpp:113
msgid " -y --server-type : Login server type"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:111
+#: src/main.cpp:115
msgid " -p --port : Login server port"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:113
+#: src/main.cpp:117
msgid " -H --update-host : Use this update host"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:115
+#: src/main.cpp:119
msgid " -D --default : Choose default character server and character"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:118
+#: src/main.cpp:122
msgid " -u --skip-update : Skip the update downloads"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:120
+#: src/main.cpp:124
msgid " -d --data : Directory to load game data from"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:123
+#: src/main.cpp:127
msgid " -L --localdata-dir : Directory to use as local data directory"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:126
+#: src/main.cpp:130
msgid " --screenshot-dir : Directory to store screenshots"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:129
+#: src/main.cpp:133
msgid " --safemode : Start game in safe mode"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:131
+#: src/main.cpp:135
msgid " --renderer : Set renderer type"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:133
+#: src/main.cpp:137
msgid " -T --tests : Start testing drivers and auto configuring"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:137
+#: src/main.cpp:141
msgid " -O --no-opengl : Disable OpenGL for this session"
msgstr ""
@@ -7838,8 +8179,8 @@ msgid "Failed to create character. Most likely the name is already taken."
msgstr ""
#. TRANSLATORS: error message
-#: src/net/ea/charserverhandler.cpp:117 src/net/ea/loginhandler.cpp:247
-#: src/net/eathena/loginhandler.cpp:224
+#: src/net/ea/charserverhandler.cpp:117 src/net/ea/loginhandler.cpp:249
+#: src/net/eathena/loginhandler.cpp:233
msgid "Wrong name."
msgstr ""
@@ -7868,7 +8209,8 @@ msgstr ""
msgid "Incorrect look."
msgstr ""
-#: src/net/ea/charserverhandler.cpp:160
+#. TRANSLATORS: info message
+#: src/net/ea/charserverhandler.cpp:168
msgid "Character deleted."
msgstr ""
@@ -7889,102 +8231,103 @@ msgstr ""
msgid "Whisper could not be sent, you ignored by all players."
msgstr ""
-#: src/net/ea/gamehandler.cpp:79
+#. TRANSLATORS: error header
+#: src/net/ea/gamehandler.cpp:81
msgid "Game"
msgstr ""
#. TRANSLATORS: error message
-#: src/net/ea/gamehandler.cpp:81
+#: src/net/ea/gamehandler.cpp:83
msgid "Request to quit denied!"
msgstr ""
#. TRANSLATORS: guild info message
-#: src/net/ea/guildhandler.cpp:137
+#: src/net/ea/guildhandler.cpp:121
#, c-format
msgid "Guild name: %s"
msgstr ""
#. TRANSLATORS: guild info message
-#: src/net/ea/guildhandler.cpp:140
+#: src/net/ea/guildhandler.cpp:124
#, c-format
msgid "Guild master: %s"
msgstr ""
#. TRANSLATORS: guild info message
-#: src/net/ea/guildhandler.cpp:143
+#: src/net/ea/guildhandler.cpp:127
#, c-format
msgid "Guild level: %d"
msgstr ""
#. TRANSLATORS: guild info message
-#: src/net/ea/guildhandler.cpp:146
+#: src/net/ea/guildhandler.cpp:130
#, c-format
msgid "Online members: %d"
msgstr ""
#. TRANSLATORS: guild info message
-#: src/net/ea/guildhandler.cpp:149
+#: src/net/ea/guildhandler.cpp:133
#, c-format
msgid "Max members: %d"
msgstr ""
#. TRANSLATORS: guild info message
-#: src/net/ea/guildhandler.cpp:152
+#: src/net/ea/guildhandler.cpp:136
#, c-format
msgid "Average level: %d"
msgstr ""
#. TRANSLATORS: guild info message
-#: src/net/ea/guildhandler.cpp:155
+#: src/net/ea/guildhandler.cpp:139
#, c-format
msgid "Guild exp: %d"
msgstr ""
#. TRANSLATORS: guild info message
-#: src/net/ea/guildhandler.cpp:158
+#: src/net/ea/guildhandler.cpp:142
#, c-format
msgid "Guild next exp: %d"
msgstr ""
#. TRANSLATORS: guild info message
-#: src/net/ea/guildhandler.cpp:161
+#: src/net/ea/guildhandler.cpp:145
#, c-format
msgid "Guild castle: %s"
msgstr ""
#. TRANSLATORS: error message
-#: src/net/ea/loginhandler.cpp:207 src/net/eathena/loginhandler.cpp:179
+#: src/net/ea/loginhandler.cpp:209 src/net/eathena/loginhandler.cpp:188
msgid "Unregistered ID."
msgstr ""
#. TRANSLATORS: error message
-#: src/net/ea/loginhandler.cpp:211 src/net/eathena/loginhandler.cpp:183
+#: src/net/ea/loginhandler.cpp:213 src/net/eathena/loginhandler.cpp:192
msgid "Wrong password."
msgstr ""
#. TRANSLATORS: error message
-#: src/net/ea/loginhandler.cpp:216 src/net/eathena/loginhandler.cpp:188
+#: src/net/ea/loginhandler.cpp:218 src/net/eathena/loginhandler.cpp:197
msgid "Account expired."
msgstr ""
#. TRANSLATORS: error message
-#: src/net/ea/loginhandler.cpp:220 src/net/eathena/loginhandler.cpp:192
+#: src/net/ea/loginhandler.cpp:222 src/net/eathena/loginhandler.cpp:201
msgid "Rejected from server."
msgstr ""
#. TRANSLATORS: error message
-#: src/net/ea/loginhandler.cpp:224 src/net/eathena/loginhandler.cpp:196
+#: src/net/ea/loginhandler.cpp:226 src/net/eathena/loginhandler.cpp:205
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:201
+#: src/net/ea/loginhandler.cpp:231 src/net/eathena/loginhandler.cpp:210
msgid "Client too old."
msgstr ""
#. TRANSLATORS: error message
-#: src/net/ea/loginhandler.cpp:233 src/net/eathena/loginhandler.cpp:205
+#: src/net/ea/loginhandler.cpp:235 src/net/eathena/loginhandler.cpp:214
#, c-format
msgid ""
"You have been temporarily banned from the game until %s.\n"
@@ -7992,362 +8335,380 @@ msgid ""
msgstr ""
#. TRANSLATORS: error message
-#: src/net/ea/loginhandler.cpp:239 src/net/eathena/loginhandler.cpp:214
+#: src/net/ea/loginhandler.cpp:241 src/net/eathena/loginhandler.cpp:223
msgid "Server overpopulated."
msgstr ""
#. TRANSLATORS: error message
-#: src/net/ea/loginhandler.cpp:243 src/net/eathena/loginhandler.cpp:219
+#: src/net/ea/loginhandler.cpp:245 src/net/eathena/loginhandler.cpp:228
msgid "This user name is already taken."
msgstr ""
#. TRANSLATORS: error message
-#: src/net/ea/loginhandler.cpp:251 src/net/eathena/loginhandler.cpp:229
+#: src/net/ea/loginhandler.cpp:253 src/net/eathena/loginhandler.cpp:238
msgid "Incorrect email."
msgstr ""
#. TRANSLATORS: error message
-#: src/net/ea/loginhandler.cpp:255 src/net/eathena/loginhandler.cpp:234
+#: src/net/ea/loginhandler.cpp:257 src/net/eathena/loginhandler.cpp:243
msgid "Username permanently erased."
msgstr ""
#. TRANSLATORS: error message
-#: src/net/ea/loginhandler.cpp:259 src/net/eathena/loginhandler.cpp:238
-#: src/net/tmwa/loginhandler.cpp:286
+#: src/net/ea/loginhandler.cpp:261 src/net/eathena/loginhandler.cpp:247
+#: src/net/eathena/loginhandler.cpp:355 src/net/tmwa/loginhandler.cpp:255
msgid "Unknown error."
msgstr ""
#. TRANSLATORS: error message
-#: src/net/ea/network.cpp:99
+#: src/net/ea/network.cpp:101
msgid "Empty address given to Network::connect()!"
msgstr ""
#. TRANSLATORS: error message
-#: src/net/ea/network.cpp:207
+#: src/net/ea/network.cpp:209
msgid "Unable to resolve host \""
msgstr ""
#. TRANSLATORS: error message
-#: src/net/ea/network.cpp:288
+#: src/net/ea/network.cpp:290
msgid "Connection to server terminated. "
msgstr ""
+#. TRANSLATORS: error message
#. TRANSLATORS: char rename error
-#: src/net/eathena/charserverhandler.cpp:576
-#: src/net/eathena/charserverhandler.cpp:613
+#: src/net/eathena/charserverhandler.cpp:589
+#: src/net/eathena/charserverhandler.cpp:635
msgid "Character rename error."
msgstr ""
-#: src/net/eathena/charserverhandler.cpp:591
+#. TRANSLATORS: info message
+#: src/net/eathena/charserverhandler.cpp:610
msgid "Character renamed."
msgstr ""
#. TRANSLATORS: char rename error
-#: src/net/eathena/charserverhandler.cpp:604
+#: src/net/eathena/charserverhandler.cpp:626
msgid "Rename not allowed."
msgstr ""
#. TRANSLATORS: char rename error
-#: src/net/eathena/charserverhandler.cpp:608
+#: src/net/eathena/charserverhandler.cpp:630
msgid "New name is not set."
msgstr ""
#. TRANSLATORS: char rename error
-#: src/net/eathena/charserverhandler.cpp:617
+#: src/net/eathena/charserverhandler.cpp:639
msgid "Character not found."
msgstr ""
-#: src/net/eathena/charserverhandler.cpp:651
-#: src/net/tmwa/charserverhandler.cpp:533
+#. TRANSLATORS: error message
+#: src/net/eathena/charserverhandler.cpp:681
+#: src/net/tmwa/charserverhandler.cpp:504
msgid "Failed to delete character."
msgstr ""
-#: src/net/eathena/chathandler.cpp:448
+#: src/net/eathena/chathandler.cpp:447
msgid "Can't cast skill in this area."
msgstr ""
-#: src/net/eathena/chathandler.cpp:451
+#: src/net/eathena/chathandler.cpp:450
msgid "Can't use item in this area."
msgstr ""
-#: src/net/eathena/chathandler.cpp:454
+#: src/net/eathena/chathandler.cpp:453
msgid "Can't equip. Wrong level."
msgstr ""
-#: src/net/eathena/chathandler.cpp:457
+#: src/net/eathena/chathandler.cpp:456
msgid "Can't use. Wrong level."
msgstr ""
-#: src/net/eathena/chathandler.cpp:460
+#: src/net/eathena/chathandler.cpp:459
msgid "Work in progress."
msgstr ""
#. TRANSLATORS: chat message
-#: src/net/eathena/chathandler.cpp:634
+#: src/net/eathena/chathandler.cpp:639
#, c-format
msgid "Message could not be sent, channel %s is not exists."
msgstr ""
#. TRANSLATORS: chat message
-#: src/net/eathena/chathandler.cpp:774
+#: src/net/eathena/chathandler.cpp:785
#, c-format
msgid "Can't open channel. Channel %s is not exists."
msgstr ""
#. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:140 src/net/tmwa/generalhandler.cpp:143
+#: src/net/eathena/generalhandler.cpp:132 src/net/tmwa/generalhandler.cpp:141
#, c-format
msgid "Strength %s"
msgstr ""
#. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:141 src/net/tmwa/generalhandler.cpp:145
+#: src/net/eathena/generalhandler.cpp:133 src/net/tmwa/generalhandler.cpp:143
#, c-format
msgid "Agility %s"
msgstr ""
#. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:142 src/net/tmwa/generalhandler.cpp:147
+#: src/net/eathena/generalhandler.cpp:134 src/net/tmwa/generalhandler.cpp:145
#, c-format
msgid "Vitality %s"
msgstr ""
#. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:143 src/net/tmwa/generalhandler.cpp:149
+#: src/net/eathena/generalhandler.cpp:135 src/net/tmwa/generalhandler.cpp:147
#, c-format
msgid "Intelligence %s"
msgstr ""
#. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:144 src/net/tmwa/generalhandler.cpp:151
+#: src/net/eathena/generalhandler.cpp:136 src/net/tmwa/generalhandler.cpp:149
#, c-format
msgid "Dexterity %s"
msgstr ""
#. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:145 src/net/tmwa/generalhandler.cpp:153
+#: src/net/eathena/generalhandler.cpp:137 src/net/tmwa/generalhandler.cpp:151
#, c-format
msgid "Luck %s"
msgstr ""
#. TRANSLATORS: error message
-#: src/net/eathena/generalhandler.cpp:180 src/net/tmwa/generalhandler.cpp:188
+#: src/net/eathena/generalhandler.cpp:172 src/net/tmwa/generalhandler.cpp:186
msgid "Authentication failed."
msgstr ""
#. TRANSLATORS: error message
-#: src/net/eathena/generalhandler.cpp:183 src/net/tmwa/generalhandler.cpp:192
+#: src/net/eathena/generalhandler.cpp:175 src/net/tmwa/generalhandler.cpp:190
msgid "No servers available."
msgstr ""
#. TRANSLATORS: error message
-#: src/net/eathena/generalhandler.cpp:188 src/net/tmwa/generalhandler.cpp:198
+#: src/net/eathena/generalhandler.cpp:180 src/net/tmwa/generalhandler.cpp:196
msgid "Someone else is trying to use this account."
msgstr ""
#. TRANSLATORS: error message
-#: src/net/eathena/generalhandler.cpp:193 src/net/tmwa/generalhandler.cpp:204
+#: src/net/eathena/generalhandler.cpp:185 src/net/tmwa/generalhandler.cpp:202
msgid "This account is already logged in."
msgstr ""
#. TRANSLATORS: error message
-#: src/net/eathena/generalhandler.cpp:197 src/net/tmwa/generalhandler.cpp:209
+#: src/net/eathena/generalhandler.cpp:189 src/net/tmwa/generalhandler.cpp:207
msgid "Speed hack detected."
msgstr ""
-#: src/net/eathena/generalhandler.cpp:200
+#: src/net/eathena/generalhandler.cpp:192
msgid "Server full."
msgstr ""
-#: src/net/eathena/generalhandler.cpp:203
+#: src/net/eathena/generalhandler.cpp:195
msgid "Sorry, you are underaged."
msgstr ""
#. TRANSLATORS: error message
-#: src/net/eathena/generalhandler.cpp:206 src/net/tmwa/generalhandler.cpp:213
+#: src/net/eathena/generalhandler.cpp:198 src/net/tmwa/generalhandler.cpp:211
msgid "Duplicated login."
msgstr ""
-#: src/net/eathena/generalhandler.cpp:209
+#: src/net/eathena/generalhandler.cpp:201
msgid "To many connections from same ip."
msgstr ""
-#: src/net/eathena/generalhandler.cpp:212
+#: src/net/eathena/generalhandler.cpp:204
msgid "Not paid for this time."
msgstr ""
-#: src/net/eathena/generalhandler.cpp:215
+#: src/net/eathena/generalhandler.cpp:207
msgid "Pay suspended."
msgstr ""
-#: src/net/eathena/generalhandler.cpp:218
+#: src/net/eathena/generalhandler.cpp:210
msgid "Pay changed."
msgstr ""
-#: src/net/eathena/generalhandler.cpp:221
+#: src/net/eathena/generalhandler.cpp:213
msgid "Pay wrong ip."
msgstr ""
-#: src/net/eathena/generalhandler.cpp:224
+#: src/net/eathena/generalhandler.cpp:216
msgid "Pay game room."
msgstr ""
-#: src/net/eathena/generalhandler.cpp:227
+#: src/net/eathena/generalhandler.cpp:219
msgid "Disconnect forced by GM."
msgstr ""
-#: src/net/eathena/generalhandler.cpp:231
+#: src/net/eathena/generalhandler.cpp:223
msgid "Ban japan refuse."
msgstr ""
-#: src/net/eathena/generalhandler.cpp:234
+#: src/net/eathena/generalhandler.cpp:226
msgid "Remained other account."
msgstr ""
-#: src/net/eathena/generalhandler.cpp:237
+#: src/net/eathena/generalhandler.cpp:229
msgid "Ip unfair."
msgstr ""
-#: src/net/eathena/generalhandler.cpp:240
+#: src/net/eathena/generalhandler.cpp:232
msgid "Ip count all."
msgstr ""
-#: src/net/eathena/generalhandler.cpp:243
+#: src/net/eathena/generalhandler.cpp:235
msgid "Ip count."
msgstr ""
-#: src/net/eathena/generalhandler.cpp:247
+#: src/net/eathena/generalhandler.cpp:239
msgid "Memory."
msgstr ""
-#: src/net/eathena/generalhandler.cpp:250
+#: src/net/eathena/generalhandler.cpp:242
msgid "Han valid."
msgstr ""
-#: src/net/eathena/generalhandler.cpp:253
+#: src/net/eathena/generalhandler.cpp:245
msgid "Ip limited access."
msgstr ""
-#: src/net/eathena/generalhandler.cpp:256
+#: src/net/eathena/generalhandler.cpp:248
msgid "Over characters list."
msgstr ""
-#: src/net/eathena/generalhandler.cpp:259
+#: src/net/eathena/generalhandler.cpp:251
msgid "Ip blocked."
msgstr ""
-#: src/net/eathena/generalhandler.cpp:262
+#: src/net/eathena/generalhandler.cpp:254
msgid "Invalid password count."
msgstr ""
-#: src/net/eathena/generalhandler.cpp:265
+#: src/net/eathena/generalhandler.cpp:257
msgid "Not allowed race."
msgstr ""
#. TRANSLATORS: error message
-#: src/net/eathena/generalhandler.cpp:268 src/net/tmwa/generalhandler.cpp:217
+#: src/net/eathena/generalhandler.cpp:260 src/net/tmwa/generalhandler.cpp:215
msgid "Unknown connection error."
msgstr ""
-#: src/net/eathena/generalhandler.cpp:278
+#: src/net/eathena/generalhandler.cpp:270
msgid "Map not found"
msgstr ""
#. TRANSLATORS: error message
-#: src/net/eathena/generalhandler.cpp:368 src/net/tmwa/generalhandler.cpp:317
+#: src/net/eathena/generalhandler.cpp:360 src/net/tmwa/generalhandler.cpp:315
msgid "Got disconnected from server!"
msgstr ""
-#. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:393 src/net/tmwa/generalhandler.cpp:345
+#: src/net/eathena/generalhandler.cpp:384 src/net/tmwa/generalhandler.cpp:342
msgid "Strength"
msgstr ""
-#. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:394 src/net/tmwa/generalhandler.cpp:347
+#: src/net/eathena/generalhandler.cpp:386 src/net/tmwa/generalhandler.cpp:345
msgid "Agility"
msgstr ""
-#. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:395 src/net/tmwa/generalhandler.cpp:349
+#: src/net/eathena/generalhandler.cpp:388 src/net/tmwa/generalhandler.cpp:348
msgid "Vitality"
msgstr ""
-#: src/net/eathena/generalhandler.cpp:397 src/net/tmwa/generalhandler.cpp:352
+#: src/net/eathena/generalhandler.cpp:390 src/net/tmwa/generalhandler.cpp:351
msgid "Intelligence"
msgstr ""
-#. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:398 src/net/tmwa/generalhandler.cpp:354
+#: src/net/eathena/generalhandler.cpp:392 src/net/tmwa/generalhandler.cpp:354
msgid "Dexterity"
msgstr ""
-#. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:399 src/net/tmwa/generalhandler.cpp:356
+#: src/net/eathena/generalhandler.cpp:394 src/net/tmwa/generalhandler.cpp:357
msgid "Luck"
msgstr ""
#. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:402 src/net/tmwa/generalhandler.cpp:360
+#: src/net/eathena/generalhandler.cpp:397 src/net/tmwa/generalhandler.cpp:361
msgid "Defense"
msgstr ""
#. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:403 src/net/tmwa/generalhandler.cpp:362
+#: src/net/eathena/generalhandler.cpp:398 src/net/tmwa/generalhandler.cpp:363
msgid "M.Attack"
msgstr ""
#. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:404 src/net/tmwa/generalhandler.cpp:364
+#: src/net/eathena/generalhandler.cpp:399 src/net/tmwa/generalhandler.cpp:365
msgid "M.Defense"
msgstr ""
#. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:406 src/net/tmwa/generalhandler.cpp:367
+#: src/net/eathena/generalhandler.cpp:401 src/net/tmwa/generalhandler.cpp:368
#, no-c-format
msgid "% Accuracy"
msgstr ""
#. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:408 src/net/tmwa/generalhandler.cpp:370
+#: src/net/eathena/generalhandler.cpp:403 src/net/tmwa/generalhandler.cpp:371
#, no-c-format
msgid "% Evade"
msgstr ""
#. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:410 src/net/tmwa/generalhandler.cpp:373
+#: src/net/eathena/generalhandler.cpp:405 src/net/tmwa/generalhandler.cpp:374
#, no-c-format
msgid "% Critical"
msgstr ""
#. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:411 src/net/tmwa/generalhandler.cpp:375
+#: src/net/eathena/generalhandler.cpp:406 src/net/tmwa/generalhandler.cpp:376
msgid "Attack Delay"
msgstr ""
#. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:412 src/net/tmwa/generalhandler.cpp:377
+#: src/net/eathena/generalhandler.cpp:407 src/net/tmwa/generalhandler.cpp:378
msgid "Walk Delay"
msgstr ""
#. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:413 src/net/tmwa/generalhandler.cpp:379
+#: src/net/eathena/generalhandler.cpp:408 src/net/tmwa/generalhandler.cpp:380
msgid "Attack Range"
msgstr ""
#. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:414 src/net/tmwa/generalhandler.cpp:381
+#: src/net/eathena/generalhandler.cpp:409 src/net/tmwa/generalhandler.cpp:382
msgid "Damage per sec."
msgstr ""
-#: src/net/eathena/generalhandler.cpp:415
+#: src/net/eathena/generalhandler.cpp:410
msgid "Karma"
msgstr ""
-#: src/net/eathena/generalhandler.cpp:416
+#: src/net/eathena/generalhandler.cpp:411
msgid "Manner"
msgstr ""
+#. TRANSLATORS: error message
+#: src/net/eathena/loginhandler.cpp:343 src/net/tmwa/loginhandler.cpp:243
+msgid "Account was not found. Please re-login."
+msgstr ""
+
+#. TRANSLATORS: error message
+#: src/net/eathena/loginhandler.cpp:347 src/net/tmwa/loginhandler.cpp:247
+msgid "Old password incorrect."
+msgstr ""
+
+#. TRANSLATORS: error message
+#: src/net/eathena/loginhandler.cpp:351 src/net/tmwa/loginhandler.cpp:251
+msgid "New password too short."
+msgstr ""
+
+#: src/net/eathena/mailhandler.cpp:216
+#, c-format
+msgid "You have new mail from %s with subject %s"
+msgstr ""
+
#: src/net/eathena/skillhandler.cpp:361
#, c-format
msgid "Unknown skill error: %d"
@@ -8359,159 +8720,144 @@ msgid "Unknown skill error: %d."
msgstr ""
#. TRANSLATORS: error message
-#: src/net/eathena/skillhandler.cpp:377 src/net/tmwa/skillhandler.cpp:223
+#: src/net/eathena/skillhandler.cpp:377 src/net/tmwa/skillhandler.cpp:222
msgid "You have not yet reached a high enough lvl!"
msgstr ""
#. TRANSLATORS: error message
-#: src/net/eathena/skillhandler.cpp:381 src/net/tmwa/skillhandler.cpp:227
+#: src/net/eathena/skillhandler.cpp:381 src/net/tmwa/skillhandler.cpp:226
msgid "Insufficient HP!"
msgstr ""
#. TRANSLATORS: error message
-#: src/net/eathena/skillhandler.cpp:385 src/net/tmwa/skillhandler.cpp:231
+#: src/net/eathena/skillhandler.cpp:385 src/net/tmwa/skillhandler.cpp:230
msgid "Insufficient SP!"
msgstr ""
#. TRANSLATORS: error message
-#: src/net/eathena/skillhandler.cpp:389 src/net/tmwa/skillhandler.cpp:235
+#: src/net/eathena/skillhandler.cpp:389 src/net/tmwa/skillhandler.cpp:234
msgid "You have no memos!"
msgstr ""
#. TRANSLATORS: error message
-#: src/net/eathena/skillhandler.cpp:393 src/net/tmwa/skillhandler.cpp:239
+#: src/net/eathena/skillhandler.cpp:393 src/net/tmwa/skillhandler.cpp:238
msgid "You cannot do that right now!"
msgstr ""
#. TRANSLATORS: error message
-#: src/net/eathena/skillhandler.cpp:397 src/net/tmwa/skillhandler.cpp:243
+#: src/net/eathena/skillhandler.cpp:397 src/net/tmwa/skillhandler.cpp:242
msgid "Seems you need more money... ;-)"
msgstr ""
#. TRANSLATORS: error message
-#: src/net/eathena/skillhandler.cpp:401 src/net/tmwa/skillhandler.cpp:247
+#: src/net/eathena/skillhandler.cpp:401 src/net/tmwa/skillhandler.cpp:246
msgid "You cannot use this skill with that kind of weapon!"
msgstr ""
#. TRANSLATORS: error message
-#: src/net/eathena/skillhandler.cpp:406 src/net/tmwa/skillhandler.cpp:252
+#: src/net/eathena/skillhandler.cpp:406 src/net/tmwa/skillhandler.cpp:251
msgid "You need another red gem!"
msgstr ""
#. TRANSLATORS: error message
-#: src/net/eathena/skillhandler.cpp:410 src/net/tmwa/skillhandler.cpp:256
+#: src/net/eathena/skillhandler.cpp:410 src/net/tmwa/skillhandler.cpp:255
msgid "You need another blue gem!"
msgstr ""
#. TRANSLATORS: error message
-#: src/net/eathena/skillhandler.cpp:414 src/net/tmwa/skillhandler.cpp:260
+#: src/net/eathena/skillhandler.cpp:414 src/net/tmwa/skillhandler.cpp:259
msgid "You're carrying to much to do this!"
msgstr ""
#. TRANSLATORS: trade header
-#: src/net/ea/tradehandler.cpp:86
+#: src/net/ea/tradehandler.cpp:89
#, c-format
msgid "Trade: You and %s"
msgstr ""
#. TRANSLATORS: trade message
-#: src/net/ea/tradehandler.cpp:174
+#: src/net/ea/tradehandler.cpp:178
#, c-format
msgid "%s wants to trade with you, do you accept?"
msgstr ""
#. TRANSLATORS: playe stat
-#: src/net/tmwa/charserverhandler.cpp:354
+#: src/net/tmwa/charserverhandler.cpp:332
msgid "Strength:"
msgstr "القوّة:"
#. TRANSLATORS: playe stat
-#: src/net/tmwa/charserverhandler.cpp:356
+#: src/net/tmwa/charserverhandler.cpp:334
msgid "Agility:"
msgstr "خفّة الحركة:"
#. TRANSLATORS: playe stat
-#: src/net/tmwa/charserverhandler.cpp:358
+#: src/net/tmwa/charserverhandler.cpp:336
msgid "Vitality:"
msgstr "نشاط:"
#. TRANSLATORS: playe stat
-#: src/net/tmwa/charserverhandler.cpp:360
+#: src/net/tmwa/charserverhandler.cpp:338
msgid "Intelligence:"
msgstr "ذكاء:"
#. TRANSLATORS: playe stat
-#: src/net/tmwa/charserverhandler.cpp:362
+#: src/net/tmwa/charserverhandler.cpp:340
msgid "Dexterity:"
msgstr "المهارة:"
#. TRANSLATORS: playe stat
-#: src/net/tmwa/charserverhandler.cpp:364
+#: src/net/tmwa/charserverhandler.cpp:342
msgid "Luck:"
msgstr ""
#. TRANSLATORS: error message
-#: src/net/tmwa/loginhandler.cpp:274
-msgid "Account was not found. Please re-login."
-msgstr ""
-
-#. TRANSLATORS: error message
-#: src/net/tmwa/loginhandler.cpp:278
-msgid "Old password incorrect."
-msgstr ""
-
-#. TRANSLATORS: error message
-#: src/net/tmwa/loginhandler.cpp:282
-msgid "New password too short."
-msgstr ""
-
-#. TRANSLATORS: error message
-#: src/net/tmwa/skillhandler.cpp:190
+#: src/net/tmwa/skillhandler.cpp:189
msgid "Trade failed!"
msgstr ""
#. TRANSLATORS: error message
-#: src/net/tmwa/skillhandler.cpp:194
+#: src/net/tmwa/skillhandler.cpp:193
msgid "Emote failed!"
msgstr ""
#. TRANSLATORS: error message
-#: src/net/tmwa/skillhandler.cpp:198
+#: src/net/tmwa/skillhandler.cpp:197
msgid "Sit failed!"
msgstr ""
#. TRANSLATORS: error message
-#: src/net/tmwa/skillhandler.cpp:202
+#: src/net/tmwa/skillhandler.cpp:201
msgid "Chat creating failed!"
msgstr ""
#. TRANSLATORS: error message
-#: src/net/tmwa/skillhandler.cpp:206
+#: src/net/tmwa/skillhandler.cpp:205
msgid "Could not join party!"
msgstr ""
#. TRANSLATORS: error message
-#: src/net/tmwa/skillhandler.cpp:210
+#: src/net/tmwa/skillhandler.cpp:209
msgid "Cannot shout!"
msgstr ""
#. TRANSLATORS: error message
-#: src/net/tmwa/skillhandler.cpp:264
+#: src/net/tmwa/skillhandler.cpp:263
msgid "Huh? What's that?"
msgstr ""
#. TRANSLATORS: error message
-#: src/net/tmwa/skillhandler.cpp:275
+#: src/net/tmwa/skillhandler.cpp:274
msgid "Warp failed..."
msgstr ""
#. TRANSLATORS: error message
-#: src/net/tmwa/skillhandler.cpp:279
+#: src/net/tmwa/skillhandler.cpp:278
msgid "Could not steal anything..."
msgstr ""
#. TRANSLATORS: error message
-#: src/net/tmwa/skillhandler.cpp:283
+#: src/net/tmwa/skillhandler.cpp:282
msgid "Poison had no effect..."
msgstr ""
@@ -8554,9 +8900,9 @@ msgstr ""
#. TRANSLATORS: item info name
#. TRANSLATORS: unknown info name
#. TRANSLATORS: being info default name
-#: src/resources/beinginfo.cpp:50 src/resources/db/avatardb.cpp:88
-#: src/resources/db/itemdb.cpp:333 src/resources/db/moddb.cpp:78
-#: src/resources/db/monsterdb.cpp:102 src/resources/modinfo.cpp:29
+#: src/resources/beinginfo.cpp:50 src/resources/db/avatardb.cpp:89
+#: src/resources/db/itemdb.cpp:334 src/resources/db/moddb.cpp:78
+#: src/resources/db/monsterdb.cpp:103 src/resources/modinfo.cpp:29
msgid "unnamed"
msgstr ""
@@ -8633,12 +8979,12 @@ msgid "Flee %s"
msgstr ""
#. TRANSLATORS: item name
-#: src/resources/db/itemdb.cpp:217
+#: src/resources/db/itemdb.cpp:218
msgid "Unknown item"
msgstr ""
#. TRANSLATORS: unknown info name
-#: src/resources/db/petdb.cpp:98
+#: src/resources/db/petdb.cpp:99
msgid "pet"
msgstr ""
@@ -9295,6 +9641,72 @@ msgstr ""
msgid "Room join failed. Wrong race."
msgstr ""
+#. TRANSLATORS: notification message
+#: src/resources/notifications.h:568
+#, c-format
+msgid "Left %d seconds until you can use item."
+msgstr ""
+
+#. TRANSLATORS: notification message
+#: src/resources/notifications.h:572
+msgid "Message successfully sent."
+msgstr ""
+
+#. TRANSLATORS: notification message
+#: src/resources/notifications.h:576
+msgid "Message send failed."
+msgstr ""
+
+#. TRANSLATORS: notification message
+#: src/resources/notifications.h:580
+msgid "Item attach failed."
+msgstr ""
+
+#. TRANSLATORS: notification message
+#: src/resources/notifications.h:584
+msgid "Money attach failed."
+msgstr ""
+
+#. TRANSLATORS: notification message
+#: src/resources/notifications.h:588
+msgid "Message return failed."
+msgstr ""
+
+#. TRANSLATORS: notification message
+#: src/resources/notifications.h:592
+msgid "Message return success."
+msgstr ""
+
+#. TRANSLATORS: notification message
+#: src/resources/notifications.h:596
+msgid "Message deletion failed."
+msgstr ""
+
+#. TRANSLATORS: notification message
+#: src/resources/notifications.h:600
+msgid "Message successfully deleted."
+msgstr ""
+
+#. TRANSLATORS: notification message
+#: src/resources/notifications.h:604
+msgid "You got attach successfully."
+msgstr ""
+
+#. TRANSLATORS: notification message
+#: src/resources/notifications.h:608
+msgid "Error on getting attach successfully."
+msgstr ""
+
+#. TRANSLATORS: notification message
+#: src/resources/notifications.h:612
+msgid "Can't get attach. Too many items."
+msgstr ""
+
+#. TRANSLATORS: notification message
+#: src/resources/notifications.h:620
+msgid "You enter battle field."
+msgstr ""
+
#. TRANSLATORS: chat option changed message
#: src/utils/booleanoptions.h:27
#, c-format
diff --git a/po/bg.po b/po/bg.po
index 1008c4071..1ca6e3f9a 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-04-06 02:00+0300\n"
-"PO-Revision-Date: 2015-04-06 11:05+0000\n"
+"POT-Creation-Date: 2015-07-29 02:28+0300\n"
+"PO-Revision-Date: 2015-07-29 09:12+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:146
+#: src/actions/actions.cpp:155
msgid "File uploaded"
msgstr ""
@@ -32,146 +32,146 @@ msgstr ""
#. TRANSLATORS: ok dialog button
#. TRANSLATORS: text dialog button
#. TRANSLATORS: ok dialog button
-#: src/actions/actions.cpp:148 src/client.cpp:1454 src/client.cpp:1481
-#: 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:312
-#: src/gui/widgets/tabs/setup_theme.cpp:343
+#: src/actions/actions.cpp:158 src/client.cpp:1453 src/client.cpp:1486
+#: src/gamemodifiers.cpp:451 src/gui/dialogsmanager.cpp:168
+#: src/gui/dialogsmanager.cpp:188 src/gui/widgets/tabs/setup_input.cpp:164
+#: src/gui/widgets/tabs/setup_theme.cpp:313
+#: src/gui/widgets/tabs/setup_theme.cpp:349
#: src/gui/widgets/tabs/setup_video.cpp:250
-#: src/gui/widgets/tabs/setup_video.cpp:274
-#: src/gui/widgets/tabs/setup_video.cpp:389
-#: src/gui/widgets/tabs/setup_video.cpp:401
-#: src/gui/windows/changeemaildialog.cpp:167
-#: src/gui/windows/changepassworddialog.cpp:157
-#: src/gui/windows/charcreatedialog.cpp:380
-#: src/gui/windows/charselectdialog.cpp:279
-#: src/gui/windows/charselectdialog.cpp:321 src/gui/windows/editdialog.cpp:49
-#: src/gui/windows/editserverdialog.cpp:59
-#: src/gui/windows/editserverdialog.cpp:217
-#: src/gui/windows/itemamountwindow.cpp:167 src/gui/windows/quitdialog.cpp:68
-#: src/gui/windows/registerdialog.cpp:243 src/gui/windows/socialwindow.cpp:507
-#: src/gui/windows/textdialog.cpp:48 src/gui/windows/unregisterdialog.cpp:146
-#: src/net/ea/charserverhandler.cpp:143 src/net/ea/charserverhandler.cpp:162
-#: src/net/ea/gamehandler.cpp:83 src/net/eathena/charserverhandler.cpp:593
-#: src/net/eathena/charserverhandler.cpp:623
-#: src/net/eathena/charserverhandler.cpp:653
-#: src/net/tmwa/charserverhandler.cpp:535
+#: src/gui/widgets/tabs/setup_video.cpp:278
+#: src/gui/widgets/tabs/setup_video.cpp:396
+#: src/gui/widgets/tabs/setup_video.cpp:412
+#: src/gui/windows/changeemaildialog.cpp:169
+#: src/gui/windows/changepassworddialog.cpp:159
+#: src/gui/windows/charcreatedialog.cpp:390
+#: src/gui/windows/charselectdialog.cpp:280
+#: src/gui/windows/charselectdialog.cpp:327 src/gui/windows/editdialog.cpp:50
+#: src/gui/windows/editserverdialog.cpp:56
+#: src/gui/windows/editserverdialog.cpp:216
+#: src/gui/windows/itemamountwindow.cpp:179 src/gui/windows/quitdialog.cpp:66
+#: src/gui/windows/registerdialog.cpp:241 src/gui/windows/socialwindow.cpp:524
+#: src/gui/windows/textdialog.cpp:48 src/gui/windows/unregisterdialog.cpp:149
+#: src/net/ea/charserverhandler.cpp:145 src/net/ea/charserverhandler.cpp:170
+#: src/net/ea/gamehandler.cpp:85 src/net/eathena/charserverhandler.cpp:612
+#: src/net/eathena/charserverhandler.cpp:647
+#: src/net/eathena/charserverhandler.cpp:683
+#: src/net/tmwa/charserverhandler.cpp:506
msgid "OK"
msgstr ""
#. TRANSLATORS: clear graphics command message
#. TRANSLATORS: clear fonts cache message
-#: src/actions/actions.cpp:934 src/actions/actions.cpp:946
+#: src/actions/actions.cpp:983 src/actions/actions.cpp:996
msgid "Cache cleaned"
msgstr ""
#. TRANSLATORS: uptime command
-#: src/actions/actions.cpp:1074 src/actions/actions.cpp:1130
+#: src/actions/actions.cpp:1132 src/actions/actions.cpp:1189
#, c-format
msgid "Client uptime: %s"
msgstr ""
#. TRANSLATORS: uptime command
-#: src/actions/actions.cpp:1085
+#: src/actions/actions.cpp:1144
#, c-format
msgid "%d week"
msgstr ""
-#: src/actions/actions.cpp:1085
+#: src/actions/actions.cpp:1144
#, c-format
msgid "%d weeks"
msgstr ""
#. TRANSLATORS: uptime command
-#: src/actions/actions.cpp:1096
+#: src/actions/actions.cpp:1155
#, c-format
msgid "%d day"
msgstr ""
-#: src/actions/actions.cpp:1096
+#: src/actions/actions.cpp:1155
#, c-format
msgid "%d days"
msgstr ""
#. TRANSLATORS: uptime command
-#: src/actions/actions.cpp:1106
+#: src/actions/actions.cpp:1165
#, c-format
msgid "%d hour"
msgstr ""
-#: src/actions/actions.cpp:1106
+#: src/actions/actions.cpp:1165
#, c-format
msgid "%d hours"
msgstr ""
#. TRANSLATORS: uptime command
-#: src/actions/actions.cpp:1116
+#: src/actions/actions.cpp:1175
#, c-format
msgid "%d minute"
msgstr ""
-#: src/actions/actions.cpp:1116
+#: src/actions/actions.cpp:1175
#, c-format
msgid "%d minutes"
msgstr ""
#. TRANSLATORS: uptime command
-#: src/actions/actions.cpp:1126
+#: src/actions/actions.cpp:1185
#, c-format
msgid "%d second"
msgstr ""
-#: src/actions/actions.cpp:1126
+#: src/actions/actions.cpp:1185
#, c-format
msgid "%d seconds"
msgstr ""
#. TRANSLATORS: dump command
-#: src/actions/actions.cpp:1187 src/actions/actions.cpp:1196
+#: src/actions/actions.cpp:1247 src/actions/actions.cpp:1256
msgid "Resource images:"
msgstr ""
#. TRANSLATORS: dump command
-#: src/actions/actions.cpp:1190 src/actions/actions.cpp:1199
+#: src/actions/actions.cpp:1250 src/actions/actions.cpp:1260
msgid "Resource orphaned images:"
msgstr ""
#. TRANSLATORS: dump environment command
-#: src/actions/actions.cpp:1287
+#: src/actions/actions.cpp:1349
msgid "Environment variables dumped"
msgstr ""
-#: src/actions/actions.cpp:1406
+#: src/actions/actions.cpp:1474
msgid "Uploaded config into:"
msgstr ""
-#: src/actions/actions.cpp:1415
+#: src/actions/actions.cpp:1483
msgid "Uploaded server config into:"
msgstr ""
-#: src/actions/actions.cpp:1424
+#: src/actions/actions.cpp:1492
msgid "Uploaded log into:"
msgstr ""
#. TRANSLATORS: whisper send
-#: src/actions/chat.cpp:247
+#: src/actions/chat.cpp:246
msgid "Cannot send empty whispers!"
msgstr ""
#. TRANSLATORS: new whisper or channel query
-#: src/actions/chat.cpp:295
+#: src/actions/chat.cpp:294
#, 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:320 src/gui/widgets/tabs/chat/partytab.cpp:71
+#: src/actions/chat.cpp:319 src/gui/widgets/tabs/chat/partytab.cpp:71
msgid "Party name is missing."
msgstr ""
#. TRANSLATORS: create guild message
-#: src/actions/chat.cpp:338
+#: src/actions/chat.cpp:337
msgid "Guild name is missing."
msgstr ""
@@ -179,16 +179,16 @@ msgstr ""
#. TRANSLATORS: guild invite message
#. TRANSLATORS: party kick message
#. TRANSLATORS: change relation
-#: src/actions/chat.cpp:359 src/actions/chat.cpp:390 src/actions/chat.cpp:455
-#: src/actions/chat.cpp:485 src/actions/commands.cpp:78
+#: src/actions/chat.cpp:358 src/actions/chat.cpp:389 src/actions/chat.cpp:460
+#: src/actions/chat.cpp:490 src/actions/commands.cpp:80
msgid "Please specify a name."
msgstr ""
-#: src/actions/chat.cpp:410
+#: src/actions/chat.cpp:409
msgid "Return toggles chat."
msgstr ""
-#: src/actions/chat.cpp:410
+#: src/actions/chat.cpp:409
msgid "Message closes chat."
msgstr ""
@@ -198,184 +198,199 @@ msgid "Return now toggles chat."
msgstr ""
#. TRANSLATORS: message from toggle chat command
-#: src/actions/chat.cpp:430
+#: src/actions/chat.cpp:431
msgid "Message now closes chat."
msgstr ""
-#: src/actions/chat.cpp:570
+#: src/actions/chat.cpp:575
#, c-format
msgid "equipped hat %s."
msgstr ""
#. TRANSLATORS: change relation
-#: src/actions/commands.cpp:120
+#: src/actions/commands.cpp:122
#, c-format
msgid "Player already %s!"
msgstr ""
#. TRANSLATORS: change relation
-#: src/actions/commands.cpp:133
+#: src/actions/commands.cpp:135
#, c-format
msgid "Player successfully %s!"
msgstr ""
#. TRANSLATORS: change relation
-#: src/actions/commands.cpp:135
+#: src/actions/commands.cpp:137
#, c-format
msgid "Player could not be %s!"
msgstr ""
#. TRANSLATORS: unignore command
-#: src/actions/commands.cpp:166
+#: src/actions/commands.cpp:168
msgid "Player wasn't ignored!"
msgstr ""
#. TRANSLATORS: unignore command
-#: src/actions/commands.cpp:175
+#: src/actions/commands.cpp:177
msgid "Player no longer ignored!"
msgstr ""
#. TRANSLATORS: unignore command
-#: src/actions/commands.cpp:177
+#: src/actions/commands.cpp:179
msgid "Player could not be unignored!"
msgstr ""
#. TRANSLATORS: erase command
-#: src/actions/commands.cpp:192
+#: src/actions/commands.cpp:194
msgid "Player already erased!"
msgstr ""
#. TRANSLATORS: erase command
-#: src/actions/commands.cpp:205
+#: src/actions/commands.cpp:207
msgid "Player no longer erased!"
msgstr ""
#. TRANSLATORS: erase command
-#: src/actions/commands.cpp:207
+#: src/actions/commands.cpp:209
msgid "Player could not be erased!"
msgstr ""
#. TRANSLATORS: adding friend command
-#: src/actions/commands.cpp:214
+#: src/actions/commands.cpp:216
msgid "friend"
msgstr ""
#. TRANSLATORS: disregard command
-#: src/actions/commands.cpp:221
+#: src/actions/commands.cpp:223
msgid "disregarded"
msgstr ""
#. TRANSLATORS: neutral command
-#: src/actions/commands.cpp:228
+#: src/actions/commands.cpp:230
msgid "neutral"
msgstr ""
#. TRANSLATORS: blacklist command
-#: src/actions/commands.cpp:235
+#: src/actions/commands.cpp:237
msgid "blacklisted"
msgstr ""
#. TRANSLATORS: enemy command
-#: src/actions/commands.cpp:242
+#: src/actions/commands.cpp:244
msgid "enemy"
msgstr ""
-#: src/actions/pets.cpp:104
+#: src/actions/commands.cpp:947
+#, c-format
+msgid "Config value: %s"
+msgstr ""
+
+#: src/actions/commands.cpp:959
+#, c-format
+msgid "Server config value: %s"
+msgstr ""
+
+#: src/actions/pets.cpp:109
msgid "Rename your pet"
msgstr ""
#. TRANSLATORS: disable trades message
-#: src/actions/statusbar.cpp:171
+#: src/actions/statusbar.cpp:177
msgid "Ignoring incoming trade requests"
msgstr ""
#. TRANSLATORS: enable trades message
-#: src/actions/statusbar.cpp:181
+#: src/actions/statusbar.cpp:187
msgid "Accepting incoming trade requests"
msgstr ""
+#. TRANSLATORS: quick tab in settings
+#: src/actions/windows.cpp:323 src/gui/widgets/tabs/setup_quick.cpp:45
+msgid "Quick"
+msgstr ""
+
#. TRANSLATORS: visible beings on map
-#: src/actormanager.cpp:1359
+#: src/actormanager.cpp:1375
msgid "Visible on map"
msgstr ""
#. TRANSLATORS: default race name
-#: src/being/being.cpp:406
+#: src/being/being.cpp:435
msgid "Human"
msgstr ""
-#: src/being/being.cpp:575
+#: src/being/being.cpp:609
msgid "dodge"
msgstr ""
-#: src/being/being.cpp:575
+#: src/being/being.cpp:609
msgid "miss"
msgstr ""
#. TRANSLATORS: this away status writed in player nick
-#: src/being/being.cpp:1921 src/gui/windows/whoisonline.cpp:865
+#: src/being/being.cpp:2035 src/gui/windows/whoisonline.cpp:871
msgid "A"
msgstr ""
#. TRANSLATORS: this inactive status writed in player nick
-#: src/being/being.cpp:1926 src/gui/windows/whoisonline.cpp:870
+#: src/being/being.cpp:2040 src/gui/windows/whoisonline.cpp:876
msgid "I"
msgstr ""
#. TRANSLATORS: chat message after death
-#: src/being/localplayer.cpp:381
+#: src/being/localplayer.cpp:380
#, c-format
msgid "You were killed by %s."
msgstr ""
#. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:835
+#: src/being/localplayer.cpp:836
msgid "Tried to pick up nonexistent item."
msgstr ""
#. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:839
+#: src/being/localplayer.cpp:840
msgid "Item is too heavy."
msgstr ""
#. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:843
+#: src/being/localplayer.cpp:844
msgid "Item is too far away."
msgstr ""
#. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:847
+#: src/being/localplayer.cpp:848
msgid "Inventory is full."
msgstr ""
#. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:851
+#: src/being/localplayer.cpp:852
msgid "Stack is too big."
msgstr ""
#. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:855
+#: src/being/localplayer.cpp:856
msgid "Item belongs to someone else."
msgstr ""
#. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:859
+#: src/being/localplayer.cpp:860
msgid "You can't pickup this amount of items."
msgstr ""
#. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:863
+#: src/being/localplayer.cpp:864
msgid "Your item stack has max amount."
msgstr ""
#. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:870
+#: src/being/localplayer.cpp:871
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:895
#, c-format
msgid "You picked up %d [@@%d|%s@@]."
msgid_plural "You picked up %d [@@%d|%s@@]."
@@ -384,53 +399,53 @@ msgstr[1] ""
#. TRANSLATORS: this is normal experience
#. TRANSLATORS: get xp message
-#: src/being/localplayer.cpp:1066 src/being/localplayer.cpp:1067
-#: src/being/localplayer.cpp:1093
+#: src/being/localplayer.cpp:1067 src/being/localplayer.cpp:1068
+#: src/being/localplayer.cpp:1094
msgid "xp"
msgstr ""
#. TRANSLATORS: this is job experience
-#: src/being/localplayer.cpp:1071 src/being/localplayer.cpp:1077
-#: src/being/localplayer.cpp:1083
+#: src/being/localplayer.cpp:1072 src/being/localplayer.cpp:1078
+#: src/being/localplayer.cpp:1084
msgid "job"
msgstr ""
#. TRANSLATORS: get hp message
-#: src/being/localplayer.cpp:1102
+#: src/being/localplayer.cpp:1103
msgid "hp"
msgstr ""
#. TRANSLATORS: get hp message
-#: src/being/localplayer.cpp:1111
+#: src/being/localplayer.cpp:1112
msgid "mana"
msgstr ""
#. TRANSLATORS: follow command message
-#: src/being/localplayer.cpp:2180
+#: src/being/localplayer.cpp:2186
#, c-format
msgid "Follow: %s"
msgstr ""
#. TRANSLATORS: follow command message
#. TRANSLATORS: cancel follow message
-#: src/being/localplayer.cpp:2186 src/being/localplayer.cpp:2211
+#: src/being/localplayer.cpp:2192 src/being/localplayer.cpp:2217
msgid "Follow canceled"
msgstr ""
#. TRANSLATORS: imitate command message
-#: src/being/localplayer.cpp:2196
+#: src/being/localplayer.cpp:2202
#, c-format
msgid "Imitation: %s"
msgstr ""
#. TRANSLATORS: imitate command message
#. TRANSLATORS: cancel follow message
-#: src/being/localplayer.cpp:2202 src/being/localplayer.cpp:2216
+#: src/being/localplayer.cpp:2208 src/being/localplayer.cpp:2222
msgid "Imitation canceled"
msgstr ""
#. TRANSLATORS: wait player/monster message
-#: src/being/localplayer.cpp:2566
+#: src/being/localplayer.cpp:2572
#, c-format
msgid "You see %s"
msgstr ""
@@ -440,65 +455,65 @@ msgstr ""
#. TRANSLATORS: add player to completle ignore list
#. TRANSLATORS: popup menu item
#. TRANSLATORS: add player to ignore list
-#: src/being/playerrelations.cpp:467 src/gui/popups/popupmenu.cpp:2287
-#: src/gui/popups/popupmenu.cpp:2329
+#: src/being/playerrelations.cpp:469 src/gui/popups/popupmenu.cpp:2308
+#: src/gui/popups/popupmenu.cpp:2350
msgid "Completely ignore"
msgstr ""
#. TRANSLATORS: ignore/unignore action
-#: src/being/playerrelations.cpp:484
+#: src/being/playerrelations.cpp:486
msgid "Print '...'"
msgstr ""
#. TRANSLATORS: ignore/unignore action
-#: src/being/playerrelations.cpp:507
+#: src/being/playerrelations.cpp:509
msgid "Blink name"
msgstr ""
#. TRANSLATORS: ignore strategi
-#: src/being/playerrelations.cpp:553
+#: src/being/playerrelations.cpp:555
msgid "Floating '...' bubble"
msgstr ""
#. TRANSLATORS: ignore strategi
-#: src/being/playerrelations.cpp:557
+#: src/being/playerrelations.cpp:559
msgid "Floating bubble"
msgstr ""
#. TRANSLATORS: setup tab quick button
#. TRANSLATORS: full button name
#. TRANSLATORS: setup window name
-#: src/client.cpp:907 src/gui/windowmenu.cpp:167
-#: src/gui/windows/setupwindow.cpp:61
+#: src/client.cpp:805 src/gui/windowmenu.cpp:177
+#: src/gui/windows/setupwindow.cpp:64
msgid "Setup"
msgstr ""
#. TRANSLATORS: perfoamance tab quick button
#. TRANSLATORS: settings tab name
-#: src/client.cpp:910 src/gui/widgets/tabs/setup_perfomance.cpp:54
+#: src/client.cpp:808 src/gui/widgets/tabs/setup_perfomance.cpp:54
msgid "Performance"
msgstr ""
#. TRANSLATORS: video tab quick button
#. TRANSLATORS: video settings tab name
-#: src/client.cpp:913 src/gui/widgets/tabs/setup_video.cpp:107
+#: src/client.cpp:811 src/gui/widgets/tabs/setup_video.cpp:106
msgid "Video"
msgstr ""
#. TRANSLATORS: theme tab quick button
#. TRANSLATORS: theme settings tab name
-#: src/client.cpp:916 src/gui/widgets/tabs/setup_theme.cpp:122
+#: src/client.cpp:814 src/gui/widgets/tabs/setup_theme.cpp:121
msgid "Theme"
msgstr ""
#. TRANSLATORS: theme tab quick button
-#: src/client.cpp:919
+#: src/client.cpp:817
msgid "About"
msgstr ""
#. TRANSLATORS: theme tab quick button
#. TRANSLATORS: help window name
-#: src/client.cpp:922 src/gui/windowmenu.cpp:72
+#: src/client.cpp:820 src/gui/windowmenu.cpp:72
#: src/gui/windows/helpwindow.cpp:53
msgid "Help"
msgstr ""
@@ -511,46 +526,49 @@ msgstr ""
#. TRANSLATORS: close window
#. TRANSLATORS: did you know window button
#. TRANSLATORS: storage button
+#. TRANSLATORS: mail edit window button
+#. TRANSLATORS: mail view window button
#. TRANSLATORS: npc dialog button
#. TRANSLATORS: quests window button
#. TRANSLATORS: shop window button
-#: src/client.cpp:926 src/client.cpp:1382 src/client.cpp:1396
-#: 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:254
-#: src/gui/windows/inventorywindow.cpp:277 src/gui/windows/npcdialog.cpp:75
-#: src/gui/windows/npcdialog.cpp:113 src/gui/windows/questswindow.cpp:77
-#: src/gui/windows/shopwindow.cpp:111
+#: src/client.cpp:824 src/client.cpp:1371 src/client.cpp:1390
+#: src/gui/dialogsmanager.cpp:105 src/gui/popups/popupmenu.cpp:738
+#: src/gui/popups/popupmenu.cpp:979 src/gui/windows/didyouknowwindow.cpp:81
+#: src/gui/windows/inventorywindow.cpp:265
+#: src/gui/windows/inventorywindow.cpp:289
+#: src/gui/windows/maileditwindow.cpp:52 src/gui/windows/mailviewwindow.cpp:59
+#: src/gui/windows/npcdialog.cpp:76 src/gui/windows/npcdialog.cpp:115
+#: src/gui/windows/questswindow.cpp:78 src/gui/windows/shopwindow.cpp:112
msgid "Close"
msgstr ""
#. TRANSLATORS: connection dialog header
-#: src/client.cpp:1052
+#: src/client.cpp:1041 src/gui/windowmanager_unittest.cc:150
msgid "Connecting to server"
msgstr ""
#. TRANSLATORS: connection dialog header
-#: src/client.cpp:1098
+#: src/client.cpp:1087 src/gui/windowmanager_unittest.cc:167
msgid "Logging in"
msgstr ""
#. TRANSLATORS: connection dialog header
-#: src/client.cpp:1141
+#: src/client.cpp:1130
msgid "Entering game world"
msgstr ""
#. TRANSLATORS: connection dialog header
-#: src/client.cpp:1273
+#: src/client.cpp:1263
msgid "Requesting characters"
msgstr ""
#. TRANSLATORS: connection dialog header
-#: src/client.cpp:1313
+#: src/client.cpp:1302
msgid "Connecting to the game server"
msgstr ""
#. TRANSLATORS: connection dialog header
-#: src/client.cpp:1325
+#: src/client.cpp:1313
msgid "Changing game servers"
msgstr ""
@@ -559,83 +577,81 @@ msgstr ""
#. TRANSLATORS: change password error header
#. TRANSLATORS: char creation error
#. TRANSLATORS: error message
-#. TRANSLATORS: edit server dialog error header
-#. TRANSLATORS: error message
#. TRANSLATORS: unregister dialog. error message.
#. TRANSLATORS: error message header
-#. TRANSLATORS: info message
+#. TRANSLATORS: error header
#. TRANSLATORS: ok dialog button
-#. TRANSLATORS: error message
-#: src/client.cpp:1380 src/client.cpp:1394 src/client.cpp:1589
-#: src/gui/windows/changeemaildialog.cpp:164
-#: src/gui/windows/changepassworddialog.cpp:154
-#: src/gui/windows/charcreatedialog.cpp:376
-#: src/gui/windows/charselectdialog.cpp:319
-#: src/gui/windows/editserverdialog.cpp:212
-#: src/gui/windows/registerdialog.cpp:243
-#: src/gui/windows/unregisterdialog.cpp:143
-#: src/net/ea/charserverhandler.cpp:141
-#: src/net/eathena/charserverhandler.cpp:576
-#: src/net/eathena/charserverhandler.cpp:578
-#: src/net/eathena/charserverhandler.cpp:651
-#: src/net/tmwa/charserverhandler.cpp:533
+#. TRANSLATORS: error header
+#: src/client.cpp:1368 src/client.cpp:1387 src/client.cpp:1598
+#: src/gui/windows/changeemaildialog.cpp:166
+#: src/gui/windows/changepassworddialog.cpp:156
+#: src/gui/windows/charcreatedialog.cpp:386
+#: src/gui/windows/charselectdialog.cpp:324
+#: src/gui/windows/editserverdialog.cpp:211
+#: src/gui/windows/registerdialog.cpp:241
+#: src/gui/windows/unregisterdialog.cpp:146
+#: src/net/ea/charserverhandler.cpp:142
+#: src/net/eathena/charserverhandler.cpp:587
+#: src/net/eathena/charserverhandler.cpp:591
+#: src/net/eathena/charserverhandler.cpp:679
+#: src/net/tmwa/charserverhandler.cpp:502
msgid "Error"
msgstr ""
#. TRANSLATORS: connection dialog header
-#: src/client.cpp:1409
+#: src/client.cpp:1406
msgid "Requesting registration details"
msgstr ""
#. TRANSLATORS: password change message header
-#: src/client.cpp:1450
+#: src/client.cpp:1449
msgid "Password Change"
msgstr ""
#. TRANSLATORS: password change message text
-#: src/client.cpp:1452
+#: src/client.cpp:1451
msgid "Password changed successfully!"
msgstr ""
#. TRANSLATORS: email change message header
-#: src/client.cpp:1477
+#: src/client.cpp:1482
msgid "Email Change"
msgstr ""
#. TRANSLATORS: email change message text
-#: src/client.cpp:1479
+#: src/client.cpp:1484
msgid "Email changed successfully!"
msgstr ""
#. TRANSLATORS: unregister message header
-#: src/client.cpp:1506
+#: src/client.cpp:1514
msgid "Unregister Successful"
msgstr ""
#. TRANSLATORS: unregister message text
-#: src/client.cpp:1508
+#: src/client.cpp:1516
msgid "Farewell, come back any time..."
msgstr ""
#. TRANSLATORS: directory creation error
-#: src/configmanager.cpp:53 src/dirs.cpp:350 src/dirs.cpp:365 src/dirs.cpp:410
-#: src/dirs.cpp:578 src/dirs.cpp:586
+#: src/configmanager.cpp:53 src/dirs.cpp:352 src/dirs.cpp:367 src/dirs.cpp:412
+#: src/dirs.cpp:580 src/dirs.cpp:588
#, c-format
msgid "%s doesn't exist and can't be created! Exiting."
msgstr ""
#. TRANSLATORS: update server initialisation error
-#: src/dirs.cpp:460
+#: src/dirs.cpp:462
#, c-format
msgid "Invalid update host: %s."
msgstr ""
#. TRANSLATORS: update server initialisation error
-#: src/dirs.cpp:501 src/dirs.cpp:508
+#: src/dirs.cpp:503 src/dirs.cpp:510
msgid "Error creating updates directory!"
msgstr ""
-#: src/dirs.cpp:530 src/dirs.cpp:548
+#: src/dirs.cpp:532 src/dirs.cpp:550
#, c-format
msgid "Error: %s doesn't exist and can't be created! Exiting."
msgstr ""
@@ -653,441 +669,456 @@ msgid "dyecmd srcdyestring dstfile"
msgstr ""
#. TRANSLATORS: chat tab header
-#: src/game.cpp:252 src/gui/windows/chatwindow.cpp:2137
+#: src/game.cpp:252 src/gui/windows/chatwindow.cpp:2188
msgid "General"
msgstr ""
#. TRANSLATORS: chat tab header
#. TRANSLATORS: full button name
#. TRANSLATORS: debug window name
-#: src/game.cpp:270 src/gui/windowmenu.cpp:154
-#: src/gui/windows/debugwindow.cpp:42
+#: src/game.cpp:259 src/gui/windowmenu.cpp:163
+#: src/gui/windows/debugwindow.cpp:43
msgid "Debug"
msgstr ""
#. TRANSLATORS: save file message
-#: src/game.cpp:563
+#: src/game.cpp:556
#, c-format
msgid "Screenshot saved as %s"
msgstr ""
#. TRANSLATORS: save file message
-#: src/game.cpp:573
+#: src/game.cpp:566
msgid "Saving screenshot failed!"
msgstr ""
#. TRANSLATORS: error message text
-#: src/game.cpp:660
+#: src/game.cpp:651
msgid "The connection to the server was lost."
msgstr ""
#. TRANSLATORS: error message header
-#: src/game.cpp:663
+#: src/game.cpp:654
msgid "Network Error"
msgstr ""
#. TRANSLATORS: move type in status bar
-#: src/gamemodifiers.cpp:145
+#: src/gamemodifiers.cpp:149
msgid "(D) default moves"
msgstr ""
#. TRANSLATORS: move type in status bar
-#: src/gamemodifiers.cpp:147
+#: src/gamemodifiers.cpp:151
msgid "(I) invert moves"
msgstr ""
#. TRANSLATORS: move type in status bar
-#: src/gamemodifiers.cpp:149
+#: src/gamemodifiers.cpp:153
msgid "(c) moves with some crazy moves"
msgstr ""
#. TRANSLATORS: move type in status bar
-#: src/gamemodifiers.cpp:151
+#: src/gamemodifiers.cpp:155
msgid "(C) moves with crazy moves"
msgstr ""
#. TRANSLATORS: move type in status bar
-#: src/gamemodifiers.cpp:153
+#: src/gamemodifiers.cpp:157
msgid "(d) double normal + crazy"
msgstr ""
#. TRANSLATORS: move type in status bar
-#: src/gamemodifiers.cpp:155
+#: src/gamemodifiers.cpp:159
msgid "(?) unknown move"
msgstr ""
#. TRANSLATORS: crazy move type in status bar
-#: src/gamemodifiers.cpp:180
+#: src/gamemodifiers.cpp:184
#, c-format
msgid "(%u) crazy move number %u"
msgstr ""
#. TRANSLATORS: crazy move type in status bar
-#: src/gamemodifiers.cpp:186
+#: src/gamemodifiers.cpp:190
msgid "(a) custom crazy move"
msgstr ""
#. TRANSLATORS: crazy move type in status bar
-#: src/gamemodifiers.cpp:191
+#: src/gamemodifiers.cpp:195
msgid "(?) crazy move"
msgstr ""
#. TRANSLATORS: move to target type in status bar
-#: src/gamemodifiers.cpp:198
+#: src/gamemodifiers.cpp:202
msgid "(0) default moves to target"
msgstr ""
#. TRANSLATORS: move to target type in status bar
-#: src/gamemodifiers.cpp:200
+#: src/gamemodifiers.cpp:204
msgid "(1) moves to target in distance 1"
msgstr ""
#. TRANSLATORS: move to target type in status bar
-#: src/gamemodifiers.cpp:202
+#: src/gamemodifiers.cpp:206
msgid "(2) moves to target in distance 2"
msgstr ""
#. TRANSLATORS: move to target type in status bar
-#: src/gamemodifiers.cpp:204
+#: src/gamemodifiers.cpp:208
msgid "(3) moves to target in distance 3"
msgstr ""
#. TRANSLATORS: move to target type in status bar
-#: src/gamemodifiers.cpp:206
+#: src/gamemodifiers.cpp:210
msgid "(4) moves to target in distance 4"
msgstr ""
#. TRANSLATORS: move to target type in status bar
-#: src/gamemodifiers.cpp:208
+#: src/gamemodifiers.cpp:212
msgid "(5) moves to target in distance 5"
msgstr ""
#. TRANSLATORS: move to target type in status bar
-#: src/gamemodifiers.cpp:210
+#: src/gamemodifiers.cpp:214
msgid "(6) moves to target in distance 6"
msgstr ""
#. TRANSLATORS: move to target type in status bar
-#: src/gamemodifiers.cpp:212
+#: src/gamemodifiers.cpp:216
msgid "(7) moves to target in distance 7"
msgstr ""
#. TRANSLATORS: move to target type in status bar
-#: src/gamemodifiers.cpp:214
+#: src/gamemodifiers.cpp:218
msgid "(8) moves to target in distance 8"
msgstr ""
#. TRANSLATORS: move to target type in status bar
-#: src/gamemodifiers.cpp:216
+#: src/gamemodifiers.cpp:220
msgid "(9) moves to target in distance 9"
msgstr ""
#. TRANSLATORS: move to target type in status bar
-#: src/gamemodifiers.cpp:218
+#: src/gamemodifiers.cpp:222
msgid "(A) moves to target in attack range"
msgstr ""
#. TRANSLATORS: move to target type in status bar
-#: src/gamemodifiers.cpp:220
+#: src/gamemodifiers.cpp:224
msgid "(a) archer attack range"
msgstr ""
#. TRANSLATORS: move to target type in status bar
-#: src/gamemodifiers.cpp:222
+#: src/gamemodifiers.cpp:226
msgid "(B) moves to target in attack range - 1"
msgstr ""
#. TRANSLATORS: move to target type in status bar
-#: src/gamemodifiers.cpp:224
+#: src/gamemodifiers.cpp:228
msgid "(?) move to target"
msgstr ""
#. TRANSLATORS: folow mode in status bar
-#: src/gamemodifiers.cpp:230
+#: src/gamemodifiers.cpp:234
msgid "(D) default follow"
msgstr ""
#. TRANSLATORS: folow mode in status bar
-#: src/gamemodifiers.cpp:232
+#: src/gamemodifiers.cpp:236
msgid "(R) relative follow"
msgstr ""
#. TRANSLATORS: folow mode in status bar
-#: src/gamemodifiers.cpp:234
+#: src/gamemodifiers.cpp:238
msgid "(M) mirror follow"
msgstr ""
#. TRANSLATORS: folow mode in status bar
-#: src/gamemodifiers.cpp:236
+#: src/gamemodifiers.cpp:240
msgid "(P) pet follow"
msgstr ""
#. TRANSLATORS: folow mode in status bar
-#: src/gamemodifiers.cpp:238
+#: src/gamemodifiers.cpp:242
msgid "(?) unknown follow"
msgstr ""
#. TRANSLATORS: switch attack type in status bar
#. TRANSLATORS: attack type in status bar
-#: src/gamemodifiers.cpp:244 src/gamemodifiers.cpp:252
-#: src/gamemodifiers.cpp:266
+#: src/gamemodifiers.cpp:248 src/gamemodifiers.cpp:256
+#: src/gamemodifiers.cpp:270
msgid "(?) attack"
msgstr ""
#. TRANSLATORS: switch attack type in status bar
#. TRANSLATORS: attack type in status bar
-#: src/gamemodifiers.cpp:246 src/gamemodifiers.cpp:258
+#: src/gamemodifiers.cpp:250 src/gamemodifiers.cpp:262
msgid "(D) default attack"
msgstr ""
#. TRANSLATORS: switch attack type in status bar
-#: src/gamemodifiers.cpp:248
+#: src/gamemodifiers.cpp:252
msgid "(s) switch attack without shield"
msgstr ""
#. TRANSLATORS: switch attack type in status bar
-#: src/gamemodifiers.cpp:250
+#: src/gamemodifiers.cpp:254
msgid "(S) switch attack with shield"
msgstr ""
#. TRANSLATORS: attack type in status bar
-#: src/gamemodifiers.cpp:260
+#: src/gamemodifiers.cpp:264
msgid "(G) go and attack"
msgstr ""
#. TRANSLATORS: attack type in status bar
-#: src/gamemodifiers.cpp:262
+#: src/gamemodifiers.cpp:266
msgid "(A) go, attack, pickup"
msgstr ""
#. TRANSLATORS: attack type in status bar
-#: src/gamemodifiers.cpp:264
+#: src/gamemodifiers.cpp:268
msgid "(d) without auto attack"
msgstr ""
+#. TRANSLATORS: targeting type in status bar
+#: src/gamemodifiers.cpp:276
+msgid "(D) don't switch target"
+msgstr ""
+
+#. TRANSLATORS: targeting type in status bar
+#: src/gamemodifiers.cpp:278
+msgid "(C) always attack closest"
+msgstr ""
+
+#. TRANSLATORS: targeting type in status bar
+#: src/gamemodifiers.cpp:280
+msgid "(?) targeting"
+msgstr ""
+
#. TRANSLATORS: pickup size in status bar
-#: src/gamemodifiers.cpp:299
+#: src/gamemodifiers.cpp:314
msgid "(S) small pick up 1x1 cells"
msgstr ""
#. TRANSLATORS: pickup size in status bar
-#: src/gamemodifiers.cpp:301
+#: src/gamemodifiers.cpp:316
msgid "(D) default pick up 2x1 cells"
msgstr ""
#. TRANSLATORS: pickup size in status bar
-#: src/gamemodifiers.cpp:303
+#: src/gamemodifiers.cpp:318
msgid "(F) forward pick up 2x3 cells"
msgstr ""
#. TRANSLATORS: pickup size in status bar
-#: src/gamemodifiers.cpp:305
+#: src/gamemodifiers.cpp:320
msgid "(3) pick up 3x3 cells"
msgstr ""
#. TRANSLATORS: pickup size in status bar
-#: src/gamemodifiers.cpp:307
+#: src/gamemodifiers.cpp:322
msgid "(g) go and pick up in distance 4"
msgstr ""
#. TRANSLATORS: pickup size in status bar
-#: src/gamemodifiers.cpp:309
+#: src/gamemodifiers.cpp:324
msgid "(G) go and pick up in distance 8"
msgstr ""
#. TRANSLATORS: pickup size in status bar
-#: src/gamemodifiers.cpp:311
+#: src/gamemodifiers.cpp:326
msgid "(A) go and pick up in max distance"
msgstr ""
#. TRANSLATORS: pickup size in status bar
-#: src/gamemodifiers.cpp:313
+#: src/gamemodifiers.cpp:328
msgid "(?) pick up"
msgstr ""
#. TRANSLATORS: magic attack in status bar
-#: src/gamemodifiers.cpp:319
+#: src/gamemodifiers.cpp:334
msgid "(f) use #flar for magic attack"
msgstr ""
#. TRANSLATORS: magic attack in status bar
-#: src/gamemodifiers.cpp:321
+#: src/gamemodifiers.cpp:336
msgid "(c) use #chiza for magic attack"
msgstr ""
#. TRANSLATORS: magic attack in status bar
-#: src/gamemodifiers.cpp:323
+#: src/gamemodifiers.cpp:338
msgid "(I) use #ingrav for magic attack"
msgstr ""
#. TRANSLATORS: magic attack in status bar
-#: src/gamemodifiers.cpp:325
+#: src/gamemodifiers.cpp:340
msgid "(F) use #frillyar for magic attack"
msgstr ""
#. TRANSLATORS: magic attack in status bar
-#: src/gamemodifiers.cpp:327
+#: src/gamemodifiers.cpp:342
msgid "(U) use #upmarmu for magic attack"
msgstr ""
#. TRANSLATORS: magic attack in status bar
-#: src/gamemodifiers.cpp:329
+#: src/gamemodifiers.cpp:344
msgid "(?) magic attack"
msgstr ""
#. TRANSLATORS: player attack type in status bar
-#: src/gamemodifiers.cpp:335
+#: src/gamemodifiers.cpp:350
msgid "(a) attack all players"
msgstr ""
#. TRANSLATORS: player attack type in status bar
-#: src/gamemodifiers.cpp:337
+#: src/gamemodifiers.cpp:352
msgid "(f) attack all except friends"
msgstr ""
#. TRANSLATORS: player attack type in status bar
-#: src/gamemodifiers.cpp:339
+#: src/gamemodifiers.cpp:354
msgid "(b) attack bad relations"
msgstr ""
#. TRANSLATORS: player attack type in status bar
-#: src/gamemodifiers.cpp:341
+#: src/gamemodifiers.cpp:356
msgid "(d) don't attack players"
msgstr ""
#. TRANSLATORS: player attack type in status bar
-#: src/gamemodifiers.cpp:343
+#: src/gamemodifiers.cpp:358
msgid "(?) pvp attack"
msgstr ""
#. TRANSLATORS: imitation type in status bar
-#: src/gamemodifiers.cpp:349
+#: src/gamemodifiers.cpp:364
msgid "(D) default imitation"
msgstr ""
#. TRANSLATORS: imitation type in status bar
-#: src/gamemodifiers.cpp:351
+#: src/gamemodifiers.cpp:366
msgid "(O) outfits imitation"
msgstr ""
#. TRANSLATORS: imitation type in status bar
-#: src/gamemodifiers.cpp:353
+#: src/gamemodifiers.cpp:368
msgid "(?) imitation"
msgstr ""
#. TRANSLATORS: game modifiers state in status bar
-#: src/gamemodifiers.cpp:359
+#: src/gamemodifiers.cpp:374
msgid "Game modifiers are enabled"
msgstr ""
#. TRANSLATORS: game modifiers state in status bar
-#: src/gamemodifiers.cpp:361
+#: src/gamemodifiers.cpp:376
msgid "Game modifiers are disabled"
msgstr ""
#. TRANSLATORS: game modifiers state in status bar
-#: src/gamemodifiers.cpp:363
+#: src/gamemodifiers.cpp:378
msgid "Game modifiers are unknown"
msgstr ""
#. TRANSLATORS: map view type in status bar
-#: src/gamemodifiers.cpp:376
+#: src/gamemodifiers.cpp:392
msgid "(N) normal map view"
msgstr ""
#. TRANSLATORS: map view type in status bar
-#: src/gamemodifiers.cpp:378
+#: src/gamemodifiers.cpp:394
msgid "(D) debug map view"
msgstr ""
#. TRANSLATORS: map view type in status bar
-#: src/gamemodifiers.cpp:380
+#: src/gamemodifiers.cpp:396
msgid "(u) ultra map view"
msgstr ""
#. TRANSLATORS: map view type in status bar
-#: src/gamemodifiers.cpp:382
+#: src/gamemodifiers.cpp:398
msgid "(U) ultra map view 2"
msgstr ""
#. TRANSLATORS: map view type in status bar
-#: src/gamemodifiers.cpp:384
+#: src/gamemodifiers.cpp:400
msgid "(e) empty map view with collision"
msgstr ""
#. TRANSLATORS: map view type in status bar
-#: src/gamemodifiers.cpp:386
+#: src/gamemodifiers.cpp:402
msgid "(E) empty map view"
msgstr ""
#. TRANSLATORS: map view type in status bar
-#: src/gamemodifiers.cpp:388
+#: src/gamemodifiers.cpp:404
msgid "(b) black & white map view"
msgstr ""
#. TRANSLATORS: pickup size in status bar
-#: src/gamemodifiers.cpp:390
+#: src/gamemodifiers.cpp:406
msgid "(?) map view"
msgstr ""
#. TRANSLATORS: away type in status bar
-#: src/gamemodifiers.cpp:396
+#: src/gamemodifiers.cpp:418
msgid "(O) on keyboard"
msgstr ""
#. TRANSLATORS: away type in status bar
-#: src/gamemodifiers.cpp:398
+#: src/gamemodifiers.cpp:420
msgid "(A) away"
msgstr ""
#. TRANSLATORS: away type in status bar
#. TRANSLATORS: camera mode in status bar
-#: src/gamemodifiers.cpp:400 src/gamemodifiers.cpp:454
+#: src/gamemodifiers.cpp:422 src/gamemodifiers.cpp:482
msgid "(?) away"
msgstr ""
#. TRANSLATORS: away message box header
-#: src/gamemodifiers.cpp:424
+#: src/gamemodifiers.cpp:448
msgid "Away"
msgstr ""
#. TRANSLATORS: camera mode in status bar
-#: src/gamemodifiers.cpp:450
+#: src/gamemodifiers.cpp:478
msgid "(G) game camera mode"
msgstr ""
#. TRANSLATORS: camera mode in status bar
-#: src/gamemodifiers.cpp:452
+#: src/gamemodifiers.cpp:480
msgid "(F) free camera mode"
msgstr ""
#. TRANSLATORS: error message question
-#: src/gui/dialogsmanager.cpp:115
+#: src/gui/dialogsmanager.cpp:119
msgid "Do you want to open support page?"
msgstr ""
#. TRANSLATORS: message header
-#: src/gui/dialogsmanager.cpp:127 src/gui/dialogsmanager.cpp:152
-#: src/gui/dialogsmanager.cpp:168
+#: src/gui/dialogsmanager.cpp:133 src/gui/dialogsmanager.cpp:162
+#: src/gui/dialogsmanager.cpp:182
msgid "Message"
msgstr ""
#. TRANSLATORS: ok dialog button
#. TRANSLATORS: popup menu item
#. TRANSLATORS: revive player
-#: src/gui/dialogsmanager.cpp:130 src/gui/popups/popupmenu.cpp:2613
+#: src/gui/dialogsmanager.cpp:136 src/gui/popups/popupmenu.cpp:2636
msgid "Revive"
msgstr ""
#. TRANSLATORS: weight message
-#: src/gui/dialogsmanager.cpp:154
+#: src/gui/dialogsmanager.cpp:164
msgid ""
"You are carrying more than half your weight. You are unable to regain "
"health."
msgstr ""
#. TRANSLATORS: weight message
-#: src/gui/dialogsmanager.cpp:170
+#: src/gui/dialogsmanager.cpp:184
msgid "You are carrying less than half your weight. You can regain health."
msgstr ""
@@ -1098,67 +1129,67 @@ msgstr ""
#: src/gui/models/colorlistmodel.h:33 src/gui/models/sortlistmodelinv.h:32
#: src/gui/widgets/tabs/setup_other.cpp:79
#: src/gui/widgets/tabs/setup_visual.cpp:81
-#: src/gui/windows/equipmentwindow.cpp:616
+#: src/gui/windows/equipmentwindow.cpp:669
msgid "default"
msgstr ""
#. TRANSLATORS: chat color
#. TRANSLATORS: color name
-#: src/gui/models/colorlistmodel.h:35 src/gui/models/colormodel.cpp:74
+#: src/gui/models/colorlistmodel.h:35 src/gui/models/colormodel.cpp:76
msgid "black"
msgstr ""
#. TRANSLATORS: chat color
#. TRANSLATORS: color name
-#: src/gui/models/colorlistmodel.h:37 src/gui/models/colormodel.cpp:76
+#: src/gui/models/colorlistmodel.h:37 src/gui/models/colormodel.cpp:78
msgid "red"
msgstr ""
#. TRANSLATORS: chat color
#. TRANSLATORS: color name
-#: src/gui/models/colorlistmodel.h:39 src/gui/models/colormodel.cpp:78
+#: src/gui/models/colorlistmodel.h:39 src/gui/models/colormodel.cpp:80
msgid "green"
msgstr ""
#. TRANSLATORS: chat color
#. TRANSLATORS: color name
-#: src/gui/models/colorlistmodel.h:41 src/gui/models/colormodel.cpp:80
+#: src/gui/models/colorlistmodel.h:41 src/gui/models/colormodel.cpp:82
msgid "blue"
msgstr ""
#. TRANSLATORS: chat color
#. TRANSLATORS: color name
-#: src/gui/models/colorlistmodel.h:43 src/gui/models/colormodel.cpp:82
+#: src/gui/models/colorlistmodel.h:43 src/gui/models/colormodel.cpp:84
msgid "gold"
msgstr ""
#. TRANSLATORS: chat color
#. TRANSLATORS: color name
-#: src/gui/models/colorlistmodel.h:45 src/gui/models/colormodel.cpp:84
+#: src/gui/models/colorlistmodel.h:45 src/gui/models/colormodel.cpp:86
msgid "yellow"
msgstr ""
#. TRANSLATORS: chat color
#. TRANSLATORS: color name
-#: src/gui/models/colorlistmodel.h:47 src/gui/models/colormodel.cpp:86
+#: src/gui/models/colorlistmodel.h:47 src/gui/models/colormodel.cpp:88
msgid "pink"
msgstr ""
#. TRANSLATORS: chat color
#. TRANSLATORS: color name
-#: src/gui/models/colorlistmodel.h:49 src/gui/models/colormodel.cpp:88
+#: src/gui/models/colorlistmodel.h:49 src/gui/models/colormodel.cpp:90
msgid "purple"
msgstr ""
#. TRANSLATORS: chat color
#. TRANSLATORS: color name
-#: src/gui/models/colorlistmodel.h:51 src/gui/models/colormodel.cpp:90
+#: src/gui/models/colorlistmodel.h:51 src/gui/models/colormodel.cpp:92
msgid "grey"
msgstr ""
#. TRANSLATORS: chat color
#. TRANSLATORS: color name
-#: src/gui/models/colorlistmodel.h:53 src/gui/models/colormodel.cpp:92
+#: src/gui/models/colorlistmodel.h:53 src/gui/models/colormodel.cpp:94
msgid "brown"
msgstr ""
@@ -1259,8 +1290,8 @@ msgstr ""
#. TRANSLATORS: language
#. TRANSLATORS: popup menu header
-#: src/gui/models/langlistmodel.h:45 src/gui/popups/popupmenu.cpp:1990
-#: src/gui/popups/popupmenu.cpp:2068 src/gui/widgets/tabs/socialtabbase.h:46
+#: src/gui/models/langlistmodel.h:45 src/gui/popups/popupmenu.cpp:2009
+#: src/gui/popups/popupmenu.cpp:2087 src/gui/widgets/tabs/socialtabbase.h:46
msgid "(default)"
msgstr ""
@@ -1410,7 +1441,8 @@ msgid "Blacklisted"
msgstr ""
#. TRANSLATORS: relation type
-#: src/gui/models/playerrelationlistmodel.h:47
+#. TRANSLATORS: palette color
+#: src/gui/models/playerrelationlistmodel.h:47 src/gui/userpalette.cpp:159
msgid "Enemy"
msgstr ""
@@ -1486,62 +1518,62 @@ msgid "Skip"
msgstr ""
#. TRANSLATORS: being popup label
-#: src/gui/popups/beingpopup.cpp:166 src/gui/popups/beingpopup.cpp:186
+#: src/gui/popups/beingpopup.cpp:167 src/gui/popups/beingpopup.cpp:187
#, c-format
msgid "Hungry: %d"
msgstr ""
#. TRANSLATORS: being popup label
-#: src/gui/popups/beingpopup.cpp:170 src/gui/popups/beingpopup.cpp:190
+#: src/gui/popups/beingpopup.cpp:171 src/gui/popups/beingpopup.cpp:191
#, c-format
msgid "Intimacy: %d"
msgstr ""
#. TRANSLATORS: being popup label
-#: src/gui/popups/beingpopup.cpp:206
+#: src/gui/popups/beingpopup.cpp:207
#, c-format
msgid "Party: %s"
msgstr ""
#. TRANSLATORS: being popup label
-#: src/gui/popups/beingpopup.cpp:224
+#: src/gui/popups/beingpopup.cpp:225
#, c-format
msgid "Guild: %s"
msgstr ""
#. TRANSLATORS: being popup label
-#: src/gui/popups/beingpopup.cpp:241
+#: src/gui/popups/beingpopup.cpp:242
#, c-format
msgid "Pvp rank: %u"
msgstr ""
#. TRANSLATORS: being popup label
-#: src/gui/popups/beingpopup.cpp:257
+#: src/gui/popups/beingpopup.cpp:259
#, c-format
msgid "Buy shop: %s"
msgstr ""
#. TRANSLATORS: being popup label
-#: src/gui/popups/beingpopup.cpp:272
+#: src/gui/popups/beingpopup.cpp:276
#, c-format
msgid "Sell shop: %s"
msgstr ""
#. TRANSLATORS: being popup label
-#: src/gui/popups/beingpopup.cpp:286
+#: src/gui/popups/beingpopup.cpp:291
#, c-format
msgid "Comment: %s"
msgstr ""
#. TRANSLATORS: being popup label
-#: src/gui/popups/beingpopup.cpp:300
+#: src/gui/popups/beingpopup.cpp:305
#, c-format
msgid "Chat room: %s"
msgstr ""
#. TRANSLATORS: party popup item
#. TRANSLATORS: party creation message
-#: src/gui/popups/createpartypopup.h:50 src/gui/windows/socialwindow.cpp:504
+#: src/gui/popups/createpartypopup.h:50 src/gui/windows/socialwindow.cpp:521
msgid "Create Party"
msgstr ""
@@ -1555,7 +1587,6 @@ msgstr ""
#. TRANSLATORS: connection dialog button
#. TRANSLATORS: edit server dialog button
#. TRANSLATORS: item amount window button
-#. TRANSLATORS: button in npc post dialog
#. TRANSLATORS: quit dialog button
#. TRANSLATORS: register dialog. button.
#. TRANSLATORS: setup button
@@ -1564,46 +1595,50 @@ msgstr ""
#. TRANSLATORS: unregister dialog. button.
#. TRANSLATORS: updater window button
#. TRANSLATORS: input action name
-#: src/gui/popups/createpartypopup.h:53 src/gui/popups/popupmenu.cpp:374
-#: src/gui/popups/popupmenu.cpp:441 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:1732 src/gui/popups/popupmenu.cpp:1768
-#: src/gui/popups/popupmenu.cpp:1818 src/gui/popups/popupmenu.cpp:1860
-#: src/gui/popups/popupmenu.cpp:1901 src/gui/popups/popupmenu.cpp:1969
-#: src/gui/popups/popupmenu.cpp:2047 src/gui/popups/popupmenu.cpp:2081
-#: src/gui/popups/popupmenu.cpp:2107 src/gui/popups/popupmenu.cpp:2128
-#: src/gui/popups/popupmenu.cpp:2149 src/gui/popups/popupmenu.cpp:2174
-#: src/gui/popups/popupmenu.cpp:2191 src/gui/popups/popupmenu.cpp:2505
-#: src/gui/popups/popupmenu.cpp:2670 src/gui/windows/buyselldialog.cpp:75
-#: src/gui/windows/changeemaildialog.cpp:55
-#: src/gui/windows/changepassworddialog.cpp:57
-#: src/gui/windows/charcreatedialog.cpp:122
+#: src/gui/popups/createpartypopup.h:53 src/gui/popups/popupmenu.cpp:384
+#: src/gui/popups/popupmenu.cpp:452 src/gui/popups/popupmenu.cpp:553
+#: src/gui/popups/popupmenu.cpp:600 src/gui/popups/popupmenu.cpp:635
+#: src/gui/popups/popupmenu.cpp:666 src/gui/popups/popupmenu.cpp:691
+#: src/gui/popups/popupmenu.cpp:716 src/gui/popups/popupmenu.cpp:905
+#: src/gui/popups/popupmenu.cpp:932 src/gui/popups/popupmenu.cpp:965
+#: src/gui/popups/popupmenu.cpp:1749 src/gui/popups/popupmenu.cpp:1785
+#: src/gui/popups/popupmenu.cpp:1835 src/gui/popups/popupmenu.cpp:1877
+#: src/gui/popups/popupmenu.cpp:1918 src/gui/popups/popupmenu.cpp:1988
+#: src/gui/popups/popupmenu.cpp:2066 src/gui/popups/popupmenu.cpp:2100
+#: src/gui/popups/popupmenu.cpp:2126 src/gui/popups/popupmenu.cpp:2147
+#: src/gui/popups/popupmenu.cpp:2168 src/gui/popups/popupmenu.cpp:2194
+#: src/gui/popups/popupmenu.cpp:2212 src/gui/popups/popupmenu.cpp:2528
+#: src/gui/popups/popupmenu.cpp:2693 src/gui/windows/buyselldialog.cpp:75
+#: src/gui/windows/changeemaildialog.cpp:56
+#: src/gui/windows/changepassworddialog.cpp:58
+#: src/gui/windows/charcreatedialog.cpp:121
#: src/gui/windows/connectiondialog.cpp:52
-#: src/gui/windows/editserverdialog.cpp:61
-#: src/gui/windows/itemamountwindow.cpp:169
-#: src/gui/windows/npcpostdialog.cpp:70 src/gui/windows/quitdialog.cpp:70
-#: src/gui/windows/registerdialog.cpp:65 src/gui/windows/setupwindow.cpp:94
-#: src/gui/windows/textcommandeditor.cpp:86 src/gui/windows/textdialog.cpp:55
-#: src/gui/windows/unregisterdialog.cpp:54
-#: src/gui/windows/updaterwindow.cpp:190 src/input/pages/gui.cpp:105
+#: src/gui/windows/editserverdialog.cpp:58
+#: src/gui/windows/itemamountwindow.cpp:181 src/gui/windows/quitdialog.cpp:68
+#: src/gui/windows/registerdialog.cpp:62 src/gui/windows/setupwindow.cpp:99
+#: src/gui/windows/textcommandeditor.cpp:87 src/gui/windows/textdialog.cpp:55
+#: src/gui/windows/unregisterdialog.cpp:55
+#: src/gui/windows/updaterwindow.cpp:189 src/input/pages/gui.cpp:103
msgid "Cancel"
msgstr ""
#. TRANSLATORS: popup label
-#: src/gui/popups/itempopup.cpp:203
+#: src/gui/popups/itempopup.cpp:220
#, c-format
msgid "Weight: %s"
msgstr ""
+#. TRANSLATORS: popup label
+#: src/gui/popups/itempopup.cpp:285
+msgid "Cards: "
+msgstr ""
+
#. TRANSLATORS: popup menu item
#. TRANSLATORS: trade with player
#. TRANSLATORS: trade chat tab name
#. TRANSLATORS: inventory type name
-#: src/gui/popups/popupmenu.cpp:156 src/gui/popups/popupmenu.cpp:800
-#: src/gui/widgets/tabs/chat/tradetab.cpp:39 src/inventory.cpp:319
+#: src/gui/popups/popupmenu.cpp:161 src/gui/popups/popupmenu.cpp:811
+#: src/gui/widgets/tabs/chat/tradetab.cpp:39 src/inventory.cpp:328
msgid "Trade"
msgstr ""
@@ -1614,53 +1649,52 @@ msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: attack player
#. TRANSLATORS: Skill type
-#. TRANSLATORS: bot checker window table header
#. TRANSLATORS: input action name
#. TRANSLATORS: player stat
-#: src/gui/popups/popupmenu.cpp:159 src/gui/popups/popupmenu.cpp:277
-#: src/gui/popups/popupmenu.cpp:803 src/gui/widgets/skillinfo.cpp:114
-#: src/gui/windows/botcheckerwindow.cpp:88 src/input/pages/basic.cpp:42
-#: src/net/eathena/generalhandler.cpp:401 src/net/tmwa/generalhandler.cpp:358
+#: src/gui/popups/popupmenu.cpp:164 src/gui/popups/popupmenu.cpp:286
+#: src/gui/popups/popupmenu.cpp:814 src/gui/widgets/skillinfo.cpp:109
+#: src/input/pages/basic.cpp:40 src/net/eathena/generalhandler.cpp:396
+#: src/net/tmwa/generalhandler.cpp:359
msgid "Attack"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: send whisper to player
-#: src/gui/popups/popupmenu.cpp:162 src/gui/popups/popupmenu.cpp:252
-#: src/gui/popups/popupmenu.cpp:462
+#: src/gui/popups/popupmenu.cpp:167 src/gui/popups/popupmenu.cpp:259
+#: src/gui/popups/popupmenu.cpp:473
msgid "Whisper"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: heal player
-#: src/gui/popups/popupmenu.cpp:168 src/gui/popups/popupmenu.cpp:807
+#: src/gui/popups/popupmenu.cpp:173 src/gui/popups/popupmenu.cpp:818
msgid "Heal"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: kick player from guild
-#: src/gui/popups/popupmenu.cpp:188 src/gui/popups/popupmenu.cpp:204
-#: src/gui/popups/popupmenu.cpp:511 src/gui/popups/popupmenu.cpp:835
+#: src/gui/popups/popupmenu.cpp:193 src/gui/popups/popupmenu.cpp:209
+#: src/gui/popups/popupmenu.cpp:522 src/gui/popups/popupmenu.cpp:846
msgid "Kick from guild"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: change player position in guild
-#: src/gui/popups/popupmenu.cpp:195 src/gui/popups/popupmenu.cpp:211
-#: src/gui/popups/popupmenu.cpp:518 src/gui/popups/popupmenu.cpp:842
+#: src/gui/popups/popupmenu.cpp:200 src/gui/popups/popupmenu.cpp:216
+#: src/gui/popups/popupmenu.cpp:529 src/gui/popups/popupmenu.cpp:853
msgid "Change pos in guild"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: invite player to guild
-#: src/gui/popups/popupmenu.cpp:224 src/gui/popups/popupmenu.cpp:530
-#: src/gui/popups/popupmenu.cpp:856
+#: src/gui/popups/popupmenu.cpp:229 src/gui/popups/popupmenu.cpp:541
+#: src/gui/popups/popupmenu.cpp:867
msgid "Invite to guild"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: set player invisible for self by id
-#: src/gui/popups/popupmenu.cpp:231
+#: src/gui/popups/popupmenu.cpp:236
msgid "Nuke"
msgstr ""
@@ -1677,20 +1711,18 @@ msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: move to player location
#. TRANSLATORS: input tab sub tab name
-#. TRANSLATORS: bot checker window table header
-#: src/gui/popups/popupmenu.cpp:234 src/gui/popups/popupmenu.cpp:265
-#: src/gui/popups/popupmenu.cpp:492 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:92
+#: src/gui/popups/popupmenu.cpp:239 src/gui/popups/popupmenu.cpp:272
+#: src/gui/popups/popupmenu.cpp:503 src/gui/popups/popupmenu.cpp:659
+#: src/gui/popups/popupmenu.cpp:825 src/gui/popups/popupmenu.cpp:890
+#: src/gui/setupinputpages.cpp:45
msgid "Move"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: talk with npc
-#. TRANSLATORS: bot checker window table header
#. TRANSLATORS: input action name
-#: src/gui/popups/popupmenu.cpp:246 src/gui/windows/botcheckerwindow.cpp:90
-#: src/input/pages/basic.cpp:90 src/resources/db/npcdb.cpp:146
+#: src/gui/popups/popupmenu.cpp:253 src/input/pages/basic.cpp:88
+#: src/resources/db/npcdb.cpp:147
msgid "Talk"
msgstr ""
@@ -1702,11 +1734,11 @@ msgstr ""
#. TRANSLATORS: shop window button
#. TRANSLATORS: shop window tab name
#. TRANSLATORS: input action name
-#: src/gui/popups/popupmenu.cpp:256 src/gui/popups/popupmenu.cpp:2359
-#: src/gui/windows/buydialog.cpp:191 src/gui/windows/buydialog.cpp:207
-#: src/gui/windows/buydialog.cpp:268 src/gui/windows/buyselldialog.cpp:71
-#: src/gui/windows/shopwindow.cpp:168 src/input/pages/basic.cpp:240
-#: src/resources/db/npcdb.cpp:147
+#: src/gui/popups/popupmenu.cpp:263 src/gui/popups/popupmenu.cpp:2380
+#: src/gui/windows/buydialog.cpp:194 src/gui/windows/buydialog.cpp:212
+#: src/gui/windows/buydialog.cpp:275 src/gui/windows/buyselldialog.cpp:71
+#: src/gui/windows/shopwindow.cpp:168 src/input/pages/basic.cpp:244
+#: src/resources/db/npcdb.cpp:148
msgid "Buy"
msgstr ""
@@ -1719,10 +1751,10 @@ msgstr ""
#. TRANSLATORS: shop window button
#. TRANSLATORS: shop window tab name
#. TRANSLATORS: input action name
-#: src/gui/popups/popupmenu.cpp:259 src/gui/popups/popupmenu.cpp:2371
-#: src/gui/widgets/selldialog.cpp:51 src/gui/widgets/selldialog.cpp:96
+#: src/gui/popups/popupmenu.cpp:266 src/gui/popups/popupmenu.cpp:2392
+#: src/gui/widgets/selldialog.cpp:52 src/gui/widgets/selldialog.cpp:99
#: src/gui/windows/buyselldialog.cpp:73 src/gui/windows/shopwindow.cpp:170
-#: src/input/pages/basic.cpp:246 src/resources/db/npcdb.cpp:148
+#: src/input/pages/basic.cpp:250 src/resources/db/npcdb.cpp:149
msgid "Sell"
msgstr ""
@@ -1730,26 +1762,26 @@ msgstr ""
#. TRANSLATORS: add comment to npc
#. TRANSLATORS: popup menu item
#. TRANSLATORS: add comment to player
-#: src/gui/popups/popupmenu.cpp:268 src/gui/popups/popupmenu.cpp:472
-#: src/gui/popups/popupmenu.cpp:2467
+#: src/gui/popups/popupmenu.cpp:275 src/gui/popups/popupmenu.cpp:483
+#: src/gui/popups/popupmenu.cpp:2490
msgid "Add comment"
msgstr ""
#. TRANSLATORS: remove monster from attack list
#. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:289
+#: src/gui/popups/popupmenu.cpp:298
msgid "Remove from attack list"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: add monster to priotiry attack list
-#: src/gui/popups/popupmenu.cpp:296
+#: src/gui/popups/popupmenu.cpp:305
msgid "Add to priority attack list"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: add monster to attack list
-#: src/gui/popups/popupmenu.cpp:300
+#: src/gui/popups/popupmenu.cpp:309
msgid "Add to attack list"
msgstr ""
@@ -1757,19 +1789,19 @@ msgstr ""
#. TRANSLATORS: add monster to ignore list
#. TRANSLATORS: popup menu item
#. TRANSLATORS: add item to pickup list
-#: src/gui/popups/popupmenu.cpp:304 src/gui/popups/popupmenu.cpp:2487
+#: src/gui/popups/popupmenu.cpp:313 src/gui/popups/popupmenu.cpp:2510
msgid "Add to ignore list"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: Mercenary move to master
-#: src/gui/popups/popupmenu.cpp:313 src/gui/popups/popupmenu.cpp:324
+#: src/gui/popups/popupmenu.cpp:323 src/gui/popups/popupmenu.cpp:334
msgid "Move to master"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: fire mercenary
-#: src/gui/popups/popupmenu.cpp:317
+#: src/gui/popups/popupmenu.cpp:327
msgid "Fire"
msgstr ""
@@ -1777,19 +1809,19 @@ msgstr ""
#. TRANSLATORS: feed homunculus
#. TRANSLATORS: popup menu item
#. TRANSLATORS: feed pet
-#: src/gui/popups/popupmenu.cpp:327 src/gui/popups/popupmenu.cpp:340
+#: src/gui/popups/popupmenu.cpp:337 src/gui/popups/popupmenu.cpp:350
msgid "Feed"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: delete homunculus
-#: src/gui/popups/popupmenu.cpp:331
+#: src/gui/popups/popupmenu.cpp:341
msgid "Kill"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: pet drop loot
-#: src/gui/popups/popupmenu.cpp:343
+#: src/gui/popups/popupmenu.cpp:353
msgid "Drop loot"
msgstr ""
@@ -1797,8 +1829,8 @@ msgstr ""
#. TRANSLATORS: pet unequip item
#. TRANSLATORS: equipment window button
#. TRANSLATORS: inventory button
-#: src/gui/popups/popupmenu.cpp:346 src/gui/windows/equipmentwindow.cpp:74
-#: src/gui/windows/inventorywindow.cpp:186 src/resources/itemtypemapdata.h:45
+#: src/gui/popups/popupmenu.cpp:356 src/gui/windows/equipmentwindow.cpp:72
+#: src/gui/windows/inventorywindow.cpp:200 src/resources/itemtypemapdata.h:45
#: src/resources/itemtypemapdata.h:49 src/resources/itemtypemapdata.h:53
#: src/resources/itemtypemapdata.h:57 src/resources/itemtypemapdata.h:61
#: src/resources/itemtypemapdata.h:65 src/resources/itemtypemapdata.h:69
@@ -1813,14 +1845,14 @@ msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: rename map item
#. TRANSLATORS: shop window button
-#: src/gui/popups/popupmenu.cpp:350 src/gui/popups/popupmenu.cpp:609
-#: src/gui/windows/charselectdialog.cpp:132 src/gui/windows/shopwindow.cpp:192
+#: src/gui/popups/popupmenu.cpp:360 src/gui/popups/popupmenu.cpp:620
+#: src/gui/windows/charselectdialog.cpp:129 src/gui/windows/shopwindow.cpp:192
msgid "Rename"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: pet return to egg
-#: src/gui/popups/popupmenu.cpp:354
+#: src/gui/popups/popupmenu.cpp:364
msgid "Return to egg"
msgstr ""
@@ -1828,38 +1860,38 @@ msgstr ""
#. TRANSLATORS: add being name to chat
#. TRANSLATORS: popup menu item
#. TRANSLATORS: add player name to chat
-#: src/gui/popups/popupmenu.cpp:369 src/gui/popups/popupmenu.cpp:538
+#: src/gui/popups/popupmenu.cpp:379 src/gui/popups/popupmenu.cpp:549
msgid "Add name to chat"
msgstr ""
#. TRANSLATORS: popup menu header
#. TRANSLATORS: settings tab name
-#: src/gui/popups/popupmenu.cpp:418 src/gui/widgets/tabs/setup_players.cpp:38
+#: src/gui/popups/popupmenu.cpp:429 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:484 src/gui/popups/popupmenu.cpp:2412
-#: src/gui/popups/popupmenu.cpp:2436
+#: src/gui/popups/popupmenu.cpp:495 src/gui/popups/popupmenu.cpp:2433
+#: src/gui/popups/popupmenu.cpp:2457
msgid "Kick from party"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: pickup item from ground
-#: src/gui/popups/popupmenu.cpp:571 src/gui/popups/popupmenu.cpp:580
+#: src/gui/popups/popupmenu.cpp:582 src/gui/popups/popupmenu.cpp:591
msgid "Pick up"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: add item name to chat
-#: src/gui/popups/popupmenu.cpp:585 src/gui/popups/popupmenu.cpp:1728
-#: src/gui/popups/popupmenu.cpp:1804 src/gui/popups/popupmenu.cpp:1846
+#: src/gui/popups/popupmenu.cpp:596 src/gui/popups/popupmenu.cpp:1745
+#: src/gui/popups/popupmenu.cpp:1821 src/gui/popups/popupmenu.cpp:1863
msgid "Add to chat"
msgstr ""
#. TRANSLATORS: popup menu header
-#: src/gui/popups/popupmenu.cpp:606 src/gui/popups/popupmenu.cpp:638
+#: src/gui/popups/popupmenu.cpp:617 src/gui/popups/popupmenu.cpp:649
msgid "Map Item"
msgstr ""
@@ -1869,20 +1901,20 @@ msgstr ""
#. TRANSLATORS: remove attack target
#. TRANSLATORS: popup menu item
#. TRANSLATORS: remove item from pickup filter
-#: src/gui/popups/popupmenu.cpp:612 src/gui/popups/popupmenu.cpp:2043
-#: src/gui/popups/popupmenu.cpp:2077
+#: src/gui/popups/popupmenu.cpp:623 src/gui/popups/popupmenu.cpp:2062
+#: src/gui/popups/popupmenu.cpp:2096
msgid "Remove"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: warp to map item
-#: src/gui/popups/popupmenu.cpp:619 src/gui/popups/popupmenu.cpp:644
+#: src/gui/popups/popupmenu.cpp:630 src/gui/popups/popupmenu.cpp:655
msgid "Warp"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: move camera to map item
-#: src/gui/popups/popupmenu.cpp:651
+#: src/gui/popups/popupmenu.cpp:662
msgid "Move camera"
msgstr ""
@@ -1891,77 +1923,77 @@ msgstr ""
#. TRANSLATORS: full button name
#. TRANSLATORS: outfits button tooltip
#. TRANSLATORS: outfits window name
-#: src/gui/popups/popupmenu.cpp:669 src/gui/setupinputpages.cpp:53
-#: src/gui/windowmenu.cpp:142 src/gui/windows/inventorywindow.cpp:217
-#: src/gui/windows/outfitwindow.cpp:55
+#: src/gui/popups/popupmenu.cpp:680 src/gui/setupinputpages.cpp:53
+#: src/gui/windowmenu.cpp:143 src/gui/windows/inventorywindow.cpp:229
+#: src/gui/windows/outfitwindow.cpp:58
msgid "Outfits"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: clear selected outfit
-#: src/gui/popups/popupmenu.cpp:672
+#: src/gui/popups/popupmenu.cpp:683
msgid "Clear outfit"
msgstr ""
#. TRANSLATORS: popup menu header
#. TRANSLATORS: full button name
-#: src/gui/popups/popupmenu.cpp:698 src/gui/windowmenu.cpp:126
+#: src/gui/popups/popupmenu.cpp:709 src/gui/windowmenu.cpp:124
msgid "Spells"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: edit selected spell
-#: src/gui/popups/popupmenu.cpp:701
+#: src/gui/popups/popupmenu.cpp:712
msgid "Edit spell"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: remove all text from chat tab
#. TRANSLATORS: npc dialog button
-#: src/gui/popups/popupmenu.cpp:732 src/gui/windows/npcdialog.cpp:110
+#: src/gui/popups/popupmenu.cpp:743 src/gui/windows/npcdialog.cpp:112
msgid "Clear"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: disable chat tab highlight
-#: src/gui/popups/popupmenu.cpp:739
+#: src/gui/popups/popupmenu.cpp:750
msgid "Disable highlight"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: enable chat tab highlight
-#: src/gui/popups/popupmenu.cpp:745
+#: src/gui/popups/popupmenu.cpp:756
msgid "Enable highlight"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: do not remove player names from chat tab
-#: src/gui/popups/popupmenu.cpp:751
+#: src/gui/popups/popupmenu.cpp:762
msgid "Don't remove name"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: remove player names from chat tab
-#: src/gui/popups/popupmenu.cpp:757
+#: src/gui/popups/popupmenu.cpp:768
msgid "Remove name"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: enable away messages in chat tab
-#: src/gui/popups/popupmenu.cpp:763
+#: src/gui/popups/popupmenu.cpp:774
msgid "Enable away"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: disable away messages in chat tab
-#: src/gui/popups/popupmenu.cpp:769
+#: src/gui/popups/popupmenu.cpp:780
msgid "Disable away"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: enable away messages in chat tab
#. TRANSLATORS: social window button
-#: src/gui/popups/popupmenu.cpp:776 src/gui/windows/socialwindow.cpp:83
+#: src/gui/popups/popupmenu.cpp:787 src/gui/windows/socialwindow.cpp:81
msgid "Leave"
msgstr ""
@@ -1971,71 +2003,70 @@ 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:2145
-#: src/gui/popups/popupmenu.cpp:2187
+#: src/gui/popups/popupmenu.cpp:792 src/gui/popups/popupmenu.cpp:2164
+#: src/gui/popups/popupmenu.cpp:2208
msgid "Copy to clipboard"
msgstr ""
#. TRANSLATORS: popup menu header
-#: src/gui/popups/popupmenu.cpp:903
+#: src/gui/popups/popupmenu.cpp:914
msgid "Change guild position"
msgstr ""
#. TRANSLATORS: popup menu header
-#: src/gui/popups/popupmenu.cpp:948
+#: src/gui/popups/popupmenu.cpp:959
msgid "window"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: unlock window
-#: src/gui/popups/popupmenu.cpp:974
+#: src/gui/popups/popupmenu.cpp:988
msgid "Unlock"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: lock window
-#: src/gui/popups/popupmenu.cpp:980
+#: src/gui/popups/popupmenu.cpp:994
msgid "Lock"
msgstr ""
-#. TRANSLATORS: number of chars in string should be near original
-#: src/gui/popups/popupmenu.cpp:1028
+#: src/gui/popups/popupmenu.cpp:1043
msgid "Rename map sign "
msgstr ""
#. TRANSLATORS: number of chars in string should be near original
-#: src/gui/popups/popupmenu.cpp:1030
+#: src/gui/popups/popupmenu.cpp:1045
msgid "Name: "
msgstr ""
-#: src/gui/popups/popupmenu.cpp:1049
+#: src/gui/popups/popupmenu.cpp:1063
msgid "Player comment "
msgstr ""
#. TRANSLATORS: number of chars in string should be near original
-#: src/gui/popups/popupmenu.cpp:1051
+#: src/gui/popups/popupmenu.cpp:1065
msgid "Comment: "
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: add item to trade
-#: src/gui/popups/popupmenu.cpp:1624
+#: src/gui/popups/popupmenu.cpp:1638
msgid "Add to trade"
msgstr ""
-#: src/gui/popups/popupmenu.cpp:1632
+#: src/gui/popups/popupmenu.cpp:1646
msgid "Add to trade 10"
msgstr ""
-#: src/gui/popups/popupmenu.cpp:1637
+#: src/gui/popups/popupmenu.cpp:1651
msgid "Add to trade half"
msgstr ""
-#: src/gui/popups/popupmenu.cpp:1641
+#: src/gui/popups/popupmenu.cpp:1655
msgid "Add to trade all-1"
msgstr ""
-#: src/gui/popups/popupmenu.cpp:1645
+#: src/gui/popups/popupmenu.cpp:1659
msgid "Add to trade all"
msgstr ""
@@ -2044,50 +2075,50 @@ msgstr ""
#. TRANSLATORS: storage button
#. TRANSLATORS: inventory button
#. TRANSLATORS: setup button
-#: src/gui/popups/popupmenu.cpp:1653 src/gui/popups/popupmenu.cpp:1800
-#: src/gui/popups/popupmenu.cpp:1841 src/gui/windows/inventorywindow.cpp:249
-#: src/gui/windows/inventorywindow.cpp:272
-#: src/gui/windows/inventorywindow.cpp:864 src/gui/windows/setupwindow.cpp:96
+#: src/gui/popups/popupmenu.cpp:1667 src/gui/popups/popupmenu.cpp:1817
+#: src/gui/popups/popupmenu.cpp:1858 src/gui/windows/inventorywindow.cpp:260
+#: src/gui/windows/inventorywindow.cpp:284
+#: src/gui/windows/inventorywindow.cpp:882 src/gui/windows/setupwindow.cpp:101
msgid "Store"
msgstr ""
-#: src/gui/popups/popupmenu.cpp:1661
+#: src/gui/popups/popupmenu.cpp:1675
msgid "Store 10"
msgstr ""
-#: src/gui/popups/popupmenu.cpp:1666
+#: src/gui/popups/popupmenu.cpp:1680
msgid "Store half"
msgstr ""
-#: src/gui/popups/popupmenu.cpp:1670
+#: src/gui/popups/popupmenu.cpp:1684
msgid "Store all-1"
msgstr ""
-#: src/gui/popups/popupmenu.cpp:1674
+#: src/gui/popups/popupmenu.cpp:1688
msgid "Store all"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: get item from storage
#. TRANSLATORS: storage button
-#: src/gui/popups/popupmenu.cpp:1684 src/gui/windows/inventorywindow.cpp:251
-#: src/gui/windows/inventorywindow.cpp:274
+#: src/gui/popups/popupmenu.cpp:1698 src/gui/windows/inventorywindow.cpp:262
+#: src/gui/windows/inventorywindow.cpp:286
msgid "Retrieve"
msgstr ""
-#: src/gui/popups/popupmenu.cpp:1692
+#: src/gui/popups/popupmenu.cpp:1706
msgid "Retrieve 10"
msgstr ""
-#: src/gui/popups/popupmenu.cpp:1697
+#: src/gui/popups/popupmenu.cpp:1711
msgid "Retrieve half"
msgstr ""
-#: src/gui/popups/popupmenu.cpp:1701
+#: src/gui/popups/popupmenu.cpp:1715
msgid "Retrieve all-1"
msgstr ""
-#: src/gui/popups/popupmenu.cpp:1705
+#: src/gui/popups/popupmenu.cpp:1719
msgid "Retrieve all"
msgstr ""
@@ -2097,51 +2128,56 @@ msgstr ""
#. TRANSLATORS: inventory button
#. TRANSLATORS: skills dialog button
#. TRANSLATORS: inventory button
-#: src/gui/popups/popupmenu.cpp:1762 src/gui/popups/popupmenu.cpp:2556
-#: src/gui/windows/inventorywindow.cpp:184
-#: src/gui/windows/inventorywindow.cpp:750 src/gui/windows/skilldialog.cpp:79
-#: src/gui/windows/skilldialog.cpp:151 src/gui/windows/skilldialog.cpp:321
-#: src/gui/windows/skilldialog.cpp:477 src/gui/windows/skilldialog.cpp:559
+#: src/gui/popups/popupmenu.cpp:1779 src/gui/popups/popupmenu.cpp:2579
+#: src/gui/windows/inventorywindow.cpp:198
+#: src/gui/windows/inventorywindow.cpp:771 src/gui/windows/skilldialog.cpp:77
+#: src/gui/windows/skilldialog.cpp:149 src/gui/windows/skilldialog.cpp:319
+#: src/gui/windows/skilldialog.cpp:483 src/gui/windows/skilldialog.cpp:565
#: src/resources/itemtypemapdata.h:37 src/resources/itemtypemapdata.h:41
msgid "Use"
msgstr ""
#. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:1856
+#: src/gui/popups/popupmenu.cpp:1873
msgid "Clear drop window"
msgstr ""
#. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:1887 src/gui/popups/popupmenu.cpp:1948
+#: src/gui/popups/popupmenu.cpp:1904 src/gui/popups/popupmenu.cpp:1965
msgid "Hide"
msgstr ""
#. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:1894 src/gui/popups/popupmenu.cpp:1955
+#: src/gui/popups/popupmenu.cpp:1911 src/gui/popups/popupmenu.cpp:1972
msgid "Show"
msgstr ""
#. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:1962
+#: src/gui/popups/popupmenu.cpp:1979
+msgid "Open yellow bar settings"
+msgstr ""
+
+#. TRANSLATORS: popup menu item
+#: src/gui/popups/popupmenu.cpp:1981
msgid "Reset yellow bar"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: copy status to chat
#. TRANSLATORS: status window button
-#: src/gui/popups/popupmenu.cpp:1966 src/gui/windows/statuswindow.cpp:92
+#: src/gui/popups/popupmenu.cpp:1985 src/gui/windows/statuswindow.cpp:88
msgid "Copy to chat"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: move attack target up
-#: src/gui/popups/popupmenu.cpp:2006 src/gui/popups/popupmenu.cpp:2025
+#: src/gui/popups/popupmenu.cpp:2025 src/gui/popups/popupmenu.cpp:2044
msgid "Move up"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: move attack target down
-#: src/gui/popups/popupmenu.cpp:2012 src/gui/popups/popupmenu.cpp:2031
+#: src/gui/popups/popupmenu.cpp:2031 src/gui/popups/popupmenu.cpp:2050
msgid "Move down"
msgstr ""
@@ -2149,155 +2185,155 @@ msgstr ""
#. TRANSLATORS: undress item from player
#. TRANSLATORS: popup menu item
#. TRANSLATORS: undress player
-#: src/gui/popups/popupmenu.cpp:2103 src/gui/popups/popupmenu.cpp:2464
+#: src/gui/popups/popupmenu.cpp:2122 src/gui/popups/popupmenu.cpp:2487
msgid "Undress"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: copy text to clipboard
-#: src/gui/popups/popupmenu.cpp:2121
+#: src/gui/popups/popupmenu.cpp:2140
msgid "Copy"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: paste text from clipboard
-#: src/gui/popups/popupmenu.cpp:2124
+#: src/gui/popups/popupmenu.cpp:2143
msgid "Paste"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: open link in browser
-#: src/gui/popups/popupmenu.cpp:2142
+#: src/gui/popups/popupmenu.cpp:2161
msgid "Open link"
msgstr ""
#. TRANSLATORS: popup menu header
-#: src/gui/popups/popupmenu.cpp:2160
+#: src/gui/popups/popupmenu.cpp:2179
msgid "Show window"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: add player to disregarded list
-#: src/gui/popups/popupmenu.cpp:2233 src/gui/popups/popupmenu.cpp:2269
-#: src/gui/popups/popupmenu.cpp:2308 src/gui/popups/popupmenu.cpp:2326
+#: src/gui/popups/popupmenu.cpp:2254 src/gui/popups/popupmenu.cpp:2290
+#: src/gui/popups/popupmenu.cpp:2329 src/gui/popups/popupmenu.cpp:2347
msgid "Disregard"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: add player to ignore list
#. TRANSLATORS: confirm dialog button
-#: src/gui/popups/popupmenu.cpp:2236 src/gui/popups/popupmenu.cpp:2272
-#: src/gui/popups/popupmenu.cpp:2311 src/gui/windows/confirmdialog.cpp:60
+#: src/gui/popups/popupmenu.cpp:2257 src/gui/popups/popupmenu.cpp:2293
+#: src/gui/popups/popupmenu.cpp:2332 src/gui/windows/confirmdialog.cpp:62
msgid "Ignore"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: add player to black list
-#: src/gui/popups/popupmenu.cpp:2239 src/gui/popups/popupmenu.cpp:2314
+#: src/gui/popups/popupmenu.cpp:2260 src/gui/popups/popupmenu.cpp:2335
msgid "Black list"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: add player to enemy list
-#: src/gui/popups/popupmenu.cpp:2242 src/gui/popups/popupmenu.cpp:2275
+#: src/gui/popups/popupmenu.cpp:2263 src/gui/popups/popupmenu.cpp:2296
msgid "Set as enemy"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: add player to erased list
-#: src/gui/popups/popupmenu.cpp:2245 src/gui/popups/popupmenu.cpp:2278
-#: src/gui/popups/popupmenu.cpp:2290 src/gui/popups/popupmenu.cpp:2299
-#: src/gui/popups/popupmenu.cpp:2317
+#: src/gui/popups/popupmenu.cpp:2266 src/gui/popups/popupmenu.cpp:2299
+#: src/gui/popups/popupmenu.cpp:2311 src/gui/popups/popupmenu.cpp:2320
+#: src/gui/popups/popupmenu.cpp:2338
msgid "Erase"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: add player to friends list
-#: src/gui/popups/popupmenu.cpp:2255
+#: src/gui/popups/popupmenu.cpp:2276
msgid "Be friend"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: remove player from ignore list
-#: src/gui/popups/popupmenu.cpp:2266 src/gui/popups/popupmenu.cpp:2284
-#: src/gui/popups/popupmenu.cpp:2296 src/gui/popups/popupmenu.cpp:2305
-#: src/gui/popups/popupmenu.cpp:2323
+#: src/gui/popups/popupmenu.cpp:2287 src/gui/popups/popupmenu.cpp:2305
+#: src/gui/popups/popupmenu.cpp:2317 src/gui/popups/popupmenu.cpp:2326
+#: src/gui/popups/popupmenu.cpp:2344
msgid "Unignore"
msgstr ""
#. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:2342
+#: src/gui/popups/popupmenu.cpp:2363
msgid "Follow"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: imitate player
-#: src/gui/popups/popupmenu.cpp:2346
+#: src/gui/popups/popupmenu.cpp:2367
msgid "Imitate"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: buy item
-#: src/gui/popups/popupmenu.cpp:2365 src/gui/popups/popupmenu.cpp:2389
+#: src/gui/popups/popupmenu.cpp:2386 src/gui/popups/popupmenu.cpp:2410
msgid "Buy (?)"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: sell item
-#: src/gui/popups/popupmenu.cpp:2377 src/gui/popups/popupmenu.cpp:2392
+#: src/gui/popups/popupmenu.cpp:2398 src/gui/popups/popupmenu.cpp:2413
msgid "Sell (?)"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: invite player to party
-#: src/gui/popups/popupmenu.cpp:2406 src/gui/popups/popupmenu.cpp:2430
+#: src/gui/popups/popupmenu.cpp:2427 src/gui/popups/popupmenu.cpp:2451
msgid "Invite to party"
msgstr ""
-#: src/gui/popups/popupmenu.cpp:2453
+#: src/gui/popups/popupmenu.cpp:2475
#, c-format
msgid "Join chat %s"
msgstr ""
#. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:2461
+#: src/gui/popups/popupmenu.cpp:2484
msgid "Show Items"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: remove item from pickup list
-#: src/gui/popups/popupmenu.cpp:2478
+#: src/gui/popups/popupmenu.cpp:2501
msgid "Remove from pickup list"
msgstr ""
#. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:2483
+#: src/gui/popups/popupmenu.cpp:2506
msgid "Add to pickup list"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: remove protection from item
-#: src/gui/popups/popupmenu.cpp:2532
+#: src/gui/popups/popupmenu.cpp:2555
msgid "Unprotect item"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: add protection to item
-#: src/gui/popups/popupmenu.cpp:2541
+#: src/gui/popups/popupmenu.cpp:2564
msgid "Protect item"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: drop item
#. TRANSLATORS: inventory button
-#: src/gui/popups/popupmenu.cpp:2571 src/gui/windows/inventorywindow.cpp:199
-#: src/gui/windows/inventorywindow.cpp:872
+#: src/gui/popups/popupmenu.cpp:2594 src/gui/windows/inventorywindow.cpp:213
+#: src/gui/windows/inventorywindow.cpp:890
msgid "Drop..."
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: drop all item amount
-#: src/gui/popups/popupmenu.cpp:2574
+#: src/gui/popups/popupmenu.cpp:2597
msgid "Drop all"
msgstr ""
@@ -2305,60 +2341,60 @@ msgstr ""
#. TRANSLATORS: drop item
#. TRANSLATORS: full button name
#. TRANSLATORS: inventory button
-#: src/gui/popups/popupmenu.cpp:2580 src/gui/windowmenu.cpp:130
-#: src/gui/windows/inventorywindow.cpp:877
+#: src/gui/popups/popupmenu.cpp:2603 src/gui/windowmenu.cpp:128
+#: src/gui/windows/inventorywindow.cpp:895
msgid "Drop"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: gm commands
-#: src/gui/popups/popupmenu.cpp:2591
+#: src/gui/popups/popupmenu.cpp:2614
msgid "GM..."
msgstr ""
#. TRANSLATORS: popup menu header
-#: src/gui/popups/popupmenu.cpp:2599
+#: src/gui/popups/popupmenu.cpp:2622
msgid "GM commands"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: check player ip
-#: src/gui/popups/popupmenu.cpp:2604
+#: src/gui/popups/popupmenu.cpp:2627
msgid "Check ip"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: go to player position
-#: src/gui/popups/popupmenu.cpp:2607
+#: src/gui/popups/popupmenu.cpp:2630
msgid "Goto"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: recall player to current position
-#: src/gui/popups/popupmenu.cpp:2610
+#: src/gui/popups/popupmenu.cpp:2633
msgid "Recall"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: kick player
-#: src/gui/popups/popupmenu.cpp:2618
+#: src/gui/popups/popupmenu.cpp:2641
msgid "Kick"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: mute player
-#: src/gui/popups/popupmenu.cpp:2626 src/gui/popups/popupmenu.cpp:2630
-#: src/gui/popups/popupmenu.cpp:2634 src/gui/popups/popupmenu.cpp:2638
-#: src/gui/popups/popupmenu.cpp:2642
+#: src/gui/popups/popupmenu.cpp:2649 src/gui/popups/popupmenu.cpp:2653
+#: src/gui/popups/popupmenu.cpp:2657 src/gui/popups/popupmenu.cpp:2661
+#: src/gui/popups/popupmenu.cpp:2665
#, c-format
msgid "Mute %d"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: mute player
-#: src/gui/popups/popupmenu.cpp:2647 src/gui/popups/popupmenu.cpp:2651
-#: src/gui/popups/popupmenu.cpp:2655 src/gui/popups/popupmenu.cpp:2659
-#: src/gui/popups/popupmenu.cpp:2663
+#: src/gui/popups/popupmenu.cpp:2670 src/gui/popups/popupmenu.cpp:2674
+#: src/gui/popups/popupmenu.cpp:2678 src/gui/popups/popupmenu.cpp:2682
+#: src/gui/popups/popupmenu.cpp:2686
#, c-format
msgid "Unmute %d"
msgstr ""
@@ -2370,7 +2406,7 @@ msgstr ""
#. TRANSLATORS: input tab sub tab name
#. TRANSLATORS: full button name
-#: src/gui/setupinputpages.cpp:47 src/gui/windowmenu.cpp:122
+#: src/gui/setupinputpages.cpp:47 src/gui/windowmenu.cpp:120
msgid "Shortcuts"
msgstr ""
@@ -2379,15 +2415,15 @@ msgstr ""
#. TRANSLATORS: full button name
#. TRANSLATORS: input action label
#: src/gui/setupinputpages.cpp:49 src/gui/widgets/tabs/setup_other.cpp:315
-#: src/gui/windowmenu.cpp:163 src/input/pages/windows.cpp:36
+#: src/gui/windowmenu.cpp:172 src/input/pages/windows.cpp:34
msgid "Windows"
msgstr ""
#. TRANSLATORS: input tab sub tab name
#. TRANSLATORS: emotes window name
#. TRANSLATORS: emotes tab name
-#: src/gui/setupinputpages.cpp:51 src/gui/windows/emotewindow.cpp:54
-#: src/gui/windows/emotewindow.cpp:115
+#: src/gui/setupinputpages.cpp:51 src/gui/windows/emotewindow.cpp:55
+#: src/gui/windows/emotewindow.cpp:114
msgid "Emotes"
msgstr ""
@@ -2395,21 +2431,23 @@ msgstr ""
#. TRANSLATORS: settings tab name
#. TRANSLATORS: chat window name
#: src/gui/setupinputpages.cpp:55 src/gui/widgets/tabs/setup_chat.cpp:40
-#: src/gui/windowmenu.cpp:86 src/gui/windows/chatwindow.cpp:86
+#: src/gui/windowmenu.cpp:83 src/gui/windows/chatwindow.cpp:87
msgid "Chat"
msgstr ""
#. TRANSLATORS: input tab sub tab name
+#. TRANSLATORS: palette label
#. TRANSLATORS: settings group
#. TRANSLATORS: register dialog. button.
#. TRANSLATORS: input action group
#. TRANSLATORS: input action name
-#: src/gui/setupinputpages.cpp:57 src/gui/widgets/tabs/setup_audio.cpp:148
-#: src/gui/widgets/tabs/setup_chat.cpp:179
+#: src/gui/setupinputpages.cpp:57 src/gui/userpalette.cpp:377
+#: src/gui/widgets/tabs/setup_audio.cpp:148
+#: src/gui/widgets/tabs/setup_chat.cpp:263
#: src/gui/widgets/tabs/setup_other.cpp:337
#: src/gui/widgets/tabs/setup_visual.cpp:192
-#: src/gui/windows/registerdialog.cpp:104 src/input/pages/chat.cpp:147
-#: src/input/pages/gui.cpp:87 src/input/pages/other.cpp:108
+#: src/gui/windows/registerdialog.cpp:101 src/input/pages/chat.cpp:145
+#: src/input/pages/gui.cpp:85 src/input/pages/other.cpp:106
msgid "Other"
msgstr ""
@@ -2418,237 +2456,262 @@ msgstr ""
msgid "Gui"
msgstr ""
+#. TRANSLATORS: palette label
+#: src/gui/userpalette.cpp:129
+msgid "Beings"
+msgstr ""
+
#. TRANSLATORS: palette color
-#: src/gui/userpalette.cpp:116
+#: src/gui/userpalette.cpp:134
msgid "Being"
msgstr ""
#. TRANSLATORS: palette color
-#: src/gui/userpalette.cpp:118
+#: src/gui/userpalette.cpp:139
msgid "Friend names"
msgstr ""
#. TRANSLATORS: palette color
-#: src/gui/userpalette.cpp:120
+#: src/gui/userpalette.cpp:144
msgid "Disregarded names"
msgstr ""
#. TRANSLATORS: palette color
-#: src/gui/userpalette.cpp:122
+#: src/gui/userpalette.cpp:149
msgid "Ignored names"
msgstr ""
#. TRANSLATORS: palette color
-#: src/gui/userpalette.cpp:124
+#: src/gui/userpalette.cpp:154
msgid "Erased names"
msgstr ""
#. TRANSLATORS: palette color
-#: src/gui/userpalette.cpp:126
+#: src/gui/userpalette.cpp:164
msgid "Other players names"
msgstr ""
#. TRANSLATORS: palette color
-#: src/gui/userpalette.cpp:128
+#: src/gui/userpalette.cpp:169
msgid "Own name"
msgstr ""
#. TRANSLATORS: palette color
-#: src/gui/userpalette.cpp:130
+#: src/gui/userpalette.cpp:174
msgid "GM names"
msgstr ""
#. TRANSLATORS: palette color
-#: src/gui/userpalette.cpp:132
+#: src/gui/userpalette.cpp:179
msgid "NPCs"
msgstr ""
#. TRANSLATORS: palette color
#. TRANSLATORS: settings option
-#: src/gui/userpalette.cpp:134 src/gui/widgets/tabs/setup_other.cpp:108
+#: src/gui/userpalette.cpp:184 src/gui/widgets/tabs/setup_other.cpp:108
msgid "Monsters"
msgstr ""
#. TRANSLATORS: palette color
-#: src/gui/userpalette.cpp:136
-msgid "Monster HP bar"
+#: src/gui/userpalette.cpp:189
+msgid "Pets"
msgstr ""
#. TRANSLATORS: palette color
-#: src/gui/userpalette.cpp:139
-msgid "Monster HP bar (second color)"
+#: src/gui/userpalette.cpp:194
+msgid "Mercenary"
msgstr ""
#. TRANSLATORS: palette color
-#: src/gui/userpalette.cpp:141
+#: src/gui/userpalette.cpp:199
+msgid "Homunculus"
+msgstr ""
+
+#: src/gui/userpalette.cpp:204
msgid "Party members"
msgstr ""
-#. TRANSLATORS: palette color
-#: src/gui/userpalette.cpp:143
+#: src/gui/userpalette.cpp:209
msgid "Guild members"
msgstr ""
-#. TRANSLATORS: palette color
+#: src/gui/userpalette.cpp:214 src/gui/userpalette.cpp:219
+#: src/gui/userpalette.cpp:224
+#, c-format
+msgid "Team %d"
+msgstr ""
+
+#. TRANSLATORS: palette label
+#: src/gui/userpalette.cpp:227
+msgid "Particles"
+msgstr ""
+
#. TRANSLATORS: settings option
-#: src/gui/userpalette.cpp:145 src/gui/widgets/tabs/setup_visual.cpp:157
+#: src/gui/userpalette.cpp:232 src/gui/widgets/tabs/setup_visual.cpp:157
msgid "Particle effects"
msgstr ""
-#. TRANSLATORS: palette color
-#: src/gui/userpalette.cpp:147
+#: src/gui/userpalette.cpp:237
msgid "Pickup notification"
msgstr ""
-#. TRANSLATORS: palette color
-#: src/gui/userpalette.cpp:149
+#: src/gui/userpalette.cpp:242
msgid "Exp notification"
msgstr ""
-#. TRANSLATORS: palette color
-#: src/gui/userpalette.cpp:151
+#. TRANSLATORS: palette label
+#: src/gui/userpalette.cpp:245
+msgid "Hp bars"
+msgstr ""
+
+#: src/gui/userpalette.cpp:250
msgid "Player HP bar"
msgstr ""
#. TRANSLATORS: palette color
-#: src/gui/userpalette.cpp:155
+#: src/gui/userpalette.cpp:255
msgid "Player HP bar (second color)"
msgstr ""
#. TRANSLATORS: palette color
-#: src/gui/userpalette.cpp:157
-msgid "Player hits monster"
+#: src/gui/userpalette.cpp:261
+msgid "Monster HP bar"
msgstr ""
#. TRANSLATORS: palette color
-#: src/gui/userpalette.cpp:159
+#: src/gui/userpalette.cpp:267
+msgid "Monster HP bar (second color)"
+msgstr ""
+
+#. TRANSLATORS: palette label
+#: src/gui/userpalette.cpp:271
+msgid "Hits"
+msgstr ""
+
+#: src/gui/userpalette.cpp:276
+msgid "Player hits monster"
+msgstr ""
+
+#: src/gui/userpalette.cpp:281
msgid "Monster hits player"
msgstr ""
#. TRANSLATORS: palette color
-#: src/gui/userpalette.cpp:163
+#: src/gui/userpalette.cpp:286
msgid "Other player hits local player"
msgstr ""
-#. TRANSLATORS: palette color
-#: src/gui/userpalette.cpp:165
+#: src/gui/userpalette.cpp:291
msgid "Critical Hit"
msgstr ""
#. TRANSLATORS: palette color
-#: src/gui/userpalette.cpp:169
+#: src/gui/userpalette.cpp:296
msgid "Local player hits monster"
msgstr ""
#. TRANSLATORS: palette color
-#: src/gui/userpalette.cpp:172
+#: src/gui/userpalette.cpp:301
msgid "Local player critical hit"
msgstr ""
#. TRANSLATORS: palette color
-#: src/gui/userpalette.cpp:175
+#: src/gui/userpalette.cpp:306
msgid "Local player miss"
msgstr ""
-#. TRANSLATORS: palette color
-#: src/gui/userpalette.cpp:177
+#: src/gui/userpalette.cpp:310
msgid "Misses"
msgstr ""
-#. TRANSLATORS: palette color
-#: src/gui/userpalette.cpp:179
+#. TRANSLATORS: palette label
+#: src/gui/userpalette.cpp:313
+msgid "Tiles"
+msgstr ""
+
+#: src/gui/userpalette.cpp:318
msgid "Portal highlight"
msgstr ""
#. TRANSLATORS: palette color
-#: src/gui/userpalette.cpp:182
+#: src/gui/userpalette.cpp:323
msgid "Default collision highlight"
msgstr ""
#. TRANSLATORS: palette color
-#: src/gui/userpalette.cpp:185
+#: src/gui/userpalette.cpp:329
msgid "Air collision highlight"
msgstr ""
#. TRANSLATORS: palette color
-#: src/gui/userpalette.cpp:188
+#: src/gui/userpalette.cpp:335
msgid "Water collision highlight"
msgstr ""
#. TRANSLATORS: palette color
-#: src/gui/userpalette.cpp:191
+#: src/gui/userpalette.cpp:341
msgid "Special ground collision highlight"
msgstr ""
#. TRANSLATORS: palette color
-#: src/gui/userpalette.cpp:194
+#: src/gui/userpalette.cpp:347
msgid "Walkable highlight"
msgstr ""
#. TRANSLATORS: palette color
-#: src/gui/userpalette.cpp:197
+#: src/gui/userpalette.cpp:353
+msgid "Tiles border"
+msgstr ""
+
+#. TRANSLATORS: palette label
+#: src/gui/userpalette.cpp:356
+msgid "Ranges"
+msgstr ""
+
+#. TRANSLATORS: palette color
+#: src/gui/userpalette.cpp:361
msgid "Local player attack range"
msgstr ""
#. TRANSLATORS: palette color
-#: src/gui/userpalette.cpp:200
+#: src/gui/userpalette.cpp:367
msgid "Local player attack range border"
msgstr ""
#. TRANSLATORS: palette color
-#: src/gui/userpalette.cpp:203
+#: src/gui/userpalette.cpp:373
msgid "Monster attack range"
msgstr ""
#. TRANSLATORS: palette color
-#: src/gui/userpalette.cpp:207
+#: src/gui/userpalette.cpp:382
msgid "Floor item amount color"
msgstr ""
#. TRANSLATORS: palette color
-#: src/gui/userpalette.cpp:210
+#: src/gui/userpalette.cpp:388
msgid "Home place"
msgstr ""
#. TRANSLATORS: palette color
-#: src/gui/userpalette.cpp:213
+#: src/gui/userpalette.cpp:394
msgid "Home place border"
msgstr ""
#. TRANSLATORS: palette color
-#: src/gui/userpalette.cpp:216
+#: src/gui/userpalette.cpp:400
msgid "Road point"
msgstr ""
-#. TRANSLATORS: palette color
-#: src/gui/userpalette.cpp:219
-msgid "Tiles border"
-msgstr ""
-
-#. TRANSLATORS: palette color
-#: src/gui/userpalette.cpp:221
-msgid "Pets"
-msgstr ""
-
-#. TRANSLATORS: palette color
-#: src/gui/userpalette.cpp:223
-msgid "Mercenary"
-msgstr ""
-
-#. TRANSLATORS: palette color
-#: src/gui/userpalette.cpp:225
-msgid "Homunculus"
-msgstr ""
-
-#: src/gui/widgets/characterdisplay.cpp:135
+#: src/gui/widgets/characterdisplay.cpp:133
#, c-format
msgid "Level: %u"
msgstr ""
#. TRANSLATORS: status window label
-#: src/gui/widgets/characterdisplay.cpp:138
-#: src/gui/windows/inventorywindow.cpp:666 src/gui/windows/statuswindow.cpp:73
-#: src/gui/windows/statuswindow.cpp:233 src/gui/windows/statuswindow.cpp:345
+#: src/gui/widgets/characterdisplay.cpp:136
+#: src/gui/windows/inventorywindow.cpp:687 src/gui/windows/statuswindow.cpp:69
+#: src/gui/windows/statuswindow.cpp:239 src/gui/windows/statuswindow.cpp:351
#, c-format
msgid "Money: %s"
msgstr ""
@@ -2659,7 +2722,7 @@ msgid "Eq."
msgstr ""
#. TRANSLATORS: dialog message
-#: src/gui/widgets/itemlinkhandler.cpp:70
+#: src/gui/widgets/itemlinkhandler.cpp:72
msgid "Open url"
msgstr ""
@@ -2669,10 +2732,10 @@ msgstr ""
#. TRANSLATORS: quit dialog button
#. TRANSLATORS: servers dialog button
#. TRANSLATORS: input action name
-#: src/gui/widgets/selldialog.cpp:98 src/gui/windows/buydialog.cpp:270
-#: src/gui/windows/quitdialog.cpp:52 src/gui/windows/quitdialog.cpp:57
-#: src/gui/windows/quitdialog.cpp:59 src/gui/windows/serverdialog.cpp:114
-#: src/input/pages/basic.cpp:216
+#: src/gui/widgets/selldialog.cpp:101 src/gui/windows/buydialog.cpp:277
+#: src/gui/windows/quitdialog.cpp:50 src/gui/windows/quitdialog.cpp:55
+#: src/gui/windows/quitdialog.cpp:57 src/gui/windows/serverdialog.cpp:113
+#: src/input/pages/basic.cpp:220
msgid "Quit"
msgstr ""
@@ -2682,10 +2745,10 @@ msgstr ""
#. TRANSLATORS: item amount window button
#. TRANSLATORS: npc dialog button
#. TRANSLATORS: status window label (plus sign)
-#: src/gui/widgets/selldialog.cpp:116 src/gui/windows/buydialog.cpp:262
-#: src/gui/windows/itemamountwindow.cpp:165
-#: src/gui/windows/itemamountwindow.cpp:200 src/gui/windows/npcdialog.cpp:106
-#: src/gui/windows/statuswindow.cpp:749
+#: src/gui/widgets/selldialog.cpp:119 src/gui/windows/buydialog.cpp:269
+#: src/gui/windows/itemamountwindow.cpp:177
+#: src/gui/windows/itemamountwindow.cpp:212 src/gui/windows/npcdialog.cpp:108
+#: src/gui/windows/statuswindow.cpp:766
msgid "+"
msgstr ""
@@ -2695,10 +2758,10 @@ msgstr ""
#. TRANSLATORS: item amount window button
#. TRANSLATORS: npc dialog button
#. TRANSLATORS: status window label (minus sign)
-#: src/gui/widgets/selldialog.cpp:118 src/gui/windows/buydialog.cpp:265
-#: src/gui/windows/itemamountwindow.cpp:163
-#: src/gui/windows/itemamountwindow.cpp:197 src/gui/windows/npcdialog.cpp:108
-#: src/gui/windows/statuswindow.cpp:762
+#: src/gui/widgets/selldialog.cpp:121 src/gui/windows/buydialog.cpp:272
+#: src/gui/windows/itemamountwindow.cpp:175
+#: src/gui/windows/itemamountwindow.cpp:209 src/gui/windows/npcdialog.cpp:110
+#: src/gui/windows/statuswindow.cpp:779
msgid "-"
msgstr ""
@@ -2707,82 +2770,82 @@ msgstr ""
#. TRANSLATORS: status bar label
#. TRANSLATORS: status window label
#. TRANSLATORS: status bar label
-#: src/gui/widgets/selldialog.cpp:120 src/gui/windows/buydialog.cpp:272
-#: src/gui/windows/statuswindow.cpp:492 src/gui/windows/statuswindow.cpp:547
-#: src/gui/windows/statuswindow.cpp:746 src/gui/windows/statuswindow.cpp:778
+#: src/gui/widgets/selldialog.cpp:123 src/gui/windows/buydialog.cpp:279
+#: src/gui/windows/statuswindow.cpp:502 src/gui/windows/statuswindow.cpp:558
+#: src/gui/windows/statuswindow.cpp:763 src/gui/windows/statuswindow.cpp:795
msgid "Max"
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:248 src/gui/windows/buydialog.cpp:602
+#: src/gui/widgets/selldialog.cpp:130 src/gui/widgets/selldialog.cpp:325
+#: src/gui/windows/buydialog.cpp:255 src/gui/windows/buydialog.cpp:626
#, c-format
msgid "Price: %s / Total: %s"
msgstr ""
#. TRANSLATORS: setup item button
#. TRANSLATORS: servers dialog button
-#: src/gui/widgets/setupitem.cpp:367 src/gui/widgets/setupitem.cpp:504
-#: src/gui/windows/serverdialog.cpp:120
+#: src/gui/widgets/setupitem.cpp:370 src/gui/widgets/setupitem.cpp:508
+#: src/gui/windows/serverdialog.cpp:119
msgid "Edit"
msgstr ""
#. TRANSLATORS: skill level
#. TRANSLATORS: skills dialog. skill level
-#: src/gui/widgets/skillinfo.cpp:100 src/gui/windows/skilldialog.cpp:473
+#: src/gui/widgets/skillinfo.cpp:95 src/gui/windows/skilldialog.cpp:479
#, c-format
msgid "Lvl: %d"
msgstr ""
#. TRANSLATORS: skill type
-#: src/gui/widgets/skillinfo.cpp:104
+#: src/gui/widgets/skillinfo.cpp:99
#, c-format
msgid "Type: %s"
msgstr ""
#. TRANSLATORS: Skill type
#. TRANSLATORS: unknown equipment page name
-#: src/gui/widgets/skillinfo.cpp:109 src/gui/windows/equipmentwindow.cpp:623
+#: src/gui/widgets/skillinfo.cpp:104 src/gui/windows/equipmentwindow.cpp:678
msgid "Unknown"
msgstr ""
#. TRANSLATORS: Skill type
-#: src/gui/widgets/skillinfo.cpp:119
+#: src/gui/widgets/skillinfo.cpp:114
msgid "Ground"
msgstr ""
#. TRANSLATORS: Skill type
-#: src/gui/widgets/skillinfo.cpp:124
+#: src/gui/widgets/skillinfo.cpp:119
msgid "Self"
msgstr ""
#. TRANSLATORS: Skill type
-#: src/gui/widgets/skillinfo.cpp:129
+#: src/gui/widgets/skillinfo.cpp:124
msgid "Unused"
msgstr ""
#. TRANSLATORS: Skill type
-#: src/gui/widgets/skillinfo.cpp:134
+#: src/gui/widgets/skillinfo.cpp:129
msgid "Support"
msgstr ""
#. TRANSLATORS: Skill type
-#: src/gui/widgets/skillinfo.cpp:139
+#: src/gui/widgets/skillinfo.cpp:134
msgid "Target trap"
msgstr ""
#. TRANSLATORS: Skill type
-#: src/gui/widgets/skillinfo.cpp:143
+#: src/gui/widgets/skillinfo.cpp:138
msgid "Unknown:"
msgstr ""
-#: src/gui/widgets/skillinfo.cpp:149
+#: src/gui/widgets/skillinfo.cpp:144
#, c-format
msgid " / Mana: -%d"
msgstr ""
-#: src/gui/widgets/skillinfo.cpp:155
+#: src/gui/widgets/skillinfo.cpp:150
#, c-format
msgid "Range: %d"
msgstr ""
@@ -2793,37 +2856,37 @@ msgid "Battle"
msgstr ""
#. TRANSLATORS: chat message
-#: src/gui/widgets/tabs/chat/chattab.cpp:171
+#: src/gui/widgets/tabs/chat/chattab.cpp:176
msgid "Global announcement:"
msgstr ""
#. TRANSLATORS: chat message
-#: src/gui/widgets/tabs/chat/chattab.cpp:177
+#: src/gui/widgets/tabs/chat/chattab.cpp:182
#, c-format
msgid "Global announcement from %s:"
msgstr ""
#. TRANSLATORS: chat message
-#: src/gui/widgets/tabs/chat/chattab.cpp:203
+#: src/gui/widgets/tabs/chat/chattab.cpp:208
#, c-format
msgid "%s whispers: %s"
msgstr ""
#. TRANSLATORS: chat message
-#: src/gui/widgets/tabs/chat/chattab.cpp:559
+#: src/gui/widgets/tabs/chat/chattab.cpp:567
#, c-format
msgid "%s is now Online."
msgstr ""
#. TRANSLATORS: chat message
-#: src/gui/widgets/tabs/chat/chattab.cpp:564
+#: src/gui/widgets/tabs/chat/chattab.cpp:573
#, c-format
msgid "%s is now Offline."
msgstr ""
#. TRANSLATORS: guild chat tab name
#. TRANSLATORS: tab in social window
-#: src/gui/widgets/tabs/chat/emulateguildtab.cpp:38
+#: src/gui/widgets/tabs/chat/emulateguildtab.cpp:39
#: src/gui/widgets/tabs/chat/guildtab.cpp:44
#: src/gui/widgets/tabs/socialguildtab2.h:48
#: src/gui/widgets/tabs/socialguildtab.h:49
@@ -2874,27 +2937,27 @@ msgstr ""
#. TRANSLATORS: chat message
#. TRANSLATORS: notification message
-#: src/gui/widgets/tabs/chat/partytab.cpp:148
+#: src/gui/widgets/tabs/chat/partytab.cpp:149
#: src/resources/notifications.h:194
msgid "Experience sharing enabled."
msgstr ""
#. TRANSLATORS: chat message
#. TRANSLATORS: notification message
-#: src/gui/widgets/tabs/chat/partytab.cpp:153
+#: src/gui/widgets/tabs/chat/partytab.cpp:154
#: src/resources/notifications.h:198
msgid "Experience sharing disabled."
msgstr ""
#. TRANSLATORS: chat message
#. TRANSLATORS: notification message
-#: src/gui/widgets/tabs/chat/partytab.cpp:158
+#: src/gui/widgets/tabs/chat/partytab.cpp:159
#: src/resources/notifications.h:202
msgid "Experience sharing not possible."
msgstr ""
#. TRANSLATORS: chat message
-#: src/gui/widgets/tabs/chat/partytab.cpp:163
+#: src/gui/widgets/tabs/chat/partytab.cpp:164
msgid "Experience sharing unknown."
msgstr ""
@@ -3292,247 +3355,442 @@ msgstr ""
msgid "Auto hide chat window"
msgstr ""
+#: src/gui/widgets/tabs/setup_chat.cpp:52
+msgid ""
+"Chat window will be automatically hidden when not in use.\n"
+"\n"
+"Hit Enter or hover mouse to show chat again."
+msgstr ""
+
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_chat.cpp:55
+#: src/gui/widgets/tabs/setup_chat.cpp:57
msgid "Protect chat focus"
msgstr ""
+#: src/gui/widgets/tabs/setup_chat.cpp:58
+msgid ""
+"Enables aggressive protection of input focus in chat window.\n"
+"\n"
+"Note: no other text inputs will be allowed to receive text input when you typing in chat window."
+msgstr ""
+
#. TRANSLATORS: settings group
#. TRANSLATORS: settings colors tab name
#. TRANSLATORS: emotes tab name
-#: src/gui/widgets/tabs/setup_chat.cpp:60
-#: src/gui/widgets/tabs/setup_colors.cpp:87
-#: src/gui/windows/emotewindow.cpp:117
+#: src/gui/widgets/tabs/setup_chat.cpp:65
+#: src/gui/widgets/tabs/setup_colors.cpp:86
+#: src/gui/windows/emotewindow.cpp:116
msgid "Colors"
msgstr ""
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_chat.cpp:63
+#: src/gui/widgets/tabs/setup_chat.cpp:68
msgid "Remove colors from received chat messages"
msgstr ""
+#: src/gui/widgets/tabs/setup_chat.cpp:69
+msgid ""
+"Enable this setting to strip colors from incoming chat messages. All "
+"messages will use default chat text color if this enabled."
+msgstr ""
+
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_chat.cpp:67
+#: src/gui/widgets/tabs/setup_chat.cpp:74
msgid "Show chat colors list"
msgstr ""
+#: src/gui/widgets/tabs/setup_chat.cpp:75
+msgid ""
+"Enable this setting to show color selection drop-down in chat window. Chat window will display color selection drop-down.\n"
+"\n"
+"It allows one to select default color of outgoing chat messages easily, but also occupies some space in chat window."
+msgstr ""
+
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_chat.cpp:72
+#: src/gui/widgets/tabs/setup_chat.cpp:83
msgid "Commands"
msgstr ""
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_chat.cpp:75
+#: src/gui/widgets/tabs/setup_chat.cpp:86
msgid "Allow magic and GM commands in all chat tabs"
msgstr ""
+#: src/gui/widgets/tabs/setup_chat.cpp:87
+msgid ""
+"Enable this setting to be able to type spells and GM commands in any tab."
+msgstr ""
+
#. TRANSLATORS: settings group
-#: src/gui/widgets/tabs/setup_chat.cpp:80
+#: src/gui/widgets/tabs/setup_chat.cpp:93
msgid "Limits"
msgstr ""
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_chat.cpp:83
+#: src/gui/widgets/tabs/setup_chat.cpp:96
msgid "Limit max chars in chat line"
msgstr ""
+#: src/gui/widgets/tabs/setup_chat.cpp:97
+msgid ""
+"Limits how many characters will be shown in longest lines of text displayed in chat.\n"
+"\n"
+"Note: long lines can make client slower. Lines longer than this limit will be truncated."
+msgstr ""
+
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_chat.cpp:87
+#: src/gui/widgets/tabs/setup_chat.cpp:104
msgid "Limit max lines in chat"
msgstr ""
+#: src/gui/widgets/tabs/setup_chat.cpp:105
+msgid ""
+"Limits how many lines chat will keep in scrollback buffer. Chat keeps specified number of last lines of text. Oldest lines exceeding this limit are discarded from scrollback buffer.\n"
+"\n"
+"Note: keeping too many lines in scroll buffer can slow client down."
+msgstr ""
+
#. TRANSLATORS: settings group
-#: src/gui/widgets/tabs/setup_chat.cpp:92
+#: src/gui/widgets/tabs/setup_chat.cpp:113
msgid "Logs"
msgstr ""
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_chat.cpp:95
+#: src/gui/widgets/tabs/setup_chat.cpp:116
msgid "Enable chat Log"
msgstr ""
+#: src/gui/widgets/tabs/setup_chat.cpp:117
+msgid ""
+"If you enable this setting, chat logs will be written to disk.\n"
+"\n"
+"Note: chat logs can take noticeable amount of disk space over time."
+msgstr ""
+
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_chat.cpp:99
+#: src/gui/widgets/tabs/setup_chat.cpp:123
msgid "Enable debug chat Log"
msgstr ""
+#: src/gui/widgets/tabs/setup_chat.cpp:124
+msgid "If you enable thus, debug chat tab also will be logged to disk."
+msgstr ""
+
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_chat.cpp:103
+#: src/gui/widgets/tabs/setup_chat.cpp:128
msgid "Show chat history"
msgstr ""
+#: src/gui/widgets/tabs/setup_chat.cpp:129
+msgid ""
+"If this setting enabled, client will load old chat tabs content from logs on"
+" startup instead of starting with empty chat tabs."
+msgstr ""
+
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_chat.cpp:107
+#: src/gui/widgets/tabs/setup_chat.cpp:134
msgid "Show party online messages"
msgstr ""
+#: src/gui/widgets/tabs/setup_chat.cpp:135
+msgid ""
+"If this setting is enabled, online status changes of party members will be shown in party tab of chat.\n"
+"\n"
+"This adds some extra noise to chat, but allows one to see when your buddies are coming online."
+msgstr ""
+
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_chat.cpp:111
+#: src/gui/widgets/tabs/setup_chat.cpp:141
msgid "Show guild online messages"
msgstr ""
+#: src/gui/widgets/tabs/setup_chat.cpp:142
+msgid ""
+"If this setting is enabled, online status changes of guild members will be shown in guild tab of chat.\n"
+"\n"
+"This adds some extra noise to chat, but allows one to see when your buddies are coming online."
+msgstr ""
+
#. TRANSLATORS: settings group
-#: src/gui/widgets/tabs/setup_chat.cpp:116
+#: src/gui/widgets/tabs/setup_chat.cpp:149
msgid "Messages"
msgstr ""
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_chat.cpp:119
+#: src/gui/widgets/tabs/setup_chat.cpp:152
msgid "Hide shop messages"
msgstr ""
+#: src/gui/widgets/tabs/setup_chat.cpp:153
+msgid ""
+"If this setting enabled, no messages related to built-in ManaPlusshop will be displayed in chat. Disable this setting if you want to see shop-related messages.\n"
+"\n"
+"Note: technically, ManaPlus shop implemented as usual private messages with special content. If you disable this setting, you will be able to see these messages and get idea when other players are looking at your shop."
+msgstr ""
+
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_chat.cpp:123
+#: src/gui/widgets/tabs/setup_chat.cpp:162
msgid "Show MVP messages"
msgstr ""
+#: src/gui/widgets/tabs/setup_chat.cpp:163
+msgid ""
+"Enable this setting to see MVP messages from server.\n"
+"\n"
+"Note: MVP messages are not used on TMW/Evol/etc servers, so this feature usually makes little difference."
+msgstr ""
+
#. TRANSLATORS: settings group
#. TRANSLATORS: input action group
#. TRANSLATORS: input action label
-#: src/gui/widgets/tabs/setup_chat.cpp:128 src/input/pages/chat.cpp:63
-#: src/input/pages/windows.cpp:204
+#: src/gui/widgets/tabs/setup_chat.cpp:170 src/input/pages/chat.cpp:61
+#: src/input/pages/windows.cpp:202
msgid "Tabs"
msgstr ""
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_chat.cpp:131
+#: src/gui/widgets/tabs/setup_chat.cpp:173
msgid "Put all whispers in tabs"
msgstr ""
+#: src/gui/widgets/tabs/setup_chat.cpp:174
+msgid ""
+"If this setting enabled, all whispers (private messages) will be placed in separate tabs, separate tab for each player. If this setting disabled, all whispers will appear in General tab.\n"
+"\n"
+"Note: putting all whispers to single General tab is known to be confusing. Think twice before disabling this feature."
+msgstr ""
+
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_chat.cpp:135
+#: src/gui/widgets/tabs/setup_chat.cpp:182
msgid "Log magic messages in debug tab"
msgstr ""
+#: src/gui/widgets/tabs/setup_chat.cpp:183
+msgid ""
+"If this setting is enabled, spell invocation will be shown in Debug tab. If disabled, it will be shown in General tab instead.\n"
+"\n"
+"Note: it does not affects server replies related to spells."
+msgstr ""
+
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_chat.cpp:139
+#: src/gui/widgets/tabs/setup_chat.cpp:189
msgid "Show server messages in debug tab"
msgstr ""
+#: src/gui/widgets/tabs/setup_chat.cpp:190
+msgid ""
+"If this setting is enabled, server messages will be shown in Debug tab of chat. If disabled, server messages will appear in General chat instead.\n"
+"\n"
+"Note: according to 4144, disabling this could also make you to lose some debug messages from client in Debug tab since these are fake server messages."
+msgstr ""
+
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_chat.cpp:143
+#: src/gui/widgets/tabs/setup_chat.cpp:198
msgid "Enable trade tab"
msgstr ""
+#: src/gui/widgets/tabs/setup_chat.cpp:199
+msgid ""
+"Enables trade tab. Trade tab is basically some filter. Messages containing "
+"words typical for trades will go to Trade tab. This will make General tab "
+"less noisy. If this setting is disabled, all trade related players messages "
+"will stay in General tab."
+msgstr ""
+
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_chat.cpp:147
+#: src/gui/widgets/tabs/setup_chat.cpp:206
msgid "Enable gm tab"
msgstr ""
+#: src/gui/widgets/tabs/setup_chat.cpp:207
+msgid ""
+"If enabled, GM tab will appear in chat. It displays text related GM activity.\n"
+"\n"
+"Note: this setting only makes difference for GMs (Game Masters) since this tab only appears for GMs."
+msgstr ""
+
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_chat.cpp:151
+#: src/gui/widgets/tabs/setup_chat.cpp:213
msgid "Enable language tab"
msgstr ""
+#: src/gui/widgets/tabs/setup_chat.cpp:214
+msgid ""
+"If this feature enabled, language tab will appear if server supports this feature.\n"
+"\n"
+"Note: only supported by Evol server yet."
+msgstr ""
+
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_chat.cpp:155
+#: src/gui/widgets/tabs/setup_chat.cpp:219
msgid "Show all languages messages"
msgstr ""
+#: src/gui/widgets/tabs/setup_chat.cpp:220
+msgid ""
+"If this setting enabled and server supports different chats for different languages, you will see messages for all languages, regardless of your language preferences.\n"
+"\n"
+"Note: it only works on servers supporting language tabs feature, like Evol."
+msgstr ""
+
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_chat.cpp:159
+#: src/gui/widgets/tabs/setup_chat.cpp:227
msgid "Enable battle tab"
msgstr ""
+#: src/gui/widgets/tabs/setup_chat.cpp:228
+msgid ""
+"If this setting enabled, Battle tab will appear in chat. This tab will contain messages related to battles, like damage and experience gain, if battle messages are enabled.\n"
+"\n"
+"Note: client restart required to take effect."
+msgstr ""
+
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_chat.cpp:163
+#: src/gui/widgets/tabs/setup_chat.cpp:235
msgid "Show battle events"
msgstr ""
+#: src/gui/widgets/tabs/setup_chat.cpp:236
+msgid ""
+"If this setting enabled, messages related to battle like damage or "
+"experience gain will be displayed in Debug or Battle tab. If disabled, no "
+"battle messages will be displayed."
+msgstr ""
+
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_chat.cpp:167
+#: src/gui/widgets/tabs/setup_chat.cpp:242
msgid "Resize chat tabs if need"
msgstr ""
+#: src/gui/widgets/tabs/setup_chat.cpp:243
+msgid ""
+"If this feature enabled, text in chat will be automaticallyadjusted to adapt to appearance of chat input field when youtyping message and when input field of chat disappears. If disabled, chat input area will allways occupy its place, which could be otherwise usable for text.\n"
+"\n"
+"Note: its mostly about jumpy attitude vs less usable space for text."
+msgstr ""
+
#. TRANSLATORS: settings group
-#: src/gui/widgets/tabs/setup_chat.cpp:172
+#: src/gui/widgets/tabs/setup_chat.cpp:254
msgid "Time"
msgstr ""
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_chat.cpp:175
+#: src/gui/widgets/tabs/setup_chat.cpp:257
msgid "Use local time"
msgstr ""
+#: src/gui/widgets/tabs/setup_chat.cpp:258
+msgid ""
+"If this feature enabled, timestamps in chat will use locak times.If "
+"disabled, server time will be used (often it is GMT+0)."
+msgstr ""
+
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_chat.cpp:182
+#: src/gui/widgets/tabs/setup_chat.cpp:266
msgid "Highlight words (separated by comma)"
msgstr ""
+#: src/gui/widgets/tabs/setup_chat.cpp:267
+msgid ""
+"Here you can specify some extra words which will also cause highlighting. Use comma to separate words.\n"
+"\n"
+"Note: frequenthilights are annoying - use it with caution."
+msgstr ""
+
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_chat.cpp:186
+#: src/gui/widgets/tabs/setup_chat.cpp:273
msgid "Globals ignore names (separated by comma)"
msgstr ""
+#: src/gui/widgets/tabs/setup_chat.cpp:274
+msgid ""
+"This setting allows you to ignore some global messages if particular sender (NPC, GM) annoys you too much. Global will be moved to Debug instead.\n"
+"\n"
+"Note: careless use of this feature can make you to miss important announces!"
+msgstr ""
+
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_chat.cpp:190
+#: src/gui/widgets/tabs/setup_chat.cpp:281
msgid "Show emotes button in chat"
msgstr ""
+#: src/gui/widgets/tabs/setup_chat.cpp:282
+msgid ""
+"If this setting enabled, button will appear near text input field. This button allows one to invoke composing window, which allows one to insert smiles and text formatting easily.\n"
+"\n"
+"Note: same window can also be invoked by hotkey when typing, usually F1 by default."
+msgstr ""
+
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_chat.cpp:194
+#: src/gui/widgets/tabs/setup_chat.cpp:290
msgid "Show motd server message on start"
msgstr ""
-#: src/gui/widgets/tabs/setup_colors.cpp:49
+#: src/gui/widgets/tabs/setup_chat.cpp:291
+msgid ""
+"If this setting enabled, client will display server MOTD (message of the "
+"day) once you connect to server. Disable it to hide MOTD."
+msgstr ""
+
+#: src/gui/widgets/tabs/setup_colors.cpp:50
msgid "This is what the color looks like"
msgstr ""
#. TRANSLATORS: colors tab. label.
-#: src/gui/widgets/tabs/setup_colors.cpp:64
+#: src/gui/widgets/tabs/setup_colors.cpp:65
msgid "Type:"
msgstr ""
#. TRANSLATORS: colors tab. label.
-#: src/gui/widgets/tabs/setup_colors.cpp:68
-#: src/gui/widgets/tabs/setup_colors.cpp:335
+#: src/gui/widgets/tabs/setup_colors.cpp:69
+#: src/gui/widgets/tabs/setup_colors.cpp:357
msgid "Delay:"
msgstr ""
#. TRANSLATORS: colors tab. label.
-#: src/gui/widgets/tabs/setup_colors.cpp:72
+#: src/gui/widgets/tabs/setup_colors.cpp:73
msgid "Red:"
msgstr ""
#. TRANSLATORS: colors tab. label.
-#: src/gui/widgets/tabs/setup_colors.cpp:76
+#: src/gui/widgets/tabs/setup_colors.cpp:77
msgid "Green:"
msgstr ""
#. TRANSLATORS: colors tab. label.
-#: src/gui/widgets/tabs/setup_colors.cpp:80
+#: src/gui/widgets/tabs/setup_colors.cpp:81
msgid "Blue:"
msgstr ""
#. TRANSLATORS: color type
-#: src/gui/widgets/tabs/setup_colors.cpp:106
-#: src/gui/widgets/tabs/setup_colors.cpp:402
+#: src/gui/widgets/tabs/setup_colors.cpp:105
+#: src/gui/widgets/tabs/setup_colors.cpp:427
msgid "Static"
msgstr ""
#. TRANSLATORS: color type
-#: src/gui/widgets/tabs/setup_colors.cpp:109
-#: src/gui/widgets/tabs/setup_colors.cpp:112
-#: src/gui/widgets/tabs/setup_colors.cpp:404
+#: src/gui/widgets/tabs/setup_colors.cpp:108
+#: src/gui/widgets/tabs/setup_colors.cpp:111
+#: src/gui/widgets/tabs/setup_colors.cpp:429
msgid "Pulse"
msgstr ""
#. TRANSLATORS: color type
-#: src/gui/widgets/tabs/setup_colors.cpp:114
-#: src/gui/widgets/tabs/setup_colors.cpp:117
-#: src/gui/widgets/tabs/setup_colors.cpp:406
+#: src/gui/widgets/tabs/setup_colors.cpp:113
+#: src/gui/widgets/tabs/setup_colors.cpp:116
+#: src/gui/widgets/tabs/setup_colors.cpp:431
msgid "Rainbow"
msgstr ""
#. TRANSLATORS: color type
-#: src/gui/widgets/tabs/setup_colors.cpp:119
-#: src/gui/widgets/tabs/setup_colors.cpp:122
-#: src/gui/widgets/tabs/setup_colors.cpp:406
+#: src/gui/widgets/tabs/setup_colors.cpp:118
+#: src/gui/widgets/tabs/setup_colors.cpp:121
+#: src/gui/widgets/tabs/setup_colors.cpp:431
msgid "Spectrum"
msgstr ""
#. TRANSLATORS: colors tab. label.
-#: src/gui/widgets/tabs/setup_colors.cpp:329
+#: src/gui/widgets/tabs/setup_colors.cpp:351
msgid "Alpha:"
msgstr ""
@@ -3557,7 +3815,7 @@ msgid "Reset all keys"
msgstr ""
#. TRANSLATORS: setting tab name
-#: src/gui/widgets/tabs/setup_input.cpp:80
+#: src/gui/widgets/tabs/setup_input.cpp:79
msgid "Input"
msgstr ""
@@ -3576,8 +3834,8 @@ msgstr ""
#. TRANSLATORS: unknown key name
#. TRANSLATORS: quests window quest name
-#: src/gui/widgets/tabs/setup_input.cpp:330
-#: src/gui/windows/questswindow.cpp:203
+#: src/gui/widgets/tabs/setup_input.cpp:332
+#: src/gui/windows/questswindow.cpp:204
msgid "unknown"
msgstr ""
@@ -3736,9 +3994,9 @@ msgstr ""
#. TRANSLATORS: settings group
#. TRANSLATORS: debug window tab
#. TRANSLATORS: mini map window name
-#: src/gui/widgets/tabs/setup_other.cpp:133 src/gui/windowmenu.cpp:106
-#: src/gui/windows/debugwindow.cpp:61 src/gui/windows/minimap.cpp:58
-#: src/gui/windows/minimap.cpp:121
+#: src/gui/widgets/tabs/setup_other.cpp:133 src/gui/windowmenu.cpp:103
+#: src/gui/windows/debugwindow.cpp:61 src/gui/windows/minimap.cpp:59
+#: src/gui/windows/minimap.cpp:122
msgid "Map"
msgstr ""
@@ -3911,7 +4169,7 @@ msgstr ""
#. TRANSLATORS: shop button tooltip
#: src/gui/widgets/tabs/setup_other.cpp:267 src/gui/windowmenu.cpp:138
#: src/gui/windows/buyselldialog.cpp:40 src/gui/windows/buyselldialog.cpp:51
-#: src/gui/windows/inventorywindow.cpp:221
+#: src/gui/windows/inventorywindow.cpp:233
msgid "Shop"
msgstr ""
@@ -3927,9 +4185,7 @@ msgstr ""
#. TRANSLATORS: settings group
#. TRANSLATORS: npc dialog name
-#. TRANSLATORS: npc post dialog caption
-#: src/gui/widgets/tabs/setup_other.cpp:279 src/gui/windows/npcdialog.cpp:86
-#: src/gui/windows/npcpostdialog.cpp:43
+#: src/gui/widgets/tabs/setup_other.cpp:279 src/gui/windows/npcdialog.cpp:87
msgid "NPC"
msgstr ""
@@ -4045,7 +4301,7 @@ msgstr ""
#. TRANSLATORS: settings option
#. TRANSLATORS: input action name
-#: src/gui/widgets/tabs/setup_other.cpp:381 src/input/pages/other.cpp:410
+#: src/gui/widgets/tabs/setup_other.cpp:381 src/input/pages/other.cpp:408
msgid "Upload log file"
msgstr ""
@@ -4055,39 +4311,34 @@ msgid "Low traffic mode"
msgstr ""
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_other.cpp:389
-msgid "Hide shield sprite"
-msgstr ""
-
-#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_other.cpp:394
+#: src/gui/widgets/tabs/setup_other.cpp:390
msgid "Use FBO for screenshots (only for opengl)"
msgstr ""
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_other.cpp:400
+#: src/gui/widgets/tabs/setup_other.cpp:396
msgid "Screenshot directory"
msgstr ""
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_other.cpp:405
+#: src/gui/widgets/tabs/setup_other.cpp:401
msgid "Network delay between sub servers"
msgstr ""
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_other.cpp:409
+#: src/gui/widgets/tabs/setup_other.cpp:405
msgid "Show background"
msgstr ""
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_other.cpp:414
+#: src/gui/widgets/tabs/setup_other.cpp:410
msgid "Screen density override"
msgstr ""
#. TRANSLATORS: texture compression type
#. TRANSLATORS: confirm dialog button
#: src/gui/widgets/tabs/setup_perfomance.cpp:42
-#: src/gui/windows/confirmdialog.cpp:57
+#: src/gui/windows/confirmdialog.cpp:59
msgid "No"
msgstr ""
@@ -4248,54 +4499,62 @@ msgstr ""
#. TRANSLATORS: settings option
#: src/gui/widgets/tabs/setup_players.cpp:73
-msgid "Secure trades"
+msgid "Show badges"
msgstr ""
#. TRANSLATORS: settings option
#: src/gui/widgets/tabs/setup_players.cpp:77
-msgid "Unsecure chars in names"
+msgid "Show badges at top"
msgstr ""
#. TRANSLATORS: settings option
#: src/gui/widgets/tabs/setup_players.cpp:81
-msgid "Show statuses"
+msgid "Secure trades"
msgstr ""
#. TRANSLATORS: settings option
#: src/gui/widgets/tabs/setup_players.cpp:85
-msgid "Show ip addresses on screenshots"
+msgid "Unsecure chars in names"
msgstr ""
#. TRANSLATORS: settings option
#: src/gui/widgets/tabs/setup_players.cpp:89
-msgid "Allow self heal with mouse click"
+msgid "Show statuses"
msgstr ""
#. TRANSLATORS: settings option
#: src/gui/widgets/tabs/setup_players.cpp:93
-msgid "Group friends in who is online window"
+msgid "Show ip addresses on screenshots"
msgstr ""
#. TRANSLATORS: settings option
#: src/gui/widgets/tabs/setup_players.cpp:97
-msgid "Hide erased players nicks"
+msgid "Allow self heal with mouse click"
msgstr ""
#. TRANSLATORS: settings option
#: src/gui/widgets/tabs/setup_players.cpp:101
-msgid "Use special diagonal speed in players moving"
+msgid "Group friends in who is online window"
msgstr ""
#. TRANSLATORS: settings option
#: src/gui/widgets/tabs/setup_players.cpp:105
+msgid "Hide erased players nicks"
+msgstr ""
+
+#. TRANSLATORS: settings option
+#: src/gui/widgets/tabs/setup_players.cpp:109
+msgid "Use special diagonal speed in players moving"
+msgstr ""
+
+#. TRANSLATORS: settings option
+#: src/gui/widgets/tabs/setup_players.cpp:113
msgid ""
"Emulate right mouse button by long mouse click (useful for touch interfaces)"
msgstr ""
#. TRANSLATORS: relations table header
-#. TRANSLATORS: bot checker window table header
#: src/gui/widgets/tabs/setup_relations.cpp:58
-#: src/gui/windows/botcheckerwindow.cpp:86
msgid "Name"
msgstr ""
@@ -4315,14 +4574,15 @@ msgid "Allow whispers"
msgstr ""
#. TRANSLATORS: char select dialog. button.
+#. TRANSLATORS: mail window button
#. TRANSLATORS: servers dialog button
#. TRANSLATORS: shop window label
#. TRANSLATORS: command editor button
#. TRANSLATORS: input action name
#: src/gui/widgets/tabs/setup_relations.cpp:77
-#: src/gui/windows/charselectdialog.cpp:84
-#: src/gui/windows/serverdialog.cpp:122 src/gui/windows/shopwindow.cpp:123
-#: src/gui/windows/textcommandeditor.cpp:90 src/input/pages/gui.cpp:111
+#: src/gui/windows/charselectdialog.cpp:81 src/gui/windows/mailwindow.cpp:66
+#: src/gui/windows/serverdialog.cpp:121 src/gui/windows/shopwindow.cpp:126
+#: src/gui/windows/textcommandeditor.cpp:91 src/input/pages/gui.cpp:109
msgid "Delete"
msgstr ""
@@ -4337,77 +4597,77 @@ msgid "When ignoring:"
msgstr ""
#. TRANSLATORS: theme settings label
-#: src/gui/widgets/tabs/setup_theme.cpp:64
+#: src/gui/widgets/tabs/setup_theme.cpp:63
msgid "Gui theme"
msgstr ""
#. TRANSLATORS: theme settings label
-#: src/gui/widgets/tabs/setup_theme.cpp:71
+#: src/gui/widgets/tabs/setup_theme.cpp:70
msgid "Main Font"
msgstr ""
#. TRANSLATORS: theme settings label
-#: src/gui/widgets/tabs/setup_theme.cpp:76
+#: src/gui/widgets/tabs/setup_theme.cpp:75
msgid "Language"
msgstr ""
#. TRANSLATORS: theme settings label
#. TRANSLATORS: font size
-#: src/gui/widgets/tabs/setup_theme.cpp:80 src/gui/windows/emotewindow.cpp:49
+#: src/gui/widgets/tabs/setup_theme.cpp:79 src/gui/windows/emotewindow.cpp:50
msgid "Bold font"
msgstr ""
#. TRANSLATORS: theme settings label
-#: src/gui/widgets/tabs/setup_theme.cpp:84
+#: src/gui/widgets/tabs/setup_theme.cpp:83
msgid "Particle font"
msgstr ""
#. TRANSLATORS: theme settings label
-#: src/gui/widgets/tabs/setup_theme.cpp:88
+#: src/gui/widgets/tabs/setup_theme.cpp:87
msgid "Help font"
msgstr ""
#. TRANSLATORS: theme settings label
-#: src/gui/widgets/tabs/setup_theme.cpp:92
+#: src/gui/widgets/tabs/setup_theme.cpp:91
msgid "Secure font"
msgstr ""
#. TRANSLATORS: theme settings label
-#: src/gui/widgets/tabs/setup_theme.cpp:96
+#: src/gui/widgets/tabs/setup_theme.cpp:95
msgid "Npc font"
msgstr ""
#. TRANSLATORS: theme settings label
-#: src/gui/widgets/tabs/setup_theme.cpp:100
+#: src/gui/widgets/tabs/setup_theme.cpp:99
msgid "Japanese font"
msgstr ""
#. TRANSLATORS: theme settings label
-#: src/gui/widgets/tabs/setup_theme.cpp:104
+#: src/gui/widgets/tabs/setup_theme.cpp:103
msgid "Chinese font"
msgstr ""
#. TRANSLATORS: theme settings label
-#: src/gui/widgets/tabs/setup_theme.cpp:109
+#: src/gui/widgets/tabs/setup_theme.cpp:108
msgid "Font size"
msgstr ""
#. TRANSLATORS: theme settings label
-#: src/gui/widgets/tabs/setup_theme.cpp:114
+#: src/gui/widgets/tabs/setup_theme.cpp:113
msgid "Npc font size"
msgstr ""
#. TRANSLATORS: button name with information about selected theme
-#: src/gui/widgets/tabs/setup_theme.cpp:118
+#: src/gui/widgets/tabs/setup_theme.cpp:117
msgid "i"
msgstr ""
#. TRANSLATORS: theme info dialog
-#: src/gui/widgets/tabs/setup_theme.cpp:244
+#: src/gui/widgets/tabs/setup_theme.cpp:243
msgid "Name: "
msgstr ""
-#: src/gui/widgets/tabs/setup_theme.cpp:245
+#: src/gui/widgets/tabs/setup_theme.cpp:244
msgid "Copyright:"
msgstr ""
@@ -4417,14 +4677,15 @@ msgid "Theme info"
msgstr ""
#. TRANSLATORS: theme message dialog
-#: src/gui/widgets/tabs/setup_theme.cpp:340
+#: src/gui/widgets/tabs/setup_theme.cpp:345
msgid "Theme Changed"
msgstr ""
+#. TRANSLATORS: ok dialog message
#. TRANSLATORS: video settings warning
-#: src/gui/widgets/tabs/setup_theme.cpp:340
-#: src/gui/widgets/tabs/setup_video.cpp:385
-#: src/gui/widgets/tabs/setup_video.cpp:398
+#: src/gui/widgets/tabs/setup_theme.cpp:347
+#: src/gui/widgets/tabs/setup_video.cpp:392
+#: src/gui/widgets/tabs/setup_video.cpp:409
msgid "Restart your client for the change to take effect."
msgstr ""
@@ -4505,65 +4766,65 @@ msgid "Button %u action"
msgstr ""
#. TRANSLATORS: video settings checkbox
-#: src/gui/widgets/tabs/setup_video.cpp:72
+#: src/gui/widgets/tabs/setup_video.cpp:73
msgid "Full screen"
msgstr ""
#. TRANSLATORS: video settings checkbox
-#: src/gui/widgets/tabs/setup_video.cpp:75
+#: src/gui/widgets/tabs/setup_video.cpp:76
msgid "FPS limit:"
msgstr ""
#. TRANSLATORS: video settings label
-#: src/gui/widgets/tabs/setup_video.cpp:80
-#: src/gui/widgets/tabs/setup_video.cpp:122
-#: src/gui/widgets/tabs/setup_video.cpp:315
-#: src/gui/widgets/tabs/setup_video.cpp:451
+#: src/gui/widgets/tabs/setup_video.cpp:81
+#: src/gui/widgets/tabs/setup_video.cpp:121
+#: src/gui/widgets/tabs/setup_video.cpp:322
+#: src/gui/widgets/tabs/setup_video.cpp:465
msgid "Alt FPS limit: "
msgstr ""
#. TRANSLATORS: video settings button
-#: src/gui/widgets/tabs/setup_video.cpp:83
+#: src/gui/widgets/tabs/setup_video.cpp:84
msgid "Detect best mode"
msgstr ""
#. TRANSLATORS: video settings checkbox
-#: src/gui/widgets/tabs/setup_video.cpp:92
+#: src/gui/widgets/tabs/setup_video.cpp:93
msgid "Show cursor"
msgstr ""
#. TRANSLATORS: video settings checkbox
-#: src/gui/widgets/tabs/setup_video.cpp:95
+#: src/gui/widgets/tabs/setup_video.cpp:96
msgid "Custom cursor"
msgstr ""
#. TRANSLATORS: video settings checkbox
-#: src/gui/widgets/tabs/setup_video.cpp:99
+#: src/gui/widgets/tabs/setup_video.cpp:100
msgid "Enable resize"
msgstr ""
#. TRANSLATORS: video settings checkbox
-#: src/gui/widgets/tabs/setup_video.cpp:102
+#: src/gui/widgets/tabs/setup_video.cpp:103
msgid "No frame"
msgstr ""
#. TRANSLATORS: video settings label
-#: src/gui/widgets/tabs/setup_video.cpp:119
-#: src/gui/widgets/tabs/setup_video.cpp:123
-#: src/gui/widgets/tabs/setup_video.cpp:313
-#: src/gui/widgets/tabs/setup_video.cpp:435
-#: src/gui/widgets/tabs/setup_video.cpp:448
+#: src/gui/widgets/tabs/setup_video.cpp:118
+#: src/gui/widgets/tabs/setup_video.cpp:122
+#: src/gui/widgets/tabs/setup_video.cpp:320
+#: src/gui/widgets/tabs/setup_video.cpp:449
+#: src/gui/widgets/tabs/setup_video.cpp:462
msgid "None"
msgstr ""
#. TRANSLATORS: video error message
-#: src/gui/widgets/tabs/setup_video.cpp:227
+#: src/gui/widgets/tabs/setup_video.cpp:226
msgid ""
"Failed to switch to windowed mode and restoration of old mode also failed!"
msgstr ""
#. TRANSLATORS: video error message
-#: src/gui/widgets/tabs/setup_video.cpp:234
+#: src/gui/widgets/tabs/setup_video.cpp:233
msgid ""
"Failed to switch to fullscreen mode and restoration of old mode also failed!"
msgstr ""
@@ -4579,32 +4840,32 @@ msgid "Restart needed for changes to take effect."
msgstr ""
#. TRANSLATORS: video settings warning
-#: src/gui/widgets/tabs/setup_video.cpp:270
+#: src/gui/widgets/tabs/setup_video.cpp:274
msgid "Changing to OpenGL"
msgstr ""
#. TRANSLATORS: video settings warning
-#: src/gui/widgets/tabs/setup_video.cpp:272
+#: src/gui/widgets/tabs/setup_video.cpp:276
msgid "Applying change to OpenGL requires restart."
msgstr ""
#. TRANSLATORS: resolution question dialog
-#: src/gui/widgets/tabs/setup_video.cpp:354
+#: src/gui/widgets/tabs/setup_video.cpp:361
msgid "Custom resolution (example: 1024x768)"
msgstr ""
#. TRANSLATORS: resolution question dialog
-#: src/gui/widgets/tabs/setup_video.cpp:356
+#: src/gui/widgets/tabs/setup_video.cpp:363
msgid "Enter new resolution: "
msgstr ""
#. TRANSLATORS: video settings warning
-#: src/gui/widgets/tabs/setup_video.cpp:383
-#: src/gui/widgets/tabs/setup_video.cpp:396
+#: src/gui/widgets/tabs/setup_video.cpp:390
+#: src/gui/widgets/tabs/setup_video.cpp:407
msgid "Screen Resolution Changed"
msgstr ""
-#: src/gui/widgets/tabs/setup_video.cpp:386
+#: src/gui/widgets/tabs/setup_video.cpp:393
msgid "Some windows may be moved to fit the lowered resolution."
msgstr ""
@@ -4783,54 +5044,54 @@ msgid "Ignore mobs"
msgstr ""
#. TRANSLATORS: social window label
-#: src/gui/widgets/tabs/socialfriendstab.h:117
+#: src/gui/widgets/tabs/socialfriendstab.h:114
#, c-format
msgid "Friends: %u/%u"
msgstr ""
#. TRANSLATORS: social window label
-#: src/gui/widgets/tabs/socialguildtab2.h:95
-#: src/gui/widgets/tabs/socialguildtab.h:165
-#: src/gui/widgets/tabs/socialpartytab.h:158
+#: src/gui/widgets/tabs/socialguildtab2.h:97
+#: src/gui/widgets/tabs/socialguildtab.h:166
+#: src/gui/widgets/tabs/socialpartytab.h:159
#, c-format
msgid "Players: %u/%u"
msgstr ""
#. TRANSLATORS: chat message
-#: src/gui/widgets/tabs/socialguildtab.h:83
+#: src/gui/widgets/tabs/socialguildtab.h:84
#, c-format
msgid "Invited user %s to guild %s."
msgstr ""
-#: src/gui/widgets/tabs/socialguildtab.h:101
+#: src/gui/widgets/tabs/socialguildtab.h:102
#, c-format
msgid "Guild %s quit requested."
msgstr ""
#. TRANSLATORS: guild invite message
-#: src/gui/widgets/tabs/socialguildtab.h:116
+#: src/gui/widgets/tabs/socialguildtab.h:118
msgid "Member Invite to Guild"
msgstr ""
#. TRANSLATORS: guild invite message
-#: src/gui/widgets/tabs/socialguildtab.h:118
+#: src/gui/widgets/tabs/socialguildtab.h:120
#, c-format
msgid "Who would you like to invite to guild %s?"
msgstr ""
#. TRANSLATORS: guild leave message
-#: src/gui/widgets/tabs/socialguildtab.h:128
+#: src/gui/widgets/tabs/socialguildtab.h:130
msgid "Leave Guild?"
msgstr ""
#. TRANSLATORS: guild leave message
-#: src/gui/widgets/tabs/socialguildtab.h:130
+#: src/gui/widgets/tabs/socialguildtab.h:132
#, c-format
msgid "Are you sure you want to leave guild %s?"
msgstr ""
#. TRANSLATORS: social window label
-#: src/gui/widgets/tabs/socialguildtab.h:141
+#: src/gui/widgets/tabs/socialguildtab.h:142
#, c-format
msgid "Members: %u/%u"
msgstr ""
@@ -4847,34 +5108,34 @@ msgstr ""
msgid "Portals: %u/%u"
msgstr ""
-#: src/gui/widgets/tabs/socialpartytab.h:85
+#: src/gui/widgets/tabs/socialpartytab.h:86
#, c-format
msgid "Invited user %s to party."
msgstr ""
-#: src/gui/widgets/tabs/socialpartytab.h:102
+#: src/gui/widgets/tabs/socialpartytab.h:103
#, c-format
msgid "Party %s quit requested."
msgstr ""
#. TRANSLATORS: party invite message
-#: src/gui/widgets/tabs/socialpartytab.h:117
+#: src/gui/widgets/tabs/socialpartytab.h:119
msgid "Member Invite to Party"
msgstr ""
#. TRANSLATORS: party invite message
-#: src/gui/widgets/tabs/socialpartytab.h:119
+#: src/gui/widgets/tabs/socialpartytab.h:121
#, c-format
msgid "Who would you like to invite to party %s?"
msgstr ""
#. TRANSLATORS: party leave message
-#: src/gui/widgets/tabs/socialpartytab.h:129
+#: src/gui/widgets/tabs/socialpartytab.h:131
msgid "Leave Party?"
msgstr ""
#. TRANSLATORS: party leave message
-#: src/gui/widgets/tabs/socialpartytab.h:131
+#: src/gui/widgets/tabs/socialpartytab.h:133
#, c-format
msgid "Are you sure you want to leave party %s?"
msgstr ""
@@ -4896,7 +5157,7 @@ msgid "Ignore items"
msgstr ""
#. TRANSLATORS: social window label
-#: src/gui/widgets/tabs/socialplayerstab.h:194
+#: src/gui/widgets/tabs/socialplayerstab.h:188
#, c-format
msgid "Visible players: %d"
msgstr ""
@@ -4921,131 +5182,122 @@ msgid "QE"
msgstr ""
#. TRANSLATORS: quests window name
-#: src/gui/windowmenu.cpp:75 src/gui/windows/questswindow.cpp:65
+#: src/gui/windowmenu.cpp:75 src/gui/windows/questswindow.cpp:66
msgid "Quests"
msgstr ""
-#. TRANSLATORS: short button name for bot checker window.
-#: src/gui/windowmenu.cpp:77
-msgid "BC"
-msgstr ""
-
-#: src/gui/windowmenu.cpp:78
-msgid "Bot checker"
-msgstr ""
-
#. TRANSLATORS: short button name for kill stats window.
-#: src/gui/windowmenu.cpp:80
+#: src/gui/windowmenu.cpp:77
msgid "KS"
msgstr ""
#. TRANSLATORS: kill stats window name
-#: src/gui/windowmenu.cpp:81 src/gui/windows/killstats.cpp:54
+#: src/gui/windowmenu.cpp:78 src/gui/windows/killstats.cpp:49
msgid "Kill stats"
msgstr ""
-#: src/gui/windowmenu.cpp:83
+#: src/gui/windowmenu.cpp:80
msgid "Smilies"
msgstr ""
#. TRANSLATORS: short button name for chat window.
-#: src/gui/windowmenu.cpp:85
+#: src/gui/windowmenu.cpp:82
msgid "CH"
msgstr ""
#. TRANSLATORS: short button name for status window.
-#: src/gui/windowmenu.cpp:93
+#: src/gui/windowmenu.cpp:90
msgid "STA"
msgstr ""
-#: src/gui/windowmenu.cpp:94
+#: src/gui/windowmenu.cpp:91
msgid "Status"
msgstr ""
#. TRANSLATORS: short button name for equipment window.
-#: src/gui/windowmenu.cpp:96
+#: src/gui/windowmenu.cpp:93
msgid "EQU"
msgstr ""
#. TRANSLATORS: equipment window name
#. TRANSLATORS: equipment button tooltip
-#: src/gui/windowmenu.cpp:97 src/gui/windows/equipmentwindow.cpp:67
-#: src/gui/windows/inventorywindow.cpp:223
+#: src/gui/windowmenu.cpp:94 src/gui/windows/equipmentwindow.cpp:65
+#: src/gui/windows/inventorywindow.cpp:235
msgid "Equipment"
msgstr ""
#. TRANSLATORS: short button name for inventory window.
-#: src/gui/windowmenu.cpp:99
+#: src/gui/windowmenu.cpp:96
msgid "INV"
msgstr ""
#. TRANSLATORS: inventory window name
#. TRANSLATORS: inventory type name
-#: src/gui/windowmenu.cpp:100 src/gui/windows/inventorywindow.cpp:140
-#: src/inventory.cpp:299
+#: src/gui/windowmenu.cpp:97 src/gui/windows/inventorywindow.cpp:144
+#: src/inventory.cpp:301
msgid "Inventory"
msgstr ""
#. TRANSLATORS: short button name for cart window.
-#: src/gui/windowmenu.cpp:102
+#: src/gui/windowmenu.cpp:99
msgid "CA"
msgstr ""
#. TRANSLATORS: cart button tooltip
#. TRANSLATORS: inventory type name
-#: src/gui/windowmenu.cpp:103 src/gui/windows/inventorywindow.cpp:219
-#: src/inventory.cpp:309
+#: src/gui/windowmenu.cpp:100 src/gui/windows/inventorywindow.cpp:231
+#: src/inventory.cpp:317
msgid "Cart"
msgstr ""
#. TRANSLATORS: short button name for map window.
-#: src/gui/windowmenu.cpp:105
+#: src/gui/windowmenu.cpp:102
msgid "MAP"
msgstr ""
#. TRANSLATORS: short button name for skills window.
-#: src/gui/windowmenu.cpp:111
+#: src/gui/windowmenu.cpp:109
msgid "SKI"
msgstr ""
#. TRANSLATORS: skills dialog name
-#: src/gui/windowmenu.cpp:112 src/gui/windows/skilldialog.cpp:71
+#: src/gui/windowmenu.cpp:110 src/gui/windows/skilldialog.cpp:69
msgid "Skills"
msgstr ""
#. TRANSLATORS: short button name for social window.
-#: src/gui/windowmenu.cpp:116
+#: src/gui/windowmenu.cpp:114
msgid "SOC"
msgstr ""
#. TRANSLATORS: full button name
#. TRANSLATORS: social window name
-#: src/gui/windowmenu.cpp:118 src/gui/windows/socialwindow.cpp:56
+#: src/gui/windowmenu.cpp:116 src/gui/windows/socialwindow.cpp:54
msgid "Social"
msgstr ""
#. TRANSLATORS: short button name for shortcuts window.
-#: src/gui/windowmenu.cpp:120
+#: src/gui/windowmenu.cpp:118
msgid "SH"
msgstr ""
#. TRANSLATORS: short button name for spells window.
-#: src/gui/windowmenu.cpp:124
+#: src/gui/windowmenu.cpp:122
msgid "SP"
msgstr ""
#. TRANSLATORS: short button name for drops window.
-#: src/gui/windowmenu.cpp:128
+#: src/gui/windowmenu.cpp:126
msgid "DR"
msgstr ""
#. TRANSLATORS: short button name for did you know window.
-#: src/gui/windowmenu.cpp:132
+#: src/gui/windowmenu.cpp:131
msgid "YK"
msgstr ""
#. TRANSLATORS: full button name
-#: src/gui/windowmenu.cpp:134
+#: src/gui/windowmenu.cpp:133
msgid "Did you know"
msgstr ""
@@ -5055,50 +5307,63 @@ msgid "SHP"
msgstr ""
#. TRANSLATORS: short button name for outfits window.
-#: src/gui/windowmenu.cpp:140
+#: src/gui/windowmenu.cpp:141
msgid "OU"
msgstr ""
#. TRANSLATORS: short button name for updates window.
-#: src/gui/windowmenu.cpp:144
+#: src/gui/windowmenu.cpp:146
msgid "UP"
msgstr ""
#. TRANSLATORS: full button name
-#: src/gui/windowmenu.cpp:146
+#: src/gui/windowmenu.cpp:148
msgid "Updates"
msgstr ""
#. TRANSLATORS: short button name for bank window.
-#: src/gui/windowmenu.cpp:148
+#: src/gui/windowmenu.cpp:151
msgid "BA"
msgstr ""
#. TRANSLATORS: full button name
#. TRANSLATORS: bank window name
-#: src/gui/windowmenu.cpp:150 src/gui/windows/bankwindow.cpp:43
+#: src/gui/windowmenu.cpp:153 src/gui/windows/bankwindow.cpp:43
msgid "Bank"
msgstr ""
+#. TRANSLATORS: short button name for mail window.
+#: src/gui/windowmenu.cpp:156
+msgid "MA"
+msgstr ""
+
+#. TRANSLATORS: full button name
+#. TRANSLATORS: mail window name
+#. TRANSLATORS: inventory type name
+#: src/gui/windowmenu.cpp:158 src/gui/windows/mailwindow.cpp:52
+#: src/inventory.cpp:322
+msgid "Mail"
+msgstr ""
+
#. TRANSLATORS: short button name for debug window.
-#: src/gui/windowmenu.cpp:152
+#: src/gui/windowmenu.cpp:161
msgid "DBG"
msgstr ""
#. TRANSLATORS: short button name for windows list menu.
-#: src/gui/windowmenu.cpp:161
+#: src/gui/windowmenu.cpp:170
msgid "WIN"
msgstr ""
#. TRANSLATORS: short button name for setup window.
-#: src/gui/windowmenu.cpp:165
+#: src/gui/windowmenu.cpp:175
msgid "SET"
msgstr ""
#. TRANSLATORS: short key name
#. TRANSLATORS: outfits window label
-#: src/gui/windowmenu.cpp:300 src/gui/windows/outfitwindow.cpp:72
-#: src/gui/windows/outfitwindow.cpp:568
+#: src/gui/windowmenu.cpp:310 src/gui/windows/outfitwindow.cpp:75
+#: src/gui/windows/outfitwindow.cpp:626
#, c-format
msgid "Key: %s"
msgstr ""
@@ -5118,82 +5383,71 @@ msgstr ""
msgid "Deposit"
msgstr ""
-#. TRANSLATORS: bot checker window header
-#: src/gui/windows/botcheckerwindow.cpp:44
-msgid "Bot Checker"
-msgstr ""
-
-#. TRANSLATORS: bot checker window button
-#. TRANSLATORS: npc dialog button
-#: src/gui/windows/botcheckerwindow.cpp:53 src/gui/windows/npcdialog.cpp:117
-msgid "Reset"
-msgstr ""
-
-#. TRANSLATORS: bot checker window table header
-#: src/gui/windows/botcheckerwindow.cpp:94
-msgid "Result"
-msgstr ""
-
#. TRANSLATORS: buy dialog name
-#: src/gui/windows/buydialog.cpp:175
+#: src/gui/windows/buydialog.cpp:176
msgid "Create items"
msgstr ""
#. TRANSLATORS: buy dialog label
-#: src/gui/windows/buydialog.cpp:257
+#: src/gui/windows/buydialog.cpp:264
msgid "Amount:"
msgstr ""
#. TRANSLATORS: char create dialog button
#. TRANSLATORS: char select dialog. button.
#. TRANSLATORS: social window button
-#: src/gui/windows/buydialog.cpp:268 src/gui/windows/charcreatedialog.cpp:120
-#: src/gui/windows/charselectdialog.cpp:624
-#: src/gui/windows/socialwindow.cpp:79
+#: src/gui/windows/buydialog.cpp:275 src/gui/windows/charcreatedialog.cpp:119
+#: src/gui/windows/charselectdialog.cpp:636
+#: src/gui/windows/socialwindow.cpp:77
msgid "Create"
msgstr ""
+#. TRANSLATORS: buy dialog label
+#: src/gui/windows/buydialog.cpp:316
+msgid "Filter:"
+msgstr ""
+
#. TRANSLATORS: change email dialog header
#. TRANSLATORS: button in change email dialog
-#: src/gui/windows/changeemaildialog.cpp:47
-#: src/gui/windows/changeemaildialog.cpp:52
+#: src/gui/windows/changeemaildialog.cpp:48
+#: src/gui/windows/changeemaildialog.cpp:53
msgid "Change Email Address"
msgstr ""
#. TRANSLATORS: label in change email dialog
#. TRANSLATORS: change password dialog label
-#: src/gui/windows/changeemaildialog.cpp:60
-#: src/gui/windows/changepassworddialog.cpp:63
+#: src/gui/windows/changeemaildialog.cpp:61
+#: src/gui/windows/changepassworddialog.cpp:64
#, c-format
msgid "Account: %s"
msgstr ""
#. TRANSLATORS: label in change email dialog
-#: src/gui/windows/changeemaildialog.cpp:64
+#: src/gui/windows/changeemaildialog.cpp:65
msgid "Type new email address twice:"
msgstr ""
#. TRANSLATORS: change email error
-#: src/gui/windows/changeemaildialog.cpp:136
+#: src/gui/windows/changeemaildialog.cpp:137
#, c-format
msgid "The new email address needs to be at least %u characters long."
msgstr ""
#. TRANSLATORS: change email error
-#: src/gui/windows/changeemaildialog.cpp:144
+#: src/gui/windows/changeemaildialog.cpp:145
#, c-format
msgid "The new email address needs to be less than %u characters long."
msgstr ""
#. TRANSLATORS: change email error
-#: src/gui/windows/changeemaildialog.cpp:152
+#: src/gui/windows/changeemaildialog.cpp:153
msgid "The email address entries mismatch."
msgstr ""
#. TRANSLATORS: change password window name
#. TRANSLATORS: change password dialog button
-#: src/gui/windows/changepassworddialog.cpp:48
-#: src/gui/windows/changepassworddialog.cpp:54
+#: src/gui/windows/changepassworddialog.cpp:49
+#: src/gui/windows/changepassworddialog.cpp:55
msgid "Change Password"
msgstr ""
@@ -5201,41 +5455,41 @@ msgstr ""
#. TRANSLATORS: login dialog label
#. TRANSLATORS: register dialog. label.
#. TRANSLATORS: unregister dialog. label.
-#: src/gui/windows/changepassworddialog.cpp:67
-#: src/gui/windows/logindialog.cpp:106 src/gui/windows/registerdialog.cpp:79
-#: src/gui/windows/unregisterdialog.cpp:65
+#: src/gui/windows/changepassworddialog.cpp:68
+#: src/gui/windows/logindialog.cpp:107 src/gui/windows/registerdialog.cpp:76
+#: src/gui/windows/unregisterdialog.cpp:67
msgid "Password:"
msgstr ""
#. TRANSLATORS: change password dialog label
-#: src/gui/windows/changepassworddialog.cpp:70
+#: src/gui/windows/changepassworddialog.cpp:71
msgid "Type new password twice:"
msgstr ""
#. TRANSLATORS: change password error
-#: src/gui/windows/changepassworddialog.cpp:117
+#: src/gui/windows/changepassworddialog.cpp:118
msgid "Enter the old password first."
msgstr ""
#. TRANSLATORS: change password error
-#: src/gui/windows/changepassworddialog.cpp:124
+#: src/gui/windows/changepassworddialog.cpp:125
#, c-format
msgid "The new password needs to be at least %u characters long."
msgstr ""
#. TRANSLATORS: change password error
-#: src/gui/windows/changepassworddialog.cpp:132
+#: src/gui/windows/changepassworddialog.cpp:133
#, c-format
msgid "The new password needs to be less than %u characters long."
msgstr ""
#. TRANSLATORS: change password error
-#: src/gui/windows/changepassworddialog.cpp:140
+#: src/gui/windows/changepassworddialog.cpp:141
msgid "The new password entries mismatch."
msgstr ""
#. TRANSLATORS: char create dialog name
-#: src/gui/windows/charcreatedialog.cpp:76
+#: src/gui/windows/charcreatedialog.cpp:75
msgid "New Character"
msgstr ""
@@ -5243,9 +5497,9 @@ msgstr ""
#. TRANSLATORS: edit server dialog label
#. TRANSLATORS: login dialog label
#. TRANSLATORS: register dialog. label.
-#: src/gui/windows/charcreatedialog.cpp:82
-#: src/gui/windows/editserverdialog.cpp:74 src/gui/windows/logindialog.cpp:104
-#: src/gui/windows/registerdialog.cpp:77
+#: src/gui/windows/charcreatedialog.cpp:81
+#: src/gui/windows/editserverdialog.cpp:71 src/gui/windows/logindialog.cpp:105
+#: src/gui/windows/registerdialog.cpp:74
msgid "Name:"
msgstr ""
@@ -5253,12 +5507,12 @@ msgstr ""
#. You may change this symbol if your language uses another.
#. TRANSLATORS: char create dialog button
#. TRANSLATORS: outfits window button
-#: src/gui/windows/charcreatedialog.cpp:86
-#: src/gui/windows/charcreatedialog.cpp:95
-#: src/gui/windows/charcreatedialog.cpp:112
-#: src/gui/windows/charcreatedialog.cpp:195
-#: src/gui/windows/charcreatedialog.cpp:205
-#: src/gui/windows/outfitwindow.cpp:60
+#: src/gui/windows/charcreatedialog.cpp:85
+#: src/gui/windows/charcreatedialog.cpp:94
+#: src/gui/windows/charcreatedialog.cpp:111
+#: src/gui/windows/charcreatedialog.cpp:196
+#: src/gui/windows/charcreatedialog.cpp:206
+#: src/gui/windows/outfitwindow.cpp:63
msgid ">"
msgstr ""
@@ -5266,75 +5520,75 @@ msgstr ""
#. You may change this symbol if your language uses another.
#. TRANSLATORS: char create dialog button
#. TRANSLATORS: outfits window button
-#: src/gui/windows/charcreatedialog.cpp:90
-#: src/gui/windows/charcreatedialog.cpp:97
-#: src/gui/windows/charcreatedialog.cpp:197
-#: src/gui/windows/charcreatedialog.cpp:207
-#: src/gui/windows/outfitwindow.cpp:58
+#: src/gui/windows/charcreatedialog.cpp:89
+#: src/gui/windows/charcreatedialog.cpp:96
+#: src/gui/windows/charcreatedialog.cpp:198
+#: src/gui/windows/charcreatedialog.cpp:208
+#: src/gui/windows/outfitwindow.cpp:61
msgid "<"
msgstr ""
#. TRANSLATORS: char create dialog label
-#: src/gui/windows/charcreatedialog.cpp:92
+#: src/gui/windows/charcreatedialog.cpp:91
msgid "Hair color:"
msgstr ""
#. TRANSLATORS: char create dialog label
-#: src/gui/windows/charcreatedialog.cpp:99
+#: src/gui/windows/charcreatedialog.cpp:98
msgid "Hair style:"
msgstr ""
#. TRANSLATORS: char create dialog button
-#: src/gui/windows/charcreatedialog.cpp:110
+#: src/gui/windows/charcreatedialog.cpp:109
msgid "^"
msgstr ""
#. TRANSLATORS: char create dialog label
-#: src/gui/windows/charcreatedialog.cpp:118
-#: src/gui/windows/charcreatedialog.cpp:496
+#: src/gui/windows/charcreatedialog.cpp:117
+#: src/gui/windows/charcreatedialog.cpp:509
#, c-format
msgid "Please distribute %d points"
msgstr ""
#. TRANSLATORS: char create dialog label
-#: src/gui/windows/charcreatedialog.cpp:199
+#: src/gui/windows/charcreatedialog.cpp:200
msgid "Race:"
msgstr ""
#. TRANSLATORS: char create dialog label
-#: src/gui/windows/charcreatedialog.cpp:209
+#: src/gui/windows/charcreatedialog.cpp:210
msgid "Look:"
msgstr ""
#. TRANSLATORS: one char size female character gender
#. TRANSLATORS: here F is title for friends tab in social window
-#: src/gui/windows/charcreatedialog.cpp:223
-#: src/gui/windows/socialwindow.cpp:75
+#: src/gui/windows/charcreatedialog.cpp:224
+#: src/gui/windows/socialwindow.cpp:73
msgid "F"
msgstr ""
#. TRANSLATORS: one char size male character gender
-#: src/gui/windows/charcreatedialog.cpp:225
+#: src/gui/windows/charcreatedialog.cpp:226
msgid "M"
msgstr ""
#. TRANSLATORS: one char size unknown character gender
-#: src/gui/windows/charcreatedialog.cpp:227
+#: src/gui/windows/charcreatedialog.cpp:228
msgid "U"
msgstr ""
#. TRANSLATORS: char creation error
-#: src/gui/windows/charcreatedialog.cpp:378
+#: src/gui/windows/charcreatedialog.cpp:388
msgid "Your name needs to be at least 4 characters."
msgstr ""
#. TRANSLATORS: char create dialog label
-#: src/gui/windows/charcreatedialog.cpp:486
+#: src/gui/windows/charcreatedialog.cpp:499
msgid "Character stats OK"
msgstr ""
#. TRANSLATORS: char create dialog label
-#: src/gui/windows/charcreatedialog.cpp:502
+#: src/gui/windows/charcreatedialog.cpp:515
#, c-format
msgid "Please remove %d points"
msgstr ""
@@ -5350,68 +5604,72 @@ msgid "Are you sure you want to delete this character?"
msgstr ""
#. TRANSLATORS: char select dialog name
-#: src/gui/windows/charselectdialog.cpp:66
+#: src/gui/windows/charselectdialog.cpp:61
#, c-format
msgid "Account %s (last login time %s)"
msgstr ""
#. TRANSLATORS: char select dialog. button.
-#: src/gui/windows/charselectdialog.cpp:73
+#: src/gui/windows/charselectdialog.cpp:70
msgid "Switch"
msgstr ""
#. TRANSLATORS: char select dialog. button.
-#: src/gui/windows/charselectdialog.cpp:75
+#: src/gui/windows/charselectdialog.cpp:72
msgid "Password"
msgstr ""
#. TRANSLATORS: char select dialog. button.
#. TRANSLATORS: updater window button
-#: src/gui/windows/charselectdialog.cpp:80
-#: src/gui/windows/charselectdialog.cpp:614
-#: src/gui/windows/updaterwindow.cpp:192
+#: src/gui/windows/charselectdialog.cpp:77
+#: src/gui/windows/charselectdialog.cpp:626
+#: src/gui/windows/updaterwindow.cpp:191
msgid "Play"
msgstr ""
#. TRANSLATORS: char select dialog. button.
+#. TRANSLATORS: info message header
+#. TRANSLATORS: info header
#. TRANSLATORS: info message
-#: src/gui/windows/charselectdialog.cpp:82
-#: src/net/ea/charserverhandler.cpp:160
-#: src/net/eathena/charserverhandler.cpp:591
-#: src/net/eathena/charserverhandler.cpp:621
+#: src/gui/windows/charselectdialog.cpp:79
+#: src/net/ea/charserverhandler.cpp:166
+#: src/net/eathena/charserverhandler.cpp:608
+#: src/net/eathena/charserverhandler.cpp:644
msgid "Info"
msgstr ""
#. TRANSLATORS: char select dialog. button.
#. TRANSLATORS: unregister dialog name
#. TRANSLATORS: unregister dialog. button.
-#: src/gui/windows/charselectdialog.cpp:110
-#: src/gui/windows/unregisterdialog.cpp:47
-#: src/gui/windows/unregisterdialog.cpp:52
+#: src/gui/windows/charselectdialog.cpp:107
+#: src/gui/windows/unregisterdialog.cpp:48
+#: src/gui/windows/unregisterdialog.cpp:53
msgid "Unregister"
msgstr ""
#. TRANSLATORS: char select dialog. button.
-#: src/gui/windows/charselectdialog.cpp:122
+#: src/gui/windows/charselectdialog.cpp:119
msgid "Change Email"
msgstr ""
#. TRANSLATORS: char select dialog name
-#: src/gui/windows/charselectdialog.cpp:166
+#: src/gui/windows/charselectdialog.cpp:163
#, c-format
msgid "Account %s"
msgstr ""
-#: src/gui/windows/charselectdialog.cpp:195
+#. TRANSLATORS: pin code dialog header.
+#: src/gui/windows/charselectdialog.cpp:193
msgid "Please set new pincode"
msgstr ""
+#. TRANSLATORS: character rename dialog header.
#: src/gui/windows/charselectdialog.cpp:242
msgid "Please enter new name"
msgstr ""
#. TRANSLATORS: char select dialog. player info message.
-#: src/gui/windows/charselectdialog.cpp:261
+#: src/gui/windows/charselectdialog.cpp:262
#, c-format
msgid ""
"Hp: %u/%u\n"
@@ -5421,48 +5679,56 @@ msgid ""
"Money: %s"
msgstr ""
-#: src/gui/windows/charselectdialog.cpp:319
+#: src/gui/windows/charselectdialog.cpp:325
msgid "Incorrect password"
msgstr ""
#. TRANSLATORS: char deletion question.
-#: src/gui/windows/charselectdialog.cpp:464
+#: src/gui/windows/charselectdialog.cpp:473
msgid "Enter your email for deleting character"
msgstr ""
-#: src/gui/windows/charselectdialog.cpp:464
+#. TRANSLATORS: email label.
+#: src/gui/windows/charselectdialog.cpp:475
msgid "Enter email:"
msgstr ""
#. TRANSLATORS: char deletion question.
-#: src/gui/windows/charselectdialog.cpp:471
+#: src/gui/windows/charselectdialog.cpp:482
msgid "Enter password for deleting character"
msgstr ""
-#: src/gui/windows/charselectdialog.cpp:471
+#. TRANSLATORS: email label.
+#: src/gui/windows/charselectdialog.cpp:484
msgid "Enter password:"
msgstr ""
#. TRANSLATORS: chat message
-#: src/gui/windows/chatwindow.cpp:675
+#: src/gui/windows/chatwindow.cpp:669
#, c-format
msgid "Present: %s; %d players are present."
msgstr ""
#. TRANSLATORS: chat message
-#: src/gui/windows/chatwindow.cpp:1118
+#: src/gui/windows/chatwindow.cpp:1115
#, c-format
msgid "Whispering to %s: %s"
msgstr ""
+#. TRANSLATORS: error message
+#: src/gui/windows/chatwindow.cpp:1566
+#, c-format
+msgid "Broken nick detected: %s"
+msgstr ""
+
#. TRANSLATORS: owners pet name. For example: 4144's pet
-#: src/gui/windows/chatwindow.cpp:1728 src/net/eathena/pethandler.cpp:174
+#: src/gui/windows/chatwindow.cpp:1754 src/net/eathena/pethandler.cpp:173
#, c-format
msgid "%s's pet"
msgstr ""
#. TRANSLATORS: confirm dialog button
-#: src/gui/windows/confirmdialog.cpp:55
+#: src/gui/windows/confirmdialog.cpp:57
msgid "Yes"
msgstr ""
@@ -5497,49 +5763,49 @@ msgid "Auto open this window"
msgstr ""
#. TRANSLATORS: edit server dialog name
-#: src/gui/windows/editserverdialog.cpp:48
+#: src/gui/windows/editserverdialog.cpp:45
msgid "Edit Server"
msgstr ""
#. TRANSLATORS: edit server dialog button
#. TRANSLATORS: servers dialog button
-#: src/gui/windows/editserverdialog.cpp:57
-#: src/gui/windows/serverdialog.cpp:116
+#: src/gui/windows/editserverdialog.cpp:54
+#: src/gui/windows/serverdialog.cpp:115
msgid "Connect"
msgstr ""
#. TRANSLATORS: edit server dialog label
-#: src/gui/windows/editserverdialog.cpp:63
+#: src/gui/windows/editserverdialog.cpp:60
msgid "Use same ip"
msgstr ""
#. TRANSLATORS: edit server dialog label
-#: src/gui/windows/editserverdialog.cpp:76
+#: src/gui/windows/editserverdialog.cpp:73
msgid "Address:"
msgstr ""
#. TRANSLATORS: edit server dialog label
-#: src/gui/windows/editserverdialog.cpp:78
+#: src/gui/windows/editserverdialog.cpp:75
msgid "Port:"
msgstr ""
#. TRANSLATORS: edit server dialog label
-#: src/gui/windows/editserverdialog.cpp:80
+#: src/gui/windows/editserverdialog.cpp:77
msgid "Server type:"
msgstr ""
#. TRANSLATORS: edit server dialog label
-#: src/gui/windows/editserverdialog.cpp:82
+#: src/gui/windows/editserverdialog.cpp:79
msgid "Description:"
msgstr ""
#. TRANSLATORS: edit server dialog label
-#: src/gui/windows/editserverdialog.cpp:84
+#: src/gui/windows/editserverdialog.cpp:81
msgid "Online list url:"
msgstr ""
#. TRANSLATORS: edit server dialog error message
-#: src/gui/windows/editserverdialog.cpp:214
+#: src/gui/windows/editserverdialog.cpp:213
msgid "Please at least type both the address and the port of the server."
msgstr ""
@@ -5551,17 +5817,17 @@ msgstr ""
#. TRANSLATORS: egg selection dialog button
#. TRANSLATORS: input action name
-#: src/gui/windows/eggselectiondialog.cpp:51 src/input/pages/gui.cpp:93
+#: src/gui/windows/eggselectiondialog.cpp:51 src/input/pages/gui.cpp:91
msgid "Select"
msgstr ""
#. TRANSLATORS: font size
-#: src/gui/windows/emotewindow.cpp:47
+#: src/gui/windows/emotewindow.cpp:48
msgid "Normal font"
msgstr ""
#. TRANSLATORS: emotes tab name
-#: src/gui/windows/emotewindow.cpp:119
+#: src/gui/windows/emotewindow.cpp:118
msgid "Fonts"
msgstr ""
@@ -5570,10 +5836,24 @@ msgstr ""
msgid "Did you know..."
msgstr ""
+#. TRANSLATORS: insert card dialog name
+#: src/gui/windows/insertcarddialog.cpp:43
+#: src/gui/windows/insertcarddialog.cpp:45
+msgid "Insert card"
+msgstr ""
+
+#. TRANSLATORS: insert card dialog button
+#. TRANSLATORS: input action name
+#. TRANSLATORS: inventory button
+#: src/gui/windows/insertcarddialog.cpp:51 src/input/pages/gui.cpp:121
+#: src/resources/itemtypemapdata.h:97
+msgid "Insert"
+msgstr ""
+
#. TRANSLATORS: inventory button
#. TRANSLATORS: outfits window button
#. TRANSLATORS: inventory button
-#: src/gui/windows/inventorywindow.cpp:182 src/gui/windows/outfitwindow.cpp:62
+#: src/gui/windows/inventorywindow.cpp:196 src/gui/windows/outfitwindow.cpp:65
#: src/resources/itemtypemapdata.h:45 src/resources/itemtypemapdata.h:49
#: src/resources/itemtypemapdata.h:53 src/resources/itemtypemapdata.h:57
#: src/resources/itemtypemapdata.h:61 src/resources/itemtypemapdata.h:65
@@ -5584,138 +5864,138 @@ msgstr ""
msgid "Equip"
msgstr ""
-#. TRANSLATORS: inventory button
-#: src/gui/windows/inventorywindow.cpp:201
-msgid "Split"
-msgstr ""
-
#. TRANSLATORS: inventory outfits button
-#: src/gui/windows/inventorywindow.cpp:203
+#: src/gui/windows/inventorywindow.cpp:215
msgid "O"
msgstr ""
#. TRANSLATORS: inventory cart button
-#: src/gui/windows/inventorywindow.cpp:205
+#: src/gui/windows/inventorywindow.cpp:217
msgid "C"
msgstr ""
#. TRANSLATORS: inventory shop button
-#: src/gui/windows/inventorywindow.cpp:207
+#: src/gui/windows/inventorywindow.cpp:219
msgid "S"
msgstr ""
#. TRANSLATORS: inventory equipment button
-#: src/gui/windows/inventorywindow.cpp:209
+#: src/gui/windows/inventorywindow.cpp:221
msgid "E"
msgstr ""
#. TRANSLATORS: item amount window button
-#: src/gui/windows/itemamountwindow.cpp:171
+#: src/gui/windows/itemamountwindow.cpp:183
msgid "All"
msgstr ""
#. TRANSLATORS: amount window message
-#: src/gui/windows/itemamountwindow.cpp:227
+#: src/gui/windows/itemamountwindow.cpp:239
msgid "Select amount of items to trade."
msgstr ""
#. TRANSLATORS: amount window message
-#: src/gui/windows/itemamountwindow.cpp:231
+#: src/gui/windows/itemamountwindow.cpp:243
msgid "Select amount of items to drop."
msgstr ""
#. TRANSLATORS: amount window message
-#: src/gui/windows/itemamountwindow.cpp:235
+#: src/gui/windows/itemamountwindow.cpp:247
msgid "Select amount of items to store."
msgstr ""
#. TRANSLATORS: amount window message
-#: src/gui/windows/itemamountwindow.cpp:239
+#: src/gui/windows/itemamountwindow.cpp:252
+msgid "Select amount of items to send."
+msgstr ""
+
+#. TRANSLATORS: amount window message
+#: src/gui/windows/itemamountwindow.cpp:257
msgid "Select amount of items to store to cart."
msgstr ""
#. TRANSLATORS: amount window message
-#: src/gui/windows/itemamountwindow.cpp:243
+#: src/gui/windows/itemamountwindow.cpp:261
msgid "Select amount of items to retrieve."
msgstr ""
#. TRANSLATORS: amount window message
-#: src/gui/windows/itemamountwindow.cpp:247
+#: src/gui/windows/itemamountwindow.cpp:265
msgid "Select amount of items to retrieve from cart."
msgstr ""
#. TRANSLATORS: amount window message
-#: src/gui/windows/itemamountwindow.cpp:251
+#: src/gui/windows/itemamountwindow.cpp:269
msgid "Select amount of items to split."
msgstr ""
#. TRANSLATORS: amount window message
-#: src/gui/windows/itemamountwindow.cpp:255
+#: src/gui/windows/itemamountwindow.cpp:273
msgid "Add to buy shop."
msgstr ""
#. TRANSLATORS: amount window message
-#: src/gui/windows/itemamountwindow.cpp:259
+#: src/gui/windows/itemamountwindow.cpp:277
msgid "Add to sell shop."
msgstr ""
#. TRANSLATORS: amount window message
-#: src/gui/windows/itemamountwindow.cpp:263
+#: src/gui/windows/itemamountwindow.cpp:281
msgid "Unknown."
msgstr ""
#. TRANSLATORS: kill stats window button
-#: src/gui/windows/killstats.cpp:59
+#: src/gui/windows/killstats.cpp:54
msgid "Reset stats"
msgstr ""
#. TRANSLATORS: kill stats window button
-#: src/gui/windows/killstats.cpp:61
+#: src/gui/windows/killstats.cpp:56
msgid "Reset timer"
msgstr ""
#. TRANSLATORS: kill stats window label
-#: src/gui/windows/killstats.cpp:66 src/gui/windows/killstats.cpp:180
-#: src/gui/windows/killstats.cpp:285 src/gui/windows/killstats.cpp:526
+#: src/gui/windows/killstats.cpp:61 src/gui/windows/killstats.cpp:166
+#: src/gui/windows/killstats.cpp:272 src/gui/windows/killstats.cpp:423
#, c-format
msgid "Kills: %s, total exp: %s"
msgstr ""
#. TRANSLATORS: kill stats window label
-#: src/gui/windows/killstats.cpp:69 src/gui/windows/killstats.cpp:182
-#: src/gui/windows/killstats.cpp:262 src/gui/windows/killstats.cpp:277
-#: src/gui/windows/killstats.cpp:528
+#: src/gui/windows/killstats.cpp:64 src/gui/windows/killstats.cpp:168
+#: src/gui/windows/killstats.cpp:249 src/gui/windows/killstats.cpp:264
+#: src/gui/windows/killstats.cpp:425
#, c-format
msgid "Avg Exp: %s"
msgstr ""
#. TRANSLATORS: kill stats window label
-#: src/gui/windows/killstats.cpp:71 src/gui/windows/killstats.cpp:185
-#: src/gui/windows/killstats.cpp:267 src/gui/windows/killstats.cpp:281
-#: src/gui/windows/killstats.cpp:531
+#: src/gui/windows/killstats.cpp:66 src/gui/windows/killstats.cpp:171
+#: src/gui/windows/killstats.cpp:254 src/gui/windows/killstats.cpp:268
+#: src/gui/windows/killstats.cpp:428
#, c-format
msgid "No. of avg mob to next level: %s"
msgstr ""
#. TRANSLATORS: kill stats window label
-#: src/gui/windows/killstats.cpp:74 src/gui/windows/killstats.cpp:196
-#: src/gui/windows/killstats.cpp:289 src/gui/windows/killstats.cpp:534
+#: src/gui/windows/killstats.cpp:69 src/gui/windows/killstats.cpp:182
+#: src/gui/windows/killstats.cpp:276 src/gui/windows/killstats.cpp:431
#, c-format
msgid "Kills/Min: %s, Exp/Min: %s"
msgstr ""
#. TRANSLATORS: kill stats window label
-#: src/gui/windows/killstats.cpp:78 src/gui/windows/killstats.cpp:83
-#: src/gui/windows/killstats.cpp:88 src/gui/windows/killstats.cpp:355
-#: src/gui/windows/killstats.cpp:374 src/gui/windows/killstats.cpp:395
+#: src/gui/windows/killstats.cpp:73 src/gui/windows/killstats.cpp:78
+#: src/gui/windows/killstats.cpp:83 src/gui/windows/killstats.cpp:341
+#: src/gui/windows/killstats.cpp:360 src/gui/windows/killstats.cpp:381
#, c-format
msgid "Exp speed per %d min: %s"
msgid_plural "Exp speed per %d min: %s"
msgstr[0] ""
msgstr[1] ""
-#: src/gui/windows/killstats.cpp:80 src/gui/windows/killstats.cpp:85
-#: src/gui/windows/killstats.cpp:91
+#: src/gui/windows/killstats.cpp:75 src/gui/windows/killstats.cpp:80
+#: src/gui/windows/killstats.cpp:86
#, c-format
msgid "Time for next level per %d min: %s"
msgid_plural "Time for next level per %d min: %s"
@@ -5723,54 +6003,37 @@ msgstr[0] ""
msgstr[1] ""
#. TRANSLATORS: kill stats window label
-#: src/gui/windows/killstats.cpp:94 src/gui/windows/killstats.cpp:294
+#: src/gui/windows/killstats.cpp:89 src/gui/windows/killstats.cpp:281
msgid "Last kill exp:"
msgstr ""
#. TRANSLATORS: kill stats window label
-#: src/gui/windows/killstats.cpp:97 src/gui/windows/killstats.cpp:426
-#: src/gui/windows/killstats.cpp:433 src/gui/windows/killstats.cpp:440
-#: src/gui/windows/killstats.cpp:446
-msgid "Time before jacko spawn:"
-msgstr ""
-
-#. TRANSLATORS: kill stats window label
-#: src/gui/windows/killstats.cpp:134 src/gui/windows/killstats.cpp:247
+#: src/gui/windows/killstats.cpp:121 src/gui/windows/killstats.cpp:234
#, c-format
msgid "Level: %d at %f%%"
msgstr ""
#. TRANSLATORS: kill stats window label
-#: src/gui/windows/killstats.cpp:139 src/gui/windows/killstats.cpp:252
+#: src/gui/windows/killstats.cpp:126 src/gui/windows/killstats.cpp:239
#, c-format
msgid "Exp: %d/%d Left: %d"
msgstr ""
#. TRANSLATORS: kill stats window label
-#: src/gui/windows/killstats.cpp:143 src/gui/windows/killstats.cpp:258
-#: src/gui/windows/killstats.cpp:272
+#: src/gui/windows/killstats.cpp:130 src/gui/windows/killstats.cpp:245
+#: src/gui/windows/killstats.cpp:259
#, c-format
msgid "1%% = %d exp, avg mob for 1%%: %s"
msgstr ""
#. TRANSLATORS: kill stats window label
-#: src/gui/windows/killstats.cpp:361 src/gui/windows/killstats.cpp:370
-#: src/gui/windows/killstats.cpp:381 src/gui/windows/killstats.cpp:390
-#: src/gui/windows/killstats.cpp:403 src/gui/windows/killstats.cpp:412
+#: src/gui/windows/killstats.cpp:347 src/gui/windows/killstats.cpp:356
+#: src/gui/windows/killstats.cpp:367 src/gui/windows/killstats.cpp:376
+#: src/gui/windows/killstats.cpp:389 src/gui/windows/killstats.cpp:398
#, c-format
msgid " Time for next level: %s"
msgstr ""
-#. TRANSLATORS: kill stats window label
-#: src/gui/windows/killstats.cpp:433
-#, c-format
-msgid "%s %d?"
-msgstr ""
-
-#: src/gui/windows/killstats.cpp:440
-msgid "jacko spawning"
-msgstr ""
-
#. TRANSLATORS: login dialog name
#. TRANSLATORS: login dialog button
#: src/gui/windows/logindialog.cpp:64 src/gui/windows/logindialog.cpp:81
@@ -5795,8 +6058,8 @@ msgstr ""
#. TRANSLATORS: login dialog button
#. TRANSLATORS: register dialog name
#. TRANSLATORS: register dialog. button.
-#: src/gui/windows/logindialog.cpp:83 src/gui/windows/registerdialog.cpp:54
-#: src/gui/windows/registerdialog.cpp:63
+#: src/gui/windows/logindialog.cpp:83 src/gui/windows/registerdialog.cpp:51
+#: src/gui/windows/registerdialog.cpp:60
msgid "Register"
msgstr ""
@@ -5806,31 +6069,128 @@ msgid "Custom update host"
msgstr ""
#. TRANSLATORS: login dialog label
-#: src/gui/windows/logindialog.cpp:100
+#: src/gui/windows/logindialog.cpp:101
msgid "Server:"
msgstr ""
#. TRANSLATORS: login dialog label
-#: src/gui/windows/logindialog.cpp:110
+#: src/gui/windows/logindialog.cpp:111
#, c-format
msgid "Update host: %s"
msgstr ""
-#: src/gui/windows/logindialog.cpp:229
+#. TRANSLATORS: question dialog
+#: src/gui/windows/logindialog.cpp:238
msgid "Open register url"
msgstr ""
-#: src/gui/windows/ministatuswindow.cpp:72
+#. TRANSLATORS: mail edit window name
+#: src/gui/windows/maileditwindow.cpp:47
+msgid "Edit mail"
+msgstr ""
+
+#. TRANSLATORS: mail edit window button
+#: src/gui/windows/maileditwindow.cpp:50
+msgid "Send"
+msgstr ""
+
+#. TRANSLATORS: mail edit window button
+#. TRANSLATORS: npc dialog button
+#. TRANSLATORS: servers dialog button
+#. TRANSLATORS: shop window label
+#. TRANSLATORS: trade window button
+#: src/gui/windows/maileditwindow.cpp:54 src/gui/windows/npcdialog.cpp:117
+#: src/gui/windows/serverdialog.cpp:117 src/gui/windows/shopwindow.cpp:124
+#: src/gui/windows/tradewindow.cpp:82
+msgid "Add"
+msgstr ""
+
+#. TRANSLATORS: mail edit window label
+#: src/gui/windows/maileditwindow.cpp:56
+msgid "To:"
+msgstr ""
+
+#. TRANSLATORS: mail edit window label
+#. TRANSLATORS: mail view window label
+#: src/gui/windows/maileditwindow.cpp:58 src/gui/windows/mailviewwindow.cpp:72
+msgid "Subject:"
+msgstr ""
+
+#. TRANSLATORS: mail edit window label
+#. TRANSLATORS: mail view window label
+#: src/gui/windows/maileditwindow.cpp:60
+#: src/gui/windows/mailviewwindow.cpp:103
+msgid "Money:"
+msgstr ""
+
+#. TRANSLATORS: mail edit window label
+#: src/gui/windows/maileditwindow.cpp:62
+#: src/gui/windows/mailviewwindow.cpp:119
+#: src/gui/windows/mailviewwindow.cpp:124
+msgid "Item:"
+msgstr ""
+
+#. TRANSLATORS: mail edit window label
+#. TRANSLATORS: mail view window label
+#: src/gui/windows/maileditwindow.cpp:64 src/gui/windows/mailviewwindow.cpp:75
+msgid "Message:"
+msgstr ""
+
+#. TRANSLATORS: mail view window name
+#: src/gui/windows/mailviewwindow.cpp:53
+msgid "View mail"
+msgstr ""
+
+#. TRANSLATORS: mail view window button
+#: src/gui/windows/mailviewwindow.cpp:63
+msgid "Reply"
+msgstr ""
+
+#. TRANSLATORS: mail view window label
+#: src/gui/windows/mailviewwindow.cpp:65
+msgid "Time:"
+msgstr ""
+
+#. TRANSLATORS: mail view window label
+#: src/gui/windows/mailviewwindow.cpp:69
+msgid "From:"
+msgstr ""
+
+#: src/gui/windows/mailviewwindow.cpp:131
+msgid "Get attach"
+msgstr ""
+
+#. TRANSLATORS: mail window button
+#: src/gui/windows/mailwindow.cpp:62
+msgid "Refresh"
+msgstr ""
+
+#. TRANSLATORS: mail window button
+#: src/gui/windows/mailwindow.cpp:64
+msgid "New"
+msgstr ""
+
+#. TRANSLATORS: mail window button
+#: src/gui/windows/mailwindow.cpp:68
+msgid "Return"
+msgstr ""
+
+#. TRANSLATORS: mail window button
+#: src/gui/windows/mailwindow.cpp:70
+msgid "Open"
+msgstr ""
+
+#: src/gui/windows/ministatuswindow.cpp:71
msgid "health bar"
msgstr ""
#. TRANSLATORS: status bar name
-#: src/gui/windows/ministatuswindow.cpp:83
+#: src/gui/windows/ministatuswindow.cpp:82
msgid "mana bar"
msgstr ""
#. TRANSLATORS: status bar name
-#: src/gui/windows/ministatuswindow.cpp:87
+#: src/gui/windows/ministatuswindow.cpp:86
msgid "experience bar"
msgstr ""
@@ -5845,199 +6205,180 @@ msgid "inventory slots bar"
msgstr ""
#. TRANSLATORS: status bar name
-#: src/gui/windows/ministatuswindow.cpp:102
+#: src/gui/windows/ministatuswindow.cpp:103
msgid "money bar"
msgstr ""
#. TRANSLATORS: status bar name
-#: src/gui/windows/ministatuswindow.cpp:106
+#: src/gui/windows/ministatuswindow.cpp:108
msgid "arrows bar"
msgstr ""
#. TRANSLATORS: status bar name
-#: src/gui/windows/ministatuswindow.cpp:111
+#: src/gui/windows/ministatuswindow.cpp:114
msgid "status bar"
msgstr ""
-#: src/gui/windows/ministatuswindow.cpp:134
+#: src/gui/windows/ministatuswindow.cpp:137
msgid "job bar"
msgstr ""
#. TRANSLATORS: status bar label
#. TRANSLATORS: status window label
-#: src/gui/windows/ministatuswindow.cpp:341
-#: src/gui/windows/statuswindow.cpp:249
+#: src/gui/windows/ministatuswindow.cpp:352
+#: src/gui/windows/statuswindow.cpp:255
#, c-format
msgid "Level: %d (GM %d)"
msgstr ""
#. TRANSLATORS: status bar label
#. TRANSLATORS: status window label
-#: src/gui/windows/ministatuswindow.cpp:348
-#: src/gui/windows/statuswindow.cpp:71 src/gui/windows/statuswindow.cpp:256
-#: src/gui/windows/statuswindow.cpp:381
+#: src/gui/windows/ministatuswindow.cpp:359
+#: src/gui/windows/statuswindow.cpp:67 src/gui/windows/statuswindow.cpp:262
+#: src/gui/windows/statuswindow.cpp:387
#, c-format
msgid "Level: %d"
msgstr ""
#. TRANSLATORS: status bar label
-#: src/gui/windows/ministatuswindow.cpp:364
-#: src/gui/windows/ministatuswindow.cpp:401
+#: src/gui/windows/ministatuswindow.cpp:375
+#: src/gui/windows/ministatuswindow.cpp:412
msgid "Need"
msgstr ""
#. TRANSLATORS: job bar label
-#: src/gui/windows/ministatuswindow.cpp:388
+#: src/gui/windows/ministatuswindow.cpp:399
#, c-format
msgid "Job level: %d"
msgstr ""
#. TRANSLATORS: npc dialog button
-#: src/gui/windows/npcdialog.cpp:71
+#: src/gui/windows/npcdialog.cpp:72
msgid "Stop waiting"
msgstr ""
#. TRANSLATORS: npc dialog button
-#: src/gui/windows/npcdialog.cpp:73
+#: src/gui/windows/npcdialog.cpp:74
msgid "Next"
msgstr ""
#. TRANSLATORS: npc dialog button
-#: src/gui/windows/npcdialog.cpp:77
+#: src/gui/windows/npcdialog.cpp:78
msgid "Submit"
msgstr ""
#. TRANSLATORS: npc dialog button
-#. TRANSLATORS: servers dialog button
-#. TRANSLATORS: shop window label
-#. TRANSLATORS: trade window button
-#: src/gui/windows/npcdialog.cpp:115 src/gui/windows/serverdialog.cpp:118
-#: src/gui/windows/shopwindow.cpp:121 src/gui/windows/tradewindow.cpp:84
-msgid "Add"
-msgstr ""
-
-#. TRANSLATORS: label in npc post dialog
-#: src/gui/windows/npcpostdialog.cpp:59
-msgid "To:"
-msgstr ""
-
-#. TRANSLATORS: button in npc post dialog
-#: src/gui/windows/npcpostdialog.cpp:66
-msgid "Send"
-msgstr ""
-
-#. TRANSLATORS: npc post message error
-#: src/gui/windows/npcpostdialog.cpp:113
-msgid "Failed to send as sender or letter invalid."
+#: src/gui/windows/npcdialog.cpp:119
+msgid "Reset"
msgstr ""
#. TRANSLATORS: sell confirmation header
-#: src/gui/windows/npcselldialog.cpp:69
+#: src/gui/windows/npcselldialog.cpp:68
msgid "sell item"
msgstr ""
#. TRANSLATORS: sell confirmation message
-#: src/gui/windows/npcselldialog.cpp:71
+#: src/gui/windows/npcselldialog.cpp:70
#, c-format
msgid "Do you really want to sell %s?"
msgstr ""
#. TRANSLATORS: outfits window label
-#: src/gui/windows/outfitwindow.cpp:64 src/gui/windows/outfitwindow.cpp:562
+#: src/gui/windows/outfitwindow.cpp:67 src/gui/windows/outfitwindow.cpp:620
#, c-format
msgid "Outfit: %d"
msgstr ""
#. TRANSLATORS: outfits window checkbox
-#: src/gui/windows/outfitwindow.cpp:66
+#: src/gui/windows/outfitwindow.cpp:69
msgid "Unequip first"
msgstr ""
#. TRANSLATORS: outfits window checkbox
-#: src/gui/windows/outfitwindow.cpp:69
+#: src/gui/windows/outfitwindow.cpp:72
msgid "Away outfit"
msgstr ""
#. TRANSLATORS: quit dialog button
-#: src/gui/windows/quitdialog.cpp:62
+#: src/gui/windows/quitdialog.cpp:60
msgid "Switch server"
msgstr ""
#. TRANSLATORS: quit dialog button
-#: src/gui/windows/quitdialog.cpp:65
+#: src/gui/windows/quitdialog.cpp:63
msgid "Switch character"
msgstr ""
#. TRANSLATORS: register dialog. label.
-#: src/gui/windows/registerdialog.cpp:81
+#: src/gui/windows/registerdialog.cpp:78
msgid "Confirm:"
msgstr ""
#. TRANSLATORS: register dialog. button.
-#: src/gui/windows/registerdialog.cpp:98
+#: src/gui/windows/registerdialog.cpp:95
msgid "Male"
msgstr ""
#. TRANSLATORS: register dialog. button.
-#: src/gui/windows/registerdialog.cpp:100
+#: src/gui/windows/registerdialog.cpp:97
msgid "Female"
msgstr ""
#. TRANSLATORS: register dialog. label.
-#: src/gui/windows/registerdialog.cpp:121
+#: src/gui/windows/registerdialog.cpp:118
msgid "Email:"
msgstr ""
#. TRANSLATORS: error message
-#: src/gui/windows/registerdialog.cpp:188
+#: src/gui/windows/registerdialog.cpp:186
#, c-format
msgid "The username needs to be at least %u characters long."
msgstr ""
#. TRANSLATORS: error message
-#: src/gui/windows/registerdialog.cpp:197
+#: src/gui/windows/registerdialog.cpp:195
#, c-format
msgid "The username needs to be less than %u characters long."
msgstr ""
#. TRANSLATORS: error message
#. TRANSLATORS: unregister dialog. error message.
-#: src/gui/windows/registerdialog.cpp:206
-#: src/gui/windows/unregisterdialog.cpp:126
+#: src/gui/windows/registerdialog.cpp:204
+#: src/gui/windows/unregisterdialog.cpp:128
#, c-format
msgid "The password needs to be at least %u characters long."
msgstr ""
#. TRANSLATORS: error message
#. TRANSLATORS: unregister dialog. error message.
-#: src/gui/windows/registerdialog.cpp:215
-#: src/gui/windows/unregisterdialog.cpp:133
+#: src/gui/windows/registerdialog.cpp:213
+#: src/gui/windows/unregisterdialog.cpp:135
#, c-format
msgid "The password needs to be less than %u characters long."
msgstr ""
#. TRANSLATORS: error message
-#: src/gui/windows/registerdialog.cpp:223
+#: src/gui/windows/registerdialog.cpp:221
msgid "Passwords do not match."
msgstr ""
#. TRANSLATORS: servers dialog name
-#: src/gui/windows/serverdialog.cpp:105
+#: src/gui/windows/serverdialog.cpp:104
msgid "Choose Your Server"
msgstr ""
#. TRANSLATORS: servers dialog button
-#: src/gui/windows/serverdialog.cpp:124
+#: src/gui/windows/serverdialog.cpp:123
msgid "Load"
msgstr ""
#. TRANSLATORS: servers dialog name
-#: src/gui/windows/serverdialog.cpp:138
+#: src/gui/windows/serverdialog.cpp:135
msgid "Choose Your Server *** SAFE MODE ***"
msgstr ""
#. TRANSLATORS: servers dialog checkbox
-#: src/gui/windows/serverdialog.cpp:147
+#: src/gui/windows/serverdialog.cpp:144
msgid "Use same ip for game sub servers"
msgstr ""
@@ -6063,34 +6404,34 @@ msgid "Error retreiving server list!"
msgstr ""
#. TRANSLATORS: servers dialog label
-#: src/gui/windows/serverdialog.cpp:502
+#: src/gui/windows/serverdialog.cpp:507
msgid "requires a newer version"
msgstr ""
#. TRANSLATORS: servers dialog label
-#: src/gui/windows/serverdialog.cpp:507
+#: src/gui/windows/serverdialog.cpp:512
#, c-format
msgid "requires v%s"
msgstr ""
#. TRANSLATORS: setup button
-#: src/gui/windows/setupwindow.cpp:92
+#: src/gui/windows/setupwindow.cpp:97
msgid "Apply"
msgstr ""
#. TRANSLATORS: setup button
-#: src/gui/windows/setupwindow.cpp:98
+#: src/gui/windows/setupwindow.cpp:103
msgid "Reset Windows"
msgstr ""
#. TRANSLATORS: shop window name
-#: src/gui/windows/shopwindow.cpp:101 src/gui/windows/shopwindow.cpp:1071
+#: src/gui/windows/shopwindow.cpp:102 src/gui/windows/shopwindow.cpp:1077
msgid "Personal Shop"
msgstr ""
#. TRANSLATORS: shop window button
-#: src/gui/windows/shopwindow.cpp:190 src/gui/windows/shopwindow.cpp:431
-#: src/gui/windows/shopwindow.cpp:450
+#: src/gui/windows/shopwindow.cpp:190 src/gui/windows/shopwindow.cpp:434
+#: src/gui/windows/shopwindow.cpp:453
msgid "Publish"
msgstr ""
@@ -6104,66 +6445,67 @@ msgstr ""
msgid "Show links in announce"
msgstr ""
-#: src/gui/windows/shopwindow.cpp:371
+#. TRANSLATORS: shop rename dialog title
+#: src/gui/windows/shopwindow.cpp:373
msgid "Please enter new shop name"
msgstr ""
-#: src/gui/windows/shopwindow.cpp:429 src/gui/windows/shopwindow.cpp:448
+#: src/gui/windows/shopwindow.cpp:432 src/gui/windows/shopwindow.cpp:451
msgid "Unpublish"
msgstr ""
#. TRANSLATORS: shop window dialog
#. TRANSLATORS: trade message
-#: src/gui/windows/shopwindow.cpp:955 src/net/ea/tradehandler.cpp:172
+#: src/gui/windows/shopwindow.cpp:959 src/net/ea/tradehandler.cpp:176
msgid "Request for Trade"
msgstr ""
-#: src/gui/windows/shopwindow.cpp:955
+#: src/gui/windows/shopwindow.cpp:960
#, c-format
msgid "%s wants to %s %s do you accept?"
msgstr ""
#. TRANSLATORS: shop window name
-#: src/gui/windows/shopwindow.cpp:1076
+#: src/gui/windows/shopwindow.cpp:1082
#, c-format
msgid "Personal Shop - %s"
msgstr ""
#. TRANSLATORS: skills dialog button
-#: src/gui/windows/skilldialog.cpp:81
+#: src/gui/windows/skilldialog.cpp:79
msgid "Up"
msgstr ""
#. TRANSLATORS: skills dialog label
-#: src/gui/windows/skilldialog.cpp:191
+#: src/gui/windows/skilldialog.cpp:189
#, c-format
msgid "Skill points available: %d"
msgstr ""
#. TRANSLATORS: skills dialog default skill tab
-#: src/gui/windows/skilldialog.cpp:289
+#: src/gui/windows/skilldialog.cpp:287
#, c-format
msgid "Skill Set %d"
msgstr ""
#. TRANSLATORS: skills dialog. skill id
-#: src/gui/windows/skilldialog.cpp:310
+#: src/gui/windows/skilldialog.cpp:308
#, c-format
msgid "Skill %d"
msgstr ""
-#: src/gui/windows/skilldialog.cpp:478
+#: src/gui/windows/skilldialog.cpp:484
#, c-format
msgid "Failed skill: %s"
msgstr ""
#. TRANSLATORS: here P is title for visible players tab in social window
-#: src/gui/windows/socialwindow.cpp:70
+#: src/gui/windows/socialwindow.cpp:68
msgid "P"
msgstr ""
#. TRANSLATORS: social window button
-#: src/gui/windows/socialwindow.cpp:81
+#: src/gui/windows/socialwindow.cpp:79
msgid "Invite"
msgstr ""
@@ -6174,142 +6516,141 @@ msgid "Accepted party invite from %s."
msgstr ""
#. TRANSLATORS: chat message
-#: src/gui/windows/socialwindow.cpp:281
+#: src/gui/windows/socialwindow.cpp:282
#, c-format
msgid "Rejected party invite from %s."
msgstr ""
#. TRANSLATORS: chat message
-#: src/gui/windows/socialwindow.cpp:298
+#: src/gui/windows/socialwindow.cpp:300
#, c-format
msgid "Accepted guild invite from %s."
msgstr ""
#. TRANSLATORS: chat message
-#: src/gui/windows/socialwindow.cpp:316
+#: src/gui/windows/socialwindow.cpp:319
#, c-format
msgid "Rejected guild invite from %s."
msgstr ""
#. TRANSLATORS: chat message
-#: src/gui/windows/socialwindow.cpp:360
+#: src/gui/windows/socialwindow.cpp:364
#, c-format
msgid "Creating guild called %s."
msgstr ""
#. TRANSLATORS: chat message
-#: src/gui/windows/socialwindow.cpp:381
+#: src/gui/windows/socialwindow.cpp:386
#, c-format
msgid "Creating party called %s."
msgstr ""
#. TRANSLATORS: guild creation message
-#: src/gui/windows/socialwindow.cpp:396
+#: src/gui/windows/socialwindow.cpp:403
msgid "Guild Name"
msgstr ""
#. TRANSLATORS: guild creation message
-#: src/gui/windows/socialwindow.cpp:398
+#: src/gui/windows/socialwindow.cpp:405
msgid "Choose your guild's name."
msgstr ""
#. TRANSLATORS: chat message
-#: src/gui/windows/socialwindow.cpp:414
+#: src/gui/windows/socialwindow.cpp:420
msgid "Received guild request, but one already exists."
msgstr ""
#. TRANSLATORS: chat message
-#: src/gui/windows/socialwindow.cpp:422
+#: src/gui/windows/socialwindow.cpp:429
#, c-format
msgid "%s has invited you to join the guild %s."
msgstr ""
#. TRANSLATORS: guild invite message
-#: src/gui/windows/socialwindow.cpp:429
+#: src/gui/windows/socialwindow.cpp:437
msgid "Accept Guild Invite"
msgstr ""
#. TRANSLATORS: chat message
-#: src/gui/windows/socialwindow.cpp:446
+#: src/gui/windows/socialwindow.cpp:457
msgid "Received party request, but one already exists."
msgstr ""
#. TRANSLATORS: party invite message
-#: src/gui/windows/socialwindow.cpp:458
+#: src/gui/windows/socialwindow.cpp:470
msgid "You have been invited you to join a party."
msgstr ""
#. TRANSLATORS: party invite message
-#: src/gui/windows/socialwindow.cpp:463
+#: src/gui/windows/socialwindow.cpp:475
#, c-format
msgid "You have been invited to join the %s party."
msgstr ""
#. TRANSLATORS: party invite message
-#: src/gui/windows/socialwindow.cpp:472
+#: src/gui/windows/socialwindow.cpp:484
#, c-format
msgid "%s has invited you to join their party."
msgstr ""
#. TRANSLATORS: party invite message
-#: src/gui/windows/socialwindow.cpp:478
+#: src/gui/windows/socialwindow.cpp:490
#, c-format
msgid "%s has invited you to join the %s party."
msgstr ""
-#. TRANSLATORS: party invite message
-#: src/gui/windows/socialwindow.cpp:488
+#: src/gui/windows/socialwindow.cpp:501
msgid "Accept Party Invite"
msgstr ""
-#: src/gui/windows/socialwindow.cpp:505
+#: src/gui/windows/socialwindow.cpp:522
msgid "Cannot create party. You are already in a party"
msgstr ""
#. TRANSLATORS: party creation message
-#: src/gui/windows/socialwindow.cpp:514
+#: src/gui/windows/socialwindow.cpp:535
msgid "Party Name"
msgstr ""
#. TRANSLATORS: party creation message
-#: src/gui/windows/socialwindow.cpp:516
+#: src/gui/windows/socialwindow.cpp:537
msgid "Choose your party's name."
msgstr ""
#. TRANSLATORS: status window label
-#: src/gui/windows/statuswindow.cpp:75
+#: src/gui/windows/statuswindow.cpp:71
msgid "HP:"
msgstr ""
#. TRANSLATORS: status window label
-#: src/gui/windows/statuswindow.cpp:78
+#: src/gui/windows/statuswindow.cpp:74
msgid "Exp:"
msgstr ""
#. TRANSLATORS: status window label
-#: src/gui/windows/statuswindow.cpp:136
+#: src/gui/windows/statuswindow.cpp:139
msgid "MP:"
msgstr ""
#. TRANSLATORS: status window label
-#: src/gui/windows/statuswindow.cpp:179 src/gui/windows/statuswindow.cpp:307
+#: src/gui/windows/statuswindow.cpp:185 src/gui/windows/statuswindow.cpp:313
#, c-format
msgid "Job: %d"
msgstr ""
#. TRANSLATORS: status window label
-#: src/gui/windows/statuswindow.cpp:181
+#: src/gui/windows/statuswindow.cpp:187
msgid "Job:"
msgstr ""
#. TRANSLATORS: status window label
-#: src/gui/windows/statuswindow.cpp:237 src/gui/windows/statuswindow.cpp:353
+#: src/gui/windows/statuswindow.cpp:243 src/gui/windows/statuswindow.cpp:359
#, c-format
msgid "Character points: %d"
msgstr ""
#. TRANSLATORS: status window label
-#: src/gui/windows/statuswindow.cpp:368
+#: src/gui/windows/statuswindow.cpp:374
#, c-format
msgid "Correction points: %d"
msgstr ""
@@ -6320,219 +6661,219 @@ msgid "Command Editor"
msgstr ""
#. TRANSLATORS: command editor button
-#: src/gui/windows/textcommandeditor.cpp:52
+#: src/gui/windows/textcommandeditor.cpp:53
msgid "magic"
msgstr ""
#. TRANSLATORS: command editor button
-#: src/gui/windows/textcommandeditor.cpp:54
+#: src/gui/windows/textcommandeditor.cpp:55
msgid "other"
msgstr ""
#. TRANSLATORS: command editor label
-#: src/gui/windows/textcommandeditor.cpp:56
+#: src/gui/windows/textcommandeditor.cpp:57
msgid "Symbol:"
msgstr ""
#. TRANSLATORS: command editor label
-#: src/gui/windows/textcommandeditor.cpp:59
+#: src/gui/windows/textcommandeditor.cpp:60
msgid "Command:"
msgstr ""
#. TRANSLATORS: command editor label
-#: src/gui/windows/textcommandeditor.cpp:62
+#: src/gui/windows/textcommandeditor.cpp:63
msgid "Comment:"
msgstr ""
#. TRANSLATORS: command editor label
-#: src/gui/windows/textcommandeditor.cpp:66
+#: src/gui/windows/textcommandeditor.cpp:67
msgid "Target Type:"
msgstr ""
#. TRANSLATORS: command editor label
-#: src/gui/windows/textcommandeditor.cpp:70
+#: src/gui/windows/textcommandeditor.cpp:71
msgid "Icon:"
msgstr ""
#. TRANSLATORS: command editor label
-#: src/gui/windows/textcommandeditor.cpp:73
+#: src/gui/windows/textcommandeditor.cpp:74
msgid "Mana:"
msgstr ""
#. TRANSLATORS: command editor label
-#: src/gui/windows/textcommandeditor.cpp:76
+#: src/gui/windows/textcommandeditor.cpp:77
msgid "Magic level:"
msgstr ""
#. TRANSLATORS: command editor label
-#: src/gui/windows/textcommandeditor.cpp:80
+#: src/gui/windows/textcommandeditor.cpp:81
msgid "Magic School:"
msgstr ""
#. TRANSLATORS: command editor label
-#: src/gui/windows/textcommandeditor.cpp:83
+#: src/gui/windows/textcommandeditor.cpp:84
msgid "School level:"
msgstr ""
#. TRANSLATORS: command editor button
-#: src/gui/windows/textcommandeditor.cpp:88
+#: src/gui/windows/textcommandeditor.cpp:89
msgid "Save"
msgstr ""
#. TRANSLATORS: trade window button
-#: src/gui/windows/tradewindow.cpp:64
+#: src/gui/windows/tradewindow.cpp:62
msgid "Propose trade"
msgstr ""
#. TRANSLATORS: trade window button
-#: src/gui/windows/tradewindow.cpp:66
+#: src/gui/windows/tradewindow.cpp:64
msgid "Confirmed. Waiting..."
msgstr ""
#. TRANSLATORS: trade window button
-#: src/gui/windows/tradewindow.cpp:68
+#: src/gui/windows/tradewindow.cpp:66
msgid "Agree trade"
msgstr ""
#. TRANSLATORS: trade window button
-#: src/gui/windows/tradewindow.cpp:70
+#: src/gui/windows/tradewindow.cpp:68
msgid "Agreed. Waiting..."
msgstr ""
#. TRANSLATORS: trade window caption
-#: src/gui/windows/tradewindow.cpp:74
+#: src/gui/windows/tradewindow.cpp:72
msgid "Trade: You"
msgstr ""
#. TRANSLATORS: trade window money label
-#: src/gui/windows/tradewindow.cpp:82 src/gui/windows/tradewindow.cpp:191
+#: src/gui/windows/tradewindow.cpp:80 src/gui/windows/tradewindow.cpp:189
#, c-format
msgid "You get %s"
msgstr ""
#. TRANSLATORS: trade window money change button
-#: src/gui/windows/tradewindow.cpp:87
+#: src/gui/windows/tradewindow.cpp:85
msgid "Change"
msgstr ""
#. TRANSLATORS: trade window money label
-#: src/gui/windows/tradewindow.cpp:132
+#: src/gui/windows/tradewindow.cpp:130
msgid "You give:"
msgstr ""
#. TRANSLATORS: trade error
-#: src/gui/windows/tradewindow.cpp:427
+#: src/gui/windows/tradewindow.cpp:425
msgid "You don't have enough money."
msgstr ""
#. TRANSLATORS: trade error
-#: src/gui/windows/tradewindow.cpp:513
+#: src/gui/windows/tradewindow.cpp:514
msgid ""
"Failed adding item. You can not overlap one kind of item on the window."
msgstr ""
#. TRANSLATORS: unregister dialog. label.
-#: src/gui/windows/unregisterdialog.cpp:62
+#: src/gui/windows/unregisterdialog.cpp:64
#, c-format
msgid "Name: %s"
msgstr ""
#. TRANSLATORS: updater window name
-#: src/gui/windows/updaterwindow.cpp:171
+#: src/gui/windows/updaterwindow.cpp:170
msgid "Updating..."
msgstr ""
#. TRANSLATORS: updater window label
-#: src/gui/windows/updaterwindow.cpp:188
+#: src/gui/windows/updaterwindow.cpp:187
msgid "Connecting..."
msgstr ""
-#: src/gui/windows/updaterwindow.cpp:405
+#: src/gui/windows/updaterwindow.cpp:410
msgid "Show all news (can be slow)"
msgstr ""
#. TRANSLATORS: update message
-#: src/gui/windows/updaterwindow.cpp:823
+#: src/gui/windows/updaterwindow.cpp:845
msgid "##1 The update process is incomplete."
msgstr ""
#. TRANSLATORS: Continues "The update process is incomplete.".
-#: src/gui/windows/updaterwindow.cpp:825
+#: src/gui/windows/updaterwindow.cpp:847
msgid "##1 It is strongly recommended that"
msgstr ""
#. TRANSLATORS: Begins "It is strongly recommended that".
-#: src/gui/windows/updaterwindow.cpp:827
+#: src/gui/windows/updaterwindow.cpp:849
msgid "##1 you try again later."
msgstr ""
#. TRANSLATORS: updater window label
-#: src/gui/windows/updaterwindow.cpp:1011
+#: src/gui/windows/updaterwindow.cpp:1033
msgid "Completed"
msgstr ""
#. TRANSLATORS: who is online window name
-#: src/gui/windows/whoisonline.cpp:93 src/gui/windows/whoisonline.cpp:639
+#: src/gui/windows/whoisonline.cpp:91 src/gui/windows/whoisonline.cpp:645
msgid "Who Is Online - Updating"
msgstr ""
#. TRANSLATORS: who is online. button.
-#: src/gui/windows/whoisonline.cpp:104
+#: src/gui/windows/whoisonline.cpp:105
msgid "Update"
msgstr ""
#. TRANSLATORS: who is online window name
-#: src/gui/windows/whoisonline.cpp:230
+#: src/gui/windows/whoisonline.cpp:232
msgid "Who Is Online - "
msgstr ""
#. TRANSLATORS: who is online window name
-#: src/gui/windows/whoisonline.cpp:655
+#: src/gui/windows/whoisonline.cpp:661
msgid "Who Is Online - error"
msgstr ""
#. TRANSLATORS: who is online window name
-#: src/gui/windows/whoisonline.cpp:699
+#: src/gui/windows/whoisonline.cpp:705
msgid "Who Is Online - Update"
msgstr ""
#. TRANSLATORS: world select dialog name
-#: src/gui/windows/worldselectdialog.cpp:48
+#: src/gui/windows/worldselectdialog.cpp:47
msgid "Select World"
msgstr ""
#. TRANSLATORS: world dialog button
-#: src/gui/windows/worldselectdialog.cpp:54
+#: src/gui/windows/worldselectdialog.cpp:53
msgid "Change Login"
msgstr ""
#. TRANSLATORS: world dialog button
-#: src/gui/windows/worldselectdialog.cpp:56
+#: src/gui/windows/worldselectdialog.cpp:55
msgid "Choose World"
msgstr ""
#. TRANSLATORS: long key name. must be short.
#. TRANSLATORS: short key name. must be very short.
#. TRANSLATORS: long key name, should be short
-#: src/input/inputmanager.cpp:374 src/input/inputmanager.cpp:418
+#: src/input/inputmanager.cpp:376 src/input/inputmanager.cpp:420
#: src/input/keyboardconfig.cpp:102
#, c-format
msgid "key_%d"
msgstr ""
#. TRANSLATORS: long joystick button name. must be short.
-#: src/input/inputmanager.cpp:380
+#: src/input/inputmanager.cpp:382
#, c-format
msgid "JButton%d"
msgstr ""
#. TRANSLATORS: unknown long key type
-#: src/input/inputmanager.cpp:394
+#: src/input/inputmanager.cpp:396
msgid "unknown key"
msgstr ""
#. TRANSLATORS: short joystick button name. muse be very short
-#: src/input/inputmanager.cpp:424
+#: src/input/inputmanager.cpp:426
#, c-format
msgid "JB%d"
msgstr ""
@@ -6540,1268 +6881,1268 @@ msgstr ""
#. TRANSLATORS: unknown short key type. must be short
#. TRANSLATORS: Unknown key short string.
#. TRANSLATORS: This string must be maximum 5 chars
-#: src/input/inputmanager.cpp:438 src/input/keyboardconfig.cpp:146
+#: src/input/inputmanager.cpp:440 src/input/keyboardconfig.cpp:146
msgid "u key"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/basic.cpp:36
+#: src/input/pages/basic.cpp:34
msgid "Target and attack keys"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/basic.cpp:48
+#: src/input/pages/basic.cpp:46
msgid "Target & attack closest monster"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/basic.cpp:54
+#: src/input/pages/basic.cpp:52
msgid "Target & attack closest player"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/basic.cpp:60
+#: src/input/pages/basic.cpp:58
msgid "Move to Target"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/basic.cpp:66
+#: src/input/pages/basic.cpp:64
msgid "Change Move to Target type"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/basic.cpp:72
+#: src/input/pages/basic.cpp:70
msgid "Move to Home location"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/basic.cpp:78
+#: src/input/pages/basic.cpp:76
msgid "Set home location"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/basic.cpp:84
+#: src/input/pages/basic.cpp:82
msgid "Move to navigation point"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/basic.cpp:96
+#: src/input/pages/basic.cpp:94
msgid "Stop Attack / Modifier key"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/basic.cpp:102
+#: src/input/pages/basic.cpp:100
msgid "Untarget"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/basic.cpp:108
+#: src/input/pages/basic.cpp:106
msgid "Target monster"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/basic.cpp:114
+#: src/input/pages/basic.cpp:112
msgid "Target closest monster (without filters)"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/basic.cpp:120
+#: src/input/pages/basic.cpp:118
msgid "Target NPC"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/basic.cpp:126
+#: src/input/pages/basic.cpp:124
msgid "Target Player"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/basic.cpp:132
+#: src/input/pages/basic.cpp:130
msgid "Target mercenary"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/basic.cpp:138
+#: src/input/pages/basic.cpp:136
+msgid "Change targeting type"
+msgstr ""
+
+#. TRANSLATORS: input action name
+#: src/input/pages/basic.cpp:142
msgid "Target pet"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/basic.cpp:144
+#: src/input/pages/basic.cpp:148
msgid "Catch pet"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/basic.cpp:150
+#: src/input/pages/basic.cpp:154
msgid "Other Keys"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/basic.cpp:156
+#: src/input/pages/basic.cpp:160
msgid "Pickup"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/basic.cpp:162
+#: src/input/pages/basic.cpp:166
msgid "Change Pickup Type"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/basic.cpp:168
+#: src/input/pages/basic.cpp:172
msgid "Sit"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/basic.cpp:174
+#: src/input/pages/basic.cpp:178
msgid "Screenshot"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/basic.cpp:180
+#: src/input/pages/basic.cpp:184
msgid "Enable/Disable Trading"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/basic.cpp:186
+#: src/input/pages/basic.cpp:190
msgid "Open trade window"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/basic.cpp:192
+#: src/input/pages/basic.cpp:196
msgid "Start trade with target"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/basic.cpp:198
+#: src/input/pages/basic.cpp:202
msgid "Follow selected player"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/basic.cpp:204
+#: src/input/pages/basic.cpp:208
msgid "Change Map View Mode"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/basic.cpp:210
+#: src/input/pages/basic.cpp:214
msgid "Select OK"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/basic.cpp:222
+#: src/input/pages/basic.cpp:226
msgid "Stop or sit"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/basic.cpp:228
+#: src/input/pages/basic.cpp:232
msgid "Return to safe video mode"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/basic.cpp:234
+#: src/input/pages/basic.cpp:238
msgid "Fire your homunculus"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/basic.cpp:252
+#: src/input/pages/basic.cpp:256
msgid "Open context menu"
msgstr ""
#. TRANSLATORS: input action group
-#: src/input/pages/chat.cpp:33
+#: src/input/pages/chat.cpp:31
msgid "Main"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/chat.cpp:39
+#: src/input/pages/chat.cpp:37
msgid "Toggle Chat"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/chat.cpp:45
+#: src/input/pages/chat.cpp:43
msgid "Chat modifier key"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/chat.cpp:51
+#: src/input/pages/chat.cpp:49
msgid "Scroll Chat Up"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/chat.cpp:57
+#: src/input/pages/chat.cpp:55
msgid "Scroll Chat Down"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/chat.cpp:69
+#: src/input/pages/chat.cpp:67
msgid "Previous Chat Tab"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/chat.cpp:75
+#: src/input/pages/chat.cpp:73
msgid "Next Chat Tab"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/chat.cpp:81
+#: src/input/pages/chat.cpp:79
msgid "Clear current chat tab"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/chat.cpp:87
+#: src/input/pages/chat.cpp:85
msgid "Close current Chat Tab"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/chat.cpp:93
+#: src/input/pages/chat.cpp:91
msgid "Close all chat tabs"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/chat.cpp:99
+#: src/input/pages/chat.cpp:97
msgid "Select general tab"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/chat.cpp:105
+#: src/input/pages/chat.cpp:103
msgid "Select debug tab"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/chat.cpp:111
+#: src/input/pages/chat.cpp:109
msgid "Select trade tab"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/chat.cpp:117
+#: src/input/pages/chat.cpp:115
msgid "Select battle tab"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/chat.cpp:123
+#: src/input/pages/chat.cpp:121
msgid "Select gm tab"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/chat.cpp:129
+#: src/input/pages/chat.cpp:127
msgid "Select lang tab"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/chat.cpp:135
+#: src/input/pages/chat.cpp:133
msgid "Select party tab"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/chat.cpp:141
+#: src/input/pages/chat.cpp:139
msgid "Select guild tab"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/chat.cpp:153
+#: src/input/pages/chat.cpp:151
msgid "Ignore all whispers"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/chat.cpp:159
+#: src/input/pages/chat.cpp:157
msgid "Ignore all whispers on server side"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/chat.cpp:165
+#: src/input/pages/chat.cpp:163
msgid "Unignore all whispers on server side"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/chat.cpp:171
+#: src/input/pages/chat.cpp:169
msgid "Previous chat line"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/chat.cpp:177
+#: src/input/pages/chat.cpp:175
msgid "Next chat line"
msgstr ""
#. TRANSLATORS: input action group
-#: src/input/pages/chat.cpp:183
+#: src/input/pages/chat.cpp:181
msgid "Smiles"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/chat.cpp:189
+#: src/input/pages/chat.cpp:187
msgid "Show smiles"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/emotes.cpp:37
+#: src/input/pages/emotes.cpp:35
msgid "Emote modifiers keys"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/emotes.cpp:43
+#: src/input/pages/emotes.cpp:41
msgid "Emote modifier key"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/emotes.cpp:49
+#: src/input/pages/emotes.cpp:47
msgid "Pet emote modifier key"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/emotes.cpp:55
+#: src/input/pages/emotes.cpp:53
msgid "Homunculus / mercenary emote modifier key"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/emotes.cpp:61
+#: src/input/pages/emotes.cpp:59
msgid "Emote shortcuts"
msgstr ""
#. TRANSLATORS: input action name
-#: 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
+#: src/input/pages/emotes.cpp:65 src/input/pages/emotes.cpp:71
+#: src/input/pages/emotes.cpp:77 src/input/pages/emotes.cpp:83
+#: src/input/pages/emotes.cpp:89 src/input/pages/emotes.cpp:95
+#: src/input/pages/emotes.cpp:101 src/input/pages/emotes.cpp:107
+#: src/input/pages/emotes.cpp:113 src/input/pages/emotes.cpp:119
+#: src/input/pages/emotes.cpp:125 src/input/pages/emotes.cpp:131
+#: src/input/pages/emotes.cpp:137 src/input/pages/emotes.cpp:143
+#: src/input/pages/emotes.cpp:149 src/input/pages/emotes.cpp:155
+#: src/input/pages/emotes.cpp:161 src/input/pages/emotes.cpp:167
+#: src/input/pages/emotes.cpp:173 src/input/pages/emotes.cpp:179
+#: src/input/pages/emotes.cpp:185 src/input/pages/emotes.cpp:191
+#: src/input/pages/emotes.cpp:197 src/input/pages/emotes.cpp:203
+#: src/input/pages/emotes.cpp:209 src/input/pages/emotes.cpp:215
+#: src/input/pages/emotes.cpp:221 src/input/pages/emotes.cpp:227
+#: src/input/pages/emotes.cpp:233 src/input/pages/emotes.cpp:239
+#: src/input/pages/emotes.cpp:245 src/input/pages/emotes.cpp:251
+#: src/input/pages/emotes.cpp:257 src/input/pages/emotes.cpp:263
+#: src/input/pages/emotes.cpp:269 src/input/pages/emotes.cpp:275
+#: src/input/pages/emotes.cpp:281 src/input/pages/emotes.cpp:287
+#: src/input/pages/emotes.cpp:293 src/input/pages/emotes.cpp:299
+#: src/input/pages/emotes.cpp:305 src/input/pages/emotes.cpp:311
+#: src/input/pages/emotes.cpp:317 src/input/pages/emotes.cpp:323
+#: src/input/pages/emotes.cpp:329 src/input/pages/emotes.cpp:335
+#: src/input/pages/emotes.cpp:341 src/input/pages/emotes.cpp:347
#, c-format
msgid "Emote Shortcut %d"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/emotes.cpp:360
+#: src/input/pages/emotes.cpp:358
msgid "Pet emote shortcuts"
msgstr ""
#. TRANSLATORS: input action name
-#: 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
+#: src/input/pages/emotes.cpp:364 src/input/pages/emotes.cpp:370
+#: src/input/pages/emotes.cpp:376 src/input/pages/emotes.cpp:382
+#: src/input/pages/emotes.cpp:388 src/input/pages/emotes.cpp:394
+#: src/input/pages/emotes.cpp:400 src/input/pages/emotes.cpp:406
+#: src/input/pages/emotes.cpp:412 src/input/pages/emotes.cpp:418
+#: src/input/pages/emotes.cpp:424 src/input/pages/emotes.cpp:430
+#: src/input/pages/emotes.cpp:436 src/input/pages/emotes.cpp:442
+#: src/input/pages/emotes.cpp:448 src/input/pages/emotes.cpp:454
+#: src/input/pages/emotes.cpp:460 src/input/pages/emotes.cpp:466
+#: src/input/pages/emotes.cpp:472 src/input/pages/emotes.cpp:478
+#: src/input/pages/emotes.cpp:484 src/input/pages/emotes.cpp:490
+#: src/input/pages/emotes.cpp:496 src/input/pages/emotes.cpp:502
+#: src/input/pages/emotes.cpp:508 src/input/pages/emotes.cpp:514
+#: src/input/pages/emotes.cpp:520 src/input/pages/emotes.cpp:526
+#: src/input/pages/emotes.cpp:532 src/input/pages/emotes.cpp:538
+#: src/input/pages/emotes.cpp:544 src/input/pages/emotes.cpp:550
+#: src/input/pages/emotes.cpp:556 src/input/pages/emotes.cpp:562
+#: src/input/pages/emotes.cpp:568 src/input/pages/emotes.cpp:574
+#: src/input/pages/emotes.cpp:580 src/input/pages/emotes.cpp:586
+#: src/input/pages/emotes.cpp:592 src/input/pages/emotes.cpp:598
+#: src/input/pages/emotes.cpp:604 src/input/pages/emotes.cpp:610
+#: src/input/pages/emotes.cpp:616 src/input/pages/emotes.cpp:622
+#: src/input/pages/emotes.cpp:628 src/input/pages/emotes.cpp:634
+#: src/input/pages/emotes.cpp:640 src/input/pages/emotes.cpp:646
#, c-format
msgid "Pet emote shortcut %d"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/gui.cpp:33
+#: src/input/pages/gui.cpp:31
msgid "Move & selection"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/gui.cpp:39
+#: src/input/pages/gui.cpp:37
msgid "Move Up"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/gui.cpp:45
+#: src/input/pages/gui.cpp:43
msgid "Move Down"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/gui.cpp:51
+#: src/input/pages/gui.cpp:49
msgid "Move Left"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/gui.cpp:57
+#: src/input/pages/gui.cpp:55
msgid "Move Right"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/gui.cpp:63
+#: src/input/pages/gui.cpp:61
msgid "Move Home"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/gui.cpp:69
+#: src/input/pages/gui.cpp:67
msgid "Move End"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/gui.cpp:75
+#: src/input/pages/gui.cpp:73
msgid "Page up"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/gui.cpp:81
+#: src/input/pages/gui.cpp:79
msgid "Page down"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/gui.cpp:99
+#: src/input/pages/gui.cpp:97
msgid "Select2"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/gui.cpp:117
+#: src/input/pages/gui.cpp:115
msgid "Backspace"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/gui.cpp:123
-msgid "Insert"
-msgstr ""
-
-#. TRANSLATORS: input action name
-#: src/input/pages/gui.cpp:129
+#: src/input/pages/gui.cpp:127
msgid "Tab"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/gui.cpp:135
+#: src/input/pages/gui.cpp:133
msgid "Mod"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/gui.cpp:141
+#: src/input/pages/gui.cpp:139
msgid "Ctrl"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/move.cpp:37
+#: src/input/pages/move.cpp:35
msgid "Move Keys"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/move.cpp:43
+#: src/input/pages/move.cpp:41
msgid "Move player up"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/move.cpp:49
+#: src/input/pages/move.cpp:47
msgid "Move player down"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/move.cpp:55
+#: src/input/pages/move.cpp:53
msgid "Move player left"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/move.cpp:61
+#: src/input/pages/move.cpp:59
msgid "Move player right"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/move.cpp:67
+#: src/input/pages/move.cpp:65
msgid "Move player forward"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/move.cpp:73
+#: src/input/pages/move.cpp:71
msgid "Move pet up"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/move.cpp:79
+#: src/input/pages/move.cpp:77
msgid "Move pet down"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/move.cpp:85
+#: src/input/pages/move.cpp:83
msgid "Move pet left"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/move.cpp:91
+#: src/input/pages/move.cpp:89
msgid "Move pet right"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/move.cpp:97
+#: src/input/pages/move.cpp:95
msgid "Move to navigation point shortcuts"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/move.cpp:103 src/input/pages/move.cpp:109
-#: src/input/pages/move.cpp:115 src/input/pages/move.cpp:121
-#: src/input/pages/move.cpp:127 src/input/pages/move.cpp:133
-#: src/input/pages/move.cpp:139 src/input/pages/move.cpp:145
-#: src/input/pages/move.cpp:151 src/input/pages/move.cpp:157
-#: src/input/pages/move.cpp:163 src/input/pages/move.cpp:169
-#: src/input/pages/move.cpp:175 src/input/pages/move.cpp:181
-#: src/input/pages/move.cpp:187 src/input/pages/move.cpp:193
-#: src/input/pages/move.cpp:199 src/input/pages/move.cpp:205
-#: src/input/pages/move.cpp:211 src/input/pages/move.cpp:217
-#: src/input/pages/move.cpp:223 src/input/pages/move.cpp:229
-#: src/input/pages/move.cpp:235 src/input/pages/move.cpp:241
-#: src/input/pages/move.cpp:247 src/input/pages/move.cpp:253
-#: src/input/pages/move.cpp:259 src/input/pages/move.cpp:265
-#: src/input/pages/move.cpp:271 src/input/pages/move.cpp:277
-#: src/input/pages/move.cpp:283 src/input/pages/move.cpp:289
-#: src/input/pages/move.cpp:295 src/input/pages/move.cpp:301
-#: src/input/pages/move.cpp:307 src/input/pages/move.cpp:313
-#: src/input/pages/move.cpp:319 src/input/pages/move.cpp:325
-#: src/input/pages/move.cpp:331 src/input/pages/move.cpp:337
-#: src/input/pages/move.cpp:343 src/input/pages/move.cpp:349
-#: src/input/pages/move.cpp:355 src/input/pages/move.cpp:361
-#: src/input/pages/move.cpp:367 src/input/pages/move.cpp:373
-#: src/input/pages/move.cpp:379 src/input/pages/move.cpp:385
+#: src/input/pages/move.cpp:101 src/input/pages/move.cpp:107
+#: src/input/pages/move.cpp:113 src/input/pages/move.cpp:119
+#: src/input/pages/move.cpp:125 src/input/pages/move.cpp:131
+#: src/input/pages/move.cpp:137 src/input/pages/move.cpp:143
+#: src/input/pages/move.cpp:149 src/input/pages/move.cpp:155
+#: src/input/pages/move.cpp:161 src/input/pages/move.cpp:167
+#: src/input/pages/move.cpp:173 src/input/pages/move.cpp:179
+#: src/input/pages/move.cpp:185 src/input/pages/move.cpp:191
+#: src/input/pages/move.cpp:197 src/input/pages/move.cpp:203
+#: src/input/pages/move.cpp:209 src/input/pages/move.cpp:215
+#: src/input/pages/move.cpp:221 src/input/pages/move.cpp:227
+#: src/input/pages/move.cpp:233 src/input/pages/move.cpp:239
+#: src/input/pages/move.cpp:245 src/input/pages/move.cpp:251
+#: src/input/pages/move.cpp:257 src/input/pages/move.cpp:263
+#: src/input/pages/move.cpp:269 src/input/pages/move.cpp:275
+#: src/input/pages/move.cpp:281 src/input/pages/move.cpp:287
+#: src/input/pages/move.cpp:293 src/input/pages/move.cpp:299
+#: src/input/pages/move.cpp:305 src/input/pages/move.cpp:311
+#: src/input/pages/move.cpp:317 src/input/pages/move.cpp:323
+#: src/input/pages/move.cpp:329 src/input/pages/move.cpp:335
+#: src/input/pages/move.cpp:341 src/input/pages/move.cpp:347
+#: src/input/pages/move.cpp:353 src/input/pages/move.cpp:359
+#: src/input/pages/move.cpp:365 src/input/pages/move.cpp:371
+#: src/input/pages/move.cpp:377 src/input/pages/move.cpp:383
#, c-format
msgid "Move to point Shortcut %d"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:36
+#: src/input/pages/other.cpp:34
msgid "Input ignore"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:42
+#: src/input/pages/other.cpp:40
msgid "Ignore input 1"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:48
+#: src/input/pages/other.cpp:46
msgid "Ignore input 2"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:54
+#: src/input/pages/other.cpp:52
msgid "Direction keys"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:60
+#: src/input/pages/other.cpp:58
msgid "Player direct up"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:66
+#: src/input/pages/other.cpp:64
msgid "Player direct down"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:72
+#: src/input/pages/other.cpp:70
msgid "Player direct left"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:78
+#: src/input/pages/other.cpp:76
msgid "Player direct right"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:84
+#: src/input/pages/other.cpp:82
msgid "Pet direct up"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:90
+#: src/input/pages/other.cpp:88
msgid "Pet direct down"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:96
+#: src/input/pages/other.cpp:94
msgid "Pet direct left"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:102
+#: src/input/pages/other.cpp:100
msgid "Pet direct right"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:114
+#: src/input/pages/other.cpp:112
msgid "Crazy moves"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:120
+#: src/input/pages/other.cpp:118
msgid "Change Crazy Move mode"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:126
+#: src/input/pages/other.cpp:124
msgid "Quick Drop N Items from 0 slot"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:132
+#: src/input/pages/other.cpp:130
msgid "Quick Drop N Items"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:138
+#: src/input/pages/other.cpp:136
msgid "Switch Quick Drop Counter"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:144
+#: src/input/pages/other.cpp:142
msgid "Quick heal target or self"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:150
+#: src/input/pages/other.cpp:148
msgid "Heal the most injured player"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:156
+#: src/input/pages/other.cpp:154
msgid "Use #itenplz spell"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:162
+#: src/input/pages/other.cpp:160
msgid "Use magic attack"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:168
+#: src/input/pages/other.cpp:166
msgid "Switch magic attack"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:174
+#: src/input/pages/other.cpp:172
msgid "Switch pvp attack"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:180
+#: src/input/pages/other.cpp:178
msgid "Change move type"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:186
+#: src/input/pages/other.cpp:184
msgid "Change Attack Weapon Type"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:192
+#: src/input/pages/other.cpp:190
msgid "Change Attack Type"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:198
+#: src/input/pages/other.cpp:196
msgid "Change Follow mode"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:204
+#: src/input/pages/other.cpp:202
msgid "Change Imitation mode"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:210
+#: src/input/pages/other.cpp:208
msgid "Disable / Enable Game modifier keys"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:216
+#: src/input/pages/other.cpp:214
msgid "On / Off audio"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:222
+#: src/input/pages/other.cpp:220
msgid "Enable / Disable away mode"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:228
+#: src/input/pages/other.cpp:226
msgid "Emulate right click from keyboard"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:234
+#: src/input/pages/other.cpp:232
msgid "Toggle camera mode"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:240
+#: src/input/pages/other.cpp:238
msgid "Toggle ipc mode"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:246
+#: src/input/pages/other.cpp:244
msgid "Show information about position in chat"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:252
+#: src/input/pages/other.cpp:250
msgid "Show online players number in chat"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:258
+#: src/input/pages/other.cpp:256
msgid "Show onscreen keyboard"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:264
+#: src/input/pages/other.cpp:262
msgid "Clean cached graphics"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:270
+#: src/input/pages/other.cpp:268
msgid "Clean cached fonts"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:276
+#: src/input/pages/other.cpp:274
msgid "Print visible players in chat"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:282
+#: src/input/pages/other.cpp:280
msgid "Print all visible beings in chat"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:288
+#: src/input/pages/other.cpp:286
msgid "Load shop items list from disk"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:294
+#: src/input/pages/other.cpp:292
msgid "Save shop items list to disk"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:300
+#: src/input/pages/other.cpp:298
msgid "Print debug cache info"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:306
+#: src/input/pages/other.cpp:304
msgid "Undress selected player"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:312
+#: src/input/pages/other.cpp:310
msgid "Quick disconnect from server"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:318
+#: src/input/pages/other.cpp:316
msgid "Disable debug particle"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:324
+#: src/input/pages/other.cpp:322
msgid "Create items (for gms)"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:330
+#: src/input/pages/other.cpp:328
msgid "Print configured directories in chat"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:336
+#: src/input/pages/other.cpp:334
msgid "Print client uptime in chat"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:342
+#: src/input/pages/other.cpp:340
msgid "Dump debug information"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:348
+#: src/input/pages/other.cpp:346
msgid "Crash client"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:354
+#: src/input/pages/other.cpp:352
msgid "Dump graphics info into chat"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:360
+#: src/input/pages/other.cpp:358
msgid "Dump tests info into chat"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:366
+#: src/input/pages/other.cpp:364
msgid "Print OpenGL version in chat"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:372
+#: src/input/pages/other.cpp:370
msgid "Print enabled mods in chat"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:378
+#: src/input/pages/other.cpp:376
msgid "Dump environments into log"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:384
+#: src/input/pages/other.cpp:382
msgid "Dump OpenGL state into log"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:391
+#: src/input/pages/other.cpp:389
msgid "Test SDL font speed"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:398
+#: src/input/pages/other.cpp:396
msgid "Upload main config"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:404
+#: src/input/pages/other.cpp:402
msgid "Upload server config"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:416
+#: src/input/pages/other.cpp:414
msgid "Fire your mercenary"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:422
+#: src/input/pages/other.cpp:420
msgid "Pet ai start"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:428
+#: src/input/pages/other.cpp:426
msgid "Pet ai stop"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/outfits.cpp:37
+#: src/input/pages/outfits.cpp:35
msgid "Outfits keys"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/outfits.cpp:43
+#: src/input/pages/outfits.cpp:41
msgid "Wear Outfit"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/outfits.cpp:49
+#: src/input/pages/outfits.cpp:47
msgid "Copy Outfit"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/outfits.cpp:55
+#: src/input/pages/outfits.cpp:53
msgid "Copy equipped to Outfit"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/outfits.cpp:61
+#: src/input/pages/outfits.cpp:59
msgid "Show hat in chat"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/outfits.cpp:67
+#: src/input/pages/outfits.cpp:65
msgid "Outfits shortcuts"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/outfits.cpp:73 src/input/pages/outfits.cpp:79
-#: src/input/pages/outfits.cpp:85 src/input/pages/outfits.cpp:91
-#: src/input/pages/outfits.cpp:97 src/input/pages/outfits.cpp:103
-#: src/input/pages/outfits.cpp:109 src/input/pages/outfits.cpp:115
-#: src/input/pages/outfits.cpp:121 src/input/pages/outfits.cpp:127
-#: src/input/pages/outfits.cpp:133 src/input/pages/outfits.cpp:139
-#: src/input/pages/outfits.cpp:145 src/input/pages/outfits.cpp:151
-#: src/input/pages/outfits.cpp:157 src/input/pages/outfits.cpp:163
-#: src/input/pages/outfits.cpp:169 src/input/pages/outfits.cpp:175
-#: src/input/pages/outfits.cpp:181 src/input/pages/outfits.cpp:187
-#: src/input/pages/outfits.cpp:193 src/input/pages/outfits.cpp:199
-#: src/input/pages/outfits.cpp:205 src/input/pages/outfits.cpp:211
-#: src/input/pages/outfits.cpp:217 src/input/pages/outfits.cpp:223
-#: src/input/pages/outfits.cpp:229 src/input/pages/outfits.cpp:235
-#: src/input/pages/outfits.cpp:241 src/input/pages/outfits.cpp:247
-#: src/input/pages/outfits.cpp:253 src/input/pages/outfits.cpp:259
-#: src/input/pages/outfits.cpp:265 src/input/pages/outfits.cpp:271
-#: src/input/pages/outfits.cpp:277 src/input/pages/outfits.cpp:283
-#: src/input/pages/outfits.cpp:289 src/input/pages/outfits.cpp:295
-#: src/input/pages/outfits.cpp:301 src/input/pages/outfits.cpp:307
-#: src/input/pages/outfits.cpp:313 src/input/pages/outfits.cpp:319
-#: src/input/pages/outfits.cpp:325 src/input/pages/outfits.cpp:331
-#: src/input/pages/outfits.cpp:337 src/input/pages/outfits.cpp:343
-#: src/input/pages/outfits.cpp:349 src/input/pages/outfits.cpp:355
+#: src/input/pages/outfits.cpp:71 src/input/pages/outfits.cpp:77
+#: src/input/pages/outfits.cpp:83 src/input/pages/outfits.cpp:89
+#: src/input/pages/outfits.cpp:95 src/input/pages/outfits.cpp:101
+#: src/input/pages/outfits.cpp:107 src/input/pages/outfits.cpp:113
+#: src/input/pages/outfits.cpp:119 src/input/pages/outfits.cpp:125
+#: src/input/pages/outfits.cpp:131 src/input/pages/outfits.cpp:137
+#: src/input/pages/outfits.cpp:143 src/input/pages/outfits.cpp:149
+#: src/input/pages/outfits.cpp:155 src/input/pages/outfits.cpp:161
+#: src/input/pages/outfits.cpp:167 src/input/pages/outfits.cpp:173
+#: src/input/pages/outfits.cpp:179 src/input/pages/outfits.cpp:185
+#: src/input/pages/outfits.cpp:191 src/input/pages/outfits.cpp:197
+#: src/input/pages/outfits.cpp:203 src/input/pages/outfits.cpp:209
+#: src/input/pages/outfits.cpp:215 src/input/pages/outfits.cpp:221
+#: src/input/pages/outfits.cpp:227 src/input/pages/outfits.cpp:233
+#: src/input/pages/outfits.cpp:239 src/input/pages/outfits.cpp:245
+#: src/input/pages/outfits.cpp:251 src/input/pages/outfits.cpp:257
+#: src/input/pages/outfits.cpp:263 src/input/pages/outfits.cpp:269
+#: src/input/pages/outfits.cpp:275 src/input/pages/outfits.cpp:281
+#: src/input/pages/outfits.cpp:287 src/input/pages/outfits.cpp:293
+#: src/input/pages/outfits.cpp:299 src/input/pages/outfits.cpp:305
+#: src/input/pages/outfits.cpp:311 src/input/pages/outfits.cpp:317
+#: src/input/pages/outfits.cpp:323 src/input/pages/outfits.cpp:329
+#: src/input/pages/outfits.cpp:335 src/input/pages/outfits.cpp:341
+#: src/input/pages/outfits.cpp:347 src/input/pages/outfits.cpp:353
#, c-format
msgid "Outfit Shortcut %d"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/shortcuts.cpp:37
+#: src/input/pages/shortcuts.cpp:35
msgid "Shortcuts modifiers keys"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/shortcuts.cpp:43
+#: src/input/pages/shortcuts.cpp:41
msgid "Item Shortcuts Key"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/shortcuts.cpp:49
+#: src/input/pages/shortcuts.cpp:47
msgid "Shortcuts keys"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/shortcuts.cpp:55 src/input/pages/shortcuts.cpp:61
-#: src/input/pages/shortcuts.cpp:67 src/input/pages/shortcuts.cpp:73
-#: src/input/pages/shortcuts.cpp:79 src/input/pages/shortcuts.cpp:85
-#: src/input/pages/shortcuts.cpp:91 src/input/pages/shortcuts.cpp:97
-#: src/input/pages/shortcuts.cpp:103 src/input/pages/shortcuts.cpp:109
-#: src/input/pages/shortcuts.cpp:115 src/input/pages/shortcuts.cpp:121
-#: src/input/pages/shortcuts.cpp:127 src/input/pages/shortcuts.cpp:133
-#: src/input/pages/shortcuts.cpp:139 src/input/pages/shortcuts.cpp:145
-#: src/input/pages/shortcuts.cpp:151 src/input/pages/shortcuts.cpp:157
-#: src/input/pages/shortcuts.cpp:163 src/input/pages/shortcuts.cpp:169
+#: src/input/pages/shortcuts.cpp:53 src/input/pages/shortcuts.cpp:59
+#: src/input/pages/shortcuts.cpp:65 src/input/pages/shortcuts.cpp:71
+#: src/input/pages/shortcuts.cpp:77 src/input/pages/shortcuts.cpp:83
+#: src/input/pages/shortcuts.cpp:89 src/input/pages/shortcuts.cpp:95
+#: src/input/pages/shortcuts.cpp:101 src/input/pages/shortcuts.cpp:107
+#: src/input/pages/shortcuts.cpp:113 src/input/pages/shortcuts.cpp:119
+#: src/input/pages/shortcuts.cpp:125 src/input/pages/shortcuts.cpp:131
+#: src/input/pages/shortcuts.cpp:137 src/input/pages/shortcuts.cpp:143
+#: src/input/pages/shortcuts.cpp:149 src/input/pages/shortcuts.cpp:155
+#: src/input/pages/shortcuts.cpp:161 src/input/pages/shortcuts.cpp:167
#, c-format
msgid "Item Shortcut %d"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/windows.cpp:42
+#: src/input/pages/windows.cpp:40
msgid "Show Windows Menu"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/windows.cpp:48
+#: src/input/pages/windows.cpp:46
msgid "Hide Windows"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/windows.cpp:54
+#: src/input/pages/windows.cpp:52
msgid "About Window"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/windows.cpp:60
+#: src/input/pages/windows.cpp:58
msgid "Bank Window"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/windows.cpp:66
+#: src/input/pages/windows.cpp:64
msgid "Help Window"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/windows.cpp:72
+#: src/input/pages/windows.cpp:70
msgid "Status Window"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/windows.cpp:78
+#: src/input/pages/windows.cpp:76
msgid "Inventory Window"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/windows.cpp:84
+#: src/input/pages/windows.cpp:82
msgid "Equipment Window"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/windows.cpp:90
+#: src/input/pages/windows.cpp:88
msgid "Skill Window"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/windows.cpp:96
+#: src/input/pages/windows.cpp:94
msgid "Minimap Window"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/windows.cpp:102
+#: src/input/pages/windows.cpp:100
msgid "Chat Window"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/windows.cpp:108
+#: src/input/pages/windows.cpp:106
msgid "Item Shortcut Window"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/windows.cpp:114
+#: src/input/pages/windows.cpp:112
msgid "Setup Window"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/windows.cpp:120
+#: src/input/pages/windows.cpp:118
msgid "Debug Window"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/windows.cpp:126
+#: src/input/pages/windows.cpp:124
msgid "Social Window"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/windows.cpp:132
+#: src/input/pages/windows.cpp:130
msgid "Emote Shortcut Window"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/windows.cpp:138
+#: src/input/pages/windows.cpp:136
msgid "Outfits Window"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/windows.cpp:144
+#: src/input/pages/windows.cpp:142
msgid "Shop Window"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/windows.cpp:150
+#: src/input/pages/windows.cpp:148
msgid "Quick drop Window"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/windows.cpp:156
+#: src/input/pages/windows.cpp:154
msgid "Kill Stats Window"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/windows.cpp:162
+#: src/input/pages/windows.cpp:160
msgid "Commands Window"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/windows.cpp:168
-msgid "Bot Checker Window"
-msgstr ""
-
-#. TRANSLATORS: input action name
-#: src/input/pages/windows.cpp:174
+#: src/input/pages/windows.cpp:166
msgid "Who Is Online Window"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/windows.cpp:180
+#: src/input/pages/windows.cpp:172
msgid "Did you know Window"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/windows.cpp:186
+#: src/input/pages/windows.cpp:178
msgid "Quests Window"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/windows.cpp:192
+#: src/input/pages/windows.cpp:184
msgid "Updates Window"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/windows.cpp:198
+#: src/input/pages/windows.cpp:190
msgid "Cart window"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/windows.cpp:210
+#: src/input/pages/windows.cpp:196
+msgid "Quick settings window"
+msgstr ""
+
+#. TRANSLATORS: input action name
+#: src/input/pages/windows.cpp:208
msgid "Previous Social Tab"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/windows.cpp:216
+#: src/input/pages/windows.cpp:214
msgid "Next Social Tab"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/windows.cpp:222
+#: src/input/pages/windows.cpp:220
msgid "Previous Shortcuts tab"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/windows.cpp:228
+#: src/input/pages/windows.cpp:226
msgid "Next Shortcuts tab"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/windows.cpp:234
+#: src/input/pages/windows.cpp:232
msgid "Previous Commands tab"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/windows.cpp:240
+#: src/input/pages/windows.cpp:238
msgid "Next Commands tab"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/windows.cpp:246
+#: src/input/pages/windows.cpp:244
msgid "Previous inventory tab"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/windows.cpp:252
+#: src/input/pages/windows.cpp:250
msgid "Next inventory tab"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/windows.cpp:258
+#: src/input/pages/windows.cpp:256
msgid "Clear drops window"
msgstr ""
#. TRANSLATORS: inventory type name
-#: src/inventory.cpp:304
+#: src/inventory.cpp:306
msgid "Storage"
msgstr ""
#. TRANSLATORS: inventory type name
-#: src/inventory.cpp:314
+#: src/inventory.cpp:311
msgid "Npc"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:78
+#: src/main.cpp:82
msgid "manaplus [options] [manaplus-file]"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:80
+#: src/main.cpp:84
msgid "[manaplus-file] : The manaplus file is an XML file (.manaplus)"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:83
+#: src/main.cpp:87
msgid " used to set custom parameters"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:85
+#: src/main.cpp:89
msgid " to the manaplus client."
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:88
+#: src/main.cpp:92
msgid "Options:"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:90
+#: src/main.cpp:94
msgid " -l --log-file : Log file to use"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:92
+#: src/main.cpp:96
msgid " -a --chat-log-dir : Chat log dir to use"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:94
+#: src/main.cpp:98
msgid " -v --version : Display the version"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:96
+#: src/main.cpp:100
msgid " -h --help : Display this help"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:98
+#: src/main.cpp:102
msgid " -C --config-dir : Configuration directory to use"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:101
+#: src/main.cpp:105
msgid " -U --username : Login with this username"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:103
+#: src/main.cpp:107
msgid " -P --password : Login with this password"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:105
+#: src/main.cpp:109
msgid " -c --character : Login with this character"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:107
+#: src/main.cpp:111
msgid " -s --server : Login server name or IP"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:109
+#: src/main.cpp:113
msgid " -y --server-type : Login server type"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:111
+#: src/main.cpp:115
msgid " -p --port : Login server port"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:113
+#: src/main.cpp:117
msgid " -H --update-host : Use this update host"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:115
+#: src/main.cpp:119
msgid " -D --default : Choose default character server and character"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:118
+#: src/main.cpp:122
msgid " -u --skip-update : Skip the update downloads"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:120
+#: src/main.cpp:124
msgid " -d --data : Directory to load game data from"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:123
+#: src/main.cpp:127
msgid " -L --localdata-dir : Directory to use as local data directory"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:126
+#: src/main.cpp:130
msgid " --screenshot-dir : Directory to store screenshots"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:129
+#: src/main.cpp:133
msgid " --safemode : Start game in safe mode"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:131
+#: src/main.cpp:135
msgid " --renderer : Set renderer type"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:133
+#: src/main.cpp:137
msgid " -T --tests : Start testing drivers and auto configuring"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:137
+#: src/main.cpp:141
msgid " -O --no-opengl : Disable OpenGL for this session"
msgstr ""
@@ -7826,8 +8167,8 @@ msgid "Failed to create character. Most likely the name is already taken."
msgstr ""
#. TRANSLATORS: error message
-#: src/net/ea/charserverhandler.cpp:117 src/net/ea/loginhandler.cpp:247
-#: src/net/eathena/loginhandler.cpp:224
+#: src/net/ea/charserverhandler.cpp:117 src/net/ea/loginhandler.cpp:249
+#: src/net/eathena/loginhandler.cpp:233
msgid "Wrong name."
msgstr ""
@@ -7856,7 +8197,8 @@ msgstr ""
msgid "Incorrect look."
msgstr ""
-#: src/net/ea/charserverhandler.cpp:160
+#. TRANSLATORS: info message
+#: src/net/ea/charserverhandler.cpp:168
msgid "Character deleted."
msgstr ""
@@ -7877,102 +8219,103 @@ msgstr ""
msgid "Whisper could not be sent, you ignored by all players."
msgstr ""
-#: src/net/ea/gamehandler.cpp:79
+#. TRANSLATORS: error header
+#: src/net/ea/gamehandler.cpp:81
msgid "Game"
msgstr ""
#. TRANSLATORS: error message
-#: src/net/ea/gamehandler.cpp:81
+#: src/net/ea/gamehandler.cpp:83
msgid "Request to quit denied!"
msgstr ""
#. TRANSLATORS: guild info message
-#: src/net/ea/guildhandler.cpp:137
+#: src/net/ea/guildhandler.cpp:121
#, c-format
msgid "Guild name: %s"
msgstr ""
#. TRANSLATORS: guild info message
-#: src/net/ea/guildhandler.cpp:140
+#: src/net/ea/guildhandler.cpp:124
#, c-format
msgid "Guild master: %s"
msgstr ""
#. TRANSLATORS: guild info message
-#: src/net/ea/guildhandler.cpp:143
+#: src/net/ea/guildhandler.cpp:127
#, c-format
msgid "Guild level: %d"
msgstr ""
#. TRANSLATORS: guild info message
-#: src/net/ea/guildhandler.cpp:146
+#: src/net/ea/guildhandler.cpp:130
#, c-format
msgid "Online members: %d"
msgstr ""
#. TRANSLATORS: guild info message
-#: src/net/ea/guildhandler.cpp:149
+#: src/net/ea/guildhandler.cpp:133
#, c-format
msgid "Max members: %d"
msgstr ""
#. TRANSLATORS: guild info message
-#: src/net/ea/guildhandler.cpp:152
+#: src/net/ea/guildhandler.cpp:136
#, c-format
msgid "Average level: %d"
msgstr ""
#. TRANSLATORS: guild info message
-#: src/net/ea/guildhandler.cpp:155
+#: src/net/ea/guildhandler.cpp:139
#, c-format
msgid "Guild exp: %d"
msgstr ""
#. TRANSLATORS: guild info message
-#: src/net/ea/guildhandler.cpp:158
+#: src/net/ea/guildhandler.cpp:142
#, c-format
msgid "Guild next exp: %d"
msgstr ""
#. TRANSLATORS: guild info message
-#: src/net/ea/guildhandler.cpp:161
+#: src/net/ea/guildhandler.cpp:145
#, c-format
msgid "Guild castle: %s"
msgstr ""
#. TRANSLATORS: error message
-#: src/net/ea/loginhandler.cpp:207 src/net/eathena/loginhandler.cpp:179
+#: src/net/ea/loginhandler.cpp:209 src/net/eathena/loginhandler.cpp:188
msgid "Unregistered ID."
msgstr ""
#. TRANSLATORS: error message
-#: src/net/ea/loginhandler.cpp:211 src/net/eathena/loginhandler.cpp:183
+#: src/net/ea/loginhandler.cpp:213 src/net/eathena/loginhandler.cpp:192
msgid "Wrong password."
msgstr ""
#. TRANSLATORS: error message
-#: src/net/ea/loginhandler.cpp:216 src/net/eathena/loginhandler.cpp:188
+#: src/net/ea/loginhandler.cpp:218 src/net/eathena/loginhandler.cpp:197
msgid "Account expired."
msgstr ""
#. TRANSLATORS: error message
-#: src/net/ea/loginhandler.cpp:220 src/net/eathena/loginhandler.cpp:192
+#: src/net/ea/loginhandler.cpp:222 src/net/eathena/loginhandler.cpp:201
msgid "Rejected from server."
msgstr ""
#. TRANSLATORS: error message
-#: src/net/ea/loginhandler.cpp:224 src/net/eathena/loginhandler.cpp:196
+#: src/net/ea/loginhandler.cpp:226 src/net/eathena/loginhandler.cpp:205
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:201
+#: src/net/ea/loginhandler.cpp:231 src/net/eathena/loginhandler.cpp:210
msgid "Client too old."
msgstr ""
#. TRANSLATORS: error message
-#: src/net/ea/loginhandler.cpp:233 src/net/eathena/loginhandler.cpp:205
+#: src/net/ea/loginhandler.cpp:235 src/net/eathena/loginhandler.cpp:214
#, c-format
msgid ""
"You have been temporarily banned from the game until %s.\n"
@@ -7980,362 +8323,380 @@ msgid ""
msgstr ""
#. TRANSLATORS: error message
-#: src/net/ea/loginhandler.cpp:239 src/net/eathena/loginhandler.cpp:214
+#: src/net/ea/loginhandler.cpp:241 src/net/eathena/loginhandler.cpp:223
msgid "Server overpopulated."
msgstr ""
#. TRANSLATORS: error message
-#: src/net/ea/loginhandler.cpp:243 src/net/eathena/loginhandler.cpp:219
+#: src/net/ea/loginhandler.cpp:245 src/net/eathena/loginhandler.cpp:228
msgid "This user name is already taken."
msgstr ""
#. TRANSLATORS: error message
-#: src/net/ea/loginhandler.cpp:251 src/net/eathena/loginhandler.cpp:229
+#: src/net/ea/loginhandler.cpp:253 src/net/eathena/loginhandler.cpp:238
msgid "Incorrect email."
msgstr ""
#. TRANSLATORS: error message
-#: src/net/ea/loginhandler.cpp:255 src/net/eathena/loginhandler.cpp:234
+#: src/net/ea/loginhandler.cpp:257 src/net/eathena/loginhandler.cpp:243
msgid "Username permanently erased."
msgstr ""
#. TRANSLATORS: error message
-#: src/net/ea/loginhandler.cpp:259 src/net/eathena/loginhandler.cpp:238
-#: src/net/tmwa/loginhandler.cpp:286
+#: src/net/ea/loginhandler.cpp:261 src/net/eathena/loginhandler.cpp:247
+#: src/net/eathena/loginhandler.cpp:355 src/net/tmwa/loginhandler.cpp:255
msgid "Unknown error."
msgstr ""
#. TRANSLATORS: error message
-#: src/net/ea/network.cpp:99
+#: src/net/ea/network.cpp:101
msgid "Empty address given to Network::connect()!"
msgstr ""
#. TRANSLATORS: error message
-#: src/net/ea/network.cpp:207
+#: src/net/ea/network.cpp:209
msgid "Unable to resolve host \""
msgstr ""
#. TRANSLATORS: error message
-#: src/net/ea/network.cpp:288
+#: src/net/ea/network.cpp:290
msgid "Connection to server terminated. "
msgstr ""
+#. TRANSLATORS: error message
#. TRANSLATORS: char rename error
-#: src/net/eathena/charserverhandler.cpp:576
-#: src/net/eathena/charserverhandler.cpp:613
+#: src/net/eathena/charserverhandler.cpp:589
+#: src/net/eathena/charserverhandler.cpp:635
msgid "Character rename error."
msgstr ""
-#: src/net/eathena/charserverhandler.cpp:591
+#. TRANSLATORS: info message
+#: src/net/eathena/charserverhandler.cpp:610
msgid "Character renamed."
msgstr ""
#. TRANSLATORS: char rename error
-#: src/net/eathena/charserverhandler.cpp:604
+#: src/net/eathena/charserverhandler.cpp:626
msgid "Rename not allowed."
msgstr ""
#. TRANSLATORS: char rename error
-#: src/net/eathena/charserverhandler.cpp:608
+#: src/net/eathena/charserverhandler.cpp:630
msgid "New name is not set."
msgstr ""
#. TRANSLATORS: char rename error
-#: src/net/eathena/charserverhandler.cpp:617
+#: src/net/eathena/charserverhandler.cpp:639
msgid "Character not found."
msgstr ""
-#: src/net/eathena/charserverhandler.cpp:651
-#: src/net/tmwa/charserverhandler.cpp:533
+#. TRANSLATORS: error message
+#: src/net/eathena/charserverhandler.cpp:681
+#: src/net/tmwa/charserverhandler.cpp:504
msgid "Failed to delete character."
msgstr ""
-#: src/net/eathena/chathandler.cpp:448
+#: src/net/eathena/chathandler.cpp:447
msgid "Can't cast skill in this area."
msgstr ""
-#: src/net/eathena/chathandler.cpp:451
+#: src/net/eathena/chathandler.cpp:450
msgid "Can't use item in this area."
msgstr ""
-#: src/net/eathena/chathandler.cpp:454
+#: src/net/eathena/chathandler.cpp:453
msgid "Can't equip. Wrong level."
msgstr ""
-#: src/net/eathena/chathandler.cpp:457
+#: src/net/eathena/chathandler.cpp:456
msgid "Can't use. Wrong level."
msgstr ""
-#: src/net/eathena/chathandler.cpp:460
+#: src/net/eathena/chathandler.cpp:459
msgid "Work in progress."
msgstr ""
#. TRANSLATORS: chat message
-#: src/net/eathena/chathandler.cpp:634
+#: src/net/eathena/chathandler.cpp:639
#, c-format
msgid "Message could not be sent, channel %s is not exists."
msgstr ""
#. TRANSLATORS: chat message
-#: src/net/eathena/chathandler.cpp:774
+#: src/net/eathena/chathandler.cpp:785
#, c-format
msgid "Can't open channel. Channel %s is not exists."
msgstr ""
#. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:140 src/net/tmwa/generalhandler.cpp:143
+#: src/net/eathena/generalhandler.cpp:132 src/net/tmwa/generalhandler.cpp:141
#, c-format
msgid "Strength %s"
msgstr ""
#. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:141 src/net/tmwa/generalhandler.cpp:145
+#: src/net/eathena/generalhandler.cpp:133 src/net/tmwa/generalhandler.cpp:143
#, c-format
msgid "Agility %s"
msgstr ""
#. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:142 src/net/tmwa/generalhandler.cpp:147
+#: src/net/eathena/generalhandler.cpp:134 src/net/tmwa/generalhandler.cpp:145
#, c-format
msgid "Vitality %s"
msgstr ""
#. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:143 src/net/tmwa/generalhandler.cpp:149
+#: src/net/eathena/generalhandler.cpp:135 src/net/tmwa/generalhandler.cpp:147
#, c-format
msgid "Intelligence %s"
msgstr ""
#. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:144 src/net/tmwa/generalhandler.cpp:151
+#: src/net/eathena/generalhandler.cpp:136 src/net/tmwa/generalhandler.cpp:149
#, c-format
msgid "Dexterity %s"
msgstr ""
#. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:145 src/net/tmwa/generalhandler.cpp:153
+#: src/net/eathena/generalhandler.cpp:137 src/net/tmwa/generalhandler.cpp:151
#, c-format
msgid "Luck %s"
msgstr ""
#. TRANSLATORS: error message
-#: src/net/eathena/generalhandler.cpp:180 src/net/tmwa/generalhandler.cpp:188
+#: src/net/eathena/generalhandler.cpp:172 src/net/tmwa/generalhandler.cpp:186
msgid "Authentication failed."
msgstr ""
#. TRANSLATORS: error message
-#: src/net/eathena/generalhandler.cpp:183 src/net/tmwa/generalhandler.cpp:192
+#: src/net/eathena/generalhandler.cpp:175 src/net/tmwa/generalhandler.cpp:190
msgid "No servers available."
msgstr ""
#. TRANSLATORS: error message
-#: src/net/eathena/generalhandler.cpp:188 src/net/tmwa/generalhandler.cpp:198
+#: src/net/eathena/generalhandler.cpp:180 src/net/tmwa/generalhandler.cpp:196
msgid "Someone else is trying to use this account."
msgstr ""
#. TRANSLATORS: error message
-#: src/net/eathena/generalhandler.cpp:193 src/net/tmwa/generalhandler.cpp:204
+#: src/net/eathena/generalhandler.cpp:185 src/net/tmwa/generalhandler.cpp:202
msgid "This account is already logged in."
msgstr ""
#. TRANSLATORS: error message
-#: src/net/eathena/generalhandler.cpp:197 src/net/tmwa/generalhandler.cpp:209
+#: src/net/eathena/generalhandler.cpp:189 src/net/tmwa/generalhandler.cpp:207
msgid "Speed hack detected."
msgstr ""
-#: src/net/eathena/generalhandler.cpp:200
+#: src/net/eathena/generalhandler.cpp:192
msgid "Server full."
msgstr ""
-#: src/net/eathena/generalhandler.cpp:203
+#: src/net/eathena/generalhandler.cpp:195
msgid "Sorry, you are underaged."
msgstr ""
#. TRANSLATORS: error message
-#: src/net/eathena/generalhandler.cpp:206 src/net/tmwa/generalhandler.cpp:213
+#: src/net/eathena/generalhandler.cpp:198 src/net/tmwa/generalhandler.cpp:211
msgid "Duplicated login."
msgstr ""
-#: src/net/eathena/generalhandler.cpp:209
+#: src/net/eathena/generalhandler.cpp:201
msgid "To many connections from same ip."
msgstr ""
-#: src/net/eathena/generalhandler.cpp:212
+#: src/net/eathena/generalhandler.cpp:204
msgid "Not paid for this time."
msgstr ""
-#: src/net/eathena/generalhandler.cpp:215
+#: src/net/eathena/generalhandler.cpp:207
msgid "Pay suspended."
msgstr ""
-#: src/net/eathena/generalhandler.cpp:218
+#: src/net/eathena/generalhandler.cpp:210
msgid "Pay changed."
msgstr ""
-#: src/net/eathena/generalhandler.cpp:221
+#: src/net/eathena/generalhandler.cpp:213
msgid "Pay wrong ip."
msgstr ""
-#: src/net/eathena/generalhandler.cpp:224
+#: src/net/eathena/generalhandler.cpp:216
msgid "Pay game room."
msgstr ""
-#: src/net/eathena/generalhandler.cpp:227
+#: src/net/eathena/generalhandler.cpp:219
msgid "Disconnect forced by GM."
msgstr ""
-#: src/net/eathena/generalhandler.cpp:231
+#: src/net/eathena/generalhandler.cpp:223
msgid "Ban japan refuse."
msgstr ""
-#: src/net/eathena/generalhandler.cpp:234
+#: src/net/eathena/generalhandler.cpp:226
msgid "Remained other account."
msgstr ""
-#: src/net/eathena/generalhandler.cpp:237
+#: src/net/eathena/generalhandler.cpp:229
msgid "Ip unfair."
msgstr ""
-#: src/net/eathena/generalhandler.cpp:240
+#: src/net/eathena/generalhandler.cpp:232
msgid "Ip count all."
msgstr ""
-#: src/net/eathena/generalhandler.cpp:243
+#: src/net/eathena/generalhandler.cpp:235
msgid "Ip count."
msgstr ""
-#: src/net/eathena/generalhandler.cpp:247
+#: src/net/eathena/generalhandler.cpp:239
msgid "Memory."
msgstr ""
-#: src/net/eathena/generalhandler.cpp:250
+#: src/net/eathena/generalhandler.cpp:242
msgid "Han valid."
msgstr ""
-#: src/net/eathena/generalhandler.cpp:253
+#: src/net/eathena/generalhandler.cpp:245
msgid "Ip limited access."
msgstr ""
-#: src/net/eathena/generalhandler.cpp:256
+#: src/net/eathena/generalhandler.cpp:248
msgid "Over characters list."
msgstr ""
-#: src/net/eathena/generalhandler.cpp:259
+#: src/net/eathena/generalhandler.cpp:251
msgid "Ip blocked."
msgstr ""
-#: src/net/eathena/generalhandler.cpp:262
+#: src/net/eathena/generalhandler.cpp:254
msgid "Invalid password count."
msgstr ""
-#: src/net/eathena/generalhandler.cpp:265
+#: src/net/eathena/generalhandler.cpp:257
msgid "Not allowed race."
msgstr ""
#. TRANSLATORS: error message
-#: src/net/eathena/generalhandler.cpp:268 src/net/tmwa/generalhandler.cpp:217
+#: src/net/eathena/generalhandler.cpp:260 src/net/tmwa/generalhandler.cpp:215
msgid "Unknown connection error."
msgstr ""
-#: src/net/eathena/generalhandler.cpp:278
+#: src/net/eathena/generalhandler.cpp:270
msgid "Map not found"
msgstr ""
#. TRANSLATORS: error message
-#: src/net/eathena/generalhandler.cpp:368 src/net/tmwa/generalhandler.cpp:317
+#: src/net/eathena/generalhandler.cpp:360 src/net/tmwa/generalhandler.cpp:315
msgid "Got disconnected from server!"
msgstr ""
-#. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:393 src/net/tmwa/generalhandler.cpp:345
+#: src/net/eathena/generalhandler.cpp:384 src/net/tmwa/generalhandler.cpp:342
msgid "Strength"
msgstr ""
-#. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:394 src/net/tmwa/generalhandler.cpp:347
+#: src/net/eathena/generalhandler.cpp:386 src/net/tmwa/generalhandler.cpp:345
msgid "Agility"
msgstr ""
-#. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:395 src/net/tmwa/generalhandler.cpp:349
+#: src/net/eathena/generalhandler.cpp:388 src/net/tmwa/generalhandler.cpp:348
msgid "Vitality"
msgstr ""
-#: src/net/eathena/generalhandler.cpp:397 src/net/tmwa/generalhandler.cpp:352
+#: src/net/eathena/generalhandler.cpp:390 src/net/tmwa/generalhandler.cpp:351
msgid "Intelligence"
msgstr ""
-#. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:398 src/net/tmwa/generalhandler.cpp:354
+#: src/net/eathena/generalhandler.cpp:392 src/net/tmwa/generalhandler.cpp:354
msgid "Dexterity"
msgstr ""
-#. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:399 src/net/tmwa/generalhandler.cpp:356
+#: src/net/eathena/generalhandler.cpp:394 src/net/tmwa/generalhandler.cpp:357
msgid "Luck"
msgstr ""
#. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:402 src/net/tmwa/generalhandler.cpp:360
+#: src/net/eathena/generalhandler.cpp:397 src/net/tmwa/generalhandler.cpp:361
msgid "Defense"
msgstr ""
#. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:403 src/net/tmwa/generalhandler.cpp:362
+#: src/net/eathena/generalhandler.cpp:398 src/net/tmwa/generalhandler.cpp:363
msgid "M.Attack"
msgstr ""
#. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:404 src/net/tmwa/generalhandler.cpp:364
+#: src/net/eathena/generalhandler.cpp:399 src/net/tmwa/generalhandler.cpp:365
msgid "M.Defense"
msgstr ""
#. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:406 src/net/tmwa/generalhandler.cpp:367
+#: src/net/eathena/generalhandler.cpp:401 src/net/tmwa/generalhandler.cpp:368
#, no-c-format
msgid "% Accuracy"
msgstr ""
#. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:408 src/net/tmwa/generalhandler.cpp:370
+#: src/net/eathena/generalhandler.cpp:403 src/net/tmwa/generalhandler.cpp:371
#, no-c-format
msgid "% Evade"
msgstr ""
#. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:410 src/net/tmwa/generalhandler.cpp:373
+#: src/net/eathena/generalhandler.cpp:405 src/net/tmwa/generalhandler.cpp:374
#, no-c-format
msgid "% Critical"
msgstr ""
#. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:411 src/net/tmwa/generalhandler.cpp:375
+#: src/net/eathena/generalhandler.cpp:406 src/net/tmwa/generalhandler.cpp:376
msgid "Attack Delay"
msgstr ""
#. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:412 src/net/tmwa/generalhandler.cpp:377
+#: src/net/eathena/generalhandler.cpp:407 src/net/tmwa/generalhandler.cpp:378
msgid "Walk Delay"
msgstr ""
#. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:413 src/net/tmwa/generalhandler.cpp:379
+#: src/net/eathena/generalhandler.cpp:408 src/net/tmwa/generalhandler.cpp:380
msgid "Attack Range"
msgstr ""
#. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:414 src/net/tmwa/generalhandler.cpp:381
+#: src/net/eathena/generalhandler.cpp:409 src/net/tmwa/generalhandler.cpp:382
msgid "Damage per sec."
msgstr ""
-#: src/net/eathena/generalhandler.cpp:415
+#: src/net/eathena/generalhandler.cpp:410
msgid "Karma"
msgstr ""
-#: src/net/eathena/generalhandler.cpp:416
+#: src/net/eathena/generalhandler.cpp:411
msgid "Manner"
msgstr ""
+#. TRANSLATORS: error message
+#: src/net/eathena/loginhandler.cpp:343 src/net/tmwa/loginhandler.cpp:243
+msgid "Account was not found. Please re-login."
+msgstr ""
+
+#. TRANSLATORS: error message
+#: src/net/eathena/loginhandler.cpp:347 src/net/tmwa/loginhandler.cpp:247
+msgid "Old password incorrect."
+msgstr ""
+
+#. TRANSLATORS: error message
+#: src/net/eathena/loginhandler.cpp:351 src/net/tmwa/loginhandler.cpp:251
+msgid "New password too short."
+msgstr ""
+
+#: src/net/eathena/mailhandler.cpp:216
+#, c-format
+msgid "You have new mail from %s with subject %s"
+msgstr ""
+
#: src/net/eathena/skillhandler.cpp:361
#, c-format
msgid "Unknown skill error: %d"
@@ -8347,159 +8708,144 @@ msgid "Unknown skill error: %d."
msgstr ""
#. TRANSLATORS: error message
-#: src/net/eathena/skillhandler.cpp:377 src/net/tmwa/skillhandler.cpp:223
+#: src/net/eathena/skillhandler.cpp:377 src/net/tmwa/skillhandler.cpp:222
msgid "You have not yet reached a high enough lvl!"
msgstr ""
#. TRANSLATORS: error message
-#: src/net/eathena/skillhandler.cpp:381 src/net/tmwa/skillhandler.cpp:227
+#: src/net/eathena/skillhandler.cpp:381 src/net/tmwa/skillhandler.cpp:226
msgid "Insufficient HP!"
msgstr ""
#. TRANSLATORS: error message
-#: src/net/eathena/skillhandler.cpp:385 src/net/tmwa/skillhandler.cpp:231
+#: src/net/eathena/skillhandler.cpp:385 src/net/tmwa/skillhandler.cpp:230
msgid "Insufficient SP!"
msgstr ""
#. TRANSLATORS: error message
-#: src/net/eathena/skillhandler.cpp:389 src/net/tmwa/skillhandler.cpp:235
+#: src/net/eathena/skillhandler.cpp:389 src/net/tmwa/skillhandler.cpp:234
msgid "You have no memos!"
msgstr ""
#. TRANSLATORS: error message
-#: src/net/eathena/skillhandler.cpp:393 src/net/tmwa/skillhandler.cpp:239
+#: src/net/eathena/skillhandler.cpp:393 src/net/tmwa/skillhandler.cpp:238
msgid "You cannot do that right now!"
msgstr ""
#. TRANSLATORS: error message
-#: src/net/eathena/skillhandler.cpp:397 src/net/tmwa/skillhandler.cpp:243
+#: src/net/eathena/skillhandler.cpp:397 src/net/tmwa/skillhandler.cpp:242
msgid "Seems you need more money... ;-)"
msgstr ""
#. TRANSLATORS: error message
-#: src/net/eathena/skillhandler.cpp:401 src/net/tmwa/skillhandler.cpp:247
+#: src/net/eathena/skillhandler.cpp:401 src/net/tmwa/skillhandler.cpp:246
msgid "You cannot use this skill with that kind of weapon!"
msgstr ""
#. TRANSLATORS: error message
-#: src/net/eathena/skillhandler.cpp:406 src/net/tmwa/skillhandler.cpp:252
+#: src/net/eathena/skillhandler.cpp:406 src/net/tmwa/skillhandler.cpp:251
msgid "You need another red gem!"
msgstr ""
#. TRANSLATORS: error message
-#: src/net/eathena/skillhandler.cpp:410 src/net/tmwa/skillhandler.cpp:256
+#: src/net/eathena/skillhandler.cpp:410 src/net/tmwa/skillhandler.cpp:255
msgid "You need another blue gem!"
msgstr ""
#. TRANSLATORS: error message
-#: src/net/eathena/skillhandler.cpp:414 src/net/tmwa/skillhandler.cpp:260
+#: src/net/eathena/skillhandler.cpp:414 src/net/tmwa/skillhandler.cpp:259
msgid "You're carrying to much to do this!"
msgstr ""
#. TRANSLATORS: trade header
-#: src/net/ea/tradehandler.cpp:86
+#: src/net/ea/tradehandler.cpp:89
#, c-format
msgid "Trade: You and %s"
msgstr ""
#. TRANSLATORS: trade message
-#: src/net/ea/tradehandler.cpp:174
+#: src/net/ea/tradehandler.cpp:178
#, c-format
msgid "%s wants to trade with you, do you accept?"
msgstr ""
#. TRANSLATORS: playe stat
-#: src/net/tmwa/charserverhandler.cpp:354
+#: src/net/tmwa/charserverhandler.cpp:332
msgid "Strength:"
msgstr ""
#. TRANSLATORS: playe stat
-#: src/net/tmwa/charserverhandler.cpp:356
+#: src/net/tmwa/charserverhandler.cpp:334
msgid "Agility:"
msgstr ""
#. TRANSLATORS: playe stat
-#: src/net/tmwa/charserverhandler.cpp:358
+#: src/net/tmwa/charserverhandler.cpp:336
msgid "Vitality:"
msgstr ""
#. TRANSLATORS: playe stat
-#: src/net/tmwa/charserverhandler.cpp:360
+#: src/net/tmwa/charserverhandler.cpp:338
msgid "Intelligence:"
msgstr ""
#. TRANSLATORS: playe stat
-#: src/net/tmwa/charserverhandler.cpp:362
+#: src/net/tmwa/charserverhandler.cpp:340
msgid "Dexterity:"
msgstr ""
#. TRANSLATORS: playe stat
-#: src/net/tmwa/charserverhandler.cpp:364
+#: src/net/tmwa/charserverhandler.cpp:342
msgid "Luck:"
msgstr ""
#. TRANSLATORS: error message
-#: src/net/tmwa/loginhandler.cpp:274
-msgid "Account was not found. Please re-login."
-msgstr ""
-
-#. TRANSLATORS: error message
-#: src/net/tmwa/loginhandler.cpp:278
-msgid "Old password incorrect."
-msgstr ""
-
-#. TRANSLATORS: error message
-#: src/net/tmwa/loginhandler.cpp:282
-msgid "New password too short."
-msgstr ""
-
-#. TRANSLATORS: error message
-#: src/net/tmwa/skillhandler.cpp:190
+#: src/net/tmwa/skillhandler.cpp:189
msgid "Trade failed!"
msgstr ""
#. TRANSLATORS: error message
-#: src/net/tmwa/skillhandler.cpp:194
+#: src/net/tmwa/skillhandler.cpp:193
msgid "Emote failed!"
msgstr ""
#. TRANSLATORS: error message
-#: src/net/tmwa/skillhandler.cpp:198
+#: src/net/tmwa/skillhandler.cpp:197
msgid "Sit failed!"
msgstr ""
#. TRANSLATORS: error message
-#: src/net/tmwa/skillhandler.cpp:202
+#: src/net/tmwa/skillhandler.cpp:201
msgid "Chat creating failed!"
msgstr ""
#. TRANSLATORS: error message
-#: src/net/tmwa/skillhandler.cpp:206
+#: src/net/tmwa/skillhandler.cpp:205
msgid "Could not join party!"
msgstr ""
#. TRANSLATORS: error message
-#: src/net/tmwa/skillhandler.cpp:210
+#: src/net/tmwa/skillhandler.cpp:209
msgid "Cannot shout!"
msgstr ""
#. TRANSLATORS: error message
-#: src/net/tmwa/skillhandler.cpp:264
+#: src/net/tmwa/skillhandler.cpp:263
msgid "Huh? What's that?"
msgstr ""
#. TRANSLATORS: error message
-#: src/net/tmwa/skillhandler.cpp:275
+#: src/net/tmwa/skillhandler.cpp:274
msgid "Warp failed..."
msgstr ""
#. TRANSLATORS: error message
-#: src/net/tmwa/skillhandler.cpp:279
+#: src/net/tmwa/skillhandler.cpp:278
msgid "Could not steal anything..."
msgstr ""
#. TRANSLATORS: error message
-#: src/net/tmwa/skillhandler.cpp:283
+#: src/net/tmwa/skillhandler.cpp:282
msgid "Poison had no effect..."
msgstr ""
@@ -8542,9 +8888,9 @@ msgstr ""
#. TRANSLATORS: item info name
#. TRANSLATORS: unknown info name
#. TRANSLATORS: being info default name
-#: src/resources/beinginfo.cpp:50 src/resources/db/avatardb.cpp:88
-#: src/resources/db/itemdb.cpp:333 src/resources/db/moddb.cpp:78
-#: src/resources/db/monsterdb.cpp:102 src/resources/modinfo.cpp:29
+#: src/resources/beinginfo.cpp:50 src/resources/db/avatardb.cpp:89
+#: src/resources/db/itemdb.cpp:334 src/resources/db/moddb.cpp:78
+#: src/resources/db/monsterdb.cpp:103 src/resources/modinfo.cpp:29
msgid "unnamed"
msgstr ""
@@ -8621,12 +8967,12 @@ msgid "Flee %s"
msgstr ""
#. TRANSLATORS: item name
-#: src/resources/db/itemdb.cpp:217
+#: src/resources/db/itemdb.cpp:218
msgid "Unknown item"
msgstr ""
#. TRANSLATORS: unknown info name
-#: src/resources/db/petdb.cpp:98
+#: src/resources/db/petdb.cpp:99
msgid "pet"
msgstr ""
@@ -9283,6 +9629,72 @@ msgstr ""
msgid "Room join failed. Wrong race."
msgstr ""
+#. TRANSLATORS: notification message
+#: src/resources/notifications.h:568
+#, c-format
+msgid "Left %d seconds until you can use item."
+msgstr ""
+
+#. TRANSLATORS: notification message
+#: src/resources/notifications.h:572
+msgid "Message successfully sent."
+msgstr ""
+
+#. TRANSLATORS: notification message
+#: src/resources/notifications.h:576
+msgid "Message send failed."
+msgstr ""
+
+#. TRANSLATORS: notification message
+#: src/resources/notifications.h:580
+msgid "Item attach failed."
+msgstr ""
+
+#. TRANSLATORS: notification message
+#: src/resources/notifications.h:584
+msgid "Money attach failed."
+msgstr ""
+
+#. TRANSLATORS: notification message
+#: src/resources/notifications.h:588
+msgid "Message return failed."
+msgstr ""
+
+#. TRANSLATORS: notification message
+#: src/resources/notifications.h:592
+msgid "Message return success."
+msgstr ""
+
+#. TRANSLATORS: notification message
+#: src/resources/notifications.h:596
+msgid "Message deletion failed."
+msgstr ""
+
+#. TRANSLATORS: notification message
+#: src/resources/notifications.h:600
+msgid "Message successfully deleted."
+msgstr ""
+
+#. TRANSLATORS: notification message
+#: src/resources/notifications.h:604
+msgid "You got attach successfully."
+msgstr ""
+
+#. TRANSLATORS: notification message
+#: src/resources/notifications.h:608
+msgid "Error on getting attach successfully."
+msgstr ""
+
+#. TRANSLATORS: notification message
+#: src/resources/notifications.h:612
+msgid "Can't get attach. Too many items."
+msgstr ""
+
+#. TRANSLATORS: notification message
+#: src/resources/notifications.h:620
+msgid "You enter battle field."
+msgstr ""
+
#. TRANSLATORS: chat option changed message
#: src/utils/booleanoptions.h:27
#, c-format
diff --git a/po/ca.po b/po/ca.po
index d04e1aa1f..ab9df77c0 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-07-29 02:28+0300\n"
-"PO-Revision-Date: 2015-04-25 11:56+0000\n"
+"POT-Creation-Date: 2015-07-29 22:39+0300\n"
+"PO-Revision-Date: 2015-07-29 09:12+0000\n"
"Last-Translator: Andrei Karas <akaras@inbox.ru>\n"
"Language-Team: Catalan (http://www.transifex.com/projects/p/manaplus/"
"language/ca/)\n"
@@ -313,30 +313,30 @@ msgid "Quick"
msgstr ""
#. TRANSLATORS: visible beings on map
-#: src/actormanager.cpp:1375
+#: src/actormanager.cpp:1376
msgid "Visible on map"
msgstr "Visible al mapa"
#. TRANSLATORS: default race name
-#: src/being/being.cpp:435
+#: src/being/being.cpp:438
msgid "Human"
msgstr "Humà"
-#: src/being/being.cpp:609
+#: src/being/being.cpp:612
msgid "dodge"
msgstr "esquiva"
-#: src/being/being.cpp:609
+#: src/being/being.cpp:612
msgid "miss"
msgstr "falla"
#. TRANSLATORS: this away status writed in player nick
-#: src/being/being.cpp:2035 src/gui/windows/whoisonline.cpp:871
+#: src/being/being.cpp:2084 src/gui/windows/whoisonline.cpp:871
msgid "A"
msgstr "A"
#. TRANSLATORS: this inactive status writed in player nick
-#: src/being/being.cpp:2040 src/gui/windows/whoisonline.cpp:876
+#: src/being/being.cpp:2089 src/gui/windows/whoisonline.cpp:876
msgid "I"
msgstr "I"
@@ -886,9 +886,8 @@ msgstr "(d) sense auto atac"
#. TRANSLATORS: targeting type in status bar
#: src/gamemodifiers.cpp:276
-#, fuzzy
msgid "(D) don't switch target"
-msgstr "(?) mou-te al objectiu"
+msgstr ""
#. TRANSLATORS: targeting type in status bar
#: src/gamemodifiers.cpp:278
@@ -897,9 +896,8 @@ msgstr ""
#. TRANSLATORS: targeting type in status bar
#: src/gamemodifiers.cpp:280
-#, fuzzy
msgid "(?) targeting"
-msgstr "(?) imitació"
+msgstr ""
#. TRANSLATORS: pickup size in status bar
#: src/gamemodifiers.cpp:314
@@ -1870,7 +1868,7 @@ msgstr ""
#. TRANSLATORS: popup menu header
#. TRANSLATORS: settings tab name
-#: src/gui/popups/popupmenu.cpp:429 src/gui/widgets/tabs/setup_players.cpp:38
+#: src/gui/popups/popupmenu.cpp:429 src/gui/widgets/tabs/setup_players.cpp:55
msgid "Players"
msgstr "Jugadors"
@@ -2462,9 +2460,8 @@ msgstr ""
#. TRANSLATORS: palette label
#: src/gui/userpalette.cpp:129
-#, fuzzy
msgid "Beings"
-msgstr "Ser"
+msgstr ""
#. TRANSLATORS: palette color
#: src/gui/userpalette.cpp:134
@@ -2548,9 +2545,8 @@ msgstr ""
#. TRANSLATORS: palette label
#: src/gui/userpalette.cpp:227
-#, fuzzy
msgid "Particles"
-msgstr "Font de partícula"
+msgstr ""
#. TRANSLATORS: settings option
#: src/gui/userpalette.cpp:232 src/gui/widgets/tabs/setup_visual.cpp:157
@@ -2671,9 +2667,8 @@ msgstr ""
#. TRANSLATORS: palette label
#: src/gui/userpalette.cpp:356
-#, fuzzy
msgid "Ranges"
-msgstr "Canvi"
+msgstr ""
#. TRANSLATORS: palette color
#: src/gui/userpalette.cpp:361
@@ -3487,7 +3482,7 @@ msgid "Enable debug chat Log"
msgstr ""
#: src/gui/widgets/tabs/setup_chat.cpp:124
-msgid "If you enable thus, debug chat tab also will be logged to disk."
+msgid "If you enable this, debug chat tab also will be logged to disk."
msgstr ""
#. TRANSLATORS: settings option
@@ -3541,7 +3536,7 @@ msgstr "Amaga missatges de botiga"
#: src/gui/widgets/tabs/setup_chat.cpp:153
msgid ""
-"If this setting enabled, no messages related to built-in ManaPlusshop will "
+"If this setting enabled, no messages related to built-in ManaPlus shop will "
"be displayed in chat. Disable this setting if you want to see shop-related "
"messages.\n"
"\n"
@@ -3700,10 +3695,10 @@ msgstr ""
#: src/gui/widgets/tabs/setup_chat.cpp:243
msgid ""
-"If this feature enabled, text in chat will be automaticallyadjusted to adapt "
-"to appearance of chat input field when youtyping message and when input "
-"field of chat disappears. If disabled, chat input area will allways occupy "
-"its place, which could be otherwise usable for text.\n"
+"If this feature enabled, text in chat will be automatically adjusted to "
+"adapt to appearance of chat input field when you typing message and when "
+"input field of chat disappears. If disabled, chat input area will allways "
+"occupy its place, which could be otherwise usable for text.\n"
"\n"
"Note: its mostly about jumpy attitude vs less usable space for text."
msgstr ""
@@ -3720,7 +3715,7 @@ msgstr ""
#: src/gui/widgets/tabs/setup_chat.cpp:258
msgid ""
-"If this feature enabled, timestamps in chat will use locak times.If "
+"If this feature enabled, timestamps in chat will use local times. If "
"disabled, server time will be used (often it is GMT+0)."
msgstr ""
@@ -3734,7 +3729,7 @@ msgid ""
"Here you can specify some extra words which will also cause highlighting. "
"Use comma to separate words.\n"
"\n"
-"Note: frequenthilights are annoying - use it with caution."
+"Note: frequent hilights are annoying - use it with caution."
msgstr ""
#. TRANSLATORS: settings option
@@ -4508,94 +4503,110 @@ msgstr ""
msgid "Disable logging in game (do not enable)"
msgstr ""
-#. TRANSLATORS: settings option
+#. TRANSLATORS: screen badges type
+#: src/gui/widgets/tabs/setup_players.cpp:41
+msgid "hide"
+msgstr ""
+
+#. TRANSLATORS: screen badges type
+#: src/gui/widgets/tabs/setup_players.cpp:43
+#, fuzzy
+msgid "show at top"
+msgstr "Mostra historial de xat"
+
+#. TRANSLATORS: screen badges type
#: src/gui/widgets/tabs/setup_players.cpp:45
+#, fuzzy
+msgid "show at right"
+msgstr "Mostra historial de xat"
+
+#. TRANSLATORS: screen badges type
+#: src/gui/widgets/tabs/setup_players.cpp:47
+msgid "show at bottom"
+msgstr ""
+
+#. TRANSLATORS: settings option
+#: src/gui/widgets/tabs/setup_players.cpp:62
msgid "Show gender"
msgstr "Mostra gènere"
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_players.cpp:49
+#: src/gui/widgets/tabs/setup_players.cpp:66
msgid "Show level"
msgstr "Mostra nivell"
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_players.cpp:53
+#: src/gui/widgets/tabs/setup_players.cpp:70
msgid "Show own name"
msgstr "Mostra nom propi"
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_players.cpp:57
+#: src/gui/widgets/tabs/setup_players.cpp:74
msgid "Enable extended mouse targeting"
msgstr ""
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_players.cpp:61
+#: src/gui/widgets/tabs/setup_players.cpp:78
msgid "Target dead players"
msgstr "Apuntar jugadors morts"
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_players.cpp:65
+#: src/gui/widgets/tabs/setup_players.cpp:82
msgid "Visible names"
msgstr "Noms visibles"
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_players.cpp:69
+#: src/gui/widgets/tabs/setup_players.cpp:86
msgid "Auto move names"
msgstr ""
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_players.cpp:73
-#, fuzzy
-msgid "Show badges"
-msgstr "Mostra gènere"
-
-#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_players.cpp:77
-msgid "Show badges at top"
+#: src/gui/widgets/tabs/setup_players.cpp:91
+msgid "Badges"
msgstr ""
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_players.cpp:81
+#: src/gui/widgets/tabs/setup_players.cpp:95
msgid "Secure trades"
msgstr ""
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_players.cpp:85
+#: src/gui/widgets/tabs/setup_players.cpp:99
msgid "Unsecure chars in names"
msgstr ""
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_players.cpp:89
+#: src/gui/widgets/tabs/setup_players.cpp:103
msgid "Show statuses"
msgstr ""
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_players.cpp:93
+#: src/gui/widgets/tabs/setup_players.cpp:107
msgid "Show ip addresses on screenshots"
msgstr ""
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_players.cpp:97
+#: src/gui/widgets/tabs/setup_players.cpp:111
msgid "Allow self heal with mouse click"
msgstr ""
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_players.cpp:101
+#: src/gui/widgets/tabs/setup_players.cpp:115
msgid "Group friends in who is online window"
msgstr ""
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_players.cpp:105
+#: src/gui/widgets/tabs/setup_players.cpp:119
msgid "Hide erased players nicks"
msgstr ""
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_players.cpp:109
+#: src/gui/widgets/tabs/setup_players.cpp:123
msgid "Use special diagonal speed in players moving"
msgstr ""
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_players.cpp:113
+#: src/gui/widgets/tabs/setup_players.cpp:127
msgid ""
"Emulate right mouse button by long mouse click (useful for touch interfaces)"
msgstr ""
@@ -5386,9 +5397,8 @@ msgstr ""
#. TRANSLATORS: short button name for mail window.
#: src/gui/windowmenu.cpp:156
-#, fuzzy
msgid "MA"
-msgstr "A"
+msgstr ""
#. TRANSLATORS: full button name
#. TRANSLATORS: mail window name
@@ -5959,9 +5969,8 @@ msgstr "Selecciona la quantitat d'objectes per guardar emmagatzemar."
#. TRANSLATORS: amount window message
#: src/gui/windows/itemamountwindow.cpp:252
-#, fuzzy
msgid "Select amount of items to send."
-msgstr "Selecciona la quantitat d'objectes per guardar emmagatzemar."
+msgstr ""
#. TRANSLATORS: amount window message
#: src/gui/windows/itemamountwindow.cpp:257
@@ -6140,9 +6149,8 @@ msgstr ""
#. TRANSLATORS: mail edit window name
#: src/gui/windows/maileditwindow.cpp:47
-#, fuzzy
msgid "Edit mail"
-msgstr "Correu:"
+msgstr ""
#. TRANSLATORS: mail edit window button
#: src/gui/windows/maileditwindow.cpp:50
@@ -6175,17 +6183,15 @@ msgstr ""
#. TRANSLATORS: mail view window label
#: src/gui/windows/maileditwindow.cpp:60
#: src/gui/windows/mailviewwindow.cpp:103
-#, fuzzy
msgid "Money:"
-msgstr "Diners: %s"
+msgstr ""
#. TRANSLATORS: mail edit window label
#: src/gui/windows/maileditwindow.cpp:62
#: src/gui/windows/mailviewwindow.cpp:119
#: src/gui/windows/mailviewwindow.cpp:124
-#, fuzzy
msgid "Item:"
-msgstr "Element del mapa"
+msgstr ""
#. TRANSLATORS: mail edit window label
#. TRANSLATORS: mail view window label
@@ -6214,9 +6220,8 @@ msgid "From:"
msgstr ""
#: src/gui/windows/mailviewwindow.cpp:131
-#, fuzzy
msgid "Get attach"
-msgstr "(?) atac"
+msgstr ""
#. TRANSLATORS: mail window button
#: src/gui/windows/mailwindow.cpp:62
@@ -7021,9 +7026,8 @@ msgstr ""
#. TRANSLATORS: input action name
#: src/input/pages/basic.cpp:136
-#, fuzzy
msgid "Change targeting type"
-msgstr "Canviar tipus de moviment a Moviment d'Atac"
+msgstr ""
#. TRANSLATORS: input action name
#: src/input/pages/basic.cpp:142
@@ -8018,9 +8022,8 @@ msgstr ""
#. TRANSLATORS: input action name
#: src/input/pages/windows.cpp:196
-#, fuzzy
msgid "Quick settings window"
-msgstr "Finestra de abocament ràpid"
+msgstr ""
#. TRANSLATORS: input action name
#: src/input/pages/windows.cpp:208
@@ -9698,15 +9701,13 @@ msgstr ""
#. TRANSLATORS: notification message
#: src/resources/notifications.h:572
-#, fuzzy
msgid "Message successfully sent."
-msgstr "Relació canviada amb èxit, el jugador es ara %s!"
+msgstr ""
#. TRANSLATORS: notification message
#: src/resources/notifications.h:576
-#, fuzzy
msgid "Message send failed."
-msgstr "Missatge tanca el xat."
+msgstr ""
#. TRANSLATORS: notification message
#: src/resources/notifications.h:580
@@ -9730,15 +9731,13 @@ msgstr ""
#. TRANSLATORS: notification message
#: src/resources/notifications.h:596
-#, fuzzy
msgid "Message deletion failed."
-msgstr "Autenticació fallida."
+msgstr ""
#. TRANSLATORS: notification message
#: src/resources/notifications.h:600
-#, fuzzy
msgid "Message successfully deleted."
-msgstr "Relació canviada amb èxit, el jugador es ara %s!"
+msgstr ""
#. TRANSLATORS: notification message
#: src/resources/notifications.h:604
@@ -9766,27 +9765,3 @@ msgstr ""
msgid "Options to /%s are \"yes\", \"no\", \"true\", \"false\", \"1\", \"0\"."
msgstr ""
"Les opcions per a /%s son \"yes\", \"no\", \"true\", \"false\", \"1\", \"0\"."
-
-#~ msgid "Hide shield sprite"
-#~ msgstr "Amaga sprite de protector"
-
-#~ msgid "BC"
-#~ msgstr "BC"
-
-#~ msgid "Bot checker"
-#~ msgstr "Comprovador de Bot"
-
-#~ msgid "Bot Checker"
-#~ msgstr "Comprovador de bots"
-
-#~ msgid "Result"
-#~ msgstr "Resultat"
-
-#~ msgid "Split"
-#~ msgstr "Dividir"
-
-#~ msgid "Failed to send as sender or letter invalid."
-#~ msgstr "Error al enviar o carta invàlida."
-
-#~ msgid "Bot Checker Window"
-#~ msgstr "Finestra de comprobació de bots"
diff --git a/po/cs.po b/po/cs.po
index 7cc5fdb49..d06a1968d 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-07-29 02:28+0300\n"
-"PO-Revision-Date: 2015-04-06 11:05+0000\n"
+"POT-Creation-Date: 2015-07-29 22:39+0300\n"
+"PO-Revision-Date: 2015-07-29 09:12+0000\n"
"Last-Translator: Andrei Karas <akaras@inbox.ru>\n"
"Language-Team: Czech (http://www.transifex.com/projects/p/manaplus/language/"
"cs/)\n"
@@ -317,30 +317,30 @@ msgid "Quick"
msgstr ""
#. TRANSLATORS: visible beings on map
-#: src/actormanager.cpp:1375
+#: src/actormanager.cpp:1376
msgid "Visible on map"
msgstr "Viditelný na mapě"
#. TRANSLATORS: default race name
-#: src/being/being.cpp:435
+#: src/being/being.cpp:438
msgid "Human"
msgstr "Člověk"
-#: src/being/being.cpp:609
+#: src/being/being.cpp:612
msgid "dodge"
msgstr "uskočení"
-#: src/being/being.cpp:609
+#: src/being/being.cpp:612
msgid "miss"
msgstr "minutí"
#. TRANSLATORS: this away status writed in player nick
-#: src/being/being.cpp:2035 src/gui/windows/whoisonline.cpp:871
+#: src/being/being.cpp:2084 src/gui/windows/whoisonline.cpp:871
msgid "A"
msgstr "A"
#. TRANSLATORS: this inactive status writed in player nick
-#: src/being/being.cpp:2040 src/gui/windows/whoisonline.cpp:876
+#: src/being/being.cpp:2089 src/gui/windows/whoisonline.cpp:876
msgid "I"
msgstr "I"
@@ -891,9 +891,8 @@ msgstr "(d) bez automatického útoku"
#. TRANSLATORS: targeting type in status bar
#: src/gamemodifiers.cpp:276
-#, fuzzy
msgid "(D) don't switch target"
-msgstr "(?) pohyb k cíli"
+msgstr ""
#. TRANSLATORS: targeting type in status bar
#: src/gamemodifiers.cpp:278
@@ -902,9 +901,8 @@ msgstr ""
#. TRANSLATORS: targeting type in status bar
#: src/gamemodifiers.cpp:280
-#, fuzzy
msgid "(?) targeting"
-msgstr "(?) imitace"
+msgstr ""
#. TRANSLATORS: pickup size in status bar
#: src/gamemodifiers.cpp:314
@@ -1876,7 +1874,7 @@ msgstr "Vložit jméno do chatu"
#. TRANSLATORS: popup menu header
#. TRANSLATORS: settings tab name
-#: src/gui/popups/popupmenu.cpp:429 src/gui/widgets/tabs/setup_players.cpp:38
+#: src/gui/popups/popupmenu.cpp:429 src/gui/widgets/tabs/setup_players.cpp:55
msgid "Players"
msgstr "Hráči"
@@ -2164,9 +2162,8 @@ msgstr "Zobrazit"
#. TRANSLATORS: popup menu item
#: src/gui/popups/popupmenu.cpp:1979
-#, fuzzy
msgid "Open yellow bar settings"
-msgstr "Resetovat žlutý pruh"
+msgstr ""
#. TRANSLATORS: popup menu item
#: src/gui/popups/popupmenu.cpp:1981
@@ -2469,9 +2466,8 @@ msgstr "Ovládání"
#. TRANSLATORS: palette label
#: src/gui/userpalette.cpp:129
-#, fuzzy
msgid "Beings"
-msgstr "Bytost"
+msgstr ""
#. TRANSLATORS: palette color
#: src/gui/userpalette.cpp:134
@@ -2555,9 +2551,8 @@ msgstr ""
#. TRANSLATORS: palette label
#: src/gui/userpalette.cpp:227
-#, fuzzy
msgid "Particles"
-msgstr "Font částic"
+msgstr ""
#. TRANSLATORS: settings option
#: src/gui/userpalette.cpp:232 src/gui/widgets/tabs/setup_visual.cpp:157
@@ -2678,9 +2673,8 @@ msgstr "Okraj dílků"
#. TRANSLATORS: palette label
#: src/gui/userpalette.cpp:356
-#, fuzzy
msgid "Ranges"
-msgstr "Dosah %s"
+msgstr ""
#. TRANSLATORS: palette color
#: src/gui/userpalette.cpp:361
@@ -3494,7 +3488,7 @@ msgid "Enable debug chat Log"
msgstr "Povolit debugový chat?"
#: src/gui/widgets/tabs/setup_chat.cpp:124
-msgid "If you enable thus, debug chat tab also will be logged to disk."
+msgid "If you enable this, debug chat tab also will be logged to disk."
msgstr ""
#. TRANSLATORS: settings option
@@ -3548,7 +3542,7 @@ msgstr "Skrýt obchodní zprávy"
#: src/gui/widgets/tabs/setup_chat.cpp:153
msgid ""
-"If this setting enabled, no messages related to built-in ManaPlusshop will "
+"If this setting enabled, no messages related to built-in ManaPlus shop will "
"be displayed in chat. Disable this setting if you want to see shop-related "
"messages.\n"
"\n"
@@ -3707,10 +3701,10 @@ msgstr "Změnit velikost záložek pokud nutno"
#: src/gui/widgets/tabs/setup_chat.cpp:243
msgid ""
-"If this feature enabled, text in chat will be automaticallyadjusted to adapt "
-"to appearance of chat input field when youtyping message and when input "
-"field of chat disappears. If disabled, chat input area will allways occupy "
-"its place, which could be otherwise usable for text.\n"
+"If this feature enabled, text in chat will be automatically adjusted to "
+"adapt to appearance of chat input field when you typing message and when "
+"input field of chat disappears. If disabled, chat input area will allways "
+"occupy its place, which could be otherwise usable for text.\n"
"\n"
"Note: its mostly about jumpy attitude vs less usable space for text."
msgstr ""
@@ -3727,7 +3721,7 @@ msgstr "Použít místní čas"
#: src/gui/widgets/tabs/setup_chat.cpp:258
msgid ""
-"If this feature enabled, timestamps in chat will use locak times.If "
+"If this feature enabled, timestamps in chat will use local times. If "
"disabled, server time will be used (often it is GMT+0)."
msgstr ""
@@ -3741,7 +3735,7 @@ msgid ""
"Here you can specify some extra words which will also cause highlighting. "
"Use comma to separate words.\n"
"\n"
-"Note: frequenthilights are annoying - use it with caution."
+"Note: frequent hilights are annoying - use it with caution."
msgstr ""
#. TRANSLATORS: settings option
@@ -4520,94 +4514,110 @@ msgstr "Nebezpečná nastavení (NEMĚŇ pokud nevíš co děláš)"
msgid "Disable logging in game (do not enable)"
msgstr "Zakázat záznam ve hře (nepovolit)"
-#. TRANSLATORS: settings option
+#. TRANSLATORS: screen badges type
+#: src/gui/widgets/tabs/setup_players.cpp:41
+msgid "hide"
+msgstr ""
+
+#. TRANSLATORS: screen badges type
+#: src/gui/widgets/tabs/setup_players.cpp:43
+#, fuzzy
+msgid "show at top"
+msgstr "Zobrazovat historii chatu"
+
+#. TRANSLATORS: screen badges type
#: src/gui/widgets/tabs/setup_players.cpp:45
+#, fuzzy
+msgid "show at right"
+msgstr "Zobrazovat historii chatu"
+
+#. TRANSLATORS: screen badges type
+#: src/gui/widgets/tabs/setup_players.cpp:47
+msgid "show at bottom"
+msgstr ""
+
+#. TRANSLATORS: settings option
+#: src/gui/widgets/tabs/setup_players.cpp:62
msgid "Show gender"
msgstr "Zobrazit pohlaví"
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_players.cpp:49
+#: src/gui/widgets/tabs/setup_players.cpp:66
msgid "Show level"
msgstr "Zobrazit úroveň"
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_players.cpp:53
+#: src/gui/widgets/tabs/setup_players.cpp:70
msgid "Show own name"
msgstr "Zobrazit vlastní jméno"
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_players.cpp:57
+#: src/gui/widgets/tabs/setup_players.cpp:74
msgid "Enable extended mouse targeting"
msgstr "Povolit rozšířené zaměřování myší"
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_players.cpp:61
+#: src/gui/widgets/tabs/setup_players.cpp:78
msgid "Target dead players"
msgstr "Zaměřovat mrtvé hráče"
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_players.cpp:65
+#: src/gui/widgets/tabs/setup_players.cpp:82
msgid "Visible names"
msgstr "Viditelná jména"
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_players.cpp:69
+#: src/gui/widgets/tabs/setup_players.cpp:86
msgid "Auto move names"
msgstr "Automaticky posouvat jména"
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_players.cpp:73
-#, fuzzy
-msgid "Show badges"
-msgstr "Zobrazit předměty"
-
-#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_players.cpp:77
-msgid "Show badges at top"
+#: src/gui/widgets/tabs/setup_players.cpp:91
+msgid "Badges"
msgstr ""
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_players.cpp:81
+#: src/gui/widgets/tabs/setup_players.cpp:95
msgid "Secure trades"
msgstr "Bezpečné obchody"
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_players.cpp:85
+#: src/gui/widgets/tabs/setup_players.cpp:99
msgid "Unsecure chars in names"
msgstr "Nebezpečné znaky ve jménech"
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_players.cpp:89
+#: src/gui/widgets/tabs/setup_players.cpp:103
msgid "Show statuses"
msgstr "Zobrazovat statusy"
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_players.cpp:93
+#: src/gui/widgets/tabs/setup_players.cpp:107
msgid "Show ip addresses on screenshots"
msgstr "Zobrazovat IP adresy ve snímcích obrazovky"
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_players.cpp:97
+#: src/gui/widgets/tabs/setup_players.cpp:111
msgid "Allow self heal with mouse click"
msgstr "Povolit léčení sebe sama kliknutím myši"
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_players.cpp:101
+#: src/gui/widgets/tabs/setup_players.cpp:115
msgid "Group friends in who is online window"
msgstr "Řadit přátele v kdo je online dohromady"
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_players.cpp:105
+#: src/gui/widgets/tabs/setup_players.cpp:119
msgid "Hide erased players nicks"
msgstr "Skryj postavy smazaných hráčů"
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_players.cpp:109
+#: src/gui/widgets/tabs/setup_players.cpp:123
msgid "Use special diagonal speed in players moving"
msgstr "Požít speciální diagonální rychlost pro pohyb hráčů"
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_players.cpp:113
+#: src/gui/widgets/tabs/setup_players.cpp:127
msgid ""
"Emulate right mouse button by long mouse click (useful for touch interfaces)"
msgstr ""
@@ -5398,9 +5408,8 @@ msgstr "Banka"
#. TRANSLATORS: short button name for mail window.
#: src/gui/windowmenu.cpp:156
-#, fuzzy
msgid "MA"
-msgstr "MAP"
+msgstr ""
#. TRANSLATORS: full button name
#. TRANSLATORS: mail window name
@@ -5909,9 +5918,8 @@ msgstr "Věděl jsi že..."
#. TRANSLATORS: insert card dialog name
#: src/gui/windows/insertcarddialog.cpp:43
#: src/gui/windows/insertcarddialog.cpp:45
-#, fuzzy
msgid "Insert card"
-msgstr "Insert"
+msgstr ""
#. TRANSLATORS: insert card dialog button
#. TRANSLATORS: input action name
@@ -5977,9 +5985,8 @@ msgstr "Vyberte množství předmětů, které chcete uskladnit."
#. TRANSLATORS: amount window message
#: src/gui/windows/itemamountwindow.cpp:252
-#, fuzzy
msgid "Select amount of items to send."
-msgstr "Vyberte množství předmětů, které chcete uskladnit."
+msgstr ""
#. TRANSLATORS: amount window message
#: src/gui/windows/itemamountwindow.cpp:257
@@ -6160,9 +6167,8 @@ msgstr "Otevřít registrační url"
#. TRANSLATORS: mail edit window name
#: src/gui/windows/maileditwindow.cpp:47
-#, fuzzy
msgid "Edit mail"
-msgstr "E-mail:"
+msgstr ""
#. TRANSLATORS: mail edit window button
#: src/gui/windows/maileditwindow.cpp:50
@@ -6195,24 +6201,21 @@ msgstr ""
#. TRANSLATORS: mail view window label
#: src/gui/windows/maileditwindow.cpp:60
#: src/gui/windows/mailviewwindow.cpp:103
-#, fuzzy
msgid "Money:"
-msgstr "Peníze: %s"
+msgstr ""
#. TRANSLATORS: mail edit window label
#: src/gui/windows/maileditwindow.cpp:62
#: src/gui/windows/mailviewwindow.cpp:119
#: src/gui/windows/mailviewwindow.cpp:124
-#, fuzzy
msgid "Item:"
-msgstr "Označit na mapě"
+msgstr ""
#. TRANSLATORS: mail edit window label
#. TRANSLATORS: mail view window label
#: src/gui/windows/maileditwindow.cpp:64 src/gui/windows/mailviewwindow.cpp:75
-#, fuzzy
msgid "Message:"
-msgstr "Zpráva"
+msgstr ""
#. TRANSLATORS: mail view window name
#: src/gui/windows/mailviewwindow.cpp:53
@@ -6226,9 +6229,8 @@ msgstr ""
#. TRANSLATORS: mail view window label
#: src/gui/windows/mailviewwindow.cpp:65
-#, fuzzy
msgid "Time:"
-msgstr "Čas"
+msgstr ""
#. TRANSLATORS: mail view window label
#: src/gui/windows/mailviewwindow.cpp:69
@@ -6236,9 +6238,8 @@ msgid "From:"
msgstr ""
#: src/gui/windows/mailviewwindow.cpp:131
-#, fuzzy
msgid "Get attach"
-msgstr "(?) útok"
+msgstr ""
#. TRANSLATORS: mail window button
#: src/gui/windows/mailwindow.cpp:62
@@ -6247,21 +6248,18 @@ msgstr ""
#. TRANSLATORS: mail window button
#: src/gui/windows/mailwindow.cpp:64
-#, fuzzy
msgid "New"
-msgstr "Síť"
+msgstr ""
#. TRANSLATORS: mail window button
#: src/gui/windows/mailwindow.cpp:68
-#, fuzzy
msgid "Return"
-msgstr "Vrátit k vejci"
+msgstr ""
#. TRANSLATORS: mail window button
#: src/gui/windows/mailwindow.cpp:70
-#, fuzzy
msgid "Open"
-msgstr "Otevři web adresu"
+msgstr ""
#: src/gui/windows/ministatuswindow.cpp:71
msgid "health bar"
@@ -7044,9 +7042,8 @@ msgstr "Zaměř žoldáka"
#. TRANSLATORS: input action name
#: src/input/pages/basic.cpp:136
-#, fuzzy
msgid "Change targeting type"
-msgstr "Změnit typ přesunu k cíli"
+msgstr ""
#. TRANSLATORS: input action name
#: src/input/pages/basic.cpp:142
@@ -8043,9 +8040,8 @@ msgstr ""
#. TRANSLATORS: input action name
#: src/input/pages/windows.cpp:196
-#, fuzzy
msgid "Quick settings window"
-msgstr "Okno úkolů"
+msgstr ""
#. TRANSLATORS: input action name
#: src/input/pages/windows.cpp:208
@@ -9728,33 +9724,28 @@ msgstr ""
#. TRANSLATORS: notification message
#: src/resources/notifications.h:572
-#, fuzzy
msgid "Message successfully sent."
-msgstr "Hráč byl úspěšně zařazen jako %s!"
+msgstr ""
#. TRANSLATORS: notification message
#: src/resources/notifications.h:576
-#, fuzzy
msgid "Message send failed."
-msgstr "Zpráva zavírá chat."
+msgstr ""
#. TRANSLATORS: notification message
#: src/resources/notifications.h:580
-#, fuzzy
msgid "Item attach failed."
-msgstr "Pokus o polapení mazíčka selhal."
+msgstr ""
#. TRANSLATORS: notification message
#: src/resources/notifications.h:584
-#, fuzzy
msgid "Money attach failed."
-msgstr "Pokus o polapení mazíčka selhal."
+msgstr ""
#. TRANSLATORS: notification message
#: src/resources/notifications.h:588
-#, fuzzy
msgid "Message return failed."
-msgstr "Selhalo vytváření postavy!"
+msgstr ""
#. TRANSLATORS: notification message
#: src/resources/notifications.h:592
@@ -9763,15 +9754,13 @@ msgstr ""
#. TRANSLATORS: notification message
#: src/resources/notifications.h:596
-#, fuzzy
msgid "Message deletion failed."
-msgstr "Ověření selhalo."
+msgstr ""
#. TRANSLATORS: notification message
#: src/resources/notifications.h:600
-#, fuzzy
msgid "Message successfully deleted."
-msgstr "Parta úspěšně vytvořena."
+msgstr ""
#. TRANSLATORS: notification message
#: src/resources/notifications.h:604
@@ -9790,45 +9779,11 @@ msgstr ""
#. TRANSLATORS: notification message
#: src/resources/notifications.h:620
-#, fuzzy
msgid "You enter battle field."
-msgstr "Potřebujete další safír!"
+msgstr ""
#. TRANSLATORS: chat option changed message
#: src/utils/booleanoptions.h:27
#, c-format
msgid "Options to /%s are \"yes\", \"no\", \"true\", \"false\", \"1\", \"0\"."
msgstr "Volby k %s jsou \"yes\", \"no\", \"true\", \"false\", \"1\", \"0\"."
-
-#~ msgid "Hide shield sprite"
-#~ msgstr "Skrýt zobrazení štítu"
-
-#~ msgid "BC"
-#~ msgstr "OB"
-
-#~ msgid "Bot checker"
-#~ msgstr "Ověřovač botů"
-
-#~ msgid "Bot Checker"
-#~ msgstr "Ověřovač botů"
-
-#~ msgid "Result"
-#~ msgstr "Výsledek"
-
-#~ msgid "Split"
-#~ msgstr "Rozdělit"
-
-#~ msgid "Time before jacko spawn:"
-#~ msgstr "Čas do zrození Jack O:"
-
-#~ msgid "%s %d?"
-#~ msgstr "%s %d?"
-
-#~ msgid "jacko spawning"
-#~ msgstr "Jack O se rodí"
-
-#~ msgid "Failed to send as sender or letter invalid."
-#~ msgstr "Odeslání se nezdařilo. Odesílatel nebo dopis není platný."
-
-#~ msgid "Bot Checker Window"
-#~ msgstr "Okno kontroly botů"
diff --git a/po/de.po b/po/de.po
index e241ef7bb..01b5d6bdb 100644
--- a/po/de.po
+++ b/po/de.po
@@ -33,8 +33,8 @@ msgid ""
msgstr ""
"Project-Id-Version: ManaPlus\n"
"Report-Msgid-Bugs-To: akaras@inbox.ru\n"
-"POT-Creation-Date: 2015-07-29 02:28+0300\n"
-"PO-Revision-Date: 2015-05-25 01:33+0000\n"
+"POT-Creation-Date: 2015-07-29 22:39+0300\n"
+"PO-Revision-Date: 2015-07-29 19:36+0000\n"
"Last-Translator: Suni <kristin.joris@gmail.com>\n"
"Language-Team: German (http://www.transifex.com/projects/p/manaplus/language/"
"de/)\n"
@@ -311,12 +311,12 @@ msgstr "Feind"
#: src/actions/commands.cpp:947
#, c-format
msgid "Config value: %s"
-msgstr ""
+msgstr "Konfigurationswert: %s"
#: src/actions/commands.cpp:959
#, c-format
msgid "Server config value: %s"
-msgstr ""
+msgstr "Konfigurationswert des Servers: %s"
#: src/actions/pets.cpp:109
msgid "Rename your pet"
@@ -335,33 +335,33 @@ msgstr "Eingehende Handelsanfragen akzeptieren"
#. TRANSLATORS: quick tab in settings
#: src/actions/windows.cpp:323 src/gui/widgets/tabs/setup_quick.cpp:45
msgid "Quick"
-msgstr ""
+msgstr "Schnell"
#. TRANSLATORS: visible beings on map
-#: src/actormanager.cpp:1375
+#: src/actormanager.cpp:1376
msgid "Visible on map"
msgstr "Auf der Karte sichtbar"
#. TRANSLATORS: default race name
-#: src/being/being.cpp:435
+#: src/being/being.cpp:438
msgid "Human"
msgstr "Mensch"
-#: src/being/being.cpp:609
+#: src/being/being.cpp:612
msgid "dodge"
msgstr "ausweichen"
-#: src/being/being.cpp:609
+#: src/being/being.cpp:612
msgid "miss"
msgstr "verfehlt"
#. TRANSLATORS: this away status writed in player nick
-#: src/being/being.cpp:2035 src/gui/windows/whoisonline.cpp:871
+#: src/being/being.cpp:2084 src/gui/windows/whoisonline.cpp:871
msgid "A"
msgstr "A"
#. TRANSLATORS: this inactive status writed in player nick
-#: src/being/being.cpp:2040 src/gui/windows/whoisonline.cpp:876
+#: src/being/being.cpp:2089 src/gui/windows/whoisonline.cpp:876
msgid "I"
msgstr "I"
@@ -911,20 +911,18 @@ msgstr "(d) Ohne automatischen Angriff"
#. TRANSLATORS: targeting type in status bar
#: src/gamemodifiers.cpp:276
-#, fuzzy
msgid "(D) don't switch target"
-msgstr "(?) Zum Ziel bewegen"
+msgstr "(D) Ziel nicht wechseln"
#. TRANSLATORS: targeting type in status bar
#: src/gamemodifiers.cpp:278
msgid "(C) always attack closest"
-msgstr ""
+msgstr "(C) immer Nächstgelegenen angreifen"
#. TRANSLATORS: targeting type in status bar
#: src/gamemodifiers.cpp:280
-#, fuzzy
msgid "(?) targeting"
-msgstr "(?) Imitation"
+msgstr "(?) Zielen"
#. TRANSLATORS: pickup size in status bar
#: src/gamemodifiers.cpp:314
@@ -1664,7 +1662,7 @@ msgstr "Gewicht: %s"
#. TRANSLATORS: popup label
#: src/gui/popups/itempopup.cpp:285
msgid "Cards: "
-msgstr ""
+msgstr "Karten:"
#. TRANSLATORS: popup menu item
#. TRANSLATORS: trade with player
@@ -1899,7 +1897,7 @@ msgstr "Name zum Chat hinzufügen"
#. TRANSLATORS: popup menu header
#. TRANSLATORS: settings tab name
-#: src/gui/popups/popupmenu.cpp:429 src/gui/widgets/tabs/setup_players.cpp:38
+#: src/gui/popups/popupmenu.cpp:429 src/gui/widgets/tabs/setup_players.cpp:55
msgid "Players"
msgstr "Spieler"
@@ -2187,9 +2185,8 @@ msgstr "Zeigen"
#. TRANSLATORS: popup menu item
#: src/gui/popups/popupmenu.cpp:1979
-#, fuzzy
msgid "Open yellow bar settings"
-msgstr "Gelben Balken zurücksetzten"
+msgstr "Einstellungen des gelben Balkens öffnen"
#. TRANSLATORS: popup menu item
#: src/gui/popups/popupmenu.cpp:1981
@@ -2492,7 +2489,6 @@ msgstr "GUI"
#. TRANSLATORS: palette label
#: src/gui/userpalette.cpp:129
-#, fuzzy
msgid "Beings"
msgstr "Wesen"
@@ -2574,13 +2570,12 @@ msgstr "Gildenmitglieder"
#: src/gui/userpalette.cpp:224
#, c-format
msgid "Team %d"
-msgstr ""
+msgstr "Team %d"
#. TRANSLATORS: palette label
#: src/gui/userpalette.cpp:227
-#, fuzzy
msgid "Particles"
-msgstr "Partikelschrift"
+msgstr "Partikel"
#. TRANSLATORS: settings option
#: src/gui/userpalette.cpp:232 src/gui/widgets/tabs/setup_visual.cpp:157
@@ -2598,7 +2593,7 @@ msgstr "Benachrichtigung über EP"
#. TRANSLATORS: palette label
#: src/gui/userpalette.cpp:245
msgid "Hp bars"
-msgstr ""
+msgstr "HP Balken"
#: src/gui/userpalette.cpp:250
msgid "Player HP bar"
@@ -2622,7 +2617,7 @@ msgstr "Balken: Monster HP (Zweite Farbe)"
#. TRANSLATORS: palette label
#: src/gui/userpalette.cpp:271
msgid "Hits"
-msgstr ""
+msgstr "Treffer"
#: src/gui/userpalette.cpp:276
msgid "Player hits monster"
@@ -2662,9 +2657,8 @@ msgstr "Verfehlt"
#. TRANSLATORS: palette label
#: src/gui/userpalette.cpp:313
-#, fuzzy
msgid "Tiles"
-msgstr "Smilies"
+msgstr "Kacheln"
#: src/gui/userpalette.cpp:318
msgid "Portal highlight"
@@ -2702,9 +2696,8 @@ msgstr "Fliesenrahmen"
#. TRANSLATORS: palette label
#: src/gui/userpalette.cpp:356
-#, fuzzy
msgid "Ranges"
-msgstr "Reichweite %s"
+msgstr "Bereiche"
#. TRANSLATORS: palette color
#: src/gui/userpalette.cpp:361
@@ -3399,6 +3392,10 @@ msgid ""
"\n"
"Hit Enter or hover mouse to show chat again."
msgstr ""
+"Chatfenster wird automatisch versteckt, wenn es nicht benutzt wird.\n"
+"\n"
+"Drücke Enter oder fahre mit der Maus darüber, um es wieder sichtbar zu "
+"machen."
#. TRANSLATORS: settings option
#: src/gui/widgets/tabs/setup_chat.cpp:57
@@ -3412,6 +3409,10 @@ msgid ""
"Note: no other text inputs will be allowed to receive text input when you "
"typing in chat window."
msgstr ""
+"Aktiviert den aggressiven Schutz des Eingabefokuses im Chatfenster.\n"
+"\n"
+"Hinweis: Keine anderen Texteingaben können empfangen werden, wenn du im "
+"Chateingabefeld schreibst."
#. TRANSLATORS: settings group
#. TRANSLATORS: settings colors tab name
@@ -3432,6 +3433,9 @@ msgid ""
"Enable this setting to strip colors from incoming chat messages. All "
"messages will use default chat text color if this enabled."
msgstr ""
+"Diese Einstellung aktivieren um Farben von eingehenden Chat zu entfernen. "
+"Alle Nachrichten werden die voreingestellte Chattextfarbe benutzen, falls "
+"dies aktiviert ist."
#. TRANSLATORS: settings option
#: src/gui/widgets/tabs/setup_chat.cpp:74
@@ -3446,6 +3450,12 @@ msgid ""
"It allows one to select default color of outgoing chat messages easily, but "
"also occupies some space in chat window."
msgstr ""
+"Diese Einstellung aktivieren um die Farbauswahl Dropdown-Liste im "
+"Chatfenster anzuzeigen. Das Chatfenster wird die Farbauswahl Dropdown-Liste "
+"anzeigen.\n"
+"\n"
+"Dies erlaubt die einfache Einstellung für die Farbe von ausgehenden "
+"Nachrichten, aber belegt auch etwas Platz im Chatfenster."
#. TRANSLATORS: settings option
#: src/gui/widgets/tabs/setup_chat.cpp:83
@@ -3461,6 +3471,8 @@ msgstr "Magie- und GM-Befehle in jedem Chatreiter erlauben"
msgid ""
"Enable this setting to be able to type spells and GM commands in any tab."
msgstr ""
+"Diese Einstellung aktivieren, um Zaubersprüche und GM-Befehle in jedem "
+"Reiter ausführen zu können."
#. TRANSLATORS: settings group
#: src/gui/widgets/tabs/setup_chat.cpp:93
@@ -3480,6 +3492,11 @@ msgid ""
"Note: long lines can make client slower. Lines longer than this limit will "
"be truncated."
msgstr ""
+"Begrenzt die Anzahl an Buchstaben welche als längste Zeile als Text im Chat "
+"angezeigt werden können.\n"
+"\n"
+"Hinweis: Lange Zeilen können den Klienten langsamer machen. Zeilen die "
+"länger als die Begrenzung sind werden abgeschnitten."
#. TRANSLATORS: settings option
#: src/gui/widgets/tabs/setup_chat.cpp:104
@@ -3494,6 +3511,9 @@ msgid ""
"\n"
"Note: keeping too many lines in scroll buffer can slow client down."
msgstr ""
+"Begrenzt, wieviele Chatzeilen im Rückholspeicher bleiben. Der Chat speichert "
+"angegebene Anzahl von letzten Textzeilen. Die ältesten Zeilen, welche die "
+"Begrenzung überschreiten, werden aus dem Rückholspeicher verworfen."
#. TRANSLATORS: settings group
#: src/gui/widgets/tabs/setup_chat.cpp:113
@@ -3511,6 +3531,11 @@ msgid ""
"\n"
"Note: chat logs can take noticeable amount of disk space over time."
msgstr ""
+"Falls du diese Einstellung aktivierst, werden Chatlogs auf die Festplatte "
+"geschrieben.\n"
+"\n"
+"Hinweis: Chatlogs können über die Zeit eine deutliche Menge an "
+"Festplattenspeicher einnehmen."
#. TRANSLATORS: settings option
#: src/gui/widgets/tabs/setup_chat.cpp:123
@@ -3518,8 +3543,11 @@ msgid "Enable debug chat Log"
msgstr "Debug-Chatlog aktivieren"
#: src/gui/widgets/tabs/setup_chat.cpp:124
-msgid "If you enable thus, debug chat tab also will be logged to disk."
+#, fuzzy
+msgid "If you enable this, debug chat tab also will be logged to disk."
msgstr ""
+"Wenn du dies aktivierst, wird der Debug Chatreiter ebenfalls auf der "
+"Festplatte geloggt."
#. TRANSLATORS: settings option
#: src/gui/widgets/tabs/setup_chat.cpp:128
@@ -3531,6 +3559,8 @@ msgid ""
"If this setting enabled, client will load old chat tabs content from logs on "
"startup instead of starting with empty chat tabs."
msgstr ""
+"Falls diese Einstellung aktivert ist, wird der Klient alte Logs beim Start "
+"laden anstatt das leere Chatreiter angezeigt werden."
#. TRANSLATORS: settings option
#: src/gui/widgets/tabs/setup_chat.cpp:134
@@ -3545,6 +3575,11 @@ msgid ""
"This adds some extra noise to chat, but allows one to see when your buddies "
"are coming online."
msgstr ""
+"Falls diese Einstellung aktivert ist, werden Statusänderungen der "
+"Gruppenmitglieder im Gruppenreiter des Chats angezeigt. \n"
+"\n"
+"Dies fügt etwas Tumult zum Chat hinzu, aber erlaubt es auch zu sehen, wenn "
+"deine Freunde online kommen."
#. TRANSLATORS: settings option
#: src/gui/widgets/tabs/setup_chat.cpp:141
@@ -3559,6 +3594,11 @@ msgid ""
"This adds some extra noise to chat, but allows one to see when your buddies "
"are coming online."
msgstr ""
+"Falls diese Einstellung aktivert ist, werden Statusänderungen der "
+"Gildenmitglieder im Gildenreiter des Chats angezeigt. \n"
+"\n"
+"Dies fügt etwas Tumult zum Chat hinzu, aber erlaubt es auch zu sehen, wenn "
+"deine Freunde online kommen."
#. TRANSLATORS: settings group
#: src/gui/widgets/tabs/setup_chat.cpp:149
@@ -3571,8 +3611,9 @@ msgid "Hide shop messages"
msgstr "Mitteilungen über Laden verstecken"
#: src/gui/widgets/tabs/setup_chat.cpp:153
+#, fuzzy
msgid ""
-"If this setting enabled, no messages related to built-in ManaPlusshop will "
+"If this setting enabled, no messages related to built-in ManaPlus shop will "
"be displayed in chat. Disable this setting if you want to see shop-related "
"messages.\n"
"\n"
@@ -3580,6 +3621,14 @@ msgid ""
"special content. If you disable this setting, you will be able to see these "
"messages and get idea when other players are looking at your shop."
msgstr ""
+"Falls diese Einstellung aktiviert ist werden keine Nachrichten in Bezug auf "
+"den eingebauten ManaPlus-Shop im Chat angezeigt. Aktiviere diese Einstellung "
+"falls du Shop bezogene Nachrichten sehen willst.\n"
+"\n"
+"Hinweis: Technisch gesehen, wird der ManaPlus-Shop mit gewöhnlichen "
+"Nachrichten mit besonderen Inhalt realisiert. Falls du diese Einstellung, "
+"deaktivierst kannst du diese Nachrichten sehen und eine Idee davon bekommen "
+"wenn andere Spieler deinen Laden ansehen. "
#. TRANSLATORS: settings option
#: src/gui/widgets/tabs/setup_chat.cpp:162
@@ -3593,6 +3642,10 @@ msgid ""
"Note: MVP messages are not used on TMW/Evol/etc servers, so this feature "
"usually makes little difference."
msgstr ""
+"Aktviere diese Einstellung um MVP-Nachrichten vom Server zu erhalten.\n"
+"\n"
+"Hinweis: MVP Nachrichten werden auf den TMV/Evol und ähnlichen Server nicht "
+"benutzt, deshalb macht diese Funktion wenig unterschied."
#. TRANSLATORS: settings group
#. TRANSLATORS: input action group
@@ -3616,6 +3669,14 @@ msgid ""
"Note: putting all whispers to single General tab is known to be confusing. "
"Think twice before disabling this feature."
msgstr ""
+"Falls diese Einstellung aktiviert ist werden alle Flüsternachrichten "
+"(private Nachrichten) in getrennten Reitern, - einen getrennten Reiter für "
+"jeden Spieler -, angezeigt. Falls diese Einstellung deaktivert ist, "
+"erscheinen alle Flüsternachrichten im globalen Reiter.\n"
+"\n"
+"Hinweis:Es ist bekannt, dass es sehr verwirrend sein kann, wenn alle "
+"Flüsternachrichten in einem globalen Reiter angezeigt werden. Überlege also "
+"zweimal ob du diese Funktion deaktivierst. "
#. TRANSLATORS: settings option
#: src/gui/widgets/tabs/setup_chat.cpp:182
@@ -3629,6 +3690,12 @@ msgid ""
"\n"
"Note: it does not affects server replies related to spells."
msgstr ""
+"Falls diese Einstellung aktiviert ist werden Zauberspruch aufrufe im "
+"Debugreiter angezeigt. Wenn deaktiviert werden sie stattdessen im globalen "
+"Reiter angezeigt.\n"
+"\n"
+"Hinweis: Dies hat keinen Einfluss darauf wie der Server auf zusamenhängende "
+"Zaubersprüche antwortet."
#. TRANSLATORS: settings option
#: src/gui/widgets/tabs/setup_chat.cpp:189
@@ -3643,6 +3710,13 @@ msgid ""
"Note: according to 4144, disabling this could also make you to lose some "
"debug messages from client in Debug tab since these are fake server messages."
msgstr ""
+"Falls diese Einstellung aktiviert ist, werden Servernachrichten im "
+"Debugreiter des Chats angezeigt. Falls deaktiviert, zeigen Servernachrichten "
+"stattdessen im globalen Chat angezeigt. \n"
+"\n"
+"Hinweis: Bezugnehmend auf 4144 - Falls dies deaktiviert wird, könnte es sein "
+"dass du einige Debugnachrichten im Debugreiter vom Klienten verlieren "
+"könntest, da es sich um gefälschte Servernachrichten handelt."
#. TRANSLATORS: settings option
#: src/gui/widgets/tabs/setup_chat.cpp:198
@@ -3656,6 +3730,11 @@ msgid ""
"less noisy. If this setting is disabled, all trade related players messages "
"will stay in General tab."
msgstr ""
+"Aktiviert den Handelsreiter. Der Handelsreiter ist einfach gesagt ein "
+"Filter. Nachrichten, die typische Wörter zu handeln beinhalten werden im "
+"Handelsreiter angezeigt. Die macht den globalen Reiter ruhiger. Falls diese "
+"Einstellung deaktiviert wird bleiben handelsbezogene Nachrichten im globalen "
+"Reiter."
#. TRANSLATORS: settings option
#: src/gui/widgets/tabs/setup_chat.cpp:206
@@ -3670,6 +3749,11 @@ msgid ""
"Note: this setting only makes difference for GMs (Game Masters) since this "
"tab only appears for GMs."
msgstr ""
+"Falls aktiviert, wird der GM-Reiter im Chat auftauchen. Es zeigt Text im "
+"Bezug auf GM-Aktivitäten an.\n"
+"\n"
+"Hinweis: Diese Einstellung macht einen Unterschied für GMs (Game Master) "
+"seit dieser Reiter nur für GMs angezeigt wird. "
#. TRANSLATORS: settings option
#: src/gui/widgets/tabs/setup_chat.cpp:213
@@ -3683,6 +3767,8 @@ msgid ""
"\n"
"Note: only supported by Evol server yet."
msgstr ""
+"Wenn du dieses Feature aktivierst, wird der Sprachenreiter auftauchen, falls "
+"der Server dieses Merkmal unterstützt."
#. TRANSLATORS: settings option
#: src/gui/widgets/tabs/setup_chat.cpp:219
@@ -3697,6 +3783,12 @@ msgid ""
"\n"
"Note: it only works on servers supporting language tabs feature, like Evol."
msgstr ""
+"Falls diese Einstellung aktiviert ist und der Server verschiedene Reiter für "
+"verschiedene Sprachen unterstützt, wirst du Nachrichten in allen Sprachen "
+"sehen, ungeachtet deiner Spracheinstellungen.\n"
+"\n"
+"Hinweis: Dies funktioniert nur auf Servern die, die Sprachenreiterfunktion "
+"unterstüzen."
#. TRANSLATORS: settings option
#: src/gui/widgets/tabs/setup_chat.cpp:227
@@ -3711,6 +3803,11 @@ msgid ""
"\n"
"Note: client restart required to take effect."
msgstr ""
+"Falls dies aktiviert ist, wird der Kampfreiter im Chat erscheinen. Dieser "
+"Reiter zeigt kampfbezogene Nachrichten an wie Erhalt von Schaden und "
+"Erfahrung, falls Kampfnachrichten aktiviert sind.\n"
+"\n"
+"Hinweis: Klient muss neu gestartet werden um diese Funktion zu aktivieren. "
#. TRANSLATORS: settings option
#: src/gui/widgets/tabs/setup_chat.cpp:235
@@ -3723,6 +3820,9 @@ msgid ""
"experience gain will be displayed in Debug or Battle tab. If disabled, no "
"battle messages will be displayed."
msgstr ""
+"Wenn diese Einstellung aktiviert ist werden Nachrichten in Bezug zum Kampf "
+"wie Erhalt von Schaden oder Erfahrung im Debug- oder im Kampfreiter "
+"angezeigt. Falls deaktiviert werden keine Nachrichten zum Kampf angezeigt."
#. TRANSLATORS: settings option
#: src/gui/widgets/tabs/setup_chat.cpp:242
@@ -3730,14 +3830,22 @@ msgid "Resize chat tabs if need"
msgstr "Falls nötig Chatreiter Größe ändern"
#: src/gui/widgets/tabs/setup_chat.cpp:243
+#, fuzzy
msgid ""
-"If this feature enabled, text in chat will be automaticallyadjusted to adapt "
-"to appearance of chat input field when youtyping message and when input "
-"field of chat disappears. If disabled, chat input area will allways occupy "
-"its place, which could be otherwise usable for text.\n"
+"If this feature enabled, text in chat will be automatically adjusted to "
+"adapt to appearance of chat input field when you typing message and when "
+"input field of chat disappears. If disabled, chat input area will allways "
+"occupy its place, which could be otherwise usable for text.\n"
"\n"
"Note: its mostly about jumpy attitude vs less usable space for text."
msgstr ""
+"Falls diese Funktion aktiviert ist, wird der Text im Chat automatisch an "
+"das Aussehen des Chateingabefeldes angepasst sobald du etwas schreibst oder "
+"das Chateingabefeld verschwindet. Wenn deaktiviert, wird das Chateingabefeld "
+"immer seinen Platz belegen, was sonst für Text nützlich sein könnte.\n"
+"\n"
+"Hinweis: Es geht um sprunghaftes Verhalten des Chats gegen weniger "
+"nutzbaren Platz für Text. "
#. TRANSLATORS: settings group
#: src/gui/widgets/tabs/setup_chat.cpp:254
@@ -3750,10 +3858,13 @@ msgid "Use local time"
msgstr "Lokale Zeit benutzen"
#: src/gui/widgets/tabs/setup_chat.cpp:258
+#, fuzzy
msgid ""
-"If this feature enabled, timestamps in chat will use locak times.If "
+"If this feature enabled, timestamps in chat will use local times. If "
"disabled, server time will be used (often it is GMT+0)."
msgstr ""
+"Wenn dieses Feature aktiviert ist, benutzen Zeitstempel im Chat die lokale "
+"Zeit. Wenn deaktiviert, wird die Serverzeit benutzt (oftmals ist das GMT+0)."
#. TRANSLATORS: settings option
#: src/gui/widgets/tabs/setup_chat.cpp:266
@@ -3761,12 +3872,17 @@ msgid "Highlight words (separated by comma)"
msgstr "Wörter hervorheben (Mit Komma trennen)"
#: src/gui/widgets/tabs/setup_chat.cpp:267
+#, fuzzy
msgid ""
"Here you can specify some extra words which will also cause highlighting. "
"Use comma to separate words.\n"
"\n"
-"Note: frequenthilights are annoying - use it with caution."
+"Note: frequent hilights are annoying - use it with caution."
msgstr ""
+"Hier kannst du ein einige zusätzliche Wörter zur Hervorhebung bestimmen . "
+"Benutze durch Komma getrennte Wörter.\n"
+"\n"
+"Hinweis: Häufige Hervorhebungen sind lästig - benutze sie mit Bedacht."
#. TRANSLATORS: settings option
#: src/gui/widgets/tabs/setup_chat.cpp:273
@@ -3780,6 +3896,12 @@ msgid ""
"\n"
"Note: careless use of this feature can make you to miss important announces!"
msgstr ""
+"Diese Einstellung erlaubt dir einige globale Nachrichten zu ignorieren falls "
+"der bestimmte Sender (NPC, GM) dich zu sehr nervt. Globale Nachrichten "
+"werden stattdessen zum Debugreiter verschoben.\n"
+"\n"
+"Hinweis: Unvorsichtige Verwendung dieser Funktion, kann dazu führen, dass du "
+"wichtige Ankündigungen verpasst."
#. TRANSLATORS: settings option
#: src/gui/widgets/tabs/setup_chat.cpp:281
@@ -3795,6 +3917,13 @@ msgid ""
"Note: same window can also be invoked by hotkey when typing, usually F1 by "
"default."
msgstr ""
+"Falls diese Einstellung aktivert ist wird eine Schaltfläche in der Nähe des "
+"Texteingabefeldes erscheinen. Diese Schaltfläche ruft das Gestaltungsfenster "
+"auf. Dies erlaubt dir Smilies in den Chat einzufügen und deinen Text zu "
+"formatieren.\n"
+"\n"
+"Hinweis: Das Fenster kann auch durch die F1 Taste, während du im Chat "
+"schreibst, aufgerufen werden."
#. TRANSLATORS: settings option
#: src/gui/widgets/tabs/setup_chat.cpp:290
@@ -3806,6 +3935,9 @@ msgid ""
"If this setting enabled, client will display server MOTD (message of the "
"day) once you connect to server. Disable it to hide MOTD."
msgstr ""
+"Wenn diese Einstellung ausgewählt ist, wird der Klient die Server NdT "
+"(Nachricht des Tages) anzeigen, sobald du auf dem Server bist. Deaktiveren, "
+"um die NdT nicht anzuzeigen."
#: src/gui/widgets/tabs/setup_colors.cpp:50
msgid "This is what the color looks like"
@@ -4548,94 +4680,110 @@ msgstr "Kritische Optionen (NICHT ändern, wenn du nicht weißt, was du tust)"
msgid "Disable logging in game (do not enable)"
msgstr "Aufzeichnen im Spiel deaktivieren (Nicht aktivieren)"
-#. TRANSLATORS: settings option
+#. TRANSLATORS: screen badges type
+#: src/gui/widgets/tabs/setup_players.cpp:41
+msgid "hide"
+msgstr ""
+
+#. TRANSLATORS: screen badges type
+#: src/gui/widgets/tabs/setup_players.cpp:43
+#, fuzzy
+msgid "show at top"
+msgstr "Abzeichen oben anzeigen"
+
+#. TRANSLATORS: screen badges type
#: src/gui/widgets/tabs/setup_players.cpp:45
+#, fuzzy
+msgid "show at right"
+msgstr "Hut im Chat anzeigen"
+
+#. TRANSLATORS: screen badges type
+#: src/gui/widgets/tabs/setup_players.cpp:47
+msgid "show at bottom"
+msgstr ""
+
+#. TRANSLATORS: settings option
+#: src/gui/widgets/tabs/setup_players.cpp:62
msgid "Show gender"
msgstr "Geschlecht anzeigen"
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_players.cpp:49
+#: src/gui/widgets/tabs/setup_players.cpp:66
msgid "Show level"
msgstr "Level anzeigen"
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_players.cpp:53
+#: src/gui/widgets/tabs/setup_players.cpp:70
msgid "Show own name"
msgstr "Eigenen Namen anzeigen"
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_players.cpp:57
+#: src/gui/widgets/tabs/setup_players.cpp:74
msgid "Enable extended mouse targeting"
msgstr "Erweitertes Zielen mit der Maus aktivieren"
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_players.cpp:61
+#: src/gui/widgets/tabs/setup_players.cpp:78
msgid "Target dead players"
msgstr "Anvisieren toter Spieler"
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_players.cpp:65
+#: src/gui/widgets/tabs/setup_players.cpp:82
msgid "Visible names"
msgstr "Sichtbare Namen"
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_players.cpp:69
+#: src/gui/widgets/tabs/setup_players.cpp:86
msgid "Auto move names"
msgstr "Namen automatisch bewegen"
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_players.cpp:73
-#, fuzzy
-msgid "Show badges"
-msgstr "Gegenstände anzeigen"
-
-#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_players.cpp:77
-msgid "Show badges at top"
+#: src/gui/widgets/tabs/setup_players.cpp:91
+msgid "Badges"
msgstr ""
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_players.cpp:81
+#: src/gui/widgets/tabs/setup_players.cpp:95
msgid "Secure trades"
msgstr "Sicheres Handeln"
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_players.cpp:85
+#: src/gui/widgets/tabs/setup_players.cpp:99
msgid "Unsecure chars in names"
msgstr "Unsichere Zeichen im Namen verwenden"
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_players.cpp:89
+#: src/gui/widgets/tabs/setup_players.cpp:103
msgid "Show statuses"
msgstr "Status anzeigen"
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_players.cpp:93
+#: src/gui/widgets/tabs/setup_players.cpp:107
msgid "Show ip addresses on screenshots"
msgstr "IP auf Screenshots anzeigen."
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_players.cpp:97
+#: src/gui/widgets/tabs/setup_players.cpp:111
msgid "Allow self heal with mouse click"
msgstr "Selbstheilung mit Mausklick erlauben"
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_players.cpp:101
+#: src/gui/widgets/tabs/setup_players.cpp:115
msgid "Group friends in who is online window"
msgstr "Freunde im Fenster: Wer ist online? gruppieren"
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_players.cpp:105
+#: src/gui/widgets/tabs/setup_players.cpp:119
msgid "Hide erased players nicks"
msgstr "Gelöschte Spielernamen verstecken"
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_players.cpp:109
+#: src/gui/widgets/tabs/setup_players.cpp:123
msgid "Use special diagonal speed in players moving"
msgstr "Besondere diagonale Geschwindigkeit bei Spielerbewegung benutzen"
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_players.cpp:113
+#: src/gui/widgets/tabs/setup_players.cpp:127
msgid ""
"Emulate right mouse button by long mouse click (useful for touch interfaces)"
msgstr "Rechtsklick bei langem Klick emulieren (nützlich für Touchpads)"
@@ -5429,9 +5577,8 @@ msgstr "Bank"
#. TRANSLATORS: short button name for mail window.
#: src/gui/windowmenu.cpp:156
-#, fuzzy
msgid "MA"
-msgstr "KAR"
+msgstr "NA"
#. TRANSLATORS: full button name
#. TRANSLATORS: mail window name
@@ -5439,7 +5586,7 @@ msgstr "KAR"
#: src/gui/windowmenu.cpp:158 src/gui/windows/mailwindow.cpp:52
#: src/inventory.cpp:322
msgid "Mail"
-msgstr ""
+msgstr "Nachricht"
#. TRANSLATORS: short button name for debug window.
#: src/gui/windowmenu.cpp:161
@@ -5501,7 +5648,7 @@ msgstr "Erstellen"
#. TRANSLATORS: buy dialog label
#: src/gui/windows/buydialog.cpp:316
msgid "Filter:"
-msgstr ""
+msgstr "Filter:"
#. TRANSLATORS: change email dialog header
#. TRANSLATORS: button in change email dialog
@@ -5820,7 +5967,7 @@ msgstr "Flüstern zu %s: %s"
#: src/gui/windows/chatwindow.cpp:1566
#, c-format
msgid "Broken nick detected: %s"
-msgstr ""
+msgstr "Defekter Spielername entdeckt: %s"
#. TRANSLATORS: owners pet name. For example: 4144's pet
#: src/gui/windows/chatwindow.cpp:1754 src/net/eathena/pethandler.cpp:173
@@ -5940,9 +6087,8 @@ msgstr "Wusstest Du schon..."
#. TRANSLATORS: insert card dialog name
#: src/gui/windows/insertcarddialog.cpp:43
#: src/gui/windows/insertcarddialog.cpp:45
-#, fuzzy
msgid "Insert card"
-msgstr "Einfügen"
+msgstr "Karte einfügen"
#. TRANSLATORS: insert card dialog button
#. TRANSLATORS: input action name
@@ -6008,9 +6154,8 @@ msgstr "Anzahl der Gegenstände zum Aufbewaren auswählen."
#. TRANSLATORS: amount window message
#: src/gui/windows/itemamountwindow.cpp:252
-#, fuzzy
msgid "Select amount of items to send."
-msgstr "Anzahl der Gegenstände zum Aufbewaren auswählen."
+msgstr "Anzahl der Gegenstände zum Senden auswählen."
#. TRANSLATORS: amount window message
#: src/gui/windows/itemamountwindow.cpp:257
@@ -6189,9 +6334,8 @@ msgstr "Registrierungslink öffnen"
#. TRANSLATORS: mail edit window name
#: src/gui/windows/maileditwindow.cpp:47
-#, fuzzy
msgid "Edit mail"
-msgstr "E-Mail eingeben:"
+msgstr "Nachricht bearbeiten"
#. TRANSLATORS: mail edit window button
#: src/gui/windows/maileditwindow.cpp:50
@@ -6218,79 +6362,71 @@ msgstr "Nach:"
#. TRANSLATORS: mail view window label
#: src/gui/windows/maileditwindow.cpp:58 src/gui/windows/mailviewwindow.cpp:72
msgid "Subject:"
-msgstr ""
+msgstr "Betreff:"
#. TRANSLATORS: mail edit window label
#. TRANSLATORS: mail view window label
#: src/gui/windows/maileditwindow.cpp:60
#: src/gui/windows/mailviewwindow.cpp:103
-#, fuzzy
msgid "Money:"
-msgstr "Geld: %s"
+msgstr "Geld:"
#. TRANSLATORS: mail edit window label
#: src/gui/windows/maileditwindow.cpp:62
#: src/gui/windows/mailviewwindow.cpp:119
#: src/gui/windows/mailviewwindow.cpp:124
-#, fuzzy
msgid "Item:"
-msgstr "Kartengegenstand"
+msgstr "Gegenstand:"
#. TRANSLATORS: mail edit window label
#. TRANSLATORS: mail view window label
#: src/gui/windows/maileditwindow.cpp:64 src/gui/windows/mailviewwindow.cpp:75
-#, fuzzy
msgid "Message:"
-msgstr "Nachricht"
+msgstr "Nachricht:"
#. TRANSLATORS: mail view window name
#: src/gui/windows/mailviewwindow.cpp:53
msgid "View mail"
-msgstr ""
+msgstr "Nachricht anschauen"
#. TRANSLATORS: mail view window button
#: src/gui/windows/mailviewwindow.cpp:63
msgid "Reply"
-msgstr ""
+msgstr "Antworten"
#. TRANSLATORS: mail view window label
#: src/gui/windows/mailviewwindow.cpp:65
-#, fuzzy
msgid "Time:"
-msgstr "Zeit"
+msgstr "Zeit:"
#. TRANSLATORS: mail view window label
#: src/gui/windows/mailviewwindow.cpp:69
msgid "From:"
-msgstr ""
+msgstr "Von:"
#: src/gui/windows/mailviewwindow.cpp:131
-#, fuzzy
msgid "Get attach"
-msgstr "(?) Angriff"
+msgstr "Anhang herausnehmen"
#. TRANSLATORS: mail window button
#: src/gui/windows/mailwindow.cpp:62
msgid "Refresh"
-msgstr ""
+msgstr "Aktualisieren"
#. TRANSLATORS: mail window button
#: src/gui/windows/mailwindow.cpp:64
-#, fuzzy
msgid "New"
-msgstr "Net"
+msgstr "Neu"
#. TRANSLATORS: mail window button
#: src/gui/windows/mailwindow.cpp:68
-#, fuzzy
msgid "Return"
-msgstr "Zum Ei zurückkehren"
+msgstr "Zurück senden"
#. TRANSLATORS: mail window button
#: src/gui/windows/mailwindow.cpp:70
-#, fuzzy
msgid "Open"
-msgstr "URL öffnen"
+msgstr "Öffnen"
#: src/gui/windows/ministatuswindow.cpp:71
msgid "health bar"
@@ -7075,9 +7211,8 @@ msgstr "Söldner anvisieren"
#. TRANSLATORS: input action name
#: src/input/pages/basic.cpp:136
-#, fuzzy
msgid "Change targeting type"
-msgstr "Zum Ziel bewegen Typ ändern"
+msgstr "Art des Zielens ändern"
#. TRANSLATORS: input action name
#: src/input/pages/basic.cpp:142
@@ -8072,9 +8207,8 @@ msgstr "Fenster: Warenkorb"
#. TRANSLATORS: input action name
#: src/input/pages/windows.cpp:196
-#, fuzzy
msgid "Quick settings window"
-msgstr "Fenster: Aufträge"
+msgstr "Fenster: Schnelle Einstellungen"
#. TRANSLATORS: input action name
#: src/input/pages/windows.cpp:208
@@ -8822,7 +8956,7 @@ msgstr "Das neue Passwort ist zu kurz."
#: src/net/eathena/mailhandler.cpp:216
#, c-format
msgid "You have new mail from %s with subject %s"
-msgstr ""
+msgstr "Du hast eine neue Nachricht von %s mit dem Betreff %s"
#: src/net/eathena/skillhandler.cpp:361
#, c-format
@@ -9774,76 +9908,67 @@ msgstr "Beitreten fehlgeschlagen. Falsche Rasse."
#: src/resources/notifications.h:568
#, c-format
msgid "Left %d seconds until you can use item."
-msgstr ""
+msgstr "Noch %d Sekunden bis du den Gegenstand benutzen kannst."
#. TRANSLATORS: notification message
#: src/resources/notifications.h:572
-#, fuzzy
msgid "Message successfully sent."
-msgstr "Spieler erfolgreich %s!"
+msgstr "Nachricht erfolgreich gesendet."
#. TRANSLATORS: notification message
#: src/resources/notifications.h:576
-#, fuzzy
msgid "Message send failed."
-msgstr "Gegenstand suchen ist fehlgeschlagen."
+msgstr "Nachricht senden ist fehlgeschlagen."
#. TRANSLATORS: notification message
#: src/resources/notifications.h:580
-#, fuzzy
msgid "Item attach failed."
-msgstr "Haustierfang fehlgeschlagen."
+msgstr "Anhängen des Gegenstandes ist fehlgeschlagen."
#. TRANSLATORS: notification message
#: src/resources/notifications.h:584
-#, fuzzy
msgid "Money attach failed."
-msgstr "Haustierfang fehlgeschlagen."
+msgstr "Anhängen des Geldes ist fehlgeschlagen."
#. TRANSLATORS: notification message
#: src/resources/notifications.h:588
-#, fuzzy
msgid "Message return failed."
-msgstr "Gegenstand suchen ist fehlgeschlagen."
+msgstr "Zurücksenden der Nachricht ist fehlgeschlagen."
#. TRANSLATORS: notification message
#: src/resources/notifications.h:592
-#, fuzzy
msgid "Message return success."
-msgstr "Hautier füttern erfolgreich."
+msgstr "Nachricht erfolgreich zurück gesendet."
#. TRANSLATORS: notification message
#: src/resources/notifications.h:596
-#, fuzzy
msgid "Message deletion failed."
-msgstr "Authentifizierung fehlgeschlagen."
+msgstr "Löschen der Nachricht ist fehlgeschlagen."
#. TRANSLATORS: notification message
#: src/resources/notifications.h:600
-#, fuzzy
msgid "Message successfully deleted."
-msgstr "Gruppe erfolgreich erstellt."
+msgstr "Nachricht erfolgreich gelöscht."
#. TRANSLATORS: notification message
#: src/resources/notifications.h:604
msgid "You got attach successfully."
-msgstr ""
+msgstr "Dein Anhang wurde erfolgreich angehängt."
#. TRANSLATORS: notification message
#: src/resources/notifications.h:608
msgid "Error on getting attach successfully."
-msgstr ""
+msgstr "Fehler beim erfolgreichen Anhängen des Anhangs."
#. TRANSLATORS: notification message
#: src/resources/notifications.h:612
msgid "Can't get attach. Too many items."
-msgstr ""
+msgstr "Kann Anhang nicht anhängen. Zu viele Gegenstände."
#. TRANSLATORS: notification message
#: src/resources/notifications.h:620
-#, fuzzy
msgid "You enter battle field."
-msgstr "Du brauchst ein weiteres blaues Juwel!"
+msgstr "Du betrittst das Schlachtfeld. "
#. TRANSLATORS: chat option changed message
#: src/utils/booleanoptions.h:27
@@ -9852,35 +9977,5 @@ msgid "Options to /%s are \"yes\", \"no\", \"true\", \"false\", \"1\", \"0\"."
msgstr ""
"Gültige Optionen für /%s sind \"yes\",\"no\",\"true\",\"false\",\"1\",\"0\"."
-#~ msgid "Hide shield sprite"
-#~ msgstr "Schildsprite verstecken"
-
-#~ msgid "BC"
-#~ msgstr "BP"
-
-#~ msgid "Bot checker"
-#~ msgstr "Botprüfung"
-
-#~ msgid "Bot Checker"
-#~ msgstr "Botprüfung"
-
-#~ msgid "Result"
-#~ msgstr "Resultat"
-
-#~ msgid "Split"
-#~ msgstr "Aufteilen"
-
-#~ msgid "Time before jacko spawn:"
-#~ msgstr "Zeit bis zum Erscheinen von jacko:"
-
-#~ msgid "%s %d?"
-#~ msgstr "%s %d?"
-
-#~ msgid "jacko spawning"
-#~ msgstr "Jacko erscheint"
-
-#~ msgid "Failed to send as sender or letter invalid."
-#~ msgstr "Als Sender senden fehlgeschlagen oder Brief ist ungültig."
-
-#~ msgid "Bot Checker Window"
-#~ msgstr "Fenster: Botprüfung"
+#~ msgid "Show badges"
+#~ msgstr "Abzeichen anzeigen"
diff --git a/po/en_GB.po b/po/en_GB.po
index bce2125bd..bc7331b09 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-04-06 02:00+0300\n"
-"PO-Revision-Date: 2015-04-06 11:05+0000\n"
+"POT-Creation-Date: 2015-07-29 02:28+0300\n"
+"PO-Revision-Date: 2015-07-29 09:12+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:146
+#: src/actions/actions.cpp:155
msgid "File uploaded"
msgstr ""
@@ -33,146 +33,146 @@ msgstr ""
#. TRANSLATORS: ok dialog button
#. TRANSLATORS: text dialog button
#. TRANSLATORS: ok dialog button
-#: src/actions/actions.cpp:148 src/client.cpp:1454 src/client.cpp:1481
-#: 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:312
-#: src/gui/widgets/tabs/setup_theme.cpp:343
+#: src/actions/actions.cpp:158 src/client.cpp:1453 src/client.cpp:1486
+#: src/gamemodifiers.cpp:451 src/gui/dialogsmanager.cpp:168
+#: src/gui/dialogsmanager.cpp:188 src/gui/widgets/tabs/setup_input.cpp:164
+#: src/gui/widgets/tabs/setup_theme.cpp:313
+#: src/gui/widgets/tabs/setup_theme.cpp:349
#: src/gui/widgets/tabs/setup_video.cpp:250
-#: src/gui/widgets/tabs/setup_video.cpp:274
-#: src/gui/widgets/tabs/setup_video.cpp:389
-#: src/gui/widgets/tabs/setup_video.cpp:401
-#: src/gui/windows/changeemaildialog.cpp:167
-#: src/gui/windows/changepassworddialog.cpp:157
-#: src/gui/windows/charcreatedialog.cpp:380
-#: src/gui/windows/charselectdialog.cpp:279
-#: src/gui/windows/charselectdialog.cpp:321 src/gui/windows/editdialog.cpp:49
-#: src/gui/windows/editserverdialog.cpp:59
-#: src/gui/windows/editserverdialog.cpp:217
-#: src/gui/windows/itemamountwindow.cpp:167 src/gui/windows/quitdialog.cpp:68
-#: src/gui/windows/registerdialog.cpp:243 src/gui/windows/socialwindow.cpp:507
-#: src/gui/windows/textdialog.cpp:48 src/gui/windows/unregisterdialog.cpp:146
-#: src/net/ea/charserverhandler.cpp:143 src/net/ea/charserverhandler.cpp:162
-#: src/net/ea/gamehandler.cpp:83 src/net/eathena/charserverhandler.cpp:593
-#: src/net/eathena/charserverhandler.cpp:623
-#: src/net/eathena/charserverhandler.cpp:653
-#: src/net/tmwa/charserverhandler.cpp:535
+#: src/gui/widgets/tabs/setup_video.cpp:278
+#: src/gui/widgets/tabs/setup_video.cpp:396
+#: src/gui/widgets/tabs/setup_video.cpp:412
+#: src/gui/windows/changeemaildialog.cpp:169
+#: src/gui/windows/changepassworddialog.cpp:159
+#: src/gui/windows/charcreatedialog.cpp:390
+#: src/gui/windows/charselectdialog.cpp:280
+#: src/gui/windows/charselectdialog.cpp:327 src/gui/windows/editdialog.cpp:50
+#: src/gui/windows/editserverdialog.cpp:56
+#: src/gui/windows/editserverdialog.cpp:216
+#: src/gui/windows/itemamountwindow.cpp:179 src/gui/windows/quitdialog.cpp:66
+#: src/gui/windows/registerdialog.cpp:241 src/gui/windows/socialwindow.cpp:524
+#: src/gui/windows/textdialog.cpp:48 src/gui/windows/unregisterdialog.cpp:149
+#: src/net/ea/charserverhandler.cpp:145 src/net/ea/charserverhandler.cpp:170
+#: src/net/ea/gamehandler.cpp:85 src/net/eathena/charserverhandler.cpp:612
+#: src/net/eathena/charserverhandler.cpp:647
+#: src/net/eathena/charserverhandler.cpp:683
+#: src/net/tmwa/charserverhandler.cpp:506
msgid "OK"
msgstr "OK"
#. TRANSLATORS: clear graphics command message
#. TRANSLATORS: clear fonts cache message
-#: src/actions/actions.cpp:934 src/actions/actions.cpp:946
+#: src/actions/actions.cpp:983 src/actions/actions.cpp:996
msgid "Cache cleaned"
msgstr ""
#. TRANSLATORS: uptime command
-#: src/actions/actions.cpp:1074 src/actions/actions.cpp:1130
+#: src/actions/actions.cpp:1132 src/actions/actions.cpp:1189
#, c-format
msgid "Client uptime: %s"
msgstr ""
#. TRANSLATORS: uptime command
-#: src/actions/actions.cpp:1085
+#: src/actions/actions.cpp:1144
#, c-format
msgid "%d week"
msgstr ""
-#: src/actions/actions.cpp:1085
+#: src/actions/actions.cpp:1144
#, c-format
msgid "%d weeks"
msgstr ""
#. TRANSLATORS: uptime command
-#: src/actions/actions.cpp:1096
+#: src/actions/actions.cpp:1155
#, c-format
msgid "%d day"
msgstr ""
-#: src/actions/actions.cpp:1096
+#: src/actions/actions.cpp:1155
#, c-format
msgid "%d days"
msgstr ""
#. TRANSLATORS: uptime command
-#: src/actions/actions.cpp:1106
+#: src/actions/actions.cpp:1165
#, c-format
msgid "%d hour"
msgstr ""
-#: src/actions/actions.cpp:1106
+#: src/actions/actions.cpp:1165
#, c-format
msgid "%d hours"
msgstr ""
#. TRANSLATORS: uptime command
-#: src/actions/actions.cpp:1116
+#: src/actions/actions.cpp:1175
#, c-format
msgid "%d minute"
msgstr ""
-#: src/actions/actions.cpp:1116
+#: src/actions/actions.cpp:1175
#, c-format
msgid "%d minutes"
msgstr ""
#. TRANSLATORS: uptime command
-#: src/actions/actions.cpp:1126
+#: src/actions/actions.cpp:1185
#, c-format
msgid "%d second"
msgstr ""
-#: src/actions/actions.cpp:1126
+#: src/actions/actions.cpp:1185
#, c-format
msgid "%d seconds"
msgstr ""
#. TRANSLATORS: dump command
-#: src/actions/actions.cpp:1187 src/actions/actions.cpp:1196
+#: src/actions/actions.cpp:1247 src/actions/actions.cpp:1256
msgid "Resource images:"
msgstr ""
#. TRANSLATORS: dump command
-#: src/actions/actions.cpp:1190 src/actions/actions.cpp:1199
+#: src/actions/actions.cpp:1250 src/actions/actions.cpp:1260
msgid "Resource orphaned images:"
msgstr ""
#. TRANSLATORS: dump environment command
-#: src/actions/actions.cpp:1287
+#: src/actions/actions.cpp:1349
msgid "Environment variables dumped"
msgstr ""
-#: src/actions/actions.cpp:1406
+#: src/actions/actions.cpp:1474
msgid "Uploaded config into:"
msgstr ""
-#: src/actions/actions.cpp:1415
+#: src/actions/actions.cpp:1483
msgid "Uploaded server config into:"
msgstr ""
-#: src/actions/actions.cpp:1424
+#: src/actions/actions.cpp:1492
msgid "Uploaded log into:"
msgstr ""
#. TRANSLATORS: whisper send
-#: src/actions/chat.cpp:247
+#: src/actions/chat.cpp:246
msgid "Cannot send empty whispers!"
msgstr "Cannot send empty whispers!"
#. TRANSLATORS: new whisper or channel query
-#: src/actions/chat.cpp:295
+#: src/actions/chat.cpp:294
#, 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:320 src/gui/widgets/tabs/chat/partytab.cpp:71
+#: src/actions/chat.cpp:319 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:338
+#: src/actions/chat.cpp:337
msgid "Guild name is missing."
msgstr ""
@@ -180,16 +180,16 @@ msgstr ""
#. TRANSLATORS: guild invite message
#. TRANSLATORS: party kick message
#. TRANSLATORS: change relation
-#: src/actions/chat.cpp:359 src/actions/chat.cpp:390 src/actions/chat.cpp:455
-#: src/actions/chat.cpp:485 src/actions/commands.cpp:78
+#: src/actions/chat.cpp:358 src/actions/chat.cpp:389 src/actions/chat.cpp:460
+#: src/actions/chat.cpp:490 src/actions/commands.cpp:80
msgid "Please specify a name."
msgstr ""
-#: src/actions/chat.cpp:410
+#: src/actions/chat.cpp:409
msgid "Return toggles chat."
msgstr "Return toggles chat."
-#: src/actions/chat.cpp:410
+#: src/actions/chat.cpp:409
msgid "Message closes chat."
msgstr "Message closes chat."
@@ -199,184 +199,199 @@ msgid "Return now toggles chat."
msgstr "Return now toggles chat."
#. TRANSLATORS: message from toggle chat command
-#: src/actions/chat.cpp:430
+#: src/actions/chat.cpp:431
msgid "Message now closes chat."
msgstr "Message now closes chat."
-#: src/actions/chat.cpp:570
+#: src/actions/chat.cpp:575
#, c-format
msgid "equipped hat %s."
msgstr ""
#. TRANSLATORS: change relation
-#: src/actions/commands.cpp:120
+#: src/actions/commands.cpp:122
#, c-format
msgid "Player already %s!"
msgstr ""
#. TRANSLATORS: change relation
-#: src/actions/commands.cpp:133
+#: src/actions/commands.cpp:135
#, c-format
msgid "Player successfully %s!"
msgstr ""
#. TRANSLATORS: change relation
-#: src/actions/commands.cpp:135
+#: src/actions/commands.cpp:137
#, c-format
msgid "Player could not be %s!"
msgstr ""
#. TRANSLATORS: unignore command
-#: src/actions/commands.cpp:166
+#: src/actions/commands.cpp:168
msgid "Player wasn't ignored!"
msgstr ""
#. TRANSLATORS: unignore command
-#: src/actions/commands.cpp:175
+#: src/actions/commands.cpp:177
msgid "Player no longer ignored!"
msgstr ""
#. TRANSLATORS: unignore command
-#: src/actions/commands.cpp:177
+#: src/actions/commands.cpp:179
msgid "Player could not be unignored!"
msgstr ""
#. TRANSLATORS: erase command
-#: src/actions/commands.cpp:192
+#: src/actions/commands.cpp:194
msgid "Player already erased!"
msgstr ""
#. TRANSLATORS: erase command
-#: src/actions/commands.cpp:205
+#: src/actions/commands.cpp:207
msgid "Player no longer erased!"
msgstr ""
#. TRANSLATORS: erase command
-#: src/actions/commands.cpp:207
+#: src/actions/commands.cpp:209
msgid "Player could not be erased!"
msgstr ""
#. TRANSLATORS: adding friend command
-#: src/actions/commands.cpp:214
+#: src/actions/commands.cpp:216
msgid "friend"
msgstr ""
#. TRANSLATORS: disregard command
-#: src/actions/commands.cpp:221
+#: src/actions/commands.cpp:223
msgid "disregarded"
msgstr ""
#. TRANSLATORS: neutral command
-#: src/actions/commands.cpp:228
+#: src/actions/commands.cpp:230
msgid "neutral"
msgstr ""
#. TRANSLATORS: blacklist command
-#: src/actions/commands.cpp:235
+#: src/actions/commands.cpp:237
msgid "blacklisted"
msgstr ""
#. TRANSLATORS: enemy command
-#: src/actions/commands.cpp:242
+#: src/actions/commands.cpp:244
msgid "enemy"
msgstr ""
-#: src/actions/pets.cpp:104
+#: src/actions/commands.cpp:947
+#, c-format
+msgid "Config value: %s"
+msgstr ""
+
+#: src/actions/commands.cpp:959
+#, c-format
+msgid "Server config value: %s"
+msgstr ""
+
+#: src/actions/pets.cpp:109
msgid "Rename your pet"
msgstr ""
#. TRANSLATORS: disable trades message
-#: src/actions/statusbar.cpp:171
+#: src/actions/statusbar.cpp:177
msgid "Ignoring incoming trade requests"
msgstr "Ignoring incoming trade requests"
#. TRANSLATORS: enable trades message
-#: src/actions/statusbar.cpp:181
+#: src/actions/statusbar.cpp:187
msgid "Accepting incoming trade requests"
msgstr "Accepting incoming trade requests"
+#. TRANSLATORS: quick tab in settings
+#: src/actions/windows.cpp:323 src/gui/widgets/tabs/setup_quick.cpp:45
+msgid "Quick"
+msgstr ""
+
#. TRANSLATORS: visible beings on map
-#: src/actormanager.cpp:1359
+#: src/actormanager.cpp:1375
msgid "Visible on map"
msgstr ""
#. TRANSLATORS: default race name
-#: src/being/being.cpp:406
+#: src/being/being.cpp:435
msgid "Human"
msgstr ""
-#: src/being/being.cpp:575
+#: src/being/being.cpp:609
msgid "dodge"
msgstr "dodge"
-#: src/being/being.cpp:575
+#: src/being/being.cpp:609
msgid "miss"
msgstr "miss"
#. TRANSLATORS: this away status writed in player nick
-#: src/being/being.cpp:1921 src/gui/windows/whoisonline.cpp:865
+#: src/being/being.cpp:2035 src/gui/windows/whoisonline.cpp:871
msgid "A"
msgstr ""
#. TRANSLATORS: this inactive status writed in player nick
-#: src/being/being.cpp:1926 src/gui/windows/whoisonline.cpp:870
+#: src/being/being.cpp:2040 src/gui/windows/whoisonline.cpp:876
msgid "I"
msgstr ""
#. TRANSLATORS: chat message after death
-#: src/being/localplayer.cpp:381
+#: src/being/localplayer.cpp:380
#, c-format
msgid "You were killed by %s."
msgstr ""
#. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:835
+#: src/being/localplayer.cpp:836
msgid "Tried to pick up nonexistent item."
msgstr ""
#. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:839
+#: src/being/localplayer.cpp:840
msgid "Item is too heavy."
msgstr ""
#. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:843
+#: src/being/localplayer.cpp:844
msgid "Item is too far away."
msgstr ""
#. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:847
+#: src/being/localplayer.cpp:848
msgid "Inventory is full."
msgstr ""
#. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:851
+#: src/being/localplayer.cpp:852
msgid "Stack is too big."
msgstr ""
#. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:855
+#: src/being/localplayer.cpp:856
msgid "Item belongs to someone else."
msgstr ""
#. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:859
+#: src/being/localplayer.cpp:860
msgid "You can't pickup this amount of items."
msgstr ""
#. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:863
+#: src/being/localplayer.cpp:864
msgid "Your item stack has max amount."
msgstr ""
#. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:870
+#: src/being/localplayer.cpp:871
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:895
#, c-format
msgid "You picked up %d [@@%d|%s@@]."
msgid_plural "You picked up %d [@@%d|%s@@]."
@@ -385,53 +400,53 @@ msgstr[1] ""
#. TRANSLATORS: this is normal experience
#. TRANSLATORS: get xp message
-#: src/being/localplayer.cpp:1066 src/being/localplayer.cpp:1067
-#: src/being/localplayer.cpp:1093
+#: src/being/localplayer.cpp:1067 src/being/localplayer.cpp:1068
+#: src/being/localplayer.cpp:1094
msgid "xp"
msgstr ""
#. TRANSLATORS: this is job experience
-#: src/being/localplayer.cpp:1071 src/being/localplayer.cpp:1077
-#: src/being/localplayer.cpp:1083
+#: src/being/localplayer.cpp:1072 src/being/localplayer.cpp:1078
+#: src/being/localplayer.cpp:1084
msgid "job"
msgstr ""
#. TRANSLATORS: get hp message
-#: src/being/localplayer.cpp:1102
+#: src/being/localplayer.cpp:1103
msgid "hp"
msgstr ""
#. TRANSLATORS: get hp message
-#: src/being/localplayer.cpp:1111
+#: src/being/localplayer.cpp:1112
msgid "mana"
msgstr ""
#. TRANSLATORS: follow command message
-#: src/being/localplayer.cpp:2180
+#: src/being/localplayer.cpp:2186
#, c-format
msgid "Follow: %s"
msgstr ""
#. TRANSLATORS: follow command message
#. TRANSLATORS: cancel follow message
-#: src/being/localplayer.cpp:2186 src/being/localplayer.cpp:2211
+#: src/being/localplayer.cpp:2192 src/being/localplayer.cpp:2217
msgid "Follow canceled"
msgstr ""
#. TRANSLATORS: imitate command message
-#: src/being/localplayer.cpp:2196
+#: src/being/localplayer.cpp:2202
#, c-format
msgid "Imitation: %s"
msgstr ""
#. TRANSLATORS: imitate command message
#. TRANSLATORS: cancel follow message
-#: src/being/localplayer.cpp:2202 src/being/localplayer.cpp:2216
+#: src/being/localplayer.cpp:2208 src/being/localplayer.cpp:2222
msgid "Imitation canceled"
msgstr ""
#. TRANSLATORS: wait player/monster message
-#: src/being/localplayer.cpp:2566
+#: src/being/localplayer.cpp:2572
#, c-format
msgid "You see %s"
msgstr ""
@@ -441,65 +456,65 @@ msgstr ""
#. TRANSLATORS: add player to completle ignore list
#. TRANSLATORS: popup menu item
#. TRANSLATORS: add player to ignore list
-#: src/being/playerrelations.cpp:467 src/gui/popups/popupmenu.cpp:2287
-#: src/gui/popups/popupmenu.cpp:2329
+#: src/being/playerrelations.cpp:469 src/gui/popups/popupmenu.cpp:2308
+#: src/gui/popups/popupmenu.cpp:2350
msgid "Completely ignore"
msgstr ""
#. TRANSLATORS: ignore/unignore action
-#: src/being/playerrelations.cpp:484
+#: src/being/playerrelations.cpp:486
msgid "Print '...'"
msgstr ""
#. TRANSLATORS: ignore/unignore action
-#: src/being/playerrelations.cpp:507
+#: src/being/playerrelations.cpp:509
msgid "Blink name"
msgstr ""
#. TRANSLATORS: ignore strategi
-#: src/being/playerrelations.cpp:553
+#: src/being/playerrelations.cpp:555
msgid "Floating '...' bubble"
msgstr ""
#. TRANSLATORS: ignore strategi
-#: src/being/playerrelations.cpp:557
+#: src/being/playerrelations.cpp:559
msgid "Floating bubble"
msgstr ""
#. TRANSLATORS: setup tab quick button
#. TRANSLATORS: full button name
#. TRANSLATORS: setup window name
-#: src/client.cpp:907 src/gui/windowmenu.cpp:167
-#: src/gui/windows/setupwindow.cpp:61
+#: src/client.cpp:805 src/gui/windowmenu.cpp:177
+#: src/gui/windows/setupwindow.cpp:64
msgid "Setup"
msgstr "Setup"
#. TRANSLATORS: perfoamance tab quick button
#. TRANSLATORS: settings tab name
-#: src/client.cpp:910 src/gui/widgets/tabs/setup_perfomance.cpp:54
+#: src/client.cpp:808 src/gui/widgets/tabs/setup_perfomance.cpp:54
msgid "Performance"
msgstr ""
#. TRANSLATORS: video tab quick button
#. TRANSLATORS: video settings tab name
-#: src/client.cpp:913 src/gui/widgets/tabs/setup_video.cpp:107
+#: src/client.cpp:811 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:916 src/gui/widgets/tabs/setup_theme.cpp:122
+#: src/client.cpp:814 src/gui/widgets/tabs/setup_theme.cpp:121
msgid "Theme"
msgstr ""
#. TRANSLATORS: theme tab quick button
-#: src/client.cpp:919
+#: src/client.cpp:817
msgid "About"
msgstr ""
#. TRANSLATORS: theme tab quick button
#. TRANSLATORS: help window name
-#: src/client.cpp:922 src/gui/windowmenu.cpp:72
+#: src/client.cpp:820 src/gui/windowmenu.cpp:72
#: src/gui/windows/helpwindow.cpp:53
msgid "Help"
msgstr "Help"
@@ -512,46 +527,49 @@ msgstr "Help"
#. TRANSLATORS: close window
#. TRANSLATORS: did you know window button
#. TRANSLATORS: storage button
+#. TRANSLATORS: mail edit window button
+#. TRANSLATORS: mail view window button
#. TRANSLATORS: npc dialog button
#. TRANSLATORS: quests window button
#. TRANSLATORS: shop window button
-#: src/client.cpp:926 src/client.cpp:1382 src/client.cpp:1396
-#: 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:254
-#: src/gui/windows/inventorywindow.cpp:277 src/gui/windows/npcdialog.cpp:75
-#: src/gui/windows/npcdialog.cpp:113 src/gui/windows/questswindow.cpp:77
-#: src/gui/windows/shopwindow.cpp:111
+#: src/client.cpp:824 src/client.cpp:1371 src/client.cpp:1390
+#: src/gui/dialogsmanager.cpp:105 src/gui/popups/popupmenu.cpp:738
+#: src/gui/popups/popupmenu.cpp:979 src/gui/windows/didyouknowwindow.cpp:81
+#: src/gui/windows/inventorywindow.cpp:265
+#: src/gui/windows/inventorywindow.cpp:289
+#: src/gui/windows/maileditwindow.cpp:52 src/gui/windows/mailviewwindow.cpp:59
+#: src/gui/windows/npcdialog.cpp:76 src/gui/windows/npcdialog.cpp:115
+#: src/gui/windows/questswindow.cpp:78 src/gui/windows/shopwindow.cpp:112
msgid "Close"
msgstr "Close"
#. TRANSLATORS: connection dialog header
-#: src/client.cpp:1052
+#: src/client.cpp:1041 src/gui/windowmanager_unittest.cc:150
msgid "Connecting to server"
msgstr "Connecting to server"
#. TRANSLATORS: connection dialog header
-#: src/client.cpp:1098
+#: src/client.cpp:1087 src/gui/windowmanager_unittest.cc:167
msgid "Logging in"
msgstr "Logging in"
#. TRANSLATORS: connection dialog header
-#: src/client.cpp:1141
+#: src/client.cpp:1130
msgid "Entering game world"
msgstr "Entering game world"
#. TRANSLATORS: connection dialog header
-#: src/client.cpp:1273
+#: src/client.cpp:1263
msgid "Requesting characters"
msgstr "Requesting characters"
#. TRANSLATORS: connection dialog header
-#: src/client.cpp:1313
+#: src/client.cpp:1302
msgid "Connecting to the game server"
msgstr "Connecting to the game server"
#. TRANSLATORS: connection dialog header
-#: src/client.cpp:1325
+#: src/client.cpp:1313
msgid "Changing game servers"
msgstr "Changing game servers"
@@ -560,83 +578,81 @@ msgstr "Changing game servers"
#. TRANSLATORS: change password error header
#. TRANSLATORS: char creation error
#. TRANSLATORS: error message
-#. TRANSLATORS: edit server dialog error header
-#. TRANSLATORS: error message
#. TRANSLATORS: unregister dialog. error message.
#. TRANSLATORS: error message header
-#. TRANSLATORS: info message
+#. TRANSLATORS: error header
#. TRANSLATORS: ok dialog button
-#. TRANSLATORS: error message
-#: src/client.cpp:1380 src/client.cpp:1394 src/client.cpp:1589
-#: src/gui/windows/changeemaildialog.cpp:164
-#: src/gui/windows/changepassworddialog.cpp:154
-#: src/gui/windows/charcreatedialog.cpp:376
-#: src/gui/windows/charselectdialog.cpp:319
-#: src/gui/windows/editserverdialog.cpp:212
-#: src/gui/windows/registerdialog.cpp:243
-#: src/gui/windows/unregisterdialog.cpp:143
-#: src/net/ea/charserverhandler.cpp:141
-#: src/net/eathena/charserverhandler.cpp:576
-#: src/net/eathena/charserverhandler.cpp:578
-#: src/net/eathena/charserverhandler.cpp:651
-#: src/net/tmwa/charserverhandler.cpp:533
+#. TRANSLATORS: error header
+#: src/client.cpp:1368 src/client.cpp:1387 src/client.cpp:1598
+#: src/gui/windows/changeemaildialog.cpp:166
+#: src/gui/windows/changepassworddialog.cpp:156
+#: src/gui/windows/charcreatedialog.cpp:386
+#: src/gui/windows/charselectdialog.cpp:324
+#: src/gui/windows/editserverdialog.cpp:211
+#: src/gui/windows/registerdialog.cpp:241
+#: src/gui/windows/unregisterdialog.cpp:146
+#: src/net/ea/charserverhandler.cpp:142
+#: src/net/eathena/charserverhandler.cpp:587
+#: src/net/eathena/charserverhandler.cpp:591
+#: src/net/eathena/charserverhandler.cpp:679
+#: src/net/tmwa/charserverhandler.cpp:502
msgid "Error"
msgstr "Error"
#. TRANSLATORS: connection dialog header
-#: src/client.cpp:1409
+#: src/client.cpp:1406
msgid "Requesting registration details"
msgstr "Requesting registration details"
#. TRANSLATORS: password change message header
-#: src/client.cpp:1450
+#: src/client.cpp:1449
msgid "Password Change"
msgstr "Password Change"
#. TRANSLATORS: password change message text
-#: src/client.cpp:1452
+#: src/client.cpp:1451
msgid "Password changed successfully!"
msgstr ""
#. TRANSLATORS: email change message header
-#: src/client.cpp:1477
+#: src/client.cpp:1482
msgid "Email Change"
msgstr ""
#. TRANSLATORS: email change message text
-#: src/client.cpp:1479
+#: src/client.cpp:1484
msgid "Email changed successfully!"
msgstr ""
#. TRANSLATORS: unregister message header
-#: src/client.cpp:1506
+#: src/client.cpp:1514
msgid "Unregister Successful"
msgstr ""
#. TRANSLATORS: unregister message text
-#: src/client.cpp:1508
+#: src/client.cpp:1516
msgid "Farewell, come back any time..."
msgstr ""
#. TRANSLATORS: directory creation error
-#: src/configmanager.cpp:53 src/dirs.cpp:350 src/dirs.cpp:365 src/dirs.cpp:410
-#: src/dirs.cpp:578 src/dirs.cpp:586
+#: src/configmanager.cpp:53 src/dirs.cpp:352 src/dirs.cpp:367 src/dirs.cpp:412
+#: src/dirs.cpp:580 src/dirs.cpp:588
#, c-format
msgid "%s doesn't exist and can't be created! Exiting."
msgstr ""
#. TRANSLATORS: update server initialisation error
-#: src/dirs.cpp:460
+#: src/dirs.cpp:462
#, c-format
msgid "Invalid update host: %s."
msgstr ""
#. TRANSLATORS: update server initialisation error
-#: src/dirs.cpp:501 src/dirs.cpp:508
+#: src/dirs.cpp:503 src/dirs.cpp:510
msgid "Error creating updates directory!"
msgstr "Error creating updates directory!"
-#: src/dirs.cpp:530 src/dirs.cpp:548
+#: src/dirs.cpp:532 src/dirs.cpp:550
#, c-format
msgid "Error: %s doesn't exist and can't be created! Exiting."
msgstr ""
@@ -654,441 +670,456 @@ msgid "dyecmd srcdyestring dstfile"
msgstr ""
#. TRANSLATORS: chat tab header
-#: src/game.cpp:252 src/gui/windows/chatwindow.cpp:2137
+#: src/game.cpp:252 src/gui/windows/chatwindow.cpp:2188
msgid "General"
msgstr "General"
#. TRANSLATORS: chat tab header
#. TRANSLATORS: full button name
#. TRANSLATORS: debug window name
-#: src/game.cpp:270 src/gui/windowmenu.cpp:154
-#: src/gui/windows/debugwindow.cpp:42
+#: src/game.cpp:259 src/gui/windowmenu.cpp:163
+#: src/gui/windows/debugwindow.cpp:43
msgid "Debug"
msgstr ""
#. TRANSLATORS: save file message
-#: src/game.cpp:563
+#: src/game.cpp:556
#, c-format
msgid "Screenshot saved as %s"
msgstr ""
#. TRANSLATORS: save file message
-#: src/game.cpp:573
+#: src/game.cpp:566
msgid "Saving screenshot failed!"
msgstr "Saving screenshot failed!"
#. TRANSLATORS: error message text
-#: src/game.cpp:660
+#: src/game.cpp:651
msgid "The connection to the server was lost."
msgstr ""
#. TRANSLATORS: error message header
-#: src/game.cpp:663
+#: src/game.cpp:654
msgid "Network Error"
msgstr "Network Error"
#. TRANSLATORS: move type in status bar
-#: src/gamemodifiers.cpp:145
+#: src/gamemodifiers.cpp:149
msgid "(D) default moves"
msgstr ""
#. TRANSLATORS: move type in status bar
-#: src/gamemodifiers.cpp:147
+#: src/gamemodifiers.cpp:151
msgid "(I) invert moves"
msgstr ""
#. TRANSLATORS: move type in status bar
-#: src/gamemodifiers.cpp:149
+#: src/gamemodifiers.cpp:153
msgid "(c) moves with some crazy moves"
msgstr ""
#. TRANSLATORS: move type in status bar
-#: src/gamemodifiers.cpp:151
+#: src/gamemodifiers.cpp:155
msgid "(C) moves with crazy moves"
msgstr ""
#. TRANSLATORS: move type in status bar
-#: src/gamemodifiers.cpp:153
+#: src/gamemodifiers.cpp:157
msgid "(d) double normal + crazy"
msgstr ""
#. TRANSLATORS: move type in status bar
-#: src/gamemodifiers.cpp:155
+#: src/gamemodifiers.cpp:159
msgid "(?) unknown move"
msgstr ""
#. TRANSLATORS: crazy move type in status bar
-#: src/gamemodifiers.cpp:180
+#: src/gamemodifiers.cpp:184
#, c-format
msgid "(%u) crazy move number %u"
msgstr ""
#. TRANSLATORS: crazy move type in status bar
-#: src/gamemodifiers.cpp:186
+#: src/gamemodifiers.cpp:190
msgid "(a) custom crazy move"
msgstr ""
#. TRANSLATORS: crazy move type in status bar
-#: src/gamemodifiers.cpp:191
+#: src/gamemodifiers.cpp:195
msgid "(?) crazy move"
msgstr ""
#. TRANSLATORS: move to target type in status bar
-#: src/gamemodifiers.cpp:198
+#: src/gamemodifiers.cpp:202
msgid "(0) default moves to target"
msgstr ""
#. TRANSLATORS: move to target type in status bar
-#: src/gamemodifiers.cpp:200
+#: src/gamemodifiers.cpp:204
msgid "(1) moves to target in distance 1"
msgstr ""
#. TRANSLATORS: move to target type in status bar
-#: src/gamemodifiers.cpp:202
+#: src/gamemodifiers.cpp:206
msgid "(2) moves to target in distance 2"
msgstr ""
#. TRANSLATORS: move to target type in status bar
-#: src/gamemodifiers.cpp:204
+#: src/gamemodifiers.cpp:208
msgid "(3) moves to target in distance 3"
msgstr ""
#. TRANSLATORS: move to target type in status bar
-#: src/gamemodifiers.cpp:206
+#: src/gamemodifiers.cpp:210
msgid "(4) moves to target in distance 4"
msgstr ""
#. TRANSLATORS: move to target type in status bar
-#: src/gamemodifiers.cpp:208
+#: src/gamemodifiers.cpp:212
msgid "(5) moves to target in distance 5"
msgstr ""
#. TRANSLATORS: move to target type in status bar
-#: src/gamemodifiers.cpp:210
+#: src/gamemodifiers.cpp:214
msgid "(6) moves to target in distance 6"
msgstr ""
#. TRANSLATORS: move to target type in status bar
-#: src/gamemodifiers.cpp:212
+#: src/gamemodifiers.cpp:216
msgid "(7) moves to target in distance 7"
msgstr ""
#. TRANSLATORS: move to target type in status bar
-#: src/gamemodifiers.cpp:214
+#: src/gamemodifiers.cpp:218
msgid "(8) moves to target in distance 8"
msgstr ""
#. TRANSLATORS: move to target type in status bar
-#: src/gamemodifiers.cpp:216
+#: src/gamemodifiers.cpp:220
msgid "(9) moves to target in distance 9"
msgstr ""
#. TRANSLATORS: move to target type in status bar
-#: src/gamemodifiers.cpp:218
+#: src/gamemodifiers.cpp:222
msgid "(A) moves to target in attack range"
msgstr ""
#. TRANSLATORS: move to target type in status bar
-#: src/gamemodifiers.cpp:220
+#: src/gamemodifiers.cpp:224
msgid "(a) archer attack range"
msgstr ""
#. TRANSLATORS: move to target type in status bar
-#: src/gamemodifiers.cpp:222
+#: src/gamemodifiers.cpp:226
msgid "(B) moves to target in attack range - 1"
msgstr ""
#. TRANSLATORS: move to target type in status bar
-#: src/gamemodifiers.cpp:224
+#: src/gamemodifiers.cpp:228
msgid "(?) move to target"
msgstr ""
#. TRANSLATORS: folow mode in status bar
-#: src/gamemodifiers.cpp:230
+#: src/gamemodifiers.cpp:234
msgid "(D) default follow"
msgstr ""
#. TRANSLATORS: folow mode in status bar
-#: src/gamemodifiers.cpp:232
+#: src/gamemodifiers.cpp:236
msgid "(R) relative follow"
msgstr ""
#. TRANSLATORS: folow mode in status bar
-#: src/gamemodifiers.cpp:234
+#: src/gamemodifiers.cpp:238
msgid "(M) mirror follow"
msgstr ""
#. TRANSLATORS: folow mode in status bar
-#: src/gamemodifiers.cpp:236
+#: src/gamemodifiers.cpp:240
msgid "(P) pet follow"
msgstr ""
#. TRANSLATORS: folow mode in status bar
-#: src/gamemodifiers.cpp:238
+#: src/gamemodifiers.cpp:242
msgid "(?) unknown follow"
msgstr ""
#. TRANSLATORS: switch attack type in status bar
#. TRANSLATORS: attack type in status bar
-#: src/gamemodifiers.cpp:244 src/gamemodifiers.cpp:252
-#: src/gamemodifiers.cpp:266
+#: src/gamemodifiers.cpp:248 src/gamemodifiers.cpp:256
+#: src/gamemodifiers.cpp:270
msgid "(?) attack"
msgstr ""
#. TRANSLATORS: switch attack type in status bar
#. TRANSLATORS: attack type in status bar
-#: src/gamemodifiers.cpp:246 src/gamemodifiers.cpp:258
+#: src/gamemodifiers.cpp:250 src/gamemodifiers.cpp:262
msgid "(D) default attack"
msgstr ""
#. TRANSLATORS: switch attack type in status bar
-#: src/gamemodifiers.cpp:248
+#: src/gamemodifiers.cpp:252
msgid "(s) switch attack without shield"
msgstr ""
#. TRANSLATORS: switch attack type in status bar
-#: src/gamemodifiers.cpp:250
+#: src/gamemodifiers.cpp:254
msgid "(S) switch attack with shield"
msgstr ""
#. TRANSLATORS: attack type in status bar
-#: src/gamemodifiers.cpp:260
+#: src/gamemodifiers.cpp:264
msgid "(G) go and attack"
msgstr ""
#. TRANSLATORS: attack type in status bar
-#: src/gamemodifiers.cpp:262
+#: src/gamemodifiers.cpp:266
msgid "(A) go, attack, pickup"
msgstr ""
#. TRANSLATORS: attack type in status bar
-#: src/gamemodifiers.cpp:264
+#: src/gamemodifiers.cpp:268
msgid "(d) without auto attack"
msgstr ""
+#. TRANSLATORS: targeting type in status bar
+#: src/gamemodifiers.cpp:276
+msgid "(D) don't switch target"
+msgstr ""
+
+#. TRANSLATORS: targeting type in status bar
+#: src/gamemodifiers.cpp:278
+msgid "(C) always attack closest"
+msgstr ""
+
+#. TRANSLATORS: targeting type in status bar
+#: src/gamemodifiers.cpp:280
+msgid "(?) targeting"
+msgstr ""
+
#. TRANSLATORS: pickup size in status bar
-#: src/gamemodifiers.cpp:299
+#: src/gamemodifiers.cpp:314
msgid "(S) small pick up 1x1 cells"
msgstr ""
#. TRANSLATORS: pickup size in status bar
-#: src/gamemodifiers.cpp:301
+#: src/gamemodifiers.cpp:316
msgid "(D) default pick up 2x1 cells"
msgstr ""
#. TRANSLATORS: pickup size in status bar
-#: src/gamemodifiers.cpp:303
+#: src/gamemodifiers.cpp:318
msgid "(F) forward pick up 2x3 cells"
msgstr ""
#. TRANSLATORS: pickup size in status bar
-#: src/gamemodifiers.cpp:305
+#: src/gamemodifiers.cpp:320
msgid "(3) pick up 3x3 cells"
msgstr ""
#. TRANSLATORS: pickup size in status bar
-#: src/gamemodifiers.cpp:307
+#: src/gamemodifiers.cpp:322
msgid "(g) go and pick up in distance 4"
msgstr ""
#. TRANSLATORS: pickup size in status bar
-#: src/gamemodifiers.cpp:309
+#: src/gamemodifiers.cpp:324
msgid "(G) go and pick up in distance 8"
msgstr ""
#. TRANSLATORS: pickup size in status bar
-#: src/gamemodifiers.cpp:311
+#: src/gamemodifiers.cpp:326
msgid "(A) go and pick up in max distance"
msgstr ""
#. TRANSLATORS: pickup size in status bar
-#: src/gamemodifiers.cpp:313
+#: src/gamemodifiers.cpp:328
msgid "(?) pick up"
msgstr ""
#. TRANSLATORS: magic attack in status bar
-#: src/gamemodifiers.cpp:319
+#: src/gamemodifiers.cpp:334
msgid "(f) use #flar for magic attack"
msgstr ""
#. TRANSLATORS: magic attack in status bar
-#: src/gamemodifiers.cpp:321
+#: src/gamemodifiers.cpp:336
msgid "(c) use #chiza for magic attack"
msgstr ""
#. TRANSLATORS: magic attack in status bar
-#: src/gamemodifiers.cpp:323
+#: src/gamemodifiers.cpp:338
msgid "(I) use #ingrav for magic attack"
msgstr ""
#. TRANSLATORS: magic attack in status bar
-#: src/gamemodifiers.cpp:325
+#: src/gamemodifiers.cpp:340
msgid "(F) use #frillyar for magic attack"
msgstr ""
#. TRANSLATORS: magic attack in status bar
-#: src/gamemodifiers.cpp:327
+#: src/gamemodifiers.cpp:342
msgid "(U) use #upmarmu for magic attack"
msgstr ""
#. TRANSLATORS: magic attack in status bar
-#: src/gamemodifiers.cpp:329
+#: src/gamemodifiers.cpp:344
msgid "(?) magic attack"
msgstr ""
#. TRANSLATORS: player attack type in status bar
-#: src/gamemodifiers.cpp:335
+#: src/gamemodifiers.cpp:350
msgid "(a) attack all players"
msgstr ""
#. TRANSLATORS: player attack type in status bar
-#: src/gamemodifiers.cpp:337
+#: src/gamemodifiers.cpp:352
msgid "(f) attack all except friends"
msgstr ""
#. TRANSLATORS: player attack type in status bar
-#: src/gamemodifiers.cpp:339
+#: src/gamemodifiers.cpp:354
msgid "(b) attack bad relations"
msgstr ""
#. TRANSLATORS: player attack type in status bar
-#: src/gamemodifiers.cpp:341
+#: src/gamemodifiers.cpp:356
msgid "(d) don't attack players"
msgstr ""
#. TRANSLATORS: player attack type in status bar
-#: src/gamemodifiers.cpp:343
+#: src/gamemodifiers.cpp:358
msgid "(?) pvp attack"
msgstr ""
#. TRANSLATORS: imitation type in status bar
-#: src/gamemodifiers.cpp:349
+#: src/gamemodifiers.cpp:364
msgid "(D) default imitation"
msgstr ""
#. TRANSLATORS: imitation type in status bar
-#: src/gamemodifiers.cpp:351
+#: src/gamemodifiers.cpp:366
msgid "(O) outfits imitation"
msgstr ""
#. TRANSLATORS: imitation type in status bar
-#: src/gamemodifiers.cpp:353
+#: src/gamemodifiers.cpp:368
msgid "(?) imitation"
msgstr ""
#. TRANSLATORS: game modifiers state in status bar
-#: src/gamemodifiers.cpp:359
+#: src/gamemodifiers.cpp:374
msgid "Game modifiers are enabled"
msgstr ""
#. TRANSLATORS: game modifiers state in status bar
-#: src/gamemodifiers.cpp:361
+#: src/gamemodifiers.cpp:376
msgid "Game modifiers are disabled"
msgstr ""
#. TRANSLATORS: game modifiers state in status bar
-#: src/gamemodifiers.cpp:363
+#: src/gamemodifiers.cpp:378
msgid "Game modifiers are unknown"
msgstr ""
#. TRANSLATORS: map view type in status bar
-#: src/gamemodifiers.cpp:376
+#: src/gamemodifiers.cpp:392
msgid "(N) normal map view"
msgstr ""
#. TRANSLATORS: map view type in status bar
-#: src/gamemodifiers.cpp:378
+#: src/gamemodifiers.cpp:394
msgid "(D) debug map view"
msgstr ""
#. TRANSLATORS: map view type in status bar
-#: src/gamemodifiers.cpp:380
+#: src/gamemodifiers.cpp:396
msgid "(u) ultra map view"
msgstr ""
#. TRANSLATORS: map view type in status bar
-#: src/gamemodifiers.cpp:382
+#: src/gamemodifiers.cpp:398
msgid "(U) ultra map view 2"
msgstr ""
#. TRANSLATORS: map view type in status bar
-#: src/gamemodifiers.cpp:384
+#: src/gamemodifiers.cpp:400
msgid "(e) empty map view with collision"
msgstr ""
#. TRANSLATORS: map view type in status bar
-#: src/gamemodifiers.cpp:386
+#: src/gamemodifiers.cpp:402
msgid "(E) empty map view"
msgstr ""
#. TRANSLATORS: map view type in status bar
-#: src/gamemodifiers.cpp:388
+#: src/gamemodifiers.cpp:404
msgid "(b) black & white map view"
msgstr ""
#. TRANSLATORS: pickup size in status bar
-#: src/gamemodifiers.cpp:390
+#: src/gamemodifiers.cpp:406
msgid "(?) map view"
msgstr ""
#. TRANSLATORS: away type in status bar
-#: src/gamemodifiers.cpp:396
+#: src/gamemodifiers.cpp:418
msgid "(O) on keyboard"
msgstr ""
#. TRANSLATORS: away type in status bar
-#: src/gamemodifiers.cpp:398
+#: src/gamemodifiers.cpp:420
msgid "(A) away"
msgstr ""
#. TRANSLATORS: away type in status bar
#. TRANSLATORS: camera mode in status bar
-#: src/gamemodifiers.cpp:400 src/gamemodifiers.cpp:454
+#: src/gamemodifiers.cpp:422 src/gamemodifiers.cpp:482
msgid "(?) away"
msgstr ""
#. TRANSLATORS: away message box header
-#: src/gamemodifiers.cpp:424
+#: src/gamemodifiers.cpp:448
msgid "Away"
msgstr ""
#. TRANSLATORS: camera mode in status bar
-#: src/gamemodifiers.cpp:450
+#: src/gamemodifiers.cpp:478
msgid "(G) game camera mode"
msgstr ""
#. TRANSLATORS: camera mode in status bar
-#: src/gamemodifiers.cpp:452
+#: src/gamemodifiers.cpp:480
msgid "(F) free camera mode"
msgstr ""
#. TRANSLATORS: error message question
-#: src/gui/dialogsmanager.cpp:115
+#: src/gui/dialogsmanager.cpp:119
msgid "Do you want to open support page?"
msgstr ""
#. TRANSLATORS: message header
-#: src/gui/dialogsmanager.cpp:127 src/gui/dialogsmanager.cpp:152
-#: src/gui/dialogsmanager.cpp:168
+#: src/gui/dialogsmanager.cpp:133 src/gui/dialogsmanager.cpp:162
+#: src/gui/dialogsmanager.cpp:182
msgid "Message"
msgstr ""
#. TRANSLATORS: ok dialog button
#. TRANSLATORS: popup menu item
#. TRANSLATORS: revive player
-#: src/gui/dialogsmanager.cpp:130 src/gui/popups/popupmenu.cpp:2613
+#: src/gui/dialogsmanager.cpp:136 src/gui/popups/popupmenu.cpp:2636
msgid "Revive"
msgstr ""
#. TRANSLATORS: weight message
-#: src/gui/dialogsmanager.cpp:154
+#: src/gui/dialogsmanager.cpp:164
msgid ""
"You are carrying more than half your weight. You are unable to regain "
"health."
msgstr ""
#. TRANSLATORS: weight message
-#: src/gui/dialogsmanager.cpp:170
+#: src/gui/dialogsmanager.cpp:184
msgid "You are carrying less than half your weight. You can regain health."
msgstr ""
@@ -1099,67 +1130,67 @@ msgstr ""
#: src/gui/models/colorlistmodel.h:33 src/gui/models/sortlistmodelinv.h:32
#: src/gui/widgets/tabs/setup_other.cpp:79
#: src/gui/widgets/tabs/setup_visual.cpp:81
-#: src/gui/windows/equipmentwindow.cpp:616
+#: src/gui/windows/equipmentwindow.cpp:669
msgid "default"
msgstr ""
#. TRANSLATORS: chat color
#. TRANSLATORS: color name
-#: src/gui/models/colorlistmodel.h:35 src/gui/models/colormodel.cpp:74
+#: src/gui/models/colorlistmodel.h:35 src/gui/models/colormodel.cpp:76
msgid "black"
msgstr ""
#. TRANSLATORS: chat color
#. TRANSLATORS: color name
-#: src/gui/models/colorlistmodel.h:37 src/gui/models/colormodel.cpp:76
+#: src/gui/models/colorlistmodel.h:37 src/gui/models/colormodel.cpp:78
msgid "red"
msgstr ""
#. TRANSLATORS: chat color
#. TRANSLATORS: color name
-#: src/gui/models/colorlistmodel.h:39 src/gui/models/colormodel.cpp:78
+#: src/gui/models/colorlistmodel.h:39 src/gui/models/colormodel.cpp:80
msgid "green"
msgstr ""
#. TRANSLATORS: chat color
#. TRANSLATORS: color name
-#: src/gui/models/colorlistmodel.h:41 src/gui/models/colormodel.cpp:80
+#: src/gui/models/colorlistmodel.h:41 src/gui/models/colormodel.cpp:82
msgid "blue"
msgstr ""
#. TRANSLATORS: chat color
#. TRANSLATORS: color name
-#: src/gui/models/colorlistmodel.h:43 src/gui/models/colormodel.cpp:82
+#: src/gui/models/colorlistmodel.h:43 src/gui/models/colormodel.cpp:84
msgid "gold"
msgstr ""
#. TRANSLATORS: chat color
#. TRANSLATORS: color name
-#: src/gui/models/colorlistmodel.h:45 src/gui/models/colormodel.cpp:84
+#: src/gui/models/colorlistmodel.h:45 src/gui/models/colormodel.cpp:86
msgid "yellow"
msgstr ""
#. TRANSLATORS: chat color
#. TRANSLATORS: color name
-#: src/gui/models/colorlistmodel.h:47 src/gui/models/colormodel.cpp:86
+#: src/gui/models/colorlistmodel.h:47 src/gui/models/colormodel.cpp:88
msgid "pink"
msgstr ""
#. TRANSLATORS: chat color
#. TRANSLATORS: color name
-#: src/gui/models/colorlistmodel.h:49 src/gui/models/colormodel.cpp:88
+#: src/gui/models/colorlistmodel.h:49 src/gui/models/colormodel.cpp:90
msgid "purple"
msgstr ""
#. TRANSLATORS: chat color
#. TRANSLATORS: color name
-#: src/gui/models/colorlistmodel.h:51 src/gui/models/colormodel.cpp:90
+#: src/gui/models/colorlistmodel.h:51 src/gui/models/colormodel.cpp:92
msgid "grey"
msgstr ""
#. TRANSLATORS: chat color
#. TRANSLATORS: color name
-#: src/gui/models/colorlistmodel.h:53 src/gui/models/colormodel.cpp:92
+#: src/gui/models/colorlistmodel.h:53 src/gui/models/colormodel.cpp:94
msgid "brown"
msgstr ""
@@ -1260,8 +1291,8 @@ msgstr ""
#. TRANSLATORS: language
#. TRANSLATORS: popup menu header
-#: src/gui/models/langlistmodel.h:45 src/gui/popups/popupmenu.cpp:1990
-#: src/gui/popups/popupmenu.cpp:2068 src/gui/widgets/tabs/socialtabbase.h:46
+#: src/gui/models/langlistmodel.h:45 src/gui/popups/popupmenu.cpp:2009
+#: src/gui/popups/popupmenu.cpp:2087 src/gui/widgets/tabs/socialtabbase.h:46
msgid "(default)"
msgstr ""
@@ -1411,7 +1442,8 @@ msgid "Blacklisted"
msgstr ""
#. TRANSLATORS: relation type
-#: src/gui/models/playerrelationlistmodel.h:47
+#. TRANSLATORS: palette color
+#: src/gui/models/playerrelationlistmodel.h:47 src/gui/userpalette.cpp:159
msgid "Enemy"
msgstr ""
@@ -1487,62 +1519,62 @@ msgid "Skip"
msgstr ""
#. TRANSLATORS: being popup label
-#: src/gui/popups/beingpopup.cpp:166 src/gui/popups/beingpopup.cpp:186
+#: src/gui/popups/beingpopup.cpp:167 src/gui/popups/beingpopup.cpp:187
#, c-format
msgid "Hungry: %d"
msgstr ""
#. TRANSLATORS: being popup label
-#: src/gui/popups/beingpopup.cpp:170 src/gui/popups/beingpopup.cpp:190
+#: src/gui/popups/beingpopup.cpp:171 src/gui/popups/beingpopup.cpp:191
#, c-format
msgid "Intimacy: %d"
msgstr ""
#. TRANSLATORS: being popup label
-#: src/gui/popups/beingpopup.cpp:206
+#: src/gui/popups/beingpopup.cpp:207
#, c-format
msgid "Party: %s"
msgstr ""
#. TRANSLATORS: being popup label
-#: src/gui/popups/beingpopup.cpp:224
+#: src/gui/popups/beingpopup.cpp:225
#, c-format
msgid "Guild: %s"
msgstr ""
#. TRANSLATORS: being popup label
-#: src/gui/popups/beingpopup.cpp:241
+#: src/gui/popups/beingpopup.cpp:242
#, c-format
msgid "Pvp rank: %u"
msgstr ""
#. TRANSLATORS: being popup label
-#: src/gui/popups/beingpopup.cpp:257
+#: src/gui/popups/beingpopup.cpp:259
#, c-format
msgid "Buy shop: %s"
msgstr ""
#. TRANSLATORS: being popup label
-#: src/gui/popups/beingpopup.cpp:272
+#: src/gui/popups/beingpopup.cpp:276
#, c-format
msgid "Sell shop: %s"
msgstr ""
#. TRANSLATORS: being popup label
-#: src/gui/popups/beingpopup.cpp:286
+#: src/gui/popups/beingpopup.cpp:291
#, c-format
msgid "Comment: %s"
msgstr ""
#. TRANSLATORS: being popup label
-#: src/gui/popups/beingpopup.cpp:300
+#: src/gui/popups/beingpopup.cpp:305
#, c-format
msgid "Chat room: %s"
msgstr ""
#. TRANSLATORS: party popup item
#. TRANSLATORS: party creation message
-#: src/gui/popups/createpartypopup.h:50 src/gui/windows/socialwindow.cpp:504
+#: src/gui/popups/createpartypopup.h:50 src/gui/windows/socialwindow.cpp:521
msgid "Create Party"
msgstr ""
@@ -1556,7 +1588,6 @@ msgstr ""
#. TRANSLATORS: connection dialog button
#. TRANSLATORS: edit server dialog button
#. TRANSLATORS: item amount window button
-#. TRANSLATORS: button in npc post dialog
#. TRANSLATORS: quit dialog button
#. TRANSLATORS: register dialog. button.
#. TRANSLATORS: setup button
@@ -1565,46 +1596,50 @@ msgstr ""
#. TRANSLATORS: unregister dialog. button.
#. TRANSLATORS: updater window button
#. TRANSLATORS: input action name
-#: src/gui/popups/createpartypopup.h:53 src/gui/popups/popupmenu.cpp:374
-#: src/gui/popups/popupmenu.cpp:441 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:1732 src/gui/popups/popupmenu.cpp:1768
-#: src/gui/popups/popupmenu.cpp:1818 src/gui/popups/popupmenu.cpp:1860
-#: src/gui/popups/popupmenu.cpp:1901 src/gui/popups/popupmenu.cpp:1969
-#: src/gui/popups/popupmenu.cpp:2047 src/gui/popups/popupmenu.cpp:2081
-#: src/gui/popups/popupmenu.cpp:2107 src/gui/popups/popupmenu.cpp:2128
-#: src/gui/popups/popupmenu.cpp:2149 src/gui/popups/popupmenu.cpp:2174
-#: src/gui/popups/popupmenu.cpp:2191 src/gui/popups/popupmenu.cpp:2505
-#: src/gui/popups/popupmenu.cpp:2670 src/gui/windows/buyselldialog.cpp:75
-#: src/gui/windows/changeemaildialog.cpp:55
-#: src/gui/windows/changepassworddialog.cpp:57
-#: src/gui/windows/charcreatedialog.cpp:122
+#: src/gui/popups/createpartypopup.h:53 src/gui/popups/popupmenu.cpp:384
+#: src/gui/popups/popupmenu.cpp:452 src/gui/popups/popupmenu.cpp:553
+#: src/gui/popups/popupmenu.cpp:600 src/gui/popups/popupmenu.cpp:635
+#: src/gui/popups/popupmenu.cpp:666 src/gui/popups/popupmenu.cpp:691
+#: src/gui/popups/popupmenu.cpp:716 src/gui/popups/popupmenu.cpp:905
+#: src/gui/popups/popupmenu.cpp:932 src/gui/popups/popupmenu.cpp:965
+#: src/gui/popups/popupmenu.cpp:1749 src/gui/popups/popupmenu.cpp:1785
+#: src/gui/popups/popupmenu.cpp:1835 src/gui/popups/popupmenu.cpp:1877
+#: src/gui/popups/popupmenu.cpp:1918 src/gui/popups/popupmenu.cpp:1988
+#: src/gui/popups/popupmenu.cpp:2066 src/gui/popups/popupmenu.cpp:2100
+#: src/gui/popups/popupmenu.cpp:2126 src/gui/popups/popupmenu.cpp:2147
+#: src/gui/popups/popupmenu.cpp:2168 src/gui/popups/popupmenu.cpp:2194
+#: src/gui/popups/popupmenu.cpp:2212 src/gui/popups/popupmenu.cpp:2528
+#: src/gui/popups/popupmenu.cpp:2693 src/gui/windows/buyselldialog.cpp:75
+#: src/gui/windows/changeemaildialog.cpp:56
+#: src/gui/windows/changepassworddialog.cpp:58
+#: src/gui/windows/charcreatedialog.cpp:121
#: src/gui/windows/connectiondialog.cpp:52
-#: src/gui/windows/editserverdialog.cpp:61
-#: src/gui/windows/itemamountwindow.cpp:169
-#: src/gui/windows/npcpostdialog.cpp:70 src/gui/windows/quitdialog.cpp:70
-#: src/gui/windows/registerdialog.cpp:65 src/gui/windows/setupwindow.cpp:94
-#: src/gui/windows/textcommandeditor.cpp:86 src/gui/windows/textdialog.cpp:55
-#: src/gui/windows/unregisterdialog.cpp:54
-#: src/gui/windows/updaterwindow.cpp:190 src/input/pages/gui.cpp:105
+#: src/gui/windows/editserverdialog.cpp:58
+#: src/gui/windows/itemamountwindow.cpp:181 src/gui/windows/quitdialog.cpp:68
+#: src/gui/windows/registerdialog.cpp:62 src/gui/windows/setupwindow.cpp:99
+#: src/gui/windows/textcommandeditor.cpp:87 src/gui/windows/textdialog.cpp:55
+#: src/gui/windows/unregisterdialog.cpp:55
+#: src/gui/windows/updaterwindow.cpp:189 src/input/pages/gui.cpp:103
msgid "Cancel"
msgstr "Cancel"
#. TRANSLATORS: popup label
-#: src/gui/popups/itempopup.cpp:203
+#: src/gui/popups/itempopup.cpp:220
#, c-format
msgid "Weight: %s"
msgstr ""
+#. TRANSLATORS: popup label
+#: src/gui/popups/itempopup.cpp:285
+msgid "Cards: "
+msgstr ""
+
#. TRANSLATORS: popup menu item
#. TRANSLATORS: trade with player
#. TRANSLATORS: trade chat tab name
#. TRANSLATORS: inventory type name
-#: src/gui/popups/popupmenu.cpp:156 src/gui/popups/popupmenu.cpp:800
-#: src/gui/widgets/tabs/chat/tradetab.cpp:39 src/inventory.cpp:319
+#: src/gui/popups/popupmenu.cpp:161 src/gui/popups/popupmenu.cpp:811
+#: src/gui/widgets/tabs/chat/tradetab.cpp:39 src/inventory.cpp:328
msgid "Trade"
msgstr "Trade"
@@ -1615,53 +1650,52 @@ msgstr "Trade"
#. TRANSLATORS: popup menu item
#. TRANSLATORS: attack player
#. TRANSLATORS: Skill type
-#. TRANSLATORS: bot checker window table header
#. TRANSLATORS: input action name
#. TRANSLATORS: player stat
-#: src/gui/popups/popupmenu.cpp:159 src/gui/popups/popupmenu.cpp:277
-#: src/gui/popups/popupmenu.cpp:803 src/gui/widgets/skillinfo.cpp:114
-#: src/gui/windows/botcheckerwindow.cpp:88 src/input/pages/basic.cpp:42
-#: src/net/eathena/generalhandler.cpp:401 src/net/tmwa/generalhandler.cpp:358
+#: src/gui/popups/popupmenu.cpp:164 src/gui/popups/popupmenu.cpp:286
+#: src/gui/popups/popupmenu.cpp:814 src/gui/widgets/skillinfo.cpp:109
+#: src/input/pages/basic.cpp:40 src/net/eathena/generalhandler.cpp:396
+#: src/net/tmwa/generalhandler.cpp:359
msgid "Attack"
msgstr "Attack"
#. TRANSLATORS: popup menu item
#. TRANSLATORS: send whisper to player
-#: src/gui/popups/popupmenu.cpp:162 src/gui/popups/popupmenu.cpp:252
-#: src/gui/popups/popupmenu.cpp:462
+#: src/gui/popups/popupmenu.cpp:167 src/gui/popups/popupmenu.cpp:259
+#: src/gui/popups/popupmenu.cpp:473
msgid "Whisper"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: heal player
-#: src/gui/popups/popupmenu.cpp:168 src/gui/popups/popupmenu.cpp:807
+#: src/gui/popups/popupmenu.cpp:173 src/gui/popups/popupmenu.cpp:818
msgid "Heal"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: kick player from guild
-#: src/gui/popups/popupmenu.cpp:188 src/gui/popups/popupmenu.cpp:204
-#: src/gui/popups/popupmenu.cpp:511 src/gui/popups/popupmenu.cpp:835
+#: src/gui/popups/popupmenu.cpp:193 src/gui/popups/popupmenu.cpp:209
+#: src/gui/popups/popupmenu.cpp:522 src/gui/popups/popupmenu.cpp:846
msgid "Kick from guild"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: change player position in guild
-#: src/gui/popups/popupmenu.cpp:195 src/gui/popups/popupmenu.cpp:211
-#: src/gui/popups/popupmenu.cpp:518 src/gui/popups/popupmenu.cpp:842
+#: src/gui/popups/popupmenu.cpp:200 src/gui/popups/popupmenu.cpp:216
+#: src/gui/popups/popupmenu.cpp:529 src/gui/popups/popupmenu.cpp:853
msgid "Change pos in guild"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: invite player to guild
-#: src/gui/popups/popupmenu.cpp:224 src/gui/popups/popupmenu.cpp:530
-#: src/gui/popups/popupmenu.cpp:856
+#: src/gui/popups/popupmenu.cpp:229 src/gui/popups/popupmenu.cpp:541
+#: src/gui/popups/popupmenu.cpp:867
msgid "Invite to guild"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: set player invisible for self by id
-#: src/gui/popups/popupmenu.cpp:231
+#: src/gui/popups/popupmenu.cpp:236
msgid "Nuke"
msgstr ""
@@ -1678,20 +1712,18 @@ msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: move to player location
#. TRANSLATORS: input tab sub tab name
-#. TRANSLATORS: bot checker window table header
-#: src/gui/popups/popupmenu.cpp:234 src/gui/popups/popupmenu.cpp:265
-#: src/gui/popups/popupmenu.cpp:492 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:92
+#: src/gui/popups/popupmenu.cpp:239 src/gui/popups/popupmenu.cpp:272
+#: src/gui/popups/popupmenu.cpp:503 src/gui/popups/popupmenu.cpp:659
+#: src/gui/popups/popupmenu.cpp:825 src/gui/popups/popupmenu.cpp:890
+#: src/gui/setupinputpages.cpp:45
msgid "Move"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: talk with npc
-#. TRANSLATORS: bot checker window table header
#. TRANSLATORS: input action name
-#: src/gui/popups/popupmenu.cpp:246 src/gui/windows/botcheckerwindow.cpp:90
-#: src/input/pages/basic.cpp:90 src/resources/db/npcdb.cpp:146
+#: src/gui/popups/popupmenu.cpp:253 src/input/pages/basic.cpp:88
+#: src/resources/db/npcdb.cpp:147
msgid "Talk"
msgstr "Talk"
@@ -1703,11 +1735,11 @@ msgstr "Talk"
#. TRANSLATORS: shop window button
#. TRANSLATORS: shop window tab name
#. TRANSLATORS: input action name
-#: src/gui/popups/popupmenu.cpp:256 src/gui/popups/popupmenu.cpp:2359
-#: src/gui/windows/buydialog.cpp:191 src/gui/windows/buydialog.cpp:207
-#: src/gui/windows/buydialog.cpp:268 src/gui/windows/buyselldialog.cpp:71
-#: src/gui/windows/shopwindow.cpp:168 src/input/pages/basic.cpp:240
-#: src/resources/db/npcdb.cpp:147
+#: src/gui/popups/popupmenu.cpp:263 src/gui/popups/popupmenu.cpp:2380
+#: src/gui/windows/buydialog.cpp:194 src/gui/windows/buydialog.cpp:212
+#: src/gui/windows/buydialog.cpp:275 src/gui/windows/buyselldialog.cpp:71
+#: src/gui/windows/shopwindow.cpp:168 src/input/pages/basic.cpp:244
+#: src/resources/db/npcdb.cpp:148
msgid "Buy"
msgstr "Buy"
@@ -1720,10 +1752,10 @@ msgstr "Buy"
#. TRANSLATORS: shop window button
#. TRANSLATORS: shop window tab name
#. TRANSLATORS: input action name
-#: src/gui/popups/popupmenu.cpp:259 src/gui/popups/popupmenu.cpp:2371
-#: src/gui/widgets/selldialog.cpp:51 src/gui/widgets/selldialog.cpp:96
+#: src/gui/popups/popupmenu.cpp:266 src/gui/popups/popupmenu.cpp:2392
+#: src/gui/widgets/selldialog.cpp:52 src/gui/widgets/selldialog.cpp:99
#: src/gui/windows/buyselldialog.cpp:73 src/gui/windows/shopwindow.cpp:170
-#: src/input/pages/basic.cpp:246 src/resources/db/npcdb.cpp:148
+#: src/input/pages/basic.cpp:250 src/resources/db/npcdb.cpp:149
msgid "Sell"
msgstr "Sell"
@@ -1731,26 +1763,26 @@ msgstr "Sell"
#. TRANSLATORS: add comment to npc
#. TRANSLATORS: popup menu item
#. TRANSLATORS: add comment to player
-#: src/gui/popups/popupmenu.cpp:268 src/gui/popups/popupmenu.cpp:472
-#: src/gui/popups/popupmenu.cpp:2467
+#: src/gui/popups/popupmenu.cpp:275 src/gui/popups/popupmenu.cpp:483
+#: src/gui/popups/popupmenu.cpp:2490
msgid "Add comment"
msgstr ""
#. TRANSLATORS: remove monster from attack list
#. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:289
+#: src/gui/popups/popupmenu.cpp:298
msgid "Remove from attack list"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: add monster to priotiry attack list
-#: src/gui/popups/popupmenu.cpp:296
+#: src/gui/popups/popupmenu.cpp:305
msgid "Add to priority attack list"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: add monster to attack list
-#: src/gui/popups/popupmenu.cpp:300
+#: src/gui/popups/popupmenu.cpp:309
msgid "Add to attack list"
msgstr ""
@@ -1758,19 +1790,19 @@ msgstr ""
#. TRANSLATORS: add monster to ignore list
#. TRANSLATORS: popup menu item
#. TRANSLATORS: add item to pickup list
-#: src/gui/popups/popupmenu.cpp:304 src/gui/popups/popupmenu.cpp:2487
+#: src/gui/popups/popupmenu.cpp:313 src/gui/popups/popupmenu.cpp:2510
msgid "Add to ignore list"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: Mercenary move to master
-#: src/gui/popups/popupmenu.cpp:313 src/gui/popups/popupmenu.cpp:324
+#: src/gui/popups/popupmenu.cpp:323 src/gui/popups/popupmenu.cpp:334
msgid "Move to master"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: fire mercenary
-#: src/gui/popups/popupmenu.cpp:317
+#: src/gui/popups/popupmenu.cpp:327
msgid "Fire"
msgstr ""
@@ -1778,19 +1810,19 @@ msgstr ""
#. TRANSLATORS: feed homunculus
#. TRANSLATORS: popup menu item
#. TRANSLATORS: feed pet
-#: src/gui/popups/popupmenu.cpp:327 src/gui/popups/popupmenu.cpp:340
+#: src/gui/popups/popupmenu.cpp:337 src/gui/popups/popupmenu.cpp:350
msgid "Feed"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: delete homunculus
-#: src/gui/popups/popupmenu.cpp:331
+#: src/gui/popups/popupmenu.cpp:341
msgid "Kill"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: pet drop loot
-#: src/gui/popups/popupmenu.cpp:343
+#: src/gui/popups/popupmenu.cpp:353
msgid "Drop loot"
msgstr ""
@@ -1798,8 +1830,8 @@ msgstr ""
#. TRANSLATORS: pet unequip item
#. TRANSLATORS: equipment window button
#. TRANSLATORS: inventory button
-#: src/gui/popups/popupmenu.cpp:346 src/gui/windows/equipmentwindow.cpp:74
-#: src/gui/windows/inventorywindow.cpp:186 src/resources/itemtypemapdata.h:45
+#: src/gui/popups/popupmenu.cpp:356 src/gui/windows/equipmentwindow.cpp:72
+#: src/gui/windows/inventorywindow.cpp:200 src/resources/itemtypemapdata.h:45
#: src/resources/itemtypemapdata.h:49 src/resources/itemtypemapdata.h:53
#: src/resources/itemtypemapdata.h:57 src/resources/itemtypemapdata.h:61
#: src/resources/itemtypemapdata.h:65 src/resources/itemtypemapdata.h:69
@@ -1814,14 +1846,14 @@ msgstr "Unequip"
#. TRANSLATORS: popup menu item
#. TRANSLATORS: rename map item
#. TRANSLATORS: shop window button
-#: src/gui/popups/popupmenu.cpp:350 src/gui/popups/popupmenu.cpp:609
-#: src/gui/windows/charselectdialog.cpp:132 src/gui/windows/shopwindow.cpp:192
+#: src/gui/popups/popupmenu.cpp:360 src/gui/popups/popupmenu.cpp:620
+#: src/gui/windows/charselectdialog.cpp:129 src/gui/windows/shopwindow.cpp:192
msgid "Rename"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: pet return to egg
-#: src/gui/popups/popupmenu.cpp:354
+#: src/gui/popups/popupmenu.cpp:364
msgid "Return to egg"
msgstr ""
@@ -1829,38 +1861,38 @@ msgstr ""
#. TRANSLATORS: add being name to chat
#. TRANSLATORS: popup menu item
#. TRANSLATORS: add player name to chat
-#: src/gui/popups/popupmenu.cpp:369 src/gui/popups/popupmenu.cpp:538
+#: src/gui/popups/popupmenu.cpp:379 src/gui/popups/popupmenu.cpp:549
msgid "Add name to chat"
msgstr ""
#. TRANSLATORS: popup menu header
#. TRANSLATORS: settings tab name
-#: src/gui/popups/popupmenu.cpp:418 src/gui/widgets/tabs/setup_players.cpp:38
+#: src/gui/popups/popupmenu.cpp:429 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:484 src/gui/popups/popupmenu.cpp:2412
-#: src/gui/popups/popupmenu.cpp:2436
+#: src/gui/popups/popupmenu.cpp:495 src/gui/popups/popupmenu.cpp:2433
+#: src/gui/popups/popupmenu.cpp:2457
msgid "Kick from party"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: pickup item from ground
-#: src/gui/popups/popupmenu.cpp:571 src/gui/popups/popupmenu.cpp:580
+#: src/gui/popups/popupmenu.cpp:582 src/gui/popups/popupmenu.cpp:591
msgid "Pick up"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: add item name to chat
-#: src/gui/popups/popupmenu.cpp:585 src/gui/popups/popupmenu.cpp:1728
-#: src/gui/popups/popupmenu.cpp:1804 src/gui/popups/popupmenu.cpp:1846
+#: src/gui/popups/popupmenu.cpp:596 src/gui/popups/popupmenu.cpp:1745
+#: src/gui/popups/popupmenu.cpp:1821 src/gui/popups/popupmenu.cpp:1863
msgid "Add to chat"
msgstr ""
#. TRANSLATORS: popup menu header
-#: src/gui/popups/popupmenu.cpp:606 src/gui/popups/popupmenu.cpp:638
+#: src/gui/popups/popupmenu.cpp:617 src/gui/popups/popupmenu.cpp:649
msgid "Map Item"
msgstr ""
@@ -1870,20 +1902,20 @@ msgstr ""
#. TRANSLATORS: remove attack target
#. TRANSLATORS: popup menu item
#. TRANSLATORS: remove item from pickup filter
-#: src/gui/popups/popupmenu.cpp:612 src/gui/popups/popupmenu.cpp:2043
-#: src/gui/popups/popupmenu.cpp:2077
+#: src/gui/popups/popupmenu.cpp:623 src/gui/popups/popupmenu.cpp:2062
+#: src/gui/popups/popupmenu.cpp:2096
msgid "Remove"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: warp to map item
-#: src/gui/popups/popupmenu.cpp:619 src/gui/popups/popupmenu.cpp:644
+#: src/gui/popups/popupmenu.cpp:630 src/gui/popups/popupmenu.cpp:655
msgid "Warp"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: move camera to map item
-#: src/gui/popups/popupmenu.cpp:651
+#: src/gui/popups/popupmenu.cpp:662
msgid "Move camera"
msgstr ""
@@ -1892,77 +1924,77 @@ msgstr ""
#. TRANSLATORS: full button name
#. TRANSLATORS: outfits button tooltip
#. TRANSLATORS: outfits window name
-#: src/gui/popups/popupmenu.cpp:669 src/gui/setupinputpages.cpp:53
-#: src/gui/windowmenu.cpp:142 src/gui/windows/inventorywindow.cpp:217
-#: src/gui/windows/outfitwindow.cpp:55
+#: src/gui/popups/popupmenu.cpp:680 src/gui/setupinputpages.cpp:53
+#: src/gui/windowmenu.cpp:143 src/gui/windows/inventorywindow.cpp:229
+#: src/gui/windows/outfitwindow.cpp:58
msgid "Outfits"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: clear selected outfit
-#: src/gui/popups/popupmenu.cpp:672
+#: src/gui/popups/popupmenu.cpp:683
msgid "Clear outfit"
msgstr ""
#. TRANSLATORS: popup menu header
#. TRANSLATORS: full button name
-#: src/gui/popups/popupmenu.cpp:698 src/gui/windowmenu.cpp:126
+#: src/gui/popups/popupmenu.cpp:709 src/gui/windowmenu.cpp:124
msgid "Spells"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: edit selected spell
-#: src/gui/popups/popupmenu.cpp:701
+#: src/gui/popups/popupmenu.cpp:712
msgid "Edit spell"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: remove all text from chat tab
#. TRANSLATORS: npc dialog button
-#: src/gui/popups/popupmenu.cpp:732 src/gui/windows/npcdialog.cpp:110
+#: src/gui/popups/popupmenu.cpp:743 src/gui/windows/npcdialog.cpp:112
msgid "Clear"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: disable chat tab highlight
-#: src/gui/popups/popupmenu.cpp:739
+#: src/gui/popups/popupmenu.cpp:750
msgid "Disable highlight"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: enable chat tab highlight
-#: src/gui/popups/popupmenu.cpp:745
+#: src/gui/popups/popupmenu.cpp:756
msgid "Enable highlight"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: do not remove player names from chat tab
-#: src/gui/popups/popupmenu.cpp:751
+#: src/gui/popups/popupmenu.cpp:762
msgid "Don't remove name"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: remove player names from chat tab
-#: src/gui/popups/popupmenu.cpp:757
+#: src/gui/popups/popupmenu.cpp:768
msgid "Remove name"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: enable away messages in chat tab
-#: src/gui/popups/popupmenu.cpp:763
+#: src/gui/popups/popupmenu.cpp:774
msgid "Enable away"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: disable away messages in chat tab
-#: src/gui/popups/popupmenu.cpp:769
+#: src/gui/popups/popupmenu.cpp:780
msgid "Disable away"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: enable away messages in chat tab
#. TRANSLATORS: social window button
-#: src/gui/popups/popupmenu.cpp:776 src/gui/windows/socialwindow.cpp:83
+#: src/gui/popups/popupmenu.cpp:787 src/gui/windows/socialwindow.cpp:81
msgid "Leave"
msgstr ""
@@ -1972,71 +2004,70 @@ 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:2145
-#: src/gui/popups/popupmenu.cpp:2187
+#: src/gui/popups/popupmenu.cpp:792 src/gui/popups/popupmenu.cpp:2164
+#: src/gui/popups/popupmenu.cpp:2208
msgid "Copy to clipboard"
msgstr ""
#. TRANSLATORS: popup menu header
-#: src/gui/popups/popupmenu.cpp:903
+#: src/gui/popups/popupmenu.cpp:914
msgid "Change guild position"
msgstr ""
#. TRANSLATORS: popup menu header
-#: src/gui/popups/popupmenu.cpp:948
+#: src/gui/popups/popupmenu.cpp:959
msgid "window"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: unlock window
-#: src/gui/popups/popupmenu.cpp:974
+#: src/gui/popups/popupmenu.cpp:988
msgid "Unlock"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: lock window
-#: src/gui/popups/popupmenu.cpp:980
+#: src/gui/popups/popupmenu.cpp:994
msgid "Lock"
msgstr ""
-#. TRANSLATORS: number of chars in string should be near original
-#: src/gui/popups/popupmenu.cpp:1028
+#: src/gui/popups/popupmenu.cpp:1043
msgid "Rename map sign "
msgstr ""
#. TRANSLATORS: number of chars in string should be near original
-#: src/gui/popups/popupmenu.cpp:1030
+#: src/gui/popups/popupmenu.cpp:1045
msgid "Name: "
msgstr ""
-#: src/gui/popups/popupmenu.cpp:1049
+#: src/gui/popups/popupmenu.cpp:1063
msgid "Player comment "
msgstr ""
#. TRANSLATORS: number of chars in string should be near original
-#: src/gui/popups/popupmenu.cpp:1051
+#: src/gui/popups/popupmenu.cpp:1065
msgid "Comment: "
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: add item to trade
-#: src/gui/popups/popupmenu.cpp:1624
+#: src/gui/popups/popupmenu.cpp:1638
msgid "Add to trade"
msgstr ""
-#: src/gui/popups/popupmenu.cpp:1632
+#: src/gui/popups/popupmenu.cpp:1646
msgid "Add to trade 10"
msgstr ""
-#: src/gui/popups/popupmenu.cpp:1637
+#: src/gui/popups/popupmenu.cpp:1651
msgid "Add to trade half"
msgstr ""
-#: src/gui/popups/popupmenu.cpp:1641
+#: src/gui/popups/popupmenu.cpp:1655
msgid "Add to trade all-1"
msgstr ""
-#: src/gui/popups/popupmenu.cpp:1645
+#: src/gui/popups/popupmenu.cpp:1659
msgid "Add to trade all"
msgstr ""
@@ -2045,50 +2076,50 @@ msgstr ""
#. TRANSLATORS: storage button
#. TRANSLATORS: inventory button
#. TRANSLATORS: setup button
-#: src/gui/popups/popupmenu.cpp:1653 src/gui/popups/popupmenu.cpp:1800
-#: src/gui/popups/popupmenu.cpp:1841 src/gui/windows/inventorywindow.cpp:249
-#: src/gui/windows/inventorywindow.cpp:272
-#: src/gui/windows/inventorywindow.cpp:864 src/gui/windows/setupwindow.cpp:96
+#: src/gui/popups/popupmenu.cpp:1667 src/gui/popups/popupmenu.cpp:1817
+#: src/gui/popups/popupmenu.cpp:1858 src/gui/windows/inventorywindow.cpp:260
+#: src/gui/windows/inventorywindow.cpp:284
+#: src/gui/windows/inventorywindow.cpp:882 src/gui/windows/setupwindow.cpp:101
msgid "Store"
msgstr "Store"
-#: src/gui/popups/popupmenu.cpp:1661
+#: src/gui/popups/popupmenu.cpp:1675
msgid "Store 10"
msgstr ""
-#: src/gui/popups/popupmenu.cpp:1666
+#: src/gui/popups/popupmenu.cpp:1680
msgid "Store half"
msgstr ""
-#: src/gui/popups/popupmenu.cpp:1670
+#: src/gui/popups/popupmenu.cpp:1684
msgid "Store all-1"
msgstr ""
-#: src/gui/popups/popupmenu.cpp:1674
+#: src/gui/popups/popupmenu.cpp:1688
msgid "Store all"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: get item from storage
#. TRANSLATORS: storage button
-#: src/gui/popups/popupmenu.cpp:1684 src/gui/windows/inventorywindow.cpp:251
-#: src/gui/windows/inventorywindow.cpp:274
+#: src/gui/popups/popupmenu.cpp:1698 src/gui/windows/inventorywindow.cpp:262
+#: src/gui/windows/inventorywindow.cpp:286
msgid "Retrieve"
msgstr "Retrieve"
-#: src/gui/popups/popupmenu.cpp:1692
+#: src/gui/popups/popupmenu.cpp:1706
msgid "Retrieve 10"
msgstr ""
-#: src/gui/popups/popupmenu.cpp:1697
+#: src/gui/popups/popupmenu.cpp:1711
msgid "Retrieve half"
msgstr ""
-#: src/gui/popups/popupmenu.cpp:1701
+#: src/gui/popups/popupmenu.cpp:1715
msgid "Retrieve all-1"
msgstr ""
-#: src/gui/popups/popupmenu.cpp:1705
+#: src/gui/popups/popupmenu.cpp:1719
msgid "Retrieve all"
msgstr ""
@@ -2098,51 +2129,56 @@ msgstr ""
#. TRANSLATORS: inventory button
#. TRANSLATORS: skills dialog button
#. TRANSLATORS: inventory button
-#: src/gui/popups/popupmenu.cpp:1762 src/gui/popups/popupmenu.cpp:2556
-#: src/gui/windows/inventorywindow.cpp:184
-#: src/gui/windows/inventorywindow.cpp:750 src/gui/windows/skilldialog.cpp:79
-#: src/gui/windows/skilldialog.cpp:151 src/gui/windows/skilldialog.cpp:321
-#: src/gui/windows/skilldialog.cpp:477 src/gui/windows/skilldialog.cpp:559
+#: src/gui/popups/popupmenu.cpp:1779 src/gui/popups/popupmenu.cpp:2579
+#: src/gui/windows/inventorywindow.cpp:198
+#: src/gui/windows/inventorywindow.cpp:771 src/gui/windows/skilldialog.cpp:77
+#: src/gui/windows/skilldialog.cpp:149 src/gui/windows/skilldialog.cpp:319
+#: src/gui/windows/skilldialog.cpp:483 src/gui/windows/skilldialog.cpp:565
#: src/resources/itemtypemapdata.h:37 src/resources/itemtypemapdata.h:41
msgid "Use"
msgstr "Use"
#. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:1856
+#: src/gui/popups/popupmenu.cpp:1873
msgid "Clear drop window"
msgstr ""
#. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:1887 src/gui/popups/popupmenu.cpp:1948
+#: src/gui/popups/popupmenu.cpp:1904 src/gui/popups/popupmenu.cpp:1965
msgid "Hide"
msgstr ""
#. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:1894 src/gui/popups/popupmenu.cpp:1955
+#: src/gui/popups/popupmenu.cpp:1911 src/gui/popups/popupmenu.cpp:1972
msgid "Show"
msgstr ""
#. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:1962
+#: src/gui/popups/popupmenu.cpp:1979
+msgid "Open yellow bar settings"
+msgstr ""
+
+#. TRANSLATORS: popup menu item
+#: src/gui/popups/popupmenu.cpp:1981
msgid "Reset yellow bar"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: copy status to chat
#. TRANSLATORS: status window button
-#: src/gui/popups/popupmenu.cpp:1966 src/gui/windows/statuswindow.cpp:92
+#: src/gui/popups/popupmenu.cpp:1985 src/gui/windows/statuswindow.cpp:88
msgid "Copy to chat"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: move attack target up
-#: src/gui/popups/popupmenu.cpp:2006 src/gui/popups/popupmenu.cpp:2025
+#: src/gui/popups/popupmenu.cpp:2025 src/gui/popups/popupmenu.cpp:2044
msgid "Move up"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: move attack target down
-#: src/gui/popups/popupmenu.cpp:2012 src/gui/popups/popupmenu.cpp:2031
+#: src/gui/popups/popupmenu.cpp:2031 src/gui/popups/popupmenu.cpp:2050
msgid "Move down"
msgstr ""
@@ -2150,155 +2186,155 @@ msgstr ""
#. TRANSLATORS: undress item from player
#. TRANSLATORS: popup menu item
#. TRANSLATORS: undress player
-#: src/gui/popups/popupmenu.cpp:2103 src/gui/popups/popupmenu.cpp:2464
+#: src/gui/popups/popupmenu.cpp:2122 src/gui/popups/popupmenu.cpp:2487
msgid "Undress"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: copy text to clipboard
-#: src/gui/popups/popupmenu.cpp:2121
+#: src/gui/popups/popupmenu.cpp:2140
msgid "Copy"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: paste text from clipboard
-#: src/gui/popups/popupmenu.cpp:2124
+#: src/gui/popups/popupmenu.cpp:2143
msgid "Paste"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: open link in browser
-#: src/gui/popups/popupmenu.cpp:2142
+#: src/gui/popups/popupmenu.cpp:2161
msgid "Open link"
msgstr ""
#. TRANSLATORS: popup menu header
-#: src/gui/popups/popupmenu.cpp:2160
+#: src/gui/popups/popupmenu.cpp:2179
msgid "Show window"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: add player to disregarded list
-#: src/gui/popups/popupmenu.cpp:2233 src/gui/popups/popupmenu.cpp:2269
-#: src/gui/popups/popupmenu.cpp:2308 src/gui/popups/popupmenu.cpp:2326
+#: src/gui/popups/popupmenu.cpp:2254 src/gui/popups/popupmenu.cpp:2290
+#: src/gui/popups/popupmenu.cpp:2329 src/gui/popups/popupmenu.cpp:2347
msgid "Disregard"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: add player to ignore list
#. TRANSLATORS: confirm dialog button
-#: src/gui/popups/popupmenu.cpp:2236 src/gui/popups/popupmenu.cpp:2272
-#: src/gui/popups/popupmenu.cpp:2311 src/gui/windows/confirmdialog.cpp:60
+#: src/gui/popups/popupmenu.cpp:2257 src/gui/popups/popupmenu.cpp:2293
+#: src/gui/popups/popupmenu.cpp:2332 src/gui/windows/confirmdialog.cpp:62
msgid "Ignore"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: add player to black list
-#: src/gui/popups/popupmenu.cpp:2239 src/gui/popups/popupmenu.cpp:2314
+#: src/gui/popups/popupmenu.cpp:2260 src/gui/popups/popupmenu.cpp:2335
msgid "Black list"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: add player to enemy list
-#: src/gui/popups/popupmenu.cpp:2242 src/gui/popups/popupmenu.cpp:2275
+#: src/gui/popups/popupmenu.cpp:2263 src/gui/popups/popupmenu.cpp:2296
msgid "Set as enemy"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: add player to erased list
-#: src/gui/popups/popupmenu.cpp:2245 src/gui/popups/popupmenu.cpp:2278
-#: src/gui/popups/popupmenu.cpp:2290 src/gui/popups/popupmenu.cpp:2299
-#: src/gui/popups/popupmenu.cpp:2317
+#: src/gui/popups/popupmenu.cpp:2266 src/gui/popups/popupmenu.cpp:2299
+#: src/gui/popups/popupmenu.cpp:2311 src/gui/popups/popupmenu.cpp:2320
+#: src/gui/popups/popupmenu.cpp:2338
msgid "Erase"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: add player to friends list
-#: src/gui/popups/popupmenu.cpp:2255
+#: src/gui/popups/popupmenu.cpp:2276
msgid "Be friend"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: remove player from ignore list
-#: src/gui/popups/popupmenu.cpp:2266 src/gui/popups/popupmenu.cpp:2284
-#: src/gui/popups/popupmenu.cpp:2296 src/gui/popups/popupmenu.cpp:2305
-#: src/gui/popups/popupmenu.cpp:2323
+#: src/gui/popups/popupmenu.cpp:2287 src/gui/popups/popupmenu.cpp:2305
+#: src/gui/popups/popupmenu.cpp:2317 src/gui/popups/popupmenu.cpp:2326
+#: src/gui/popups/popupmenu.cpp:2344
msgid "Unignore"
msgstr ""
#. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:2342
+#: src/gui/popups/popupmenu.cpp:2363
msgid "Follow"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: imitate player
-#: src/gui/popups/popupmenu.cpp:2346
+#: src/gui/popups/popupmenu.cpp:2367
msgid "Imitate"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: buy item
-#: src/gui/popups/popupmenu.cpp:2365 src/gui/popups/popupmenu.cpp:2389
+#: src/gui/popups/popupmenu.cpp:2386 src/gui/popups/popupmenu.cpp:2410
msgid "Buy (?)"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: sell item
-#: src/gui/popups/popupmenu.cpp:2377 src/gui/popups/popupmenu.cpp:2392
+#: src/gui/popups/popupmenu.cpp:2398 src/gui/popups/popupmenu.cpp:2413
msgid "Sell (?)"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: invite player to party
-#: src/gui/popups/popupmenu.cpp:2406 src/gui/popups/popupmenu.cpp:2430
+#: src/gui/popups/popupmenu.cpp:2427 src/gui/popups/popupmenu.cpp:2451
msgid "Invite to party"
msgstr ""
-#: src/gui/popups/popupmenu.cpp:2453
+#: src/gui/popups/popupmenu.cpp:2475
#, c-format
msgid "Join chat %s"
msgstr ""
#. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:2461
+#: src/gui/popups/popupmenu.cpp:2484
msgid "Show Items"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: remove item from pickup list
-#: src/gui/popups/popupmenu.cpp:2478
+#: src/gui/popups/popupmenu.cpp:2501
msgid "Remove from pickup list"
msgstr ""
#. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:2483
+#: src/gui/popups/popupmenu.cpp:2506
msgid "Add to pickup list"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: remove protection from item
-#: src/gui/popups/popupmenu.cpp:2532
+#: src/gui/popups/popupmenu.cpp:2555
msgid "Unprotect item"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: add protection to item
-#: src/gui/popups/popupmenu.cpp:2541
+#: src/gui/popups/popupmenu.cpp:2564
msgid "Protect item"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: drop item
#. TRANSLATORS: inventory button
-#: src/gui/popups/popupmenu.cpp:2571 src/gui/windows/inventorywindow.cpp:199
-#: src/gui/windows/inventorywindow.cpp:872
+#: src/gui/popups/popupmenu.cpp:2594 src/gui/windows/inventorywindow.cpp:213
+#: src/gui/windows/inventorywindow.cpp:890
msgid "Drop..."
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: drop all item amount
-#: src/gui/popups/popupmenu.cpp:2574
+#: src/gui/popups/popupmenu.cpp:2597
msgid "Drop all"
msgstr ""
@@ -2306,60 +2342,60 @@ msgstr ""
#. TRANSLATORS: drop item
#. TRANSLATORS: full button name
#. TRANSLATORS: inventory button
-#: src/gui/popups/popupmenu.cpp:2580 src/gui/windowmenu.cpp:130
-#: src/gui/windows/inventorywindow.cpp:877
+#: src/gui/popups/popupmenu.cpp:2603 src/gui/windowmenu.cpp:128
+#: src/gui/windows/inventorywindow.cpp:895
msgid "Drop"
msgstr "Drop"
#. TRANSLATORS: popup menu item
#. TRANSLATORS: gm commands
-#: src/gui/popups/popupmenu.cpp:2591
+#: src/gui/popups/popupmenu.cpp:2614
msgid "GM..."
msgstr ""
#. TRANSLATORS: popup menu header
-#: src/gui/popups/popupmenu.cpp:2599
+#: src/gui/popups/popupmenu.cpp:2622
msgid "GM commands"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: check player ip
-#: src/gui/popups/popupmenu.cpp:2604
+#: src/gui/popups/popupmenu.cpp:2627
msgid "Check ip"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: go to player position
-#: src/gui/popups/popupmenu.cpp:2607
+#: src/gui/popups/popupmenu.cpp:2630
msgid "Goto"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: recall player to current position
-#: src/gui/popups/popupmenu.cpp:2610
+#: src/gui/popups/popupmenu.cpp:2633
msgid "Recall"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: kick player
-#: src/gui/popups/popupmenu.cpp:2618
+#: src/gui/popups/popupmenu.cpp:2641
msgid "Kick"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: mute player
-#: src/gui/popups/popupmenu.cpp:2626 src/gui/popups/popupmenu.cpp:2630
-#: src/gui/popups/popupmenu.cpp:2634 src/gui/popups/popupmenu.cpp:2638
-#: src/gui/popups/popupmenu.cpp:2642
+#: src/gui/popups/popupmenu.cpp:2649 src/gui/popups/popupmenu.cpp:2653
+#: src/gui/popups/popupmenu.cpp:2657 src/gui/popups/popupmenu.cpp:2661
+#: src/gui/popups/popupmenu.cpp:2665
#, c-format
msgid "Mute %d"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: mute player
-#: src/gui/popups/popupmenu.cpp:2647 src/gui/popups/popupmenu.cpp:2651
-#: src/gui/popups/popupmenu.cpp:2655 src/gui/popups/popupmenu.cpp:2659
-#: src/gui/popups/popupmenu.cpp:2663
+#: src/gui/popups/popupmenu.cpp:2670 src/gui/popups/popupmenu.cpp:2674
+#: src/gui/popups/popupmenu.cpp:2678 src/gui/popups/popupmenu.cpp:2682
+#: src/gui/popups/popupmenu.cpp:2686
#, c-format
msgid "Unmute %d"
msgstr ""
@@ -2371,7 +2407,7 @@ msgstr ""
#. TRANSLATORS: input tab sub tab name
#. TRANSLATORS: full button name
-#: src/gui/setupinputpages.cpp:47 src/gui/windowmenu.cpp:122
+#: src/gui/setupinputpages.cpp:47 src/gui/windowmenu.cpp:120
msgid "Shortcuts"
msgstr ""
@@ -2380,15 +2416,15 @@ msgstr ""
#. TRANSLATORS: full button name
#. TRANSLATORS: input action label
#: src/gui/setupinputpages.cpp:49 src/gui/widgets/tabs/setup_other.cpp:315
-#: src/gui/windowmenu.cpp:163 src/input/pages/windows.cpp:36
+#: src/gui/windowmenu.cpp:172 src/input/pages/windows.cpp:34
msgid "Windows"
msgstr ""
#. TRANSLATORS: input tab sub tab name
#. TRANSLATORS: emotes window name
#. TRANSLATORS: emotes tab name
-#: src/gui/setupinputpages.cpp:51 src/gui/windows/emotewindow.cpp:54
-#: src/gui/windows/emotewindow.cpp:115
+#: src/gui/setupinputpages.cpp:51 src/gui/windows/emotewindow.cpp:55
+#: src/gui/windows/emotewindow.cpp:114
msgid "Emotes"
msgstr ""
@@ -2396,21 +2432,23 @@ msgstr ""
#. TRANSLATORS: settings tab name
#. TRANSLATORS: chat window name
#: src/gui/setupinputpages.cpp:55 src/gui/widgets/tabs/setup_chat.cpp:40
-#: src/gui/windowmenu.cpp:86 src/gui/windows/chatwindow.cpp:86
+#: src/gui/windowmenu.cpp:83 src/gui/windows/chatwindow.cpp:87
msgid "Chat"
msgstr "Chat"
#. TRANSLATORS: input tab sub tab name
+#. TRANSLATORS: palette label
#. TRANSLATORS: settings group
#. TRANSLATORS: register dialog. button.
#. TRANSLATORS: input action group
#. TRANSLATORS: input action name
-#: src/gui/setupinputpages.cpp:57 src/gui/widgets/tabs/setup_audio.cpp:148
-#: src/gui/widgets/tabs/setup_chat.cpp:179
+#: src/gui/setupinputpages.cpp:57 src/gui/userpalette.cpp:377
+#: src/gui/widgets/tabs/setup_audio.cpp:148
+#: src/gui/widgets/tabs/setup_chat.cpp:263
#: src/gui/widgets/tabs/setup_other.cpp:337
#: src/gui/widgets/tabs/setup_visual.cpp:192
-#: src/gui/windows/registerdialog.cpp:104 src/input/pages/chat.cpp:147
-#: src/input/pages/gui.cpp:87 src/input/pages/other.cpp:108
+#: src/gui/windows/registerdialog.cpp:101 src/input/pages/chat.cpp:145
+#: src/input/pages/gui.cpp:85 src/input/pages/other.cpp:106
msgid "Other"
msgstr ""
@@ -2419,237 +2457,262 @@ msgstr ""
msgid "Gui"
msgstr ""
+#. TRANSLATORS: palette label
+#: src/gui/userpalette.cpp:129
+msgid "Beings"
+msgstr ""
+
#. TRANSLATORS: palette color
-#: src/gui/userpalette.cpp:116
+#: src/gui/userpalette.cpp:134
msgid "Being"
msgstr "Being"
#. TRANSLATORS: palette color
-#: src/gui/userpalette.cpp:118
+#: src/gui/userpalette.cpp:139
msgid "Friend names"
msgstr ""
#. TRANSLATORS: palette color
-#: src/gui/userpalette.cpp:120
+#: src/gui/userpalette.cpp:144
msgid "Disregarded names"
msgstr ""
#. TRANSLATORS: palette color
-#: src/gui/userpalette.cpp:122
+#: src/gui/userpalette.cpp:149
msgid "Ignored names"
msgstr ""
#. TRANSLATORS: palette color
-#: src/gui/userpalette.cpp:124
+#: src/gui/userpalette.cpp:154
msgid "Erased names"
msgstr ""
#. TRANSLATORS: palette color
-#: src/gui/userpalette.cpp:126
+#: src/gui/userpalette.cpp:164
msgid "Other players names"
msgstr ""
#. TRANSLATORS: palette color
-#: src/gui/userpalette.cpp:128
+#: src/gui/userpalette.cpp:169
msgid "Own name"
msgstr ""
#. TRANSLATORS: palette color
-#: src/gui/userpalette.cpp:130
+#: src/gui/userpalette.cpp:174
msgid "GM names"
msgstr ""
#. TRANSLATORS: palette color
-#: src/gui/userpalette.cpp:132
+#: src/gui/userpalette.cpp:179
msgid "NPCs"
msgstr "NPCs"
#. TRANSLATORS: palette color
#. TRANSLATORS: settings option
-#: src/gui/userpalette.cpp:134 src/gui/widgets/tabs/setup_other.cpp:108
+#: src/gui/userpalette.cpp:184 src/gui/widgets/tabs/setup_other.cpp:108
msgid "Monsters"
msgstr "Monsters"
#. TRANSLATORS: palette color
-#: src/gui/userpalette.cpp:136
-msgid "Monster HP bar"
+#: src/gui/userpalette.cpp:189
+msgid "Pets"
msgstr ""
#. TRANSLATORS: palette color
-#: src/gui/userpalette.cpp:139
-msgid "Monster HP bar (second color)"
+#: src/gui/userpalette.cpp:194
+msgid "Mercenary"
msgstr ""
#. TRANSLATORS: palette color
-#: src/gui/userpalette.cpp:141
+#: src/gui/userpalette.cpp:199
+msgid "Homunculus"
+msgstr ""
+
+#: src/gui/userpalette.cpp:204
msgid "Party members"
msgstr ""
-#. TRANSLATORS: palette color
-#: src/gui/userpalette.cpp:143
+#: src/gui/userpalette.cpp:209
msgid "Guild members"
msgstr ""
-#. TRANSLATORS: palette color
+#: src/gui/userpalette.cpp:214 src/gui/userpalette.cpp:219
+#: src/gui/userpalette.cpp:224
+#, c-format
+msgid "Team %d"
+msgstr ""
+
+#. TRANSLATORS: palette label
+#: src/gui/userpalette.cpp:227
+msgid "Particles"
+msgstr ""
+
#. TRANSLATORS: settings option
-#: src/gui/userpalette.cpp:145 src/gui/widgets/tabs/setup_visual.cpp:157
+#: src/gui/userpalette.cpp:232 src/gui/widgets/tabs/setup_visual.cpp:157
msgid "Particle effects"
msgstr "Particle effects"
-#. TRANSLATORS: palette color
-#: src/gui/userpalette.cpp:147
+#: src/gui/userpalette.cpp:237
msgid "Pickup notification"
msgstr ""
-#. TRANSLATORS: palette color
-#: src/gui/userpalette.cpp:149
+#: src/gui/userpalette.cpp:242
msgid "Exp notification"
msgstr ""
-#. TRANSLATORS: palette color
-#: src/gui/userpalette.cpp:151
+#. TRANSLATORS: palette label
+#: src/gui/userpalette.cpp:245
+msgid "Hp bars"
+msgstr ""
+
+#: src/gui/userpalette.cpp:250
msgid "Player HP bar"
msgstr ""
#. TRANSLATORS: palette color
-#: src/gui/userpalette.cpp:155
+#: src/gui/userpalette.cpp:255
msgid "Player HP bar (second color)"
msgstr ""
#. TRANSLATORS: palette color
-#: src/gui/userpalette.cpp:157
-msgid "Player hits monster"
+#: src/gui/userpalette.cpp:261
+msgid "Monster HP bar"
msgstr ""
#. TRANSLATORS: palette color
-#: src/gui/userpalette.cpp:159
+#: src/gui/userpalette.cpp:267
+msgid "Monster HP bar (second color)"
+msgstr ""
+
+#. TRANSLATORS: palette label
+#: src/gui/userpalette.cpp:271
+msgid "Hits"
+msgstr ""
+
+#: src/gui/userpalette.cpp:276
+msgid "Player hits monster"
+msgstr ""
+
+#: src/gui/userpalette.cpp:281
msgid "Monster hits player"
msgstr ""
#. TRANSLATORS: palette color
-#: src/gui/userpalette.cpp:163
+#: src/gui/userpalette.cpp:286
msgid "Other player hits local player"
msgstr ""
-#. TRANSLATORS: palette color
-#: src/gui/userpalette.cpp:165
+#: src/gui/userpalette.cpp:291
msgid "Critical Hit"
msgstr "Critical Hit"
#. TRANSLATORS: palette color
-#: src/gui/userpalette.cpp:169
+#: src/gui/userpalette.cpp:296
msgid "Local player hits monster"
msgstr ""
#. TRANSLATORS: palette color
-#: src/gui/userpalette.cpp:172
+#: src/gui/userpalette.cpp:301
msgid "Local player critical hit"
msgstr ""
#. TRANSLATORS: palette color
-#: src/gui/userpalette.cpp:175
+#: src/gui/userpalette.cpp:306
msgid "Local player miss"
msgstr ""
-#. TRANSLATORS: palette color
-#: src/gui/userpalette.cpp:177
+#: src/gui/userpalette.cpp:310
msgid "Misses"
msgstr "Misses"
-#. TRANSLATORS: palette color
-#: src/gui/userpalette.cpp:179
+#. TRANSLATORS: palette label
+#: src/gui/userpalette.cpp:313
+msgid "Tiles"
+msgstr ""
+
+#: src/gui/userpalette.cpp:318
msgid "Portal highlight"
msgstr ""
#. TRANSLATORS: palette color
-#: src/gui/userpalette.cpp:182
+#: src/gui/userpalette.cpp:323
msgid "Default collision highlight"
msgstr ""
#. TRANSLATORS: palette color
-#: src/gui/userpalette.cpp:185
+#: src/gui/userpalette.cpp:329
msgid "Air collision highlight"
msgstr ""
#. TRANSLATORS: palette color
-#: src/gui/userpalette.cpp:188
+#: src/gui/userpalette.cpp:335
msgid "Water collision highlight"
msgstr ""
#. TRANSLATORS: palette color
-#: src/gui/userpalette.cpp:191
+#: src/gui/userpalette.cpp:341
msgid "Special ground collision highlight"
msgstr ""
#. TRANSLATORS: palette color
-#: src/gui/userpalette.cpp:194
+#: src/gui/userpalette.cpp:347
msgid "Walkable highlight"
msgstr ""
#. TRANSLATORS: palette color
-#: src/gui/userpalette.cpp:197
+#: src/gui/userpalette.cpp:353
+msgid "Tiles border"
+msgstr ""
+
+#. TRANSLATORS: palette label
+#: src/gui/userpalette.cpp:356
+msgid "Ranges"
+msgstr ""
+
+#. TRANSLATORS: palette color
+#: src/gui/userpalette.cpp:361
msgid "Local player attack range"
msgstr ""
#. TRANSLATORS: palette color
-#: src/gui/userpalette.cpp:200
+#: src/gui/userpalette.cpp:367
msgid "Local player attack range border"
msgstr ""
#. TRANSLATORS: palette color
-#: src/gui/userpalette.cpp:203
+#: src/gui/userpalette.cpp:373
msgid "Monster attack range"
msgstr ""
#. TRANSLATORS: palette color
-#: src/gui/userpalette.cpp:207
+#: src/gui/userpalette.cpp:382
msgid "Floor item amount color"
msgstr ""
#. TRANSLATORS: palette color
-#: src/gui/userpalette.cpp:210
+#: src/gui/userpalette.cpp:388
msgid "Home place"
msgstr ""
#. TRANSLATORS: palette color
-#: src/gui/userpalette.cpp:213
+#: src/gui/userpalette.cpp:394
msgid "Home place border"
msgstr ""
#. TRANSLATORS: palette color
-#: src/gui/userpalette.cpp:216
+#: src/gui/userpalette.cpp:400
msgid "Road point"
msgstr ""
-#. TRANSLATORS: palette color
-#: src/gui/userpalette.cpp:219
-msgid "Tiles border"
-msgstr ""
-
-#. TRANSLATORS: palette color
-#: src/gui/userpalette.cpp:221
-msgid "Pets"
-msgstr ""
-
-#. TRANSLATORS: palette color
-#: src/gui/userpalette.cpp:223
-msgid "Mercenary"
-msgstr ""
-
-#. TRANSLATORS: palette color
-#: src/gui/userpalette.cpp:225
-msgid "Homunculus"
-msgstr ""
-
-#: src/gui/widgets/characterdisplay.cpp:135
+#: src/gui/widgets/characterdisplay.cpp:133
#, c-format
msgid "Level: %u"
msgstr ""
#. TRANSLATORS: status window label
-#: src/gui/widgets/characterdisplay.cpp:138
-#: src/gui/windows/inventorywindow.cpp:666 src/gui/windows/statuswindow.cpp:73
-#: src/gui/windows/statuswindow.cpp:233 src/gui/windows/statuswindow.cpp:345
+#: src/gui/widgets/characterdisplay.cpp:136
+#: src/gui/windows/inventorywindow.cpp:687 src/gui/windows/statuswindow.cpp:69
+#: src/gui/windows/statuswindow.cpp:239 src/gui/windows/statuswindow.cpp:351
#, c-format
msgid "Money: %s"
msgstr "Money: %s"
@@ -2660,7 +2723,7 @@ msgid "Eq."
msgstr ""
#. TRANSLATORS: dialog message
-#: src/gui/widgets/itemlinkhandler.cpp:70
+#: src/gui/widgets/itemlinkhandler.cpp:72
msgid "Open url"
msgstr ""
@@ -2670,10 +2733,10 @@ msgstr ""
#. TRANSLATORS: quit dialog button
#. TRANSLATORS: servers dialog button
#. TRANSLATORS: input action name
-#: src/gui/widgets/selldialog.cpp:98 src/gui/windows/buydialog.cpp:270
-#: src/gui/windows/quitdialog.cpp:52 src/gui/windows/quitdialog.cpp:57
-#: src/gui/windows/quitdialog.cpp:59 src/gui/windows/serverdialog.cpp:114
-#: src/input/pages/basic.cpp:216
+#: src/gui/widgets/selldialog.cpp:101 src/gui/windows/buydialog.cpp:277
+#: src/gui/windows/quitdialog.cpp:50 src/gui/windows/quitdialog.cpp:55
+#: src/gui/windows/quitdialog.cpp:57 src/gui/windows/serverdialog.cpp:113
+#: src/input/pages/basic.cpp:220
msgid "Quit"
msgstr "Exit"
@@ -2683,10 +2746,10 @@ msgstr "Exit"
#. TRANSLATORS: item amount window button
#. TRANSLATORS: npc dialog button
#. TRANSLATORS: status window label (plus sign)
-#: src/gui/widgets/selldialog.cpp:116 src/gui/windows/buydialog.cpp:262
-#: src/gui/windows/itemamountwindow.cpp:165
-#: src/gui/windows/itemamountwindow.cpp:200 src/gui/windows/npcdialog.cpp:106
-#: src/gui/windows/statuswindow.cpp:749
+#: src/gui/widgets/selldialog.cpp:119 src/gui/windows/buydialog.cpp:269
+#: src/gui/windows/itemamountwindow.cpp:177
+#: src/gui/windows/itemamountwindow.cpp:212 src/gui/windows/npcdialog.cpp:108
+#: src/gui/windows/statuswindow.cpp:766
msgid "+"
msgstr ""
@@ -2696,10 +2759,10 @@ msgstr ""
#. TRANSLATORS: item amount window button
#. TRANSLATORS: npc dialog button
#. TRANSLATORS: status window label (minus sign)
-#: src/gui/widgets/selldialog.cpp:118 src/gui/windows/buydialog.cpp:265
-#: src/gui/windows/itemamountwindow.cpp:163
-#: src/gui/windows/itemamountwindow.cpp:197 src/gui/windows/npcdialog.cpp:108
-#: src/gui/windows/statuswindow.cpp:762
+#: src/gui/widgets/selldialog.cpp:121 src/gui/windows/buydialog.cpp:272
+#: src/gui/windows/itemamountwindow.cpp:175
+#: src/gui/windows/itemamountwindow.cpp:209 src/gui/windows/npcdialog.cpp:110
+#: src/gui/windows/statuswindow.cpp:779
msgid "-"
msgstr ""
@@ -2708,82 +2771,82 @@ msgstr ""
#. TRANSLATORS: status bar label
#. TRANSLATORS: status window label
#. TRANSLATORS: status bar label
-#: src/gui/widgets/selldialog.cpp:120 src/gui/windows/buydialog.cpp:272
-#: src/gui/windows/statuswindow.cpp:492 src/gui/windows/statuswindow.cpp:547
-#: src/gui/windows/statuswindow.cpp:746 src/gui/windows/statuswindow.cpp:778
+#: src/gui/widgets/selldialog.cpp:123 src/gui/windows/buydialog.cpp:279
+#: src/gui/windows/statuswindow.cpp:502 src/gui/windows/statuswindow.cpp:558
+#: src/gui/windows/statuswindow.cpp:763 src/gui/windows/statuswindow.cpp:795
msgid "Max"
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:248 src/gui/windows/buydialog.cpp:602
+#: src/gui/widgets/selldialog.cpp:130 src/gui/widgets/selldialog.cpp:325
+#: src/gui/windows/buydialog.cpp:255 src/gui/windows/buydialog.cpp:626
#, c-format
msgid "Price: %s / Total: %s"
msgstr "Price: %s / Total: %s"
#. TRANSLATORS: setup item button
#. TRANSLATORS: servers dialog button
-#: src/gui/widgets/setupitem.cpp:367 src/gui/widgets/setupitem.cpp:504
-#: src/gui/windows/serverdialog.cpp:120
+#: src/gui/widgets/setupitem.cpp:370 src/gui/widgets/setupitem.cpp:508
+#: src/gui/windows/serverdialog.cpp:119
msgid "Edit"
msgstr ""
#. TRANSLATORS: skill level
#. TRANSLATORS: skills dialog. skill level
-#: src/gui/widgets/skillinfo.cpp:100 src/gui/windows/skilldialog.cpp:473
+#: src/gui/widgets/skillinfo.cpp:95 src/gui/windows/skilldialog.cpp:479
#, c-format
msgid "Lvl: %d"
msgstr ""
#. TRANSLATORS: skill type
-#: src/gui/widgets/skillinfo.cpp:104
+#: src/gui/widgets/skillinfo.cpp:99
#, c-format
msgid "Type: %s"
msgstr ""
#. TRANSLATORS: Skill type
#. TRANSLATORS: unknown equipment page name
-#: src/gui/widgets/skillinfo.cpp:109 src/gui/windows/equipmentwindow.cpp:623
+#: src/gui/widgets/skillinfo.cpp:104 src/gui/windows/equipmentwindow.cpp:678
msgid "Unknown"
msgstr ""
#. TRANSLATORS: Skill type
-#: src/gui/widgets/skillinfo.cpp:119
+#: src/gui/widgets/skillinfo.cpp:114
msgid "Ground"
msgstr ""
#. TRANSLATORS: Skill type
-#: src/gui/widgets/skillinfo.cpp:124
+#: src/gui/widgets/skillinfo.cpp:119
msgid "Self"
msgstr ""
#. TRANSLATORS: Skill type
-#: src/gui/widgets/skillinfo.cpp:129
+#: src/gui/widgets/skillinfo.cpp:124
msgid "Unused"
msgstr ""
#. TRANSLATORS: Skill type
-#: src/gui/widgets/skillinfo.cpp:134
+#: src/gui/widgets/skillinfo.cpp:129
msgid "Support"
msgstr ""
#. TRANSLATORS: Skill type
-#: src/gui/widgets/skillinfo.cpp:139
+#: src/gui/widgets/skillinfo.cpp:134
msgid "Target trap"
msgstr ""
#. TRANSLATORS: Skill type
-#: src/gui/widgets/skillinfo.cpp:143
+#: src/gui/widgets/skillinfo.cpp:138
msgid "Unknown:"
msgstr ""
-#: src/gui/widgets/skillinfo.cpp:149
+#: src/gui/widgets/skillinfo.cpp:144
#, c-format
msgid " / Mana: -%d"
msgstr ""
-#: src/gui/widgets/skillinfo.cpp:155
+#: src/gui/widgets/skillinfo.cpp:150
#, c-format
msgid "Range: %d"
msgstr ""
@@ -2794,37 +2857,37 @@ msgid "Battle"
msgstr ""
#. TRANSLATORS: chat message
-#: src/gui/widgets/tabs/chat/chattab.cpp:171
+#: src/gui/widgets/tabs/chat/chattab.cpp:176
msgid "Global announcement:"
msgstr "Global announcement:"
#. TRANSLATORS: chat message
-#: src/gui/widgets/tabs/chat/chattab.cpp:177
+#: src/gui/widgets/tabs/chat/chattab.cpp:182
#, c-format
msgid "Global announcement from %s:"
msgstr "Global announcement from %s:"
#. TRANSLATORS: chat message
-#: src/gui/widgets/tabs/chat/chattab.cpp:203
+#: src/gui/widgets/tabs/chat/chattab.cpp:208
#, c-format
msgid "%s whispers: %s"
msgstr ""
#. TRANSLATORS: chat message
-#: src/gui/widgets/tabs/chat/chattab.cpp:559
+#: src/gui/widgets/tabs/chat/chattab.cpp:567
#, c-format
msgid "%s is now Online."
msgstr ""
#. TRANSLATORS: chat message
-#: src/gui/widgets/tabs/chat/chattab.cpp:564
+#: src/gui/widgets/tabs/chat/chattab.cpp:573
#, c-format
msgid "%s is now Offline."
msgstr ""
#. TRANSLATORS: guild chat tab name
#. TRANSLATORS: tab in social window
-#: src/gui/widgets/tabs/chat/emulateguildtab.cpp:38
+#: src/gui/widgets/tabs/chat/emulateguildtab.cpp:39
#: src/gui/widgets/tabs/chat/guildtab.cpp:44
#: src/gui/widgets/tabs/socialguildtab2.h:48
#: src/gui/widgets/tabs/socialguildtab.h:49
@@ -2875,27 +2938,27 @@ msgstr ""
#. TRANSLATORS: chat message
#. TRANSLATORS: notification message
-#: src/gui/widgets/tabs/chat/partytab.cpp:148
+#: src/gui/widgets/tabs/chat/partytab.cpp:149
#: src/resources/notifications.h:194
msgid "Experience sharing enabled."
msgstr ""
#. TRANSLATORS: chat message
#. TRANSLATORS: notification message
-#: src/gui/widgets/tabs/chat/partytab.cpp:153
+#: src/gui/widgets/tabs/chat/partytab.cpp:154
#: src/resources/notifications.h:198
msgid "Experience sharing disabled."
msgstr ""
#. TRANSLATORS: chat message
#. TRANSLATORS: notification message
-#: src/gui/widgets/tabs/chat/partytab.cpp:158
+#: src/gui/widgets/tabs/chat/partytab.cpp:159
#: src/resources/notifications.h:202
msgid "Experience sharing not possible."
msgstr ""
#. TRANSLATORS: chat message
-#: src/gui/widgets/tabs/chat/partytab.cpp:163
+#: src/gui/widgets/tabs/chat/partytab.cpp:164
msgid "Experience sharing unknown."
msgstr ""
@@ -3293,247 +3356,442 @@ msgstr ""
msgid "Auto hide chat window"
msgstr ""
+#: src/gui/widgets/tabs/setup_chat.cpp:52
+msgid ""
+"Chat window will be automatically hidden when not in use.\n"
+"\n"
+"Hit Enter or hover mouse to show chat again."
+msgstr ""
+
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_chat.cpp:55
+#: src/gui/widgets/tabs/setup_chat.cpp:57
msgid "Protect chat focus"
msgstr ""
+#: src/gui/widgets/tabs/setup_chat.cpp:58
+msgid ""
+"Enables aggressive protection of input focus in chat window.\n"
+"\n"
+"Note: no other text inputs will be allowed to receive text input when you typing in chat window."
+msgstr ""
+
#. TRANSLATORS: settings group
#. TRANSLATORS: settings colors tab name
#. TRANSLATORS: emotes tab name
-#: src/gui/widgets/tabs/setup_chat.cpp:60
-#: src/gui/widgets/tabs/setup_colors.cpp:87
-#: src/gui/windows/emotewindow.cpp:117
+#: src/gui/widgets/tabs/setup_chat.cpp:65
+#: src/gui/widgets/tabs/setup_colors.cpp:86
+#: src/gui/windows/emotewindow.cpp:116
msgid "Colors"
msgstr "Colours"
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_chat.cpp:63
+#: src/gui/widgets/tabs/setup_chat.cpp:68
msgid "Remove colors from received chat messages"
msgstr ""
+#: src/gui/widgets/tabs/setup_chat.cpp:69
+msgid ""
+"Enable this setting to strip colors from incoming chat messages. All "
+"messages will use default chat text color if this enabled."
+msgstr ""
+
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_chat.cpp:67
+#: src/gui/widgets/tabs/setup_chat.cpp:74
msgid "Show chat colors list"
msgstr ""
+#: src/gui/widgets/tabs/setup_chat.cpp:75
+msgid ""
+"Enable this setting to show color selection drop-down in chat window. Chat window will display color selection drop-down.\n"
+"\n"
+"It allows one to select default color of outgoing chat messages easily, but also occupies some space in chat window."
+msgstr ""
+
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_chat.cpp:72
+#: src/gui/widgets/tabs/setup_chat.cpp:83
msgid "Commands"
msgstr ""
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_chat.cpp:75
+#: src/gui/widgets/tabs/setup_chat.cpp:86
msgid "Allow magic and GM commands in all chat tabs"
msgstr ""
+#: src/gui/widgets/tabs/setup_chat.cpp:87
+msgid ""
+"Enable this setting to be able to type spells and GM commands in any tab."
+msgstr ""
+
#. TRANSLATORS: settings group
-#: src/gui/widgets/tabs/setup_chat.cpp:80
+#: src/gui/widgets/tabs/setup_chat.cpp:93
msgid "Limits"
msgstr ""
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_chat.cpp:83
+#: src/gui/widgets/tabs/setup_chat.cpp:96
msgid "Limit max chars in chat line"
msgstr ""
+#: src/gui/widgets/tabs/setup_chat.cpp:97
+msgid ""
+"Limits how many characters will be shown in longest lines of text displayed in chat.\n"
+"\n"
+"Note: long lines can make client slower. Lines longer than this limit will be truncated."
+msgstr ""
+
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_chat.cpp:87
+#: src/gui/widgets/tabs/setup_chat.cpp:104
msgid "Limit max lines in chat"
msgstr ""
+#: src/gui/widgets/tabs/setup_chat.cpp:105
+msgid ""
+"Limits how many lines chat will keep in scrollback buffer. Chat keeps specified number of last lines of text. Oldest lines exceeding this limit are discarded from scrollback buffer.\n"
+"\n"
+"Note: keeping too many lines in scroll buffer can slow client down."
+msgstr ""
+
#. TRANSLATORS: settings group
-#: src/gui/widgets/tabs/setup_chat.cpp:92
+#: src/gui/widgets/tabs/setup_chat.cpp:113
msgid "Logs"
msgstr ""
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_chat.cpp:95
+#: src/gui/widgets/tabs/setup_chat.cpp:116
msgid "Enable chat Log"
msgstr ""
+#: src/gui/widgets/tabs/setup_chat.cpp:117
+msgid ""
+"If you enable this setting, chat logs will be written to disk.\n"
+"\n"
+"Note: chat logs can take noticeable amount of disk space over time."
+msgstr ""
+
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_chat.cpp:99
+#: src/gui/widgets/tabs/setup_chat.cpp:123
msgid "Enable debug chat Log"
msgstr ""
+#: src/gui/widgets/tabs/setup_chat.cpp:124
+msgid "If you enable thus, debug chat tab also will be logged to disk."
+msgstr ""
+
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_chat.cpp:103
+#: src/gui/widgets/tabs/setup_chat.cpp:128
msgid "Show chat history"
msgstr ""
+#: src/gui/widgets/tabs/setup_chat.cpp:129
+msgid ""
+"If this setting enabled, client will load old chat tabs content from logs on"
+" startup instead of starting with empty chat tabs."
+msgstr ""
+
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_chat.cpp:107
+#: src/gui/widgets/tabs/setup_chat.cpp:134
msgid "Show party online messages"
msgstr ""
+#: src/gui/widgets/tabs/setup_chat.cpp:135
+msgid ""
+"If this setting is enabled, online status changes of party members will be shown in party tab of chat.\n"
+"\n"
+"This adds some extra noise to chat, but allows one to see when your buddies are coming online."
+msgstr ""
+
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_chat.cpp:111
+#: src/gui/widgets/tabs/setup_chat.cpp:141
msgid "Show guild online messages"
msgstr ""
+#: src/gui/widgets/tabs/setup_chat.cpp:142
+msgid ""
+"If this setting is enabled, online status changes of guild members will be shown in guild tab of chat.\n"
+"\n"
+"This adds some extra noise to chat, but allows one to see when your buddies are coming online."
+msgstr ""
+
#. TRANSLATORS: settings group
-#: src/gui/widgets/tabs/setup_chat.cpp:116
+#: src/gui/widgets/tabs/setup_chat.cpp:149
msgid "Messages"
msgstr ""
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_chat.cpp:119
+#: src/gui/widgets/tabs/setup_chat.cpp:152
msgid "Hide shop messages"
msgstr ""
+#: src/gui/widgets/tabs/setup_chat.cpp:153
+msgid ""
+"If this setting enabled, no messages related to built-in ManaPlusshop will be displayed in chat. Disable this setting if you want to see shop-related messages.\n"
+"\n"
+"Note: technically, ManaPlus shop implemented as usual private messages with special content. If you disable this setting, you will be able to see these messages and get idea when other players are looking at your shop."
+msgstr ""
+
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_chat.cpp:123
+#: src/gui/widgets/tabs/setup_chat.cpp:162
msgid "Show MVP messages"
msgstr ""
+#: src/gui/widgets/tabs/setup_chat.cpp:163
+msgid ""
+"Enable this setting to see MVP messages from server.\n"
+"\n"
+"Note: MVP messages are not used on TMW/Evol/etc servers, so this feature usually makes little difference."
+msgstr ""
+
#. TRANSLATORS: settings group
#. TRANSLATORS: input action group
#. TRANSLATORS: input action label
-#: src/gui/widgets/tabs/setup_chat.cpp:128 src/input/pages/chat.cpp:63
-#: src/input/pages/windows.cpp:204
+#: src/gui/widgets/tabs/setup_chat.cpp:170 src/input/pages/chat.cpp:61
+#: src/input/pages/windows.cpp:202
msgid "Tabs"
msgstr ""
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_chat.cpp:131
+#: src/gui/widgets/tabs/setup_chat.cpp:173
msgid "Put all whispers in tabs"
msgstr "Put all whispers in tabs"
+#: src/gui/widgets/tabs/setup_chat.cpp:174
+msgid ""
+"If this setting enabled, all whispers (private messages) will be placed in separate tabs, separate tab for each player. If this setting disabled, all whispers will appear in General tab.\n"
+"\n"
+"Note: putting all whispers to single General tab is known to be confusing. Think twice before disabling this feature."
+msgstr ""
+
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_chat.cpp:135
+#: src/gui/widgets/tabs/setup_chat.cpp:182
msgid "Log magic messages in debug tab"
msgstr ""
+#: src/gui/widgets/tabs/setup_chat.cpp:183
+msgid ""
+"If this setting is enabled, spell invocation will be shown in Debug tab. If disabled, it will be shown in General tab instead.\n"
+"\n"
+"Note: it does not affects server replies related to spells."
+msgstr ""
+
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_chat.cpp:139
+#: src/gui/widgets/tabs/setup_chat.cpp:189
msgid "Show server messages in debug tab"
msgstr ""
+#: src/gui/widgets/tabs/setup_chat.cpp:190
+msgid ""
+"If this setting is enabled, server messages will be shown in Debug tab of chat. If disabled, server messages will appear in General chat instead.\n"
+"\n"
+"Note: according to 4144, disabling this could also make you to lose some debug messages from client in Debug tab since these are fake server messages."
+msgstr ""
+
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_chat.cpp:143
+#: src/gui/widgets/tabs/setup_chat.cpp:198
msgid "Enable trade tab"
msgstr ""
+#: src/gui/widgets/tabs/setup_chat.cpp:199
+msgid ""
+"Enables trade tab. Trade tab is basically some filter. Messages containing "
+"words typical for trades will go to Trade tab. This will make General tab "
+"less noisy. If this setting is disabled, all trade related players messages "
+"will stay in General tab."
+msgstr ""
+
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_chat.cpp:147
+#: src/gui/widgets/tabs/setup_chat.cpp:206
msgid "Enable gm tab"
msgstr ""
+#: src/gui/widgets/tabs/setup_chat.cpp:207
+msgid ""
+"If enabled, GM tab will appear in chat. It displays text related GM activity.\n"
+"\n"
+"Note: this setting only makes difference for GMs (Game Masters) since this tab only appears for GMs."
+msgstr ""
+
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_chat.cpp:151
+#: src/gui/widgets/tabs/setup_chat.cpp:213
msgid "Enable language tab"
msgstr ""
+#: src/gui/widgets/tabs/setup_chat.cpp:214
+msgid ""
+"If this feature enabled, language tab will appear if server supports this feature.\n"
+"\n"
+"Note: only supported by Evol server yet."
+msgstr ""
+
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_chat.cpp:155
+#: src/gui/widgets/tabs/setup_chat.cpp:219
msgid "Show all languages messages"
msgstr ""
+#: src/gui/widgets/tabs/setup_chat.cpp:220
+msgid ""
+"If this setting enabled and server supports different chats for different languages, you will see messages for all languages, regardless of your language preferences.\n"
+"\n"
+"Note: it only works on servers supporting language tabs feature, like Evol."
+msgstr ""
+
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_chat.cpp:159
+#: src/gui/widgets/tabs/setup_chat.cpp:227
msgid "Enable battle tab"
msgstr ""
+#: src/gui/widgets/tabs/setup_chat.cpp:228
+msgid ""
+"If this setting enabled, Battle tab will appear in chat. This tab will contain messages related to battles, like damage and experience gain, if battle messages are enabled.\n"
+"\n"
+"Note: client restart required to take effect."
+msgstr ""
+
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_chat.cpp:163
+#: src/gui/widgets/tabs/setup_chat.cpp:235
msgid "Show battle events"
msgstr ""
+#: src/gui/widgets/tabs/setup_chat.cpp:236
+msgid ""
+"If this setting enabled, messages related to battle like damage or "
+"experience gain will be displayed in Debug or Battle tab. If disabled, no "
+"battle messages will be displayed."
+msgstr ""
+
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_chat.cpp:167
+#: src/gui/widgets/tabs/setup_chat.cpp:242
msgid "Resize chat tabs if need"
msgstr ""
+#: src/gui/widgets/tabs/setup_chat.cpp:243
+msgid ""
+"If this feature enabled, text in chat will be automaticallyadjusted to adapt to appearance of chat input field when youtyping message and when input field of chat disappears. If disabled, chat input area will allways occupy its place, which could be otherwise usable for text.\n"
+"\n"
+"Note: its mostly about jumpy attitude vs less usable space for text."
+msgstr ""
+
#. TRANSLATORS: settings group
-#: src/gui/widgets/tabs/setup_chat.cpp:172
+#: src/gui/widgets/tabs/setup_chat.cpp:254
msgid "Time"
msgstr ""
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_chat.cpp:175
+#: src/gui/widgets/tabs/setup_chat.cpp:257
msgid "Use local time"
msgstr ""
+#: src/gui/widgets/tabs/setup_chat.cpp:258
+msgid ""
+"If this feature enabled, timestamps in chat will use locak times.If "
+"disabled, server time will be used (often it is GMT+0)."
+msgstr ""
+
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_chat.cpp:182
+#: src/gui/widgets/tabs/setup_chat.cpp:266
msgid "Highlight words (separated by comma)"
msgstr ""
+#: src/gui/widgets/tabs/setup_chat.cpp:267
+msgid ""
+"Here you can specify some extra words which will also cause highlighting. Use comma to separate words.\n"
+"\n"
+"Note: frequenthilights are annoying - use it with caution."
+msgstr ""
+
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_chat.cpp:186
+#: src/gui/widgets/tabs/setup_chat.cpp:273
msgid "Globals ignore names (separated by comma)"
msgstr ""
+#: src/gui/widgets/tabs/setup_chat.cpp:274
+msgid ""
+"This setting allows you to ignore some global messages if particular sender (NPC, GM) annoys you too much. Global will be moved to Debug instead.\n"
+"\n"
+"Note: careless use of this feature can make you to miss important announces!"
+msgstr ""
+
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_chat.cpp:190
+#: src/gui/widgets/tabs/setup_chat.cpp:281
msgid "Show emotes button in chat"
msgstr ""
+#: src/gui/widgets/tabs/setup_chat.cpp:282
+msgid ""
+"If this setting enabled, button will appear near text input field. This button allows one to invoke composing window, which allows one to insert smiles and text formatting easily.\n"
+"\n"
+"Note: same window can also be invoked by hotkey when typing, usually F1 by default."
+msgstr ""
+
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_chat.cpp:194
+#: src/gui/widgets/tabs/setup_chat.cpp:290
msgid "Show motd server message on start"
msgstr ""
-#: src/gui/widgets/tabs/setup_colors.cpp:49
+#: src/gui/widgets/tabs/setup_chat.cpp:291
+msgid ""
+"If this setting enabled, client will display server MOTD (message of the "
+"day) once you connect to server. Disable it to hide MOTD."
+msgstr ""
+
+#: src/gui/widgets/tabs/setup_colors.cpp:50
msgid "This is what the color looks like"
msgstr "This is what the colour looks like"
#. TRANSLATORS: colors tab. label.
-#: src/gui/widgets/tabs/setup_colors.cpp:64
+#: src/gui/widgets/tabs/setup_colors.cpp:65
msgid "Type:"
msgstr ""
#. TRANSLATORS: colors tab. label.
-#: src/gui/widgets/tabs/setup_colors.cpp:68
-#: src/gui/widgets/tabs/setup_colors.cpp:335
+#: src/gui/widgets/tabs/setup_colors.cpp:69
+#: src/gui/widgets/tabs/setup_colors.cpp:357
msgid "Delay:"
msgstr ""
#. TRANSLATORS: colors tab. label.
-#: src/gui/widgets/tabs/setup_colors.cpp:72
+#: src/gui/widgets/tabs/setup_colors.cpp:73
msgid "Red:"
msgstr ""
#. TRANSLATORS: colors tab. label.
-#: src/gui/widgets/tabs/setup_colors.cpp:76
+#: src/gui/widgets/tabs/setup_colors.cpp:77
msgid "Green:"
msgstr ""
#. TRANSLATORS: colors tab. label.
-#: src/gui/widgets/tabs/setup_colors.cpp:80
+#: src/gui/widgets/tabs/setup_colors.cpp:81
msgid "Blue:"
msgstr ""
#. TRANSLATORS: color type
-#: src/gui/widgets/tabs/setup_colors.cpp:106
-#: src/gui/widgets/tabs/setup_colors.cpp:402
+#: src/gui/widgets/tabs/setup_colors.cpp:105
+#: src/gui/widgets/tabs/setup_colors.cpp:427
msgid "Static"
msgstr "Static"
#. TRANSLATORS: color type
-#: src/gui/widgets/tabs/setup_colors.cpp:109
-#: src/gui/widgets/tabs/setup_colors.cpp:112
-#: src/gui/widgets/tabs/setup_colors.cpp:404
+#: src/gui/widgets/tabs/setup_colors.cpp:108
+#: src/gui/widgets/tabs/setup_colors.cpp:111
+#: src/gui/widgets/tabs/setup_colors.cpp:429
msgid "Pulse"
msgstr "Pulse"
#. TRANSLATORS: color type
-#: src/gui/widgets/tabs/setup_colors.cpp:114
-#: src/gui/widgets/tabs/setup_colors.cpp:117
-#: src/gui/widgets/tabs/setup_colors.cpp:406
+#: src/gui/widgets/tabs/setup_colors.cpp:113
+#: src/gui/widgets/tabs/setup_colors.cpp:116
+#: src/gui/widgets/tabs/setup_colors.cpp:431
msgid "Rainbow"
msgstr "Rainbow"
#. TRANSLATORS: color type
-#: src/gui/widgets/tabs/setup_colors.cpp:119
-#: src/gui/widgets/tabs/setup_colors.cpp:122
-#: src/gui/widgets/tabs/setup_colors.cpp:406
+#: src/gui/widgets/tabs/setup_colors.cpp:118
+#: src/gui/widgets/tabs/setup_colors.cpp:121
+#: src/gui/widgets/tabs/setup_colors.cpp:431
msgid "Spectrum"
msgstr "Spectrum"
#. TRANSLATORS: colors tab. label.
-#: src/gui/widgets/tabs/setup_colors.cpp:329
+#: src/gui/widgets/tabs/setup_colors.cpp:351
msgid "Alpha:"
msgstr ""
@@ -3558,7 +3816,7 @@ msgid "Reset all keys"
msgstr ""
#. TRANSLATORS: setting tab name
-#: src/gui/widgets/tabs/setup_input.cpp:80
+#: src/gui/widgets/tabs/setup_input.cpp:79
msgid "Input"
msgstr ""
@@ -3577,8 +3835,8 @@ msgstr ""
#. TRANSLATORS: unknown key name
#. TRANSLATORS: quests window quest name
-#: src/gui/widgets/tabs/setup_input.cpp:330
-#: src/gui/windows/questswindow.cpp:203
+#: src/gui/widgets/tabs/setup_input.cpp:332
+#: src/gui/windows/questswindow.cpp:204
msgid "unknown"
msgstr ""
@@ -3737,9 +3995,9 @@ msgstr ""
#. TRANSLATORS: settings group
#. TRANSLATORS: debug window tab
#. TRANSLATORS: mini map window name
-#: src/gui/widgets/tabs/setup_other.cpp:133 src/gui/windowmenu.cpp:106
-#: src/gui/windows/debugwindow.cpp:61 src/gui/windows/minimap.cpp:58
-#: src/gui/windows/minimap.cpp:121
+#: src/gui/widgets/tabs/setup_other.cpp:133 src/gui/windowmenu.cpp:103
+#: src/gui/windows/debugwindow.cpp:61 src/gui/windows/minimap.cpp:59
+#: src/gui/windows/minimap.cpp:122
msgid "Map"
msgstr "Map"
@@ -3912,7 +4170,7 @@ msgstr ""
#. TRANSLATORS: shop button tooltip
#: src/gui/widgets/tabs/setup_other.cpp:267 src/gui/windowmenu.cpp:138
#: src/gui/windows/buyselldialog.cpp:40 src/gui/windows/buyselldialog.cpp:51
-#: src/gui/windows/inventorywindow.cpp:221
+#: src/gui/windows/inventorywindow.cpp:233
msgid "Shop"
msgstr "Shop"
@@ -3928,9 +4186,7 @@ msgstr ""
#. TRANSLATORS: settings group
#. TRANSLATORS: npc dialog name
-#. TRANSLATORS: npc post dialog caption
-#: src/gui/widgets/tabs/setup_other.cpp:279 src/gui/windows/npcdialog.cpp:86
-#: src/gui/windows/npcpostdialog.cpp:43
+#: src/gui/widgets/tabs/setup_other.cpp:279 src/gui/windows/npcdialog.cpp:87
msgid "NPC"
msgstr "NPC"
@@ -4046,7 +4302,7 @@ msgstr ""
#. TRANSLATORS: settings option
#. TRANSLATORS: input action name
-#: src/gui/widgets/tabs/setup_other.cpp:381 src/input/pages/other.cpp:410
+#: src/gui/widgets/tabs/setup_other.cpp:381 src/input/pages/other.cpp:408
msgid "Upload log file"
msgstr ""
@@ -4056,39 +4312,34 @@ msgid "Low traffic mode"
msgstr ""
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_other.cpp:389
-msgid "Hide shield sprite"
-msgstr ""
-
-#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_other.cpp:394
+#: src/gui/widgets/tabs/setup_other.cpp:390
msgid "Use FBO for screenshots (only for opengl)"
msgstr ""
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_other.cpp:400
+#: src/gui/widgets/tabs/setup_other.cpp:396
msgid "Screenshot directory"
msgstr ""
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_other.cpp:405
+#: src/gui/widgets/tabs/setup_other.cpp:401
msgid "Network delay between sub servers"
msgstr ""
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_other.cpp:409
+#: src/gui/widgets/tabs/setup_other.cpp:405
msgid "Show background"
msgstr ""
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_other.cpp:414
+#: src/gui/widgets/tabs/setup_other.cpp:410
msgid "Screen density override"
msgstr ""
#. TRANSLATORS: texture compression type
#. TRANSLATORS: confirm dialog button
#: src/gui/widgets/tabs/setup_perfomance.cpp:42
-#: src/gui/windows/confirmdialog.cpp:57
+#: src/gui/windows/confirmdialog.cpp:59
msgid "No"
msgstr "No"
@@ -4249,54 +4500,62 @@ msgstr ""
#. TRANSLATORS: settings option
#: src/gui/widgets/tabs/setup_players.cpp:73
-msgid "Secure trades"
+msgid "Show badges"
msgstr ""
#. TRANSLATORS: settings option
#: src/gui/widgets/tabs/setup_players.cpp:77
-msgid "Unsecure chars in names"
+msgid "Show badges at top"
msgstr ""
#. TRANSLATORS: settings option
#: src/gui/widgets/tabs/setup_players.cpp:81
-msgid "Show statuses"
+msgid "Secure trades"
msgstr ""
#. TRANSLATORS: settings option
#: src/gui/widgets/tabs/setup_players.cpp:85
-msgid "Show ip addresses on screenshots"
+msgid "Unsecure chars in names"
msgstr ""
#. TRANSLATORS: settings option
#: src/gui/widgets/tabs/setup_players.cpp:89
-msgid "Allow self heal with mouse click"
+msgid "Show statuses"
msgstr ""
#. TRANSLATORS: settings option
#: src/gui/widgets/tabs/setup_players.cpp:93
-msgid "Group friends in who is online window"
+msgid "Show ip addresses on screenshots"
msgstr ""
#. TRANSLATORS: settings option
#: src/gui/widgets/tabs/setup_players.cpp:97
-msgid "Hide erased players nicks"
+msgid "Allow self heal with mouse click"
msgstr ""
#. TRANSLATORS: settings option
#: src/gui/widgets/tabs/setup_players.cpp:101
-msgid "Use special diagonal speed in players moving"
+msgid "Group friends in who is online window"
msgstr ""
#. TRANSLATORS: settings option
#: src/gui/widgets/tabs/setup_players.cpp:105
+msgid "Hide erased players nicks"
+msgstr ""
+
+#. TRANSLATORS: settings option
+#: src/gui/widgets/tabs/setup_players.cpp:109
+msgid "Use special diagonal speed in players moving"
+msgstr ""
+
+#. TRANSLATORS: settings option
+#: src/gui/widgets/tabs/setup_players.cpp:113
msgid ""
"Emulate right mouse button by long mouse click (useful for touch interfaces)"
msgstr ""
#. TRANSLATORS: relations table header
-#. TRANSLATORS: bot checker window table header
#: src/gui/widgets/tabs/setup_relations.cpp:58
-#: src/gui/windows/botcheckerwindow.cpp:86
msgid "Name"
msgstr "Name"
@@ -4316,14 +4575,15 @@ msgid "Allow whispers"
msgstr "Allow whispers"
#. TRANSLATORS: char select dialog. button.
+#. TRANSLATORS: mail window button
#. TRANSLATORS: servers dialog button
#. TRANSLATORS: shop window label
#. TRANSLATORS: command editor button
#. TRANSLATORS: input action name
#: src/gui/widgets/tabs/setup_relations.cpp:77
-#: src/gui/windows/charselectdialog.cpp:84
-#: src/gui/windows/serverdialog.cpp:122 src/gui/windows/shopwindow.cpp:123
-#: src/gui/windows/textcommandeditor.cpp:90 src/input/pages/gui.cpp:111
+#: src/gui/windows/charselectdialog.cpp:81 src/gui/windows/mailwindow.cpp:66
+#: src/gui/windows/serverdialog.cpp:121 src/gui/windows/shopwindow.cpp:126
+#: src/gui/windows/textcommandeditor.cpp:91 src/input/pages/gui.cpp:109
msgid "Delete"
msgstr "Delete"
@@ -4338,77 +4598,77 @@ msgid "When ignoring:"
msgstr "When ignoring:"
#. TRANSLATORS: theme settings label
-#: src/gui/widgets/tabs/setup_theme.cpp:64
+#: src/gui/widgets/tabs/setup_theme.cpp:63
msgid "Gui theme"
msgstr ""
#. TRANSLATORS: theme settings label
-#: src/gui/widgets/tabs/setup_theme.cpp:71
+#: src/gui/widgets/tabs/setup_theme.cpp:70
msgid "Main Font"
msgstr ""
#. TRANSLATORS: theme settings label
-#: src/gui/widgets/tabs/setup_theme.cpp:76
+#: src/gui/widgets/tabs/setup_theme.cpp:75
msgid "Language"
msgstr ""
#. TRANSLATORS: theme settings label
#. TRANSLATORS: font size
-#: src/gui/widgets/tabs/setup_theme.cpp:80 src/gui/windows/emotewindow.cpp:49
+#: src/gui/widgets/tabs/setup_theme.cpp:79 src/gui/windows/emotewindow.cpp:50
msgid "Bold font"
msgstr ""
#. TRANSLATORS: theme settings label
-#: src/gui/widgets/tabs/setup_theme.cpp:84
+#: src/gui/widgets/tabs/setup_theme.cpp:83
msgid "Particle font"
msgstr ""
#. TRANSLATORS: theme settings label
-#: src/gui/widgets/tabs/setup_theme.cpp:88
+#: src/gui/widgets/tabs/setup_theme.cpp:87
msgid "Help font"
msgstr ""
#. TRANSLATORS: theme settings label
-#: src/gui/widgets/tabs/setup_theme.cpp:92
+#: src/gui/widgets/tabs/setup_theme.cpp:91
msgid "Secure font"
msgstr ""
#. TRANSLATORS: theme settings label
-#: src/gui/widgets/tabs/setup_theme.cpp:96
+#: src/gui/widgets/tabs/setup_theme.cpp:95
msgid "Npc font"
msgstr ""
#. TRANSLATORS: theme settings label
-#: src/gui/widgets/tabs/setup_theme.cpp:100
+#: src/gui/widgets/tabs/setup_theme.cpp:99
msgid "Japanese font"
msgstr ""
#. TRANSLATORS: theme settings label
-#: src/gui/widgets/tabs/setup_theme.cpp:104
+#: src/gui/widgets/tabs/setup_theme.cpp:103
msgid "Chinese font"
msgstr ""
#. TRANSLATORS: theme settings label
-#: src/gui/widgets/tabs/setup_theme.cpp:109
+#: src/gui/widgets/tabs/setup_theme.cpp:108
msgid "Font size"
msgstr "Font size"
#. TRANSLATORS: theme settings label
-#: src/gui/widgets/tabs/setup_theme.cpp:114
+#: src/gui/widgets/tabs/setup_theme.cpp:113
msgid "Npc font size"
msgstr ""
#. TRANSLATORS: button name with information about selected theme
-#: src/gui/widgets/tabs/setup_theme.cpp:118
+#: src/gui/widgets/tabs/setup_theme.cpp:117
msgid "i"
msgstr ""
#. TRANSLATORS: theme info dialog
-#: src/gui/widgets/tabs/setup_theme.cpp:244
+#: src/gui/widgets/tabs/setup_theme.cpp:243
msgid "Name: "
msgstr ""
-#: src/gui/widgets/tabs/setup_theme.cpp:245
+#: src/gui/widgets/tabs/setup_theme.cpp:244
msgid "Copyright:"
msgstr ""
@@ -4418,14 +4678,15 @@ msgid "Theme info"
msgstr ""
#. TRANSLATORS: theme message dialog
-#: src/gui/widgets/tabs/setup_theme.cpp:340
+#: src/gui/widgets/tabs/setup_theme.cpp:345
msgid "Theme Changed"
msgstr ""
+#. TRANSLATORS: ok dialog message
#. TRANSLATORS: video settings warning
-#: src/gui/widgets/tabs/setup_theme.cpp:340
-#: src/gui/widgets/tabs/setup_video.cpp:385
-#: src/gui/widgets/tabs/setup_video.cpp:398
+#: src/gui/widgets/tabs/setup_theme.cpp:347
+#: src/gui/widgets/tabs/setup_video.cpp:392
+#: src/gui/widgets/tabs/setup_video.cpp:409
msgid "Restart your client for the change to take effect."
msgstr "Restart your client for the change to take effect."
@@ -4506,65 +4767,65 @@ msgid "Button %u action"
msgstr ""
#. TRANSLATORS: video settings checkbox
-#: src/gui/widgets/tabs/setup_video.cpp:72
+#: src/gui/widgets/tabs/setup_video.cpp:73
msgid "Full screen"
msgstr "Full screen"
#. TRANSLATORS: video settings checkbox
-#: src/gui/widgets/tabs/setup_video.cpp:75
+#: src/gui/widgets/tabs/setup_video.cpp:76
msgid "FPS limit:"
msgstr ""
#. TRANSLATORS: video settings label
-#: src/gui/widgets/tabs/setup_video.cpp:80
-#: src/gui/widgets/tabs/setup_video.cpp:122
-#: src/gui/widgets/tabs/setup_video.cpp:315
-#: src/gui/widgets/tabs/setup_video.cpp:451
+#: src/gui/widgets/tabs/setup_video.cpp:81
+#: src/gui/widgets/tabs/setup_video.cpp:121
+#: src/gui/widgets/tabs/setup_video.cpp:322
+#: src/gui/widgets/tabs/setup_video.cpp:465
msgid "Alt FPS limit: "
msgstr ""
#. TRANSLATORS: video settings button
-#: src/gui/widgets/tabs/setup_video.cpp:83
+#: src/gui/widgets/tabs/setup_video.cpp:84
msgid "Detect best mode"
msgstr ""
#. TRANSLATORS: video settings checkbox
-#: src/gui/widgets/tabs/setup_video.cpp:92
+#: src/gui/widgets/tabs/setup_video.cpp:93
msgid "Show cursor"
msgstr ""
#. TRANSLATORS: video settings checkbox
-#: src/gui/widgets/tabs/setup_video.cpp:95
+#: src/gui/widgets/tabs/setup_video.cpp:96
msgid "Custom cursor"
msgstr "Custom cursor"
#. TRANSLATORS: video settings checkbox
-#: src/gui/widgets/tabs/setup_video.cpp:99
+#: src/gui/widgets/tabs/setup_video.cpp:100
msgid "Enable resize"
msgstr ""
#. TRANSLATORS: video settings checkbox
-#: src/gui/widgets/tabs/setup_video.cpp:102
+#: src/gui/widgets/tabs/setup_video.cpp:103
msgid "No frame"
msgstr ""
#. TRANSLATORS: video settings label
-#: src/gui/widgets/tabs/setup_video.cpp:119
-#: src/gui/widgets/tabs/setup_video.cpp:123
-#: src/gui/widgets/tabs/setup_video.cpp:313
-#: src/gui/widgets/tabs/setup_video.cpp:435
-#: src/gui/widgets/tabs/setup_video.cpp:448
+#: src/gui/widgets/tabs/setup_video.cpp:118
+#: src/gui/widgets/tabs/setup_video.cpp:122
+#: src/gui/widgets/tabs/setup_video.cpp:320
+#: src/gui/widgets/tabs/setup_video.cpp:449
+#: src/gui/widgets/tabs/setup_video.cpp:462
msgid "None"
msgstr ""
#. TRANSLATORS: video error message
-#: src/gui/widgets/tabs/setup_video.cpp:227
+#: src/gui/widgets/tabs/setup_video.cpp:226
msgid ""
"Failed to switch to windowed mode and restoration of old mode also failed!"
msgstr ""
#. TRANSLATORS: video error message
-#: src/gui/widgets/tabs/setup_video.cpp:234
+#: src/gui/widgets/tabs/setup_video.cpp:233
msgid ""
"Failed to switch to fullscreen mode and restoration of old mode also failed!"
msgstr ""
@@ -4580,32 +4841,32 @@ msgid "Restart needed for changes to take effect."
msgstr "Restart needed for changes to take effect."
#. TRANSLATORS: video settings warning
-#: src/gui/widgets/tabs/setup_video.cpp:270
+#: src/gui/widgets/tabs/setup_video.cpp:274
msgid "Changing to OpenGL"
msgstr ""
#. TRANSLATORS: video settings warning
-#: src/gui/widgets/tabs/setup_video.cpp:272
+#: src/gui/widgets/tabs/setup_video.cpp:276
msgid "Applying change to OpenGL requires restart."
msgstr "Applying change to OpenGL requires restart."
#. TRANSLATORS: resolution question dialog
-#: src/gui/widgets/tabs/setup_video.cpp:354
+#: src/gui/widgets/tabs/setup_video.cpp:361
msgid "Custom resolution (example: 1024x768)"
msgstr ""
#. TRANSLATORS: resolution question dialog
-#: src/gui/widgets/tabs/setup_video.cpp:356
+#: src/gui/widgets/tabs/setup_video.cpp:363
msgid "Enter new resolution: "
msgstr ""
#. TRANSLATORS: video settings warning
-#: src/gui/widgets/tabs/setup_video.cpp:383
-#: src/gui/widgets/tabs/setup_video.cpp:396
+#: src/gui/widgets/tabs/setup_video.cpp:390
+#: src/gui/widgets/tabs/setup_video.cpp:407
msgid "Screen Resolution Changed"
msgstr ""
-#: src/gui/widgets/tabs/setup_video.cpp:386
+#: src/gui/widgets/tabs/setup_video.cpp:393
msgid "Some windows may be moved to fit the lowered resolution."
msgstr ""
@@ -4784,54 +5045,54 @@ msgid "Ignore mobs"
msgstr ""
#. TRANSLATORS: social window label
-#: src/gui/widgets/tabs/socialfriendstab.h:117
+#: src/gui/widgets/tabs/socialfriendstab.h:114
#, c-format
msgid "Friends: %u/%u"
msgstr ""
#. TRANSLATORS: social window label
-#: src/gui/widgets/tabs/socialguildtab2.h:95
-#: src/gui/widgets/tabs/socialguildtab.h:165
-#: src/gui/widgets/tabs/socialpartytab.h:158
+#: src/gui/widgets/tabs/socialguildtab2.h:97
+#: src/gui/widgets/tabs/socialguildtab.h:166
+#: src/gui/widgets/tabs/socialpartytab.h:159
#, c-format
msgid "Players: %u/%u"
msgstr ""
#. TRANSLATORS: chat message
-#: src/gui/widgets/tabs/socialguildtab.h:83
+#: src/gui/widgets/tabs/socialguildtab.h:84
#, c-format
msgid "Invited user %s to guild %s."
msgstr ""
-#: src/gui/widgets/tabs/socialguildtab.h:101
+#: src/gui/widgets/tabs/socialguildtab.h:102
#, c-format
msgid "Guild %s quit requested."
msgstr ""
#. TRANSLATORS: guild invite message
-#: src/gui/widgets/tabs/socialguildtab.h:116
+#: src/gui/widgets/tabs/socialguildtab.h:118
msgid "Member Invite to Guild"
msgstr ""
#. TRANSLATORS: guild invite message
-#: src/gui/widgets/tabs/socialguildtab.h:118
+#: src/gui/widgets/tabs/socialguildtab.h:120
#, c-format
msgid "Who would you like to invite to guild %s?"
msgstr ""
#. TRANSLATORS: guild leave message
-#: src/gui/widgets/tabs/socialguildtab.h:128
+#: src/gui/widgets/tabs/socialguildtab.h:130
msgid "Leave Guild?"
msgstr ""
#. TRANSLATORS: guild leave message
-#: src/gui/widgets/tabs/socialguildtab.h:130
+#: src/gui/widgets/tabs/socialguildtab.h:132
#, c-format
msgid "Are you sure you want to leave guild %s?"
msgstr ""
#. TRANSLATORS: social window label
-#: src/gui/widgets/tabs/socialguildtab.h:141
+#: src/gui/widgets/tabs/socialguildtab.h:142
#, c-format
msgid "Members: %u/%u"
msgstr ""
@@ -4848,34 +5109,34 @@ msgstr ""
msgid "Portals: %u/%u"
msgstr ""
-#: src/gui/widgets/tabs/socialpartytab.h:85
+#: src/gui/widgets/tabs/socialpartytab.h:86
#, c-format
msgid "Invited user %s to party."
msgstr ""
-#: src/gui/widgets/tabs/socialpartytab.h:102
+#: src/gui/widgets/tabs/socialpartytab.h:103
#, c-format
msgid "Party %s quit requested."
msgstr ""
#. TRANSLATORS: party invite message
-#: src/gui/widgets/tabs/socialpartytab.h:117
+#: src/gui/widgets/tabs/socialpartytab.h:119
msgid "Member Invite to Party"
msgstr ""
#. TRANSLATORS: party invite message
-#: src/gui/widgets/tabs/socialpartytab.h:119
+#: src/gui/widgets/tabs/socialpartytab.h:121
#, c-format
msgid "Who would you like to invite to party %s?"
msgstr ""
#. TRANSLATORS: party leave message
-#: src/gui/widgets/tabs/socialpartytab.h:129
+#: src/gui/widgets/tabs/socialpartytab.h:131
msgid "Leave Party?"
msgstr ""
#. TRANSLATORS: party leave message
-#: src/gui/widgets/tabs/socialpartytab.h:131
+#: src/gui/widgets/tabs/socialpartytab.h:133
#, c-format
msgid "Are you sure you want to leave party %s?"
msgstr ""
@@ -4897,7 +5158,7 @@ msgid "Ignore items"
msgstr ""
#. TRANSLATORS: social window label
-#: src/gui/widgets/tabs/socialplayerstab.h:194
+#: src/gui/widgets/tabs/socialplayerstab.h:188
#, c-format
msgid "Visible players: %d"
msgstr ""
@@ -4922,131 +5183,122 @@ msgid "QE"
msgstr ""
#. TRANSLATORS: quests window name
-#: src/gui/windowmenu.cpp:75 src/gui/windows/questswindow.cpp:65
+#: src/gui/windowmenu.cpp:75 src/gui/windows/questswindow.cpp:66
msgid "Quests"
msgstr ""
-#. TRANSLATORS: short button name for bot checker window.
-#: src/gui/windowmenu.cpp:77
-msgid "BC"
-msgstr ""
-
-#: src/gui/windowmenu.cpp:78
-msgid "Bot checker"
-msgstr ""
-
#. TRANSLATORS: short button name for kill stats window.
-#: src/gui/windowmenu.cpp:80
+#: src/gui/windowmenu.cpp:77
msgid "KS"
msgstr ""
#. TRANSLATORS: kill stats window name
-#: src/gui/windowmenu.cpp:81 src/gui/windows/killstats.cpp:54
+#: src/gui/windowmenu.cpp:78 src/gui/windows/killstats.cpp:49
msgid "Kill stats"
msgstr ""
-#: src/gui/windowmenu.cpp:83
+#: src/gui/windowmenu.cpp:80
msgid "Smilies"
msgstr ""
#. TRANSLATORS: short button name for chat window.
-#: src/gui/windowmenu.cpp:85
+#: src/gui/windowmenu.cpp:82
msgid "CH"
msgstr ""
#. TRANSLATORS: short button name for status window.
-#: src/gui/windowmenu.cpp:93
+#: src/gui/windowmenu.cpp:90
msgid "STA"
msgstr ""
-#: src/gui/windowmenu.cpp:94
+#: src/gui/windowmenu.cpp:91
msgid "Status"
msgstr "Status"
#. TRANSLATORS: short button name for equipment window.
-#: src/gui/windowmenu.cpp:96
+#: src/gui/windowmenu.cpp:93
msgid "EQU"
msgstr ""
#. TRANSLATORS: equipment window name
#. TRANSLATORS: equipment button tooltip
-#: src/gui/windowmenu.cpp:97 src/gui/windows/equipmentwindow.cpp:67
-#: src/gui/windows/inventorywindow.cpp:223
+#: src/gui/windowmenu.cpp:94 src/gui/windows/equipmentwindow.cpp:65
+#: src/gui/windows/inventorywindow.cpp:235
msgid "Equipment"
msgstr "Equipment"
#. TRANSLATORS: short button name for inventory window.
-#: src/gui/windowmenu.cpp:99
+#: src/gui/windowmenu.cpp:96
msgid "INV"
msgstr ""
#. TRANSLATORS: inventory window name
#. TRANSLATORS: inventory type name
-#: src/gui/windowmenu.cpp:100 src/gui/windows/inventorywindow.cpp:140
-#: src/inventory.cpp:299
+#: src/gui/windowmenu.cpp:97 src/gui/windows/inventorywindow.cpp:144
+#: src/inventory.cpp:301
msgid "Inventory"
msgstr "Inventory"
#. TRANSLATORS: short button name for cart window.
-#: src/gui/windowmenu.cpp:102
+#: src/gui/windowmenu.cpp:99
msgid "CA"
msgstr ""
#. TRANSLATORS: cart button tooltip
#. TRANSLATORS: inventory type name
-#: src/gui/windowmenu.cpp:103 src/gui/windows/inventorywindow.cpp:219
-#: src/inventory.cpp:309
+#: src/gui/windowmenu.cpp:100 src/gui/windows/inventorywindow.cpp:231
+#: src/inventory.cpp:317
msgid "Cart"
msgstr ""
#. TRANSLATORS: short button name for map window.
-#: src/gui/windowmenu.cpp:105
+#: src/gui/windowmenu.cpp:102
msgid "MAP"
msgstr ""
#. TRANSLATORS: short button name for skills window.
-#: src/gui/windowmenu.cpp:111
+#: src/gui/windowmenu.cpp:109
msgid "SKI"
msgstr ""
#. TRANSLATORS: skills dialog name
-#: src/gui/windowmenu.cpp:112 src/gui/windows/skilldialog.cpp:71
+#: src/gui/windowmenu.cpp:110 src/gui/windows/skilldialog.cpp:69
msgid "Skills"
msgstr "Skills"
#. TRANSLATORS: short button name for social window.
-#: src/gui/windowmenu.cpp:116
+#: src/gui/windowmenu.cpp:114
msgid "SOC"
msgstr ""
#. TRANSLATORS: full button name
#. TRANSLATORS: social window name
-#: src/gui/windowmenu.cpp:118 src/gui/windows/socialwindow.cpp:56
+#: src/gui/windowmenu.cpp:116 src/gui/windows/socialwindow.cpp:54
msgid "Social"
msgstr ""
#. TRANSLATORS: short button name for shortcuts window.
-#: src/gui/windowmenu.cpp:120
+#: src/gui/windowmenu.cpp:118
msgid "SH"
msgstr ""
#. TRANSLATORS: short button name for spells window.
-#: src/gui/windowmenu.cpp:124
+#: src/gui/windowmenu.cpp:122
msgid "SP"
msgstr ""
#. TRANSLATORS: short button name for drops window.
-#: src/gui/windowmenu.cpp:128
+#: src/gui/windowmenu.cpp:126
msgid "DR"
msgstr ""
#. TRANSLATORS: short button name for did you know window.
-#: src/gui/windowmenu.cpp:132
+#: src/gui/windowmenu.cpp:131
msgid "YK"
msgstr ""
#. TRANSLATORS: full button name
-#: src/gui/windowmenu.cpp:134
+#: src/gui/windowmenu.cpp:133
msgid "Did you know"
msgstr ""
@@ -5056,50 +5308,63 @@ msgid "SHP"
msgstr ""
#. TRANSLATORS: short button name for outfits window.
-#: src/gui/windowmenu.cpp:140
+#: src/gui/windowmenu.cpp:141
msgid "OU"
msgstr ""
#. TRANSLATORS: short button name for updates window.
-#: src/gui/windowmenu.cpp:144
+#: src/gui/windowmenu.cpp:146
msgid "UP"
msgstr ""
#. TRANSLATORS: full button name
-#: src/gui/windowmenu.cpp:146
+#: src/gui/windowmenu.cpp:148
msgid "Updates"
msgstr ""
#. TRANSLATORS: short button name for bank window.
-#: src/gui/windowmenu.cpp:148
+#: src/gui/windowmenu.cpp:151
msgid "BA"
msgstr ""
#. TRANSLATORS: full button name
#. TRANSLATORS: bank window name
-#: src/gui/windowmenu.cpp:150 src/gui/windows/bankwindow.cpp:43
+#: src/gui/windowmenu.cpp:153 src/gui/windows/bankwindow.cpp:43
msgid "Bank"
msgstr ""
+#. TRANSLATORS: short button name for mail window.
+#: src/gui/windowmenu.cpp:156
+msgid "MA"
+msgstr ""
+
+#. TRANSLATORS: full button name
+#. TRANSLATORS: mail window name
+#. TRANSLATORS: inventory type name
+#: src/gui/windowmenu.cpp:158 src/gui/windows/mailwindow.cpp:52
+#: src/inventory.cpp:322
+msgid "Mail"
+msgstr ""
+
#. TRANSLATORS: short button name for debug window.
-#: src/gui/windowmenu.cpp:152
+#: src/gui/windowmenu.cpp:161
msgid "DBG"
msgstr ""
#. TRANSLATORS: short button name for windows list menu.
-#: src/gui/windowmenu.cpp:161
+#: src/gui/windowmenu.cpp:170
msgid "WIN"
msgstr ""
#. TRANSLATORS: short button name for setup window.
-#: src/gui/windowmenu.cpp:165
+#: src/gui/windowmenu.cpp:175
msgid "SET"
msgstr ""
#. TRANSLATORS: short key name
#. TRANSLATORS: outfits window label
-#: src/gui/windowmenu.cpp:300 src/gui/windows/outfitwindow.cpp:72
-#: src/gui/windows/outfitwindow.cpp:568
+#: src/gui/windowmenu.cpp:310 src/gui/windows/outfitwindow.cpp:75
+#: src/gui/windows/outfitwindow.cpp:626
#, c-format
msgid "Key: %s"
msgstr ""
@@ -5119,82 +5384,71 @@ msgstr ""
msgid "Deposit"
msgstr ""
-#. TRANSLATORS: bot checker window header
-#: src/gui/windows/botcheckerwindow.cpp:44
-msgid "Bot Checker"
-msgstr ""
-
-#. TRANSLATORS: bot checker window button
-#. TRANSLATORS: npc dialog button
-#: src/gui/windows/botcheckerwindow.cpp:53 src/gui/windows/npcdialog.cpp:117
-msgid "Reset"
-msgstr "Reset"
-
-#. TRANSLATORS: bot checker window table header
-#: src/gui/windows/botcheckerwindow.cpp:94
-msgid "Result"
-msgstr ""
-
#. TRANSLATORS: buy dialog name
-#: src/gui/windows/buydialog.cpp:175
+#: src/gui/windows/buydialog.cpp:176
msgid "Create items"
msgstr ""
#. TRANSLATORS: buy dialog label
-#: src/gui/windows/buydialog.cpp:257
+#: src/gui/windows/buydialog.cpp:264
msgid "Amount:"
msgstr ""
#. TRANSLATORS: char create dialog button
#. TRANSLATORS: char select dialog. button.
#. TRANSLATORS: social window button
-#: src/gui/windows/buydialog.cpp:268 src/gui/windows/charcreatedialog.cpp:120
-#: src/gui/windows/charselectdialog.cpp:624
-#: src/gui/windows/socialwindow.cpp:79
+#: src/gui/windows/buydialog.cpp:275 src/gui/windows/charcreatedialog.cpp:119
+#: src/gui/windows/charselectdialog.cpp:636
+#: src/gui/windows/socialwindow.cpp:77
msgid "Create"
msgstr "Create"
+#. TRANSLATORS: buy dialog label
+#: src/gui/windows/buydialog.cpp:316
+msgid "Filter:"
+msgstr ""
+
#. TRANSLATORS: change email dialog header
#. TRANSLATORS: button in change email dialog
-#: src/gui/windows/changeemaildialog.cpp:47
-#: src/gui/windows/changeemaildialog.cpp:52
+#: src/gui/windows/changeemaildialog.cpp:48
+#: src/gui/windows/changeemaildialog.cpp:53
msgid "Change Email Address"
msgstr "Change Email Address"
#. TRANSLATORS: label in change email dialog
#. TRANSLATORS: change password dialog label
-#: src/gui/windows/changeemaildialog.cpp:60
-#: src/gui/windows/changepassworddialog.cpp:63
+#: src/gui/windows/changeemaildialog.cpp:61
+#: src/gui/windows/changepassworddialog.cpp:64
#, c-format
msgid "Account: %s"
msgstr "Account: %s"
#. TRANSLATORS: label in change email dialog
-#: src/gui/windows/changeemaildialog.cpp:64
+#: src/gui/windows/changeemaildialog.cpp:65
msgid "Type new email address twice:"
msgstr ""
#. TRANSLATORS: change email error
-#: src/gui/windows/changeemaildialog.cpp:136
+#: src/gui/windows/changeemaildialog.cpp:137
#, c-format
msgid "The new email address needs to be at least %u characters long."
msgstr ""
#. TRANSLATORS: change email error
-#: src/gui/windows/changeemaildialog.cpp:144
+#: src/gui/windows/changeemaildialog.cpp:145
#, c-format
msgid "The new email address needs to be less than %u characters long."
msgstr ""
#. TRANSLATORS: change email error
-#: src/gui/windows/changeemaildialog.cpp:152
+#: src/gui/windows/changeemaildialog.cpp:153
msgid "The email address entries mismatch."
msgstr ""
#. TRANSLATORS: change password window name
#. TRANSLATORS: change password dialog button
-#: src/gui/windows/changepassworddialog.cpp:48
-#: src/gui/windows/changepassworddialog.cpp:54
+#: src/gui/windows/changepassworddialog.cpp:49
+#: src/gui/windows/changepassworddialog.cpp:55
msgid "Change Password"
msgstr "Change Password"
@@ -5202,41 +5456,41 @@ msgstr "Change Password"
#. TRANSLATORS: login dialog label
#. TRANSLATORS: register dialog. label.
#. TRANSLATORS: unregister dialog. label.
-#: src/gui/windows/changepassworddialog.cpp:67
-#: src/gui/windows/logindialog.cpp:106 src/gui/windows/registerdialog.cpp:79
-#: src/gui/windows/unregisterdialog.cpp:65
+#: src/gui/windows/changepassworddialog.cpp:68
+#: src/gui/windows/logindialog.cpp:107 src/gui/windows/registerdialog.cpp:76
+#: src/gui/windows/unregisterdialog.cpp:67
msgid "Password:"
msgstr "Password:"
#. TRANSLATORS: change password dialog label
-#: src/gui/windows/changepassworddialog.cpp:70
+#: src/gui/windows/changepassworddialog.cpp:71
msgid "Type new password twice:"
msgstr ""
#. TRANSLATORS: change password error
-#: src/gui/windows/changepassworddialog.cpp:117
+#: src/gui/windows/changepassworddialog.cpp:118
msgid "Enter the old password first."
msgstr ""
#. TRANSLATORS: change password error
-#: src/gui/windows/changepassworddialog.cpp:124
+#: src/gui/windows/changepassworddialog.cpp:125
#, c-format
msgid "The new password needs to be at least %u characters long."
msgstr ""
#. TRANSLATORS: change password error
-#: src/gui/windows/changepassworddialog.cpp:132
+#: src/gui/windows/changepassworddialog.cpp:133
#, c-format
msgid "The new password needs to be less than %u characters long."
msgstr ""
#. TRANSLATORS: change password error
-#: src/gui/windows/changepassworddialog.cpp:140
+#: src/gui/windows/changepassworddialog.cpp:141
msgid "The new password entries mismatch."
msgstr ""
#. TRANSLATORS: char create dialog name
-#: src/gui/windows/charcreatedialog.cpp:76
+#: src/gui/windows/charcreatedialog.cpp:75
msgid "New Character"
msgstr ""
@@ -5244,9 +5498,9 @@ msgstr ""
#. TRANSLATORS: edit server dialog label
#. TRANSLATORS: login dialog label
#. TRANSLATORS: register dialog. label.
-#: src/gui/windows/charcreatedialog.cpp:82
-#: src/gui/windows/editserverdialog.cpp:74 src/gui/windows/logindialog.cpp:104
-#: src/gui/windows/registerdialog.cpp:77
+#: src/gui/windows/charcreatedialog.cpp:81
+#: src/gui/windows/editserverdialog.cpp:71 src/gui/windows/logindialog.cpp:105
+#: src/gui/windows/registerdialog.cpp:74
msgid "Name:"
msgstr "Name:"
@@ -5254,12 +5508,12 @@ msgstr "Name:"
#. You may change this symbol if your language uses another.
#. TRANSLATORS: char create dialog button
#. TRANSLATORS: outfits window button
-#: src/gui/windows/charcreatedialog.cpp:86
-#: src/gui/windows/charcreatedialog.cpp:95
-#: src/gui/windows/charcreatedialog.cpp:112
-#: src/gui/windows/charcreatedialog.cpp:195
-#: src/gui/windows/charcreatedialog.cpp:205
-#: src/gui/windows/outfitwindow.cpp:60
+#: src/gui/windows/charcreatedialog.cpp:85
+#: src/gui/windows/charcreatedialog.cpp:94
+#: src/gui/windows/charcreatedialog.cpp:111
+#: src/gui/windows/charcreatedialog.cpp:196
+#: src/gui/windows/charcreatedialog.cpp:206
+#: src/gui/windows/outfitwindow.cpp:63
msgid ">"
msgstr ""
@@ -5267,75 +5521,75 @@ msgstr ""
#. You may change this symbol if your language uses another.
#. TRANSLATORS: char create dialog button
#. TRANSLATORS: outfits window button
-#: src/gui/windows/charcreatedialog.cpp:90
-#: src/gui/windows/charcreatedialog.cpp:97
-#: src/gui/windows/charcreatedialog.cpp:197
-#: src/gui/windows/charcreatedialog.cpp:207
-#: src/gui/windows/outfitwindow.cpp:58
+#: src/gui/windows/charcreatedialog.cpp:89
+#: src/gui/windows/charcreatedialog.cpp:96
+#: src/gui/windows/charcreatedialog.cpp:198
+#: src/gui/windows/charcreatedialog.cpp:208
+#: src/gui/windows/outfitwindow.cpp:61
msgid "<"
msgstr ""
#. TRANSLATORS: char create dialog label
-#: src/gui/windows/charcreatedialog.cpp:92
+#: src/gui/windows/charcreatedialog.cpp:91
msgid "Hair color:"
msgstr ""
#. TRANSLATORS: char create dialog label
-#: src/gui/windows/charcreatedialog.cpp:99
+#: src/gui/windows/charcreatedialog.cpp:98
msgid "Hair style:"
msgstr ""
#. TRANSLATORS: char create dialog button
-#: src/gui/windows/charcreatedialog.cpp:110
+#: src/gui/windows/charcreatedialog.cpp:109
msgid "^"
msgstr ""
#. TRANSLATORS: char create dialog label
-#: src/gui/windows/charcreatedialog.cpp:118
-#: src/gui/windows/charcreatedialog.cpp:496
+#: src/gui/windows/charcreatedialog.cpp:117
+#: src/gui/windows/charcreatedialog.cpp:509
#, c-format
msgid "Please distribute %d points"
msgstr "Please distribute %d points"
#. TRANSLATORS: char create dialog label
-#: src/gui/windows/charcreatedialog.cpp:199
+#: src/gui/windows/charcreatedialog.cpp:200
msgid "Race:"
msgstr ""
#. TRANSLATORS: char create dialog label
-#: src/gui/windows/charcreatedialog.cpp:209
+#: src/gui/windows/charcreatedialog.cpp:210
msgid "Look:"
msgstr ""
#. TRANSLATORS: one char size female character gender
#. TRANSLATORS: here F is title for friends tab in social window
-#: src/gui/windows/charcreatedialog.cpp:223
-#: src/gui/windows/socialwindow.cpp:75
+#: src/gui/windows/charcreatedialog.cpp:224
+#: src/gui/windows/socialwindow.cpp:73
msgid "F"
msgstr ""
#. TRANSLATORS: one char size male character gender
-#: src/gui/windows/charcreatedialog.cpp:225
+#: src/gui/windows/charcreatedialog.cpp:226
msgid "M"
msgstr ""
#. TRANSLATORS: one char size unknown character gender
-#: src/gui/windows/charcreatedialog.cpp:227
+#: src/gui/windows/charcreatedialog.cpp:228
msgid "U"
msgstr ""
#. TRANSLATORS: char creation error
-#: src/gui/windows/charcreatedialog.cpp:378
+#: src/gui/windows/charcreatedialog.cpp:388
msgid "Your name needs to be at least 4 characters."
msgstr "Your name needs to be at least 4 characters."
#. TRANSLATORS: char create dialog label
-#: src/gui/windows/charcreatedialog.cpp:486
+#: src/gui/windows/charcreatedialog.cpp:499
msgid "Character stats OK"
msgstr "Character stats OK"
#. TRANSLATORS: char create dialog label
-#: src/gui/windows/charcreatedialog.cpp:502
+#: src/gui/windows/charcreatedialog.cpp:515
#, c-format
msgid "Please remove %d points"
msgstr "Please remove %d points"
@@ -5351,68 +5605,72 @@ msgid "Are you sure you want to delete this character?"
msgstr "Are you sure you want to delete this character?"
#. TRANSLATORS: char select dialog name
-#: src/gui/windows/charselectdialog.cpp:66
+#: src/gui/windows/charselectdialog.cpp:61
#, c-format
msgid "Account %s (last login time %s)"
msgstr ""
#. TRANSLATORS: char select dialog. button.
-#: src/gui/windows/charselectdialog.cpp:73
+#: src/gui/windows/charselectdialog.cpp:70
msgid "Switch"
msgstr ""
#. TRANSLATORS: char select dialog. button.
-#: src/gui/windows/charselectdialog.cpp:75
+#: src/gui/windows/charselectdialog.cpp:72
msgid "Password"
msgstr ""
#. TRANSLATORS: char select dialog. button.
#. TRANSLATORS: updater window button
-#: src/gui/windows/charselectdialog.cpp:80
-#: src/gui/windows/charselectdialog.cpp:614
-#: src/gui/windows/updaterwindow.cpp:192
+#: src/gui/windows/charselectdialog.cpp:77
+#: src/gui/windows/charselectdialog.cpp:626
+#: src/gui/windows/updaterwindow.cpp:191
msgid "Play"
msgstr "Play"
#. TRANSLATORS: char select dialog. button.
+#. TRANSLATORS: info message header
+#. TRANSLATORS: info header
#. TRANSLATORS: info message
-#: src/gui/windows/charselectdialog.cpp:82
-#: src/net/ea/charserverhandler.cpp:160
-#: src/net/eathena/charserverhandler.cpp:591
-#: src/net/eathena/charserverhandler.cpp:621
+#: src/gui/windows/charselectdialog.cpp:79
+#: src/net/ea/charserverhandler.cpp:166
+#: src/net/eathena/charserverhandler.cpp:608
+#: src/net/eathena/charserverhandler.cpp:644
msgid "Info"
msgstr "Info"
#. TRANSLATORS: char select dialog. button.
#. TRANSLATORS: unregister dialog name
#. TRANSLATORS: unregister dialog. button.
-#: src/gui/windows/charselectdialog.cpp:110
-#: src/gui/windows/unregisterdialog.cpp:47
-#: src/gui/windows/unregisterdialog.cpp:52
+#: src/gui/windows/charselectdialog.cpp:107
+#: src/gui/windows/unregisterdialog.cpp:48
+#: src/gui/windows/unregisterdialog.cpp:53
msgid "Unregister"
msgstr "Unregister"
#. TRANSLATORS: char select dialog. button.
-#: src/gui/windows/charselectdialog.cpp:122
+#: src/gui/windows/charselectdialog.cpp:119
msgid "Change Email"
msgstr ""
#. TRANSLATORS: char select dialog name
-#: src/gui/windows/charselectdialog.cpp:166
+#: src/gui/windows/charselectdialog.cpp:163
#, c-format
msgid "Account %s"
msgstr ""
-#: src/gui/windows/charselectdialog.cpp:195
+#. TRANSLATORS: pin code dialog header.
+#: src/gui/windows/charselectdialog.cpp:193
msgid "Please set new pincode"
msgstr ""
+#. TRANSLATORS: character rename dialog header.
#: src/gui/windows/charselectdialog.cpp:242
msgid "Please enter new name"
msgstr ""
#. TRANSLATORS: char select dialog. player info message.
-#: src/gui/windows/charselectdialog.cpp:261
+#: src/gui/windows/charselectdialog.cpp:262
#, c-format
msgid ""
"Hp: %u/%u\n"
@@ -5422,48 +5680,56 @@ msgid ""
"Money: %s"
msgstr ""
-#: src/gui/windows/charselectdialog.cpp:319
+#: src/gui/windows/charselectdialog.cpp:325
msgid "Incorrect password"
msgstr ""
#. TRANSLATORS: char deletion question.
-#: src/gui/windows/charselectdialog.cpp:464
+#: src/gui/windows/charselectdialog.cpp:473
msgid "Enter your email for deleting character"
msgstr ""
-#: src/gui/windows/charselectdialog.cpp:464
+#. TRANSLATORS: email label.
+#: src/gui/windows/charselectdialog.cpp:475
msgid "Enter email:"
msgstr ""
#. TRANSLATORS: char deletion question.
-#: src/gui/windows/charselectdialog.cpp:471
+#: src/gui/windows/charselectdialog.cpp:482
msgid "Enter password for deleting character"
msgstr ""
-#: src/gui/windows/charselectdialog.cpp:471
+#. TRANSLATORS: email label.
+#: src/gui/windows/charselectdialog.cpp:484
msgid "Enter password:"
msgstr ""
#. TRANSLATORS: chat message
-#: src/gui/windows/chatwindow.cpp:675
+#: src/gui/windows/chatwindow.cpp:669
#, c-format
msgid "Present: %s; %d players are present."
msgstr ""
#. TRANSLATORS: chat message
-#: src/gui/windows/chatwindow.cpp:1118
+#: src/gui/windows/chatwindow.cpp:1115
#, c-format
msgid "Whispering to %s: %s"
msgstr "Whispering to %s: %s"
+#. TRANSLATORS: error message
+#: src/gui/windows/chatwindow.cpp:1566
+#, c-format
+msgid "Broken nick detected: %s"
+msgstr ""
+
#. TRANSLATORS: owners pet name. For example: 4144's pet
-#: src/gui/windows/chatwindow.cpp:1728 src/net/eathena/pethandler.cpp:174
+#: src/gui/windows/chatwindow.cpp:1754 src/net/eathena/pethandler.cpp:173
#, c-format
msgid "%s's pet"
msgstr ""
#. TRANSLATORS: confirm dialog button
-#: src/gui/windows/confirmdialog.cpp:55
+#: src/gui/windows/confirmdialog.cpp:57
msgid "Yes"
msgstr "Yes"
@@ -5498,49 +5764,49 @@ msgid "Auto open this window"
msgstr ""
#. TRANSLATORS: edit server dialog name
-#: src/gui/windows/editserverdialog.cpp:48
+#: src/gui/windows/editserverdialog.cpp:45
msgid "Edit Server"
msgstr ""
#. TRANSLATORS: edit server dialog button
#. TRANSLATORS: servers dialog button
-#: src/gui/windows/editserverdialog.cpp:57
-#: src/gui/windows/serverdialog.cpp:116
+#: src/gui/windows/editserverdialog.cpp:54
+#: src/gui/windows/serverdialog.cpp:115
msgid "Connect"
msgstr ""
#. TRANSLATORS: edit server dialog label
-#: src/gui/windows/editserverdialog.cpp:63
+#: src/gui/windows/editserverdialog.cpp:60
msgid "Use same ip"
msgstr ""
#. TRANSLATORS: edit server dialog label
-#: src/gui/windows/editserverdialog.cpp:76
+#: src/gui/windows/editserverdialog.cpp:73
msgid "Address:"
msgstr ""
#. TRANSLATORS: edit server dialog label
-#: src/gui/windows/editserverdialog.cpp:78
+#: src/gui/windows/editserverdialog.cpp:75
msgid "Port:"
msgstr "Port:"
#. TRANSLATORS: edit server dialog label
-#: src/gui/windows/editserverdialog.cpp:80
+#: src/gui/windows/editserverdialog.cpp:77
msgid "Server type:"
msgstr ""
#. TRANSLATORS: edit server dialog label
-#: src/gui/windows/editserverdialog.cpp:82
+#: src/gui/windows/editserverdialog.cpp:79
msgid "Description:"
msgstr ""
#. TRANSLATORS: edit server dialog label
-#: src/gui/windows/editserverdialog.cpp:84
+#: src/gui/windows/editserverdialog.cpp:81
msgid "Online list url:"
msgstr ""
#. TRANSLATORS: edit server dialog error message
-#: src/gui/windows/editserverdialog.cpp:214
+#: src/gui/windows/editserverdialog.cpp:213
msgid "Please at least type both the address and the port of the server."
msgstr ""
@@ -5552,17 +5818,17 @@ msgstr ""
#. TRANSLATORS: egg selection dialog button
#. TRANSLATORS: input action name
-#: src/gui/windows/eggselectiondialog.cpp:51 src/input/pages/gui.cpp:93
+#: src/gui/windows/eggselectiondialog.cpp:51 src/input/pages/gui.cpp:91
msgid "Select"
msgstr ""
#. TRANSLATORS: font size
-#: src/gui/windows/emotewindow.cpp:47
+#: src/gui/windows/emotewindow.cpp:48
msgid "Normal font"
msgstr ""
#. TRANSLATORS: emotes tab name
-#: src/gui/windows/emotewindow.cpp:119
+#: src/gui/windows/emotewindow.cpp:118
msgid "Fonts"
msgstr ""
@@ -5571,10 +5837,24 @@ msgstr ""
msgid "Did you know..."
msgstr ""
+#. TRANSLATORS: insert card dialog name
+#: src/gui/windows/insertcarddialog.cpp:43
+#: src/gui/windows/insertcarddialog.cpp:45
+msgid "Insert card"
+msgstr ""
+
+#. TRANSLATORS: insert card dialog button
+#. TRANSLATORS: input action name
+#. TRANSLATORS: inventory button
+#: src/gui/windows/insertcarddialog.cpp:51 src/input/pages/gui.cpp:121
+#: src/resources/itemtypemapdata.h:97
+msgid "Insert"
+msgstr ""
+
#. TRANSLATORS: inventory button
#. TRANSLATORS: outfits window button
#. TRANSLATORS: inventory button
-#: src/gui/windows/inventorywindow.cpp:182 src/gui/windows/outfitwindow.cpp:62
+#: src/gui/windows/inventorywindow.cpp:196 src/gui/windows/outfitwindow.cpp:65
#: src/resources/itemtypemapdata.h:45 src/resources/itemtypemapdata.h:49
#: src/resources/itemtypemapdata.h:53 src/resources/itemtypemapdata.h:57
#: src/resources/itemtypemapdata.h:61 src/resources/itemtypemapdata.h:65
@@ -5585,138 +5865,138 @@ msgstr ""
msgid "Equip"
msgstr "Equip"
-#. TRANSLATORS: inventory button
-#: src/gui/windows/inventorywindow.cpp:201
-msgid "Split"
-msgstr "Split"
-
#. TRANSLATORS: inventory outfits button
-#: src/gui/windows/inventorywindow.cpp:203
+#: src/gui/windows/inventorywindow.cpp:215
msgid "O"
msgstr ""
#. TRANSLATORS: inventory cart button
-#: src/gui/windows/inventorywindow.cpp:205
+#: src/gui/windows/inventorywindow.cpp:217
msgid "C"
msgstr ""
#. TRANSLATORS: inventory shop button
-#: src/gui/windows/inventorywindow.cpp:207
+#: src/gui/windows/inventorywindow.cpp:219
msgid "S"
msgstr ""
#. TRANSLATORS: inventory equipment button
-#: src/gui/windows/inventorywindow.cpp:209
+#: src/gui/windows/inventorywindow.cpp:221
msgid "E"
msgstr ""
#. TRANSLATORS: item amount window button
-#: src/gui/windows/itemamountwindow.cpp:171
+#: src/gui/windows/itemamountwindow.cpp:183
msgid "All"
msgstr "All"
#. TRANSLATORS: amount window message
-#: src/gui/windows/itemamountwindow.cpp:227
+#: src/gui/windows/itemamountwindow.cpp:239
msgid "Select amount of items to trade."
msgstr "Select amount of items to trade."
#. TRANSLATORS: amount window message
-#: src/gui/windows/itemamountwindow.cpp:231
+#: src/gui/windows/itemamountwindow.cpp:243
msgid "Select amount of items to drop."
msgstr "Select amount of items to drop."
#. TRANSLATORS: amount window message
-#: src/gui/windows/itemamountwindow.cpp:235
+#: src/gui/windows/itemamountwindow.cpp:247
msgid "Select amount of items to store."
msgstr "Select amount of items to store."
#. TRANSLATORS: amount window message
-#: src/gui/windows/itemamountwindow.cpp:239
+#: src/gui/windows/itemamountwindow.cpp:252
+msgid "Select amount of items to send."
+msgstr ""
+
+#. TRANSLATORS: amount window message
+#: src/gui/windows/itemamountwindow.cpp:257
msgid "Select amount of items to store to cart."
msgstr ""
#. TRANSLATORS: amount window message
-#: src/gui/windows/itemamountwindow.cpp:243
+#: src/gui/windows/itemamountwindow.cpp:261
msgid "Select amount of items to retrieve."
msgstr "Select amount of items to retrieve."
#. TRANSLATORS: amount window message
-#: src/gui/windows/itemamountwindow.cpp:247
+#: src/gui/windows/itemamountwindow.cpp:265
msgid "Select amount of items to retrieve from cart."
msgstr ""
#. TRANSLATORS: amount window message
-#: src/gui/windows/itemamountwindow.cpp:251
+#: src/gui/windows/itemamountwindow.cpp:269
msgid "Select amount of items to split."
msgstr "Select amount of items to split."
#. TRANSLATORS: amount window message
-#: src/gui/windows/itemamountwindow.cpp:255
+#: src/gui/windows/itemamountwindow.cpp:273
msgid "Add to buy shop."
msgstr ""
#. TRANSLATORS: amount window message
-#: src/gui/windows/itemamountwindow.cpp:259
+#: src/gui/windows/itemamountwindow.cpp:277
msgid "Add to sell shop."
msgstr ""
#. TRANSLATORS: amount window message
-#: src/gui/windows/itemamountwindow.cpp:263
+#: src/gui/windows/itemamountwindow.cpp:281
msgid "Unknown."
msgstr ""
#. TRANSLATORS: kill stats window button
-#: src/gui/windows/killstats.cpp:59
+#: src/gui/windows/killstats.cpp:54
msgid "Reset stats"
msgstr ""
#. TRANSLATORS: kill stats window button
-#: src/gui/windows/killstats.cpp:61
+#: src/gui/windows/killstats.cpp:56
msgid "Reset timer"
msgstr ""
#. TRANSLATORS: kill stats window label
-#: src/gui/windows/killstats.cpp:66 src/gui/windows/killstats.cpp:180
-#: src/gui/windows/killstats.cpp:285 src/gui/windows/killstats.cpp:526
+#: src/gui/windows/killstats.cpp:61 src/gui/windows/killstats.cpp:166
+#: src/gui/windows/killstats.cpp:272 src/gui/windows/killstats.cpp:423
#, c-format
msgid "Kills: %s, total exp: %s"
msgstr ""
#. TRANSLATORS: kill stats window label
-#: src/gui/windows/killstats.cpp:69 src/gui/windows/killstats.cpp:182
-#: src/gui/windows/killstats.cpp:262 src/gui/windows/killstats.cpp:277
-#: src/gui/windows/killstats.cpp:528
+#: src/gui/windows/killstats.cpp:64 src/gui/windows/killstats.cpp:168
+#: src/gui/windows/killstats.cpp:249 src/gui/windows/killstats.cpp:264
+#: src/gui/windows/killstats.cpp:425
#, c-format
msgid "Avg Exp: %s"
msgstr ""
#. TRANSLATORS: kill stats window label
-#: src/gui/windows/killstats.cpp:71 src/gui/windows/killstats.cpp:185
-#: src/gui/windows/killstats.cpp:267 src/gui/windows/killstats.cpp:281
-#: src/gui/windows/killstats.cpp:531
+#: src/gui/windows/killstats.cpp:66 src/gui/windows/killstats.cpp:171
+#: src/gui/windows/killstats.cpp:254 src/gui/windows/killstats.cpp:268
+#: src/gui/windows/killstats.cpp:428
#, c-format
msgid "No. of avg mob to next level: %s"
msgstr ""
#. TRANSLATORS: kill stats window label
-#: src/gui/windows/killstats.cpp:74 src/gui/windows/killstats.cpp:196
-#: src/gui/windows/killstats.cpp:289 src/gui/windows/killstats.cpp:534
+#: src/gui/windows/killstats.cpp:69 src/gui/windows/killstats.cpp:182
+#: src/gui/windows/killstats.cpp:276 src/gui/windows/killstats.cpp:431
#, c-format
msgid "Kills/Min: %s, Exp/Min: %s"
msgstr ""
#. TRANSLATORS: kill stats window label
-#: src/gui/windows/killstats.cpp:78 src/gui/windows/killstats.cpp:83
-#: src/gui/windows/killstats.cpp:88 src/gui/windows/killstats.cpp:355
-#: src/gui/windows/killstats.cpp:374 src/gui/windows/killstats.cpp:395
+#: src/gui/windows/killstats.cpp:73 src/gui/windows/killstats.cpp:78
+#: src/gui/windows/killstats.cpp:83 src/gui/windows/killstats.cpp:341
+#: src/gui/windows/killstats.cpp:360 src/gui/windows/killstats.cpp:381
#, c-format
msgid "Exp speed per %d min: %s"
msgid_plural "Exp speed per %d min: %s"
msgstr[0] ""
msgstr[1] ""
-#: src/gui/windows/killstats.cpp:80 src/gui/windows/killstats.cpp:85
-#: src/gui/windows/killstats.cpp:91
+#: src/gui/windows/killstats.cpp:75 src/gui/windows/killstats.cpp:80
+#: src/gui/windows/killstats.cpp:86
#, c-format
msgid "Time for next level per %d min: %s"
msgid_plural "Time for next level per %d min: %s"
@@ -5724,54 +6004,37 @@ msgstr[0] ""
msgstr[1] ""
#. TRANSLATORS: kill stats window label
-#: src/gui/windows/killstats.cpp:94 src/gui/windows/killstats.cpp:294
+#: src/gui/windows/killstats.cpp:89 src/gui/windows/killstats.cpp:281
msgid "Last kill exp:"
msgstr ""
#. TRANSLATORS: kill stats window label
-#: src/gui/windows/killstats.cpp:97 src/gui/windows/killstats.cpp:426
-#: src/gui/windows/killstats.cpp:433 src/gui/windows/killstats.cpp:440
-#: src/gui/windows/killstats.cpp:446
-msgid "Time before jacko spawn:"
-msgstr ""
-
-#. TRANSLATORS: kill stats window label
-#: src/gui/windows/killstats.cpp:134 src/gui/windows/killstats.cpp:247
+#: src/gui/windows/killstats.cpp:121 src/gui/windows/killstats.cpp:234
#, c-format
msgid "Level: %d at %f%%"
msgstr ""
#. TRANSLATORS: kill stats window label
-#: src/gui/windows/killstats.cpp:139 src/gui/windows/killstats.cpp:252
+#: src/gui/windows/killstats.cpp:126 src/gui/windows/killstats.cpp:239
#, c-format
msgid "Exp: %d/%d Left: %d"
msgstr ""
#. TRANSLATORS: kill stats window label
-#: src/gui/windows/killstats.cpp:143 src/gui/windows/killstats.cpp:258
-#: src/gui/windows/killstats.cpp:272
+#: src/gui/windows/killstats.cpp:130 src/gui/windows/killstats.cpp:245
+#: src/gui/windows/killstats.cpp:259
#, c-format
msgid "1%% = %d exp, avg mob for 1%%: %s"
msgstr ""
#. TRANSLATORS: kill stats window label
-#: src/gui/windows/killstats.cpp:361 src/gui/windows/killstats.cpp:370
-#: src/gui/windows/killstats.cpp:381 src/gui/windows/killstats.cpp:390
-#: src/gui/windows/killstats.cpp:403 src/gui/windows/killstats.cpp:412
+#: src/gui/windows/killstats.cpp:347 src/gui/windows/killstats.cpp:356
+#: src/gui/windows/killstats.cpp:367 src/gui/windows/killstats.cpp:376
+#: src/gui/windows/killstats.cpp:389 src/gui/windows/killstats.cpp:398
#, c-format
msgid " Time for next level: %s"
msgstr ""
-#. TRANSLATORS: kill stats window label
-#: src/gui/windows/killstats.cpp:433
-#, c-format
-msgid "%s %d?"
-msgstr ""
-
-#: src/gui/windows/killstats.cpp:440
-msgid "jacko spawning"
-msgstr ""
-
#. TRANSLATORS: login dialog name
#. TRANSLATORS: login dialog button
#: src/gui/windows/logindialog.cpp:64 src/gui/windows/logindialog.cpp:81
@@ -5796,8 +6059,8 @@ msgstr ""
#. TRANSLATORS: login dialog button
#. TRANSLATORS: register dialog name
#. TRANSLATORS: register dialog. button.
-#: src/gui/windows/logindialog.cpp:83 src/gui/windows/registerdialog.cpp:54
-#: src/gui/windows/registerdialog.cpp:63
+#: src/gui/windows/logindialog.cpp:83 src/gui/windows/registerdialog.cpp:51
+#: src/gui/windows/registerdialog.cpp:60
msgid "Register"
msgstr "Register"
@@ -5807,31 +6070,128 @@ msgid "Custom update host"
msgstr ""
#. TRANSLATORS: login dialog label
-#: src/gui/windows/logindialog.cpp:100
+#: src/gui/windows/logindialog.cpp:101
msgid "Server:"
msgstr "Server:"
#. TRANSLATORS: login dialog label
-#: src/gui/windows/logindialog.cpp:110
+#: src/gui/windows/logindialog.cpp:111
#, c-format
msgid "Update host: %s"
msgstr ""
-#: src/gui/windows/logindialog.cpp:229
+#. TRANSLATORS: question dialog
+#: src/gui/windows/logindialog.cpp:238
msgid "Open register url"
msgstr ""
-#: src/gui/windows/ministatuswindow.cpp:72
+#. TRANSLATORS: mail edit window name
+#: src/gui/windows/maileditwindow.cpp:47
+msgid "Edit mail"
+msgstr ""
+
+#. TRANSLATORS: mail edit window button
+#: src/gui/windows/maileditwindow.cpp:50
+msgid "Send"
+msgstr "Send"
+
+#. TRANSLATORS: mail edit window button
+#. TRANSLATORS: npc dialog button
+#. TRANSLATORS: servers dialog button
+#. TRANSLATORS: shop window label
+#. TRANSLATORS: trade window button
+#: src/gui/windows/maileditwindow.cpp:54 src/gui/windows/npcdialog.cpp:117
+#: src/gui/windows/serverdialog.cpp:117 src/gui/windows/shopwindow.cpp:124
+#: src/gui/windows/tradewindow.cpp:82
+msgid "Add"
+msgstr "Add"
+
+#. TRANSLATORS: mail edit window label
+#: src/gui/windows/maileditwindow.cpp:56
+msgid "To:"
+msgstr "To:"
+
+#. TRANSLATORS: mail edit window label
+#. TRANSLATORS: mail view window label
+#: src/gui/windows/maileditwindow.cpp:58 src/gui/windows/mailviewwindow.cpp:72
+msgid "Subject:"
+msgstr ""
+
+#. TRANSLATORS: mail edit window label
+#. TRANSLATORS: mail view window label
+#: src/gui/windows/maileditwindow.cpp:60
+#: src/gui/windows/mailviewwindow.cpp:103
+msgid "Money:"
+msgstr ""
+
+#. TRANSLATORS: mail edit window label
+#: src/gui/windows/maileditwindow.cpp:62
+#: src/gui/windows/mailviewwindow.cpp:119
+#: src/gui/windows/mailviewwindow.cpp:124
+msgid "Item:"
+msgstr ""
+
+#. TRANSLATORS: mail edit window label
+#. TRANSLATORS: mail view window label
+#: src/gui/windows/maileditwindow.cpp:64 src/gui/windows/mailviewwindow.cpp:75
+msgid "Message:"
+msgstr ""
+
+#. TRANSLATORS: mail view window name
+#: src/gui/windows/mailviewwindow.cpp:53
+msgid "View mail"
+msgstr ""
+
+#. TRANSLATORS: mail view window button
+#: src/gui/windows/mailviewwindow.cpp:63
+msgid "Reply"
+msgstr ""
+
+#. TRANSLATORS: mail view window label
+#: src/gui/windows/mailviewwindow.cpp:65
+msgid "Time:"
+msgstr ""
+
+#. TRANSLATORS: mail view window label
+#: src/gui/windows/mailviewwindow.cpp:69
+msgid "From:"
+msgstr ""
+
+#: src/gui/windows/mailviewwindow.cpp:131
+msgid "Get attach"
+msgstr ""
+
+#. TRANSLATORS: mail window button
+#: src/gui/windows/mailwindow.cpp:62
+msgid "Refresh"
+msgstr ""
+
+#. TRANSLATORS: mail window button
+#: src/gui/windows/mailwindow.cpp:64
+msgid "New"
+msgstr ""
+
+#. TRANSLATORS: mail window button
+#: src/gui/windows/mailwindow.cpp:68
+msgid "Return"
+msgstr ""
+
+#. TRANSLATORS: mail window button
+#: src/gui/windows/mailwindow.cpp:70
+msgid "Open"
+msgstr ""
+
+#: src/gui/windows/ministatuswindow.cpp:71
msgid "health bar"
msgstr ""
#. TRANSLATORS: status bar name
-#: src/gui/windows/ministatuswindow.cpp:83
+#: src/gui/windows/ministatuswindow.cpp:82
msgid "mana bar"
msgstr ""
#. TRANSLATORS: status bar name
-#: src/gui/windows/ministatuswindow.cpp:87
+#: src/gui/windows/ministatuswindow.cpp:86
msgid "experience bar"
msgstr ""
@@ -5846,199 +6206,180 @@ msgid "inventory slots bar"
msgstr ""
#. TRANSLATORS: status bar name
-#: src/gui/windows/ministatuswindow.cpp:102
+#: src/gui/windows/ministatuswindow.cpp:103
msgid "money bar"
msgstr ""
#. TRANSLATORS: status bar name
-#: src/gui/windows/ministatuswindow.cpp:106
+#: src/gui/windows/ministatuswindow.cpp:108
msgid "arrows bar"
msgstr ""
#. TRANSLATORS: status bar name
-#: src/gui/windows/ministatuswindow.cpp:111
+#: src/gui/windows/ministatuswindow.cpp:114
msgid "status bar"
msgstr ""
-#: src/gui/windows/ministatuswindow.cpp:134
+#: src/gui/windows/ministatuswindow.cpp:137
msgid "job bar"
msgstr ""
#. TRANSLATORS: status bar label
#. TRANSLATORS: status window label
-#: src/gui/windows/ministatuswindow.cpp:341
-#: src/gui/windows/statuswindow.cpp:249
+#: src/gui/windows/ministatuswindow.cpp:352
+#: src/gui/windows/statuswindow.cpp:255
#, c-format
msgid "Level: %d (GM %d)"
msgstr ""
#. TRANSLATORS: status bar label
#. TRANSLATORS: status window label
-#: src/gui/windows/ministatuswindow.cpp:348
-#: src/gui/windows/statuswindow.cpp:71 src/gui/windows/statuswindow.cpp:256
-#: src/gui/windows/statuswindow.cpp:381
+#: src/gui/windows/ministatuswindow.cpp:359
+#: src/gui/windows/statuswindow.cpp:67 src/gui/windows/statuswindow.cpp:262
+#: src/gui/windows/statuswindow.cpp:387
#, c-format
msgid "Level: %d"
msgstr "Level: %d"
#. TRANSLATORS: status bar label
-#: src/gui/windows/ministatuswindow.cpp:364
-#: src/gui/windows/ministatuswindow.cpp:401
+#: src/gui/windows/ministatuswindow.cpp:375
+#: src/gui/windows/ministatuswindow.cpp:412
msgid "Need"
msgstr ""
#. TRANSLATORS: job bar label
-#: src/gui/windows/ministatuswindow.cpp:388
+#: src/gui/windows/ministatuswindow.cpp:399
#, c-format
msgid "Job level: %d"
msgstr ""
#. TRANSLATORS: npc dialog button
-#: src/gui/windows/npcdialog.cpp:71
+#: src/gui/windows/npcdialog.cpp:72
msgid "Stop waiting"
msgstr ""
#. TRANSLATORS: npc dialog button
-#: src/gui/windows/npcdialog.cpp:73
+#: src/gui/windows/npcdialog.cpp:74
msgid "Next"
msgstr "Next"
#. TRANSLATORS: npc dialog button
-#: src/gui/windows/npcdialog.cpp:77
+#: src/gui/windows/npcdialog.cpp:78
msgid "Submit"
msgstr "Submit"
#. TRANSLATORS: npc dialog button
-#. TRANSLATORS: servers dialog button
-#. TRANSLATORS: shop window label
-#. TRANSLATORS: trade window button
-#: src/gui/windows/npcdialog.cpp:115 src/gui/windows/serverdialog.cpp:118
-#: src/gui/windows/shopwindow.cpp:121 src/gui/windows/tradewindow.cpp:84
-msgid "Add"
-msgstr "Add"
-
-#. TRANSLATORS: label in npc post dialog
-#: src/gui/windows/npcpostdialog.cpp:59
-msgid "To:"
-msgstr "To:"
-
-#. TRANSLATORS: button in npc post dialog
-#: src/gui/windows/npcpostdialog.cpp:66
-msgid "Send"
-msgstr "Send"
-
-#. TRANSLATORS: npc post message error
-#: src/gui/windows/npcpostdialog.cpp:113
-msgid "Failed to send as sender or letter invalid."
-msgstr "Failed to send as sender or letter invalid."
+#: src/gui/windows/npcdialog.cpp:119
+msgid "Reset"
+msgstr "Reset"
#. TRANSLATORS: sell confirmation header
-#: src/gui/windows/npcselldialog.cpp:69
+#: src/gui/windows/npcselldialog.cpp:68
msgid "sell item"
msgstr ""
#. TRANSLATORS: sell confirmation message
-#: src/gui/windows/npcselldialog.cpp:71
+#: src/gui/windows/npcselldialog.cpp:70
#, c-format
msgid "Do you really want to sell %s?"
msgstr ""
#. TRANSLATORS: outfits window label
-#: src/gui/windows/outfitwindow.cpp:64 src/gui/windows/outfitwindow.cpp:562
+#: src/gui/windows/outfitwindow.cpp:67 src/gui/windows/outfitwindow.cpp:620
#, c-format
msgid "Outfit: %d"
msgstr ""
#. TRANSLATORS: outfits window checkbox
-#: src/gui/windows/outfitwindow.cpp:66
+#: src/gui/windows/outfitwindow.cpp:69
msgid "Unequip first"
msgstr ""
#. TRANSLATORS: outfits window checkbox
-#: src/gui/windows/outfitwindow.cpp:69
+#: src/gui/windows/outfitwindow.cpp:72
msgid "Away outfit"
msgstr ""
#. TRANSLATORS: quit dialog button
-#: src/gui/windows/quitdialog.cpp:62
+#: src/gui/windows/quitdialog.cpp:60
msgid "Switch server"
msgstr "Switch server"
#. TRANSLATORS: quit dialog button
-#: src/gui/windows/quitdialog.cpp:65
+#: src/gui/windows/quitdialog.cpp:63
msgid "Switch character"
msgstr "Switch character"
#. TRANSLATORS: register dialog. label.
-#: src/gui/windows/registerdialog.cpp:81
+#: src/gui/windows/registerdialog.cpp:78
msgid "Confirm:"
msgstr "Confirm:"
#. TRANSLATORS: register dialog. button.
-#: src/gui/windows/registerdialog.cpp:98
+#: src/gui/windows/registerdialog.cpp:95
msgid "Male"
msgstr "Male"
#. TRANSLATORS: register dialog. button.
-#: src/gui/windows/registerdialog.cpp:100
+#: src/gui/windows/registerdialog.cpp:97
msgid "Female"
msgstr "Female"
#. TRANSLATORS: register dialog. label.
-#: src/gui/windows/registerdialog.cpp:121
+#: src/gui/windows/registerdialog.cpp:118
msgid "Email:"
msgstr "Email:"
#. TRANSLATORS: error message
-#: src/gui/windows/registerdialog.cpp:188
+#: src/gui/windows/registerdialog.cpp:186
#, c-format
msgid "The username needs to be at least %u characters long."
msgstr ""
#. TRANSLATORS: error message
-#: src/gui/windows/registerdialog.cpp:197
+#: src/gui/windows/registerdialog.cpp:195
#, c-format
msgid "The username needs to be less than %u characters long."
msgstr ""
#. TRANSLATORS: error message
#. TRANSLATORS: unregister dialog. error message.
-#: src/gui/windows/registerdialog.cpp:206
-#: src/gui/windows/unregisterdialog.cpp:126
+#: src/gui/windows/registerdialog.cpp:204
+#: src/gui/windows/unregisterdialog.cpp:128
#, c-format
msgid "The password needs to be at least %u characters long."
msgstr ""
#. TRANSLATORS: error message
#. TRANSLATORS: unregister dialog. error message.
-#: src/gui/windows/registerdialog.cpp:215
-#: src/gui/windows/unregisterdialog.cpp:133
+#: src/gui/windows/registerdialog.cpp:213
+#: src/gui/windows/unregisterdialog.cpp:135
#, c-format
msgid "The password needs to be less than %u characters long."
msgstr ""
#. TRANSLATORS: error message
-#: src/gui/windows/registerdialog.cpp:223
+#: src/gui/windows/registerdialog.cpp:221
msgid "Passwords do not match."
msgstr "Passwords do not match."
#. TRANSLATORS: servers dialog name
-#: src/gui/windows/serverdialog.cpp:105
+#: src/gui/windows/serverdialog.cpp:104
msgid "Choose Your Server"
msgstr ""
#. TRANSLATORS: servers dialog button
-#: src/gui/windows/serverdialog.cpp:124
+#: src/gui/windows/serverdialog.cpp:123
msgid "Load"
msgstr ""
#. TRANSLATORS: servers dialog name
-#: src/gui/windows/serverdialog.cpp:138
+#: src/gui/windows/serverdialog.cpp:135
msgid "Choose Your Server *** SAFE MODE ***"
msgstr ""
#. TRANSLATORS: servers dialog checkbox
-#: src/gui/windows/serverdialog.cpp:147
+#: src/gui/windows/serverdialog.cpp:144
msgid "Use same ip for game sub servers"
msgstr ""
@@ -6064,34 +6405,34 @@ msgid "Error retreiving server list!"
msgstr ""
#. TRANSLATORS: servers dialog label
-#: src/gui/windows/serverdialog.cpp:502
+#: src/gui/windows/serverdialog.cpp:507
msgid "requires a newer version"
msgstr ""
#. TRANSLATORS: servers dialog label
-#: src/gui/windows/serverdialog.cpp:507
+#: src/gui/windows/serverdialog.cpp:512
#, c-format
msgid "requires v%s"
msgstr ""
#. TRANSLATORS: setup button
-#: src/gui/windows/setupwindow.cpp:92
+#: src/gui/windows/setupwindow.cpp:97
msgid "Apply"
msgstr "Apply"
#. TRANSLATORS: setup button
-#: src/gui/windows/setupwindow.cpp:98
+#: src/gui/windows/setupwindow.cpp:103
msgid "Reset Windows"
msgstr "Reset Windows"
#. TRANSLATORS: shop window name
-#: src/gui/windows/shopwindow.cpp:101 src/gui/windows/shopwindow.cpp:1071
+#: src/gui/windows/shopwindow.cpp:102 src/gui/windows/shopwindow.cpp:1077
msgid "Personal Shop"
msgstr ""
#. TRANSLATORS: shop window button
-#: src/gui/windows/shopwindow.cpp:190 src/gui/windows/shopwindow.cpp:431
-#: src/gui/windows/shopwindow.cpp:450
+#: src/gui/windows/shopwindow.cpp:190 src/gui/windows/shopwindow.cpp:434
+#: src/gui/windows/shopwindow.cpp:453
msgid "Publish"
msgstr ""
@@ -6105,66 +6446,67 @@ msgstr ""
msgid "Show links in announce"
msgstr ""
-#: src/gui/windows/shopwindow.cpp:371
+#. TRANSLATORS: shop rename dialog title
+#: src/gui/windows/shopwindow.cpp:373
msgid "Please enter new shop name"
msgstr ""
-#: src/gui/windows/shopwindow.cpp:429 src/gui/windows/shopwindow.cpp:448
+#: src/gui/windows/shopwindow.cpp:432 src/gui/windows/shopwindow.cpp:451
msgid "Unpublish"
msgstr ""
#. TRANSLATORS: shop window dialog
#. TRANSLATORS: trade message
-#: src/gui/windows/shopwindow.cpp:955 src/net/ea/tradehandler.cpp:172
+#: src/gui/windows/shopwindow.cpp:959 src/net/ea/tradehandler.cpp:176
msgid "Request for Trade"
msgstr "Request for Trade"
-#: src/gui/windows/shopwindow.cpp:955
+#: src/gui/windows/shopwindow.cpp:960
#, c-format
msgid "%s wants to %s %s do you accept?"
msgstr ""
#. TRANSLATORS: shop window name
-#: src/gui/windows/shopwindow.cpp:1076
+#: src/gui/windows/shopwindow.cpp:1082
#, c-format
msgid "Personal Shop - %s"
msgstr ""
#. TRANSLATORS: skills dialog button
-#: src/gui/windows/skilldialog.cpp:81
+#: src/gui/windows/skilldialog.cpp:79
msgid "Up"
msgstr "Up"
#. TRANSLATORS: skills dialog label
-#: src/gui/windows/skilldialog.cpp:191
+#: src/gui/windows/skilldialog.cpp:189
#, c-format
msgid "Skill points available: %d"
msgstr ""
#. TRANSLATORS: skills dialog default skill tab
-#: src/gui/windows/skilldialog.cpp:289
+#: src/gui/windows/skilldialog.cpp:287
#, c-format
msgid "Skill Set %d"
msgstr ""
#. TRANSLATORS: skills dialog. skill id
-#: src/gui/windows/skilldialog.cpp:310
+#: src/gui/windows/skilldialog.cpp:308
#, c-format
msgid "Skill %d"
msgstr ""
-#: src/gui/windows/skilldialog.cpp:478
+#: src/gui/windows/skilldialog.cpp:484
#, c-format
msgid "Failed skill: %s"
msgstr ""
#. TRANSLATORS: here P is title for visible players tab in social window
-#: src/gui/windows/socialwindow.cpp:70
+#: src/gui/windows/socialwindow.cpp:68
msgid "P"
msgstr ""
#. TRANSLATORS: social window button
-#: src/gui/windows/socialwindow.cpp:81
+#: src/gui/windows/socialwindow.cpp:79
msgid "Invite"
msgstr ""
@@ -6175,142 +6517,141 @@ msgid "Accepted party invite from %s."
msgstr ""
#. TRANSLATORS: chat message
-#: src/gui/windows/socialwindow.cpp:281
+#: src/gui/windows/socialwindow.cpp:282
#, c-format
msgid "Rejected party invite from %s."
msgstr ""
#. TRANSLATORS: chat message
-#: src/gui/windows/socialwindow.cpp:298
+#: src/gui/windows/socialwindow.cpp:300
#, c-format
msgid "Accepted guild invite from %s."
msgstr ""
#. TRANSLATORS: chat message
-#: src/gui/windows/socialwindow.cpp:316
+#: src/gui/windows/socialwindow.cpp:319
#, c-format
msgid "Rejected guild invite from %s."
msgstr ""
#. TRANSLATORS: chat message
-#: src/gui/windows/socialwindow.cpp:360
+#: src/gui/windows/socialwindow.cpp:364
#, c-format
msgid "Creating guild called %s."
msgstr ""
#. TRANSLATORS: chat message
-#: src/gui/windows/socialwindow.cpp:381
+#: src/gui/windows/socialwindow.cpp:386
#, c-format
msgid "Creating party called %s."
msgstr ""
#. TRANSLATORS: guild creation message
-#: src/gui/windows/socialwindow.cpp:396
+#: src/gui/windows/socialwindow.cpp:403
msgid "Guild Name"
msgstr ""
#. TRANSLATORS: guild creation message
-#: src/gui/windows/socialwindow.cpp:398
+#: src/gui/windows/socialwindow.cpp:405
msgid "Choose your guild's name."
msgstr ""
#. TRANSLATORS: chat message
-#: src/gui/windows/socialwindow.cpp:414
+#: src/gui/windows/socialwindow.cpp:420
msgid "Received guild request, but one already exists."
msgstr ""
#. TRANSLATORS: chat message
-#: src/gui/windows/socialwindow.cpp:422
+#: src/gui/windows/socialwindow.cpp:429
#, c-format
msgid "%s has invited you to join the guild %s."
msgstr ""
#. TRANSLATORS: guild invite message
-#: src/gui/windows/socialwindow.cpp:429
+#: src/gui/windows/socialwindow.cpp:437
msgid "Accept Guild Invite"
msgstr ""
#. TRANSLATORS: chat message
-#: src/gui/windows/socialwindow.cpp:446
+#: src/gui/windows/socialwindow.cpp:457
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:458
+#: src/gui/windows/socialwindow.cpp:470
msgid "You have been invited you to join a party."
msgstr ""
#. TRANSLATORS: party invite message
-#: src/gui/windows/socialwindow.cpp:463
+#: src/gui/windows/socialwindow.cpp:475
#, c-format
msgid "You have been invited to join the %s party."
msgstr ""
#. TRANSLATORS: party invite message
-#: src/gui/windows/socialwindow.cpp:472
+#: src/gui/windows/socialwindow.cpp:484
#, 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:478
+#: src/gui/windows/socialwindow.cpp:490
#, 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:488
+#: src/gui/windows/socialwindow.cpp:501
msgid "Accept Party Invite"
msgstr "Accept Party Invite"
-#: src/gui/windows/socialwindow.cpp:505
+#: src/gui/windows/socialwindow.cpp:522
msgid "Cannot create party. You are already in a party"
msgstr ""
#. TRANSLATORS: party creation message
-#: src/gui/windows/socialwindow.cpp:514
+#: src/gui/windows/socialwindow.cpp:535
msgid "Party Name"
msgstr ""
#. TRANSLATORS: party creation message
-#: src/gui/windows/socialwindow.cpp:516
+#: src/gui/windows/socialwindow.cpp:537
msgid "Choose your party's name."
msgstr ""
#. TRANSLATORS: status window label
-#: src/gui/windows/statuswindow.cpp:75
+#: src/gui/windows/statuswindow.cpp:71
msgid "HP:"
msgstr "HP:"
#. TRANSLATORS: status window label
-#: src/gui/windows/statuswindow.cpp:78
+#: src/gui/windows/statuswindow.cpp:74
msgid "Exp:"
msgstr "Exp:"
#. TRANSLATORS: status window label
-#: src/gui/windows/statuswindow.cpp:136
+#: src/gui/windows/statuswindow.cpp:139
msgid "MP:"
msgstr "MP:"
#. TRANSLATORS: status window label
-#: src/gui/windows/statuswindow.cpp:179 src/gui/windows/statuswindow.cpp:307
+#: src/gui/windows/statuswindow.cpp:185 src/gui/windows/statuswindow.cpp:313
#, c-format
msgid "Job: %d"
msgstr "Job: %d"
#. TRANSLATORS: status window label
-#: src/gui/windows/statuswindow.cpp:181
+#: src/gui/windows/statuswindow.cpp:187
msgid "Job:"
msgstr "Job:"
#. TRANSLATORS: status window label
-#: src/gui/windows/statuswindow.cpp:237 src/gui/windows/statuswindow.cpp:353
+#: src/gui/windows/statuswindow.cpp:243 src/gui/windows/statuswindow.cpp:359
#, c-format
msgid "Character points: %d"
msgstr ""
#. TRANSLATORS: status window label
-#: src/gui/windows/statuswindow.cpp:368
+#: src/gui/windows/statuswindow.cpp:374
#, c-format
msgid "Correction points: %d"
msgstr ""
@@ -6321,219 +6662,219 @@ msgid "Command Editor"
msgstr ""
#. TRANSLATORS: command editor button
-#: src/gui/windows/textcommandeditor.cpp:52
+#: src/gui/windows/textcommandeditor.cpp:53
msgid "magic"
msgstr ""
#. TRANSLATORS: command editor button
-#: src/gui/windows/textcommandeditor.cpp:54
+#: src/gui/windows/textcommandeditor.cpp:55
msgid "other"
msgstr ""
#. TRANSLATORS: command editor label
-#: src/gui/windows/textcommandeditor.cpp:56
+#: src/gui/windows/textcommandeditor.cpp:57
msgid "Symbol:"
msgstr ""
#. TRANSLATORS: command editor label
-#: src/gui/windows/textcommandeditor.cpp:59
+#: src/gui/windows/textcommandeditor.cpp:60
msgid "Command:"
msgstr ""
#. TRANSLATORS: command editor label
-#: src/gui/windows/textcommandeditor.cpp:62
+#: src/gui/windows/textcommandeditor.cpp:63
msgid "Comment:"
msgstr ""
#. TRANSLATORS: command editor label
-#: src/gui/windows/textcommandeditor.cpp:66
+#: src/gui/windows/textcommandeditor.cpp:67
msgid "Target Type:"
msgstr ""
#. TRANSLATORS: command editor label
-#: src/gui/windows/textcommandeditor.cpp:70
+#: src/gui/windows/textcommandeditor.cpp:71
msgid "Icon:"
msgstr ""
#. TRANSLATORS: command editor label
-#: src/gui/windows/textcommandeditor.cpp:73
+#: src/gui/windows/textcommandeditor.cpp:74
msgid "Mana:"
msgstr ""
#. TRANSLATORS: command editor label
-#: src/gui/windows/textcommandeditor.cpp:76
+#: src/gui/windows/textcommandeditor.cpp:77
msgid "Magic level:"
msgstr ""
#. TRANSLATORS: command editor label
-#: src/gui/windows/textcommandeditor.cpp:80
+#: src/gui/windows/textcommandeditor.cpp:81
msgid "Magic School:"
msgstr ""
#. TRANSLATORS: command editor label
-#: src/gui/windows/textcommandeditor.cpp:83
+#: src/gui/windows/textcommandeditor.cpp:84
msgid "School level:"
msgstr ""
#. TRANSLATORS: command editor button
-#: src/gui/windows/textcommandeditor.cpp:88
+#: src/gui/windows/textcommandeditor.cpp:89
msgid "Save"
msgstr ""
#. TRANSLATORS: trade window button
-#: src/gui/windows/tradewindow.cpp:64
+#: src/gui/windows/tradewindow.cpp:62
msgid "Propose trade"
msgstr "Propose trade"
#. TRANSLATORS: trade window button
-#: src/gui/windows/tradewindow.cpp:66
+#: src/gui/windows/tradewindow.cpp:64
msgid "Confirmed. Waiting..."
msgstr "Confirmed. Waiting..."
#. TRANSLATORS: trade window button
-#: src/gui/windows/tradewindow.cpp:68
+#: src/gui/windows/tradewindow.cpp:66
msgid "Agree trade"
msgstr "Agree trade"
#. TRANSLATORS: trade window button
-#: src/gui/windows/tradewindow.cpp:70
+#: src/gui/windows/tradewindow.cpp:68
msgid "Agreed. Waiting..."
msgstr "Agreed. Waiting..."
#. TRANSLATORS: trade window caption
-#: src/gui/windows/tradewindow.cpp:74
+#: src/gui/windows/tradewindow.cpp:72
msgid "Trade: You"
msgstr "Trade: You"
#. TRANSLATORS: trade window money label
-#: src/gui/windows/tradewindow.cpp:82 src/gui/windows/tradewindow.cpp:191
+#: src/gui/windows/tradewindow.cpp:80 src/gui/windows/tradewindow.cpp:189
#, c-format
msgid "You get %s"
msgstr ""
#. TRANSLATORS: trade window money change button
-#: src/gui/windows/tradewindow.cpp:87
+#: src/gui/windows/tradewindow.cpp:85
msgid "Change"
msgstr "Change"
#. TRANSLATORS: trade window money label
-#: src/gui/windows/tradewindow.cpp:132
+#: src/gui/windows/tradewindow.cpp:130
msgid "You give:"
msgstr "You give:"
#. TRANSLATORS: trade error
-#: src/gui/windows/tradewindow.cpp:427
+#: src/gui/windows/tradewindow.cpp:425
msgid "You don't have enough money."
msgstr "You don't have enough money."
#. TRANSLATORS: trade error
-#: src/gui/windows/tradewindow.cpp:513
+#: src/gui/windows/tradewindow.cpp:514
msgid ""
"Failed adding item. You can not overlap one kind of item on the window."
msgstr "Failed adding item. You can not overlap one kind of item on the window."
#. TRANSLATORS: unregister dialog. label.
-#: src/gui/windows/unregisterdialog.cpp:62
+#: src/gui/windows/unregisterdialog.cpp:64
#, c-format
msgid "Name: %s"
msgstr "Name: %s"
#. TRANSLATORS: updater window name
-#: src/gui/windows/updaterwindow.cpp:171
+#: src/gui/windows/updaterwindow.cpp:170
msgid "Updating..."
msgstr "Updating..."
#. TRANSLATORS: updater window label
-#: src/gui/windows/updaterwindow.cpp:188
+#: src/gui/windows/updaterwindow.cpp:187
msgid "Connecting..."
msgstr "Connecting..."
-#: src/gui/windows/updaterwindow.cpp:405
+#: src/gui/windows/updaterwindow.cpp:410
msgid "Show all news (can be slow)"
msgstr ""
#. TRANSLATORS: update message
-#: src/gui/windows/updaterwindow.cpp:823
+#: src/gui/windows/updaterwindow.cpp:845
msgid "##1 The update process is incomplete."
msgstr "##1 The update process is incomplete."
#. TRANSLATORS: Continues "The update process is incomplete.".
-#: src/gui/windows/updaterwindow.cpp:825
+#: src/gui/windows/updaterwindow.cpp:847
msgid "##1 It is strongly recommended that"
msgstr "##1 It is strongly recommended that"
#. TRANSLATORS: Begins "It is strongly recommended that".
-#: src/gui/windows/updaterwindow.cpp:827
+#: src/gui/windows/updaterwindow.cpp:849
msgid "##1 you try again later."
msgstr ""
#. TRANSLATORS: updater window label
-#: src/gui/windows/updaterwindow.cpp:1011
+#: src/gui/windows/updaterwindow.cpp:1033
msgid "Completed"
msgstr "Completed"
#. TRANSLATORS: who is online window name
-#: src/gui/windows/whoisonline.cpp:93 src/gui/windows/whoisonline.cpp:639
+#: src/gui/windows/whoisonline.cpp:91 src/gui/windows/whoisonline.cpp:645
msgid "Who Is Online - Updating"
msgstr ""
#. TRANSLATORS: who is online. button.
-#: src/gui/windows/whoisonline.cpp:104
+#: src/gui/windows/whoisonline.cpp:105
msgid "Update"
msgstr ""
#. TRANSLATORS: who is online window name
-#: src/gui/windows/whoisonline.cpp:230
+#: src/gui/windows/whoisonline.cpp:232
msgid "Who Is Online - "
msgstr ""
#. TRANSLATORS: who is online window name
-#: src/gui/windows/whoisonline.cpp:655
+#: src/gui/windows/whoisonline.cpp:661
msgid "Who Is Online - error"
msgstr ""
#. TRANSLATORS: who is online window name
-#: src/gui/windows/whoisonline.cpp:699
+#: src/gui/windows/whoisonline.cpp:705
msgid "Who Is Online - Update"
msgstr ""
#. TRANSLATORS: world select dialog name
-#: src/gui/windows/worldselectdialog.cpp:48
+#: src/gui/windows/worldselectdialog.cpp:47
msgid "Select World"
msgstr ""
#. TRANSLATORS: world dialog button
-#: src/gui/windows/worldselectdialog.cpp:54
+#: src/gui/windows/worldselectdialog.cpp:53
msgid "Change Login"
msgstr ""
#. TRANSLATORS: world dialog button
-#: src/gui/windows/worldselectdialog.cpp:56
+#: src/gui/windows/worldselectdialog.cpp:55
msgid "Choose World"
msgstr ""
#. TRANSLATORS: long key name. must be short.
#. TRANSLATORS: short key name. must be very short.
#. TRANSLATORS: long key name, should be short
-#: src/input/inputmanager.cpp:374 src/input/inputmanager.cpp:418
+#: src/input/inputmanager.cpp:376 src/input/inputmanager.cpp:420
#: src/input/keyboardconfig.cpp:102
#, c-format
msgid "key_%d"
msgstr ""
#. TRANSLATORS: long joystick button name. must be short.
-#: src/input/inputmanager.cpp:380
+#: src/input/inputmanager.cpp:382
#, c-format
msgid "JButton%d"
msgstr ""
#. TRANSLATORS: unknown long key type
-#: src/input/inputmanager.cpp:394
+#: src/input/inputmanager.cpp:396
msgid "unknown key"
msgstr ""
#. TRANSLATORS: short joystick button name. muse be very short
-#: src/input/inputmanager.cpp:424
+#: src/input/inputmanager.cpp:426
#, c-format
msgid "JB%d"
msgstr ""
@@ -6541,1268 +6882,1268 @@ msgstr ""
#. TRANSLATORS: unknown short key type. must be short
#. TRANSLATORS: Unknown key short string.
#. TRANSLATORS: This string must be maximum 5 chars
-#: src/input/inputmanager.cpp:438 src/input/keyboardconfig.cpp:146
+#: src/input/inputmanager.cpp:440 src/input/keyboardconfig.cpp:146
msgid "u key"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/basic.cpp:36
+#: src/input/pages/basic.cpp:34
msgid "Target and attack keys"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/basic.cpp:48
+#: src/input/pages/basic.cpp:46
msgid "Target & attack closest monster"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/basic.cpp:54
+#: src/input/pages/basic.cpp:52
msgid "Target & attack closest player"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/basic.cpp:60
+#: src/input/pages/basic.cpp:58
msgid "Move to Target"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/basic.cpp:66
+#: src/input/pages/basic.cpp:64
msgid "Change Move to Target type"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/basic.cpp:72
+#: src/input/pages/basic.cpp:70
msgid "Move to Home location"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/basic.cpp:78
+#: src/input/pages/basic.cpp:76
msgid "Set home location"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/basic.cpp:84
+#: src/input/pages/basic.cpp:82
msgid "Move to navigation point"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/basic.cpp:96
+#: src/input/pages/basic.cpp:94
msgid "Stop Attack / Modifier key"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/basic.cpp:102
+#: src/input/pages/basic.cpp:100
msgid "Untarget"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/basic.cpp:108
+#: src/input/pages/basic.cpp:106
msgid "Target monster"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/basic.cpp:114
+#: src/input/pages/basic.cpp:112
msgid "Target closest monster (without filters)"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/basic.cpp:120
+#: src/input/pages/basic.cpp:118
msgid "Target NPC"
msgstr "Target NPC"
#. TRANSLATORS: input action name
-#: src/input/pages/basic.cpp:126
+#: src/input/pages/basic.cpp:124
msgid "Target Player"
msgstr "Target Player"
#. TRANSLATORS: input action name
-#: src/input/pages/basic.cpp:132
+#: src/input/pages/basic.cpp:130
msgid "Target mercenary"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/basic.cpp:138
+#: src/input/pages/basic.cpp:136
+msgid "Change targeting type"
+msgstr ""
+
+#. TRANSLATORS: input action name
+#: src/input/pages/basic.cpp:142
msgid "Target pet"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/basic.cpp:144
+#: src/input/pages/basic.cpp:148
msgid "Catch pet"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/basic.cpp:150
+#: src/input/pages/basic.cpp:154
msgid "Other Keys"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/basic.cpp:156
+#: src/input/pages/basic.cpp:160
msgid "Pickup"
msgstr "Pick up"
#. TRANSLATORS: input action name
-#: src/input/pages/basic.cpp:162
+#: src/input/pages/basic.cpp:166
msgid "Change Pickup Type"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/basic.cpp:168
+#: src/input/pages/basic.cpp:172
msgid "Sit"
msgstr "Sit"
#. TRANSLATORS: input action name
-#: src/input/pages/basic.cpp:174
+#: src/input/pages/basic.cpp:178
msgid "Screenshot"
msgstr "Screenshot"
#. TRANSLATORS: input action name
-#: src/input/pages/basic.cpp:180
+#: src/input/pages/basic.cpp:184
msgid "Enable/Disable Trading"
msgstr "Allow/Disallow Trading"
#. TRANSLATORS: input action name
-#: src/input/pages/basic.cpp:186
+#: src/input/pages/basic.cpp:190
msgid "Open trade window"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/basic.cpp:192
+#: src/input/pages/basic.cpp:196
msgid "Start trade with target"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/basic.cpp:198
+#: src/input/pages/basic.cpp:202
msgid "Follow selected player"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/basic.cpp:204
+#: src/input/pages/basic.cpp:208
msgid "Change Map View Mode"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/basic.cpp:210
+#: src/input/pages/basic.cpp:214
msgid "Select OK"
msgstr "Select OK"
#. TRANSLATORS: input action name
-#: src/input/pages/basic.cpp:222
+#: src/input/pages/basic.cpp:226
msgid "Stop or sit"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/basic.cpp:228
+#: src/input/pages/basic.cpp:232
msgid "Return to safe video mode"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/basic.cpp:234
+#: src/input/pages/basic.cpp:238
msgid "Fire your homunculus"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/basic.cpp:252
+#: src/input/pages/basic.cpp:256
msgid "Open context menu"
msgstr ""
#. TRANSLATORS: input action group
-#: src/input/pages/chat.cpp:33
+#: src/input/pages/chat.cpp:31
msgid "Main"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/chat.cpp:39
+#: src/input/pages/chat.cpp:37
msgid "Toggle Chat"
msgstr "Toggle Chat"
#. TRANSLATORS: input action name
-#: src/input/pages/chat.cpp:45
+#: src/input/pages/chat.cpp:43
msgid "Chat modifier key"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/chat.cpp:51
+#: src/input/pages/chat.cpp:49
msgid "Scroll Chat Up"
msgstr "Scroll Chat Up"
#. TRANSLATORS: input action name
-#: src/input/pages/chat.cpp:57
+#: src/input/pages/chat.cpp:55
msgid "Scroll Chat Down"
msgstr "Scroll Chat Down"
#. TRANSLATORS: input action name
-#: src/input/pages/chat.cpp:69
+#: src/input/pages/chat.cpp:67
msgid "Previous Chat Tab"
msgstr "Previous Chat Tab"
#. TRANSLATORS: input action name
-#: src/input/pages/chat.cpp:75
+#: src/input/pages/chat.cpp:73
msgid "Next Chat Tab"
msgstr "Next Chat Tab"
#. TRANSLATORS: input action name
-#: src/input/pages/chat.cpp:81
+#: src/input/pages/chat.cpp:79
msgid "Clear current chat tab"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/chat.cpp:87
+#: src/input/pages/chat.cpp:85
msgid "Close current Chat Tab"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/chat.cpp:93
+#: src/input/pages/chat.cpp:91
msgid "Close all chat tabs"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/chat.cpp:99
+#: src/input/pages/chat.cpp:97
msgid "Select general tab"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/chat.cpp:105
+#: src/input/pages/chat.cpp:103
msgid "Select debug tab"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/chat.cpp:111
+#: src/input/pages/chat.cpp:109
msgid "Select trade tab"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/chat.cpp:117
+#: src/input/pages/chat.cpp:115
msgid "Select battle tab"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/chat.cpp:123
+#: src/input/pages/chat.cpp:121
msgid "Select gm tab"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/chat.cpp:129
+#: src/input/pages/chat.cpp:127
msgid "Select lang tab"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/chat.cpp:135
+#: src/input/pages/chat.cpp:133
msgid "Select party tab"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/chat.cpp:141
+#: src/input/pages/chat.cpp:139
msgid "Select guild tab"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/chat.cpp:153
+#: src/input/pages/chat.cpp:151
msgid "Ignore all whispers"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/chat.cpp:159
+#: src/input/pages/chat.cpp:157
msgid "Ignore all whispers on server side"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/chat.cpp:165
+#: src/input/pages/chat.cpp:163
msgid "Unignore all whispers on server side"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/chat.cpp:171
+#: src/input/pages/chat.cpp:169
msgid "Previous chat line"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/chat.cpp:177
+#: src/input/pages/chat.cpp:175
msgid "Next chat line"
msgstr ""
#. TRANSLATORS: input action group
-#: src/input/pages/chat.cpp:183
+#: src/input/pages/chat.cpp:181
msgid "Smiles"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/chat.cpp:189
+#: src/input/pages/chat.cpp:187
msgid "Show smiles"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/emotes.cpp:37
+#: src/input/pages/emotes.cpp:35
msgid "Emote modifiers keys"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/emotes.cpp:43
+#: src/input/pages/emotes.cpp:41
msgid "Emote modifier key"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/emotes.cpp:49
+#: src/input/pages/emotes.cpp:47
msgid "Pet emote modifier key"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/emotes.cpp:55
+#: src/input/pages/emotes.cpp:53
msgid "Homunculus / mercenary emote modifier key"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/emotes.cpp:61
+#: src/input/pages/emotes.cpp:59
msgid "Emote shortcuts"
msgstr ""
#. TRANSLATORS: input action name
-#: 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
+#: src/input/pages/emotes.cpp:65 src/input/pages/emotes.cpp:71
+#: src/input/pages/emotes.cpp:77 src/input/pages/emotes.cpp:83
+#: src/input/pages/emotes.cpp:89 src/input/pages/emotes.cpp:95
+#: src/input/pages/emotes.cpp:101 src/input/pages/emotes.cpp:107
+#: src/input/pages/emotes.cpp:113 src/input/pages/emotes.cpp:119
+#: src/input/pages/emotes.cpp:125 src/input/pages/emotes.cpp:131
+#: src/input/pages/emotes.cpp:137 src/input/pages/emotes.cpp:143
+#: src/input/pages/emotes.cpp:149 src/input/pages/emotes.cpp:155
+#: src/input/pages/emotes.cpp:161 src/input/pages/emotes.cpp:167
+#: src/input/pages/emotes.cpp:173 src/input/pages/emotes.cpp:179
+#: src/input/pages/emotes.cpp:185 src/input/pages/emotes.cpp:191
+#: src/input/pages/emotes.cpp:197 src/input/pages/emotes.cpp:203
+#: src/input/pages/emotes.cpp:209 src/input/pages/emotes.cpp:215
+#: src/input/pages/emotes.cpp:221 src/input/pages/emotes.cpp:227
+#: src/input/pages/emotes.cpp:233 src/input/pages/emotes.cpp:239
+#: src/input/pages/emotes.cpp:245 src/input/pages/emotes.cpp:251
+#: src/input/pages/emotes.cpp:257 src/input/pages/emotes.cpp:263
+#: src/input/pages/emotes.cpp:269 src/input/pages/emotes.cpp:275
+#: src/input/pages/emotes.cpp:281 src/input/pages/emotes.cpp:287
+#: src/input/pages/emotes.cpp:293 src/input/pages/emotes.cpp:299
+#: src/input/pages/emotes.cpp:305 src/input/pages/emotes.cpp:311
+#: src/input/pages/emotes.cpp:317 src/input/pages/emotes.cpp:323
+#: src/input/pages/emotes.cpp:329 src/input/pages/emotes.cpp:335
+#: src/input/pages/emotes.cpp:341 src/input/pages/emotes.cpp:347
#, c-format
msgid "Emote Shortcut %d"
msgstr "Emote Shortcut %d"
#. TRANSLATORS: input action name
-#: src/input/pages/emotes.cpp:360
+#: src/input/pages/emotes.cpp:358
msgid "Pet emote shortcuts"
msgstr ""
#. TRANSLATORS: input action name
-#: 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
+#: src/input/pages/emotes.cpp:364 src/input/pages/emotes.cpp:370
+#: src/input/pages/emotes.cpp:376 src/input/pages/emotes.cpp:382
+#: src/input/pages/emotes.cpp:388 src/input/pages/emotes.cpp:394
+#: src/input/pages/emotes.cpp:400 src/input/pages/emotes.cpp:406
+#: src/input/pages/emotes.cpp:412 src/input/pages/emotes.cpp:418
+#: src/input/pages/emotes.cpp:424 src/input/pages/emotes.cpp:430
+#: src/input/pages/emotes.cpp:436 src/input/pages/emotes.cpp:442
+#: src/input/pages/emotes.cpp:448 src/input/pages/emotes.cpp:454
+#: src/input/pages/emotes.cpp:460 src/input/pages/emotes.cpp:466
+#: src/input/pages/emotes.cpp:472 src/input/pages/emotes.cpp:478
+#: src/input/pages/emotes.cpp:484 src/input/pages/emotes.cpp:490
+#: src/input/pages/emotes.cpp:496 src/input/pages/emotes.cpp:502
+#: src/input/pages/emotes.cpp:508 src/input/pages/emotes.cpp:514
+#: src/input/pages/emotes.cpp:520 src/input/pages/emotes.cpp:526
+#: src/input/pages/emotes.cpp:532 src/input/pages/emotes.cpp:538
+#: src/input/pages/emotes.cpp:544 src/input/pages/emotes.cpp:550
+#: src/input/pages/emotes.cpp:556 src/input/pages/emotes.cpp:562
+#: src/input/pages/emotes.cpp:568 src/input/pages/emotes.cpp:574
+#: src/input/pages/emotes.cpp:580 src/input/pages/emotes.cpp:586
+#: src/input/pages/emotes.cpp:592 src/input/pages/emotes.cpp:598
+#: src/input/pages/emotes.cpp:604 src/input/pages/emotes.cpp:610
+#: src/input/pages/emotes.cpp:616 src/input/pages/emotes.cpp:622
+#: src/input/pages/emotes.cpp:628 src/input/pages/emotes.cpp:634
+#: src/input/pages/emotes.cpp:640 src/input/pages/emotes.cpp:646
#, c-format
msgid "Pet emote shortcut %d"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/gui.cpp:33
+#: src/input/pages/gui.cpp:31
msgid "Move & selection"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/gui.cpp:39
+#: src/input/pages/gui.cpp:37
msgid "Move Up"
msgstr "Move Up"
#. TRANSLATORS: input action name
-#: src/input/pages/gui.cpp:45
+#: src/input/pages/gui.cpp:43
msgid "Move Down"
msgstr "Move Down"
#. TRANSLATORS: input action name
-#: src/input/pages/gui.cpp:51
+#: src/input/pages/gui.cpp:49
msgid "Move Left"
msgstr "Move Left"
#. TRANSLATORS: input action name
-#: src/input/pages/gui.cpp:57
+#: src/input/pages/gui.cpp:55
msgid "Move Right"
msgstr "Move Right"
#. TRANSLATORS: input action name
-#: src/input/pages/gui.cpp:63
+#: src/input/pages/gui.cpp:61
msgid "Move Home"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/gui.cpp:69
+#: src/input/pages/gui.cpp:67
msgid "Move End"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/gui.cpp:75
+#: src/input/pages/gui.cpp:73
msgid "Page up"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/gui.cpp:81
+#: src/input/pages/gui.cpp:79
msgid "Page down"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/gui.cpp:99
+#: src/input/pages/gui.cpp:97
msgid "Select2"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/gui.cpp:117
+#: src/input/pages/gui.cpp:115
msgid "Backspace"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/gui.cpp:123
-msgid "Insert"
-msgstr ""
-
-#. TRANSLATORS: input action name
-#: src/input/pages/gui.cpp:129
+#: src/input/pages/gui.cpp:127
msgid "Tab"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/gui.cpp:135
+#: src/input/pages/gui.cpp:133
msgid "Mod"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/gui.cpp:141
+#: src/input/pages/gui.cpp:139
msgid "Ctrl"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/move.cpp:37
+#: src/input/pages/move.cpp:35
msgid "Move Keys"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/move.cpp:43
+#: src/input/pages/move.cpp:41
msgid "Move player up"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/move.cpp:49
+#: src/input/pages/move.cpp:47
msgid "Move player down"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/move.cpp:55
+#: src/input/pages/move.cpp:53
msgid "Move player left"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/move.cpp:61
+#: src/input/pages/move.cpp:59
msgid "Move player right"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/move.cpp:67
+#: src/input/pages/move.cpp:65
msgid "Move player forward"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/move.cpp:73
+#: src/input/pages/move.cpp:71
msgid "Move pet up"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/move.cpp:79
+#: src/input/pages/move.cpp:77
msgid "Move pet down"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/move.cpp:85
+#: src/input/pages/move.cpp:83
msgid "Move pet left"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/move.cpp:91
+#: src/input/pages/move.cpp:89
msgid "Move pet right"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/move.cpp:97
+#: src/input/pages/move.cpp:95
msgid "Move to navigation point shortcuts"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/move.cpp:103 src/input/pages/move.cpp:109
-#: src/input/pages/move.cpp:115 src/input/pages/move.cpp:121
-#: src/input/pages/move.cpp:127 src/input/pages/move.cpp:133
-#: src/input/pages/move.cpp:139 src/input/pages/move.cpp:145
-#: src/input/pages/move.cpp:151 src/input/pages/move.cpp:157
-#: src/input/pages/move.cpp:163 src/input/pages/move.cpp:169
-#: src/input/pages/move.cpp:175 src/input/pages/move.cpp:181
-#: src/input/pages/move.cpp:187 src/input/pages/move.cpp:193
-#: src/input/pages/move.cpp:199 src/input/pages/move.cpp:205
-#: src/input/pages/move.cpp:211 src/input/pages/move.cpp:217
-#: src/input/pages/move.cpp:223 src/input/pages/move.cpp:229
-#: src/input/pages/move.cpp:235 src/input/pages/move.cpp:241
-#: src/input/pages/move.cpp:247 src/input/pages/move.cpp:253
-#: src/input/pages/move.cpp:259 src/input/pages/move.cpp:265
-#: src/input/pages/move.cpp:271 src/input/pages/move.cpp:277
-#: src/input/pages/move.cpp:283 src/input/pages/move.cpp:289
-#: src/input/pages/move.cpp:295 src/input/pages/move.cpp:301
-#: src/input/pages/move.cpp:307 src/input/pages/move.cpp:313
-#: src/input/pages/move.cpp:319 src/input/pages/move.cpp:325
-#: src/input/pages/move.cpp:331 src/input/pages/move.cpp:337
-#: src/input/pages/move.cpp:343 src/input/pages/move.cpp:349
-#: src/input/pages/move.cpp:355 src/input/pages/move.cpp:361
-#: src/input/pages/move.cpp:367 src/input/pages/move.cpp:373
-#: src/input/pages/move.cpp:379 src/input/pages/move.cpp:385
+#: src/input/pages/move.cpp:101 src/input/pages/move.cpp:107
+#: src/input/pages/move.cpp:113 src/input/pages/move.cpp:119
+#: src/input/pages/move.cpp:125 src/input/pages/move.cpp:131
+#: src/input/pages/move.cpp:137 src/input/pages/move.cpp:143
+#: src/input/pages/move.cpp:149 src/input/pages/move.cpp:155
+#: src/input/pages/move.cpp:161 src/input/pages/move.cpp:167
+#: src/input/pages/move.cpp:173 src/input/pages/move.cpp:179
+#: src/input/pages/move.cpp:185 src/input/pages/move.cpp:191
+#: src/input/pages/move.cpp:197 src/input/pages/move.cpp:203
+#: src/input/pages/move.cpp:209 src/input/pages/move.cpp:215
+#: src/input/pages/move.cpp:221 src/input/pages/move.cpp:227
+#: src/input/pages/move.cpp:233 src/input/pages/move.cpp:239
+#: src/input/pages/move.cpp:245 src/input/pages/move.cpp:251
+#: src/input/pages/move.cpp:257 src/input/pages/move.cpp:263
+#: src/input/pages/move.cpp:269 src/input/pages/move.cpp:275
+#: src/input/pages/move.cpp:281 src/input/pages/move.cpp:287
+#: src/input/pages/move.cpp:293 src/input/pages/move.cpp:299
+#: src/input/pages/move.cpp:305 src/input/pages/move.cpp:311
+#: src/input/pages/move.cpp:317 src/input/pages/move.cpp:323
+#: src/input/pages/move.cpp:329 src/input/pages/move.cpp:335
+#: src/input/pages/move.cpp:341 src/input/pages/move.cpp:347
+#: src/input/pages/move.cpp:353 src/input/pages/move.cpp:359
+#: src/input/pages/move.cpp:365 src/input/pages/move.cpp:371
+#: src/input/pages/move.cpp:377 src/input/pages/move.cpp:383
#, c-format
msgid "Move to point Shortcut %d"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:36
+#: src/input/pages/other.cpp:34
msgid "Input ignore"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:42
+#: src/input/pages/other.cpp:40
msgid "Ignore input 1"
msgstr "Ignore input 1"
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:48
+#: src/input/pages/other.cpp:46
msgid "Ignore input 2"
msgstr "Ignore input 2"
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:54
+#: src/input/pages/other.cpp:52
msgid "Direction keys"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:60
+#: src/input/pages/other.cpp:58
msgid "Player direct up"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:66
+#: src/input/pages/other.cpp:64
msgid "Player direct down"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:72
+#: src/input/pages/other.cpp:70
msgid "Player direct left"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:78
+#: src/input/pages/other.cpp:76
msgid "Player direct right"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:84
+#: src/input/pages/other.cpp:82
msgid "Pet direct up"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:90
+#: src/input/pages/other.cpp:88
msgid "Pet direct down"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:96
+#: src/input/pages/other.cpp:94
msgid "Pet direct left"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:102
+#: src/input/pages/other.cpp:100
msgid "Pet direct right"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:114
+#: src/input/pages/other.cpp:112
msgid "Crazy moves"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:120
+#: src/input/pages/other.cpp:118
msgid "Change Crazy Move mode"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:126
+#: src/input/pages/other.cpp:124
msgid "Quick Drop N Items from 0 slot"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:132
+#: src/input/pages/other.cpp:130
msgid "Quick Drop N Items"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:138
+#: src/input/pages/other.cpp:136
msgid "Switch Quick Drop Counter"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:144
+#: src/input/pages/other.cpp:142
msgid "Quick heal target or self"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:150
+#: src/input/pages/other.cpp:148
msgid "Heal the most injured player"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:156
+#: src/input/pages/other.cpp:154
msgid "Use #itenplz spell"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:162
+#: src/input/pages/other.cpp:160
msgid "Use magic attack"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:168
+#: src/input/pages/other.cpp:166
msgid "Switch magic attack"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:174
+#: src/input/pages/other.cpp:172
msgid "Switch pvp attack"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:180
+#: src/input/pages/other.cpp:178
msgid "Change move type"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:186
+#: src/input/pages/other.cpp:184
msgid "Change Attack Weapon Type"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:192
+#: src/input/pages/other.cpp:190
msgid "Change Attack Type"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:198
+#: src/input/pages/other.cpp:196
msgid "Change Follow mode"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:204
+#: src/input/pages/other.cpp:202
msgid "Change Imitation mode"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:210
+#: src/input/pages/other.cpp:208
msgid "Disable / Enable Game modifier keys"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:216
+#: src/input/pages/other.cpp:214
msgid "On / Off audio"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:222
+#: src/input/pages/other.cpp:220
msgid "Enable / Disable away mode"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:228
+#: src/input/pages/other.cpp:226
msgid "Emulate right click from keyboard"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:234
+#: src/input/pages/other.cpp:232
msgid "Toggle camera mode"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:240
+#: src/input/pages/other.cpp:238
msgid "Toggle ipc mode"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:246
+#: src/input/pages/other.cpp:244
msgid "Show information about position in chat"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:252
+#: src/input/pages/other.cpp:250
msgid "Show online players number in chat"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:258
+#: src/input/pages/other.cpp:256
msgid "Show onscreen keyboard"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:264
+#: src/input/pages/other.cpp:262
msgid "Clean cached graphics"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:270
+#: src/input/pages/other.cpp:268
msgid "Clean cached fonts"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:276
+#: src/input/pages/other.cpp:274
msgid "Print visible players in chat"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:282
+#: src/input/pages/other.cpp:280
msgid "Print all visible beings in chat"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:288
+#: src/input/pages/other.cpp:286
msgid "Load shop items list from disk"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:294
+#: src/input/pages/other.cpp:292
msgid "Save shop items list to disk"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:300
+#: src/input/pages/other.cpp:298
msgid "Print debug cache info"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:306
+#: src/input/pages/other.cpp:304
msgid "Undress selected player"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:312
+#: src/input/pages/other.cpp:310
msgid "Quick disconnect from server"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:318
+#: src/input/pages/other.cpp:316
msgid "Disable debug particle"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:324
+#: src/input/pages/other.cpp:322
msgid "Create items (for gms)"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:330
+#: src/input/pages/other.cpp:328
msgid "Print configured directories in chat"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:336
+#: src/input/pages/other.cpp:334
msgid "Print client uptime in chat"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:342
+#: src/input/pages/other.cpp:340
msgid "Dump debug information"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:348
+#: src/input/pages/other.cpp:346
msgid "Crash client"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:354
+#: src/input/pages/other.cpp:352
msgid "Dump graphics info into chat"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:360
+#: src/input/pages/other.cpp:358
msgid "Dump tests info into chat"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:366
+#: src/input/pages/other.cpp:364
msgid "Print OpenGL version in chat"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:372
+#: src/input/pages/other.cpp:370
msgid "Print enabled mods in chat"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:378
+#: src/input/pages/other.cpp:376
msgid "Dump environments into log"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:384
+#: src/input/pages/other.cpp:382
msgid "Dump OpenGL state into log"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:391
+#: src/input/pages/other.cpp:389
msgid "Test SDL font speed"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:398
+#: src/input/pages/other.cpp:396
msgid "Upload main config"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:404
+#: src/input/pages/other.cpp:402
msgid "Upload server config"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:416
+#: src/input/pages/other.cpp:414
msgid "Fire your mercenary"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:422
+#: src/input/pages/other.cpp:420
msgid "Pet ai start"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:428
+#: src/input/pages/other.cpp:426
msgid "Pet ai stop"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/outfits.cpp:37
+#: src/input/pages/outfits.cpp:35
msgid "Outfits keys"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/outfits.cpp:43
+#: src/input/pages/outfits.cpp:41
msgid "Wear Outfit"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/outfits.cpp:49
+#: src/input/pages/outfits.cpp:47
msgid "Copy Outfit"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/outfits.cpp:55
+#: src/input/pages/outfits.cpp:53
msgid "Copy equipped to Outfit"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/outfits.cpp:61
+#: src/input/pages/outfits.cpp:59
msgid "Show hat in chat"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/outfits.cpp:67
+#: src/input/pages/outfits.cpp:65
msgid "Outfits shortcuts"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/outfits.cpp:73 src/input/pages/outfits.cpp:79
-#: src/input/pages/outfits.cpp:85 src/input/pages/outfits.cpp:91
-#: src/input/pages/outfits.cpp:97 src/input/pages/outfits.cpp:103
-#: src/input/pages/outfits.cpp:109 src/input/pages/outfits.cpp:115
-#: src/input/pages/outfits.cpp:121 src/input/pages/outfits.cpp:127
-#: src/input/pages/outfits.cpp:133 src/input/pages/outfits.cpp:139
-#: src/input/pages/outfits.cpp:145 src/input/pages/outfits.cpp:151
-#: src/input/pages/outfits.cpp:157 src/input/pages/outfits.cpp:163
-#: src/input/pages/outfits.cpp:169 src/input/pages/outfits.cpp:175
-#: src/input/pages/outfits.cpp:181 src/input/pages/outfits.cpp:187
-#: src/input/pages/outfits.cpp:193 src/input/pages/outfits.cpp:199
-#: src/input/pages/outfits.cpp:205 src/input/pages/outfits.cpp:211
-#: src/input/pages/outfits.cpp:217 src/input/pages/outfits.cpp:223
-#: src/input/pages/outfits.cpp:229 src/input/pages/outfits.cpp:235
-#: src/input/pages/outfits.cpp:241 src/input/pages/outfits.cpp:247
-#: src/input/pages/outfits.cpp:253 src/input/pages/outfits.cpp:259
-#: src/input/pages/outfits.cpp:265 src/input/pages/outfits.cpp:271
-#: src/input/pages/outfits.cpp:277 src/input/pages/outfits.cpp:283
-#: src/input/pages/outfits.cpp:289 src/input/pages/outfits.cpp:295
-#: src/input/pages/outfits.cpp:301 src/input/pages/outfits.cpp:307
-#: src/input/pages/outfits.cpp:313 src/input/pages/outfits.cpp:319
-#: src/input/pages/outfits.cpp:325 src/input/pages/outfits.cpp:331
-#: src/input/pages/outfits.cpp:337 src/input/pages/outfits.cpp:343
-#: src/input/pages/outfits.cpp:349 src/input/pages/outfits.cpp:355
+#: src/input/pages/outfits.cpp:71 src/input/pages/outfits.cpp:77
+#: src/input/pages/outfits.cpp:83 src/input/pages/outfits.cpp:89
+#: src/input/pages/outfits.cpp:95 src/input/pages/outfits.cpp:101
+#: src/input/pages/outfits.cpp:107 src/input/pages/outfits.cpp:113
+#: src/input/pages/outfits.cpp:119 src/input/pages/outfits.cpp:125
+#: src/input/pages/outfits.cpp:131 src/input/pages/outfits.cpp:137
+#: src/input/pages/outfits.cpp:143 src/input/pages/outfits.cpp:149
+#: src/input/pages/outfits.cpp:155 src/input/pages/outfits.cpp:161
+#: src/input/pages/outfits.cpp:167 src/input/pages/outfits.cpp:173
+#: src/input/pages/outfits.cpp:179 src/input/pages/outfits.cpp:185
+#: src/input/pages/outfits.cpp:191 src/input/pages/outfits.cpp:197
+#: src/input/pages/outfits.cpp:203 src/input/pages/outfits.cpp:209
+#: src/input/pages/outfits.cpp:215 src/input/pages/outfits.cpp:221
+#: src/input/pages/outfits.cpp:227 src/input/pages/outfits.cpp:233
+#: src/input/pages/outfits.cpp:239 src/input/pages/outfits.cpp:245
+#: src/input/pages/outfits.cpp:251 src/input/pages/outfits.cpp:257
+#: src/input/pages/outfits.cpp:263 src/input/pages/outfits.cpp:269
+#: src/input/pages/outfits.cpp:275 src/input/pages/outfits.cpp:281
+#: src/input/pages/outfits.cpp:287 src/input/pages/outfits.cpp:293
+#: src/input/pages/outfits.cpp:299 src/input/pages/outfits.cpp:305
+#: src/input/pages/outfits.cpp:311 src/input/pages/outfits.cpp:317
+#: src/input/pages/outfits.cpp:323 src/input/pages/outfits.cpp:329
+#: src/input/pages/outfits.cpp:335 src/input/pages/outfits.cpp:341
+#: src/input/pages/outfits.cpp:347 src/input/pages/outfits.cpp:353
#, c-format
msgid "Outfit Shortcut %d"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/shortcuts.cpp:37
+#: src/input/pages/shortcuts.cpp:35
msgid "Shortcuts modifiers keys"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/shortcuts.cpp:43
+#: src/input/pages/shortcuts.cpp:41
msgid "Item Shortcuts Key"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/shortcuts.cpp:49
+#: src/input/pages/shortcuts.cpp:47
msgid "Shortcuts keys"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/shortcuts.cpp:55 src/input/pages/shortcuts.cpp:61
-#: src/input/pages/shortcuts.cpp:67 src/input/pages/shortcuts.cpp:73
-#: src/input/pages/shortcuts.cpp:79 src/input/pages/shortcuts.cpp:85
-#: src/input/pages/shortcuts.cpp:91 src/input/pages/shortcuts.cpp:97
-#: src/input/pages/shortcuts.cpp:103 src/input/pages/shortcuts.cpp:109
-#: src/input/pages/shortcuts.cpp:115 src/input/pages/shortcuts.cpp:121
-#: src/input/pages/shortcuts.cpp:127 src/input/pages/shortcuts.cpp:133
-#: src/input/pages/shortcuts.cpp:139 src/input/pages/shortcuts.cpp:145
-#: src/input/pages/shortcuts.cpp:151 src/input/pages/shortcuts.cpp:157
-#: src/input/pages/shortcuts.cpp:163 src/input/pages/shortcuts.cpp:169
+#: src/input/pages/shortcuts.cpp:53 src/input/pages/shortcuts.cpp:59
+#: src/input/pages/shortcuts.cpp:65 src/input/pages/shortcuts.cpp:71
+#: src/input/pages/shortcuts.cpp:77 src/input/pages/shortcuts.cpp:83
+#: src/input/pages/shortcuts.cpp:89 src/input/pages/shortcuts.cpp:95
+#: src/input/pages/shortcuts.cpp:101 src/input/pages/shortcuts.cpp:107
+#: src/input/pages/shortcuts.cpp:113 src/input/pages/shortcuts.cpp:119
+#: src/input/pages/shortcuts.cpp:125 src/input/pages/shortcuts.cpp:131
+#: src/input/pages/shortcuts.cpp:137 src/input/pages/shortcuts.cpp:143
+#: src/input/pages/shortcuts.cpp:149 src/input/pages/shortcuts.cpp:155
+#: src/input/pages/shortcuts.cpp:161 src/input/pages/shortcuts.cpp:167
#, c-format
msgid "Item Shortcut %d"
msgstr "Item Shortcut %d"
#. TRANSLATORS: input action name
-#: src/input/pages/windows.cpp:42
+#: src/input/pages/windows.cpp:40
msgid "Show Windows Menu"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/windows.cpp:48
+#: src/input/pages/windows.cpp:46
msgid "Hide Windows"
msgstr "Hide Windows"
#. TRANSLATORS: input action name
-#: src/input/pages/windows.cpp:54
+#: src/input/pages/windows.cpp:52
msgid "About Window"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/windows.cpp:60
+#: src/input/pages/windows.cpp:58
msgid "Bank Window"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/windows.cpp:66
+#: src/input/pages/windows.cpp:64
msgid "Help Window"
msgstr "Help Window"
#. TRANSLATORS: input action name
-#: src/input/pages/windows.cpp:72
+#: src/input/pages/windows.cpp:70
msgid "Status Window"
msgstr "Status Window"
#. TRANSLATORS: input action name
-#: src/input/pages/windows.cpp:78
+#: src/input/pages/windows.cpp:76
msgid "Inventory Window"
msgstr "Inventory Window"
#. TRANSLATORS: input action name
-#: src/input/pages/windows.cpp:84
+#: src/input/pages/windows.cpp:82
msgid "Equipment Window"
msgstr "Equipment Window"
#. TRANSLATORS: input action name
-#: src/input/pages/windows.cpp:90
+#: src/input/pages/windows.cpp:88
msgid "Skill Window"
msgstr "Skill Window"
#. TRANSLATORS: input action name
-#: src/input/pages/windows.cpp:96
+#: src/input/pages/windows.cpp:94
msgid "Minimap Window"
msgstr "Minimap Window"
#. TRANSLATORS: input action name
-#: src/input/pages/windows.cpp:102
+#: src/input/pages/windows.cpp:100
msgid "Chat Window"
msgstr "Chat Window"
#. TRANSLATORS: input action name
-#: src/input/pages/windows.cpp:108
+#: src/input/pages/windows.cpp:106
msgid "Item Shortcut Window"
msgstr "Item Shortcut Window"
#. TRANSLATORS: input action name
-#: src/input/pages/windows.cpp:114
+#: src/input/pages/windows.cpp:112
msgid "Setup Window"
msgstr "Setup Window"
#. TRANSLATORS: input action name
-#: src/input/pages/windows.cpp:120
+#: src/input/pages/windows.cpp:118
msgid "Debug Window"
msgstr "Debug Window"
#. TRANSLATORS: input action name
-#: src/input/pages/windows.cpp:126
+#: src/input/pages/windows.cpp:124
msgid "Social Window"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/windows.cpp:132
+#: src/input/pages/windows.cpp:130
msgid "Emote Shortcut Window"
msgstr "Emote Shortcut Window"
#. TRANSLATORS: input action name
-#: src/input/pages/windows.cpp:138
+#: src/input/pages/windows.cpp:136
msgid "Outfits Window"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/windows.cpp:144
+#: src/input/pages/windows.cpp:142
msgid "Shop Window"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/windows.cpp:150
+#: src/input/pages/windows.cpp:148
msgid "Quick drop Window"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/windows.cpp:156
+#: src/input/pages/windows.cpp:154
msgid "Kill Stats Window"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/windows.cpp:162
+#: src/input/pages/windows.cpp:160
msgid "Commands Window"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/windows.cpp:168
-msgid "Bot Checker Window"
-msgstr ""
-
-#. TRANSLATORS: input action name
-#: src/input/pages/windows.cpp:174
+#: src/input/pages/windows.cpp:166
msgid "Who Is Online Window"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/windows.cpp:180
+#: src/input/pages/windows.cpp:172
msgid "Did you know Window"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/windows.cpp:186
+#: src/input/pages/windows.cpp:178
msgid "Quests Window"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/windows.cpp:192
+#: src/input/pages/windows.cpp:184
msgid "Updates Window"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/windows.cpp:198
+#: src/input/pages/windows.cpp:190
msgid "Cart window"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/windows.cpp:210
+#: src/input/pages/windows.cpp:196
+msgid "Quick settings window"
+msgstr ""
+
+#. TRANSLATORS: input action name
+#: src/input/pages/windows.cpp:208
msgid "Previous Social Tab"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/windows.cpp:216
+#: src/input/pages/windows.cpp:214
msgid "Next Social Tab"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/windows.cpp:222
+#: src/input/pages/windows.cpp:220
msgid "Previous Shortcuts tab"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/windows.cpp:228
+#: src/input/pages/windows.cpp:226
msgid "Next Shortcuts tab"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/windows.cpp:234
+#: src/input/pages/windows.cpp:232
msgid "Previous Commands tab"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/windows.cpp:240
+#: src/input/pages/windows.cpp:238
msgid "Next Commands tab"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/windows.cpp:246
+#: src/input/pages/windows.cpp:244
msgid "Previous inventory tab"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/windows.cpp:252
+#: src/input/pages/windows.cpp:250
msgid "Next inventory tab"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/windows.cpp:258
+#: src/input/pages/windows.cpp:256
msgid "Clear drops window"
msgstr ""
#. TRANSLATORS: inventory type name
-#: src/inventory.cpp:304
+#: src/inventory.cpp:306
msgid "Storage"
msgstr ""
#. TRANSLATORS: inventory type name
-#: src/inventory.cpp:314
+#: src/inventory.cpp:311
msgid "Npc"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:78
+#: src/main.cpp:82
msgid "manaplus [options] [manaplus-file]"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:80
+#: src/main.cpp:84
msgid "[manaplus-file] : The manaplus file is an XML file (.manaplus)"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:83
+#: src/main.cpp:87
msgid " used to set custom parameters"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:85
+#: src/main.cpp:89
msgid " to the manaplus client."
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:88
+#: src/main.cpp:92
msgid "Options:"
msgstr "Options:"
#. TRANSLATORS: command line help
-#: src/main.cpp:90
+#: src/main.cpp:94
msgid " -l --log-file : Log file to use"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:92
+#: src/main.cpp:96
msgid " -a --chat-log-dir : Chat log dir to use"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:94
+#: src/main.cpp:98
msgid " -v --version : Display the version"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:96
+#: src/main.cpp:100
msgid " -h --help : Display this help"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:98
+#: src/main.cpp:102
msgid " -C --config-dir : Configuration directory to use"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:101
+#: src/main.cpp:105
msgid " -U --username : Login with this username"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:103
+#: src/main.cpp:107
msgid " -P --password : Login with this password"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:105
+#: src/main.cpp:109
msgid " -c --character : Login with this character"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:107
+#: src/main.cpp:111
msgid " -s --server : Login server name or IP"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:109
+#: src/main.cpp:113
msgid " -y --server-type : Login server type"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:111
+#: src/main.cpp:115
msgid " -p --port : Login server port"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:113
+#: src/main.cpp:117
msgid " -H --update-host : Use this update host"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:115
+#: src/main.cpp:119
msgid " -D --default : Choose default character server and character"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:118
+#: src/main.cpp:122
msgid " -u --skip-update : Skip the update downloads"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:120
+#: src/main.cpp:124
msgid " -d --data : Directory to load game data from"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:123
+#: src/main.cpp:127
msgid " -L --localdata-dir : Directory to use as local data directory"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:126
+#: src/main.cpp:130
msgid " --screenshot-dir : Directory to store screenshots"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:129
+#: src/main.cpp:133
msgid " --safemode : Start game in safe mode"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:131
+#: src/main.cpp:135
msgid " --renderer : Set renderer type"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:133
+#: src/main.cpp:137
msgid " -T --tests : Start testing drivers and auto configuring"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:137
+#: src/main.cpp:141
msgid " -O --no-opengl : Disable OpenGL for this session"
msgstr ""
@@ -7827,8 +8168,8 @@ msgid "Failed to create character. Most likely the name is already taken."
msgstr ""
#. TRANSLATORS: error message
-#: src/net/ea/charserverhandler.cpp:117 src/net/ea/loginhandler.cpp:247
-#: src/net/eathena/loginhandler.cpp:224
+#: src/net/ea/charserverhandler.cpp:117 src/net/ea/loginhandler.cpp:249
+#: src/net/eathena/loginhandler.cpp:233
msgid "Wrong name."
msgstr ""
@@ -7857,7 +8198,8 @@ msgstr ""
msgid "Incorrect look."
msgstr ""
-#: src/net/ea/charserverhandler.cpp:160
+#. TRANSLATORS: info message
+#: src/net/ea/charserverhandler.cpp:168
msgid "Character deleted."
msgstr ""
@@ -7878,102 +8220,103 @@ msgstr ""
msgid "Whisper could not be sent, you ignored by all players."
msgstr ""
-#: src/net/ea/gamehandler.cpp:79
+#. TRANSLATORS: error header
+#: src/net/ea/gamehandler.cpp:81
msgid "Game"
msgstr ""
#. TRANSLATORS: error message
-#: src/net/ea/gamehandler.cpp:81
+#: src/net/ea/gamehandler.cpp:83
msgid "Request to quit denied!"
msgstr ""
#. TRANSLATORS: guild info message
-#: src/net/ea/guildhandler.cpp:137
+#: src/net/ea/guildhandler.cpp:121
#, c-format
msgid "Guild name: %s"
msgstr ""
#. TRANSLATORS: guild info message
-#: src/net/ea/guildhandler.cpp:140
+#: src/net/ea/guildhandler.cpp:124
#, c-format
msgid "Guild master: %s"
msgstr ""
#. TRANSLATORS: guild info message
-#: src/net/ea/guildhandler.cpp:143
+#: src/net/ea/guildhandler.cpp:127
#, c-format
msgid "Guild level: %d"
msgstr ""
#. TRANSLATORS: guild info message
-#: src/net/ea/guildhandler.cpp:146
+#: src/net/ea/guildhandler.cpp:130
#, c-format
msgid "Online members: %d"
msgstr ""
#. TRANSLATORS: guild info message
-#: src/net/ea/guildhandler.cpp:149
+#: src/net/ea/guildhandler.cpp:133
#, c-format
msgid "Max members: %d"
msgstr ""
#. TRANSLATORS: guild info message
-#: src/net/ea/guildhandler.cpp:152
+#: src/net/ea/guildhandler.cpp:136
#, c-format
msgid "Average level: %d"
msgstr ""
#. TRANSLATORS: guild info message
-#: src/net/ea/guildhandler.cpp:155
+#: src/net/ea/guildhandler.cpp:139
#, c-format
msgid "Guild exp: %d"
msgstr ""
#. TRANSLATORS: guild info message
-#: src/net/ea/guildhandler.cpp:158
+#: src/net/ea/guildhandler.cpp:142
#, c-format
msgid "Guild next exp: %d"
msgstr ""
#. TRANSLATORS: guild info message
-#: src/net/ea/guildhandler.cpp:161
+#: src/net/ea/guildhandler.cpp:145
#, c-format
msgid "Guild castle: %s"
msgstr ""
#. TRANSLATORS: error message
-#: src/net/ea/loginhandler.cpp:207 src/net/eathena/loginhandler.cpp:179
+#: src/net/ea/loginhandler.cpp:209 src/net/eathena/loginhandler.cpp:188
msgid "Unregistered ID."
msgstr ""
#. TRANSLATORS: error message
-#: src/net/ea/loginhandler.cpp:211 src/net/eathena/loginhandler.cpp:183
+#: src/net/ea/loginhandler.cpp:213 src/net/eathena/loginhandler.cpp:192
msgid "Wrong password."
msgstr ""
#. TRANSLATORS: error message
-#: src/net/ea/loginhandler.cpp:216 src/net/eathena/loginhandler.cpp:188
+#: src/net/ea/loginhandler.cpp:218 src/net/eathena/loginhandler.cpp:197
msgid "Account expired."
msgstr ""
#. TRANSLATORS: error message
-#: src/net/ea/loginhandler.cpp:220 src/net/eathena/loginhandler.cpp:192
+#: src/net/ea/loginhandler.cpp:222 src/net/eathena/loginhandler.cpp:201
msgid "Rejected from server."
msgstr ""
#. TRANSLATORS: error message
-#: src/net/ea/loginhandler.cpp:224 src/net/eathena/loginhandler.cpp:196
+#: src/net/ea/loginhandler.cpp:226 src/net/eathena/loginhandler.cpp:205
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:201
+#: src/net/ea/loginhandler.cpp:231 src/net/eathena/loginhandler.cpp:210
msgid "Client too old."
msgstr ""
#. TRANSLATORS: error message
-#: src/net/ea/loginhandler.cpp:233 src/net/eathena/loginhandler.cpp:205
+#: src/net/ea/loginhandler.cpp:235 src/net/eathena/loginhandler.cpp:214
#, c-format
msgid ""
"You have been temporarily banned from the game until %s.\n"
@@ -7981,362 +8324,380 @@ msgid ""
msgstr ""
#. TRANSLATORS: error message
-#: src/net/ea/loginhandler.cpp:239 src/net/eathena/loginhandler.cpp:214
+#: src/net/ea/loginhandler.cpp:241 src/net/eathena/loginhandler.cpp:223
msgid "Server overpopulated."
msgstr ""
#. TRANSLATORS: error message
-#: src/net/ea/loginhandler.cpp:243 src/net/eathena/loginhandler.cpp:219
+#: src/net/ea/loginhandler.cpp:245 src/net/eathena/loginhandler.cpp:228
msgid "This user name is already taken."
msgstr ""
#. TRANSLATORS: error message
-#: src/net/ea/loginhandler.cpp:251 src/net/eathena/loginhandler.cpp:229
+#: src/net/ea/loginhandler.cpp:253 src/net/eathena/loginhandler.cpp:238
msgid "Incorrect email."
msgstr ""
#. TRANSLATORS: error message
-#: src/net/ea/loginhandler.cpp:255 src/net/eathena/loginhandler.cpp:234
+#: src/net/ea/loginhandler.cpp:257 src/net/eathena/loginhandler.cpp:243
msgid "Username permanently erased."
msgstr ""
#. TRANSLATORS: error message
-#: src/net/ea/loginhandler.cpp:259 src/net/eathena/loginhandler.cpp:238
-#: src/net/tmwa/loginhandler.cpp:286
+#: src/net/ea/loginhandler.cpp:261 src/net/eathena/loginhandler.cpp:247
+#: src/net/eathena/loginhandler.cpp:355 src/net/tmwa/loginhandler.cpp:255
msgid "Unknown error."
msgstr ""
#. TRANSLATORS: error message
-#: src/net/ea/network.cpp:99
+#: src/net/ea/network.cpp:101
msgid "Empty address given to Network::connect()!"
msgstr ""
#. TRANSLATORS: error message
-#: src/net/ea/network.cpp:207
+#: src/net/ea/network.cpp:209
msgid "Unable to resolve host \""
msgstr ""
#. TRANSLATORS: error message
-#: src/net/ea/network.cpp:288
+#: src/net/ea/network.cpp:290
msgid "Connection to server terminated. "
msgstr ""
+#. TRANSLATORS: error message
#. TRANSLATORS: char rename error
-#: src/net/eathena/charserverhandler.cpp:576
-#: src/net/eathena/charserverhandler.cpp:613
+#: src/net/eathena/charserverhandler.cpp:589
+#: src/net/eathena/charserverhandler.cpp:635
msgid "Character rename error."
msgstr ""
-#: src/net/eathena/charserverhandler.cpp:591
+#. TRANSLATORS: info message
+#: src/net/eathena/charserverhandler.cpp:610
msgid "Character renamed."
msgstr ""
#. TRANSLATORS: char rename error
-#: src/net/eathena/charserverhandler.cpp:604
+#: src/net/eathena/charserverhandler.cpp:626
msgid "Rename not allowed."
msgstr ""
#. TRANSLATORS: char rename error
-#: src/net/eathena/charserverhandler.cpp:608
+#: src/net/eathena/charserverhandler.cpp:630
msgid "New name is not set."
msgstr ""
#. TRANSLATORS: char rename error
-#: src/net/eathena/charserverhandler.cpp:617
+#: src/net/eathena/charserverhandler.cpp:639
msgid "Character not found."
msgstr ""
-#: src/net/eathena/charserverhandler.cpp:651
-#: src/net/tmwa/charserverhandler.cpp:533
+#. TRANSLATORS: error message
+#: src/net/eathena/charserverhandler.cpp:681
+#: src/net/tmwa/charserverhandler.cpp:504
msgid "Failed to delete character."
msgstr ""
-#: src/net/eathena/chathandler.cpp:448
+#: src/net/eathena/chathandler.cpp:447
msgid "Can't cast skill in this area."
msgstr ""
-#: src/net/eathena/chathandler.cpp:451
+#: src/net/eathena/chathandler.cpp:450
msgid "Can't use item in this area."
msgstr ""
-#: src/net/eathena/chathandler.cpp:454
+#: src/net/eathena/chathandler.cpp:453
msgid "Can't equip. Wrong level."
msgstr ""
-#: src/net/eathena/chathandler.cpp:457
+#: src/net/eathena/chathandler.cpp:456
msgid "Can't use. Wrong level."
msgstr ""
-#: src/net/eathena/chathandler.cpp:460
+#: src/net/eathena/chathandler.cpp:459
msgid "Work in progress."
msgstr ""
#. TRANSLATORS: chat message
-#: src/net/eathena/chathandler.cpp:634
+#: src/net/eathena/chathandler.cpp:639
#, c-format
msgid "Message could not be sent, channel %s is not exists."
msgstr ""
#. TRANSLATORS: chat message
-#: src/net/eathena/chathandler.cpp:774
+#: src/net/eathena/chathandler.cpp:785
#, c-format
msgid "Can't open channel. Channel %s is not exists."
msgstr ""
#. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:140 src/net/tmwa/generalhandler.cpp:143
+#: src/net/eathena/generalhandler.cpp:132 src/net/tmwa/generalhandler.cpp:141
#, c-format
msgid "Strength %s"
msgstr ""
#. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:141 src/net/tmwa/generalhandler.cpp:145
+#: src/net/eathena/generalhandler.cpp:133 src/net/tmwa/generalhandler.cpp:143
#, c-format
msgid "Agility %s"
msgstr ""
#. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:142 src/net/tmwa/generalhandler.cpp:147
+#: src/net/eathena/generalhandler.cpp:134 src/net/tmwa/generalhandler.cpp:145
#, c-format
msgid "Vitality %s"
msgstr ""
#. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:143 src/net/tmwa/generalhandler.cpp:149
+#: src/net/eathena/generalhandler.cpp:135 src/net/tmwa/generalhandler.cpp:147
#, c-format
msgid "Intelligence %s"
msgstr ""
#. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:144 src/net/tmwa/generalhandler.cpp:151
+#: src/net/eathena/generalhandler.cpp:136 src/net/tmwa/generalhandler.cpp:149
#, c-format
msgid "Dexterity %s"
msgstr ""
#. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:145 src/net/tmwa/generalhandler.cpp:153
+#: src/net/eathena/generalhandler.cpp:137 src/net/tmwa/generalhandler.cpp:151
#, c-format
msgid "Luck %s"
msgstr ""
#. TRANSLATORS: error message
-#: src/net/eathena/generalhandler.cpp:180 src/net/tmwa/generalhandler.cpp:188
+#: src/net/eathena/generalhandler.cpp:172 src/net/tmwa/generalhandler.cpp:186
msgid "Authentication failed."
msgstr ""
#. TRANSLATORS: error message
-#: src/net/eathena/generalhandler.cpp:183 src/net/tmwa/generalhandler.cpp:192
+#: src/net/eathena/generalhandler.cpp:175 src/net/tmwa/generalhandler.cpp:190
msgid "No servers available."
msgstr ""
#. TRANSLATORS: error message
-#: src/net/eathena/generalhandler.cpp:188 src/net/tmwa/generalhandler.cpp:198
+#: src/net/eathena/generalhandler.cpp:180 src/net/tmwa/generalhandler.cpp:196
msgid "Someone else is trying to use this account."
msgstr ""
#. TRANSLATORS: error message
-#: src/net/eathena/generalhandler.cpp:193 src/net/tmwa/generalhandler.cpp:204
+#: src/net/eathena/generalhandler.cpp:185 src/net/tmwa/generalhandler.cpp:202
msgid "This account is already logged in."
msgstr ""
#. TRANSLATORS: error message
-#: src/net/eathena/generalhandler.cpp:197 src/net/tmwa/generalhandler.cpp:209
+#: src/net/eathena/generalhandler.cpp:189 src/net/tmwa/generalhandler.cpp:207
msgid "Speed hack detected."
msgstr ""
-#: src/net/eathena/generalhandler.cpp:200
+#: src/net/eathena/generalhandler.cpp:192
msgid "Server full."
msgstr ""
-#: src/net/eathena/generalhandler.cpp:203
+#: src/net/eathena/generalhandler.cpp:195
msgid "Sorry, you are underaged."
msgstr ""
#. TRANSLATORS: error message
-#: src/net/eathena/generalhandler.cpp:206 src/net/tmwa/generalhandler.cpp:213
+#: src/net/eathena/generalhandler.cpp:198 src/net/tmwa/generalhandler.cpp:211
msgid "Duplicated login."
msgstr ""
-#: src/net/eathena/generalhandler.cpp:209
+#: src/net/eathena/generalhandler.cpp:201
msgid "To many connections from same ip."
msgstr ""
-#: src/net/eathena/generalhandler.cpp:212
+#: src/net/eathena/generalhandler.cpp:204
msgid "Not paid for this time."
msgstr ""
-#: src/net/eathena/generalhandler.cpp:215
+#: src/net/eathena/generalhandler.cpp:207
msgid "Pay suspended."
msgstr ""
-#: src/net/eathena/generalhandler.cpp:218
+#: src/net/eathena/generalhandler.cpp:210
msgid "Pay changed."
msgstr ""
-#: src/net/eathena/generalhandler.cpp:221
+#: src/net/eathena/generalhandler.cpp:213
msgid "Pay wrong ip."
msgstr ""
-#: src/net/eathena/generalhandler.cpp:224
+#: src/net/eathena/generalhandler.cpp:216
msgid "Pay game room."
msgstr ""
-#: src/net/eathena/generalhandler.cpp:227
+#: src/net/eathena/generalhandler.cpp:219
msgid "Disconnect forced by GM."
msgstr ""
-#: src/net/eathena/generalhandler.cpp:231
+#: src/net/eathena/generalhandler.cpp:223
msgid "Ban japan refuse."
msgstr ""
-#: src/net/eathena/generalhandler.cpp:234
+#: src/net/eathena/generalhandler.cpp:226
msgid "Remained other account."
msgstr ""
-#: src/net/eathena/generalhandler.cpp:237
+#: src/net/eathena/generalhandler.cpp:229
msgid "Ip unfair."
msgstr ""
-#: src/net/eathena/generalhandler.cpp:240
+#: src/net/eathena/generalhandler.cpp:232
msgid "Ip count all."
msgstr ""
-#: src/net/eathena/generalhandler.cpp:243
+#: src/net/eathena/generalhandler.cpp:235
msgid "Ip count."
msgstr ""
-#: src/net/eathena/generalhandler.cpp:247
+#: src/net/eathena/generalhandler.cpp:239
msgid "Memory."
msgstr ""
-#: src/net/eathena/generalhandler.cpp:250
+#: src/net/eathena/generalhandler.cpp:242
msgid "Han valid."
msgstr ""
-#: src/net/eathena/generalhandler.cpp:253
+#: src/net/eathena/generalhandler.cpp:245
msgid "Ip limited access."
msgstr ""
-#: src/net/eathena/generalhandler.cpp:256
+#: src/net/eathena/generalhandler.cpp:248
msgid "Over characters list."
msgstr ""
-#: src/net/eathena/generalhandler.cpp:259
+#: src/net/eathena/generalhandler.cpp:251
msgid "Ip blocked."
msgstr ""
-#: src/net/eathena/generalhandler.cpp:262
+#: src/net/eathena/generalhandler.cpp:254
msgid "Invalid password count."
msgstr ""
-#: src/net/eathena/generalhandler.cpp:265
+#: src/net/eathena/generalhandler.cpp:257
msgid "Not allowed race."
msgstr ""
#. TRANSLATORS: error message
-#: src/net/eathena/generalhandler.cpp:268 src/net/tmwa/generalhandler.cpp:217
+#: src/net/eathena/generalhandler.cpp:260 src/net/tmwa/generalhandler.cpp:215
msgid "Unknown connection error."
msgstr ""
-#: src/net/eathena/generalhandler.cpp:278
+#: src/net/eathena/generalhandler.cpp:270
msgid "Map not found"
msgstr ""
#. TRANSLATORS: error message
-#: src/net/eathena/generalhandler.cpp:368 src/net/tmwa/generalhandler.cpp:317
+#: src/net/eathena/generalhandler.cpp:360 src/net/tmwa/generalhandler.cpp:315
msgid "Got disconnected from server!"
msgstr "Disconnected from server!"
-#. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:393 src/net/tmwa/generalhandler.cpp:345
+#: src/net/eathena/generalhandler.cpp:384 src/net/tmwa/generalhandler.cpp:342
msgid "Strength"
msgstr "Strength"
-#. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:394 src/net/tmwa/generalhandler.cpp:347
+#: src/net/eathena/generalhandler.cpp:386 src/net/tmwa/generalhandler.cpp:345
msgid "Agility"
msgstr "Agility"
-#. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:395 src/net/tmwa/generalhandler.cpp:349
+#: src/net/eathena/generalhandler.cpp:388 src/net/tmwa/generalhandler.cpp:348
msgid "Vitality"
msgstr "Vitality"
-#: src/net/eathena/generalhandler.cpp:397 src/net/tmwa/generalhandler.cpp:352
+#: src/net/eathena/generalhandler.cpp:390 src/net/tmwa/generalhandler.cpp:351
msgid "Intelligence"
msgstr "Intelligence"
-#. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:398 src/net/tmwa/generalhandler.cpp:354
+#: src/net/eathena/generalhandler.cpp:392 src/net/tmwa/generalhandler.cpp:354
msgid "Dexterity"
msgstr "Dexterity"
-#. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:399 src/net/tmwa/generalhandler.cpp:356
+#: src/net/eathena/generalhandler.cpp:394 src/net/tmwa/generalhandler.cpp:357
msgid "Luck"
msgstr "Luck"
#. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:402 src/net/tmwa/generalhandler.cpp:360
+#: src/net/eathena/generalhandler.cpp:397 src/net/tmwa/generalhandler.cpp:361
msgid "Defense"
msgstr ""
#. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:403 src/net/tmwa/generalhandler.cpp:362
+#: src/net/eathena/generalhandler.cpp:398 src/net/tmwa/generalhandler.cpp:363
msgid "M.Attack"
msgstr ""
#. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:404 src/net/tmwa/generalhandler.cpp:364
+#: src/net/eathena/generalhandler.cpp:399 src/net/tmwa/generalhandler.cpp:365
msgid "M.Defense"
msgstr ""
#. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:406 src/net/tmwa/generalhandler.cpp:367
+#: src/net/eathena/generalhandler.cpp:401 src/net/tmwa/generalhandler.cpp:368
#, no-c-format
msgid "% Accuracy"
msgstr ""
#. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:408 src/net/tmwa/generalhandler.cpp:370
+#: src/net/eathena/generalhandler.cpp:403 src/net/tmwa/generalhandler.cpp:371
#, no-c-format
msgid "% Evade"
msgstr ""
#. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:410 src/net/tmwa/generalhandler.cpp:373
+#: src/net/eathena/generalhandler.cpp:405 src/net/tmwa/generalhandler.cpp:374
#, no-c-format
msgid "% Critical"
msgstr ""
#. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:411 src/net/tmwa/generalhandler.cpp:375
+#: src/net/eathena/generalhandler.cpp:406 src/net/tmwa/generalhandler.cpp:376
msgid "Attack Delay"
msgstr ""
#. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:412 src/net/tmwa/generalhandler.cpp:377
+#: src/net/eathena/generalhandler.cpp:407 src/net/tmwa/generalhandler.cpp:378
msgid "Walk Delay"
msgstr ""
#. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:413 src/net/tmwa/generalhandler.cpp:379
+#: src/net/eathena/generalhandler.cpp:408 src/net/tmwa/generalhandler.cpp:380
msgid "Attack Range"
msgstr ""
#. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:414 src/net/tmwa/generalhandler.cpp:381
+#: src/net/eathena/generalhandler.cpp:409 src/net/tmwa/generalhandler.cpp:382
msgid "Damage per sec."
msgstr ""
-#: src/net/eathena/generalhandler.cpp:415
+#: src/net/eathena/generalhandler.cpp:410
msgid "Karma"
msgstr ""
-#: src/net/eathena/generalhandler.cpp:416
+#: src/net/eathena/generalhandler.cpp:411
msgid "Manner"
msgstr ""
+#. TRANSLATORS: error message
+#: src/net/eathena/loginhandler.cpp:343 src/net/tmwa/loginhandler.cpp:243
+msgid "Account was not found. Please re-login."
+msgstr ""
+
+#. TRANSLATORS: error message
+#: src/net/eathena/loginhandler.cpp:347 src/net/tmwa/loginhandler.cpp:247
+msgid "Old password incorrect."
+msgstr ""
+
+#. TRANSLATORS: error message
+#: src/net/eathena/loginhandler.cpp:351 src/net/tmwa/loginhandler.cpp:251
+msgid "New password too short."
+msgstr ""
+
+#: src/net/eathena/mailhandler.cpp:216
+#, c-format
+msgid "You have new mail from %s with subject %s"
+msgstr ""
+
#: src/net/eathena/skillhandler.cpp:361
#, c-format
msgid "Unknown skill error: %d"
@@ -8348,159 +8709,144 @@ msgid "Unknown skill error: %d."
msgstr ""
#. TRANSLATORS: error message
-#: src/net/eathena/skillhandler.cpp:377 src/net/tmwa/skillhandler.cpp:223
+#: src/net/eathena/skillhandler.cpp:377 src/net/tmwa/skillhandler.cpp:222
msgid "You have not yet reached a high enough lvl!"
msgstr ""
#. TRANSLATORS: error message
-#: src/net/eathena/skillhandler.cpp:381 src/net/tmwa/skillhandler.cpp:227
+#: src/net/eathena/skillhandler.cpp:381 src/net/tmwa/skillhandler.cpp:226
msgid "Insufficient HP!"
msgstr ""
#. TRANSLATORS: error message
-#: src/net/eathena/skillhandler.cpp:385 src/net/tmwa/skillhandler.cpp:231
+#: src/net/eathena/skillhandler.cpp:385 src/net/tmwa/skillhandler.cpp:230
msgid "Insufficient SP!"
msgstr ""
#. TRANSLATORS: error message
-#: src/net/eathena/skillhandler.cpp:389 src/net/tmwa/skillhandler.cpp:235
+#: src/net/eathena/skillhandler.cpp:389 src/net/tmwa/skillhandler.cpp:234
msgid "You have no memos!"
msgstr ""
#. TRANSLATORS: error message
-#: src/net/eathena/skillhandler.cpp:393 src/net/tmwa/skillhandler.cpp:239
+#: src/net/eathena/skillhandler.cpp:393 src/net/tmwa/skillhandler.cpp:238
msgid "You cannot do that right now!"
msgstr ""
#. TRANSLATORS: error message
-#: src/net/eathena/skillhandler.cpp:397 src/net/tmwa/skillhandler.cpp:243
+#: src/net/eathena/skillhandler.cpp:397 src/net/tmwa/skillhandler.cpp:242
msgid "Seems you need more money... ;-)"
msgstr ""
#. TRANSLATORS: error message
-#: src/net/eathena/skillhandler.cpp:401 src/net/tmwa/skillhandler.cpp:247
+#: src/net/eathena/skillhandler.cpp:401 src/net/tmwa/skillhandler.cpp:246
msgid "You cannot use this skill with that kind of weapon!"
msgstr ""
#. TRANSLATORS: error message
-#: src/net/eathena/skillhandler.cpp:406 src/net/tmwa/skillhandler.cpp:252
+#: src/net/eathena/skillhandler.cpp:406 src/net/tmwa/skillhandler.cpp:251
msgid "You need another red gem!"
msgstr ""
#. TRANSLATORS: error message
-#: src/net/eathena/skillhandler.cpp:410 src/net/tmwa/skillhandler.cpp:256
+#: src/net/eathena/skillhandler.cpp:410 src/net/tmwa/skillhandler.cpp:255
msgid "You need another blue gem!"
msgstr ""
#. TRANSLATORS: error message
-#: src/net/eathena/skillhandler.cpp:414 src/net/tmwa/skillhandler.cpp:260
+#: src/net/eathena/skillhandler.cpp:414 src/net/tmwa/skillhandler.cpp:259
msgid "You're carrying to much to do this!"
msgstr ""
#. TRANSLATORS: trade header
-#: src/net/ea/tradehandler.cpp:86
+#: src/net/ea/tradehandler.cpp:89
#, c-format
msgid "Trade: You and %s"
msgstr ""
#. TRANSLATORS: trade message
-#: src/net/ea/tradehandler.cpp:174
+#: src/net/ea/tradehandler.cpp:178
#, c-format
msgid "%s wants to trade with you, do you accept?"
msgstr "%s wants to trade with you, do you accept?"
#. TRANSLATORS: playe stat
-#: src/net/tmwa/charserverhandler.cpp:354
+#: src/net/tmwa/charserverhandler.cpp:332
msgid "Strength:"
msgstr ""
#. TRANSLATORS: playe stat
-#: src/net/tmwa/charserverhandler.cpp:356
+#: src/net/tmwa/charserverhandler.cpp:334
msgid "Agility:"
msgstr ""
#. TRANSLATORS: playe stat
-#: src/net/tmwa/charserverhandler.cpp:358
+#: src/net/tmwa/charserverhandler.cpp:336
msgid "Vitality:"
msgstr ""
#. TRANSLATORS: playe stat
-#: src/net/tmwa/charserverhandler.cpp:360
+#: src/net/tmwa/charserverhandler.cpp:338
msgid "Intelligence:"
msgstr ""
#. TRANSLATORS: playe stat
-#: src/net/tmwa/charserverhandler.cpp:362
+#: src/net/tmwa/charserverhandler.cpp:340
msgid "Dexterity:"
msgstr ""
#. TRANSLATORS: playe stat
-#: src/net/tmwa/charserverhandler.cpp:364
+#: src/net/tmwa/charserverhandler.cpp:342
msgid "Luck:"
msgstr ""
#. TRANSLATORS: error message
-#: src/net/tmwa/loginhandler.cpp:274
-msgid "Account was not found. Please re-login."
-msgstr ""
-
-#. TRANSLATORS: error message
-#: src/net/tmwa/loginhandler.cpp:278
-msgid "Old password incorrect."
-msgstr ""
-
-#. TRANSLATORS: error message
-#: src/net/tmwa/loginhandler.cpp:282
-msgid "New password too short."
-msgstr ""
-
-#. TRANSLATORS: error message
-#: src/net/tmwa/skillhandler.cpp:190
+#: src/net/tmwa/skillhandler.cpp:189
msgid "Trade failed!"
msgstr ""
#. TRANSLATORS: error message
-#: src/net/tmwa/skillhandler.cpp:194
+#: src/net/tmwa/skillhandler.cpp:193
msgid "Emote failed!"
msgstr ""
#. TRANSLATORS: error message
-#: src/net/tmwa/skillhandler.cpp:198
+#: src/net/tmwa/skillhandler.cpp:197
msgid "Sit failed!"
msgstr ""
#. TRANSLATORS: error message
-#: src/net/tmwa/skillhandler.cpp:202
+#: src/net/tmwa/skillhandler.cpp:201
msgid "Chat creating failed!"
msgstr ""
#. TRANSLATORS: error message
-#: src/net/tmwa/skillhandler.cpp:206
+#: src/net/tmwa/skillhandler.cpp:205
msgid "Could not join party!"
msgstr ""
#. TRANSLATORS: error message
-#: src/net/tmwa/skillhandler.cpp:210
+#: src/net/tmwa/skillhandler.cpp:209
msgid "Cannot shout!"
msgstr ""
#. TRANSLATORS: error message
-#: src/net/tmwa/skillhandler.cpp:264
+#: src/net/tmwa/skillhandler.cpp:263
msgid "Huh? What's that?"
msgstr ""
#. TRANSLATORS: error message
-#: src/net/tmwa/skillhandler.cpp:275
+#: src/net/tmwa/skillhandler.cpp:274
msgid "Warp failed..."
msgstr ""
#. TRANSLATORS: error message
-#: src/net/tmwa/skillhandler.cpp:279
+#: src/net/tmwa/skillhandler.cpp:278
msgid "Could not steal anything..."
msgstr ""
#. TRANSLATORS: error message
-#: src/net/tmwa/skillhandler.cpp:283
+#: src/net/tmwa/skillhandler.cpp:282
msgid "Poison had no effect..."
msgstr ""
@@ -8543,9 +8889,9 @@ msgstr ""
#. TRANSLATORS: item info name
#. TRANSLATORS: unknown info name
#. TRANSLATORS: being info default name
-#: src/resources/beinginfo.cpp:50 src/resources/db/avatardb.cpp:88
-#: src/resources/db/itemdb.cpp:333 src/resources/db/moddb.cpp:78
-#: src/resources/db/monsterdb.cpp:102 src/resources/modinfo.cpp:29
+#: src/resources/beinginfo.cpp:50 src/resources/db/avatardb.cpp:89
+#: src/resources/db/itemdb.cpp:334 src/resources/db/moddb.cpp:78
+#: src/resources/db/monsterdb.cpp:103 src/resources/modinfo.cpp:29
msgid "unnamed"
msgstr "unnamed"
@@ -8622,12 +8968,12 @@ msgid "Flee %s"
msgstr ""
#. TRANSLATORS: item name
-#: src/resources/db/itemdb.cpp:217
+#: src/resources/db/itemdb.cpp:218
msgid "Unknown item"
msgstr "Unknown item"
#. TRANSLATORS: unknown info name
-#: src/resources/db/petdb.cpp:98
+#: src/resources/db/petdb.cpp:99
msgid "pet"
msgstr ""
@@ -9284,6 +9630,72 @@ msgstr ""
msgid "Room join failed. Wrong race."
msgstr ""
+#. TRANSLATORS: notification message
+#: src/resources/notifications.h:568
+#, c-format
+msgid "Left %d seconds until you can use item."
+msgstr ""
+
+#. TRANSLATORS: notification message
+#: src/resources/notifications.h:572
+msgid "Message successfully sent."
+msgstr ""
+
+#. TRANSLATORS: notification message
+#: src/resources/notifications.h:576
+msgid "Message send failed."
+msgstr ""
+
+#. TRANSLATORS: notification message
+#: src/resources/notifications.h:580
+msgid "Item attach failed."
+msgstr ""
+
+#. TRANSLATORS: notification message
+#: src/resources/notifications.h:584
+msgid "Money attach failed."
+msgstr ""
+
+#. TRANSLATORS: notification message
+#: src/resources/notifications.h:588
+msgid "Message return failed."
+msgstr ""
+
+#. TRANSLATORS: notification message
+#: src/resources/notifications.h:592
+msgid "Message return success."
+msgstr ""
+
+#. TRANSLATORS: notification message
+#: src/resources/notifications.h:596
+msgid "Message deletion failed."
+msgstr ""
+
+#. TRANSLATORS: notification message
+#: src/resources/notifications.h:600
+msgid "Message successfully deleted."
+msgstr ""
+
+#. TRANSLATORS: notification message
+#: src/resources/notifications.h:604
+msgid "You got attach successfully."
+msgstr ""
+
+#. TRANSLATORS: notification message
+#: src/resources/notifications.h:608
+msgid "Error on getting attach successfully."
+msgstr ""
+
+#. TRANSLATORS: notification message
+#: src/resources/notifications.h:612
+msgid "Can't get attach. Too many items."
+msgstr ""
+
+#. TRANSLATORS: notification message
+#: src/resources/notifications.h:620
+msgid "You enter battle field."
+msgstr ""
+
#. TRANSLATORS: chat option changed message
#: src/utils/booleanoptions.h:27
#, c-format
diff --git a/po/eo.po b/po/eo.po
index 7fb51b3dd..603626f13 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-04-06 02:00+0300\n"
-"PO-Revision-Date: 2015-04-06 11:05+0000\n"
+"POT-Creation-Date: 2015-07-29 02:28+0300\n"
+"PO-Revision-Date: 2015-07-29 09:12+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:146
+#: src/actions/actions.cpp:155
msgid "File uploaded"
msgstr ""
@@ -33,146 +33,146 @@ msgstr ""
#. TRANSLATORS: ok dialog button
#. TRANSLATORS: text dialog button
#. TRANSLATORS: ok dialog button
-#: src/actions/actions.cpp:148 src/client.cpp:1454 src/client.cpp:1481
-#: 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:312
-#: src/gui/widgets/tabs/setup_theme.cpp:343
+#: src/actions/actions.cpp:158 src/client.cpp:1453 src/client.cpp:1486
+#: src/gamemodifiers.cpp:451 src/gui/dialogsmanager.cpp:168
+#: src/gui/dialogsmanager.cpp:188 src/gui/widgets/tabs/setup_input.cpp:164
+#: src/gui/widgets/tabs/setup_theme.cpp:313
+#: src/gui/widgets/tabs/setup_theme.cpp:349
#: src/gui/widgets/tabs/setup_video.cpp:250
-#: src/gui/widgets/tabs/setup_video.cpp:274
-#: src/gui/widgets/tabs/setup_video.cpp:389
-#: src/gui/widgets/tabs/setup_video.cpp:401
-#: src/gui/windows/changeemaildialog.cpp:167
-#: src/gui/windows/changepassworddialog.cpp:157
-#: src/gui/windows/charcreatedialog.cpp:380
-#: src/gui/windows/charselectdialog.cpp:279
-#: src/gui/windows/charselectdialog.cpp:321 src/gui/windows/editdialog.cpp:49
-#: src/gui/windows/editserverdialog.cpp:59
-#: src/gui/windows/editserverdialog.cpp:217
-#: src/gui/windows/itemamountwindow.cpp:167 src/gui/windows/quitdialog.cpp:68
-#: src/gui/windows/registerdialog.cpp:243 src/gui/windows/socialwindow.cpp:507
-#: src/gui/windows/textdialog.cpp:48 src/gui/windows/unregisterdialog.cpp:146
-#: src/net/ea/charserverhandler.cpp:143 src/net/ea/charserverhandler.cpp:162
-#: src/net/ea/gamehandler.cpp:83 src/net/eathena/charserverhandler.cpp:593
-#: src/net/eathena/charserverhandler.cpp:623
-#: src/net/eathena/charserverhandler.cpp:653
-#: src/net/tmwa/charserverhandler.cpp:535
+#: src/gui/widgets/tabs/setup_video.cpp:278
+#: src/gui/widgets/tabs/setup_video.cpp:396
+#: src/gui/widgets/tabs/setup_video.cpp:412
+#: src/gui/windows/changeemaildialog.cpp:169
+#: src/gui/windows/changepassworddialog.cpp:159
+#: src/gui/windows/charcreatedialog.cpp:390
+#: src/gui/windows/charselectdialog.cpp:280
+#: src/gui/windows/charselectdialog.cpp:327 src/gui/windows/editdialog.cpp:50
+#: src/gui/windows/editserverdialog.cpp:56
+#: src/gui/windows/editserverdialog.cpp:216
+#: src/gui/windows/itemamountwindow.cpp:179 src/gui/windows/quitdialog.cpp:66
+#: src/gui/windows/registerdialog.cpp:241 src/gui/windows/socialwindow.cpp:524
+#: src/gui/windows/textdialog.cpp:48 src/gui/windows/unregisterdialog.cpp:149
+#: src/net/ea/charserverhandler.cpp:145 src/net/ea/charserverhandler.cpp:170
+#: src/net/ea/gamehandler.cpp:85 src/net/eathena/charserverhandler.cpp:612
+#: src/net/eathena/charserverhandler.cpp:647
+#: src/net/eathena/charserverhandler.cpp:683
+#: src/net/tmwa/charserverhandler.cpp:506
msgid "OK"
msgstr ""
#. TRANSLATORS: clear graphics command message
#. TRANSLATORS: clear fonts cache message
-#: src/actions/actions.cpp:934 src/actions/actions.cpp:946
+#: src/actions/actions.cpp:983 src/actions/actions.cpp:996
msgid "Cache cleaned"
msgstr ""
#. TRANSLATORS: uptime command
-#: src/actions/actions.cpp:1074 src/actions/actions.cpp:1130
+#: src/actions/actions.cpp:1132 src/actions/actions.cpp:1189
#, c-format
msgid "Client uptime: %s"
msgstr ""
#. TRANSLATORS: uptime command
-#: src/actions/actions.cpp:1085
+#: src/actions/actions.cpp:1144
#, c-format
msgid "%d week"
msgstr ""
-#: src/actions/actions.cpp:1085
+#: src/actions/actions.cpp:1144
#, c-format
msgid "%d weeks"
msgstr ""
#. TRANSLATORS: uptime command
-#: src/actions/actions.cpp:1096
+#: src/actions/actions.cpp:1155
#, c-format
msgid "%d day"
msgstr ""
-#: src/actions/actions.cpp:1096
+#: src/actions/actions.cpp:1155
#, c-format
msgid "%d days"
msgstr ""
#. TRANSLATORS: uptime command
-#: src/actions/actions.cpp:1106
+#: src/actions/actions.cpp:1165
#, c-format
msgid "%d hour"
msgstr ""
-#: src/actions/actions.cpp:1106
+#: src/actions/actions.cpp:1165
#, c-format
msgid "%d hours"
msgstr ""
#. TRANSLATORS: uptime command
-#: src/actions/actions.cpp:1116
+#: src/actions/actions.cpp:1175
#, c-format
msgid "%d minute"
msgstr ""
-#: src/actions/actions.cpp:1116
+#: src/actions/actions.cpp:1175
#, c-format
msgid "%d minutes"
msgstr ""
#. TRANSLATORS: uptime command
-#: src/actions/actions.cpp:1126
+#: src/actions/actions.cpp:1185
#, c-format
msgid "%d second"
msgstr ""
-#: src/actions/actions.cpp:1126
+#: src/actions/actions.cpp:1185
#, c-format
msgid "%d seconds"
msgstr ""
#. TRANSLATORS: dump command
-#: src/actions/actions.cpp:1187 src/actions/actions.cpp:1196
+#: src/actions/actions.cpp:1247 src/actions/actions.cpp:1256
msgid "Resource images:"
msgstr ""
#. TRANSLATORS: dump command
-#: src/actions/actions.cpp:1190 src/actions/actions.cpp:1199
+#: src/actions/actions.cpp:1250 src/actions/actions.cpp:1260
msgid "Resource orphaned images:"
msgstr ""
#. TRANSLATORS: dump environment command
-#: src/actions/actions.cpp:1287
+#: src/actions/actions.cpp:1349
msgid "Environment variables dumped"
msgstr ""
-#: src/actions/actions.cpp:1406
+#: src/actions/actions.cpp:1474
msgid "Uploaded config into:"
msgstr ""
-#: src/actions/actions.cpp:1415
+#: src/actions/actions.cpp:1483
msgid "Uploaded server config into:"
msgstr ""
-#: src/actions/actions.cpp:1424
+#: src/actions/actions.cpp:1492
msgid "Uploaded log into:"
msgstr ""
#. TRANSLATORS: whisper send
-#: src/actions/chat.cpp:247
+#: src/actions/chat.cpp:246
msgid "Cannot send empty whispers!"
msgstr ""
#. TRANSLATORS: new whisper or channel query
-#: src/actions/chat.cpp:295
+#: src/actions/chat.cpp:294
#, 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:320 src/gui/widgets/tabs/chat/partytab.cpp:71
+#: src/actions/chat.cpp:319 src/gui/widgets/tabs/chat/partytab.cpp:71
msgid "Party name is missing."
msgstr ""
#. TRANSLATORS: create guild message
-#: src/actions/chat.cpp:338
+#: src/actions/chat.cpp:337
msgid "Guild name is missing."
msgstr ""
@@ -180,16 +180,16 @@ msgstr ""
#. TRANSLATORS: guild invite message
#. TRANSLATORS: party kick message
#. TRANSLATORS: change relation
-#: src/actions/chat.cpp:359 src/actions/chat.cpp:390 src/actions/chat.cpp:455
-#: src/actions/chat.cpp:485 src/actions/commands.cpp:78
+#: src/actions/chat.cpp:358 src/actions/chat.cpp:389 src/actions/chat.cpp:460
+#: src/actions/chat.cpp:490 src/actions/commands.cpp:80
msgid "Please specify a name."
msgstr ""
-#: src/actions/chat.cpp:410
+#: src/actions/chat.cpp:409
msgid "Return toggles chat."
msgstr ""
-#: src/actions/chat.cpp:410
+#: src/actions/chat.cpp:409
msgid "Message closes chat."
msgstr ""
@@ -199,184 +199,199 @@ msgid "Return now toggles chat."
msgstr ""
#. TRANSLATORS: message from toggle chat command
-#: src/actions/chat.cpp:430
+#: src/actions/chat.cpp:431
msgid "Message now closes chat."
msgstr ""
-#: src/actions/chat.cpp:570
+#: src/actions/chat.cpp:575
#, c-format
msgid "equipped hat %s."
msgstr ""
#. TRANSLATORS: change relation
-#: src/actions/commands.cpp:120
+#: src/actions/commands.cpp:122
#, c-format
msgid "Player already %s!"
msgstr ""
#. TRANSLATORS: change relation
-#: src/actions/commands.cpp:133
+#: src/actions/commands.cpp:135
#, c-format
msgid "Player successfully %s!"
msgstr ""
#. TRANSLATORS: change relation
-#: src/actions/commands.cpp:135
+#: src/actions/commands.cpp:137
#, c-format
msgid "Player could not be %s!"
msgstr ""
#. TRANSLATORS: unignore command
-#: src/actions/commands.cpp:166
+#: src/actions/commands.cpp:168
msgid "Player wasn't ignored!"
msgstr ""
#. TRANSLATORS: unignore command
-#: src/actions/commands.cpp:175
+#: src/actions/commands.cpp:177
msgid "Player no longer ignored!"
msgstr ""
#. TRANSLATORS: unignore command
-#: src/actions/commands.cpp:177
+#: src/actions/commands.cpp:179
msgid "Player could not be unignored!"
msgstr ""
#. TRANSLATORS: erase command
-#: src/actions/commands.cpp:192
+#: src/actions/commands.cpp:194
msgid "Player already erased!"
msgstr ""
#. TRANSLATORS: erase command
-#: src/actions/commands.cpp:205
+#: src/actions/commands.cpp:207
msgid "Player no longer erased!"
msgstr ""
#. TRANSLATORS: erase command
-#: src/actions/commands.cpp:207
+#: src/actions/commands.cpp:209
msgid "Player could not be erased!"
msgstr ""
#. TRANSLATORS: adding friend command
-#: src/actions/commands.cpp:214
+#: src/actions/commands.cpp:216
msgid "friend"
msgstr "amiko"
#. TRANSLATORS: disregard command
-#: src/actions/commands.cpp:221
+#: src/actions/commands.cpp:223
msgid "disregarded"
msgstr ""
#. TRANSLATORS: neutral command
-#: src/actions/commands.cpp:228
+#: src/actions/commands.cpp:230
msgid "neutral"
msgstr ""
#. TRANSLATORS: blacklist command
-#: src/actions/commands.cpp:235
+#: src/actions/commands.cpp:237
msgid "blacklisted"
msgstr ""
#. TRANSLATORS: enemy command
-#: src/actions/commands.cpp:242
+#: src/actions/commands.cpp:244
msgid "enemy"
msgstr "malamiko"
-#: src/actions/pets.cpp:104
+#: src/actions/commands.cpp:947
+#, c-format
+msgid "Config value: %s"
+msgstr ""
+
+#: src/actions/commands.cpp:959
+#, c-format
+msgid "Server config value: %s"
+msgstr ""
+
+#: src/actions/pets.cpp:109
msgid "Rename your pet"
msgstr ""
#. TRANSLATORS: disable trades message
-#: src/actions/statusbar.cpp:171
+#: src/actions/statusbar.cpp:177
msgid "Ignoring incoming trade requests"
msgstr ""
#. TRANSLATORS: enable trades message
-#: src/actions/statusbar.cpp:181
+#: src/actions/statusbar.cpp:187
msgid "Accepting incoming trade requests"
msgstr ""
+#. TRANSLATORS: quick tab in settings
+#: src/actions/windows.cpp:323 src/gui/widgets/tabs/setup_quick.cpp:45
+msgid "Quick"
+msgstr ""
+
#. TRANSLATORS: visible beings on map
-#: src/actormanager.cpp:1359
+#: src/actormanager.cpp:1375
msgid "Visible on map"
msgstr ""
#. TRANSLATORS: default race name
-#: src/being/being.cpp:406
+#: src/being/being.cpp:435
msgid "Human"
msgstr ""
-#: src/being/being.cpp:575
+#: src/being/being.cpp:609
msgid "dodge"
msgstr ""
-#: src/being/being.cpp:575
+#: src/being/being.cpp:609
msgid "miss"
msgstr ""
#. TRANSLATORS: this away status writed in player nick
-#: src/being/being.cpp:1921 src/gui/windows/whoisonline.cpp:865
+#: src/being/being.cpp:2035 src/gui/windows/whoisonline.cpp:871
msgid "A"
msgstr "A"
#. TRANSLATORS: this inactive status writed in player nick
-#: src/being/being.cpp:1926 src/gui/windows/whoisonline.cpp:870
+#: src/being/being.cpp:2040 src/gui/windows/whoisonline.cpp:876
msgid "I"
msgstr "I"
#. TRANSLATORS: chat message after death
-#: src/being/localplayer.cpp:381
+#: src/being/localplayer.cpp:380
#, c-format
msgid "You were killed by %s."
msgstr ""
#. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:835
+#: src/being/localplayer.cpp:836
msgid "Tried to pick up nonexistent item."
msgstr ""
#. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:839
+#: src/being/localplayer.cpp:840
msgid "Item is too heavy."
msgstr ""
#. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:843
+#: src/being/localplayer.cpp:844
msgid "Item is too far away."
msgstr ""
#. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:847
+#: src/being/localplayer.cpp:848
msgid "Inventory is full."
msgstr ""
#. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:851
+#: src/being/localplayer.cpp:852
msgid "Stack is too big."
msgstr ""
#. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:855
+#: src/being/localplayer.cpp:856
msgid "Item belongs to someone else."
msgstr ""
#. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:859
+#: src/being/localplayer.cpp:860
msgid "You can't pickup this amount of items."
msgstr ""
#. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:863
+#: src/being/localplayer.cpp:864
msgid "Your item stack has max amount."
msgstr ""
#. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:870
+#: src/being/localplayer.cpp:871
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:895
#, c-format
msgid "You picked up %d [@@%d|%s@@]."
msgid_plural "You picked up %d [@@%d|%s@@]."
@@ -385,53 +400,53 @@ msgstr[1] ""
#. TRANSLATORS: this is normal experience
#. TRANSLATORS: get xp message
-#: src/being/localplayer.cpp:1066 src/being/localplayer.cpp:1067
-#: src/being/localplayer.cpp:1093
+#: src/being/localplayer.cpp:1067 src/being/localplayer.cpp:1068
+#: src/being/localplayer.cpp:1094
msgid "xp"
msgstr ""
#. TRANSLATORS: this is job experience
-#: src/being/localplayer.cpp:1071 src/being/localplayer.cpp:1077
-#: src/being/localplayer.cpp:1083
+#: src/being/localplayer.cpp:1072 src/being/localplayer.cpp:1078
+#: src/being/localplayer.cpp:1084
msgid "job"
msgstr ""
#. TRANSLATORS: get hp message
-#: src/being/localplayer.cpp:1102
+#: src/being/localplayer.cpp:1103
msgid "hp"
msgstr ""
#. TRANSLATORS: get hp message
-#: src/being/localplayer.cpp:1111
+#: src/being/localplayer.cpp:1112
msgid "mana"
msgstr ""
#. TRANSLATORS: follow command message
-#: src/being/localplayer.cpp:2180
+#: src/being/localplayer.cpp:2186
#, c-format
msgid "Follow: %s"
msgstr ""
#. TRANSLATORS: follow command message
#. TRANSLATORS: cancel follow message
-#: src/being/localplayer.cpp:2186 src/being/localplayer.cpp:2211
+#: src/being/localplayer.cpp:2192 src/being/localplayer.cpp:2217
msgid "Follow canceled"
msgstr ""
#. TRANSLATORS: imitate command message
-#: src/being/localplayer.cpp:2196
+#: src/being/localplayer.cpp:2202
#, c-format
msgid "Imitation: %s"
msgstr ""
#. TRANSLATORS: imitate command message
#. TRANSLATORS: cancel follow message
-#: src/being/localplayer.cpp:2202 src/being/localplayer.cpp:2216
+#: src/being/localplayer.cpp:2208 src/being/localplayer.cpp:2222
msgid "Imitation canceled"
msgstr ""
#. TRANSLATORS: wait player/monster message
-#: src/being/localplayer.cpp:2566
+#: src/being/localplayer.cpp:2572
#, c-format
msgid "You see %s"
msgstr ""
@@ -441,65 +456,65 @@ msgstr ""
#. TRANSLATORS: add player to completle ignore list
#. TRANSLATORS: popup menu item
#. TRANSLATORS: add player to ignore list
-#: src/being/playerrelations.cpp:467 src/gui/popups/popupmenu.cpp:2287
-#: src/gui/popups/popupmenu.cpp:2329
+#: src/being/playerrelations.cpp:469 src/gui/popups/popupmenu.cpp:2308
+#: src/gui/popups/popupmenu.cpp:2350
msgid "Completely ignore"
msgstr ""
#. TRANSLATORS: ignore/unignore action
-#: src/being/playerrelations.cpp:484
+#: src/being/playerrelations.cpp:486
msgid "Print '...'"
msgstr ""
#. TRANSLATORS: ignore/unignore action
-#: src/being/playerrelations.cpp:507
+#: src/being/playerrelations.cpp:509
msgid "Blink name"
msgstr ""
#. TRANSLATORS: ignore strategi
-#: src/being/playerrelations.cpp:553
+#: src/being/playerrelations.cpp:555
msgid "Floating '...' bubble"
msgstr ""
#. TRANSLATORS: ignore strategi
-#: src/being/playerrelations.cpp:557
+#: src/being/playerrelations.cpp:559
msgid "Floating bubble"
msgstr ""
#. TRANSLATORS: setup tab quick button
#. TRANSLATORS: full button name
#. TRANSLATORS: setup window name
-#: src/client.cpp:907 src/gui/windowmenu.cpp:167
-#: src/gui/windows/setupwindow.cpp:61
+#: src/client.cpp:805 src/gui/windowmenu.cpp:177
+#: src/gui/windows/setupwindow.cpp:64
msgid "Setup"
msgstr ""
#. TRANSLATORS: perfoamance tab quick button
#. TRANSLATORS: settings tab name
-#: src/client.cpp:910 src/gui/widgets/tabs/setup_perfomance.cpp:54
+#: src/client.cpp:808 src/gui/widgets/tabs/setup_perfomance.cpp:54
msgid "Performance"
msgstr ""
#. TRANSLATORS: video tab quick button
#. TRANSLATORS: video settings tab name
-#: src/client.cpp:913 src/gui/widgets/tabs/setup_video.cpp:107
+#: src/client.cpp:811 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:916 src/gui/widgets/tabs/setup_theme.cpp:122
+#: src/client.cpp:814 src/gui/widgets/tabs/setup_theme.cpp:121
msgid "Theme"
msgstr ""
#. TRANSLATORS: theme tab quick button
-#: src/client.cpp:919
+#: src/client.cpp:817
msgid "About"
msgstr ""
#. TRANSLATORS: theme tab quick button
#. TRANSLATORS: help window name
-#: src/client.cpp:922 src/gui/windowmenu.cpp:72
+#: src/client.cpp:820 src/gui/windowmenu.cpp:72
#: src/gui/windows/helpwindow.cpp:53
msgid "Help"
msgstr "Helpo"
@@ -512,46 +527,49 @@ msgstr "Helpo"
#. TRANSLATORS: close window
#. TRANSLATORS: did you know window button
#. TRANSLATORS: storage button
+#. TRANSLATORS: mail edit window button
+#. TRANSLATORS: mail view window button
#. TRANSLATORS: npc dialog button
#. TRANSLATORS: quests window button
#. TRANSLATORS: shop window button
-#: src/client.cpp:926 src/client.cpp:1382 src/client.cpp:1396
-#: 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:254
-#: src/gui/windows/inventorywindow.cpp:277 src/gui/windows/npcdialog.cpp:75
-#: src/gui/windows/npcdialog.cpp:113 src/gui/windows/questswindow.cpp:77
-#: src/gui/windows/shopwindow.cpp:111
+#: src/client.cpp:824 src/client.cpp:1371 src/client.cpp:1390
+#: src/gui/dialogsmanager.cpp:105 src/gui/popups/popupmenu.cpp:738
+#: src/gui/popups/popupmenu.cpp:979 src/gui/windows/didyouknowwindow.cpp:81
+#: src/gui/windows/inventorywindow.cpp:265
+#: src/gui/windows/inventorywindow.cpp:289
+#: src/gui/windows/maileditwindow.cpp:52 src/gui/windows/mailviewwindow.cpp:59
+#: src/gui/windows/npcdialog.cpp:76 src/gui/windows/npcdialog.cpp:115
+#: src/gui/windows/questswindow.cpp:78 src/gui/windows/shopwindow.cpp:112
msgid "Close"
msgstr "Fermi"
#. TRANSLATORS: connection dialog header
-#: src/client.cpp:1052
+#: src/client.cpp:1041 src/gui/windowmanager_unittest.cc:150
msgid "Connecting to server"
msgstr ""
#. TRANSLATORS: connection dialog header
-#: src/client.cpp:1098
+#: src/client.cpp:1087 src/gui/windowmanager_unittest.cc:167
msgid "Logging in"
msgstr ""
#. TRANSLATORS: connection dialog header
-#: src/client.cpp:1141
+#: src/client.cpp:1130
msgid "Entering game world"
msgstr ""
#. TRANSLATORS: connection dialog header
-#: src/client.cpp:1273
+#: src/client.cpp:1263
msgid "Requesting characters"
msgstr ""
#. TRANSLATORS: connection dialog header
-#: src/client.cpp:1313
+#: src/client.cpp:1302
msgid "Connecting to the game server"
msgstr ""
#. TRANSLATORS: connection dialog header
-#: src/client.cpp:1325
+#: src/client.cpp:1313
msgid "Changing game servers"
msgstr ""
@@ -560,83 +578,81 @@ msgstr ""
#. TRANSLATORS: change password error header
#. TRANSLATORS: char creation error
#. TRANSLATORS: error message
-#. TRANSLATORS: edit server dialog error header
-#. TRANSLATORS: error message
#. TRANSLATORS: unregister dialog. error message.
#. TRANSLATORS: error message header
-#. TRANSLATORS: info message
+#. TRANSLATORS: error header
#. TRANSLATORS: ok dialog button
-#. TRANSLATORS: error message
-#: src/client.cpp:1380 src/client.cpp:1394 src/client.cpp:1589
-#: src/gui/windows/changeemaildialog.cpp:164
-#: src/gui/windows/changepassworddialog.cpp:154
-#: src/gui/windows/charcreatedialog.cpp:376
-#: src/gui/windows/charselectdialog.cpp:319
-#: src/gui/windows/editserverdialog.cpp:212
-#: src/gui/windows/registerdialog.cpp:243
-#: src/gui/windows/unregisterdialog.cpp:143
-#: src/net/ea/charserverhandler.cpp:141
-#: src/net/eathena/charserverhandler.cpp:576
-#: src/net/eathena/charserverhandler.cpp:578
-#: src/net/eathena/charserverhandler.cpp:651
-#: src/net/tmwa/charserverhandler.cpp:533
+#. TRANSLATORS: error header
+#: src/client.cpp:1368 src/client.cpp:1387 src/client.cpp:1598
+#: src/gui/windows/changeemaildialog.cpp:166
+#: src/gui/windows/changepassworddialog.cpp:156
+#: src/gui/windows/charcreatedialog.cpp:386
+#: src/gui/windows/charselectdialog.cpp:324
+#: src/gui/windows/editserverdialog.cpp:211
+#: src/gui/windows/registerdialog.cpp:241
+#: src/gui/windows/unregisterdialog.cpp:146
+#: src/net/ea/charserverhandler.cpp:142
+#: src/net/eathena/charserverhandler.cpp:587
+#: src/net/eathena/charserverhandler.cpp:591
+#: src/net/eathena/charserverhandler.cpp:679
+#: src/net/tmwa/charserverhandler.cpp:502
msgid "Error"
msgstr "Eraro"
#. TRANSLATORS: connection dialog header
-#: src/client.cpp:1409
+#: src/client.cpp:1406
msgid "Requesting registration details"
msgstr ""
#. TRANSLATORS: password change message header
-#: src/client.cpp:1450
+#: src/client.cpp:1449
msgid "Password Change"
msgstr ""
#. TRANSLATORS: password change message text
-#: src/client.cpp:1452
+#: src/client.cpp:1451
msgid "Password changed successfully!"
msgstr ""
#. TRANSLATORS: email change message header
-#: src/client.cpp:1477
+#: src/client.cpp:1482
msgid "Email Change"
msgstr ""
#. TRANSLATORS: email change message text
-#: src/client.cpp:1479
+#: src/client.cpp:1484
msgid "Email changed successfully!"
msgstr ""
#. TRANSLATORS: unregister message header
-#: src/client.cpp:1506
+#: src/client.cpp:1514
msgid "Unregister Successful"
msgstr ""
#. TRANSLATORS: unregister message text
-#: src/client.cpp:1508
+#: src/client.cpp:1516
msgid "Farewell, come back any time..."
msgstr ""
#. TRANSLATORS: directory creation error
-#: src/configmanager.cpp:53 src/dirs.cpp:350 src/dirs.cpp:365 src/dirs.cpp:410
-#: src/dirs.cpp:578 src/dirs.cpp:586
+#: src/configmanager.cpp:53 src/dirs.cpp:352 src/dirs.cpp:367 src/dirs.cpp:412
+#: src/dirs.cpp:580 src/dirs.cpp:588
#, c-format
msgid "%s doesn't exist and can't be created! Exiting."
msgstr ""
#. TRANSLATORS: update server initialisation error
-#: src/dirs.cpp:460
+#: src/dirs.cpp:462
#, c-format
msgid "Invalid update host: %s."
msgstr ""
#. TRANSLATORS: update server initialisation error
-#: src/dirs.cpp:501 src/dirs.cpp:508
+#: src/dirs.cpp:503 src/dirs.cpp:510
msgid "Error creating updates directory!"
msgstr ""
-#: src/dirs.cpp:530 src/dirs.cpp:548
+#: src/dirs.cpp:532 src/dirs.cpp:550
#, c-format
msgid "Error: %s doesn't exist and can't be created! Exiting."
msgstr ""
@@ -654,441 +670,456 @@ msgid "dyecmd srcdyestring dstfile"
msgstr ""
#. TRANSLATORS: chat tab header
-#: src/game.cpp:252 src/gui/windows/chatwindow.cpp:2137
+#: src/game.cpp:252 src/gui/windows/chatwindow.cpp:2188
msgid "General"
msgstr ""
#. TRANSLATORS: chat tab header
#. TRANSLATORS: full button name
#. TRANSLATORS: debug window name
-#: src/game.cpp:270 src/gui/windowmenu.cpp:154
-#: src/gui/windows/debugwindow.cpp:42
+#: src/game.cpp:259 src/gui/windowmenu.cpp:163
+#: src/gui/windows/debugwindow.cpp:43
msgid "Debug"
msgstr ""
#. TRANSLATORS: save file message
-#: src/game.cpp:563
+#: src/game.cpp:556
#, c-format
msgid "Screenshot saved as %s"
msgstr ""
#. TRANSLATORS: save file message
-#: src/game.cpp:573
+#: src/game.cpp:566
msgid "Saving screenshot failed!"
msgstr ""
#. TRANSLATORS: error message text
-#: src/game.cpp:660
+#: src/game.cpp:651
msgid "The connection to the server was lost."
msgstr ""
#. TRANSLATORS: error message header
-#: src/game.cpp:663
+#: src/game.cpp:654
msgid "Network Error"
msgstr ""
#. TRANSLATORS: move type in status bar
-#: src/gamemodifiers.cpp:145
+#: src/gamemodifiers.cpp:149
msgid "(D) default moves"
msgstr ""
#. TRANSLATORS: move type in status bar
-#: src/gamemodifiers.cpp:147
+#: src/gamemodifiers.cpp:151
msgid "(I) invert moves"
msgstr ""
#. TRANSLATORS: move type in status bar
-#: src/gamemodifiers.cpp:149
+#: src/gamemodifiers.cpp:153
msgid "(c) moves with some crazy moves"
msgstr ""
#. TRANSLATORS: move type in status bar
-#: src/gamemodifiers.cpp:151
+#: src/gamemodifiers.cpp:155
msgid "(C) moves with crazy moves"
msgstr ""
#. TRANSLATORS: move type in status bar
-#: src/gamemodifiers.cpp:153
+#: src/gamemodifiers.cpp:157
msgid "(d) double normal + crazy"
msgstr ""
#. TRANSLATORS: move type in status bar
-#: src/gamemodifiers.cpp:155
+#: src/gamemodifiers.cpp:159
msgid "(?) unknown move"
msgstr ""
#. TRANSLATORS: crazy move type in status bar
-#: src/gamemodifiers.cpp:180
+#: src/gamemodifiers.cpp:184
#, c-format
msgid "(%u) crazy move number %u"
msgstr ""
#. TRANSLATORS: crazy move type in status bar
-#: src/gamemodifiers.cpp:186
+#: src/gamemodifiers.cpp:190
msgid "(a) custom crazy move"
msgstr ""
#. TRANSLATORS: crazy move type in status bar
-#: src/gamemodifiers.cpp:191
+#: src/gamemodifiers.cpp:195
msgid "(?) crazy move"
msgstr ""
#. TRANSLATORS: move to target type in status bar
-#: src/gamemodifiers.cpp:198
+#: src/gamemodifiers.cpp:202
msgid "(0) default moves to target"
msgstr ""
#. TRANSLATORS: move to target type in status bar
-#: src/gamemodifiers.cpp:200
+#: src/gamemodifiers.cpp:204
msgid "(1) moves to target in distance 1"
msgstr ""
#. TRANSLATORS: move to target type in status bar
-#: src/gamemodifiers.cpp:202
+#: src/gamemodifiers.cpp:206
msgid "(2) moves to target in distance 2"
msgstr ""
#. TRANSLATORS: move to target type in status bar
-#: src/gamemodifiers.cpp:204
+#: src/gamemodifiers.cpp:208
msgid "(3) moves to target in distance 3"
msgstr ""
#. TRANSLATORS: move to target type in status bar
-#: src/gamemodifiers.cpp:206
+#: src/gamemodifiers.cpp:210
msgid "(4) moves to target in distance 4"
msgstr ""
#. TRANSLATORS: move to target type in status bar
-#: src/gamemodifiers.cpp:208
+#: src/gamemodifiers.cpp:212
msgid "(5) moves to target in distance 5"
msgstr ""
#. TRANSLATORS: move to target type in status bar
-#: src/gamemodifiers.cpp:210
+#: src/gamemodifiers.cpp:214
msgid "(6) moves to target in distance 6"
msgstr ""
#. TRANSLATORS: move to target type in status bar
-#: src/gamemodifiers.cpp:212
+#: src/gamemodifiers.cpp:216
msgid "(7) moves to target in distance 7"
msgstr ""
#. TRANSLATORS: move to target type in status bar
-#: src/gamemodifiers.cpp:214
+#: src/gamemodifiers.cpp:218
msgid "(8) moves to target in distance 8"
msgstr ""
#. TRANSLATORS: move to target type in status bar
-#: src/gamemodifiers.cpp:216
+#: src/gamemodifiers.cpp:220
msgid "(9) moves to target in distance 9"
msgstr ""
#. TRANSLATORS: move to target type in status bar
-#: src/gamemodifiers.cpp:218
+#: src/gamemodifiers.cpp:222
msgid "(A) moves to target in attack range"
msgstr ""
#. TRANSLATORS: move to target type in status bar
-#: src/gamemodifiers.cpp:220
+#: src/gamemodifiers.cpp:224
msgid "(a) archer attack range"
msgstr ""
#. TRANSLATORS: move to target type in status bar
-#: src/gamemodifiers.cpp:222
+#: src/gamemodifiers.cpp:226
msgid "(B) moves to target in attack range - 1"
msgstr ""
#. TRANSLATORS: move to target type in status bar
-#: src/gamemodifiers.cpp:224
+#: src/gamemodifiers.cpp:228
msgid "(?) move to target"
msgstr ""
#. TRANSLATORS: folow mode in status bar
-#: src/gamemodifiers.cpp:230
+#: src/gamemodifiers.cpp:234
msgid "(D) default follow"
msgstr ""
#. TRANSLATORS: folow mode in status bar
-#: src/gamemodifiers.cpp:232
+#: src/gamemodifiers.cpp:236
msgid "(R) relative follow"
msgstr ""
#. TRANSLATORS: folow mode in status bar
-#: src/gamemodifiers.cpp:234
+#: src/gamemodifiers.cpp:238
msgid "(M) mirror follow"
msgstr ""
#. TRANSLATORS: folow mode in status bar
-#: src/gamemodifiers.cpp:236
+#: src/gamemodifiers.cpp:240
msgid "(P) pet follow"
msgstr ""
#. TRANSLATORS: folow mode in status bar
-#: src/gamemodifiers.cpp:238
+#: src/gamemodifiers.cpp:242
msgid "(?) unknown follow"
msgstr ""
#. TRANSLATORS: switch attack type in status bar
#. TRANSLATORS: attack type in status bar
-#: src/gamemodifiers.cpp:244 src/gamemodifiers.cpp:252
-#: src/gamemodifiers.cpp:266
+#: src/gamemodifiers.cpp:248 src/gamemodifiers.cpp:256
+#: src/gamemodifiers.cpp:270
msgid "(?) attack"
msgstr ""
#. TRANSLATORS: switch attack type in status bar
#. TRANSLATORS: attack type in status bar
-#: src/gamemodifiers.cpp:246 src/gamemodifiers.cpp:258
+#: src/gamemodifiers.cpp:250 src/gamemodifiers.cpp:262
msgid "(D) default attack"
msgstr ""
#. TRANSLATORS: switch attack type in status bar
-#: src/gamemodifiers.cpp:248
+#: src/gamemodifiers.cpp:252
msgid "(s) switch attack without shield"
msgstr ""
#. TRANSLATORS: switch attack type in status bar
-#: src/gamemodifiers.cpp:250
+#: src/gamemodifiers.cpp:254
msgid "(S) switch attack with shield"
msgstr ""
#. TRANSLATORS: attack type in status bar
-#: src/gamemodifiers.cpp:260
+#: src/gamemodifiers.cpp:264
msgid "(G) go and attack"
msgstr ""
#. TRANSLATORS: attack type in status bar
-#: src/gamemodifiers.cpp:262
+#: src/gamemodifiers.cpp:266
msgid "(A) go, attack, pickup"
msgstr ""
#. TRANSLATORS: attack type in status bar
-#: src/gamemodifiers.cpp:264
+#: src/gamemodifiers.cpp:268
msgid "(d) without auto attack"
msgstr ""
+#. TRANSLATORS: targeting type in status bar
+#: src/gamemodifiers.cpp:276
+msgid "(D) don't switch target"
+msgstr ""
+
+#. TRANSLATORS: targeting type in status bar
+#: src/gamemodifiers.cpp:278
+msgid "(C) always attack closest"
+msgstr ""
+
+#. TRANSLATORS: targeting type in status bar
+#: src/gamemodifiers.cpp:280
+msgid "(?) targeting"
+msgstr ""
+
#. TRANSLATORS: pickup size in status bar
-#: src/gamemodifiers.cpp:299
+#: src/gamemodifiers.cpp:314
msgid "(S) small pick up 1x1 cells"
msgstr ""
#. TRANSLATORS: pickup size in status bar
-#: src/gamemodifiers.cpp:301
+#: src/gamemodifiers.cpp:316
msgid "(D) default pick up 2x1 cells"
msgstr ""
#. TRANSLATORS: pickup size in status bar
-#: src/gamemodifiers.cpp:303
+#: src/gamemodifiers.cpp:318
msgid "(F) forward pick up 2x3 cells"
msgstr ""
#. TRANSLATORS: pickup size in status bar
-#: src/gamemodifiers.cpp:305
+#: src/gamemodifiers.cpp:320
msgid "(3) pick up 3x3 cells"
msgstr ""
#. TRANSLATORS: pickup size in status bar
-#: src/gamemodifiers.cpp:307
+#: src/gamemodifiers.cpp:322
msgid "(g) go and pick up in distance 4"
msgstr ""
#. TRANSLATORS: pickup size in status bar
-#: src/gamemodifiers.cpp:309
+#: src/gamemodifiers.cpp:324
msgid "(G) go and pick up in distance 8"
msgstr ""
#. TRANSLATORS: pickup size in status bar
-#: src/gamemodifiers.cpp:311
+#: src/gamemodifiers.cpp:326
msgid "(A) go and pick up in max distance"
msgstr ""
#. TRANSLATORS: pickup size in status bar
-#: src/gamemodifiers.cpp:313
+#: src/gamemodifiers.cpp:328
msgid "(?) pick up"
msgstr ""
#. TRANSLATORS: magic attack in status bar
-#: src/gamemodifiers.cpp:319
+#: src/gamemodifiers.cpp:334
msgid "(f) use #flar for magic attack"
msgstr ""
#. TRANSLATORS: magic attack in status bar
-#: src/gamemodifiers.cpp:321
+#: src/gamemodifiers.cpp:336
msgid "(c) use #chiza for magic attack"
msgstr ""
#. TRANSLATORS: magic attack in status bar
-#: src/gamemodifiers.cpp:323
+#: src/gamemodifiers.cpp:338
msgid "(I) use #ingrav for magic attack"
msgstr ""
#. TRANSLATORS: magic attack in status bar
-#: src/gamemodifiers.cpp:325
+#: src/gamemodifiers.cpp:340
msgid "(F) use #frillyar for magic attack"
msgstr ""
#. TRANSLATORS: magic attack in status bar
-#: src/gamemodifiers.cpp:327
+#: src/gamemodifiers.cpp:342
msgid "(U) use #upmarmu for magic attack"
msgstr ""
#. TRANSLATORS: magic attack in status bar
-#: src/gamemodifiers.cpp:329
+#: src/gamemodifiers.cpp:344
msgid "(?) magic attack"
msgstr ""
#. TRANSLATORS: player attack type in status bar
-#: src/gamemodifiers.cpp:335
+#: src/gamemodifiers.cpp:350
msgid "(a) attack all players"
msgstr ""
#. TRANSLATORS: player attack type in status bar
-#: src/gamemodifiers.cpp:337
+#: src/gamemodifiers.cpp:352
msgid "(f) attack all except friends"
msgstr ""
#. TRANSLATORS: player attack type in status bar
-#: src/gamemodifiers.cpp:339
+#: src/gamemodifiers.cpp:354
msgid "(b) attack bad relations"
msgstr ""
#. TRANSLATORS: player attack type in status bar
-#: src/gamemodifiers.cpp:341
+#: src/gamemodifiers.cpp:356
msgid "(d) don't attack players"
msgstr ""
#. TRANSLATORS: player attack type in status bar
-#: src/gamemodifiers.cpp:343
+#: src/gamemodifiers.cpp:358
msgid "(?) pvp attack"
msgstr ""
#. TRANSLATORS: imitation type in status bar
-#: src/gamemodifiers.cpp:349
+#: src/gamemodifiers.cpp:364
msgid "(D) default imitation"
msgstr ""
#. TRANSLATORS: imitation type in status bar
-#: src/gamemodifiers.cpp:351
+#: src/gamemodifiers.cpp:366
msgid "(O) outfits imitation"
msgstr ""
#. TRANSLATORS: imitation type in status bar
-#: src/gamemodifiers.cpp:353
+#: src/gamemodifiers.cpp:368
msgid "(?) imitation"
msgstr ""
#. TRANSLATORS: game modifiers state in status bar
-#: src/gamemodifiers.cpp:359
+#: src/gamemodifiers.cpp:374
msgid "Game modifiers are enabled"
msgstr ""
#. TRANSLATORS: game modifiers state in status bar
-#: src/gamemodifiers.cpp:361
+#: src/gamemodifiers.cpp:376
msgid "Game modifiers are disabled"
msgstr ""
#. TRANSLATORS: game modifiers state in status bar
-#: src/gamemodifiers.cpp:363
+#: src/gamemodifiers.cpp:378
msgid "Game modifiers are unknown"
msgstr ""
#. TRANSLATORS: map view type in status bar
-#: src/gamemodifiers.cpp:376
+#: src/gamemodifiers.cpp:392
msgid "(N) normal map view"
msgstr ""
#. TRANSLATORS: map view type in status bar
-#: src/gamemodifiers.cpp:378
+#: src/gamemodifiers.cpp:394
msgid "(D) debug map view"
msgstr ""
#. TRANSLATORS: map view type in status bar
-#: src/gamemodifiers.cpp:380
+#: src/gamemodifiers.cpp:396
msgid "(u) ultra map view"
msgstr ""
#. TRANSLATORS: map view type in status bar
-#: src/gamemodifiers.cpp:382
+#: src/gamemodifiers.cpp:398
msgid "(U) ultra map view 2"
msgstr ""
#. TRANSLATORS: map view type in status bar
-#: src/gamemodifiers.cpp:384
+#: src/gamemodifiers.cpp:400
msgid "(e) empty map view with collision"
msgstr ""
#. TRANSLATORS: map view type in status bar
-#: src/gamemodifiers.cpp:386
+#: src/gamemodifiers.cpp:402
msgid "(E) empty map view"
msgstr ""
#. TRANSLATORS: map view type in status bar
-#: src/gamemodifiers.cpp:388
+#: src/gamemodifiers.cpp:404
msgid "(b) black & white map view"
msgstr ""
#. TRANSLATORS: pickup size in status bar
-#: src/gamemodifiers.cpp:390
+#: src/gamemodifiers.cpp:406
msgid "(?) map view"
msgstr ""
#. TRANSLATORS: away type in status bar
-#: src/gamemodifiers.cpp:396
+#: src/gamemodifiers.cpp:418
msgid "(O) on keyboard"
msgstr ""
#. TRANSLATORS: away type in status bar
-#: src/gamemodifiers.cpp:398
+#: src/gamemodifiers.cpp:420
msgid "(A) away"
msgstr ""
#. TRANSLATORS: away type in status bar
#. TRANSLATORS: camera mode in status bar
-#: src/gamemodifiers.cpp:400 src/gamemodifiers.cpp:454
+#: src/gamemodifiers.cpp:422 src/gamemodifiers.cpp:482
msgid "(?) away"
msgstr ""
#. TRANSLATORS: away message box header
-#: src/gamemodifiers.cpp:424
+#: src/gamemodifiers.cpp:448
msgid "Away"
msgstr ""
#. TRANSLATORS: camera mode in status bar
-#: src/gamemodifiers.cpp:450
+#: src/gamemodifiers.cpp:478
msgid "(G) game camera mode"
msgstr ""
#. TRANSLATORS: camera mode in status bar
-#: src/gamemodifiers.cpp:452
+#: src/gamemodifiers.cpp:480
msgid "(F) free camera mode"
msgstr ""
#. TRANSLATORS: error message question
-#: src/gui/dialogsmanager.cpp:115
+#: src/gui/dialogsmanager.cpp:119
msgid "Do you want to open support page?"
msgstr ""
#. TRANSLATORS: message header
-#: src/gui/dialogsmanager.cpp:127 src/gui/dialogsmanager.cpp:152
-#: src/gui/dialogsmanager.cpp:168
+#: src/gui/dialogsmanager.cpp:133 src/gui/dialogsmanager.cpp:162
+#: src/gui/dialogsmanager.cpp:182
msgid "Message"
msgstr ""
#. TRANSLATORS: ok dialog button
#. TRANSLATORS: popup menu item
#. TRANSLATORS: revive player
-#: src/gui/dialogsmanager.cpp:130 src/gui/popups/popupmenu.cpp:2613
+#: src/gui/dialogsmanager.cpp:136 src/gui/popups/popupmenu.cpp:2636
msgid "Revive"
msgstr ""
#. TRANSLATORS: weight message
-#: src/gui/dialogsmanager.cpp:154
+#: src/gui/dialogsmanager.cpp:164
msgid ""
"You are carrying more than half your weight. You are unable to regain "
"health."
msgstr ""
#. TRANSLATORS: weight message
-#: src/gui/dialogsmanager.cpp:170
+#: src/gui/dialogsmanager.cpp:184
msgid "You are carrying less than half your weight. You can regain health."
msgstr ""
@@ -1099,67 +1130,67 @@ msgstr ""
#: src/gui/models/colorlistmodel.h:33 src/gui/models/sortlistmodelinv.h:32
#: src/gui/widgets/tabs/setup_other.cpp:79
#: src/gui/widgets/tabs/setup_visual.cpp:81
-#: src/gui/windows/equipmentwindow.cpp:616
+#: src/gui/windows/equipmentwindow.cpp:669
msgid "default"
msgstr ""
#. TRANSLATORS: chat color
#. TRANSLATORS: color name
-#: src/gui/models/colorlistmodel.h:35 src/gui/models/colormodel.cpp:74
+#: src/gui/models/colorlistmodel.h:35 src/gui/models/colormodel.cpp:76
msgid "black"
msgstr "nigra"
#. TRANSLATORS: chat color
#. TRANSLATORS: color name
-#: src/gui/models/colorlistmodel.h:37 src/gui/models/colormodel.cpp:76
+#: src/gui/models/colorlistmodel.h:37 src/gui/models/colormodel.cpp:78
msgid "red"
msgstr "ruĝa"
#. TRANSLATORS: chat color
#. TRANSLATORS: color name
-#: src/gui/models/colorlistmodel.h:39 src/gui/models/colormodel.cpp:78
+#: src/gui/models/colorlistmodel.h:39 src/gui/models/colormodel.cpp:80
msgid "green"
msgstr "verda"
#. TRANSLATORS: chat color
#. TRANSLATORS: color name
-#: src/gui/models/colorlistmodel.h:41 src/gui/models/colormodel.cpp:80
+#: src/gui/models/colorlistmodel.h:41 src/gui/models/colormodel.cpp:82
msgid "blue"
msgstr "blua"
#. TRANSLATORS: chat color
#. TRANSLATORS: color name
-#: src/gui/models/colorlistmodel.h:43 src/gui/models/colormodel.cpp:82
+#: src/gui/models/colorlistmodel.h:43 src/gui/models/colormodel.cpp:84
msgid "gold"
msgstr "ora"
#. TRANSLATORS: chat color
#. TRANSLATORS: color name
-#: src/gui/models/colorlistmodel.h:45 src/gui/models/colormodel.cpp:84
+#: src/gui/models/colorlistmodel.h:45 src/gui/models/colormodel.cpp:86
msgid "yellow"
msgstr "flava"
#. TRANSLATORS: chat color
#. TRANSLATORS: color name
-#: src/gui/models/colorlistmodel.h:47 src/gui/models/colormodel.cpp:86
+#: src/gui/models/colorlistmodel.h:47 src/gui/models/colormodel.cpp:88
msgid "pink"
msgstr ""
#. TRANSLATORS: chat color
#. TRANSLATORS: color name
-#: src/gui/models/colorlistmodel.h:49 src/gui/models/colormodel.cpp:88
+#: src/gui/models/colorlistmodel.h:49 src/gui/models/colormodel.cpp:90
msgid "purple"
msgstr ""
#. TRANSLATORS: chat color
#. TRANSLATORS: color name
-#: src/gui/models/colorlistmodel.h:51 src/gui/models/colormodel.cpp:90
+#: src/gui/models/colorlistmodel.h:51 src/gui/models/colormodel.cpp:92
msgid "grey"
msgstr ""
#. TRANSLATORS: chat color
#. TRANSLATORS: color name
-#: src/gui/models/colorlistmodel.h:53 src/gui/models/colormodel.cpp:92
+#: src/gui/models/colorlistmodel.h:53 src/gui/models/colormodel.cpp:94
msgid "brown"
msgstr ""
@@ -1260,8 +1291,8 @@ msgstr ""
#. TRANSLATORS: language
#. TRANSLATORS: popup menu header
-#: src/gui/models/langlistmodel.h:45 src/gui/popups/popupmenu.cpp:1990
-#: src/gui/popups/popupmenu.cpp:2068 src/gui/widgets/tabs/socialtabbase.h:46
+#: src/gui/models/langlistmodel.h:45 src/gui/popups/popupmenu.cpp:2009
+#: src/gui/popups/popupmenu.cpp:2087 src/gui/widgets/tabs/socialtabbase.h:46
msgid "(default)"
msgstr ""
@@ -1411,7 +1442,8 @@ msgid "Blacklisted"
msgstr ""
#. TRANSLATORS: relation type
-#: src/gui/models/playerrelationlistmodel.h:47
+#. TRANSLATORS: palette color
+#: src/gui/models/playerrelationlistmodel.h:47 src/gui/userpalette.cpp:159
msgid "Enemy"
msgstr "Malamiko"
@@ -1487,62 +1519,62 @@ msgid "Skip"
msgstr ""
#. TRANSLATORS: being popup label
-#: src/gui/popups/beingpopup.cpp:166 src/gui/popups/beingpopup.cpp:186
+#: src/gui/popups/beingpopup.cpp:167 src/gui/popups/beingpopup.cpp:187
#, c-format
msgid "Hungry: %d"
msgstr ""
#. TRANSLATORS: being popup label
-#: src/gui/popups/beingpopup.cpp:170 src/gui/popups/beingpopup.cpp:190
+#: src/gui/popups/beingpopup.cpp:171 src/gui/popups/beingpopup.cpp:191
#, c-format
msgid "Intimacy: %d"
msgstr ""
#. TRANSLATORS: being popup label
-#: src/gui/popups/beingpopup.cpp:206
+#: src/gui/popups/beingpopup.cpp:207
#, c-format
msgid "Party: %s"
msgstr "Partio: %s"
#. TRANSLATORS: being popup label
-#: src/gui/popups/beingpopup.cpp:224
+#: src/gui/popups/beingpopup.cpp:225
#, c-format
msgid "Guild: %s"
msgstr ""
#. TRANSLATORS: being popup label
-#: src/gui/popups/beingpopup.cpp:241
+#: src/gui/popups/beingpopup.cpp:242
#, c-format
msgid "Pvp rank: %u"
msgstr ""
#. TRANSLATORS: being popup label
-#: src/gui/popups/beingpopup.cpp:257
+#: src/gui/popups/beingpopup.cpp:259
#, c-format
msgid "Buy shop: %s"
msgstr ""
#. TRANSLATORS: being popup label
-#: src/gui/popups/beingpopup.cpp:272
+#: src/gui/popups/beingpopup.cpp:276
#, c-format
msgid "Sell shop: %s"
msgstr ""
#. TRANSLATORS: being popup label
-#: src/gui/popups/beingpopup.cpp:286
+#: src/gui/popups/beingpopup.cpp:291
#, c-format
msgid "Comment: %s"
msgstr ""
#. TRANSLATORS: being popup label
-#: src/gui/popups/beingpopup.cpp:300
+#: src/gui/popups/beingpopup.cpp:305
#, c-format
msgid "Chat room: %s"
msgstr ""
#. TRANSLATORS: party popup item
#. TRANSLATORS: party creation message
-#: src/gui/popups/createpartypopup.h:50 src/gui/windows/socialwindow.cpp:504
+#: src/gui/popups/createpartypopup.h:50 src/gui/windows/socialwindow.cpp:521
msgid "Create Party"
msgstr "Krei partion"
@@ -1556,7 +1588,6 @@ msgstr "Krei partion"
#. TRANSLATORS: connection dialog button
#. TRANSLATORS: edit server dialog button
#. TRANSLATORS: item amount window button
-#. TRANSLATORS: button in npc post dialog
#. TRANSLATORS: quit dialog button
#. TRANSLATORS: register dialog. button.
#. TRANSLATORS: setup button
@@ -1565,46 +1596,50 @@ msgstr "Krei partion"
#. TRANSLATORS: unregister dialog. button.
#. TRANSLATORS: updater window button
#. TRANSLATORS: input action name
-#: src/gui/popups/createpartypopup.h:53 src/gui/popups/popupmenu.cpp:374
-#: src/gui/popups/popupmenu.cpp:441 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:1732 src/gui/popups/popupmenu.cpp:1768
-#: src/gui/popups/popupmenu.cpp:1818 src/gui/popups/popupmenu.cpp:1860
-#: src/gui/popups/popupmenu.cpp:1901 src/gui/popups/popupmenu.cpp:1969
-#: src/gui/popups/popupmenu.cpp:2047 src/gui/popups/popupmenu.cpp:2081
-#: src/gui/popups/popupmenu.cpp:2107 src/gui/popups/popupmenu.cpp:2128
-#: src/gui/popups/popupmenu.cpp:2149 src/gui/popups/popupmenu.cpp:2174
-#: src/gui/popups/popupmenu.cpp:2191 src/gui/popups/popupmenu.cpp:2505
-#: src/gui/popups/popupmenu.cpp:2670 src/gui/windows/buyselldialog.cpp:75
-#: src/gui/windows/changeemaildialog.cpp:55
-#: src/gui/windows/changepassworddialog.cpp:57
-#: src/gui/windows/charcreatedialog.cpp:122
+#: src/gui/popups/createpartypopup.h:53 src/gui/popups/popupmenu.cpp:384
+#: src/gui/popups/popupmenu.cpp:452 src/gui/popups/popupmenu.cpp:553
+#: src/gui/popups/popupmenu.cpp:600 src/gui/popups/popupmenu.cpp:635
+#: src/gui/popups/popupmenu.cpp:666 src/gui/popups/popupmenu.cpp:691
+#: src/gui/popups/popupmenu.cpp:716 src/gui/popups/popupmenu.cpp:905
+#: src/gui/popups/popupmenu.cpp:932 src/gui/popups/popupmenu.cpp:965
+#: src/gui/popups/popupmenu.cpp:1749 src/gui/popups/popupmenu.cpp:1785
+#: src/gui/popups/popupmenu.cpp:1835 src/gui/popups/popupmenu.cpp:1877
+#: src/gui/popups/popupmenu.cpp:1918 src/gui/popups/popupmenu.cpp:1988
+#: src/gui/popups/popupmenu.cpp:2066 src/gui/popups/popupmenu.cpp:2100
+#: src/gui/popups/popupmenu.cpp:2126 src/gui/popups/popupmenu.cpp:2147
+#: src/gui/popups/popupmenu.cpp:2168 src/gui/popups/popupmenu.cpp:2194
+#: src/gui/popups/popupmenu.cpp:2212 src/gui/popups/popupmenu.cpp:2528
+#: src/gui/popups/popupmenu.cpp:2693 src/gui/windows/buyselldialog.cpp:75
+#: src/gui/windows/changeemaildialog.cpp:56
+#: src/gui/windows/changepassworddialog.cpp:58
+#: src/gui/windows/charcreatedialog.cpp:121
#: src/gui/windows/connectiondialog.cpp:52
-#: src/gui/windows/editserverdialog.cpp:61
-#: src/gui/windows/itemamountwindow.cpp:169
-#: src/gui/windows/npcpostdialog.cpp:70 src/gui/windows/quitdialog.cpp:70
-#: src/gui/windows/registerdialog.cpp:65 src/gui/windows/setupwindow.cpp:94
-#: src/gui/windows/textcommandeditor.cpp:86 src/gui/windows/textdialog.cpp:55
-#: src/gui/windows/unregisterdialog.cpp:54
-#: src/gui/windows/updaterwindow.cpp:190 src/input/pages/gui.cpp:105
+#: src/gui/windows/editserverdialog.cpp:58
+#: src/gui/windows/itemamountwindow.cpp:181 src/gui/windows/quitdialog.cpp:68
+#: src/gui/windows/registerdialog.cpp:62 src/gui/windows/setupwindow.cpp:99
+#: src/gui/windows/textcommandeditor.cpp:87 src/gui/windows/textdialog.cpp:55
+#: src/gui/windows/unregisterdialog.cpp:55
+#: src/gui/windows/updaterwindow.cpp:189 src/input/pages/gui.cpp:103
msgid "Cancel"
msgstr "Nuligi"
#. TRANSLATORS: popup label
-#: src/gui/popups/itempopup.cpp:203
+#: src/gui/popups/itempopup.cpp:220
#, c-format
msgid "Weight: %s"
msgstr ""
+#. TRANSLATORS: popup label
+#: src/gui/popups/itempopup.cpp:285
+msgid "Cards: "
+msgstr ""
+
#. TRANSLATORS: popup menu item
#. TRANSLATORS: trade with player
#. TRANSLATORS: trade chat tab name
#. TRANSLATORS: inventory type name
-#: src/gui/popups/popupmenu.cpp:156 src/gui/popups/popupmenu.cpp:800
-#: src/gui/widgets/tabs/chat/tradetab.cpp:39 src/inventory.cpp:319
+#: src/gui/popups/popupmenu.cpp:161 src/gui/popups/popupmenu.cpp:811
+#: src/gui/widgets/tabs/chat/tradetab.cpp:39 src/inventory.cpp:328
msgid "Trade"
msgstr ""
@@ -1615,53 +1650,52 @@ msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: attack player
#. TRANSLATORS: Skill type
-#. TRANSLATORS: bot checker window table header
#. TRANSLATORS: input action name
#. TRANSLATORS: player stat
-#: src/gui/popups/popupmenu.cpp:159 src/gui/popups/popupmenu.cpp:277
-#: src/gui/popups/popupmenu.cpp:803 src/gui/widgets/skillinfo.cpp:114
-#: src/gui/windows/botcheckerwindow.cpp:88 src/input/pages/basic.cpp:42
-#: src/net/eathena/generalhandler.cpp:401 src/net/tmwa/generalhandler.cpp:358
+#: src/gui/popups/popupmenu.cpp:164 src/gui/popups/popupmenu.cpp:286
+#: src/gui/popups/popupmenu.cpp:814 src/gui/widgets/skillinfo.cpp:109
+#: src/input/pages/basic.cpp:40 src/net/eathena/generalhandler.cpp:396
+#: src/net/tmwa/generalhandler.cpp:359
msgid "Attack"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: send whisper to player
-#: src/gui/popups/popupmenu.cpp:162 src/gui/popups/popupmenu.cpp:252
-#: src/gui/popups/popupmenu.cpp:462
+#: src/gui/popups/popupmenu.cpp:167 src/gui/popups/popupmenu.cpp:259
+#: src/gui/popups/popupmenu.cpp:473
msgid "Whisper"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: heal player
-#: src/gui/popups/popupmenu.cpp:168 src/gui/popups/popupmenu.cpp:807
+#: src/gui/popups/popupmenu.cpp:173 src/gui/popups/popupmenu.cpp:818
msgid "Heal"
msgstr "Sanigi"
#. TRANSLATORS: popup menu item
#. TRANSLATORS: kick player from guild
-#: src/gui/popups/popupmenu.cpp:188 src/gui/popups/popupmenu.cpp:204
-#: src/gui/popups/popupmenu.cpp:511 src/gui/popups/popupmenu.cpp:835
+#: src/gui/popups/popupmenu.cpp:193 src/gui/popups/popupmenu.cpp:209
+#: src/gui/popups/popupmenu.cpp:522 src/gui/popups/popupmenu.cpp:846
msgid "Kick from guild"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: change player position in guild
-#: src/gui/popups/popupmenu.cpp:195 src/gui/popups/popupmenu.cpp:211
-#: src/gui/popups/popupmenu.cpp:518 src/gui/popups/popupmenu.cpp:842
+#: src/gui/popups/popupmenu.cpp:200 src/gui/popups/popupmenu.cpp:216
+#: src/gui/popups/popupmenu.cpp:529 src/gui/popups/popupmenu.cpp:853
msgid "Change pos in guild"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: invite player to guild
-#: src/gui/popups/popupmenu.cpp:224 src/gui/popups/popupmenu.cpp:530
-#: src/gui/popups/popupmenu.cpp:856
+#: src/gui/popups/popupmenu.cpp:229 src/gui/popups/popupmenu.cpp:541
+#: src/gui/popups/popupmenu.cpp:867
msgid "Invite to guild"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: set player invisible for self by id
-#: src/gui/popups/popupmenu.cpp:231
+#: src/gui/popups/popupmenu.cpp:236
msgid "Nuke"
msgstr ""
@@ -1678,20 +1712,18 @@ msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: move to player location
#. TRANSLATORS: input tab sub tab name
-#. TRANSLATORS: bot checker window table header
-#: src/gui/popups/popupmenu.cpp:234 src/gui/popups/popupmenu.cpp:265
-#: src/gui/popups/popupmenu.cpp:492 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:92
+#: src/gui/popups/popupmenu.cpp:239 src/gui/popups/popupmenu.cpp:272
+#: src/gui/popups/popupmenu.cpp:503 src/gui/popups/popupmenu.cpp:659
+#: src/gui/popups/popupmenu.cpp:825 src/gui/popups/popupmenu.cpp:890
+#: src/gui/setupinputpages.cpp:45
msgid "Move"
msgstr "Movi"
#. TRANSLATORS: popup menu item
#. TRANSLATORS: talk with npc
-#. TRANSLATORS: bot checker window table header
#. TRANSLATORS: input action name
-#: src/gui/popups/popupmenu.cpp:246 src/gui/windows/botcheckerwindow.cpp:90
-#: src/input/pages/basic.cpp:90 src/resources/db/npcdb.cpp:146
+#: src/gui/popups/popupmenu.cpp:253 src/input/pages/basic.cpp:88
+#: src/resources/db/npcdb.cpp:147
msgid "Talk"
msgstr "Paroli"
@@ -1703,11 +1735,11 @@ msgstr "Paroli"
#. TRANSLATORS: shop window button
#. TRANSLATORS: shop window tab name
#. TRANSLATORS: input action name
-#: src/gui/popups/popupmenu.cpp:256 src/gui/popups/popupmenu.cpp:2359
-#: src/gui/windows/buydialog.cpp:191 src/gui/windows/buydialog.cpp:207
-#: src/gui/windows/buydialog.cpp:268 src/gui/windows/buyselldialog.cpp:71
-#: src/gui/windows/shopwindow.cpp:168 src/input/pages/basic.cpp:240
-#: src/resources/db/npcdb.cpp:147
+#: src/gui/popups/popupmenu.cpp:263 src/gui/popups/popupmenu.cpp:2380
+#: src/gui/windows/buydialog.cpp:194 src/gui/windows/buydialog.cpp:212
+#: src/gui/windows/buydialog.cpp:275 src/gui/windows/buyselldialog.cpp:71
+#: src/gui/windows/shopwindow.cpp:168 src/input/pages/basic.cpp:244
+#: src/resources/db/npcdb.cpp:148
msgid "Buy"
msgstr ""
@@ -1720,10 +1752,10 @@ msgstr ""
#. TRANSLATORS: shop window button
#. TRANSLATORS: shop window tab name
#. TRANSLATORS: input action name
-#: src/gui/popups/popupmenu.cpp:259 src/gui/popups/popupmenu.cpp:2371
-#: src/gui/widgets/selldialog.cpp:51 src/gui/widgets/selldialog.cpp:96
+#: src/gui/popups/popupmenu.cpp:266 src/gui/popups/popupmenu.cpp:2392
+#: src/gui/widgets/selldialog.cpp:52 src/gui/widgets/selldialog.cpp:99
#: src/gui/windows/buyselldialog.cpp:73 src/gui/windows/shopwindow.cpp:170
-#: src/input/pages/basic.cpp:246 src/resources/db/npcdb.cpp:148
+#: src/input/pages/basic.cpp:250 src/resources/db/npcdb.cpp:149
msgid "Sell"
msgstr ""
@@ -1731,26 +1763,26 @@ msgstr ""
#. TRANSLATORS: add comment to npc
#. TRANSLATORS: popup menu item
#. TRANSLATORS: add comment to player
-#: src/gui/popups/popupmenu.cpp:268 src/gui/popups/popupmenu.cpp:472
-#: src/gui/popups/popupmenu.cpp:2467
+#: src/gui/popups/popupmenu.cpp:275 src/gui/popups/popupmenu.cpp:483
+#: src/gui/popups/popupmenu.cpp:2490
msgid "Add comment"
msgstr ""
#. TRANSLATORS: remove monster from attack list
#. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:289
+#: src/gui/popups/popupmenu.cpp:298
msgid "Remove from attack list"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: add monster to priotiry attack list
-#: src/gui/popups/popupmenu.cpp:296
+#: src/gui/popups/popupmenu.cpp:305
msgid "Add to priority attack list"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: add monster to attack list
-#: src/gui/popups/popupmenu.cpp:300
+#: src/gui/popups/popupmenu.cpp:309
msgid "Add to attack list"
msgstr ""
@@ -1758,19 +1790,19 @@ msgstr ""
#. TRANSLATORS: add monster to ignore list
#. TRANSLATORS: popup menu item
#. TRANSLATORS: add item to pickup list
-#: src/gui/popups/popupmenu.cpp:304 src/gui/popups/popupmenu.cpp:2487
+#: src/gui/popups/popupmenu.cpp:313 src/gui/popups/popupmenu.cpp:2510
msgid "Add to ignore list"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: Mercenary move to master
-#: src/gui/popups/popupmenu.cpp:313 src/gui/popups/popupmenu.cpp:324
+#: src/gui/popups/popupmenu.cpp:323 src/gui/popups/popupmenu.cpp:334
msgid "Move to master"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: fire mercenary
-#: src/gui/popups/popupmenu.cpp:317
+#: src/gui/popups/popupmenu.cpp:327
msgid "Fire"
msgstr ""
@@ -1778,19 +1810,19 @@ msgstr ""
#. TRANSLATORS: feed homunculus
#. TRANSLATORS: popup menu item
#. TRANSLATORS: feed pet
-#: src/gui/popups/popupmenu.cpp:327 src/gui/popups/popupmenu.cpp:340
+#: src/gui/popups/popupmenu.cpp:337 src/gui/popups/popupmenu.cpp:350
msgid "Feed"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: delete homunculus
-#: src/gui/popups/popupmenu.cpp:331
+#: src/gui/popups/popupmenu.cpp:341
msgid "Kill"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: pet drop loot
-#: src/gui/popups/popupmenu.cpp:343
+#: src/gui/popups/popupmenu.cpp:353
msgid "Drop loot"
msgstr ""
@@ -1798,8 +1830,8 @@ msgstr ""
#. TRANSLATORS: pet unequip item
#. TRANSLATORS: equipment window button
#. TRANSLATORS: inventory button
-#: src/gui/popups/popupmenu.cpp:346 src/gui/windows/equipmentwindow.cpp:74
-#: src/gui/windows/inventorywindow.cpp:186 src/resources/itemtypemapdata.h:45
+#: src/gui/popups/popupmenu.cpp:356 src/gui/windows/equipmentwindow.cpp:72
+#: src/gui/windows/inventorywindow.cpp:200 src/resources/itemtypemapdata.h:45
#: src/resources/itemtypemapdata.h:49 src/resources/itemtypemapdata.h:53
#: src/resources/itemtypemapdata.h:57 src/resources/itemtypemapdata.h:61
#: src/resources/itemtypemapdata.h:65 src/resources/itemtypemapdata.h:69
@@ -1814,14 +1846,14 @@ msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: rename map item
#. TRANSLATORS: shop window button
-#: src/gui/popups/popupmenu.cpp:350 src/gui/popups/popupmenu.cpp:609
-#: src/gui/windows/charselectdialog.cpp:132 src/gui/windows/shopwindow.cpp:192
+#: src/gui/popups/popupmenu.cpp:360 src/gui/popups/popupmenu.cpp:620
+#: src/gui/windows/charselectdialog.cpp:129 src/gui/windows/shopwindow.cpp:192
msgid "Rename"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: pet return to egg
-#: src/gui/popups/popupmenu.cpp:354
+#: src/gui/popups/popupmenu.cpp:364
msgid "Return to egg"
msgstr ""
@@ -1829,38 +1861,38 @@ msgstr ""
#. TRANSLATORS: add being name to chat
#. TRANSLATORS: popup menu item
#. TRANSLATORS: add player name to chat
-#: src/gui/popups/popupmenu.cpp:369 src/gui/popups/popupmenu.cpp:538
+#: src/gui/popups/popupmenu.cpp:379 src/gui/popups/popupmenu.cpp:549
msgid "Add name to chat"
msgstr ""
#. TRANSLATORS: popup menu header
#. TRANSLATORS: settings tab name
-#: src/gui/popups/popupmenu.cpp:418 src/gui/widgets/tabs/setup_players.cpp:38
+#: src/gui/popups/popupmenu.cpp:429 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:484 src/gui/popups/popupmenu.cpp:2412
-#: src/gui/popups/popupmenu.cpp:2436
+#: src/gui/popups/popupmenu.cpp:495 src/gui/popups/popupmenu.cpp:2433
+#: src/gui/popups/popupmenu.cpp:2457
msgid "Kick from party"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: pickup item from ground
-#: src/gui/popups/popupmenu.cpp:571 src/gui/popups/popupmenu.cpp:580
+#: src/gui/popups/popupmenu.cpp:582 src/gui/popups/popupmenu.cpp:591
msgid "Pick up"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: add item name to chat
-#: src/gui/popups/popupmenu.cpp:585 src/gui/popups/popupmenu.cpp:1728
-#: src/gui/popups/popupmenu.cpp:1804 src/gui/popups/popupmenu.cpp:1846
+#: src/gui/popups/popupmenu.cpp:596 src/gui/popups/popupmenu.cpp:1745
+#: src/gui/popups/popupmenu.cpp:1821 src/gui/popups/popupmenu.cpp:1863
msgid "Add to chat"
msgstr ""
#. TRANSLATORS: popup menu header
-#: src/gui/popups/popupmenu.cpp:606 src/gui/popups/popupmenu.cpp:638
+#: src/gui/popups/popupmenu.cpp:617 src/gui/popups/popupmenu.cpp:649
msgid "Map Item"
msgstr ""
@@ -1870,20 +1902,20 @@ msgstr ""
#. TRANSLATORS: remove attack target
#. TRANSLATORS: popup menu item
#. TRANSLATORS: remove item from pickup filter
-#: src/gui/popups/popupmenu.cpp:612 src/gui/popups/popupmenu.cpp:2043
-#: src/gui/popups/popupmenu.cpp:2077
+#: src/gui/popups/popupmenu.cpp:623 src/gui/popups/popupmenu.cpp:2062
+#: src/gui/popups/popupmenu.cpp:2096
msgid "Remove"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: warp to map item
-#: src/gui/popups/popupmenu.cpp:619 src/gui/popups/popupmenu.cpp:644
+#: src/gui/popups/popupmenu.cpp:630 src/gui/popups/popupmenu.cpp:655
msgid "Warp"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: move camera to map item
-#: src/gui/popups/popupmenu.cpp:651
+#: src/gui/popups/popupmenu.cpp:662
msgid "Move camera"
msgstr ""
@@ -1892,77 +1924,77 @@ msgstr ""
#. TRANSLATORS: full button name
#. TRANSLATORS: outfits button tooltip
#. TRANSLATORS: outfits window name
-#: src/gui/popups/popupmenu.cpp:669 src/gui/setupinputpages.cpp:53
-#: src/gui/windowmenu.cpp:142 src/gui/windows/inventorywindow.cpp:217
-#: src/gui/windows/outfitwindow.cpp:55
+#: src/gui/popups/popupmenu.cpp:680 src/gui/setupinputpages.cpp:53
+#: src/gui/windowmenu.cpp:143 src/gui/windows/inventorywindow.cpp:229
+#: src/gui/windows/outfitwindow.cpp:58
msgid "Outfits"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: clear selected outfit
-#: src/gui/popups/popupmenu.cpp:672
+#: src/gui/popups/popupmenu.cpp:683
msgid "Clear outfit"
msgstr ""
#. TRANSLATORS: popup menu header
#. TRANSLATORS: full button name
-#: src/gui/popups/popupmenu.cpp:698 src/gui/windowmenu.cpp:126
+#: src/gui/popups/popupmenu.cpp:709 src/gui/windowmenu.cpp:124
msgid "Spells"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: edit selected spell
-#: src/gui/popups/popupmenu.cpp:701
+#: src/gui/popups/popupmenu.cpp:712
msgid "Edit spell"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: remove all text from chat tab
#. TRANSLATORS: npc dialog button
-#: src/gui/popups/popupmenu.cpp:732 src/gui/windows/npcdialog.cpp:110
+#: src/gui/popups/popupmenu.cpp:743 src/gui/windows/npcdialog.cpp:112
msgid "Clear"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: disable chat tab highlight
-#: src/gui/popups/popupmenu.cpp:739
+#: src/gui/popups/popupmenu.cpp:750
msgid "Disable highlight"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: enable chat tab highlight
-#: src/gui/popups/popupmenu.cpp:745
+#: src/gui/popups/popupmenu.cpp:756
msgid "Enable highlight"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: do not remove player names from chat tab
-#: src/gui/popups/popupmenu.cpp:751
+#: src/gui/popups/popupmenu.cpp:762
msgid "Don't remove name"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: remove player names from chat tab
-#: src/gui/popups/popupmenu.cpp:757
+#: src/gui/popups/popupmenu.cpp:768
msgid "Remove name"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: enable away messages in chat tab
-#: src/gui/popups/popupmenu.cpp:763
+#: src/gui/popups/popupmenu.cpp:774
msgid "Enable away"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: disable away messages in chat tab
-#: src/gui/popups/popupmenu.cpp:769
+#: src/gui/popups/popupmenu.cpp:780
msgid "Disable away"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: enable away messages in chat tab
#. TRANSLATORS: social window button
-#: src/gui/popups/popupmenu.cpp:776 src/gui/windows/socialwindow.cpp:83
+#: src/gui/popups/popupmenu.cpp:787 src/gui/windows/socialwindow.cpp:81
msgid "Leave"
msgstr "Forlasi"
@@ -1972,71 +2004,70 @@ msgstr "Forlasi"
#. 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:2145
-#: src/gui/popups/popupmenu.cpp:2187
+#: src/gui/popups/popupmenu.cpp:792 src/gui/popups/popupmenu.cpp:2164
+#: src/gui/popups/popupmenu.cpp:2208
msgid "Copy to clipboard"
msgstr ""
#. TRANSLATORS: popup menu header
-#: src/gui/popups/popupmenu.cpp:903
+#: src/gui/popups/popupmenu.cpp:914
msgid "Change guild position"
msgstr ""
#. TRANSLATORS: popup menu header
-#: src/gui/popups/popupmenu.cpp:948
+#: src/gui/popups/popupmenu.cpp:959
msgid "window"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: unlock window
-#: src/gui/popups/popupmenu.cpp:974
+#: src/gui/popups/popupmenu.cpp:988
msgid "Unlock"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: lock window
-#: src/gui/popups/popupmenu.cpp:980
+#: src/gui/popups/popupmenu.cpp:994
msgid "Lock"
msgstr ""
-#. TRANSLATORS: number of chars in string should be near original
-#: src/gui/popups/popupmenu.cpp:1028
+#: src/gui/popups/popupmenu.cpp:1043
msgid "Rename map sign "
msgstr ""
#. TRANSLATORS: number of chars in string should be near original
-#: src/gui/popups/popupmenu.cpp:1030
+#: src/gui/popups/popupmenu.cpp:1045
msgid "Name: "
msgstr "Nomo: "
-#: src/gui/popups/popupmenu.cpp:1049
+#: src/gui/popups/popupmenu.cpp:1063
msgid "Player comment "
msgstr ""
#. TRANSLATORS: number of chars in string should be near original
-#: src/gui/popups/popupmenu.cpp:1051
+#: src/gui/popups/popupmenu.cpp:1065
msgid "Comment: "
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: add item to trade
-#: src/gui/popups/popupmenu.cpp:1624
+#: src/gui/popups/popupmenu.cpp:1638
msgid "Add to trade"
msgstr ""
-#: src/gui/popups/popupmenu.cpp:1632
+#: src/gui/popups/popupmenu.cpp:1646
msgid "Add to trade 10"
msgstr ""
-#: src/gui/popups/popupmenu.cpp:1637
+#: src/gui/popups/popupmenu.cpp:1651
msgid "Add to trade half"
msgstr ""
-#: src/gui/popups/popupmenu.cpp:1641
+#: src/gui/popups/popupmenu.cpp:1655
msgid "Add to trade all-1"
msgstr ""
-#: src/gui/popups/popupmenu.cpp:1645
+#: src/gui/popups/popupmenu.cpp:1659
msgid "Add to trade all"
msgstr ""
@@ -2045,50 +2076,50 @@ msgstr ""
#. TRANSLATORS: storage button
#. TRANSLATORS: inventory button
#. TRANSLATORS: setup button
-#: src/gui/popups/popupmenu.cpp:1653 src/gui/popups/popupmenu.cpp:1800
-#: src/gui/popups/popupmenu.cpp:1841 src/gui/windows/inventorywindow.cpp:249
-#: src/gui/windows/inventorywindow.cpp:272
-#: src/gui/windows/inventorywindow.cpp:864 src/gui/windows/setupwindow.cpp:96
+#: src/gui/popups/popupmenu.cpp:1667 src/gui/popups/popupmenu.cpp:1817
+#: src/gui/popups/popupmenu.cpp:1858 src/gui/windows/inventorywindow.cpp:260
+#: src/gui/windows/inventorywindow.cpp:284
+#: src/gui/windows/inventorywindow.cpp:882 src/gui/windows/setupwindow.cpp:101
msgid "Store"
msgstr ""
-#: src/gui/popups/popupmenu.cpp:1661
+#: src/gui/popups/popupmenu.cpp:1675
msgid "Store 10"
msgstr ""
-#: src/gui/popups/popupmenu.cpp:1666
+#: src/gui/popups/popupmenu.cpp:1680
msgid "Store half"
msgstr ""
-#: src/gui/popups/popupmenu.cpp:1670
+#: src/gui/popups/popupmenu.cpp:1684
msgid "Store all-1"
msgstr ""
-#: src/gui/popups/popupmenu.cpp:1674
+#: src/gui/popups/popupmenu.cpp:1688
msgid "Store all"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: get item from storage
#. TRANSLATORS: storage button
-#: src/gui/popups/popupmenu.cpp:1684 src/gui/windows/inventorywindow.cpp:251
-#: src/gui/windows/inventorywindow.cpp:274
+#: src/gui/popups/popupmenu.cpp:1698 src/gui/windows/inventorywindow.cpp:262
+#: src/gui/windows/inventorywindow.cpp:286
msgid "Retrieve"
msgstr ""
-#: src/gui/popups/popupmenu.cpp:1692
+#: src/gui/popups/popupmenu.cpp:1706
msgid "Retrieve 10"
msgstr ""
-#: src/gui/popups/popupmenu.cpp:1697
+#: src/gui/popups/popupmenu.cpp:1711
msgid "Retrieve half"
msgstr ""
-#: src/gui/popups/popupmenu.cpp:1701
+#: src/gui/popups/popupmenu.cpp:1715
msgid "Retrieve all-1"
msgstr ""
-#: src/gui/popups/popupmenu.cpp:1705
+#: src/gui/popups/popupmenu.cpp:1719
msgid "Retrieve all"
msgstr ""
@@ -2098,51 +2129,56 @@ msgstr ""
#. TRANSLATORS: inventory button
#. TRANSLATORS: skills dialog button
#. TRANSLATORS: inventory button
-#: src/gui/popups/popupmenu.cpp:1762 src/gui/popups/popupmenu.cpp:2556
-#: src/gui/windows/inventorywindow.cpp:184
-#: src/gui/windows/inventorywindow.cpp:750 src/gui/windows/skilldialog.cpp:79
-#: src/gui/windows/skilldialog.cpp:151 src/gui/windows/skilldialog.cpp:321
-#: src/gui/windows/skilldialog.cpp:477 src/gui/windows/skilldialog.cpp:559
+#: src/gui/popups/popupmenu.cpp:1779 src/gui/popups/popupmenu.cpp:2579
+#: src/gui/windows/inventorywindow.cpp:198
+#: src/gui/windows/inventorywindow.cpp:771 src/gui/windows/skilldialog.cpp:77
+#: src/gui/windows/skilldialog.cpp:149 src/gui/windows/skilldialog.cpp:319
+#: src/gui/windows/skilldialog.cpp:483 src/gui/windows/skilldialog.cpp:565
#: src/resources/itemtypemapdata.h:37 src/resources/itemtypemapdata.h:41
msgid "Use"
msgstr "Uzi"
#. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:1856
+#: src/gui/popups/popupmenu.cpp:1873
msgid "Clear drop window"
msgstr ""
#. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:1887 src/gui/popups/popupmenu.cpp:1948
+#: src/gui/popups/popupmenu.cpp:1904 src/gui/popups/popupmenu.cpp:1965
msgid "Hide"
msgstr ""
#. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:1894 src/gui/popups/popupmenu.cpp:1955
+#: src/gui/popups/popupmenu.cpp:1911 src/gui/popups/popupmenu.cpp:1972
msgid "Show"
msgstr ""
#. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:1962
+#: src/gui/popups/popupmenu.cpp:1979
+msgid "Open yellow bar settings"
+msgstr ""
+
+#. TRANSLATORS: popup menu item
+#: src/gui/popups/popupmenu.cpp:1981
msgid "Reset yellow bar"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: copy status to chat
#. TRANSLATORS: status window button
-#: src/gui/popups/popupmenu.cpp:1966 src/gui/windows/statuswindow.cpp:92
+#: src/gui/popups/popupmenu.cpp:1985 src/gui/windows/statuswindow.cpp:88
msgid "Copy to chat"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: move attack target up
-#: src/gui/popups/popupmenu.cpp:2006 src/gui/popups/popupmenu.cpp:2025
+#: src/gui/popups/popupmenu.cpp:2025 src/gui/popups/popupmenu.cpp:2044
msgid "Move up"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: move attack target down
-#: src/gui/popups/popupmenu.cpp:2012 src/gui/popups/popupmenu.cpp:2031
+#: src/gui/popups/popupmenu.cpp:2031 src/gui/popups/popupmenu.cpp:2050
msgid "Move down"
msgstr ""
@@ -2150,155 +2186,155 @@ msgstr ""
#. TRANSLATORS: undress item from player
#. TRANSLATORS: popup menu item
#. TRANSLATORS: undress player
-#: src/gui/popups/popupmenu.cpp:2103 src/gui/popups/popupmenu.cpp:2464
+#: src/gui/popups/popupmenu.cpp:2122 src/gui/popups/popupmenu.cpp:2487
msgid "Undress"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: copy text to clipboard
-#: src/gui/popups/popupmenu.cpp:2121
+#: src/gui/popups/popupmenu.cpp:2140
msgid "Copy"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: paste text from clipboard
-#: src/gui/popups/popupmenu.cpp:2124
+#: src/gui/popups/popupmenu.cpp:2143
msgid "Paste"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: open link in browser
-#: src/gui/popups/popupmenu.cpp:2142
+#: src/gui/popups/popupmenu.cpp:2161
msgid "Open link"
msgstr ""
#. TRANSLATORS: popup menu header
-#: src/gui/popups/popupmenu.cpp:2160
+#: src/gui/popups/popupmenu.cpp:2179
msgid "Show window"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: add player to disregarded list
-#: src/gui/popups/popupmenu.cpp:2233 src/gui/popups/popupmenu.cpp:2269
-#: src/gui/popups/popupmenu.cpp:2308 src/gui/popups/popupmenu.cpp:2326
+#: src/gui/popups/popupmenu.cpp:2254 src/gui/popups/popupmenu.cpp:2290
+#: src/gui/popups/popupmenu.cpp:2329 src/gui/popups/popupmenu.cpp:2347
msgid "Disregard"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: add player to ignore list
#. TRANSLATORS: confirm dialog button
-#: src/gui/popups/popupmenu.cpp:2236 src/gui/popups/popupmenu.cpp:2272
-#: src/gui/popups/popupmenu.cpp:2311 src/gui/windows/confirmdialog.cpp:60
+#: src/gui/popups/popupmenu.cpp:2257 src/gui/popups/popupmenu.cpp:2293
+#: src/gui/popups/popupmenu.cpp:2332 src/gui/windows/confirmdialog.cpp:62
msgid "Ignore"
msgstr "Ignori"
#. TRANSLATORS: popup menu item
#. TRANSLATORS: add player to black list
-#: src/gui/popups/popupmenu.cpp:2239 src/gui/popups/popupmenu.cpp:2314
+#: src/gui/popups/popupmenu.cpp:2260 src/gui/popups/popupmenu.cpp:2335
msgid "Black list"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: add player to enemy list
-#: src/gui/popups/popupmenu.cpp:2242 src/gui/popups/popupmenu.cpp:2275
+#: src/gui/popups/popupmenu.cpp:2263 src/gui/popups/popupmenu.cpp:2296
msgid "Set as enemy"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: add player to erased list
-#: src/gui/popups/popupmenu.cpp:2245 src/gui/popups/popupmenu.cpp:2278
-#: src/gui/popups/popupmenu.cpp:2290 src/gui/popups/popupmenu.cpp:2299
-#: src/gui/popups/popupmenu.cpp:2317
+#: src/gui/popups/popupmenu.cpp:2266 src/gui/popups/popupmenu.cpp:2299
+#: src/gui/popups/popupmenu.cpp:2311 src/gui/popups/popupmenu.cpp:2320
+#: src/gui/popups/popupmenu.cpp:2338
msgid "Erase"
msgstr "Forigi"
#. TRANSLATORS: popup menu item
#. TRANSLATORS: add player to friends list
-#: src/gui/popups/popupmenu.cpp:2255
+#: src/gui/popups/popupmenu.cpp:2276
msgid "Be friend"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: remove player from ignore list
-#: src/gui/popups/popupmenu.cpp:2266 src/gui/popups/popupmenu.cpp:2284
-#: src/gui/popups/popupmenu.cpp:2296 src/gui/popups/popupmenu.cpp:2305
-#: src/gui/popups/popupmenu.cpp:2323
+#: src/gui/popups/popupmenu.cpp:2287 src/gui/popups/popupmenu.cpp:2305
+#: src/gui/popups/popupmenu.cpp:2317 src/gui/popups/popupmenu.cpp:2326
+#: src/gui/popups/popupmenu.cpp:2344
msgid "Unignore"
msgstr "Malignori"
#. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:2342
+#: src/gui/popups/popupmenu.cpp:2363
msgid "Follow"
msgstr "Sekvi"
#. TRANSLATORS: popup menu item
#. TRANSLATORS: imitate player
-#: src/gui/popups/popupmenu.cpp:2346
+#: src/gui/popups/popupmenu.cpp:2367
msgid "Imitate"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: buy item
-#: src/gui/popups/popupmenu.cpp:2365 src/gui/popups/popupmenu.cpp:2389
+#: src/gui/popups/popupmenu.cpp:2386 src/gui/popups/popupmenu.cpp:2410
msgid "Buy (?)"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: sell item
-#: src/gui/popups/popupmenu.cpp:2377 src/gui/popups/popupmenu.cpp:2392
+#: src/gui/popups/popupmenu.cpp:2398 src/gui/popups/popupmenu.cpp:2413
msgid "Sell (?)"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: invite player to party
-#: src/gui/popups/popupmenu.cpp:2406 src/gui/popups/popupmenu.cpp:2430
+#: src/gui/popups/popupmenu.cpp:2427 src/gui/popups/popupmenu.cpp:2451
msgid "Invite to party"
msgstr ""
-#: src/gui/popups/popupmenu.cpp:2453
+#: src/gui/popups/popupmenu.cpp:2475
#, c-format
msgid "Join chat %s"
msgstr ""
#. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:2461
+#: src/gui/popups/popupmenu.cpp:2484
msgid "Show Items"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: remove item from pickup list
-#: src/gui/popups/popupmenu.cpp:2478
+#: src/gui/popups/popupmenu.cpp:2501
msgid "Remove from pickup list"
msgstr ""
#. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:2483
+#: src/gui/popups/popupmenu.cpp:2506
msgid "Add to pickup list"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: remove protection from item
-#: src/gui/popups/popupmenu.cpp:2532
+#: src/gui/popups/popupmenu.cpp:2555
msgid "Unprotect item"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: add protection to item
-#: src/gui/popups/popupmenu.cpp:2541
+#: src/gui/popups/popupmenu.cpp:2564
msgid "Protect item"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: drop item
#. TRANSLATORS: inventory button
-#: src/gui/popups/popupmenu.cpp:2571 src/gui/windows/inventorywindow.cpp:199
-#: src/gui/windows/inventorywindow.cpp:872
+#: src/gui/popups/popupmenu.cpp:2594 src/gui/windows/inventorywindow.cpp:213
+#: src/gui/windows/inventorywindow.cpp:890
msgid "Drop..."
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: drop all item amount
-#: src/gui/popups/popupmenu.cpp:2574
+#: src/gui/popups/popupmenu.cpp:2597
msgid "Drop all"
msgstr ""
@@ -2306,60 +2342,60 @@ msgstr ""
#. TRANSLATORS: drop item
#. TRANSLATORS: full button name
#. TRANSLATORS: inventory button
-#: src/gui/popups/popupmenu.cpp:2580 src/gui/windowmenu.cpp:130
-#: src/gui/windows/inventorywindow.cpp:877
+#: src/gui/popups/popupmenu.cpp:2603 src/gui/windowmenu.cpp:128
+#: src/gui/windows/inventorywindow.cpp:895
msgid "Drop"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: gm commands
-#: src/gui/popups/popupmenu.cpp:2591
+#: src/gui/popups/popupmenu.cpp:2614
msgid "GM..."
msgstr ""
#. TRANSLATORS: popup menu header
-#: src/gui/popups/popupmenu.cpp:2599
+#: src/gui/popups/popupmenu.cpp:2622
msgid "GM commands"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: check player ip
-#: src/gui/popups/popupmenu.cpp:2604
+#: src/gui/popups/popupmenu.cpp:2627
msgid "Check ip"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: go to player position
-#: src/gui/popups/popupmenu.cpp:2607
+#: src/gui/popups/popupmenu.cpp:2630
msgid "Goto"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: recall player to current position
-#: src/gui/popups/popupmenu.cpp:2610
+#: src/gui/popups/popupmenu.cpp:2633
msgid "Recall"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: kick player
-#: src/gui/popups/popupmenu.cpp:2618
+#: src/gui/popups/popupmenu.cpp:2641
msgid "Kick"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: mute player
-#: src/gui/popups/popupmenu.cpp:2626 src/gui/popups/popupmenu.cpp:2630
-#: src/gui/popups/popupmenu.cpp:2634 src/gui/popups/popupmenu.cpp:2638
-#: src/gui/popups/popupmenu.cpp:2642
+#: src/gui/popups/popupmenu.cpp:2649 src/gui/popups/popupmenu.cpp:2653
+#: src/gui/popups/popupmenu.cpp:2657 src/gui/popups/popupmenu.cpp:2661
+#: src/gui/popups/popupmenu.cpp:2665
#, c-format
msgid "Mute %d"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: mute player
-#: src/gui/popups/popupmenu.cpp:2647 src/gui/popups/popupmenu.cpp:2651
-#: src/gui/popups/popupmenu.cpp:2655 src/gui/popups/popupmenu.cpp:2659
-#: src/gui/popups/popupmenu.cpp:2663
+#: src/gui/popups/popupmenu.cpp:2670 src/gui/popups/popupmenu.cpp:2674
+#: src/gui/popups/popupmenu.cpp:2678 src/gui/popups/popupmenu.cpp:2682
+#: src/gui/popups/popupmenu.cpp:2686
#, c-format
msgid "Unmute %d"
msgstr ""
@@ -2371,7 +2407,7 @@ msgstr ""
#. TRANSLATORS: input tab sub tab name
#. TRANSLATORS: full button name
-#: src/gui/setupinputpages.cpp:47 src/gui/windowmenu.cpp:122
+#: src/gui/setupinputpages.cpp:47 src/gui/windowmenu.cpp:120
msgid "Shortcuts"
msgstr ""
@@ -2380,15 +2416,15 @@ msgstr ""
#. TRANSLATORS: full button name
#. TRANSLATORS: input action label
#: src/gui/setupinputpages.cpp:49 src/gui/widgets/tabs/setup_other.cpp:315
-#: src/gui/windowmenu.cpp:163 src/input/pages/windows.cpp:36
+#: src/gui/windowmenu.cpp:172 src/input/pages/windows.cpp:34
msgid "Windows"
msgstr "Fenestroj"
#. TRANSLATORS: input tab sub tab name
#. TRANSLATORS: emotes window name
#. TRANSLATORS: emotes tab name
-#: src/gui/setupinputpages.cpp:51 src/gui/windows/emotewindow.cpp:54
-#: src/gui/windows/emotewindow.cpp:115
+#: src/gui/setupinputpages.cpp:51 src/gui/windows/emotewindow.cpp:55
+#: src/gui/windows/emotewindow.cpp:114
msgid "Emotes"
msgstr ""
@@ -2396,21 +2432,23 @@ msgstr ""
#. TRANSLATORS: settings tab name
#. TRANSLATORS: chat window name
#: src/gui/setupinputpages.cpp:55 src/gui/widgets/tabs/setup_chat.cpp:40
-#: src/gui/windowmenu.cpp:86 src/gui/windows/chatwindow.cpp:86
+#: src/gui/windowmenu.cpp:83 src/gui/windows/chatwindow.cpp:87
msgid "Chat"
msgstr "Babilado"
#. TRANSLATORS: input tab sub tab name
+#. TRANSLATORS: palette label
#. TRANSLATORS: settings group
#. TRANSLATORS: register dialog. button.
#. TRANSLATORS: input action group
#. TRANSLATORS: input action name
-#: src/gui/setupinputpages.cpp:57 src/gui/widgets/tabs/setup_audio.cpp:148
-#: src/gui/widgets/tabs/setup_chat.cpp:179
+#: src/gui/setupinputpages.cpp:57 src/gui/userpalette.cpp:377
+#: src/gui/widgets/tabs/setup_audio.cpp:148
+#: src/gui/widgets/tabs/setup_chat.cpp:263
#: src/gui/widgets/tabs/setup_other.cpp:337
#: src/gui/widgets/tabs/setup_visual.cpp:192
-#: src/gui/windows/registerdialog.cpp:104 src/input/pages/chat.cpp:147
-#: src/input/pages/gui.cpp:87 src/input/pages/other.cpp:108
+#: src/gui/windows/registerdialog.cpp:101 src/input/pages/chat.cpp:145
+#: src/input/pages/gui.cpp:85 src/input/pages/other.cpp:106
msgid "Other"
msgstr "Alia"
@@ -2419,237 +2457,262 @@ msgstr "Alia"
msgid "Gui"
msgstr ""
+#. TRANSLATORS: palette label
+#: src/gui/userpalette.cpp:129
+msgid "Beings"
+msgstr ""
+
#. TRANSLATORS: palette color
-#: src/gui/userpalette.cpp:116
+#: src/gui/userpalette.cpp:134
msgid "Being"
msgstr ""
#. TRANSLATORS: palette color
-#: src/gui/userpalette.cpp:118
+#: src/gui/userpalette.cpp:139
msgid "Friend names"
msgstr ""
#. TRANSLATORS: palette color
-#: src/gui/userpalette.cpp:120
+#: src/gui/userpalette.cpp:144
msgid "Disregarded names"
msgstr ""
#. TRANSLATORS: palette color
-#: src/gui/userpalette.cpp:122
+#: src/gui/userpalette.cpp:149
msgid "Ignored names"
msgstr ""
#. TRANSLATORS: palette color
-#: src/gui/userpalette.cpp:124
+#: src/gui/userpalette.cpp:154
msgid "Erased names"
msgstr ""
#. TRANSLATORS: palette color
-#: src/gui/userpalette.cpp:126
+#: src/gui/userpalette.cpp:164
msgid "Other players names"
msgstr ""
#. TRANSLATORS: palette color
-#: src/gui/userpalette.cpp:128
+#: src/gui/userpalette.cpp:169
msgid "Own name"
msgstr ""
#. TRANSLATORS: palette color
-#: src/gui/userpalette.cpp:130
+#: src/gui/userpalette.cpp:174
msgid "GM names"
msgstr ""
#. TRANSLATORS: palette color
-#: src/gui/userpalette.cpp:132
+#: src/gui/userpalette.cpp:179
msgid "NPCs"
msgstr "NLR-oj"
#. TRANSLATORS: palette color
#. TRANSLATORS: settings option
-#: src/gui/userpalette.cpp:134 src/gui/widgets/tabs/setup_other.cpp:108
+#: src/gui/userpalette.cpp:184 src/gui/widgets/tabs/setup_other.cpp:108
msgid "Monsters"
msgstr "Monstroj"
#. TRANSLATORS: palette color
-#: src/gui/userpalette.cpp:136
-msgid "Monster HP bar"
+#: src/gui/userpalette.cpp:189
+msgid "Pets"
msgstr ""
#. TRANSLATORS: palette color
-#: src/gui/userpalette.cpp:139
-msgid "Monster HP bar (second color)"
+#: src/gui/userpalette.cpp:194
+msgid "Mercenary"
msgstr ""
#. TRANSLATORS: palette color
-#: src/gui/userpalette.cpp:141
+#: src/gui/userpalette.cpp:199
+msgid "Homunculus"
+msgstr ""
+
+#: src/gui/userpalette.cpp:204
msgid "Party members"
msgstr ""
-#. TRANSLATORS: palette color
-#: src/gui/userpalette.cpp:143
+#: src/gui/userpalette.cpp:209
msgid "Guild members"
msgstr ""
-#. TRANSLATORS: palette color
+#: src/gui/userpalette.cpp:214 src/gui/userpalette.cpp:219
+#: src/gui/userpalette.cpp:224
+#, c-format
+msgid "Team %d"
+msgstr ""
+
+#. TRANSLATORS: palette label
+#: src/gui/userpalette.cpp:227
+msgid "Particles"
+msgstr ""
+
#. TRANSLATORS: settings option
-#: src/gui/userpalette.cpp:145 src/gui/widgets/tabs/setup_visual.cpp:157
+#: src/gui/userpalette.cpp:232 src/gui/widgets/tabs/setup_visual.cpp:157
msgid "Particle effects"
msgstr ""
-#. TRANSLATORS: palette color
-#: src/gui/userpalette.cpp:147
+#: src/gui/userpalette.cpp:237
msgid "Pickup notification"
msgstr ""
-#. TRANSLATORS: palette color
-#: src/gui/userpalette.cpp:149
+#: src/gui/userpalette.cpp:242
msgid "Exp notification"
msgstr ""
-#. TRANSLATORS: palette color
-#: src/gui/userpalette.cpp:151
+#. TRANSLATORS: palette label
+#: src/gui/userpalette.cpp:245
+msgid "Hp bars"
+msgstr ""
+
+#: src/gui/userpalette.cpp:250
msgid "Player HP bar"
msgstr ""
#. TRANSLATORS: palette color
-#: src/gui/userpalette.cpp:155
+#: src/gui/userpalette.cpp:255
msgid "Player HP bar (second color)"
msgstr ""
#. TRANSLATORS: palette color
-#: src/gui/userpalette.cpp:157
-msgid "Player hits monster"
+#: src/gui/userpalette.cpp:261
+msgid "Monster HP bar"
msgstr ""
#. TRANSLATORS: palette color
-#: src/gui/userpalette.cpp:159
+#: src/gui/userpalette.cpp:267
+msgid "Monster HP bar (second color)"
+msgstr ""
+
+#. TRANSLATORS: palette label
+#: src/gui/userpalette.cpp:271
+msgid "Hits"
+msgstr ""
+
+#: src/gui/userpalette.cpp:276
+msgid "Player hits monster"
+msgstr ""
+
+#: src/gui/userpalette.cpp:281
msgid "Monster hits player"
msgstr ""
#. TRANSLATORS: palette color
-#: src/gui/userpalette.cpp:163
+#: src/gui/userpalette.cpp:286
msgid "Other player hits local player"
msgstr ""
-#. TRANSLATORS: palette color
-#: src/gui/userpalette.cpp:165
+#: src/gui/userpalette.cpp:291
msgid "Critical Hit"
msgstr ""
#. TRANSLATORS: palette color
-#: src/gui/userpalette.cpp:169
+#: src/gui/userpalette.cpp:296
msgid "Local player hits monster"
msgstr ""
#. TRANSLATORS: palette color
-#: src/gui/userpalette.cpp:172
+#: src/gui/userpalette.cpp:301
msgid "Local player critical hit"
msgstr ""
#. TRANSLATORS: palette color
-#: src/gui/userpalette.cpp:175
+#: src/gui/userpalette.cpp:306
msgid "Local player miss"
msgstr ""
-#. TRANSLATORS: palette color
-#: src/gui/userpalette.cpp:177
+#: src/gui/userpalette.cpp:310
msgid "Misses"
msgstr ""
-#. TRANSLATORS: palette color
-#: src/gui/userpalette.cpp:179
+#. TRANSLATORS: palette label
+#: src/gui/userpalette.cpp:313
+msgid "Tiles"
+msgstr ""
+
+#: src/gui/userpalette.cpp:318
msgid "Portal highlight"
msgstr ""
#. TRANSLATORS: palette color
-#: src/gui/userpalette.cpp:182
+#: src/gui/userpalette.cpp:323
msgid "Default collision highlight"
msgstr ""
#. TRANSLATORS: palette color
-#: src/gui/userpalette.cpp:185
+#: src/gui/userpalette.cpp:329
msgid "Air collision highlight"
msgstr ""
#. TRANSLATORS: palette color
-#: src/gui/userpalette.cpp:188
+#: src/gui/userpalette.cpp:335
msgid "Water collision highlight"
msgstr ""
#. TRANSLATORS: palette color
-#: src/gui/userpalette.cpp:191
+#: src/gui/userpalette.cpp:341
msgid "Special ground collision highlight"
msgstr ""
#. TRANSLATORS: palette color
-#: src/gui/userpalette.cpp:194
+#: src/gui/userpalette.cpp:347
msgid "Walkable highlight"
msgstr ""
#. TRANSLATORS: palette color
-#: src/gui/userpalette.cpp:197
+#: src/gui/userpalette.cpp:353
+msgid "Tiles border"
+msgstr ""
+
+#. TRANSLATORS: palette label
+#: src/gui/userpalette.cpp:356
+msgid "Ranges"
+msgstr ""
+
+#. TRANSLATORS: palette color
+#: src/gui/userpalette.cpp:361
msgid "Local player attack range"
msgstr ""
#. TRANSLATORS: palette color
-#: src/gui/userpalette.cpp:200
+#: src/gui/userpalette.cpp:367
msgid "Local player attack range border"
msgstr ""
#. TRANSLATORS: palette color
-#: src/gui/userpalette.cpp:203
+#: src/gui/userpalette.cpp:373
msgid "Monster attack range"
msgstr ""
#. TRANSLATORS: palette color
-#: src/gui/userpalette.cpp:207
+#: src/gui/userpalette.cpp:382
msgid "Floor item amount color"
msgstr ""
#. TRANSLATORS: palette color
-#: src/gui/userpalette.cpp:210
+#: src/gui/userpalette.cpp:388
msgid "Home place"
msgstr ""
#. TRANSLATORS: palette color
-#: src/gui/userpalette.cpp:213
+#: src/gui/userpalette.cpp:394
msgid "Home place border"
msgstr ""
#. TRANSLATORS: palette color
-#: src/gui/userpalette.cpp:216
+#: src/gui/userpalette.cpp:400
msgid "Road point"
msgstr ""
-#. TRANSLATORS: palette color
-#: src/gui/userpalette.cpp:219
-msgid "Tiles border"
-msgstr ""
-
-#. TRANSLATORS: palette color
-#: src/gui/userpalette.cpp:221
-msgid "Pets"
-msgstr ""
-
-#. TRANSLATORS: palette color
-#: src/gui/userpalette.cpp:223
-msgid "Mercenary"
-msgstr ""
-
-#. TRANSLATORS: palette color
-#: src/gui/userpalette.cpp:225
-msgid "Homunculus"
-msgstr ""
-
-#: src/gui/widgets/characterdisplay.cpp:135
+#: src/gui/widgets/characterdisplay.cpp:133
#, c-format
msgid "Level: %u"
msgstr ""
#. TRANSLATORS: status window label
-#: src/gui/widgets/characterdisplay.cpp:138
-#: src/gui/windows/inventorywindow.cpp:666 src/gui/windows/statuswindow.cpp:73
-#: src/gui/windows/statuswindow.cpp:233 src/gui/windows/statuswindow.cpp:345
+#: src/gui/widgets/characterdisplay.cpp:136
+#: src/gui/windows/inventorywindow.cpp:687 src/gui/windows/statuswindow.cpp:69
+#: src/gui/windows/statuswindow.cpp:239 src/gui/windows/statuswindow.cpp:351
#, c-format
msgid "Money: %s"
msgstr ""
@@ -2660,7 +2723,7 @@ msgid "Eq."
msgstr ""
#. TRANSLATORS: dialog message
-#: src/gui/widgets/itemlinkhandler.cpp:70
+#: src/gui/widgets/itemlinkhandler.cpp:72
msgid "Open url"
msgstr ""
@@ -2670,10 +2733,10 @@ msgstr ""
#. TRANSLATORS: quit dialog button
#. TRANSLATORS: servers dialog button
#. TRANSLATORS: input action name
-#: src/gui/widgets/selldialog.cpp:98 src/gui/windows/buydialog.cpp:270
-#: src/gui/windows/quitdialog.cpp:52 src/gui/windows/quitdialog.cpp:57
-#: src/gui/windows/quitdialog.cpp:59 src/gui/windows/serverdialog.cpp:114
-#: src/input/pages/basic.cpp:216
+#: src/gui/widgets/selldialog.cpp:101 src/gui/windows/buydialog.cpp:277
+#: src/gui/windows/quitdialog.cpp:50 src/gui/windows/quitdialog.cpp:55
+#: src/gui/windows/quitdialog.cpp:57 src/gui/windows/serverdialog.cpp:113
+#: src/input/pages/basic.cpp:220
msgid "Quit"
msgstr "Eliri"
@@ -2683,10 +2746,10 @@ msgstr "Eliri"
#. TRANSLATORS: item amount window button
#. TRANSLATORS: npc dialog button
#. TRANSLATORS: status window label (plus sign)
-#: src/gui/widgets/selldialog.cpp:116 src/gui/windows/buydialog.cpp:262
-#: src/gui/windows/itemamountwindow.cpp:165
-#: src/gui/windows/itemamountwindow.cpp:200 src/gui/windows/npcdialog.cpp:106
-#: src/gui/windows/statuswindow.cpp:749
+#: src/gui/widgets/selldialog.cpp:119 src/gui/windows/buydialog.cpp:269
+#: src/gui/windows/itemamountwindow.cpp:177
+#: src/gui/windows/itemamountwindow.cpp:212 src/gui/windows/npcdialog.cpp:108
+#: src/gui/windows/statuswindow.cpp:766
msgid "+"
msgstr "+"
@@ -2696,10 +2759,10 @@ msgstr "+"
#. TRANSLATORS: item amount window button
#. TRANSLATORS: npc dialog button
#. TRANSLATORS: status window label (minus sign)
-#: src/gui/widgets/selldialog.cpp:118 src/gui/windows/buydialog.cpp:265
-#: src/gui/windows/itemamountwindow.cpp:163
-#: src/gui/windows/itemamountwindow.cpp:197 src/gui/windows/npcdialog.cpp:108
-#: src/gui/windows/statuswindow.cpp:762
+#: src/gui/widgets/selldialog.cpp:121 src/gui/windows/buydialog.cpp:272
+#: src/gui/windows/itemamountwindow.cpp:175
+#: src/gui/windows/itemamountwindow.cpp:209 src/gui/windows/npcdialog.cpp:110
+#: src/gui/windows/statuswindow.cpp:779
msgid "-"
msgstr "-"
@@ -2708,82 +2771,82 @@ msgstr "-"
#. TRANSLATORS: status bar label
#. TRANSLATORS: status window label
#. TRANSLATORS: status bar label
-#: src/gui/widgets/selldialog.cpp:120 src/gui/windows/buydialog.cpp:272
-#: src/gui/windows/statuswindow.cpp:492 src/gui/windows/statuswindow.cpp:547
-#: src/gui/windows/statuswindow.cpp:746 src/gui/windows/statuswindow.cpp:778
+#: src/gui/widgets/selldialog.cpp:123 src/gui/windows/buydialog.cpp:279
+#: src/gui/windows/statuswindow.cpp:502 src/gui/windows/statuswindow.cpp:558
+#: src/gui/windows/statuswindow.cpp:763 src/gui/windows/statuswindow.cpp:795
msgid "Max"
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:248 src/gui/windows/buydialog.cpp:602
+#: src/gui/widgets/selldialog.cpp:130 src/gui/widgets/selldialog.cpp:325
+#: src/gui/windows/buydialog.cpp:255 src/gui/windows/buydialog.cpp:626
#, c-format
msgid "Price: %s / Total: %s"
msgstr ""
#. TRANSLATORS: setup item button
#. TRANSLATORS: servers dialog button
-#: src/gui/widgets/setupitem.cpp:367 src/gui/widgets/setupitem.cpp:504
-#: src/gui/windows/serverdialog.cpp:120
+#: src/gui/widgets/setupitem.cpp:370 src/gui/widgets/setupitem.cpp:508
+#: src/gui/windows/serverdialog.cpp:119
msgid "Edit"
msgstr ""
#. TRANSLATORS: skill level
#. TRANSLATORS: skills dialog. skill level
-#: src/gui/widgets/skillinfo.cpp:100 src/gui/windows/skilldialog.cpp:473
+#: src/gui/widgets/skillinfo.cpp:95 src/gui/windows/skilldialog.cpp:479
#, c-format
msgid "Lvl: %d"
msgstr ""
#. TRANSLATORS: skill type
-#: src/gui/widgets/skillinfo.cpp:104
+#: src/gui/widgets/skillinfo.cpp:99
#, c-format
msgid "Type: %s"
msgstr ""
#. TRANSLATORS: Skill type
#. TRANSLATORS: unknown equipment page name
-#: src/gui/widgets/skillinfo.cpp:109 src/gui/windows/equipmentwindow.cpp:623
+#: src/gui/widgets/skillinfo.cpp:104 src/gui/windows/equipmentwindow.cpp:678
msgid "Unknown"
msgstr ""
#. TRANSLATORS: Skill type
-#: src/gui/widgets/skillinfo.cpp:119
+#: src/gui/widgets/skillinfo.cpp:114
msgid "Ground"
msgstr ""
#. TRANSLATORS: Skill type
-#: src/gui/widgets/skillinfo.cpp:124
+#: src/gui/widgets/skillinfo.cpp:119
msgid "Self"
msgstr ""
#. TRANSLATORS: Skill type
-#: src/gui/widgets/skillinfo.cpp:129
+#: src/gui/widgets/skillinfo.cpp:124
msgid "Unused"
msgstr ""
#. TRANSLATORS: Skill type
-#: src/gui/widgets/skillinfo.cpp:134
+#: src/gui/widgets/skillinfo.cpp:129
msgid "Support"
msgstr ""
#. TRANSLATORS: Skill type
-#: src/gui/widgets/skillinfo.cpp:139
+#: src/gui/widgets/skillinfo.cpp:134
msgid "Target trap"
msgstr ""
#. TRANSLATORS: Skill type
-#: src/gui/widgets/skillinfo.cpp:143
+#: src/gui/widgets/skillinfo.cpp:138
msgid "Unknown:"
msgstr ""
-#: src/gui/widgets/skillinfo.cpp:149
+#: src/gui/widgets/skillinfo.cpp:144
#, c-format
msgid " / Mana: -%d"
msgstr ""
-#: src/gui/widgets/skillinfo.cpp:155
+#: src/gui/widgets/skillinfo.cpp:150
#, c-format
msgid "Range: %d"
msgstr ""
@@ -2794,37 +2857,37 @@ msgid "Battle"
msgstr "Batalo"
#. TRANSLATORS: chat message
-#: src/gui/widgets/tabs/chat/chattab.cpp:171
+#: src/gui/widgets/tabs/chat/chattab.cpp:176
msgid "Global announcement:"
msgstr ""
#. TRANSLATORS: chat message
-#: src/gui/widgets/tabs/chat/chattab.cpp:177
+#: src/gui/widgets/tabs/chat/chattab.cpp:182
#, c-format
msgid "Global announcement from %s:"
msgstr ""
#. TRANSLATORS: chat message
-#: src/gui/widgets/tabs/chat/chattab.cpp:203
+#: src/gui/widgets/tabs/chat/chattab.cpp:208
#, c-format
msgid "%s whispers: %s"
msgstr ""
#. TRANSLATORS: chat message
-#: src/gui/widgets/tabs/chat/chattab.cpp:559
+#: src/gui/widgets/tabs/chat/chattab.cpp:567
#, c-format
msgid "%s is now Online."
msgstr ""
#. TRANSLATORS: chat message
-#: src/gui/widgets/tabs/chat/chattab.cpp:564
+#: src/gui/widgets/tabs/chat/chattab.cpp:573
#, c-format
msgid "%s is now Offline."
msgstr ""
#. TRANSLATORS: guild chat tab name
#. TRANSLATORS: tab in social window
-#: src/gui/widgets/tabs/chat/emulateguildtab.cpp:38
+#: src/gui/widgets/tabs/chat/emulateguildtab.cpp:39
#: src/gui/widgets/tabs/chat/guildtab.cpp:44
#: src/gui/widgets/tabs/socialguildtab2.h:48
#: src/gui/widgets/tabs/socialguildtab.h:49
@@ -2875,27 +2938,27 @@ msgstr ""
#. TRANSLATORS: chat message
#. TRANSLATORS: notification message
-#: src/gui/widgets/tabs/chat/partytab.cpp:148
+#: src/gui/widgets/tabs/chat/partytab.cpp:149
#: src/resources/notifications.h:194
msgid "Experience sharing enabled."
msgstr ""
#. TRANSLATORS: chat message
#. TRANSLATORS: notification message
-#: src/gui/widgets/tabs/chat/partytab.cpp:153
+#: src/gui/widgets/tabs/chat/partytab.cpp:154
#: src/resources/notifications.h:198
msgid "Experience sharing disabled."
msgstr ""
#. TRANSLATORS: chat message
#. TRANSLATORS: notification message
-#: src/gui/widgets/tabs/chat/partytab.cpp:158
+#: src/gui/widgets/tabs/chat/partytab.cpp:159
#: src/resources/notifications.h:202
msgid "Experience sharing not possible."
msgstr ""
#. TRANSLATORS: chat message
-#: src/gui/widgets/tabs/chat/partytab.cpp:163
+#: src/gui/widgets/tabs/chat/partytab.cpp:164
msgid "Experience sharing unknown."
msgstr ""
@@ -3293,247 +3356,442 @@ msgstr "Fenestro"
msgid "Auto hide chat window"
msgstr ""
+#: src/gui/widgets/tabs/setup_chat.cpp:52
+msgid ""
+"Chat window will be automatically hidden when not in use.\n"
+"\n"
+"Hit Enter or hover mouse to show chat again."
+msgstr ""
+
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_chat.cpp:55
+#: src/gui/widgets/tabs/setup_chat.cpp:57
msgid "Protect chat focus"
msgstr ""
+#: src/gui/widgets/tabs/setup_chat.cpp:58
+msgid ""
+"Enables aggressive protection of input focus in chat window.\n"
+"\n"
+"Note: no other text inputs will be allowed to receive text input when you typing in chat window."
+msgstr ""
+
#. TRANSLATORS: settings group
#. TRANSLATORS: settings colors tab name
#. TRANSLATORS: emotes tab name
-#: src/gui/widgets/tabs/setup_chat.cpp:60
-#: src/gui/widgets/tabs/setup_colors.cpp:87
-#: src/gui/windows/emotewindow.cpp:117
+#: src/gui/widgets/tabs/setup_chat.cpp:65
+#: src/gui/widgets/tabs/setup_colors.cpp:86
+#: src/gui/windows/emotewindow.cpp:116
msgid "Colors"
msgstr "Koloroj"
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_chat.cpp:63
+#: src/gui/widgets/tabs/setup_chat.cpp:68
msgid "Remove colors from received chat messages"
msgstr ""
+#: src/gui/widgets/tabs/setup_chat.cpp:69
+msgid ""
+"Enable this setting to strip colors from incoming chat messages. All "
+"messages will use default chat text color if this enabled."
+msgstr ""
+
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_chat.cpp:67
+#: src/gui/widgets/tabs/setup_chat.cpp:74
msgid "Show chat colors list"
msgstr ""
+#: src/gui/widgets/tabs/setup_chat.cpp:75
+msgid ""
+"Enable this setting to show color selection drop-down in chat window. Chat window will display color selection drop-down.\n"
+"\n"
+"It allows one to select default color of outgoing chat messages easily, but also occupies some space in chat window."
+msgstr ""
+
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_chat.cpp:72
+#: src/gui/widgets/tabs/setup_chat.cpp:83
msgid "Commands"
msgstr ""
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_chat.cpp:75
+#: src/gui/widgets/tabs/setup_chat.cpp:86
msgid "Allow magic and GM commands in all chat tabs"
msgstr ""
+#: src/gui/widgets/tabs/setup_chat.cpp:87
+msgid ""
+"Enable this setting to be able to type spells and GM commands in any tab."
+msgstr ""
+
#. TRANSLATORS: settings group
-#: src/gui/widgets/tabs/setup_chat.cpp:80
+#: src/gui/widgets/tabs/setup_chat.cpp:93
msgid "Limits"
msgstr ""
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_chat.cpp:83
+#: src/gui/widgets/tabs/setup_chat.cpp:96
msgid "Limit max chars in chat line"
msgstr ""
+#: src/gui/widgets/tabs/setup_chat.cpp:97
+msgid ""
+"Limits how many characters will be shown in longest lines of text displayed in chat.\n"
+"\n"
+"Note: long lines can make client slower. Lines longer than this limit will be truncated."
+msgstr ""
+
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_chat.cpp:87
+#: src/gui/widgets/tabs/setup_chat.cpp:104
msgid "Limit max lines in chat"
msgstr ""
+#: src/gui/widgets/tabs/setup_chat.cpp:105
+msgid ""
+"Limits how many lines chat will keep in scrollback buffer. Chat keeps specified number of last lines of text. Oldest lines exceeding this limit are discarded from scrollback buffer.\n"
+"\n"
+"Note: keeping too many lines in scroll buffer can slow client down."
+msgstr ""
+
#. TRANSLATORS: settings group
-#: src/gui/widgets/tabs/setup_chat.cpp:92
+#: src/gui/widgets/tabs/setup_chat.cpp:113
msgid "Logs"
msgstr ""
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_chat.cpp:95
+#: src/gui/widgets/tabs/setup_chat.cpp:116
msgid "Enable chat Log"
msgstr ""
+#: src/gui/widgets/tabs/setup_chat.cpp:117
+msgid ""
+"If you enable this setting, chat logs will be written to disk.\n"
+"\n"
+"Note: chat logs can take noticeable amount of disk space over time."
+msgstr ""
+
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_chat.cpp:99
+#: src/gui/widgets/tabs/setup_chat.cpp:123
msgid "Enable debug chat Log"
msgstr ""
+#: src/gui/widgets/tabs/setup_chat.cpp:124
+msgid "If you enable thus, debug chat tab also will be logged to disk."
+msgstr ""
+
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_chat.cpp:103
+#: src/gui/widgets/tabs/setup_chat.cpp:128
msgid "Show chat history"
msgstr ""
+#: src/gui/widgets/tabs/setup_chat.cpp:129
+msgid ""
+"If this setting enabled, client will load old chat tabs content from logs on"
+" startup instead of starting with empty chat tabs."
+msgstr ""
+
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_chat.cpp:107
+#: src/gui/widgets/tabs/setup_chat.cpp:134
msgid "Show party online messages"
msgstr ""
+#: src/gui/widgets/tabs/setup_chat.cpp:135
+msgid ""
+"If this setting is enabled, online status changes of party members will be shown in party tab of chat.\n"
+"\n"
+"This adds some extra noise to chat, but allows one to see when your buddies are coming online."
+msgstr ""
+
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_chat.cpp:111
+#: src/gui/widgets/tabs/setup_chat.cpp:141
msgid "Show guild online messages"
msgstr ""
+#: src/gui/widgets/tabs/setup_chat.cpp:142
+msgid ""
+"If this setting is enabled, online status changes of guild members will be shown in guild tab of chat.\n"
+"\n"
+"This adds some extra noise to chat, but allows one to see when your buddies are coming online."
+msgstr ""
+
#. TRANSLATORS: settings group
-#: src/gui/widgets/tabs/setup_chat.cpp:116
+#: src/gui/widgets/tabs/setup_chat.cpp:149
msgid "Messages"
msgstr ""
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_chat.cpp:119
+#: src/gui/widgets/tabs/setup_chat.cpp:152
msgid "Hide shop messages"
msgstr ""
+#: src/gui/widgets/tabs/setup_chat.cpp:153
+msgid ""
+"If this setting enabled, no messages related to built-in ManaPlusshop will be displayed in chat. Disable this setting if you want to see shop-related messages.\n"
+"\n"
+"Note: technically, ManaPlus shop implemented as usual private messages with special content. If you disable this setting, you will be able to see these messages and get idea when other players are looking at your shop."
+msgstr ""
+
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_chat.cpp:123
+#: src/gui/widgets/tabs/setup_chat.cpp:162
msgid "Show MVP messages"
msgstr ""
+#: src/gui/widgets/tabs/setup_chat.cpp:163
+msgid ""
+"Enable this setting to see MVP messages from server.\n"
+"\n"
+"Note: MVP messages are not used on TMW/Evol/etc servers, so this feature usually makes little difference."
+msgstr ""
+
#. TRANSLATORS: settings group
#. TRANSLATORS: input action group
#. TRANSLATORS: input action label
-#: src/gui/widgets/tabs/setup_chat.cpp:128 src/input/pages/chat.cpp:63
-#: src/input/pages/windows.cpp:204
+#: src/gui/widgets/tabs/setup_chat.cpp:170 src/input/pages/chat.cpp:61
+#: src/input/pages/windows.cpp:202
msgid "Tabs"
msgstr ""
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_chat.cpp:131
+#: src/gui/widgets/tabs/setup_chat.cpp:173
msgid "Put all whispers in tabs"
msgstr ""
+#: src/gui/widgets/tabs/setup_chat.cpp:174
+msgid ""
+"If this setting enabled, all whispers (private messages) will be placed in separate tabs, separate tab for each player. If this setting disabled, all whispers will appear in General tab.\n"
+"\n"
+"Note: putting all whispers to single General tab is known to be confusing. Think twice before disabling this feature."
+msgstr ""
+
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_chat.cpp:135
+#: src/gui/widgets/tabs/setup_chat.cpp:182
msgid "Log magic messages in debug tab"
msgstr ""
+#: src/gui/widgets/tabs/setup_chat.cpp:183
+msgid ""
+"If this setting is enabled, spell invocation will be shown in Debug tab. If disabled, it will be shown in General tab instead.\n"
+"\n"
+"Note: it does not affects server replies related to spells."
+msgstr ""
+
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_chat.cpp:139
+#: src/gui/widgets/tabs/setup_chat.cpp:189
msgid "Show server messages in debug tab"
msgstr ""
+#: src/gui/widgets/tabs/setup_chat.cpp:190
+msgid ""
+"If this setting is enabled, server messages will be shown in Debug tab of chat. If disabled, server messages will appear in General chat instead.\n"
+"\n"
+"Note: according to 4144, disabling this could also make you to lose some debug messages from client in Debug tab since these are fake server messages."
+msgstr ""
+
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_chat.cpp:143
+#: src/gui/widgets/tabs/setup_chat.cpp:198
msgid "Enable trade tab"
msgstr ""
+#: src/gui/widgets/tabs/setup_chat.cpp:199
+msgid ""
+"Enables trade tab. Trade tab is basically some filter. Messages containing "
+"words typical for trades will go to Trade tab. This will make General tab "
+"less noisy. If this setting is disabled, all trade related players messages "
+"will stay in General tab."
+msgstr ""
+
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_chat.cpp:147
+#: src/gui/widgets/tabs/setup_chat.cpp:206
msgid "Enable gm tab"
msgstr ""
+#: src/gui/widgets/tabs/setup_chat.cpp:207
+msgid ""
+"If enabled, GM tab will appear in chat. It displays text related GM activity.\n"
+"\n"
+"Note: this setting only makes difference for GMs (Game Masters) since this tab only appears for GMs."
+msgstr ""
+
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_chat.cpp:151
+#: src/gui/widgets/tabs/setup_chat.cpp:213
msgid "Enable language tab"
msgstr ""
+#: src/gui/widgets/tabs/setup_chat.cpp:214
+msgid ""
+"If this feature enabled, language tab will appear if server supports this feature.\n"
+"\n"
+"Note: only supported by Evol server yet."
+msgstr ""
+
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_chat.cpp:155
+#: src/gui/widgets/tabs/setup_chat.cpp:219
msgid "Show all languages messages"
msgstr ""
+#: src/gui/widgets/tabs/setup_chat.cpp:220
+msgid ""
+"If this setting enabled and server supports different chats for different languages, you will see messages for all languages, regardless of your language preferences.\n"
+"\n"
+"Note: it only works on servers supporting language tabs feature, like Evol."
+msgstr ""
+
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_chat.cpp:159
+#: src/gui/widgets/tabs/setup_chat.cpp:227
msgid "Enable battle tab"
msgstr ""
+#: src/gui/widgets/tabs/setup_chat.cpp:228
+msgid ""
+"If this setting enabled, Battle tab will appear in chat. This tab will contain messages related to battles, like damage and experience gain, if battle messages are enabled.\n"
+"\n"
+"Note: client restart required to take effect."
+msgstr ""
+
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_chat.cpp:163
+#: src/gui/widgets/tabs/setup_chat.cpp:235
msgid "Show battle events"
msgstr ""
+#: src/gui/widgets/tabs/setup_chat.cpp:236
+msgid ""
+"If this setting enabled, messages related to battle like damage or "
+"experience gain will be displayed in Debug or Battle tab. If disabled, no "
+"battle messages will be displayed."
+msgstr ""
+
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_chat.cpp:167
+#: src/gui/widgets/tabs/setup_chat.cpp:242
msgid "Resize chat tabs if need"
msgstr ""
+#: src/gui/widgets/tabs/setup_chat.cpp:243
+msgid ""
+"If this feature enabled, text in chat will be automaticallyadjusted to adapt to appearance of chat input field when youtyping message and when input field of chat disappears. If disabled, chat input area will allways occupy its place, which could be otherwise usable for text.\n"
+"\n"
+"Note: its mostly about jumpy attitude vs less usable space for text."
+msgstr ""
+
#. TRANSLATORS: settings group
-#: src/gui/widgets/tabs/setup_chat.cpp:172
+#: src/gui/widgets/tabs/setup_chat.cpp:254
msgid "Time"
msgstr ""
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_chat.cpp:175
+#: src/gui/widgets/tabs/setup_chat.cpp:257
msgid "Use local time"
msgstr ""
+#: src/gui/widgets/tabs/setup_chat.cpp:258
+msgid ""
+"If this feature enabled, timestamps in chat will use locak times.If "
+"disabled, server time will be used (often it is GMT+0)."
+msgstr ""
+
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_chat.cpp:182
+#: src/gui/widgets/tabs/setup_chat.cpp:266
msgid "Highlight words (separated by comma)"
msgstr ""
+#: src/gui/widgets/tabs/setup_chat.cpp:267
+msgid ""
+"Here you can specify some extra words which will also cause highlighting. Use comma to separate words.\n"
+"\n"
+"Note: frequenthilights are annoying - use it with caution."
+msgstr ""
+
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_chat.cpp:186
+#: src/gui/widgets/tabs/setup_chat.cpp:273
msgid "Globals ignore names (separated by comma)"
msgstr ""
+#: src/gui/widgets/tabs/setup_chat.cpp:274
+msgid ""
+"This setting allows you to ignore some global messages if particular sender (NPC, GM) annoys you too much. Global will be moved to Debug instead.\n"
+"\n"
+"Note: careless use of this feature can make you to miss important announces!"
+msgstr ""
+
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_chat.cpp:190
+#: src/gui/widgets/tabs/setup_chat.cpp:281
msgid "Show emotes button in chat"
msgstr ""
+#: src/gui/widgets/tabs/setup_chat.cpp:282
+msgid ""
+"If this setting enabled, button will appear near text input field. This button allows one to invoke composing window, which allows one to insert smiles and text formatting easily.\n"
+"\n"
+"Note: same window can also be invoked by hotkey when typing, usually F1 by default."
+msgstr ""
+
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_chat.cpp:194
+#: src/gui/widgets/tabs/setup_chat.cpp:290
msgid "Show motd server message on start"
msgstr ""
-#: src/gui/widgets/tabs/setup_colors.cpp:49
+#: src/gui/widgets/tabs/setup_chat.cpp:291
+msgid ""
+"If this setting enabled, client will display server MOTD (message of the "
+"day) once you connect to server. Disable it to hide MOTD."
+msgstr ""
+
+#: src/gui/widgets/tabs/setup_colors.cpp:50
msgid "This is what the color looks like"
msgstr ""
#. TRANSLATORS: colors tab. label.
-#: src/gui/widgets/tabs/setup_colors.cpp:64
+#: src/gui/widgets/tabs/setup_colors.cpp:65
msgid "Type:"
msgstr "Speco:"
#. TRANSLATORS: colors tab. label.
-#: src/gui/widgets/tabs/setup_colors.cpp:68
-#: src/gui/widgets/tabs/setup_colors.cpp:335
+#: src/gui/widgets/tabs/setup_colors.cpp:69
+#: src/gui/widgets/tabs/setup_colors.cpp:357
msgid "Delay:"
msgstr ""
#. TRANSLATORS: colors tab. label.
-#: src/gui/widgets/tabs/setup_colors.cpp:72
+#: src/gui/widgets/tabs/setup_colors.cpp:73
msgid "Red:"
msgstr "Ruĝa:"
#. TRANSLATORS: colors tab. label.
-#: src/gui/widgets/tabs/setup_colors.cpp:76
+#: src/gui/widgets/tabs/setup_colors.cpp:77
msgid "Green:"
msgstr "Verda:"
#. TRANSLATORS: colors tab. label.
-#: src/gui/widgets/tabs/setup_colors.cpp:80
+#: src/gui/widgets/tabs/setup_colors.cpp:81
msgid "Blue:"
msgstr "Blua:"
#. TRANSLATORS: color type
-#: src/gui/widgets/tabs/setup_colors.cpp:106
-#: src/gui/widgets/tabs/setup_colors.cpp:402
+#: src/gui/widgets/tabs/setup_colors.cpp:105
+#: src/gui/widgets/tabs/setup_colors.cpp:427
msgid "Static"
msgstr ""
#. TRANSLATORS: color type
-#: src/gui/widgets/tabs/setup_colors.cpp:109
-#: src/gui/widgets/tabs/setup_colors.cpp:112
-#: src/gui/widgets/tabs/setup_colors.cpp:404
+#: src/gui/widgets/tabs/setup_colors.cpp:108
+#: src/gui/widgets/tabs/setup_colors.cpp:111
+#: src/gui/widgets/tabs/setup_colors.cpp:429
msgid "Pulse"
msgstr ""
#. TRANSLATORS: color type
-#: src/gui/widgets/tabs/setup_colors.cpp:114
-#: src/gui/widgets/tabs/setup_colors.cpp:117
-#: src/gui/widgets/tabs/setup_colors.cpp:406
+#: src/gui/widgets/tabs/setup_colors.cpp:113
+#: src/gui/widgets/tabs/setup_colors.cpp:116
+#: src/gui/widgets/tabs/setup_colors.cpp:431
msgid "Rainbow"
msgstr ""
#. TRANSLATORS: color type
-#: src/gui/widgets/tabs/setup_colors.cpp:119
-#: src/gui/widgets/tabs/setup_colors.cpp:122
-#: src/gui/widgets/tabs/setup_colors.cpp:406
+#: src/gui/widgets/tabs/setup_colors.cpp:118
+#: src/gui/widgets/tabs/setup_colors.cpp:121
+#: src/gui/widgets/tabs/setup_colors.cpp:431
msgid "Spectrum"
msgstr ""
#. TRANSLATORS: colors tab. label.
-#: src/gui/widgets/tabs/setup_colors.cpp:329
+#: src/gui/widgets/tabs/setup_colors.cpp:351
msgid "Alpha:"
msgstr ""
@@ -3558,7 +3816,7 @@ msgid "Reset all keys"
msgstr ""
#. TRANSLATORS: setting tab name
-#: src/gui/widgets/tabs/setup_input.cpp:80
+#: src/gui/widgets/tabs/setup_input.cpp:79
msgid "Input"
msgstr ""
@@ -3577,8 +3835,8 @@ msgstr ""
#. TRANSLATORS: unknown key name
#. TRANSLATORS: quests window quest name
-#: src/gui/widgets/tabs/setup_input.cpp:330
-#: src/gui/windows/questswindow.cpp:203
+#: src/gui/widgets/tabs/setup_input.cpp:332
+#: src/gui/windows/questswindow.cpp:204
msgid "unknown"
msgstr ""
@@ -3737,9 +3995,9 @@ msgstr ""
#. TRANSLATORS: settings group
#. TRANSLATORS: debug window tab
#. TRANSLATORS: mini map window name
-#: src/gui/widgets/tabs/setup_other.cpp:133 src/gui/windowmenu.cpp:106
-#: src/gui/windows/debugwindow.cpp:61 src/gui/windows/minimap.cpp:58
-#: src/gui/windows/minimap.cpp:121
+#: src/gui/widgets/tabs/setup_other.cpp:133 src/gui/windowmenu.cpp:103
+#: src/gui/windows/debugwindow.cpp:61 src/gui/windows/minimap.cpp:59
+#: src/gui/windows/minimap.cpp:122
msgid "Map"
msgstr "Mapo"
@@ -3912,7 +4170,7 @@ msgstr ""
#. TRANSLATORS: shop button tooltip
#: src/gui/widgets/tabs/setup_other.cpp:267 src/gui/windowmenu.cpp:138
#: src/gui/windows/buyselldialog.cpp:40 src/gui/windows/buyselldialog.cpp:51
-#: src/gui/windows/inventorywindow.cpp:221
+#: src/gui/windows/inventorywindow.cpp:233
msgid "Shop"
msgstr ""
@@ -3928,9 +4186,7 @@ msgstr ""
#. TRANSLATORS: settings group
#. TRANSLATORS: npc dialog name
-#. TRANSLATORS: npc post dialog caption
-#: src/gui/widgets/tabs/setup_other.cpp:279 src/gui/windows/npcdialog.cpp:86
-#: src/gui/windows/npcpostdialog.cpp:43
+#: src/gui/widgets/tabs/setup_other.cpp:279 src/gui/windows/npcdialog.cpp:87
msgid "NPC"
msgstr "NLR"
@@ -4046,7 +4302,7 @@ msgstr ""
#. TRANSLATORS: settings option
#. TRANSLATORS: input action name
-#: src/gui/widgets/tabs/setup_other.cpp:381 src/input/pages/other.cpp:410
+#: src/gui/widgets/tabs/setup_other.cpp:381 src/input/pages/other.cpp:408
msgid "Upload log file"
msgstr ""
@@ -4056,39 +4312,34 @@ msgid "Low traffic mode"
msgstr ""
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_other.cpp:389
-msgid "Hide shield sprite"
-msgstr ""
-
-#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_other.cpp:394
+#: src/gui/widgets/tabs/setup_other.cpp:390
msgid "Use FBO for screenshots (only for opengl)"
msgstr ""
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_other.cpp:400
+#: src/gui/widgets/tabs/setup_other.cpp:396
msgid "Screenshot directory"
msgstr ""
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_other.cpp:405
+#: src/gui/widgets/tabs/setup_other.cpp:401
msgid "Network delay between sub servers"
msgstr ""
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_other.cpp:409
+#: src/gui/widgets/tabs/setup_other.cpp:405
msgid "Show background"
msgstr ""
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_other.cpp:414
+#: src/gui/widgets/tabs/setup_other.cpp:410
msgid "Screen density override"
msgstr ""
#. TRANSLATORS: texture compression type
#. TRANSLATORS: confirm dialog button
#: src/gui/widgets/tabs/setup_perfomance.cpp:42
-#: src/gui/windows/confirmdialog.cpp:57
+#: src/gui/windows/confirmdialog.cpp:59
msgid "No"
msgstr "Ne"
@@ -4249,54 +4500,62 @@ msgstr ""
#. TRANSLATORS: settings option
#: src/gui/widgets/tabs/setup_players.cpp:73
-msgid "Secure trades"
+msgid "Show badges"
msgstr ""
#. TRANSLATORS: settings option
#: src/gui/widgets/tabs/setup_players.cpp:77
-msgid "Unsecure chars in names"
+msgid "Show badges at top"
msgstr ""
#. TRANSLATORS: settings option
#: src/gui/widgets/tabs/setup_players.cpp:81
-msgid "Show statuses"
+msgid "Secure trades"
msgstr ""
#. TRANSLATORS: settings option
#: src/gui/widgets/tabs/setup_players.cpp:85
-msgid "Show ip addresses on screenshots"
+msgid "Unsecure chars in names"
msgstr ""
#. TRANSLATORS: settings option
#: src/gui/widgets/tabs/setup_players.cpp:89
-msgid "Allow self heal with mouse click"
+msgid "Show statuses"
msgstr ""
#. TRANSLATORS: settings option
#: src/gui/widgets/tabs/setup_players.cpp:93
-msgid "Group friends in who is online window"
+msgid "Show ip addresses on screenshots"
msgstr ""
#. TRANSLATORS: settings option
#: src/gui/widgets/tabs/setup_players.cpp:97
-msgid "Hide erased players nicks"
+msgid "Allow self heal with mouse click"
msgstr ""
#. TRANSLATORS: settings option
#: src/gui/widgets/tabs/setup_players.cpp:101
-msgid "Use special diagonal speed in players moving"
+msgid "Group friends in who is online window"
msgstr ""
#. TRANSLATORS: settings option
#: src/gui/widgets/tabs/setup_players.cpp:105
+msgid "Hide erased players nicks"
+msgstr ""
+
+#. TRANSLATORS: settings option
+#: src/gui/widgets/tabs/setup_players.cpp:109
+msgid "Use special diagonal speed in players moving"
+msgstr ""
+
+#. TRANSLATORS: settings option
+#: src/gui/widgets/tabs/setup_players.cpp:113
msgid ""
"Emulate right mouse button by long mouse click (useful for touch interfaces)"
msgstr ""
#. TRANSLATORS: relations table header
-#. TRANSLATORS: bot checker window table header
#: src/gui/widgets/tabs/setup_relations.cpp:58
-#: src/gui/windows/botcheckerwindow.cpp:86
msgid "Name"
msgstr "Nomo"
@@ -4316,14 +4575,15 @@ msgid "Allow whispers"
msgstr ""
#. TRANSLATORS: char select dialog. button.
+#. TRANSLATORS: mail window button
#. TRANSLATORS: servers dialog button
#. TRANSLATORS: shop window label
#. TRANSLATORS: command editor button
#. TRANSLATORS: input action name
#: src/gui/widgets/tabs/setup_relations.cpp:77
-#: src/gui/windows/charselectdialog.cpp:84
-#: src/gui/windows/serverdialog.cpp:122 src/gui/windows/shopwindow.cpp:123
-#: src/gui/windows/textcommandeditor.cpp:90 src/input/pages/gui.cpp:111
+#: src/gui/windows/charselectdialog.cpp:81 src/gui/windows/mailwindow.cpp:66
+#: src/gui/windows/serverdialog.cpp:121 src/gui/windows/shopwindow.cpp:126
+#: src/gui/windows/textcommandeditor.cpp:91 src/input/pages/gui.cpp:109
msgid "Delete"
msgstr "Forigi"
@@ -4338,77 +4598,77 @@ msgid "When ignoring:"
msgstr ""
#. TRANSLATORS: theme settings label
-#: src/gui/widgets/tabs/setup_theme.cpp:64
+#: src/gui/widgets/tabs/setup_theme.cpp:63
msgid "Gui theme"
msgstr ""
#. TRANSLATORS: theme settings label
-#: src/gui/widgets/tabs/setup_theme.cpp:71
+#: src/gui/widgets/tabs/setup_theme.cpp:70
msgid "Main Font"
msgstr ""
#. TRANSLATORS: theme settings label
-#: src/gui/widgets/tabs/setup_theme.cpp:76
+#: src/gui/widgets/tabs/setup_theme.cpp:75
msgid "Language"
msgstr "Lingvo"
#. TRANSLATORS: theme settings label
#. TRANSLATORS: font size
-#: src/gui/widgets/tabs/setup_theme.cpp:80 src/gui/windows/emotewindow.cpp:49
+#: src/gui/widgets/tabs/setup_theme.cpp:79 src/gui/windows/emotewindow.cpp:50
msgid "Bold font"
msgstr ""
#. TRANSLATORS: theme settings label
-#: src/gui/widgets/tabs/setup_theme.cpp:84
+#: src/gui/widgets/tabs/setup_theme.cpp:83
msgid "Particle font"
msgstr ""
#. TRANSLATORS: theme settings label
-#: src/gui/widgets/tabs/setup_theme.cpp:88
+#: src/gui/widgets/tabs/setup_theme.cpp:87
msgid "Help font"
msgstr ""
#. TRANSLATORS: theme settings label
-#: src/gui/widgets/tabs/setup_theme.cpp:92
+#: src/gui/widgets/tabs/setup_theme.cpp:91
msgid "Secure font"
msgstr ""
#. TRANSLATORS: theme settings label
-#: src/gui/widgets/tabs/setup_theme.cpp:96
+#: src/gui/widgets/tabs/setup_theme.cpp:95
msgid "Npc font"
msgstr ""
#. TRANSLATORS: theme settings label
-#: src/gui/widgets/tabs/setup_theme.cpp:100
+#: src/gui/widgets/tabs/setup_theme.cpp:99
msgid "Japanese font"
msgstr ""
#. TRANSLATORS: theme settings label
-#: src/gui/widgets/tabs/setup_theme.cpp:104
+#: src/gui/widgets/tabs/setup_theme.cpp:103
msgid "Chinese font"
msgstr ""
#. TRANSLATORS: theme settings label
-#: src/gui/widgets/tabs/setup_theme.cpp:109
+#: src/gui/widgets/tabs/setup_theme.cpp:108
msgid "Font size"
msgstr ""
#. TRANSLATORS: theme settings label
-#: src/gui/widgets/tabs/setup_theme.cpp:114
+#: src/gui/widgets/tabs/setup_theme.cpp:113
msgid "Npc font size"
msgstr ""
#. TRANSLATORS: button name with information about selected theme
-#: src/gui/widgets/tabs/setup_theme.cpp:118
+#: src/gui/widgets/tabs/setup_theme.cpp:117
msgid "i"
msgstr ""
#. TRANSLATORS: theme info dialog
-#: src/gui/widgets/tabs/setup_theme.cpp:244
+#: src/gui/widgets/tabs/setup_theme.cpp:243
msgid "Name: "
msgstr ""
-#: src/gui/widgets/tabs/setup_theme.cpp:245
+#: src/gui/widgets/tabs/setup_theme.cpp:244
msgid "Copyright:"
msgstr ""
@@ -4418,14 +4678,15 @@ msgid "Theme info"
msgstr ""
#. TRANSLATORS: theme message dialog
-#: src/gui/widgets/tabs/setup_theme.cpp:340
+#: src/gui/widgets/tabs/setup_theme.cpp:345
msgid "Theme Changed"
msgstr ""
+#. TRANSLATORS: ok dialog message
#. TRANSLATORS: video settings warning
-#: src/gui/widgets/tabs/setup_theme.cpp:340
-#: src/gui/widgets/tabs/setup_video.cpp:385
-#: src/gui/widgets/tabs/setup_video.cpp:398
+#: src/gui/widgets/tabs/setup_theme.cpp:347
+#: src/gui/widgets/tabs/setup_video.cpp:392
+#: src/gui/widgets/tabs/setup_video.cpp:409
msgid "Restart your client for the change to take effect."
msgstr ""
@@ -4506,65 +4767,65 @@ msgid "Button %u action"
msgstr ""
#. TRANSLATORS: video settings checkbox
-#: src/gui/widgets/tabs/setup_video.cpp:72
+#: src/gui/widgets/tabs/setup_video.cpp:73
msgid "Full screen"
msgstr "Plenekrano"
#. TRANSLATORS: video settings checkbox
-#: src/gui/widgets/tabs/setup_video.cpp:75
+#: src/gui/widgets/tabs/setup_video.cpp:76
msgid "FPS limit:"
msgstr ""
#. TRANSLATORS: video settings label
-#: src/gui/widgets/tabs/setup_video.cpp:80
-#: src/gui/widgets/tabs/setup_video.cpp:122
-#: src/gui/widgets/tabs/setup_video.cpp:315
-#: src/gui/widgets/tabs/setup_video.cpp:451
+#: src/gui/widgets/tabs/setup_video.cpp:81
+#: src/gui/widgets/tabs/setup_video.cpp:121
+#: src/gui/widgets/tabs/setup_video.cpp:322
+#: src/gui/widgets/tabs/setup_video.cpp:465
msgid "Alt FPS limit: "
msgstr ""
#. TRANSLATORS: video settings button
-#: src/gui/widgets/tabs/setup_video.cpp:83
+#: src/gui/widgets/tabs/setup_video.cpp:84
msgid "Detect best mode"
msgstr ""
#. TRANSLATORS: video settings checkbox
-#: src/gui/widgets/tabs/setup_video.cpp:92
+#: src/gui/widgets/tabs/setup_video.cpp:93
msgid "Show cursor"
msgstr ""
#. TRANSLATORS: video settings checkbox
-#: src/gui/widgets/tabs/setup_video.cpp:95
+#: src/gui/widgets/tabs/setup_video.cpp:96
msgid "Custom cursor"
msgstr ""
#. TRANSLATORS: video settings checkbox
-#: src/gui/widgets/tabs/setup_video.cpp:99
+#: src/gui/widgets/tabs/setup_video.cpp:100
msgid "Enable resize"
msgstr ""
#. TRANSLATORS: video settings checkbox
-#: src/gui/widgets/tabs/setup_video.cpp:102
+#: src/gui/widgets/tabs/setup_video.cpp:103
msgid "No frame"
msgstr ""
#. TRANSLATORS: video settings label
-#: src/gui/widgets/tabs/setup_video.cpp:119
-#: src/gui/widgets/tabs/setup_video.cpp:123
-#: src/gui/widgets/tabs/setup_video.cpp:313
-#: src/gui/widgets/tabs/setup_video.cpp:435
-#: src/gui/widgets/tabs/setup_video.cpp:448
+#: src/gui/widgets/tabs/setup_video.cpp:118
+#: src/gui/widgets/tabs/setup_video.cpp:122
+#: src/gui/widgets/tabs/setup_video.cpp:320
+#: src/gui/widgets/tabs/setup_video.cpp:449
+#: src/gui/widgets/tabs/setup_video.cpp:462
msgid "None"
msgstr ""
#. TRANSLATORS: video error message
-#: src/gui/widgets/tabs/setup_video.cpp:227
+#: src/gui/widgets/tabs/setup_video.cpp:226
msgid ""
"Failed to switch to windowed mode and restoration of old mode also failed!"
msgstr ""
#. TRANSLATORS: video error message
-#: src/gui/widgets/tabs/setup_video.cpp:234
+#: src/gui/widgets/tabs/setup_video.cpp:233
msgid ""
"Failed to switch to fullscreen mode and restoration of old mode also failed!"
msgstr ""
@@ -4580,32 +4841,32 @@ msgid "Restart needed for changes to take effect."
msgstr ""
#. TRANSLATORS: video settings warning
-#: src/gui/widgets/tabs/setup_video.cpp:270
+#: src/gui/widgets/tabs/setup_video.cpp:274
msgid "Changing to OpenGL"
msgstr ""
#. TRANSLATORS: video settings warning
-#: src/gui/widgets/tabs/setup_video.cpp:272
+#: src/gui/widgets/tabs/setup_video.cpp:276
msgid "Applying change to OpenGL requires restart."
msgstr ""
#. TRANSLATORS: resolution question dialog
-#: src/gui/widgets/tabs/setup_video.cpp:354
+#: src/gui/widgets/tabs/setup_video.cpp:361
msgid "Custom resolution (example: 1024x768)"
msgstr ""
#. TRANSLATORS: resolution question dialog
-#: src/gui/widgets/tabs/setup_video.cpp:356
+#: src/gui/widgets/tabs/setup_video.cpp:363
msgid "Enter new resolution: "
msgstr ""
#. TRANSLATORS: video settings warning
-#: src/gui/widgets/tabs/setup_video.cpp:383
-#: src/gui/widgets/tabs/setup_video.cpp:396
+#: src/gui/widgets/tabs/setup_video.cpp:390
+#: src/gui/widgets/tabs/setup_video.cpp:407
msgid "Screen Resolution Changed"
msgstr ""
-#: src/gui/widgets/tabs/setup_video.cpp:386
+#: src/gui/widgets/tabs/setup_video.cpp:393
msgid "Some windows may be moved to fit the lowered resolution."
msgstr ""
@@ -4784,54 +5045,54 @@ msgid "Ignore mobs"
msgstr ""
#. TRANSLATORS: social window label
-#: src/gui/widgets/tabs/socialfriendstab.h:117
+#: src/gui/widgets/tabs/socialfriendstab.h:114
#, c-format
msgid "Friends: %u/%u"
msgstr ""
#. TRANSLATORS: social window label
-#: src/gui/widgets/tabs/socialguildtab2.h:95
-#: src/gui/widgets/tabs/socialguildtab.h:165
-#: src/gui/widgets/tabs/socialpartytab.h:158
+#: src/gui/widgets/tabs/socialguildtab2.h:97
+#: src/gui/widgets/tabs/socialguildtab.h:166
+#: src/gui/widgets/tabs/socialpartytab.h:159
#, c-format
msgid "Players: %u/%u"
msgstr ""
#. TRANSLATORS: chat message
-#: src/gui/widgets/tabs/socialguildtab.h:83
+#: src/gui/widgets/tabs/socialguildtab.h:84
#, c-format
msgid "Invited user %s to guild %s."
msgstr ""
-#: src/gui/widgets/tabs/socialguildtab.h:101
+#: src/gui/widgets/tabs/socialguildtab.h:102
#, c-format
msgid "Guild %s quit requested."
msgstr ""
#. TRANSLATORS: guild invite message
-#: src/gui/widgets/tabs/socialguildtab.h:116
+#: src/gui/widgets/tabs/socialguildtab.h:118
msgid "Member Invite to Guild"
msgstr ""
#. TRANSLATORS: guild invite message
-#: src/gui/widgets/tabs/socialguildtab.h:118
+#: src/gui/widgets/tabs/socialguildtab.h:120
#, c-format
msgid "Who would you like to invite to guild %s?"
msgstr ""
#. TRANSLATORS: guild leave message
-#: src/gui/widgets/tabs/socialguildtab.h:128
+#: src/gui/widgets/tabs/socialguildtab.h:130
msgid "Leave Guild?"
msgstr ""
#. TRANSLATORS: guild leave message
-#: src/gui/widgets/tabs/socialguildtab.h:130
+#: src/gui/widgets/tabs/socialguildtab.h:132
#, c-format
msgid "Are you sure you want to leave guild %s?"
msgstr ""
#. TRANSLATORS: social window label
-#: src/gui/widgets/tabs/socialguildtab.h:141
+#: src/gui/widgets/tabs/socialguildtab.h:142
#, c-format
msgid "Members: %u/%u"
msgstr ""
@@ -4848,34 +5109,34 @@ msgstr ""
msgid "Portals: %u/%u"
msgstr ""
-#: src/gui/widgets/tabs/socialpartytab.h:85
+#: src/gui/widgets/tabs/socialpartytab.h:86
#, c-format
msgid "Invited user %s to party."
msgstr ""
-#: src/gui/widgets/tabs/socialpartytab.h:102
+#: src/gui/widgets/tabs/socialpartytab.h:103
#, c-format
msgid "Party %s quit requested."
msgstr ""
#. TRANSLATORS: party invite message
-#: src/gui/widgets/tabs/socialpartytab.h:117
+#: src/gui/widgets/tabs/socialpartytab.h:119
msgid "Member Invite to Party"
msgstr ""
#. TRANSLATORS: party invite message
-#: src/gui/widgets/tabs/socialpartytab.h:119
+#: src/gui/widgets/tabs/socialpartytab.h:121
#, c-format
msgid "Who would you like to invite to party %s?"
msgstr ""
#. TRANSLATORS: party leave message
-#: src/gui/widgets/tabs/socialpartytab.h:129
+#: src/gui/widgets/tabs/socialpartytab.h:131
msgid "Leave Party?"
msgstr ""
#. TRANSLATORS: party leave message
-#: src/gui/widgets/tabs/socialpartytab.h:131
+#: src/gui/widgets/tabs/socialpartytab.h:133
#, c-format
msgid "Are you sure you want to leave party %s?"
msgstr ""
@@ -4897,7 +5158,7 @@ msgid "Ignore items"
msgstr ""
#. TRANSLATORS: social window label
-#: src/gui/widgets/tabs/socialplayerstab.h:194
+#: src/gui/widgets/tabs/socialplayerstab.h:188
#, c-format
msgid "Visible players: %d"
msgstr ""
@@ -4922,131 +5183,122 @@ msgid "QE"
msgstr ""
#. TRANSLATORS: quests window name
-#: src/gui/windowmenu.cpp:75 src/gui/windows/questswindow.cpp:65
+#: src/gui/windowmenu.cpp:75 src/gui/windows/questswindow.cpp:66
msgid "Quests"
msgstr ""
-#. TRANSLATORS: short button name for bot checker window.
-#: src/gui/windowmenu.cpp:77
-msgid "BC"
-msgstr ""
-
-#: src/gui/windowmenu.cpp:78
-msgid "Bot checker"
-msgstr ""
-
#. TRANSLATORS: short button name for kill stats window.
-#: src/gui/windowmenu.cpp:80
+#: src/gui/windowmenu.cpp:77
msgid "KS"
msgstr ""
#. TRANSLATORS: kill stats window name
-#: src/gui/windowmenu.cpp:81 src/gui/windows/killstats.cpp:54
+#: src/gui/windowmenu.cpp:78 src/gui/windows/killstats.cpp:49
msgid "Kill stats"
msgstr ""
-#: src/gui/windowmenu.cpp:83
+#: src/gui/windowmenu.cpp:80
msgid "Smilies"
msgstr ""
#. TRANSLATORS: short button name for chat window.
-#: src/gui/windowmenu.cpp:85
+#: src/gui/windowmenu.cpp:82
msgid "CH"
msgstr ""
#. TRANSLATORS: short button name for status window.
-#: src/gui/windowmenu.cpp:93
+#: src/gui/windowmenu.cpp:90
msgid "STA"
msgstr ""
-#: src/gui/windowmenu.cpp:94
+#: src/gui/windowmenu.cpp:91
msgid "Status"
msgstr ""
#. TRANSLATORS: short button name for equipment window.
-#: src/gui/windowmenu.cpp:96
+#: src/gui/windowmenu.cpp:93
msgid "EQU"
msgstr ""
#. TRANSLATORS: equipment window name
#. TRANSLATORS: equipment button tooltip
-#: src/gui/windowmenu.cpp:97 src/gui/windows/equipmentwindow.cpp:67
-#: src/gui/windows/inventorywindow.cpp:223
+#: src/gui/windowmenu.cpp:94 src/gui/windows/equipmentwindow.cpp:65
+#: src/gui/windows/inventorywindow.cpp:235
msgid "Equipment"
msgstr ""
#. TRANSLATORS: short button name for inventory window.
-#: src/gui/windowmenu.cpp:99
+#: src/gui/windowmenu.cpp:96
msgid "INV"
msgstr ""
#. TRANSLATORS: inventory window name
#. TRANSLATORS: inventory type name
-#: src/gui/windowmenu.cpp:100 src/gui/windows/inventorywindow.cpp:140
-#: src/inventory.cpp:299
+#: src/gui/windowmenu.cpp:97 src/gui/windows/inventorywindow.cpp:144
+#: src/inventory.cpp:301
msgid "Inventory"
msgstr ""
#. TRANSLATORS: short button name for cart window.
-#: src/gui/windowmenu.cpp:102
+#: src/gui/windowmenu.cpp:99
msgid "CA"
msgstr ""
#. TRANSLATORS: cart button tooltip
#. TRANSLATORS: inventory type name
-#: src/gui/windowmenu.cpp:103 src/gui/windows/inventorywindow.cpp:219
-#: src/inventory.cpp:309
+#: src/gui/windowmenu.cpp:100 src/gui/windows/inventorywindow.cpp:231
+#: src/inventory.cpp:317
msgid "Cart"
msgstr ""
#. TRANSLATORS: short button name for map window.
-#: src/gui/windowmenu.cpp:105
+#: src/gui/windowmenu.cpp:102
msgid "MAP"
msgstr ""
#. TRANSLATORS: short button name for skills window.
-#: src/gui/windowmenu.cpp:111
+#: src/gui/windowmenu.cpp:109
msgid "SKI"
msgstr ""
#. TRANSLATORS: skills dialog name
-#: src/gui/windowmenu.cpp:112 src/gui/windows/skilldialog.cpp:71
+#: src/gui/windowmenu.cpp:110 src/gui/windows/skilldialog.cpp:69
msgid "Skills"
msgstr ""
#. TRANSLATORS: short button name for social window.
-#: src/gui/windowmenu.cpp:116
+#: src/gui/windowmenu.cpp:114
msgid "SOC"
msgstr ""
#. TRANSLATORS: full button name
#. TRANSLATORS: social window name
-#: src/gui/windowmenu.cpp:118 src/gui/windows/socialwindow.cpp:56
+#: src/gui/windowmenu.cpp:116 src/gui/windows/socialwindow.cpp:54
msgid "Social"
msgstr ""
#. TRANSLATORS: short button name for shortcuts window.
-#: src/gui/windowmenu.cpp:120
+#: src/gui/windowmenu.cpp:118
msgid "SH"
msgstr ""
#. TRANSLATORS: short button name for spells window.
-#: src/gui/windowmenu.cpp:124
+#: src/gui/windowmenu.cpp:122
msgid "SP"
msgstr ""
#. TRANSLATORS: short button name for drops window.
-#: src/gui/windowmenu.cpp:128
+#: src/gui/windowmenu.cpp:126
msgid "DR"
msgstr ""
#. TRANSLATORS: short button name for did you know window.
-#: src/gui/windowmenu.cpp:132
+#: src/gui/windowmenu.cpp:131
msgid "YK"
msgstr ""
#. TRANSLATORS: full button name
-#: src/gui/windowmenu.cpp:134
+#: src/gui/windowmenu.cpp:133
msgid "Did you know"
msgstr ""
@@ -5056,50 +5308,63 @@ msgid "SHP"
msgstr ""
#. TRANSLATORS: short button name for outfits window.
-#: src/gui/windowmenu.cpp:140
+#: src/gui/windowmenu.cpp:141
msgid "OU"
msgstr ""
#. TRANSLATORS: short button name for updates window.
-#: src/gui/windowmenu.cpp:144
+#: src/gui/windowmenu.cpp:146
msgid "UP"
msgstr ""
#. TRANSLATORS: full button name
-#: src/gui/windowmenu.cpp:146
+#: src/gui/windowmenu.cpp:148
msgid "Updates"
msgstr ""
#. TRANSLATORS: short button name for bank window.
-#: src/gui/windowmenu.cpp:148
+#: src/gui/windowmenu.cpp:151
msgid "BA"
msgstr ""
#. TRANSLATORS: full button name
#. TRANSLATORS: bank window name
-#: src/gui/windowmenu.cpp:150 src/gui/windows/bankwindow.cpp:43
+#: src/gui/windowmenu.cpp:153 src/gui/windows/bankwindow.cpp:43
msgid "Bank"
msgstr ""
+#. TRANSLATORS: short button name for mail window.
+#: src/gui/windowmenu.cpp:156
+msgid "MA"
+msgstr ""
+
+#. TRANSLATORS: full button name
+#. TRANSLATORS: mail window name
+#. TRANSLATORS: inventory type name
+#: src/gui/windowmenu.cpp:158 src/gui/windows/mailwindow.cpp:52
+#: src/inventory.cpp:322
+msgid "Mail"
+msgstr ""
+
#. TRANSLATORS: short button name for debug window.
-#: src/gui/windowmenu.cpp:152
+#: src/gui/windowmenu.cpp:161
msgid "DBG"
msgstr ""
#. TRANSLATORS: short button name for windows list menu.
-#: src/gui/windowmenu.cpp:161
+#: src/gui/windowmenu.cpp:170
msgid "WIN"
msgstr ""
#. TRANSLATORS: short button name for setup window.
-#: src/gui/windowmenu.cpp:165
+#: src/gui/windowmenu.cpp:175
msgid "SET"
msgstr ""
#. TRANSLATORS: short key name
#. TRANSLATORS: outfits window label
-#: src/gui/windowmenu.cpp:300 src/gui/windows/outfitwindow.cpp:72
-#: src/gui/windows/outfitwindow.cpp:568
+#: src/gui/windowmenu.cpp:310 src/gui/windows/outfitwindow.cpp:75
+#: src/gui/windows/outfitwindow.cpp:626
#, c-format
msgid "Key: %s"
msgstr ""
@@ -5119,82 +5384,71 @@ msgstr ""
msgid "Deposit"
msgstr ""
-#. TRANSLATORS: bot checker window header
-#: src/gui/windows/botcheckerwindow.cpp:44
-msgid "Bot Checker"
-msgstr ""
-
-#. TRANSLATORS: bot checker window button
-#. TRANSLATORS: npc dialog button
-#: src/gui/windows/botcheckerwindow.cpp:53 src/gui/windows/npcdialog.cpp:117
-msgid "Reset"
-msgstr ""
-
-#. TRANSLATORS: bot checker window table header
-#: src/gui/windows/botcheckerwindow.cpp:94
-msgid "Result"
-msgstr ""
-
#. TRANSLATORS: buy dialog name
-#: src/gui/windows/buydialog.cpp:175
+#: src/gui/windows/buydialog.cpp:176
msgid "Create items"
msgstr ""
#. TRANSLATORS: buy dialog label
-#: src/gui/windows/buydialog.cpp:257
+#: src/gui/windows/buydialog.cpp:264
msgid "Amount:"
msgstr "Kvanto:"
#. TRANSLATORS: char create dialog button
#. TRANSLATORS: char select dialog. button.
#. TRANSLATORS: social window button
-#: src/gui/windows/buydialog.cpp:268 src/gui/windows/charcreatedialog.cpp:120
-#: src/gui/windows/charselectdialog.cpp:624
-#: src/gui/windows/socialwindow.cpp:79
+#: src/gui/windows/buydialog.cpp:275 src/gui/windows/charcreatedialog.cpp:119
+#: src/gui/windows/charselectdialog.cpp:636
+#: src/gui/windows/socialwindow.cpp:77
msgid "Create"
msgstr "Krei"
+#. TRANSLATORS: buy dialog label
+#: src/gui/windows/buydialog.cpp:316
+msgid "Filter:"
+msgstr ""
+
#. TRANSLATORS: change email dialog header
#. TRANSLATORS: button in change email dialog
-#: src/gui/windows/changeemaildialog.cpp:47
-#: src/gui/windows/changeemaildialog.cpp:52
+#: src/gui/windows/changeemaildialog.cpp:48
+#: src/gui/windows/changeemaildialog.cpp:53
msgid "Change Email Address"
msgstr ""
#. TRANSLATORS: label in change email dialog
#. TRANSLATORS: change password dialog label
-#: src/gui/windows/changeemaildialog.cpp:60
-#: src/gui/windows/changepassworddialog.cpp:63
+#: src/gui/windows/changeemaildialog.cpp:61
+#: src/gui/windows/changepassworddialog.cpp:64
#, c-format
msgid "Account: %s"
msgstr ""
#. TRANSLATORS: label in change email dialog
-#: src/gui/windows/changeemaildialog.cpp:64
+#: src/gui/windows/changeemaildialog.cpp:65
msgid "Type new email address twice:"
msgstr ""
#. TRANSLATORS: change email error
-#: src/gui/windows/changeemaildialog.cpp:136
+#: src/gui/windows/changeemaildialog.cpp:137
#, c-format
msgid "The new email address needs to be at least %u characters long."
msgstr ""
#. TRANSLATORS: change email error
-#: src/gui/windows/changeemaildialog.cpp:144
+#: src/gui/windows/changeemaildialog.cpp:145
#, c-format
msgid "The new email address needs to be less than %u characters long."
msgstr ""
#. TRANSLATORS: change email error
-#: src/gui/windows/changeemaildialog.cpp:152
+#: src/gui/windows/changeemaildialog.cpp:153
msgid "The email address entries mismatch."
msgstr ""
#. TRANSLATORS: change password window name
#. TRANSLATORS: change password dialog button
-#: src/gui/windows/changepassworddialog.cpp:48
-#: src/gui/windows/changepassworddialog.cpp:54
+#: src/gui/windows/changepassworddialog.cpp:49
+#: src/gui/windows/changepassworddialog.cpp:55
msgid "Change Password"
msgstr ""
@@ -5202,41 +5456,41 @@ msgstr ""
#. TRANSLATORS: login dialog label
#. TRANSLATORS: register dialog. label.
#. TRANSLATORS: unregister dialog. label.
-#: src/gui/windows/changepassworddialog.cpp:67
-#: src/gui/windows/logindialog.cpp:106 src/gui/windows/registerdialog.cpp:79
-#: src/gui/windows/unregisterdialog.cpp:65
+#: src/gui/windows/changepassworddialog.cpp:68
+#: src/gui/windows/logindialog.cpp:107 src/gui/windows/registerdialog.cpp:76
+#: src/gui/windows/unregisterdialog.cpp:67
msgid "Password:"
msgstr ""
#. TRANSLATORS: change password dialog label
-#: src/gui/windows/changepassworddialog.cpp:70
+#: src/gui/windows/changepassworddialog.cpp:71
msgid "Type new password twice:"
msgstr ""
#. TRANSLATORS: change password error
-#: src/gui/windows/changepassworddialog.cpp:117
+#: src/gui/windows/changepassworddialog.cpp:118
msgid "Enter the old password first."
msgstr ""
#. TRANSLATORS: change password error
-#: src/gui/windows/changepassworddialog.cpp:124
+#: src/gui/windows/changepassworddialog.cpp:125
#, c-format
msgid "The new password needs to be at least %u characters long."
msgstr ""
#. TRANSLATORS: change password error
-#: src/gui/windows/changepassworddialog.cpp:132
+#: src/gui/windows/changepassworddialog.cpp:133
#, c-format
msgid "The new password needs to be less than %u characters long."
msgstr ""
#. TRANSLATORS: change password error
-#: src/gui/windows/changepassworddialog.cpp:140
+#: src/gui/windows/changepassworddialog.cpp:141
msgid "The new password entries mismatch."
msgstr ""
#. TRANSLATORS: char create dialog name
-#: src/gui/windows/charcreatedialog.cpp:76
+#: src/gui/windows/charcreatedialog.cpp:75
msgid "New Character"
msgstr ""
@@ -5244,9 +5498,9 @@ msgstr ""
#. TRANSLATORS: edit server dialog label
#. TRANSLATORS: login dialog label
#. TRANSLATORS: register dialog. label.
-#: src/gui/windows/charcreatedialog.cpp:82
-#: src/gui/windows/editserverdialog.cpp:74 src/gui/windows/logindialog.cpp:104
-#: src/gui/windows/registerdialog.cpp:77
+#: src/gui/windows/charcreatedialog.cpp:81
+#: src/gui/windows/editserverdialog.cpp:71 src/gui/windows/logindialog.cpp:105
+#: src/gui/windows/registerdialog.cpp:74
msgid "Name:"
msgstr "Nomo:"
@@ -5254,12 +5508,12 @@ msgstr "Nomo:"
#. You may change this symbol if your language uses another.
#. TRANSLATORS: char create dialog button
#. TRANSLATORS: outfits window button
-#: src/gui/windows/charcreatedialog.cpp:86
-#: src/gui/windows/charcreatedialog.cpp:95
-#: src/gui/windows/charcreatedialog.cpp:112
-#: src/gui/windows/charcreatedialog.cpp:195
-#: src/gui/windows/charcreatedialog.cpp:205
-#: src/gui/windows/outfitwindow.cpp:60
+#: src/gui/windows/charcreatedialog.cpp:85
+#: src/gui/windows/charcreatedialog.cpp:94
+#: src/gui/windows/charcreatedialog.cpp:111
+#: src/gui/windows/charcreatedialog.cpp:196
+#: src/gui/windows/charcreatedialog.cpp:206
+#: src/gui/windows/outfitwindow.cpp:63
msgid ">"
msgstr ">"
@@ -5267,75 +5521,75 @@ msgstr ">"
#. You may change this symbol if your language uses another.
#. TRANSLATORS: char create dialog button
#. TRANSLATORS: outfits window button
-#: src/gui/windows/charcreatedialog.cpp:90
-#: src/gui/windows/charcreatedialog.cpp:97
-#: src/gui/windows/charcreatedialog.cpp:197
-#: src/gui/windows/charcreatedialog.cpp:207
-#: src/gui/windows/outfitwindow.cpp:58
+#: src/gui/windows/charcreatedialog.cpp:89
+#: src/gui/windows/charcreatedialog.cpp:96
+#: src/gui/windows/charcreatedialog.cpp:198
+#: src/gui/windows/charcreatedialog.cpp:208
+#: src/gui/windows/outfitwindow.cpp:61
msgid "<"
msgstr "<"
#. TRANSLATORS: char create dialog label
-#: src/gui/windows/charcreatedialog.cpp:92
+#: src/gui/windows/charcreatedialog.cpp:91
msgid "Hair color:"
msgstr "Har-koloro:"
#. TRANSLATORS: char create dialog label
-#: src/gui/windows/charcreatedialog.cpp:99
+#: src/gui/windows/charcreatedialog.cpp:98
msgid "Hair style:"
msgstr ""
#. TRANSLATORS: char create dialog button
-#: src/gui/windows/charcreatedialog.cpp:110
+#: src/gui/windows/charcreatedialog.cpp:109
msgid "^"
msgstr ""
#. TRANSLATORS: char create dialog label
-#: src/gui/windows/charcreatedialog.cpp:118
-#: src/gui/windows/charcreatedialog.cpp:496
+#: src/gui/windows/charcreatedialog.cpp:117
+#: src/gui/windows/charcreatedialog.cpp:509
#, c-format
msgid "Please distribute %d points"
msgstr ""
#. TRANSLATORS: char create dialog label
-#: src/gui/windows/charcreatedialog.cpp:199
+#: src/gui/windows/charcreatedialog.cpp:200
msgid "Race:"
msgstr ""
#. TRANSLATORS: char create dialog label
-#: src/gui/windows/charcreatedialog.cpp:209
+#: src/gui/windows/charcreatedialog.cpp:210
msgid "Look:"
msgstr ""
#. TRANSLATORS: one char size female character gender
#. TRANSLATORS: here F is title for friends tab in social window
-#: src/gui/windows/charcreatedialog.cpp:223
-#: src/gui/windows/socialwindow.cpp:75
+#: src/gui/windows/charcreatedialog.cpp:224
+#: src/gui/windows/socialwindow.cpp:73
msgid "F"
msgstr ""
#. TRANSLATORS: one char size male character gender
-#: src/gui/windows/charcreatedialog.cpp:225
+#: src/gui/windows/charcreatedialog.cpp:226
msgid "M"
msgstr ""
#. TRANSLATORS: one char size unknown character gender
-#: src/gui/windows/charcreatedialog.cpp:227
+#: src/gui/windows/charcreatedialog.cpp:228
msgid "U"
msgstr ""
#. TRANSLATORS: char creation error
-#: src/gui/windows/charcreatedialog.cpp:378
+#: src/gui/windows/charcreatedialog.cpp:388
msgid "Your name needs to be at least 4 characters."
msgstr ""
#. TRANSLATORS: char create dialog label
-#: src/gui/windows/charcreatedialog.cpp:486
+#: src/gui/windows/charcreatedialog.cpp:499
msgid "Character stats OK"
msgstr ""
#. TRANSLATORS: char create dialog label
-#: src/gui/windows/charcreatedialog.cpp:502
+#: src/gui/windows/charcreatedialog.cpp:515
#, c-format
msgid "Please remove %d points"
msgstr ""
@@ -5351,68 +5605,72 @@ msgid "Are you sure you want to delete this character?"
msgstr ""
#. TRANSLATORS: char select dialog name
-#: src/gui/windows/charselectdialog.cpp:66
+#: src/gui/windows/charselectdialog.cpp:61
#, c-format
msgid "Account %s (last login time %s)"
msgstr ""
#. TRANSLATORS: char select dialog. button.
-#: src/gui/windows/charselectdialog.cpp:73
+#: src/gui/windows/charselectdialog.cpp:70
msgid "Switch"
msgstr ""
#. TRANSLATORS: char select dialog. button.
-#: src/gui/windows/charselectdialog.cpp:75
+#: src/gui/windows/charselectdialog.cpp:72
msgid "Password"
msgstr ""
#. TRANSLATORS: char select dialog. button.
#. TRANSLATORS: updater window button
-#: src/gui/windows/charselectdialog.cpp:80
-#: src/gui/windows/charselectdialog.cpp:614
-#: src/gui/windows/updaterwindow.cpp:192
+#: src/gui/windows/charselectdialog.cpp:77
+#: src/gui/windows/charselectdialog.cpp:626
+#: src/gui/windows/updaterwindow.cpp:191
msgid "Play"
msgstr "Ludi"
#. TRANSLATORS: char select dialog. button.
+#. TRANSLATORS: info message header
+#. TRANSLATORS: info header
#. TRANSLATORS: info message
-#: src/gui/windows/charselectdialog.cpp:82
-#: src/net/ea/charserverhandler.cpp:160
-#: src/net/eathena/charserverhandler.cpp:591
-#: src/net/eathena/charserverhandler.cpp:621
+#: src/gui/windows/charselectdialog.cpp:79
+#: src/net/ea/charserverhandler.cpp:166
+#: src/net/eathena/charserverhandler.cpp:608
+#: src/net/eathena/charserverhandler.cpp:644
msgid "Info"
msgstr ""
#. TRANSLATORS: char select dialog. button.
#. TRANSLATORS: unregister dialog name
#. TRANSLATORS: unregister dialog. button.
-#: src/gui/windows/charselectdialog.cpp:110
-#: src/gui/windows/unregisterdialog.cpp:47
-#: src/gui/windows/unregisterdialog.cpp:52
+#: src/gui/windows/charselectdialog.cpp:107
+#: src/gui/windows/unregisterdialog.cpp:48
+#: src/gui/windows/unregisterdialog.cpp:53
msgid "Unregister"
msgstr ""
#. TRANSLATORS: char select dialog. button.
-#: src/gui/windows/charselectdialog.cpp:122
+#: src/gui/windows/charselectdialog.cpp:119
msgid "Change Email"
msgstr ""
#. TRANSLATORS: char select dialog name
-#: src/gui/windows/charselectdialog.cpp:166
+#: src/gui/windows/charselectdialog.cpp:163
#, c-format
msgid "Account %s"
msgstr ""
-#: src/gui/windows/charselectdialog.cpp:195
+#. TRANSLATORS: pin code dialog header.
+#: src/gui/windows/charselectdialog.cpp:193
msgid "Please set new pincode"
msgstr ""
+#. TRANSLATORS: character rename dialog header.
#: src/gui/windows/charselectdialog.cpp:242
msgid "Please enter new name"
msgstr ""
#. TRANSLATORS: char select dialog. player info message.
-#: src/gui/windows/charselectdialog.cpp:261
+#: src/gui/windows/charselectdialog.cpp:262
#, c-format
msgid ""
"Hp: %u/%u\n"
@@ -5422,48 +5680,56 @@ msgid ""
"Money: %s"
msgstr ""
-#: src/gui/windows/charselectdialog.cpp:319
+#: src/gui/windows/charselectdialog.cpp:325
msgid "Incorrect password"
msgstr ""
#. TRANSLATORS: char deletion question.
-#: src/gui/windows/charselectdialog.cpp:464
+#: src/gui/windows/charselectdialog.cpp:473
msgid "Enter your email for deleting character"
msgstr ""
-#: src/gui/windows/charselectdialog.cpp:464
+#. TRANSLATORS: email label.
+#: src/gui/windows/charselectdialog.cpp:475
msgid "Enter email:"
msgstr ""
#. TRANSLATORS: char deletion question.
-#: src/gui/windows/charselectdialog.cpp:471
+#: src/gui/windows/charselectdialog.cpp:482
msgid "Enter password for deleting character"
msgstr ""
-#: src/gui/windows/charselectdialog.cpp:471
+#. TRANSLATORS: email label.
+#: src/gui/windows/charselectdialog.cpp:484
msgid "Enter password:"
msgstr ""
#. TRANSLATORS: chat message
-#: src/gui/windows/chatwindow.cpp:675
+#: src/gui/windows/chatwindow.cpp:669
#, c-format
msgid "Present: %s; %d players are present."
msgstr ""
#. TRANSLATORS: chat message
-#: src/gui/windows/chatwindow.cpp:1118
+#: src/gui/windows/chatwindow.cpp:1115
#, c-format
msgid "Whispering to %s: %s"
msgstr ""
+#. TRANSLATORS: error message
+#: src/gui/windows/chatwindow.cpp:1566
+#, c-format
+msgid "Broken nick detected: %s"
+msgstr ""
+
#. TRANSLATORS: owners pet name. For example: 4144's pet
-#: src/gui/windows/chatwindow.cpp:1728 src/net/eathena/pethandler.cpp:174
+#: src/gui/windows/chatwindow.cpp:1754 src/net/eathena/pethandler.cpp:173
#, c-format
msgid "%s's pet"
msgstr ""
#. TRANSLATORS: confirm dialog button
-#: src/gui/windows/confirmdialog.cpp:55
+#: src/gui/windows/confirmdialog.cpp:57
msgid "Yes"
msgstr "Jes"
@@ -5498,49 +5764,49 @@ msgid "Auto open this window"
msgstr ""
#. TRANSLATORS: edit server dialog name
-#: src/gui/windows/editserverdialog.cpp:48
+#: src/gui/windows/editserverdialog.cpp:45
msgid "Edit Server"
msgstr ""
#. TRANSLATORS: edit server dialog button
#. TRANSLATORS: servers dialog button
-#: src/gui/windows/editserverdialog.cpp:57
-#: src/gui/windows/serverdialog.cpp:116
+#: src/gui/windows/editserverdialog.cpp:54
+#: src/gui/windows/serverdialog.cpp:115
msgid "Connect"
msgstr ""
#. TRANSLATORS: edit server dialog label
-#: src/gui/windows/editserverdialog.cpp:63
+#: src/gui/windows/editserverdialog.cpp:60
msgid "Use same ip"
msgstr ""
#. TRANSLATORS: edit server dialog label
-#: src/gui/windows/editserverdialog.cpp:76
+#: src/gui/windows/editserverdialog.cpp:73
msgid "Address:"
msgstr "Adreso:"
#. TRANSLATORS: edit server dialog label
-#: src/gui/windows/editserverdialog.cpp:78
+#: src/gui/windows/editserverdialog.cpp:75
msgid "Port:"
msgstr ""
#. TRANSLATORS: edit server dialog label
-#: src/gui/windows/editserverdialog.cpp:80
+#: src/gui/windows/editserverdialog.cpp:77
msgid "Server type:"
msgstr "Servilo-speco:"
#. TRANSLATORS: edit server dialog label
-#: src/gui/windows/editserverdialog.cpp:82
+#: src/gui/windows/editserverdialog.cpp:79
msgid "Description:"
msgstr ""
#. TRANSLATORS: edit server dialog label
-#: src/gui/windows/editserverdialog.cpp:84
+#: src/gui/windows/editserverdialog.cpp:81
msgid "Online list url:"
msgstr ""
#. TRANSLATORS: edit server dialog error message
-#: src/gui/windows/editserverdialog.cpp:214
+#: src/gui/windows/editserverdialog.cpp:213
msgid "Please at least type both the address and the port of the server."
msgstr ""
@@ -5552,17 +5818,17 @@ msgstr ""
#. TRANSLATORS: egg selection dialog button
#. TRANSLATORS: input action name
-#: src/gui/windows/eggselectiondialog.cpp:51 src/input/pages/gui.cpp:93
+#: src/gui/windows/eggselectiondialog.cpp:51 src/input/pages/gui.cpp:91
msgid "Select"
msgstr ""
#. TRANSLATORS: font size
-#: src/gui/windows/emotewindow.cpp:47
+#: src/gui/windows/emotewindow.cpp:48
msgid "Normal font"
msgstr ""
#. TRANSLATORS: emotes tab name
-#: src/gui/windows/emotewindow.cpp:119
+#: src/gui/windows/emotewindow.cpp:118
msgid "Fonts"
msgstr ""
@@ -5571,10 +5837,24 @@ msgstr ""
msgid "Did you know..."
msgstr ""
+#. TRANSLATORS: insert card dialog name
+#: src/gui/windows/insertcarddialog.cpp:43
+#: src/gui/windows/insertcarddialog.cpp:45
+msgid "Insert card"
+msgstr ""
+
+#. TRANSLATORS: insert card dialog button
+#. TRANSLATORS: input action name
+#. TRANSLATORS: inventory button
+#: src/gui/windows/insertcarddialog.cpp:51 src/input/pages/gui.cpp:121
+#: src/resources/itemtypemapdata.h:97
+msgid "Insert"
+msgstr ""
+
#. TRANSLATORS: inventory button
#. TRANSLATORS: outfits window button
#. TRANSLATORS: inventory button
-#: src/gui/windows/inventorywindow.cpp:182 src/gui/windows/outfitwindow.cpp:62
+#: src/gui/windows/inventorywindow.cpp:196 src/gui/windows/outfitwindow.cpp:65
#: src/resources/itemtypemapdata.h:45 src/resources/itemtypemapdata.h:49
#: src/resources/itemtypemapdata.h:53 src/resources/itemtypemapdata.h:57
#: src/resources/itemtypemapdata.h:61 src/resources/itemtypemapdata.h:65
@@ -5585,138 +5865,138 @@ msgstr ""
msgid "Equip"
msgstr ""
-#. TRANSLATORS: inventory button
-#: src/gui/windows/inventorywindow.cpp:201
-msgid "Split"
-msgstr ""
-
#. TRANSLATORS: inventory outfits button
-#: src/gui/windows/inventorywindow.cpp:203
+#: src/gui/windows/inventorywindow.cpp:215
msgid "O"
msgstr ""
#. TRANSLATORS: inventory cart button
-#: src/gui/windows/inventorywindow.cpp:205
+#: src/gui/windows/inventorywindow.cpp:217
msgid "C"
msgstr ""
#. TRANSLATORS: inventory shop button
-#: src/gui/windows/inventorywindow.cpp:207
+#: src/gui/windows/inventorywindow.cpp:219
msgid "S"
msgstr ""
#. TRANSLATORS: inventory equipment button
-#: src/gui/windows/inventorywindow.cpp:209
+#: src/gui/windows/inventorywindow.cpp:221
msgid "E"
msgstr ""
#. TRANSLATORS: item amount window button
-#: src/gui/windows/itemamountwindow.cpp:171
+#: src/gui/windows/itemamountwindow.cpp:183
msgid "All"
msgstr ""
#. TRANSLATORS: amount window message
-#: src/gui/windows/itemamountwindow.cpp:227
+#: src/gui/windows/itemamountwindow.cpp:239
msgid "Select amount of items to trade."
msgstr ""
#. TRANSLATORS: amount window message
-#: src/gui/windows/itemamountwindow.cpp:231
+#: src/gui/windows/itemamountwindow.cpp:243
msgid "Select amount of items to drop."
msgstr ""
#. TRANSLATORS: amount window message
-#: src/gui/windows/itemamountwindow.cpp:235
+#: src/gui/windows/itemamountwindow.cpp:247
msgid "Select amount of items to store."
msgstr ""
#. TRANSLATORS: amount window message
-#: src/gui/windows/itemamountwindow.cpp:239
+#: src/gui/windows/itemamountwindow.cpp:252
+msgid "Select amount of items to send."
+msgstr ""
+
+#. TRANSLATORS: amount window message
+#: src/gui/windows/itemamountwindow.cpp:257
msgid "Select amount of items to store to cart."
msgstr ""
#. TRANSLATORS: amount window message
-#: src/gui/windows/itemamountwindow.cpp:243
+#: src/gui/windows/itemamountwindow.cpp:261
msgid "Select amount of items to retrieve."
msgstr ""
#. TRANSLATORS: amount window message
-#: src/gui/windows/itemamountwindow.cpp:247
+#: src/gui/windows/itemamountwindow.cpp:265
msgid "Select amount of items to retrieve from cart."
msgstr ""
#. TRANSLATORS: amount window message
-#: src/gui/windows/itemamountwindow.cpp:251
+#: src/gui/windows/itemamountwindow.cpp:269
msgid "Select amount of items to split."
msgstr ""
#. TRANSLATORS: amount window message
-#: src/gui/windows/itemamountwindow.cpp:255
+#: src/gui/windows/itemamountwindow.cpp:273
msgid "Add to buy shop."
msgstr ""
#. TRANSLATORS: amount window message
-#: src/gui/windows/itemamountwindow.cpp:259
+#: src/gui/windows/itemamountwindow.cpp:277
msgid "Add to sell shop."
msgstr ""
#. TRANSLATORS: amount window message
-#: src/gui/windows/itemamountwindow.cpp:263
+#: src/gui/windows/itemamountwindow.cpp:281
msgid "Unknown."
msgstr "Nekonata."
#. TRANSLATORS: kill stats window button
-#: src/gui/windows/killstats.cpp:59
+#: src/gui/windows/killstats.cpp:54
msgid "Reset stats"
msgstr ""
#. TRANSLATORS: kill stats window button
-#: src/gui/windows/killstats.cpp:61
+#: src/gui/windows/killstats.cpp:56
msgid "Reset timer"
msgstr ""
#. TRANSLATORS: kill stats window label
-#: src/gui/windows/killstats.cpp:66 src/gui/windows/killstats.cpp:180
-#: src/gui/windows/killstats.cpp:285 src/gui/windows/killstats.cpp:526
+#: src/gui/windows/killstats.cpp:61 src/gui/windows/killstats.cpp:166
+#: src/gui/windows/killstats.cpp:272 src/gui/windows/killstats.cpp:423
#, c-format
msgid "Kills: %s, total exp: %s"
msgstr ""
#. TRANSLATORS: kill stats window label
-#: src/gui/windows/killstats.cpp:69 src/gui/windows/killstats.cpp:182
-#: src/gui/windows/killstats.cpp:262 src/gui/windows/killstats.cpp:277
-#: src/gui/windows/killstats.cpp:528
+#: src/gui/windows/killstats.cpp:64 src/gui/windows/killstats.cpp:168
+#: src/gui/windows/killstats.cpp:249 src/gui/windows/killstats.cpp:264
+#: src/gui/windows/killstats.cpp:425
#, c-format
msgid "Avg Exp: %s"
msgstr ""
#. TRANSLATORS: kill stats window label
-#: src/gui/windows/killstats.cpp:71 src/gui/windows/killstats.cpp:185
-#: src/gui/windows/killstats.cpp:267 src/gui/windows/killstats.cpp:281
-#: src/gui/windows/killstats.cpp:531
+#: src/gui/windows/killstats.cpp:66 src/gui/windows/killstats.cpp:171
+#: src/gui/windows/killstats.cpp:254 src/gui/windows/killstats.cpp:268
+#: src/gui/windows/killstats.cpp:428
#, c-format
msgid "No. of avg mob to next level: %s"
msgstr ""
#. TRANSLATORS: kill stats window label
-#: src/gui/windows/killstats.cpp:74 src/gui/windows/killstats.cpp:196
-#: src/gui/windows/killstats.cpp:289 src/gui/windows/killstats.cpp:534
+#: src/gui/windows/killstats.cpp:69 src/gui/windows/killstats.cpp:182
+#: src/gui/windows/killstats.cpp:276 src/gui/windows/killstats.cpp:431
#, c-format
msgid "Kills/Min: %s, Exp/Min: %s"
msgstr ""
#. TRANSLATORS: kill stats window label
-#: src/gui/windows/killstats.cpp:78 src/gui/windows/killstats.cpp:83
-#: src/gui/windows/killstats.cpp:88 src/gui/windows/killstats.cpp:355
-#: src/gui/windows/killstats.cpp:374 src/gui/windows/killstats.cpp:395
+#: src/gui/windows/killstats.cpp:73 src/gui/windows/killstats.cpp:78
+#: src/gui/windows/killstats.cpp:83 src/gui/windows/killstats.cpp:341
+#: src/gui/windows/killstats.cpp:360 src/gui/windows/killstats.cpp:381
#, c-format
msgid "Exp speed per %d min: %s"
msgid_plural "Exp speed per %d min: %s"
msgstr[0] ""
msgstr[1] ""
-#: src/gui/windows/killstats.cpp:80 src/gui/windows/killstats.cpp:85
-#: src/gui/windows/killstats.cpp:91
+#: src/gui/windows/killstats.cpp:75 src/gui/windows/killstats.cpp:80
+#: src/gui/windows/killstats.cpp:86
#, c-format
msgid "Time for next level per %d min: %s"
msgid_plural "Time for next level per %d min: %s"
@@ -5724,54 +6004,37 @@ msgstr[0] ""
msgstr[1] ""
#. TRANSLATORS: kill stats window label
-#: src/gui/windows/killstats.cpp:94 src/gui/windows/killstats.cpp:294
+#: src/gui/windows/killstats.cpp:89 src/gui/windows/killstats.cpp:281
msgid "Last kill exp:"
msgstr ""
#. TRANSLATORS: kill stats window label
-#: src/gui/windows/killstats.cpp:97 src/gui/windows/killstats.cpp:426
-#: src/gui/windows/killstats.cpp:433 src/gui/windows/killstats.cpp:440
-#: src/gui/windows/killstats.cpp:446
-msgid "Time before jacko spawn:"
-msgstr ""
-
-#. TRANSLATORS: kill stats window label
-#: src/gui/windows/killstats.cpp:134 src/gui/windows/killstats.cpp:247
+#: src/gui/windows/killstats.cpp:121 src/gui/windows/killstats.cpp:234
#, c-format
msgid "Level: %d at %f%%"
msgstr ""
#. TRANSLATORS: kill stats window label
-#: src/gui/windows/killstats.cpp:139 src/gui/windows/killstats.cpp:252
+#: src/gui/windows/killstats.cpp:126 src/gui/windows/killstats.cpp:239
#, c-format
msgid "Exp: %d/%d Left: %d"
msgstr ""
#. TRANSLATORS: kill stats window label
-#: src/gui/windows/killstats.cpp:143 src/gui/windows/killstats.cpp:258
-#: src/gui/windows/killstats.cpp:272
+#: src/gui/windows/killstats.cpp:130 src/gui/windows/killstats.cpp:245
+#: src/gui/windows/killstats.cpp:259
#, c-format
msgid "1%% = %d exp, avg mob for 1%%: %s"
msgstr ""
#. TRANSLATORS: kill stats window label
-#: src/gui/windows/killstats.cpp:361 src/gui/windows/killstats.cpp:370
-#: src/gui/windows/killstats.cpp:381 src/gui/windows/killstats.cpp:390
-#: src/gui/windows/killstats.cpp:403 src/gui/windows/killstats.cpp:412
+#: src/gui/windows/killstats.cpp:347 src/gui/windows/killstats.cpp:356
+#: src/gui/windows/killstats.cpp:367 src/gui/windows/killstats.cpp:376
+#: src/gui/windows/killstats.cpp:389 src/gui/windows/killstats.cpp:398
#, c-format
msgid " Time for next level: %s"
msgstr ""
-#. TRANSLATORS: kill stats window label
-#: src/gui/windows/killstats.cpp:433
-#, c-format
-msgid "%s %d?"
-msgstr ""
-
-#: src/gui/windows/killstats.cpp:440
-msgid "jacko spawning"
-msgstr ""
-
#. TRANSLATORS: login dialog name
#. TRANSLATORS: login dialog button
#: src/gui/windows/logindialog.cpp:64 src/gui/windows/logindialog.cpp:81
@@ -5796,8 +6059,8 @@ msgstr ""
#. TRANSLATORS: login dialog button
#. TRANSLATORS: register dialog name
#. TRANSLATORS: register dialog. button.
-#: src/gui/windows/logindialog.cpp:83 src/gui/windows/registerdialog.cpp:54
-#: src/gui/windows/registerdialog.cpp:63
+#: src/gui/windows/logindialog.cpp:83 src/gui/windows/registerdialog.cpp:51
+#: src/gui/windows/registerdialog.cpp:60
msgid "Register"
msgstr ""
@@ -5807,31 +6070,128 @@ msgid "Custom update host"
msgstr ""
#. TRANSLATORS: login dialog label
-#: src/gui/windows/logindialog.cpp:100
+#: src/gui/windows/logindialog.cpp:101
msgid "Server:"
msgstr "Servilo:"
#. TRANSLATORS: login dialog label
-#: src/gui/windows/logindialog.cpp:110
+#: src/gui/windows/logindialog.cpp:111
#, c-format
msgid "Update host: %s"
msgstr ""
-#: src/gui/windows/logindialog.cpp:229
+#. TRANSLATORS: question dialog
+#: src/gui/windows/logindialog.cpp:238
msgid "Open register url"
msgstr ""
-#: src/gui/windows/ministatuswindow.cpp:72
+#. TRANSLATORS: mail edit window name
+#: src/gui/windows/maileditwindow.cpp:47
+msgid "Edit mail"
+msgstr ""
+
+#. TRANSLATORS: mail edit window button
+#: src/gui/windows/maileditwindow.cpp:50
+msgid "Send"
+msgstr "Sendi"
+
+#. TRANSLATORS: mail edit window button
+#. TRANSLATORS: npc dialog button
+#. TRANSLATORS: servers dialog button
+#. TRANSLATORS: shop window label
+#. TRANSLATORS: trade window button
+#: src/gui/windows/maileditwindow.cpp:54 src/gui/windows/npcdialog.cpp:117
+#: src/gui/windows/serverdialog.cpp:117 src/gui/windows/shopwindow.cpp:124
+#: src/gui/windows/tradewindow.cpp:82
+msgid "Add"
+msgstr "Aldoni"
+
+#. TRANSLATORS: mail edit window label
+#: src/gui/windows/maileditwindow.cpp:56
+msgid "To:"
+msgstr "Al:"
+
+#. TRANSLATORS: mail edit window label
+#. TRANSLATORS: mail view window label
+#: src/gui/windows/maileditwindow.cpp:58 src/gui/windows/mailviewwindow.cpp:72
+msgid "Subject:"
+msgstr ""
+
+#. TRANSLATORS: mail edit window label
+#. TRANSLATORS: mail view window label
+#: src/gui/windows/maileditwindow.cpp:60
+#: src/gui/windows/mailviewwindow.cpp:103
+msgid "Money:"
+msgstr ""
+
+#. TRANSLATORS: mail edit window label
+#: src/gui/windows/maileditwindow.cpp:62
+#: src/gui/windows/mailviewwindow.cpp:119
+#: src/gui/windows/mailviewwindow.cpp:124
+msgid "Item:"
+msgstr ""
+
+#. TRANSLATORS: mail edit window label
+#. TRANSLATORS: mail view window label
+#: src/gui/windows/maileditwindow.cpp:64 src/gui/windows/mailviewwindow.cpp:75
+msgid "Message:"
+msgstr ""
+
+#. TRANSLATORS: mail view window name
+#: src/gui/windows/mailviewwindow.cpp:53
+msgid "View mail"
+msgstr ""
+
+#. TRANSLATORS: mail view window button
+#: src/gui/windows/mailviewwindow.cpp:63
+msgid "Reply"
+msgstr ""
+
+#. TRANSLATORS: mail view window label
+#: src/gui/windows/mailviewwindow.cpp:65
+msgid "Time:"
+msgstr ""
+
+#. TRANSLATORS: mail view window label
+#: src/gui/windows/mailviewwindow.cpp:69
+msgid "From:"
+msgstr ""
+
+#: src/gui/windows/mailviewwindow.cpp:131
+msgid "Get attach"
+msgstr ""
+
+#. TRANSLATORS: mail window button
+#: src/gui/windows/mailwindow.cpp:62
+msgid "Refresh"
+msgstr ""
+
+#. TRANSLATORS: mail window button
+#: src/gui/windows/mailwindow.cpp:64
+msgid "New"
+msgstr ""
+
+#. TRANSLATORS: mail window button
+#: src/gui/windows/mailwindow.cpp:68
+msgid "Return"
+msgstr ""
+
+#. TRANSLATORS: mail window button
+#: src/gui/windows/mailwindow.cpp:70
+msgid "Open"
+msgstr ""
+
+#: src/gui/windows/ministatuswindow.cpp:71
msgid "health bar"
msgstr ""
#. TRANSLATORS: status bar name
-#: src/gui/windows/ministatuswindow.cpp:83
+#: src/gui/windows/ministatuswindow.cpp:82
msgid "mana bar"
msgstr ""
#. TRANSLATORS: status bar name
-#: src/gui/windows/ministatuswindow.cpp:87
+#: src/gui/windows/ministatuswindow.cpp:86
msgid "experience bar"
msgstr ""
@@ -5846,199 +6206,180 @@ msgid "inventory slots bar"
msgstr ""
#. TRANSLATORS: status bar name
-#: src/gui/windows/ministatuswindow.cpp:102
+#: src/gui/windows/ministatuswindow.cpp:103
msgid "money bar"
msgstr ""
#. TRANSLATORS: status bar name
-#: src/gui/windows/ministatuswindow.cpp:106
+#: src/gui/windows/ministatuswindow.cpp:108
msgid "arrows bar"
msgstr ""
#. TRANSLATORS: status bar name
-#: src/gui/windows/ministatuswindow.cpp:111
+#: src/gui/windows/ministatuswindow.cpp:114
msgid "status bar"
msgstr ""
-#: src/gui/windows/ministatuswindow.cpp:134
+#: src/gui/windows/ministatuswindow.cpp:137
msgid "job bar"
msgstr ""
#. TRANSLATORS: status bar label
#. TRANSLATORS: status window label
-#: src/gui/windows/ministatuswindow.cpp:341
-#: src/gui/windows/statuswindow.cpp:249
+#: src/gui/windows/ministatuswindow.cpp:352
+#: src/gui/windows/statuswindow.cpp:255
#, c-format
msgid "Level: %d (GM %d)"
msgstr ""
#. TRANSLATORS: status bar label
#. TRANSLATORS: status window label
-#: src/gui/windows/ministatuswindow.cpp:348
-#: src/gui/windows/statuswindow.cpp:71 src/gui/windows/statuswindow.cpp:256
-#: src/gui/windows/statuswindow.cpp:381
+#: src/gui/windows/ministatuswindow.cpp:359
+#: src/gui/windows/statuswindow.cpp:67 src/gui/windows/statuswindow.cpp:262
+#: src/gui/windows/statuswindow.cpp:387
#, c-format
msgid "Level: %d"
msgstr ""
#. TRANSLATORS: status bar label
-#: src/gui/windows/ministatuswindow.cpp:364
-#: src/gui/windows/ministatuswindow.cpp:401
+#: src/gui/windows/ministatuswindow.cpp:375
+#: src/gui/windows/ministatuswindow.cpp:412
msgid "Need"
msgstr ""
#. TRANSLATORS: job bar label
-#: src/gui/windows/ministatuswindow.cpp:388
+#: src/gui/windows/ministatuswindow.cpp:399
#, c-format
msgid "Job level: %d"
msgstr ""
#. TRANSLATORS: npc dialog button
-#: src/gui/windows/npcdialog.cpp:71
+#: src/gui/windows/npcdialog.cpp:72
msgid "Stop waiting"
msgstr ""
#. TRANSLATORS: npc dialog button
-#: src/gui/windows/npcdialog.cpp:73
+#: src/gui/windows/npcdialog.cpp:74
msgid "Next"
msgstr ""
#. TRANSLATORS: npc dialog button
-#: src/gui/windows/npcdialog.cpp:77
+#: src/gui/windows/npcdialog.cpp:78
msgid "Submit"
msgstr ""
#. TRANSLATORS: npc dialog button
-#. TRANSLATORS: servers dialog button
-#. TRANSLATORS: shop window label
-#. TRANSLATORS: trade window button
-#: src/gui/windows/npcdialog.cpp:115 src/gui/windows/serverdialog.cpp:118
-#: src/gui/windows/shopwindow.cpp:121 src/gui/windows/tradewindow.cpp:84
-msgid "Add"
-msgstr "Aldoni"
-
-#. TRANSLATORS: label in npc post dialog
-#: src/gui/windows/npcpostdialog.cpp:59
-msgid "To:"
-msgstr "Al:"
-
-#. TRANSLATORS: button in npc post dialog
-#: src/gui/windows/npcpostdialog.cpp:66
-msgid "Send"
-msgstr "Sendi"
-
-#. TRANSLATORS: npc post message error
-#: src/gui/windows/npcpostdialog.cpp:113
-msgid "Failed to send as sender or letter invalid."
+#: src/gui/windows/npcdialog.cpp:119
+msgid "Reset"
msgstr ""
#. TRANSLATORS: sell confirmation header
-#: src/gui/windows/npcselldialog.cpp:69
+#: src/gui/windows/npcselldialog.cpp:68
msgid "sell item"
msgstr ""
#. TRANSLATORS: sell confirmation message
-#: src/gui/windows/npcselldialog.cpp:71
+#: src/gui/windows/npcselldialog.cpp:70
#, c-format
msgid "Do you really want to sell %s?"
msgstr ""
#. TRANSLATORS: outfits window label
-#: src/gui/windows/outfitwindow.cpp:64 src/gui/windows/outfitwindow.cpp:562
+#: src/gui/windows/outfitwindow.cpp:67 src/gui/windows/outfitwindow.cpp:620
#, c-format
msgid "Outfit: %d"
msgstr ""
#. TRANSLATORS: outfits window checkbox
-#: src/gui/windows/outfitwindow.cpp:66
+#: src/gui/windows/outfitwindow.cpp:69
msgid "Unequip first"
msgstr ""
#. TRANSLATORS: outfits window checkbox
-#: src/gui/windows/outfitwindow.cpp:69
+#: src/gui/windows/outfitwindow.cpp:72
msgid "Away outfit"
msgstr ""
#. TRANSLATORS: quit dialog button
-#: src/gui/windows/quitdialog.cpp:62
+#: src/gui/windows/quitdialog.cpp:60
msgid "Switch server"
msgstr ""
#. TRANSLATORS: quit dialog button
-#: src/gui/windows/quitdialog.cpp:65
+#: src/gui/windows/quitdialog.cpp:63
msgid "Switch character"
msgstr ""
#. TRANSLATORS: register dialog. label.
-#: src/gui/windows/registerdialog.cpp:81
+#: src/gui/windows/registerdialog.cpp:78
msgid "Confirm:"
msgstr ""
#. TRANSLATORS: register dialog. button.
-#: src/gui/windows/registerdialog.cpp:98
+#: src/gui/windows/registerdialog.cpp:95
msgid "Male"
msgstr "Iĉa"
#. TRANSLATORS: register dialog. button.
-#: src/gui/windows/registerdialog.cpp:100
+#: src/gui/windows/registerdialog.cpp:97
msgid "Female"
msgstr "Ina"
#. TRANSLATORS: register dialog. label.
-#: src/gui/windows/registerdialog.cpp:121
+#: src/gui/windows/registerdialog.cpp:118
msgid "Email:"
msgstr "Retadreso:"
#. TRANSLATORS: error message
-#: src/gui/windows/registerdialog.cpp:188
+#: src/gui/windows/registerdialog.cpp:186
#, c-format
msgid "The username needs to be at least %u characters long."
msgstr ""
#. TRANSLATORS: error message
-#: src/gui/windows/registerdialog.cpp:197
+#: src/gui/windows/registerdialog.cpp:195
#, c-format
msgid "The username needs to be less than %u characters long."
msgstr ""
#. TRANSLATORS: error message
#. TRANSLATORS: unregister dialog. error message.
-#: src/gui/windows/registerdialog.cpp:206
-#: src/gui/windows/unregisterdialog.cpp:126
+#: src/gui/windows/registerdialog.cpp:204
+#: src/gui/windows/unregisterdialog.cpp:128
#, c-format
msgid "The password needs to be at least %u characters long."
msgstr ""
#. TRANSLATORS: error message
#. TRANSLATORS: unregister dialog. error message.
-#: src/gui/windows/registerdialog.cpp:215
-#: src/gui/windows/unregisterdialog.cpp:133
+#: src/gui/windows/registerdialog.cpp:213
+#: src/gui/windows/unregisterdialog.cpp:135
#, c-format
msgid "The password needs to be less than %u characters long."
msgstr ""
#. TRANSLATORS: error message
-#: src/gui/windows/registerdialog.cpp:223
+#: src/gui/windows/registerdialog.cpp:221
msgid "Passwords do not match."
msgstr ""
#. TRANSLATORS: servers dialog name
-#: src/gui/windows/serverdialog.cpp:105
+#: src/gui/windows/serverdialog.cpp:104
msgid "Choose Your Server"
msgstr ""
#. TRANSLATORS: servers dialog button
-#: src/gui/windows/serverdialog.cpp:124
+#: src/gui/windows/serverdialog.cpp:123
msgid "Load"
msgstr ""
#. TRANSLATORS: servers dialog name
-#: src/gui/windows/serverdialog.cpp:138
+#: src/gui/windows/serverdialog.cpp:135
msgid "Choose Your Server *** SAFE MODE ***"
msgstr ""
#. TRANSLATORS: servers dialog checkbox
-#: src/gui/windows/serverdialog.cpp:147
+#: src/gui/windows/serverdialog.cpp:144
msgid "Use same ip for game sub servers"
msgstr ""
@@ -6064,34 +6405,34 @@ msgid "Error retreiving server list!"
msgstr ""
#. TRANSLATORS: servers dialog label
-#: src/gui/windows/serverdialog.cpp:502
+#: src/gui/windows/serverdialog.cpp:507
msgid "requires a newer version"
msgstr ""
#. TRANSLATORS: servers dialog label
-#: src/gui/windows/serverdialog.cpp:507
+#: src/gui/windows/serverdialog.cpp:512
#, c-format
msgid "requires v%s"
msgstr ""
#. TRANSLATORS: setup button
-#: src/gui/windows/setupwindow.cpp:92
+#: src/gui/windows/setupwindow.cpp:97
msgid "Apply"
msgstr ""
#. TRANSLATORS: setup button
-#: src/gui/windows/setupwindow.cpp:98
+#: src/gui/windows/setupwindow.cpp:103
msgid "Reset Windows"
msgstr ""
#. TRANSLATORS: shop window name
-#: src/gui/windows/shopwindow.cpp:101 src/gui/windows/shopwindow.cpp:1071
+#: src/gui/windows/shopwindow.cpp:102 src/gui/windows/shopwindow.cpp:1077
msgid "Personal Shop"
msgstr ""
#. TRANSLATORS: shop window button
-#: src/gui/windows/shopwindow.cpp:190 src/gui/windows/shopwindow.cpp:431
-#: src/gui/windows/shopwindow.cpp:450
+#: src/gui/windows/shopwindow.cpp:190 src/gui/windows/shopwindow.cpp:434
+#: src/gui/windows/shopwindow.cpp:453
msgid "Publish"
msgstr ""
@@ -6105,66 +6446,67 @@ msgstr ""
msgid "Show links in announce"
msgstr ""
-#: src/gui/windows/shopwindow.cpp:371
+#. TRANSLATORS: shop rename dialog title
+#: src/gui/windows/shopwindow.cpp:373
msgid "Please enter new shop name"
msgstr ""
-#: src/gui/windows/shopwindow.cpp:429 src/gui/windows/shopwindow.cpp:448
+#: src/gui/windows/shopwindow.cpp:432 src/gui/windows/shopwindow.cpp:451
msgid "Unpublish"
msgstr ""
#. TRANSLATORS: shop window dialog
#. TRANSLATORS: trade message
-#: src/gui/windows/shopwindow.cpp:955 src/net/ea/tradehandler.cpp:172
+#: src/gui/windows/shopwindow.cpp:959 src/net/ea/tradehandler.cpp:176
msgid "Request for Trade"
msgstr ""
-#: src/gui/windows/shopwindow.cpp:955
+#: src/gui/windows/shopwindow.cpp:960
#, c-format
msgid "%s wants to %s %s do you accept?"
msgstr ""
#. TRANSLATORS: shop window name
-#: src/gui/windows/shopwindow.cpp:1076
+#: src/gui/windows/shopwindow.cpp:1082
#, c-format
msgid "Personal Shop - %s"
msgstr ""
#. TRANSLATORS: skills dialog button
-#: src/gui/windows/skilldialog.cpp:81
+#: src/gui/windows/skilldialog.cpp:79
msgid "Up"
msgstr ""
#. TRANSLATORS: skills dialog label
-#: src/gui/windows/skilldialog.cpp:191
+#: src/gui/windows/skilldialog.cpp:189
#, c-format
msgid "Skill points available: %d"
msgstr ""
#. TRANSLATORS: skills dialog default skill tab
-#: src/gui/windows/skilldialog.cpp:289
+#: src/gui/windows/skilldialog.cpp:287
#, c-format
msgid "Skill Set %d"
msgstr ""
#. TRANSLATORS: skills dialog. skill id
-#: src/gui/windows/skilldialog.cpp:310
+#: src/gui/windows/skilldialog.cpp:308
#, c-format
msgid "Skill %d"
msgstr ""
-#: src/gui/windows/skilldialog.cpp:478
+#: src/gui/windows/skilldialog.cpp:484
#, c-format
msgid "Failed skill: %s"
msgstr ""
#. TRANSLATORS: here P is title for visible players tab in social window
-#: src/gui/windows/socialwindow.cpp:70
+#: src/gui/windows/socialwindow.cpp:68
msgid "P"
msgstr ""
#. TRANSLATORS: social window button
-#: src/gui/windows/socialwindow.cpp:81
+#: src/gui/windows/socialwindow.cpp:79
msgid "Invite"
msgstr ""
@@ -6175,142 +6517,141 @@ msgid "Accepted party invite from %s."
msgstr ""
#. TRANSLATORS: chat message
-#: src/gui/windows/socialwindow.cpp:281
+#: src/gui/windows/socialwindow.cpp:282
#, c-format
msgid "Rejected party invite from %s."
msgstr ""
#. TRANSLATORS: chat message
-#: src/gui/windows/socialwindow.cpp:298
+#: src/gui/windows/socialwindow.cpp:300
#, c-format
msgid "Accepted guild invite from %s."
msgstr ""
#. TRANSLATORS: chat message
-#: src/gui/windows/socialwindow.cpp:316
+#: src/gui/windows/socialwindow.cpp:319
#, c-format
msgid "Rejected guild invite from %s."
msgstr ""
#. TRANSLATORS: chat message
-#: src/gui/windows/socialwindow.cpp:360
+#: src/gui/windows/socialwindow.cpp:364
#, c-format
msgid "Creating guild called %s."
msgstr ""
#. TRANSLATORS: chat message
-#: src/gui/windows/socialwindow.cpp:381
+#: src/gui/windows/socialwindow.cpp:386
#, c-format
msgid "Creating party called %s."
msgstr ""
#. TRANSLATORS: guild creation message
-#: src/gui/windows/socialwindow.cpp:396
+#: src/gui/windows/socialwindow.cpp:403
msgid "Guild Name"
msgstr ""
#. TRANSLATORS: guild creation message
-#: src/gui/windows/socialwindow.cpp:398
+#: src/gui/windows/socialwindow.cpp:405
msgid "Choose your guild's name."
msgstr ""
#. TRANSLATORS: chat message
-#: src/gui/windows/socialwindow.cpp:414
+#: src/gui/windows/socialwindow.cpp:420
msgid "Received guild request, but one already exists."
msgstr ""
#. TRANSLATORS: chat message
-#: src/gui/windows/socialwindow.cpp:422
+#: src/gui/windows/socialwindow.cpp:429
#, c-format
msgid "%s has invited you to join the guild %s."
msgstr ""
#. TRANSLATORS: guild invite message
-#: src/gui/windows/socialwindow.cpp:429
+#: src/gui/windows/socialwindow.cpp:437
msgid "Accept Guild Invite"
msgstr ""
#. TRANSLATORS: chat message
-#: src/gui/windows/socialwindow.cpp:446
+#: src/gui/windows/socialwindow.cpp:457
msgid "Received party request, but one already exists."
msgstr ""
#. TRANSLATORS: party invite message
-#: src/gui/windows/socialwindow.cpp:458
+#: src/gui/windows/socialwindow.cpp:470
msgid "You have been invited you to join a party."
msgstr ""
#. TRANSLATORS: party invite message
-#: src/gui/windows/socialwindow.cpp:463
+#: src/gui/windows/socialwindow.cpp:475
#, c-format
msgid "You have been invited to join the %s party."
msgstr ""
#. TRANSLATORS: party invite message
-#: src/gui/windows/socialwindow.cpp:472
+#: src/gui/windows/socialwindow.cpp:484
#, c-format
msgid "%s has invited you to join their party."
msgstr ""
#. TRANSLATORS: party invite message
-#: src/gui/windows/socialwindow.cpp:478
+#: src/gui/windows/socialwindow.cpp:490
#, c-format
msgid "%s has invited you to join the %s party."
msgstr ""
-#. TRANSLATORS: party invite message
-#: src/gui/windows/socialwindow.cpp:488
+#: src/gui/windows/socialwindow.cpp:501
msgid "Accept Party Invite"
msgstr ""
-#: src/gui/windows/socialwindow.cpp:505
+#: src/gui/windows/socialwindow.cpp:522
msgid "Cannot create party. You are already in a party"
msgstr ""
#. TRANSLATORS: party creation message
-#: src/gui/windows/socialwindow.cpp:514
+#: src/gui/windows/socialwindow.cpp:535
msgid "Party Name"
msgstr "Partio-nomo"
#. TRANSLATORS: party creation message
-#: src/gui/windows/socialwindow.cpp:516
+#: src/gui/windows/socialwindow.cpp:537
msgid "Choose your party's name."
msgstr ""
#. TRANSLATORS: status window label
-#: src/gui/windows/statuswindow.cpp:75
+#: src/gui/windows/statuswindow.cpp:71
msgid "HP:"
msgstr "VP:"
#. TRANSLATORS: status window label
-#: src/gui/windows/statuswindow.cpp:78
+#: src/gui/windows/statuswindow.cpp:74
msgid "Exp:"
msgstr ""
#. TRANSLATORS: status window label
-#: src/gui/windows/statuswindow.cpp:136
+#: src/gui/windows/statuswindow.cpp:139
msgid "MP:"
msgstr ""
#. TRANSLATORS: status window label
-#: src/gui/windows/statuswindow.cpp:179 src/gui/windows/statuswindow.cpp:307
+#: src/gui/windows/statuswindow.cpp:185 src/gui/windows/statuswindow.cpp:313
#, c-format
msgid "Job: %d"
msgstr "Laboro: %d"
#. TRANSLATORS: status window label
-#: src/gui/windows/statuswindow.cpp:181
+#: src/gui/windows/statuswindow.cpp:187
msgid "Job:"
msgstr "Laboro:"
#. TRANSLATORS: status window label
-#: src/gui/windows/statuswindow.cpp:237 src/gui/windows/statuswindow.cpp:353
+#: src/gui/windows/statuswindow.cpp:243 src/gui/windows/statuswindow.cpp:359
#, c-format
msgid "Character points: %d"
msgstr ""
#. TRANSLATORS: status window label
-#: src/gui/windows/statuswindow.cpp:368
+#: src/gui/windows/statuswindow.cpp:374
#, c-format
msgid "Correction points: %d"
msgstr ""
@@ -6321,219 +6662,219 @@ msgid "Command Editor"
msgstr ""
#. TRANSLATORS: command editor button
-#: src/gui/windows/textcommandeditor.cpp:52
+#: src/gui/windows/textcommandeditor.cpp:53
msgid "magic"
msgstr "magio"
#. TRANSLATORS: command editor button
-#: src/gui/windows/textcommandeditor.cpp:54
+#: src/gui/windows/textcommandeditor.cpp:55
msgid "other"
msgstr "alia"
#. TRANSLATORS: command editor label
-#: src/gui/windows/textcommandeditor.cpp:56
+#: src/gui/windows/textcommandeditor.cpp:57
msgid "Symbol:"
msgstr ""
#. TRANSLATORS: command editor label
-#: src/gui/windows/textcommandeditor.cpp:59
+#: src/gui/windows/textcommandeditor.cpp:60
msgid "Command:"
msgstr ""
#. TRANSLATORS: command editor label
-#: src/gui/windows/textcommandeditor.cpp:62
+#: src/gui/windows/textcommandeditor.cpp:63
msgid "Comment:"
msgstr ""
#. TRANSLATORS: command editor label
-#: src/gui/windows/textcommandeditor.cpp:66
+#: src/gui/windows/textcommandeditor.cpp:67
msgid "Target Type:"
msgstr ""
#. TRANSLATORS: command editor label
-#: src/gui/windows/textcommandeditor.cpp:70
+#: src/gui/windows/textcommandeditor.cpp:71
msgid "Icon:"
msgstr ""
#. TRANSLATORS: command editor label
-#: src/gui/windows/textcommandeditor.cpp:73
+#: src/gui/windows/textcommandeditor.cpp:74
msgid "Mana:"
msgstr "Manao:"
#. TRANSLATORS: command editor label
-#: src/gui/windows/textcommandeditor.cpp:76
+#: src/gui/windows/textcommandeditor.cpp:77
msgid "Magic level:"
msgstr ""
#. TRANSLATORS: command editor label
-#: src/gui/windows/textcommandeditor.cpp:80
+#: src/gui/windows/textcommandeditor.cpp:81
msgid "Magic School:"
msgstr ""
#. TRANSLATORS: command editor label
-#: src/gui/windows/textcommandeditor.cpp:83
+#: src/gui/windows/textcommandeditor.cpp:84
msgid "School level:"
msgstr ""
#. TRANSLATORS: command editor button
-#: src/gui/windows/textcommandeditor.cpp:88
+#: src/gui/windows/textcommandeditor.cpp:89
msgid "Save"
msgstr ""
#. TRANSLATORS: trade window button
-#: src/gui/windows/tradewindow.cpp:64
+#: src/gui/windows/tradewindow.cpp:62
msgid "Propose trade"
msgstr ""
#. TRANSLATORS: trade window button
-#: src/gui/windows/tradewindow.cpp:66
+#: src/gui/windows/tradewindow.cpp:64
msgid "Confirmed. Waiting..."
msgstr ""
#. TRANSLATORS: trade window button
-#: src/gui/windows/tradewindow.cpp:68
+#: src/gui/windows/tradewindow.cpp:66
msgid "Agree trade"
msgstr ""
#. TRANSLATORS: trade window button
-#: src/gui/windows/tradewindow.cpp:70
+#: src/gui/windows/tradewindow.cpp:68
msgid "Agreed. Waiting..."
msgstr ""
#. TRANSLATORS: trade window caption
-#: src/gui/windows/tradewindow.cpp:74
+#: src/gui/windows/tradewindow.cpp:72
msgid "Trade: You"
msgstr ""
#. TRANSLATORS: trade window money label
-#: src/gui/windows/tradewindow.cpp:82 src/gui/windows/tradewindow.cpp:191
+#: src/gui/windows/tradewindow.cpp:80 src/gui/windows/tradewindow.cpp:189
#, c-format
msgid "You get %s"
msgstr "Vi ricevas %s"
#. TRANSLATORS: trade window money change button
-#: src/gui/windows/tradewindow.cpp:87
+#: src/gui/windows/tradewindow.cpp:85
msgid "Change"
msgstr ""
#. TRANSLATORS: trade window money label
-#: src/gui/windows/tradewindow.cpp:132
+#: src/gui/windows/tradewindow.cpp:130
msgid "You give:"
msgstr "Vi donas:"
#. TRANSLATORS: trade error
-#: src/gui/windows/tradewindow.cpp:427
+#: src/gui/windows/tradewindow.cpp:425
msgid "You don't have enough money."
msgstr ""
#. TRANSLATORS: trade error
-#: src/gui/windows/tradewindow.cpp:513
+#: src/gui/windows/tradewindow.cpp:514
msgid ""
"Failed adding item. You can not overlap one kind of item on the window."
msgstr ""
#. TRANSLATORS: unregister dialog. label.
-#: src/gui/windows/unregisterdialog.cpp:62
+#: src/gui/windows/unregisterdialog.cpp:64
#, c-format
msgid "Name: %s"
msgstr "Nomo: %s"
#. TRANSLATORS: updater window name
-#: src/gui/windows/updaterwindow.cpp:171
+#: src/gui/windows/updaterwindow.cpp:170
msgid "Updating..."
msgstr ""
#. TRANSLATORS: updater window label
-#: src/gui/windows/updaterwindow.cpp:188
+#: src/gui/windows/updaterwindow.cpp:187
msgid "Connecting..."
msgstr ""
-#: src/gui/windows/updaterwindow.cpp:405
+#: src/gui/windows/updaterwindow.cpp:410
msgid "Show all news (can be slow)"
msgstr ""
#. TRANSLATORS: update message
-#: src/gui/windows/updaterwindow.cpp:823
+#: src/gui/windows/updaterwindow.cpp:845
msgid "##1 The update process is incomplete."
msgstr ""
#. TRANSLATORS: Continues "The update process is incomplete.".
-#: src/gui/windows/updaterwindow.cpp:825
+#: src/gui/windows/updaterwindow.cpp:847
msgid "##1 It is strongly recommended that"
msgstr ""
#. TRANSLATORS: Begins "It is strongly recommended that".
-#: src/gui/windows/updaterwindow.cpp:827
+#: src/gui/windows/updaterwindow.cpp:849
msgid "##1 you try again later."
msgstr ""
#. TRANSLATORS: updater window label
-#: src/gui/windows/updaterwindow.cpp:1011
+#: src/gui/windows/updaterwindow.cpp:1033
msgid "Completed"
msgstr ""
#. TRANSLATORS: who is online window name
-#: src/gui/windows/whoisonline.cpp:93 src/gui/windows/whoisonline.cpp:639
+#: src/gui/windows/whoisonline.cpp:91 src/gui/windows/whoisonline.cpp:645
msgid "Who Is Online - Updating"
msgstr ""
#. TRANSLATORS: who is online. button.
-#: src/gui/windows/whoisonline.cpp:104
+#: src/gui/windows/whoisonline.cpp:105
msgid "Update"
msgstr ""
#. TRANSLATORS: who is online window name
-#: src/gui/windows/whoisonline.cpp:230
+#: src/gui/windows/whoisonline.cpp:232
msgid "Who Is Online - "
msgstr ""
#. TRANSLATORS: who is online window name
-#: src/gui/windows/whoisonline.cpp:655
+#: src/gui/windows/whoisonline.cpp:661
msgid "Who Is Online - error"
msgstr ""
#. TRANSLATORS: who is online window name
-#: src/gui/windows/whoisonline.cpp:699
+#: src/gui/windows/whoisonline.cpp:705
msgid "Who Is Online - Update"
msgstr ""
#. TRANSLATORS: world select dialog name
-#: src/gui/windows/worldselectdialog.cpp:48
+#: src/gui/windows/worldselectdialog.cpp:47
msgid "Select World"
msgstr "Elekti mondon"
#. TRANSLATORS: world dialog button
-#: src/gui/windows/worldselectdialog.cpp:54
+#: src/gui/windows/worldselectdialog.cpp:53
msgid "Change Login"
msgstr ""
#. TRANSLATORS: world dialog button
-#: src/gui/windows/worldselectdialog.cpp:56
+#: src/gui/windows/worldselectdialog.cpp:55
msgid "Choose World"
msgstr ""
#. TRANSLATORS: long key name. must be short.
#. TRANSLATORS: short key name. must be very short.
#. TRANSLATORS: long key name, should be short
-#: src/input/inputmanager.cpp:374 src/input/inputmanager.cpp:418
+#: src/input/inputmanager.cpp:376 src/input/inputmanager.cpp:420
#: src/input/keyboardconfig.cpp:102
#, c-format
msgid "key_%d"
msgstr ""
#. TRANSLATORS: long joystick button name. must be short.
-#: src/input/inputmanager.cpp:380
+#: src/input/inputmanager.cpp:382
#, c-format
msgid "JButton%d"
msgstr ""
#. TRANSLATORS: unknown long key type
-#: src/input/inputmanager.cpp:394
+#: src/input/inputmanager.cpp:396
msgid "unknown key"
msgstr ""
#. TRANSLATORS: short joystick button name. muse be very short
-#: src/input/inputmanager.cpp:424
+#: src/input/inputmanager.cpp:426
#, c-format
msgid "JB%d"
msgstr ""
@@ -6541,1268 +6882,1268 @@ msgstr ""
#. TRANSLATORS: unknown short key type. must be short
#. TRANSLATORS: Unknown key short string.
#. TRANSLATORS: This string must be maximum 5 chars
-#: src/input/inputmanager.cpp:438 src/input/keyboardconfig.cpp:146
+#: src/input/inputmanager.cpp:440 src/input/keyboardconfig.cpp:146
msgid "u key"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/basic.cpp:36
+#: src/input/pages/basic.cpp:34
msgid "Target and attack keys"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/basic.cpp:48
+#: src/input/pages/basic.cpp:46
msgid "Target & attack closest monster"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/basic.cpp:54
+#: src/input/pages/basic.cpp:52
msgid "Target & attack closest player"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/basic.cpp:60
+#: src/input/pages/basic.cpp:58
msgid "Move to Target"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/basic.cpp:66
+#: src/input/pages/basic.cpp:64
msgid "Change Move to Target type"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/basic.cpp:72
+#: src/input/pages/basic.cpp:70
msgid "Move to Home location"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/basic.cpp:78
+#: src/input/pages/basic.cpp:76
msgid "Set home location"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/basic.cpp:84
+#: src/input/pages/basic.cpp:82
msgid "Move to navigation point"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/basic.cpp:96
+#: src/input/pages/basic.cpp:94
msgid "Stop Attack / Modifier key"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/basic.cpp:102
+#: src/input/pages/basic.cpp:100
msgid "Untarget"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/basic.cpp:108
+#: src/input/pages/basic.cpp:106
msgid "Target monster"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/basic.cpp:114
+#: src/input/pages/basic.cpp:112
msgid "Target closest monster (without filters)"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/basic.cpp:120
+#: src/input/pages/basic.cpp:118
msgid "Target NPC"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/basic.cpp:126
+#: src/input/pages/basic.cpp:124
msgid "Target Player"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/basic.cpp:132
+#: src/input/pages/basic.cpp:130
msgid "Target mercenary"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/basic.cpp:138
+#: src/input/pages/basic.cpp:136
+msgid "Change targeting type"
+msgstr ""
+
+#. TRANSLATORS: input action name
+#: src/input/pages/basic.cpp:142
msgid "Target pet"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/basic.cpp:144
+#: src/input/pages/basic.cpp:148
msgid "Catch pet"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/basic.cpp:150
+#: src/input/pages/basic.cpp:154
msgid "Other Keys"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/basic.cpp:156
+#: src/input/pages/basic.cpp:160
msgid "Pickup"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/basic.cpp:162
+#: src/input/pages/basic.cpp:166
msgid "Change Pickup Type"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/basic.cpp:168
+#: src/input/pages/basic.cpp:172
msgid "Sit"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/basic.cpp:174
+#: src/input/pages/basic.cpp:178
msgid "Screenshot"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/basic.cpp:180
+#: src/input/pages/basic.cpp:184
msgid "Enable/Disable Trading"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/basic.cpp:186
+#: src/input/pages/basic.cpp:190
msgid "Open trade window"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/basic.cpp:192
+#: src/input/pages/basic.cpp:196
msgid "Start trade with target"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/basic.cpp:198
+#: src/input/pages/basic.cpp:202
msgid "Follow selected player"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/basic.cpp:204
+#: src/input/pages/basic.cpp:208
msgid "Change Map View Mode"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/basic.cpp:210
+#: src/input/pages/basic.cpp:214
msgid "Select OK"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/basic.cpp:222
+#: src/input/pages/basic.cpp:226
msgid "Stop or sit"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/basic.cpp:228
+#: src/input/pages/basic.cpp:232
msgid "Return to safe video mode"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/basic.cpp:234
+#: src/input/pages/basic.cpp:238
msgid "Fire your homunculus"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/basic.cpp:252
+#: src/input/pages/basic.cpp:256
msgid "Open context menu"
msgstr ""
#. TRANSLATORS: input action group
-#: src/input/pages/chat.cpp:33
+#: src/input/pages/chat.cpp:31
msgid "Main"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/chat.cpp:39
+#: src/input/pages/chat.cpp:37
msgid "Toggle Chat"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/chat.cpp:45
+#: src/input/pages/chat.cpp:43
msgid "Chat modifier key"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/chat.cpp:51
+#: src/input/pages/chat.cpp:49
msgid "Scroll Chat Up"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/chat.cpp:57
+#: src/input/pages/chat.cpp:55
msgid "Scroll Chat Down"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/chat.cpp:69
+#: src/input/pages/chat.cpp:67
msgid "Previous Chat Tab"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/chat.cpp:75
+#: src/input/pages/chat.cpp:73
msgid "Next Chat Tab"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/chat.cpp:81
+#: src/input/pages/chat.cpp:79
msgid "Clear current chat tab"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/chat.cpp:87
+#: src/input/pages/chat.cpp:85
msgid "Close current Chat Tab"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/chat.cpp:93
+#: src/input/pages/chat.cpp:91
msgid "Close all chat tabs"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/chat.cpp:99
+#: src/input/pages/chat.cpp:97
msgid "Select general tab"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/chat.cpp:105
+#: src/input/pages/chat.cpp:103
msgid "Select debug tab"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/chat.cpp:111
+#: src/input/pages/chat.cpp:109
msgid "Select trade tab"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/chat.cpp:117
+#: src/input/pages/chat.cpp:115
msgid "Select battle tab"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/chat.cpp:123
+#: src/input/pages/chat.cpp:121
msgid "Select gm tab"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/chat.cpp:129
+#: src/input/pages/chat.cpp:127
msgid "Select lang tab"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/chat.cpp:135
+#: src/input/pages/chat.cpp:133
msgid "Select party tab"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/chat.cpp:141
+#: src/input/pages/chat.cpp:139
msgid "Select guild tab"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/chat.cpp:153
+#: src/input/pages/chat.cpp:151
msgid "Ignore all whispers"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/chat.cpp:159
+#: src/input/pages/chat.cpp:157
msgid "Ignore all whispers on server side"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/chat.cpp:165
+#: src/input/pages/chat.cpp:163
msgid "Unignore all whispers on server side"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/chat.cpp:171
+#: src/input/pages/chat.cpp:169
msgid "Previous chat line"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/chat.cpp:177
+#: src/input/pages/chat.cpp:175
msgid "Next chat line"
msgstr ""
#. TRANSLATORS: input action group
-#: src/input/pages/chat.cpp:183
+#: src/input/pages/chat.cpp:181
msgid "Smiles"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/chat.cpp:189
+#: src/input/pages/chat.cpp:187
msgid "Show smiles"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/emotes.cpp:37
+#: src/input/pages/emotes.cpp:35
msgid "Emote modifiers keys"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/emotes.cpp:43
+#: src/input/pages/emotes.cpp:41
msgid "Emote modifier key"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/emotes.cpp:49
+#: src/input/pages/emotes.cpp:47
msgid "Pet emote modifier key"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/emotes.cpp:55
+#: src/input/pages/emotes.cpp:53
msgid "Homunculus / mercenary emote modifier key"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/emotes.cpp:61
+#: src/input/pages/emotes.cpp:59
msgid "Emote shortcuts"
msgstr ""
#. TRANSLATORS: input action name
-#: 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
+#: src/input/pages/emotes.cpp:65 src/input/pages/emotes.cpp:71
+#: src/input/pages/emotes.cpp:77 src/input/pages/emotes.cpp:83
+#: src/input/pages/emotes.cpp:89 src/input/pages/emotes.cpp:95
+#: src/input/pages/emotes.cpp:101 src/input/pages/emotes.cpp:107
+#: src/input/pages/emotes.cpp:113 src/input/pages/emotes.cpp:119
+#: src/input/pages/emotes.cpp:125 src/input/pages/emotes.cpp:131
+#: src/input/pages/emotes.cpp:137 src/input/pages/emotes.cpp:143
+#: src/input/pages/emotes.cpp:149 src/input/pages/emotes.cpp:155
+#: src/input/pages/emotes.cpp:161 src/input/pages/emotes.cpp:167
+#: src/input/pages/emotes.cpp:173 src/input/pages/emotes.cpp:179
+#: src/input/pages/emotes.cpp:185 src/input/pages/emotes.cpp:191
+#: src/input/pages/emotes.cpp:197 src/input/pages/emotes.cpp:203
+#: src/input/pages/emotes.cpp:209 src/input/pages/emotes.cpp:215
+#: src/input/pages/emotes.cpp:221 src/input/pages/emotes.cpp:227
+#: src/input/pages/emotes.cpp:233 src/input/pages/emotes.cpp:239
+#: src/input/pages/emotes.cpp:245 src/input/pages/emotes.cpp:251
+#: src/input/pages/emotes.cpp:257 src/input/pages/emotes.cpp:263
+#: src/input/pages/emotes.cpp:269 src/input/pages/emotes.cpp:275
+#: src/input/pages/emotes.cpp:281 src/input/pages/emotes.cpp:287
+#: src/input/pages/emotes.cpp:293 src/input/pages/emotes.cpp:299
+#: src/input/pages/emotes.cpp:305 src/input/pages/emotes.cpp:311
+#: src/input/pages/emotes.cpp:317 src/input/pages/emotes.cpp:323
+#: src/input/pages/emotes.cpp:329 src/input/pages/emotes.cpp:335
+#: src/input/pages/emotes.cpp:341 src/input/pages/emotes.cpp:347
#, c-format
msgid "Emote Shortcut %d"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/emotes.cpp:360
+#: src/input/pages/emotes.cpp:358
msgid "Pet emote shortcuts"
msgstr ""
#. TRANSLATORS: input action name
-#: 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
+#: src/input/pages/emotes.cpp:364 src/input/pages/emotes.cpp:370
+#: src/input/pages/emotes.cpp:376 src/input/pages/emotes.cpp:382
+#: src/input/pages/emotes.cpp:388 src/input/pages/emotes.cpp:394
+#: src/input/pages/emotes.cpp:400 src/input/pages/emotes.cpp:406
+#: src/input/pages/emotes.cpp:412 src/input/pages/emotes.cpp:418
+#: src/input/pages/emotes.cpp:424 src/input/pages/emotes.cpp:430
+#: src/input/pages/emotes.cpp:436 src/input/pages/emotes.cpp:442
+#: src/input/pages/emotes.cpp:448 src/input/pages/emotes.cpp:454
+#: src/input/pages/emotes.cpp:460 src/input/pages/emotes.cpp:466
+#: src/input/pages/emotes.cpp:472 src/input/pages/emotes.cpp:478
+#: src/input/pages/emotes.cpp:484 src/input/pages/emotes.cpp:490
+#: src/input/pages/emotes.cpp:496 src/input/pages/emotes.cpp:502
+#: src/input/pages/emotes.cpp:508 src/input/pages/emotes.cpp:514
+#: src/input/pages/emotes.cpp:520 src/input/pages/emotes.cpp:526
+#: src/input/pages/emotes.cpp:532 src/input/pages/emotes.cpp:538
+#: src/input/pages/emotes.cpp:544 src/input/pages/emotes.cpp:550
+#: src/input/pages/emotes.cpp:556 src/input/pages/emotes.cpp:562
+#: src/input/pages/emotes.cpp:568 src/input/pages/emotes.cpp:574
+#: src/input/pages/emotes.cpp:580 src/input/pages/emotes.cpp:586
+#: src/input/pages/emotes.cpp:592 src/input/pages/emotes.cpp:598
+#: src/input/pages/emotes.cpp:604 src/input/pages/emotes.cpp:610
+#: src/input/pages/emotes.cpp:616 src/input/pages/emotes.cpp:622
+#: src/input/pages/emotes.cpp:628 src/input/pages/emotes.cpp:634
+#: src/input/pages/emotes.cpp:640 src/input/pages/emotes.cpp:646
#, c-format
msgid "Pet emote shortcut %d"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/gui.cpp:33
+#: src/input/pages/gui.cpp:31
msgid "Move & selection"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/gui.cpp:39
+#: src/input/pages/gui.cpp:37
msgid "Move Up"
msgstr "Movi supren"
#. TRANSLATORS: input action name
-#: src/input/pages/gui.cpp:45
+#: src/input/pages/gui.cpp:43
msgid "Move Down"
msgstr "Movi malsupren"
#. TRANSLATORS: input action name
-#: src/input/pages/gui.cpp:51
+#: src/input/pages/gui.cpp:49
msgid "Move Left"
msgstr "Movi maldekstren"
#. TRANSLATORS: input action name
-#: src/input/pages/gui.cpp:57
+#: src/input/pages/gui.cpp:55
msgid "Move Right"
msgstr "Movi dekstren"
#. TRANSLATORS: input action name
-#: src/input/pages/gui.cpp:63
+#: src/input/pages/gui.cpp:61
msgid "Move Home"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/gui.cpp:69
+#: src/input/pages/gui.cpp:67
msgid "Move End"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/gui.cpp:75
+#: src/input/pages/gui.cpp:73
msgid "Page up"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/gui.cpp:81
+#: src/input/pages/gui.cpp:79
msgid "Page down"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/gui.cpp:99
+#: src/input/pages/gui.cpp:97
msgid "Select2"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/gui.cpp:117
+#: src/input/pages/gui.cpp:115
msgid "Backspace"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/gui.cpp:123
-msgid "Insert"
-msgstr ""
-
-#. TRANSLATORS: input action name
-#: src/input/pages/gui.cpp:129
+#: src/input/pages/gui.cpp:127
msgid "Tab"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/gui.cpp:135
+#: src/input/pages/gui.cpp:133
msgid "Mod"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/gui.cpp:141
+#: src/input/pages/gui.cpp:139
msgid "Ctrl"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/move.cpp:37
+#: src/input/pages/move.cpp:35
msgid "Move Keys"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/move.cpp:43
+#: src/input/pages/move.cpp:41
msgid "Move player up"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/move.cpp:49
+#: src/input/pages/move.cpp:47
msgid "Move player down"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/move.cpp:55
+#: src/input/pages/move.cpp:53
msgid "Move player left"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/move.cpp:61
+#: src/input/pages/move.cpp:59
msgid "Move player right"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/move.cpp:67
+#: src/input/pages/move.cpp:65
msgid "Move player forward"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/move.cpp:73
+#: src/input/pages/move.cpp:71
msgid "Move pet up"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/move.cpp:79
+#: src/input/pages/move.cpp:77
msgid "Move pet down"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/move.cpp:85
+#: src/input/pages/move.cpp:83
msgid "Move pet left"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/move.cpp:91
+#: src/input/pages/move.cpp:89
msgid "Move pet right"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/move.cpp:97
+#: src/input/pages/move.cpp:95
msgid "Move to navigation point shortcuts"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/move.cpp:103 src/input/pages/move.cpp:109
-#: src/input/pages/move.cpp:115 src/input/pages/move.cpp:121
-#: src/input/pages/move.cpp:127 src/input/pages/move.cpp:133
-#: src/input/pages/move.cpp:139 src/input/pages/move.cpp:145
-#: src/input/pages/move.cpp:151 src/input/pages/move.cpp:157
-#: src/input/pages/move.cpp:163 src/input/pages/move.cpp:169
-#: src/input/pages/move.cpp:175 src/input/pages/move.cpp:181
-#: src/input/pages/move.cpp:187 src/input/pages/move.cpp:193
-#: src/input/pages/move.cpp:199 src/input/pages/move.cpp:205
-#: src/input/pages/move.cpp:211 src/input/pages/move.cpp:217
-#: src/input/pages/move.cpp:223 src/input/pages/move.cpp:229
-#: src/input/pages/move.cpp:235 src/input/pages/move.cpp:241
-#: src/input/pages/move.cpp:247 src/input/pages/move.cpp:253
-#: src/input/pages/move.cpp:259 src/input/pages/move.cpp:265
-#: src/input/pages/move.cpp:271 src/input/pages/move.cpp:277
-#: src/input/pages/move.cpp:283 src/input/pages/move.cpp:289
-#: src/input/pages/move.cpp:295 src/input/pages/move.cpp:301
-#: src/input/pages/move.cpp:307 src/input/pages/move.cpp:313
-#: src/input/pages/move.cpp:319 src/input/pages/move.cpp:325
-#: src/input/pages/move.cpp:331 src/input/pages/move.cpp:337
-#: src/input/pages/move.cpp:343 src/input/pages/move.cpp:349
-#: src/input/pages/move.cpp:355 src/input/pages/move.cpp:361
-#: src/input/pages/move.cpp:367 src/input/pages/move.cpp:373
-#: src/input/pages/move.cpp:379 src/input/pages/move.cpp:385
+#: src/input/pages/move.cpp:101 src/input/pages/move.cpp:107
+#: src/input/pages/move.cpp:113 src/input/pages/move.cpp:119
+#: src/input/pages/move.cpp:125 src/input/pages/move.cpp:131
+#: src/input/pages/move.cpp:137 src/input/pages/move.cpp:143
+#: src/input/pages/move.cpp:149 src/input/pages/move.cpp:155
+#: src/input/pages/move.cpp:161 src/input/pages/move.cpp:167
+#: src/input/pages/move.cpp:173 src/input/pages/move.cpp:179
+#: src/input/pages/move.cpp:185 src/input/pages/move.cpp:191
+#: src/input/pages/move.cpp:197 src/input/pages/move.cpp:203
+#: src/input/pages/move.cpp:209 src/input/pages/move.cpp:215
+#: src/input/pages/move.cpp:221 src/input/pages/move.cpp:227
+#: src/input/pages/move.cpp:233 src/input/pages/move.cpp:239
+#: src/input/pages/move.cpp:245 src/input/pages/move.cpp:251
+#: src/input/pages/move.cpp:257 src/input/pages/move.cpp:263
+#: src/input/pages/move.cpp:269 src/input/pages/move.cpp:275
+#: src/input/pages/move.cpp:281 src/input/pages/move.cpp:287
+#: src/input/pages/move.cpp:293 src/input/pages/move.cpp:299
+#: src/input/pages/move.cpp:305 src/input/pages/move.cpp:311
+#: src/input/pages/move.cpp:317 src/input/pages/move.cpp:323
+#: src/input/pages/move.cpp:329 src/input/pages/move.cpp:335
+#: src/input/pages/move.cpp:341 src/input/pages/move.cpp:347
+#: src/input/pages/move.cpp:353 src/input/pages/move.cpp:359
+#: src/input/pages/move.cpp:365 src/input/pages/move.cpp:371
+#: src/input/pages/move.cpp:377 src/input/pages/move.cpp:383
#, c-format
msgid "Move to point Shortcut %d"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:36
+#: src/input/pages/other.cpp:34
msgid "Input ignore"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:42
+#: src/input/pages/other.cpp:40
msgid "Ignore input 1"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:48
+#: src/input/pages/other.cpp:46
msgid "Ignore input 2"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:54
+#: src/input/pages/other.cpp:52
msgid "Direction keys"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:60
+#: src/input/pages/other.cpp:58
msgid "Player direct up"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:66
+#: src/input/pages/other.cpp:64
msgid "Player direct down"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:72
+#: src/input/pages/other.cpp:70
msgid "Player direct left"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:78
+#: src/input/pages/other.cpp:76
msgid "Player direct right"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:84
+#: src/input/pages/other.cpp:82
msgid "Pet direct up"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:90
+#: src/input/pages/other.cpp:88
msgid "Pet direct down"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:96
+#: src/input/pages/other.cpp:94
msgid "Pet direct left"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:102
+#: src/input/pages/other.cpp:100
msgid "Pet direct right"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:114
+#: src/input/pages/other.cpp:112
msgid "Crazy moves"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:120
+#: src/input/pages/other.cpp:118
msgid "Change Crazy Move mode"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:126
+#: src/input/pages/other.cpp:124
msgid "Quick Drop N Items from 0 slot"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:132
+#: src/input/pages/other.cpp:130
msgid "Quick Drop N Items"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:138
+#: src/input/pages/other.cpp:136
msgid "Switch Quick Drop Counter"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:144
+#: src/input/pages/other.cpp:142
msgid "Quick heal target or self"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:150
+#: src/input/pages/other.cpp:148
msgid "Heal the most injured player"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:156
+#: src/input/pages/other.cpp:154
msgid "Use #itenplz spell"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:162
+#: src/input/pages/other.cpp:160
msgid "Use magic attack"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:168
+#: src/input/pages/other.cpp:166
msgid "Switch magic attack"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:174
+#: src/input/pages/other.cpp:172
msgid "Switch pvp attack"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:180
+#: src/input/pages/other.cpp:178
msgid "Change move type"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:186
+#: src/input/pages/other.cpp:184
msgid "Change Attack Weapon Type"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:192
+#: src/input/pages/other.cpp:190
msgid "Change Attack Type"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:198
+#: src/input/pages/other.cpp:196
msgid "Change Follow mode"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:204
+#: src/input/pages/other.cpp:202
msgid "Change Imitation mode"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:210
+#: src/input/pages/other.cpp:208
msgid "Disable / Enable Game modifier keys"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:216
+#: src/input/pages/other.cpp:214
msgid "On / Off audio"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:222
+#: src/input/pages/other.cpp:220
msgid "Enable / Disable away mode"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:228
+#: src/input/pages/other.cpp:226
msgid "Emulate right click from keyboard"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:234
+#: src/input/pages/other.cpp:232
msgid "Toggle camera mode"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:240
+#: src/input/pages/other.cpp:238
msgid "Toggle ipc mode"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:246
+#: src/input/pages/other.cpp:244
msgid "Show information about position in chat"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:252
+#: src/input/pages/other.cpp:250
msgid "Show online players number in chat"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:258
+#: src/input/pages/other.cpp:256
msgid "Show onscreen keyboard"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:264
+#: src/input/pages/other.cpp:262
msgid "Clean cached graphics"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:270
+#: src/input/pages/other.cpp:268
msgid "Clean cached fonts"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:276
+#: src/input/pages/other.cpp:274
msgid "Print visible players in chat"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:282
+#: src/input/pages/other.cpp:280
msgid "Print all visible beings in chat"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:288
+#: src/input/pages/other.cpp:286
msgid "Load shop items list from disk"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:294
+#: src/input/pages/other.cpp:292
msgid "Save shop items list to disk"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:300
+#: src/input/pages/other.cpp:298
msgid "Print debug cache info"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:306
+#: src/input/pages/other.cpp:304
msgid "Undress selected player"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:312
+#: src/input/pages/other.cpp:310
msgid "Quick disconnect from server"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:318
+#: src/input/pages/other.cpp:316
msgid "Disable debug particle"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:324
+#: src/input/pages/other.cpp:322
msgid "Create items (for gms)"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:330
+#: src/input/pages/other.cpp:328
msgid "Print configured directories in chat"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:336
+#: src/input/pages/other.cpp:334
msgid "Print client uptime in chat"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:342
+#: src/input/pages/other.cpp:340
msgid "Dump debug information"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:348
+#: src/input/pages/other.cpp:346
msgid "Crash client"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:354
+#: src/input/pages/other.cpp:352
msgid "Dump graphics info into chat"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:360
+#: src/input/pages/other.cpp:358
msgid "Dump tests info into chat"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:366
+#: src/input/pages/other.cpp:364
msgid "Print OpenGL version in chat"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:372
+#: src/input/pages/other.cpp:370
msgid "Print enabled mods in chat"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:378
+#: src/input/pages/other.cpp:376
msgid "Dump environments into log"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:384
+#: src/input/pages/other.cpp:382
msgid "Dump OpenGL state into log"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:391
+#: src/input/pages/other.cpp:389
msgid "Test SDL font speed"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:398
+#: src/input/pages/other.cpp:396
msgid "Upload main config"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:404
+#: src/input/pages/other.cpp:402
msgid "Upload server config"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:416
+#: src/input/pages/other.cpp:414
msgid "Fire your mercenary"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:422
+#: src/input/pages/other.cpp:420
msgid "Pet ai start"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:428
+#: src/input/pages/other.cpp:426
msgid "Pet ai stop"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/outfits.cpp:37
+#: src/input/pages/outfits.cpp:35
msgid "Outfits keys"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/outfits.cpp:43
+#: src/input/pages/outfits.cpp:41
msgid "Wear Outfit"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/outfits.cpp:49
+#: src/input/pages/outfits.cpp:47
msgid "Copy Outfit"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/outfits.cpp:55
+#: src/input/pages/outfits.cpp:53
msgid "Copy equipped to Outfit"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/outfits.cpp:61
+#: src/input/pages/outfits.cpp:59
msgid "Show hat in chat"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/outfits.cpp:67
+#: src/input/pages/outfits.cpp:65
msgid "Outfits shortcuts"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/outfits.cpp:73 src/input/pages/outfits.cpp:79
-#: src/input/pages/outfits.cpp:85 src/input/pages/outfits.cpp:91
-#: src/input/pages/outfits.cpp:97 src/input/pages/outfits.cpp:103
-#: src/input/pages/outfits.cpp:109 src/input/pages/outfits.cpp:115
-#: src/input/pages/outfits.cpp:121 src/input/pages/outfits.cpp:127
-#: src/input/pages/outfits.cpp:133 src/input/pages/outfits.cpp:139
-#: src/input/pages/outfits.cpp:145 src/input/pages/outfits.cpp:151
-#: src/input/pages/outfits.cpp:157 src/input/pages/outfits.cpp:163
-#: src/input/pages/outfits.cpp:169 src/input/pages/outfits.cpp:175
-#: src/input/pages/outfits.cpp:181 src/input/pages/outfits.cpp:187
-#: src/input/pages/outfits.cpp:193 src/input/pages/outfits.cpp:199
-#: src/input/pages/outfits.cpp:205 src/input/pages/outfits.cpp:211
-#: src/input/pages/outfits.cpp:217 src/input/pages/outfits.cpp:223
-#: src/input/pages/outfits.cpp:229 src/input/pages/outfits.cpp:235
-#: src/input/pages/outfits.cpp:241 src/input/pages/outfits.cpp:247
-#: src/input/pages/outfits.cpp:253 src/input/pages/outfits.cpp:259
-#: src/input/pages/outfits.cpp:265 src/input/pages/outfits.cpp:271
-#: src/input/pages/outfits.cpp:277 src/input/pages/outfits.cpp:283
-#: src/input/pages/outfits.cpp:289 src/input/pages/outfits.cpp:295
-#: src/input/pages/outfits.cpp:301 src/input/pages/outfits.cpp:307
-#: src/input/pages/outfits.cpp:313 src/input/pages/outfits.cpp:319
-#: src/input/pages/outfits.cpp:325 src/input/pages/outfits.cpp:331
-#: src/input/pages/outfits.cpp:337 src/input/pages/outfits.cpp:343
-#: src/input/pages/outfits.cpp:349 src/input/pages/outfits.cpp:355
+#: src/input/pages/outfits.cpp:71 src/input/pages/outfits.cpp:77
+#: src/input/pages/outfits.cpp:83 src/input/pages/outfits.cpp:89
+#: src/input/pages/outfits.cpp:95 src/input/pages/outfits.cpp:101
+#: src/input/pages/outfits.cpp:107 src/input/pages/outfits.cpp:113
+#: src/input/pages/outfits.cpp:119 src/input/pages/outfits.cpp:125
+#: src/input/pages/outfits.cpp:131 src/input/pages/outfits.cpp:137
+#: src/input/pages/outfits.cpp:143 src/input/pages/outfits.cpp:149
+#: src/input/pages/outfits.cpp:155 src/input/pages/outfits.cpp:161
+#: src/input/pages/outfits.cpp:167 src/input/pages/outfits.cpp:173
+#: src/input/pages/outfits.cpp:179 src/input/pages/outfits.cpp:185
+#: src/input/pages/outfits.cpp:191 src/input/pages/outfits.cpp:197
+#: src/input/pages/outfits.cpp:203 src/input/pages/outfits.cpp:209
+#: src/input/pages/outfits.cpp:215 src/input/pages/outfits.cpp:221
+#: src/input/pages/outfits.cpp:227 src/input/pages/outfits.cpp:233
+#: src/input/pages/outfits.cpp:239 src/input/pages/outfits.cpp:245
+#: src/input/pages/outfits.cpp:251 src/input/pages/outfits.cpp:257
+#: src/input/pages/outfits.cpp:263 src/input/pages/outfits.cpp:269
+#: src/input/pages/outfits.cpp:275 src/input/pages/outfits.cpp:281
+#: src/input/pages/outfits.cpp:287 src/input/pages/outfits.cpp:293
+#: src/input/pages/outfits.cpp:299 src/input/pages/outfits.cpp:305
+#: src/input/pages/outfits.cpp:311 src/input/pages/outfits.cpp:317
+#: src/input/pages/outfits.cpp:323 src/input/pages/outfits.cpp:329
+#: src/input/pages/outfits.cpp:335 src/input/pages/outfits.cpp:341
+#: src/input/pages/outfits.cpp:347 src/input/pages/outfits.cpp:353
#, c-format
msgid "Outfit Shortcut %d"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/shortcuts.cpp:37
+#: src/input/pages/shortcuts.cpp:35
msgid "Shortcuts modifiers keys"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/shortcuts.cpp:43
+#: src/input/pages/shortcuts.cpp:41
msgid "Item Shortcuts Key"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/shortcuts.cpp:49
+#: src/input/pages/shortcuts.cpp:47
msgid "Shortcuts keys"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/shortcuts.cpp:55 src/input/pages/shortcuts.cpp:61
-#: src/input/pages/shortcuts.cpp:67 src/input/pages/shortcuts.cpp:73
-#: src/input/pages/shortcuts.cpp:79 src/input/pages/shortcuts.cpp:85
-#: src/input/pages/shortcuts.cpp:91 src/input/pages/shortcuts.cpp:97
-#: src/input/pages/shortcuts.cpp:103 src/input/pages/shortcuts.cpp:109
-#: src/input/pages/shortcuts.cpp:115 src/input/pages/shortcuts.cpp:121
-#: src/input/pages/shortcuts.cpp:127 src/input/pages/shortcuts.cpp:133
-#: src/input/pages/shortcuts.cpp:139 src/input/pages/shortcuts.cpp:145
-#: src/input/pages/shortcuts.cpp:151 src/input/pages/shortcuts.cpp:157
-#: src/input/pages/shortcuts.cpp:163 src/input/pages/shortcuts.cpp:169
+#: src/input/pages/shortcuts.cpp:53 src/input/pages/shortcuts.cpp:59
+#: src/input/pages/shortcuts.cpp:65 src/input/pages/shortcuts.cpp:71
+#: src/input/pages/shortcuts.cpp:77 src/input/pages/shortcuts.cpp:83
+#: src/input/pages/shortcuts.cpp:89 src/input/pages/shortcuts.cpp:95
+#: src/input/pages/shortcuts.cpp:101 src/input/pages/shortcuts.cpp:107
+#: src/input/pages/shortcuts.cpp:113 src/input/pages/shortcuts.cpp:119
+#: src/input/pages/shortcuts.cpp:125 src/input/pages/shortcuts.cpp:131
+#: src/input/pages/shortcuts.cpp:137 src/input/pages/shortcuts.cpp:143
+#: src/input/pages/shortcuts.cpp:149 src/input/pages/shortcuts.cpp:155
+#: src/input/pages/shortcuts.cpp:161 src/input/pages/shortcuts.cpp:167
#, c-format
msgid "Item Shortcut %d"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/windows.cpp:42
+#: src/input/pages/windows.cpp:40
msgid "Show Windows Menu"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/windows.cpp:48
+#: src/input/pages/windows.cpp:46
msgid "Hide Windows"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/windows.cpp:54
+#: src/input/pages/windows.cpp:52
msgid "About Window"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/windows.cpp:60
+#: src/input/pages/windows.cpp:58
msgid "Bank Window"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/windows.cpp:66
+#: src/input/pages/windows.cpp:64
msgid "Help Window"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/windows.cpp:72
+#: src/input/pages/windows.cpp:70
msgid "Status Window"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/windows.cpp:78
+#: src/input/pages/windows.cpp:76
msgid "Inventory Window"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/windows.cpp:84
+#: src/input/pages/windows.cpp:82
msgid "Equipment Window"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/windows.cpp:90
+#: src/input/pages/windows.cpp:88
msgid "Skill Window"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/windows.cpp:96
+#: src/input/pages/windows.cpp:94
msgid "Minimap Window"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/windows.cpp:102
+#: src/input/pages/windows.cpp:100
msgid "Chat Window"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/windows.cpp:108
+#: src/input/pages/windows.cpp:106
msgid "Item Shortcut Window"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/windows.cpp:114
+#: src/input/pages/windows.cpp:112
msgid "Setup Window"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/windows.cpp:120
+#: src/input/pages/windows.cpp:118
msgid "Debug Window"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/windows.cpp:126
+#: src/input/pages/windows.cpp:124
msgid "Social Window"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/windows.cpp:132
+#: src/input/pages/windows.cpp:130
msgid "Emote Shortcut Window"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/windows.cpp:138
+#: src/input/pages/windows.cpp:136
msgid "Outfits Window"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/windows.cpp:144
+#: src/input/pages/windows.cpp:142
msgid "Shop Window"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/windows.cpp:150
+#: src/input/pages/windows.cpp:148
msgid "Quick drop Window"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/windows.cpp:156
+#: src/input/pages/windows.cpp:154
msgid "Kill Stats Window"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/windows.cpp:162
+#: src/input/pages/windows.cpp:160
msgid "Commands Window"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/windows.cpp:168
-msgid "Bot Checker Window"
-msgstr ""
-
-#. TRANSLATORS: input action name
-#: src/input/pages/windows.cpp:174
+#: src/input/pages/windows.cpp:166
msgid "Who Is Online Window"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/windows.cpp:180
+#: src/input/pages/windows.cpp:172
msgid "Did you know Window"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/windows.cpp:186
+#: src/input/pages/windows.cpp:178
msgid "Quests Window"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/windows.cpp:192
+#: src/input/pages/windows.cpp:184
msgid "Updates Window"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/windows.cpp:198
+#: src/input/pages/windows.cpp:190
msgid "Cart window"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/windows.cpp:210
+#: src/input/pages/windows.cpp:196
+msgid "Quick settings window"
+msgstr ""
+
+#. TRANSLATORS: input action name
+#: src/input/pages/windows.cpp:208
msgid "Previous Social Tab"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/windows.cpp:216
+#: src/input/pages/windows.cpp:214
msgid "Next Social Tab"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/windows.cpp:222
+#: src/input/pages/windows.cpp:220
msgid "Previous Shortcuts tab"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/windows.cpp:228
+#: src/input/pages/windows.cpp:226
msgid "Next Shortcuts tab"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/windows.cpp:234
+#: src/input/pages/windows.cpp:232
msgid "Previous Commands tab"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/windows.cpp:240
+#: src/input/pages/windows.cpp:238
msgid "Next Commands tab"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/windows.cpp:246
+#: src/input/pages/windows.cpp:244
msgid "Previous inventory tab"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/windows.cpp:252
+#: src/input/pages/windows.cpp:250
msgid "Next inventory tab"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/windows.cpp:258
+#: src/input/pages/windows.cpp:256
msgid "Clear drops window"
msgstr ""
#. TRANSLATORS: inventory type name
-#: src/inventory.cpp:304
+#: src/inventory.cpp:306
msgid "Storage"
msgstr ""
#. TRANSLATORS: inventory type name
-#: src/inventory.cpp:314
+#: src/inventory.cpp:311
msgid "Npc"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:78
+#: src/main.cpp:82
msgid "manaplus [options] [manaplus-file]"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:80
+#: src/main.cpp:84
msgid "[manaplus-file] : The manaplus file is an XML file (.manaplus)"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:83
+#: src/main.cpp:87
msgid " used to set custom parameters"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:85
+#: src/main.cpp:89
msgid " to the manaplus client."
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:88
+#: src/main.cpp:92
msgid "Options:"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:90
+#: src/main.cpp:94
msgid " -l --log-file : Log file to use"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:92
+#: src/main.cpp:96
msgid " -a --chat-log-dir : Chat log dir to use"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:94
+#: src/main.cpp:98
msgid " -v --version : Display the version"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:96
+#: src/main.cpp:100
msgid " -h --help : Display this help"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:98
+#: src/main.cpp:102
msgid " -C --config-dir : Configuration directory to use"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:101
+#: src/main.cpp:105
msgid " -U --username : Login with this username"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:103
+#: src/main.cpp:107
msgid " -P --password : Login with this password"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:105
+#: src/main.cpp:109
msgid " -c --character : Login with this character"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:107
+#: src/main.cpp:111
msgid " -s --server : Login server name or IP"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:109
+#: src/main.cpp:113
msgid " -y --server-type : Login server type"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:111
+#: src/main.cpp:115
msgid " -p --port : Login server port"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:113
+#: src/main.cpp:117
msgid " -H --update-host : Use this update host"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:115
+#: src/main.cpp:119
msgid " -D --default : Choose default character server and character"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:118
+#: src/main.cpp:122
msgid " -u --skip-update : Skip the update downloads"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:120
+#: src/main.cpp:124
msgid " -d --data : Directory to load game data from"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:123
+#: src/main.cpp:127
msgid " -L --localdata-dir : Directory to use as local data directory"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:126
+#: src/main.cpp:130
msgid " --screenshot-dir : Directory to store screenshots"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:129
+#: src/main.cpp:133
msgid " --safemode : Start game in safe mode"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:131
+#: src/main.cpp:135
msgid " --renderer : Set renderer type"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:133
+#: src/main.cpp:137
msgid " -T --tests : Start testing drivers and auto configuring"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:137
+#: src/main.cpp:141
msgid " -O --no-opengl : Disable OpenGL for this session"
msgstr ""
@@ -7827,8 +8168,8 @@ msgid "Failed to create character. Most likely the name is already taken."
msgstr ""
#. TRANSLATORS: error message
-#: src/net/ea/charserverhandler.cpp:117 src/net/ea/loginhandler.cpp:247
-#: src/net/eathena/loginhandler.cpp:224
+#: src/net/ea/charserverhandler.cpp:117 src/net/ea/loginhandler.cpp:249
+#: src/net/eathena/loginhandler.cpp:233
msgid "Wrong name."
msgstr "Nekorekta nomo."
@@ -7857,7 +8198,8 @@ msgstr ""
msgid "Incorrect look."
msgstr ""
-#: src/net/ea/charserverhandler.cpp:160
+#. TRANSLATORS: info message
+#: src/net/ea/charserverhandler.cpp:168
msgid "Character deleted."
msgstr ""
@@ -7878,102 +8220,103 @@ msgstr ""
msgid "Whisper could not be sent, you ignored by all players."
msgstr ""
-#: src/net/ea/gamehandler.cpp:79
+#. TRANSLATORS: error header
+#: src/net/ea/gamehandler.cpp:81
msgid "Game"
msgstr ""
#. TRANSLATORS: error message
-#: src/net/ea/gamehandler.cpp:81
+#: src/net/ea/gamehandler.cpp:83
msgid "Request to quit denied!"
msgstr ""
#. TRANSLATORS: guild info message
-#: src/net/ea/guildhandler.cpp:137
+#: src/net/ea/guildhandler.cpp:121
#, c-format
msgid "Guild name: %s"
msgstr ""
#. TRANSLATORS: guild info message
-#: src/net/ea/guildhandler.cpp:140
+#: src/net/ea/guildhandler.cpp:124
#, c-format
msgid "Guild master: %s"
msgstr ""
#. TRANSLATORS: guild info message
-#: src/net/ea/guildhandler.cpp:143
+#: src/net/ea/guildhandler.cpp:127
#, c-format
msgid "Guild level: %d"
msgstr ""
#. TRANSLATORS: guild info message
-#: src/net/ea/guildhandler.cpp:146
+#: src/net/ea/guildhandler.cpp:130
#, c-format
msgid "Online members: %d"
msgstr ""
#. TRANSLATORS: guild info message
-#: src/net/ea/guildhandler.cpp:149
+#: src/net/ea/guildhandler.cpp:133
#, c-format
msgid "Max members: %d"
msgstr ""
#. TRANSLATORS: guild info message
-#: src/net/ea/guildhandler.cpp:152
+#: src/net/ea/guildhandler.cpp:136
#, c-format
msgid "Average level: %d"
msgstr ""
#. TRANSLATORS: guild info message
-#: src/net/ea/guildhandler.cpp:155
+#: src/net/ea/guildhandler.cpp:139
#, c-format
msgid "Guild exp: %d"
msgstr ""
#. TRANSLATORS: guild info message
-#: src/net/ea/guildhandler.cpp:158
+#: src/net/ea/guildhandler.cpp:142
#, c-format
msgid "Guild next exp: %d"
msgstr ""
#. TRANSLATORS: guild info message
-#: src/net/ea/guildhandler.cpp:161
+#: src/net/ea/guildhandler.cpp:145
#, c-format
msgid "Guild castle: %s"
msgstr ""
#. TRANSLATORS: error message
-#: src/net/ea/loginhandler.cpp:207 src/net/eathena/loginhandler.cpp:179
+#: src/net/ea/loginhandler.cpp:209 src/net/eathena/loginhandler.cpp:188
msgid "Unregistered ID."
msgstr ""
#. TRANSLATORS: error message
-#: src/net/ea/loginhandler.cpp:211 src/net/eathena/loginhandler.cpp:183
+#: src/net/ea/loginhandler.cpp:213 src/net/eathena/loginhandler.cpp:192
msgid "Wrong password."
msgstr ""
#. TRANSLATORS: error message
-#: src/net/ea/loginhandler.cpp:216 src/net/eathena/loginhandler.cpp:188
+#: src/net/ea/loginhandler.cpp:218 src/net/eathena/loginhandler.cpp:197
msgid "Account expired."
msgstr ""
#. TRANSLATORS: error message
-#: src/net/ea/loginhandler.cpp:220 src/net/eathena/loginhandler.cpp:192
+#: src/net/ea/loginhandler.cpp:222 src/net/eathena/loginhandler.cpp:201
msgid "Rejected from server."
msgstr ""
#. TRANSLATORS: error message
-#: src/net/ea/loginhandler.cpp:224 src/net/eathena/loginhandler.cpp:196
+#: src/net/ea/loginhandler.cpp:226 src/net/eathena/loginhandler.cpp:205
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:201
+#: src/net/ea/loginhandler.cpp:231 src/net/eathena/loginhandler.cpp:210
msgid "Client too old."
msgstr ""
#. TRANSLATORS: error message
-#: src/net/ea/loginhandler.cpp:233 src/net/eathena/loginhandler.cpp:205
+#: src/net/ea/loginhandler.cpp:235 src/net/eathena/loginhandler.cpp:214
#, c-format
msgid ""
"You have been temporarily banned from the game until %s.\n"
@@ -7981,362 +8324,380 @@ msgid ""
msgstr ""
#. TRANSLATORS: error message
-#: src/net/ea/loginhandler.cpp:239 src/net/eathena/loginhandler.cpp:214
+#: src/net/ea/loginhandler.cpp:241 src/net/eathena/loginhandler.cpp:223
msgid "Server overpopulated."
msgstr ""
#. TRANSLATORS: error message
-#: src/net/ea/loginhandler.cpp:243 src/net/eathena/loginhandler.cpp:219
+#: src/net/ea/loginhandler.cpp:245 src/net/eathena/loginhandler.cpp:228
msgid "This user name is already taken."
msgstr ""
#. TRANSLATORS: error message
-#: src/net/ea/loginhandler.cpp:251 src/net/eathena/loginhandler.cpp:229
+#: src/net/ea/loginhandler.cpp:253 src/net/eathena/loginhandler.cpp:238
msgid "Incorrect email."
msgstr ""
#. TRANSLATORS: error message
-#: src/net/ea/loginhandler.cpp:255 src/net/eathena/loginhandler.cpp:234
+#: src/net/ea/loginhandler.cpp:257 src/net/eathena/loginhandler.cpp:243
msgid "Username permanently erased."
msgstr ""
#. TRANSLATORS: error message
-#: src/net/ea/loginhandler.cpp:259 src/net/eathena/loginhandler.cpp:238
-#: src/net/tmwa/loginhandler.cpp:286
+#: src/net/ea/loginhandler.cpp:261 src/net/eathena/loginhandler.cpp:247
+#: src/net/eathena/loginhandler.cpp:355 src/net/tmwa/loginhandler.cpp:255
msgid "Unknown error."
msgstr "Nekonata eraro."
#. TRANSLATORS: error message
-#: src/net/ea/network.cpp:99
+#: src/net/ea/network.cpp:101
msgid "Empty address given to Network::connect()!"
msgstr ""
#. TRANSLATORS: error message
-#: src/net/ea/network.cpp:207
+#: src/net/ea/network.cpp:209
msgid "Unable to resolve host \""
msgstr ""
#. TRANSLATORS: error message
-#: src/net/ea/network.cpp:288
+#: src/net/ea/network.cpp:290
msgid "Connection to server terminated. "
msgstr ""
+#. TRANSLATORS: error message
#. TRANSLATORS: char rename error
-#: src/net/eathena/charserverhandler.cpp:576
-#: src/net/eathena/charserverhandler.cpp:613
+#: src/net/eathena/charserverhandler.cpp:589
+#: src/net/eathena/charserverhandler.cpp:635
msgid "Character rename error."
msgstr ""
-#: src/net/eathena/charserverhandler.cpp:591
+#. TRANSLATORS: info message
+#: src/net/eathena/charserverhandler.cpp:610
msgid "Character renamed."
msgstr ""
#. TRANSLATORS: char rename error
-#: src/net/eathena/charserverhandler.cpp:604
+#: src/net/eathena/charserverhandler.cpp:626
msgid "Rename not allowed."
msgstr ""
#. TRANSLATORS: char rename error
-#: src/net/eathena/charserverhandler.cpp:608
+#: src/net/eathena/charserverhandler.cpp:630
msgid "New name is not set."
msgstr ""
#. TRANSLATORS: char rename error
-#: src/net/eathena/charserverhandler.cpp:617
+#: src/net/eathena/charserverhandler.cpp:639
msgid "Character not found."
msgstr ""
-#: src/net/eathena/charserverhandler.cpp:651
-#: src/net/tmwa/charserverhandler.cpp:533
+#. TRANSLATORS: error message
+#: src/net/eathena/charserverhandler.cpp:681
+#: src/net/tmwa/charserverhandler.cpp:504
msgid "Failed to delete character."
msgstr ""
-#: src/net/eathena/chathandler.cpp:448
+#: src/net/eathena/chathandler.cpp:447
msgid "Can't cast skill in this area."
msgstr ""
-#: src/net/eathena/chathandler.cpp:451
+#: src/net/eathena/chathandler.cpp:450
msgid "Can't use item in this area."
msgstr ""
-#: src/net/eathena/chathandler.cpp:454
+#: src/net/eathena/chathandler.cpp:453
msgid "Can't equip. Wrong level."
msgstr ""
-#: src/net/eathena/chathandler.cpp:457
+#: src/net/eathena/chathandler.cpp:456
msgid "Can't use. Wrong level."
msgstr ""
-#: src/net/eathena/chathandler.cpp:460
+#: src/net/eathena/chathandler.cpp:459
msgid "Work in progress."
msgstr ""
#. TRANSLATORS: chat message
-#: src/net/eathena/chathandler.cpp:634
+#: src/net/eathena/chathandler.cpp:639
#, c-format
msgid "Message could not be sent, channel %s is not exists."
msgstr ""
#. TRANSLATORS: chat message
-#: src/net/eathena/chathandler.cpp:774
+#: src/net/eathena/chathandler.cpp:785
#, c-format
msgid "Can't open channel. Channel %s is not exists."
msgstr ""
#. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:140 src/net/tmwa/generalhandler.cpp:143
+#: src/net/eathena/generalhandler.cpp:132 src/net/tmwa/generalhandler.cpp:141
#, c-format
msgid "Strength %s"
msgstr ""
#. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:141 src/net/tmwa/generalhandler.cpp:145
+#: src/net/eathena/generalhandler.cpp:133 src/net/tmwa/generalhandler.cpp:143
#, c-format
msgid "Agility %s"
msgstr ""
#. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:142 src/net/tmwa/generalhandler.cpp:147
+#: src/net/eathena/generalhandler.cpp:134 src/net/tmwa/generalhandler.cpp:145
#, c-format
msgid "Vitality %s"
msgstr ""
#. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:143 src/net/tmwa/generalhandler.cpp:149
+#: src/net/eathena/generalhandler.cpp:135 src/net/tmwa/generalhandler.cpp:147
#, c-format
msgid "Intelligence %s"
msgstr ""
#. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:144 src/net/tmwa/generalhandler.cpp:151
+#: src/net/eathena/generalhandler.cpp:136 src/net/tmwa/generalhandler.cpp:149
#, c-format
msgid "Dexterity %s"
msgstr ""
#. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:145 src/net/tmwa/generalhandler.cpp:153
+#: src/net/eathena/generalhandler.cpp:137 src/net/tmwa/generalhandler.cpp:151
#, c-format
msgid "Luck %s"
msgstr ""
#. TRANSLATORS: error message
-#: src/net/eathena/generalhandler.cpp:180 src/net/tmwa/generalhandler.cpp:188
+#: src/net/eathena/generalhandler.cpp:172 src/net/tmwa/generalhandler.cpp:186
msgid "Authentication failed."
msgstr ""
#. TRANSLATORS: error message
-#: src/net/eathena/generalhandler.cpp:183 src/net/tmwa/generalhandler.cpp:192
+#: src/net/eathena/generalhandler.cpp:175 src/net/tmwa/generalhandler.cpp:190
msgid "No servers available."
msgstr ""
#. TRANSLATORS: error message
-#: src/net/eathena/generalhandler.cpp:188 src/net/tmwa/generalhandler.cpp:198
+#: src/net/eathena/generalhandler.cpp:180 src/net/tmwa/generalhandler.cpp:196
msgid "Someone else is trying to use this account."
msgstr ""
#. TRANSLATORS: error message
-#: src/net/eathena/generalhandler.cpp:193 src/net/tmwa/generalhandler.cpp:204
+#: src/net/eathena/generalhandler.cpp:185 src/net/tmwa/generalhandler.cpp:202
msgid "This account is already logged in."
msgstr ""
#. TRANSLATORS: error message
-#: src/net/eathena/generalhandler.cpp:197 src/net/tmwa/generalhandler.cpp:209
+#: src/net/eathena/generalhandler.cpp:189 src/net/tmwa/generalhandler.cpp:207
msgid "Speed hack detected."
msgstr ""
-#: src/net/eathena/generalhandler.cpp:200
+#: src/net/eathena/generalhandler.cpp:192
msgid "Server full."
msgstr ""
-#: src/net/eathena/generalhandler.cpp:203
+#: src/net/eathena/generalhandler.cpp:195
msgid "Sorry, you are underaged."
msgstr ""
#. TRANSLATORS: error message
-#: src/net/eathena/generalhandler.cpp:206 src/net/tmwa/generalhandler.cpp:213
+#: src/net/eathena/generalhandler.cpp:198 src/net/tmwa/generalhandler.cpp:211
msgid "Duplicated login."
msgstr ""
-#: src/net/eathena/generalhandler.cpp:209
+#: src/net/eathena/generalhandler.cpp:201
msgid "To many connections from same ip."
msgstr ""
-#: src/net/eathena/generalhandler.cpp:212
+#: src/net/eathena/generalhandler.cpp:204
msgid "Not paid for this time."
msgstr ""
-#: src/net/eathena/generalhandler.cpp:215
+#: src/net/eathena/generalhandler.cpp:207
msgid "Pay suspended."
msgstr ""
-#: src/net/eathena/generalhandler.cpp:218
+#: src/net/eathena/generalhandler.cpp:210
msgid "Pay changed."
msgstr ""
-#: src/net/eathena/generalhandler.cpp:221
+#: src/net/eathena/generalhandler.cpp:213
msgid "Pay wrong ip."
msgstr ""
-#: src/net/eathena/generalhandler.cpp:224
+#: src/net/eathena/generalhandler.cpp:216
msgid "Pay game room."
msgstr ""
-#: src/net/eathena/generalhandler.cpp:227
+#: src/net/eathena/generalhandler.cpp:219
msgid "Disconnect forced by GM."
msgstr ""
-#: src/net/eathena/generalhandler.cpp:231
+#: src/net/eathena/generalhandler.cpp:223
msgid "Ban japan refuse."
msgstr ""
-#: src/net/eathena/generalhandler.cpp:234
+#: src/net/eathena/generalhandler.cpp:226
msgid "Remained other account."
msgstr ""
-#: src/net/eathena/generalhandler.cpp:237
+#: src/net/eathena/generalhandler.cpp:229
msgid "Ip unfair."
msgstr ""
-#: src/net/eathena/generalhandler.cpp:240
+#: src/net/eathena/generalhandler.cpp:232
msgid "Ip count all."
msgstr ""
-#: src/net/eathena/generalhandler.cpp:243
+#: src/net/eathena/generalhandler.cpp:235
msgid "Ip count."
msgstr ""
-#: src/net/eathena/generalhandler.cpp:247
+#: src/net/eathena/generalhandler.cpp:239
msgid "Memory."
msgstr ""
-#: src/net/eathena/generalhandler.cpp:250
+#: src/net/eathena/generalhandler.cpp:242
msgid "Han valid."
msgstr ""
-#: src/net/eathena/generalhandler.cpp:253
+#: src/net/eathena/generalhandler.cpp:245
msgid "Ip limited access."
msgstr ""
-#: src/net/eathena/generalhandler.cpp:256
+#: src/net/eathena/generalhandler.cpp:248
msgid "Over characters list."
msgstr ""
-#: src/net/eathena/generalhandler.cpp:259
+#: src/net/eathena/generalhandler.cpp:251
msgid "Ip blocked."
msgstr ""
-#: src/net/eathena/generalhandler.cpp:262
+#: src/net/eathena/generalhandler.cpp:254
msgid "Invalid password count."
msgstr ""
-#: src/net/eathena/generalhandler.cpp:265
+#: src/net/eathena/generalhandler.cpp:257
msgid "Not allowed race."
msgstr ""
#. TRANSLATORS: error message
-#: src/net/eathena/generalhandler.cpp:268 src/net/tmwa/generalhandler.cpp:217
+#: src/net/eathena/generalhandler.cpp:260 src/net/tmwa/generalhandler.cpp:215
msgid "Unknown connection error."
msgstr ""
-#: src/net/eathena/generalhandler.cpp:278
+#: src/net/eathena/generalhandler.cpp:270
msgid "Map not found"
msgstr ""
#. TRANSLATORS: error message
-#: src/net/eathena/generalhandler.cpp:368 src/net/tmwa/generalhandler.cpp:317
+#: src/net/eathena/generalhandler.cpp:360 src/net/tmwa/generalhandler.cpp:315
msgid "Got disconnected from server!"
msgstr ""
-#. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:393 src/net/tmwa/generalhandler.cpp:345
+#: src/net/eathena/generalhandler.cpp:384 src/net/tmwa/generalhandler.cpp:342
msgid "Strength"
msgstr "Forto"
-#. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:394 src/net/tmwa/generalhandler.cpp:347
+#: src/net/eathena/generalhandler.cpp:386 src/net/tmwa/generalhandler.cpp:345
msgid "Agility"
msgstr "Rapideco"
-#. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:395 src/net/tmwa/generalhandler.cpp:349
+#: src/net/eathena/generalhandler.cpp:388 src/net/tmwa/generalhandler.cpp:348
msgid "Vitality"
msgstr ""
-#: src/net/eathena/generalhandler.cpp:397 src/net/tmwa/generalhandler.cpp:352
+#: src/net/eathena/generalhandler.cpp:390 src/net/tmwa/generalhandler.cpp:351
msgid "Intelligence"
msgstr "Lerteco"
-#. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:398 src/net/tmwa/generalhandler.cpp:354
+#: src/net/eathena/generalhandler.cpp:392 src/net/tmwa/generalhandler.cpp:354
msgid "Dexterity"
msgstr ""
-#. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:399 src/net/tmwa/generalhandler.cpp:356
+#: src/net/eathena/generalhandler.cpp:394 src/net/tmwa/generalhandler.cpp:357
msgid "Luck"
msgstr ""
#. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:402 src/net/tmwa/generalhandler.cpp:360
+#: src/net/eathena/generalhandler.cpp:397 src/net/tmwa/generalhandler.cpp:361
msgid "Defense"
msgstr ""
#. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:403 src/net/tmwa/generalhandler.cpp:362
+#: src/net/eathena/generalhandler.cpp:398 src/net/tmwa/generalhandler.cpp:363
msgid "M.Attack"
msgstr ""
#. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:404 src/net/tmwa/generalhandler.cpp:364
+#: src/net/eathena/generalhandler.cpp:399 src/net/tmwa/generalhandler.cpp:365
msgid "M.Defense"
msgstr ""
#. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:406 src/net/tmwa/generalhandler.cpp:367
+#: src/net/eathena/generalhandler.cpp:401 src/net/tmwa/generalhandler.cpp:368
#, no-c-format
msgid "% Accuracy"
msgstr ""
#. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:408 src/net/tmwa/generalhandler.cpp:370
+#: src/net/eathena/generalhandler.cpp:403 src/net/tmwa/generalhandler.cpp:371
#, no-c-format
msgid "% Evade"
msgstr ""
#. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:410 src/net/tmwa/generalhandler.cpp:373
+#: src/net/eathena/generalhandler.cpp:405 src/net/tmwa/generalhandler.cpp:374
#, no-c-format
msgid "% Critical"
msgstr ""
#. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:411 src/net/tmwa/generalhandler.cpp:375
+#: src/net/eathena/generalhandler.cpp:406 src/net/tmwa/generalhandler.cpp:376
msgid "Attack Delay"
msgstr ""
#. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:412 src/net/tmwa/generalhandler.cpp:377
+#: src/net/eathena/generalhandler.cpp:407 src/net/tmwa/generalhandler.cpp:378
msgid "Walk Delay"
msgstr ""
#. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:413 src/net/tmwa/generalhandler.cpp:379
+#: src/net/eathena/generalhandler.cpp:408 src/net/tmwa/generalhandler.cpp:380
msgid "Attack Range"
msgstr ""
#. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:414 src/net/tmwa/generalhandler.cpp:381
+#: src/net/eathena/generalhandler.cpp:409 src/net/tmwa/generalhandler.cpp:382
msgid "Damage per sec."
msgstr ""
-#: src/net/eathena/generalhandler.cpp:415
+#: src/net/eathena/generalhandler.cpp:410
msgid "Karma"
msgstr ""
-#: src/net/eathena/generalhandler.cpp:416
+#: src/net/eathena/generalhandler.cpp:411
msgid "Manner"
msgstr ""
+#. TRANSLATORS: error message
+#: src/net/eathena/loginhandler.cpp:343 src/net/tmwa/loginhandler.cpp:243
+msgid "Account was not found. Please re-login."
+msgstr ""
+
+#. TRANSLATORS: error message
+#: src/net/eathena/loginhandler.cpp:347 src/net/tmwa/loginhandler.cpp:247
+msgid "Old password incorrect."
+msgstr ""
+
+#. TRANSLATORS: error message
+#: src/net/eathena/loginhandler.cpp:351 src/net/tmwa/loginhandler.cpp:251
+msgid "New password too short."
+msgstr ""
+
+#: src/net/eathena/mailhandler.cpp:216
+#, c-format
+msgid "You have new mail from %s with subject %s"
+msgstr ""
+
#: src/net/eathena/skillhandler.cpp:361
#, c-format
msgid "Unknown skill error: %d"
@@ -8348,159 +8709,144 @@ msgid "Unknown skill error: %d."
msgstr ""
#. TRANSLATORS: error message
-#: src/net/eathena/skillhandler.cpp:377 src/net/tmwa/skillhandler.cpp:223
+#: src/net/eathena/skillhandler.cpp:377 src/net/tmwa/skillhandler.cpp:222
msgid "You have not yet reached a high enough lvl!"
msgstr ""
#. TRANSLATORS: error message
-#: src/net/eathena/skillhandler.cpp:381 src/net/tmwa/skillhandler.cpp:227
+#: src/net/eathena/skillhandler.cpp:381 src/net/tmwa/skillhandler.cpp:226
msgid "Insufficient HP!"
msgstr ""
#. TRANSLATORS: error message
-#: src/net/eathena/skillhandler.cpp:385 src/net/tmwa/skillhandler.cpp:231
+#: src/net/eathena/skillhandler.cpp:385 src/net/tmwa/skillhandler.cpp:230
msgid "Insufficient SP!"
msgstr ""
#. TRANSLATORS: error message
-#: src/net/eathena/skillhandler.cpp:389 src/net/tmwa/skillhandler.cpp:235
+#: src/net/eathena/skillhandler.cpp:389 src/net/tmwa/skillhandler.cpp:234
msgid "You have no memos!"
msgstr ""
#. TRANSLATORS: error message
-#: src/net/eathena/skillhandler.cpp:393 src/net/tmwa/skillhandler.cpp:239
+#: src/net/eathena/skillhandler.cpp:393 src/net/tmwa/skillhandler.cpp:238
msgid "You cannot do that right now!"
msgstr ""
#. TRANSLATORS: error message
-#: src/net/eathena/skillhandler.cpp:397 src/net/tmwa/skillhandler.cpp:243
+#: src/net/eathena/skillhandler.cpp:397 src/net/tmwa/skillhandler.cpp:242
msgid "Seems you need more money... ;-)"
msgstr ""
#. TRANSLATORS: error message
-#: src/net/eathena/skillhandler.cpp:401 src/net/tmwa/skillhandler.cpp:247
+#: src/net/eathena/skillhandler.cpp:401 src/net/tmwa/skillhandler.cpp:246
msgid "You cannot use this skill with that kind of weapon!"
msgstr ""
#. TRANSLATORS: error message
-#: src/net/eathena/skillhandler.cpp:406 src/net/tmwa/skillhandler.cpp:252
+#: src/net/eathena/skillhandler.cpp:406 src/net/tmwa/skillhandler.cpp:251
msgid "You need another red gem!"
msgstr ""
#. TRANSLATORS: error message
-#: src/net/eathena/skillhandler.cpp:410 src/net/tmwa/skillhandler.cpp:256
+#: src/net/eathena/skillhandler.cpp:410 src/net/tmwa/skillhandler.cpp:255
msgid "You need another blue gem!"
msgstr ""
#. TRANSLATORS: error message
-#: src/net/eathena/skillhandler.cpp:414 src/net/tmwa/skillhandler.cpp:260
+#: src/net/eathena/skillhandler.cpp:414 src/net/tmwa/skillhandler.cpp:259
msgid "You're carrying to much to do this!"
msgstr ""
#. TRANSLATORS: trade header
-#: src/net/ea/tradehandler.cpp:86
+#: src/net/ea/tradehandler.cpp:89
#, c-format
msgid "Trade: You and %s"
msgstr ""
#. TRANSLATORS: trade message
-#: src/net/ea/tradehandler.cpp:174
+#: src/net/ea/tradehandler.cpp:178
#, c-format
msgid "%s wants to trade with you, do you accept?"
msgstr ""
#. TRANSLATORS: playe stat
-#: src/net/tmwa/charserverhandler.cpp:354
+#: src/net/tmwa/charserverhandler.cpp:332
msgid "Strength:"
msgstr "Forto:"
#. TRANSLATORS: playe stat
-#: src/net/tmwa/charserverhandler.cpp:356
+#: src/net/tmwa/charserverhandler.cpp:334
msgid "Agility:"
msgstr "Rapideco:"
#. TRANSLATORS: playe stat
-#: src/net/tmwa/charserverhandler.cpp:358
+#: src/net/tmwa/charserverhandler.cpp:336
msgid "Vitality:"
msgstr ""
#. TRANSLATORS: playe stat
-#: src/net/tmwa/charserverhandler.cpp:360
+#: src/net/tmwa/charserverhandler.cpp:338
msgid "Intelligence:"
msgstr "Lerteco:"
#. TRANSLATORS: playe stat
-#: src/net/tmwa/charserverhandler.cpp:362
+#: src/net/tmwa/charserverhandler.cpp:340
msgid "Dexterity:"
msgstr ""
#. TRANSLATORS: playe stat
-#: src/net/tmwa/charserverhandler.cpp:364
+#: src/net/tmwa/charserverhandler.cpp:342
msgid "Luck:"
msgstr ""
#. TRANSLATORS: error message
-#: src/net/tmwa/loginhandler.cpp:274
-msgid "Account was not found. Please re-login."
-msgstr ""
-
-#. TRANSLATORS: error message
-#: src/net/tmwa/loginhandler.cpp:278
-msgid "Old password incorrect."
-msgstr ""
-
-#. TRANSLATORS: error message
-#: src/net/tmwa/loginhandler.cpp:282
-msgid "New password too short."
-msgstr ""
-
-#. TRANSLATORS: error message
-#: src/net/tmwa/skillhandler.cpp:190
+#: src/net/tmwa/skillhandler.cpp:189
msgid "Trade failed!"
msgstr ""
#. TRANSLATORS: error message
-#: src/net/tmwa/skillhandler.cpp:194
+#: src/net/tmwa/skillhandler.cpp:193
msgid "Emote failed!"
msgstr ""
#. TRANSLATORS: error message
-#: src/net/tmwa/skillhandler.cpp:198
+#: src/net/tmwa/skillhandler.cpp:197
msgid "Sit failed!"
msgstr ""
#. TRANSLATORS: error message
-#: src/net/tmwa/skillhandler.cpp:202
+#: src/net/tmwa/skillhandler.cpp:201
msgid "Chat creating failed!"
msgstr ""
#. TRANSLATORS: error message
-#: src/net/tmwa/skillhandler.cpp:206
+#: src/net/tmwa/skillhandler.cpp:205
msgid "Could not join party!"
msgstr ""
#. TRANSLATORS: error message
-#: src/net/tmwa/skillhandler.cpp:210
+#: src/net/tmwa/skillhandler.cpp:209
msgid "Cannot shout!"
msgstr ""
#. TRANSLATORS: error message
-#: src/net/tmwa/skillhandler.cpp:264
+#: src/net/tmwa/skillhandler.cpp:263
msgid "Huh? What's that?"
msgstr ""
#. TRANSLATORS: error message
-#: src/net/tmwa/skillhandler.cpp:275
+#: src/net/tmwa/skillhandler.cpp:274
msgid "Warp failed..."
msgstr ""
#. TRANSLATORS: error message
-#: src/net/tmwa/skillhandler.cpp:279
+#: src/net/tmwa/skillhandler.cpp:278
msgid "Could not steal anything..."
msgstr ""
#. TRANSLATORS: error message
-#: src/net/tmwa/skillhandler.cpp:283
+#: src/net/tmwa/skillhandler.cpp:282
msgid "Poison had no effect..."
msgstr ""
@@ -8543,9 +8889,9 @@ msgstr ""
#. TRANSLATORS: item info name
#. TRANSLATORS: unknown info name
#. TRANSLATORS: being info default name
-#: src/resources/beinginfo.cpp:50 src/resources/db/avatardb.cpp:88
-#: src/resources/db/itemdb.cpp:333 src/resources/db/moddb.cpp:78
-#: src/resources/db/monsterdb.cpp:102 src/resources/modinfo.cpp:29
+#: src/resources/beinginfo.cpp:50 src/resources/db/avatardb.cpp:89
+#: src/resources/db/itemdb.cpp:334 src/resources/db/moddb.cpp:78
+#: src/resources/db/monsterdb.cpp:103 src/resources/modinfo.cpp:29
msgid "unnamed"
msgstr "sennoma"
@@ -8622,12 +8968,12 @@ msgid "Flee %s"
msgstr ""
#. TRANSLATORS: item name
-#: src/resources/db/itemdb.cpp:217
+#: src/resources/db/itemdb.cpp:218
msgid "Unknown item"
msgstr ""
#. TRANSLATORS: unknown info name
-#: src/resources/db/petdb.cpp:98
+#: src/resources/db/petdb.cpp:99
msgid "pet"
msgstr ""
@@ -9284,6 +9630,72 @@ msgstr ""
msgid "Room join failed. Wrong race."
msgstr ""
+#. TRANSLATORS: notification message
+#: src/resources/notifications.h:568
+#, c-format
+msgid "Left %d seconds until you can use item."
+msgstr ""
+
+#. TRANSLATORS: notification message
+#: src/resources/notifications.h:572
+msgid "Message successfully sent."
+msgstr ""
+
+#. TRANSLATORS: notification message
+#: src/resources/notifications.h:576
+msgid "Message send failed."
+msgstr ""
+
+#. TRANSLATORS: notification message
+#: src/resources/notifications.h:580
+msgid "Item attach failed."
+msgstr ""
+
+#. TRANSLATORS: notification message
+#: src/resources/notifications.h:584
+msgid "Money attach failed."
+msgstr ""
+
+#. TRANSLATORS: notification message
+#: src/resources/notifications.h:588
+msgid "Message return failed."
+msgstr ""
+
+#. TRANSLATORS: notification message
+#: src/resources/notifications.h:592
+msgid "Message return success."
+msgstr ""
+
+#. TRANSLATORS: notification message
+#: src/resources/notifications.h:596
+msgid "Message deletion failed."
+msgstr ""
+
+#. TRANSLATORS: notification message
+#: src/resources/notifications.h:600
+msgid "Message successfully deleted."
+msgstr ""
+
+#. TRANSLATORS: notification message
+#: src/resources/notifications.h:604
+msgid "You got attach successfully."
+msgstr ""
+
+#. TRANSLATORS: notification message
+#: src/resources/notifications.h:608
+msgid "Error on getting attach successfully."
+msgstr ""
+
+#. TRANSLATORS: notification message
+#: src/resources/notifications.h:612
+msgid "Can't get attach. Too many items."
+msgstr ""
+
+#. TRANSLATORS: notification message
+#: src/resources/notifications.h:620
+msgid "You enter battle field."
+msgstr ""
+
#. TRANSLATORS: chat option changed message
#: src/utils/booleanoptions.h:27
#, c-format
diff --git a/po/es.po b/po/es.po
index a770be48c..62ad9c76e 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-07-29 02:28+0300\n"
-"PO-Revision-Date: 2015-04-25 22:40+0000\n"
-"Last-Translator: Nelson Martell <nelson6e65-manaplus@yahoo.es>\n"
+"POT-Creation-Date: 2015-07-29 22:39+0300\n"
+"PO-Revision-Date: 2015-07-29 09:13+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"
@@ -325,30 +325,30 @@ msgid "Quick"
msgstr ""
#. TRANSLATORS: visible beings on map
-#: src/actormanager.cpp:1375
+#: src/actormanager.cpp:1376
msgid "Visible on map"
msgstr "Visibles en el mapa"
#. TRANSLATORS: default race name
-#: src/being/being.cpp:435
+#: src/being/being.cpp:438
msgid "Human"
msgstr "Humano"
-#: src/being/being.cpp:609
+#: src/being/being.cpp:612
msgid "dodge"
msgstr "evade"
-#: src/being/being.cpp:609
+#: src/being/being.cpp:612
msgid "miss"
msgstr "falla"
#. TRANSLATORS: this away status writed in player nick
-#: src/being/being.cpp:2035 src/gui/windows/whoisonline.cpp:871
+#: src/being/being.cpp:2084 src/gui/windows/whoisonline.cpp:871
msgid "A"
msgstr "A"
#. TRANSLATORS: this inactive status writed in player nick
-#: src/being/being.cpp:2040 src/gui/windows/whoisonline.cpp:876
+#: src/being/being.cpp:2089 src/gui/windows/whoisonline.cpp:876
msgid "I"
msgstr "I"
@@ -898,9 +898,8 @@ msgstr "(d) sin atacar automáticamente"
#. TRANSLATORS: targeting type in status bar
#: src/gamemodifiers.cpp:276
-#, fuzzy
msgid "(D) don't switch target"
-msgstr "(?) moverse al objetivo"
+msgstr ""
#. TRANSLATORS: targeting type in status bar
#: src/gamemodifiers.cpp:278
@@ -909,9 +908,8 @@ msgstr ""
#. TRANSLATORS: targeting type in status bar
#: src/gamemodifiers.cpp:280
-#, fuzzy
msgid "(?) targeting"
-msgstr "(?) imitación"
+msgstr ""
#. TRANSLATORS: pickup size in status bar
#: src/gamemodifiers.cpp:314
@@ -1885,7 +1883,7 @@ msgstr "Agregar nombre al chat"
#. TRANSLATORS: popup menu header
#. TRANSLATORS: settings tab name
-#: src/gui/popups/popupmenu.cpp:429 src/gui/widgets/tabs/setup_players.cpp:38
+#: src/gui/popups/popupmenu.cpp:429 src/gui/widgets/tabs/setup_players.cpp:55
msgid "Players"
msgstr "Jugadores"
@@ -2173,9 +2171,8 @@ msgstr "Mostrar"
#. TRANSLATORS: popup menu item
#: src/gui/popups/popupmenu.cpp:1979
-#, fuzzy
msgid "Open yellow bar settings"
-msgstr "Restablecer barra amarilla"
+msgstr ""
#. TRANSLATORS: popup menu item
#: src/gui/popups/popupmenu.cpp:1981
@@ -2478,9 +2475,8 @@ msgstr "Interfaz"
#. TRANSLATORS: palette label
#: src/gui/userpalette.cpp:129
-#, fuzzy
msgid "Beings"
-msgstr "Ser"
+msgstr ""
#. TRANSLATORS: palette color
#: src/gui/userpalette.cpp:134
@@ -2564,9 +2560,8 @@ msgstr ""
#. TRANSLATORS: palette label
#: src/gui/userpalette.cpp:227
-#, fuzzy
msgid "Particles"
-msgstr "Fuente de partícula"
+msgstr ""
#. TRANSLATORS: settings option
#: src/gui/userpalette.cpp:232 src/gui/widgets/tabs/setup_visual.cpp:157
@@ -2648,9 +2643,8 @@ msgstr "Golpes fallidos"
#. TRANSLATORS: palette label
#: src/gui/userpalette.cpp:313
-#, fuzzy
msgid "Tiles"
-msgstr "Sonrisas"
+msgstr ""
#: src/gui/userpalette.cpp:318
msgid "Portal highlight"
@@ -2688,9 +2682,8 @@ msgstr "Borde de tiles"
#. TRANSLATORS: palette label
#: src/gui/userpalette.cpp:356
-#, fuzzy
msgid "Ranges"
-msgstr "Alcance %s"
+msgstr ""
#. TRANSLATORS: palette color
#: src/gui/userpalette.cpp:361
@@ -3505,7 +3498,7 @@ msgid "Enable debug chat Log"
msgstr "Habilitar registro del chat de depuración"
#: src/gui/widgets/tabs/setup_chat.cpp:124
-msgid "If you enable thus, debug chat tab also will be logged to disk."
+msgid "If you enable this, debug chat tab also will be logged to disk."
msgstr ""
#. TRANSLATORS: settings option
@@ -3559,7 +3552,7 @@ msgstr "Ocultar mensajes de la tienda"
#: src/gui/widgets/tabs/setup_chat.cpp:153
msgid ""
-"If this setting enabled, no messages related to built-in ManaPlusshop will "
+"If this setting enabled, no messages related to built-in ManaPlus shop will "
"be displayed in chat. Disable this setting if you want to see shop-related "
"messages.\n"
"\n"
@@ -3718,10 +3711,10 @@ msgstr "Si hace falta, cambia el tamaño de las pestañas del chat"
#: src/gui/widgets/tabs/setup_chat.cpp:243
msgid ""
-"If this feature enabled, text in chat will be automaticallyadjusted to adapt "
-"to appearance of chat input field when youtyping message and when input "
-"field of chat disappears. If disabled, chat input area will allways occupy "
-"its place, which could be otherwise usable for text.\n"
+"If this feature enabled, text in chat will be automatically adjusted to "
+"adapt to appearance of chat input field when you typing message and when "
+"input field of chat disappears. If disabled, chat input area will allways "
+"occupy its place, which could be otherwise usable for text.\n"
"\n"
"Note: its mostly about jumpy attitude vs less usable space for text."
msgstr ""
@@ -3738,7 +3731,7 @@ msgstr "Usar hora local"
#: src/gui/widgets/tabs/setup_chat.cpp:258
msgid ""
-"If this feature enabled, timestamps in chat will use locak times.If "
+"If this feature enabled, timestamps in chat will use local times. If "
"disabled, server time will be used (often it is GMT+0)."
msgstr ""
@@ -3752,7 +3745,7 @@ msgid ""
"Here you can specify some extra words which will also cause highlighting. "
"Use comma to separate words.\n"
"\n"
-"Note: frequenthilights are annoying - use it with caution."
+"Note: frequent hilights are annoying - use it with caution."
msgstr ""
#. TRANSLATORS: settings option
@@ -4531,94 +4524,110 @@ msgstr "Opciones críticas (NO las cambies si no sabes lo que estás haciendo)"
msgid "Disable logging in game (do not enable)"
msgstr "Deshabilitar registro en el juego (no habilitar)"
-#. TRANSLATORS: settings option
+#. TRANSLATORS: screen badges type
+#: src/gui/widgets/tabs/setup_players.cpp:41
+msgid "hide"
+msgstr ""
+
+#. TRANSLATORS: screen badges type
+#: src/gui/widgets/tabs/setup_players.cpp:43
+#, fuzzy
+msgid "show at top"
+msgstr "Mostrar historial del chat"
+
+#. TRANSLATORS: screen badges type
#: src/gui/widgets/tabs/setup_players.cpp:45
+#, fuzzy
+msgid "show at right"
+msgstr "Mostrar sombrero en el chat"
+
+#. TRANSLATORS: screen badges type
+#: src/gui/widgets/tabs/setup_players.cpp:47
+msgid "show at bottom"
+msgstr ""
+
+#. TRANSLATORS: settings option
+#: src/gui/widgets/tabs/setup_players.cpp:62
msgid "Show gender"
msgstr "Mostrar género"
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_players.cpp:49
+#: src/gui/widgets/tabs/setup_players.cpp:66
msgid "Show level"
msgstr "Mostrar nivel"
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_players.cpp:53
+#: src/gui/widgets/tabs/setup_players.cpp:70
msgid "Show own name"
msgstr "Mostrar nombre propio"
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_players.cpp:57
+#: src/gui/widgets/tabs/setup_players.cpp:74
msgid "Enable extended mouse targeting"
msgstr "Activar la selección extendida con el ratón"
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_players.cpp:61
+#: src/gui/widgets/tabs/setup_players.cpp:78
msgid "Target dead players"
msgstr "Apuntar a jugadores muertos"
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_players.cpp:65
+#: src/gui/widgets/tabs/setup_players.cpp:82
msgid "Visible names"
msgstr "Nombres visibles"
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_players.cpp:69
+#: src/gui/widgets/tabs/setup_players.cpp:86
msgid "Auto move names"
msgstr "Mover nombres automáticamente"
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_players.cpp:73
-#, fuzzy
-msgid "Show badges"
-msgstr "Mostrar vestimenta"
-
-#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_players.cpp:77
-msgid "Show badges at top"
+#: src/gui/widgets/tabs/setup_players.cpp:91
+msgid "Badges"
msgstr ""
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_players.cpp:81
+#: src/gui/widgets/tabs/setup_players.cpp:95
msgid "Secure trades"
msgstr "Intercambios seguros"
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_players.cpp:85
+#: src/gui/widgets/tabs/setup_players.cpp:99
msgid "Unsecure chars in names"
msgstr "Caracteres inseguros en los nombres"
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_players.cpp:89
+#: src/gui/widgets/tabs/setup_players.cpp:103
msgid "Show statuses"
msgstr "Mostrar estados"
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_players.cpp:93
+#: src/gui/widgets/tabs/setup_players.cpp:107
msgid "Show ip addresses on screenshots"
msgstr "Mostrar dirección IP en la captura de pantalla"
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_players.cpp:97
+#: src/gui/widgets/tabs/setup_players.cpp:111
msgid "Allow self heal with mouse click"
msgstr "Permitir curarse a sí mismo con clic del ratón"
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_players.cpp:101
+#: src/gui/widgets/tabs/setup_players.cpp:115
msgid "Group friends in who is online window"
msgstr "Grupo de amigos en la ventana de conectados"
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_players.cpp:105
+#: src/gui/widgets/tabs/setup_players.cpp:119
msgid "Hide erased players nicks"
msgstr "Ocultar los nicks de jugadores borrados"
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_players.cpp:109
+#: src/gui/widgets/tabs/setup_players.cpp:123
msgid "Use special diagonal speed in players moving"
msgstr "Usar velocidad diagonal especial en movimiento de jugadores"
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_players.cpp:113
+#: src/gui/widgets/tabs/setup_players.cpp:127
msgid ""
"Emulate right mouse button by long mouse click (useful for touch interfaces)"
msgstr ""
@@ -5411,9 +5420,8 @@ msgstr "Banco"
#. TRANSLATORS: short button name for mail window.
#: src/gui/windowmenu.cpp:156
-#, fuzzy
msgid "MA"
-msgstr "MAP"
+msgstr ""
#. TRANSLATORS: full button name
#. TRANSLATORS: mail window name
@@ -5927,9 +5935,8 @@ msgstr "¿Sabías que..."
#. TRANSLATORS: insert card dialog name
#: src/gui/windows/insertcarddialog.cpp:43
#: src/gui/windows/insertcarddialog.cpp:45
-#, fuzzy
msgid "Insert card"
-msgstr "Insert"
+msgstr ""
#. TRANSLATORS: insert card dialog button
#. TRANSLATORS: input action name
@@ -5995,9 +6002,8 @@ msgstr "Seleccione la cantidad de objetos a almacenar."
#. TRANSLATORS: amount window message
#: src/gui/windows/itemamountwindow.cpp:252
-#, fuzzy
msgid "Select amount of items to send."
-msgstr "Seleccione la cantidad de objetos a almacenar."
+msgstr ""
#. TRANSLATORS: amount window message
#: src/gui/windows/itemamountwindow.cpp:257
@@ -6176,9 +6182,8 @@ msgstr "Abrir url de registro"
#. TRANSLATORS: mail edit window name
#: src/gui/windows/maileditwindow.cpp:47
-#, fuzzy
msgid "Edit mail"
-msgstr "Introduce tu correo:"
+msgstr ""
#. TRANSLATORS: mail edit window button
#: src/gui/windows/maileditwindow.cpp:50
@@ -6211,24 +6216,21 @@ msgstr ""
#. TRANSLATORS: mail view window label
#: src/gui/windows/maileditwindow.cpp:60
#: src/gui/windows/mailviewwindow.cpp:103
-#, fuzzy
msgid "Money:"
-msgstr "Dinero: %s"
+msgstr ""
#. TRANSLATORS: mail edit window label
#: src/gui/windows/maileditwindow.cpp:62
#: src/gui/windows/mailviewwindow.cpp:119
#: src/gui/windows/mailviewwindow.cpp:124
-#, fuzzy
msgid "Item:"
-msgstr "Mapa Objeto"
+msgstr ""
#. TRANSLATORS: mail edit window label
#. TRANSLATORS: mail view window label
#: src/gui/windows/maileditwindow.cpp:64 src/gui/windows/mailviewwindow.cpp:75
-#, fuzzy
msgid "Message:"
-msgstr "Mensaje"
+msgstr ""
#. TRANSLATORS: mail view window name
#: src/gui/windows/mailviewwindow.cpp:53
@@ -6242,9 +6244,8 @@ msgstr ""
#. TRANSLATORS: mail view window label
#: src/gui/windows/mailviewwindow.cpp:65
-#, fuzzy
msgid "Time:"
-msgstr "Tiempo"
+msgstr ""
#. TRANSLATORS: mail view window label
#: src/gui/windows/mailviewwindow.cpp:69
@@ -6252,9 +6253,8 @@ msgid "From:"
msgstr ""
#: src/gui/windows/mailviewwindow.cpp:131
-#, fuzzy
msgid "Get attach"
-msgstr "(?) ataque"
+msgstr ""
#. TRANSLATORS: mail window button
#: src/gui/windows/mailwindow.cpp:62
@@ -6263,21 +6263,18 @@ msgstr ""
#. TRANSLATORS: mail window button
#: src/gui/windows/mailwindow.cpp:64
-#, fuzzy
msgid "New"
-msgstr "Red"
+msgstr ""
#. TRANSLATORS: mail window button
#: src/gui/windows/mailwindow.cpp:68
-#, fuzzy
msgid "Return"
-msgstr "Regresar al huevo"
+msgstr ""
#. TRANSLATORS: mail window button
#: src/gui/windows/mailwindow.cpp:70
-#, fuzzy
msgid "Open"
-msgstr "Abrir url"
+msgstr ""
#: src/gui/windows/ministatuswindow.cpp:71
msgid "health bar"
@@ -7064,9 +7061,8 @@ msgstr "Apuntar a mercenario"
#. TRANSLATORS: input action name
#: src/input/pages/basic.cpp:136
-#, fuzzy
msgid "Change targeting type"
-msgstr "Cambiar tipo de movimiento al objetivo"
+msgstr ""
#. TRANSLATORS: input action name
#: src/input/pages/basic.cpp:142
@@ -8061,9 +8057,8 @@ msgstr "Ventana del Carrito"
#. TRANSLATORS: input action name
#: src/input/pages/windows.cpp:196
-#, fuzzy
msgid "Quick settings window"
-msgstr "Ventana de Misiones"
+msgstr ""
#. TRANSLATORS: input action name
#: src/input/pages/windows.cpp:208
@@ -9761,51 +9756,43 @@ msgstr ""
#. TRANSLATORS: notification message
#: src/resources/notifications.h:572
-#, fuzzy
msgid "Message successfully sent."
-msgstr "¡Relación cambiada exitosamente! ¡El jugador ahora es %s!"
+msgstr ""
#. TRANSLATORS: notification message
#: src/resources/notifications.h:576
-#, fuzzy
msgid "Message send failed."
-msgstr "Búsqueda de artículos fallida."
+msgstr ""
#. TRANSLATORS: notification message
#: src/resources/notifications.h:580
-#, fuzzy
msgid "Item attach failed."
-msgstr "Captura fallida de mascota."
+msgstr ""
#. TRANSLATORS: notification message
#: src/resources/notifications.h:584
-#, fuzzy
msgid "Money attach failed."
-msgstr "Captura fallida de mascota."
+msgstr ""
#. TRANSLATORS: notification message
#: src/resources/notifications.h:588
-#, fuzzy
msgid "Message return failed."
-msgstr "Búsqueda de artículos fallida."
+msgstr ""
#. TRANSLATORS: notification message
#: src/resources/notifications.h:592
-#, fuzzy
msgid "Message return success."
-msgstr "Éxito al alimentar la mascota."
+msgstr ""
#. TRANSLATORS: notification message
#: src/resources/notifications.h:596
-#, fuzzy
msgid "Message deletion failed."
-msgstr "Autenticación fallida."
+msgstr ""
#. TRANSLATORS: notification message
#: src/resources/notifications.h:600
-#, fuzzy
msgid "Message successfully deleted."
-msgstr "Grupo creado."
+msgstr ""
#. TRANSLATORS: notification message
#: src/resources/notifications.h:604
@@ -9824,9 +9811,8 @@ msgstr ""
#. TRANSLATORS: notification message
#: src/resources/notifications.h:620
-#, fuzzy
msgid "You enter battle field."
-msgstr "¡Necesitas otra gema azul!"
+msgstr ""
#. TRANSLATORS: chat option changed message
#: src/utils/booleanoptions.h:27
@@ -9834,36 +9820,3 @@ msgstr "¡Necesitas otra gema azul!"
msgid "Options to /%s are \"yes\", \"no\", \"true\", \"false\", \"1\", \"0\"."
msgstr ""
"Opciones para /%s son \"yes\" | \"no\", \"true\" | \"false\", \"1\" | \"0\"."
-
-#~ msgid "Hide shield sprite"
-#~ msgstr "Ocultar sprite protector"
-
-#~ msgid "BC"
-#~ msgstr "BC"
-
-#~ msgid "Bot checker"
-#~ msgstr "Inspector de bot"
-
-#~ msgid "Bot Checker"
-#~ msgstr "Inspector de Bot"
-
-#~ msgid "Result"
-#~ msgstr "Resultado"
-
-#~ msgid "Split"
-#~ msgstr "Dividir"
-
-#~ msgid "Time before jacko spawn:"
-#~ msgstr "Tiempo antes de que jacko aparezca:"
-
-#~ msgid "%s %d?"
-#~ msgstr "¿%s %d?"
-
-#~ msgid "jacko spawning"
-#~ msgstr "jacko apareciendo"
-
-#~ msgid "Failed to send as sender or letter invalid."
-#~ msgstr "Fallo al enviar o mensaje inválido."
-
-#~ msgid "Bot Checker Window"
-#~ msgstr "Ventana del Inspector de Bot"
diff --git a/po/et.po b/po/et.po
index 3750f8232..48e552880 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-04-06 02:00+0300\n"
-"PO-Revision-Date: 2015-04-06 11:05+0000\n"
+"POT-Creation-Date: 2015-07-29 02:28+0300\n"
+"PO-Revision-Date: 2015-07-29 09:12+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:146
+#: src/actions/actions.cpp:155
msgid "File uploaded"
msgstr ""
@@ -32,146 +32,146 @@ msgstr ""
#. TRANSLATORS: ok dialog button
#. TRANSLATORS: text dialog button
#. TRANSLATORS: ok dialog button
-#: src/actions/actions.cpp:148 src/client.cpp:1454 src/client.cpp:1481
-#: 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:312
-#: src/gui/widgets/tabs/setup_theme.cpp:343
+#: src/actions/actions.cpp:158 src/client.cpp:1453 src/client.cpp:1486
+#: src/gamemodifiers.cpp:451 src/gui/dialogsmanager.cpp:168
+#: src/gui/dialogsmanager.cpp:188 src/gui/widgets/tabs/setup_input.cpp:164
+#: src/gui/widgets/tabs/setup_theme.cpp:313
+#: src/gui/widgets/tabs/setup_theme.cpp:349
#: src/gui/widgets/tabs/setup_video.cpp:250
-#: src/gui/widgets/tabs/setup_video.cpp:274
-#: src/gui/widgets/tabs/setup_video.cpp:389
-#: src/gui/widgets/tabs/setup_video.cpp:401
-#: src/gui/windows/changeemaildialog.cpp:167
-#: src/gui/windows/changepassworddialog.cpp:157
-#: src/gui/windows/charcreatedialog.cpp:380
-#: src/gui/windows/charselectdialog.cpp:279
-#: src/gui/windows/charselectdialog.cpp:321 src/gui/windows/editdialog.cpp:49
-#: src/gui/windows/editserverdialog.cpp:59
-#: src/gui/windows/editserverdialog.cpp:217
-#: src/gui/windows/itemamountwindow.cpp:167 src/gui/windows/quitdialog.cpp:68
-#: src/gui/windows/registerdialog.cpp:243 src/gui/windows/socialwindow.cpp:507
-#: src/gui/windows/textdialog.cpp:48 src/gui/windows/unregisterdialog.cpp:146
-#: src/net/ea/charserverhandler.cpp:143 src/net/ea/charserverhandler.cpp:162
-#: src/net/ea/gamehandler.cpp:83 src/net/eathena/charserverhandler.cpp:593
-#: src/net/eathena/charserverhandler.cpp:623
-#: src/net/eathena/charserverhandler.cpp:653
-#: src/net/tmwa/charserverhandler.cpp:535
+#: src/gui/widgets/tabs/setup_video.cpp:278
+#: src/gui/widgets/tabs/setup_video.cpp:396
+#: src/gui/widgets/tabs/setup_video.cpp:412
+#: src/gui/windows/changeemaildialog.cpp:169
+#: src/gui/windows/changepassworddialog.cpp:159
+#: src/gui/windows/charcreatedialog.cpp:390
+#: src/gui/windows/charselectdialog.cpp:280
+#: src/gui/windows/charselectdialog.cpp:327 src/gui/windows/editdialog.cpp:50
+#: src/gui/windows/editserverdialog.cpp:56
+#: src/gui/windows/editserverdialog.cpp:216
+#: src/gui/windows/itemamountwindow.cpp:179 src/gui/windows/quitdialog.cpp:66
+#: src/gui/windows/registerdialog.cpp:241 src/gui/windows/socialwindow.cpp:524
+#: src/gui/windows/textdialog.cpp:48 src/gui/windows/unregisterdialog.cpp:149
+#: src/net/ea/charserverhandler.cpp:145 src/net/ea/charserverhandler.cpp:170
+#: src/net/ea/gamehandler.cpp:85 src/net/eathena/charserverhandler.cpp:612
+#: src/net/eathena/charserverhandler.cpp:647
+#: src/net/eathena/charserverhandler.cpp:683
+#: src/net/tmwa/charserverhandler.cpp:506
msgid "OK"
msgstr ""
#. TRANSLATORS: clear graphics command message
#. TRANSLATORS: clear fonts cache message
-#: src/actions/actions.cpp:934 src/actions/actions.cpp:946
+#: src/actions/actions.cpp:983 src/actions/actions.cpp:996
msgid "Cache cleaned"
msgstr ""
#. TRANSLATORS: uptime command
-#: src/actions/actions.cpp:1074 src/actions/actions.cpp:1130
+#: src/actions/actions.cpp:1132 src/actions/actions.cpp:1189
#, c-format
msgid "Client uptime: %s"
msgstr ""
#. TRANSLATORS: uptime command
-#: src/actions/actions.cpp:1085
+#: src/actions/actions.cpp:1144
#, c-format
msgid "%d week"
msgstr ""
-#: src/actions/actions.cpp:1085
+#: src/actions/actions.cpp:1144
#, c-format
msgid "%d weeks"
msgstr ""
#. TRANSLATORS: uptime command
-#: src/actions/actions.cpp:1096
+#: src/actions/actions.cpp:1155
#, c-format
msgid "%d day"
msgstr ""
-#: src/actions/actions.cpp:1096
+#: src/actions/actions.cpp:1155
#, c-format
msgid "%d days"
msgstr ""
#. TRANSLATORS: uptime command
-#: src/actions/actions.cpp:1106
+#: src/actions/actions.cpp:1165
#, c-format
msgid "%d hour"
msgstr ""
-#: src/actions/actions.cpp:1106
+#: src/actions/actions.cpp:1165
#, c-format
msgid "%d hours"
msgstr ""
#. TRANSLATORS: uptime command
-#: src/actions/actions.cpp:1116
+#: src/actions/actions.cpp:1175
#, c-format
msgid "%d minute"
msgstr ""
-#: src/actions/actions.cpp:1116
+#: src/actions/actions.cpp:1175
#, c-format
msgid "%d minutes"
msgstr ""
#. TRANSLATORS: uptime command
-#: src/actions/actions.cpp:1126
+#: src/actions/actions.cpp:1185
#, c-format
msgid "%d second"
msgstr ""
-#: src/actions/actions.cpp:1126
+#: src/actions/actions.cpp:1185
#, c-format
msgid "%d seconds"
msgstr ""
#. TRANSLATORS: dump command
-#: src/actions/actions.cpp:1187 src/actions/actions.cpp:1196
+#: src/actions/actions.cpp:1247 src/actions/actions.cpp:1256
msgid "Resource images:"
msgstr ""
#. TRANSLATORS: dump command
-#: src/actions/actions.cpp:1190 src/actions/actions.cpp:1199
+#: src/actions/actions.cpp:1250 src/actions/actions.cpp:1260
msgid "Resource orphaned images:"
msgstr ""
#. TRANSLATORS: dump environment command
-#: src/actions/actions.cpp:1287
+#: src/actions/actions.cpp:1349
msgid "Environment variables dumped"
msgstr ""
-#: src/actions/actions.cpp:1406
+#: src/actions/actions.cpp:1474
msgid "Uploaded config into:"
msgstr ""
-#: src/actions/actions.cpp:1415
+#: src/actions/actions.cpp:1483
msgid "Uploaded server config into:"
msgstr ""
-#: src/actions/actions.cpp:1424
+#: src/actions/actions.cpp:1492
msgid "Uploaded log into:"
msgstr ""
#. TRANSLATORS: whisper send
-#: src/actions/chat.cpp:247
+#: src/actions/chat.cpp:246
msgid "Cannot send empty whispers!"
msgstr ""
#. TRANSLATORS: new whisper or channel query
-#: src/actions/chat.cpp:295
+#: src/actions/chat.cpp:294
#, 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:320 src/gui/widgets/tabs/chat/partytab.cpp:71
+#: src/actions/chat.cpp:319 src/gui/widgets/tabs/chat/partytab.cpp:71
msgid "Party name is missing."
msgstr ""
#. TRANSLATORS: create guild message
-#: src/actions/chat.cpp:338
+#: src/actions/chat.cpp:337
msgid "Guild name is missing."
msgstr ""
@@ -179,16 +179,16 @@ msgstr ""
#. TRANSLATORS: guild invite message
#. TRANSLATORS: party kick message
#. TRANSLATORS: change relation
-#: src/actions/chat.cpp:359 src/actions/chat.cpp:390 src/actions/chat.cpp:455
-#: src/actions/chat.cpp:485 src/actions/commands.cpp:78
+#: src/actions/chat.cpp:358 src/actions/chat.cpp:389 src/actions/chat.cpp:460
+#: src/actions/chat.cpp:490 src/actions/commands.cpp:80
msgid "Please specify a name."
msgstr ""
-#: src/actions/chat.cpp:410
+#: src/actions/chat.cpp:409
msgid "Return toggles chat."
msgstr ""
-#: src/actions/chat.cpp:410
+#: src/actions/chat.cpp:409
msgid "Message closes chat."
msgstr ""
@@ -198,184 +198,199 @@ msgid "Return now toggles chat."
msgstr ""
#. TRANSLATORS: message from toggle chat command
-#: src/actions/chat.cpp:430
+#: src/actions/chat.cpp:431
msgid "Message now closes chat."
msgstr ""
-#: src/actions/chat.cpp:570
+#: src/actions/chat.cpp:575
#, c-format
msgid "equipped hat %s."
msgstr ""
#. TRANSLATORS: change relation
-#: src/actions/commands.cpp:120
+#: src/actions/commands.cpp:122
#, c-format
msgid "Player already %s!"
msgstr ""
#. TRANSLATORS: change relation
-#: src/actions/commands.cpp:133
+#: src/actions/commands.cpp:135
#, c-format
msgid "Player successfully %s!"
msgstr ""
#. TRANSLATORS: change relation
-#: src/actions/commands.cpp:135
+#: src/actions/commands.cpp:137
#, c-format
msgid "Player could not be %s!"
msgstr ""
#. TRANSLATORS: unignore command
-#: src/actions/commands.cpp:166
+#: src/actions/commands.cpp:168
msgid "Player wasn't ignored!"
msgstr ""
#. TRANSLATORS: unignore command
-#: src/actions/commands.cpp:175
+#: src/actions/commands.cpp:177
msgid "Player no longer ignored!"
msgstr ""
#. TRANSLATORS: unignore command
-#: src/actions/commands.cpp:177
+#: src/actions/commands.cpp:179
msgid "Player could not be unignored!"
msgstr ""
#. TRANSLATORS: erase command
-#: src/actions/commands.cpp:192
+#: src/actions/commands.cpp:194
msgid "Player already erased!"
msgstr ""
#. TRANSLATORS: erase command
-#: src/actions/commands.cpp:205
+#: src/actions/commands.cpp:207
msgid "Player no longer erased!"
msgstr ""
#. TRANSLATORS: erase command
-#: src/actions/commands.cpp:207
+#: src/actions/commands.cpp:209
msgid "Player could not be erased!"
msgstr ""
#. TRANSLATORS: adding friend command
-#: src/actions/commands.cpp:214
+#: src/actions/commands.cpp:216
msgid "friend"
msgstr ""
#. TRANSLATORS: disregard command
-#: src/actions/commands.cpp:221
+#: src/actions/commands.cpp:223
msgid "disregarded"
msgstr ""
#. TRANSLATORS: neutral command
-#: src/actions/commands.cpp:228
+#: src/actions/commands.cpp:230
msgid "neutral"
msgstr ""
#. TRANSLATORS: blacklist command
-#: src/actions/commands.cpp:235
+#: src/actions/commands.cpp:237
msgid "blacklisted"
msgstr ""
#. TRANSLATORS: enemy command
-#: src/actions/commands.cpp:242
+#: src/actions/commands.cpp:244
msgid "enemy"
msgstr ""
-#: src/actions/pets.cpp:104
+#: src/actions/commands.cpp:947
+#, c-format
+msgid "Config value: %s"
+msgstr ""
+
+#: src/actions/commands.cpp:959
+#, c-format
+msgid "Server config value: %s"
+msgstr ""
+
+#: src/actions/pets.cpp:109
msgid "Rename your pet"
msgstr ""
#. TRANSLATORS: disable trades message
-#: src/actions/statusbar.cpp:171
+#: src/actions/statusbar.cpp:177
msgid "Ignoring incoming trade requests"
msgstr ""
#. TRANSLATORS: enable trades message
-#: src/actions/statusbar.cpp:181
+#: src/actions/statusbar.cpp:187
msgid "Accepting incoming trade requests"
msgstr ""
+#. TRANSLATORS: quick tab in settings
+#: src/actions/windows.cpp:323 src/gui/widgets/tabs/setup_quick.cpp:45
+msgid "Quick"
+msgstr ""
+
#. TRANSLATORS: visible beings on map
-#: src/actormanager.cpp:1359
+#: src/actormanager.cpp:1375
msgid "Visible on map"
msgstr ""
#. TRANSLATORS: default race name
-#: src/being/being.cpp:406
+#: src/being/being.cpp:435
msgid "Human"
msgstr ""
-#: src/being/being.cpp:575
+#: src/being/being.cpp:609
msgid "dodge"
msgstr ""
-#: src/being/being.cpp:575
+#: src/being/being.cpp:609
msgid "miss"
msgstr ""
#. TRANSLATORS: this away status writed in player nick
-#: src/being/being.cpp:1921 src/gui/windows/whoisonline.cpp:865
+#: src/being/being.cpp:2035 src/gui/windows/whoisonline.cpp:871
msgid "A"
msgstr ""
#. TRANSLATORS: this inactive status writed in player nick
-#: src/being/being.cpp:1926 src/gui/windows/whoisonline.cpp:870
+#: src/being/being.cpp:2040 src/gui/windows/whoisonline.cpp:876
msgid "I"
msgstr ""
#. TRANSLATORS: chat message after death
-#: src/being/localplayer.cpp:381
+#: src/being/localplayer.cpp:380
#, c-format
msgid "You were killed by %s."
msgstr ""
#. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:835
+#: src/being/localplayer.cpp:836
msgid "Tried to pick up nonexistent item."
msgstr ""
#. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:839
+#: src/being/localplayer.cpp:840
msgid "Item is too heavy."
msgstr ""
#. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:843
+#: src/being/localplayer.cpp:844
msgid "Item is too far away."
msgstr ""
#. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:847
+#: src/being/localplayer.cpp:848
msgid "Inventory is full."
msgstr ""
#. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:851
+#: src/being/localplayer.cpp:852
msgid "Stack is too big."
msgstr ""
#. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:855
+#: src/being/localplayer.cpp:856
msgid "Item belongs to someone else."
msgstr ""
#. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:859
+#: src/being/localplayer.cpp:860
msgid "You can't pickup this amount of items."
msgstr ""
#. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:863
+#: src/being/localplayer.cpp:864
msgid "Your item stack has max amount."
msgstr ""
#. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:870
+#: src/being/localplayer.cpp:871
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:895
#, c-format
msgid "You picked up %d [@@%d|%s@@]."
msgid_plural "You picked up %d [@@%d|%s@@]."
@@ -384,53 +399,53 @@ msgstr[1] ""
#. TRANSLATORS: this is normal experience
#. TRANSLATORS: get xp message
-#: src/being/localplayer.cpp:1066 src/being/localplayer.cpp:1067
-#: src/being/localplayer.cpp:1093
+#: src/being/localplayer.cpp:1067 src/being/localplayer.cpp:1068
+#: src/being/localplayer.cpp:1094
msgid "xp"
msgstr ""
#. TRANSLATORS: this is job experience
-#: src/being/localplayer.cpp:1071 src/being/localplayer.cpp:1077
-#: src/being/localplayer.cpp:1083
+#: src/being/localplayer.cpp:1072 src/being/localplayer.cpp:1078
+#: src/being/localplayer.cpp:1084
msgid "job"
msgstr ""
#. TRANSLATORS: get hp message
-#: src/being/localplayer.cpp:1102
+#: src/being/localplayer.cpp:1103
msgid "hp"
msgstr ""
#. TRANSLATORS: get hp message
-#: src/being/localplayer.cpp:1111
+#: src/being/localplayer.cpp:1112
msgid "mana"
msgstr ""
#. TRANSLATORS: follow command message
-#: src/being/localplayer.cpp:2180
+#: src/being/localplayer.cpp:2186
#, c-format
msgid "Follow: %s"
msgstr ""
#. TRANSLATORS: follow command message
#. TRANSLATORS: cancel follow message
-#: src/being/localplayer.cpp:2186 src/being/localplayer.cpp:2211
+#: src/being/localplayer.cpp:2192 src/being/localplayer.cpp:2217
msgid "Follow canceled"
msgstr ""
#. TRANSLATORS: imitate command message
-#: src/being/localplayer.cpp:2196
+#: src/being/localplayer.cpp:2202
#, c-format
msgid "Imitation: %s"
msgstr ""
#. TRANSLATORS: imitate command message
#. TRANSLATORS: cancel follow message
-#: src/being/localplayer.cpp:2202 src/being/localplayer.cpp:2216
+#: src/being/localplayer.cpp:2208 src/being/localplayer.cpp:2222
msgid "Imitation canceled"
msgstr ""
#. TRANSLATORS: wait player/monster message
-#: src/being/localplayer.cpp:2566
+#: src/being/localplayer.cpp:2572
#, c-format
msgid "You see %s"
msgstr ""
@@ -440,65 +455,65 @@ msgstr ""
#. TRANSLATORS: add player to completle ignore list
#. TRANSLATORS: popup menu item
#. TRANSLATORS: add player to ignore list
-#: src/being/playerrelations.cpp:467 src/gui/popups/popupmenu.cpp:2287
-#: src/gui/popups/popupmenu.cpp:2329
+#: src/being/playerrelations.cpp:469 src/gui/popups/popupmenu.cpp:2308
+#: src/gui/popups/popupmenu.cpp:2350
msgid "Completely ignore"
msgstr ""
#. TRANSLATORS: ignore/unignore action
-#: src/being/playerrelations.cpp:484
+#: src/being/playerrelations.cpp:486
msgid "Print '...'"
msgstr ""
#. TRANSLATORS: ignore/unignore action
-#: src/being/playerrelations.cpp:507
+#: src/being/playerrelations.cpp:509
msgid "Blink name"
msgstr ""
#. TRANSLATORS: ignore strategi
-#: src/being/playerrelations.cpp:553
+#: src/being/playerrelations.cpp:555
msgid "Floating '...' bubble"
msgstr ""
#. TRANSLATORS: ignore strategi
-#: src/being/playerrelations.cpp:557
+#: src/being/playerrelations.cpp:559
msgid "Floating bubble"
msgstr ""
#. TRANSLATORS: setup tab quick button
#. TRANSLATORS: full button name
#. TRANSLATORS: setup window name
-#: src/client.cpp:907 src/gui/windowmenu.cpp:167
-#: src/gui/windows/setupwindow.cpp:61
+#: src/client.cpp:805 src/gui/windowmenu.cpp:177
+#: src/gui/windows/setupwindow.cpp:64
msgid "Setup"
msgstr ""
#. TRANSLATORS: perfoamance tab quick button
#. TRANSLATORS: settings tab name
-#: src/client.cpp:910 src/gui/widgets/tabs/setup_perfomance.cpp:54
+#: src/client.cpp:808 src/gui/widgets/tabs/setup_perfomance.cpp:54
msgid "Performance"
msgstr ""
#. TRANSLATORS: video tab quick button
#. TRANSLATORS: video settings tab name
-#: src/client.cpp:913 src/gui/widgets/tabs/setup_video.cpp:107
+#: src/client.cpp:811 src/gui/widgets/tabs/setup_video.cpp:106
msgid "Video"
msgstr ""
#. TRANSLATORS: theme tab quick button
#. TRANSLATORS: theme settings tab name
-#: src/client.cpp:916 src/gui/widgets/tabs/setup_theme.cpp:122
+#: src/client.cpp:814 src/gui/widgets/tabs/setup_theme.cpp:121
msgid "Theme"
msgstr ""
#. TRANSLATORS: theme tab quick button
-#: src/client.cpp:919
+#: src/client.cpp:817
msgid "About"
msgstr ""
#. TRANSLATORS: theme tab quick button
#. TRANSLATORS: help window name
-#: src/client.cpp:922 src/gui/windowmenu.cpp:72
+#: src/client.cpp:820 src/gui/windowmenu.cpp:72
#: src/gui/windows/helpwindow.cpp:53
msgid "Help"
msgstr "Abi"
@@ -511,46 +526,49 @@ msgstr "Abi"
#. TRANSLATORS: close window
#. TRANSLATORS: did you know window button
#. TRANSLATORS: storage button
+#. TRANSLATORS: mail edit window button
+#. TRANSLATORS: mail view window button
#. TRANSLATORS: npc dialog button
#. TRANSLATORS: quests window button
#. TRANSLATORS: shop window button
-#: src/client.cpp:926 src/client.cpp:1382 src/client.cpp:1396
-#: 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:254
-#: src/gui/windows/inventorywindow.cpp:277 src/gui/windows/npcdialog.cpp:75
-#: src/gui/windows/npcdialog.cpp:113 src/gui/windows/questswindow.cpp:77
-#: src/gui/windows/shopwindow.cpp:111
+#: src/client.cpp:824 src/client.cpp:1371 src/client.cpp:1390
+#: src/gui/dialogsmanager.cpp:105 src/gui/popups/popupmenu.cpp:738
+#: src/gui/popups/popupmenu.cpp:979 src/gui/windows/didyouknowwindow.cpp:81
+#: src/gui/windows/inventorywindow.cpp:265
+#: src/gui/windows/inventorywindow.cpp:289
+#: src/gui/windows/maileditwindow.cpp:52 src/gui/windows/mailviewwindow.cpp:59
+#: src/gui/windows/npcdialog.cpp:76 src/gui/windows/npcdialog.cpp:115
+#: src/gui/windows/questswindow.cpp:78 src/gui/windows/shopwindow.cpp:112
msgid "Close"
msgstr "Sulge"
#. TRANSLATORS: connection dialog header
-#: src/client.cpp:1052
+#: src/client.cpp:1041 src/gui/windowmanager_unittest.cc:150
msgid "Connecting to server"
msgstr ""
#. TRANSLATORS: connection dialog header
-#: src/client.cpp:1098
+#: src/client.cpp:1087 src/gui/windowmanager_unittest.cc:167
msgid "Logging in"
msgstr ""
#. TRANSLATORS: connection dialog header
-#: src/client.cpp:1141
+#: src/client.cpp:1130
msgid "Entering game world"
msgstr ""
#. TRANSLATORS: connection dialog header
-#: src/client.cpp:1273
+#: src/client.cpp:1263
msgid "Requesting characters"
msgstr ""
#. TRANSLATORS: connection dialog header
-#: src/client.cpp:1313
+#: src/client.cpp:1302
msgid "Connecting to the game server"
msgstr ""
#. TRANSLATORS: connection dialog header
-#: src/client.cpp:1325
+#: src/client.cpp:1313
msgid "Changing game servers"
msgstr ""
@@ -559,83 +577,81 @@ msgstr ""
#. TRANSLATORS: change password error header
#. TRANSLATORS: char creation error
#. TRANSLATORS: error message
-#. TRANSLATORS: edit server dialog error header
-#. TRANSLATORS: error message
#. TRANSLATORS: unregister dialog. error message.
#. TRANSLATORS: error message header
-#. TRANSLATORS: info message
+#. TRANSLATORS: error header
#. TRANSLATORS: ok dialog button
-#. TRANSLATORS: error message
-#: src/client.cpp:1380 src/client.cpp:1394 src/client.cpp:1589
-#: src/gui/windows/changeemaildialog.cpp:164
-#: src/gui/windows/changepassworddialog.cpp:154
-#: src/gui/windows/charcreatedialog.cpp:376
-#: src/gui/windows/charselectdialog.cpp:319
-#: src/gui/windows/editserverdialog.cpp:212
-#: src/gui/windows/registerdialog.cpp:243
-#: src/gui/windows/unregisterdialog.cpp:143
-#: src/net/ea/charserverhandler.cpp:141
-#: src/net/eathena/charserverhandler.cpp:576
-#: src/net/eathena/charserverhandler.cpp:578
-#: src/net/eathena/charserverhandler.cpp:651
-#: src/net/tmwa/charserverhandler.cpp:533
+#. TRANSLATORS: error header
+#: src/client.cpp:1368 src/client.cpp:1387 src/client.cpp:1598
+#: src/gui/windows/changeemaildialog.cpp:166
+#: src/gui/windows/changepassworddialog.cpp:156
+#: src/gui/windows/charcreatedialog.cpp:386
+#: src/gui/windows/charselectdialog.cpp:324
+#: src/gui/windows/editserverdialog.cpp:211
+#: src/gui/windows/registerdialog.cpp:241
+#: src/gui/windows/unregisterdialog.cpp:146
+#: src/net/ea/charserverhandler.cpp:142
+#: src/net/eathena/charserverhandler.cpp:587
+#: src/net/eathena/charserverhandler.cpp:591
+#: src/net/eathena/charserverhandler.cpp:679
+#: src/net/tmwa/charserverhandler.cpp:502
msgid "Error"
msgstr "Viga"
#. TRANSLATORS: connection dialog header
-#: src/client.cpp:1409
+#: src/client.cpp:1406
msgid "Requesting registration details"
msgstr ""
#. TRANSLATORS: password change message header
-#: src/client.cpp:1450
+#: src/client.cpp:1449
msgid "Password Change"
msgstr ""
#. TRANSLATORS: password change message text
-#: src/client.cpp:1452
+#: src/client.cpp:1451
msgid "Password changed successfully!"
msgstr ""
#. TRANSLATORS: email change message header
-#: src/client.cpp:1477
+#: src/client.cpp:1482
msgid "Email Change"
msgstr ""
#. TRANSLATORS: email change message text
-#: src/client.cpp:1479
+#: src/client.cpp:1484
msgid "Email changed successfully!"
msgstr ""
#. TRANSLATORS: unregister message header
-#: src/client.cpp:1506
+#: src/client.cpp:1514
msgid "Unregister Successful"
msgstr ""
#. TRANSLATORS: unregister message text
-#: src/client.cpp:1508
+#: src/client.cpp:1516
msgid "Farewell, come back any time..."
msgstr ""
#. TRANSLATORS: directory creation error
-#: src/configmanager.cpp:53 src/dirs.cpp:350 src/dirs.cpp:365 src/dirs.cpp:410
-#: src/dirs.cpp:578 src/dirs.cpp:586
+#: src/configmanager.cpp:53 src/dirs.cpp:352 src/dirs.cpp:367 src/dirs.cpp:412
+#: src/dirs.cpp:580 src/dirs.cpp:588
#, c-format
msgid "%s doesn't exist and can't be created! Exiting."
msgstr ""
#. TRANSLATORS: update server initialisation error
-#: src/dirs.cpp:460
+#: src/dirs.cpp:462
#, c-format
msgid "Invalid update host: %s."
msgstr ""
#. TRANSLATORS: update server initialisation error
-#: src/dirs.cpp:501 src/dirs.cpp:508
+#: src/dirs.cpp:503 src/dirs.cpp:510
msgid "Error creating updates directory!"
msgstr ""
-#: src/dirs.cpp:530 src/dirs.cpp:548
+#: src/dirs.cpp:532 src/dirs.cpp:550
#, c-format
msgid "Error: %s doesn't exist and can't be created! Exiting."
msgstr ""
@@ -653,441 +669,456 @@ msgid "dyecmd srcdyestring dstfile"
msgstr ""
#. TRANSLATORS: chat tab header
-#: src/game.cpp:252 src/gui/windows/chatwindow.cpp:2137
+#: src/game.cpp:252 src/gui/windows/chatwindow.cpp:2188
msgid "General"
msgstr ""
#. TRANSLATORS: chat tab header
#. TRANSLATORS: full button name
#. TRANSLATORS: debug window name
-#: src/game.cpp:270 src/gui/windowmenu.cpp:154
-#: src/gui/windows/debugwindow.cpp:42
+#: src/game.cpp:259 src/gui/windowmenu.cpp:163
+#: src/gui/windows/debugwindow.cpp:43
msgid "Debug"
msgstr ""
#. TRANSLATORS: save file message
-#: src/game.cpp:563
+#: src/game.cpp:556
#, c-format
msgid "Screenshot saved as %s"
msgstr ""
#. TRANSLATORS: save file message
-#: src/game.cpp:573
+#: src/game.cpp:566
msgid "Saving screenshot failed!"
msgstr ""
#. TRANSLATORS: error message text
-#: src/game.cpp:660
+#: src/game.cpp:651
msgid "The connection to the server was lost."
msgstr ""
#. TRANSLATORS: error message header
-#: src/game.cpp:663
+#: src/game.cpp:654
msgid "Network Error"
msgstr ""
#. TRANSLATORS: move type in status bar
-#: src/gamemodifiers.cpp:145
+#: src/gamemodifiers.cpp:149
msgid "(D) default moves"
msgstr ""
#. TRANSLATORS: move type in status bar
-#: src/gamemodifiers.cpp:147
+#: src/gamemodifiers.cpp:151
msgid "(I) invert moves"
msgstr ""
#. TRANSLATORS: move type in status bar
-#: src/gamemodifiers.cpp:149
+#: src/gamemodifiers.cpp:153
msgid "(c) moves with some crazy moves"
msgstr ""
#. TRANSLATORS: move type in status bar
-#: src/gamemodifiers.cpp:151
+#: src/gamemodifiers.cpp:155
msgid "(C) moves with crazy moves"
msgstr ""
#. TRANSLATORS: move type in status bar
-#: src/gamemodifiers.cpp:153
+#: src/gamemodifiers.cpp:157
msgid "(d) double normal + crazy"
msgstr ""
#. TRANSLATORS: move type in status bar
-#: src/gamemodifiers.cpp:155
+#: src/gamemodifiers.cpp:159
msgid "(?) unknown move"
msgstr ""
#. TRANSLATORS: crazy move type in status bar
-#: src/gamemodifiers.cpp:180
+#: src/gamemodifiers.cpp:184
#, c-format
msgid "(%u) crazy move number %u"
msgstr ""
#. TRANSLATORS: crazy move type in status bar
-#: src/gamemodifiers.cpp:186
+#: src/gamemodifiers.cpp:190
msgid "(a) custom crazy move"
msgstr ""
#. TRANSLATORS: crazy move type in status bar
-#: src/gamemodifiers.cpp:191
+#: src/gamemodifiers.cpp:195
msgid "(?) crazy move"
msgstr ""
#. TRANSLATORS: move to target type in status bar
-#: src/gamemodifiers.cpp:198
+#: src/gamemodifiers.cpp:202
msgid "(0) default moves to target"
msgstr ""
#. TRANSLATORS: move to target type in status bar
-#: src/gamemodifiers.cpp:200
+#: src/gamemodifiers.cpp:204
msgid "(1) moves to target in distance 1"
msgstr ""
#. TRANSLATORS: move to target type in status bar
-#: src/gamemodifiers.cpp:202
+#: src/gamemodifiers.cpp:206
msgid "(2) moves to target in distance 2"
msgstr ""
#. TRANSLATORS: move to target type in status bar
-#: src/gamemodifiers.cpp:204
+#: src/gamemodifiers.cpp:208
msgid "(3) moves to target in distance 3"
msgstr ""
#. TRANSLATORS: move to target type in status bar
-#: src/gamemodifiers.cpp:206
+#: src/gamemodifiers.cpp:210
msgid "(4) moves to target in distance 4"
msgstr ""
#. TRANSLATORS: move to target type in status bar
-#: src/gamemodifiers.cpp:208
+#: src/gamemodifiers.cpp:212
msgid "(5) moves to target in distance 5"
msgstr ""
#. TRANSLATORS: move to target type in status bar
-#: src/gamemodifiers.cpp:210
+#: src/gamemodifiers.cpp:214
msgid "(6) moves to target in distance 6"
msgstr ""
#. TRANSLATORS: move to target type in status bar
-#: src/gamemodifiers.cpp:212
+#: src/gamemodifiers.cpp:216
msgid "(7) moves to target in distance 7"
msgstr ""
#. TRANSLATORS: move to target type in status bar
-#: src/gamemodifiers.cpp:214
+#: src/gamemodifiers.cpp:218
msgid "(8) moves to target in distance 8"
msgstr ""
#. TRANSLATORS: move to target type in status bar
-#: src/gamemodifiers.cpp:216
+#: src/gamemodifiers.cpp:220
msgid "(9) moves to target in distance 9"
msgstr ""
#. TRANSLATORS: move to target type in status bar
-#: src/gamemodifiers.cpp:218
+#: src/gamemodifiers.cpp:222
msgid "(A) moves to target in attack range"
msgstr ""
#. TRANSLATORS: move to target type in status bar
-#: src/gamemodifiers.cpp:220
+#: src/gamemodifiers.cpp:224
msgid "(a) archer attack range"
msgstr ""
#. TRANSLATORS: move to target type in status bar
-#: src/gamemodifiers.cpp:222
+#: src/gamemodifiers.cpp:226
msgid "(B) moves to target in attack range - 1"
msgstr ""
#. TRANSLATORS: move to target type in status bar
-#: src/gamemodifiers.cpp:224
+#: src/gamemodifiers.cpp:228
msgid "(?) move to target"
msgstr ""
#. TRANSLATORS: folow mode in status bar
-#: src/gamemodifiers.cpp:230
+#: src/gamemodifiers.cpp:234
msgid "(D) default follow"
msgstr ""
#. TRANSLATORS: folow mode in status bar
-#: src/gamemodifiers.cpp:232
+#: src/gamemodifiers.cpp:236
msgid "(R) relative follow"
msgstr ""
#. TRANSLATORS: folow mode in status bar
-#: src/gamemodifiers.cpp:234
+#: src/gamemodifiers.cpp:238
msgid "(M) mirror follow"
msgstr ""
#. TRANSLATORS: folow mode in status bar
-#: src/gamemodifiers.cpp:236
+#: src/gamemodifiers.cpp:240
msgid "(P) pet follow"
msgstr ""
#. TRANSLATORS: folow mode in status bar
-#: src/gamemodifiers.cpp:238
+#: src/gamemodifiers.cpp:242
msgid "(?) unknown follow"
msgstr ""
#. TRANSLATORS: switch attack type in status bar
#. TRANSLATORS: attack type in status bar
-#: src/gamemodifiers.cpp:244 src/gamemodifiers.cpp:252
-#: src/gamemodifiers.cpp:266
+#: src/gamemodifiers.cpp:248 src/gamemodifiers.cpp:256
+#: src/gamemodifiers.cpp:270
msgid "(?) attack"
msgstr ""
#. TRANSLATORS: switch attack type in status bar
#. TRANSLATORS: attack type in status bar
-#: src/gamemodifiers.cpp:246 src/gamemodifiers.cpp:258
+#: src/gamemodifiers.cpp:250 src/gamemodifiers.cpp:262
msgid "(D) default attack"
msgstr ""
#. TRANSLATORS: switch attack type in status bar
-#: src/gamemodifiers.cpp:248
+#: src/gamemodifiers.cpp:252
msgid "(s) switch attack without shield"
msgstr ""
#. TRANSLATORS: switch attack type in status bar
-#: src/gamemodifiers.cpp:250
+#: src/gamemodifiers.cpp:254
msgid "(S) switch attack with shield"
msgstr ""
#. TRANSLATORS: attack type in status bar
-#: src/gamemodifiers.cpp:260
+#: src/gamemodifiers.cpp:264
msgid "(G) go and attack"
msgstr ""
#. TRANSLATORS: attack type in status bar
-#: src/gamemodifiers.cpp:262
+#: src/gamemodifiers.cpp:266
msgid "(A) go, attack, pickup"
msgstr ""
#. TRANSLATORS: attack type in status bar
-#: src/gamemodifiers.cpp:264
+#: src/gamemodifiers.cpp:268
msgid "(d) without auto attack"
msgstr ""
+#. TRANSLATORS: targeting type in status bar
+#: src/gamemodifiers.cpp:276
+msgid "(D) don't switch target"
+msgstr ""
+
+#. TRANSLATORS: targeting type in status bar
+#: src/gamemodifiers.cpp:278
+msgid "(C) always attack closest"
+msgstr ""
+
+#. TRANSLATORS: targeting type in status bar
+#: src/gamemodifiers.cpp:280
+msgid "(?) targeting"
+msgstr ""
+
#. TRANSLATORS: pickup size in status bar
-#: src/gamemodifiers.cpp:299
+#: src/gamemodifiers.cpp:314
msgid "(S) small pick up 1x1 cells"
msgstr ""
#. TRANSLATORS: pickup size in status bar
-#: src/gamemodifiers.cpp:301
+#: src/gamemodifiers.cpp:316
msgid "(D) default pick up 2x1 cells"
msgstr ""
#. TRANSLATORS: pickup size in status bar
-#: src/gamemodifiers.cpp:303
+#: src/gamemodifiers.cpp:318
msgid "(F) forward pick up 2x3 cells"
msgstr ""
#. TRANSLATORS: pickup size in status bar
-#: src/gamemodifiers.cpp:305
+#: src/gamemodifiers.cpp:320
msgid "(3) pick up 3x3 cells"
msgstr ""
#. TRANSLATORS: pickup size in status bar
-#: src/gamemodifiers.cpp:307
+#: src/gamemodifiers.cpp:322
msgid "(g) go and pick up in distance 4"
msgstr ""
#. TRANSLATORS: pickup size in status bar
-#: src/gamemodifiers.cpp:309
+#: src/gamemodifiers.cpp:324
msgid "(G) go and pick up in distance 8"
msgstr ""
#. TRANSLATORS: pickup size in status bar
-#: src/gamemodifiers.cpp:311
+#: src/gamemodifiers.cpp:326
msgid "(A) go and pick up in max distance"
msgstr ""
#. TRANSLATORS: pickup size in status bar
-#: src/gamemodifiers.cpp:313
+#: src/gamemodifiers.cpp:328
msgid "(?) pick up"
msgstr ""
#. TRANSLATORS: magic attack in status bar
-#: src/gamemodifiers.cpp:319
+#: src/gamemodifiers.cpp:334
msgid "(f) use #flar for magic attack"
msgstr ""
#. TRANSLATORS: magic attack in status bar
-#: src/gamemodifiers.cpp:321
+#: src/gamemodifiers.cpp:336
msgid "(c) use #chiza for magic attack"
msgstr ""
#. TRANSLATORS: magic attack in status bar
-#: src/gamemodifiers.cpp:323
+#: src/gamemodifiers.cpp:338
msgid "(I) use #ingrav for magic attack"
msgstr ""
#. TRANSLATORS: magic attack in status bar
-#: src/gamemodifiers.cpp:325
+#: src/gamemodifiers.cpp:340
msgid "(F) use #frillyar for magic attack"
msgstr ""
#. TRANSLATORS: magic attack in status bar
-#: src/gamemodifiers.cpp:327
+#: src/gamemodifiers.cpp:342
msgid "(U) use #upmarmu for magic attack"
msgstr ""
#. TRANSLATORS: magic attack in status bar
-#: src/gamemodifiers.cpp:329
+#: src/gamemodifiers.cpp:344
msgid "(?) magic attack"
msgstr ""
#. TRANSLATORS: player attack type in status bar
-#: src/gamemodifiers.cpp:335
+#: src/gamemodifiers.cpp:350
msgid "(a) attack all players"
msgstr ""
#. TRANSLATORS: player attack type in status bar
-#: src/gamemodifiers.cpp:337
+#: src/gamemodifiers.cpp:352
msgid "(f) attack all except friends"
msgstr ""
#. TRANSLATORS: player attack type in status bar
-#: src/gamemodifiers.cpp:339
+#: src/gamemodifiers.cpp:354
msgid "(b) attack bad relations"
msgstr ""
#. TRANSLATORS: player attack type in status bar
-#: src/gamemodifiers.cpp:341
+#: src/gamemodifiers.cpp:356
msgid "(d) don't attack players"
msgstr ""
#. TRANSLATORS: player attack type in status bar
-#: src/gamemodifiers.cpp:343
+#: src/gamemodifiers.cpp:358
msgid "(?) pvp attack"
msgstr ""
#. TRANSLATORS: imitation type in status bar
-#: src/gamemodifiers.cpp:349
+#: src/gamemodifiers.cpp:364
msgid "(D) default imitation"
msgstr ""
#. TRANSLATORS: imitation type in status bar
-#: src/gamemodifiers.cpp:351
+#: src/gamemodifiers.cpp:366
msgid "(O) outfits imitation"
msgstr ""
#. TRANSLATORS: imitation type in status bar
-#: src/gamemodifiers.cpp:353
+#: src/gamemodifiers.cpp:368
msgid "(?) imitation"
msgstr ""
#. TRANSLATORS: game modifiers state in status bar
-#: src/gamemodifiers.cpp:359
+#: src/gamemodifiers.cpp:374
msgid "Game modifiers are enabled"
msgstr ""
#. TRANSLATORS: game modifiers state in status bar
-#: src/gamemodifiers.cpp:361
+#: src/gamemodifiers.cpp:376
msgid "Game modifiers are disabled"
msgstr ""
#. TRANSLATORS: game modifiers state in status bar
-#: src/gamemodifiers.cpp:363
+#: src/gamemodifiers.cpp:378
msgid "Game modifiers are unknown"
msgstr ""
#. TRANSLATORS: map view type in status bar
-#: src/gamemodifiers.cpp:376
+#: src/gamemodifiers.cpp:392
msgid "(N) normal map view"
msgstr ""
#. TRANSLATORS: map view type in status bar
-#: src/gamemodifiers.cpp:378
+#: src/gamemodifiers.cpp:394
msgid "(D) debug map view"
msgstr ""
#. TRANSLATORS: map view type in status bar
-#: src/gamemodifiers.cpp:380
+#: src/gamemodifiers.cpp:396
msgid "(u) ultra map view"
msgstr ""
#. TRANSLATORS: map view type in status bar
-#: src/gamemodifiers.cpp:382
+#: src/gamemodifiers.cpp:398
msgid "(U) ultra map view 2"
msgstr ""
#. TRANSLATORS: map view type in status bar
-#: src/gamemodifiers.cpp:384
+#: src/gamemodifiers.cpp:400
msgid "(e) empty map view with collision"
msgstr ""
#. TRANSLATORS: map view type in status bar
-#: src/gamemodifiers.cpp:386
+#: src/gamemodifiers.cpp:402
msgid "(E) empty map view"
msgstr ""
#. TRANSLATORS: map view type in status bar
-#: src/gamemodifiers.cpp:388
+#: src/gamemodifiers.cpp:404
msgid "(b) black & white map view"
msgstr ""
#. TRANSLATORS: pickup size in status bar
-#: src/gamemodifiers.cpp:390
+#: src/gamemodifiers.cpp:406
msgid "(?) map view"
msgstr ""
#. TRANSLATORS: away type in status bar
-#: src/gamemodifiers.cpp:396
+#: src/gamemodifiers.cpp:418
msgid "(O) on keyboard"
msgstr ""
#. TRANSLATORS: away type in status bar
-#: src/gamemodifiers.cpp:398
+#: src/gamemodifiers.cpp:420
msgid "(A) away"
msgstr ""
#. TRANSLATORS: away type in status bar
#. TRANSLATORS: camera mode in status bar
-#: src/gamemodifiers.cpp:400 src/gamemodifiers.cpp:454
+#: src/gamemodifiers.cpp:422 src/gamemodifiers.cpp:482
msgid "(?) away"
msgstr ""
#. TRANSLATORS: away message box header
-#: src/gamemodifiers.cpp:424
+#: src/gamemodifiers.cpp:448
msgid "Away"
msgstr ""
#. TRANSLATORS: camera mode in status bar
-#: src/gamemodifiers.cpp:450
+#: src/gamemodifiers.cpp:478
msgid "(G) game camera mode"
msgstr ""
#. TRANSLATORS: camera mode in status bar
-#: src/gamemodifiers.cpp:452
+#: src/gamemodifiers.cpp:480
msgid "(F) free camera mode"
msgstr ""
#. TRANSLATORS: error message question
-#: src/gui/dialogsmanager.cpp:115
+#: src/gui/dialogsmanager.cpp:119
msgid "Do you want to open support page?"
msgstr ""
#. TRANSLATORS: message header
-#: src/gui/dialogsmanager.cpp:127 src/gui/dialogsmanager.cpp:152
-#: src/gui/dialogsmanager.cpp:168
+#: src/gui/dialogsmanager.cpp:133 src/gui/dialogsmanager.cpp:162
+#: src/gui/dialogsmanager.cpp:182
msgid "Message"
msgstr ""
#. TRANSLATORS: ok dialog button
#. TRANSLATORS: popup menu item
#. TRANSLATORS: revive player
-#: src/gui/dialogsmanager.cpp:130 src/gui/popups/popupmenu.cpp:2613
+#: src/gui/dialogsmanager.cpp:136 src/gui/popups/popupmenu.cpp:2636
msgid "Revive"
msgstr ""
#. TRANSLATORS: weight message
-#: src/gui/dialogsmanager.cpp:154
+#: src/gui/dialogsmanager.cpp:164
msgid ""
"You are carrying more than half your weight. You are unable to regain "
"health."
msgstr ""
#. TRANSLATORS: weight message
-#: src/gui/dialogsmanager.cpp:170
+#: src/gui/dialogsmanager.cpp:184
msgid "You are carrying less than half your weight. You can regain health."
msgstr ""
@@ -1098,67 +1129,67 @@ msgstr ""
#: src/gui/models/colorlistmodel.h:33 src/gui/models/sortlistmodelinv.h:32
#: src/gui/widgets/tabs/setup_other.cpp:79
#: src/gui/widgets/tabs/setup_visual.cpp:81
-#: src/gui/windows/equipmentwindow.cpp:616
+#: src/gui/windows/equipmentwindow.cpp:669
msgid "default"
msgstr ""
#. TRANSLATORS: chat color
#. TRANSLATORS: color name
-#: src/gui/models/colorlistmodel.h:35 src/gui/models/colormodel.cpp:74
+#: src/gui/models/colorlistmodel.h:35 src/gui/models/colormodel.cpp:76
msgid "black"
msgstr ""
#. TRANSLATORS: chat color
#. TRANSLATORS: color name
-#: src/gui/models/colorlistmodel.h:37 src/gui/models/colormodel.cpp:76
+#: src/gui/models/colorlistmodel.h:37 src/gui/models/colormodel.cpp:78
msgid "red"
msgstr ""
#. TRANSLATORS: chat color
#. TRANSLATORS: color name
-#: src/gui/models/colorlistmodel.h:39 src/gui/models/colormodel.cpp:78
+#: src/gui/models/colorlistmodel.h:39 src/gui/models/colormodel.cpp:80
msgid "green"
msgstr ""
#. TRANSLATORS: chat color
#. TRANSLATORS: color name
-#: src/gui/models/colorlistmodel.h:41 src/gui/models/colormodel.cpp:80
+#: src/gui/models/colorlistmodel.h:41 src/gui/models/colormodel.cpp:82
msgid "blue"
msgstr ""
#. TRANSLATORS: chat color
#. TRANSLATORS: color name
-#: src/gui/models/colorlistmodel.h:43 src/gui/models/colormodel.cpp:82
+#: src/gui/models/colorlistmodel.h:43 src/gui/models/colormodel.cpp:84
msgid "gold"
msgstr ""
#. TRANSLATORS: chat color
#. TRANSLATORS: color name
-#: src/gui/models/colorlistmodel.h:45 src/gui/models/colormodel.cpp:84
+#: src/gui/models/colorlistmodel.h:45 src/gui/models/colormodel.cpp:86
msgid "yellow"
msgstr ""
#. TRANSLATORS: chat color
#. TRANSLATORS: color name
-#: src/gui/models/colorlistmodel.h:47 src/gui/models/colormodel.cpp:86
+#: src/gui/models/colorlistmodel.h:47 src/gui/models/colormodel.cpp:88
msgid "pink"
msgstr ""
#. TRANSLATORS: chat color
#. TRANSLATORS: color name
-#: src/gui/models/colorlistmodel.h:49 src/gui/models/colormodel.cpp:88
+#: src/gui/models/colorlistmodel.h:49 src/gui/models/colormodel.cpp:90
msgid "purple"
msgstr ""
#. TRANSLATORS: chat color
#. TRANSLATORS: color name
-#: src/gui/models/colorlistmodel.h:51 src/gui/models/colormodel.cpp:90
+#: src/gui/models/colorlistmodel.h:51 src/gui/models/colormodel.cpp:92
msgid "grey"
msgstr ""
#. TRANSLATORS: chat color
#. TRANSLATORS: color name
-#: src/gui/models/colorlistmodel.h:53 src/gui/models/colormodel.cpp:92
+#: src/gui/models/colorlistmodel.h:53 src/gui/models/colormodel.cpp:94
msgid "brown"
msgstr ""
@@ -1259,8 +1290,8 @@ msgstr ""
#. TRANSLATORS: language
#. TRANSLATORS: popup menu header
-#: src/gui/models/langlistmodel.h:45 src/gui/popups/popupmenu.cpp:1990
-#: src/gui/popups/popupmenu.cpp:2068 src/gui/widgets/tabs/socialtabbase.h:46
+#: src/gui/models/langlistmodel.h:45 src/gui/popups/popupmenu.cpp:2009
+#: src/gui/popups/popupmenu.cpp:2087 src/gui/widgets/tabs/socialtabbase.h:46
msgid "(default)"
msgstr ""
@@ -1410,7 +1441,8 @@ msgid "Blacklisted"
msgstr ""
#. TRANSLATORS: relation type
-#: src/gui/models/playerrelationlistmodel.h:47
+#. TRANSLATORS: palette color
+#: src/gui/models/playerrelationlistmodel.h:47 src/gui/userpalette.cpp:159
msgid "Enemy"
msgstr ""
@@ -1486,62 +1518,62 @@ msgid "Skip"
msgstr ""
#. TRANSLATORS: being popup label
-#: src/gui/popups/beingpopup.cpp:166 src/gui/popups/beingpopup.cpp:186
+#: src/gui/popups/beingpopup.cpp:167 src/gui/popups/beingpopup.cpp:187
#, c-format
msgid "Hungry: %d"
msgstr ""
#. TRANSLATORS: being popup label
-#: src/gui/popups/beingpopup.cpp:170 src/gui/popups/beingpopup.cpp:190
+#: src/gui/popups/beingpopup.cpp:171 src/gui/popups/beingpopup.cpp:191
#, c-format
msgid "Intimacy: %d"
msgstr ""
#. TRANSLATORS: being popup label
-#: src/gui/popups/beingpopup.cpp:206
+#: src/gui/popups/beingpopup.cpp:207
#, c-format
msgid "Party: %s"
msgstr ""
#. TRANSLATORS: being popup label
-#: src/gui/popups/beingpopup.cpp:224
+#: src/gui/popups/beingpopup.cpp:225
#, c-format
msgid "Guild: %s"
msgstr ""
#. TRANSLATORS: being popup label
-#: src/gui/popups/beingpopup.cpp:241
+#: src/gui/popups/beingpopup.cpp:242
#, c-format
msgid "Pvp rank: %u"
msgstr ""
#. TRANSLATORS: being popup label
-#: src/gui/popups/beingpopup.cpp:257
+#: src/gui/popups/beingpopup.cpp:259
#, c-format
msgid "Buy shop: %s"
msgstr ""
#. TRANSLATORS: being popup label
-#: src/gui/popups/beingpopup.cpp:272
+#: src/gui/popups/beingpopup.cpp:276
#, c-format
msgid "Sell shop: %s"
msgstr ""
#. TRANSLATORS: being popup label
-#: src/gui/popups/beingpopup.cpp:286
+#: src/gui/popups/beingpopup.cpp:291
#, c-format
msgid "Comment: %s"
msgstr ""
#. TRANSLATORS: being popup label
-#: src/gui/popups/beingpopup.cpp:300
+#: src/gui/popups/beingpopup.cpp:305
#, c-format
msgid "Chat room: %s"
msgstr ""
#. TRANSLATORS: party popup item
#. TRANSLATORS: party creation message
-#: src/gui/popups/createpartypopup.h:50 src/gui/windows/socialwindow.cpp:504
+#: src/gui/popups/createpartypopup.h:50 src/gui/windows/socialwindow.cpp:521
msgid "Create Party"
msgstr ""
@@ -1555,7 +1587,6 @@ msgstr ""
#. TRANSLATORS: connection dialog button
#. TRANSLATORS: edit server dialog button
#. TRANSLATORS: item amount window button
-#. TRANSLATORS: button in npc post dialog
#. TRANSLATORS: quit dialog button
#. TRANSLATORS: register dialog. button.
#. TRANSLATORS: setup button
@@ -1564,46 +1595,50 @@ msgstr ""
#. TRANSLATORS: unregister dialog. button.
#. TRANSLATORS: updater window button
#. TRANSLATORS: input action name
-#: src/gui/popups/createpartypopup.h:53 src/gui/popups/popupmenu.cpp:374
-#: src/gui/popups/popupmenu.cpp:441 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:1732 src/gui/popups/popupmenu.cpp:1768
-#: src/gui/popups/popupmenu.cpp:1818 src/gui/popups/popupmenu.cpp:1860
-#: src/gui/popups/popupmenu.cpp:1901 src/gui/popups/popupmenu.cpp:1969
-#: src/gui/popups/popupmenu.cpp:2047 src/gui/popups/popupmenu.cpp:2081
-#: src/gui/popups/popupmenu.cpp:2107 src/gui/popups/popupmenu.cpp:2128
-#: src/gui/popups/popupmenu.cpp:2149 src/gui/popups/popupmenu.cpp:2174
-#: src/gui/popups/popupmenu.cpp:2191 src/gui/popups/popupmenu.cpp:2505
-#: src/gui/popups/popupmenu.cpp:2670 src/gui/windows/buyselldialog.cpp:75
-#: src/gui/windows/changeemaildialog.cpp:55
-#: src/gui/windows/changepassworddialog.cpp:57
-#: src/gui/windows/charcreatedialog.cpp:122
+#: src/gui/popups/createpartypopup.h:53 src/gui/popups/popupmenu.cpp:384
+#: src/gui/popups/popupmenu.cpp:452 src/gui/popups/popupmenu.cpp:553
+#: src/gui/popups/popupmenu.cpp:600 src/gui/popups/popupmenu.cpp:635
+#: src/gui/popups/popupmenu.cpp:666 src/gui/popups/popupmenu.cpp:691
+#: src/gui/popups/popupmenu.cpp:716 src/gui/popups/popupmenu.cpp:905
+#: src/gui/popups/popupmenu.cpp:932 src/gui/popups/popupmenu.cpp:965
+#: src/gui/popups/popupmenu.cpp:1749 src/gui/popups/popupmenu.cpp:1785
+#: src/gui/popups/popupmenu.cpp:1835 src/gui/popups/popupmenu.cpp:1877
+#: src/gui/popups/popupmenu.cpp:1918 src/gui/popups/popupmenu.cpp:1988
+#: src/gui/popups/popupmenu.cpp:2066 src/gui/popups/popupmenu.cpp:2100
+#: src/gui/popups/popupmenu.cpp:2126 src/gui/popups/popupmenu.cpp:2147
+#: src/gui/popups/popupmenu.cpp:2168 src/gui/popups/popupmenu.cpp:2194
+#: src/gui/popups/popupmenu.cpp:2212 src/gui/popups/popupmenu.cpp:2528
+#: src/gui/popups/popupmenu.cpp:2693 src/gui/windows/buyselldialog.cpp:75
+#: src/gui/windows/changeemaildialog.cpp:56
+#: src/gui/windows/changepassworddialog.cpp:58
+#: src/gui/windows/charcreatedialog.cpp:121
#: src/gui/windows/connectiondialog.cpp:52
-#: src/gui/windows/editserverdialog.cpp:61
-#: src/gui/windows/itemamountwindow.cpp:169
-#: src/gui/windows/npcpostdialog.cpp:70 src/gui/windows/quitdialog.cpp:70
-#: src/gui/windows/registerdialog.cpp:65 src/gui/windows/setupwindow.cpp:94
-#: src/gui/windows/textcommandeditor.cpp:86 src/gui/windows/textdialog.cpp:55
-#: src/gui/windows/unregisterdialog.cpp:54
-#: src/gui/windows/updaterwindow.cpp:190 src/input/pages/gui.cpp:105
+#: src/gui/windows/editserverdialog.cpp:58
+#: src/gui/windows/itemamountwindow.cpp:181 src/gui/windows/quitdialog.cpp:68
+#: src/gui/windows/registerdialog.cpp:62 src/gui/windows/setupwindow.cpp:99
+#: src/gui/windows/textcommandeditor.cpp:87 src/gui/windows/textdialog.cpp:55
+#: src/gui/windows/unregisterdialog.cpp:55
+#: src/gui/windows/updaterwindow.cpp:189 src/input/pages/gui.cpp:103
msgid "Cancel"
msgstr ""
#. TRANSLATORS: popup label
-#: src/gui/popups/itempopup.cpp:203
+#: src/gui/popups/itempopup.cpp:220
#, c-format
msgid "Weight: %s"
msgstr ""
+#. TRANSLATORS: popup label
+#: src/gui/popups/itempopup.cpp:285
+msgid "Cards: "
+msgstr ""
+
#. TRANSLATORS: popup menu item
#. TRANSLATORS: trade with player
#. TRANSLATORS: trade chat tab name
#. TRANSLATORS: inventory type name
-#: src/gui/popups/popupmenu.cpp:156 src/gui/popups/popupmenu.cpp:800
-#: src/gui/widgets/tabs/chat/tradetab.cpp:39 src/inventory.cpp:319
+#: src/gui/popups/popupmenu.cpp:161 src/gui/popups/popupmenu.cpp:811
+#: src/gui/widgets/tabs/chat/tradetab.cpp:39 src/inventory.cpp:328
msgid "Trade"
msgstr ""
@@ -1614,53 +1649,52 @@ msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: attack player
#. TRANSLATORS: Skill type
-#. TRANSLATORS: bot checker window table header
#. TRANSLATORS: input action name
#. TRANSLATORS: player stat
-#: src/gui/popups/popupmenu.cpp:159 src/gui/popups/popupmenu.cpp:277
-#: src/gui/popups/popupmenu.cpp:803 src/gui/widgets/skillinfo.cpp:114
-#: src/gui/windows/botcheckerwindow.cpp:88 src/input/pages/basic.cpp:42
-#: src/net/eathena/generalhandler.cpp:401 src/net/tmwa/generalhandler.cpp:358
+#: src/gui/popups/popupmenu.cpp:164 src/gui/popups/popupmenu.cpp:286
+#: src/gui/popups/popupmenu.cpp:814 src/gui/widgets/skillinfo.cpp:109
+#: src/input/pages/basic.cpp:40 src/net/eathena/generalhandler.cpp:396
+#: src/net/tmwa/generalhandler.cpp:359
msgid "Attack"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: send whisper to player
-#: src/gui/popups/popupmenu.cpp:162 src/gui/popups/popupmenu.cpp:252
-#: src/gui/popups/popupmenu.cpp:462
+#: src/gui/popups/popupmenu.cpp:167 src/gui/popups/popupmenu.cpp:259
+#: src/gui/popups/popupmenu.cpp:473
msgid "Whisper"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: heal player
-#: src/gui/popups/popupmenu.cpp:168 src/gui/popups/popupmenu.cpp:807
+#: src/gui/popups/popupmenu.cpp:173 src/gui/popups/popupmenu.cpp:818
msgid "Heal"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: kick player from guild
-#: src/gui/popups/popupmenu.cpp:188 src/gui/popups/popupmenu.cpp:204
-#: src/gui/popups/popupmenu.cpp:511 src/gui/popups/popupmenu.cpp:835
+#: src/gui/popups/popupmenu.cpp:193 src/gui/popups/popupmenu.cpp:209
+#: src/gui/popups/popupmenu.cpp:522 src/gui/popups/popupmenu.cpp:846
msgid "Kick from guild"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: change player position in guild
-#: src/gui/popups/popupmenu.cpp:195 src/gui/popups/popupmenu.cpp:211
-#: src/gui/popups/popupmenu.cpp:518 src/gui/popups/popupmenu.cpp:842
+#: src/gui/popups/popupmenu.cpp:200 src/gui/popups/popupmenu.cpp:216
+#: src/gui/popups/popupmenu.cpp:529 src/gui/popups/popupmenu.cpp:853
msgid "Change pos in guild"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: invite player to guild
-#: src/gui/popups/popupmenu.cpp:224 src/gui/popups/popupmenu.cpp:530
-#: src/gui/popups/popupmenu.cpp:856
+#: src/gui/popups/popupmenu.cpp:229 src/gui/popups/popupmenu.cpp:541
+#: src/gui/popups/popupmenu.cpp:867
msgid "Invite to guild"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: set player invisible for self by id
-#: src/gui/popups/popupmenu.cpp:231
+#: src/gui/popups/popupmenu.cpp:236
msgid "Nuke"
msgstr ""
@@ -1677,20 +1711,18 @@ msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: move to player location
#. TRANSLATORS: input tab sub tab name
-#. TRANSLATORS: bot checker window table header
-#: src/gui/popups/popupmenu.cpp:234 src/gui/popups/popupmenu.cpp:265
-#: src/gui/popups/popupmenu.cpp:492 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:92
+#: src/gui/popups/popupmenu.cpp:239 src/gui/popups/popupmenu.cpp:272
+#: src/gui/popups/popupmenu.cpp:503 src/gui/popups/popupmenu.cpp:659
+#: src/gui/popups/popupmenu.cpp:825 src/gui/popups/popupmenu.cpp:890
+#: src/gui/setupinputpages.cpp:45
msgid "Move"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: talk with npc
-#. TRANSLATORS: bot checker window table header
#. TRANSLATORS: input action name
-#: src/gui/popups/popupmenu.cpp:246 src/gui/windows/botcheckerwindow.cpp:90
-#: src/input/pages/basic.cpp:90 src/resources/db/npcdb.cpp:146
+#: src/gui/popups/popupmenu.cpp:253 src/input/pages/basic.cpp:88
+#: src/resources/db/npcdb.cpp:147
msgid "Talk"
msgstr ""
@@ -1702,11 +1734,11 @@ msgstr ""
#. TRANSLATORS: shop window button
#. TRANSLATORS: shop window tab name
#. TRANSLATORS: input action name
-#: src/gui/popups/popupmenu.cpp:256 src/gui/popups/popupmenu.cpp:2359
-#: src/gui/windows/buydialog.cpp:191 src/gui/windows/buydialog.cpp:207
-#: src/gui/windows/buydialog.cpp:268 src/gui/windows/buyselldialog.cpp:71
-#: src/gui/windows/shopwindow.cpp:168 src/input/pages/basic.cpp:240
-#: src/resources/db/npcdb.cpp:147
+#: src/gui/popups/popupmenu.cpp:263 src/gui/popups/popupmenu.cpp:2380
+#: src/gui/windows/buydialog.cpp:194 src/gui/windows/buydialog.cpp:212
+#: src/gui/windows/buydialog.cpp:275 src/gui/windows/buyselldialog.cpp:71
+#: src/gui/windows/shopwindow.cpp:168 src/input/pages/basic.cpp:244
+#: src/resources/db/npcdb.cpp:148
msgid "Buy"
msgstr ""
@@ -1719,10 +1751,10 @@ msgstr ""
#. TRANSLATORS: shop window button
#. TRANSLATORS: shop window tab name
#. TRANSLATORS: input action name
-#: src/gui/popups/popupmenu.cpp:259 src/gui/popups/popupmenu.cpp:2371
-#: src/gui/widgets/selldialog.cpp:51 src/gui/widgets/selldialog.cpp:96
+#: src/gui/popups/popupmenu.cpp:266 src/gui/popups/popupmenu.cpp:2392
+#: src/gui/widgets/selldialog.cpp:52 src/gui/widgets/selldialog.cpp:99
#: src/gui/windows/buyselldialog.cpp:73 src/gui/windows/shopwindow.cpp:170
-#: src/input/pages/basic.cpp:246 src/resources/db/npcdb.cpp:148
+#: src/input/pages/basic.cpp:250 src/resources/db/npcdb.cpp:149
msgid "Sell"
msgstr ""
@@ -1730,26 +1762,26 @@ msgstr ""
#. TRANSLATORS: add comment to npc
#. TRANSLATORS: popup menu item
#. TRANSLATORS: add comment to player
-#: src/gui/popups/popupmenu.cpp:268 src/gui/popups/popupmenu.cpp:472
-#: src/gui/popups/popupmenu.cpp:2467
+#: src/gui/popups/popupmenu.cpp:275 src/gui/popups/popupmenu.cpp:483
+#: src/gui/popups/popupmenu.cpp:2490
msgid "Add comment"
msgstr ""
#. TRANSLATORS: remove monster from attack list
#. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:289
+#: src/gui/popups/popupmenu.cpp:298
msgid "Remove from attack list"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: add monster to priotiry attack list
-#: src/gui/popups/popupmenu.cpp:296
+#: src/gui/popups/popupmenu.cpp:305
msgid "Add to priority attack list"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: add monster to attack list
-#: src/gui/popups/popupmenu.cpp:300
+#: src/gui/popups/popupmenu.cpp:309
msgid "Add to attack list"
msgstr ""
@@ -1757,19 +1789,19 @@ msgstr ""
#. TRANSLATORS: add monster to ignore list
#. TRANSLATORS: popup menu item
#. TRANSLATORS: add item to pickup list
-#: src/gui/popups/popupmenu.cpp:304 src/gui/popups/popupmenu.cpp:2487
+#: src/gui/popups/popupmenu.cpp:313 src/gui/popups/popupmenu.cpp:2510
msgid "Add to ignore list"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: Mercenary move to master
-#: src/gui/popups/popupmenu.cpp:313 src/gui/popups/popupmenu.cpp:324
+#: src/gui/popups/popupmenu.cpp:323 src/gui/popups/popupmenu.cpp:334
msgid "Move to master"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: fire mercenary
-#: src/gui/popups/popupmenu.cpp:317
+#: src/gui/popups/popupmenu.cpp:327
msgid "Fire"
msgstr ""
@@ -1777,19 +1809,19 @@ msgstr ""
#. TRANSLATORS: feed homunculus
#. TRANSLATORS: popup menu item
#. TRANSLATORS: feed pet
-#: src/gui/popups/popupmenu.cpp:327 src/gui/popups/popupmenu.cpp:340
+#: src/gui/popups/popupmenu.cpp:337 src/gui/popups/popupmenu.cpp:350
msgid "Feed"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: delete homunculus
-#: src/gui/popups/popupmenu.cpp:331
+#: src/gui/popups/popupmenu.cpp:341
msgid "Kill"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: pet drop loot
-#: src/gui/popups/popupmenu.cpp:343
+#: src/gui/popups/popupmenu.cpp:353
msgid "Drop loot"
msgstr ""
@@ -1797,8 +1829,8 @@ msgstr ""
#. TRANSLATORS: pet unequip item
#. TRANSLATORS: equipment window button
#. TRANSLATORS: inventory button
-#: src/gui/popups/popupmenu.cpp:346 src/gui/windows/equipmentwindow.cpp:74
-#: src/gui/windows/inventorywindow.cpp:186 src/resources/itemtypemapdata.h:45
+#: src/gui/popups/popupmenu.cpp:356 src/gui/windows/equipmentwindow.cpp:72
+#: src/gui/windows/inventorywindow.cpp:200 src/resources/itemtypemapdata.h:45
#: src/resources/itemtypemapdata.h:49 src/resources/itemtypemapdata.h:53
#: src/resources/itemtypemapdata.h:57 src/resources/itemtypemapdata.h:61
#: src/resources/itemtypemapdata.h:65 src/resources/itemtypemapdata.h:69
@@ -1813,14 +1845,14 @@ msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: rename map item
#. TRANSLATORS: shop window button
-#: src/gui/popups/popupmenu.cpp:350 src/gui/popups/popupmenu.cpp:609
-#: src/gui/windows/charselectdialog.cpp:132 src/gui/windows/shopwindow.cpp:192
+#: src/gui/popups/popupmenu.cpp:360 src/gui/popups/popupmenu.cpp:620
+#: src/gui/windows/charselectdialog.cpp:129 src/gui/windows/shopwindow.cpp:192
msgid "Rename"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: pet return to egg
-#: src/gui/popups/popupmenu.cpp:354
+#: src/gui/popups/popupmenu.cpp:364
msgid "Return to egg"
msgstr ""
@@ -1828,38 +1860,38 @@ msgstr ""
#. TRANSLATORS: add being name to chat
#. TRANSLATORS: popup menu item
#. TRANSLATORS: add player name to chat
-#: src/gui/popups/popupmenu.cpp:369 src/gui/popups/popupmenu.cpp:538
+#: src/gui/popups/popupmenu.cpp:379 src/gui/popups/popupmenu.cpp:549
msgid "Add name to chat"
msgstr ""
#. TRANSLATORS: popup menu header
#. TRANSLATORS: settings tab name
-#: src/gui/popups/popupmenu.cpp:418 src/gui/widgets/tabs/setup_players.cpp:38
+#: src/gui/popups/popupmenu.cpp:429 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:484 src/gui/popups/popupmenu.cpp:2412
-#: src/gui/popups/popupmenu.cpp:2436
+#: src/gui/popups/popupmenu.cpp:495 src/gui/popups/popupmenu.cpp:2433
+#: src/gui/popups/popupmenu.cpp:2457
msgid "Kick from party"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: pickup item from ground
-#: src/gui/popups/popupmenu.cpp:571 src/gui/popups/popupmenu.cpp:580
+#: src/gui/popups/popupmenu.cpp:582 src/gui/popups/popupmenu.cpp:591
msgid "Pick up"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: add item name to chat
-#: src/gui/popups/popupmenu.cpp:585 src/gui/popups/popupmenu.cpp:1728
-#: src/gui/popups/popupmenu.cpp:1804 src/gui/popups/popupmenu.cpp:1846
+#: src/gui/popups/popupmenu.cpp:596 src/gui/popups/popupmenu.cpp:1745
+#: src/gui/popups/popupmenu.cpp:1821 src/gui/popups/popupmenu.cpp:1863
msgid "Add to chat"
msgstr ""
#. TRANSLATORS: popup menu header
-#: src/gui/popups/popupmenu.cpp:606 src/gui/popups/popupmenu.cpp:638
+#: src/gui/popups/popupmenu.cpp:617 src/gui/popups/popupmenu.cpp:649
msgid "Map Item"
msgstr ""
@@ -1869,20 +1901,20 @@ msgstr ""
#. TRANSLATORS: remove attack target
#. TRANSLATORS: popup menu item
#. TRANSLATORS: remove item from pickup filter
-#: src/gui/popups/popupmenu.cpp:612 src/gui/popups/popupmenu.cpp:2043
-#: src/gui/popups/popupmenu.cpp:2077
+#: src/gui/popups/popupmenu.cpp:623 src/gui/popups/popupmenu.cpp:2062
+#: src/gui/popups/popupmenu.cpp:2096
msgid "Remove"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: warp to map item
-#: src/gui/popups/popupmenu.cpp:619 src/gui/popups/popupmenu.cpp:644
+#: src/gui/popups/popupmenu.cpp:630 src/gui/popups/popupmenu.cpp:655
msgid "Warp"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: move camera to map item
-#: src/gui/popups/popupmenu.cpp:651
+#: src/gui/popups/popupmenu.cpp:662
msgid "Move camera"
msgstr ""
@@ -1891,77 +1923,77 @@ msgstr ""
#. TRANSLATORS: full button name
#. TRANSLATORS: outfits button tooltip
#. TRANSLATORS: outfits window name
-#: src/gui/popups/popupmenu.cpp:669 src/gui/setupinputpages.cpp:53
-#: src/gui/windowmenu.cpp:142 src/gui/windows/inventorywindow.cpp:217
-#: src/gui/windows/outfitwindow.cpp:55
+#: src/gui/popups/popupmenu.cpp:680 src/gui/setupinputpages.cpp:53
+#: src/gui/windowmenu.cpp:143 src/gui/windows/inventorywindow.cpp:229
+#: src/gui/windows/outfitwindow.cpp:58
msgid "Outfits"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: clear selected outfit
-#: src/gui/popups/popupmenu.cpp:672
+#: src/gui/popups/popupmenu.cpp:683
msgid "Clear outfit"
msgstr ""
#. TRANSLATORS: popup menu header
#. TRANSLATORS: full button name
-#: src/gui/popups/popupmenu.cpp:698 src/gui/windowmenu.cpp:126
+#: src/gui/popups/popupmenu.cpp:709 src/gui/windowmenu.cpp:124
msgid "Spells"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: edit selected spell
-#: src/gui/popups/popupmenu.cpp:701
+#: src/gui/popups/popupmenu.cpp:712
msgid "Edit spell"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: remove all text from chat tab
#. TRANSLATORS: npc dialog button
-#: src/gui/popups/popupmenu.cpp:732 src/gui/windows/npcdialog.cpp:110
+#: src/gui/popups/popupmenu.cpp:743 src/gui/windows/npcdialog.cpp:112
msgid "Clear"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: disable chat tab highlight
-#: src/gui/popups/popupmenu.cpp:739
+#: src/gui/popups/popupmenu.cpp:750
msgid "Disable highlight"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: enable chat tab highlight
-#: src/gui/popups/popupmenu.cpp:745
+#: src/gui/popups/popupmenu.cpp:756
msgid "Enable highlight"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: do not remove player names from chat tab
-#: src/gui/popups/popupmenu.cpp:751
+#: src/gui/popups/popupmenu.cpp:762
msgid "Don't remove name"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: remove player names from chat tab
-#: src/gui/popups/popupmenu.cpp:757
+#: src/gui/popups/popupmenu.cpp:768
msgid "Remove name"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: enable away messages in chat tab
-#: src/gui/popups/popupmenu.cpp:763
+#: src/gui/popups/popupmenu.cpp:774
msgid "Enable away"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: disable away messages in chat tab
-#: src/gui/popups/popupmenu.cpp:769
+#: src/gui/popups/popupmenu.cpp:780
msgid "Disable away"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: enable away messages in chat tab
#. TRANSLATORS: social window button
-#: src/gui/popups/popupmenu.cpp:776 src/gui/windows/socialwindow.cpp:83
+#: src/gui/popups/popupmenu.cpp:787 src/gui/windows/socialwindow.cpp:81
msgid "Leave"
msgstr ""
@@ -1971,71 +2003,70 @@ 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:2145
-#: src/gui/popups/popupmenu.cpp:2187
+#: src/gui/popups/popupmenu.cpp:792 src/gui/popups/popupmenu.cpp:2164
+#: src/gui/popups/popupmenu.cpp:2208
msgid "Copy to clipboard"
msgstr ""
#. TRANSLATORS: popup menu header
-#: src/gui/popups/popupmenu.cpp:903
+#: src/gui/popups/popupmenu.cpp:914
msgid "Change guild position"
msgstr ""
#. TRANSLATORS: popup menu header
-#: src/gui/popups/popupmenu.cpp:948
+#: src/gui/popups/popupmenu.cpp:959
msgid "window"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: unlock window
-#: src/gui/popups/popupmenu.cpp:974
+#: src/gui/popups/popupmenu.cpp:988
msgid "Unlock"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: lock window
-#: src/gui/popups/popupmenu.cpp:980
+#: src/gui/popups/popupmenu.cpp:994
msgid "Lock"
msgstr ""
-#. TRANSLATORS: number of chars in string should be near original
-#: src/gui/popups/popupmenu.cpp:1028
+#: src/gui/popups/popupmenu.cpp:1043
msgid "Rename map sign "
msgstr ""
#. TRANSLATORS: number of chars in string should be near original
-#: src/gui/popups/popupmenu.cpp:1030
+#: src/gui/popups/popupmenu.cpp:1045
msgid "Name: "
msgstr ""
-#: src/gui/popups/popupmenu.cpp:1049
+#: src/gui/popups/popupmenu.cpp:1063
msgid "Player comment "
msgstr ""
#. TRANSLATORS: number of chars in string should be near original
-#: src/gui/popups/popupmenu.cpp:1051
+#: src/gui/popups/popupmenu.cpp:1065
msgid "Comment: "
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: add item to trade
-#: src/gui/popups/popupmenu.cpp:1624
+#: src/gui/popups/popupmenu.cpp:1638
msgid "Add to trade"
msgstr ""
-#: src/gui/popups/popupmenu.cpp:1632
+#: src/gui/popups/popupmenu.cpp:1646
msgid "Add to trade 10"
msgstr ""
-#: src/gui/popups/popupmenu.cpp:1637
+#: src/gui/popups/popupmenu.cpp:1651
msgid "Add to trade half"
msgstr ""
-#: src/gui/popups/popupmenu.cpp:1641
+#: src/gui/popups/popupmenu.cpp:1655
msgid "Add to trade all-1"
msgstr ""
-#: src/gui/popups/popupmenu.cpp:1645
+#: src/gui/popups/popupmenu.cpp:1659
msgid "Add to trade all"
msgstr ""
@@ -2044,50 +2075,50 @@ msgstr ""
#. TRANSLATORS: storage button
#. TRANSLATORS: inventory button
#. TRANSLATORS: setup button
-#: src/gui/popups/popupmenu.cpp:1653 src/gui/popups/popupmenu.cpp:1800
-#: src/gui/popups/popupmenu.cpp:1841 src/gui/windows/inventorywindow.cpp:249
-#: src/gui/windows/inventorywindow.cpp:272
-#: src/gui/windows/inventorywindow.cpp:864 src/gui/windows/setupwindow.cpp:96
+#: src/gui/popups/popupmenu.cpp:1667 src/gui/popups/popupmenu.cpp:1817
+#: src/gui/popups/popupmenu.cpp:1858 src/gui/windows/inventorywindow.cpp:260
+#: src/gui/windows/inventorywindow.cpp:284
+#: src/gui/windows/inventorywindow.cpp:882 src/gui/windows/setupwindow.cpp:101
msgid "Store"
msgstr ""
-#: src/gui/popups/popupmenu.cpp:1661
+#: src/gui/popups/popupmenu.cpp:1675
msgid "Store 10"
msgstr ""
-#: src/gui/popups/popupmenu.cpp:1666
+#: src/gui/popups/popupmenu.cpp:1680
msgid "Store half"
msgstr ""
-#: src/gui/popups/popupmenu.cpp:1670
+#: src/gui/popups/popupmenu.cpp:1684
msgid "Store all-1"
msgstr ""
-#: src/gui/popups/popupmenu.cpp:1674
+#: src/gui/popups/popupmenu.cpp:1688
msgid "Store all"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: get item from storage
#. TRANSLATORS: storage button
-#: src/gui/popups/popupmenu.cpp:1684 src/gui/windows/inventorywindow.cpp:251
-#: src/gui/windows/inventorywindow.cpp:274
+#: src/gui/popups/popupmenu.cpp:1698 src/gui/windows/inventorywindow.cpp:262
+#: src/gui/windows/inventorywindow.cpp:286
msgid "Retrieve"
msgstr ""
-#: src/gui/popups/popupmenu.cpp:1692
+#: src/gui/popups/popupmenu.cpp:1706
msgid "Retrieve 10"
msgstr ""
-#: src/gui/popups/popupmenu.cpp:1697
+#: src/gui/popups/popupmenu.cpp:1711
msgid "Retrieve half"
msgstr ""
-#: src/gui/popups/popupmenu.cpp:1701
+#: src/gui/popups/popupmenu.cpp:1715
msgid "Retrieve all-1"
msgstr ""
-#: src/gui/popups/popupmenu.cpp:1705
+#: src/gui/popups/popupmenu.cpp:1719
msgid "Retrieve all"
msgstr ""
@@ -2097,51 +2128,56 @@ msgstr ""
#. TRANSLATORS: inventory button
#. TRANSLATORS: skills dialog button
#. TRANSLATORS: inventory button
-#: src/gui/popups/popupmenu.cpp:1762 src/gui/popups/popupmenu.cpp:2556
-#: src/gui/windows/inventorywindow.cpp:184
-#: src/gui/windows/inventorywindow.cpp:750 src/gui/windows/skilldialog.cpp:79
-#: src/gui/windows/skilldialog.cpp:151 src/gui/windows/skilldialog.cpp:321
-#: src/gui/windows/skilldialog.cpp:477 src/gui/windows/skilldialog.cpp:559
+#: src/gui/popups/popupmenu.cpp:1779 src/gui/popups/popupmenu.cpp:2579
+#: src/gui/windows/inventorywindow.cpp:198
+#: src/gui/windows/inventorywindow.cpp:771 src/gui/windows/skilldialog.cpp:77
+#: src/gui/windows/skilldialog.cpp:149 src/gui/windows/skilldialog.cpp:319
+#: src/gui/windows/skilldialog.cpp:483 src/gui/windows/skilldialog.cpp:565
#: src/resources/itemtypemapdata.h:37 src/resources/itemtypemapdata.h:41
msgid "Use"
msgstr ""
#. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:1856
+#: src/gui/popups/popupmenu.cpp:1873
msgid "Clear drop window"
msgstr ""
#. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:1887 src/gui/popups/popupmenu.cpp:1948
+#: src/gui/popups/popupmenu.cpp:1904 src/gui/popups/popupmenu.cpp:1965
msgid "Hide"
msgstr ""
#. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:1894 src/gui/popups/popupmenu.cpp:1955
+#: src/gui/popups/popupmenu.cpp:1911 src/gui/popups/popupmenu.cpp:1972
msgid "Show"
msgstr ""
#. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:1962
+#: src/gui/popups/popupmenu.cpp:1979
+msgid "Open yellow bar settings"
+msgstr ""
+
+#. TRANSLATORS: popup menu item
+#: src/gui/popups/popupmenu.cpp:1981
msgid "Reset yellow bar"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: copy status to chat
#. TRANSLATORS: status window button
-#: src/gui/popups/popupmenu.cpp:1966 src/gui/windows/statuswindow.cpp:92
+#: src/gui/popups/popupmenu.cpp:1985 src/gui/windows/statuswindow.cpp:88
msgid "Copy to chat"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: move attack target up
-#: src/gui/popups/popupmenu.cpp:2006 src/gui/popups/popupmenu.cpp:2025
+#: src/gui/popups/popupmenu.cpp:2025 src/gui/popups/popupmenu.cpp:2044
msgid "Move up"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: move attack target down
-#: src/gui/popups/popupmenu.cpp:2012 src/gui/popups/popupmenu.cpp:2031
+#: src/gui/popups/popupmenu.cpp:2031 src/gui/popups/popupmenu.cpp:2050
msgid "Move down"
msgstr ""
@@ -2149,155 +2185,155 @@ msgstr ""
#. TRANSLATORS: undress item from player
#. TRANSLATORS: popup menu item
#. TRANSLATORS: undress player
-#: src/gui/popups/popupmenu.cpp:2103 src/gui/popups/popupmenu.cpp:2464
+#: src/gui/popups/popupmenu.cpp:2122 src/gui/popups/popupmenu.cpp:2487
msgid "Undress"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: copy text to clipboard
-#: src/gui/popups/popupmenu.cpp:2121
+#: src/gui/popups/popupmenu.cpp:2140
msgid "Copy"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: paste text from clipboard
-#: src/gui/popups/popupmenu.cpp:2124
+#: src/gui/popups/popupmenu.cpp:2143
msgid "Paste"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: open link in browser
-#: src/gui/popups/popupmenu.cpp:2142
+#: src/gui/popups/popupmenu.cpp:2161
msgid "Open link"
msgstr ""
#. TRANSLATORS: popup menu header
-#: src/gui/popups/popupmenu.cpp:2160
+#: src/gui/popups/popupmenu.cpp:2179
msgid "Show window"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: add player to disregarded list
-#: src/gui/popups/popupmenu.cpp:2233 src/gui/popups/popupmenu.cpp:2269
-#: src/gui/popups/popupmenu.cpp:2308 src/gui/popups/popupmenu.cpp:2326
+#: src/gui/popups/popupmenu.cpp:2254 src/gui/popups/popupmenu.cpp:2290
+#: src/gui/popups/popupmenu.cpp:2329 src/gui/popups/popupmenu.cpp:2347
msgid "Disregard"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: add player to ignore list
#. TRANSLATORS: confirm dialog button
-#: src/gui/popups/popupmenu.cpp:2236 src/gui/popups/popupmenu.cpp:2272
-#: src/gui/popups/popupmenu.cpp:2311 src/gui/windows/confirmdialog.cpp:60
+#: src/gui/popups/popupmenu.cpp:2257 src/gui/popups/popupmenu.cpp:2293
+#: src/gui/popups/popupmenu.cpp:2332 src/gui/windows/confirmdialog.cpp:62
msgid "Ignore"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: add player to black list
-#: src/gui/popups/popupmenu.cpp:2239 src/gui/popups/popupmenu.cpp:2314
+#: src/gui/popups/popupmenu.cpp:2260 src/gui/popups/popupmenu.cpp:2335
msgid "Black list"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: add player to enemy list
-#: src/gui/popups/popupmenu.cpp:2242 src/gui/popups/popupmenu.cpp:2275
+#: src/gui/popups/popupmenu.cpp:2263 src/gui/popups/popupmenu.cpp:2296
msgid "Set as enemy"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: add player to erased list
-#: src/gui/popups/popupmenu.cpp:2245 src/gui/popups/popupmenu.cpp:2278
-#: src/gui/popups/popupmenu.cpp:2290 src/gui/popups/popupmenu.cpp:2299
-#: src/gui/popups/popupmenu.cpp:2317
+#: src/gui/popups/popupmenu.cpp:2266 src/gui/popups/popupmenu.cpp:2299
+#: src/gui/popups/popupmenu.cpp:2311 src/gui/popups/popupmenu.cpp:2320
+#: src/gui/popups/popupmenu.cpp:2338
msgid "Erase"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: add player to friends list
-#: src/gui/popups/popupmenu.cpp:2255
+#: src/gui/popups/popupmenu.cpp:2276
msgid "Be friend"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: remove player from ignore list
-#: src/gui/popups/popupmenu.cpp:2266 src/gui/popups/popupmenu.cpp:2284
-#: src/gui/popups/popupmenu.cpp:2296 src/gui/popups/popupmenu.cpp:2305
-#: src/gui/popups/popupmenu.cpp:2323
+#: src/gui/popups/popupmenu.cpp:2287 src/gui/popups/popupmenu.cpp:2305
+#: src/gui/popups/popupmenu.cpp:2317 src/gui/popups/popupmenu.cpp:2326
+#: src/gui/popups/popupmenu.cpp:2344
msgid "Unignore"
msgstr ""
#. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:2342
+#: src/gui/popups/popupmenu.cpp:2363
msgid "Follow"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: imitate player
-#: src/gui/popups/popupmenu.cpp:2346
+#: src/gui/popups/popupmenu.cpp:2367
msgid "Imitate"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: buy item
-#: src/gui/popups/popupmenu.cpp:2365 src/gui/popups/popupmenu.cpp:2389
+#: src/gui/popups/popupmenu.cpp:2386 src/gui/popups/popupmenu.cpp:2410
msgid "Buy (?)"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: sell item
-#: src/gui/popups/popupmenu.cpp:2377 src/gui/popups/popupmenu.cpp:2392
+#: src/gui/popups/popupmenu.cpp:2398 src/gui/popups/popupmenu.cpp:2413
msgid "Sell (?)"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: invite player to party
-#: src/gui/popups/popupmenu.cpp:2406 src/gui/popups/popupmenu.cpp:2430
+#: src/gui/popups/popupmenu.cpp:2427 src/gui/popups/popupmenu.cpp:2451
msgid "Invite to party"
msgstr ""
-#: src/gui/popups/popupmenu.cpp:2453
+#: src/gui/popups/popupmenu.cpp:2475
#, c-format
msgid "Join chat %s"
msgstr ""
#. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:2461
+#: src/gui/popups/popupmenu.cpp:2484
msgid "Show Items"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: remove item from pickup list
-#: src/gui/popups/popupmenu.cpp:2478
+#: src/gui/popups/popupmenu.cpp:2501
msgid "Remove from pickup list"
msgstr ""
#. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:2483
+#: src/gui/popups/popupmenu.cpp:2506
msgid "Add to pickup list"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: remove protection from item
-#: src/gui/popups/popupmenu.cpp:2532
+#: src/gui/popups/popupmenu.cpp:2555
msgid "Unprotect item"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: add protection to item
-#: src/gui/popups/popupmenu.cpp:2541
+#: src/gui/popups/popupmenu.cpp:2564
msgid "Protect item"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: drop item
#. TRANSLATORS: inventory button
-#: src/gui/popups/popupmenu.cpp:2571 src/gui/windows/inventorywindow.cpp:199
-#: src/gui/windows/inventorywindow.cpp:872
+#: src/gui/popups/popupmenu.cpp:2594 src/gui/windows/inventorywindow.cpp:213
+#: src/gui/windows/inventorywindow.cpp:890
msgid "Drop..."
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: drop all item amount
-#: src/gui/popups/popupmenu.cpp:2574
+#: src/gui/popups/popupmenu.cpp:2597
msgid "Drop all"
msgstr ""
@@ -2305,60 +2341,60 @@ msgstr ""
#. TRANSLATORS: drop item
#. TRANSLATORS: full button name
#. TRANSLATORS: inventory button
-#: src/gui/popups/popupmenu.cpp:2580 src/gui/windowmenu.cpp:130
-#: src/gui/windows/inventorywindow.cpp:877
+#: src/gui/popups/popupmenu.cpp:2603 src/gui/windowmenu.cpp:128
+#: src/gui/windows/inventorywindow.cpp:895
msgid "Drop"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: gm commands
-#: src/gui/popups/popupmenu.cpp:2591
+#: src/gui/popups/popupmenu.cpp:2614
msgid "GM..."
msgstr ""
#. TRANSLATORS: popup menu header
-#: src/gui/popups/popupmenu.cpp:2599
+#: src/gui/popups/popupmenu.cpp:2622
msgid "GM commands"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: check player ip
-#: src/gui/popups/popupmenu.cpp:2604
+#: src/gui/popups/popupmenu.cpp:2627
msgid "Check ip"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: go to player position
-#: src/gui/popups/popupmenu.cpp:2607
+#: src/gui/popups/popupmenu.cpp:2630
msgid "Goto"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: recall player to current position
-#: src/gui/popups/popupmenu.cpp:2610
+#: src/gui/popups/popupmenu.cpp:2633
msgid "Recall"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: kick player
-#: src/gui/popups/popupmenu.cpp:2618
+#: src/gui/popups/popupmenu.cpp:2641
msgid "Kick"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: mute player
-#: src/gui/popups/popupmenu.cpp:2626 src/gui/popups/popupmenu.cpp:2630
-#: src/gui/popups/popupmenu.cpp:2634 src/gui/popups/popupmenu.cpp:2638
-#: src/gui/popups/popupmenu.cpp:2642
+#: src/gui/popups/popupmenu.cpp:2649 src/gui/popups/popupmenu.cpp:2653
+#: src/gui/popups/popupmenu.cpp:2657 src/gui/popups/popupmenu.cpp:2661
+#: src/gui/popups/popupmenu.cpp:2665
#, c-format
msgid "Mute %d"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: mute player
-#: src/gui/popups/popupmenu.cpp:2647 src/gui/popups/popupmenu.cpp:2651
-#: src/gui/popups/popupmenu.cpp:2655 src/gui/popups/popupmenu.cpp:2659
-#: src/gui/popups/popupmenu.cpp:2663
+#: src/gui/popups/popupmenu.cpp:2670 src/gui/popups/popupmenu.cpp:2674
+#: src/gui/popups/popupmenu.cpp:2678 src/gui/popups/popupmenu.cpp:2682
+#: src/gui/popups/popupmenu.cpp:2686
#, c-format
msgid "Unmute %d"
msgstr ""
@@ -2370,7 +2406,7 @@ msgstr ""
#. TRANSLATORS: input tab sub tab name
#. TRANSLATORS: full button name
-#: src/gui/setupinputpages.cpp:47 src/gui/windowmenu.cpp:122
+#: src/gui/setupinputpages.cpp:47 src/gui/windowmenu.cpp:120
msgid "Shortcuts"
msgstr ""
@@ -2379,15 +2415,15 @@ msgstr ""
#. TRANSLATORS: full button name
#. TRANSLATORS: input action label
#: src/gui/setupinputpages.cpp:49 src/gui/widgets/tabs/setup_other.cpp:315
-#: src/gui/windowmenu.cpp:163 src/input/pages/windows.cpp:36
+#: src/gui/windowmenu.cpp:172 src/input/pages/windows.cpp:34
msgid "Windows"
msgstr ""
#. TRANSLATORS: input tab sub tab name
#. TRANSLATORS: emotes window name
#. TRANSLATORS: emotes tab name
-#: src/gui/setupinputpages.cpp:51 src/gui/windows/emotewindow.cpp:54
-#: src/gui/windows/emotewindow.cpp:115
+#: src/gui/setupinputpages.cpp:51 src/gui/windows/emotewindow.cpp:55
+#: src/gui/windows/emotewindow.cpp:114
msgid "Emotes"
msgstr ""
@@ -2395,21 +2431,23 @@ msgstr ""
#. TRANSLATORS: settings tab name
#. TRANSLATORS: chat window name
#: src/gui/setupinputpages.cpp:55 src/gui/widgets/tabs/setup_chat.cpp:40
-#: src/gui/windowmenu.cpp:86 src/gui/windows/chatwindow.cpp:86
+#: src/gui/windowmenu.cpp:83 src/gui/windows/chatwindow.cpp:87
msgid "Chat"
msgstr "Vestlus"
#. TRANSLATORS: input tab sub tab name
+#. TRANSLATORS: palette label
#. TRANSLATORS: settings group
#. TRANSLATORS: register dialog. button.
#. TRANSLATORS: input action group
#. TRANSLATORS: input action name
-#: src/gui/setupinputpages.cpp:57 src/gui/widgets/tabs/setup_audio.cpp:148
-#: src/gui/widgets/tabs/setup_chat.cpp:179
+#: src/gui/setupinputpages.cpp:57 src/gui/userpalette.cpp:377
+#: src/gui/widgets/tabs/setup_audio.cpp:148
+#: src/gui/widgets/tabs/setup_chat.cpp:263
#: src/gui/widgets/tabs/setup_other.cpp:337
#: src/gui/widgets/tabs/setup_visual.cpp:192
-#: src/gui/windows/registerdialog.cpp:104 src/input/pages/chat.cpp:147
-#: src/input/pages/gui.cpp:87 src/input/pages/other.cpp:108
+#: src/gui/windows/registerdialog.cpp:101 src/input/pages/chat.cpp:145
+#: src/input/pages/gui.cpp:85 src/input/pages/other.cpp:106
msgid "Other"
msgstr ""
@@ -2418,237 +2456,262 @@ msgstr ""
msgid "Gui"
msgstr ""
+#. TRANSLATORS: palette label
+#: src/gui/userpalette.cpp:129
+msgid "Beings"
+msgstr ""
+
#. TRANSLATORS: palette color
-#: src/gui/userpalette.cpp:116
+#: src/gui/userpalette.cpp:134
msgid "Being"
msgstr ""
#. TRANSLATORS: palette color
-#: src/gui/userpalette.cpp:118
+#: src/gui/userpalette.cpp:139
msgid "Friend names"
msgstr ""
#. TRANSLATORS: palette color
-#: src/gui/userpalette.cpp:120
+#: src/gui/userpalette.cpp:144
msgid "Disregarded names"
msgstr ""
#. TRANSLATORS: palette color
-#: src/gui/userpalette.cpp:122
+#: src/gui/userpalette.cpp:149
msgid "Ignored names"
msgstr ""
#. TRANSLATORS: palette color
-#: src/gui/userpalette.cpp:124
+#: src/gui/userpalette.cpp:154
msgid "Erased names"
msgstr ""
#. TRANSLATORS: palette color
-#: src/gui/userpalette.cpp:126
+#: src/gui/userpalette.cpp:164
msgid "Other players names"
msgstr ""
#. TRANSLATORS: palette color
-#: src/gui/userpalette.cpp:128
+#: src/gui/userpalette.cpp:169
msgid "Own name"
msgstr ""
#. TRANSLATORS: palette color
-#: src/gui/userpalette.cpp:130
+#: src/gui/userpalette.cpp:174
msgid "GM names"
msgstr ""
#. TRANSLATORS: palette color
-#: src/gui/userpalette.cpp:132
+#: src/gui/userpalette.cpp:179
msgid "NPCs"
msgstr ""
#. TRANSLATORS: palette color
#. TRANSLATORS: settings option
-#: src/gui/userpalette.cpp:134 src/gui/widgets/tabs/setup_other.cpp:108
+#: src/gui/userpalette.cpp:184 src/gui/widgets/tabs/setup_other.cpp:108
msgid "Monsters"
msgstr ""
#. TRANSLATORS: palette color
-#: src/gui/userpalette.cpp:136
-msgid "Monster HP bar"
+#: src/gui/userpalette.cpp:189
+msgid "Pets"
msgstr ""
#. TRANSLATORS: palette color
-#: src/gui/userpalette.cpp:139
-msgid "Monster HP bar (second color)"
+#: src/gui/userpalette.cpp:194
+msgid "Mercenary"
msgstr ""
#. TRANSLATORS: palette color
-#: src/gui/userpalette.cpp:141
+#: src/gui/userpalette.cpp:199
+msgid "Homunculus"
+msgstr ""
+
+#: src/gui/userpalette.cpp:204
msgid "Party members"
msgstr ""
-#. TRANSLATORS: palette color
-#: src/gui/userpalette.cpp:143
+#: src/gui/userpalette.cpp:209
msgid "Guild members"
msgstr ""
-#. TRANSLATORS: palette color
+#: src/gui/userpalette.cpp:214 src/gui/userpalette.cpp:219
+#: src/gui/userpalette.cpp:224
+#, c-format
+msgid "Team %d"
+msgstr ""
+
+#. TRANSLATORS: palette label
+#: src/gui/userpalette.cpp:227
+msgid "Particles"
+msgstr ""
+
#. TRANSLATORS: settings option
-#: src/gui/userpalette.cpp:145 src/gui/widgets/tabs/setup_visual.cpp:157
+#: src/gui/userpalette.cpp:232 src/gui/widgets/tabs/setup_visual.cpp:157
msgid "Particle effects"
msgstr ""
-#. TRANSLATORS: palette color
-#: src/gui/userpalette.cpp:147
+#: src/gui/userpalette.cpp:237
msgid "Pickup notification"
msgstr ""
-#. TRANSLATORS: palette color
-#: src/gui/userpalette.cpp:149
+#: src/gui/userpalette.cpp:242
msgid "Exp notification"
msgstr ""
-#. TRANSLATORS: palette color
-#: src/gui/userpalette.cpp:151
+#. TRANSLATORS: palette label
+#: src/gui/userpalette.cpp:245
+msgid "Hp bars"
+msgstr ""
+
+#: src/gui/userpalette.cpp:250
msgid "Player HP bar"
msgstr ""
#. TRANSLATORS: palette color
-#: src/gui/userpalette.cpp:155
+#: src/gui/userpalette.cpp:255
msgid "Player HP bar (second color)"
msgstr ""
#. TRANSLATORS: palette color
-#: src/gui/userpalette.cpp:157
-msgid "Player hits monster"
+#: src/gui/userpalette.cpp:261
+msgid "Monster HP bar"
msgstr ""
#. TRANSLATORS: palette color
-#: src/gui/userpalette.cpp:159
+#: src/gui/userpalette.cpp:267
+msgid "Monster HP bar (second color)"
+msgstr ""
+
+#. TRANSLATORS: palette label
+#: src/gui/userpalette.cpp:271
+msgid "Hits"
+msgstr ""
+
+#: src/gui/userpalette.cpp:276
+msgid "Player hits monster"
+msgstr ""
+
+#: src/gui/userpalette.cpp:281
msgid "Monster hits player"
msgstr ""
#. TRANSLATORS: palette color
-#: src/gui/userpalette.cpp:163
+#: src/gui/userpalette.cpp:286
msgid "Other player hits local player"
msgstr ""
-#. TRANSLATORS: palette color
-#: src/gui/userpalette.cpp:165
+#: src/gui/userpalette.cpp:291
msgid "Critical Hit"
msgstr ""
#. TRANSLATORS: palette color
-#: src/gui/userpalette.cpp:169
+#: src/gui/userpalette.cpp:296
msgid "Local player hits monster"
msgstr ""
#. TRANSLATORS: palette color
-#: src/gui/userpalette.cpp:172
+#: src/gui/userpalette.cpp:301
msgid "Local player critical hit"
msgstr ""
#. TRANSLATORS: palette color
-#: src/gui/userpalette.cpp:175
+#: src/gui/userpalette.cpp:306
msgid "Local player miss"
msgstr ""
-#. TRANSLATORS: palette color
-#: src/gui/userpalette.cpp:177
+#: src/gui/userpalette.cpp:310
msgid "Misses"
msgstr ""
-#. TRANSLATORS: palette color
-#: src/gui/userpalette.cpp:179
+#. TRANSLATORS: palette label
+#: src/gui/userpalette.cpp:313
+msgid "Tiles"
+msgstr ""
+
+#: src/gui/userpalette.cpp:318
msgid "Portal highlight"
msgstr ""
#. TRANSLATORS: palette color
-#: src/gui/userpalette.cpp:182
+#: src/gui/userpalette.cpp:323
msgid "Default collision highlight"
msgstr ""
#. TRANSLATORS: palette color
-#: src/gui/userpalette.cpp:185
+#: src/gui/userpalette.cpp:329
msgid "Air collision highlight"
msgstr ""
#. TRANSLATORS: palette color
-#: src/gui/userpalette.cpp:188
+#: src/gui/userpalette.cpp:335
msgid "Water collision highlight"
msgstr ""
#. TRANSLATORS: palette color
-#: src/gui/userpalette.cpp:191
+#: src/gui/userpalette.cpp:341
msgid "Special ground collision highlight"
msgstr ""
#. TRANSLATORS: palette color
-#: src/gui/userpalette.cpp:194
+#: src/gui/userpalette.cpp:347
msgid "Walkable highlight"
msgstr ""
#. TRANSLATORS: palette color
-#: src/gui/userpalette.cpp:197
+#: src/gui/userpalette.cpp:353
+msgid "Tiles border"
+msgstr ""
+
+#. TRANSLATORS: palette label
+#: src/gui/userpalette.cpp:356
+msgid "Ranges"
+msgstr ""
+
+#. TRANSLATORS: palette color
+#: src/gui/userpalette.cpp:361
msgid "Local player attack range"
msgstr ""
#. TRANSLATORS: palette color
-#: src/gui/userpalette.cpp:200
+#: src/gui/userpalette.cpp:367
msgid "Local player attack range border"
msgstr ""
#. TRANSLATORS: palette color
-#: src/gui/userpalette.cpp:203
+#: src/gui/userpalette.cpp:373
msgid "Monster attack range"
msgstr ""
#. TRANSLATORS: palette color
-#: src/gui/userpalette.cpp:207
+#: src/gui/userpalette.cpp:382
msgid "Floor item amount color"
msgstr ""
#. TRANSLATORS: palette color
-#: src/gui/userpalette.cpp:210
+#: src/gui/userpalette.cpp:388
msgid "Home place"
msgstr ""
#. TRANSLATORS: palette color
-#: src/gui/userpalette.cpp:213
+#: src/gui/userpalette.cpp:394
msgid "Home place border"
msgstr ""
#. TRANSLATORS: palette color
-#: src/gui/userpalette.cpp:216
+#: src/gui/userpalette.cpp:400
msgid "Road point"
msgstr ""
-#. TRANSLATORS: palette color
-#: src/gui/userpalette.cpp:219
-msgid "Tiles border"
-msgstr ""
-
-#. TRANSLATORS: palette color
-#: src/gui/userpalette.cpp:221
-msgid "Pets"
-msgstr ""
-
-#. TRANSLATORS: palette color
-#: src/gui/userpalette.cpp:223
-msgid "Mercenary"
-msgstr ""
-
-#. TRANSLATORS: palette color
-#: src/gui/userpalette.cpp:225
-msgid "Homunculus"
-msgstr ""
-
-#: src/gui/widgets/characterdisplay.cpp:135
+#: src/gui/widgets/characterdisplay.cpp:133
#, c-format
msgid "Level: %u"
msgstr ""
#. TRANSLATORS: status window label
-#: src/gui/widgets/characterdisplay.cpp:138
-#: src/gui/windows/inventorywindow.cpp:666 src/gui/windows/statuswindow.cpp:73
-#: src/gui/windows/statuswindow.cpp:233 src/gui/windows/statuswindow.cpp:345
+#: src/gui/widgets/characterdisplay.cpp:136
+#: src/gui/windows/inventorywindow.cpp:687 src/gui/windows/statuswindow.cpp:69
+#: src/gui/windows/statuswindow.cpp:239 src/gui/windows/statuswindow.cpp:351
#, c-format
msgid "Money: %s"
msgstr "Raha: %s"
@@ -2659,7 +2722,7 @@ msgid "Eq."
msgstr ""
#. TRANSLATORS: dialog message
-#: src/gui/widgets/itemlinkhandler.cpp:70
+#: src/gui/widgets/itemlinkhandler.cpp:72
msgid "Open url"
msgstr ""
@@ -2669,10 +2732,10 @@ msgstr ""
#. TRANSLATORS: quit dialog button
#. TRANSLATORS: servers dialog button
#. TRANSLATORS: input action name
-#: src/gui/widgets/selldialog.cpp:98 src/gui/windows/buydialog.cpp:270
-#: src/gui/windows/quitdialog.cpp:52 src/gui/windows/quitdialog.cpp:57
-#: src/gui/windows/quitdialog.cpp:59 src/gui/windows/serverdialog.cpp:114
-#: src/input/pages/basic.cpp:216
+#: src/gui/widgets/selldialog.cpp:101 src/gui/windows/buydialog.cpp:277
+#: src/gui/windows/quitdialog.cpp:50 src/gui/windows/quitdialog.cpp:55
+#: src/gui/windows/quitdialog.cpp:57 src/gui/windows/serverdialog.cpp:113
+#: src/input/pages/basic.cpp:220
msgid "Quit"
msgstr ""
@@ -2682,10 +2745,10 @@ msgstr ""
#. TRANSLATORS: item amount window button
#. TRANSLATORS: npc dialog button
#. TRANSLATORS: status window label (plus sign)
-#: src/gui/widgets/selldialog.cpp:116 src/gui/windows/buydialog.cpp:262
-#: src/gui/windows/itemamountwindow.cpp:165
-#: src/gui/windows/itemamountwindow.cpp:200 src/gui/windows/npcdialog.cpp:106
-#: src/gui/windows/statuswindow.cpp:749
+#: src/gui/widgets/selldialog.cpp:119 src/gui/windows/buydialog.cpp:269
+#: src/gui/windows/itemamountwindow.cpp:177
+#: src/gui/windows/itemamountwindow.cpp:212 src/gui/windows/npcdialog.cpp:108
+#: src/gui/windows/statuswindow.cpp:766
msgid "+"
msgstr ""
@@ -2695,10 +2758,10 @@ msgstr ""
#. TRANSLATORS: item amount window button
#. TRANSLATORS: npc dialog button
#. TRANSLATORS: status window label (minus sign)
-#: src/gui/widgets/selldialog.cpp:118 src/gui/windows/buydialog.cpp:265
-#: src/gui/windows/itemamountwindow.cpp:163
-#: src/gui/windows/itemamountwindow.cpp:197 src/gui/windows/npcdialog.cpp:108
-#: src/gui/windows/statuswindow.cpp:762
+#: src/gui/widgets/selldialog.cpp:121 src/gui/windows/buydialog.cpp:272
+#: src/gui/windows/itemamountwindow.cpp:175
+#: src/gui/windows/itemamountwindow.cpp:209 src/gui/windows/npcdialog.cpp:110
+#: src/gui/windows/statuswindow.cpp:779
msgid "-"
msgstr ""
@@ -2707,82 +2770,82 @@ msgstr ""
#. TRANSLATORS: status bar label
#. TRANSLATORS: status window label
#. TRANSLATORS: status bar label
-#: src/gui/widgets/selldialog.cpp:120 src/gui/windows/buydialog.cpp:272
-#: src/gui/windows/statuswindow.cpp:492 src/gui/windows/statuswindow.cpp:547
-#: src/gui/windows/statuswindow.cpp:746 src/gui/windows/statuswindow.cpp:778
+#: src/gui/widgets/selldialog.cpp:123 src/gui/windows/buydialog.cpp:279
+#: src/gui/windows/statuswindow.cpp:502 src/gui/windows/statuswindow.cpp:558
+#: src/gui/windows/statuswindow.cpp:763 src/gui/windows/statuswindow.cpp:795
msgid "Max"
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:248 src/gui/windows/buydialog.cpp:602
+#: src/gui/widgets/selldialog.cpp:130 src/gui/widgets/selldialog.cpp:325
+#: src/gui/windows/buydialog.cpp:255 src/gui/windows/buydialog.cpp:626
#, c-format
msgid "Price: %s / Total: %s"
msgstr ""
#. TRANSLATORS: setup item button
#. TRANSLATORS: servers dialog button
-#: src/gui/widgets/setupitem.cpp:367 src/gui/widgets/setupitem.cpp:504
-#: src/gui/windows/serverdialog.cpp:120
+#: src/gui/widgets/setupitem.cpp:370 src/gui/widgets/setupitem.cpp:508
+#: src/gui/windows/serverdialog.cpp:119
msgid "Edit"
msgstr ""
#. TRANSLATORS: skill level
#. TRANSLATORS: skills dialog. skill level
-#: src/gui/widgets/skillinfo.cpp:100 src/gui/windows/skilldialog.cpp:473
+#: src/gui/widgets/skillinfo.cpp:95 src/gui/windows/skilldialog.cpp:479
#, c-format
msgid "Lvl: %d"
msgstr ""
#. TRANSLATORS: skill type
-#: src/gui/widgets/skillinfo.cpp:104
+#: src/gui/widgets/skillinfo.cpp:99
#, c-format
msgid "Type: %s"
msgstr ""
#. TRANSLATORS: Skill type
#. TRANSLATORS: unknown equipment page name
-#: src/gui/widgets/skillinfo.cpp:109 src/gui/windows/equipmentwindow.cpp:623
+#: src/gui/widgets/skillinfo.cpp:104 src/gui/windows/equipmentwindow.cpp:678
msgid "Unknown"
msgstr ""
#. TRANSLATORS: Skill type
-#: src/gui/widgets/skillinfo.cpp:119
+#: src/gui/widgets/skillinfo.cpp:114
msgid "Ground"
msgstr ""
#. TRANSLATORS: Skill type
-#: src/gui/widgets/skillinfo.cpp:124
+#: src/gui/widgets/skillinfo.cpp:119
msgid "Self"
msgstr ""
#. TRANSLATORS: Skill type
-#: src/gui/widgets/skillinfo.cpp:129
+#: src/gui/widgets/skillinfo.cpp:124
msgid "Unused"
msgstr ""
#. TRANSLATORS: Skill type
-#: src/gui/widgets/skillinfo.cpp:134
+#: src/gui/widgets/skillinfo.cpp:129
msgid "Support"
msgstr ""
#. TRANSLATORS: Skill type
-#: src/gui/widgets/skillinfo.cpp:139
+#: src/gui/widgets/skillinfo.cpp:134
msgid "Target trap"
msgstr ""
#. TRANSLATORS: Skill type
-#: src/gui/widgets/skillinfo.cpp:143
+#: src/gui/widgets/skillinfo.cpp:138
msgid "Unknown:"
msgstr ""
-#: src/gui/widgets/skillinfo.cpp:149
+#: src/gui/widgets/skillinfo.cpp:144
#, c-format
msgid " / Mana: -%d"
msgstr ""
-#: src/gui/widgets/skillinfo.cpp:155
+#: src/gui/widgets/skillinfo.cpp:150
#, c-format
msgid "Range: %d"
msgstr ""
@@ -2793,37 +2856,37 @@ msgid "Battle"
msgstr ""
#. TRANSLATORS: chat message
-#: src/gui/widgets/tabs/chat/chattab.cpp:171
+#: src/gui/widgets/tabs/chat/chattab.cpp:176
msgid "Global announcement:"
msgstr ""
#. TRANSLATORS: chat message
-#: src/gui/widgets/tabs/chat/chattab.cpp:177
+#: src/gui/widgets/tabs/chat/chattab.cpp:182
#, c-format
msgid "Global announcement from %s:"
msgstr ""
#. TRANSLATORS: chat message
-#: src/gui/widgets/tabs/chat/chattab.cpp:203
+#: src/gui/widgets/tabs/chat/chattab.cpp:208
#, c-format
msgid "%s whispers: %s"
msgstr ""
#. TRANSLATORS: chat message
-#: src/gui/widgets/tabs/chat/chattab.cpp:559
+#: src/gui/widgets/tabs/chat/chattab.cpp:567
#, c-format
msgid "%s is now Online."
msgstr ""
#. TRANSLATORS: chat message
-#: src/gui/widgets/tabs/chat/chattab.cpp:564
+#: src/gui/widgets/tabs/chat/chattab.cpp:573
#, c-format
msgid "%s is now Offline."
msgstr ""
#. TRANSLATORS: guild chat tab name
#. TRANSLATORS: tab in social window
-#: src/gui/widgets/tabs/chat/emulateguildtab.cpp:38
+#: src/gui/widgets/tabs/chat/emulateguildtab.cpp:39
#: src/gui/widgets/tabs/chat/guildtab.cpp:44
#: src/gui/widgets/tabs/socialguildtab2.h:48
#: src/gui/widgets/tabs/socialguildtab.h:49
@@ -2874,27 +2937,27 @@ msgstr ""
#. TRANSLATORS: chat message
#. TRANSLATORS: notification message
-#: src/gui/widgets/tabs/chat/partytab.cpp:148
+#: src/gui/widgets/tabs/chat/partytab.cpp:149
#: src/resources/notifications.h:194
msgid "Experience sharing enabled."
msgstr ""
#. TRANSLATORS: chat message
#. TRANSLATORS: notification message
-#: src/gui/widgets/tabs/chat/partytab.cpp:153
+#: src/gui/widgets/tabs/chat/partytab.cpp:154
#: src/resources/notifications.h:198
msgid "Experience sharing disabled."
msgstr ""
#. TRANSLATORS: chat message
#. TRANSLATORS: notification message
-#: src/gui/widgets/tabs/chat/partytab.cpp:158
+#: src/gui/widgets/tabs/chat/partytab.cpp:159
#: src/resources/notifications.h:202
msgid "Experience sharing not possible."
msgstr ""
#. TRANSLATORS: chat message
-#: src/gui/widgets/tabs/chat/partytab.cpp:163
+#: src/gui/widgets/tabs/chat/partytab.cpp:164
msgid "Experience sharing unknown."
msgstr ""
@@ -3292,247 +3355,442 @@ msgstr ""
msgid "Auto hide chat window"
msgstr ""
+#: src/gui/widgets/tabs/setup_chat.cpp:52
+msgid ""
+"Chat window will be automatically hidden when not in use.\n"
+"\n"
+"Hit Enter or hover mouse to show chat again."
+msgstr ""
+
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_chat.cpp:55
+#: src/gui/widgets/tabs/setup_chat.cpp:57
msgid "Protect chat focus"
msgstr ""
+#: src/gui/widgets/tabs/setup_chat.cpp:58
+msgid ""
+"Enables aggressive protection of input focus in chat window.\n"
+"\n"
+"Note: no other text inputs will be allowed to receive text input when you typing in chat window."
+msgstr ""
+
#. TRANSLATORS: settings group
#. TRANSLATORS: settings colors tab name
#. TRANSLATORS: emotes tab name
-#: src/gui/widgets/tabs/setup_chat.cpp:60
-#: src/gui/widgets/tabs/setup_colors.cpp:87
-#: src/gui/windows/emotewindow.cpp:117
+#: src/gui/widgets/tabs/setup_chat.cpp:65
+#: src/gui/widgets/tabs/setup_colors.cpp:86
+#: src/gui/windows/emotewindow.cpp:116
msgid "Colors"
msgstr ""
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_chat.cpp:63
+#: src/gui/widgets/tabs/setup_chat.cpp:68
msgid "Remove colors from received chat messages"
msgstr ""
+#: src/gui/widgets/tabs/setup_chat.cpp:69
+msgid ""
+"Enable this setting to strip colors from incoming chat messages. All "
+"messages will use default chat text color if this enabled."
+msgstr ""
+
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_chat.cpp:67
+#: src/gui/widgets/tabs/setup_chat.cpp:74
msgid "Show chat colors list"
msgstr ""
+#: src/gui/widgets/tabs/setup_chat.cpp:75
+msgid ""
+"Enable this setting to show color selection drop-down in chat window. Chat window will display color selection drop-down.\n"
+"\n"
+"It allows one to select default color of outgoing chat messages easily, but also occupies some space in chat window."
+msgstr ""
+
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_chat.cpp:72
+#: src/gui/widgets/tabs/setup_chat.cpp:83
msgid "Commands"
msgstr ""
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_chat.cpp:75
+#: src/gui/widgets/tabs/setup_chat.cpp:86
msgid "Allow magic and GM commands in all chat tabs"
msgstr ""
+#: src/gui/widgets/tabs/setup_chat.cpp:87
+msgid ""
+"Enable this setting to be able to type spells and GM commands in any tab."
+msgstr ""
+
#. TRANSLATORS: settings group
-#: src/gui/widgets/tabs/setup_chat.cpp:80
+#: src/gui/widgets/tabs/setup_chat.cpp:93
msgid "Limits"
msgstr ""
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_chat.cpp:83
+#: src/gui/widgets/tabs/setup_chat.cpp:96
msgid "Limit max chars in chat line"
msgstr ""
+#: src/gui/widgets/tabs/setup_chat.cpp:97
+msgid ""
+"Limits how many characters will be shown in longest lines of text displayed in chat.\n"
+"\n"
+"Note: long lines can make client slower. Lines longer than this limit will be truncated."
+msgstr ""
+
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_chat.cpp:87
+#: src/gui/widgets/tabs/setup_chat.cpp:104
msgid "Limit max lines in chat"
msgstr ""
+#: src/gui/widgets/tabs/setup_chat.cpp:105
+msgid ""
+"Limits how many lines chat will keep in scrollback buffer. Chat keeps specified number of last lines of text. Oldest lines exceeding this limit are discarded from scrollback buffer.\n"
+"\n"
+"Note: keeping too many lines in scroll buffer can slow client down."
+msgstr ""
+
#. TRANSLATORS: settings group
-#: src/gui/widgets/tabs/setup_chat.cpp:92
+#: src/gui/widgets/tabs/setup_chat.cpp:113
msgid "Logs"
msgstr ""
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_chat.cpp:95
+#: src/gui/widgets/tabs/setup_chat.cpp:116
msgid "Enable chat Log"
msgstr ""
+#: src/gui/widgets/tabs/setup_chat.cpp:117
+msgid ""
+"If you enable this setting, chat logs will be written to disk.\n"
+"\n"
+"Note: chat logs can take noticeable amount of disk space over time."
+msgstr ""
+
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_chat.cpp:99
+#: src/gui/widgets/tabs/setup_chat.cpp:123
msgid "Enable debug chat Log"
msgstr ""
+#: src/gui/widgets/tabs/setup_chat.cpp:124
+msgid "If you enable thus, debug chat tab also will be logged to disk."
+msgstr ""
+
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_chat.cpp:103
+#: src/gui/widgets/tabs/setup_chat.cpp:128
msgid "Show chat history"
msgstr ""
+#: src/gui/widgets/tabs/setup_chat.cpp:129
+msgid ""
+"If this setting enabled, client will load old chat tabs content from logs on"
+" startup instead of starting with empty chat tabs."
+msgstr ""
+
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_chat.cpp:107
+#: src/gui/widgets/tabs/setup_chat.cpp:134
msgid "Show party online messages"
msgstr ""
+#: src/gui/widgets/tabs/setup_chat.cpp:135
+msgid ""
+"If this setting is enabled, online status changes of party members will be shown in party tab of chat.\n"
+"\n"
+"This adds some extra noise to chat, but allows one to see when your buddies are coming online."
+msgstr ""
+
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_chat.cpp:111
+#: src/gui/widgets/tabs/setup_chat.cpp:141
msgid "Show guild online messages"
msgstr ""
+#: src/gui/widgets/tabs/setup_chat.cpp:142
+msgid ""
+"If this setting is enabled, online status changes of guild members will be shown in guild tab of chat.\n"
+"\n"
+"This adds some extra noise to chat, but allows one to see when your buddies are coming online."
+msgstr ""
+
#. TRANSLATORS: settings group
-#: src/gui/widgets/tabs/setup_chat.cpp:116
+#: src/gui/widgets/tabs/setup_chat.cpp:149
msgid "Messages"
msgstr ""
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_chat.cpp:119
+#: src/gui/widgets/tabs/setup_chat.cpp:152
msgid "Hide shop messages"
msgstr ""
+#: src/gui/widgets/tabs/setup_chat.cpp:153
+msgid ""
+"If this setting enabled, no messages related to built-in ManaPlusshop will be displayed in chat. Disable this setting if you want to see shop-related messages.\n"
+"\n"
+"Note: technically, ManaPlus shop implemented as usual private messages with special content. If you disable this setting, you will be able to see these messages and get idea when other players are looking at your shop."
+msgstr ""
+
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_chat.cpp:123
+#: src/gui/widgets/tabs/setup_chat.cpp:162
msgid "Show MVP messages"
msgstr ""
+#: src/gui/widgets/tabs/setup_chat.cpp:163
+msgid ""
+"Enable this setting to see MVP messages from server.\n"
+"\n"
+"Note: MVP messages are not used on TMW/Evol/etc servers, so this feature usually makes little difference."
+msgstr ""
+
#. TRANSLATORS: settings group
#. TRANSLATORS: input action group
#. TRANSLATORS: input action label
-#: src/gui/widgets/tabs/setup_chat.cpp:128 src/input/pages/chat.cpp:63
-#: src/input/pages/windows.cpp:204
+#: src/gui/widgets/tabs/setup_chat.cpp:170 src/input/pages/chat.cpp:61
+#: src/input/pages/windows.cpp:202
msgid "Tabs"
msgstr ""
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_chat.cpp:131
+#: src/gui/widgets/tabs/setup_chat.cpp:173
msgid "Put all whispers in tabs"
msgstr ""
+#: src/gui/widgets/tabs/setup_chat.cpp:174
+msgid ""
+"If this setting enabled, all whispers (private messages) will be placed in separate tabs, separate tab for each player. If this setting disabled, all whispers will appear in General tab.\n"
+"\n"
+"Note: putting all whispers to single General tab is known to be confusing. Think twice before disabling this feature."
+msgstr ""
+
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_chat.cpp:135
+#: src/gui/widgets/tabs/setup_chat.cpp:182
msgid "Log magic messages in debug tab"
msgstr ""
+#: src/gui/widgets/tabs/setup_chat.cpp:183
+msgid ""
+"If this setting is enabled, spell invocation will be shown in Debug tab. If disabled, it will be shown in General tab instead.\n"
+"\n"
+"Note: it does not affects server replies related to spells."
+msgstr ""
+
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_chat.cpp:139
+#: src/gui/widgets/tabs/setup_chat.cpp:189
msgid "Show server messages in debug tab"
msgstr ""
+#: src/gui/widgets/tabs/setup_chat.cpp:190
+msgid ""
+"If this setting is enabled, server messages will be shown in Debug tab of chat. If disabled, server messages will appear in General chat instead.\n"
+"\n"
+"Note: according to 4144, disabling this could also make you to lose some debug messages from client in Debug tab since these are fake server messages."
+msgstr ""
+
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_chat.cpp:143
+#: src/gui/widgets/tabs/setup_chat.cpp:198
msgid "Enable trade tab"
msgstr ""
+#: src/gui/widgets/tabs/setup_chat.cpp:199
+msgid ""
+"Enables trade tab. Trade tab is basically some filter. Messages containing "
+"words typical for trades will go to Trade tab. This will make General tab "
+"less noisy. If this setting is disabled, all trade related players messages "
+"will stay in General tab."
+msgstr ""
+
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_chat.cpp:147
+#: src/gui/widgets/tabs/setup_chat.cpp:206
msgid "Enable gm tab"
msgstr ""
+#: src/gui/widgets/tabs/setup_chat.cpp:207
+msgid ""
+"If enabled, GM tab will appear in chat. It displays text related GM activity.\n"
+"\n"
+"Note: this setting only makes difference for GMs (Game Masters) since this tab only appears for GMs."
+msgstr ""
+
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_chat.cpp:151
+#: src/gui/widgets/tabs/setup_chat.cpp:213
msgid "Enable language tab"
msgstr ""
+#: src/gui/widgets/tabs/setup_chat.cpp:214
+msgid ""
+"If this feature enabled, language tab will appear if server supports this feature.\n"
+"\n"
+"Note: only supported by Evol server yet."
+msgstr ""
+
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_chat.cpp:155
+#: src/gui/widgets/tabs/setup_chat.cpp:219
msgid "Show all languages messages"
msgstr ""
+#: src/gui/widgets/tabs/setup_chat.cpp:220
+msgid ""
+"If this setting enabled and server supports different chats for different languages, you will see messages for all languages, regardless of your language preferences.\n"
+"\n"
+"Note: it only works on servers supporting language tabs feature, like Evol."
+msgstr ""
+
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_chat.cpp:159
+#: src/gui/widgets/tabs/setup_chat.cpp:227
msgid "Enable battle tab"
msgstr ""
+#: src/gui/widgets/tabs/setup_chat.cpp:228
+msgid ""
+"If this setting enabled, Battle tab will appear in chat. This tab will contain messages related to battles, like damage and experience gain, if battle messages are enabled.\n"
+"\n"
+"Note: client restart required to take effect."
+msgstr ""
+
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_chat.cpp:163
+#: src/gui/widgets/tabs/setup_chat.cpp:235
msgid "Show battle events"
msgstr ""
+#: src/gui/widgets/tabs/setup_chat.cpp:236
+msgid ""
+"If this setting enabled, messages related to battle like damage or "
+"experience gain will be displayed in Debug or Battle tab. If disabled, no "
+"battle messages will be displayed."
+msgstr ""
+
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_chat.cpp:167
+#: src/gui/widgets/tabs/setup_chat.cpp:242
msgid "Resize chat tabs if need"
msgstr ""
+#: src/gui/widgets/tabs/setup_chat.cpp:243
+msgid ""
+"If this feature enabled, text in chat will be automaticallyadjusted to adapt to appearance of chat input field when youtyping message and when input field of chat disappears. If disabled, chat input area will allways occupy its place, which could be otherwise usable for text.\n"
+"\n"
+"Note: its mostly about jumpy attitude vs less usable space for text."
+msgstr ""
+
#. TRANSLATORS: settings group
-#: src/gui/widgets/tabs/setup_chat.cpp:172
+#: src/gui/widgets/tabs/setup_chat.cpp:254
msgid "Time"
msgstr ""
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_chat.cpp:175
+#: src/gui/widgets/tabs/setup_chat.cpp:257
msgid "Use local time"
msgstr ""
+#: src/gui/widgets/tabs/setup_chat.cpp:258
+msgid ""
+"If this feature enabled, timestamps in chat will use locak times.If "
+"disabled, server time will be used (often it is GMT+0)."
+msgstr ""
+
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_chat.cpp:182
+#: src/gui/widgets/tabs/setup_chat.cpp:266
msgid "Highlight words (separated by comma)"
msgstr ""
+#: src/gui/widgets/tabs/setup_chat.cpp:267
+msgid ""
+"Here you can specify some extra words which will also cause highlighting. Use comma to separate words.\n"
+"\n"
+"Note: frequenthilights are annoying - use it with caution."
+msgstr ""
+
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_chat.cpp:186
+#: src/gui/widgets/tabs/setup_chat.cpp:273
msgid "Globals ignore names (separated by comma)"
msgstr ""
+#: src/gui/widgets/tabs/setup_chat.cpp:274
+msgid ""
+"This setting allows you to ignore some global messages if particular sender (NPC, GM) annoys you too much. Global will be moved to Debug instead.\n"
+"\n"
+"Note: careless use of this feature can make you to miss important announces!"
+msgstr ""
+
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_chat.cpp:190
+#: src/gui/widgets/tabs/setup_chat.cpp:281
msgid "Show emotes button in chat"
msgstr ""
+#: src/gui/widgets/tabs/setup_chat.cpp:282
+msgid ""
+"If this setting enabled, button will appear near text input field. This button allows one to invoke composing window, which allows one to insert smiles and text formatting easily.\n"
+"\n"
+"Note: same window can also be invoked by hotkey when typing, usually F1 by default."
+msgstr ""
+
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_chat.cpp:194
+#: src/gui/widgets/tabs/setup_chat.cpp:290
msgid "Show motd server message on start"
msgstr ""
-#: src/gui/widgets/tabs/setup_colors.cpp:49
+#: src/gui/widgets/tabs/setup_chat.cpp:291
+msgid ""
+"If this setting enabled, client will display server MOTD (message of the "
+"day) once you connect to server. Disable it to hide MOTD."
+msgstr ""
+
+#: src/gui/widgets/tabs/setup_colors.cpp:50
msgid "This is what the color looks like"
msgstr ""
#. TRANSLATORS: colors tab. label.
-#: src/gui/widgets/tabs/setup_colors.cpp:64
+#: src/gui/widgets/tabs/setup_colors.cpp:65
msgid "Type:"
msgstr ""
#. TRANSLATORS: colors tab. label.
-#: src/gui/widgets/tabs/setup_colors.cpp:68
-#: src/gui/widgets/tabs/setup_colors.cpp:335
+#: src/gui/widgets/tabs/setup_colors.cpp:69
+#: src/gui/widgets/tabs/setup_colors.cpp:357
msgid "Delay:"
msgstr ""
#. TRANSLATORS: colors tab. label.
-#: src/gui/widgets/tabs/setup_colors.cpp:72
+#: src/gui/widgets/tabs/setup_colors.cpp:73
msgid "Red:"
msgstr ""
#. TRANSLATORS: colors tab. label.
-#: src/gui/widgets/tabs/setup_colors.cpp:76
+#: src/gui/widgets/tabs/setup_colors.cpp:77
msgid "Green:"
msgstr ""
#. TRANSLATORS: colors tab. label.
-#: src/gui/widgets/tabs/setup_colors.cpp:80
+#: src/gui/widgets/tabs/setup_colors.cpp:81
msgid "Blue:"
msgstr ""
#. TRANSLATORS: color type
-#: src/gui/widgets/tabs/setup_colors.cpp:106
-#: src/gui/widgets/tabs/setup_colors.cpp:402
+#: src/gui/widgets/tabs/setup_colors.cpp:105
+#: src/gui/widgets/tabs/setup_colors.cpp:427
msgid "Static"
msgstr ""
#. TRANSLATORS: color type
-#: src/gui/widgets/tabs/setup_colors.cpp:109
-#: src/gui/widgets/tabs/setup_colors.cpp:112
-#: src/gui/widgets/tabs/setup_colors.cpp:404
+#: src/gui/widgets/tabs/setup_colors.cpp:108
+#: src/gui/widgets/tabs/setup_colors.cpp:111
+#: src/gui/widgets/tabs/setup_colors.cpp:429
msgid "Pulse"
msgstr ""
#. TRANSLATORS: color type
-#: src/gui/widgets/tabs/setup_colors.cpp:114
-#: src/gui/widgets/tabs/setup_colors.cpp:117
-#: src/gui/widgets/tabs/setup_colors.cpp:406
+#: src/gui/widgets/tabs/setup_colors.cpp:113
+#: src/gui/widgets/tabs/setup_colors.cpp:116
+#: src/gui/widgets/tabs/setup_colors.cpp:431
msgid "Rainbow"
msgstr ""
#. TRANSLATORS: color type
-#: src/gui/widgets/tabs/setup_colors.cpp:119
-#: src/gui/widgets/tabs/setup_colors.cpp:122
-#: src/gui/widgets/tabs/setup_colors.cpp:406
+#: src/gui/widgets/tabs/setup_colors.cpp:118
+#: src/gui/widgets/tabs/setup_colors.cpp:121
+#: src/gui/widgets/tabs/setup_colors.cpp:431
msgid "Spectrum"
msgstr ""
#. TRANSLATORS: colors tab. label.
-#: src/gui/widgets/tabs/setup_colors.cpp:329
+#: src/gui/widgets/tabs/setup_colors.cpp:351
msgid "Alpha:"
msgstr ""
@@ -3557,7 +3815,7 @@ msgid "Reset all keys"
msgstr ""
#. TRANSLATORS: setting tab name
-#: src/gui/widgets/tabs/setup_input.cpp:80
+#: src/gui/widgets/tabs/setup_input.cpp:79
msgid "Input"
msgstr ""
@@ -3576,8 +3834,8 @@ msgstr ""
#. TRANSLATORS: unknown key name
#. TRANSLATORS: quests window quest name
-#: src/gui/widgets/tabs/setup_input.cpp:330
-#: src/gui/windows/questswindow.cpp:203
+#: src/gui/widgets/tabs/setup_input.cpp:332
+#: src/gui/windows/questswindow.cpp:204
msgid "unknown"
msgstr ""
@@ -3736,9 +3994,9 @@ msgstr ""
#. TRANSLATORS: settings group
#. TRANSLATORS: debug window tab
#. TRANSLATORS: mini map window name
-#: src/gui/widgets/tabs/setup_other.cpp:133 src/gui/windowmenu.cpp:106
-#: src/gui/windows/debugwindow.cpp:61 src/gui/windows/minimap.cpp:58
-#: src/gui/windows/minimap.cpp:121
+#: src/gui/widgets/tabs/setup_other.cpp:133 src/gui/windowmenu.cpp:103
+#: src/gui/windows/debugwindow.cpp:61 src/gui/windows/minimap.cpp:59
+#: src/gui/windows/minimap.cpp:122
msgid "Map"
msgstr ""
@@ -3911,7 +4169,7 @@ msgstr ""
#. TRANSLATORS: shop button tooltip
#: src/gui/widgets/tabs/setup_other.cpp:267 src/gui/windowmenu.cpp:138
#: src/gui/windows/buyselldialog.cpp:40 src/gui/windows/buyselldialog.cpp:51
-#: src/gui/windows/inventorywindow.cpp:221
+#: src/gui/windows/inventorywindow.cpp:233
msgid "Shop"
msgstr ""
@@ -3927,9 +4185,7 @@ msgstr ""
#. TRANSLATORS: settings group
#. TRANSLATORS: npc dialog name
-#. TRANSLATORS: npc post dialog caption
-#: src/gui/widgets/tabs/setup_other.cpp:279 src/gui/windows/npcdialog.cpp:86
-#: src/gui/windows/npcpostdialog.cpp:43
+#: src/gui/widgets/tabs/setup_other.cpp:279 src/gui/windows/npcdialog.cpp:87
msgid "NPC"
msgstr ""
@@ -4045,7 +4301,7 @@ msgstr ""
#. TRANSLATORS: settings option
#. TRANSLATORS: input action name
-#: src/gui/widgets/tabs/setup_other.cpp:381 src/input/pages/other.cpp:410
+#: src/gui/widgets/tabs/setup_other.cpp:381 src/input/pages/other.cpp:408
msgid "Upload log file"
msgstr ""
@@ -4055,39 +4311,34 @@ msgid "Low traffic mode"
msgstr ""
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_other.cpp:389
-msgid "Hide shield sprite"
-msgstr ""
-
-#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_other.cpp:394
+#: src/gui/widgets/tabs/setup_other.cpp:390
msgid "Use FBO for screenshots (only for opengl)"
msgstr ""
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_other.cpp:400
+#: src/gui/widgets/tabs/setup_other.cpp:396
msgid "Screenshot directory"
msgstr ""
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_other.cpp:405
+#: src/gui/widgets/tabs/setup_other.cpp:401
msgid "Network delay between sub servers"
msgstr ""
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_other.cpp:409
+#: src/gui/widgets/tabs/setup_other.cpp:405
msgid "Show background"
msgstr ""
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_other.cpp:414
+#: src/gui/widgets/tabs/setup_other.cpp:410
msgid "Screen density override"
msgstr ""
#. TRANSLATORS: texture compression type
#. TRANSLATORS: confirm dialog button
#: src/gui/widgets/tabs/setup_perfomance.cpp:42
-#: src/gui/windows/confirmdialog.cpp:57
+#: src/gui/windows/confirmdialog.cpp:59
msgid "No"
msgstr "Ei"
@@ -4248,54 +4499,62 @@ msgstr ""
#. TRANSLATORS: settings option
#: src/gui/widgets/tabs/setup_players.cpp:73
-msgid "Secure trades"
+msgid "Show badges"
msgstr ""
#. TRANSLATORS: settings option
#: src/gui/widgets/tabs/setup_players.cpp:77
-msgid "Unsecure chars in names"
+msgid "Show badges at top"
msgstr ""
#. TRANSLATORS: settings option
#: src/gui/widgets/tabs/setup_players.cpp:81
-msgid "Show statuses"
+msgid "Secure trades"
msgstr ""
#. TRANSLATORS: settings option
#: src/gui/widgets/tabs/setup_players.cpp:85
-msgid "Show ip addresses on screenshots"
+msgid "Unsecure chars in names"
msgstr ""
#. TRANSLATORS: settings option
#: src/gui/widgets/tabs/setup_players.cpp:89
-msgid "Allow self heal with mouse click"
+msgid "Show statuses"
msgstr ""
#. TRANSLATORS: settings option
#: src/gui/widgets/tabs/setup_players.cpp:93
-msgid "Group friends in who is online window"
+msgid "Show ip addresses on screenshots"
msgstr ""
#. TRANSLATORS: settings option
#: src/gui/widgets/tabs/setup_players.cpp:97
-msgid "Hide erased players nicks"
+msgid "Allow self heal with mouse click"
msgstr ""
#. TRANSLATORS: settings option
#: src/gui/widgets/tabs/setup_players.cpp:101
-msgid "Use special diagonal speed in players moving"
+msgid "Group friends in who is online window"
msgstr ""
#. TRANSLATORS: settings option
#: src/gui/widgets/tabs/setup_players.cpp:105
+msgid "Hide erased players nicks"
+msgstr ""
+
+#. TRANSLATORS: settings option
+#: src/gui/widgets/tabs/setup_players.cpp:109
+msgid "Use special diagonal speed in players moving"
+msgstr ""
+
+#. TRANSLATORS: settings option
+#: src/gui/widgets/tabs/setup_players.cpp:113
msgid ""
"Emulate right mouse button by long mouse click (useful for touch interfaces)"
msgstr ""
#. TRANSLATORS: relations table header
-#. TRANSLATORS: bot checker window table header
#: src/gui/widgets/tabs/setup_relations.cpp:58
-#: src/gui/windows/botcheckerwindow.cpp:86
msgid "Name"
msgstr ""
@@ -4315,14 +4574,15 @@ msgid "Allow whispers"
msgstr ""
#. TRANSLATORS: char select dialog. button.
+#. TRANSLATORS: mail window button
#. TRANSLATORS: servers dialog button
#. TRANSLATORS: shop window label
#. TRANSLATORS: command editor button
#. TRANSLATORS: input action name
#: src/gui/widgets/tabs/setup_relations.cpp:77
-#: src/gui/windows/charselectdialog.cpp:84
-#: src/gui/windows/serverdialog.cpp:122 src/gui/windows/shopwindow.cpp:123
-#: src/gui/windows/textcommandeditor.cpp:90 src/input/pages/gui.cpp:111
+#: src/gui/windows/charselectdialog.cpp:81 src/gui/windows/mailwindow.cpp:66
+#: src/gui/windows/serverdialog.cpp:121 src/gui/windows/shopwindow.cpp:126
+#: src/gui/windows/textcommandeditor.cpp:91 src/input/pages/gui.cpp:109
msgid "Delete"
msgstr "Kustuta"
@@ -4337,77 +4597,77 @@ msgid "When ignoring:"
msgstr ""
#. TRANSLATORS: theme settings label
-#: src/gui/widgets/tabs/setup_theme.cpp:64
+#: src/gui/widgets/tabs/setup_theme.cpp:63
msgid "Gui theme"
msgstr ""
#. TRANSLATORS: theme settings label
-#: src/gui/widgets/tabs/setup_theme.cpp:71
+#: src/gui/widgets/tabs/setup_theme.cpp:70
msgid "Main Font"
msgstr ""
#. TRANSLATORS: theme settings label
-#: src/gui/widgets/tabs/setup_theme.cpp:76
+#: src/gui/widgets/tabs/setup_theme.cpp:75
msgid "Language"
msgstr ""
#. TRANSLATORS: theme settings label
#. TRANSLATORS: font size
-#: src/gui/widgets/tabs/setup_theme.cpp:80 src/gui/windows/emotewindow.cpp:49
+#: src/gui/widgets/tabs/setup_theme.cpp:79 src/gui/windows/emotewindow.cpp:50
msgid "Bold font"
msgstr ""
#. TRANSLATORS: theme settings label
-#: src/gui/widgets/tabs/setup_theme.cpp:84
+#: src/gui/widgets/tabs/setup_theme.cpp:83
msgid "Particle font"
msgstr ""
#. TRANSLATORS: theme settings label
-#: src/gui/widgets/tabs/setup_theme.cpp:88
+#: src/gui/widgets/tabs/setup_theme.cpp:87
msgid "Help font"
msgstr ""
#. TRANSLATORS: theme settings label
-#: src/gui/widgets/tabs/setup_theme.cpp:92
+#: src/gui/widgets/tabs/setup_theme.cpp:91
msgid "Secure font"
msgstr ""
#. TRANSLATORS: theme settings label
-#: src/gui/widgets/tabs/setup_theme.cpp:96
+#: src/gui/widgets/tabs/setup_theme.cpp:95
msgid "Npc font"
msgstr ""
#. TRANSLATORS: theme settings label
-#: src/gui/widgets/tabs/setup_theme.cpp:100
+#: src/gui/widgets/tabs/setup_theme.cpp:99
msgid "Japanese font"
msgstr ""
#. TRANSLATORS: theme settings label
-#: src/gui/widgets/tabs/setup_theme.cpp:104
+#: src/gui/widgets/tabs/setup_theme.cpp:103
msgid "Chinese font"
msgstr ""
#. TRANSLATORS: theme settings label
-#: src/gui/widgets/tabs/setup_theme.cpp:109
+#: src/gui/widgets/tabs/setup_theme.cpp:108
msgid "Font size"
msgstr ""
#. TRANSLATORS: theme settings label
-#: src/gui/widgets/tabs/setup_theme.cpp:114
+#: src/gui/widgets/tabs/setup_theme.cpp:113
msgid "Npc font size"
msgstr ""
#. TRANSLATORS: button name with information about selected theme
-#: src/gui/widgets/tabs/setup_theme.cpp:118
+#: src/gui/widgets/tabs/setup_theme.cpp:117
msgid "i"
msgstr ""
#. TRANSLATORS: theme info dialog
-#: src/gui/widgets/tabs/setup_theme.cpp:244
+#: src/gui/widgets/tabs/setup_theme.cpp:243
msgid "Name: "
msgstr ""
-#: src/gui/widgets/tabs/setup_theme.cpp:245
+#: src/gui/widgets/tabs/setup_theme.cpp:244
msgid "Copyright:"
msgstr ""
@@ -4417,14 +4677,15 @@ msgid "Theme info"
msgstr ""
#. TRANSLATORS: theme message dialog
-#: src/gui/widgets/tabs/setup_theme.cpp:340
+#: src/gui/widgets/tabs/setup_theme.cpp:345
msgid "Theme Changed"
msgstr ""
+#. TRANSLATORS: ok dialog message
#. TRANSLATORS: video settings warning
-#: src/gui/widgets/tabs/setup_theme.cpp:340
-#: src/gui/widgets/tabs/setup_video.cpp:385
-#: src/gui/widgets/tabs/setup_video.cpp:398
+#: src/gui/widgets/tabs/setup_theme.cpp:347
+#: src/gui/widgets/tabs/setup_video.cpp:392
+#: src/gui/widgets/tabs/setup_video.cpp:409
msgid "Restart your client for the change to take effect."
msgstr ""
@@ -4505,65 +4766,65 @@ msgid "Button %u action"
msgstr ""
#. TRANSLATORS: video settings checkbox
-#: src/gui/widgets/tabs/setup_video.cpp:72
+#: src/gui/widgets/tabs/setup_video.cpp:73
msgid "Full screen"
msgstr ""
#. TRANSLATORS: video settings checkbox
-#: src/gui/widgets/tabs/setup_video.cpp:75
+#: src/gui/widgets/tabs/setup_video.cpp:76
msgid "FPS limit:"
msgstr ""
#. TRANSLATORS: video settings label
-#: src/gui/widgets/tabs/setup_video.cpp:80
-#: src/gui/widgets/tabs/setup_video.cpp:122
-#: src/gui/widgets/tabs/setup_video.cpp:315
-#: src/gui/widgets/tabs/setup_video.cpp:451
+#: src/gui/widgets/tabs/setup_video.cpp:81
+#: src/gui/widgets/tabs/setup_video.cpp:121
+#: src/gui/widgets/tabs/setup_video.cpp:322
+#: src/gui/widgets/tabs/setup_video.cpp:465
msgid "Alt FPS limit: "
msgstr ""
#. TRANSLATORS: video settings button
-#: src/gui/widgets/tabs/setup_video.cpp:83
+#: src/gui/widgets/tabs/setup_video.cpp:84
msgid "Detect best mode"
msgstr ""
#. TRANSLATORS: video settings checkbox
-#: src/gui/widgets/tabs/setup_video.cpp:92
+#: src/gui/widgets/tabs/setup_video.cpp:93
msgid "Show cursor"
msgstr ""
#. TRANSLATORS: video settings checkbox
-#: src/gui/widgets/tabs/setup_video.cpp:95
+#: src/gui/widgets/tabs/setup_video.cpp:96
msgid "Custom cursor"
msgstr ""
#. TRANSLATORS: video settings checkbox
-#: src/gui/widgets/tabs/setup_video.cpp:99
+#: src/gui/widgets/tabs/setup_video.cpp:100
msgid "Enable resize"
msgstr ""
#. TRANSLATORS: video settings checkbox
-#: src/gui/widgets/tabs/setup_video.cpp:102
+#: src/gui/widgets/tabs/setup_video.cpp:103
msgid "No frame"
msgstr ""
#. TRANSLATORS: video settings label
-#: src/gui/widgets/tabs/setup_video.cpp:119
-#: src/gui/widgets/tabs/setup_video.cpp:123
-#: src/gui/widgets/tabs/setup_video.cpp:313
-#: src/gui/widgets/tabs/setup_video.cpp:435
-#: src/gui/widgets/tabs/setup_video.cpp:448
+#: src/gui/widgets/tabs/setup_video.cpp:118
+#: src/gui/widgets/tabs/setup_video.cpp:122
+#: src/gui/widgets/tabs/setup_video.cpp:320
+#: src/gui/widgets/tabs/setup_video.cpp:449
+#: src/gui/widgets/tabs/setup_video.cpp:462
msgid "None"
msgstr ""
#. TRANSLATORS: video error message
-#: src/gui/widgets/tabs/setup_video.cpp:227
+#: src/gui/widgets/tabs/setup_video.cpp:226
msgid ""
"Failed to switch to windowed mode and restoration of old mode also failed!"
msgstr ""
#. TRANSLATORS: video error message
-#: src/gui/widgets/tabs/setup_video.cpp:234
+#: src/gui/widgets/tabs/setup_video.cpp:233
msgid ""
"Failed to switch to fullscreen mode and restoration of old mode also failed!"
msgstr ""
@@ -4579,32 +4840,32 @@ msgid "Restart needed for changes to take effect."
msgstr ""
#. TRANSLATORS: video settings warning
-#: src/gui/widgets/tabs/setup_video.cpp:270
+#: src/gui/widgets/tabs/setup_video.cpp:274
msgid "Changing to OpenGL"
msgstr ""
#. TRANSLATORS: video settings warning
-#: src/gui/widgets/tabs/setup_video.cpp:272
+#: src/gui/widgets/tabs/setup_video.cpp:276
msgid "Applying change to OpenGL requires restart."
msgstr ""
#. TRANSLATORS: resolution question dialog
-#: src/gui/widgets/tabs/setup_video.cpp:354
+#: src/gui/widgets/tabs/setup_video.cpp:361
msgid "Custom resolution (example: 1024x768)"
msgstr ""
#. TRANSLATORS: resolution question dialog
-#: src/gui/widgets/tabs/setup_video.cpp:356
+#: src/gui/widgets/tabs/setup_video.cpp:363
msgid "Enter new resolution: "
msgstr ""
#. TRANSLATORS: video settings warning
-#: src/gui/widgets/tabs/setup_video.cpp:383
-#: src/gui/widgets/tabs/setup_video.cpp:396
+#: src/gui/widgets/tabs/setup_video.cpp:390
+#: src/gui/widgets/tabs/setup_video.cpp:407
msgid "Screen Resolution Changed"
msgstr ""
-#: src/gui/widgets/tabs/setup_video.cpp:386
+#: src/gui/widgets/tabs/setup_video.cpp:393
msgid "Some windows may be moved to fit the lowered resolution."
msgstr ""
@@ -4783,54 +5044,54 @@ msgid "Ignore mobs"
msgstr ""
#. TRANSLATORS: social window label
-#: src/gui/widgets/tabs/socialfriendstab.h:117
+#: src/gui/widgets/tabs/socialfriendstab.h:114
#, c-format
msgid "Friends: %u/%u"
msgstr ""
#. TRANSLATORS: social window label
-#: src/gui/widgets/tabs/socialguildtab2.h:95
-#: src/gui/widgets/tabs/socialguildtab.h:165
-#: src/gui/widgets/tabs/socialpartytab.h:158
+#: src/gui/widgets/tabs/socialguildtab2.h:97
+#: src/gui/widgets/tabs/socialguildtab.h:166
+#: src/gui/widgets/tabs/socialpartytab.h:159
#, c-format
msgid "Players: %u/%u"
msgstr ""
#. TRANSLATORS: chat message
-#: src/gui/widgets/tabs/socialguildtab.h:83
+#: src/gui/widgets/tabs/socialguildtab.h:84
#, c-format
msgid "Invited user %s to guild %s."
msgstr ""
-#: src/gui/widgets/tabs/socialguildtab.h:101
+#: src/gui/widgets/tabs/socialguildtab.h:102
#, c-format
msgid "Guild %s quit requested."
msgstr ""
#. TRANSLATORS: guild invite message
-#: src/gui/widgets/tabs/socialguildtab.h:116
+#: src/gui/widgets/tabs/socialguildtab.h:118
msgid "Member Invite to Guild"
msgstr ""
#. TRANSLATORS: guild invite message
-#: src/gui/widgets/tabs/socialguildtab.h:118
+#: src/gui/widgets/tabs/socialguildtab.h:120
#, c-format
msgid "Who would you like to invite to guild %s?"
msgstr ""
#. TRANSLATORS: guild leave message
-#: src/gui/widgets/tabs/socialguildtab.h:128
+#: src/gui/widgets/tabs/socialguildtab.h:130
msgid "Leave Guild?"
msgstr ""
#. TRANSLATORS: guild leave message
-#: src/gui/widgets/tabs/socialguildtab.h:130
+#: src/gui/widgets/tabs/socialguildtab.h:132
#, c-format
msgid "Are you sure you want to leave guild %s?"
msgstr ""
#. TRANSLATORS: social window label
-#: src/gui/widgets/tabs/socialguildtab.h:141
+#: src/gui/widgets/tabs/socialguildtab.h:142
#, c-format
msgid "Members: %u/%u"
msgstr ""
@@ -4847,34 +5108,34 @@ msgstr ""
msgid "Portals: %u/%u"
msgstr ""
-#: src/gui/widgets/tabs/socialpartytab.h:85
+#: src/gui/widgets/tabs/socialpartytab.h:86
#, c-format
msgid "Invited user %s to party."
msgstr ""
-#: src/gui/widgets/tabs/socialpartytab.h:102
+#: src/gui/widgets/tabs/socialpartytab.h:103
#, c-format
msgid "Party %s quit requested."
msgstr ""
#. TRANSLATORS: party invite message
-#: src/gui/widgets/tabs/socialpartytab.h:117
+#: src/gui/widgets/tabs/socialpartytab.h:119
msgid "Member Invite to Party"
msgstr ""
#. TRANSLATORS: party invite message
-#: src/gui/widgets/tabs/socialpartytab.h:119
+#: src/gui/widgets/tabs/socialpartytab.h:121
#, c-format
msgid "Who would you like to invite to party %s?"
msgstr ""
#. TRANSLATORS: party leave message
-#: src/gui/widgets/tabs/socialpartytab.h:129
+#: src/gui/widgets/tabs/socialpartytab.h:131
msgid "Leave Party?"
msgstr ""
#. TRANSLATORS: party leave message
-#: src/gui/widgets/tabs/socialpartytab.h:131
+#: src/gui/widgets/tabs/socialpartytab.h:133
#, c-format
msgid "Are you sure you want to leave party %s?"
msgstr ""
@@ -4896,7 +5157,7 @@ msgid "Ignore items"
msgstr ""
#. TRANSLATORS: social window label
-#: src/gui/widgets/tabs/socialplayerstab.h:194
+#: src/gui/widgets/tabs/socialplayerstab.h:188
#, c-format
msgid "Visible players: %d"
msgstr ""
@@ -4921,131 +5182,122 @@ msgid "QE"
msgstr ""
#. TRANSLATORS: quests window name
-#: src/gui/windowmenu.cpp:75 src/gui/windows/questswindow.cpp:65
+#: src/gui/windowmenu.cpp:75 src/gui/windows/questswindow.cpp:66
msgid "Quests"
msgstr ""
-#. TRANSLATORS: short button name for bot checker window.
-#: src/gui/windowmenu.cpp:77
-msgid "BC"
-msgstr ""
-
-#: src/gui/windowmenu.cpp:78
-msgid "Bot checker"
-msgstr ""
-
#. TRANSLATORS: short button name for kill stats window.
-#: src/gui/windowmenu.cpp:80
+#: src/gui/windowmenu.cpp:77
msgid "KS"
msgstr ""
#. TRANSLATORS: kill stats window name
-#: src/gui/windowmenu.cpp:81 src/gui/windows/killstats.cpp:54
+#: src/gui/windowmenu.cpp:78 src/gui/windows/killstats.cpp:49
msgid "Kill stats"
msgstr ""
-#: src/gui/windowmenu.cpp:83
+#: src/gui/windowmenu.cpp:80
msgid "Smilies"
msgstr ""
#. TRANSLATORS: short button name for chat window.
-#: src/gui/windowmenu.cpp:85
+#: src/gui/windowmenu.cpp:82
msgid "CH"
msgstr ""
#. TRANSLATORS: short button name for status window.
-#: src/gui/windowmenu.cpp:93
+#: src/gui/windowmenu.cpp:90
msgid "STA"
msgstr ""
-#: src/gui/windowmenu.cpp:94
+#: src/gui/windowmenu.cpp:91
msgid "Status"
msgstr ""
#. TRANSLATORS: short button name for equipment window.
-#: src/gui/windowmenu.cpp:96
+#: src/gui/windowmenu.cpp:93
msgid "EQU"
msgstr ""
#. TRANSLATORS: equipment window name
#. TRANSLATORS: equipment button tooltip
-#: src/gui/windowmenu.cpp:97 src/gui/windows/equipmentwindow.cpp:67
-#: src/gui/windows/inventorywindow.cpp:223
+#: src/gui/windowmenu.cpp:94 src/gui/windows/equipmentwindow.cpp:65
+#: src/gui/windows/inventorywindow.cpp:235
msgid "Equipment"
msgstr ""
#. TRANSLATORS: short button name for inventory window.
-#: src/gui/windowmenu.cpp:99
+#: src/gui/windowmenu.cpp:96
msgid "INV"
msgstr ""
#. TRANSLATORS: inventory window name
#. TRANSLATORS: inventory type name
-#: src/gui/windowmenu.cpp:100 src/gui/windows/inventorywindow.cpp:140
-#: src/inventory.cpp:299
+#: src/gui/windowmenu.cpp:97 src/gui/windows/inventorywindow.cpp:144
+#: src/inventory.cpp:301
msgid "Inventory"
msgstr ""
#. TRANSLATORS: short button name for cart window.
-#: src/gui/windowmenu.cpp:102
+#: src/gui/windowmenu.cpp:99
msgid "CA"
msgstr ""
#. TRANSLATORS: cart button tooltip
#. TRANSLATORS: inventory type name
-#: src/gui/windowmenu.cpp:103 src/gui/windows/inventorywindow.cpp:219
-#: src/inventory.cpp:309
+#: src/gui/windowmenu.cpp:100 src/gui/windows/inventorywindow.cpp:231
+#: src/inventory.cpp:317
msgid "Cart"
msgstr ""
#. TRANSLATORS: short button name for map window.
-#: src/gui/windowmenu.cpp:105
+#: src/gui/windowmenu.cpp:102
msgid "MAP"
msgstr ""
#. TRANSLATORS: short button name for skills window.
-#: src/gui/windowmenu.cpp:111
+#: src/gui/windowmenu.cpp:109
msgid "SKI"
msgstr ""
#. TRANSLATORS: skills dialog name
-#: src/gui/windowmenu.cpp:112 src/gui/windows/skilldialog.cpp:71
+#: src/gui/windowmenu.cpp:110 src/gui/windows/skilldialog.cpp:69
msgid "Skills"
msgstr ""
#. TRANSLATORS: short button name for social window.
-#: src/gui/windowmenu.cpp:116
+#: src/gui/windowmenu.cpp:114
msgid "SOC"
msgstr ""
#. TRANSLATORS: full button name
#. TRANSLATORS: social window name
-#: src/gui/windowmenu.cpp:118 src/gui/windows/socialwindow.cpp:56
+#: src/gui/windowmenu.cpp:116 src/gui/windows/socialwindow.cpp:54
msgid "Social"
msgstr ""
#. TRANSLATORS: short button name for shortcuts window.
-#: src/gui/windowmenu.cpp:120
+#: src/gui/windowmenu.cpp:118
msgid "SH"
msgstr ""
#. TRANSLATORS: short button name for spells window.
-#: src/gui/windowmenu.cpp:124
+#: src/gui/windowmenu.cpp:122
msgid "SP"
msgstr ""
#. TRANSLATORS: short button name for drops window.
-#: src/gui/windowmenu.cpp:128
+#: src/gui/windowmenu.cpp:126
msgid "DR"
msgstr ""
#. TRANSLATORS: short button name for did you know window.
-#: src/gui/windowmenu.cpp:132
+#: src/gui/windowmenu.cpp:131
msgid "YK"
msgstr ""
#. TRANSLATORS: full button name
-#: src/gui/windowmenu.cpp:134
+#: src/gui/windowmenu.cpp:133
msgid "Did you know"
msgstr ""
@@ -5055,50 +5307,63 @@ msgid "SHP"
msgstr ""
#. TRANSLATORS: short button name for outfits window.
-#: src/gui/windowmenu.cpp:140
+#: src/gui/windowmenu.cpp:141
msgid "OU"
msgstr ""
#. TRANSLATORS: short button name for updates window.
-#: src/gui/windowmenu.cpp:144
+#: src/gui/windowmenu.cpp:146
msgid "UP"
msgstr ""
#. TRANSLATORS: full button name
-#: src/gui/windowmenu.cpp:146
+#: src/gui/windowmenu.cpp:148
msgid "Updates"
msgstr ""
#. TRANSLATORS: short button name for bank window.
-#: src/gui/windowmenu.cpp:148
+#: src/gui/windowmenu.cpp:151
msgid "BA"
msgstr ""
#. TRANSLATORS: full button name
#. TRANSLATORS: bank window name
-#: src/gui/windowmenu.cpp:150 src/gui/windows/bankwindow.cpp:43
+#: src/gui/windowmenu.cpp:153 src/gui/windows/bankwindow.cpp:43
msgid "Bank"
msgstr ""
+#. TRANSLATORS: short button name for mail window.
+#: src/gui/windowmenu.cpp:156
+msgid "MA"
+msgstr ""
+
+#. TRANSLATORS: full button name
+#. TRANSLATORS: mail window name
+#. TRANSLATORS: inventory type name
+#: src/gui/windowmenu.cpp:158 src/gui/windows/mailwindow.cpp:52
+#: src/inventory.cpp:322
+msgid "Mail"
+msgstr ""
+
#. TRANSLATORS: short button name for debug window.
-#: src/gui/windowmenu.cpp:152
+#: src/gui/windowmenu.cpp:161
msgid "DBG"
msgstr ""
#. TRANSLATORS: short button name for windows list menu.
-#: src/gui/windowmenu.cpp:161
+#: src/gui/windowmenu.cpp:170
msgid "WIN"
msgstr ""
#. TRANSLATORS: short button name for setup window.
-#: src/gui/windowmenu.cpp:165
+#: src/gui/windowmenu.cpp:175
msgid "SET"
msgstr ""
#. TRANSLATORS: short key name
#. TRANSLATORS: outfits window label
-#: src/gui/windowmenu.cpp:300 src/gui/windows/outfitwindow.cpp:72
-#: src/gui/windows/outfitwindow.cpp:568
+#: src/gui/windowmenu.cpp:310 src/gui/windows/outfitwindow.cpp:75
+#: src/gui/windows/outfitwindow.cpp:626
#, c-format
msgid "Key: %s"
msgstr ""
@@ -5118,82 +5383,71 @@ msgstr ""
msgid "Deposit"
msgstr ""
-#. TRANSLATORS: bot checker window header
-#: src/gui/windows/botcheckerwindow.cpp:44
-msgid "Bot Checker"
-msgstr ""
-
-#. TRANSLATORS: bot checker window button
-#. TRANSLATORS: npc dialog button
-#: src/gui/windows/botcheckerwindow.cpp:53 src/gui/windows/npcdialog.cpp:117
-msgid "Reset"
-msgstr ""
-
-#. TRANSLATORS: bot checker window table header
-#: src/gui/windows/botcheckerwindow.cpp:94
-msgid "Result"
-msgstr ""
-
#. TRANSLATORS: buy dialog name
-#: src/gui/windows/buydialog.cpp:175
+#: src/gui/windows/buydialog.cpp:176
msgid "Create items"
msgstr ""
#. TRANSLATORS: buy dialog label
-#: src/gui/windows/buydialog.cpp:257
+#: src/gui/windows/buydialog.cpp:264
msgid "Amount:"
msgstr ""
#. TRANSLATORS: char create dialog button
#. TRANSLATORS: char select dialog. button.
#. TRANSLATORS: social window button
-#: src/gui/windows/buydialog.cpp:268 src/gui/windows/charcreatedialog.cpp:120
-#: src/gui/windows/charselectdialog.cpp:624
-#: src/gui/windows/socialwindow.cpp:79
+#: src/gui/windows/buydialog.cpp:275 src/gui/windows/charcreatedialog.cpp:119
+#: src/gui/windows/charselectdialog.cpp:636
+#: src/gui/windows/socialwindow.cpp:77
msgid "Create"
msgstr ""
+#. TRANSLATORS: buy dialog label
+#: src/gui/windows/buydialog.cpp:316
+msgid "Filter:"
+msgstr ""
+
#. TRANSLATORS: change email dialog header
#. TRANSLATORS: button in change email dialog
-#: src/gui/windows/changeemaildialog.cpp:47
-#: src/gui/windows/changeemaildialog.cpp:52
+#: src/gui/windows/changeemaildialog.cpp:48
+#: src/gui/windows/changeemaildialog.cpp:53
msgid "Change Email Address"
msgstr ""
#. TRANSLATORS: label in change email dialog
#. TRANSLATORS: change password dialog label
-#: src/gui/windows/changeemaildialog.cpp:60
-#: src/gui/windows/changepassworddialog.cpp:63
+#: src/gui/windows/changeemaildialog.cpp:61
+#: src/gui/windows/changepassworddialog.cpp:64
#, c-format
msgid "Account: %s"
msgstr ""
#. TRANSLATORS: label in change email dialog
-#: src/gui/windows/changeemaildialog.cpp:64
+#: src/gui/windows/changeemaildialog.cpp:65
msgid "Type new email address twice:"
msgstr ""
#. TRANSLATORS: change email error
-#: src/gui/windows/changeemaildialog.cpp:136
+#: src/gui/windows/changeemaildialog.cpp:137
#, c-format
msgid "The new email address needs to be at least %u characters long."
msgstr ""
#. TRANSLATORS: change email error
-#: src/gui/windows/changeemaildialog.cpp:144
+#: src/gui/windows/changeemaildialog.cpp:145
#, c-format
msgid "The new email address needs to be less than %u characters long."
msgstr ""
#. TRANSLATORS: change email error
-#: src/gui/windows/changeemaildialog.cpp:152
+#: src/gui/windows/changeemaildialog.cpp:153
msgid "The email address entries mismatch."
msgstr ""
#. TRANSLATORS: change password window name
#. TRANSLATORS: change password dialog button
-#: src/gui/windows/changepassworddialog.cpp:48
-#: src/gui/windows/changepassworddialog.cpp:54
+#: src/gui/windows/changepassworddialog.cpp:49
+#: src/gui/windows/changepassworddialog.cpp:55
msgid "Change Password"
msgstr ""
@@ -5201,41 +5455,41 @@ msgstr ""
#. TRANSLATORS: login dialog label
#. TRANSLATORS: register dialog. label.
#. TRANSLATORS: unregister dialog. label.
-#: src/gui/windows/changepassworddialog.cpp:67
-#: src/gui/windows/logindialog.cpp:106 src/gui/windows/registerdialog.cpp:79
-#: src/gui/windows/unregisterdialog.cpp:65
+#: src/gui/windows/changepassworddialog.cpp:68
+#: src/gui/windows/logindialog.cpp:107 src/gui/windows/registerdialog.cpp:76
+#: src/gui/windows/unregisterdialog.cpp:67
msgid "Password:"
msgstr ""
#. TRANSLATORS: change password dialog label
-#: src/gui/windows/changepassworddialog.cpp:70
+#: src/gui/windows/changepassworddialog.cpp:71
msgid "Type new password twice:"
msgstr ""
#. TRANSLATORS: change password error
-#: src/gui/windows/changepassworddialog.cpp:117
+#: src/gui/windows/changepassworddialog.cpp:118
msgid "Enter the old password first."
msgstr ""
#. TRANSLATORS: change password error
-#: src/gui/windows/changepassworddialog.cpp:124
+#: src/gui/windows/changepassworddialog.cpp:125
#, c-format
msgid "The new password needs to be at least %u characters long."
msgstr ""
#. TRANSLATORS: change password error
-#: src/gui/windows/changepassworddialog.cpp:132
+#: src/gui/windows/changepassworddialog.cpp:133
#, c-format
msgid "The new password needs to be less than %u characters long."
msgstr ""
#. TRANSLATORS: change password error
-#: src/gui/windows/changepassworddialog.cpp:140
+#: src/gui/windows/changepassworddialog.cpp:141
msgid "The new password entries mismatch."
msgstr ""
#. TRANSLATORS: char create dialog name
-#: src/gui/windows/charcreatedialog.cpp:76
+#: src/gui/windows/charcreatedialog.cpp:75
msgid "New Character"
msgstr ""
@@ -5243,9 +5497,9 @@ msgstr ""
#. TRANSLATORS: edit server dialog label
#. TRANSLATORS: login dialog label
#. TRANSLATORS: register dialog. label.
-#: src/gui/windows/charcreatedialog.cpp:82
-#: src/gui/windows/editserverdialog.cpp:74 src/gui/windows/logindialog.cpp:104
-#: src/gui/windows/registerdialog.cpp:77
+#: src/gui/windows/charcreatedialog.cpp:81
+#: src/gui/windows/editserverdialog.cpp:71 src/gui/windows/logindialog.cpp:105
+#: src/gui/windows/registerdialog.cpp:74
msgid "Name:"
msgstr ""
@@ -5253,12 +5507,12 @@ msgstr ""
#. You may change this symbol if your language uses another.
#. TRANSLATORS: char create dialog button
#. TRANSLATORS: outfits window button
-#: src/gui/windows/charcreatedialog.cpp:86
-#: src/gui/windows/charcreatedialog.cpp:95
-#: src/gui/windows/charcreatedialog.cpp:112
-#: src/gui/windows/charcreatedialog.cpp:195
-#: src/gui/windows/charcreatedialog.cpp:205
-#: src/gui/windows/outfitwindow.cpp:60
+#: src/gui/windows/charcreatedialog.cpp:85
+#: src/gui/windows/charcreatedialog.cpp:94
+#: src/gui/windows/charcreatedialog.cpp:111
+#: src/gui/windows/charcreatedialog.cpp:196
+#: src/gui/windows/charcreatedialog.cpp:206
+#: src/gui/windows/outfitwindow.cpp:63
msgid ">"
msgstr ""
@@ -5266,75 +5520,75 @@ msgstr ""
#. You may change this symbol if your language uses another.
#. TRANSLATORS: char create dialog button
#. TRANSLATORS: outfits window button
-#: src/gui/windows/charcreatedialog.cpp:90
-#: src/gui/windows/charcreatedialog.cpp:97
-#: src/gui/windows/charcreatedialog.cpp:197
-#: src/gui/windows/charcreatedialog.cpp:207
-#: src/gui/windows/outfitwindow.cpp:58
+#: src/gui/windows/charcreatedialog.cpp:89
+#: src/gui/windows/charcreatedialog.cpp:96
+#: src/gui/windows/charcreatedialog.cpp:198
+#: src/gui/windows/charcreatedialog.cpp:208
+#: src/gui/windows/outfitwindow.cpp:61
msgid "<"
msgstr ""
#. TRANSLATORS: char create dialog label
-#: src/gui/windows/charcreatedialog.cpp:92
+#: src/gui/windows/charcreatedialog.cpp:91
msgid "Hair color:"
msgstr ""
#. TRANSLATORS: char create dialog label
-#: src/gui/windows/charcreatedialog.cpp:99
+#: src/gui/windows/charcreatedialog.cpp:98
msgid "Hair style:"
msgstr ""
#. TRANSLATORS: char create dialog button
-#: src/gui/windows/charcreatedialog.cpp:110
+#: src/gui/windows/charcreatedialog.cpp:109
msgid "^"
msgstr ""
#. TRANSLATORS: char create dialog label
-#: src/gui/windows/charcreatedialog.cpp:118
-#: src/gui/windows/charcreatedialog.cpp:496
+#: src/gui/windows/charcreatedialog.cpp:117
+#: src/gui/windows/charcreatedialog.cpp:509
#, c-format
msgid "Please distribute %d points"
msgstr ""
#. TRANSLATORS: char create dialog label
-#: src/gui/windows/charcreatedialog.cpp:199
+#: src/gui/windows/charcreatedialog.cpp:200
msgid "Race:"
msgstr ""
#. TRANSLATORS: char create dialog label
-#: src/gui/windows/charcreatedialog.cpp:209
+#: src/gui/windows/charcreatedialog.cpp:210
msgid "Look:"
msgstr ""
#. TRANSLATORS: one char size female character gender
#. TRANSLATORS: here F is title for friends tab in social window
-#: src/gui/windows/charcreatedialog.cpp:223
-#: src/gui/windows/socialwindow.cpp:75
+#: src/gui/windows/charcreatedialog.cpp:224
+#: src/gui/windows/socialwindow.cpp:73
msgid "F"
msgstr ""
#. TRANSLATORS: one char size male character gender
-#: src/gui/windows/charcreatedialog.cpp:225
+#: src/gui/windows/charcreatedialog.cpp:226
msgid "M"
msgstr ""
#. TRANSLATORS: one char size unknown character gender
-#: src/gui/windows/charcreatedialog.cpp:227
+#: src/gui/windows/charcreatedialog.cpp:228
msgid "U"
msgstr ""
#. TRANSLATORS: char creation error
-#: src/gui/windows/charcreatedialog.cpp:378
+#: src/gui/windows/charcreatedialog.cpp:388
msgid "Your name needs to be at least 4 characters."
msgstr ""
#. TRANSLATORS: char create dialog label
-#: src/gui/windows/charcreatedialog.cpp:486
+#: src/gui/windows/charcreatedialog.cpp:499
msgid "Character stats OK"
msgstr ""
#. TRANSLATORS: char create dialog label
-#: src/gui/windows/charcreatedialog.cpp:502
+#: src/gui/windows/charcreatedialog.cpp:515
#, c-format
msgid "Please remove %d points"
msgstr ""
@@ -5350,68 +5604,72 @@ msgid "Are you sure you want to delete this character?"
msgstr ""
#. TRANSLATORS: char select dialog name
-#: src/gui/windows/charselectdialog.cpp:66
+#: src/gui/windows/charselectdialog.cpp:61
#, c-format
msgid "Account %s (last login time %s)"
msgstr ""
#. TRANSLATORS: char select dialog. button.
-#: src/gui/windows/charselectdialog.cpp:73
+#: src/gui/windows/charselectdialog.cpp:70
msgid "Switch"
msgstr ""
#. TRANSLATORS: char select dialog. button.
-#: src/gui/windows/charselectdialog.cpp:75
+#: src/gui/windows/charselectdialog.cpp:72
msgid "Password"
msgstr ""
#. TRANSLATORS: char select dialog. button.
#. TRANSLATORS: updater window button
-#: src/gui/windows/charselectdialog.cpp:80
-#: src/gui/windows/charselectdialog.cpp:614
-#: src/gui/windows/updaterwindow.cpp:192
+#: src/gui/windows/charselectdialog.cpp:77
+#: src/gui/windows/charselectdialog.cpp:626
+#: src/gui/windows/updaterwindow.cpp:191
msgid "Play"
msgstr ""
#. TRANSLATORS: char select dialog. button.
+#. TRANSLATORS: info message header
+#. TRANSLATORS: info header
#. TRANSLATORS: info message
-#: src/gui/windows/charselectdialog.cpp:82
-#: src/net/ea/charserverhandler.cpp:160
-#: src/net/eathena/charserverhandler.cpp:591
-#: src/net/eathena/charserverhandler.cpp:621
+#: src/gui/windows/charselectdialog.cpp:79
+#: src/net/ea/charserverhandler.cpp:166
+#: src/net/eathena/charserverhandler.cpp:608
+#: src/net/eathena/charserverhandler.cpp:644
msgid "Info"
msgstr ""
#. TRANSLATORS: char select dialog. button.
#. TRANSLATORS: unregister dialog name
#. TRANSLATORS: unregister dialog. button.
-#: src/gui/windows/charselectdialog.cpp:110
-#: src/gui/windows/unregisterdialog.cpp:47
-#: src/gui/windows/unregisterdialog.cpp:52
+#: src/gui/windows/charselectdialog.cpp:107
+#: src/gui/windows/unregisterdialog.cpp:48
+#: src/gui/windows/unregisterdialog.cpp:53
msgid "Unregister"
msgstr ""
#. TRANSLATORS: char select dialog. button.
-#: src/gui/windows/charselectdialog.cpp:122
+#: src/gui/windows/charselectdialog.cpp:119
msgid "Change Email"
msgstr ""
#. TRANSLATORS: char select dialog name
-#: src/gui/windows/charselectdialog.cpp:166
+#: src/gui/windows/charselectdialog.cpp:163
#, c-format
msgid "Account %s"
msgstr ""
-#: src/gui/windows/charselectdialog.cpp:195
+#. TRANSLATORS: pin code dialog header.
+#: src/gui/windows/charselectdialog.cpp:193
msgid "Please set new pincode"
msgstr ""
+#. TRANSLATORS: character rename dialog header.
#: src/gui/windows/charselectdialog.cpp:242
msgid "Please enter new name"
msgstr ""
#. TRANSLATORS: char select dialog. player info message.
-#: src/gui/windows/charselectdialog.cpp:261
+#: src/gui/windows/charselectdialog.cpp:262
#, c-format
msgid ""
"Hp: %u/%u\n"
@@ -5421,48 +5679,56 @@ msgid ""
"Money: %s"
msgstr ""
-#: src/gui/windows/charselectdialog.cpp:319
+#: src/gui/windows/charselectdialog.cpp:325
msgid "Incorrect password"
msgstr ""
#. TRANSLATORS: char deletion question.
-#: src/gui/windows/charselectdialog.cpp:464
+#: src/gui/windows/charselectdialog.cpp:473
msgid "Enter your email for deleting character"
msgstr ""
-#: src/gui/windows/charselectdialog.cpp:464
+#. TRANSLATORS: email label.
+#: src/gui/windows/charselectdialog.cpp:475
msgid "Enter email:"
msgstr ""
#. TRANSLATORS: char deletion question.
-#: src/gui/windows/charselectdialog.cpp:471
+#: src/gui/windows/charselectdialog.cpp:482
msgid "Enter password for deleting character"
msgstr ""
-#: src/gui/windows/charselectdialog.cpp:471
+#. TRANSLATORS: email label.
+#: src/gui/windows/charselectdialog.cpp:484
msgid "Enter password:"
msgstr ""
#. TRANSLATORS: chat message
-#: src/gui/windows/chatwindow.cpp:675
+#: src/gui/windows/chatwindow.cpp:669
#, c-format
msgid "Present: %s; %d players are present."
msgstr ""
#. TRANSLATORS: chat message
-#: src/gui/windows/chatwindow.cpp:1118
+#: src/gui/windows/chatwindow.cpp:1115
#, c-format
msgid "Whispering to %s: %s"
msgstr ""
+#. TRANSLATORS: error message
+#: src/gui/windows/chatwindow.cpp:1566
+#, c-format
+msgid "Broken nick detected: %s"
+msgstr ""
+
#. TRANSLATORS: owners pet name. For example: 4144's pet
-#: src/gui/windows/chatwindow.cpp:1728 src/net/eathena/pethandler.cpp:174
+#: src/gui/windows/chatwindow.cpp:1754 src/net/eathena/pethandler.cpp:173
#, c-format
msgid "%s's pet"
msgstr ""
#. TRANSLATORS: confirm dialog button
-#: src/gui/windows/confirmdialog.cpp:55
+#: src/gui/windows/confirmdialog.cpp:57
msgid "Yes"
msgstr "Jah"
@@ -5497,49 +5763,49 @@ msgid "Auto open this window"
msgstr ""
#. TRANSLATORS: edit server dialog name
-#: src/gui/windows/editserverdialog.cpp:48
+#: src/gui/windows/editserverdialog.cpp:45
msgid "Edit Server"
msgstr ""
#. TRANSLATORS: edit server dialog button
#. TRANSLATORS: servers dialog button
-#: src/gui/windows/editserverdialog.cpp:57
-#: src/gui/windows/serverdialog.cpp:116
+#: src/gui/windows/editserverdialog.cpp:54
+#: src/gui/windows/serverdialog.cpp:115
msgid "Connect"
msgstr ""
#. TRANSLATORS: edit server dialog label
-#: src/gui/windows/editserverdialog.cpp:63
+#: src/gui/windows/editserverdialog.cpp:60
msgid "Use same ip"
msgstr ""
#. TRANSLATORS: edit server dialog label
-#: src/gui/windows/editserverdialog.cpp:76
+#: src/gui/windows/editserverdialog.cpp:73
msgid "Address:"
msgstr ""
#. TRANSLATORS: edit server dialog label
-#: src/gui/windows/editserverdialog.cpp:78
+#: src/gui/windows/editserverdialog.cpp:75
msgid "Port:"
msgstr ""
#. TRANSLATORS: edit server dialog label
-#: src/gui/windows/editserverdialog.cpp:80
+#: src/gui/windows/editserverdialog.cpp:77
msgid "Server type:"
msgstr ""
#. TRANSLATORS: edit server dialog label
-#: src/gui/windows/editserverdialog.cpp:82
+#: src/gui/windows/editserverdialog.cpp:79
msgid "Description:"
msgstr ""
#. TRANSLATORS: edit server dialog label
-#: src/gui/windows/editserverdialog.cpp:84
+#: src/gui/windows/editserverdialog.cpp:81
msgid "Online list url:"
msgstr ""
#. TRANSLATORS: edit server dialog error message
-#: src/gui/windows/editserverdialog.cpp:214
+#: src/gui/windows/editserverdialog.cpp:213
msgid "Please at least type both the address and the port of the server."
msgstr ""
@@ -5551,17 +5817,17 @@ msgstr ""
#. TRANSLATORS: egg selection dialog button
#. TRANSLATORS: input action name
-#: src/gui/windows/eggselectiondialog.cpp:51 src/input/pages/gui.cpp:93
+#: src/gui/windows/eggselectiondialog.cpp:51 src/input/pages/gui.cpp:91
msgid "Select"
msgstr ""
#. TRANSLATORS: font size
-#: src/gui/windows/emotewindow.cpp:47
+#: src/gui/windows/emotewindow.cpp:48
msgid "Normal font"
msgstr ""
#. TRANSLATORS: emotes tab name
-#: src/gui/windows/emotewindow.cpp:119
+#: src/gui/windows/emotewindow.cpp:118
msgid "Fonts"
msgstr ""
@@ -5570,10 +5836,24 @@ msgstr ""
msgid "Did you know..."
msgstr ""
+#. TRANSLATORS: insert card dialog name
+#: src/gui/windows/insertcarddialog.cpp:43
+#: src/gui/windows/insertcarddialog.cpp:45
+msgid "Insert card"
+msgstr ""
+
+#. TRANSLATORS: insert card dialog button
+#. TRANSLATORS: input action name
+#. TRANSLATORS: inventory button
+#: src/gui/windows/insertcarddialog.cpp:51 src/input/pages/gui.cpp:121
+#: src/resources/itemtypemapdata.h:97
+msgid "Insert"
+msgstr ""
+
#. TRANSLATORS: inventory button
#. TRANSLATORS: outfits window button
#. TRANSLATORS: inventory button
-#: src/gui/windows/inventorywindow.cpp:182 src/gui/windows/outfitwindow.cpp:62
+#: src/gui/windows/inventorywindow.cpp:196 src/gui/windows/outfitwindow.cpp:65
#: src/resources/itemtypemapdata.h:45 src/resources/itemtypemapdata.h:49
#: src/resources/itemtypemapdata.h:53 src/resources/itemtypemapdata.h:57
#: src/resources/itemtypemapdata.h:61 src/resources/itemtypemapdata.h:65
@@ -5584,138 +5864,138 @@ msgstr ""
msgid "Equip"
msgstr ""
-#. TRANSLATORS: inventory button
-#: src/gui/windows/inventorywindow.cpp:201
-msgid "Split"
-msgstr ""
-
#. TRANSLATORS: inventory outfits button
-#: src/gui/windows/inventorywindow.cpp:203
+#: src/gui/windows/inventorywindow.cpp:215
msgid "O"
msgstr ""
#. TRANSLATORS: inventory cart button
-#: src/gui/windows/inventorywindow.cpp:205
+#: src/gui/windows/inventorywindow.cpp:217
msgid "C"
msgstr ""
#. TRANSLATORS: inventory shop button
-#: src/gui/windows/inventorywindow.cpp:207
+#: src/gui/windows/inventorywindow.cpp:219
msgid "S"
msgstr ""
#. TRANSLATORS: inventory equipment button
-#: src/gui/windows/inventorywindow.cpp:209
+#: src/gui/windows/inventorywindow.cpp:221
msgid "E"
msgstr ""
#. TRANSLATORS: item amount window button
-#: src/gui/windows/itemamountwindow.cpp:171
+#: src/gui/windows/itemamountwindow.cpp:183
msgid "All"
msgstr ""
#. TRANSLATORS: amount window message
-#: src/gui/windows/itemamountwindow.cpp:227
+#: src/gui/windows/itemamountwindow.cpp:239
msgid "Select amount of items to trade."
msgstr ""
#. TRANSLATORS: amount window message
-#: src/gui/windows/itemamountwindow.cpp:231
+#: src/gui/windows/itemamountwindow.cpp:243
msgid "Select amount of items to drop."
msgstr ""
#. TRANSLATORS: amount window message
-#: src/gui/windows/itemamountwindow.cpp:235
+#: src/gui/windows/itemamountwindow.cpp:247
msgid "Select amount of items to store."
msgstr ""
#. TRANSLATORS: amount window message
-#: src/gui/windows/itemamountwindow.cpp:239
+#: src/gui/windows/itemamountwindow.cpp:252
+msgid "Select amount of items to send."
+msgstr ""
+
+#. TRANSLATORS: amount window message
+#: src/gui/windows/itemamountwindow.cpp:257
msgid "Select amount of items to store to cart."
msgstr ""
#. TRANSLATORS: amount window message
-#: src/gui/windows/itemamountwindow.cpp:243
+#: src/gui/windows/itemamountwindow.cpp:261
msgid "Select amount of items to retrieve."
msgstr ""
#. TRANSLATORS: amount window message
-#: src/gui/windows/itemamountwindow.cpp:247
+#: src/gui/windows/itemamountwindow.cpp:265
msgid "Select amount of items to retrieve from cart."
msgstr ""
#. TRANSLATORS: amount window message
-#: src/gui/windows/itemamountwindow.cpp:251
+#: src/gui/windows/itemamountwindow.cpp:269
msgid "Select amount of items to split."
msgstr ""
#. TRANSLATORS: amount window message
-#: src/gui/windows/itemamountwindow.cpp:255
+#: src/gui/windows/itemamountwindow.cpp:273
msgid "Add to buy shop."
msgstr ""
#. TRANSLATORS: amount window message
-#: src/gui/windows/itemamountwindow.cpp:259
+#: src/gui/windows/itemamountwindow.cpp:277
msgid "Add to sell shop."
msgstr ""
#. TRANSLATORS: amount window message
-#: src/gui/windows/itemamountwindow.cpp:263
+#: src/gui/windows/itemamountwindow.cpp:281
msgid "Unknown."
msgstr ""
#. TRANSLATORS: kill stats window button
-#: src/gui/windows/killstats.cpp:59
+#: src/gui/windows/killstats.cpp:54
msgid "Reset stats"
msgstr ""
#. TRANSLATORS: kill stats window button
-#: src/gui/windows/killstats.cpp:61
+#: src/gui/windows/killstats.cpp:56
msgid "Reset timer"
msgstr ""
#. TRANSLATORS: kill stats window label
-#: src/gui/windows/killstats.cpp:66 src/gui/windows/killstats.cpp:180
-#: src/gui/windows/killstats.cpp:285 src/gui/windows/killstats.cpp:526
+#: src/gui/windows/killstats.cpp:61 src/gui/windows/killstats.cpp:166
+#: src/gui/windows/killstats.cpp:272 src/gui/windows/killstats.cpp:423
#, c-format
msgid "Kills: %s, total exp: %s"
msgstr ""
#. TRANSLATORS: kill stats window label
-#: src/gui/windows/killstats.cpp:69 src/gui/windows/killstats.cpp:182
-#: src/gui/windows/killstats.cpp:262 src/gui/windows/killstats.cpp:277
-#: src/gui/windows/killstats.cpp:528
+#: src/gui/windows/killstats.cpp:64 src/gui/windows/killstats.cpp:168
+#: src/gui/windows/killstats.cpp:249 src/gui/windows/killstats.cpp:264
+#: src/gui/windows/killstats.cpp:425
#, c-format
msgid "Avg Exp: %s"
msgstr ""
#. TRANSLATORS: kill stats window label
-#: src/gui/windows/killstats.cpp:71 src/gui/windows/killstats.cpp:185
-#: src/gui/windows/killstats.cpp:267 src/gui/windows/killstats.cpp:281
-#: src/gui/windows/killstats.cpp:531
+#: src/gui/windows/killstats.cpp:66 src/gui/windows/killstats.cpp:171
+#: src/gui/windows/killstats.cpp:254 src/gui/windows/killstats.cpp:268
+#: src/gui/windows/killstats.cpp:428
#, c-format
msgid "No. of avg mob to next level: %s"
msgstr ""
#. TRANSLATORS: kill stats window label
-#: src/gui/windows/killstats.cpp:74 src/gui/windows/killstats.cpp:196
-#: src/gui/windows/killstats.cpp:289 src/gui/windows/killstats.cpp:534
+#: src/gui/windows/killstats.cpp:69 src/gui/windows/killstats.cpp:182
+#: src/gui/windows/killstats.cpp:276 src/gui/windows/killstats.cpp:431
#, c-format
msgid "Kills/Min: %s, Exp/Min: %s"
msgstr ""
#. TRANSLATORS: kill stats window label
-#: src/gui/windows/killstats.cpp:78 src/gui/windows/killstats.cpp:83
-#: src/gui/windows/killstats.cpp:88 src/gui/windows/killstats.cpp:355
-#: src/gui/windows/killstats.cpp:374 src/gui/windows/killstats.cpp:395
+#: src/gui/windows/killstats.cpp:73 src/gui/windows/killstats.cpp:78
+#: src/gui/windows/killstats.cpp:83 src/gui/windows/killstats.cpp:341
+#: src/gui/windows/killstats.cpp:360 src/gui/windows/killstats.cpp:381
#, c-format
msgid "Exp speed per %d min: %s"
msgid_plural "Exp speed per %d min: %s"
msgstr[0] ""
msgstr[1] ""
-#: src/gui/windows/killstats.cpp:80 src/gui/windows/killstats.cpp:85
-#: src/gui/windows/killstats.cpp:91
+#: src/gui/windows/killstats.cpp:75 src/gui/windows/killstats.cpp:80
+#: src/gui/windows/killstats.cpp:86
#, c-format
msgid "Time for next level per %d min: %s"
msgid_plural "Time for next level per %d min: %s"
@@ -5723,54 +6003,37 @@ msgstr[0] ""
msgstr[1] ""
#. TRANSLATORS: kill stats window label
-#: src/gui/windows/killstats.cpp:94 src/gui/windows/killstats.cpp:294
+#: src/gui/windows/killstats.cpp:89 src/gui/windows/killstats.cpp:281
msgid "Last kill exp:"
msgstr ""
#. TRANSLATORS: kill stats window label
-#: src/gui/windows/killstats.cpp:97 src/gui/windows/killstats.cpp:426
-#: src/gui/windows/killstats.cpp:433 src/gui/windows/killstats.cpp:440
-#: src/gui/windows/killstats.cpp:446
-msgid "Time before jacko spawn:"
-msgstr ""
-
-#. TRANSLATORS: kill stats window label
-#: src/gui/windows/killstats.cpp:134 src/gui/windows/killstats.cpp:247
+#: src/gui/windows/killstats.cpp:121 src/gui/windows/killstats.cpp:234
#, c-format
msgid "Level: %d at %f%%"
msgstr ""
#. TRANSLATORS: kill stats window label
-#: src/gui/windows/killstats.cpp:139 src/gui/windows/killstats.cpp:252
+#: src/gui/windows/killstats.cpp:126 src/gui/windows/killstats.cpp:239
#, c-format
msgid "Exp: %d/%d Left: %d"
msgstr ""
#. TRANSLATORS: kill stats window label
-#: src/gui/windows/killstats.cpp:143 src/gui/windows/killstats.cpp:258
-#: src/gui/windows/killstats.cpp:272
+#: src/gui/windows/killstats.cpp:130 src/gui/windows/killstats.cpp:245
+#: src/gui/windows/killstats.cpp:259
#, c-format
msgid "1%% = %d exp, avg mob for 1%%: %s"
msgstr ""
#. TRANSLATORS: kill stats window label
-#: src/gui/windows/killstats.cpp:361 src/gui/windows/killstats.cpp:370
-#: src/gui/windows/killstats.cpp:381 src/gui/windows/killstats.cpp:390
-#: src/gui/windows/killstats.cpp:403 src/gui/windows/killstats.cpp:412
+#: src/gui/windows/killstats.cpp:347 src/gui/windows/killstats.cpp:356
+#: src/gui/windows/killstats.cpp:367 src/gui/windows/killstats.cpp:376
+#: src/gui/windows/killstats.cpp:389 src/gui/windows/killstats.cpp:398
#, c-format
msgid " Time for next level: %s"
msgstr ""
-#. TRANSLATORS: kill stats window label
-#: src/gui/windows/killstats.cpp:433
-#, c-format
-msgid "%s %d?"
-msgstr ""
-
-#: src/gui/windows/killstats.cpp:440
-msgid "jacko spawning"
-msgstr ""
-
#. TRANSLATORS: login dialog name
#. TRANSLATORS: login dialog button
#: src/gui/windows/logindialog.cpp:64 src/gui/windows/logindialog.cpp:81
@@ -5795,8 +6058,8 @@ msgstr ""
#. TRANSLATORS: login dialog button
#. TRANSLATORS: register dialog name
#. TRANSLATORS: register dialog. button.
-#: src/gui/windows/logindialog.cpp:83 src/gui/windows/registerdialog.cpp:54
-#: src/gui/windows/registerdialog.cpp:63
+#: src/gui/windows/logindialog.cpp:83 src/gui/windows/registerdialog.cpp:51
+#: src/gui/windows/registerdialog.cpp:60
msgid "Register"
msgstr ""
@@ -5806,31 +6069,128 @@ msgid "Custom update host"
msgstr ""
#. TRANSLATORS: login dialog label
-#: src/gui/windows/logindialog.cpp:100
+#: src/gui/windows/logindialog.cpp:101
msgid "Server:"
msgstr ""
#. TRANSLATORS: login dialog label
-#: src/gui/windows/logindialog.cpp:110
+#: src/gui/windows/logindialog.cpp:111
#, c-format
msgid "Update host: %s"
msgstr ""
-#: src/gui/windows/logindialog.cpp:229
+#. TRANSLATORS: question dialog
+#: src/gui/windows/logindialog.cpp:238
msgid "Open register url"
msgstr ""
-#: src/gui/windows/ministatuswindow.cpp:72
+#. TRANSLATORS: mail edit window name
+#: src/gui/windows/maileditwindow.cpp:47
+msgid "Edit mail"
+msgstr ""
+
+#. TRANSLATORS: mail edit window button
+#: src/gui/windows/maileditwindow.cpp:50
+msgid "Send"
+msgstr ""
+
+#. TRANSLATORS: mail edit window button
+#. TRANSLATORS: npc dialog button
+#. TRANSLATORS: servers dialog button
+#. TRANSLATORS: shop window label
+#. TRANSLATORS: trade window button
+#: src/gui/windows/maileditwindow.cpp:54 src/gui/windows/npcdialog.cpp:117
+#: src/gui/windows/serverdialog.cpp:117 src/gui/windows/shopwindow.cpp:124
+#: src/gui/windows/tradewindow.cpp:82
+msgid "Add"
+msgstr ""
+
+#. TRANSLATORS: mail edit window label
+#: src/gui/windows/maileditwindow.cpp:56
+msgid "To:"
+msgstr ""
+
+#. TRANSLATORS: mail edit window label
+#. TRANSLATORS: mail view window label
+#: src/gui/windows/maileditwindow.cpp:58 src/gui/windows/mailviewwindow.cpp:72
+msgid "Subject:"
+msgstr ""
+
+#. TRANSLATORS: mail edit window label
+#. TRANSLATORS: mail view window label
+#: src/gui/windows/maileditwindow.cpp:60
+#: src/gui/windows/mailviewwindow.cpp:103
+msgid "Money:"
+msgstr ""
+
+#. TRANSLATORS: mail edit window label
+#: src/gui/windows/maileditwindow.cpp:62
+#: src/gui/windows/mailviewwindow.cpp:119
+#: src/gui/windows/mailviewwindow.cpp:124
+msgid "Item:"
+msgstr ""
+
+#. TRANSLATORS: mail edit window label
+#. TRANSLATORS: mail view window label
+#: src/gui/windows/maileditwindow.cpp:64 src/gui/windows/mailviewwindow.cpp:75
+msgid "Message:"
+msgstr ""
+
+#. TRANSLATORS: mail view window name
+#: src/gui/windows/mailviewwindow.cpp:53
+msgid "View mail"
+msgstr ""
+
+#. TRANSLATORS: mail view window button
+#: src/gui/windows/mailviewwindow.cpp:63
+msgid "Reply"
+msgstr ""
+
+#. TRANSLATORS: mail view window label
+#: src/gui/windows/mailviewwindow.cpp:65
+msgid "Time:"
+msgstr ""
+
+#. TRANSLATORS: mail view window label
+#: src/gui/windows/mailviewwindow.cpp:69
+msgid "From:"
+msgstr ""
+
+#: src/gui/windows/mailviewwindow.cpp:131
+msgid "Get attach"
+msgstr ""
+
+#. TRANSLATORS: mail window button
+#: src/gui/windows/mailwindow.cpp:62
+msgid "Refresh"
+msgstr ""
+
+#. TRANSLATORS: mail window button
+#: src/gui/windows/mailwindow.cpp:64
+msgid "New"
+msgstr ""
+
+#. TRANSLATORS: mail window button
+#: src/gui/windows/mailwindow.cpp:68
+msgid "Return"
+msgstr ""
+
+#. TRANSLATORS: mail window button
+#: src/gui/windows/mailwindow.cpp:70
+msgid "Open"
+msgstr ""
+
+#: src/gui/windows/ministatuswindow.cpp:71
msgid "health bar"
msgstr ""
#. TRANSLATORS: status bar name
-#: src/gui/windows/ministatuswindow.cpp:83
+#: src/gui/windows/ministatuswindow.cpp:82
msgid "mana bar"
msgstr ""
#. TRANSLATORS: status bar name
-#: src/gui/windows/ministatuswindow.cpp:87
+#: src/gui/windows/ministatuswindow.cpp:86
msgid "experience bar"
msgstr ""
@@ -5845,199 +6205,180 @@ msgid "inventory slots bar"
msgstr ""
#. TRANSLATORS: status bar name
-#: src/gui/windows/ministatuswindow.cpp:102
+#: src/gui/windows/ministatuswindow.cpp:103
msgid "money bar"
msgstr ""
#. TRANSLATORS: status bar name
-#: src/gui/windows/ministatuswindow.cpp:106
+#: src/gui/windows/ministatuswindow.cpp:108
msgid "arrows bar"
msgstr ""
#. TRANSLATORS: status bar name
-#: src/gui/windows/ministatuswindow.cpp:111
+#: src/gui/windows/ministatuswindow.cpp:114
msgid "status bar"
msgstr ""
-#: src/gui/windows/ministatuswindow.cpp:134
+#: src/gui/windows/ministatuswindow.cpp:137
msgid "job bar"
msgstr ""
#. TRANSLATORS: status bar label
#. TRANSLATORS: status window label
-#: src/gui/windows/ministatuswindow.cpp:341
-#: src/gui/windows/statuswindow.cpp:249
+#: src/gui/windows/ministatuswindow.cpp:352
+#: src/gui/windows/statuswindow.cpp:255
#, c-format
msgid "Level: %d (GM %d)"
msgstr ""
#. TRANSLATORS: status bar label
#. TRANSLATORS: status window label
-#: src/gui/windows/ministatuswindow.cpp:348
-#: src/gui/windows/statuswindow.cpp:71 src/gui/windows/statuswindow.cpp:256
-#: src/gui/windows/statuswindow.cpp:381
+#: src/gui/windows/ministatuswindow.cpp:359
+#: src/gui/windows/statuswindow.cpp:67 src/gui/windows/statuswindow.cpp:262
+#: src/gui/windows/statuswindow.cpp:387
#, c-format
msgid "Level: %d"
msgstr ""
#. TRANSLATORS: status bar label
-#: src/gui/windows/ministatuswindow.cpp:364
-#: src/gui/windows/ministatuswindow.cpp:401
+#: src/gui/windows/ministatuswindow.cpp:375
+#: src/gui/windows/ministatuswindow.cpp:412
msgid "Need"
msgstr ""
#. TRANSLATORS: job bar label
-#: src/gui/windows/ministatuswindow.cpp:388
+#: src/gui/windows/ministatuswindow.cpp:399
#, c-format
msgid "Job level: %d"
msgstr ""
#. TRANSLATORS: npc dialog button
-#: src/gui/windows/npcdialog.cpp:71
+#: src/gui/windows/npcdialog.cpp:72
msgid "Stop waiting"
msgstr ""
#. TRANSLATORS: npc dialog button
-#: src/gui/windows/npcdialog.cpp:73
+#: src/gui/windows/npcdialog.cpp:74
msgid "Next"
msgstr "Järgmine"
#. TRANSLATORS: npc dialog button
-#: src/gui/windows/npcdialog.cpp:77
+#: src/gui/windows/npcdialog.cpp:78
msgid "Submit"
msgstr ""
#. TRANSLATORS: npc dialog button
-#. TRANSLATORS: servers dialog button
-#. TRANSLATORS: shop window label
-#. TRANSLATORS: trade window button
-#: src/gui/windows/npcdialog.cpp:115 src/gui/windows/serverdialog.cpp:118
-#: src/gui/windows/shopwindow.cpp:121 src/gui/windows/tradewindow.cpp:84
-msgid "Add"
-msgstr ""
-
-#. TRANSLATORS: label in npc post dialog
-#: src/gui/windows/npcpostdialog.cpp:59
-msgid "To:"
-msgstr ""
-
-#. TRANSLATORS: button in npc post dialog
-#: src/gui/windows/npcpostdialog.cpp:66
-msgid "Send"
-msgstr ""
-
-#. TRANSLATORS: npc post message error
-#: src/gui/windows/npcpostdialog.cpp:113
-msgid "Failed to send as sender or letter invalid."
+#: src/gui/windows/npcdialog.cpp:119
+msgid "Reset"
msgstr ""
#. TRANSLATORS: sell confirmation header
-#: src/gui/windows/npcselldialog.cpp:69
+#: src/gui/windows/npcselldialog.cpp:68
msgid "sell item"
msgstr ""
#. TRANSLATORS: sell confirmation message
-#: src/gui/windows/npcselldialog.cpp:71
+#: src/gui/windows/npcselldialog.cpp:70
#, c-format
msgid "Do you really want to sell %s?"
msgstr ""
#. TRANSLATORS: outfits window label
-#: src/gui/windows/outfitwindow.cpp:64 src/gui/windows/outfitwindow.cpp:562
+#: src/gui/windows/outfitwindow.cpp:67 src/gui/windows/outfitwindow.cpp:620
#, c-format
msgid "Outfit: %d"
msgstr ""
#. TRANSLATORS: outfits window checkbox
-#: src/gui/windows/outfitwindow.cpp:66
+#: src/gui/windows/outfitwindow.cpp:69
msgid "Unequip first"
msgstr ""
#. TRANSLATORS: outfits window checkbox
-#: src/gui/windows/outfitwindow.cpp:69
+#: src/gui/windows/outfitwindow.cpp:72
msgid "Away outfit"
msgstr ""
#. TRANSLATORS: quit dialog button
-#: src/gui/windows/quitdialog.cpp:62
+#: src/gui/windows/quitdialog.cpp:60
msgid "Switch server"
msgstr ""
#. TRANSLATORS: quit dialog button
-#: src/gui/windows/quitdialog.cpp:65
+#: src/gui/windows/quitdialog.cpp:63
msgid "Switch character"
msgstr ""
#. TRANSLATORS: register dialog. label.
-#: src/gui/windows/registerdialog.cpp:81
+#: src/gui/windows/registerdialog.cpp:78
msgid "Confirm:"
msgstr ""
#. TRANSLATORS: register dialog. button.
-#: src/gui/windows/registerdialog.cpp:98
+#: src/gui/windows/registerdialog.cpp:95
msgid "Male"
msgstr "Mees"
#. TRANSLATORS: register dialog. button.
-#: src/gui/windows/registerdialog.cpp:100
+#: src/gui/windows/registerdialog.cpp:97
msgid "Female"
msgstr "Naine"
#. TRANSLATORS: register dialog. label.
-#: src/gui/windows/registerdialog.cpp:121
+#: src/gui/windows/registerdialog.cpp:118
msgid "Email:"
msgstr ""
#. TRANSLATORS: error message
-#: src/gui/windows/registerdialog.cpp:188
+#: src/gui/windows/registerdialog.cpp:186
#, c-format
msgid "The username needs to be at least %u characters long."
msgstr ""
#. TRANSLATORS: error message
-#: src/gui/windows/registerdialog.cpp:197
+#: src/gui/windows/registerdialog.cpp:195
#, c-format
msgid "The username needs to be less than %u characters long."
msgstr ""
#. TRANSLATORS: error message
#. TRANSLATORS: unregister dialog. error message.
-#: src/gui/windows/registerdialog.cpp:206
-#: src/gui/windows/unregisterdialog.cpp:126
+#: src/gui/windows/registerdialog.cpp:204
+#: src/gui/windows/unregisterdialog.cpp:128
#, c-format
msgid "The password needs to be at least %u characters long."
msgstr ""
#. TRANSLATORS: error message
#. TRANSLATORS: unregister dialog. error message.
-#: src/gui/windows/registerdialog.cpp:215
-#: src/gui/windows/unregisterdialog.cpp:133
+#: src/gui/windows/registerdialog.cpp:213
+#: src/gui/windows/unregisterdialog.cpp:135
#, c-format
msgid "The password needs to be less than %u characters long."
msgstr ""
#. TRANSLATORS: error message
-#: src/gui/windows/registerdialog.cpp:223
+#: src/gui/windows/registerdialog.cpp:221
msgid "Passwords do not match."
msgstr ""
#. TRANSLATORS: servers dialog name
-#: src/gui/windows/serverdialog.cpp:105
+#: src/gui/windows/serverdialog.cpp:104
msgid "Choose Your Server"
msgstr ""
#. TRANSLATORS: servers dialog button
-#: src/gui/windows/serverdialog.cpp:124
+#: src/gui/windows/serverdialog.cpp:123
msgid "Load"
msgstr ""
#. TRANSLATORS: servers dialog name
-#: src/gui/windows/serverdialog.cpp:138
+#: src/gui/windows/serverdialog.cpp:135
msgid "Choose Your Server *** SAFE MODE ***"
msgstr ""
#. TRANSLATORS: servers dialog checkbox
-#: src/gui/windows/serverdialog.cpp:147
+#: src/gui/windows/serverdialog.cpp:144
msgid "Use same ip for game sub servers"
msgstr ""
@@ -6063,34 +6404,34 @@ msgid "Error retreiving server list!"
msgstr ""
#. TRANSLATORS: servers dialog label
-#: src/gui/windows/serverdialog.cpp:502
+#: src/gui/windows/serverdialog.cpp:507
msgid "requires a newer version"
msgstr ""
#. TRANSLATORS: servers dialog label
-#: src/gui/windows/serverdialog.cpp:507
+#: src/gui/windows/serverdialog.cpp:512
#, c-format
msgid "requires v%s"
msgstr ""
#. TRANSLATORS: setup button
-#: src/gui/windows/setupwindow.cpp:92
+#: src/gui/windows/setupwindow.cpp:97
msgid "Apply"
msgstr ""
#. TRANSLATORS: setup button
-#: src/gui/windows/setupwindow.cpp:98
+#: src/gui/windows/setupwindow.cpp:103
msgid "Reset Windows"
msgstr ""
#. TRANSLATORS: shop window name
-#: src/gui/windows/shopwindow.cpp:101 src/gui/windows/shopwindow.cpp:1071
+#: src/gui/windows/shopwindow.cpp:102 src/gui/windows/shopwindow.cpp:1077
msgid "Personal Shop"
msgstr ""
#. TRANSLATORS: shop window button
-#: src/gui/windows/shopwindow.cpp:190 src/gui/windows/shopwindow.cpp:431
-#: src/gui/windows/shopwindow.cpp:450
+#: src/gui/windows/shopwindow.cpp:190 src/gui/windows/shopwindow.cpp:434
+#: src/gui/windows/shopwindow.cpp:453
msgid "Publish"
msgstr ""
@@ -6104,66 +6445,67 @@ msgstr ""
msgid "Show links in announce"
msgstr ""
-#: src/gui/windows/shopwindow.cpp:371
+#. TRANSLATORS: shop rename dialog title
+#: src/gui/windows/shopwindow.cpp:373
msgid "Please enter new shop name"
msgstr ""
-#: src/gui/windows/shopwindow.cpp:429 src/gui/windows/shopwindow.cpp:448
+#: src/gui/windows/shopwindow.cpp:432 src/gui/windows/shopwindow.cpp:451
msgid "Unpublish"
msgstr ""
#. TRANSLATORS: shop window dialog
#. TRANSLATORS: trade message
-#: src/gui/windows/shopwindow.cpp:955 src/net/ea/tradehandler.cpp:172
+#: src/gui/windows/shopwindow.cpp:959 src/net/ea/tradehandler.cpp:176
msgid "Request for Trade"
msgstr ""
-#: src/gui/windows/shopwindow.cpp:955
+#: src/gui/windows/shopwindow.cpp:960
#, c-format
msgid "%s wants to %s %s do you accept?"
msgstr ""
#. TRANSLATORS: shop window name
-#: src/gui/windows/shopwindow.cpp:1076
+#: src/gui/windows/shopwindow.cpp:1082
#, c-format
msgid "Personal Shop - %s"
msgstr ""
#. TRANSLATORS: skills dialog button
-#: src/gui/windows/skilldialog.cpp:81
+#: src/gui/windows/skilldialog.cpp:79
msgid "Up"
msgstr ""
#. TRANSLATORS: skills dialog label
-#: src/gui/windows/skilldialog.cpp:191
+#: src/gui/windows/skilldialog.cpp:189
#, c-format
msgid "Skill points available: %d"
msgstr ""
#. TRANSLATORS: skills dialog default skill tab
-#: src/gui/windows/skilldialog.cpp:289
+#: src/gui/windows/skilldialog.cpp:287
#, c-format
msgid "Skill Set %d"
msgstr ""
#. TRANSLATORS: skills dialog. skill id
-#: src/gui/windows/skilldialog.cpp:310
+#: src/gui/windows/skilldialog.cpp:308
#, c-format
msgid "Skill %d"
msgstr ""
-#: src/gui/windows/skilldialog.cpp:478
+#: src/gui/windows/skilldialog.cpp:484
#, c-format
msgid "Failed skill: %s"
msgstr ""
#. TRANSLATORS: here P is title for visible players tab in social window
-#: src/gui/windows/socialwindow.cpp:70
+#: src/gui/windows/socialwindow.cpp:68
msgid "P"
msgstr ""
#. TRANSLATORS: social window button
-#: src/gui/windows/socialwindow.cpp:81
+#: src/gui/windows/socialwindow.cpp:79
msgid "Invite"
msgstr ""
@@ -6174,142 +6516,141 @@ msgid "Accepted party invite from %s."
msgstr ""
#. TRANSLATORS: chat message
-#: src/gui/windows/socialwindow.cpp:281
+#: src/gui/windows/socialwindow.cpp:282
#, c-format
msgid "Rejected party invite from %s."
msgstr ""
#. TRANSLATORS: chat message
-#: src/gui/windows/socialwindow.cpp:298
+#: src/gui/windows/socialwindow.cpp:300
#, c-format
msgid "Accepted guild invite from %s."
msgstr ""
#. TRANSLATORS: chat message
-#: src/gui/windows/socialwindow.cpp:316
+#: src/gui/windows/socialwindow.cpp:319
#, c-format
msgid "Rejected guild invite from %s."
msgstr ""
#. TRANSLATORS: chat message
-#: src/gui/windows/socialwindow.cpp:360
+#: src/gui/windows/socialwindow.cpp:364
#, c-format
msgid "Creating guild called %s."
msgstr ""
#. TRANSLATORS: chat message
-#: src/gui/windows/socialwindow.cpp:381
+#: src/gui/windows/socialwindow.cpp:386
#, c-format
msgid "Creating party called %s."
msgstr ""
#. TRANSLATORS: guild creation message
-#: src/gui/windows/socialwindow.cpp:396
+#: src/gui/windows/socialwindow.cpp:403
msgid "Guild Name"
msgstr ""
#. TRANSLATORS: guild creation message
-#: src/gui/windows/socialwindow.cpp:398
+#: src/gui/windows/socialwindow.cpp:405
msgid "Choose your guild's name."
msgstr ""
#. TRANSLATORS: chat message
-#: src/gui/windows/socialwindow.cpp:414
+#: src/gui/windows/socialwindow.cpp:420
msgid "Received guild request, but one already exists."
msgstr ""
#. TRANSLATORS: chat message
-#: src/gui/windows/socialwindow.cpp:422
+#: src/gui/windows/socialwindow.cpp:429
#, c-format
msgid "%s has invited you to join the guild %s."
msgstr ""
#. TRANSLATORS: guild invite message
-#: src/gui/windows/socialwindow.cpp:429
+#: src/gui/windows/socialwindow.cpp:437
msgid "Accept Guild Invite"
msgstr ""
#. TRANSLATORS: chat message
-#: src/gui/windows/socialwindow.cpp:446
+#: src/gui/windows/socialwindow.cpp:457
msgid "Received party request, but one already exists."
msgstr ""
#. TRANSLATORS: party invite message
-#: src/gui/windows/socialwindow.cpp:458
+#: src/gui/windows/socialwindow.cpp:470
msgid "You have been invited you to join a party."
msgstr ""
#. TRANSLATORS: party invite message
-#: src/gui/windows/socialwindow.cpp:463
+#: src/gui/windows/socialwindow.cpp:475
#, c-format
msgid "You have been invited to join the %s party."
msgstr ""
#. TRANSLATORS: party invite message
-#: src/gui/windows/socialwindow.cpp:472
+#: src/gui/windows/socialwindow.cpp:484
#, c-format
msgid "%s has invited you to join their party."
msgstr ""
#. TRANSLATORS: party invite message
-#: src/gui/windows/socialwindow.cpp:478
+#: src/gui/windows/socialwindow.cpp:490
#, c-format
msgid "%s has invited you to join the %s party."
msgstr ""
-#. TRANSLATORS: party invite message
-#: src/gui/windows/socialwindow.cpp:488
+#: src/gui/windows/socialwindow.cpp:501
msgid "Accept Party Invite"
msgstr ""
-#: src/gui/windows/socialwindow.cpp:505
+#: src/gui/windows/socialwindow.cpp:522
msgid "Cannot create party. You are already in a party"
msgstr ""
#. TRANSLATORS: party creation message
-#: src/gui/windows/socialwindow.cpp:514
+#: src/gui/windows/socialwindow.cpp:535
msgid "Party Name"
msgstr ""
#. TRANSLATORS: party creation message
-#: src/gui/windows/socialwindow.cpp:516
+#: src/gui/windows/socialwindow.cpp:537
msgid "Choose your party's name."
msgstr ""
#. TRANSLATORS: status window label
-#: src/gui/windows/statuswindow.cpp:75
+#: src/gui/windows/statuswindow.cpp:71
msgid "HP:"
msgstr ""
#. TRANSLATORS: status window label
-#: src/gui/windows/statuswindow.cpp:78
+#: src/gui/windows/statuswindow.cpp:74
msgid "Exp:"
msgstr ""
#. TRANSLATORS: status window label
-#: src/gui/windows/statuswindow.cpp:136
+#: src/gui/windows/statuswindow.cpp:139
msgid "MP:"
msgstr ""
#. TRANSLATORS: status window label
-#: src/gui/windows/statuswindow.cpp:179 src/gui/windows/statuswindow.cpp:307
+#: src/gui/windows/statuswindow.cpp:185 src/gui/windows/statuswindow.cpp:313
#, c-format
msgid "Job: %d"
msgstr ""
#. TRANSLATORS: status window label
-#: src/gui/windows/statuswindow.cpp:181
+#: src/gui/windows/statuswindow.cpp:187
msgid "Job:"
msgstr ""
#. TRANSLATORS: status window label
-#: src/gui/windows/statuswindow.cpp:237 src/gui/windows/statuswindow.cpp:353
+#: src/gui/windows/statuswindow.cpp:243 src/gui/windows/statuswindow.cpp:359
#, c-format
msgid "Character points: %d"
msgstr ""
#. TRANSLATORS: status window label
-#: src/gui/windows/statuswindow.cpp:368
+#: src/gui/windows/statuswindow.cpp:374
#, c-format
msgid "Correction points: %d"
msgstr ""
@@ -6320,219 +6661,219 @@ msgid "Command Editor"
msgstr ""
#. TRANSLATORS: command editor button
-#: src/gui/windows/textcommandeditor.cpp:52
+#: src/gui/windows/textcommandeditor.cpp:53
msgid "magic"
msgstr ""
#. TRANSLATORS: command editor button
-#: src/gui/windows/textcommandeditor.cpp:54
+#: src/gui/windows/textcommandeditor.cpp:55
msgid "other"
msgstr ""
#. TRANSLATORS: command editor label
-#: src/gui/windows/textcommandeditor.cpp:56
+#: src/gui/windows/textcommandeditor.cpp:57
msgid "Symbol:"
msgstr ""
#. TRANSLATORS: command editor label
-#: src/gui/windows/textcommandeditor.cpp:59
+#: src/gui/windows/textcommandeditor.cpp:60
msgid "Command:"
msgstr ""
#. TRANSLATORS: command editor label
-#: src/gui/windows/textcommandeditor.cpp:62
+#: src/gui/windows/textcommandeditor.cpp:63
msgid "Comment:"
msgstr ""
#. TRANSLATORS: command editor label
-#: src/gui/windows/textcommandeditor.cpp:66
+#: src/gui/windows/textcommandeditor.cpp:67
msgid "Target Type:"
msgstr ""
#. TRANSLATORS: command editor label
-#: src/gui/windows/textcommandeditor.cpp:70
+#: src/gui/windows/textcommandeditor.cpp:71
msgid "Icon:"
msgstr ""
#. TRANSLATORS: command editor label
-#: src/gui/windows/textcommandeditor.cpp:73
+#: src/gui/windows/textcommandeditor.cpp:74
msgid "Mana:"
msgstr ""
#. TRANSLATORS: command editor label
-#: src/gui/windows/textcommandeditor.cpp:76
+#: src/gui/windows/textcommandeditor.cpp:77
msgid "Magic level:"
msgstr ""
#. TRANSLATORS: command editor label
-#: src/gui/windows/textcommandeditor.cpp:80
+#: src/gui/windows/textcommandeditor.cpp:81
msgid "Magic School:"
msgstr ""
#. TRANSLATORS: command editor label
-#: src/gui/windows/textcommandeditor.cpp:83
+#: src/gui/windows/textcommandeditor.cpp:84
msgid "School level:"
msgstr ""
#. TRANSLATORS: command editor button
-#: src/gui/windows/textcommandeditor.cpp:88
+#: src/gui/windows/textcommandeditor.cpp:89
msgid "Save"
msgstr ""
#. TRANSLATORS: trade window button
-#: src/gui/windows/tradewindow.cpp:64
+#: src/gui/windows/tradewindow.cpp:62
msgid "Propose trade"
msgstr ""
#. TRANSLATORS: trade window button
-#: src/gui/windows/tradewindow.cpp:66
+#: src/gui/windows/tradewindow.cpp:64
msgid "Confirmed. Waiting..."
msgstr ""
#. TRANSLATORS: trade window button
-#: src/gui/windows/tradewindow.cpp:68
+#: src/gui/windows/tradewindow.cpp:66
msgid "Agree trade"
msgstr ""
#. TRANSLATORS: trade window button
-#: src/gui/windows/tradewindow.cpp:70
+#: src/gui/windows/tradewindow.cpp:68
msgid "Agreed. Waiting..."
msgstr ""
#. TRANSLATORS: trade window caption
-#: src/gui/windows/tradewindow.cpp:74
+#: src/gui/windows/tradewindow.cpp:72
msgid "Trade: You"
msgstr ""
#. TRANSLATORS: trade window money label
-#: src/gui/windows/tradewindow.cpp:82 src/gui/windows/tradewindow.cpp:191
+#: src/gui/windows/tradewindow.cpp:80 src/gui/windows/tradewindow.cpp:189
#, c-format
msgid "You get %s"
msgstr ""
#. TRANSLATORS: trade window money change button
-#: src/gui/windows/tradewindow.cpp:87
+#: src/gui/windows/tradewindow.cpp:85
msgid "Change"
msgstr ""
#. TRANSLATORS: trade window money label
-#: src/gui/windows/tradewindow.cpp:132
+#: src/gui/windows/tradewindow.cpp:130
msgid "You give:"
msgstr ""
#. TRANSLATORS: trade error
-#: src/gui/windows/tradewindow.cpp:427
+#: src/gui/windows/tradewindow.cpp:425
msgid "You don't have enough money."
msgstr ""
#. TRANSLATORS: trade error
-#: src/gui/windows/tradewindow.cpp:513
+#: src/gui/windows/tradewindow.cpp:514
msgid ""
"Failed adding item. You can not overlap one kind of item on the window."
msgstr ""
#. TRANSLATORS: unregister dialog. label.
-#: src/gui/windows/unregisterdialog.cpp:62
+#: src/gui/windows/unregisterdialog.cpp:64
#, c-format
msgid "Name: %s"
msgstr "Nimi: %s"
#. TRANSLATORS: updater window name
-#: src/gui/windows/updaterwindow.cpp:171
+#: src/gui/windows/updaterwindow.cpp:170
msgid "Updating..."
msgstr ""
#. TRANSLATORS: updater window label
-#: src/gui/windows/updaterwindow.cpp:188
+#: src/gui/windows/updaterwindow.cpp:187
msgid "Connecting..."
msgstr ""
-#: src/gui/windows/updaterwindow.cpp:405
+#: src/gui/windows/updaterwindow.cpp:410
msgid "Show all news (can be slow)"
msgstr ""
#. TRANSLATORS: update message
-#: src/gui/windows/updaterwindow.cpp:823
+#: src/gui/windows/updaterwindow.cpp:845
msgid "##1 The update process is incomplete."
msgstr ""
#. TRANSLATORS: Continues "The update process is incomplete.".
-#: src/gui/windows/updaterwindow.cpp:825
+#: src/gui/windows/updaterwindow.cpp:847
msgid "##1 It is strongly recommended that"
msgstr ""
#. TRANSLATORS: Begins "It is strongly recommended that".
-#: src/gui/windows/updaterwindow.cpp:827
+#: src/gui/windows/updaterwindow.cpp:849
msgid "##1 you try again later."
msgstr ""
#. TRANSLATORS: updater window label
-#: src/gui/windows/updaterwindow.cpp:1011
+#: src/gui/windows/updaterwindow.cpp:1033
msgid "Completed"
msgstr ""
#. TRANSLATORS: who is online window name
-#: src/gui/windows/whoisonline.cpp:93 src/gui/windows/whoisonline.cpp:639
+#: src/gui/windows/whoisonline.cpp:91 src/gui/windows/whoisonline.cpp:645
msgid "Who Is Online - Updating"
msgstr ""
#. TRANSLATORS: who is online. button.
-#: src/gui/windows/whoisonline.cpp:104
+#: src/gui/windows/whoisonline.cpp:105
msgid "Update"
msgstr ""
#. TRANSLATORS: who is online window name
-#: src/gui/windows/whoisonline.cpp:230
+#: src/gui/windows/whoisonline.cpp:232
msgid "Who Is Online - "
msgstr ""
#. TRANSLATORS: who is online window name
-#: src/gui/windows/whoisonline.cpp:655
+#: src/gui/windows/whoisonline.cpp:661
msgid "Who Is Online - error"
msgstr ""
#. TRANSLATORS: who is online window name
-#: src/gui/windows/whoisonline.cpp:699
+#: src/gui/windows/whoisonline.cpp:705
msgid "Who Is Online - Update"
msgstr ""
#. TRANSLATORS: world select dialog name
-#: src/gui/windows/worldselectdialog.cpp:48
+#: src/gui/windows/worldselectdialog.cpp:47
msgid "Select World"
msgstr ""
#. TRANSLATORS: world dialog button
-#: src/gui/windows/worldselectdialog.cpp:54
+#: src/gui/windows/worldselectdialog.cpp:53
msgid "Change Login"
msgstr ""
#. TRANSLATORS: world dialog button
-#: src/gui/windows/worldselectdialog.cpp:56
+#: src/gui/windows/worldselectdialog.cpp:55
msgid "Choose World"
msgstr ""
#. TRANSLATORS: long key name. must be short.
#. TRANSLATORS: short key name. must be very short.
#. TRANSLATORS: long key name, should be short
-#: src/input/inputmanager.cpp:374 src/input/inputmanager.cpp:418
+#: src/input/inputmanager.cpp:376 src/input/inputmanager.cpp:420
#: src/input/keyboardconfig.cpp:102
#, c-format
msgid "key_%d"
msgstr ""
#. TRANSLATORS: long joystick button name. must be short.
-#: src/input/inputmanager.cpp:380
+#: src/input/inputmanager.cpp:382
#, c-format
msgid "JButton%d"
msgstr ""
#. TRANSLATORS: unknown long key type
-#: src/input/inputmanager.cpp:394
+#: src/input/inputmanager.cpp:396
msgid "unknown key"
msgstr ""
#. TRANSLATORS: short joystick button name. muse be very short
-#: src/input/inputmanager.cpp:424
+#: src/input/inputmanager.cpp:426
#, c-format
msgid "JB%d"
msgstr ""
@@ -6540,1268 +6881,1268 @@ msgstr ""
#. TRANSLATORS: unknown short key type. must be short
#. TRANSLATORS: Unknown key short string.
#. TRANSLATORS: This string must be maximum 5 chars
-#: src/input/inputmanager.cpp:438 src/input/keyboardconfig.cpp:146
+#: src/input/inputmanager.cpp:440 src/input/keyboardconfig.cpp:146
msgid "u key"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/basic.cpp:36
+#: src/input/pages/basic.cpp:34
msgid "Target and attack keys"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/basic.cpp:48
+#: src/input/pages/basic.cpp:46
msgid "Target & attack closest monster"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/basic.cpp:54
+#: src/input/pages/basic.cpp:52
msgid "Target & attack closest player"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/basic.cpp:60
+#: src/input/pages/basic.cpp:58
msgid "Move to Target"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/basic.cpp:66
+#: src/input/pages/basic.cpp:64
msgid "Change Move to Target type"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/basic.cpp:72
+#: src/input/pages/basic.cpp:70
msgid "Move to Home location"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/basic.cpp:78
+#: src/input/pages/basic.cpp:76
msgid "Set home location"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/basic.cpp:84
+#: src/input/pages/basic.cpp:82
msgid "Move to navigation point"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/basic.cpp:96
+#: src/input/pages/basic.cpp:94
msgid "Stop Attack / Modifier key"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/basic.cpp:102
+#: src/input/pages/basic.cpp:100
msgid "Untarget"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/basic.cpp:108
+#: src/input/pages/basic.cpp:106
msgid "Target monster"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/basic.cpp:114
+#: src/input/pages/basic.cpp:112
msgid "Target closest monster (without filters)"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/basic.cpp:120
+#: src/input/pages/basic.cpp:118
msgid "Target NPC"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/basic.cpp:126
+#: src/input/pages/basic.cpp:124
msgid "Target Player"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/basic.cpp:132
+#: src/input/pages/basic.cpp:130
msgid "Target mercenary"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/basic.cpp:138
+#: src/input/pages/basic.cpp:136
+msgid "Change targeting type"
+msgstr ""
+
+#. TRANSLATORS: input action name
+#: src/input/pages/basic.cpp:142
msgid "Target pet"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/basic.cpp:144
+#: src/input/pages/basic.cpp:148
msgid "Catch pet"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/basic.cpp:150
+#: src/input/pages/basic.cpp:154
msgid "Other Keys"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/basic.cpp:156
+#: src/input/pages/basic.cpp:160
msgid "Pickup"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/basic.cpp:162
+#: src/input/pages/basic.cpp:166
msgid "Change Pickup Type"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/basic.cpp:168
+#: src/input/pages/basic.cpp:172
msgid "Sit"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/basic.cpp:174
+#: src/input/pages/basic.cpp:178
msgid "Screenshot"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/basic.cpp:180
+#: src/input/pages/basic.cpp:184
msgid "Enable/Disable Trading"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/basic.cpp:186
+#: src/input/pages/basic.cpp:190
msgid "Open trade window"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/basic.cpp:192
+#: src/input/pages/basic.cpp:196
msgid "Start trade with target"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/basic.cpp:198
+#: src/input/pages/basic.cpp:202
msgid "Follow selected player"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/basic.cpp:204
+#: src/input/pages/basic.cpp:208
msgid "Change Map View Mode"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/basic.cpp:210
+#: src/input/pages/basic.cpp:214
msgid "Select OK"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/basic.cpp:222
+#: src/input/pages/basic.cpp:226
msgid "Stop or sit"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/basic.cpp:228
+#: src/input/pages/basic.cpp:232
msgid "Return to safe video mode"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/basic.cpp:234
+#: src/input/pages/basic.cpp:238
msgid "Fire your homunculus"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/basic.cpp:252
+#: src/input/pages/basic.cpp:256
msgid "Open context menu"
msgstr ""
#. TRANSLATORS: input action group
-#: src/input/pages/chat.cpp:33
+#: src/input/pages/chat.cpp:31
msgid "Main"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/chat.cpp:39
+#: src/input/pages/chat.cpp:37
msgid "Toggle Chat"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/chat.cpp:45
+#: src/input/pages/chat.cpp:43
msgid "Chat modifier key"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/chat.cpp:51
+#: src/input/pages/chat.cpp:49
msgid "Scroll Chat Up"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/chat.cpp:57
+#: src/input/pages/chat.cpp:55
msgid "Scroll Chat Down"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/chat.cpp:69
+#: src/input/pages/chat.cpp:67
msgid "Previous Chat Tab"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/chat.cpp:75
+#: src/input/pages/chat.cpp:73
msgid "Next Chat Tab"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/chat.cpp:81
+#: src/input/pages/chat.cpp:79
msgid "Clear current chat tab"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/chat.cpp:87
+#: src/input/pages/chat.cpp:85
msgid "Close current Chat Tab"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/chat.cpp:93
+#: src/input/pages/chat.cpp:91
msgid "Close all chat tabs"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/chat.cpp:99
+#: src/input/pages/chat.cpp:97
msgid "Select general tab"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/chat.cpp:105
+#: src/input/pages/chat.cpp:103
msgid "Select debug tab"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/chat.cpp:111
+#: src/input/pages/chat.cpp:109
msgid "Select trade tab"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/chat.cpp:117
+#: src/input/pages/chat.cpp:115
msgid "Select battle tab"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/chat.cpp:123
+#: src/input/pages/chat.cpp:121
msgid "Select gm tab"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/chat.cpp:129
+#: src/input/pages/chat.cpp:127
msgid "Select lang tab"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/chat.cpp:135
+#: src/input/pages/chat.cpp:133
msgid "Select party tab"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/chat.cpp:141
+#: src/input/pages/chat.cpp:139
msgid "Select guild tab"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/chat.cpp:153
+#: src/input/pages/chat.cpp:151
msgid "Ignore all whispers"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/chat.cpp:159
+#: src/input/pages/chat.cpp:157
msgid "Ignore all whispers on server side"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/chat.cpp:165
+#: src/input/pages/chat.cpp:163
msgid "Unignore all whispers on server side"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/chat.cpp:171
+#: src/input/pages/chat.cpp:169
msgid "Previous chat line"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/chat.cpp:177
+#: src/input/pages/chat.cpp:175
msgid "Next chat line"
msgstr ""
#. TRANSLATORS: input action group
-#: src/input/pages/chat.cpp:183
+#: src/input/pages/chat.cpp:181
msgid "Smiles"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/chat.cpp:189
+#: src/input/pages/chat.cpp:187
msgid "Show smiles"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/emotes.cpp:37
+#: src/input/pages/emotes.cpp:35
msgid "Emote modifiers keys"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/emotes.cpp:43
+#: src/input/pages/emotes.cpp:41
msgid "Emote modifier key"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/emotes.cpp:49
+#: src/input/pages/emotes.cpp:47
msgid "Pet emote modifier key"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/emotes.cpp:55
+#: src/input/pages/emotes.cpp:53
msgid "Homunculus / mercenary emote modifier key"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/emotes.cpp:61
+#: src/input/pages/emotes.cpp:59
msgid "Emote shortcuts"
msgstr ""
#. TRANSLATORS: input action name
-#: 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
+#: src/input/pages/emotes.cpp:65 src/input/pages/emotes.cpp:71
+#: src/input/pages/emotes.cpp:77 src/input/pages/emotes.cpp:83
+#: src/input/pages/emotes.cpp:89 src/input/pages/emotes.cpp:95
+#: src/input/pages/emotes.cpp:101 src/input/pages/emotes.cpp:107
+#: src/input/pages/emotes.cpp:113 src/input/pages/emotes.cpp:119
+#: src/input/pages/emotes.cpp:125 src/input/pages/emotes.cpp:131
+#: src/input/pages/emotes.cpp:137 src/input/pages/emotes.cpp:143
+#: src/input/pages/emotes.cpp:149 src/input/pages/emotes.cpp:155
+#: src/input/pages/emotes.cpp:161 src/input/pages/emotes.cpp:167
+#: src/input/pages/emotes.cpp:173 src/input/pages/emotes.cpp:179
+#: src/input/pages/emotes.cpp:185 src/input/pages/emotes.cpp:191
+#: src/input/pages/emotes.cpp:197 src/input/pages/emotes.cpp:203
+#: src/input/pages/emotes.cpp:209 src/input/pages/emotes.cpp:215
+#: src/input/pages/emotes.cpp:221 src/input/pages/emotes.cpp:227
+#: src/input/pages/emotes.cpp:233 src/input/pages/emotes.cpp:239
+#: src/input/pages/emotes.cpp:245 src/input/pages/emotes.cpp:251
+#: src/input/pages/emotes.cpp:257 src/input/pages/emotes.cpp:263
+#: src/input/pages/emotes.cpp:269 src/input/pages/emotes.cpp:275
+#: src/input/pages/emotes.cpp:281 src/input/pages/emotes.cpp:287
+#: src/input/pages/emotes.cpp:293 src/input/pages/emotes.cpp:299
+#: src/input/pages/emotes.cpp:305 src/input/pages/emotes.cpp:311
+#: src/input/pages/emotes.cpp:317 src/input/pages/emotes.cpp:323
+#: src/input/pages/emotes.cpp:329 src/input/pages/emotes.cpp:335
+#: src/input/pages/emotes.cpp:341 src/input/pages/emotes.cpp:347
#, c-format
msgid "Emote Shortcut %d"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/emotes.cpp:360
+#: src/input/pages/emotes.cpp:358
msgid "Pet emote shortcuts"
msgstr ""
#. TRANSLATORS: input action name
-#: 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
+#: src/input/pages/emotes.cpp:364 src/input/pages/emotes.cpp:370
+#: src/input/pages/emotes.cpp:376 src/input/pages/emotes.cpp:382
+#: src/input/pages/emotes.cpp:388 src/input/pages/emotes.cpp:394
+#: src/input/pages/emotes.cpp:400 src/input/pages/emotes.cpp:406
+#: src/input/pages/emotes.cpp:412 src/input/pages/emotes.cpp:418
+#: src/input/pages/emotes.cpp:424 src/input/pages/emotes.cpp:430
+#: src/input/pages/emotes.cpp:436 src/input/pages/emotes.cpp:442
+#: src/input/pages/emotes.cpp:448 src/input/pages/emotes.cpp:454
+#: src/input/pages/emotes.cpp:460 src/input/pages/emotes.cpp:466
+#: src/input/pages/emotes.cpp:472 src/input/pages/emotes.cpp:478
+#: src/input/pages/emotes.cpp:484 src/input/pages/emotes.cpp:490
+#: src/input/pages/emotes.cpp:496 src/input/pages/emotes.cpp:502
+#: src/input/pages/emotes.cpp:508 src/input/pages/emotes.cpp:514
+#: src/input/pages/emotes.cpp:520 src/input/pages/emotes.cpp:526
+#: src/input/pages/emotes.cpp:532 src/input/pages/emotes.cpp:538
+#: src/input/pages/emotes.cpp:544 src/input/pages/emotes.cpp:550
+#: src/input/pages/emotes.cpp:556 src/input/pages/emotes.cpp:562
+#: src/input/pages/emotes.cpp:568 src/input/pages/emotes.cpp:574
+#: src/input/pages/emotes.cpp:580 src/input/pages/emotes.cpp:586
+#: src/input/pages/emotes.cpp:592 src/input/pages/emotes.cpp:598
+#: src/input/pages/emotes.cpp:604 src/input/pages/emotes.cpp:610
+#: src/input/pages/emotes.cpp:616 src/input/pages/emotes.cpp:622
+#: src/input/pages/emotes.cpp:628 src/input/pages/emotes.cpp:634
+#: src/input/pages/emotes.cpp:640 src/input/pages/emotes.cpp:646
#, c-format
msgid "Pet emote shortcut %d"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/gui.cpp:33
+#: src/input/pages/gui.cpp:31
msgid "Move & selection"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/gui.cpp:39
+#: src/input/pages/gui.cpp:37
msgid "Move Up"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/gui.cpp:45
+#: src/input/pages/gui.cpp:43
msgid "Move Down"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/gui.cpp:51
+#: src/input/pages/gui.cpp:49
msgid "Move Left"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/gui.cpp:57
+#: src/input/pages/gui.cpp:55
msgid "Move Right"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/gui.cpp:63
+#: src/input/pages/gui.cpp:61
msgid "Move Home"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/gui.cpp:69
+#: src/input/pages/gui.cpp:67
msgid "Move End"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/gui.cpp:75
+#: src/input/pages/gui.cpp:73
msgid "Page up"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/gui.cpp:81
+#: src/input/pages/gui.cpp:79
msgid "Page down"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/gui.cpp:99
+#: src/input/pages/gui.cpp:97
msgid "Select2"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/gui.cpp:117
+#: src/input/pages/gui.cpp:115
msgid "Backspace"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/gui.cpp:123
-msgid "Insert"
-msgstr ""
-
-#. TRANSLATORS: input action name
-#: src/input/pages/gui.cpp:129
+#: src/input/pages/gui.cpp:127
msgid "Tab"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/gui.cpp:135
+#: src/input/pages/gui.cpp:133
msgid "Mod"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/gui.cpp:141
+#: src/input/pages/gui.cpp:139
msgid "Ctrl"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/move.cpp:37
+#: src/input/pages/move.cpp:35
msgid "Move Keys"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/move.cpp:43
+#: src/input/pages/move.cpp:41
msgid "Move player up"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/move.cpp:49
+#: src/input/pages/move.cpp:47
msgid "Move player down"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/move.cpp:55
+#: src/input/pages/move.cpp:53
msgid "Move player left"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/move.cpp:61
+#: src/input/pages/move.cpp:59
msgid "Move player right"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/move.cpp:67
+#: src/input/pages/move.cpp:65
msgid "Move player forward"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/move.cpp:73
+#: src/input/pages/move.cpp:71
msgid "Move pet up"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/move.cpp:79
+#: src/input/pages/move.cpp:77
msgid "Move pet down"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/move.cpp:85
+#: src/input/pages/move.cpp:83
msgid "Move pet left"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/move.cpp:91
+#: src/input/pages/move.cpp:89
msgid "Move pet right"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/move.cpp:97
+#: src/input/pages/move.cpp:95
msgid "Move to navigation point shortcuts"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/move.cpp:103 src/input/pages/move.cpp:109
-#: src/input/pages/move.cpp:115 src/input/pages/move.cpp:121
-#: src/input/pages/move.cpp:127 src/input/pages/move.cpp:133
-#: src/input/pages/move.cpp:139 src/input/pages/move.cpp:145
-#: src/input/pages/move.cpp:151 src/input/pages/move.cpp:157
-#: src/input/pages/move.cpp:163 src/input/pages/move.cpp:169
-#: src/input/pages/move.cpp:175 src/input/pages/move.cpp:181
-#: src/input/pages/move.cpp:187 src/input/pages/move.cpp:193
-#: src/input/pages/move.cpp:199 src/input/pages/move.cpp:205
-#: src/input/pages/move.cpp:211 src/input/pages/move.cpp:217
-#: src/input/pages/move.cpp:223 src/input/pages/move.cpp:229
-#: src/input/pages/move.cpp:235 src/input/pages/move.cpp:241
-#: src/input/pages/move.cpp:247 src/input/pages/move.cpp:253
-#: src/input/pages/move.cpp:259 src/input/pages/move.cpp:265
-#: src/input/pages/move.cpp:271 src/input/pages/move.cpp:277
-#: src/input/pages/move.cpp:283 src/input/pages/move.cpp:289
-#: src/input/pages/move.cpp:295 src/input/pages/move.cpp:301
-#: src/input/pages/move.cpp:307 src/input/pages/move.cpp:313
-#: src/input/pages/move.cpp:319 src/input/pages/move.cpp:325
-#: src/input/pages/move.cpp:331 src/input/pages/move.cpp:337
-#: src/input/pages/move.cpp:343 src/input/pages/move.cpp:349
-#: src/input/pages/move.cpp:355 src/input/pages/move.cpp:361
-#: src/input/pages/move.cpp:367 src/input/pages/move.cpp:373
-#: src/input/pages/move.cpp:379 src/input/pages/move.cpp:385
+#: src/input/pages/move.cpp:101 src/input/pages/move.cpp:107
+#: src/input/pages/move.cpp:113 src/input/pages/move.cpp:119
+#: src/input/pages/move.cpp:125 src/input/pages/move.cpp:131
+#: src/input/pages/move.cpp:137 src/input/pages/move.cpp:143
+#: src/input/pages/move.cpp:149 src/input/pages/move.cpp:155
+#: src/input/pages/move.cpp:161 src/input/pages/move.cpp:167
+#: src/input/pages/move.cpp:173 src/input/pages/move.cpp:179
+#: src/input/pages/move.cpp:185 src/input/pages/move.cpp:191
+#: src/input/pages/move.cpp:197 src/input/pages/move.cpp:203
+#: src/input/pages/move.cpp:209 src/input/pages/move.cpp:215
+#: src/input/pages/move.cpp:221 src/input/pages/move.cpp:227
+#: src/input/pages/move.cpp:233 src/input/pages/move.cpp:239
+#: src/input/pages/move.cpp:245 src/input/pages/move.cpp:251
+#: src/input/pages/move.cpp:257 src/input/pages/move.cpp:263
+#: src/input/pages/move.cpp:269 src/input/pages/move.cpp:275
+#: src/input/pages/move.cpp:281 src/input/pages/move.cpp:287
+#: src/input/pages/move.cpp:293 src/input/pages/move.cpp:299
+#: src/input/pages/move.cpp:305 src/input/pages/move.cpp:311
+#: src/input/pages/move.cpp:317 src/input/pages/move.cpp:323
+#: src/input/pages/move.cpp:329 src/input/pages/move.cpp:335
+#: src/input/pages/move.cpp:341 src/input/pages/move.cpp:347
+#: src/input/pages/move.cpp:353 src/input/pages/move.cpp:359
+#: src/input/pages/move.cpp:365 src/input/pages/move.cpp:371
+#: src/input/pages/move.cpp:377 src/input/pages/move.cpp:383
#, c-format
msgid "Move to point Shortcut %d"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:36
+#: src/input/pages/other.cpp:34
msgid "Input ignore"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:42
+#: src/input/pages/other.cpp:40
msgid "Ignore input 1"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:48
+#: src/input/pages/other.cpp:46
msgid "Ignore input 2"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:54
+#: src/input/pages/other.cpp:52
msgid "Direction keys"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:60
+#: src/input/pages/other.cpp:58
msgid "Player direct up"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:66
+#: src/input/pages/other.cpp:64
msgid "Player direct down"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:72
+#: src/input/pages/other.cpp:70
msgid "Player direct left"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:78
+#: src/input/pages/other.cpp:76
msgid "Player direct right"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:84
+#: src/input/pages/other.cpp:82
msgid "Pet direct up"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:90
+#: src/input/pages/other.cpp:88
msgid "Pet direct down"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:96
+#: src/input/pages/other.cpp:94
msgid "Pet direct left"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:102
+#: src/input/pages/other.cpp:100
msgid "Pet direct right"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:114
+#: src/input/pages/other.cpp:112
msgid "Crazy moves"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:120
+#: src/input/pages/other.cpp:118
msgid "Change Crazy Move mode"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:126
+#: src/input/pages/other.cpp:124
msgid "Quick Drop N Items from 0 slot"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:132
+#: src/input/pages/other.cpp:130
msgid "Quick Drop N Items"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:138
+#: src/input/pages/other.cpp:136
msgid "Switch Quick Drop Counter"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:144
+#: src/input/pages/other.cpp:142
msgid "Quick heal target or self"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:150
+#: src/input/pages/other.cpp:148
msgid "Heal the most injured player"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:156
+#: src/input/pages/other.cpp:154
msgid "Use #itenplz spell"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:162
+#: src/input/pages/other.cpp:160
msgid "Use magic attack"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:168
+#: src/input/pages/other.cpp:166
msgid "Switch magic attack"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:174
+#: src/input/pages/other.cpp:172
msgid "Switch pvp attack"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:180
+#: src/input/pages/other.cpp:178
msgid "Change move type"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:186
+#: src/input/pages/other.cpp:184
msgid "Change Attack Weapon Type"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:192
+#: src/input/pages/other.cpp:190
msgid "Change Attack Type"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:198
+#: src/input/pages/other.cpp:196
msgid "Change Follow mode"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:204
+#: src/input/pages/other.cpp:202
msgid "Change Imitation mode"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:210
+#: src/input/pages/other.cpp:208
msgid "Disable / Enable Game modifier keys"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:216
+#: src/input/pages/other.cpp:214
msgid "On / Off audio"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:222
+#: src/input/pages/other.cpp:220
msgid "Enable / Disable away mode"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:228
+#: src/input/pages/other.cpp:226
msgid "Emulate right click from keyboard"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:234
+#: src/input/pages/other.cpp:232
msgid "Toggle camera mode"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:240
+#: src/input/pages/other.cpp:238
msgid "Toggle ipc mode"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:246
+#: src/input/pages/other.cpp:244
msgid "Show information about position in chat"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:252
+#: src/input/pages/other.cpp:250
msgid "Show online players number in chat"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:258
+#: src/input/pages/other.cpp:256
msgid "Show onscreen keyboard"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:264
+#: src/input/pages/other.cpp:262
msgid "Clean cached graphics"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:270
+#: src/input/pages/other.cpp:268
msgid "Clean cached fonts"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:276
+#: src/input/pages/other.cpp:274
msgid "Print visible players in chat"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:282
+#: src/input/pages/other.cpp:280
msgid "Print all visible beings in chat"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:288
+#: src/input/pages/other.cpp:286
msgid "Load shop items list from disk"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:294
+#: src/input/pages/other.cpp:292
msgid "Save shop items list to disk"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:300
+#: src/input/pages/other.cpp:298
msgid "Print debug cache info"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:306
+#: src/input/pages/other.cpp:304
msgid "Undress selected player"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:312
+#: src/input/pages/other.cpp:310
msgid "Quick disconnect from server"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:318
+#: src/input/pages/other.cpp:316
msgid "Disable debug particle"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:324
+#: src/input/pages/other.cpp:322
msgid "Create items (for gms)"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:330
+#: src/input/pages/other.cpp:328
msgid "Print configured directories in chat"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:336
+#: src/input/pages/other.cpp:334
msgid "Print client uptime in chat"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:342
+#: src/input/pages/other.cpp:340
msgid "Dump debug information"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:348
+#: src/input/pages/other.cpp:346
msgid "Crash client"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:354
+#: src/input/pages/other.cpp:352
msgid "Dump graphics info into chat"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:360
+#: src/input/pages/other.cpp:358
msgid "Dump tests info into chat"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:366
+#: src/input/pages/other.cpp:364
msgid "Print OpenGL version in chat"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:372
+#: src/input/pages/other.cpp:370
msgid "Print enabled mods in chat"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:378
+#: src/input/pages/other.cpp:376
msgid "Dump environments into log"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:384
+#: src/input/pages/other.cpp:382
msgid "Dump OpenGL state into log"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:391
+#: src/input/pages/other.cpp:389
msgid "Test SDL font speed"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:398
+#: src/input/pages/other.cpp:396
msgid "Upload main config"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:404
+#: src/input/pages/other.cpp:402
msgid "Upload server config"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:416
+#: src/input/pages/other.cpp:414
msgid "Fire your mercenary"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:422
+#: src/input/pages/other.cpp:420
msgid "Pet ai start"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:428
+#: src/input/pages/other.cpp:426
msgid "Pet ai stop"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/outfits.cpp:37
+#: src/input/pages/outfits.cpp:35
msgid "Outfits keys"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/outfits.cpp:43
+#: src/input/pages/outfits.cpp:41
msgid "Wear Outfit"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/outfits.cpp:49
+#: src/input/pages/outfits.cpp:47
msgid "Copy Outfit"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/outfits.cpp:55
+#: src/input/pages/outfits.cpp:53
msgid "Copy equipped to Outfit"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/outfits.cpp:61
+#: src/input/pages/outfits.cpp:59
msgid "Show hat in chat"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/outfits.cpp:67
+#: src/input/pages/outfits.cpp:65
msgid "Outfits shortcuts"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/outfits.cpp:73 src/input/pages/outfits.cpp:79
-#: src/input/pages/outfits.cpp:85 src/input/pages/outfits.cpp:91
-#: src/input/pages/outfits.cpp:97 src/input/pages/outfits.cpp:103
-#: src/input/pages/outfits.cpp:109 src/input/pages/outfits.cpp:115
-#: src/input/pages/outfits.cpp:121 src/input/pages/outfits.cpp:127
-#: src/input/pages/outfits.cpp:133 src/input/pages/outfits.cpp:139
-#: src/input/pages/outfits.cpp:145 src/input/pages/outfits.cpp:151
-#: src/input/pages/outfits.cpp:157 src/input/pages/outfits.cpp:163
-#: src/input/pages/outfits.cpp:169 src/input/pages/outfits.cpp:175
-#: src/input/pages/outfits.cpp:181 src/input/pages/outfits.cpp:187
-#: src/input/pages/outfits.cpp:193 src/input/pages/outfits.cpp:199
-#: src/input/pages/outfits.cpp:205 src/input/pages/outfits.cpp:211
-#: src/input/pages/outfits.cpp:217 src/input/pages/outfits.cpp:223
-#: src/input/pages/outfits.cpp:229 src/input/pages/outfits.cpp:235
-#: src/input/pages/outfits.cpp:241 src/input/pages/outfits.cpp:247
-#: src/input/pages/outfits.cpp:253 src/input/pages/outfits.cpp:259
-#: src/input/pages/outfits.cpp:265 src/input/pages/outfits.cpp:271
-#: src/input/pages/outfits.cpp:277 src/input/pages/outfits.cpp:283
-#: src/input/pages/outfits.cpp:289 src/input/pages/outfits.cpp:295
-#: src/input/pages/outfits.cpp:301 src/input/pages/outfits.cpp:307
-#: src/input/pages/outfits.cpp:313 src/input/pages/outfits.cpp:319
-#: src/input/pages/outfits.cpp:325 src/input/pages/outfits.cpp:331
-#: src/input/pages/outfits.cpp:337 src/input/pages/outfits.cpp:343
-#: src/input/pages/outfits.cpp:349 src/input/pages/outfits.cpp:355
+#: src/input/pages/outfits.cpp:71 src/input/pages/outfits.cpp:77
+#: src/input/pages/outfits.cpp:83 src/input/pages/outfits.cpp:89
+#: src/input/pages/outfits.cpp:95 src/input/pages/outfits.cpp:101
+#: src/input/pages/outfits.cpp:107 src/input/pages/outfits.cpp:113
+#: src/input/pages/outfits.cpp:119 src/input/pages/outfits.cpp:125
+#: src/input/pages/outfits.cpp:131 src/input/pages/outfits.cpp:137
+#: src/input/pages/outfits.cpp:143 src/input/pages/outfits.cpp:149
+#: src/input/pages/outfits.cpp:155 src/input/pages/outfits.cpp:161
+#: src/input/pages/outfits.cpp:167 src/input/pages/outfits.cpp:173
+#: src/input/pages/outfits.cpp:179 src/input/pages/outfits.cpp:185
+#: src/input/pages/outfits.cpp:191 src/input/pages/outfits.cpp:197
+#: src/input/pages/outfits.cpp:203 src/input/pages/outfits.cpp:209
+#: src/input/pages/outfits.cpp:215 src/input/pages/outfits.cpp:221
+#: src/input/pages/outfits.cpp:227 src/input/pages/outfits.cpp:233
+#: src/input/pages/outfits.cpp:239 src/input/pages/outfits.cpp:245
+#: src/input/pages/outfits.cpp:251 src/input/pages/outfits.cpp:257
+#: src/input/pages/outfits.cpp:263 src/input/pages/outfits.cpp:269
+#: src/input/pages/outfits.cpp:275 src/input/pages/outfits.cpp:281
+#: src/input/pages/outfits.cpp:287 src/input/pages/outfits.cpp:293
+#: src/input/pages/outfits.cpp:299 src/input/pages/outfits.cpp:305
+#: src/input/pages/outfits.cpp:311 src/input/pages/outfits.cpp:317
+#: src/input/pages/outfits.cpp:323 src/input/pages/outfits.cpp:329
+#: src/input/pages/outfits.cpp:335 src/input/pages/outfits.cpp:341
+#: src/input/pages/outfits.cpp:347 src/input/pages/outfits.cpp:353
#, c-format
msgid "Outfit Shortcut %d"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/shortcuts.cpp:37
+#: src/input/pages/shortcuts.cpp:35
msgid "Shortcuts modifiers keys"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/shortcuts.cpp:43
+#: src/input/pages/shortcuts.cpp:41
msgid "Item Shortcuts Key"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/shortcuts.cpp:49
+#: src/input/pages/shortcuts.cpp:47
msgid "Shortcuts keys"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/shortcuts.cpp:55 src/input/pages/shortcuts.cpp:61
-#: src/input/pages/shortcuts.cpp:67 src/input/pages/shortcuts.cpp:73
-#: src/input/pages/shortcuts.cpp:79 src/input/pages/shortcuts.cpp:85
-#: src/input/pages/shortcuts.cpp:91 src/input/pages/shortcuts.cpp:97
-#: src/input/pages/shortcuts.cpp:103 src/input/pages/shortcuts.cpp:109
-#: src/input/pages/shortcuts.cpp:115 src/input/pages/shortcuts.cpp:121
-#: src/input/pages/shortcuts.cpp:127 src/input/pages/shortcuts.cpp:133
-#: src/input/pages/shortcuts.cpp:139 src/input/pages/shortcuts.cpp:145
-#: src/input/pages/shortcuts.cpp:151 src/input/pages/shortcuts.cpp:157
-#: src/input/pages/shortcuts.cpp:163 src/input/pages/shortcuts.cpp:169
+#: src/input/pages/shortcuts.cpp:53 src/input/pages/shortcuts.cpp:59
+#: src/input/pages/shortcuts.cpp:65 src/input/pages/shortcuts.cpp:71
+#: src/input/pages/shortcuts.cpp:77 src/input/pages/shortcuts.cpp:83
+#: src/input/pages/shortcuts.cpp:89 src/input/pages/shortcuts.cpp:95
+#: src/input/pages/shortcuts.cpp:101 src/input/pages/shortcuts.cpp:107
+#: src/input/pages/shortcuts.cpp:113 src/input/pages/shortcuts.cpp:119
+#: src/input/pages/shortcuts.cpp:125 src/input/pages/shortcuts.cpp:131
+#: src/input/pages/shortcuts.cpp:137 src/input/pages/shortcuts.cpp:143
+#: src/input/pages/shortcuts.cpp:149 src/input/pages/shortcuts.cpp:155
+#: src/input/pages/shortcuts.cpp:161 src/input/pages/shortcuts.cpp:167
#, c-format
msgid "Item Shortcut %d"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/windows.cpp:42
+#: src/input/pages/windows.cpp:40
msgid "Show Windows Menu"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/windows.cpp:48
+#: src/input/pages/windows.cpp:46
msgid "Hide Windows"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/windows.cpp:54
+#: src/input/pages/windows.cpp:52
msgid "About Window"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/windows.cpp:60
+#: src/input/pages/windows.cpp:58
msgid "Bank Window"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/windows.cpp:66
+#: src/input/pages/windows.cpp:64
msgid "Help Window"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/windows.cpp:72
+#: src/input/pages/windows.cpp:70
msgid "Status Window"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/windows.cpp:78
+#: src/input/pages/windows.cpp:76
msgid "Inventory Window"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/windows.cpp:84
+#: src/input/pages/windows.cpp:82
msgid "Equipment Window"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/windows.cpp:90
+#: src/input/pages/windows.cpp:88
msgid "Skill Window"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/windows.cpp:96
+#: src/input/pages/windows.cpp:94
msgid "Minimap Window"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/windows.cpp:102
+#: src/input/pages/windows.cpp:100
msgid "Chat Window"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/windows.cpp:108
+#: src/input/pages/windows.cpp:106
msgid "Item Shortcut Window"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/windows.cpp:114
+#: src/input/pages/windows.cpp:112
msgid "Setup Window"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/windows.cpp:120
+#: src/input/pages/windows.cpp:118
msgid "Debug Window"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/windows.cpp:126
+#: src/input/pages/windows.cpp:124
msgid "Social Window"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/windows.cpp:132
+#: src/input/pages/windows.cpp:130
msgid "Emote Shortcut Window"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/windows.cpp:138
+#: src/input/pages/windows.cpp:136
msgid "Outfits Window"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/windows.cpp:144
+#: src/input/pages/windows.cpp:142
msgid "Shop Window"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/windows.cpp:150
+#: src/input/pages/windows.cpp:148
msgid "Quick drop Window"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/windows.cpp:156
+#: src/input/pages/windows.cpp:154
msgid "Kill Stats Window"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/windows.cpp:162
+#: src/input/pages/windows.cpp:160
msgid "Commands Window"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/windows.cpp:168
-msgid "Bot Checker Window"
-msgstr ""
-
-#. TRANSLATORS: input action name
-#: src/input/pages/windows.cpp:174
+#: src/input/pages/windows.cpp:166
msgid "Who Is Online Window"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/windows.cpp:180
+#: src/input/pages/windows.cpp:172
msgid "Did you know Window"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/windows.cpp:186
+#: src/input/pages/windows.cpp:178
msgid "Quests Window"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/windows.cpp:192
+#: src/input/pages/windows.cpp:184
msgid "Updates Window"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/windows.cpp:198
+#: src/input/pages/windows.cpp:190
msgid "Cart window"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/windows.cpp:210
+#: src/input/pages/windows.cpp:196
+msgid "Quick settings window"
+msgstr ""
+
+#. TRANSLATORS: input action name
+#: src/input/pages/windows.cpp:208
msgid "Previous Social Tab"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/windows.cpp:216
+#: src/input/pages/windows.cpp:214
msgid "Next Social Tab"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/windows.cpp:222
+#: src/input/pages/windows.cpp:220
msgid "Previous Shortcuts tab"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/windows.cpp:228
+#: src/input/pages/windows.cpp:226
msgid "Next Shortcuts tab"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/windows.cpp:234
+#: src/input/pages/windows.cpp:232
msgid "Previous Commands tab"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/windows.cpp:240
+#: src/input/pages/windows.cpp:238
msgid "Next Commands tab"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/windows.cpp:246
+#: src/input/pages/windows.cpp:244
msgid "Previous inventory tab"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/windows.cpp:252
+#: src/input/pages/windows.cpp:250
msgid "Next inventory tab"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/windows.cpp:258
+#: src/input/pages/windows.cpp:256
msgid "Clear drops window"
msgstr ""
#. TRANSLATORS: inventory type name
-#: src/inventory.cpp:304
+#: src/inventory.cpp:306
msgid "Storage"
msgstr ""
#. TRANSLATORS: inventory type name
-#: src/inventory.cpp:314
+#: src/inventory.cpp:311
msgid "Npc"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:78
+#: src/main.cpp:82
msgid "manaplus [options] [manaplus-file]"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:80
+#: src/main.cpp:84
msgid "[manaplus-file] : The manaplus file is an XML file (.manaplus)"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:83
+#: src/main.cpp:87
msgid " used to set custom parameters"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:85
+#: src/main.cpp:89
msgid " to the manaplus client."
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:88
+#: src/main.cpp:92
msgid "Options:"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:90
+#: src/main.cpp:94
msgid " -l --log-file : Log file to use"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:92
+#: src/main.cpp:96
msgid " -a --chat-log-dir : Chat log dir to use"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:94
+#: src/main.cpp:98
msgid " -v --version : Display the version"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:96
+#: src/main.cpp:100
msgid " -h --help : Display this help"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:98
+#: src/main.cpp:102
msgid " -C --config-dir : Configuration directory to use"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:101
+#: src/main.cpp:105
msgid " -U --username : Login with this username"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:103
+#: src/main.cpp:107
msgid " -P --password : Login with this password"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:105
+#: src/main.cpp:109
msgid " -c --character : Login with this character"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:107
+#: src/main.cpp:111
msgid " -s --server : Login server name or IP"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:109
+#: src/main.cpp:113
msgid " -y --server-type : Login server type"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:111
+#: src/main.cpp:115
msgid " -p --port : Login server port"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:113
+#: src/main.cpp:117
msgid " -H --update-host : Use this update host"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:115
+#: src/main.cpp:119
msgid " -D --default : Choose default character server and character"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:118
+#: src/main.cpp:122
msgid " -u --skip-update : Skip the update downloads"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:120
+#: src/main.cpp:124
msgid " -d --data : Directory to load game data from"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:123
+#: src/main.cpp:127
msgid " -L --localdata-dir : Directory to use as local data directory"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:126
+#: src/main.cpp:130
msgid " --screenshot-dir : Directory to store screenshots"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:129
+#: src/main.cpp:133
msgid " --safemode : Start game in safe mode"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:131
+#: src/main.cpp:135
msgid " --renderer : Set renderer type"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:133
+#: src/main.cpp:137
msgid " -T --tests : Start testing drivers and auto configuring"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:137
+#: src/main.cpp:141
msgid " -O --no-opengl : Disable OpenGL for this session"
msgstr ""
@@ -7826,8 +8167,8 @@ msgid "Failed to create character. Most likely the name is already taken."
msgstr ""
#. TRANSLATORS: error message
-#: src/net/ea/charserverhandler.cpp:117 src/net/ea/loginhandler.cpp:247
-#: src/net/eathena/loginhandler.cpp:224
+#: src/net/ea/charserverhandler.cpp:117 src/net/ea/loginhandler.cpp:249
+#: src/net/eathena/loginhandler.cpp:233
msgid "Wrong name."
msgstr ""
@@ -7856,7 +8197,8 @@ msgstr ""
msgid "Incorrect look."
msgstr ""
-#: src/net/ea/charserverhandler.cpp:160
+#. TRANSLATORS: info message
+#: src/net/ea/charserverhandler.cpp:168
msgid "Character deleted."
msgstr ""
@@ -7877,102 +8219,103 @@ msgstr ""
msgid "Whisper could not be sent, you ignored by all players."
msgstr ""
-#: src/net/ea/gamehandler.cpp:79
+#. TRANSLATORS: error header
+#: src/net/ea/gamehandler.cpp:81
msgid "Game"
msgstr ""
#. TRANSLATORS: error message
-#: src/net/ea/gamehandler.cpp:81
+#: src/net/ea/gamehandler.cpp:83
msgid "Request to quit denied!"
msgstr ""
#. TRANSLATORS: guild info message
-#: src/net/ea/guildhandler.cpp:137
+#: src/net/ea/guildhandler.cpp:121
#, c-format
msgid "Guild name: %s"
msgstr ""
#. TRANSLATORS: guild info message
-#: src/net/ea/guildhandler.cpp:140
+#: src/net/ea/guildhandler.cpp:124
#, c-format
msgid "Guild master: %s"
msgstr ""
#. TRANSLATORS: guild info message
-#: src/net/ea/guildhandler.cpp:143
+#: src/net/ea/guildhandler.cpp:127
#, c-format
msgid "Guild level: %d"
msgstr ""
#. TRANSLATORS: guild info message
-#: src/net/ea/guildhandler.cpp:146
+#: src/net/ea/guildhandler.cpp:130
#, c-format
msgid "Online members: %d"
msgstr ""
#. TRANSLATORS: guild info message
-#: src/net/ea/guildhandler.cpp:149
+#: src/net/ea/guildhandler.cpp:133
#, c-format
msgid "Max members: %d"
msgstr ""
#. TRANSLATORS: guild info message
-#: src/net/ea/guildhandler.cpp:152
+#: src/net/ea/guildhandler.cpp:136
#, c-format
msgid "Average level: %d"
msgstr ""
#. TRANSLATORS: guild info message
-#: src/net/ea/guildhandler.cpp:155
+#: src/net/ea/guildhandler.cpp:139
#, c-format
msgid "Guild exp: %d"
msgstr ""
#. TRANSLATORS: guild info message
-#: src/net/ea/guildhandler.cpp:158
+#: src/net/ea/guildhandler.cpp:142
#, c-format
msgid "Guild next exp: %d"
msgstr ""
#. TRANSLATORS: guild info message
-#: src/net/ea/guildhandler.cpp:161
+#: src/net/ea/guildhandler.cpp:145
#, c-format
msgid "Guild castle: %s"
msgstr ""
#. TRANSLATORS: error message
-#: src/net/ea/loginhandler.cpp:207 src/net/eathena/loginhandler.cpp:179
+#: src/net/ea/loginhandler.cpp:209 src/net/eathena/loginhandler.cpp:188
msgid "Unregistered ID."
msgstr ""
#. TRANSLATORS: error message
-#: src/net/ea/loginhandler.cpp:211 src/net/eathena/loginhandler.cpp:183
+#: src/net/ea/loginhandler.cpp:213 src/net/eathena/loginhandler.cpp:192
msgid "Wrong password."
msgstr ""
#. TRANSLATORS: error message
-#: src/net/ea/loginhandler.cpp:216 src/net/eathena/loginhandler.cpp:188
+#: src/net/ea/loginhandler.cpp:218 src/net/eathena/loginhandler.cpp:197
msgid "Account expired."
msgstr ""
#. TRANSLATORS: error message
-#: src/net/ea/loginhandler.cpp:220 src/net/eathena/loginhandler.cpp:192
+#: src/net/ea/loginhandler.cpp:222 src/net/eathena/loginhandler.cpp:201
msgid "Rejected from server."
msgstr ""
#. TRANSLATORS: error message
-#: src/net/ea/loginhandler.cpp:224 src/net/eathena/loginhandler.cpp:196
+#: src/net/ea/loginhandler.cpp:226 src/net/eathena/loginhandler.cpp:205
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:201
+#: src/net/ea/loginhandler.cpp:231 src/net/eathena/loginhandler.cpp:210
msgid "Client too old."
msgstr ""
#. TRANSLATORS: error message
-#: src/net/ea/loginhandler.cpp:233 src/net/eathena/loginhandler.cpp:205
+#: src/net/ea/loginhandler.cpp:235 src/net/eathena/loginhandler.cpp:214
#, c-format
msgid ""
"You have been temporarily banned from the game until %s.\n"
@@ -7980,362 +8323,380 @@ msgid ""
msgstr ""
#. TRANSLATORS: error message
-#: src/net/ea/loginhandler.cpp:239 src/net/eathena/loginhandler.cpp:214
+#: src/net/ea/loginhandler.cpp:241 src/net/eathena/loginhandler.cpp:223
msgid "Server overpopulated."
msgstr ""
#. TRANSLATORS: error message
-#: src/net/ea/loginhandler.cpp:243 src/net/eathena/loginhandler.cpp:219
+#: src/net/ea/loginhandler.cpp:245 src/net/eathena/loginhandler.cpp:228
msgid "This user name is already taken."
msgstr ""
#. TRANSLATORS: error message
-#: src/net/ea/loginhandler.cpp:251 src/net/eathena/loginhandler.cpp:229
+#: src/net/ea/loginhandler.cpp:253 src/net/eathena/loginhandler.cpp:238
msgid "Incorrect email."
msgstr ""
#. TRANSLATORS: error message
-#: src/net/ea/loginhandler.cpp:255 src/net/eathena/loginhandler.cpp:234
+#: src/net/ea/loginhandler.cpp:257 src/net/eathena/loginhandler.cpp:243
msgid "Username permanently erased."
msgstr ""
#. TRANSLATORS: error message
-#: src/net/ea/loginhandler.cpp:259 src/net/eathena/loginhandler.cpp:238
-#: src/net/tmwa/loginhandler.cpp:286
+#: src/net/ea/loginhandler.cpp:261 src/net/eathena/loginhandler.cpp:247
+#: src/net/eathena/loginhandler.cpp:355 src/net/tmwa/loginhandler.cpp:255
msgid "Unknown error."
msgstr ""
#. TRANSLATORS: error message
-#: src/net/ea/network.cpp:99
+#: src/net/ea/network.cpp:101
msgid "Empty address given to Network::connect()!"
msgstr ""
#. TRANSLATORS: error message
-#: src/net/ea/network.cpp:207
+#: src/net/ea/network.cpp:209
msgid "Unable to resolve host \""
msgstr ""
#. TRANSLATORS: error message
-#: src/net/ea/network.cpp:288
+#: src/net/ea/network.cpp:290
msgid "Connection to server terminated. "
msgstr ""
+#. TRANSLATORS: error message
#. TRANSLATORS: char rename error
-#: src/net/eathena/charserverhandler.cpp:576
-#: src/net/eathena/charserverhandler.cpp:613
+#: src/net/eathena/charserverhandler.cpp:589
+#: src/net/eathena/charserverhandler.cpp:635
msgid "Character rename error."
msgstr ""
-#: src/net/eathena/charserverhandler.cpp:591
+#. TRANSLATORS: info message
+#: src/net/eathena/charserverhandler.cpp:610
msgid "Character renamed."
msgstr ""
#. TRANSLATORS: char rename error
-#: src/net/eathena/charserverhandler.cpp:604
+#: src/net/eathena/charserverhandler.cpp:626
msgid "Rename not allowed."
msgstr ""
#. TRANSLATORS: char rename error
-#: src/net/eathena/charserverhandler.cpp:608
+#: src/net/eathena/charserverhandler.cpp:630
msgid "New name is not set."
msgstr ""
#. TRANSLATORS: char rename error
-#: src/net/eathena/charserverhandler.cpp:617
+#: src/net/eathena/charserverhandler.cpp:639
msgid "Character not found."
msgstr ""
-#: src/net/eathena/charserverhandler.cpp:651
-#: src/net/tmwa/charserverhandler.cpp:533
+#. TRANSLATORS: error message
+#: src/net/eathena/charserverhandler.cpp:681
+#: src/net/tmwa/charserverhandler.cpp:504
msgid "Failed to delete character."
msgstr ""
-#: src/net/eathena/chathandler.cpp:448
+#: src/net/eathena/chathandler.cpp:447
msgid "Can't cast skill in this area."
msgstr ""
-#: src/net/eathena/chathandler.cpp:451
+#: src/net/eathena/chathandler.cpp:450
msgid "Can't use item in this area."
msgstr ""
-#: src/net/eathena/chathandler.cpp:454
+#: src/net/eathena/chathandler.cpp:453
msgid "Can't equip. Wrong level."
msgstr ""
-#: src/net/eathena/chathandler.cpp:457
+#: src/net/eathena/chathandler.cpp:456
msgid "Can't use. Wrong level."
msgstr ""
-#: src/net/eathena/chathandler.cpp:460
+#: src/net/eathena/chathandler.cpp:459
msgid "Work in progress."
msgstr ""
#. TRANSLATORS: chat message
-#: src/net/eathena/chathandler.cpp:634
+#: src/net/eathena/chathandler.cpp:639
#, c-format
msgid "Message could not be sent, channel %s is not exists."
msgstr ""
#. TRANSLATORS: chat message
-#: src/net/eathena/chathandler.cpp:774
+#: src/net/eathena/chathandler.cpp:785
#, c-format
msgid "Can't open channel. Channel %s is not exists."
msgstr ""
#. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:140 src/net/tmwa/generalhandler.cpp:143
+#: src/net/eathena/generalhandler.cpp:132 src/net/tmwa/generalhandler.cpp:141
#, c-format
msgid "Strength %s"
msgstr ""
#. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:141 src/net/tmwa/generalhandler.cpp:145
+#: src/net/eathena/generalhandler.cpp:133 src/net/tmwa/generalhandler.cpp:143
#, c-format
msgid "Agility %s"
msgstr ""
#. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:142 src/net/tmwa/generalhandler.cpp:147
+#: src/net/eathena/generalhandler.cpp:134 src/net/tmwa/generalhandler.cpp:145
#, c-format
msgid "Vitality %s"
msgstr ""
#. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:143 src/net/tmwa/generalhandler.cpp:149
+#: src/net/eathena/generalhandler.cpp:135 src/net/tmwa/generalhandler.cpp:147
#, c-format
msgid "Intelligence %s"
msgstr ""
#. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:144 src/net/tmwa/generalhandler.cpp:151
+#: src/net/eathena/generalhandler.cpp:136 src/net/tmwa/generalhandler.cpp:149
#, c-format
msgid "Dexterity %s"
msgstr ""
#. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:145 src/net/tmwa/generalhandler.cpp:153
+#: src/net/eathena/generalhandler.cpp:137 src/net/tmwa/generalhandler.cpp:151
#, c-format
msgid "Luck %s"
msgstr ""
#. TRANSLATORS: error message
-#: src/net/eathena/generalhandler.cpp:180 src/net/tmwa/generalhandler.cpp:188
+#: src/net/eathena/generalhandler.cpp:172 src/net/tmwa/generalhandler.cpp:186
msgid "Authentication failed."
msgstr ""
#. TRANSLATORS: error message
-#: src/net/eathena/generalhandler.cpp:183 src/net/tmwa/generalhandler.cpp:192
+#: src/net/eathena/generalhandler.cpp:175 src/net/tmwa/generalhandler.cpp:190
msgid "No servers available."
msgstr ""
#. TRANSLATORS: error message
-#: src/net/eathena/generalhandler.cpp:188 src/net/tmwa/generalhandler.cpp:198
+#: src/net/eathena/generalhandler.cpp:180 src/net/tmwa/generalhandler.cpp:196
msgid "Someone else is trying to use this account."
msgstr ""
#. TRANSLATORS: error message
-#: src/net/eathena/generalhandler.cpp:193 src/net/tmwa/generalhandler.cpp:204
+#: src/net/eathena/generalhandler.cpp:185 src/net/tmwa/generalhandler.cpp:202
msgid "This account is already logged in."
msgstr ""
#. TRANSLATORS: error message
-#: src/net/eathena/generalhandler.cpp:197 src/net/tmwa/generalhandler.cpp:209
+#: src/net/eathena/generalhandler.cpp:189 src/net/tmwa/generalhandler.cpp:207
msgid "Speed hack detected."
msgstr ""
-#: src/net/eathena/generalhandler.cpp:200
+#: src/net/eathena/generalhandler.cpp:192
msgid "Server full."
msgstr ""
-#: src/net/eathena/generalhandler.cpp:203
+#: src/net/eathena/generalhandler.cpp:195
msgid "Sorry, you are underaged."
msgstr ""
#. TRANSLATORS: error message
-#: src/net/eathena/generalhandler.cpp:206 src/net/tmwa/generalhandler.cpp:213
+#: src/net/eathena/generalhandler.cpp:198 src/net/tmwa/generalhandler.cpp:211
msgid "Duplicated login."
msgstr ""
-#: src/net/eathena/generalhandler.cpp:209
+#: src/net/eathena/generalhandler.cpp:201
msgid "To many connections from same ip."
msgstr ""
-#: src/net/eathena/generalhandler.cpp:212
+#: src/net/eathena/generalhandler.cpp:204
msgid "Not paid for this time."
msgstr ""
-#: src/net/eathena/generalhandler.cpp:215
+#: src/net/eathena/generalhandler.cpp:207
msgid "Pay suspended."
msgstr ""
-#: src/net/eathena/generalhandler.cpp:218
+#: src/net/eathena/generalhandler.cpp:210
msgid "Pay changed."
msgstr ""
-#: src/net/eathena/generalhandler.cpp:221
+#: src/net/eathena/generalhandler.cpp:213
msgid "Pay wrong ip."
msgstr ""
-#: src/net/eathena/generalhandler.cpp:224
+#: src/net/eathena/generalhandler.cpp:216
msgid "Pay game room."
msgstr ""
-#: src/net/eathena/generalhandler.cpp:227
+#: src/net/eathena/generalhandler.cpp:219
msgid "Disconnect forced by GM."
msgstr ""
-#: src/net/eathena/generalhandler.cpp:231
+#: src/net/eathena/generalhandler.cpp:223
msgid "Ban japan refuse."
msgstr ""
-#: src/net/eathena/generalhandler.cpp:234
+#: src/net/eathena/generalhandler.cpp:226
msgid "Remained other account."
msgstr ""
-#: src/net/eathena/generalhandler.cpp:237
+#: src/net/eathena/generalhandler.cpp:229
msgid "Ip unfair."
msgstr ""
-#: src/net/eathena/generalhandler.cpp:240
+#: src/net/eathena/generalhandler.cpp:232
msgid "Ip count all."
msgstr ""
-#: src/net/eathena/generalhandler.cpp:243
+#: src/net/eathena/generalhandler.cpp:235
msgid "Ip count."
msgstr ""
-#: src/net/eathena/generalhandler.cpp:247
+#: src/net/eathena/generalhandler.cpp:239
msgid "Memory."
msgstr ""
-#: src/net/eathena/generalhandler.cpp:250
+#: src/net/eathena/generalhandler.cpp:242
msgid "Han valid."
msgstr ""
-#: src/net/eathena/generalhandler.cpp:253
+#: src/net/eathena/generalhandler.cpp:245
msgid "Ip limited access."
msgstr ""
-#: src/net/eathena/generalhandler.cpp:256
+#: src/net/eathena/generalhandler.cpp:248
msgid "Over characters list."
msgstr ""
-#: src/net/eathena/generalhandler.cpp:259
+#: src/net/eathena/generalhandler.cpp:251
msgid "Ip blocked."
msgstr ""
-#: src/net/eathena/generalhandler.cpp:262
+#: src/net/eathena/generalhandler.cpp:254
msgid "Invalid password count."
msgstr ""
-#: src/net/eathena/generalhandler.cpp:265
+#: src/net/eathena/generalhandler.cpp:257
msgid "Not allowed race."
msgstr ""
#. TRANSLATORS: error message
-#: src/net/eathena/generalhandler.cpp:268 src/net/tmwa/generalhandler.cpp:217
+#: src/net/eathena/generalhandler.cpp:260 src/net/tmwa/generalhandler.cpp:215
msgid "Unknown connection error."
msgstr ""
-#: src/net/eathena/generalhandler.cpp:278
+#: src/net/eathena/generalhandler.cpp:270
msgid "Map not found"
msgstr ""
#. TRANSLATORS: error message
-#: src/net/eathena/generalhandler.cpp:368 src/net/tmwa/generalhandler.cpp:317
+#: src/net/eathena/generalhandler.cpp:360 src/net/tmwa/generalhandler.cpp:315
msgid "Got disconnected from server!"
msgstr ""
-#. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:393 src/net/tmwa/generalhandler.cpp:345
+#: src/net/eathena/generalhandler.cpp:384 src/net/tmwa/generalhandler.cpp:342
msgid "Strength"
msgstr ""
-#. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:394 src/net/tmwa/generalhandler.cpp:347
+#: src/net/eathena/generalhandler.cpp:386 src/net/tmwa/generalhandler.cpp:345
msgid "Agility"
msgstr ""
-#. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:395 src/net/tmwa/generalhandler.cpp:349
+#: src/net/eathena/generalhandler.cpp:388 src/net/tmwa/generalhandler.cpp:348
msgid "Vitality"
msgstr ""
-#: src/net/eathena/generalhandler.cpp:397 src/net/tmwa/generalhandler.cpp:352
+#: src/net/eathena/generalhandler.cpp:390 src/net/tmwa/generalhandler.cpp:351
msgid "Intelligence"
msgstr ""
-#. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:398 src/net/tmwa/generalhandler.cpp:354
+#: src/net/eathena/generalhandler.cpp:392 src/net/tmwa/generalhandler.cpp:354
msgid "Dexterity"
msgstr ""
-#. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:399 src/net/tmwa/generalhandler.cpp:356
+#: src/net/eathena/generalhandler.cpp:394 src/net/tmwa/generalhandler.cpp:357
msgid "Luck"
msgstr ""
#. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:402 src/net/tmwa/generalhandler.cpp:360
+#: src/net/eathena/generalhandler.cpp:397 src/net/tmwa/generalhandler.cpp:361
msgid "Defense"
msgstr ""
#. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:403 src/net/tmwa/generalhandler.cpp:362
+#: src/net/eathena/generalhandler.cpp:398 src/net/tmwa/generalhandler.cpp:363
msgid "M.Attack"
msgstr ""
#. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:404 src/net/tmwa/generalhandler.cpp:364
+#: src/net/eathena/generalhandler.cpp:399 src/net/tmwa/generalhandler.cpp:365
msgid "M.Defense"
msgstr ""
#. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:406 src/net/tmwa/generalhandler.cpp:367
+#: src/net/eathena/generalhandler.cpp:401 src/net/tmwa/generalhandler.cpp:368
#, no-c-format
msgid "% Accuracy"
msgstr ""
#. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:408 src/net/tmwa/generalhandler.cpp:370
+#: src/net/eathena/generalhandler.cpp:403 src/net/tmwa/generalhandler.cpp:371
#, no-c-format
msgid "% Evade"
msgstr ""
#. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:410 src/net/tmwa/generalhandler.cpp:373
+#: src/net/eathena/generalhandler.cpp:405 src/net/tmwa/generalhandler.cpp:374
#, no-c-format
msgid "% Critical"
msgstr ""
#. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:411 src/net/tmwa/generalhandler.cpp:375
+#: src/net/eathena/generalhandler.cpp:406 src/net/tmwa/generalhandler.cpp:376
msgid "Attack Delay"
msgstr ""
#. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:412 src/net/tmwa/generalhandler.cpp:377
+#: src/net/eathena/generalhandler.cpp:407 src/net/tmwa/generalhandler.cpp:378
msgid "Walk Delay"
msgstr ""
#. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:413 src/net/tmwa/generalhandler.cpp:379
+#: src/net/eathena/generalhandler.cpp:408 src/net/tmwa/generalhandler.cpp:380
msgid "Attack Range"
msgstr ""
#. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:414 src/net/tmwa/generalhandler.cpp:381
+#: src/net/eathena/generalhandler.cpp:409 src/net/tmwa/generalhandler.cpp:382
msgid "Damage per sec."
msgstr ""
-#: src/net/eathena/generalhandler.cpp:415
+#: src/net/eathena/generalhandler.cpp:410
msgid "Karma"
msgstr ""
-#: src/net/eathena/generalhandler.cpp:416
+#: src/net/eathena/generalhandler.cpp:411
msgid "Manner"
msgstr ""
+#. TRANSLATORS: error message
+#: src/net/eathena/loginhandler.cpp:343 src/net/tmwa/loginhandler.cpp:243
+msgid "Account was not found. Please re-login."
+msgstr ""
+
+#. TRANSLATORS: error message
+#: src/net/eathena/loginhandler.cpp:347 src/net/tmwa/loginhandler.cpp:247
+msgid "Old password incorrect."
+msgstr ""
+
+#. TRANSLATORS: error message
+#: src/net/eathena/loginhandler.cpp:351 src/net/tmwa/loginhandler.cpp:251
+msgid "New password too short."
+msgstr ""
+
+#: src/net/eathena/mailhandler.cpp:216
+#, c-format
+msgid "You have new mail from %s with subject %s"
+msgstr ""
+
#: src/net/eathena/skillhandler.cpp:361
#, c-format
msgid "Unknown skill error: %d"
@@ -8347,159 +8708,144 @@ msgid "Unknown skill error: %d."
msgstr ""
#. TRANSLATORS: error message
-#: src/net/eathena/skillhandler.cpp:377 src/net/tmwa/skillhandler.cpp:223
+#: src/net/eathena/skillhandler.cpp:377 src/net/tmwa/skillhandler.cpp:222
msgid "You have not yet reached a high enough lvl!"
msgstr ""
#. TRANSLATORS: error message
-#: src/net/eathena/skillhandler.cpp:381 src/net/tmwa/skillhandler.cpp:227
+#: src/net/eathena/skillhandler.cpp:381 src/net/tmwa/skillhandler.cpp:226
msgid "Insufficient HP!"
msgstr ""
#. TRANSLATORS: error message
-#: src/net/eathena/skillhandler.cpp:385 src/net/tmwa/skillhandler.cpp:231
+#: src/net/eathena/skillhandler.cpp:385 src/net/tmwa/skillhandler.cpp:230
msgid "Insufficient SP!"
msgstr ""
#. TRANSLATORS: error message
-#: src/net/eathena/skillhandler.cpp:389 src/net/tmwa/skillhandler.cpp:235
+#: src/net/eathena/skillhandler.cpp:389 src/net/tmwa/skillhandler.cpp:234
msgid "You have no memos!"
msgstr ""
#. TRANSLATORS: error message
-#: src/net/eathena/skillhandler.cpp:393 src/net/tmwa/skillhandler.cpp:239
+#: src/net/eathena/skillhandler.cpp:393 src/net/tmwa/skillhandler.cpp:238
msgid "You cannot do that right now!"
msgstr ""
#. TRANSLATORS: error message
-#: src/net/eathena/skillhandler.cpp:397 src/net/tmwa/skillhandler.cpp:243
+#: src/net/eathena/skillhandler.cpp:397 src/net/tmwa/skillhandler.cpp:242
msgid "Seems you need more money... ;-)"
msgstr ""
#. TRANSLATORS: error message
-#: src/net/eathena/skillhandler.cpp:401 src/net/tmwa/skillhandler.cpp:247
+#: src/net/eathena/skillhandler.cpp:401 src/net/tmwa/skillhandler.cpp:246
msgid "You cannot use this skill with that kind of weapon!"
msgstr ""
#. TRANSLATORS: error message
-#: src/net/eathena/skillhandler.cpp:406 src/net/tmwa/skillhandler.cpp:252
+#: src/net/eathena/skillhandler.cpp:406 src/net/tmwa/skillhandler.cpp:251
msgid "You need another red gem!"
msgstr ""
#. TRANSLATORS: error message
-#: src/net/eathena/skillhandler.cpp:410 src/net/tmwa/skillhandler.cpp:256
+#: src/net/eathena/skillhandler.cpp:410 src/net/tmwa/skillhandler.cpp:255
msgid "You need another blue gem!"
msgstr ""
#. TRANSLATORS: error message
-#: src/net/eathena/skillhandler.cpp:414 src/net/tmwa/skillhandler.cpp:260
+#: src/net/eathena/skillhandler.cpp:414 src/net/tmwa/skillhandler.cpp:259
msgid "You're carrying to much to do this!"
msgstr ""
#. TRANSLATORS: trade header
-#: src/net/ea/tradehandler.cpp:86
+#: src/net/ea/tradehandler.cpp:89
#, c-format
msgid "Trade: You and %s"
msgstr ""
#. TRANSLATORS: trade message
-#: src/net/ea/tradehandler.cpp:174
+#: src/net/ea/tradehandler.cpp:178
#, c-format
msgid "%s wants to trade with you, do you accept?"
msgstr ""
#. TRANSLATORS: playe stat
-#: src/net/tmwa/charserverhandler.cpp:354
+#: src/net/tmwa/charserverhandler.cpp:332
msgid "Strength:"
msgstr ""
#. TRANSLATORS: playe stat
-#: src/net/tmwa/charserverhandler.cpp:356
+#: src/net/tmwa/charserverhandler.cpp:334
msgid "Agility:"
msgstr ""
#. TRANSLATORS: playe stat
-#: src/net/tmwa/charserverhandler.cpp:358
+#: src/net/tmwa/charserverhandler.cpp:336
msgid "Vitality:"
msgstr ""
#. TRANSLATORS: playe stat
-#: src/net/tmwa/charserverhandler.cpp:360
+#: src/net/tmwa/charserverhandler.cpp:338
msgid "Intelligence:"
msgstr ""
#. TRANSLATORS: playe stat
-#: src/net/tmwa/charserverhandler.cpp:362
+#: src/net/tmwa/charserverhandler.cpp:340
msgid "Dexterity:"
msgstr ""
#. TRANSLATORS: playe stat
-#: src/net/tmwa/charserverhandler.cpp:364
+#: src/net/tmwa/charserverhandler.cpp:342
msgid "Luck:"
msgstr ""
#. TRANSLATORS: error message
-#: src/net/tmwa/loginhandler.cpp:274
-msgid "Account was not found. Please re-login."
-msgstr ""
-
-#. TRANSLATORS: error message
-#: src/net/tmwa/loginhandler.cpp:278
-msgid "Old password incorrect."
-msgstr ""
-
-#. TRANSLATORS: error message
-#: src/net/tmwa/loginhandler.cpp:282
-msgid "New password too short."
-msgstr ""
-
-#. TRANSLATORS: error message
-#: src/net/tmwa/skillhandler.cpp:190
+#: src/net/tmwa/skillhandler.cpp:189
msgid "Trade failed!"
msgstr ""
#. TRANSLATORS: error message
-#: src/net/tmwa/skillhandler.cpp:194
+#: src/net/tmwa/skillhandler.cpp:193
msgid "Emote failed!"
msgstr ""
#. TRANSLATORS: error message
-#: src/net/tmwa/skillhandler.cpp:198
+#: src/net/tmwa/skillhandler.cpp:197
msgid "Sit failed!"
msgstr ""
#. TRANSLATORS: error message
-#: src/net/tmwa/skillhandler.cpp:202
+#: src/net/tmwa/skillhandler.cpp:201
msgid "Chat creating failed!"
msgstr ""
#. TRANSLATORS: error message
-#: src/net/tmwa/skillhandler.cpp:206
+#: src/net/tmwa/skillhandler.cpp:205
msgid "Could not join party!"
msgstr ""
#. TRANSLATORS: error message
-#: src/net/tmwa/skillhandler.cpp:210
+#: src/net/tmwa/skillhandler.cpp:209
msgid "Cannot shout!"
msgstr ""
#. TRANSLATORS: error message
-#: src/net/tmwa/skillhandler.cpp:264
+#: src/net/tmwa/skillhandler.cpp:263
msgid "Huh? What's that?"
msgstr ""
#. TRANSLATORS: error message
-#: src/net/tmwa/skillhandler.cpp:275
+#: src/net/tmwa/skillhandler.cpp:274
msgid "Warp failed..."
msgstr ""
#. TRANSLATORS: error message
-#: src/net/tmwa/skillhandler.cpp:279
+#: src/net/tmwa/skillhandler.cpp:278
msgid "Could not steal anything..."
msgstr ""
#. TRANSLATORS: error message
-#: src/net/tmwa/skillhandler.cpp:283
+#: src/net/tmwa/skillhandler.cpp:282
msgid "Poison had no effect..."
msgstr ""
@@ -8542,9 +8888,9 @@ msgstr ""
#. TRANSLATORS: item info name
#. TRANSLATORS: unknown info name
#. TRANSLATORS: being info default name
-#: src/resources/beinginfo.cpp:50 src/resources/db/avatardb.cpp:88
-#: src/resources/db/itemdb.cpp:333 src/resources/db/moddb.cpp:78
-#: src/resources/db/monsterdb.cpp:102 src/resources/modinfo.cpp:29
+#: src/resources/beinginfo.cpp:50 src/resources/db/avatardb.cpp:89
+#: src/resources/db/itemdb.cpp:334 src/resources/db/moddb.cpp:78
+#: src/resources/db/monsterdb.cpp:103 src/resources/modinfo.cpp:29
msgid "unnamed"
msgstr ""
@@ -8621,12 +8967,12 @@ msgid "Flee %s"
msgstr ""
#. TRANSLATORS: item name
-#: src/resources/db/itemdb.cpp:217
+#: src/resources/db/itemdb.cpp:218
msgid "Unknown item"
msgstr ""
#. TRANSLATORS: unknown info name
-#: src/resources/db/petdb.cpp:98
+#: src/resources/db/petdb.cpp:99
msgid "pet"
msgstr ""
@@ -9283,6 +9629,72 @@ msgstr ""
msgid "Room join failed. Wrong race."
msgstr ""
+#. TRANSLATORS: notification message
+#: src/resources/notifications.h:568
+#, c-format
+msgid "Left %d seconds until you can use item."
+msgstr ""
+
+#. TRANSLATORS: notification message
+#: src/resources/notifications.h:572
+msgid "Message successfully sent."
+msgstr ""
+
+#. TRANSLATORS: notification message
+#: src/resources/notifications.h:576
+msgid "Message send failed."
+msgstr ""
+
+#. TRANSLATORS: notification message
+#: src/resources/notifications.h:580
+msgid "Item attach failed."
+msgstr ""
+
+#. TRANSLATORS: notification message
+#: src/resources/notifications.h:584
+msgid "Money attach failed."
+msgstr ""
+
+#. TRANSLATORS: notification message
+#: src/resources/notifications.h:588
+msgid "Message return failed."
+msgstr ""
+
+#. TRANSLATORS: notification message
+#: src/resources/notifications.h:592
+msgid "Message return success."
+msgstr ""
+
+#. TRANSLATORS: notification message
+#: src/resources/notifications.h:596
+msgid "Message deletion failed."
+msgstr ""
+
+#. TRANSLATORS: notification message
+#: src/resources/notifications.h:600
+msgid "Message successfully deleted."
+msgstr ""
+
+#. TRANSLATORS: notification message
+#: src/resources/notifications.h:604
+msgid "You got attach successfully."
+msgstr ""
+
+#. TRANSLATORS: notification message
+#: src/resources/notifications.h:608
+msgid "Error on getting attach successfully."
+msgstr ""
+
+#. TRANSLATORS: notification message
+#: src/resources/notifications.h:612
+msgid "Can't get attach. Too many items."
+msgstr ""
+
+#. TRANSLATORS: notification message
+#: src/resources/notifications.h:620
+msgid "You enter battle field."
+msgstr ""
+
#. TRANSLATORS: chat option changed message
#: src/utils/booleanoptions.h:27
#, c-format
diff --git a/po/fa.po b/po/fa.po
index c047e635a..c5d860128 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-04-06 02:00+0300\n"
-"PO-Revision-Date: 2015-04-06 11:05+0000\n"
+"POT-Creation-Date: 2015-07-29 02:28+0300\n"
+"PO-Revision-Date: 2015-07-29 09:12+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:146
+#: src/actions/actions.cpp:155
msgid "File uploaded"
msgstr ""
@@ -32,146 +32,146 @@ msgstr ""
#. TRANSLATORS: ok dialog button
#. TRANSLATORS: text dialog button
#. TRANSLATORS: ok dialog button
-#: src/actions/actions.cpp:148 src/client.cpp:1454 src/client.cpp:1481
-#: 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:312
-#: src/gui/widgets/tabs/setup_theme.cpp:343
+#: src/actions/actions.cpp:158 src/client.cpp:1453 src/client.cpp:1486
+#: src/gamemodifiers.cpp:451 src/gui/dialogsmanager.cpp:168
+#: src/gui/dialogsmanager.cpp:188 src/gui/widgets/tabs/setup_input.cpp:164
+#: src/gui/widgets/tabs/setup_theme.cpp:313
+#: src/gui/widgets/tabs/setup_theme.cpp:349
#: src/gui/widgets/tabs/setup_video.cpp:250
-#: src/gui/widgets/tabs/setup_video.cpp:274
-#: src/gui/widgets/tabs/setup_video.cpp:389
-#: src/gui/widgets/tabs/setup_video.cpp:401
-#: src/gui/windows/changeemaildialog.cpp:167
-#: src/gui/windows/changepassworddialog.cpp:157
-#: src/gui/windows/charcreatedialog.cpp:380
-#: src/gui/windows/charselectdialog.cpp:279
-#: src/gui/windows/charselectdialog.cpp:321 src/gui/windows/editdialog.cpp:49
-#: src/gui/windows/editserverdialog.cpp:59
-#: src/gui/windows/editserverdialog.cpp:217
-#: src/gui/windows/itemamountwindow.cpp:167 src/gui/windows/quitdialog.cpp:68
-#: src/gui/windows/registerdialog.cpp:243 src/gui/windows/socialwindow.cpp:507
-#: src/gui/windows/textdialog.cpp:48 src/gui/windows/unregisterdialog.cpp:146
-#: src/net/ea/charserverhandler.cpp:143 src/net/ea/charserverhandler.cpp:162
-#: src/net/ea/gamehandler.cpp:83 src/net/eathena/charserverhandler.cpp:593
-#: src/net/eathena/charserverhandler.cpp:623
-#: src/net/eathena/charserverhandler.cpp:653
-#: src/net/tmwa/charserverhandler.cpp:535
+#: src/gui/widgets/tabs/setup_video.cpp:278
+#: src/gui/widgets/tabs/setup_video.cpp:396
+#: src/gui/widgets/tabs/setup_video.cpp:412
+#: src/gui/windows/changeemaildialog.cpp:169
+#: src/gui/windows/changepassworddialog.cpp:159
+#: src/gui/windows/charcreatedialog.cpp:390
+#: src/gui/windows/charselectdialog.cpp:280
+#: src/gui/windows/charselectdialog.cpp:327 src/gui/windows/editdialog.cpp:50
+#: src/gui/windows/editserverdialog.cpp:56
+#: src/gui/windows/editserverdialog.cpp:216
+#: src/gui/windows/itemamountwindow.cpp:179 src/gui/windows/quitdialog.cpp:66
+#: src/gui/windows/registerdialog.cpp:241 src/gui/windows/socialwindow.cpp:524
+#: src/gui/windows/textdialog.cpp:48 src/gui/windows/unregisterdialog.cpp:149
+#: src/net/ea/charserverhandler.cpp:145 src/net/ea/charserverhandler.cpp:170
+#: src/net/ea/gamehandler.cpp:85 src/net/eathena/charserverhandler.cpp:612
+#: src/net/eathena/charserverhandler.cpp:647
+#: src/net/eathena/charserverhandler.cpp:683
+#: src/net/tmwa/charserverhandler.cpp:506
msgid "OK"
msgstr "تایید"
#. TRANSLATORS: clear graphics command message
#. TRANSLATORS: clear fonts cache message
-#: src/actions/actions.cpp:934 src/actions/actions.cpp:946
+#: src/actions/actions.cpp:983 src/actions/actions.cpp:996
msgid "Cache cleaned"
msgstr ""
#. TRANSLATORS: uptime command
-#: src/actions/actions.cpp:1074 src/actions/actions.cpp:1130
+#: src/actions/actions.cpp:1132 src/actions/actions.cpp:1189
#, c-format
msgid "Client uptime: %s"
msgstr ""
#. TRANSLATORS: uptime command
-#: src/actions/actions.cpp:1085
+#: src/actions/actions.cpp:1144
#, c-format
msgid "%d week"
msgstr ""
-#: src/actions/actions.cpp:1085
+#: src/actions/actions.cpp:1144
#, c-format
msgid "%d weeks"
msgstr ""
#. TRANSLATORS: uptime command
-#: src/actions/actions.cpp:1096
+#: src/actions/actions.cpp:1155
#, c-format
msgid "%d day"
msgstr ""
-#: src/actions/actions.cpp:1096
+#: src/actions/actions.cpp:1155
#, c-format
msgid "%d days"
msgstr ""
#. TRANSLATORS: uptime command
-#: src/actions/actions.cpp:1106
+#: src/actions/actions.cpp:1165
#, c-format
msgid "%d hour"
msgstr ""
-#: src/actions/actions.cpp:1106
+#: src/actions/actions.cpp:1165
#, c-format
msgid "%d hours"
msgstr ""
#. TRANSLATORS: uptime command
-#: src/actions/actions.cpp:1116
+#: src/actions/actions.cpp:1175
#, c-format
msgid "%d minute"
msgstr ""
-#: src/actions/actions.cpp:1116
+#: src/actions/actions.cpp:1175
#, c-format
msgid "%d minutes"
msgstr ""
#. TRANSLATORS: uptime command
-#: src/actions/actions.cpp:1126
+#: src/actions/actions.cpp:1185
#, c-format
msgid "%d second"
msgstr ""
-#: src/actions/actions.cpp:1126
+#: src/actions/actions.cpp:1185
#, c-format
msgid "%d seconds"
msgstr ""
#. TRANSLATORS: dump command
-#: src/actions/actions.cpp:1187 src/actions/actions.cpp:1196
+#: src/actions/actions.cpp:1247 src/actions/actions.cpp:1256
msgid "Resource images:"
msgstr ""
#. TRANSLATORS: dump command
-#: src/actions/actions.cpp:1190 src/actions/actions.cpp:1199
+#: src/actions/actions.cpp:1250 src/actions/actions.cpp:1260
msgid "Resource orphaned images:"
msgstr ""
#. TRANSLATORS: dump environment command
-#: src/actions/actions.cpp:1287
+#: src/actions/actions.cpp:1349
msgid "Environment variables dumped"
msgstr ""
-#: src/actions/actions.cpp:1406
+#: src/actions/actions.cpp:1474
msgid "Uploaded config into:"
msgstr ""
-#: src/actions/actions.cpp:1415
+#: src/actions/actions.cpp:1483
msgid "Uploaded server config into:"
msgstr ""
-#: src/actions/actions.cpp:1424
+#: src/actions/actions.cpp:1492
msgid "Uploaded log into:"
msgstr ""
#. TRANSLATORS: whisper send
-#: src/actions/chat.cpp:247
+#: src/actions/chat.cpp:246
msgid "Cannot send empty whispers!"
msgstr ""
#. TRANSLATORS: new whisper or channel query
-#: src/actions/chat.cpp:295
+#: src/actions/chat.cpp:294
#, 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:320 src/gui/widgets/tabs/chat/partytab.cpp:71
+#: src/actions/chat.cpp:319 src/gui/widgets/tabs/chat/partytab.cpp:71
msgid "Party name is missing."
msgstr ""
#. TRANSLATORS: create guild message
-#: src/actions/chat.cpp:338
+#: src/actions/chat.cpp:337
msgid "Guild name is missing."
msgstr ""
@@ -179,16 +179,16 @@ msgstr ""
#. TRANSLATORS: guild invite message
#. TRANSLATORS: party kick message
#. TRANSLATORS: change relation
-#: src/actions/chat.cpp:359 src/actions/chat.cpp:390 src/actions/chat.cpp:455
-#: src/actions/chat.cpp:485 src/actions/commands.cpp:78
+#: src/actions/chat.cpp:358 src/actions/chat.cpp:389 src/actions/chat.cpp:460
+#: src/actions/chat.cpp:490 src/actions/commands.cpp:80
msgid "Please specify a name."
msgstr ""
-#: src/actions/chat.cpp:410
+#: src/actions/chat.cpp:409
msgid "Return toggles chat."
msgstr ""
-#: src/actions/chat.cpp:410
+#: src/actions/chat.cpp:409
msgid "Message closes chat."
msgstr ""
@@ -198,184 +198,199 @@ msgid "Return now toggles chat."
msgstr ""
#. TRANSLATORS: message from toggle chat command
-#: src/actions/chat.cpp:430
+#: src/actions/chat.cpp:431
msgid "Message now closes chat."
msgstr ""
-#: src/actions/chat.cpp:570
+#: src/actions/chat.cpp:575
#, c-format
msgid "equipped hat %s."
msgstr ""
#. TRANSLATORS: change relation
-#: src/actions/commands.cpp:120
+#: src/actions/commands.cpp:122
#, c-format
msgid "Player already %s!"
msgstr ""
#. TRANSLATORS: change relation
-#: src/actions/commands.cpp:133
+#: src/actions/commands.cpp:135
#, c-format
msgid "Player successfully %s!"
msgstr ""
#. TRANSLATORS: change relation
-#: src/actions/commands.cpp:135
+#: src/actions/commands.cpp:137
#, c-format
msgid "Player could not be %s!"
msgstr ""
#. TRANSLATORS: unignore command
-#: src/actions/commands.cpp:166
+#: src/actions/commands.cpp:168
msgid "Player wasn't ignored!"
msgstr ""
#. TRANSLATORS: unignore command
-#: src/actions/commands.cpp:175
+#: src/actions/commands.cpp:177
msgid "Player no longer ignored!"
msgstr ""
#. TRANSLATORS: unignore command
-#: src/actions/commands.cpp:177
+#: src/actions/commands.cpp:179
msgid "Player could not be unignored!"
msgstr ""
#. TRANSLATORS: erase command
-#: src/actions/commands.cpp:192
+#: src/actions/commands.cpp:194
msgid "Player already erased!"
msgstr ""
#. TRANSLATORS: erase command
-#: src/actions/commands.cpp:205
+#: src/actions/commands.cpp:207
msgid "Player no longer erased!"
msgstr ""
#. TRANSLATORS: erase command
-#: src/actions/commands.cpp:207
+#: src/actions/commands.cpp:209
msgid "Player could not be erased!"
msgstr ""
#. TRANSLATORS: adding friend command
-#: src/actions/commands.cpp:214
+#: src/actions/commands.cpp:216
msgid "friend"
msgstr ""
#. TRANSLATORS: disregard command
-#: src/actions/commands.cpp:221
+#: src/actions/commands.cpp:223
msgid "disregarded"
msgstr ""
#. TRANSLATORS: neutral command
-#: src/actions/commands.cpp:228
+#: src/actions/commands.cpp:230
msgid "neutral"
msgstr ""
#. TRANSLATORS: blacklist command
-#: src/actions/commands.cpp:235
+#: src/actions/commands.cpp:237
msgid "blacklisted"
msgstr ""
#. TRANSLATORS: enemy command
-#: src/actions/commands.cpp:242
+#: src/actions/commands.cpp:244
msgid "enemy"
msgstr ""
-#: src/actions/pets.cpp:104
+#: src/actions/commands.cpp:947
+#, c-format
+msgid "Config value: %s"
+msgstr ""
+
+#: src/actions/commands.cpp:959
+#, c-format
+msgid "Server config value: %s"
+msgstr ""
+
+#: src/actions/pets.cpp:109
msgid "Rename your pet"
msgstr ""
#. TRANSLATORS: disable trades message
-#: src/actions/statusbar.cpp:171
+#: src/actions/statusbar.cpp:177
msgid "Ignoring incoming trade requests"
msgstr ""
#. TRANSLATORS: enable trades message
-#: src/actions/statusbar.cpp:181
+#: src/actions/statusbar.cpp:187
msgid "Accepting incoming trade requests"
msgstr ""
+#. TRANSLATORS: quick tab in settings
+#: src/actions/windows.cpp:323 src/gui/widgets/tabs/setup_quick.cpp:45
+msgid "Quick"
+msgstr ""
+
#. TRANSLATORS: visible beings on map
-#: src/actormanager.cpp:1359
+#: src/actormanager.cpp:1375
msgid "Visible on map"
msgstr ""
#. TRANSLATORS: default race name
-#: src/being/being.cpp:406
+#: src/being/being.cpp:435
msgid "Human"
msgstr ""
-#: src/being/being.cpp:575
+#: src/being/being.cpp:609
msgid "dodge"
msgstr ""
-#: src/being/being.cpp:575
+#: src/being/being.cpp:609
msgid "miss"
msgstr ""
#. TRANSLATORS: this away status writed in player nick
-#: src/being/being.cpp:1921 src/gui/windows/whoisonline.cpp:865
+#: src/being/being.cpp:2035 src/gui/windows/whoisonline.cpp:871
msgid "A"
msgstr ""
#. TRANSLATORS: this inactive status writed in player nick
-#: src/being/being.cpp:1926 src/gui/windows/whoisonline.cpp:870
+#: src/being/being.cpp:2040 src/gui/windows/whoisonline.cpp:876
msgid "I"
msgstr ""
#. TRANSLATORS: chat message after death
-#: src/being/localplayer.cpp:381
+#: src/being/localplayer.cpp:380
#, c-format
msgid "You were killed by %s."
msgstr ""
#. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:835
+#: src/being/localplayer.cpp:836
msgid "Tried to pick up nonexistent item."
msgstr ""
#. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:839
+#: src/being/localplayer.cpp:840
msgid "Item is too heavy."
msgstr ""
#. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:843
+#: src/being/localplayer.cpp:844
msgid "Item is too far away."
msgstr ""
#. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:847
+#: src/being/localplayer.cpp:848
msgid "Inventory is full."
msgstr ""
#. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:851
+#: src/being/localplayer.cpp:852
msgid "Stack is too big."
msgstr ""
#. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:855
+#: src/being/localplayer.cpp:856
msgid "Item belongs to someone else."
msgstr ""
#. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:859
+#: src/being/localplayer.cpp:860
msgid "You can't pickup this amount of items."
msgstr ""
#. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:863
+#: src/being/localplayer.cpp:864
msgid "Your item stack has max amount."
msgstr ""
#. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:870
+#: src/being/localplayer.cpp:871
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:895
#, c-format
msgid "You picked up %d [@@%d|%s@@]."
msgid_plural "You picked up %d [@@%d|%s@@]."
@@ -383,53 +398,53 @@ msgstr[0] ""
#. TRANSLATORS: this is normal experience
#. TRANSLATORS: get xp message
-#: src/being/localplayer.cpp:1066 src/being/localplayer.cpp:1067
-#: src/being/localplayer.cpp:1093
+#: src/being/localplayer.cpp:1067 src/being/localplayer.cpp:1068
+#: src/being/localplayer.cpp:1094
msgid "xp"
msgstr ""
#. TRANSLATORS: this is job experience
-#: src/being/localplayer.cpp:1071 src/being/localplayer.cpp:1077
-#: src/being/localplayer.cpp:1083
+#: src/being/localplayer.cpp:1072 src/being/localplayer.cpp:1078
+#: src/being/localplayer.cpp:1084
msgid "job"
msgstr ""
#. TRANSLATORS: get hp message
-#: src/being/localplayer.cpp:1102
+#: src/being/localplayer.cpp:1103
msgid "hp"
msgstr ""
#. TRANSLATORS: get hp message
-#: src/being/localplayer.cpp:1111
+#: src/being/localplayer.cpp:1112
msgid "mana"
msgstr ""
#. TRANSLATORS: follow command message
-#: src/being/localplayer.cpp:2180
+#: src/being/localplayer.cpp:2186
#, c-format
msgid "Follow: %s"
msgstr ""
#. TRANSLATORS: follow command message
#. TRANSLATORS: cancel follow message
-#: src/being/localplayer.cpp:2186 src/being/localplayer.cpp:2211
+#: src/being/localplayer.cpp:2192 src/being/localplayer.cpp:2217
msgid "Follow canceled"
msgstr ""
#. TRANSLATORS: imitate command message
-#: src/being/localplayer.cpp:2196
+#: src/being/localplayer.cpp:2202
#, c-format
msgid "Imitation: %s"
msgstr ""
#. TRANSLATORS: imitate command message
#. TRANSLATORS: cancel follow message
-#: src/being/localplayer.cpp:2202 src/being/localplayer.cpp:2216
+#: src/being/localplayer.cpp:2208 src/being/localplayer.cpp:2222
msgid "Imitation canceled"
msgstr ""
#. TRANSLATORS: wait player/monster message
-#: src/being/localplayer.cpp:2566
+#: src/being/localplayer.cpp:2572
#, c-format
msgid "You see %s"
msgstr ""
@@ -439,65 +454,65 @@ msgstr ""
#. TRANSLATORS: add player to completle ignore list
#. TRANSLATORS: popup menu item
#. TRANSLATORS: add player to ignore list
-#: src/being/playerrelations.cpp:467 src/gui/popups/popupmenu.cpp:2287
-#: src/gui/popups/popupmenu.cpp:2329
+#: src/being/playerrelations.cpp:469 src/gui/popups/popupmenu.cpp:2308
+#: src/gui/popups/popupmenu.cpp:2350
msgid "Completely ignore"
msgstr ""
#. TRANSLATORS: ignore/unignore action
-#: src/being/playerrelations.cpp:484
+#: src/being/playerrelations.cpp:486
msgid "Print '...'"
msgstr ""
#. TRANSLATORS: ignore/unignore action
-#: src/being/playerrelations.cpp:507
+#: src/being/playerrelations.cpp:509
msgid "Blink name"
msgstr ""
#. TRANSLATORS: ignore strategi
-#: src/being/playerrelations.cpp:553
+#: src/being/playerrelations.cpp:555
msgid "Floating '...' bubble"
msgstr ""
#. TRANSLATORS: ignore strategi
-#: src/being/playerrelations.cpp:557
+#: src/being/playerrelations.cpp:559
msgid "Floating bubble"
msgstr ""
#. TRANSLATORS: setup tab quick button
#. TRANSLATORS: full button name
#. TRANSLATORS: setup window name
-#: src/client.cpp:907 src/gui/windowmenu.cpp:167
-#: src/gui/windows/setupwindow.cpp:61
+#: src/client.cpp:805 src/gui/windowmenu.cpp:177
+#: src/gui/windows/setupwindow.cpp:64
msgid "Setup"
msgstr ""
#. TRANSLATORS: perfoamance tab quick button
#. TRANSLATORS: settings tab name
-#: src/client.cpp:910 src/gui/widgets/tabs/setup_perfomance.cpp:54
+#: src/client.cpp:808 src/gui/widgets/tabs/setup_perfomance.cpp:54
msgid "Performance"
msgstr ""
#. TRANSLATORS: video tab quick button
#. TRANSLATORS: video settings tab name
-#: src/client.cpp:913 src/gui/widgets/tabs/setup_video.cpp:107
+#: src/client.cpp:811 src/gui/widgets/tabs/setup_video.cpp:106
msgid "Video"
msgstr ""
#. TRANSLATORS: theme tab quick button
#. TRANSLATORS: theme settings tab name
-#: src/client.cpp:916 src/gui/widgets/tabs/setup_theme.cpp:122
+#: src/client.cpp:814 src/gui/widgets/tabs/setup_theme.cpp:121
msgid "Theme"
msgstr ""
#. TRANSLATORS: theme tab quick button
-#: src/client.cpp:919
+#: src/client.cpp:817
msgid "About"
msgstr ""
#. TRANSLATORS: theme tab quick button
#. TRANSLATORS: help window name
-#: src/client.cpp:922 src/gui/windowmenu.cpp:72
+#: src/client.cpp:820 src/gui/windowmenu.cpp:72
#: src/gui/windows/helpwindow.cpp:53
msgid "Help"
msgstr ""
@@ -510,46 +525,49 @@ msgstr ""
#. TRANSLATORS: close window
#. TRANSLATORS: did you know window button
#. TRANSLATORS: storage button
+#. TRANSLATORS: mail edit window button
+#. TRANSLATORS: mail view window button
#. TRANSLATORS: npc dialog button
#. TRANSLATORS: quests window button
#. TRANSLATORS: shop window button
-#: src/client.cpp:926 src/client.cpp:1382 src/client.cpp:1396
-#: 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:254
-#: src/gui/windows/inventorywindow.cpp:277 src/gui/windows/npcdialog.cpp:75
-#: src/gui/windows/npcdialog.cpp:113 src/gui/windows/questswindow.cpp:77
-#: src/gui/windows/shopwindow.cpp:111
+#: src/client.cpp:824 src/client.cpp:1371 src/client.cpp:1390
+#: src/gui/dialogsmanager.cpp:105 src/gui/popups/popupmenu.cpp:738
+#: src/gui/popups/popupmenu.cpp:979 src/gui/windows/didyouknowwindow.cpp:81
+#: src/gui/windows/inventorywindow.cpp:265
+#: src/gui/windows/inventorywindow.cpp:289
+#: src/gui/windows/maileditwindow.cpp:52 src/gui/windows/mailviewwindow.cpp:59
+#: src/gui/windows/npcdialog.cpp:76 src/gui/windows/npcdialog.cpp:115
+#: src/gui/windows/questswindow.cpp:78 src/gui/windows/shopwindow.cpp:112
msgid "Close"
msgstr ""
#. TRANSLATORS: connection dialog header
-#: src/client.cpp:1052
+#: src/client.cpp:1041 src/gui/windowmanager_unittest.cc:150
msgid "Connecting to server"
msgstr ""
#. TRANSLATORS: connection dialog header
-#: src/client.cpp:1098
+#: src/client.cpp:1087 src/gui/windowmanager_unittest.cc:167
msgid "Logging in"
msgstr ""
#. TRANSLATORS: connection dialog header
-#: src/client.cpp:1141
+#: src/client.cpp:1130
msgid "Entering game world"
msgstr ""
#. TRANSLATORS: connection dialog header
-#: src/client.cpp:1273
+#: src/client.cpp:1263
msgid "Requesting characters"
msgstr ""
#. TRANSLATORS: connection dialog header
-#: src/client.cpp:1313
+#: src/client.cpp:1302
msgid "Connecting to the game server"
msgstr ""
#. TRANSLATORS: connection dialog header
-#: src/client.cpp:1325
+#: src/client.cpp:1313
msgid "Changing game servers"
msgstr ""
@@ -558,83 +576,81 @@ msgstr ""
#. TRANSLATORS: change password error header
#. TRANSLATORS: char creation error
#. TRANSLATORS: error message
-#. TRANSLATORS: edit server dialog error header
-#. TRANSLATORS: error message
#. TRANSLATORS: unregister dialog. error message.
#. TRANSLATORS: error message header
-#. TRANSLATORS: info message
+#. TRANSLATORS: error header
#. TRANSLATORS: ok dialog button
-#. TRANSLATORS: error message
-#: src/client.cpp:1380 src/client.cpp:1394 src/client.cpp:1589
-#: src/gui/windows/changeemaildialog.cpp:164
-#: src/gui/windows/changepassworddialog.cpp:154
-#: src/gui/windows/charcreatedialog.cpp:376
-#: src/gui/windows/charselectdialog.cpp:319
-#: src/gui/windows/editserverdialog.cpp:212
-#: src/gui/windows/registerdialog.cpp:243
-#: src/gui/windows/unregisterdialog.cpp:143
-#: src/net/ea/charserverhandler.cpp:141
-#: src/net/eathena/charserverhandler.cpp:576
-#: src/net/eathena/charserverhandler.cpp:578
-#: src/net/eathena/charserverhandler.cpp:651
-#: src/net/tmwa/charserverhandler.cpp:533
+#. TRANSLATORS: error header
+#: src/client.cpp:1368 src/client.cpp:1387 src/client.cpp:1598
+#: src/gui/windows/changeemaildialog.cpp:166
+#: src/gui/windows/changepassworddialog.cpp:156
+#: src/gui/windows/charcreatedialog.cpp:386
+#: src/gui/windows/charselectdialog.cpp:324
+#: src/gui/windows/editserverdialog.cpp:211
+#: src/gui/windows/registerdialog.cpp:241
+#: src/gui/windows/unregisterdialog.cpp:146
+#: src/net/ea/charserverhandler.cpp:142
+#: src/net/eathena/charserverhandler.cpp:587
+#: src/net/eathena/charserverhandler.cpp:591
+#: src/net/eathena/charserverhandler.cpp:679
+#: src/net/tmwa/charserverhandler.cpp:502
msgid "Error"
msgstr "خطا"
#. TRANSLATORS: connection dialog header
-#: src/client.cpp:1409
+#: src/client.cpp:1406
msgid "Requesting registration details"
msgstr ""
#. TRANSLATORS: password change message header
-#: src/client.cpp:1450
+#: src/client.cpp:1449
msgid "Password Change"
msgstr ""
#. TRANSLATORS: password change message text
-#: src/client.cpp:1452
+#: src/client.cpp:1451
msgid "Password changed successfully!"
msgstr ""
#. TRANSLATORS: email change message header
-#: src/client.cpp:1477
+#: src/client.cpp:1482
msgid "Email Change"
msgstr ""
#. TRANSLATORS: email change message text
-#: src/client.cpp:1479
+#: src/client.cpp:1484
msgid "Email changed successfully!"
msgstr ""
#. TRANSLATORS: unregister message header
-#: src/client.cpp:1506
+#: src/client.cpp:1514
msgid "Unregister Successful"
msgstr ""
#. TRANSLATORS: unregister message text
-#: src/client.cpp:1508
+#: src/client.cpp:1516
msgid "Farewell, come back any time..."
msgstr ""
#. TRANSLATORS: directory creation error
-#: src/configmanager.cpp:53 src/dirs.cpp:350 src/dirs.cpp:365 src/dirs.cpp:410
-#: src/dirs.cpp:578 src/dirs.cpp:586
+#: src/configmanager.cpp:53 src/dirs.cpp:352 src/dirs.cpp:367 src/dirs.cpp:412
+#: src/dirs.cpp:580 src/dirs.cpp:588
#, c-format
msgid "%s doesn't exist and can't be created! Exiting."
msgstr ""
#. TRANSLATORS: update server initialisation error
-#: src/dirs.cpp:460
+#: src/dirs.cpp:462
#, c-format
msgid "Invalid update host: %s."
msgstr ""
#. TRANSLATORS: update server initialisation error
-#: src/dirs.cpp:501 src/dirs.cpp:508
+#: src/dirs.cpp:503 src/dirs.cpp:510
msgid "Error creating updates directory!"
msgstr ""
-#: src/dirs.cpp:530 src/dirs.cpp:548
+#: src/dirs.cpp:532 src/dirs.cpp:550
#, c-format
msgid "Error: %s doesn't exist and can't be created! Exiting."
msgstr ""
@@ -652,441 +668,456 @@ msgid "dyecmd srcdyestring dstfile"
msgstr ""
#. TRANSLATORS: chat tab header
-#: src/game.cpp:252 src/gui/windows/chatwindow.cpp:2137
+#: src/game.cpp:252 src/gui/windows/chatwindow.cpp:2188
msgid "General"
msgstr "کلی"
#. TRANSLATORS: chat tab header
#. TRANSLATORS: full button name
#. TRANSLATORS: debug window name
-#: src/game.cpp:270 src/gui/windowmenu.cpp:154
-#: src/gui/windows/debugwindow.cpp:42
+#: src/game.cpp:259 src/gui/windowmenu.cpp:163
+#: src/gui/windows/debugwindow.cpp:43
msgid "Debug"
msgstr ""
#. TRANSLATORS: save file message
-#: src/game.cpp:563
+#: src/game.cpp:556
#, c-format
msgid "Screenshot saved as %s"
msgstr ""
#. TRANSLATORS: save file message
-#: src/game.cpp:573
+#: src/game.cpp:566
msgid "Saving screenshot failed!"
msgstr ""
#. TRANSLATORS: error message text
-#: src/game.cpp:660
+#: src/game.cpp:651
msgid "The connection to the server was lost."
msgstr ""
#. TRANSLATORS: error message header
-#: src/game.cpp:663
+#: src/game.cpp:654
msgid "Network Error"
msgstr "خطای شبکه"
#. TRANSLATORS: move type in status bar
-#: src/gamemodifiers.cpp:145
+#: src/gamemodifiers.cpp:149
msgid "(D) default moves"
msgstr ""
#. TRANSLATORS: move type in status bar
-#: src/gamemodifiers.cpp:147
+#: src/gamemodifiers.cpp:151
msgid "(I) invert moves"
msgstr ""
#. TRANSLATORS: move type in status bar
-#: src/gamemodifiers.cpp:149
+#: src/gamemodifiers.cpp:153
msgid "(c) moves with some crazy moves"
msgstr ""
#. TRANSLATORS: move type in status bar
-#: src/gamemodifiers.cpp:151
+#: src/gamemodifiers.cpp:155
msgid "(C) moves with crazy moves"
msgstr ""
#. TRANSLATORS: move type in status bar
-#: src/gamemodifiers.cpp:153
+#: src/gamemodifiers.cpp:157
msgid "(d) double normal + crazy"
msgstr ""
#. TRANSLATORS: move type in status bar
-#: src/gamemodifiers.cpp:155
+#: src/gamemodifiers.cpp:159
msgid "(?) unknown move"
msgstr ""
#. TRANSLATORS: crazy move type in status bar
-#: src/gamemodifiers.cpp:180
+#: src/gamemodifiers.cpp:184
#, c-format
msgid "(%u) crazy move number %u"
msgstr ""
#. TRANSLATORS: crazy move type in status bar
-#: src/gamemodifiers.cpp:186
+#: src/gamemodifiers.cpp:190
msgid "(a) custom crazy move"
msgstr ""
#. TRANSLATORS: crazy move type in status bar
-#: src/gamemodifiers.cpp:191
+#: src/gamemodifiers.cpp:195
msgid "(?) crazy move"
msgstr ""
#. TRANSLATORS: move to target type in status bar
-#: src/gamemodifiers.cpp:198
+#: src/gamemodifiers.cpp:202
msgid "(0) default moves to target"
msgstr ""
#. TRANSLATORS: move to target type in status bar
-#: src/gamemodifiers.cpp:200
+#: src/gamemodifiers.cpp:204
msgid "(1) moves to target in distance 1"
msgstr ""
#. TRANSLATORS: move to target type in status bar
-#: src/gamemodifiers.cpp:202
+#: src/gamemodifiers.cpp:206
msgid "(2) moves to target in distance 2"
msgstr ""
#. TRANSLATORS: move to target type in status bar
-#: src/gamemodifiers.cpp:204
+#: src/gamemodifiers.cpp:208
msgid "(3) moves to target in distance 3"
msgstr ""
#. TRANSLATORS: move to target type in status bar
-#: src/gamemodifiers.cpp:206
+#: src/gamemodifiers.cpp:210
msgid "(4) moves to target in distance 4"
msgstr ""
#. TRANSLATORS: move to target type in status bar
-#: src/gamemodifiers.cpp:208
+#: src/gamemodifiers.cpp:212
msgid "(5) moves to target in distance 5"
msgstr ""
#. TRANSLATORS: move to target type in status bar
-#: src/gamemodifiers.cpp:210
+#: src/gamemodifiers.cpp:214
msgid "(6) moves to target in distance 6"
msgstr ""
#. TRANSLATORS: move to target type in status bar
-#: src/gamemodifiers.cpp:212
+#: src/gamemodifiers.cpp:216
msgid "(7) moves to target in distance 7"
msgstr ""
#. TRANSLATORS: move to target type in status bar
-#: src/gamemodifiers.cpp:214
+#: src/gamemodifiers.cpp:218
msgid "(8) moves to target in distance 8"
msgstr ""
#. TRANSLATORS: move to target type in status bar
-#: src/gamemodifiers.cpp:216
+#: src/gamemodifiers.cpp:220
msgid "(9) moves to target in distance 9"
msgstr ""
#. TRANSLATORS: move to target type in status bar
-#: src/gamemodifiers.cpp:218
+#: src/gamemodifiers.cpp:222
msgid "(A) moves to target in attack range"
msgstr ""
#. TRANSLATORS: move to target type in status bar
-#: src/gamemodifiers.cpp:220
+#: src/gamemodifiers.cpp:224
msgid "(a) archer attack range"
msgstr ""
#. TRANSLATORS: move to target type in status bar
-#: src/gamemodifiers.cpp:222
+#: src/gamemodifiers.cpp:226
msgid "(B) moves to target in attack range - 1"
msgstr ""
#. TRANSLATORS: move to target type in status bar
-#: src/gamemodifiers.cpp:224
+#: src/gamemodifiers.cpp:228
msgid "(?) move to target"
msgstr ""
#. TRANSLATORS: folow mode in status bar
-#: src/gamemodifiers.cpp:230
+#: src/gamemodifiers.cpp:234
msgid "(D) default follow"
msgstr ""
#. TRANSLATORS: folow mode in status bar
-#: src/gamemodifiers.cpp:232
+#: src/gamemodifiers.cpp:236
msgid "(R) relative follow"
msgstr ""
#. TRANSLATORS: folow mode in status bar
-#: src/gamemodifiers.cpp:234
+#: src/gamemodifiers.cpp:238
msgid "(M) mirror follow"
msgstr ""
#. TRANSLATORS: folow mode in status bar
-#: src/gamemodifiers.cpp:236
+#: src/gamemodifiers.cpp:240
msgid "(P) pet follow"
msgstr ""
#. TRANSLATORS: folow mode in status bar
-#: src/gamemodifiers.cpp:238
+#: src/gamemodifiers.cpp:242
msgid "(?) unknown follow"
msgstr ""
#. TRANSLATORS: switch attack type in status bar
#. TRANSLATORS: attack type in status bar
-#: src/gamemodifiers.cpp:244 src/gamemodifiers.cpp:252
-#: src/gamemodifiers.cpp:266
+#: src/gamemodifiers.cpp:248 src/gamemodifiers.cpp:256
+#: src/gamemodifiers.cpp:270
msgid "(?) attack"
msgstr ""
#. TRANSLATORS: switch attack type in status bar
#. TRANSLATORS: attack type in status bar
-#: src/gamemodifiers.cpp:246 src/gamemodifiers.cpp:258
+#: src/gamemodifiers.cpp:250 src/gamemodifiers.cpp:262
msgid "(D) default attack"
msgstr ""
#. TRANSLATORS: switch attack type in status bar
-#: src/gamemodifiers.cpp:248
+#: src/gamemodifiers.cpp:252
msgid "(s) switch attack without shield"
msgstr ""
#. TRANSLATORS: switch attack type in status bar
-#: src/gamemodifiers.cpp:250
+#: src/gamemodifiers.cpp:254
msgid "(S) switch attack with shield"
msgstr ""
#. TRANSLATORS: attack type in status bar
-#: src/gamemodifiers.cpp:260
+#: src/gamemodifiers.cpp:264
msgid "(G) go and attack"
msgstr ""
#. TRANSLATORS: attack type in status bar
-#: src/gamemodifiers.cpp:262
+#: src/gamemodifiers.cpp:266
msgid "(A) go, attack, pickup"
msgstr ""
#. TRANSLATORS: attack type in status bar
-#: src/gamemodifiers.cpp:264
+#: src/gamemodifiers.cpp:268
msgid "(d) without auto attack"
msgstr ""
+#. TRANSLATORS: targeting type in status bar
+#: src/gamemodifiers.cpp:276
+msgid "(D) don't switch target"
+msgstr ""
+
+#. TRANSLATORS: targeting type in status bar
+#: src/gamemodifiers.cpp:278
+msgid "(C) always attack closest"
+msgstr ""
+
+#. TRANSLATORS: targeting type in status bar
+#: src/gamemodifiers.cpp:280
+msgid "(?) targeting"
+msgstr ""
+
#. TRANSLATORS: pickup size in status bar
-#: src/gamemodifiers.cpp:299
+#: src/gamemodifiers.cpp:314
msgid "(S) small pick up 1x1 cells"
msgstr ""
#. TRANSLATORS: pickup size in status bar
-#: src/gamemodifiers.cpp:301
+#: src/gamemodifiers.cpp:316
msgid "(D) default pick up 2x1 cells"
msgstr ""
#. TRANSLATORS: pickup size in status bar
-#: src/gamemodifiers.cpp:303
+#: src/gamemodifiers.cpp:318
msgid "(F) forward pick up 2x3 cells"
msgstr ""
#. TRANSLATORS: pickup size in status bar
-#: src/gamemodifiers.cpp:305
+#: src/gamemodifiers.cpp:320
msgid "(3) pick up 3x3 cells"
msgstr ""
#. TRANSLATORS: pickup size in status bar
-#: src/gamemodifiers.cpp:307
+#: src/gamemodifiers.cpp:322
msgid "(g) go and pick up in distance 4"
msgstr ""
#. TRANSLATORS: pickup size in status bar
-#: src/gamemodifiers.cpp:309
+#: src/gamemodifiers.cpp:324
msgid "(G) go and pick up in distance 8"
msgstr ""
#. TRANSLATORS: pickup size in status bar
-#: src/gamemodifiers.cpp:311
+#: src/gamemodifiers.cpp:326
msgid "(A) go and pick up in max distance"
msgstr ""
#. TRANSLATORS: pickup size in status bar
-#: src/gamemodifiers.cpp:313
+#: src/gamemodifiers.cpp:328
msgid "(?) pick up"
msgstr ""
#. TRANSLATORS: magic attack in status bar
-#: src/gamemodifiers.cpp:319
+#: src/gamemodifiers.cpp:334
msgid "(f) use #flar for magic attack"
msgstr ""
#. TRANSLATORS: magic attack in status bar
-#: src/gamemodifiers.cpp:321
+#: src/gamemodifiers.cpp:336
msgid "(c) use #chiza for magic attack"
msgstr ""
#. TRANSLATORS: magic attack in status bar
-#: src/gamemodifiers.cpp:323
+#: src/gamemodifiers.cpp:338
msgid "(I) use #ingrav for magic attack"
msgstr ""
#. TRANSLATORS: magic attack in status bar
-#: src/gamemodifiers.cpp:325
+#: src/gamemodifiers.cpp:340
msgid "(F) use #frillyar for magic attack"
msgstr ""
#. TRANSLATORS: magic attack in status bar
-#: src/gamemodifiers.cpp:327
+#: src/gamemodifiers.cpp:342
msgid "(U) use #upmarmu for magic attack"
msgstr ""
#. TRANSLATORS: magic attack in status bar
-#: src/gamemodifiers.cpp:329
+#: src/gamemodifiers.cpp:344
msgid "(?) magic attack"
msgstr ""
#. TRANSLATORS: player attack type in status bar
-#: src/gamemodifiers.cpp:335
+#: src/gamemodifiers.cpp:350
msgid "(a) attack all players"
msgstr ""
#. TRANSLATORS: player attack type in status bar
-#: src/gamemodifiers.cpp:337
+#: src/gamemodifiers.cpp:352
msgid "(f) attack all except friends"
msgstr ""
#. TRANSLATORS: player attack type in status bar
-#: src/gamemodifiers.cpp:339
+#: src/gamemodifiers.cpp:354
msgid "(b) attack bad relations"
msgstr ""
#. TRANSLATORS: player attack type in status bar
-#: src/gamemodifiers.cpp:341
+#: src/gamemodifiers.cpp:356
msgid "(d) don't attack players"
msgstr ""
#. TRANSLATORS: player attack type in status bar
-#: src/gamemodifiers.cpp:343
+#: src/gamemodifiers.cpp:358
msgid "(?) pvp attack"
msgstr ""
#. TRANSLATORS: imitation type in status bar
-#: src/gamemodifiers.cpp:349
+#: src/gamemodifiers.cpp:364
msgid "(D) default imitation"
msgstr ""
#. TRANSLATORS: imitation type in status bar
-#: src/gamemodifiers.cpp:351
+#: src/gamemodifiers.cpp:366
msgid "(O) outfits imitation"
msgstr ""
#. TRANSLATORS: imitation type in status bar
-#: src/gamemodifiers.cpp:353
+#: src/gamemodifiers.cpp:368
msgid "(?) imitation"
msgstr ""
#. TRANSLATORS: game modifiers state in status bar
-#: src/gamemodifiers.cpp:359
+#: src/gamemodifiers.cpp:374
msgid "Game modifiers are enabled"
msgstr ""
#. TRANSLATORS: game modifiers state in status bar
-#: src/gamemodifiers.cpp:361
+#: src/gamemodifiers.cpp:376
msgid "Game modifiers are disabled"
msgstr ""
#. TRANSLATORS: game modifiers state in status bar
-#: src/gamemodifiers.cpp:363
+#: src/gamemodifiers.cpp:378
msgid "Game modifiers are unknown"
msgstr ""
#. TRANSLATORS: map view type in status bar
-#: src/gamemodifiers.cpp:376
+#: src/gamemodifiers.cpp:392
msgid "(N) normal map view"
msgstr ""
#. TRANSLATORS: map view type in status bar
-#: src/gamemodifiers.cpp:378
+#: src/gamemodifiers.cpp:394
msgid "(D) debug map view"
msgstr ""
#. TRANSLATORS: map view type in status bar
-#: src/gamemodifiers.cpp:380
+#: src/gamemodifiers.cpp:396
msgid "(u) ultra map view"
msgstr ""
#. TRANSLATORS: map view type in status bar
-#: src/gamemodifiers.cpp:382
+#: src/gamemodifiers.cpp:398
msgid "(U) ultra map view 2"
msgstr ""
#. TRANSLATORS: map view type in status bar
-#: src/gamemodifiers.cpp:384
+#: src/gamemodifiers.cpp:400
msgid "(e) empty map view with collision"
msgstr ""
#. TRANSLATORS: map view type in status bar
-#: src/gamemodifiers.cpp:386
+#: src/gamemodifiers.cpp:402
msgid "(E) empty map view"
msgstr ""
#. TRANSLATORS: map view type in status bar
-#: src/gamemodifiers.cpp:388
+#: src/gamemodifiers.cpp:404
msgid "(b) black & white map view"
msgstr ""
#. TRANSLATORS: pickup size in status bar
-#: src/gamemodifiers.cpp:390
+#: src/gamemodifiers.cpp:406
msgid "(?) map view"
msgstr ""
#. TRANSLATORS: away type in status bar
-#: src/gamemodifiers.cpp:396
+#: src/gamemodifiers.cpp:418
msgid "(O) on keyboard"
msgstr ""
#. TRANSLATORS: away type in status bar
-#: src/gamemodifiers.cpp:398
+#: src/gamemodifiers.cpp:420
msgid "(A) away"
msgstr ""
#. TRANSLATORS: away type in status bar
#. TRANSLATORS: camera mode in status bar
-#: src/gamemodifiers.cpp:400 src/gamemodifiers.cpp:454
+#: src/gamemodifiers.cpp:422 src/gamemodifiers.cpp:482
msgid "(?) away"
msgstr ""
#. TRANSLATORS: away message box header
-#: src/gamemodifiers.cpp:424
+#: src/gamemodifiers.cpp:448
msgid "Away"
msgstr ""
#. TRANSLATORS: camera mode in status bar
-#: src/gamemodifiers.cpp:450
+#: src/gamemodifiers.cpp:478
msgid "(G) game camera mode"
msgstr ""
#. TRANSLATORS: camera mode in status bar
-#: src/gamemodifiers.cpp:452
+#: src/gamemodifiers.cpp:480
msgid "(F) free camera mode"
msgstr ""
#. TRANSLATORS: error message question
-#: src/gui/dialogsmanager.cpp:115
+#: src/gui/dialogsmanager.cpp:119
msgid "Do you want to open support page?"
msgstr ""
#. TRANSLATORS: message header
-#: src/gui/dialogsmanager.cpp:127 src/gui/dialogsmanager.cpp:152
-#: src/gui/dialogsmanager.cpp:168
+#: src/gui/dialogsmanager.cpp:133 src/gui/dialogsmanager.cpp:162
+#: src/gui/dialogsmanager.cpp:182
msgid "Message"
msgstr ""
#. TRANSLATORS: ok dialog button
#. TRANSLATORS: popup menu item
#. TRANSLATORS: revive player
-#: src/gui/dialogsmanager.cpp:130 src/gui/popups/popupmenu.cpp:2613
+#: src/gui/dialogsmanager.cpp:136 src/gui/popups/popupmenu.cpp:2636
msgid "Revive"
msgstr ""
#. TRANSLATORS: weight message
-#: src/gui/dialogsmanager.cpp:154
+#: src/gui/dialogsmanager.cpp:164
msgid ""
"You are carrying more than half your weight. You are unable to regain "
"health."
msgstr ""
#. TRANSLATORS: weight message
-#: src/gui/dialogsmanager.cpp:170
+#: src/gui/dialogsmanager.cpp:184
msgid "You are carrying less than half your weight. You can regain health."
msgstr ""
@@ -1097,67 +1128,67 @@ msgstr ""
#: src/gui/models/colorlistmodel.h:33 src/gui/models/sortlistmodelinv.h:32
#: src/gui/widgets/tabs/setup_other.cpp:79
#: src/gui/widgets/tabs/setup_visual.cpp:81
-#: src/gui/windows/equipmentwindow.cpp:616
+#: src/gui/windows/equipmentwindow.cpp:669
msgid "default"
msgstr ""
#. TRANSLATORS: chat color
#. TRANSLATORS: color name
-#: src/gui/models/colorlistmodel.h:35 src/gui/models/colormodel.cpp:74
+#: src/gui/models/colorlistmodel.h:35 src/gui/models/colormodel.cpp:76
msgid "black"
msgstr ""
#. TRANSLATORS: chat color
#. TRANSLATORS: color name
-#: src/gui/models/colorlistmodel.h:37 src/gui/models/colormodel.cpp:76
+#: src/gui/models/colorlistmodel.h:37 src/gui/models/colormodel.cpp:78
msgid "red"
msgstr ""
#. TRANSLATORS: chat color
#. TRANSLATORS: color name
-#: src/gui/models/colorlistmodel.h:39 src/gui/models/colormodel.cpp:78
+#: src/gui/models/colorlistmodel.h:39 src/gui/models/colormodel.cpp:80
msgid "green"
msgstr ""
#. TRANSLATORS: chat color
#. TRANSLATORS: color name
-#: src/gui/models/colorlistmodel.h:41 src/gui/models/colormodel.cpp:80
+#: src/gui/models/colorlistmodel.h:41 src/gui/models/colormodel.cpp:82
msgid "blue"
msgstr ""
#. TRANSLATORS: chat color
#. TRANSLATORS: color name
-#: src/gui/models/colorlistmodel.h:43 src/gui/models/colormodel.cpp:82
+#: src/gui/models/colorlistmodel.h:43 src/gui/models/colormodel.cpp:84
msgid "gold"
msgstr ""
#. TRANSLATORS: chat color
#. TRANSLATORS: color name
-#: src/gui/models/colorlistmodel.h:45 src/gui/models/colormodel.cpp:84
+#: src/gui/models/colorlistmodel.h:45 src/gui/models/colormodel.cpp:86
msgid "yellow"
msgstr ""
#. TRANSLATORS: chat color
#. TRANSLATORS: color name
-#: src/gui/models/colorlistmodel.h:47 src/gui/models/colormodel.cpp:86
+#: src/gui/models/colorlistmodel.h:47 src/gui/models/colormodel.cpp:88
msgid "pink"
msgstr ""
#. TRANSLATORS: chat color
#. TRANSLATORS: color name
-#: src/gui/models/colorlistmodel.h:49 src/gui/models/colormodel.cpp:88
+#: src/gui/models/colorlistmodel.h:49 src/gui/models/colormodel.cpp:90
msgid "purple"
msgstr ""
#. TRANSLATORS: chat color
#. TRANSLATORS: color name
-#: src/gui/models/colorlistmodel.h:51 src/gui/models/colormodel.cpp:90
+#: src/gui/models/colorlistmodel.h:51 src/gui/models/colormodel.cpp:92
msgid "grey"
msgstr ""
#. TRANSLATORS: chat color
#. TRANSLATORS: color name
-#: src/gui/models/colorlistmodel.h:53 src/gui/models/colormodel.cpp:92
+#: src/gui/models/colorlistmodel.h:53 src/gui/models/colormodel.cpp:94
msgid "brown"
msgstr ""
@@ -1258,8 +1289,8 @@ msgstr ""
#. TRANSLATORS: language
#. TRANSLATORS: popup menu header
-#: src/gui/models/langlistmodel.h:45 src/gui/popups/popupmenu.cpp:1990
-#: src/gui/popups/popupmenu.cpp:2068 src/gui/widgets/tabs/socialtabbase.h:46
+#: src/gui/models/langlistmodel.h:45 src/gui/popups/popupmenu.cpp:2009
+#: src/gui/popups/popupmenu.cpp:2087 src/gui/widgets/tabs/socialtabbase.h:46
msgid "(default)"
msgstr ""
@@ -1409,7 +1440,8 @@ msgid "Blacklisted"
msgstr ""
#. TRANSLATORS: relation type
-#: src/gui/models/playerrelationlistmodel.h:47
+#. TRANSLATORS: palette color
+#: src/gui/models/playerrelationlistmodel.h:47 src/gui/userpalette.cpp:159
msgid "Enemy"
msgstr ""
@@ -1485,62 +1517,62 @@ msgid "Skip"
msgstr ""
#. TRANSLATORS: being popup label
-#: src/gui/popups/beingpopup.cpp:166 src/gui/popups/beingpopup.cpp:186
+#: src/gui/popups/beingpopup.cpp:167 src/gui/popups/beingpopup.cpp:187
#, c-format
msgid "Hungry: %d"
msgstr ""
#. TRANSLATORS: being popup label
-#: src/gui/popups/beingpopup.cpp:170 src/gui/popups/beingpopup.cpp:190
+#: src/gui/popups/beingpopup.cpp:171 src/gui/popups/beingpopup.cpp:191
#, c-format
msgid "Intimacy: %d"
msgstr ""
#. TRANSLATORS: being popup label
-#: src/gui/popups/beingpopup.cpp:206
+#: src/gui/popups/beingpopup.cpp:207
#, c-format
msgid "Party: %s"
msgstr ""
#. TRANSLATORS: being popup label
-#: src/gui/popups/beingpopup.cpp:224
+#: src/gui/popups/beingpopup.cpp:225
#, c-format
msgid "Guild: %s"
msgstr ""
#. TRANSLATORS: being popup label
-#: src/gui/popups/beingpopup.cpp:241
+#: src/gui/popups/beingpopup.cpp:242
#, c-format
msgid "Pvp rank: %u"
msgstr ""
#. TRANSLATORS: being popup label
-#: src/gui/popups/beingpopup.cpp:257
+#: src/gui/popups/beingpopup.cpp:259
#, c-format
msgid "Buy shop: %s"
msgstr ""
#. TRANSLATORS: being popup label
-#: src/gui/popups/beingpopup.cpp:272
+#: src/gui/popups/beingpopup.cpp:276
#, c-format
msgid "Sell shop: %s"
msgstr ""
#. TRANSLATORS: being popup label
-#: src/gui/popups/beingpopup.cpp:286
+#: src/gui/popups/beingpopup.cpp:291
#, c-format
msgid "Comment: %s"
msgstr ""
#. TRANSLATORS: being popup label
-#: src/gui/popups/beingpopup.cpp:300
+#: src/gui/popups/beingpopup.cpp:305
#, c-format
msgid "Chat room: %s"
msgstr ""
#. TRANSLATORS: party popup item
#. TRANSLATORS: party creation message
-#: src/gui/popups/createpartypopup.h:50 src/gui/windows/socialwindow.cpp:504
+#: src/gui/popups/createpartypopup.h:50 src/gui/windows/socialwindow.cpp:521
msgid "Create Party"
msgstr ""
@@ -1554,7 +1586,6 @@ msgstr ""
#. TRANSLATORS: connection dialog button
#. TRANSLATORS: edit server dialog button
#. TRANSLATORS: item amount window button
-#. TRANSLATORS: button in npc post dialog
#. TRANSLATORS: quit dialog button
#. TRANSLATORS: register dialog. button.
#. TRANSLATORS: setup button
@@ -1563,46 +1594,50 @@ msgstr ""
#. TRANSLATORS: unregister dialog. button.
#. TRANSLATORS: updater window button
#. TRANSLATORS: input action name
-#: src/gui/popups/createpartypopup.h:53 src/gui/popups/popupmenu.cpp:374
-#: src/gui/popups/popupmenu.cpp:441 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:1732 src/gui/popups/popupmenu.cpp:1768
-#: src/gui/popups/popupmenu.cpp:1818 src/gui/popups/popupmenu.cpp:1860
-#: src/gui/popups/popupmenu.cpp:1901 src/gui/popups/popupmenu.cpp:1969
-#: src/gui/popups/popupmenu.cpp:2047 src/gui/popups/popupmenu.cpp:2081
-#: src/gui/popups/popupmenu.cpp:2107 src/gui/popups/popupmenu.cpp:2128
-#: src/gui/popups/popupmenu.cpp:2149 src/gui/popups/popupmenu.cpp:2174
-#: src/gui/popups/popupmenu.cpp:2191 src/gui/popups/popupmenu.cpp:2505
-#: src/gui/popups/popupmenu.cpp:2670 src/gui/windows/buyselldialog.cpp:75
-#: src/gui/windows/changeemaildialog.cpp:55
-#: src/gui/windows/changepassworddialog.cpp:57
-#: src/gui/windows/charcreatedialog.cpp:122
+#: src/gui/popups/createpartypopup.h:53 src/gui/popups/popupmenu.cpp:384
+#: src/gui/popups/popupmenu.cpp:452 src/gui/popups/popupmenu.cpp:553
+#: src/gui/popups/popupmenu.cpp:600 src/gui/popups/popupmenu.cpp:635
+#: src/gui/popups/popupmenu.cpp:666 src/gui/popups/popupmenu.cpp:691
+#: src/gui/popups/popupmenu.cpp:716 src/gui/popups/popupmenu.cpp:905
+#: src/gui/popups/popupmenu.cpp:932 src/gui/popups/popupmenu.cpp:965
+#: src/gui/popups/popupmenu.cpp:1749 src/gui/popups/popupmenu.cpp:1785
+#: src/gui/popups/popupmenu.cpp:1835 src/gui/popups/popupmenu.cpp:1877
+#: src/gui/popups/popupmenu.cpp:1918 src/gui/popups/popupmenu.cpp:1988
+#: src/gui/popups/popupmenu.cpp:2066 src/gui/popups/popupmenu.cpp:2100
+#: src/gui/popups/popupmenu.cpp:2126 src/gui/popups/popupmenu.cpp:2147
+#: src/gui/popups/popupmenu.cpp:2168 src/gui/popups/popupmenu.cpp:2194
+#: src/gui/popups/popupmenu.cpp:2212 src/gui/popups/popupmenu.cpp:2528
+#: src/gui/popups/popupmenu.cpp:2693 src/gui/windows/buyselldialog.cpp:75
+#: src/gui/windows/changeemaildialog.cpp:56
+#: src/gui/windows/changepassworddialog.cpp:58
+#: src/gui/windows/charcreatedialog.cpp:121
#: src/gui/windows/connectiondialog.cpp:52
-#: src/gui/windows/editserverdialog.cpp:61
-#: src/gui/windows/itemamountwindow.cpp:169
-#: src/gui/windows/npcpostdialog.cpp:70 src/gui/windows/quitdialog.cpp:70
-#: src/gui/windows/registerdialog.cpp:65 src/gui/windows/setupwindow.cpp:94
-#: src/gui/windows/textcommandeditor.cpp:86 src/gui/windows/textdialog.cpp:55
-#: src/gui/windows/unregisterdialog.cpp:54
-#: src/gui/windows/updaterwindow.cpp:190 src/input/pages/gui.cpp:105
+#: src/gui/windows/editserverdialog.cpp:58
+#: src/gui/windows/itemamountwindow.cpp:181 src/gui/windows/quitdialog.cpp:68
+#: src/gui/windows/registerdialog.cpp:62 src/gui/windows/setupwindow.cpp:99
+#: src/gui/windows/textcommandeditor.cpp:87 src/gui/windows/textdialog.cpp:55
+#: src/gui/windows/unregisterdialog.cpp:55
+#: src/gui/windows/updaterwindow.cpp:189 src/input/pages/gui.cpp:103
msgid "Cancel"
msgstr "انصراف"
#. TRANSLATORS: popup label
-#: src/gui/popups/itempopup.cpp:203
+#: src/gui/popups/itempopup.cpp:220
#, c-format
msgid "Weight: %s"
msgstr ""
+#. TRANSLATORS: popup label
+#: src/gui/popups/itempopup.cpp:285
+msgid "Cards: "
+msgstr ""
+
#. TRANSLATORS: popup menu item
#. TRANSLATORS: trade with player
#. TRANSLATORS: trade chat tab name
#. TRANSLATORS: inventory type name
-#: src/gui/popups/popupmenu.cpp:156 src/gui/popups/popupmenu.cpp:800
-#: src/gui/widgets/tabs/chat/tradetab.cpp:39 src/inventory.cpp:319
+#: src/gui/popups/popupmenu.cpp:161 src/gui/popups/popupmenu.cpp:811
+#: src/gui/widgets/tabs/chat/tradetab.cpp:39 src/inventory.cpp:328
msgid "Trade"
msgstr ""
@@ -1613,53 +1648,52 @@ msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: attack player
#. TRANSLATORS: Skill type
-#. TRANSLATORS: bot checker window table header
#. TRANSLATORS: input action name
#. TRANSLATORS: player stat
-#: src/gui/popups/popupmenu.cpp:159 src/gui/popups/popupmenu.cpp:277
-#: src/gui/popups/popupmenu.cpp:803 src/gui/widgets/skillinfo.cpp:114
-#: src/gui/windows/botcheckerwindow.cpp:88 src/input/pages/basic.cpp:42
-#: src/net/eathena/generalhandler.cpp:401 src/net/tmwa/generalhandler.cpp:358
+#: src/gui/popups/popupmenu.cpp:164 src/gui/popups/popupmenu.cpp:286
+#: src/gui/popups/popupmenu.cpp:814 src/gui/widgets/skillinfo.cpp:109
+#: src/input/pages/basic.cpp:40 src/net/eathena/generalhandler.cpp:396
+#: src/net/tmwa/generalhandler.cpp:359
msgid "Attack"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: send whisper to player
-#: src/gui/popups/popupmenu.cpp:162 src/gui/popups/popupmenu.cpp:252
-#: src/gui/popups/popupmenu.cpp:462
+#: src/gui/popups/popupmenu.cpp:167 src/gui/popups/popupmenu.cpp:259
+#: src/gui/popups/popupmenu.cpp:473
msgid "Whisper"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: heal player
-#: src/gui/popups/popupmenu.cpp:168 src/gui/popups/popupmenu.cpp:807
+#: src/gui/popups/popupmenu.cpp:173 src/gui/popups/popupmenu.cpp:818
msgid "Heal"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: kick player from guild
-#: src/gui/popups/popupmenu.cpp:188 src/gui/popups/popupmenu.cpp:204
-#: src/gui/popups/popupmenu.cpp:511 src/gui/popups/popupmenu.cpp:835
+#: src/gui/popups/popupmenu.cpp:193 src/gui/popups/popupmenu.cpp:209
+#: src/gui/popups/popupmenu.cpp:522 src/gui/popups/popupmenu.cpp:846
msgid "Kick from guild"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: change player position in guild
-#: src/gui/popups/popupmenu.cpp:195 src/gui/popups/popupmenu.cpp:211
-#: src/gui/popups/popupmenu.cpp:518 src/gui/popups/popupmenu.cpp:842
+#: src/gui/popups/popupmenu.cpp:200 src/gui/popups/popupmenu.cpp:216
+#: src/gui/popups/popupmenu.cpp:529 src/gui/popups/popupmenu.cpp:853
msgid "Change pos in guild"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: invite player to guild
-#: src/gui/popups/popupmenu.cpp:224 src/gui/popups/popupmenu.cpp:530
-#: src/gui/popups/popupmenu.cpp:856
+#: src/gui/popups/popupmenu.cpp:229 src/gui/popups/popupmenu.cpp:541
+#: src/gui/popups/popupmenu.cpp:867
msgid "Invite to guild"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: set player invisible for self by id
-#: src/gui/popups/popupmenu.cpp:231
+#: src/gui/popups/popupmenu.cpp:236
msgid "Nuke"
msgstr ""
@@ -1676,20 +1710,18 @@ msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: move to player location
#. TRANSLATORS: input tab sub tab name
-#. TRANSLATORS: bot checker window table header
-#: src/gui/popups/popupmenu.cpp:234 src/gui/popups/popupmenu.cpp:265
-#: src/gui/popups/popupmenu.cpp:492 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:92
+#: src/gui/popups/popupmenu.cpp:239 src/gui/popups/popupmenu.cpp:272
+#: src/gui/popups/popupmenu.cpp:503 src/gui/popups/popupmenu.cpp:659
+#: src/gui/popups/popupmenu.cpp:825 src/gui/popups/popupmenu.cpp:890
+#: src/gui/setupinputpages.cpp:45
msgid "Move"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: talk with npc
-#. TRANSLATORS: bot checker window table header
#. TRANSLATORS: input action name
-#: src/gui/popups/popupmenu.cpp:246 src/gui/windows/botcheckerwindow.cpp:90
-#: src/input/pages/basic.cpp:90 src/resources/db/npcdb.cpp:146
+#: src/gui/popups/popupmenu.cpp:253 src/input/pages/basic.cpp:88
+#: src/resources/db/npcdb.cpp:147
msgid "Talk"
msgstr ""
@@ -1701,11 +1733,11 @@ msgstr ""
#. TRANSLATORS: shop window button
#. TRANSLATORS: shop window tab name
#. TRANSLATORS: input action name
-#: src/gui/popups/popupmenu.cpp:256 src/gui/popups/popupmenu.cpp:2359
-#: src/gui/windows/buydialog.cpp:191 src/gui/windows/buydialog.cpp:207
-#: src/gui/windows/buydialog.cpp:268 src/gui/windows/buyselldialog.cpp:71
-#: src/gui/windows/shopwindow.cpp:168 src/input/pages/basic.cpp:240
-#: src/resources/db/npcdb.cpp:147
+#: src/gui/popups/popupmenu.cpp:263 src/gui/popups/popupmenu.cpp:2380
+#: src/gui/windows/buydialog.cpp:194 src/gui/windows/buydialog.cpp:212
+#: src/gui/windows/buydialog.cpp:275 src/gui/windows/buyselldialog.cpp:71
+#: src/gui/windows/shopwindow.cpp:168 src/input/pages/basic.cpp:244
+#: src/resources/db/npcdb.cpp:148
msgid "Buy"
msgstr ""
@@ -1718,10 +1750,10 @@ msgstr ""
#. TRANSLATORS: shop window button
#. TRANSLATORS: shop window tab name
#. TRANSLATORS: input action name
-#: src/gui/popups/popupmenu.cpp:259 src/gui/popups/popupmenu.cpp:2371
-#: src/gui/widgets/selldialog.cpp:51 src/gui/widgets/selldialog.cpp:96
+#: src/gui/popups/popupmenu.cpp:266 src/gui/popups/popupmenu.cpp:2392
+#: src/gui/widgets/selldialog.cpp:52 src/gui/widgets/selldialog.cpp:99
#: src/gui/windows/buyselldialog.cpp:73 src/gui/windows/shopwindow.cpp:170
-#: src/input/pages/basic.cpp:246 src/resources/db/npcdb.cpp:148
+#: src/input/pages/basic.cpp:250 src/resources/db/npcdb.cpp:149
msgid "Sell"
msgstr ""
@@ -1729,26 +1761,26 @@ msgstr ""
#. TRANSLATORS: add comment to npc
#. TRANSLATORS: popup menu item
#. TRANSLATORS: add comment to player
-#: src/gui/popups/popupmenu.cpp:268 src/gui/popups/popupmenu.cpp:472
-#: src/gui/popups/popupmenu.cpp:2467
+#: src/gui/popups/popupmenu.cpp:275 src/gui/popups/popupmenu.cpp:483
+#: src/gui/popups/popupmenu.cpp:2490
msgid "Add comment"
msgstr ""
#. TRANSLATORS: remove monster from attack list
#. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:289
+#: src/gui/popups/popupmenu.cpp:298
msgid "Remove from attack list"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: add monster to priotiry attack list
-#: src/gui/popups/popupmenu.cpp:296
+#: src/gui/popups/popupmenu.cpp:305
msgid "Add to priority attack list"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: add monster to attack list
-#: src/gui/popups/popupmenu.cpp:300
+#: src/gui/popups/popupmenu.cpp:309
msgid "Add to attack list"
msgstr ""
@@ -1756,19 +1788,19 @@ msgstr ""
#. TRANSLATORS: add monster to ignore list
#. TRANSLATORS: popup menu item
#. TRANSLATORS: add item to pickup list
-#: src/gui/popups/popupmenu.cpp:304 src/gui/popups/popupmenu.cpp:2487
+#: src/gui/popups/popupmenu.cpp:313 src/gui/popups/popupmenu.cpp:2510
msgid "Add to ignore list"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: Mercenary move to master
-#: src/gui/popups/popupmenu.cpp:313 src/gui/popups/popupmenu.cpp:324
+#: src/gui/popups/popupmenu.cpp:323 src/gui/popups/popupmenu.cpp:334
msgid "Move to master"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: fire mercenary
-#: src/gui/popups/popupmenu.cpp:317
+#: src/gui/popups/popupmenu.cpp:327
msgid "Fire"
msgstr ""
@@ -1776,19 +1808,19 @@ msgstr ""
#. TRANSLATORS: feed homunculus
#. TRANSLATORS: popup menu item
#. TRANSLATORS: feed pet
-#: src/gui/popups/popupmenu.cpp:327 src/gui/popups/popupmenu.cpp:340
+#: src/gui/popups/popupmenu.cpp:337 src/gui/popups/popupmenu.cpp:350
msgid "Feed"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: delete homunculus
-#: src/gui/popups/popupmenu.cpp:331
+#: src/gui/popups/popupmenu.cpp:341
msgid "Kill"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: pet drop loot
-#: src/gui/popups/popupmenu.cpp:343
+#: src/gui/popups/popupmenu.cpp:353
msgid "Drop loot"
msgstr ""
@@ -1796,8 +1828,8 @@ msgstr ""
#. TRANSLATORS: pet unequip item
#. TRANSLATORS: equipment window button
#. TRANSLATORS: inventory button
-#: src/gui/popups/popupmenu.cpp:346 src/gui/windows/equipmentwindow.cpp:74
-#: src/gui/windows/inventorywindow.cpp:186 src/resources/itemtypemapdata.h:45
+#: src/gui/popups/popupmenu.cpp:356 src/gui/windows/equipmentwindow.cpp:72
+#: src/gui/windows/inventorywindow.cpp:200 src/resources/itemtypemapdata.h:45
#: src/resources/itemtypemapdata.h:49 src/resources/itemtypemapdata.h:53
#: src/resources/itemtypemapdata.h:57 src/resources/itemtypemapdata.h:61
#: src/resources/itemtypemapdata.h:65 src/resources/itemtypemapdata.h:69
@@ -1812,14 +1844,14 @@ msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: rename map item
#. TRANSLATORS: shop window button
-#: src/gui/popups/popupmenu.cpp:350 src/gui/popups/popupmenu.cpp:609
-#: src/gui/windows/charselectdialog.cpp:132 src/gui/windows/shopwindow.cpp:192
+#: src/gui/popups/popupmenu.cpp:360 src/gui/popups/popupmenu.cpp:620
+#: src/gui/windows/charselectdialog.cpp:129 src/gui/windows/shopwindow.cpp:192
msgid "Rename"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: pet return to egg
-#: src/gui/popups/popupmenu.cpp:354
+#: src/gui/popups/popupmenu.cpp:364
msgid "Return to egg"
msgstr ""
@@ -1827,38 +1859,38 @@ msgstr ""
#. TRANSLATORS: add being name to chat
#. TRANSLATORS: popup menu item
#. TRANSLATORS: add player name to chat
-#: src/gui/popups/popupmenu.cpp:369 src/gui/popups/popupmenu.cpp:538
+#: src/gui/popups/popupmenu.cpp:379 src/gui/popups/popupmenu.cpp:549
msgid "Add name to chat"
msgstr ""
#. TRANSLATORS: popup menu header
#. TRANSLATORS: settings tab name
-#: src/gui/popups/popupmenu.cpp:418 src/gui/widgets/tabs/setup_players.cpp:38
+#: src/gui/popups/popupmenu.cpp:429 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:484 src/gui/popups/popupmenu.cpp:2412
-#: src/gui/popups/popupmenu.cpp:2436
+#: src/gui/popups/popupmenu.cpp:495 src/gui/popups/popupmenu.cpp:2433
+#: src/gui/popups/popupmenu.cpp:2457
msgid "Kick from party"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: pickup item from ground
-#: src/gui/popups/popupmenu.cpp:571 src/gui/popups/popupmenu.cpp:580
+#: src/gui/popups/popupmenu.cpp:582 src/gui/popups/popupmenu.cpp:591
msgid "Pick up"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: add item name to chat
-#: src/gui/popups/popupmenu.cpp:585 src/gui/popups/popupmenu.cpp:1728
-#: src/gui/popups/popupmenu.cpp:1804 src/gui/popups/popupmenu.cpp:1846
+#: src/gui/popups/popupmenu.cpp:596 src/gui/popups/popupmenu.cpp:1745
+#: src/gui/popups/popupmenu.cpp:1821 src/gui/popups/popupmenu.cpp:1863
msgid "Add to chat"
msgstr ""
#. TRANSLATORS: popup menu header
-#: src/gui/popups/popupmenu.cpp:606 src/gui/popups/popupmenu.cpp:638
+#: src/gui/popups/popupmenu.cpp:617 src/gui/popups/popupmenu.cpp:649
msgid "Map Item"
msgstr ""
@@ -1868,20 +1900,20 @@ msgstr ""
#. TRANSLATORS: remove attack target
#. TRANSLATORS: popup menu item
#. TRANSLATORS: remove item from pickup filter
-#: src/gui/popups/popupmenu.cpp:612 src/gui/popups/popupmenu.cpp:2043
-#: src/gui/popups/popupmenu.cpp:2077
+#: src/gui/popups/popupmenu.cpp:623 src/gui/popups/popupmenu.cpp:2062
+#: src/gui/popups/popupmenu.cpp:2096
msgid "Remove"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: warp to map item
-#: src/gui/popups/popupmenu.cpp:619 src/gui/popups/popupmenu.cpp:644
+#: src/gui/popups/popupmenu.cpp:630 src/gui/popups/popupmenu.cpp:655
msgid "Warp"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: move camera to map item
-#: src/gui/popups/popupmenu.cpp:651
+#: src/gui/popups/popupmenu.cpp:662
msgid "Move camera"
msgstr ""
@@ -1890,77 +1922,77 @@ msgstr ""
#. TRANSLATORS: full button name
#. TRANSLATORS: outfits button tooltip
#. TRANSLATORS: outfits window name
-#: src/gui/popups/popupmenu.cpp:669 src/gui/setupinputpages.cpp:53
-#: src/gui/windowmenu.cpp:142 src/gui/windows/inventorywindow.cpp:217
-#: src/gui/windows/outfitwindow.cpp:55
+#: src/gui/popups/popupmenu.cpp:680 src/gui/setupinputpages.cpp:53
+#: src/gui/windowmenu.cpp:143 src/gui/windows/inventorywindow.cpp:229
+#: src/gui/windows/outfitwindow.cpp:58
msgid "Outfits"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: clear selected outfit
-#: src/gui/popups/popupmenu.cpp:672
+#: src/gui/popups/popupmenu.cpp:683
msgid "Clear outfit"
msgstr ""
#. TRANSLATORS: popup menu header
#. TRANSLATORS: full button name
-#: src/gui/popups/popupmenu.cpp:698 src/gui/windowmenu.cpp:126
+#: src/gui/popups/popupmenu.cpp:709 src/gui/windowmenu.cpp:124
msgid "Spells"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: edit selected spell
-#: src/gui/popups/popupmenu.cpp:701
+#: src/gui/popups/popupmenu.cpp:712
msgid "Edit spell"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: remove all text from chat tab
#. TRANSLATORS: npc dialog button
-#: src/gui/popups/popupmenu.cpp:732 src/gui/windows/npcdialog.cpp:110
+#: src/gui/popups/popupmenu.cpp:743 src/gui/windows/npcdialog.cpp:112
msgid "Clear"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: disable chat tab highlight
-#: src/gui/popups/popupmenu.cpp:739
+#: src/gui/popups/popupmenu.cpp:750
msgid "Disable highlight"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: enable chat tab highlight
-#: src/gui/popups/popupmenu.cpp:745
+#: src/gui/popups/popupmenu.cpp:756
msgid "Enable highlight"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: do not remove player names from chat tab
-#: src/gui/popups/popupmenu.cpp:751
+#: src/gui/popups/popupmenu.cpp:762
msgid "Don't remove name"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: remove player names from chat tab
-#: src/gui/popups/popupmenu.cpp:757
+#: src/gui/popups/popupmenu.cpp:768
msgid "Remove name"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: enable away messages in chat tab
-#: src/gui/popups/popupmenu.cpp:763
+#: src/gui/popups/popupmenu.cpp:774
msgid "Enable away"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: disable away messages in chat tab
-#: src/gui/popups/popupmenu.cpp:769
+#: src/gui/popups/popupmenu.cpp:780
msgid "Disable away"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: enable away messages in chat tab
#. TRANSLATORS: social window button
-#: src/gui/popups/popupmenu.cpp:776 src/gui/windows/socialwindow.cpp:83
+#: src/gui/popups/popupmenu.cpp:787 src/gui/windows/socialwindow.cpp:81
msgid "Leave"
msgstr ""
@@ -1970,71 +2002,70 @@ 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:2145
-#: src/gui/popups/popupmenu.cpp:2187
+#: src/gui/popups/popupmenu.cpp:792 src/gui/popups/popupmenu.cpp:2164
+#: src/gui/popups/popupmenu.cpp:2208
msgid "Copy to clipboard"
msgstr ""
#. TRANSLATORS: popup menu header
-#: src/gui/popups/popupmenu.cpp:903
+#: src/gui/popups/popupmenu.cpp:914
msgid "Change guild position"
msgstr ""
#. TRANSLATORS: popup menu header
-#: src/gui/popups/popupmenu.cpp:948
+#: src/gui/popups/popupmenu.cpp:959
msgid "window"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: unlock window
-#: src/gui/popups/popupmenu.cpp:974
+#: src/gui/popups/popupmenu.cpp:988
msgid "Unlock"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: lock window
-#: src/gui/popups/popupmenu.cpp:980
+#: src/gui/popups/popupmenu.cpp:994
msgid "Lock"
msgstr ""
-#. TRANSLATORS: number of chars in string should be near original
-#: src/gui/popups/popupmenu.cpp:1028
+#: src/gui/popups/popupmenu.cpp:1043
msgid "Rename map sign "
msgstr ""
#. TRANSLATORS: number of chars in string should be near original
-#: src/gui/popups/popupmenu.cpp:1030
+#: src/gui/popups/popupmenu.cpp:1045
msgid "Name: "
msgstr ""
-#: src/gui/popups/popupmenu.cpp:1049
+#: src/gui/popups/popupmenu.cpp:1063
msgid "Player comment "
msgstr ""
#. TRANSLATORS: number of chars in string should be near original
-#: src/gui/popups/popupmenu.cpp:1051
+#: src/gui/popups/popupmenu.cpp:1065
msgid "Comment: "
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: add item to trade
-#: src/gui/popups/popupmenu.cpp:1624
+#: src/gui/popups/popupmenu.cpp:1638
msgid "Add to trade"
msgstr ""
-#: src/gui/popups/popupmenu.cpp:1632
+#: src/gui/popups/popupmenu.cpp:1646
msgid "Add to trade 10"
msgstr ""
-#: src/gui/popups/popupmenu.cpp:1637
+#: src/gui/popups/popupmenu.cpp:1651
msgid "Add to trade half"
msgstr ""
-#: src/gui/popups/popupmenu.cpp:1641
+#: src/gui/popups/popupmenu.cpp:1655
msgid "Add to trade all-1"
msgstr ""
-#: src/gui/popups/popupmenu.cpp:1645
+#: src/gui/popups/popupmenu.cpp:1659
msgid "Add to trade all"
msgstr ""
@@ -2043,50 +2074,50 @@ msgstr ""
#. TRANSLATORS: storage button
#. TRANSLATORS: inventory button
#. TRANSLATORS: setup button
-#: src/gui/popups/popupmenu.cpp:1653 src/gui/popups/popupmenu.cpp:1800
-#: src/gui/popups/popupmenu.cpp:1841 src/gui/windows/inventorywindow.cpp:249
-#: src/gui/windows/inventorywindow.cpp:272
-#: src/gui/windows/inventorywindow.cpp:864 src/gui/windows/setupwindow.cpp:96
+#: src/gui/popups/popupmenu.cpp:1667 src/gui/popups/popupmenu.cpp:1817
+#: src/gui/popups/popupmenu.cpp:1858 src/gui/windows/inventorywindow.cpp:260
+#: src/gui/windows/inventorywindow.cpp:284
+#: src/gui/windows/inventorywindow.cpp:882 src/gui/windows/setupwindow.cpp:101
msgid "Store"
msgstr ""
-#: src/gui/popups/popupmenu.cpp:1661
+#: src/gui/popups/popupmenu.cpp:1675
msgid "Store 10"
msgstr ""
-#: src/gui/popups/popupmenu.cpp:1666
+#: src/gui/popups/popupmenu.cpp:1680
msgid "Store half"
msgstr ""
-#: src/gui/popups/popupmenu.cpp:1670
+#: src/gui/popups/popupmenu.cpp:1684
msgid "Store all-1"
msgstr ""
-#: src/gui/popups/popupmenu.cpp:1674
+#: src/gui/popups/popupmenu.cpp:1688
msgid "Store all"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: get item from storage
#. TRANSLATORS: storage button
-#: src/gui/popups/popupmenu.cpp:1684 src/gui/windows/inventorywindow.cpp:251
-#: src/gui/windows/inventorywindow.cpp:274
+#: src/gui/popups/popupmenu.cpp:1698 src/gui/windows/inventorywindow.cpp:262
+#: src/gui/windows/inventorywindow.cpp:286
msgid "Retrieve"
msgstr ""
-#: src/gui/popups/popupmenu.cpp:1692
+#: src/gui/popups/popupmenu.cpp:1706
msgid "Retrieve 10"
msgstr ""
-#: src/gui/popups/popupmenu.cpp:1697
+#: src/gui/popups/popupmenu.cpp:1711
msgid "Retrieve half"
msgstr ""
-#: src/gui/popups/popupmenu.cpp:1701
+#: src/gui/popups/popupmenu.cpp:1715
msgid "Retrieve all-1"
msgstr ""
-#: src/gui/popups/popupmenu.cpp:1705
+#: src/gui/popups/popupmenu.cpp:1719
msgid "Retrieve all"
msgstr ""
@@ -2096,51 +2127,56 @@ msgstr ""
#. TRANSLATORS: inventory button
#. TRANSLATORS: skills dialog button
#. TRANSLATORS: inventory button
-#: src/gui/popups/popupmenu.cpp:1762 src/gui/popups/popupmenu.cpp:2556
-#: src/gui/windows/inventorywindow.cpp:184
-#: src/gui/windows/inventorywindow.cpp:750 src/gui/windows/skilldialog.cpp:79
-#: src/gui/windows/skilldialog.cpp:151 src/gui/windows/skilldialog.cpp:321
-#: src/gui/windows/skilldialog.cpp:477 src/gui/windows/skilldialog.cpp:559
+#: src/gui/popups/popupmenu.cpp:1779 src/gui/popups/popupmenu.cpp:2579
+#: src/gui/windows/inventorywindow.cpp:198
+#: src/gui/windows/inventorywindow.cpp:771 src/gui/windows/skilldialog.cpp:77
+#: src/gui/windows/skilldialog.cpp:149 src/gui/windows/skilldialog.cpp:319
+#: src/gui/windows/skilldialog.cpp:483 src/gui/windows/skilldialog.cpp:565
#: src/resources/itemtypemapdata.h:37 src/resources/itemtypemapdata.h:41
msgid "Use"
msgstr ""
#. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:1856
+#: src/gui/popups/popupmenu.cpp:1873
msgid "Clear drop window"
msgstr ""
#. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:1887 src/gui/popups/popupmenu.cpp:1948
+#: src/gui/popups/popupmenu.cpp:1904 src/gui/popups/popupmenu.cpp:1965
msgid "Hide"
msgstr ""
#. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:1894 src/gui/popups/popupmenu.cpp:1955
+#: src/gui/popups/popupmenu.cpp:1911 src/gui/popups/popupmenu.cpp:1972
msgid "Show"
msgstr ""
#. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:1962
+#: src/gui/popups/popupmenu.cpp:1979
+msgid "Open yellow bar settings"
+msgstr ""
+
+#. TRANSLATORS: popup menu item
+#: src/gui/popups/popupmenu.cpp:1981
msgid "Reset yellow bar"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: copy status to chat
#. TRANSLATORS: status window button
-#: src/gui/popups/popupmenu.cpp:1966 src/gui/windows/statuswindow.cpp:92
+#: src/gui/popups/popupmenu.cpp:1985 src/gui/windows/statuswindow.cpp:88
msgid "Copy to chat"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: move attack target up
-#: src/gui/popups/popupmenu.cpp:2006 src/gui/popups/popupmenu.cpp:2025
+#: src/gui/popups/popupmenu.cpp:2025 src/gui/popups/popupmenu.cpp:2044
msgid "Move up"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: move attack target down
-#: src/gui/popups/popupmenu.cpp:2012 src/gui/popups/popupmenu.cpp:2031
+#: src/gui/popups/popupmenu.cpp:2031 src/gui/popups/popupmenu.cpp:2050
msgid "Move down"
msgstr ""
@@ -2148,155 +2184,155 @@ msgstr ""
#. TRANSLATORS: undress item from player
#. TRANSLATORS: popup menu item
#. TRANSLATORS: undress player
-#: src/gui/popups/popupmenu.cpp:2103 src/gui/popups/popupmenu.cpp:2464
+#: src/gui/popups/popupmenu.cpp:2122 src/gui/popups/popupmenu.cpp:2487
msgid "Undress"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: copy text to clipboard
-#: src/gui/popups/popupmenu.cpp:2121
+#: src/gui/popups/popupmenu.cpp:2140
msgid "Copy"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: paste text from clipboard
-#: src/gui/popups/popupmenu.cpp:2124
+#: src/gui/popups/popupmenu.cpp:2143
msgid "Paste"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: open link in browser
-#: src/gui/popups/popupmenu.cpp:2142
+#: src/gui/popups/popupmenu.cpp:2161
msgid "Open link"
msgstr ""
#. TRANSLATORS: popup menu header
-#: src/gui/popups/popupmenu.cpp:2160
+#: src/gui/popups/popupmenu.cpp:2179
msgid "Show window"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: add player to disregarded list
-#: src/gui/popups/popupmenu.cpp:2233 src/gui/popups/popupmenu.cpp:2269
-#: src/gui/popups/popupmenu.cpp:2308 src/gui/popups/popupmenu.cpp:2326
+#: src/gui/popups/popupmenu.cpp:2254 src/gui/popups/popupmenu.cpp:2290
+#: src/gui/popups/popupmenu.cpp:2329 src/gui/popups/popupmenu.cpp:2347
msgid "Disregard"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: add player to ignore list
#. TRANSLATORS: confirm dialog button
-#: src/gui/popups/popupmenu.cpp:2236 src/gui/popups/popupmenu.cpp:2272
-#: src/gui/popups/popupmenu.cpp:2311 src/gui/windows/confirmdialog.cpp:60
+#: src/gui/popups/popupmenu.cpp:2257 src/gui/popups/popupmenu.cpp:2293
+#: src/gui/popups/popupmenu.cpp:2332 src/gui/windows/confirmdialog.cpp:62
msgid "Ignore"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: add player to black list
-#: src/gui/popups/popupmenu.cpp:2239 src/gui/popups/popupmenu.cpp:2314
+#: src/gui/popups/popupmenu.cpp:2260 src/gui/popups/popupmenu.cpp:2335
msgid "Black list"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: add player to enemy list
-#: src/gui/popups/popupmenu.cpp:2242 src/gui/popups/popupmenu.cpp:2275
+#: src/gui/popups/popupmenu.cpp:2263 src/gui/popups/popupmenu.cpp:2296
msgid "Set as enemy"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: add player to erased list
-#: src/gui/popups/popupmenu.cpp:2245 src/gui/popups/popupmenu.cpp:2278
-#: src/gui/popups/popupmenu.cpp:2290 src/gui/popups/popupmenu.cpp:2299
-#: src/gui/popups/popupmenu.cpp:2317
+#: src/gui/popups/popupmenu.cpp:2266 src/gui/popups/popupmenu.cpp:2299
+#: src/gui/popups/popupmenu.cpp:2311 src/gui/popups/popupmenu.cpp:2320
+#: src/gui/popups/popupmenu.cpp:2338
msgid "Erase"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: add player to friends list
-#: src/gui/popups/popupmenu.cpp:2255
+#: src/gui/popups/popupmenu.cpp:2276
msgid "Be friend"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: remove player from ignore list
-#: src/gui/popups/popupmenu.cpp:2266 src/gui/popups/popupmenu.cpp:2284
-#: src/gui/popups/popupmenu.cpp:2296 src/gui/popups/popupmenu.cpp:2305
-#: src/gui/popups/popupmenu.cpp:2323
+#: src/gui/popups/popupmenu.cpp:2287 src/gui/popups/popupmenu.cpp:2305
+#: src/gui/popups/popupmenu.cpp:2317 src/gui/popups/popupmenu.cpp:2326
+#: src/gui/popups/popupmenu.cpp:2344
msgid "Unignore"
msgstr ""
#. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:2342
+#: src/gui/popups/popupmenu.cpp:2363
msgid "Follow"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: imitate player
-#: src/gui/popups/popupmenu.cpp:2346
+#: src/gui/popups/popupmenu.cpp:2367
msgid "Imitate"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: buy item
-#: src/gui/popups/popupmenu.cpp:2365 src/gui/popups/popupmenu.cpp:2389
+#: src/gui/popups/popupmenu.cpp:2386 src/gui/popups/popupmenu.cpp:2410
msgid "Buy (?)"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: sell item
-#: src/gui/popups/popupmenu.cpp:2377 src/gui/popups/popupmenu.cpp:2392
+#: src/gui/popups/popupmenu.cpp:2398 src/gui/popups/popupmenu.cpp:2413
msgid "Sell (?)"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: invite player to party
-#: src/gui/popups/popupmenu.cpp:2406 src/gui/popups/popupmenu.cpp:2430
+#: src/gui/popups/popupmenu.cpp:2427 src/gui/popups/popupmenu.cpp:2451
msgid "Invite to party"
msgstr ""
-#: src/gui/popups/popupmenu.cpp:2453
+#: src/gui/popups/popupmenu.cpp:2475
#, c-format
msgid "Join chat %s"
msgstr ""
#. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:2461
+#: src/gui/popups/popupmenu.cpp:2484
msgid "Show Items"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: remove item from pickup list
-#: src/gui/popups/popupmenu.cpp:2478
+#: src/gui/popups/popupmenu.cpp:2501
msgid "Remove from pickup list"
msgstr ""
#. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:2483
+#: src/gui/popups/popupmenu.cpp:2506
msgid "Add to pickup list"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: remove protection from item
-#: src/gui/popups/popupmenu.cpp:2532
+#: src/gui/popups/popupmenu.cpp:2555
msgid "Unprotect item"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: add protection to item
-#: src/gui/popups/popupmenu.cpp:2541
+#: src/gui/popups/popupmenu.cpp:2564
msgid "Protect item"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: drop item
#. TRANSLATORS: inventory button
-#: src/gui/popups/popupmenu.cpp:2571 src/gui/windows/inventorywindow.cpp:199
-#: src/gui/windows/inventorywindow.cpp:872
+#: src/gui/popups/popupmenu.cpp:2594 src/gui/windows/inventorywindow.cpp:213
+#: src/gui/windows/inventorywindow.cpp:890
msgid "Drop..."
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: drop all item amount
-#: src/gui/popups/popupmenu.cpp:2574
+#: src/gui/popups/popupmenu.cpp:2597
msgid "Drop all"
msgstr ""
@@ -2304,60 +2340,60 @@ msgstr ""
#. TRANSLATORS: drop item
#. TRANSLATORS: full button name
#. TRANSLATORS: inventory button
-#: src/gui/popups/popupmenu.cpp:2580 src/gui/windowmenu.cpp:130
-#: src/gui/windows/inventorywindow.cpp:877
+#: src/gui/popups/popupmenu.cpp:2603 src/gui/windowmenu.cpp:128
+#: src/gui/windows/inventorywindow.cpp:895
msgid "Drop"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: gm commands
-#: src/gui/popups/popupmenu.cpp:2591
+#: src/gui/popups/popupmenu.cpp:2614
msgid "GM..."
msgstr ""
#. TRANSLATORS: popup menu header
-#: src/gui/popups/popupmenu.cpp:2599
+#: src/gui/popups/popupmenu.cpp:2622
msgid "GM commands"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: check player ip
-#: src/gui/popups/popupmenu.cpp:2604
+#: src/gui/popups/popupmenu.cpp:2627
msgid "Check ip"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: go to player position
-#: src/gui/popups/popupmenu.cpp:2607
+#: src/gui/popups/popupmenu.cpp:2630
msgid "Goto"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: recall player to current position
-#: src/gui/popups/popupmenu.cpp:2610
+#: src/gui/popups/popupmenu.cpp:2633
msgid "Recall"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: kick player
-#: src/gui/popups/popupmenu.cpp:2618
+#: src/gui/popups/popupmenu.cpp:2641
msgid "Kick"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: mute player
-#: src/gui/popups/popupmenu.cpp:2626 src/gui/popups/popupmenu.cpp:2630
-#: src/gui/popups/popupmenu.cpp:2634 src/gui/popups/popupmenu.cpp:2638
-#: src/gui/popups/popupmenu.cpp:2642
+#: src/gui/popups/popupmenu.cpp:2649 src/gui/popups/popupmenu.cpp:2653
+#: src/gui/popups/popupmenu.cpp:2657 src/gui/popups/popupmenu.cpp:2661
+#: src/gui/popups/popupmenu.cpp:2665
#, c-format
msgid "Mute %d"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: mute player
-#: src/gui/popups/popupmenu.cpp:2647 src/gui/popups/popupmenu.cpp:2651
-#: src/gui/popups/popupmenu.cpp:2655 src/gui/popups/popupmenu.cpp:2659
-#: src/gui/popups/popupmenu.cpp:2663
+#: src/gui/popups/popupmenu.cpp:2670 src/gui/popups/popupmenu.cpp:2674
+#: src/gui/popups/popupmenu.cpp:2678 src/gui/popups/popupmenu.cpp:2682
+#: src/gui/popups/popupmenu.cpp:2686
#, c-format
msgid "Unmute %d"
msgstr ""
@@ -2369,7 +2405,7 @@ msgstr ""
#. TRANSLATORS: input tab sub tab name
#. TRANSLATORS: full button name
-#: src/gui/setupinputpages.cpp:47 src/gui/windowmenu.cpp:122
+#: src/gui/setupinputpages.cpp:47 src/gui/windowmenu.cpp:120
msgid "Shortcuts"
msgstr ""
@@ -2378,15 +2414,15 @@ msgstr ""
#. TRANSLATORS: full button name
#. TRANSLATORS: input action label
#: src/gui/setupinputpages.cpp:49 src/gui/widgets/tabs/setup_other.cpp:315
-#: src/gui/windowmenu.cpp:163 src/input/pages/windows.cpp:36
+#: src/gui/windowmenu.cpp:172 src/input/pages/windows.cpp:34
msgid "Windows"
msgstr ""
#. TRANSLATORS: input tab sub tab name
#. TRANSLATORS: emotes window name
#. TRANSLATORS: emotes tab name
-#: src/gui/setupinputpages.cpp:51 src/gui/windows/emotewindow.cpp:54
-#: src/gui/windows/emotewindow.cpp:115
+#: src/gui/setupinputpages.cpp:51 src/gui/windows/emotewindow.cpp:55
+#: src/gui/windows/emotewindow.cpp:114
msgid "Emotes"
msgstr ""
@@ -2394,21 +2430,23 @@ msgstr ""
#. TRANSLATORS: settings tab name
#. TRANSLATORS: chat window name
#: src/gui/setupinputpages.cpp:55 src/gui/widgets/tabs/setup_chat.cpp:40
-#: src/gui/windowmenu.cpp:86 src/gui/windows/chatwindow.cpp:86
+#: src/gui/windowmenu.cpp:83 src/gui/windows/chatwindow.cpp:87
msgid "Chat"
msgstr "چت"
#. TRANSLATORS: input tab sub tab name
+#. TRANSLATORS: palette label
#. TRANSLATORS: settings group
#. TRANSLATORS: register dialog. button.
#. TRANSLATORS: input action group
#. TRANSLATORS: input action name
-#: src/gui/setupinputpages.cpp:57 src/gui/widgets/tabs/setup_audio.cpp:148
-#: src/gui/widgets/tabs/setup_chat.cpp:179
+#: src/gui/setupinputpages.cpp:57 src/gui/userpalette.cpp:377
+#: src/gui/widgets/tabs/setup_audio.cpp:148
+#: src/gui/widgets/tabs/setup_chat.cpp:263
#: src/gui/widgets/tabs/setup_other.cpp:337
#: src/gui/widgets/tabs/setup_visual.cpp:192
-#: src/gui/windows/registerdialog.cpp:104 src/input/pages/chat.cpp:147
-#: src/input/pages/gui.cpp:87 src/input/pages/other.cpp:108
+#: src/gui/windows/registerdialog.cpp:101 src/input/pages/chat.cpp:145
+#: src/input/pages/gui.cpp:85 src/input/pages/other.cpp:106
msgid "Other"
msgstr ""
@@ -2417,237 +2455,262 @@ msgstr ""
msgid "Gui"
msgstr ""
+#. TRANSLATORS: palette label
+#: src/gui/userpalette.cpp:129
+msgid "Beings"
+msgstr ""
+
#. TRANSLATORS: palette color
-#: src/gui/userpalette.cpp:116
+#: src/gui/userpalette.cpp:134
msgid "Being"
msgstr ""
#. TRANSLATORS: palette color
-#: src/gui/userpalette.cpp:118
+#: src/gui/userpalette.cpp:139
msgid "Friend names"
msgstr ""
#. TRANSLATORS: palette color
-#: src/gui/userpalette.cpp:120
+#: src/gui/userpalette.cpp:144
msgid "Disregarded names"
msgstr ""
#. TRANSLATORS: palette color
-#: src/gui/userpalette.cpp:122
+#: src/gui/userpalette.cpp:149
msgid "Ignored names"
msgstr ""
#. TRANSLATORS: palette color
-#: src/gui/userpalette.cpp:124
+#: src/gui/userpalette.cpp:154
msgid "Erased names"
msgstr ""
#. TRANSLATORS: palette color
-#: src/gui/userpalette.cpp:126
+#: src/gui/userpalette.cpp:164
msgid "Other players names"
msgstr ""
#. TRANSLATORS: palette color
-#: src/gui/userpalette.cpp:128
+#: src/gui/userpalette.cpp:169
msgid "Own name"
msgstr ""
#. TRANSLATORS: palette color
-#: src/gui/userpalette.cpp:130
+#: src/gui/userpalette.cpp:174
msgid "GM names"
msgstr ""
#. TRANSLATORS: palette color
-#: src/gui/userpalette.cpp:132
+#: src/gui/userpalette.cpp:179
msgid "NPCs"
msgstr ""
#. TRANSLATORS: palette color
#. TRANSLATORS: settings option
-#: src/gui/userpalette.cpp:134 src/gui/widgets/tabs/setup_other.cpp:108
+#: src/gui/userpalette.cpp:184 src/gui/widgets/tabs/setup_other.cpp:108
msgid "Monsters"
msgstr ""
#. TRANSLATORS: palette color
-#: src/gui/userpalette.cpp:136
-msgid "Monster HP bar"
+#: src/gui/userpalette.cpp:189
+msgid "Pets"
msgstr ""
#. TRANSLATORS: palette color
-#: src/gui/userpalette.cpp:139
-msgid "Monster HP bar (second color)"
+#: src/gui/userpalette.cpp:194
+msgid "Mercenary"
msgstr ""
#. TRANSLATORS: palette color
-#: src/gui/userpalette.cpp:141
+#: src/gui/userpalette.cpp:199
+msgid "Homunculus"
+msgstr ""
+
+#: src/gui/userpalette.cpp:204
msgid "Party members"
msgstr ""
-#. TRANSLATORS: palette color
-#: src/gui/userpalette.cpp:143
+#: src/gui/userpalette.cpp:209
msgid "Guild members"
msgstr ""
-#. TRANSLATORS: palette color
+#: src/gui/userpalette.cpp:214 src/gui/userpalette.cpp:219
+#: src/gui/userpalette.cpp:224
+#, c-format
+msgid "Team %d"
+msgstr ""
+
+#. TRANSLATORS: palette label
+#: src/gui/userpalette.cpp:227
+msgid "Particles"
+msgstr ""
+
#. TRANSLATORS: settings option
-#: src/gui/userpalette.cpp:145 src/gui/widgets/tabs/setup_visual.cpp:157
+#: src/gui/userpalette.cpp:232 src/gui/widgets/tabs/setup_visual.cpp:157
msgid "Particle effects"
msgstr ""
-#. TRANSLATORS: palette color
-#: src/gui/userpalette.cpp:147
+#: src/gui/userpalette.cpp:237
msgid "Pickup notification"
msgstr ""
-#. TRANSLATORS: palette color
-#: src/gui/userpalette.cpp:149
+#: src/gui/userpalette.cpp:242
msgid "Exp notification"
msgstr ""
-#. TRANSLATORS: palette color
-#: src/gui/userpalette.cpp:151
+#. TRANSLATORS: palette label
+#: src/gui/userpalette.cpp:245
+msgid "Hp bars"
+msgstr ""
+
+#: src/gui/userpalette.cpp:250
msgid "Player HP bar"
msgstr ""
#. TRANSLATORS: palette color
-#: src/gui/userpalette.cpp:155
+#: src/gui/userpalette.cpp:255
msgid "Player HP bar (second color)"
msgstr ""
#. TRANSLATORS: palette color
-#: src/gui/userpalette.cpp:157
-msgid "Player hits monster"
+#: src/gui/userpalette.cpp:261
+msgid "Monster HP bar"
msgstr ""
#. TRANSLATORS: palette color
-#: src/gui/userpalette.cpp:159
+#: src/gui/userpalette.cpp:267
+msgid "Monster HP bar (second color)"
+msgstr ""
+
+#. TRANSLATORS: palette label
+#: src/gui/userpalette.cpp:271
+msgid "Hits"
+msgstr ""
+
+#: src/gui/userpalette.cpp:276
+msgid "Player hits monster"
+msgstr ""
+
+#: src/gui/userpalette.cpp:281
msgid "Monster hits player"
msgstr ""
#. TRANSLATORS: palette color
-#: src/gui/userpalette.cpp:163
+#: src/gui/userpalette.cpp:286
msgid "Other player hits local player"
msgstr ""
-#. TRANSLATORS: palette color
-#: src/gui/userpalette.cpp:165
+#: src/gui/userpalette.cpp:291
msgid "Critical Hit"
msgstr ""
#. TRANSLATORS: palette color
-#: src/gui/userpalette.cpp:169
+#: src/gui/userpalette.cpp:296
msgid "Local player hits monster"
msgstr ""
#. TRANSLATORS: palette color
-#: src/gui/userpalette.cpp:172
+#: src/gui/userpalette.cpp:301
msgid "Local player critical hit"
msgstr ""
#. TRANSLATORS: palette color
-#: src/gui/userpalette.cpp:175
+#: src/gui/userpalette.cpp:306
msgid "Local player miss"
msgstr ""
-#. TRANSLATORS: palette color
-#: src/gui/userpalette.cpp:177
+#: src/gui/userpalette.cpp:310
msgid "Misses"
msgstr ""
-#. TRANSLATORS: palette color
-#: src/gui/userpalette.cpp:179
+#. TRANSLATORS: palette label
+#: src/gui/userpalette.cpp:313
+msgid "Tiles"
+msgstr ""
+
+#: src/gui/userpalette.cpp:318
msgid "Portal highlight"
msgstr ""
#. TRANSLATORS: palette color
-#: src/gui/userpalette.cpp:182
+#: src/gui/userpalette.cpp:323
msgid "Default collision highlight"
msgstr ""
#. TRANSLATORS: palette color
-#: src/gui/userpalette.cpp:185
+#: src/gui/userpalette.cpp:329
msgid "Air collision highlight"
msgstr ""
#. TRANSLATORS: palette color
-#: src/gui/userpalette.cpp:188
+#: src/gui/userpalette.cpp:335
msgid "Water collision highlight"
msgstr ""
#. TRANSLATORS: palette color
-#: src/gui/userpalette.cpp:191
+#: src/gui/userpalette.cpp:341
msgid "Special ground collision highlight"
msgstr ""
#. TRANSLATORS: palette color
-#: src/gui/userpalette.cpp:194
+#: src/gui/userpalette.cpp:347
msgid "Walkable highlight"
msgstr ""
#. TRANSLATORS: palette color
-#: src/gui/userpalette.cpp:197
+#: src/gui/userpalette.cpp:353
+msgid "Tiles border"
+msgstr ""
+
+#. TRANSLATORS: palette label
+#: src/gui/userpalette.cpp:356
+msgid "Ranges"
+msgstr ""
+
+#. TRANSLATORS: palette color
+#: src/gui/userpalette.cpp:361
msgid "Local player attack range"
msgstr ""
#. TRANSLATORS: palette color
-#: src/gui/userpalette.cpp:200
+#: src/gui/userpalette.cpp:367
msgid "Local player attack range border"
msgstr ""
#. TRANSLATORS: palette color
-#: src/gui/userpalette.cpp:203
+#: src/gui/userpalette.cpp:373
msgid "Monster attack range"
msgstr ""
#. TRANSLATORS: palette color
-#: src/gui/userpalette.cpp:207
+#: src/gui/userpalette.cpp:382
msgid "Floor item amount color"
msgstr ""
#. TRANSLATORS: palette color
-#: src/gui/userpalette.cpp:210
+#: src/gui/userpalette.cpp:388
msgid "Home place"
msgstr ""
#. TRANSLATORS: palette color
-#: src/gui/userpalette.cpp:213
+#: src/gui/userpalette.cpp:394
msgid "Home place border"
msgstr ""
#. TRANSLATORS: palette color
-#: src/gui/userpalette.cpp:216
+#: src/gui/userpalette.cpp:400
msgid "Road point"
msgstr ""
-#. TRANSLATORS: palette color
-#: src/gui/userpalette.cpp:219
-msgid "Tiles border"
-msgstr ""
-
-#. TRANSLATORS: palette color
-#: src/gui/userpalette.cpp:221
-msgid "Pets"
-msgstr ""
-
-#. TRANSLATORS: palette color
-#: src/gui/userpalette.cpp:223
-msgid "Mercenary"
-msgstr ""
-
-#. TRANSLATORS: palette color
-#: src/gui/userpalette.cpp:225
-msgid "Homunculus"
-msgstr ""
-
-#: src/gui/widgets/characterdisplay.cpp:135
+#: src/gui/widgets/characterdisplay.cpp:133
#, c-format
msgid "Level: %u"
msgstr ""
#. TRANSLATORS: status window label
-#: src/gui/widgets/characterdisplay.cpp:138
-#: src/gui/windows/inventorywindow.cpp:666 src/gui/windows/statuswindow.cpp:73
-#: src/gui/windows/statuswindow.cpp:233 src/gui/windows/statuswindow.cpp:345
+#: src/gui/widgets/characterdisplay.cpp:136
+#: src/gui/windows/inventorywindow.cpp:687 src/gui/windows/statuswindow.cpp:69
+#: src/gui/windows/statuswindow.cpp:239 src/gui/windows/statuswindow.cpp:351
#, c-format
msgid "Money: %s"
msgstr ""
@@ -2658,7 +2721,7 @@ msgid "Eq."
msgstr ""
#. TRANSLATORS: dialog message
-#: src/gui/widgets/itemlinkhandler.cpp:70
+#: src/gui/widgets/itemlinkhandler.cpp:72
msgid "Open url"
msgstr ""
@@ -2668,10 +2731,10 @@ msgstr ""
#. TRANSLATORS: quit dialog button
#. TRANSLATORS: servers dialog button
#. TRANSLATORS: input action name
-#: src/gui/widgets/selldialog.cpp:98 src/gui/windows/buydialog.cpp:270
-#: src/gui/windows/quitdialog.cpp:52 src/gui/windows/quitdialog.cpp:57
-#: src/gui/windows/quitdialog.cpp:59 src/gui/windows/serverdialog.cpp:114
-#: src/input/pages/basic.cpp:216
+#: src/gui/widgets/selldialog.cpp:101 src/gui/windows/buydialog.cpp:277
+#: src/gui/windows/quitdialog.cpp:50 src/gui/windows/quitdialog.cpp:55
+#: src/gui/windows/quitdialog.cpp:57 src/gui/windows/serverdialog.cpp:113
+#: src/input/pages/basic.cpp:220
msgid "Quit"
msgstr "خروج"
@@ -2681,10 +2744,10 @@ msgstr "خروج"
#. TRANSLATORS: item amount window button
#. TRANSLATORS: npc dialog button
#. TRANSLATORS: status window label (plus sign)
-#: src/gui/widgets/selldialog.cpp:116 src/gui/windows/buydialog.cpp:262
-#: src/gui/windows/itemamountwindow.cpp:165
-#: src/gui/windows/itemamountwindow.cpp:200 src/gui/windows/npcdialog.cpp:106
-#: src/gui/windows/statuswindow.cpp:749
+#: src/gui/widgets/selldialog.cpp:119 src/gui/windows/buydialog.cpp:269
+#: src/gui/windows/itemamountwindow.cpp:177
+#: src/gui/windows/itemamountwindow.cpp:212 src/gui/windows/npcdialog.cpp:108
+#: src/gui/windows/statuswindow.cpp:766
msgid "+"
msgstr ""
@@ -2694,10 +2757,10 @@ msgstr ""
#. TRANSLATORS: item amount window button
#. TRANSLATORS: npc dialog button
#. TRANSLATORS: status window label (minus sign)
-#: src/gui/widgets/selldialog.cpp:118 src/gui/windows/buydialog.cpp:265
-#: src/gui/windows/itemamountwindow.cpp:163
-#: src/gui/windows/itemamountwindow.cpp:197 src/gui/windows/npcdialog.cpp:108
-#: src/gui/windows/statuswindow.cpp:762
+#: src/gui/widgets/selldialog.cpp:121 src/gui/windows/buydialog.cpp:272
+#: src/gui/windows/itemamountwindow.cpp:175
+#: src/gui/windows/itemamountwindow.cpp:209 src/gui/windows/npcdialog.cpp:110
+#: src/gui/windows/statuswindow.cpp:779
msgid "-"
msgstr ""
@@ -2706,82 +2769,82 @@ msgstr ""
#. TRANSLATORS: status bar label
#. TRANSLATORS: status window label
#. TRANSLATORS: status bar label
-#: src/gui/widgets/selldialog.cpp:120 src/gui/windows/buydialog.cpp:272
-#: src/gui/windows/statuswindow.cpp:492 src/gui/windows/statuswindow.cpp:547
-#: src/gui/windows/statuswindow.cpp:746 src/gui/windows/statuswindow.cpp:778
+#: src/gui/widgets/selldialog.cpp:123 src/gui/windows/buydialog.cpp:279
+#: src/gui/windows/statuswindow.cpp:502 src/gui/windows/statuswindow.cpp:558
+#: src/gui/windows/statuswindow.cpp:763 src/gui/windows/statuswindow.cpp:795
msgid "Max"
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:248 src/gui/windows/buydialog.cpp:602
+#: src/gui/widgets/selldialog.cpp:130 src/gui/widgets/selldialog.cpp:325
+#: src/gui/windows/buydialog.cpp:255 src/gui/windows/buydialog.cpp:626
#, c-format
msgid "Price: %s / Total: %s"
msgstr ""
#. TRANSLATORS: setup item button
#. TRANSLATORS: servers dialog button
-#: src/gui/widgets/setupitem.cpp:367 src/gui/widgets/setupitem.cpp:504
-#: src/gui/windows/serverdialog.cpp:120
+#: src/gui/widgets/setupitem.cpp:370 src/gui/widgets/setupitem.cpp:508
+#: src/gui/windows/serverdialog.cpp:119
msgid "Edit"
msgstr ""
#. TRANSLATORS: skill level
#. TRANSLATORS: skills dialog. skill level
-#: src/gui/widgets/skillinfo.cpp:100 src/gui/windows/skilldialog.cpp:473
+#: src/gui/widgets/skillinfo.cpp:95 src/gui/windows/skilldialog.cpp:479
#, c-format
msgid "Lvl: %d"
msgstr ""
#. TRANSLATORS: skill type
-#: src/gui/widgets/skillinfo.cpp:104
+#: src/gui/widgets/skillinfo.cpp:99
#, c-format
msgid "Type: %s"
msgstr ""
#. TRANSLATORS: Skill type
#. TRANSLATORS: unknown equipment page name
-#: src/gui/widgets/skillinfo.cpp:109 src/gui/windows/equipmentwindow.cpp:623
+#: src/gui/widgets/skillinfo.cpp:104 src/gui/windows/equipmentwindow.cpp:678
msgid "Unknown"
msgstr ""
#. TRANSLATORS: Skill type
-#: src/gui/widgets/skillinfo.cpp:119
+#: src/gui/widgets/skillinfo.cpp:114
msgid "Ground"
msgstr ""
#. TRANSLATORS: Skill type
-#: src/gui/widgets/skillinfo.cpp:124
+#: src/gui/widgets/skillinfo.cpp:119
msgid "Self"
msgstr ""
#. TRANSLATORS: Skill type
-#: src/gui/widgets/skillinfo.cpp:129
+#: src/gui/widgets/skillinfo.cpp:124
msgid "Unused"
msgstr ""
#. TRANSLATORS: Skill type
-#: src/gui/widgets/skillinfo.cpp:134
+#: src/gui/widgets/skillinfo.cpp:129
msgid "Support"
msgstr ""
#. TRANSLATORS: Skill type
-#: src/gui/widgets/skillinfo.cpp:139
+#: src/gui/widgets/skillinfo.cpp:134
msgid "Target trap"
msgstr ""
#. TRANSLATORS: Skill type
-#: src/gui/widgets/skillinfo.cpp:143
+#: src/gui/widgets/skillinfo.cpp:138
msgid "Unknown:"
msgstr ""
-#: src/gui/widgets/skillinfo.cpp:149
+#: src/gui/widgets/skillinfo.cpp:144
#, c-format
msgid " / Mana: -%d"
msgstr ""
-#: src/gui/widgets/skillinfo.cpp:155
+#: src/gui/widgets/skillinfo.cpp:150
#, c-format
msgid "Range: %d"
msgstr ""
@@ -2792,37 +2855,37 @@ msgid "Battle"
msgstr ""
#. TRANSLATORS: chat message
-#: src/gui/widgets/tabs/chat/chattab.cpp:171
+#: src/gui/widgets/tabs/chat/chattab.cpp:176
msgid "Global announcement:"
msgstr ""
#. TRANSLATORS: chat message
-#: src/gui/widgets/tabs/chat/chattab.cpp:177
+#: src/gui/widgets/tabs/chat/chattab.cpp:182
#, c-format
msgid "Global announcement from %s:"
msgstr ""
#. TRANSLATORS: chat message
-#: src/gui/widgets/tabs/chat/chattab.cpp:203
+#: src/gui/widgets/tabs/chat/chattab.cpp:208
#, c-format
msgid "%s whispers: %s"
msgstr ""
#. TRANSLATORS: chat message
-#: src/gui/widgets/tabs/chat/chattab.cpp:559
+#: src/gui/widgets/tabs/chat/chattab.cpp:567
#, c-format
msgid "%s is now Online."
msgstr ""
#. TRANSLATORS: chat message
-#: src/gui/widgets/tabs/chat/chattab.cpp:564
+#: src/gui/widgets/tabs/chat/chattab.cpp:573
#, c-format
msgid "%s is now Offline."
msgstr ""
#. TRANSLATORS: guild chat tab name
#. TRANSLATORS: tab in social window
-#: src/gui/widgets/tabs/chat/emulateguildtab.cpp:38
+#: src/gui/widgets/tabs/chat/emulateguildtab.cpp:39
#: src/gui/widgets/tabs/chat/guildtab.cpp:44
#: src/gui/widgets/tabs/socialguildtab2.h:48
#: src/gui/widgets/tabs/socialguildtab.h:49
@@ -2873,27 +2936,27 @@ msgstr ""
#. TRANSLATORS: chat message
#. TRANSLATORS: notification message
-#: src/gui/widgets/tabs/chat/partytab.cpp:148
+#: src/gui/widgets/tabs/chat/partytab.cpp:149
#: src/resources/notifications.h:194
msgid "Experience sharing enabled."
msgstr ""
#. TRANSLATORS: chat message
#. TRANSLATORS: notification message
-#: src/gui/widgets/tabs/chat/partytab.cpp:153
+#: src/gui/widgets/tabs/chat/partytab.cpp:154
#: src/resources/notifications.h:198
msgid "Experience sharing disabled."
msgstr ""
#. TRANSLATORS: chat message
#. TRANSLATORS: notification message
-#: src/gui/widgets/tabs/chat/partytab.cpp:158
+#: src/gui/widgets/tabs/chat/partytab.cpp:159
#: src/resources/notifications.h:202
msgid "Experience sharing not possible."
msgstr ""
#. TRANSLATORS: chat message
-#: src/gui/widgets/tabs/chat/partytab.cpp:163
+#: src/gui/widgets/tabs/chat/partytab.cpp:164
msgid "Experience sharing unknown."
msgstr ""
@@ -3291,247 +3354,442 @@ msgstr ""
msgid "Auto hide chat window"
msgstr ""
+#: src/gui/widgets/tabs/setup_chat.cpp:52
+msgid ""
+"Chat window will be automatically hidden when not in use.\n"
+"\n"
+"Hit Enter or hover mouse to show chat again."
+msgstr ""
+
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_chat.cpp:55
+#: src/gui/widgets/tabs/setup_chat.cpp:57
msgid "Protect chat focus"
msgstr ""
+#: src/gui/widgets/tabs/setup_chat.cpp:58
+msgid ""
+"Enables aggressive protection of input focus in chat window.\n"
+"\n"
+"Note: no other text inputs will be allowed to receive text input when you typing in chat window."
+msgstr ""
+
#. TRANSLATORS: settings group
#. TRANSLATORS: settings colors tab name
#. TRANSLATORS: emotes tab name
-#: src/gui/widgets/tabs/setup_chat.cpp:60
-#: src/gui/widgets/tabs/setup_colors.cpp:87
-#: src/gui/windows/emotewindow.cpp:117
+#: src/gui/widgets/tabs/setup_chat.cpp:65
+#: src/gui/widgets/tabs/setup_colors.cpp:86
+#: src/gui/windows/emotewindow.cpp:116
msgid "Colors"
msgstr ""
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_chat.cpp:63
+#: src/gui/widgets/tabs/setup_chat.cpp:68
msgid "Remove colors from received chat messages"
msgstr ""
+#: src/gui/widgets/tabs/setup_chat.cpp:69
+msgid ""
+"Enable this setting to strip colors from incoming chat messages. All "
+"messages will use default chat text color if this enabled."
+msgstr ""
+
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_chat.cpp:67
+#: src/gui/widgets/tabs/setup_chat.cpp:74
msgid "Show chat colors list"
msgstr ""
+#: src/gui/widgets/tabs/setup_chat.cpp:75
+msgid ""
+"Enable this setting to show color selection drop-down in chat window. Chat window will display color selection drop-down.\n"
+"\n"
+"It allows one to select default color of outgoing chat messages easily, but also occupies some space in chat window."
+msgstr ""
+
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_chat.cpp:72
+#: src/gui/widgets/tabs/setup_chat.cpp:83
msgid "Commands"
msgstr ""
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_chat.cpp:75
+#: src/gui/widgets/tabs/setup_chat.cpp:86
msgid "Allow magic and GM commands in all chat tabs"
msgstr ""
+#: src/gui/widgets/tabs/setup_chat.cpp:87
+msgid ""
+"Enable this setting to be able to type spells and GM commands in any tab."
+msgstr ""
+
#. TRANSLATORS: settings group
-#: src/gui/widgets/tabs/setup_chat.cpp:80
+#: src/gui/widgets/tabs/setup_chat.cpp:93
msgid "Limits"
msgstr ""
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_chat.cpp:83
+#: src/gui/widgets/tabs/setup_chat.cpp:96
msgid "Limit max chars in chat line"
msgstr ""
+#: src/gui/widgets/tabs/setup_chat.cpp:97
+msgid ""
+"Limits how many characters will be shown in longest lines of text displayed in chat.\n"
+"\n"
+"Note: long lines can make client slower. Lines longer than this limit will be truncated."
+msgstr ""
+
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_chat.cpp:87
+#: src/gui/widgets/tabs/setup_chat.cpp:104
msgid "Limit max lines in chat"
msgstr ""
+#: src/gui/widgets/tabs/setup_chat.cpp:105
+msgid ""
+"Limits how many lines chat will keep in scrollback buffer. Chat keeps specified number of last lines of text. Oldest lines exceeding this limit are discarded from scrollback buffer.\n"
+"\n"
+"Note: keeping too many lines in scroll buffer can slow client down."
+msgstr ""
+
#. TRANSLATORS: settings group
-#: src/gui/widgets/tabs/setup_chat.cpp:92
+#: src/gui/widgets/tabs/setup_chat.cpp:113
msgid "Logs"
msgstr ""
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_chat.cpp:95
+#: src/gui/widgets/tabs/setup_chat.cpp:116
msgid "Enable chat Log"
msgstr ""
+#: src/gui/widgets/tabs/setup_chat.cpp:117
+msgid ""
+"If you enable this setting, chat logs will be written to disk.\n"
+"\n"
+"Note: chat logs can take noticeable amount of disk space over time."
+msgstr ""
+
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_chat.cpp:99
+#: src/gui/widgets/tabs/setup_chat.cpp:123
msgid "Enable debug chat Log"
msgstr ""
+#: src/gui/widgets/tabs/setup_chat.cpp:124
+msgid "If you enable thus, debug chat tab also will be logged to disk."
+msgstr ""
+
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_chat.cpp:103
+#: src/gui/widgets/tabs/setup_chat.cpp:128
msgid "Show chat history"
msgstr ""
+#: src/gui/widgets/tabs/setup_chat.cpp:129
+msgid ""
+"If this setting enabled, client will load old chat tabs content from logs on"
+" startup instead of starting with empty chat tabs."
+msgstr ""
+
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_chat.cpp:107
+#: src/gui/widgets/tabs/setup_chat.cpp:134
msgid "Show party online messages"
msgstr ""
+#: src/gui/widgets/tabs/setup_chat.cpp:135
+msgid ""
+"If this setting is enabled, online status changes of party members will be shown in party tab of chat.\n"
+"\n"
+"This adds some extra noise to chat, but allows one to see when your buddies are coming online."
+msgstr ""
+
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_chat.cpp:111
+#: src/gui/widgets/tabs/setup_chat.cpp:141
msgid "Show guild online messages"
msgstr ""
+#: src/gui/widgets/tabs/setup_chat.cpp:142
+msgid ""
+"If this setting is enabled, online status changes of guild members will be shown in guild tab of chat.\n"
+"\n"
+"This adds some extra noise to chat, but allows one to see when your buddies are coming online."
+msgstr ""
+
#. TRANSLATORS: settings group
-#: src/gui/widgets/tabs/setup_chat.cpp:116
+#: src/gui/widgets/tabs/setup_chat.cpp:149
msgid "Messages"
msgstr ""
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_chat.cpp:119
+#: src/gui/widgets/tabs/setup_chat.cpp:152
msgid "Hide shop messages"
msgstr ""
+#: src/gui/widgets/tabs/setup_chat.cpp:153
+msgid ""
+"If this setting enabled, no messages related to built-in ManaPlusshop will be displayed in chat. Disable this setting if you want to see shop-related messages.\n"
+"\n"
+"Note: technically, ManaPlus shop implemented as usual private messages with special content. If you disable this setting, you will be able to see these messages and get idea when other players are looking at your shop."
+msgstr ""
+
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_chat.cpp:123
+#: src/gui/widgets/tabs/setup_chat.cpp:162
msgid "Show MVP messages"
msgstr ""
+#: src/gui/widgets/tabs/setup_chat.cpp:163
+msgid ""
+"Enable this setting to see MVP messages from server.\n"
+"\n"
+"Note: MVP messages are not used on TMW/Evol/etc servers, so this feature usually makes little difference."
+msgstr ""
+
#. TRANSLATORS: settings group
#. TRANSLATORS: input action group
#. TRANSLATORS: input action label
-#: src/gui/widgets/tabs/setup_chat.cpp:128 src/input/pages/chat.cpp:63
-#: src/input/pages/windows.cpp:204
+#: src/gui/widgets/tabs/setup_chat.cpp:170 src/input/pages/chat.cpp:61
+#: src/input/pages/windows.cpp:202
msgid "Tabs"
msgstr ""
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_chat.cpp:131
+#: src/gui/widgets/tabs/setup_chat.cpp:173
msgid "Put all whispers in tabs"
msgstr ""
+#: src/gui/widgets/tabs/setup_chat.cpp:174
+msgid ""
+"If this setting enabled, all whispers (private messages) will be placed in separate tabs, separate tab for each player. If this setting disabled, all whispers will appear in General tab.\n"
+"\n"
+"Note: putting all whispers to single General tab is known to be confusing. Think twice before disabling this feature."
+msgstr ""
+
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_chat.cpp:135
+#: src/gui/widgets/tabs/setup_chat.cpp:182
msgid "Log magic messages in debug tab"
msgstr ""
+#: src/gui/widgets/tabs/setup_chat.cpp:183
+msgid ""
+"If this setting is enabled, spell invocation will be shown in Debug tab. If disabled, it will be shown in General tab instead.\n"
+"\n"
+"Note: it does not affects server replies related to spells."
+msgstr ""
+
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_chat.cpp:139
+#: src/gui/widgets/tabs/setup_chat.cpp:189
msgid "Show server messages in debug tab"
msgstr ""
+#: src/gui/widgets/tabs/setup_chat.cpp:190
+msgid ""
+"If this setting is enabled, server messages will be shown in Debug tab of chat. If disabled, server messages will appear in General chat instead.\n"
+"\n"
+"Note: according to 4144, disabling this could also make you to lose some debug messages from client in Debug tab since these are fake server messages."
+msgstr ""
+
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_chat.cpp:143
+#: src/gui/widgets/tabs/setup_chat.cpp:198
msgid "Enable trade tab"
msgstr ""
+#: src/gui/widgets/tabs/setup_chat.cpp:199
+msgid ""
+"Enables trade tab. Trade tab is basically some filter. Messages containing "
+"words typical for trades will go to Trade tab. This will make General tab "
+"less noisy. If this setting is disabled, all trade related players messages "
+"will stay in General tab."
+msgstr ""
+
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_chat.cpp:147
+#: src/gui/widgets/tabs/setup_chat.cpp:206
msgid "Enable gm tab"
msgstr ""
+#: src/gui/widgets/tabs/setup_chat.cpp:207
+msgid ""
+"If enabled, GM tab will appear in chat. It displays text related GM activity.\n"
+"\n"
+"Note: this setting only makes difference for GMs (Game Masters) since this tab only appears for GMs."
+msgstr ""
+
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_chat.cpp:151
+#: src/gui/widgets/tabs/setup_chat.cpp:213
msgid "Enable language tab"
msgstr ""
+#: src/gui/widgets/tabs/setup_chat.cpp:214
+msgid ""
+"If this feature enabled, language tab will appear if server supports this feature.\n"
+"\n"
+"Note: only supported by Evol server yet."
+msgstr ""
+
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_chat.cpp:155
+#: src/gui/widgets/tabs/setup_chat.cpp:219
msgid "Show all languages messages"
msgstr ""
+#: src/gui/widgets/tabs/setup_chat.cpp:220
+msgid ""
+"If this setting enabled and server supports different chats for different languages, you will see messages for all languages, regardless of your language preferences.\n"
+"\n"
+"Note: it only works on servers supporting language tabs feature, like Evol."
+msgstr ""
+
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_chat.cpp:159
+#: src/gui/widgets/tabs/setup_chat.cpp:227
msgid "Enable battle tab"
msgstr ""
+#: src/gui/widgets/tabs/setup_chat.cpp:228
+msgid ""
+"If this setting enabled, Battle tab will appear in chat. This tab will contain messages related to battles, like damage and experience gain, if battle messages are enabled.\n"
+"\n"
+"Note: client restart required to take effect."
+msgstr ""
+
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_chat.cpp:163
+#: src/gui/widgets/tabs/setup_chat.cpp:235
msgid "Show battle events"
msgstr ""
+#: src/gui/widgets/tabs/setup_chat.cpp:236
+msgid ""
+"If this setting enabled, messages related to battle like damage or "
+"experience gain will be displayed in Debug or Battle tab. If disabled, no "
+"battle messages will be displayed."
+msgstr ""
+
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_chat.cpp:167
+#: src/gui/widgets/tabs/setup_chat.cpp:242
msgid "Resize chat tabs if need"
msgstr ""
+#: src/gui/widgets/tabs/setup_chat.cpp:243
+msgid ""
+"If this feature enabled, text in chat will be automaticallyadjusted to adapt to appearance of chat input field when youtyping message and when input field of chat disappears. If disabled, chat input area will allways occupy its place, which could be otherwise usable for text.\n"
+"\n"
+"Note: its mostly about jumpy attitude vs less usable space for text."
+msgstr ""
+
#. TRANSLATORS: settings group
-#: src/gui/widgets/tabs/setup_chat.cpp:172
+#: src/gui/widgets/tabs/setup_chat.cpp:254
msgid "Time"
msgstr ""
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_chat.cpp:175
+#: src/gui/widgets/tabs/setup_chat.cpp:257
msgid "Use local time"
msgstr ""
+#: src/gui/widgets/tabs/setup_chat.cpp:258
+msgid ""
+"If this feature enabled, timestamps in chat will use locak times.If "
+"disabled, server time will be used (often it is GMT+0)."
+msgstr ""
+
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_chat.cpp:182
+#: src/gui/widgets/tabs/setup_chat.cpp:266
msgid "Highlight words (separated by comma)"
msgstr ""
+#: src/gui/widgets/tabs/setup_chat.cpp:267
+msgid ""
+"Here you can specify some extra words which will also cause highlighting. Use comma to separate words.\n"
+"\n"
+"Note: frequenthilights are annoying - use it with caution."
+msgstr ""
+
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_chat.cpp:186
+#: src/gui/widgets/tabs/setup_chat.cpp:273
msgid "Globals ignore names (separated by comma)"
msgstr ""
+#: src/gui/widgets/tabs/setup_chat.cpp:274
+msgid ""
+"This setting allows you to ignore some global messages if particular sender (NPC, GM) annoys you too much. Global will be moved to Debug instead.\n"
+"\n"
+"Note: careless use of this feature can make you to miss important announces!"
+msgstr ""
+
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_chat.cpp:190
+#: src/gui/widgets/tabs/setup_chat.cpp:281
msgid "Show emotes button in chat"
msgstr ""
+#: src/gui/widgets/tabs/setup_chat.cpp:282
+msgid ""
+"If this setting enabled, button will appear near text input field. This button allows one to invoke composing window, which allows one to insert smiles and text formatting easily.\n"
+"\n"
+"Note: same window can also be invoked by hotkey when typing, usually F1 by default."
+msgstr ""
+
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_chat.cpp:194
+#: src/gui/widgets/tabs/setup_chat.cpp:290
msgid "Show motd server message on start"
msgstr ""
-#: src/gui/widgets/tabs/setup_colors.cpp:49
+#: src/gui/widgets/tabs/setup_chat.cpp:291
+msgid ""
+"If this setting enabled, client will display server MOTD (message of the "
+"day) once you connect to server. Disable it to hide MOTD."
+msgstr ""
+
+#: src/gui/widgets/tabs/setup_colors.cpp:50
msgid "This is what the color looks like"
msgstr ""
#. TRANSLATORS: colors tab. label.
-#: src/gui/widgets/tabs/setup_colors.cpp:64
+#: src/gui/widgets/tabs/setup_colors.cpp:65
msgid "Type:"
msgstr ""
#. TRANSLATORS: colors tab. label.
-#: src/gui/widgets/tabs/setup_colors.cpp:68
-#: src/gui/widgets/tabs/setup_colors.cpp:335
+#: src/gui/widgets/tabs/setup_colors.cpp:69
+#: src/gui/widgets/tabs/setup_colors.cpp:357
msgid "Delay:"
msgstr ""
#. TRANSLATORS: colors tab. label.
-#: src/gui/widgets/tabs/setup_colors.cpp:72
+#: src/gui/widgets/tabs/setup_colors.cpp:73
msgid "Red:"
msgstr ""
#. TRANSLATORS: colors tab. label.
-#: src/gui/widgets/tabs/setup_colors.cpp:76
+#: src/gui/widgets/tabs/setup_colors.cpp:77
msgid "Green:"
msgstr ""
#. TRANSLATORS: colors tab. label.
-#: src/gui/widgets/tabs/setup_colors.cpp:80
+#: src/gui/widgets/tabs/setup_colors.cpp:81
msgid "Blue:"
msgstr ""
#. TRANSLATORS: color type
-#: src/gui/widgets/tabs/setup_colors.cpp:106
-#: src/gui/widgets/tabs/setup_colors.cpp:402
+#: src/gui/widgets/tabs/setup_colors.cpp:105
+#: src/gui/widgets/tabs/setup_colors.cpp:427
msgid "Static"
msgstr ""
#. TRANSLATORS: color type
-#: src/gui/widgets/tabs/setup_colors.cpp:109
-#: src/gui/widgets/tabs/setup_colors.cpp:112
-#: src/gui/widgets/tabs/setup_colors.cpp:404
+#: src/gui/widgets/tabs/setup_colors.cpp:108
+#: src/gui/widgets/tabs/setup_colors.cpp:111
+#: src/gui/widgets/tabs/setup_colors.cpp:429
msgid "Pulse"
msgstr ""
#. TRANSLATORS: color type
-#: src/gui/widgets/tabs/setup_colors.cpp:114
-#: src/gui/widgets/tabs/setup_colors.cpp:117
-#: src/gui/widgets/tabs/setup_colors.cpp:406
+#: src/gui/widgets/tabs/setup_colors.cpp:113
+#: src/gui/widgets/tabs/setup_colors.cpp:116
+#: src/gui/widgets/tabs/setup_colors.cpp:431
msgid "Rainbow"
msgstr ""
#. TRANSLATORS: color type
-#: src/gui/widgets/tabs/setup_colors.cpp:119
-#: src/gui/widgets/tabs/setup_colors.cpp:122
-#: src/gui/widgets/tabs/setup_colors.cpp:406
+#: src/gui/widgets/tabs/setup_colors.cpp:118
+#: src/gui/widgets/tabs/setup_colors.cpp:121
+#: src/gui/widgets/tabs/setup_colors.cpp:431
msgid "Spectrum"
msgstr ""
#. TRANSLATORS: colors tab. label.
-#: src/gui/widgets/tabs/setup_colors.cpp:329
+#: src/gui/widgets/tabs/setup_colors.cpp:351
msgid "Alpha:"
msgstr ""
@@ -3556,7 +3814,7 @@ msgid "Reset all keys"
msgstr ""
#. TRANSLATORS: setting tab name
-#: src/gui/widgets/tabs/setup_input.cpp:80
+#: src/gui/widgets/tabs/setup_input.cpp:79
msgid "Input"
msgstr ""
@@ -3575,8 +3833,8 @@ msgstr ""
#. TRANSLATORS: unknown key name
#. TRANSLATORS: quests window quest name
-#: src/gui/widgets/tabs/setup_input.cpp:330
-#: src/gui/windows/questswindow.cpp:203
+#: src/gui/widgets/tabs/setup_input.cpp:332
+#: src/gui/windows/questswindow.cpp:204
msgid "unknown"
msgstr ""
@@ -3735,9 +3993,9 @@ msgstr ""
#. TRANSLATORS: settings group
#. TRANSLATORS: debug window tab
#. TRANSLATORS: mini map window name
-#: src/gui/widgets/tabs/setup_other.cpp:133 src/gui/windowmenu.cpp:106
-#: src/gui/windows/debugwindow.cpp:61 src/gui/windows/minimap.cpp:58
-#: src/gui/windows/minimap.cpp:121
+#: src/gui/widgets/tabs/setup_other.cpp:133 src/gui/windowmenu.cpp:103
+#: src/gui/windows/debugwindow.cpp:61 src/gui/windows/minimap.cpp:59
+#: src/gui/windows/minimap.cpp:122
msgid "Map"
msgstr ""
@@ -3910,7 +4168,7 @@ msgstr ""
#. TRANSLATORS: shop button tooltip
#: src/gui/widgets/tabs/setup_other.cpp:267 src/gui/windowmenu.cpp:138
#: src/gui/windows/buyselldialog.cpp:40 src/gui/windows/buyselldialog.cpp:51
-#: src/gui/windows/inventorywindow.cpp:221
+#: src/gui/windows/inventorywindow.cpp:233
msgid "Shop"
msgstr ""
@@ -3926,9 +4184,7 @@ msgstr ""
#. TRANSLATORS: settings group
#. TRANSLATORS: npc dialog name
-#. TRANSLATORS: npc post dialog caption
-#: src/gui/widgets/tabs/setup_other.cpp:279 src/gui/windows/npcdialog.cpp:86
-#: src/gui/windows/npcpostdialog.cpp:43
+#: src/gui/widgets/tabs/setup_other.cpp:279 src/gui/windows/npcdialog.cpp:87
msgid "NPC"
msgstr ""
@@ -4044,7 +4300,7 @@ msgstr ""
#. TRANSLATORS: settings option
#. TRANSLATORS: input action name
-#: src/gui/widgets/tabs/setup_other.cpp:381 src/input/pages/other.cpp:410
+#: src/gui/widgets/tabs/setup_other.cpp:381 src/input/pages/other.cpp:408
msgid "Upload log file"
msgstr ""
@@ -4054,39 +4310,34 @@ msgid "Low traffic mode"
msgstr ""
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_other.cpp:389
-msgid "Hide shield sprite"
-msgstr ""
-
-#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_other.cpp:394
+#: src/gui/widgets/tabs/setup_other.cpp:390
msgid "Use FBO for screenshots (only for opengl)"
msgstr ""
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_other.cpp:400
+#: src/gui/widgets/tabs/setup_other.cpp:396
msgid "Screenshot directory"
msgstr ""
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_other.cpp:405
+#: src/gui/widgets/tabs/setup_other.cpp:401
msgid "Network delay between sub servers"
msgstr ""
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_other.cpp:409
+#: src/gui/widgets/tabs/setup_other.cpp:405
msgid "Show background"
msgstr ""
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_other.cpp:414
+#: src/gui/widgets/tabs/setup_other.cpp:410
msgid "Screen density override"
msgstr ""
#. TRANSLATORS: texture compression type
#. TRANSLATORS: confirm dialog button
#: src/gui/widgets/tabs/setup_perfomance.cpp:42
-#: src/gui/windows/confirmdialog.cpp:57
+#: src/gui/windows/confirmdialog.cpp:59
msgid "No"
msgstr ""
@@ -4247,54 +4498,62 @@ msgstr ""
#. TRANSLATORS: settings option
#: src/gui/widgets/tabs/setup_players.cpp:73
-msgid "Secure trades"
+msgid "Show badges"
msgstr ""
#. TRANSLATORS: settings option
#: src/gui/widgets/tabs/setup_players.cpp:77
-msgid "Unsecure chars in names"
+msgid "Show badges at top"
msgstr ""
#. TRANSLATORS: settings option
#: src/gui/widgets/tabs/setup_players.cpp:81
-msgid "Show statuses"
+msgid "Secure trades"
msgstr ""
#. TRANSLATORS: settings option
#: src/gui/widgets/tabs/setup_players.cpp:85
-msgid "Show ip addresses on screenshots"
+msgid "Unsecure chars in names"
msgstr ""
#. TRANSLATORS: settings option
#: src/gui/widgets/tabs/setup_players.cpp:89
-msgid "Allow self heal with mouse click"
+msgid "Show statuses"
msgstr ""
#. TRANSLATORS: settings option
#: src/gui/widgets/tabs/setup_players.cpp:93
-msgid "Group friends in who is online window"
+msgid "Show ip addresses on screenshots"
msgstr ""
#. TRANSLATORS: settings option
#: src/gui/widgets/tabs/setup_players.cpp:97
-msgid "Hide erased players nicks"
+msgid "Allow self heal with mouse click"
msgstr ""
#. TRANSLATORS: settings option
#: src/gui/widgets/tabs/setup_players.cpp:101
-msgid "Use special diagonal speed in players moving"
+msgid "Group friends in who is online window"
msgstr ""
#. TRANSLATORS: settings option
#: src/gui/widgets/tabs/setup_players.cpp:105
+msgid "Hide erased players nicks"
+msgstr ""
+
+#. TRANSLATORS: settings option
+#: src/gui/widgets/tabs/setup_players.cpp:109
+msgid "Use special diagonal speed in players moving"
+msgstr ""
+
+#. TRANSLATORS: settings option
+#: src/gui/widgets/tabs/setup_players.cpp:113
msgid ""
"Emulate right mouse button by long mouse click (useful for touch interfaces)"
msgstr ""
#. TRANSLATORS: relations table header
-#. TRANSLATORS: bot checker window table header
#: src/gui/widgets/tabs/setup_relations.cpp:58
-#: src/gui/windows/botcheckerwindow.cpp:86
msgid "Name"
msgstr ""
@@ -4314,14 +4573,15 @@ msgid "Allow whispers"
msgstr ""
#. TRANSLATORS: char select dialog. button.
+#. TRANSLATORS: mail window button
#. TRANSLATORS: servers dialog button
#. TRANSLATORS: shop window label
#. TRANSLATORS: command editor button
#. TRANSLATORS: input action name
#: src/gui/widgets/tabs/setup_relations.cpp:77
-#: src/gui/windows/charselectdialog.cpp:84
-#: src/gui/windows/serverdialog.cpp:122 src/gui/windows/shopwindow.cpp:123
-#: src/gui/windows/textcommandeditor.cpp:90 src/input/pages/gui.cpp:111
+#: src/gui/windows/charselectdialog.cpp:81 src/gui/windows/mailwindow.cpp:66
+#: src/gui/windows/serverdialog.cpp:121 src/gui/windows/shopwindow.cpp:126
+#: src/gui/windows/textcommandeditor.cpp:91 src/input/pages/gui.cpp:109
msgid "Delete"
msgstr "حذف"
@@ -4336,77 +4596,77 @@ msgid "When ignoring:"
msgstr ""
#. TRANSLATORS: theme settings label
-#: src/gui/widgets/tabs/setup_theme.cpp:64
+#: src/gui/widgets/tabs/setup_theme.cpp:63
msgid "Gui theme"
msgstr ""
#. TRANSLATORS: theme settings label
-#: src/gui/widgets/tabs/setup_theme.cpp:71
+#: src/gui/widgets/tabs/setup_theme.cpp:70
msgid "Main Font"
msgstr ""
#. TRANSLATORS: theme settings label
-#: src/gui/widgets/tabs/setup_theme.cpp:76
+#: src/gui/widgets/tabs/setup_theme.cpp:75
msgid "Language"
msgstr ""
#. TRANSLATORS: theme settings label
#. TRANSLATORS: font size
-#: src/gui/widgets/tabs/setup_theme.cpp:80 src/gui/windows/emotewindow.cpp:49
+#: src/gui/widgets/tabs/setup_theme.cpp:79 src/gui/windows/emotewindow.cpp:50
msgid "Bold font"
msgstr ""
#. TRANSLATORS: theme settings label
-#: src/gui/widgets/tabs/setup_theme.cpp:84
+#: src/gui/widgets/tabs/setup_theme.cpp:83
msgid "Particle font"
msgstr ""
#. TRANSLATORS: theme settings label
-#: src/gui/widgets/tabs/setup_theme.cpp:88
+#: src/gui/widgets/tabs/setup_theme.cpp:87
msgid "Help font"
msgstr ""
#. TRANSLATORS: theme settings label
-#: src/gui/widgets/tabs/setup_theme.cpp:92
+#: src/gui/widgets/tabs/setup_theme.cpp:91
msgid "Secure font"
msgstr ""
#. TRANSLATORS: theme settings label
-#: src/gui/widgets/tabs/setup_theme.cpp:96
+#: src/gui/widgets/tabs/setup_theme.cpp:95
msgid "Npc font"
msgstr ""
#. TRANSLATORS: theme settings label
-#: src/gui/widgets/tabs/setup_theme.cpp:100
+#: src/gui/widgets/tabs/setup_theme.cpp:99
msgid "Japanese font"
msgstr ""
#. TRANSLATORS: theme settings label
-#: src/gui/widgets/tabs/setup_theme.cpp:104
+#: src/gui/widgets/tabs/setup_theme.cpp:103
msgid "Chinese font"
msgstr ""
#. TRANSLATORS: theme settings label
-#: src/gui/widgets/tabs/setup_theme.cpp:109
+#: src/gui/widgets/tabs/setup_theme.cpp:108
msgid "Font size"
msgstr ""
#. TRANSLATORS: theme settings label
-#: src/gui/widgets/tabs/setup_theme.cpp:114
+#: src/gui/widgets/tabs/setup_theme.cpp:113
msgid "Npc font size"
msgstr ""
#. TRANSLATORS: button name with information about selected theme
-#: src/gui/widgets/tabs/setup_theme.cpp:118
+#: src/gui/widgets/tabs/setup_theme.cpp:117
msgid "i"
msgstr ""
#. TRANSLATORS: theme info dialog
-#: src/gui/widgets/tabs/setup_theme.cpp:244
+#: src/gui/widgets/tabs/setup_theme.cpp:243
msgid "Name: "
msgstr ""
-#: src/gui/widgets/tabs/setup_theme.cpp:245
+#: src/gui/widgets/tabs/setup_theme.cpp:244
msgid "Copyright:"
msgstr ""
@@ -4416,14 +4676,15 @@ msgid "Theme info"
msgstr ""
#. TRANSLATORS: theme message dialog
-#: src/gui/widgets/tabs/setup_theme.cpp:340
+#: src/gui/widgets/tabs/setup_theme.cpp:345
msgid "Theme Changed"
msgstr ""
+#. TRANSLATORS: ok dialog message
#. TRANSLATORS: video settings warning
-#: src/gui/widgets/tabs/setup_theme.cpp:340
-#: src/gui/widgets/tabs/setup_video.cpp:385
-#: src/gui/widgets/tabs/setup_video.cpp:398
+#: src/gui/widgets/tabs/setup_theme.cpp:347
+#: src/gui/widgets/tabs/setup_video.cpp:392
+#: src/gui/widgets/tabs/setup_video.cpp:409
msgid "Restart your client for the change to take effect."
msgstr ""
@@ -4504,65 +4765,65 @@ msgid "Button %u action"
msgstr ""
#. TRANSLATORS: video settings checkbox
-#: src/gui/widgets/tabs/setup_video.cpp:72
+#: src/gui/widgets/tabs/setup_video.cpp:73
msgid "Full screen"
msgstr ""
#. TRANSLATORS: video settings checkbox
-#: src/gui/widgets/tabs/setup_video.cpp:75
+#: src/gui/widgets/tabs/setup_video.cpp:76
msgid "FPS limit:"
msgstr ""
#. TRANSLATORS: video settings label
-#: src/gui/widgets/tabs/setup_video.cpp:80
-#: src/gui/widgets/tabs/setup_video.cpp:122
-#: src/gui/widgets/tabs/setup_video.cpp:315
-#: src/gui/widgets/tabs/setup_video.cpp:451
+#: src/gui/widgets/tabs/setup_video.cpp:81
+#: src/gui/widgets/tabs/setup_video.cpp:121
+#: src/gui/widgets/tabs/setup_video.cpp:322
+#: src/gui/widgets/tabs/setup_video.cpp:465
msgid "Alt FPS limit: "
msgstr ""
#. TRANSLATORS: video settings button
-#: src/gui/widgets/tabs/setup_video.cpp:83
+#: src/gui/widgets/tabs/setup_video.cpp:84
msgid "Detect best mode"
msgstr ""
#. TRANSLATORS: video settings checkbox
-#: src/gui/widgets/tabs/setup_video.cpp:92
+#: src/gui/widgets/tabs/setup_video.cpp:93
msgid "Show cursor"
msgstr ""
#. TRANSLATORS: video settings checkbox
-#: src/gui/widgets/tabs/setup_video.cpp:95
+#: src/gui/widgets/tabs/setup_video.cpp:96
msgid "Custom cursor"
msgstr ""
#. TRANSLATORS: video settings checkbox
-#: src/gui/widgets/tabs/setup_video.cpp:99
+#: src/gui/widgets/tabs/setup_video.cpp:100
msgid "Enable resize"
msgstr ""
#. TRANSLATORS: video settings checkbox
-#: src/gui/widgets/tabs/setup_video.cpp:102
+#: src/gui/widgets/tabs/setup_video.cpp:103
msgid "No frame"
msgstr ""
#. TRANSLATORS: video settings label
-#: src/gui/widgets/tabs/setup_video.cpp:119
-#: src/gui/widgets/tabs/setup_video.cpp:123
-#: src/gui/widgets/tabs/setup_video.cpp:313
-#: src/gui/widgets/tabs/setup_video.cpp:435
-#: src/gui/widgets/tabs/setup_video.cpp:448
+#: src/gui/widgets/tabs/setup_video.cpp:118
+#: src/gui/widgets/tabs/setup_video.cpp:122
+#: src/gui/widgets/tabs/setup_video.cpp:320
+#: src/gui/widgets/tabs/setup_video.cpp:449
+#: src/gui/widgets/tabs/setup_video.cpp:462
msgid "None"
msgstr ""
#. TRANSLATORS: video error message
-#: src/gui/widgets/tabs/setup_video.cpp:227
+#: src/gui/widgets/tabs/setup_video.cpp:226
msgid ""
"Failed to switch to windowed mode and restoration of old mode also failed!"
msgstr ""
#. TRANSLATORS: video error message
-#: src/gui/widgets/tabs/setup_video.cpp:234
+#: src/gui/widgets/tabs/setup_video.cpp:233
msgid ""
"Failed to switch to fullscreen mode and restoration of old mode also failed!"
msgstr ""
@@ -4578,32 +4839,32 @@ msgid "Restart needed for changes to take effect."
msgstr ""
#. TRANSLATORS: video settings warning
-#: src/gui/widgets/tabs/setup_video.cpp:270
+#: src/gui/widgets/tabs/setup_video.cpp:274
msgid "Changing to OpenGL"
msgstr ""
#. TRANSLATORS: video settings warning
-#: src/gui/widgets/tabs/setup_video.cpp:272
+#: src/gui/widgets/tabs/setup_video.cpp:276
msgid "Applying change to OpenGL requires restart."
msgstr ""
#. TRANSLATORS: resolution question dialog
-#: src/gui/widgets/tabs/setup_video.cpp:354
+#: src/gui/widgets/tabs/setup_video.cpp:361
msgid "Custom resolution (example: 1024x768)"
msgstr ""
#. TRANSLATORS: resolution question dialog
-#: src/gui/widgets/tabs/setup_video.cpp:356
+#: src/gui/widgets/tabs/setup_video.cpp:363
msgid "Enter new resolution: "
msgstr ""
#. TRANSLATORS: video settings warning
-#: src/gui/widgets/tabs/setup_video.cpp:383
-#: src/gui/widgets/tabs/setup_video.cpp:396
+#: src/gui/widgets/tabs/setup_video.cpp:390
+#: src/gui/widgets/tabs/setup_video.cpp:407
msgid "Screen Resolution Changed"
msgstr ""
-#: src/gui/widgets/tabs/setup_video.cpp:386
+#: src/gui/widgets/tabs/setup_video.cpp:393
msgid "Some windows may be moved to fit the lowered resolution."
msgstr ""
@@ -4782,54 +5043,54 @@ msgid "Ignore mobs"
msgstr ""
#. TRANSLATORS: social window label
-#: src/gui/widgets/tabs/socialfriendstab.h:117
+#: src/gui/widgets/tabs/socialfriendstab.h:114
#, c-format
msgid "Friends: %u/%u"
msgstr ""
#. TRANSLATORS: social window label
-#: src/gui/widgets/tabs/socialguildtab2.h:95
-#: src/gui/widgets/tabs/socialguildtab.h:165
-#: src/gui/widgets/tabs/socialpartytab.h:158
+#: src/gui/widgets/tabs/socialguildtab2.h:97
+#: src/gui/widgets/tabs/socialguildtab.h:166
+#: src/gui/widgets/tabs/socialpartytab.h:159
#, c-format
msgid "Players: %u/%u"
msgstr ""
#. TRANSLATORS: chat message
-#: src/gui/widgets/tabs/socialguildtab.h:83
+#: src/gui/widgets/tabs/socialguildtab.h:84
#, c-format
msgid "Invited user %s to guild %s."
msgstr ""
-#: src/gui/widgets/tabs/socialguildtab.h:101
+#: src/gui/widgets/tabs/socialguildtab.h:102
#, c-format
msgid "Guild %s quit requested."
msgstr ""
#. TRANSLATORS: guild invite message
-#: src/gui/widgets/tabs/socialguildtab.h:116
+#: src/gui/widgets/tabs/socialguildtab.h:118
msgid "Member Invite to Guild"
msgstr ""
#. TRANSLATORS: guild invite message
-#: src/gui/widgets/tabs/socialguildtab.h:118
+#: src/gui/widgets/tabs/socialguildtab.h:120
#, c-format
msgid "Who would you like to invite to guild %s?"
msgstr ""
#. TRANSLATORS: guild leave message
-#: src/gui/widgets/tabs/socialguildtab.h:128
+#: src/gui/widgets/tabs/socialguildtab.h:130
msgid "Leave Guild?"
msgstr ""
#. TRANSLATORS: guild leave message
-#: src/gui/widgets/tabs/socialguildtab.h:130
+#: src/gui/widgets/tabs/socialguildtab.h:132
#, c-format
msgid "Are you sure you want to leave guild %s?"
msgstr ""
#. TRANSLATORS: social window label
-#: src/gui/widgets/tabs/socialguildtab.h:141
+#: src/gui/widgets/tabs/socialguildtab.h:142
#, c-format
msgid "Members: %u/%u"
msgstr ""
@@ -4846,34 +5107,34 @@ msgstr ""
msgid "Portals: %u/%u"
msgstr ""
-#: src/gui/widgets/tabs/socialpartytab.h:85
+#: src/gui/widgets/tabs/socialpartytab.h:86
#, c-format
msgid "Invited user %s to party."
msgstr ""
-#: src/gui/widgets/tabs/socialpartytab.h:102
+#: src/gui/widgets/tabs/socialpartytab.h:103
#, c-format
msgid "Party %s quit requested."
msgstr ""
#. TRANSLATORS: party invite message
-#: src/gui/widgets/tabs/socialpartytab.h:117
+#: src/gui/widgets/tabs/socialpartytab.h:119
msgid "Member Invite to Party"
msgstr ""
#. TRANSLATORS: party invite message
-#: src/gui/widgets/tabs/socialpartytab.h:119
+#: src/gui/widgets/tabs/socialpartytab.h:121
#, c-format
msgid "Who would you like to invite to party %s?"
msgstr ""
#. TRANSLATORS: party leave message
-#: src/gui/widgets/tabs/socialpartytab.h:129
+#: src/gui/widgets/tabs/socialpartytab.h:131
msgid "Leave Party?"
msgstr ""
#. TRANSLATORS: party leave message
-#: src/gui/widgets/tabs/socialpartytab.h:131
+#: src/gui/widgets/tabs/socialpartytab.h:133
#, c-format
msgid "Are you sure you want to leave party %s?"
msgstr ""
@@ -4895,7 +5156,7 @@ msgid "Ignore items"
msgstr ""
#. TRANSLATORS: social window label
-#: src/gui/widgets/tabs/socialplayerstab.h:194
+#: src/gui/widgets/tabs/socialplayerstab.h:188
#, c-format
msgid "Visible players: %d"
msgstr ""
@@ -4920,131 +5181,122 @@ msgid "QE"
msgstr ""
#. TRANSLATORS: quests window name
-#: src/gui/windowmenu.cpp:75 src/gui/windows/questswindow.cpp:65
+#: src/gui/windowmenu.cpp:75 src/gui/windows/questswindow.cpp:66
msgid "Quests"
msgstr ""
-#. TRANSLATORS: short button name for bot checker window.
-#: src/gui/windowmenu.cpp:77
-msgid "BC"
-msgstr ""
-
-#: src/gui/windowmenu.cpp:78
-msgid "Bot checker"
-msgstr ""
-
#. TRANSLATORS: short button name for kill stats window.
-#: src/gui/windowmenu.cpp:80
+#: src/gui/windowmenu.cpp:77
msgid "KS"
msgstr ""
#. TRANSLATORS: kill stats window name
-#: src/gui/windowmenu.cpp:81 src/gui/windows/killstats.cpp:54
+#: src/gui/windowmenu.cpp:78 src/gui/windows/killstats.cpp:49
msgid "Kill stats"
msgstr ""
-#: src/gui/windowmenu.cpp:83
+#: src/gui/windowmenu.cpp:80
msgid "Smilies"
msgstr ""
#. TRANSLATORS: short button name for chat window.
-#: src/gui/windowmenu.cpp:85
+#: src/gui/windowmenu.cpp:82
msgid "CH"
msgstr ""
#. TRANSLATORS: short button name for status window.
-#: src/gui/windowmenu.cpp:93
+#: src/gui/windowmenu.cpp:90
msgid "STA"
msgstr ""
-#: src/gui/windowmenu.cpp:94
+#: src/gui/windowmenu.cpp:91
msgid "Status"
msgstr ""
#. TRANSLATORS: short button name for equipment window.
-#: src/gui/windowmenu.cpp:96
+#: src/gui/windowmenu.cpp:93
msgid "EQU"
msgstr ""
#. TRANSLATORS: equipment window name
#. TRANSLATORS: equipment button tooltip
-#: src/gui/windowmenu.cpp:97 src/gui/windows/equipmentwindow.cpp:67
-#: src/gui/windows/inventorywindow.cpp:223
+#: src/gui/windowmenu.cpp:94 src/gui/windows/equipmentwindow.cpp:65
+#: src/gui/windows/inventorywindow.cpp:235
msgid "Equipment"
msgstr "تجهیزات"
#. TRANSLATORS: short button name for inventory window.
-#: src/gui/windowmenu.cpp:99
+#: src/gui/windowmenu.cpp:96
msgid "INV"
msgstr ""
#. TRANSLATORS: inventory window name
#. TRANSLATORS: inventory type name
-#: src/gui/windowmenu.cpp:100 src/gui/windows/inventorywindow.cpp:140
-#: src/inventory.cpp:299
+#: src/gui/windowmenu.cpp:97 src/gui/windows/inventorywindow.cpp:144
+#: src/inventory.cpp:301
msgid "Inventory"
msgstr ""
#. TRANSLATORS: short button name for cart window.
-#: src/gui/windowmenu.cpp:102
+#: src/gui/windowmenu.cpp:99
msgid "CA"
msgstr ""
#. TRANSLATORS: cart button tooltip
#. TRANSLATORS: inventory type name
-#: src/gui/windowmenu.cpp:103 src/gui/windows/inventorywindow.cpp:219
-#: src/inventory.cpp:309
+#: src/gui/windowmenu.cpp:100 src/gui/windows/inventorywindow.cpp:231
+#: src/inventory.cpp:317
msgid "Cart"
msgstr ""
#. TRANSLATORS: short button name for map window.
-#: src/gui/windowmenu.cpp:105
+#: src/gui/windowmenu.cpp:102
msgid "MAP"
msgstr ""
#. TRANSLATORS: short button name for skills window.
-#: src/gui/windowmenu.cpp:111
+#: src/gui/windowmenu.cpp:109
msgid "SKI"
msgstr ""
#. TRANSLATORS: skills dialog name
-#: src/gui/windowmenu.cpp:112 src/gui/windows/skilldialog.cpp:71
+#: src/gui/windowmenu.cpp:110 src/gui/windows/skilldialog.cpp:69
msgid "Skills"
msgstr ""
#. TRANSLATORS: short button name for social window.
-#: src/gui/windowmenu.cpp:116
+#: src/gui/windowmenu.cpp:114
msgid "SOC"
msgstr ""
#. TRANSLATORS: full button name
#. TRANSLATORS: social window name
-#: src/gui/windowmenu.cpp:118 src/gui/windows/socialwindow.cpp:56
+#: src/gui/windowmenu.cpp:116 src/gui/windows/socialwindow.cpp:54
msgid "Social"
msgstr ""
#. TRANSLATORS: short button name for shortcuts window.
-#: src/gui/windowmenu.cpp:120
+#: src/gui/windowmenu.cpp:118
msgid "SH"
msgstr ""
#. TRANSLATORS: short button name for spells window.
-#: src/gui/windowmenu.cpp:124
+#: src/gui/windowmenu.cpp:122
msgid "SP"
msgstr ""
#. TRANSLATORS: short button name for drops window.
-#: src/gui/windowmenu.cpp:128
+#: src/gui/windowmenu.cpp:126
msgid "DR"
msgstr ""
#. TRANSLATORS: short button name for did you know window.
-#: src/gui/windowmenu.cpp:132
+#: src/gui/windowmenu.cpp:131
msgid "YK"
msgstr ""
#. TRANSLATORS: full button name
-#: src/gui/windowmenu.cpp:134
+#: src/gui/windowmenu.cpp:133
msgid "Did you know"
msgstr ""
@@ -5054,50 +5306,63 @@ msgid "SHP"
msgstr ""
#. TRANSLATORS: short button name for outfits window.
-#: src/gui/windowmenu.cpp:140
+#: src/gui/windowmenu.cpp:141
msgid "OU"
msgstr ""
#. TRANSLATORS: short button name for updates window.
-#: src/gui/windowmenu.cpp:144
+#: src/gui/windowmenu.cpp:146
msgid "UP"
msgstr ""
#. TRANSLATORS: full button name
-#: src/gui/windowmenu.cpp:146
+#: src/gui/windowmenu.cpp:148
msgid "Updates"
msgstr ""
#. TRANSLATORS: short button name for bank window.
-#: src/gui/windowmenu.cpp:148
+#: src/gui/windowmenu.cpp:151
msgid "BA"
msgstr ""
#. TRANSLATORS: full button name
#. TRANSLATORS: bank window name
-#: src/gui/windowmenu.cpp:150 src/gui/windows/bankwindow.cpp:43
+#: src/gui/windowmenu.cpp:153 src/gui/windows/bankwindow.cpp:43
msgid "Bank"
msgstr ""
+#. TRANSLATORS: short button name for mail window.
+#: src/gui/windowmenu.cpp:156
+msgid "MA"
+msgstr ""
+
+#. TRANSLATORS: full button name
+#. TRANSLATORS: mail window name
+#. TRANSLATORS: inventory type name
+#: src/gui/windowmenu.cpp:158 src/gui/windows/mailwindow.cpp:52
+#: src/inventory.cpp:322
+msgid "Mail"
+msgstr ""
+
#. TRANSLATORS: short button name for debug window.
-#: src/gui/windowmenu.cpp:152
+#: src/gui/windowmenu.cpp:161
msgid "DBG"
msgstr ""
#. TRANSLATORS: short button name for windows list menu.
-#: src/gui/windowmenu.cpp:161
+#: src/gui/windowmenu.cpp:170
msgid "WIN"
msgstr ""
#. TRANSLATORS: short button name for setup window.
-#: src/gui/windowmenu.cpp:165
+#: src/gui/windowmenu.cpp:175
msgid "SET"
msgstr ""
#. TRANSLATORS: short key name
#. TRANSLATORS: outfits window label
-#: src/gui/windowmenu.cpp:300 src/gui/windows/outfitwindow.cpp:72
-#: src/gui/windows/outfitwindow.cpp:568
+#: src/gui/windowmenu.cpp:310 src/gui/windows/outfitwindow.cpp:75
+#: src/gui/windows/outfitwindow.cpp:626
#, c-format
msgid "Key: %s"
msgstr ""
@@ -5117,82 +5382,71 @@ msgstr ""
msgid "Deposit"
msgstr ""
-#. TRANSLATORS: bot checker window header
-#: src/gui/windows/botcheckerwindow.cpp:44
-msgid "Bot Checker"
-msgstr ""
-
-#. TRANSLATORS: bot checker window button
-#. TRANSLATORS: npc dialog button
-#: src/gui/windows/botcheckerwindow.cpp:53 src/gui/windows/npcdialog.cpp:117
-msgid "Reset"
-msgstr ""
-
-#. TRANSLATORS: bot checker window table header
-#: src/gui/windows/botcheckerwindow.cpp:94
-msgid "Result"
-msgstr ""
-
#. TRANSLATORS: buy dialog name
-#: src/gui/windows/buydialog.cpp:175
+#: src/gui/windows/buydialog.cpp:176
msgid "Create items"
msgstr ""
#. TRANSLATORS: buy dialog label
-#: src/gui/windows/buydialog.cpp:257
+#: src/gui/windows/buydialog.cpp:264
msgid "Amount:"
msgstr ""
#. TRANSLATORS: char create dialog button
#. TRANSLATORS: char select dialog. button.
#. TRANSLATORS: social window button
-#: src/gui/windows/buydialog.cpp:268 src/gui/windows/charcreatedialog.cpp:120
-#: src/gui/windows/charselectdialog.cpp:624
-#: src/gui/windows/socialwindow.cpp:79
+#: src/gui/windows/buydialog.cpp:275 src/gui/windows/charcreatedialog.cpp:119
+#: src/gui/windows/charselectdialog.cpp:636
+#: src/gui/windows/socialwindow.cpp:77
msgid "Create"
msgstr "بساز"
+#. TRANSLATORS: buy dialog label
+#: src/gui/windows/buydialog.cpp:316
+msgid "Filter:"
+msgstr ""
+
#. TRANSLATORS: change email dialog header
#. TRANSLATORS: button in change email dialog
-#: src/gui/windows/changeemaildialog.cpp:47
-#: src/gui/windows/changeemaildialog.cpp:52
+#: src/gui/windows/changeemaildialog.cpp:48
+#: src/gui/windows/changeemaildialog.cpp:53
msgid "Change Email Address"
msgstr ""
#. TRANSLATORS: label in change email dialog
#. TRANSLATORS: change password dialog label
-#: src/gui/windows/changeemaildialog.cpp:60
-#: src/gui/windows/changepassworddialog.cpp:63
+#: src/gui/windows/changeemaildialog.cpp:61
+#: src/gui/windows/changepassworddialog.cpp:64
#, c-format
msgid "Account: %s"
msgstr ""
#. TRANSLATORS: label in change email dialog
-#: src/gui/windows/changeemaildialog.cpp:64
+#: src/gui/windows/changeemaildialog.cpp:65
msgid "Type new email address twice:"
msgstr ""
#. TRANSLATORS: change email error
-#: src/gui/windows/changeemaildialog.cpp:136
+#: src/gui/windows/changeemaildialog.cpp:137
#, c-format
msgid "The new email address needs to be at least %u characters long."
msgstr ""
#. TRANSLATORS: change email error
-#: src/gui/windows/changeemaildialog.cpp:144
+#: src/gui/windows/changeemaildialog.cpp:145
#, c-format
msgid "The new email address needs to be less than %u characters long."
msgstr ""
#. TRANSLATORS: change email error
-#: src/gui/windows/changeemaildialog.cpp:152
+#: src/gui/windows/changeemaildialog.cpp:153
msgid "The email address entries mismatch."
msgstr ""
#. TRANSLATORS: change password window name
#. TRANSLATORS: change password dialog button
-#: src/gui/windows/changepassworddialog.cpp:48
-#: src/gui/windows/changepassworddialog.cpp:54
+#: src/gui/windows/changepassworddialog.cpp:49
+#: src/gui/windows/changepassworddialog.cpp:55
msgid "Change Password"
msgstr "تغییر گذرواژه"
@@ -5200,41 +5454,41 @@ msgstr "تغییر گذرواژه"
#. TRANSLATORS: login dialog label
#. TRANSLATORS: register dialog. label.
#. TRANSLATORS: unregister dialog. label.
-#: src/gui/windows/changepassworddialog.cpp:67
-#: src/gui/windows/logindialog.cpp:106 src/gui/windows/registerdialog.cpp:79
-#: src/gui/windows/unregisterdialog.cpp:65
+#: src/gui/windows/changepassworddialog.cpp:68
+#: src/gui/windows/logindialog.cpp:107 src/gui/windows/registerdialog.cpp:76
+#: src/gui/windows/unregisterdialog.cpp:67
msgid "Password:"
msgstr "گذرواژه:"
#. TRANSLATORS: change password dialog label
-#: src/gui/windows/changepassworddialog.cpp:70
+#: src/gui/windows/changepassworddialog.cpp:71
msgid "Type new password twice:"
msgstr ""
#. TRANSLATORS: change password error
-#: src/gui/windows/changepassworddialog.cpp:117
+#: src/gui/windows/changepassworddialog.cpp:118
msgid "Enter the old password first."
msgstr ""
#. TRANSLATORS: change password error
-#: src/gui/windows/changepassworddialog.cpp:124
+#: src/gui/windows/changepassworddialog.cpp:125
#, c-format
msgid "The new password needs to be at least %u characters long."
msgstr ""
#. TRANSLATORS: change password error
-#: src/gui/windows/changepassworddialog.cpp:132
+#: src/gui/windows/changepassworddialog.cpp:133
#, c-format
msgid "The new password needs to be less than %u characters long."
msgstr ""
#. TRANSLATORS: change password error
-#: src/gui/windows/changepassworddialog.cpp:140
+#: src/gui/windows/changepassworddialog.cpp:141
msgid "The new password entries mismatch."
msgstr ""
#. TRANSLATORS: char create dialog name
-#: src/gui/windows/charcreatedialog.cpp:76
+#: src/gui/windows/charcreatedialog.cpp:75
msgid "New Character"
msgstr ""
@@ -5242,9 +5496,9 @@ msgstr ""
#. TRANSLATORS: edit server dialog label
#. TRANSLATORS: login dialog label
#. TRANSLATORS: register dialog. label.
-#: src/gui/windows/charcreatedialog.cpp:82
-#: src/gui/windows/editserverdialog.cpp:74 src/gui/windows/logindialog.cpp:104
-#: src/gui/windows/registerdialog.cpp:77
+#: src/gui/windows/charcreatedialog.cpp:81
+#: src/gui/windows/editserverdialog.cpp:71 src/gui/windows/logindialog.cpp:105
+#: src/gui/windows/registerdialog.cpp:74
msgid "Name:"
msgstr "نام:"
@@ -5252,12 +5506,12 @@ msgstr "نام:"
#. You may change this symbol if your language uses another.
#. TRANSLATORS: char create dialog button
#. TRANSLATORS: outfits window button
-#: src/gui/windows/charcreatedialog.cpp:86
-#: src/gui/windows/charcreatedialog.cpp:95
-#: src/gui/windows/charcreatedialog.cpp:112
-#: src/gui/windows/charcreatedialog.cpp:195
-#: src/gui/windows/charcreatedialog.cpp:205
-#: src/gui/windows/outfitwindow.cpp:60
+#: src/gui/windows/charcreatedialog.cpp:85
+#: src/gui/windows/charcreatedialog.cpp:94
+#: src/gui/windows/charcreatedialog.cpp:111
+#: src/gui/windows/charcreatedialog.cpp:196
+#: src/gui/windows/charcreatedialog.cpp:206
+#: src/gui/windows/outfitwindow.cpp:63
msgid ">"
msgstr ""
@@ -5265,75 +5519,75 @@ msgstr ""
#. You may change this symbol if your language uses another.
#. TRANSLATORS: char create dialog button
#. TRANSLATORS: outfits window button
-#: src/gui/windows/charcreatedialog.cpp:90
-#: src/gui/windows/charcreatedialog.cpp:97
-#: src/gui/windows/charcreatedialog.cpp:197
-#: src/gui/windows/charcreatedialog.cpp:207
-#: src/gui/windows/outfitwindow.cpp:58
+#: src/gui/windows/charcreatedialog.cpp:89
+#: src/gui/windows/charcreatedialog.cpp:96
+#: src/gui/windows/charcreatedialog.cpp:198
+#: src/gui/windows/charcreatedialog.cpp:208
+#: src/gui/windows/outfitwindow.cpp:61
msgid "<"
msgstr ""
#. TRANSLATORS: char create dialog label
-#: src/gui/windows/charcreatedialog.cpp:92
+#: src/gui/windows/charcreatedialog.cpp:91
msgid "Hair color:"
msgstr ""
#. TRANSLATORS: char create dialog label
-#: src/gui/windows/charcreatedialog.cpp:99
+#: src/gui/windows/charcreatedialog.cpp:98
msgid "Hair style:"
msgstr ""
#. TRANSLATORS: char create dialog button
-#: src/gui/windows/charcreatedialog.cpp:110
+#: src/gui/windows/charcreatedialog.cpp:109
msgid "^"
msgstr ""
#. TRANSLATORS: char create dialog label
-#: src/gui/windows/charcreatedialog.cpp:118
-#: src/gui/windows/charcreatedialog.cpp:496
+#: src/gui/windows/charcreatedialog.cpp:117
+#: src/gui/windows/charcreatedialog.cpp:509
#, c-format
msgid "Please distribute %d points"
msgstr ""
#. TRANSLATORS: char create dialog label
-#: src/gui/windows/charcreatedialog.cpp:199
+#: src/gui/windows/charcreatedialog.cpp:200
msgid "Race:"
msgstr ""
#. TRANSLATORS: char create dialog label
-#: src/gui/windows/charcreatedialog.cpp:209
+#: src/gui/windows/charcreatedialog.cpp:210
msgid "Look:"
msgstr ""
#. TRANSLATORS: one char size female character gender
#. TRANSLATORS: here F is title for friends tab in social window
-#: src/gui/windows/charcreatedialog.cpp:223
-#: src/gui/windows/socialwindow.cpp:75
+#: src/gui/windows/charcreatedialog.cpp:224
+#: src/gui/windows/socialwindow.cpp:73
msgid "F"
msgstr ""
#. TRANSLATORS: one char size male character gender
-#: src/gui/windows/charcreatedialog.cpp:225
+#: src/gui/windows/charcreatedialog.cpp:226
msgid "M"
msgstr ""
#. TRANSLATORS: one char size unknown character gender
-#: src/gui/windows/charcreatedialog.cpp:227
+#: src/gui/windows/charcreatedialog.cpp:228
msgid "U"
msgstr ""
#. TRANSLATORS: char creation error
-#: src/gui/windows/charcreatedialog.cpp:378
+#: src/gui/windows/charcreatedialog.cpp:388
msgid "Your name needs to be at least 4 characters."
msgstr "نام شما حداقل باید 4 کاراکتر داشته باشد."
#. TRANSLATORS: char create dialog label
-#: src/gui/windows/charcreatedialog.cpp:486
+#: src/gui/windows/charcreatedialog.cpp:499
msgid "Character stats OK"
msgstr ""
#. TRANSLATORS: char create dialog label
-#: src/gui/windows/charcreatedialog.cpp:502
+#: src/gui/windows/charcreatedialog.cpp:515
#, c-format
msgid "Please remove %d points"
msgstr ""
@@ -5349,68 +5603,72 @@ msgid "Are you sure you want to delete this character?"
msgstr "آیا اطمینان دارید که خواهان حذف این شخصیت هستید؟"
#. TRANSLATORS: char select dialog name
-#: src/gui/windows/charselectdialog.cpp:66
+#: src/gui/windows/charselectdialog.cpp:61
#, c-format
msgid "Account %s (last login time %s)"
msgstr ""
#. TRANSLATORS: char select dialog. button.
-#: src/gui/windows/charselectdialog.cpp:73
+#: src/gui/windows/charselectdialog.cpp:70
msgid "Switch"
msgstr ""
#. TRANSLATORS: char select dialog. button.
-#: src/gui/windows/charselectdialog.cpp:75
+#: src/gui/windows/charselectdialog.cpp:72
msgid "Password"
msgstr ""
#. TRANSLATORS: char select dialog. button.
#. TRANSLATORS: updater window button
-#: src/gui/windows/charselectdialog.cpp:80
-#: src/gui/windows/charselectdialog.cpp:614
-#: src/gui/windows/updaterwindow.cpp:192
+#: src/gui/windows/charselectdialog.cpp:77
+#: src/gui/windows/charselectdialog.cpp:626
+#: src/gui/windows/updaterwindow.cpp:191
msgid "Play"
msgstr ""
#. TRANSLATORS: char select dialog. button.
+#. TRANSLATORS: info message header
+#. TRANSLATORS: info header
#. TRANSLATORS: info message
-#: src/gui/windows/charselectdialog.cpp:82
-#: src/net/ea/charserverhandler.cpp:160
-#: src/net/eathena/charserverhandler.cpp:591
-#: src/net/eathena/charserverhandler.cpp:621
+#: src/gui/windows/charselectdialog.cpp:79
+#: src/net/ea/charserverhandler.cpp:166
+#: src/net/eathena/charserverhandler.cpp:608
+#: src/net/eathena/charserverhandler.cpp:644
msgid "Info"
msgstr ""
#. TRANSLATORS: char select dialog. button.
#. TRANSLATORS: unregister dialog name
#. TRANSLATORS: unregister dialog. button.
-#: src/gui/windows/charselectdialog.cpp:110
-#: src/gui/windows/unregisterdialog.cpp:47
-#: src/gui/windows/unregisterdialog.cpp:52
+#: src/gui/windows/charselectdialog.cpp:107
+#: src/gui/windows/unregisterdialog.cpp:48
+#: src/gui/windows/unregisterdialog.cpp:53
msgid "Unregister"
msgstr "ثبت نام نشده"
#. TRANSLATORS: char select dialog. button.
-#: src/gui/windows/charselectdialog.cpp:122
+#: src/gui/windows/charselectdialog.cpp:119
msgid "Change Email"
msgstr ""
#. TRANSLATORS: char select dialog name
-#: src/gui/windows/charselectdialog.cpp:166
+#: src/gui/windows/charselectdialog.cpp:163
#, c-format
msgid "Account %s"
msgstr ""
-#: src/gui/windows/charselectdialog.cpp:195
+#. TRANSLATORS: pin code dialog header.
+#: src/gui/windows/charselectdialog.cpp:193
msgid "Please set new pincode"
msgstr ""
+#. TRANSLATORS: character rename dialog header.
#: src/gui/windows/charselectdialog.cpp:242
msgid "Please enter new name"
msgstr ""
#. TRANSLATORS: char select dialog. player info message.
-#: src/gui/windows/charselectdialog.cpp:261
+#: src/gui/windows/charselectdialog.cpp:262
#, c-format
msgid ""
"Hp: %u/%u\n"
@@ -5420,48 +5678,56 @@ msgid ""
"Money: %s"
msgstr ""
-#: src/gui/windows/charselectdialog.cpp:319
+#: src/gui/windows/charselectdialog.cpp:325
msgid "Incorrect password"
msgstr ""
#. TRANSLATORS: char deletion question.
-#: src/gui/windows/charselectdialog.cpp:464
+#: src/gui/windows/charselectdialog.cpp:473
msgid "Enter your email for deleting character"
msgstr ""
-#: src/gui/windows/charselectdialog.cpp:464
+#. TRANSLATORS: email label.
+#: src/gui/windows/charselectdialog.cpp:475
msgid "Enter email:"
msgstr ""
#. TRANSLATORS: char deletion question.
-#: src/gui/windows/charselectdialog.cpp:471
+#: src/gui/windows/charselectdialog.cpp:482
msgid "Enter password for deleting character"
msgstr ""
-#: src/gui/windows/charselectdialog.cpp:471
+#. TRANSLATORS: email label.
+#: src/gui/windows/charselectdialog.cpp:484
msgid "Enter password:"
msgstr ""
#. TRANSLATORS: chat message
-#: src/gui/windows/chatwindow.cpp:675
+#: src/gui/windows/chatwindow.cpp:669
#, c-format
msgid "Present: %s; %d players are present."
msgstr ""
#. TRANSLATORS: chat message
-#: src/gui/windows/chatwindow.cpp:1118
+#: src/gui/windows/chatwindow.cpp:1115
#, c-format
msgid "Whispering to %s: %s"
msgstr ""
+#. TRANSLATORS: error message
+#: src/gui/windows/chatwindow.cpp:1566
+#, c-format
+msgid "Broken nick detected: %s"
+msgstr ""
+
#. TRANSLATORS: owners pet name. For example: 4144's pet
-#: src/gui/windows/chatwindow.cpp:1728 src/net/eathena/pethandler.cpp:174
+#: src/gui/windows/chatwindow.cpp:1754 src/net/eathena/pethandler.cpp:173
#, c-format
msgid "%s's pet"
msgstr ""
#. TRANSLATORS: confirm dialog button
-#: src/gui/windows/confirmdialog.cpp:55
+#: src/gui/windows/confirmdialog.cpp:57
msgid "Yes"
msgstr "بلی"
@@ -5496,49 +5762,49 @@ msgid "Auto open this window"
msgstr ""
#. TRANSLATORS: edit server dialog name
-#: src/gui/windows/editserverdialog.cpp:48
+#: src/gui/windows/editserverdialog.cpp:45
msgid "Edit Server"
msgstr ""
#. TRANSLATORS: edit server dialog button
#. TRANSLATORS: servers dialog button
-#: src/gui/windows/editserverdialog.cpp:57
-#: src/gui/windows/serverdialog.cpp:116
+#: src/gui/windows/editserverdialog.cpp:54
+#: src/gui/windows/serverdialog.cpp:115
msgid "Connect"
msgstr ""
#. TRANSLATORS: edit server dialog label
-#: src/gui/windows/editserverdialog.cpp:63
+#: src/gui/windows/editserverdialog.cpp:60
msgid "Use same ip"
msgstr ""
#. TRANSLATORS: edit server dialog label
-#: src/gui/windows/editserverdialog.cpp:76
+#: src/gui/windows/editserverdialog.cpp:73
msgid "Address:"
msgstr ""
#. TRANSLATORS: edit server dialog label
-#: src/gui/windows/editserverdialog.cpp:78
+#: src/gui/windows/editserverdialog.cpp:75
msgid "Port:"
msgstr ""
#. TRANSLATORS: edit server dialog label
-#: src/gui/windows/editserverdialog.cpp:80
+#: src/gui/windows/editserverdialog.cpp:77
msgid "Server type:"
msgstr ""
#. TRANSLATORS: edit server dialog label
-#: src/gui/windows/editserverdialog.cpp:82
+#: src/gui/windows/editserverdialog.cpp:79
msgid "Description:"
msgstr ""
#. TRANSLATORS: edit server dialog label
-#: src/gui/windows/editserverdialog.cpp:84
+#: src/gui/windows/editserverdialog.cpp:81
msgid "Online list url:"
msgstr ""
#. TRANSLATORS: edit server dialog error message
-#: src/gui/windows/editserverdialog.cpp:214
+#: src/gui/windows/editserverdialog.cpp:213
msgid "Please at least type both the address and the port of the server."
msgstr ""
@@ -5550,17 +5816,17 @@ msgstr ""
#. TRANSLATORS: egg selection dialog button
#. TRANSLATORS: input action name
-#: src/gui/windows/eggselectiondialog.cpp:51 src/input/pages/gui.cpp:93
+#: src/gui/windows/eggselectiondialog.cpp:51 src/input/pages/gui.cpp:91
msgid "Select"
msgstr ""
#. TRANSLATORS: font size
-#: src/gui/windows/emotewindow.cpp:47
+#: src/gui/windows/emotewindow.cpp:48
msgid "Normal font"
msgstr ""
#. TRANSLATORS: emotes tab name
-#: src/gui/windows/emotewindow.cpp:119
+#: src/gui/windows/emotewindow.cpp:118
msgid "Fonts"
msgstr ""
@@ -5569,10 +5835,24 @@ msgstr ""
msgid "Did you know..."
msgstr ""
+#. TRANSLATORS: insert card dialog name
+#: src/gui/windows/insertcarddialog.cpp:43
+#: src/gui/windows/insertcarddialog.cpp:45
+msgid "Insert card"
+msgstr ""
+
+#. TRANSLATORS: insert card dialog button
+#. TRANSLATORS: input action name
+#. TRANSLATORS: inventory button
+#: src/gui/windows/insertcarddialog.cpp:51 src/input/pages/gui.cpp:121
+#: src/resources/itemtypemapdata.h:97
+msgid "Insert"
+msgstr ""
+
#. TRANSLATORS: inventory button
#. TRANSLATORS: outfits window button
#. TRANSLATORS: inventory button
-#: src/gui/windows/inventorywindow.cpp:182 src/gui/windows/outfitwindow.cpp:62
+#: src/gui/windows/inventorywindow.cpp:196 src/gui/windows/outfitwindow.cpp:65
#: src/resources/itemtypemapdata.h:45 src/resources/itemtypemapdata.h:49
#: src/resources/itemtypemapdata.h:53 src/resources/itemtypemapdata.h:57
#: src/resources/itemtypemapdata.h:61 src/resources/itemtypemapdata.h:65
@@ -5583,191 +5863,174 @@ msgstr ""
msgid "Equip"
msgstr ""
-#. TRANSLATORS: inventory button
-#: src/gui/windows/inventorywindow.cpp:201
-msgid "Split"
-msgstr ""
-
#. TRANSLATORS: inventory outfits button
-#: src/gui/windows/inventorywindow.cpp:203
+#: src/gui/windows/inventorywindow.cpp:215
msgid "O"
msgstr ""
#. TRANSLATORS: inventory cart button
-#: src/gui/windows/inventorywindow.cpp:205
+#: src/gui/windows/inventorywindow.cpp:217
msgid "C"
msgstr ""
#. TRANSLATORS: inventory shop button
-#: src/gui/windows/inventorywindow.cpp:207
+#: src/gui/windows/inventorywindow.cpp:219
msgid "S"
msgstr ""
#. TRANSLATORS: inventory equipment button
-#: src/gui/windows/inventorywindow.cpp:209
+#: src/gui/windows/inventorywindow.cpp:221
msgid "E"
msgstr ""
#. TRANSLATORS: item amount window button
-#: src/gui/windows/itemamountwindow.cpp:171
+#: src/gui/windows/itemamountwindow.cpp:183
msgid "All"
msgstr ""
#. TRANSLATORS: amount window message
-#: src/gui/windows/itemamountwindow.cpp:227
+#: src/gui/windows/itemamountwindow.cpp:239
msgid "Select amount of items to trade."
msgstr ""
#. TRANSLATORS: amount window message
-#: src/gui/windows/itemamountwindow.cpp:231
+#: src/gui/windows/itemamountwindow.cpp:243
msgid "Select amount of items to drop."
msgstr ""
#. TRANSLATORS: amount window message
-#: src/gui/windows/itemamountwindow.cpp:235
+#: src/gui/windows/itemamountwindow.cpp:247
msgid "Select amount of items to store."
msgstr ""
#. TRANSLATORS: amount window message
-#: src/gui/windows/itemamountwindow.cpp:239
+#: src/gui/windows/itemamountwindow.cpp:252
+msgid "Select amount of items to send."
+msgstr ""
+
+#. TRANSLATORS: amount window message
+#: src/gui/windows/itemamountwindow.cpp:257
msgid "Select amount of items to store to cart."
msgstr ""
#. TRANSLATORS: amount window message
-#: src/gui/windows/itemamountwindow.cpp:243
+#: src/gui/windows/itemamountwindow.cpp:261
msgid "Select amount of items to retrieve."
msgstr ""
#. TRANSLATORS: amount window message
-#: src/gui/windows/itemamountwindow.cpp:247
+#: src/gui/windows/itemamountwindow.cpp:265
msgid "Select amount of items to retrieve from cart."
msgstr ""
#. TRANSLATORS: amount window message
-#: src/gui/windows/itemamountwindow.cpp:251
+#: src/gui/windows/itemamountwindow.cpp:269
msgid "Select amount of items to split."
msgstr ""
#. TRANSLATORS: amount window message
-#: src/gui/windows/itemamountwindow.cpp:255
+#: src/gui/windows/itemamountwindow.cpp:273
msgid "Add to buy shop."
msgstr ""
#. TRANSLATORS: amount window message
-#: src/gui/windows/itemamountwindow.cpp:259
+#: src/gui/windows/itemamountwindow.cpp:277
msgid "Add to sell shop."
msgstr ""
#. TRANSLATORS: amount window message
-#: src/gui/windows/itemamountwindow.cpp:263
+#: src/gui/windows/itemamountwindow.cpp:281
msgid "Unknown."
msgstr ""
#. TRANSLATORS: kill stats window button
-#: src/gui/windows/killstats.cpp:59
+#: src/gui/windows/killstats.cpp:54
msgid "Reset stats"
msgstr ""
#. TRANSLATORS: kill stats window button
-#: src/gui/windows/killstats.cpp:61
+#: src/gui/windows/killstats.cpp:56
msgid "Reset timer"
msgstr ""
#. TRANSLATORS: kill stats window label
-#: src/gui/windows/killstats.cpp:66 src/gui/windows/killstats.cpp:180
-#: src/gui/windows/killstats.cpp:285 src/gui/windows/killstats.cpp:526
+#: src/gui/windows/killstats.cpp:61 src/gui/windows/killstats.cpp:166
+#: src/gui/windows/killstats.cpp:272 src/gui/windows/killstats.cpp:423
#, c-format
msgid "Kills: %s, total exp: %s"
msgstr ""
#. TRANSLATORS: kill stats window label
-#: src/gui/windows/killstats.cpp:69 src/gui/windows/killstats.cpp:182
-#: src/gui/windows/killstats.cpp:262 src/gui/windows/killstats.cpp:277
-#: src/gui/windows/killstats.cpp:528
+#: src/gui/windows/killstats.cpp:64 src/gui/windows/killstats.cpp:168
+#: src/gui/windows/killstats.cpp:249 src/gui/windows/killstats.cpp:264
+#: src/gui/windows/killstats.cpp:425
#, c-format
msgid "Avg Exp: %s"
msgstr ""
#. TRANSLATORS: kill stats window label
-#: src/gui/windows/killstats.cpp:71 src/gui/windows/killstats.cpp:185
-#: src/gui/windows/killstats.cpp:267 src/gui/windows/killstats.cpp:281
-#: src/gui/windows/killstats.cpp:531
+#: src/gui/windows/killstats.cpp:66 src/gui/windows/killstats.cpp:171
+#: src/gui/windows/killstats.cpp:254 src/gui/windows/killstats.cpp:268
+#: src/gui/windows/killstats.cpp:428
#, c-format
msgid "No. of avg mob to next level: %s"
msgstr ""
#. TRANSLATORS: kill stats window label
-#: src/gui/windows/killstats.cpp:74 src/gui/windows/killstats.cpp:196
-#: src/gui/windows/killstats.cpp:289 src/gui/windows/killstats.cpp:534
+#: src/gui/windows/killstats.cpp:69 src/gui/windows/killstats.cpp:182
+#: src/gui/windows/killstats.cpp:276 src/gui/windows/killstats.cpp:431
#, c-format
msgid "Kills/Min: %s, Exp/Min: %s"
msgstr ""
#. TRANSLATORS: kill stats window label
-#: src/gui/windows/killstats.cpp:78 src/gui/windows/killstats.cpp:83
-#: src/gui/windows/killstats.cpp:88 src/gui/windows/killstats.cpp:355
-#: src/gui/windows/killstats.cpp:374 src/gui/windows/killstats.cpp:395
+#: src/gui/windows/killstats.cpp:73 src/gui/windows/killstats.cpp:78
+#: src/gui/windows/killstats.cpp:83 src/gui/windows/killstats.cpp:341
+#: src/gui/windows/killstats.cpp:360 src/gui/windows/killstats.cpp:381
#, c-format
msgid "Exp speed per %d min: %s"
msgid_plural "Exp speed per %d min: %s"
msgstr[0] ""
-#: src/gui/windows/killstats.cpp:80 src/gui/windows/killstats.cpp:85
-#: src/gui/windows/killstats.cpp:91
+#: src/gui/windows/killstats.cpp:75 src/gui/windows/killstats.cpp:80
+#: src/gui/windows/killstats.cpp:86
#, c-format
msgid "Time for next level per %d min: %s"
msgid_plural "Time for next level per %d min: %s"
msgstr[0] ""
#. TRANSLATORS: kill stats window label
-#: src/gui/windows/killstats.cpp:94 src/gui/windows/killstats.cpp:294
+#: src/gui/windows/killstats.cpp:89 src/gui/windows/killstats.cpp:281
msgid "Last kill exp:"
msgstr ""
#. TRANSLATORS: kill stats window label
-#: src/gui/windows/killstats.cpp:97 src/gui/windows/killstats.cpp:426
-#: src/gui/windows/killstats.cpp:433 src/gui/windows/killstats.cpp:440
-#: src/gui/windows/killstats.cpp:446
-msgid "Time before jacko spawn:"
-msgstr ""
-
-#. TRANSLATORS: kill stats window label
-#: src/gui/windows/killstats.cpp:134 src/gui/windows/killstats.cpp:247
+#: src/gui/windows/killstats.cpp:121 src/gui/windows/killstats.cpp:234
#, c-format
msgid "Level: %d at %f%%"
msgstr ""
#. TRANSLATORS: kill stats window label
-#: src/gui/windows/killstats.cpp:139 src/gui/windows/killstats.cpp:252
+#: src/gui/windows/killstats.cpp:126 src/gui/windows/killstats.cpp:239
#, c-format
msgid "Exp: %d/%d Left: %d"
msgstr ""
#. TRANSLATORS: kill stats window label
-#: src/gui/windows/killstats.cpp:143 src/gui/windows/killstats.cpp:258
-#: src/gui/windows/killstats.cpp:272
+#: src/gui/windows/killstats.cpp:130 src/gui/windows/killstats.cpp:245
+#: src/gui/windows/killstats.cpp:259
#, c-format
msgid "1%% = %d exp, avg mob for 1%%: %s"
msgstr ""
#. TRANSLATORS: kill stats window label
-#: src/gui/windows/killstats.cpp:361 src/gui/windows/killstats.cpp:370
-#: src/gui/windows/killstats.cpp:381 src/gui/windows/killstats.cpp:390
-#: src/gui/windows/killstats.cpp:403 src/gui/windows/killstats.cpp:412
+#: src/gui/windows/killstats.cpp:347 src/gui/windows/killstats.cpp:356
+#: src/gui/windows/killstats.cpp:367 src/gui/windows/killstats.cpp:376
+#: src/gui/windows/killstats.cpp:389 src/gui/windows/killstats.cpp:398
#, c-format
msgid " Time for next level: %s"
msgstr ""
-#. TRANSLATORS: kill stats window label
-#: src/gui/windows/killstats.cpp:433
-#, c-format
-msgid "%s %d?"
-msgstr ""
-
-#: src/gui/windows/killstats.cpp:440
-msgid "jacko spawning"
-msgstr ""
-
#. TRANSLATORS: login dialog name
#. TRANSLATORS: login dialog button
#: src/gui/windows/logindialog.cpp:64 src/gui/windows/logindialog.cpp:81
@@ -5792,8 +6055,8 @@ msgstr ""
#. TRANSLATORS: login dialog button
#. TRANSLATORS: register dialog name
#. TRANSLATORS: register dialog. button.
-#: src/gui/windows/logindialog.cpp:83 src/gui/windows/registerdialog.cpp:54
-#: src/gui/windows/registerdialog.cpp:63
+#: src/gui/windows/logindialog.cpp:83 src/gui/windows/registerdialog.cpp:51
+#: src/gui/windows/registerdialog.cpp:60
msgid "Register"
msgstr ""
@@ -5803,31 +6066,128 @@ msgid "Custom update host"
msgstr ""
#. TRANSLATORS: login dialog label
-#: src/gui/windows/logindialog.cpp:100
+#: src/gui/windows/logindialog.cpp:101
msgid "Server:"
msgstr ""
#. TRANSLATORS: login dialog label
-#: src/gui/windows/logindialog.cpp:110
+#: src/gui/windows/logindialog.cpp:111
#, c-format
msgid "Update host: %s"
msgstr ""
-#: src/gui/windows/logindialog.cpp:229
+#. TRANSLATORS: question dialog
+#: src/gui/windows/logindialog.cpp:238
msgid "Open register url"
msgstr ""
-#: src/gui/windows/ministatuswindow.cpp:72
+#. TRANSLATORS: mail edit window name
+#: src/gui/windows/maileditwindow.cpp:47
+msgid "Edit mail"
+msgstr ""
+
+#. TRANSLATORS: mail edit window button
+#: src/gui/windows/maileditwindow.cpp:50
+msgid "Send"
+msgstr ""
+
+#. TRANSLATORS: mail edit window button
+#. TRANSLATORS: npc dialog button
+#. TRANSLATORS: servers dialog button
+#. TRANSLATORS: shop window label
+#. TRANSLATORS: trade window button
+#: src/gui/windows/maileditwindow.cpp:54 src/gui/windows/npcdialog.cpp:117
+#: src/gui/windows/serverdialog.cpp:117 src/gui/windows/shopwindow.cpp:124
+#: src/gui/windows/tradewindow.cpp:82
+msgid "Add"
+msgstr ""
+
+#. TRANSLATORS: mail edit window label
+#: src/gui/windows/maileditwindow.cpp:56
+msgid "To:"
+msgstr ""
+
+#. TRANSLATORS: mail edit window label
+#. TRANSLATORS: mail view window label
+#: src/gui/windows/maileditwindow.cpp:58 src/gui/windows/mailviewwindow.cpp:72
+msgid "Subject:"
+msgstr ""
+
+#. TRANSLATORS: mail edit window label
+#. TRANSLATORS: mail view window label
+#: src/gui/windows/maileditwindow.cpp:60
+#: src/gui/windows/mailviewwindow.cpp:103
+msgid "Money:"
+msgstr ""
+
+#. TRANSLATORS: mail edit window label
+#: src/gui/windows/maileditwindow.cpp:62
+#: src/gui/windows/mailviewwindow.cpp:119
+#: src/gui/windows/mailviewwindow.cpp:124
+msgid "Item:"
+msgstr ""
+
+#. TRANSLATORS: mail edit window label
+#. TRANSLATORS: mail view window label
+#: src/gui/windows/maileditwindow.cpp:64 src/gui/windows/mailviewwindow.cpp:75
+msgid "Message:"
+msgstr ""
+
+#. TRANSLATORS: mail view window name
+#: src/gui/windows/mailviewwindow.cpp:53
+msgid "View mail"
+msgstr ""
+
+#. TRANSLATORS: mail view window button
+#: src/gui/windows/mailviewwindow.cpp:63
+msgid "Reply"
+msgstr ""
+
+#. TRANSLATORS: mail view window label
+#: src/gui/windows/mailviewwindow.cpp:65
+msgid "Time:"
+msgstr ""
+
+#. TRANSLATORS: mail view window label
+#: src/gui/windows/mailviewwindow.cpp:69
+msgid "From:"
+msgstr ""
+
+#: src/gui/windows/mailviewwindow.cpp:131
+msgid "Get attach"
+msgstr ""
+
+#. TRANSLATORS: mail window button
+#: src/gui/windows/mailwindow.cpp:62
+msgid "Refresh"
+msgstr ""
+
+#. TRANSLATORS: mail window button
+#: src/gui/windows/mailwindow.cpp:64
+msgid "New"
+msgstr ""
+
+#. TRANSLATORS: mail window button
+#: src/gui/windows/mailwindow.cpp:68
+msgid "Return"
+msgstr ""
+
+#. TRANSLATORS: mail window button
+#: src/gui/windows/mailwindow.cpp:70
+msgid "Open"
+msgstr ""
+
+#: src/gui/windows/ministatuswindow.cpp:71
msgid "health bar"
msgstr ""
#. TRANSLATORS: status bar name
-#: src/gui/windows/ministatuswindow.cpp:83
+#: src/gui/windows/ministatuswindow.cpp:82
msgid "mana bar"
msgstr ""
#. TRANSLATORS: status bar name
-#: src/gui/windows/ministatuswindow.cpp:87
+#: src/gui/windows/ministatuswindow.cpp:86
msgid "experience bar"
msgstr ""
@@ -5842,199 +6202,180 @@ msgid "inventory slots bar"
msgstr ""
#. TRANSLATORS: status bar name
-#: src/gui/windows/ministatuswindow.cpp:102
+#: src/gui/windows/ministatuswindow.cpp:103
msgid "money bar"
msgstr ""
#. TRANSLATORS: status bar name
-#: src/gui/windows/ministatuswindow.cpp:106
+#: src/gui/windows/ministatuswindow.cpp:108
msgid "arrows bar"
msgstr ""
#. TRANSLATORS: status bar name
-#: src/gui/windows/ministatuswindow.cpp:111
+#: src/gui/windows/ministatuswindow.cpp:114
msgid "status bar"
msgstr ""
-#: src/gui/windows/ministatuswindow.cpp:134
+#: src/gui/windows/ministatuswindow.cpp:137
msgid "job bar"
msgstr ""
#. TRANSLATORS: status bar label
#. TRANSLATORS: status window label
-#: src/gui/windows/ministatuswindow.cpp:341
-#: src/gui/windows/statuswindow.cpp:249
+#: src/gui/windows/ministatuswindow.cpp:352
+#: src/gui/windows/statuswindow.cpp:255
#, c-format
msgid "Level: %d (GM %d)"
msgstr ""
#. TRANSLATORS: status bar label
#. TRANSLATORS: status window label
-#: src/gui/windows/ministatuswindow.cpp:348
-#: src/gui/windows/statuswindow.cpp:71 src/gui/windows/statuswindow.cpp:256
-#: src/gui/windows/statuswindow.cpp:381
+#: src/gui/windows/ministatuswindow.cpp:359
+#: src/gui/windows/statuswindow.cpp:67 src/gui/windows/statuswindow.cpp:262
+#: src/gui/windows/statuswindow.cpp:387
#, c-format
msgid "Level: %d"
msgstr ""
#. TRANSLATORS: status bar label
-#: src/gui/windows/ministatuswindow.cpp:364
-#: src/gui/windows/ministatuswindow.cpp:401
+#: src/gui/windows/ministatuswindow.cpp:375
+#: src/gui/windows/ministatuswindow.cpp:412
msgid "Need"
msgstr ""
#. TRANSLATORS: job bar label
-#: src/gui/windows/ministatuswindow.cpp:388
+#: src/gui/windows/ministatuswindow.cpp:399
#, c-format
msgid "Job level: %d"
msgstr ""
#. TRANSLATORS: npc dialog button
-#: src/gui/windows/npcdialog.cpp:71
+#: src/gui/windows/npcdialog.cpp:72
msgid "Stop waiting"
msgstr ""
#. TRANSLATORS: npc dialog button
-#: src/gui/windows/npcdialog.cpp:73
+#: src/gui/windows/npcdialog.cpp:74
msgid "Next"
msgstr "بعدی"
#. TRANSLATORS: npc dialog button
-#: src/gui/windows/npcdialog.cpp:77
+#: src/gui/windows/npcdialog.cpp:78
msgid "Submit"
msgstr ""
#. TRANSLATORS: npc dialog button
-#. TRANSLATORS: servers dialog button
-#. TRANSLATORS: shop window label
-#. TRANSLATORS: trade window button
-#: src/gui/windows/npcdialog.cpp:115 src/gui/windows/serverdialog.cpp:118
-#: src/gui/windows/shopwindow.cpp:121 src/gui/windows/tradewindow.cpp:84
-msgid "Add"
-msgstr ""
-
-#. TRANSLATORS: label in npc post dialog
-#: src/gui/windows/npcpostdialog.cpp:59
-msgid "To:"
-msgstr ""
-
-#. TRANSLATORS: button in npc post dialog
-#: src/gui/windows/npcpostdialog.cpp:66
-msgid "Send"
-msgstr ""
-
-#. TRANSLATORS: npc post message error
-#: src/gui/windows/npcpostdialog.cpp:113
-msgid "Failed to send as sender or letter invalid."
+#: src/gui/windows/npcdialog.cpp:119
+msgid "Reset"
msgstr ""
#. TRANSLATORS: sell confirmation header
-#: src/gui/windows/npcselldialog.cpp:69
+#: src/gui/windows/npcselldialog.cpp:68
msgid "sell item"
msgstr ""
#. TRANSLATORS: sell confirmation message
-#: src/gui/windows/npcselldialog.cpp:71
+#: src/gui/windows/npcselldialog.cpp:70
#, c-format
msgid "Do you really want to sell %s?"
msgstr ""
#. TRANSLATORS: outfits window label
-#: src/gui/windows/outfitwindow.cpp:64 src/gui/windows/outfitwindow.cpp:562
+#: src/gui/windows/outfitwindow.cpp:67 src/gui/windows/outfitwindow.cpp:620
#, c-format
msgid "Outfit: %d"
msgstr ""
#. TRANSLATORS: outfits window checkbox
-#: src/gui/windows/outfitwindow.cpp:66
+#: src/gui/windows/outfitwindow.cpp:69
msgid "Unequip first"
msgstr ""
#. TRANSLATORS: outfits window checkbox
-#: src/gui/windows/outfitwindow.cpp:69
+#: src/gui/windows/outfitwindow.cpp:72
msgid "Away outfit"
msgstr ""
#. TRANSLATORS: quit dialog button
-#: src/gui/windows/quitdialog.cpp:62
+#: src/gui/windows/quitdialog.cpp:60
msgid "Switch server"
msgstr ""
#. TRANSLATORS: quit dialog button
-#: src/gui/windows/quitdialog.cpp:65
+#: src/gui/windows/quitdialog.cpp:63
msgid "Switch character"
msgstr ""
#. TRANSLATORS: register dialog. label.
-#: src/gui/windows/registerdialog.cpp:81
+#: src/gui/windows/registerdialog.cpp:78
msgid "Confirm:"
msgstr ""
#. TRANSLATORS: register dialog. button.
-#: src/gui/windows/registerdialog.cpp:98
+#: src/gui/windows/registerdialog.cpp:95
msgid "Male"
msgstr "مرد"
#. TRANSLATORS: register dialog. button.
-#: src/gui/windows/registerdialog.cpp:100
+#: src/gui/windows/registerdialog.cpp:97
msgid "Female"
msgstr "زن"
#. TRANSLATORS: register dialog. label.
-#: src/gui/windows/registerdialog.cpp:121
+#: src/gui/windows/registerdialog.cpp:118
msgid "Email:"
msgstr ""
#. TRANSLATORS: error message
-#: src/gui/windows/registerdialog.cpp:188
+#: src/gui/windows/registerdialog.cpp:186
#, c-format
msgid "The username needs to be at least %u characters long."
msgstr ""
#. TRANSLATORS: error message
-#: src/gui/windows/registerdialog.cpp:197
+#: src/gui/windows/registerdialog.cpp:195
#, c-format
msgid "The username needs to be less than %u characters long."
msgstr ""
#. TRANSLATORS: error message
#. TRANSLATORS: unregister dialog. error message.
-#: src/gui/windows/registerdialog.cpp:206
-#: src/gui/windows/unregisterdialog.cpp:126
+#: src/gui/windows/registerdialog.cpp:204
+#: src/gui/windows/unregisterdialog.cpp:128
#, c-format
msgid "The password needs to be at least %u characters long."
msgstr ""
#. TRANSLATORS: error message
#. TRANSLATORS: unregister dialog. error message.
-#: src/gui/windows/registerdialog.cpp:215
-#: src/gui/windows/unregisterdialog.cpp:133
+#: src/gui/windows/registerdialog.cpp:213
+#: src/gui/windows/unregisterdialog.cpp:135
#, c-format
msgid "The password needs to be less than %u characters long."
msgstr ""
#. TRANSLATORS: error message
-#: src/gui/windows/registerdialog.cpp:223
+#: src/gui/windows/registerdialog.cpp:221
msgid "Passwords do not match."
msgstr ""
#. TRANSLATORS: servers dialog name
-#: src/gui/windows/serverdialog.cpp:105
+#: src/gui/windows/serverdialog.cpp:104
msgid "Choose Your Server"
msgstr ""
#. TRANSLATORS: servers dialog button
-#: src/gui/windows/serverdialog.cpp:124
+#: src/gui/windows/serverdialog.cpp:123
msgid "Load"
msgstr ""
#. TRANSLATORS: servers dialog name
-#: src/gui/windows/serverdialog.cpp:138
+#: src/gui/windows/serverdialog.cpp:135
msgid "Choose Your Server *** SAFE MODE ***"
msgstr ""
#. TRANSLATORS: servers dialog checkbox
-#: src/gui/windows/serverdialog.cpp:147
+#: src/gui/windows/serverdialog.cpp:144
msgid "Use same ip for game sub servers"
msgstr ""
@@ -6060,34 +6401,34 @@ msgid "Error retreiving server list!"
msgstr ""
#. TRANSLATORS: servers dialog label
-#: src/gui/windows/serverdialog.cpp:502
+#: src/gui/windows/serverdialog.cpp:507
msgid "requires a newer version"
msgstr ""
#. TRANSLATORS: servers dialog label
-#: src/gui/windows/serverdialog.cpp:507
+#: src/gui/windows/serverdialog.cpp:512
#, c-format
msgid "requires v%s"
msgstr ""
#. TRANSLATORS: setup button
-#: src/gui/windows/setupwindow.cpp:92
+#: src/gui/windows/setupwindow.cpp:97
msgid "Apply"
msgstr ""
#. TRANSLATORS: setup button
-#: src/gui/windows/setupwindow.cpp:98
+#: src/gui/windows/setupwindow.cpp:103
msgid "Reset Windows"
msgstr ""
#. TRANSLATORS: shop window name
-#: src/gui/windows/shopwindow.cpp:101 src/gui/windows/shopwindow.cpp:1071
+#: src/gui/windows/shopwindow.cpp:102 src/gui/windows/shopwindow.cpp:1077
msgid "Personal Shop"
msgstr ""
#. TRANSLATORS: shop window button
-#: src/gui/windows/shopwindow.cpp:190 src/gui/windows/shopwindow.cpp:431
-#: src/gui/windows/shopwindow.cpp:450
+#: src/gui/windows/shopwindow.cpp:190 src/gui/windows/shopwindow.cpp:434
+#: src/gui/windows/shopwindow.cpp:453
msgid "Publish"
msgstr ""
@@ -6101,66 +6442,67 @@ msgstr ""
msgid "Show links in announce"
msgstr ""
-#: src/gui/windows/shopwindow.cpp:371
+#. TRANSLATORS: shop rename dialog title
+#: src/gui/windows/shopwindow.cpp:373
msgid "Please enter new shop name"
msgstr ""
-#: src/gui/windows/shopwindow.cpp:429 src/gui/windows/shopwindow.cpp:448
+#: src/gui/windows/shopwindow.cpp:432 src/gui/windows/shopwindow.cpp:451
msgid "Unpublish"
msgstr ""
#. TRANSLATORS: shop window dialog
#. TRANSLATORS: trade message
-#: src/gui/windows/shopwindow.cpp:955 src/net/ea/tradehandler.cpp:172
+#: src/gui/windows/shopwindow.cpp:959 src/net/ea/tradehandler.cpp:176
msgid "Request for Trade"
msgstr ""
-#: src/gui/windows/shopwindow.cpp:955
+#: src/gui/windows/shopwindow.cpp:960
#, c-format
msgid "%s wants to %s %s do you accept?"
msgstr ""
#. TRANSLATORS: shop window name
-#: src/gui/windows/shopwindow.cpp:1076
+#: src/gui/windows/shopwindow.cpp:1082
#, c-format
msgid "Personal Shop - %s"
msgstr ""
#. TRANSLATORS: skills dialog button
-#: src/gui/windows/skilldialog.cpp:81
+#: src/gui/windows/skilldialog.cpp:79
msgid "Up"
msgstr ""
#. TRANSLATORS: skills dialog label
-#: src/gui/windows/skilldialog.cpp:191
+#: src/gui/windows/skilldialog.cpp:189
#, c-format
msgid "Skill points available: %d"
msgstr ""
#. TRANSLATORS: skills dialog default skill tab
-#: src/gui/windows/skilldialog.cpp:289
+#: src/gui/windows/skilldialog.cpp:287
#, c-format
msgid "Skill Set %d"
msgstr ""
#. TRANSLATORS: skills dialog. skill id
-#: src/gui/windows/skilldialog.cpp:310
+#: src/gui/windows/skilldialog.cpp:308
#, c-format
msgid "Skill %d"
msgstr ""
-#: src/gui/windows/skilldialog.cpp:478
+#: src/gui/windows/skilldialog.cpp:484
#, c-format
msgid "Failed skill: %s"
msgstr ""
#. TRANSLATORS: here P is title for visible players tab in social window
-#: src/gui/windows/socialwindow.cpp:70
+#: src/gui/windows/socialwindow.cpp:68
msgid "P"
msgstr ""
#. TRANSLATORS: social window button
-#: src/gui/windows/socialwindow.cpp:81
+#: src/gui/windows/socialwindow.cpp:79
msgid "Invite"
msgstr ""
@@ -6171,142 +6513,141 @@ msgid "Accepted party invite from %s."
msgstr ""
#. TRANSLATORS: chat message
-#: src/gui/windows/socialwindow.cpp:281
+#: src/gui/windows/socialwindow.cpp:282
#, c-format
msgid "Rejected party invite from %s."
msgstr ""
#. TRANSLATORS: chat message
-#: src/gui/windows/socialwindow.cpp:298
+#: src/gui/windows/socialwindow.cpp:300
#, c-format
msgid "Accepted guild invite from %s."
msgstr ""
#. TRANSLATORS: chat message
-#: src/gui/windows/socialwindow.cpp:316
+#: src/gui/windows/socialwindow.cpp:319
#, c-format
msgid "Rejected guild invite from %s."
msgstr ""
#. TRANSLATORS: chat message
-#: src/gui/windows/socialwindow.cpp:360
+#: src/gui/windows/socialwindow.cpp:364
#, c-format
msgid "Creating guild called %s."
msgstr ""
#. TRANSLATORS: chat message
-#: src/gui/windows/socialwindow.cpp:381
+#: src/gui/windows/socialwindow.cpp:386
#, c-format
msgid "Creating party called %s."
msgstr ""
#. TRANSLATORS: guild creation message
-#: src/gui/windows/socialwindow.cpp:396
+#: src/gui/windows/socialwindow.cpp:403
msgid "Guild Name"
msgstr ""
#. TRANSLATORS: guild creation message
-#: src/gui/windows/socialwindow.cpp:398
+#: src/gui/windows/socialwindow.cpp:405
msgid "Choose your guild's name."
msgstr ""
#. TRANSLATORS: chat message
-#: src/gui/windows/socialwindow.cpp:414
+#: src/gui/windows/socialwindow.cpp:420
msgid "Received guild request, but one already exists."
msgstr ""
#. TRANSLATORS: chat message
-#: src/gui/windows/socialwindow.cpp:422
+#: src/gui/windows/socialwindow.cpp:429
#, c-format
msgid "%s has invited you to join the guild %s."
msgstr ""
#. TRANSLATORS: guild invite message
-#: src/gui/windows/socialwindow.cpp:429
+#: src/gui/windows/socialwindow.cpp:437
msgid "Accept Guild Invite"
msgstr ""
#. TRANSLATORS: chat message
-#: src/gui/windows/socialwindow.cpp:446
+#: src/gui/windows/socialwindow.cpp:457
msgid "Received party request, but one already exists."
msgstr ""
#. TRANSLATORS: party invite message
-#: src/gui/windows/socialwindow.cpp:458
+#: src/gui/windows/socialwindow.cpp:470
msgid "You have been invited you to join a party."
msgstr ""
#. TRANSLATORS: party invite message
-#: src/gui/windows/socialwindow.cpp:463
+#: src/gui/windows/socialwindow.cpp:475
#, c-format
msgid "You have been invited to join the %s party."
msgstr ""
#. TRANSLATORS: party invite message
-#: src/gui/windows/socialwindow.cpp:472
+#: src/gui/windows/socialwindow.cpp:484
#, c-format
msgid "%s has invited you to join their party."
msgstr ""
#. TRANSLATORS: party invite message
-#: src/gui/windows/socialwindow.cpp:478
+#: src/gui/windows/socialwindow.cpp:490
#, c-format
msgid "%s has invited you to join the %s party."
msgstr ""
-#. TRANSLATORS: party invite message
-#: src/gui/windows/socialwindow.cpp:488
+#: src/gui/windows/socialwindow.cpp:501
msgid "Accept Party Invite"
msgstr ""
-#: src/gui/windows/socialwindow.cpp:505
+#: src/gui/windows/socialwindow.cpp:522
msgid "Cannot create party. You are already in a party"
msgstr ""
#. TRANSLATORS: party creation message
-#: src/gui/windows/socialwindow.cpp:514
+#: src/gui/windows/socialwindow.cpp:535
msgid "Party Name"
msgstr ""
#. TRANSLATORS: party creation message
-#: src/gui/windows/socialwindow.cpp:516
+#: src/gui/windows/socialwindow.cpp:537
msgid "Choose your party's name."
msgstr ""
#. TRANSLATORS: status window label
-#: src/gui/windows/statuswindow.cpp:75
+#: src/gui/windows/statuswindow.cpp:71
msgid "HP:"
msgstr ""
#. TRANSLATORS: status window label
-#: src/gui/windows/statuswindow.cpp:78
+#: src/gui/windows/statuswindow.cpp:74
msgid "Exp:"
msgstr ""
#. TRANSLATORS: status window label
-#: src/gui/windows/statuswindow.cpp:136
+#: src/gui/windows/statuswindow.cpp:139
msgid "MP:"
msgstr ""
#. TRANSLATORS: status window label
-#: src/gui/windows/statuswindow.cpp:179 src/gui/windows/statuswindow.cpp:307
+#: src/gui/windows/statuswindow.cpp:185 src/gui/windows/statuswindow.cpp:313
#, c-format
msgid "Job: %d"
msgstr ""
#. TRANSLATORS: status window label
-#: src/gui/windows/statuswindow.cpp:181
+#: src/gui/windows/statuswindow.cpp:187
msgid "Job:"
msgstr ""
#. TRANSLATORS: status window label
-#: src/gui/windows/statuswindow.cpp:237 src/gui/windows/statuswindow.cpp:353
+#: src/gui/windows/statuswindow.cpp:243 src/gui/windows/statuswindow.cpp:359
#, c-format
msgid "Character points: %d"
msgstr ""
#. TRANSLATORS: status window label
-#: src/gui/windows/statuswindow.cpp:368
+#: src/gui/windows/statuswindow.cpp:374
#, c-format
msgid "Correction points: %d"
msgstr ""
@@ -6317,219 +6658,219 @@ msgid "Command Editor"
msgstr ""
#. TRANSLATORS: command editor button
-#: src/gui/windows/textcommandeditor.cpp:52
+#: src/gui/windows/textcommandeditor.cpp:53
msgid "magic"
msgstr ""
#. TRANSLATORS: command editor button
-#: src/gui/windows/textcommandeditor.cpp:54
+#: src/gui/windows/textcommandeditor.cpp:55
msgid "other"
msgstr ""
#. TRANSLATORS: command editor label
-#: src/gui/windows/textcommandeditor.cpp:56
+#: src/gui/windows/textcommandeditor.cpp:57
msgid "Symbol:"
msgstr ""
#. TRANSLATORS: command editor label
-#: src/gui/windows/textcommandeditor.cpp:59
+#: src/gui/windows/textcommandeditor.cpp:60
msgid "Command:"
msgstr ""
#. TRANSLATORS: command editor label
-#: src/gui/windows/textcommandeditor.cpp:62
+#: src/gui/windows/textcommandeditor.cpp:63
msgid "Comment:"
msgstr ""
#. TRANSLATORS: command editor label
-#: src/gui/windows/textcommandeditor.cpp:66
+#: src/gui/windows/textcommandeditor.cpp:67
msgid "Target Type:"
msgstr ""
#. TRANSLATORS: command editor label
-#: src/gui/windows/textcommandeditor.cpp:70
+#: src/gui/windows/textcommandeditor.cpp:71
msgid "Icon:"
msgstr ""
#. TRANSLATORS: command editor label
-#: src/gui/windows/textcommandeditor.cpp:73
+#: src/gui/windows/textcommandeditor.cpp:74
msgid "Mana:"
msgstr ""
#. TRANSLATORS: command editor label
-#: src/gui/windows/textcommandeditor.cpp:76
+#: src/gui/windows/textcommandeditor.cpp:77
msgid "Magic level:"
msgstr ""
#. TRANSLATORS: command editor label
-#: src/gui/windows/textcommandeditor.cpp:80
+#: src/gui/windows/textcommandeditor.cpp:81
msgid "Magic School:"
msgstr ""
#. TRANSLATORS: command editor label
-#: src/gui/windows/textcommandeditor.cpp:83
+#: src/gui/windows/textcommandeditor.cpp:84
msgid "School level:"
msgstr ""
#. TRANSLATORS: command editor button
-#: src/gui/windows/textcommandeditor.cpp:88
+#: src/gui/windows/textcommandeditor.cpp:89
msgid "Save"
msgstr ""
#. TRANSLATORS: trade window button
-#: src/gui/windows/tradewindow.cpp:64
+#: src/gui/windows/tradewindow.cpp:62
msgid "Propose trade"
msgstr ""
#. TRANSLATORS: trade window button
-#: src/gui/windows/tradewindow.cpp:66
+#: src/gui/windows/tradewindow.cpp:64
msgid "Confirmed. Waiting..."
msgstr ""
#. TRANSLATORS: trade window button
-#: src/gui/windows/tradewindow.cpp:68
+#: src/gui/windows/tradewindow.cpp:66
msgid "Agree trade"
msgstr ""
#. TRANSLATORS: trade window button
-#: src/gui/windows/tradewindow.cpp:70
+#: src/gui/windows/tradewindow.cpp:68
msgid "Agreed. Waiting..."
msgstr ""
#. TRANSLATORS: trade window caption
-#: src/gui/windows/tradewindow.cpp:74
+#: src/gui/windows/tradewindow.cpp:72
msgid "Trade: You"
msgstr ""
#. TRANSLATORS: trade window money label
-#: src/gui/windows/tradewindow.cpp:82 src/gui/windows/tradewindow.cpp:191
+#: src/gui/windows/tradewindow.cpp:80 src/gui/windows/tradewindow.cpp:189
#, c-format
msgid "You get %s"
msgstr ""
#. TRANSLATORS: trade window money change button
-#: src/gui/windows/tradewindow.cpp:87
+#: src/gui/windows/tradewindow.cpp:85
msgid "Change"
msgstr ""
#. TRANSLATORS: trade window money label
-#: src/gui/windows/tradewindow.cpp:132
+#: src/gui/windows/tradewindow.cpp:130
msgid "You give:"
msgstr ""
#. TRANSLATORS: trade error
-#: src/gui/windows/tradewindow.cpp:427
+#: src/gui/windows/tradewindow.cpp:425
msgid "You don't have enough money."
msgstr ""
#. TRANSLATORS: trade error
-#: src/gui/windows/tradewindow.cpp:513
+#: src/gui/windows/tradewindow.cpp:514
msgid ""
"Failed adding item. You can not overlap one kind of item on the window."
msgstr ""
#. TRANSLATORS: unregister dialog. label.
-#: src/gui/windows/unregisterdialog.cpp:62
+#: src/gui/windows/unregisterdialog.cpp:64
#, c-format
msgid "Name: %s"
msgstr ""
#. TRANSLATORS: updater window name
-#: src/gui/windows/updaterwindow.cpp:171
+#: src/gui/windows/updaterwindow.cpp:170
msgid "Updating..."
msgstr ""
#. TRANSLATORS: updater window label
-#: src/gui/windows/updaterwindow.cpp:188
+#: src/gui/windows/updaterwindow.cpp:187
msgid "Connecting..."
msgstr "در حال اتصال..."
-#: src/gui/windows/updaterwindow.cpp:405
+#: src/gui/windows/updaterwindow.cpp:410
msgid "Show all news (can be slow)"
msgstr ""
#. TRANSLATORS: update message
-#: src/gui/windows/updaterwindow.cpp:823
+#: src/gui/windows/updaterwindow.cpp:845
msgid "##1 The update process is incomplete."
msgstr ""
#. TRANSLATORS: Continues "The update process is incomplete.".
-#: src/gui/windows/updaterwindow.cpp:825
+#: src/gui/windows/updaterwindow.cpp:847
msgid "##1 It is strongly recommended that"
msgstr ""
#. TRANSLATORS: Begins "It is strongly recommended that".
-#: src/gui/windows/updaterwindow.cpp:827
+#: src/gui/windows/updaterwindow.cpp:849
msgid "##1 you try again later."
msgstr ""
#. TRANSLATORS: updater window label
-#: src/gui/windows/updaterwindow.cpp:1011
+#: src/gui/windows/updaterwindow.cpp:1033
msgid "Completed"
msgstr ""
#. TRANSLATORS: who is online window name
-#: src/gui/windows/whoisonline.cpp:93 src/gui/windows/whoisonline.cpp:639
+#: src/gui/windows/whoisonline.cpp:91 src/gui/windows/whoisonline.cpp:645
msgid "Who Is Online - Updating"
msgstr ""
#. TRANSLATORS: who is online. button.
-#: src/gui/windows/whoisonline.cpp:104
+#: src/gui/windows/whoisonline.cpp:105
msgid "Update"
msgstr ""
#. TRANSLATORS: who is online window name
-#: src/gui/windows/whoisonline.cpp:230
+#: src/gui/windows/whoisonline.cpp:232
msgid "Who Is Online - "
msgstr ""
#. TRANSLATORS: who is online window name
-#: src/gui/windows/whoisonline.cpp:655
+#: src/gui/windows/whoisonline.cpp:661
msgid "Who Is Online - error"
msgstr ""
#. TRANSLATORS: who is online window name
-#: src/gui/windows/whoisonline.cpp:699
+#: src/gui/windows/whoisonline.cpp:705
msgid "Who Is Online - Update"
msgstr ""
#. TRANSLATORS: world select dialog name
-#: src/gui/windows/worldselectdialog.cpp:48
+#: src/gui/windows/worldselectdialog.cpp:47
msgid "Select World"
msgstr ""
#. TRANSLATORS: world dialog button
-#: src/gui/windows/worldselectdialog.cpp:54
+#: src/gui/windows/worldselectdialog.cpp:53
msgid "Change Login"
msgstr ""
#. TRANSLATORS: world dialog button
-#: src/gui/windows/worldselectdialog.cpp:56
+#: src/gui/windows/worldselectdialog.cpp:55
msgid "Choose World"
msgstr ""
#. TRANSLATORS: long key name. must be short.
#. TRANSLATORS: short key name. must be very short.
#. TRANSLATORS: long key name, should be short
-#: src/input/inputmanager.cpp:374 src/input/inputmanager.cpp:418
+#: src/input/inputmanager.cpp:376 src/input/inputmanager.cpp:420
#: src/input/keyboardconfig.cpp:102
#, c-format
msgid "key_%d"
msgstr ""
#. TRANSLATORS: long joystick button name. must be short.
-#: src/input/inputmanager.cpp:380
+#: src/input/inputmanager.cpp:382
#, c-format
msgid "JButton%d"
msgstr ""
#. TRANSLATORS: unknown long key type
-#: src/input/inputmanager.cpp:394
+#: src/input/inputmanager.cpp:396
msgid "unknown key"
msgstr ""
#. TRANSLATORS: short joystick button name. muse be very short
-#: src/input/inputmanager.cpp:424
+#: src/input/inputmanager.cpp:426
#, c-format
msgid "JB%d"
msgstr ""
@@ -6537,1268 +6878,1268 @@ msgstr ""
#. TRANSLATORS: unknown short key type. must be short
#. TRANSLATORS: Unknown key short string.
#. TRANSLATORS: This string must be maximum 5 chars
-#: src/input/inputmanager.cpp:438 src/input/keyboardconfig.cpp:146
+#: src/input/inputmanager.cpp:440 src/input/keyboardconfig.cpp:146
msgid "u key"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/basic.cpp:36
+#: src/input/pages/basic.cpp:34
msgid "Target and attack keys"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/basic.cpp:48
+#: src/input/pages/basic.cpp:46
msgid "Target & attack closest monster"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/basic.cpp:54
+#: src/input/pages/basic.cpp:52
msgid "Target & attack closest player"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/basic.cpp:60
+#: src/input/pages/basic.cpp:58
msgid "Move to Target"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/basic.cpp:66
+#: src/input/pages/basic.cpp:64
msgid "Change Move to Target type"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/basic.cpp:72
+#: src/input/pages/basic.cpp:70
msgid "Move to Home location"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/basic.cpp:78
+#: src/input/pages/basic.cpp:76
msgid "Set home location"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/basic.cpp:84
+#: src/input/pages/basic.cpp:82
msgid "Move to navigation point"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/basic.cpp:96
+#: src/input/pages/basic.cpp:94
msgid "Stop Attack / Modifier key"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/basic.cpp:102
+#: src/input/pages/basic.cpp:100
msgid "Untarget"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/basic.cpp:108
+#: src/input/pages/basic.cpp:106
msgid "Target monster"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/basic.cpp:114
+#: src/input/pages/basic.cpp:112
msgid "Target closest monster (without filters)"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/basic.cpp:120
+#: src/input/pages/basic.cpp:118
msgid "Target NPC"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/basic.cpp:126
+#: src/input/pages/basic.cpp:124
msgid "Target Player"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/basic.cpp:132
+#: src/input/pages/basic.cpp:130
msgid "Target mercenary"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/basic.cpp:138
+#: src/input/pages/basic.cpp:136
+msgid "Change targeting type"
+msgstr ""
+
+#. TRANSLATORS: input action name
+#: src/input/pages/basic.cpp:142
msgid "Target pet"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/basic.cpp:144
+#: src/input/pages/basic.cpp:148
msgid "Catch pet"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/basic.cpp:150
+#: src/input/pages/basic.cpp:154
msgid "Other Keys"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/basic.cpp:156
+#: src/input/pages/basic.cpp:160
msgid "Pickup"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/basic.cpp:162
+#: src/input/pages/basic.cpp:166
msgid "Change Pickup Type"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/basic.cpp:168
+#: src/input/pages/basic.cpp:172
msgid "Sit"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/basic.cpp:174
+#: src/input/pages/basic.cpp:178
msgid "Screenshot"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/basic.cpp:180
+#: src/input/pages/basic.cpp:184
msgid "Enable/Disable Trading"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/basic.cpp:186
+#: src/input/pages/basic.cpp:190
msgid "Open trade window"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/basic.cpp:192
+#: src/input/pages/basic.cpp:196
msgid "Start trade with target"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/basic.cpp:198
+#: src/input/pages/basic.cpp:202
msgid "Follow selected player"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/basic.cpp:204
+#: src/input/pages/basic.cpp:208
msgid "Change Map View Mode"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/basic.cpp:210
+#: src/input/pages/basic.cpp:214
msgid "Select OK"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/basic.cpp:222
+#: src/input/pages/basic.cpp:226
msgid "Stop or sit"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/basic.cpp:228
+#: src/input/pages/basic.cpp:232
msgid "Return to safe video mode"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/basic.cpp:234
+#: src/input/pages/basic.cpp:238
msgid "Fire your homunculus"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/basic.cpp:252
+#: src/input/pages/basic.cpp:256
msgid "Open context menu"
msgstr ""
#. TRANSLATORS: input action group
-#: src/input/pages/chat.cpp:33
+#: src/input/pages/chat.cpp:31
msgid "Main"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/chat.cpp:39
+#: src/input/pages/chat.cpp:37
msgid "Toggle Chat"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/chat.cpp:45
+#: src/input/pages/chat.cpp:43
msgid "Chat modifier key"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/chat.cpp:51
+#: src/input/pages/chat.cpp:49
msgid "Scroll Chat Up"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/chat.cpp:57
+#: src/input/pages/chat.cpp:55
msgid "Scroll Chat Down"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/chat.cpp:69
+#: src/input/pages/chat.cpp:67
msgid "Previous Chat Tab"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/chat.cpp:75
+#: src/input/pages/chat.cpp:73
msgid "Next Chat Tab"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/chat.cpp:81
+#: src/input/pages/chat.cpp:79
msgid "Clear current chat tab"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/chat.cpp:87
+#: src/input/pages/chat.cpp:85
msgid "Close current Chat Tab"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/chat.cpp:93
+#: src/input/pages/chat.cpp:91
msgid "Close all chat tabs"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/chat.cpp:99
+#: src/input/pages/chat.cpp:97
msgid "Select general tab"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/chat.cpp:105
+#: src/input/pages/chat.cpp:103
msgid "Select debug tab"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/chat.cpp:111
+#: src/input/pages/chat.cpp:109
msgid "Select trade tab"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/chat.cpp:117
+#: src/input/pages/chat.cpp:115
msgid "Select battle tab"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/chat.cpp:123
+#: src/input/pages/chat.cpp:121
msgid "Select gm tab"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/chat.cpp:129
+#: src/input/pages/chat.cpp:127
msgid "Select lang tab"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/chat.cpp:135
+#: src/input/pages/chat.cpp:133
msgid "Select party tab"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/chat.cpp:141
+#: src/input/pages/chat.cpp:139
msgid "Select guild tab"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/chat.cpp:153
+#: src/input/pages/chat.cpp:151
msgid "Ignore all whispers"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/chat.cpp:159
+#: src/input/pages/chat.cpp:157
msgid "Ignore all whispers on server side"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/chat.cpp:165
+#: src/input/pages/chat.cpp:163
msgid "Unignore all whispers on server side"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/chat.cpp:171
+#: src/input/pages/chat.cpp:169
msgid "Previous chat line"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/chat.cpp:177
+#: src/input/pages/chat.cpp:175
msgid "Next chat line"
msgstr ""
#. TRANSLATORS: input action group
-#: src/input/pages/chat.cpp:183
+#: src/input/pages/chat.cpp:181
msgid "Smiles"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/chat.cpp:189
+#: src/input/pages/chat.cpp:187
msgid "Show smiles"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/emotes.cpp:37
+#: src/input/pages/emotes.cpp:35
msgid "Emote modifiers keys"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/emotes.cpp:43
+#: src/input/pages/emotes.cpp:41
msgid "Emote modifier key"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/emotes.cpp:49
+#: src/input/pages/emotes.cpp:47
msgid "Pet emote modifier key"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/emotes.cpp:55
+#: src/input/pages/emotes.cpp:53
msgid "Homunculus / mercenary emote modifier key"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/emotes.cpp:61
+#: src/input/pages/emotes.cpp:59
msgid "Emote shortcuts"
msgstr ""
#. TRANSLATORS: input action name
-#: 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
+#: src/input/pages/emotes.cpp:65 src/input/pages/emotes.cpp:71
+#: src/input/pages/emotes.cpp:77 src/input/pages/emotes.cpp:83
+#: src/input/pages/emotes.cpp:89 src/input/pages/emotes.cpp:95
+#: src/input/pages/emotes.cpp:101 src/input/pages/emotes.cpp:107
+#: src/input/pages/emotes.cpp:113 src/input/pages/emotes.cpp:119
+#: src/input/pages/emotes.cpp:125 src/input/pages/emotes.cpp:131
+#: src/input/pages/emotes.cpp:137 src/input/pages/emotes.cpp:143
+#: src/input/pages/emotes.cpp:149 src/input/pages/emotes.cpp:155
+#: src/input/pages/emotes.cpp:161 src/input/pages/emotes.cpp:167
+#: src/input/pages/emotes.cpp:173 src/input/pages/emotes.cpp:179
+#: src/input/pages/emotes.cpp:185 src/input/pages/emotes.cpp:191
+#: src/input/pages/emotes.cpp:197 src/input/pages/emotes.cpp:203
+#: src/input/pages/emotes.cpp:209 src/input/pages/emotes.cpp:215
+#: src/input/pages/emotes.cpp:221 src/input/pages/emotes.cpp:227
+#: src/input/pages/emotes.cpp:233 src/input/pages/emotes.cpp:239
+#: src/input/pages/emotes.cpp:245 src/input/pages/emotes.cpp:251
+#: src/input/pages/emotes.cpp:257 src/input/pages/emotes.cpp:263
+#: src/input/pages/emotes.cpp:269 src/input/pages/emotes.cpp:275
+#: src/input/pages/emotes.cpp:281 src/input/pages/emotes.cpp:287
+#: src/input/pages/emotes.cpp:293 src/input/pages/emotes.cpp:299
+#: src/input/pages/emotes.cpp:305 src/input/pages/emotes.cpp:311
+#: src/input/pages/emotes.cpp:317 src/input/pages/emotes.cpp:323
+#: src/input/pages/emotes.cpp:329 src/input/pages/emotes.cpp:335
+#: src/input/pages/emotes.cpp:341 src/input/pages/emotes.cpp:347
#, c-format
msgid "Emote Shortcut %d"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/emotes.cpp:360
+#: src/input/pages/emotes.cpp:358
msgid "Pet emote shortcuts"
msgstr ""
#. TRANSLATORS: input action name
-#: 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
+#: src/input/pages/emotes.cpp:364 src/input/pages/emotes.cpp:370
+#: src/input/pages/emotes.cpp:376 src/input/pages/emotes.cpp:382
+#: src/input/pages/emotes.cpp:388 src/input/pages/emotes.cpp:394
+#: src/input/pages/emotes.cpp:400 src/input/pages/emotes.cpp:406
+#: src/input/pages/emotes.cpp:412 src/input/pages/emotes.cpp:418
+#: src/input/pages/emotes.cpp:424 src/input/pages/emotes.cpp:430
+#: src/input/pages/emotes.cpp:436 src/input/pages/emotes.cpp:442
+#: src/input/pages/emotes.cpp:448 src/input/pages/emotes.cpp:454
+#: src/input/pages/emotes.cpp:460 src/input/pages/emotes.cpp:466
+#: src/input/pages/emotes.cpp:472 src/input/pages/emotes.cpp:478
+#: src/input/pages/emotes.cpp:484 src/input/pages/emotes.cpp:490
+#: src/input/pages/emotes.cpp:496 src/input/pages/emotes.cpp:502
+#: src/input/pages/emotes.cpp:508 src/input/pages/emotes.cpp:514
+#: src/input/pages/emotes.cpp:520 src/input/pages/emotes.cpp:526
+#: src/input/pages/emotes.cpp:532 src/input/pages/emotes.cpp:538
+#: src/input/pages/emotes.cpp:544 src/input/pages/emotes.cpp:550
+#: src/input/pages/emotes.cpp:556 src/input/pages/emotes.cpp:562
+#: src/input/pages/emotes.cpp:568 src/input/pages/emotes.cpp:574
+#: src/input/pages/emotes.cpp:580 src/input/pages/emotes.cpp:586
+#: src/input/pages/emotes.cpp:592 src/input/pages/emotes.cpp:598
+#: src/input/pages/emotes.cpp:604 src/input/pages/emotes.cpp:610
+#: src/input/pages/emotes.cpp:616 src/input/pages/emotes.cpp:622
+#: src/input/pages/emotes.cpp:628 src/input/pages/emotes.cpp:634
+#: src/input/pages/emotes.cpp:640 src/input/pages/emotes.cpp:646
#, c-format
msgid "Pet emote shortcut %d"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/gui.cpp:33
+#: src/input/pages/gui.cpp:31
msgid "Move & selection"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/gui.cpp:39
+#: src/input/pages/gui.cpp:37
msgid "Move Up"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/gui.cpp:45
+#: src/input/pages/gui.cpp:43
msgid "Move Down"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/gui.cpp:51
+#: src/input/pages/gui.cpp:49
msgid "Move Left"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/gui.cpp:57
+#: src/input/pages/gui.cpp:55
msgid "Move Right"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/gui.cpp:63
+#: src/input/pages/gui.cpp:61
msgid "Move Home"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/gui.cpp:69
+#: src/input/pages/gui.cpp:67
msgid "Move End"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/gui.cpp:75
+#: src/input/pages/gui.cpp:73
msgid "Page up"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/gui.cpp:81
+#: src/input/pages/gui.cpp:79
msgid "Page down"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/gui.cpp:99
+#: src/input/pages/gui.cpp:97
msgid "Select2"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/gui.cpp:117
+#: src/input/pages/gui.cpp:115
msgid "Backspace"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/gui.cpp:123
-msgid "Insert"
-msgstr ""
-
-#. TRANSLATORS: input action name
-#: src/input/pages/gui.cpp:129
+#: src/input/pages/gui.cpp:127
msgid "Tab"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/gui.cpp:135
+#: src/input/pages/gui.cpp:133
msgid "Mod"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/gui.cpp:141
+#: src/input/pages/gui.cpp:139
msgid "Ctrl"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/move.cpp:37
+#: src/input/pages/move.cpp:35
msgid "Move Keys"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/move.cpp:43
+#: src/input/pages/move.cpp:41
msgid "Move player up"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/move.cpp:49
+#: src/input/pages/move.cpp:47
msgid "Move player down"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/move.cpp:55
+#: src/input/pages/move.cpp:53
msgid "Move player left"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/move.cpp:61
+#: src/input/pages/move.cpp:59
msgid "Move player right"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/move.cpp:67
+#: src/input/pages/move.cpp:65
msgid "Move player forward"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/move.cpp:73
+#: src/input/pages/move.cpp:71
msgid "Move pet up"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/move.cpp:79
+#: src/input/pages/move.cpp:77
msgid "Move pet down"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/move.cpp:85
+#: src/input/pages/move.cpp:83
msgid "Move pet left"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/move.cpp:91
+#: src/input/pages/move.cpp:89
msgid "Move pet right"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/move.cpp:97
+#: src/input/pages/move.cpp:95
msgid "Move to navigation point shortcuts"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/move.cpp:103 src/input/pages/move.cpp:109
-#: src/input/pages/move.cpp:115 src/input/pages/move.cpp:121
-#: src/input/pages/move.cpp:127 src/input/pages/move.cpp:133
-#: src/input/pages/move.cpp:139 src/input/pages/move.cpp:145
-#: src/input/pages/move.cpp:151 src/input/pages/move.cpp:157
-#: src/input/pages/move.cpp:163 src/input/pages/move.cpp:169
-#: src/input/pages/move.cpp:175 src/input/pages/move.cpp:181
-#: src/input/pages/move.cpp:187 src/input/pages/move.cpp:193
-#: src/input/pages/move.cpp:199 src/input/pages/move.cpp:205
-#: src/input/pages/move.cpp:211 src/input/pages/move.cpp:217
-#: src/input/pages/move.cpp:223 src/input/pages/move.cpp:229
-#: src/input/pages/move.cpp:235 src/input/pages/move.cpp:241
-#: src/input/pages/move.cpp:247 src/input/pages/move.cpp:253
-#: src/input/pages/move.cpp:259 src/input/pages/move.cpp:265
-#: src/input/pages/move.cpp:271 src/input/pages/move.cpp:277
-#: src/input/pages/move.cpp:283 src/input/pages/move.cpp:289
-#: src/input/pages/move.cpp:295 src/input/pages/move.cpp:301
-#: src/input/pages/move.cpp:307 src/input/pages/move.cpp:313
-#: src/input/pages/move.cpp:319 src/input/pages/move.cpp:325
-#: src/input/pages/move.cpp:331 src/input/pages/move.cpp:337
-#: src/input/pages/move.cpp:343 src/input/pages/move.cpp:349
-#: src/input/pages/move.cpp:355 src/input/pages/move.cpp:361
-#: src/input/pages/move.cpp:367 src/input/pages/move.cpp:373
-#: src/input/pages/move.cpp:379 src/input/pages/move.cpp:385
+#: src/input/pages/move.cpp:101 src/input/pages/move.cpp:107
+#: src/input/pages/move.cpp:113 src/input/pages/move.cpp:119
+#: src/input/pages/move.cpp:125 src/input/pages/move.cpp:131
+#: src/input/pages/move.cpp:137 src/input/pages/move.cpp:143
+#: src/input/pages/move.cpp:149 src/input/pages/move.cpp:155
+#: src/input/pages/move.cpp:161 src/input/pages/move.cpp:167
+#: src/input/pages/move.cpp:173 src/input/pages/move.cpp:179
+#: src/input/pages/move.cpp:185 src/input/pages/move.cpp:191
+#: src/input/pages/move.cpp:197 src/input/pages/move.cpp:203
+#: src/input/pages/move.cpp:209 src/input/pages/move.cpp:215
+#: src/input/pages/move.cpp:221 src/input/pages/move.cpp:227
+#: src/input/pages/move.cpp:233 src/input/pages/move.cpp:239
+#: src/input/pages/move.cpp:245 src/input/pages/move.cpp:251
+#: src/input/pages/move.cpp:257 src/input/pages/move.cpp:263
+#: src/input/pages/move.cpp:269 src/input/pages/move.cpp:275
+#: src/input/pages/move.cpp:281 src/input/pages/move.cpp:287
+#: src/input/pages/move.cpp:293 src/input/pages/move.cpp:299
+#: src/input/pages/move.cpp:305 src/input/pages/move.cpp:311
+#: src/input/pages/move.cpp:317 src/input/pages/move.cpp:323
+#: src/input/pages/move.cpp:329 src/input/pages/move.cpp:335
+#: src/input/pages/move.cpp:341 src/input/pages/move.cpp:347
+#: src/input/pages/move.cpp:353 src/input/pages/move.cpp:359
+#: src/input/pages/move.cpp:365 src/input/pages/move.cpp:371
+#: src/input/pages/move.cpp:377 src/input/pages/move.cpp:383
#, c-format
msgid "Move to point Shortcut %d"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:36
+#: src/input/pages/other.cpp:34
msgid "Input ignore"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:42
+#: src/input/pages/other.cpp:40
msgid "Ignore input 1"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:48
+#: src/input/pages/other.cpp:46
msgid "Ignore input 2"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:54
+#: src/input/pages/other.cpp:52
msgid "Direction keys"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:60
+#: src/input/pages/other.cpp:58
msgid "Player direct up"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:66
+#: src/input/pages/other.cpp:64
msgid "Player direct down"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:72
+#: src/input/pages/other.cpp:70
msgid "Player direct left"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:78
+#: src/input/pages/other.cpp:76
msgid "Player direct right"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:84
+#: src/input/pages/other.cpp:82
msgid "Pet direct up"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:90
+#: src/input/pages/other.cpp:88
msgid "Pet direct down"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:96
+#: src/input/pages/other.cpp:94
msgid "Pet direct left"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:102
+#: src/input/pages/other.cpp:100
msgid "Pet direct right"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:114
+#: src/input/pages/other.cpp:112
msgid "Crazy moves"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:120
+#: src/input/pages/other.cpp:118
msgid "Change Crazy Move mode"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:126
+#: src/input/pages/other.cpp:124
msgid "Quick Drop N Items from 0 slot"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:132
+#: src/input/pages/other.cpp:130
msgid "Quick Drop N Items"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:138
+#: src/input/pages/other.cpp:136
msgid "Switch Quick Drop Counter"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:144
+#: src/input/pages/other.cpp:142
msgid "Quick heal target or self"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:150
+#: src/input/pages/other.cpp:148
msgid "Heal the most injured player"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:156
+#: src/input/pages/other.cpp:154
msgid "Use #itenplz spell"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:162
+#: src/input/pages/other.cpp:160
msgid "Use magic attack"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:168
+#: src/input/pages/other.cpp:166
msgid "Switch magic attack"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:174
+#: src/input/pages/other.cpp:172
msgid "Switch pvp attack"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:180
+#: src/input/pages/other.cpp:178
msgid "Change move type"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:186
+#: src/input/pages/other.cpp:184
msgid "Change Attack Weapon Type"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:192
+#: src/input/pages/other.cpp:190
msgid "Change Attack Type"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:198
+#: src/input/pages/other.cpp:196
msgid "Change Follow mode"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:204
+#: src/input/pages/other.cpp:202
msgid "Change Imitation mode"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:210
+#: src/input/pages/other.cpp:208
msgid "Disable / Enable Game modifier keys"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:216
+#: src/input/pages/other.cpp:214
msgid "On / Off audio"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:222
+#: src/input/pages/other.cpp:220
msgid "Enable / Disable away mode"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:228
+#: src/input/pages/other.cpp:226
msgid "Emulate right click from keyboard"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:234
+#: src/input/pages/other.cpp:232
msgid "Toggle camera mode"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:240
+#: src/input/pages/other.cpp:238
msgid "Toggle ipc mode"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:246
+#: src/input/pages/other.cpp:244
msgid "Show information about position in chat"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:252
+#: src/input/pages/other.cpp:250
msgid "Show online players number in chat"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:258
+#: src/input/pages/other.cpp:256
msgid "Show onscreen keyboard"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:264
+#: src/input/pages/other.cpp:262
msgid "Clean cached graphics"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:270
+#: src/input/pages/other.cpp:268
msgid "Clean cached fonts"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:276
+#: src/input/pages/other.cpp:274
msgid "Print visible players in chat"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:282
+#: src/input/pages/other.cpp:280
msgid "Print all visible beings in chat"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:288
+#: src/input/pages/other.cpp:286
msgid "Load shop items list from disk"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:294
+#: src/input/pages/other.cpp:292
msgid "Save shop items list to disk"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:300
+#: src/input/pages/other.cpp:298
msgid "Print debug cache info"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:306
+#: src/input/pages/other.cpp:304
msgid "Undress selected player"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:312
+#: src/input/pages/other.cpp:310
msgid "Quick disconnect from server"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:318
+#: src/input/pages/other.cpp:316
msgid "Disable debug particle"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:324
+#: src/input/pages/other.cpp:322
msgid "Create items (for gms)"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:330
+#: src/input/pages/other.cpp:328
msgid "Print configured directories in chat"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:336
+#: src/input/pages/other.cpp:334
msgid "Print client uptime in chat"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:342
+#: src/input/pages/other.cpp:340
msgid "Dump debug information"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:348
+#: src/input/pages/other.cpp:346
msgid "Crash client"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:354
+#: src/input/pages/other.cpp:352
msgid "Dump graphics info into chat"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:360
+#: src/input/pages/other.cpp:358
msgid "Dump tests info into chat"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:366
+#: src/input/pages/other.cpp:364
msgid "Print OpenGL version in chat"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:372
+#: src/input/pages/other.cpp:370
msgid "Print enabled mods in chat"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:378
+#: src/input/pages/other.cpp:376
msgid "Dump environments into log"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:384
+#: src/input/pages/other.cpp:382
msgid "Dump OpenGL state into log"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:391
+#: src/input/pages/other.cpp:389
msgid "Test SDL font speed"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:398
+#: src/input/pages/other.cpp:396
msgid "Upload main config"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:404
+#: src/input/pages/other.cpp:402
msgid "Upload server config"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:416
+#: src/input/pages/other.cpp:414
msgid "Fire your mercenary"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:422
+#: src/input/pages/other.cpp:420
msgid "Pet ai start"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:428
+#: src/input/pages/other.cpp:426
msgid "Pet ai stop"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/outfits.cpp:37
+#: src/input/pages/outfits.cpp:35
msgid "Outfits keys"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/outfits.cpp:43
+#: src/input/pages/outfits.cpp:41
msgid "Wear Outfit"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/outfits.cpp:49
+#: src/input/pages/outfits.cpp:47
msgid "Copy Outfit"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/outfits.cpp:55
+#: src/input/pages/outfits.cpp:53
msgid "Copy equipped to Outfit"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/outfits.cpp:61
+#: src/input/pages/outfits.cpp:59
msgid "Show hat in chat"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/outfits.cpp:67
+#: src/input/pages/outfits.cpp:65
msgid "Outfits shortcuts"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/outfits.cpp:73 src/input/pages/outfits.cpp:79
-#: src/input/pages/outfits.cpp:85 src/input/pages/outfits.cpp:91
-#: src/input/pages/outfits.cpp:97 src/input/pages/outfits.cpp:103
-#: src/input/pages/outfits.cpp:109 src/input/pages/outfits.cpp:115
-#: src/input/pages/outfits.cpp:121 src/input/pages/outfits.cpp:127
-#: src/input/pages/outfits.cpp:133 src/input/pages/outfits.cpp:139
-#: src/input/pages/outfits.cpp:145 src/input/pages/outfits.cpp:151
-#: src/input/pages/outfits.cpp:157 src/input/pages/outfits.cpp:163
-#: src/input/pages/outfits.cpp:169 src/input/pages/outfits.cpp:175
-#: src/input/pages/outfits.cpp:181 src/input/pages/outfits.cpp:187
-#: src/input/pages/outfits.cpp:193 src/input/pages/outfits.cpp:199
-#: src/input/pages/outfits.cpp:205 src/input/pages/outfits.cpp:211
-#: src/input/pages/outfits.cpp:217 src/input/pages/outfits.cpp:223
-#: src/input/pages/outfits.cpp:229 src/input/pages/outfits.cpp:235
-#: src/input/pages/outfits.cpp:241 src/input/pages/outfits.cpp:247
-#: src/input/pages/outfits.cpp:253 src/input/pages/outfits.cpp:259
-#: src/input/pages/outfits.cpp:265 src/input/pages/outfits.cpp:271
-#: src/input/pages/outfits.cpp:277 src/input/pages/outfits.cpp:283
-#: src/input/pages/outfits.cpp:289 src/input/pages/outfits.cpp:295
-#: src/input/pages/outfits.cpp:301 src/input/pages/outfits.cpp:307
-#: src/input/pages/outfits.cpp:313 src/input/pages/outfits.cpp:319
-#: src/input/pages/outfits.cpp:325 src/input/pages/outfits.cpp:331
-#: src/input/pages/outfits.cpp:337 src/input/pages/outfits.cpp:343
-#: src/input/pages/outfits.cpp:349 src/input/pages/outfits.cpp:355
+#: src/input/pages/outfits.cpp:71 src/input/pages/outfits.cpp:77
+#: src/input/pages/outfits.cpp:83 src/input/pages/outfits.cpp:89
+#: src/input/pages/outfits.cpp:95 src/input/pages/outfits.cpp:101
+#: src/input/pages/outfits.cpp:107 src/input/pages/outfits.cpp:113
+#: src/input/pages/outfits.cpp:119 src/input/pages/outfits.cpp:125
+#: src/input/pages/outfits.cpp:131 src/input/pages/outfits.cpp:137
+#: src/input/pages/outfits.cpp:143 src/input/pages/outfits.cpp:149
+#: src/input/pages/outfits.cpp:155 src/input/pages/outfits.cpp:161
+#: src/input/pages/outfits.cpp:167 src/input/pages/outfits.cpp:173
+#: src/input/pages/outfits.cpp:179 src/input/pages/outfits.cpp:185
+#: src/input/pages/outfits.cpp:191 src/input/pages/outfits.cpp:197
+#: src/input/pages/outfits.cpp:203 src/input/pages/outfits.cpp:209
+#: src/input/pages/outfits.cpp:215 src/input/pages/outfits.cpp:221
+#: src/input/pages/outfits.cpp:227 src/input/pages/outfits.cpp:233
+#: src/input/pages/outfits.cpp:239 src/input/pages/outfits.cpp:245
+#: src/input/pages/outfits.cpp:251 src/input/pages/outfits.cpp:257
+#: src/input/pages/outfits.cpp:263 src/input/pages/outfits.cpp:269
+#: src/input/pages/outfits.cpp:275 src/input/pages/outfits.cpp:281
+#: src/input/pages/outfits.cpp:287 src/input/pages/outfits.cpp:293
+#: src/input/pages/outfits.cpp:299 src/input/pages/outfits.cpp:305
+#: src/input/pages/outfits.cpp:311 src/input/pages/outfits.cpp:317
+#: src/input/pages/outfits.cpp:323 src/input/pages/outfits.cpp:329
+#: src/input/pages/outfits.cpp:335 src/input/pages/outfits.cpp:341
+#: src/input/pages/outfits.cpp:347 src/input/pages/outfits.cpp:353
#, c-format
msgid "Outfit Shortcut %d"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/shortcuts.cpp:37
+#: src/input/pages/shortcuts.cpp:35
msgid "Shortcuts modifiers keys"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/shortcuts.cpp:43
+#: src/input/pages/shortcuts.cpp:41
msgid "Item Shortcuts Key"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/shortcuts.cpp:49
+#: src/input/pages/shortcuts.cpp:47
msgid "Shortcuts keys"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/shortcuts.cpp:55 src/input/pages/shortcuts.cpp:61
-#: src/input/pages/shortcuts.cpp:67 src/input/pages/shortcuts.cpp:73
-#: src/input/pages/shortcuts.cpp:79 src/input/pages/shortcuts.cpp:85
-#: src/input/pages/shortcuts.cpp:91 src/input/pages/shortcuts.cpp:97
-#: src/input/pages/shortcuts.cpp:103 src/input/pages/shortcuts.cpp:109
-#: src/input/pages/shortcuts.cpp:115 src/input/pages/shortcuts.cpp:121
-#: src/input/pages/shortcuts.cpp:127 src/input/pages/shortcuts.cpp:133
-#: src/input/pages/shortcuts.cpp:139 src/input/pages/shortcuts.cpp:145
-#: src/input/pages/shortcuts.cpp:151 src/input/pages/shortcuts.cpp:157
-#: src/input/pages/shortcuts.cpp:163 src/input/pages/shortcuts.cpp:169
+#: src/input/pages/shortcuts.cpp:53 src/input/pages/shortcuts.cpp:59
+#: src/input/pages/shortcuts.cpp:65 src/input/pages/shortcuts.cpp:71
+#: src/input/pages/shortcuts.cpp:77 src/input/pages/shortcuts.cpp:83
+#: src/input/pages/shortcuts.cpp:89 src/input/pages/shortcuts.cpp:95
+#: src/input/pages/shortcuts.cpp:101 src/input/pages/shortcuts.cpp:107
+#: src/input/pages/shortcuts.cpp:113 src/input/pages/shortcuts.cpp:119
+#: src/input/pages/shortcuts.cpp:125 src/input/pages/shortcuts.cpp:131
+#: src/input/pages/shortcuts.cpp:137 src/input/pages/shortcuts.cpp:143
+#: src/input/pages/shortcuts.cpp:149 src/input/pages/shortcuts.cpp:155
+#: src/input/pages/shortcuts.cpp:161 src/input/pages/shortcuts.cpp:167
#, c-format
msgid "Item Shortcut %d"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/windows.cpp:42
+#: src/input/pages/windows.cpp:40
msgid "Show Windows Menu"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/windows.cpp:48
+#: src/input/pages/windows.cpp:46
msgid "Hide Windows"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/windows.cpp:54
+#: src/input/pages/windows.cpp:52
msgid "About Window"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/windows.cpp:60
+#: src/input/pages/windows.cpp:58
msgid "Bank Window"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/windows.cpp:66
+#: src/input/pages/windows.cpp:64
msgid "Help Window"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/windows.cpp:72
+#: src/input/pages/windows.cpp:70
msgid "Status Window"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/windows.cpp:78
+#: src/input/pages/windows.cpp:76
msgid "Inventory Window"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/windows.cpp:84
+#: src/input/pages/windows.cpp:82
msgid "Equipment Window"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/windows.cpp:90
+#: src/input/pages/windows.cpp:88
msgid "Skill Window"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/windows.cpp:96
+#: src/input/pages/windows.cpp:94
msgid "Minimap Window"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/windows.cpp:102
+#: src/input/pages/windows.cpp:100
msgid "Chat Window"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/windows.cpp:108
+#: src/input/pages/windows.cpp:106
msgid "Item Shortcut Window"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/windows.cpp:114
+#: src/input/pages/windows.cpp:112
msgid "Setup Window"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/windows.cpp:120
+#: src/input/pages/windows.cpp:118
msgid "Debug Window"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/windows.cpp:126
+#: src/input/pages/windows.cpp:124
msgid "Social Window"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/windows.cpp:132
+#: src/input/pages/windows.cpp:130
msgid "Emote Shortcut Window"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/windows.cpp:138
+#: src/input/pages/windows.cpp:136
msgid "Outfits Window"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/windows.cpp:144
+#: src/input/pages/windows.cpp:142
msgid "Shop Window"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/windows.cpp:150
+#: src/input/pages/windows.cpp:148
msgid "Quick drop Window"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/windows.cpp:156
+#: src/input/pages/windows.cpp:154
msgid "Kill Stats Window"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/windows.cpp:162
+#: src/input/pages/windows.cpp:160
msgid "Commands Window"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/windows.cpp:168
-msgid "Bot Checker Window"
-msgstr ""
-
-#. TRANSLATORS: input action name
-#: src/input/pages/windows.cpp:174
+#: src/input/pages/windows.cpp:166
msgid "Who Is Online Window"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/windows.cpp:180
+#: src/input/pages/windows.cpp:172
msgid "Did you know Window"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/windows.cpp:186
+#: src/input/pages/windows.cpp:178
msgid "Quests Window"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/windows.cpp:192
+#: src/input/pages/windows.cpp:184
msgid "Updates Window"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/windows.cpp:198
+#: src/input/pages/windows.cpp:190
msgid "Cart window"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/windows.cpp:210
+#: src/input/pages/windows.cpp:196
+msgid "Quick settings window"
+msgstr ""
+
+#. TRANSLATORS: input action name
+#: src/input/pages/windows.cpp:208
msgid "Previous Social Tab"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/windows.cpp:216
+#: src/input/pages/windows.cpp:214
msgid "Next Social Tab"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/windows.cpp:222
+#: src/input/pages/windows.cpp:220
msgid "Previous Shortcuts tab"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/windows.cpp:228
+#: src/input/pages/windows.cpp:226
msgid "Next Shortcuts tab"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/windows.cpp:234
+#: src/input/pages/windows.cpp:232
msgid "Previous Commands tab"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/windows.cpp:240
+#: src/input/pages/windows.cpp:238
msgid "Next Commands tab"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/windows.cpp:246
+#: src/input/pages/windows.cpp:244
msgid "Previous inventory tab"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/windows.cpp:252
+#: src/input/pages/windows.cpp:250
msgid "Next inventory tab"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/windows.cpp:258
+#: src/input/pages/windows.cpp:256
msgid "Clear drops window"
msgstr ""
#. TRANSLATORS: inventory type name
-#: src/inventory.cpp:304
+#: src/inventory.cpp:306
msgid "Storage"
msgstr ""
#. TRANSLATORS: inventory type name
-#: src/inventory.cpp:314
+#: src/inventory.cpp:311
msgid "Npc"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:78
+#: src/main.cpp:82
msgid "manaplus [options] [manaplus-file]"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:80
+#: src/main.cpp:84
msgid "[manaplus-file] : The manaplus file is an XML file (.manaplus)"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:83
+#: src/main.cpp:87
msgid " used to set custom parameters"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:85
+#: src/main.cpp:89
msgid " to the manaplus client."
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:88
+#: src/main.cpp:92
msgid "Options:"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:90
+#: src/main.cpp:94
msgid " -l --log-file : Log file to use"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:92
+#: src/main.cpp:96
msgid " -a --chat-log-dir : Chat log dir to use"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:94
+#: src/main.cpp:98
msgid " -v --version : Display the version"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:96
+#: src/main.cpp:100
msgid " -h --help : Display this help"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:98
+#: src/main.cpp:102
msgid " -C --config-dir : Configuration directory to use"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:101
+#: src/main.cpp:105
msgid " -U --username : Login with this username"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:103
+#: src/main.cpp:107
msgid " -P --password : Login with this password"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:105
+#: src/main.cpp:109
msgid " -c --character : Login with this character"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:107
+#: src/main.cpp:111
msgid " -s --server : Login server name or IP"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:109
+#: src/main.cpp:113
msgid " -y --server-type : Login server type"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:111
+#: src/main.cpp:115
msgid " -p --port : Login server port"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:113
+#: src/main.cpp:117
msgid " -H --update-host : Use this update host"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:115
+#: src/main.cpp:119
msgid " -D --default : Choose default character server and character"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:118
+#: src/main.cpp:122
msgid " -u --skip-update : Skip the update downloads"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:120
+#: src/main.cpp:124
msgid " -d --data : Directory to load game data from"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:123
+#: src/main.cpp:127
msgid " -L --localdata-dir : Directory to use as local data directory"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:126
+#: src/main.cpp:130
msgid " --screenshot-dir : Directory to store screenshots"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:129
+#: src/main.cpp:133
msgid " --safemode : Start game in safe mode"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:131
+#: src/main.cpp:135
msgid " --renderer : Set renderer type"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:133
+#: src/main.cpp:137
msgid " -T --tests : Start testing drivers and auto configuring"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:137
+#: src/main.cpp:141
msgid " -O --no-opengl : Disable OpenGL for this session"
msgstr ""
@@ -7823,8 +8164,8 @@ msgid "Failed to create character. Most likely the name is already taken."
msgstr ""
#. TRANSLATORS: error message
-#: src/net/ea/charserverhandler.cpp:117 src/net/ea/loginhandler.cpp:247
-#: src/net/eathena/loginhandler.cpp:224
+#: src/net/ea/charserverhandler.cpp:117 src/net/ea/loginhandler.cpp:249
+#: src/net/eathena/loginhandler.cpp:233
msgid "Wrong name."
msgstr ""
@@ -7853,7 +8194,8 @@ msgstr ""
msgid "Incorrect look."
msgstr ""
-#: src/net/ea/charserverhandler.cpp:160
+#. TRANSLATORS: info message
+#: src/net/ea/charserverhandler.cpp:168
msgid "Character deleted."
msgstr ""
@@ -7874,102 +8216,103 @@ msgstr ""
msgid "Whisper could not be sent, you ignored by all players."
msgstr ""
-#: src/net/ea/gamehandler.cpp:79
+#. TRANSLATORS: error header
+#: src/net/ea/gamehandler.cpp:81
msgid "Game"
msgstr ""
#. TRANSLATORS: error message
-#: src/net/ea/gamehandler.cpp:81
+#: src/net/ea/gamehandler.cpp:83
msgid "Request to quit denied!"
msgstr ""
#. TRANSLATORS: guild info message
-#: src/net/ea/guildhandler.cpp:137
+#: src/net/ea/guildhandler.cpp:121
#, c-format
msgid "Guild name: %s"
msgstr ""
#. TRANSLATORS: guild info message
-#: src/net/ea/guildhandler.cpp:140
+#: src/net/ea/guildhandler.cpp:124
#, c-format
msgid "Guild master: %s"
msgstr ""
#. TRANSLATORS: guild info message
-#: src/net/ea/guildhandler.cpp:143
+#: src/net/ea/guildhandler.cpp:127
#, c-format
msgid "Guild level: %d"
msgstr ""
#. TRANSLATORS: guild info message
-#: src/net/ea/guildhandler.cpp:146
+#: src/net/ea/guildhandler.cpp:130
#, c-format
msgid "Online members: %d"
msgstr ""
#. TRANSLATORS: guild info message
-#: src/net/ea/guildhandler.cpp:149
+#: src/net/ea/guildhandler.cpp:133
#, c-format
msgid "Max members: %d"
msgstr ""
#. TRANSLATORS: guild info message
-#: src/net/ea/guildhandler.cpp:152
+#: src/net/ea/guildhandler.cpp:136
#, c-format
msgid "Average level: %d"
msgstr ""
#. TRANSLATORS: guild info message
-#: src/net/ea/guildhandler.cpp:155
+#: src/net/ea/guildhandler.cpp:139
#, c-format
msgid "Guild exp: %d"
msgstr ""
#. TRANSLATORS: guild info message
-#: src/net/ea/guildhandler.cpp:158
+#: src/net/ea/guildhandler.cpp:142
#, c-format
msgid "Guild next exp: %d"
msgstr ""
#. TRANSLATORS: guild info message
-#: src/net/ea/guildhandler.cpp:161
+#: src/net/ea/guildhandler.cpp:145
#, c-format
msgid "Guild castle: %s"
msgstr ""
#. TRANSLATORS: error message
-#: src/net/ea/loginhandler.cpp:207 src/net/eathena/loginhandler.cpp:179
+#: src/net/ea/loginhandler.cpp:209 src/net/eathena/loginhandler.cpp:188
msgid "Unregistered ID."
msgstr ""
#. TRANSLATORS: error message
-#: src/net/ea/loginhandler.cpp:211 src/net/eathena/loginhandler.cpp:183
+#: src/net/ea/loginhandler.cpp:213 src/net/eathena/loginhandler.cpp:192
msgid "Wrong password."
msgstr ""
#. TRANSLATORS: error message
-#: src/net/ea/loginhandler.cpp:216 src/net/eathena/loginhandler.cpp:188
+#: src/net/ea/loginhandler.cpp:218 src/net/eathena/loginhandler.cpp:197
msgid "Account expired."
msgstr ""
#. TRANSLATORS: error message
-#: src/net/ea/loginhandler.cpp:220 src/net/eathena/loginhandler.cpp:192
+#: src/net/ea/loginhandler.cpp:222 src/net/eathena/loginhandler.cpp:201
msgid "Rejected from server."
msgstr ""
#. TRANSLATORS: error message
-#: src/net/ea/loginhandler.cpp:224 src/net/eathena/loginhandler.cpp:196
+#: src/net/ea/loginhandler.cpp:226 src/net/eathena/loginhandler.cpp:205
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:201
+#: src/net/ea/loginhandler.cpp:231 src/net/eathena/loginhandler.cpp:210
msgid "Client too old."
msgstr ""
#. TRANSLATORS: error message
-#: src/net/ea/loginhandler.cpp:233 src/net/eathena/loginhandler.cpp:205
+#: src/net/ea/loginhandler.cpp:235 src/net/eathena/loginhandler.cpp:214
#, c-format
msgid ""
"You have been temporarily banned from the game until %s.\n"
@@ -7977,362 +8320,380 @@ msgid ""
msgstr ""
#. TRANSLATORS: error message
-#: src/net/ea/loginhandler.cpp:239 src/net/eathena/loginhandler.cpp:214
+#: src/net/ea/loginhandler.cpp:241 src/net/eathena/loginhandler.cpp:223
msgid "Server overpopulated."
msgstr ""
#. TRANSLATORS: error message
-#: src/net/ea/loginhandler.cpp:243 src/net/eathena/loginhandler.cpp:219
+#: src/net/ea/loginhandler.cpp:245 src/net/eathena/loginhandler.cpp:228
msgid "This user name is already taken."
msgstr ""
#. TRANSLATORS: error message
-#: src/net/ea/loginhandler.cpp:251 src/net/eathena/loginhandler.cpp:229
+#: src/net/ea/loginhandler.cpp:253 src/net/eathena/loginhandler.cpp:238
msgid "Incorrect email."
msgstr ""
#. TRANSLATORS: error message
-#: src/net/ea/loginhandler.cpp:255 src/net/eathena/loginhandler.cpp:234
+#: src/net/ea/loginhandler.cpp:257 src/net/eathena/loginhandler.cpp:243
msgid "Username permanently erased."
msgstr ""
#. TRANSLATORS: error message
-#: src/net/ea/loginhandler.cpp:259 src/net/eathena/loginhandler.cpp:238
-#: src/net/tmwa/loginhandler.cpp:286
+#: src/net/ea/loginhandler.cpp:261 src/net/eathena/loginhandler.cpp:247
+#: src/net/eathena/loginhandler.cpp:355 src/net/tmwa/loginhandler.cpp:255
msgid "Unknown error."
msgstr ""
#. TRANSLATORS: error message
-#: src/net/ea/network.cpp:99
+#: src/net/ea/network.cpp:101
msgid "Empty address given to Network::connect()!"
msgstr ""
#. TRANSLATORS: error message
-#: src/net/ea/network.cpp:207
+#: src/net/ea/network.cpp:209
msgid "Unable to resolve host \""
msgstr ""
#. TRANSLATORS: error message
-#: src/net/ea/network.cpp:288
+#: src/net/ea/network.cpp:290
msgid "Connection to server terminated. "
msgstr ""
+#. TRANSLATORS: error message
#. TRANSLATORS: char rename error
-#: src/net/eathena/charserverhandler.cpp:576
-#: src/net/eathena/charserverhandler.cpp:613
+#: src/net/eathena/charserverhandler.cpp:589
+#: src/net/eathena/charserverhandler.cpp:635
msgid "Character rename error."
msgstr ""
-#: src/net/eathena/charserverhandler.cpp:591
+#. TRANSLATORS: info message
+#: src/net/eathena/charserverhandler.cpp:610
msgid "Character renamed."
msgstr ""
#. TRANSLATORS: char rename error
-#: src/net/eathena/charserverhandler.cpp:604
+#: src/net/eathena/charserverhandler.cpp:626
msgid "Rename not allowed."
msgstr ""
#. TRANSLATORS: char rename error
-#: src/net/eathena/charserverhandler.cpp:608
+#: src/net/eathena/charserverhandler.cpp:630
msgid "New name is not set."
msgstr ""
#. TRANSLATORS: char rename error
-#: src/net/eathena/charserverhandler.cpp:617
+#: src/net/eathena/charserverhandler.cpp:639
msgid "Character not found."
msgstr ""
-#: src/net/eathena/charserverhandler.cpp:651
-#: src/net/tmwa/charserverhandler.cpp:533
+#. TRANSLATORS: error message
+#: src/net/eathena/charserverhandler.cpp:681
+#: src/net/tmwa/charserverhandler.cpp:504
msgid "Failed to delete character."
msgstr ""
-#: src/net/eathena/chathandler.cpp:448
+#: src/net/eathena/chathandler.cpp:447
msgid "Can't cast skill in this area."
msgstr ""
-#: src/net/eathena/chathandler.cpp:451
+#: src/net/eathena/chathandler.cpp:450
msgid "Can't use item in this area."
msgstr ""
-#: src/net/eathena/chathandler.cpp:454
+#: src/net/eathena/chathandler.cpp:453
msgid "Can't equip. Wrong level."
msgstr ""
-#: src/net/eathena/chathandler.cpp:457
+#: src/net/eathena/chathandler.cpp:456
msgid "Can't use. Wrong level."
msgstr ""
-#: src/net/eathena/chathandler.cpp:460
+#: src/net/eathena/chathandler.cpp:459
msgid "Work in progress."
msgstr ""
#. TRANSLATORS: chat message
-#: src/net/eathena/chathandler.cpp:634
+#: src/net/eathena/chathandler.cpp:639
#, c-format
msgid "Message could not be sent, channel %s is not exists."
msgstr ""
#. TRANSLATORS: chat message
-#: src/net/eathena/chathandler.cpp:774
+#: src/net/eathena/chathandler.cpp:785
#, c-format
msgid "Can't open channel. Channel %s is not exists."
msgstr ""
#. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:140 src/net/tmwa/generalhandler.cpp:143
+#: src/net/eathena/generalhandler.cpp:132 src/net/tmwa/generalhandler.cpp:141
#, c-format
msgid "Strength %s"
msgstr ""
#. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:141 src/net/tmwa/generalhandler.cpp:145
+#: src/net/eathena/generalhandler.cpp:133 src/net/tmwa/generalhandler.cpp:143
#, c-format
msgid "Agility %s"
msgstr ""
#. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:142 src/net/tmwa/generalhandler.cpp:147
+#: src/net/eathena/generalhandler.cpp:134 src/net/tmwa/generalhandler.cpp:145
#, c-format
msgid "Vitality %s"
msgstr ""
#. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:143 src/net/tmwa/generalhandler.cpp:149
+#: src/net/eathena/generalhandler.cpp:135 src/net/tmwa/generalhandler.cpp:147
#, c-format
msgid "Intelligence %s"
msgstr ""
#. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:144 src/net/tmwa/generalhandler.cpp:151
+#: src/net/eathena/generalhandler.cpp:136 src/net/tmwa/generalhandler.cpp:149
#, c-format
msgid "Dexterity %s"
msgstr ""
#. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:145 src/net/tmwa/generalhandler.cpp:153
+#: src/net/eathena/generalhandler.cpp:137 src/net/tmwa/generalhandler.cpp:151
#, c-format
msgid "Luck %s"
msgstr ""
#. TRANSLATORS: error message
-#: src/net/eathena/generalhandler.cpp:180 src/net/tmwa/generalhandler.cpp:188
+#: src/net/eathena/generalhandler.cpp:172 src/net/tmwa/generalhandler.cpp:186
msgid "Authentication failed."
msgstr ""
#. TRANSLATORS: error message
-#: src/net/eathena/generalhandler.cpp:183 src/net/tmwa/generalhandler.cpp:192
+#: src/net/eathena/generalhandler.cpp:175 src/net/tmwa/generalhandler.cpp:190
msgid "No servers available."
msgstr ""
#. TRANSLATORS: error message
-#: src/net/eathena/generalhandler.cpp:188 src/net/tmwa/generalhandler.cpp:198
+#: src/net/eathena/generalhandler.cpp:180 src/net/tmwa/generalhandler.cpp:196
msgid "Someone else is trying to use this account."
msgstr ""
#. TRANSLATORS: error message
-#: src/net/eathena/generalhandler.cpp:193 src/net/tmwa/generalhandler.cpp:204
+#: src/net/eathena/generalhandler.cpp:185 src/net/tmwa/generalhandler.cpp:202
msgid "This account is already logged in."
msgstr ""
#. TRANSLATORS: error message
-#: src/net/eathena/generalhandler.cpp:197 src/net/tmwa/generalhandler.cpp:209
+#: src/net/eathena/generalhandler.cpp:189 src/net/tmwa/generalhandler.cpp:207
msgid "Speed hack detected."
msgstr ""
-#: src/net/eathena/generalhandler.cpp:200
+#: src/net/eathena/generalhandler.cpp:192
msgid "Server full."
msgstr ""
-#: src/net/eathena/generalhandler.cpp:203
+#: src/net/eathena/generalhandler.cpp:195
msgid "Sorry, you are underaged."
msgstr ""
#. TRANSLATORS: error message
-#: src/net/eathena/generalhandler.cpp:206 src/net/tmwa/generalhandler.cpp:213
+#: src/net/eathena/generalhandler.cpp:198 src/net/tmwa/generalhandler.cpp:211
msgid "Duplicated login."
msgstr ""
-#: src/net/eathena/generalhandler.cpp:209
+#: src/net/eathena/generalhandler.cpp:201
msgid "To many connections from same ip."
msgstr ""
-#: src/net/eathena/generalhandler.cpp:212
+#: src/net/eathena/generalhandler.cpp:204
msgid "Not paid for this time."
msgstr ""
-#: src/net/eathena/generalhandler.cpp:215
+#: src/net/eathena/generalhandler.cpp:207
msgid "Pay suspended."
msgstr ""
-#: src/net/eathena/generalhandler.cpp:218
+#: src/net/eathena/generalhandler.cpp:210
msgid "Pay changed."
msgstr ""
-#: src/net/eathena/generalhandler.cpp:221
+#: src/net/eathena/generalhandler.cpp:213
msgid "Pay wrong ip."
msgstr ""
-#: src/net/eathena/generalhandler.cpp:224
+#: src/net/eathena/generalhandler.cpp:216
msgid "Pay game room."
msgstr ""
-#: src/net/eathena/generalhandler.cpp:227
+#: src/net/eathena/generalhandler.cpp:219
msgid "Disconnect forced by GM."
msgstr ""
-#: src/net/eathena/generalhandler.cpp:231
+#: src/net/eathena/generalhandler.cpp:223
msgid "Ban japan refuse."
msgstr ""
-#: src/net/eathena/generalhandler.cpp:234
+#: src/net/eathena/generalhandler.cpp:226
msgid "Remained other account."
msgstr ""
-#: src/net/eathena/generalhandler.cpp:237
+#: src/net/eathena/generalhandler.cpp:229
msgid "Ip unfair."
msgstr ""
-#: src/net/eathena/generalhandler.cpp:240
+#: src/net/eathena/generalhandler.cpp:232
msgid "Ip count all."
msgstr ""
-#: src/net/eathena/generalhandler.cpp:243
+#: src/net/eathena/generalhandler.cpp:235
msgid "Ip count."
msgstr ""
-#: src/net/eathena/generalhandler.cpp:247
+#: src/net/eathena/generalhandler.cpp:239
msgid "Memory."
msgstr ""
-#: src/net/eathena/generalhandler.cpp:250
+#: src/net/eathena/generalhandler.cpp:242
msgid "Han valid."
msgstr ""
-#: src/net/eathena/generalhandler.cpp:253
+#: src/net/eathena/generalhandler.cpp:245
msgid "Ip limited access."
msgstr ""
-#: src/net/eathena/generalhandler.cpp:256
+#: src/net/eathena/generalhandler.cpp:248
msgid "Over characters list."
msgstr ""
-#: src/net/eathena/generalhandler.cpp:259
+#: src/net/eathena/generalhandler.cpp:251
msgid "Ip blocked."
msgstr ""
-#: src/net/eathena/generalhandler.cpp:262
+#: src/net/eathena/generalhandler.cpp:254
msgid "Invalid password count."
msgstr ""
-#: src/net/eathena/generalhandler.cpp:265
+#: src/net/eathena/generalhandler.cpp:257
msgid "Not allowed race."
msgstr ""
#. TRANSLATORS: error message
-#: src/net/eathena/generalhandler.cpp:268 src/net/tmwa/generalhandler.cpp:217
+#: src/net/eathena/generalhandler.cpp:260 src/net/tmwa/generalhandler.cpp:215
msgid "Unknown connection error."
msgstr ""
-#: src/net/eathena/generalhandler.cpp:278
+#: src/net/eathena/generalhandler.cpp:270
msgid "Map not found"
msgstr ""
#. TRANSLATORS: error message
-#: src/net/eathena/generalhandler.cpp:368 src/net/tmwa/generalhandler.cpp:317
+#: src/net/eathena/generalhandler.cpp:360 src/net/tmwa/generalhandler.cpp:315
msgid "Got disconnected from server!"
msgstr ""
-#. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:393 src/net/tmwa/generalhandler.cpp:345
+#: src/net/eathena/generalhandler.cpp:384 src/net/tmwa/generalhandler.cpp:342
msgid "Strength"
msgstr ""
-#. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:394 src/net/tmwa/generalhandler.cpp:347
+#: src/net/eathena/generalhandler.cpp:386 src/net/tmwa/generalhandler.cpp:345
msgid "Agility"
msgstr ""
-#. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:395 src/net/tmwa/generalhandler.cpp:349
+#: src/net/eathena/generalhandler.cpp:388 src/net/tmwa/generalhandler.cpp:348
msgid "Vitality"
msgstr ""
-#: src/net/eathena/generalhandler.cpp:397 src/net/tmwa/generalhandler.cpp:352
+#: src/net/eathena/generalhandler.cpp:390 src/net/tmwa/generalhandler.cpp:351
msgid "Intelligence"
msgstr ""
-#. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:398 src/net/tmwa/generalhandler.cpp:354
+#: src/net/eathena/generalhandler.cpp:392 src/net/tmwa/generalhandler.cpp:354
msgid "Dexterity"
msgstr ""
-#. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:399 src/net/tmwa/generalhandler.cpp:356
+#: src/net/eathena/generalhandler.cpp:394 src/net/tmwa/generalhandler.cpp:357
msgid "Luck"
msgstr ""
#. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:402 src/net/tmwa/generalhandler.cpp:360
+#: src/net/eathena/generalhandler.cpp:397 src/net/tmwa/generalhandler.cpp:361
msgid "Defense"
msgstr ""
#. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:403 src/net/tmwa/generalhandler.cpp:362
+#: src/net/eathena/generalhandler.cpp:398 src/net/tmwa/generalhandler.cpp:363
msgid "M.Attack"
msgstr ""
#. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:404 src/net/tmwa/generalhandler.cpp:364
+#: src/net/eathena/generalhandler.cpp:399 src/net/tmwa/generalhandler.cpp:365
msgid "M.Defense"
msgstr ""
#. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:406 src/net/tmwa/generalhandler.cpp:367
+#: src/net/eathena/generalhandler.cpp:401 src/net/tmwa/generalhandler.cpp:368
#, no-c-format
msgid "% Accuracy"
msgstr ""
#. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:408 src/net/tmwa/generalhandler.cpp:370
+#: src/net/eathena/generalhandler.cpp:403 src/net/tmwa/generalhandler.cpp:371
#, no-c-format
msgid "% Evade"
msgstr ""
#. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:410 src/net/tmwa/generalhandler.cpp:373
+#: src/net/eathena/generalhandler.cpp:405 src/net/tmwa/generalhandler.cpp:374
#, no-c-format
msgid "% Critical"
msgstr ""
#. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:411 src/net/tmwa/generalhandler.cpp:375
+#: src/net/eathena/generalhandler.cpp:406 src/net/tmwa/generalhandler.cpp:376
msgid "Attack Delay"
msgstr ""
#. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:412 src/net/tmwa/generalhandler.cpp:377
+#: src/net/eathena/generalhandler.cpp:407 src/net/tmwa/generalhandler.cpp:378
msgid "Walk Delay"
msgstr ""
#. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:413 src/net/tmwa/generalhandler.cpp:379
+#: src/net/eathena/generalhandler.cpp:408 src/net/tmwa/generalhandler.cpp:380
msgid "Attack Range"
msgstr ""
#. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:414 src/net/tmwa/generalhandler.cpp:381
+#: src/net/eathena/generalhandler.cpp:409 src/net/tmwa/generalhandler.cpp:382
msgid "Damage per sec."
msgstr ""
-#: src/net/eathena/generalhandler.cpp:415
+#: src/net/eathena/generalhandler.cpp:410
msgid "Karma"
msgstr ""
-#: src/net/eathena/generalhandler.cpp:416
+#: src/net/eathena/generalhandler.cpp:411
msgid "Manner"
msgstr ""
+#. TRANSLATORS: error message
+#: src/net/eathena/loginhandler.cpp:343 src/net/tmwa/loginhandler.cpp:243
+msgid "Account was not found. Please re-login."
+msgstr ""
+
+#. TRANSLATORS: error message
+#: src/net/eathena/loginhandler.cpp:347 src/net/tmwa/loginhandler.cpp:247
+msgid "Old password incorrect."
+msgstr ""
+
+#. TRANSLATORS: error message
+#: src/net/eathena/loginhandler.cpp:351 src/net/tmwa/loginhandler.cpp:251
+msgid "New password too short."
+msgstr ""
+
+#: src/net/eathena/mailhandler.cpp:216
+#, c-format
+msgid "You have new mail from %s with subject %s"
+msgstr ""
+
#: src/net/eathena/skillhandler.cpp:361
#, c-format
msgid "Unknown skill error: %d"
@@ -8344,159 +8705,144 @@ msgid "Unknown skill error: %d."
msgstr ""
#. TRANSLATORS: error message
-#: src/net/eathena/skillhandler.cpp:377 src/net/tmwa/skillhandler.cpp:223
+#: src/net/eathena/skillhandler.cpp:377 src/net/tmwa/skillhandler.cpp:222
msgid "You have not yet reached a high enough lvl!"
msgstr ""
#. TRANSLATORS: error message
-#: src/net/eathena/skillhandler.cpp:381 src/net/tmwa/skillhandler.cpp:227
+#: src/net/eathena/skillhandler.cpp:381 src/net/tmwa/skillhandler.cpp:226
msgid "Insufficient HP!"
msgstr ""
#. TRANSLATORS: error message
-#: src/net/eathena/skillhandler.cpp:385 src/net/tmwa/skillhandler.cpp:231
+#: src/net/eathena/skillhandler.cpp:385 src/net/tmwa/skillhandler.cpp:230
msgid "Insufficient SP!"
msgstr ""
#. TRANSLATORS: error message
-#: src/net/eathena/skillhandler.cpp:389 src/net/tmwa/skillhandler.cpp:235
+#: src/net/eathena/skillhandler.cpp:389 src/net/tmwa/skillhandler.cpp:234
msgid "You have no memos!"
msgstr ""
#. TRANSLATORS: error message
-#: src/net/eathena/skillhandler.cpp:393 src/net/tmwa/skillhandler.cpp:239
+#: src/net/eathena/skillhandler.cpp:393 src/net/tmwa/skillhandler.cpp:238
msgid "You cannot do that right now!"
msgstr ""
#. TRANSLATORS: error message
-#: src/net/eathena/skillhandler.cpp:397 src/net/tmwa/skillhandler.cpp:243
+#: src/net/eathena/skillhandler.cpp:397 src/net/tmwa/skillhandler.cpp:242
msgid "Seems you need more money... ;-)"
msgstr ""
#. TRANSLATORS: error message
-#: src/net/eathena/skillhandler.cpp:401 src/net/tmwa/skillhandler.cpp:247
+#: src/net/eathena/skillhandler.cpp:401 src/net/tmwa/skillhandler.cpp:246
msgid "You cannot use this skill with that kind of weapon!"
msgstr ""
#. TRANSLATORS: error message
-#: src/net/eathena/skillhandler.cpp:406 src/net/tmwa/skillhandler.cpp:252
+#: src/net/eathena/skillhandler.cpp:406 src/net/tmwa/skillhandler.cpp:251
msgid "You need another red gem!"
msgstr ""
#. TRANSLATORS: error message
-#: src/net/eathena/skillhandler.cpp:410 src/net/tmwa/skillhandler.cpp:256
+#: src/net/eathena/skillhandler.cpp:410 src/net/tmwa/skillhandler.cpp:255
msgid "You need another blue gem!"
msgstr ""
#. TRANSLATORS: error message
-#: src/net/eathena/skillhandler.cpp:414 src/net/tmwa/skillhandler.cpp:260
+#: src/net/eathena/skillhandler.cpp:414 src/net/tmwa/skillhandler.cpp:259
msgid "You're carrying to much to do this!"
msgstr ""
#. TRANSLATORS: trade header
-#: src/net/ea/tradehandler.cpp:86
+#: src/net/ea/tradehandler.cpp:89
#, c-format
msgid "Trade: You and %s"
msgstr ""
#. TRANSLATORS: trade message
-#: src/net/ea/tradehandler.cpp:174
+#: src/net/ea/tradehandler.cpp:178
#, c-format
msgid "%s wants to trade with you, do you accept?"
msgstr ""
#. TRANSLATORS: playe stat
-#: src/net/tmwa/charserverhandler.cpp:354
+#: src/net/tmwa/charserverhandler.cpp:332
msgid "Strength:"
msgstr ""
#. TRANSLATORS: playe stat
-#: src/net/tmwa/charserverhandler.cpp:356
+#: src/net/tmwa/charserverhandler.cpp:334
msgid "Agility:"
msgstr ""
#. TRANSLATORS: playe stat
-#: src/net/tmwa/charserverhandler.cpp:358
+#: src/net/tmwa/charserverhandler.cpp:336
msgid "Vitality:"
msgstr ""
#. TRANSLATORS: playe stat
-#: src/net/tmwa/charserverhandler.cpp:360
+#: src/net/tmwa/charserverhandler.cpp:338
msgid "Intelligence:"
msgstr ""
#. TRANSLATORS: playe stat
-#: src/net/tmwa/charserverhandler.cpp:362
+#: src/net/tmwa/charserverhandler.cpp:340
msgid "Dexterity:"
msgstr ""
#. TRANSLATORS: playe stat
-#: src/net/tmwa/charserverhandler.cpp:364
+#: src/net/tmwa/charserverhandler.cpp:342
msgid "Luck:"
msgstr ""
#. TRANSLATORS: error message
-#: src/net/tmwa/loginhandler.cpp:274
-msgid "Account was not found. Please re-login."
-msgstr ""
-
-#. TRANSLATORS: error message
-#: src/net/tmwa/loginhandler.cpp:278
-msgid "Old password incorrect."
-msgstr ""
-
-#. TRANSLATORS: error message
-#: src/net/tmwa/loginhandler.cpp:282
-msgid "New password too short."
-msgstr ""
-
-#. TRANSLATORS: error message
-#: src/net/tmwa/skillhandler.cpp:190
+#: src/net/tmwa/skillhandler.cpp:189
msgid "Trade failed!"
msgstr ""
#. TRANSLATORS: error message
-#: src/net/tmwa/skillhandler.cpp:194
+#: src/net/tmwa/skillhandler.cpp:193
msgid "Emote failed!"
msgstr ""
#. TRANSLATORS: error message
-#: src/net/tmwa/skillhandler.cpp:198
+#: src/net/tmwa/skillhandler.cpp:197
msgid "Sit failed!"
msgstr ""
#. TRANSLATORS: error message
-#: src/net/tmwa/skillhandler.cpp:202
+#: src/net/tmwa/skillhandler.cpp:201
msgid "Chat creating failed!"
msgstr ""
#. TRANSLATORS: error message
-#: src/net/tmwa/skillhandler.cpp:206
+#: src/net/tmwa/skillhandler.cpp:205
msgid "Could not join party!"
msgstr ""
#. TRANSLATORS: error message
-#: src/net/tmwa/skillhandler.cpp:210
+#: src/net/tmwa/skillhandler.cpp:209
msgid "Cannot shout!"
msgstr ""
#. TRANSLATORS: error message
-#: src/net/tmwa/skillhandler.cpp:264
+#: src/net/tmwa/skillhandler.cpp:263
msgid "Huh? What's that?"
msgstr ""
#. TRANSLATORS: error message
-#: src/net/tmwa/skillhandler.cpp:275
+#: src/net/tmwa/skillhandler.cpp:274
msgid "Warp failed..."
msgstr ""
#. TRANSLATORS: error message
-#: src/net/tmwa/skillhandler.cpp:279
+#: src/net/tmwa/skillhandler.cpp:278
msgid "Could not steal anything..."
msgstr ""
#. TRANSLATORS: error message
-#: src/net/tmwa/skillhandler.cpp:283
+#: src/net/tmwa/skillhandler.cpp:282
msgid "Poison had no effect..."
msgstr ""
@@ -8539,9 +8885,9 @@ msgstr ""
#. TRANSLATORS: item info name
#. TRANSLATORS: unknown info name
#. TRANSLATORS: being info default name
-#: src/resources/beinginfo.cpp:50 src/resources/db/avatardb.cpp:88
-#: src/resources/db/itemdb.cpp:333 src/resources/db/moddb.cpp:78
-#: src/resources/db/monsterdb.cpp:102 src/resources/modinfo.cpp:29
+#: src/resources/beinginfo.cpp:50 src/resources/db/avatardb.cpp:89
+#: src/resources/db/itemdb.cpp:334 src/resources/db/moddb.cpp:78
+#: src/resources/db/monsterdb.cpp:103 src/resources/modinfo.cpp:29
msgid "unnamed"
msgstr ""
@@ -8618,12 +8964,12 @@ msgid "Flee %s"
msgstr ""
#. TRANSLATORS: item name
-#: src/resources/db/itemdb.cpp:217
+#: src/resources/db/itemdb.cpp:218
msgid "Unknown item"
msgstr ""
#. TRANSLATORS: unknown info name
-#: src/resources/db/petdb.cpp:98
+#: src/resources/db/petdb.cpp:99
msgid "pet"
msgstr ""
@@ -9280,6 +9626,72 @@ msgstr ""
msgid "Room join failed. Wrong race."
msgstr ""
+#. TRANSLATORS: notification message
+#: src/resources/notifications.h:568
+#, c-format
+msgid "Left %d seconds until you can use item."
+msgstr ""
+
+#. TRANSLATORS: notification message
+#: src/resources/notifications.h:572
+msgid "Message successfully sent."
+msgstr ""
+
+#. TRANSLATORS: notification message
+#: src/resources/notifications.h:576
+msgid "Message send failed."
+msgstr ""
+
+#. TRANSLATORS: notification message
+#: src/resources/notifications.h:580
+msgid "Item attach failed."
+msgstr ""
+
+#. TRANSLATORS: notification message
+#: src/resources/notifications.h:584
+msgid "Money attach failed."
+msgstr ""
+
+#. TRANSLATORS: notification message
+#: src/resources/notifications.h:588
+msgid "Message return failed."
+msgstr ""
+
+#. TRANSLATORS: notification message
+#: src/resources/notifications.h:592
+msgid "Message return success."
+msgstr ""
+
+#. TRANSLATORS: notification message
+#: src/resources/notifications.h:596
+msgid "Message deletion failed."
+msgstr ""
+
+#. TRANSLATORS: notification message
+#: src/resources/notifications.h:600
+msgid "Message successfully deleted."
+msgstr ""
+
+#. TRANSLATORS: notification message
+#: src/resources/notifications.h:604
+msgid "You got attach successfully."
+msgstr ""
+
+#. TRANSLATORS: notification message
+#: src/resources/notifications.h:608
+msgid "Error on getting attach successfully."
+msgstr ""
+
+#. TRANSLATORS: notification message
+#: src/resources/notifications.h:612
+msgid "Can't get attach. Too many items."
+msgstr ""
+
+#. TRANSLATORS: notification message
+#: src/resources/notifications.h:620
+msgid "You enter battle field."
+msgstr ""
+
#. TRANSLATORS: chat option changed message
#: src/utils/booleanoptions.h:27
#, c-format
diff --git a/po/fi.po b/po/fi.po
index cc5d108e1..cf27f7a9a 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-07-29 02:28+0300\n"
-"PO-Revision-Date: 2015-04-06 11:05+0000\n"
+"POT-Creation-Date: 2015-07-29 22:39+0300\n"
+"PO-Revision-Date: 2015-07-29 09:12+0000\n"
"Last-Translator: Andrei Karas <akaras@inbox.ru>\n"
"Language-Team: Finnish (http://www.transifex.com/projects/p/manaplus/"
"language/fi/)\n"
@@ -312,30 +312,30 @@ msgid "Quick"
msgstr ""
#. TRANSLATORS: visible beings on map
-#: src/actormanager.cpp:1375
+#: src/actormanager.cpp:1376
msgid "Visible on map"
msgstr "Näkyvillä kartalla"
#. TRANSLATORS: default race name
-#: src/being/being.cpp:435
+#: src/being/being.cpp:438
msgid "Human"
msgstr ""
-#: src/being/being.cpp:609
+#: src/being/being.cpp:612
msgid "dodge"
msgstr "väistö"
-#: src/being/being.cpp:609
+#: src/being/being.cpp:612
msgid "miss"
msgstr "huti"
#. TRANSLATORS: this away status writed in player nick
-#: src/being/being.cpp:2035 src/gui/windows/whoisonline.cpp:871
+#: src/being/being.cpp:2084 src/gui/windows/whoisonline.cpp:871
msgid "A"
msgstr "P"
#. TRANSLATORS: this inactive status writed in player nick
-#: src/being/being.cpp:2040 src/gui/windows/whoisonline.cpp:876
+#: src/being/being.cpp:2089 src/gui/windows/whoisonline.cpp:876
msgid "I"
msgstr "-"
@@ -885,9 +885,8 @@ msgstr "(d) ei automaattista hyökkäystä"
#. TRANSLATORS: targeting type in status bar
#: src/gamemodifiers.cpp:276
-#, fuzzy
msgid "(D) don't switch target"
-msgstr "(?) siirry kohteen luo"
+msgstr ""
#. TRANSLATORS: targeting type in status bar
#: src/gamemodifiers.cpp:278
@@ -896,9 +895,8 @@ msgstr ""
#. TRANSLATORS: targeting type in status bar
#: src/gamemodifiers.cpp:280
-#, fuzzy
msgid "(?) targeting"
-msgstr "(?) matkinta"
+msgstr ""
#. TRANSLATORS: pickup size in status bar
#: src/gamemodifiers.cpp:314
@@ -1869,7 +1867,7 @@ msgstr "Lisää nimi keskusteluun"
#. TRANSLATORS: popup menu header
#. TRANSLATORS: settings tab name
-#: src/gui/popups/popupmenu.cpp:429 src/gui/widgets/tabs/setup_players.cpp:38
+#: src/gui/popups/popupmenu.cpp:429 src/gui/widgets/tabs/setup_players.cpp:55
msgid "Players"
msgstr "Pelaajat"
@@ -2157,9 +2155,8 @@ msgstr "Näytä"
#. TRANSLATORS: popup menu item
#: src/gui/popups/popupmenu.cpp:1979
-#, fuzzy
msgid "Open yellow bar settings"
-msgstr "Palauta oletusmuokkaimet (keltainen palkki)"
+msgstr ""
#. TRANSLATORS: popup menu item
#: src/gui/popups/popupmenu.cpp:1981
@@ -2462,9 +2459,8 @@ msgstr ""
#. TRANSLATORS: palette label
#: src/gui/userpalette.cpp:129
-#, fuzzy
msgid "Beings"
-msgstr "Olo"
+msgstr ""
#. TRANSLATORS: palette color
#: src/gui/userpalette.cpp:134
@@ -2548,9 +2544,8 @@ msgstr ""
#. TRANSLATORS: palette label
#: src/gui/userpalette.cpp:227
-#, fuzzy
msgid "Particles"
-msgstr "Hiukkaskirjasin"
+msgstr ""
#. TRANSLATORS: settings option
#: src/gui/userpalette.cpp:232 src/gui/widgets/tabs/setup_visual.cpp:157
@@ -2671,9 +2666,8 @@ msgstr ""
#. TRANSLATORS: palette label
#: src/gui/userpalette.cpp:356
-#, fuzzy
msgid "Ranges"
-msgstr "Muuta"
+msgstr ""
#. TRANSLATORS: palette color
#: src/gui/userpalette.cpp:361
@@ -3487,7 +3481,7 @@ msgid "Enable debug chat Log"
msgstr ""
#: src/gui/widgets/tabs/setup_chat.cpp:124
-msgid "If you enable thus, debug chat tab also will be logged to disk."
+msgid "If you enable this, debug chat tab also will be logged to disk."
msgstr ""
#. TRANSLATORS: settings option
@@ -3541,7 +3535,7 @@ msgstr "Piilota kauppaviestit"
#: src/gui/widgets/tabs/setup_chat.cpp:153
msgid ""
-"If this setting enabled, no messages related to built-in ManaPlusshop will "
+"If this setting enabled, no messages related to built-in ManaPlus shop will "
"be displayed in chat. Disable this setting if you want to see shop-related "
"messages.\n"
"\n"
@@ -3700,10 +3694,10 @@ msgstr "Muuta välilehden kokoa tarpeen mukaan"
#: src/gui/widgets/tabs/setup_chat.cpp:243
msgid ""
-"If this feature enabled, text in chat will be automaticallyadjusted to adapt "
-"to appearance of chat input field when youtyping message and when input "
-"field of chat disappears. If disabled, chat input area will allways occupy "
-"its place, which could be otherwise usable for text.\n"
+"If this feature enabled, text in chat will be automatically adjusted to "
+"adapt to appearance of chat input field when you typing message and when "
+"input field of chat disappears. If disabled, chat input area will allways "
+"occupy its place, which could be otherwise usable for text.\n"
"\n"
"Note: its mostly about jumpy attitude vs less usable space for text."
msgstr ""
@@ -3720,7 +3714,7 @@ msgstr "Käytä paikallista aikaa"
#: src/gui/widgets/tabs/setup_chat.cpp:258
msgid ""
-"If this feature enabled, timestamps in chat will use locak times.If "
+"If this feature enabled, timestamps in chat will use local times. If "
"disabled, server time will be used (often it is GMT+0)."
msgstr ""
@@ -3734,7 +3728,7 @@ msgid ""
"Here you can specify some extra words which will also cause highlighting. "
"Use comma to separate words.\n"
"\n"
-"Note: frequenthilights are annoying - use it with caution."
+"Note: frequent hilights are annoying - use it with caution."
msgstr ""
#. TRANSLATORS: settings option
@@ -4508,94 +4502,110 @@ msgstr ""
msgid "Disable logging in game (do not enable)"
msgstr ""
-#. TRANSLATORS: settings option
+#. TRANSLATORS: screen badges type
+#: src/gui/widgets/tabs/setup_players.cpp:41
+msgid "hide"
+msgstr ""
+
+#. TRANSLATORS: screen badges type
+#: src/gui/widgets/tabs/setup_players.cpp:43
+#, fuzzy
+msgid "show at top"
+msgstr "Näytä keskusteluhistoria"
+
+#. TRANSLATORS: screen badges type
#: src/gui/widgets/tabs/setup_players.cpp:45
+#, fuzzy
+msgid "show at right"
+msgstr "Näytä keskusteluhistoria"
+
+#. TRANSLATORS: screen badges type
+#: src/gui/widgets/tabs/setup_players.cpp:47
+msgid "show at bottom"
+msgstr ""
+
+#. TRANSLATORS: settings option
+#: src/gui/widgets/tabs/setup_players.cpp:62
msgid "Show gender"
msgstr "Näytä sukupuoli"
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_players.cpp:49
+#: src/gui/widgets/tabs/setup_players.cpp:66
msgid "Show level"
msgstr "Näytä taso"
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_players.cpp:53
+#: src/gui/widgets/tabs/setup_players.cpp:70
msgid "Show own name"
msgstr "Näytä oma nimi"
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_players.cpp:57
+#: src/gui/widgets/tabs/setup_players.cpp:74
msgid "Enable extended mouse targeting"
msgstr "Ota käyttöön laajennettu kohteen valinta hiirellä"
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_players.cpp:61
+#: src/gui/widgets/tabs/setup_players.cpp:78
msgid "Target dead players"
msgstr "Ota kuolleetkin pelaajat kohteiksi"
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_players.cpp:65
+#: src/gui/widgets/tabs/setup_players.cpp:82
msgid "Visible names"
msgstr "Näytä nimet"
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_players.cpp:69
+#: src/gui/widgets/tabs/setup_players.cpp:86
msgid "Auto move names"
msgstr ""
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_players.cpp:73
-#, fuzzy
-msgid "Show badges"
-msgstr "Näytä tavarat"
-
-#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_players.cpp:77
-msgid "Show badges at top"
+#: src/gui/widgets/tabs/setup_players.cpp:91
+msgid "Badges"
msgstr ""
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_players.cpp:81
+#: src/gui/widgets/tabs/setup_players.cpp:95
msgid "Secure trades"
msgstr "Turvaa kaupat"
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_players.cpp:85
+#: src/gui/widgets/tabs/setup_players.cpp:99
msgid "Unsecure chars in names"
msgstr "Turvattomia merkkejä nimissä"
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_players.cpp:89
+#: src/gui/widgets/tabs/setup_players.cpp:103
msgid "Show statuses"
msgstr "Näytä tilat"
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_players.cpp:93
+#: src/gui/widgets/tabs/setup_players.cpp:107
msgid "Show ip addresses on screenshots"
msgstr "Näytä IP-osoitteet kuvakaappauksissa"
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_players.cpp:97
+#: src/gui/widgets/tabs/setup_players.cpp:111
msgid "Allow self heal with mouse click"
msgstr "Salli itsen parantaminen hiiren napsautuksella"
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_players.cpp:101
+#: src/gui/widgets/tabs/setup_players.cpp:115
msgid "Group friends in who is online window"
msgstr ""
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_players.cpp:105
+#: src/gui/widgets/tabs/setup_players.cpp:119
msgid "Hide erased players nicks"
msgstr ""
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_players.cpp:109
+#: src/gui/widgets/tabs/setup_players.cpp:123
msgid "Use special diagonal speed in players moving"
msgstr ""
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_players.cpp:113
+#: src/gui/widgets/tabs/setup_players.cpp:127
msgid ""
"Emulate right mouse button by long mouse click (useful for touch interfaces)"
msgstr ""
@@ -5382,9 +5392,8 @@ msgstr ""
#. TRANSLATORS: short button name for mail window.
#: src/gui/windowmenu.cpp:156
-#, fuzzy
msgid "MA"
-msgstr "P"
+msgstr ""
#. TRANSLATORS: full button name
#. TRANSLATORS: mail window name
@@ -5955,9 +5964,8 @@ msgstr "Anna varastoitavien tavaroiden määrä."
#. TRANSLATORS: amount window message
#: src/gui/windows/itemamountwindow.cpp:252
-#, fuzzy
msgid "Select amount of items to send."
-msgstr "Anna varastoitavien tavaroiden määrä."
+msgstr ""
#. TRANSLATORS: amount window message
#: src/gui/windows/itemamountwindow.cpp:257
@@ -6136,9 +6144,8 @@ msgstr ""
#. TRANSLATORS: mail edit window name
#: src/gui/windows/maileditwindow.cpp:47
-#, fuzzy
msgid "Edit mail"
-msgstr "Sähköpostiosoite:"
+msgstr ""
#. TRANSLATORS: mail edit window button
#: src/gui/windows/maileditwindow.cpp:50
@@ -6171,24 +6178,21 @@ msgstr ""
#. TRANSLATORS: mail view window label
#: src/gui/windows/maileditwindow.cpp:60
#: src/gui/windows/mailviewwindow.cpp:103
-#, fuzzy
msgid "Money:"
-msgstr "Rahat: %s"
+msgstr ""
#. TRANSLATORS: mail edit window label
#: src/gui/windows/maileditwindow.cpp:62
#: src/gui/windows/mailviewwindow.cpp:119
#: src/gui/windows/mailviewwindow.cpp:124
-#, fuzzy
msgid "Item:"
-msgstr "Karttaolio"
+msgstr ""
#. TRANSLATORS: mail edit window label
#. TRANSLATORS: mail view window label
#: src/gui/windows/maileditwindow.cpp:64 src/gui/windows/mailviewwindow.cpp:75
-#, fuzzy
msgid "Message:"
-msgstr "Viesti"
+msgstr ""
#. TRANSLATORS: mail view window name
#: src/gui/windows/mailviewwindow.cpp:53
@@ -6202,9 +6206,8 @@ msgstr ""
#. TRANSLATORS: mail view window label
#: src/gui/windows/mailviewwindow.cpp:65
-#, fuzzy
msgid "Time:"
-msgstr "Aika"
+msgstr ""
#. TRANSLATORS: mail view window label
#: src/gui/windows/mailviewwindow.cpp:69
@@ -6212,9 +6215,8 @@ msgid "From:"
msgstr ""
#: src/gui/windows/mailviewwindow.cpp:131
-#, fuzzy
msgid "Get attach"
-msgstr "(?) hyökkäys"
+msgstr ""
#. TRANSLATORS: mail window button
#: src/gui/windows/mailwindow.cpp:62
@@ -6223,9 +6225,8 @@ msgstr ""
#. TRANSLATORS: mail window button
#: src/gui/windows/mailwindow.cpp:64
-#, fuzzy
msgid "New"
-msgstr "Verkko"
+msgstr ""
#. TRANSLATORS: mail window button
#: src/gui/windows/mailwindow.cpp:68
@@ -7018,9 +7019,8 @@ msgstr ""
#. TRANSLATORS: input action name
#: src/input/pages/basic.cpp:136
-#, fuzzy
msgid "Change targeting type"
-msgstr "Muuta kohteen luo liikkumisen tyyppiä"
+msgstr ""
#. TRANSLATORS: input action name
#: src/input/pages/basic.cpp:142
@@ -8015,9 +8015,8 @@ msgstr ""
#. TRANSLATORS: input action name
#: src/input/pages/windows.cpp:196
-#, fuzzy
msgid "Quick settings window"
-msgstr "Pikapudotusikkuna"
+msgstr ""
#. TRANSLATORS: input action name
#: src/input/pages/windows.cpp:208
@@ -9700,33 +9699,28 @@ msgstr ""
#. TRANSLATORS: notification message
#: src/resources/notifications.h:572
-#, fuzzy
msgid "Message successfully sent."
-msgstr "Pelaaja on nyt %s!"
+msgstr ""
#. TRANSLATORS: notification message
#: src/resources/notifications.h:576
-#, fuzzy
msgid "Message send failed."
-msgstr "Viesti sulkee keskustelun."
+msgstr ""
#. TRANSLATORS: notification message
#: src/resources/notifications.h:580
-#, fuzzy
msgid "Item attach failed."
-msgstr "Emperium-tarkistus epäonnistui."
+msgstr ""
#. TRANSLATORS: notification message
#: src/resources/notifications.h:584
-#, fuzzy
msgid "Money attach failed."
-msgstr "Ota käyttöön hyökkäyssuodin"
+msgstr ""
#. TRANSLATORS: notification message
#: src/resources/notifications.h:588
-#, fuzzy
msgid "Message return failed."
-msgstr "Keskustelun luonti epäonnistui!"
+msgstr ""
#. TRANSLATORS: notification message
#: src/resources/notifications.h:592
@@ -9735,15 +9729,13 @@ msgstr ""
#. TRANSLATORS: notification message
#: src/resources/notifications.h:596
-#, fuzzy
msgid "Message deletion failed."
-msgstr "Tunnistus epäonnistui."
+msgstr ""
#. TRANSLATORS: notification message
#: src/resources/notifications.h:600
-#, fuzzy
msgid "Message successfully deleted."
-msgstr "Ryhmä luotu."
+msgstr ""
#. TRANSLATORS: notification message
#: src/resources/notifications.h:604
@@ -9762,9 +9754,8 @@ msgstr ""
#. TRANSLATORS: notification message
#: src/resources/notifications.h:620
-#, fuzzy
msgid "You enter battle field."
-msgstr "Tarvitset toisen sinisen helmen!"
+msgstr ""
#. TRANSLATORS: chat option changed message
#: src/utils/booleanoptions.h:27
@@ -9773,36 +9764,3 @@ msgid "Options to /%s are \"yes\", \"no\", \"true\", \"false\", \"1\", \"0\"."
msgstr ""
"Vaihtoehdot komennolle /%s ovat \"yes\" (kyllä), \"no\" (ei) tai vastaavasti "
"\"true\", \"false\", \"1\" tai \"0\"."
-
-#~ msgid "Hide shield sprite"
-#~ msgstr "Piilota kilpihahmo"
-
-#~ msgid "BC"
-#~ msgstr "BT"
-
-#~ msgid "Bot checker"
-#~ msgstr "Bottitutka"
-
-#~ msgid "Bot Checker"
-#~ msgstr "Bottitutka"
-
-#~ msgid "Result"
-#~ msgstr "Tulos"
-
-#~ msgid "Split"
-#~ msgstr "Jaa"
-
-#~ msgid "Time before jacko spawn:"
-#~ msgstr "Aika jackon resetiin:"
-
-#~ msgid "%s %d?"
-#~ msgstr "%s %d?"
-
-#~ msgid "jacko spawning"
-#~ msgstr "jacko elää!"
-
-#~ msgid "Failed to send as sender or letter invalid."
-#~ msgstr "Lähettäminen epäonnistui: vastaanottaja tai kirje ei kelpaa."
-
-#~ msgid "Bot Checker Window"
-#~ msgstr "Bottitutkaikkuna"
diff --git a/po/fr.po b/po/fr.po
index df766fc06..8d4c02271 100644
--- a/po/fr.po
+++ b/po/fr.po
@@ -21,9 +21,9 @@ msgid ""
msgstr ""
"Project-Id-Version: ManaPlus\n"
"Report-Msgid-Bugs-To: akaras@inbox.ru\n"
-"POT-Creation-Date: 2015-07-29 02:28+0300\n"
-"PO-Revision-Date: 2015-04-26 23:49+0000\n"
-"Last-Translator: Alige <aligetmw@hotmail.fr>\n"
+"POT-Creation-Date: 2015-07-29 22:39+0300\n"
+"PO-Revision-Date: 2015-07-29 09:13+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"
@@ -327,30 +327,30 @@ msgid "Quick"
msgstr ""
#. TRANSLATORS: visible beings on map
-#: src/actormanager.cpp:1375
+#: src/actormanager.cpp:1376
msgid "Visible on map"
msgstr "Visible sur la carte"
#. TRANSLATORS: default race name
-#: src/being/being.cpp:435
+#: src/being/being.cpp:438
msgid "Human"
msgstr "Humain"
-#: src/being/being.cpp:609
+#: src/being/being.cpp:612
msgid "dodge"
msgstr "esquive"
-#: src/being/being.cpp:609
+#: src/being/being.cpp:612
msgid "miss"
msgstr "raté"
#. TRANSLATORS: this away status writed in player nick
-#: src/being/being.cpp:2035 src/gui/windows/whoisonline.cpp:871
+#: src/being/being.cpp:2084 src/gui/windows/whoisonline.cpp:871
msgid "A"
msgstr "A"
#. TRANSLATORS: this inactive status writed in player nick
-#: src/being/being.cpp:2040 src/gui/windows/whoisonline.cpp:876
+#: src/being/being.cpp:2089 src/gui/windows/whoisonline.cpp:876
msgid "I"
msgstr "I"
@@ -902,9 +902,8 @@ msgstr "(d) Sans attaque automatique"
#. TRANSLATORS: targeting type in status bar
#: src/gamemodifiers.cpp:276
-#, fuzzy
msgid "(D) don't switch target"
-msgstr "(?) aller à la cible"
+msgstr ""
#. TRANSLATORS: targeting type in status bar
#: src/gamemodifiers.cpp:278
@@ -913,9 +912,8 @@ msgstr ""
#. TRANSLATORS: targeting type in status bar
#: src/gamemodifiers.cpp:280
-#, fuzzy
msgid "(?) targeting"
-msgstr "(?) imitation"
+msgstr ""
#. TRANSLATORS: pickup size in status bar
#: src/gamemodifiers.cpp:314
@@ -1890,7 +1888,7 @@ msgstr "Ajouter le nom dans la conversation"
#. TRANSLATORS: popup menu header
#. TRANSLATORS: settings tab name
-#: src/gui/popups/popupmenu.cpp:429 src/gui/widgets/tabs/setup_players.cpp:38
+#: src/gui/popups/popupmenu.cpp:429 src/gui/widgets/tabs/setup_players.cpp:55
msgid "Players"
msgstr "Joueurs"
@@ -2178,9 +2176,8 @@ msgstr "Montrer"
#. TRANSLATORS: popup menu item
#: src/gui/popups/popupmenu.cpp:1979
-#, fuzzy
msgid "Open yellow bar settings"
-msgstr "Remise aux valeurs de défaut de la barre jaune"
+msgstr ""
#. TRANSLATORS: popup menu item
#: src/gui/popups/popupmenu.cpp:1981
@@ -2483,9 +2480,8 @@ msgstr "Interface utilisateur (IU)"
#. TRANSLATORS: palette label
#: src/gui/userpalette.cpp:129
-#, fuzzy
msgid "Beings"
-msgstr "Créature"
+msgstr ""
#. TRANSLATORS: palette color
#: src/gui/userpalette.cpp:134
@@ -2569,9 +2565,8 @@ msgstr ""
#. TRANSLATORS: palette label
#: src/gui/userpalette.cpp:227
-#, fuzzy
msgid "Particles"
-msgstr "Taille des effets de particules"
+msgstr ""
#. TRANSLATORS: settings option
#: src/gui/userpalette.cpp:232 src/gui/widgets/tabs/setup_visual.cpp:157
@@ -2653,9 +2648,8 @@ msgstr "Coups manqués"
#. TRANSLATORS: palette label
#: src/gui/userpalette.cpp:313
-#, fuzzy
msgid "Tiles"
-msgstr "Émoticônes"
+msgstr ""
#: src/gui/userpalette.cpp:318
msgid "Portal highlight"
@@ -2693,9 +2687,8 @@ msgstr "Bord des tiles"
#. TRANSLATORS: palette label
#: src/gui/userpalette.cpp:356
-#, fuzzy
msgid "Ranges"
-msgstr "Portée %s"
+msgstr ""
#. TRANSLATORS: palette color
#: src/gui/userpalette.cpp:361
@@ -3511,7 +3504,7 @@ msgid "Enable debug chat Log"
msgstr "Activer le débogage de l'historique des conversations"
#: src/gui/widgets/tabs/setup_chat.cpp:124
-msgid "If you enable thus, debug chat tab also will be logged to disk."
+msgid "If you enable this, debug chat tab also will be logged to disk."
msgstr ""
#. TRANSLATORS: settings option
@@ -3565,7 +3558,7 @@ msgstr "Masquer les messages liés à la boutique"
#: src/gui/widgets/tabs/setup_chat.cpp:153
msgid ""
-"If this setting enabled, no messages related to built-in ManaPlusshop will "
+"If this setting enabled, no messages related to built-in ManaPlus shop will "
"be displayed in chat. Disable this setting if you want to see shop-related "
"messages.\n"
"\n"
@@ -3724,10 +3717,10 @@ msgstr "Si besoin est, changer la taille des onglets de conversation"
#: src/gui/widgets/tabs/setup_chat.cpp:243
msgid ""
-"If this feature enabled, text in chat will be automaticallyadjusted to adapt "
-"to appearance of chat input field when youtyping message and when input "
-"field of chat disappears. If disabled, chat input area will allways occupy "
-"its place, which could be otherwise usable for text.\n"
+"If this feature enabled, text in chat will be automatically adjusted to "
+"adapt to appearance of chat input field when you typing message and when "
+"input field of chat disappears. If disabled, chat input area will allways "
+"occupy its place, which could be otherwise usable for text.\n"
"\n"
"Note: its mostly about jumpy attitude vs less usable space for text."
msgstr ""
@@ -3744,7 +3737,7 @@ msgstr "Utiliser l’horaire local"
#: src/gui/widgets/tabs/setup_chat.cpp:258
msgid ""
-"If this feature enabled, timestamps in chat will use locak times.If "
+"If this feature enabled, timestamps in chat will use local times. If "
"disabled, server time will be used (often it is GMT+0)."
msgstr ""
@@ -3758,7 +3751,7 @@ msgid ""
"Here you can specify some extra words which will also cause highlighting. "
"Use comma to separate words.\n"
"\n"
-"Note: frequenthilights are annoying - use it with caution."
+"Note: frequent hilights are annoying - use it with caution."
msgstr ""
#. TRANSLATORS: settings option
@@ -4540,95 +4533,111 @@ msgstr ""
msgid "Disable logging in game (do not enable)"
msgstr "Désactiver l'entrée en jeu (ne pas activer)"
-#. TRANSLATORS: settings option
+#. TRANSLATORS: screen badges type
+#: src/gui/widgets/tabs/setup_players.cpp:41
+msgid "hide"
+msgstr ""
+
+#. TRANSLATORS: screen badges type
+#: src/gui/widgets/tabs/setup_players.cpp:43
+#, fuzzy
+msgid "show at top"
+msgstr "Afficher l'historique de conversation"
+
+#. TRANSLATORS: screen badges type
#: src/gui/widgets/tabs/setup_players.cpp:45
+#, fuzzy
+msgid "show at right"
+msgstr "Afficher le chapeau dans le chat"
+
+#. TRANSLATORS: screen badges type
+#: src/gui/widgets/tabs/setup_players.cpp:47
+msgid "show at bottom"
+msgstr ""
+
+#. TRANSLATORS: settings option
+#: src/gui/widgets/tabs/setup_players.cpp:62
msgid "Show gender"
msgstr "Afficher le sexe"
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_players.cpp:49
+#: src/gui/widgets/tabs/setup_players.cpp:66
msgid "Show level"
msgstr "Afficher le niveau"
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_players.cpp:53
+#: src/gui/widgets/tabs/setup_players.cpp:70
msgid "Show own name"
msgstr "Afficher son propre nom"
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_players.cpp:57
+#: src/gui/widgets/tabs/setup_players.cpp:74
msgid "Enable extended mouse targeting"
msgstr "Activer le mode de visée étendu de la souris"
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_players.cpp:61
+#: src/gui/widgets/tabs/setup_players.cpp:78
msgid "Target dead players"
msgstr "Viser les joueurs morts"
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_players.cpp:65
+#: src/gui/widgets/tabs/setup_players.cpp:82
msgid "Visible names"
msgstr "Afficher les noms"
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_players.cpp:69
+#: src/gui/widgets/tabs/setup_players.cpp:86
msgid "Auto move names"
msgstr "Bouger automatiquement les noms"
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_players.cpp:73
-#, fuzzy
-msgid "Show badges"
-msgstr "Montrer les objets"
-
-#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_players.cpp:77
-msgid "Show badges at top"
+#: src/gui/widgets/tabs/setup_players.cpp:91
+msgid "Badges"
msgstr ""
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_players.cpp:81
+#: src/gui/widgets/tabs/setup_players.cpp:95
msgid "Secure trades"
msgstr "Protection des échanges"
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_players.cpp:85
+#: src/gui/widgets/tabs/setup_players.cpp:99
msgid "Unsecure chars in names"
msgstr "Caractère à risque dans le nom"
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_players.cpp:89
+#: src/gui/widgets/tabs/setup_players.cpp:103
msgid "Show statuses"
msgstr "Montrer les Statuts"
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_players.cpp:93
+#: src/gui/widgets/tabs/setup_players.cpp:107
msgid "Show ip addresses on screenshots"
msgstr "Afficher les adresses ip sur les captures d'écran"
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_players.cpp:97
+#: src/gui/widgets/tabs/setup_players.cpp:111
msgid "Allow self heal with mouse click"
msgstr "Autoriser la récupération automatique sur clic droit de la souris"
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_players.cpp:101
+#: src/gui/widgets/tabs/setup_players.cpp:115
msgid "Group friends in who is online window"
msgstr "Regrouper les amis dans la fenêtre de qui est en ligne"
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_players.cpp:105
+#: src/gui/widgets/tabs/setup_players.cpp:119
msgid "Hide erased players nicks"
msgstr "Cacher les noms des joueurs supprimés"
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_players.cpp:109
+#: src/gui/widgets/tabs/setup_players.cpp:123
msgid "Use special diagonal speed in players moving"
msgstr ""
"Utiliser une vitesse spéciale pour les déplacements diagonaux des joueurs"
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_players.cpp:113
+#: src/gui/widgets/tabs/setup_players.cpp:127
msgid ""
"Emulate right mouse button by long mouse click (useful for touch interfaces)"
msgstr ""
@@ -5424,9 +5433,8 @@ msgstr "Banque"
#. TRANSLATORS: short button name for mail window.
#: src/gui/windowmenu.cpp:156
-#, fuzzy
msgid "MA"
-msgstr "CRT"
+msgstr ""
#. TRANSLATORS: full button name
#. TRANSLATORS: mail window name
@@ -5935,9 +5943,8 @@ msgstr "Savais-tu que..."
#. TRANSLATORS: insert card dialog name
#: src/gui/windows/insertcarddialog.cpp:43
#: src/gui/windows/insertcarddialog.cpp:45
-#, fuzzy
msgid "Insert card"
-msgstr "Insérer"
+msgstr ""
#. TRANSLATORS: insert card dialog button
#. TRANSLATORS: input action name
@@ -6003,9 +6010,8 @@ msgstr "Choisir le nombre d'objets à stocker."
#. TRANSLATORS: amount window message
#: src/gui/windows/itemamountwindow.cpp:252
-#, fuzzy
msgid "Select amount of items to send."
-msgstr "Choisir le nombre d'objets à stocker."
+msgstr ""
#. TRANSLATORS: amount window message
#: src/gui/windows/itemamountwindow.cpp:257
@@ -6184,9 +6190,8 @@ msgstr "Ouvrir l'URL d'inscription"
#. TRANSLATORS: mail edit window name
#: src/gui/windows/maileditwindow.cpp:47
-#, fuzzy
msgid "Edit mail"
-msgstr "Saisissez e-mail:"
+msgstr ""
#. TRANSLATORS: mail edit window button
#: src/gui/windows/maileditwindow.cpp:50
@@ -6219,24 +6224,21 @@ msgstr ""
#. TRANSLATORS: mail view window label
#: src/gui/windows/maileditwindow.cpp:60
#: src/gui/windows/mailviewwindow.cpp:103
-#, fuzzy
msgid "Money:"
-msgstr "Argent : %s"
+msgstr ""
#. TRANSLATORS: mail edit window label
#: src/gui/windows/maileditwindow.cpp:62
#: src/gui/windows/mailviewwindow.cpp:119
#: src/gui/windows/mailviewwindow.cpp:124
-#, fuzzy
msgid "Item:"
-msgstr "Objet de carte"
+msgstr ""
#. TRANSLATORS: mail edit window label
#. TRANSLATORS: mail view window label
#: src/gui/windows/maileditwindow.cpp:64 src/gui/windows/mailviewwindow.cpp:75
-#, fuzzy
msgid "Message:"
-msgstr "Message"
+msgstr ""
#. TRANSLATORS: mail view window name
#: src/gui/windows/mailviewwindow.cpp:53
@@ -6250,9 +6252,8 @@ msgstr ""
#. TRANSLATORS: mail view window label
#: src/gui/windows/mailviewwindow.cpp:65
-#, fuzzy
msgid "Time:"
-msgstr "Temps"
+msgstr ""
#. TRANSLATORS: mail view window label
#: src/gui/windows/mailviewwindow.cpp:69
@@ -6260,9 +6261,8 @@ msgid "From:"
msgstr ""
#: src/gui/windows/mailviewwindow.cpp:131
-#, fuzzy
msgid "Get attach"
-msgstr "(?) attaque"
+msgstr ""
#. TRANSLATORS: mail window button
#: src/gui/windows/mailwindow.cpp:62
@@ -6271,21 +6271,18 @@ msgstr ""
#. TRANSLATORS: mail window button
#: src/gui/windows/mailwindow.cpp:64
-#, fuzzy
msgid "New"
-msgstr "Réseau"
+msgstr ""
#. TRANSLATORS: mail window button
#: src/gui/windows/mailwindow.cpp:68
-#, fuzzy
msgid "Return"
-msgstr "Retourner à l'œuf"
+msgstr ""
#. TRANSLATORS: mail window button
#: src/gui/windows/mailwindow.cpp:70
-#, fuzzy
msgid "Open"
-msgstr "Ouvrir l'adresse"
+msgstr ""
#: src/gui/windows/ministatuswindow.cpp:71
msgid "health bar"
@@ -7074,9 +7071,8 @@ msgstr "Cibler le mercenaire"
#. TRANSLATORS: input action name
#: src/input/pages/basic.cpp:136
-#, fuzzy
msgid "Change targeting type"
-msgstr "Changer le type de déplacement vers les cibles"
+msgstr ""
#. TRANSLATORS: input action name
#: src/input/pages/basic.cpp:142
@@ -8071,9 +8067,8 @@ msgstr "Fenêtre Panier"
#. TRANSLATORS: input action name
#: src/input/pages/windows.cpp:196
-#, fuzzy
msgid "Quick settings window"
-msgstr "Fenêtre de Quêtes"
+msgstr ""
#. TRANSLATORS: input action name
#: src/input/pages/windows.cpp:208
@@ -9775,51 +9770,43 @@ msgstr ""
#. TRANSLATORS: notification message
#: src/resources/notifications.h:572
-#, fuzzy
msgid "Message successfully sent."
-msgstr "Joueur %s avec succès !"
+msgstr ""
#. TRANSLATORS: notification message
#: src/resources/notifications.h:576
-#, fuzzy
msgid "Message send failed."
-msgstr "La recherche d'objets a échoué."
+msgstr ""
#. TRANSLATORS: notification message
#: src/resources/notifications.h:580
-#, fuzzy
msgid "Item attach failed."
-msgstr "Echec de capture du familier."
+msgstr ""
#. TRANSLATORS: notification message
#: src/resources/notifications.h:584
-#, fuzzy
msgid "Money attach failed."
-msgstr "Echec de capture du familier."
+msgstr ""
#. TRANSLATORS: notification message
#: src/resources/notifications.h:588
-#, fuzzy
msgid "Message return failed."
-msgstr "La recherche d'objets a échoué."
+msgstr ""
#. TRANSLATORS: notification message
#: src/resources/notifications.h:592
-#, fuzzy
msgid "Message return success."
-msgstr "Succès de l'alimentation du familier."
+msgstr ""
#. TRANSLATORS: notification message
#: src/resources/notifications.h:596
-#, fuzzy
msgid "Message deletion failed."
-msgstr "Échec de l'authentification."
+msgstr ""
#. TRANSLATORS: notification message
#: src/resources/notifications.h:600
-#, fuzzy
msgid "Message successfully deleted."
-msgstr "Création du groupe réussie."
+msgstr ""
#. TRANSLATORS: notification message
#: src/resources/notifications.h:604
@@ -9838,9 +9825,8 @@ msgstr ""
#. TRANSLATORS: notification message
#: src/resources/notifications.h:620
-#, fuzzy
msgid "You enter battle field."
-msgstr "Vous avez besoin d'une autre pierre précieuse bleue !"
+msgstr ""
#. TRANSLATORS: chat option changed message
#: src/utils/booleanoptions.h:27
@@ -9848,36 +9834,3 @@ msgstr "Vous avez besoin d'une autre pierre précieuse bleue !"
msgid "Options to /%s are \"yes\", \"no\", \"true\", \"false\", \"1\", \"0\"."
msgstr ""
"Les options de /%s sont \"yes\", \"no\", \"true\", \"false\", \"1\", \"0\"."
-
-#~ msgid "Hide shield sprite"
-#~ msgstr "Cacher le bouclier"
-
-#~ msgid "BC"
-#~ msgstr "TdR"
-
-#~ msgid "Bot checker"
-#~ msgstr "Testeur de robot"
-
-#~ msgid "Bot Checker"
-#~ msgstr "Testeur de Robot"
-
-#~ msgid "Result"
-#~ msgstr "Résultat"
-
-#~ msgid "Split"
-#~ msgstr "Partager"
-
-#~ msgid "Time before jacko spawn:"
-#~ msgstr "Temps avant l'arrivée de Jack0 :"
-
-#~ msgid "%s %d?"
-#~ msgstr "%s %d ?"
-
-#~ msgid "jacko spawning"
-#~ msgstr "Arrivée de Jack0"
-
-#~ msgid "Failed to send as sender or letter invalid."
-#~ msgstr "Échec de l'envoi comme émetteur ou caractère invalide."
-
-#~ msgid "Bot Checker Window"
-#~ msgstr "Fenêtre du testeur de robot"
diff --git a/po/he.po b/po/he.po
index ffb6ae882..f0a05253e 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-04-06 02:00+0300\n"
-"PO-Revision-Date: 2015-04-06 11:05+0000\n"
+"POT-Creation-Date: 2015-07-29 02:28+0300\n"
+"PO-Revision-Date: 2015-07-29 09:12+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:146
+#: src/actions/actions.cpp:155
msgid "File uploaded"
msgstr ""
@@ -32,146 +32,146 @@ msgstr ""
#. TRANSLATORS: ok dialog button
#. TRANSLATORS: text dialog button
#. TRANSLATORS: ok dialog button
-#: src/actions/actions.cpp:148 src/client.cpp:1454 src/client.cpp:1481
-#: 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:312
-#: src/gui/widgets/tabs/setup_theme.cpp:343
+#: src/actions/actions.cpp:158 src/client.cpp:1453 src/client.cpp:1486
+#: src/gamemodifiers.cpp:451 src/gui/dialogsmanager.cpp:168
+#: src/gui/dialogsmanager.cpp:188 src/gui/widgets/tabs/setup_input.cpp:164
+#: src/gui/widgets/tabs/setup_theme.cpp:313
+#: src/gui/widgets/tabs/setup_theme.cpp:349
#: src/gui/widgets/tabs/setup_video.cpp:250
-#: src/gui/widgets/tabs/setup_video.cpp:274
-#: src/gui/widgets/tabs/setup_video.cpp:389
-#: src/gui/widgets/tabs/setup_video.cpp:401
-#: src/gui/windows/changeemaildialog.cpp:167
-#: src/gui/windows/changepassworddialog.cpp:157
-#: src/gui/windows/charcreatedialog.cpp:380
-#: src/gui/windows/charselectdialog.cpp:279
-#: src/gui/windows/charselectdialog.cpp:321 src/gui/windows/editdialog.cpp:49
-#: src/gui/windows/editserverdialog.cpp:59
-#: src/gui/windows/editserverdialog.cpp:217
-#: src/gui/windows/itemamountwindow.cpp:167 src/gui/windows/quitdialog.cpp:68
-#: src/gui/windows/registerdialog.cpp:243 src/gui/windows/socialwindow.cpp:507
-#: src/gui/windows/textdialog.cpp:48 src/gui/windows/unregisterdialog.cpp:146
-#: src/net/ea/charserverhandler.cpp:143 src/net/ea/charserverhandler.cpp:162
-#: src/net/ea/gamehandler.cpp:83 src/net/eathena/charserverhandler.cpp:593
-#: src/net/eathena/charserverhandler.cpp:623
-#: src/net/eathena/charserverhandler.cpp:653
-#: src/net/tmwa/charserverhandler.cpp:535
+#: src/gui/widgets/tabs/setup_video.cpp:278
+#: src/gui/widgets/tabs/setup_video.cpp:396
+#: src/gui/widgets/tabs/setup_video.cpp:412
+#: src/gui/windows/changeemaildialog.cpp:169
+#: src/gui/windows/changepassworddialog.cpp:159
+#: src/gui/windows/charcreatedialog.cpp:390
+#: src/gui/windows/charselectdialog.cpp:280
+#: src/gui/windows/charselectdialog.cpp:327 src/gui/windows/editdialog.cpp:50
+#: src/gui/windows/editserverdialog.cpp:56
+#: src/gui/windows/editserverdialog.cpp:216
+#: src/gui/windows/itemamountwindow.cpp:179 src/gui/windows/quitdialog.cpp:66
+#: src/gui/windows/registerdialog.cpp:241 src/gui/windows/socialwindow.cpp:524
+#: src/gui/windows/textdialog.cpp:48 src/gui/windows/unregisterdialog.cpp:149
+#: src/net/ea/charserverhandler.cpp:145 src/net/ea/charserverhandler.cpp:170
+#: src/net/ea/gamehandler.cpp:85 src/net/eathena/charserverhandler.cpp:612
+#: src/net/eathena/charserverhandler.cpp:647
+#: src/net/eathena/charserverhandler.cpp:683
+#: src/net/tmwa/charserverhandler.cpp:506
msgid "OK"
msgstr "אישור"
#. TRANSLATORS: clear graphics command message
#. TRANSLATORS: clear fonts cache message
-#: src/actions/actions.cpp:934 src/actions/actions.cpp:946
+#: src/actions/actions.cpp:983 src/actions/actions.cpp:996
msgid "Cache cleaned"
msgstr ""
#. TRANSLATORS: uptime command
-#: src/actions/actions.cpp:1074 src/actions/actions.cpp:1130
+#: src/actions/actions.cpp:1132 src/actions/actions.cpp:1189
#, c-format
msgid "Client uptime: %s"
msgstr ""
#. TRANSLATORS: uptime command
-#: src/actions/actions.cpp:1085
+#: src/actions/actions.cpp:1144
#, c-format
msgid "%d week"
msgstr ""
-#: src/actions/actions.cpp:1085
+#: src/actions/actions.cpp:1144
#, c-format
msgid "%d weeks"
msgstr ""
#. TRANSLATORS: uptime command
-#: src/actions/actions.cpp:1096
+#: src/actions/actions.cpp:1155
#, c-format
msgid "%d day"
msgstr ""
-#: src/actions/actions.cpp:1096
+#: src/actions/actions.cpp:1155
#, c-format
msgid "%d days"
msgstr ""
#. TRANSLATORS: uptime command
-#: src/actions/actions.cpp:1106
+#: src/actions/actions.cpp:1165
#, c-format
msgid "%d hour"
msgstr ""
-#: src/actions/actions.cpp:1106
+#: src/actions/actions.cpp:1165
#, c-format
msgid "%d hours"
msgstr ""
#. TRANSLATORS: uptime command
-#: src/actions/actions.cpp:1116
+#: src/actions/actions.cpp:1175
#, c-format
msgid "%d minute"
msgstr ""
-#: src/actions/actions.cpp:1116
+#: src/actions/actions.cpp:1175
#, c-format
msgid "%d minutes"
msgstr ""
#. TRANSLATORS: uptime command
-#: src/actions/actions.cpp:1126
+#: src/actions/actions.cpp:1185
#, c-format
msgid "%d second"
msgstr ""
-#: src/actions/actions.cpp:1126
+#: src/actions/actions.cpp:1185
#, c-format
msgid "%d seconds"
msgstr ""
#. TRANSLATORS: dump command
-#: src/actions/actions.cpp:1187 src/actions/actions.cpp:1196
+#: src/actions/actions.cpp:1247 src/actions/actions.cpp:1256
msgid "Resource images:"
msgstr ""
#. TRANSLATORS: dump command
-#: src/actions/actions.cpp:1190 src/actions/actions.cpp:1199
+#: src/actions/actions.cpp:1250 src/actions/actions.cpp:1260
msgid "Resource orphaned images:"
msgstr ""
#. TRANSLATORS: dump environment command
-#: src/actions/actions.cpp:1287
+#: src/actions/actions.cpp:1349
msgid "Environment variables dumped"
msgstr ""
-#: src/actions/actions.cpp:1406
+#: src/actions/actions.cpp:1474
msgid "Uploaded config into:"
msgstr ""
-#: src/actions/actions.cpp:1415
+#: src/actions/actions.cpp:1483
msgid "Uploaded server config into:"
msgstr ""
-#: src/actions/actions.cpp:1424
+#: src/actions/actions.cpp:1492
msgid "Uploaded log into:"
msgstr ""
#. TRANSLATORS: whisper send
-#: src/actions/chat.cpp:247
+#: src/actions/chat.cpp:246
msgid "Cannot send empty whispers!"
msgstr "לא ניתן לשלוח לחישות ריקות!"
#. TRANSLATORS: new whisper or channel query
-#: src/actions/chat.cpp:295
+#: src/actions/chat.cpp:294
#, 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:320 src/gui/widgets/tabs/chat/partytab.cpp:71
+#: src/actions/chat.cpp:319 src/gui/widgets/tabs/chat/partytab.cpp:71
msgid "Party name is missing."
msgstr "שם חבורה חסר."
#. TRANSLATORS: create guild message
-#: src/actions/chat.cpp:338
+#: src/actions/chat.cpp:337
msgid "Guild name is missing."
msgstr ""
@@ -179,16 +179,16 @@ msgstr ""
#. TRANSLATORS: guild invite message
#. TRANSLATORS: party kick message
#. TRANSLATORS: change relation
-#: src/actions/chat.cpp:359 src/actions/chat.cpp:390 src/actions/chat.cpp:455
-#: src/actions/chat.cpp:485 src/actions/commands.cpp:78
+#: src/actions/chat.cpp:358 src/actions/chat.cpp:389 src/actions/chat.cpp:460
+#: src/actions/chat.cpp:490 src/actions/commands.cpp:80
msgid "Please specify a name."
msgstr ""
-#: src/actions/chat.cpp:410
+#: src/actions/chat.cpp:409
msgid "Return toggles chat."
msgstr "סגירת תיבת הטקסט האוטומטית."
-#: src/actions/chat.cpp:410
+#: src/actions/chat.cpp:409
msgid "Message closes chat."
msgstr "ההודעה סוגרת את תיבת הטקסט."
@@ -198,184 +198,199 @@ msgid "Return now toggles chat."
msgstr "מקש האנטר כעת סוגר את תיבת הטקסט."
#. TRANSLATORS: message from toggle chat command
-#: src/actions/chat.cpp:430
+#: src/actions/chat.cpp:431
msgid "Message now closes chat."
msgstr "ההודעה כעת סוגרת את תיבת הטקסט."
-#: src/actions/chat.cpp:570
+#: src/actions/chat.cpp:575
#, c-format
msgid "equipped hat %s."
msgstr ""
#. TRANSLATORS: change relation
-#: src/actions/commands.cpp:120
+#: src/actions/commands.cpp:122
#, c-format
msgid "Player already %s!"
msgstr ""
#. TRANSLATORS: change relation
-#: src/actions/commands.cpp:133
+#: src/actions/commands.cpp:135
#, c-format
msgid "Player successfully %s!"
msgstr ""
#. TRANSLATORS: change relation
-#: src/actions/commands.cpp:135
+#: src/actions/commands.cpp:137
#, c-format
msgid "Player could not be %s!"
msgstr ""
#. TRANSLATORS: unignore command
-#: src/actions/commands.cpp:166
+#: src/actions/commands.cpp:168
msgid "Player wasn't ignored!"
msgstr ""
#. TRANSLATORS: unignore command
-#: src/actions/commands.cpp:175
+#: src/actions/commands.cpp:177
msgid "Player no longer ignored!"
msgstr ""
#. TRANSLATORS: unignore command
-#: src/actions/commands.cpp:177
+#: src/actions/commands.cpp:179
msgid "Player could not be unignored!"
msgstr ""
#. TRANSLATORS: erase command
-#: src/actions/commands.cpp:192
+#: src/actions/commands.cpp:194
msgid "Player already erased!"
msgstr ""
#. TRANSLATORS: erase command
-#: src/actions/commands.cpp:205
+#: src/actions/commands.cpp:207
msgid "Player no longer erased!"
msgstr ""
#. TRANSLATORS: erase command
-#: src/actions/commands.cpp:207
+#: src/actions/commands.cpp:209
msgid "Player could not be erased!"
msgstr ""
#. TRANSLATORS: adding friend command
-#: src/actions/commands.cpp:214
+#: src/actions/commands.cpp:216
msgid "friend"
msgstr ""
#. TRANSLATORS: disregard command
-#: src/actions/commands.cpp:221
+#: src/actions/commands.cpp:223
msgid "disregarded"
msgstr ""
#. TRANSLATORS: neutral command
-#: src/actions/commands.cpp:228
+#: src/actions/commands.cpp:230
msgid "neutral"
msgstr ""
#. TRANSLATORS: blacklist command
-#: src/actions/commands.cpp:235
+#: src/actions/commands.cpp:237
msgid "blacklisted"
msgstr ""
#. TRANSLATORS: enemy command
-#: src/actions/commands.cpp:242
+#: src/actions/commands.cpp:244
msgid "enemy"
msgstr ""
-#: src/actions/pets.cpp:104
+#: src/actions/commands.cpp:947
+#, c-format
+msgid "Config value: %s"
+msgstr ""
+
+#: src/actions/commands.cpp:959
+#, c-format
+msgid "Server config value: %s"
+msgstr ""
+
+#: src/actions/pets.cpp:109
msgid "Rename your pet"
msgstr ""
#. TRANSLATORS: disable trades message
-#: src/actions/statusbar.cpp:171
+#: src/actions/statusbar.cpp:177
msgid "Ignoring incoming trade requests"
msgstr "מתעלם מהצעות סחר נכנסות"
#. TRANSLATORS: enable trades message
-#: src/actions/statusbar.cpp:181
+#: src/actions/statusbar.cpp:187
msgid "Accepting incoming trade requests"
msgstr "מאשר הצעות סחר נכנסות"
+#. TRANSLATORS: quick tab in settings
+#: src/actions/windows.cpp:323 src/gui/widgets/tabs/setup_quick.cpp:45
+msgid "Quick"
+msgstr ""
+
#. TRANSLATORS: visible beings on map
-#: src/actormanager.cpp:1359
+#: src/actormanager.cpp:1375
msgid "Visible on map"
msgstr ""
#. TRANSLATORS: default race name
-#: src/being/being.cpp:406
+#: src/being/being.cpp:435
msgid "Human"
msgstr ""
-#: src/being/being.cpp:575
+#: src/being/being.cpp:609
msgid "dodge"
msgstr ""
-#: src/being/being.cpp:575
+#: src/being/being.cpp:609
msgid "miss"
msgstr ""
#. TRANSLATORS: this away status writed in player nick
-#: src/being/being.cpp:1921 src/gui/windows/whoisonline.cpp:865
+#: src/being/being.cpp:2035 src/gui/windows/whoisonline.cpp:871
msgid "A"
msgstr ""
#. TRANSLATORS: this inactive status writed in player nick
-#: src/being/being.cpp:1926 src/gui/windows/whoisonline.cpp:870
+#: src/being/being.cpp:2040 src/gui/windows/whoisonline.cpp:876
msgid "I"
msgstr ""
#. TRANSLATORS: chat message after death
-#: src/being/localplayer.cpp:381
+#: src/being/localplayer.cpp:380
#, c-format
msgid "You were killed by %s."
msgstr ""
#. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:835
+#: src/being/localplayer.cpp:836
msgid "Tried to pick up nonexistent item."
msgstr ""
#. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:839
+#: src/being/localplayer.cpp:840
msgid "Item is too heavy."
msgstr ""
#. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:843
+#: src/being/localplayer.cpp:844
msgid "Item is too far away."
msgstr ""
#. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:847
+#: src/being/localplayer.cpp:848
msgid "Inventory is full."
msgstr ""
#. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:851
+#: src/being/localplayer.cpp:852
msgid "Stack is too big."
msgstr ""
#. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:855
+#: src/being/localplayer.cpp:856
msgid "Item belongs to someone else."
msgstr ""
#. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:859
+#: src/being/localplayer.cpp:860
msgid "You can't pickup this amount of items."
msgstr ""
#. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:863
+#: src/being/localplayer.cpp:864
msgid "Your item stack has max amount."
msgstr ""
#. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:870
+#: src/being/localplayer.cpp:871
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:895
#, c-format
msgid "You picked up %d [@@%d|%s@@]."
msgid_plural "You picked up %d [@@%d|%s@@]."
@@ -384,53 +399,53 @@ msgstr[1] ""
#. TRANSLATORS: this is normal experience
#. TRANSLATORS: get xp message
-#: src/being/localplayer.cpp:1066 src/being/localplayer.cpp:1067
-#: src/being/localplayer.cpp:1093
+#: src/being/localplayer.cpp:1067 src/being/localplayer.cpp:1068
+#: src/being/localplayer.cpp:1094
msgid "xp"
msgstr ""
#. TRANSLATORS: this is job experience
-#: src/being/localplayer.cpp:1071 src/being/localplayer.cpp:1077
-#: src/being/localplayer.cpp:1083
+#: src/being/localplayer.cpp:1072 src/being/localplayer.cpp:1078
+#: src/being/localplayer.cpp:1084
msgid "job"
msgstr ""
#. TRANSLATORS: get hp message
-#: src/being/localplayer.cpp:1102
+#: src/being/localplayer.cpp:1103
msgid "hp"
msgstr ""
#. TRANSLATORS: get hp message
-#: src/being/localplayer.cpp:1111
+#: src/being/localplayer.cpp:1112
msgid "mana"
msgstr ""
#. TRANSLATORS: follow command message
-#: src/being/localplayer.cpp:2180
+#: src/being/localplayer.cpp:2186
#, c-format
msgid "Follow: %s"
msgstr ""
#. TRANSLATORS: follow command message
#. TRANSLATORS: cancel follow message
-#: src/being/localplayer.cpp:2186 src/being/localplayer.cpp:2211
+#: src/being/localplayer.cpp:2192 src/being/localplayer.cpp:2217
msgid "Follow canceled"
msgstr ""
#. TRANSLATORS: imitate command message
-#: src/being/localplayer.cpp:2196
+#: src/being/localplayer.cpp:2202
#, c-format
msgid "Imitation: %s"
msgstr ""
#. TRANSLATORS: imitate command message
#. TRANSLATORS: cancel follow message
-#: src/being/localplayer.cpp:2202 src/being/localplayer.cpp:2216
+#: src/being/localplayer.cpp:2208 src/being/localplayer.cpp:2222
msgid "Imitation canceled"
msgstr ""
#. TRANSLATORS: wait player/monster message
-#: src/being/localplayer.cpp:2566
+#: src/being/localplayer.cpp:2572
#, c-format
msgid "You see %s"
msgstr ""
@@ -440,65 +455,65 @@ msgstr ""
#. TRANSLATORS: add player to completle ignore list
#. TRANSLATORS: popup menu item
#. TRANSLATORS: add player to ignore list
-#: src/being/playerrelations.cpp:467 src/gui/popups/popupmenu.cpp:2287
-#: src/gui/popups/popupmenu.cpp:2329
+#: src/being/playerrelations.cpp:469 src/gui/popups/popupmenu.cpp:2308
+#: src/gui/popups/popupmenu.cpp:2350
msgid "Completely ignore"
msgstr ""
#. TRANSLATORS: ignore/unignore action
-#: src/being/playerrelations.cpp:484
+#: src/being/playerrelations.cpp:486
msgid "Print '...'"
msgstr ""
#. TRANSLATORS: ignore/unignore action
-#: src/being/playerrelations.cpp:507
+#: src/being/playerrelations.cpp:509
msgid "Blink name"
msgstr ""
#. TRANSLATORS: ignore strategi
-#: src/being/playerrelations.cpp:553
+#: src/being/playerrelations.cpp:555
msgid "Floating '...' bubble"
msgstr ""
#. TRANSLATORS: ignore strategi
-#: src/being/playerrelations.cpp:557
+#: src/being/playerrelations.cpp:559
msgid "Floating bubble"
msgstr ""
#. TRANSLATORS: setup tab quick button
#. TRANSLATORS: full button name
#. TRANSLATORS: setup window name
-#: src/client.cpp:907 src/gui/windowmenu.cpp:167
-#: src/gui/windows/setupwindow.cpp:61
+#: src/client.cpp:805 src/gui/windowmenu.cpp:177
+#: src/gui/windows/setupwindow.cpp:64
msgid "Setup"
msgstr "הגדרות"
#. TRANSLATORS: perfoamance tab quick button
#. TRANSLATORS: settings tab name
-#: src/client.cpp:910 src/gui/widgets/tabs/setup_perfomance.cpp:54
+#: src/client.cpp:808 src/gui/widgets/tabs/setup_perfomance.cpp:54
msgid "Performance"
msgstr ""
#. TRANSLATORS: video tab quick button
#. TRANSLATORS: video settings tab name
-#: src/client.cpp:913 src/gui/widgets/tabs/setup_video.cpp:107
+#: src/client.cpp:811 src/gui/widgets/tabs/setup_video.cpp:106
msgid "Video"
msgstr "וידאו"
#. TRANSLATORS: theme tab quick button
#. TRANSLATORS: theme settings tab name
-#: src/client.cpp:916 src/gui/widgets/tabs/setup_theme.cpp:122
+#: src/client.cpp:814 src/gui/widgets/tabs/setup_theme.cpp:121
msgid "Theme"
msgstr ""
#. TRANSLATORS: theme tab quick button
-#: src/client.cpp:919
+#: src/client.cpp:817
msgid "About"
msgstr ""
#. TRANSLATORS: theme tab quick button
#. TRANSLATORS: help window name
-#: src/client.cpp:922 src/gui/windowmenu.cpp:72
+#: src/client.cpp:820 src/gui/windowmenu.cpp:72
#: src/gui/windows/helpwindow.cpp:53
msgid "Help"
msgstr "עזרה"
@@ -511,46 +526,49 @@ msgstr "עזרה"
#. TRANSLATORS: close window
#. TRANSLATORS: did you know window button
#. TRANSLATORS: storage button
+#. TRANSLATORS: mail edit window button
+#. TRANSLATORS: mail view window button
#. TRANSLATORS: npc dialog button
#. TRANSLATORS: quests window button
#. TRANSLATORS: shop window button
-#: src/client.cpp:926 src/client.cpp:1382 src/client.cpp:1396
-#: 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:254
-#: src/gui/windows/inventorywindow.cpp:277 src/gui/windows/npcdialog.cpp:75
-#: src/gui/windows/npcdialog.cpp:113 src/gui/windows/questswindow.cpp:77
-#: src/gui/windows/shopwindow.cpp:111
+#: src/client.cpp:824 src/client.cpp:1371 src/client.cpp:1390
+#: src/gui/dialogsmanager.cpp:105 src/gui/popups/popupmenu.cpp:738
+#: src/gui/popups/popupmenu.cpp:979 src/gui/windows/didyouknowwindow.cpp:81
+#: src/gui/windows/inventorywindow.cpp:265
+#: src/gui/windows/inventorywindow.cpp:289
+#: src/gui/windows/maileditwindow.cpp:52 src/gui/windows/mailviewwindow.cpp:59
+#: src/gui/windows/npcdialog.cpp:76 src/gui/windows/npcdialog.cpp:115
+#: src/gui/windows/questswindow.cpp:78 src/gui/windows/shopwindow.cpp:112
msgid "Close"
msgstr "סגור"
#. TRANSLATORS: connection dialog header
-#: src/client.cpp:1052
+#: src/client.cpp:1041 src/gui/windowmanager_unittest.cc:150
msgid "Connecting to server"
msgstr ""
#. TRANSLATORS: connection dialog header
-#: src/client.cpp:1098
+#: src/client.cpp:1087 src/gui/windowmanager_unittest.cc:167
msgid "Logging in"
msgstr ""
#. TRANSLATORS: connection dialog header
-#: src/client.cpp:1141
+#: src/client.cpp:1130
msgid "Entering game world"
msgstr ""
#. TRANSLATORS: connection dialog header
-#: src/client.cpp:1273
+#: src/client.cpp:1263
msgid "Requesting characters"
msgstr ""
#. TRANSLATORS: connection dialog header
-#: src/client.cpp:1313
+#: src/client.cpp:1302
msgid "Connecting to the game server"
msgstr ""
#. TRANSLATORS: connection dialog header
-#: src/client.cpp:1325
+#: src/client.cpp:1313
msgid "Changing game servers"
msgstr ""
@@ -559,83 +577,81 @@ msgstr ""
#. TRANSLATORS: change password error header
#. TRANSLATORS: char creation error
#. TRANSLATORS: error message
-#. TRANSLATORS: edit server dialog error header
-#. TRANSLATORS: error message
#. TRANSLATORS: unregister dialog. error message.
#. TRANSLATORS: error message header
-#. TRANSLATORS: info message
+#. TRANSLATORS: error header
#. TRANSLATORS: ok dialog button
-#. TRANSLATORS: error message
-#: src/client.cpp:1380 src/client.cpp:1394 src/client.cpp:1589
-#: src/gui/windows/changeemaildialog.cpp:164
-#: src/gui/windows/changepassworddialog.cpp:154
-#: src/gui/windows/charcreatedialog.cpp:376
-#: src/gui/windows/charselectdialog.cpp:319
-#: src/gui/windows/editserverdialog.cpp:212
-#: src/gui/windows/registerdialog.cpp:243
-#: src/gui/windows/unregisterdialog.cpp:143
-#: src/net/ea/charserverhandler.cpp:141
-#: src/net/eathena/charserverhandler.cpp:576
-#: src/net/eathena/charserverhandler.cpp:578
-#: src/net/eathena/charserverhandler.cpp:651
-#: src/net/tmwa/charserverhandler.cpp:533
+#. TRANSLATORS: error header
+#: src/client.cpp:1368 src/client.cpp:1387 src/client.cpp:1598
+#: src/gui/windows/changeemaildialog.cpp:166
+#: src/gui/windows/changepassworddialog.cpp:156
+#: src/gui/windows/charcreatedialog.cpp:386
+#: src/gui/windows/charselectdialog.cpp:324
+#: src/gui/windows/editserverdialog.cpp:211
+#: src/gui/windows/registerdialog.cpp:241
+#: src/gui/windows/unregisterdialog.cpp:146
+#: src/net/ea/charserverhandler.cpp:142
+#: src/net/eathena/charserverhandler.cpp:587
+#: src/net/eathena/charserverhandler.cpp:591
+#: src/net/eathena/charserverhandler.cpp:679
+#: src/net/tmwa/charserverhandler.cpp:502
msgid "Error"
msgstr "שגיאה"
#. TRANSLATORS: connection dialog header
-#: src/client.cpp:1409
+#: src/client.cpp:1406
msgid "Requesting registration details"
msgstr ""
#. TRANSLATORS: password change message header
-#: src/client.cpp:1450
+#: src/client.cpp:1449
msgid "Password Change"
msgstr ""
#. TRANSLATORS: password change message text
-#: src/client.cpp:1452
+#: src/client.cpp:1451
msgid "Password changed successfully!"
msgstr ""
#. TRANSLATORS: email change message header
-#: src/client.cpp:1477
+#: src/client.cpp:1482
msgid "Email Change"
msgstr ""
#. TRANSLATORS: email change message text
-#: src/client.cpp:1479
+#: src/client.cpp:1484
msgid "Email changed successfully!"
msgstr ""
#. TRANSLATORS: unregister message header
-#: src/client.cpp:1506
+#: src/client.cpp:1514
msgid "Unregister Successful"
msgstr ""
#. TRANSLATORS: unregister message text
-#: src/client.cpp:1508
+#: src/client.cpp:1516
msgid "Farewell, come back any time..."
msgstr ""
#. TRANSLATORS: directory creation error
-#: src/configmanager.cpp:53 src/dirs.cpp:350 src/dirs.cpp:365 src/dirs.cpp:410
-#: src/dirs.cpp:578 src/dirs.cpp:586
+#: src/configmanager.cpp:53 src/dirs.cpp:352 src/dirs.cpp:367 src/dirs.cpp:412
+#: src/dirs.cpp:580 src/dirs.cpp:588
#, c-format
msgid "%s doesn't exist and can't be created! Exiting."
msgstr ""
#. TRANSLATORS: update server initialisation error
-#: src/dirs.cpp:460
+#: src/dirs.cpp:462
#, c-format
msgid "Invalid update host: %s."
msgstr ""
#. TRANSLATORS: update server initialisation error
-#: src/dirs.cpp:501 src/dirs.cpp:508
+#: src/dirs.cpp:503 src/dirs.cpp:510
msgid "Error creating updates directory!"
msgstr "שגיאה ביצירת ספריית העדכונים!"
-#: src/dirs.cpp:530 src/dirs.cpp:548
+#: src/dirs.cpp:532 src/dirs.cpp:550
#, c-format
msgid "Error: %s doesn't exist and can't be created! Exiting."
msgstr ""
@@ -653,441 +669,456 @@ msgid "dyecmd srcdyestring dstfile"
msgstr ""
#. TRANSLATORS: chat tab header
-#: src/game.cpp:252 src/gui/windows/chatwindow.cpp:2137
+#: src/game.cpp:252 src/gui/windows/chatwindow.cpp:2188
msgid "General"
msgstr "כללי"
#. TRANSLATORS: chat tab header
#. TRANSLATORS: full button name
#. TRANSLATORS: debug window name
-#: src/game.cpp:270 src/gui/windowmenu.cpp:154
-#: src/gui/windows/debugwindow.cpp:42
+#: src/game.cpp:259 src/gui/windowmenu.cpp:163
+#: src/gui/windows/debugwindow.cpp:43
msgid "Debug"
msgstr ""
#. TRANSLATORS: save file message
-#: src/game.cpp:563
+#: src/game.cpp:556
#, c-format
msgid "Screenshot saved as %s"
msgstr ""
#. TRANSLATORS: save file message
-#: src/game.cpp:573
+#: src/game.cpp:566
msgid "Saving screenshot failed!"
msgstr "שמירת תמונת־מסך נכשלה!"
#. TRANSLATORS: error message text
-#: src/game.cpp:660
+#: src/game.cpp:651
msgid "The connection to the server was lost."
msgstr ""
#. TRANSLATORS: error message header
-#: src/game.cpp:663
+#: src/game.cpp:654
msgid "Network Error"
msgstr "שגיאת רשת"
#. TRANSLATORS: move type in status bar
-#: src/gamemodifiers.cpp:145
+#: src/gamemodifiers.cpp:149
msgid "(D) default moves"
msgstr ""
#. TRANSLATORS: move type in status bar
-#: src/gamemodifiers.cpp:147
+#: src/gamemodifiers.cpp:151
msgid "(I) invert moves"
msgstr ""
#. TRANSLATORS: move type in status bar
-#: src/gamemodifiers.cpp:149
+#: src/gamemodifiers.cpp:153
msgid "(c) moves with some crazy moves"
msgstr ""
#. TRANSLATORS: move type in status bar
-#: src/gamemodifiers.cpp:151
+#: src/gamemodifiers.cpp:155
msgid "(C) moves with crazy moves"
msgstr ""
#. TRANSLATORS: move type in status bar
-#: src/gamemodifiers.cpp:153
+#: src/gamemodifiers.cpp:157
msgid "(d) double normal + crazy"
msgstr ""
#. TRANSLATORS: move type in status bar
-#: src/gamemodifiers.cpp:155
+#: src/gamemodifiers.cpp:159
msgid "(?) unknown move"
msgstr ""
#. TRANSLATORS: crazy move type in status bar
-#: src/gamemodifiers.cpp:180
+#: src/gamemodifiers.cpp:184
#, c-format
msgid "(%u) crazy move number %u"
msgstr ""
#. TRANSLATORS: crazy move type in status bar
-#: src/gamemodifiers.cpp:186
+#: src/gamemodifiers.cpp:190
msgid "(a) custom crazy move"
msgstr ""
#. TRANSLATORS: crazy move type in status bar
-#: src/gamemodifiers.cpp:191
+#: src/gamemodifiers.cpp:195
msgid "(?) crazy move"
msgstr ""
#. TRANSLATORS: move to target type in status bar
-#: src/gamemodifiers.cpp:198
+#: src/gamemodifiers.cpp:202
msgid "(0) default moves to target"
msgstr ""
#. TRANSLATORS: move to target type in status bar
-#: src/gamemodifiers.cpp:200
+#: src/gamemodifiers.cpp:204
msgid "(1) moves to target in distance 1"
msgstr ""
#. TRANSLATORS: move to target type in status bar
-#: src/gamemodifiers.cpp:202
+#: src/gamemodifiers.cpp:206
msgid "(2) moves to target in distance 2"
msgstr ""
#. TRANSLATORS: move to target type in status bar
-#: src/gamemodifiers.cpp:204
+#: src/gamemodifiers.cpp:208
msgid "(3) moves to target in distance 3"
msgstr ""
#. TRANSLATORS: move to target type in status bar
-#: src/gamemodifiers.cpp:206
+#: src/gamemodifiers.cpp:210
msgid "(4) moves to target in distance 4"
msgstr ""
#. TRANSLATORS: move to target type in status bar
-#: src/gamemodifiers.cpp:208
+#: src/gamemodifiers.cpp:212
msgid "(5) moves to target in distance 5"
msgstr ""
#. TRANSLATORS: move to target type in status bar
-#: src/gamemodifiers.cpp:210
+#: src/gamemodifiers.cpp:214
msgid "(6) moves to target in distance 6"
msgstr ""
#. TRANSLATORS: move to target type in status bar
-#: src/gamemodifiers.cpp:212
+#: src/gamemodifiers.cpp:216
msgid "(7) moves to target in distance 7"
msgstr ""
#. TRANSLATORS: move to target type in status bar
-#: src/gamemodifiers.cpp:214
+#: src/gamemodifiers.cpp:218
msgid "(8) moves to target in distance 8"
msgstr ""
#. TRANSLATORS: move to target type in status bar
-#: src/gamemodifiers.cpp:216
+#: src/gamemodifiers.cpp:220
msgid "(9) moves to target in distance 9"
msgstr ""
#. TRANSLATORS: move to target type in status bar
-#: src/gamemodifiers.cpp:218
+#: src/gamemodifiers.cpp:222
msgid "(A) moves to target in attack range"
msgstr ""
#. TRANSLATORS: move to target type in status bar
-#: src/gamemodifiers.cpp:220
+#: src/gamemodifiers.cpp:224
msgid "(a) archer attack range"
msgstr ""
#. TRANSLATORS: move to target type in status bar
-#: src/gamemodifiers.cpp:222
+#: src/gamemodifiers.cpp:226
msgid "(B) moves to target in attack range - 1"
msgstr ""
#. TRANSLATORS: move to target type in status bar
-#: src/gamemodifiers.cpp:224
+#: src/gamemodifiers.cpp:228
msgid "(?) move to target"
msgstr ""
#. TRANSLATORS: folow mode in status bar
-#: src/gamemodifiers.cpp:230
+#: src/gamemodifiers.cpp:234
msgid "(D) default follow"
msgstr ""
#. TRANSLATORS: folow mode in status bar
-#: src/gamemodifiers.cpp:232
+#: src/gamemodifiers.cpp:236
msgid "(R) relative follow"
msgstr ""
#. TRANSLATORS: folow mode in status bar
-#: src/gamemodifiers.cpp:234
+#: src/gamemodifiers.cpp:238
msgid "(M) mirror follow"
msgstr ""
#. TRANSLATORS: folow mode in status bar
-#: src/gamemodifiers.cpp:236
+#: src/gamemodifiers.cpp:240
msgid "(P) pet follow"
msgstr ""
#. TRANSLATORS: folow mode in status bar
-#: src/gamemodifiers.cpp:238
+#: src/gamemodifiers.cpp:242
msgid "(?) unknown follow"
msgstr ""
#. TRANSLATORS: switch attack type in status bar
#. TRANSLATORS: attack type in status bar
-#: src/gamemodifiers.cpp:244 src/gamemodifiers.cpp:252
-#: src/gamemodifiers.cpp:266
+#: src/gamemodifiers.cpp:248 src/gamemodifiers.cpp:256
+#: src/gamemodifiers.cpp:270
msgid "(?) attack"
msgstr ""
#. TRANSLATORS: switch attack type in status bar
#. TRANSLATORS: attack type in status bar
-#: src/gamemodifiers.cpp:246 src/gamemodifiers.cpp:258
+#: src/gamemodifiers.cpp:250 src/gamemodifiers.cpp:262
msgid "(D) default attack"
msgstr ""
#. TRANSLATORS: switch attack type in status bar
-#: src/gamemodifiers.cpp:248
+#: src/gamemodifiers.cpp:252
msgid "(s) switch attack without shield"
msgstr ""
#. TRANSLATORS: switch attack type in status bar
-#: src/gamemodifiers.cpp:250
+#: src/gamemodifiers.cpp:254
msgid "(S) switch attack with shield"
msgstr ""
#. TRANSLATORS: attack type in status bar
-#: src/gamemodifiers.cpp:260
+#: src/gamemodifiers.cpp:264
msgid "(G) go and attack"
msgstr ""
#. TRANSLATORS: attack type in status bar
-#: src/gamemodifiers.cpp:262
+#: src/gamemodifiers.cpp:266
msgid "(A) go, attack, pickup"
msgstr ""
#. TRANSLATORS: attack type in status bar
-#: src/gamemodifiers.cpp:264
+#: src/gamemodifiers.cpp:268
msgid "(d) without auto attack"
msgstr ""
+#. TRANSLATORS: targeting type in status bar
+#: src/gamemodifiers.cpp:276
+msgid "(D) don't switch target"
+msgstr ""
+
+#. TRANSLATORS: targeting type in status bar
+#: src/gamemodifiers.cpp:278
+msgid "(C) always attack closest"
+msgstr ""
+
+#. TRANSLATORS: targeting type in status bar
+#: src/gamemodifiers.cpp:280
+msgid "(?) targeting"
+msgstr ""
+
#. TRANSLATORS: pickup size in status bar
-#: src/gamemodifiers.cpp:299
+#: src/gamemodifiers.cpp:314
msgid "(S) small pick up 1x1 cells"
msgstr ""
#. TRANSLATORS: pickup size in status bar
-#: src/gamemodifiers.cpp:301
+#: src/gamemodifiers.cpp:316
msgid "(D) default pick up 2x1 cells"
msgstr ""
#. TRANSLATORS: pickup size in status bar
-#: src/gamemodifiers.cpp:303
+#: src/gamemodifiers.cpp:318
msgid "(F) forward pick up 2x3 cells"
msgstr ""
#. TRANSLATORS: pickup size in status bar
-#: src/gamemodifiers.cpp:305
+#: src/gamemodifiers.cpp:320
msgid "(3) pick up 3x3 cells"
msgstr ""
#. TRANSLATORS: pickup size in status bar
-#: src/gamemodifiers.cpp:307
+#: src/gamemodifiers.cpp:322
msgid "(g) go and pick up in distance 4"
msgstr ""
#. TRANSLATORS: pickup size in status bar
-#: src/gamemodifiers.cpp:309
+#: src/gamemodifiers.cpp:324
msgid "(G) go and pick up in distance 8"
msgstr ""
#. TRANSLATORS: pickup size in status bar
-#: src/gamemodifiers.cpp:311
+#: src/gamemodifiers.cpp:326
msgid "(A) go and pick up in max distance"
msgstr ""
#. TRANSLATORS: pickup size in status bar
-#: src/gamemodifiers.cpp:313
+#: src/gamemodifiers.cpp:328
msgid "(?) pick up"
msgstr ""
#. TRANSLATORS: magic attack in status bar
-#: src/gamemodifiers.cpp:319
+#: src/gamemodifiers.cpp:334
msgid "(f) use #flar for magic attack"
msgstr ""
#. TRANSLATORS: magic attack in status bar
-#: src/gamemodifiers.cpp:321
+#: src/gamemodifiers.cpp:336
msgid "(c) use #chiza for magic attack"
msgstr ""
#. TRANSLATORS: magic attack in status bar
-#: src/gamemodifiers.cpp:323
+#: src/gamemodifiers.cpp:338
msgid "(I) use #ingrav for magic attack"
msgstr ""
#. TRANSLATORS: magic attack in status bar
-#: src/gamemodifiers.cpp:325
+#: src/gamemodifiers.cpp:340
msgid "(F) use #frillyar for magic attack"
msgstr ""
#. TRANSLATORS: magic attack in status bar
-#: src/gamemodifiers.cpp:327
+#: src/gamemodifiers.cpp:342
msgid "(U) use #upmarmu for magic attack"
msgstr ""
#. TRANSLATORS: magic attack in status bar
-#: src/gamemodifiers.cpp:329
+#: src/gamemodifiers.cpp:344
msgid "(?) magic attack"
msgstr ""
#. TRANSLATORS: player attack type in status bar
-#: src/gamemodifiers.cpp:335
+#: src/gamemodifiers.cpp:350
msgid "(a) attack all players"
msgstr ""
#. TRANSLATORS: player attack type in status bar
-#: src/gamemodifiers.cpp:337
+#: src/gamemodifiers.cpp:352
msgid "(f) attack all except friends"
msgstr ""
#. TRANSLATORS: player attack type in status bar
-#: src/gamemodifiers.cpp:339
+#: src/gamemodifiers.cpp:354
msgid "(b) attack bad relations"
msgstr ""
#. TRANSLATORS: player attack type in status bar
-#: src/gamemodifiers.cpp:341
+#: src/gamemodifiers.cpp:356
msgid "(d) don't attack players"
msgstr ""
#. TRANSLATORS: player attack type in status bar
-#: src/gamemodifiers.cpp:343
+#: src/gamemodifiers.cpp:358
msgid "(?) pvp attack"
msgstr ""
#. TRANSLATORS: imitation type in status bar
-#: src/gamemodifiers.cpp:349
+#: src/gamemodifiers.cpp:364
msgid "(D) default imitation"
msgstr ""
#. TRANSLATORS: imitation type in status bar
-#: src/gamemodifiers.cpp:351
+#: src/gamemodifiers.cpp:366
msgid "(O) outfits imitation"
msgstr ""
#. TRANSLATORS: imitation type in status bar
-#: src/gamemodifiers.cpp:353
+#: src/gamemodifiers.cpp:368
msgid "(?) imitation"
msgstr ""
#. TRANSLATORS: game modifiers state in status bar
-#: src/gamemodifiers.cpp:359
+#: src/gamemodifiers.cpp:374
msgid "Game modifiers are enabled"
msgstr ""
#. TRANSLATORS: game modifiers state in status bar
-#: src/gamemodifiers.cpp:361
+#: src/gamemodifiers.cpp:376
msgid "Game modifiers are disabled"
msgstr ""
#. TRANSLATORS: game modifiers state in status bar
-#: src/gamemodifiers.cpp:363
+#: src/gamemodifiers.cpp:378
msgid "Game modifiers are unknown"
msgstr ""
#. TRANSLATORS: map view type in status bar
-#: src/gamemodifiers.cpp:376
+#: src/gamemodifiers.cpp:392
msgid "(N) normal map view"
msgstr ""
#. TRANSLATORS: map view type in status bar
-#: src/gamemodifiers.cpp:378
+#: src/gamemodifiers.cpp:394
msgid "(D) debug map view"
msgstr ""
#. TRANSLATORS: map view type in status bar
-#: src/gamemodifiers.cpp:380
+#: src/gamemodifiers.cpp:396
msgid "(u) ultra map view"
msgstr ""
#. TRANSLATORS: map view type in status bar
-#: src/gamemodifiers.cpp:382
+#: src/gamemodifiers.cpp:398
msgid "(U) ultra map view 2"
msgstr ""
#. TRANSLATORS: map view type in status bar
-#: src/gamemodifiers.cpp:384
+#: src/gamemodifiers.cpp:400
msgid "(e) empty map view with collision"
msgstr ""
#. TRANSLATORS: map view type in status bar
-#: src/gamemodifiers.cpp:386
+#: src/gamemodifiers.cpp:402
msgid "(E) empty map view"
msgstr ""
#. TRANSLATORS: map view type in status bar
-#: src/gamemodifiers.cpp:388
+#: src/gamemodifiers.cpp:404
msgid "(b) black & white map view"
msgstr ""
#. TRANSLATORS: pickup size in status bar
-#: src/gamemodifiers.cpp:390
+#: src/gamemodifiers.cpp:406
msgid "(?) map view"
msgstr ""
#. TRANSLATORS: away type in status bar
-#: src/gamemodifiers.cpp:396
+#: src/gamemodifiers.cpp:418
msgid "(O) on keyboard"
msgstr ""
#. TRANSLATORS: away type in status bar
-#: src/gamemodifiers.cpp:398
+#: src/gamemodifiers.cpp:420
msgid "(A) away"
msgstr ""
#. TRANSLATORS: away type in status bar
#. TRANSLATORS: camera mode in status bar
-#: src/gamemodifiers.cpp:400 src/gamemodifiers.cpp:454
+#: src/gamemodifiers.cpp:422 src/gamemodifiers.cpp:482
msgid "(?) away"
msgstr ""
#. TRANSLATORS: away message box header
-#: src/gamemodifiers.cpp:424
+#: src/gamemodifiers.cpp:448
msgid "Away"
msgstr ""
#. TRANSLATORS: camera mode in status bar
-#: src/gamemodifiers.cpp:450
+#: src/gamemodifiers.cpp:478
msgid "(G) game camera mode"
msgstr ""
#. TRANSLATORS: camera mode in status bar
-#: src/gamemodifiers.cpp:452
+#: src/gamemodifiers.cpp:480
msgid "(F) free camera mode"
msgstr ""
#. TRANSLATORS: error message question
-#: src/gui/dialogsmanager.cpp:115
+#: src/gui/dialogsmanager.cpp:119
msgid "Do you want to open support page?"
msgstr ""
#. TRANSLATORS: message header
-#: src/gui/dialogsmanager.cpp:127 src/gui/dialogsmanager.cpp:152
-#: src/gui/dialogsmanager.cpp:168
+#: src/gui/dialogsmanager.cpp:133 src/gui/dialogsmanager.cpp:162
+#: src/gui/dialogsmanager.cpp:182
msgid "Message"
msgstr ""
#. TRANSLATORS: ok dialog button
#. TRANSLATORS: popup menu item
#. TRANSLATORS: revive player
-#: src/gui/dialogsmanager.cpp:130 src/gui/popups/popupmenu.cpp:2613
+#: src/gui/dialogsmanager.cpp:136 src/gui/popups/popupmenu.cpp:2636
msgid "Revive"
msgstr ""
#. TRANSLATORS: weight message
-#: src/gui/dialogsmanager.cpp:154
+#: src/gui/dialogsmanager.cpp:164
msgid ""
"You are carrying more than half your weight. You are unable to regain "
"health."
msgstr ""
#. TRANSLATORS: weight message
-#: src/gui/dialogsmanager.cpp:170
+#: src/gui/dialogsmanager.cpp:184
msgid "You are carrying less than half your weight. You can regain health."
msgstr ""
@@ -1098,67 +1129,67 @@ msgstr ""
#: src/gui/models/colorlistmodel.h:33 src/gui/models/sortlistmodelinv.h:32
#: src/gui/widgets/tabs/setup_other.cpp:79
#: src/gui/widgets/tabs/setup_visual.cpp:81
-#: src/gui/windows/equipmentwindow.cpp:616
+#: src/gui/windows/equipmentwindow.cpp:669
msgid "default"
msgstr ""
#. TRANSLATORS: chat color
#. TRANSLATORS: color name
-#: src/gui/models/colorlistmodel.h:35 src/gui/models/colormodel.cpp:74
+#: src/gui/models/colorlistmodel.h:35 src/gui/models/colormodel.cpp:76
msgid "black"
msgstr ""
#. TRANSLATORS: chat color
#. TRANSLATORS: color name
-#: src/gui/models/colorlistmodel.h:37 src/gui/models/colormodel.cpp:76
+#: src/gui/models/colorlistmodel.h:37 src/gui/models/colormodel.cpp:78
msgid "red"
msgstr ""
#. TRANSLATORS: chat color
#. TRANSLATORS: color name
-#: src/gui/models/colorlistmodel.h:39 src/gui/models/colormodel.cpp:78
+#: src/gui/models/colorlistmodel.h:39 src/gui/models/colormodel.cpp:80
msgid "green"
msgstr ""
#. TRANSLATORS: chat color
#. TRANSLATORS: color name
-#: src/gui/models/colorlistmodel.h:41 src/gui/models/colormodel.cpp:80
+#: src/gui/models/colorlistmodel.h:41 src/gui/models/colormodel.cpp:82
msgid "blue"
msgstr ""
#. TRANSLATORS: chat color
#. TRANSLATORS: color name
-#: src/gui/models/colorlistmodel.h:43 src/gui/models/colormodel.cpp:82
+#: src/gui/models/colorlistmodel.h:43 src/gui/models/colormodel.cpp:84
msgid "gold"
msgstr ""
#. TRANSLATORS: chat color
#. TRANSLATORS: color name
-#: src/gui/models/colorlistmodel.h:45 src/gui/models/colormodel.cpp:84
+#: src/gui/models/colorlistmodel.h:45 src/gui/models/colormodel.cpp:86
msgid "yellow"
msgstr ""
#. TRANSLATORS: chat color
#. TRANSLATORS: color name
-#: src/gui/models/colorlistmodel.h:47 src/gui/models/colormodel.cpp:86
+#: src/gui/models/colorlistmodel.h:47 src/gui/models/colormodel.cpp:88
msgid "pink"
msgstr ""
#. TRANSLATORS: chat color
#. TRANSLATORS: color name
-#: src/gui/models/colorlistmodel.h:49 src/gui/models/colormodel.cpp:88
+#: src/gui/models/colorlistmodel.h:49 src/gui/models/colormodel.cpp:90
msgid "purple"
msgstr ""
#. TRANSLATORS: chat color
#. TRANSLATORS: color name
-#: src/gui/models/colorlistmodel.h:51 src/gui/models/colormodel.cpp:90
+#: src/gui/models/colorlistmodel.h:51 src/gui/models/colormodel.cpp:92
msgid "grey"
msgstr ""
#. TRANSLATORS: chat color
#. TRANSLATORS: color name
-#: src/gui/models/colorlistmodel.h:53 src/gui/models/colormodel.cpp:92
+#: src/gui/models/colorlistmodel.h:53 src/gui/models/colormodel.cpp:94
msgid "brown"
msgstr ""
@@ -1259,8 +1290,8 @@ msgstr ""
#. TRANSLATORS: language
#. TRANSLATORS: popup menu header
-#: src/gui/models/langlistmodel.h:45 src/gui/popups/popupmenu.cpp:1990
-#: src/gui/popups/popupmenu.cpp:2068 src/gui/widgets/tabs/socialtabbase.h:46
+#: src/gui/models/langlistmodel.h:45 src/gui/popups/popupmenu.cpp:2009
+#: src/gui/popups/popupmenu.cpp:2087 src/gui/widgets/tabs/socialtabbase.h:46
msgid "(default)"
msgstr ""
@@ -1410,7 +1441,8 @@ msgid "Blacklisted"
msgstr ""
#. TRANSLATORS: relation type
-#: src/gui/models/playerrelationlistmodel.h:47
+#. TRANSLATORS: palette color
+#: src/gui/models/playerrelationlistmodel.h:47 src/gui/userpalette.cpp:159
msgid "Enemy"
msgstr ""
@@ -1486,62 +1518,62 @@ msgid "Skip"
msgstr ""
#. TRANSLATORS: being popup label
-#: src/gui/popups/beingpopup.cpp:166 src/gui/popups/beingpopup.cpp:186
+#: src/gui/popups/beingpopup.cpp:167 src/gui/popups/beingpopup.cpp:187
#, c-format
msgid "Hungry: %d"
msgstr ""
#. TRANSLATORS: being popup label
-#: src/gui/popups/beingpopup.cpp:170 src/gui/popups/beingpopup.cpp:190
+#: src/gui/popups/beingpopup.cpp:171 src/gui/popups/beingpopup.cpp:191
#, c-format
msgid "Intimacy: %d"
msgstr ""
#. TRANSLATORS: being popup label
-#: src/gui/popups/beingpopup.cpp:206
+#: src/gui/popups/beingpopup.cpp:207
#, c-format
msgid "Party: %s"
msgstr ""
#. TRANSLATORS: being popup label
-#: src/gui/popups/beingpopup.cpp:224
+#: src/gui/popups/beingpopup.cpp:225
#, c-format
msgid "Guild: %s"
msgstr ""
#. TRANSLATORS: being popup label
-#: src/gui/popups/beingpopup.cpp:241
+#: src/gui/popups/beingpopup.cpp:242
#, c-format
msgid "Pvp rank: %u"
msgstr ""
#. TRANSLATORS: being popup label
-#: src/gui/popups/beingpopup.cpp:257
+#: src/gui/popups/beingpopup.cpp:259
#, c-format
msgid "Buy shop: %s"
msgstr ""
#. TRANSLATORS: being popup label
-#: src/gui/popups/beingpopup.cpp:272
+#: src/gui/popups/beingpopup.cpp:276
#, c-format
msgid "Sell shop: %s"
msgstr ""
#. TRANSLATORS: being popup label
-#: src/gui/popups/beingpopup.cpp:286
+#: src/gui/popups/beingpopup.cpp:291
#, c-format
msgid "Comment: %s"
msgstr ""
#. TRANSLATORS: being popup label
-#: src/gui/popups/beingpopup.cpp:300
+#: src/gui/popups/beingpopup.cpp:305
#, c-format
msgid "Chat room: %s"
msgstr ""
#. TRANSLATORS: party popup item
#. TRANSLATORS: party creation message
-#: src/gui/popups/createpartypopup.h:50 src/gui/windows/socialwindow.cpp:504
+#: src/gui/popups/createpartypopup.h:50 src/gui/windows/socialwindow.cpp:521
msgid "Create Party"
msgstr ""
@@ -1555,7 +1587,6 @@ msgstr ""
#. TRANSLATORS: connection dialog button
#. TRANSLATORS: edit server dialog button
#. TRANSLATORS: item amount window button
-#. TRANSLATORS: button in npc post dialog
#. TRANSLATORS: quit dialog button
#. TRANSLATORS: register dialog. button.
#. TRANSLATORS: setup button
@@ -1564,46 +1595,50 @@ msgstr ""
#. TRANSLATORS: unregister dialog. button.
#. TRANSLATORS: updater window button
#. TRANSLATORS: input action name
-#: src/gui/popups/createpartypopup.h:53 src/gui/popups/popupmenu.cpp:374
-#: src/gui/popups/popupmenu.cpp:441 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:1732 src/gui/popups/popupmenu.cpp:1768
-#: src/gui/popups/popupmenu.cpp:1818 src/gui/popups/popupmenu.cpp:1860
-#: src/gui/popups/popupmenu.cpp:1901 src/gui/popups/popupmenu.cpp:1969
-#: src/gui/popups/popupmenu.cpp:2047 src/gui/popups/popupmenu.cpp:2081
-#: src/gui/popups/popupmenu.cpp:2107 src/gui/popups/popupmenu.cpp:2128
-#: src/gui/popups/popupmenu.cpp:2149 src/gui/popups/popupmenu.cpp:2174
-#: src/gui/popups/popupmenu.cpp:2191 src/gui/popups/popupmenu.cpp:2505
-#: src/gui/popups/popupmenu.cpp:2670 src/gui/windows/buyselldialog.cpp:75
-#: src/gui/windows/changeemaildialog.cpp:55
-#: src/gui/windows/changepassworddialog.cpp:57
-#: src/gui/windows/charcreatedialog.cpp:122
+#: src/gui/popups/createpartypopup.h:53 src/gui/popups/popupmenu.cpp:384
+#: src/gui/popups/popupmenu.cpp:452 src/gui/popups/popupmenu.cpp:553
+#: src/gui/popups/popupmenu.cpp:600 src/gui/popups/popupmenu.cpp:635
+#: src/gui/popups/popupmenu.cpp:666 src/gui/popups/popupmenu.cpp:691
+#: src/gui/popups/popupmenu.cpp:716 src/gui/popups/popupmenu.cpp:905
+#: src/gui/popups/popupmenu.cpp:932 src/gui/popups/popupmenu.cpp:965
+#: src/gui/popups/popupmenu.cpp:1749 src/gui/popups/popupmenu.cpp:1785
+#: src/gui/popups/popupmenu.cpp:1835 src/gui/popups/popupmenu.cpp:1877
+#: src/gui/popups/popupmenu.cpp:1918 src/gui/popups/popupmenu.cpp:1988
+#: src/gui/popups/popupmenu.cpp:2066 src/gui/popups/popupmenu.cpp:2100
+#: src/gui/popups/popupmenu.cpp:2126 src/gui/popups/popupmenu.cpp:2147
+#: src/gui/popups/popupmenu.cpp:2168 src/gui/popups/popupmenu.cpp:2194
+#: src/gui/popups/popupmenu.cpp:2212 src/gui/popups/popupmenu.cpp:2528
+#: src/gui/popups/popupmenu.cpp:2693 src/gui/windows/buyselldialog.cpp:75
+#: src/gui/windows/changeemaildialog.cpp:56
+#: src/gui/windows/changepassworddialog.cpp:58
+#: src/gui/windows/charcreatedialog.cpp:121
#: src/gui/windows/connectiondialog.cpp:52
-#: src/gui/windows/editserverdialog.cpp:61
-#: src/gui/windows/itemamountwindow.cpp:169
-#: src/gui/windows/npcpostdialog.cpp:70 src/gui/windows/quitdialog.cpp:70
-#: src/gui/windows/registerdialog.cpp:65 src/gui/windows/setupwindow.cpp:94
-#: src/gui/windows/textcommandeditor.cpp:86 src/gui/windows/textdialog.cpp:55
-#: src/gui/windows/unregisterdialog.cpp:54
-#: src/gui/windows/updaterwindow.cpp:190 src/input/pages/gui.cpp:105
+#: src/gui/windows/editserverdialog.cpp:58
+#: src/gui/windows/itemamountwindow.cpp:181 src/gui/windows/quitdialog.cpp:68
+#: src/gui/windows/registerdialog.cpp:62 src/gui/windows/setupwindow.cpp:99
+#: src/gui/windows/textcommandeditor.cpp:87 src/gui/windows/textdialog.cpp:55
+#: src/gui/windows/unregisterdialog.cpp:55
+#: src/gui/windows/updaterwindow.cpp:189 src/input/pages/gui.cpp:103
msgid "Cancel"
msgstr "בטל"
#. TRANSLATORS: popup label
-#: src/gui/popups/itempopup.cpp:203
+#: src/gui/popups/itempopup.cpp:220
#, c-format
msgid "Weight: %s"
msgstr ""
+#. TRANSLATORS: popup label
+#: src/gui/popups/itempopup.cpp:285
+msgid "Cards: "
+msgstr ""
+
#. TRANSLATORS: popup menu item
#. TRANSLATORS: trade with player
#. TRANSLATORS: trade chat tab name
#. TRANSLATORS: inventory type name
-#: src/gui/popups/popupmenu.cpp:156 src/gui/popups/popupmenu.cpp:800
-#: src/gui/widgets/tabs/chat/tradetab.cpp:39 src/inventory.cpp:319
+#: src/gui/popups/popupmenu.cpp:161 src/gui/popups/popupmenu.cpp:811
+#: src/gui/widgets/tabs/chat/tradetab.cpp:39 src/inventory.cpp:328
msgid "Trade"
msgstr "סחרר"
@@ -1614,53 +1649,52 @@ msgstr "סחרר"
#. TRANSLATORS: popup menu item
#. TRANSLATORS: attack player
#. TRANSLATORS: Skill type
-#. TRANSLATORS: bot checker window table header
#. TRANSLATORS: input action name
#. TRANSLATORS: player stat
-#: src/gui/popups/popupmenu.cpp:159 src/gui/popups/popupmenu.cpp:277
-#: src/gui/popups/popupmenu.cpp:803 src/gui/widgets/skillinfo.cpp:114
-#: src/gui/windows/botcheckerwindow.cpp:88 src/input/pages/basic.cpp:42
-#: src/net/eathena/generalhandler.cpp:401 src/net/tmwa/generalhandler.cpp:358
+#: src/gui/popups/popupmenu.cpp:164 src/gui/popups/popupmenu.cpp:286
+#: src/gui/popups/popupmenu.cpp:814 src/gui/widgets/skillinfo.cpp:109
+#: src/input/pages/basic.cpp:40 src/net/eathena/generalhandler.cpp:396
+#: src/net/tmwa/generalhandler.cpp:359
msgid "Attack"
msgstr "תקוף"
#. TRANSLATORS: popup menu item
#. TRANSLATORS: send whisper to player
-#: src/gui/popups/popupmenu.cpp:162 src/gui/popups/popupmenu.cpp:252
-#: src/gui/popups/popupmenu.cpp:462
+#: src/gui/popups/popupmenu.cpp:167 src/gui/popups/popupmenu.cpp:259
+#: src/gui/popups/popupmenu.cpp:473
msgid "Whisper"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: heal player
-#: src/gui/popups/popupmenu.cpp:168 src/gui/popups/popupmenu.cpp:807
+#: src/gui/popups/popupmenu.cpp:173 src/gui/popups/popupmenu.cpp:818
msgid "Heal"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: kick player from guild
-#: src/gui/popups/popupmenu.cpp:188 src/gui/popups/popupmenu.cpp:204
-#: src/gui/popups/popupmenu.cpp:511 src/gui/popups/popupmenu.cpp:835
+#: src/gui/popups/popupmenu.cpp:193 src/gui/popups/popupmenu.cpp:209
+#: src/gui/popups/popupmenu.cpp:522 src/gui/popups/popupmenu.cpp:846
msgid "Kick from guild"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: change player position in guild
-#: src/gui/popups/popupmenu.cpp:195 src/gui/popups/popupmenu.cpp:211
-#: src/gui/popups/popupmenu.cpp:518 src/gui/popups/popupmenu.cpp:842
+#: src/gui/popups/popupmenu.cpp:200 src/gui/popups/popupmenu.cpp:216
+#: src/gui/popups/popupmenu.cpp:529 src/gui/popups/popupmenu.cpp:853
msgid "Change pos in guild"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: invite player to guild
-#: src/gui/popups/popupmenu.cpp:224 src/gui/popups/popupmenu.cpp:530
-#: src/gui/popups/popupmenu.cpp:856
+#: src/gui/popups/popupmenu.cpp:229 src/gui/popups/popupmenu.cpp:541
+#: src/gui/popups/popupmenu.cpp:867
msgid "Invite to guild"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: set player invisible for self by id
-#: src/gui/popups/popupmenu.cpp:231
+#: src/gui/popups/popupmenu.cpp:236
msgid "Nuke"
msgstr ""
@@ -1677,20 +1711,18 @@ msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: move to player location
#. TRANSLATORS: input tab sub tab name
-#. TRANSLATORS: bot checker window table header
-#: src/gui/popups/popupmenu.cpp:234 src/gui/popups/popupmenu.cpp:265
-#: src/gui/popups/popupmenu.cpp:492 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:92
+#: src/gui/popups/popupmenu.cpp:239 src/gui/popups/popupmenu.cpp:272
+#: src/gui/popups/popupmenu.cpp:503 src/gui/popups/popupmenu.cpp:659
+#: src/gui/popups/popupmenu.cpp:825 src/gui/popups/popupmenu.cpp:890
+#: src/gui/setupinputpages.cpp:45
msgid "Move"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: talk with npc
-#. TRANSLATORS: bot checker window table header
#. TRANSLATORS: input action name
-#: src/gui/popups/popupmenu.cpp:246 src/gui/windows/botcheckerwindow.cpp:90
-#: src/input/pages/basic.cpp:90 src/resources/db/npcdb.cpp:146
+#: src/gui/popups/popupmenu.cpp:253 src/input/pages/basic.cpp:88
+#: src/resources/db/npcdb.cpp:147
msgid "Talk"
msgstr "דבר"
@@ -1702,11 +1734,11 @@ msgstr "דבר"
#. TRANSLATORS: shop window button
#. TRANSLATORS: shop window tab name
#. TRANSLATORS: input action name
-#: src/gui/popups/popupmenu.cpp:256 src/gui/popups/popupmenu.cpp:2359
-#: src/gui/windows/buydialog.cpp:191 src/gui/windows/buydialog.cpp:207
-#: src/gui/windows/buydialog.cpp:268 src/gui/windows/buyselldialog.cpp:71
-#: src/gui/windows/shopwindow.cpp:168 src/input/pages/basic.cpp:240
-#: src/resources/db/npcdb.cpp:147
+#: src/gui/popups/popupmenu.cpp:263 src/gui/popups/popupmenu.cpp:2380
+#: src/gui/windows/buydialog.cpp:194 src/gui/windows/buydialog.cpp:212
+#: src/gui/windows/buydialog.cpp:275 src/gui/windows/buyselldialog.cpp:71
+#: src/gui/windows/shopwindow.cpp:168 src/input/pages/basic.cpp:244
+#: src/resources/db/npcdb.cpp:148
msgid "Buy"
msgstr "קנה"
@@ -1719,10 +1751,10 @@ msgstr "קנה"
#. TRANSLATORS: shop window button
#. TRANSLATORS: shop window tab name
#. TRANSLATORS: input action name
-#: src/gui/popups/popupmenu.cpp:259 src/gui/popups/popupmenu.cpp:2371
-#: src/gui/widgets/selldialog.cpp:51 src/gui/widgets/selldialog.cpp:96
+#: src/gui/popups/popupmenu.cpp:266 src/gui/popups/popupmenu.cpp:2392
+#: src/gui/widgets/selldialog.cpp:52 src/gui/widgets/selldialog.cpp:99
#: src/gui/windows/buyselldialog.cpp:73 src/gui/windows/shopwindow.cpp:170
-#: src/input/pages/basic.cpp:246 src/resources/db/npcdb.cpp:148
+#: src/input/pages/basic.cpp:250 src/resources/db/npcdb.cpp:149
msgid "Sell"
msgstr "מכר"
@@ -1730,26 +1762,26 @@ msgstr "מכר"
#. TRANSLATORS: add comment to npc
#. TRANSLATORS: popup menu item
#. TRANSLATORS: add comment to player
-#: src/gui/popups/popupmenu.cpp:268 src/gui/popups/popupmenu.cpp:472
-#: src/gui/popups/popupmenu.cpp:2467
+#: src/gui/popups/popupmenu.cpp:275 src/gui/popups/popupmenu.cpp:483
+#: src/gui/popups/popupmenu.cpp:2490
msgid "Add comment"
msgstr ""
#. TRANSLATORS: remove monster from attack list
#. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:289
+#: src/gui/popups/popupmenu.cpp:298
msgid "Remove from attack list"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: add monster to priotiry attack list
-#: src/gui/popups/popupmenu.cpp:296
+#: src/gui/popups/popupmenu.cpp:305
msgid "Add to priority attack list"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: add monster to attack list
-#: src/gui/popups/popupmenu.cpp:300
+#: src/gui/popups/popupmenu.cpp:309
msgid "Add to attack list"
msgstr ""
@@ -1757,19 +1789,19 @@ msgstr ""
#. TRANSLATORS: add monster to ignore list
#. TRANSLATORS: popup menu item
#. TRANSLATORS: add item to pickup list
-#: src/gui/popups/popupmenu.cpp:304 src/gui/popups/popupmenu.cpp:2487
+#: src/gui/popups/popupmenu.cpp:313 src/gui/popups/popupmenu.cpp:2510
msgid "Add to ignore list"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: Mercenary move to master
-#: src/gui/popups/popupmenu.cpp:313 src/gui/popups/popupmenu.cpp:324
+#: src/gui/popups/popupmenu.cpp:323 src/gui/popups/popupmenu.cpp:334
msgid "Move to master"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: fire mercenary
-#: src/gui/popups/popupmenu.cpp:317
+#: src/gui/popups/popupmenu.cpp:327
msgid "Fire"
msgstr ""
@@ -1777,19 +1809,19 @@ msgstr ""
#. TRANSLATORS: feed homunculus
#. TRANSLATORS: popup menu item
#. TRANSLATORS: feed pet
-#: src/gui/popups/popupmenu.cpp:327 src/gui/popups/popupmenu.cpp:340
+#: src/gui/popups/popupmenu.cpp:337 src/gui/popups/popupmenu.cpp:350
msgid "Feed"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: delete homunculus
-#: src/gui/popups/popupmenu.cpp:331
+#: src/gui/popups/popupmenu.cpp:341
msgid "Kill"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: pet drop loot
-#: src/gui/popups/popupmenu.cpp:343
+#: src/gui/popups/popupmenu.cpp:353
msgid "Drop loot"
msgstr ""
@@ -1797,8 +1829,8 @@ msgstr ""
#. TRANSLATORS: pet unequip item
#. TRANSLATORS: equipment window button
#. TRANSLATORS: inventory button
-#: src/gui/popups/popupmenu.cpp:346 src/gui/windows/equipmentwindow.cpp:74
-#: src/gui/windows/inventorywindow.cpp:186 src/resources/itemtypemapdata.h:45
+#: src/gui/popups/popupmenu.cpp:356 src/gui/windows/equipmentwindow.cpp:72
+#: src/gui/windows/inventorywindow.cpp:200 src/resources/itemtypemapdata.h:45
#: src/resources/itemtypemapdata.h:49 src/resources/itemtypemapdata.h:53
#: src/resources/itemtypemapdata.h:57 src/resources/itemtypemapdata.h:61
#: src/resources/itemtypemapdata.h:65 src/resources/itemtypemapdata.h:69
@@ -1813,14 +1845,14 @@ msgstr "הורד"
#. TRANSLATORS: popup menu item
#. TRANSLATORS: rename map item
#. TRANSLATORS: shop window button
-#: src/gui/popups/popupmenu.cpp:350 src/gui/popups/popupmenu.cpp:609
-#: src/gui/windows/charselectdialog.cpp:132 src/gui/windows/shopwindow.cpp:192
+#: src/gui/popups/popupmenu.cpp:360 src/gui/popups/popupmenu.cpp:620
+#: src/gui/windows/charselectdialog.cpp:129 src/gui/windows/shopwindow.cpp:192
msgid "Rename"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: pet return to egg
-#: src/gui/popups/popupmenu.cpp:354
+#: src/gui/popups/popupmenu.cpp:364
msgid "Return to egg"
msgstr ""
@@ -1828,38 +1860,38 @@ msgstr ""
#. TRANSLATORS: add being name to chat
#. TRANSLATORS: popup menu item
#. TRANSLATORS: add player name to chat
-#: src/gui/popups/popupmenu.cpp:369 src/gui/popups/popupmenu.cpp:538
+#: src/gui/popups/popupmenu.cpp:379 src/gui/popups/popupmenu.cpp:549
msgid "Add name to chat"
msgstr ""
#. TRANSLATORS: popup menu header
#. TRANSLATORS: settings tab name
-#: src/gui/popups/popupmenu.cpp:418 src/gui/widgets/tabs/setup_players.cpp:38
+#: src/gui/popups/popupmenu.cpp:429 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:484 src/gui/popups/popupmenu.cpp:2412
-#: src/gui/popups/popupmenu.cpp:2436
+#: src/gui/popups/popupmenu.cpp:495 src/gui/popups/popupmenu.cpp:2433
+#: src/gui/popups/popupmenu.cpp:2457
msgid "Kick from party"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: pickup item from ground
-#: src/gui/popups/popupmenu.cpp:571 src/gui/popups/popupmenu.cpp:580
+#: src/gui/popups/popupmenu.cpp:582 src/gui/popups/popupmenu.cpp:591
msgid "Pick up"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: add item name to chat
-#: src/gui/popups/popupmenu.cpp:585 src/gui/popups/popupmenu.cpp:1728
-#: src/gui/popups/popupmenu.cpp:1804 src/gui/popups/popupmenu.cpp:1846
+#: src/gui/popups/popupmenu.cpp:596 src/gui/popups/popupmenu.cpp:1745
+#: src/gui/popups/popupmenu.cpp:1821 src/gui/popups/popupmenu.cpp:1863
msgid "Add to chat"
msgstr ""
#. TRANSLATORS: popup menu header
-#: src/gui/popups/popupmenu.cpp:606 src/gui/popups/popupmenu.cpp:638
+#: src/gui/popups/popupmenu.cpp:617 src/gui/popups/popupmenu.cpp:649
msgid "Map Item"
msgstr ""
@@ -1869,20 +1901,20 @@ msgstr ""
#. TRANSLATORS: remove attack target
#. TRANSLATORS: popup menu item
#. TRANSLATORS: remove item from pickup filter
-#: src/gui/popups/popupmenu.cpp:612 src/gui/popups/popupmenu.cpp:2043
-#: src/gui/popups/popupmenu.cpp:2077
+#: src/gui/popups/popupmenu.cpp:623 src/gui/popups/popupmenu.cpp:2062
+#: src/gui/popups/popupmenu.cpp:2096
msgid "Remove"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: warp to map item
-#: src/gui/popups/popupmenu.cpp:619 src/gui/popups/popupmenu.cpp:644
+#: src/gui/popups/popupmenu.cpp:630 src/gui/popups/popupmenu.cpp:655
msgid "Warp"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: move camera to map item
-#: src/gui/popups/popupmenu.cpp:651
+#: src/gui/popups/popupmenu.cpp:662
msgid "Move camera"
msgstr ""
@@ -1891,77 +1923,77 @@ msgstr ""
#. TRANSLATORS: full button name
#. TRANSLATORS: outfits button tooltip
#. TRANSLATORS: outfits window name
-#: src/gui/popups/popupmenu.cpp:669 src/gui/setupinputpages.cpp:53
-#: src/gui/windowmenu.cpp:142 src/gui/windows/inventorywindow.cpp:217
-#: src/gui/windows/outfitwindow.cpp:55
+#: src/gui/popups/popupmenu.cpp:680 src/gui/setupinputpages.cpp:53
+#: src/gui/windowmenu.cpp:143 src/gui/windows/inventorywindow.cpp:229
+#: src/gui/windows/outfitwindow.cpp:58
msgid "Outfits"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: clear selected outfit
-#: src/gui/popups/popupmenu.cpp:672
+#: src/gui/popups/popupmenu.cpp:683
msgid "Clear outfit"
msgstr ""
#. TRANSLATORS: popup menu header
#. TRANSLATORS: full button name
-#: src/gui/popups/popupmenu.cpp:698 src/gui/windowmenu.cpp:126
+#: src/gui/popups/popupmenu.cpp:709 src/gui/windowmenu.cpp:124
msgid "Spells"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: edit selected spell
-#: src/gui/popups/popupmenu.cpp:701
+#: src/gui/popups/popupmenu.cpp:712
msgid "Edit spell"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: remove all text from chat tab
#. TRANSLATORS: npc dialog button
-#: src/gui/popups/popupmenu.cpp:732 src/gui/windows/npcdialog.cpp:110
+#: src/gui/popups/popupmenu.cpp:743 src/gui/windows/npcdialog.cpp:112
msgid "Clear"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: disable chat tab highlight
-#: src/gui/popups/popupmenu.cpp:739
+#: src/gui/popups/popupmenu.cpp:750
msgid "Disable highlight"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: enable chat tab highlight
-#: src/gui/popups/popupmenu.cpp:745
+#: src/gui/popups/popupmenu.cpp:756
msgid "Enable highlight"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: do not remove player names from chat tab
-#: src/gui/popups/popupmenu.cpp:751
+#: src/gui/popups/popupmenu.cpp:762
msgid "Don't remove name"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: remove player names from chat tab
-#: src/gui/popups/popupmenu.cpp:757
+#: src/gui/popups/popupmenu.cpp:768
msgid "Remove name"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: enable away messages in chat tab
-#: src/gui/popups/popupmenu.cpp:763
+#: src/gui/popups/popupmenu.cpp:774
msgid "Enable away"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: disable away messages in chat tab
-#: src/gui/popups/popupmenu.cpp:769
+#: src/gui/popups/popupmenu.cpp:780
msgid "Disable away"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: enable away messages in chat tab
#. TRANSLATORS: social window button
-#: src/gui/popups/popupmenu.cpp:776 src/gui/windows/socialwindow.cpp:83
+#: src/gui/popups/popupmenu.cpp:787 src/gui/windows/socialwindow.cpp:81
msgid "Leave"
msgstr ""
@@ -1971,71 +2003,70 @@ 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:2145
-#: src/gui/popups/popupmenu.cpp:2187
+#: src/gui/popups/popupmenu.cpp:792 src/gui/popups/popupmenu.cpp:2164
+#: src/gui/popups/popupmenu.cpp:2208
msgid "Copy to clipboard"
msgstr ""
#. TRANSLATORS: popup menu header
-#: src/gui/popups/popupmenu.cpp:903
+#: src/gui/popups/popupmenu.cpp:914
msgid "Change guild position"
msgstr ""
#. TRANSLATORS: popup menu header
-#: src/gui/popups/popupmenu.cpp:948
+#: src/gui/popups/popupmenu.cpp:959
msgid "window"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: unlock window
-#: src/gui/popups/popupmenu.cpp:974
+#: src/gui/popups/popupmenu.cpp:988
msgid "Unlock"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: lock window
-#: src/gui/popups/popupmenu.cpp:980
+#: src/gui/popups/popupmenu.cpp:994
msgid "Lock"
msgstr ""
-#. TRANSLATORS: number of chars in string should be near original
-#: src/gui/popups/popupmenu.cpp:1028
+#: src/gui/popups/popupmenu.cpp:1043
msgid "Rename map sign "
msgstr ""
#. TRANSLATORS: number of chars in string should be near original
-#: src/gui/popups/popupmenu.cpp:1030
+#: src/gui/popups/popupmenu.cpp:1045
msgid "Name: "
msgstr ""
-#: src/gui/popups/popupmenu.cpp:1049
+#: src/gui/popups/popupmenu.cpp:1063
msgid "Player comment "
msgstr ""
#. TRANSLATORS: number of chars in string should be near original
-#: src/gui/popups/popupmenu.cpp:1051
+#: src/gui/popups/popupmenu.cpp:1065
msgid "Comment: "
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: add item to trade
-#: src/gui/popups/popupmenu.cpp:1624
+#: src/gui/popups/popupmenu.cpp:1638
msgid "Add to trade"
msgstr ""
-#: src/gui/popups/popupmenu.cpp:1632
+#: src/gui/popups/popupmenu.cpp:1646
msgid "Add to trade 10"
msgstr ""
-#: src/gui/popups/popupmenu.cpp:1637
+#: src/gui/popups/popupmenu.cpp:1651
msgid "Add to trade half"
msgstr ""
-#: src/gui/popups/popupmenu.cpp:1641
+#: src/gui/popups/popupmenu.cpp:1655
msgid "Add to trade all-1"
msgstr ""
-#: src/gui/popups/popupmenu.cpp:1645
+#: src/gui/popups/popupmenu.cpp:1659
msgid "Add to trade all"
msgstr ""
@@ -2044,50 +2075,50 @@ msgstr ""
#. TRANSLATORS: storage button
#. TRANSLATORS: inventory button
#. TRANSLATORS: setup button
-#: src/gui/popups/popupmenu.cpp:1653 src/gui/popups/popupmenu.cpp:1800
-#: src/gui/popups/popupmenu.cpp:1841 src/gui/windows/inventorywindow.cpp:249
-#: src/gui/windows/inventorywindow.cpp:272
-#: src/gui/windows/inventorywindow.cpp:864 src/gui/windows/setupwindow.cpp:96
+#: src/gui/popups/popupmenu.cpp:1667 src/gui/popups/popupmenu.cpp:1817
+#: src/gui/popups/popupmenu.cpp:1858 src/gui/windows/inventorywindow.cpp:260
+#: src/gui/windows/inventorywindow.cpp:284
+#: src/gui/windows/inventorywindow.cpp:882 src/gui/windows/setupwindow.cpp:101
msgid "Store"
msgstr "אחסן"
-#: src/gui/popups/popupmenu.cpp:1661
+#: src/gui/popups/popupmenu.cpp:1675
msgid "Store 10"
msgstr ""
-#: src/gui/popups/popupmenu.cpp:1666
+#: src/gui/popups/popupmenu.cpp:1680
msgid "Store half"
msgstr ""
-#: src/gui/popups/popupmenu.cpp:1670
+#: src/gui/popups/popupmenu.cpp:1684
msgid "Store all-1"
msgstr ""
-#: src/gui/popups/popupmenu.cpp:1674
+#: src/gui/popups/popupmenu.cpp:1688
msgid "Store all"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: get item from storage
#. TRANSLATORS: storage button
-#: src/gui/popups/popupmenu.cpp:1684 src/gui/windows/inventorywindow.cpp:251
-#: src/gui/windows/inventorywindow.cpp:274
+#: src/gui/popups/popupmenu.cpp:1698 src/gui/windows/inventorywindow.cpp:262
+#: src/gui/windows/inventorywindow.cpp:286
msgid "Retrieve"
msgstr "החזר"
-#: src/gui/popups/popupmenu.cpp:1692
+#: src/gui/popups/popupmenu.cpp:1706
msgid "Retrieve 10"
msgstr ""
-#: src/gui/popups/popupmenu.cpp:1697
+#: src/gui/popups/popupmenu.cpp:1711
msgid "Retrieve half"
msgstr ""
-#: src/gui/popups/popupmenu.cpp:1701
+#: src/gui/popups/popupmenu.cpp:1715
msgid "Retrieve all-1"
msgstr ""
-#: src/gui/popups/popupmenu.cpp:1705
+#: src/gui/popups/popupmenu.cpp:1719
msgid "Retrieve all"
msgstr ""
@@ -2097,51 +2128,56 @@ msgstr ""
#. TRANSLATORS: inventory button
#. TRANSLATORS: skills dialog button
#. TRANSLATORS: inventory button
-#: src/gui/popups/popupmenu.cpp:1762 src/gui/popups/popupmenu.cpp:2556
-#: src/gui/windows/inventorywindow.cpp:184
-#: src/gui/windows/inventorywindow.cpp:750 src/gui/windows/skilldialog.cpp:79
-#: src/gui/windows/skilldialog.cpp:151 src/gui/windows/skilldialog.cpp:321
-#: src/gui/windows/skilldialog.cpp:477 src/gui/windows/skilldialog.cpp:559
+#: src/gui/popups/popupmenu.cpp:1779 src/gui/popups/popupmenu.cpp:2579
+#: src/gui/windows/inventorywindow.cpp:198
+#: src/gui/windows/inventorywindow.cpp:771 src/gui/windows/skilldialog.cpp:77
+#: src/gui/windows/skilldialog.cpp:149 src/gui/windows/skilldialog.cpp:319
+#: src/gui/windows/skilldialog.cpp:483 src/gui/windows/skilldialog.cpp:565
#: src/resources/itemtypemapdata.h:37 src/resources/itemtypemapdata.h:41
msgid "Use"
msgstr "השתמש"
#. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:1856
+#: src/gui/popups/popupmenu.cpp:1873
msgid "Clear drop window"
msgstr ""
#. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:1887 src/gui/popups/popupmenu.cpp:1948
+#: src/gui/popups/popupmenu.cpp:1904 src/gui/popups/popupmenu.cpp:1965
msgid "Hide"
msgstr ""
#. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:1894 src/gui/popups/popupmenu.cpp:1955
+#: src/gui/popups/popupmenu.cpp:1911 src/gui/popups/popupmenu.cpp:1972
msgid "Show"
msgstr ""
#. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:1962
+#: src/gui/popups/popupmenu.cpp:1979
+msgid "Open yellow bar settings"
+msgstr ""
+
+#. TRANSLATORS: popup menu item
+#: src/gui/popups/popupmenu.cpp:1981
msgid "Reset yellow bar"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: copy status to chat
#. TRANSLATORS: status window button
-#: src/gui/popups/popupmenu.cpp:1966 src/gui/windows/statuswindow.cpp:92
+#: src/gui/popups/popupmenu.cpp:1985 src/gui/windows/statuswindow.cpp:88
msgid "Copy to chat"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: move attack target up
-#: src/gui/popups/popupmenu.cpp:2006 src/gui/popups/popupmenu.cpp:2025
+#: src/gui/popups/popupmenu.cpp:2025 src/gui/popups/popupmenu.cpp:2044
msgid "Move up"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: move attack target down
-#: src/gui/popups/popupmenu.cpp:2012 src/gui/popups/popupmenu.cpp:2031
+#: src/gui/popups/popupmenu.cpp:2031 src/gui/popups/popupmenu.cpp:2050
msgid "Move down"
msgstr ""
@@ -2149,155 +2185,155 @@ msgstr ""
#. TRANSLATORS: undress item from player
#. TRANSLATORS: popup menu item
#. TRANSLATORS: undress player
-#: src/gui/popups/popupmenu.cpp:2103 src/gui/popups/popupmenu.cpp:2464
+#: src/gui/popups/popupmenu.cpp:2122 src/gui/popups/popupmenu.cpp:2487
msgid "Undress"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: copy text to clipboard
-#: src/gui/popups/popupmenu.cpp:2121
+#: src/gui/popups/popupmenu.cpp:2140
msgid "Copy"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: paste text from clipboard
-#: src/gui/popups/popupmenu.cpp:2124
+#: src/gui/popups/popupmenu.cpp:2143
msgid "Paste"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: open link in browser
-#: src/gui/popups/popupmenu.cpp:2142
+#: src/gui/popups/popupmenu.cpp:2161
msgid "Open link"
msgstr ""
#. TRANSLATORS: popup menu header
-#: src/gui/popups/popupmenu.cpp:2160
+#: src/gui/popups/popupmenu.cpp:2179
msgid "Show window"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: add player to disregarded list
-#: src/gui/popups/popupmenu.cpp:2233 src/gui/popups/popupmenu.cpp:2269
-#: src/gui/popups/popupmenu.cpp:2308 src/gui/popups/popupmenu.cpp:2326
+#: src/gui/popups/popupmenu.cpp:2254 src/gui/popups/popupmenu.cpp:2290
+#: src/gui/popups/popupmenu.cpp:2329 src/gui/popups/popupmenu.cpp:2347
msgid "Disregard"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: add player to ignore list
#. TRANSLATORS: confirm dialog button
-#: src/gui/popups/popupmenu.cpp:2236 src/gui/popups/popupmenu.cpp:2272
-#: src/gui/popups/popupmenu.cpp:2311 src/gui/windows/confirmdialog.cpp:60
+#: src/gui/popups/popupmenu.cpp:2257 src/gui/popups/popupmenu.cpp:2293
+#: src/gui/popups/popupmenu.cpp:2332 src/gui/windows/confirmdialog.cpp:62
msgid "Ignore"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: add player to black list
-#: src/gui/popups/popupmenu.cpp:2239 src/gui/popups/popupmenu.cpp:2314
+#: src/gui/popups/popupmenu.cpp:2260 src/gui/popups/popupmenu.cpp:2335
msgid "Black list"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: add player to enemy list
-#: src/gui/popups/popupmenu.cpp:2242 src/gui/popups/popupmenu.cpp:2275
+#: src/gui/popups/popupmenu.cpp:2263 src/gui/popups/popupmenu.cpp:2296
msgid "Set as enemy"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: add player to erased list
-#: src/gui/popups/popupmenu.cpp:2245 src/gui/popups/popupmenu.cpp:2278
-#: src/gui/popups/popupmenu.cpp:2290 src/gui/popups/popupmenu.cpp:2299
-#: src/gui/popups/popupmenu.cpp:2317
+#: src/gui/popups/popupmenu.cpp:2266 src/gui/popups/popupmenu.cpp:2299
+#: src/gui/popups/popupmenu.cpp:2311 src/gui/popups/popupmenu.cpp:2320
+#: src/gui/popups/popupmenu.cpp:2338
msgid "Erase"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: add player to friends list
-#: src/gui/popups/popupmenu.cpp:2255
+#: src/gui/popups/popupmenu.cpp:2276
msgid "Be friend"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: remove player from ignore list
-#: src/gui/popups/popupmenu.cpp:2266 src/gui/popups/popupmenu.cpp:2284
-#: src/gui/popups/popupmenu.cpp:2296 src/gui/popups/popupmenu.cpp:2305
-#: src/gui/popups/popupmenu.cpp:2323
+#: src/gui/popups/popupmenu.cpp:2287 src/gui/popups/popupmenu.cpp:2305
+#: src/gui/popups/popupmenu.cpp:2317 src/gui/popups/popupmenu.cpp:2326
+#: src/gui/popups/popupmenu.cpp:2344
msgid "Unignore"
msgstr ""
#. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:2342
+#: src/gui/popups/popupmenu.cpp:2363
msgid "Follow"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: imitate player
-#: src/gui/popups/popupmenu.cpp:2346
+#: src/gui/popups/popupmenu.cpp:2367
msgid "Imitate"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: buy item
-#: src/gui/popups/popupmenu.cpp:2365 src/gui/popups/popupmenu.cpp:2389
+#: src/gui/popups/popupmenu.cpp:2386 src/gui/popups/popupmenu.cpp:2410
msgid "Buy (?)"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: sell item
-#: src/gui/popups/popupmenu.cpp:2377 src/gui/popups/popupmenu.cpp:2392
+#: src/gui/popups/popupmenu.cpp:2398 src/gui/popups/popupmenu.cpp:2413
msgid "Sell (?)"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: invite player to party
-#: src/gui/popups/popupmenu.cpp:2406 src/gui/popups/popupmenu.cpp:2430
+#: src/gui/popups/popupmenu.cpp:2427 src/gui/popups/popupmenu.cpp:2451
msgid "Invite to party"
msgstr ""
-#: src/gui/popups/popupmenu.cpp:2453
+#: src/gui/popups/popupmenu.cpp:2475
#, c-format
msgid "Join chat %s"
msgstr ""
#. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:2461
+#: src/gui/popups/popupmenu.cpp:2484
msgid "Show Items"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: remove item from pickup list
-#: src/gui/popups/popupmenu.cpp:2478
+#: src/gui/popups/popupmenu.cpp:2501
msgid "Remove from pickup list"
msgstr ""
#. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:2483
+#: src/gui/popups/popupmenu.cpp:2506
msgid "Add to pickup list"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: remove protection from item
-#: src/gui/popups/popupmenu.cpp:2532
+#: src/gui/popups/popupmenu.cpp:2555
msgid "Unprotect item"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: add protection to item
-#: src/gui/popups/popupmenu.cpp:2541
+#: src/gui/popups/popupmenu.cpp:2564
msgid "Protect item"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: drop item
#. TRANSLATORS: inventory button
-#: src/gui/popups/popupmenu.cpp:2571 src/gui/windows/inventorywindow.cpp:199
-#: src/gui/windows/inventorywindow.cpp:872
+#: src/gui/popups/popupmenu.cpp:2594 src/gui/windows/inventorywindow.cpp:213
+#: src/gui/windows/inventorywindow.cpp:890
msgid "Drop..."
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: drop all item amount
-#: src/gui/popups/popupmenu.cpp:2574
+#: src/gui/popups/popupmenu.cpp:2597
msgid "Drop all"
msgstr ""
@@ -2305,60 +2341,60 @@ msgstr ""
#. TRANSLATORS: drop item
#. TRANSLATORS: full button name
#. TRANSLATORS: inventory button
-#: src/gui/popups/popupmenu.cpp:2580 src/gui/windowmenu.cpp:130
-#: src/gui/windows/inventorywindow.cpp:877
+#: src/gui/popups/popupmenu.cpp:2603 src/gui/windowmenu.cpp:128
+#: src/gui/windows/inventorywindow.cpp:895
msgid "Drop"
msgstr "השלך"
#. TRANSLATORS: popup menu item
#. TRANSLATORS: gm commands
-#: src/gui/popups/popupmenu.cpp:2591
+#: src/gui/popups/popupmenu.cpp:2614
msgid "GM..."
msgstr ""
#. TRANSLATORS: popup menu header
-#: src/gui/popups/popupmenu.cpp:2599
+#: src/gui/popups/popupmenu.cpp:2622
msgid "GM commands"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: check player ip
-#: src/gui/popups/popupmenu.cpp:2604
+#: src/gui/popups/popupmenu.cpp:2627
msgid "Check ip"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: go to player position
-#: src/gui/popups/popupmenu.cpp:2607
+#: src/gui/popups/popupmenu.cpp:2630
msgid "Goto"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: recall player to current position
-#: src/gui/popups/popupmenu.cpp:2610
+#: src/gui/popups/popupmenu.cpp:2633
msgid "Recall"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: kick player
-#: src/gui/popups/popupmenu.cpp:2618
+#: src/gui/popups/popupmenu.cpp:2641
msgid "Kick"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: mute player
-#: src/gui/popups/popupmenu.cpp:2626 src/gui/popups/popupmenu.cpp:2630
-#: src/gui/popups/popupmenu.cpp:2634 src/gui/popups/popupmenu.cpp:2638
-#: src/gui/popups/popupmenu.cpp:2642
+#: src/gui/popups/popupmenu.cpp:2649 src/gui/popups/popupmenu.cpp:2653
+#: src/gui/popups/popupmenu.cpp:2657 src/gui/popups/popupmenu.cpp:2661
+#: src/gui/popups/popupmenu.cpp:2665
#, c-format
msgid "Mute %d"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: mute player
-#: src/gui/popups/popupmenu.cpp:2647 src/gui/popups/popupmenu.cpp:2651
-#: src/gui/popups/popupmenu.cpp:2655 src/gui/popups/popupmenu.cpp:2659
-#: src/gui/popups/popupmenu.cpp:2663
+#: src/gui/popups/popupmenu.cpp:2670 src/gui/popups/popupmenu.cpp:2674
+#: src/gui/popups/popupmenu.cpp:2678 src/gui/popups/popupmenu.cpp:2682
+#: src/gui/popups/popupmenu.cpp:2686
#, c-format
msgid "Unmute %d"
msgstr ""
@@ -2370,7 +2406,7 @@ msgstr ""
#. TRANSLATORS: input tab sub tab name
#. TRANSLATORS: full button name
-#: src/gui/setupinputpages.cpp:47 src/gui/windowmenu.cpp:122
+#: src/gui/setupinputpages.cpp:47 src/gui/windowmenu.cpp:120
msgid "Shortcuts"
msgstr ""
@@ -2379,15 +2415,15 @@ msgstr ""
#. TRANSLATORS: full button name
#. TRANSLATORS: input action label
#: src/gui/setupinputpages.cpp:49 src/gui/widgets/tabs/setup_other.cpp:315
-#: src/gui/windowmenu.cpp:163 src/input/pages/windows.cpp:36
+#: src/gui/windowmenu.cpp:172 src/input/pages/windows.cpp:34
msgid "Windows"
msgstr ""
#. TRANSLATORS: input tab sub tab name
#. TRANSLATORS: emotes window name
#. TRANSLATORS: emotes tab name
-#: src/gui/setupinputpages.cpp:51 src/gui/windows/emotewindow.cpp:54
-#: src/gui/windows/emotewindow.cpp:115
+#: src/gui/setupinputpages.cpp:51 src/gui/windows/emotewindow.cpp:55
+#: src/gui/windows/emotewindow.cpp:114
msgid "Emotes"
msgstr ""
@@ -2395,21 +2431,23 @@ msgstr ""
#. TRANSLATORS: settings tab name
#. TRANSLATORS: chat window name
#: src/gui/setupinputpages.cpp:55 src/gui/widgets/tabs/setup_chat.cpp:40
-#: src/gui/windowmenu.cpp:86 src/gui/windows/chatwindow.cpp:86
+#: src/gui/windowmenu.cpp:83 src/gui/windows/chatwindow.cpp:87
msgid "Chat"
msgstr "שיחה"
#. TRANSLATORS: input tab sub tab name
+#. TRANSLATORS: palette label
#. TRANSLATORS: settings group
#. TRANSLATORS: register dialog. button.
#. TRANSLATORS: input action group
#. TRANSLATORS: input action name
-#: src/gui/setupinputpages.cpp:57 src/gui/widgets/tabs/setup_audio.cpp:148
-#: src/gui/widgets/tabs/setup_chat.cpp:179
+#: src/gui/setupinputpages.cpp:57 src/gui/userpalette.cpp:377
+#: src/gui/widgets/tabs/setup_audio.cpp:148
+#: src/gui/widgets/tabs/setup_chat.cpp:263
#: src/gui/widgets/tabs/setup_other.cpp:337
#: src/gui/widgets/tabs/setup_visual.cpp:192
-#: src/gui/windows/registerdialog.cpp:104 src/input/pages/chat.cpp:147
-#: src/input/pages/gui.cpp:87 src/input/pages/other.cpp:108
+#: src/gui/windows/registerdialog.cpp:101 src/input/pages/chat.cpp:145
+#: src/input/pages/gui.cpp:85 src/input/pages/other.cpp:106
msgid "Other"
msgstr ""
@@ -2418,237 +2456,262 @@ msgstr ""
msgid "Gui"
msgstr ""
+#. TRANSLATORS: palette label
+#: src/gui/userpalette.cpp:129
+msgid "Beings"
+msgstr ""
+
#. TRANSLATORS: palette color
-#: src/gui/userpalette.cpp:116
+#: src/gui/userpalette.cpp:134
msgid "Being"
msgstr "נהיה"
#. TRANSLATORS: palette color
-#: src/gui/userpalette.cpp:118
+#: src/gui/userpalette.cpp:139
msgid "Friend names"
msgstr ""
#. TRANSLATORS: palette color
-#: src/gui/userpalette.cpp:120
+#: src/gui/userpalette.cpp:144
msgid "Disregarded names"
msgstr ""
#. TRANSLATORS: palette color
-#: src/gui/userpalette.cpp:122
+#: src/gui/userpalette.cpp:149
msgid "Ignored names"
msgstr ""
#. TRANSLATORS: palette color
-#: src/gui/userpalette.cpp:124
+#: src/gui/userpalette.cpp:154
msgid "Erased names"
msgstr ""
#. TRANSLATORS: palette color
-#: src/gui/userpalette.cpp:126
+#: src/gui/userpalette.cpp:164
msgid "Other players names"
msgstr ""
#. TRANSLATORS: palette color
-#: src/gui/userpalette.cpp:128
+#: src/gui/userpalette.cpp:169
msgid "Own name"
msgstr ""
#. TRANSLATORS: palette color
-#: src/gui/userpalette.cpp:130
+#: src/gui/userpalette.cpp:174
msgid "GM names"
msgstr ""
#. TRANSLATORS: palette color
-#: src/gui/userpalette.cpp:132
+#: src/gui/userpalette.cpp:179
msgid "NPCs"
msgstr "דמויות"
#. TRANSLATORS: palette color
#. TRANSLATORS: settings option
-#: src/gui/userpalette.cpp:134 src/gui/widgets/tabs/setup_other.cpp:108
+#: src/gui/userpalette.cpp:184 src/gui/widgets/tabs/setup_other.cpp:108
msgid "Monsters"
msgstr "מפלצות"
#. TRANSLATORS: palette color
-#: src/gui/userpalette.cpp:136
-msgid "Monster HP bar"
+#: src/gui/userpalette.cpp:189
+msgid "Pets"
msgstr ""
#. TRANSLATORS: palette color
-#: src/gui/userpalette.cpp:139
-msgid "Monster HP bar (second color)"
+#: src/gui/userpalette.cpp:194
+msgid "Mercenary"
msgstr ""
#. TRANSLATORS: palette color
-#: src/gui/userpalette.cpp:141
+#: src/gui/userpalette.cpp:199
+msgid "Homunculus"
+msgstr ""
+
+#: src/gui/userpalette.cpp:204
msgid "Party members"
msgstr ""
-#. TRANSLATORS: palette color
-#: src/gui/userpalette.cpp:143
+#: src/gui/userpalette.cpp:209
msgid "Guild members"
msgstr ""
-#. TRANSLATORS: palette color
+#: src/gui/userpalette.cpp:214 src/gui/userpalette.cpp:219
+#: src/gui/userpalette.cpp:224
+#, c-format
+msgid "Team %d"
+msgstr ""
+
+#. TRANSLATORS: palette label
+#: src/gui/userpalette.cpp:227
+msgid "Particles"
+msgstr ""
+
#. TRANSLATORS: settings option
-#: src/gui/userpalette.cpp:145 src/gui/widgets/tabs/setup_visual.cpp:157
+#: src/gui/userpalette.cpp:232 src/gui/widgets/tabs/setup_visual.cpp:157
msgid "Particle effects"
msgstr "אפקטים חלקיים"
-#. TRANSLATORS: palette color
-#: src/gui/userpalette.cpp:147
+#: src/gui/userpalette.cpp:237
msgid "Pickup notification"
msgstr ""
-#. TRANSLATORS: palette color
-#: src/gui/userpalette.cpp:149
+#: src/gui/userpalette.cpp:242
msgid "Exp notification"
msgstr ""
-#. TRANSLATORS: palette color
-#: src/gui/userpalette.cpp:151
+#. TRANSLATORS: palette label
+#: src/gui/userpalette.cpp:245
+msgid "Hp bars"
+msgstr ""
+
+#: src/gui/userpalette.cpp:250
msgid "Player HP bar"
msgstr ""
#. TRANSLATORS: palette color
-#: src/gui/userpalette.cpp:155
+#: src/gui/userpalette.cpp:255
msgid "Player HP bar (second color)"
msgstr ""
#. TRANSLATORS: palette color
-#: src/gui/userpalette.cpp:157
-msgid "Player hits monster"
+#: src/gui/userpalette.cpp:261
+msgid "Monster HP bar"
msgstr ""
#. TRANSLATORS: palette color
-#: src/gui/userpalette.cpp:159
+#: src/gui/userpalette.cpp:267
+msgid "Monster HP bar (second color)"
+msgstr ""
+
+#. TRANSLATORS: palette label
+#: src/gui/userpalette.cpp:271
+msgid "Hits"
+msgstr ""
+
+#: src/gui/userpalette.cpp:276
+msgid "Player hits monster"
+msgstr ""
+
+#: src/gui/userpalette.cpp:281
msgid "Monster hits player"
msgstr ""
#. TRANSLATORS: palette color
-#: src/gui/userpalette.cpp:163
+#: src/gui/userpalette.cpp:286
msgid "Other player hits local player"
msgstr ""
-#. TRANSLATORS: palette color
-#: src/gui/userpalette.cpp:165
+#: src/gui/userpalette.cpp:291
msgid "Critical Hit"
msgstr "מכה קריטית"
#. TRANSLATORS: palette color
-#: src/gui/userpalette.cpp:169
+#: src/gui/userpalette.cpp:296
msgid "Local player hits monster"
msgstr ""
#. TRANSLATORS: palette color
-#: src/gui/userpalette.cpp:172
+#: src/gui/userpalette.cpp:301
msgid "Local player critical hit"
msgstr ""
#. TRANSLATORS: palette color
-#: src/gui/userpalette.cpp:175
+#: src/gui/userpalette.cpp:306
msgid "Local player miss"
msgstr ""
-#. TRANSLATORS: palette color
-#: src/gui/userpalette.cpp:177
+#: src/gui/userpalette.cpp:310
msgid "Misses"
msgstr "פספוס"
-#. TRANSLATORS: palette color
-#: src/gui/userpalette.cpp:179
+#. TRANSLATORS: palette label
+#: src/gui/userpalette.cpp:313
+msgid "Tiles"
+msgstr ""
+
+#: src/gui/userpalette.cpp:318
msgid "Portal highlight"
msgstr ""
#. TRANSLATORS: palette color
-#: src/gui/userpalette.cpp:182
+#: src/gui/userpalette.cpp:323
msgid "Default collision highlight"
msgstr ""
#. TRANSLATORS: palette color
-#: src/gui/userpalette.cpp:185
+#: src/gui/userpalette.cpp:329
msgid "Air collision highlight"
msgstr ""
#. TRANSLATORS: palette color
-#: src/gui/userpalette.cpp:188
+#: src/gui/userpalette.cpp:335
msgid "Water collision highlight"
msgstr ""
#. TRANSLATORS: palette color
-#: src/gui/userpalette.cpp:191
+#: src/gui/userpalette.cpp:341
msgid "Special ground collision highlight"
msgstr ""
#. TRANSLATORS: palette color
-#: src/gui/userpalette.cpp:194
+#: src/gui/userpalette.cpp:347
msgid "Walkable highlight"
msgstr ""
#. TRANSLATORS: palette color
-#: src/gui/userpalette.cpp:197
+#: src/gui/userpalette.cpp:353
+msgid "Tiles border"
+msgstr ""
+
+#. TRANSLATORS: palette label
+#: src/gui/userpalette.cpp:356
+msgid "Ranges"
+msgstr ""
+
+#. TRANSLATORS: palette color
+#: src/gui/userpalette.cpp:361
msgid "Local player attack range"
msgstr ""
#. TRANSLATORS: palette color
-#: src/gui/userpalette.cpp:200
+#: src/gui/userpalette.cpp:367
msgid "Local player attack range border"
msgstr ""
#. TRANSLATORS: palette color
-#: src/gui/userpalette.cpp:203
+#: src/gui/userpalette.cpp:373
msgid "Monster attack range"
msgstr ""
#. TRANSLATORS: palette color
-#: src/gui/userpalette.cpp:207
+#: src/gui/userpalette.cpp:382
msgid "Floor item amount color"
msgstr ""
#. TRANSLATORS: palette color
-#: src/gui/userpalette.cpp:210
+#: src/gui/userpalette.cpp:388
msgid "Home place"
msgstr ""
#. TRANSLATORS: palette color
-#: src/gui/userpalette.cpp:213
+#: src/gui/userpalette.cpp:394
msgid "Home place border"
msgstr ""
#. TRANSLATORS: palette color
-#: src/gui/userpalette.cpp:216
+#: src/gui/userpalette.cpp:400
msgid "Road point"
msgstr ""
-#. TRANSLATORS: palette color
-#: src/gui/userpalette.cpp:219
-msgid "Tiles border"
-msgstr ""
-
-#. TRANSLATORS: palette color
-#: src/gui/userpalette.cpp:221
-msgid "Pets"
-msgstr ""
-
-#. TRANSLATORS: palette color
-#: src/gui/userpalette.cpp:223
-msgid "Mercenary"
-msgstr ""
-
-#. TRANSLATORS: palette color
-#: src/gui/userpalette.cpp:225
-msgid "Homunculus"
-msgstr ""
-
-#: src/gui/widgets/characterdisplay.cpp:135
+#: src/gui/widgets/characterdisplay.cpp:133
#, c-format
msgid "Level: %u"
msgstr ""
#. TRANSLATORS: status window label
-#: src/gui/widgets/characterdisplay.cpp:138
-#: src/gui/windows/inventorywindow.cpp:666 src/gui/windows/statuswindow.cpp:73
-#: src/gui/windows/statuswindow.cpp:233 src/gui/windows/statuswindow.cpp:345
+#: src/gui/widgets/characterdisplay.cpp:136
+#: src/gui/windows/inventorywindow.cpp:687 src/gui/windows/statuswindow.cpp:69
+#: src/gui/windows/statuswindow.cpp:239 src/gui/windows/statuswindow.cpp:351
#, c-format
msgid "Money: %s"
msgstr "כסף: %s"
@@ -2659,7 +2722,7 @@ msgid "Eq."
msgstr ""
#. TRANSLATORS: dialog message
-#: src/gui/widgets/itemlinkhandler.cpp:70
+#: src/gui/widgets/itemlinkhandler.cpp:72
msgid "Open url"
msgstr ""
@@ -2669,10 +2732,10 @@ msgstr ""
#. TRANSLATORS: quit dialog button
#. TRANSLATORS: servers dialog button
#. TRANSLATORS: input action name
-#: src/gui/widgets/selldialog.cpp:98 src/gui/windows/buydialog.cpp:270
-#: src/gui/windows/quitdialog.cpp:52 src/gui/windows/quitdialog.cpp:57
-#: src/gui/windows/quitdialog.cpp:59 src/gui/windows/serverdialog.cpp:114
-#: src/input/pages/basic.cpp:216
+#: src/gui/widgets/selldialog.cpp:101 src/gui/windows/buydialog.cpp:277
+#: src/gui/windows/quitdialog.cpp:50 src/gui/windows/quitdialog.cpp:55
+#: src/gui/windows/quitdialog.cpp:57 src/gui/windows/serverdialog.cpp:113
+#: src/input/pages/basic.cpp:220
msgid "Quit"
msgstr "יציאה"
@@ -2682,10 +2745,10 @@ msgstr "יציאה"
#. TRANSLATORS: item amount window button
#. TRANSLATORS: npc dialog button
#. TRANSLATORS: status window label (plus sign)
-#: src/gui/widgets/selldialog.cpp:116 src/gui/windows/buydialog.cpp:262
-#: src/gui/windows/itemamountwindow.cpp:165
-#: src/gui/windows/itemamountwindow.cpp:200 src/gui/windows/npcdialog.cpp:106
-#: src/gui/windows/statuswindow.cpp:749
+#: src/gui/widgets/selldialog.cpp:119 src/gui/windows/buydialog.cpp:269
+#: src/gui/windows/itemamountwindow.cpp:177
+#: src/gui/windows/itemamountwindow.cpp:212 src/gui/windows/npcdialog.cpp:108
+#: src/gui/windows/statuswindow.cpp:766
msgid "+"
msgstr ""
@@ -2695,10 +2758,10 @@ msgstr ""
#. TRANSLATORS: item amount window button
#. TRANSLATORS: npc dialog button
#. TRANSLATORS: status window label (minus sign)
-#: src/gui/widgets/selldialog.cpp:118 src/gui/windows/buydialog.cpp:265
-#: src/gui/windows/itemamountwindow.cpp:163
-#: src/gui/windows/itemamountwindow.cpp:197 src/gui/windows/npcdialog.cpp:108
-#: src/gui/windows/statuswindow.cpp:762
+#: src/gui/widgets/selldialog.cpp:121 src/gui/windows/buydialog.cpp:272
+#: src/gui/windows/itemamountwindow.cpp:175
+#: src/gui/windows/itemamountwindow.cpp:209 src/gui/windows/npcdialog.cpp:110
+#: src/gui/windows/statuswindow.cpp:779
msgid "-"
msgstr ""
@@ -2707,82 +2770,82 @@ msgstr ""
#. TRANSLATORS: status bar label
#. TRANSLATORS: status window label
#. TRANSLATORS: status bar label
-#: src/gui/widgets/selldialog.cpp:120 src/gui/windows/buydialog.cpp:272
-#: src/gui/windows/statuswindow.cpp:492 src/gui/windows/statuswindow.cpp:547
-#: src/gui/windows/statuswindow.cpp:746 src/gui/windows/statuswindow.cpp:778
+#: src/gui/widgets/selldialog.cpp:123 src/gui/windows/buydialog.cpp:279
+#: src/gui/windows/statuswindow.cpp:502 src/gui/windows/statuswindow.cpp:558
+#: src/gui/windows/statuswindow.cpp:763 src/gui/windows/statuswindow.cpp:795
msgid "Max"
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:248 src/gui/windows/buydialog.cpp:602
+#: src/gui/widgets/selldialog.cpp:130 src/gui/widgets/selldialog.cpp:325
+#: src/gui/windows/buydialog.cpp:255 src/gui/windows/buydialog.cpp:626
#, c-format
msgid "Price: %s / Total: %s"
msgstr "מחיר: %s / סה\"כ: %s"
#. TRANSLATORS: setup item button
#. TRANSLATORS: servers dialog button
-#: src/gui/widgets/setupitem.cpp:367 src/gui/widgets/setupitem.cpp:504
-#: src/gui/windows/serverdialog.cpp:120
+#: src/gui/widgets/setupitem.cpp:370 src/gui/widgets/setupitem.cpp:508
+#: src/gui/windows/serverdialog.cpp:119
msgid "Edit"
msgstr ""
#. TRANSLATORS: skill level
#. TRANSLATORS: skills dialog. skill level
-#: src/gui/widgets/skillinfo.cpp:100 src/gui/windows/skilldialog.cpp:473
+#: src/gui/widgets/skillinfo.cpp:95 src/gui/windows/skilldialog.cpp:479
#, c-format
msgid "Lvl: %d"
msgstr ""
#. TRANSLATORS: skill type
-#: src/gui/widgets/skillinfo.cpp:104
+#: src/gui/widgets/skillinfo.cpp:99
#, c-format
msgid "Type: %s"
msgstr ""
#. TRANSLATORS: Skill type
#. TRANSLATORS: unknown equipment page name
-#: src/gui/widgets/skillinfo.cpp:109 src/gui/windows/equipmentwindow.cpp:623
+#: src/gui/widgets/skillinfo.cpp:104 src/gui/windows/equipmentwindow.cpp:678
msgid "Unknown"
msgstr ""
#. TRANSLATORS: Skill type
-#: src/gui/widgets/skillinfo.cpp:119
+#: src/gui/widgets/skillinfo.cpp:114
msgid "Ground"
msgstr ""
#. TRANSLATORS: Skill type
-#: src/gui/widgets/skillinfo.cpp:124
+#: src/gui/widgets/skillinfo.cpp:119
msgid "Self"
msgstr ""
#. TRANSLATORS: Skill type
-#: src/gui/widgets/skillinfo.cpp:129
+#: src/gui/widgets/skillinfo.cpp:124
msgid "Unused"
msgstr ""
#. TRANSLATORS: Skill type
-#: src/gui/widgets/skillinfo.cpp:134
+#: src/gui/widgets/skillinfo.cpp:129
msgid "Support"
msgstr ""
#. TRANSLATORS: Skill type
-#: src/gui/widgets/skillinfo.cpp:139
+#: src/gui/widgets/skillinfo.cpp:134
msgid "Target trap"
msgstr ""
#. TRANSLATORS: Skill type
-#: src/gui/widgets/skillinfo.cpp:143
+#: src/gui/widgets/skillinfo.cpp:138
msgid "Unknown:"
msgstr ""
-#: src/gui/widgets/skillinfo.cpp:149
+#: src/gui/widgets/skillinfo.cpp:144
#, c-format
msgid " / Mana: -%d"
msgstr ""
-#: src/gui/widgets/skillinfo.cpp:155
+#: src/gui/widgets/skillinfo.cpp:150
#, c-format
msgid "Range: %d"
msgstr ""
@@ -2793,37 +2856,37 @@ msgid "Battle"
msgstr ""
#. TRANSLATORS: chat message
-#: src/gui/widgets/tabs/chat/chattab.cpp:171
+#: src/gui/widgets/tabs/chat/chattab.cpp:176
msgid "Global announcement:"
msgstr "הודעה גלובאלית:"
#. TRANSLATORS: chat message
-#: src/gui/widgets/tabs/chat/chattab.cpp:177
+#: src/gui/widgets/tabs/chat/chattab.cpp:182
#, c-format
msgid "Global announcement from %s:"
msgstr "הודעה גלובאלית מאת %s:"
#. TRANSLATORS: chat message
-#: src/gui/widgets/tabs/chat/chattab.cpp:203
+#: src/gui/widgets/tabs/chat/chattab.cpp:208
#, c-format
msgid "%s whispers: %s"
msgstr ""
#. TRANSLATORS: chat message
-#: src/gui/widgets/tabs/chat/chattab.cpp:559
+#: src/gui/widgets/tabs/chat/chattab.cpp:567
#, c-format
msgid "%s is now Online."
msgstr ""
#. TRANSLATORS: chat message
-#: src/gui/widgets/tabs/chat/chattab.cpp:564
+#: src/gui/widgets/tabs/chat/chattab.cpp:573
#, c-format
msgid "%s is now Offline."
msgstr ""
#. TRANSLATORS: guild chat tab name
#. TRANSLATORS: tab in social window
-#: src/gui/widgets/tabs/chat/emulateguildtab.cpp:38
+#: src/gui/widgets/tabs/chat/emulateguildtab.cpp:39
#: src/gui/widgets/tabs/chat/guildtab.cpp:44
#: src/gui/widgets/tabs/socialguildtab2.h:48
#: src/gui/widgets/tabs/socialguildtab.h:49
@@ -2874,27 +2937,27 @@ msgstr ""
#. TRANSLATORS: chat message
#. TRANSLATORS: notification message
-#: src/gui/widgets/tabs/chat/partytab.cpp:148
+#: src/gui/widgets/tabs/chat/partytab.cpp:149
#: src/resources/notifications.h:194
msgid "Experience sharing enabled."
msgstr ""
#. TRANSLATORS: chat message
#. TRANSLATORS: notification message
-#: src/gui/widgets/tabs/chat/partytab.cpp:153
+#: src/gui/widgets/tabs/chat/partytab.cpp:154
#: src/resources/notifications.h:198
msgid "Experience sharing disabled."
msgstr ""
#. TRANSLATORS: chat message
#. TRANSLATORS: notification message
-#: src/gui/widgets/tabs/chat/partytab.cpp:158
+#: src/gui/widgets/tabs/chat/partytab.cpp:159
#: src/resources/notifications.h:202
msgid "Experience sharing not possible."
msgstr ""
#. TRANSLATORS: chat message
-#: src/gui/widgets/tabs/chat/partytab.cpp:163
+#: src/gui/widgets/tabs/chat/partytab.cpp:164
msgid "Experience sharing unknown."
msgstr ""
@@ -3292,247 +3355,442 @@ msgstr ""
msgid "Auto hide chat window"
msgstr ""
+#: src/gui/widgets/tabs/setup_chat.cpp:52
+msgid ""
+"Chat window will be automatically hidden when not in use.\n"
+"\n"
+"Hit Enter or hover mouse to show chat again."
+msgstr ""
+
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_chat.cpp:55
+#: src/gui/widgets/tabs/setup_chat.cpp:57
msgid "Protect chat focus"
msgstr ""
+#: src/gui/widgets/tabs/setup_chat.cpp:58
+msgid ""
+"Enables aggressive protection of input focus in chat window.\n"
+"\n"
+"Note: no other text inputs will be allowed to receive text input when you typing in chat window."
+msgstr ""
+
#. TRANSLATORS: settings group
#. TRANSLATORS: settings colors tab name
#. TRANSLATORS: emotes tab name
-#: src/gui/widgets/tabs/setup_chat.cpp:60
-#: src/gui/widgets/tabs/setup_colors.cpp:87
-#: src/gui/windows/emotewindow.cpp:117
+#: src/gui/widgets/tabs/setup_chat.cpp:65
+#: src/gui/widgets/tabs/setup_colors.cpp:86
+#: src/gui/windows/emotewindow.cpp:116
msgid "Colors"
msgstr "צבעים"
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_chat.cpp:63
+#: src/gui/widgets/tabs/setup_chat.cpp:68
msgid "Remove colors from received chat messages"
msgstr ""
+#: src/gui/widgets/tabs/setup_chat.cpp:69
+msgid ""
+"Enable this setting to strip colors from incoming chat messages. All "
+"messages will use default chat text color if this enabled."
+msgstr ""
+
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_chat.cpp:67
+#: src/gui/widgets/tabs/setup_chat.cpp:74
msgid "Show chat colors list"
msgstr ""
+#: src/gui/widgets/tabs/setup_chat.cpp:75
+msgid ""
+"Enable this setting to show color selection drop-down in chat window. Chat window will display color selection drop-down.\n"
+"\n"
+"It allows one to select default color of outgoing chat messages easily, but also occupies some space in chat window."
+msgstr ""
+
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_chat.cpp:72
+#: src/gui/widgets/tabs/setup_chat.cpp:83
msgid "Commands"
msgstr ""
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_chat.cpp:75
+#: src/gui/widgets/tabs/setup_chat.cpp:86
msgid "Allow magic and GM commands in all chat tabs"
msgstr ""
+#: src/gui/widgets/tabs/setup_chat.cpp:87
+msgid ""
+"Enable this setting to be able to type spells and GM commands in any tab."
+msgstr ""
+
#. TRANSLATORS: settings group
-#: src/gui/widgets/tabs/setup_chat.cpp:80
+#: src/gui/widgets/tabs/setup_chat.cpp:93
msgid "Limits"
msgstr ""
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_chat.cpp:83
+#: src/gui/widgets/tabs/setup_chat.cpp:96
msgid "Limit max chars in chat line"
msgstr ""
+#: src/gui/widgets/tabs/setup_chat.cpp:97
+msgid ""
+"Limits how many characters will be shown in longest lines of text displayed in chat.\n"
+"\n"
+"Note: long lines can make client slower. Lines longer than this limit will be truncated."
+msgstr ""
+
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_chat.cpp:87
+#: src/gui/widgets/tabs/setup_chat.cpp:104
msgid "Limit max lines in chat"
msgstr ""
+#: src/gui/widgets/tabs/setup_chat.cpp:105
+msgid ""
+"Limits how many lines chat will keep in scrollback buffer. Chat keeps specified number of last lines of text. Oldest lines exceeding this limit are discarded from scrollback buffer.\n"
+"\n"
+"Note: keeping too many lines in scroll buffer can slow client down."
+msgstr ""
+
#. TRANSLATORS: settings group
-#: src/gui/widgets/tabs/setup_chat.cpp:92
+#: src/gui/widgets/tabs/setup_chat.cpp:113
msgid "Logs"
msgstr ""
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_chat.cpp:95
+#: src/gui/widgets/tabs/setup_chat.cpp:116
msgid "Enable chat Log"
msgstr ""
+#: src/gui/widgets/tabs/setup_chat.cpp:117
+msgid ""
+"If you enable this setting, chat logs will be written to disk.\n"
+"\n"
+"Note: chat logs can take noticeable amount of disk space over time."
+msgstr ""
+
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_chat.cpp:99
+#: src/gui/widgets/tabs/setup_chat.cpp:123
msgid "Enable debug chat Log"
msgstr ""
+#: src/gui/widgets/tabs/setup_chat.cpp:124
+msgid "If you enable thus, debug chat tab also will be logged to disk."
+msgstr ""
+
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_chat.cpp:103
+#: src/gui/widgets/tabs/setup_chat.cpp:128
msgid "Show chat history"
msgstr ""
+#: src/gui/widgets/tabs/setup_chat.cpp:129
+msgid ""
+"If this setting enabled, client will load old chat tabs content from logs on"
+" startup instead of starting with empty chat tabs."
+msgstr ""
+
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_chat.cpp:107
+#: src/gui/widgets/tabs/setup_chat.cpp:134
msgid "Show party online messages"
msgstr ""
+#: src/gui/widgets/tabs/setup_chat.cpp:135
+msgid ""
+"If this setting is enabled, online status changes of party members will be shown in party tab of chat.\n"
+"\n"
+"This adds some extra noise to chat, but allows one to see when your buddies are coming online."
+msgstr ""
+
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_chat.cpp:111
+#: src/gui/widgets/tabs/setup_chat.cpp:141
msgid "Show guild online messages"
msgstr ""
+#: src/gui/widgets/tabs/setup_chat.cpp:142
+msgid ""
+"If this setting is enabled, online status changes of guild members will be shown in guild tab of chat.\n"
+"\n"
+"This adds some extra noise to chat, but allows one to see when your buddies are coming online."
+msgstr ""
+
#. TRANSLATORS: settings group
-#: src/gui/widgets/tabs/setup_chat.cpp:116
+#: src/gui/widgets/tabs/setup_chat.cpp:149
msgid "Messages"
msgstr ""
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_chat.cpp:119
+#: src/gui/widgets/tabs/setup_chat.cpp:152
msgid "Hide shop messages"
msgstr ""
+#: src/gui/widgets/tabs/setup_chat.cpp:153
+msgid ""
+"If this setting enabled, no messages related to built-in ManaPlusshop will be displayed in chat. Disable this setting if you want to see shop-related messages.\n"
+"\n"
+"Note: technically, ManaPlus shop implemented as usual private messages with special content. If you disable this setting, you will be able to see these messages and get idea when other players are looking at your shop."
+msgstr ""
+
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_chat.cpp:123
+#: src/gui/widgets/tabs/setup_chat.cpp:162
msgid "Show MVP messages"
msgstr ""
+#: src/gui/widgets/tabs/setup_chat.cpp:163
+msgid ""
+"Enable this setting to see MVP messages from server.\n"
+"\n"
+"Note: MVP messages are not used on TMW/Evol/etc servers, so this feature usually makes little difference."
+msgstr ""
+
#. TRANSLATORS: settings group
#. TRANSLATORS: input action group
#. TRANSLATORS: input action label
-#: src/gui/widgets/tabs/setup_chat.cpp:128 src/input/pages/chat.cpp:63
-#: src/input/pages/windows.cpp:204
+#: src/gui/widgets/tabs/setup_chat.cpp:170 src/input/pages/chat.cpp:61
+#: src/input/pages/windows.cpp:202
msgid "Tabs"
msgstr ""
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_chat.cpp:131
+#: src/gui/widgets/tabs/setup_chat.cpp:173
msgid "Put all whispers in tabs"
msgstr "הכנס את כל הלחישות ללשוניות"
+#: src/gui/widgets/tabs/setup_chat.cpp:174
+msgid ""
+"If this setting enabled, all whispers (private messages) will be placed in separate tabs, separate tab for each player. If this setting disabled, all whispers will appear in General tab.\n"
+"\n"
+"Note: putting all whispers to single General tab is known to be confusing. Think twice before disabling this feature."
+msgstr ""
+
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_chat.cpp:135
+#: src/gui/widgets/tabs/setup_chat.cpp:182
msgid "Log magic messages in debug tab"
msgstr ""
+#: src/gui/widgets/tabs/setup_chat.cpp:183
+msgid ""
+"If this setting is enabled, spell invocation will be shown in Debug tab. If disabled, it will be shown in General tab instead.\n"
+"\n"
+"Note: it does not affects server replies related to spells."
+msgstr ""
+
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_chat.cpp:139
+#: src/gui/widgets/tabs/setup_chat.cpp:189
msgid "Show server messages in debug tab"
msgstr ""
+#: src/gui/widgets/tabs/setup_chat.cpp:190
+msgid ""
+"If this setting is enabled, server messages will be shown in Debug tab of chat. If disabled, server messages will appear in General chat instead.\n"
+"\n"
+"Note: according to 4144, disabling this could also make you to lose some debug messages from client in Debug tab since these are fake server messages."
+msgstr ""
+
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_chat.cpp:143
+#: src/gui/widgets/tabs/setup_chat.cpp:198
msgid "Enable trade tab"
msgstr ""
+#: src/gui/widgets/tabs/setup_chat.cpp:199
+msgid ""
+"Enables trade tab. Trade tab is basically some filter. Messages containing "
+"words typical for trades will go to Trade tab. This will make General tab "
+"less noisy. If this setting is disabled, all trade related players messages "
+"will stay in General tab."
+msgstr ""
+
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_chat.cpp:147
+#: src/gui/widgets/tabs/setup_chat.cpp:206
msgid "Enable gm tab"
msgstr ""
+#: src/gui/widgets/tabs/setup_chat.cpp:207
+msgid ""
+"If enabled, GM tab will appear in chat. It displays text related GM activity.\n"
+"\n"
+"Note: this setting only makes difference for GMs (Game Masters) since this tab only appears for GMs."
+msgstr ""
+
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_chat.cpp:151
+#: src/gui/widgets/tabs/setup_chat.cpp:213
msgid "Enable language tab"
msgstr ""
+#: src/gui/widgets/tabs/setup_chat.cpp:214
+msgid ""
+"If this feature enabled, language tab will appear if server supports this feature.\n"
+"\n"
+"Note: only supported by Evol server yet."
+msgstr ""
+
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_chat.cpp:155
+#: src/gui/widgets/tabs/setup_chat.cpp:219
msgid "Show all languages messages"
msgstr ""
+#: src/gui/widgets/tabs/setup_chat.cpp:220
+msgid ""
+"If this setting enabled and server supports different chats for different languages, you will see messages for all languages, regardless of your language preferences.\n"
+"\n"
+"Note: it only works on servers supporting language tabs feature, like Evol."
+msgstr ""
+
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_chat.cpp:159
+#: src/gui/widgets/tabs/setup_chat.cpp:227
msgid "Enable battle tab"
msgstr ""
+#: src/gui/widgets/tabs/setup_chat.cpp:228
+msgid ""
+"If this setting enabled, Battle tab will appear in chat. This tab will contain messages related to battles, like damage and experience gain, if battle messages are enabled.\n"
+"\n"
+"Note: client restart required to take effect."
+msgstr ""
+
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_chat.cpp:163
+#: src/gui/widgets/tabs/setup_chat.cpp:235
msgid "Show battle events"
msgstr ""
+#: src/gui/widgets/tabs/setup_chat.cpp:236
+msgid ""
+"If this setting enabled, messages related to battle like damage or "
+"experience gain will be displayed in Debug or Battle tab. If disabled, no "
+"battle messages will be displayed."
+msgstr ""
+
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_chat.cpp:167
+#: src/gui/widgets/tabs/setup_chat.cpp:242
msgid "Resize chat tabs if need"
msgstr ""
+#: src/gui/widgets/tabs/setup_chat.cpp:243
+msgid ""
+"If this feature enabled, text in chat will be automaticallyadjusted to adapt to appearance of chat input field when youtyping message and when input field of chat disappears. If disabled, chat input area will allways occupy its place, which could be otherwise usable for text.\n"
+"\n"
+"Note: its mostly about jumpy attitude vs less usable space for text."
+msgstr ""
+
#. TRANSLATORS: settings group
-#: src/gui/widgets/tabs/setup_chat.cpp:172
+#: src/gui/widgets/tabs/setup_chat.cpp:254
msgid "Time"
msgstr ""
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_chat.cpp:175
+#: src/gui/widgets/tabs/setup_chat.cpp:257
msgid "Use local time"
msgstr ""
+#: src/gui/widgets/tabs/setup_chat.cpp:258
+msgid ""
+"If this feature enabled, timestamps in chat will use locak times.If "
+"disabled, server time will be used (often it is GMT+0)."
+msgstr ""
+
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_chat.cpp:182
+#: src/gui/widgets/tabs/setup_chat.cpp:266
msgid "Highlight words (separated by comma)"
msgstr ""
+#: src/gui/widgets/tabs/setup_chat.cpp:267
+msgid ""
+"Here you can specify some extra words which will also cause highlighting. Use comma to separate words.\n"
+"\n"
+"Note: frequenthilights are annoying - use it with caution."
+msgstr ""
+
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_chat.cpp:186
+#: src/gui/widgets/tabs/setup_chat.cpp:273
msgid "Globals ignore names (separated by comma)"
msgstr ""
+#: src/gui/widgets/tabs/setup_chat.cpp:274
+msgid ""
+"This setting allows you to ignore some global messages if particular sender (NPC, GM) annoys you too much. Global will be moved to Debug instead.\n"
+"\n"
+"Note: careless use of this feature can make you to miss important announces!"
+msgstr ""
+
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_chat.cpp:190
+#: src/gui/widgets/tabs/setup_chat.cpp:281
msgid "Show emotes button in chat"
msgstr ""
+#: src/gui/widgets/tabs/setup_chat.cpp:282
+msgid ""
+"If this setting enabled, button will appear near text input field. This button allows one to invoke composing window, which allows one to insert smiles and text formatting easily.\n"
+"\n"
+"Note: same window can also be invoked by hotkey when typing, usually F1 by default."
+msgstr ""
+
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_chat.cpp:194
+#: src/gui/widgets/tabs/setup_chat.cpp:290
msgid "Show motd server message on start"
msgstr ""
-#: src/gui/widgets/tabs/setup_colors.cpp:49
+#: src/gui/widgets/tabs/setup_chat.cpp:291
+msgid ""
+"If this setting enabled, client will display server MOTD (message of the "
+"day) once you connect to server. Disable it to hide MOTD."
+msgstr ""
+
+#: src/gui/widgets/tabs/setup_colors.cpp:50
msgid "This is what the color looks like"
msgstr "כך הצבע נראה"
#. TRANSLATORS: colors tab. label.
-#: src/gui/widgets/tabs/setup_colors.cpp:64
+#: src/gui/widgets/tabs/setup_colors.cpp:65
msgid "Type:"
msgstr ""
#. TRANSLATORS: colors tab. label.
-#: src/gui/widgets/tabs/setup_colors.cpp:68
-#: src/gui/widgets/tabs/setup_colors.cpp:335
+#: src/gui/widgets/tabs/setup_colors.cpp:69
+#: src/gui/widgets/tabs/setup_colors.cpp:357
msgid "Delay:"
msgstr ""
#. TRANSLATORS: colors tab. label.
-#: src/gui/widgets/tabs/setup_colors.cpp:72
+#: src/gui/widgets/tabs/setup_colors.cpp:73
msgid "Red:"
msgstr ""
#. TRANSLATORS: colors tab. label.
-#: src/gui/widgets/tabs/setup_colors.cpp:76
+#: src/gui/widgets/tabs/setup_colors.cpp:77
msgid "Green:"
msgstr ""
#. TRANSLATORS: colors tab. label.
-#: src/gui/widgets/tabs/setup_colors.cpp:80
+#: src/gui/widgets/tabs/setup_colors.cpp:81
msgid "Blue:"
msgstr ""
#. TRANSLATORS: color type
-#: src/gui/widgets/tabs/setup_colors.cpp:106
-#: src/gui/widgets/tabs/setup_colors.cpp:402
+#: src/gui/widgets/tabs/setup_colors.cpp:105
+#: src/gui/widgets/tabs/setup_colors.cpp:427
msgid "Static"
msgstr "סטטי"
#. TRANSLATORS: color type
-#: src/gui/widgets/tabs/setup_colors.cpp:109
-#: src/gui/widgets/tabs/setup_colors.cpp:112
-#: src/gui/widgets/tabs/setup_colors.cpp:404
+#: src/gui/widgets/tabs/setup_colors.cpp:108
+#: src/gui/widgets/tabs/setup_colors.cpp:111
+#: src/gui/widgets/tabs/setup_colors.cpp:429
msgid "Pulse"
msgstr "פעימה"
#. TRANSLATORS: color type
-#: src/gui/widgets/tabs/setup_colors.cpp:114
-#: src/gui/widgets/tabs/setup_colors.cpp:117
-#: src/gui/widgets/tabs/setup_colors.cpp:406
+#: src/gui/widgets/tabs/setup_colors.cpp:113
+#: src/gui/widgets/tabs/setup_colors.cpp:116
+#: src/gui/widgets/tabs/setup_colors.cpp:431
msgid "Rainbow"
msgstr "קשת בענן"
#. TRANSLATORS: color type
-#: src/gui/widgets/tabs/setup_colors.cpp:119
-#: src/gui/widgets/tabs/setup_colors.cpp:122
-#: src/gui/widgets/tabs/setup_colors.cpp:406
+#: src/gui/widgets/tabs/setup_colors.cpp:118
+#: src/gui/widgets/tabs/setup_colors.cpp:121
+#: src/gui/widgets/tabs/setup_colors.cpp:431
msgid "Spectrum"
msgstr "מינסרה"
#. TRANSLATORS: colors tab. label.
-#: src/gui/widgets/tabs/setup_colors.cpp:329
+#: src/gui/widgets/tabs/setup_colors.cpp:351
msgid "Alpha:"
msgstr ""
@@ -3557,7 +3815,7 @@ msgid "Reset all keys"
msgstr ""
#. TRANSLATORS: setting tab name
-#: src/gui/widgets/tabs/setup_input.cpp:80
+#: src/gui/widgets/tabs/setup_input.cpp:79
msgid "Input"
msgstr ""
@@ -3576,8 +3834,8 @@ msgstr ""
#. TRANSLATORS: unknown key name
#. TRANSLATORS: quests window quest name
-#: src/gui/widgets/tabs/setup_input.cpp:330
-#: src/gui/windows/questswindow.cpp:203
+#: src/gui/widgets/tabs/setup_input.cpp:332
+#: src/gui/windows/questswindow.cpp:204
msgid "unknown"
msgstr ""
@@ -3736,9 +3994,9 @@ msgstr ""
#. TRANSLATORS: settings group
#. TRANSLATORS: debug window tab
#. TRANSLATORS: mini map window name
-#: src/gui/widgets/tabs/setup_other.cpp:133 src/gui/windowmenu.cpp:106
-#: src/gui/windows/debugwindow.cpp:61 src/gui/windows/minimap.cpp:58
-#: src/gui/windows/minimap.cpp:121
+#: src/gui/widgets/tabs/setup_other.cpp:133 src/gui/windowmenu.cpp:103
+#: src/gui/windows/debugwindow.cpp:61 src/gui/windows/minimap.cpp:59
+#: src/gui/windows/minimap.cpp:122
msgid "Map"
msgstr "מפה"
@@ -3911,7 +4169,7 @@ msgstr ""
#. TRANSLATORS: shop button tooltip
#: src/gui/widgets/tabs/setup_other.cpp:267 src/gui/windowmenu.cpp:138
#: src/gui/windows/buyselldialog.cpp:40 src/gui/windows/buyselldialog.cpp:51
-#: src/gui/windows/inventorywindow.cpp:221
+#: src/gui/windows/inventorywindow.cpp:233
msgid "Shop"
msgstr "חנות"
@@ -3927,9 +4185,7 @@ msgstr ""
#. TRANSLATORS: settings group
#. TRANSLATORS: npc dialog name
-#. TRANSLATORS: npc post dialog caption
-#: src/gui/widgets/tabs/setup_other.cpp:279 src/gui/windows/npcdialog.cpp:86
-#: src/gui/windows/npcpostdialog.cpp:43
+#: src/gui/widgets/tabs/setup_other.cpp:279 src/gui/windows/npcdialog.cpp:87
msgid "NPC"
msgstr "NPC"
@@ -4045,7 +4301,7 @@ msgstr ""
#. TRANSLATORS: settings option
#. TRANSLATORS: input action name
-#: src/gui/widgets/tabs/setup_other.cpp:381 src/input/pages/other.cpp:410
+#: src/gui/widgets/tabs/setup_other.cpp:381 src/input/pages/other.cpp:408
msgid "Upload log file"
msgstr ""
@@ -4055,39 +4311,34 @@ msgid "Low traffic mode"
msgstr ""
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_other.cpp:389
-msgid "Hide shield sprite"
-msgstr ""
-
-#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_other.cpp:394
+#: src/gui/widgets/tabs/setup_other.cpp:390
msgid "Use FBO for screenshots (only for opengl)"
msgstr ""
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_other.cpp:400
+#: src/gui/widgets/tabs/setup_other.cpp:396
msgid "Screenshot directory"
msgstr ""
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_other.cpp:405
+#: src/gui/widgets/tabs/setup_other.cpp:401
msgid "Network delay between sub servers"
msgstr ""
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_other.cpp:409
+#: src/gui/widgets/tabs/setup_other.cpp:405
msgid "Show background"
msgstr ""
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_other.cpp:414
+#: src/gui/widgets/tabs/setup_other.cpp:410
msgid "Screen density override"
msgstr ""
#. TRANSLATORS: texture compression type
#. TRANSLATORS: confirm dialog button
#: src/gui/widgets/tabs/setup_perfomance.cpp:42
-#: src/gui/windows/confirmdialog.cpp:57
+#: src/gui/windows/confirmdialog.cpp:59
msgid "No"
msgstr "לא"
@@ -4248,54 +4499,62 @@ msgstr ""
#. TRANSLATORS: settings option
#: src/gui/widgets/tabs/setup_players.cpp:73
-msgid "Secure trades"
+msgid "Show badges"
msgstr ""
#. TRANSLATORS: settings option
#: src/gui/widgets/tabs/setup_players.cpp:77
-msgid "Unsecure chars in names"
+msgid "Show badges at top"
msgstr ""
#. TRANSLATORS: settings option
#: src/gui/widgets/tabs/setup_players.cpp:81
-msgid "Show statuses"
+msgid "Secure trades"
msgstr ""
#. TRANSLATORS: settings option
#: src/gui/widgets/tabs/setup_players.cpp:85
-msgid "Show ip addresses on screenshots"
+msgid "Unsecure chars in names"
msgstr ""
#. TRANSLATORS: settings option
#: src/gui/widgets/tabs/setup_players.cpp:89
-msgid "Allow self heal with mouse click"
+msgid "Show statuses"
msgstr ""
#. TRANSLATORS: settings option
#: src/gui/widgets/tabs/setup_players.cpp:93
-msgid "Group friends in who is online window"
+msgid "Show ip addresses on screenshots"
msgstr ""
#. TRANSLATORS: settings option
#: src/gui/widgets/tabs/setup_players.cpp:97
-msgid "Hide erased players nicks"
+msgid "Allow self heal with mouse click"
msgstr ""
#. TRANSLATORS: settings option
#: src/gui/widgets/tabs/setup_players.cpp:101
-msgid "Use special diagonal speed in players moving"
+msgid "Group friends in who is online window"
msgstr ""
#. TRANSLATORS: settings option
#: src/gui/widgets/tabs/setup_players.cpp:105
+msgid "Hide erased players nicks"
+msgstr ""
+
+#. TRANSLATORS: settings option
+#: src/gui/widgets/tabs/setup_players.cpp:109
+msgid "Use special diagonal speed in players moving"
+msgstr ""
+
+#. TRANSLATORS: settings option
+#: src/gui/widgets/tabs/setup_players.cpp:113
msgid ""
"Emulate right mouse button by long mouse click (useful for touch interfaces)"
msgstr ""
#. TRANSLATORS: relations table header
-#. TRANSLATORS: bot checker window table header
#: src/gui/widgets/tabs/setup_relations.cpp:58
-#: src/gui/windows/botcheckerwindow.cpp:86
msgid "Name"
msgstr "שם"
@@ -4315,14 +4574,15 @@ msgid "Allow whispers"
msgstr "אפשר לחישות"
#. TRANSLATORS: char select dialog. button.
+#. TRANSLATORS: mail window button
#. TRANSLATORS: servers dialog button
#. TRANSLATORS: shop window label
#. TRANSLATORS: command editor button
#. TRANSLATORS: input action name
#: src/gui/widgets/tabs/setup_relations.cpp:77
-#: src/gui/windows/charselectdialog.cpp:84
-#: src/gui/windows/serverdialog.cpp:122 src/gui/windows/shopwindow.cpp:123
-#: src/gui/windows/textcommandeditor.cpp:90 src/input/pages/gui.cpp:111
+#: src/gui/windows/charselectdialog.cpp:81 src/gui/windows/mailwindow.cpp:66
+#: src/gui/windows/serverdialog.cpp:121 src/gui/windows/shopwindow.cpp:126
+#: src/gui/windows/textcommandeditor.cpp:91 src/input/pages/gui.cpp:109
msgid "Delete"
msgstr "מחק"
@@ -4337,77 +4597,77 @@ msgid "When ignoring:"
msgstr "כאשר מתעלם:"
#. TRANSLATORS: theme settings label
-#: src/gui/widgets/tabs/setup_theme.cpp:64
+#: src/gui/widgets/tabs/setup_theme.cpp:63
msgid "Gui theme"
msgstr ""
#. TRANSLATORS: theme settings label
-#: src/gui/widgets/tabs/setup_theme.cpp:71
+#: src/gui/widgets/tabs/setup_theme.cpp:70
msgid "Main Font"
msgstr ""
#. TRANSLATORS: theme settings label
-#: src/gui/widgets/tabs/setup_theme.cpp:76
+#: src/gui/widgets/tabs/setup_theme.cpp:75
msgid "Language"
msgstr ""
#. TRANSLATORS: theme settings label
#. TRANSLATORS: font size
-#: src/gui/widgets/tabs/setup_theme.cpp:80 src/gui/windows/emotewindow.cpp:49
+#: src/gui/widgets/tabs/setup_theme.cpp:79 src/gui/windows/emotewindow.cpp:50
msgid "Bold font"
msgstr ""
#. TRANSLATORS: theme settings label
-#: src/gui/widgets/tabs/setup_theme.cpp:84
+#: src/gui/widgets/tabs/setup_theme.cpp:83
msgid "Particle font"
msgstr ""
#. TRANSLATORS: theme settings label
-#: src/gui/widgets/tabs/setup_theme.cpp:88
+#: src/gui/widgets/tabs/setup_theme.cpp:87
msgid "Help font"
msgstr ""
#. TRANSLATORS: theme settings label
-#: src/gui/widgets/tabs/setup_theme.cpp:92
+#: src/gui/widgets/tabs/setup_theme.cpp:91
msgid "Secure font"
msgstr ""
#. TRANSLATORS: theme settings label
-#: src/gui/widgets/tabs/setup_theme.cpp:96
+#: src/gui/widgets/tabs/setup_theme.cpp:95
msgid "Npc font"
msgstr ""
#. TRANSLATORS: theme settings label
-#: src/gui/widgets/tabs/setup_theme.cpp:100
+#: src/gui/widgets/tabs/setup_theme.cpp:99
msgid "Japanese font"
msgstr ""
#. TRANSLATORS: theme settings label
-#: src/gui/widgets/tabs/setup_theme.cpp:104
+#: src/gui/widgets/tabs/setup_theme.cpp:103
msgid "Chinese font"
msgstr ""
#. TRANSLATORS: theme settings label
-#: src/gui/widgets/tabs/setup_theme.cpp:109
+#: src/gui/widgets/tabs/setup_theme.cpp:108
msgid "Font size"
msgstr "גודל הגופן"
#. TRANSLATORS: theme settings label
-#: src/gui/widgets/tabs/setup_theme.cpp:114
+#: src/gui/widgets/tabs/setup_theme.cpp:113
msgid "Npc font size"
msgstr ""
#. TRANSLATORS: button name with information about selected theme
-#: src/gui/widgets/tabs/setup_theme.cpp:118
+#: src/gui/widgets/tabs/setup_theme.cpp:117
msgid "i"
msgstr ""
#. TRANSLATORS: theme info dialog
-#: src/gui/widgets/tabs/setup_theme.cpp:244
+#: src/gui/widgets/tabs/setup_theme.cpp:243
msgid "Name: "
msgstr ""
-#: src/gui/widgets/tabs/setup_theme.cpp:245
+#: src/gui/widgets/tabs/setup_theme.cpp:244
msgid "Copyright:"
msgstr ""
@@ -4417,14 +4677,15 @@ msgid "Theme info"
msgstr ""
#. TRANSLATORS: theme message dialog
-#: src/gui/widgets/tabs/setup_theme.cpp:340
+#: src/gui/widgets/tabs/setup_theme.cpp:345
msgid "Theme Changed"
msgstr ""
+#. TRANSLATORS: ok dialog message
#. TRANSLATORS: video settings warning
-#: src/gui/widgets/tabs/setup_theme.cpp:340
-#: src/gui/widgets/tabs/setup_video.cpp:385
-#: src/gui/widgets/tabs/setup_video.cpp:398
+#: src/gui/widgets/tabs/setup_theme.cpp:347
+#: src/gui/widgets/tabs/setup_video.cpp:392
+#: src/gui/widgets/tabs/setup_video.cpp:409
msgid "Restart your client for the change to take effect."
msgstr "טען מחדש כדי שהשינוי יחול."
@@ -4505,65 +4766,65 @@ msgid "Button %u action"
msgstr ""
#. TRANSLATORS: video settings checkbox
-#: src/gui/widgets/tabs/setup_video.cpp:72
+#: src/gui/widgets/tabs/setup_video.cpp:73
msgid "Full screen"
msgstr "מסך מלא"
#. TRANSLATORS: video settings checkbox
-#: src/gui/widgets/tabs/setup_video.cpp:75
+#: src/gui/widgets/tabs/setup_video.cpp:76
msgid "FPS limit:"
msgstr ""
#. TRANSLATORS: video settings label
-#: src/gui/widgets/tabs/setup_video.cpp:80
-#: src/gui/widgets/tabs/setup_video.cpp:122
-#: src/gui/widgets/tabs/setup_video.cpp:315
-#: src/gui/widgets/tabs/setup_video.cpp:451
+#: src/gui/widgets/tabs/setup_video.cpp:81
+#: src/gui/widgets/tabs/setup_video.cpp:121
+#: src/gui/widgets/tabs/setup_video.cpp:322
+#: src/gui/widgets/tabs/setup_video.cpp:465
msgid "Alt FPS limit: "
msgstr ""
#. TRANSLATORS: video settings button
-#: src/gui/widgets/tabs/setup_video.cpp:83
+#: src/gui/widgets/tabs/setup_video.cpp:84
msgid "Detect best mode"
msgstr ""
#. TRANSLATORS: video settings checkbox
-#: src/gui/widgets/tabs/setup_video.cpp:92
+#: src/gui/widgets/tabs/setup_video.cpp:93
msgid "Show cursor"
msgstr ""
#. TRANSLATORS: video settings checkbox
-#: src/gui/widgets/tabs/setup_video.cpp:95
+#: src/gui/widgets/tabs/setup_video.cpp:96
msgid "Custom cursor"
msgstr "סמן-עכבר מותאם"
#. TRANSLATORS: video settings checkbox
-#: src/gui/widgets/tabs/setup_video.cpp:99
+#: src/gui/widgets/tabs/setup_video.cpp:100
msgid "Enable resize"
msgstr ""
#. TRANSLATORS: video settings checkbox
-#: src/gui/widgets/tabs/setup_video.cpp:102
+#: src/gui/widgets/tabs/setup_video.cpp:103
msgid "No frame"
msgstr ""
#. TRANSLATORS: video settings label
-#: src/gui/widgets/tabs/setup_video.cpp:119
-#: src/gui/widgets/tabs/setup_video.cpp:123
-#: src/gui/widgets/tabs/setup_video.cpp:313
-#: src/gui/widgets/tabs/setup_video.cpp:435
-#: src/gui/widgets/tabs/setup_video.cpp:448
+#: src/gui/widgets/tabs/setup_video.cpp:118
+#: src/gui/widgets/tabs/setup_video.cpp:122
+#: src/gui/widgets/tabs/setup_video.cpp:320
+#: src/gui/widgets/tabs/setup_video.cpp:449
+#: src/gui/widgets/tabs/setup_video.cpp:462
msgid "None"
msgstr ""
#. TRANSLATORS: video error message
-#: src/gui/widgets/tabs/setup_video.cpp:227
+#: src/gui/widgets/tabs/setup_video.cpp:226
msgid ""
"Failed to switch to windowed mode and restoration of old mode also failed!"
msgstr ""
#. TRANSLATORS: video error message
-#: src/gui/widgets/tabs/setup_video.cpp:234
+#: src/gui/widgets/tabs/setup_video.cpp:233
msgid ""
"Failed to switch to fullscreen mode and restoration of old mode also failed!"
msgstr ""
@@ -4579,32 +4840,32 @@ msgid "Restart needed for changes to take effect."
msgstr "נדרש איתחול כדי שהשינויים יהיו ברי-תוקף."
#. TRANSLATORS: video settings warning
-#: src/gui/widgets/tabs/setup_video.cpp:270
+#: src/gui/widgets/tabs/setup_video.cpp:274
msgid "Changing to OpenGL"
msgstr ""
#. TRANSLATORS: video settings warning
-#: src/gui/widgets/tabs/setup_video.cpp:272
+#: src/gui/widgets/tabs/setup_video.cpp:276
msgid "Applying change to OpenGL requires restart."
msgstr "אישור שינויים עבור OpenGL דורש איתחול."
#. TRANSLATORS: resolution question dialog
-#: src/gui/widgets/tabs/setup_video.cpp:354
+#: src/gui/widgets/tabs/setup_video.cpp:361
msgid "Custom resolution (example: 1024x768)"
msgstr ""
#. TRANSLATORS: resolution question dialog
-#: src/gui/widgets/tabs/setup_video.cpp:356
+#: src/gui/widgets/tabs/setup_video.cpp:363
msgid "Enter new resolution: "
msgstr ""
#. TRANSLATORS: video settings warning
-#: src/gui/widgets/tabs/setup_video.cpp:383
-#: src/gui/widgets/tabs/setup_video.cpp:396
+#: src/gui/widgets/tabs/setup_video.cpp:390
+#: src/gui/widgets/tabs/setup_video.cpp:407
msgid "Screen Resolution Changed"
msgstr ""
-#: src/gui/widgets/tabs/setup_video.cpp:386
+#: src/gui/widgets/tabs/setup_video.cpp:393
msgid "Some windows may be moved to fit the lowered resolution."
msgstr ""
@@ -4783,54 +5044,54 @@ msgid "Ignore mobs"
msgstr ""
#. TRANSLATORS: social window label
-#: src/gui/widgets/tabs/socialfriendstab.h:117
+#: src/gui/widgets/tabs/socialfriendstab.h:114
#, c-format
msgid "Friends: %u/%u"
msgstr ""
#. TRANSLATORS: social window label
-#: src/gui/widgets/tabs/socialguildtab2.h:95
-#: src/gui/widgets/tabs/socialguildtab.h:165
-#: src/gui/widgets/tabs/socialpartytab.h:158
+#: src/gui/widgets/tabs/socialguildtab2.h:97
+#: src/gui/widgets/tabs/socialguildtab.h:166
+#: src/gui/widgets/tabs/socialpartytab.h:159
#, c-format
msgid "Players: %u/%u"
msgstr ""
#. TRANSLATORS: chat message
-#: src/gui/widgets/tabs/socialguildtab.h:83
+#: src/gui/widgets/tabs/socialguildtab.h:84
#, c-format
msgid "Invited user %s to guild %s."
msgstr ""
-#: src/gui/widgets/tabs/socialguildtab.h:101
+#: src/gui/widgets/tabs/socialguildtab.h:102
#, c-format
msgid "Guild %s quit requested."
msgstr ""
#. TRANSLATORS: guild invite message
-#: src/gui/widgets/tabs/socialguildtab.h:116
+#: src/gui/widgets/tabs/socialguildtab.h:118
msgid "Member Invite to Guild"
msgstr ""
#. TRANSLATORS: guild invite message
-#: src/gui/widgets/tabs/socialguildtab.h:118
+#: src/gui/widgets/tabs/socialguildtab.h:120
#, c-format
msgid "Who would you like to invite to guild %s?"
msgstr ""
#. TRANSLATORS: guild leave message
-#: src/gui/widgets/tabs/socialguildtab.h:128
+#: src/gui/widgets/tabs/socialguildtab.h:130
msgid "Leave Guild?"
msgstr ""
#. TRANSLATORS: guild leave message
-#: src/gui/widgets/tabs/socialguildtab.h:130
+#: src/gui/widgets/tabs/socialguildtab.h:132
#, c-format
msgid "Are you sure you want to leave guild %s?"
msgstr ""
#. TRANSLATORS: social window label
-#: src/gui/widgets/tabs/socialguildtab.h:141
+#: src/gui/widgets/tabs/socialguildtab.h:142
#, c-format
msgid "Members: %u/%u"
msgstr ""
@@ -4847,34 +5108,34 @@ msgstr ""
msgid "Portals: %u/%u"
msgstr ""
-#: src/gui/widgets/tabs/socialpartytab.h:85
+#: src/gui/widgets/tabs/socialpartytab.h:86
#, c-format
msgid "Invited user %s to party."
msgstr ""
-#: src/gui/widgets/tabs/socialpartytab.h:102
+#: src/gui/widgets/tabs/socialpartytab.h:103
#, c-format
msgid "Party %s quit requested."
msgstr ""
#. TRANSLATORS: party invite message
-#: src/gui/widgets/tabs/socialpartytab.h:117
+#: src/gui/widgets/tabs/socialpartytab.h:119
msgid "Member Invite to Party"
msgstr ""
#. TRANSLATORS: party invite message
-#: src/gui/widgets/tabs/socialpartytab.h:119
+#: src/gui/widgets/tabs/socialpartytab.h:121
#, c-format
msgid "Who would you like to invite to party %s?"
msgstr ""
#. TRANSLATORS: party leave message
-#: src/gui/widgets/tabs/socialpartytab.h:129
+#: src/gui/widgets/tabs/socialpartytab.h:131
msgid "Leave Party?"
msgstr ""
#. TRANSLATORS: party leave message
-#: src/gui/widgets/tabs/socialpartytab.h:131
+#: src/gui/widgets/tabs/socialpartytab.h:133
#, c-format
msgid "Are you sure you want to leave party %s?"
msgstr ""
@@ -4896,7 +5157,7 @@ msgid "Ignore items"
msgstr ""
#. TRANSLATORS: social window label
-#: src/gui/widgets/tabs/socialplayerstab.h:194
+#: src/gui/widgets/tabs/socialplayerstab.h:188
#, c-format
msgid "Visible players: %d"
msgstr ""
@@ -4921,131 +5182,122 @@ msgid "QE"
msgstr ""
#. TRANSLATORS: quests window name
-#: src/gui/windowmenu.cpp:75 src/gui/windows/questswindow.cpp:65
+#: src/gui/windowmenu.cpp:75 src/gui/windows/questswindow.cpp:66
msgid "Quests"
msgstr ""
-#. TRANSLATORS: short button name for bot checker window.
-#: src/gui/windowmenu.cpp:77
-msgid "BC"
-msgstr ""
-
-#: src/gui/windowmenu.cpp:78
-msgid "Bot checker"
-msgstr ""
-
#. TRANSLATORS: short button name for kill stats window.
-#: src/gui/windowmenu.cpp:80
+#: src/gui/windowmenu.cpp:77
msgid "KS"
msgstr ""
#. TRANSLATORS: kill stats window name
-#: src/gui/windowmenu.cpp:81 src/gui/windows/killstats.cpp:54
+#: src/gui/windowmenu.cpp:78 src/gui/windows/killstats.cpp:49
msgid "Kill stats"
msgstr ""
-#: src/gui/windowmenu.cpp:83
+#: src/gui/windowmenu.cpp:80
msgid "Smilies"
msgstr ""
#. TRANSLATORS: short button name for chat window.
-#: src/gui/windowmenu.cpp:85
+#: src/gui/windowmenu.cpp:82
msgid "CH"
msgstr ""
#. TRANSLATORS: short button name for status window.
-#: src/gui/windowmenu.cpp:93
+#: src/gui/windowmenu.cpp:90
msgid "STA"
msgstr ""
-#: src/gui/windowmenu.cpp:94
+#: src/gui/windowmenu.cpp:91
msgid "Status"
msgstr "מצב"
#. TRANSLATORS: short button name for equipment window.
-#: src/gui/windowmenu.cpp:96
+#: src/gui/windowmenu.cpp:93
msgid "EQU"
msgstr ""
#. TRANSLATORS: equipment window name
#. TRANSLATORS: equipment button tooltip
-#: src/gui/windowmenu.cpp:97 src/gui/windows/equipmentwindow.cpp:67
-#: src/gui/windows/inventorywindow.cpp:223
+#: src/gui/windowmenu.cpp:94 src/gui/windows/equipmentwindow.cpp:65
+#: src/gui/windows/inventorywindow.cpp:235
msgid "Equipment"
msgstr "לבוש"
#. TRANSLATORS: short button name for inventory window.
-#: src/gui/windowmenu.cpp:99
+#: src/gui/windowmenu.cpp:96
msgid "INV"
msgstr ""
#. TRANSLATORS: inventory window name
#. TRANSLATORS: inventory type name
-#: src/gui/windowmenu.cpp:100 src/gui/windows/inventorywindow.cpp:140
-#: src/inventory.cpp:299
+#: src/gui/windowmenu.cpp:97 src/gui/windows/inventorywindow.cpp:144
+#: src/inventory.cpp:301
msgid "Inventory"
msgstr "ציוד"
#. TRANSLATORS: short button name for cart window.
-#: src/gui/windowmenu.cpp:102
+#: src/gui/windowmenu.cpp:99
msgid "CA"
msgstr ""
#. TRANSLATORS: cart button tooltip
#. TRANSLATORS: inventory type name
-#: src/gui/windowmenu.cpp:103 src/gui/windows/inventorywindow.cpp:219
-#: src/inventory.cpp:309
+#: src/gui/windowmenu.cpp:100 src/gui/windows/inventorywindow.cpp:231
+#: src/inventory.cpp:317
msgid "Cart"
msgstr ""
#. TRANSLATORS: short button name for map window.
-#: src/gui/windowmenu.cpp:105
+#: src/gui/windowmenu.cpp:102
msgid "MAP"
msgstr ""
#. TRANSLATORS: short button name for skills window.
-#: src/gui/windowmenu.cpp:111
+#: src/gui/windowmenu.cpp:109
msgid "SKI"
msgstr ""
#. TRANSLATORS: skills dialog name
-#: src/gui/windowmenu.cpp:112 src/gui/windows/skilldialog.cpp:71
+#: src/gui/windowmenu.cpp:110 src/gui/windows/skilldialog.cpp:69
msgid "Skills"
msgstr "כישורים"
#. TRANSLATORS: short button name for social window.
-#: src/gui/windowmenu.cpp:116
+#: src/gui/windowmenu.cpp:114
msgid "SOC"
msgstr ""
#. TRANSLATORS: full button name
#. TRANSLATORS: social window name
-#: src/gui/windowmenu.cpp:118 src/gui/windows/socialwindow.cpp:56
+#: src/gui/windowmenu.cpp:116 src/gui/windows/socialwindow.cpp:54
msgid "Social"
msgstr ""
#. TRANSLATORS: short button name for shortcuts window.
-#: src/gui/windowmenu.cpp:120
+#: src/gui/windowmenu.cpp:118
msgid "SH"
msgstr ""
#. TRANSLATORS: short button name for spells window.
-#: src/gui/windowmenu.cpp:124
+#: src/gui/windowmenu.cpp:122
msgid "SP"
msgstr ""
#. TRANSLATORS: short button name for drops window.
-#: src/gui/windowmenu.cpp:128
+#: src/gui/windowmenu.cpp:126
msgid "DR"
msgstr ""
#. TRANSLATORS: short button name for did you know window.
-#: src/gui/windowmenu.cpp:132
+#: src/gui/windowmenu.cpp:131
msgid "YK"
msgstr ""
#. TRANSLATORS: full button name
-#: src/gui/windowmenu.cpp:134
+#: src/gui/windowmenu.cpp:133
msgid "Did you know"
msgstr ""
@@ -5055,50 +5307,63 @@ msgid "SHP"
msgstr ""
#. TRANSLATORS: short button name for outfits window.
-#: src/gui/windowmenu.cpp:140
+#: src/gui/windowmenu.cpp:141
msgid "OU"
msgstr ""
#. TRANSLATORS: short button name for updates window.
-#: src/gui/windowmenu.cpp:144
+#: src/gui/windowmenu.cpp:146
msgid "UP"
msgstr ""
#. TRANSLATORS: full button name
-#: src/gui/windowmenu.cpp:146
+#: src/gui/windowmenu.cpp:148
msgid "Updates"
msgstr ""
#. TRANSLATORS: short button name for bank window.
-#: src/gui/windowmenu.cpp:148
+#: src/gui/windowmenu.cpp:151
msgid "BA"
msgstr ""
#. TRANSLATORS: full button name
#. TRANSLATORS: bank window name
-#: src/gui/windowmenu.cpp:150 src/gui/windows/bankwindow.cpp:43
+#: src/gui/windowmenu.cpp:153 src/gui/windows/bankwindow.cpp:43
msgid "Bank"
msgstr ""
+#. TRANSLATORS: short button name for mail window.
+#: src/gui/windowmenu.cpp:156
+msgid "MA"
+msgstr ""
+
+#. TRANSLATORS: full button name
+#. TRANSLATORS: mail window name
+#. TRANSLATORS: inventory type name
+#: src/gui/windowmenu.cpp:158 src/gui/windows/mailwindow.cpp:52
+#: src/inventory.cpp:322
+msgid "Mail"
+msgstr ""
+
#. TRANSLATORS: short button name for debug window.
-#: src/gui/windowmenu.cpp:152
+#: src/gui/windowmenu.cpp:161
msgid "DBG"
msgstr ""
#. TRANSLATORS: short button name for windows list menu.
-#: src/gui/windowmenu.cpp:161
+#: src/gui/windowmenu.cpp:170
msgid "WIN"
msgstr ""
#. TRANSLATORS: short button name for setup window.
-#: src/gui/windowmenu.cpp:165
+#: src/gui/windowmenu.cpp:175
msgid "SET"
msgstr ""
#. TRANSLATORS: short key name
#. TRANSLATORS: outfits window label
-#: src/gui/windowmenu.cpp:300 src/gui/windows/outfitwindow.cpp:72
-#: src/gui/windows/outfitwindow.cpp:568
+#: src/gui/windowmenu.cpp:310 src/gui/windows/outfitwindow.cpp:75
+#: src/gui/windows/outfitwindow.cpp:626
#, c-format
msgid "Key: %s"
msgstr ""
@@ -5118,82 +5383,71 @@ msgstr ""
msgid "Deposit"
msgstr ""
-#. TRANSLATORS: bot checker window header
-#: src/gui/windows/botcheckerwindow.cpp:44
-msgid "Bot Checker"
-msgstr ""
-
-#. TRANSLATORS: bot checker window button
-#. TRANSLATORS: npc dialog button
-#: src/gui/windows/botcheckerwindow.cpp:53 src/gui/windows/npcdialog.cpp:117
-msgid "Reset"
-msgstr "אפס"
-
-#. TRANSLATORS: bot checker window table header
-#: src/gui/windows/botcheckerwindow.cpp:94
-msgid "Result"
-msgstr ""
-
#. TRANSLATORS: buy dialog name
-#: src/gui/windows/buydialog.cpp:175
+#: src/gui/windows/buydialog.cpp:176
msgid "Create items"
msgstr ""
#. TRANSLATORS: buy dialog label
-#: src/gui/windows/buydialog.cpp:257
+#: src/gui/windows/buydialog.cpp:264
msgid "Amount:"
msgstr ""
#. TRANSLATORS: char create dialog button
#. TRANSLATORS: char select dialog. button.
#. TRANSLATORS: social window button
-#: src/gui/windows/buydialog.cpp:268 src/gui/windows/charcreatedialog.cpp:120
-#: src/gui/windows/charselectdialog.cpp:624
-#: src/gui/windows/socialwindow.cpp:79
+#: src/gui/windows/buydialog.cpp:275 src/gui/windows/charcreatedialog.cpp:119
+#: src/gui/windows/charselectdialog.cpp:636
+#: src/gui/windows/socialwindow.cpp:77
msgid "Create"
msgstr "צור"
+#. TRANSLATORS: buy dialog label
+#: src/gui/windows/buydialog.cpp:316
+msgid "Filter:"
+msgstr ""
+
#. TRANSLATORS: change email dialog header
#. TRANSLATORS: button in change email dialog
-#: src/gui/windows/changeemaildialog.cpp:47
-#: src/gui/windows/changeemaildialog.cpp:52
+#: src/gui/windows/changeemaildialog.cpp:48
+#: src/gui/windows/changeemaildialog.cpp:53
msgid "Change Email Address"
msgstr "שנה כתובת דואר אלקטרוני"
#. TRANSLATORS: label in change email dialog
#. TRANSLATORS: change password dialog label
-#: src/gui/windows/changeemaildialog.cpp:60
-#: src/gui/windows/changepassworddialog.cpp:63
+#: src/gui/windows/changeemaildialog.cpp:61
+#: src/gui/windows/changepassworddialog.cpp:64
#, c-format
msgid "Account: %s"
msgstr "משתמש: %s"
#. TRANSLATORS: label in change email dialog
-#: src/gui/windows/changeemaildialog.cpp:64
+#: src/gui/windows/changeemaildialog.cpp:65
msgid "Type new email address twice:"
msgstr ""
#. TRANSLATORS: change email error
-#: src/gui/windows/changeemaildialog.cpp:136
+#: src/gui/windows/changeemaildialog.cpp:137
#, c-format
msgid "The new email address needs to be at least %u characters long."
msgstr ""
#. TRANSLATORS: change email error
-#: src/gui/windows/changeemaildialog.cpp:144
+#: src/gui/windows/changeemaildialog.cpp:145
#, c-format
msgid "The new email address needs to be less than %u characters long."
msgstr ""
#. TRANSLATORS: change email error
-#: src/gui/windows/changeemaildialog.cpp:152
+#: src/gui/windows/changeemaildialog.cpp:153
msgid "The email address entries mismatch."
msgstr ""
#. TRANSLATORS: change password window name
#. TRANSLATORS: change password dialog button
-#: src/gui/windows/changepassworddialog.cpp:48
-#: src/gui/windows/changepassworddialog.cpp:54
+#: src/gui/windows/changepassworddialog.cpp:49
+#: src/gui/windows/changepassworddialog.cpp:55
msgid "Change Password"
msgstr "שנה סיסמה"
@@ -5201,41 +5455,41 @@ msgstr "שנה סיסמה"
#. TRANSLATORS: login dialog label
#. TRANSLATORS: register dialog. label.
#. TRANSLATORS: unregister dialog. label.
-#: src/gui/windows/changepassworddialog.cpp:67
-#: src/gui/windows/logindialog.cpp:106 src/gui/windows/registerdialog.cpp:79
-#: src/gui/windows/unregisterdialog.cpp:65
+#: src/gui/windows/changepassworddialog.cpp:68
+#: src/gui/windows/logindialog.cpp:107 src/gui/windows/registerdialog.cpp:76
+#: src/gui/windows/unregisterdialog.cpp:67
msgid "Password:"
msgstr "סיסמה:"
#. TRANSLATORS: change password dialog label
-#: src/gui/windows/changepassworddialog.cpp:70
+#: src/gui/windows/changepassworddialog.cpp:71
msgid "Type new password twice:"
msgstr ""
#. TRANSLATORS: change password error
-#: src/gui/windows/changepassworddialog.cpp:117
+#: src/gui/windows/changepassworddialog.cpp:118
msgid "Enter the old password first."
msgstr ""
#. TRANSLATORS: change password error
-#: src/gui/windows/changepassworddialog.cpp:124
+#: src/gui/windows/changepassworddialog.cpp:125
#, c-format
msgid "The new password needs to be at least %u characters long."
msgstr ""
#. TRANSLATORS: change password error
-#: src/gui/windows/changepassworddialog.cpp:132
+#: src/gui/windows/changepassworddialog.cpp:133
#, c-format
msgid "The new password needs to be less than %u characters long."
msgstr ""
#. TRANSLATORS: change password error
-#: src/gui/windows/changepassworddialog.cpp:140
+#: src/gui/windows/changepassworddialog.cpp:141
msgid "The new password entries mismatch."
msgstr ""
#. TRANSLATORS: char create dialog name
-#: src/gui/windows/charcreatedialog.cpp:76
+#: src/gui/windows/charcreatedialog.cpp:75
msgid "New Character"
msgstr ""
@@ -5243,9 +5497,9 @@ msgstr ""
#. TRANSLATORS: edit server dialog label
#. TRANSLATORS: login dialog label
#. TRANSLATORS: register dialog. label.
-#: src/gui/windows/charcreatedialog.cpp:82
-#: src/gui/windows/editserverdialog.cpp:74 src/gui/windows/logindialog.cpp:104
-#: src/gui/windows/registerdialog.cpp:77
+#: src/gui/windows/charcreatedialog.cpp:81
+#: src/gui/windows/editserverdialog.cpp:71 src/gui/windows/logindialog.cpp:105
+#: src/gui/windows/registerdialog.cpp:74
msgid "Name:"
msgstr "שם:"
@@ -5253,12 +5507,12 @@ msgstr "שם:"
#. You may change this symbol if your language uses another.
#. TRANSLATORS: char create dialog button
#. TRANSLATORS: outfits window button
-#: src/gui/windows/charcreatedialog.cpp:86
-#: src/gui/windows/charcreatedialog.cpp:95
-#: src/gui/windows/charcreatedialog.cpp:112
-#: src/gui/windows/charcreatedialog.cpp:195
-#: src/gui/windows/charcreatedialog.cpp:205
-#: src/gui/windows/outfitwindow.cpp:60
+#: src/gui/windows/charcreatedialog.cpp:85
+#: src/gui/windows/charcreatedialog.cpp:94
+#: src/gui/windows/charcreatedialog.cpp:111
+#: src/gui/windows/charcreatedialog.cpp:196
+#: src/gui/windows/charcreatedialog.cpp:206
+#: src/gui/windows/outfitwindow.cpp:63
msgid ">"
msgstr ""
@@ -5266,75 +5520,75 @@ msgstr ""
#. You may change this symbol if your language uses another.
#. TRANSLATORS: char create dialog button
#. TRANSLATORS: outfits window button
-#: src/gui/windows/charcreatedialog.cpp:90
-#: src/gui/windows/charcreatedialog.cpp:97
-#: src/gui/windows/charcreatedialog.cpp:197
-#: src/gui/windows/charcreatedialog.cpp:207
-#: src/gui/windows/outfitwindow.cpp:58
+#: src/gui/windows/charcreatedialog.cpp:89
+#: src/gui/windows/charcreatedialog.cpp:96
+#: src/gui/windows/charcreatedialog.cpp:198
+#: src/gui/windows/charcreatedialog.cpp:208
+#: src/gui/windows/outfitwindow.cpp:61
msgid "<"
msgstr ""
#. TRANSLATORS: char create dialog label
-#: src/gui/windows/charcreatedialog.cpp:92
+#: src/gui/windows/charcreatedialog.cpp:91
msgid "Hair color:"
msgstr ""
#. TRANSLATORS: char create dialog label
-#: src/gui/windows/charcreatedialog.cpp:99
+#: src/gui/windows/charcreatedialog.cpp:98
msgid "Hair style:"
msgstr ""
#. TRANSLATORS: char create dialog button
-#: src/gui/windows/charcreatedialog.cpp:110
+#: src/gui/windows/charcreatedialog.cpp:109
msgid "^"
msgstr ""
#. TRANSLATORS: char create dialog label
-#: src/gui/windows/charcreatedialog.cpp:118
-#: src/gui/windows/charcreatedialog.cpp:496
+#: src/gui/windows/charcreatedialog.cpp:117
+#: src/gui/windows/charcreatedialog.cpp:509
#, c-format
msgid "Please distribute %d points"
msgstr "אנא חלק %d נקודות"
#. TRANSLATORS: char create dialog label
-#: src/gui/windows/charcreatedialog.cpp:199
+#: src/gui/windows/charcreatedialog.cpp:200
msgid "Race:"
msgstr ""
#. TRANSLATORS: char create dialog label
-#: src/gui/windows/charcreatedialog.cpp:209
+#: src/gui/windows/charcreatedialog.cpp:210
msgid "Look:"
msgstr ""
#. TRANSLATORS: one char size female character gender
#. TRANSLATORS: here F is title for friends tab in social window
-#: src/gui/windows/charcreatedialog.cpp:223
-#: src/gui/windows/socialwindow.cpp:75
+#: src/gui/windows/charcreatedialog.cpp:224
+#: src/gui/windows/socialwindow.cpp:73
msgid "F"
msgstr ""
#. TRANSLATORS: one char size male character gender
-#: src/gui/windows/charcreatedialog.cpp:225
+#: src/gui/windows/charcreatedialog.cpp:226
msgid "M"
msgstr ""
#. TRANSLATORS: one char size unknown character gender
-#: src/gui/windows/charcreatedialog.cpp:227
+#: src/gui/windows/charcreatedialog.cpp:228
msgid "U"
msgstr ""
#. TRANSLATORS: char creation error
-#: src/gui/windows/charcreatedialog.cpp:378
+#: src/gui/windows/charcreatedialog.cpp:388
msgid "Your name needs to be at least 4 characters."
msgstr "יש להכניס לפחות 4 תוים בשם."
#. TRANSLATORS: char create dialog label
-#: src/gui/windows/charcreatedialog.cpp:486
+#: src/gui/windows/charcreatedialog.cpp:499
msgid "Character stats OK"
msgstr "נתוני שחקן - אישור"
#. TRANSLATORS: char create dialog label
-#: src/gui/windows/charcreatedialog.cpp:502
+#: src/gui/windows/charcreatedialog.cpp:515
#, c-format
msgid "Please remove %d points"
msgstr "אנא הסר %d נקודות"
@@ -5350,68 +5604,72 @@ msgid "Are you sure you want to delete this character?"
msgstr "האם אתה בטוח כי ברצונך למחוק את השחקן?"
#. TRANSLATORS: char select dialog name
-#: src/gui/windows/charselectdialog.cpp:66
+#: src/gui/windows/charselectdialog.cpp:61
#, c-format
msgid "Account %s (last login time %s)"
msgstr ""
#. TRANSLATORS: char select dialog. button.
-#: src/gui/windows/charselectdialog.cpp:73
+#: src/gui/windows/charselectdialog.cpp:70
msgid "Switch"
msgstr ""
#. TRANSLATORS: char select dialog. button.
-#: src/gui/windows/charselectdialog.cpp:75
+#: src/gui/windows/charselectdialog.cpp:72
msgid "Password"
msgstr ""
#. TRANSLATORS: char select dialog. button.
#. TRANSLATORS: updater window button
-#: src/gui/windows/charselectdialog.cpp:80
-#: src/gui/windows/charselectdialog.cpp:614
-#: src/gui/windows/updaterwindow.cpp:192
+#: src/gui/windows/charselectdialog.cpp:77
+#: src/gui/windows/charselectdialog.cpp:626
+#: src/gui/windows/updaterwindow.cpp:191
msgid "Play"
msgstr "שחק"
#. TRANSLATORS: char select dialog. button.
+#. TRANSLATORS: info message header
+#. TRANSLATORS: info header
#. TRANSLATORS: info message
-#: src/gui/windows/charselectdialog.cpp:82
-#: src/net/ea/charserverhandler.cpp:160
-#: src/net/eathena/charserverhandler.cpp:591
-#: src/net/eathena/charserverhandler.cpp:621
+#: src/gui/windows/charselectdialog.cpp:79
+#: src/net/ea/charserverhandler.cpp:166
+#: src/net/eathena/charserverhandler.cpp:608
+#: src/net/eathena/charserverhandler.cpp:644
msgid "Info"
msgstr "מידע"
#. TRANSLATORS: char select dialog. button.
#. TRANSLATORS: unregister dialog name
#. TRANSLATORS: unregister dialog. button.
-#: src/gui/windows/charselectdialog.cpp:110
-#: src/gui/windows/unregisterdialog.cpp:47
-#: src/gui/windows/unregisterdialog.cpp:52
+#: src/gui/windows/charselectdialog.cpp:107
+#: src/gui/windows/unregisterdialog.cpp:48
+#: src/gui/windows/unregisterdialog.cpp:53
msgid "Unregister"
msgstr "בטל רישום"
#. TRANSLATORS: char select dialog. button.
-#: src/gui/windows/charselectdialog.cpp:122
+#: src/gui/windows/charselectdialog.cpp:119
msgid "Change Email"
msgstr ""
#. TRANSLATORS: char select dialog name
-#: src/gui/windows/charselectdialog.cpp:166
+#: src/gui/windows/charselectdialog.cpp:163
#, c-format
msgid "Account %s"
msgstr ""
-#: src/gui/windows/charselectdialog.cpp:195
+#. TRANSLATORS: pin code dialog header.
+#: src/gui/windows/charselectdialog.cpp:193
msgid "Please set new pincode"
msgstr ""
+#. TRANSLATORS: character rename dialog header.
#: src/gui/windows/charselectdialog.cpp:242
msgid "Please enter new name"
msgstr ""
#. TRANSLATORS: char select dialog. player info message.
-#: src/gui/windows/charselectdialog.cpp:261
+#: src/gui/windows/charselectdialog.cpp:262
#, c-format
msgid ""
"Hp: %u/%u\n"
@@ -5421,48 +5679,56 @@ msgid ""
"Money: %s"
msgstr ""
-#: src/gui/windows/charselectdialog.cpp:319
+#: src/gui/windows/charselectdialog.cpp:325
msgid "Incorrect password"
msgstr ""
#. TRANSLATORS: char deletion question.
-#: src/gui/windows/charselectdialog.cpp:464
+#: src/gui/windows/charselectdialog.cpp:473
msgid "Enter your email for deleting character"
msgstr ""
-#: src/gui/windows/charselectdialog.cpp:464
+#. TRANSLATORS: email label.
+#: src/gui/windows/charselectdialog.cpp:475
msgid "Enter email:"
msgstr ""
#. TRANSLATORS: char deletion question.
-#: src/gui/windows/charselectdialog.cpp:471
+#: src/gui/windows/charselectdialog.cpp:482
msgid "Enter password for deleting character"
msgstr ""
-#: src/gui/windows/charselectdialog.cpp:471
+#. TRANSLATORS: email label.
+#: src/gui/windows/charselectdialog.cpp:484
msgid "Enter password:"
msgstr ""
#. TRANSLATORS: chat message
-#: src/gui/windows/chatwindow.cpp:675
+#: src/gui/windows/chatwindow.cpp:669
#, c-format
msgid "Present: %s; %d players are present."
msgstr ""
#. TRANSLATORS: chat message
-#: src/gui/windows/chatwindow.cpp:1118
+#: src/gui/windows/chatwindow.cpp:1115
#, c-format
msgid "Whispering to %s: %s"
msgstr "לוחש אל %s: %s"
+#. TRANSLATORS: error message
+#: src/gui/windows/chatwindow.cpp:1566
+#, c-format
+msgid "Broken nick detected: %s"
+msgstr ""
+
#. TRANSLATORS: owners pet name. For example: 4144's pet
-#: src/gui/windows/chatwindow.cpp:1728 src/net/eathena/pethandler.cpp:174
+#: src/gui/windows/chatwindow.cpp:1754 src/net/eathena/pethandler.cpp:173
#, c-format
msgid "%s's pet"
msgstr ""
#. TRANSLATORS: confirm dialog button
-#: src/gui/windows/confirmdialog.cpp:55
+#: src/gui/windows/confirmdialog.cpp:57
msgid "Yes"
msgstr "כן"
@@ -5497,49 +5763,49 @@ msgid "Auto open this window"
msgstr ""
#. TRANSLATORS: edit server dialog name
-#: src/gui/windows/editserverdialog.cpp:48
+#: src/gui/windows/editserverdialog.cpp:45
msgid "Edit Server"
msgstr ""
#. TRANSLATORS: edit server dialog button
#. TRANSLATORS: servers dialog button
-#: src/gui/windows/editserverdialog.cpp:57
-#: src/gui/windows/serverdialog.cpp:116
+#: src/gui/windows/editserverdialog.cpp:54
+#: src/gui/windows/serverdialog.cpp:115
msgid "Connect"
msgstr ""
#. TRANSLATORS: edit server dialog label
-#: src/gui/windows/editserverdialog.cpp:63
+#: src/gui/windows/editserverdialog.cpp:60
msgid "Use same ip"
msgstr ""
#. TRANSLATORS: edit server dialog label
-#: src/gui/windows/editserverdialog.cpp:76
+#: src/gui/windows/editserverdialog.cpp:73
msgid "Address:"
msgstr ""
#. TRANSLATORS: edit server dialog label
-#: src/gui/windows/editserverdialog.cpp:78
+#: src/gui/windows/editserverdialog.cpp:75
msgid "Port:"
msgstr "פורט:"
#. TRANSLATORS: edit server dialog label
-#: src/gui/windows/editserverdialog.cpp:80
+#: src/gui/windows/editserverdialog.cpp:77
msgid "Server type:"
msgstr ""
#. TRANSLATORS: edit server dialog label
-#: src/gui/windows/editserverdialog.cpp:82
+#: src/gui/windows/editserverdialog.cpp:79
msgid "Description:"
msgstr ""
#. TRANSLATORS: edit server dialog label
-#: src/gui/windows/editserverdialog.cpp:84
+#: src/gui/windows/editserverdialog.cpp:81
msgid "Online list url:"
msgstr ""
#. TRANSLATORS: edit server dialog error message
-#: src/gui/windows/editserverdialog.cpp:214
+#: src/gui/windows/editserverdialog.cpp:213
msgid "Please at least type both the address and the port of the server."
msgstr ""
@@ -5551,17 +5817,17 @@ msgstr ""
#. TRANSLATORS: egg selection dialog button
#. TRANSLATORS: input action name
-#: src/gui/windows/eggselectiondialog.cpp:51 src/input/pages/gui.cpp:93
+#: src/gui/windows/eggselectiondialog.cpp:51 src/input/pages/gui.cpp:91
msgid "Select"
msgstr ""
#. TRANSLATORS: font size
-#: src/gui/windows/emotewindow.cpp:47
+#: src/gui/windows/emotewindow.cpp:48
msgid "Normal font"
msgstr ""
#. TRANSLATORS: emotes tab name
-#: src/gui/windows/emotewindow.cpp:119
+#: src/gui/windows/emotewindow.cpp:118
msgid "Fonts"
msgstr ""
@@ -5570,10 +5836,24 @@ msgstr ""
msgid "Did you know..."
msgstr ""
+#. TRANSLATORS: insert card dialog name
+#: src/gui/windows/insertcarddialog.cpp:43
+#: src/gui/windows/insertcarddialog.cpp:45
+msgid "Insert card"
+msgstr ""
+
+#. TRANSLATORS: insert card dialog button
+#. TRANSLATORS: input action name
+#. TRANSLATORS: inventory button
+#: src/gui/windows/insertcarddialog.cpp:51 src/input/pages/gui.cpp:121
+#: src/resources/itemtypemapdata.h:97
+msgid "Insert"
+msgstr ""
+
#. TRANSLATORS: inventory button
#. TRANSLATORS: outfits window button
#. TRANSLATORS: inventory button
-#: src/gui/windows/inventorywindow.cpp:182 src/gui/windows/outfitwindow.cpp:62
+#: src/gui/windows/inventorywindow.cpp:196 src/gui/windows/outfitwindow.cpp:65
#: src/resources/itemtypemapdata.h:45 src/resources/itemtypemapdata.h:49
#: src/resources/itemtypemapdata.h:53 src/resources/itemtypemapdata.h:57
#: src/resources/itemtypemapdata.h:61 src/resources/itemtypemapdata.h:65
@@ -5584,138 +5864,138 @@ msgstr ""
msgid "Equip"
msgstr "השתמש"
-#. TRANSLATORS: inventory button
-#: src/gui/windows/inventorywindow.cpp:201
-msgid "Split"
-msgstr "פצל"
-
#. TRANSLATORS: inventory outfits button
-#: src/gui/windows/inventorywindow.cpp:203
+#: src/gui/windows/inventorywindow.cpp:215
msgid "O"
msgstr ""
#. TRANSLATORS: inventory cart button
-#: src/gui/windows/inventorywindow.cpp:205
+#: src/gui/windows/inventorywindow.cpp:217
msgid "C"
msgstr ""
#. TRANSLATORS: inventory shop button
-#: src/gui/windows/inventorywindow.cpp:207
+#: src/gui/windows/inventorywindow.cpp:219
msgid "S"
msgstr ""
#. TRANSLATORS: inventory equipment button
-#: src/gui/windows/inventorywindow.cpp:209
+#: src/gui/windows/inventorywindow.cpp:221
msgid "E"
msgstr ""
#. TRANSLATORS: item amount window button
-#: src/gui/windows/itemamountwindow.cpp:171
+#: src/gui/windows/itemamountwindow.cpp:183
msgid "All"
msgstr "הכל"
#. TRANSLATORS: amount window message
-#: src/gui/windows/itemamountwindow.cpp:227
+#: src/gui/windows/itemamountwindow.cpp:239
msgid "Select amount of items to trade."
msgstr "בחר כמות חפצים לסחור."
#. TRANSLATORS: amount window message
-#: src/gui/windows/itemamountwindow.cpp:231
+#: src/gui/windows/itemamountwindow.cpp:243
msgid "Select amount of items to drop."
msgstr "בחר כמות חפצים להשליך."
#. TRANSLATORS: amount window message
-#: src/gui/windows/itemamountwindow.cpp:235
+#: src/gui/windows/itemamountwindow.cpp:247
msgid "Select amount of items to store."
msgstr "בחר כמות חפצים לאחסן."
#. TRANSLATORS: amount window message
-#: src/gui/windows/itemamountwindow.cpp:239
+#: src/gui/windows/itemamountwindow.cpp:252
+msgid "Select amount of items to send."
+msgstr ""
+
+#. TRANSLATORS: amount window message
+#: src/gui/windows/itemamountwindow.cpp:257
msgid "Select amount of items to store to cart."
msgstr ""
#. TRANSLATORS: amount window message
-#: src/gui/windows/itemamountwindow.cpp:243
+#: src/gui/windows/itemamountwindow.cpp:261
msgid "Select amount of items to retrieve."
msgstr "בחר כמות חפצים להחזיר."
#. TRANSLATORS: amount window message
-#: src/gui/windows/itemamountwindow.cpp:247
+#: src/gui/windows/itemamountwindow.cpp:265
msgid "Select amount of items to retrieve from cart."
msgstr ""
#. TRANSLATORS: amount window message
-#: src/gui/windows/itemamountwindow.cpp:251
+#: src/gui/windows/itemamountwindow.cpp:269
msgid "Select amount of items to split."
msgstr "בחר כמות חפצים לפצל."
#. TRANSLATORS: amount window message
-#: src/gui/windows/itemamountwindow.cpp:255
+#: src/gui/windows/itemamountwindow.cpp:273
msgid "Add to buy shop."
msgstr ""
#. TRANSLATORS: amount window message
-#: src/gui/windows/itemamountwindow.cpp:259
+#: src/gui/windows/itemamountwindow.cpp:277
msgid "Add to sell shop."
msgstr ""
#. TRANSLATORS: amount window message
-#: src/gui/windows/itemamountwindow.cpp:263
+#: src/gui/windows/itemamountwindow.cpp:281
msgid "Unknown."
msgstr ""
#. TRANSLATORS: kill stats window button
-#: src/gui/windows/killstats.cpp:59
+#: src/gui/windows/killstats.cpp:54
msgid "Reset stats"
msgstr ""
#. TRANSLATORS: kill stats window button
-#: src/gui/windows/killstats.cpp:61
+#: src/gui/windows/killstats.cpp:56
msgid "Reset timer"
msgstr ""
#. TRANSLATORS: kill stats window label
-#: src/gui/windows/killstats.cpp:66 src/gui/windows/killstats.cpp:180
-#: src/gui/windows/killstats.cpp:285 src/gui/windows/killstats.cpp:526
+#: src/gui/windows/killstats.cpp:61 src/gui/windows/killstats.cpp:166
+#: src/gui/windows/killstats.cpp:272 src/gui/windows/killstats.cpp:423
#, c-format
msgid "Kills: %s, total exp: %s"
msgstr ""
#. TRANSLATORS: kill stats window label
-#: src/gui/windows/killstats.cpp:69 src/gui/windows/killstats.cpp:182
-#: src/gui/windows/killstats.cpp:262 src/gui/windows/killstats.cpp:277
-#: src/gui/windows/killstats.cpp:528
+#: src/gui/windows/killstats.cpp:64 src/gui/windows/killstats.cpp:168
+#: src/gui/windows/killstats.cpp:249 src/gui/windows/killstats.cpp:264
+#: src/gui/windows/killstats.cpp:425
#, c-format
msgid "Avg Exp: %s"
msgstr ""
#. TRANSLATORS: kill stats window label
-#: src/gui/windows/killstats.cpp:71 src/gui/windows/killstats.cpp:185
-#: src/gui/windows/killstats.cpp:267 src/gui/windows/killstats.cpp:281
-#: src/gui/windows/killstats.cpp:531
+#: src/gui/windows/killstats.cpp:66 src/gui/windows/killstats.cpp:171
+#: src/gui/windows/killstats.cpp:254 src/gui/windows/killstats.cpp:268
+#: src/gui/windows/killstats.cpp:428
#, c-format
msgid "No. of avg mob to next level: %s"
msgstr ""
#. TRANSLATORS: kill stats window label
-#: src/gui/windows/killstats.cpp:74 src/gui/windows/killstats.cpp:196
-#: src/gui/windows/killstats.cpp:289 src/gui/windows/killstats.cpp:534
+#: src/gui/windows/killstats.cpp:69 src/gui/windows/killstats.cpp:182
+#: src/gui/windows/killstats.cpp:276 src/gui/windows/killstats.cpp:431
#, c-format
msgid "Kills/Min: %s, Exp/Min: %s"
msgstr ""
#. TRANSLATORS: kill stats window label
-#: src/gui/windows/killstats.cpp:78 src/gui/windows/killstats.cpp:83
-#: src/gui/windows/killstats.cpp:88 src/gui/windows/killstats.cpp:355
-#: src/gui/windows/killstats.cpp:374 src/gui/windows/killstats.cpp:395
+#: src/gui/windows/killstats.cpp:73 src/gui/windows/killstats.cpp:78
+#: src/gui/windows/killstats.cpp:83 src/gui/windows/killstats.cpp:341
+#: src/gui/windows/killstats.cpp:360 src/gui/windows/killstats.cpp:381
#, c-format
msgid "Exp speed per %d min: %s"
msgid_plural "Exp speed per %d min: %s"
msgstr[0] ""
msgstr[1] ""
-#: src/gui/windows/killstats.cpp:80 src/gui/windows/killstats.cpp:85
-#: src/gui/windows/killstats.cpp:91
+#: src/gui/windows/killstats.cpp:75 src/gui/windows/killstats.cpp:80
+#: src/gui/windows/killstats.cpp:86
#, c-format
msgid "Time for next level per %d min: %s"
msgid_plural "Time for next level per %d min: %s"
@@ -5723,54 +6003,37 @@ msgstr[0] ""
msgstr[1] ""
#. TRANSLATORS: kill stats window label
-#: src/gui/windows/killstats.cpp:94 src/gui/windows/killstats.cpp:294
+#: src/gui/windows/killstats.cpp:89 src/gui/windows/killstats.cpp:281
msgid "Last kill exp:"
msgstr ""
#. TRANSLATORS: kill stats window label
-#: src/gui/windows/killstats.cpp:97 src/gui/windows/killstats.cpp:426
-#: src/gui/windows/killstats.cpp:433 src/gui/windows/killstats.cpp:440
-#: src/gui/windows/killstats.cpp:446
-msgid "Time before jacko spawn:"
-msgstr ""
-
-#. TRANSLATORS: kill stats window label
-#: src/gui/windows/killstats.cpp:134 src/gui/windows/killstats.cpp:247
+#: src/gui/windows/killstats.cpp:121 src/gui/windows/killstats.cpp:234
#, c-format
msgid "Level: %d at %f%%"
msgstr ""
#. TRANSLATORS: kill stats window label
-#: src/gui/windows/killstats.cpp:139 src/gui/windows/killstats.cpp:252
+#: src/gui/windows/killstats.cpp:126 src/gui/windows/killstats.cpp:239
#, c-format
msgid "Exp: %d/%d Left: %d"
msgstr ""
#. TRANSLATORS: kill stats window label
-#: src/gui/windows/killstats.cpp:143 src/gui/windows/killstats.cpp:258
-#: src/gui/windows/killstats.cpp:272
+#: src/gui/windows/killstats.cpp:130 src/gui/windows/killstats.cpp:245
+#: src/gui/windows/killstats.cpp:259
#, c-format
msgid "1%% = %d exp, avg mob for 1%%: %s"
msgstr ""
#. TRANSLATORS: kill stats window label
-#: src/gui/windows/killstats.cpp:361 src/gui/windows/killstats.cpp:370
-#: src/gui/windows/killstats.cpp:381 src/gui/windows/killstats.cpp:390
-#: src/gui/windows/killstats.cpp:403 src/gui/windows/killstats.cpp:412
+#: src/gui/windows/killstats.cpp:347 src/gui/windows/killstats.cpp:356
+#: src/gui/windows/killstats.cpp:367 src/gui/windows/killstats.cpp:376
+#: src/gui/windows/killstats.cpp:389 src/gui/windows/killstats.cpp:398
#, c-format
msgid " Time for next level: %s"
msgstr ""
-#. TRANSLATORS: kill stats window label
-#: src/gui/windows/killstats.cpp:433
-#, c-format
-msgid "%s %d?"
-msgstr ""
-
-#: src/gui/windows/killstats.cpp:440
-msgid "jacko spawning"
-msgstr ""
-
#. TRANSLATORS: login dialog name
#. TRANSLATORS: login dialog button
#: src/gui/windows/logindialog.cpp:64 src/gui/windows/logindialog.cpp:81
@@ -5795,8 +6058,8 @@ msgstr ""
#. TRANSLATORS: login dialog button
#. TRANSLATORS: register dialog name
#. TRANSLATORS: register dialog. button.
-#: src/gui/windows/logindialog.cpp:83 src/gui/windows/registerdialog.cpp:54
-#: src/gui/windows/registerdialog.cpp:63
+#: src/gui/windows/logindialog.cpp:83 src/gui/windows/registerdialog.cpp:51
+#: src/gui/windows/registerdialog.cpp:60
msgid "Register"
msgstr "הרשם"
@@ -5806,31 +6069,128 @@ msgid "Custom update host"
msgstr ""
#. TRANSLATORS: login dialog label
-#: src/gui/windows/logindialog.cpp:100
+#: src/gui/windows/logindialog.cpp:101
msgid "Server:"
msgstr "שרת:"
#. TRANSLATORS: login dialog label
-#: src/gui/windows/logindialog.cpp:110
+#: src/gui/windows/logindialog.cpp:111
#, c-format
msgid "Update host: %s"
msgstr ""
-#: src/gui/windows/logindialog.cpp:229
+#. TRANSLATORS: question dialog
+#: src/gui/windows/logindialog.cpp:238
msgid "Open register url"
msgstr ""
-#: src/gui/windows/ministatuswindow.cpp:72
+#. TRANSLATORS: mail edit window name
+#: src/gui/windows/maileditwindow.cpp:47
+msgid "Edit mail"
+msgstr ""
+
+#. TRANSLATORS: mail edit window button
+#: src/gui/windows/maileditwindow.cpp:50
+msgid "Send"
+msgstr "שלח"
+
+#. TRANSLATORS: mail edit window button
+#. TRANSLATORS: npc dialog button
+#. TRANSLATORS: servers dialog button
+#. TRANSLATORS: shop window label
+#. TRANSLATORS: trade window button
+#: src/gui/windows/maileditwindow.cpp:54 src/gui/windows/npcdialog.cpp:117
+#: src/gui/windows/serverdialog.cpp:117 src/gui/windows/shopwindow.cpp:124
+#: src/gui/windows/tradewindow.cpp:82
+msgid "Add"
+msgstr "הוסף"
+
+#. TRANSLATORS: mail edit window label
+#: src/gui/windows/maileditwindow.cpp:56
+msgid "To:"
+msgstr "אל:"
+
+#. TRANSLATORS: mail edit window label
+#. TRANSLATORS: mail view window label
+#: src/gui/windows/maileditwindow.cpp:58 src/gui/windows/mailviewwindow.cpp:72
+msgid "Subject:"
+msgstr ""
+
+#. TRANSLATORS: mail edit window label
+#. TRANSLATORS: mail view window label
+#: src/gui/windows/maileditwindow.cpp:60
+#: src/gui/windows/mailviewwindow.cpp:103
+msgid "Money:"
+msgstr ""
+
+#. TRANSLATORS: mail edit window label
+#: src/gui/windows/maileditwindow.cpp:62
+#: src/gui/windows/mailviewwindow.cpp:119
+#: src/gui/windows/mailviewwindow.cpp:124
+msgid "Item:"
+msgstr ""
+
+#. TRANSLATORS: mail edit window label
+#. TRANSLATORS: mail view window label
+#: src/gui/windows/maileditwindow.cpp:64 src/gui/windows/mailviewwindow.cpp:75
+msgid "Message:"
+msgstr ""
+
+#. TRANSLATORS: mail view window name
+#: src/gui/windows/mailviewwindow.cpp:53
+msgid "View mail"
+msgstr ""
+
+#. TRANSLATORS: mail view window button
+#: src/gui/windows/mailviewwindow.cpp:63
+msgid "Reply"
+msgstr ""
+
+#. TRANSLATORS: mail view window label
+#: src/gui/windows/mailviewwindow.cpp:65
+msgid "Time:"
+msgstr ""
+
+#. TRANSLATORS: mail view window label
+#: src/gui/windows/mailviewwindow.cpp:69
+msgid "From:"
+msgstr ""
+
+#: src/gui/windows/mailviewwindow.cpp:131
+msgid "Get attach"
+msgstr ""
+
+#. TRANSLATORS: mail window button
+#: src/gui/windows/mailwindow.cpp:62
+msgid "Refresh"
+msgstr ""
+
+#. TRANSLATORS: mail window button
+#: src/gui/windows/mailwindow.cpp:64
+msgid "New"
+msgstr ""
+
+#. TRANSLATORS: mail window button
+#: src/gui/windows/mailwindow.cpp:68
+msgid "Return"
+msgstr ""
+
+#. TRANSLATORS: mail window button
+#: src/gui/windows/mailwindow.cpp:70
+msgid "Open"
+msgstr ""
+
+#: src/gui/windows/ministatuswindow.cpp:71
msgid "health bar"
msgstr ""
#. TRANSLATORS: status bar name
-#: src/gui/windows/ministatuswindow.cpp:83
+#: src/gui/windows/ministatuswindow.cpp:82
msgid "mana bar"
msgstr ""
#. TRANSLATORS: status bar name
-#: src/gui/windows/ministatuswindow.cpp:87
+#: src/gui/windows/ministatuswindow.cpp:86
msgid "experience bar"
msgstr ""
@@ -5845,199 +6205,180 @@ msgid "inventory slots bar"
msgstr ""
#. TRANSLATORS: status bar name
-#: src/gui/windows/ministatuswindow.cpp:102
+#: src/gui/windows/ministatuswindow.cpp:103
msgid "money bar"
msgstr ""
#. TRANSLATORS: status bar name
-#: src/gui/windows/ministatuswindow.cpp:106
+#: src/gui/windows/ministatuswindow.cpp:108
msgid "arrows bar"
msgstr ""
#. TRANSLATORS: status bar name
-#: src/gui/windows/ministatuswindow.cpp:111
+#: src/gui/windows/ministatuswindow.cpp:114
msgid "status bar"
msgstr ""
-#: src/gui/windows/ministatuswindow.cpp:134
+#: src/gui/windows/ministatuswindow.cpp:137
msgid "job bar"
msgstr ""
#. TRANSLATORS: status bar label
#. TRANSLATORS: status window label
-#: src/gui/windows/ministatuswindow.cpp:341
-#: src/gui/windows/statuswindow.cpp:249
+#: src/gui/windows/ministatuswindow.cpp:352
+#: src/gui/windows/statuswindow.cpp:255
#, c-format
msgid "Level: %d (GM %d)"
msgstr ""
#. TRANSLATORS: status bar label
#. TRANSLATORS: status window label
-#: src/gui/windows/ministatuswindow.cpp:348
-#: src/gui/windows/statuswindow.cpp:71 src/gui/windows/statuswindow.cpp:256
-#: src/gui/windows/statuswindow.cpp:381
+#: src/gui/windows/ministatuswindow.cpp:359
+#: src/gui/windows/statuswindow.cpp:67 src/gui/windows/statuswindow.cpp:262
+#: src/gui/windows/statuswindow.cpp:387
#, c-format
msgid "Level: %d"
msgstr "רמה: %d"
#. TRANSLATORS: status bar label
-#: src/gui/windows/ministatuswindow.cpp:364
-#: src/gui/windows/ministatuswindow.cpp:401
+#: src/gui/windows/ministatuswindow.cpp:375
+#: src/gui/windows/ministatuswindow.cpp:412
msgid "Need"
msgstr ""
#. TRANSLATORS: job bar label
-#: src/gui/windows/ministatuswindow.cpp:388
+#: src/gui/windows/ministatuswindow.cpp:399
#, c-format
msgid "Job level: %d"
msgstr ""
#. TRANSLATORS: npc dialog button
-#: src/gui/windows/npcdialog.cpp:71
+#: src/gui/windows/npcdialog.cpp:72
msgid "Stop waiting"
msgstr ""
#. TRANSLATORS: npc dialog button
-#: src/gui/windows/npcdialog.cpp:73
+#: src/gui/windows/npcdialog.cpp:74
msgid "Next"
msgstr "הבא"
#. TRANSLATORS: npc dialog button
-#: src/gui/windows/npcdialog.cpp:77
+#: src/gui/windows/npcdialog.cpp:78
msgid "Submit"
msgstr "שלח"
#. TRANSLATORS: npc dialog button
-#. TRANSLATORS: servers dialog button
-#. TRANSLATORS: shop window label
-#. TRANSLATORS: trade window button
-#: src/gui/windows/npcdialog.cpp:115 src/gui/windows/serverdialog.cpp:118
-#: src/gui/windows/shopwindow.cpp:121 src/gui/windows/tradewindow.cpp:84
-msgid "Add"
-msgstr "הוסף"
-
-#. TRANSLATORS: label in npc post dialog
-#: src/gui/windows/npcpostdialog.cpp:59
-msgid "To:"
-msgstr "אל:"
-
-#. TRANSLATORS: button in npc post dialog
-#: src/gui/windows/npcpostdialog.cpp:66
-msgid "Send"
-msgstr "שלח"
-
-#. TRANSLATORS: npc post message error
-#: src/gui/windows/npcpostdialog.cpp:113
-msgid "Failed to send as sender or letter invalid."
-msgstr "נכשלה השליחה מכיוון והשולח או המכתב בעלי שגיאה."
+#: src/gui/windows/npcdialog.cpp:119
+msgid "Reset"
+msgstr "אפס"
#. TRANSLATORS: sell confirmation header
-#: src/gui/windows/npcselldialog.cpp:69
+#: src/gui/windows/npcselldialog.cpp:68
msgid "sell item"
msgstr ""
#. TRANSLATORS: sell confirmation message
-#: src/gui/windows/npcselldialog.cpp:71
+#: src/gui/windows/npcselldialog.cpp:70
#, c-format
msgid "Do you really want to sell %s?"
msgstr ""
#. TRANSLATORS: outfits window label
-#: src/gui/windows/outfitwindow.cpp:64 src/gui/windows/outfitwindow.cpp:562
+#: src/gui/windows/outfitwindow.cpp:67 src/gui/windows/outfitwindow.cpp:620
#, c-format
msgid "Outfit: %d"
msgstr ""
#. TRANSLATORS: outfits window checkbox
-#: src/gui/windows/outfitwindow.cpp:66
+#: src/gui/windows/outfitwindow.cpp:69
msgid "Unequip first"
msgstr ""
#. TRANSLATORS: outfits window checkbox
-#: src/gui/windows/outfitwindow.cpp:69
+#: src/gui/windows/outfitwindow.cpp:72
msgid "Away outfit"
msgstr ""
#. TRANSLATORS: quit dialog button
-#: src/gui/windows/quitdialog.cpp:62
+#: src/gui/windows/quitdialog.cpp:60
msgid "Switch server"
msgstr "החלף שרת"
#. TRANSLATORS: quit dialog button
-#: src/gui/windows/quitdialog.cpp:65
+#: src/gui/windows/quitdialog.cpp:63
msgid "Switch character"
msgstr "החלף שחקן"
#. TRANSLATORS: register dialog. label.
-#: src/gui/windows/registerdialog.cpp:81
+#: src/gui/windows/registerdialog.cpp:78
msgid "Confirm:"
msgstr "אשר:"
#. TRANSLATORS: register dialog. button.
-#: src/gui/windows/registerdialog.cpp:98
+#: src/gui/windows/registerdialog.cpp:95
msgid "Male"
msgstr "זכר"
#. TRANSLATORS: register dialog. button.
-#: src/gui/windows/registerdialog.cpp:100
+#: src/gui/windows/registerdialog.cpp:97
msgid "Female"
msgstr "נקבה"
#. TRANSLATORS: register dialog. label.
-#: src/gui/windows/registerdialog.cpp:121
+#: src/gui/windows/registerdialog.cpp:118
msgid "Email:"
msgstr "דוא\"ל:"
#. TRANSLATORS: error message
-#: src/gui/windows/registerdialog.cpp:188
+#: src/gui/windows/registerdialog.cpp:186
#, c-format
msgid "The username needs to be at least %u characters long."
msgstr ""
#. TRANSLATORS: error message
-#: src/gui/windows/registerdialog.cpp:197
+#: src/gui/windows/registerdialog.cpp:195
#, c-format
msgid "The username needs to be less than %u characters long."
msgstr ""
#. TRANSLATORS: error message
#. TRANSLATORS: unregister dialog. error message.
-#: src/gui/windows/registerdialog.cpp:206
-#: src/gui/windows/unregisterdialog.cpp:126
+#: src/gui/windows/registerdialog.cpp:204
+#: src/gui/windows/unregisterdialog.cpp:128
#, c-format
msgid "The password needs to be at least %u characters long."
msgstr ""
#. TRANSLATORS: error message
#. TRANSLATORS: unregister dialog. error message.
-#: src/gui/windows/registerdialog.cpp:215
-#: src/gui/windows/unregisterdialog.cpp:133
+#: src/gui/windows/registerdialog.cpp:213
+#: src/gui/windows/unregisterdialog.cpp:135
#, c-format
msgid "The password needs to be less than %u characters long."
msgstr ""
#. TRANSLATORS: error message
-#: src/gui/windows/registerdialog.cpp:223
+#: src/gui/windows/registerdialog.cpp:221
msgid "Passwords do not match."
msgstr "הסיסמאות אינן תואמות."
#. TRANSLATORS: servers dialog name
-#: src/gui/windows/serverdialog.cpp:105
+#: src/gui/windows/serverdialog.cpp:104
msgid "Choose Your Server"
msgstr ""
#. TRANSLATORS: servers dialog button
-#: src/gui/windows/serverdialog.cpp:124
+#: src/gui/windows/serverdialog.cpp:123
msgid "Load"
msgstr ""
#. TRANSLATORS: servers dialog name
-#: src/gui/windows/serverdialog.cpp:138
+#: src/gui/windows/serverdialog.cpp:135
msgid "Choose Your Server *** SAFE MODE ***"
msgstr ""
#. TRANSLATORS: servers dialog checkbox
-#: src/gui/windows/serverdialog.cpp:147
+#: src/gui/windows/serverdialog.cpp:144
msgid "Use same ip for game sub servers"
msgstr ""
@@ -6063,34 +6404,34 @@ msgid "Error retreiving server list!"
msgstr ""
#. TRANSLATORS: servers dialog label
-#: src/gui/windows/serverdialog.cpp:502
+#: src/gui/windows/serverdialog.cpp:507
msgid "requires a newer version"
msgstr ""
#. TRANSLATORS: servers dialog label
-#: src/gui/windows/serverdialog.cpp:507
+#: src/gui/windows/serverdialog.cpp:512
#, c-format
msgid "requires v%s"
msgstr ""
#. TRANSLATORS: setup button
-#: src/gui/windows/setupwindow.cpp:92
+#: src/gui/windows/setupwindow.cpp:97
msgid "Apply"
msgstr "אשר"
#. TRANSLATORS: setup button
-#: src/gui/windows/setupwindow.cpp:98
+#: src/gui/windows/setupwindow.cpp:103
msgid "Reset Windows"
msgstr "אתחל חלונות"
#. TRANSLATORS: shop window name
-#: src/gui/windows/shopwindow.cpp:101 src/gui/windows/shopwindow.cpp:1071
+#: src/gui/windows/shopwindow.cpp:102 src/gui/windows/shopwindow.cpp:1077
msgid "Personal Shop"
msgstr ""
#. TRANSLATORS: shop window button
-#: src/gui/windows/shopwindow.cpp:190 src/gui/windows/shopwindow.cpp:431
-#: src/gui/windows/shopwindow.cpp:450
+#: src/gui/windows/shopwindow.cpp:190 src/gui/windows/shopwindow.cpp:434
+#: src/gui/windows/shopwindow.cpp:453
msgid "Publish"
msgstr ""
@@ -6104,66 +6445,67 @@ msgstr ""
msgid "Show links in announce"
msgstr ""
-#: src/gui/windows/shopwindow.cpp:371
+#. TRANSLATORS: shop rename dialog title
+#: src/gui/windows/shopwindow.cpp:373
msgid "Please enter new shop name"
msgstr ""
-#: src/gui/windows/shopwindow.cpp:429 src/gui/windows/shopwindow.cpp:448
+#: src/gui/windows/shopwindow.cpp:432 src/gui/windows/shopwindow.cpp:451
msgid "Unpublish"
msgstr ""
#. TRANSLATORS: shop window dialog
#. TRANSLATORS: trade message
-#: src/gui/windows/shopwindow.cpp:955 src/net/ea/tradehandler.cpp:172
+#: src/gui/windows/shopwindow.cpp:959 src/net/ea/tradehandler.cpp:176
msgid "Request for Trade"
msgstr "בקשה למסחר"
-#: src/gui/windows/shopwindow.cpp:955
+#: src/gui/windows/shopwindow.cpp:960
#, c-format
msgid "%s wants to %s %s do you accept?"
msgstr ""
#. TRANSLATORS: shop window name
-#: src/gui/windows/shopwindow.cpp:1076
+#: src/gui/windows/shopwindow.cpp:1082
#, c-format
msgid "Personal Shop - %s"
msgstr ""
#. TRANSLATORS: skills dialog button
-#: src/gui/windows/skilldialog.cpp:81
+#: src/gui/windows/skilldialog.cpp:79
msgid "Up"
msgstr "למעלה"
#. TRANSLATORS: skills dialog label
-#: src/gui/windows/skilldialog.cpp:191
+#: src/gui/windows/skilldialog.cpp:189
#, c-format
msgid "Skill points available: %d"
msgstr ""
#. TRANSLATORS: skills dialog default skill tab
-#: src/gui/windows/skilldialog.cpp:289
+#: src/gui/windows/skilldialog.cpp:287
#, c-format
msgid "Skill Set %d"
msgstr ""
#. TRANSLATORS: skills dialog. skill id
-#: src/gui/windows/skilldialog.cpp:310
+#: src/gui/windows/skilldialog.cpp:308
#, c-format
msgid "Skill %d"
msgstr ""
-#: src/gui/windows/skilldialog.cpp:478
+#: src/gui/windows/skilldialog.cpp:484
#, c-format
msgid "Failed skill: %s"
msgstr ""
#. TRANSLATORS: here P is title for visible players tab in social window
-#: src/gui/windows/socialwindow.cpp:70
+#: src/gui/windows/socialwindow.cpp:68
msgid "P"
msgstr ""
#. TRANSLATORS: social window button
-#: src/gui/windows/socialwindow.cpp:81
+#: src/gui/windows/socialwindow.cpp:79
msgid "Invite"
msgstr ""
@@ -6174,142 +6516,141 @@ msgid "Accepted party invite from %s."
msgstr ""
#. TRANSLATORS: chat message
-#: src/gui/windows/socialwindow.cpp:281
+#: src/gui/windows/socialwindow.cpp:282
#, c-format
msgid "Rejected party invite from %s."
msgstr ""
#. TRANSLATORS: chat message
-#: src/gui/windows/socialwindow.cpp:298
+#: src/gui/windows/socialwindow.cpp:300
#, c-format
msgid "Accepted guild invite from %s."
msgstr ""
#. TRANSLATORS: chat message
-#: src/gui/windows/socialwindow.cpp:316
+#: src/gui/windows/socialwindow.cpp:319
#, c-format
msgid "Rejected guild invite from %s."
msgstr ""
#. TRANSLATORS: chat message
-#: src/gui/windows/socialwindow.cpp:360
+#: src/gui/windows/socialwindow.cpp:364
#, c-format
msgid "Creating guild called %s."
msgstr ""
#. TRANSLATORS: chat message
-#: src/gui/windows/socialwindow.cpp:381
+#: src/gui/windows/socialwindow.cpp:386
#, c-format
msgid "Creating party called %s."
msgstr ""
#. TRANSLATORS: guild creation message
-#: src/gui/windows/socialwindow.cpp:396
+#: src/gui/windows/socialwindow.cpp:403
msgid "Guild Name"
msgstr ""
#. TRANSLATORS: guild creation message
-#: src/gui/windows/socialwindow.cpp:398
+#: src/gui/windows/socialwindow.cpp:405
msgid "Choose your guild's name."
msgstr ""
#. TRANSLATORS: chat message
-#: src/gui/windows/socialwindow.cpp:414
+#: src/gui/windows/socialwindow.cpp:420
msgid "Received guild request, but one already exists."
msgstr ""
#. TRANSLATORS: chat message
-#: src/gui/windows/socialwindow.cpp:422
+#: src/gui/windows/socialwindow.cpp:429
#, c-format
msgid "%s has invited you to join the guild %s."
msgstr ""
#. TRANSLATORS: guild invite message
-#: src/gui/windows/socialwindow.cpp:429
+#: src/gui/windows/socialwindow.cpp:437
msgid "Accept Guild Invite"
msgstr ""
#. TRANSLATORS: chat message
-#: src/gui/windows/socialwindow.cpp:446
+#: src/gui/windows/socialwindow.cpp:457
msgid "Received party request, but one already exists."
msgstr "התקבלה הזמנה לחבורה, אך הזמנה זהה כבר קיימת."
#. TRANSLATORS: party invite message
-#: src/gui/windows/socialwindow.cpp:458
+#: src/gui/windows/socialwindow.cpp:470
msgid "You have been invited you to join a party."
msgstr ""
#. TRANSLATORS: party invite message
-#: src/gui/windows/socialwindow.cpp:463
+#: src/gui/windows/socialwindow.cpp:475
#, c-format
msgid "You have been invited to join the %s party."
msgstr ""
#. TRANSLATORS: party invite message
-#: src/gui/windows/socialwindow.cpp:472
+#: src/gui/windows/socialwindow.cpp:484
#, c-format
msgid "%s has invited you to join their party."
msgstr "%s הזמין אותך לחבורה שלהם."
#. TRANSLATORS: party invite message
-#: src/gui/windows/socialwindow.cpp:478
+#: src/gui/windows/socialwindow.cpp:490
#, c-format
msgid "%s has invited you to join the %s party."
msgstr "%s הזמין אותך להצטרף לחבורת %s."
-#. TRANSLATORS: party invite message
-#: src/gui/windows/socialwindow.cpp:488
+#: src/gui/windows/socialwindow.cpp:501
msgid "Accept Party Invite"
msgstr "אשר את הזמנת חבורה"
-#: src/gui/windows/socialwindow.cpp:505
+#: src/gui/windows/socialwindow.cpp:522
msgid "Cannot create party. You are already in a party"
msgstr ""
#. TRANSLATORS: party creation message
-#: src/gui/windows/socialwindow.cpp:514
+#: src/gui/windows/socialwindow.cpp:535
msgid "Party Name"
msgstr ""
#. TRANSLATORS: party creation message
-#: src/gui/windows/socialwindow.cpp:516
+#: src/gui/windows/socialwindow.cpp:537
msgid "Choose your party's name."
msgstr ""
#. TRANSLATORS: status window label
-#: src/gui/windows/statuswindow.cpp:75
+#: src/gui/windows/statuswindow.cpp:71
msgid "HP:"
msgstr "חיים:"
#. TRANSLATORS: status window label
-#: src/gui/windows/statuswindow.cpp:78
+#: src/gui/windows/statuswindow.cpp:74
msgid "Exp:"
msgstr "נסיון:"
#. TRANSLATORS: status window label
-#: src/gui/windows/statuswindow.cpp:136
+#: src/gui/windows/statuswindow.cpp:139
msgid "MP:"
msgstr "קסם:"
#. TRANSLATORS: status window label
-#: src/gui/windows/statuswindow.cpp:179 src/gui/windows/statuswindow.cpp:307
+#: src/gui/windows/statuswindow.cpp:185 src/gui/windows/statuswindow.cpp:313
#, c-format
msgid "Job: %d"
msgstr "עבודה: %d"
#. TRANSLATORS: status window label
-#: src/gui/windows/statuswindow.cpp:181
+#: src/gui/windows/statuswindow.cpp:187
msgid "Job:"
msgstr "עבודה:"
#. TRANSLATORS: status window label
-#: src/gui/windows/statuswindow.cpp:237 src/gui/windows/statuswindow.cpp:353
+#: src/gui/windows/statuswindow.cpp:243 src/gui/windows/statuswindow.cpp:359
#, c-format
msgid "Character points: %d"
msgstr ""
#. TRANSLATORS: status window label
-#: src/gui/windows/statuswindow.cpp:368
+#: src/gui/windows/statuswindow.cpp:374
#, c-format
msgid "Correction points: %d"
msgstr ""
@@ -6320,219 +6661,219 @@ msgid "Command Editor"
msgstr ""
#. TRANSLATORS: command editor button
-#: src/gui/windows/textcommandeditor.cpp:52
+#: src/gui/windows/textcommandeditor.cpp:53
msgid "magic"
msgstr ""
#. TRANSLATORS: command editor button
-#: src/gui/windows/textcommandeditor.cpp:54
+#: src/gui/windows/textcommandeditor.cpp:55
msgid "other"
msgstr ""
#. TRANSLATORS: command editor label
-#: src/gui/windows/textcommandeditor.cpp:56
+#: src/gui/windows/textcommandeditor.cpp:57
msgid "Symbol:"
msgstr ""
#. TRANSLATORS: command editor label
-#: src/gui/windows/textcommandeditor.cpp:59
+#: src/gui/windows/textcommandeditor.cpp:60
msgid "Command:"
msgstr ""
#. TRANSLATORS: command editor label
-#: src/gui/windows/textcommandeditor.cpp:62
+#: src/gui/windows/textcommandeditor.cpp:63
msgid "Comment:"
msgstr ""
#. TRANSLATORS: command editor label
-#: src/gui/windows/textcommandeditor.cpp:66
+#: src/gui/windows/textcommandeditor.cpp:67
msgid "Target Type:"
msgstr ""
#. TRANSLATORS: command editor label
-#: src/gui/windows/textcommandeditor.cpp:70
+#: src/gui/windows/textcommandeditor.cpp:71
msgid "Icon:"
msgstr ""
#. TRANSLATORS: command editor label
-#: src/gui/windows/textcommandeditor.cpp:73
+#: src/gui/windows/textcommandeditor.cpp:74
msgid "Mana:"
msgstr ""
#. TRANSLATORS: command editor label
-#: src/gui/windows/textcommandeditor.cpp:76
+#: src/gui/windows/textcommandeditor.cpp:77
msgid "Magic level:"
msgstr ""
#. TRANSLATORS: command editor label
-#: src/gui/windows/textcommandeditor.cpp:80
+#: src/gui/windows/textcommandeditor.cpp:81
msgid "Magic School:"
msgstr ""
#. TRANSLATORS: command editor label
-#: src/gui/windows/textcommandeditor.cpp:83
+#: src/gui/windows/textcommandeditor.cpp:84
msgid "School level:"
msgstr ""
#. TRANSLATORS: command editor button
-#: src/gui/windows/textcommandeditor.cpp:88
+#: src/gui/windows/textcommandeditor.cpp:89
msgid "Save"
msgstr ""
#. TRANSLATORS: trade window button
-#: src/gui/windows/tradewindow.cpp:64
+#: src/gui/windows/tradewindow.cpp:62
msgid "Propose trade"
msgstr "מציע לחור"
#. TRANSLATORS: trade window button
-#: src/gui/windows/tradewindow.cpp:66
+#: src/gui/windows/tradewindow.cpp:64
msgid "Confirmed. Waiting..."
msgstr "אושר. ממתין..."
#. TRANSLATORS: trade window button
-#: src/gui/windows/tradewindow.cpp:68
+#: src/gui/windows/tradewindow.cpp:66
msgid "Agree trade"
msgstr "הסכם למסחר"
#. TRANSLATORS: trade window button
-#: src/gui/windows/tradewindow.cpp:70
+#: src/gui/windows/tradewindow.cpp:68
msgid "Agreed. Waiting..."
msgstr "מוסכם. ממתין..."
#. TRANSLATORS: trade window caption
-#: src/gui/windows/tradewindow.cpp:74
+#: src/gui/windows/tradewindow.cpp:72
msgid "Trade: You"
msgstr "סחור: אתה"
#. TRANSLATORS: trade window money label
-#: src/gui/windows/tradewindow.cpp:82 src/gui/windows/tradewindow.cpp:191
+#: src/gui/windows/tradewindow.cpp:80 src/gui/windows/tradewindow.cpp:189
#, c-format
msgid "You get %s"
msgstr ""
#. TRANSLATORS: trade window money change button
-#: src/gui/windows/tradewindow.cpp:87
+#: src/gui/windows/tradewindow.cpp:85
msgid "Change"
msgstr "שנה"
#. TRANSLATORS: trade window money label
-#: src/gui/windows/tradewindow.cpp:132
+#: src/gui/windows/tradewindow.cpp:130
msgid "You give:"
msgstr "אתה נותן:"
#. TRANSLATORS: trade error
-#: src/gui/windows/tradewindow.cpp:427
+#: src/gui/windows/tradewindow.cpp:425
msgid "You don't have enough money."
msgstr "אין לך מספיק כסף."
#. TRANSLATORS: trade error
-#: src/gui/windows/tradewindow.cpp:513
+#: src/gui/windows/tradewindow.cpp:514
msgid ""
"Failed adding item. You can not overlap one kind of item on the window."
msgstr "הוספת הפריט נכשלה. לא ניתן להכניס מעל חפץ אחד לחלון."
#. TRANSLATORS: unregister dialog. label.
-#: src/gui/windows/unregisterdialog.cpp:62
+#: src/gui/windows/unregisterdialog.cpp:64
#, c-format
msgid "Name: %s"
msgstr "שם: %s"
#. TRANSLATORS: updater window name
-#: src/gui/windows/updaterwindow.cpp:171
+#: src/gui/windows/updaterwindow.cpp:170
msgid "Updating..."
msgstr "מעדכן..."
#. TRANSLATORS: updater window label
-#: src/gui/windows/updaterwindow.cpp:188
+#: src/gui/windows/updaterwindow.cpp:187
msgid "Connecting..."
msgstr "מתחבר..."
-#: src/gui/windows/updaterwindow.cpp:405
+#: src/gui/windows/updaterwindow.cpp:410
msgid "Show all news (can be slow)"
msgstr ""
#. TRANSLATORS: update message
-#: src/gui/windows/updaterwindow.cpp:823
+#: src/gui/windows/updaterwindow.cpp:845
msgid "##1 The update process is incomplete."
msgstr "##1 תהליך העדכון לא תם."
#. TRANSLATORS: Continues "The update process is incomplete.".
-#: src/gui/windows/updaterwindow.cpp:825
+#: src/gui/windows/updaterwindow.cpp:847
msgid "##1 It is strongly recommended that"
msgstr "##1 מומלץ ביותר שתנסה שוב מאוחר יותר"
#. TRANSLATORS: Begins "It is strongly recommended that".
-#: src/gui/windows/updaterwindow.cpp:827
+#: src/gui/windows/updaterwindow.cpp:849
msgid "##1 you try again later."
msgstr ""
#. TRANSLATORS: updater window label
-#: src/gui/windows/updaterwindow.cpp:1011
+#: src/gui/windows/updaterwindow.cpp:1033
msgid "Completed"
msgstr "הסתיים"
#. TRANSLATORS: who is online window name
-#: src/gui/windows/whoisonline.cpp:93 src/gui/windows/whoisonline.cpp:639
+#: src/gui/windows/whoisonline.cpp:91 src/gui/windows/whoisonline.cpp:645
msgid "Who Is Online - Updating"
msgstr ""
#. TRANSLATORS: who is online. button.
-#: src/gui/windows/whoisonline.cpp:104
+#: src/gui/windows/whoisonline.cpp:105
msgid "Update"
msgstr ""
#. TRANSLATORS: who is online window name
-#: src/gui/windows/whoisonline.cpp:230
+#: src/gui/windows/whoisonline.cpp:232
msgid "Who Is Online - "
msgstr ""
#. TRANSLATORS: who is online window name
-#: src/gui/windows/whoisonline.cpp:655
+#: src/gui/windows/whoisonline.cpp:661
msgid "Who Is Online - error"
msgstr ""
#. TRANSLATORS: who is online window name
-#: src/gui/windows/whoisonline.cpp:699
+#: src/gui/windows/whoisonline.cpp:705
msgid "Who Is Online - Update"
msgstr ""
#. TRANSLATORS: world select dialog name
-#: src/gui/windows/worldselectdialog.cpp:48
+#: src/gui/windows/worldselectdialog.cpp:47
msgid "Select World"
msgstr ""
#. TRANSLATORS: world dialog button
-#: src/gui/windows/worldselectdialog.cpp:54
+#: src/gui/windows/worldselectdialog.cpp:53
msgid "Change Login"
msgstr ""
#. TRANSLATORS: world dialog button
-#: src/gui/windows/worldselectdialog.cpp:56
+#: src/gui/windows/worldselectdialog.cpp:55
msgid "Choose World"
msgstr ""
#. TRANSLATORS: long key name. must be short.
#. TRANSLATORS: short key name. must be very short.
#. TRANSLATORS: long key name, should be short
-#: src/input/inputmanager.cpp:374 src/input/inputmanager.cpp:418
+#: src/input/inputmanager.cpp:376 src/input/inputmanager.cpp:420
#: src/input/keyboardconfig.cpp:102
#, c-format
msgid "key_%d"
msgstr ""
#. TRANSLATORS: long joystick button name. must be short.
-#: src/input/inputmanager.cpp:380
+#: src/input/inputmanager.cpp:382
#, c-format
msgid "JButton%d"
msgstr ""
#. TRANSLATORS: unknown long key type
-#: src/input/inputmanager.cpp:394
+#: src/input/inputmanager.cpp:396
msgid "unknown key"
msgstr ""
#. TRANSLATORS: short joystick button name. muse be very short
-#: src/input/inputmanager.cpp:424
+#: src/input/inputmanager.cpp:426
#, c-format
msgid "JB%d"
msgstr ""
@@ -6540,1268 +6881,1268 @@ msgstr ""
#. TRANSLATORS: unknown short key type. must be short
#. TRANSLATORS: Unknown key short string.
#. TRANSLATORS: This string must be maximum 5 chars
-#: src/input/inputmanager.cpp:438 src/input/keyboardconfig.cpp:146
+#: src/input/inputmanager.cpp:440 src/input/keyboardconfig.cpp:146
msgid "u key"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/basic.cpp:36
+#: src/input/pages/basic.cpp:34
msgid "Target and attack keys"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/basic.cpp:48
+#: src/input/pages/basic.cpp:46
msgid "Target & attack closest monster"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/basic.cpp:54
+#: src/input/pages/basic.cpp:52
msgid "Target & attack closest player"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/basic.cpp:60
+#: src/input/pages/basic.cpp:58
msgid "Move to Target"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/basic.cpp:66
+#: src/input/pages/basic.cpp:64
msgid "Change Move to Target type"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/basic.cpp:72
+#: src/input/pages/basic.cpp:70
msgid "Move to Home location"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/basic.cpp:78
+#: src/input/pages/basic.cpp:76
msgid "Set home location"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/basic.cpp:84
+#: src/input/pages/basic.cpp:82
msgid "Move to navigation point"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/basic.cpp:96
+#: src/input/pages/basic.cpp:94
msgid "Stop Attack / Modifier key"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/basic.cpp:102
+#: src/input/pages/basic.cpp:100
msgid "Untarget"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/basic.cpp:108
+#: src/input/pages/basic.cpp:106
msgid "Target monster"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/basic.cpp:114
+#: src/input/pages/basic.cpp:112
msgid "Target closest monster (without filters)"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/basic.cpp:120
+#: src/input/pages/basic.cpp:118
msgid "Target NPC"
msgstr "כוון לדמות"
#. TRANSLATORS: input action name
-#: src/input/pages/basic.cpp:126
+#: src/input/pages/basic.cpp:124
msgid "Target Player"
msgstr "כוון לשחקן"
#. TRANSLATORS: input action name
-#: src/input/pages/basic.cpp:132
+#: src/input/pages/basic.cpp:130
msgid "Target mercenary"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/basic.cpp:138
+#: src/input/pages/basic.cpp:136
+msgid "Change targeting type"
+msgstr ""
+
+#. TRANSLATORS: input action name
+#: src/input/pages/basic.cpp:142
msgid "Target pet"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/basic.cpp:144
+#: src/input/pages/basic.cpp:148
msgid "Catch pet"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/basic.cpp:150
+#: src/input/pages/basic.cpp:154
msgid "Other Keys"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/basic.cpp:156
+#: src/input/pages/basic.cpp:160
msgid "Pickup"
msgstr "הרם"
#. TRANSLATORS: input action name
-#: src/input/pages/basic.cpp:162
+#: src/input/pages/basic.cpp:166
msgid "Change Pickup Type"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/basic.cpp:168
+#: src/input/pages/basic.cpp:172
msgid "Sit"
msgstr "שב"
#. TRANSLATORS: input action name
-#: src/input/pages/basic.cpp:174
+#: src/input/pages/basic.cpp:178
msgid "Screenshot"
msgstr "תמונת־מסך"
#. TRANSLATORS: input action name
-#: src/input/pages/basic.cpp:180
+#: src/input/pages/basic.cpp:184
msgid "Enable/Disable Trading"
msgstr "אפשר/בטל מסחר"
#. TRANSLATORS: input action name
-#: src/input/pages/basic.cpp:186
+#: src/input/pages/basic.cpp:190
msgid "Open trade window"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/basic.cpp:192
+#: src/input/pages/basic.cpp:196
msgid "Start trade with target"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/basic.cpp:198
+#: src/input/pages/basic.cpp:202
msgid "Follow selected player"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/basic.cpp:204
+#: src/input/pages/basic.cpp:208
msgid "Change Map View Mode"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/basic.cpp:210
+#: src/input/pages/basic.cpp:214
msgid "Select OK"
msgstr "בחר אישור"
#. TRANSLATORS: input action name
-#: src/input/pages/basic.cpp:222
+#: src/input/pages/basic.cpp:226
msgid "Stop or sit"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/basic.cpp:228
+#: src/input/pages/basic.cpp:232
msgid "Return to safe video mode"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/basic.cpp:234
+#: src/input/pages/basic.cpp:238
msgid "Fire your homunculus"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/basic.cpp:252
+#: src/input/pages/basic.cpp:256
msgid "Open context menu"
msgstr ""
#. TRANSLATORS: input action group
-#: src/input/pages/chat.cpp:33
+#: src/input/pages/chat.cpp:31
msgid "Main"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/chat.cpp:39
+#: src/input/pages/chat.cpp:37
msgid "Toggle Chat"
msgstr "סגירת הצ'אט"
#. TRANSLATORS: input action name
-#: src/input/pages/chat.cpp:45
+#: src/input/pages/chat.cpp:43
msgid "Chat modifier key"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/chat.cpp:51
+#: src/input/pages/chat.cpp:49
msgid "Scroll Chat Up"
msgstr "גלול שיחה למעלה"
#. TRANSLATORS: input action name
-#: src/input/pages/chat.cpp:57
+#: src/input/pages/chat.cpp:55
msgid "Scroll Chat Down"
msgstr "גלול שיחה למטה"
#. TRANSLATORS: input action name
-#: src/input/pages/chat.cpp:69
+#: src/input/pages/chat.cpp:67
msgid "Previous Chat Tab"
msgstr "לשונית השיחה הקודמת"
#. TRANSLATORS: input action name
-#: src/input/pages/chat.cpp:75
+#: src/input/pages/chat.cpp:73
msgid "Next Chat Tab"
msgstr "לשונית השיחה הבאה"
#. TRANSLATORS: input action name
-#: src/input/pages/chat.cpp:81
+#: src/input/pages/chat.cpp:79
msgid "Clear current chat tab"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/chat.cpp:87
+#: src/input/pages/chat.cpp:85
msgid "Close current Chat Tab"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/chat.cpp:93
+#: src/input/pages/chat.cpp:91
msgid "Close all chat tabs"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/chat.cpp:99
+#: src/input/pages/chat.cpp:97
msgid "Select general tab"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/chat.cpp:105
+#: src/input/pages/chat.cpp:103
msgid "Select debug tab"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/chat.cpp:111
+#: src/input/pages/chat.cpp:109
msgid "Select trade tab"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/chat.cpp:117
+#: src/input/pages/chat.cpp:115
msgid "Select battle tab"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/chat.cpp:123
+#: src/input/pages/chat.cpp:121
msgid "Select gm tab"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/chat.cpp:129
+#: src/input/pages/chat.cpp:127
msgid "Select lang tab"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/chat.cpp:135
+#: src/input/pages/chat.cpp:133
msgid "Select party tab"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/chat.cpp:141
+#: src/input/pages/chat.cpp:139
msgid "Select guild tab"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/chat.cpp:153
+#: src/input/pages/chat.cpp:151
msgid "Ignore all whispers"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/chat.cpp:159
+#: src/input/pages/chat.cpp:157
msgid "Ignore all whispers on server side"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/chat.cpp:165
+#: src/input/pages/chat.cpp:163
msgid "Unignore all whispers on server side"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/chat.cpp:171
+#: src/input/pages/chat.cpp:169
msgid "Previous chat line"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/chat.cpp:177
+#: src/input/pages/chat.cpp:175
msgid "Next chat line"
msgstr ""
#. TRANSLATORS: input action group
-#: src/input/pages/chat.cpp:183
+#: src/input/pages/chat.cpp:181
msgid "Smiles"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/chat.cpp:189
+#: src/input/pages/chat.cpp:187
msgid "Show smiles"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/emotes.cpp:37
+#: src/input/pages/emotes.cpp:35
msgid "Emote modifiers keys"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/emotes.cpp:43
+#: src/input/pages/emotes.cpp:41
msgid "Emote modifier key"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/emotes.cpp:49
+#: src/input/pages/emotes.cpp:47
msgid "Pet emote modifier key"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/emotes.cpp:55
+#: src/input/pages/emotes.cpp:53
msgid "Homunculus / mercenary emote modifier key"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/emotes.cpp:61
+#: src/input/pages/emotes.cpp:59
msgid "Emote shortcuts"
msgstr ""
#. TRANSLATORS: input action name
-#: 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
+#: src/input/pages/emotes.cpp:65 src/input/pages/emotes.cpp:71
+#: src/input/pages/emotes.cpp:77 src/input/pages/emotes.cpp:83
+#: src/input/pages/emotes.cpp:89 src/input/pages/emotes.cpp:95
+#: src/input/pages/emotes.cpp:101 src/input/pages/emotes.cpp:107
+#: src/input/pages/emotes.cpp:113 src/input/pages/emotes.cpp:119
+#: src/input/pages/emotes.cpp:125 src/input/pages/emotes.cpp:131
+#: src/input/pages/emotes.cpp:137 src/input/pages/emotes.cpp:143
+#: src/input/pages/emotes.cpp:149 src/input/pages/emotes.cpp:155
+#: src/input/pages/emotes.cpp:161 src/input/pages/emotes.cpp:167
+#: src/input/pages/emotes.cpp:173 src/input/pages/emotes.cpp:179
+#: src/input/pages/emotes.cpp:185 src/input/pages/emotes.cpp:191
+#: src/input/pages/emotes.cpp:197 src/input/pages/emotes.cpp:203
+#: src/input/pages/emotes.cpp:209 src/input/pages/emotes.cpp:215
+#: src/input/pages/emotes.cpp:221 src/input/pages/emotes.cpp:227
+#: src/input/pages/emotes.cpp:233 src/input/pages/emotes.cpp:239
+#: src/input/pages/emotes.cpp:245 src/input/pages/emotes.cpp:251
+#: src/input/pages/emotes.cpp:257 src/input/pages/emotes.cpp:263
+#: src/input/pages/emotes.cpp:269 src/input/pages/emotes.cpp:275
+#: src/input/pages/emotes.cpp:281 src/input/pages/emotes.cpp:287
+#: src/input/pages/emotes.cpp:293 src/input/pages/emotes.cpp:299
+#: src/input/pages/emotes.cpp:305 src/input/pages/emotes.cpp:311
+#: src/input/pages/emotes.cpp:317 src/input/pages/emotes.cpp:323
+#: src/input/pages/emotes.cpp:329 src/input/pages/emotes.cpp:335
+#: src/input/pages/emotes.cpp:341 src/input/pages/emotes.cpp:347
#, c-format
msgid "Emote Shortcut %d"
msgstr "קיצור־דרך לריגשון %d"
#. TRANSLATORS: input action name
-#: src/input/pages/emotes.cpp:360
+#: src/input/pages/emotes.cpp:358
msgid "Pet emote shortcuts"
msgstr ""
#. TRANSLATORS: input action name
-#: 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
+#: src/input/pages/emotes.cpp:364 src/input/pages/emotes.cpp:370
+#: src/input/pages/emotes.cpp:376 src/input/pages/emotes.cpp:382
+#: src/input/pages/emotes.cpp:388 src/input/pages/emotes.cpp:394
+#: src/input/pages/emotes.cpp:400 src/input/pages/emotes.cpp:406
+#: src/input/pages/emotes.cpp:412 src/input/pages/emotes.cpp:418
+#: src/input/pages/emotes.cpp:424 src/input/pages/emotes.cpp:430
+#: src/input/pages/emotes.cpp:436 src/input/pages/emotes.cpp:442
+#: src/input/pages/emotes.cpp:448 src/input/pages/emotes.cpp:454
+#: src/input/pages/emotes.cpp:460 src/input/pages/emotes.cpp:466
+#: src/input/pages/emotes.cpp:472 src/input/pages/emotes.cpp:478
+#: src/input/pages/emotes.cpp:484 src/input/pages/emotes.cpp:490
+#: src/input/pages/emotes.cpp:496 src/input/pages/emotes.cpp:502
+#: src/input/pages/emotes.cpp:508 src/input/pages/emotes.cpp:514
+#: src/input/pages/emotes.cpp:520 src/input/pages/emotes.cpp:526
+#: src/input/pages/emotes.cpp:532 src/input/pages/emotes.cpp:538
+#: src/input/pages/emotes.cpp:544 src/input/pages/emotes.cpp:550
+#: src/input/pages/emotes.cpp:556 src/input/pages/emotes.cpp:562
+#: src/input/pages/emotes.cpp:568 src/input/pages/emotes.cpp:574
+#: src/input/pages/emotes.cpp:580 src/input/pages/emotes.cpp:586
+#: src/input/pages/emotes.cpp:592 src/input/pages/emotes.cpp:598
+#: src/input/pages/emotes.cpp:604 src/input/pages/emotes.cpp:610
+#: src/input/pages/emotes.cpp:616 src/input/pages/emotes.cpp:622
+#: src/input/pages/emotes.cpp:628 src/input/pages/emotes.cpp:634
+#: src/input/pages/emotes.cpp:640 src/input/pages/emotes.cpp:646
#, c-format
msgid "Pet emote shortcut %d"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/gui.cpp:33
+#: src/input/pages/gui.cpp:31
msgid "Move & selection"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/gui.cpp:39
+#: src/input/pages/gui.cpp:37
msgid "Move Up"
msgstr "הזז למעלה"
#. TRANSLATORS: input action name
-#: src/input/pages/gui.cpp:45
+#: src/input/pages/gui.cpp:43
msgid "Move Down"
msgstr "הזז למטה"
#. TRANSLATORS: input action name
-#: src/input/pages/gui.cpp:51
+#: src/input/pages/gui.cpp:49
msgid "Move Left"
msgstr "הזז שמאלה"
#. TRANSLATORS: input action name
-#: src/input/pages/gui.cpp:57
+#: src/input/pages/gui.cpp:55
msgid "Move Right"
msgstr "הזז ימינה"
#. TRANSLATORS: input action name
-#: src/input/pages/gui.cpp:63
+#: src/input/pages/gui.cpp:61
msgid "Move Home"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/gui.cpp:69
+#: src/input/pages/gui.cpp:67
msgid "Move End"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/gui.cpp:75
+#: src/input/pages/gui.cpp:73
msgid "Page up"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/gui.cpp:81
+#: src/input/pages/gui.cpp:79
msgid "Page down"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/gui.cpp:99
+#: src/input/pages/gui.cpp:97
msgid "Select2"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/gui.cpp:117
+#: src/input/pages/gui.cpp:115
msgid "Backspace"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/gui.cpp:123
-msgid "Insert"
-msgstr ""
-
-#. TRANSLATORS: input action name
-#: src/input/pages/gui.cpp:129
+#: src/input/pages/gui.cpp:127
msgid "Tab"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/gui.cpp:135
+#: src/input/pages/gui.cpp:133
msgid "Mod"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/gui.cpp:141
+#: src/input/pages/gui.cpp:139
msgid "Ctrl"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/move.cpp:37
+#: src/input/pages/move.cpp:35
msgid "Move Keys"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/move.cpp:43
+#: src/input/pages/move.cpp:41
msgid "Move player up"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/move.cpp:49
+#: src/input/pages/move.cpp:47
msgid "Move player down"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/move.cpp:55
+#: src/input/pages/move.cpp:53
msgid "Move player left"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/move.cpp:61
+#: src/input/pages/move.cpp:59
msgid "Move player right"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/move.cpp:67
+#: src/input/pages/move.cpp:65
msgid "Move player forward"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/move.cpp:73
+#: src/input/pages/move.cpp:71
msgid "Move pet up"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/move.cpp:79
+#: src/input/pages/move.cpp:77
msgid "Move pet down"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/move.cpp:85
+#: src/input/pages/move.cpp:83
msgid "Move pet left"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/move.cpp:91
+#: src/input/pages/move.cpp:89
msgid "Move pet right"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/move.cpp:97
+#: src/input/pages/move.cpp:95
msgid "Move to navigation point shortcuts"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/move.cpp:103 src/input/pages/move.cpp:109
-#: src/input/pages/move.cpp:115 src/input/pages/move.cpp:121
-#: src/input/pages/move.cpp:127 src/input/pages/move.cpp:133
-#: src/input/pages/move.cpp:139 src/input/pages/move.cpp:145
-#: src/input/pages/move.cpp:151 src/input/pages/move.cpp:157
-#: src/input/pages/move.cpp:163 src/input/pages/move.cpp:169
-#: src/input/pages/move.cpp:175 src/input/pages/move.cpp:181
-#: src/input/pages/move.cpp:187 src/input/pages/move.cpp:193
-#: src/input/pages/move.cpp:199 src/input/pages/move.cpp:205
-#: src/input/pages/move.cpp:211 src/input/pages/move.cpp:217
-#: src/input/pages/move.cpp:223 src/input/pages/move.cpp:229
-#: src/input/pages/move.cpp:235 src/input/pages/move.cpp:241
-#: src/input/pages/move.cpp:247 src/input/pages/move.cpp:253
-#: src/input/pages/move.cpp:259 src/input/pages/move.cpp:265
-#: src/input/pages/move.cpp:271 src/input/pages/move.cpp:277
-#: src/input/pages/move.cpp:283 src/input/pages/move.cpp:289
-#: src/input/pages/move.cpp:295 src/input/pages/move.cpp:301
-#: src/input/pages/move.cpp:307 src/input/pages/move.cpp:313
-#: src/input/pages/move.cpp:319 src/input/pages/move.cpp:325
-#: src/input/pages/move.cpp:331 src/input/pages/move.cpp:337
-#: src/input/pages/move.cpp:343 src/input/pages/move.cpp:349
-#: src/input/pages/move.cpp:355 src/input/pages/move.cpp:361
-#: src/input/pages/move.cpp:367 src/input/pages/move.cpp:373
-#: src/input/pages/move.cpp:379 src/input/pages/move.cpp:385
+#: src/input/pages/move.cpp:101 src/input/pages/move.cpp:107
+#: src/input/pages/move.cpp:113 src/input/pages/move.cpp:119
+#: src/input/pages/move.cpp:125 src/input/pages/move.cpp:131
+#: src/input/pages/move.cpp:137 src/input/pages/move.cpp:143
+#: src/input/pages/move.cpp:149 src/input/pages/move.cpp:155
+#: src/input/pages/move.cpp:161 src/input/pages/move.cpp:167
+#: src/input/pages/move.cpp:173 src/input/pages/move.cpp:179
+#: src/input/pages/move.cpp:185 src/input/pages/move.cpp:191
+#: src/input/pages/move.cpp:197 src/input/pages/move.cpp:203
+#: src/input/pages/move.cpp:209 src/input/pages/move.cpp:215
+#: src/input/pages/move.cpp:221 src/input/pages/move.cpp:227
+#: src/input/pages/move.cpp:233 src/input/pages/move.cpp:239
+#: src/input/pages/move.cpp:245 src/input/pages/move.cpp:251
+#: src/input/pages/move.cpp:257 src/input/pages/move.cpp:263
+#: src/input/pages/move.cpp:269 src/input/pages/move.cpp:275
+#: src/input/pages/move.cpp:281 src/input/pages/move.cpp:287
+#: src/input/pages/move.cpp:293 src/input/pages/move.cpp:299
+#: src/input/pages/move.cpp:305 src/input/pages/move.cpp:311
+#: src/input/pages/move.cpp:317 src/input/pages/move.cpp:323
+#: src/input/pages/move.cpp:329 src/input/pages/move.cpp:335
+#: src/input/pages/move.cpp:341 src/input/pages/move.cpp:347
+#: src/input/pages/move.cpp:353 src/input/pages/move.cpp:359
+#: src/input/pages/move.cpp:365 src/input/pages/move.cpp:371
+#: src/input/pages/move.cpp:377 src/input/pages/move.cpp:383
#, c-format
msgid "Move to point Shortcut %d"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:36
+#: src/input/pages/other.cpp:34
msgid "Input ignore"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:42
+#: src/input/pages/other.cpp:40
msgid "Ignore input 1"
msgstr "קלט התעלמות 1"
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:48
+#: src/input/pages/other.cpp:46
msgid "Ignore input 2"
msgstr "קלט התעלמות 2"
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:54
+#: src/input/pages/other.cpp:52
msgid "Direction keys"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:60
+#: src/input/pages/other.cpp:58
msgid "Player direct up"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:66
+#: src/input/pages/other.cpp:64
msgid "Player direct down"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:72
+#: src/input/pages/other.cpp:70
msgid "Player direct left"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:78
+#: src/input/pages/other.cpp:76
msgid "Player direct right"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:84
+#: src/input/pages/other.cpp:82
msgid "Pet direct up"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:90
+#: src/input/pages/other.cpp:88
msgid "Pet direct down"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:96
+#: src/input/pages/other.cpp:94
msgid "Pet direct left"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:102
+#: src/input/pages/other.cpp:100
msgid "Pet direct right"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:114
+#: src/input/pages/other.cpp:112
msgid "Crazy moves"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:120
+#: src/input/pages/other.cpp:118
msgid "Change Crazy Move mode"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:126
+#: src/input/pages/other.cpp:124
msgid "Quick Drop N Items from 0 slot"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:132
+#: src/input/pages/other.cpp:130
msgid "Quick Drop N Items"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:138
+#: src/input/pages/other.cpp:136
msgid "Switch Quick Drop Counter"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:144
+#: src/input/pages/other.cpp:142
msgid "Quick heal target or self"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:150
+#: src/input/pages/other.cpp:148
msgid "Heal the most injured player"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:156
+#: src/input/pages/other.cpp:154
msgid "Use #itenplz spell"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:162
+#: src/input/pages/other.cpp:160
msgid "Use magic attack"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:168
+#: src/input/pages/other.cpp:166
msgid "Switch magic attack"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:174
+#: src/input/pages/other.cpp:172
msgid "Switch pvp attack"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:180
+#: src/input/pages/other.cpp:178
msgid "Change move type"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:186
+#: src/input/pages/other.cpp:184
msgid "Change Attack Weapon Type"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:192
+#: src/input/pages/other.cpp:190
msgid "Change Attack Type"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:198
+#: src/input/pages/other.cpp:196
msgid "Change Follow mode"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:204
+#: src/input/pages/other.cpp:202
msgid "Change Imitation mode"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:210
+#: src/input/pages/other.cpp:208
msgid "Disable / Enable Game modifier keys"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:216
+#: src/input/pages/other.cpp:214
msgid "On / Off audio"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:222
+#: src/input/pages/other.cpp:220
msgid "Enable / Disable away mode"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:228
+#: src/input/pages/other.cpp:226
msgid "Emulate right click from keyboard"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:234
+#: src/input/pages/other.cpp:232
msgid "Toggle camera mode"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:240
+#: src/input/pages/other.cpp:238
msgid "Toggle ipc mode"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:246
+#: src/input/pages/other.cpp:244
msgid "Show information about position in chat"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:252
+#: src/input/pages/other.cpp:250
msgid "Show online players number in chat"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:258
+#: src/input/pages/other.cpp:256
msgid "Show onscreen keyboard"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:264
+#: src/input/pages/other.cpp:262
msgid "Clean cached graphics"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:270
+#: src/input/pages/other.cpp:268
msgid "Clean cached fonts"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:276
+#: src/input/pages/other.cpp:274
msgid "Print visible players in chat"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:282
+#: src/input/pages/other.cpp:280
msgid "Print all visible beings in chat"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:288
+#: src/input/pages/other.cpp:286
msgid "Load shop items list from disk"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:294
+#: src/input/pages/other.cpp:292
msgid "Save shop items list to disk"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:300
+#: src/input/pages/other.cpp:298
msgid "Print debug cache info"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:306
+#: src/input/pages/other.cpp:304
msgid "Undress selected player"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:312
+#: src/input/pages/other.cpp:310
msgid "Quick disconnect from server"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:318
+#: src/input/pages/other.cpp:316
msgid "Disable debug particle"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:324
+#: src/input/pages/other.cpp:322
msgid "Create items (for gms)"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:330
+#: src/input/pages/other.cpp:328
msgid "Print configured directories in chat"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:336
+#: src/input/pages/other.cpp:334
msgid "Print client uptime in chat"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:342
+#: src/input/pages/other.cpp:340
msgid "Dump debug information"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:348
+#: src/input/pages/other.cpp:346
msgid "Crash client"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:354
+#: src/input/pages/other.cpp:352
msgid "Dump graphics info into chat"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:360
+#: src/input/pages/other.cpp:358
msgid "Dump tests info into chat"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:366
+#: src/input/pages/other.cpp:364
msgid "Print OpenGL version in chat"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:372
+#: src/input/pages/other.cpp:370
msgid "Print enabled mods in chat"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:378
+#: src/input/pages/other.cpp:376
msgid "Dump environments into log"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:384
+#: src/input/pages/other.cpp:382
msgid "Dump OpenGL state into log"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:391
+#: src/input/pages/other.cpp:389
msgid "Test SDL font speed"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:398
+#: src/input/pages/other.cpp:396
msgid "Upload main config"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:404
+#: src/input/pages/other.cpp:402
msgid "Upload server config"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:416
+#: src/input/pages/other.cpp:414
msgid "Fire your mercenary"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:422
+#: src/input/pages/other.cpp:420
msgid "Pet ai start"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:428
+#: src/input/pages/other.cpp:426
msgid "Pet ai stop"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/outfits.cpp:37
+#: src/input/pages/outfits.cpp:35
msgid "Outfits keys"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/outfits.cpp:43
+#: src/input/pages/outfits.cpp:41
msgid "Wear Outfit"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/outfits.cpp:49
+#: src/input/pages/outfits.cpp:47
msgid "Copy Outfit"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/outfits.cpp:55
+#: src/input/pages/outfits.cpp:53
msgid "Copy equipped to Outfit"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/outfits.cpp:61
+#: src/input/pages/outfits.cpp:59
msgid "Show hat in chat"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/outfits.cpp:67
+#: src/input/pages/outfits.cpp:65
msgid "Outfits shortcuts"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/outfits.cpp:73 src/input/pages/outfits.cpp:79
-#: src/input/pages/outfits.cpp:85 src/input/pages/outfits.cpp:91
-#: src/input/pages/outfits.cpp:97 src/input/pages/outfits.cpp:103
-#: src/input/pages/outfits.cpp:109 src/input/pages/outfits.cpp:115
-#: src/input/pages/outfits.cpp:121 src/input/pages/outfits.cpp:127
-#: src/input/pages/outfits.cpp:133 src/input/pages/outfits.cpp:139
-#: src/input/pages/outfits.cpp:145 src/input/pages/outfits.cpp:151
-#: src/input/pages/outfits.cpp:157 src/input/pages/outfits.cpp:163
-#: src/input/pages/outfits.cpp:169 src/input/pages/outfits.cpp:175
-#: src/input/pages/outfits.cpp:181 src/input/pages/outfits.cpp:187
-#: src/input/pages/outfits.cpp:193 src/input/pages/outfits.cpp:199
-#: src/input/pages/outfits.cpp:205 src/input/pages/outfits.cpp:211
-#: src/input/pages/outfits.cpp:217 src/input/pages/outfits.cpp:223
-#: src/input/pages/outfits.cpp:229 src/input/pages/outfits.cpp:235
-#: src/input/pages/outfits.cpp:241 src/input/pages/outfits.cpp:247
-#: src/input/pages/outfits.cpp:253 src/input/pages/outfits.cpp:259
-#: src/input/pages/outfits.cpp:265 src/input/pages/outfits.cpp:271
-#: src/input/pages/outfits.cpp:277 src/input/pages/outfits.cpp:283
-#: src/input/pages/outfits.cpp:289 src/input/pages/outfits.cpp:295
-#: src/input/pages/outfits.cpp:301 src/input/pages/outfits.cpp:307
-#: src/input/pages/outfits.cpp:313 src/input/pages/outfits.cpp:319
-#: src/input/pages/outfits.cpp:325 src/input/pages/outfits.cpp:331
-#: src/input/pages/outfits.cpp:337 src/input/pages/outfits.cpp:343
-#: src/input/pages/outfits.cpp:349 src/input/pages/outfits.cpp:355
+#: src/input/pages/outfits.cpp:71 src/input/pages/outfits.cpp:77
+#: src/input/pages/outfits.cpp:83 src/input/pages/outfits.cpp:89
+#: src/input/pages/outfits.cpp:95 src/input/pages/outfits.cpp:101
+#: src/input/pages/outfits.cpp:107 src/input/pages/outfits.cpp:113
+#: src/input/pages/outfits.cpp:119 src/input/pages/outfits.cpp:125
+#: src/input/pages/outfits.cpp:131 src/input/pages/outfits.cpp:137
+#: src/input/pages/outfits.cpp:143 src/input/pages/outfits.cpp:149
+#: src/input/pages/outfits.cpp:155 src/input/pages/outfits.cpp:161
+#: src/input/pages/outfits.cpp:167 src/input/pages/outfits.cpp:173
+#: src/input/pages/outfits.cpp:179 src/input/pages/outfits.cpp:185
+#: src/input/pages/outfits.cpp:191 src/input/pages/outfits.cpp:197
+#: src/input/pages/outfits.cpp:203 src/input/pages/outfits.cpp:209
+#: src/input/pages/outfits.cpp:215 src/input/pages/outfits.cpp:221
+#: src/input/pages/outfits.cpp:227 src/input/pages/outfits.cpp:233
+#: src/input/pages/outfits.cpp:239 src/input/pages/outfits.cpp:245
+#: src/input/pages/outfits.cpp:251 src/input/pages/outfits.cpp:257
+#: src/input/pages/outfits.cpp:263 src/input/pages/outfits.cpp:269
+#: src/input/pages/outfits.cpp:275 src/input/pages/outfits.cpp:281
+#: src/input/pages/outfits.cpp:287 src/input/pages/outfits.cpp:293
+#: src/input/pages/outfits.cpp:299 src/input/pages/outfits.cpp:305
+#: src/input/pages/outfits.cpp:311 src/input/pages/outfits.cpp:317
+#: src/input/pages/outfits.cpp:323 src/input/pages/outfits.cpp:329
+#: src/input/pages/outfits.cpp:335 src/input/pages/outfits.cpp:341
+#: src/input/pages/outfits.cpp:347 src/input/pages/outfits.cpp:353
#, c-format
msgid "Outfit Shortcut %d"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/shortcuts.cpp:37
+#: src/input/pages/shortcuts.cpp:35
msgid "Shortcuts modifiers keys"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/shortcuts.cpp:43
+#: src/input/pages/shortcuts.cpp:41
msgid "Item Shortcuts Key"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/shortcuts.cpp:49
+#: src/input/pages/shortcuts.cpp:47
msgid "Shortcuts keys"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/shortcuts.cpp:55 src/input/pages/shortcuts.cpp:61
-#: src/input/pages/shortcuts.cpp:67 src/input/pages/shortcuts.cpp:73
-#: src/input/pages/shortcuts.cpp:79 src/input/pages/shortcuts.cpp:85
-#: src/input/pages/shortcuts.cpp:91 src/input/pages/shortcuts.cpp:97
-#: src/input/pages/shortcuts.cpp:103 src/input/pages/shortcuts.cpp:109
-#: src/input/pages/shortcuts.cpp:115 src/input/pages/shortcuts.cpp:121
-#: src/input/pages/shortcuts.cpp:127 src/input/pages/shortcuts.cpp:133
-#: src/input/pages/shortcuts.cpp:139 src/input/pages/shortcuts.cpp:145
-#: src/input/pages/shortcuts.cpp:151 src/input/pages/shortcuts.cpp:157
-#: src/input/pages/shortcuts.cpp:163 src/input/pages/shortcuts.cpp:169
+#: src/input/pages/shortcuts.cpp:53 src/input/pages/shortcuts.cpp:59
+#: src/input/pages/shortcuts.cpp:65 src/input/pages/shortcuts.cpp:71
+#: src/input/pages/shortcuts.cpp:77 src/input/pages/shortcuts.cpp:83
+#: src/input/pages/shortcuts.cpp:89 src/input/pages/shortcuts.cpp:95
+#: src/input/pages/shortcuts.cpp:101 src/input/pages/shortcuts.cpp:107
+#: src/input/pages/shortcuts.cpp:113 src/input/pages/shortcuts.cpp:119
+#: src/input/pages/shortcuts.cpp:125 src/input/pages/shortcuts.cpp:131
+#: src/input/pages/shortcuts.cpp:137 src/input/pages/shortcuts.cpp:143
+#: src/input/pages/shortcuts.cpp:149 src/input/pages/shortcuts.cpp:155
+#: src/input/pages/shortcuts.cpp:161 src/input/pages/shortcuts.cpp:167
#, c-format
msgid "Item Shortcut %d"
msgstr "קיצור־דרך לחפץ %d"
#. TRANSLATORS: input action name
-#: src/input/pages/windows.cpp:42
+#: src/input/pages/windows.cpp:40
msgid "Show Windows Menu"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/windows.cpp:48
+#: src/input/pages/windows.cpp:46
msgid "Hide Windows"
msgstr "הסתר חלונות"
#. TRANSLATORS: input action name
-#: src/input/pages/windows.cpp:54
+#: src/input/pages/windows.cpp:52
msgid "About Window"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/windows.cpp:60
+#: src/input/pages/windows.cpp:58
msgid "Bank Window"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/windows.cpp:66
+#: src/input/pages/windows.cpp:64
msgid "Help Window"
msgstr "חלון עזרה"
#. TRANSLATORS: input action name
-#: src/input/pages/windows.cpp:72
+#: src/input/pages/windows.cpp:70
msgid "Status Window"
msgstr "חלון מצב"
#. TRANSLATORS: input action name
-#: src/input/pages/windows.cpp:78
+#: src/input/pages/windows.cpp:76
msgid "Inventory Window"
msgstr "חלון ציוד"
#. TRANSLATORS: input action name
-#: src/input/pages/windows.cpp:84
+#: src/input/pages/windows.cpp:82
msgid "Equipment Window"
msgstr "חלון לבוש"
#. TRANSLATORS: input action name
-#: src/input/pages/windows.cpp:90
+#: src/input/pages/windows.cpp:88
msgid "Skill Window"
msgstr "חלון כישורים"
#. TRANSLATORS: input action name
-#: src/input/pages/windows.cpp:96
+#: src/input/pages/windows.cpp:94
msgid "Minimap Window"
msgstr "חלון מיני מפה"
#. TRANSLATORS: input action name
-#: src/input/pages/windows.cpp:102
+#: src/input/pages/windows.cpp:100
msgid "Chat Window"
msgstr "חלון שיחה"
#. TRANSLATORS: input action name
-#: src/input/pages/windows.cpp:108
+#: src/input/pages/windows.cpp:106
msgid "Item Shortcut Window"
msgstr "חלון קיצור־דרך לחפץ"
#. TRANSLATORS: input action name
-#: src/input/pages/windows.cpp:114
+#: src/input/pages/windows.cpp:112
msgid "Setup Window"
msgstr "חלון הגדרות"
#. TRANSLATORS: input action name
-#: src/input/pages/windows.cpp:120
+#: src/input/pages/windows.cpp:118
msgid "Debug Window"
msgstr "חלון ניפוי"
#. TRANSLATORS: input action name
-#: src/input/pages/windows.cpp:126
+#: src/input/pages/windows.cpp:124
msgid "Social Window"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/windows.cpp:132
+#: src/input/pages/windows.cpp:130
msgid "Emote Shortcut Window"
msgstr "חלון קיצור־דרך לרגישון"
#. TRANSLATORS: input action name
-#: src/input/pages/windows.cpp:138
+#: src/input/pages/windows.cpp:136
msgid "Outfits Window"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/windows.cpp:144
+#: src/input/pages/windows.cpp:142
msgid "Shop Window"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/windows.cpp:150
+#: src/input/pages/windows.cpp:148
msgid "Quick drop Window"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/windows.cpp:156
+#: src/input/pages/windows.cpp:154
msgid "Kill Stats Window"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/windows.cpp:162
+#: src/input/pages/windows.cpp:160
msgid "Commands Window"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/windows.cpp:168
-msgid "Bot Checker Window"
-msgstr ""
-
-#. TRANSLATORS: input action name
-#: src/input/pages/windows.cpp:174
+#: src/input/pages/windows.cpp:166
msgid "Who Is Online Window"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/windows.cpp:180
+#: src/input/pages/windows.cpp:172
msgid "Did you know Window"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/windows.cpp:186
+#: src/input/pages/windows.cpp:178
msgid "Quests Window"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/windows.cpp:192
+#: src/input/pages/windows.cpp:184
msgid "Updates Window"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/windows.cpp:198
+#: src/input/pages/windows.cpp:190
msgid "Cart window"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/windows.cpp:210
+#: src/input/pages/windows.cpp:196
+msgid "Quick settings window"
+msgstr ""
+
+#. TRANSLATORS: input action name
+#: src/input/pages/windows.cpp:208
msgid "Previous Social Tab"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/windows.cpp:216
+#: src/input/pages/windows.cpp:214
msgid "Next Social Tab"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/windows.cpp:222
+#: src/input/pages/windows.cpp:220
msgid "Previous Shortcuts tab"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/windows.cpp:228
+#: src/input/pages/windows.cpp:226
msgid "Next Shortcuts tab"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/windows.cpp:234
+#: src/input/pages/windows.cpp:232
msgid "Previous Commands tab"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/windows.cpp:240
+#: src/input/pages/windows.cpp:238
msgid "Next Commands tab"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/windows.cpp:246
+#: src/input/pages/windows.cpp:244
msgid "Previous inventory tab"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/windows.cpp:252
+#: src/input/pages/windows.cpp:250
msgid "Next inventory tab"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/windows.cpp:258
+#: src/input/pages/windows.cpp:256
msgid "Clear drops window"
msgstr ""
#. TRANSLATORS: inventory type name
-#: src/inventory.cpp:304
+#: src/inventory.cpp:306
msgid "Storage"
msgstr ""
#. TRANSLATORS: inventory type name
-#: src/inventory.cpp:314
+#: src/inventory.cpp:311
msgid "Npc"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:78
+#: src/main.cpp:82
msgid "manaplus [options] [manaplus-file]"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:80
+#: src/main.cpp:84
msgid "[manaplus-file] : The manaplus file is an XML file (.manaplus)"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:83
+#: src/main.cpp:87
msgid " used to set custom parameters"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:85
+#: src/main.cpp:89
msgid " to the manaplus client."
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:88
+#: src/main.cpp:92
msgid "Options:"
msgstr "אפשרויות:"
#. TRANSLATORS: command line help
-#: src/main.cpp:90
+#: src/main.cpp:94
msgid " -l --log-file : Log file to use"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:92
+#: src/main.cpp:96
msgid " -a --chat-log-dir : Chat log dir to use"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:94
+#: src/main.cpp:98
msgid " -v --version : Display the version"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:96
+#: src/main.cpp:100
msgid " -h --help : Display this help"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:98
+#: src/main.cpp:102
msgid " -C --config-dir : Configuration directory to use"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:101
+#: src/main.cpp:105
msgid " -U --username : Login with this username"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:103
+#: src/main.cpp:107
msgid " -P --password : Login with this password"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:105
+#: src/main.cpp:109
msgid " -c --character : Login with this character"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:107
+#: src/main.cpp:111
msgid " -s --server : Login server name or IP"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:109
+#: src/main.cpp:113
msgid " -y --server-type : Login server type"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:111
+#: src/main.cpp:115
msgid " -p --port : Login server port"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:113
+#: src/main.cpp:117
msgid " -H --update-host : Use this update host"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:115
+#: src/main.cpp:119
msgid " -D --default : Choose default character server and character"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:118
+#: src/main.cpp:122
msgid " -u --skip-update : Skip the update downloads"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:120
+#: src/main.cpp:124
msgid " -d --data : Directory to load game data from"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:123
+#: src/main.cpp:127
msgid " -L --localdata-dir : Directory to use as local data directory"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:126
+#: src/main.cpp:130
msgid " --screenshot-dir : Directory to store screenshots"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:129
+#: src/main.cpp:133
msgid " --safemode : Start game in safe mode"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:131
+#: src/main.cpp:135
msgid " --renderer : Set renderer type"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:133
+#: src/main.cpp:137
msgid " -T --tests : Start testing drivers and auto configuring"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:137
+#: src/main.cpp:141
msgid " -O --no-opengl : Disable OpenGL for this session"
msgstr ""
@@ -7826,8 +8167,8 @@ msgid "Failed to create character. Most likely the name is already taken."
msgstr ""
#. TRANSLATORS: error message
-#: src/net/ea/charserverhandler.cpp:117 src/net/ea/loginhandler.cpp:247
-#: src/net/eathena/loginhandler.cpp:224
+#: src/net/ea/charserverhandler.cpp:117 src/net/ea/loginhandler.cpp:249
+#: src/net/eathena/loginhandler.cpp:233
msgid "Wrong name."
msgstr ""
@@ -7856,7 +8197,8 @@ msgstr ""
msgid "Incorrect look."
msgstr ""
-#: src/net/ea/charserverhandler.cpp:160
+#. TRANSLATORS: info message
+#: src/net/ea/charserverhandler.cpp:168
msgid "Character deleted."
msgstr ""
@@ -7877,102 +8219,103 @@ msgstr ""
msgid "Whisper could not be sent, you ignored by all players."
msgstr ""
-#: src/net/ea/gamehandler.cpp:79
+#. TRANSLATORS: error header
+#: src/net/ea/gamehandler.cpp:81
msgid "Game"
msgstr ""
#. TRANSLATORS: error message
-#: src/net/ea/gamehandler.cpp:81
+#: src/net/ea/gamehandler.cpp:83
msgid "Request to quit denied!"
msgstr ""
#. TRANSLATORS: guild info message
-#: src/net/ea/guildhandler.cpp:137
+#: src/net/ea/guildhandler.cpp:121
#, c-format
msgid "Guild name: %s"
msgstr ""
#. TRANSLATORS: guild info message
-#: src/net/ea/guildhandler.cpp:140
+#: src/net/ea/guildhandler.cpp:124
#, c-format
msgid "Guild master: %s"
msgstr ""
#. TRANSLATORS: guild info message
-#: src/net/ea/guildhandler.cpp:143
+#: src/net/ea/guildhandler.cpp:127
#, c-format
msgid "Guild level: %d"
msgstr ""
#. TRANSLATORS: guild info message
-#: src/net/ea/guildhandler.cpp:146
+#: src/net/ea/guildhandler.cpp:130
#, c-format
msgid "Online members: %d"
msgstr ""
#. TRANSLATORS: guild info message
-#: src/net/ea/guildhandler.cpp:149
+#: src/net/ea/guildhandler.cpp:133
#, c-format
msgid "Max members: %d"
msgstr ""
#. TRANSLATORS: guild info message
-#: src/net/ea/guildhandler.cpp:152
+#: src/net/ea/guildhandler.cpp:136
#, c-format
msgid "Average level: %d"
msgstr ""
#. TRANSLATORS: guild info message
-#: src/net/ea/guildhandler.cpp:155
+#: src/net/ea/guildhandler.cpp:139
#, c-format
msgid "Guild exp: %d"
msgstr ""
#. TRANSLATORS: guild info message
-#: src/net/ea/guildhandler.cpp:158
+#: src/net/ea/guildhandler.cpp:142
#, c-format
msgid "Guild next exp: %d"
msgstr ""
#. TRANSLATORS: guild info message
-#: src/net/ea/guildhandler.cpp:161
+#: src/net/ea/guildhandler.cpp:145
#, c-format
msgid "Guild castle: %s"
msgstr ""
#. TRANSLATORS: error message
-#: src/net/ea/loginhandler.cpp:207 src/net/eathena/loginhandler.cpp:179
+#: src/net/ea/loginhandler.cpp:209 src/net/eathena/loginhandler.cpp:188
msgid "Unregistered ID."
msgstr ""
#. TRANSLATORS: error message
-#: src/net/ea/loginhandler.cpp:211 src/net/eathena/loginhandler.cpp:183
+#: src/net/ea/loginhandler.cpp:213 src/net/eathena/loginhandler.cpp:192
msgid "Wrong password."
msgstr ""
#. TRANSLATORS: error message
-#: src/net/ea/loginhandler.cpp:216 src/net/eathena/loginhandler.cpp:188
+#: src/net/ea/loginhandler.cpp:218 src/net/eathena/loginhandler.cpp:197
msgid "Account expired."
msgstr ""
#. TRANSLATORS: error message
-#: src/net/ea/loginhandler.cpp:220 src/net/eathena/loginhandler.cpp:192
+#: src/net/ea/loginhandler.cpp:222 src/net/eathena/loginhandler.cpp:201
msgid "Rejected from server."
msgstr ""
#. TRANSLATORS: error message
-#: src/net/ea/loginhandler.cpp:224 src/net/eathena/loginhandler.cpp:196
+#: src/net/ea/loginhandler.cpp:226 src/net/eathena/loginhandler.cpp:205
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:201
+#: src/net/ea/loginhandler.cpp:231 src/net/eathena/loginhandler.cpp:210
msgid "Client too old."
msgstr ""
#. TRANSLATORS: error message
-#: src/net/ea/loginhandler.cpp:233 src/net/eathena/loginhandler.cpp:205
+#: src/net/ea/loginhandler.cpp:235 src/net/eathena/loginhandler.cpp:214
#, c-format
msgid ""
"You have been temporarily banned from the game until %s.\n"
@@ -7980,362 +8323,380 @@ msgid ""
msgstr ""
#. TRANSLATORS: error message
-#: src/net/ea/loginhandler.cpp:239 src/net/eathena/loginhandler.cpp:214
+#: src/net/ea/loginhandler.cpp:241 src/net/eathena/loginhandler.cpp:223
msgid "Server overpopulated."
msgstr ""
#. TRANSLATORS: error message
-#: src/net/ea/loginhandler.cpp:243 src/net/eathena/loginhandler.cpp:219
+#: src/net/ea/loginhandler.cpp:245 src/net/eathena/loginhandler.cpp:228
msgid "This user name is already taken."
msgstr ""
#. TRANSLATORS: error message
-#: src/net/ea/loginhandler.cpp:251 src/net/eathena/loginhandler.cpp:229
+#: src/net/ea/loginhandler.cpp:253 src/net/eathena/loginhandler.cpp:238
msgid "Incorrect email."
msgstr ""
#. TRANSLATORS: error message
-#: src/net/ea/loginhandler.cpp:255 src/net/eathena/loginhandler.cpp:234
+#: src/net/ea/loginhandler.cpp:257 src/net/eathena/loginhandler.cpp:243
msgid "Username permanently erased."
msgstr ""
#. TRANSLATORS: error message
-#: src/net/ea/loginhandler.cpp:259 src/net/eathena/loginhandler.cpp:238
-#: src/net/tmwa/loginhandler.cpp:286
+#: src/net/ea/loginhandler.cpp:261 src/net/eathena/loginhandler.cpp:247
+#: src/net/eathena/loginhandler.cpp:355 src/net/tmwa/loginhandler.cpp:255
msgid "Unknown error."
msgstr ""
#. TRANSLATORS: error message
-#: src/net/ea/network.cpp:99
+#: src/net/ea/network.cpp:101
msgid "Empty address given to Network::connect()!"
msgstr ""
#. TRANSLATORS: error message
-#: src/net/ea/network.cpp:207
+#: src/net/ea/network.cpp:209
msgid "Unable to resolve host \""
msgstr ""
#. TRANSLATORS: error message
-#: src/net/ea/network.cpp:288
+#: src/net/ea/network.cpp:290
msgid "Connection to server terminated. "
msgstr ""
+#. TRANSLATORS: error message
#. TRANSLATORS: char rename error
-#: src/net/eathena/charserverhandler.cpp:576
-#: src/net/eathena/charserverhandler.cpp:613
+#: src/net/eathena/charserverhandler.cpp:589
+#: src/net/eathena/charserverhandler.cpp:635
msgid "Character rename error."
msgstr ""
-#: src/net/eathena/charserverhandler.cpp:591
+#. TRANSLATORS: info message
+#: src/net/eathena/charserverhandler.cpp:610
msgid "Character renamed."
msgstr ""
#. TRANSLATORS: char rename error
-#: src/net/eathena/charserverhandler.cpp:604
+#: src/net/eathena/charserverhandler.cpp:626
msgid "Rename not allowed."
msgstr ""
#. TRANSLATORS: char rename error
-#: src/net/eathena/charserverhandler.cpp:608
+#: src/net/eathena/charserverhandler.cpp:630
msgid "New name is not set."
msgstr ""
#. TRANSLATORS: char rename error
-#: src/net/eathena/charserverhandler.cpp:617
+#: src/net/eathena/charserverhandler.cpp:639
msgid "Character not found."
msgstr ""
-#: src/net/eathena/charserverhandler.cpp:651
-#: src/net/tmwa/charserverhandler.cpp:533
+#. TRANSLATORS: error message
+#: src/net/eathena/charserverhandler.cpp:681
+#: src/net/tmwa/charserverhandler.cpp:504
msgid "Failed to delete character."
msgstr ""
-#: src/net/eathena/chathandler.cpp:448
+#: src/net/eathena/chathandler.cpp:447
msgid "Can't cast skill in this area."
msgstr ""
-#: src/net/eathena/chathandler.cpp:451
+#: src/net/eathena/chathandler.cpp:450
msgid "Can't use item in this area."
msgstr ""
-#: src/net/eathena/chathandler.cpp:454
+#: src/net/eathena/chathandler.cpp:453
msgid "Can't equip. Wrong level."
msgstr ""
-#: src/net/eathena/chathandler.cpp:457
+#: src/net/eathena/chathandler.cpp:456
msgid "Can't use. Wrong level."
msgstr ""
-#: src/net/eathena/chathandler.cpp:460
+#: src/net/eathena/chathandler.cpp:459
msgid "Work in progress."
msgstr ""
#. TRANSLATORS: chat message
-#: src/net/eathena/chathandler.cpp:634
+#: src/net/eathena/chathandler.cpp:639
#, c-format
msgid "Message could not be sent, channel %s is not exists."
msgstr ""
#. TRANSLATORS: chat message
-#: src/net/eathena/chathandler.cpp:774
+#: src/net/eathena/chathandler.cpp:785
#, c-format
msgid "Can't open channel. Channel %s is not exists."
msgstr ""
#. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:140 src/net/tmwa/generalhandler.cpp:143
+#: src/net/eathena/generalhandler.cpp:132 src/net/tmwa/generalhandler.cpp:141
#, c-format
msgid "Strength %s"
msgstr ""
#. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:141 src/net/tmwa/generalhandler.cpp:145
+#: src/net/eathena/generalhandler.cpp:133 src/net/tmwa/generalhandler.cpp:143
#, c-format
msgid "Agility %s"
msgstr ""
#. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:142 src/net/tmwa/generalhandler.cpp:147
+#: src/net/eathena/generalhandler.cpp:134 src/net/tmwa/generalhandler.cpp:145
#, c-format
msgid "Vitality %s"
msgstr ""
#. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:143 src/net/tmwa/generalhandler.cpp:149
+#: src/net/eathena/generalhandler.cpp:135 src/net/tmwa/generalhandler.cpp:147
#, c-format
msgid "Intelligence %s"
msgstr ""
#. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:144 src/net/tmwa/generalhandler.cpp:151
+#: src/net/eathena/generalhandler.cpp:136 src/net/tmwa/generalhandler.cpp:149
#, c-format
msgid "Dexterity %s"
msgstr ""
#. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:145 src/net/tmwa/generalhandler.cpp:153
+#: src/net/eathena/generalhandler.cpp:137 src/net/tmwa/generalhandler.cpp:151
#, c-format
msgid "Luck %s"
msgstr ""
#. TRANSLATORS: error message
-#: src/net/eathena/generalhandler.cpp:180 src/net/tmwa/generalhandler.cpp:188
+#: src/net/eathena/generalhandler.cpp:172 src/net/tmwa/generalhandler.cpp:186
msgid "Authentication failed."
msgstr ""
#. TRANSLATORS: error message
-#: src/net/eathena/generalhandler.cpp:183 src/net/tmwa/generalhandler.cpp:192
+#: src/net/eathena/generalhandler.cpp:175 src/net/tmwa/generalhandler.cpp:190
msgid "No servers available."
msgstr ""
#. TRANSLATORS: error message
-#: src/net/eathena/generalhandler.cpp:188 src/net/tmwa/generalhandler.cpp:198
+#: src/net/eathena/generalhandler.cpp:180 src/net/tmwa/generalhandler.cpp:196
msgid "Someone else is trying to use this account."
msgstr ""
#. TRANSLATORS: error message
-#: src/net/eathena/generalhandler.cpp:193 src/net/tmwa/generalhandler.cpp:204
+#: src/net/eathena/generalhandler.cpp:185 src/net/tmwa/generalhandler.cpp:202
msgid "This account is already logged in."
msgstr ""
#. TRANSLATORS: error message
-#: src/net/eathena/generalhandler.cpp:197 src/net/tmwa/generalhandler.cpp:209
+#: src/net/eathena/generalhandler.cpp:189 src/net/tmwa/generalhandler.cpp:207
msgid "Speed hack detected."
msgstr ""
-#: src/net/eathena/generalhandler.cpp:200
+#: src/net/eathena/generalhandler.cpp:192
msgid "Server full."
msgstr ""
-#: src/net/eathena/generalhandler.cpp:203
+#: src/net/eathena/generalhandler.cpp:195
msgid "Sorry, you are underaged."
msgstr ""
#. TRANSLATORS: error message
-#: src/net/eathena/generalhandler.cpp:206 src/net/tmwa/generalhandler.cpp:213
+#: src/net/eathena/generalhandler.cpp:198 src/net/tmwa/generalhandler.cpp:211
msgid "Duplicated login."
msgstr ""
-#: src/net/eathena/generalhandler.cpp:209
+#: src/net/eathena/generalhandler.cpp:201
msgid "To many connections from same ip."
msgstr ""
-#: src/net/eathena/generalhandler.cpp:212
+#: src/net/eathena/generalhandler.cpp:204
msgid "Not paid for this time."
msgstr ""
-#: src/net/eathena/generalhandler.cpp:215
+#: src/net/eathena/generalhandler.cpp:207
msgid "Pay suspended."
msgstr ""
-#: src/net/eathena/generalhandler.cpp:218
+#: src/net/eathena/generalhandler.cpp:210
msgid "Pay changed."
msgstr ""
-#: src/net/eathena/generalhandler.cpp:221
+#: src/net/eathena/generalhandler.cpp:213
msgid "Pay wrong ip."
msgstr ""
-#: src/net/eathena/generalhandler.cpp:224
+#: src/net/eathena/generalhandler.cpp:216
msgid "Pay game room."
msgstr ""
-#: src/net/eathena/generalhandler.cpp:227
+#: src/net/eathena/generalhandler.cpp:219
msgid "Disconnect forced by GM."
msgstr ""
-#: src/net/eathena/generalhandler.cpp:231
+#: src/net/eathena/generalhandler.cpp:223
msgid "Ban japan refuse."
msgstr ""
-#: src/net/eathena/generalhandler.cpp:234
+#: src/net/eathena/generalhandler.cpp:226
msgid "Remained other account."
msgstr ""
-#: src/net/eathena/generalhandler.cpp:237
+#: src/net/eathena/generalhandler.cpp:229
msgid "Ip unfair."
msgstr ""
-#: src/net/eathena/generalhandler.cpp:240
+#: src/net/eathena/generalhandler.cpp:232
msgid "Ip count all."
msgstr ""
-#: src/net/eathena/generalhandler.cpp:243
+#: src/net/eathena/generalhandler.cpp:235
msgid "Ip count."
msgstr ""
-#: src/net/eathena/generalhandler.cpp:247
+#: src/net/eathena/generalhandler.cpp:239
msgid "Memory."
msgstr ""
-#: src/net/eathena/generalhandler.cpp:250
+#: src/net/eathena/generalhandler.cpp:242
msgid "Han valid."
msgstr ""
-#: src/net/eathena/generalhandler.cpp:253
+#: src/net/eathena/generalhandler.cpp:245
msgid "Ip limited access."
msgstr ""
-#: src/net/eathena/generalhandler.cpp:256
+#: src/net/eathena/generalhandler.cpp:248
msgid "Over characters list."
msgstr ""
-#: src/net/eathena/generalhandler.cpp:259
+#: src/net/eathena/generalhandler.cpp:251
msgid "Ip blocked."
msgstr ""
-#: src/net/eathena/generalhandler.cpp:262
+#: src/net/eathena/generalhandler.cpp:254
msgid "Invalid password count."
msgstr ""
-#: src/net/eathena/generalhandler.cpp:265
+#: src/net/eathena/generalhandler.cpp:257
msgid "Not allowed race."
msgstr ""
#. TRANSLATORS: error message
-#: src/net/eathena/generalhandler.cpp:268 src/net/tmwa/generalhandler.cpp:217
+#: src/net/eathena/generalhandler.cpp:260 src/net/tmwa/generalhandler.cpp:215
msgid "Unknown connection error."
msgstr ""
-#: src/net/eathena/generalhandler.cpp:278
+#: src/net/eathena/generalhandler.cpp:270
msgid "Map not found"
msgstr ""
#. TRANSLATORS: error message
-#: src/net/eathena/generalhandler.cpp:368 src/net/tmwa/generalhandler.cpp:317
+#: src/net/eathena/generalhandler.cpp:360 src/net/tmwa/generalhandler.cpp:315
msgid "Got disconnected from server!"
msgstr "נותקת מהשרת!"
-#. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:393 src/net/tmwa/generalhandler.cpp:345
+#: src/net/eathena/generalhandler.cpp:384 src/net/tmwa/generalhandler.cpp:342
msgid "Strength"
msgstr "עוצמה"
-#. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:394 src/net/tmwa/generalhandler.cpp:347
+#: src/net/eathena/generalhandler.cpp:386 src/net/tmwa/generalhandler.cpp:345
msgid "Agility"
msgstr "זריזות"
-#. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:395 src/net/tmwa/generalhandler.cpp:349
+#: src/net/eathena/generalhandler.cpp:388 src/net/tmwa/generalhandler.cpp:348
msgid "Vitality"
msgstr "חיוניות"
-#: src/net/eathena/generalhandler.cpp:397 src/net/tmwa/generalhandler.cpp:352
+#: src/net/eathena/generalhandler.cpp:390 src/net/tmwa/generalhandler.cpp:351
msgid "Intelligence"
msgstr "תבונה"
-#. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:398 src/net/tmwa/generalhandler.cpp:354
+#: src/net/eathena/generalhandler.cpp:392 src/net/tmwa/generalhandler.cpp:354
msgid "Dexterity"
msgstr "מיומנות"
-#. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:399 src/net/tmwa/generalhandler.cpp:356
+#: src/net/eathena/generalhandler.cpp:394 src/net/tmwa/generalhandler.cpp:357
msgid "Luck"
msgstr "מזל"
#. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:402 src/net/tmwa/generalhandler.cpp:360
+#: src/net/eathena/generalhandler.cpp:397 src/net/tmwa/generalhandler.cpp:361
msgid "Defense"
msgstr ""
#. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:403 src/net/tmwa/generalhandler.cpp:362
+#: src/net/eathena/generalhandler.cpp:398 src/net/tmwa/generalhandler.cpp:363
msgid "M.Attack"
msgstr ""
#. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:404 src/net/tmwa/generalhandler.cpp:364
+#: src/net/eathena/generalhandler.cpp:399 src/net/tmwa/generalhandler.cpp:365
msgid "M.Defense"
msgstr ""
#. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:406 src/net/tmwa/generalhandler.cpp:367
+#: src/net/eathena/generalhandler.cpp:401 src/net/tmwa/generalhandler.cpp:368
#, no-c-format
msgid "% Accuracy"
msgstr ""
#. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:408 src/net/tmwa/generalhandler.cpp:370
+#: src/net/eathena/generalhandler.cpp:403 src/net/tmwa/generalhandler.cpp:371
#, no-c-format
msgid "% Evade"
msgstr ""
#. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:410 src/net/tmwa/generalhandler.cpp:373
+#: src/net/eathena/generalhandler.cpp:405 src/net/tmwa/generalhandler.cpp:374
#, no-c-format
msgid "% Critical"
msgstr ""
#. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:411 src/net/tmwa/generalhandler.cpp:375
+#: src/net/eathena/generalhandler.cpp:406 src/net/tmwa/generalhandler.cpp:376
msgid "Attack Delay"
msgstr ""
#. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:412 src/net/tmwa/generalhandler.cpp:377
+#: src/net/eathena/generalhandler.cpp:407 src/net/tmwa/generalhandler.cpp:378
msgid "Walk Delay"
msgstr ""
#. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:413 src/net/tmwa/generalhandler.cpp:379
+#: src/net/eathena/generalhandler.cpp:408 src/net/tmwa/generalhandler.cpp:380
msgid "Attack Range"
msgstr ""
#. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:414 src/net/tmwa/generalhandler.cpp:381
+#: src/net/eathena/generalhandler.cpp:409 src/net/tmwa/generalhandler.cpp:382
msgid "Damage per sec."
msgstr ""
-#: src/net/eathena/generalhandler.cpp:415
+#: src/net/eathena/generalhandler.cpp:410
msgid "Karma"
msgstr ""
-#: src/net/eathena/generalhandler.cpp:416
+#: src/net/eathena/generalhandler.cpp:411
msgid "Manner"
msgstr ""
+#. TRANSLATORS: error message
+#: src/net/eathena/loginhandler.cpp:343 src/net/tmwa/loginhandler.cpp:243
+msgid "Account was not found. Please re-login."
+msgstr ""
+
+#. TRANSLATORS: error message
+#: src/net/eathena/loginhandler.cpp:347 src/net/tmwa/loginhandler.cpp:247
+msgid "Old password incorrect."
+msgstr ""
+
+#. TRANSLATORS: error message
+#: src/net/eathena/loginhandler.cpp:351 src/net/tmwa/loginhandler.cpp:251
+msgid "New password too short."
+msgstr ""
+
+#: src/net/eathena/mailhandler.cpp:216
+#, c-format
+msgid "You have new mail from %s with subject %s"
+msgstr ""
+
#: src/net/eathena/skillhandler.cpp:361
#, c-format
msgid "Unknown skill error: %d"
@@ -8347,159 +8708,144 @@ msgid "Unknown skill error: %d."
msgstr ""
#. TRANSLATORS: error message
-#: src/net/eathena/skillhandler.cpp:377 src/net/tmwa/skillhandler.cpp:223
+#: src/net/eathena/skillhandler.cpp:377 src/net/tmwa/skillhandler.cpp:222
msgid "You have not yet reached a high enough lvl!"
msgstr ""
#. TRANSLATORS: error message
-#: src/net/eathena/skillhandler.cpp:381 src/net/tmwa/skillhandler.cpp:227
+#: src/net/eathena/skillhandler.cpp:381 src/net/tmwa/skillhandler.cpp:226
msgid "Insufficient HP!"
msgstr ""
#. TRANSLATORS: error message
-#: src/net/eathena/skillhandler.cpp:385 src/net/tmwa/skillhandler.cpp:231
+#: src/net/eathena/skillhandler.cpp:385 src/net/tmwa/skillhandler.cpp:230
msgid "Insufficient SP!"
msgstr ""
#. TRANSLATORS: error message
-#: src/net/eathena/skillhandler.cpp:389 src/net/tmwa/skillhandler.cpp:235
+#: src/net/eathena/skillhandler.cpp:389 src/net/tmwa/skillhandler.cpp:234
msgid "You have no memos!"
msgstr ""
#. TRANSLATORS: error message
-#: src/net/eathena/skillhandler.cpp:393 src/net/tmwa/skillhandler.cpp:239
+#: src/net/eathena/skillhandler.cpp:393 src/net/tmwa/skillhandler.cpp:238
msgid "You cannot do that right now!"
msgstr ""
#. TRANSLATORS: error message
-#: src/net/eathena/skillhandler.cpp:397 src/net/tmwa/skillhandler.cpp:243
+#: src/net/eathena/skillhandler.cpp:397 src/net/tmwa/skillhandler.cpp:242
msgid "Seems you need more money... ;-)"
msgstr ""
#. TRANSLATORS: error message
-#: src/net/eathena/skillhandler.cpp:401 src/net/tmwa/skillhandler.cpp:247
+#: src/net/eathena/skillhandler.cpp:401 src/net/tmwa/skillhandler.cpp:246
msgid "You cannot use this skill with that kind of weapon!"
msgstr ""
#. TRANSLATORS: error message
-#: src/net/eathena/skillhandler.cpp:406 src/net/tmwa/skillhandler.cpp:252
+#: src/net/eathena/skillhandler.cpp:406 src/net/tmwa/skillhandler.cpp:251
msgid "You need another red gem!"
msgstr ""
#. TRANSLATORS: error message
-#: src/net/eathena/skillhandler.cpp:410 src/net/tmwa/skillhandler.cpp:256
+#: src/net/eathena/skillhandler.cpp:410 src/net/tmwa/skillhandler.cpp:255
msgid "You need another blue gem!"
msgstr ""
#. TRANSLATORS: error message
-#: src/net/eathena/skillhandler.cpp:414 src/net/tmwa/skillhandler.cpp:260
+#: src/net/eathena/skillhandler.cpp:414 src/net/tmwa/skillhandler.cpp:259
msgid "You're carrying to much to do this!"
msgstr ""
#. TRANSLATORS: trade header
-#: src/net/ea/tradehandler.cpp:86
+#: src/net/ea/tradehandler.cpp:89
#, c-format
msgid "Trade: You and %s"
msgstr ""
#. TRANSLATORS: trade message
-#: src/net/ea/tradehandler.cpp:174
+#: src/net/ea/tradehandler.cpp:178
#, c-format
msgid "%s wants to trade with you, do you accept?"
msgstr "%s מעוניין לסחור עימך, האם אתה מסכים?"
#. TRANSLATORS: playe stat
-#: src/net/tmwa/charserverhandler.cpp:354
+#: src/net/tmwa/charserverhandler.cpp:332
msgid "Strength:"
msgstr ""
#. TRANSLATORS: playe stat
-#: src/net/tmwa/charserverhandler.cpp:356
+#: src/net/tmwa/charserverhandler.cpp:334
msgid "Agility:"
msgstr ""
#. TRANSLATORS: playe stat
-#: src/net/tmwa/charserverhandler.cpp:358
+#: src/net/tmwa/charserverhandler.cpp:336
msgid "Vitality:"
msgstr ""
#. TRANSLATORS: playe stat
-#: src/net/tmwa/charserverhandler.cpp:360
+#: src/net/tmwa/charserverhandler.cpp:338
msgid "Intelligence:"
msgstr ""
#. TRANSLATORS: playe stat
-#: src/net/tmwa/charserverhandler.cpp:362
+#: src/net/tmwa/charserverhandler.cpp:340
msgid "Dexterity:"
msgstr ""
#. TRANSLATORS: playe stat
-#: src/net/tmwa/charserverhandler.cpp:364
+#: src/net/tmwa/charserverhandler.cpp:342
msgid "Luck:"
msgstr ""
#. TRANSLATORS: error message
-#: src/net/tmwa/loginhandler.cpp:274
-msgid "Account was not found. Please re-login."
-msgstr ""
-
-#. TRANSLATORS: error message
-#: src/net/tmwa/loginhandler.cpp:278
-msgid "Old password incorrect."
-msgstr ""
-
-#. TRANSLATORS: error message
-#: src/net/tmwa/loginhandler.cpp:282
-msgid "New password too short."
-msgstr ""
-
-#. TRANSLATORS: error message
-#: src/net/tmwa/skillhandler.cpp:190
+#: src/net/tmwa/skillhandler.cpp:189
msgid "Trade failed!"
msgstr ""
#. TRANSLATORS: error message
-#: src/net/tmwa/skillhandler.cpp:194
+#: src/net/tmwa/skillhandler.cpp:193
msgid "Emote failed!"
msgstr ""
#. TRANSLATORS: error message
-#: src/net/tmwa/skillhandler.cpp:198
+#: src/net/tmwa/skillhandler.cpp:197
msgid "Sit failed!"
msgstr ""
#. TRANSLATORS: error message
-#: src/net/tmwa/skillhandler.cpp:202
+#: src/net/tmwa/skillhandler.cpp:201
msgid "Chat creating failed!"
msgstr ""
#. TRANSLATORS: error message
-#: src/net/tmwa/skillhandler.cpp:206
+#: src/net/tmwa/skillhandler.cpp:205
msgid "Could not join party!"
msgstr ""
#. TRANSLATORS: error message
-#: src/net/tmwa/skillhandler.cpp:210
+#: src/net/tmwa/skillhandler.cpp:209
msgid "Cannot shout!"
msgstr ""
#. TRANSLATORS: error message
-#: src/net/tmwa/skillhandler.cpp:264
+#: src/net/tmwa/skillhandler.cpp:263
msgid "Huh? What's that?"
msgstr ""
#. TRANSLATORS: error message
-#: src/net/tmwa/skillhandler.cpp:275
+#: src/net/tmwa/skillhandler.cpp:274
msgid "Warp failed..."
msgstr ""
#. TRANSLATORS: error message
-#: src/net/tmwa/skillhandler.cpp:279
+#: src/net/tmwa/skillhandler.cpp:278
msgid "Could not steal anything..."
msgstr ""
#. TRANSLATORS: error message
-#: src/net/tmwa/skillhandler.cpp:283
+#: src/net/tmwa/skillhandler.cpp:282
msgid "Poison had no effect..."
msgstr ""
@@ -8542,9 +8888,9 @@ msgstr ""
#. TRANSLATORS: item info name
#. TRANSLATORS: unknown info name
#. TRANSLATORS: being info default name
-#: src/resources/beinginfo.cpp:50 src/resources/db/avatardb.cpp:88
-#: src/resources/db/itemdb.cpp:333 src/resources/db/moddb.cpp:78
-#: src/resources/db/monsterdb.cpp:102 src/resources/modinfo.cpp:29
+#: src/resources/beinginfo.cpp:50 src/resources/db/avatardb.cpp:89
+#: src/resources/db/itemdb.cpp:334 src/resources/db/moddb.cpp:78
+#: src/resources/db/monsterdb.cpp:103 src/resources/modinfo.cpp:29
msgid "unnamed"
msgstr "ללא שם"
@@ -8621,12 +8967,12 @@ msgid "Flee %s"
msgstr ""
#. TRANSLATORS: item name
-#: src/resources/db/itemdb.cpp:217
+#: src/resources/db/itemdb.cpp:218
msgid "Unknown item"
msgstr "חפץ לא ידוע"
#. TRANSLATORS: unknown info name
-#: src/resources/db/petdb.cpp:98
+#: src/resources/db/petdb.cpp:99
msgid "pet"
msgstr ""
@@ -9283,6 +9629,72 @@ msgstr ""
msgid "Room join failed. Wrong race."
msgstr ""
+#. TRANSLATORS: notification message
+#: src/resources/notifications.h:568
+#, c-format
+msgid "Left %d seconds until you can use item."
+msgstr ""
+
+#. TRANSLATORS: notification message
+#: src/resources/notifications.h:572
+msgid "Message successfully sent."
+msgstr ""
+
+#. TRANSLATORS: notification message
+#: src/resources/notifications.h:576
+msgid "Message send failed."
+msgstr ""
+
+#. TRANSLATORS: notification message
+#: src/resources/notifications.h:580
+msgid "Item attach failed."
+msgstr ""
+
+#. TRANSLATORS: notification message
+#: src/resources/notifications.h:584
+msgid "Money attach failed."
+msgstr ""
+
+#. TRANSLATORS: notification message
+#: src/resources/notifications.h:588
+msgid "Message return failed."
+msgstr ""
+
+#. TRANSLATORS: notification message
+#: src/resources/notifications.h:592
+msgid "Message return success."
+msgstr ""
+
+#. TRANSLATORS: notification message
+#: src/resources/notifications.h:596
+msgid "Message deletion failed."
+msgstr ""
+
+#. TRANSLATORS: notification message
+#: src/resources/notifications.h:600
+msgid "Message successfully deleted."
+msgstr ""
+
+#. TRANSLATORS: notification message
+#: src/resources/notifications.h:604
+msgid "You got attach successfully."
+msgstr ""
+
+#. TRANSLATORS: notification message
+#: src/resources/notifications.h:608
+msgid "Error on getting attach successfully."
+msgstr ""
+
+#. TRANSLATORS: notification message
+#: src/resources/notifications.h:612
+msgid "Can't get attach. Too many items."
+msgstr ""
+
+#. TRANSLATORS: notification message
+#: src/resources/notifications.h:620
+msgid "You enter battle field."
+msgstr ""
+
#. TRANSLATORS: chat option changed message
#: src/utils/booleanoptions.h:27
#, c-format
diff --git a/po/hr.po b/po/hr.po
index f785b82d8..d1d7801c6 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-04-06 02:00+0300\n"
-"PO-Revision-Date: 2015-04-06 11:05+0000\n"
+"POT-Creation-Date: 2015-07-29 02:28+0300\n"
+"PO-Revision-Date: 2015-07-29 09:12+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:146
+#: src/actions/actions.cpp:155
msgid "File uploaded"
msgstr ""
@@ -32,146 +32,146 @@ msgstr ""
#. TRANSLATORS: ok dialog button
#. TRANSLATORS: text dialog button
#. TRANSLATORS: ok dialog button
-#: src/actions/actions.cpp:148 src/client.cpp:1454 src/client.cpp:1481
-#: 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:312
-#: src/gui/widgets/tabs/setup_theme.cpp:343
+#: src/actions/actions.cpp:158 src/client.cpp:1453 src/client.cpp:1486
+#: src/gamemodifiers.cpp:451 src/gui/dialogsmanager.cpp:168
+#: src/gui/dialogsmanager.cpp:188 src/gui/widgets/tabs/setup_input.cpp:164
+#: src/gui/widgets/tabs/setup_theme.cpp:313
+#: src/gui/widgets/tabs/setup_theme.cpp:349
#: src/gui/widgets/tabs/setup_video.cpp:250
-#: src/gui/widgets/tabs/setup_video.cpp:274
-#: src/gui/widgets/tabs/setup_video.cpp:389
-#: src/gui/widgets/tabs/setup_video.cpp:401
-#: src/gui/windows/changeemaildialog.cpp:167
-#: src/gui/windows/changepassworddialog.cpp:157
-#: src/gui/windows/charcreatedialog.cpp:380
-#: src/gui/windows/charselectdialog.cpp:279
-#: src/gui/windows/charselectdialog.cpp:321 src/gui/windows/editdialog.cpp:49
-#: src/gui/windows/editserverdialog.cpp:59
-#: src/gui/windows/editserverdialog.cpp:217
-#: src/gui/windows/itemamountwindow.cpp:167 src/gui/windows/quitdialog.cpp:68
-#: src/gui/windows/registerdialog.cpp:243 src/gui/windows/socialwindow.cpp:507
-#: src/gui/windows/textdialog.cpp:48 src/gui/windows/unregisterdialog.cpp:146
-#: src/net/ea/charserverhandler.cpp:143 src/net/ea/charserverhandler.cpp:162
-#: src/net/ea/gamehandler.cpp:83 src/net/eathena/charserverhandler.cpp:593
-#: src/net/eathena/charserverhandler.cpp:623
-#: src/net/eathena/charserverhandler.cpp:653
-#: src/net/tmwa/charserverhandler.cpp:535
+#: src/gui/widgets/tabs/setup_video.cpp:278
+#: src/gui/widgets/tabs/setup_video.cpp:396
+#: src/gui/widgets/tabs/setup_video.cpp:412
+#: src/gui/windows/changeemaildialog.cpp:169
+#: src/gui/windows/changepassworddialog.cpp:159
+#: src/gui/windows/charcreatedialog.cpp:390
+#: src/gui/windows/charselectdialog.cpp:280
+#: src/gui/windows/charselectdialog.cpp:327 src/gui/windows/editdialog.cpp:50
+#: src/gui/windows/editserverdialog.cpp:56
+#: src/gui/windows/editserverdialog.cpp:216
+#: src/gui/windows/itemamountwindow.cpp:179 src/gui/windows/quitdialog.cpp:66
+#: src/gui/windows/registerdialog.cpp:241 src/gui/windows/socialwindow.cpp:524
+#: src/gui/windows/textdialog.cpp:48 src/gui/windows/unregisterdialog.cpp:149
+#: src/net/ea/charserverhandler.cpp:145 src/net/ea/charserverhandler.cpp:170
+#: src/net/ea/gamehandler.cpp:85 src/net/eathena/charserverhandler.cpp:612
+#: src/net/eathena/charserverhandler.cpp:647
+#: src/net/eathena/charserverhandler.cpp:683
+#: src/net/tmwa/charserverhandler.cpp:506
msgid "OK"
msgstr "U redu"
#. TRANSLATORS: clear graphics command message
#. TRANSLATORS: clear fonts cache message
-#: src/actions/actions.cpp:934 src/actions/actions.cpp:946
+#: src/actions/actions.cpp:983 src/actions/actions.cpp:996
msgid "Cache cleaned"
msgstr ""
#. TRANSLATORS: uptime command
-#: src/actions/actions.cpp:1074 src/actions/actions.cpp:1130
+#: src/actions/actions.cpp:1132 src/actions/actions.cpp:1189
#, c-format
msgid "Client uptime: %s"
msgstr ""
#. TRANSLATORS: uptime command
-#: src/actions/actions.cpp:1085
+#: src/actions/actions.cpp:1144
#, c-format
msgid "%d week"
msgstr ""
-#: src/actions/actions.cpp:1085
+#: src/actions/actions.cpp:1144
#, c-format
msgid "%d weeks"
msgstr ""
#. TRANSLATORS: uptime command
-#: src/actions/actions.cpp:1096
+#: src/actions/actions.cpp:1155
#, c-format
msgid "%d day"
msgstr ""
-#: src/actions/actions.cpp:1096
+#: src/actions/actions.cpp:1155
#, c-format
msgid "%d days"
msgstr ""
#. TRANSLATORS: uptime command
-#: src/actions/actions.cpp:1106
+#: src/actions/actions.cpp:1165
#, c-format
msgid "%d hour"
msgstr ""
-#: src/actions/actions.cpp:1106
+#: src/actions/actions.cpp:1165
#, c-format
msgid "%d hours"
msgstr ""
#. TRANSLATORS: uptime command
-#: src/actions/actions.cpp:1116
+#: src/actions/actions.cpp:1175
#, c-format
msgid "%d minute"
msgstr ""
-#: src/actions/actions.cpp:1116
+#: src/actions/actions.cpp:1175
#, c-format
msgid "%d minutes"
msgstr ""
#. TRANSLATORS: uptime command
-#: src/actions/actions.cpp:1126
+#: src/actions/actions.cpp:1185
#, c-format
msgid "%d second"
msgstr ""
-#: src/actions/actions.cpp:1126
+#: src/actions/actions.cpp:1185
#, c-format
msgid "%d seconds"
msgstr ""
#. TRANSLATORS: dump command
-#: src/actions/actions.cpp:1187 src/actions/actions.cpp:1196
+#: src/actions/actions.cpp:1247 src/actions/actions.cpp:1256
msgid "Resource images:"
msgstr ""
#. TRANSLATORS: dump command
-#: src/actions/actions.cpp:1190 src/actions/actions.cpp:1199
+#: src/actions/actions.cpp:1250 src/actions/actions.cpp:1260
msgid "Resource orphaned images:"
msgstr ""
#. TRANSLATORS: dump environment command
-#: src/actions/actions.cpp:1287
+#: src/actions/actions.cpp:1349
msgid "Environment variables dumped"
msgstr ""
-#: src/actions/actions.cpp:1406
+#: src/actions/actions.cpp:1474
msgid "Uploaded config into:"
msgstr ""
-#: src/actions/actions.cpp:1415
+#: src/actions/actions.cpp:1483
msgid "Uploaded server config into:"
msgstr ""
-#: src/actions/actions.cpp:1424
+#: src/actions/actions.cpp:1492
msgid "Uploaded log into:"
msgstr ""
#. TRANSLATORS: whisper send
-#: src/actions/chat.cpp:247
+#: src/actions/chat.cpp:246
msgid "Cannot send empty whispers!"
msgstr "Ne mogu poslati prazan šapate!"
#. TRANSLATORS: new whisper or channel query
-#: src/actions/chat.cpp:295
+#: src/actions/chat.cpp:294
#, 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:320 src/gui/widgets/tabs/chat/partytab.cpp:71
+#: src/actions/chat.cpp:319 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:338
+#: src/actions/chat.cpp:337
msgid "Guild name is missing."
msgstr ""
@@ -179,16 +179,16 @@ msgstr ""
#. TRANSLATORS: guild invite message
#. TRANSLATORS: party kick message
#. TRANSLATORS: change relation
-#: src/actions/chat.cpp:359 src/actions/chat.cpp:390 src/actions/chat.cpp:455
-#: src/actions/chat.cpp:485 src/actions/commands.cpp:78
+#: src/actions/chat.cpp:358 src/actions/chat.cpp:389 src/actions/chat.cpp:460
+#: src/actions/chat.cpp:490 src/actions/commands.cpp:80
msgid "Please specify a name."
msgstr ""
-#: src/actions/chat.cpp:410
+#: src/actions/chat.cpp:409
msgid "Return toggles chat."
msgstr ""
-#: src/actions/chat.cpp:410
+#: src/actions/chat.cpp:409
msgid "Message closes chat."
msgstr "Poruka zatvara chat."
@@ -198,184 +198,199 @@ msgid "Return now toggles chat."
msgstr ""
#. TRANSLATORS: message from toggle chat command
-#: src/actions/chat.cpp:430
+#: src/actions/chat.cpp:431
msgid "Message now closes chat."
msgstr "Poruka sada zatvara chat."
-#: src/actions/chat.cpp:570
+#: src/actions/chat.cpp:575
#, c-format
msgid "equipped hat %s."
msgstr ""
#. TRANSLATORS: change relation
-#: src/actions/commands.cpp:120
+#: src/actions/commands.cpp:122
#, c-format
msgid "Player already %s!"
msgstr ""
#. TRANSLATORS: change relation
-#: src/actions/commands.cpp:133
+#: src/actions/commands.cpp:135
#, c-format
msgid "Player successfully %s!"
msgstr ""
#. TRANSLATORS: change relation
-#: src/actions/commands.cpp:135
+#: src/actions/commands.cpp:137
#, c-format
msgid "Player could not be %s!"
msgstr ""
#. TRANSLATORS: unignore command
-#: src/actions/commands.cpp:166
+#: src/actions/commands.cpp:168
msgid "Player wasn't ignored!"
msgstr ""
#. TRANSLATORS: unignore command
-#: src/actions/commands.cpp:175
+#: src/actions/commands.cpp:177
msgid "Player no longer ignored!"
msgstr ""
#. TRANSLATORS: unignore command
-#: src/actions/commands.cpp:177
+#: src/actions/commands.cpp:179
msgid "Player could not be unignored!"
msgstr ""
#. TRANSLATORS: erase command
-#: src/actions/commands.cpp:192
+#: src/actions/commands.cpp:194
msgid "Player already erased!"
msgstr ""
#. TRANSLATORS: erase command
-#: src/actions/commands.cpp:205
+#: src/actions/commands.cpp:207
msgid "Player no longer erased!"
msgstr ""
#. TRANSLATORS: erase command
-#: src/actions/commands.cpp:207
+#: src/actions/commands.cpp:209
msgid "Player could not be erased!"
msgstr ""
#. TRANSLATORS: adding friend command
-#: src/actions/commands.cpp:214
+#: src/actions/commands.cpp:216
msgid "friend"
msgstr ""
#. TRANSLATORS: disregard command
-#: src/actions/commands.cpp:221
+#: src/actions/commands.cpp:223
msgid "disregarded"
msgstr ""
#. TRANSLATORS: neutral command
-#: src/actions/commands.cpp:228
+#: src/actions/commands.cpp:230
msgid "neutral"
msgstr ""
#. TRANSLATORS: blacklist command
-#: src/actions/commands.cpp:235
+#: src/actions/commands.cpp:237
msgid "blacklisted"
msgstr ""
#. TRANSLATORS: enemy command
-#: src/actions/commands.cpp:242
+#: src/actions/commands.cpp:244
msgid "enemy"
msgstr ""
-#: src/actions/pets.cpp:104
+#: src/actions/commands.cpp:947
+#, c-format
+msgid "Config value: %s"
+msgstr ""
+
+#: src/actions/commands.cpp:959
+#, c-format
+msgid "Server config value: %s"
+msgstr ""
+
+#: src/actions/pets.cpp:109
msgid "Rename your pet"
msgstr ""
#. TRANSLATORS: disable trades message
-#: src/actions/statusbar.cpp:171
+#: src/actions/statusbar.cpp:177
msgid "Ignoring incoming trade requests"
msgstr "Ignoriranje dolaznih zahtjeva za trgovanje"
#. TRANSLATORS: enable trades message
-#: src/actions/statusbar.cpp:181
+#: src/actions/statusbar.cpp:187
msgid "Accepting incoming trade requests"
msgstr "Prihvaćanje dolaznih zahtjeva za trgovanje"
+#. TRANSLATORS: quick tab in settings
+#: src/actions/windows.cpp:323 src/gui/widgets/tabs/setup_quick.cpp:45
+msgid "Quick"
+msgstr ""
+
#. TRANSLATORS: visible beings on map
-#: src/actormanager.cpp:1359
+#: src/actormanager.cpp:1375
msgid "Visible on map"
msgstr ""
#. TRANSLATORS: default race name
-#: src/being/being.cpp:406
+#: src/being/being.cpp:435
msgid "Human"
msgstr ""
-#: src/being/being.cpp:575
+#: src/being/being.cpp:609
msgid "dodge"
msgstr ""
-#: src/being/being.cpp:575
+#: src/being/being.cpp:609
msgid "miss"
msgstr ""
#. TRANSLATORS: this away status writed in player nick
-#: src/being/being.cpp:1921 src/gui/windows/whoisonline.cpp:865
+#: src/being/being.cpp:2035 src/gui/windows/whoisonline.cpp:871
msgid "A"
msgstr ""
#. TRANSLATORS: this inactive status writed in player nick
-#: src/being/being.cpp:1926 src/gui/windows/whoisonline.cpp:870
+#: src/being/being.cpp:2040 src/gui/windows/whoisonline.cpp:876
msgid "I"
msgstr ""
#. TRANSLATORS: chat message after death
-#: src/being/localplayer.cpp:381
+#: src/being/localplayer.cpp:380
#, c-format
msgid "You were killed by %s."
msgstr ""
#. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:835
+#: src/being/localplayer.cpp:836
msgid "Tried to pick up nonexistent item."
msgstr ""
#. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:839
+#: src/being/localplayer.cpp:840
msgid "Item is too heavy."
msgstr ""
#. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:843
+#: src/being/localplayer.cpp:844
msgid "Item is too far away."
msgstr ""
#. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:847
+#: src/being/localplayer.cpp:848
msgid "Inventory is full."
msgstr ""
#. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:851
+#: src/being/localplayer.cpp:852
msgid "Stack is too big."
msgstr ""
#. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:855
+#: src/being/localplayer.cpp:856
msgid "Item belongs to someone else."
msgstr ""
#. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:859
+#: src/being/localplayer.cpp:860
msgid "You can't pickup this amount of items."
msgstr ""
#. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:863
+#: src/being/localplayer.cpp:864
msgid "Your item stack has max amount."
msgstr ""
#. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:870
+#: src/being/localplayer.cpp:871
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:895
#, c-format
msgid "You picked up %d [@@%d|%s@@]."
msgid_plural "You picked up %d [@@%d|%s@@]."
@@ -385,53 +400,53 @@ msgstr[2] ""
#. TRANSLATORS: this is normal experience
#. TRANSLATORS: get xp message
-#: src/being/localplayer.cpp:1066 src/being/localplayer.cpp:1067
-#: src/being/localplayer.cpp:1093
+#: src/being/localplayer.cpp:1067 src/being/localplayer.cpp:1068
+#: src/being/localplayer.cpp:1094
msgid "xp"
msgstr ""
#. TRANSLATORS: this is job experience
-#: src/being/localplayer.cpp:1071 src/being/localplayer.cpp:1077
-#: src/being/localplayer.cpp:1083
+#: src/being/localplayer.cpp:1072 src/being/localplayer.cpp:1078
+#: src/being/localplayer.cpp:1084
msgid "job"
msgstr ""
#. TRANSLATORS: get hp message
-#: src/being/localplayer.cpp:1102
+#: src/being/localplayer.cpp:1103
msgid "hp"
msgstr ""
#. TRANSLATORS: get hp message
-#: src/being/localplayer.cpp:1111
+#: src/being/localplayer.cpp:1112
msgid "mana"
msgstr ""
#. TRANSLATORS: follow command message
-#: src/being/localplayer.cpp:2180
+#: src/being/localplayer.cpp:2186
#, c-format
msgid "Follow: %s"
msgstr ""
#. TRANSLATORS: follow command message
#. TRANSLATORS: cancel follow message
-#: src/being/localplayer.cpp:2186 src/being/localplayer.cpp:2211
+#: src/being/localplayer.cpp:2192 src/being/localplayer.cpp:2217
msgid "Follow canceled"
msgstr ""
#. TRANSLATORS: imitate command message
-#: src/being/localplayer.cpp:2196
+#: src/being/localplayer.cpp:2202
#, c-format
msgid "Imitation: %s"
msgstr ""
#. TRANSLATORS: imitate command message
#. TRANSLATORS: cancel follow message
-#: src/being/localplayer.cpp:2202 src/being/localplayer.cpp:2216
+#: src/being/localplayer.cpp:2208 src/being/localplayer.cpp:2222
msgid "Imitation canceled"
msgstr ""
#. TRANSLATORS: wait player/monster message
-#: src/being/localplayer.cpp:2566
+#: src/being/localplayer.cpp:2572
#, c-format
msgid "You see %s"
msgstr ""
@@ -441,65 +456,65 @@ msgstr ""
#. TRANSLATORS: add player to completle ignore list
#. TRANSLATORS: popup menu item
#. TRANSLATORS: add player to ignore list
-#: src/being/playerrelations.cpp:467 src/gui/popups/popupmenu.cpp:2287
-#: src/gui/popups/popupmenu.cpp:2329
+#: src/being/playerrelations.cpp:469 src/gui/popups/popupmenu.cpp:2308
+#: src/gui/popups/popupmenu.cpp:2350
msgid "Completely ignore"
msgstr ""
#. TRANSLATORS: ignore/unignore action
-#: src/being/playerrelations.cpp:484
+#: src/being/playerrelations.cpp:486
msgid "Print '...'"
msgstr ""
#. TRANSLATORS: ignore/unignore action
-#: src/being/playerrelations.cpp:507
+#: src/being/playerrelations.cpp:509
msgid "Blink name"
msgstr ""
#. TRANSLATORS: ignore strategi
-#: src/being/playerrelations.cpp:553
+#: src/being/playerrelations.cpp:555
msgid "Floating '...' bubble"
msgstr ""
#. TRANSLATORS: ignore strategi
-#: src/being/playerrelations.cpp:557
+#: src/being/playerrelations.cpp:559
msgid "Floating bubble"
msgstr ""
#. TRANSLATORS: setup tab quick button
#. TRANSLATORS: full button name
#. TRANSLATORS: setup window name
-#: src/client.cpp:907 src/gui/windowmenu.cpp:167
-#: src/gui/windows/setupwindow.cpp:61
+#: src/client.cpp:805 src/gui/windowmenu.cpp:177
+#: src/gui/windows/setupwindow.cpp:64
msgid "Setup"
msgstr "Podešavanje"
#. TRANSLATORS: perfoamance tab quick button
#. TRANSLATORS: settings tab name
-#: src/client.cpp:910 src/gui/widgets/tabs/setup_perfomance.cpp:54
+#: src/client.cpp:808 src/gui/widgets/tabs/setup_perfomance.cpp:54
msgid "Performance"
msgstr ""
#. TRANSLATORS: video tab quick button
#. TRANSLATORS: video settings tab name
-#: src/client.cpp:913 src/gui/widgets/tabs/setup_video.cpp:107
+#: src/client.cpp:811 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:916 src/gui/widgets/tabs/setup_theme.cpp:122
+#: src/client.cpp:814 src/gui/widgets/tabs/setup_theme.cpp:121
msgid "Theme"
msgstr ""
#. TRANSLATORS: theme tab quick button
-#: src/client.cpp:919
+#: src/client.cpp:817
msgid "About"
msgstr ""
#. TRANSLATORS: theme tab quick button
#. TRANSLATORS: help window name
-#: src/client.cpp:922 src/gui/windowmenu.cpp:72
+#: src/client.cpp:820 src/gui/windowmenu.cpp:72
#: src/gui/windows/helpwindow.cpp:53
msgid "Help"
msgstr "Pomoć"
@@ -512,46 +527,49 @@ msgstr "Pomoć"
#. TRANSLATORS: close window
#. TRANSLATORS: did you know window button
#. TRANSLATORS: storage button
+#. TRANSLATORS: mail edit window button
+#. TRANSLATORS: mail view window button
#. TRANSLATORS: npc dialog button
#. TRANSLATORS: quests window button
#. TRANSLATORS: shop window button
-#: src/client.cpp:926 src/client.cpp:1382 src/client.cpp:1396
-#: 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:254
-#: src/gui/windows/inventorywindow.cpp:277 src/gui/windows/npcdialog.cpp:75
-#: src/gui/windows/npcdialog.cpp:113 src/gui/windows/questswindow.cpp:77
-#: src/gui/windows/shopwindow.cpp:111
+#: src/client.cpp:824 src/client.cpp:1371 src/client.cpp:1390
+#: src/gui/dialogsmanager.cpp:105 src/gui/popups/popupmenu.cpp:738
+#: src/gui/popups/popupmenu.cpp:979 src/gui/windows/didyouknowwindow.cpp:81
+#: src/gui/windows/inventorywindow.cpp:265
+#: src/gui/windows/inventorywindow.cpp:289
+#: src/gui/windows/maileditwindow.cpp:52 src/gui/windows/mailviewwindow.cpp:59
+#: src/gui/windows/npcdialog.cpp:76 src/gui/windows/npcdialog.cpp:115
+#: src/gui/windows/questswindow.cpp:78 src/gui/windows/shopwindow.cpp:112
msgid "Close"
msgstr "Zatvori"
#. TRANSLATORS: connection dialog header
-#: src/client.cpp:1052
+#: src/client.cpp:1041 src/gui/windowmanager_unittest.cc:150
msgid "Connecting to server"
msgstr ""
#. TRANSLATORS: connection dialog header
-#: src/client.cpp:1098
+#: src/client.cpp:1087 src/gui/windowmanager_unittest.cc:167
msgid "Logging in"
msgstr ""
#. TRANSLATORS: connection dialog header
-#: src/client.cpp:1141
+#: src/client.cpp:1130
msgid "Entering game world"
msgstr ""
#. TRANSLATORS: connection dialog header
-#: src/client.cpp:1273
+#: src/client.cpp:1263
msgid "Requesting characters"
msgstr ""
#. TRANSLATORS: connection dialog header
-#: src/client.cpp:1313
+#: src/client.cpp:1302
msgid "Connecting to the game server"
msgstr ""
#. TRANSLATORS: connection dialog header
-#: src/client.cpp:1325
+#: src/client.cpp:1313
msgid "Changing game servers"
msgstr ""
@@ -560,83 +578,81 @@ msgstr ""
#. TRANSLATORS: change password error header
#. TRANSLATORS: char creation error
#. TRANSLATORS: error message
-#. TRANSLATORS: edit server dialog error header
-#. TRANSLATORS: error message
#. TRANSLATORS: unregister dialog. error message.
#. TRANSLATORS: error message header
-#. TRANSLATORS: info message
+#. TRANSLATORS: error header
#. TRANSLATORS: ok dialog button
-#. TRANSLATORS: error message
-#: src/client.cpp:1380 src/client.cpp:1394 src/client.cpp:1589
-#: src/gui/windows/changeemaildialog.cpp:164
-#: src/gui/windows/changepassworddialog.cpp:154
-#: src/gui/windows/charcreatedialog.cpp:376
-#: src/gui/windows/charselectdialog.cpp:319
-#: src/gui/windows/editserverdialog.cpp:212
-#: src/gui/windows/registerdialog.cpp:243
-#: src/gui/windows/unregisterdialog.cpp:143
-#: src/net/ea/charserverhandler.cpp:141
-#: src/net/eathena/charserverhandler.cpp:576
-#: src/net/eathena/charserverhandler.cpp:578
-#: src/net/eathena/charserverhandler.cpp:651
-#: src/net/tmwa/charserverhandler.cpp:533
+#. TRANSLATORS: error header
+#: src/client.cpp:1368 src/client.cpp:1387 src/client.cpp:1598
+#: src/gui/windows/changeemaildialog.cpp:166
+#: src/gui/windows/changepassworddialog.cpp:156
+#: src/gui/windows/charcreatedialog.cpp:386
+#: src/gui/windows/charselectdialog.cpp:324
+#: src/gui/windows/editserverdialog.cpp:211
+#: src/gui/windows/registerdialog.cpp:241
+#: src/gui/windows/unregisterdialog.cpp:146
+#: src/net/ea/charserverhandler.cpp:142
+#: src/net/eathena/charserverhandler.cpp:587
+#: src/net/eathena/charserverhandler.cpp:591
+#: src/net/eathena/charserverhandler.cpp:679
+#: src/net/tmwa/charserverhandler.cpp:502
msgid "Error"
msgstr "Greška"
#. TRANSLATORS: connection dialog header
-#: src/client.cpp:1409
+#: src/client.cpp:1406
msgid "Requesting registration details"
msgstr ""
#. TRANSLATORS: password change message header
-#: src/client.cpp:1450
+#: src/client.cpp:1449
msgid "Password Change"
msgstr ""
#. TRANSLATORS: password change message text
-#: src/client.cpp:1452
+#: src/client.cpp:1451
msgid "Password changed successfully!"
msgstr ""
#. TRANSLATORS: email change message header
-#: src/client.cpp:1477
+#: src/client.cpp:1482
msgid "Email Change"
msgstr ""
#. TRANSLATORS: email change message text
-#: src/client.cpp:1479
+#: src/client.cpp:1484
msgid "Email changed successfully!"
msgstr ""
#. TRANSLATORS: unregister message header
-#: src/client.cpp:1506
+#: src/client.cpp:1514
msgid "Unregister Successful"
msgstr ""
#. TRANSLATORS: unregister message text
-#: src/client.cpp:1508
+#: src/client.cpp:1516
msgid "Farewell, come back any time..."
msgstr ""
#. TRANSLATORS: directory creation error
-#: src/configmanager.cpp:53 src/dirs.cpp:350 src/dirs.cpp:365 src/dirs.cpp:410
-#: src/dirs.cpp:578 src/dirs.cpp:586
+#: src/configmanager.cpp:53 src/dirs.cpp:352 src/dirs.cpp:367 src/dirs.cpp:412
+#: src/dirs.cpp:580 src/dirs.cpp:588
#, c-format
msgid "%s doesn't exist and can't be created! Exiting."
msgstr ""
#. TRANSLATORS: update server initialisation error
-#: src/dirs.cpp:460
+#: src/dirs.cpp:462
#, c-format
msgid "Invalid update host: %s."
msgstr ""
#. TRANSLATORS: update server initialisation error
-#: src/dirs.cpp:501 src/dirs.cpp:508
+#: src/dirs.cpp:503 src/dirs.cpp:510
msgid "Error creating updates directory!"
msgstr ""
-#: src/dirs.cpp:530 src/dirs.cpp:548
+#: src/dirs.cpp:532 src/dirs.cpp:550
#, c-format
msgid "Error: %s doesn't exist and can't be created! Exiting."
msgstr ""
@@ -654,441 +670,456 @@ msgid "dyecmd srcdyestring dstfile"
msgstr ""
#. TRANSLATORS: chat tab header
-#: src/game.cpp:252 src/gui/windows/chatwindow.cpp:2137
+#: src/game.cpp:252 src/gui/windows/chatwindow.cpp:2188
msgid "General"
msgstr "Općenito"
#. TRANSLATORS: chat tab header
#. TRANSLATORS: full button name
#. TRANSLATORS: debug window name
-#: src/game.cpp:270 src/gui/windowmenu.cpp:154
-#: src/gui/windows/debugwindow.cpp:42
+#: src/game.cpp:259 src/gui/windowmenu.cpp:163
+#: src/gui/windows/debugwindow.cpp:43
msgid "Debug"
msgstr ""
#. TRANSLATORS: save file message
-#: src/game.cpp:563
+#: src/game.cpp:556
#, c-format
msgid "Screenshot saved as %s"
msgstr ""
#. TRANSLATORS: save file message
-#: src/game.cpp:573
+#: src/game.cpp:566
msgid "Saving screenshot failed!"
msgstr "Spremanje screenshot-a nije uspjelo!"
#. TRANSLATORS: error message text
-#: src/game.cpp:660
+#: src/game.cpp:651
msgid "The connection to the server was lost."
msgstr ""
#. TRANSLATORS: error message header
-#: src/game.cpp:663
+#: src/game.cpp:654
msgid "Network Error"
msgstr "Mreža Greška"
#. TRANSLATORS: move type in status bar
-#: src/gamemodifiers.cpp:145
+#: src/gamemodifiers.cpp:149
msgid "(D) default moves"
msgstr ""
#. TRANSLATORS: move type in status bar
-#: src/gamemodifiers.cpp:147
+#: src/gamemodifiers.cpp:151
msgid "(I) invert moves"
msgstr ""
#. TRANSLATORS: move type in status bar
-#: src/gamemodifiers.cpp:149
+#: src/gamemodifiers.cpp:153
msgid "(c) moves with some crazy moves"
msgstr ""
#. TRANSLATORS: move type in status bar
-#: src/gamemodifiers.cpp:151
+#: src/gamemodifiers.cpp:155
msgid "(C) moves with crazy moves"
msgstr ""
#. TRANSLATORS: move type in status bar
-#: src/gamemodifiers.cpp:153
+#: src/gamemodifiers.cpp:157
msgid "(d) double normal + crazy"
msgstr ""
#. TRANSLATORS: move type in status bar
-#: src/gamemodifiers.cpp:155
+#: src/gamemodifiers.cpp:159
msgid "(?) unknown move"
msgstr ""
#. TRANSLATORS: crazy move type in status bar
-#: src/gamemodifiers.cpp:180
+#: src/gamemodifiers.cpp:184
#, c-format
msgid "(%u) crazy move number %u"
msgstr ""
#. TRANSLATORS: crazy move type in status bar
-#: src/gamemodifiers.cpp:186
+#: src/gamemodifiers.cpp:190
msgid "(a) custom crazy move"
msgstr ""
#. TRANSLATORS: crazy move type in status bar
-#: src/gamemodifiers.cpp:191
+#: src/gamemodifiers.cpp:195
msgid "(?) crazy move"
msgstr ""
#. TRANSLATORS: move to target type in status bar
-#: src/gamemodifiers.cpp:198
+#: src/gamemodifiers.cpp:202
msgid "(0) default moves to target"
msgstr ""
#. TRANSLATORS: move to target type in status bar
-#: src/gamemodifiers.cpp:200
+#: src/gamemodifiers.cpp:204
msgid "(1) moves to target in distance 1"
msgstr ""
#. TRANSLATORS: move to target type in status bar
-#: src/gamemodifiers.cpp:202
+#: src/gamemodifiers.cpp:206
msgid "(2) moves to target in distance 2"
msgstr ""
#. TRANSLATORS: move to target type in status bar
-#: src/gamemodifiers.cpp:204
+#: src/gamemodifiers.cpp:208
msgid "(3) moves to target in distance 3"
msgstr ""
#. TRANSLATORS: move to target type in status bar
-#: src/gamemodifiers.cpp:206
+#: src/gamemodifiers.cpp:210
msgid "(4) moves to target in distance 4"
msgstr ""
#. TRANSLATORS: move to target type in status bar
-#: src/gamemodifiers.cpp:208
+#: src/gamemodifiers.cpp:212
msgid "(5) moves to target in distance 5"
msgstr ""
#. TRANSLATORS: move to target type in status bar
-#: src/gamemodifiers.cpp:210
+#: src/gamemodifiers.cpp:214
msgid "(6) moves to target in distance 6"
msgstr ""
#. TRANSLATORS: move to target type in status bar
-#: src/gamemodifiers.cpp:212
+#: src/gamemodifiers.cpp:216
msgid "(7) moves to target in distance 7"
msgstr ""
#. TRANSLATORS: move to target type in status bar
-#: src/gamemodifiers.cpp:214
+#: src/gamemodifiers.cpp:218
msgid "(8) moves to target in distance 8"
msgstr ""
#. TRANSLATORS: move to target type in status bar
-#: src/gamemodifiers.cpp:216
+#: src/gamemodifiers.cpp:220
msgid "(9) moves to target in distance 9"
msgstr ""
#. TRANSLATORS: move to target type in status bar
-#: src/gamemodifiers.cpp:218
+#: src/gamemodifiers.cpp:222
msgid "(A) moves to target in attack range"
msgstr ""
#. TRANSLATORS: move to target type in status bar
-#: src/gamemodifiers.cpp:220
+#: src/gamemodifiers.cpp:224
msgid "(a) archer attack range"
msgstr ""
#. TRANSLATORS: move to target type in status bar
-#: src/gamemodifiers.cpp:222
+#: src/gamemodifiers.cpp:226
msgid "(B) moves to target in attack range - 1"
msgstr ""
#. TRANSLATORS: move to target type in status bar
-#: src/gamemodifiers.cpp:224
+#: src/gamemodifiers.cpp:228
msgid "(?) move to target"
msgstr ""
#. TRANSLATORS: folow mode in status bar
-#: src/gamemodifiers.cpp:230
+#: src/gamemodifiers.cpp:234
msgid "(D) default follow"
msgstr ""
#. TRANSLATORS: folow mode in status bar
-#: src/gamemodifiers.cpp:232
+#: src/gamemodifiers.cpp:236
msgid "(R) relative follow"
msgstr ""
#. TRANSLATORS: folow mode in status bar
-#: src/gamemodifiers.cpp:234
+#: src/gamemodifiers.cpp:238
msgid "(M) mirror follow"
msgstr ""
#. TRANSLATORS: folow mode in status bar
-#: src/gamemodifiers.cpp:236
+#: src/gamemodifiers.cpp:240
msgid "(P) pet follow"
msgstr ""
#. TRANSLATORS: folow mode in status bar
-#: src/gamemodifiers.cpp:238
+#: src/gamemodifiers.cpp:242
msgid "(?) unknown follow"
msgstr ""
#. TRANSLATORS: switch attack type in status bar
#. TRANSLATORS: attack type in status bar
-#: src/gamemodifiers.cpp:244 src/gamemodifiers.cpp:252
-#: src/gamemodifiers.cpp:266
+#: src/gamemodifiers.cpp:248 src/gamemodifiers.cpp:256
+#: src/gamemodifiers.cpp:270
msgid "(?) attack"
msgstr ""
#. TRANSLATORS: switch attack type in status bar
#. TRANSLATORS: attack type in status bar
-#: src/gamemodifiers.cpp:246 src/gamemodifiers.cpp:258
+#: src/gamemodifiers.cpp:250 src/gamemodifiers.cpp:262
msgid "(D) default attack"
msgstr ""
#. TRANSLATORS: switch attack type in status bar
-#: src/gamemodifiers.cpp:248
+#: src/gamemodifiers.cpp:252
msgid "(s) switch attack without shield"
msgstr ""
#. TRANSLATORS: switch attack type in status bar
-#: src/gamemodifiers.cpp:250
+#: src/gamemodifiers.cpp:254
msgid "(S) switch attack with shield"
msgstr ""
#. TRANSLATORS: attack type in status bar
-#: src/gamemodifiers.cpp:260
+#: src/gamemodifiers.cpp:264
msgid "(G) go and attack"
msgstr ""
#. TRANSLATORS: attack type in status bar
-#: src/gamemodifiers.cpp:262
+#: src/gamemodifiers.cpp:266
msgid "(A) go, attack, pickup"
msgstr ""
#. TRANSLATORS: attack type in status bar
-#: src/gamemodifiers.cpp:264
+#: src/gamemodifiers.cpp:268
msgid "(d) without auto attack"
msgstr ""
+#. TRANSLATORS: targeting type in status bar
+#: src/gamemodifiers.cpp:276
+msgid "(D) don't switch target"
+msgstr ""
+
+#. TRANSLATORS: targeting type in status bar
+#: src/gamemodifiers.cpp:278
+msgid "(C) always attack closest"
+msgstr ""
+
+#. TRANSLATORS: targeting type in status bar
+#: src/gamemodifiers.cpp:280
+msgid "(?) targeting"
+msgstr ""
+
#. TRANSLATORS: pickup size in status bar
-#: src/gamemodifiers.cpp:299
+#: src/gamemodifiers.cpp:314
msgid "(S) small pick up 1x1 cells"
msgstr ""
#. TRANSLATORS: pickup size in status bar
-#: src/gamemodifiers.cpp:301
+#: src/gamemodifiers.cpp:316
msgid "(D) default pick up 2x1 cells"
msgstr ""
#. TRANSLATORS: pickup size in status bar
-#: src/gamemodifiers.cpp:303
+#: src/gamemodifiers.cpp:318
msgid "(F) forward pick up 2x3 cells"
msgstr ""
#. TRANSLATORS: pickup size in status bar
-#: src/gamemodifiers.cpp:305
+#: src/gamemodifiers.cpp:320
msgid "(3) pick up 3x3 cells"
msgstr ""
#. TRANSLATORS: pickup size in status bar
-#: src/gamemodifiers.cpp:307
+#: src/gamemodifiers.cpp:322
msgid "(g) go and pick up in distance 4"
msgstr ""
#. TRANSLATORS: pickup size in status bar
-#: src/gamemodifiers.cpp:309
+#: src/gamemodifiers.cpp:324
msgid "(G) go and pick up in distance 8"
msgstr ""
#. TRANSLATORS: pickup size in status bar
-#: src/gamemodifiers.cpp:311
+#: src/gamemodifiers.cpp:326
msgid "(A) go and pick up in max distance"
msgstr ""
#. TRANSLATORS: pickup size in status bar
-#: src/gamemodifiers.cpp:313
+#: src/gamemodifiers.cpp:328
msgid "(?) pick up"
msgstr ""
#. TRANSLATORS: magic attack in status bar
-#: src/gamemodifiers.cpp:319
+#: src/gamemodifiers.cpp:334
msgid "(f) use #flar for magic attack"
msgstr ""
#. TRANSLATORS: magic attack in status bar
-#: src/gamemodifiers.cpp:321
+#: src/gamemodifiers.cpp:336
msgid "(c) use #chiza for magic attack"
msgstr ""
#. TRANSLATORS: magic attack in status bar
-#: src/gamemodifiers.cpp:323
+#: src/gamemodifiers.cpp:338
msgid "(I) use #ingrav for magic attack"
msgstr ""
#. TRANSLATORS: magic attack in status bar
-#: src/gamemodifiers.cpp:325
+#: src/gamemodifiers.cpp:340
msgid "(F) use #frillyar for magic attack"
msgstr ""
#. TRANSLATORS: magic attack in status bar
-#: src/gamemodifiers.cpp:327
+#: src/gamemodifiers.cpp:342
msgid "(U) use #upmarmu for magic attack"
msgstr ""
#. TRANSLATORS: magic attack in status bar
-#: src/gamemodifiers.cpp:329
+#: src/gamemodifiers.cpp:344
msgid "(?) magic attack"
msgstr ""
#. TRANSLATORS: player attack type in status bar
-#: src/gamemodifiers.cpp:335
+#: src/gamemodifiers.cpp:350
msgid "(a) attack all players"
msgstr ""
#. TRANSLATORS: player attack type in status bar
-#: src/gamemodifiers.cpp:337
+#: src/gamemodifiers.cpp:352
msgid "(f) attack all except friends"
msgstr ""
#. TRANSLATORS: player attack type in status bar
-#: src/gamemodifiers.cpp:339
+#: src/gamemodifiers.cpp:354
msgid "(b) attack bad relations"
msgstr ""
#. TRANSLATORS: player attack type in status bar
-#: src/gamemodifiers.cpp:341
+#: src/gamemodifiers.cpp:356
msgid "(d) don't attack players"
msgstr ""
#. TRANSLATORS: player attack type in status bar
-#: src/gamemodifiers.cpp:343
+#: src/gamemodifiers.cpp:358
msgid "(?) pvp attack"
msgstr ""
#. TRANSLATORS: imitation type in status bar
-#: src/gamemodifiers.cpp:349
+#: src/gamemodifiers.cpp:364
msgid "(D) default imitation"
msgstr ""
#. TRANSLATORS: imitation type in status bar
-#: src/gamemodifiers.cpp:351
+#: src/gamemodifiers.cpp:366
msgid "(O) outfits imitation"
msgstr ""
#. TRANSLATORS: imitation type in status bar
-#: src/gamemodifiers.cpp:353
+#: src/gamemodifiers.cpp:368
msgid "(?) imitation"
msgstr ""
#. TRANSLATORS: game modifiers state in status bar
-#: src/gamemodifiers.cpp:359
+#: src/gamemodifiers.cpp:374
msgid "Game modifiers are enabled"
msgstr ""
#. TRANSLATORS: game modifiers state in status bar
-#: src/gamemodifiers.cpp:361
+#: src/gamemodifiers.cpp:376
msgid "Game modifiers are disabled"
msgstr ""
#. TRANSLATORS: game modifiers state in status bar
-#: src/gamemodifiers.cpp:363
+#: src/gamemodifiers.cpp:378
msgid "Game modifiers are unknown"
msgstr ""
#. TRANSLATORS: map view type in status bar
-#: src/gamemodifiers.cpp:376
+#: src/gamemodifiers.cpp:392
msgid "(N) normal map view"
msgstr ""
#. TRANSLATORS: map view type in status bar
-#: src/gamemodifiers.cpp:378
+#: src/gamemodifiers.cpp:394
msgid "(D) debug map view"
msgstr ""
#. TRANSLATORS: map view type in status bar
-#: src/gamemodifiers.cpp:380
+#: src/gamemodifiers.cpp:396
msgid "(u) ultra map view"
msgstr ""
#. TRANSLATORS: map view type in status bar
-#: src/gamemodifiers.cpp:382
+#: src/gamemodifiers.cpp:398
msgid "(U) ultra map view 2"
msgstr ""
#. TRANSLATORS: map view type in status bar
-#: src/gamemodifiers.cpp:384
+#: src/gamemodifiers.cpp:400
msgid "(e) empty map view with collision"
msgstr ""
#. TRANSLATORS: map view type in status bar
-#: src/gamemodifiers.cpp:386
+#: src/gamemodifiers.cpp:402
msgid "(E) empty map view"
msgstr ""
#. TRANSLATORS: map view type in status bar
-#: src/gamemodifiers.cpp:388
+#: src/gamemodifiers.cpp:404
msgid "(b) black & white map view"
msgstr ""
#. TRANSLATORS: pickup size in status bar
-#: src/gamemodifiers.cpp:390
+#: src/gamemodifiers.cpp:406
msgid "(?) map view"
msgstr ""
#. TRANSLATORS: away type in status bar
-#: src/gamemodifiers.cpp:396
+#: src/gamemodifiers.cpp:418
msgid "(O) on keyboard"
msgstr ""
#. TRANSLATORS: away type in status bar
-#: src/gamemodifiers.cpp:398
+#: src/gamemodifiers.cpp:420
msgid "(A) away"
msgstr ""
#. TRANSLATORS: away type in status bar
#. TRANSLATORS: camera mode in status bar
-#: src/gamemodifiers.cpp:400 src/gamemodifiers.cpp:454
+#: src/gamemodifiers.cpp:422 src/gamemodifiers.cpp:482
msgid "(?) away"
msgstr ""
#. TRANSLATORS: away message box header
-#: src/gamemodifiers.cpp:424
+#: src/gamemodifiers.cpp:448
msgid "Away"
msgstr ""
#. TRANSLATORS: camera mode in status bar
-#: src/gamemodifiers.cpp:450
+#: src/gamemodifiers.cpp:478
msgid "(G) game camera mode"
msgstr ""
#. TRANSLATORS: camera mode in status bar
-#: src/gamemodifiers.cpp:452
+#: src/gamemodifiers.cpp:480
msgid "(F) free camera mode"
msgstr ""
#. TRANSLATORS: error message question
-#: src/gui/dialogsmanager.cpp:115
+#: src/gui/dialogsmanager.cpp:119
msgid "Do you want to open support page?"
msgstr ""
#. TRANSLATORS: message header
-#: src/gui/dialogsmanager.cpp:127 src/gui/dialogsmanager.cpp:152
-#: src/gui/dialogsmanager.cpp:168
+#: src/gui/dialogsmanager.cpp:133 src/gui/dialogsmanager.cpp:162
+#: src/gui/dialogsmanager.cpp:182
msgid "Message"
msgstr ""
#. TRANSLATORS: ok dialog button
#. TRANSLATORS: popup menu item
#. TRANSLATORS: revive player
-#: src/gui/dialogsmanager.cpp:130 src/gui/popups/popupmenu.cpp:2613
+#: src/gui/dialogsmanager.cpp:136 src/gui/popups/popupmenu.cpp:2636
msgid "Revive"
msgstr ""
#. TRANSLATORS: weight message
-#: src/gui/dialogsmanager.cpp:154
+#: src/gui/dialogsmanager.cpp:164
msgid ""
"You are carrying more than half your weight. You are unable to regain "
"health."
msgstr ""
#. TRANSLATORS: weight message
-#: src/gui/dialogsmanager.cpp:170
+#: src/gui/dialogsmanager.cpp:184
msgid "You are carrying less than half your weight. You can regain health."
msgstr ""
@@ -1099,67 +1130,67 @@ msgstr ""
#: src/gui/models/colorlistmodel.h:33 src/gui/models/sortlistmodelinv.h:32
#: src/gui/widgets/tabs/setup_other.cpp:79
#: src/gui/widgets/tabs/setup_visual.cpp:81
-#: src/gui/windows/equipmentwindow.cpp:616
+#: src/gui/windows/equipmentwindow.cpp:669
msgid "default"
msgstr ""
#. TRANSLATORS: chat color
#. TRANSLATORS: color name
-#: src/gui/models/colorlistmodel.h:35 src/gui/models/colormodel.cpp:74
+#: src/gui/models/colorlistmodel.h:35 src/gui/models/colormodel.cpp:76
msgid "black"
msgstr ""
#. TRANSLATORS: chat color
#. TRANSLATORS: color name
-#: src/gui/models/colorlistmodel.h:37 src/gui/models/colormodel.cpp:76
+#: src/gui/models/colorlistmodel.h:37 src/gui/models/colormodel.cpp:78
msgid "red"
msgstr ""
#. TRANSLATORS: chat color
#. TRANSLATORS: color name
-#: src/gui/models/colorlistmodel.h:39 src/gui/models/colormodel.cpp:78
+#: src/gui/models/colorlistmodel.h:39 src/gui/models/colormodel.cpp:80
msgid "green"
msgstr ""
#. TRANSLATORS: chat color
#. TRANSLATORS: color name
-#: src/gui/models/colorlistmodel.h:41 src/gui/models/colormodel.cpp:80
+#: src/gui/models/colorlistmodel.h:41 src/gui/models/colormodel.cpp:82
msgid "blue"
msgstr ""
#. TRANSLATORS: chat color
#. TRANSLATORS: color name
-#: src/gui/models/colorlistmodel.h:43 src/gui/models/colormodel.cpp:82
+#: src/gui/models/colorlistmodel.h:43 src/gui/models/colormodel.cpp:84
msgid "gold"
msgstr ""
#. TRANSLATORS: chat color
#. TRANSLATORS: color name
-#: src/gui/models/colorlistmodel.h:45 src/gui/models/colormodel.cpp:84
+#: src/gui/models/colorlistmodel.h:45 src/gui/models/colormodel.cpp:86
msgid "yellow"
msgstr ""
#. TRANSLATORS: chat color
#. TRANSLATORS: color name
-#: src/gui/models/colorlistmodel.h:47 src/gui/models/colormodel.cpp:86
+#: src/gui/models/colorlistmodel.h:47 src/gui/models/colormodel.cpp:88
msgid "pink"
msgstr ""
#. TRANSLATORS: chat color
#. TRANSLATORS: color name
-#: src/gui/models/colorlistmodel.h:49 src/gui/models/colormodel.cpp:88
+#: src/gui/models/colorlistmodel.h:49 src/gui/models/colormodel.cpp:90
msgid "purple"
msgstr ""
#. TRANSLATORS: chat color
#. TRANSLATORS: color name
-#: src/gui/models/colorlistmodel.h:51 src/gui/models/colormodel.cpp:90
+#: src/gui/models/colorlistmodel.h:51 src/gui/models/colormodel.cpp:92
msgid "grey"
msgstr ""
#. TRANSLATORS: chat color
#. TRANSLATORS: color name
-#: src/gui/models/colorlistmodel.h:53 src/gui/models/colormodel.cpp:92
+#: src/gui/models/colorlistmodel.h:53 src/gui/models/colormodel.cpp:94
msgid "brown"
msgstr ""
@@ -1260,8 +1291,8 @@ msgstr ""
#. TRANSLATORS: language
#. TRANSLATORS: popup menu header
-#: src/gui/models/langlistmodel.h:45 src/gui/popups/popupmenu.cpp:1990
-#: src/gui/popups/popupmenu.cpp:2068 src/gui/widgets/tabs/socialtabbase.h:46
+#: src/gui/models/langlistmodel.h:45 src/gui/popups/popupmenu.cpp:2009
+#: src/gui/popups/popupmenu.cpp:2087 src/gui/widgets/tabs/socialtabbase.h:46
msgid "(default)"
msgstr ""
@@ -1411,7 +1442,8 @@ msgid "Blacklisted"
msgstr ""
#. TRANSLATORS: relation type
-#: src/gui/models/playerrelationlistmodel.h:47
+#. TRANSLATORS: palette color
+#: src/gui/models/playerrelationlistmodel.h:47 src/gui/userpalette.cpp:159
msgid "Enemy"
msgstr ""
@@ -1487,62 +1519,62 @@ msgid "Skip"
msgstr ""
#. TRANSLATORS: being popup label
-#: src/gui/popups/beingpopup.cpp:166 src/gui/popups/beingpopup.cpp:186
+#: src/gui/popups/beingpopup.cpp:167 src/gui/popups/beingpopup.cpp:187
#, c-format
msgid "Hungry: %d"
msgstr ""
#. TRANSLATORS: being popup label
-#: src/gui/popups/beingpopup.cpp:170 src/gui/popups/beingpopup.cpp:190
+#: src/gui/popups/beingpopup.cpp:171 src/gui/popups/beingpopup.cpp:191
#, c-format
msgid "Intimacy: %d"
msgstr ""
#. TRANSLATORS: being popup label
-#: src/gui/popups/beingpopup.cpp:206
+#: src/gui/popups/beingpopup.cpp:207
#, c-format
msgid "Party: %s"
msgstr ""
#. TRANSLATORS: being popup label
-#: src/gui/popups/beingpopup.cpp:224
+#: src/gui/popups/beingpopup.cpp:225
#, c-format
msgid "Guild: %s"
msgstr ""
#. TRANSLATORS: being popup label
-#: src/gui/popups/beingpopup.cpp:241
+#: src/gui/popups/beingpopup.cpp:242
#, c-format
msgid "Pvp rank: %u"
msgstr ""
#. TRANSLATORS: being popup label
-#: src/gui/popups/beingpopup.cpp:257
+#: src/gui/popups/beingpopup.cpp:259
#, c-format
msgid "Buy shop: %s"
msgstr ""
#. TRANSLATORS: being popup label
-#: src/gui/popups/beingpopup.cpp:272
+#: src/gui/popups/beingpopup.cpp:276
#, c-format
msgid "Sell shop: %s"
msgstr ""
#. TRANSLATORS: being popup label
-#: src/gui/popups/beingpopup.cpp:286
+#: src/gui/popups/beingpopup.cpp:291
#, c-format
msgid "Comment: %s"
msgstr ""
#. TRANSLATORS: being popup label
-#: src/gui/popups/beingpopup.cpp:300
+#: src/gui/popups/beingpopup.cpp:305
#, c-format
msgid "Chat room: %s"
msgstr ""
#. TRANSLATORS: party popup item
#. TRANSLATORS: party creation message
-#: src/gui/popups/createpartypopup.h:50 src/gui/windows/socialwindow.cpp:504
+#: src/gui/popups/createpartypopup.h:50 src/gui/windows/socialwindow.cpp:521
msgid "Create Party"
msgstr ""
@@ -1556,7 +1588,6 @@ msgstr ""
#. TRANSLATORS: connection dialog button
#. TRANSLATORS: edit server dialog button
#. TRANSLATORS: item amount window button
-#. TRANSLATORS: button in npc post dialog
#. TRANSLATORS: quit dialog button
#. TRANSLATORS: register dialog. button.
#. TRANSLATORS: setup button
@@ -1565,46 +1596,50 @@ msgstr ""
#. TRANSLATORS: unregister dialog. button.
#. TRANSLATORS: updater window button
#. TRANSLATORS: input action name
-#: src/gui/popups/createpartypopup.h:53 src/gui/popups/popupmenu.cpp:374
-#: src/gui/popups/popupmenu.cpp:441 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:1732 src/gui/popups/popupmenu.cpp:1768
-#: src/gui/popups/popupmenu.cpp:1818 src/gui/popups/popupmenu.cpp:1860
-#: src/gui/popups/popupmenu.cpp:1901 src/gui/popups/popupmenu.cpp:1969
-#: src/gui/popups/popupmenu.cpp:2047 src/gui/popups/popupmenu.cpp:2081
-#: src/gui/popups/popupmenu.cpp:2107 src/gui/popups/popupmenu.cpp:2128
-#: src/gui/popups/popupmenu.cpp:2149 src/gui/popups/popupmenu.cpp:2174
-#: src/gui/popups/popupmenu.cpp:2191 src/gui/popups/popupmenu.cpp:2505
-#: src/gui/popups/popupmenu.cpp:2670 src/gui/windows/buyselldialog.cpp:75
-#: src/gui/windows/changeemaildialog.cpp:55
-#: src/gui/windows/changepassworddialog.cpp:57
-#: src/gui/windows/charcreatedialog.cpp:122
+#: src/gui/popups/createpartypopup.h:53 src/gui/popups/popupmenu.cpp:384
+#: src/gui/popups/popupmenu.cpp:452 src/gui/popups/popupmenu.cpp:553
+#: src/gui/popups/popupmenu.cpp:600 src/gui/popups/popupmenu.cpp:635
+#: src/gui/popups/popupmenu.cpp:666 src/gui/popups/popupmenu.cpp:691
+#: src/gui/popups/popupmenu.cpp:716 src/gui/popups/popupmenu.cpp:905
+#: src/gui/popups/popupmenu.cpp:932 src/gui/popups/popupmenu.cpp:965
+#: src/gui/popups/popupmenu.cpp:1749 src/gui/popups/popupmenu.cpp:1785
+#: src/gui/popups/popupmenu.cpp:1835 src/gui/popups/popupmenu.cpp:1877
+#: src/gui/popups/popupmenu.cpp:1918 src/gui/popups/popupmenu.cpp:1988
+#: src/gui/popups/popupmenu.cpp:2066 src/gui/popups/popupmenu.cpp:2100
+#: src/gui/popups/popupmenu.cpp:2126 src/gui/popups/popupmenu.cpp:2147
+#: src/gui/popups/popupmenu.cpp:2168 src/gui/popups/popupmenu.cpp:2194
+#: src/gui/popups/popupmenu.cpp:2212 src/gui/popups/popupmenu.cpp:2528
+#: src/gui/popups/popupmenu.cpp:2693 src/gui/windows/buyselldialog.cpp:75
+#: src/gui/windows/changeemaildialog.cpp:56
+#: src/gui/windows/changepassworddialog.cpp:58
+#: src/gui/windows/charcreatedialog.cpp:121
#: src/gui/windows/connectiondialog.cpp:52
-#: src/gui/windows/editserverdialog.cpp:61
-#: src/gui/windows/itemamountwindow.cpp:169
-#: src/gui/windows/npcpostdialog.cpp:70 src/gui/windows/quitdialog.cpp:70
-#: src/gui/windows/registerdialog.cpp:65 src/gui/windows/setupwindow.cpp:94
-#: src/gui/windows/textcommandeditor.cpp:86 src/gui/windows/textdialog.cpp:55
-#: src/gui/windows/unregisterdialog.cpp:54
-#: src/gui/windows/updaterwindow.cpp:190 src/input/pages/gui.cpp:105
+#: src/gui/windows/editserverdialog.cpp:58
+#: src/gui/windows/itemamountwindow.cpp:181 src/gui/windows/quitdialog.cpp:68
+#: src/gui/windows/registerdialog.cpp:62 src/gui/windows/setupwindow.cpp:99
+#: src/gui/windows/textcommandeditor.cpp:87 src/gui/windows/textdialog.cpp:55
+#: src/gui/windows/unregisterdialog.cpp:55
+#: src/gui/windows/updaterwindow.cpp:189 src/input/pages/gui.cpp:103
msgid "Cancel"
msgstr "Poništi"
#. TRANSLATORS: popup label
-#: src/gui/popups/itempopup.cpp:203
+#: src/gui/popups/itempopup.cpp:220
#, c-format
msgid "Weight: %s"
msgstr ""
+#. TRANSLATORS: popup label
+#: src/gui/popups/itempopup.cpp:285
+msgid "Cards: "
+msgstr ""
+
#. TRANSLATORS: popup menu item
#. TRANSLATORS: trade with player
#. TRANSLATORS: trade chat tab name
#. TRANSLATORS: inventory type name
-#: src/gui/popups/popupmenu.cpp:156 src/gui/popups/popupmenu.cpp:800
-#: src/gui/widgets/tabs/chat/tradetab.cpp:39 src/inventory.cpp:319
+#: src/gui/popups/popupmenu.cpp:161 src/gui/popups/popupmenu.cpp:811
+#: src/gui/widgets/tabs/chat/tradetab.cpp:39 src/inventory.cpp:328
msgid "Trade"
msgstr "Trgovanje"
@@ -1615,53 +1650,52 @@ msgstr "Trgovanje"
#. TRANSLATORS: popup menu item
#. TRANSLATORS: attack player
#. TRANSLATORS: Skill type
-#. TRANSLATORS: bot checker window table header
#. TRANSLATORS: input action name
#. TRANSLATORS: player stat
-#: src/gui/popups/popupmenu.cpp:159 src/gui/popups/popupmenu.cpp:277
-#: src/gui/popups/popupmenu.cpp:803 src/gui/widgets/skillinfo.cpp:114
-#: src/gui/windows/botcheckerwindow.cpp:88 src/input/pages/basic.cpp:42
-#: src/net/eathena/generalhandler.cpp:401 src/net/tmwa/generalhandler.cpp:358
+#: src/gui/popups/popupmenu.cpp:164 src/gui/popups/popupmenu.cpp:286
+#: src/gui/popups/popupmenu.cpp:814 src/gui/widgets/skillinfo.cpp:109
+#: src/input/pages/basic.cpp:40 src/net/eathena/generalhandler.cpp:396
+#: src/net/tmwa/generalhandler.cpp:359
msgid "Attack"
msgstr "Napad"
#. TRANSLATORS: popup menu item
#. TRANSLATORS: send whisper to player
-#: src/gui/popups/popupmenu.cpp:162 src/gui/popups/popupmenu.cpp:252
-#: src/gui/popups/popupmenu.cpp:462
+#: src/gui/popups/popupmenu.cpp:167 src/gui/popups/popupmenu.cpp:259
+#: src/gui/popups/popupmenu.cpp:473
msgid "Whisper"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: heal player
-#: src/gui/popups/popupmenu.cpp:168 src/gui/popups/popupmenu.cpp:807
+#: src/gui/popups/popupmenu.cpp:173 src/gui/popups/popupmenu.cpp:818
msgid "Heal"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: kick player from guild
-#: src/gui/popups/popupmenu.cpp:188 src/gui/popups/popupmenu.cpp:204
-#: src/gui/popups/popupmenu.cpp:511 src/gui/popups/popupmenu.cpp:835
+#: src/gui/popups/popupmenu.cpp:193 src/gui/popups/popupmenu.cpp:209
+#: src/gui/popups/popupmenu.cpp:522 src/gui/popups/popupmenu.cpp:846
msgid "Kick from guild"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: change player position in guild
-#: src/gui/popups/popupmenu.cpp:195 src/gui/popups/popupmenu.cpp:211
-#: src/gui/popups/popupmenu.cpp:518 src/gui/popups/popupmenu.cpp:842
+#: src/gui/popups/popupmenu.cpp:200 src/gui/popups/popupmenu.cpp:216
+#: src/gui/popups/popupmenu.cpp:529 src/gui/popups/popupmenu.cpp:853
msgid "Change pos in guild"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: invite player to guild
-#: src/gui/popups/popupmenu.cpp:224 src/gui/popups/popupmenu.cpp:530
-#: src/gui/popups/popupmenu.cpp:856
+#: src/gui/popups/popupmenu.cpp:229 src/gui/popups/popupmenu.cpp:541
+#: src/gui/popups/popupmenu.cpp:867
msgid "Invite to guild"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: set player invisible for self by id
-#: src/gui/popups/popupmenu.cpp:231
+#: src/gui/popups/popupmenu.cpp:236
msgid "Nuke"
msgstr ""
@@ -1678,20 +1712,18 @@ msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: move to player location
#. TRANSLATORS: input tab sub tab name
-#. TRANSLATORS: bot checker window table header
-#: src/gui/popups/popupmenu.cpp:234 src/gui/popups/popupmenu.cpp:265
-#: src/gui/popups/popupmenu.cpp:492 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:92
+#: src/gui/popups/popupmenu.cpp:239 src/gui/popups/popupmenu.cpp:272
+#: src/gui/popups/popupmenu.cpp:503 src/gui/popups/popupmenu.cpp:659
+#: src/gui/popups/popupmenu.cpp:825 src/gui/popups/popupmenu.cpp:890
+#: src/gui/setupinputpages.cpp:45
msgid "Move"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: talk with npc
-#. TRANSLATORS: bot checker window table header
#. TRANSLATORS: input action name
-#: src/gui/popups/popupmenu.cpp:246 src/gui/windows/botcheckerwindow.cpp:90
-#: src/input/pages/basic.cpp:90 src/resources/db/npcdb.cpp:146
+#: src/gui/popups/popupmenu.cpp:253 src/input/pages/basic.cpp:88
+#: src/resources/db/npcdb.cpp:147
msgid "Talk"
msgstr "Govori"
@@ -1703,11 +1735,11 @@ msgstr "Govori"
#. TRANSLATORS: shop window button
#. TRANSLATORS: shop window tab name
#. TRANSLATORS: input action name
-#: src/gui/popups/popupmenu.cpp:256 src/gui/popups/popupmenu.cpp:2359
-#: src/gui/windows/buydialog.cpp:191 src/gui/windows/buydialog.cpp:207
-#: src/gui/windows/buydialog.cpp:268 src/gui/windows/buyselldialog.cpp:71
-#: src/gui/windows/shopwindow.cpp:168 src/input/pages/basic.cpp:240
-#: src/resources/db/npcdb.cpp:147
+#: src/gui/popups/popupmenu.cpp:263 src/gui/popups/popupmenu.cpp:2380
+#: src/gui/windows/buydialog.cpp:194 src/gui/windows/buydialog.cpp:212
+#: src/gui/windows/buydialog.cpp:275 src/gui/windows/buyselldialog.cpp:71
+#: src/gui/windows/shopwindow.cpp:168 src/input/pages/basic.cpp:244
+#: src/resources/db/npcdb.cpp:148
msgid "Buy"
msgstr "Kupi"
@@ -1720,10 +1752,10 @@ msgstr "Kupi"
#. TRANSLATORS: shop window button
#. TRANSLATORS: shop window tab name
#. TRANSLATORS: input action name
-#: src/gui/popups/popupmenu.cpp:259 src/gui/popups/popupmenu.cpp:2371
-#: src/gui/widgets/selldialog.cpp:51 src/gui/widgets/selldialog.cpp:96
+#: src/gui/popups/popupmenu.cpp:266 src/gui/popups/popupmenu.cpp:2392
+#: src/gui/widgets/selldialog.cpp:52 src/gui/widgets/selldialog.cpp:99
#: src/gui/windows/buyselldialog.cpp:73 src/gui/windows/shopwindow.cpp:170
-#: src/input/pages/basic.cpp:246 src/resources/db/npcdb.cpp:148
+#: src/input/pages/basic.cpp:250 src/resources/db/npcdb.cpp:149
msgid "Sell"
msgstr "Prodaj"
@@ -1731,26 +1763,26 @@ msgstr "Prodaj"
#. TRANSLATORS: add comment to npc
#. TRANSLATORS: popup menu item
#. TRANSLATORS: add comment to player
-#: src/gui/popups/popupmenu.cpp:268 src/gui/popups/popupmenu.cpp:472
-#: src/gui/popups/popupmenu.cpp:2467
+#: src/gui/popups/popupmenu.cpp:275 src/gui/popups/popupmenu.cpp:483
+#: src/gui/popups/popupmenu.cpp:2490
msgid "Add comment"
msgstr ""
#. TRANSLATORS: remove monster from attack list
#. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:289
+#: src/gui/popups/popupmenu.cpp:298
msgid "Remove from attack list"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: add monster to priotiry attack list
-#: src/gui/popups/popupmenu.cpp:296
+#: src/gui/popups/popupmenu.cpp:305
msgid "Add to priority attack list"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: add monster to attack list
-#: src/gui/popups/popupmenu.cpp:300
+#: src/gui/popups/popupmenu.cpp:309
msgid "Add to attack list"
msgstr ""
@@ -1758,19 +1790,19 @@ msgstr ""
#. TRANSLATORS: add monster to ignore list
#. TRANSLATORS: popup menu item
#. TRANSLATORS: add item to pickup list
-#: src/gui/popups/popupmenu.cpp:304 src/gui/popups/popupmenu.cpp:2487
+#: src/gui/popups/popupmenu.cpp:313 src/gui/popups/popupmenu.cpp:2510
msgid "Add to ignore list"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: Mercenary move to master
-#: src/gui/popups/popupmenu.cpp:313 src/gui/popups/popupmenu.cpp:324
+#: src/gui/popups/popupmenu.cpp:323 src/gui/popups/popupmenu.cpp:334
msgid "Move to master"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: fire mercenary
-#: src/gui/popups/popupmenu.cpp:317
+#: src/gui/popups/popupmenu.cpp:327
msgid "Fire"
msgstr ""
@@ -1778,19 +1810,19 @@ msgstr ""
#. TRANSLATORS: feed homunculus
#. TRANSLATORS: popup menu item
#. TRANSLATORS: feed pet
-#: src/gui/popups/popupmenu.cpp:327 src/gui/popups/popupmenu.cpp:340
+#: src/gui/popups/popupmenu.cpp:337 src/gui/popups/popupmenu.cpp:350
msgid "Feed"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: delete homunculus
-#: src/gui/popups/popupmenu.cpp:331
+#: src/gui/popups/popupmenu.cpp:341
msgid "Kill"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: pet drop loot
-#: src/gui/popups/popupmenu.cpp:343
+#: src/gui/popups/popupmenu.cpp:353
msgid "Drop loot"
msgstr ""
@@ -1798,8 +1830,8 @@ msgstr ""
#. TRANSLATORS: pet unequip item
#. TRANSLATORS: equipment window button
#. TRANSLATORS: inventory button
-#: src/gui/popups/popupmenu.cpp:346 src/gui/windows/equipmentwindow.cpp:74
-#: src/gui/windows/inventorywindow.cpp:186 src/resources/itemtypemapdata.h:45
+#: src/gui/popups/popupmenu.cpp:356 src/gui/windows/equipmentwindow.cpp:72
+#: src/gui/windows/inventorywindow.cpp:200 src/resources/itemtypemapdata.h:45
#: src/resources/itemtypemapdata.h:49 src/resources/itemtypemapdata.h:53
#: src/resources/itemtypemapdata.h:57 src/resources/itemtypemapdata.h:61
#: src/resources/itemtypemapdata.h:65 src/resources/itemtypemapdata.h:69
@@ -1814,14 +1846,14 @@ msgstr "Skini opremu"
#. TRANSLATORS: popup menu item
#. TRANSLATORS: rename map item
#. TRANSLATORS: shop window button
-#: src/gui/popups/popupmenu.cpp:350 src/gui/popups/popupmenu.cpp:609
-#: src/gui/windows/charselectdialog.cpp:132 src/gui/windows/shopwindow.cpp:192
+#: src/gui/popups/popupmenu.cpp:360 src/gui/popups/popupmenu.cpp:620
+#: src/gui/windows/charselectdialog.cpp:129 src/gui/windows/shopwindow.cpp:192
msgid "Rename"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: pet return to egg
-#: src/gui/popups/popupmenu.cpp:354
+#: src/gui/popups/popupmenu.cpp:364
msgid "Return to egg"
msgstr ""
@@ -1829,38 +1861,38 @@ msgstr ""
#. TRANSLATORS: add being name to chat
#. TRANSLATORS: popup menu item
#. TRANSLATORS: add player name to chat
-#: src/gui/popups/popupmenu.cpp:369 src/gui/popups/popupmenu.cpp:538
+#: src/gui/popups/popupmenu.cpp:379 src/gui/popups/popupmenu.cpp:549
msgid "Add name to chat"
msgstr ""
#. TRANSLATORS: popup menu header
#. TRANSLATORS: settings tab name
-#: src/gui/popups/popupmenu.cpp:418 src/gui/widgets/tabs/setup_players.cpp:38
+#: src/gui/popups/popupmenu.cpp:429 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:484 src/gui/popups/popupmenu.cpp:2412
-#: src/gui/popups/popupmenu.cpp:2436
+#: src/gui/popups/popupmenu.cpp:495 src/gui/popups/popupmenu.cpp:2433
+#: src/gui/popups/popupmenu.cpp:2457
msgid "Kick from party"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: pickup item from ground
-#: src/gui/popups/popupmenu.cpp:571 src/gui/popups/popupmenu.cpp:580
+#: src/gui/popups/popupmenu.cpp:582 src/gui/popups/popupmenu.cpp:591
msgid "Pick up"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: add item name to chat
-#: src/gui/popups/popupmenu.cpp:585 src/gui/popups/popupmenu.cpp:1728
-#: src/gui/popups/popupmenu.cpp:1804 src/gui/popups/popupmenu.cpp:1846
+#: src/gui/popups/popupmenu.cpp:596 src/gui/popups/popupmenu.cpp:1745
+#: src/gui/popups/popupmenu.cpp:1821 src/gui/popups/popupmenu.cpp:1863
msgid "Add to chat"
msgstr ""
#. TRANSLATORS: popup menu header
-#: src/gui/popups/popupmenu.cpp:606 src/gui/popups/popupmenu.cpp:638
+#: src/gui/popups/popupmenu.cpp:617 src/gui/popups/popupmenu.cpp:649
msgid "Map Item"
msgstr ""
@@ -1870,20 +1902,20 @@ msgstr ""
#. TRANSLATORS: remove attack target
#. TRANSLATORS: popup menu item
#. TRANSLATORS: remove item from pickup filter
-#: src/gui/popups/popupmenu.cpp:612 src/gui/popups/popupmenu.cpp:2043
-#: src/gui/popups/popupmenu.cpp:2077
+#: src/gui/popups/popupmenu.cpp:623 src/gui/popups/popupmenu.cpp:2062
+#: src/gui/popups/popupmenu.cpp:2096
msgid "Remove"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: warp to map item
-#: src/gui/popups/popupmenu.cpp:619 src/gui/popups/popupmenu.cpp:644
+#: src/gui/popups/popupmenu.cpp:630 src/gui/popups/popupmenu.cpp:655
msgid "Warp"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: move camera to map item
-#: src/gui/popups/popupmenu.cpp:651
+#: src/gui/popups/popupmenu.cpp:662
msgid "Move camera"
msgstr ""
@@ -1892,77 +1924,77 @@ msgstr ""
#. TRANSLATORS: full button name
#. TRANSLATORS: outfits button tooltip
#. TRANSLATORS: outfits window name
-#: src/gui/popups/popupmenu.cpp:669 src/gui/setupinputpages.cpp:53
-#: src/gui/windowmenu.cpp:142 src/gui/windows/inventorywindow.cpp:217
-#: src/gui/windows/outfitwindow.cpp:55
+#: src/gui/popups/popupmenu.cpp:680 src/gui/setupinputpages.cpp:53
+#: src/gui/windowmenu.cpp:143 src/gui/windows/inventorywindow.cpp:229
+#: src/gui/windows/outfitwindow.cpp:58
msgid "Outfits"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: clear selected outfit
-#: src/gui/popups/popupmenu.cpp:672
+#: src/gui/popups/popupmenu.cpp:683
msgid "Clear outfit"
msgstr ""
#. TRANSLATORS: popup menu header
#. TRANSLATORS: full button name
-#: src/gui/popups/popupmenu.cpp:698 src/gui/windowmenu.cpp:126
+#: src/gui/popups/popupmenu.cpp:709 src/gui/windowmenu.cpp:124
msgid "Spells"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: edit selected spell
-#: src/gui/popups/popupmenu.cpp:701
+#: src/gui/popups/popupmenu.cpp:712
msgid "Edit spell"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: remove all text from chat tab
#. TRANSLATORS: npc dialog button
-#: src/gui/popups/popupmenu.cpp:732 src/gui/windows/npcdialog.cpp:110
+#: src/gui/popups/popupmenu.cpp:743 src/gui/windows/npcdialog.cpp:112
msgid "Clear"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: disable chat tab highlight
-#: src/gui/popups/popupmenu.cpp:739
+#: src/gui/popups/popupmenu.cpp:750
msgid "Disable highlight"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: enable chat tab highlight
-#: src/gui/popups/popupmenu.cpp:745
+#: src/gui/popups/popupmenu.cpp:756
msgid "Enable highlight"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: do not remove player names from chat tab
-#: src/gui/popups/popupmenu.cpp:751
+#: src/gui/popups/popupmenu.cpp:762
msgid "Don't remove name"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: remove player names from chat tab
-#: src/gui/popups/popupmenu.cpp:757
+#: src/gui/popups/popupmenu.cpp:768
msgid "Remove name"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: enable away messages in chat tab
-#: src/gui/popups/popupmenu.cpp:763
+#: src/gui/popups/popupmenu.cpp:774
msgid "Enable away"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: disable away messages in chat tab
-#: src/gui/popups/popupmenu.cpp:769
+#: src/gui/popups/popupmenu.cpp:780
msgid "Disable away"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: enable away messages in chat tab
#. TRANSLATORS: social window button
-#: src/gui/popups/popupmenu.cpp:776 src/gui/windows/socialwindow.cpp:83
+#: src/gui/popups/popupmenu.cpp:787 src/gui/windows/socialwindow.cpp:81
msgid "Leave"
msgstr ""
@@ -1972,71 +2004,70 @@ 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:2145
-#: src/gui/popups/popupmenu.cpp:2187
+#: src/gui/popups/popupmenu.cpp:792 src/gui/popups/popupmenu.cpp:2164
+#: src/gui/popups/popupmenu.cpp:2208
msgid "Copy to clipboard"
msgstr ""
#. TRANSLATORS: popup menu header
-#: src/gui/popups/popupmenu.cpp:903
+#: src/gui/popups/popupmenu.cpp:914
msgid "Change guild position"
msgstr ""
#. TRANSLATORS: popup menu header
-#: src/gui/popups/popupmenu.cpp:948
+#: src/gui/popups/popupmenu.cpp:959
msgid "window"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: unlock window
-#: src/gui/popups/popupmenu.cpp:974
+#: src/gui/popups/popupmenu.cpp:988
msgid "Unlock"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: lock window
-#: src/gui/popups/popupmenu.cpp:980
+#: src/gui/popups/popupmenu.cpp:994
msgid "Lock"
msgstr ""
-#. TRANSLATORS: number of chars in string should be near original
-#: src/gui/popups/popupmenu.cpp:1028
+#: src/gui/popups/popupmenu.cpp:1043
msgid "Rename map sign "
msgstr ""
#. TRANSLATORS: number of chars in string should be near original
-#: src/gui/popups/popupmenu.cpp:1030
+#: src/gui/popups/popupmenu.cpp:1045
msgid "Name: "
msgstr ""
-#: src/gui/popups/popupmenu.cpp:1049
+#: src/gui/popups/popupmenu.cpp:1063
msgid "Player comment "
msgstr ""
#. TRANSLATORS: number of chars in string should be near original
-#: src/gui/popups/popupmenu.cpp:1051
+#: src/gui/popups/popupmenu.cpp:1065
msgid "Comment: "
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: add item to trade
-#: src/gui/popups/popupmenu.cpp:1624
+#: src/gui/popups/popupmenu.cpp:1638
msgid "Add to trade"
msgstr ""
-#: src/gui/popups/popupmenu.cpp:1632
+#: src/gui/popups/popupmenu.cpp:1646
msgid "Add to trade 10"
msgstr ""
-#: src/gui/popups/popupmenu.cpp:1637
+#: src/gui/popups/popupmenu.cpp:1651
msgid "Add to trade half"
msgstr ""
-#: src/gui/popups/popupmenu.cpp:1641
+#: src/gui/popups/popupmenu.cpp:1655
msgid "Add to trade all-1"
msgstr ""
-#: src/gui/popups/popupmenu.cpp:1645
+#: src/gui/popups/popupmenu.cpp:1659
msgid "Add to trade all"
msgstr ""
@@ -2045,50 +2076,50 @@ msgstr ""
#. TRANSLATORS: storage button
#. TRANSLATORS: inventory button
#. TRANSLATORS: setup button
-#: src/gui/popups/popupmenu.cpp:1653 src/gui/popups/popupmenu.cpp:1800
-#: src/gui/popups/popupmenu.cpp:1841 src/gui/windows/inventorywindow.cpp:249
-#: src/gui/windows/inventorywindow.cpp:272
-#: src/gui/windows/inventorywindow.cpp:864 src/gui/windows/setupwindow.cpp:96
+#: src/gui/popups/popupmenu.cpp:1667 src/gui/popups/popupmenu.cpp:1817
+#: src/gui/popups/popupmenu.cpp:1858 src/gui/windows/inventorywindow.cpp:260
+#: src/gui/windows/inventorywindow.cpp:284
+#: src/gui/windows/inventorywindow.cpp:882 src/gui/windows/setupwindow.cpp:101
msgid "Store"
msgstr "Pohrani"
-#: src/gui/popups/popupmenu.cpp:1661
+#: src/gui/popups/popupmenu.cpp:1675
msgid "Store 10"
msgstr ""
-#: src/gui/popups/popupmenu.cpp:1666
+#: src/gui/popups/popupmenu.cpp:1680
msgid "Store half"
msgstr ""
-#: src/gui/popups/popupmenu.cpp:1670
+#: src/gui/popups/popupmenu.cpp:1684
msgid "Store all-1"
msgstr ""
-#: src/gui/popups/popupmenu.cpp:1674
+#: src/gui/popups/popupmenu.cpp:1688
msgid "Store all"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: get item from storage
#. TRANSLATORS: storage button
-#: src/gui/popups/popupmenu.cpp:1684 src/gui/windows/inventorywindow.cpp:251
-#: src/gui/windows/inventorywindow.cpp:274
+#: src/gui/popups/popupmenu.cpp:1698 src/gui/windows/inventorywindow.cpp:262
+#: src/gui/windows/inventorywindow.cpp:286
msgid "Retrieve"
msgstr "Preuzmi"
-#: src/gui/popups/popupmenu.cpp:1692
+#: src/gui/popups/popupmenu.cpp:1706
msgid "Retrieve 10"
msgstr ""
-#: src/gui/popups/popupmenu.cpp:1697
+#: src/gui/popups/popupmenu.cpp:1711
msgid "Retrieve half"
msgstr ""
-#: src/gui/popups/popupmenu.cpp:1701
+#: src/gui/popups/popupmenu.cpp:1715
msgid "Retrieve all-1"
msgstr ""
-#: src/gui/popups/popupmenu.cpp:1705
+#: src/gui/popups/popupmenu.cpp:1719
msgid "Retrieve all"
msgstr ""
@@ -2098,51 +2129,56 @@ msgstr ""
#. TRANSLATORS: inventory button
#. TRANSLATORS: skills dialog button
#. TRANSLATORS: inventory button
-#: src/gui/popups/popupmenu.cpp:1762 src/gui/popups/popupmenu.cpp:2556
-#: src/gui/windows/inventorywindow.cpp:184
-#: src/gui/windows/inventorywindow.cpp:750 src/gui/windows/skilldialog.cpp:79
-#: src/gui/windows/skilldialog.cpp:151 src/gui/windows/skilldialog.cpp:321
-#: src/gui/windows/skilldialog.cpp:477 src/gui/windows/skilldialog.cpp:559
+#: src/gui/popups/popupmenu.cpp:1779 src/gui/popups/popupmenu.cpp:2579
+#: src/gui/windows/inventorywindow.cpp:198
+#: src/gui/windows/inventorywindow.cpp:771 src/gui/windows/skilldialog.cpp:77
+#: src/gui/windows/skilldialog.cpp:149 src/gui/windows/skilldialog.cpp:319
+#: src/gui/windows/skilldialog.cpp:483 src/gui/windows/skilldialog.cpp:565
#: src/resources/itemtypemapdata.h:37 src/resources/itemtypemapdata.h:41
msgid "Use"
msgstr "Upotrijebi"
#. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:1856
+#: src/gui/popups/popupmenu.cpp:1873
msgid "Clear drop window"
msgstr ""
#. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:1887 src/gui/popups/popupmenu.cpp:1948
+#: src/gui/popups/popupmenu.cpp:1904 src/gui/popups/popupmenu.cpp:1965
msgid "Hide"
msgstr ""
#. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:1894 src/gui/popups/popupmenu.cpp:1955
+#: src/gui/popups/popupmenu.cpp:1911 src/gui/popups/popupmenu.cpp:1972
msgid "Show"
msgstr ""
#. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:1962
+#: src/gui/popups/popupmenu.cpp:1979
+msgid "Open yellow bar settings"
+msgstr ""
+
+#. TRANSLATORS: popup menu item
+#: src/gui/popups/popupmenu.cpp:1981
msgid "Reset yellow bar"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: copy status to chat
#. TRANSLATORS: status window button
-#: src/gui/popups/popupmenu.cpp:1966 src/gui/windows/statuswindow.cpp:92
+#: src/gui/popups/popupmenu.cpp:1985 src/gui/windows/statuswindow.cpp:88
msgid "Copy to chat"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: move attack target up
-#: src/gui/popups/popupmenu.cpp:2006 src/gui/popups/popupmenu.cpp:2025
+#: src/gui/popups/popupmenu.cpp:2025 src/gui/popups/popupmenu.cpp:2044
msgid "Move up"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: move attack target down
-#: src/gui/popups/popupmenu.cpp:2012 src/gui/popups/popupmenu.cpp:2031
+#: src/gui/popups/popupmenu.cpp:2031 src/gui/popups/popupmenu.cpp:2050
msgid "Move down"
msgstr ""
@@ -2150,155 +2186,155 @@ msgstr ""
#. TRANSLATORS: undress item from player
#. TRANSLATORS: popup menu item
#. TRANSLATORS: undress player
-#: src/gui/popups/popupmenu.cpp:2103 src/gui/popups/popupmenu.cpp:2464
+#: src/gui/popups/popupmenu.cpp:2122 src/gui/popups/popupmenu.cpp:2487
msgid "Undress"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: copy text to clipboard
-#: src/gui/popups/popupmenu.cpp:2121
+#: src/gui/popups/popupmenu.cpp:2140
msgid "Copy"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: paste text from clipboard
-#: src/gui/popups/popupmenu.cpp:2124
+#: src/gui/popups/popupmenu.cpp:2143
msgid "Paste"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: open link in browser
-#: src/gui/popups/popupmenu.cpp:2142
+#: src/gui/popups/popupmenu.cpp:2161
msgid "Open link"
msgstr ""
#. TRANSLATORS: popup menu header
-#: src/gui/popups/popupmenu.cpp:2160
+#: src/gui/popups/popupmenu.cpp:2179
msgid "Show window"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: add player to disregarded list
-#: src/gui/popups/popupmenu.cpp:2233 src/gui/popups/popupmenu.cpp:2269
-#: src/gui/popups/popupmenu.cpp:2308 src/gui/popups/popupmenu.cpp:2326
+#: src/gui/popups/popupmenu.cpp:2254 src/gui/popups/popupmenu.cpp:2290
+#: src/gui/popups/popupmenu.cpp:2329 src/gui/popups/popupmenu.cpp:2347
msgid "Disregard"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: add player to ignore list
#. TRANSLATORS: confirm dialog button
-#: src/gui/popups/popupmenu.cpp:2236 src/gui/popups/popupmenu.cpp:2272
-#: src/gui/popups/popupmenu.cpp:2311 src/gui/windows/confirmdialog.cpp:60
+#: src/gui/popups/popupmenu.cpp:2257 src/gui/popups/popupmenu.cpp:2293
+#: src/gui/popups/popupmenu.cpp:2332 src/gui/windows/confirmdialog.cpp:62
msgid "Ignore"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: add player to black list
-#: src/gui/popups/popupmenu.cpp:2239 src/gui/popups/popupmenu.cpp:2314
+#: src/gui/popups/popupmenu.cpp:2260 src/gui/popups/popupmenu.cpp:2335
msgid "Black list"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: add player to enemy list
-#: src/gui/popups/popupmenu.cpp:2242 src/gui/popups/popupmenu.cpp:2275
+#: src/gui/popups/popupmenu.cpp:2263 src/gui/popups/popupmenu.cpp:2296
msgid "Set as enemy"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: add player to erased list
-#: src/gui/popups/popupmenu.cpp:2245 src/gui/popups/popupmenu.cpp:2278
-#: src/gui/popups/popupmenu.cpp:2290 src/gui/popups/popupmenu.cpp:2299
-#: src/gui/popups/popupmenu.cpp:2317
+#: src/gui/popups/popupmenu.cpp:2266 src/gui/popups/popupmenu.cpp:2299
+#: src/gui/popups/popupmenu.cpp:2311 src/gui/popups/popupmenu.cpp:2320
+#: src/gui/popups/popupmenu.cpp:2338
msgid "Erase"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: add player to friends list
-#: src/gui/popups/popupmenu.cpp:2255
+#: src/gui/popups/popupmenu.cpp:2276
msgid "Be friend"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: remove player from ignore list
-#: src/gui/popups/popupmenu.cpp:2266 src/gui/popups/popupmenu.cpp:2284
-#: src/gui/popups/popupmenu.cpp:2296 src/gui/popups/popupmenu.cpp:2305
-#: src/gui/popups/popupmenu.cpp:2323
+#: src/gui/popups/popupmenu.cpp:2287 src/gui/popups/popupmenu.cpp:2305
+#: src/gui/popups/popupmenu.cpp:2317 src/gui/popups/popupmenu.cpp:2326
+#: src/gui/popups/popupmenu.cpp:2344
msgid "Unignore"
msgstr ""
#. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:2342
+#: src/gui/popups/popupmenu.cpp:2363
msgid "Follow"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: imitate player
-#: src/gui/popups/popupmenu.cpp:2346
+#: src/gui/popups/popupmenu.cpp:2367
msgid "Imitate"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: buy item
-#: src/gui/popups/popupmenu.cpp:2365 src/gui/popups/popupmenu.cpp:2389
+#: src/gui/popups/popupmenu.cpp:2386 src/gui/popups/popupmenu.cpp:2410
msgid "Buy (?)"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: sell item
-#: src/gui/popups/popupmenu.cpp:2377 src/gui/popups/popupmenu.cpp:2392
+#: src/gui/popups/popupmenu.cpp:2398 src/gui/popups/popupmenu.cpp:2413
msgid "Sell (?)"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: invite player to party
-#: src/gui/popups/popupmenu.cpp:2406 src/gui/popups/popupmenu.cpp:2430
+#: src/gui/popups/popupmenu.cpp:2427 src/gui/popups/popupmenu.cpp:2451
msgid "Invite to party"
msgstr ""
-#: src/gui/popups/popupmenu.cpp:2453
+#: src/gui/popups/popupmenu.cpp:2475
#, c-format
msgid "Join chat %s"
msgstr ""
#. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:2461
+#: src/gui/popups/popupmenu.cpp:2484
msgid "Show Items"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: remove item from pickup list
-#: src/gui/popups/popupmenu.cpp:2478
+#: src/gui/popups/popupmenu.cpp:2501
msgid "Remove from pickup list"
msgstr ""
#. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:2483
+#: src/gui/popups/popupmenu.cpp:2506
msgid "Add to pickup list"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: remove protection from item
-#: src/gui/popups/popupmenu.cpp:2532
+#: src/gui/popups/popupmenu.cpp:2555
msgid "Unprotect item"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: add protection to item
-#: src/gui/popups/popupmenu.cpp:2541
+#: src/gui/popups/popupmenu.cpp:2564
msgid "Protect item"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: drop item
#. TRANSLATORS: inventory button
-#: src/gui/popups/popupmenu.cpp:2571 src/gui/windows/inventorywindow.cpp:199
-#: src/gui/windows/inventorywindow.cpp:872
+#: src/gui/popups/popupmenu.cpp:2594 src/gui/windows/inventorywindow.cpp:213
+#: src/gui/windows/inventorywindow.cpp:890
msgid "Drop..."
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: drop all item amount
-#: src/gui/popups/popupmenu.cpp:2574
+#: src/gui/popups/popupmenu.cpp:2597
msgid "Drop all"
msgstr ""
@@ -2306,60 +2342,60 @@ msgstr ""
#. TRANSLATORS: drop item
#. TRANSLATORS: full button name
#. TRANSLATORS: inventory button
-#: src/gui/popups/popupmenu.cpp:2580 src/gui/windowmenu.cpp:130
-#: src/gui/windows/inventorywindow.cpp:877
+#: src/gui/popups/popupmenu.cpp:2603 src/gui/windowmenu.cpp:128
+#: src/gui/windows/inventorywindow.cpp:895
msgid "Drop"
msgstr "Ispusti"
#. TRANSLATORS: popup menu item
#. TRANSLATORS: gm commands
-#: src/gui/popups/popupmenu.cpp:2591
+#: src/gui/popups/popupmenu.cpp:2614
msgid "GM..."
msgstr ""
#. TRANSLATORS: popup menu header
-#: src/gui/popups/popupmenu.cpp:2599
+#: src/gui/popups/popupmenu.cpp:2622
msgid "GM commands"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: check player ip
-#: src/gui/popups/popupmenu.cpp:2604
+#: src/gui/popups/popupmenu.cpp:2627
msgid "Check ip"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: go to player position
-#: src/gui/popups/popupmenu.cpp:2607
+#: src/gui/popups/popupmenu.cpp:2630
msgid "Goto"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: recall player to current position
-#: src/gui/popups/popupmenu.cpp:2610
+#: src/gui/popups/popupmenu.cpp:2633
msgid "Recall"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: kick player
-#: src/gui/popups/popupmenu.cpp:2618
+#: src/gui/popups/popupmenu.cpp:2641
msgid "Kick"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: mute player
-#: src/gui/popups/popupmenu.cpp:2626 src/gui/popups/popupmenu.cpp:2630
-#: src/gui/popups/popupmenu.cpp:2634 src/gui/popups/popupmenu.cpp:2638
-#: src/gui/popups/popupmenu.cpp:2642
+#: src/gui/popups/popupmenu.cpp:2649 src/gui/popups/popupmenu.cpp:2653
+#: src/gui/popups/popupmenu.cpp:2657 src/gui/popups/popupmenu.cpp:2661
+#: src/gui/popups/popupmenu.cpp:2665
#, c-format
msgid "Mute %d"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: mute player
-#: src/gui/popups/popupmenu.cpp:2647 src/gui/popups/popupmenu.cpp:2651
-#: src/gui/popups/popupmenu.cpp:2655 src/gui/popups/popupmenu.cpp:2659
-#: src/gui/popups/popupmenu.cpp:2663
+#: src/gui/popups/popupmenu.cpp:2670 src/gui/popups/popupmenu.cpp:2674
+#: src/gui/popups/popupmenu.cpp:2678 src/gui/popups/popupmenu.cpp:2682
+#: src/gui/popups/popupmenu.cpp:2686
#, c-format
msgid "Unmute %d"
msgstr ""
@@ -2371,7 +2407,7 @@ msgstr ""
#. TRANSLATORS: input tab sub tab name
#. TRANSLATORS: full button name
-#: src/gui/setupinputpages.cpp:47 src/gui/windowmenu.cpp:122
+#: src/gui/setupinputpages.cpp:47 src/gui/windowmenu.cpp:120
msgid "Shortcuts"
msgstr ""
@@ -2380,15 +2416,15 @@ msgstr ""
#. TRANSLATORS: full button name
#. TRANSLATORS: input action label
#: src/gui/setupinputpages.cpp:49 src/gui/widgets/tabs/setup_other.cpp:315
-#: src/gui/windowmenu.cpp:163 src/input/pages/windows.cpp:36
+#: src/gui/windowmenu.cpp:172 src/input/pages/windows.cpp:34
msgid "Windows"
msgstr ""
#. TRANSLATORS: input tab sub tab name
#. TRANSLATORS: emotes window name
#. TRANSLATORS: emotes tab name
-#: src/gui/setupinputpages.cpp:51 src/gui/windows/emotewindow.cpp:54
-#: src/gui/windows/emotewindow.cpp:115
+#: src/gui/setupinputpages.cpp:51 src/gui/windows/emotewindow.cpp:55
+#: src/gui/windows/emotewindow.cpp:114
msgid "Emotes"
msgstr ""
@@ -2396,21 +2432,23 @@ msgstr ""
#. TRANSLATORS: settings tab name
#. TRANSLATORS: chat window name
#: src/gui/setupinputpages.cpp:55 src/gui/widgets/tabs/setup_chat.cpp:40
-#: src/gui/windowmenu.cpp:86 src/gui/windows/chatwindow.cpp:86
+#: src/gui/windowmenu.cpp:83 src/gui/windows/chatwindow.cpp:87
msgid "Chat"
msgstr "Chat"
#. TRANSLATORS: input tab sub tab name
+#. TRANSLATORS: palette label
#. TRANSLATORS: settings group
#. TRANSLATORS: register dialog. button.
#. TRANSLATORS: input action group
#. TRANSLATORS: input action name
-#: src/gui/setupinputpages.cpp:57 src/gui/widgets/tabs/setup_audio.cpp:148
-#: src/gui/widgets/tabs/setup_chat.cpp:179
+#: src/gui/setupinputpages.cpp:57 src/gui/userpalette.cpp:377
+#: src/gui/widgets/tabs/setup_audio.cpp:148
+#: src/gui/widgets/tabs/setup_chat.cpp:263
#: src/gui/widgets/tabs/setup_other.cpp:337
#: src/gui/widgets/tabs/setup_visual.cpp:192
-#: src/gui/windows/registerdialog.cpp:104 src/input/pages/chat.cpp:147
-#: src/input/pages/gui.cpp:87 src/input/pages/other.cpp:108
+#: src/gui/windows/registerdialog.cpp:101 src/input/pages/chat.cpp:145
+#: src/input/pages/gui.cpp:85 src/input/pages/other.cpp:106
msgid "Other"
msgstr ""
@@ -2419,237 +2457,262 @@ msgstr ""
msgid "Gui"
msgstr ""
+#. TRANSLATORS: palette label
+#: src/gui/userpalette.cpp:129
+msgid "Beings"
+msgstr ""
+
#. TRANSLATORS: palette color
-#: src/gui/userpalette.cpp:116
+#: src/gui/userpalette.cpp:134
msgid "Being"
msgstr "Biće"
#. TRANSLATORS: palette color
-#: src/gui/userpalette.cpp:118
+#: src/gui/userpalette.cpp:139
msgid "Friend names"
msgstr ""
#. TRANSLATORS: palette color
-#: src/gui/userpalette.cpp:120
+#: src/gui/userpalette.cpp:144
msgid "Disregarded names"
msgstr ""
#. TRANSLATORS: palette color
-#: src/gui/userpalette.cpp:122
+#: src/gui/userpalette.cpp:149
msgid "Ignored names"
msgstr ""
#. TRANSLATORS: palette color
-#: src/gui/userpalette.cpp:124
+#: src/gui/userpalette.cpp:154
msgid "Erased names"
msgstr ""
#. TRANSLATORS: palette color
-#: src/gui/userpalette.cpp:126
+#: src/gui/userpalette.cpp:164
msgid "Other players names"
msgstr ""
#. TRANSLATORS: palette color
-#: src/gui/userpalette.cpp:128
+#: src/gui/userpalette.cpp:169
msgid "Own name"
msgstr ""
#. TRANSLATORS: palette color
-#: src/gui/userpalette.cpp:130
+#: src/gui/userpalette.cpp:174
msgid "GM names"
msgstr ""
#. TRANSLATORS: palette color
-#: src/gui/userpalette.cpp:132
+#: src/gui/userpalette.cpp:179
msgid "NPCs"
msgstr "NPCs"
#. TRANSLATORS: palette color
#. TRANSLATORS: settings option
-#: src/gui/userpalette.cpp:134 src/gui/widgets/tabs/setup_other.cpp:108
+#: src/gui/userpalette.cpp:184 src/gui/widgets/tabs/setup_other.cpp:108
msgid "Monsters"
msgstr "Čudovišta"
#. TRANSLATORS: palette color
-#: src/gui/userpalette.cpp:136
-msgid "Monster HP bar"
+#: src/gui/userpalette.cpp:189
+msgid "Pets"
msgstr ""
#. TRANSLATORS: palette color
-#: src/gui/userpalette.cpp:139
-msgid "Monster HP bar (second color)"
+#: src/gui/userpalette.cpp:194
+msgid "Mercenary"
msgstr ""
#. TRANSLATORS: palette color
-#: src/gui/userpalette.cpp:141
+#: src/gui/userpalette.cpp:199
+msgid "Homunculus"
+msgstr ""
+
+#: src/gui/userpalette.cpp:204
msgid "Party members"
msgstr ""
-#. TRANSLATORS: palette color
-#: src/gui/userpalette.cpp:143
+#: src/gui/userpalette.cpp:209
msgid "Guild members"
msgstr ""
-#. TRANSLATORS: palette color
+#: src/gui/userpalette.cpp:214 src/gui/userpalette.cpp:219
+#: src/gui/userpalette.cpp:224
+#, c-format
+msgid "Team %d"
+msgstr ""
+
+#. TRANSLATORS: palette label
+#: src/gui/userpalette.cpp:227
+msgid "Particles"
+msgstr ""
+
#. TRANSLATORS: settings option
-#: src/gui/userpalette.cpp:145 src/gui/widgets/tabs/setup_visual.cpp:157
+#: src/gui/userpalette.cpp:232 src/gui/widgets/tabs/setup_visual.cpp:157
msgid "Particle effects"
msgstr "Efekt čestica"
-#. TRANSLATORS: palette color
-#: src/gui/userpalette.cpp:147
+#: src/gui/userpalette.cpp:237
msgid "Pickup notification"
msgstr ""
-#. TRANSLATORS: palette color
-#: src/gui/userpalette.cpp:149
+#: src/gui/userpalette.cpp:242
msgid "Exp notification"
msgstr ""
-#. TRANSLATORS: palette color
-#: src/gui/userpalette.cpp:151
+#. TRANSLATORS: palette label
+#: src/gui/userpalette.cpp:245
+msgid "Hp bars"
+msgstr ""
+
+#: src/gui/userpalette.cpp:250
msgid "Player HP bar"
msgstr ""
#. TRANSLATORS: palette color
-#: src/gui/userpalette.cpp:155
+#: src/gui/userpalette.cpp:255
msgid "Player HP bar (second color)"
msgstr ""
#. TRANSLATORS: palette color
-#: src/gui/userpalette.cpp:157
-msgid "Player hits monster"
+#: src/gui/userpalette.cpp:261
+msgid "Monster HP bar"
msgstr ""
#. TRANSLATORS: palette color
-#: src/gui/userpalette.cpp:159
+#: src/gui/userpalette.cpp:267
+msgid "Monster HP bar (second color)"
+msgstr ""
+
+#. TRANSLATORS: palette label
+#: src/gui/userpalette.cpp:271
+msgid "Hits"
+msgstr ""
+
+#: src/gui/userpalette.cpp:276
+msgid "Player hits monster"
+msgstr ""
+
+#: src/gui/userpalette.cpp:281
msgid "Monster hits player"
msgstr ""
#. TRANSLATORS: palette color
-#: src/gui/userpalette.cpp:163
+#: src/gui/userpalette.cpp:286
msgid "Other player hits local player"
msgstr ""
-#. TRANSLATORS: palette color
-#: src/gui/userpalette.cpp:165
+#: src/gui/userpalette.cpp:291
msgid "Critical Hit"
msgstr "Kritični Udarac"
#. TRANSLATORS: palette color
-#: src/gui/userpalette.cpp:169
+#: src/gui/userpalette.cpp:296
msgid "Local player hits monster"
msgstr ""
#. TRANSLATORS: palette color
-#: src/gui/userpalette.cpp:172
+#: src/gui/userpalette.cpp:301
msgid "Local player critical hit"
msgstr ""
#. TRANSLATORS: palette color
-#: src/gui/userpalette.cpp:175
+#: src/gui/userpalette.cpp:306
msgid "Local player miss"
msgstr ""
-#. TRANSLATORS: palette color
-#: src/gui/userpalette.cpp:177
+#: src/gui/userpalette.cpp:310
msgid "Misses"
msgstr "Promašaji"
-#. TRANSLATORS: palette color
-#: src/gui/userpalette.cpp:179
+#. TRANSLATORS: palette label
+#: src/gui/userpalette.cpp:313
+msgid "Tiles"
+msgstr ""
+
+#: src/gui/userpalette.cpp:318
msgid "Portal highlight"
msgstr ""
#. TRANSLATORS: palette color
-#: src/gui/userpalette.cpp:182
+#: src/gui/userpalette.cpp:323
msgid "Default collision highlight"
msgstr ""
#. TRANSLATORS: palette color
-#: src/gui/userpalette.cpp:185
+#: src/gui/userpalette.cpp:329
msgid "Air collision highlight"
msgstr ""
#. TRANSLATORS: palette color
-#: src/gui/userpalette.cpp:188
+#: src/gui/userpalette.cpp:335
msgid "Water collision highlight"
msgstr ""
#. TRANSLATORS: palette color
-#: src/gui/userpalette.cpp:191
+#: src/gui/userpalette.cpp:341
msgid "Special ground collision highlight"
msgstr ""
#. TRANSLATORS: palette color
-#: src/gui/userpalette.cpp:194
+#: src/gui/userpalette.cpp:347
msgid "Walkable highlight"
msgstr ""
#. TRANSLATORS: palette color
-#: src/gui/userpalette.cpp:197
+#: src/gui/userpalette.cpp:353
+msgid "Tiles border"
+msgstr ""
+
+#. TRANSLATORS: palette label
+#: src/gui/userpalette.cpp:356
+msgid "Ranges"
+msgstr ""
+
+#. TRANSLATORS: palette color
+#: src/gui/userpalette.cpp:361
msgid "Local player attack range"
msgstr ""
#. TRANSLATORS: palette color
-#: src/gui/userpalette.cpp:200
+#: src/gui/userpalette.cpp:367
msgid "Local player attack range border"
msgstr ""
#. TRANSLATORS: palette color
-#: src/gui/userpalette.cpp:203
+#: src/gui/userpalette.cpp:373
msgid "Monster attack range"
msgstr ""
#. TRANSLATORS: palette color
-#: src/gui/userpalette.cpp:207
+#: src/gui/userpalette.cpp:382
msgid "Floor item amount color"
msgstr ""
#. TRANSLATORS: palette color
-#: src/gui/userpalette.cpp:210
+#: src/gui/userpalette.cpp:388
msgid "Home place"
msgstr ""
#. TRANSLATORS: palette color
-#: src/gui/userpalette.cpp:213
+#: src/gui/userpalette.cpp:394
msgid "Home place border"
msgstr ""
#. TRANSLATORS: palette color
-#: src/gui/userpalette.cpp:216
+#: src/gui/userpalette.cpp:400
msgid "Road point"
msgstr ""
-#. TRANSLATORS: palette color
-#: src/gui/userpalette.cpp:219
-msgid "Tiles border"
-msgstr ""
-
-#. TRANSLATORS: palette color
-#: src/gui/userpalette.cpp:221
-msgid "Pets"
-msgstr ""
-
-#. TRANSLATORS: palette color
-#: src/gui/userpalette.cpp:223
-msgid "Mercenary"
-msgstr ""
-
-#. TRANSLATORS: palette color
-#: src/gui/userpalette.cpp:225
-msgid "Homunculus"
-msgstr ""
-
-#: src/gui/widgets/characterdisplay.cpp:135
+#: src/gui/widgets/characterdisplay.cpp:133
#, c-format
msgid "Level: %u"
msgstr ""
#. TRANSLATORS: status window label
-#: src/gui/widgets/characterdisplay.cpp:138
-#: src/gui/windows/inventorywindow.cpp:666 src/gui/windows/statuswindow.cpp:73
-#: src/gui/windows/statuswindow.cpp:233 src/gui/windows/statuswindow.cpp:345
+#: src/gui/widgets/characterdisplay.cpp:136
+#: src/gui/windows/inventorywindow.cpp:687 src/gui/windows/statuswindow.cpp:69
+#: src/gui/windows/statuswindow.cpp:239 src/gui/windows/statuswindow.cpp:351
#, c-format
msgid "Money: %s"
msgstr "Novac: %s"
@@ -2660,7 +2723,7 @@ msgid "Eq."
msgstr ""
#. TRANSLATORS: dialog message
-#: src/gui/widgets/itemlinkhandler.cpp:70
+#: src/gui/widgets/itemlinkhandler.cpp:72
msgid "Open url"
msgstr ""
@@ -2670,10 +2733,10 @@ msgstr ""
#. TRANSLATORS: quit dialog button
#. TRANSLATORS: servers dialog button
#. TRANSLATORS: input action name
-#: src/gui/widgets/selldialog.cpp:98 src/gui/windows/buydialog.cpp:270
-#: src/gui/windows/quitdialog.cpp:52 src/gui/windows/quitdialog.cpp:57
-#: src/gui/windows/quitdialog.cpp:59 src/gui/windows/serverdialog.cpp:114
-#: src/input/pages/basic.cpp:216
+#: src/gui/widgets/selldialog.cpp:101 src/gui/windows/buydialog.cpp:277
+#: src/gui/windows/quitdialog.cpp:50 src/gui/windows/quitdialog.cpp:55
+#: src/gui/windows/quitdialog.cpp:57 src/gui/windows/serverdialog.cpp:113
+#: src/input/pages/basic.cpp:220
msgid "Quit"
msgstr "Izlaz"
@@ -2683,10 +2746,10 @@ msgstr "Izlaz"
#. TRANSLATORS: item amount window button
#. TRANSLATORS: npc dialog button
#. TRANSLATORS: status window label (plus sign)
-#: src/gui/widgets/selldialog.cpp:116 src/gui/windows/buydialog.cpp:262
-#: src/gui/windows/itemamountwindow.cpp:165
-#: src/gui/windows/itemamountwindow.cpp:200 src/gui/windows/npcdialog.cpp:106
-#: src/gui/windows/statuswindow.cpp:749
+#: src/gui/widgets/selldialog.cpp:119 src/gui/windows/buydialog.cpp:269
+#: src/gui/windows/itemamountwindow.cpp:177
+#: src/gui/windows/itemamountwindow.cpp:212 src/gui/windows/npcdialog.cpp:108
+#: src/gui/windows/statuswindow.cpp:766
msgid "+"
msgstr ""
@@ -2696,10 +2759,10 @@ msgstr ""
#. TRANSLATORS: item amount window button
#. TRANSLATORS: npc dialog button
#. TRANSLATORS: status window label (minus sign)
-#: src/gui/widgets/selldialog.cpp:118 src/gui/windows/buydialog.cpp:265
-#: src/gui/windows/itemamountwindow.cpp:163
-#: src/gui/windows/itemamountwindow.cpp:197 src/gui/windows/npcdialog.cpp:108
-#: src/gui/windows/statuswindow.cpp:762
+#: src/gui/widgets/selldialog.cpp:121 src/gui/windows/buydialog.cpp:272
+#: src/gui/windows/itemamountwindow.cpp:175
+#: src/gui/windows/itemamountwindow.cpp:209 src/gui/windows/npcdialog.cpp:110
+#: src/gui/windows/statuswindow.cpp:779
msgid "-"
msgstr ""
@@ -2708,82 +2771,82 @@ msgstr ""
#. TRANSLATORS: status bar label
#. TRANSLATORS: status window label
#. TRANSLATORS: status bar label
-#: src/gui/widgets/selldialog.cpp:120 src/gui/windows/buydialog.cpp:272
-#: src/gui/windows/statuswindow.cpp:492 src/gui/windows/statuswindow.cpp:547
-#: src/gui/windows/statuswindow.cpp:746 src/gui/windows/statuswindow.cpp:778
+#: src/gui/widgets/selldialog.cpp:123 src/gui/windows/buydialog.cpp:279
+#: src/gui/windows/statuswindow.cpp:502 src/gui/windows/statuswindow.cpp:558
+#: src/gui/windows/statuswindow.cpp:763 src/gui/windows/statuswindow.cpp:795
msgid "Max"
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:248 src/gui/windows/buydialog.cpp:602
+#: src/gui/widgets/selldialog.cpp:130 src/gui/widgets/selldialog.cpp:325
+#: src/gui/windows/buydialog.cpp:255 src/gui/windows/buydialog.cpp:626
#, c-format
msgid "Price: %s / Total: %s"
msgstr "Cijena: %s / Ukupno: %s"
#. TRANSLATORS: setup item button
#. TRANSLATORS: servers dialog button
-#: src/gui/widgets/setupitem.cpp:367 src/gui/widgets/setupitem.cpp:504
-#: src/gui/windows/serverdialog.cpp:120
+#: src/gui/widgets/setupitem.cpp:370 src/gui/widgets/setupitem.cpp:508
+#: src/gui/windows/serverdialog.cpp:119
msgid "Edit"
msgstr ""
#. TRANSLATORS: skill level
#. TRANSLATORS: skills dialog. skill level
-#: src/gui/widgets/skillinfo.cpp:100 src/gui/windows/skilldialog.cpp:473
+#: src/gui/widgets/skillinfo.cpp:95 src/gui/windows/skilldialog.cpp:479
#, c-format
msgid "Lvl: %d"
msgstr ""
#. TRANSLATORS: skill type
-#: src/gui/widgets/skillinfo.cpp:104
+#: src/gui/widgets/skillinfo.cpp:99
#, c-format
msgid "Type: %s"
msgstr ""
#. TRANSLATORS: Skill type
#. TRANSLATORS: unknown equipment page name
-#: src/gui/widgets/skillinfo.cpp:109 src/gui/windows/equipmentwindow.cpp:623
+#: src/gui/widgets/skillinfo.cpp:104 src/gui/windows/equipmentwindow.cpp:678
msgid "Unknown"
msgstr ""
#. TRANSLATORS: Skill type
-#: src/gui/widgets/skillinfo.cpp:119
+#: src/gui/widgets/skillinfo.cpp:114
msgid "Ground"
msgstr ""
#. TRANSLATORS: Skill type
-#: src/gui/widgets/skillinfo.cpp:124
+#: src/gui/widgets/skillinfo.cpp:119
msgid "Self"
msgstr ""
#. TRANSLATORS: Skill type
-#: src/gui/widgets/skillinfo.cpp:129
+#: src/gui/widgets/skillinfo.cpp:124
msgid "Unused"
msgstr ""
#. TRANSLATORS: Skill type
-#: src/gui/widgets/skillinfo.cpp:134
+#: src/gui/widgets/skillinfo.cpp:129
msgid "Support"
msgstr ""
#. TRANSLATORS: Skill type
-#: src/gui/widgets/skillinfo.cpp:139
+#: src/gui/widgets/skillinfo.cpp:134
msgid "Target trap"
msgstr ""
#. TRANSLATORS: Skill type
-#: src/gui/widgets/skillinfo.cpp:143
+#: src/gui/widgets/skillinfo.cpp:138
msgid "Unknown:"
msgstr ""
-#: src/gui/widgets/skillinfo.cpp:149
+#: src/gui/widgets/skillinfo.cpp:144
#, c-format
msgid " / Mana: -%d"
msgstr ""
-#: src/gui/widgets/skillinfo.cpp:155
+#: src/gui/widgets/skillinfo.cpp:150
#, c-format
msgid "Range: %d"
msgstr ""
@@ -2794,37 +2857,37 @@ msgid "Battle"
msgstr ""
#. TRANSLATORS: chat message
-#: src/gui/widgets/tabs/chat/chattab.cpp:171
+#: src/gui/widgets/tabs/chat/chattab.cpp:176
msgid "Global announcement:"
msgstr "Javna obavijest:"
#. TRANSLATORS: chat message
-#: src/gui/widgets/tabs/chat/chattab.cpp:177
+#: src/gui/widgets/tabs/chat/chattab.cpp:182
#, c-format
msgid "Global announcement from %s:"
msgstr "Javna obavijest od %s:"
#. TRANSLATORS: chat message
-#: src/gui/widgets/tabs/chat/chattab.cpp:203
+#: src/gui/widgets/tabs/chat/chattab.cpp:208
#, c-format
msgid "%s whispers: %s"
msgstr ""
#. TRANSLATORS: chat message
-#: src/gui/widgets/tabs/chat/chattab.cpp:559
+#: src/gui/widgets/tabs/chat/chattab.cpp:567
#, c-format
msgid "%s is now Online."
msgstr ""
#. TRANSLATORS: chat message
-#: src/gui/widgets/tabs/chat/chattab.cpp:564
+#: src/gui/widgets/tabs/chat/chattab.cpp:573
#, c-format
msgid "%s is now Offline."
msgstr ""
#. TRANSLATORS: guild chat tab name
#. TRANSLATORS: tab in social window
-#: src/gui/widgets/tabs/chat/emulateguildtab.cpp:38
+#: src/gui/widgets/tabs/chat/emulateguildtab.cpp:39
#: src/gui/widgets/tabs/chat/guildtab.cpp:44
#: src/gui/widgets/tabs/socialguildtab2.h:48
#: src/gui/widgets/tabs/socialguildtab.h:49
@@ -2875,27 +2938,27 @@ msgstr ""
#. TRANSLATORS: chat message
#. TRANSLATORS: notification message
-#: src/gui/widgets/tabs/chat/partytab.cpp:148
+#: src/gui/widgets/tabs/chat/partytab.cpp:149
#: src/resources/notifications.h:194
msgid "Experience sharing enabled."
msgstr ""
#. TRANSLATORS: chat message
#. TRANSLATORS: notification message
-#: src/gui/widgets/tabs/chat/partytab.cpp:153
+#: src/gui/widgets/tabs/chat/partytab.cpp:154
#: src/resources/notifications.h:198
msgid "Experience sharing disabled."
msgstr ""
#. TRANSLATORS: chat message
#. TRANSLATORS: notification message
-#: src/gui/widgets/tabs/chat/partytab.cpp:158
+#: src/gui/widgets/tabs/chat/partytab.cpp:159
#: src/resources/notifications.h:202
msgid "Experience sharing not possible."
msgstr ""
#. TRANSLATORS: chat message
-#: src/gui/widgets/tabs/chat/partytab.cpp:163
+#: src/gui/widgets/tabs/chat/partytab.cpp:164
msgid "Experience sharing unknown."
msgstr ""
@@ -3293,247 +3356,442 @@ msgstr ""
msgid "Auto hide chat window"
msgstr ""
+#: src/gui/widgets/tabs/setup_chat.cpp:52
+msgid ""
+"Chat window will be automatically hidden when not in use.\n"
+"\n"
+"Hit Enter or hover mouse to show chat again."
+msgstr ""
+
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_chat.cpp:55
+#: src/gui/widgets/tabs/setup_chat.cpp:57
msgid "Protect chat focus"
msgstr ""
+#: src/gui/widgets/tabs/setup_chat.cpp:58
+msgid ""
+"Enables aggressive protection of input focus in chat window.\n"
+"\n"
+"Note: no other text inputs will be allowed to receive text input when you typing in chat window."
+msgstr ""
+
#. TRANSLATORS: settings group
#. TRANSLATORS: settings colors tab name
#. TRANSLATORS: emotes tab name
-#: src/gui/widgets/tabs/setup_chat.cpp:60
-#: src/gui/widgets/tabs/setup_colors.cpp:87
-#: src/gui/windows/emotewindow.cpp:117
+#: src/gui/widgets/tabs/setup_chat.cpp:65
+#: src/gui/widgets/tabs/setup_colors.cpp:86
+#: src/gui/windows/emotewindow.cpp:116
msgid "Colors"
msgstr "Boje"
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_chat.cpp:63
+#: src/gui/widgets/tabs/setup_chat.cpp:68
msgid "Remove colors from received chat messages"
msgstr ""
+#: src/gui/widgets/tabs/setup_chat.cpp:69
+msgid ""
+"Enable this setting to strip colors from incoming chat messages. All "
+"messages will use default chat text color if this enabled."
+msgstr ""
+
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_chat.cpp:67
+#: src/gui/widgets/tabs/setup_chat.cpp:74
msgid "Show chat colors list"
msgstr ""
+#: src/gui/widgets/tabs/setup_chat.cpp:75
+msgid ""
+"Enable this setting to show color selection drop-down in chat window. Chat window will display color selection drop-down.\n"
+"\n"
+"It allows one to select default color of outgoing chat messages easily, but also occupies some space in chat window."
+msgstr ""
+
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_chat.cpp:72
+#: src/gui/widgets/tabs/setup_chat.cpp:83
msgid "Commands"
msgstr ""
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_chat.cpp:75
+#: src/gui/widgets/tabs/setup_chat.cpp:86
msgid "Allow magic and GM commands in all chat tabs"
msgstr ""
+#: src/gui/widgets/tabs/setup_chat.cpp:87
+msgid ""
+"Enable this setting to be able to type spells and GM commands in any tab."
+msgstr ""
+
#. TRANSLATORS: settings group
-#: src/gui/widgets/tabs/setup_chat.cpp:80
+#: src/gui/widgets/tabs/setup_chat.cpp:93
msgid "Limits"
msgstr ""
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_chat.cpp:83
+#: src/gui/widgets/tabs/setup_chat.cpp:96
msgid "Limit max chars in chat line"
msgstr ""
+#: src/gui/widgets/tabs/setup_chat.cpp:97
+msgid ""
+"Limits how many characters will be shown in longest lines of text displayed in chat.\n"
+"\n"
+"Note: long lines can make client slower. Lines longer than this limit will be truncated."
+msgstr ""
+
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_chat.cpp:87
+#: src/gui/widgets/tabs/setup_chat.cpp:104
msgid "Limit max lines in chat"
msgstr ""
+#: src/gui/widgets/tabs/setup_chat.cpp:105
+msgid ""
+"Limits how many lines chat will keep in scrollback buffer. Chat keeps specified number of last lines of text. Oldest lines exceeding this limit are discarded from scrollback buffer.\n"
+"\n"
+"Note: keeping too many lines in scroll buffer can slow client down."
+msgstr ""
+
#. TRANSLATORS: settings group
-#: src/gui/widgets/tabs/setup_chat.cpp:92
+#: src/gui/widgets/tabs/setup_chat.cpp:113
msgid "Logs"
msgstr ""
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_chat.cpp:95
+#: src/gui/widgets/tabs/setup_chat.cpp:116
msgid "Enable chat Log"
msgstr ""
+#: src/gui/widgets/tabs/setup_chat.cpp:117
+msgid ""
+"If you enable this setting, chat logs will be written to disk.\n"
+"\n"
+"Note: chat logs can take noticeable amount of disk space over time."
+msgstr ""
+
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_chat.cpp:99
+#: src/gui/widgets/tabs/setup_chat.cpp:123
msgid "Enable debug chat Log"
msgstr ""
+#: src/gui/widgets/tabs/setup_chat.cpp:124
+msgid "If you enable thus, debug chat tab also will be logged to disk."
+msgstr ""
+
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_chat.cpp:103
+#: src/gui/widgets/tabs/setup_chat.cpp:128
msgid "Show chat history"
msgstr ""
+#: src/gui/widgets/tabs/setup_chat.cpp:129
+msgid ""
+"If this setting enabled, client will load old chat tabs content from logs on"
+" startup instead of starting with empty chat tabs."
+msgstr ""
+
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_chat.cpp:107
+#: src/gui/widgets/tabs/setup_chat.cpp:134
msgid "Show party online messages"
msgstr ""
+#: src/gui/widgets/tabs/setup_chat.cpp:135
+msgid ""
+"If this setting is enabled, online status changes of party members will be shown in party tab of chat.\n"
+"\n"
+"This adds some extra noise to chat, but allows one to see when your buddies are coming online."
+msgstr ""
+
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_chat.cpp:111
+#: src/gui/widgets/tabs/setup_chat.cpp:141
msgid "Show guild online messages"
msgstr ""
+#: src/gui/widgets/tabs/setup_chat.cpp:142
+msgid ""
+"If this setting is enabled, online status changes of guild members will be shown in guild tab of chat.\n"
+"\n"
+"This adds some extra noise to chat, but allows one to see when your buddies are coming online."
+msgstr ""
+
#. TRANSLATORS: settings group
-#: src/gui/widgets/tabs/setup_chat.cpp:116
+#: src/gui/widgets/tabs/setup_chat.cpp:149
msgid "Messages"
msgstr ""
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_chat.cpp:119
+#: src/gui/widgets/tabs/setup_chat.cpp:152
msgid "Hide shop messages"
msgstr ""
+#: src/gui/widgets/tabs/setup_chat.cpp:153
+msgid ""
+"If this setting enabled, no messages related to built-in ManaPlusshop will be displayed in chat. Disable this setting if you want to see shop-related messages.\n"
+"\n"
+"Note: technically, ManaPlus shop implemented as usual private messages with special content. If you disable this setting, you will be able to see these messages and get idea when other players are looking at your shop."
+msgstr ""
+
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_chat.cpp:123
+#: src/gui/widgets/tabs/setup_chat.cpp:162
msgid "Show MVP messages"
msgstr ""
+#: src/gui/widgets/tabs/setup_chat.cpp:163
+msgid ""
+"Enable this setting to see MVP messages from server.\n"
+"\n"
+"Note: MVP messages are not used on TMW/Evol/etc servers, so this feature usually makes little difference."
+msgstr ""
+
#. TRANSLATORS: settings group
#. TRANSLATORS: input action group
#. TRANSLATORS: input action label
-#: src/gui/widgets/tabs/setup_chat.cpp:128 src/input/pages/chat.cpp:63
-#: src/input/pages/windows.cpp:204
+#: src/gui/widgets/tabs/setup_chat.cpp:170 src/input/pages/chat.cpp:61
+#: src/input/pages/windows.cpp:202
msgid "Tabs"
msgstr ""
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_chat.cpp:131
+#: src/gui/widgets/tabs/setup_chat.cpp:173
msgid "Put all whispers in tabs"
msgstr "Stavi sve šapate u kartice"
+#: src/gui/widgets/tabs/setup_chat.cpp:174
+msgid ""
+"If this setting enabled, all whispers (private messages) will be placed in separate tabs, separate tab for each player. If this setting disabled, all whispers will appear in General tab.\n"
+"\n"
+"Note: putting all whispers to single General tab is known to be confusing. Think twice before disabling this feature."
+msgstr ""
+
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_chat.cpp:135
+#: src/gui/widgets/tabs/setup_chat.cpp:182
msgid "Log magic messages in debug tab"
msgstr ""
+#: src/gui/widgets/tabs/setup_chat.cpp:183
+msgid ""
+"If this setting is enabled, spell invocation will be shown in Debug tab. If disabled, it will be shown in General tab instead.\n"
+"\n"
+"Note: it does not affects server replies related to spells."
+msgstr ""
+
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_chat.cpp:139
+#: src/gui/widgets/tabs/setup_chat.cpp:189
msgid "Show server messages in debug tab"
msgstr ""
+#: src/gui/widgets/tabs/setup_chat.cpp:190
+msgid ""
+"If this setting is enabled, server messages will be shown in Debug tab of chat. If disabled, server messages will appear in General chat instead.\n"
+"\n"
+"Note: according to 4144, disabling this could also make you to lose some debug messages from client in Debug tab since these are fake server messages."
+msgstr ""
+
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_chat.cpp:143
+#: src/gui/widgets/tabs/setup_chat.cpp:198
msgid "Enable trade tab"
msgstr ""
+#: src/gui/widgets/tabs/setup_chat.cpp:199
+msgid ""
+"Enables trade tab. Trade tab is basically some filter. Messages containing "
+"words typical for trades will go to Trade tab. This will make General tab "
+"less noisy. If this setting is disabled, all trade related players messages "
+"will stay in General tab."
+msgstr ""
+
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_chat.cpp:147
+#: src/gui/widgets/tabs/setup_chat.cpp:206
msgid "Enable gm tab"
msgstr ""
+#: src/gui/widgets/tabs/setup_chat.cpp:207
+msgid ""
+"If enabled, GM tab will appear in chat. It displays text related GM activity.\n"
+"\n"
+"Note: this setting only makes difference for GMs (Game Masters) since this tab only appears for GMs."
+msgstr ""
+
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_chat.cpp:151
+#: src/gui/widgets/tabs/setup_chat.cpp:213
msgid "Enable language tab"
msgstr ""
+#: src/gui/widgets/tabs/setup_chat.cpp:214
+msgid ""
+"If this feature enabled, language tab will appear if server supports this feature.\n"
+"\n"
+"Note: only supported by Evol server yet."
+msgstr ""
+
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_chat.cpp:155
+#: src/gui/widgets/tabs/setup_chat.cpp:219
msgid "Show all languages messages"
msgstr ""
+#: src/gui/widgets/tabs/setup_chat.cpp:220
+msgid ""
+"If this setting enabled and server supports different chats for different languages, you will see messages for all languages, regardless of your language preferences.\n"
+"\n"
+"Note: it only works on servers supporting language tabs feature, like Evol."
+msgstr ""
+
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_chat.cpp:159
+#: src/gui/widgets/tabs/setup_chat.cpp:227
msgid "Enable battle tab"
msgstr ""
+#: src/gui/widgets/tabs/setup_chat.cpp:228
+msgid ""
+"If this setting enabled, Battle tab will appear in chat. This tab will contain messages related to battles, like damage and experience gain, if battle messages are enabled.\n"
+"\n"
+"Note: client restart required to take effect."
+msgstr ""
+
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_chat.cpp:163
+#: src/gui/widgets/tabs/setup_chat.cpp:235
msgid "Show battle events"
msgstr ""
+#: src/gui/widgets/tabs/setup_chat.cpp:236
+msgid ""
+"If this setting enabled, messages related to battle like damage or "
+"experience gain will be displayed in Debug or Battle tab. If disabled, no "
+"battle messages will be displayed."
+msgstr ""
+
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_chat.cpp:167
+#: src/gui/widgets/tabs/setup_chat.cpp:242
msgid "Resize chat tabs if need"
msgstr ""
+#: src/gui/widgets/tabs/setup_chat.cpp:243
+msgid ""
+"If this feature enabled, text in chat will be automaticallyadjusted to adapt to appearance of chat input field when youtyping message and when input field of chat disappears. If disabled, chat input area will allways occupy its place, which could be otherwise usable for text.\n"
+"\n"
+"Note: its mostly about jumpy attitude vs less usable space for text."
+msgstr ""
+
#. TRANSLATORS: settings group
-#: src/gui/widgets/tabs/setup_chat.cpp:172
+#: src/gui/widgets/tabs/setup_chat.cpp:254
msgid "Time"
msgstr ""
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_chat.cpp:175
+#: src/gui/widgets/tabs/setup_chat.cpp:257
msgid "Use local time"
msgstr ""
+#: src/gui/widgets/tabs/setup_chat.cpp:258
+msgid ""
+"If this feature enabled, timestamps in chat will use locak times.If "
+"disabled, server time will be used (often it is GMT+0)."
+msgstr ""
+
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_chat.cpp:182
+#: src/gui/widgets/tabs/setup_chat.cpp:266
msgid "Highlight words (separated by comma)"
msgstr ""
+#: src/gui/widgets/tabs/setup_chat.cpp:267
+msgid ""
+"Here you can specify some extra words which will also cause highlighting. Use comma to separate words.\n"
+"\n"
+"Note: frequenthilights are annoying - use it with caution."
+msgstr ""
+
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_chat.cpp:186
+#: src/gui/widgets/tabs/setup_chat.cpp:273
msgid "Globals ignore names (separated by comma)"
msgstr ""
+#: src/gui/widgets/tabs/setup_chat.cpp:274
+msgid ""
+"This setting allows you to ignore some global messages if particular sender (NPC, GM) annoys you too much. Global will be moved to Debug instead.\n"
+"\n"
+"Note: careless use of this feature can make you to miss important announces!"
+msgstr ""
+
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_chat.cpp:190
+#: src/gui/widgets/tabs/setup_chat.cpp:281
msgid "Show emotes button in chat"
msgstr ""
+#: src/gui/widgets/tabs/setup_chat.cpp:282
+msgid ""
+"If this setting enabled, button will appear near text input field. This button allows one to invoke composing window, which allows one to insert smiles and text formatting easily.\n"
+"\n"
+"Note: same window can also be invoked by hotkey when typing, usually F1 by default."
+msgstr ""
+
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_chat.cpp:194
+#: src/gui/widgets/tabs/setup_chat.cpp:290
msgid "Show motd server message on start"
msgstr ""
-#: src/gui/widgets/tabs/setup_colors.cpp:49
+#: src/gui/widgets/tabs/setup_chat.cpp:291
+msgid ""
+"If this setting enabled, client will display server MOTD (message of the "
+"day) once you connect to server. Disable it to hide MOTD."
+msgstr ""
+
+#: src/gui/widgets/tabs/setup_colors.cpp:50
msgid "This is what the color looks like"
msgstr "Ovako izgleda boja"
#. TRANSLATORS: colors tab. label.
-#: src/gui/widgets/tabs/setup_colors.cpp:64
+#: src/gui/widgets/tabs/setup_colors.cpp:65
msgid "Type:"
msgstr ""
#. TRANSLATORS: colors tab. label.
-#: src/gui/widgets/tabs/setup_colors.cpp:68
-#: src/gui/widgets/tabs/setup_colors.cpp:335
+#: src/gui/widgets/tabs/setup_colors.cpp:69
+#: src/gui/widgets/tabs/setup_colors.cpp:357
msgid "Delay:"
msgstr ""
#. TRANSLATORS: colors tab. label.
-#: src/gui/widgets/tabs/setup_colors.cpp:72
+#: src/gui/widgets/tabs/setup_colors.cpp:73
msgid "Red:"
msgstr ""
#. TRANSLATORS: colors tab. label.
-#: src/gui/widgets/tabs/setup_colors.cpp:76
+#: src/gui/widgets/tabs/setup_colors.cpp:77
msgid "Green:"
msgstr ""
#. TRANSLATORS: colors tab. label.
-#: src/gui/widgets/tabs/setup_colors.cpp:80
+#: src/gui/widgets/tabs/setup_colors.cpp:81
msgid "Blue:"
msgstr ""
#. TRANSLATORS: color type
-#: src/gui/widgets/tabs/setup_colors.cpp:106
-#: src/gui/widgets/tabs/setup_colors.cpp:402
+#: src/gui/widgets/tabs/setup_colors.cpp:105
+#: src/gui/widgets/tabs/setup_colors.cpp:427
msgid "Static"
msgstr "Statično"
#. TRANSLATORS: color type
-#: src/gui/widgets/tabs/setup_colors.cpp:109
-#: src/gui/widgets/tabs/setup_colors.cpp:112
-#: src/gui/widgets/tabs/setup_colors.cpp:404
+#: src/gui/widgets/tabs/setup_colors.cpp:108
+#: src/gui/widgets/tabs/setup_colors.cpp:111
+#: src/gui/widgets/tabs/setup_colors.cpp:429
msgid "Pulse"
msgstr "Pulsiranje"
#. TRANSLATORS: color type
-#: src/gui/widgets/tabs/setup_colors.cpp:114
-#: src/gui/widgets/tabs/setup_colors.cpp:117
-#: src/gui/widgets/tabs/setup_colors.cpp:406
+#: src/gui/widgets/tabs/setup_colors.cpp:113
+#: src/gui/widgets/tabs/setup_colors.cpp:116
+#: src/gui/widgets/tabs/setup_colors.cpp:431
msgid "Rainbow"
msgstr "Duga"
#. TRANSLATORS: color type
-#: src/gui/widgets/tabs/setup_colors.cpp:119
-#: src/gui/widgets/tabs/setup_colors.cpp:122
-#: src/gui/widgets/tabs/setup_colors.cpp:406
+#: src/gui/widgets/tabs/setup_colors.cpp:118
+#: src/gui/widgets/tabs/setup_colors.cpp:121
+#: src/gui/widgets/tabs/setup_colors.cpp:431
msgid "Spectrum"
msgstr "Spektar"
#. TRANSLATORS: colors tab. label.
-#: src/gui/widgets/tabs/setup_colors.cpp:329
+#: src/gui/widgets/tabs/setup_colors.cpp:351
msgid "Alpha:"
msgstr ""
@@ -3558,7 +3816,7 @@ msgid "Reset all keys"
msgstr ""
#. TRANSLATORS: setting tab name
-#: src/gui/widgets/tabs/setup_input.cpp:80
+#: src/gui/widgets/tabs/setup_input.cpp:79
msgid "Input"
msgstr ""
@@ -3577,8 +3835,8 @@ msgstr ""
#. TRANSLATORS: unknown key name
#. TRANSLATORS: quests window quest name
-#: src/gui/widgets/tabs/setup_input.cpp:330
-#: src/gui/windows/questswindow.cpp:203
+#: src/gui/widgets/tabs/setup_input.cpp:332
+#: src/gui/windows/questswindow.cpp:204
msgid "unknown"
msgstr ""
@@ -3737,9 +3995,9 @@ msgstr ""
#. TRANSLATORS: settings group
#. TRANSLATORS: debug window tab
#. TRANSLATORS: mini map window name
-#: src/gui/widgets/tabs/setup_other.cpp:133 src/gui/windowmenu.cpp:106
-#: src/gui/windows/debugwindow.cpp:61 src/gui/windows/minimap.cpp:58
-#: src/gui/windows/minimap.cpp:121
+#: src/gui/widgets/tabs/setup_other.cpp:133 src/gui/windowmenu.cpp:103
+#: src/gui/windows/debugwindow.cpp:61 src/gui/windows/minimap.cpp:59
+#: src/gui/windows/minimap.cpp:122
msgid "Map"
msgstr "Karta"
@@ -3912,7 +4170,7 @@ msgstr ""
#. TRANSLATORS: shop button tooltip
#: src/gui/widgets/tabs/setup_other.cpp:267 src/gui/windowmenu.cpp:138
#: src/gui/windows/buyselldialog.cpp:40 src/gui/windows/buyselldialog.cpp:51
-#: src/gui/windows/inventorywindow.cpp:221
+#: src/gui/windows/inventorywindow.cpp:233
msgid "Shop"
msgstr "Trgovina"
@@ -3928,9 +4186,7 @@ msgstr ""
#. TRANSLATORS: settings group
#. TRANSLATORS: npc dialog name
-#. TRANSLATORS: npc post dialog caption
-#: src/gui/widgets/tabs/setup_other.cpp:279 src/gui/windows/npcdialog.cpp:86
-#: src/gui/windows/npcpostdialog.cpp:43
+#: src/gui/widgets/tabs/setup_other.cpp:279 src/gui/windows/npcdialog.cpp:87
msgid "NPC"
msgstr "NPC"
@@ -4046,7 +4302,7 @@ msgstr ""
#. TRANSLATORS: settings option
#. TRANSLATORS: input action name
-#: src/gui/widgets/tabs/setup_other.cpp:381 src/input/pages/other.cpp:410
+#: src/gui/widgets/tabs/setup_other.cpp:381 src/input/pages/other.cpp:408
msgid "Upload log file"
msgstr ""
@@ -4056,39 +4312,34 @@ msgid "Low traffic mode"
msgstr ""
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_other.cpp:389
-msgid "Hide shield sprite"
-msgstr ""
-
-#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_other.cpp:394
+#: src/gui/widgets/tabs/setup_other.cpp:390
msgid "Use FBO for screenshots (only for opengl)"
msgstr ""
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_other.cpp:400
+#: src/gui/widgets/tabs/setup_other.cpp:396
msgid "Screenshot directory"
msgstr ""
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_other.cpp:405
+#: src/gui/widgets/tabs/setup_other.cpp:401
msgid "Network delay between sub servers"
msgstr ""
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_other.cpp:409
+#: src/gui/widgets/tabs/setup_other.cpp:405
msgid "Show background"
msgstr ""
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_other.cpp:414
+#: src/gui/widgets/tabs/setup_other.cpp:410
msgid "Screen density override"
msgstr ""
#. TRANSLATORS: texture compression type
#. TRANSLATORS: confirm dialog button
#: src/gui/widgets/tabs/setup_perfomance.cpp:42
-#: src/gui/windows/confirmdialog.cpp:57
+#: src/gui/windows/confirmdialog.cpp:59
msgid "No"
msgstr "Ne"
@@ -4249,54 +4500,62 @@ msgstr ""
#. TRANSLATORS: settings option
#: src/gui/widgets/tabs/setup_players.cpp:73
-msgid "Secure trades"
+msgid "Show badges"
msgstr ""
#. TRANSLATORS: settings option
#: src/gui/widgets/tabs/setup_players.cpp:77
-msgid "Unsecure chars in names"
+msgid "Show badges at top"
msgstr ""
#. TRANSLATORS: settings option
#: src/gui/widgets/tabs/setup_players.cpp:81
-msgid "Show statuses"
+msgid "Secure trades"
msgstr ""
#. TRANSLATORS: settings option
#: src/gui/widgets/tabs/setup_players.cpp:85
-msgid "Show ip addresses on screenshots"
+msgid "Unsecure chars in names"
msgstr ""
#. TRANSLATORS: settings option
#: src/gui/widgets/tabs/setup_players.cpp:89
-msgid "Allow self heal with mouse click"
+msgid "Show statuses"
msgstr ""
#. TRANSLATORS: settings option
#: src/gui/widgets/tabs/setup_players.cpp:93
-msgid "Group friends in who is online window"
+msgid "Show ip addresses on screenshots"
msgstr ""
#. TRANSLATORS: settings option
#: src/gui/widgets/tabs/setup_players.cpp:97
-msgid "Hide erased players nicks"
+msgid "Allow self heal with mouse click"
msgstr ""
#. TRANSLATORS: settings option
#: src/gui/widgets/tabs/setup_players.cpp:101
-msgid "Use special diagonal speed in players moving"
+msgid "Group friends in who is online window"
msgstr ""
#. TRANSLATORS: settings option
#: src/gui/widgets/tabs/setup_players.cpp:105
+msgid "Hide erased players nicks"
+msgstr ""
+
+#. TRANSLATORS: settings option
+#: src/gui/widgets/tabs/setup_players.cpp:109
+msgid "Use special diagonal speed in players moving"
+msgstr ""
+
+#. TRANSLATORS: settings option
+#: src/gui/widgets/tabs/setup_players.cpp:113
msgid ""
"Emulate right mouse button by long mouse click (useful for touch interfaces)"
msgstr ""
#. TRANSLATORS: relations table header
-#. TRANSLATORS: bot checker window table header
#: src/gui/widgets/tabs/setup_relations.cpp:58
-#: src/gui/windows/botcheckerwindow.cpp:86
msgid "Name"
msgstr "Ime"
@@ -4316,14 +4575,15 @@ msgid "Allow whispers"
msgstr "Dozvoli šapate"
#. TRANSLATORS: char select dialog. button.
+#. TRANSLATORS: mail window button
#. TRANSLATORS: servers dialog button
#. TRANSLATORS: shop window label
#. TRANSLATORS: command editor button
#. TRANSLATORS: input action name
#: src/gui/widgets/tabs/setup_relations.cpp:77
-#: src/gui/windows/charselectdialog.cpp:84
-#: src/gui/windows/serverdialog.cpp:122 src/gui/windows/shopwindow.cpp:123
-#: src/gui/windows/textcommandeditor.cpp:90 src/input/pages/gui.cpp:111
+#: src/gui/windows/charselectdialog.cpp:81 src/gui/windows/mailwindow.cpp:66
+#: src/gui/windows/serverdialog.cpp:121 src/gui/windows/shopwindow.cpp:126
+#: src/gui/windows/textcommandeditor.cpp:91 src/input/pages/gui.cpp:109
msgid "Delete"
msgstr "Obriši"
@@ -4338,77 +4598,77 @@ msgid "When ignoring:"
msgstr "Kad ignorira:"
#. TRANSLATORS: theme settings label
-#: src/gui/widgets/tabs/setup_theme.cpp:64
+#: src/gui/widgets/tabs/setup_theme.cpp:63
msgid "Gui theme"
msgstr ""
#. TRANSLATORS: theme settings label
-#: src/gui/widgets/tabs/setup_theme.cpp:71
+#: src/gui/widgets/tabs/setup_theme.cpp:70
msgid "Main Font"
msgstr ""
#. TRANSLATORS: theme settings label
-#: src/gui/widgets/tabs/setup_theme.cpp:76
+#: src/gui/widgets/tabs/setup_theme.cpp:75
msgid "Language"
msgstr ""
#. TRANSLATORS: theme settings label
#. TRANSLATORS: font size
-#: src/gui/widgets/tabs/setup_theme.cpp:80 src/gui/windows/emotewindow.cpp:49
+#: src/gui/widgets/tabs/setup_theme.cpp:79 src/gui/windows/emotewindow.cpp:50
msgid "Bold font"
msgstr ""
#. TRANSLATORS: theme settings label
-#: src/gui/widgets/tabs/setup_theme.cpp:84
+#: src/gui/widgets/tabs/setup_theme.cpp:83
msgid "Particle font"
msgstr ""
#. TRANSLATORS: theme settings label
-#: src/gui/widgets/tabs/setup_theme.cpp:88
+#: src/gui/widgets/tabs/setup_theme.cpp:87
msgid "Help font"
msgstr ""
#. TRANSLATORS: theme settings label
-#: src/gui/widgets/tabs/setup_theme.cpp:92
+#: src/gui/widgets/tabs/setup_theme.cpp:91
msgid "Secure font"
msgstr ""
#. TRANSLATORS: theme settings label
-#: src/gui/widgets/tabs/setup_theme.cpp:96
+#: src/gui/widgets/tabs/setup_theme.cpp:95
msgid "Npc font"
msgstr ""
#. TRANSLATORS: theme settings label
-#: src/gui/widgets/tabs/setup_theme.cpp:100
+#: src/gui/widgets/tabs/setup_theme.cpp:99
msgid "Japanese font"
msgstr ""
#. TRANSLATORS: theme settings label
-#: src/gui/widgets/tabs/setup_theme.cpp:104
+#: src/gui/widgets/tabs/setup_theme.cpp:103
msgid "Chinese font"
msgstr ""
#. TRANSLATORS: theme settings label
-#: src/gui/widgets/tabs/setup_theme.cpp:109
+#: src/gui/widgets/tabs/setup_theme.cpp:108
msgid "Font size"
msgstr "Veličina fonta"
#. TRANSLATORS: theme settings label
-#: src/gui/widgets/tabs/setup_theme.cpp:114
+#: src/gui/widgets/tabs/setup_theme.cpp:113
msgid "Npc font size"
msgstr ""
#. TRANSLATORS: button name with information about selected theme
-#: src/gui/widgets/tabs/setup_theme.cpp:118
+#: src/gui/widgets/tabs/setup_theme.cpp:117
msgid "i"
msgstr ""
#. TRANSLATORS: theme info dialog
-#: src/gui/widgets/tabs/setup_theme.cpp:244
+#: src/gui/widgets/tabs/setup_theme.cpp:243
msgid "Name: "
msgstr ""
-#: src/gui/widgets/tabs/setup_theme.cpp:245
+#: src/gui/widgets/tabs/setup_theme.cpp:244
msgid "Copyright:"
msgstr ""
@@ -4418,14 +4678,15 @@ msgid "Theme info"
msgstr ""
#. TRANSLATORS: theme message dialog
-#: src/gui/widgets/tabs/setup_theme.cpp:340
+#: src/gui/widgets/tabs/setup_theme.cpp:345
msgid "Theme Changed"
msgstr ""
+#. TRANSLATORS: ok dialog message
#. TRANSLATORS: video settings warning
-#: src/gui/widgets/tabs/setup_theme.cpp:340
-#: src/gui/widgets/tabs/setup_video.cpp:385
-#: src/gui/widgets/tabs/setup_video.cpp:398
+#: src/gui/widgets/tabs/setup_theme.cpp:347
+#: src/gui/widgets/tabs/setup_video.cpp:392
+#: src/gui/widgets/tabs/setup_video.cpp:409
msgid "Restart your client for the change to take effect."
msgstr "Ponovo pokrenite klijent da bi promjene bile efektne."
@@ -4506,65 +4767,65 @@ msgid "Button %u action"
msgstr ""
#. TRANSLATORS: video settings checkbox
-#: src/gui/widgets/tabs/setup_video.cpp:72
+#: src/gui/widgets/tabs/setup_video.cpp:73
msgid "Full screen"
msgstr "Pregled na čitavom ekranu"
#. TRANSLATORS: video settings checkbox
-#: src/gui/widgets/tabs/setup_video.cpp:75
+#: src/gui/widgets/tabs/setup_video.cpp:76
msgid "FPS limit:"
msgstr ""
#. TRANSLATORS: video settings label
-#: src/gui/widgets/tabs/setup_video.cpp:80
-#: src/gui/widgets/tabs/setup_video.cpp:122
-#: src/gui/widgets/tabs/setup_video.cpp:315
-#: src/gui/widgets/tabs/setup_video.cpp:451
+#: src/gui/widgets/tabs/setup_video.cpp:81
+#: src/gui/widgets/tabs/setup_video.cpp:121
+#: src/gui/widgets/tabs/setup_video.cpp:322
+#: src/gui/widgets/tabs/setup_video.cpp:465
msgid "Alt FPS limit: "
msgstr ""
#. TRANSLATORS: video settings button
-#: src/gui/widgets/tabs/setup_video.cpp:83
+#: src/gui/widgets/tabs/setup_video.cpp:84
msgid "Detect best mode"
msgstr ""
#. TRANSLATORS: video settings checkbox
-#: src/gui/widgets/tabs/setup_video.cpp:92
+#: src/gui/widgets/tabs/setup_video.cpp:93
msgid "Show cursor"
msgstr ""
#. TRANSLATORS: video settings checkbox
-#: src/gui/widgets/tabs/setup_video.cpp:95
+#: src/gui/widgets/tabs/setup_video.cpp:96
msgid "Custom cursor"
msgstr "Vlastiti kursor"
#. TRANSLATORS: video settings checkbox
-#: src/gui/widgets/tabs/setup_video.cpp:99
+#: src/gui/widgets/tabs/setup_video.cpp:100
msgid "Enable resize"
msgstr ""
#. TRANSLATORS: video settings checkbox
-#: src/gui/widgets/tabs/setup_video.cpp:102
+#: src/gui/widgets/tabs/setup_video.cpp:103
msgid "No frame"
msgstr ""
#. TRANSLATORS: video settings label
-#: src/gui/widgets/tabs/setup_video.cpp:119
-#: src/gui/widgets/tabs/setup_video.cpp:123
-#: src/gui/widgets/tabs/setup_video.cpp:313
-#: src/gui/widgets/tabs/setup_video.cpp:435
-#: src/gui/widgets/tabs/setup_video.cpp:448
+#: src/gui/widgets/tabs/setup_video.cpp:118
+#: src/gui/widgets/tabs/setup_video.cpp:122
+#: src/gui/widgets/tabs/setup_video.cpp:320
+#: src/gui/widgets/tabs/setup_video.cpp:449
+#: src/gui/widgets/tabs/setup_video.cpp:462
msgid "None"
msgstr ""
#. TRANSLATORS: video error message
-#: src/gui/widgets/tabs/setup_video.cpp:227
+#: src/gui/widgets/tabs/setup_video.cpp:226
msgid ""
"Failed to switch to windowed mode and restoration of old mode also failed!"
msgstr ""
#. TRANSLATORS: video error message
-#: src/gui/widgets/tabs/setup_video.cpp:234
+#: src/gui/widgets/tabs/setup_video.cpp:233
msgid ""
"Failed to switch to fullscreen mode and restoration of old mode also failed!"
msgstr ""
@@ -4580,32 +4841,32 @@ msgid "Restart needed for changes to take effect."
msgstr "Potrebno je ponovno pokrenuti klijent za izvršavanje promjena."
#. TRANSLATORS: video settings warning
-#: src/gui/widgets/tabs/setup_video.cpp:270
+#: src/gui/widgets/tabs/setup_video.cpp:274
msgid "Changing to OpenGL"
msgstr ""
#. TRANSLATORS: video settings warning
-#: src/gui/widgets/tabs/setup_video.cpp:272
+#: src/gui/widgets/tabs/setup_video.cpp:276
msgid "Applying change to OpenGL requires restart."
msgstr "Izmjene OpenGL-a zahtjevaju ponovno pokretanje klijenta."
#. TRANSLATORS: resolution question dialog
-#: src/gui/widgets/tabs/setup_video.cpp:354
+#: src/gui/widgets/tabs/setup_video.cpp:361
msgid "Custom resolution (example: 1024x768)"
msgstr ""
#. TRANSLATORS: resolution question dialog
-#: src/gui/widgets/tabs/setup_video.cpp:356
+#: src/gui/widgets/tabs/setup_video.cpp:363
msgid "Enter new resolution: "
msgstr ""
#. TRANSLATORS: video settings warning
-#: src/gui/widgets/tabs/setup_video.cpp:383
-#: src/gui/widgets/tabs/setup_video.cpp:396
+#: src/gui/widgets/tabs/setup_video.cpp:390
+#: src/gui/widgets/tabs/setup_video.cpp:407
msgid "Screen Resolution Changed"
msgstr ""
-#: src/gui/widgets/tabs/setup_video.cpp:386
+#: src/gui/widgets/tabs/setup_video.cpp:393
msgid "Some windows may be moved to fit the lowered resolution."
msgstr ""
@@ -4784,54 +5045,54 @@ msgid "Ignore mobs"
msgstr ""
#. TRANSLATORS: social window label
-#: src/gui/widgets/tabs/socialfriendstab.h:117
+#: src/gui/widgets/tabs/socialfriendstab.h:114
#, c-format
msgid "Friends: %u/%u"
msgstr ""
#. TRANSLATORS: social window label
-#: src/gui/widgets/tabs/socialguildtab2.h:95
-#: src/gui/widgets/tabs/socialguildtab.h:165
-#: src/gui/widgets/tabs/socialpartytab.h:158
+#: src/gui/widgets/tabs/socialguildtab2.h:97
+#: src/gui/widgets/tabs/socialguildtab.h:166
+#: src/gui/widgets/tabs/socialpartytab.h:159
#, c-format
msgid "Players: %u/%u"
msgstr ""
#. TRANSLATORS: chat message
-#: src/gui/widgets/tabs/socialguildtab.h:83
+#: src/gui/widgets/tabs/socialguildtab.h:84
#, c-format
msgid "Invited user %s to guild %s."
msgstr ""
-#: src/gui/widgets/tabs/socialguildtab.h:101
+#: src/gui/widgets/tabs/socialguildtab.h:102
#, c-format
msgid "Guild %s quit requested."
msgstr ""
#. TRANSLATORS: guild invite message
-#: src/gui/widgets/tabs/socialguildtab.h:116
+#: src/gui/widgets/tabs/socialguildtab.h:118
msgid "Member Invite to Guild"
msgstr ""
#. TRANSLATORS: guild invite message
-#: src/gui/widgets/tabs/socialguildtab.h:118
+#: src/gui/widgets/tabs/socialguildtab.h:120
#, c-format
msgid "Who would you like to invite to guild %s?"
msgstr ""
#. TRANSLATORS: guild leave message
-#: src/gui/widgets/tabs/socialguildtab.h:128
+#: src/gui/widgets/tabs/socialguildtab.h:130
msgid "Leave Guild?"
msgstr ""
#. TRANSLATORS: guild leave message
-#: src/gui/widgets/tabs/socialguildtab.h:130
+#: src/gui/widgets/tabs/socialguildtab.h:132
#, c-format
msgid "Are you sure you want to leave guild %s?"
msgstr ""
#. TRANSLATORS: social window label
-#: src/gui/widgets/tabs/socialguildtab.h:141
+#: src/gui/widgets/tabs/socialguildtab.h:142
#, c-format
msgid "Members: %u/%u"
msgstr ""
@@ -4848,34 +5109,34 @@ msgstr ""
msgid "Portals: %u/%u"
msgstr ""
-#: src/gui/widgets/tabs/socialpartytab.h:85
+#: src/gui/widgets/tabs/socialpartytab.h:86
#, c-format
msgid "Invited user %s to party."
msgstr ""
-#: src/gui/widgets/tabs/socialpartytab.h:102
+#: src/gui/widgets/tabs/socialpartytab.h:103
#, c-format
msgid "Party %s quit requested."
msgstr ""
#. TRANSLATORS: party invite message
-#: src/gui/widgets/tabs/socialpartytab.h:117
+#: src/gui/widgets/tabs/socialpartytab.h:119
msgid "Member Invite to Party"
msgstr ""
#. TRANSLATORS: party invite message
-#: src/gui/widgets/tabs/socialpartytab.h:119
+#: src/gui/widgets/tabs/socialpartytab.h:121
#, c-format
msgid "Who would you like to invite to party %s?"
msgstr ""
#. TRANSLATORS: party leave message
-#: src/gui/widgets/tabs/socialpartytab.h:129
+#: src/gui/widgets/tabs/socialpartytab.h:131
msgid "Leave Party?"
msgstr ""
#. TRANSLATORS: party leave message
-#: src/gui/widgets/tabs/socialpartytab.h:131
+#: src/gui/widgets/tabs/socialpartytab.h:133
#, c-format
msgid "Are you sure you want to leave party %s?"
msgstr ""
@@ -4897,7 +5158,7 @@ msgid "Ignore items"
msgstr ""
#. TRANSLATORS: social window label
-#: src/gui/widgets/tabs/socialplayerstab.h:194
+#: src/gui/widgets/tabs/socialplayerstab.h:188
#, c-format
msgid "Visible players: %d"
msgstr ""
@@ -4922,131 +5183,122 @@ msgid "QE"
msgstr ""
#. TRANSLATORS: quests window name
-#: src/gui/windowmenu.cpp:75 src/gui/windows/questswindow.cpp:65
+#: src/gui/windowmenu.cpp:75 src/gui/windows/questswindow.cpp:66
msgid "Quests"
msgstr ""
-#. TRANSLATORS: short button name for bot checker window.
-#: src/gui/windowmenu.cpp:77
-msgid "BC"
-msgstr ""
-
-#: src/gui/windowmenu.cpp:78
-msgid "Bot checker"
-msgstr ""
-
#. TRANSLATORS: short button name for kill stats window.
-#: src/gui/windowmenu.cpp:80
+#: src/gui/windowmenu.cpp:77
msgid "KS"
msgstr ""
#. TRANSLATORS: kill stats window name
-#: src/gui/windowmenu.cpp:81 src/gui/windows/killstats.cpp:54
+#: src/gui/windowmenu.cpp:78 src/gui/windows/killstats.cpp:49
msgid "Kill stats"
msgstr ""
-#: src/gui/windowmenu.cpp:83
+#: src/gui/windowmenu.cpp:80
msgid "Smilies"
msgstr ""
#. TRANSLATORS: short button name for chat window.
-#: src/gui/windowmenu.cpp:85
+#: src/gui/windowmenu.cpp:82
msgid "CH"
msgstr ""
#. TRANSLATORS: short button name for status window.
-#: src/gui/windowmenu.cpp:93
+#: src/gui/windowmenu.cpp:90
msgid "STA"
msgstr ""
-#: src/gui/windowmenu.cpp:94
+#: src/gui/windowmenu.cpp:91
msgid "Status"
msgstr "Stanje"
#. TRANSLATORS: short button name for equipment window.
-#: src/gui/windowmenu.cpp:96
+#: src/gui/windowmenu.cpp:93
msgid "EQU"
msgstr ""
#. TRANSLATORS: equipment window name
#. TRANSLATORS: equipment button tooltip
-#: src/gui/windowmenu.cpp:97 src/gui/windows/equipmentwindow.cpp:67
-#: src/gui/windows/inventorywindow.cpp:223
+#: src/gui/windowmenu.cpp:94 src/gui/windows/equipmentwindow.cpp:65
+#: src/gui/windows/inventorywindow.cpp:235
msgid "Equipment"
msgstr "Oprema"
#. TRANSLATORS: short button name for inventory window.
-#: src/gui/windowmenu.cpp:99
+#: src/gui/windowmenu.cpp:96
msgid "INV"
msgstr ""
#. TRANSLATORS: inventory window name
#. TRANSLATORS: inventory type name
-#: src/gui/windowmenu.cpp:100 src/gui/windows/inventorywindow.cpp:140
-#: src/inventory.cpp:299
+#: src/gui/windowmenu.cpp:97 src/gui/windows/inventorywindow.cpp:144
+#: src/inventory.cpp:301
msgid "Inventory"
msgstr "Zalihe"
#. TRANSLATORS: short button name for cart window.
-#: src/gui/windowmenu.cpp:102
+#: src/gui/windowmenu.cpp:99
msgid "CA"
msgstr ""
#. TRANSLATORS: cart button tooltip
#. TRANSLATORS: inventory type name
-#: src/gui/windowmenu.cpp:103 src/gui/windows/inventorywindow.cpp:219
-#: src/inventory.cpp:309
+#: src/gui/windowmenu.cpp:100 src/gui/windows/inventorywindow.cpp:231
+#: src/inventory.cpp:317
msgid "Cart"
msgstr ""
#. TRANSLATORS: short button name for map window.
-#: src/gui/windowmenu.cpp:105
+#: src/gui/windowmenu.cpp:102
msgid "MAP"
msgstr ""
#. TRANSLATORS: short button name for skills window.
-#: src/gui/windowmenu.cpp:111
+#: src/gui/windowmenu.cpp:109
msgid "SKI"
msgstr ""
#. TRANSLATORS: skills dialog name
-#: src/gui/windowmenu.cpp:112 src/gui/windows/skilldialog.cpp:71
+#: src/gui/windowmenu.cpp:110 src/gui/windows/skilldialog.cpp:69
msgid "Skills"
msgstr "Vještine"
#. TRANSLATORS: short button name for social window.
-#: src/gui/windowmenu.cpp:116
+#: src/gui/windowmenu.cpp:114
msgid "SOC"
msgstr ""
#. TRANSLATORS: full button name
#. TRANSLATORS: social window name
-#: src/gui/windowmenu.cpp:118 src/gui/windows/socialwindow.cpp:56
+#: src/gui/windowmenu.cpp:116 src/gui/windows/socialwindow.cpp:54
msgid "Social"
msgstr ""
#. TRANSLATORS: short button name for shortcuts window.
-#: src/gui/windowmenu.cpp:120
+#: src/gui/windowmenu.cpp:118
msgid "SH"
msgstr ""
#. TRANSLATORS: short button name for spells window.
-#: src/gui/windowmenu.cpp:124
+#: src/gui/windowmenu.cpp:122
msgid "SP"
msgstr ""
#. TRANSLATORS: short button name for drops window.
-#: src/gui/windowmenu.cpp:128
+#: src/gui/windowmenu.cpp:126
msgid "DR"
msgstr ""
#. TRANSLATORS: short button name for did you know window.
-#: src/gui/windowmenu.cpp:132
+#: src/gui/windowmenu.cpp:131
msgid "YK"
msgstr ""
#. TRANSLATORS: full button name
-#: src/gui/windowmenu.cpp:134
+#: src/gui/windowmenu.cpp:133
msgid "Did you know"
msgstr ""
@@ -5056,50 +5308,63 @@ msgid "SHP"
msgstr ""
#. TRANSLATORS: short button name for outfits window.
-#: src/gui/windowmenu.cpp:140
+#: src/gui/windowmenu.cpp:141
msgid "OU"
msgstr ""
#. TRANSLATORS: short button name for updates window.
-#: src/gui/windowmenu.cpp:144
+#: src/gui/windowmenu.cpp:146
msgid "UP"
msgstr ""
#. TRANSLATORS: full button name
-#: src/gui/windowmenu.cpp:146
+#: src/gui/windowmenu.cpp:148
msgid "Updates"
msgstr ""
#. TRANSLATORS: short button name for bank window.
-#: src/gui/windowmenu.cpp:148
+#: src/gui/windowmenu.cpp:151
msgid "BA"
msgstr ""
#. TRANSLATORS: full button name
#. TRANSLATORS: bank window name
-#: src/gui/windowmenu.cpp:150 src/gui/windows/bankwindow.cpp:43
+#: src/gui/windowmenu.cpp:153 src/gui/windows/bankwindow.cpp:43
msgid "Bank"
msgstr ""
+#. TRANSLATORS: short button name for mail window.
+#: src/gui/windowmenu.cpp:156
+msgid "MA"
+msgstr ""
+
+#. TRANSLATORS: full button name
+#. TRANSLATORS: mail window name
+#. TRANSLATORS: inventory type name
+#: src/gui/windowmenu.cpp:158 src/gui/windows/mailwindow.cpp:52
+#: src/inventory.cpp:322
+msgid "Mail"
+msgstr ""
+
#. TRANSLATORS: short button name for debug window.
-#: src/gui/windowmenu.cpp:152
+#: src/gui/windowmenu.cpp:161
msgid "DBG"
msgstr ""
#. TRANSLATORS: short button name for windows list menu.
-#: src/gui/windowmenu.cpp:161
+#: src/gui/windowmenu.cpp:170
msgid "WIN"
msgstr ""
#. TRANSLATORS: short button name for setup window.
-#: src/gui/windowmenu.cpp:165
+#: src/gui/windowmenu.cpp:175
msgid "SET"
msgstr ""
#. TRANSLATORS: short key name
#. TRANSLATORS: outfits window label
-#: src/gui/windowmenu.cpp:300 src/gui/windows/outfitwindow.cpp:72
-#: src/gui/windows/outfitwindow.cpp:568
+#: src/gui/windowmenu.cpp:310 src/gui/windows/outfitwindow.cpp:75
+#: src/gui/windows/outfitwindow.cpp:626
#, c-format
msgid "Key: %s"
msgstr ""
@@ -5119,82 +5384,71 @@ msgstr ""
msgid "Deposit"
msgstr ""
-#. TRANSLATORS: bot checker window header
-#: src/gui/windows/botcheckerwindow.cpp:44
-msgid "Bot Checker"
-msgstr ""
-
-#. TRANSLATORS: bot checker window button
-#. TRANSLATORS: npc dialog button
-#: src/gui/windows/botcheckerwindow.cpp:53 src/gui/windows/npcdialog.cpp:117
-msgid "Reset"
-msgstr "Poništi"
-
-#. TRANSLATORS: bot checker window table header
-#: src/gui/windows/botcheckerwindow.cpp:94
-msgid "Result"
-msgstr ""
-
#. TRANSLATORS: buy dialog name
-#: src/gui/windows/buydialog.cpp:175
+#: src/gui/windows/buydialog.cpp:176
msgid "Create items"
msgstr ""
#. TRANSLATORS: buy dialog label
-#: src/gui/windows/buydialog.cpp:257
+#: src/gui/windows/buydialog.cpp:264
msgid "Amount:"
msgstr ""
#. TRANSLATORS: char create dialog button
#. TRANSLATORS: char select dialog. button.
#. TRANSLATORS: social window button
-#: src/gui/windows/buydialog.cpp:268 src/gui/windows/charcreatedialog.cpp:120
-#: src/gui/windows/charselectdialog.cpp:624
-#: src/gui/windows/socialwindow.cpp:79
+#: src/gui/windows/buydialog.cpp:275 src/gui/windows/charcreatedialog.cpp:119
+#: src/gui/windows/charselectdialog.cpp:636
+#: src/gui/windows/socialwindow.cpp:77
msgid "Create"
msgstr "Stvori"
+#. TRANSLATORS: buy dialog label
+#: src/gui/windows/buydialog.cpp:316
+msgid "Filter:"
+msgstr ""
+
#. TRANSLATORS: change email dialog header
#. TRANSLATORS: button in change email dialog
-#: src/gui/windows/changeemaildialog.cpp:47
-#: src/gui/windows/changeemaildialog.cpp:52
+#: src/gui/windows/changeemaildialog.cpp:48
+#: src/gui/windows/changeemaildialog.cpp:53
msgid "Change Email Address"
msgstr "Promijeni Email Adresu"
#. TRANSLATORS: label in change email dialog
#. TRANSLATORS: change password dialog label
-#: src/gui/windows/changeemaildialog.cpp:60
-#: src/gui/windows/changepassworddialog.cpp:63
+#: src/gui/windows/changeemaildialog.cpp:61
+#: src/gui/windows/changepassworddialog.cpp:64
#, c-format
msgid "Account: %s"
msgstr "Korisnički račun: %s"
#. TRANSLATORS: label in change email dialog
-#: src/gui/windows/changeemaildialog.cpp:64
+#: src/gui/windows/changeemaildialog.cpp:65
msgid "Type new email address twice:"
msgstr ""
#. TRANSLATORS: change email error
-#: src/gui/windows/changeemaildialog.cpp:136
+#: src/gui/windows/changeemaildialog.cpp:137
#, c-format
msgid "The new email address needs to be at least %u characters long."
msgstr ""
#. TRANSLATORS: change email error
-#: src/gui/windows/changeemaildialog.cpp:144
+#: src/gui/windows/changeemaildialog.cpp:145
#, c-format
msgid "The new email address needs to be less than %u characters long."
msgstr ""
#. TRANSLATORS: change email error
-#: src/gui/windows/changeemaildialog.cpp:152
+#: src/gui/windows/changeemaildialog.cpp:153
msgid "The email address entries mismatch."
msgstr ""
#. TRANSLATORS: change password window name
#. TRANSLATORS: change password dialog button
-#: src/gui/windows/changepassworddialog.cpp:48
-#: src/gui/windows/changepassworddialog.cpp:54
+#: src/gui/windows/changepassworddialog.cpp:49
+#: src/gui/windows/changepassworddialog.cpp:55
msgid "Change Password"
msgstr "Promijeni Lozinku"
@@ -5202,41 +5456,41 @@ msgstr "Promijeni Lozinku"
#. TRANSLATORS: login dialog label
#. TRANSLATORS: register dialog. label.
#. TRANSLATORS: unregister dialog. label.
-#: src/gui/windows/changepassworddialog.cpp:67
-#: src/gui/windows/logindialog.cpp:106 src/gui/windows/registerdialog.cpp:79
-#: src/gui/windows/unregisterdialog.cpp:65
+#: src/gui/windows/changepassworddialog.cpp:68
+#: src/gui/windows/logindialog.cpp:107 src/gui/windows/registerdialog.cpp:76
+#: src/gui/windows/unregisterdialog.cpp:67
msgid "Password:"
msgstr "Lozinka:"
#. TRANSLATORS: change password dialog label
-#: src/gui/windows/changepassworddialog.cpp:70
+#: src/gui/windows/changepassworddialog.cpp:71
msgid "Type new password twice:"
msgstr ""
#. TRANSLATORS: change password error
-#: src/gui/windows/changepassworddialog.cpp:117
+#: src/gui/windows/changepassworddialog.cpp:118
msgid "Enter the old password first."
msgstr ""
#. TRANSLATORS: change password error
-#: src/gui/windows/changepassworddialog.cpp:124
+#: src/gui/windows/changepassworddialog.cpp:125
#, c-format
msgid "The new password needs to be at least %u characters long."
msgstr ""
#. TRANSLATORS: change password error
-#: src/gui/windows/changepassworddialog.cpp:132
+#: src/gui/windows/changepassworddialog.cpp:133
#, c-format
msgid "The new password needs to be less than %u characters long."
msgstr ""
#. TRANSLATORS: change password error
-#: src/gui/windows/changepassworddialog.cpp:140
+#: src/gui/windows/changepassworddialog.cpp:141
msgid "The new password entries mismatch."
msgstr ""
#. TRANSLATORS: char create dialog name
-#: src/gui/windows/charcreatedialog.cpp:76
+#: src/gui/windows/charcreatedialog.cpp:75
msgid "New Character"
msgstr ""
@@ -5244,9 +5498,9 @@ msgstr ""
#. TRANSLATORS: edit server dialog label
#. TRANSLATORS: login dialog label
#. TRANSLATORS: register dialog. label.
-#: src/gui/windows/charcreatedialog.cpp:82
-#: src/gui/windows/editserverdialog.cpp:74 src/gui/windows/logindialog.cpp:104
-#: src/gui/windows/registerdialog.cpp:77
+#: src/gui/windows/charcreatedialog.cpp:81
+#: src/gui/windows/editserverdialog.cpp:71 src/gui/windows/logindialog.cpp:105
+#: src/gui/windows/registerdialog.cpp:74
msgid "Name:"
msgstr "Ime:"
@@ -5254,12 +5508,12 @@ msgstr "Ime:"
#. You may change this symbol if your language uses another.
#. TRANSLATORS: char create dialog button
#. TRANSLATORS: outfits window button
-#: src/gui/windows/charcreatedialog.cpp:86
-#: src/gui/windows/charcreatedialog.cpp:95
-#: src/gui/windows/charcreatedialog.cpp:112
-#: src/gui/windows/charcreatedialog.cpp:195
-#: src/gui/windows/charcreatedialog.cpp:205
-#: src/gui/windows/outfitwindow.cpp:60
+#: src/gui/windows/charcreatedialog.cpp:85
+#: src/gui/windows/charcreatedialog.cpp:94
+#: src/gui/windows/charcreatedialog.cpp:111
+#: src/gui/windows/charcreatedialog.cpp:196
+#: src/gui/windows/charcreatedialog.cpp:206
+#: src/gui/windows/outfitwindow.cpp:63
msgid ">"
msgstr ""
@@ -5267,75 +5521,75 @@ msgstr ""
#. You may change this symbol if your language uses another.
#. TRANSLATORS: char create dialog button
#. TRANSLATORS: outfits window button
-#: src/gui/windows/charcreatedialog.cpp:90
-#: src/gui/windows/charcreatedialog.cpp:97
-#: src/gui/windows/charcreatedialog.cpp:197
-#: src/gui/windows/charcreatedialog.cpp:207
-#: src/gui/windows/outfitwindow.cpp:58
+#: src/gui/windows/charcreatedialog.cpp:89
+#: src/gui/windows/charcreatedialog.cpp:96
+#: src/gui/windows/charcreatedialog.cpp:198
+#: src/gui/windows/charcreatedialog.cpp:208
+#: src/gui/windows/outfitwindow.cpp:61
msgid "<"
msgstr ""
#. TRANSLATORS: char create dialog label
-#: src/gui/windows/charcreatedialog.cpp:92
+#: src/gui/windows/charcreatedialog.cpp:91
msgid "Hair color:"
msgstr ""
#. TRANSLATORS: char create dialog label
-#: src/gui/windows/charcreatedialog.cpp:99
+#: src/gui/windows/charcreatedialog.cpp:98
msgid "Hair style:"
msgstr ""
#. TRANSLATORS: char create dialog button
-#: src/gui/windows/charcreatedialog.cpp:110
+#: src/gui/windows/charcreatedialog.cpp:109
msgid "^"
msgstr ""
#. TRANSLATORS: char create dialog label
-#: src/gui/windows/charcreatedialog.cpp:118
-#: src/gui/windows/charcreatedialog.cpp:496
+#: src/gui/windows/charcreatedialog.cpp:117
+#: src/gui/windows/charcreatedialog.cpp:509
#, c-format
msgid "Please distribute %d points"
msgstr "Molimo, rasporedi %d bodova"
#. TRANSLATORS: char create dialog label
-#: src/gui/windows/charcreatedialog.cpp:199
+#: src/gui/windows/charcreatedialog.cpp:200
msgid "Race:"
msgstr ""
#. TRANSLATORS: char create dialog label
-#: src/gui/windows/charcreatedialog.cpp:209
+#: src/gui/windows/charcreatedialog.cpp:210
msgid "Look:"
msgstr ""
#. TRANSLATORS: one char size female character gender
#. TRANSLATORS: here F is title for friends tab in social window
-#: src/gui/windows/charcreatedialog.cpp:223
-#: src/gui/windows/socialwindow.cpp:75
+#: src/gui/windows/charcreatedialog.cpp:224
+#: src/gui/windows/socialwindow.cpp:73
msgid "F"
msgstr ""
#. TRANSLATORS: one char size male character gender
-#: src/gui/windows/charcreatedialog.cpp:225
+#: src/gui/windows/charcreatedialog.cpp:226
msgid "M"
msgstr ""
#. TRANSLATORS: one char size unknown character gender
-#: src/gui/windows/charcreatedialog.cpp:227
+#: src/gui/windows/charcreatedialog.cpp:228
msgid "U"
msgstr ""
#. TRANSLATORS: char creation error
-#: src/gui/windows/charcreatedialog.cpp:378
+#: src/gui/windows/charcreatedialog.cpp:388
msgid "Your name needs to be at least 4 characters."
msgstr "Ime mora imati barem 4 znaka."
#. TRANSLATORS: char create dialog label
-#: src/gui/windows/charcreatedialog.cpp:486
+#: src/gui/windows/charcreatedialog.cpp:499
msgid "Character stats OK"
msgstr "Podaci lika su u redu"
#. TRANSLATORS: char create dialog label
-#: src/gui/windows/charcreatedialog.cpp:502
+#: src/gui/windows/charcreatedialog.cpp:515
#, c-format
msgid "Please remove %d points"
msgstr "Molimo, oduzmi %d bodova"
@@ -5351,68 +5605,72 @@ msgid "Are you sure you want to delete this character?"
msgstr "Da li ste sigurni da želite obrisati ovog lika?"
#. TRANSLATORS: char select dialog name
-#: src/gui/windows/charselectdialog.cpp:66
+#: src/gui/windows/charselectdialog.cpp:61
#, c-format
msgid "Account %s (last login time %s)"
msgstr ""
#. TRANSLATORS: char select dialog. button.
-#: src/gui/windows/charselectdialog.cpp:73
+#: src/gui/windows/charselectdialog.cpp:70
msgid "Switch"
msgstr ""
#. TRANSLATORS: char select dialog. button.
-#: src/gui/windows/charselectdialog.cpp:75
+#: src/gui/windows/charselectdialog.cpp:72
msgid "Password"
msgstr ""
#. TRANSLATORS: char select dialog. button.
#. TRANSLATORS: updater window button
-#: src/gui/windows/charselectdialog.cpp:80
-#: src/gui/windows/charselectdialog.cpp:614
-#: src/gui/windows/updaterwindow.cpp:192
+#: src/gui/windows/charselectdialog.cpp:77
+#: src/gui/windows/charselectdialog.cpp:626
+#: src/gui/windows/updaterwindow.cpp:191
msgid "Play"
msgstr "Igraj"
#. TRANSLATORS: char select dialog. button.
+#. TRANSLATORS: info message header
+#. TRANSLATORS: info header
#. TRANSLATORS: info message
-#: src/gui/windows/charselectdialog.cpp:82
-#: src/net/ea/charserverhandler.cpp:160
-#: src/net/eathena/charserverhandler.cpp:591
-#: src/net/eathena/charserverhandler.cpp:621
+#: src/gui/windows/charselectdialog.cpp:79
+#: src/net/ea/charserverhandler.cpp:166
+#: src/net/eathena/charserverhandler.cpp:608
+#: src/net/eathena/charserverhandler.cpp:644
msgid "Info"
msgstr "Info"
#. TRANSLATORS: char select dialog. button.
#. TRANSLATORS: unregister dialog name
#. TRANSLATORS: unregister dialog. button.
-#: src/gui/windows/charselectdialog.cpp:110
-#: src/gui/windows/unregisterdialog.cpp:47
-#: src/gui/windows/unregisterdialog.cpp:52
+#: src/gui/windows/charselectdialog.cpp:107
+#: src/gui/windows/unregisterdialog.cpp:48
+#: src/gui/windows/unregisterdialog.cpp:53
msgid "Unregister"
msgstr "Odjavi"
#. TRANSLATORS: char select dialog. button.
-#: src/gui/windows/charselectdialog.cpp:122
+#: src/gui/windows/charselectdialog.cpp:119
msgid "Change Email"
msgstr ""
#. TRANSLATORS: char select dialog name
-#: src/gui/windows/charselectdialog.cpp:166
+#: src/gui/windows/charselectdialog.cpp:163
#, c-format
msgid "Account %s"
msgstr ""
-#: src/gui/windows/charselectdialog.cpp:195
+#. TRANSLATORS: pin code dialog header.
+#: src/gui/windows/charselectdialog.cpp:193
msgid "Please set new pincode"
msgstr ""
+#. TRANSLATORS: character rename dialog header.
#: src/gui/windows/charselectdialog.cpp:242
msgid "Please enter new name"
msgstr ""
#. TRANSLATORS: char select dialog. player info message.
-#: src/gui/windows/charselectdialog.cpp:261
+#: src/gui/windows/charselectdialog.cpp:262
#, c-format
msgid ""
"Hp: %u/%u\n"
@@ -5422,48 +5680,56 @@ msgid ""
"Money: %s"
msgstr ""
-#: src/gui/windows/charselectdialog.cpp:319
+#: src/gui/windows/charselectdialog.cpp:325
msgid "Incorrect password"
msgstr ""
#. TRANSLATORS: char deletion question.
-#: src/gui/windows/charselectdialog.cpp:464
+#: src/gui/windows/charselectdialog.cpp:473
msgid "Enter your email for deleting character"
msgstr ""
-#: src/gui/windows/charselectdialog.cpp:464
+#. TRANSLATORS: email label.
+#: src/gui/windows/charselectdialog.cpp:475
msgid "Enter email:"
msgstr ""
#. TRANSLATORS: char deletion question.
-#: src/gui/windows/charselectdialog.cpp:471
+#: src/gui/windows/charselectdialog.cpp:482
msgid "Enter password for deleting character"
msgstr ""
-#: src/gui/windows/charselectdialog.cpp:471
+#. TRANSLATORS: email label.
+#: src/gui/windows/charselectdialog.cpp:484
msgid "Enter password:"
msgstr ""
#. TRANSLATORS: chat message
-#: src/gui/windows/chatwindow.cpp:675
+#: src/gui/windows/chatwindow.cpp:669
#, c-format
msgid "Present: %s; %d players are present."
msgstr ""
#. TRANSLATORS: chat message
-#: src/gui/windows/chatwindow.cpp:1118
+#: src/gui/windows/chatwindow.cpp:1115
#, c-format
msgid "Whispering to %s: %s"
msgstr "Šaptaj prema %s: %s"
+#. TRANSLATORS: error message
+#: src/gui/windows/chatwindow.cpp:1566
+#, c-format
+msgid "Broken nick detected: %s"
+msgstr ""
+
#. TRANSLATORS: owners pet name. For example: 4144's pet
-#: src/gui/windows/chatwindow.cpp:1728 src/net/eathena/pethandler.cpp:174
+#: src/gui/windows/chatwindow.cpp:1754 src/net/eathena/pethandler.cpp:173
#, c-format
msgid "%s's pet"
msgstr ""
#. TRANSLATORS: confirm dialog button
-#: src/gui/windows/confirmdialog.cpp:55
+#: src/gui/windows/confirmdialog.cpp:57
msgid "Yes"
msgstr "Da"
@@ -5498,49 +5764,49 @@ msgid "Auto open this window"
msgstr ""
#. TRANSLATORS: edit server dialog name
-#: src/gui/windows/editserverdialog.cpp:48
+#: src/gui/windows/editserverdialog.cpp:45
msgid "Edit Server"
msgstr ""
#. TRANSLATORS: edit server dialog button
#. TRANSLATORS: servers dialog button
-#: src/gui/windows/editserverdialog.cpp:57
-#: src/gui/windows/serverdialog.cpp:116
+#: src/gui/windows/editserverdialog.cpp:54
+#: src/gui/windows/serverdialog.cpp:115
msgid "Connect"
msgstr ""
#. TRANSLATORS: edit server dialog label
-#: src/gui/windows/editserverdialog.cpp:63
+#: src/gui/windows/editserverdialog.cpp:60
msgid "Use same ip"
msgstr ""
#. TRANSLATORS: edit server dialog label
-#: src/gui/windows/editserverdialog.cpp:76
+#: src/gui/windows/editserverdialog.cpp:73
msgid "Address:"
msgstr ""
#. TRANSLATORS: edit server dialog label
-#: src/gui/windows/editserverdialog.cpp:78
+#: src/gui/windows/editserverdialog.cpp:75
msgid "Port:"
msgstr "Port:"
#. TRANSLATORS: edit server dialog label
-#: src/gui/windows/editserverdialog.cpp:80
+#: src/gui/windows/editserverdialog.cpp:77
msgid "Server type:"
msgstr ""
#. TRANSLATORS: edit server dialog label
-#: src/gui/windows/editserverdialog.cpp:82
+#: src/gui/windows/editserverdialog.cpp:79
msgid "Description:"
msgstr ""
#. TRANSLATORS: edit server dialog label
-#: src/gui/windows/editserverdialog.cpp:84
+#: src/gui/windows/editserverdialog.cpp:81
msgid "Online list url:"
msgstr ""
#. TRANSLATORS: edit server dialog error message
-#: src/gui/windows/editserverdialog.cpp:214
+#: src/gui/windows/editserverdialog.cpp:213
msgid "Please at least type both the address and the port of the server."
msgstr ""
@@ -5552,17 +5818,17 @@ msgstr ""
#. TRANSLATORS: egg selection dialog button
#. TRANSLATORS: input action name
-#: src/gui/windows/eggselectiondialog.cpp:51 src/input/pages/gui.cpp:93
+#: src/gui/windows/eggselectiondialog.cpp:51 src/input/pages/gui.cpp:91
msgid "Select"
msgstr ""
#. TRANSLATORS: font size
-#: src/gui/windows/emotewindow.cpp:47
+#: src/gui/windows/emotewindow.cpp:48
msgid "Normal font"
msgstr ""
#. TRANSLATORS: emotes tab name
-#: src/gui/windows/emotewindow.cpp:119
+#: src/gui/windows/emotewindow.cpp:118
msgid "Fonts"
msgstr ""
@@ -5571,10 +5837,24 @@ msgstr ""
msgid "Did you know..."
msgstr ""
+#. TRANSLATORS: insert card dialog name
+#: src/gui/windows/insertcarddialog.cpp:43
+#: src/gui/windows/insertcarddialog.cpp:45
+msgid "Insert card"
+msgstr ""
+
+#. TRANSLATORS: insert card dialog button
+#. TRANSLATORS: input action name
+#. TRANSLATORS: inventory button
+#: src/gui/windows/insertcarddialog.cpp:51 src/input/pages/gui.cpp:121
+#: src/resources/itemtypemapdata.h:97
+msgid "Insert"
+msgstr ""
+
#. TRANSLATORS: inventory button
#. TRANSLATORS: outfits window button
#. TRANSLATORS: inventory button
-#: src/gui/windows/inventorywindow.cpp:182 src/gui/windows/outfitwindow.cpp:62
+#: src/gui/windows/inventorywindow.cpp:196 src/gui/windows/outfitwindow.cpp:65
#: src/resources/itemtypemapdata.h:45 src/resources/itemtypemapdata.h:49
#: src/resources/itemtypemapdata.h:53 src/resources/itemtypemapdata.h:57
#: src/resources/itemtypemapdata.h:61 src/resources/itemtypemapdata.h:65
@@ -5585,130 +5865,130 @@ msgstr ""
msgid "Equip"
msgstr "Opremi"
-#. TRANSLATORS: inventory button
-#: src/gui/windows/inventorywindow.cpp:201
-msgid "Split"
-msgstr "Razdvoji"
-
#. TRANSLATORS: inventory outfits button
-#: src/gui/windows/inventorywindow.cpp:203
+#: src/gui/windows/inventorywindow.cpp:215
msgid "O"
msgstr ""
#. TRANSLATORS: inventory cart button
-#: src/gui/windows/inventorywindow.cpp:205
+#: src/gui/windows/inventorywindow.cpp:217
msgid "C"
msgstr ""
#. TRANSLATORS: inventory shop button
-#: src/gui/windows/inventorywindow.cpp:207
+#: src/gui/windows/inventorywindow.cpp:219
msgid "S"
msgstr ""
#. TRANSLATORS: inventory equipment button
-#: src/gui/windows/inventorywindow.cpp:209
+#: src/gui/windows/inventorywindow.cpp:221
msgid "E"
msgstr ""
#. TRANSLATORS: item amount window button
-#: src/gui/windows/itemamountwindow.cpp:171
+#: src/gui/windows/itemamountwindow.cpp:183
msgid "All"
msgstr "Sve"
#. TRANSLATORS: amount window message
-#: src/gui/windows/itemamountwindow.cpp:227
+#: src/gui/windows/itemamountwindow.cpp:239
msgid "Select amount of items to trade."
msgstr "Odaberi količinu predmeta za razmjenu."
#. TRANSLATORS: amount window message
-#: src/gui/windows/itemamountwindow.cpp:231
+#: src/gui/windows/itemamountwindow.cpp:243
msgid "Select amount of items to drop."
msgstr "Odaberi količinu predmeta za ispuštanje."
#. TRANSLATORS: amount window message
-#: src/gui/windows/itemamountwindow.cpp:235
+#: src/gui/windows/itemamountwindow.cpp:247
msgid "Select amount of items to store."
msgstr "Odaberite količinu predmeta za spremanje."
#. TRANSLATORS: amount window message
-#: src/gui/windows/itemamountwindow.cpp:239
+#: src/gui/windows/itemamountwindow.cpp:252
+msgid "Select amount of items to send."
+msgstr ""
+
+#. TRANSLATORS: amount window message
+#: src/gui/windows/itemamountwindow.cpp:257
msgid "Select amount of items to store to cart."
msgstr ""
#. TRANSLATORS: amount window message
-#: src/gui/windows/itemamountwindow.cpp:243
+#: src/gui/windows/itemamountwindow.cpp:261
msgid "Select amount of items to retrieve."
msgstr "Odaberite iznos predmeta za preuzimanje."
#. TRANSLATORS: amount window message
-#: src/gui/windows/itemamountwindow.cpp:247
+#: src/gui/windows/itemamountwindow.cpp:265
msgid "Select amount of items to retrieve from cart."
msgstr ""
#. TRANSLATORS: amount window message
-#: src/gui/windows/itemamountwindow.cpp:251
+#: src/gui/windows/itemamountwindow.cpp:269
msgid "Select amount of items to split."
msgstr "Odaberi količinu predmeta za razdvajanje."
#. TRANSLATORS: amount window message
-#: src/gui/windows/itemamountwindow.cpp:255
+#: src/gui/windows/itemamountwindow.cpp:273
msgid "Add to buy shop."
msgstr ""
#. TRANSLATORS: amount window message
-#: src/gui/windows/itemamountwindow.cpp:259
+#: src/gui/windows/itemamountwindow.cpp:277
msgid "Add to sell shop."
msgstr ""
#. TRANSLATORS: amount window message
-#: src/gui/windows/itemamountwindow.cpp:263
+#: src/gui/windows/itemamountwindow.cpp:281
msgid "Unknown."
msgstr ""
#. TRANSLATORS: kill stats window button
-#: src/gui/windows/killstats.cpp:59
+#: src/gui/windows/killstats.cpp:54
msgid "Reset stats"
msgstr ""
#. TRANSLATORS: kill stats window button
-#: src/gui/windows/killstats.cpp:61
+#: src/gui/windows/killstats.cpp:56
msgid "Reset timer"
msgstr ""
#. TRANSLATORS: kill stats window label
-#: src/gui/windows/killstats.cpp:66 src/gui/windows/killstats.cpp:180
-#: src/gui/windows/killstats.cpp:285 src/gui/windows/killstats.cpp:526
+#: src/gui/windows/killstats.cpp:61 src/gui/windows/killstats.cpp:166
+#: src/gui/windows/killstats.cpp:272 src/gui/windows/killstats.cpp:423
#, c-format
msgid "Kills: %s, total exp: %s"
msgstr ""
#. TRANSLATORS: kill stats window label
-#: src/gui/windows/killstats.cpp:69 src/gui/windows/killstats.cpp:182
-#: src/gui/windows/killstats.cpp:262 src/gui/windows/killstats.cpp:277
-#: src/gui/windows/killstats.cpp:528
+#: src/gui/windows/killstats.cpp:64 src/gui/windows/killstats.cpp:168
+#: src/gui/windows/killstats.cpp:249 src/gui/windows/killstats.cpp:264
+#: src/gui/windows/killstats.cpp:425
#, c-format
msgid "Avg Exp: %s"
msgstr ""
#. TRANSLATORS: kill stats window label
-#: src/gui/windows/killstats.cpp:71 src/gui/windows/killstats.cpp:185
-#: src/gui/windows/killstats.cpp:267 src/gui/windows/killstats.cpp:281
-#: src/gui/windows/killstats.cpp:531
+#: src/gui/windows/killstats.cpp:66 src/gui/windows/killstats.cpp:171
+#: src/gui/windows/killstats.cpp:254 src/gui/windows/killstats.cpp:268
+#: src/gui/windows/killstats.cpp:428
#, c-format
msgid "No. of avg mob to next level: %s"
msgstr ""
#. TRANSLATORS: kill stats window label
-#: src/gui/windows/killstats.cpp:74 src/gui/windows/killstats.cpp:196
-#: src/gui/windows/killstats.cpp:289 src/gui/windows/killstats.cpp:534
+#: src/gui/windows/killstats.cpp:69 src/gui/windows/killstats.cpp:182
+#: src/gui/windows/killstats.cpp:276 src/gui/windows/killstats.cpp:431
#, c-format
msgid "Kills/Min: %s, Exp/Min: %s"
msgstr ""
#. TRANSLATORS: kill stats window label
-#: src/gui/windows/killstats.cpp:78 src/gui/windows/killstats.cpp:83
-#: src/gui/windows/killstats.cpp:88 src/gui/windows/killstats.cpp:355
-#: src/gui/windows/killstats.cpp:374 src/gui/windows/killstats.cpp:395
+#: src/gui/windows/killstats.cpp:73 src/gui/windows/killstats.cpp:78
+#: src/gui/windows/killstats.cpp:83 src/gui/windows/killstats.cpp:341
+#: src/gui/windows/killstats.cpp:360 src/gui/windows/killstats.cpp:381
#, c-format
msgid "Exp speed per %d min: %s"
msgid_plural "Exp speed per %d min: %s"
@@ -5716,8 +5996,8 @@ msgstr[0] ""
msgstr[1] ""
msgstr[2] ""
-#: src/gui/windows/killstats.cpp:80 src/gui/windows/killstats.cpp:85
-#: src/gui/windows/killstats.cpp:91
+#: src/gui/windows/killstats.cpp:75 src/gui/windows/killstats.cpp:80
+#: src/gui/windows/killstats.cpp:86
#, c-format
msgid "Time for next level per %d min: %s"
msgid_plural "Time for next level per %d min: %s"
@@ -5726,54 +6006,37 @@ msgstr[1] ""
msgstr[2] ""
#. TRANSLATORS: kill stats window label
-#: src/gui/windows/killstats.cpp:94 src/gui/windows/killstats.cpp:294
+#: src/gui/windows/killstats.cpp:89 src/gui/windows/killstats.cpp:281
msgid "Last kill exp:"
msgstr ""
#. TRANSLATORS: kill stats window label
-#: src/gui/windows/killstats.cpp:97 src/gui/windows/killstats.cpp:426
-#: src/gui/windows/killstats.cpp:433 src/gui/windows/killstats.cpp:440
-#: src/gui/windows/killstats.cpp:446
-msgid "Time before jacko spawn:"
-msgstr ""
-
-#. TRANSLATORS: kill stats window label
-#: src/gui/windows/killstats.cpp:134 src/gui/windows/killstats.cpp:247
+#: src/gui/windows/killstats.cpp:121 src/gui/windows/killstats.cpp:234
#, c-format
msgid "Level: %d at %f%%"
msgstr ""
#. TRANSLATORS: kill stats window label
-#: src/gui/windows/killstats.cpp:139 src/gui/windows/killstats.cpp:252
+#: src/gui/windows/killstats.cpp:126 src/gui/windows/killstats.cpp:239
#, c-format
msgid "Exp: %d/%d Left: %d"
msgstr ""
#. TRANSLATORS: kill stats window label
-#: src/gui/windows/killstats.cpp:143 src/gui/windows/killstats.cpp:258
-#: src/gui/windows/killstats.cpp:272
+#: src/gui/windows/killstats.cpp:130 src/gui/windows/killstats.cpp:245
+#: src/gui/windows/killstats.cpp:259
#, c-format
msgid "1%% = %d exp, avg mob for 1%%: %s"
msgstr ""
#. TRANSLATORS: kill stats window label
-#: src/gui/windows/killstats.cpp:361 src/gui/windows/killstats.cpp:370
-#: src/gui/windows/killstats.cpp:381 src/gui/windows/killstats.cpp:390
-#: src/gui/windows/killstats.cpp:403 src/gui/windows/killstats.cpp:412
+#: src/gui/windows/killstats.cpp:347 src/gui/windows/killstats.cpp:356
+#: src/gui/windows/killstats.cpp:367 src/gui/windows/killstats.cpp:376
+#: src/gui/windows/killstats.cpp:389 src/gui/windows/killstats.cpp:398
#, c-format
msgid " Time for next level: %s"
msgstr ""
-#. TRANSLATORS: kill stats window label
-#: src/gui/windows/killstats.cpp:433
-#, c-format
-msgid "%s %d?"
-msgstr ""
-
-#: src/gui/windows/killstats.cpp:440
-msgid "jacko spawning"
-msgstr ""
-
#. TRANSLATORS: login dialog name
#. TRANSLATORS: login dialog button
#: src/gui/windows/logindialog.cpp:64 src/gui/windows/logindialog.cpp:81
@@ -5798,8 +6061,8 @@ msgstr ""
#. TRANSLATORS: login dialog button
#. TRANSLATORS: register dialog name
#. TRANSLATORS: register dialog. button.
-#: src/gui/windows/logindialog.cpp:83 src/gui/windows/registerdialog.cpp:54
-#: src/gui/windows/registerdialog.cpp:63
+#: src/gui/windows/logindialog.cpp:83 src/gui/windows/registerdialog.cpp:51
+#: src/gui/windows/registerdialog.cpp:60
msgid "Register"
msgstr "Registriraj se"
@@ -5809,31 +6072,128 @@ msgid "Custom update host"
msgstr ""
#. TRANSLATORS: login dialog label
-#: src/gui/windows/logindialog.cpp:100
+#: src/gui/windows/logindialog.cpp:101
msgid "Server:"
msgstr "Poslužitelj:"
#. TRANSLATORS: login dialog label
-#: src/gui/windows/logindialog.cpp:110
+#: src/gui/windows/logindialog.cpp:111
#, c-format
msgid "Update host: %s"
msgstr ""
-#: src/gui/windows/logindialog.cpp:229
+#. TRANSLATORS: question dialog
+#: src/gui/windows/logindialog.cpp:238
msgid "Open register url"
msgstr ""
-#: src/gui/windows/ministatuswindow.cpp:72
+#. TRANSLATORS: mail edit window name
+#: src/gui/windows/maileditwindow.cpp:47
+msgid "Edit mail"
+msgstr ""
+
+#. TRANSLATORS: mail edit window button
+#: src/gui/windows/maileditwindow.cpp:50
+msgid "Send"
+msgstr "Pošalji"
+
+#. TRANSLATORS: mail edit window button
+#. TRANSLATORS: npc dialog button
+#. TRANSLATORS: servers dialog button
+#. TRANSLATORS: shop window label
+#. TRANSLATORS: trade window button
+#: src/gui/windows/maileditwindow.cpp:54 src/gui/windows/npcdialog.cpp:117
+#: src/gui/windows/serverdialog.cpp:117 src/gui/windows/shopwindow.cpp:124
+#: src/gui/windows/tradewindow.cpp:82
+msgid "Add"
+msgstr "Dodaj"
+
+#. TRANSLATORS: mail edit window label
+#: src/gui/windows/maileditwindow.cpp:56
+msgid "To:"
+msgstr "Za:"
+
+#. TRANSLATORS: mail edit window label
+#. TRANSLATORS: mail view window label
+#: src/gui/windows/maileditwindow.cpp:58 src/gui/windows/mailviewwindow.cpp:72
+msgid "Subject:"
+msgstr ""
+
+#. TRANSLATORS: mail edit window label
+#. TRANSLATORS: mail view window label
+#: src/gui/windows/maileditwindow.cpp:60
+#: src/gui/windows/mailviewwindow.cpp:103
+msgid "Money:"
+msgstr ""
+
+#. TRANSLATORS: mail edit window label
+#: src/gui/windows/maileditwindow.cpp:62
+#: src/gui/windows/mailviewwindow.cpp:119
+#: src/gui/windows/mailviewwindow.cpp:124
+msgid "Item:"
+msgstr ""
+
+#. TRANSLATORS: mail edit window label
+#. TRANSLATORS: mail view window label
+#: src/gui/windows/maileditwindow.cpp:64 src/gui/windows/mailviewwindow.cpp:75
+msgid "Message:"
+msgstr ""
+
+#. TRANSLATORS: mail view window name
+#: src/gui/windows/mailviewwindow.cpp:53
+msgid "View mail"
+msgstr ""
+
+#. TRANSLATORS: mail view window button
+#: src/gui/windows/mailviewwindow.cpp:63
+msgid "Reply"
+msgstr ""
+
+#. TRANSLATORS: mail view window label
+#: src/gui/windows/mailviewwindow.cpp:65
+msgid "Time:"
+msgstr ""
+
+#. TRANSLATORS: mail view window label
+#: src/gui/windows/mailviewwindow.cpp:69
+msgid "From:"
+msgstr ""
+
+#: src/gui/windows/mailviewwindow.cpp:131
+msgid "Get attach"
+msgstr ""
+
+#. TRANSLATORS: mail window button
+#: src/gui/windows/mailwindow.cpp:62
+msgid "Refresh"
+msgstr ""
+
+#. TRANSLATORS: mail window button
+#: src/gui/windows/mailwindow.cpp:64
+msgid "New"
+msgstr ""
+
+#. TRANSLATORS: mail window button
+#: src/gui/windows/mailwindow.cpp:68
+msgid "Return"
+msgstr ""
+
+#. TRANSLATORS: mail window button
+#: src/gui/windows/mailwindow.cpp:70
+msgid "Open"
+msgstr ""
+
+#: src/gui/windows/ministatuswindow.cpp:71
msgid "health bar"
msgstr ""
#. TRANSLATORS: status bar name
-#: src/gui/windows/ministatuswindow.cpp:83
+#: src/gui/windows/ministatuswindow.cpp:82
msgid "mana bar"
msgstr ""
#. TRANSLATORS: status bar name
-#: src/gui/windows/ministatuswindow.cpp:87
+#: src/gui/windows/ministatuswindow.cpp:86
msgid "experience bar"
msgstr ""
@@ -5848,199 +6208,180 @@ msgid "inventory slots bar"
msgstr ""
#. TRANSLATORS: status bar name
-#: src/gui/windows/ministatuswindow.cpp:102
+#: src/gui/windows/ministatuswindow.cpp:103
msgid "money bar"
msgstr ""
#. TRANSLATORS: status bar name
-#: src/gui/windows/ministatuswindow.cpp:106
+#: src/gui/windows/ministatuswindow.cpp:108
msgid "arrows bar"
msgstr ""
#. TRANSLATORS: status bar name
-#: src/gui/windows/ministatuswindow.cpp:111
+#: src/gui/windows/ministatuswindow.cpp:114
msgid "status bar"
msgstr ""
-#: src/gui/windows/ministatuswindow.cpp:134
+#: src/gui/windows/ministatuswindow.cpp:137
msgid "job bar"
msgstr ""
#. TRANSLATORS: status bar label
#. TRANSLATORS: status window label
-#: src/gui/windows/ministatuswindow.cpp:341
-#: src/gui/windows/statuswindow.cpp:249
+#: src/gui/windows/ministatuswindow.cpp:352
+#: src/gui/windows/statuswindow.cpp:255
#, c-format
msgid "Level: %d (GM %d)"
msgstr ""
#. TRANSLATORS: status bar label
#. TRANSLATORS: status window label
-#: src/gui/windows/ministatuswindow.cpp:348
-#: src/gui/windows/statuswindow.cpp:71 src/gui/windows/statuswindow.cpp:256
-#: src/gui/windows/statuswindow.cpp:381
+#: src/gui/windows/ministatuswindow.cpp:359
+#: src/gui/windows/statuswindow.cpp:67 src/gui/windows/statuswindow.cpp:262
+#: src/gui/windows/statuswindow.cpp:387
#, c-format
msgid "Level: %d"
msgstr "Nivo: %d"
#. TRANSLATORS: status bar label
-#: src/gui/windows/ministatuswindow.cpp:364
-#: src/gui/windows/ministatuswindow.cpp:401
+#: src/gui/windows/ministatuswindow.cpp:375
+#: src/gui/windows/ministatuswindow.cpp:412
msgid "Need"
msgstr ""
#. TRANSLATORS: job bar label
-#: src/gui/windows/ministatuswindow.cpp:388
+#: src/gui/windows/ministatuswindow.cpp:399
#, c-format
msgid "Job level: %d"
msgstr ""
#. TRANSLATORS: npc dialog button
-#: src/gui/windows/npcdialog.cpp:71
+#: src/gui/windows/npcdialog.cpp:72
msgid "Stop waiting"
msgstr ""
#. TRANSLATORS: npc dialog button
-#: src/gui/windows/npcdialog.cpp:73
+#: src/gui/windows/npcdialog.cpp:74
msgid "Next"
msgstr "Slijedeći"
#. TRANSLATORS: npc dialog button
-#: src/gui/windows/npcdialog.cpp:77
+#: src/gui/windows/npcdialog.cpp:78
msgid "Submit"
msgstr "Dostavi"
#. TRANSLATORS: npc dialog button
-#. TRANSLATORS: servers dialog button
-#. TRANSLATORS: shop window label
-#. TRANSLATORS: trade window button
-#: src/gui/windows/npcdialog.cpp:115 src/gui/windows/serverdialog.cpp:118
-#: src/gui/windows/shopwindow.cpp:121 src/gui/windows/tradewindow.cpp:84
-msgid "Add"
-msgstr "Dodaj"
-
-#. TRANSLATORS: label in npc post dialog
-#: src/gui/windows/npcpostdialog.cpp:59
-msgid "To:"
-msgstr "Za:"
-
-#. TRANSLATORS: button in npc post dialog
-#: src/gui/windows/npcpostdialog.cpp:66
-msgid "Send"
-msgstr "Pošalji"
-
-#. TRANSLATORS: npc post message error
-#: src/gui/windows/npcpostdialog.cpp:113
-msgid "Failed to send as sender or letter invalid."
-msgstr "Neuspjelo slanje kao pošiljatelj ili nevažeće pismo."
+#: src/gui/windows/npcdialog.cpp:119
+msgid "Reset"
+msgstr "Poništi"
#. TRANSLATORS: sell confirmation header
-#: src/gui/windows/npcselldialog.cpp:69
+#: src/gui/windows/npcselldialog.cpp:68
msgid "sell item"
msgstr ""
#. TRANSLATORS: sell confirmation message
-#: src/gui/windows/npcselldialog.cpp:71
+#: src/gui/windows/npcselldialog.cpp:70
#, c-format
msgid "Do you really want to sell %s?"
msgstr ""
#. TRANSLATORS: outfits window label
-#: src/gui/windows/outfitwindow.cpp:64 src/gui/windows/outfitwindow.cpp:562
+#: src/gui/windows/outfitwindow.cpp:67 src/gui/windows/outfitwindow.cpp:620
#, c-format
msgid "Outfit: %d"
msgstr ""
#. TRANSLATORS: outfits window checkbox
-#: src/gui/windows/outfitwindow.cpp:66
+#: src/gui/windows/outfitwindow.cpp:69
msgid "Unequip first"
msgstr ""
#. TRANSLATORS: outfits window checkbox
-#: src/gui/windows/outfitwindow.cpp:69
+#: src/gui/windows/outfitwindow.cpp:72
msgid "Away outfit"
msgstr ""
#. TRANSLATORS: quit dialog button
-#: src/gui/windows/quitdialog.cpp:62
+#: src/gui/windows/quitdialog.cpp:60
msgid "Switch server"
msgstr "Promijeni poslužitelj"
#. TRANSLATORS: quit dialog button
-#: src/gui/windows/quitdialog.cpp:65
+#: src/gui/windows/quitdialog.cpp:63
msgid "Switch character"
msgstr "Promijeni lika"
#. TRANSLATORS: register dialog. label.
-#: src/gui/windows/registerdialog.cpp:81
+#: src/gui/windows/registerdialog.cpp:78
msgid "Confirm:"
msgstr "Potvrdi:"
#. TRANSLATORS: register dialog. button.
-#: src/gui/windows/registerdialog.cpp:98
+#: src/gui/windows/registerdialog.cpp:95
msgid "Male"
msgstr "Muško"
#. TRANSLATORS: register dialog. button.
-#: src/gui/windows/registerdialog.cpp:100
+#: src/gui/windows/registerdialog.cpp:97
msgid "Female"
msgstr "Žensko"
#. TRANSLATORS: register dialog. label.
-#: src/gui/windows/registerdialog.cpp:121
+#: src/gui/windows/registerdialog.cpp:118
msgid "Email:"
msgstr "E-pošta:"
#. TRANSLATORS: error message
-#: src/gui/windows/registerdialog.cpp:188
+#: src/gui/windows/registerdialog.cpp:186
#, c-format
msgid "The username needs to be at least %u characters long."
msgstr ""
#. TRANSLATORS: error message
-#: src/gui/windows/registerdialog.cpp:197
+#: src/gui/windows/registerdialog.cpp:195
#, c-format
msgid "The username needs to be less than %u characters long."
msgstr ""
#. TRANSLATORS: error message
#. TRANSLATORS: unregister dialog. error message.
-#: src/gui/windows/registerdialog.cpp:206
-#: src/gui/windows/unregisterdialog.cpp:126
+#: src/gui/windows/registerdialog.cpp:204
+#: src/gui/windows/unregisterdialog.cpp:128
#, c-format
msgid "The password needs to be at least %u characters long."
msgstr ""
#. TRANSLATORS: error message
#. TRANSLATORS: unregister dialog. error message.
-#: src/gui/windows/registerdialog.cpp:215
-#: src/gui/windows/unregisterdialog.cpp:133
+#: src/gui/windows/registerdialog.cpp:213
+#: src/gui/windows/unregisterdialog.cpp:135
#, c-format
msgid "The password needs to be less than %u characters long."
msgstr ""
#. TRANSLATORS: error message
-#: src/gui/windows/registerdialog.cpp:223
+#: src/gui/windows/registerdialog.cpp:221
msgid "Passwords do not match."
msgstr "Lozinke se ne podudaraju."
#. TRANSLATORS: servers dialog name
-#: src/gui/windows/serverdialog.cpp:105
+#: src/gui/windows/serverdialog.cpp:104
msgid "Choose Your Server"
msgstr ""
#. TRANSLATORS: servers dialog button
-#: src/gui/windows/serverdialog.cpp:124
+#: src/gui/windows/serverdialog.cpp:123
msgid "Load"
msgstr ""
#. TRANSLATORS: servers dialog name
-#: src/gui/windows/serverdialog.cpp:138
+#: src/gui/windows/serverdialog.cpp:135
msgid "Choose Your Server *** SAFE MODE ***"
msgstr ""
#. TRANSLATORS: servers dialog checkbox
-#: src/gui/windows/serverdialog.cpp:147
+#: src/gui/windows/serverdialog.cpp:144
msgid "Use same ip for game sub servers"
msgstr ""
@@ -6066,34 +6407,34 @@ msgid "Error retreiving server list!"
msgstr ""
#. TRANSLATORS: servers dialog label
-#: src/gui/windows/serverdialog.cpp:502
+#: src/gui/windows/serverdialog.cpp:507
msgid "requires a newer version"
msgstr ""
#. TRANSLATORS: servers dialog label
-#: src/gui/windows/serverdialog.cpp:507
+#: src/gui/windows/serverdialog.cpp:512
#, c-format
msgid "requires v%s"
msgstr ""
#. TRANSLATORS: setup button
-#: src/gui/windows/setupwindow.cpp:92
+#: src/gui/windows/setupwindow.cpp:97
msgid "Apply"
msgstr "Primjeni"
#. TRANSLATORS: setup button
-#: src/gui/windows/setupwindow.cpp:98
+#: src/gui/windows/setupwindow.cpp:103
msgid "Reset Windows"
msgstr "Ponovno pokreni prozore"
#. TRANSLATORS: shop window name
-#: src/gui/windows/shopwindow.cpp:101 src/gui/windows/shopwindow.cpp:1071
+#: src/gui/windows/shopwindow.cpp:102 src/gui/windows/shopwindow.cpp:1077
msgid "Personal Shop"
msgstr ""
#. TRANSLATORS: shop window button
-#: src/gui/windows/shopwindow.cpp:190 src/gui/windows/shopwindow.cpp:431
-#: src/gui/windows/shopwindow.cpp:450
+#: src/gui/windows/shopwindow.cpp:190 src/gui/windows/shopwindow.cpp:434
+#: src/gui/windows/shopwindow.cpp:453
msgid "Publish"
msgstr ""
@@ -6107,66 +6448,67 @@ msgstr ""
msgid "Show links in announce"
msgstr ""
-#: src/gui/windows/shopwindow.cpp:371
+#. TRANSLATORS: shop rename dialog title
+#: src/gui/windows/shopwindow.cpp:373
msgid "Please enter new shop name"
msgstr ""
-#: src/gui/windows/shopwindow.cpp:429 src/gui/windows/shopwindow.cpp:448
+#: src/gui/windows/shopwindow.cpp:432 src/gui/windows/shopwindow.cpp:451
msgid "Unpublish"
msgstr ""
#. TRANSLATORS: shop window dialog
#. TRANSLATORS: trade message
-#: src/gui/windows/shopwindow.cpp:955 src/net/ea/tradehandler.cpp:172
+#: src/gui/windows/shopwindow.cpp:959 src/net/ea/tradehandler.cpp:176
msgid "Request for Trade"
msgstr "Zahtjev za Trgovanje"
-#: src/gui/windows/shopwindow.cpp:955
+#: src/gui/windows/shopwindow.cpp:960
#, c-format
msgid "%s wants to %s %s do you accept?"
msgstr ""
#. TRANSLATORS: shop window name
-#: src/gui/windows/shopwindow.cpp:1076
+#: src/gui/windows/shopwindow.cpp:1082
#, c-format
msgid "Personal Shop - %s"
msgstr ""
#. TRANSLATORS: skills dialog button
-#: src/gui/windows/skilldialog.cpp:81
+#: src/gui/windows/skilldialog.cpp:79
msgid "Up"
msgstr "Gore"
#. TRANSLATORS: skills dialog label
-#: src/gui/windows/skilldialog.cpp:191
+#: src/gui/windows/skilldialog.cpp:189
#, c-format
msgid "Skill points available: %d"
msgstr ""
#. TRANSLATORS: skills dialog default skill tab
-#: src/gui/windows/skilldialog.cpp:289
+#: src/gui/windows/skilldialog.cpp:287
#, c-format
msgid "Skill Set %d"
msgstr ""
#. TRANSLATORS: skills dialog. skill id
-#: src/gui/windows/skilldialog.cpp:310
+#: src/gui/windows/skilldialog.cpp:308
#, c-format
msgid "Skill %d"
msgstr ""
-#: src/gui/windows/skilldialog.cpp:478
+#: src/gui/windows/skilldialog.cpp:484
#, c-format
msgid "Failed skill: %s"
msgstr ""
#. TRANSLATORS: here P is title for visible players tab in social window
-#: src/gui/windows/socialwindow.cpp:70
+#: src/gui/windows/socialwindow.cpp:68
msgid "P"
msgstr ""
#. TRANSLATORS: social window button
-#: src/gui/windows/socialwindow.cpp:81
+#: src/gui/windows/socialwindow.cpp:79
msgid "Invite"
msgstr ""
@@ -6177,142 +6519,141 @@ msgid "Accepted party invite from %s."
msgstr ""
#. TRANSLATORS: chat message
-#: src/gui/windows/socialwindow.cpp:281
+#: src/gui/windows/socialwindow.cpp:282
#, c-format
msgid "Rejected party invite from %s."
msgstr ""
#. TRANSLATORS: chat message
-#: src/gui/windows/socialwindow.cpp:298
+#: src/gui/windows/socialwindow.cpp:300
#, c-format
msgid "Accepted guild invite from %s."
msgstr ""
#. TRANSLATORS: chat message
-#: src/gui/windows/socialwindow.cpp:316
+#: src/gui/windows/socialwindow.cpp:319
#, c-format
msgid "Rejected guild invite from %s."
msgstr ""
#. TRANSLATORS: chat message
-#: src/gui/windows/socialwindow.cpp:360
+#: src/gui/windows/socialwindow.cpp:364
#, c-format
msgid "Creating guild called %s."
msgstr ""
#. TRANSLATORS: chat message
-#: src/gui/windows/socialwindow.cpp:381
+#: src/gui/windows/socialwindow.cpp:386
#, c-format
msgid "Creating party called %s."
msgstr ""
#. TRANSLATORS: guild creation message
-#: src/gui/windows/socialwindow.cpp:396
+#: src/gui/windows/socialwindow.cpp:403
msgid "Guild Name"
msgstr ""
#. TRANSLATORS: guild creation message
-#: src/gui/windows/socialwindow.cpp:398
+#: src/gui/windows/socialwindow.cpp:405
msgid "Choose your guild's name."
msgstr ""
#. TRANSLATORS: chat message
-#: src/gui/windows/socialwindow.cpp:414
+#: src/gui/windows/socialwindow.cpp:420
msgid "Received guild request, but one already exists."
msgstr ""
#. TRANSLATORS: chat message
-#: src/gui/windows/socialwindow.cpp:422
+#: src/gui/windows/socialwindow.cpp:429
#, c-format
msgid "%s has invited you to join the guild %s."
msgstr ""
#. TRANSLATORS: guild invite message
-#: src/gui/windows/socialwindow.cpp:429
+#: src/gui/windows/socialwindow.cpp:437
msgid "Accept Guild Invite"
msgstr ""
#. TRANSLATORS: chat message
-#: src/gui/windows/socialwindow.cpp:446
+#: src/gui/windows/socialwindow.cpp:457
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:458
+#: src/gui/windows/socialwindow.cpp:470
msgid "You have been invited you to join a party."
msgstr ""
#. TRANSLATORS: party invite message
-#: src/gui/windows/socialwindow.cpp:463
+#: src/gui/windows/socialwindow.cpp:475
#, c-format
msgid "You have been invited to join the %s party."
msgstr ""
#. TRANSLATORS: party invite message
-#: src/gui/windows/socialwindow.cpp:472
+#: src/gui/windows/socialwindow.cpp:484
#, 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:478
+#: src/gui/windows/socialwindow.cpp:490
#, 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:488
+#: src/gui/windows/socialwindow.cpp:501
msgid "Accept Party Invite"
msgstr "Prihvati Pozivnicu za Partiju"
-#: src/gui/windows/socialwindow.cpp:505
+#: src/gui/windows/socialwindow.cpp:522
msgid "Cannot create party. You are already in a party"
msgstr ""
#. TRANSLATORS: party creation message
-#: src/gui/windows/socialwindow.cpp:514
+#: src/gui/windows/socialwindow.cpp:535
msgid "Party Name"
msgstr ""
#. TRANSLATORS: party creation message
-#: src/gui/windows/socialwindow.cpp:516
+#: src/gui/windows/socialwindow.cpp:537
msgid "Choose your party's name."
msgstr ""
#. TRANSLATORS: status window label
-#: src/gui/windows/statuswindow.cpp:75
+#: src/gui/windows/statuswindow.cpp:71
msgid "HP:"
msgstr "HP:"
#. TRANSLATORS: status window label
-#: src/gui/windows/statuswindow.cpp:78
+#: src/gui/windows/statuswindow.cpp:74
msgid "Exp:"
msgstr "Exp:"
#. TRANSLATORS: status window label
-#: src/gui/windows/statuswindow.cpp:136
+#: src/gui/windows/statuswindow.cpp:139
msgid "MP:"
msgstr "MP:"
#. TRANSLATORS: status window label
-#: src/gui/windows/statuswindow.cpp:179 src/gui/windows/statuswindow.cpp:307
+#: src/gui/windows/statuswindow.cpp:185 src/gui/windows/statuswindow.cpp:313
#, c-format
msgid "Job: %d"
msgstr "Zadatak: %d"
#. TRANSLATORS: status window label
-#: src/gui/windows/statuswindow.cpp:181
+#: src/gui/windows/statuswindow.cpp:187
msgid "Job:"
msgstr "Zadatak:"
#. TRANSLATORS: status window label
-#: src/gui/windows/statuswindow.cpp:237 src/gui/windows/statuswindow.cpp:353
+#: src/gui/windows/statuswindow.cpp:243 src/gui/windows/statuswindow.cpp:359
#, c-format
msgid "Character points: %d"
msgstr ""
#. TRANSLATORS: status window label
-#: src/gui/windows/statuswindow.cpp:368
+#: src/gui/windows/statuswindow.cpp:374
#, c-format
msgid "Correction points: %d"
msgstr ""
@@ -6323,219 +6664,219 @@ msgid "Command Editor"
msgstr ""
#. TRANSLATORS: command editor button
-#: src/gui/windows/textcommandeditor.cpp:52
+#: src/gui/windows/textcommandeditor.cpp:53
msgid "magic"
msgstr ""
#. TRANSLATORS: command editor button
-#: src/gui/windows/textcommandeditor.cpp:54
+#: src/gui/windows/textcommandeditor.cpp:55
msgid "other"
msgstr ""
#. TRANSLATORS: command editor label
-#: src/gui/windows/textcommandeditor.cpp:56
+#: src/gui/windows/textcommandeditor.cpp:57
msgid "Symbol:"
msgstr ""
#. TRANSLATORS: command editor label
-#: src/gui/windows/textcommandeditor.cpp:59
+#: src/gui/windows/textcommandeditor.cpp:60
msgid "Command:"
msgstr ""
#. TRANSLATORS: command editor label
-#: src/gui/windows/textcommandeditor.cpp:62
+#: src/gui/windows/textcommandeditor.cpp:63
msgid "Comment:"
msgstr ""
#. TRANSLATORS: command editor label
-#: src/gui/windows/textcommandeditor.cpp:66
+#: src/gui/windows/textcommandeditor.cpp:67
msgid "Target Type:"
msgstr ""
#. TRANSLATORS: command editor label
-#: src/gui/windows/textcommandeditor.cpp:70
+#: src/gui/windows/textcommandeditor.cpp:71
msgid "Icon:"
msgstr ""
#. TRANSLATORS: command editor label
-#: src/gui/windows/textcommandeditor.cpp:73
+#: src/gui/windows/textcommandeditor.cpp:74
msgid "Mana:"
msgstr ""
#. TRANSLATORS: command editor label
-#: src/gui/windows/textcommandeditor.cpp:76
+#: src/gui/windows/textcommandeditor.cpp:77
msgid "Magic level:"
msgstr ""
#. TRANSLATORS: command editor label
-#: src/gui/windows/textcommandeditor.cpp:80
+#: src/gui/windows/textcommandeditor.cpp:81
msgid "Magic School:"
msgstr ""
#. TRANSLATORS: command editor label
-#: src/gui/windows/textcommandeditor.cpp:83
+#: src/gui/windows/textcommandeditor.cpp:84
msgid "School level:"
msgstr ""
#. TRANSLATORS: command editor button
-#: src/gui/windows/textcommandeditor.cpp:88
+#: src/gui/windows/textcommandeditor.cpp:89
msgid "Save"
msgstr ""
#. TRANSLATORS: trade window button
-#: src/gui/windows/tradewindow.cpp:64
+#: src/gui/windows/tradewindow.cpp:62
msgid "Propose trade"
msgstr "Predloži razmjenu"
#. TRANSLATORS: trade window button
-#: src/gui/windows/tradewindow.cpp:66
+#: src/gui/windows/tradewindow.cpp:64
msgid "Confirmed. Waiting..."
msgstr "Potvrđeno. Čekanje..."
#. TRANSLATORS: trade window button
-#: src/gui/windows/tradewindow.cpp:68
+#: src/gui/windows/tradewindow.cpp:66
msgid "Agree trade"
msgstr "Složi se za trgovanje"
#. TRANSLATORS: trade window button
-#: src/gui/windows/tradewindow.cpp:70
+#: src/gui/windows/tradewindow.cpp:68
msgid "Agreed. Waiting..."
msgstr "Dogovoreno. Čekanje..."
#. TRANSLATORS: trade window caption
-#: src/gui/windows/tradewindow.cpp:74
+#: src/gui/windows/tradewindow.cpp:72
msgid "Trade: You"
msgstr "Trgovanje: Vi"
#. TRANSLATORS: trade window money label
-#: src/gui/windows/tradewindow.cpp:82 src/gui/windows/tradewindow.cpp:191
+#: src/gui/windows/tradewindow.cpp:80 src/gui/windows/tradewindow.cpp:189
#, c-format
msgid "You get %s"
msgstr ""
#. TRANSLATORS: trade window money change button
-#: src/gui/windows/tradewindow.cpp:87
+#: src/gui/windows/tradewindow.cpp:85
msgid "Change"
msgstr "Izmijeni"
#. TRANSLATORS: trade window money label
-#: src/gui/windows/tradewindow.cpp:132
+#: src/gui/windows/tradewindow.cpp:130
msgid "You give:"
msgstr "Daješ:"
#. TRANSLATORS: trade error
-#: src/gui/windows/tradewindow.cpp:427
+#: src/gui/windows/tradewindow.cpp:425
msgid "You don't have enough money."
msgstr "Nemate dovoljno novca."
#. TRANSLATORS: trade error
-#: src/gui/windows/tradewindow.cpp:513
+#: src/gui/windows/tradewindow.cpp:514
msgid ""
"Failed adding item. You can not overlap one kind of item on the window."
msgstr ""
#. TRANSLATORS: unregister dialog. label.
-#: src/gui/windows/unregisterdialog.cpp:62
+#: src/gui/windows/unregisterdialog.cpp:64
#, c-format
msgid "Name: %s"
msgstr "Ime: %s"
#. TRANSLATORS: updater window name
-#: src/gui/windows/updaterwindow.cpp:171
+#: src/gui/windows/updaterwindow.cpp:170
msgid "Updating..."
msgstr "Ažuriranje..."
#. TRANSLATORS: updater window label
-#: src/gui/windows/updaterwindow.cpp:188
+#: src/gui/windows/updaterwindow.cpp:187
msgid "Connecting..."
msgstr "Spajanje..."
-#: src/gui/windows/updaterwindow.cpp:405
+#: src/gui/windows/updaterwindow.cpp:410
msgid "Show all news (can be slow)"
msgstr ""
#. TRANSLATORS: update message
-#: src/gui/windows/updaterwindow.cpp:823
+#: src/gui/windows/updaterwindow.cpp:845
msgid "##1 The update process is incomplete."
msgstr "##1 Proces ažuriranja je nepotpun."
#. TRANSLATORS: Continues "The update process is incomplete.".
-#: src/gui/windows/updaterwindow.cpp:825
+#: src/gui/windows/updaterwindow.cpp:847
msgid "##1 It is strongly recommended that"
msgstr "##1 Vrlo je preporučljivo da"
#. TRANSLATORS: Begins "It is strongly recommended that".
-#: src/gui/windows/updaterwindow.cpp:827
+#: src/gui/windows/updaterwindow.cpp:849
msgid "##1 you try again later."
msgstr ""
#. TRANSLATORS: updater window label
-#: src/gui/windows/updaterwindow.cpp:1011
+#: src/gui/windows/updaterwindow.cpp:1033
msgid "Completed"
msgstr "Dovršeno"
#. TRANSLATORS: who is online window name
-#: src/gui/windows/whoisonline.cpp:93 src/gui/windows/whoisonline.cpp:639
+#: src/gui/windows/whoisonline.cpp:91 src/gui/windows/whoisonline.cpp:645
msgid "Who Is Online - Updating"
msgstr ""
#. TRANSLATORS: who is online. button.
-#: src/gui/windows/whoisonline.cpp:104
+#: src/gui/windows/whoisonline.cpp:105
msgid "Update"
msgstr ""
#. TRANSLATORS: who is online window name
-#: src/gui/windows/whoisonline.cpp:230
+#: src/gui/windows/whoisonline.cpp:232
msgid "Who Is Online - "
msgstr ""
#. TRANSLATORS: who is online window name
-#: src/gui/windows/whoisonline.cpp:655
+#: src/gui/windows/whoisonline.cpp:661
msgid "Who Is Online - error"
msgstr ""
#. TRANSLATORS: who is online window name
-#: src/gui/windows/whoisonline.cpp:699
+#: src/gui/windows/whoisonline.cpp:705
msgid "Who Is Online - Update"
msgstr ""
#. TRANSLATORS: world select dialog name
-#: src/gui/windows/worldselectdialog.cpp:48
+#: src/gui/windows/worldselectdialog.cpp:47
msgid "Select World"
msgstr ""
#. TRANSLATORS: world dialog button
-#: src/gui/windows/worldselectdialog.cpp:54
+#: src/gui/windows/worldselectdialog.cpp:53
msgid "Change Login"
msgstr ""
#. TRANSLATORS: world dialog button
-#: src/gui/windows/worldselectdialog.cpp:56
+#: src/gui/windows/worldselectdialog.cpp:55
msgid "Choose World"
msgstr ""
#. TRANSLATORS: long key name. must be short.
#. TRANSLATORS: short key name. must be very short.
#. TRANSLATORS: long key name, should be short
-#: src/input/inputmanager.cpp:374 src/input/inputmanager.cpp:418
+#: src/input/inputmanager.cpp:376 src/input/inputmanager.cpp:420
#: src/input/keyboardconfig.cpp:102
#, c-format
msgid "key_%d"
msgstr ""
#. TRANSLATORS: long joystick button name. must be short.
-#: src/input/inputmanager.cpp:380
+#: src/input/inputmanager.cpp:382
#, c-format
msgid "JButton%d"
msgstr ""
#. TRANSLATORS: unknown long key type
-#: src/input/inputmanager.cpp:394
+#: src/input/inputmanager.cpp:396
msgid "unknown key"
msgstr ""
#. TRANSLATORS: short joystick button name. muse be very short
-#: src/input/inputmanager.cpp:424
+#: src/input/inputmanager.cpp:426
#, c-format
msgid "JB%d"
msgstr ""
@@ -6543,1268 +6884,1268 @@ msgstr ""
#. TRANSLATORS: unknown short key type. must be short
#. TRANSLATORS: Unknown key short string.
#. TRANSLATORS: This string must be maximum 5 chars
-#: src/input/inputmanager.cpp:438 src/input/keyboardconfig.cpp:146
+#: src/input/inputmanager.cpp:440 src/input/keyboardconfig.cpp:146
msgid "u key"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/basic.cpp:36
+#: src/input/pages/basic.cpp:34
msgid "Target and attack keys"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/basic.cpp:48
+#: src/input/pages/basic.cpp:46
msgid "Target & attack closest monster"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/basic.cpp:54
+#: src/input/pages/basic.cpp:52
msgid "Target & attack closest player"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/basic.cpp:60
+#: src/input/pages/basic.cpp:58
msgid "Move to Target"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/basic.cpp:66
+#: src/input/pages/basic.cpp:64
msgid "Change Move to Target type"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/basic.cpp:72
+#: src/input/pages/basic.cpp:70
msgid "Move to Home location"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/basic.cpp:78
+#: src/input/pages/basic.cpp:76
msgid "Set home location"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/basic.cpp:84
+#: src/input/pages/basic.cpp:82
msgid "Move to navigation point"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/basic.cpp:96
+#: src/input/pages/basic.cpp:94
msgid "Stop Attack / Modifier key"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/basic.cpp:102
+#: src/input/pages/basic.cpp:100
msgid "Untarget"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/basic.cpp:108
+#: src/input/pages/basic.cpp:106
msgid "Target monster"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/basic.cpp:114
+#: src/input/pages/basic.cpp:112
msgid "Target closest monster (without filters)"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/basic.cpp:120
+#: src/input/pages/basic.cpp:118
msgid "Target NPC"
msgstr "Ciljaj NPC"
#. TRANSLATORS: input action name
-#: src/input/pages/basic.cpp:126
+#: src/input/pages/basic.cpp:124
msgid "Target Player"
msgstr "Ciljaj Igrača"
#. TRANSLATORS: input action name
-#: src/input/pages/basic.cpp:132
+#: src/input/pages/basic.cpp:130
msgid "Target mercenary"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/basic.cpp:138
+#: src/input/pages/basic.cpp:136
+msgid "Change targeting type"
+msgstr ""
+
+#. TRANSLATORS: input action name
+#: src/input/pages/basic.cpp:142
msgid "Target pet"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/basic.cpp:144
+#: src/input/pages/basic.cpp:148
msgid "Catch pet"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/basic.cpp:150
+#: src/input/pages/basic.cpp:154
msgid "Other Keys"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/basic.cpp:156
+#: src/input/pages/basic.cpp:160
msgid "Pickup"
msgstr "Pokupi"
#. TRANSLATORS: input action name
-#: src/input/pages/basic.cpp:162
+#: src/input/pages/basic.cpp:166
msgid "Change Pickup Type"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/basic.cpp:168
+#: src/input/pages/basic.cpp:172
msgid "Sit"
msgstr "Sjedni"
#. TRANSLATORS: input action name
-#: src/input/pages/basic.cpp:174
+#: src/input/pages/basic.cpp:178
msgid "Screenshot"
msgstr "Snimak zaslona"
#. TRANSLATORS: input action name
-#: src/input/pages/basic.cpp:180
+#: src/input/pages/basic.cpp:184
msgid "Enable/Disable Trading"
msgstr "Omogući/Onemogući Trgovanje"
#. TRANSLATORS: input action name
-#: src/input/pages/basic.cpp:186
+#: src/input/pages/basic.cpp:190
msgid "Open trade window"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/basic.cpp:192
+#: src/input/pages/basic.cpp:196
msgid "Start trade with target"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/basic.cpp:198
+#: src/input/pages/basic.cpp:202
msgid "Follow selected player"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/basic.cpp:204
+#: src/input/pages/basic.cpp:208
msgid "Change Map View Mode"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/basic.cpp:210
+#: src/input/pages/basic.cpp:214
msgid "Select OK"
msgstr "Odaberite OK"
#. TRANSLATORS: input action name
-#: src/input/pages/basic.cpp:222
+#: src/input/pages/basic.cpp:226
msgid "Stop or sit"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/basic.cpp:228
+#: src/input/pages/basic.cpp:232
msgid "Return to safe video mode"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/basic.cpp:234
+#: src/input/pages/basic.cpp:238
msgid "Fire your homunculus"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/basic.cpp:252
+#: src/input/pages/basic.cpp:256
msgid "Open context menu"
msgstr ""
#. TRANSLATORS: input action group
-#: src/input/pages/chat.cpp:33
+#: src/input/pages/chat.cpp:31
msgid "Main"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/chat.cpp:39
+#: src/input/pages/chat.cpp:37
msgid "Toggle Chat"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/chat.cpp:45
+#: src/input/pages/chat.cpp:43
msgid "Chat modifier key"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/chat.cpp:51
+#: src/input/pages/chat.cpp:49
msgid "Scroll Chat Up"
msgstr "Pomakni Chat Gore"
#. TRANSLATORS: input action name
-#: src/input/pages/chat.cpp:57
+#: src/input/pages/chat.cpp:55
msgid "Scroll Chat Down"
msgstr "Pomakni Chat Dolje"
#. TRANSLATORS: input action name
-#: src/input/pages/chat.cpp:69
+#: src/input/pages/chat.cpp:67
msgid "Previous Chat Tab"
msgstr "Prethodna Chat Kartica"
#. TRANSLATORS: input action name
-#: src/input/pages/chat.cpp:75
+#: src/input/pages/chat.cpp:73
msgid "Next Chat Tab"
msgstr "Sljedeća Chat Kartica"
#. TRANSLATORS: input action name
-#: src/input/pages/chat.cpp:81
+#: src/input/pages/chat.cpp:79
msgid "Clear current chat tab"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/chat.cpp:87
+#: src/input/pages/chat.cpp:85
msgid "Close current Chat Tab"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/chat.cpp:93
+#: src/input/pages/chat.cpp:91
msgid "Close all chat tabs"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/chat.cpp:99
+#: src/input/pages/chat.cpp:97
msgid "Select general tab"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/chat.cpp:105
+#: src/input/pages/chat.cpp:103
msgid "Select debug tab"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/chat.cpp:111
+#: src/input/pages/chat.cpp:109
msgid "Select trade tab"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/chat.cpp:117
+#: src/input/pages/chat.cpp:115
msgid "Select battle tab"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/chat.cpp:123
+#: src/input/pages/chat.cpp:121
msgid "Select gm tab"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/chat.cpp:129
+#: src/input/pages/chat.cpp:127
msgid "Select lang tab"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/chat.cpp:135
+#: src/input/pages/chat.cpp:133
msgid "Select party tab"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/chat.cpp:141
+#: src/input/pages/chat.cpp:139
msgid "Select guild tab"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/chat.cpp:153
+#: src/input/pages/chat.cpp:151
msgid "Ignore all whispers"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/chat.cpp:159
+#: src/input/pages/chat.cpp:157
msgid "Ignore all whispers on server side"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/chat.cpp:165
+#: src/input/pages/chat.cpp:163
msgid "Unignore all whispers on server side"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/chat.cpp:171
+#: src/input/pages/chat.cpp:169
msgid "Previous chat line"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/chat.cpp:177
+#: src/input/pages/chat.cpp:175
msgid "Next chat line"
msgstr ""
#. TRANSLATORS: input action group
-#: src/input/pages/chat.cpp:183
+#: src/input/pages/chat.cpp:181
msgid "Smiles"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/chat.cpp:189
+#: src/input/pages/chat.cpp:187
msgid "Show smiles"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/emotes.cpp:37
+#: src/input/pages/emotes.cpp:35
msgid "Emote modifiers keys"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/emotes.cpp:43
+#: src/input/pages/emotes.cpp:41
msgid "Emote modifier key"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/emotes.cpp:49
+#: src/input/pages/emotes.cpp:47
msgid "Pet emote modifier key"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/emotes.cpp:55
+#: src/input/pages/emotes.cpp:53
msgid "Homunculus / mercenary emote modifier key"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/emotes.cpp:61
+#: src/input/pages/emotes.cpp:59
msgid "Emote shortcuts"
msgstr ""
#. TRANSLATORS: input action name
-#: 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
+#: src/input/pages/emotes.cpp:65 src/input/pages/emotes.cpp:71
+#: src/input/pages/emotes.cpp:77 src/input/pages/emotes.cpp:83
+#: src/input/pages/emotes.cpp:89 src/input/pages/emotes.cpp:95
+#: src/input/pages/emotes.cpp:101 src/input/pages/emotes.cpp:107
+#: src/input/pages/emotes.cpp:113 src/input/pages/emotes.cpp:119
+#: src/input/pages/emotes.cpp:125 src/input/pages/emotes.cpp:131
+#: src/input/pages/emotes.cpp:137 src/input/pages/emotes.cpp:143
+#: src/input/pages/emotes.cpp:149 src/input/pages/emotes.cpp:155
+#: src/input/pages/emotes.cpp:161 src/input/pages/emotes.cpp:167
+#: src/input/pages/emotes.cpp:173 src/input/pages/emotes.cpp:179
+#: src/input/pages/emotes.cpp:185 src/input/pages/emotes.cpp:191
+#: src/input/pages/emotes.cpp:197 src/input/pages/emotes.cpp:203
+#: src/input/pages/emotes.cpp:209 src/input/pages/emotes.cpp:215
+#: src/input/pages/emotes.cpp:221 src/input/pages/emotes.cpp:227
+#: src/input/pages/emotes.cpp:233 src/input/pages/emotes.cpp:239
+#: src/input/pages/emotes.cpp:245 src/input/pages/emotes.cpp:251
+#: src/input/pages/emotes.cpp:257 src/input/pages/emotes.cpp:263
+#: src/input/pages/emotes.cpp:269 src/input/pages/emotes.cpp:275
+#: src/input/pages/emotes.cpp:281 src/input/pages/emotes.cpp:287
+#: src/input/pages/emotes.cpp:293 src/input/pages/emotes.cpp:299
+#: src/input/pages/emotes.cpp:305 src/input/pages/emotes.cpp:311
+#: src/input/pages/emotes.cpp:317 src/input/pages/emotes.cpp:323
+#: src/input/pages/emotes.cpp:329 src/input/pages/emotes.cpp:335
+#: src/input/pages/emotes.cpp:341 src/input/pages/emotes.cpp:347
#, c-format
msgid "Emote Shortcut %d"
msgstr "Prečica za Ispoljavanje emocija %d"
#. TRANSLATORS: input action name
-#: src/input/pages/emotes.cpp:360
+#: src/input/pages/emotes.cpp:358
msgid "Pet emote shortcuts"
msgstr ""
#. TRANSLATORS: input action name
-#: 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
+#: src/input/pages/emotes.cpp:364 src/input/pages/emotes.cpp:370
+#: src/input/pages/emotes.cpp:376 src/input/pages/emotes.cpp:382
+#: src/input/pages/emotes.cpp:388 src/input/pages/emotes.cpp:394
+#: src/input/pages/emotes.cpp:400 src/input/pages/emotes.cpp:406
+#: src/input/pages/emotes.cpp:412 src/input/pages/emotes.cpp:418
+#: src/input/pages/emotes.cpp:424 src/input/pages/emotes.cpp:430
+#: src/input/pages/emotes.cpp:436 src/input/pages/emotes.cpp:442
+#: src/input/pages/emotes.cpp:448 src/input/pages/emotes.cpp:454
+#: src/input/pages/emotes.cpp:460 src/input/pages/emotes.cpp:466
+#: src/input/pages/emotes.cpp:472 src/input/pages/emotes.cpp:478
+#: src/input/pages/emotes.cpp:484 src/input/pages/emotes.cpp:490
+#: src/input/pages/emotes.cpp:496 src/input/pages/emotes.cpp:502
+#: src/input/pages/emotes.cpp:508 src/input/pages/emotes.cpp:514
+#: src/input/pages/emotes.cpp:520 src/input/pages/emotes.cpp:526
+#: src/input/pages/emotes.cpp:532 src/input/pages/emotes.cpp:538
+#: src/input/pages/emotes.cpp:544 src/input/pages/emotes.cpp:550
+#: src/input/pages/emotes.cpp:556 src/input/pages/emotes.cpp:562
+#: src/input/pages/emotes.cpp:568 src/input/pages/emotes.cpp:574
+#: src/input/pages/emotes.cpp:580 src/input/pages/emotes.cpp:586
+#: src/input/pages/emotes.cpp:592 src/input/pages/emotes.cpp:598
+#: src/input/pages/emotes.cpp:604 src/input/pages/emotes.cpp:610
+#: src/input/pages/emotes.cpp:616 src/input/pages/emotes.cpp:622
+#: src/input/pages/emotes.cpp:628 src/input/pages/emotes.cpp:634
+#: src/input/pages/emotes.cpp:640 src/input/pages/emotes.cpp:646
#, c-format
msgid "Pet emote shortcut %d"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/gui.cpp:33
+#: src/input/pages/gui.cpp:31
msgid "Move & selection"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/gui.cpp:39
+#: src/input/pages/gui.cpp:37
msgid "Move Up"
msgstr "Pomakni Gore"
#. TRANSLATORS: input action name
-#: src/input/pages/gui.cpp:45
+#: src/input/pages/gui.cpp:43
msgid "Move Down"
msgstr "Pomakni Dolje"
#. TRANSLATORS: input action name
-#: src/input/pages/gui.cpp:51
+#: src/input/pages/gui.cpp:49
msgid "Move Left"
msgstr "Pomakni Ulijevo"
#. TRANSLATORS: input action name
-#: src/input/pages/gui.cpp:57
+#: src/input/pages/gui.cpp:55
msgid "Move Right"
msgstr "Pomakni Udesno"
#. TRANSLATORS: input action name
-#: src/input/pages/gui.cpp:63
+#: src/input/pages/gui.cpp:61
msgid "Move Home"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/gui.cpp:69
+#: src/input/pages/gui.cpp:67
msgid "Move End"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/gui.cpp:75
+#: src/input/pages/gui.cpp:73
msgid "Page up"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/gui.cpp:81
+#: src/input/pages/gui.cpp:79
msgid "Page down"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/gui.cpp:99
+#: src/input/pages/gui.cpp:97
msgid "Select2"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/gui.cpp:117
+#: src/input/pages/gui.cpp:115
msgid "Backspace"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/gui.cpp:123
-msgid "Insert"
-msgstr ""
-
-#. TRANSLATORS: input action name
-#: src/input/pages/gui.cpp:129
+#: src/input/pages/gui.cpp:127
msgid "Tab"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/gui.cpp:135
+#: src/input/pages/gui.cpp:133
msgid "Mod"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/gui.cpp:141
+#: src/input/pages/gui.cpp:139
msgid "Ctrl"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/move.cpp:37
+#: src/input/pages/move.cpp:35
msgid "Move Keys"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/move.cpp:43
+#: src/input/pages/move.cpp:41
msgid "Move player up"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/move.cpp:49
+#: src/input/pages/move.cpp:47
msgid "Move player down"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/move.cpp:55
+#: src/input/pages/move.cpp:53
msgid "Move player left"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/move.cpp:61
+#: src/input/pages/move.cpp:59
msgid "Move player right"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/move.cpp:67
+#: src/input/pages/move.cpp:65
msgid "Move player forward"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/move.cpp:73
+#: src/input/pages/move.cpp:71
msgid "Move pet up"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/move.cpp:79
+#: src/input/pages/move.cpp:77
msgid "Move pet down"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/move.cpp:85
+#: src/input/pages/move.cpp:83
msgid "Move pet left"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/move.cpp:91
+#: src/input/pages/move.cpp:89
msgid "Move pet right"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/move.cpp:97
+#: src/input/pages/move.cpp:95
msgid "Move to navigation point shortcuts"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/move.cpp:103 src/input/pages/move.cpp:109
-#: src/input/pages/move.cpp:115 src/input/pages/move.cpp:121
-#: src/input/pages/move.cpp:127 src/input/pages/move.cpp:133
-#: src/input/pages/move.cpp:139 src/input/pages/move.cpp:145
-#: src/input/pages/move.cpp:151 src/input/pages/move.cpp:157
-#: src/input/pages/move.cpp:163 src/input/pages/move.cpp:169
-#: src/input/pages/move.cpp:175 src/input/pages/move.cpp:181
-#: src/input/pages/move.cpp:187 src/input/pages/move.cpp:193
-#: src/input/pages/move.cpp:199 src/input/pages/move.cpp:205
-#: src/input/pages/move.cpp:211 src/input/pages/move.cpp:217
-#: src/input/pages/move.cpp:223 src/input/pages/move.cpp:229
-#: src/input/pages/move.cpp:235 src/input/pages/move.cpp:241
-#: src/input/pages/move.cpp:247 src/input/pages/move.cpp:253
-#: src/input/pages/move.cpp:259 src/input/pages/move.cpp:265
-#: src/input/pages/move.cpp:271 src/input/pages/move.cpp:277
-#: src/input/pages/move.cpp:283 src/input/pages/move.cpp:289
-#: src/input/pages/move.cpp:295 src/input/pages/move.cpp:301
-#: src/input/pages/move.cpp:307 src/input/pages/move.cpp:313
-#: src/input/pages/move.cpp:319 src/input/pages/move.cpp:325
-#: src/input/pages/move.cpp:331 src/input/pages/move.cpp:337
-#: src/input/pages/move.cpp:343 src/input/pages/move.cpp:349
-#: src/input/pages/move.cpp:355 src/input/pages/move.cpp:361
-#: src/input/pages/move.cpp:367 src/input/pages/move.cpp:373
-#: src/input/pages/move.cpp:379 src/input/pages/move.cpp:385
+#: src/input/pages/move.cpp:101 src/input/pages/move.cpp:107
+#: src/input/pages/move.cpp:113 src/input/pages/move.cpp:119
+#: src/input/pages/move.cpp:125 src/input/pages/move.cpp:131
+#: src/input/pages/move.cpp:137 src/input/pages/move.cpp:143
+#: src/input/pages/move.cpp:149 src/input/pages/move.cpp:155
+#: src/input/pages/move.cpp:161 src/input/pages/move.cpp:167
+#: src/input/pages/move.cpp:173 src/input/pages/move.cpp:179
+#: src/input/pages/move.cpp:185 src/input/pages/move.cpp:191
+#: src/input/pages/move.cpp:197 src/input/pages/move.cpp:203
+#: src/input/pages/move.cpp:209 src/input/pages/move.cpp:215
+#: src/input/pages/move.cpp:221 src/input/pages/move.cpp:227
+#: src/input/pages/move.cpp:233 src/input/pages/move.cpp:239
+#: src/input/pages/move.cpp:245 src/input/pages/move.cpp:251
+#: src/input/pages/move.cpp:257 src/input/pages/move.cpp:263
+#: src/input/pages/move.cpp:269 src/input/pages/move.cpp:275
+#: src/input/pages/move.cpp:281 src/input/pages/move.cpp:287
+#: src/input/pages/move.cpp:293 src/input/pages/move.cpp:299
+#: src/input/pages/move.cpp:305 src/input/pages/move.cpp:311
+#: src/input/pages/move.cpp:317 src/input/pages/move.cpp:323
+#: src/input/pages/move.cpp:329 src/input/pages/move.cpp:335
+#: src/input/pages/move.cpp:341 src/input/pages/move.cpp:347
+#: src/input/pages/move.cpp:353 src/input/pages/move.cpp:359
+#: src/input/pages/move.cpp:365 src/input/pages/move.cpp:371
+#: src/input/pages/move.cpp:377 src/input/pages/move.cpp:383
#, c-format
msgid "Move to point Shortcut %d"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:36
+#: src/input/pages/other.cpp:34
msgid "Input ignore"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:42
+#: src/input/pages/other.cpp:40
msgid "Ignore input 1"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:48
+#: src/input/pages/other.cpp:46
msgid "Ignore input 2"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:54
+#: src/input/pages/other.cpp:52
msgid "Direction keys"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:60
+#: src/input/pages/other.cpp:58
msgid "Player direct up"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:66
+#: src/input/pages/other.cpp:64
msgid "Player direct down"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:72
+#: src/input/pages/other.cpp:70
msgid "Player direct left"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:78
+#: src/input/pages/other.cpp:76
msgid "Player direct right"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:84
+#: src/input/pages/other.cpp:82
msgid "Pet direct up"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:90
+#: src/input/pages/other.cpp:88
msgid "Pet direct down"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:96
+#: src/input/pages/other.cpp:94
msgid "Pet direct left"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:102
+#: src/input/pages/other.cpp:100
msgid "Pet direct right"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:114
+#: src/input/pages/other.cpp:112
msgid "Crazy moves"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:120
+#: src/input/pages/other.cpp:118
msgid "Change Crazy Move mode"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:126
+#: src/input/pages/other.cpp:124
msgid "Quick Drop N Items from 0 slot"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:132
+#: src/input/pages/other.cpp:130
msgid "Quick Drop N Items"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:138
+#: src/input/pages/other.cpp:136
msgid "Switch Quick Drop Counter"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:144
+#: src/input/pages/other.cpp:142
msgid "Quick heal target or self"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:150
+#: src/input/pages/other.cpp:148
msgid "Heal the most injured player"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:156
+#: src/input/pages/other.cpp:154
msgid "Use #itenplz spell"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:162
+#: src/input/pages/other.cpp:160
msgid "Use magic attack"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:168
+#: src/input/pages/other.cpp:166
msgid "Switch magic attack"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:174
+#: src/input/pages/other.cpp:172
msgid "Switch pvp attack"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:180
+#: src/input/pages/other.cpp:178
msgid "Change move type"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:186
+#: src/input/pages/other.cpp:184
msgid "Change Attack Weapon Type"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:192
+#: src/input/pages/other.cpp:190
msgid "Change Attack Type"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:198
+#: src/input/pages/other.cpp:196
msgid "Change Follow mode"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:204
+#: src/input/pages/other.cpp:202
msgid "Change Imitation mode"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:210
+#: src/input/pages/other.cpp:208
msgid "Disable / Enable Game modifier keys"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:216
+#: src/input/pages/other.cpp:214
msgid "On / Off audio"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:222
+#: src/input/pages/other.cpp:220
msgid "Enable / Disable away mode"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:228
+#: src/input/pages/other.cpp:226
msgid "Emulate right click from keyboard"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:234
+#: src/input/pages/other.cpp:232
msgid "Toggle camera mode"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:240
+#: src/input/pages/other.cpp:238
msgid "Toggle ipc mode"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:246
+#: src/input/pages/other.cpp:244
msgid "Show information about position in chat"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:252
+#: src/input/pages/other.cpp:250
msgid "Show online players number in chat"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:258
+#: src/input/pages/other.cpp:256
msgid "Show onscreen keyboard"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:264
+#: src/input/pages/other.cpp:262
msgid "Clean cached graphics"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:270
+#: src/input/pages/other.cpp:268
msgid "Clean cached fonts"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:276
+#: src/input/pages/other.cpp:274
msgid "Print visible players in chat"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:282
+#: src/input/pages/other.cpp:280
msgid "Print all visible beings in chat"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:288
+#: src/input/pages/other.cpp:286
msgid "Load shop items list from disk"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:294
+#: src/input/pages/other.cpp:292
msgid "Save shop items list to disk"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:300
+#: src/input/pages/other.cpp:298
msgid "Print debug cache info"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:306
+#: src/input/pages/other.cpp:304
msgid "Undress selected player"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:312
+#: src/input/pages/other.cpp:310
msgid "Quick disconnect from server"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:318
+#: src/input/pages/other.cpp:316
msgid "Disable debug particle"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:324
+#: src/input/pages/other.cpp:322
msgid "Create items (for gms)"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:330
+#: src/input/pages/other.cpp:328
msgid "Print configured directories in chat"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:336
+#: src/input/pages/other.cpp:334
msgid "Print client uptime in chat"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:342
+#: src/input/pages/other.cpp:340
msgid "Dump debug information"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:348
+#: src/input/pages/other.cpp:346
msgid "Crash client"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:354
+#: src/input/pages/other.cpp:352
msgid "Dump graphics info into chat"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:360
+#: src/input/pages/other.cpp:358
msgid "Dump tests info into chat"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:366
+#: src/input/pages/other.cpp:364
msgid "Print OpenGL version in chat"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:372
+#: src/input/pages/other.cpp:370
msgid "Print enabled mods in chat"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:378
+#: src/input/pages/other.cpp:376
msgid "Dump environments into log"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:384
+#: src/input/pages/other.cpp:382
msgid "Dump OpenGL state into log"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:391
+#: src/input/pages/other.cpp:389
msgid "Test SDL font speed"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:398
+#: src/input/pages/other.cpp:396
msgid "Upload main config"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:404
+#: src/input/pages/other.cpp:402
msgid "Upload server config"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:416
+#: src/input/pages/other.cpp:414
msgid "Fire your mercenary"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:422
+#: src/input/pages/other.cpp:420
msgid "Pet ai start"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:428
+#: src/input/pages/other.cpp:426
msgid "Pet ai stop"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/outfits.cpp:37
+#: src/input/pages/outfits.cpp:35
msgid "Outfits keys"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/outfits.cpp:43
+#: src/input/pages/outfits.cpp:41
msgid "Wear Outfit"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/outfits.cpp:49
+#: src/input/pages/outfits.cpp:47
msgid "Copy Outfit"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/outfits.cpp:55
+#: src/input/pages/outfits.cpp:53
msgid "Copy equipped to Outfit"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/outfits.cpp:61
+#: src/input/pages/outfits.cpp:59
msgid "Show hat in chat"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/outfits.cpp:67
+#: src/input/pages/outfits.cpp:65
msgid "Outfits shortcuts"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/outfits.cpp:73 src/input/pages/outfits.cpp:79
-#: src/input/pages/outfits.cpp:85 src/input/pages/outfits.cpp:91
-#: src/input/pages/outfits.cpp:97 src/input/pages/outfits.cpp:103
-#: src/input/pages/outfits.cpp:109 src/input/pages/outfits.cpp:115
-#: src/input/pages/outfits.cpp:121 src/input/pages/outfits.cpp:127
-#: src/input/pages/outfits.cpp:133 src/input/pages/outfits.cpp:139
-#: src/input/pages/outfits.cpp:145 src/input/pages/outfits.cpp:151
-#: src/input/pages/outfits.cpp:157 src/input/pages/outfits.cpp:163
-#: src/input/pages/outfits.cpp:169 src/input/pages/outfits.cpp:175
-#: src/input/pages/outfits.cpp:181 src/input/pages/outfits.cpp:187
-#: src/input/pages/outfits.cpp:193 src/input/pages/outfits.cpp:199
-#: src/input/pages/outfits.cpp:205 src/input/pages/outfits.cpp:211
-#: src/input/pages/outfits.cpp:217 src/input/pages/outfits.cpp:223
-#: src/input/pages/outfits.cpp:229 src/input/pages/outfits.cpp:235
-#: src/input/pages/outfits.cpp:241 src/input/pages/outfits.cpp:247
-#: src/input/pages/outfits.cpp:253 src/input/pages/outfits.cpp:259
-#: src/input/pages/outfits.cpp:265 src/input/pages/outfits.cpp:271
-#: src/input/pages/outfits.cpp:277 src/input/pages/outfits.cpp:283
-#: src/input/pages/outfits.cpp:289 src/input/pages/outfits.cpp:295
-#: src/input/pages/outfits.cpp:301 src/input/pages/outfits.cpp:307
-#: src/input/pages/outfits.cpp:313 src/input/pages/outfits.cpp:319
-#: src/input/pages/outfits.cpp:325 src/input/pages/outfits.cpp:331
-#: src/input/pages/outfits.cpp:337 src/input/pages/outfits.cpp:343
-#: src/input/pages/outfits.cpp:349 src/input/pages/outfits.cpp:355
+#: src/input/pages/outfits.cpp:71 src/input/pages/outfits.cpp:77
+#: src/input/pages/outfits.cpp:83 src/input/pages/outfits.cpp:89
+#: src/input/pages/outfits.cpp:95 src/input/pages/outfits.cpp:101
+#: src/input/pages/outfits.cpp:107 src/input/pages/outfits.cpp:113
+#: src/input/pages/outfits.cpp:119 src/input/pages/outfits.cpp:125
+#: src/input/pages/outfits.cpp:131 src/input/pages/outfits.cpp:137
+#: src/input/pages/outfits.cpp:143 src/input/pages/outfits.cpp:149
+#: src/input/pages/outfits.cpp:155 src/input/pages/outfits.cpp:161
+#: src/input/pages/outfits.cpp:167 src/input/pages/outfits.cpp:173
+#: src/input/pages/outfits.cpp:179 src/input/pages/outfits.cpp:185
+#: src/input/pages/outfits.cpp:191 src/input/pages/outfits.cpp:197
+#: src/input/pages/outfits.cpp:203 src/input/pages/outfits.cpp:209
+#: src/input/pages/outfits.cpp:215 src/input/pages/outfits.cpp:221
+#: src/input/pages/outfits.cpp:227 src/input/pages/outfits.cpp:233
+#: src/input/pages/outfits.cpp:239 src/input/pages/outfits.cpp:245
+#: src/input/pages/outfits.cpp:251 src/input/pages/outfits.cpp:257
+#: src/input/pages/outfits.cpp:263 src/input/pages/outfits.cpp:269
+#: src/input/pages/outfits.cpp:275 src/input/pages/outfits.cpp:281
+#: src/input/pages/outfits.cpp:287 src/input/pages/outfits.cpp:293
+#: src/input/pages/outfits.cpp:299 src/input/pages/outfits.cpp:305
+#: src/input/pages/outfits.cpp:311 src/input/pages/outfits.cpp:317
+#: src/input/pages/outfits.cpp:323 src/input/pages/outfits.cpp:329
+#: src/input/pages/outfits.cpp:335 src/input/pages/outfits.cpp:341
+#: src/input/pages/outfits.cpp:347 src/input/pages/outfits.cpp:353
#, c-format
msgid "Outfit Shortcut %d"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/shortcuts.cpp:37
+#: src/input/pages/shortcuts.cpp:35
msgid "Shortcuts modifiers keys"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/shortcuts.cpp:43
+#: src/input/pages/shortcuts.cpp:41
msgid "Item Shortcuts Key"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/shortcuts.cpp:49
+#: src/input/pages/shortcuts.cpp:47
msgid "Shortcuts keys"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/shortcuts.cpp:55 src/input/pages/shortcuts.cpp:61
-#: src/input/pages/shortcuts.cpp:67 src/input/pages/shortcuts.cpp:73
-#: src/input/pages/shortcuts.cpp:79 src/input/pages/shortcuts.cpp:85
-#: src/input/pages/shortcuts.cpp:91 src/input/pages/shortcuts.cpp:97
-#: src/input/pages/shortcuts.cpp:103 src/input/pages/shortcuts.cpp:109
-#: src/input/pages/shortcuts.cpp:115 src/input/pages/shortcuts.cpp:121
-#: src/input/pages/shortcuts.cpp:127 src/input/pages/shortcuts.cpp:133
-#: src/input/pages/shortcuts.cpp:139 src/input/pages/shortcuts.cpp:145
-#: src/input/pages/shortcuts.cpp:151 src/input/pages/shortcuts.cpp:157
-#: src/input/pages/shortcuts.cpp:163 src/input/pages/shortcuts.cpp:169
+#: src/input/pages/shortcuts.cpp:53 src/input/pages/shortcuts.cpp:59
+#: src/input/pages/shortcuts.cpp:65 src/input/pages/shortcuts.cpp:71
+#: src/input/pages/shortcuts.cpp:77 src/input/pages/shortcuts.cpp:83
+#: src/input/pages/shortcuts.cpp:89 src/input/pages/shortcuts.cpp:95
+#: src/input/pages/shortcuts.cpp:101 src/input/pages/shortcuts.cpp:107
+#: src/input/pages/shortcuts.cpp:113 src/input/pages/shortcuts.cpp:119
+#: src/input/pages/shortcuts.cpp:125 src/input/pages/shortcuts.cpp:131
+#: src/input/pages/shortcuts.cpp:137 src/input/pages/shortcuts.cpp:143
+#: src/input/pages/shortcuts.cpp:149 src/input/pages/shortcuts.cpp:155
+#: src/input/pages/shortcuts.cpp:161 src/input/pages/shortcuts.cpp:167
#, c-format
msgid "Item Shortcut %d"
msgstr "Prečac do Predmeta %d"
#. TRANSLATORS: input action name
-#: src/input/pages/windows.cpp:42
+#: src/input/pages/windows.cpp:40
msgid "Show Windows Menu"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/windows.cpp:48
+#: src/input/pages/windows.cpp:46
msgid "Hide Windows"
msgstr "Skrij Prozore"
#. TRANSLATORS: input action name
-#: src/input/pages/windows.cpp:54
+#: src/input/pages/windows.cpp:52
msgid "About Window"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/windows.cpp:60
+#: src/input/pages/windows.cpp:58
msgid "Bank Window"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/windows.cpp:66
+#: src/input/pages/windows.cpp:64
msgid "Help Window"
msgstr "Prozor za Pomoć"
#. TRANSLATORS: input action name
-#: src/input/pages/windows.cpp:72
+#: src/input/pages/windows.cpp:70
msgid "Status Window"
msgstr "Prozor Statusa"
#. TRANSLATORS: input action name
-#: src/input/pages/windows.cpp:78
+#: src/input/pages/windows.cpp:76
msgid "Inventory Window"
msgstr "Prozor Inventara"
#. TRANSLATORS: input action name
-#: src/input/pages/windows.cpp:84
+#: src/input/pages/windows.cpp:82
msgid "Equipment Window"
msgstr "Prozor Opreme"
#. TRANSLATORS: input action name
-#: src/input/pages/windows.cpp:90
+#: src/input/pages/windows.cpp:88
msgid "Skill Window"
msgstr "Prozor Vještine"
#. TRANSLATORS: input action name
-#: src/input/pages/windows.cpp:96
+#: src/input/pages/windows.cpp:94
msgid "Minimap Window"
msgstr "Prozor Minikarte"
#. TRANSLATORS: input action name
-#: src/input/pages/windows.cpp:102
+#: src/input/pages/windows.cpp:100
msgid "Chat Window"
msgstr "Chat Prozor"
#. TRANSLATORS: input action name
-#: src/input/pages/windows.cpp:108
+#: src/input/pages/windows.cpp:106
msgid "Item Shortcut Window"
msgstr "Prozor za Prečice do Predmeta"
#. TRANSLATORS: input action name
-#: src/input/pages/windows.cpp:114
+#: src/input/pages/windows.cpp:112
msgid "Setup Window"
msgstr "Prozor za Postavke"
#. TRANSLATORS: input action name
-#: src/input/pages/windows.cpp:120
+#: src/input/pages/windows.cpp:118
msgid "Debug Window"
msgstr "Debug Prozor"
#. TRANSLATORS: input action name
-#: src/input/pages/windows.cpp:126
+#: src/input/pages/windows.cpp:124
msgid "Social Window"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/windows.cpp:132
+#: src/input/pages/windows.cpp:130
msgid "Emote Shortcut Window"
msgstr "Prozor Prečica za Ispoljavanje emocija"
#. TRANSLATORS: input action name
-#: src/input/pages/windows.cpp:138
+#: src/input/pages/windows.cpp:136
msgid "Outfits Window"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/windows.cpp:144
+#: src/input/pages/windows.cpp:142
msgid "Shop Window"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/windows.cpp:150
+#: src/input/pages/windows.cpp:148
msgid "Quick drop Window"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/windows.cpp:156
+#: src/input/pages/windows.cpp:154
msgid "Kill Stats Window"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/windows.cpp:162
+#: src/input/pages/windows.cpp:160
msgid "Commands Window"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/windows.cpp:168
-msgid "Bot Checker Window"
-msgstr ""
-
-#. TRANSLATORS: input action name
-#: src/input/pages/windows.cpp:174
+#: src/input/pages/windows.cpp:166
msgid "Who Is Online Window"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/windows.cpp:180
+#: src/input/pages/windows.cpp:172
msgid "Did you know Window"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/windows.cpp:186
+#: src/input/pages/windows.cpp:178
msgid "Quests Window"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/windows.cpp:192
+#: src/input/pages/windows.cpp:184
msgid "Updates Window"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/windows.cpp:198
+#: src/input/pages/windows.cpp:190
msgid "Cart window"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/windows.cpp:210
+#: src/input/pages/windows.cpp:196
+msgid "Quick settings window"
+msgstr ""
+
+#. TRANSLATORS: input action name
+#: src/input/pages/windows.cpp:208
msgid "Previous Social Tab"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/windows.cpp:216
+#: src/input/pages/windows.cpp:214
msgid "Next Social Tab"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/windows.cpp:222
+#: src/input/pages/windows.cpp:220
msgid "Previous Shortcuts tab"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/windows.cpp:228
+#: src/input/pages/windows.cpp:226
msgid "Next Shortcuts tab"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/windows.cpp:234
+#: src/input/pages/windows.cpp:232
msgid "Previous Commands tab"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/windows.cpp:240
+#: src/input/pages/windows.cpp:238
msgid "Next Commands tab"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/windows.cpp:246
+#: src/input/pages/windows.cpp:244
msgid "Previous inventory tab"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/windows.cpp:252
+#: src/input/pages/windows.cpp:250
msgid "Next inventory tab"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/windows.cpp:258
+#: src/input/pages/windows.cpp:256
msgid "Clear drops window"
msgstr ""
#. TRANSLATORS: inventory type name
-#: src/inventory.cpp:304
+#: src/inventory.cpp:306
msgid "Storage"
msgstr ""
#. TRANSLATORS: inventory type name
-#: src/inventory.cpp:314
+#: src/inventory.cpp:311
msgid "Npc"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:78
+#: src/main.cpp:82
msgid "manaplus [options] [manaplus-file]"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:80
+#: src/main.cpp:84
msgid "[manaplus-file] : The manaplus file is an XML file (.manaplus)"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:83
+#: src/main.cpp:87
msgid " used to set custom parameters"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:85
+#: src/main.cpp:89
msgid " to the manaplus client."
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:88
+#: src/main.cpp:92
msgid "Options:"
msgstr "Opcije:"
#. TRANSLATORS: command line help
-#: src/main.cpp:90
+#: src/main.cpp:94
msgid " -l --log-file : Log file to use"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:92
+#: src/main.cpp:96
msgid " -a --chat-log-dir : Chat log dir to use"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:94
+#: src/main.cpp:98
msgid " -v --version : Display the version"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:96
+#: src/main.cpp:100
msgid " -h --help : Display this help"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:98
+#: src/main.cpp:102
msgid " -C --config-dir : Configuration directory to use"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:101
+#: src/main.cpp:105
msgid " -U --username : Login with this username"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:103
+#: src/main.cpp:107
msgid " -P --password : Login with this password"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:105
+#: src/main.cpp:109
msgid " -c --character : Login with this character"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:107
+#: src/main.cpp:111
msgid " -s --server : Login server name or IP"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:109
+#: src/main.cpp:113
msgid " -y --server-type : Login server type"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:111
+#: src/main.cpp:115
msgid " -p --port : Login server port"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:113
+#: src/main.cpp:117
msgid " -H --update-host : Use this update host"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:115
+#: src/main.cpp:119
msgid " -D --default : Choose default character server and character"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:118
+#: src/main.cpp:122
msgid " -u --skip-update : Skip the update downloads"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:120
+#: src/main.cpp:124
msgid " -d --data : Directory to load game data from"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:123
+#: src/main.cpp:127
msgid " -L --localdata-dir : Directory to use as local data directory"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:126
+#: src/main.cpp:130
msgid " --screenshot-dir : Directory to store screenshots"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:129
+#: src/main.cpp:133
msgid " --safemode : Start game in safe mode"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:131
+#: src/main.cpp:135
msgid " --renderer : Set renderer type"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:133
+#: src/main.cpp:137
msgid " -T --tests : Start testing drivers and auto configuring"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:137
+#: src/main.cpp:141
msgid " -O --no-opengl : Disable OpenGL for this session"
msgstr ""
@@ -7829,8 +8170,8 @@ msgid "Failed to create character. Most likely the name is already taken."
msgstr ""
#. TRANSLATORS: error message
-#: src/net/ea/charserverhandler.cpp:117 src/net/ea/loginhandler.cpp:247
-#: src/net/eathena/loginhandler.cpp:224
+#: src/net/ea/charserverhandler.cpp:117 src/net/ea/loginhandler.cpp:249
+#: src/net/eathena/loginhandler.cpp:233
msgid "Wrong name."
msgstr ""
@@ -7859,7 +8200,8 @@ msgstr ""
msgid "Incorrect look."
msgstr ""
-#: src/net/ea/charserverhandler.cpp:160
+#. TRANSLATORS: info message
+#: src/net/ea/charserverhandler.cpp:168
msgid "Character deleted."
msgstr ""
@@ -7880,102 +8222,103 @@ msgstr ""
msgid "Whisper could not be sent, you ignored by all players."
msgstr ""
-#: src/net/ea/gamehandler.cpp:79
+#. TRANSLATORS: error header
+#: src/net/ea/gamehandler.cpp:81
msgid "Game"
msgstr ""
#. TRANSLATORS: error message
-#: src/net/ea/gamehandler.cpp:81
+#: src/net/ea/gamehandler.cpp:83
msgid "Request to quit denied!"
msgstr ""
#. TRANSLATORS: guild info message
-#: src/net/ea/guildhandler.cpp:137
+#: src/net/ea/guildhandler.cpp:121
#, c-format
msgid "Guild name: %s"
msgstr ""
#. TRANSLATORS: guild info message
-#: src/net/ea/guildhandler.cpp:140
+#: src/net/ea/guildhandler.cpp:124
#, c-format
msgid "Guild master: %s"
msgstr ""
#. TRANSLATORS: guild info message
-#: src/net/ea/guildhandler.cpp:143
+#: src/net/ea/guildhandler.cpp:127
#, c-format
msgid "Guild level: %d"
msgstr ""
#. TRANSLATORS: guild info message
-#: src/net/ea/guildhandler.cpp:146
+#: src/net/ea/guildhandler.cpp:130
#, c-format
msgid "Online members: %d"
msgstr ""
#. TRANSLATORS: guild info message
-#: src/net/ea/guildhandler.cpp:149
+#: src/net/ea/guildhandler.cpp:133
#, c-format
msgid "Max members: %d"
msgstr ""
#. TRANSLATORS: guild info message
-#: src/net/ea/guildhandler.cpp:152
+#: src/net/ea/guildhandler.cpp:136
#, c-format
msgid "Average level: %d"
msgstr ""
#. TRANSLATORS: guild info message
-#: src/net/ea/guildhandler.cpp:155
+#: src/net/ea/guildhandler.cpp:139
#, c-format
msgid "Guild exp: %d"
msgstr ""
#. TRANSLATORS: guild info message
-#: src/net/ea/guildhandler.cpp:158
+#: src/net/ea/guildhandler.cpp:142
#, c-format
msgid "Guild next exp: %d"
msgstr ""
#. TRANSLATORS: guild info message
-#: src/net/ea/guildhandler.cpp:161
+#: src/net/ea/guildhandler.cpp:145
#, c-format
msgid "Guild castle: %s"
msgstr ""
#. TRANSLATORS: error message
-#: src/net/ea/loginhandler.cpp:207 src/net/eathena/loginhandler.cpp:179
+#: src/net/ea/loginhandler.cpp:209 src/net/eathena/loginhandler.cpp:188
msgid "Unregistered ID."
msgstr ""
#. TRANSLATORS: error message
-#: src/net/ea/loginhandler.cpp:211 src/net/eathena/loginhandler.cpp:183
+#: src/net/ea/loginhandler.cpp:213 src/net/eathena/loginhandler.cpp:192
msgid "Wrong password."
msgstr ""
#. TRANSLATORS: error message
-#: src/net/ea/loginhandler.cpp:216 src/net/eathena/loginhandler.cpp:188
+#: src/net/ea/loginhandler.cpp:218 src/net/eathena/loginhandler.cpp:197
msgid "Account expired."
msgstr ""
#. TRANSLATORS: error message
-#: src/net/ea/loginhandler.cpp:220 src/net/eathena/loginhandler.cpp:192
+#: src/net/ea/loginhandler.cpp:222 src/net/eathena/loginhandler.cpp:201
msgid "Rejected from server."
msgstr ""
#. TRANSLATORS: error message
-#: src/net/ea/loginhandler.cpp:224 src/net/eathena/loginhandler.cpp:196
+#: src/net/ea/loginhandler.cpp:226 src/net/eathena/loginhandler.cpp:205
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:201
+#: src/net/ea/loginhandler.cpp:231 src/net/eathena/loginhandler.cpp:210
msgid "Client too old."
msgstr ""
#. TRANSLATORS: error message
-#: src/net/ea/loginhandler.cpp:233 src/net/eathena/loginhandler.cpp:205
+#: src/net/ea/loginhandler.cpp:235 src/net/eathena/loginhandler.cpp:214
#, c-format
msgid ""
"You have been temporarily banned from the game until %s.\n"
@@ -7983,362 +8326,380 @@ msgid ""
msgstr ""
#. TRANSLATORS: error message
-#: src/net/ea/loginhandler.cpp:239 src/net/eathena/loginhandler.cpp:214
+#: src/net/ea/loginhandler.cpp:241 src/net/eathena/loginhandler.cpp:223
msgid "Server overpopulated."
msgstr ""
#. TRANSLATORS: error message
-#: src/net/ea/loginhandler.cpp:243 src/net/eathena/loginhandler.cpp:219
+#: src/net/ea/loginhandler.cpp:245 src/net/eathena/loginhandler.cpp:228
msgid "This user name is already taken."
msgstr ""
#. TRANSLATORS: error message
-#: src/net/ea/loginhandler.cpp:251 src/net/eathena/loginhandler.cpp:229
+#: src/net/ea/loginhandler.cpp:253 src/net/eathena/loginhandler.cpp:238
msgid "Incorrect email."
msgstr ""
#. TRANSLATORS: error message
-#: src/net/ea/loginhandler.cpp:255 src/net/eathena/loginhandler.cpp:234
+#: src/net/ea/loginhandler.cpp:257 src/net/eathena/loginhandler.cpp:243
msgid "Username permanently erased."
msgstr ""
#. TRANSLATORS: error message
-#: src/net/ea/loginhandler.cpp:259 src/net/eathena/loginhandler.cpp:238
-#: src/net/tmwa/loginhandler.cpp:286
+#: src/net/ea/loginhandler.cpp:261 src/net/eathena/loginhandler.cpp:247
+#: src/net/eathena/loginhandler.cpp:355 src/net/tmwa/loginhandler.cpp:255
msgid "Unknown error."
msgstr ""
#. TRANSLATORS: error message
-#: src/net/ea/network.cpp:99
+#: src/net/ea/network.cpp:101
msgid "Empty address given to Network::connect()!"
msgstr ""
#. TRANSLATORS: error message
-#: src/net/ea/network.cpp:207
+#: src/net/ea/network.cpp:209
msgid "Unable to resolve host \""
msgstr ""
#. TRANSLATORS: error message
-#: src/net/ea/network.cpp:288
+#: src/net/ea/network.cpp:290
msgid "Connection to server terminated. "
msgstr ""
+#. TRANSLATORS: error message
#. TRANSLATORS: char rename error
-#: src/net/eathena/charserverhandler.cpp:576
-#: src/net/eathena/charserverhandler.cpp:613
+#: src/net/eathena/charserverhandler.cpp:589
+#: src/net/eathena/charserverhandler.cpp:635
msgid "Character rename error."
msgstr ""
-#: src/net/eathena/charserverhandler.cpp:591
+#. TRANSLATORS: info message
+#: src/net/eathena/charserverhandler.cpp:610
msgid "Character renamed."
msgstr ""
#. TRANSLATORS: char rename error
-#: src/net/eathena/charserverhandler.cpp:604
+#: src/net/eathena/charserverhandler.cpp:626
msgid "Rename not allowed."
msgstr ""
#. TRANSLATORS: char rename error
-#: src/net/eathena/charserverhandler.cpp:608
+#: src/net/eathena/charserverhandler.cpp:630
msgid "New name is not set."
msgstr ""
#. TRANSLATORS: char rename error
-#: src/net/eathena/charserverhandler.cpp:617
+#: src/net/eathena/charserverhandler.cpp:639
msgid "Character not found."
msgstr ""
-#: src/net/eathena/charserverhandler.cpp:651
-#: src/net/tmwa/charserverhandler.cpp:533
+#. TRANSLATORS: error message
+#: src/net/eathena/charserverhandler.cpp:681
+#: src/net/tmwa/charserverhandler.cpp:504
msgid "Failed to delete character."
msgstr ""
-#: src/net/eathena/chathandler.cpp:448
+#: src/net/eathena/chathandler.cpp:447
msgid "Can't cast skill in this area."
msgstr ""
-#: src/net/eathena/chathandler.cpp:451
+#: src/net/eathena/chathandler.cpp:450
msgid "Can't use item in this area."
msgstr ""
-#: src/net/eathena/chathandler.cpp:454
+#: src/net/eathena/chathandler.cpp:453
msgid "Can't equip. Wrong level."
msgstr ""
-#: src/net/eathena/chathandler.cpp:457
+#: src/net/eathena/chathandler.cpp:456
msgid "Can't use. Wrong level."
msgstr ""
-#: src/net/eathena/chathandler.cpp:460
+#: src/net/eathena/chathandler.cpp:459
msgid "Work in progress."
msgstr ""
#. TRANSLATORS: chat message
-#: src/net/eathena/chathandler.cpp:634
+#: src/net/eathena/chathandler.cpp:639
#, c-format
msgid "Message could not be sent, channel %s is not exists."
msgstr ""
#. TRANSLATORS: chat message
-#: src/net/eathena/chathandler.cpp:774
+#: src/net/eathena/chathandler.cpp:785
#, c-format
msgid "Can't open channel. Channel %s is not exists."
msgstr ""
#. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:140 src/net/tmwa/generalhandler.cpp:143
+#: src/net/eathena/generalhandler.cpp:132 src/net/tmwa/generalhandler.cpp:141
#, c-format
msgid "Strength %s"
msgstr ""
#. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:141 src/net/tmwa/generalhandler.cpp:145
+#: src/net/eathena/generalhandler.cpp:133 src/net/tmwa/generalhandler.cpp:143
#, c-format
msgid "Agility %s"
msgstr ""
#. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:142 src/net/tmwa/generalhandler.cpp:147
+#: src/net/eathena/generalhandler.cpp:134 src/net/tmwa/generalhandler.cpp:145
#, c-format
msgid "Vitality %s"
msgstr ""
#. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:143 src/net/tmwa/generalhandler.cpp:149
+#: src/net/eathena/generalhandler.cpp:135 src/net/tmwa/generalhandler.cpp:147
#, c-format
msgid "Intelligence %s"
msgstr ""
#. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:144 src/net/tmwa/generalhandler.cpp:151
+#: src/net/eathena/generalhandler.cpp:136 src/net/tmwa/generalhandler.cpp:149
#, c-format
msgid "Dexterity %s"
msgstr ""
#. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:145 src/net/tmwa/generalhandler.cpp:153
+#: src/net/eathena/generalhandler.cpp:137 src/net/tmwa/generalhandler.cpp:151
#, c-format
msgid "Luck %s"
msgstr ""
#. TRANSLATORS: error message
-#: src/net/eathena/generalhandler.cpp:180 src/net/tmwa/generalhandler.cpp:188
+#: src/net/eathena/generalhandler.cpp:172 src/net/tmwa/generalhandler.cpp:186
msgid "Authentication failed."
msgstr ""
#. TRANSLATORS: error message
-#: src/net/eathena/generalhandler.cpp:183 src/net/tmwa/generalhandler.cpp:192
+#: src/net/eathena/generalhandler.cpp:175 src/net/tmwa/generalhandler.cpp:190
msgid "No servers available."
msgstr ""
#. TRANSLATORS: error message
-#: src/net/eathena/generalhandler.cpp:188 src/net/tmwa/generalhandler.cpp:198
+#: src/net/eathena/generalhandler.cpp:180 src/net/tmwa/generalhandler.cpp:196
msgid "Someone else is trying to use this account."
msgstr ""
#. TRANSLATORS: error message
-#: src/net/eathena/generalhandler.cpp:193 src/net/tmwa/generalhandler.cpp:204
+#: src/net/eathena/generalhandler.cpp:185 src/net/tmwa/generalhandler.cpp:202
msgid "This account is already logged in."
msgstr ""
#. TRANSLATORS: error message
-#: src/net/eathena/generalhandler.cpp:197 src/net/tmwa/generalhandler.cpp:209
+#: src/net/eathena/generalhandler.cpp:189 src/net/tmwa/generalhandler.cpp:207
msgid "Speed hack detected."
msgstr ""
-#: src/net/eathena/generalhandler.cpp:200
+#: src/net/eathena/generalhandler.cpp:192
msgid "Server full."
msgstr ""
-#: src/net/eathena/generalhandler.cpp:203
+#: src/net/eathena/generalhandler.cpp:195
msgid "Sorry, you are underaged."
msgstr ""
#. TRANSLATORS: error message
-#: src/net/eathena/generalhandler.cpp:206 src/net/tmwa/generalhandler.cpp:213
+#: src/net/eathena/generalhandler.cpp:198 src/net/tmwa/generalhandler.cpp:211
msgid "Duplicated login."
msgstr ""
-#: src/net/eathena/generalhandler.cpp:209
+#: src/net/eathena/generalhandler.cpp:201
msgid "To many connections from same ip."
msgstr ""
-#: src/net/eathena/generalhandler.cpp:212
+#: src/net/eathena/generalhandler.cpp:204
msgid "Not paid for this time."
msgstr ""
-#: src/net/eathena/generalhandler.cpp:215
+#: src/net/eathena/generalhandler.cpp:207
msgid "Pay suspended."
msgstr ""
-#: src/net/eathena/generalhandler.cpp:218
+#: src/net/eathena/generalhandler.cpp:210
msgid "Pay changed."
msgstr ""
-#: src/net/eathena/generalhandler.cpp:221
+#: src/net/eathena/generalhandler.cpp:213
msgid "Pay wrong ip."
msgstr ""
-#: src/net/eathena/generalhandler.cpp:224
+#: src/net/eathena/generalhandler.cpp:216
msgid "Pay game room."
msgstr ""
-#: src/net/eathena/generalhandler.cpp:227
+#: src/net/eathena/generalhandler.cpp:219
msgid "Disconnect forced by GM."
msgstr ""
-#: src/net/eathena/generalhandler.cpp:231
+#: src/net/eathena/generalhandler.cpp:223
msgid "Ban japan refuse."
msgstr ""
-#: src/net/eathena/generalhandler.cpp:234
+#: src/net/eathena/generalhandler.cpp:226
msgid "Remained other account."
msgstr ""
-#: src/net/eathena/generalhandler.cpp:237
+#: src/net/eathena/generalhandler.cpp:229
msgid "Ip unfair."
msgstr ""
-#: src/net/eathena/generalhandler.cpp:240
+#: src/net/eathena/generalhandler.cpp:232
msgid "Ip count all."
msgstr ""
-#: src/net/eathena/generalhandler.cpp:243
+#: src/net/eathena/generalhandler.cpp:235
msgid "Ip count."
msgstr ""
-#: src/net/eathena/generalhandler.cpp:247
+#: src/net/eathena/generalhandler.cpp:239
msgid "Memory."
msgstr ""
-#: src/net/eathena/generalhandler.cpp:250
+#: src/net/eathena/generalhandler.cpp:242
msgid "Han valid."
msgstr ""
-#: src/net/eathena/generalhandler.cpp:253
+#: src/net/eathena/generalhandler.cpp:245
msgid "Ip limited access."
msgstr ""
-#: src/net/eathena/generalhandler.cpp:256
+#: src/net/eathena/generalhandler.cpp:248
msgid "Over characters list."
msgstr ""
-#: src/net/eathena/generalhandler.cpp:259
+#: src/net/eathena/generalhandler.cpp:251
msgid "Ip blocked."
msgstr ""
-#: src/net/eathena/generalhandler.cpp:262
+#: src/net/eathena/generalhandler.cpp:254
msgid "Invalid password count."
msgstr ""
-#: src/net/eathena/generalhandler.cpp:265
+#: src/net/eathena/generalhandler.cpp:257
msgid "Not allowed race."
msgstr ""
#. TRANSLATORS: error message
-#: src/net/eathena/generalhandler.cpp:268 src/net/tmwa/generalhandler.cpp:217
+#: src/net/eathena/generalhandler.cpp:260 src/net/tmwa/generalhandler.cpp:215
msgid "Unknown connection error."
msgstr ""
-#: src/net/eathena/generalhandler.cpp:278
+#: src/net/eathena/generalhandler.cpp:270
msgid "Map not found"
msgstr ""
#. TRANSLATORS: error message
-#: src/net/eathena/generalhandler.cpp:368 src/net/tmwa/generalhandler.cpp:317
+#: src/net/eathena/generalhandler.cpp:360 src/net/tmwa/generalhandler.cpp:315
msgid "Got disconnected from server!"
msgstr ""
-#. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:393 src/net/tmwa/generalhandler.cpp:345
+#: src/net/eathena/generalhandler.cpp:384 src/net/tmwa/generalhandler.cpp:342
msgid "Strength"
msgstr "Snaga"
-#. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:394 src/net/tmwa/generalhandler.cpp:347
+#: src/net/eathena/generalhandler.cpp:386 src/net/tmwa/generalhandler.cpp:345
msgid "Agility"
msgstr "Okretnost"
-#. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:395 src/net/tmwa/generalhandler.cpp:349
+#: src/net/eathena/generalhandler.cpp:388 src/net/tmwa/generalhandler.cpp:348
msgid "Vitality"
msgstr "Vitalnost"
-#: src/net/eathena/generalhandler.cpp:397 src/net/tmwa/generalhandler.cpp:352
+#: src/net/eathena/generalhandler.cpp:390 src/net/tmwa/generalhandler.cpp:351
msgid "Intelligence"
msgstr "Inteligencija"
-#. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:398 src/net/tmwa/generalhandler.cpp:354
+#: src/net/eathena/generalhandler.cpp:392 src/net/tmwa/generalhandler.cpp:354
msgid "Dexterity"
msgstr "Spretnost"
-#. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:399 src/net/tmwa/generalhandler.cpp:356
+#: src/net/eathena/generalhandler.cpp:394 src/net/tmwa/generalhandler.cpp:357
msgid "Luck"
msgstr "Sreća"
#. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:402 src/net/tmwa/generalhandler.cpp:360
+#: src/net/eathena/generalhandler.cpp:397 src/net/tmwa/generalhandler.cpp:361
msgid "Defense"
msgstr ""
#. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:403 src/net/tmwa/generalhandler.cpp:362
+#: src/net/eathena/generalhandler.cpp:398 src/net/tmwa/generalhandler.cpp:363
msgid "M.Attack"
msgstr ""
#. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:404 src/net/tmwa/generalhandler.cpp:364
+#: src/net/eathena/generalhandler.cpp:399 src/net/tmwa/generalhandler.cpp:365
msgid "M.Defense"
msgstr ""
#. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:406 src/net/tmwa/generalhandler.cpp:367
+#: src/net/eathena/generalhandler.cpp:401 src/net/tmwa/generalhandler.cpp:368
#, no-c-format
msgid "% Accuracy"
msgstr ""
#. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:408 src/net/tmwa/generalhandler.cpp:370
+#: src/net/eathena/generalhandler.cpp:403 src/net/tmwa/generalhandler.cpp:371
#, no-c-format
msgid "% Evade"
msgstr ""
#. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:410 src/net/tmwa/generalhandler.cpp:373
+#: src/net/eathena/generalhandler.cpp:405 src/net/tmwa/generalhandler.cpp:374
#, no-c-format
msgid "% Critical"
msgstr ""
#. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:411 src/net/tmwa/generalhandler.cpp:375
+#: src/net/eathena/generalhandler.cpp:406 src/net/tmwa/generalhandler.cpp:376
msgid "Attack Delay"
msgstr ""
#. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:412 src/net/tmwa/generalhandler.cpp:377
+#: src/net/eathena/generalhandler.cpp:407 src/net/tmwa/generalhandler.cpp:378
msgid "Walk Delay"
msgstr ""
#. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:413 src/net/tmwa/generalhandler.cpp:379
+#: src/net/eathena/generalhandler.cpp:408 src/net/tmwa/generalhandler.cpp:380
msgid "Attack Range"
msgstr ""
#. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:414 src/net/tmwa/generalhandler.cpp:381
+#: src/net/eathena/generalhandler.cpp:409 src/net/tmwa/generalhandler.cpp:382
msgid "Damage per sec."
msgstr ""
-#: src/net/eathena/generalhandler.cpp:415
+#: src/net/eathena/generalhandler.cpp:410
msgid "Karma"
msgstr ""
-#: src/net/eathena/generalhandler.cpp:416
+#: src/net/eathena/generalhandler.cpp:411
msgid "Manner"
msgstr ""
+#. TRANSLATORS: error message
+#: src/net/eathena/loginhandler.cpp:343 src/net/tmwa/loginhandler.cpp:243
+msgid "Account was not found. Please re-login."
+msgstr ""
+
+#. TRANSLATORS: error message
+#: src/net/eathena/loginhandler.cpp:347 src/net/tmwa/loginhandler.cpp:247
+msgid "Old password incorrect."
+msgstr ""
+
+#. TRANSLATORS: error message
+#: src/net/eathena/loginhandler.cpp:351 src/net/tmwa/loginhandler.cpp:251
+msgid "New password too short."
+msgstr ""
+
+#: src/net/eathena/mailhandler.cpp:216
+#, c-format
+msgid "You have new mail from %s with subject %s"
+msgstr ""
+
#: src/net/eathena/skillhandler.cpp:361
#, c-format
msgid "Unknown skill error: %d"
@@ -8350,159 +8711,144 @@ msgid "Unknown skill error: %d."
msgstr ""
#. TRANSLATORS: error message
-#: src/net/eathena/skillhandler.cpp:377 src/net/tmwa/skillhandler.cpp:223
+#: src/net/eathena/skillhandler.cpp:377 src/net/tmwa/skillhandler.cpp:222
msgid "You have not yet reached a high enough lvl!"
msgstr ""
#. TRANSLATORS: error message
-#: src/net/eathena/skillhandler.cpp:381 src/net/tmwa/skillhandler.cpp:227
+#: src/net/eathena/skillhandler.cpp:381 src/net/tmwa/skillhandler.cpp:226
msgid "Insufficient HP!"
msgstr ""
#. TRANSLATORS: error message
-#: src/net/eathena/skillhandler.cpp:385 src/net/tmwa/skillhandler.cpp:231
+#: src/net/eathena/skillhandler.cpp:385 src/net/tmwa/skillhandler.cpp:230
msgid "Insufficient SP!"
msgstr ""
#. TRANSLATORS: error message
-#: src/net/eathena/skillhandler.cpp:389 src/net/tmwa/skillhandler.cpp:235
+#: src/net/eathena/skillhandler.cpp:389 src/net/tmwa/skillhandler.cpp:234
msgid "You have no memos!"
msgstr ""
#. TRANSLATORS: error message
-#: src/net/eathena/skillhandler.cpp:393 src/net/tmwa/skillhandler.cpp:239
+#: src/net/eathena/skillhandler.cpp:393 src/net/tmwa/skillhandler.cpp:238
msgid "You cannot do that right now!"
msgstr ""
#. TRANSLATORS: error message
-#: src/net/eathena/skillhandler.cpp:397 src/net/tmwa/skillhandler.cpp:243
+#: src/net/eathena/skillhandler.cpp:397 src/net/tmwa/skillhandler.cpp:242
msgid "Seems you need more money... ;-)"
msgstr ""
#. TRANSLATORS: error message
-#: src/net/eathena/skillhandler.cpp:401 src/net/tmwa/skillhandler.cpp:247
+#: src/net/eathena/skillhandler.cpp:401 src/net/tmwa/skillhandler.cpp:246
msgid "You cannot use this skill with that kind of weapon!"
msgstr ""
#. TRANSLATORS: error message
-#: src/net/eathena/skillhandler.cpp:406 src/net/tmwa/skillhandler.cpp:252
+#: src/net/eathena/skillhandler.cpp:406 src/net/tmwa/skillhandler.cpp:251
msgid "You need another red gem!"
msgstr ""
#. TRANSLATORS: error message
-#: src/net/eathena/skillhandler.cpp:410 src/net/tmwa/skillhandler.cpp:256
+#: src/net/eathena/skillhandler.cpp:410 src/net/tmwa/skillhandler.cpp:255
msgid "You need another blue gem!"
msgstr ""
#. TRANSLATORS: error message
-#: src/net/eathena/skillhandler.cpp:414 src/net/tmwa/skillhandler.cpp:260
+#: src/net/eathena/skillhandler.cpp:414 src/net/tmwa/skillhandler.cpp:259
msgid "You're carrying to much to do this!"
msgstr ""
#. TRANSLATORS: trade header
-#: src/net/ea/tradehandler.cpp:86
+#: src/net/ea/tradehandler.cpp:89
#, c-format
msgid "Trade: You and %s"
msgstr ""
#. TRANSLATORS: trade message
-#: src/net/ea/tradehandler.cpp:174
+#: src/net/ea/tradehandler.cpp:178
#, c-format
msgid "%s wants to trade with you, do you accept?"
msgstr "%s želi trgovati s vama, prihvaćate li?"
#. TRANSLATORS: playe stat
-#: src/net/tmwa/charserverhandler.cpp:354
+#: src/net/tmwa/charserverhandler.cpp:332
msgid "Strength:"
msgstr ""
#. TRANSLATORS: playe stat
-#: src/net/tmwa/charserverhandler.cpp:356
+#: src/net/tmwa/charserverhandler.cpp:334
msgid "Agility:"
msgstr ""
#. TRANSLATORS: playe stat
-#: src/net/tmwa/charserverhandler.cpp:358
+#: src/net/tmwa/charserverhandler.cpp:336
msgid "Vitality:"
msgstr ""
#. TRANSLATORS: playe stat
-#: src/net/tmwa/charserverhandler.cpp:360
+#: src/net/tmwa/charserverhandler.cpp:338
msgid "Intelligence:"
msgstr ""
#. TRANSLATORS: playe stat
-#: src/net/tmwa/charserverhandler.cpp:362
+#: src/net/tmwa/charserverhandler.cpp:340
msgid "Dexterity:"
msgstr ""
#. TRANSLATORS: playe stat
-#: src/net/tmwa/charserverhandler.cpp:364
+#: src/net/tmwa/charserverhandler.cpp:342
msgid "Luck:"
msgstr ""
#. TRANSLATORS: error message
-#: src/net/tmwa/loginhandler.cpp:274
-msgid "Account was not found. Please re-login."
-msgstr ""
-
-#. TRANSLATORS: error message
-#: src/net/tmwa/loginhandler.cpp:278
-msgid "Old password incorrect."
-msgstr ""
-
-#. TRANSLATORS: error message
-#: src/net/tmwa/loginhandler.cpp:282
-msgid "New password too short."
-msgstr ""
-
-#. TRANSLATORS: error message
-#: src/net/tmwa/skillhandler.cpp:190
+#: src/net/tmwa/skillhandler.cpp:189
msgid "Trade failed!"
msgstr ""
#. TRANSLATORS: error message
-#: src/net/tmwa/skillhandler.cpp:194
+#: src/net/tmwa/skillhandler.cpp:193
msgid "Emote failed!"
msgstr ""
#. TRANSLATORS: error message
-#: src/net/tmwa/skillhandler.cpp:198
+#: src/net/tmwa/skillhandler.cpp:197
msgid "Sit failed!"
msgstr ""
#. TRANSLATORS: error message
-#: src/net/tmwa/skillhandler.cpp:202
+#: src/net/tmwa/skillhandler.cpp:201
msgid "Chat creating failed!"
msgstr ""
#. TRANSLATORS: error message
-#: src/net/tmwa/skillhandler.cpp:206
+#: src/net/tmwa/skillhandler.cpp:205
msgid "Could not join party!"
msgstr ""
#. TRANSLATORS: error message
-#: src/net/tmwa/skillhandler.cpp:210
+#: src/net/tmwa/skillhandler.cpp:209
msgid "Cannot shout!"
msgstr ""
#. TRANSLATORS: error message
-#: src/net/tmwa/skillhandler.cpp:264
+#: src/net/tmwa/skillhandler.cpp:263
msgid "Huh? What's that?"
msgstr ""
#. TRANSLATORS: error message
-#: src/net/tmwa/skillhandler.cpp:275
+#: src/net/tmwa/skillhandler.cpp:274
msgid "Warp failed..."
msgstr ""
#. TRANSLATORS: error message
-#: src/net/tmwa/skillhandler.cpp:279
+#: src/net/tmwa/skillhandler.cpp:278
msgid "Could not steal anything..."
msgstr ""
#. TRANSLATORS: error message
-#: src/net/tmwa/skillhandler.cpp:283
+#: src/net/tmwa/skillhandler.cpp:282
msgid "Poison had no effect..."
msgstr ""
@@ -8545,9 +8891,9 @@ msgstr ""
#. TRANSLATORS: item info name
#. TRANSLATORS: unknown info name
#. TRANSLATORS: being info default name
-#: src/resources/beinginfo.cpp:50 src/resources/db/avatardb.cpp:88
-#: src/resources/db/itemdb.cpp:333 src/resources/db/moddb.cpp:78
-#: src/resources/db/monsterdb.cpp:102 src/resources/modinfo.cpp:29
+#: src/resources/beinginfo.cpp:50 src/resources/db/avatardb.cpp:89
+#: src/resources/db/itemdb.cpp:334 src/resources/db/moddb.cpp:78
+#: src/resources/db/monsterdb.cpp:103 src/resources/modinfo.cpp:29
msgid "unnamed"
msgstr "neimenovano"
@@ -8624,12 +8970,12 @@ msgid "Flee %s"
msgstr ""
#. TRANSLATORS: item name
-#: src/resources/db/itemdb.cpp:217
+#: src/resources/db/itemdb.cpp:218
msgid "Unknown item"
msgstr "Nepoznati predmet"
#. TRANSLATORS: unknown info name
-#: src/resources/db/petdb.cpp:98
+#: src/resources/db/petdb.cpp:99
msgid "pet"
msgstr ""
@@ -9286,6 +9632,72 @@ msgstr ""
msgid "Room join failed. Wrong race."
msgstr ""
+#. TRANSLATORS: notification message
+#: src/resources/notifications.h:568
+#, c-format
+msgid "Left %d seconds until you can use item."
+msgstr ""
+
+#. TRANSLATORS: notification message
+#: src/resources/notifications.h:572
+msgid "Message successfully sent."
+msgstr ""
+
+#. TRANSLATORS: notification message
+#: src/resources/notifications.h:576
+msgid "Message send failed."
+msgstr ""
+
+#. TRANSLATORS: notification message
+#: src/resources/notifications.h:580
+msgid "Item attach failed."
+msgstr ""
+
+#. TRANSLATORS: notification message
+#: src/resources/notifications.h:584
+msgid "Money attach failed."
+msgstr ""
+
+#. TRANSLATORS: notification message
+#: src/resources/notifications.h:588
+msgid "Message return failed."
+msgstr ""
+
+#. TRANSLATORS: notification message
+#: src/resources/notifications.h:592
+msgid "Message return success."
+msgstr ""
+
+#. TRANSLATORS: notification message
+#: src/resources/notifications.h:596
+msgid "Message deletion failed."
+msgstr ""
+
+#. TRANSLATORS: notification message
+#: src/resources/notifications.h:600
+msgid "Message successfully deleted."
+msgstr ""
+
+#. TRANSLATORS: notification message
+#: src/resources/notifications.h:604
+msgid "You got attach successfully."
+msgstr ""
+
+#. TRANSLATORS: notification message
+#: src/resources/notifications.h:608
+msgid "Error on getting attach successfully."
+msgstr ""
+
+#. TRANSLATORS: notification message
+#: src/resources/notifications.h:612
+msgid "Can't get attach. Too many items."
+msgstr ""
+
+#. TRANSLATORS: notification message
+#: src/resources/notifications.h:620
+msgid "You enter battle field."
+msgstr ""
+
#. TRANSLATORS: chat option changed message
#: src/utils/booleanoptions.h:27
#, c-format
diff --git a/po/hu.po b/po/hu.po
index 27ff652aa..332dc65dd 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-04-06 02:00+0300\n"
-"PO-Revision-Date: 2015-04-06 11:05+0000\n"
+"POT-Creation-Date: 2015-07-29 02:28+0300\n"
+"PO-Revision-Date: 2015-07-29 09:12+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:146
+#: src/actions/actions.cpp:155
msgid "File uploaded"
msgstr ""
@@ -32,146 +32,146 @@ msgstr ""
#. TRANSLATORS: ok dialog button
#. TRANSLATORS: text dialog button
#. TRANSLATORS: ok dialog button
-#: src/actions/actions.cpp:148 src/client.cpp:1454 src/client.cpp:1481
-#: 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:312
-#: src/gui/widgets/tabs/setup_theme.cpp:343
+#: src/actions/actions.cpp:158 src/client.cpp:1453 src/client.cpp:1486
+#: src/gamemodifiers.cpp:451 src/gui/dialogsmanager.cpp:168
+#: src/gui/dialogsmanager.cpp:188 src/gui/widgets/tabs/setup_input.cpp:164
+#: src/gui/widgets/tabs/setup_theme.cpp:313
+#: src/gui/widgets/tabs/setup_theme.cpp:349
#: src/gui/widgets/tabs/setup_video.cpp:250
-#: src/gui/widgets/tabs/setup_video.cpp:274
-#: src/gui/widgets/tabs/setup_video.cpp:389
-#: src/gui/widgets/tabs/setup_video.cpp:401
-#: src/gui/windows/changeemaildialog.cpp:167
-#: src/gui/windows/changepassworddialog.cpp:157
-#: src/gui/windows/charcreatedialog.cpp:380
-#: src/gui/windows/charselectdialog.cpp:279
-#: src/gui/windows/charselectdialog.cpp:321 src/gui/windows/editdialog.cpp:49
-#: src/gui/windows/editserverdialog.cpp:59
-#: src/gui/windows/editserverdialog.cpp:217
-#: src/gui/windows/itemamountwindow.cpp:167 src/gui/windows/quitdialog.cpp:68
-#: src/gui/windows/registerdialog.cpp:243 src/gui/windows/socialwindow.cpp:507
-#: src/gui/windows/textdialog.cpp:48 src/gui/windows/unregisterdialog.cpp:146
-#: src/net/ea/charserverhandler.cpp:143 src/net/ea/charserverhandler.cpp:162
-#: src/net/ea/gamehandler.cpp:83 src/net/eathena/charserverhandler.cpp:593
-#: src/net/eathena/charserverhandler.cpp:623
-#: src/net/eathena/charserverhandler.cpp:653
-#: src/net/tmwa/charserverhandler.cpp:535
+#: src/gui/widgets/tabs/setup_video.cpp:278
+#: src/gui/widgets/tabs/setup_video.cpp:396
+#: src/gui/widgets/tabs/setup_video.cpp:412
+#: src/gui/windows/changeemaildialog.cpp:169
+#: src/gui/windows/changepassworddialog.cpp:159
+#: src/gui/windows/charcreatedialog.cpp:390
+#: src/gui/windows/charselectdialog.cpp:280
+#: src/gui/windows/charselectdialog.cpp:327 src/gui/windows/editdialog.cpp:50
+#: src/gui/windows/editserverdialog.cpp:56
+#: src/gui/windows/editserverdialog.cpp:216
+#: src/gui/windows/itemamountwindow.cpp:179 src/gui/windows/quitdialog.cpp:66
+#: src/gui/windows/registerdialog.cpp:241 src/gui/windows/socialwindow.cpp:524
+#: src/gui/windows/textdialog.cpp:48 src/gui/windows/unregisterdialog.cpp:149
+#: src/net/ea/charserverhandler.cpp:145 src/net/ea/charserverhandler.cpp:170
+#: src/net/ea/gamehandler.cpp:85 src/net/eathena/charserverhandler.cpp:612
+#: src/net/eathena/charserverhandler.cpp:647
+#: src/net/eathena/charserverhandler.cpp:683
+#: src/net/tmwa/charserverhandler.cpp:506
msgid "OK"
msgstr "Ok"
#. TRANSLATORS: clear graphics command message
#. TRANSLATORS: clear fonts cache message
-#: src/actions/actions.cpp:934 src/actions/actions.cpp:946
+#: src/actions/actions.cpp:983 src/actions/actions.cpp:996
msgid "Cache cleaned"
msgstr ""
#. TRANSLATORS: uptime command
-#: src/actions/actions.cpp:1074 src/actions/actions.cpp:1130
+#: src/actions/actions.cpp:1132 src/actions/actions.cpp:1189
#, c-format
msgid "Client uptime: %s"
msgstr ""
#. TRANSLATORS: uptime command
-#: src/actions/actions.cpp:1085
+#: src/actions/actions.cpp:1144
#, c-format
msgid "%d week"
msgstr ""
-#: src/actions/actions.cpp:1085
+#: src/actions/actions.cpp:1144
#, c-format
msgid "%d weeks"
msgstr ""
#. TRANSLATORS: uptime command
-#: src/actions/actions.cpp:1096
+#: src/actions/actions.cpp:1155
#, c-format
msgid "%d day"
msgstr ""
-#: src/actions/actions.cpp:1096
+#: src/actions/actions.cpp:1155
#, c-format
msgid "%d days"
msgstr ""
#. TRANSLATORS: uptime command
-#: src/actions/actions.cpp:1106
+#: src/actions/actions.cpp:1165
#, c-format
msgid "%d hour"
msgstr ""
-#: src/actions/actions.cpp:1106
+#: src/actions/actions.cpp:1165
#, c-format
msgid "%d hours"
msgstr ""
#. TRANSLATORS: uptime command
-#: src/actions/actions.cpp:1116
+#: src/actions/actions.cpp:1175
#, c-format
msgid "%d minute"
msgstr ""
-#: src/actions/actions.cpp:1116
+#: src/actions/actions.cpp:1175
#, c-format
msgid "%d minutes"
msgstr ""
#. TRANSLATORS: uptime command
-#: src/actions/actions.cpp:1126
+#: src/actions/actions.cpp:1185
#, c-format
msgid "%d second"
msgstr ""
-#: src/actions/actions.cpp:1126
+#: src/actions/actions.cpp:1185
#, c-format
msgid "%d seconds"
msgstr ""
#. TRANSLATORS: dump command
-#: src/actions/actions.cpp:1187 src/actions/actions.cpp:1196
+#: src/actions/actions.cpp:1247 src/actions/actions.cpp:1256
msgid "Resource images:"
msgstr ""
#. TRANSLATORS: dump command
-#: src/actions/actions.cpp:1190 src/actions/actions.cpp:1199
+#: src/actions/actions.cpp:1250 src/actions/actions.cpp:1260
msgid "Resource orphaned images:"
msgstr ""
#. TRANSLATORS: dump environment command
-#: src/actions/actions.cpp:1287
+#: src/actions/actions.cpp:1349
msgid "Environment variables dumped"
msgstr ""
-#: src/actions/actions.cpp:1406
+#: src/actions/actions.cpp:1474
msgid "Uploaded config into:"
msgstr ""
-#: src/actions/actions.cpp:1415
+#: src/actions/actions.cpp:1483
msgid "Uploaded server config into:"
msgstr ""
-#: src/actions/actions.cpp:1424
+#: src/actions/actions.cpp:1492
msgid "Uploaded log into:"
msgstr ""
#. TRANSLATORS: whisper send
-#: src/actions/chat.cpp:247
+#: src/actions/chat.cpp:246
msgid "Cannot send empty whispers!"
msgstr "Nem küldhetsz üres üzenetet!"
#. TRANSLATORS: new whisper or channel query
-#: src/actions/chat.cpp:295
+#: src/actions/chat.cpp:294
#, 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:320 src/gui/widgets/tabs/chat/partytab.cpp:71
+#: src/actions/chat.cpp:319 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:338
+#: src/actions/chat.cpp:337
msgid "Guild name is missing."
msgstr ""
@@ -179,16 +179,16 @@ msgstr ""
#. TRANSLATORS: guild invite message
#. TRANSLATORS: party kick message
#. TRANSLATORS: change relation
-#: src/actions/chat.cpp:359 src/actions/chat.cpp:390 src/actions/chat.cpp:455
-#: src/actions/chat.cpp:485 src/actions/commands.cpp:78
+#: src/actions/chat.cpp:358 src/actions/chat.cpp:389 src/actions/chat.cpp:460
+#: src/actions/chat.cpp:490 src/actions/commands.cpp:80
msgid "Please specify a name."
msgstr ""
-#: src/actions/chat.cpp:410
+#: src/actions/chat.cpp:409
msgid "Return toggles chat."
msgstr "Az enter megnyitja a bevitelt."
-#: src/actions/chat.cpp:410
+#: src/actions/chat.cpp:409
msgid "Message closes chat."
msgstr "Az üzenet bezárja a bevitelt."
@@ -198,184 +198,199 @@ msgid "Return now toggles chat."
msgstr "Az enter mostantól megnyitja a bevitelt."
#. TRANSLATORS: message from toggle chat command
-#: src/actions/chat.cpp:430
+#: src/actions/chat.cpp:431
msgid "Message now closes chat."
msgstr "Az üzenet mostantól bezárja a bevitelt."
-#: src/actions/chat.cpp:570
+#: src/actions/chat.cpp:575
#, c-format
msgid "equipped hat %s."
msgstr ""
#. TRANSLATORS: change relation
-#: src/actions/commands.cpp:120
+#: src/actions/commands.cpp:122
#, c-format
msgid "Player already %s!"
msgstr ""
#. TRANSLATORS: change relation
-#: src/actions/commands.cpp:133
+#: src/actions/commands.cpp:135
#, c-format
msgid "Player successfully %s!"
msgstr ""
#. TRANSLATORS: change relation
-#: src/actions/commands.cpp:135
+#: src/actions/commands.cpp:137
#, c-format
msgid "Player could not be %s!"
msgstr ""
#. TRANSLATORS: unignore command
-#: src/actions/commands.cpp:166
+#: src/actions/commands.cpp:168
msgid "Player wasn't ignored!"
msgstr ""
#. TRANSLATORS: unignore command
-#: src/actions/commands.cpp:175
+#: src/actions/commands.cpp:177
msgid "Player no longer ignored!"
msgstr ""
#. TRANSLATORS: unignore command
-#: src/actions/commands.cpp:177
+#: src/actions/commands.cpp:179
msgid "Player could not be unignored!"
msgstr ""
#. TRANSLATORS: erase command
-#: src/actions/commands.cpp:192
+#: src/actions/commands.cpp:194
msgid "Player already erased!"
msgstr ""
#. TRANSLATORS: erase command
-#: src/actions/commands.cpp:205
+#: src/actions/commands.cpp:207
msgid "Player no longer erased!"
msgstr ""
#. TRANSLATORS: erase command
-#: src/actions/commands.cpp:207
+#: src/actions/commands.cpp:209
msgid "Player could not be erased!"
msgstr ""
#. TRANSLATORS: adding friend command
-#: src/actions/commands.cpp:214
+#: src/actions/commands.cpp:216
msgid "friend"
msgstr ""
#. TRANSLATORS: disregard command
-#: src/actions/commands.cpp:221
+#: src/actions/commands.cpp:223
msgid "disregarded"
msgstr ""
#. TRANSLATORS: neutral command
-#: src/actions/commands.cpp:228
+#: src/actions/commands.cpp:230
msgid "neutral"
msgstr ""
#. TRANSLATORS: blacklist command
-#: src/actions/commands.cpp:235
+#: src/actions/commands.cpp:237
msgid "blacklisted"
msgstr ""
#. TRANSLATORS: enemy command
-#: src/actions/commands.cpp:242
+#: src/actions/commands.cpp:244
msgid "enemy"
msgstr ""
-#: src/actions/pets.cpp:104
+#: src/actions/commands.cpp:947
+#, c-format
+msgid "Config value: %s"
+msgstr ""
+
+#: src/actions/commands.cpp:959
+#, c-format
+msgid "Server config value: %s"
+msgstr ""
+
+#: src/actions/pets.cpp:109
msgid "Rename your pet"
msgstr ""
#. TRANSLATORS: disable trades message
-#: src/actions/statusbar.cpp:171
+#: src/actions/statusbar.cpp:177
msgid "Ignoring incoming trade requests"
msgstr "Kereskedési kérelmek elutasítása"
#. TRANSLATORS: enable trades message
-#: src/actions/statusbar.cpp:181
+#: src/actions/statusbar.cpp:187
msgid "Accepting incoming trade requests"
msgstr "Kereskedési kérelmek elfogadása"
+#. TRANSLATORS: quick tab in settings
+#: src/actions/windows.cpp:323 src/gui/widgets/tabs/setup_quick.cpp:45
+msgid "Quick"
+msgstr ""
+
#. TRANSLATORS: visible beings on map
-#: src/actormanager.cpp:1359
+#: src/actormanager.cpp:1375
msgid "Visible on map"
msgstr ""
#. TRANSLATORS: default race name
-#: src/being/being.cpp:406
+#: src/being/being.cpp:435
msgid "Human"
msgstr ""
-#: src/being/being.cpp:575
+#: src/being/being.cpp:609
msgid "dodge"
msgstr ""
-#: src/being/being.cpp:575
+#: src/being/being.cpp:609
msgid "miss"
msgstr ""
#. TRANSLATORS: this away status writed in player nick
-#: src/being/being.cpp:1921 src/gui/windows/whoisonline.cpp:865
+#: src/being/being.cpp:2035 src/gui/windows/whoisonline.cpp:871
msgid "A"
msgstr ""
#. TRANSLATORS: this inactive status writed in player nick
-#: src/being/being.cpp:1926 src/gui/windows/whoisonline.cpp:870
+#: src/being/being.cpp:2040 src/gui/windows/whoisonline.cpp:876
msgid "I"
msgstr ""
#. TRANSLATORS: chat message after death
-#: src/being/localplayer.cpp:381
+#: src/being/localplayer.cpp:380
#, c-format
msgid "You were killed by %s."
msgstr ""
#. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:835
+#: src/being/localplayer.cpp:836
msgid "Tried to pick up nonexistent item."
msgstr ""
#. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:839
+#: src/being/localplayer.cpp:840
msgid "Item is too heavy."
msgstr ""
#. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:843
+#: src/being/localplayer.cpp:844
msgid "Item is too far away."
msgstr ""
#. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:847
+#: src/being/localplayer.cpp:848
msgid "Inventory is full."
msgstr ""
#. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:851
+#: src/being/localplayer.cpp:852
msgid "Stack is too big."
msgstr ""
#. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:855
+#: src/being/localplayer.cpp:856
msgid "Item belongs to someone else."
msgstr ""
#. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:859
+#: src/being/localplayer.cpp:860
msgid "You can't pickup this amount of items."
msgstr ""
#. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:863
+#: src/being/localplayer.cpp:864
msgid "Your item stack has max amount."
msgstr ""
#. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:870
+#: src/being/localplayer.cpp:871
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:895
#, c-format
msgid "You picked up %d [@@%d|%s@@]."
msgid_plural "You picked up %d [@@%d|%s@@]."
@@ -384,53 +399,53 @@ msgstr[1] ""
#. TRANSLATORS: this is normal experience
#. TRANSLATORS: get xp message
-#: src/being/localplayer.cpp:1066 src/being/localplayer.cpp:1067
-#: src/being/localplayer.cpp:1093
+#: src/being/localplayer.cpp:1067 src/being/localplayer.cpp:1068
+#: src/being/localplayer.cpp:1094
msgid "xp"
msgstr ""
#. TRANSLATORS: this is job experience
-#: src/being/localplayer.cpp:1071 src/being/localplayer.cpp:1077
-#: src/being/localplayer.cpp:1083
+#: src/being/localplayer.cpp:1072 src/being/localplayer.cpp:1078
+#: src/being/localplayer.cpp:1084
msgid "job"
msgstr ""
#. TRANSLATORS: get hp message
-#: src/being/localplayer.cpp:1102
+#: src/being/localplayer.cpp:1103
msgid "hp"
msgstr ""
#. TRANSLATORS: get hp message
-#: src/being/localplayer.cpp:1111
+#: src/being/localplayer.cpp:1112
msgid "mana"
msgstr ""
#. TRANSLATORS: follow command message
-#: src/being/localplayer.cpp:2180
+#: src/being/localplayer.cpp:2186
#, c-format
msgid "Follow: %s"
msgstr ""
#. TRANSLATORS: follow command message
#. TRANSLATORS: cancel follow message
-#: src/being/localplayer.cpp:2186 src/being/localplayer.cpp:2211
+#: src/being/localplayer.cpp:2192 src/being/localplayer.cpp:2217
msgid "Follow canceled"
msgstr ""
#. TRANSLATORS: imitate command message
-#: src/being/localplayer.cpp:2196
+#: src/being/localplayer.cpp:2202
#, c-format
msgid "Imitation: %s"
msgstr ""
#. TRANSLATORS: imitate command message
#. TRANSLATORS: cancel follow message
-#: src/being/localplayer.cpp:2202 src/being/localplayer.cpp:2216
+#: src/being/localplayer.cpp:2208 src/being/localplayer.cpp:2222
msgid "Imitation canceled"
msgstr ""
#. TRANSLATORS: wait player/monster message
-#: src/being/localplayer.cpp:2566
+#: src/being/localplayer.cpp:2572
#, c-format
msgid "You see %s"
msgstr ""
@@ -440,65 +455,65 @@ msgstr ""
#. TRANSLATORS: add player to completle ignore list
#. TRANSLATORS: popup menu item
#. TRANSLATORS: add player to ignore list
-#: src/being/playerrelations.cpp:467 src/gui/popups/popupmenu.cpp:2287
-#: src/gui/popups/popupmenu.cpp:2329
+#: src/being/playerrelations.cpp:469 src/gui/popups/popupmenu.cpp:2308
+#: src/gui/popups/popupmenu.cpp:2350
msgid "Completely ignore"
msgstr ""
#. TRANSLATORS: ignore/unignore action
-#: src/being/playerrelations.cpp:484
+#: src/being/playerrelations.cpp:486
msgid "Print '...'"
msgstr ""
#. TRANSLATORS: ignore/unignore action
-#: src/being/playerrelations.cpp:507
+#: src/being/playerrelations.cpp:509
msgid "Blink name"
msgstr ""
#. TRANSLATORS: ignore strategi
-#: src/being/playerrelations.cpp:553
+#: src/being/playerrelations.cpp:555
msgid "Floating '...' bubble"
msgstr ""
#. TRANSLATORS: ignore strategi
-#: src/being/playerrelations.cpp:557
+#: src/being/playerrelations.cpp:559
msgid "Floating bubble"
msgstr ""
#. TRANSLATORS: setup tab quick button
#. TRANSLATORS: full button name
#. TRANSLATORS: setup window name
-#: src/client.cpp:907 src/gui/windowmenu.cpp:167
-#: src/gui/windows/setupwindow.cpp:61
+#: src/client.cpp:805 src/gui/windowmenu.cpp:177
+#: src/gui/windows/setupwindow.cpp:64
msgid "Setup"
msgstr "Beállítások"
#. TRANSLATORS: perfoamance tab quick button
#. TRANSLATORS: settings tab name
-#: src/client.cpp:910 src/gui/widgets/tabs/setup_perfomance.cpp:54
+#: src/client.cpp:808 src/gui/widgets/tabs/setup_perfomance.cpp:54
msgid "Performance"
msgstr ""
#. TRANSLATORS: video tab quick button
#. TRANSLATORS: video settings tab name
-#: src/client.cpp:913 src/gui/widgets/tabs/setup_video.cpp:107
+#: src/client.cpp:811 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:916 src/gui/widgets/tabs/setup_theme.cpp:122
+#: src/client.cpp:814 src/gui/widgets/tabs/setup_theme.cpp:121
msgid "Theme"
msgstr ""
#. TRANSLATORS: theme tab quick button
-#: src/client.cpp:919
+#: src/client.cpp:817
msgid "About"
msgstr ""
#. TRANSLATORS: theme tab quick button
#. TRANSLATORS: help window name
-#: src/client.cpp:922 src/gui/windowmenu.cpp:72
+#: src/client.cpp:820 src/gui/windowmenu.cpp:72
#: src/gui/windows/helpwindow.cpp:53
msgid "Help"
msgstr "Súgó"
@@ -511,46 +526,49 @@ msgstr "Súgó"
#. TRANSLATORS: close window
#. TRANSLATORS: did you know window button
#. TRANSLATORS: storage button
+#. TRANSLATORS: mail edit window button
+#. TRANSLATORS: mail view window button
#. TRANSLATORS: npc dialog button
#. TRANSLATORS: quests window button
#. TRANSLATORS: shop window button
-#: src/client.cpp:926 src/client.cpp:1382 src/client.cpp:1396
-#: 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:254
-#: src/gui/windows/inventorywindow.cpp:277 src/gui/windows/npcdialog.cpp:75
-#: src/gui/windows/npcdialog.cpp:113 src/gui/windows/questswindow.cpp:77
-#: src/gui/windows/shopwindow.cpp:111
+#: src/client.cpp:824 src/client.cpp:1371 src/client.cpp:1390
+#: src/gui/dialogsmanager.cpp:105 src/gui/popups/popupmenu.cpp:738
+#: src/gui/popups/popupmenu.cpp:979 src/gui/windows/didyouknowwindow.cpp:81
+#: src/gui/windows/inventorywindow.cpp:265
+#: src/gui/windows/inventorywindow.cpp:289
+#: src/gui/windows/maileditwindow.cpp:52 src/gui/windows/mailviewwindow.cpp:59
+#: src/gui/windows/npcdialog.cpp:76 src/gui/windows/npcdialog.cpp:115
+#: src/gui/windows/questswindow.cpp:78 src/gui/windows/shopwindow.cpp:112
msgid "Close"
msgstr "Bezár"
#. TRANSLATORS: connection dialog header
-#: src/client.cpp:1052
+#: src/client.cpp:1041 src/gui/windowmanager_unittest.cc:150
msgid "Connecting to server"
msgstr ""
#. TRANSLATORS: connection dialog header
-#: src/client.cpp:1098
+#: src/client.cpp:1087 src/gui/windowmanager_unittest.cc:167
msgid "Logging in"
msgstr ""
#. TRANSLATORS: connection dialog header
-#: src/client.cpp:1141
+#: src/client.cpp:1130
msgid "Entering game world"
msgstr ""
#. TRANSLATORS: connection dialog header
-#: src/client.cpp:1273
+#: src/client.cpp:1263
msgid "Requesting characters"
msgstr ""
#. TRANSLATORS: connection dialog header
-#: src/client.cpp:1313
+#: src/client.cpp:1302
msgid "Connecting to the game server"
msgstr ""
#. TRANSLATORS: connection dialog header
-#: src/client.cpp:1325
+#: src/client.cpp:1313
msgid "Changing game servers"
msgstr ""
@@ -559,83 +577,81 @@ msgstr ""
#. TRANSLATORS: change password error header
#. TRANSLATORS: char creation error
#. TRANSLATORS: error message
-#. TRANSLATORS: edit server dialog error header
-#. TRANSLATORS: error message
#. TRANSLATORS: unregister dialog. error message.
#. TRANSLATORS: error message header
-#. TRANSLATORS: info message
+#. TRANSLATORS: error header
#. TRANSLATORS: ok dialog button
-#. TRANSLATORS: error message
-#: src/client.cpp:1380 src/client.cpp:1394 src/client.cpp:1589
-#: src/gui/windows/changeemaildialog.cpp:164
-#: src/gui/windows/changepassworddialog.cpp:154
-#: src/gui/windows/charcreatedialog.cpp:376
-#: src/gui/windows/charselectdialog.cpp:319
-#: src/gui/windows/editserverdialog.cpp:212
-#: src/gui/windows/registerdialog.cpp:243
-#: src/gui/windows/unregisterdialog.cpp:143
-#: src/net/ea/charserverhandler.cpp:141
-#: src/net/eathena/charserverhandler.cpp:576
-#: src/net/eathena/charserverhandler.cpp:578
-#: src/net/eathena/charserverhandler.cpp:651
-#: src/net/tmwa/charserverhandler.cpp:533
+#. TRANSLATORS: error header
+#: src/client.cpp:1368 src/client.cpp:1387 src/client.cpp:1598
+#: src/gui/windows/changeemaildialog.cpp:166
+#: src/gui/windows/changepassworddialog.cpp:156
+#: src/gui/windows/charcreatedialog.cpp:386
+#: src/gui/windows/charselectdialog.cpp:324
+#: src/gui/windows/editserverdialog.cpp:211
+#: src/gui/windows/registerdialog.cpp:241
+#: src/gui/windows/unregisterdialog.cpp:146
+#: src/net/ea/charserverhandler.cpp:142
+#: src/net/eathena/charserverhandler.cpp:587
+#: src/net/eathena/charserverhandler.cpp:591
+#: src/net/eathena/charserverhandler.cpp:679
+#: src/net/tmwa/charserverhandler.cpp:502
msgid "Error"
msgstr "Hiba"
#. TRANSLATORS: connection dialog header
-#: src/client.cpp:1409
+#: src/client.cpp:1406
msgid "Requesting registration details"
msgstr ""
#. TRANSLATORS: password change message header
-#: src/client.cpp:1450
+#: src/client.cpp:1449
msgid "Password Change"
msgstr ""
#. TRANSLATORS: password change message text
-#: src/client.cpp:1452
+#: src/client.cpp:1451
msgid "Password changed successfully!"
msgstr ""
#. TRANSLATORS: email change message header
-#: src/client.cpp:1477
+#: src/client.cpp:1482
msgid "Email Change"
msgstr ""
#. TRANSLATORS: email change message text
-#: src/client.cpp:1479
+#: src/client.cpp:1484
msgid "Email changed successfully!"
msgstr ""
#. TRANSLATORS: unregister message header
-#: src/client.cpp:1506
+#: src/client.cpp:1514
msgid "Unregister Successful"
msgstr ""
#. TRANSLATORS: unregister message text
-#: src/client.cpp:1508
+#: src/client.cpp:1516
msgid "Farewell, come back any time..."
msgstr ""
#. TRANSLATORS: directory creation error
-#: src/configmanager.cpp:53 src/dirs.cpp:350 src/dirs.cpp:365 src/dirs.cpp:410
-#: src/dirs.cpp:578 src/dirs.cpp:586
+#: src/configmanager.cpp:53 src/dirs.cpp:352 src/dirs.cpp:367 src/dirs.cpp:412
+#: src/dirs.cpp:580 src/dirs.cpp:588
#, c-format
msgid "%s doesn't exist and can't be created! Exiting."
msgstr ""
#. TRANSLATORS: update server initialisation error
-#: src/dirs.cpp:460
+#: src/dirs.cpp:462
#, c-format
msgid "Invalid update host: %s."
msgstr ""
#. TRANSLATORS: update server initialisation error
-#: src/dirs.cpp:501 src/dirs.cpp:508
+#: src/dirs.cpp:503 src/dirs.cpp:510
msgid "Error creating updates directory!"
msgstr "Hiba a frissítési könyvtár létrehozása közben!"
-#: src/dirs.cpp:530 src/dirs.cpp:548
+#: src/dirs.cpp:532 src/dirs.cpp:550
#, c-format
msgid "Error: %s doesn't exist and can't be created! Exiting."
msgstr ""
@@ -653,441 +669,456 @@ msgid "dyecmd srcdyestring dstfile"
msgstr ""
#. TRANSLATORS: chat tab header
-#: src/game.cpp:252 src/gui/windows/chatwindow.cpp:2137
+#: src/game.cpp:252 src/gui/windows/chatwindow.cpp:2188
msgid "General"
msgstr "Általános"
#. TRANSLATORS: chat tab header
#. TRANSLATORS: full button name
#. TRANSLATORS: debug window name
-#: src/game.cpp:270 src/gui/windowmenu.cpp:154
-#: src/gui/windows/debugwindow.cpp:42
+#: src/game.cpp:259 src/gui/windowmenu.cpp:163
+#: src/gui/windows/debugwindow.cpp:43
msgid "Debug"
msgstr ""
#. TRANSLATORS: save file message
-#: src/game.cpp:563
+#: src/game.cpp:556
#, c-format
msgid "Screenshot saved as %s"
msgstr ""
#. TRANSLATORS: save file message
-#: src/game.cpp:573
+#: src/game.cpp:566
msgid "Saving screenshot failed!"
msgstr "Hiba a képernyő mentése során!"
#. TRANSLATORS: error message text
-#: src/game.cpp:660
+#: src/game.cpp:651
msgid "The connection to the server was lost."
msgstr ""
#. TRANSLATORS: error message header
-#: src/game.cpp:663
+#: src/game.cpp:654
msgid "Network Error"
msgstr "Hálózati hiba"
#. TRANSLATORS: move type in status bar
-#: src/gamemodifiers.cpp:145
+#: src/gamemodifiers.cpp:149
msgid "(D) default moves"
msgstr ""
#. TRANSLATORS: move type in status bar
-#: src/gamemodifiers.cpp:147
+#: src/gamemodifiers.cpp:151
msgid "(I) invert moves"
msgstr ""
#. TRANSLATORS: move type in status bar
-#: src/gamemodifiers.cpp:149
+#: src/gamemodifiers.cpp:153
msgid "(c) moves with some crazy moves"
msgstr ""
#. TRANSLATORS: move type in status bar
-#: src/gamemodifiers.cpp:151
+#: src/gamemodifiers.cpp:155
msgid "(C) moves with crazy moves"
msgstr ""
#. TRANSLATORS: move type in status bar
-#: src/gamemodifiers.cpp:153
+#: src/gamemodifiers.cpp:157
msgid "(d) double normal + crazy"
msgstr ""
#. TRANSLATORS: move type in status bar
-#: src/gamemodifiers.cpp:155
+#: src/gamemodifiers.cpp:159
msgid "(?) unknown move"
msgstr ""
#. TRANSLATORS: crazy move type in status bar
-#: src/gamemodifiers.cpp:180
+#: src/gamemodifiers.cpp:184
#, c-format
msgid "(%u) crazy move number %u"
msgstr ""
#. TRANSLATORS: crazy move type in status bar
-#: src/gamemodifiers.cpp:186
+#: src/gamemodifiers.cpp:190
msgid "(a) custom crazy move"
msgstr ""
#. TRANSLATORS: crazy move type in status bar
-#: src/gamemodifiers.cpp:191
+#: src/gamemodifiers.cpp:195
msgid "(?) crazy move"
msgstr ""
#. TRANSLATORS: move to target type in status bar
-#: src/gamemodifiers.cpp:198
+#: src/gamemodifiers.cpp:202
msgid "(0) default moves to target"
msgstr ""
#. TRANSLATORS: move to target type in status bar
-#: src/gamemodifiers.cpp:200
+#: src/gamemodifiers.cpp:204
msgid "(1) moves to target in distance 1"
msgstr ""
#. TRANSLATORS: move to target type in status bar
-#: src/gamemodifiers.cpp:202
+#: src/gamemodifiers.cpp:206
msgid "(2) moves to target in distance 2"
msgstr ""
#. TRANSLATORS: move to target type in status bar
-#: src/gamemodifiers.cpp:204
+#: src/gamemodifiers.cpp:208
msgid "(3) moves to target in distance 3"
msgstr ""
#. TRANSLATORS: move to target type in status bar
-#: src/gamemodifiers.cpp:206
+#: src/gamemodifiers.cpp:210
msgid "(4) moves to target in distance 4"
msgstr ""
#. TRANSLATORS: move to target type in status bar
-#: src/gamemodifiers.cpp:208
+#: src/gamemodifiers.cpp:212
msgid "(5) moves to target in distance 5"
msgstr ""
#. TRANSLATORS: move to target type in status bar
-#: src/gamemodifiers.cpp:210
+#: src/gamemodifiers.cpp:214
msgid "(6) moves to target in distance 6"
msgstr ""
#. TRANSLATORS: move to target type in status bar
-#: src/gamemodifiers.cpp:212
+#: src/gamemodifiers.cpp:216
msgid "(7) moves to target in distance 7"
msgstr ""
#. TRANSLATORS: move to target type in status bar
-#: src/gamemodifiers.cpp:214
+#: src/gamemodifiers.cpp:218
msgid "(8) moves to target in distance 8"
msgstr ""
#. TRANSLATORS: move to target type in status bar
-#: src/gamemodifiers.cpp:216
+#: src/gamemodifiers.cpp:220
msgid "(9) moves to target in distance 9"
msgstr ""
#. TRANSLATORS: move to target type in status bar
-#: src/gamemodifiers.cpp:218
+#: src/gamemodifiers.cpp:222
msgid "(A) moves to target in attack range"
msgstr ""
#. TRANSLATORS: move to target type in status bar
-#: src/gamemodifiers.cpp:220
+#: src/gamemodifiers.cpp:224
msgid "(a) archer attack range"
msgstr ""
#. TRANSLATORS: move to target type in status bar
-#: src/gamemodifiers.cpp:222
+#: src/gamemodifiers.cpp:226
msgid "(B) moves to target in attack range - 1"
msgstr ""
#. TRANSLATORS: move to target type in status bar
-#: src/gamemodifiers.cpp:224
+#: src/gamemodifiers.cpp:228
msgid "(?) move to target"
msgstr ""
#. TRANSLATORS: folow mode in status bar
-#: src/gamemodifiers.cpp:230
+#: src/gamemodifiers.cpp:234
msgid "(D) default follow"
msgstr ""
#. TRANSLATORS: folow mode in status bar
-#: src/gamemodifiers.cpp:232
+#: src/gamemodifiers.cpp:236
msgid "(R) relative follow"
msgstr ""
#. TRANSLATORS: folow mode in status bar
-#: src/gamemodifiers.cpp:234
+#: src/gamemodifiers.cpp:238
msgid "(M) mirror follow"
msgstr ""
#. TRANSLATORS: folow mode in status bar
-#: src/gamemodifiers.cpp:236
+#: src/gamemodifiers.cpp:240
msgid "(P) pet follow"
msgstr ""
#. TRANSLATORS: folow mode in status bar
-#: src/gamemodifiers.cpp:238
+#: src/gamemodifiers.cpp:242
msgid "(?) unknown follow"
msgstr ""
#. TRANSLATORS: switch attack type in status bar
#. TRANSLATORS: attack type in status bar
-#: src/gamemodifiers.cpp:244 src/gamemodifiers.cpp:252
-#: src/gamemodifiers.cpp:266
+#: src/gamemodifiers.cpp:248 src/gamemodifiers.cpp:256
+#: src/gamemodifiers.cpp:270
msgid "(?) attack"
msgstr ""
#. TRANSLATORS: switch attack type in status bar
#. TRANSLATORS: attack type in status bar
-#: src/gamemodifiers.cpp:246 src/gamemodifiers.cpp:258
+#: src/gamemodifiers.cpp:250 src/gamemodifiers.cpp:262
msgid "(D) default attack"
msgstr ""
#. TRANSLATORS: switch attack type in status bar
-#: src/gamemodifiers.cpp:248
+#: src/gamemodifiers.cpp:252
msgid "(s) switch attack without shield"
msgstr ""
#. TRANSLATORS: switch attack type in status bar
-#: src/gamemodifiers.cpp:250
+#: src/gamemodifiers.cpp:254
msgid "(S) switch attack with shield"
msgstr ""
#. TRANSLATORS: attack type in status bar
-#: src/gamemodifiers.cpp:260
+#: src/gamemodifiers.cpp:264
msgid "(G) go and attack"
msgstr ""
#. TRANSLATORS: attack type in status bar
-#: src/gamemodifiers.cpp:262
+#: src/gamemodifiers.cpp:266
msgid "(A) go, attack, pickup"
msgstr ""
#. TRANSLATORS: attack type in status bar
-#: src/gamemodifiers.cpp:264
+#: src/gamemodifiers.cpp:268
msgid "(d) without auto attack"
msgstr ""
+#. TRANSLATORS: targeting type in status bar
+#: src/gamemodifiers.cpp:276
+msgid "(D) don't switch target"
+msgstr ""
+
+#. TRANSLATORS: targeting type in status bar
+#: src/gamemodifiers.cpp:278
+msgid "(C) always attack closest"
+msgstr ""
+
+#. TRANSLATORS: targeting type in status bar
+#: src/gamemodifiers.cpp:280
+msgid "(?) targeting"
+msgstr ""
+
#. TRANSLATORS: pickup size in status bar
-#: src/gamemodifiers.cpp:299
+#: src/gamemodifiers.cpp:314
msgid "(S) small pick up 1x1 cells"
msgstr ""
#. TRANSLATORS: pickup size in status bar
-#: src/gamemodifiers.cpp:301
+#: src/gamemodifiers.cpp:316
msgid "(D) default pick up 2x1 cells"
msgstr ""
#. TRANSLATORS: pickup size in status bar
-#: src/gamemodifiers.cpp:303
+#: src/gamemodifiers.cpp:318
msgid "(F) forward pick up 2x3 cells"
msgstr ""
#. TRANSLATORS: pickup size in status bar
-#: src/gamemodifiers.cpp:305
+#: src/gamemodifiers.cpp:320
msgid "(3) pick up 3x3 cells"
msgstr ""
#. TRANSLATORS: pickup size in status bar
-#: src/gamemodifiers.cpp:307
+#: src/gamemodifiers.cpp:322
msgid "(g) go and pick up in distance 4"
msgstr ""
#. TRANSLATORS: pickup size in status bar
-#: src/gamemodifiers.cpp:309
+#: src/gamemodifiers.cpp:324
msgid "(G) go and pick up in distance 8"
msgstr ""
#. TRANSLATORS: pickup size in status bar
-#: src/gamemodifiers.cpp:311
+#: src/gamemodifiers.cpp:326
msgid "(A) go and pick up in max distance"
msgstr ""
#. TRANSLATORS: pickup size in status bar
-#: src/gamemodifiers.cpp:313
+#: src/gamemodifiers.cpp:328
msgid "(?) pick up"
msgstr ""
#. TRANSLATORS: magic attack in status bar
-#: src/gamemodifiers.cpp:319
+#: src/gamemodifiers.cpp:334
msgid "(f) use #flar for magic attack"
msgstr ""
#. TRANSLATORS: magic attack in status bar
-#: src/gamemodifiers.cpp:321
+#: src/gamemodifiers.cpp:336
msgid "(c) use #chiza for magic attack"
msgstr ""
#. TRANSLATORS: magic attack in status bar
-#: src/gamemodifiers.cpp:323
+#: src/gamemodifiers.cpp:338
msgid "(I) use #ingrav for magic attack"
msgstr ""
#. TRANSLATORS: magic attack in status bar
-#: src/gamemodifiers.cpp:325
+#: src/gamemodifiers.cpp:340
msgid "(F) use #frillyar for magic attack"
msgstr ""
#. TRANSLATORS: magic attack in status bar
-#: src/gamemodifiers.cpp:327
+#: src/gamemodifiers.cpp:342
msgid "(U) use #upmarmu for magic attack"
msgstr ""
#. TRANSLATORS: magic attack in status bar
-#: src/gamemodifiers.cpp:329
+#: src/gamemodifiers.cpp:344
msgid "(?) magic attack"
msgstr ""
#. TRANSLATORS: player attack type in status bar
-#: src/gamemodifiers.cpp:335
+#: src/gamemodifiers.cpp:350
msgid "(a) attack all players"
msgstr ""
#. TRANSLATORS: player attack type in status bar
-#: src/gamemodifiers.cpp:337
+#: src/gamemodifiers.cpp:352
msgid "(f) attack all except friends"
msgstr ""
#. TRANSLATORS: player attack type in status bar
-#: src/gamemodifiers.cpp:339
+#: src/gamemodifiers.cpp:354
msgid "(b) attack bad relations"
msgstr ""
#. TRANSLATORS: player attack type in status bar
-#: src/gamemodifiers.cpp:341
+#: src/gamemodifiers.cpp:356
msgid "(d) don't attack players"
msgstr ""
#. TRANSLATORS: player attack type in status bar
-#: src/gamemodifiers.cpp:343
+#: src/gamemodifiers.cpp:358
msgid "(?) pvp attack"
msgstr ""
#. TRANSLATORS: imitation type in status bar
-#: src/gamemodifiers.cpp:349
+#: src/gamemodifiers.cpp:364
msgid "(D) default imitation"
msgstr ""
#. TRANSLATORS: imitation type in status bar
-#: src/gamemodifiers.cpp:351
+#: src/gamemodifiers.cpp:366
msgid "(O) outfits imitation"
msgstr ""
#. TRANSLATORS: imitation type in status bar
-#: src/gamemodifiers.cpp:353
+#: src/gamemodifiers.cpp:368
msgid "(?) imitation"
msgstr ""
#. TRANSLATORS: game modifiers state in status bar
-#: src/gamemodifiers.cpp:359
+#: src/gamemodifiers.cpp:374
msgid "Game modifiers are enabled"
msgstr ""
#. TRANSLATORS: game modifiers state in status bar
-#: src/gamemodifiers.cpp:361
+#: src/gamemodifiers.cpp:376
msgid "Game modifiers are disabled"
msgstr ""
#. TRANSLATORS: game modifiers state in status bar
-#: src/gamemodifiers.cpp:363
+#: src/gamemodifiers.cpp:378
msgid "Game modifiers are unknown"
msgstr ""
#. TRANSLATORS: map view type in status bar
-#: src/gamemodifiers.cpp:376
+#: src/gamemodifiers.cpp:392
msgid "(N) normal map view"
msgstr ""
#. TRANSLATORS: map view type in status bar
-#: src/gamemodifiers.cpp:378
+#: src/gamemodifiers.cpp:394
msgid "(D) debug map view"
msgstr ""
#. TRANSLATORS: map view type in status bar
-#: src/gamemodifiers.cpp:380
+#: src/gamemodifiers.cpp:396
msgid "(u) ultra map view"
msgstr ""
#. TRANSLATORS: map view type in status bar
-#: src/gamemodifiers.cpp:382
+#: src/gamemodifiers.cpp:398
msgid "(U) ultra map view 2"
msgstr ""
#. TRANSLATORS: map view type in status bar
-#: src/gamemodifiers.cpp:384
+#: src/gamemodifiers.cpp:400
msgid "(e) empty map view with collision"
msgstr ""
#. TRANSLATORS: map view type in status bar
-#: src/gamemodifiers.cpp:386
+#: src/gamemodifiers.cpp:402
msgid "(E) empty map view"
msgstr ""
#. TRANSLATORS: map view type in status bar
-#: src/gamemodifiers.cpp:388
+#: src/gamemodifiers.cpp:404
msgid "(b) black & white map view"
msgstr ""
#. TRANSLATORS: pickup size in status bar
-#: src/gamemodifiers.cpp:390
+#: src/gamemodifiers.cpp:406
msgid "(?) map view"
msgstr ""
#. TRANSLATORS: away type in status bar
-#: src/gamemodifiers.cpp:396
+#: src/gamemodifiers.cpp:418
msgid "(O) on keyboard"
msgstr ""
#. TRANSLATORS: away type in status bar
-#: src/gamemodifiers.cpp:398
+#: src/gamemodifiers.cpp:420
msgid "(A) away"
msgstr ""
#. TRANSLATORS: away type in status bar
#. TRANSLATORS: camera mode in status bar
-#: src/gamemodifiers.cpp:400 src/gamemodifiers.cpp:454
+#: src/gamemodifiers.cpp:422 src/gamemodifiers.cpp:482
msgid "(?) away"
msgstr ""
#. TRANSLATORS: away message box header
-#: src/gamemodifiers.cpp:424
+#: src/gamemodifiers.cpp:448
msgid "Away"
msgstr ""
#. TRANSLATORS: camera mode in status bar
-#: src/gamemodifiers.cpp:450
+#: src/gamemodifiers.cpp:478
msgid "(G) game camera mode"
msgstr ""
#. TRANSLATORS: camera mode in status bar
-#: src/gamemodifiers.cpp:452
+#: src/gamemodifiers.cpp:480
msgid "(F) free camera mode"
msgstr ""
#. TRANSLATORS: error message question
-#: src/gui/dialogsmanager.cpp:115
+#: src/gui/dialogsmanager.cpp:119
msgid "Do you want to open support page?"
msgstr ""
#. TRANSLATORS: message header
-#: src/gui/dialogsmanager.cpp:127 src/gui/dialogsmanager.cpp:152
-#: src/gui/dialogsmanager.cpp:168
+#: src/gui/dialogsmanager.cpp:133 src/gui/dialogsmanager.cpp:162
+#: src/gui/dialogsmanager.cpp:182
msgid "Message"
msgstr ""
#. TRANSLATORS: ok dialog button
#. TRANSLATORS: popup menu item
#. TRANSLATORS: revive player
-#: src/gui/dialogsmanager.cpp:130 src/gui/popups/popupmenu.cpp:2613
+#: src/gui/dialogsmanager.cpp:136 src/gui/popups/popupmenu.cpp:2636
msgid "Revive"
msgstr ""
#. TRANSLATORS: weight message
-#: src/gui/dialogsmanager.cpp:154
+#: src/gui/dialogsmanager.cpp:164
msgid ""
"You are carrying more than half your weight. You are unable to regain "
"health."
msgstr ""
#. TRANSLATORS: weight message
-#: src/gui/dialogsmanager.cpp:170
+#: src/gui/dialogsmanager.cpp:184
msgid "You are carrying less than half your weight. You can regain health."
msgstr ""
@@ -1098,67 +1129,67 @@ msgstr ""
#: src/gui/models/colorlistmodel.h:33 src/gui/models/sortlistmodelinv.h:32
#: src/gui/widgets/tabs/setup_other.cpp:79
#: src/gui/widgets/tabs/setup_visual.cpp:81
-#: src/gui/windows/equipmentwindow.cpp:616
+#: src/gui/windows/equipmentwindow.cpp:669
msgid "default"
msgstr ""
#. TRANSLATORS: chat color
#. TRANSLATORS: color name
-#: src/gui/models/colorlistmodel.h:35 src/gui/models/colormodel.cpp:74
+#: src/gui/models/colorlistmodel.h:35 src/gui/models/colormodel.cpp:76
msgid "black"
msgstr ""
#. TRANSLATORS: chat color
#. TRANSLATORS: color name
-#: src/gui/models/colorlistmodel.h:37 src/gui/models/colormodel.cpp:76
+#: src/gui/models/colorlistmodel.h:37 src/gui/models/colormodel.cpp:78
msgid "red"
msgstr ""
#. TRANSLATORS: chat color
#. TRANSLATORS: color name
-#: src/gui/models/colorlistmodel.h:39 src/gui/models/colormodel.cpp:78
+#: src/gui/models/colorlistmodel.h:39 src/gui/models/colormodel.cpp:80
msgid "green"
msgstr ""
#. TRANSLATORS: chat color
#. TRANSLATORS: color name
-#: src/gui/models/colorlistmodel.h:41 src/gui/models/colormodel.cpp:80
+#: src/gui/models/colorlistmodel.h:41 src/gui/models/colormodel.cpp:82
msgid "blue"
msgstr ""
#. TRANSLATORS: chat color
#. TRANSLATORS: color name
-#: src/gui/models/colorlistmodel.h:43 src/gui/models/colormodel.cpp:82
+#: src/gui/models/colorlistmodel.h:43 src/gui/models/colormodel.cpp:84
msgid "gold"
msgstr ""
#. TRANSLATORS: chat color
#. TRANSLATORS: color name
-#: src/gui/models/colorlistmodel.h:45 src/gui/models/colormodel.cpp:84
+#: src/gui/models/colorlistmodel.h:45 src/gui/models/colormodel.cpp:86
msgid "yellow"
msgstr ""
#. TRANSLATORS: chat color
#. TRANSLATORS: color name
-#: src/gui/models/colorlistmodel.h:47 src/gui/models/colormodel.cpp:86
+#: src/gui/models/colorlistmodel.h:47 src/gui/models/colormodel.cpp:88
msgid "pink"
msgstr ""
#. TRANSLATORS: chat color
#. TRANSLATORS: color name
-#: src/gui/models/colorlistmodel.h:49 src/gui/models/colormodel.cpp:88
+#: src/gui/models/colorlistmodel.h:49 src/gui/models/colormodel.cpp:90
msgid "purple"
msgstr ""
#. TRANSLATORS: chat color
#. TRANSLATORS: color name
-#: src/gui/models/colorlistmodel.h:51 src/gui/models/colormodel.cpp:90
+#: src/gui/models/colorlistmodel.h:51 src/gui/models/colormodel.cpp:92
msgid "grey"
msgstr ""
#. TRANSLATORS: chat color
#. TRANSLATORS: color name
-#: src/gui/models/colorlistmodel.h:53 src/gui/models/colormodel.cpp:92
+#: src/gui/models/colorlistmodel.h:53 src/gui/models/colormodel.cpp:94
msgid "brown"
msgstr ""
@@ -1259,8 +1290,8 @@ msgstr ""
#. TRANSLATORS: language
#. TRANSLATORS: popup menu header
-#: src/gui/models/langlistmodel.h:45 src/gui/popups/popupmenu.cpp:1990
-#: src/gui/popups/popupmenu.cpp:2068 src/gui/widgets/tabs/socialtabbase.h:46
+#: src/gui/models/langlistmodel.h:45 src/gui/popups/popupmenu.cpp:2009
+#: src/gui/popups/popupmenu.cpp:2087 src/gui/widgets/tabs/socialtabbase.h:46
msgid "(default)"
msgstr ""
@@ -1410,7 +1441,8 @@ msgid "Blacklisted"
msgstr ""
#. TRANSLATORS: relation type
-#: src/gui/models/playerrelationlistmodel.h:47
+#. TRANSLATORS: palette color
+#: src/gui/models/playerrelationlistmodel.h:47 src/gui/userpalette.cpp:159
msgid "Enemy"
msgstr ""
@@ -1486,62 +1518,62 @@ msgid "Skip"
msgstr ""
#. TRANSLATORS: being popup label
-#: src/gui/popups/beingpopup.cpp:166 src/gui/popups/beingpopup.cpp:186
+#: src/gui/popups/beingpopup.cpp:167 src/gui/popups/beingpopup.cpp:187
#, c-format
msgid "Hungry: %d"
msgstr ""
#. TRANSLATORS: being popup label
-#: src/gui/popups/beingpopup.cpp:170 src/gui/popups/beingpopup.cpp:190
+#: src/gui/popups/beingpopup.cpp:171 src/gui/popups/beingpopup.cpp:191
#, c-format
msgid "Intimacy: %d"
msgstr ""
#. TRANSLATORS: being popup label
-#: src/gui/popups/beingpopup.cpp:206
+#: src/gui/popups/beingpopup.cpp:207
#, c-format
msgid "Party: %s"
msgstr ""
#. TRANSLATORS: being popup label
-#: src/gui/popups/beingpopup.cpp:224
+#: src/gui/popups/beingpopup.cpp:225
#, c-format
msgid "Guild: %s"
msgstr ""
#. TRANSLATORS: being popup label
-#: src/gui/popups/beingpopup.cpp:241
+#: src/gui/popups/beingpopup.cpp:242
#, c-format
msgid "Pvp rank: %u"
msgstr ""
#. TRANSLATORS: being popup label
-#: src/gui/popups/beingpopup.cpp:257
+#: src/gui/popups/beingpopup.cpp:259
#, c-format
msgid "Buy shop: %s"
msgstr ""
#. TRANSLATORS: being popup label
-#: src/gui/popups/beingpopup.cpp:272
+#: src/gui/popups/beingpopup.cpp:276
#, c-format
msgid "Sell shop: %s"
msgstr ""
#. TRANSLATORS: being popup label
-#: src/gui/popups/beingpopup.cpp:286
+#: src/gui/popups/beingpopup.cpp:291
#, c-format
msgid "Comment: %s"
msgstr ""
#. TRANSLATORS: being popup label
-#: src/gui/popups/beingpopup.cpp:300
+#: src/gui/popups/beingpopup.cpp:305
#, c-format
msgid "Chat room: %s"
msgstr ""
#. TRANSLATORS: party popup item
#. TRANSLATORS: party creation message
-#: src/gui/popups/createpartypopup.h:50 src/gui/windows/socialwindow.cpp:504
+#: src/gui/popups/createpartypopup.h:50 src/gui/windows/socialwindow.cpp:521
msgid "Create Party"
msgstr ""
@@ -1555,7 +1587,6 @@ msgstr ""
#. TRANSLATORS: connection dialog button
#. TRANSLATORS: edit server dialog button
#. TRANSLATORS: item amount window button
-#. TRANSLATORS: button in npc post dialog
#. TRANSLATORS: quit dialog button
#. TRANSLATORS: register dialog. button.
#. TRANSLATORS: setup button
@@ -1564,46 +1595,50 @@ msgstr ""
#. TRANSLATORS: unregister dialog. button.
#. TRANSLATORS: updater window button
#. TRANSLATORS: input action name
-#: src/gui/popups/createpartypopup.h:53 src/gui/popups/popupmenu.cpp:374
-#: src/gui/popups/popupmenu.cpp:441 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:1732 src/gui/popups/popupmenu.cpp:1768
-#: src/gui/popups/popupmenu.cpp:1818 src/gui/popups/popupmenu.cpp:1860
-#: src/gui/popups/popupmenu.cpp:1901 src/gui/popups/popupmenu.cpp:1969
-#: src/gui/popups/popupmenu.cpp:2047 src/gui/popups/popupmenu.cpp:2081
-#: src/gui/popups/popupmenu.cpp:2107 src/gui/popups/popupmenu.cpp:2128
-#: src/gui/popups/popupmenu.cpp:2149 src/gui/popups/popupmenu.cpp:2174
-#: src/gui/popups/popupmenu.cpp:2191 src/gui/popups/popupmenu.cpp:2505
-#: src/gui/popups/popupmenu.cpp:2670 src/gui/windows/buyselldialog.cpp:75
-#: src/gui/windows/changeemaildialog.cpp:55
-#: src/gui/windows/changepassworddialog.cpp:57
-#: src/gui/windows/charcreatedialog.cpp:122
+#: src/gui/popups/createpartypopup.h:53 src/gui/popups/popupmenu.cpp:384
+#: src/gui/popups/popupmenu.cpp:452 src/gui/popups/popupmenu.cpp:553
+#: src/gui/popups/popupmenu.cpp:600 src/gui/popups/popupmenu.cpp:635
+#: src/gui/popups/popupmenu.cpp:666 src/gui/popups/popupmenu.cpp:691
+#: src/gui/popups/popupmenu.cpp:716 src/gui/popups/popupmenu.cpp:905
+#: src/gui/popups/popupmenu.cpp:932 src/gui/popups/popupmenu.cpp:965
+#: src/gui/popups/popupmenu.cpp:1749 src/gui/popups/popupmenu.cpp:1785
+#: src/gui/popups/popupmenu.cpp:1835 src/gui/popups/popupmenu.cpp:1877
+#: src/gui/popups/popupmenu.cpp:1918 src/gui/popups/popupmenu.cpp:1988
+#: src/gui/popups/popupmenu.cpp:2066 src/gui/popups/popupmenu.cpp:2100
+#: src/gui/popups/popupmenu.cpp:2126 src/gui/popups/popupmenu.cpp:2147
+#: src/gui/popups/popupmenu.cpp:2168 src/gui/popups/popupmenu.cpp:2194
+#: src/gui/popups/popupmenu.cpp:2212 src/gui/popups/popupmenu.cpp:2528
+#: src/gui/popups/popupmenu.cpp:2693 src/gui/windows/buyselldialog.cpp:75
+#: src/gui/windows/changeemaildialog.cpp:56
+#: src/gui/windows/changepassworddialog.cpp:58
+#: src/gui/windows/charcreatedialog.cpp:121
#: src/gui/windows/connectiondialog.cpp:52
-#: src/gui/windows/editserverdialog.cpp:61
-#: src/gui/windows/itemamountwindow.cpp:169
-#: src/gui/windows/npcpostdialog.cpp:70 src/gui/windows/quitdialog.cpp:70
-#: src/gui/windows/registerdialog.cpp:65 src/gui/windows/setupwindow.cpp:94
-#: src/gui/windows/textcommandeditor.cpp:86 src/gui/windows/textdialog.cpp:55
-#: src/gui/windows/unregisterdialog.cpp:54
-#: src/gui/windows/updaterwindow.cpp:190 src/input/pages/gui.cpp:105
+#: src/gui/windows/editserverdialog.cpp:58
+#: src/gui/windows/itemamountwindow.cpp:181 src/gui/windows/quitdialog.cpp:68
+#: src/gui/windows/registerdialog.cpp:62 src/gui/windows/setupwindow.cpp:99
+#: src/gui/windows/textcommandeditor.cpp:87 src/gui/windows/textdialog.cpp:55
+#: src/gui/windows/unregisterdialog.cpp:55
+#: src/gui/windows/updaterwindow.cpp:189 src/input/pages/gui.cpp:103
msgid "Cancel"
msgstr "Mégse"
#. TRANSLATORS: popup label
-#: src/gui/popups/itempopup.cpp:203
+#: src/gui/popups/itempopup.cpp:220
#, c-format
msgid "Weight: %s"
msgstr ""
+#. TRANSLATORS: popup label
+#: src/gui/popups/itempopup.cpp:285
+msgid "Cards: "
+msgstr ""
+
#. TRANSLATORS: popup menu item
#. TRANSLATORS: trade with player
#. TRANSLATORS: trade chat tab name
#. TRANSLATORS: inventory type name
-#: src/gui/popups/popupmenu.cpp:156 src/gui/popups/popupmenu.cpp:800
-#: src/gui/widgets/tabs/chat/tradetab.cpp:39 src/inventory.cpp:319
+#: src/gui/popups/popupmenu.cpp:161 src/gui/popups/popupmenu.cpp:811
+#: src/gui/widgets/tabs/chat/tradetab.cpp:39 src/inventory.cpp:328
msgid "Trade"
msgstr "Üzlet"
@@ -1614,53 +1649,52 @@ msgstr "Üzlet"
#. TRANSLATORS: popup menu item
#. TRANSLATORS: attack player
#. TRANSLATORS: Skill type
-#. TRANSLATORS: bot checker window table header
#. TRANSLATORS: input action name
#. TRANSLATORS: player stat
-#: src/gui/popups/popupmenu.cpp:159 src/gui/popups/popupmenu.cpp:277
-#: src/gui/popups/popupmenu.cpp:803 src/gui/widgets/skillinfo.cpp:114
-#: src/gui/windows/botcheckerwindow.cpp:88 src/input/pages/basic.cpp:42
-#: src/net/eathena/generalhandler.cpp:401 src/net/tmwa/generalhandler.cpp:358
+#: src/gui/popups/popupmenu.cpp:164 src/gui/popups/popupmenu.cpp:286
+#: src/gui/popups/popupmenu.cpp:814 src/gui/widgets/skillinfo.cpp:109
+#: src/input/pages/basic.cpp:40 src/net/eathena/generalhandler.cpp:396
+#: src/net/tmwa/generalhandler.cpp:359
msgid "Attack"
msgstr "Támadás"
#. TRANSLATORS: popup menu item
#. TRANSLATORS: send whisper to player
-#: src/gui/popups/popupmenu.cpp:162 src/gui/popups/popupmenu.cpp:252
-#: src/gui/popups/popupmenu.cpp:462
+#: src/gui/popups/popupmenu.cpp:167 src/gui/popups/popupmenu.cpp:259
+#: src/gui/popups/popupmenu.cpp:473
msgid "Whisper"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: heal player
-#: src/gui/popups/popupmenu.cpp:168 src/gui/popups/popupmenu.cpp:807
+#: src/gui/popups/popupmenu.cpp:173 src/gui/popups/popupmenu.cpp:818
msgid "Heal"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: kick player from guild
-#: src/gui/popups/popupmenu.cpp:188 src/gui/popups/popupmenu.cpp:204
-#: src/gui/popups/popupmenu.cpp:511 src/gui/popups/popupmenu.cpp:835
+#: src/gui/popups/popupmenu.cpp:193 src/gui/popups/popupmenu.cpp:209
+#: src/gui/popups/popupmenu.cpp:522 src/gui/popups/popupmenu.cpp:846
msgid "Kick from guild"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: change player position in guild
-#: src/gui/popups/popupmenu.cpp:195 src/gui/popups/popupmenu.cpp:211
-#: src/gui/popups/popupmenu.cpp:518 src/gui/popups/popupmenu.cpp:842
+#: src/gui/popups/popupmenu.cpp:200 src/gui/popups/popupmenu.cpp:216
+#: src/gui/popups/popupmenu.cpp:529 src/gui/popups/popupmenu.cpp:853
msgid "Change pos in guild"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: invite player to guild
-#: src/gui/popups/popupmenu.cpp:224 src/gui/popups/popupmenu.cpp:530
-#: src/gui/popups/popupmenu.cpp:856
+#: src/gui/popups/popupmenu.cpp:229 src/gui/popups/popupmenu.cpp:541
+#: src/gui/popups/popupmenu.cpp:867
msgid "Invite to guild"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: set player invisible for self by id
-#: src/gui/popups/popupmenu.cpp:231
+#: src/gui/popups/popupmenu.cpp:236
msgid "Nuke"
msgstr ""
@@ -1677,20 +1711,18 @@ msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: move to player location
#. TRANSLATORS: input tab sub tab name
-#. TRANSLATORS: bot checker window table header
-#: src/gui/popups/popupmenu.cpp:234 src/gui/popups/popupmenu.cpp:265
-#: src/gui/popups/popupmenu.cpp:492 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:92
+#: src/gui/popups/popupmenu.cpp:239 src/gui/popups/popupmenu.cpp:272
+#: src/gui/popups/popupmenu.cpp:503 src/gui/popups/popupmenu.cpp:659
+#: src/gui/popups/popupmenu.cpp:825 src/gui/popups/popupmenu.cpp:890
+#: src/gui/setupinputpages.cpp:45
msgid "Move"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: talk with npc
-#. TRANSLATORS: bot checker window table header
#. TRANSLATORS: input action name
-#: src/gui/popups/popupmenu.cpp:246 src/gui/windows/botcheckerwindow.cpp:90
-#: src/input/pages/basic.cpp:90 src/resources/db/npcdb.cpp:146
+#: src/gui/popups/popupmenu.cpp:253 src/input/pages/basic.cpp:88
+#: src/resources/db/npcdb.cpp:147
msgid "Talk"
msgstr "Csevegés"
@@ -1702,11 +1734,11 @@ msgstr "Csevegés"
#. TRANSLATORS: shop window button
#. TRANSLATORS: shop window tab name
#. TRANSLATORS: input action name
-#: src/gui/popups/popupmenu.cpp:256 src/gui/popups/popupmenu.cpp:2359
-#: src/gui/windows/buydialog.cpp:191 src/gui/windows/buydialog.cpp:207
-#: src/gui/windows/buydialog.cpp:268 src/gui/windows/buyselldialog.cpp:71
-#: src/gui/windows/shopwindow.cpp:168 src/input/pages/basic.cpp:240
-#: src/resources/db/npcdb.cpp:147
+#: src/gui/popups/popupmenu.cpp:263 src/gui/popups/popupmenu.cpp:2380
+#: src/gui/windows/buydialog.cpp:194 src/gui/windows/buydialog.cpp:212
+#: src/gui/windows/buydialog.cpp:275 src/gui/windows/buyselldialog.cpp:71
+#: src/gui/windows/shopwindow.cpp:168 src/input/pages/basic.cpp:244
+#: src/resources/db/npcdb.cpp:148
msgid "Buy"
msgstr "Vétel"
@@ -1719,10 +1751,10 @@ msgstr "Vétel"
#. TRANSLATORS: shop window button
#. TRANSLATORS: shop window tab name
#. TRANSLATORS: input action name
-#: src/gui/popups/popupmenu.cpp:259 src/gui/popups/popupmenu.cpp:2371
-#: src/gui/widgets/selldialog.cpp:51 src/gui/widgets/selldialog.cpp:96
+#: src/gui/popups/popupmenu.cpp:266 src/gui/popups/popupmenu.cpp:2392
+#: src/gui/widgets/selldialog.cpp:52 src/gui/widgets/selldialog.cpp:99
#: src/gui/windows/buyselldialog.cpp:73 src/gui/windows/shopwindow.cpp:170
-#: src/input/pages/basic.cpp:246 src/resources/db/npcdb.cpp:148
+#: src/input/pages/basic.cpp:250 src/resources/db/npcdb.cpp:149
msgid "Sell"
msgstr "Eladás"
@@ -1730,26 +1762,26 @@ msgstr "Eladás"
#. TRANSLATORS: add comment to npc
#. TRANSLATORS: popup menu item
#. TRANSLATORS: add comment to player
-#: src/gui/popups/popupmenu.cpp:268 src/gui/popups/popupmenu.cpp:472
-#: src/gui/popups/popupmenu.cpp:2467
+#: src/gui/popups/popupmenu.cpp:275 src/gui/popups/popupmenu.cpp:483
+#: src/gui/popups/popupmenu.cpp:2490
msgid "Add comment"
msgstr ""
#. TRANSLATORS: remove monster from attack list
#. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:289
+#: src/gui/popups/popupmenu.cpp:298
msgid "Remove from attack list"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: add monster to priotiry attack list
-#: src/gui/popups/popupmenu.cpp:296
+#: src/gui/popups/popupmenu.cpp:305
msgid "Add to priority attack list"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: add monster to attack list
-#: src/gui/popups/popupmenu.cpp:300
+#: src/gui/popups/popupmenu.cpp:309
msgid "Add to attack list"
msgstr ""
@@ -1757,19 +1789,19 @@ msgstr ""
#. TRANSLATORS: add monster to ignore list
#. TRANSLATORS: popup menu item
#. TRANSLATORS: add item to pickup list
-#: src/gui/popups/popupmenu.cpp:304 src/gui/popups/popupmenu.cpp:2487
+#: src/gui/popups/popupmenu.cpp:313 src/gui/popups/popupmenu.cpp:2510
msgid "Add to ignore list"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: Mercenary move to master
-#: src/gui/popups/popupmenu.cpp:313 src/gui/popups/popupmenu.cpp:324
+#: src/gui/popups/popupmenu.cpp:323 src/gui/popups/popupmenu.cpp:334
msgid "Move to master"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: fire mercenary
-#: src/gui/popups/popupmenu.cpp:317
+#: src/gui/popups/popupmenu.cpp:327
msgid "Fire"
msgstr ""
@@ -1777,19 +1809,19 @@ msgstr ""
#. TRANSLATORS: feed homunculus
#. TRANSLATORS: popup menu item
#. TRANSLATORS: feed pet
-#: src/gui/popups/popupmenu.cpp:327 src/gui/popups/popupmenu.cpp:340
+#: src/gui/popups/popupmenu.cpp:337 src/gui/popups/popupmenu.cpp:350
msgid "Feed"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: delete homunculus
-#: src/gui/popups/popupmenu.cpp:331
+#: src/gui/popups/popupmenu.cpp:341
msgid "Kill"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: pet drop loot
-#: src/gui/popups/popupmenu.cpp:343
+#: src/gui/popups/popupmenu.cpp:353
msgid "Drop loot"
msgstr ""
@@ -1797,8 +1829,8 @@ msgstr ""
#. TRANSLATORS: pet unequip item
#. TRANSLATORS: equipment window button
#. TRANSLATORS: inventory button
-#: src/gui/popups/popupmenu.cpp:346 src/gui/windows/equipmentwindow.cpp:74
-#: src/gui/windows/inventorywindow.cpp:186 src/resources/itemtypemapdata.h:45
+#: src/gui/popups/popupmenu.cpp:356 src/gui/windows/equipmentwindow.cpp:72
+#: src/gui/windows/inventorywindow.cpp:200 src/resources/itemtypemapdata.h:45
#: src/resources/itemtypemapdata.h:49 src/resources/itemtypemapdata.h:53
#: src/resources/itemtypemapdata.h:57 src/resources/itemtypemapdata.h:61
#: src/resources/itemtypemapdata.h:65 src/resources/itemtypemapdata.h:69
@@ -1813,14 +1845,14 @@ msgstr "Nem használ"
#. TRANSLATORS: popup menu item
#. TRANSLATORS: rename map item
#. TRANSLATORS: shop window button
-#: src/gui/popups/popupmenu.cpp:350 src/gui/popups/popupmenu.cpp:609
-#: src/gui/windows/charselectdialog.cpp:132 src/gui/windows/shopwindow.cpp:192
+#: src/gui/popups/popupmenu.cpp:360 src/gui/popups/popupmenu.cpp:620
+#: src/gui/windows/charselectdialog.cpp:129 src/gui/windows/shopwindow.cpp:192
msgid "Rename"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: pet return to egg
-#: src/gui/popups/popupmenu.cpp:354
+#: src/gui/popups/popupmenu.cpp:364
msgid "Return to egg"
msgstr ""
@@ -1828,38 +1860,38 @@ msgstr ""
#. TRANSLATORS: add being name to chat
#. TRANSLATORS: popup menu item
#. TRANSLATORS: add player name to chat
-#: src/gui/popups/popupmenu.cpp:369 src/gui/popups/popupmenu.cpp:538
+#: src/gui/popups/popupmenu.cpp:379 src/gui/popups/popupmenu.cpp:549
msgid "Add name to chat"
msgstr ""
#. TRANSLATORS: popup menu header
#. TRANSLATORS: settings tab name
-#: src/gui/popups/popupmenu.cpp:418 src/gui/widgets/tabs/setup_players.cpp:38
+#: src/gui/popups/popupmenu.cpp:429 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:484 src/gui/popups/popupmenu.cpp:2412
-#: src/gui/popups/popupmenu.cpp:2436
+#: src/gui/popups/popupmenu.cpp:495 src/gui/popups/popupmenu.cpp:2433
+#: src/gui/popups/popupmenu.cpp:2457
msgid "Kick from party"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: pickup item from ground
-#: src/gui/popups/popupmenu.cpp:571 src/gui/popups/popupmenu.cpp:580
+#: src/gui/popups/popupmenu.cpp:582 src/gui/popups/popupmenu.cpp:591
msgid "Pick up"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: add item name to chat
-#: src/gui/popups/popupmenu.cpp:585 src/gui/popups/popupmenu.cpp:1728
-#: src/gui/popups/popupmenu.cpp:1804 src/gui/popups/popupmenu.cpp:1846
+#: src/gui/popups/popupmenu.cpp:596 src/gui/popups/popupmenu.cpp:1745
+#: src/gui/popups/popupmenu.cpp:1821 src/gui/popups/popupmenu.cpp:1863
msgid "Add to chat"
msgstr ""
#. TRANSLATORS: popup menu header
-#: src/gui/popups/popupmenu.cpp:606 src/gui/popups/popupmenu.cpp:638
+#: src/gui/popups/popupmenu.cpp:617 src/gui/popups/popupmenu.cpp:649
msgid "Map Item"
msgstr ""
@@ -1869,20 +1901,20 @@ msgstr ""
#. TRANSLATORS: remove attack target
#. TRANSLATORS: popup menu item
#. TRANSLATORS: remove item from pickup filter
-#: src/gui/popups/popupmenu.cpp:612 src/gui/popups/popupmenu.cpp:2043
-#: src/gui/popups/popupmenu.cpp:2077
+#: src/gui/popups/popupmenu.cpp:623 src/gui/popups/popupmenu.cpp:2062
+#: src/gui/popups/popupmenu.cpp:2096
msgid "Remove"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: warp to map item
-#: src/gui/popups/popupmenu.cpp:619 src/gui/popups/popupmenu.cpp:644
+#: src/gui/popups/popupmenu.cpp:630 src/gui/popups/popupmenu.cpp:655
msgid "Warp"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: move camera to map item
-#: src/gui/popups/popupmenu.cpp:651
+#: src/gui/popups/popupmenu.cpp:662
msgid "Move camera"
msgstr ""
@@ -1891,77 +1923,77 @@ msgstr ""
#. TRANSLATORS: full button name
#. TRANSLATORS: outfits button tooltip
#. TRANSLATORS: outfits window name
-#: src/gui/popups/popupmenu.cpp:669 src/gui/setupinputpages.cpp:53
-#: src/gui/windowmenu.cpp:142 src/gui/windows/inventorywindow.cpp:217
-#: src/gui/windows/outfitwindow.cpp:55
+#: src/gui/popups/popupmenu.cpp:680 src/gui/setupinputpages.cpp:53
+#: src/gui/windowmenu.cpp:143 src/gui/windows/inventorywindow.cpp:229
+#: src/gui/windows/outfitwindow.cpp:58
msgid "Outfits"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: clear selected outfit
-#: src/gui/popups/popupmenu.cpp:672
+#: src/gui/popups/popupmenu.cpp:683
msgid "Clear outfit"
msgstr ""
#. TRANSLATORS: popup menu header
#. TRANSLATORS: full button name
-#: src/gui/popups/popupmenu.cpp:698 src/gui/windowmenu.cpp:126
+#: src/gui/popups/popupmenu.cpp:709 src/gui/windowmenu.cpp:124
msgid "Spells"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: edit selected spell
-#: src/gui/popups/popupmenu.cpp:701
+#: src/gui/popups/popupmenu.cpp:712
msgid "Edit spell"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: remove all text from chat tab
#. TRANSLATORS: npc dialog button
-#: src/gui/popups/popupmenu.cpp:732 src/gui/windows/npcdialog.cpp:110
+#: src/gui/popups/popupmenu.cpp:743 src/gui/windows/npcdialog.cpp:112
msgid "Clear"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: disable chat tab highlight
-#: src/gui/popups/popupmenu.cpp:739
+#: src/gui/popups/popupmenu.cpp:750
msgid "Disable highlight"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: enable chat tab highlight
-#: src/gui/popups/popupmenu.cpp:745
+#: src/gui/popups/popupmenu.cpp:756
msgid "Enable highlight"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: do not remove player names from chat tab
-#: src/gui/popups/popupmenu.cpp:751
+#: src/gui/popups/popupmenu.cpp:762
msgid "Don't remove name"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: remove player names from chat tab
-#: src/gui/popups/popupmenu.cpp:757
+#: src/gui/popups/popupmenu.cpp:768
msgid "Remove name"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: enable away messages in chat tab
-#: src/gui/popups/popupmenu.cpp:763
+#: src/gui/popups/popupmenu.cpp:774
msgid "Enable away"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: disable away messages in chat tab
-#: src/gui/popups/popupmenu.cpp:769
+#: src/gui/popups/popupmenu.cpp:780
msgid "Disable away"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: enable away messages in chat tab
#. TRANSLATORS: social window button
-#: src/gui/popups/popupmenu.cpp:776 src/gui/windows/socialwindow.cpp:83
+#: src/gui/popups/popupmenu.cpp:787 src/gui/windows/socialwindow.cpp:81
msgid "Leave"
msgstr ""
@@ -1971,71 +2003,70 @@ 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:2145
-#: src/gui/popups/popupmenu.cpp:2187
+#: src/gui/popups/popupmenu.cpp:792 src/gui/popups/popupmenu.cpp:2164
+#: src/gui/popups/popupmenu.cpp:2208
msgid "Copy to clipboard"
msgstr ""
#. TRANSLATORS: popup menu header
-#: src/gui/popups/popupmenu.cpp:903
+#: src/gui/popups/popupmenu.cpp:914
msgid "Change guild position"
msgstr ""
#. TRANSLATORS: popup menu header
-#: src/gui/popups/popupmenu.cpp:948
+#: src/gui/popups/popupmenu.cpp:959
msgid "window"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: unlock window
-#: src/gui/popups/popupmenu.cpp:974
+#: src/gui/popups/popupmenu.cpp:988
msgid "Unlock"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: lock window
-#: src/gui/popups/popupmenu.cpp:980
+#: src/gui/popups/popupmenu.cpp:994
msgid "Lock"
msgstr ""
-#. TRANSLATORS: number of chars in string should be near original
-#: src/gui/popups/popupmenu.cpp:1028
+#: src/gui/popups/popupmenu.cpp:1043
msgid "Rename map sign "
msgstr ""
#. TRANSLATORS: number of chars in string should be near original
-#: src/gui/popups/popupmenu.cpp:1030
+#: src/gui/popups/popupmenu.cpp:1045
msgid "Name: "
msgstr ""
-#: src/gui/popups/popupmenu.cpp:1049
+#: src/gui/popups/popupmenu.cpp:1063
msgid "Player comment "
msgstr ""
#. TRANSLATORS: number of chars in string should be near original
-#: src/gui/popups/popupmenu.cpp:1051
+#: src/gui/popups/popupmenu.cpp:1065
msgid "Comment: "
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: add item to trade
-#: src/gui/popups/popupmenu.cpp:1624
+#: src/gui/popups/popupmenu.cpp:1638
msgid "Add to trade"
msgstr ""
-#: src/gui/popups/popupmenu.cpp:1632
+#: src/gui/popups/popupmenu.cpp:1646
msgid "Add to trade 10"
msgstr ""
-#: src/gui/popups/popupmenu.cpp:1637
+#: src/gui/popups/popupmenu.cpp:1651
msgid "Add to trade half"
msgstr ""
-#: src/gui/popups/popupmenu.cpp:1641
+#: src/gui/popups/popupmenu.cpp:1655
msgid "Add to trade all-1"
msgstr ""
-#: src/gui/popups/popupmenu.cpp:1645
+#: src/gui/popups/popupmenu.cpp:1659
msgid "Add to trade all"
msgstr ""
@@ -2044,50 +2075,50 @@ msgstr ""
#. TRANSLATORS: storage button
#. TRANSLATORS: inventory button
#. TRANSLATORS: setup button
-#: src/gui/popups/popupmenu.cpp:1653 src/gui/popups/popupmenu.cpp:1800
-#: src/gui/popups/popupmenu.cpp:1841 src/gui/windows/inventorywindow.cpp:249
-#: src/gui/windows/inventorywindow.cpp:272
-#: src/gui/windows/inventorywindow.cpp:864 src/gui/windows/setupwindow.cpp:96
+#: src/gui/popups/popupmenu.cpp:1667 src/gui/popups/popupmenu.cpp:1817
+#: src/gui/popups/popupmenu.cpp:1858 src/gui/windows/inventorywindow.cpp:260
+#: src/gui/windows/inventorywindow.cpp:284
+#: src/gui/windows/inventorywindow.cpp:882 src/gui/windows/setupwindow.cpp:101
msgid "Store"
msgstr "Raktároz"
-#: src/gui/popups/popupmenu.cpp:1661
+#: src/gui/popups/popupmenu.cpp:1675
msgid "Store 10"
msgstr ""
-#: src/gui/popups/popupmenu.cpp:1666
+#: src/gui/popups/popupmenu.cpp:1680
msgid "Store half"
msgstr ""
-#: src/gui/popups/popupmenu.cpp:1670
+#: src/gui/popups/popupmenu.cpp:1684
msgid "Store all-1"
msgstr ""
-#: src/gui/popups/popupmenu.cpp:1674
+#: src/gui/popups/popupmenu.cpp:1688
msgid "Store all"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: get item from storage
#. TRANSLATORS: storage button
-#: src/gui/popups/popupmenu.cpp:1684 src/gui/windows/inventorywindow.cpp:251
-#: src/gui/windows/inventorywindow.cpp:274
+#: src/gui/popups/popupmenu.cpp:1698 src/gui/windows/inventorywindow.cpp:262
+#: src/gui/windows/inventorywindow.cpp:286
msgid "Retrieve"
msgstr "Magához vesz"
-#: src/gui/popups/popupmenu.cpp:1692
+#: src/gui/popups/popupmenu.cpp:1706
msgid "Retrieve 10"
msgstr ""
-#: src/gui/popups/popupmenu.cpp:1697
+#: src/gui/popups/popupmenu.cpp:1711
msgid "Retrieve half"
msgstr ""
-#: src/gui/popups/popupmenu.cpp:1701
+#: src/gui/popups/popupmenu.cpp:1715
msgid "Retrieve all-1"
msgstr ""
-#: src/gui/popups/popupmenu.cpp:1705
+#: src/gui/popups/popupmenu.cpp:1719
msgid "Retrieve all"
msgstr ""
@@ -2097,51 +2128,56 @@ msgstr ""
#. TRANSLATORS: inventory button
#. TRANSLATORS: skills dialog button
#. TRANSLATORS: inventory button
-#: src/gui/popups/popupmenu.cpp:1762 src/gui/popups/popupmenu.cpp:2556
-#: src/gui/windows/inventorywindow.cpp:184
-#: src/gui/windows/inventorywindow.cpp:750 src/gui/windows/skilldialog.cpp:79
-#: src/gui/windows/skilldialog.cpp:151 src/gui/windows/skilldialog.cpp:321
-#: src/gui/windows/skilldialog.cpp:477 src/gui/windows/skilldialog.cpp:559
+#: src/gui/popups/popupmenu.cpp:1779 src/gui/popups/popupmenu.cpp:2579
+#: src/gui/windows/inventorywindow.cpp:198
+#: src/gui/windows/inventorywindow.cpp:771 src/gui/windows/skilldialog.cpp:77
+#: src/gui/windows/skilldialog.cpp:149 src/gui/windows/skilldialog.cpp:319
+#: src/gui/windows/skilldialog.cpp:483 src/gui/windows/skilldialog.cpp:565
#: src/resources/itemtypemapdata.h:37 src/resources/itemtypemapdata.h:41
msgid "Use"
msgstr "Bevet"
#. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:1856
+#: src/gui/popups/popupmenu.cpp:1873
msgid "Clear drop window"
msgstr ""
#. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:1887 src/gui/popups/popupmenu.cpp:1948
+#: src/gui/popups/popupmenu.cpp:1904 src/gui/popups/popupmenu.cpp:1965
msgid "Hide"
msgstr ""
#. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:1894 src/gui/popups/popupmenu.cpp:1955
+#: src/gui/popups/popupmenu.cpp:1911 src/gui/popups/popupmenu.cpp:1972
msgid "Show"
msgstr ""
#. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:1962
+#: src/gui/popups/popupmenu.cpp:1979
+msgid "Open yellow bar settings"
+msgstr ""
+
+#. TRANSLATORS: popup menu item
+#: src/gui/popups/popupmenu.cpp:1981
msgid "Reset yellow bar"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: copy status to chat
#. TRANSLATORS: status window button
-#: src/gui/popups/popupmenu.cpp:1966 src/gui/windows/statuswindow.cpp:92
+#: src/gui/popups/popupmenu.cpp:1985 src/gui/windows/statuswindow.cpp:88
msgid "Copy to chat"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: move attack target up
-#: src/gui/popups/popupmenu.cpp:2006 src/gui/popups/popupmenu.cpp:2025
+#: src/gui/popups/popupmenu.cpp:2025 src/gui/popups/popupmenu.cpp:2044
msgid "Move up"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: move attack target down
-#: src/gui/popups/popupmenu.cpp:2012 src/gui/popups/popupmenu.cpp:2031
+#: src/gui/popups/popupmenu.cpp:2031 src/gui/popups/popupmenu.cpp:2050
msgid "Move down"
msgstr ""
@@ -2149,155 +2185,155 @@ msgstr ""
#. TRANSLATORS: undress item from player
#. TRANSLATORS: popup menu item
#. TRANSLATORS: undress player
-#: src/gui/popups/popupmenu.cpp:2103 src/gui/popups/popupmenu.cpp:2464
+#: src/gui/popups/popupmenu.cpp:2122 src/gui/popups/popupmenu.cpp:2487
msgid "Undress"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: copy text to clipboard
-#: src/gui/popups/popupmenu.cpp:2121
+#: src/gui/popups/popupmenu.cpp:2140
msgid "Copy"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: paste text from clipboard
-#: src/gui/popups/popupmenu.cpp:2124
+#: src/gui/popups/popupmenu.cpp:2143
msgid "Paste"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: open link in browser
-#: src/gui/popups/popupmenu.cpp:2142
+#: src/gui/popups/popupmenu.cpp:2161
msgid "Open link"
msgstr ""
#. TRANSLATORS: popup menu header
-#: src/gui/popups/popupmenu.cpp:2160
+#: src/gui/popups/popupmenu.cpp:2179
msgid "Show window"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: add player to disregarded list
-#: src/gui/popups/popupmenu.cpp:2233 src/gui/popups/popupmenu.cpp:2269
-#: src/gui/popups/popupmenu.cpp:2308 src/gui/popups/popupmenu.cpp:2326
+#: src/gui/popups/popupmenu.cpp:2254 src/gui/popups/popupmenu.cpp:2290
+#: src/gui/popups/popupmenu.cpp:2329 src/gui/popups/popupmenu.cpp:2347
msgid "Disregard"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: add player to ignore list
#. TRANSLATORS: confirm dialog button
-#: src/gui/popups/popupmenu.cpp:2236 src/gui/popups/popupmenu.cpp:2272
-#: src/gui/popups/popupmenu.cpp:2311 src/gui/windows/confirmdialog.cpp:60
+#: src/gui/popups/popupmenu.cpp:2257 src/gui/popups/popupmenu.cpp:2293
+#: src/gui/popups/popupmenu.cpp:2332 src/gui/windows/confirmdialog.cpp:62
msgid "Ignore"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: add player to black list
-#: src/gui/popups/popupmenu.cpp:2239 src/gui/popups/popupmenu.cpp:2314
+#: src/gui/popups/popupmenu.cpp:2260 src/gui/popups/popupmenu.cpp:2335
msgid "Black list"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: add player to enemy list
-#: src/gui/popups/popupmenu.cpp:2242 src/gui/popups/popupmenu.cpp:2275
+#: src/gui/popups/popupmenu.cpp:2263 src/gui/popups/popupmenu.cpp:2296
msgid "Set as enemy"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: add player to erased list
-#: src/gui/popups/popupmenu.cpp:2245 src/gui/popups/popupmenu.cpp:2278
-#: src/gui/popups/popupmenu.cpp:2290 src/gui/popups/popupmenu.cpp:2299
-#: src/gui/popups/popupmenu.cpp:2317
+#: src/gui/popups/popupmenu.cpp:2266 src/gui/popups/popupmenu.cpp:2299
+#: src/gui/popups/popupmenu.cpp:2311 src/gui/popups/popupmenu.cpp:2320
+#: src/gui/popups/popupmenu.cpp:2338
msgid "Erase"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: add player to friends list
-#: src/gui/popups/popupmenu.cpp:2255
+#: src/gui/popups/popupmenu.cpp:2276
msgid "Be friend"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: remove player from ignore list
-#: src/gui/popups/popupmenu.cpp:2266 src/gui/popups/popupmenu.cpp:2284
-#: src/gui/popups/popupmenu.cpp:2296 src/gui/popups/popupmenu.cpp:2305
-#: src/gui/popups/popupmenu.cpp:2323
+#: src/gui/popups/popupmenu.cpp:2287 src/gui/popups/popupmenu.cpp:2305
+#: src/gui/popups/popupmenu.cpp:2317 src/gui/popups/popupmenu.cpp:2326
+#: src/gui/popups/popupmenu.cpp:2344
msgid "Unignore"
msgstr ""
#. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:2342
+#: src/gui/popups/popupmenu.cpp:2363
msgid "Follow"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: imitate player
-#: src/gui/popups/popupmenu.cpp:2346
+#: src/gui/popups/popupmenu.cpp:2367
msgid "Imitate"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: buy item
-#: src/gui/popups/popupmenu.cpp:2365 src/gui/popups/popupmenu.cpp:2389
+#: src/gui/popups/popupmenu.cpp:2386 src/gui/popups/popupmenu.cpp:2410
msgid "Buy (?)"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: sell item
-#: src/gui/popups/popupmenu.cpp:2377 src/gui/popups/popupmenu.cpp:2392
+#: src/gui/popups/popupmenu.cpp:2398 src/gui/popups/popupmenu.cpp:2413
msgid "Sell (?)"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: invite player to party
-#: src/gui/popups/popupmenu.cpp:2406 src/gui/popups/popupmenu.cpp:2430
+#: src/gui/popups/popupmenu.cpp:2427 src/gui/popups/popupmenu.cpp:2451
msgid "Invite to party"
msgstr ""
-#: src/gui/popups/popupmenu.cpp:2453
+#: src/gui/popups/popupmenu.cpp:2475
#, c-format
msgid "Join chat %s"
msgstr ""
#. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:2461
+#: src/gui/popups/popupmenu.cpp:2484
msgid "Show Items"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: remove item from pickup list
-#: src/gui/popups/popupmenu.cpp:2478
+#: src/gui/popups/popupmenu.cpp:2501
msgid "Remove from pickup list"
msgstr ""
#. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:2483
+#: src/gui/popups/popupmenu.cpp:2506
msgid "Add to pickup list"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: remove protection from item
-#: src/gui/popups/popupmenu.cpp:2532
+#: src/gui/popups/popupmenu.cpp:2555
msgid "Unprotect item"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: add protection to item
-#: src/gui/popups/popupmenu.cpp:2541
+#: src/gui/popups/popupmenu.cpp:2564
msgid "Protect item"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: drop item
#. TRANSLATORS: inventory button
-#: src/gui/popups/popupmenu.cpp:2571 src/gui/windows/inventorywindow.cpp:199
-#: src/gui/windows/inventorywindow.cpp:872
+#: src/gui/popups/popupmenu.cpp:2594 src/gui/windows/inventorywindow.cpp:213
+#: src/gui/windows/inventorywindow.cpp:890
msgid "Drop..."
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: drop all item amount
-#: src/gui/popups/popupmenu.cpp:2574
+#: src/gui/popups/popupmenu.cpp:2597
msgid "Drop all"
msgstr ""
@@ -2305,60 +2341,60 @@ msgstr ""
#. TRANSLATORS: drop item
#. TRANSLATORS: full button name
#. TRANSLATORS: inventory button
-#: src/gui/popups/popupmenu.cpp:2580 src/gui/windowmenu.cpp:130
-#: src/gui/windows/inventorywindow.cpp:877
+#: src/gui/popups/popupmenu.cpp:2603 src/gui/windowmenu.cpp:128
+#: src/gui/windows/inventorywindow.cpp:895
msgid "Drop"
msgstr "Eldob"
#. TRANSLATORS: popup menu item
#. TRANSLATORS: gm commands
-#: src/gui/popups/popupmenu.cpp:2591
+#: src/gui/popups/popupmenu.cpp:2614
msgid "GM..."
msgstr ""
#. TRANSLATORS: popup menu header
-#: src/gui/popups/popupmenu.cpp:2599
+#: src/gui/popups/popupmenu.cpp:2622
msgid "GM commands"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: check player ip
-#: src/gui/popups/popupmenu.cpp:2604
+#: src/gui/popups/popupmenu.cpp:2627
msgid "Check ip"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: go to player position
-#: src/gui/popups/popupmenu.cpp:2607
+#: src/gui/popups/popupmenu.cpp:2630
msgid "Goto"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: recall player to current position
-#: src/gui/popups/popupmenu.cpp:2610
+#: src/gui/popups/popupmenu.cpp:2633
msgid "Recall"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: kick player
-#: src/gui/popups/popupmenu.cpp:2618
+#: src/gui/popups/popupmenu.cpp:2641
msgid "Kick"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: mute player
-#: src/gui/popups/popupmenu.cpp:2626 src/gui/popups/popupmenu.cpp:2630
-#: src/gui/popups/popupmenu.cpp:2634 src/gui/popups/popupmenu.cpp:2638
-#: src/gui/popups/popupmenu.cpp:2642
+#: src/gui/popups/popupmenu.cpp:2649 src/gui/popups/popupmenu.cpp:2653
+#: src/gui/popups/popupmenu.cpp:2657 src/gui/popups/popupmenu.cpp:2661
+#: src/gui/popups/popupmenu.cpp:2665
#, c-format
msgid "Mute %d"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: mute player
-#: src/gui/popups/popupmenu.cpp:2647 src/gui/popups/popupmenu.cpp:2651
-#: src/gui/popups/popupmenu.cpp:2655 src/gui/popups/popupmenu.cpp:2659
-#: src/gui/popups/popupmenu.cpp:2663
+#: src/gui/popups/popupmenu.cpp:2670 src/gui/popups/popupmenu.cpp:2674
+#: src/gui/popups/popupmenu.cpp:2678 src/gui/popups/popupmenu.cpp:2682
+#: src/gui/popups/popupmenu.cpp:2686
#, c-format
msgid "Unmute %d"
msgstr ""
@@ -2370,7 +2406,7 @@ msgstr ""
#. TRANSLATORS: input tab sub tab name
#. TRANSLATORS: full button name
-#: src/gui/setupinputpages.cpp:47 src/gui/windowmenu.cpp:122
+#: src/gui/setupinputpages.cpp:47 src/gui/windowmenu.cpp:120
msgid "Shortcuts"
msgstr ""
@@ -2379,15 +2415,15 @@ msgstr ""
#. TRANSLATORS: full button name
#. TRANSLATORS: input action label
#: src/gui/setupinputpages.cpp:49 src/gui/widgets/tabs/setup_other.cpp:315
-#: src/gui/windowmenu.cpp:163 src/input/pages/windows.cpp:36
+#: src/gui/windowmenu.cpp:172 src/input/pages/windows.cpp:34
msgid "Windows"
msgstr ""
#. TRANSLATORS: input tab sub tab name
#. TRANSLATORS: emotes window name
#. TRANSLATORS: emotes tab name
-#: src/gui/setupinputpages.cpp:51 src/gui/windows/emotewindow.cpp:54
-#: src/gui/windows/emotewindow.cpp:115
+#: src/gui/setupinputpages.cpp:51 src/gui/windows/emotewindow.cpp:55
+#: src/gui/windows/emotewindow.cpp:114
msgid "Emotes"
msgstr ""
@@ -2395,21 +2431,23 @@ msgstr ""
#. TRANSLATORS: settings tab name
#. TRANSLATORS: chat window name
#: src/gui/setupinputpages.cpp:55 src/gui/widgets/tabs/setup_chat.cpp:40
-#: src/gui/windowmenu.cpp:86 src/gui/windows/chatwindow.cpp:86
+#: src/gui/windowmenu.cpp:83 src/gui/windows/chatwindow.cpp:87
msgid "Chat"
msgstr "Chat"
#. TRANSLATORS: input tab sub tab name
+#. TRANSLATORS: palette label
#. TRANSLATORS: settings group
#. TRANSLATORS: register dialog. button.
#. TRANSLATORS: input action group
#. TRANSLATORS: input action name
-#: src/gui/setupinputpages.cpp:57 src/gui/widgets/tabs/setup_audio.cpp:148
-#: src/gui/widgets/tabs/setup_chat.cpp:179
+#: src/gui/setupinputpages.cpp:57 src/gui/userpalette.cpp:377
+#: src/gui/widgets/tabs/setup_audio.cpp:148
+#: src/gui/widgets/tabs/setup_chat.cpp:263
#: src/gui/widgets/tabs/setup_other.cpp:337
#: src/gui/widgets/tabs/setup_visual.cpp:192
-#: src/gui/windows/registerdialog.cpp:104 src/input/pages/chat.cpp:147
-#: src/input/pages/gui.cpp:87 src/input/pages/other.cpp:108
+#: src/gui/windows/registerdialog.cpp:101 src/input/pages/chat.cpp:145
+#: src/input/pages/gui.cpp:85 src/input/pages/other.cpp:106
msgid "Other"
msgstr ""
@@ -2418,237 +2456,262 @@ msgstr ""
msgid "Gui"
msgstr ""
+#. TRANSLATORS: palette label
+#: src/gui/userpalette.cpp:129
+msgid "Beings"
+msgstr ""
+
#. TRANSLATORS: palette color
-#: src/gui/userpalette.cpp:116
+#: src/gui/userpalette.cpp:134
msgid "Being"
msgstr "Nevek"
#. TRANSLATORS: palette color
-#: src/gui/userpalette.cpp:118
+#: src/gui/userpalette.cpp:139
msgid "Friend names"
msgstr ""
#. TRANSLATORS: palette color
-#: src/gui/userpalette.cpp:120
+#: src/gui/userpalette.cpp:144
msgid "Disregarded names"
msgstr ""
#. TRANSLATORS: palette color
-#: src/gui/userpalette.cpp:122
+#: src/gui/userpalette.cpp:149
msgid "Ignored names"
msgstr ""
#. TRANSLATORS: palette color
-#: src/gui/userpalette.cpp:124
+#: src/gui/userpalette.cpp:154
msgid "Erased names"
msgstr ""
#. TRANSLATORS: palette color
-#: src/gui/userpalette.cpp:126
+#: src/gui/userpalette.cpp:164
msgid "Other players names"
msgstr ""
#. TRANSLATORS: palette color
-#: src/gui/userpalette.cpp:128
+#: src/gui/userpalette.cpp:169
msgid "Own name"
msgstr ""
#. TRANSLATORS: palette color
-#: src/gui/userpalette.cpp:130
+#: src/gui/userpalette.cpp:174
msgid "GM names"
msgstr ""
#. TRANSLATORS: palette color
-#: src/gui/userpalette.cpp:132
+#: src/gui/userpalette.cpp:179
msgid "NPCs"
msgstr "Gépjátékos neve"
#. TRANSLATORS: palette color
#. TRANSLATORS: settings option
-#: src/gui/userpalette.cpp:134 src/gui/widgets/tabs/setup_other.cpp:108
+#: src/gui/userpalette.cpp:184 src/gui/widgets/tabs/setup_other.cpp:108
msgid "Monsters"
msgstr "Szörny neve"
#. TRANSLATORS: palette color
-#: src/gui/userpalette.cpp:136
-msgid "Monster HP bar"
+#: src/gui/userpalette.cpp:189
+msgid "Pets"
msgstr ""
#. TRANSLATORS: palette color
-#: src/gui/userpalette.cpp:139
-msgid "Monster HP bar (second color)"
+#: src/gui/userpalette.cpp:194
+msgid "Mercenary"
msgstr ""
#. TRANSLATORS: palette color
-#: src/gui/userpalette.cpp:141
+#: src/gui/userpalette.cpp:199
+msgid "Homunculus"
+msgstr ""
+
+#: src/gui/userpalette.cpp:204
msgid "Party members"
msgstr ""
-#. TRANSLATORS: palette color
-#: src/gui/userpalette.cpp:143
+#: src/gui/userpalette.cpp:209
msgid "Guild members"
msgstr ""
-#. TRANSLATORS: palette color
+#: src/gui/userpalette.cpp:214 src/gui/userpalette.cpp:219
+#: src/gui/userpalette.cpp:224
+#, c-format
+msgid "Team %d"
+msgstr ""
+
+#. TRANSLATORS: palette label
+#: src/gui/userpalette.cpp:227
+msgid "Particles"
+msgstr ""
+
#. TRANSLATORS: settings option
-#: src/gui/userpalette.cpp:145 src/gui/widgets/tabs/setup_visual.cpp:157
+#: src/gui/userpalette.cpp:232 src/gui/widgets/tabs/setup_visual.cpp:157
msgid "Particle effects"
msgstr "Játékbéli effektek"
-#. TRANSLATORS: palette color
-#: src/gui/userpalette.cpp:147
+#: src/gui/userpalette.cpp:237
msgid "Pickup notification"
msgstr ""
-#. TRANSLATORS: palette color
-#: src/gui/userpalette.cpp:149
+#: src/gui/userpalette.cpp:242
msgid "Exp notification"
msgstr ""
-#. TRANSLATORS: palette color
-#: src/gui/userpalette.cpp:151
+#. TRANSLATORS: palette label
+#: src/gui/userpalette.cpp:245
+msgid "Hp bars"
+msgstr ""
+
+#: src/gui/userpalette.cpp:250
msgid "Player HP bar"
msgstr ""
#. TRANSLATORS: palette color
-#: src/gui/userpalette.cpp:155
+#: src/gui/userpalette.cpp:255
msgid "Player HP bar (second color)"
msgstr ""
#. TRANSLATORS: palette color
-#: src/gui/userpalette.cpp:157
-msgid "Player hits monster"
+#: src/gui/userpalette.cpp:261
+msgid "Monster HP bar"
msgstr ""
#. TRANSLATORS: palette color
-#: src/gui/userpalette.cpp:159
+#: src/gui/userpalette.cpp:267
+msgid "Monster HP bar (second color)"
+msgstr ""
+
+#. TRANSLATORS: palette label
+#: src/gui/userpalette.cpp:271
+msgid "Hits"
+msgstr ""
+
+#: src/gui/userpalette.cpp:276
+msgid "Player hits monster"
+msgstr ""
+
+#: src/gui/userpalette.cpp:281
msgid "Monster hits player"
msgstr ""
#. TRANSLATORS: palette color
-#: src/gui/userpalette.cpp:163
+#: src/gui/userpalette.cpp:286
msgid "Other player hits local player"
msgstr ""
-#. TRANSLATORS: palette color
-#: src/gui/userpalette.cpp:165
+#: src/gui/userpalette.cpp:291
msgid "Critical Hit"
msgstr "Kritikális ütéskor"
#. TRANSLATORS: palette color
-#: src/gui/userpalette.cpp:169
+#: src/gui/userpalette.cpp:296
msgid "Local player hits monster"
msgstr ""
#. TRANSLATORS: palette color
-#: src/gui/userpalette.cpp:172
+#: src/gui/userpalette.cpp:301
msgid "Local player critical hit"
msgstr ""
#. TRANSLATORS: palette color
-#: src/gui/userpalette.cpp:175
+#: src/gui/userpalette.cpp:306
msgid "Local player miss"
msgstr ""
-#. TRANSLATORS: palette color
-#: src/gui/userpalette.cpp:177
+#: src/gui/userpalette.cpp:310
msgid "Misses"
msgstr "Ha nincs találat."
-#. TRANSLATORS: palette color
-#: src/gui/userpalette.cpp:179
+#. TRANSLATORS: palette label
+#: src/gui/userpalette.cpp:313
+msgid "Tiles"
+msgstr ""
+
+#: src/gui/userpalette.cpp:318
msgid "Portal highlight"
msgstr ""
#. TRANSLATORS: palette color
-#: src/gui/userpalette.cpp:182
+#: src/gui/userpalette.cpp:323
msgid "Default collision highlight"
msgstr ""
#. TRANSLATORS: palette color
-#: src/gui/userpalette.cpp:185
+#: src/gui/userpalette.cpp:329
msgid "Air collision highlight"
msgstr ""
#. TRANSLATORS: palette color
-#: src/gui/userpalette.cpp:188
+#: src/gui/userpalette.cpp:335
msgid "Water collision highlight"
msgstr ""
#. TRANSLATORS: palette color
-#: src/gui/userpalette.cpp:191
+#: src/gui/userpalette.cpp:341
msgid "Special ground collision highlight"
msgstr ""
#. TRANSLATORS: palette color
-#: src/gui/userpalette.cpp:194
+#: src/gui/userpalette.cpp:347
msgid "Walkable highlight"
msgstr ""
#. TRANSLATORS: palette color
-#: src/gui/userpalette.cpp:197
+#: src/gui/userpalette.cpp:353
+msgid "Tiles border"
+msgstr ""
+
+#. TRANSLATORS: palette label
+#: src/gui/userpalette.cpp:356
+msgid "Ranges"
+msgstr ""
+
+#. TRANSLATORS: palette color
+#: src/gui/userpalette.cpp:361
msgid "Local player attack range"
msgstr ""
#. TRANSLATORS: palette color
-#: src/gui/userpalette.cpp:200
+#: src/gui/userpalette.cpp:367
msgid "Local player attack range border"
msgstr ""
#. TRANSLATORS: palette color
-#: src/gui/userpalette.cpp:203
+#: src/gui/userpalette.cpp:373
msgid "Monster attack range"
msgstr ""
#. TRANSLATORS: palette color
-#: src/gui/userpalette.cpp:207
+#: src/gui/userpalette.cpp:382
msgid "Floor item amount color"
msgstr ""
#. TRANSLATORS: palette color
-#: src/gui/userpalette.cpp:210
+#: src/gui/userpalette.cpp:388
msgid "Home place"
msgstr ""
#. TRANSLATORS: palette color
-#: src/gui/userpalette.cpp:213
+#: src/gui/userpalette.cpp:394
msgid "Home place border"
msgstr ""
#. TRANSLATORS: palette color
-#: src/gui/userpalette.cpp:216
+#: src/gui/userpalette.cpp:400
msgid "Road point"
msgstr ""
-#. TRANSLATORS: palette color
-#: src/gui/userpalette.cpp:219
-msgid "Tiles border"
-msgstr ""
-
-#. TRANSLATORS: palette color
-#: src/gui/userpalette.cpp:221
-msgid "Pets"
-msgstr ""
-
-#. TRANSLATORS: palette color
-#: src/gui/userpalette.cpp:223
-msgid "Mercenary"
-msgstr ""
-
-#. TRANSLATORS: palette color
-#: src/gui/userpalette.cpp:225
-msgid "Homunculus"
-msgstr ""
-
-#: src/gui/widgets/characterdisplay.cpp:135
+#: src/gui/widgets/characterdisplay.cpp:133
#, c-format
msgid "Level: %u"
msgstr ""
#. TRANSLATORS: status window label
-#: src/gui/widgets/characterdisplay.cpp:138
-#: src/gui/windows/inventorywindow.cpp:666 src/gui/windows/statuswindow.cpp:73
-#: src/gui/windows/statuswindow.cpp:233 src/gui/windows/statuswindow.cpp:345
+#: src/gui/widgets/characterdisplay.cpp:136
+#: src/gui/windows/inventorywindow.cpp:687 src/gui/windows/statuswindow.cpp:69
+#: src/gui/windows/statuswindow.cpp:239 src/gui/windows/statuswindow.cpp:351
#, c-format
msgid "Money: %s"
msgstr "Pénz: %s"
@@ -2659,7 +2722,7 @@ msgid "Eq."
msgstr ""
#. TRANSLATORS: dialog message
-#: src/gui/widgets/itemlinkhandler.cpp:70
+#: src/gui/widgets/itemlinkhandler.cpp:72
msgid "Open url"
msgstr ""
@@ -2669,10 +2732,10 @@ msgstr ""
#. TRANSLATORS: quit dialog button
#. TRANSLATORS: servers dialog button
#. TRANSLATORS: input action name
-#: src/gui/widgets/selldialog.cpp:98 src/gui/windows/buydialog.cpp:270
-#: src/gui/windows/quitdialog.cpp:52 src/gui/windows/quitdialog.cpp:57
-#: src/gui/windows/quitdialog.cpp:59 src/gui/windows/serverdialog.cpp:114
-#: src/input/pages/basic.cpp:216
+#: src/gui/widgets/selldialog.cpp:101 src/gui/windows/buydialog.cpp:277
+#: src/gui/windows/quitdialog.cpp:50 src/gui/windows/quitdialog.cpp:55
+#: src/gui/windows/quitdialog.cpp:57 src/gui/windows/serverdialog.cpp:113
+#: src/input/pages/basic.cpp:220
msgid "Quit"
msgstr "Kilépés"
@@ -2682,10 +2745,10 @@ msgstr "Kilépés"
#. TRANSLATORS: item amount window button
#. TRANSLATORS: npc dialog button
#. TRANSLATORS: status window label (plus sign)
-#: src/gui/widgets/selldialog.cpp:116 src/gui/windows/buydialog.cpp:262
-#: src/gui/windows/itemamountwindow.cpp:165
-#: src/gui/windows/itemamountwindow.cpp:200 src/gui/windows/npcdialog.cpp:106
-#: src/gui/windows/statuswindow.cpp:749
+#: src/gui/widgets/selldialog.cpp:119 src/gui/windows/buydialog.cpp:269
+#: src/gui/windows/itemamountwindow.cpp:177
+#: src/gui/windows/itemamountwindow.cpp:212 src/gui/windows/npcdialog.cpp:108
+#: src/gui/windows/statuswindow.cpp:766
msgid "+"
msgstr ""
@@ -2695,10 +2758,10 @@ msgstr ""
#. TRANSLATORS: item amount window button
#. TRANSLATORS: npc dialog button
#. TRANSLATORS: status window label (minus sign)
-#: src/gui/widgets/selldialog.cpp:118 src/gui/windows/buydialog.cpp:265
-#: src/gui/windows/itemamountwindow.cpp:163
-#: src/gui/windows/itemamountwindow.cpp:197 src/gui/windows/npcdialog.cpp:108
-#: src/gui/windows/statuswindow.cpp:762
+#: src/gui/widgets/selldialog.cpp:121 src/gui/windows/buydialog.cpp:272
+#: src/gui/windows/itemamountwindow.cpp:175
+#: src/gui/windows/itemamountwindow.cpp:209 src/gui/windows/npcdialog.cpp:110
+#: src/gui/windows/statuswindow.cpp:779
msgid "-"
msgstr ""
@@ -2707,82 +2770,82 @@ msgstr ""
#. TRANSLATORS: status bar label
#. TRANSLATORS: status window label
#. TRANSLATORS: status bar label
-#: src/gui/widgets/selldialog.cpp:120 src/gui/windows/buydialog.cpp:272
-#: src/gui/windows/statuswindow.cpp:492 src/gui/windows/statuswindow.cpp:547
-#: src/gui/windows/statuswindow.cpp:746 src/gui/windows/statuswindow.cpp:778
+#: src/gui/widgets/selldialog.cpp:123 src/gui/windows/buydialog.cpp:279
+#: src/gui/windows/statuswindow.cpp:502 src/gui/windows/statuswindow.cpp:558
+#: src/gui/windows/statuswindow.cpp:763 src/gui/windows/statuswindow.cpp:795
msgid "Max"
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:248 src/gui/windows/buydialog.cpp:602
+#: src/gui/widgets/selldialog.cpp:130 src/gui/widgets/selldialog.cpp:325
+#: src/gui/windows/buydialog.cpp:255 src/gui/windows/buydialog.cpp:626
#, c-format
msgid "Price: %s / Total: %s"
msgstr "Ár: %s / Teljes: %s"
#. TRANSLATORS: setup item button
#. TRANSLATORS: servers dialog button
-#: src/gui/widgets/setupitem.cpp:367 src/gui/widgets/setupitem.cpp:504
-#: src/gui/windows/serverdialog.cpp:120
+#: src/gui/widgets/setupitem.cpp:370 src/gui/widgets/setupitem.cpp:508
+#: src/gui/windows/serverdialog.cpp:119
msgid "Edit"
msgstr ""
#. TRANSLATORS: skill level
#. TRANSLATORS: skills dialog. skill level
-#: src/gui/widgets/skillinfo.cpp:100 src/gui/windows/skilldialog.cpp:473
+#: src/gui/widgets/skillinfo.cpp:95 src/gui/windows/skilldialog.cpp:479
#, c-format
msgid "Lvl: %d"
msgstr ""
#. TRANSLATORS: skill type
-#: src/gui/widgets/skillinfo.cpp:104
+#: src/gui/widgets/skillinfo.cpp:99
#, c-format
msgid "Type: %s"
msgstr ""
#. TRANSLATORS: Skill type
#. TRANSLATORS: unknown equipment page name
-#: src/gui/widgets/skillinfo.cpp:109 src/gui/windows/equipmentwindow.cpp:623
+#: src/gui/widgets/skillinfo.cpp:104 src/gui/windows/equipmentwindow.cpp:678
msgid "Unknown"
msgstr ""
#. TRANSLATORS: Skill type
-#: src/gui/widgets/skillinfo.cpp:119
+#: src/gui/widgets/skillinfo.cpp:114
msgid "Ground"
msgstr ""
#. TRANSLATORS: Skill type
-#: src/gui/widgets/skillinfo.cpp:124
+#: src/gui/widgets/skillinfo.cpp:119
msgid "Self"
msgstr ""
#. TRANSLATORS: Skill type
-#: src/gui/widgets/skillinfo.cpp:129
+#: src/gui/widgets/skillinfo.cpp:124
msgid "Unused"
msgstr ""
#. TRANSLATORS: Skill type
-#: src/gui/widgets/skillinfo.cpp:134
+#: src/gui/widgets/skillinfo.cpp:129
msgid "Support"
msgstr ""
#. TRANSLATORS: Skill type
-#: src/gui/widgets/skillinfo.cpp:139
+#: src/gui/widgets/skillinfo.cpp:134
msgid "Target trap"
msgstr ""
#. TRANSLATORS: Skill type
-#: src/gui/widgets/skillinfo.cpp:143
+#: src/gui/widgets/skillinfo.cpp:138
msgid "Unknown:"
msgstr ""
-#: src/gui/widgets/skillinfo.cpp:149
+#: src/gui/widgets/skillinfo.cpp:144
#, c-format
msgid " / Mana: -%d"
msgstr ""
-#: src/gui/widgets/skillinfo.cpp:155
+#: src/gui/widgets/skillinfo.cpp:150
#, c-format
msgid "Range: %d"
msgstr ""
@@ -2793,37 +2856,37 @@ msgid "Battle"
msgstr ""
#. TRANSLATORS: chat message
-#: src/gui/widgets/tabs/chat/chattab.cpp:171
+#: src/gui/widgets/tabs/chat/chattab.cpp:176
msgid "Global announcement:"
msgstr "Globális bejelentés:"
#. TRANSLATORS: chat message
-#: src/gui/widgets/tabs/chat/chattab.cpp:177
+#: src/gui/widgets/tabs/chat/chattab.cpp:182
#, c-format
msgid "Global announcement from %s:"
msgstr "Globális bejelentés (%s) :"
#. TRANSLATORS: chat message
-#: src/gui/widgets/tabs/chat/chattab.cpp:203
+#: src/gui/widgets/tabs/chat/chattab.cpp:208
#, c-format
msgid "%s whispers: %s"
msgstr ""
#. TRANSLATORS: chat message
-#: src/gui/widgets/tabs/chat/chattab.cpp:559
+#: src/gui/widgets/tabs/chat/chattab.cpp:567
#, c-format
msgid "%s is now Online."
msgstr ""
#. TRANSLATORS: chat message
-#: src/gui/widgets/tabs/chat/chattab.cpp:564
+#: src/gui/widgets/tabs/chat/chattab.cpp:573
#, c-format
msgid "%s is now Offline."
msgstr ""
#. TRANSLATORS: guild chat tab name
#. TRANSLATORS: tab in social window
-#: src/gui/widgets/tabs/chat/emulateguildtab.cpp:38
+#: src/gui/widgets/tabs/chat/emulateguildtab.cpp:39
#: src/gui/widgets/tabs/chat/guildtab.cpp:44
#: src/gui/widgets/tabs/socialguildtab2.h:48
#: src/gui/widgets/tabs/socialguildtab.h:49
@@ -2874,27 +2937,27 @@ msgstr ""
#. TRANSLATORS: chat message
#. TRANSLATORS: notification message
-#: src/gui/widgets/tabs/chat/partytab.cpp:148
+#: src/gui/widgets/tabs/chat/partytab.cpp:149
#: src/resources/notifications.h:194
msgid "Experience sharing enabled."
msgstr ""
#. TRANSLATORS: chat message
#. TRANSLATORS: notification message
-#: src/gui/widgets/tabs/chat/partytab.cpp:153
+#: src/gui/widgets/tabs/chat/partytab.cpp:154
#: src/resources/notifications.h:198
msgid "Experience sharing disabled."
msgstr ""
#. TRANSLATORS: chat message
#. TRANSLATORS: notification message
-#: src/gui/widgets/tabs/chat/partytab.cpp:158
+#: src/gui/widgets/tabs/chat/partytab.cpp:159
#: src/resources/notifications.h:202
msgid "Experience sharing not possible."
msgstr ""
#. TRANSLATORS: chat message
-#: src/gui/widgets/tabs/chat/partytab.cpp:163
+#: src/gui/widgets/tabs/chat/partytab.cpp:164
msgid "Experience sharing unknown."
msgstr ""
@@ -3292,247 +3355,442 @@ msgstr ""
msgid "Auto hide chat window"
msgstr ""
+#: src/gui/widgets/tabs/setup_chat.cpp:52
+msgid ""
+"Chat window will be automatically hidden when not in use.\n"
+"\n"
+"Hit Enter or hover mouse to show chat again."
+msgstr ""
+
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_chat.cpp:55
+#: src/gui/widgets/tabs/setup_chat.cpp:57
msgid "Protect chat focus"
msgstr ""
+#: src/gui/widgets/tabs/setup_chat.cpp:58
+msgid ""
+"Enables aggressive protection of input focus in chat window.\n"
+"\n"
+"Note: no other text inputs will be allowed to receive text input when you typing in chat window."
+msgstr ""
+
#. TRANSLATORS: settings group
#. TRANSLATORS: settings colors tab name
#. TRANSLATORS: emotes tab name
-#: src/gui/widgets/tabs/setup_chat.cpp:60
-#: src/gui/widgets/tabs/setup_colors.cpp:87
-#: src/gui/windows/emotewindow.cpp:117
+#: src/gui/widgets/tabs/setup_chat.cpp:65
+#: src/gui/widgets/tabs/setup_colors.cpp:86
+#: src/gui/windows/emotewindow.cpp:116
msgid "Colors"
msgstr "Színek"
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_chat.cpp:63
+#: src/gui/widgets/tabs/setup_chat.cpp:68
msgid "Remove colors from received chat messages"
msgstr ""
+#: src/gui/widgets/tabs/setup_chat.cpp:69
+msgid ""
+"Enable this setting to strip colors from incoming chat messages. All "
+"messages will use default chat text color if this enabled."
+msgstr ""
+
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_chat.cpp:67
+#: src/gui/widgets/tabs/setup_chat.cpp:74
msgid "Show chat colors list"
msgstr ""
+#: src/gui/widgets/tabs/setup_chat.cpp:75
+msgid ""
+"Enable this setting to show color selection drop-down in chat window. Chat window will display color selection drop-down.\n"
+"\n"
+"It allows one to select default color of outgoing chat messages easily, but also occupies some space in chat window."
+msgstr ""
+
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_chat.cpp:72
+#: src/gui/widgets/tabs/setup_chat.cpp:83
msgid "Commands"
msgstr ""
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_chat.cpp:75
+#: src/gui/widgets/tabs/setup_chat.cpp:86
msgid "Allow magic and GM commands in all chat tabs"
msgstr ""
+#: src/gui/widgets/tabs/setup_chat.cpp:87
+msgid ""
+"Enable this setting to be able to type spells and GM commands in any tab."
+msgstr ""
+
#. TRANSLATORS: settings group
-#: src/gui/widgets/tabs/setup_chat.cpp:80
+#: src/gui/widgets/tabs/setup_chat.cpp:93
msgid "Limits"
msgstr ""
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_chat.cpp:83
+#: src/gui/widgets/tabs/setup_chat.cpp:96
msgid "Limit max chars in chat line"
msgstr ""
+#: src/gui/widgets/tabs/setup_chat.cpp:97
+msgid ""
+"Limits how many characters will be shown in longest lines of text displayed in chat.\n"
+"\n"
+"Note: long lines can make client slower. Lines longer than this limit will be truncated."
+msgstr ""
+
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_chat.cpp:87
+#: src/gui/widgets/tabs/setup_chat.cpp:104
msgid "Limit max lines in chat"
msgstr ""
+#: src/gui/widgets/tabs/setup_chat.cpp:105
+msgid ""
+"Limits how many lines chat will keep in scrollback buffer. Chat keeps specified number of last lines of text. Oldest lines exceeding this limit are discarded from scrollback buffer.\n"
+"\n"
+"Note: keeping too many lines in scroll buffer can slow client down."
+msgstr ""
+
#. TRANSLATORS: settings group
-#: src/gui/widgets/tabs/setup_chat.cpp:92
+#: src/gui/widgets/tabs/setup_chat.cpp:113
msgid "Logs"
msgstr ""
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_chat.cpp:95
+#: src/gui/widgets/tabs/setup_chat.cpp:116
msgid "Enable chat Log"
msgstr ""
+#: src/gui/widgets/tabs/setup_chat.cpp:117
+msgid ""
+"If you enable this setting, chat logs will be written to disk.\n"
+"\n"
+"Note: chat logs can take noticeable amount of disk space over time."
+msgstr ""
+
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_chat.cpp:99
+#: src/gui/widgets/tabs/setup_chat.cpp:123
msgid "Enable debug chat Log"
msgstr ""
+#: src/gui/widgets/tabs/setup_chat.cpp:124
+msgid "If you enable thus, debug chat tab also will be logged to disk."
+msgstr ""
+
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_chat.cpp:103
+#: src/gui/widgets/tabs/setup_chat.cpp:128
msgid "Show chat history"
msgstr ""
+#: src/gui/widgets/tabs/setup_chat.cpp:129
+msgid ""
+"If this setting enabled, client will load old chat tabs content from logs on"
+" startup instead of starting with empty chat tabs."
+msgstr ""
+
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_chat.cpp:107
+#: src/gui/widgets/tabs/setup_chat.cpp:134
msgid "Show party online messages"
msgstr ""
+#: src/gui/widgets/tabs/setup_chat.cpp:135
+msgid ""
+"If this setting is enabled, online status changes of party members will be shown in party tab of chat.\n"
+"\n"
+"This adds some extra noise to chat, but allows one to see when your buddies are coming online."
+msgstr ""
+
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_chat.cpp:111
+#: src/gui/widgets/tabs/setup_chat.cpp:141
msgid "Show guild online messages"
msgstr ""
+#: src/gui/widgets/tabs/setup_chat.cpp:142
+msgid ""
+"If this setting is enabled, online status changes of guild members will be shown in guild tab of chat.\n"
+"\n"
+"This adds some extra noise to chat, but allows one to see when your buddies are coming online."
+msgstr ""
+
#. TRANSLATORS: settings group
-#: src/gui/widgets/tabs/setup_chat.cpp:116
+#: src/gui/widgets/tabs/setup_chat.cpp:149
msgid "Messages"
msgstr ""
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_chat.cpp:119
+#: src/gui/widgets/tabs/setup_chat.cpp:152
msgid "Hide shop messages"
msgstr ""
+#: src/gui/widgets/tabs/setup_chat.cpp:153
+msgid ""
+"If this setting enabled, no messages related to built-in ManaPlusshop will be displayed in chat. Disable this setting if you want to see shop-related messages.\n"
+"\n"
+"Note: technically, ManaPlus shop implemented as usual private messages with special content. If you disable this setting, you will be able to see these messages and get idea when other players are looking at your shop."
+msgstr ""
+
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_chat.cpp:123
+#: src/gui/widgets/tabs/setup_chat.cpp:162
msgid "Show MVP messages"
msgstr ""
+#: src/gui/widgets/tabs/setup_chat.cpp:163
+msgid ""
+"Enable this setting to see MVP messages from server.\n"
+"\n"
+"Note: MVP messages are not used on TMW/Evol/etc servers, so this feature usually makes little difference."
+msgstr ""
+
#. TRANSLATORS: settings group
#. TRANSLATORS: input action group
#. TRANSLATORS: input action label
-#: src/gui/widgets/tabs/setup_chat.cpp:128 src/input/pages/chat.cpp:63
-#: src/input/pages/windows.cpp:204
+#: src/gui/widgets/tabs/setup_chat.cpp:170 src/input/pages/chat.cpp:61
+#: src/input/pages/windows.cpp:202
msgid "Tabs"
msgstr ""
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_chat.cpp:131
+#: src/gui/widgets/tabs/setup_chat.cpp:173
msgid "Put all whispers in tabs"
msgstr "Privátok fülekbe tétele"
+#: src/gui/widgets/tabs/setup_chat.cpp:174
+msgid ""
+"If this setting enabled, all whispers (private messages) will be placed in separate tabs, separate tab for each player. If this setting disabled, all whispers will appear in General tab.\n"
+"\n"
+"Note: putting all whispers to single General tab is known to be confusing. Think twice before disabling this feature."
+msgstr ""
+
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_chat.cpp:135
+#: src/gui/widgets/tabs/setup_chat.cpp:182
msgid "Log magic messages in debug tab"
msgstr ""
+#: src/gui/widgets/tabs/setup_chat.cpp:183
+msgid ""
+"If this setting is enabled, spell invocation will be shown in Debug tab. If disabled, it will be shown in General tab instead.\n"
+"\n"
+"Note: it does not affects server replies related to spells."
+msgstr ""
+
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_chat.cpp:139
+#: src/gui/widgets/tabs/setup_chat.cpp:189
msgid "Show server messages in debug tab"
msgstr ""
+#: src/gui/widgets/tabs/setup_chat.cpp:190
+msgid ""
+"If this setting is enabled, server messages will be shown in Debug tab of chat. If disabled, server messages will appear in General chat instead.\n"
+"\n"
+"Note: according to 4144, disabling this could also make you to lose some debug messages from client in Debug tab since these are fake server messages."
+msgstr ""
+
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_chat.cpp:143
+#: src/gui/widgets/tabs/setup_chat.cpp:198
msgid "Enable trade tab"
msgstr ""
+#: src/gui/widgets/tabs/setup_chat.cpp:199
+msgid ""
+"Enables trade tab. Trade tab is basically some filter. Messages containing "
+"words typical for trades will go to Trade tab. This will make General tab "
+"less noisy. If this setting is disabled, all trade related players messages "
+"will stay in General tab."
+msgstr ""
+
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_chat.cpp:147
+#: src/gui/widgets/tabs/setup_chat.cpp:206
msgid "Enable gm tab"
msgstr ""
+#: src/gui/widgets/tabs/setup_chat.cpp:207
+msgid ""
+"If enabled, GM tab will appear in chat. It displays text related GM activity.\n"
+"\n"
+"Note: this setting only makes difference for GMs (Game Masters) since this tab only appears for GMs."
+msgstr ""
+
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_chat.cpp:151
+#: src/gui/widgets/tabs/setup_chat.cpp:213
msgid "Enable language tab"
msgstr ""
+#: src/gui/widgets/tabs/setup_chat.cpp:214
+msgid ""
+"If this feature enabled, language tab will appear if server supports this feature.\n"
+"\n"
+"Note: only supported by Evol server yet."
+msgstr ""
+
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_chat.cpp:155
+#: src/gui/widgets/tabs/setup_chat.cpp:219
msgid "Show all languages messages"
msgstr ""
+#: src/gui/widgets/tabs/setup_chat.cpp:220
+msgid ""
+"If this setting enabled and server supports different chats for different languages, you will see messages for all languages, regardless of your language preferences.\n"
+"\n"
+"Note: it only works on servers supporting language tabs feature, like Evol."
+msgstr ""
+
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_chat.cpp:159
+#: src/gui/widgets/tabs/setup_chat.cpp:227
msgid "Enable battle tab"
msgstr ""
+#: src/gui/widgets/tabs/setup_chat.cpp:228
+msgid ""
+"If this setting enabled, Battle tab will appear in chat. This tab will contain messages related to battles, like damage and experience gain, if battle messages are enabled.\n"
+"\n"
+"Note: client restart required to take effect."
+msgstr ""
+
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_chat.cpp:163
+#: src/gui/widgets/tabs/setup_chat.cpp:235
msgid "Show battle events"
msgstr ""
+#: src/gui/widgets/tabs/setup_chat.cpp:236
+msgid ""
+"If this setting enabled, messages related to battle like damage or "
+"experience gain will be displayed in Debug or Battle tab. If disabled, no "
+"battle messages will be displayed."
+msgstr ""
+
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_chat.cpp:167
+#: src/gui/widgets/tabs/setup_chat.cpp:242
msgid "Resize chat tabs if need"
msgstr ""
+#: src/gui/widgets/tabs/setup_chat.cpp:243
+msgid ""
+"If this feature enabled, text in chat will be automaticallyadjusted to adapt to appearance of chat input field when youtyping message and when input field of chat disappears. If disabled, chat input area will allways occupy its place, which could be otherwise usable for text.\n"
+"\n"
+"Note: its mostly about jumpy attitude vs less usable space for text."
+msgstr ""
+
#. TRANSLATORS: settings group
-#: src/gui/widgets/tabs/setup_chat.cpp:172
+#: src/gui/widgets/tabs/setup_chat.cpp:254
msgid "Time"
msgstr ""
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_chat.cpp:175
+#: src/gui/widgets/tabs/setup_chat.cpp:257
msgid "Use local time"
msgstr ""
+#: src/gui/widgets/tabs/setup_chat.cpp:258
+msgid ""
+"If this feature enabled, timestamps in chat will use locak times.If "
+"disabled, server time will be used (often it is GMT+0)."
+msgstr ""
+
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_chat.cpp:182
+#: src/gui/widgets/tabs/setup_chat.cpp:266
msgid "Highlight words (separated by comma)"
msgstr ""
+#: src/gui/widgets/tabs/setup_chat.cpp:267
+msgid ""
+"Here you can specify some extra words which will also cause highlighting. Use comma to separate words.\n"
+"\n"
+"Note: frequenthilights are annoying - use it with caution."
+msgstr ""
+
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_chat.cpp:186
+#: src/gui/widgets/tabs/setup_chat.cpp:273
msgid "Globals ignore names (separated by comma)"
msgstr ""
+#: src/gui/widgets/tabs/setup_chat.cpp:274
+msgid ""
+"This setting allows you to ignore some global messages if particular sender (NPC, GM) annoys you too much. Global will be moved to Debug instead.\n"
+"\n"
+"Note: careless use of this feature can make you to miss important announces!"
+msgstr ""
+
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_chat.cpp:190
+#: src/gui/widgets/tabs/setup_chat.cpp:281
msgid "Show emotes button in chat"
msgstr ""
+#: src/gui/widgets/tabs/setup_chat.cpp:282
+msgid ""
+"If this setting enabled, button will appear near text input field. This button allows one to invoke composing window, which allows one to insert smiles and text formatting easily.\n"
+"\n"
+"Note: same window can also be invoked by hotkey when typing, usually F1 by default."
+msgstr ""
+
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_chat.cpp:194
+#: src/gui/widgets/tabs/setup_chat.cpp:290
msgid "Show motd server message on start"
msgstr ""
-#: src/gui/widgets/tabs/setup_colors.cpp:49
+#: src/gui/widgets/tabs/setup_chat.cpp:291
+msgid ""
+"If this setting enabled, client will display server MOTD (message of the "
+"day) once you connect to server. Disable it to hide MOTD."
+msgstr ""
+
+#: src/gui/widgets/tabs/setup_colors.cpp:50
msgid "This is what the color looks like"
msgstr "Így fog kinézni a felirat."
#. TRANSLATORS: colors tab. label.
-#: src/gui/widgets/tabs/setup_colors.cpp:64
+#: src/gui/widgets/tabs/setup_colors.cpp:65
msgid "Type:"
msgstr ""
#. TRANSLATORS: colors tab. label.
-#: src/gui/widgets/tabs/setup_colors.cpp:68
-#: src/gui/widgets/tabs/setup_colors.cpp:335
+#: src/gui/widgets/tabs/setup_colors.cpp:69
+#: src/gui/widgets/tabs/setup_colors.cpp:357
msgid "Delay:"
msgstr ""
#. TRANSLATORS: colors tab. label.
-#: src/gui/widgets/tabs/setup_colors.cpp:72
+#: src/gui/widgets/tabs/setup_colors.cpp:73
msgid "Red:"
msgstr ""
#. TRANSLATORS: colors tab. label.
-#: src/gui/widgets/tabs/setup_colors.cpp:76
+#: src/gui/widgets/tabs/setup_colors.cpp:77
msgid "Green:"
msgstr ""
#. TRANSLATORS: colors tab. label.
-#: src/gui/widgets/tabs/setup_colors.cpp:80
+#: src/gui/widgets/tabs/setup_colors.cpp:81
msgid "Blue:"
msgstr ""
#. TRANSLATORS: color type
-#: src/gui/widgets/tabs/setup_colors.cpp:106
-#: src/gui/widgets/tabs/setup_colors.cpp:402
+#: src/gui/widgets/tabs/setup_colors.cpp:105
+#: src/gui/widgets/tabs/setup_colors.cpp:427
msgid "Static"
msgstr "Statikus"
#. TRANSLATORS: color type
-#: src/gui/widgets/tabs/setup_colors.cpp:109
-#: src/gui/widgets/tabs/setup_colors.cpp:112
-#: src/gui/widgets/tabs/setup_colors.cpp:404
+#: src/gui/widgets/tabs/setup_colors.cpp:108
+#: src/gui/widgets/tabs/setup_colors.cpp:111
+#: src/gui/widgets/tabs/setup_colors.cpp:429
msgid "Pulse"
msgstr "Pulzáló"
#. TRANSLATORS: color type
-#: src/gui/widgets/tabs/setup_colors.cpp:114
-#: src/gui/widgets/tabs/setup_colors.cpp:117
-#: src/gui/widgets/tabs/setup_colors.cpp:406
+#: src/gui/widgets/tabs/setup_colors.cpp:113
+#: src/gui/widgets/tabs/setup_colors.cpp:116
+#: src/gui/widgets/tabs/setup_colors.cpp:431
msgid "Rainbow"
msgstr "Szivárvány"
#. TRANSLATORS: color type
-#: src/gui/widgets/tabs/setup_colors.cpp:119
-#: src/gui/widgets/tabs/setup_colors.cpp:122
-#: src/gui/widgets/tabs/setup_colors.cpp:406
+#: src/gui/widgets/tabs/setup_colors.cpp:118
+#: src/gui/widgets/tabs/setup_colors.cpp:121
+#: src/gui/widgets/tabs/setup_colors.cpp:431
msgid "Spectrum"
msgstr "Színkép"
#. TRANSLATORS: colors tab. label.
-#: src/gui/widgets/tabs/setup_colors.cpp:329
+#: src/gui/widgets/tabs/setup_colors.cpp:351
msgid "Alpha:"
msgstr ""
@@ -3557,7 +3815,7 @@ msgid "Reset all keys"
msgstr ""
#. TRANSLATORS: setting tab name
-#: src/gui/widgets/tabs/setup_input.cpp:80
+#: src/gui/widgets/tabs/setup_input.cpp:79
msgid "Input"
msgstr ""
@@ -3576,8 +3834,8 @@ msgstr ""
#. TRANSLATORS: unknown key name
#. TRANSLATORS: quests window quest name
-#: src/gui/widgets/tabs/setup_input.cpp:330
-#: src/gui/windows/questswindow.cpp:203
+#: src/gui/widgets/tabs/setup_input.cpp:332
+#: src/gui/windows/questswindow.cpp:204
msgid "unknown"
msgstr ""
@@ -3736,9 +3994,9 @@ msgstr ""
#. TRANSLATORS: settings group
#. TRANSLATORS: debug window tab
#. TRANSLATORS: mini map window name
-#: src/gui/widgets/tabs/setup_other.cpp:133 src/gui/windowmenu.cpp:106
-#: src/gui/windows/debugwindow.cpp:61 src/gui/windows/minimap.cpp:58
-#: src/gui/windows/minimap.cpp:121
+#: src/gui/widgets/tabs/setup_other.cpp:133 src/gui/windowmenu.cpp:103
+#: src/gui/windows/debugwindow.cpp:61 src/gui/windows/minimap.cpp:59
+#: src/gui/windows/minimap.cpp:122
msgid "Map"
msgstr "Térkép"
@@ -3911,7 +4169,7 @@ msgstr ""
#. TRANSLATORS: shop button tooltip
#: src/gui/widgets/tabs/setup_other.cpp:267 src/gui/windowmenu.cpp:138
#: src/gui/windows/buyselldialog.cpp:40 src/gui/windows/buyselldialog.cpp:51
-#: src/gui/windows/inventorywindow.cpp:221
+#: src/gui/windows/inventorywindow.cpp:233
msgid "Shop"
msgstr "Üzlet"
@@ -3927,9 +4185,7 @@ msgstr ""
#. TRANSLATORS: settings group
#. TRANSLATORS: npc dialog name
-#. TRANSLATORS: npc post dialog caption
-#: src/gui/widgets/tabs/setup_other.cpp:279 src/gui/windows/npcdialog.cpp:86
-#: src/gui/windows/npcpostdialog.cpp:43
+#: src/gui/widgets/tabs/setup_other.cpp:279 src/gui/windows/npcdialog.cpp:87
msgid "NPC"
msgstr "Gépjátékos"
@@ -4045,7 +4301,7 @@ msgstr ""
#. TRANSLATORS: settings option
#. TRANSLATORS: input action name
-#: src/gui/widgets/tabs/setup_other.cpp:381 src/input/pages/other.cpp:410
+#: src/gui/widgets/tabs/setup_other.cpp:381 src/input/pages/other.cpp:408
msgid "Upload log file"
msgstr ""
@@ -4055,39 +4311,34 @@ msgid "Low traffic mode"
msgstr ""
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_other.cpp:389
-msgid "Hide shield sprite"
-msgstr ""
-
-#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_other.cpp:394
+#: src/gui/widgets/tabs/setup_other.cpp:390
msgid "Use FBO for screenshots (only for opengl)"
msgstr ""
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_other.cpp:400
+#: src/gui/widgets/tabs/setup_other.cpp:396
msgid "Screenshot directory"
msgstr ""
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_other.cpp:405
+#: src/gui/widgets/tabs/setup_other.cpp:401
msgid "Network delay between sub servers"
msgstr ""
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_other.cpp:409
+#: src/gui/widgets/tabs/setup_other.cpp:405
msgid "Show background"
msgstr ""
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_other.cpp:414
+#: src/gui/widgets/tabs/setup_other.cpp:410
msgid "Screen density override"
msgstr ""
#. TRANSLATORS: texture compression type
#. TRANSLATORS: confirm dialog button
#: src/gui/widgets/tabs/setup_perfomance.cpp:42
-#: src/gui/windows/confirmdialog.cpp:57
+#: src/gui/windows/confirmdialog.cpp:59
msgid "No"
msgstr "Nem"
@@ -4248,54 +4499,62 @@ msgstr ""
#. TRANSLATORS: settings option
#: src/gui/widgets/tabs/setup_players.cpp:73
-msgid "Secure trades"
+msgid "Show badges"
msgstr ""
#. TRANSLATORS: settings option
#: src/gui/widgets/tabs/setup_players.cpp:77
-msgid "Unsecure chars in names"
+msgid "Show badges at top"
msgstr ""
#. TRANSLATORS: settings option
#: src/gui/widgets/tabs/setup_players.cpp:81
-msgid "Show statuses"
+msgid "Secure trades"
msgstr ""
#. TRANSLATORS: settings option
#: src/gui/widgets/tabs/setup_players.cpp:85
-msgid "Show ip addresses on screenshots"
+msgid "Unsecure chars in names"
msgstr ""
#. TRANSLATORS: settings option
#: src/gui/widgets/tabs/setup_players.cpp:89
-msgid "Allow self heal with mouse click"
+msgid "Show statuses"
msgstr ""
#. TRANSLATORS: settings option
#: src/gui/widgets/tabs/setup_players.cpp:93
-msgid "Group friends in who is online window"
+msgid "Show ip addresses on screenshots"
msgstr ""
#. TRANSLATORS: settings option
#: src/gui/widgets/tabs/setup_players.cpp:97
-msgid "Hide erased players nicks"
+msgid "Allow self heal with mouse click"
msgstr ""
#. TRANSLATORS: settings option
#: src/gui/widgets/tabs/setup_players.cpp:101
-msgid "Use special diagonal speed in players moving"
+msgid "Group friends in who is online window"
msgstr ""
#. TRANSLATORS: settings option
#: src/gui/widgets/tabs/setup_players.cpp:105
+msgid "Hide erased players nicks"
+msgstr ""
+
+#. TRANSLATORS: settings option
+#: src/gui/widgets/tabs/setup_players.cpp:109
+msgid "Use special diagonal speed in players moving"
+msgstr ""
+
+#. TRANSLATORS: settings option
+#: src/gui/widgets/tabs/setup_players.cpp:113
msgid ""
"Emulate right mouse button by long mouse click (useful for touch interfaces)"
msgstr ""
#. TRANSLATORS: relations table header
-#. TRANSLATORS: bot checker window table header
#: src/gui/widgets/tabs/setup_relations.cpp:58
-#: src/gui/windows/botcheckerwindow.cpp:86
msgid "Name"
msgstr "Név"
@@ -4315,14 +4574,15 @@ msgid "Allow whispers"
msgstr "Privát engedélyezése"
#. TRANSLATORS: char select dialog. button.
+#. TRANSLATORS: mail window button
#. TRANSLATORS: servers dialog button
#. TRANSLATORS: shop window label
#. TRANSLATORS: command editor button
#. TRANSLATORS: input action name
#: src/gui/widgets/tabs/setup_relations.cpp:77
-#: src/gui/windows/charselectdialog.cpp:84
-#: src/gui/windows/serverdialog.cpp:122 src/gui/windows/shopwindow.cpp:123
-#: src/gui/windows/textcommandeditor.cpp:90 src/input/pages/gui.cpp:111
+#: src/gui/windows/charselectdialog.cpp:81 src/gui/windows/mailwindow.cpp:66
+#: src/gui/windows/serverdialog.cpp:121 src/gui/windows/shopwindow.cpp:126
+#: src/gui/windows/textcommandeditor.cpp:91 src/input/pages/gui.cpp:109
msgid "Delete"
msgstr "Törlés"
@@ -4337,77 +4597,77 @@ msgid "When ignoring:"
msgstr "Ha ignorolva van:"
#. TRANSLATORS: theme settings label
-#: src/gui/widgets/tabs/setup_theme.cpp:64
+#: src/gui/widgets/tabs/setup_theme.cpp:63
msgid "Gui theme"
msgstr ""
#. TRANSLATORS: theme settings label
-#: src/gui/widgets/tabs/setup_theme.cpp:71
+#: src/gui/widgets/tabs/setup_theme.cpp:70
msgid "Main Font"
msgstr ""
#. TRANSLATORS: theme settings label
-#: src/gui/widgets/tabs/setup_theme.cpp:76
+#: src/gui/widgets/tabs/setup_theme.cpp:75
msgid "Language"
msgstr ""
#. TRANSLATORS: theme settings label
#. TRANSLATORS: font size
-#: src/gui/widgets/tabs/setup_theme.cpp:80 src/gui/windows/emotewindow.cpp:49
+#: src/gui/widgets/tabs/setup_theme.cpp:79 src/gui/windows/emotewindow.cpp:50
msgid "Bold font"
msgstr ""
#. TRANSLATORS: theme settings label
-#: src/gui/widgets/tabs/setup_theme.cpp:84
+#: src/gui/widgets/tabs/setup_theme.cpp:83
msgid "Particle font"
msgstr ""
#. TRANSLATORS: theme settings label
-#: src/gui/widgets/tabs/setup_theme.cpp:88
+#: src/gui/widgets/tabs/setup_theme.cpp:87
msgid "Help font"
msgstr ""
#. TRANSLATORS: theme settings label
-#: src/gui/widgets/tabs/setup_theme.cpp:92
+#: src/gui/widgets/tabs/setup_theme.cpp:91
msgid "Secure font"
msgstr ""
#. TRANSLATORS: theme settings label
-#: src/gui/widgets/tabs/setup_theme.cpp:96
+#: src/gui/widgets/tabs/setup_theme.cpp:95
msgid "Npc font"
msgstr ""
#. TRANSLATORS: theme settings label
-#: src/gui/widgets/tabs/setup_theme.cpp:100
+#: src/gui/widgets/tabs/setup_theme.cpp:99
msgid "Japanese font"
msgstr ""
#. TRANSLATORS: theme settings label
-#: src/gui/widgets/tabs/setup_theme.cpp:104
+#: src/gui/widgets/tabs/setup_theme.cpp:103
msgid "Chinese font"
msgstr ""
#. TRANSLATORS: theme settings label
-#: src/gui/widgets/tabs/setup_theme.cpp:109
+#: src/gui/widgets/tabs/setup_theme.cpp:108
msgid "Font size"
msgstr "Betűméret"
#. TRANSLATORS: theme settings label
-#: src/gui/widgets/tabs/setup_theme.cpp:114
+#: src/gui/widgets/tabs/setup_theme.cpp:113
msgid "Npc font size"
msgstr ""
#. TRANSLATORS: button name with information about selected theme
-#: src/gui/widgets/tabs/setup_theme.cpp:118
+#: src/gui/widgets/tabs/setup_theme.cpp:117
msgid "i"
msgstr ""
#. TRANSLATORS: theme info dialog
-#: src/gui/widgets/tabs/setup_theme.cpp:244
+#: src/gui/widgets/tabs/setup_theme.cpp:243
msgid "Name: "
msgstr ""
-#: src/gui/widgets/tabs/setup_theme.cpp:245
+#: src/gui/widgets/tabs/setup_theme.cpp:244
msgid "Copyright:"
msgstr ""
@@ -4417,14 +4677,15 @@ msgid "Theme info"
msgstr ""
#. TRANSLATORS: theme message dialog
-#: src/gui/widgets/tabs/setup_theme.cpp:340
+#: src/gui/widgets/tabs/setup_theme.cpp:345
msgid "Theme Changed"
msgstr ""
+#. TRANSLATORS: ok dialog message
#. TRANSLATORS: video settings warning
-#: src/gui/widgets/tabs/setup_theme.cpp:340
-#: src/gui/widgets/tabs/setup_video.cpp:385
-#: src/gui/widgets/tabs/setup_video.cpp:398
+#: src/gui/widgets/tabs/setup_theme.cpp:347
+#: src/gui/widgets/tabs/setup_video.cpp:392
+#: src/gui/widgets/tabs/setup_video.cpp:409
msgid "Restart your client for the change to take effect."
msgstr "A változások érvénybe lépéséhez a program újraindítása szükséges."
@@ -4505,65 +4766,65 @@ msgid "Button %u action"
msgstr ""
#. TRANSLATORS: video settings checkbox
-#: src/gui/widgets/tabs/setup_video.cpp:72
+#: src/gui/widgets/tabs/setup_video.cpp:73
msgid "Full screen"
msgstr "Teljes képernyő"
#. TRANSLATORS: video settings checkbox
-#: src/gui/widgets/tabs/setup_video.cpp:75
+#: src/gui/widgets/tabs/setup_video.cpp:76
msgid "FPS limit:"
msgstr ""
#. TRANSLATORS: video settings label
-#: src/gui/widgets/tabs/setup_video.cpp:80
-#: src/gui/widgets/tabs/setup_video.cpp:122
-#: src/gui/widgets/tabs/setup_video.cpp:315
-#: src/gui/widgets/tabs/setup_video.cpp:451
+#: src/gui/widgets/tabs/setup_video.cpp:81
+#: src/gui/widgets/tabs/setup_video.cpp:121
+#: src/gui/widgets/tabs/setup_video.cpp:322
+#: src/gui/widgets/tabs/setup_video.cpp:465
msgid "Alt FPS limit: "
msgstr ""
#. TRANSLATORS: video settings button
-#: src/gui/widgets/tabs/setup_video.cpp:83
+#: src/gui/widgets/tabs/setup_video.cpp:84
msgid "Detect best mode"
msgstr ""
#. TRANSLATORS: video settings checkbox
-#: src/gui/widgets/tabs/setup_video.cpp:92
+#: src/gui/widgets/tabs/setup_video.cpp:93
msgid "Show cursor"
msgstr ""
#. TRANSLATORS: video settings checkbox
-#: src/gui/widgets/tabs/setup_video.cpp:95
+#: src/gui/widgets/tabs/setup_video.cpp:96
msgid "Custom cursor"
msgstr "Egyéni kurzor"
#. TRANSLATORS: video settings checkbox
-#: src/gui/widgets/tabs/setup_video.cpp:99
+#: src/gui/widgets/tabs/setup_video.cpp:100
msgid "Enable resize"
msgstr ""
#. TRANSLATORS: video settings checkbox
-#: src/gui/widgets/tabs/setup_video.cpp:102
+#: src/gui/widgets/tabs/setup_video.cpp:103
msgid "No frame"
msgstr ""
#. TRANSLATORS: video settings label
-#: src/gui/widgets/tabs/setup_video.cpp:119
-#: src/gui/widgets/tabs/setup_video.cpp:123
-#: src/gui/widgets/tabs/setup_video.cpp:313
-#: src/gui/widgets/tabs/setup_video.cpp:435
-#: src/gui/widgets/tabs/setup_video.cpp:448
+#: src/gui/widgets/tabs/setup_video.cpp:118
+#: src/gui/widgets/tabs/setup_video.cpp:122
+#: src/gui/widgets/tabs/setup_video.cpp:320
+#: src/gui/widgets/tabs/setup_video.cpp:449
+#: src/gui/widgets/tabs/setup_video.cpp:462
msgid "None"
msgstr ""
#. TRANSLATORS: video error message
-#: src/gui/widgets/tabs/setup_video.cpp:227
+#: src/gui/widgets/tabs/setup_video.cpp:226
msgid ""
"Failed to switch to windowed mode and restoration of old mode also failed!"
msgstr ""
#. TRANSLATORS: video error message
-#: src/gui/widgets/tabs/setup_video.cpp:234
+#: src/gui/widgets/tabs/setup_video.cpp:233
msgid ""
"Failed to switch to fullscreen mode and restoration of old mode also failed!"
msgstr ""
@@ -4579,32 +4840,32 @@ msgid "Restart needed for changes to take effect."
msgstr "A változások érvénybe lépéséhez a program újraindítása szükséges."
#. TRANSLATORS: video settings warning
-#: src/gui/widgets/tabs/setup_video.cpp:270
+#: src/gui/widgets/tabs/setup_video.cpp:274
msgid "Changing to OpenGL"
msgstr ""
#. TRANSLATORS: video settings warning
-#: src/gui/widgets/tabs/setup_video.cpp:272
+#: src/gui/widgets/tabs/setup_video.cpp:276
msgid "Applying change to OpenGL requires restart."
msgstr "A változások érvénybe lépéséhez a program újraindítása szükséges."
#. TRANSLATORS: resolution question dialog
-#: src/gui/widgets/tabs/setup_video.cpp:354
+#: src/gui/widgets/tabs/setup_video.cpp:361
msgid "Custom resolution (example: 1024x768)"
msgstr ""
#. TRANSLATORS: resolution question dialog
-#: src/gui/widgets/tabs/setup_video.cpp:356
+#: src/gui/widgets/tabs/setup_video.cpp:363
msgid "Enter new resolution: "
msgstr ""
#. TRANSLATORS: video settings warning
-#: src/gui/widgets/tabs/setup_video.cpp:383
-#: src/gui/widgets/tabs/setup_video.cpp:396
+#: src/gui/widgets/tabs/setup_video.cpp:390
+#: src/gui/widgets/tabs/setup_video.cpp:407
msgid "Screen Resolution Changed"
msgstr ""
-#: src/gui/widgets/tabs/setup_video.cpp:386
+#: src/gui/widgets/tabs/setup_video.cpp:393
msgid "Some windows may be moved to fit the lowered resolution."
msgstr ""
@@ -4783,54 +5044,54 @@ msgid "Ignore mobs"
msgstr ""
#. TRANSLATORS: social window label
-#: src/gui/widgets/tabs/socialfriendstab.h:117
+#: src/gui/widgets/tabs/socialfriendstab.h:114
#, c-format
msgid "Friends: %u/%u"
msgstr ""
#. TRANSLATORS: social window label
-#: src/gui/widgets/tabs/socialguildtab2.h:95
-#: src/gui/widgets/tabs/socialguildtab.h:165
-#: src/gui/widgets/tabs/socialpartytab.h:158
+#: src/gui/widgets/tabs/socialguildtab2.h:97
+#: src/gui/widgets/tabs/socialguildtab.h:166
+#: src/gui/widgets/tabs/socialpartytab.h:159
#, c-format
msgid "Players: %u/%u"
msgstr ""
#. TRANSLATORS: chat message
-#: src/gui/widgets/tabs/socialguildtab.h:83
+#: src/gui/widgets/tabs/socialguildtab.h:84
#, c-format
msgid "Invited user %s to guild %s."
msgstr ""
-#: src/gui/widgets/tabs/socialguildtab.h:101
+#: src/gui/widgets/tabs/socialguildtab.h:102
#, c-format
msgid "Guild %s quit requested."
msgstr ""
#. TRANSLATORS: guild invite message
-#: src/gui/widgets/tabs/socialguildtab.h:116
+#: src/gui/widgets/tabs/socialguildtab.h:118
msgid "Member Invite to Guild"
msgstr ""
#. TRANSLATORS: guild invite message
-#: src/gui/widgets/tabs/socialguildtab.h:118
+#: src/gui/widgets/tabs/socialguildtab.h:120
#, c-format
msgid "Who would you like to invite to guild %s?"
msgstr ""
#. TRANSLATORS: guild leave message
-#: src/gui/widgets/tabs/socialguildtab.h:128
+#: src/gui/widgets/tabs/socialguildtab.h:130
msgid "Leave Guild?"
msgstr ""
#. TRANSLATORS: guild leave message
-#: src/gui/widgets/tabs/socialguildtab.h:130
+#: src/gui/widgets/tabs/socialguildtab.h:132
#, c-format
msgid "Are you sure you want to leave guild %s?"
msgstr ""
#. TRANSLATORS: social window label
-#: src/gui/widgets/tabs/socialguildtab.h:141
+#: src/gui/widgets/tabs/socialguildtab.h:142
#, c-format
msgid "Members: %u/%u"
msgstr ""
@@ -4847,34 +5108,34 @@ msgstr ""
msgid "Portals: %u/%u"
msgstr ""
-#: src/gui/widgets/tabs/socialpartytab.h:85
+#: src/gui/widgets/tabs/socialpartytab.h:86
#, c-format
msgid "Invited user %s to party."
msgstr ""
-#: src/gui/widgets/tabs/socialpartytab.h:102
+#: src/gui/widgets/tabs/socialpartytab.h:103
#, c-format
msgid "Party %s quit requested."
msgstr ""
#. TRANSLATORS: party invite message
-#: src/gui/widgets/tabs/socialpartytab.h:117
+#: src/gui/widgets/tabs/socialpartytab.h:119
msgid "Member Invite to Party"
msgstr ""
#. TRANSLATORS: party invite message
-#: src/gui/widgets/tabs/socialpartytab.h:119
+#: src/gui/widgets/tabs/socialpartytab.h:121
#, c-format
msgid "Who would you like to invite to party %s?"
msgstr ""
#. TRANSLATORS: party leave message
-#: src/gui/widgets/tabs/socialpartytab.h:129
+#: src/gui/widgets/tabs/socialpartytab.h:131
msgid "Leave Party?"
msgstr ""
#. TRANSLATORS: party leave message
-#: src/gui/widgets/tabs/socialpartytab.h:131
+#: src/gui/widgets/tabs/socialpartytab.h:133
#, c-format
msgid "Are you sure you want to leave party %s?"
msgstr ""
@@ -4896,7 +5157,7 @@ msgid "Ignore items"
msgstr ""
#. TRANSLATORS: social window label
-#: src/gui/widgets/tabs/socialplayerstab.h:194
+#: src/gui/widgets/tabs/socialplayerstab.h:188
#, c-format
msgid "Visible players: %d"
msgstr ""
@@ -4921,131 +5182,122 @@ msgid "QE"
msgstr ""
#. TRANSLATORS: quests window name
-#: src/gui/windowmenu.cpp:75 src/gui/windows/questswindow.cpp:65
+#: src/gui/windowmenu.cpp:75 src/gui/windows/questswindow.cpp:66
msgid "Quests"
msgstr ""
-#. TRANSLATORS: short button name for bot checker window.
-#: src/gui/windowmenu.cpp:77
-msgid "BC"
-msgstr ""
-
-#: src/gui/windowmenu.cpp:78
-msgid "Bot checker"
-msgstr ""
-
#. TRANSLATORS: short button name for kill stats window.
-#: src/gui/windowmenu.cpp:80
+#: src/gui/windowmenu.cpp:77
msgid "KS"
msgstr ""
#. TRANSLATORS: kill stats window name
-#: src/gui/windowmenu.cpp:81 src/gui/windows/killstats.cpp:54
+#: src/gui/windowmenu.cpp:78 src/gui/windows/killstats.cpp:49
msgid "Kill stats"
msgstr ""
-#: src/gui/windowmenu.cpp:83
+#: src/gui/windowmenu.cpp:80
msgid "Smilies"
msgstr ""
#. TRANSLATORS: short button name for chat window.
-#: src/gui/windowmenu.cpp:85
+#: src/gui/windowmenu.cpp:82
msgid "CH"
msgstr ""
#. TRANSLATORS: short button name for status window.
-#: src/gui/windowmenu.cpp:93
+#: src/gui/windowmenu.cpp:90
msgid "STA"
msgstr ""
-#: src/gui/windowmenu.cpp:94
+#: src/gui/windowmenu.cpp:91
msgid "Status"
msgstr "Státusz"
#. TRANSLATORS: short button name for equipment window.
-#: src/gui/windowmenu.cpp:96
+#: src/gui/windowmenu.cpp:93
msgid "EQU"
msgstr ""
#. TRANSLATORS: equipment window name
#. TRANSLATORS: equipment button tooltip
-#: src/gui/windowmenu.cpp:97 src/gui/windows/equipmentwindow.cpp:67
-#: src/gui/windows/inventorywindow.cpp:223
+#: src/gui/windowmenu.cpp:94 src/gui/windows/equipmentwindow.cpp:65
+#: src/gui/windows/inventorywindow.cpp:235
msgid "Equipment"
msgstr "Felszerelés"
#. TRANSLATORS: short button name for inventory window.
-#: src/gui/windowmenu.cpp:99
+#: src/gui/windowmenu.cpp:96
msgid "INV"
msgstr ""
#. TRANSLATORS: inventory window name
#. TRANSLATORS: inventory type name
-#: src/gui/windowmenu.cpp:100 src/gui/windows/inventorywindow.cpp:140
-#: src/inventory.cpp:299
+#: src/gui/windowmenu.cpp:97 src/gui/windows/inventorywindow.cpp:144
+#: src/inventory.cpp:301
msgid "Inventory"
msgstr "Táska"
#. TRANSLATORS: short button name for cart window.
-#: src/gui/windowmenu.cpp:102
+#: src/gui/windowmenu.cpp:99
msgid "CA"
msgstr ""
#. TRANSLATORS: cart button tooltip
#. TRANSLATORS: inventory type name
-#: src/gui/windowmenu.cpp:103 src/gui/windows/inventorywindow.cpp:219
-#: src/inventory.cpp:309
+#: src/gui/windowmenu.cpp:100 src/gui/windows/inventorywindow.cpp:231
+#: src/inventory.cpp:317
msgid "Cart"
msgstr ""
#. TRANSLATORS: short button name for map window.
-#: src/gui/windowmenu.cpp:105
+#: src/gui/windowmenu.cpp:102
msgid "MAP"
msgstr ""
#. TRANSLATORS: short button name for skills window.
-#: src/gui/windowmenu.cpp:111
+#: src/gui/windowmenu.cpp:109
msgid "SKI"
msgstr ""
#. TRANSLATORS: skills dialog name
-#: src/gui/windowmenu.cpp:112 src/gui/windows/skilldialog.cpp:71
+#: src/gui/windowmenu.cpp:110 src/gui/windows/skilldialog.cpp:69
msgid "Skills"
msgstr "Képességek"
#. TRANSLATORS: short button name for social window.
-#: src/gui/windowmenu.cpp:116
+#: src/gui/windowmenu.cpp:114
msgid "SOC"
msgstr ""
#. TRANSLATORS: full button name
#. TRANSLATORS: social window name
-#: src/gui/windowmenu.cpp:118 src/gui/windows/socialwindow.cpp:56
+#: src/gui/windowmenu.cpp:116 src/gui/windows/socialwindow.cpp:54
msgid "Social"
msgstr ""
#. TRANSLATORS: short button name for shortcuts window.
-#: src/gui/windowmenu.cpp:120
+#: src/gui/windowmenu.cpp:118
msgid "SH"
msgstr ""
#. TRANSLATORS: short button name for spells window.
-#: src/gui/windowmenu.cpp:124
+#: src/gui/windowmenu.cpp:122
msgid "SP"
msgstr ""
#. TRANSLATORS: short button name for drops window.
-#: src/gui/windowmenu.cpp:128
+#: src/gui/windowmenu.cpp:126
msgid "DR"
msgstr ""
#. TRANSLATORS: short button name for did you know window.
-#: src/gui/windowmenu.cpp:132
+#: src/gui/windowmenu.cpp:131
msgid "YK"
msgstr ""
#. TRANSLATORS: full button name
-#: src/gui/windowmenu.cpp:134
+#: src/gui/windowmenu.cpp:133
msgid "Did you know"
msgstr ""
@@ -5055,50 +5307,63 @@ msgid "SHP"
msgstr ""
#. TRANSLATORS: short button name for outfits window.
-#: src/gui/windowmenu.cpp:140
+#: src/gui/windowmenu.cpp:141
msgid "OU"
msgstr ""
#. TRANSLATORS: short button name for updates window.
-#: src/gui/windowmenu.cpp:144
+#: src/gui/windowmenu.cpp:146
msgid "UP"
msgstr ""
#. TRANSLATORS: full button name
-#: src/gui/windowmenu.cpp:146
+#: src/gui/windowmenu.cpp:148
msgid "Updates"
msgstr ""
#. TRANSLATORS: short button name for bank window.
-#: src/gui/windowmenu.cpp:148
+#: src/gui/windowmenu.cpp:151
msgid "BA"
msgstr ""
#. TRANSLATORS: full button name
#. TRANSLATORS: bank window name
-#: src/gui/windowmenu.cpp:150 src/gui/windows/bankwindow.cpp:43
+#: src/gui/windowmenu.cpp:153 src/gui/windows/bankwindow.cpp:43
msgid "Bank"
msgstr ""
+#. TRANSLATORS: short button name for mail window.
+#: src/gui/windowmenu.cpp:156
+msgid "MA"
+msgstr ""
+
+#. TRANSLATORS: full button name
+#. TRANSLATORS: mail window name
+#. TRANSLATORS: inventory type name
+#: src/gui/windowmenu.cpp:158 src/gui/windows/mailwindow.cpp:52
+#: src/inventory.cpp:322
+msgid "Mail"
+msgstr ""
+
#. TRANSLATORS: short button name for debug window.
-#: src/gui/windowmenu.cpp:152
+#: src/gui/windowmenu.cpp:161
msgid "DBG"
msgstr ""
#. TRANSLATORS: short button name for windows list menu.
-#: src/gui/windowmenu.cpp:161
+#: src/gui/windowmenu.cpp:170
msgid "WIN"
msgstr ""
#. TRANSLATORS: short button name for setup window.
-#: src/gui/windowmenu.cpp:165
+#: src/gui/windowmenu.cpp:175
msgid "SET"
msgstr ""
#. TRANSLATORS: short key name
#. TRANSLATORS: outfits window label
-#: src/gui/windowmenu.cpp:300 src/gui/windows/outfitwindow.cpp:72
-#: src/gui/windows/outfitwindow.cpp:568
+#: src/gui/windowmenu.cpp:310 src/gui/windows/outfitwindow.cpp:75
+#: src/gui/windows/outfitwindow.cpp:626
#, c-format
msgid "Key: %s"
msgstr ""
@@ -5118,82 +5383,71 @@ msgstr ""
msgid "Deposit"
msgstr ""
-#. TRANSLATORS: bot checker window header
-#: src/gui/windows/botcheckerwindow.cpp:44
-msgid "Bot Checker"
-msgstr ""
-
-#. TRANSLATORS: bot checker window button
-#. TRANSLATORS: npc dialog button
-#: src/gui/windows/botcheckerwindow.cpp:53 src/gui/windows/npcdialog.cpp:117
-msgid "Reset"
-msgstr "Alaphelyzet"
-
-#. TRANSLATORS: bot checker window table header
-#: src/gui/windows/botcheckerwindow.cpp:94
-msgid "Result"
-msgstr ""
-
#. TRANSLATORS: buy dialog name
-#: src/gui/windows/buydialog.cpp:175
+#: src/gui/windows/buydialog.cpp:176
msgid "Create items"
msgstr ""
#. TRANSLATORS: buy dialog label
-#: src/gui/windows/buydialog.cpp:257
+#: src/gui/windows/buydialog.cpp:264
msgid "Amount:"
msgstr ""
#. TRANSLATORS: char create dialog button
#. TRANSLATORS: char select dialog. button.
#. TRANSLATORS: social window button
-#: src/gui/windows/buydialog.cpp:268 src/gui/windows/charcreatedialog.cpp:120
-#: src/gui/windows/charselectdialog.cpp:624
-#: src/gui/windows/socialwindow.cpp:79
+#: src/gui/windows/buydialog.cpp:275 src/gui/windows/charcreatedialog.cpp:119
+#: src/gui/windows/charselectdialog.cpp:636
+#: src/gui/windows/socialwindow.cpp:77
msgid "Create"
msgstr "Létrehozás"
+#. TRANSLATORS: buy dialog label
+#: src/gui/windows/buydialog.cpp:316
+msgid "Filter:"
+msgstr ""
+
#. TRANSLATORS: change email dialog header
#. TRANSLATORS: button in change email dialog
-#: src/gui/windows/changeemaildialog.cpp:47
-#: src/gui/windows/changeemaildialog.cpp:52
+#: src/gui/windows/changeemaildialog.cpp:48
+#: src/gui/windows/changeemaildialog.cpp:53
msgid "Change Email Address"
msgstr "Email cím módosírása"
#. TRANSLATORS: label in change email dialog
#. TRANSLATORS: change password dialog label
-#: src/gui/windows/changeemaildialog.cpp:60
-#: src/gui/windows/changepassworddialog.cpp:63
+#: src/gui/windows/changeemaildialog.cpp:61
+#: src/gui/windows/changepassworddialog.cpp:64
#, c-format
msgid "Account: %s"
msgstr "Fiók: %s"
#. TRANSLATORS: label in change email dialog
-#: src/gui/windows/changeemaildialog.cpp:64
+#: src/gui/windows/changeemaildialog.cpp:65
msgid "Type new email address twice:"
msgstr ""
#. TRANSLATORS: change email error
-#: src/gui/windows/changeemaildialog.cpp:136
+#: src/gui/windows/changeemaildialog.cpp:137
#, c-format
msgid "The new email address needs to be at least %u characters long."
msgstr ""
#. TRANSLATORS: change email error
-#: src/gui/windows/changeemaildialog.cpp:144
+#: src/gui/windows/changeemaildialog.cpp:145
#, c-format
msgid "The new email address needs to be less than %u characters long."
msgstr ""
#. TRANSLATORS: change email error
-#: src/gui/windows/changeemaildialog.cpp:152
+#: src/gui/windows/changeemaildialog.cpp:153
msgid "The email address entries mismatch."
msgstr ""
#. TRANSLATORS: change password window name
#. TRANSLATORS: change password dialog button
-#: src/gui/windows/changepassworddialog.cpp:48
-#: src/gui/windows/changepassworddialog.cpp:54
+#: src/gui/windows/changepassworddialog.cpp:49
+#: src/gui/windows/changepassworddialog.cpp:55
msgid "Change Password"
msgstr "Jelszó módosítása"
@@ -5201,41 +5455,41 @@ msgstr "Jelszó módosítása"
#. TRANSLATORS: login dialog label
#. TRANSLATORS: register dialog. label.
#. TRANSLATORS: unregister dialog. label.
-#: src/gui/windows/changepassworddialog.cpp:67
-#: src/gui/windows/logindialog.cpp:106 src/gui/windows/registerdialog.cpp:79
-#: src/gui/windows/unregisterdialog.cpp:65
+#: src/gui/windows/changepassworddialog.cpp:68
+#: src/gui/windows/logindialog.cpp:107 src/gui/windows/registerdialog.cpp:76
+#: src/gui/windows/unregisterdialog.cpp:67
msgid "Password:"
msgstr "Jelszó:"
#. TRANSLATORS: change password dialog label
-#: src/gui/windows/changepassworddialog.cpp:70
+#: src/gui/windows/changepassworddialog.cpp:71
msgid "Type new password twice:"
msgstr ""
#. TRANSLATORS: change password error
-#: src/gui/windows/changepassworddialog.cpp:117
+#: src/gui/windows/changepassworddialog.cpp:118
msgid "Enter the old password first."
msgstr ""
#. TRANSLATORS: change password error
-#: src/gui/windows/changepassworddialog.cpp:124
+#: src/gui/windows/changepassworddialog.cpp:125
#, c-format
msgid "The new password needs to be at least %u characters long."
msgstr ""
#. TRANSLATORS: change password error
-#: src/gui/windows/changepassworddialog.cpp:132
+#: src/gui/windows/changepassworddialog.cpp:133
#, c-format
msgid "The new password needs to be less than %u characters long."
msgstr ""
#. TRANSLATORS: change password error
-#: src/gui/windows/changepassworddialog.cpp:140
+#: src/gui/windows/changepassworddialog.cpp:141
msgid "The new password entries mismatch."
msgstr ""
#. TRANSLATORS: char create dialog name
-#: src/gui/windows/charcreatedialog.cpp:76
+#: src/gui/windows/charcreatedialog.cpp:75
msgid "New Character"
msgstr ""
@@ -5243,9 +5497,9 @@ msgstr ""
#. TRANSLATORS: edit server dialog label
#. TRANSLATORS: login dialog label
#. TRANSLATORS: register dialog. label.
-#: src/gui/windows/charcreatedialog.cpp:82
-#: src/gui/windows/editserverdialog.cpp:74 src/gui/windows/logindialog.cpp:104
-#: src/gui/windows/registerdialog.cpp:77
+#: src/gui/windows/charcreatedialog.cpp:81
+#: src/gui/windows/editserverdialog.cpp:71 src/gui/windows/logindialog.cpp:105
+#: src/gui/windows/registerdialog.cpp:74
msgid "Name:"
msgstr "Név:"
@@ -5253,12 +5507,12 @@ msgstr "Név:"
#. You may change this symbol if your language uses another.
#. TRANSLATORS: char create dialog button
#. TRANSLATORS: outfits window button
-#: src/gui/windows/charcreatedialog.cpp:86
-#: src/gui/windows/charcreatedialog.cpp:95
-#: src/gui/windows/charcreatedialog.cpp:112
-#: src/gui/windows/charcreatedialog.cpp:195
-#: src/gui/windows/charcreatedialog.cpp:205
-#: src/gui/windows/outfitwindow.cpp:60
+#: src/gui/windows/charcreatedialog.cpp:85
+#: src/gui/windows/charcreatedialog.cpp:94
+#: src/gui/windows/charcreatedialog.cpp:111
+#: src/gui/windows/charcreatedialog.cpp:196
+#: src/gui/windows/charcreatedialog.cpp:206
+#: src/gui/windows/outfitwindow.cpp:63
msgid ">"
msgstr ""
@@ -5266,75 +5520,75 @@ msgstr ""
#. You may change this symbol if your language uses another.
#. TRANSLATORS: char create dialog button
#. TRANSLATORS: outfits window button
-#: src/gui/windows/charcreatedialog.cpp:90
-#: src/gui/windows/charcreatedialog.cpp:97
-#: src/gui/windows/charcreatedialog.cpp:197
-#: src/gui/windows/charcreatedialog.cpp:207
-#: src/gui/windows/outfitwindow.cpp:58
+#: src/gui/windows/charcreatedialog.cpp:89
+#: src/gui/windows/charcreatedialog.cpp:96
+#: src/gui/windows/charcreatedialog.cpp:198
+#: src/gui/windows/charcreatedialog.cpp:208
+#: src/gui/windows/outfitwindow.cpp:61
msgid "<"
msgstr ""
#. TRANSLATORS: char create dialog label
-#: src/gui/windows/charcreatedialog.cpp:92
+#: src/gui/windows/charcreatedialog.cpp:91
msgid "Hair color:"
msgstr ""
#. TRANSLATORS: char create dialog label
-#: src/gui/windows/charcreatedialog.cpp:99
+#: src/gui/windows/charcreatedialog.cpp:98
msgid "Hair style:"
msgstr ""
#. TRANSLATORS: char create dialog button
-#: src/gui/windows/charcreatedialog.cpp:110
+#: src/gui/windows/charcreatedialog.cpp:109
msgid "^"
msgstr ""
#. TRANSLATORS: char create dialog label
-#: src/gui/windows/charcreatedialog.cpp:118
-#: src/gui/windows/charcreatedialog.cpp:496
+#: src/gui/windows/charcreatedialog.cpp:117
+#: src/gui/windows/charcreatedialog.cpp:509
#, c-format
msgid "Please distribute %d points"
msgstr "Kérlek oszd el a pontjaidat (%d van még)"
#. TRANSLATORS: char create dialog label
-#: src/gui/windows/charcreatedialog.cpp:199
+#: src/gui/windows/charcreatedialog.cpp:200
msgid "Race:"
msgstr ""
#. TRANSLATORS: char create dialog label
-#: src/gui/windows/charcreatedialog.cpp:209
+#: src/gui/windows/charcreatedialog.cpp:210
msgid "Look:"
msgstr ""
#. TRANSLATORS: one char size female character gender
#. TRANSLATORS: here F is title for friends tab in social window
-#: src/gui/windows/charcreatedialog.cpp:223
-#: src/gui/windows/socialwindow.cpp:75
+#: src/gui/windows/charcreatedialog.cpp:224
+#: src/gui/windows/socialwindow.cpp:73
msgid "F"
msgstr ""
#. TRANSLATORS: one char size male character gender
-#: src/gui/windows/charcreatedialog.cpp:225
+#: src/gui/windows/charcreatedialog.cpp:226
msgid "M"
msgstr ""
#. TRANSLATORS: one char size unknown character gender
-#: src/gui/windows/charcreatedialog.cpp:227
+#: src/gui/windows/charcreatedialog.cpp:228
msgid "U"
msgstr ""
#. TRANSLATORS: char creation error
-#: src/gui/windows/charcreatedialog.cpp:378
+#: src/gui/windows/charcreatedialog.cpp:388
msgid "Your name needs to be at least 4 characters."
msgstr "A nevednek minimum 4 karakternek kell lennie."
#. TRANSLATORS: char create dialog label
-#: src/gui/windows/charcreatedialog.cpp:486
+#: src/gui/windows/charcreatedialog.cpp:499
msgid "Character stats OK"
msgstr "Karakter statok rendben"
#. TRANSLATORS: char create dialog label
-#: src/gui/windows/charcreatedialog.cpp:502
+#: src/gui/windows/charcreatedialog.cpp:515
#, c-format
msgid "Please remove %d points"
msgstr "Kérlek távolíts el %d pontot"
@@ -5350,68 +5604,72 @@ msgid "Are you sure you want to delete this character?"
msgstr "Biztos hogy ki akarod törölni ezt a karaktert?"
#. TRANSLATORS: char select dialog name
-#: src/gui/windows/charselectdialog.cpp:66
+#: src/gui/windows/charselectdialog.cpp:61
#, c-format
msgid "Account %s (last login time %s)"
msgstr ""
#. TRANSLATORS: char select dialog. button.
-#: src/gui/windows/charselectdialog.cpp:73
+#: src/gui/windows/charselectdialog.cpp:70
msgid "Switch"
msgstr ""
#. TRANSLATORS: char select dialog. button.
-#: src/gui/windows/charselectdialog.cpp:75
+#: src/gui/windows/charselectdialog.cpp:72
msgid "Password"
msgstr ""
#. TRANSLATORS: char select dialog. button.
#. TRANSLATORS: updater window button
-#: src/gui/windows/charselectdialog.cpp:80
-#: src/gui/windows/charselectdialog.cpp:614
-#: src/gui/windows/updaterwindow.cpp:192
+#: src/gui/windows/charselectdialog.cpp:77
+#: src/gui/windows/charselectdialog.cpp:626
+#: src/gui/windows/updaterwindow.cpp:191
msgid "Play"
msgstr "Játék"
#. TRANSLATORS: char select dialog. button.
+#. TRANSLATORS: info message header
+#. TRANSLATORS: info header
#. TRANSLATORS: info message
-#: src/gui/windows/charselectdialog.cpp:82
-#: src/net/ea/charserverhandler.cpp:160
-#: src/net/eathena/charserverhandler.cpp:591
-#: src/net/eathena/charserverhandler.cpp:621
+#: src/gui/windows/charselectdialog.cpp:79
+#: src/net/ea/charserverhandler.cpp:166
+#: src/net/eathena/charserverhandler.cpp:608
+#: src/net/eathena/charserverhandler.cpp:644
msgid "Info"
msgstr "Infó"
#. TRANSLATORS: char select dialog. button.
#. TRANSLATORS: unregister dialog name
#. TRANSLATORS: unregister dialog. button.
-#: src/gui/windows/charselectdialog.cpp:110
-#: src/gui/windows/unregisterdialog.cpp:47
-#: src/gui/windows/unregisterdialog.cpp:52
+#: src/gui/windows/charselectdialog.cpp:107
+#: src/gui/windows/unregisterdialog.cpp:48
+#: src/gui/windows/unregisterdialog.cpp:53
msgid "Unregister"
msgstr "Regisztráció megszüntetése"
#. TRANSLATORS: char select dialog. button.
-#: src/gui/windows/charselectdialog.cpp:122
+#: src/gui/windows/charselectdialog.cpp:119
msgid "Change Email"
msgstr ""
#. TRANSLATORS: char select dialog name
-#: src/gui/windows/charselectdialog.cpp:166
+#: src/gui/windows/charselectdialog.cpp:163
#, c-format
msgid "Account %s"
msgstr ""
-#: src/gui/windows/charselectdialog.cpp:195
+#. TRANSLATORS: pin code dialog header.
+#: src/gui/windows/charselectdialog.cpp:193
msgid "Please set new pincode"
msgstr ""
+#. TRANSLATORS: character rename dialog header.
#: src/gui/windows/charselectdialog.cpp:242
msgid "Please enter new name"
msgstr ""
#. TRANSLATORS: char select dialog. player info message.
-#: src/gui/windows/charselectdialog.cpp:261
+#: src/gui/windows/charselectdialog.cpp:262
#, c-format
msgid ""
"Hp: %u/%u\n"
@@ -5421,48 +5679,56 @@ msgid ""
"Money: %s"
msgstr ""
-#: src/gui/windows/charselectdialog.cpp:319
+#: src/gui/windows/charselectdialog.cpp:325
msgid "Incorrect password"
msgstr ""
#. TRANSLATORS: char deletion question.
-#: src/gui/windows/charselectdialog.cpp:464
+#: src/gui/windows/charselectdialog.cpp:473
msgid "Enter your email for deleting character"
msgstr ""
-#: src/gui/windows/charselectdialog.cpp:464
+#. TRANSLATORS: email label.
+#: src/gui/windows/charselectdialog.cpp:475
msgid "Enter email:"
msgstr ""
#. TRANSLATORS: char deletion question.
-#: src/gui/windows/charselectdialog.cpp:471
+#: src/gui/windows/charselectdialog.cpp:482
msgid "Enter password for deleting character"
msgstr ""
-#: src/gui/windows/charselectdialog.cpp:471
+#. TRANSLATORS: email label.
+#: src/gui/windows/charselectdialog.cpp:484
msgid "Enter password:"
msgstr ""
#. TRANSLATORS: chat message
-#: src/gui/windows/chatwindow.cpp:675
+#: src/gui/windows/chatwindow.cpp:669
#, c-format
msgid "Present: %s; %d players are present."
msgstr ""
#. TRANSLATORS: chat message
-#: src/gui/windows/chatwindow.cpp:1118
+#: src/gui/windows/chatwindow.cpp:1115
#, c-format
msgid "Whispering to %s: %s"
msgstr "Üzenet %s számára: %s"
+#. TRANSLATORS: error message
+#: src/gui/windows/chatwindow.cpp:1566
+#, c-format
+msgid "Broken nick detected: %s"
+msgstr ""
+
#. TRANSLATORS: owners pet name. For example: 4144's pet
-#: src/gui/windows/chatwindow.cpp:1728 src/net/eathena/pethandler.cpp:174
+#: src/gui/windows/chatwindow.cpp:1754 src/net/eathena/pethandler.cpp:173
#, c-format
msgid "%s's pet"
msgstr ""
#. TRANSLATORS: confirm dialog button
-#: src/gui/windows/confirmdialog.cpp:55
+#: src/gui/windows/confirmdialog.cpp:57
msgid "Yes"
msgstr "Igen"
@@ -5497,49 +5763,49 @@ msgid "Auto open this window"
msgstr ""
#. TRANSLATORS: edit server dialog name
-#: src/gui/windows/editserverdialog.cpp:48
+#: src/gui/windows/editserverdialog.cpp:45
msgid "Edit Server"
msgstr ""
#. TRANSLATORS: edit server dialog button
#. TRANSLATORS: servers dialog button
-#: src/gui/windows/editserverdialog.cpp:57
-#: src/gui/windows/serverdialog.cpp:116
+#: src/gui/windows/editserverdialog.cpp:54
+#: src/gui/windows/serverdialog.cpp:115
msgid "Connect"
msgstr ""
#. TRANSLATORS: edit server dialog label
-#: src/gui/windows/editserverdialog.cpp:63
+#: src/gui/windows/editserverdialog.cpp:60
msgid "Use same ip"
msgstr ""
#. TRANSLATORS: edit server dialog label
-#: src/gui/windows/editserverdialog.cpp:76
+#: src/gui/windows/editserverdialog.cpp:73
msgid "Address:"
msgstr ""
#. TRANSLATORS: edit server dialog label
-#: src/gui/windows/editserverdialog.cpp:78
+#: src/gui/windows/editserverdialog.cpp:75
msgid "Port:"
msgstr "Port:"
#. TRANSLATORS: edit server dialog label
-#: src/gui/windows/editserverdialog.cpp:80
+#: src/gui/windows/editserverdialog.cpp:77
msgid "Server type:"
msgstr ""
#. TRANSLATORS: edit server dialog label
-#: src/gui/windows/editserverdialog.cpp:82
+#: src/gui/windows/editserverdialog.cpp:79
msgid "Description:"
msgstr ""
#. TRANSLATORS: edit server dialog label
-#: src/gui/windows/editserverdialog.cpp:84
+#: src/gui/windows/editserverdialog.cpp:81
msgid "Online list url:"
msgstr ""
#. TRANSLATORS: edit server dialog error message
-#: src/gui/windows/editserverdialog.cpp:214
+#: src/gui/windows/editserverdialog.cpp:213
msgid "Please at least type both the address and the port of the server."
msgstr ""
@@ -5551,17 +5817,17 @@ msgstr ""
#. TRANSLATORS: egg selection dialog button
#. TRANSLATORS: input action name
-#: src/gui/windows/eggselectiondialog.cpp:51 src/input/pages/gui.cpp:93
+#: src/gui/windows/eggselectiondialog.cpp:51 src/input/pages/gui.cpp:91
msgid "Select"
msgstr ""
#. TRANSLATORS: font size
-#: src/gui/windows/emotewindow.cpp:47
+#: src/gui/windows/emotewindow.cpp:48
msgid "Normal font"
msgstr ""
#. TRANSLATORS: emotes tab name
-#: src/gui/windows/emotewindow.cpp:119
+#: src/gui/windows/emotewindow.cpp:118
msgid "Fonts"
msgstr ""
@@ -5570,10 +5836,24 @@ msgstr ""
msgid "Did you know..."
msgstr ""
+#. TRANSLATORS: insert card dialog name
+#: src/gui/windows/insertcarddialog.cpp:43
+#: src/gui/windows/insertcarddialog.cpp:45
+msgid "Insert card"
+msgstr ""
+
+#. TRANSLATORS: insert card dialog button
+#. TRANSLATORS: input action name
+#. TRANSLATORS: inventory button
+#: src/gui/windows/insertcarddialog.cpp:51 src/input/pages/gui.cpp:121
+#: src/resources/itemtypemapdata.h:97
+msgid "Insert"
+msgstr ""
+
#. TRANSLATORS: inventory button
#. TRANSLATORS: outfits window button
#. TRANSLATORS: inventory button
-#: src/gui/windows/inventorywindow.cpp:182 src/gui/windows/outfitwindow.cpp:62
+#: src/gui/windows/inventorywindow.cpp:196 src/gui/windows/outfitwindow.cpp:65
#: src/resources/itemtypemapdata.h:45 src/resources/itemtypemapdata.h:49
#: src/resources/itemtypemapdata.h:53 src/resources/itemtypemapdata.h:57
#: src/resources/itemtypemapdata.h:61 src/resources/itemtypemapdata.h:65
@@ -5584,138 +5864,138 @@ msgstr ""
msgid "Equip"
msgstr "Használ"
-#. TRANSLATORS: inventory button
-#: src/gui/windows/inventorywindow.cpp:201
-msgid "Split"
-msgstr "Felosztás"
-
#. TRANSLATORS: inventory outfits button
-#: src/gui/windows/inventorywindow.cpp:203
+#: src/gui/windows/inventorywindow.cpp:215
msgid "O"
msgstr ""
#. TRANSLATORS: inventory cart button
-#: src/gui/windows/inventorywindow.cpp:205
+#: src/gui/windows/inventorywindow.cpp:217
msgid "C"
msgstr ""
#. TRANSLATORS: inventory shop button
-#: src/gui/windows/inventorywindow.cpp:207
+#: src/gui/windows/inventorywindow.cpp:219
msgid "S"
msgstr ""
#. TRANSLATORS: inventory equipment button
-#: src/gui/windows/inventorywindow.cpp:209
+#: src/gui/windows/inventorywindow.cpp:221
msgid "E"
msgstr ""
#. TRANSLATORS: item amount window button
-#: src/gui/windows/itemamountwindow.cpp:171
+#: src/gui/windows/itemamountwindow.cpp:183
msgid "All"
msgstr "Mind"
#. TRANSLATORS: amount window message
-#: src/gui/windows/itemamountwindow.cpp:227
+#: src/gui/windows/itemamountwindow.cpp:239
msgid "Select amount of items to trade."
msgstr "Válaszd ki mennyi tárggyal akarsz üzletelni."
#. TRANSLATORS: amount window message
-#: src/gui/windows/itemamountwindow.cpp:231
+#: src/gui/windows/itemamountwindow.cpp:243
msgid "Select amount of items to drop."
msgstr "Válaszd ki mennyit akarsz eldobni."
#. TRANSLATORS: amount window message
-#: src/gui/windows/itemamountwindow.cpp:235
+#: src/gui/windows/itemamountwindow.cpp:247
msgid "Select amount of items to store."
msgstr "Válaszd ki a raktározandó mennyiséget."
#. TRANSLATORS: amount window message
-#: src/gui/windows/itemamountwindow.cpp:239
+#: src/gui/windows/itemamountwindow.cpp:252
+msgid "Select amount of items to send."
+msgstr ""
+
+#. TRANSLATORS: amount window message
+#: src/gui/windows/itemamountwindow.cpp:257
msgid "Select amount of items to store to cart."
msgstr ""
#. TRANSLATORS: amount window message
-#: src/gui/windows/itemamountwindow.cpp:243
+#: src/gui/windows/itemamountwindow.cpp:261
msgid "Select amount of items to retrieve."
msgstr "Válaszd ki mennyit veszel magadhoz."
#. TRANSLATORS: amount window message
-#: src/gui/windows/itemamountwindow.cpp:247
+#: src/gui/windows/itemamountwindow.cpp:265
msgid "Select amount of items to retrieve from cart."
msgstr ""
#. TRANSLATORS: amount window message
-#: src/gui/windows/itemamountwindow.cpp:251
+#: src/gui/windows/itemamountwindow.cpp:269
msgid "Select amount of items to split."
msgstr "Válaszd ki az elosztandó mennyiséget."
#. TRANSLATORS: amount window message
-#: src/gui/windows/itemamountwindow.cpp:255
+#: src/gui/windows/itemamountwindow.cpp:273
msgid "Add to buy shop."
msgstr ""
#. TRANSLATORS: amount window message
-#: src/gui/windows/itemamountwindow.cpp:259
+#: src/gui/windows/itemamountwindow.cpp:277
msgid "Add to sell shop."
msgstr ""
#. TRANSLATORS: amount window message
-#: src/gui/windows/itemamountwindow.cpp:263
+#: src/gui/windows/itemamountwindow.cpp:281
msgid "Unknown."
msgstr ""
#. TRANSLATORS: kill stats window button
-#: src/gui/windows/killstats.cpp:59
+#: src/gui/windows/killstats.cpp:54
msgid "Reset stats"
msgstr ""
#. TRANSLATORS: kill stats window button
-#: src/gui/windows/killstats.cpp:61
+#: src/gui/windows/killstats.cpp:56
msgid "Reset timer"
msgstr ""
#. TRANSLATORS: kill stats window label
-#: src/gui/windows/killstats.cpp:66 src/gui/windows/killstats.cpp:180
-#: src/gui/windows/killstats.cpp:285 src/gui/windows/killstats.cpp:526
+#: src/gui/windows/killstats.cpp:61 src/gui/windows/killstats.cpp:166
+#: src/gui/windows/killstats.cpp:272 src/gui/windows/killstats.cpp:423
#, c-format
msgid "Kills: %s, total exp: %s"
msgstr ""
#. TRANSLATORS: kill stats window label
-#: src/gui/windows/killstats.cpp:69 src/gui/windows/killstats.cpp:182
-#: src/gui/windows/killstats.cpp:262 src/gui/windows/killstats.cpp:277
-#: src/gui/windows/killstats.cpp:528
+#: src/gui/windows/killstats.cpp:64 src/gui/windows/killstats.cpp:168
+#: src/gui/windows/killstats.cpp:249 src/gui/windows/killstats.cpp:264
+#: src/gui/windows/killstats.cpp:425
#, c-format
msgid "Avg Exp: %s"
msgstr ""
#. TRANSLATORS: kill stats window label
-#: src/gui/windows/killstats.cpp:71 src/gui/windows/killstats.cpp:185
-#: src/gui/windows/killstats.cpp:267 src/gui/windows/killstats.cpp:281
-#: src/gui/windows/killstats.cpp:531
+#: src/gui/windows/killstats.cpp:66 src/gui/windows/killstats.cpp:171
+#: src/gui/windows/killstats.cpp:254 src/gui/windows/killstats.cpp:268
+#: src/gui/windows/killstats.cpp:428
#, c-format
msgid "No. of avg mob to next level: %s"
msgstr ""
#. TRANSLATORS: kill stats window label
-#: src/gui/windows/killstats.cpp:74 src/gui/windows/killstats.cpp:196
-#: src/gui/windows/killstats.cpp:289 src/gui/windows/killstats.cpp:534
+#: src/gui/windows/killstats.cpp:69 src/gui/windows/killstats.cpp:182
+#: src/gui/windows/killstats.cpp:276 src/gui/windows/killstats.cpp:431
#, c-format
msgid "Kills/Min: %s, Exp/Min: %s"
msgstr ""
#. TRANSLATORS: kill stats window label
-#: src/gui/windows/killstats.cpp:78 src/gui/windows/killstats.cpp:83
-#: src/gui/windows/killstats.cpp:88 src/gui/windows/killstats.cpp:355
-#: src/gui/windows/killstats.cpp:374 src/gui/windows/killstats.cpp:395
+#: src/gui/windows/killstats.cpp:73 src/gui/windows/killstats.cpp:78
+#: src/gui/windows/killstats.cpp:83 src/gui/windows/killstats.cpp:341
+#: src/gui/windows/killstats.cpp:360 src/gui/windows/killstats.cpp:381
#, c-format
msgid "Exp speed per %d min: %s"
msgid_plural "Exp speed per %d min: %s"
msgstr[0] ""
msgstr[1] ""
-#: src/gui/windows/killstats.cpp:80 src/gui/windows/killstats.cpp:85
-#: src/gui/windows/killstats.cpp:91
+#: src/gui/windows/killstats.cpp:75 src/gui/windows/killstats.cpp:80
+#: src/gui/windows/killstats.cpp:86
#, c-format
msgid "Time for next level per %d min: %s"
msgid_plural "Time for next level per %d min: %s"
@@ -5723,54 +6003,37 @@ msgstr[0] ""
msgstr[1] ""
#. TRANSLATORS: kill stats window label
-#: src/gui/windows/killstats.cpp:94 src/gui/windows/killstats.cpp:294
+#: src/gui/windows/killstats.cpp:89 src/gui/windows/killstats.cpp:281
msgid "Last kill exp:"
msgstr ""
#. TRANSLATORS: kill stats window label
-#: src/gui/windows/killstats.cpp:97 src/gui/windows/killstats.cpp:426
-#: src/gui/windows/killstats.cpp:433 src/gui/windows/killstats.cpp:440
-#: src/gui/windows/killstats.cpp:446
-msgid "Time before jacko spawn:"
-msgstr ""
-
-#. TRANSLATORS: kill stats window label
-#: src/gui/windows/killstats.cpp:134 src/gui/windows/killstats.cpp:247
+#: src/gui/windows/killstats.cpp:121 src/gui/windows/killstats.cpp:234
#, c-format
msgid "Level: %d at %f%%"
msgstr ""
#. TRANSLATORS: kill stats window label
-#: src/gui/windows/killstats.cpp:139 src/gui/windows/killstats.cpp:252
+#: src/gui/windows/killstats.cpp:126 src/gui/windows/killstats.cpp:239
#, c-format
msgid "Exp: %d/%d Left: %d"
msgstr ""
#. TRANSLATORS: kill stats window label
-#: src/gui/windows/killstats.cpp:143 src/gui/windows/killstats.cpp:258
-#: src/gui/windows/killstats.cpp:272
+#: src/gui/windows/killstats.cpp:130 src/gui/windows/killstats.cpp:245
+#: src/gui/windows/killstats.cpp:259
#, c-format
msgid "1%% = %d exp, avg mob for 1%%: %s"
msgstr ""
#. TRANSLATORS: kill stats window label
-#: src/gui/windows/killstats.cpp:361 src/gui/windows/killstats.cpp:370
-#: src/gui/windows/killstats.cpp:381 src/gui/windows/killstats.cpp:390
-#: src/gui/windows/killstats.cpp:403 src/gui/windows/killstats.cpp:412
+#: src/gui/windows/killstats.cpp:347 src/gui/windows/killstats.cpp:356
+#: src/gui/windows/killstats.cpp:367 src/gui/windows/killstats.cpp:376
+#: src/gui/windows/killstats.cpp:389 src/gui/windows/killstats.cpp:398
#, c-format
msgid " Time for next level: %s"
msgstr ""
-#. TRANSLATORS: kill stats window label
-#: src/gui/windows/killstats.cpp:433
-#, c-format
-msgid "%s %d?"
-msgstr ""
-
-#: src/gui/windows/killstats.cpp:440
-msgid "jacko spawning"
-msgstr ""
-
#. TRANSLATORS: login dialog name
#. TRANSLATORS: login dialog button
#: src/gui/windows/logindialog.cpp:64 src/gui/windows/logindialog.cpp:81
@@ -5795,8 +6058,8 @@ msgstr ""
#. TRANSLATORS: login dialog button
#. TRANSLATORS: register dialog name
#. TRANSLATORS: register dialog. button.
-#: src/gui/windows/logindialog.cpp:83 src/gui/windows/registerdialog.cpp:54
-#: src/gui/windows/registerdialog.cpp:63
+#: src/gui/windows/logindialog.cpp:83 src/gui/windows/registerdialog.cpp:51
+#: src/gui/windows/registerdialog.cpp:60
msgid "Register"
msgstr "Regisztráció"
@@ -5806,31 +6069,128 @@ msgid "Custom update host"
msgstr ""
#. TRANSLATORS: login dialog label
-#: src/gui/windows/logindialog.cpp:100
+#: src/gui/windows/logindialog.cpp:101
msgid "Server:"
msgstr "Szerver:"
#. TRANSLATORS: login dialog label
-#: src/gui/windows/logindialog.cpp:110
+#: src/gui/windows/logindialog.cpp:111
#, c-format
msgid "Update host: %s"
msgstr ""
-#: src/gui/windows/logindialog.cpp:229
+#. TRANSLATORS: question dialog
+#: src/gui/windows/logindialog.cpp:238
msgid "Open register url"
msgstr ""
-#: src/gui/windows/ministatuswindow.cpp:72
+#. TRANSLATORS: mail edit window name
+#: src/gui/windows/maileditwindow.cpp:47
+msgid "Edit mail"
+msgstr ""
+
+#. TRANSLATORS: mail edit window button
+#: src/gui/windows/maileditwindow.cpp:50
+msgid "Send"
+msgstr "Küldés"
+
+#. TRANSLATORS: mail edit window button
+#. TRANSLATORS: npc dialog button
+#. TRANSLATORS: servers dialog button
+#. TRANSLATORS: shop window label
+#. TRANSLATORS: trade window button
+#: src/gui/windows/maileditwindow.cpp:54 src/gui/windows/npcdialog.cpp:117
+#: src/gui/windows/serverdialog.cpp:117 src/gui/windows/shopwindow.cpp:124
+#: src/gui/windows/tradewindow.cpp:82
+msgid "Add"
+msgstr "Hozzáad"
+
+#. TRANSLATORS: mail edit window label
+#: src/gui/windows/maileditwindow.cpp:56
+msgid "To:"
+msgstr "Cél:"
+
+#. TRANSLATORS: mail edit window label
+#. TRANSLATORS: mail view window label
+#: src/gui/windows/maileditwindow.cpp:58 src/gui/windows/mailviewwindow.cpp:72
+msgid "Subject:"
+msgstr ""
+
+#. TRANSLATORS: mail edit window label
+#. TRANSLATORS: mail view window label
+#: src/gui/windows/maileditwindow.cpp:60
+#: src/gui/windows/mailviewwindow.cpp:103
+msgid "Money:"
+msgstr ""
+
+#. TRANSLATORS: mail edit window label
+#: src/gui/windows/maileditwindow.cpp:62
+#: src/gui/windows/mailviewwindow.cpp:119
+#: src/gui/windows/mailviewwindow.cpp:124
+msgid "Item:"
+msgstr ""
+
+#. TRANSLATORS: mail edit window label
+#. TRANSLATORS: mail view window label
+#: src/gui/windows/maileditwindow.cpp:64 src/gui/windows/mailviewwindow.cpp:75
+msgid "Message:"
+msgstr ""
+
+#. TRANSLATORS: mail view window name
+#: src/gui/windows/mailviewwindow.cpp:53
+msgid "View mail"
+msgstr ""
+
+#. TRANSLATORS: mail view window button
+#: src/gui/windows/mailviewwindow.cpp:63
+msgid "Reply"
+msgstr ""
+
+#. TRANSLATORS: mail view window label
+#: src/gui/windows/mailviewwindow.cpp:65
+msgid "Time:"
+msgstr ""
+
+#. TRANSLATORS: mail view window label
+#: src/gui/windows/mailviewwindow.cpp:69
+msgid "From:"
+msgstr ""
+
+#: src/gui/windows/mailviewwindow.cpp:131
+msgid "Get attach"
+msgstr ""
+
+#. TRANSLATORS: mail window button
+#: src/gui/windows/mailwindow.cpp:62
+msgid "Refresh"
+msgstr ""
+
+#. TRANSLATORS: mail window button
+#: src/gui/windows/mailwindow.cpp:64
+msgid "New"
+msgstr ""
+
+#. TRANSLATORS: mail window button
+#: src/gui/windows/mailwindow.cpp:68
+msgid "Return"
+msgstr ""
+
+#. TRANSLATORS: mail window button
+#: src/gui/windows/mailwindow.cpp:70
+msgid "Open"
+msgstr ""
+
+#: src/gui/windows/ministatuswindow.cpp:71
msgid "health bar"
msgstr ""
#. TRANSLATORS: status bar name
-#: src/gui/windows/ministatuswindow.cpp:83
+#: src/gui/windows/ministatuswindow.cpp:82
msgid "mana bar"
msgstr ""
#. TRANSLATORS: status bar name
-#: src/gui/windows/ministatuswindow.cpp:87
+#: src/gui/windows/ministatuswindow.cpp:86
msgid "experience bar"
msgstr ""
@@ -5845,199 +6205,180 @@ msgid "inventory slots bar"
msgstr ""
#. TRANSLATORS: status bar name
-#: src/gui/windows/ministatuswindow.cpp:102
+#: src/gui/windows/ministatuswindow.cpp:103
msgid "money bar"
msgstr ""
#. TRANSLATORS: status bar name
-#: src/gui/windows/ministatuswindow.cpp:106
+#: src/gui/windows/ministatuswindow.cpp:108
msgid "arrows bar"
msgstr ""
#. TRANSLATORS: status bar name
-#: src/gui/windows/ministatuswindow.cpp:111
+#: src/gui/windows/ministatuswindow.cpp:114
msgid "status bar"
msgstr ""
-#: src/gui/windows/ministatuswindow.cpp:134
+#: src/gui/windows/ministatuswindow.cpp:137
msgid "job bar"
msgstr ""
#. TRANSLATORS: status bar label
#. TRANSLATORS: status window label
-#: src/gui/windows/ministatuswindow.cpp:341
-#: src/gui/windows/statuswindow.cpp:249
+#: src/gui/windows/ministatuswindow.cpp:352
+#: src/gui/windows/statuswindow.cpp:255
#, c-format
msgid "Level: %d (GM %d)"
msgstr ""
#. TRANSLATORS: status bar label
#. TRANSLATORS: status window label
-#: src/gui/windows/ministatuswindow.cpp:348
-#: src/gui/windows/statuswindow.cpp:71 src/gui/windows/statuswindow.cpp:256
-#: src/gui/windows/statuswindow.cpp:381
+#: src/gui/windows/ministatuswindow.cpp:359
+#: src/gui/windows/statuswindow.cpp:67 src/gui/windows/statuswindow.cpp:262
+#: src/gui/windows/statuswindow.cpp:387
#, c-format
msgid "Level: %d"
msgstr "Szint: %d"
#. TRANSLATORS: status bar label
-#: src/gui/windows/ministatuswindow.cpp:364
-#: src/gui/windows/ministatuswindow.cpp:401
+#: src/gui/windows/ministatuswindow.cpp:375
+#: src/gui/windows/ministatuswindow.cpp:412
msgid "Need"
msgstr ""
#. TRANSLATORS: job bar label
-#: src/gui/windows/ministatuswindow.cpp:388
+#: src/gui/windows/ministatuswindow.cpp:399
#, c-format
msgid "Job level: %d"
msgstr ""
#. TRANSLATORS: npc dialog button
-#: src/gui/windows/npcdialog.cpp:71
+#: src/gui/windows/npcdialog.cpp:72
msgid "Stop waiting"
msgstr ""
#. TRANSLATORS: npc dialog button
-#: src/gui/windows/npcdialog.cpp:73
+#: src/gui/windows/npcdialog.cpp:74
msgid "Next"
msgstr "Következő"
#. TRANSLATORS: npc dialog button
-#: src/gui/windows/npcdialog.cpp:77
+#: src/gui/windows/npcdialog.cpp:78
msgid "Submit"
msgstr "Küldés"
#. TRANSLATORS: npc dialog button
-#. TRANSLATORS: servers dialog button
-#. TRANSLATORS: shop window label
-#. TRANSLATORS: trade window button
-#: src/gui/windows/npcdialog.cpp:115 src/gui/windows/serverdialog.cpp:118
-#: src/gui/windows/shopwindow.cpp:121 src/gui/windows/tradewindow.cpp:84
-msgid "Add"
-msgstr "Hozzáad"
-
-#. TRANSLATORS: label in npc post dialog
-#: src/gui/windows/npcpostdialog.cpp:59
-msgid "To:"
-msgstr "Cél:"
-
-#. TRANSLATORS: button in npc post dialog
-#: src/gui/windows/npcpostdialog.cpp:66
-msgid "Send"
-msgstr "Küldés"
-
-#. TRANSLATORS: npc post message error
-#: src/gui/windows/npcpostdialog.cpp:113
-msgid "Failed to send as sender or letter invalid."
-msgstr "A levél elküldése sikertelen. A feladó, vagy a címzett nem található."
+#: src/gui/windows/npcdialog.cpp:119
+msgid "Reset"
+msgstr "Alaphelyzet"
#. TRANSLATORS: sell confirmation header
-#: src/gui/windows/npcselldialog.cpp:69
+#: src/gui/windows/npcselldialog.cpp:68
msgid "sell item"
msgstr ""
#. TRANSLATORS: sell confirmation message
-#: src/gui/windows/npcselldialog.cpp:71
+#: src/gui/windows/npcselldialog.cpp:70
#, c-format
msgid "Do you really want to sell %s?"
msgstr ""
#. TRANSLATORS: outfits window label
-#: src/gui/windows/outfitwindow.cpp:64 src/gui/windows/outfitwindow.cpp:562
+#: src/gui/windows/outfitwindow.cpp:67 src/gui/windows/outfitwindow.cpp:620
#, c-format
msgid "Outfit: %d"
msgstr ""
#. TRANSLATORS: outfits window checkbox
-#: src/gui/windows/outfitwindow.cpp:66
+#: src/gui/windows/outfitwindow.cpp:69
msgid "Unequip first"
msgstr ""
#. TRANSLATORS: outfits window checkbox
-#: src/gui/windows/outfitwindow.cpp:69
+#: src/gui/windows/outfitwindow.cpp:72
msgid "Away outfit"
msgstr ""
#. TRANSLATORS: quit dialog button
-#: src/gui/windows/quitdialog.cpp:62
+#: src/gui/windows/quitdialog.cpp:60
msgid "Switch server"
msgstr "Szerver változtatása"
#. TRANSLATORS: quit dialog button
-#: src/gui/windows/quitdialog.cpp:65
+#: src/gui/windows/quitdialog.cpp:63
msgid "Switch character"
msgstr "Karakter változtatása"
#. TRANSLATORS: register dialog. label.
-#: src/gui/windows/registerdialog.cpp:81
+#: src/gui/windows/registerdialog.cpp:78
msgid "Confirm:"
msgstr "Megerősítés:"
#. TRANSLATORS: register dialog. button.
-#: src/gui/windows/registerdialog.cpp:98
+#: src/gui/windows/registerdialog.cpp:95
msgid "Male"
msgstr "Férfi"
#. TRANSLATORS: register dialog. button.
-#: src/gui/windows/registerdialog.cpp:100
+#: src/gui/windows/registerdialog.cpp:97
msgid "Female"
msgstr "Nő"
#. TRANSLATORS: register dialog. label.
-#: src/gui/windows/registerdialog.cpp:121
+#: src/gui/windows/registerdialog.cpp:118
msgid "Email:"
msgstr "Email:"
#. TRANSLATORS: error message
-#: src/gui/windows/registerdialog.cpp:188
+#: src/gui/windows/registerdialog.cpp:186
#, c-format
msgid "The username needs to be at least %u characters long."
msgstr ""
#. TRANSLATORS: error message
-#: src/gui/windows/registerdialog.cpp:197
+#: src/gui/windows/registerdialog.cpp:195
#, c-format
msgid "The username needs to be less than %u characters long."
msgstr ""
#. TRANSLATORS: error message
#. TRANSLATORS: unregister dialog. error message.
-#: src/gui/windows/registerdialog.cpp:206
-#: src/gui/windows/unregisterdialog.cpp:126
+#: src/gui/windows/registerdialog.cpp:204
+#: src/gui/windows/unregisterdialog.cpp:128
#, c-format
msgid "The password needs to be at least %u characters long."
msgstr ""
#. TRANSLATORS: error message
#. TRANSLATORS: unregister dialog. error message.
-#: src/gui/windows/registerdialog.cpp:215
-#: src/gui/windows/unregisterdialog.cpp:133
+#: src/gui/windows/registerdialog.cpp:213
+#: src/gui/windows/unregisterdialog.cpp:135
#, c-format
msgid "The password needs to be less than %u characters long."
msgstr ""
#. TRANSLATORS: error message
-#: src/gui/windows/registerdialog.cpp:223
+#: src/gui/windows/registerdialog.cpp:221
msgid "Passwords do not match."
msgstr "A jelszavak nem egyeznek."
#. TRANSLATORS: servers dialog name
-#: src/gui/windows/serverdialog.cpp:105
+#: src/gui/windows/serverdialog.cpp:104
msgid "Choose Your Server"
msgstr ""
#. TRANSLATORS: servers dialog button
-#: src/gui/windows/serverdialog.cpp:124
+#: src/gui/windows/serverdialog.cpp:123
msgid "Load"
msgstr ""
#. TRANSLATORS: servers dialog name
-#: src/gui/windows/serverdialog.cpp:138
+#: src/gui/windows/serverdialog.cpp:135
msgid "Choose Your Server *** SAFE MODE ***"
msgstr ""
#. TRANSLATORS: servers dialog checkbox
-#: src/gui/windows/serverdialog.cpp:147
+#: src/gui/windows/serverdialog.cpp:144
msgid "Use same ip for game sub servers"
msgstr ""
@@ -6063,34 +6404,34 @@ msgid "Error retreiving server list!"
msgstr ""
#. TRANSLATORS: servers dialog label
-#: src/gui/windows/serverdialog.cpp:502
+#: src/gui/windows/serverdialog.cpp:507
msgid "requires a newer version"
msgstr ""
#. TRANSLATORS: servers dialog label
-#: src/gui/windows/serverdialog.cpp:507
+#: src/gui/windows/serverdialog.cpp:512
#, c-format
msgid "requires v%s"
msgstr ""
#. TRANSLATORS: setup button
-#: src/gui/windows/setupwindow.cpp:92
+#: src/gui/windows/setupwindow.cpp:97
msgid "Apply"
msgstr "Alkalmaz"
#. TRANSLATORS: setup button
-#: src/gui/windows/setupwindow.cpp:98
+#: src/gui/windows/setupwindow.cpp:103
msgid "Reset Windows"
msgstr "Ablakok alaphelyzetbe"
#. TRANSLATORS: shop window name
-#: src/gui/windows/shopwindow.cpp:101 src/gui/windows/shopwindow.cpp:1071
+#: src/gui/windows/shopwindow.cpp:102 src/gui/windows/shopwindow.cpp:1077
msgid "Personal Shop"
msgstr ""
#. TRANSLATORS: shop window button
-#: src/gui/windows/shopwindow.cpp:190 src/gui/windows/shopwindow.cpp:431
-#: src/gui/windows/shopwindow.cpp:450
+#: src/gui/windows/shopwindow.cpp:190 src/gui/windows/shopwindow.cpp:434
+#: src/gui/windows/shopwindow.cpp:453
msgid "Publish"
msgstr ""
@@ -6104,66 +6445,67 @@ msgstr ""
msgid "Show links in announce"
msgstr ""
-#: src/gui/windows/shopwindow.cpp:371
+#. TRANSLATORS: shop rename dialog title
+#: src/gui/windows/shopwindow.cpp:373
msgid "Please enter new shop name"
msgstr ""
-#: src/gui/windows/shopwindow.cpp:429 src/gui/windows/shopwindow.cpp:448
+#: src/gui/windows/shopwindow.cpp:432 src/gui/windows/shopwindow.cpp:451
msgid "Unpublish"
msgstr ""
#. TRANSLATORS: shop window dialog
#. TRANSLATORS: trade message
-#: src/gui/windows/shopwindow.cpp:955 src/net/ea/tradehandler.cpp:172
+#: src/gui/windows/shopwindow.cpp:959 src/net/ea/tradehandler.cpp:176
msgid "Request for Trade"
msgstr "Üzleti ajánlat"
-#: src/gui/windows/shopwindow.cpp:955
+#: src/gui/windows/shopwindow.cpp:960
#, c-format
msgid "%s wants to %s %s do you accept?"
msgstr ""
#. TRANSLATORS: shop window name
-#: src/gui/windows/shopwindow.cpp:1076
+#: src/gui/windows/shopwindow.cpp:1082
#, c-format
msgid "Personal Shop - %s"
msgstr ""
#. TRANSLATORS: skills dialog button
-#: src/gui/windows/skilldialog.cpp:81
+#: src/gui/windows/skilldialog.cpp:79
msgid "Up"
msgstr "Fejleszt"
#. TRANSLATORS: skills dialog label
-#: src/gui/windows/skilldialog.cpp:191
+#: src/gui/windows/skilldialog.cpp:189
#, c-format
msgid "Skill points available: %d"
msgstr ""
#. TRANSLATORS: skills dialog default skill tab
-#: src/gui/windows/skilldialog.cpp:289
+#: src/gui/windows/skilldialog.cpp:287
#, c-format
msgid "Skill Set %d"
msgstr ""
#. TRANSLATORS: skills dialog. skill id
-#: src/gui/windows/skilldialog.cpp:310
+#: src/gui/windows/skilldialog.cpp:308
#, c-format
msgid "Skill %d"
msgstr ""
-#: src/gui/windows/skilldialog.cpp:478
+#: src/gui/windows/skilldialog.cpp:484
#, c-format
msgid "Failed skill: %s"
msgstr ""
#. TRANSLATORS: here P is title for visible players tab in social window
-#: src/gui/windows/socialwindow.cpp:70
+#: src/gui/windows/socialwindow.cpp:68
msgid "P"
msgstr ""
#. TRANSLATORS: social window button
-#: src/gui/windows/socialwindow.cpp:81
+#: src/gui/windows/socialwindow.cpp:79
msgid "Invite"
msgstr ""
@@ -6174,142 +6516,141 @@ msgid "Accepted party invite from %s."
msgstr ""
#. TRANSLATORS: chat message
-#: src/gui/windows/socialwindow.cpp:281
+#: src/gui/windows/socialwindow.cpp:282
#, c-format
msgid "Rejected party invite from %s."
msgstr ""
#. TRANSLATORS: chat message
-#: src/gui/windows/socialwindow.cpp:298
+#: src/gui/windows/socialwindow.cpp:300
#, c-format
msgid "Accepted guild invite from %s."
msgstr ""
#. TRANSLATORS: chat message
-#: src/gui/windows/socialwindow.cpp:316
+#: src/gui/windows/socialwindow.cpp:319
#, c-format
msgid "Rejected guild invite from %s."
msgstr ""
#. TRANSLATORS: chat message
-#: src/gui/windows/socialwindow.cpp:360
+#: src/gui/windows/socialwindow.cpp:364
#, c-format
msgid "Creating guild called %s."
msgstr ""
#. TRANSLATORS: chat message
-#: src/gui/windows/socialwindow.cpp:381
+#: src/gui/windows/socialwindow.cpp:386
#, c-format
msgid "Creating party called %s."
msgstr ""
#. TRANSLATORS: guild creation message
-#: src/gui/windows/socialwindow.cpp:396
+#: src/gui/windows/socialwindow.cpp:403
msgid "Guild Name"
msgstr ""
#. TRANSLATORS: guild creation message
-#: src/gui/windows/socialwindow.cpp:398
+#: src/gui/windows/socialwindow.cpp:405
msgid "Choose your guild's name."
msgstr ""
#. TRANSLATORS: chat message
-#: src/gui/windows/socialwindow.cpp:414
+#: src/gui/windows/socialwindow.cpp:420
msgid "Received guild request, but one already exists."
msgstr ""
#. TRANSLATORS: chat message
-#: src/gui/windows/socialwindow.cpp:422
+#: src/gui/windows/socialwindow.cpp:429
#, c-format
msgid "%s has invited you to join the guild %s."
msgstr ""
#. TRANSLATORS: guild invite message
-#: src/gui/windows/socialwindow.cpp:429
+#: src/gui/windows/socialwindow.cpp:437
msgid "Accept Guild Invite"
msgstr ""
#. TRANSLATORS: chat message
-#: src/gui/windows/socialwindow.cpp:446
+#: src/gui/windows/socialwindow.cpp:457
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:458
+#: src/gui/windows/socialwindow.cpp:470
msgid "You have been invited you to join a party."
msgstr ""
#. TRANSLATORS: party invite message
-#: src/gui/windows/socialwindow.cpp:463
+#: src/gui/windows/socialwindow.cpp:475
#, c-format
msgid "You have been invited to join the %s party."
msgstr ""
#. TRANSLATORS: party invite message
-#: src/gui/windows/socialwindow.cpp:472
+#: src/gui/windows/socialwindow.cpp:484
#, 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:478
+#: src/gui/windows/socialwindow.cpp:490
#, 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:488
+#: src/gui/windows/socialwindow.cpp:501
msgid "Accept Party Invite"
msgstr "Ajánlat elfogadása"
-#: src/gui/windows/socialwindow.cpp:505
+#: src/gui/windows/socialwindow.cpp:522
msgid "Cannot create party. You are already in a party"
msgstr ""
#. TRANSLATORS: party creation message
-#: src/gui/windows/socialwindow.cpp:514
+#: src/gui/windows/socialwindow.cpp:535
msgid "Party Name"
msgstr ""
#. TRANSLATORS: party creation message
-#: src/gui/windows/socialwindow.cpp:516
+#: src/gui/windows/socialwindow.cpp:537
msgid "Choose your party's name."
msgstr ""
#. TRANSLATORS: status window label
-#: src/gui/windows/statuswindow.cpp:75
+#: src/gui/windows/statuswindow.cpp:71
msgid "HP:"
msgstr "Élet:"
#. TRANSLATORS: status window label
-#: src/gui/windows/statuswindow.cpp:78
+#: src/gui/windows/statuswindow.cpp:74
msgid "Exp:"
msgstr "TP:"
#. TRANSLATORS: status window label
-#: src/gui/windows/statuswindow.cpp:136
+#: src/gui/windows/statuswindow.cpp:139
msgid "MP:"
msgstr "Varázserő:"
#. TRANSLATORS: status window label
-#: src/gui/windows/statuswindow.cpp:179 src/gui/windows/statuswindow.cpp:307
+#: src/gui/windows/statuswindow.cpp:185 src/gui/windows/statuswindow.cpp:313
#, c-format
msgid "Job: %d"
msgstr "Munka: %d"
#. TRANSLATORS: status window label
-#: src/gui/windows/statuswindow.cpp:181
+#: src/gui/windows/statuswindow.cpp:187
msgid "Job:"
msgstr "Munka:"
#. TRANSLATORS: status window label
-#: src/gui/windows/statuswindow.cpp:237 src/gui/windows/statuswindow.cpp:353
+#: src/gui/windows/statuswindow.cpp:243 src/gui/windows/statuswindow.cpp:359
#, c-format
msgid "Character points: %d"
msgstr ""
#. TRANSLATORS: status window label
-#: src/gui/windows/statuswindow.cpp:368
+#: src/gui/windows/statuswindow.cpp:374
#, c-format
msgid "Correction points: %d"
msgstr ""
@@ -6320,219 +6661,219 @@ msgid "Command Editor"
msgstr ""
#. TRANSLATORS: command editor button
-#: src/gui/windows/textcommandeditor.cpp:52
+#: src/gui/windows/textcommandeditor.cpp:53
msgid "magic"
msgstr ""
#. TRANSLATORS: command editor button
-#: src/gui/windows/textcommandeditor.cpp:54
+#: src/gui/windows/textcommandeditor.cpp:55
msgid "other"
msgstr ""
#. TRANSLATORS: command editor label
-#: src/gui/windows/textcommandeditor.cpp:56
+#: src/gui/windows/textcommandeditor.cpp:57
msgid "Symbol:"
msgstr ""
#. TRANSLATORS: command editor label
-#: src/gui/windows/textcommandeditor.cpp:59
+#: src/gui/windows/textcommandeditor.cpp:60
msgid "Command:"
msgstr ""
#. TRANSLATORS: command editor label
-#: src/gui/windows/textcommandeditor.cpp:62
+#: src/gui/windows/textcommandeditor.cpp:63
msgid "Comment:"
msgstr ""
#. TRANSLATORS: command editor label
-#: src/gui/windows/textcommandeditor.cpp:66
+#: src/gui/windows/textcommandeditor.cpp:67
msgid "Target Type:"
msgstr ""
#. TRANSLATORS: command editor label
-#: src/gui/windows/textcommandeditor.cpp:70
+#: src/gui/windows/textcommandeditor.cpp:71
msgid "Icon:"
msgstr ""
#. TRANSLATORS: command editor label
-#: src/gui/windows/textcommandeditor.cpp:73
+#: src/gui/windows/textcommandeditor.cpp:74
msgid "Mana:"
msgstr ""
#. TRANSLATORS: command editor label
-#: src/gui/windows/textcommandeditor.cpp:76
+#: src/gui/windows/textcommandeditor.cpp:77
msgid "Magic level:"
msgstr ""
#. TRANSLATORS: command editor label
-#: src/gui/windows/textcommandeditor.cpp:80
+#: src/gui/windows/textcommandeditor.cpp:81
msgid "Magic School:"
msgstr ""
#. TRANSLATORS: command editor label
-#: src/gui/windows/textcommandeditor.cpp:83
+#: src/gui/windows/textcommandeditor.cpp:84
msgid "School level:"
msgstr ""
#. TRANSLATORS: command editor button
-#: src/gui/windows/textcommandeditor.cpp:88
+#: src/gui/windows/textcommandeditor.cpp:89
msgid "Save"
msgstr ""
#. TRANSLATORS: trade window button
-#: src/gui/windows/tradewindow.cpp:64
+#: src/gui/windows/tradewindow.cpp:62
msgid "Propose trade"
msgstr "Üzletet javasol"
#. TRANSLATORS: trade window button
-#: src/gui/windows/tradewindow.cpp:66
+#: src/gui/windows/tradewindow.cpp:64
msgid "Confirmed. Waiting..."
msgstr "Megerősítve. Vár..."
#. TRANSLATORS: trade window button
-#: src/gui/windows/tradewindow.cpp:68
+#: src/gui/windows/tradewindow.cpp:66
msgid "Agree trade"
msgstr "Üzlet elfogadása"
#. TRANSLATORS: trade window button
-#: src/gui/windows/tradewindow.cpp:70
+#: src/gui/windows/tradewindow.cpp:68
msgid "Agreed. Waiting..."
msgstr "Elfogadva. Vár..."
#. TRANSLATORS: trade window caption
-#: src/gui/windows/tradewindow.cpp:74
+#: src/gui/windows/tradewindow.cpp:72
msgid "Trade: You"
msgstr "Üzlet: Te"
#. TRANSLATORS: trade window money label
-#: src/gui/windows/tradewindow.cpp:82 src/gui/windows/tradewindow.cpp:191
+#: src/gui/windows/tradewindow.cpp:80 src/gui/windows/tradewindow.cpp:189
#, c-format
msgid "You get %s"
msgstr ""
#. TRANSLATORS: trade window money change button
-#: src/gui/windows/tradewindow.cpp:87
+#: src/gui/windows/tradewindow.cpp:85
msgid "Change"
msgstr "Változtatás"
#. TRANSLATORS: trade window money label
-#: src/gui/windows/tradewindow.cpp:132
+#: src/gui/windows/tradewindow.cpp:130
msgid "You give:"
msgstr "Adott tárgyak:"
#. TRANSLATORS: trade error
-#: src/gui/windows/tradewindow.cpp:427
+#: src/gui/windows/tradewindow.cpp:425
msgid "You don't have enough money."
msgstr "Nincs elég pénzed."
#. TRANSLATORS: trade error
-#: src/gui/windows/tradewindow.cpp:513
+#: src/gui/windows/tradewindow.cpp:514
msgid ""
"Failed adding item. You can not overlap one kind of item on the window."
msgstr "Hiba a tárgy hozzáadásakor. Nem tudod rárakni az egyik tárgyat a másikra."
#. TRANSLATORS: unregister dialog. label.
-#: src/gui/windows/unregisterdialog.cpp:62
+#: src/gui/windows/unregisterdialog.cpp:64
#, c-format
msgid "Name: %s"
msgstr "Név: %s"
#. TRANSLATORS: updater window name
-#: src/gui/windows/updaterwindow.cpp:171
+#: src/gui/windows/updaterwindow.cpp:170
msgid "Updating..."
msgstr "Frissítés..."
#. TRANSLATORS: updater window label
-#: src/gui/windows/updaterwindow.cpp:188
+#: src/gui/windows/updaterwindow.cpp:187
msgid "Connecting..."
msgstr "Csatlakozás..."
-#: src/gui/windows/updaterwindow.cpp:405
+#: src/gui/windows/updaterwindow.cpp:410
msgid "Show all news (can be slow)"
msgstr ""
#. TRANSLATORS: update message
-#: src/gui/windows/updaterwindow.cpp:823
+#: src/gui/windows/updaterwindow.cpp:845
msgid "##1 The update process is incomplete."
msgstr "##1 A frissítési folyamat befejezetlen."
#. TRANSLATORS: Continues "The update process is incomplete.".
-#: src/gui/windows/updaterwindow.cpp:825
+#: src/gui/windows/updaterwindow.cpp:847
msgid "##1 It is strongly recommended that"
msgstr "##1 Erősen ajánljuk, hogy"
#. TRANSLATORS: Begins "It is strongly recommended that".
-#: src/gui/windows/updaterwindow.cpp:827
+#: src/gui/windows/updaterwindow.cpp:849
msgid "##1 you try again later."
msgstr ""
#. TRANSLATORS: updater window label
-#: src/gui/windows/updaterwindow.cpp:1011
+#: src/gui/windows/updaterwindow.cpp:1033
msgid "Completed"
msgstr "Kész"
#. TRANSLATORS: who is online window name
-#: src/gui/windows/whoisonline.cpp:93 src/gui/windows/whoisonline.cpp:639
+#: src/gui/windows/whoisonline.cpp:91 src/gui/windows/whoisonline.cpp:645
msgid "Who Is Online - Updating"
msgstr ""
#. TRANSLATORS: who is online. button.
-#: src/gui/windows/whoisonline.cpp:104
+#: src/gui/windows/whoisonline.cpp:105
msgid "Update"
msgstr ""
#. TRANSLATORS: who is online window name
-#: src/gui/windows/whoisonline.cpp:230
+#: src/gui/windows/whoisonline.cpp:232
msgid "Who Is Online - "
msgstr ""
#. TRANSLATORS: who is online window name
-#: src/gui/windows/whoisonline.cpp:655
+#: src/gui/windows/whoisonline.cpp:661
msgid "Who Is Online - error"
msgstr ""
#. TRANSLATORS: who is online window name
-#: src/gui/windows/whoisonline.cpp:699
+#: src/gui/windows/whoisonline.cpp:705
msgid "Who Is Online - Update"
msgstr ""
#. TRANSLATORS: world select dialog name
-#: src/gui/windows/worldselectdialog.cpp:48
+#: src/gui/windows/worldselectdialog.cpp:47
msgid "Select World"
msgstr ""
#. TRANSLATORS: world dialog button
-#: src/gui/windows/worldselectdialog.cpp:54
+#: src/gui/windows/worldselectdialog.cpp:53
msgid "Change Login"
msgstr ""
#. TRANSLATORS: world dialog button
-#: src/gui/windows/worldselectdialog.cpp:56
+#: src/gui/windows/worldselectdialog.cpp:55
msgid "Choose World"
msgstr ""
#. TRANSLATORS: long key name. must be short.
#. TRANSLATORS: short key name. must be very short.
#. TRANSLATORS: long key name, should be short
-#: src/input/inputmanager.cpp:374 src/input/inputmanager.cpp:418
+#: src/input/inputmanager.cpp:376 src/input/inputmanager.cpp:420
#: src/input/keyboardconfig.cpp:102
#, c-format
msgid "key_%d"
msgstr ""
#. TRANSLATORS: long joystick button name. must be short.
-#: src/input/inputmanager.cpp:380
+#: src/input/inputmanager.cpp:382
#, c-format
msgid "JButton%d"
msgstr ""
#. TRANSLATORS: unknown long key type
-#: src/input/inputmanager.cpp:394
+#: src/input/inputmanager.cpp:396
msgid "unknown key"
msgstr ""
#. TRANSLATORS: short joystick button name. muse be very short
-#: src/input/inputmanager.cpp:424
+#: src/input/inputmanager.cpp:426
#, c-format
msgid "JB%d"
msgstr ""
@@ -6540,1268 +6881,1268 @@ msgstr ""
#. TRANSLATORS: unknown short key type. must be short
#. TRANSLATORS: Unknown key short string.
#. TRANSLATORS: This string must be maximum 5 chars
-#: src/input/inputmanager.cpp:438 src/input/keyboardconfig.cpp:146
+#: src/input/inputmanager.cpp:440 src/input/keyboardconfig.cpp:146
msgid "u key"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/basic.cpp:36
+#: src/input/pages/basic.cpp:34
msgid "Target and attack keys"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/basic.cpp:48
+#: src/input/pages/basic.cpp:46
msgid "Target & attack closest monster"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/basic.cpp:54
+#: src/input/pages/basic.cpp:52
msgid "Target & attack closest player"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/basic.cpp:60
+#: src/input/pages/basic.cpp:58
msgid "Move to Target"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/basic.cpp:66
+#: src/input/pages/basic.cpp:64
msgid "Change Move to Target type"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/basic.cpp:72
+#: src/input/pages/basic.cpp:70
msgid "Move to Home location"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/basic.cpp:78
+#: src/input/pages/basic.cpp:76
msgid "Set home location"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/basic.cpp:84
+#: src/input/pages/basic.cpp:82
msgid "Move to navigation point"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/basic.cpp:96
+#: src/input/pages/basic.cpp:94
msgid "Stop Attack / Modifier key"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/basic.cpp:102
+#: src/input/pages/basic.cpp:100
msgid "Untarget"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/basic.cpp:108
+#: src/input/pages/basic.cpp:106
msgid "Target monster"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/basic.cpp:114
+#: src/input/pages/basic.cpp:112
msgid "Target closest monster (without filters)"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/basic.cpp:120
+#: src/input/pages/basic.cpp:118
msgid "Target NPC"
msgstr "Gépjátékost Kijelöl"
#. TRANSLATORS: input action name
-#: src/input/pages/basic.cpp:126
+#: src/input/pages/basic.cpp:124
msgid "Target Player"
msgstr "Játékost Kijelöl"
#. TRANSLATORS: input action name
-#: src/input/pages/basic.cpp:132
+#: src/input/pages/basic.cpp:130
msgid "Target mercenary"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/basic.cpp:138
+#: src/input/pages/basic.cpp:136
+msgid "Change targeting type"
+msgstr ""
+
+#. TRANSLATORS: input action name
+#: src/input/pages/basic.cpp:142
msgid "Target pet"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/basic.cpp:144
+#: src/input/pages/basic.cpp:148
msgid "Catch pet"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/basic.cpp:150
+#: src/input/pages/basic.cpp:154
msgid "Other Keys"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/basic.cpp:156
+#: src/input/pages/basic.cpp:160
msgid "Pickup"
msgstr "Felvesz"
#. TRANSLATORS: input action name
-#: src/input/pages/basic.cpp:162
+#: src/input/pages/basic.cpp:166
msgid "Change Pickup Type"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/basic.cpp:168
+#: src/input/pages/basic.cpp:172
msgid "Sit"
msgstr "Ülés"
#. TRANSLATORS: input action name
-#: src/input/pages/basic.cpp:174
+#: src/input/pages/basic.cpp:178
msgid "Screenshot"
msgstr "Képernyőkép"
#. TRANSLATORS: input action name
-#: src/input/pages/basic.cpp:180
+#: src/input/pages/basic.cpp:184
msgid "Enable/Disable Trading"
msgstr "Üzletelés Engedélyezése/Tiltása"
#. TRANSLATORS: input action name
-#: src/input/pages/basic.cpp:186
+#: src/input/pages/basic.cpp:190
msgid "Open trade window"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/basic.cpp:192
+#: src/input/pages/basic.cpp:196
msgid "Start trade with target"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/basic.cpp:198
+#: src/input/pages/basic.cpp:202
msgid "Follow selected player"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/basic.cpp:204
+#: src/input/pages/basic.cpp:208
msgid "Change Map View Mode"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/basic.cpp:210
+#: src/input/pages/basic.cpp:214
msgid "Select OK"
msgstr "Ok Kiválasztása"
#. TRANSLATORS: input action name
-#: src/input/pages/basic.cpp:222
+#: src/input/pages/basic.cpp:226
msgid "Stop or sit"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/basic.cpp:228
+#: src/input/pages/basic.cpp:232
msgid "Return to safe video mode"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/basic.cpp:234
+#: src/input/pages/basic.cpp:238
msgid "Fire your homunculus"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/basic.cpp:252
+#: src/input/pages/basic.cpp:256
msgid "Open context menu"
msgstr ""
#. TRANSLATORS: input action group
-#: src/input/pages/chat.cpp:33
+#: src/input/pages/chat.cpp:31
msgid "Main"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/chat.cpp:39
+#: src/input/pages/chat.cpp:37
msgid "Toggle Chat"
msgstr "Chat Ki/Be Kapcsolása"
#. TRANSLATORS: input action name
-#: src/input/pages/chat.cpp:45
+#: src/input/pages/chat.cpp:43
msgid "Chat modifier key"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/chat.cpp:51
+#: src/input/pages/chat.cpp:49
msgid "Scroll Chat Up"
msgstr "Csevej Felfele Görgetése"
#. TRANSLATORS: input action name
-#: src/input/pages/chat.cpp:57
+#: src/input/pages/chat.cpp:55
msgid "Scroll Chat Down"
msgstr "Csevej Lefele Görgetése"
#. TRANSLATORS: input action name
-#: src/input/pages/chat.cpp:69
+#: src/input/pages/chat.cpp:67
msgid "Previous Chat Tab"
msgstr "Előző Chat Fül"
#. TRANSLATORS: input action name
-#: src/input/pages/chat.cpp:75
+#: src/input/pages/chat.cpp:73
msgid "Next Chat Tab"
msgstr "Következő Chat Fül"
#. TRANSLATORS: input action name
-#: src/input/pages/chat.cpp:81
+#: src/input/pages/chat.cpp:79
msgid "Clear current chat tab"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/chat.cpp:87
+#: src/input/pages/chat.cpp:85
msgid "Close current Chat Tab"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/chat.cpp:93
+#: src/input/pages/chat.cpp:91
msgid "Close all chat tabs"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/chat.cpp:99
+#: src/input/pages/chat.cpp:97
msgid "Select general tab"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/chat.cpp:105
+#: src/input/pages/chat.cpp:103
msgid "Select debug tab"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/chat.cpp:111
+#: src/input/pages/chat.cpp:109
msgid "Select trade tab"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/chat.cpp:117
+#: src/input/pages/chat.cpp:115
msgid "Select battle tab"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/chat.cpp:123
+#: src/input/pages/chat.cpp:121
msgid "Select gm tab"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/chat.cpp:129
+#: src/input/pages/chat.cpp:127
msgid "Select lang tab"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/chat.cpp:135
+#: src/input/pages/chat.cpp:133
msgid "Select party tab"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/chat.cpp:141
+#: src/input/pages/chat.cpp:139
msgid "Select guild tab"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/chat.cpp:153
+#: src/input/pages/chat.cpp:151
msgid "Ignore all whispers"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/chat.cpp:159
+#: src/input/pages/chat.cpp:157
msgid "Ignore all whispers on server side"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/chat.cpp:165
+#: src/input/pages/chat.cpp:163
msgid "Unignore all whispers on server side"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/chat.cpp:171
+#: src/input/pages/chat.cpp:169
msgid "Previous chat line"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/chat.cpp:177
+#: src/input/pages/chat.cpp:175
msgid "Next chat line"
msgstr ""
#. TRANSLATORS: input action group
-#: src/input/pages/chat.cpp:183
+#: src/input/pages/chat.cpp:181
msgid "Smiles"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/chat.cpp:189
+#: src/input/pages/chat.cpp:187
msgid "Show smiles"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/emotes.cpp:37
+#: src/input/pages/emotes.cpp:35
msgid "Emote modifiers keys"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/emotes.cpp:43
+#: src/input/pages/emotes.cpp:41
msgid "Emote modifier key"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/emotes.cpp:49
+#: src/input/pages/emotes.cpp:47
msgid "Pet emote modifier key"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/emotes.cpp:55
+#: src/input/pages/emotes.cpp:53
msgid "Homunculus / mercenary emote modifier key"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/emotes.cpp:61
+#: src/input/pages/emotes.cpp:59
msgid "Emote shortcuts"
msgstr ""
#. TRANSLATORS: input action name
-#: 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
+#: src/input/pages/emotes.cpp:65 src/input/pages/emotes.cpp:71
+#: src/input/pages/emotes.cpp:77 src/input/pages/emotes.cpp:83
+#: src/input/pages/emotes.cpp:89 src/input/pages/emotes.cpp:95
+#: src/input/pages/emotes.cpp:101 src/input/pages/emotes.cpp:107
+#: src/input/pages/emotes.cpp:113 src/input/pages/emotes.cpp:119
+#: src/input/pages/emotes.cpp:125 src/input/pages/emotes.cpp:131
+#: src/input/pages/emotes.cpp:137 src/input/pages/emotes.cpp:143
+#: src/input/pages/emotes.cpp:149 src/input/pages/emotes.cpp:155
+#: src/input/pages/emotes.cpp:161 src/input/pages/emotes.cpp:167
+#: src/input/pages/emotes.cpp:173 src/input/pages/emotes.cpp:179
+#: src/input/pages/emotes.cpp:185 src/input/pages/emotes.cpp:191
+#: src/input/pages/emotes.cpp:197 src/input/pages/emotes.cpp:203
+#: src/input/pages/emotes.cpp:209 src/input/pages/emotes.cpp:215
+#: src/input/pages/emotes.cpp:221 src/input/pages/emotes.cpp:227
+#: src/input/pages/emotes.cpp:233 src/input/pages/emotes.cpp:239
+#: src/input/pages/emotes.cpp:245 src/input/pages/emotes.cpp:251
+#: src/input/pages/emotes.cpp:257 src/input/pages/emotes.cpp:263
+#: src/input/pages/emotes.cpp:269 src/input/pages/emotes.cpp:275
+#: src/input/pages/emotes.cpp:281 src/input/pages/emotes.cpp:287
+#: src/input/pages/emotes.cpp:293 src/input/pages/emotes.cpp:299
+#: src/input/pages/emotes.cpp:305 src/input/pages/emotes.cpp:311
+#: src/input/pages/emotes.cpp:317 src/input/pages/emotes.cpp:323
+#: src/input/pages/emotes.cpp:329 src/input/pages/emotes.cpp:335
+#: src/input/pages/emotes.cpp:341 src/input/pages/emotes.cpp:347
#, c-format
msgid "Emote Shortcut %d"
msgstr "Hangulatjel Gyorsmenü %d"
#. TRANSLATORS: input action name
-#: src/input/pages/emotes.cpp:360
+#: src/input/pages/emotes.cpp:358
msgid "Pet emote shortcuts"
msgstr ""
#. TRANSLATORS: input action name
-#: 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
+#: src/input/pages/emotes.cpp:364 src/input/pages/emotes.cpp:370
+#: src/input/pages/emotes.cpp:376 src/input/pages/emotes.cpp:382
+#: src/input/pages/emotes.cpp:388 src/input/pages/emotes.cpp:394
+#: src/input/pages/emotes.cpp:400 src/input/pages/emotes.cpp:406
+#: src/input/pages/emotes.cpp:412 src/input/pages/emotes.cpp:418
+#: src/input/pages/emotes.cpp:424 src/input/pages/emotes.cpp:430
+#: src/input/pages/emotes.cpp:436 src/input/pages/emotes.cpp:442
+#: src/input/pages/emotes.cpp:448 src/input/pages/emotes.cpp:454
+#: src/input/pages/emotes.cpp:460 src/input/pages/emotes.cpp:466
+#: src/input/pages/emotes.cpp:472 src/input/pages/emotes.cpp:478
+#: src/input/pages/emotes.cpp:484 src/input/pages/emotes.cpp:490
+#: src/input/pages/emotes.cpp:496 src/input/pages/emotes.cpp:502
+#: src/input/pages/emotes.cpp:508 src/input/pages/emotes.cpp:514
+#: src/input/pages/emotes.cpp:520 src/input/pages/emotes.cpp:526
+#: src/input/pages/emotes.cpp:532 src/input/pages/emotes.cpp:538
+#: src/input/pages/emotes.cpp:544 src/input/pages/emotes.cpp:550
+#: src/input/pages/emotes.cpp:556 src/input/pages/emotes.cpp:562
+#: src/input/pages/emotes.cpp:568 src/input/pages/emotes.cpp:574
+#: src/input/pages/emotes.cpp:580 src/input/pages/emotes.cpp:586
+#: src/input/pages/emotes.cpp:592 src/input/pages/emotes.cpp:598
+#: src/input/pages/emotes.cpp:604 src/input/pages/emotes.cpp:610
+#: src/input/pages/emotes.cpp:616 src/input/pages/emotes.cpp:622
+#: src/input/pages/emotes.cpp:628 src/input/pages/emotes.cpp:634
+#: src/input/pages/emotes.cpp:640 src/input/pages/emotes.cpp:646
#, c-format
msgid "Pet emote shortcut %d"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/gui.cpp:33
+#: src/input/pages/gui.cpp:31
msgid "Move & selection"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/gui.cpp:39
+#: src/input/pages/gui.cpp:37
msgid "Move Up"
msgstr "Mozgás felfelé"
#. TRANSLATORS: input action name
-#: src/input/pages/gui.cpp:45
+#: src/input/pages/gui.cpp:43
msgid "Move Down"
msgstr "Mozgás lefelé"
#. TRANSLATORS: input action name
-#: src/input/pages/gui.cpp:51
+#: src/input/pages/gui.cpp:49
msgid "Move Left"
msgstr "Mozgás balra"
#. TRANSLATORS: input action name
-#: src/input/pages/gui.cpp:57
+#: src/input/pages/gui.cpp:55
msgid "Move Right"
msgstr "Mozgás jobbra"
#. TRANSLATORS: input action name
-#: src/input/pages/gui.cpp:63
+#: src/input/pages/gui.cpp:61
msgid "Move Home"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/gui.cpp:69
+#: src/input/pages/gui.cpp:67
msgid "Move End"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/gui.cpp:75
+#: src/input/pages/gui.cpp:73
msgid "Page up"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/gui.cpp:81
+#: src/input/pages/gui.cpp:79
msgid "Page down"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/gui.cpp:99
+#: src/input/pages/gui.cpp:97
msgid "Select2"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/gui.cpp:117
+#: src/input/pages/gui.cpp:115
msgid "Backspace"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/gui.cpp:123
-msgid "Insert"
-msgstr ""
-
-#. TRANSLATORS: input action name
-#: src/input/pages/gui.cpp:129
+#: src/input/pages/gui.cpp:127
msgid "Tab"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/gui.cpp:135
+#: src/input/pages/gui.cpp:133
msgid "Mod"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/gui.cpp:141
+#: src/input/pages/gui.cpp:139
msgid "Ctrl"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/move.cpp:37
+#: src/input/pages/move.cpp:35
msgid "Move Keys"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/move.cpp:43
+#: src/input/pages/move.cpp:41
msgid "Move player up"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/move.cpp:49
+#: src/input/pages/move.cpp:47
msgid "Move player down"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/move.cpp:55
+#: src/input/pages/move.cpp:53
msgid "Move player left"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/move.cpp:61
+#: src/input/pages/move.cpp:59
msgid "Move player right"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/move.cpp:67
+#: src/input/pages/move.cpp:65
msgid "Move player forward"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/move.cpp:73
+#: src/input/pages/move.cpp:71
msgid "Move pet up"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/move.cpp:79
+#: src/input/pages/move.cpp:77
msgid "Move pet down"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/move.cpp:85
+#: src/input/pages/move.cpp:83
msgid "Move pet left"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/move.cpp:91
+#: src/input/pages/move.cpp:89
msgid "Move pet right"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/move.cpp:97
+#: src/input/pages/move.cpp:95
msgid "Move to navigation point shortcuts"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/move.cpp:103 src/input/pages/move.cpp:109
-#: src/input/pages/move.cpp:115 src/input/pages/move.cpp:121
-#: src/input/pages/move.cpp:127 src/input/pages/move.cpp:133
-#: src/input/pages/move.cpp:139 src/input/pages/move.cpp:145
-#: src/input/pages/move.cpp:151 src/input/pages/move.cpp:157
-#: src/input/pages/move.cpp:163 src/input/pages/move.cpp:169
-#: src/input/pages/move.cpp:175 src/input/pages/move.cpp:181
-#: src/input/pages/move.cpp:187 src/input/pages/move.cpp:193
-#: src/input/pages/move.cpp:199 src/input/pages/move.cpp:205
-#: src/input/pages/move.cpp:211 src/input/pages/move.cpp:217
-#: src/input/pages/move.cpp:223 src/input/pages/move.cpp:229
-#: src/input/pages/move.cpp:235 src/input/pages/move.cpp:241
-#: src/input/pages/move.cpp:247 src/input/pages/move.cpp:253
-#: src/input/pages/move.cpp:259 src/input/pages/move.cpp:265
-#: src/input/pages/move.cpp:271 src/input/pages/move.cpp:277
-#: src/input/pages/move.cpp:283 src/input/pages/move.cpp:289
-#: src/input/pages/move.cpp:295 src/input/pages/move.cpp:301
-#: src/input/pages/move.cpp:307 src/input/pages/move.cpp:313
-#: src/input/pages/move.cpp:319 src/input/pages/move.cpp:325
-#: src/input/pages/move.cpp:331 src/input/pages/move.cpp:337
-#: src/input/pages/move.cpp:343 src/input/pages/move.cpp:349
-#: src/input/pages/move.cpp:355 src/input/pages/move.cpp:361
-#: src/input/pages/move.cpp:367 src/input/pages/move.cpp:373
-#: src/input/pages/move.cpp:379 src/input/pages/move.cpp:385
+#: src/input/pages/move.cpp:101 src/input/pages/move.cpp:107
+#: src/input/pages/move.cpp:113 src/input/pages/move.cpp:119
+#: src/input/pages/move.cpp:125 src/input/pages/move.cpp:131
+#: src/input/pages/move.cpp:137 src/input/pages/move.cpp:143
+#: src/input/pages/move.cpp:149 src/input/pages/move.cpp:155
+#: src/input/pages/move.cpp:161 src/input/pages/move.cpp:167
+#: src/input/pages/move.cpp:173 src/input/pages/move.cpp:179
+#: src/input/pages/move.cpp:185 src/input/pages/move.cpp:191
+#: src/input/pages/move.cpp:197 src/input/pages/move.cpp:203
+#: src/input/pages/move.cpp:209 src/input/pages/move.cpp:215
+#: src/input/pages/move.cpp:221 src/input/pages/move.cpp:227
+#: src/input/pages/move.cpp:233 src/input/pages/move.cpp:239
+#: src/input/pages/move.cpp:245 src/input/pages/move.cpp:251
+#: src/input/pages/move.cpp:257 src/input/pages/move.cpp:263
+#: src/input/pages/move.cpp:269 src/input/pages/move.cpp:275
+#: src/input/pages/move.cpp:281 src/input/pages/move.cpp:287
+#: src/input/pages/move.cpp:293 src/input/pages/move.cpp:299
+#: src/input/pages/move.cpp:305 src/input/pages/move.cpp:311
+#: src/input/pages/move.cpp:317 src/input/pages/move.cpp:323
+#: src/input/pages/move.cpp:329 src/input/pages/move.cpp:335
+#: src/input/pages/move.cpp:341 src/input/pages/move.cpp:347
+#: src/input/pages/move.cpp:353 src/input/pages/move.cpp:359
+#: src/input/pages/move.cpp:365 src/input/pages/move.cpp:371
+#: src/input/pages/move.cpp:377 src/input/pages/move.cpp:383
#, c-format
msgid "Move to point Shortcut %d"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:36
+#: src/input/pages/other.cpp:34
msgid "Input ignore"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:42
+#: src/input/pages/other.cpp:40
msgid "Ignore input 1"
msgstr "Ignore input 1"
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:48
+#: src/input/pages/other.cpp:46
msgid "Ignore input 2"
msgstr "Ignore input 2"
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:54
+#: src/input/pages/other.cpp:52
msgid "Direction keys"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:60
+#: src/input/pages/other.cpp:58
msgid "Player direct up"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:66
+#: src/input/pages/other.cpp:64
msgid "Player direct down"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:72
+#: src/input/pages/other.cpp:70
msgid "Player direct left"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:78
+#: src/input/pages/other.cpp:76
msgid "Player direct right"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:84
+#: src/input/pages/other.cpp:82
msgid "Pet direct up"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:90
+#: src/input/pages/other.cpp:88
msgid "Pet direct down"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:96
+#: src/input/pages/other.cpp:94
msgid "Pet direct left"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:102
+#: src/input/pages/other.cpp:100
msgid "Pet direct right"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:114
+#: src/input/pages/other.cpp:112
msgid "Crazy moves"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:120
+#: src/input/pages/other.cpp:118
msgid "Change Crazy Move mode"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:126
+#: src/input/pages/other.cpp:124
msgid "Quick Drop N Items from 0 slot"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:132
+#: src/input/pages/other.cpp:130
msgid "Quick Drop N Items"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:138
+#: src/input/pages/other.cpp:136
msgid "Switch Quick Drop Counter"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:144
+#: src/input/pages/other.cpp:142
msgid "Quick heal target or self"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:150
+#: src/input/pages/other.cpp:148
msgid "Heal the most injured player"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:156
+#: src/input/pages/other.cpp:154
msgid "Use #itenplz spell"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:162
+#: src/input/pages/other.cpp:160
msgid "Use magic attack"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:168
+#: src/input/pages/other.cpp:166
msgid "Switch magic attack"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:174
+#: src/input/pages/other.cpp:172
msgid "Switch pvp attack"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:180
+#: src/input/pages/other.cpp:178
msgid "Change move type"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:186
+#: src/input/pages/other.cpp:184
msgid "Change Attack Weapon Type"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:192
+#: src/input/pages/other.cpp:190
msgid "Change Attack Type"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:198
+#: src/input/pages/other.cpp:196
msgid "Change Follow mode"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:204
+#: src/input/pages/other.cpp:202
msgid "Change Imitation mode"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:210
+#: src/input/pages/other.cpp:208
msgid "Disable / Enable Game modifier keys"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:216
+#: src/input/pages/other.cpp:214
msgid "On / Off audio"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:222
+#: src/input/pages/other.cpp:220
msgid "Enable / Disable away mode"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:228
+#: src/input/pages/other.cpp:226
msgid "Emulate right click from keyboard"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:234
+#: src/input/pages/other.cpp:232
msgid "Toggle camera mode"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:240
+#: src/input/pages/other.cpp:238
msgid "Toggle ipc mode"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:246
+#: src/input/pages/other.cpp:244
msgid "Show information about position in chat"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:252
+#: src/input/pages/other.cpp:250
msgid "Show online players number in chat"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:258
+#: src/input/pages/other.cpp:256
msgid "Show onscreen keyboard"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:264
+#: src/input/pages/other.cpp:262
msgid "Clean cached graphics"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:270
+#: src/input/pages/other.cpp:268
msgid "Clean cached fonts"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:276
+#: src/input/pages/other.cpp:274
msgid "Print visible players in chat"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:282
+#: src/input/pages/other.cpp:280
msgid "Print all visible beings in chat"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:288
+#: src/input/pages/other.cpp:286
msgid "Load shop items list from disk"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:294
+#: src/input/pages/other.cpp:292
msgid "Save shop items list to disk"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:300
+#: src/input/pages/other.cpp:298
msgid "Print debug cache info"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:306
+#: src/input/pages/other.cpp:304
msgid "Undress selected player"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:312
+#: src/input/pages/other.cpp:310
msgid "Quick disconnect from server"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:318
+#: src/input/pages/other.cpp:316
msgid "Disable debug particle"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:324
+#: src/input/pages/other.cpp:322
msgid "Create items (for gms)"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:330
+#: src/input/pages/other.cpp:328
msgid "Print configured directories in chat"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:336
+#: src/input/pages/other.cpp:334
msgid "Print client uptime in chat"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:342
+#: src/input/pages/other.cpp:340
msgid "Dump debug information"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:348
+#: src/input/pages/other.cpp:346
msgid "Crash client"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:354
+#: src/input/pages/other.cpp:352
msgid "Dump graphics info into chat"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:360
+#: src/input/pages/other.cpp:358
msgid "Dump tests info into chat"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:366
+#: src/input/pages/other.cpp:364
msgid "Print OpenGL version in chat"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:372
+#: src/input/pages/other.cpp:370
msgid "Print enabled mods in chat"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:378
+#: src/input/pages/other.cpp:376
msgid "Dump environments into log"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:384
+#: src/input/pages/other.cpp:382
msgid "Dump OpenGL state into log"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:391
+#: src/input/pages/other.cpp:389
msgid "Test SDL font speed"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:398
+#: src/input/pages/other.cpp:396
msgid "Upload main config"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:404
+#: src/input/pages/other.cpp:402
msgid "Upload server config"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:416
+#: src/input/pages/other.cpp:414
msgid "Fire your mercenary"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:422
+#: src/input/pages/other.cpp:420
msgid "Pet ai start"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:428
+#: src/input/pages/other.cpp:426
msgid "Pet ai stop"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/outfits.cpp:37
+#: src/input/pages/outfits.cpp:35
msgid "Outfits keys"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/outfits.cpp:43
+#: src/input/pages/outfits.cpp:41
msgid "Wear Outfit"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/outfits.cpp:49
+#: src/input/pages/outfits.cpp:47
msgid "Copy Outfit"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/outfits.cpp:55
+#: src/input/pages/outfits.cpp:53
msgid "Copy equipped to Outfit"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/outfits.cpp:61
+#: src/input/pages/outfits.cpp:59
msgid "Show hat in chat"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/outfits.cpp:67
+#: src/input/pages/outfits.cpp:65
msgid "Outfits shortcuts"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/outfits.cpp:73 src/input/pages/outfits.cpp:79
-#: src/input/pages/outfits.cpp:85 src/input/pages/outfits.cpp:91
-#: src/input/pages/outfits.cpp:97 src/input/pages/outfits.cpp:103
-#: src/input/pages/outfits.cpp:109 src/input/pages/outfits.cpp:115
-#: src/input/pages/outfits.cpp:121 src/input/pages/outfits.cpp:127
-#: src/input/pages/outfits.cpp:133 src/input/pages/outfits.cpp:139
-#: src/input/pages/outfits.cpp:145 src/input/pages/outfits.cpp:151
-#: src/input/pages/outfits.cpp:157 src/input/pages/outfits.cpp:163
-#: src/input/pages/outfits.cpp:169 src/input/pages/outfits.cpp:175
-#: src/input/pages/outfits.cpp:181 src/input/pages/outfits.cpp:187
-#: src/input/pages/outfits.cpp:193 src/input/pages/outfits.cpp:199
-#: src/input/pages/outfits.cpp:205 src/input/pages/outfits.cpp:211
-#: src/input/pages/outfits.cpp:217 src/input/pages/outfits.cpp:223
-#: src/input/pages/outfits.cpp:229 src/input/pages/outfits.cpp:235
-#: src/input/pages/outfits.cpp:241 src/input/pages/outfits.cpp:247
-#: src/input/pages/outfits.cpp:253 src/input/pages/outfits.cpp:259
-#: src/input/pages/outfits.cpp:265 src/input/pages/outfits.cpp:271
-#: src/input/pages/outfits.cpp:277 src/input/pages/outfits.cpp:283
-#: src/input/pages/outfits.cpp:289 src/input/pages/outfits.cpp:295
-#: src/input/pages/outfits.cpp:301 src/input/pages/outfits.cpp:307
-#: src/input/pages/outfits.cpp:313 src/input/pages/outfits.cpp:319
-#: src/input/pages/outfits.cpp:325 src/input/pages/outfits.cpp:331
-#: src/input/pages/outfits.cpp:337 src/input/pages/outfits.cpp:343
-#: src/input/pages/outfits.cpp:349 src/input/pages/outfits.cpp:355
+#: src/input/pages/outfits.cpp:71 src/input/pages/outfits.cpp:77
+#: src/input/pages/outfits.cpp:83 src/input/pages/outfits.cpp:89
+#: src/input/pages/outfits.cpp:95 src/input/pages/outfits.cpp:101
+#: src/input/pages/outfits.cpp:107 src/input/pages/outfits.cpp:113
+#: src/input/pages/outfits.cpp:119 src/input/pages/outfits.cpp:125
+#: src/input/pages/outfits.cpp:131 src/input/pages/outfits.cpp:137
+#: src/input/pages/outfits.cpp:143 src/input/pages/outfits.cpp:149
+#: src/input/pages/outfits.cpp:155 src/input/pages/outfits.cpp:161
+#: src/input/pages/outfits.cpp:167 src/input/pages/outfits.cpp:173
+#: src/input/pages/outfits.cpp:179 src/input/pages/outfits.cpp:185
+#: src/input/pages/outfits.cpp:191 src/input/pages/outfits.cpp:197
+#: src/input/pages/outfits.cpp:203 src/input/pages/outfits.cpp:209
+#: src/input/pages/outfits.cpp:215 src/input/pages/outfits.cpp:221
+#: src/input/pages/outfits.cpp:227 src/input/pages/outfits.cpp:233
+#: src/input/pages/outfits.cpp:239 src/input/pages/outfits.cpp:245
+#: src/input/pages/outfits.cpp:251 src/input/pages/outfits.cpp:257
+#: src/input/pages/outfits.cpp:263 src/input/pages/outfits.cpp:269
+#: src/input/pages/outfits.cpp:275 src/input/pages/outfits.cpp:281
+#: src/input/pages/outfits.cpp:287 src/input/pages/outfits.cpp:293
+#: src/input/pages/outfits.cpp:299 src/input/pages/outfits.cpp:305
+#: src/input/pages/outfits.cpp:311 src/input/pages/outfits.cpp:317
+#: src/input/pages/outfits.cpp:323 src/input/pages/outfits.cpp:329
+#: src/input/pages/outfits.cpp:335 src/input/pages/outfits.cpp:341
+#: src/input/pages/outfits.cpp:347 src/input/pages/outfits.cpp:353
#, c-format
msgid "Outfit Shortcut %d"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/shortcuts.cpp:37
+#: src/input/pages/shortcuts.cpp:35
msgid "Shortcuts modifiers keys"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/shortcuts.cpp:43
+#: src/input/pages/shortcuts.cpp:41
msgid "Item Shortcuts Key"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/shortcuts.cpp:49
+#: src/input/pages/shortcuts.cpp:47
msgid "Shortcuts keys"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/shortcuts.cpp:55 src/input/pages/shortcuts.cpp:61
-#: src/input/pages/shortcuts.cpp:67 src/input/pages/shortcuts.cpp:73
-#: src/input/pages/shortcuts.cpp:79 src/input/pages/shortcuts.cpp:85
-#: src/input/pages/shortcuts.cpp:91 src/input/pages/shortcuts.cpp:97
-#: src/input/pages/shortcuts.cpp:103 src/input/pages/shortcuts.cpp:109
-#: src/input/pages/shortcuts.cpp:115 src/input/pages/shortcuts.cpp:121
-#: src/input/pages/shortcuts.cpp:127 src/input/pages/shortcuts.cpp:133
-#: src/input/pages/shortcuts.cpp:139 src/input/pages/shortcuts.cpp:145
-#: src/input/pages/shortcuts.cpp:151 src/input/pages/shortcuts.cpp:157
-#: src/input/pages/shortcuts.cpp:163 src/input/pages/shortcuts.cpp:169
+#: src/input/pages/shortcuts.cpp:53 src/input/pages/shortcuts.cpp:59
+#: src/input/pages/shortcuts.cpp:65 src/input/pages/shortcuts.cpp:71
+#: src/input/pages/shortcuts.cpp:77 src/input/pages/shortcuts.cpp:83
+#: src/input/pages/shortcuts.cpp:89 src/input/pages/shortcuts.cpp:95
+#: src/input/pages/shortcuts.cpp:101 src/input/pages/shortcuts.cpp:107
+#: src/input/pages/shortcuts.cpp:113 src/input/pages/shortcuts.cpp:119
+#: src/input/pages/shortcuts.cpp:125 src/input/pages/shortcuts.cpp:131
+#: src/input/pages/shortcuts.cpp:137 src/input/pages/shortcuts.cpp:143
+#: src/input/pages/shortcuts.cpp:149 src/input/pages/shortcuts.cpp:155
+#: src/input/pages/shortcuts.cpp:161 src/input/pages/shortcuts.cpp:167
#, c-format
msgid "Item Shortcut %d"
msgstr "Gyorsmenü %d"
#. TRANSLATORS: input action name
-#: src/input/pages/windows.cpp:42
+#: src/input/pages/windows.cpp:40
msgid "Show Windows Menu"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/windows.cpp:48
+#: src/input/pages/windows.cpp:46
msgid "Hide Windows"
msgstr "Ablakok Elrejtése"
#. TRANSLATORS: input action name
-#: src/input/pages/windows.cpp:54
+#: src/input/pages/windows.cpp:52
msgid "About Window"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/windows.cpp:60
+#: src/input/pages/windows.cpp:58
msgid "Bank Window"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/windows.cpp:66
+#: src/input/pages/windows.cpp:64
msgid "Help Window"
msgstr "Súgó Ablak"
#. TRANSLATORS: input action name
-#: src/input/pages/windows.cpp:72
+#: src/input/pages/windows.cpp:70
msgid "Status Window"
msgstr "Sztátusz Ablak"
#. TRANSLATORS: input action name
-#: src/input/pages/windows.cpp:78
+#: src/input/pages/windows.cpp:76
msgid "Inventory Window"
msgstr "Táska Ablak"
#. TRANSLATORS: input action name
-#: src/input/pages/windows.cpp:84
+#: src/input/pages/windows.cpp:82
msgid "Equipment Window"
msgstr "Felszerelés Ablak"
#. TRANSLATORS: input action name
-#: src/input/pages/windows.cpp:90
+#: src/input/pages/windows.cpp:88
msgid "Skill Window"
msgstr "Képességek Ablak"
#. TRANSLATORS: input action name
-#: src/input/pages/windows.cpp:96
+#: src/input/pages/windows.cpp:94
msgid "Minimap Window"
msgstr "Minitérkép Ablak"
#. TRANSLATORS: input action name
-#: src/input/pages/windows.cpp:102
+#: src/input/pages/windows.cpp:100
msgid "Chat Window"
msgstr "Chat Ablak"
#. TRANSLATORS: input action name
-#: src/input/pages/windows.cpp:108
+#: src/input/pages/windows.cpp:106
msgid "Item Shortcut Window"
msgstr "Gyorsmenü Ablak"
#. TRANSLATORS: input action name
-#: src/input/pages/windows.cpp:114
+#: src/input/pages/windows.cpp:112
msgid "Setup Window"
msgstr "Beállítások Ablak"
#. TRANSLATORS: input action name
-#: src/input/pages/windows.cpp:120
+#: src/input/pages/windows.cpp:118
msgid "Debug Window"
msgstr "Hibakereső Ablak"
#. TRANSLATORS: input action name
-#: src/input/pages/windows.cpp:126
+#: src/input/pages/windows.cpp:124
msgid "Social Window"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/windows.cpp:132
+#: src/input/pages/windows.cpp:130
msgid "Emote Shortcut Window"
msgstr "Hangulatjel Gyorsmenü Ablak"
#. TRANSLATORS: input action name
-#: src/input/pages/windows.cpp:138
+#: src/input/pages/windows.cpp:136
msgid "Outfits Window"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/windows.cpp:144
+#: src/input/pages/windows.cpp:142
msgid "Shop Window"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/windows.cpp:150
+#: src/input/pages/windows.cpp:148
msgid "Quick drop Window"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/windows.cpp:156
+#: src/input/pages/windows.cpp:154
msgid "Kill Stats Window"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/windows.cpp:162
+#: src/input/pages/windows.cpp:160
msgid "Commands Window"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/windows.cpp:168
-msgid "Bot Checker Window"
-msgstr ""
-
-#. TRANSLATORS: input action name
-#: src/input/pages/windows.cpp:174
+#: src/input/pages/windows.cpp:166
msgid "Who Is Online Window"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/windows.cpp:180
+#: src/input/pages/windows.cpp:172
msgid "Did you know Window"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/windows.cpp:186
+#: src/input/pages/windows.cpp:178
msgid "Quests Window"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/windows.cpp:192
+#: src/input/pages/windows.cpp:184
msgid "Updates Window"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/windows.cpp:198
+#: src/input/pages/windows.cpp:190
msgid "Cart window"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/windows.cpp:210
+#: src/input/pages/windows.cpp:196
+msgid "Quick settings window"
+msgstr ""
+
+#. TRANSLATORS: input action name
+#: src/input/pages/windows.cpp:208
msgid "Previous Social Tab"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/windows.cpp:216
+#: src/input/pages/windows.cpp:214
msgid "Next Social Tab"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/windows.cpp:222
+#: src/input/pages/windows.cpp:220
msgid "Previous Shortcuts tab"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/windows.cpp:228
+#: src/input/pages/windows.cpp:226
msgid "Next Shortcuts tab"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/windows.cpp:234
+#: src/input/pages/windows.cpp:232
msgid "Previous Commands tab"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/windows.cpp:240
+#: src/input/pages/windows.cpp:238
msgid "Next Commands tab"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/windows.cpp:246
+#: src/input/pages/windows.cpp:244
msgid "Previous inventory tab"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/windows.cpp:252
+#: src/input/pages/windows.cpp:250
msgid "Next inventory tab"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/windows.cpp:258
+#: src/input/pages/windows.cpp:256
msgid "Clear drops window"
msgstr ""
#. TRANSLATORS: inventory type name
-#: src/inventory.cpp:304
+#: src/inventory.cpp:306
msgid "Storage"
msgstr ""
#. TRANSLATORS: inventory type name
-#: src/inventory.cpp:314
+#: src/inventory.cpp:311
msgid "Npc"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:78
+#: src/main.cpp:82
msgid "manaplus [options] [manaplus-file]"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:80
+#: src/main.cpp:84
msgid "[manaplus-file] : The manaplus file is an XML file (.manaplus)"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:83
+#: src/main.cpp:87
msgid " used to set custom parameters"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:85
+#: src/main.cpp:89
msgid " to the manaplus client."
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:88
+#: src/main.cpp:92
msgid "Options:"
msgstr "Opciók:"
#. TRANSLATORS: command line help
-#: src/main.cpp:90
+#: src/main.cpp:94
msgid " -l --log-file : Log file to use"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:92
+#: src/main.cpp:96
msgid " -a --chat-log-dir : Chat log dir to use"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:94
+#: src/main.cpp:98
msgid " -v --version : Display the version"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:96
+#: src/main.cpp:100
msgid " -h --help : Display this help"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:98
+#: src/main.cpp:102
msgid " -C --config-dir : Configuration directory to use"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:101
+#: src/main.cpp:105
msgid " -U --username : Login with this username"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:103
+#: src/main.cpp:107
msgid " -P --password : Login with this password"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:105
+#: src/main.cpp:109
msgid " -c --character : Login with this character"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:107
+#: src/main.cpp:111
msgid " -s --server : Login server name or IP"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:109
+#: src/main.cpp:113
msgid " -y --server-type : Login server type"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:111
+#: src/main.cpp:115
msgid " -p --port : Login server port"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:113
+#: src/main.cpp:117
msgid " -H --update-host : Use this update host"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:115
+#: src/main.cpp:119
msgid " -D --default : Choose default character server and character"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:118
+#: src/main.cpp:122
msgid " -u --skip-update : Skip the update downloads"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:120
+#: src/main.cpp:124
msgid " -d --data : Directory to load game data from"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:123
+#: src/main.cpp:127
msgid " -L --localdata-dir : Directory to use as local data directory"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:126
+#: src/main.cpp:130
msgid " --screenshot-dir : Directory to store screenshots"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:129
+#: src/main.cpp:133
msgid " --safemode : Start game in safe mode"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:131
+#: src/main.cpp:135
msgid " --renderer : Set renderer type"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:133
+#: src/main.cpp:137
msgid " -T --tests : Start testing drivers and auto configuring"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:137
+#: src/main.cpp:141
msgid " -O --no-opengl : Disable OpenGL for this session"
msgstr ""
@@ -7826,8 +8167,8 @@ msgid "Failed to create character. Most likely the name is already taken."
msgstr ""
#. TRANSLATORS: error message
-#: src/net/ea/charserverhandler.cpp:117 src/net/ea/loginhandler.cpp:247
-#: src/net/eathena/loginhandler.cpp:224
+#: src/net/ea/charserverhandler.cpp:117 src/net/ea/loginhandler.cpp:249
+#: src/net/eathena/loginhandler.cpp:233
msgid "Wrong name."
msgstr ""
@@ -7856,7 +8197,8 @@ msgstr ""
msgid "Incorrect look."
msgstr ""
-#: src/net/ea/charserverhandler.cpp:160
+#. TRANSLATORS: info message
+#: src/net/ea/charserverhandler.cpp:168
msgid "Character deleted."
msgstr ""
@@ -7877,102 +8219,103 @@ msgstr ""
msgid "Whisper could not be sent, you ignored by all players."
msgstr ""
-#: src/net/ea/gamehandler.cpp:79
+#. TRANSLATORS: error header
+#: src/net/ea/gamehandler.cpp:81
msgid "Game"
msgstr ""
#. TRANSLATORS: error message
-#: src/net/ea/gamehandler.cpp:81
+#: src/net/ea/gamehandler.cpp:83
msgid "Request to quit denied!"
msgstr ""
#. TRANSLATORS: guild info message
-#: src/net/ea/guildhandler.cpp:137
+#: src/net/ea/guildhandler.cpp:121
#, c-format
msgid "Guild name: %s"
msgstr ""
#. TRANSLATORS: guild info message
-#: src/net/ea/guildhandler.cpp:140
+#: src/net/ea/guildhandler.cpp:124
#, c-format
msgid "Guild master: %s"
msgstr ""
#. TRANSLATORS: guild info message
-#: src/net/ea/guildhandler.cpp:143
+#: src/net/ea/guildhandler.cpp:127
#, c-format
msgid "Guild level: %d"
msgstr ""
#. TRANSLATORS: guild info message
-#: src/net/ea/guildhandler.cpp:146
+#: src/net/ea/guildhandler.cpp:130
#, c-format
msgid "Online members: %d"
msgstr ""
#. TRANSLATORS: guild info message
-#: src/net/ea/guildhandler.cpp:149
+#: src/net/ea/guildhandler.cpp:133
#, c-format
msgid "Max members: %d"
msgstr ""
#. TRANSLATORS: guild info message
-#: src/net/ea/guildhandler.cpp:152
+#: src/net/ea/guildhandler.cpp:136
#, c-format
msgid "Average level: %d"
msgstr ""
#. TRANSLATORS: guild info message
-#: src/net/ea/guildhandler.cpp:155
+#: src/net/ea/guildhandler.cpp:139
#, c-format
msgid "Guild exp: %d"
msgstr ""
#. TRANSLATORS: guild info message
-#: src/net/ea/guildhandler.cpp:158
+#: src/net/ea/guildhandler.cpp:142
#, c-format
msgid "Guild next exp: %d"
msgstr ""
#. TRANSLATORS: guild info message
-#: src/net/ea/guildhandler.cpp:161
+#: src/net/ea/guildhandler.cpp:145
#, c-format
msgid "Guild castle: %s"
msgstr ""
#. TRANSLATORS: error message
-#: src/net/ea/loginhandler.cpp:207 src/net/eathena/loginhandler.cpp:179
+#: src/net/ea/loginhandler.cpp:209 src/net/eathena/loginhandler.cpp:188
msgid "Unregistered ID."
msgstr ""
#. TRANSLATORS: error message
-#: src/net/ea/loginhandler.cpp:211 src/net/eathena/loginhandler.cpp:183
+#: src/net/ea/loginhandler.cpp:213 src/net/eathena/loginhandler.cpp:192
msgid "Wrong password."
msgstr ""
#. TRANSLATORS: error message
-#: src/net/ea/loginhandler.cpp:216 src/net/eathena/loginhandler.cpp:188
+#: src/net/ea/loginhandler.cpp:218 src/net/eathena/loginhandler.cpp:197
msgid "Account expired."
msgstr ""
#. TRANSLATORS: error message
-#: src/net/ea/loginhandler.cpp:220 src/net/eathena/loginhandler.cpp:192
+#: src/net/ea/loginhandler.cpp:222 src/net/eathena/loginhandler.cpp:201
msgid "Rejected from server."
msgstr ""
#. TRANSLATORS: error message
-#: src/net/ea/loginhandler.cpp:224 src/net/eathena/loginhandler.cpp:196
+#: src/net/ea/loginhandler.cpp:226 src/net/eathena/loginhandler.cpp:205
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:201
+#: src/net/ea/loginhandler.cpp:231 src/net/eathena/loginhandler.cpp:210
msgid "Client too old."
msgstr ""
#. TRANSLATORS: error message
-#: src/net/ea/loginhandler.cpp:233 src/net/eathena/loginhandler.cpp:205
+#: src/net/ea/loginhandler.cpp:235 src/net/eathena/loginhandler.cpp:214
#, c-format
msgid ""
"You have been temporarily banned from the game until %s.\n"
@@ -7980,362 +8323,380 @@ msgid ""
msgstr ""
#. TRANSLATORS: error message
-#: src/net/ea/loginhandler.cpp:239 src/net/eathena/loginhandler.cpp:214
+#: src/net/ea/loginhandler.cpp:241 src/net/eathena/loginhandler.cpp:223
msgid "Server overpopulated."
msgstr ""
#. TRANSLATORS: error message
-#: src/net/ea/loginhandler.cpp:243 src/net/eathena/loginhandler.cpp:219
+#: src/net/ea/loginhandler.cpp:245 src/net/eathena/loginhandler.cpp:228
msgid "This user name is already taken."
msgstr ""
#. TRANSLATORS: error message
-#: src/net/ea/loginhandler.cpp:251 src/net/eathena/loginhandler.cpp:229
+#: src/net/ea/loginhandler.cpp:253 src/net/eathena/loginhandler.cpp:238
msgid "Incorrect email."
msgstr ""
#. TRANSLATORS: error message
-#: src/net/ea/loginhandler.cpp:255 src/net/eathena/loginhandler.cpp:234
+#: src/net/ea/loginhandler.cpp:257 src/net/eathena/loginhandler.cpp:243
msgid "Username permanently erased."
msgstr ""
#. TRANSLATORS: error message
-#: src/net/ea/loginhandler.cpp:259 src/net/eathena/loginhandler.cpp:238
-#: src/net/tmwa/loginhandler.cpp:286
+#: src/net/ea/loginhandler.cpp:261 src/net/eathena/loginhandler.cpp:247
+#: src/net/eathena/loginhandler.cpp:355 src/net/tmwa/loginhandler.cpp:255
msgid "Unknown error."
msgstr ""
#. TRANSLATORS: error message
-#: src/net/ea/network.cpp:99
+#: src/net/ea/network.cpp:101
msgid "Empty address given to Network::connect()!"
msgstr ""
#. TRANSLATORS: error message
-#: src/net/ea/network.cpp:207
+#: src/net/ea/network.cpp:209
msgid "Unable to resolve host \""
msgstr ""
#. TRANSLATORS: error message
-#: src/net/ea/network.cpp:288
+#: src/net/ea/network.cpp:290
msgid "Connection to server terminated. "
msgstr ""
+#. TRANSLATORS: error message
#. TRANSLATORS: char rename error
-#: src/net/eathena/charserverhandler.cpp:576
-#: src/net/eathena/charserverhandler.cpp:613
+#: src/net/eathena/charserverhandler.cpp:589
+#: src/net/eathena/charserverhandler.cpp:635
msgid "Character rename error."
msgstr ""
-#: src/net/eathena/charserverhandler.cpp:591
+#. TRANSLATORS: info message
+#: src/net/eathena/charserverhandler.cpp:610
msgid "Character renamed."
msgstr ""
#. TRANSLATORS: char rename error
-#: src/net/eathena/charserverhandler.cpp:604
+#: src/net/eathena/charserverhandler.cpp:626
msgid "Rename not allowed."
msgstr ""
#. TRANSLATORS: char rename error
-#: src/net/eathena/charserverhandler.cpp:608
+#: src/net/eathena/charserverhandler.cpp:630
msgid "New name is not set."
msgstr ""
#. TRANSLATORS: char rename error
-#: src/net/eathena/charserverhandler.cpp:617
+#: src/net/eathena/charserverhandler.cpp:639
msgid "Character not found."
msgstr ""
-#: src/net/eathena/charserverhandler.cpp:651
-#: src/net/tmwa/charserverhandler.cpp:533
+#. TRANSLATORS: error message
+#: src/net/eathena/charserverhandler.cpp:681
+#: src/net/tmwa/charserverhandler.cpp:504
msgid "Failed to delete character."
msgstr ""
-#: src/net/eathena/chathandler.cpp:448
+#: src/net/eathena/chathandler.cpp:447
msgid "Can't cast skill in this area."
msgstr ""
-#: src/net/eathena/chathandler.cpp:451
+#: src/net/eathena/chathandler.cpp:450
msgid "Can't use item in this area."
msgstr ""
-#: src/net/eathena/chathandler.cpp:454
+#: src/net/eathena/chathandler.cpp:453
msgid "Can't equip. Wrong level."
msgstr ""
-#: src/net/eathena/chathandler.cpp:457
+#: src/net/eathena/chathandler.cpp:456
msgid "Can't use. Wrong level."
msgstr ""
-#: src/net/eathena/chathandler.cpp:460
+#: src/net/eathena/chathandler.cpp:459
msgid "Work in progress."
msgstr ""
#. TRANSLATORS: chat message
-#: src/net/eathena/chathandler.cpp:634
+#: src/net/eathena/chathandler.cpp:639
#, c-format
msgid "Message could not be sent, channel %s is not exists."
msgstr ""
#. TRANSLATORS: chat message
-#: src/net/eathena/chathandler.cpp:774
+#: src/net/eathena/chathandler.cpp:785
#, c-format
msgid "Can't open channel. Channel %s is not exists."
msgstr ""
#. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:140 src/net/tmwa/generalhandler.cpp:143
+#: src/net/eathena/generalhandler.cpp:132 src/net/tmwa/generalhandler.cpp:141
#, c-format
msgid "Strength %s"
msgstr ""
#. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:141 src/net/tmwa/generalhandler.cpp:145
+#: src/net/eathena/generalhandler.cpp:133 src/net/tmwa/generalhandler.cpp:143
#, c-format
msgid "Agility %s"
msgstr ""
#. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:142 src/net/tmwa/generalhandler.cpp:147
+#: src/net/eathena/generalhandler.cpp:134 src/net/tmwa/generalhandler.cpp:145
#, c-format
msgid "Vitality %s"
msgstr ""
#. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:143 src/net/tmwa/generalhandler.cpp:149
+#: src/net/eathena/generalhandler.cpp:135 src/net/tmwa/generalhandler.cpp:147
#, c-format
msgid "Intelligence %s"
msgstr ""
#. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:144 src/net/tmwa/generalhandler.cpp:151
+#: src/net/eathena/generalhandler.cpp:136 src/net/tmwa/generalhandler.cpp:149
#, c-format
msgid "Dexterity %s"
msgstr ""
#. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:145 src/net/tmwa/generalhandler.cpp:153
+#: src/net/eathena/generalhandler.cpp:137 src/net/tmwa/generalhandler.cpp:151
#, c-format
msgid "Luck %s"
msgstr ""
#. TRANSLATORS: error message
-#: src/net/eathena/generalhandler.cpp:180 src/net/tmwa/generalhandler.cpp:188
+#: src/net/eathena/generalhandler.cpp:172 src/net/tmwa/generalhandler.cpp:186
msgid "Authentication failed."
msgstr ""
#. TRANSLATORS: error message
-#: src/net/eathena/generalhandler.cpp:183 src/net/tmwa/generalhandler.cpp:192
+#: src/net/eathena/generalhandler.cpp:175 src/net/tmwa/generalhandler.cpp:190
msgid "No servers available."
msgstr ""
#. TRANSLATORS: error message
-#: src/net/eathena/generalhandler.cpp:188 src/net/tmwa/generalhandler.cpp:198
+#: src/net/eathena/generalhandler.cpp:180 src/net/tmwa/generalhandler.cpp:196
msgid "Someone else is trying to use this account."
msgstr ""
#. TRANSLATORS: error message
-#: src/net/eathena/generalhandler.cpp:193 src/net/tmwa/generalhandler.cpp:204
+#: src/net/eathena/generalhandler.cpp:185 src/net/tmwa/generalhandler.cpp:202
msgid "This account is already logged in."
msgstr ""
#. TRANSLATORS: error message
-#: src/net/eathena/generalhandler.cpp:197 src/net/tmwa/generalhandler.cpp:209
+#: src/net/eathena/generalhandler.cpp:189 src/net/tmwa/generalhandler.cpp:207
msgid "Speed hack detected."
msgstr ""
-#: src/net/eathena/generalhandler.cpp:200
+#: src/net/eathena/generalhandler.cpp:192
msgid "Server full."
msgstr ""
-#: src/net/eathena/generalhandler.cpp:203
+#: src/net/eathena/generalhandler.cpp:195
msgid "Sorry, you are underaged."
msgstr ""
#. TRANSLATORS: error message
-#: src/net/eathena/generalhandler.cpp:206 src/net/tmwa/generalhandler.cpp:213
+#: src/net/eathena/generalhandler.cpp:198 src/net/tmwa/generalhandler.cpp:211
msgid "Duplicated login."
msgstr ""
-#: src/net/eathena/generalhandler.cpp:209
+#: src/net/eathena/generalhandler.cpp:201
msgid "To many connections from same ip."
msgstr ""
-#: src/net/eathena/generalhandler.cpp:212
+#: src/net/eathena/generalhandler.cpp:204
msgid "Not paid for this time."
msgstr ""
-#: src/net/eathena/generalhandler.cpp:215
+#: src/net/eathena/generalhandler.cpp:207
msgid "Pay suspended."
msgstr ""
-#: src/net/eathena/generalhandler.cpp:218
+#: src/net/eathena/generalhandler.cpp:210
msgid "Pay changed."
msgstr ""
-#: src/net/eathena/generalhandler.cpp:221
+#: src/net/eathena/generalhandler.cpp:213
msgid "Pay wrong ip."
msgstr ""
-#: src/net/eathena/generalhandler.cpp:224
+#: src/net/eathena/generalhandler.cpp:216
msgid "Pay game room."
msgstr ""
-#: src/net/eathena/generalhandler.cpp:227
+#: src/net/eathena/generalhandler.cpp:219
msgid "Disconnect forced by GM."
msgstr ""
-#: src/net/eathena/generalhandler.cpp:231
+#: src/net/eathena/generalhandler.cpp:223
msgid "Ban japan refuse."
msgstr ""
-#: src/net/eathena/generalhandler.cpp:234
+#: src/net/eathena/generalhandler.cpp:226
msgid "Remained other account."
msgstr ""
-#: src/net/eathena/generalhandler.cpp:237
+#: src/net/eathena/generalhandler.cpp:229
msgid "Ip unfair."
msgstr ""
-#: src/net/eathena/generalhandler.cpp:240
+#: src/net/eathena/generalhandler.cpp:232
msgid "Ip count all."
msgstr ""
-#: src/net/eathena/generalhandler.cpp:243
+#: src/net/eathena/generalhandler.cpp:235
msgid "Ip count."
msgstr ""
-#: src/net/eathena/generalhandler.cpp:247
+#: src/net/eathena/generalhandler.cpp:239
msgid "Memory."
msgstr ""
-#: src/net/eathena/generalhandler.cpp:250
+#: src/net/eathena/generalhandler.cpp:242
msgid "Han valid."
msgstr ""
-#: src/net/eathena/generalhandler.cpp:253
+#: src/net/eathena/generalhandler.cpp:245
msgid "Ip limited access."
msgstr ""
-#: src/net/eathena/generalhandler.cpp:256
+#: src/net/eathena/generalhandler.cpp:248
msgid "Over characters list."
msgstr ""
-#: src/net/eathena/generalhandler.cpp:259
+#: src/net/eathena/generalhandler.cpp:251
msgid "Ip blocked."
msgstr ""
-#: src/net/eathena/generalhandler.cpp:262
+#: src/net/eathena/generalhandler.cpp:254
msgid "Invalid password count."
msgstr ""
-#: src/net/eathena/generalhandler.cpp:265
+#: src/net/eathena/generalhandler.cpp:257
msgid "Not allowed race."
msgstr ""
#. TRANSLATORS: error message
-#: src/net/eathena/generalhandler.cpp:268 src/net/tmwa/generalhandler.cpp:217
+#: src/net/eathena/generalhandler.cpp:260 src/net/tmwa/generalhandler.cpp:215
msgid "Unknown connection error."
msgstr ""
-#: src/net/eathena/generalhandler.cpp:278
+#: src/net/eathena/generalhandler.cpp:270
msgid "Map not found"
msgstr ""
#. TRANSLATORS: error message
-#: src/net/eathena/generalhandler.cpp:368 src/net/tmwa/generalhandler.cpp:317
+#: src/net/eathena/generalhandler.cpp:360 src/net/tmwa/generalhandler.cpp:315
msgid "Got disconnected from server!"
msgstr "Lekapcsolódtál a szerverről!"
-#. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:393 src/net/tmwa/generalhandler.cpp:345
+#: src/net/eathena/generalhandler.cpp:384 src/net/tmwa/generalhandler.cpp:342
msgid "Strength"
msgstr "Erő"
-#. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:394 src/net/tmwa/generalhandler.cpp:347
+#: src/net/eathena/generalhandler.cpp:386 src/net/tmwa/generalhandler.cpp:345
msgid "Agility"
msgstr "Mozgékonyság"
-#. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:395 src/net/tmwa/generalhandler.cpp:349
+#: src/net/eathena/generalhandler.cpp:388 src/net/tmwa/generalhandler.cpp:348
msgid "Vitality"
msgstr "Egészség"
-#: src/net/eathena/generalhandler.cpp:397 src/net/tmwa/generalhandler.cpp:352
+#: src/net/eathena/generalhandler.cpp:390 src/net/tmwa/generalhandler.cpp:351
msgid "Intelligence"
msgstr "Intelligencia"
-#. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:398 src/net/tmwa/generalhandler.cpp:354
+#: src/net/eathena/generalhandler.cpp:392 src/net/tmwa/generalhandler.cpp:354
msgid "Dexterity"
msgstr "Ügyesség"
-#. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:399 src/net/tmwa/generalhandler.cpp:356
+#: src/net/eathena/generalhandler.cpp:394 src/net/tmwa/generalhandler.cpp:357
msgid "Luck"
msgstr "Szerencse"
#. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:402 src/net/tmwa/generalhandler.cpp:360
+#: src/net/eathena/generalhandler.cpp:397 src/net/tmwa/generalhandler.cpp:361
msgid "Defense"
msgstr ""
#. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:403 src/net/tmwa/generalhandler.cpp:362
+#: src/net/eathena/generalhandler.cpp:398 src/net/tmwa/generalhandler.cpp:363
msgid "M.Attack"
msgstr ""
#. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:404 src/net/tmwa/generalhandler.cpp:364
+#: src/net/eathena/generalhandler.cpp:399 src/net/tmwa/generalhandler.cpp:365
msgid "M.Defense"
msgstr ""
#. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:406 src/net/tmwa/generalhandler.cpp:367
+#: src/net/eathena/generalhandler.cpp:401 src/net/tmwa/generalhandler.cpp:368
#, no-c-format
msgid "% Accuracy"
msgstr ""
#. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:408 src/net/tmwa/generalhandler.cpp:370
+#: src/net/eathena/generalhandler.cpp:403 src/net/tmwa/generalhandler.cpp:371
#, no-c-format
msgid "% Evade"
msgstr ""
#. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:410 src/net/tmwa/generalhandler.cpp:373
+#: src/net/eathena/generalhandler.cpp:405 src/net/tmwa/generalhandler.cpp:374
#, no-c-format
msgid "% Critical"
msgstr ""
#. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:411 src/net/tmwa/generalhandler.cpp:375
+#: src/net/eathena/generalhandler.cpp:406 src/net/tmwa/generalhandler.cpp:376
msgid "Attack Delay"
msgstr ""
#. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:412 src/net/tmwa/generalhandler.cpp:377
+#: src/net/eathena/generalhandler.cpp:407 src/net/tmwa/generalhandler.cpp:378
msgid "Walk Delay"
msgstr ""
#. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:413 src/net/tmwa/generalhandler.cpp:379
+#: src/net/eathena/generalhandler.cpp:408 src/net/tmwa/generalhandler.cpp:380
msgid "Attack Range"
msgstr ""
#. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:414 src/net/tmwa/generalhandler.cpp:381
+#: src/net/eathena/generalhandler.cpp:409 src/net/tmwa/generalhandler.cpp:382
msgid "Damage per sec."
msgstr ""
-#: src/net/eathena/generalhandler.cpp:415
+#: src/net/eathena/generalhandler.cpp:410
msgid "Karma"
msgstr ""
-#: src/net/eathena/generalhandler.cpp:416
+#: src/net/eathena/generalhandler.cpp:411
msgid "Manner"
msgstr ""
+#. TRANSLATORS: error message
+#: src/net/eathena/loginhandler.cpp:343 src/net/tmwa/loginhandler.cpp:243
+msgid "Account was not found. Please re-login."
+msgstr ""
+
+#. TRANSLATORS: error message
+#: src/net/eathena/loginhandler.cpp:347 src/net/tmwa/loginhandler.cpp:247
+msgid "Old password incorrect."
+msgstr ""
+
+#. TRANSLATORS: error message
+#: src/net/eathena/loginhandler.cpp:351 src/net/tmwa/loginhandler.cpp:251
+msgid "New password too short."
+msgstr ""
+
+#: src/net/eathena/mailhandler.cpp:216
+#, c-format
+msgid "You have new mail from %s with subject %s"
+msgstr ""
+
#: src/net/eathena/skillhandler.cpp:361
#, c-format
msgid "Unknown skill error: %d"
@@ -8347,159 +8708,144 @@ msgid "Unknown skill error: %d."
msgstr ""
#. TRANSLATORS: error message
-#: src/net/eathena/skillhandler.cpp:377 src/net/tmwa/skillhandler.cpp:223
+#: src/net/eathena/skillhandler.cpp:377 src/net/tmwa/skillhandler.cpp:222
msgid "You have not yet reached a high enough lvl!"
msgstr ""
#. TRANSLATORS: error message
-#: src/net/eathena/skillhandler.cpp:381 src/net/tmwa/skillhandler.cpp:227
+#: src/net/eathena/skillhandler.cpp:381 src/net/tmwa/skillhandler.cpp:226
msgid "Insufficient HP!"
msgstr ""
#. TRANSLATORS: error message
-#: src/net/eathena/skillhandler.cpp:385 src/net/tmwa/skillhandler.cpp:231
+#: src/net/eathena/skillhandler.cpp:385 src/net/tmwa/skillhandler.cpp:230
msgid "Insufficient SP!"
msgstr ""
#. TRANSLATORS: error message
-#: src/net/eathena/skillhandler.cpp:389 src/net/tmwa/skillhandler.cpp:235
+#: src/net/eathena/skillhandler.cpp:389 src/net/tmwa/skillhandler.cpp:234
msgid "You have no memos!"
msgstr ""
#. TRANSLATORS: error message
-#: src/net/eathena/skillhandler.cpp:393 src/net/tmwa/skillhandler.cpp:239
+#: src/net/eathena/skillhandler.cpp:393 src/net/tmwa/skillhandler.cpp:238
msgid "You cannot do that right now!"
msgstr ""
#. TRANSLATORS: error message
-#: src/net/eathena/skillhandler.cpp:397 src/net/tmwa/skillhandler.cpp:243
+#: src/net/eathena/skillhandler.cpp:397 src/net/tmwa/skillhandler.cpp:242
msgid "Seems you need more money... ;-)"
msgstr ""
#. TRANSLATORS: error message
-#: src/net/eathena/skillhandler.cpp:401 src/net/tmwa/skillhandler.cpp:247
+#: src/net/eathena/skillhandler.cpp:401 src/net/tmwa/skillhandler.cpp:246
msgid "You cannot use this skill with that kind of weapon!"
msgstr ""
#. TRANSLATORS: error message
-#: src/net/eathena/skillhandler.cpp:406 src/net/tmwa/skillhandler.cpp:252
+#: src/net/eathena/skillhandler.cpp:406 src/net/tmwa/skillhandler.cpp:251
msgid "You need another red gem!"
msgstr ""
#. TRANSLATORS: error message
-#: src/net/eathena/skillhandler.cpp:410 src/net/tmwa/skillhandler.cpp:256
+#: src/net/eathena/skillhandler.cpp:410 src/net/tmwa/skillhandler.cpp:255
msgid "You need another blue gem!"
msgstr ""
#. TRANSLATORS: error message
-#: src/net/eathena/skillhandler.cpp:414 src/net/tmwa/skillhandler.cpp:260
+#: src/net/eathena/skillhandler.cpp:414 src/net/tmwa/skillhandler.cpp:259
msgid "You're carrying to much to do this!"
msgstr ""
#. TRANSLATORS: trade header
-#: src/net/ea/tradehandler.cpp:86
+#: src/net/ea/tradehandler.cpp:89
#, c-format
msgid "Trade: You and %s"
msgstr ""
#. TRANSLATORS: trade message
-#: src/net/ea/tradehandler.cpp:174
+#: src/net/ea/tradehandler.cpp:178
#, c-format
msgid "%s wants to trade with you, do you accept?"
msgstr "%s üzletelni akar veled. Te akarsz vele?"
#. TRANSLATORS: playe stat
-#: src/net/tmwa/charserverhandler.cpp:354
+#: src/net/tmwa/charserverhandler.cpp:332
msgid "Strength:"
msgstr ""
#. TRANSLATORS: playe stat
-#: src/net/tmwa/charserverhandler.cpp:356
+#: src/net/tmwa/charserverhandler.cpp:334
msgid "Agility:"
msgstr ""
#. TRANSLATORS: playe stat
-#: src/net/tmwa/charserverhandler.cpp:358
+#: src/net/tmwa/charserverhandler.cpp:336
msgid "Vitality:"
msgstr ""
#. TRANSLATORS: playe stat
-#: src/net/tmwa/charserverhandler.cpp:360
+#: src/net/tmwa/charserverhandler.cpp:338
msgid "Intelligence:"
msgstr ""
#. TRANSLATORS: playe stat
-#: src/net/tmwa/charserverhandler.cpp:362
+#: src/net/tmwa/charserverhandler.cpp:340
msgid "Dexterity:"
msgstr ""
#. TRANSLATORS: playe stat
-#: src/net/tmwa/charserverhandler.cpp:364
+#: src/net/tmwa/charserverhandler.cpp:342
msgid "Luck:"
msgstr ""
#. TRANSLATORS: error message
-#: src/net/tmwa/loginhandler.cpp:274
-msgid "Account was not found. Please re-login."
-msgstr ""
-
-#. TRANSLATORS: error message
-#: src/net/tmwa/loginhandler.cpp:278
-msgid "Old password incorrect."
-msgstr ""
-
-#. TRANSLATORS: error message
-#: src/net/tmwa/loginhandler.cpp:282
-msgid "New password too short."
-msgstr ""
-
-#. TRANSLATORS: error message
-#: src/net/tmwa/skillhandler.cpp:190
+#: src/net/tmwa/skillhandler.cpp:189
msgid "Trade failed!"
msgstr ""
#. TRANSLATORS: error message
-#: src/net/tmwa/skillhandler.cpp:194
+#: src/net/tmwa/skillhandler.cpp:193
msgid "Emote failed!"
msgstr ""
#. TRANSLATORS: error message
-#: src/net/tmwa/skillhandler.cpp:198
+#: src/net/tmwa/skillhandler.cpp:197
msgid "Sit failed!"
msgstr ""
#. TRANSLATORS: error message
-#: src/net/tmwa/skillhandler.cpp:202
+#: src/net/tmwa/skillhandler.cpp:201
msgid "Chat creating failed!"
msgstr ""
#. TRANSLATORS: error message
-#: src/net/tmwa/skillhandler.cpp:206
+#: src/net/tmwa/skillhandler.cpp:205
msgid "Could not join party!"
msgstr ""
#. TRANSLATORS: error message
-#: src/net/tmwa/skillhandler.cpp:210
+#: src/net/tmwa/skillhandler.cpp:209
msgid "Cannot shout!"
msgstr ""
#. TRANSLATORS: error message
-#: src/net/tmwa/skillhandler.cpp:264
+#: src/net/tmwa/skillhandler.cpp:263
msgid "Huh? What's that?"
msgstr ""
#. TRANSLATORS: error message
-#: src/net/tmwa/skillhandler.cpp:275
+#: src/net/tmwa/skillhandler.cpp:274
msgid "Warp failed..."
msgstr ""
#. TRANSLATORS: error message
-#: src/net/tmwa/skillhandler.cpp:279
+#: src/net/tmwa/skillhandler.cpp:278
msgid "Could not steal anything..."
msgstr ""
#. TRANSLATORS: error message
-#: src/net/tmwa/skillhandler.cpp:283
+#: src/net/tmwa/skillhandler.cpp:282
msgid "Poison had no effect..."
msgstr ""
@@ -8542,9 +8888,9 @@ msgstr ""
#. TRANSLATORS: item info name
#. TRANSLATORS: unknown info name
#. TRANSLATORS: being info default name
-#: src/resources/beinginfo.cpp:50 src/resources/db/avatardb.cpp:88
-#: src/resources/db/itemdb.cpp:333 src/resources/db/moddb.cpp:78
-#: src/resources/db/monsterdb.cpp:102 src/resources/modinfo.cpp:29
+#: src/resources/beinginfo.cpp:50 src/resources/db/avatardb.cpp:89
+#: src/resources/db/itemdb.cpp:334 src/resources/db/moddb.cpp:78
+#: src/resources/db/monsterdb.cpp:103 src/resources/modinfo.cpp:29
msgid "unnamed"
msgstr "Névtelen"
@@ -8621,12 +8967,12 @@ msgid "Flee %s"
msgstr ""
#. TRANSLATORS: item name
-#: src/resources/db/itemdb.cpp:217
+#: src/resources/db/itemdb.cpp:218
msgid "Unknown item"
msgstr "Ismeretlen tárgy"
#. TRANSLATORS: unknown info name
-#: src/resources/db/petdb.cpp:98
+#: src/resources/db/petdb.cpp:99
msgid "pet"
msgstr ""
@@ -9283,6 +9629,72 @@ msgstr ""
msgid "Room join failed. Wrong race."
msgstr ""
+#. TRANSLATORS: notification message
+#: src/resources/notifications.h:568
+#, c-format
+msgid "Left %d seconds until you can use item."
+msgstr ""
+
+#. TRANSLATORS: notification message
+#: src/resources/notifications.h:572
+msgid "Message successfully sent."
+msgstr ""
+
+#. TRANSLATORS: notification message
+#: src/resources/notifications.h:576
+msgid "Message send failed."
+msgstr ""
+
+#. TRANSLATORS: notification message
+#: src/resources/notifications.h:580
+msgid "Item attach failed."
+msgstr ""
+
+#. TRANSLATORS: notification message
+#: src/resources/notifications.h:584
+msgid "Money attach failed."
+msgstr ""
+
+#. TRANSLATORS: notification message
+#: src/resources/notifications.h:588
+msgid "Message return failed."
+msgstr ""
+
+#. TRANSLATORS: notification message
+#: src/resources/notifications.h:592
+msgid "Message return success."
+msgstr ""
+
+#. TRANSLATORS: notification message
+#: src/resources/notifications.h:596
+msgid "Message deletion failed."
+msgstr ""
+
+#. TRANSLATORS: notification message
+#: src/resources/notifications.h:600
+msgid "Message successfully deleted."
+msgstr ""
+
+#. TRANSLATORS: notification message
+#: src/resources/notifications.h:604
+msgid "You got attach successfully."
+msgstr ""
+
+#. TRANSLATORS: notification message
+#: src/resources/notifications.h:608
+msgid "Error on getting attach successfully."
+msgstr ""
+
+#. TRANSLATORS: notification message
+#: src/resources/notifications.h:612
+msgid "Can't get attach. Too many items."
+msgstr ""
+
+#. TRANSLATORS: notification message
+#: src/resources/notifications.h:620
+msgid "You enter battle field."
+msgstr ""
+
#. TRANSLATORS: chat option changed message
#: src/utils/booleanoptions.h:27
#, c-format
diff --git a/po/id.po b/po/id.po
index e6fe521ad..26c845f96 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-07-29 02:28+0300\n"
-"PO-Revision-Date: 2015-04-06 11:05+0000\n"
+"POT-Creation-Date: 2015-07-29 22:39+0300\n"
+"PO-Revision-Date: 2015-07-29 09:12+0000\n"
"Last-Translator: Andrei Karas <akaras@inbox.ru>\n"
"Language-Team: Indonesian (http://www.transifex.com/projects/p/manaplus/"
"language/id/)\n"
@@ -317,30 +317,30 @@ msgid "Quick"
msgstr ""
#. TRANSLATORS: visible beings on map
-#: src/actormanager.cpp:1375
+#: src/actormanager.cpp:1376
msgid "Visible on map"
msgstr "Terlihat di peta"
#. TRANSLATORS: default race name
-#: src/being/being.cpp:435
+#: src/being/being.cpp:438
msgid "Human"
msgstr "Manusia"
-#: src/being/being.cpp:609
+#: src/being/being.cpp:612
msgid "dodge"
msgstr "menghindar"
-#: src/being/being.cpp:609
+#: src/being/being.cpp:612
msgid "miss"
msgstr "luput"
#. TRANSLATORS: this away status writed in player nick
-#: src/being/being.cpp:2035 src/gui/windows/whoisonline.cpp:871
+#: src/being/being.cpp:2084 src/gui/windows/whoisonline.cpp:871
msgid "A"
msgstr "A"
#. TRANSLATORS: this inactive status writed in player nick
-#: src/being/being.cpp:2040 src/gui/windows/whoisonline.cpp:876
+#: src/being/being.cpp:2089 src/gui/windows/whoisonline.cpp:876
msgid "I"
msgstr "I"
@@ -889,9 +889,8 @@ msgstr "(d) tanpa penyerangan otomatis"
#. TRANSLATORS: targeting type in status bar
#: src/gamemodifiers.cpp:276
-#, fuzzy
msgid "(D) don't switch target"
-msgstr "(?) bergerak ke target"
+msgstr ""
#. TRANSLATORS: targeting type in status bar
#: src/gamemodifiers.cpp:278
@@ -900,9 +899,8 @@ msgstr ""
#. TRANSLATORS: targeting type in status bar
#: src/gamemodifiers.cpp:280
-#, fuzzy
msgid "(?) targeting"
-msgstr "(?) tiruan"
+msgstr ""
#. TRANSLATORS: pickup size in status bar
#: src/gamemodifiers.cpp:314
@@ -1874,7 +1872,7 @@ msgstr "Tambah nama ke obrolan"
#. TRANSLATORS: popup menu header
#. TRANSLATORS: settings tab name
-#: src/gui/popups/popupmenu.cpp:429 src/gui/widgets/tabs/setup_players.cpp:38
+#: src/gui/popups/popupmenu.cpp:429 src/gui/widgets/tabs/setup_players.cpp:55
msgid "Players"
msgstr "Pemain"
@@ -2162,9 +2160,8 @@ msgstr "Tampil"
#. TRANSLATORS: popup menu item
#: src/gui/popups/popupmenu.cpp:1979
-#, fuzzy
msgid "Open yellow bar settings"
-msgstr "Atur ulang bar kuning"
+msgstr ""
#. TRANSLATORS: popup menu item
#: src/gui/popups/popupmenu.cpp:1981
@@ -2467,9 +2464,8 @@ msgstr "Gui"
#. TRANSLATORS: palette label
#: src/gui/userpalette.cpp:129
-#, fuzzy
msgid "Beings"
-msgstr "Wujud"
+msgstr ""
#. TRANSLATORS: palette color
#: src/gui/userpalette.cpp:134
@@ -2553,9 +2549,8 @@ msgstr ""
#. TRANSLATORS: palette label
#: src/gui/userpalette.cpp:227
-#, fuzzy
msgid "Particles"
-msgstr "Efek partikel"
+msgstr ""
#. TRANSLATORS: settings option
#: src/gui/userpalette.cpp:232 src/gui/widgets/tabs/setup_visual.cpp:157
@@ -2676,9 +2671,8 @@ msgstr "Batas ubin"
#. TRANSLATORS: palette label
#: src/gui/userpalette.cpp:356
-#, fuzzy
msgid "Ranges"
-msgstr "Jarak: %d"
+msgstr ""
#. TRANSLATORS: palette color
#: src/gui/userpalette.cpp:361
@@ -3492,7 +3486,7 @@ msgid "Enable debug chat Log"
msgstr "Aktifkan log debug obrolan"
#: src/gui/widgets/tabs/setup_chat.cpp:124
-msgid "If you enable thus, debug chat tab also will be logged to disk."
+msgid "If you enable this, debug chat tab also will be logged to disk."
msgstr ""
#. TRANSLATORS: settings option
@@ -3546,7 +3540,7 @@ msgstr "Sembunyi pesan toko"
#: src/gui/widgets/tabs/setup_chat.cpp:153
msgid ""
-"If this setting enabled, no messages related to built-in ManaPlusshop will "
+"If this setting enabled, no messages related to built-in ManaPlus shop will "
"be displayed in chat. Disable this setting if you want to see shop-related "
"messages.\n"
"\n"
@@ -3705,10 +3699,10 @@ msgstr "Atur besar tab obrolan bila dibutuhkan"
#: src/gui/widgets/tabs/setup_chat.cpp:243
msgid ""
-"If this feature enabled, text in chat will be automaticallyadjusted to adapt "
-"to appearance of chat input field when youtyping message and when input "
-"field of chat disappears. If disabled, chat input area will allways occupy "
-"its place, which could be otherwise usable for text.\n"
+"If this feature enabled, text in chat will be automatically adjusted to "
+"adapt to appearance of chat input field when you typing message and when "
+"input field of chat disappears. If disabled, chat input area will allways "
+"occupy its place, which could be otherwise usable for text.\n"
"\n"
"Note: its mostly about jumpy attitude vs less usable space for text."
msgstr ""
@@ -3725,7 +3719,7 @@ msgstr "Gunakan waktu lokal"
#: src/gui/widgets/tabs/setup_chat.cpp:258
msgid ""
-"If this feature enabled, timestamps in chat will use locak times.If "
+"If this feature enabled, timestamps in chat will use local times. If "
"disabled, server time will be used (often it is GMT+0)."
msgstr ""
@@ -3739,7 +3733,7 @@ msgid ""
"Here you can specify some extra words which will also cause highlighting. "
"Use comma to separate words.\n"
"\n"
-"Note: frequenthilights are annoying - use it with caution."
+"Note: frequent hilights are annoying - use it with caution."
msgstr ""
#. TRANSLATORS: settings option
@@ -4511,94 +4505,110 @@ msgstr ""
msgid "Disable logging in game (do not enable)"
msgstr ""
-#. TRANSLATORS: settings option
+#. TRANSLATORS: screen badges type
+#: src/gui/widgets/tabs/setup_players.cpp:41
+msgid "hide"
+msgstr ""
+
+#. TRANSLATORS: screen badges type
+#: src/gui/widgets/tabs/setup_players.cpp:43
+#, fuzzy
+msgid "show at top"
+msgstr "Tampil riwayat obrolan"
+
+#. TRANSLATORS: screen badges type
#: src/gui/widgets/tabs/setup_players.cpp:45
+#, fuzzy
+msgid "show at right"
+msgstr "Tampil riwayat obrolan"
+
+#. TRANSLATORS: screen badges type
+#: src/gui/widgets/tabs/setup_players.cpp:47
+msgid "show at bottom"
+msgstr ""
+
+#. TRANSLATORS: settings option
+#: src/gui/widgets/tabs/setup_players.cpp:62
msgid "Show gender"
msgstr "Perlihatkan jenis kelamin"
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_players.cpp:49
+#: src/gui/widgets/tabs/setup_players.cpp:66
msgid "Show level"
msgstr "Perlihatkan Level"
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_players.cpp:53
+#: src/gui/widgets/tabs/setup_players.cpp:70
msgid "Show own name"
msgstr "Perlihatkan nama sendiri"
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_players.cpp:57
+#: src/gui/widgets/tabs/setup_players.cpp:74
msgid "Enable extended mouse targeting"
msgstr ""
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_players.cpp:61
+#: src/gui/widgets/tabs/setup_players.cpp:78
msgid "Target dead players"
msgstr "Target pemain yang mati"
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_players.cpp:65
+#: src/gui/widgets/tabs/setup_players.cpp:82
msgid "Visible names"
msgstr "Nama yang tampak"
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_players.cpp:69
+#: src/gui/widgets/tabs/setup_players.cpp:86
msgid "Auto move names"
msgstr ""
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_players.cpp:73
-#, fuzzy
-msgid "Show badges"
-msgstr "Perlihatkan Item"
-
-#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_players.cpp:77
-msgid "Show badges at top"
+#: src/gui/widgets/tabs/setup_players.cpp:91
+msgid "Badges"
msgstr ""
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_players.cpp:81
+#: src/gui/widgets/tabs/setup_players.cpp:95
msgid "Secure trades"
msgstr "Pertukaran yang aman"
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_players.cpp:85
+#: src/gui/widgets/tabs/setup_players.cpp:99
msgid "Unsecure chars in names"
msgstr "Penggunaan karakter yang tidak diperbolehkan pada nama"
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_players.cpp:89
+#: src/gui/widgets/tabs/setup_players.cpp:103
msgid "Show statuses"
msgstr "Perlihatkan status"
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_players.cpp:93
+#: src/gui/widgets/tabs/setup_players.cpp:107
msgid "Show ip addresses on screenshots"
msgstr ""
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_players.cpp:97
+#: src/gui/widgets/tabs/setup_players.cpp:111
msgid "Allow self heal with mouse click"
msgstr ""
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_players.cpp:101
+#: src/gui/widgets/tabs/setup_players.cpp:115
msgid "Group friends in who is online window"
msgstr ""
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_players.cpp:105
+#: src/gui/widgets/tabs/setup_players.cpp:119
msgid "Hide erased players nicks"
msgstr ""
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_players.cpp:109
+#: src/gui/widgets/tabs/setup_players.cpp:123
msgid "Use special diagonal speed in players moving"
msgstr ""
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_players.cpp:113
+#: src/gui/widgets/tabs/setup_players.cpp:127
msgid ""
"Emulate right mouse button by long mouse click (useful for touch interfaces)"
msgstr ""
@@ -5384,9 +5394,8 @@ msgstr ""
#. TRANSLATORS: short button name for mail window.
#: src/gui/windowmenu.cpp:156
-#, fuzzy
msgid "MA"
-msgstr "A"
+msgstr ""
#. TRANSLATORS: full button name
#. TRANSLATORS: mail window name
@@ -5957,9 +5966,8 @@ msgstr "Pilih jumlah item yang ingin disimpan."
#. TRANSLATORS: amount window message
#: src/gui/windows/itemamountwindow.cpp:252
-#, fuzzy
msgid "Select amount of items to send."
-msgstr "Pilih jumlah item yang ingin disimpan."
+msgstr ""
#. TRANSLATORS: amount window message
#: src/gui/windows/itemamountwindow.cpp:257
@@ -6136,9 +6144,8 @@ msgstr ""
#. TRANSLATORS: mail edit window name
#: src/gui/windows/maileditwindow.cpp:47
-#, fuzzy
msgid "Edit mail"
-msgstr "Email:"
+msgstr ""
#. TRANSLATORS: mail edit window button
#: src/gui/windows/maileditwindow.cpp:50
@@ -6171,24 +6178,21 @@ msgstr ""
#. TRANSLATORS: mail view window label
#: src/gui/windows/maileditwindow.cpp:60
#: src/gui/windows/mailviewwindow.cpp:103
-#, fuzzy
msgid "Money:"
-msgstr "Uang: %s"
+msgstr ""
#. TRANSLATORS: mail edit window label
#: src/gui/windows/maileditwindow.cpp:62
#: src/gui/windows/mailviewwindow.cpp:119
#: src/gui/windows/mailviewwindow.cpp:124
-#, fuzzy
msgid "Item:"
-msgstr "Item Peta"
+msgstr ""
#. TRANSLATORS: mail edit window label
#. TRANSLATORS: mail view window label
#: src/gui/windows/maileditwindow.cpp:64 src/gui/windows/mailviewwindow.cpp:75
-#, fuzzy
msgid "Message:"
-msgstr "Pesan"
+msgstr ""
#. TRANSLATORS: mail view window name
#: src/gui/windows/mailviewwindow.cpp:53
@@ -6202,9 +6206,8 @@ msgstr ""
#. TRANSLATORS: mail view window label
#: src/gui/windows/mailviewwindow.cpp:65
-#, fuzzy
msgid "Time:"
-msgstr "Waktu"
+msgstr ""
#. TRANSLATORS: mail view window label
#: src/gui/windows/mailviewwindow.cpp:69
@@ -6212,9 +6215,8 @@ msgid "From:"
msgstr ""
#: src/gui/windows/mailviewwindow.cpp:131
-#, fuzzy
msgid "Get attach"
-msgstr "(?)serangan"
+msgstr ""
#. TRANSLATORS: mail window button
#: src/gui/windows/mailwindow.cpp:62
@@ -6223,21 +6225,18 @@ msgstr ""
#. TRANSLATORS: mail window button
#: src/gui/windows/mailwindow.cpp:64
-#, fuzzy
msgid "New"
-msgstr "Jaring"
+msgstr ""
#. TRANSLATORS: mail window button
#: src/gui/windows/mailwindow.cpp:68
-#, fuzzy
msgid "Return"
-msgstr "Kembali ke telur"
+msgstr ""
#. TRANSLATORS: mail window button
#: src/gui/windows/mailwindow.cpp:70
-#, fuzzy
msgid "Open"
-msgstr "Buka url"
+msgstr ""
#: src/gui/windows/ministatuswindow.cpp:71
msgid "health bar"
@@ -7020,9 +7019,8 @@ msgstr ""
#. TRANSLATORS: input action name
#: src/input/pages/basic.cpp:136
-#, fuzzy
msgid "Change targeting type"
-msgstr "Mengubah ke OpenGL"
+msgstr ""
#. TRANSLATORS: input action name
#: src/input/pages/basic.cpp:142
@@ -8017,9 +8015,8 @@ msgstr ""
#. TRANSLATORS: input action name
#: src/input/pages/windows.cpp:196
-#, fuzzy
msgid "Quick settings window"
-msgstr "Setingan standar"
+msgstr ""
#. TRANSLATORS: input action name
#: src/input/pages/windows.cpp:208
@@ -9697,27 +9694,23 @@ msgstr ""
#. TRANSLATORS: notification message
#: src/resources/notifications.h:572
-#, fuzzy
msgid "Message successfully sent."
-msgstr "Pemain berhasil %s!"
+msgstr ""
#. TRANSLATORS: notification message
#: src/resources/notifications.h:576
-#, fuzzy
msgid "Message send failed."
-msgstr "Pesan menutup obrolan."
+msgstr ""
#. TRANSLATORS: notification message
#: src/resources/notifications.h:580
-#, fuzzy
msgid "Item attach failed."
-msgstr "Perbolehkan Penyaring Serangan"
+msgstr ""
#. TRANSLATORS: notification message
#: src/resources/notifications.h:584
-#, fuzzy
msgid "Money attach failed."
-msgstr "Jarak serangan musuh"
+msgstr ""
#. TRANSLATORS: notification message
#: src/resources/notifications.h:588
@@ -9736,9 +9729,8 @@ msgstr ""
#. TRANSLATORS: notification message
#: src/resources/notifications.h:600
-#, fuzzy
msgid "Message successfully deleted."
-msgstr "Pemain berhasil %s!"
+msgstr ""
#. TRANSLATORS: notification message
#: src/resources/notifications.h:604
@@ -9766,24 +9758,3 @@ msgstr ""
msgid "Options to /%s are \"yes\", \"no\", \"true\", \"false\", \"1\", \"0\"."
msgstr ""
"Pilihan untuk /%s adalah \"ya\", \"tidak\", \"benar\",\"salah\", \"1\",\"0\"."
-
-#~ msgid "Bot Checker"
-#~ msgstr "Pengecek Bot"
-
-#~ msgid "Result"
-#~ msgstr "Hasil"
-
-#~ msgid "Split"
-#~ msgstr "Pecah"
-
-#~ msgid "Time before jacko spawn:"
-#~ msgstr "waktu sebelum Jacko kembali:"
-
-#~ msgid "%s %d?"
-#~ msgstr "%s %d?"
-
-#~ msgid "jacko spawning"
-#~ msgstr "Jacko bertelur"
-
-#~ msgid "Failed to send as sender or letter invalid."
-#~ msgstr "Gagal untuk mengirim sebagai pengirim atau surat tidak valid."
diff --git a/po/it.po b/po/it.po
index acee07ce2..1c7156127 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-07-29 02:28+0300\n"
-"PO-Revision-Date: 2015-04-06 11:05+0000\n"
+"POT-Creation-Date: 2015-07-29 22:39+0300\n"
+"PO-Revision-Date: 2015-07-29 09:12+0000\n"
"Last-Translator: Andrei Karas <akaras@inbox.ru>\n"
"Language-Team: Italian (http://www.transifex.com/projects/p/manaplus/"
"language/it/)\n"
@@ -322,30 +322,30 @@ msgid "Quick"
msgstr ""
#. TRANSLATORS: visible beings on map
-#: src/actormanager.cpp:1375
+#: src/actormanager.cpp:1376
msgid "Visible on map"
msgstr "Visibile nella mappa"
#. TRANSLATORS: default race name
-#: src/being/being.cpp:435
+#: src/being/being.cpp:438
msgid "Human"
msgstr "Umano"
-#: src/being/being.cpp:609
+#: src/being/being.cpp:612
msgid "dodge"
msgstr "Schivato"
-#: src/being/being.cpp:609
+#: src/being/being.cpp:612
msgid "miss"
msgstr "Mancato"
#. TRANSLATORS: this away status writed in player nick
-#: src/being/being.cpp:2035 src/gui/windows/whoisonline.cpp:871
+#: src/being/being.cpp:2084 src/gui/windows/whoisonline.cpp:871
msgid "A"
msgstr "A"
#. TRANSLATORS: this inactive status writed in player nick
-#: src/being/being.cpp:2040 src/gui/windows/whoisonline.cpp:876
+#: src/being/being.cpp:2089 src/gui/windows/whoisonline.cpp:876
msgid "I"
msgstr "I"
@@ -895,9 +895,8 @@ msgstr "(d) Disattiva Attacco automatico"
#. TRANSLATORS: targeting type in status bar
#: src/gamemodifiers.cpp:276
-#, fuzzy
msgid "(D) don't switch target"
-msgstr "(?) spostati fino all'obbiettivo"
+msgstr ""
#. TRANSLATORS: targeting type in status bar
#: src/gamemodifiers.cpp:278
@@ -906,9 +905,8 @@ msgstr ""
#. TRANSLATORS: targeting type in status bar
#: src/gamemodifiers.cpp:280
-#, fuzzy
msgid "(?) targeting"
-msgstr "(?) spostati fino all'obbiettivo"
+msgstr ""
#. TRANSLATORS: pickup size in status bar
#: src/gamemodifiers.cpp:314
@@ -1882,7 +1880,7 @@ msgstr "Aggiungi nome alla chat"
#. TRANSLATORS: popup menu header
#. TRANSLATORS: settings tab name
-#: src/gui/popups/popupmenu.cpp:429 src/gui/widgets/tabs/setup_players.cpp:38
+#: src/gui/popups/popupmenu.cpp:429 src/gui/widgets/tabs/setup_players.cpp:55
msgid "Players"
msgstr "Giocatori"
@@ -2170,9 +2168,8 @@ msgstr "Mostra"
#. TRANSLATORS: popup menu item
#: src/gui/popups/popupmenu.cpp:1979
-#, fuzzy
msgid "Open yellow bar settings"
-msgstr "Reset barra gialla"
+msgstr ""
#. TRANSLATORS: popup menu item
#: src/gui/popups/popupmenu.cpp:1981
@@ -2475,9 +2472,8 @@ msgstr ""
#. TRANSLATORS: palette label
#: src/gui/userpalette.cpp:129
-#, fuzzy
msgid "Beings"
-msgstr "Essere"
+msgstr ""
#. TRANSLATORS: palette color
#: src/gui/userpalette.cpp:134
@@ -2561,9 +2557,8 @@ msgstr ""
#. TRANSLATORS: palette label
#: src/gui/userpalette.cpp:227
-#, fuzzy
msgid "Particles"
-msgstr "Font con particelle"
+msgstr ""
#. TRANSLATORS: settings option
#: src/gui/userpalette.cpp:232 src/gui/widgets/tabs/setup_visual.cpp:157
@@ -2684,9 +2679,8 @@ msgstr ""
#. TRANSLATORS: palette label
#: src/gui/userpalette.cpp:356
-#, fuzzy
msgid "Ranges"
-msgstr "Cambia"
+msgstr ""
#. TRANSLATORS: palette color
#: src/gui/userpalette.cpp:361
@@ -3500,7 +3494,7 @@ msgid "Enable debug chat Log"
msgstr ""
#: src/gui/widgets/tabs/setup_chat.cpp:124
-msgid "If you enable thus, debug chat tab also will be logged to disk."
+msgid "If you enable this, debug chat tab also will be logged to disk."
msgstr ""
#. TRANSLATORS: settings option
@@ -3554,7 +3548,7 @@ msgstr "Nascondi i messaggi del negozio"
#: src/gui/widgets/tabs/setup_chat.cpp:153
msgid ""
-"If this setting enabled, no messages related to built-in ManaPlusshop will "
+"If this setting enabled, no messages related to built-in ManaPlus shop will "
"be displayed in chat. Disable this setting if you want to see shop-related "
"messages.\n"
"\n"
@@ -3713,10 +3707,10 @@ msgstr "Dimensione finestra dialogo dinamica"
#: src/gui/widgets/tabs/setup_chat.cpp:243
msgid ""
-"If this feature enabled, text in chat will be automaticallyadjusted to adapt "
-"to appearance of chat input field when youtyping message and when input "
-"field of chat disappears. If disabled, chat input area will allways occupy "
-"its place, which could be otherwise usable for text.\n"
+"If this feature enabled, text in chat will be automatically adjusted to "
+"adapt to appearance of chat input field when you typing message and when "
+"input field of chat disappears. If disabled, chat input area will allways "
+"occupy its place, which could be otherwise usable for text.\n"
"\n"
"Note: its mostly about jumpy attitude vs less usable space for text."
msgstr ""
@@ -3733,7 +3727,7 @@ msgstr "Usa ora locale"
#: src/gui/widgets/tabs/setup_chat.cpp:258
msgid ""
-"If this feature enabled, timestamps in chat will use locak times.If "
+"If this feature enabled, timestamps in chat will use local times. If "
"disabled, server time will be used (often it is GMT+0)."
msgstr ""
@@ -3747,7 +3741,7 @@ msgid ""
"Here you can specify some extra words which will also cause highlighting. "
"Use comma to separate words.\n"
"\n"
-"Note: frequenthilights are annoying - use it with caution."
+"Note: frequent hilights are annoying - use it with caution."
msgstr ""
#. TRANSLATORS: settings option
@@ -4521,94 +4515,110 @@ msgstr ""
msgid "Disable logging in game (do not enable)"
msgstr ""
-#. TRANSLATORS: settings option
+#. TRANSLATORS: screen badges type
+#: src/gui/widgets/tabs/setup_players.cpp:41
+msgid "hide"
+msgstr ""
+
+#. TRANSLATORS: screen badges type
+#: src/gui/widgets/tabs/setup_players.cpp:43
+#, fuzzy
+msgid "show at top"
+msgstr "Mostra la storia della chat"
+
+#. TRANSLATORS: screen badges type
#: src/gui/widgets/tabs/setup_players.cpp:45
+#, fuzzy
+msgid "show at right"
+msgstr "Mostra la storia della chat"
+
+#. TRANSLATORS: screen badges type
+#: src/gui/widgets/tabs/setup_players.cpp:47
+msgid "show at bottom"
+msgstr ""
+
+#. TRANSLATORS: settings option
+#: src/gui/widgets/tabs/setup_players.cpp:62
msgid "Show gender"
msgstr "Mostra il sesso"
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_players.cpp:49
+#: src/gui/widgets/tabs/setup_players.cpp:66
msgid "Show level"
msgstr "Mostra il livello"
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_players.cpp:53
+#: src/gui/widgets/tabs/setup_players.cpp:70
msgid "Show own name"
msgstr "Mostra il proprio nome"
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_players.cpp:57
+#: src/gui/widgets/tabs/setup_players.cpp:74
msgid "Enable extended mouse targeting"
msgstr "Attiva selezione target con mouse estesa"
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_players.cpp:61
+#: src/gui/widgets/tabs/setup_players.cpp:78
msgid "Target dead players"
msgstr "Target sui personaggi morti"
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_players.cpp:65
+#: src/gui/widgets/tabs/setup_players.cpp:82
msgid "Visible names"
msgstr "Nomi visibili"
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_players.cpp:69
+#: src/gui/widgets/tabs/setup_players.cpp:86
msgid "Auto move names"
msgstr ""
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_players.cpp:73
-#, fuzzy
-msgid "Show badges"
-msgstr "Mostra Oggetti"
-
-#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_players.cpp:77
-msgid "Show badges at top"
+#: src/gui/widgets/tabs/setup_players.cpp:91
+msgid "Badges"
msgstr ""
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_players.cpp:81
+#: src/gui/widgets/tabs/setup_players.cpp:95
msgid "Secure trades"
msgstr ""
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_players.cpp:85
+#: src/gui/widgets/tabs/setup_players.cpp:99
msgid "Unsecure chars in names"
msgstr ""
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_players.cpp:89
+#: src/gui/widgets/tabs/setup_players.cpp:103
msgid "Show statuses"
msgstr "Mostra Status"
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_players.cpp:93
+#: src/gui/widgets/tabs/setup_players.cpp:107
msgid "Show ip addresses on screenshots"
msgstr "Mostra indirizzo IP negli screenshots"
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_players.cpp:97
+#: src/gui/widgets/tabs/setup_players.cpp:111
msgid "Allow self heal with mouse click"
msgstr "Consenti di curarti da solo con il click del mouse"
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_players.cpp:101
+#: src/gui/widgets/tabs/setup_players.cpp:115
msgid "Group friends in who is online window"
msgstr "Raggruppa gli amici nella finestra di chi è online"
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_players.cpp:105
+#: src/gui/widgets/tabs/setup_players.cpp:119
msgid "Hide erased players nicks"
msgstr ""
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_players.cpp:109
+#: src/gui/widgets/tabs/setup_players.cpp:123
msgid "Use special diagonal speed in players moving"
msgstr ""
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_players.cpp:113
+#: src/gui/widgets/tabs/setup_players.cpp:127
msgid ""
"Emulate right mouse button by long mouse click (useful for touch interfaces)"
msgstr ""
@@ -5400,9 +5410,8 @@ msgstr ""
#. TRANSLATORS: short button name for mail window.
#: src/gui/windowmenu.cpp:156
-#, fuzzy
msgid "MA"
-msgstr "A"
+msgstr ""
#. TRANSLATORS: full button name
#. TRANSLATORS: mail window name
@@ -5906,9 +5915,8 @@ msgstr ""
#. TRANSLATORS: insert card dialog name
#: src/gui/windows/insertcarddialog.cpp:43
#: src/gui/windows/insertcarddialog.cpp:45
-#, fuzzy
msgid "Insert card"
-msgstr "Insert"
+msgstr ""
#. TRANSLATORS: insert card dialog button
#. TRANSLATORS: input action name
@@ -5974,9 +5982,8 @@ msgstr "Selezionare la quantità di oggetti da riporre."
#. TRANSLATORS: amount window message
#: src/gui/windows/itemamountwindow.cpp:252
-#, fuzzy
msgid "Select amount of items to send."
-msgstr "Selezionare la quantità di oggetti da riporre."
+msgstr ""
#. TRANSLATORS: amount window message
#: src/gui/windows/itemamountwindow.cpp:257
@@ -6155,9 +6162,8 @@ msgstr "Apri URL di registrazione"
#. TRANSLATORS: mail edit window name
#: src/gui/windows/maileditwindow.cpp:47
-#, fuzzy
msgid "Edit mail"
-msgstr "Email:"
+msgstr ""
#. TRANSLATORS: mail edit window button
#: src/gui/windows/maileditwindow.cpp:50
@@ -6190,24 +6196,21 @@ msgstr ""
#. TRANSLATORS: mail view window label
#: src/gui/windows/maileditwindow.cpp:60
#: src/gui/windows/mailviewwindow.cpp:103
-#, fuzzy
msgid "Money:"
-msgstr "Soldi: %s"
+msgstr ""
#. TRANSLATORS: mail edit window label
#: src/gui/windows/maileditwindow.cpp:62
#: src/gui/windows/mailviewwindow.cpp:119
#: src/gui/windows/mailviewwindow.cpp:124
-#, fuzzy
msgid "Item:"
-msgstr "Oggetto mappa"
+msgstr ""
#. TRANSLATORS: mail edit window label
#. TRANSLATORS: mail view window label
#: src/gui/windows/maileditwindow.cpp:64 src/gui/windows/mailviewwindow.cpp:75
-#, fuzzy
msgid "Message:"
-msgstr "Messaggio"
+msgstr ""
#. TRANSLATORS: mail view window name
#: src/gui/windows/mailviewwindow.cpp:53
@@ -6221,9 +6224,8 @@ msgstr ""
#. TRANSLATORS: mail view window label
#: src/gui/windows/mailviewwindow.cpp:65
-#, fuzzy
msgid "Time:"
-msgstr "Tempo"
+msgstr ""
#. TRANSLATORS: mail view window label
#: src/gui/windows/mailviewwindow.cpp:69
@@ -6231,9 +6233,8 @@ msgid "From:"
msgstr ""
#: src/gui/windows/mailviewwindow.cpp:131
-#, fuzzy
msgid "Get attach"
-msgstr "(?) attacco"
+msgstr ""
#. TRANSLATORS: mail window button
#: src/gui/windows/mailwindow.cpp:62
@@ -6242,9 +6243,8 @@ msgstr ""
#. TRANSLATORS: mail window button
#: src/gui/windows/mailwindow.cpp:64
-#, fuzzy
msgid "New"
-msgstr "Rete"
+msgstr ""
#. TRANSLATORS: mail window button
#: src/gui/windows/mailwindow.cpp:68
@@ -6253,9 +6253,8 @@ msgstr ""
#. TRANSLATORS: mail window button
#: src/gui/windows/mailwindow.cpp:70
-#, fuzzy
msgid "Open"
-msgstr "Apri url"
+msgstr ""
#: src/gui/windows/ministatuswindow.cpp:71
msgid "health bar"
@@ -7040,9 +7039,8 @@ msgstr ""
#. TRANSLATORS: input action name
#: src/input/pages/basic.cpp:136
-#, fuzzy
msgid "Change targeting type"
-msgstr "Cambia mossa speciale"
+msgstr ""
#. TRANSLATORS: input action name
#: src/input/pages/basic.cpp:142
@@ -8037,9 +8035,8 @@ msgstr ""
#. TRANSLATORS: input action name
#: src/input/pages/windows.cpp:196
-#, fuzzy
msgid "Quick settings window"
-msgstr "Finestra delle missioni"
+msgstr ""
#. TRANSLATORS: input action name
#: src/input/pages/windows.cpp:208
@@ -9724,33 +9721,28 @@ msgstr ""
#. TRANSLATORS: notification message
#: src/resources/notifications.h:572
-#, fuzzy
msgid "Message successfully sent."
-msgstr "Il giocatore è stato %s con successo!"
+msgstr ""
#. TRANSLATORS: notification message
#: src/resources/notifications.h:576
-#, fuzzy
msgid "Message send failed."
-msgstr "I messaggi chiudono la conversazione."
+msgstr ""
#. TRANSLATORS: notification message
#: src/resources/notifications.h:580
-#, fuzzy
msgid "Item attach failed."
-msgstr "Attiva filtro attacchi"
+msgstr ""
#. TRANSLATORS: notification message
#: src/resources/notifications.h:584
-#, fuzzy
msgid "Money attach failed."
-msgstr "Attiva filtro attacchi"
+msgstr ""
#. TRANSLATORS: notification message
#: src/resources/notifications.h:588
-#, fuzzy
msgid "Message return failed."
-msgstr "Creazione Chat fallita!"
+msgstr ""
#. TRANSLATORS: notification message
#: src/resources/notifications.h:592
@@ -9759,15 +9751,13 @@ msgstr ""
#. TRANSLATORS: notification message
#: src/resources/notifications.h:596
-#, fuzzy
msgid "Message deletion failed."
-msgstr "Autenticazione fallita."
+msgstr ""
#. TRANSLATORS: notification message
#: src/resources/notifications.h:600
-#, fuzzy
msgid "Message successfully deleted."
-msgstr "La creazione del Party è avvenuta con successo."
+msgstr ""
#. TRANSLATORS: notification message
#: src/resources/notifications.h:604
@@ -9786,9 +9776,8 @@ msgstr ""
#. TRANSLATORS: notification message
#: src/resources/notifications.h:620
-#, fuzzy
msgid "You enter battle field."
-msgstr "Hai bisogno un'altra Gemma Blu!"
+msgstr ""
#. TRANSLATORS: chat option changed message
#: src/utils/booleanoptions.h:27
@@ -9797,36 +9786,3 @@ msgid "Options to /%s are \"yes\", \"no\", \"true\", \"false\", \"1\", \"0\"."
msgstr ""
"Le opzioni per /%s sono \"yes\" (sì), \"no\", \"true\" (vero), \"false"
"\" (falso), \"1\", \"0\"."
-
-#~ msgid "Hide shield sprite"
-#~ msgstr "Nascondi lo scudo"
-
-#~ msgid "BC"
-#~ msgstr "BC"
-
-#~ msgid "Bot checker"
-#~ msgstr "Bot checker"
-
-#~ msgid "Bot Checker"
-#~ msgstr "Bot Checker"
-
-#~ msgid "Result"
-#~ msgstr "Risultato"
-
-#~ msgid "Split"
-#~ msgstr "Dividi"
-
-#~ msgid "Time before jacko spawn:"
-#~ msgstr "Tempo rimanente prima della comparsa del jacko:"
-
-#~ msgid "%s %d?"
-#~ msgstr "%s %d?"
-
-#~ msgid "jacko spawning"
-#~ msgstr "Comparsa jacko"
-
-#~ msgid "Failed to send as sender or letter invalid."
-#~ msgstr "La lettera non è valida oppure non è stato possibile inviarla."
-
-#~ msgid "Bot Checker Window"
-#~ msgstr "Finestra Bot Checker"
diff --git a/po/ja.po b/po/ja.po
index 97ecf489f..7a73c6446 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-07-29 02:28+0300\n"
-"PO-Revision-Date: 2015-04-06 11:05+0000\n"
+"POT-Creation-Date: 2015-07-29 22:39+0300\n"
+"PO-Revision-Date: 2015-07-29 09:12+0000\n"
"Last-Translator: Andrei Karas <akaras@inbox.ru>\n"
"Language-Team: Japanese (http://www.transifex.com/projects/p/manaplus/"
"language/ja/)\n"
@@ -317,30 +317,30 @@ msgid "Quick"
msgstr ""
#. TRANSLATORS: visible beings on map
-#: src/actormanager.cpp:1375
+#: src/actormanager.cpp:1376
msgid "Visible on map"
msgstr "マップに表示させる"
#. TRANSLATORS: default race name
-#: src/being/being.cpp:435
+#: src/being/being.cpp:438
msgid "Human"
msgstr "人間"
-#: src/being/being.cpp:609
+#: src/being/being.cpp:612
msgid "dodge"
msgstr "ドッジ"
-#: src/being/being.cpp:609
+#: src/being/being.cpp:612
msgid "miss"
msgstr "ミス"
#. TRANSLATORS: this away status writed in player nick
-#: src/being/being.cpp:2035 src/gui/windows/whoisonline.cpp:871
+#: src/being/being.cpp:2084 src/gui/windows/whoisonline.cpp:871
msgid "A"
msgstr "A"
#. TRANSLATORS: this inactive status writed in player nick
-#: src/being/being.cpp:2040 src/gui/windows/whoisonline.cpp:876
+#: src/being/being.cpp:2089 src/gui/windows/whoisonline.cpp:876
msgid "I"
msgstr "I"
@@ -889,9 +889,8 @@ msgstr "(d) 自動攻撃なし"
#. TRANSLATORS: targeting type in status bar
#: src/gamemodifiers.cpp:276
-#, fuzzy
msgid "(D) don't switch target"
-msgstr "(?) ターゲットに近付く"
+msgstr ""
#. TRANSLATORS: targeting type in status bar
#: src/gamemodifiers.cpp:278
@@ -900,9 +899,8 @@ msgstr ""
#. TRANSLATORS: targeting type in status bar
#: src/gamemodifiers.cpp:280
-#, fuzzy
msgid "(?) targeting"
-msgstr "(?) 真似をする"
+msgstr ""
#. TRANSLATORS: pickup size in status bar
#: src/gamemodifiers.cpp:314
@@ -1873,7 +1871,7 @@ msgstr "名前をチャットへ追加する"
#. TRANSLATORS: popup menu header
#. TRANSLATORS: settings tab name
-#: src/gui/popups/popupmenu.cpp:429 src/gui/widgets/tabs/setup_players.cpp:38
+#: src/gui/popups/popupmenu.cpp:429 src/gui/widgets/tabs/setup_players.cpp:55
msgid "Players"
msgstr "プレイヤー"
@@ -2161,9 +2159,8 @@ msgstr "表示"
#. TRANSLATORS: popup menu item
#: src/gui/popups/popupmenu.cpp:1979
-#, fuzzy
msgid "Open yellow bar settings"
-msgstr "黄色バーをリセットする"
+msgstr ""
#. TRANSLATORS: popup menu item
#: src/gui/popups/popupmenu.cpp:1981
@@ -2466,9 +2463,8 @@ msgstr "GUI"
#. TRANSLATORS: palette label
#: src/gui/userpalette.cpp:129
-#, fuzzy
msgid "Beings"
-msgstr "プレイヤー"
+msgstr ""
#. TRANSLATORS: palette color
#: src/gui/userpalette.cpp:134
@@ -2552,9 +2548,8 @@ msgstr ""
#. TRANSLATORS: palette label
#: src/gui/userpalette.cpp:227
-#, fuzzy
msgid "Particles"
-msgstr "パーティクルフォント"
+msgstr ""
#. TRANSLATORS: settings option
#: src/gui/userpalette.cpp:232 src/gui/widgets/tabs/setup_visual.cpp:157
@@ -2675,9 +2670,8 @@ msgstr ""
#. TRANSLATORS: palette label
#: src/gui/userpalette.cpp:356
-#, fuzzy
msgid "Ranges"
-msgstr "変更"
+msgstr ""
#. TRANSLATORS: palette color
#: src/gui/userpalette.cpp:361
@@ -3491,7 +3485,7 @@ msgid "Enable debug chat Log"
msgstr ""
#: src/gui/widgets/tabs/setup_chat.cpp:124
-msgid "If you enable thus, debug chat tab also will be logged to disk."
+msgid "If you enable this, debug chat tab also will be logged to disk."
msgstr ""
#. TRANSLATORS: settings option
@@ -3545,7 +3539,7 @@ msgstr "売買メッセージを隠す"
#: src/gui/widgets/tabs/setup_chat.cpp:153
msgid ""
-"If this setting enabled, no messages related to built-in ManaPlusshop will "
+"If this setting enabled, no messages related to built-in ManaPlus shop will "
"be displayed in chat. Disable this setting if you want to see shop-related "
"messages.\n"
"\n"
@@ -3704,10 +3698,10 @@ msgstr "チャットタブをリサイズする"
#: src/gui/widgets/tabs/setup_chat.cpp:243
msgid ""
-"If this feature enabled, text in chat will be automaticallyadjusted to adapt "
-"to appearance of chat input field when youtyping message and when input "
-"field of chat disappears. If disabled, chat input area will allways occupy "
-"its place, which could be otherwise usable for text.\n"
+"If this feature enabled, text in chat will be automatically adjusted to "
+"adapt to appearance of chat input field when you typing message and when "
+"input field of chat disappears. If disabled, chat input area will allways "
+"occupy its place, which could be otherwise usable for text.\n"
"\n"
"Note: its mostly about jumpy attitude vs less usable space for text."
msgstr ""
@@ -3724,7 +3718,7 @@ msgstr "ローカルタイムを使う"
#: src/gui/widgets/tabs/setup_chat.cpp:258
msgid ""
-"If this feature enabled, timestamps in chat will use locak times.If "
+"If this feature enabled, timestamps in chat will use local times. If "
"disabled, server time will be used (often it is GMT+0)."
msgstr ""
@@ -3738,7 +3732,7 @@ msgid ""
"Here you can specify some extra words which will also cause highlighting. "
"Use comma to separate words.\n"
"\n"
-"Note: frequenthilights are annoying - use it with caution."
+"Note: frequent hilights are annoying - use it with caution."
msgstr ""
#. TRANSLATORS: settings option
@@ -4512,94 +4506,110 @@ msgstr ""
msgid "Disable logging in game (do not enable)"
msgstr ""
-#. TRANSLATORS: settings option
+#. TRANSLATORS: screen badges type
+#: src/gui/widgets/tabs/setup_players.cpp:41
+msgid "hide"
+msgstr ""
+
+#. TRANSLATORS: screen badges type
+#: src/gui/widgets/tabs/setup_players.cpp:43
+#, fuzzy
+msgid "show at top"
+msgstr "チャット履歴を表示"
+
+#. TRANSLATORS: screen badges type
#: src/gui/widgets/tabs/setup_players.cpp:45
+#, fuzzy
+msgid "show at right"
+msgstr "チャット履歴を表示"
+
+#. TRANSLATORS: screen badges type
+#: src/gui/widgets/tabs/setup_players.cpp:47
+msgid "show at bottom"
+msgstr ""
+
+#. TRANSLATORS: settings option
+#: src/gui/widgets/tabs/setup_players.cpp:62
msgid "Show gender"
msgstr "性別を表示する"
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_players.cpp:49
+#: src/gui/widgets/tabs/setup_players.cpp:66
msgid "Show level"
msgstr "レベルを表示する"
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_players.cpp:53
+#: src/gui/widgets/tabs/setup_players.cpp:70
msgid "Show own name"
msgstr "自分の名前を表示する"
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_players.cpp:57
+#: src/gui/widgets/tabs/setup_players.cpp:74
msgid "Enable extended mouse targeting"
msgstr "エクステンドマウスターゲットを有効にする"
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_players.cpp:61
+#: src/gui/widgets/tabs/setup_players.cpp:78
msgid "Target dead players"
msgstr "死んだプレイヤーの標的を有効"
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_players.cpp:65
+#: src/gui/widgets/tabs/setup_players.cpp:82
msgid "Visible names"
msgstr "名前を表示する"
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_players.cpp:69
+#: src/gui/widgets/tabs/setup_players.cpp:86
msgid "Auto move names"
msgstr ""
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_players.cpp:73
-#, fuzzy
-msgid "Show badges"
-msgstr "アイテムを表示する"
-
-#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_players.cpp:77
-msgid "Show badges at top"
+#: src/gui/widgets/tabs/setup_players.cpp:91
+msgid "Badges"
msgstr ""
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_players.cpp:81
+#: src/gui/widgets/tabs/setup_players.cpp:95
msgid "Secure trades"
msgstr "トレードを安全化する"
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_players.cpp:85
+#: src/gui/widgets/tabs/setup_players.cpp:99
msgid "Unsecure chars in names"
msgstr "セキュリティ上安全ではない文字が含まれています"
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_players.cpp:89
+#: src/gui/widgets/tabs/setup_players.cpp:103
msgid "Show statuses"
msgstr "ステータスを表示する"
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_players.cpp:93
+#: src/gui/widgets/tabs/setup_players.cpp:107
msgid "Show ip addresses on screenshots"
msgstr "スクリーンショットにIPを表示させる"
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_players.cpp:97
+#: src/gui/widgets/tabs/setup_players.cpp:111
msgid "Allow self heal with mouse click"
msgstr "クリックでヒール"
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_players.cpp:101
+#: src/gui/widgets/tabs/setup_players.cpp:115
msgid "Group friends in who is online window"
msgstr "オンラインリストをグループ化する"
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_players.cpp:105
+#: src/gui/widgets/tabs/setup_players.cpp:119
msgid "Hide erased players nicks"
msgstr ""
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_players.cpp:109
+#: src/gui/widgets/tabs/setup_players.cpp:123
msgid "Use special diagonal speed in players moving"
msgstr ""
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_players.cpp:113
+#: src/gui/widgets/tabs/setup_players.cpp:127
msgid ""
"Emulate right mouse button by long mouse click (useful for touch interfaces)"
msgstr ""
@@ -5385,9 +5395,8 @@ msgstr ""
#. TRANSLATORS: short button name for mail window.
#: src/gui/windowmenu.cpp:156
-#, fuzzy
msgid "MA"
-msgstr "地図"
+msgstr ""
#. TRANSLATORS: full button name
#. TRANSLATORS: mail window name
@@ -5891,9 +5900,8 @@ msgstr ""
#. TRANSLATORS: insert card dialog name
#: src/gui/windows/insertcarddialog.cpp:43
#: src/gui/windows/insertcarddialog.cpp:45
-#, fuzzy
msgid "Insert card"
-msgstr "挿入"
+msgstr ""
#. TRANSLATORS: insert card dialog button
#. TRANSLATORS: input action name
@@ -5959,9 +5967,8 @@ msgstr "保管するアイテムの数量を入力してください."
#. TRANSLATORS: amount window message
#: src/gui/windows/itemamountwindow.cpp:252
-#, fuzzy
msgid "Select amount of items to send."
-msgstr "保管するアイテムの数量を入力してください."
+msgstr ""
#. TRANSLATORS: amount window message
#: src/gui/windows/itemamountwindow.cpp:257
@@ -6138,9 +6145,8 @@ msgstr ""
#. TRANSLATORS: mail edit window name
#: src/gui/windows/maileditwindow.cpp:47
-#, fuzzy
msgid "Edit mail"
-msgstr "Eメール:"
+msgstr ""
#. TRANSLATORS: mail edit window button
#: src/gui/windows/maileditwindow.cpp:50
@@ -6173,24 +6179,21 @@ msgstr ""
#. TRANSLATORS: mail view window label
#: src/gui/windows/maileditwindow.cpp:60
#: src/gui/windows/mailviewwindow.cpp:103
-#, fuzzy
msgid "Money:"
-msgstr "GP: %s"
+msgstr ""
#. TRANSLATORS: mail edit window label
#: src/gui/windows/maileditwindow.cpp:62
#: src/gui/windows/mailviewwindow.cpp:119
#: src/gui/windows/mailviewwindow.cpp:124
-#, fuzzy
msgid "Item:"
-msgstr "マップアイテム"
+msgstr ""
#. TRANSLATORS: mail edit window label
#. TRANSLATORS: mail view window label
#: src/gui/windows/maileditwindow.cpp:64 src/gui/windows/mailviewwindow.cpp:75
-#, fuzzy
msgid "Message:"
-msgstr "メッセージ"
+msgstr ""
#. TRANSLATORS: mail view window name
#: src/gui/windows/mailviewwindow.cpp:53
@@ -6204,9 +6207,8 @@ msgstr ""
#. TRANSLATORS: mail view window label
#: src/gui/windows/mailviewwindow.cpp:65
-#, fuzzy
msgid "Time:"
-msgstr "時間"
+msgstr ""
#. TRANSLATORS: mail view window label
#: src/gui/windows/mailviewwindow.cpp:69
@@ -6214,9 +6216,8 @@ msgid "From:"
msgstr ""
#: src/gui/windows/mailviewwindow.cpp:131
-#, fuzzy
msgid "Get attach"
-msgstr "(?) 攻撃"
+msgstr ""
#. TRANSLATORS: mail window button
#: src/gui/windows/mailwindow.cpp:62
@@ -6225,9 +6226,8 @@ msgstr ""
#. TRANSLATORS: mail window button
#: src/gui/windows/mailwindow.cpp:64
-#, fuzzy
msgid "New"
-msgstr "ネット"
+msgstr ""
#. TRANSLATORS: mail window button
#: src/gui/windows/mailwindow.cpp:68
@@ -6236,9 +6236,8 @@ msgstr ""
#. TRANSLATORS: mail window button
#: src/gui/windows/mailwindow.cpp:70
-#, fuzzy
msgid "Open"
-msgstr "URLを開く"
+msgstr ""
#: src/gui/windows/ministatuswindow.cpp:71
msgid "health bar"
@@ -7023,9 +7022,8 @@ msgstr ""
#. TRANSLATORS: input action name
#: src/input/pages/basic.cpp:136
-#, fuzzy
msgid "Change targeting type"
-msgstr "ターゲットへ接近方法変更"
+msgstr ""
#. TRANSLATORS: input action name
#: src/input/pages/basic.cpp:142
@@ -8020,9 +8018,8 @@ msgstr ""
#. TRANSLATORS: input action name
#: src/input/pages/windows.cpp:196
-#, fuzzy
msgid "Quick settings window"
-msgstr "クエスト窓"
+msgstr ""
#. TRANSLATORS: input action name
#: src/input/pages/windows.cpp:208
@@ -9707,33 +9704,28 @@ msgstr ""
#. TRANSLATORS: notification message
#: src/resources/notifications.h:572
-#, fuzzy
msgid "Message successfully sent."
-msgstr "プレイヤーの%sに成功しました!"
+msgstr ""
#. TRANSLATORS: notification message
#: src/resources/notifications.h:576
-#, fuzzy
msgid "Message send failed."
-msgstr "チャットを閉じます."
+msgstr ""
#. TRANSLATORS: notification message
#: src/resources/notifications.h:580
-#, fuzzy
msgid "Item attach failed."
-msgstr "認証エラー."
+msgstr ""
#. TRANSLATORS: notification message
#: src/resources/notifications.h:584
-#, fuzzy
msgid "Money attach failed."
-msgstr "攻撃フィルターを有効にする"
+msgstr ""
#. TRANSLATORS: notification message
#: src/resources/notifications.h:588
-#, fuzzy
msgid "Message return failed."
-msgstr "チャット作成失敗!"
+msgstr ""
#. TRANSLATORS: notification message
#: src/resources/notifications.h:592
@@ -9742,15 +9734,13 @@ msgstr ""
#. TRANSLATORS: notification message
#: src/resources/notifications.h:596
-#, fuzzy
msgid "Message deletion failed."
-msgstr "認証に失敗しました."
+msgstr ""
#. TRANSLATORS: notification message
#: src/resources/notifications.h:600
-#, fuzzy
msgid "Message successfully deleted."
-msgstr "パーティを作成しました."
+msgstr ""
#. TRANSLATORS: notification message
#: src/resources/notifications.h:604
@@ -9769,9 +9759,8 @@ msgstr ""
#. TRANSLATORS: notification message
#: src/resources/notifications.h:620
-#, fuzzy
msgid "You enter battle field."
-msgstr "Blue Gemが必要です!"
+msgstr ""
#. TRANSLATORS: chat option changed message
#: src/utils/booleanoptions.h:27
@@ -9780,36 +9769,3 @@ msgid "Options to /%s are \"yes\", \"no\", \"true\", \"false\", \"1\", \"0\"."
msgstr ""
"/%sへの可能なオプションは:\"yes\", \"no\", \"true\", \"false\", \"1\", "
"\"0\"."
-
-#~ msgid "Hide shield sprite"
-#~ msgstr "シールドスプライトを隠す"
-
-#~ msgid "BC"
-#~ msgstr "BC"
-
-#~ msgid "Bot checker"
-#~ msgstr "ボットチェッカー"
-
-#~ msgid "Bot Checker"
-#~ msgstr "ボットチェッカー"
-
-#~ msgid "Result"
-#~ msgstr "結果"
-
-#~ msgid "Split"
-#~ msgstr "分割"
-
-#~ msgid "Time before jacko spawn:"
-#~ msgstr "次のJackOの出現まで:"
-
-#~ msgid "%s %d?"
-#~ msgstr "%s %d?"
-
-#~ msgid "jacko spawning"
-#~ msgstr "JackOが出現中"
-
-#~ msgid "Failed to send as sender or letter invalid."
-#~ msgstr "文字か差出人が無効の為送信に失敗しました."
-
-#~ msgid "Bot Checker Window"
-#~ msgstr "ボットチェッカーウィンドウ"
diff --git a/po/ka.po b/po/ka.po
index 2922e33cf..5a175c497 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-04-06 02:00+0300\n"
-"PO-Revision-Date: 2015-04-06 11:05+0000\n"
+"POT-Creation-Date: 2015-07-29 02:28+0300\n"
+"PO-Revision-Date: 2015-07-29 09:12+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:146
+#: src/actions/actions.cpp:155
msgid "File uploaded"
msgstr ""
@@ -32,146 +32,146 @@ msgstr ""
#. TRANSLATORS: ok dialog button
#. TRANSLATORS: text dialog button
#. TRANSLATORS: ok dialog button
-#: src/actions/actions.cpp:148 src/client.cpp:1454 src/client.cpp:1481
-#: 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:312
-#: src/gui/widgets/tabs/setup_theme.cpp:343
+#: src/actions/actions.cpp:158 src/client.cpp:1453 src/client.cpp:1486
+#: src/gamemodifiers.cpp:451 src/gui/dialogsmanager.cpp:168
+#: src/gui/dialogsmanager.cpp:188 src/gui/widgets/tabs/setup_input.cpp:164
+#: src/gui/widgets/tabs/setup_theme.cpp:313
+#: src/gui/widgets/tabs/setup_theme.cpp:349
#: src/gui/widgets/tabs/setup_video.cpp:250
-#: src/gui/widgets/tabs/setup_video.cpp:274
-#: src/gui/widgets/tabs/setup_video.cpp:389
-#: src/gui/widgets/tabs/setup_video.cpp:401
-#: src/gui/windows/changeemaildialog.cpp:167
-#: src/gui/windows/changepassworddialog.cpp:157
-#: src/gui/windows/charcreatedialog.cpp:380
-#: src/gui/windows/charselectdialog.cpp:279
-#: src/gui/windows/charselectdialog.cpp:321 src/gui/windows/editdialog.cpp:49
-#: src/gui/windows/editserverdialog.cpp:59
-#: src/gui/windows/editserverdialog.cpp:217
-#: src/gui/windows/itemamountwindow.cpp:167 src/gui/windows/quitdialog.cpp:68
-#: src/gui/windows/registerdialog.cpp:243 src/gui/windows/socialwindow.cpp:507
-#: src/gui/windows/textdialog.cpp:48 src/gui/windows/unregisterdialog.cpp:146
-#: src/net/ea/charserverhandler.cpp:143 src/net/ea/charserverhandler.cpp:162
-#: src/net/ea/gamehandler.cpp:83 src/net/eathena/charserverhandler.cpp:593
-#: src/net/eathena/charserverhandler.cpp:623
-#: src/net/eathena/charserverhandler.cpp:653
-#: src/net/tmwa/charserverhandler.cpp:535
+#: src/gui/widgets/tabs/setup_video.cpp:278
+#: src/gui/widgets/tabs/setup_video.cpp:396
+#: src/gui/widgets/tabs/setup_video.cpp:412
+#: src/gui/windows/changeemaildialog.cpp:169
+#: src/gui/windows/changepassworddialog.cpp:159
+#: src/gui/windows/charcreatedialog.cpp:390
+#: src/gui/windows/charselectdialog.cpp:280
+#: src/gui/windows/charselectdialog.cpp:327 src/gui/windows/editdialog.cpp:50
+#: src/gui/windows/editserverdialog.cpp:56
+#: src/gui/windows/editserverdialog.cpp:216
+#: src/gui/windows/itemamountwindow.cpp:179 src/gui/windows/quitdialog.cpp:66
+#: src/gui/windows/registerdialog.cpp:241 src/gui/windows/socialwindow.cpp:524
+#: src/gui/windows/textdialog.cpp:48 src/gui/windows/unregisterdialog.cpp:149
+#: src/net/ea/charserverhandler.cpp:145 src/net/ea/charserverhandler.cpp:170
+#: src/net/ea/gamehandler.cpp:85 src/net/eathena/charserverhandler.cpp:612
+#: src/net/eathena/charserverhandler.cpp:647
+#: src/net/eathena/charserverhandler.cpp:683
+#: src/net/tmwa/charserverhandler.cpp:506
msgid "OK"
msgstr ""
#. TRANSLATORS: clear graphics command message
#. TRANSLATORS: clear fonts cache message
-#: src/actions/actions.cpp:934 src/actions/actions.cpp:946
+#: src/actions/actions.cpp:983 src/actions/actions.cpp:996
msgid "Cache cleaned"
msgstr ""
#. TRANSLATORS: uptime command
-#: src/actions/actions.cpp:1074 src/actions/actions.cpp:1130
+#: src/actions/actions.cpp:1132 src/actions/actions.cpp:1189
#, c-format
msgid "Client uptime: %s"
msgstr ""
#. TRANSLATORS: uptime command
-#: src/actions/actions.cpp:1085
+#: src/actions/actions.cpp:1144
#, c-format
msgid "%d week"
msgstr ""
-#: src/actions/actions.cpp:1085
+#: src/actions/actions.cpp:1144
#, c-format
msgid "%d weeks"
msgstr ""
#. TRANSLATORS: uptime command
-#: src/actions/actions.cpp:1096
+#: src/actions/actions.cpp:1155
#, c-format
msgid "%d day"
msgstr ""
-#: src/actions/actions.cpp:1096
+#: src/actions/actions.cpp:1155
#, c-format
msgid "%d days"
msgstr ""
#. TRANSLATORS: uptime command
-#: src/actions/actions.cpp:1106
+#: src/actions/actions.cpp:1165
#, c-format
msgid "%d hour"
msgstr ""
-#: src/actions/actions.cpp:1106
+#: src/actions/actions.cpp:1165
#, c-format
msgid "%d hours"
msgstr ""
#. TRANSLATORS: uptime command
-#: src/actions/actions.cpp:1116
+#: src/actions/actions.cpp:1175
#, c-format
msgid "%d minute"
msgstr ""
-#: src/actions/actions.cpp:1116
+#: src/actions/actions.cpp:1175
#, c-format
msgid "%d minutes"
msgstr ""
#. TRANSLATORS: uptime command
-#: src/actions/actions.cpp:1126
+#: src/actions/actions.cpp:1185
#, c-format
msgid "%d second"
msgstr ""
-#: src/actions/actions.cpp:1126
+#: src/actions/actions.cpp:1185
#, c-format
msgid "%d seconds"
msgstr ""
#. TRANSLATORS: dump command
-#: src/actions/actions.cpp:1187 src/actions/actions.cpp:1196
+#: src/actions/actions.cpp:1247 src/actions/actions.cpp:1256
msgid "Resource images:"
msgstr ""
#. TRANSLATORS: dump command
-#: src/actions/actions.cpp:1190 src/actions/actions.cpp:1199
+#: src/actions/actions.cpp:1250 src/actions/actions.cpp:1260
msgid "Resource orphaned images:"
msgstr ""
#. TRANSLATORS: dump environment command
-#: src/actions/actions.cpp:1287
+#: src/actions/actions.cpp:1349
msgid "Environment variables dumped"
msgstr ""
-#: src/actions/actions.cpp:1406
+#: src/actions/actions.cpp:1474
msgid "Uploaded config into:"
msgstr ""
-#: src/actions/actions.cpp:1415
+#: src/actions/actions.cpp:1483
msgid "Uploaded server config into:"
msgstr ""
-#: src/actions/actions.cpp:1424
+#: src/actions/actions.cpp:1492
msgid "Uploaded log into:"
msgstr ""
#. TRANSLATORS: whisper send
-#: src/actions/chat.cpp:247
+#: src/actions/chat.cpp:246
msgid "Cannot send empty whispers!"
msgstr ""
#. TRANSLATORS: new whisper or channel query
-#: src/actions/chat.cpp:295
+#: src/actions/chat.cpp:294
#, 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:320 src/gui/widgets/tabs/chat/partytab.cpp:71
+#: src/actions/chat.cpp:319 src/gui/widgets/tabs/chat/partytab.cpp:71
msgid "Party name is missing."
msgstr ""
#. TRANSLATORS: create guild message
-#: src/actions/chat.cpp:338
+#: src/actions/chat.cpp:337
msgid "Guild name is missing."
msgstr ""
@@ -179,16 +179,16 @@ msgstr ""
#. TRANSLATORS: guild invite message
#. TRANSLATORS: party kick message
#. TRANSLATORS: change relation
-#: src/actions/chat.cpp:359 src/actions/chat.cpp:390 src/actions/chat.cpp:455
-#: src/actions/chat.cpp:485 src/actions/commands.cpp:78
+#: src/actions/chat.cpp:358 src/actions/chat.cpp:389 src/actions/chat.cpp:460
+#: src/actions/chat.cpp:490 src/actions/commands.cpp:80
msgid "Please specify a name."
msgstr ""
-#: src/actions/chat.cpp:410
+#: src/actions/chat.cpp:409
msgid "Return toggles chat."
msgstr ""
-#: src/actions/chat.cpp:410
+#: src/actions/chat.cpp:409
msgid "Message closes chat."
msgstr ""
@@ -198,184 +198,199 @@ msgid "Return now toggles chat."
msgstr ""
#. TRANSLATORS: message from toggle chat command
-#: src/actions/chat.cpp:430
+#: src/actions/chat.cpp:431
msgid "Message now closes chat."
msgstr ""
-#: src/actions/chat.cpp:570
+#: src/actions/chat.cpp:575
#, c-format
msgid "equipped hat %s."
msgstr ""
#. TRANSLATORS: change relation
-#: src/actions/commands.cpp:120
+#: src/actions/commands.cpp:122
#, c-format
msgid "Player already %s!"
msgstr ""
#. TRANSLATORS: change relation
-#: src/actions/commands.cpp:133
+#: src/actions/commands.cpp:135
#, c-format
msgid "Player successfully %s!"
msgstr ""
#. TRANSLATORS: change relation
-#: src/actions/commands.cpp:135
+#: src/actions/commands.cpp:137
#, c-format
msgid "Player could not be %s!"
msgstr ""
#. TRANSLATORS: unignore command
-#: src/actions/commands.cpp:166
+#: src/actions/commands.cpp:168
msgid "Player wasn't ignored!"
msgstr ""
#. TRANSLATORS: unignore command
-#: src/actions/commands.cpp:175
+#: src/actions/commands.cpp:177
msgid "Player no longer ignored!"
msgstr ""
#. TRANSLATORS: unignore command
-#: src/actions/commands.cpp:177
+#: src/actions/commands.cpp:179
msgid "Player could not be unignored!"
msgstr ""
#. TRANSLATORS: erase command
-#: src/actions/commands.cpp:192
+#: src/actions/commands.cpp:194
msgid "Player already erased!"
msgstr ""
#. TRANSLATORS: erase command
-#: src/actions/commands.cpp:205
+#: src/actions/commands.cpp:207
msgid "Player no longer erased!"
msgstr ""
#. TRANSLATORS: erase command
-#: src/actions/commands.cpp:207
+#: src/actions/commands.cpp:209
msgid "Player could not be erased!"
msgstr ""
#. TRANSLATORS: adding friend command
-#: src/actions/commands.cpp:214
+#: src/actions/commands.cpp:216
msgid "friend"
msgstr ""
#. TRANSLATORS: disregard command
-#: src/actions/commands.cpp:221
+#: src/actions/commands.cpp:223
msgid "disregarded"
msgstr ""
#. TRANSLATORS: neutral command
-#: src/actions/commands.cpp:228
+#: src/actions/commands.cpp:230
msgid "neutral"
msgstr ""
#. TRANSLATORS: blacklist command
-#: src/actions/commands.cpp:235
+#: src/actions/commands.cpp:237
msgid "blacklisted"
msgstr ""
#. TRANSLATORS: enemy command
-#: src/actions/commands.cpp:242
+#: src/actions/commands.cpp:244
msgid "enemy"
msgstr ""
-#: src/actions/pets.cpp:104
+#: src/actions/commands.cpp:947
+#, c-format
+msgid "Config value: %s"
+msgstr ""
+
+#: src/actions/commands.cpp:959
+#, c-format
+msgid "Server config value: %s"
+msgstr ""
+
+#: src/actions/pets.cpp:109
msgid "Rename your pet"
msgstr ""
#. TRANSLATORS: disable trades message
-#: src/actions/statusbar.cpp:171
+#: src/actions/statusbar.cpp:177
msgid "Ignoring incoming trade requests"
msgstr ""
#. TRANSLATORS: enable trades message
-#: src/actions/statusbar.cpp:181
+#: src/actions/statusbar.cpp:187
msgid "Accepting incoming trade requests"
msgstr ""
+#. TRANSLATORS: quick tab in settings
+#: src/actions/windows.cpp:323 src/gui/widgets/tabs/setup_quick.cpp:45
+msgid "Quick"
+msgstr ""
+
#. TRANSLATORS: visible beings on map
-#: src/actormanager.cpp:1359
+#: src/actormanager.cpp:1375
msgid "Visible on map"
msgstr ""
#. TRANSLATORS: default race name
-#: src/being/being.cpp:406
+#: src/being/being.cpp:435
msgid "Human"
msgstr ""
-#: src/being/being.cpp:575
+#: src/being/being.cpp:609
msgid "dodge"
msgstr ""
-#: src/being/being.cpp:575
+#: src/being/being.cpp:609
msgid "miss"
msgstr ""
#. TRANSLATORS: this away status writed in player nick
-#: src/being/being.cpp:1921 src/gui/windows/whoisonline.cpp:865
+#: src/being/being.cpp:2035 src/gui/windows/whoisonline.cpp:871
msgid "A"
msgstr ""
#. TRANSLATORS: this inactive status writed in player nick
-#: src/being/being.cpp:1926 src/gui/windows/whoisonline.cpp:870
+#: src/being/being.cpp:2040 src/gui/windows/whoisonline.cpp:876
msgid "I"
msgstr ""
#. TRANSLATORS: chat message after death
-#: src/being/localplayer.cpp:381
+#: src/being/localplayer.cpp:380
#, c-format
msgid "You were killed by %s."
msgstr ""
#. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:835
+#: src/being/localplayer.cpp:836
msgid "Tried to pick up nonexistent item."
msgstr ""
#. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:839
+#: src/being/localplayer.cpp:840
msgid "Item is too heavy."
msgstr ""
#. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:843
+#: src/being/localplayer.cpp:844
msgid "Item is too far away."
msgstr ""
#. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:847
+#: src/being/localplayer.cpp:848
msgid "Inventory is full."
msgstr ""
#. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:851
+#: src/being/localplayer.cpp:852
msgid "Stack is too big."
msgstr ""
#. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:855
+#: src/being/localplayer.cpp:856
msgid "Item belongs to someone else."
msgstr ""
#. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:859
+#: src/being/localplayer.cpp:860
msgid "You can't pickup this amount of items."
msgstr ""
#. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:863
+#: src/being/localplayer.cpp:864
msgid "Your item stack has max amount."
msgstr ""
#. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:870
+#: src/being/localplayer.cpp:871
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:895
#, c-format
msgid "You picked up %d [@@%d|%s@@]."
msgid_plural "You picked up %d [@@%d|%s@@]."
@@ -383,53 +398,53 @@ msgstr[0] ""
#. TRANSLATORS: this is normal experience
#. TRANSLATORS: get xp message
-#: src/being/localplayer.cpp:1066 src/being/localplayer.cpp:1067
-#: src/being/localplayer.cpp:1093
+#: src/being/localplayer.cpp:1067 src/being/localplayer.cpp:1068
+#: src/being/localplayer.cpp:1094
msgid "xp"
msgstr ""
#. TRANSLATORS: this is job experience
-#: src/being/localplayer.cpp:1071 src/being/localplayer.cpp:1077
-#: src/being/localplayer.cpp:1083
+#: src/being/localplayer.cpp:1072 src/being/localplayer.cpp:1078
+#: src/being/localplayer.cpp:1084
msgid "job"
msgstr ""
#. TRANSLATORS: get hp message
-#: src/being/localplayer.cpp:1102
+#: src/being/localplayer.cpp:1103
msgid "hp"
msgstr ""
#. TRANSLATORS: get hp message
-#: src/being/localplayer.cpp:1111
+#: src/being/localplayer.cpp:1112
msgid "mana"
msgstr ""
#. TRANSLATORS: follow command message
-#: src/being/localplayer.cpp:2180
+#: src/being/localplayer.cpp:2186
#, c-format
msgid "Follow: %s"
msgstr ""
#. TRANSLATORS: follow command message
#. TRANSLATORS: cancel follow message
-#: src/being/localplayer.cpp:2186 src/being/localplayer.cpp:2211
+#: src/being/localplayer.cpp:2192 src/being/localplayer.cpp:2217
msgid "Follow canceled"
msgstr ""
#. TRANSLATORS: imitate command message
-#: src/being/localplayer.cpp:2196
+#: src/being/localplayer.cpp:2202
#, c-format
msgid "Imitation: %s"
msgstr ""
#. TRANSLATORS: imitate command message
#. TRANSLATORS: cancel follow message
-#: src/being/localplayer.cpp:2202 src/being/localplayer.cpp:2216
+#: src/being/localplayer.cpp:2208 src/being/localplayer.cpp:2222
msgid "Imitation canceled"
msgstr ""
#. TRANSLATORS: wait player/monster message
-#: src/being/localplayer.cpp:2566
+#: src/being/localplayer.cpp:2572
#, c-format
msgid "You see %s"
msgstr ""
@@ -439,65 +454,65 @@ msgstr ""
#. TRANSLATORS: add player to completle ignore list
#. TRANSLATORS: popup menu item
#. TRANSLATORS: add player to ignore list
-#: src/being/playerrelations.cpp:467 src/gui/popups/popupmenu.cpp:2287
-#: src/gui/popups/popupmenu.cpp:2329
+#: src/being/playerrelations.cpp:469 src/gui/popups/popupmenu.cpp:2308
+#: src/gui/popups/popupmenu.cpp:2350
msgid "Completely ignore"
msgstr ""
#. TRANSLATORS: ignore/unignore action
-#: src/being/playerrelations.cpp:484
+#: src/being/playerrelations.cpp:486
msgid "Print '...'"
msgstr ""
#. TRANSLATORS: ignore/unignore action
-#: src/being/playerrelations.cpp:507
+#: src/being/playerrelations.cpp:509
msgid "Blink name"
msgstr ""
#. TRANSLATORS: ignore strategi
-#: src/being/playerrelations.cpp:553
+#: src/being/playerrelations.cpp:555
msgid "Floating '...' bubble"
msgstr ""
#. TRANSLATORS: ignore strategi
-#: src/being/playerrelations.cpp:557
+#: src/being/playerrelations.cpp:559
msgid "Floating bubble"
msgstr ""
#. TRANSLATORS: setup tab quick button
#. TRANSLATORS: full button name
#. TRANSLATORS: setup window name
-#: src/client.cpp:907 src/gui/windowmenu.cpp:167
-#: src/gui/windows/setupwindow.cpp:61
+#: src/client.cpp:805 src/gui/windowmenu.cpp:177
+#: src/gui/windows/setupwindow.cpp:64
msgid "Setup"
msgstr ""
#. TRANSLATORS: perfoamance tab quick button
#. TRANSLATORS: settings tab name
-#: src/client.cpp:910 src/gui/widgets/tabs/setup_perfomance.cpp:54
+#: src/client.cpp:808 src/gui/widgets/tabs/setup_perfomance.cpp:54
msgid "Performance"
msgstr ""
#. TRANSLATORS: video tab quick button
#. TRANSLATORS: video settings tab name
-#: src/client.cpp:913 src/gui/widgets/tabs/setup_video.cpp:107
+#: src/client.cpp:811 src/gui/widgets/tabs/setup_video.cpp:106
msgid "Video"
msgstr ""
#. TRANSLATORS: theme tab quick button
#. TRANSLATORS: theme settings tab name
-#: src/client.cpp:916 src/gui/widgets/tabs/setup_theme.cpp:122
+#: src/client.cpp:814 src/gui/widgets/tabs/setup_theme.cpp:121
msgid "Theme"
msgstr ""
#. TRANSLATORS: theme tab quick button
-#: src/client.cpp:919
+#: src/client.cpp:817
msgid "About"
msgstr ""
#. TRANSLATORS: theme tab quick button
#. TRANSLATORS: help window name
-#: src/client.cpp:922 src/gui/windowmenu.cpp:72
+#: src/client.cpp:820 src/gui/windowmenu.cpp:72
#: src/gui/windows/helpwindow.cpp:53
msgid "Help"
msgstr ""
@@ -510,46 +525,49 @@ msgstr ""
#. TRANSLATORS: close window
#. TRANSLATORS: did you know window button
#. TRANSLATORS: storage button
+#. TRANSLATORS: mail edit window button
+#. TRANSLATORS: mail view window button
#. TRANSLATORS: npc dialog button
#. TRANSLATORS: quests window button
#. TRANSLATORS: shop window button
-#: src/client.cpp:926 src/client.cpp:1382 src/client.cpp:1396
-#: 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:254
-#: src/gui/windows/inventorywindow.cpp:277 src/gui/windows/npcdialog.cpp:75
-#: src/gui/windows/npcdialog.cpp:113 src/gui/windows/questswindow.cpp:77
-#: src/gui/windows/shopwindow.cpp:111
+#: src/client.cpp:824 src/client.cpp:1371 src/client.cpp:1390
+#: src/gui/dialogsmanager.cpp:105 src/gui/popups/popupmenu.cpp:738
+#: src/gui/popups/popupmenu.cpp:979 src/gui/windows/didyouknowwindow.cpp:81
+#: src/gui/windows/inventorywindow.cpp:265
+#: src/gui/windows/inventorywindow.cpp:289
+#: src/gui/windows/maileditwindow.cpp:52 src/gui/windows/mailviewwindow.cpp:59
+#: src/gui/windows/npcdialog.cpp:76 src/gui/windows/npcdialog.cpp:115
+#: src/gui/windows/questswindow.cpp:78 src/gui/windows/shopwindow.cpp:112
msgid "Close"
msgstr ""
#. TRANSLATORS: connection dialog header
-#: src/client.cpp:1052
+#: src/client.cpp:1041 src/gui/windowmanager_unittest.cc:150
msgid "Connecting to server"
msgstr ""
#. TRANSLATORS: connection dialog header
-#: src/client.cpp:1098
+#: src/client.cpp:1087 src/gui/windowmanager_unittest.cc:167
msgid "Logging in"
msgstr ""
#. TRANSLATORS: connection dialog header
-#: src/client.cpp:1141
+#: src/client.cpp:1130
msgid "Entering game world"
msgstr ""
#. TRANSLATORS: connection dialog header
-#: src/client.cpp:1273
+#: src/client.cpp:1263
msgid "Requesting characters"
msgstr ""
#. TRANSLATORS: connection dialog header
-#: src/client.cpp:1313
+#: src/client.cpp:1302
msgid "Connecting to the game server"
msgstr ""
#. TRANSLATORS: connection dialog header
-#: src/client.cpp:1325
+#: src/client.cpp:1313
msgid "Changing game servers"
msgstr ""
@@ -558,83 +576,81 @@ msgstr ""
#. TRANSLATORS: change password error header
#. TRANSLATORS: char creation error
#. TRANSLATORS: error message
-#. TRANSLATORS: edit server dialog error header
-#. TRANSLATORS: error message
#. TRANSLATORS: unregister dialog. error message.
#. TRANSLATORS: error message header
-#. TRANSLATORS: info message
+#. TRANSLATORS: error header
#. TRANSLATORS: ok dialog button
-#. TRANSLATORS: error message
-#: src/client.cpp:1380 src/client.cpp:1394 src/client.cpp:1589
-#: src/gui/windows/changeemaildialog.cpp:164
-#: src/gui/windows/changepassworddialog.cpp:154
-#: src/gui/windows/charcreatedialog.cpp:376
-#: src/gui/windows/charselectdialog.cpp:319
-#: src/gui/windows/editserverdialog.cpp:212
-#: src/gui/windows/registerdialog.cpp:243
-#: src/gui/windows/unregisterdialog.cpp:143
-#: src/net/ea/charserverhandler.cpp:141
-#: src/net/eathena/charserverhandler.cpp:576
-#: src/net/eathena/charserverhandler.cpp:578
-#: src/net/eathena/charserverhandler.cpp:651
-#: src/net/tmwa/charserverhandler.cpp:533
+#. TRANSLATORS: error header
+#: src/client.cpp:1368 src/client.cpp:1387 src/client.cpp:1598
+#: src/gui/windows/changeemaildialog.cpp:166
+#: src/gui/windows/changepassworddialog.cpp:156
+#: src/gui/windows/charcreatedialog.cpp:386
+#: src/gui/windows/charselectdialog.cpp:324
+#: src/gui/windows/editserverdialog.cpp:211
+#: src/gui/windows/registerdialog.cpp:241
+#: src/gui/windows/unregisterdialog.cpp:146
+#: src/net/ea/charserverhandler.cpp:142
+#: src/net/eathena/charserverhandler.cpp:587
+#: src/net/eathena/charserverhandler.cpp:591
+#: src/net/eathena/charserverhandler.cpp:679
+#: src/net/tmwa/charserverhandler.cpp:502
msgid "Error"
msgstr ""
#. TRANSLATORS: connection dialog header
-#: src/client.cpp:1409
+#: src/client.cpp:1406
msgid "Requesting registration details"
msgstr ""
#. TRANSLATORS: password change message header
-#: src/client.cpp:1450
+#: src/client.cpp:1449
msgid "Password Change"
msgstr ""
#. TRANSLATORS: password change message text
-#: src/client.cpp:1452
+#: src/client.cpp:1451
msgid "Password changed successfully!"
msgstr ""
#. TRANSLATORS: email change message header
-#: src/client.cpp:1477
+#: src/client.cpp:1482
msgid "Email Change"
msgstr ""
#. TRANSLATORS: email change message text
-#: src/client.cpp:1479
+#: src/client.cpp:1484
msgid "Email changed successfully!"
msgstr ""
#. TRANSLATORS: unregister message header
-#: src/client.cpp:1506
+#: src/client.cpp:1514
msgid "Unregister Successful"
msgstr ""
#. TRANSLATORS: unregister message text
-#: src/client.cpp:1508
+#: src/client.cpp:1516
msgid "Farewell, come back any time..."
msgstr ""
#. TRANSLATORS: directory creation error
-#: src/configmanager.cpp:53 src/dirs.cpp:350 src/dirs.cpp:365 src/dirs.cpp:410
-#: src/dirs.cpp:578 src/dirs.cpp:586
+#: src/configmanager.cpp:53 src/dirs.cpp:352 src/dirs.cpp:367 src/dirs.cpp:412
+#: src/dirs.cpp:580 src/dirs.cpp:588
#, c-format
msgid "%s doesn't exist and can't be created! Exiting."
msgstr ""
#. TRANSLATORS: update server initialisation error
-#: src/dirs.cpp:460
+#: src/dirs.cpp:462
#, c-format
msgid "Invalid update host: %s."
msgstr ""
#. TRANSLATORS: update server initialisation error
-#: src/dirs.cpp:501 src/dirs.cpp:508
+#: src/dirs.cpp:503 src/dirs.cpp:510
msgid "Error creating updates directory!"
msgstr ""
-#: src/dirs.cpp:530 src/dirs.cpp:548
+#: src/dirs.cpp:532 src/dirs.cpp:550
#, c-format
msgid "Error: %s doesn't exist and can't be created! Exiting."
msgstr ""
@@ -652,441 +668,456 @@ msgid "dyecmd srcdyestring dstfile"
msgstr ""
#. TRANSLATORS: chat tab header
-#: src/game.cpp:252 src/gui/windows/chatwindow.cpp:2137
+#: src/game.cpp:252 src/gui/windows/chatwindow.cpp:2188
msgid "General"
msgstr ""
#. TRANSLATORS: chat tab header
#. TRANSLATORS: full button name
#. TRANSLATORS: debug window name
-#: src/game.cpp:270 src/gui/windowmenu.cpp:154
-#: src/gui/windows/debugwindow.cpp:42
+#: src/game.cpp:259 src/gui/windowmenu.cpp:163
+#: src/gui/windows/debugwindow.cpp:43
msgid "Debug"
msgstr ""
#. TRANSLATORS: save file message
-#: src/game.cpp:563
+#: src/game.cpp:556
#, c-format
msgid "Screenshot saved as %s"
msgstr ""
#. TRANSLATORS: save file message
-#: src/game.cpp:573
+#: src/game.cpp:566
msgid "Saving screenshot failed!"
msgstr ""
#. TRANSLATORS: error message text
-#: src/game.cpp:660
+#: src/game.cpp:651
msgid "The connection to the server was lost."
msgstr ""
#. TRANSLATORS: error message header
-#: src/game.cpp:663
+#: src/game.cpp:654
msgid "Network Error"
msgstr ""
#. TRANSLATORS: move type in status bar
-#: src/gamemodifiers.cpp:145
+#: src/gamemodifiers.cpp:149
msgid "(D) default moves"
msgstr ""
#. TRANSLATORS: move type in status bar
-#: src/gamemodifiers.cpp:147
+#: src/gamemodifiers.cpp:151
msgid "(I) invert moves"
msgstr ""
#. TRANSLATORS: move type in status bar
-#: src/gamemodifiers.cpp:149
+#: src/gamemodifiers.cpp:153
msgid "(c) moves with some crazy moves"
msgstr ""
#. TRANSLATORS: move type in status bar
-#: src/gamemodifiers.cpp:151
+#: src/gamemodifiers.cpp:155
msgid "(C) moves with crazy moves"
msgstr ""
#. TRANSLATORS: move type in status bar
-#: src/gamemodifiers.cpp:153
+#: src/gamemodifiers.cpp:157
msgid "(d) double normal + crazy"
msgstr ""
#. TRANSLATORS: move type in status bar
-#: src/gamemodifiers.cpp:155
+#: src/gamemodifiers.cpp:159
msgid "(?) unknown move"
msgstr ""
#. TRANSLATORS: crazy move type in status bar
-#: src/gamemodifiers.cpp:180
+#: src/gamemodifiers.cpp:184
#, c-format
msgid "(%u) crazy move number %u"
msgstr ""
#. TRANSLATORS: crazy move type in status bar
-#: src/gamemodifiers.cpp:186
+#: src/gamemodifiers.cpp:190
msgid "(a) custom crazy move"
msgstr ""
#. TRANSLATORS: crazy move type in status bar
-#: src/gamemodifiers.cpp:191
+#: src/gamemodifiers.cpp:195
msgid "(?) crazy move"
msgstr ""
#. TRANSLATORS: move to target type in status bar
-#: src/gamemodifiers.cpp:198
+#: src/gamemodifiers.cpp:202
msgid "(0) default moves to target"
msgstr ""
#. TRANSLATORS: move to target type in status bar
-#: src/gamemodifiers.cpp:200
+#: src/gamemodifiers.cpp:204
msgid "(1) moves to target in distance 1"
msgstr ""
#. TRANSLATORS: move to target type in status bar
-#: src/gamemodifiers.cpp:202
+#: src/gamemodifiers.cpp:206
msgid "(2) moves to target in distance 2"
msgstr ""
#. TRANSLATORS: move to target type in status bar
-#: src/gamemodifiers.cpp:204
+#: src/gamemodifiers.cpp:208
msgid "(3) moves to target in distance 3"
msgstr ""
#. TRANSLATORS: move to target type in status bar
-#: src/gamemodifiers.cpp:206
+#: src/gamemodifiers.cpp:210
msgid "(4) moves to target in distance 4"
msgstr ""
#. TRANSLATORS: move to target type in status bar
-#: src/gamemodifiers.cpp:208
+#: src/gamemodifiers.cpp:212
msgid "(5) moves to target in distance 5"
msgstr ""
#. TRANSLATORS: move to target type in status bar
-#: src/gamemodifiers.cpp:210
+#: src/gamemodifiers.cpp:214
msgid "(6) moves to target in distance 6"
msgstr ""
#. TRANSLATORS: move to target type in status bar
-#: src/gamemodifiers.cpp:212
+#: src/gamemodifiers.cpp:216
msgid "(7) moves to target in distance 7"
msgstr ""
#. TRANSLATORS: move to target type in status bar
-#: src/gamemodifiers.cpp:214
+#: src/gamemodifiers.cpp:218
msgid "(8) moves to target in distance 8"
msgstr ""
#. TRANSLATORS: move to target type in status bar
-#: src/gamemodifiers.cpp:216
+#: src/gamemodifiers.cpp:220
msgid "(9) moves to target in distance 9"
msgstr ""
#. TRANSLATORS: move to target type in status bar
-#: src/gamemodifiers.cpp:218
+#: src/gamemodifiers.cpp:222
msgid "(A) moves to target in attack range"
msgstr ""
#. TRANSLATORS: move to target type in status bar
-#: src/gamemodifiers.cpp:220
+#: src/gamemodifiers.cpp:224
msgid "(a) archer attack range"
msgstr ""
#. TRANSLATORS: move to target type in status bar
-#: src/gamemodifiers.cpp:222
+#: src/gamemodifiers.cpp:226
msgid "(B) moves to target in attack range - 1"
msgstr ""
#. TRANSLATORS: move to target type in status bar
-#: src/gamemodifiers.cpp:224
+#: src/gamemodifiers.cpp:228
msgid "(?) move to target"
msgstr ""
#. TRANSLATORS: folow mode in status bar
-#: src/gamemodifiers.cpp:230
+#: src/gamemodifiers.cpp:234
msgid "(D) default follow"
msgstr ""
#. TRANSLATORS: folow mode in status bar
-#: src/gamemodifiers.cpp:232
+#: src/gamemodifiers.cpp:236
msgid "(R) relative follow"
msgstr ""
#. TRANSLATORS: folow mode in status bar
-#: src/gamemodifiers.cpp:234
+#: src/gamemodifiers.cpp:238
msgid "(M) mirror follow"
msgstr ""
#. TRANSLATORS: folow mode in status bar
-#: src/gamemodifiers.cpp:236
+#: src/gamemodifiers.cpp:240
msgid "(P) pet follow"
msgstr ""
#. TRANSLATORS: folow mode in status bar
-#: src/gamemodifiers.cpp:238
+#: src/gamemodifiers.cpp:242
msgid "(?) unknown follow"
msgstr ""
#. TRANSLATORS: switch attack type in status bar
#. TRANSLATORS: attack type in status bar
-#: src/gamemodifiers.cpp:244 src/gamemodifiers.cpp:252
-#: src/gamemodifiers.cpp:266
+#: src/gamemodifiers.cpp:248 src/gamemodifiers.cpp:256
+#: src/gamemodifiers.cpp:270
msgid "(?) attack"
msgstr ""
#. TRANSLATORS: switch attack type in status bar
#. TRANSLATORS: attack type in status bar
-#: src/gamemodifiers.cpp:246 src/gamemodifiers.cpp:258
+#: src/gamemodifiers.cpp:250 src/gamemodifiers.cpp:262
msgid "(D) default attack"
msgstr ""
#. TRANSLATORS: switch attack type in status bar
-#: src/gamemodifiers.cpp:248
+#: src/gamemodifiers.cpp:252
msgid "(s) switch attack without shield"
msgstr ""
#. TRANSLATORS: switch attack type in status bar
-#: src/gamemodifiers.cpp:250
+#: src/gamemodifiers.cpp:254
msgid "(S) switch attack with shield"
msgstr ""
#. TRANSLATORS: attack type in status bar
-#: src/gamemodifiers.cpp:260
+#: src/gamemodifiers.cpp:264
msgid "(G) go and attack"
msgstr ""
#. TRANSLATORS: attack type in status bar
-#: src/gamemodifiers.cpp:262
+#: src/gamemodifiers.cpp:266
msgid "(A) go, attack, pickup"
msgstr ""
#. TRANSLATORS: attack type in status bar
-#: src/gamemodifiers.cpp:264
+#: src/gamemodifiers.cpp:268
msgid "(d) without auto attack"
msgstr ""
+#. TRANSLATORS: targeting type in status bar
+#: src/gamemodifiers.cpp:276
+msgid "(D) don't switch target"
+msgstr ""
+
+#. TRANSLATORS: targeting type in status bar
+#: src/gamemodifiers.cpp:278
+msgid "(C) always attack closest"
+msgstr ""
+
+#. TRANSLATORS: targeting type in status bar
+#: src/gamemodifiers.cpp:280
+msgid "(?) targeting"
+msgstr ""
+
#. TRANSLATORS: pickup size in status bar
-#: src/gamemodifiers.cpp:299
+#: src/gamemodifiers.cpp:314
msgid "(S) small pick up 1x1 cells"
msgstr ""
#. TRANSLATORS: pickup size in status bar
-#: src/gamemodifiers.cpp:301
+#: src/gamemodifiers.cpp:316
msgid "(D) default pick up 2x1 cells"
msgstr ""
#. TRANSLATORS: pickup size in status bar
-#: src/gamemodifiers.cpp:303
+#: src/gamemodifiers.cpp:318
msgid "(F) forward pick up 2x3 cells"
msgstr ""
#. TRANSLATORS: pickup size in status bar
-#: src/gamemodifiers.cpp:305
+#: src/gamemodifiers.cpp:320
msgid "(3) pick up 3x3 cells"
msgstr ""
#. TRANSLATORS: pickup size in status bar
-#: src/gamemodifiers.cpp:307
+#: src/gamemodifiers.cpp:322
msgid "(g) go and pick up in distance 4"
msgstr ""
#. TRANSLATORS: pickup size in status bar
-#: src/gamemodifiers.cpp:309
+#: src/gamemodifiers.cpp:324
msgid "(G) go and pick up in distance 8"
msgstr ""
#. TRANSLATORS: pickup size in status bar
-#: src/gamemodifiers.cpp:311
+#: src/gamemodifiers.cpp:326
msgid "(A) go and pick up in max distance"
msgstr ""
#. TRANSLATORS: pickup size in status bar
-#: src/gamemodifiers.cpp:313
+#: src/gamemodifiers.cpp:328
msgid "(?) pick up"
msgstr ""
#. TRANSLATORS: magic attack in status bar
-#: src/gamemodifiers.cpp:319
+#: src/gamemodifiers.cpp:334
msgid "(f) use #flar for magic attack"
msgstr ""
#. TRANSLATORS: magic attack in status bar
-#: src/gamemodifiers.cpp:321
+#: src/gamemodifiers.cpp:336
msgid "(c) use #chiza for magic attack"
msgstr ""
#. TRANSLATORS: magic attack in status bar
-#: src/gamemodifiers.cpp:323
+#: src/gamemodifiers.cpp:338
msgid "(I) use #ingrav for magic attack"
msgstr ""
#. TRANSLATORS: magic attack in status bar
-#: src/gamemodifiers.cpp:325
+#: src/gamemodifiers.cpp:340
msgid "(F) use #frillyar for magic attack"
msgstr ""
#. TRANSLATORS: magic attack in status bar
-#: src/gamemodifiers.cpp:327
+#: src/gamemodifiers.cpp:342
msgid "(U) use #upmarmu for magic attack"
msgstr ""
#. TRANSLATORS: magic attack in status bar
-#: src/gamemodifiers.cpp:329
+#: src/gamemodifiers.cpp:344
msgid "(?) magic attack"
msgstr ""
#. TRANSLATORS: player attack type in status bar
-#: src/gamemodifiers.cpp:335
+#: src/gamemodifiers.cpp:350
msgid "(a) attack all players"
msgstr ""
#. TRANSLATORS: player attack type in status bar
-#: src/gamemodifiers.cpp:337
+#: src/gamemodifiers.cpp:352
msgid "(f) attack all except friends"
msgstr ""
#. TRANSLATORS: player attack type in status bar
-#: src/gamemodifiers.cpp:339
+#: src/gamemodifiers.cpp:354
msgid "(b) attack bad relations"
msgstr ""
#. TRANSLATORS: player attack type in status bar
-#: src/gamemodifiers.cpp:341
+#: src/gamemodifiers.cpp:356
msgid "(d) don't attack players"
msgstr ""
#. TRANSLATORS: player attack type in status bar
-#: src/gamemodifiers.cpp:343
+#: src/gamemodifiers.cpp:358
msgid "(?) pvp attack"
msgstr ""
#. TRANSLATORS: imitation type in status bar
-#: src/gamemodifiers.cpp:349
+#: src/gamemodifiers.cpp:364
msgid "(D) default imitation"
msgstr ""
#. TRANSLATORS: imitation type in status bar
-#: src/gamemodifiers.cpp:351
+#: src/gamemodifiers.cpp:366
msgid "(O) outfits imitation"
msgstr ""
#. TRANSLATORS: imitation type in status bar
-#: src/gamemodifiers.cpp:353
+#: src/gamemodifiers.cpp:368
msgid "(?) imitation"
msgstr ""
#. TRANSLATORS: game modifiers state in status bar
-#: src/gamemodifiers.cpp:359
+#: src/gamemodifiers.cpp:374
msgid "Game modifiers are enabled"
msgstr ""
#. TRANSLATORS: game modifiers state in status bar
-#: src/gamemodifiers.cpp:361
+#: src/gamemodifiers.cpp:376
msgid "Game modifiers are disabled"
msgstr ""
#. TRANSLATORS: game modifiers state in status bar
-#: src/gamemodifiers.cpp:363
+#: src/gamemodifiers.cpp:378
msgid "Game modifiers are unknown"
msgstr ""
#. TRANSLATORS: map view type in status bar
-#: src/gamemodifiers.cpp:376
+#: src/gamemodifiers.cpp:392
msgid "(N) normal map view"
msgstr ""
#. TRANSLATORS: map view type in status bar
-#: src/gamemodifiers.cpp:378
+#: src/gamemodifiers.cpp:394
msgid "(D) debug map view"
msgstr ""
#. TRANSLATORS: map view type in status bar
-#: src/gamemodifiers.cpp:380
+#: src/gamemodifiers.cpp:396
msgid "(u) ultra map view"
msgstr ""
#. TRANSLATORS: map view type in status bar
-#: src/gamemodifiers.cpp:382
+#: src/gamemodifiers.cpp:398
msgid "(U) ultra map view 2"
msgstr ""
#. TRANSLATORS: map view type in status bar
-#: src/gamemodifiers.cpp:384
+#: src/gamemodifiers.cpp:400
msgid "(e) empty map view with collision"
msgstr ""
#. TRANSLATORS: map view type in status bar
-#: src/gamemodifiers.cpp:386
+#: src/gamemodifiers.cpp:402
msgid "(E) empty map view"
msgstr ""
#. TRANSLATORS: map view type in status bar
-#: src/gamemodifiers.cpp:388
+#: src/gamemodifiers.cpp:404
msgid "(b) black & white map view"
msgstr ""
#. TRANSLATORS: pickup size in status bar
-#: src/gamemodifiers.cpp:390
+#: src/gamemodifiers.cpp:406
msgid "(?) map view"
msgstr ""
#. TRANSLATORS: away type in status bar
-#: src/gamemodifiers.cpp:396
+#: src/gamemodifiers.cpp:418
msgid "(O) on keyboard"
msgstr ""
#. TRANSLATORS: away type in status bar
-#: src/gamemodifiers.cpp:398
+#: src/gamemodifiers.cpp:420
msgid "(A) away"
msgstr ""
#. TRANSLATORS: away type in status bar
#. TRANSLATORS: camera mode in status bar
-#: src/gamemodifiers.cpp:400 src/gamemodifiers.cpp:454
+#: src/gamemodifiers.cpp:422 src/gamemodifiers.cpp:482
msgid "(?) away"
msgstr ""
#. TRANSLATORS: away message box header
-#: src/gamemodifiers.cpp:424
+#: src/gamemodifiers.cpp:448
msgid "Away"
msgstr ""
#. TRANSLATORS: camera mode in status bar
-#: src/gamemodifiers.cpp:450
+#: src/gamemodifiers.cpp:478
msgid "(G) game camera mode"
msgstr ""
#. TRANSLATORS: camera mode in status bar
-#: src/gamemodifiers.cpp:452
+#: src/gamemodifiers.cpp:480
msgid "(F) free camera mode"
msgstr ""
#. TRANSLATORS: error message question
-#: src/gui/dialogsmanager.cpp:115
+#: src/gui/dialogsmanager.cpp:119
msgid "Do you want to open support page?"
msgstr ""
#. TRANSLATORS: message header
-#: src/gui/dialogsmanager.cpp:127 src/gui/dialogsmanager.cpp:152
-#: src/gui/dialogsmanager.cpp:168
+#: src/gui/dialogsmanager.cpp:133 src/gui/dialogsmanager.cpp:162
+#: src/gui/dialogsmanager.cpp:182
msgid "Message"
msgstr ""
#. TRANSLATORS: ok dialog button
#. TRANSLATORS: popup menu item
#. TRANSLATORS: revive player
-#: src/gui/dialogsmanager.cpp:130 src/gui/popups/popupmenu.cpp:2613
+#: src/gui/dialogsmanager.cpp:136 src/gui/popups/popupmenu.cpp:2636
msgid "Revive"
msgstr ""
#. TRANSLATORS: weight message
-#: src/gui/dialogsmanager.cpp:154
+#: src/gui/dialogsmanager.cpp:164
msgid ""
"You are carrying more than half your weight. You are unable to regain "
"health."
msgstr ""
#. TRANSLATORS: weight message
-#: src/gui/dialogsmanager.cpp:170
+#: src/gui/dialogsmanager.cpp:184
msgid "You are carrying less than half your weight. You can regain health."
msgstr ""
@@ -1097,67 +1128,67 @@ msgstr ""
#: src/gui/models/colorlistmodel.h:33 src/gui/models/sortlistmodelinv.h:32
#: src/gui/widgets/tabs/setup_other.cpp:79
#: src/gui/widgets/tabs/setup_visual.cpp:81
-#: src/gui/windows/equipmentwindow.cpp:616
+#: src/gui/windows/equipmentwindow.cpp:669
msgid "default"
msgstr ""
#. TRANSLATORS: chat color
#. TRANSLATORS: color name
-#: src/gui/models/colorlistmodel.h:35 src/gui/models/colormodel.cpp:74
+#: src/gui/models/colorlistmodel.h:35 src/gui/models/colormodel.cpp:76
msgid "black"
msgstr ""
#. TRANSLATORS: chat color
#. TRANSLATORS: color name
-#: src/gui/models/colorlistmodel.h:37 src/gui/models/colormodel.cpp:76
+#: src/gui/models/colorlistmodel.h:37 src/gui/models/colormodel.cpp:78
msgid "red"
msgstr ""
#. TRANSLATORS: chat color
#. TRANSLATORS: color name
-#: src/gui/models/colorlistmodel.h:39 src/gui/models/colormodel.cpp:78
+#: src/gui/models/colorlistmodel.h:39 src/gui/models/colormodel.cpp:80
msgid "green"
msgstr ""
#. TRANSLATORS: chat color
#. TRANSLATORS: color name
-#: src/gui/models/colorlistmodel.h:41 src/gui/models/colormodel.cpp:80
+#: src/gui/models/colorlistmodel.h:41 src/gui/models/colormodel.cpp:82
msgid "blue"
msgstr ""
#. TRANSLATORS: chat color
#. TRANSLATORS: color name
-#: src/gui/models/colorlistmodel.h:43 src/gui/models/colormodel.cpp:82
+#: src/gui/models/colorlistmodel.h:43 src/gui/models/colormodel.cpp:84
msgid "gold"
msgstr ""
#. TRANSLATORS: chat color
#. TRANSLATORS: color name
-#: src/gui/models/colorlistmodel.h:45 src/gui/models/colormodel.cpp:84
+#: src/gui/models/colorlistmodel.h:45 src/gui/models/colormodel.cpp:86
msgid "yellow"
msgstr ""
#. TRANSLATORS: chat color
#. TRANSLATORS: color name
-#: src/gui/models/colorlistmodel.h:47 src/gui/models/colormodel.cpp:86
+#: src/gui/models/colorlistmodel.h:47 src/gui/models/colormodel.cpp:88
msgid "pink"
msgstr ""
#. TRANSLATORS: chat color
#. TRANSLATORS: color name
-#: src/gui/models/colorlistmodel.h:49 src/gui/models/colormodel.cpp:88
+#: src/gui/models/colorlistmodel.h:49 src/gui/models/colormodel.cpp:90
msgid "purple"
msgstr ""
#. TRANSLATORS: chat color
#. TRANSLATORS: color name
-#: src/gui/models/colorlistmodel.h:51 src/gui/models/colormodel.cpp:90
+#: src/gui/models/colorlistmodel.h:51 src/gui/models/colormodel.cpp:92
msgid "grey"
msgstr ""
#. TRANSLATORS: chat color
#. TRANSLATORS: color name
-#: src/gui/models/colorlistmodel.h:53 src/gui/models/colormodel.cpp:92
+#: src/gui/models/colorlistmodel.h:53 src/gui/models/colormodel.cpp:94
msgid "brown"
msgstr ""
@@ -1258,8 +1289,8 @@ msgstr ""
#. TRANSLATORS: language
#. TRANSLATORS: popup menu header
-#: src/gui/models/langlistmodel.h:45 src/gui/popups/popupmenu.cpp:1990
-#: src/gui/popups/popupmenu.cpp:2068 src/gui/widgets/tabs/socialtabbase.h:46
+#: src/gui/models/langlistmodel.h:45 src/gui/popups/popupmenu.cpp:2009
+#: src/gui/popups/popupmenu.cpp:2087 src/gui/widgets/tabs/socialtabbase.h:46
msgid "(default)"
msgstr ""
@@ -1409,7 +1440,8 @@ msgid "Blacklisted"
msgstr ""
#. TRANSLATORS: relation type
-#: src/gui/models/playerrelationlistmodel.h:47
+#. TRANSLATORS: palette color
+#: src/gui/models/playerrelationlistmodel.h:47 src/gui/userpalette.cpp:159
msgid "Enemy"
msgstr ""
@@ -1485,62 +1517,62 @@ msgid "Skip"
msgstr ""
#. TRANSLATORS: being popup label
-#: src/gui/popups/beingpopup.cpp:166 src/gui/popups/beingpopup.cpp:186
+#: src/gui/popups/beingpopup.cpp:167 src/gui/popups/beingpopup.cpp:187
#, c-format
msgid "Hungry: %d"
msgstr ""
#. TRANSLATORS: being popup label
-#: src/gui/popups/beingpopup.cpp:170 src/gui/popups/beingpopup.cpp:190
+#: src/gui/popups/beingpopup.cpp:171 src/gui/popups/beingpopup.cpp:191
#, c-format
msgid "Intimacy: %d"
msgstr ""
#. TRANSLATORS: being popup label
-#: src/gui/popups/beingpopup.cpp:206
+#: src/gui/popups/beingpopup.cpp:207
#, c-format
msgid "Party: %s"
msgstr ""
#. TRANSLATORS: being popup label
-#: src/gui/popups/beingpopup.cpp:224
+#: src/gui/popups/beingpopup.cpp:225
#, c-format
msgid "Guild: %s"
msgstr ""
#. TRANSLATORS: being popup label
-#: src/gui/popups/beingpopup.cpp:241
+#: src/gui/popups/beingpopup.cpp:242
#, c-format
msgid "Pvp rank: %u"
msgstr ""
#. TRANSLATORS: being popup label
-#: src/gui/popups/beingpopup.cpp:257
+#: src/gui/popups/beingpopup.cpp:259
#, c-format
msgid "Buy shop: %s"
msgstr ""
#. TRANSLATORS: being popup label
-#: src/gui/popups/beingpopup.cpp:272
+#: src/gui/popups/beingpopup.cpp:276
#, c-format
msgid "Sell shop: %s"
msgstr ""
#. TRANSLATORS: being popup label
-#: src/gui/popups/beingpopup.cpp:286
+#: src/gui/popups/beingpopup.cpp:291
#, c-format
msgid "Comment: %s"
msgstr ""
#. TRANSLATORS: being popup label
-#: src/gui/popups/beingpopup.cpp:300
+#: src/gui/popups/beingpopup.cpp:305
#, c-format
msgid "Chat room: %s"
msgstr ""
#. TRANSLATORS: party popup item
#. TRANSLATORS: party creation message
-#: src/gui/popups/createpartypopup.h:50 src/gui/windows/socialwindow.cpp:504
+#: src/gui/popups/createpartypopup.h:50 src/gui/windows/socialwindow.cpp:521
msgid "Create Party"
msgstr ""
@@ -1554,7 +1586,6 @@ msgstr ""
#. TRANSLATORS: connection dialog button
#. TRANSLATORS: edit server dialog button
#. TRANSLATORS: item amount window button
-#. TRANSLATORS: button in npc post dialog
#. TRANSLATORS: quit dialog button
#. TRANSLATORS: register dialog. button.
#. TRANSLATORS: setup button
@@ -1563,46 +1594,50 @@ msgstr ""
#. TRANSLATORS: unregister dialog. button.
#. TRANSLATORS: updater window button
#. TRANSLATORS: input action name
-#: src/gui/popups/createpartypopup.h:53 src/gui/popups/popupmenu.cpp:374
-#: src/gui/popups/popupmenu.cpp:441 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:1732 src/gui/popups/popupmenu.cpp:1768
-#: src/gui/popups/popupmenu.cpp:1818 src/gui/popups/popupmenu.cpp:1860
-#: src/gui/popups/popupmenu.cpp:1901 src/gui/popups/popupmenu.cpp:1969
-#: src/gui/popups/popupmenu.cpp:2047 src/gui/popups/popupmenu.cpp:2081
-#: src/gui/popups/popupmenu.cpp:2107 src/gui/popups/popupmenu.cpp:2128
-#: src/gui/popups/popupmenu.cpp:2149 src/gui/popups/popupmenu.cpp:2174
-#: src/gui/popups/popupmenu.cpp:2191 src/gui/popups/popupmenu.cpp:2505
-#: src/gui/popups/popupmenu.cpp:2670 src/gui/windows/buyselldialog.cpp:75
-#: src/gui/windows/changeemaildialog.cpp:55
-#: src/gui/windows/changepassworddialog.cpp:57
-#: src/gui/windows/charcreatedialog.cpp:122
+#: src/gui/popups/createpartypopup.h:53 src/gui/popups/popupmenu.cpp:384
+#: src/gui/popups/popupmenu.cpp:452 src/gui/popups/popupmenu.cpp:553
+#: src/gui/popups/popupmenu.cpp:600 src/gui/popups/popupmenu.cpp:635
+#: src/gui/popups/popupmenu.cpp:666 src/gui/popups/popupmenu.cpp:691
+#: src/gui/popups/popupmenu.cpp:716 src/gui/popups/popupmenu.cpp:905
+#: src/gui/popups/popupmenu.cpp:932 src/gui/popups/popupmenu.cpp:965
+#: src/gui/popups/popupmenu.cpp:1749 src/gui/popups/popupmenu.cpp:1785
+#: src/gui/popups/popupmenu.cpp:1835 src/gui/popups/popupmenu.cpp:1877
+#: src/gui/popups/popupmenu.cpp:1918 src/gui/popups/popupmenu.cpp:1988
+#: src/gui/popups/popupmenu.cpp:2066 src/gui/popups/popupmenu.cpp:2100
+#: src/gui/popups/popupmenu.cpp:2126 src/gui/popups/popupmenu.cpp:2147
+#: src/gui/popups/popupmenu.cpp:2168 src/gui/popups/popupmenu.cpp:2194
+#: src/gui/popups/popupmenu.cpp:2212 src/gui/popups/popupmenu.cpp:2528
+#: src/gui/popups/popupmenu.cpp:2693 src/gui/windows/buyselldialog.cpp:75
+#: src/gui/windows/changeemaildialog.cpp:56
+#: src/gui/windows/changepassworddialog.cpp:58
+#: src/gui/windows/charcreatedialog.cpp:121
#: src/gui/windows/connectiondialog.cpp:52
-#: src/gui/windows/editserverdialog.cpp:61
-#: src/gui/windows/itemamountwindow.cpp:169
-#: src/gui/windows/npcpostdialog.cpp:70 src/gui/windows/quitdialog.cpp:70
-#: src/gui/windows/registerdialog.cpp:65 src/gui/windows/setupwindow.cpp:94
-#: src/gui/windows/textcommandeditor.cpp:86 src/gui/windows/textdialog.cpp:55
-#: src/gui/windows/unregisterdialog.cpp:54
-#: src/gui/windows/updaterwindow.cpp:190 src/input/pages/gui.cpp:105
+#: src/gui/windows/editserverdialog.cpp:58
+#: src/gui/windows/itemamountwindow.cpp:181 src/gui/windows/quitdialog.cpp:68
+#: src/gui/windows/registerdialog.cpp:62 src/gui/windows/setupwindow.cpp:99
+#: src/gui/windows/textcommandeditor.cpp:87 src/gui/windows/textdialog.cpp:55
+#: src/gui/windows/unregisterdialog.cpp:55
+#: src/gui/windows/updaterwindow.cpp:189 src/input/pages/gui.cpp:103
msgid "Cancel"
msgstr ""
#. TRANSLATORS: popup label
-#: src/gui/popups/itempopup.cpp:203
+#: src/gui/popups/itempopup.cpp:220
#, c-format
msgid "Weight: %s"
msgstr ""
+#. TRANSLATORS: popup label
+#: src/gui/popups/itempopup.cpp:285
+msgid "Cards: "
+msgstr ""
+
#. TRANSLATORS: popup menu item
#. TRANSLATORS: trade with player
#. TRANSLATORS: trade chat tab name
#. TRANSLATORS: inventory type name
-#: src/gui/popups/popupmenu.cpp:156 src/gui/popups/popupmenu.cpp:800
-#: src/gui/widgets/tabs/chat/tradetab.cpp:39 src/inventory.cpp:319
+#: src/gui/popups/popupmenu.cpp:161 src/gui/popups/popupmenu.cpp:811
+#: src/gui/widgets/tabs/chat/tradetab.cpp:39 src/inventory.cpp:328
msgid "Trade"
msgstr ""
@@ -1613,53 +1648,52 @@ msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: attack player
#. TRANSLATORS: Skill type
-#. TRANSLATORS: bot checker window table header
#. TRANSLATORS: input action name
#. TRANSLATORS: player stat
-#: src/gui/popups/popupmenu.cpp:159 src/gui/popups/popupmenu.cpp:277
-#: src/gui/popups/popupmenu.cpp:803 src/gui/widgets/skillinfo.cpp:114
-#: src/gui/windows/botcheckerwindow.cpp:88 src/input/pages/basic.cpp:42
-#: src/net/eathena/generalhandler.cpp:401 src/net/tmwa/generalhandler.cpp:358
+#: src/gui/popups/popupmenu.cpp:164 src/gui/popups/popupmenu.cpp:286
+#: src/gui/popups/popupmenu.cpp:814 src/gui/widgets/skillinfo.cpp:109
+#: src/input/pages/basic.cpp:40 src/net/eathena/generalhandler.cpp:396
+#: src/net/tmwa/generalhandler.cpp:359
msgid "Attack"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: send whisper to player
-#: src/gui/popups/popupmenu.cpp:162 src/gui/popups/popupmenu.cpp:252
-#: src/gui/popups/popupmenu.cpp:462
+#: src/gui/popups/popupmenu.cpp:167 src/gui/popups/popupmenu.cpp:259
+#: src/gui/popups/popupmenu.cpp:473
msgid "Whisper"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: heal player
-#: src/gui/popups/popupmenu.cpp:168 src/gui/popups/popupmenu.cpp:807
+#: src/gui/popups/popupmenu.cpp:173 src/gui/popups/popupmenu.cpp:818
msgid "Heal"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: kick player from guild
-#: src/gui/popups/popupmenu.cpp:188 src/gui/popups/popupmenu.cpp:204
-#: src/gui/popups/popupmenu.cpp:511 src/gui/popups/popupmenu.cpp:835
+#: src/gui/popups/popupmenu.cpp:193 src/gui/popups/popupmenu.cpp:209
+#: src/gui/popups/popupmenu.cpp:522 src/gui/popups/popupmenu.cpp:846
msgid "Kick from guild"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: change player position in guild
-#: src/gui/popups/popupmenu.cpp:195 src/gui/popups/popupmenu.cpp:211
-#: src/gui/popups/popupmenu.cpp:518 src/gui/popups/popupmenu.cpp:842
+#: src/gui/popups/popupmenu.cpp:200 src/gui/popups/popupmenu.cpp:216
+#: src/gui/popups/popupmenu.cpp:529 src/gui/popups/popupmenu.cpp:853
msgid "Change pos in guild"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: invite player to guild
-#: src/gui/popups/popupmenu.cpp:224 src/gui/popups/popupmenu.cpp:530
-#: src/gui/popups/popupmenu.cpp:856
+#: src/gui/popups/popupmenu.cpp:229 src/gui/popups/popupmenu.cpp:541
+#: src/gui/popups/popupmenu.cpp:867
msgid "Invite to guild"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: set player invisible for self by id
-#: src/gui/popups/popupmenu.cpp:231
+#: src/gui/popups/popupmenu.cpp:236
msgid "Nuke"
msgstr ""
@@ -1676,20 +1710,18 @@ msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: move to player location
#. TRANSLATORS: input tab sub tab name
-#. TRANSLATORS: bot checker window table header
-#: src/gui/popups/popupmenu.cpp:234 src/gui/popups/popupmenu.cpp:265
-#: src/gui/popups/popupmenu.cpp:492 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:92
+#: src/gui/popups/popupmenu.cpp:239 src/gui/popups/popupmenu.cpp:272
+#: src/gui/popups/popupmenu.cpp:503 src/gui/popups/popupmenu.cpp:659
+#: src/gui/popups/popupmenu.cpp:825 src/gui/popups/popupmenu.cpp:890
+#: src/gui/setupinputpages.cpp:45
msgid "Move"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: talk with npc
-#. TRANSLATORS: bot checker window table header
#. TRANSLATORS: input action name
-#: src/gui/popups/popupmenu.cpp:246 src/gui/windows/botcheckerwindow.cpp:90
-#: src/input/pages/basic.cpp:90 src/resources/db/npcdb.cpp:146
+#: src/gui/popups/popupmenu.cpp:253 src/input/pages/basic.cpp:88
+#: src/resources/db/npcdb.cpp:147
msgid "Talk"
msgstr ""
@@ -1701,11 +1733,11 @@ msgstr ""
#. TRANSLATORS: shop window button
#. TRANSLATORS: shop window tab name
#. TRANSLATORS: input action name
-#: src/gui/popups/popupmenu.cpp:256 src/gui/popups/popupmenu.cpp:2359
-#: src/gui/windows/buydialog.cpp:191 src/gui/windows/buydialog.cpp:207
-#: src/gui/windows/buydialog.cpp:268 src/gui/windows/buyselldialog.cpp:71
-#: src/gui/windows/shopwindow.cpp:168 src/input/pages/basic.cpp:240
-#: src/resources/db/npcdb.cpp:147
+#: src/gui/popups/popupmenu.cpp:263 src/gui/popups/popupmenu.cpp:2380
+#: src/gui/windows/buydialog.cpp:194 src/gui/windows/buydialog.cpp:212
+#: src/gui/windows/buydialog.cpp:275 src/gui/windows/buyselldialog.cpp:71
+#: src/gui/windows/shopwindow.cpp:168 src/input/pages/basic.cpp:244
+#: src/resources/db/npcdb.cpp:148
msgid "Buy"
msgstr ""
@@ -1718,10 +1750,10 @@ msgstr ""
#. TRANSLATORS: shop window button
#. TRANSLATORS: shop window tab name
#. TRANSLATORS: input action name
-#: src/gui/popups/popupmenu.cpp:259 src/gui/popups/popupmenu.cpp:2371
-#: src/gui/widgets/selldialog.cpp:51 src/gui/widgets/selldialog.cpp:96
+#: src/gui/popups/popupmenu.cpp:266 src/gui/popups/popupmenu.cpp:2392
+#: src/gui/widgets/selldialog.cpp:52 src/gui/widgets/selldialog.cpp:99
#: src/gui/windows/buyselldialog.cpp:73 src/gui/windows/shopwindow.cpp:170
-#: src/input/pages/basic.cpp:246 src/resources/db/npcdb.cpp:148
+#: src/input/pages/basic.cpp:250 src/resources/db/npcdb.cpp:149
msgid "Sell"
msgstr ""
@@ -1729,26 +1761,26 @@ msgstr ""
#. TRANSLATORS: add comment to npc
#. TRANSLATORS: popup menu item
#. TRANSLATORS: add comment to player
-#: src/gui/popups/popupmenu.cpp:268 src/gui/popups/popupmenu.cpp:472
-#: src/gui/popups/popupmenu.cpp:2467
+#: src/gui/popups/popupmenu.cpp:275 src/gui/popups/popupmenu.cpp:483
+#: src/gui/popups/popupmenu.cpp:2490
msgid "Add comment"
msgstr ""
#. TRANSLATORS: remove monster from attack list
#. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:289
+#: src/gui/popups/popupmenu.cpp:298
msgid "Remove from attack list"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: add monster to priotiry attack list
-#: src/gui/popups/popupmenu.cpp:296
+#: src/gui/popups/popupmenu.cpp:305
msgid "Add to priority attack list"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: add monster to attack list
-#: src/gui/popups/popupmenu.cpp:300
+#: src/gui/popups/popupmenu.cpp:309
msgid "Add to attack list"
msgstr ""
@@ -1756,19 +1788,19 @@ msgstr ""
#. TRANSLATORS: add monster to ignore list
#. TRANSLATORS: popup menu item
#. TRANSLATORS: add item to pickup list
-#: src/gui/popups/popupmenu.cpp:304 src/gui/popups/popupmenu.cpp:2487
+#: src/gui/popups/popupmenu.cpp:313 src/gui/popups/popupmenu.cpp:2510
msgid "Add to ignore list"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: Mercenary move to master
-#: src/gui/popups/popupmenu.cpp:313 src/gui/popups/popupmenu.cpp:324
+#: src/gui/popups/popupmenu.cpp:323 src/gui/popups/popupmenu.cpp:334
msgid "Move to master"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: fire mercenary
-#: src/gui/popups/popupmenu.cpp:317
+#: src/gui/popups/popupmenu.cpp:327
msgid "Fire"
msgstr ""
@@ -1776,19 +1808,19 @@ msgstr ""
#. TRANSLATORS: feed homunculus
#. TRANSLATORS: popup menu item
#. TRANSLATORS: feed pet
-#: src/gui/popups/popupmenu.cpp:327 src/gui/popups/popupmenu.cpp:340
+#: src/gui/popups/popupmenu.cpp:337 src/gui/popups/popupmenu.cpp:350
msgid "Feed"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: delete homunculus
-#: src/gui/popups/popupmenu.cpp:331
+#: src/gui/popups/popupmenu.cpp:341
msgid "Kill"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: pet drop loot
-#: src/gui/popups/popupmenu.cpp:343
+#: src/gui/popups/popupmenu.cpp:353
msgid "Drop loot"
msgstr ""
@@ -1796,8 +1828,8 @@ msgstr ""
#. TRANSLATORS: pet unequip item
#. TRANSLATORS: equipment window button
#. TRANSLATORS: inventory button
-#: src/gui/popups/popupmenu.cpp:346 src/gui/windows/equipmentwindow.cpp:74
-#: src/gui/windows/inventorywindow.cpp:186 src/resources/itemtypemapdata.h:45
+#: src/gui/popups/popupmenu.cpp:356 src/gui/windows/equipmentwindow.cpp:72
+#: src/gui/windows/inventorywindow.cpp:200 src/resources/itemtypemapdata.h:45
#: src/resources/itemtypemapdata.h:49 src/resources/itemtypemapdata.h:53
#: src/resources/itemtypemapdata.h:57 src/resources/itemtypemapdata.h:61
#: src/resources/itemtypemapdata.h:65 src/resources/itemtypemapdata.h:69
@@ -1812,14 +1844,14 @@ msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: rename map item
#. TRANSLATORS: shop window button
-#: src/gui/popups/popupmenu.cpp:350 src/gui/popups/popupmenu.cpp:609
-#: src/gui/windows/charselectdialog.cpp:132 src/gui/windows/shopwindow.cpp:192
+#: src/gui/popups/popupmenu.cpp:360 src/gui/popups/popupmenu.cpp:620
+#: src/gui/windows/charselectdialog.cpp:129 src/gui/windows/shopwindow.cpp:192
msgid "Rename"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: pet return to egg
-#: src/gui/popups/popupmenu.cpp:354
+#: src/gui/popups/popupmenu.cpp:364
msgid "Return to egg"
msgstr ""
@@ -1827,38 +1859,38 @@ msgstr ""
#. TRANSLATORS: add being name to chat
#. TRANSLATORS: popup menu item
#. TRANSLATORS: add player name to chat
-#: src/gui/popups/popupmenu.cpp:369 src/gui/popups/popupmenu.cpp:538
+#: src/gui/popups/popupmenu.cpp:379 src/gui/popups/popupmenu.cpp:549
msgid "Add name to chat"
msgstr ""
#. TRANSLATORS: popup menu header
#. TRANSLATORS: settings tab name
-#: src/gui/popups/popupmenu.cpp:418 src/gui/widgets/tabs/setup_players.cpp:38
+#: src/gui/popups/popupmenu.cpp:429 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:484 src/gui/popups/popupmenu.cpp:2412
-#: src/gui/popups/popupmenu.cpp:2436
+#: src/gui/popups/popupmenu.cpp:495 src/gui/popups/popupmenu.cpp:2433
+#: src/gui/popups/popupmenu.cpp:2457
msgid "Kick from party"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: pickup item from ground
-#: src/gui/popups/popupmenu.cpp:571 src/gui/popups/popupmenu.cpp:580
+#: src/gui/popups/popupmenu.cpp:582 src/gui/popups/popupmenu.cpp:591
msgid "Pick up"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: add item name to chat
-#: src/gui/popups/popupmenu.cpp:585 src/gui/popups/popupmenu.cpp:1728
-#: src/gui/popups/popupmenu.cpp:1804 src/gui/popups/popupmenu.cpp:1846
+#: src/gui/popups/popupmenu.cpp:596 src/gui/popups/popupmenu.cpp:1745
+#: src/gui/popups/popupmenu.cpp:1821 src/gui/popups/popupmenu.cpp:1863
msgid "Add to chat"
msgstr ""
#. TRANSLATORS: popup menu header
-#: src/gui/popups/popupmenu.cpp:606 src/gui/popups/popupmenu.cpp:638
+#: src/gui/popups/popupmenu.cpp:617 src/gui/popups/popupmenu.cpp:649
msgid "Map Item"
msgstr ""
@@ -1868,20 +1900,20 @@ msgstr ""
#. TRANSLATORS: remove attack target
#. TRANSLATORS: popup menu item
#. TRANSLATORS: remove item from pickup filter
-#: src/gui/popups/popupmenu.cpp:612 src/gui/popups/popupmenu.cpp:2043
-#: src/gui/popups/popupmenu.cpp:2077
+#: src/gui/popups/popupmenu.cpp:623 src/gui/popups/popupmenu.cpp:2062
+#: src/gui/popups/popupmenu.cpp:2096
msgid "Remove"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: warp to map item
-#: src/gui/popups/popupmenu.cpp:619 src/gui/popups/popupmenu.cpp:644
+#: src/gui/popups/popupmenu.cpp:630 src/gui/popups/popupmenu.cpp:655
msgid "Warp"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: move camera to map item
-#: src/gui/popups/popupmenu.cpp:651
+#: src/gui/popups/popupmenu.cpp:662
msgid "Move camera"
msgstr ""
@@ -1890,77 +1922,77 @@ msgstr ""
#. TRANSLATORS: full button name
#. TRANSLATORS: outfits button tooltip
#. TRANSLATORS: outfits window name
-#: src/gui/popups/popupmenu.cpp:669 src/gui/setupinputpages.cpp:53
-#: src/gui/windowmenu.cpp:142 src/gui/windows/inventorywindow.cpp:217
-#: src/gui/windows/outfitwindow.cpp:55
+#: src/gui/popups/popupmenu.cpp:680 src/gui/setupinputpages.cpp:53
+#: src/gui/windowmenu.cpp:143 src/gui/windows/inventorywindow.cpp:229
+#: src/gui/windows/outfitwindow.cpp:58
msgid "Outfits"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: clear selected outfit
-#: src/gui/popups/popupmenu.cpp:672
+#: src/gui/popups/popupmenu.cpp:683
msgid "Clear outfit"
msgstr ""
#. TRANSLATORS: popup menu header
#. TRANSLATORS: full button name
-#: src/gui/popups/popupmenu.cpp:698 src/gui/windowmenu.cpp:126
+#: src/gui/popups/popupmenu.cpp:709 src/gui/windowmenu.cpp:124
msgid "Spells"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: edit selected spell
-#: src/gui/popups/popupmenu.cpp:701
+#: src/gui/popups/popupmenu.cpp:712
msgid "Edit spell"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: remove all text from chat tab
#. TRANSLATORS: npc dialog button
-#: src/gui/popups/popupmenu.cpp:732 src/gui/windows/npcdialog.cpp:110
+#: src/gui/popups/popupmenu.cpp:743 src/gui/windows/npcdialog.cpp:112
msgid "Clear"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: disable chat tab highlight
-#: src/gui/popups/popupmenu.cpp:739
+#: src/gui/popups/popupmenu.cpp:750
msgid "Disable highlight"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: enable chat tab highlight
-#: src/gui/popups/popupmenu.cpp:745
+#: src/gui/popups/popupmenu.cpp:756
msgid "Enable highlight"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: do not remove player names from chat tab
-#: src/gui/popups/popupmenu.cpp:751
+#: src/gui/popups/popupmenu.cpp:762
msgid "Don't remove name"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: remove player names from chat tab
-#: src/gui/popups/popupmenu.cpp:757
+#: src/gui/popups/popupmenu.cpp:768
msgid "Remove name"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: enable away messages in chat tab
-#: src/gui/popups/popupmenu.cpp:763
+#: src/gui/popups/popupmenu.cpp:774
msgid "Enable away"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: disable away messages in chat tab
-#: src/gui/popups/popupmenu.cpp:769
+#: src/gui/popups/popupmenu.cpp:780
msgid "Disable away"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: enable away messages in chat tab
#. TRANSLATORS: social window button
-#: src/gui/popups/popupmenu.cpp:776 src/gui/windows/socialwindow.cpp:83
+#: src/gui/popups/popupmenu.cpp:787 src/gui/windows/socialwindow.cpp:81
msgid "Leave"
msgstr ""
@@ -1970,71 +2002,70 @@ 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:2145
-#: src/gui/popups/popupmenu.cpp:2187
+#: src/gui/popups/popupmenu.cpp:792 src/gui/popups/popupmenu.cpp:2164
+#: src/gui/popups/popupmenu.cpp:2208
msgid "Copy to clipboard"
msgstr ""
#. TRANSLATORS: popup menu header
-#: src/gui/popups/popupmenu.cpp:903
+#: src/gui/popups/popupmenu.cpp:914
msgid "Change guild position"
msgstr ""
#. TRANSLATORS: popup menu header
-#: src/gui/popups/popupmenu.cpp:948
+#: src/gui/popups/popupmenu.cpp:959
msgid "window"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: unlock window
-#: src/gui/popups/popupmenu.cpp:974
+#: src/gui/popups/popupmenu.cpp:988
msgid "Unlock"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: lock window
-#: src/gui/popups/popupmenu.cpp:980
+#: src/gui/popups/popupmenu.cpp:994
msgid "Lock"
msgstr ""
-#. TRANSLATORS: number of chars in string should be near original
-#: src/gui/popups/popupmenu.cpp:1028
+#: src/gui/popups/popupmenu.cpp:1043
msgid "Rename map sign "
msgstr ""
#. TRANSLATORS: number of chars in string should be near original
-#: src/gui/popups/popupmenu.cpp:1030
+#: src/gui/popups/popupmenu.cpp:1045
msgid "Name: "
msgstr ""
-#: src/gui/popups/popupmenu.cpp:1049
+#: src/gui/popups/popupmenu.cpp:1063
msgid "Player comment "
msgstr ""
#. TRANSLATORS: number of chars in string should be near original
-#: src/gui/popups/popupmenu.cpp:1051
+#: src/gui/popups/popupmenu.cpp:1065
msgid "Comment: "
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: add item to trade
-#: src/gui/popups/popupmenu.cpp:1624
+#: src/gui/popups/popupmenu.cpp:1638
msgid "Add to trade"
msgstr ""
-#: src/gui/popups/popupmenu.cpp:1632
+#: src/gui/popups/popupmenu.cpp:1646
msgid "Add to trade 10"
msgstr ""
-#: src/gui/popups/popupmenu.cpp:1637
+#: src/gui/popups/popupmenu.cpp:1651
msgid "Add to trade half"
msgstr ""
-#: src/gui/popups/popupmenu.cpp:1641
+#: src/gui/popups/popupmenu.cpp:1655
msgid "Add to trade all-1"
msgstr ""
-#: src/gui/popups/popupmenu.cpp:1645
+#: src/gui/popups/popupmenu.cpp:1659
msgid "Add to trade all"
msgstr ""
@@ -2043,50 +2074,50 @@ msgstr ""
#. TRANSLATORS: storage button
#. TRANSLATORS: inventory button
#. TRANSLATORS: setup button
-#: src/gui/popups/popupmenu.cpp:1653 src/gui/popups/popupmenu.cpp:1800
-#: src/gui/popups/popupmenu.cpp:1841 src/gui/windows/inventorywindow.cpp:249
-#: src/gui/windows/inventorywindow.cpp:272
-#: src/gui/windows/inventorywindow.cpp:864 src/gui/windows/setupwindow.cpp:96
+#: src/gui/popups/popupmenu.cpp:1667 src/gui/popups/popupmenu.cpp:1817
+#: src/gui/popups/popupmenu.cpp:1858 src/gui/windows/inventorywindow.cpp:260
+#: src/gui/windows/inventorywindow.cpp:284
+#: src/gui/windows/inventorywindow.cpp:882 src/gui/windows/setupwindow.cpp:101
msgid "Store"
msgstr ""
-#: src/gui/popups/popupmenu.cpp:1661
+#: src/gui/popups/popupmenu.cpp:1675
msgid "Store 10"
msgstr ""
-#: src/gui/popups/popupmenu.cpp:1666
+#: src/gui/popups/popupmenu.cpp:1680
msgid "Store half"
msgstr ""
-#: src/gui/popups/popupmenu.cpp:1670
+#: src/gui/popups/popupmenu.cpp:1684
msgid "Store all-1"
msgstr ""
-#: src/gui/popups/popupmenu.cpp:1674
+#: src/gui/popups/popupmenu.cpp:1688
msgid "Store all"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: get item from storage
#. TRANSLATORS: storage button
-#: src/gui/popups/popupmenu.cpp:1684 src/gui/windows/inventorywindow.cpp:251
-#: src/gui/windows/inventorywindow.cpp:274
+#: src/gui/popups/popupmenu.cpp:1698 src/gui/windows/inventorywindow.cpp:262
+#: src/gui/windows/inventorywindow.cpp:286
msgid "Retrieve"
msgstr ""
-#: src/gui/popups/popupmenu.cpp:1692
+#: src/gui/popups/popupmenu.cpp:1706
msgid "Retrieve 10"
msgstr ""
-#: src/gui/popups/popupmenu.cpp:1697
+#: src/gui/popups/popupmenu.cpp:1711
msgid "Retrieve half"
msgstr ""
-#: src/gui/popups/popupmenu.cpp:1701
+#: src/gui/popups/popupmenu.cpp:1715
msgid "Retrieve all-1"
msgstr ""
-#: src/gui/popups/popupmenu.cpp:1705
+#: src/gui/popups/popupmenu.cpp:1719
msgid "Retrieve all"
msgstr ""
@@ -2096,51 +2127,56 @@ msgstr ""
#. TRANSLATORS: inventory button
#. TRANSLATORS: skills dialog button
#. TRANSLATORS: inventory button
-#: src/gui/popups/popupmenu.cpp:1762 src/gui/popups/popupmenu.cpp:2556
-#: src/gui/windows/inventorywindow.cpp:184
-#: src/gui/windows/inventorywindow.cpp:750 src/gui/windows/skilldialog.cpp:79
-#: src/gui/windows/skilldialog.cpp:151 src/gui/windows/skilldialog.cpp:321
-#: src/gui/windows/skilldialog.cpp:477 src/gui/windows/skilldialog.cpp:559
+#: src/gui/popups/popupmenu.cpp:1779 src/gui/popups/popupmenu.cpp:2579
+#: src/gui/windows/inventorywindow.cpp:198
+#: src/gui/windows/inventorywindow.cpp:771 src/gui/windows/skilldialog.cpp:77
+#: src/gui/windows/skilldialog.cpp:149 src/gui/windows/skilldialog.cpp:319
+#: src/gui/windows/skilldialog.cpp:483 src/gui/windows/skilldialog.cpp:565
#: src/resources/itemtypemapdata.h:37 src/resources/itemtypemapdata.h:41
msgid "Use"
msgstr ""
#. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:1856
+#: src/gui/popups/popupmenu.cpp:1873
msgid "Clear drop window"
msgstr ""
#. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:1887 src/gui/popups/popupmenu.cpp:1948
+#: src/gui/popups/popupmenu.cpp:1904 src/gui/popups/popupmenu.cpp:1965
msgid "Hide"
msgstr ""
#. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:1894 src/gui/popups/popupmenu.cpp:1955
+#: src/gui/popups/popupmenu.cpp:1911 src/gui/popups/popupmenu.cpp:1972
msgid "Show"
msgstr ""
#. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:1962
+#: src/gui/popups/popupmenu.cpp:1979
+msgid "Open yellow bar settings"
+msgstr ""
+
+#. TRANSLATORS: popup menu item
+#: src/gui/popups/popupmenu.cpp:1981
msgid "Reset yellow bar"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: copy status to chat
#. TRANSLATORS: status window button
-#: src/gui/popups/popupmenu.cpp:1966 src/gui/windows/statuswindow.cpp:92
+#: src/gui/popups/popupmenu.cpp:1985 src/gui/windows/statuswindow.cpp:88
msgid "Copy to chat"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: move attack target up
-#: src/gui/popups/popupmenu.cpp:2006 src/gui/popups/popupmenu.cpp:2025
+#: src/gui/popups/popupmenu.cpp:2025 src/gui/popups/popupmenu.cpp:2044
msgid "Move up"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: move attack target down
-#: src/gui/popups/popupmenu.cpp:2012 src/gui/popups/popupmenu.cpp:2031
+#: src/gui/popups/popupmenu.cpp:2031 src/gui/popups/popupmenu.cpp:2050
msgid "Move down"
msgstr ""
@@ -2148,155 +2184,155 @@ msgstr ""
#. TRANSLATORS: undress item from player
#. TRANSLATORS: popup menu item
#. TRANSLATORS: undress player
-#: src/gui/popups/popupmenu.cpp:2103 src/gui/popups/popupmenu.cpp:2464
+#: src/gui/popups/popupmenu.cpp:2122 src/gui/popups/popupmenu.cpp:2487
msgid "Undress"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: copy text to clipboard
-#: src/gui/popups/popupmenu.cpp:2121
+#: src/gui/popups/popupmenu.cpp:2140
msgid "Copy"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: paste text from clipboard
-#: src/gui/popups/popupmenu.cpp:2124
+#: src/gui/popups/popupmenu.cpp:2143
msgid "Paste"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: open link in browser
-#: src/gui/popups/popupmenu.cpp:2142
+#: src/gui/popups/popupmenu.cpp:2161
msgid "Open link"
msgstr ""
#. TRANSLATORS: popup menu header
-#: src/gui/popups/popupmenu.cpp:2160
+#: src/gui/popups/popupmenu.cpp:2179
msgid "Show window"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: add player to disregarded list
-#: src/gui/popups/popupmenu.cpp:2233 src/gui/popups/popupmenu.cpp:2269
-#: src/gui/popups/popupmenu.cpp:2308 src/gui/popups/popupmenu.cpp:2326
+#: src/gui/popups/popupmenu.cpp:2254 src/gui/popups/popupmenu.cpp:2290
+#: src/gui/popups/popupmenu.cpp:2329 src/gui/popups/popupmenu.cpp:2347
msgid "Disregard"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: add player to ignore list
#. TRANSLATORS: confirm dialog button
-#: src/gui/popups/popupmenu.cpp:2236 src/gui/popups/popupmenu.cpp:2272
-#: src/gui/popups/popupmenu.cpp:2311 src/gui/windows/confirmdialog.cpp:60
+#: src/gui/popups/popupmenu.cpp:2257 src/gui/popups/popupmenu.cpp:2293
+#: src/gui/popups/popupmenu.cpp:2332 src/gui/windows/confirmdialog.cpp:62
msgid "Ignore"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: add player to black list
-#: src/gui/popups/popupmenu.cpp:2239 src/gui/popups/popupmenu.cpp:2314
+#: src/gui/popups/popupmenu.cpp:2260 src/gui/popups/popupmenu.cpp:2335
msgid "Black list"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: add player to enemy list
-#: src/gui/popups/popupmenu.cpp:2242 src/gui/popups/popupmenu.cpp:2275
+#: src/gui/popups/popupmenu.cpp:2263 src/gui/popups/popupmenu.cpp:2296
msgid "Set as enemy"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: add player to erased list
-#: src/gui/popups/popupmenu.cpp:2245 src/gui/popups/popupmenu.cpp:2278
-#: src/gui/popups/popupmenu.cpp:2290 src/gui/popups/popupmenu.cpp:2299
-#: src/gui/popups/popupmenu.cpp:2317
+#: src/gui/popups/popupmenu.cpp:2266 src/gui/popups/popupmenu.cpp:2299
+#: src/gui/popups/popupmenu.cpp:2311 src/gui/popups/popupmenu.cpp:2320
+#: src/gui/popups/popupmenu.cpp:2338
msgid "Erase"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: add player to friends list
-#: src/gui/popups/popupmenu.cpp:2255
+#: src/gui/popups/popupmenu.cpp:2276
msgid "Be friend"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: remove player from ignore list
-#: src/gui/popups/popupmenu.cpp:2266 src/gui/popups/popupmenu.cpp:2284
-#: src/gui/popups/popupmenu.cpp:2296 src/gui/popups/popupmenu.cpp:2305
-#: src/gui/popups/popupmenu.cpp:2323
+#: src/gui/popups/popupmenu.cpp:2287 src/gui/popups/popupmenu.cpp:2305
+#: src/gui/popups/popupmenu.cpp:2317 src/gui/popups/popupmenu.cpp:2326
+#: src/gui/popups/popupmenu.cpp:2344
msgid "Unignore"
msgstr ""
#. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:2342
+#: src/gui/popups/popupmenu.cpp:2363
msgid "Follow"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: imitate player
-#: src/gui/popups/popupmenu.cpp:2346
+#: src/gui/popups/popupmenu.cpp:2367
msgid "Imitate"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: buy item
-#: src/gui/popups/popupmenu.cpp:2365 src/gui/popups/popupmenu.cpp:2389
+#: src/gui/popups/popupmenu.cpp:2386 src/gui/popups/popupmenu.cpp:2410
msgid "Buy (?)"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: sell item
-#: src/gui/popups/popupmenu.cpp:2377 src/gui/popups/popupmenu.cpp:2392
+#: src/gui/popups/popupmenu.cpp:2398 src/gui/popups/popupmenu.cpp:2413
msgid "Sell (?)"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: invite player to party
-#: src/gui/popups/popupmenu.cpp:2406 src/gui/popups/popupmenu.cpp:2430
+#: src/gui/popups/popupmenu.cpp:2427 src/gui/popups/popupmenu.cpp:2451
msgid "Invite to party"
msgstr ""
-#: src/gui/popups/popupmenu.cpp:2453
+#: src/gui/popups/popupmenu.cpp:2475
#, c-format
msgid "Join chat %s"
msgstr ""
#. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:2461
+#: src/gui/popups/popupmenu.cpp:2484
msgid "Show Items"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: remove item from pickup list
-#: src/gui/popups/popupmenu.cpp:2478
+#: src/gui/popups/popupmenu.cpp:2501
msgid "Remove from pickup list"
msgstr ""
#. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:2483
+#: src/gui/popups/popupmenu.cpp:2506
msgid "Add to pickup list"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: remove protection from item
-#: src/gui/popups/popupmenu.cpp:2532
+#: src/gui/popups/popupmenu.cpp:2555
msgid "Unprotect item"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: add protection to item
-#: src/gui/popups/popupmenu.cpp:2541
+#: src/gui/popups/popupmenu.cpp:2564
msgid "Protect item"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: drop item
#. TRANSLATORS: inventory button
-#: src/gui/popups/popupmenu.cpp:2571 src/gui/windows/inventorywindow.cpp:199
-#: src/gui/windows/inventorywindow.cpp:872
+#: src/gui/popups/popupmenu.cpp:2594 src/gui/windows/inventorywindow.cpp:213
+#: src/gui/windows/inventorywindow.cpp:890
msgid "Drop..."
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: drop all item amount
-#: src/gui/popups/popupmenu.cpp:2574
+#: src/gui/popups/popupmenu.cpp:2597
msgid "Drop all"
msgstr ""
@@ -2304,60 +2340,60 @@ msgstr ""
#. TRANSLATORS: drop item
#. TRANSLATORS: full button name
#. TRANSLATORS: inventory button
-#: src/gui/popups/popupmenu.cpp:2580 src/gui/windowmenu.cpp:130
-#: src/gui/windows/inventorywindow.cpp:877
+#: src/gui/popups/popupmenu.cpp:2603 src/gui/windowmenu.cpp:128
+#: src/gui/windows/inventorywindow.cpp:895
msgid "Drop"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: gm commands
-#: src/gui/popups/popupmenu.cpp:2591
+#: src/gui/popups/popupmenu.cpp:2614
msgid "GM..."
msgstr ""
#. TRANSLATORS: popup menu header
-#: src/gui/popups/popupmenu.cpp:2599
+#: src/gui/popups/popupmenu.cpp:2622
msgid "GM commands"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: check player ip
-#: src/gui/popups/popupmenu.cpp:2604
+#: src/gui/popups/popupmenu.cpp:2627
msgid "Check ip"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: go to player position
-#: src/gui/popups/popupmenu.cpp:2607
+#: src/gui/popups/popupmenu.cpp:2630
msgid "Goto"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: recall player to current position
-#: src/gui/popups/popupmenu.cpp:2610
+#: src/gui/popups/popupmenu.cpp:2633
msgid "Recall"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: kick player
-#: src/gui/popups/popupmenu.cpp:2618
+#: src/gui/popups/popupmenu.cpp:2641
msgid "Kick"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: mute player
-#: src/gui/popups/popupmenu.cpp:2626 src/gui/popups/popupmenu.cpp:2630
-#: src/gui/popups/popupmenu.cpp:2634 src/gui/popups/popupmenu.cpp:2638
-#: src/gui/popups/popupmenu.cpp:2642
+#: src/gui/popups/popupmenu.cpp:2649 src/gui/popups/popupmenu.cpp:2653
+#: src/gui/popups/popupmenu.cpp:2657 src/gui/popups/popupmenu.cpp:2661
+#: src/gui/popups/popupmenu.cpp:2665
#, c-format
msgid "Mute %d"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: mute player
-#: src/gui/popups/popupmenu.cpp:2647 src/gui/popups/popupmenu.cpp:2651
-#: src/gui/popups/popupmenu.cpp:2655 src/gui/popups/popupmenu.cpp:2659
-#: src/gui/popups/popupmenu.cpp:2663
+#: src/gui/popups/popupmenu.cpp:2670 src/gui/popups/popupmenu.cpp:2674
+#: src/gui/popups/popupmenu.cpp:2678 src/gui/popups/popupmenu.cpp:2682
+#: src/gui/popups/popupmenu.cpp:2686
#, c-format
msgid "Unmute %d"
msgstr ""
@@ -2369,7 +2405,7 @@ msgstr ""
#. TRANSLATORS: input tab sub tab name
#. TRANSLATORS: full button name
-#: src/gui/setupinputpages.cpp:47 src/gui/windowmenu.cpp:122
+#: src/gui/setupinputpages.cpp:47 src/gui/windowmenu.cpp:120
msgid "Shortcuts"
msgstr ""
@@ -2378,15 +2414,15 @@ msgstr ""
#. TRANSLATORS: full button name
#. TRANSLATORS: input action label
#: src/gui/setupinputpages.cpp:49 src/gui/widgets/tabs/setup_other.cpp:315
-#: src/gui/windowmenu.cpp:163 src/input/pages/windows.cpp:36
+#: src/gui/windowmenu.cpp:172 src/input/pages/windows.cpp:34
msgid "Windows"
msgstr ""
#. TRANSLATORS: input tab sub tab name
#. TRANSLATORS: emotes window name
#. TRANSLATORS: emotes tab name
-#: src/gui/setupinputpages.cpp:51 src/gui/windows/emotewindow.cpp:54
-#: src/gui/windows/emotewindow.cpp:115
+#: src/gui/setupinputpages.cpp:51 src/gui/windows/emotewindow.cpp:55
+#: src/gui/windows/emotewindow.cpp:114
msgid "Emotes"
msgstr ""
@@ -2394,21 +2430,23 @@ msgstr ""
#. TRANSLATORS: settings tab name
#. TRANSLATORS: chat window name
#: src/gui/setupinputpages.cpp:55 src/gui/widgets/tabs/setup_chat.cpp:40
-#: src/gui/windowmenu.cpp:86 src/gui/windows/chatwindow.cpp:86
+#: src/gui/windowmenu.cpp:83 src/gui/windows/chatwindow.cpp:87
msgid "Chat"
msgstr ""
#. TRANSLATORS: input tab sub tab name
+#. TRANSLATORS: palette label
#. TRANSLATORS: settings group
#. TRANSLATORS: register dialog. button.
#. TRANSLATORS: input action group
#. TRANSLATORS: input action name
-#: src/gui/setupinputpages.cpp:57 src/gui/widgets/tabs/setup_audio.cpp:148
-#: src/gui/widgets/tabs/setup_chat.cpp:179
+#: src/gui/setupinputpages.cpp:57 src/gui/userpalette.cpp:377
+#: src/gui/widgets/tabs/setup_audio.cpp:148
+#: src/gui/widgets/tabs/setup_chat.cpp:263
#: src/gui/widgets/tabs/setup_other.cpp:337
#: src/gui/widgets/tabs/setup_visual.cpp:192
-#: src/gui/windows/registerdialog.cpp:104 src/input/pages/chat.cpp:147
-#: src/input/pages/gui.cpp:87 src/input/pages/other.cpp:108
+#: src/gui/windows/registerdialog.cpp:101 src/input/pages/chat.cpp:145
+#: src/input/pages/gui.cpp:85 src/input/pages/other.cpp:106
msgid "Other"
msgstr ""
@@ -2417,237 +2455,262 @@ msgstr ""
msgid "Gui"
msgstr ""
+#. TRANSLATORS: palette label
+#: src/gui/userpalette.cpp:129
+msgid "Beings"
+msgstr ""
+
#. TRANSLATORS: palette color
-#: src/gui/userpalette.cpp:116
+#: src/gui/userpalette.cpp:134
msgid "Being"
msgstr ""
#. TRANSLATORS: palette color
-#: src/gui/userpalette.cpp:118
+#: src/gui/userpalette.cpp:139
msgid "Friend names"
msgstr ""
#. TRANSLATORS: palette color
-#: src/gui/userpalette.cpp:120
+#: src/gui/userpalette.cpp:144
msgid "Disregarded names"
msgstr ""
#. TRANSLATORS: palette color
-#: src/gui/userpalette.cpp:122
+#: src/gui/userpalette.cpp:149
msgid "Ignored names"
msgstr ""
#. TRANSLATORS: palette color
-#: src/gui/userpalette.cpp:124
+#: src/gui/userpalette.cpp:154
msgid "Erased names"
msgstr ""
#. TRANSLATORS: palette color
-#: src/gui/userpalette.cpp:126
+#: src/gui/userpalette.cpp:164
msgid "Other players names"
msgstr ""
#. TRANSLATORS: palette color
-#: src/gui/userpalette.cpp:128
+#: src/gui/userpalette.cpp:169
msgid "Own name"
msgstr ""
#. TRANSLATORS: palette color
-#: src/gui/userpalette.cpp:130
+#: src/gui/userpalette.cpp:174
msgid "GM names"
msgstr ""
#. TRANSLATORS: palette color
-#: src/gui/userpalette.cpp:132
+#: src/gui/userpalette.cpp:179
msgid "NPCs"
msgstr ""
#. TRANSLATORS: palette color
#. TRANSLATORS: settings option
-#: src/gui/userpalette.cpp:134 src/gui/widgets/tabs/setup_other.cpp:108
+#: src/gui/userpalette.cpp:184 src/gui/widgets/tabs/setup_other.cpp:108
msgid "Monsters"
msgstr ""
#. TRANSLATORS: palette color
-#: src/gui/userpalette.cpp:136
-msgid "Monster HP bar"
+#: src/gui/userpalette.cpp:189
+msgid "Pets"
msgstr ""
#. TRANSLATORS: palette color
-#: src/gui/userpalette.cpp:139
-msgid "Monster HP bar (second color)"
+#: src/gui/userpalette.cpp:194
+msgid "Mercenary"
msgstr ""
#. TRANSLATORS: palette color
-#: src/gui/userpalette.cpp:141
+#: src/gui/userpalette.cpp:199
+msgid "Homunculus"
+msgstr ""
+
+#: src/gui/userpalette.cpp:204
msgid "Party members"
msgstr ""
-#. TRANSLATORS: palette color
-#: src/gui/userpalette.cpp:143
+#: src/gui/userpalette.cpp:209
msgid "Guild members"
msgstr ""
-#. TRANSLATORS: palette color
+#: src/gui/userpalette.cpp:214 src/gui/userpalette.cpp:219
+#: src/gui/userpalette.cpp:224
+#, c-format
+msgid "Team %d"
+msgstr ""
+
+#. TRANSLATORS: palette label
+#: src/gui/userpalette.cpp:227
+msgid "Particles"
+msgstr ""
+
#. TRANSLATORS: settings option
-#: src/gui/userpalette.cpp:145 src/gui/widgets/tabs/setup_visual.cpp:157
+#: src/gui/userpalette.cpp:232 src/gui/widgets/tabs/setup_visual.cpp:157
msgid "Particle effects"
msgstr ""
-#. TRANSLATORS: palette color
-#: src/gui/userpalette.cpp:147
+#: src/gui/userpalette.cpp:237
msgid "Pickup notification"
msgstr ""
-#. TRANSLATORS: palette color
-#: src/gui/userpalette.cpp:149
+#: src/gui/userpalette.cpp:242
msgid "Exp notification"
msgstr ""
-#. TRANSLATORS: palette color
-#: src/gui/userpalette.cpp:151
+#. TRANSLATORS: palette label
+#: src/gui/userpalette.cpp:245
+msgid "Hp bars"
+msgstr ""
+
+#: src/gui/userpalette.cpp:250
msgid "Player HP bar"
msgstr ""
#. TRANSLATORS: palette color
-#: src/gui/userpalette.cpp:155
+#: src/gui/userpalette.cpp:255
msgid "Player HP bar (second color)"
msgstr ""
#. TRANSLATORS: palette color
-#: src/gui/userpalette.cpp:157
-msgid "Player hits monster"
+#: src/gui/userpalette.cpp:261
+msgid "Monster HP bar"
msgstr ""
#. TRANSLATORS: palette color
-#: src/gui/userpalette.cpp:159
+#: src/gui/userpalette.cpp:267
+msgid "Monster HP bar (second color)"
+msgstr ""
+
+#. TRANSLATORS: palette label
+#: src/gui/userpalette.cpp:271
+msgid "Hits"
+msgstr ""
+
+#: src/gui/userpalette.cpp:276
+msgid "Player hits monster"
+msgstr ""
+
+#: src/gui/userpalette.cpp:281
msgid "Monster hits player"
msgstr ""
#. TRANSLATORS: palette color
-#: src/gui/userpalette.cpp:163
+#: src/gui/userpalette.cpp:286
msgid "Other player hits local player"
msgstr ""
-#. TRANSLATORS: palette color
-#: src/gui/userpalette.cpp:165
+#: src/gui/userpalette.cpp:291
msgid "Critical Hit"
msgstr ""
#. TRANSLATORS: palette color
-#: src/gui/userpalette.cpp:169
+#: src/gui/userpalette.cpp:296
msgid "Local player hits monster"
msgstr ""
#. TRANSLATORS: palette color
-#: src/gui/userpalette.cpp:172
+#: src/gui/userpalette.cpp:301
msgid "Local player critical hit"
msgstr ""
#. TRANSLATORS: palette color
-#: src/gui/userpalette.cpp:175
+#: src/gui/userpalette.cpp:306
msgid "Local player miss"
msgstr ""
-#. TRANSLATORS: palette color
-#: src/gui/userpalette.cpp:177
+#: src/gui/userpalette.cpp:310
msgid "Misses"
msgstr ""
-#. TRANSLATORS: palette color
-#: src/gui/userpalette.cpp:179
+#. TRANSLATORS: palette label
+#: src/gui/userpalette.cpp:313
+msgid "Tiles"
+msgstr ""
+
+#: src/gui/userpalette.cpp:318
msgid "Portal highlight"
msgstr ""
#. TRANSLATORS: palette color
-#: src/gui/userpalette.cpp:182
+#: src/gui/userpalette.cpp:323
msgid "Default collision highlight"
msgstr ""
#. TRANSLATORS: palette color
-#: src/gui/userpalette.cpp:185
+#: src/gui/userpalette.cpp:329
msgid "Air collision highlight"
msgstr ""
#. TRANSLATORS: palette color
-#: src/gui/userpalette.cpp:188
+#: src/gui/userpalette.cpp:335
msgid "Water collision highlight"
msgstr ""
#. TRANSLATORS: palette color
-#: src/gui/userpalette.cpp:191
+#: src/gui/userpalette.cpp:341
msgid "Special ground collision highlight"
msgstr ""
#. TRANSLATORS: palette color
-#: src/gui/userpalette.cpp:194
+#: src/gui/userpalette.cpp:347
msgid "Walkable highlight"
msgstr ""
#. TRANSLATORS: palette color
-#: src/gui/userpalette.cpp:197
+#: src/gui/userpalette.cpp:353
+msgid "Tiles border"
+msgstr ""
+
+#. TRANSLATORS: palette label
+#: src/gui/userpalette.cpp:356
+msgid "Ranges"
+msgstr ""
+
+#. TRANSLATORS: palette color
+#: src/gui/userpalette.cpp:361
msgid "Local player attack range"
msgstr ""
#. TRANSLATORS: palette color
-#: src/gui/userpalette.cpp:200
+#: src/gui/userpalette.cpp:367
msgid "Local player attack range border"
msgstr ""
#. TRANSLATORS: palette color
-#: src/gui/userpalette.cpp:203
+#: src/gui/userpalette.cpp:373
msgid "Monster attack range"
msgstr ""
#. TRANSLATORS: palette color
-#: src/gui/userpalette.cpp:207
+#: src/gui/userpalette.cpp:382
msgid "Floor item amount color"
msgstr ""
#. TRANSLATORS: palette color
-#: src/gui/userpalette.cpp:210
+#: src/gui/userpalette.cpp:388
msgid "Home place"
msgstr ""
#. TRANSLATORS: palette color
-#: src/gui/userpalette.cpp:213
+#: src/gui/userpalette.cpp:394
msgid "Home place border"
msgstr ""
#. TRANSLATORS: palette color
-#: src/gui/userpalette.cpp:216
+#: src/gui/userpalette.cpp:400
msgid "Road point"
msgstr ""
-#. TRANSLATORS: palette color
-#: src/gui/userpalette.cpp:219
-msgid "Tiles border"
-msgstr ""
-
-#. TRANSLATORS: palette color
-#: src/gui/userpalette.cpp:221
-msgid "Pets"
-msgstr ""
-
-#. TRANSLATORS: palette color
-#: src/gui/userpalette.cpp:223
-msgid "Mercenary"
-msgstr ""
-
-#. TRANSLATORS: palette color
-#: src/gui/userpalette.cpp:225
-msgid "Homunculus"
-msgstr ""
-
-#: src/gui/widgets/characterdisplay.cpp:135
+#: src/gui/widgets/characterdisplay.cpp:133
#, c-format
msgid "Level: %u"
msgstr ""
#. TRANSLATORS: status window label
-#: src/gui/widgets/characterdisplay.cpp:138
-#: src/gui/windows/inventorywindow.cpp:666 src/gui/windows/statuswindow.cpp:73
-#: src/gui/windows/statuswindow.cpp:233 src/gui/windows/statuswindow.cpp:345
+#: src/gui/widgets/characterdisplay.cpp:136
+#: src/gui/windows/inventorywindow.cpp:687 src/gui/windows/statuswindow.cpp:69
+#: src/gui/windows/statuswindow.cpp:239 src/gui/windows/statuswindow.cpp:351
#, c-format
msgid "Money: %s"
msgstr ""
@@ -2658,7 +2721,7 @@ msgid "Eq."
msgstr ""
#. TRANSLATORS: dialog message
-#: src/gui/widgets/itemlinkhandler.cpp:70
+#: src/gui/widgets/itemlinkhandler.cpp:72
msgid "Open url"
msgstr ""
@@ -2668,10 +2731,10 @@ msgstr ""
#. TRANSLATORS: quit dialog button
#. TRANSLATORS: servers dialog button
#. TRANSLATORS: input action name
-#: src/gui/widgets/selldialog.cpp:98 src/gui/windows/buydialog.cpp:270
-#: src/gui/windows/quitdialog.cpp:52 src/gui/windows/quitdialog.cpp:57
-#: src/gui/windows/quitdialog.cpp:59 src/gui/windows/serverdialog.cpp:114
-#: src/input/pages/basic.cpp:216
+#: src/gui/widgets/selldialog.cpp:101 src/gui/windows/buydialog.cpp:277
+#: src/gui/windows/quitdialog.cpp:50 src/gui/windows/quitdialog.cpp:55
+#: src/gui/windows/quitdialog.cpp:57 src/gui/windows/serverdialog.cpp:113
+#: src/input/pages/basic.cpp:220
msgid "Quit"
msgstr ""
@@ -2681,10 +2744,10 @@ msgstr ""
#. TRANSLATORS: item amount window button
#. TRANSLATORS: npc dialog button
#. TRANSLATORS: status window label (plus sign)
-#: src/gui/widgets/selldialog.cpp:116 src/gui/windows/buydialog.cpp:262
-#: src/gui/windows/itemamountwindow.cpp:165
-#: src/gui/windows/itemamountwindow.cpp:200 src/gui/windows/npcdialog.cpp:106
-#: src/gui/windows/statuswindow.cpp:749
+#: src/gui/widgets/selldialog.cpp:119 src/gui/windows/buydialog.cpp:269
+#: src/gui/windows/itemamountwindow.cpp:177
+#: src/gui/windows/itemamountwindow.cpp:212 src/gui/windows/npcdialog.cpp:108
+#: src/gui/windows/statuswindow.cpp:766
msgid "+"
msgstr ""
@@ -2694,10 +2757,10 @@ msgstr ""
#. TRANSLATORS: item amount window button
#. TRANSLATORS: npc dialog button
#. TRANSLATORS: status window label (minus sign)
-#: src/gui/widgets/selldialog.cpp:118 src/gui/windows/buydialog.cpp:265
-#: src/gui/windows/itemamountwindow.cpp:163
-#: src/gui/windows/itemamountwindow.cpp:197 src/gui/windows/npcdialog.cpp:108
-#: src/gui/windows/statuswindow.cpp:762
+#: src/gui/widgets/selldialog.cpp:121 src/gui/windows/buydialog.cpp:272
+#: src/gui/windows/itemamountwindow.cpp:175
+#: src/gui/windows/itemamountwindow.cpp:209 src/gui/windows/npcdialog.cpp:110
+#: src/gui/windows/statuswindow.cpp:779
msgid "-"
msgstr ""
@@ -2706,82 +2769,82 @@ msgstr ""
#. TRANSLATORS: status bar label
#. TRANSLATORS: status window label
#. TRANSLATORS: status bar label
-#: src/gui/widgets/selldialog.cpp:120 src/gui/windows/buydialog.cpp:272
-#: src/gui/windows/statuswindow.cpp:492 src/gui/windows/statuswindow.cpp:547
-#: src/gui/windows/statuswindow.cpp:746 src/gui/windows/statuswindow.cpp:778
+#: src/gui/widgets/selldialog.cpp:123 src/gui/windows/buydialog.cpp:279
+#: src/gui/windows/statuswindow.cpp:502 src/gui/windows/statuswindow.cpp:558
+#: src/gui/windows/statuswindow.cpp:763 src/gui/windows/statuswindow.cpp:795
msgid "Max"
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:248 src/gui/windows/buydialog.cpp:602
+#: src/gui/widgets/selldialog.cpp:130 src/gui/widgets/selldialog.cpp:325
+#: src/gui/windows/buydialog.cpp:255 src/gui/windows/buydialog.cpp:626
#, c-format
msgid "Price: %s / Total: %s"
msgstr ""
#. TRANSLATORS: setup item button
#. TRANSLATORS: servers dialog button
-#: src/gui/widgets/setupitem.cpp:367 src/gui/widgets/setupitem.cpp:504
-#: src/gui/windows/serverdialog.cpp:120
+#: src/gui/widgets/setupitem.cpp:370 src/gui/widgets/setupitem.cpp:508
+#: src/gui/windows/serverdialog.cpp:119
msgid "Edit"
msgstr ""
#. TRANSLATORS: skill level
#. TRANSLATORS: skills dialog. skill level
-#: src/gui/widgets/skillinfo.cpp:100 src/gui/windows/skilldialog.cpp:473
+#: src/gui/widgets/skillinfo.cpp:95 src/gui/windows/skilldialog.cpp:479
#, c-format
msgid "Lvl: %d"
msgstr ""
#. TRANSLATORS: skill type
-#: src/gui/widgets/skillinfo.cpp:104
+#: src/gui/widgets/skillinfo.cpp:99
#, c-format
msgid "Type: %s"
msgstr ""
#. TRANSLATORS: Skill type
#. TRANSLATORS: unknown equipment page name
-#: src/gui/widgets/skillinfo.cpp:109 src/gui/windows/equipmentwindow.cpp:623
+#: src/gui/widgets/skillinfo.cpp:104 src/gui/windows/equipmentwindow.cpp:678
msgid "Unknown"
msgstr ""
#. TRANSLATORS: Skill type
-#: src/gui/widgets/skillinfo.cpp:119
+#: src/gui/widgets/skillinfo.cpp:114
msgid "Ground"
msgstr ""
#. TRANSLATORS: Skill type
-#: src/gui/widgets/skillinfo.cpp:124
+#: src/gui/widgets/skillinfo.cpp:119
msgid "Self"
msgstr ""
#. TRANSLATORS: Skill type
-#: src/gui/widgets/skillinfo.cpp:129
+#: src/gui/widgets/skillinfo.cpp:124
msgid "Unused"
msgstr ""
#. TRANSLATORS: Skill type
-#: src/gui/widgets/skillinfo.cpp:134
+#: src/gui/widgets/skillinfo.cpp:129
msgid "Support"
msgstr ""
#. TRANSLATORS: Skill type
-#: src/gui/widgets/skillinfo.cpp:139
+#: src/gui/widgets/skillinfo.cpp:134
msgid "Target trap"
msgstr ""
#. TRANSLATORS: Skill type
-#: src/gui/widgets/skillinfo.cpp:143
+#: src/gui/widgets/skillinfo.cpp:138
msgid "Unknown:"
msgstr ""
-#: src/gui/widgets/skillinfo.cpp:149
+#: src/gui/widgets/skillinfo.cpp:144
#, c-format
msgid " / Mana: -%d"
msgstr ""
-#: src/gui/widgets/skillinfo.cpp:155
+#: src/gui/widgets/skillinfo.cpp:150
#, c-format
msgid "Range: %d"
msgstr ""
@@ -2792,37 +2855,37 @@ msgid "Battle"
msgstr ""
#. TRANSLATORS: chat message
-#: src/gui/widgets/tabs/chat/chattab.cpp:171
+#: src/gui/widgets/tabs/chat/chattab.cpp:176
msgid "Global announcement:"
msgstr ""
#. TRANSLATORS: chat message
-#: src/gui/widgets/tabs/chat/chattab.cpp:177
+#: src/gui/widgets/tabs/chat/chattab.cpp:182
#, c-format
msgid "Global announcement from %s:"
msgstr ""
#. TRANSLATORS: chat message
-#: src/gui/widgets/tabs/chat/chattab.cpp:203
+#: src/gui/widgets/tabs/chat/chattab.cpp:208
#, c-format
msgid "%s whispers: %s"
msgstr ""
#. TRANSLATORS: chat message
-#: src/gui/widgets/tabs/chat/chattab.cpp:559
+#: src/gui/widgets/tabs/chat/chattab.cpp:567
#, c-format
msgid "%s is now Online."
msgstr ""
#. TRANSLATORS: chat message
-#: src/gui/widgets/tabs/chat/chattab.cpp:564
+#: src/gui/widgets/tabs/chat/chattab.cpp:573
#, c-format
msgid "%s is now Offline."
msgstr ""
#. TRANSLATORS: guild chat tab name
#. TRANSLATORS: tab in social window
-#: src/gui/widgets/tabs/chat/emulateguildtab.cpp:38
+#: src/gui/widgets/tabs/chat/emulateguildtab.cpp:39
#: src/gui/widgets/tabs/chat/guildtab.cpp:44
#: src/gui/widgets/tabs/socialguildtab2.h:48
#: src/gui/widgets/tabs/socialguildtab.h:49
@@ -2873,27 +2936,27 @@ msgstr ""
#. TRANSLATORS: chat message
#. TRANSLATORS: notification message
-#: src/gui/widgets/tabs/chat/partytab.cpp:148
+#: src/gui/widgets/tabs/chat/partytab.cpp:149
#: src/resources/notifications.h:194
msgid "Experience sharing enabled."
msgstr ""
#. TRANSLATORS: chat message
#. TRANSLATORS: notification message
-#: src/gui/widgets/tabs/chat/partytab.cpp:153
+#: src/gui/widgets/tabs/chat/partytab.cpp:154
#: src/resources/notifications.h:198
msgid "Experience sharing disabled."
msgstr ""
#. TRANSLATORS: chat message
#. TRANSLATORS: notification message
-#: src/gui/widgets/tabs/chat/partytab.cpp:158
+#: src/gui/widgets/tabs/chat/partytab.cpp:159
#: src/resources/notifications.h:202
msgid "Experience sharing not possible."
msgstr ""
#. TRANSLATORS: chat message
-#: src/gui/widgets/tabs/chat/partytab.cpp:163
+#: src/gui/widgets/tabs/chat/partytab.cpp:164
msgid "Experience sharing unknown."
msgstr ""
@@ -3291,247 +3354,442 @@ msgstr ""
msgid "Auto hide chat window"
msgstr ""
+#: src/gui/widgets/tabs/setup_chat.cpp:52
+msgid ""
+"Chat window will be automatically hidden when not in use.\n"
+"\n"
+"Hit Enter or hover mouse to show chat again."
+msgstr ""
+
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_chat.cpp:55
+#: src/gui/widgets/tabs/setup_chat.cpp:57
msgid "Protect chat focus"
msgstr ""
+#: src/gui/widgets/tabs/setup_chat.cpp:58
+msgid ""
+"Enables aggressive protection of input focus in chat window.\n"
+"\n"
+"Note: no other text inputs will be allowed to receive text input when you typing in chat window."
+msgstr ""
+
#. TRANSLATORS: settings group
#. TRANSLATORS: settings colors tab name
#. TRANSLATORS: emotes tab name
-#: src/gui/widgets/tabs/setup_chat.cpp:60
-#: src/gui/widgets/tabs/setup_colors.cpp:87
-#: src/gui/windows/emotewindow.cpp:117
+#: src/gui/widgets/tabs/setup_chat.cpp:65
+#: src/gui/widgets/tabs/setup_colors.cpp:86
+#: src/gui/windows/emotewindow.cpp:116
msgid "Colors"
msgstr ""
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_chat.cpp:63
+#: src/gui/widgets/tabs/setup_chat.cpp:68
msgid "Remove colors from received chat messages"
msgstr ""
+#: src/gui/widgets/tabs/setup_chat.cpp:69
+msgid ""
+"Enable this setting to strip colors from incoming chat messages. All "
+"messages will use default chat text color if this enabled."
+msgstr ""
+
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_chat.cpp:67
+#: src/gui/widgets/tabs/setup_chat.cpp:74
msgid "Show chat colors list"
msgstr ""
+#: src/gui/widgets/tabs/setup_chat.cpp:75
+msgid ""
+"Enable this setting to show color selection drop-down in chat window. Chat window will display color selection drop-down.\n"
+"\n"
+"It allows one to select default color of outgoing chat messages easily, but also occupies some space in chat window."
+msgstr ""
+
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_chat.cpp:72
+#: src/gui/widgets/tabs/setup_chat.cpp:83
msgid "Commands"
msgstr ""
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_chat.cpp:75
+#: src/gui/widgets/tabs/setup_chat.cpp:86
msgid "Allow magic and GM commands in all chat tabs"
msgstr ""
+#: src/gui/widgets/tabs/setup_chat.cpp:87
+msgid ""
+"Enable this setting to be able to type spells and GM commands in any tab."
+msgstr ""
+
#. TRANSLATORS: settings group
-#: src/gui/widgets/tabs/setup_chat.cpp:80
+#: src/gui/widgets/tabs/setup_chat.cpp:93
msgid "Limits"
msgstr ""
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_chat.cpp:83
+#: src/gui/widgets/tabs/setup_chat.cpp:96
msgid "Limit max chars in chat line"
msgstr ""
+#: src/gui/widgets/tabs/setup_chat.cpp:97
+msgid ""
+"Limits how many characters will be shown in longest lines of text displayed in chat.\n"
+"\n"
+"Note: long lines can make client slower. Lines longer than this limit will be truncated."
+msgstr ""
+
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_chat.cpp:87
+#: src/gui/widgets/tabs/setup_chat.cpp:104
msgid "Limit max lines in chat"
msgstr ""
+#: src/gui/widgets/tabs/setup_chat.cpp:105
+msgid ""
+"Limits how many lines chat will keep in scrollback buffer. Chat keeps specified number of last lines of text. Oldest lines exceeding this limit are discarded from scrollback buffer.\n"
+"\n"
+"Note: keeping too many lines in scroll buffer can slow client down."
+msgstr ""
+
#. TRANSLATORS: settings group
-#: src/gui/widgets/tabs/setup_chat.cpp:92
+#: src/gui/widgets/tabs/setup_chat.cpp:113
msgid "Logs"
msgstr ""
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_chat.cpp:95
+#: src/gui/widgets/tabs/setup_chat.cpp:116
msgid "Enable chat Log"
msgstr ""
+#: src/gui/widgets/tabs/setup_chat.cpp:117
+msgid ""
+"If you enable this setting, chat logs will be written to disk.\n"
+"\n"
+"Note: chat logs can take noticeable amount of disk space over time."
+msgstr ""
+
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_chat.cpp:99
+#: src/gui/widgets/tabs/setup_chat.cpp:123
msgid "Enable debug chat Log"
msgstr ""
+#: src/gui/widgets/tabs/setup_chat.cpp:124
+msgid "If you enable thus, debug chat tab also will be logged to disk."
+msgstr ""
+
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_chat.cpp:103
+#: src/gui/widgets/tabs/setup_chat.cpp:128
msgid "Show chat history"
msgstr ""
+#: src/gui/widgets/tabs/setup_chat.cpp:129
+msgid ""
+"If this setting enabled, client will load old chat tabs content from logs on"
+" startup instead of starting with empty chat tabs."
+msgstr ""
+
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_chat.cpp:107
+#: src/gui/widgets/tabs/setup_chat.cpp:134
msgid "Show party online messages"
msgstr ""
+#: src/gui/widgets/tabs/setup_chat.cpp:135
+msgid ""
+"If this setting is enabled, online status changes of party members will be shown in party tab of chat.\n"
+"\n"
+"This adds some extra noise to chat, but allows one to see when your buddies are coming online."
+msgstr ""
+
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_chat.cpp:111
+#: src/gui/widgets/tabs/setup_chat.cpp:141
msgid "Show guild online messages"
msgstr ""
+#: src/gui/widgets/tabs/setup_chat.cpp:142
+msgid ""
+"If this setting is enabled, online status changes of guild members will be shown in guild tab of chat.\n"
+"\n"
+"This adds some extra noise to chat, but allows one to see when your buddies are coming online."
+msgstr ""
+
#. TRANSLATORS: settings group
-#: src/gui/widgets/tabs/setup_chat.cpp:116
+#: src/gui/widgets/tabs/setup_chat.cpp:149
msgid "Messages"
msgstr ""
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_chat.cpp:119
+#: src/gui/widgets/tabs/setup_chat.cpp:152
msgid "Hide shop messages"
msgstr ""
+#: src/gui/widgets/tabs/setup_chat.cpp:153
+msgid ""
+"If this setting enabled, no messages related to built-in ManaPlusshop will be displayed in chat. Disable this setting if you want to see shop-related messages.\n"
+"\n"
+"Note: technically, ManaPlus shop implemented as usual private messages with special content. If you disable this setting, you will be able to see these messages and get idea when other players are looking at your shop."
+msgstr ""
+
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_chat.cpp:123
+#: src/gui/widgets/tabs/setup_chat.cpp:162
msgid "Show MVP messages"
msgstr ""
+#: src/gui/widgets/tabs/setup_chat.cpp:163
+msgid ""
+"Enable this setting to see MVP messages from server.\n"
+"\n"
+"Note: MVP messages are not used on TMW/Evol/etc servers, so this feature usually makes little difference."
+msgstr ""
+
#. TRANSLATORS: settings group
#. TRANSLATORS: input action group
#. TRANSLATORS: input action label
-#: src/gui/widgets/tabs/setup_chat.cpp:128 src/input/pages/chat.cpp:63
-#: src/input/pages/windows.cpp:204
+#: src/gui/widgets/tabs/setup_chat.cpp:170 src/input/pages/chat.cpp:61
+#: src/input/pages/windows.cpp:202
msgid "Tabs"
msgstr ""
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_chat.cpp:131
+#: src/gui/widgets/tabs/setup_chat.cpp:173
msgid "Put all whispers in tabs"
msgstr ""
+#: src/gui/widgets/tabs/setup_chat.cpp:174
+msgid ""
+"If this setting enabled, all whispers (private messages) will be placed in separate tabs, separate tab for each player. If this setting disabled, all whispers will appear in General tab.\n"
+"\n"
+"Note: putting all whispers to single General tab is known to be confusing. Think twice before disabling this feature."
+msgstr ""
+
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_chat.cpp:135
+#: src/gui/widgets/tabs/setup_chat.cpp:182
msgid "Log magic messages in debug tab"
msgstr ""
+#: src/gui/widgets/tabs/setup_chat.cpp:183
+msgid ""
+"If this setting is enabled, spell invocation will be shown in Debug tab. If disabled, it will be shown in General tab instead.\n"
+"\n"
+"Note: it does not affects server replies related to spells."
+msgstr ""
+
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_chat.cpp:139
+#: src/gui/widgets/tabs/setup_chat.cpp:189
msgid "Show server messages in debug tab"
msgstr ""
+#: src/gui/widgets/tabs/setup_chat.cpp:190
+msgid ""
+"If this setting is enabled, server messages will be shown in Debug tab of chat. If disabled, server messages will appear in General chat instead.\n"
+"\n"
+"Note: according to 4144, disabling this could also make you to lose some debug messages from client in Debug tab since these are fake server messages."
+msgstr ""
+
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_chat.cpp:143
+#: src/gui/widgets/tabs/setup_chat.cpp:198
msgid "Enable trade tab"
msgstr ""
+#: src/gui/widgets/tabs/setup_chat.cpp:199
+msgid ""
+"Enables trade tab. Trade tab is basically some filter. Messages containing "
+"words typical for trades will go to Trade tab. This will make General tab "
+"less noisy. If this setting is disabled, all trade related players messages "
+"will stay in General tab."
+msgstr ""
+
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_chat.cpp:147
+#: src/gui/widgets/tabs/setup_chat.cpp:206
msgid "Enable gm tab"
msgstr ""
+#: src/gui/widgets/tabs/setup_chat.cpp:207
+msgid ""
+"If enabled, GM tab will appear in chat. It displays text related GM activity.\n"
+"\n"
+"Note: this setting only makes difference for GMs (Game Masters) since this tab only appears for GMs."
+msgstr ""
+
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_chat.cpp:151
+#: src/gui/widgets/tabs/setup_chat.cpp:213
msgid "Enable language tab"
msgstr ""
+#: src/gui/widgets/tabs/setup_chat.cpp:214
+msgid ""
+"If this feature enabled, language tab will appear if server supports this feature.\n"
+"\n"
+"Note: only supported by Evol server yet."
+msgstr ""
+
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_chat.cpp:155
+#: src/gui/widgets/tabs/setup_chat.cpp:219
msgid "Show all languages messages"
msgstr ""
+#: src/gui/widgets/tabs/setup_chat.cpp:220
+msgid ""
+"If this setting enabled and server supports different chats for different languages, you will see messages for all languages, regardless of your language preferences.\n"
+"\n"
+"Note: it only works on servers supporting language tabs feature, like Evol."
+msgstr ""
+
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_chat.cpp:159
+#: src/gui/widgets/tabs/setup_chat.cpp:227
msgid "Enable battle tab"
msgstr ""
+#: src/gui/widgets/tabs/setup_chat.cpp:228
+msgid ""
+"If this setting enabled, Battle tab will appear in chat. This tab will contain messages related to battles, like damage and experience gain, if battle messages are enabled.\n"
+"\n"
+"Note: client restart required to take effect."
+msgstr ""
+
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_chat.cpp:163
+#: src/gui/widgets/tabs/setup_chat.cpp:235
msgid "Show battle events"
msgstr ""
+#: src/gui/widgets/tabs/setup_chat.cpp:236
+msgid ""
+"If this setting enabled, messages related to battle like damage or "
+"experience gain will be displayed in Debug or Battle tab. If disabled, no "
+"battle messages will be displayed."
+msgstr ""
+
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_chat.cpp:167
+#: src/gui/widgets/tabs/setup_chat.cpp:242
msgid "Resize chat tabs if need"
msgstr ""
+#: src/gui/widgets/tabs/setup_chat.cpp:243
+msgid ""
+"If this feature enabled, text in chat will be automaticallyadjusted to adapt to appearance of chat input field when youtyping message and when input field of chat disappears. If disabled, chat input area will allways occupy its place, which could be otherwise usable for text.\n"
+"\n"
+"Note: its mostly about jumpy attitude vs less usable space for text."
+msgstr ""
+
#. TRANSLATORS: settings group
-#: src/gui/widgets/tabs/setup_chat.cpp:172
+#: src/gui/widgets/tabs/setup_chat.cpp:254
msgid "Time"
msgstr ""
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_chat.cpp:175
+#: src/gui/widgets/tabs/setup_chat.cpp:257
msgid "Use local time"
msgstr ""
+#: src/gui/widgets/tabs/setup_chat.cpp:258
+msgid ""
+"If this feature enabled, timestamps in chat will use locak times.If "
+"disabled, server time will be used (often it is GMT+0)."
+msgstr ""
+
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_chat.cpp:182
+#: src/gui/widgets/tabs/setup_chat.cpp:266
msgid "Highlight words (separated by comma)"
msgstr ""
+#: src/gui/widgets/tabs/setup_chat.cpp:267
+msgid ""
+"Here you can specify some extra words which will also cause highlighting. Use comma to separate words.\n"
+"\n"
+"Note: frequenthilights are annoying - use it with caution."
+msgstr ""
+
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_chat.cpp:186
+#: src/gui/widgets/tabs/setup_chat.cpp:273
msgid "Globals ignore names (separated by comma)"
msgstr ""
+#: src/gui/widgets/tabs/setup_chat.cpp:274
+msgid ""
+"This setting allows you to ignore some global messages if particular sender (NPC, GM) annoys you too much. Global will be moved to Debug instead.\n"
+"\n"
+"Note: careless use of this feature can make you to miss important announces!"
+msgstr ""
+
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_chat.cpp:190
+#: src/gui/widgets/tabs/setup_chat.cpp:281
msgid "Show emotes button in chat"
msgstr ""
+#: src/gui/widgets/tabs/setup_chat.cpp:282
+msgid ""
+"If this setting enabled, button will appear near text input field. This button allows one to invoke composing window, which allows one to insert smiles and text formatting easily.\n"
+"\n"
+"Note: same window can also be invoked by hotkey when typing, usually F1 by default."
+msgstr ""
+
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_chat.cpp:194
+#: src/gui/widgets/tabs/setup_chat.cpp:290
msgid "Show motd server message on start"
msgstr ""
-#: src/gui/widgets/tabs/setup_colors.cpp:49
+#: src/gui/widgets/tabs/setup_chat.cpp:291
+msgid ""
+"If this setting enabled, client will display server MOTD (message of the "
+"day) once you connect to server. Disable it to hide MOTD."
+msgstr ""
+
+#: src/gui/widgets/tabs/setup_colors.cpp:50
msgid "This is what the color looks like"
msgstr ""
#. TRANSLATORS: colors tab. label.
-#: src/gui/widgets/tabs/setup_colors.cpp:64
+#: src/gui/widgets/tabs/setup_colors.cpp:65
msgid "Type:"
msgstr ""
#. TRANSLATORS: colors tab. label.
-#: src/gui/widgets/tabs/setup_colors.cpp:68
-#: src/gui/widgets/tabs/setup_colors.cpp:335
+#: src/gui/widgets/tabs/setup_colors.cpp:69
+#: src/gui/widgets/tabs/setup_colors.cpp:357
msgid "Delay:"
msgstr ""
#. TRANSLATORS: colors tab. label.
-#: src/gui/widgets/tabs/setup_colors.cpp:72
+#: src/gui/widgets/tabs/setup_colors.cpp:73
msgid "Red:"
msgstr ""
#. TRANSLATORS: colors tab. label.
-#: src/gui/widgets/tabs/setup_colors.cpp:76
+#: src/gui/widgets/tabs/setup_colors.cpp:77
msgid "Green:"
msgstr ""
#. TRANSLATORS: colors tab. label.
-#: src/gui/widgets/tabs/setup_colors.cpp:80
+#: src/gui/widgets/tabs/setup_colors.cpp:81
msgid "Blue:"
msgstr ""
#. TRANSLATORS: color type
-#: src/gui/widgets/tabs/setup_colors.cpp:106
-#: src/gui/widgets/tabs/setup_colors.cpp:402
+#: src/gui/widgets/tabs/setup_colors.cpp:105
+#: src/gui/widgets/tabs/setup_colors.cpp:427
msgid "Static"
msgstr ""
#. TRANSLATORS: color type
-#: src/gui/widgets/tabs/setup_colors.cpp:109
-#: src/gui/widgets/tabs/setup_colors.cpp:112
-#: src/gui/widgets/tabs/setup_colors.cpp:404
+#: src/gui/widgets/tabs/setup_colors.cpp:108
+#: src/gui/widgets/tabs/setup_colors.cpp:111
+#: src/gui/widgets/tabs/setup_colors.cpp:429
msgid "Pulse"
msgstr ""
#. TRANSLATORS: color type
-#: src/gui/widgets/tabs/setup_colors.cpp:114
-#: src/gui/widgets/tabs/setup_colors.cpp:117
-#: src/gui/widgets/tabs/setup_colors.cpp:406
+#: src/gui/widgets/tabs/setup_colors.cpp:113
+#: src/gui/widgets/tabs/setup_colors.cpp:116
+#: src/gui/widgets/tabs/setup_colors.cpp:431
msgid "Rainbow"
msgstr ""
#. TRANSLATORS: color type
-#: src/gui/widgets/tabs/setup_colors.cpp:119
-#: src/gui/widgets/tabs/setup_colors.cpp:122
-#: src/gui/widgets/tabs/setup_colors.cpp:406
+#: src/gui/widgets/tabs/setup_colors.cpp:118
+#: src/gui/widgets/tabs/setup_colors.cpp:121
+#: src/gui/widgets/tabs/setup_colors.cpp:431
msgid "Spectrum"
msgstr ""
#. TRANSLATORS: colors tab. label.
-#: src/gui/widgets/tabs/setup_colors.cpp:329
+#: src/gui/widgets/tabs/setup_colors.cpp:351
msgid "Alpha:"
msgstr ""
@@ -3556,7 +3814,7 @@ msgid "Reset all keys"
msgstr ""
#. TRANSLATORS: setting tab name
-#: src/gui/widgets/tabs/setup_input.cpp:80
+#: src/gui/widgets/tabs/setup_input.cpp:79
msgid "Input"
msgstr ""
@@ -3575,8 +3833,8 @@ msgstr ""
#. TRANSLATORS: unknown key name
#. TRANSLATORS: quests window quest name
-#: src/gui/widgets/tabs/setup_input.cpp:330
-#: src/gui/windows/questswindow.cpp:203
+#: src/gui/widgets/tabs/setup_input.cpp:332
+#: src/gui/windows/questswindow.cpp:204
msgid "unknown"
msgstr ""
@@ -3735,9 +3993,9 @@ msgstr ""
#. TRANSLATORS: settings group
#. TRANSLATORS: debug window tab
#. TRANSLATORS: mini map window name
-#: src/gui/widgets/tabs/setup_other.cpp:133 src/gui/windowmenu.cpp:106
-#: src/gui/windows/debugwindow.cpp:61 src/gui/windows/minimap.cpp:58
-#: src/gui/windows/minimap.cpp:121
+#: src/gui/widgets/tabs/setup_other.cpp:133 src/gui/windowmenu.cpp:103
+#: src/gui/windows/debugwindow.cpp:61 src/gui/windows/minimap.cpp:59
+#: src/gui/windows/minimap.cpp:122
msgid "Map"
msgstr ""
@@ -3910,7 +4168,7 @@ msgstr ""
#. TRANSLATORS: shop button tooltip
#: src/gui/widgets/tabs/setup_other.cpp:267 src/gui/windowmenu.cpp:138
#: src/gui/windows/buyselldialog.cpp:40 src/gui/windows/buyselldialog.cpp:51
-#: src/gui/windows/inventorywindow.cpp:221
+#: src/gui/windows/inventorywindow.cpp:233
msgid "Shop"
msgstr ""
@@ -3926,9 +4184,7 @@ msgstr ""
#. TRANSLATORS: settings group
#. TRANSLATORS: npc dialog name
-#. TRANSLATORS: npc post dialog caption
-#: src/gui/widgets/tabs/setup_other.cpp:279 src/gui/windows/npcdialog.cpp:86
-#: src/gui/windows/npcpostdialog.cpp:43
+#: src/gui/widgets/tabs/setup_other.cpp:279 src/gui/windows/npcdialog.cpp:87
msgid "NPC"
msgstr ""
@@ -4044,7 +4300,7 @@ msgstr ""
#. TRANSLATORS: settings option
#. TRANSLATORS: input action name
-#: src/gui/widgets/tabs/setup_other.cpp:381 src/input/pages/other.cpp:410
+#: src/gui/widgets/tabs/setup_other.cpp:381 src/input/pages/other.cpp:408
msgid "Upload log file"
msgstr ""
@@ -4054,39 +4310,34 @@ msgid "Low traffic mode"
msgstr ""
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_other.cpp:389
-msgid "Hide shield sprite"
-msgstr ""
-
-#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_other.cpp:394
+#: src/gui/widgets/tabs/setup_other.cpp:390
msgid "Use FBO for screenshots (only for opengl)"
msgstr ""
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_other.cpp:400
+#: src/gui/widgets/tabs/setup_other.cpp:396
msgid "Screenshot directory"
msgstr ""
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_other.cpp:405
+#: src/gui/widgets/tabs/setup_other.cpp:401
msgid "Network delay between sub servers"
msgstr ""
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_other.cpp:409
+#: src/gui/widgets/tabs/setup_other.cpp:405
msgid "Show background"
msgstr ""
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_other.cpp:414
+#: src/gui/widgets/tabs/setup_other.cpp:410
msgid "Screen density override"
msgstr ""
#. TRANSLATORS: texture compression type
#. TRANSLATORS: confirm dialog button
#: src/gui/widgets/tabs/setup_perfomance.cpp:42
-#: src/gui/windows/confirmdialog.cpp:57
+#: src/gui/windows/confirmdialog.cpp:59
msgid "No"
msgstr ""
@@ -4247,54 +4498,62 @@ msgstr ""
#. TRANSLATORS: settings option
#: src/gui/widgets/tabs/setup_players.cpp:73
-msgid "Secure trades"
+msgid "Show badges"
msgstr ""
#. TRANSLATORS: settings option
#: src/gui/widgets/tabs/setup_players.cpp:77
-msgid "Unsecure chars in names"
+msgid "Show badges at top"
msgstr ""
#. TRANSLATORS: settings option
#: src/gui/widgets/tabs/setup_players.cpp:81
-msgid "Show statuses"
+msgid "Secure trades"
msgstr ""
#. TRANSLATORS: settings option
#: src/gui/widgets/tabs/setup_players.cpp:85
-msgid "Show ip addresses on screenshots"
+msgid "Unsecure chars in names"
msgstr ""
#. TRANSLATORS: settings option
#: src/gui/widgets/tabs/setup_players.cpp:89
-msgid "Allow self heal with mouse click"
+msgid "Show statuses"
msgstr ""
#. TRANSLATORS: settings option
#: src/gui/widgets/tabs/setup_players.cpp:93
-msgid "Group friends in who is online window"
+msgid "Show ip addresses on screenshots"
msgstr ""
#. TRANSLATORS: settings option
#: src/gui/widgets/tabs/setup_players.cpp:97
-msgid "Hide erased players nicks"
+msgid "Allow self heal with mouse click"
msgstr ""
#. TRANSLATORS: settings option
#: src/gui/widgets/tabs/setup_players.cpp:101
-msgid "Use special diagonal speed in players moving"
+msgid "Group friends in who is online window"
msgstr ""
#. TRANSLATORS: settings option
#: src/gui/widgets/tabs/setup_players.cpp:105
+msgid "Hide erased players nicks"
+msgstr ""
+
+#. TRANSLATORS: settings option
+#: src/gui/widgets/tabs/setup_players.cpp:109
+msgid "Use special diagonal speed in players moving"
+msgstr ""
+
+#. TRANSLATORS: settings option
+#: src/gui/widgets/tabs/setup_players.cpp:113
msgid ""
"Emulate right mouse button by long mouse click (useful for touch interfaces)"
msgstr ""
#. TRANSLATORS: relations table header
-#. TRANSLATORS: bot checker window table header
#: src/gui/widgets/tabs/setup_relations.cpp:58
-#: src/gui/windows/botcheckerwindow.cpp:86
msgid "Name"
msgstr ""
@@ -4314,14 +4573,15 @@ msgid "Allow whispers"
msgstr ""
#. TRANSLATORS: char select dialog. button.
+#. TRANSLATORS: mail window button
#. TRANSLATORS: servers dialog button
#. TRANSLATORS: shop window label
#. TRANSLATORS: command editor button
#. TRANSLATORS: input action name
#: src/gui/widgets/tabs/setup_relations.cpp:77
-#: src/gui/windows/charselectdialog.cpp:84
-#: src/gui/windows/serverdialog.cpp:122 src/gui/windows/shopwindow.cpp:123
-#: src/gui/windows/textcommandeditor.cpp:90 src/input/pages/gui.cpp:111
+#: src/gui/windows/charselectdialog.cpp:81 src/gui/windows/mailwindow.cpp:66
+#: src/gui/windows/serverdialog.cpp:121 src/gui/windows/shopwindow.cpp:126
+#: src/gui/windows/textcommandeditor.cpp:91 src/input/pages/gui.cpp:109
msgid "Delete"
msgstr ""
@@ -4336,77 +4596,77 @@ msgid "When ignoring:"
msgstr ""
#. TRANSLATORS: theme settings label
-#: src/gui/widgets/tabs/setup_theme.cpp:64
+#: src/gui/widgets/tabs/setup_theme.cpp:63
msgid "Gui theme"
msgstr ""
#. TRANSLATORS: theme settings label
-#: src/gui/widgets/tabs/setup_theme.cpp:71
+#: src/gui/widgets/tabs/setup_theme.cpp:70
msgid "Main Font"
msgstr ""
#. TRANSLATORS: theme settings label
-#: src/gui/widgets/tabs/setup_theme.cpp:76
+#: src/gui/widgets/tabs/setup_theme.cpp:75
msgid "Language"
msgstr ""
#. TRANSLATORS: theme settings label
#. TRANSLATORS: font size
-#: src/gui/widgets/tabs/setup_theme.cpp:80 src/gui/windows/emotewindow.cpp:49
+#: src/gui/widgets/tabs/setup_theme.cpp:79 src/gui/windows/emotewindow.cpp:50
msgid "Bold font"
msgstr ""
#. TRANSLATORS: theme settings label
-#: src/gui/widgets/tabs/setup_theme.cpp:84
+#: src/gui/widgets/tabs/setup_theme.cpp:83
msgid "Particle font"
msgstr ""
#. TRANSLATORS: theme settings label
-#: src/gui/widgets/tabs/setup_theme.cpp:88
+#: src/gui/widgets/tabs/setup_theme.cpp:87
msgid "Help font"
msgstr ""
#. TRANSLATORS: theme settings label
-#: src/gui/widgets/tabs/setup_theme.cpp:92
+#: src/gui/widgets/tabs/setup_theme.cpp:91
msgid "Secure font"
msgstr ""
#. TRANSLATORS: theme settings label
-#: src/gui/widgets/tabs/setup_theme.cpp:96
+#: src/gui/widgets/tabs/setup_theme.cpp:95
msgid "Npc font"
msgstr ""
#. TRANSLATORS: theme settings label
-#: src/gui/widgets/tabs/setup_theme.cpp:100
+#: src/gui/widgets/tabs/setup_theme.cpp:99
msgid "Japanese font"
msgstr ""
#. TRANSLATORS: theme settings label
-#: src/gui/widgets/tabs/setup_theme.cpp:104
+#: src/gui/widgets/tabs/setup_theme.cpp:103
msgid "Chinese font"
msgstr ""
#. TRANSLATORS: theme settings label
-#: src/gui/widgets/tabs/setup_theme.cpp:109
+#: src/gui/widgets/tabs/setup_theme.cpp:108
msgid "Font size"
msgstr ""
#. TRANSLATORS: theme settings label
-#: src/gui/widgets/tabs/setup_theme.cpp:114
+#: src/gui/widgets/tabs/setup_theme.cpp:113
msgid "Npc font size"
msgstr ""
#. TRANSLATORS: button name with information about selected theme
-#: src/gui/widgets/tabs/setup_theme.cpp:118
+#: src/gui/widgets/tabs/setup_theme.cpp:117
msgid "i"
msgstr ""
#. TRANSLATORS: theme info dialog
-#: src/gui/widgets/tabs/setup_theme.cpp:244
+#: src/gui/widgets/tabs/setup_theme.cpp:243
msgid "Name: "
msgstr ""
-#: src/gui/widgets/tabs/setup_theme.cpp:245
+#: src/gui/widgets/tabs/setup_theme.cpp:244
msgid "Copyright:"
msgstr ""
@@ -4416,14 +4676,15 @@ msgid "Theme info"
msgstr ""
#. TRANSLATORS: theme message dialog
-#: src/gui/widgets/tabs/setup_theme.cpp:340
+#: src/gui/widgets/tabs/setup_theme.cpp:345
msgid "Theme Changed"
msgstr ""
+#. TRANSLATORS: ok dialog message
#. TRANSLATORS: video settings warning
-#: src/gui/widgets/tabs/setup_theme.cpp:340
-#: src/gui/widgets/tabs/setup_video.cpp:385
-#: src/gui/widgets/tabs/setup_video.cpp:398
+#: src/gui/widgets/tabs/setup_theme.cpp:347
+#: src/gui/widgets/tabs/setup_video.cpp:392
+#: src/gui/widgets/tabs/setup_video.cpp:409
msgid "Restart your client for the change to take effect."
msgstr ""
@@ -4504,65 +4765,65 @@ msgid "Button %u action"
msgstr ""
#. TRANSLATORS: video settings checkbox
-#: src/gui/widgets/tabs/setup_video.cpp:72
+#: src/gui/widgets/tabs/setup_video.cpp:73
msgid "Full screen"
msgstr ""
#. TRANSLATORS: video settings checkbox
-#: src/gui/widgets/tabs/setup_video.cpp:75
+#: src/gui/widgets/tabs/setup_video.cpp:76
msgid "FPS limit:"
msgstr ""
#. TRANSLATORS: video settings label
-#: src/gui/widgets/tabs/setup_video.cpp:80
-#: src/gui/widgets/tabs/setup_video.cpp:122
-#: src/gui/widgets/tabs/setup_video.cpp:315
-#: src/gui/widgets/tabs/setup_video.cpp:451
+#: src/gui/widgets/tabs/setup_video.cpp:81
+#: src/gui/widgets/tabs/setup_video.cpp:121
+#: src/gui/widgets/tabs/setup_video.cpp:322
+#: src/gui/widgets/tabs/setup_video.cpp:465
msgid "Alt FPS limit: "
msgstr ""
#. TRANSLATORS: video settings button
-#: src/gui/widgets/tabs/setup_video.cpp:83
+#: src/gui/widgets/tabs/setup_video.cpp:84
msgid "Detect best mode"
msgstr ""
#. TRANSLATORS: video settings checkbox
-#: src/gui/widgets/tabs/setup_video.cpp:92
+#: src/gui/widgets/tabs/setup_video.cpp:93
msgid "Show cursor"
msgstr ""
#. TRANSLATORS: video settings checkbox
-#: src/gui/widgets/tabs/setup_video.cpp:95
+#: src/gui/widgets/tabs/setup_video.cpp:96
msgid "Custom cursor"
msgstr ""
#. TRANSLATORS: video settings checkbox
-#: src/gui/widgets/tabs/setup_video.cpp:99
+#: src/gui/widgets/tabs/setup_video.cpp:100
msgid "Enable resize"
msgstr ""
#. TRANSLATORS: video settings checkbox
-#: src/gui/widgets/tabs/setup_video.cpp:102
+#: src/gui/widgets/tabs/setup_video.cpp:103
msgid "No frame"
msgstr ""
#. TRANSLATORS: video settings label
-#: src/gui/widgets/tabs/setup_video.cpp:119
-#: src/gui/widgets/tabs/setup_video.cpp:123
-#: src/gui/widgets/tabs/setup_video.cpp:313
-#: src/gui/widgets/tabs/setup_video.cpp:435
-#: src/gui/widgets/tabs/setup_video.cpp:448
+#: src/gui/widgets/tabs/setup_video.cpp:118
+#: src/gui/widgets/tabs/setup_video.cpp:122
+#: src/gui/widgets/tabs/setup_video.cpp:320
+#: src/gui/widgets/tabs/setup_video.cpp:449
+#: src/gui/widgets/tabs/setup_video.cpp:462
msgid "None"
msgstr ""
#. TRANSLATORS: video error message
-#: src/gui/widgets/tabs/setup_video.cpp:227
+#: src/gui/widgets/tabs/setup_video.cpp:226
msgid ""
"Failed to switch to windowed mode and restoration of old mode also failed!"
msgstr ""
#. TRANSLATORS: video error message
-#: src/gui/widgets/tabs/setup_video.cpp:234
+#: src/gui/widgets/tabs/setup_video.cpp:233
msgid ""
"Failed to switch to fullscreen mode and restoration of old mode also failed!"
msgstr ""
@@ -4578,32 +4839,32 @@ msgid "Restart needed for changes to take effect."
msgstr ""
#. TRANSLATORS: video settings warning
-#: src/gui/widgets/tabs/setup_video.cpp:270
+#: src/gui/widgets/tabs/setup_video.cpp:274
msgid "Changing to OpenGL"
msgstr ""
#. TRANSLATORS: video settings warning
-#: src/gui/widgets/tabs/setup_video.cpp:272
+#: src/gui/widgets/tabs/setup_video.cpp:276
msgid "Applying change to OpenGL requires restart."
msgstr ""
#. TRANSLATORS: resolution question dialog
-#: src/gui/widgets/tabs/setup_video.cpp:354
+#: src/gui/widgets/tabs/setup_video.cpp:361
msgid "Custom resolution (example: 1024x768)"
msgstr ""
#. TRANSLATORS: resolution question dialog
-#: src/gui/widgets/tabs/setup_video.cpp:356
+#: src/gui/widgets/tabs/setup_video.cpp:363
msgid "Enter new resolution: "
msgstr ""
#. TRANSLATORS: video settings warning
-#: src/gui/widgets/tabs/setup_video.cpp:383
-#: src/gui/widgets/tabs/setup_video.cpp:396
+#: src/gui/widgets/tabs/setup_video.cpp:390
+#: src/gui/widgets/tabs/setup_video.cpp:407
msgid "Screen Resolution Changed"
msgstr ""
-#: src/gui/widgets/tabs/setup_video.cpp:386
+#: src/gui/widgets/tabs/setup_video.cpp:393
msgid "Some windows may be moved to fit the lowered resolution."
msgstr ""
@@ -4782,54 +5043,54 @@ msgid "Ignore mobs"
msgstr ""
#. TRANSLATORS: social window label
-#: src/gui/widgets/tabs/socialfriendstab.h:117
+#: src/gui/widgets/tabs/socialfriendstab.h:114
#, c-format
msgid "Friends: %u/%u"
msgstr ""
#. TRANSLATORS: social window label
-#: src/gui/widgets/tabs/socialguildtab2.h:95
-#: src/gui/widgets/tabs/socialguildtab.h:165
-#: src/gui/widgets/tabs/socialpartytab.h:158
+#: src/gui/widgets/tabs/socialguildtab2.h:97
+#: src/gui/widgets/tabs/socialguildtab.h:166
+#: src/gui/widgets/tabs/socialpartytab.h:159
#, c-format
msgid "Players: %u/%u"
msgstr ""
#. TRANSLATORS: chat message
-#: src/gui/widgets/tabs/socialguildtab.h:83
+#: src/gui/widgets/tabs/socialguildtab.h:84
#, c-format
msgid "Invited user %s to guild %s."
msgstr ""
-#: src/gui/widgets/tabs/socialguildtab.h:101
+#: src/gui/widgets/tabs/socialguildtab.h:102
#, c-format
msgid "Guild %s quit requested."
msgstr ""
#. TRANSLATORS: guild invite message
-#: src/gui/widgets/tabs/socialguildtab.h:116
+#: src/gui/widgets/tabs/socialguildtab.h:118
msgid "Member Invite to Guild"
msgstr ""
#. TRANSLATORS: guild invite message
-#: src/gui/widgets/tabs/socialguildtab.h:118
+#: src/gui/widgets/tabs/socialguildtab.h:120
#, c-format
msgid "Who would you like to invite to guild %s?"
msgstr ""
#. TRANSLATORS: guild leave message
-#: src/gui/widgets/tabs/socialguildtab.h:128
+#: src/gui/widgets/tabs/socialguildtab.h:130
msgid "Leave Guild?"
msgstr ""
#. TRANSLATORS: guild leave message
-#: src/gui/widgets/tabs/socialguildtab.h:130
+#: src/gui/widgets/tabs/socialguildtab.h:132
#, c-format
msgid "Are you sure you want to leave guild %s?"
msgstr ""
#. TRANSLATORS: social window label
-#: src/gui/widgets/tabs/socialguildtab.h:141
+#: src/gui/widgets/tabs/socialguildtab.h:142
#, c-format
msgid "Members: %u/%u"
msgstr ""
@@ -4846,34 +5107,34 @@ msgstr ""
msgid "Portals: %u/%u"
msgstr ""
-#: src/gui/widgets/tabs/socialpartytab.h:85
+#: src/gui/widgets/tabs/socialpartytab.h:86
#, c-format
msgid "Invited user %s to party."
msgstr ""
-#: src/gui/widgets/tabs/socialpartytab.h:102
+#: src/gui/widgets/tabs/socialpartytab.h:103
#, c-format
msgid "Party %s quit requested."
msgstr ""
#. TRANSLATORS: party invite message
-#: src/gui/widgets/tabs/socialpartytab.h:117
+#: src/gui/widgets/tabs/socialpartytab.h:119
msgid "Member Invite to Party"
msgstr ""
#. TRANSLATORS: party invite message
-#: src/gui/widgets/tabs/socialpartytab.h:119
+#: src/gui/widgets/tabs/socialpartytab.h:121
#, c-format
msgid "Who would you like to invite to party %s?"
msgstr ""
#. TRANSLATORS: party leave message
-#: src/gui/widgets/tabs/socialpartytab.h:129
+#: src/gui/widgets/tabs/socialpartytab.h:131
msgid "Leave Party?"
msgstr ""
#. TRANSLATORS: party leave message
-#: src/gui/widgets/tabs/socialpartytab.h:131
+#: src/gui/widgets/tabs/socialpartytab.h:133
#, c-format
msgid "Are you sure you want to leave party %s?"
msgstr ""
@@ -4895,7 +5156,7 @@ msgid "Ignore items"
msgstr ""
#. TRANSLATORS: social window label
-#: src/gui/widgets/tabs/socialplayerstab.h:194
+#: src/gui/widgets/tabs/socialplayerstab.h:188
#, c-format
msgid "Visible players: %d"
msgstr ""
@@ -4920,131 +5181,122 @@ msgid "QE"
msgstr ""
#. TRANSLATORS: quests window name
-#: src/gui/windowmenu.cpp:75 src/gui/windows/questswindow.cpp:65
+#: src/gui/windowmenu.cpp:75 src/gui/windows/questswindow.cpp:66
msgid "Quests"
msgstr ""
-#. TRANSLATORS: short button name for bot checker window.
-#: src/gui/windowmenu.cpp:77
-msgid "BC"
-msgstr ""
-
-#: src/gui/windowmenu.cpp:78
-msgid "Bot checker"
-msgstr ""
-
#. TRANSLATORS: short button name for kill stats window.
-#: src/gui/windowmenu.cpp:80
+#: src/gui/windowmenu.cpp:77
msgid "KS"
msgstr ""
#. TRANSLATORS: kill stats window name
-#: src/gui/windowmenu.cpp:81 src/gui/windows/killstats.cpp:54
+#: src/gui/windowmenu.cpp:78 src/gui/windows/killstats.cpp:49
msgid "Kill stats"
msgstr ""
-#: src/gui/windowmenu.cpp:83
+#: src/gui/windowmenu.cpp:80
msgid "Smilies"
msgstr ""
#. TRANSLATORS: short button name for chat window.
-#: src/gui/windowmenu.cpp:85
+#: src/gui/windowmenu.cpp:82
msgid "CH"
msgstr ""
#. TRANSLATORS: short button name for status window.
-#: src/gui/windowmenu.cpp:93
+#: src/gui/windowmenu.cpp:90
msgid "STA"
msgstr ""
-#: src/gui/windowmenu.cpp:94
+#: src/gui/windowmenu.cpp:91
msgid "Status"
msgstr ""
#. TRANSLATORS: short button name for equipment window.
-#: src/gui/windowmenu.cpp:96
+#: src/gui/windowmenu.cpp:93
msgid "EQU"
msgstr ""
#. TRANSLATORS: equipment window name
#. TRANSLATORS: equipment button tooltip
-#: src/gui/windowmenu.cpp:97 src/gui/windows/equipmentwindow.cpp:67
-#: src/gui/windows/inventorywindow.cpp:223
+#: src/gui/windowmenu.cpp:94 src/gui/windows/equipmentwindow.cpp:65
+#: src/gui/windows/inventorywindow.cpp:235
msgid "Equipment"
msgstr ""
#. TRANSLATORS: short button name for inventory window.
-#: src/gui/windowmenu.cpp:99
+#: src/gui/windowmenu.cpp:96
msgid "INV"
msgstr ""
#. TRANSLATORS: inventory window name
#. TRANSLATORS: inventory type name
-#: src/gui/windowmenu.cpp:100 src/gui/windows/inventorywindow.cpp:140
-#: src/inventory.cpp:299
+#: src/gui/windowmenu.cpp:97 src/gui/windows/inventorywindow.cpp:144
+#: src/inventory.cpp:301
msgid "Inventory"
msgstr ""
#. TRANSLATORS: short button name for cart window.
-#: src/gui/windowmenu.cpp:102
+#: src/gui/windowmenu.cpp:99
msgid "CA"
msgstr ""
#. TRANSLATORS: cart button tooltip
#. TRANSLATORS: inventory type name
-#: src/gui/windowmenu.cpp:103 src/gui/windows/inventorywindow.cpp:219
-#: src/inventory.cpp:309
+#: src/gui/windowmenu.cpp:100 src/gui/windows/inventorywindow.cpp:231
+#: src/inventory.cpp:317
msgid "Cart"
msgstr ""
#. TRANSLATORS: short button name for map window.
-#: src/gui/windowmenu.cpp:105
+#: src/gui/windowmenu.cpp:102
msgid "MAP"
msgstr ""
#. TRANSLATORS: short button name for skills window.
-#: src/gui/windowmenu.cpp:111
+#: src/gui/windowmenu.cpp:109
msgid "SKI"
msgstr ""
#. TRANSLATORS: skills dialog name
-#: src/gui/windowmenu.cpp:112 src/gui/windows/skilldialog.cpp:71
+#: src/gui/windowmenu.cpp:110 src/gui/windows/skilldialog.cpp:69
msgid "Skills"
msgstr ""
#. TRANSLATORS: short button name for social window.
-#: src/gui/windowmenu.cpp:116
+#: src/gui/windowmenu.cpp:114
msgid "SOC"
msgstr ""
#. TRANSLATORS: full button name
#. TRANSLATORS: social window name
-#: src/gui/windowmenu.cpp:118 src/gui/windows/socialwindow.cpp:56
+#: src/gui/windowmenu.cpp:116 src/gui/windows/socialwindow.cpp:54
msgid "Social"
msgstr ""
#. TRANSLATORS: short button name for shortcuts window.
-#: src/gui/windowmenu.cpp:120
+#: src/gui/windowmenu.cpp:118
msgid "SH"
msgstr ""
#. TRANSLATORS: short button name for spells window.
-#: src/gui/windowmenu.cpp:124
+#: src/gui/windowmenu.cpp:122
msgid "SP"
msgstr ""
#. TRANSLATORS: short button name for drops window.
-#: src/gui/windowmenu.cpp:128
+#: src/gui/windowmenu.cpp:126
msgid "DR"
msgstr ""
#. TRANSLATORS: short button name for did you know window.
-#: src/gui/windowmenu.cpp:132
+#: src/gui/windowmenu.cpp:131
msgid "YK"
msgstr ""
#. TRANSLATORS: full button name
-#: src/gui/windowmenu.cpp:134
+#: src/gui/windowmenu.cpp:133
msgid "Did you know"
msgstr ""
@@ -5054,50 +5306,63 @@ msgid "SHP"
msgstr ""
#. TRANSLATORS: short button name for outfits window.
-#: src/gui/windowmenu.cpp:140
+#: src/gui/windowmenu.cpp:141
msgid "OU"
msgstr ""
#. TRANSLATORS: short button name for updates window.
-#: src/gui/windowmenu.cpp:144
+#: src/gui/windowmenu.cpp:146
msgid "UP"
msgstr ""
#. TRANSLATORS: full button name
-#: src/gui/windowmenu.cpp:146
+#: src/gui/windowmenu.cpp:148
msgid "Updates"
msgstr ""
#. TRANSLATORS: short button name for bank window.
-#: src/gui/windowmenu.cpp:148
+#: src/gui/windowmenu.cpp:151
msgid "BA"
msgstr ""
#. TRANSLATORS: full button name
#. TRANSLATORS: bank window name
-#: src/gui/windowmenu.cpp:150 src/gui/windows/bankwindow.cpp:43
+#: src/gui/windowmenu.cpp:153 src/gui/windows/bankwindow.cpp:43
msgid "Bank"
msgstr ""
+#. TRANSLATORS: short button name for mail window.
+#: src/gui/windowmenu.cpp:156
+msgid "MA"
+msgstr ""
+
+#. TRANSLATORS: full button name
+#. TRANSLATORS: mail window name
+#. TRANSLATORS: inventory type name
+#: src/gui/windowmenu.cpp:158 src/gui/windows/mailwindow.cpp:52
+#: src/inventory.cpp:322
+msgid "Mail"
+msgstr ""
+
#. TRANSLATORS: short button name for debug window.
-#: src/gui/windowmenu.cpp:152
+#: src/gui/windowmenu.cpp:161
msgid "DBG"
msgstr ""
#. TRANSLATORS: short button name for windows list menu.
-#: src/gui/windowmenu.cpp:161
+#: src/gui/windowmenu.cpp:170
msgid "WIN"
msgstr ""
#. TRANSLATORS: short button name for setup window.
-#: src/gui/windowmenu.cpp:165
+#: src/gui/windowmenu.cpp:175
msgid "SET"
msgstr ""
#. TRANSLATORS: short key name
#. TRANSLATORS: outfits window label
-#: src/gui/windowmenu.cpp:300 src/gui/windows/outfitwindow.cpp:72
-#: src/gui/windows/outfitwindow.cpp:568
+#: src/gui/windowmenu.cpp:310 src/gui/windows/outfitwindow.cpp:75
+#: src/gui/windows/outfitwindow.cpp:626
#, c-format
msgid "Key: %s"
msgstr ""
@@ -5117,82 +5382,71 @@ msgstr ""
msgid "Deposit"
msgstr ""
-#. TRANSLATORS: bot checker window header
-#: src/gui/windows/botcheckerwindow.cpp:44
-msgid "Bot Checker"
-msgstr ""
-
-#. TRANSLATORS: bot checker window button
-#. TRANSLATORS: npc dialog button
-#: src/gui/windows/botcheckerwindow.cpp:53 src/gui/windows/npcdialog.cpp:117
-msgid "Reset"
-msgstr ""
-
-#. TRANSLATORS: bot checker window table header
-#: src/gui/windows/botcheckerwindow.cpp:94
-msgid "Result"
-msgstr ""
-
#. TRANSLATORS: buy dialog name
-#: src/gui/windows/buydialog.cpp:175
+#: src/gui/windows/buydialog.cpp:176
msgid "Create items"
msgstr ""
#. TRANSLATORS: buy dialog label
-#: src/gui/windows/buydialog.cpp:257
+#: src/gui/windows/buydialog.cpp:264
msgid "Amount:"
msgstr ""
#. TRANSLATORS: char create dialog button
#. TRANSLATORS: char select dialog. button.
#. TRANSLATORS: social window button
-#: src/gui/windows/buydialog.cpp:268 src/gui/windows/charcreatedialog.cpp:120
-#: src/gui/windows/charselectdialog.cpp:624
-#: src/gui/windows/socialwindow.cpp:79
+#: src/gui/windows/buydialog.cpp:275 src/gui/windows/charcreatedialog.cpp:119
+#: src/gui/windows/charselectdialog.cpp:636
+#: src/gui/windows/socialwindow.cpp:77
msgid "Create"
msgstr ""
+#. TRANSLATORS: buy dialog label
+#: src/gui/windows/buydialog.cpp:316
+msgid "Filter:"
+msgstr ""
+
#. TRANSLATORS: change email dialog header
#. TRANSLATORS: button in change email dialog
-#: src/gui/windows/changeemaildialog.cpp:47
-#: src/gui/windows/changeemaildialog.cpp:52
+#: src/gui/windows/changeemaildialog.cpp:48
+#: src/gui/windows/changeemaildialog.cpp:53
msgid "Change Email Address"
msgstr ""
#. TRANSLATORS: label in change email dialog
#. TRANSLATORS: change password dialog label
-#: src/gui/windows/changeemaildialog.cpp:60
-#: src/gui/windows/changepassworddialog.cpp:63
+#: src/gui/windows/changeemaildialog.cpp:61
+#: src/gui/windows/changepassworddialog.cpp:64
#, c-format
msgid "Account: %s"
msgstr ""
#. TRANSLATORS: label in change email dialog
-#: src/gui/windows/changeemaildialog.cpp:64
+#: src/gui/windows/changeemaildialog.cpp:65
msgid "Type new email address twice:"
msgstr ""
#. TRANSLATORS: change email error
-#: src/gui/windows/changeemaildialog.cpp:136
+#: src/gui/windows/changeemaildialog.cpp:137
#, c-format
msgid "The new email address needs to be at least %u characters long."
msgstr ""
#. TRANSLATORS: change email error
-#: src/gui/windows/changeemaildialog.cpp:144
+#: src/gui/windows/changeemaildialog.cpp:145
#, c-format
msgid "The new email address needs to be less than %u characters long."
msgstr ""
#. TRANSLATORS: change email error
-#: src/gui/windows/changeemaildialog.cpp:152
+#: src/gui/windows/changeemaildialog.cpp:153
msgid "The email address entries mismatch."
msgstr ""
#. TRANSLATORS: change password window name
#. TRANSLATORS: change password dialog button
-#: src/gui/windows/changepassworddialog.cpp:48
-#: src/gui/windows/changepassworddialog.cpp:54
+#: src/gui/windows/changepassworddialog.cpp:49
+#: src/gui/windows/changepassworddialog.cpp:55
msgid "Change Password"
msgstr ""
@@ -5200,41 +5454,41 @@ msgstr ""
#. TRANSLATORS: login dialog label
#. TRANSLATORS: register dialog. label.
#. TRANSLATORS: unregister dialog. label.
-#: src/gui/windows/changepassworddialog.cpp:67
-#: src/gui/windows/logindialog.cpp:106 src/gui/windows/registerdialog.cpp:79
-#: src/gui/windows/unregisterdialog.cpp:65
+#: src/gui/windows/changepassworddialog.cpp:68
+#: src/gui/windows/logindialog.cpp:107 src/gui/windows/registerdialog.cpp:76
+#: src/gui/windows/unregisterdialog.cpp:67
msgid "Password:"
msgstr ""
#. TRANSLATORS: change password dialog label
-#: src/gui/windows/changepassworddialog.cpp:70
+#: src/gui/windows/changepassworddialog.cpp:71
msgid "Type new password twice:"
msgstr ""
#. TRANSLATORS: change password error
-#: src/gui/windows/changepassworddialog.cpp:117
+#: src/gui/windows/changepassworddialog.cpp:118
msgid "Enter the old password first."
msgstr ""
#. TRANSLATORS: change password error
-#: src/gui/windows/changepassworddialog.cpp:124
+#: src/gui/windows/changepassworddialog.cpp:125
#, c-format
msgid "The new password needs to be at least %u characters long."
msgstr ""
#. TRANSLATORS: change password error
-#: src/gui/windows/changepassworddialog.cpp:132
+#: src/gui/windows/changepassworddialog.cpp:133
#, c-format
msgid "The new password needs to be less than %u characters long."
msgstr ""
#. TRANSLATORS: change password error
-#: src/gui/windows/changepassworddialog.cpp:140
+#: src/gui/windows/changepassworddialog.cpp:141
msgid "The new password entries mismatch."
msgstr ""
#. TRANSLATORS: char create dialog name
-#: src/gui/windows/charcreatedialog.cpp:76
+#: src/gui/windows/charcreatedialog.cpp:75
msgid "New Character"
msgstr ""
@@ -5242,9 +5496,9 @@ msgstr ""
#. TRANSLATORS: edit server dialog label
#. TRANSLATORS: login dialog label
#. TRANSLATORS: register dialog. label.
-#: src/gui/windows/charcreatedialog.cpp:82
-#: src/gui/windows/editserverdialog.cpp:74 src/gui/windows/logindialog.cpp:104
-#: src/gui/windows/registerdialog.cpp:77
+#: src/gui/windows/charcreatedialog.cpp:81
+#: src/gui/windows/editserverdialog.cpp:71 src/gui/windows/logindialog.cpp:105
+#: src/gui/windows/registerdialog.cpp:74
msgid "Name:"
msgstr ""
@@ -5252,12 +5506,12 @@ msgstr ""
#. You may change this symbol if your language uses another.
#. TRANSLATORS: char create dialog button
#. TRANSLATORS: outfits window button
-#: src/gui/windows/charcreatedialog.cpp:86
-#: src/gui/windows/charcreatedialog.cpp:95
-#: src/gui/windows/charcreatedialog.cpp:112
-#: src/gui/windows/charcreatedialog.cpp:195
-#: src/gui/windows/charcreatedialog.cpp:205
-#: src/gui/windows/outfitwindow.cpp:60
+#: src/gui/windows/charcreatedialog.cpp:85
+#: src/gui/windows/charcreatedialog.cpp:94
+#: src/gui/windows/charcreatedialog.cpp:111
+#: src/gui/windows/charcreatedialog.cpp:196
+#: src/gui/windows/charcreatedialog.cpp:206
+#: src/gui/windows/outfitwindow.cpp:63
msgid ">"
msgstr ""
@@ -5265,75 +5519,75 @@ msgstr ""
#. You may change this symbol if your language uses another.
#. TRANSLATORS: char create dialog button
#. TRANSLATORS: outfits window button
-#: src/gui/windows/charcreatedialog.cpp:90
-#: src/gui/windows/charcreatedialog.cpp:97
-#: src/gui/windows/charcreatedialog.cpp:197
-#: src/gui/windows/charcreatedialog.cpp:207
-#: src/gui/windows/outfitwindow.cpp:58
+#: src/gui/windows/charcreatedialog.cpp:89
+#: src/gui/windows/charcreatedialog.cpp:96
+#: src/gui/windows/charcreatedialog.cpp:198
+#: src/gui/windows/charcreatedialog.cpp:208
+#: src/gui/windows/outfitwindow.cpp:61
msgid "<"
msgstr ""
#. TRANSLATORS: char create dialog label
-#: src/gui/windows/charcreatedialog.cpp:92
+#: src/gui/windows/charcreatedialog.cpp:91
msgid "Hair color:"
msgstr ""
#. TRANSLATORS: char create dialog label
-#: src/gui/windows/charcreatedialog.cpp:99
+#: src/gui/windows/charcreatedialog.cpp:98
msgid "Hair style:"
msgstr ""
#. TRANSLATORS: char create dialog button
-#: src/gui/windows/charcreatedialog.cpp:110
+#: src/gui/windows/charcreatedialog.cpp:109
msgid "^"
msgstr ""
#. TRANSLATORS: char create dialog label
-#: src/gui/windows/charcreatedialog.cpp:118
-#: src/gui/windows/charcreatedialog.cpp:496
+#: src/gui/windows/charcreatedialog.cpp:117
+#: src/gui/windows/charcreatedialog.cpp:509
#, c-format
msgid "Please distribute %d points"
msgstr ""
#. TRANSLATORS: char create dialog label
-#: src/gui/windows/charcreatedialog.cpp:199
+#: src/gui/windows/charcreatedialog.cpp:200
msgid "Race:"
msgstr ""
#. TRANSLATORS: char create dialog label
-#: src/gui/windows/charcreatedialog.cpp:209
+#: src/gui/windows/charcreatedialog.cpp:210
msgid "Look:"
msgstr ""
#. TRANSLATORS: one char size female character gender
#. TRANSLATORS: here F is title for friends tab in social window
-#: src/gui/windows/charcreatedialog.cpp:223
-#: src/gui/windows/socialwindow.cpp:75
+#: src/gui/windows/charcreatedialog.cpp:224
+#: src/gui/windows/socialwindow.cpp:73
msgid "F"
msgstr ""
#. TRANSLATORS: one char size male character gender
-#: src/gui/windows/charcreatedialog.cpp:225
+#: src/gui/windows/charcreatedialog.cpp:226
msgid "M"
msgstr ""
#. TRANSLATORS: one char size unknown character gender
-#: src/gui/windows/charcreatedialog.cpp:227
+#: src/gui/windows/charcreatedialog.cpp:228
msgid "U"
msgstr ""
#. TRANSLATORS: char creation error
-#: src/gui/windows/charcreatedialog.cpp:378
+#: src/gui/windows/charcreatedialog.cpp:388
msgid "Your name needs to be at least 4 characters."
msgstr ""
#. TRANSLATORS: char create dialog label
-#: src/gui/windows/charcreatedialog.cpp:486
+#: src/gui/windows/charcreatedialog.cpp:499
msgid "Character stats OK"
msgstr ""
#. TRANSLATORS: char create dialog label
-#: src/gui/windows/charcreatedialog.cpp:502
+#: src/gui/windows/charcreatedialog.cpp:515
#, c-format
msgid "Please remove %d points"
msgstr ""
@@ -5349,68 +5603,72 @@ msgid "Are you sure you want to delete this character?"
msgstr ""
#. TRANSLATORS: char select dialog name
-#: src/gui/windows/charselectdialog.cpp:66
+#: src/gui/windows/charselectdialog.cpp:61
#, c-format
msgid "Account %s (last login time %s)"
msgstr ""
#. TRANSLATORS: char select dialog. button.
-#: src/gui/windows/charselectdialog.cpp:73
+#: src/gui/windows/charselectdialog.cpp:70
msgid "Switch"
msgstr ""
#. TRANSLATORS: char select dialog. button.
-#: src/gui/windows/charselectdialog.cpp:75
+#: src/gui/windows/charselectdialog.cpp:72
msgid "Password"
msgstr ""
#. TRANSLATORS: char select dialog. button.
#. TRANSLATORS: updater window button
-#: src/gui/windows/charselectdialog.cpp:80
-#: src/gui/windows/charselectdialog.cpp:614
-#: src/gui/windows/updaterwindow.cpp:192
+#: src/gui/windows/charselectdialog.cpp:77
+#: src/gui/windows/charselectdialog.cpp:626
+#: src/gui/windows/updaterwindow.cpp:191
msgid "Play"
msgstr ""
#. TRANSLATORS: char select dialog. button.
+#. TRANSLATORS: info message header
+#. TRANSLATORS: info header
#. TRANSLATORS: info message
-#: src/gui/windows/charselectdialog.cpp:82
-#: src/net/ea/charserverhandler.cpp:160
-#: src/net/eathena/charserverhandler.cpp:591
-#: src/net/eathena/charserverhandler.cpp:621
+#: src/gui/windows/charselectdialog.cpp:79
+#: src/net/ea/charserverhandler.cpp:166
+#: src/net/eathena/charserverhandler.cpp:608
+#: src/net/eathena/charserverhandler.cpp:644
msgid "Info"
msgstr ""
#. TRANSLATORS: char select dialog. button.
#. TRANSLATORS: unregister dialog name
#. TRANSLATORS: unregister dialog. button.
-#: src/gui/windows/charselectdialog.cpp:110
-#: src/gui/windows/unregisterdialog.cpp:47
-#: src/gui/windows/unregisterdialog.cpp:52
+#: src/gui/windows/charselectdialog.cpp:107
+#: src/gui/windows/unregisterdialog.cpp:48
+#: src/gui/windows/unregisterdialog.cpp:53
msgid "Unregister"
msgstr ""
#. TRANSLATORS: char select dialog. button.
-#: src/gui/windows/charselectdialog.cpp:122
+#: src/gui/windows/charselectdialog.cpp:119
msgid "Change Email"
msgstr ""
#. TRANSLATORS: char select dialog name
-#: src/gui/windows/charselectdialog.cpp:166
+#: src/gui/windows/charselectdialog.cpp:163
#, c-format
msgid "Account %s"
msgstr ""
-#: src/gui/windows/charselectdialog.cpp:195
+#. TRANSLATORS: pin code dialog header.
+#: src/gui/windows/charselectdialog.cpp:193
msgid "Please set new pincode"
msgstr ""
+#. TRANSLATORS: character rename dialog header.
#: src/gui/windows/charselectdialog.cpp:242
msgid "Please enter new name"
msgstr ""
#. TRANSLATORS: char select dialog. player info message.
-#: src/gui/windows/charselectdialog.cpp:261
+#: src/gui/windows/charselectdialog.cpp:262
#, c-format
msgid ""
"Hp: %u/%u\n"
@@ -5420,48 +5678,56 @@ msgid ""
"Money: %s"
msgstr ""
-#: src/gui/windows/charselectdialog.cpp:319
+#: src/gui/windows/charselectdialog.cpp:325
msgid "Incorrect password"
msgstr ""
#. TRANSLATORS: char deletion question.
-#: src/gui/windows/charselectdialog.cpp:464
+#: src/gui/windows/charselectdialog.cpp:473
msgid "Enter your email for deleting character"
msgstr ""
-#: src/gui/windows/charselectdialog.cpp:464
+#. TRANSLATORS: email label.
+#: src/gui/windows/charselectdialog.cpp:475
msgid "Enter email:"
msgstr ""
#. TRANSLATORS: char deletion question.
-#: src/gui/windows/charselectdialog.cpp:471
+#: src/gui/windows/charselectdialog.cpp:482
msgid "Enter password for deleting character"
msgstr ""
-#: src/gui/windows/charselectdialog.cpp:471
+#. TRANSLATORS: email label.
+#: src/gui/windows/charselectdialog.cpp:484
msgid "Enter password:"
msgstr ""
#. TRANSLATORS: chat message
-#: src/gui/windows/chatwindow.cpp:675
+#: src/gui/windows/chatwindow.cpp:669
#, c-format
msgid "Present: %s; %d players are present."
msgstr ""
#. TRANSLATORS: chat message
-#: src/gui/windows/chatwindow.cpp:1118
+#: src/gui/windows/chatwindow.cpp:1115
#, c-format
msgid "Whispering to %s: %s"
msgstr ""
+#. TRANSLATORS: error message
+#: src/gui/windows/chatwindow.cpp:1566
+#, c-format
+msgid "Broken nick detected: %s"
+msgstr ""
+
#. TRANSLATORS: owners pet name. For example: 4144's pet
-#: src/gui/windows/chatwindow.cpp:1728 src/net/eathena/pethandler.cpp:174
+#: src/gui/windows/chatwindow.cpp:1754 src/net/eathena/pethandler.cpp:173
#, c-format
msgid "%s's pet"
msgstr ""
#. TRANSLATORS: confirm dialog button
-#: src/gui/windows/confirmdialog.cpp:55
+#: src/gui/windows/confirmdialog.cpp:57
msgid "Yes"
msgstr ""
@@ -5496,49 +5762,49 @@ msgid "Auto open this window"
msgstr ""
#. TRANSLATORS: edit server dialog name
-#: src/gui/windows/editserverdialog.cpp:48
+#: src/gui/windows/editserverdialog.cpp:45
msgid "Edit Server"
msgstr ""
#. TRANSLATORS: edit server dialog button
#. TRANSLATORS: servers dialog button
-#: src/gui/windows/editserverdialog.cpp:57
-#: src/gui/windows/serverdialog.cpp:116
+#: src/gui/windows/editserverdialog.cpp:54
+#: src/gui/windows/serverdialog.cpp:115
msgid "Connect"
msgstr ""
#. TRANSLATORS: edit server dialog label
-#: src/gui/windows/editserverdialog.cpp:63
+#: src/gui/windows/editserverdialog.cpp:60
msgid "Use same ip"
msgstr ""
#. TRANSLATORS: edit server dialog label
-#: src/gui/windows/editserverdialog.cpp:76
+#: src/gui/windows/editserverdialog.cpp:73
msgid "Address:"
msgstr ""
#. TRANSLATORS: edit server dialog label
-#: src/gui/windows/editserverdialog.cpp:78
+#: src/gui/windows/editserverdialog.cpp:75
msgid "Port:"
msgstr ""
#. TRANSLATORS: edit server dialog label
-#: src/gui/windows/editserverdialog.cpp:80
+#: src/gui/windows/editserverdialog.cpp:77
msgid "Server type:"
msgstr ""
#. TRANSLATORS: edit server dialog label
-#: src/gui/windows/editserverdialog.cpp:82
+#: src/gui/windows/editserverdialog.cpp:79
msgid "Description:"
msgstr ""
#. TRANSLATORS: edit server dialog label
-#: src/gui/windows/editserverdialog.cpp:84
+#: src/gui/windows/editserverdialog.cpp:81
msgid "Online list url:"
msgstr ""
#. TRANSLATORS: edit server dialog error message
-#: src/gui/windows/editserverdialog.cpp:214
+#: src/gui/windows/editserverdialog.cpp:213
msgid "Please at least type both the address and the port of the server."
msgstr ""
@@ -5550,17 +5816,17 @@ msgstr ""
#. TRANSLATORS: egg selection dialog button
#. TRANSLATORS: input action name
-#: src/gui/windows/eggselectiondialog.cpp:51 src/input/pages/gui.cpp:93
+#: src/gui/windows/eggselectiondialog.cpp:51 src/input/pages/gui.cpp:91
msgid "Select"
msgstr ""
#. TRANSLATORS: font size
-#: src/gui/windows/emotewindow.cpp:47
+#: src/gui/windows/emotewindow.cpp:48
msgid "Normal font"
msgstr ""
#. TRANSLATORS: emotes tab name
-#: src/gui/windows/emotewindow.cpp:119
+#: src/gui/windows/emotewindow.cpp:118
msgid "Fonts"
msgstr ""
@@ -5569,10 +5835,24 @@ msgstr ""
msgid "Did you know..."
msgstr ""
+#. TRANSLATORS: insert card dialog name
+#: src/gui/windows/insertcarddialog.cpp:43
+#: src/gui/windows/insertcarddialog.cpp:45
+msgid "Insert card"
+msgstr ""
+
+#. TRANSLATORS: insert card dialog button
+#. TRANSLATORS: input action name
+#. TRANSLATORS: inventory button
+#: src/gui/windows/insertcarddialog.cpp:51 src/input/pages/gui.cpp:121
+#: src/resources/itemtypemapdata.h:97
+msgid "Insert"
+msgstr ""
+
#. TRANSLATORS: inventory button
#. TRANSLATORS: outfits window button
#. TRANSLATORS: inventory button
-#: src/gui/windows/inventorywindow.cpp:182 src/gui/windows/outfitwindow.cpp:62
+#: src/gui/windows/inventorywindow.cpp:196 src/gui/windows/outfitwindow.cpp:65
#: src/resources/itemtypemapdata.h:45 src/resources/itemtypemapdata.h:49
#: src/resources/itemtypemapdata.h:53 src/resources/itemtypemapdata.h:57
#: src/resources/itemtypemapdata.h:61 src/resources/itemtypemapdata.h:65
@@ -5583,191 +5863,174 @@ msgstr ""
msgid "Equip"
msgstr ""
-#. TRANSLATORS: inventory button
-#: src/gui/windows/inventorywindow.cpp:201
-msgid "Split"
-msgstr ""
-
#. TRANSLATORS: inventory outfits button
-#: src/gui/windows/inventorywindow.cpp:203
+#: src/gui/windows/inventorywindow.cpp:215
msgid "O"
msgstr ""
#. TRANSLATORS: inventory cart button
-#: src/gui/windows/inventorywindow.cpp:205
+#: src/gui/windows/inventorywindow.cpp:217
msgid "C"
msgstr ""
#. TRANSLATORS: inventory shop button
-#: src/gui/windows/inventorywindow.cpp:207
+#: src/gui/windows/inventorywindow.cpp:219
msgid "S"
msgstr ""
#. TRANSLATORS: inventory equipment button
-#: src/gui/windows/inventorywindow.cpp:209
+#: src/gui/windows/inventorywindow.cpp:221
msgid "E"
msgstr ""
#. TRANSLATORS: item amount window button
-#: src/gui/windows/itemamountwindow.cpp:171
+#: src/gui/windows/itemamountwindow.cpp:183
msgid "All"
msgstr ""
#. TRANSLATORS: amount window message
-#: src/gui/windows/itemamountwindow.cpp:227
+#: src/gui/windows/itemamountwindow.cpp:239
msgid "Select amount of items to trade."
msgstr ""
#. TRANSLATORS: amount window message
-#: src/gui/windows/itemamountwindow.cpp:231
+#: src/gui/windows/itemamountwindow.cpp:243
msgid "Select amount of items to drop."
msgstr ""
#. TRANSLATORS: amount window message
-#: src/gui/windows/itemamountwindow.cpp:235
+#: src/gui/windows/itemamountwindow.cpp:247
msgid "Select amount of items to store."
msgstr ""
#. TRANSLATORS: amount window message
-#: src/gui/windows/itemamountwindow.cpp:239
+#: src/gui/windows/itemamountwindow.cpp:252
+msgid "Select amount of items to send."
+msgstr ""
+
+#. TRANSLATORS: amount window message
+#: src/gui/windows/itemamountwindow.cpp:257
msgid "Select amount of items to store to cart."
msgstr ""
#. TRANSLATORS: amount window message
-#: src/gui/windows/itemamountwindow.cpp:243
+#: src/gui/windows/itemamountwindow.cpp:261
msgid "Select amount of items to retrieve."
msgstr ""
#. TRANSLATORS: amount window message
-#: src/gui/windows/itemamountwindow.cpp:247
+#: src/gui/windows/itemamountwindow.cpp:265
msgid "Select amount of items to retrieve from cart."
msgstr ""
#. TRANSLATORS: amount window message
-#: src/gui/windows/itemamountwindow.cpp:251
+#: src/gui/windows/itemamountwindow.cpp:269
msgid "Select amount of items to split."
msgstr ""
#. TRANSLATORS: amount window message
-#: src/gui/windows/itemamountwindow.cpp:255
+#: src/gui/windows/itemamountwindow.cpp:273
msgid "Add to buy shop."
msgstr ""
#. TRANSLATORS: amount window message
-#: src/gui/windows/itemamountwindow.cpp:259
+#: src/gui/windows/itemamountwindow.cpp:277
msgid "Add to sell shop."
msgstr ""
#. TRANSLATORS: amount window message
-#: src/gui/windows/itemamountwindow.cpp:263
+#: src/gui/windows/itemamountwindow.cpp:281
msgid "Unknown."
msgstr ""
#. TRANSLATORS: kill stats window button
-#: src/gui/windows/killstats.cpp:59
+#: src/gui/windows/killstats.cpp:54
msgid "Reset stats"
msgstr ""
#. TRANSLATORS: kill stats window button
-#: src/gui/windows/killstats.cpp:61
+#: src/gui/windows/killstats.cpp:56
msgid "Reset timer"
msgstr ""
#. TRANSLATORS: kill stats window label
-#: src/gui/windows/killstats.cpp:66 src/gui/windows/killstats.cpp:180
-#: src/gui/windows/killstats.cpp:285 src/gui/windows/killstats.cpp:526
+#: src/gui/windows/killstats.cpp:61 src/gui/windows/killstats.cpp:166
+#: src/gui/windows/killstats.cpp:272 src/gui/windows/killstats.cpp:423
#, c-format
msgid "Kills: %s, total exp: %s"
msgstr ""
#. TRANSLATORS: kill stats window label
-#: src/gui/windows/killstats.cpp:69 src/gui/windows/killstats.cpp:182
-#: src/gui/windows/killstats.cpp:262 src/gui/windows/killstats.cpp:277
-#: src/gui/windows/killstats.cpp:528
+#: src/gui/windows/killstats.cpp:64 src/gui/windows/killstats.cpp:168
+#: src/gui/windows/killstats.cpp:249 src/gui/windows/killstats.cpp:264
+#: src/gui/windows/killstats.cpp:425
#, c-format
msgid "Avg Exp: %s"
msgstr ""
#. TRANSLATORS: kill stats window label
-#: src/gui/windows/killstats.cpp:71 src/gui/windows/killstats.cpp:185
-#: src/gui/windows/killstats.cpp:267 src/gui/windows/killstats.cpp:281
-#: src/gui/windows/killstats.cpp:531
+#: src/gui/windows/killstats.cpp:66 src/gui/windows/killstats.cpp:171
+#: src/gui/windows/killstats.cpp:254 src/gui/windows/killstats.cpp:268
+#: src/gui/windows/killstats.cpp:428
#, c-format
msgid "No. of avg mob to next level: %s"
msgstr ""
#. TRANSLATORS: kill stats window label
-#: src/gui/windows/killstats.cpp:74 src/gui/windows/killstats.cpp:196
-#: src/gui/windows/killstats.cpp:289 src/gui/windows/killstats.cpp:534
+#: src/gui/windows/killstats.cpp:69 src/gui/windows/killstats.cpp:182
+#: src/gui/windows/killstats.cpp:276 src/gui/windows/killstats.cpp:431
#, c-format
msgid "Kills/Min: %s, Exp/Min: %s"
msgstr ""
#. TRANSLATORS: kill stats window label
-#: src/gui/windows/killstats.cpp:78 src/gui/windows/killstats.cpp:83
-#: src/gui/windows/killstats.cpp:88 src/gui/windows/killstats.cpp:355
-#: src/gui/windows/killstats.cpp:374 src/gui/windows/killstats.cpp:395
+#: src/gui/windows/killstats.cpp:73 src/gui/windows/killstats.cpp:78
+#: src/gui/windows/killstats.cpp:83 src/gui/windows/killstats.cpp:341
+#: src/gui/windows/killstats.cpp:360 src/gui/windows/killstats.cpp:381
#, c-format
msgid "Exp speed per %d min: %s"
msgid_plural "Exp speed per %d min: %s"
msgstr[0] ""
-#: src/gui/windows/killstats.cpp:80 src/gui/windows/killstats.cpp:85
-#: src/gui/windows/killstats.cpp:91
+#: src/gui/windows/killstats.cpp:75 src/gui/windows/killstats.cpp:80
+#: src/gui/windows/killstats.cpp:86
#, c-format
msgid "Time for next level per %d min: %s"
msgid_plural "Time for next level per %d min: %s"
msgstr[0] ""
#. TRANSLATORS: kill stats window label
-#: src/gui/windows/killstats.cpp:94 src/gui/windows/killstats.cpp:294
+#: src/gui/windows/killstats.cpp:89 src/gui/windows/killstats.cpp:281
msgid "Last kill exp:"
msgstr ""
#. TRANSLATORS: kill stats window label
-#: src/gui/windows/killstats.cpp:97 src/gui/windows/killstats.cpp:426
-#: src/gui/windows/killstats.cpp:433 src/gui/windows/killstats.cpp:440
-#: src/gui/windows/killstats.cpp:446
-msgid "Time before jacko spawn:"
-msgstr ""
-
-#. TRANSLATORS: kill stats window label
-#: src/gui/windows/killstats.cpp:134 src/gui/windows/killstats.cpp:247
+#: src/gui/windows/killstats.cpp:121 src/gui/windows/killstats.cpp:234
#, c-format
msgid "Level: %d at %f%%"
msgstr ""
#. TRANSLATORS: kill stats window label
-#: src/gui/windows/killstats.cpp:139 src/gui/windows/killstats.cpp:252
+#: src/gui/windows/killstats.cpp:126 src/gui/windows/killstats.cpp:239
#, c-format
msgid "Exp: %d/%d Left: %d"
msgstr ""
#. TRANSLATORS: kill stats window label
-#: src/gui/windows/killstats.cpp:143 src/gui/windows/killstats.cpp:258
-#: src/gui/windows/killstats.cpp:272
+#: src/gui/windows/killstats.cpp:130 src/gui/windows/killstats.cpp:245
+#: src/gui/windows/killstats.cpp:259
#, c-format
msgid "1%% = %d exp, avg mob for 1%%: %s"
msgstr ""
#. TRANSLATORS: kill stats window label
-#: src/gui/windows/killstats.cpp:361 src/gui/windows/killstats.cpp:370
-#: src/gui/windows/killstats.cpp:381 src/gui/windows/killstats.cpp:390
-#: src/gui/windows/killstats.cpp:403 src/gui/windows/killstats.cpp:412
+#: src/gui/windows/killstats.cpp:347 src/gui/windows/killstats.cpp:356
+#: src/gui/windows/killstats.cpp:367 src/gui/windows/killstats.cpp:376
+#: src/gui/windows/killstats.cpp:389 src/gui/windows/killstats.cpp:398
#, c-format
msgid " Time for next level: %s"
msgstr ""
-#. TRANSLATORS: kill stats window label
-#: src/gui/windows/killstats.cpp:433
-#, c-format
-msgid "%s %d?"
-msgstr ""
-
-#: src/gui/windows/killstats.cpp:440
-msgid "jacko spawning"
-msgstr ""
-
#. TRANSLATORS: login dialog name
#. TRANSLATORS: login dialog button
#: src/gui/windows/logindialog.cpp:64 src/gui/windows/logindialog.cpp:81
@@ -5792,8 +6055,8 @@ msgstr ""
#. TRANSLATORS: login dialog button
#. TRANSLATORS: register dialog name
#. TRANSLATORS: register dialog. button.
-#: src/gui/windows/logindialog.cpp:83 src/gui/windows/registerdialog.cpp:54
-#: src/gui/windows/registerdialog.cpp:63
+#: src/gui/windows/logindialog.cpp:83 src/gui/windows/registerdialog.cpp:51
+#: src/gui/windows/registerdialog.cpp:60
msgid "Register"
msgstr ""
@@ -5803,31 +6066,128 @@ msgid "Custom update host"
msgstr ""
#. TRANSLATORS: login dialog label
-#: src/gui/windows/logindialog.cpp:100
+#: src/gui/windows/logindialog.cpp:101
msgid "Server:"
msgstr ""
#. TRANSLATORS: login dialog label
-#: src/gui/windows/logindialog.cpp:110
+#: src/gui/windows/logindialog.cpp:111
#, c-format
msgid "Update host: %s"
msgstr ""
-#: src/gui/windows/logindialog.cpp:229
+#. TRANSLATORS: question dialog
+#: src/gui/windows/logindialog.cpp:238
msgid "Open register url"
msgstr ""
-#: src/gui/windows/ministatuswindow.cpp:72
+#. TRANSLATORS: mail edit window name
+#: src/gui/windows/maileditwindow.cpp:47
+msgid "Edit mail"
+msgstr ""
+
+#. TRANSLATORS: mail edit window button
+#: src/gui/windows/maileditwindow.cpp:50
+msgid "Send"
+msgstr ""
+
+#. TRANSLATORS: mail edit window button
+#. TRANSLATORS: npc dialog button
+#. TRANSLATORS: servers dialog button
+#. TRANSLATORS: shop window label
+#. TRANSLATORS: trade window button
+#: src/gui/windows/maileditwindow.cpp:54 src/gui/windows/npcdialog.cpp:117
+#: src/gui/windows/serverdialog.cpp:117 src/gui/windows/shopwindow.cpp:124
+#: src/gui/windows/tradewindow.cpp:82
+msgid "Add"
+msgstr ""
+
+#. TRANSLATORS: mail edit window label
+#: src/gui/windows/maileditwindow.cpp:56
+msgid "To:"
+msgstr ""
+
+#. TRANSLATORS: mail edit window label
+#. TRANSLATORS: mail view window label
+#: src/gui/windows/maileditwindow.cpp:58 src/gui/windows/mailviewwindow.cpp:72
+msgid "Subject:"
+msgstr ""
+
+#. TRANSLATORS: mail edit window label
+#. TRANSLATORS: mail view window label
+#: src/gui/windows/maileditwindow.cpp:60
+#: src/gui/windows/mailviewwindow.cpp:103
+msgid "Money:"
+msgstr ""
+
+#. TRANSLATORS: mail edit window label
+#: src/gui/windows/maileditwindow.cpp:62
+#: src/gui/windows/mailviewwindow.cpp:119
+#: src/gui/windows/mailviewwindow.cpp:124
+msgid "Item:"
+msgstr ""
+
+#. TRANSLATORS: mail edit window label
+#. TRANSLATORS: mail view window label
+#: src/gui/windows/maileditwindow.cpp:64 src/gui/windows/mailviewwindow.cpp:75
+msgid "Message:"
+msgstr ""
+
+#. TRANSLATORS: mail view window name
+#: src/gui/windows/mailviewwindow.cpp:53
+msgid "View mail"
+msgstr ""
+
+#. TRANSLATORS: mail view window button
+#: src/gui/windows/mailviewwindow.cpp:63
+msgid "Reply"
+msgstr ""
+
+#. TRANSLATORS: mail view window label
+#: src/gui/windows/mailviewwindow.cpp:65
+msgid "Time:"
+msgstr ""
+
+#. TRANSLATORS: mail view window label
+#: src/gui/windows/mailviewwindow.cpp:69
+msgid "From:"
+msgstr ""
+
+#: src/gui/windows/mailviewwindow.cpp:131
+msgid "Get attach"
+msgstr ""
+
+#. TRANSLATORS: mail window button
+#: src/gui/windows/mailwindow.cpp:62
+msgid "Refresh"
+msgstr ""
+
+#. TRANSLATORS: mail window button
+#: src/gui/windows/mailwindow.cpp:64
+msgid "New"
+msgstr ""
+
+#. TRANSLATORS: mail window button
+#: src/gui/windows/mailwindow.cpp:68
+msgid "Return"
+msgstr ""
+
+#. TRANSLATORS: mail window button
+#: src/gui/windows/mailwindow.cpp:70
+msgid "Open"
+msgstr ""
+
+#: src/gui/windows/ministatuswindow.cpp:71
msgid "health bar"
msgstr ""
#. TRANSLATORS: status bar name
-#: src/gui/windows/ministatuswindow.cpp:83
+#: src/gui/windows/ministatuswindow.cpp:82
msgid "mana bar"
msgstr ""
#. TRANSLATORS: status bar name
-#: src/gui/windows/ministatuswindow.cpp:87
+#: src/gui/windows/ministatuswindow.cpp:86
msgid "experience bar"
msgstr ""
@@ -5842,199 +6202,180 @@ msgid "inventory slots bar"
msgstr ""
#. TRANSLATORS: status bar name
-#: src/gui/windows/ministatuswindow.cpp:102
+#: src/gui/windows/ministatuswindow.cpp:103
msgid "money bar"
msgstr ""
#. TRANSLATORS: status bar name
-#: src/gui/windows/ministatuswindow.cpp:106
+#: src/gui/windows/ministatuswindow.cpp:108
msgid "arrows bar"
msgstr ""
#. TRANSLATORS: status bar name
-#: src/gui/windows/ministatuswindow.cpp:111
+#: src/gui/windows/ministatuswindow.cpp:114
msgid "status bar"
msgstr ""
-#: src/gui/windows/ministatuswindow.cpp:134
+#: src/gui/windows/ministatuswindow.cpp:137
msgid "job bar"
msgstr ""
#. TRANSLATORS: status bar label
#. TRANSLATORS: status window label
-#: src/gui/windows/ministatuswindow.cpp:341
-#: src/gui/windows/statuswindow.cpp:249
+#: src/gui/windows/ministatuswindow.cpp:352
+#: src/gui/windows/statuswindow.cpp:255
#, c-format
msgid "Level: %d (GM %d)"
msgstr ""
#. TRANSLATORS: status bar label
#. TRANSLATORS: status window label
-#: src/gui/windows/ministatuswindow.cpp:348
-#: src/gui/windows/statuswindow.cpp:71 src/gui/windows/statuswindow.cpp:256
-#: src/gui/windows/statuswindow.cpp:381
+#: src/gui/windows/ministatuswindow.cpp:359
+#: src/gui/windows/statuswindow.cpp:67 src/gui/windows/statuswindow.cpp:262
+#: src/gui/windows/statuswindow.cpp:387
#, c-format
msgid "Level: %d"
msgstr ""
#. TRANSLATORS: status bar label
-#: src/gui/windows/ministatuswindow.cpp:364
-#: src/gui/windows/ministatuswindow.cpp:401
+#: src/gui/windows/ministatuswindow.cpp:375
+#: src/gui/windows/ministatuswindow.cpp:412
msgid "Need"
msgstr ""
#. TRANSLATORS: job bar label
-#: src/gui/windows/ministatuswindow.cpp:388
+#: src/gui/windows/ministatuswindow.cpp:399
#, c-format
msgid "Job level: %d"
msgstr ""
#. TRANSLATORS: npc dialog button
-#: src/gui/windows/npcdialog.cpp:71
+#: src/gui/windows/npcdialog.cpp:72
msgid "Stop waiting"
msgstr ""
#. TRANSLATORS: npc dialog button
-#: src/gui/windows/npcdialog.cpp:73
+#: src/gui/windows/npcdialog.cpp:74
msgid "Next"
msgstr ""
#. TRANSLATORS: npc dialog button
-#: src/gui/windows/npcdialog.cpp:77
+#: src/gui/windows/npcdialog.cpp:78
msgid "Submit"
msgstr ""
#. TRANSLATORS: npc dialog button
-#. TRANSLATORS: servers dialog button
-#. TRANSLATORS: shop window label
-#. TRANSLATORS: trade window button
-#: src/gui/windows/npcdialog.cpp:115 src/gui/windows/serverdialog.cpp:118
-#: src/gui/windows/shopwindow.cpp:121 src/gui/windows/tradewindow.cpp:84
-msgid "Add"
-msgstr ""
-
-#. TRANSLATORS: label in npc post dialog
-#: src/gui/windows/npcpostdialog.cpp:59
-msgid "To:"
-msgstr ""
-
-#. TRANSLATORS: button in npc post dialog
-#: src/gui/windows/npcpostdialog.cpp:66
-msgid "Send"
-msgstr ""
-
-#. TRANSLATORS: npc post message error
-#: src/gui/windows/npcpostdialog.cpp:113
-msgid "Failed to send as sender or letter invalid."
+#: src/gui/windows/npcdialog.cpp:119
+msgid "Reset"
msgstr ""
#. TRANSLATORS: sell confirmation header
-#: src/gui/windows/npcselldialog.cpp:69
+#: src/gui/windows/npcselldialog.cpp:68
msgid "sell item"
msgstr ""
#. TRANSLATORS: sell confirmation message
-#: src/gui/windows/npcselldialog.cpp:71
+#: src/gui/windows/npcselldialog.cpp:70
#, c-format
msgid "Do you really want to sell %s?"
msgstr ""
#. TRANSLATORS: outfits window label
-#: src/gui/windows/outfitwindow.cpp:64 src/gui/windows/outfitwindow.cpp:562
+#: src/gui/windows/outfitwindow.cpp:67 src/gui/windows/outfitwindow.cpp:620
#, c-format
msgid "Outfit: %d"
msgstr ""
#. TRANSLATORS: outfits window checkbox
-#: src/gui/windows/outfitwindow.cpp:66
+#: src/gui/windows/outfitwindow.cpp:69
msgid "Unequip first"
msgstr ""
#. TRANSLATORS: outfits window checkbox
-#: src/gui/windows/outfitwindow.cpp:69
+#: src/gui/windows/outfitwindow.cpp:72
msgid "Away outfit"
msgstr ""
#. TRANSLATORS: quit dialog button
-#: src/gui/windows/quitdialog.cpp:62
+#: src/gui/windows/quitdialog.cpp:60
msgid "Switch server"
msgstr ""
#. TRANSLATORS: quit dialog button
-#: src/gui/windows/quitdialog.cpp:65
+#: src/gui/windows/quitdialog.cpp:63
msgid "Switch character"
msgstr ""
#. TRANSLATORS: register dialog. label.
-#: src/gui/windows/registerdialog.cpp:81
+#: src/gui/windows/registerdialog.cpp:78
msgid "Confirm:"
msgstr ""
#. TRANSLATORS: register dialog. button.
-#: src/gui/windows/registerdialog.cpp:98
+#: src/gui/windows/registerdialog.cpp:95
msgid "Male"
msgstr ""
#. TRANSLATORS: register dialog. button.
-#: src/gui/windows/registerdialog.cpp:100
+#: src/gui/windows/registerdialog.cpp:97
msgid "Female"
msgstr ""
#. TRANSLATORS: register dialog. label.
-#: src/gui/windows/registerdialog.cpp:121
+#: src/gui/windows/registerdialog.cpp:118
msgid "Email:"
msgstr ""
#. TRANSLATORS: error message
-#: src/gui/windows/registerdialog.cpp:188
+#: src/gui/windows/registerdialog.cpp:186
#, c-format
msgid "The username needs to be at least %u characters long."
msgstr ""
#. TRANSLATORS: error message
-#: src/gui/windows/registerdialog.cpp:197
+#: src/gui/windows/registerdialog.cpp:195
#, c-format
msgid "The username needs to be less than %u characters long."
msgstr ""
#. TRANSLATORS: error message
#. TRANSLATORS: unregister dialog. error message.
-#: src/gui/windows/registerdialog.cpp:206
-#: src/gui/windows/unregisterdialog.cpp:126
+#: src/gui/windows/registerdialog.cpp:204
+#: src/gui/windows/unregisterdialog.cpp:128
#, c-format
msgid "The password needs to be at least %u characters long."
msgstr ""
#. TRANSLATORS: error message
#. TRANSLATORS: unregister dialog. error message.
-#: src/gui/windows/registerdialog.cpp:215
-#: src/gui/windows/unregisterdialog.cpp:133
+#: src/gui/windows/registerdialog.cpp:213
+#: src/gui/windows/unregisterdialog.cpp:135
#, c-format
msgid "The password needs to be less than %u characters long."
msgstr ""
#. TRANSLATORS: error message
-#: src/gui/windows/registerdialog.cpp:223
+#: src/gui/windows/registerdialog.cpp:221
msgid "Passwords do not match."
msgstr ""
#. TRANSLATORS: servers dialog name
-#: src/gui/windows/serverdialog.cpp:105
+#: src/gui/windows/serverdialog.cpp:104
msgid "Choose Your Server"
msgstr ""
#. TRANSLATORS: servers dialog button
-#: src/gui/windows/serverdialog.cpp:124
+#: src/gui/windows/serverdialog.cpp:123
msgid "Load"
msgstr ""
#. TRANSLATORS: servers dialog name
-#: src/gui/windows/serverdialog.cpp:138
+#: src/gui/windows/serverdialog.cpp:135
msgid "Choose Your Server *** SAFE MODE ***"
msgstr ""
#. TRANSLATORS: servers dialog checkbox
-#: src/gui/windows/serverdialog.cpp:147
+#: src/gui/windows/serverdialog.cpp:144
msgid "Use same ip for game sub servers"
msgstr ""
@@ -6060,34 +6401,34 @@ msgid "Error retreiving server list!"
msgstr ""
#. TRANSLATORS: servers dialog label
-#: src/gui/windows/serverdialog.cpp:502
+#: src/gui/windows/serverdialog.cpp:507
msgid "requires a newer version"
msgstr ""
#. TRANSLATORS: servers dialog label
-#: src/gui/windows/serverdialog.cpp:507
+#: src/gui/windows/serverdialog.cpp:512
#, c-format
msgid "requires v%s"
msgstr ""
#. TRANSLATORS: setup button
-#: src/gui/windows/setupwindow.cpp:92
+#: src/gui/windows/setupwindow.cpp:97
msgid "Apply"
msgstr ""
#. TRANSLATORS: setup button
-#: src/gui/windows/setupwindow.cpp:98
+#: src/gui/windows/setupwindow.cpp:103
msgid "Reset Windows"
msgstr ""
#. TRANSLATORS: shop window name
-#: src/gui/windows/shopwindow.cpp:101 src/gui/windows/shopwindow.cpp:1071
+#: src/gui/windows/shopwindow.cpp:102 src/gui/windows/shopwindow.cpp:1077
msgid "Personal Shop"
msgstr ""
#. TRANSLATORS: shop window button
-#: src/gui/windows/shopwindow.cpp:190 src/gui/windows/shopwindow.cpp:431
-#: src/gui/windows/shopwindow.cpp:450
+#: src/gui/windows/shopwindow.cpp:190 src/gui/windows/shopwindow.cpp:434
+#: src/gui/windows/shopwindow.cpp:453
msgid "Publish"
msgstr ""
@@ -6101,66 +6442,67 @@ msgstr ""
msgid "Show links in announce"
msgstr ""
-#: src/gui/windows/shopwindow.cpp:371
+#. TRANSLATORS: shop rename dialog title
+#: src/gui/windows/shopwindow.cpp:373
msgid "Please enter new shop name"
msgstr ""
-#: src/gui/windows/shopwindow.cpp:429 src/gui/windows/shopwindow.cpp:448
+#: src/gui/windows/shopwindow.cpp:432 src/gui/windows/shopwindow.cpp:451
msgid "Unpublish"
msgstr ""
#. TRANSLATORS: shop window dialog
#. TRANSLATORS: trade message
-#: src/gui/windows/shopwindow.cpp:955 src/net/ea/tradehandler.cpp:172
+#: src/gui/windows/shopwindow.cpp:959 src/net/ea/tradehandler.cpp:176
msgid "Request for Trade"
msgstr ""
-#: src/gui/windows/shopwindow.cpp:955
+#: src/gui/windows/shopwindow.cpp:960
#, c-format
msgid "%s wants to %s %s do you accept?"
msgstr ""
#. TRANSLATORS: shop window name
-#: src/gui/windows/shopwindow.cpp:1076
+#: src/gui/windows/shopwindow.cpp:1082
#, c-format
msgid "Personal Shop - %s"
msgstr ""
#. TRANSLATORS: skills dialog button
-#: src/gui/windows/skilldialog.cpp:81
+#: src/gui/windows/skilldialog.cpp:79
msgid "Up"
msgstr ""
#. TRANSLATORS: skills dialog label
-#: src/gui/windows/skilldialog.cpp:191
+#: src/gui/windows/skilldialog.cpp:189
#, c-format
msgid "Skill points available: %d"
msgstr ""
#. TRANSLATORS: skills dialog default skill tab
-#: src/gui/windows/skilldialog.cpp:289
+#: src/gui/windows/skilldialog.cpp:287
#, c-format
msgid "Skill Set %d"
msgstr ""
#. TRANSLATORS: skills dialog. skill id
-#: src/gui/windows/skilldialog.cpp:310
+#: src/gui/windows/skilldialog.cpp:308
#, c-format
msgid "Skill %d"
msgstr ""
-#: src/gui/windows/skilldialog.cpp:478
+#: src/gui/windows/skilldialog.cpp:484
#, c-format
msgid "Failed skill: %s"
msgstr ""
#. TRANSLATORS: here P is title for visible players tab in social window
-#: src/gui/windows/socialwindow.cpp:70
+#: src/gui/windows/socialwindow.cpp:68
msgid "P"
msgstr ""
#. TRANSLATORS: social window button
-#: src/gui/windows/socialwindow.cpp:81
+#: src/gui/windows/socialwindow.cpp:79
msgid "Invite"
msgstr ""
@@ -6171,142 +6513,141 @@ msgid "Accepted party invite from %s."
msgstr ""
#. TRANSLATORS: chat message
-#: src/gui/windows/socialwindow.cpp:281
+#: src/gui/windows/socialwindow.cpp:282
#, c-format
msgid "Rejected party invite from %s."
msgstr ""
#. TRANSLATORS: chat message
-#: src/gui/windows/socialwindow.cpp:298
+#: src/gui/windows/socialwindow.cpp:300
#, c-format
msgid "Accepted guild invite from %s."
msgstr ""
#. TRANSLATORS: chat message
-#: src/gui/windows/socialwindow.cpp:316
+#: src/gui/windows/socialwindow.cpp:319
#, c-format
msgid "Rejected guild invite from %s."
msgstr ""
#. TRANSLATORS: chat message
-#: src/gui/windows/socialwindow.cpp:360
+#: src/gui/windows/socialwindow.cpp:364
#, c-format
msgid "Creating guild called %s."
msgstr ""
#. TRANSLATORS: chat message
-#: src/gui/windows/socialwindow.cpp:381
+#: src/gui/windows/socialwindow.cpp:386
#, c-format
msgid "Creating party called %s."
msgstr ""
#. TRANSLATORS: guild creation message
-#: src/gui/windows/socialwindow.cpp:396
+#: src/gui/windows/socialwindow.cpp:403
msgid "Guild Name"
msgstr ""
#. TRANSLATORS: guild creation message
-#: src/gui/windows/socialwindow.cpp:398
+#: src/gui/windows/socialwindow.cpp:405
msgid "Choose your guild's name."
msgstr ""
#. TRANSLATORS: chat message
-#: src/gui/windows/socialwindow.cpp:414
+#: src/gui/windows/socialwindow.cpp:420
msgid "Received guild request, but one already exists."
msgstr ""
#. TRANSLATORS: chat message
-#: src/gui/windows/socialwindow.cpp:422
+#: src/gui/windows/socialwindow.cpp:429
#, c-format
msgid "%s has invited you to join the guild %s."
msgstr ""
#. TRANSLATORS: guild invite message
-#: src/gui/windows/socialwindow.cpp:429
+#: src/gui/windows/socialwindow.cpp:437
msgid "Accept Guild Invite"
msgstr ""
#. TRANSLATORS: chat message
-#: src/gui/windows/socialwindow.cpp:446
+#: src/gui/windows/socialwindow.cpp:457
msgid "Received party request, but one already exists."
msgstr ""
#. TRANSLATORS: party invite message
-#: src/gui/windows/socialwindow.cpp:458
+#: src/gui/windows/socialwindow.cpp:470
msgid "You have been invited you to join a party."
msgstr ""
#. TRANSLATORS: party invite message
-#: src/gui/windows/socialwindow.cpp:463
+#: src/gui/windows/socialwindow.cpp:475
#, c-format
msgid "You have been invited to join the %s party."
msgstr ""
#. TRANSLATORS: party invite message
-#: src/gui/windows/socialwindow.cpp:472
+#: src/gui/windows/socialwindow.cpp:484
#, c-format
msgid "%s has invited you to join their party."
msgstr ""
#. TRANSLATORS: party invite message
-#: src/gui/windows/socialwindow.cpp:478
+#: src/gui/windows/socialwindow.cpp:490
#, c-format
msgid "%s has invited you to join the %s party."
msgstr ""
-#. TRANSLATORS: party invite message
-#: src/gui/windows/socialwindow.cpp:488
+#: src/gui/windows/socialwindow.cpp:501
msgid "Accept Party Invite"
msgstr ""
-#: src/gui/windows/socialwindow.cpp:505
+#: src/gui/windows/socialwindow.cpp:522
msgid "Cannot create party. You are already in a party"
msgstr ""
#. TRANSLATORS: party creation message
-#: src/gui/windows/socialwindow.cpp:514
+#: src/gui/windows/socialwindow.cpp:535
msgid "Party Name"
msgstr ""
#. TRANSLATORS: party creation message
-#: src/gui/windows/socialwindow.cpp:516
+#: src/gui/windows/socialwindow.cpp:537
msgid "Choose your party's name."
msgstr ""
#. TRANSLATORS: status window label
-#: src/gui/windows/statuswindow.cpp:75
+#: src/gui/windows/statuswindow.cpp:71
msgid "HP:"
msgstr ""
#. TRANSLATORS: status window label
-#: src/gui/windows/statuswindow.cpp:78
+#: src/gui/windows/statuswindow.cpp:74
msgid "Exp:"
msgstr ""
#. TRANSLATORS: status window label
-#: src/gui/windows/statuswindow.cpp:136
+#: src/gui/windows/statuswindow.cpp:139
msgid "MP:"
msgstr ""
#. TRANSLATORS: status window label
-#: src/gui/windows/statuswindow.cpp:179 src/gui/windows/statuswindow.cpp:307
+#: src/gui/windows/statuswindow.cpp:185 src/gui/windows/statuswindow.cpp:313
#, c-format
msgid "Job: %d"
msgstr ""
#. TRANSLATORS: status window label
-#: src/gui/windows/statuswindow.cpp:181
+#: src/gui/windows/statuswindow.cpp:187
msgid "Job:"
msgstr ""
#. TRANSLATORS: status window label
-#: src/gui/windows/statuswindow.cpp:237 src/gui/windows/statuswindow.cpp:353
+#: src/gui/windows/statuswindow.cpp:243 src/gui/windows/statuswindow.cpp:359
#, c-format
msgid "Character points: %d"
msgstr ""
#. TRANSLATORS: status window label
-#: src/gui/windows/statuswindow.cpp:368
+#: src/gui/windows/statuswindow.cpp:374
#, c-format
msgid "Correction points: %d"
msgstr ""
@@ -6317,219 +6658,219 @@ msgid "Command Editor"
msgstr ""
#. TRANSLATORS: command editor button
-#: src/gui/windows/textcommandeditor.cpp:52
+#: src/gui/windows/textcommandeditor.cpp:53
msgid "magic"
msgstr ""
#. TRANSLATORS: command editor button
-#: src/gui/windows/textcommandeditor.cpp:54
+#: src/gui/windows/textcommandeditor.cpp:55
msgid "other"
msgstr ""
#. TRANSLATORS: command editor label
-#: src/gui/windows/textcommandeditor.cpp:56
+#: src/gui/windows/textcommandeditor.cpp:57
msgid "Symbol:"
msgstr ""
#. TRANSLATORS: command editor label
-#: src/gui/windows/textcommandeditor.cpp:59
+#: src/gui/windows/textcommandeditor.cpp:60
msgid "Command:"
msgstr ""
#. TRANSLATORS: command editor label
-#: src/gui/windows/textcommandeditor.cpp:62
+#: src/gui/windows/textcommandeditor.cpp:63
msgid "Comment:"
msgstr ""
#. TRANSLATORS: command editor label
-#: src/gui/windows/textcommandeditor.cpp:66
+#: src/gui/windows/textcommandeditor.cpp:67
msgid "Target Type:"
msgstr ""
#. TRANSLATORS: command editor label
-#: src/gui/windows/textcommandeditor.cpp:70
+#: src/gui/windows/textcommandeditor.cpp:71
msgid "Icon:"
msgstr ""
#. TRANSLATORS: command editor label
-#: src/gui/windows/textcommandeditor.cpp:73
+#: src/gui/windows/textcommandeditor.cpp:74
msgid "Mana:"
msgstr ""
#. TRANSLATORS: command editor label
-#: src/gui/windows/textcommandeditor.cpp:76
+#: src/gui/windows/textcommandeditor.cpp:77
msgid "Magic level:"
msgstr ""
#. TRANSLATORS: command editor label
-#: src/gui/windows/textcommandeditor.cpp:80
+#: src/gui/windows/textcommandeditor.cpp:81
msgid "Magic School:"
msgstr ""
#. TRANSLATORS: command editor label
-#: src/gui/windows/textcommandeditor.cpp:83
+#: src/gui/windows/textcommandeditor.cpp:84
msgid "School level:"
msgstr ""
#. TRANSLATORS: command editor button
-#: src/gui/windows/textcommandeditor.cpp:88
+#: src/gui/windows/textcommandeditor.cpp:89
msgid "Save"
msgstr ""
#. TRANSLATORS: trade window button
-#: src/gui/windows/tradewindow.cpp:64
+#: src/gui/windows/tradewindow.cpp:62
msgid "Propose trade"
msgstr ""
#. TRANSLATORS: trade window button
-#: src/gui/windows/tradewindow.cpp:66
+#: src/gui/windows/tradewindow.cpp:64
msgid "Confirmed. Waiting..."
msgstr ""
#. TRANSLATORS: trade window button
-#: src/gui/windows/tradewindow.cpp:68
+#: src/gui/windows/tradewindow.cpp:66
msgid "Agree trade"
msgstr ""
#. TRANSLATORS: trade window button
-#: src/gui/windows/tradewindow.cpp:70
+#: src/gui/windows/tradewindow.cpp:68
msgid "Agreed. Waiting..."
msgstr ""
#. TRANSLATORS: trade window caption
-#: src/gui/windows/tradewindow.cpp:74
+#: src/gui/windows/tradewindow.cpp:72
msgid "Trade: You"
msgstr ""
#. TRANSLATORS: trade window money label
-#: src/gui/windows/tradewindow.cpp:82 src/gui/windows/tradewindow.cpp:191
+#: src/gui/windows/tradewindow.cpp:80 src/gui/windows/tradewindow.cpp:189
#, c-format
msgid "You get %s"
msgstr ""
#. TRANSLATORS: trade window money change button
-#: src/gui/windows/tradewindow.cpp:87
+#: src/gui/windows/tradewindow.cpp:85
msgid "Change"
msgstr ""
#. TRANSLATORS: trade window money label
-#: src/gui/windows/tradewindow.cpp:132
+#: src/gui/windows/tradewindow.cpp:130
msgid "You give:"
msgstr ""
#. TRANSLATORS: trade error
-#: src/gui/windows/tradewindow.cpp:427
+#: src/gui/windows/tradewindow.cpp:425
msgid "You don't have enough money."
msgstr ""
#. TRANSLATORS: trade error
-#: src/gui/windows/tradewindow.cpp:513
+#: src/gui/windows/tradewindow.cpp:514
msgid ""
"Failed adding item. You can not overlap one kind of item on the window."
msgstr ""
#. TRANSLATORS: unregister dialog. label.
-#: src/gui/windows/unregisterdialog.cpp:62
+#: src/gui/windows/unregisterdialog.cpp:64
#, c-format
msgid "Name: %s"
msgstr ""
#. TRANSLATORS: updater window name
-#: src/gui/windows/updaterwindow.cpp:171
+#: src/gui/windows/updaterwindow.cpp:170
msgid "Updating..."
msgstr ""
#. TRANSLATORS: updater window label
-#: src/gui/windows/updaterwindow.cpp:188
+#: src/gui/windows/updaterwindow.cpp:187
msgid "Connecting..."
msgstr ""
-#: src/gui/windows/updaterwindow.cpp:405
+#: src/gui/windows/updaterwindow.cpp:410
msgid "Show all news (can be slow)"
msgstr ""
#. TRANSLATORS: update message
-#: src/gui/windows/updaterwindow.cpp:823
+#: src/gui/windows/updaterwindow.cpp:845
msgid "##1 The update process is incomplete."
msgstr ""
#. TRANSLATORS: Continues "The update process is incomplete.".
-#: src/gui/windows/updaterwindow.cpp:825
+#: src/gui/windows/updaterwindow.cpp:847
msgid "##1 It is strongly recommended that"
msgstr ""
#. TRANSLATORS: Begins "It is strongly recommended that".
-#: src/gui/windows/updaterwindow.cpp:827
+#: src/gui/windows/updaterwindow.cpp:849
msgid "##1 you try again later."
msgstr ""
#. TRANSLATORS: updater window label
-#: src/gui/windows/updaterwindow.cpp:1011
+#: src/gui/windows/updaterwindow.cpp:1033
msgid "Completed"
msgstr ""
#. TRANSLATORS: who is online window name
-#: src/gui/windows/whoisonline.cpp:93 src/gui/windows/whoisonline.cpp:639
+#: src/gui/windows/whoisonline.cpp:91 src/gui/windows/whoisonline.cpp:645
msgid "Who Is Online - Updating"
msgstr ""
#. TRANSLATORS: who is online. button.
-#: src/gui/windows/whoisonline.cpp:104
+#: src/gui/windows/whoisonline.cpp:105
msgid "Update"
msgstr ""
#. TRANSLATORS: who is online window name
-#: src/gui/windows/whoisonline.cpp:230
+#: src/gui/windows/whoisonline.cpp:232
msgid "Who Is Online - "
msgstr ""
#. TRANSLATORS: who is online window name
-#: src/gui/windows/whoisonline.cpp:655
+#: src/gui/windows/whoisonline.cpp:661
msgid "Who Is Online - error"
msgstr ""
#. TRANSLATORS: who is online window name
-#: src/gui/windows/whoisonline.cpp:699
+#: src/gui/windows/whoisonline.cpp:705
msgid "Who Is Online - Update"
msgstr ""
#. TRANSLATORS: world select dialog name
-#: src/gui/windows/worldselectdialog.cpp:48
+#: src/gui/windows/worldselectdialog.cpp:47
msgid "Select World"
msgstr ""
#. TRANSLATORS: world dialog button
-#: src/gui/windows/worldselectdialog.cpp:54
+#: src/gui/windows/worldselectdialog.cpp:53
msgid "Change Login"
msgstr ""
#. TRANSLATORS: world dialog button
-#: src/gui/windows/worldselectdialog.cpp:56
+#: src/gui/windows/worldselectdialog.cpp:55
msgid "Choose World"
msgstr ""
#. TRANSLATORS: long key name. must be short.
#. TRANSLATORS: short key name. must be very short.
#. TRANSLATORS: long key name, should be short
-#: src/input/inputmanager.cpp:374 src/input/inputmanager.cpp:418
+#: src/input/inputmanager.cpp:376 src/input/inputmanager.cpp:420
#: src/input/keyboardconfig.cpp:102
#, c-format
msgid "key_%d"
msgstr ""
#. TRANSLATORS: long joystick button name. must be short.
-#: src/input/inputmanager.cpp:380
+#: src/input/inputmanager.cpp:382
#, c-format
msgid "JButton%d"
msgstr ""
#. TRANSLATORS: unknown long key type
-#: src/input/inputmanager.cpp:394
+#: src/input/inputmanager.cpp:396
msgid "unknown key"
msgstr ""
#. TRANSLATORS: short joystick button name. muse be very short
-#: src/input/inputmanager.cpp:424
+#: src/input/inputmanager.cpp:426
#, c-format
msgid "JB%d"
msgstr ""
@@ -6537,1268 +6878,1268 @@ msgstr ""
#. TRANSLATORS: unknown short key type. must be short
#. TRANSLATORS: Unknown key short string.
#. TRANSLATORS: This string must be maximum 5 chars
-#: src/input/inputmanager.cpp:438 src/input/keyboardconfig.cpp:146
+#: src/input/inputmanager.cpp:440 src/input/keyboardconfig.cpp:146
msgid "u key"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/basic.cpp:36
+#: src/input/pages/basic.cpp:34
msgid "Target and attack keys"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/basic.cpp:48
+#: src/input/pages/basic.cpp:46
msgid "Target & attack closest monster"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/basic.cpp:54
+#: src/input/pages/basic.cpp:52
msgid "Target & attack closest player"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/basic.cpp:60
+#: src/input/pages/basic.cpp:58
msgid "Move to Target"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/basic.cpp:66
+#: src/input/pages/basic.cpp:64
msgid "Change Move to Target type"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/basic.cpp:72
+#: src/input/pages/basic.cpp:70
msgid "Move to Home location"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/basic.cpp:78
+#: src/input/pages/basic.cpp:76
msgid "Set home location"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/basic.cpp:84
+#: src/input/pages/basic.cpp:82
msgid "Move to navigation point"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/basic.cpp:96
+#: src/input/pages/basic.cpp:94
msgid "Stop Attack / Modifier key"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/basic.cpp:102
+#: src/input/pages/basic.cpp:100
msgid "Untarget"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/basic.cpp:108
+#: src/input/pages/basic.cpp:106
msgid "Target monster"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/basic.cpp:114
+#: src/input/pages/basic.cpp:112
msgid "Target closest monster (without filters)"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/basic.cpp:120
+#: src/input/pages/basic.cpp:118
msgid "Target NPC"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/basic.cpp:126
+#: src/input/pages/basic.cpp:124
msgid "Target Player"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/basic.cpp:132
+#: src/input/pages/basic.cpp:130
msgid "Target mercenary"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/basic.cpp:138
+#: src/input/pages/basic.cpp:136
+msgid "Change targeting type"
+msgstr ""
+
+#. TRANSLATORS: input action name
+#: src/input/pages/basic.cpp:142
msgid "Target pet"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/basic.cpp:144
+#: src/input/pages/basic.cpp:148
msgid "Catch pet"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/basic.cpp:150
+#: src/input/pages/basic.cpp:154
msgid "Other Keys"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/basic.cpp:156
+#: src/input/pages/basic.cpp:160
msgid "Pickup"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/basic.cpp:162
+#: src/input/pages/basic.cpp:166
msgid "Change Pickup Type"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/basic.cpp:168
+#: src/input/pages/basic.cpp:172
msgid "Sit"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/basic.cpp:174
+#: src/input/pages/basic.cpp:178
msgid "Screenshot"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/basic.cpp:180
+#: src/input/pages/basic.cpp:184
msgid "Enable/Disable Trading"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/basic.cpp:186
+#: src/input/pages/basic.cpp:190
msgid "Open trade window"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/basic.cpp:192
+#: src/input/pages/basic.cpp:196
msgid "Start trade with target"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/basic.cpp:198
+#: src/input/pages/basic.cpp:202
msgid "Follow selected player"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/basic.cpp:204
+#: src/input/pages/basic.cpp:208
msgid "Change Map View Mode"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/basic.cpp:210
+#: src/input/pages/basic.cpp:214
msgid "Select OK"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/basic.cpp:222
+#: src/input/pages/basic.cpp:226
msgid "Stop or sit"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/basic.cpp:228
+#: src/input/pages/basic.cpp:232
msgid "Return to safe video mode"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/basic.cpp:234
+#: src/input/pages/basic.cpp:238
msgid "Fire your homunculus"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/basic.cpp:252
+#: src/input/pages/basic.cpp:256
msgid "Open context menu"
msgstr ""
#. TRANSLATORS: input action group
-#: src/input/pages/chat.cpp:33
+#: src/input/pages/chat.cpp:31
msgid "Main"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/chat.cpp:39
+#: src/input/pages/chat.cpp:37
msgid "Toggle Chat"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/chat.cpp:45
+#: src/input/pages/chat.cpp:43
msgid "Chat modifier key"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/chat.cpp:51
+#: src/input/pages/chat.cpp:49
msgid "Scroll Chat Up"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/chat.cpp:57
+#: src/input/pages/chat.cpp:55
msgid "Scroll Chat Down"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/chat.cpp:69
+#: src/input/pages/chat.cpp:67
msgid "Previous Chat Tab"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/chat.cpp:75
+#: src/input/pages/chat.cpp:73
msgid "Next Chat Tab"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/chat.cpp:81
+#: src/input/pages/chat.cpp:79
msgid "Clear current chat tab"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/chat.cpp:87
+#: src/input/pages/chat.cpp:85
msgid "Close current Chat Tab"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/chat.cpp:93
+#: src/input/pages/chat.cpp:91
msgid "Close all chat tabs"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/chat.cpp:99
+#: src/input/pages/chat.cpp:97
msgid "Select general tab"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/chat.cpp:105
+#: src/input/pages/chat.cpp:103
msgid "Select debug tab"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/chat.cpp:111
+#: src/input/pages/chat.cpp:109
msgid "Select trade tab"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/chat.cpp:117
+#: src/input/pages/chat.cpp:115
msgid "Select battle tab"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/chat.cpp:123
+#: src/input/pages/chat.cpp:121
msgid "Select gm tab"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/chat.cpp:129
+#: src/input/pages/chat.cpp:127
msgid "Select lang tab"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/chat.cpp:135
+#: src/input/pages/chat.cpp:133
msgid "Select party tab"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/chat.cpp:141
+#: src/input/pages/chat.cpp:139
msgid "Select guild tab"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/chat.cpp:153
+#: src/input/pages/chat.cpp:151
msgid "Ignore all whispers"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/chat.cpp:159
+#: src/input/pages/chat.cpp:157
msgid "Ignore all whispers on server side"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/chat.cpp:165
+#: src/input/pages/chat.cpp:163
msgid "Unignore all whispers on server side"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/chat.cpp:171
+#: src/input/pages/chat.cpp:169
msgid "Previous chat line"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/chat.cpp:177
+#: src/input/pages/chat.cpp:175
msgid "Next chat line"
msgstr ""
#. TRANSLATORS: input action group
-#: src/input/pages/chat.cpp:183
+#: src/input/pages/chat.cpp:181
msgid "Smiles"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/chat.cpp:189
+#: src/input/pages/chat.cpp:187
msgid "Show smiles"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/emotes.cpp:37
+#: src/input/pages/emotes.cpp:35
msgid "Emote modifiers keys"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/emotes.cpp:43
+#: src/input/pages/emotes.cpp:41
msgid "Emote modifier key"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/emotes.cpp:49
+#: src/input/pages/emotes.cpp:47
msgid "Pet emote modifier key"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/emotes.cpp:55
+#: src/input/pages/emotes.cpp:53
msgid "Homunculus / mercenary emote modifier key"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/emotes.cpp:61
+#: src/input/pages/emotes.cpp:59
msgid "Emote shortcuts"
msgstr ""
#. TRANSLATORS: input action name
-#: 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
+#: src/input/pages/emotes.cpp:65 src/input/pages/emotes.cpp:71
+#: src/input/pages/emotes.cpp:77 src/input/pages/emotes.cpp:83
+#: src/input/pages/emotes.cpp:89 src/input/pages/emotes.cpp:95
+#: src/input/pages/emotes.cpp:101 src/input/pages/emotes.cpp:107
+#: src/input/pages/emotes.cpp:113 src/input/pages/emotes.cpp:119
+#: src/input/pages/emotes.cpp:125 src/input/pages/emotes.cpp:131
+#: src/input/pages/emotes.cpp:137 src/input/pages/emotes.cpp:143
+#: src/input/pages/emotes.cpp:149 src/input/pages/emotes.cpp:155
+#: src/input/pages/emotes.cpp:161 src/input/pages/emotes.cpp:167
+#: src/input/pages/emotes.cpp:173 src/input/pages/emotes.cpp:179
+#: src/input/pages/emotes.cpp:185 src/input/pages/emotes.cpp:191
+#: src/input/pages/emotes.cpp:197 src/input/pages/emotes.cpp:203
+#: src/input/pages/emotes.cpp:209 src/input/pages/emotes.cpp:215
+#: src/input/pages/emotes.cpp:221 src/input/pages/emotes.cpp:227
+#: src/input/pages/emotes.cpp:233 src/input/pages/emotes.cpp:239
+#: src/input/pages/emotes.cpp:245 src/input/pages/emotes.cpp:251
+#: src/input/pages/emotes.cpp:257 src/input/pages/emotes.cpp:263
+#: src/input/pages/emotes.cpp:269 src/input/pages/emotes.cpp:275
+#: src/input/pages/emotes.cpp:281 src/input/pages/emotes.cpp:287
+#: src/input/pages/emotes.cpp:293 src/input/pages/emotes.cpp:299
+#: src/input/pages/emotes.cpp:305 src/input/pages/emotes.cpp:311
+#: src/input/pages/emotes.cpp:317 src/input/pages/emotes.cpp:323
+#: src/input/pages/emotes.cpp:329 src/input/pages/emotes.cpp:335
+#: src/input/pages/emotes.cpp:341 src/input/pages/emotes.cpp:347
#, c-format
msgid "Emote Shortcut %d"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/emotes.cpp:360
+#: src/input/pages/emotes.cpp:358
msgid "Pet emote shortcuts"
msgstr ""
#. TRANSLATORS: input action name
-#: 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
+#: src/input/pages/emotes.cpp:364 src/input/pages/emotes.cpp:370
+#: src/input/pages/emotes.cpp:376 src/input/pages/emotes.cpp:382
+#: src/input/pages/emotes.cpp:388 src/input/pages/emotes.cpp:394
+#: src/input/pages/emotes.cpp:400 src/input/pages/emotes.cpp:406
+#: src/input/pages/emotes.cpp:412 src/input/pages/emotes.cpp:418
+#: src/input/pages/emotes.cpp:424 src/input/pages/emotes.cpp:430
+#: src/input/pages/emotes.cpp:436 src/input/pages/emotes.cpp:442
+#: src/input/pages/emotes.cpp:448 src/input/pages/emotes.cpp:454
+#: src/input/pages/emotes.cpp:460 src/input/pages/emotes.cpp:466
+#: src/input/pages/emotes.cpp:472 src/input/pages/emotes.cpp:478
+#: src/input/pages/emotes.cpp:484 src/input/pages/emotes.cpp:490
+#: src/input/pages/emotes.cpp:496 src/input/pages/emotes.cpp:502
+#: src/input/pages/emotes.cpp:508 src/input/pages/emotes.cpp:514
+#: src/input/pages/emotes.cpp:520 src/input/pages/emotes.cpp:526
+#: src/input/pages/emotes.cpp:532 src/input/pages/emotes.cpp:538
+#: src/input/pages/emotes.cpp:544 src/input/pages/emotes.cpp:550
+#: src/input/pages/emotes.cpp:556 src/input/pages/emotes.cpp:562
+#: src/input/pages/emotes.cpp:568 src/input/pages/emotes.cpp:574
+#: src/input/pages/emotes.cpp:580 src/input/pages/emotes.cpp:586
+#: src/input/pages/emotes.cpp:592 src/input/pages/emotes.cpp:598
+#: src/input/pages/emotes.cpp:604 src/input/pages/emotes.cpp:610
+#: src/input/pages/emotes.cpp:616 src/input/pages/emotes.cpp:622
+#: src/input/pages/emotes.cpp:628 src/input/pages/emotes.cpp:634
+#: src/input/pages/emotes.cpp:640 src/input/pages/emotes.cpp:646
#, c-format
msgid "Pet emote shortcut %d"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/gui.cpp:33
+#: src/input/pages/gui.cpp:31
msgid "Move & selection"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/gui.cpp:39
+#: src/input/pages/gui.cpp:37
msgid "Move Up"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/gui.cpp:45
+#: src/input/pages/gui.cpp:43
msgid "Move Down"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/gui.cpp:51
+#: src/input/pages/gui.cpp:49
msgid "Move Left"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/gui.cpp:57
+#: src/input/pages/gui.cpp:55
msgid "Move Right"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/gui.cpp:63
+#: src/input/pages/gui.cpp:61
msgid "Move Home"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/gui.cpp:69
+#: src/input/pages/gui.cpp:67
msgid "Move End"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/gui.cpp:75
+#: src/input/pages/gui.cpp:73
msgid "Page up"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/gui.cpp:81
+#: src/input/pages/gui.cpp:79
msgid "Page down"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/gui.cpp:99
+#: src/input/pages/gui.cpp:97
msgid "Select2"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/gui.cpp:117
+#: src/input/pages/gui.cpp:115
msgid "Backspace"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/gui.cpp:123
-msgid "Insert"
-msgstr ""
-
-#. TRANSLATORS: input action name
-#: src/input/pages/gui.cpp:129
+#: src/input/pages/gui.cpp:127
msgid "Tab"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/gui.cpp:135
+#: src/input/pages/gui.cpp:133
msgid "Mod"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/gui.cpp:141
+#: src/input/pages/gui.cpp:139
msgid "Ctrl"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/move.cpp:37
+#: src/input/pages/move.cpp:35
msgid "Move Keys"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/move.cpp:43
+#: src/input/pages/move.cpp:41
msgid "Move player up"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/move.cpp:49
+#: src/input/pages/move.cpp:47
msgid "Move player down"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/move.cpp:55
+#: src/input/pages/move.cpp:53
msgid "Move player left"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/move.cpp:61
+#: src/input/pages/move.cpp:59
msgid "Move player right"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/move.cpp:67
+#: src/input/pages/move.cpp:65
msgid "Move player forward"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/move.cpp:73
+#: src/input/pages/move.cpp:71
msgid "Move pet up"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/move.cpp:79
+#: src/input/pages/move.cpp:77
msgid "Move pet down"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/move.cpp:85
+#: src/input/pages/move.cpp:83
msgid "Move pet left"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/move.cpp:91
+#: src/input/pages/move.cpp:89
msgid "Move pet right"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/move.cpp:97
+#: src/input/pages/move.cpp:95
msgid "Move to navigation point shortcuts"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/move.cpp:103 src/input/pages/move.cpp:109
-#: src/input/pages/move.cpp:115 src/input/pages/move.cpp:121
-#: src/input/pages/move.cpp:127 src/input/pages/move.cpp:133
-#: src/input/pages/move.cpp:139 src/input/pages/move.cpp:145
-#: src/input/pages/move.cpp:151 src/input/pages/move.cpp:157
-#: src/input/pages/move.cpp:163 src/input/pages/move.cpp:169
-#: src/input/pages/move.cpp:175 src/input/pages/move.cpp:181
-#: src/input/pages/move.cpp:187 src/input/pages/move.cpp:193
-#: src/input/pages/move.cpp:199 src/input/pages/move.cpp:205
-#: src/input/pages/move.cpp:211 src/input/pages/move.cpp:217
-#: src/input/pages/move.cpp:223 src/input/pages/move.cpp:229
-#: src/input/pages/move.cpp:235 src/input/pages/move.cpp:241
-#: src/input/pages/move.cpp:247 src/input/pages/move.cpp:253
-#: src/input/pages/move.cpp:259 src/input/pages/move.cpp:265
-#: src/input/pages/move.cpp:271 src/input/pages/move.cpp:277
-#: src/input/pages/move.cpp:283 src/input/pages/move.cpp:289
-#: src/input/pages/move.cpp:295 src/input/pages/move.cpp:301
-#: src/input/pages/move.cpp:307 src/input/pages/move.cpp:313
-#: src/input/pages/move.cpp:319 src/input/pages/move.cpp:325
-#: src/input/pages/move.cpp:331 src/input/pages/move.cpp:337
-#: src/input/pages/move.cpp:343 src/input/pages/move.cpp:349
-#: src/input/pages/move.cpp:355 src/input/pages/move.cpp:361
-#: src/input/pages/move.cpp:367 src/input/pages/move.cpp:373
-#: src/input/pages/move.cpp:379 src/input/pages/move.cpp:385
+#: src/input/pages/move.cpp:101 src/input/pages/move.cpp:107
+#: src/input/pages/move.cpp:113 src/input/pages/move.cpp:119
+#: src/input/pages/move.cpp:125 src/input/pages/move.cpp:131
+#: src/input/pages/move.cpp:137 src/input/pages/move.cpp:143
+#: src/input/pages/move.cpp:149 src/input/pages/move.cpp:155
+#: src/input/pages/move.cpp:161 src/input/pages/move.cpp:167
+#: src/input/pages/move.cpp:173 src/input/pages/move.cpp:179
+#: src/input/pages/move.cpp:185 src/input/pages/move.cpp:191
+#: src/input/pages/move.cpp:197 src/input/pages/move.cpp:203
+#: src/input/pages/move.cpp:209 src/input/pages/move.cpp:215
+#: src/input/pages/move.cpp:221 src/input/pages/move.cpp:227
+#: src/input/pages/move.cpp:233 src/input/pages/move.cpp:239
+#: src/input/pages/move.cpp:245 src/input/pages/move.cpp:251
+#: src/input/pages/move.cpp:257 src/input/pages/move.cpp:263
+#: src/input/pages/move.cpp:269 src/input/pages/move.cpp:275
+#: src/input/pages/move.cpp:281 src/input/pages/move.cpp:287
+#: src/input/pages/move.cpp:293 src/input/pages/move.cpp:299
+#: src/input/pages/move.cpp:305 src/input/pages/move.cpp:311
+#: src/input/pages/move.cpp:317 src/input/pages/move.cpp:323
+#: src/input/pages/move.cpp:329 src/input/pages/move.cpp:335
+#: src/input/pages/move.cpp:341 src/input/pages/move.cpp:347
+#: src/input/pages/move.cpp:353 src/input/pages/move.cpp:359
+#: src/input/pages/move.cpp:365 src/input/pages/move.cpp:371
+#: src/input/pages/move.cpp:377 src/input/pages/move.cpp:383
#, c-format
msgid "Move to point Shortcut %d"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:36
+#: src/input/pages/other.cpp:34
msgid "Input ignore"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:42
+#: src/input/pages/other.cpp:40
msgid "Ignore input 1"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:48
+#: src/input/pages/other.cpp:46
msgid "Ignore input 2"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:54
+#: src/input/pages/other.cpp:52
msgid "Direction keys"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:60
+#: src/input/pages/other.cpp:58
msgid "Player direct up"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:66
+#: src/input/pages/other.cpp:64
msgid "Player direct down"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:72
+#: src/input/pages/other.cpp:70
msgid "Player direct left"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:78
+#: src/input/pages/other.cpp:76
msgid "Player direct right"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:84
+#: src/input/pages/other.cpp:82
msgid "Pet direct up"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:90
+#: src/input/pages/other.cpp:88
msgid "Pet direct down"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:96
+#: src/input/pages/other.cpp:94
msgid "Pet direct left"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:102
+#: src/input/pages/other.cpp:100
msgid "Pet direct right"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:114
+#: src/input/pages/other.cpp:112
msgid "Crazy moves"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:120
+#: src/input/pages/other.cpp:118
msgid "Change Crazy Move mode"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:126
+#: src/input/pages/other.cpp:124
msgid "Quick Drop N Items from 0 slot"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:132
+#: src/input/pages/other.cpp:130
msgid "Quick Drop N Items"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:138
+#: src/input/pages/other.cpp:136
msgid "Switch Quick Drop Counter"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:144
+#: src/input/pages/other.cpp:142
msgid "Quick heal target or self"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:150
+#: src/input/pages/other.cpp:148
msgid "Heal the most injured player"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:156
+#: src/input/pages/other.cpp:154
msgid "Use #itenplz spell"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:162
+#: src/input/pages/other.cpp:160
msgid "Use magic attack"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:168
+#: src/input/pages/other.cpp:166
msgid "Switch magic attack"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:174
+#: src/input/pages/other.cpp:172
msgid "Switch pvp attack"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:180
+#: src/input/pages/other.cpp:178
msgid "Change move type"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:186
+#: src/input/pages/other.cpp:184
msgid "Change Attack Weapon Type"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:192
+#: src/input/pages/other.cpp:190
msgid "Change Attack Type"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:198
+#: src/input/pages/other.cpp:196
msgid "Change Follow mode"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:204
+#: src/input/pages/other.cpp:202
msgid "Change Imitation mode"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:210
+#: src/input/pages/other.cpp:208
msgid "Disable / Enable Game modifier keys"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:216
+#: src/input/pages/other.cpp:214
msgid "On / Off audio"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:222
+#: src/input/pages/other.cpp:220
msgid "Enable / Disable away mode"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:228
+#: src/input/pages/other.cpp:226
msgid "Emulate right click from keyboard"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:234
+#: src/input/pages/other.cpp:232
msgid "Toggle camera mode"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:240
+#: src/input/pages/other.cpp:238
msgid "Toggle ipc mode"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:246
+#: src/input/pages/other.cpp:244
msgid "Show information about position in chat"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:252
+#: src/input/pages/other.cpp:250
msgid "Show online players number in chat"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:258
+#: src/input/pages/other.cpp:256
msgid "Show onscreen keyboard"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:264
+#: src/input/pages/other.cpp:262
msgid "Clean cached graphics"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:270
+#: src/input/pages/other.cpp:268
msgid "Clean cached fonts"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:276
+#: src/input/pages/other.cpp:274
msgid "Print visible players in chat"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:282
+#: src/input/pages/other.cpp:280
msgid "Print all visible beings in chat"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:288
+#: src/input/pages/other.cpp:286
msgid "Load shop items list from disk"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:294
+#: src/input/pages/other.cpp:292
msgid "Save shop items list to disk"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:300
+#: src/input/pages/other.cpp:298
msgid "Print debug cache info"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:306
+#: src/input/pages/other.cpp:304
msgid "Undress selected player"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:312
+#: src/input/pages/other.cpp:310
msgid "Quick disconnect from server"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:318
+#: src/input/pages/other.cpp:316
msgid "Disable debug particle"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:324
+#: src/input/pages/other.cpp:322
msgid "Create items (for gms)"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:330
+#: src/input/pages/other.cpp:328
msgid "Print configured directories in chat"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:336
+#: src/input/pages/other.cpp:334
msgid "Print client uptime in chat"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:342
+#: src/input/pages/other.cpp:340
msgid "Dump debug information"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:348
+#: src/input/pages/other.cpp:346
msgid "Crash client"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:354
+#: src/input/pages/other.cpp:352
msgid "Dump graphics info into chat"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:360
+#: src/input/pages/other.cpp:358
msgid "Dump tests info into chat"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:366
+#: src/input/pages/other.cpp:364
msgid "Print OpenGL version in chat"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:372
+#: src/input/pages/other.cpp:370
msgid "Print enabled mods in chat"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:378
+#: src/input/pages/other.cpp:376
msgid "Dump environments into log"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:384
+#: src/input/pages/other.cpp:382
msgid "Dump OpenGL state into log"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:391
+#: src/input/pages/other.cpp:389
msgid "Test SDL font speed"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:398
+#: src/input/pages/other.cpp:396
msgid "Upload main config"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:404
+#: src/input/pages/other.cpp:402
msgid "Upload server config"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:416
+#: src/input/pages/other.cpp:414
msgid "Fire your mercenary"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:422
+#: src/input/pages/other.cpp:420
msgid "Pet ai start"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:428
+#: src/input/pages/other.cpp:426
msgid "Pet ai stop"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/outfits.cpp:37
+#: src/input/pages/outfits.cpp:35
msgid "Outfits keys"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/outfits.cpp:43
+#: src/input/pages/outfits.cpp:41
msgid "Wear Outfit"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/outfits.cpp:49
+#: src/input/pages/outfits.cpp:47
msgid "Copy Outfit"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/outfits.cpp:55
+#: src/input/pages/outfits.cpp:53
msgid "Copy equipped to Outfit"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/outfits.cpp:61
+#: src/input/pages/outfits.cpp:59
msgid "Show hat in chat"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/outfits.cpp:67
+#: src/input/pages/outfits.cpp:65
msgid "Outfits shortcuts"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/outfits.cpp:73 src/input/pages/outfits.cpp:79
-#: src/input/pages/outfits.cpp:85 src/input/pages/outfits.cpp:91
-#: src/input/pages/outfits.cpp:97 src/input/pages/outfits.cpp:103
-#: src/input/pages/outfits.cpp:109 src/input/pages/outfits.cpp:115
-#: src/input/pages/outfits.cpp:121 src/input/pages/outfits.cpp:127
-#: src/input/pages/outfits.cpp:133 src/input/pages/outfits.cpp:139
-#: src/input/pages/outfits.cpp:145 src/input/pages/outfits.cpp:151
-#: src/input/pages/outfits.cpp:157 src/input/pages/outfits.cpp:163
-#: src/input/pages/outfits.cpp:169 src/input/pages/outfits.cpp:175
-#: src/input/pages/outfits.cpp:181 src/input/pages/outfits.cpp:187
-#: src/input/pages/outfits.cpp:193 src/input/pages/outfits.cpp:199
-#: src/input/pages/outfits.cpp:205 src/input/pages/outfits.cpp:211
-#: src/input/pages/outfits.cpp:217 src/input/pages/outfits.cpp:223
-#: src/input/pages/outfits.cpp:229 src/input/pages/outfits.cpp:235
-#: src/input/pages/outfits.cpp:241 src/input/pages/outfits.cpp:247
-#: src/input/pages/outfits.cpp:253 src/input/pages/outfits.cpp:259
-#: src/input/pages/outfits.cpp:265 src/input/pages/outfits.cpp:271
-#: src/input/pages/outfits.cpp:277 src/input/pages/outfits.cpp:283
-#: src/input/pages/outfits.cpp:289 src/input/pages/outfits.cpp:295
-#: src/input/pages/outfits.cpp:301 src/input/pages/outfits.cpp:307
-#: src/input/pages/outfits.cpp:313 src/input/pages/outfits.cpp:319
-#: src/input/pages/outfits.cpp:325 src/input/pages/outfits.cpp:331
-#: src/input/pages/outfits.cpp:337 src/input/pages/outfits.cpp:343
-#: src/input/pages/outfits.cpp:349 src/input/pages/outfits.cpp:355
+#: src/input/pages/outfits.cpp:71 src/input/pages/outfits.cpp:77
+#: src/input/pages/outfits.cpp:83 src/input/pages/outfits.cpp:89
+#: src/input/pages/outfits.cpp:95 src/input/pages/outfits.cpp:101
+#: src/input/pages/outfits.cpp:107 src/input/pages/outfits.cpp:113
+#: src/input/pages/outfits.cpp:119 src/input/pages/outfits.cpp:125
+#: src/input/pages/outfits.cpp:131 src/input/pages/outfits.cpp:137
+#: src/input/pages/outfits.cpp:143 src/input/pages/outfits.cpp:149
+#: src/input/pages/outfits.cpp:155 src/input/pages/outfits.cpp:161
+#: src/input/pages/outfits.cpp:167 src/input/pages/outfits.cpp:173
+#: src/input/pages/outfits.cpp:179 src/input/pages/outfits.cpp:185
+#: src/input/pages/outfits.cpp:191 src/input/pages/outfits.cpp:197
+#: src/input/pages/outfits.cpp:203 src/input/pages/outfits.cpp:209
+#: src/input/pages/outfits.cpp:215 src/input/pages/outfits.cpp:221
+#: src/input/pages/outfits.cpp:227 src/input/pages/outfits.cpp:233
+#: src/input/pages/outfits.cpp:239 src/input/pages/outfits.cpp:245
+#: src/input/pages/outfits.cpp:251 src/input/pages/outfits.cpp:257
+#: src/input/pages/outfits.cpp:263 src/input/pages/outfits.cpp:269
+#: src/input/pages/outfits.cpp:275 src/input/pages/outfits.cpp:281
+#: src/input/pages/outfits.cpp:287 src/input/pages/outfits.cpp:293
+#: src/input/pages/outfits.cpp:299 src/input/pages/outfits.cpp:305
+#: src/input/pages/outfits.cpp:311 src/input/pages/outfits.cpp:317
+#: src/input/pages/outfits.cpp:323 src/input/pages/outfits.cpp:329
+#: src/input/pages/outfits.cpp:335 src/input/pages/outfits.cpp:341
+#: src/input/pages/outfits.cpp:347 src/input/pages/outfits.cpp:353
#, c-format
msgid "Outfit Shortcut %d"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/shortcuts.cpp:37
+#: src/input/pages/shortcuts.cpp:35
msgid "Shortcuts modifiers keys"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/shortcuts.cpp:43
+#: src/input/pages/shortcuts.cpp:41
msgid "Item Shortcuts Key"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/shortcuts.cpp:49
+#: src/input/pages/shortcuts.cpp:47
msgid "Shortcuts keys"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/shortcuts.cpp:55 src/input/pages/shortcuts.cpp:61
-#: src/input/pages/shortcuts.cpp:67 src/input/pages/shortcuts.cpp:73
-#: src/input/pages/shortcuts.cpp:79 src/input/pages/shortcuts.cpp:85
-#: src/input/pages/shortcuts.cpp:91 src/input/pages/shortcuts.cpp:97
-#: src/input/pages/shortcuts.cpp:103 src/input/pages/shortcuts.cpp:109
-#: src/input/pages/shortcuts.cpp:115 src/input/pages/shortcuts.cpp:121
-#: src/input/pages/shortcuts.cpp:127 src/input/pages/shortcuts.cpp:133
-#: src/input/pages/shortcuts.cpp:139 src/input/pages/shortcuts.cpp:145
-#: src/input/pages/shortcuts.cpp:151 src/input/pages/shortcuts.cpp:157
-#: src/input/pages/shortcuts.cpp:163 src/input/pages/shortcuts.cpp:169
+#: src/input/pages/shortcuts.cpp:53 src/input/pages/shortcuts.cpp:59
+#: src/input/pages/shortcuts.cpp:65 src/input/pages/shortcuts.cpp:71
+#: src/input/pages/shortcuts.cpp:77 src/input/pages/shortcuts.cpp:83
+#: src/input/pages/shortcuts.cpp:89 src/input/pages/shortcuts.cpp:95
+#: src/input/pages/shortcuts.cpp:101 src/input/pages/shortcuts.cpp:107
+#: src/input/pages/shortcuts.cpp:113 src/input/pages/shortcuts.cpp:119
+#: src/input/pages/shortcuts.cpp:125 src/input/pages/shortcuts.cpp:131
+#: src/input/pages/shortcuts.cpp:137 src/input/pages/shortcuts.cpp:143
+#: src/input/pages/shortcuts.cpp:149 src/input/pages/shortcuts.cpp:155
+#: src/input/pages/shortcuts.cpp:161 src/input/pages/shortcuts.cpp:167
#, c-format
msgid "Item Shortcut %d"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/windows.cpp:42
+#: src/input/pages/windows.cpp:40
msgid "Show Windows Menu"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/windows.cpp:48
+#: src/input/pages/windows.cpp:46
msgid "Hide Windows"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/windows.cpp:54
+#: src/input/pages/windows.cpp:52
msgid "About Window"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/windows.cpp:60
+#: src/input/pages/windows.cpp:58
msgid "Bank Window"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/windows.cpp:66
+#: src/input/pages/windows.cpp:64
msgid "Help Window"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/windows.cpp:72
+#: src/input/pages/windows.cpp:70
msgid "Status Window"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/windows.cpp:78
+#: src/input/pages/windows.cpp:76
msgid "Inventory Window"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/windows.cpp:84
+#: src/input/pages/windows.cpp:82
msgid "Equipment Window"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/windows.cpp:90
+#: src/input/pages/windows.cpp:88
msgid "Skill Window"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/windows.cpp:96
+#: src/input/pages/windows.cpp:94
msgid "Minimap Window"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/windows.cpp:102
+#: src/input/pages/windows.cpp:100
msgid "Chat Window"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/windows.cpp:108
+#: src/input/pages/windows.cpp:106
msgid "Item Shortcut Window"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/windows.cpp:114
+#: src/input/pages/windows.cpp:112
msgid "Setup Window"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/windows.cpp:120
+#: src/input/pages/windows.cpp:118
msgid "Debug Window"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/windows.cpp:126
+#: src/input/pages/windows.cpp:124
msgid "Social Window"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/windows.cpp:132
+#: src/input/pages/windows.cpp:130
msgid "Emote Shortcut Window"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/windows.cpp:138
+#: src/input/pages/windows.cpp:136
msgid "Outfits Window"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/windows.cpp:144
+#: src/input/pages/windows.cpp:142
msgid "Shop Window"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/windows.cpp:150
+#: src/input/pages/windows.cpp:148
msgid "Quick drop Window"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/windows.cpp:156
+#: src/input/pages/windows.cpp:154
msgid "Kill Stats Window"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/windows.cpp:162
+#: src/input/pages/windows.cpp:160
msgid "Commands Window"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/windows.cpp:168
-msgid "Bot Checker Window"
-msgstr ""
-
-#. TRANSLATORS: input action name
-#: src/input/pages/windows.cpp:174
+#: src/input/pages/windows.cpp:166
msgid "Who Is Online Window"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/windows.cpp:180
+#: src/input/pages/windows.cpp:172
msgid "Did you know Window"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/windows.cpp:186
+#: src/input/pages/windows.cpp:178
msgid "Quests Window"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/windows.cpp:192
+#: src/input/pages/windows.cpp:184
msgid "Updates Window"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/windows.cpp:198
+#: src/input/pages/windows.cpp:190
msgid "Cart window"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/windows.cpp:210
+#: src/input/pages/windows.cpp:196
+msgid "Quick settings window"
+msgstr ""
+
+#. TRANSLATORS: input action name
+#: src/input/pages/windows.cpp:208
msgid "Previous Social Tab"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/windows.cpp:216
+#: src/input/pages/windows.cpp:214
msgid "Next Social Tab"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/windows.cpp:222
+#: src/input/pages/windows.cpp:220
msgid "Previous Shortcuts tab"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/windows.cpp:228
+#: src/input/pages/windows.cpp:226
msgid "Next Shortcuts tab"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/windows.cpp:234
+#: src/input/pages/windows.cpp:232
msgid "Previous Commands tab"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/windows.cpp:240
+#: src/input/pages/windows.cpp:238
msgid "Next Commands tab"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/windows.cpp:246
+#: src/input/pages/windows.cpp:244
msgid "Previous inventory tab"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/windows.cpp:252
+#: src/input/pages/windows.cpp:250
msgid "Next inventory tab"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/windows.cpp:258
+#: src/input/pages/windows.cpp:256
msgid "Clear drops window"
msgstr ""
#. TRANSLATORS: inventory type name
-#: src/inventory.cpp:304
+#: src/inventory.cpp:306
msgid "Storage"
msgstr ""
#. TRANSLATORS: inventory type name
-#: src/inventory.cpp:314
+#: src/inventory.cpp:311
msgid "Npc"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:78
+#: src/main.cpp:82
msgid "manaplus [options] [manaplus-file]"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:80
+#: src/main.cpp:84
msgid "[manaplus-file] : The manaplus file is an XML file (.manaplus)"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:83
+#: src/main.cpp:87
msgid " used to set custom parameters"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:85
+#: src/main.cpp:89
msgid " to the manaplus client."
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:88
+#: src/main.cpp:92
msgid "Options:"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:90
+#: src/main.cpp:94
msgid " -l --log-file : Log file to use"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:92
+#: src/main.cpp:96
msgid " -a --chat-log-dir : Chat log dir to use"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:94
+#: src/main.cpp:98
msgid " -v --version : Display the version"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:96
+#: src/main.cpp:100
msgid " -h --help : Display this help"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:98
+#: src/main.cpp:102
msgid " -C --config-dir : Configuration directory to use"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:101
+#: src/main.cpp:105
msgid " -U --username : Login with this username"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:103
+#: src/main.cpp:107
msgid " -P --password : Login with this password"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:105
+#: src/main.cpp:109
msgid " -c --character : Login with this character"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:107
+#: src/main.cpp:111
msgid " -s --server : Login server name or IP"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:109
+#: src/main.cpp:113
msgid " -y --server-type : Login server type"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:111
+#: src/main.cpp:115
msgid " -p --port : Login server port"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:113
+#: src/main.cpp:117
msgid " -H --update-host : Use this update host"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:115
+#: src/main.cpp:119
msgid " -D --default : Choose default character server and character"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:118
+#: src/main.cpp:122
msgid " -u --skip-update : Skip the update downloads"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:120
+#: src/main.cpp:124
msgid " -d --data : Directory to load game data from"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:123
+#: src/main.cpp:127
msgid " -L --localdata-dir : Directory to use as local data directory"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:126
+#: src/main.cpp:130
msgid " --screenshot-dir : Directory to store screenshots"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:129
+#: src/main.cpp:133
msgid " --safemode : Start game in safe mode"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:131
+#: src/main.cpp:135
msgid " --renderer : Set renderer type"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:133
+#: src/main.cpp:137
msgid " -T --tests : Start testing drivers and auto configuring"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:137
+#: src/main.cpp:141
msgid " -O --no-opengl : Disable OpenGL for this session"
msgstr ""
@@ -7823,8 +8164,8 @@ msgid "Failed to create character. Most likely the name is already taken."
msgstr ""
#. TRANSLATORS: error message
-#: src/net/ea/charserverhandler.cpp:117 src/net/ea/loginhandler.cpp:247
-#: src/net/eathena/loginhandler.cpp:224
+#: src/net/ea/charserverhandler.cpp:117 src/net/ea/loginhandler.cpp:249
+#: src/net/eathena/loginhandler.cpp:233
msgid "Wrong name."
msgstr ""
@@ -7853,7 +8194,8 @@ msgstr ""
msgid "Incorrect look."
msgstr ""
-#: src/net/ea/charserverhandler.cpp:160
+#. TRANSLATORS: info message
+#: src/net/ea/charserverhandler.cpp:168
msgid "Character deleted."
msgstr ""
@@ -7874,102 +8216,103 @@ msgstr ""
msgid "Whisper could not be sent, you ignored by all players."
msgstr ""
-#: src/net/ea/gamehandler.cpp:79
+#. TRANSLATORS: error header
+#: src/net/ea/gamehandler.cpp:81
msgid "Game"
msgstr ""
#. TRANSLATORS: error message
-#: src/net/ea/gamehandler.cpp:81
+#: src/net/ea/gamehandler.cpp:83
msgid "Request to quit denied!"
msgstr ""
#. TRANSLATORS: guild info message
-#: src/net/ea/guildhandler.cpp:137
+#: src/net/ea/guildhandler.cpp:121
#, c-format
msgid "Guild name: %s"
msgstr ""
#. TRANSLATORS: guild info message
-#: src/net/ea/guildhandler.cpp:140
+#: src/net/ea/guildhandler.cpp:124
#, c-format
msgid "Guild master: %s"
msgstr ""
#. TRANSLATORS: guild info message
-#: src/net/ea/guildhandler.cpp:143
+#: src/net/ea/guildhandler.cpp:127
#, c-format
msgid "Guild level: %d"
msgstr ""
#. TRANSLATORS: guild info message
-#: src/net/ea/guildhandler.cpp:146
+#: src/net/ea/guildhandler.cpp:130
#, c-format
msgid "Online members: %d"
msgstr ""
#. TRANSLATORS: guild info message
-#: src/net/ea/guildhandler.cpp:149
+#: src/net/ea/guildhandler.cpp:133
#, c-format
msgid "Max members: %d"
msgstr ""
#. TRANSLATORS: guild info message
-#: src/net/ea/guildhandler.cpp:152
+#: src/net/ea/guildhandler.cpp:136
#, c-format
msgid "Average level: %d"
msgstr ""
#. TRANSLATORS: guild info message
-#: src/net/ea/guildhandler.cpp:155
+#: src/net/ea/guildhandler.cpp:139
#, c-format
msgid "Guild exp: %d"
msgstr ""
#. TRANSLATORS: guild info message
-#: src/net/ea/guildhandler.cpp:158
+#: src/net/ea/guildhandler.cpp:142
#, c-format
msgid "Guild next exp: %d"
msgstr ""
#. TRANSLATORS: guild info message
-#: src/net/ea/guildhandler.cpp:161
+#: src/net/ea/guildhandler.cpp:145
#, c-format
msgid "Guild castle: %s"
msgstr ""
#. TRANSLATORS: error message
-#: src/net/ea/loginhandler.cpp:207 src/net/eathena/loginhandler.cpp:179
+#: src/net/ea/loginhandler.cpp:209 src/net/eathena/loginhandler.cpp:188
msgid "Unregistered ID."
msgstr ""
#. TRANSLATORS: error message
-#: src/net/ea/loginhandler.cpp:211 src/net/eathena/loginhandler.cpp:183
+#: src/net/ea/loginhandler.cpp:213 src/net/eathena/loginhandler.cpp:192
msgid "Wrong password."
msgstr ""
#. TRANSLATORS: error message
-#: src/net/ea/loginhandler.cpp:216 src/net/eathena/loginhandler.cpp:188
+#: src/net/ea/loginhandler.cpp:218 src/net/eathena/loginhandler.cpp:197
msgid "Account expired."
msgstr ""
#. TRANSLATORS: error message
-#: src/net/ea/loginhandler.cpp:220 src/net/eathena/loginhandler.cpp:192
+#: src/net/ea/loginhandler.cpp:222 src/net/eathena/loginhandler.cpp:201
msgid "Rejected from server."
msgstr ""
#. TRANSLATORS: error message
-#: src/net/ea/loginhandler.cpp:224 src/net/eathena/loginhandler.cpp:196
+#: src/net/ea/loginhandler.cpp:226 src/net/eathena/loginhandler.cpp:205
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:201
+#: src/net/ea/loginhandler.cpp:231 src/net/eathena/loginhandler.cpp:210
msgid "Client too old."
msgstr ""
#. TRANSLATORS: error message
-#: src/net/ea/loginhandler.cpp:233 src/net/eathena/loginhandler.cpp:205
+#: src/net/ea/loginhandler.cpp:235 src/net/eathena/loginhandler.cpp:214
#, c-format
msgid ""
"You have been temporarily banned from the game until %s.\n"
@@ -7977,362 +8320,380 @@ msgid ""
msgstr ""
#. TRANSLATORS: error message
-#: src/net/ea/loginhandler.cpp:239 src/net/eathena/loginhandler.cpp:214
+#: src/net/ea/loginhandler.cpp:241 src/net/eathena/loginhandler.cpp:223
msgid "Server overpopulated."
msgstr ""
#. TRANSLATORS: error message
-#: src/net/ea/loginhandler.cpp:243 src/net/eathena/loginhandler.cpp:219
+#: src/net/ea/loginhandler.cpp:245 src/net/eathena/loginhandler.cpp:228
msgid "This user name is already taken."
msgstr ""
#. TRANSLATORS: error message
-#: src/net/ea/loginhandler.cpp:251 src/net/eathena/loginhandler.cpp:229
+#: src/net/ea/loginhandler.cpp:253 src/net/eathena/loginhandler.cpp:238
msgid "Incorrect email."
msgstr ""
#. TRANSLATORS: error message
-#: src/net/ea/loginhandler.cpp:255 src/net/eathena/loginhandler.cpp:234
+#: src/net/ea/loginhandler.cpp:257 src/net/eathena/loginhandler.cpp:243
msgid "Username permanently erased."
msgstr ""
#. TRANSLATORS: error message
-#: src/net/ea/loginhandler.cpp:259 src/net/eathena/loginhandler.cpp:238
-#: src/net/tmwa/loginhandler.cpp:286
+#: src/net/ea/loginhandler.cpp:261 src/net/eathena/loginhandler.cpp:247
+#: src/net/eathena/loginhandler.cpp:355 src/net/tmwa/loginhandler.cpp:255
msgid "Unknown error."
msgstr ""
#. TRANSLATORS: error message
-#: src/net/ea/network.cpp:99
+#: src/net/ea/network.cpp:101
msgid "Empty address given to Network::connect()!"
msgstr ""
#. TRANSLATORS: error message
-#: src/net/ea/network.cpp:207
+#: src/net/ea/network.cpp:209
msgid "Unable to resolve host \""
msgstr ""
#. TRANSLATORS: error message
-#: src/net/ea/network.cpp:288
+#: src/net/ea/network.cpp:290
msgid "Connection to server terminated. "
msgstr ""
+#. TRANSLATORS: error message
#. TRANSLATORS: char rename error
-#: src/net/eathena/charserverhandler.cpp:576
-#: src/net/eathena/charserverhandler.cpp:613
+#: src/net/eathena/charserverhandler.cpp:589
+#: src/net/eathena/charserverhandler.cpp:635
msgid "Character rename error."
msgstr ""
-#: src/net/eathena/charserverhandler.cpp:591
+#. TRANSLATORS: info message
+#: src/net/eathena/charserverhandler.cpp:610
msgid "Character renamed."
msgstr ""
#. TRANSLATORS: char rename error
-#: src/net/eathena/charserverhandler.cpp:604
+#: src/net/eathena/charserverhandler.cpp:626
msgid "Rename not allowed."
msgstr ""
#. TRANSLATORS: char rename error
-#: src/net/eathena/charserverhandler.cpp:608
+#: src/net/eathena/charserverhandler.cpp:630
msgid "New name is not set."
msgstr ""
#. TRANSLATORS: char rename error
-#: src/net/eathena/charserverhandler.cpp:617
+#: src/net/eathena/charserverhandler.cpp:639
msgid "Character not found."
msgstr ""
-#: src/net/eathena/charserverhandler.cpp:651
-#: src/net/tmwa/charserverhandler.cpp:533
+#. TRANSLATORS: error message
+#: src/net/eathena/charserverhandler.cpp:681
+#: src/net/tmwa/charserverhandler.cpp:504
msgid "Failed to delete character."
msgstr ""
-#: src/net/eathena/chathandler.cpp:448
+#: src/net/eathena/chathandler.cpp:447
msgid "Can't cast skill in this area."
msgstr ""
-#: src/net/eathena/chathandler.cpp:451
+#: src/net/eathena/chathandler.cpp:450
msgid "Can't use item in this area."
msgstr ""
-#: src/net/eathena/chathandler.cpp:454
+#: src/net/eathena/chathandler.cpp:453
msgid "Can't equip. Wrong level."
msgstr ""
-#: src/net/eathena/chathandler.cpp:457
+#: src/net/eathena/chathandler.cpp:456
msgid "Can't use. Wrong level."
msgstr ""
-#: src/net/eathena/chathandler.cpp:460
+#: src/net/eathena/chathandler.cpp:459
msgid "Work in progress."
msgstr ""
#. TRANSLATORS: chat message
-#: src/net/eathena/chathandler.cpp:634
+#: src/net/eathena/chathandler.cpp:639
#, c-format
msgid "Message could not be sent, channel %s is not exists."
msgstr ""
#. TRANSLATORS: chat message
-#: src/net/eathena/chathandler.cpp:774
+#: src/net/eathena/chathandler.cpp:785
#, c-format
msgid "Can't open channel. Channel %s is not exists."
msgstr ""
#. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:140 src/net/tmwa/generalhandler.cpp:143
+#: src/net/eathena/generalhandler.cpp:132 src/net/tmwa/generalhandler.cpp:141
#, c-format
msgid "Strength %s"
msgstr ""
#. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:141 src/net/tmwa/generalhandler.cpp:145
+#: src/net/eathena/generalhandler.cpp:133 src/net/tmwa/generalhandler.cpp:143
#, c-format
msgid "Agility %s"
msgstr ""
#. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:142 src/net/tmwa/generalhandler.cpp:147
+#: src/net/eathena/generalhandler.cpp:134 src/net/tmwa/generalhandler.cpp:145
#, c-format
msgid "Vitality %s"
msgstr ""
#. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:143 src/net/tmwa/generalhandler.cpp:149
+#: src/net/eathena/generalhandler.cpp:135 src/net/tmwa/generalhandler.cpp:147
#, c-format
msgid "Intelligence %s"
msgstr ""
#. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:144 src/net/tmwa/generalhandler.cpp:151
+#: src/net/eathena/generalhandler.cpp:136 src/net/tmwa/generalhandler.cpp:149
#, c-format
msgid "Dexterity %s"
msgstr ""
#. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:145 src/net/tmwa/generalhandler.cpp:153
+#: src/net/eathena/generalhandler.cpp:137 src/net/tmwa/generalhandler.cpp:151
#, c-format
msgid "Luck %s"
msgstr ""
#. TRANSLATORS: error message
-#: src/net/eathena/generalhandler.cpp:180 src/net/tmwa/generalhandler.cpp:188
+#: src/net/eathena/generalhandler.cpp:172 src/net/tmwa/generalhandler.cpp:186
msgid "Authentication failed."
msgstr ""
#. TRANSLATORS: error message
-#: src/net/eathena/generalhandler.cpp:183 src/net/tmwa/generalhandler.cpp:192
+#: src/net/eathena/generalhandler.cpp:175 src/net/tmwa/generalhandler.cpp:190
msgid "No servers available."
msgstr ""
#. TRANSLATORS: error message
-#: src/net/eathena/generalhandler.cpp:188 src/net/tmwa/generalhandler.cpp:198
+#: src/net/eathena/generalhandler.cpp:180 src/net/tmwa/generalhandler.cpp:196
msgid "Someone else is trying to use this account."
msgstr ""
#. TRANSLATORS: error message
-#: src/net/eathena/generalhandler.cpp:193 src/net/tmwa/generalhandler.cpp:204
+#: src/net/eathena/generalhandler.cpp:185 src/net/tmwa/generalhandler.cpp:202
msgid "This account is already logged in."
msgstr ""
#. TRANSLATORS: error message
-#: src/net/eathena/generalhandler.cpp:197 src/net/tmwa/generalhandler.cpp:209
+#: src/net/eathena/generalhandler.cpp:189 src/net/tmwa/generalhandler.cpp:207
msgid "Speed hack detected."
msgstr ""
-#: src/net/eathena/generalhandler.cpp:200
+#: src/net/eathena/generalhandler.cpp:192
msgid "Server full."
msgstr ""
-#: src/net/eathena/generalhandler.cpp:203
+#: src/net/eathena/generalhandler.cpp:195
msgid "Sorry, you are underaged."
msgstr ""
#. TRANSLATORS: error message
-#: src/net/eathena/generalhandler.cpp:206 src/net/tmwa/generalhandler.cpp:213
+#: src/net/eathena/generalhandler.cpp:198 src/net/tmwa/generalhandler.cpp:211
msgid "Duplicated login."
msgstr ""
-#: src/net/eathena/generalhandler.cpp:209
+#: src/net/eathena/generalhandler.cpp:201
msgid "To many connections from same ip."
msgstr ""
-#: src/net/eathena/generalhandler.cpp:212
+#: src/net/eathena/generalhandler.cpp:204
msgid "Not paid for this time."
msgstr ""
-#: src/net/eathena/generalhandler.cpp:215
+#: src/net/eathena/generalhandler.cpp:207
msgid "Pay suspended."
msgstr ""
-#: src/net/eathena/generalhandler.cpp:218
+#: src/net/eathena/generalhandler.cpp:210
msgid "Pay changed."
msgstr ""
-#: src/net/eathena/generalhandler.cpp:221
+#: src/net/eathena/generalhandler.cpp:213
msgid "Pay wrong ip."
msgstr ""
-#: src/net/eathena/generalhandler.cpp:224
+#: src/net/eathena/generalhandler.cpp:216
msgid "Pay game room."
msgstr ""
-#: src/net/eathena/generalhandler.cpp:227
+#: src/net/eathena/generalhandler.cpp:219
msgid "Disconnect forced by GM."
msgstr ""
-#: src/net/eathena/generalhandler.cpp:231
+#: src/net/eathena/generalhandler.cpp:223
msgid "Ban japan refuse."
msgstr ""
-#: src/net/eathena/generalhandler.cpp:234
+#: src/net/eathena/generalhandler.cpp:226
msgid "Remained other account."
msgstr ""
-#: src/net/eathena/generalhandler.cpp:237
+#: src/net/eathena/generalhandler.cpp:229
msgid "Ip unfair."
msgstr ""
-#: src/net/eathena/generalhandler.cpp:240
+#: src/net/eathena/generalhandler.cpp:232
msgid "Ip count all."
msgstr ""
-#: src/net/eathena/generalhandler.cpp:243
+#: src/net/eathena/generalhandler.cpp:235
msgid "Ip count."
msgstr ""
-#: src/net/eathena/generalhandler.cpp:247
+#: src/net/eathena/generalhandler.cpp:239
msgid "Memory."
msgstr ""
-#: src/net/eathena/generalhandler.cpp:250
+#: src/net/eathena/generalhandler.cpp:242
msgid "Han valid."
msgstr ""
-#: src/net/eathena/generalhandler.cpp:253
+#: src/net/eathena/generalhandler.cpp:245
msgid "Ip limited access."
msgstr ""
-#: src/net/eathena/generalhandler.cpp:256
+#: src/net/eathena/generalhandler.cpp:248
msgid "Over characters list."
msgstr ""
-#: src/net/eathena/generalhandler.cpp:259
+#: src/net/eathena/generalhandler.cpp:251
msgid "Ip blocked."
msgstr ""
-#: src/net/eathena/generalhandler.cpp:262
+#: src/net/eathena/generalhandler.cpp:254
msgid "Invalid password count."
msgstr ""
-#: src/net/eathena/generalhandler.cpp:265
+#: src/net/eathena/generalhandler.cpp:257
msgid "Not allowed race."
msgstr ""
#. TRANSLATORS: error message
-#: src/net/eathena/generalhandler.cpp:268 src/net/tmwa/generalhandler.cpp:217
+#: src/net/eathena/generalhandler.cpp:260 src/net/tmwa/generalhandler.cpp:215
msgid "Unknown connection error."
msgstr ""
-#: src/net/eathena/generalhandler.cpp:278
+#: src/net/eathena/generalhandler.cpp:270
msgid "Map not found"
msgstr ""
#. TRANSLATORS: error message
-#: src/net/eathena/generalhandler.cpp:368 src/net/tmwa/generalhandler.cpp:317
+#: src/net/eathena/generalhandler.cpp:360 src/net/tmwa/generalhandler.cpp:315
msgid "Got disconnected from server!"
msgstr ""
-#. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:393 src/net/tmwa/generalhandler.cpp:345
+#: src/net/eathena/generalhandler.cpp:384 src/net/tmwa/generalhandler.cpp:342
msgid "Strength"
msgstr ""
-#. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:394 src/net/tmwa/generalhandler.cpp:347
+#: src/net/eathena/generalhandler.cpp:386 src/net/tmwa/generalhandler.cpp:345
msgid "Agility"
msgstr ""
-#. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:395 src/net/tmwa/generalhandler.cpp:349
+#: src/net/eathena/generalhandler.cpp:388 src/net/tmwa/generalhandler.cpp:348
msgid "Vitality"
msgstr ""
-#: src/net/eathena/generalhandler.cpp:397 src/net/tmwa/generalhandler.cpp:352
+#: src/net/eathena/generalhandler.cpp:390 src/net/tmwa/generalhandler.cpp:351
msgid "Intelligence"
msgstr ""
-#. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:398 src/net/tmwa/generalhandler.cpp:354
+#: src/net/eathena/generalhandler.cpp:392 src/net/tmwa/generalhandler.cpp:354
msgid "Dexterity"
msgstr ""
-#. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:399 src/net/tmwa/generalhandler.cpp:356
+#: src/net/eathena/generalhandler.cpp:394 src/net/tmwa/generalhandler.cpp:357
msgid "Luck"
msgstr ""
#. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:402 src/net/tmwa/generalhandler.cpp:360
+#: src/net/eathena/generalhandler.cpp:397 src/net/tmwa/generalhandler.cpp:361
msgid "Defense"
msgstr ""
#. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:403 src/net/tmwa/generalhandler.cpp:362
+#: src/net/eathena/generalhandler.cpp:398 src/net/tmwa/generalhandler.cpp:363
msgid "M.Attack"
msgstr ""
#. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:404 src/net/tmwa/generalhandler.cpp:364
+#: src/net/eathena/generalhandler.cpp:399 src/net/tmwa/generalhandler.cpp:365
msgid "M.Defense"
msgstr ""
#. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:406 src/net/tmwa/generalhandler.cpp:367
+#: src/net/eathena/generalhandler.cpp:401 src/net/tmwa/generalhandler.cpp:368
#, no-c-format
msgid "% Accuracy"
msgstr ""
#. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:408 src/net/tmwa/generalhandler.cpp:370
+#: src/net/eathena/generalhandler.cpp:403 src/net/tmwa/generalhandler.cpp:371
#, no-c-format
msgid "% Evade"
msgstr ""
#. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:410 src/net/tmwa/generalhandler.cpp:373
+#: src/net/eathena/generalhandler.cpp:405 src/net/tmwa/generalhandler.cpp:374
#, no-c-format
msgid "% Critical"
msgstr ""
#. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:411 src/net/tmwa/generalhandler.cpp:375
+#: src/net/eathena/generalhandler.cpp:406 src/net/tmwa/generalhandler.cpp:376
msgid "Attack Delay"
msgstr ""
#. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:412 src/net/tmwa/generalhandler.cpp:377
+#: src/net/eathena/generalhandler.cpp:407 src/net/tmwa/generalhandler.cpp:378
msgid "Walk Delay"
msgstr ""
#. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:413 src/net/tmwa/generalhandler.cpp:379
+#: src/net/eathena/generalhandler.cpp:408 src/net/tmwa/generalhandler.cpp:380
msgid "Attack Range"
msgstr ""
#. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:414 src/net/tmwa/generalhandler.cpp:381
+#: src/net/eathena/generalhandler.cpp:409 src/net/tmwa/generalhandler.cpp:382
msgid "Damage per sec."
msgstr ""
-#: src/net/eathena/generalhandler.cpp:415
+#: src/net/eathena/generalhandler.cpp:410
msgid "Karma"
msgstr ""
-#: src/net/eathena/generalhandler.cpp:416
+#: src/net/eathena/generalhandler.cpp:411
msgid "Manner"
msgstr ""
+#. TRANSLATORS: error message
+#: src/net/eathena/loginhandler.cpp:343 src/net/tmwa/loginhandler.cpp:243
+msgid "Account was not found. Please re-login."
+msgstr ""
+
+#. TRANSLATORS: error message
+#: src/net/eathena/loginhandler.cpp:347 src/net/tmwa/loginhandler.cpp:247
+msgid "Old password incorrect."
+msgstr ""
+
+#. TRANSLATORS: error message
+#: src/net/eathena/loginhandler.cpp:351 src/net/tmwa/loginhandler.cpp:251
+msgid "New password too short."
+msgstr ""
+
+#: src/net/eathena/mailhandler.cpp:216
+#, c-format
+msgid "You have new mail from %s with subject %s"
+msgstr ""
+
#: src/net/eathena/skillhandler.cpp:361
#, c-format
msgid "Unknown skill error: %d"
@@ -8344,159 +8705,144 @@ msgid "Unknown skill error: %d."
msgstr ""
#. TRANSLATORS: error message
-#: src/net/eathena/skillhandler.cpp:377 src/net/tmwa/skillhandler.cpp:223
+#: src/net/eathena/skillhandler.cpp:377 src/net/tmwa/skillhandler.cpp:222
msgid "You have not yet reached a high enough lvl!"
msgstr ""
#. TRANSLATORS: error message
-#: src/net/eathena/skillhandler.cpp:381 src/net/tmwa/skillhandler.cpp:227
+#: src/net/eathena/skillhandler.cpp:381 src/net/tmwa/skillhandler.cpp:226
msgid "Insufficient HP!"
msgstr ""
#. TRANSLATORS: error message
-#: src/net/eathena/skillhandler.cpp:385 src/net/tmwa/skillhandler.cpp:231
+#: src/net/eathena/skillhandler.cpp:385 src/net/tmwa/skillhandler.cpp:230
msgid "Insufficient SP!"
msgstr ""
#. TRANSLATORS: error message
-#: src/net/eathena/skillhandler.cpp:389 src/net/tmwa/skillhandler.cpp:235
+#: src/net/eathena/skillhandler.cpp:389 src/net/tmwa/skillhandler.cpp:234
msgid "You have no memos!"
msgstr ""
#. TRANSLATORS: error message
-#: src/net/eathena/skillhandler.cpp:393 src/net/tmwa/skillhandler.cpp:239
+#: src/net/eathena/skillhandler.cpp:393 src/net/tmwa/skillhandler.cpp:238
msgid "You cannot do that right now!"
msgstr ""
#. TRANSLATORS: error message
-#: src/net/eathena/skillhandler.cpp:397 src/net/tmwa/skillhandler.cpp:243
+#: src/net/eathena/skillhandler.cpp:397 src/net/tmwa/skillhandler.cpp:242
msgid "Seems you need more money... ;-)"
msgstr ""
#. TRANSLATORS: error message
-#: src/net/eathena/skillhandler.cpp:401 src/net/tmwa/skillhandler.cpp:247
+#: src/net/eathena/skillhandler.cpp:401 src/net/tmwa/skillhandler.cpp:246
msgid "You cannot use this skill with that kind of weapon!"
msgstr ""
#. TRANSLATORS: error message
-#: src/net/eathena/skillhandler.cpp:406 src/net/tmwa/skillhandler.cpp:252
+#: src/net/eathena/skillhandler.cpp:406 src/net/tmwa/skillhandler.cpp:251
msgid "You need another red gem!"
msgstr ""
#. TRANSLATORS: error message
-#: src/net/eathena/skillhandler.cpp:410 src/net/tmwa/skillhandler.cpp:256
+#: src/net/eathena/skillhandler.cpp:410 src/net/tmwa/skillhandler.cpp:255
msgid "You need another blue gem!"
msgstr ""
#. TRANSLATORS: error message
-#: src/net/eathena/skillhandler.cpp:414 src/net/tmwa/skillhandler.cpp:260
+#: src/net/eathena/skillhandler.cpp:414 src/net/tmwa/skillhandler.cpp:259
msgid "You're carrying to much to do this!"
msgstr ""
#. TRANSLATORS: trade header
-#: src/net/ea/tradehandler.cpp:86
+#: src/net/ea/tradehandler.cpp:89
#, c-format
msgid "Trade: You and %s"
msgstr ""
#. TRANSLATORS: trade message
-#: src/net/ea/tradehandler.cpp:174
+#: src/net/ea/tradehandler.cpp:178
#, c-format
msgid "%s wants to trade with you, do you accept?"
msgstr ""
#. TRANSLATORS: playe stat
-#: src/net/tmwa/charserverhandler.cpp:354
+#: src/net/tmwa/charserverhandler.cpp:332
msgid "Strength:"
msgstr ""
#. TRANSLATORS: playe stat
-#: src/net/tmwa/charserverhandler.cpp:356
+#: src/net/tmwa/charserverhandler.cpp:334
msgid "Agility:"
msgstr ""
#. TRANSLATORS: playe stat
-#: src/net/tmwa/charserverhandler.cpp:358
+#: src/net/tmwa/charserverhandler.cpp:336
msgid "Vitality:"
msgstr ""
#. TRANSLATORS: playe stat
-#: src/net/tmwa/charserverhandler.cpp:360
+#: src/net/tmwa/charserverhandler.cpp:338
msgid "Intelligence:"
msgstr ""
#. TRANSLATORS: playe stat
-#: src/net/tmwa/charserverhandler.cpp:362
+#: src/net/tmwa/charserverhandler.cpp:340
msgid "Dexterity:"
msgstr ""
#. TRANSLATORS: playe stat
-#: src/net/tmwa/charserverhandler.cpp:364
+#: src/net/tmwa/charserverhandler.cpp:342
msgid "Luck:"
msgstr ""
#. TRANSLATORS: error message
-#: src/net/tmwa/loginhandler.cpp:274
-msgid "Account was not found. Please re-login."
-msgstr ""
-
-#. TRANSLATORS: error message
-#: src/net/tmwa/loginhandler.cpp:278
-msgid "Old password incorrect."
-msgstr ""
-
-#. TRANSLATORS: error message
-#: src/net/tmwa/loginhandler.cpp:282
-msgid "New password too short."
-msgstr ""
-
-#. TRANSLATORS: error message
-#: src/net/tmwa/skillhandler.cpp:190
+#: src/net/tmwa/skillhandler.cpp:189
msgid "Trade failed!"
msgstr ""
#. TRANSLATORS: error message
-#: src/net/tmwa/skillhandler.cpp:194
+#: src/net/tmwa/skillhandler.cpp:193
msgid "Emote failed!"
msgstr ""
#. TRANSLATORS: error message
-#: src/net/tmwa/skillhandler.cpp:198
+#: src/net/tmwa/skillhandler.cpp:197
msgid "Sit failed!"
msgstr ""
#. TRANSLATORS: error message
-#: src/net/tmwa/skillhandler.cpp:202
+#: src/net/tmwa/skillhandler.cpp:201
msgid "Chat creating failed!"
msgstr ""
#. TRANSLATORS: error message
-#: src/net/tmwa/skillhandler.cpp:206
+#: src/net/tmwa/skillhandler.cpp:205
msgid "Could not join party!"
msgstr ""
#. TRANSLATORS: error message
-#: src/net/tmwa/skillhandler.cpp:210
+#: src/net/tmwa/skillhandler.cpp:209
msgid "Cannot shout!"
msgstr ""
#. TRANSLATORS: error message
-#: src/net/tmwa/skillhandler.cpp:264
+#: src/net/tmwa/skillhandler.cpp:263
msgid "Huh? What's that?"
msgstr ""
#. TRANSLATORS: error message
-#: src/net/tmwa/skillhandler.cpp:275
+#: src/net/tmwa/skillhandler.cpp:274
msgid "Warp failed..."
msgstr ""
#. TRANSLATORS: error message
-#: src/net/tmwa/skillhandler.cpp:279
+#: src/net/tmwa/skillhandler.cpp:278
msgid "Could not steal anything..."
msgstr ""
#. TRANSLATORS: error message
-#: src/net/tmwa/skillhandler.cpp:283
+#: src/net/tmwa/skillhandler.cpp:282
msgid "Poison had no effect..."
msgstr ""
@@ -8539,9 +8885,9 @@ msgstr ""
#. TRANSLATORS: item info name
#. TRANSLATORS: unknown info name
#. TRANSLATORS: being info default name
-#: src/resources/beinginfo.cpp:50 src/resources/db/avatardb.cpp:88
-#: src/resources/db/itemdb.cpp:333 src/resources/db/moddb.cpp:78
-#: src/resources/db/monsterdb.cpp:102 src/resources/modinfo.cpp:29
+#: src/resources/beinginfo.cpp:50 src/resources/db/avatardb.cpp:89
+#: src/resources/db/itemdb.cpp:334 src/resources/db/moddb.cpp:78
+#: src/resources/db/monsterdb.cpp:103 src/resources/modinfo.cpp:29
msgid "unnamed"
msgstr ""
@@ -8618,12 +8964,12 @@ msgid "Flee %s"
msgstr ""
#. TRANSLATORS: item name
-#: src/resources/db/itemdb.cpp:217
+#: src/resources/db/itemdb.cpp:218
msgid "Unknown item"
msgstr ""
#. TRANSLATORS: unknown info name
-#: src/resources/db/petdb.cpp:98
+#: src/resources/db/petdb.cpp:99
msgid "pet"
msgstr ""
@@ -9280,6 +9626,72 @@ msgstr ""
msgid "Room join failed. Wrong race."
msgstr ""
+#. TRANSLATORS: notification message
+#: src/resources/notifications.h:568
+#, c-format
+msgid "Left %d seconds until you can use item."
+msgstr ""
+
+#. TRANSLATORS: notification message
+#: src/resources/notifications.h:572
+msgid "Message successfully sent."
+msgstr ""
+
+#. TRANSLATORS: notification message
+#: src/resources/notifications.h:576
+msgid "Message send failed."
+msgstr ""
+
+#. TRANSLATORS: notification message
+#: src/resources/notifications.h:580
+msgid "Item attach failed."
+msgstr ""
+
+#. TRANSLATORS: notification message
+#: src/resources/notifications.h:584
+msgid "Money attach failed."
+msgstr ""
+
+#. TRANSLATORS: notification message
+#: src/resources/notifications.h:588
+msgid "Message return failed."
+msgstr ""
+
+#. TRANSLATORS: notification message
+#: src/resources/notifications.h:592
+msgid "Message return success."
+msgstr ""
+
+#. TRANSLATORS: notification message
+#: src/resources/notifications.h:596
+msgid "Message deletion failed."
+msgstr ""
+
+#. TRANSLATORS: notification message
+#: src/resources/notifications.h:600
+msgid "Message successfully deleted."
+msgstr ""
+
+#. TRANSLATORS: notification message
+#: src/resources/notifications.h:604
+msgid "You got attach successfully."
+msgstr ""
+
+#. TRANSLATORS: notification message
+#: src/resources/notifications.h:608
+msgid "Error on getting attach successfully."
+msgstr ""
+
+#. TRANSLATORS: notification message
+#: src/resources/notifications.h:612
+msgid "Can't get attach. Too many items."
+msgstr ""
+
+#. TRANSLATORS: notification message
+#: src/resources/notifications.h:620
+msgid "You enter battle field."
+msgstr ""
+
#. TRANSLATORS: chat option changed message
#: src/utils/booleanoptions.h:27
#, c-format
diff --git a/po/manaplus.pot b/po/manaplus.pot
index 3e142a814..c4aab1dfa 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-07-29 02:28+0300\n"
+"POT-Creation-Date: 2015-07-29 22:39+0300\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
@@ -310,30 +310,30 @@ msgid "Quick"
msgstr ""
#. TRANSLATORS: visible beings on map
-#: src/actormanager.cpp:1375
+#: src/actormanager.cpp:1376
msgid "Visible on map"
msgstr ""
#. TRANSLATORS: default race name
-#: src/being/being.cpp:435
+#: src/being/being.cpp:438
msgid "Human"
msgstr ""
-#: src/being/being.cpp:609
+#: src/being/being.cpp:612
msgid "dodge"
msgstr ""
-#: src/being/being.cpp:609
+#: src/being/being.cpp:612
msgid "miss"
msgstr ""
#. TRANSLATORS: this away status writed in player nick
-#: src/being/being.cpp:2035 src/gui/windows/whoisonline.cpp:871
+#: src/being/being.cpp:2084 src/gui/windows/whoisonline.cpp:871
msgid "A"
msgstr ""
#. TRANSLATORS: this inactive status writed in player nick
-#: src/being/being.cpp:2040 src/gui/windows/whoisonline.cpp:876
+#: src/being/being.cpp:2089 src/gui/windows/whoisonline.cpp:876
msgid "I"
msgstr ""
@@ -1865,7 +1865,7 @@ msgstr ""
#. TRANSLATORS: popup menu header
#. TRANSLATORS: settings tab name
-#: src/gui/popups/popupmenu.cpp:429 src/gui/widgets/tabs/setup_players.cpp:38
+#: src/gui/popups/popupmenu.cpp:429 src/gui/widgets/tabs/setup_players.cpp:55
msgid "Players"
msgstr ""
@@ -3479,7 +3479,7 @@ msgid "Enable debug chat Log"
msgstr ""
#: src/gui/widgets/tabs/setup_chat.cpp:124
-msgid "If you enable thus, debug chat tab also will be logged to disk."
+msgid "If you enable this, debug chat tab also will be logged to disk."
msgstr ""
#. TRANSLATORS: settings option
@@ -3533,7 +3533,7 @@ msgstr ""
#: src/gui/widgets/tabs/setup_chat.cpp:153
msgid ""
-"If this setting enabled, no messages related to built-in ManaPlusshop will "
+"If this setting enabled, no messages related to built-in ManaPlus shop will "
"be displayed in chat. Disable this setting if you want to see shop-related "
"messages.\n"
"\n"
@@ -3692,10 +3692,10 @@ msgstr ""
#: src/gui/widgets/tabs/setup_chat.cpp:243
msgid ""
-"If this feature enabled, text in chat will be automaticallyadjusted to adapt "
-"to appearance of chat input field when youtyping message and when input "
-"field of chat disappears. If disabled, chat input area will allways occupy "
-"its place, which could be otherwise usable for text.\n"
+"If this feature enabled, text in chat will be automatically adjusted to "
+"adapt to appearance of chat input field when you typing message and when "
+"input field of chat disappears. If disabled, chat input area will allways "
+"occupy its place, which could be otherwise usable for text.\n"
"\n"
"Note: its mostly about jumpy attitude vs less usable space for text."
msgstr ""
@@ -3712,7 +3712,7 @@ msgstr ""
#: src/gui/widgets/tabs/setup_chat.cpp:258
msgid ""
-"If this feature enabled, timestamps in chat will use locak times.If "
+"If this feature enabled, timestamps in chat will use local times. If "
"disabled, server time will be used (often it is GMT+0)."
msgstr ""
@@ -3726,7 +3726,7 @@ msgid ""
"Here you can specify some extra words which will also cause highlighting. "
"Use comma to separate words.\n"
"\n"
-"Note: frequenthilights are annoying - use it with caution."
+"Note: frequent hilights are annoying - use it with caution."
msgstr ""
#. TRANSLATORS: settings option
@@ -4498,93 +4498,108 @@ msgstr ""
msgid "Disable logging in game (do not enable)"
msgstr ""
-#. TRANSLATORS: settings option
+#. TRANSLATORS: screen badges type
+#: src/gui/widgets/tabs/setup_players.cpp:41
+msgid "hide"
+msgstr ""
+
+#. TRANSLATORS: screen badges type
+#: src/gui/widgets/tabs/setup_players.cpp:43
+msgid "show at top"
+msgstr ""
+
+#. TRANSLATORS: screen badges type
#: src/gui/widgets/tabs/setup_players.cpp:45
+msgid "show at right"
+msgstr ""
+
+#. TRANSLATORS: screen badges type
+#: src/gui/widgets/tabs/setup_players.cpp:47
+msgid "show at bottom"
+msgstr ""
+
+#. TRANSLATORS: settings option
+#: src/gui/widgets/tabs/setup_players.cpp:62
msgid "Show gender"
msgstr ""
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_players.cpp:49
+#: src/gui/widgets/tabs/setup_players.cpp:66
msgid "Show level"
msgstr ""
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_players.cpp:53
+#: src/gui/widgets/tabs/setup_players.cpp:70
msgid "Show own name"
msgstr ""
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_players.cpp:57
+#: src/gui/widgets/tabs/setup_players.cpp:74
msgid "Enable extended mouse targeting"
msgstr ""
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_players.cpp:61
+#: src/gui/widgets/tabs/setup_players.cpp:78
msgid "Target dead players"
msgstr ""
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_players.cpp:65
+#: src/gui/widgets/tabs/setup_players.cpp:82
msgid "Visible names"
msgstr ""
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_players.cpp:69
+#: src/gui/widgets/tabs/setup_players.cpp:86
msgid "Auto move names"
msgstr ""
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_players.cpp:73
-msgid "Show badges"
-msgstr ""
-
-#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_players.cpp:77
-msgid "Show badges at top"
+#: src/gui/widgets/tabs/setup_players.cpp:91
+msgid "Badges"
msgstr ""
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_players.cpp:81
+#: src/gui/widgets/tabs/setup_players.cpp:95
msgid "Secure trades"
msgstr ""
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_players.cpp:85
+#: src/gui/widgets/tabs/setup_players.cpp:99
msgid "Unsecure chars in names"
msgstr ""
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_players.cpp:89
+#: src/gui/widgets/tabs/setup_players.cpp:103
msgid "Show statuses"
msgstr ""
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_players.cpp:93
+#: src/gui/widgets/tabs/setup_players.cpp:107
msgid "Show ip addresses on screenshots"
msgstr ""
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_players.cpp:97
+#: src/gui/widgets/tabs/setup_players.cpp:111
msgid "Allow self heal with mouse click"
msgstr ""
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_players.cpp:101
+#: src/gui/widgets/tabs/setup_players.cpp:115
msgid "Group friends in who is online window"
msgstr ""
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_players.cpp:105
+#: src/gui/widgets/tabs/setup_players.cpp:119
msgid "Hide erased players nicks"
msgstr ""
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_players.cpp:109
+#: src/gui/widgets/tabs/setup_players.cpp:123
msgid "Use special diagonal speed in players moving"
msgstr ""
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_players.cpp:113
+#: src/gui/widgets/tabs/setup_players.cpp:127
msgid ""
"Emulate right mouse button by long mouse click (useful for touch interfaces)"
msgstr ""
diff --git a/po/nb.po b/po/nb.po
index eedd7731f..32e5f2645 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-04-06 02:00+0300\n"
-"PO-Revision-Date: 2015-04-06 11:05+0000\n"
+"POT-Creation-Date: 2015-07-29 02:28+0300\n"
+"PO-Revision-Date: 2015-07-29 09:12+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:146
+#: src/actions/actions.cpp:155
msgid "File uploaded"
msgstr ""
@@ -32,146 +32,146 @@ msgstr ""
#. TRANSLATORS: ok dialog button
#. TRANSLATORS: text dialog button
#. TRANSLATORS: ok dialog button
-#: src/actions/actions.cpp:148 src/client.cpp:1454 src/client.cpp:1481
-#: 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:312
-#: src/gui/widgets/tabs/setup_theme.cpp:343
+#: src/actions/actions.cpp:158 src/client.cpp:1453 src/client.cpp:1486
+#: src/gamemodifiers.cpp:451 src/gui/dialogsmanager.cpp:168
+#: src/gui/dialogsmanager.cpp:188 src/gui/widgets/tabs/setup_input.cpp:164
+#: src/gui/widgets/tabs/setup_theme.cpp:313
+#: src/gui/widgets/tabs/setup_theme.cpp:349
#: src/gui/widgets/tabs/setup_video.cpp:250
-#: src/gui/widgets/tabs/setup_video.cpp:274
-#: src/gui/widgets/tabs/setup_video.cpp:389
-#: src/gui/widgets/tabs/setup_video.cpp:401
-#: src/gui/windows/changeemaildialog.cpp:167
-#: src/gui/windows/changepassworddialog.cpp:157
-#: src/gui/windows/charcreatedialog.cpp:380
-#: src/gui/windows/charselectdialog.cpp:279
-#: src/gui/windows/charselectdialog.cpp:321 src/gui/windows/editdialog.cpp:49
-#: src/gui/windows/editserverdialog.cpp:59
-#: src/gui/windows/editserverdialog.cpp:217
-#: src/gui/windows/itemamountwindow.cpp:167 src/gui/windows/quitdialog.cpp:68
-#: src/gui/windows/registerdialog.cpp:243 src/gui/windows/socialwindow.cpp:507
-#: src/gui/windows/textdialog.cpp:48 src/gui/windows/unregisterdialog.cpp:146
-#: src/net/ea/charserverhandler.cpp:143 src/net/ea/charserverhandler.cpp:162
-#: src/net/ea/gamehandler.cpp:83 src/net/eathena/charserverhandler.cpp:593
-#: src/net/eathena/charserverhandler.cpp:623
-#: src/net/eathena/charserverhandler.cpp:653
-#: src/net/tmwa/charserverhandler.cpp:535
+#: src/gui/widgets/tabs/setup_video.cpp:278
+#: src/gui/widgets/tabs/setup_video.cpp:396
+#: src/gui/widgets/tabs/setup_video.cpp:412
+#: src/gui/windows/changeemaildialog.cpp:169
+#: src/gui/windows/changepassworddialog.cpp:159
+#: src/gui/windows/charcreatedialog.cpp:390
+#: src/gui/windows/charselectdialog.cpp:280
+#: src/gui/windows/charselectdialog.cpp:327 src/gui/windows/editdialog.cpp:50
+#: src/gui/windows/editserverdialog.cpp:56
+#: src/gui/windows/editserverdialog.cpp:216
+#: src/gui/windows/itemamountwindow.cpp:179 src/gui/windows/quitdialog.cpp:66
+#: src/gui/windows/registerdialog.cpp:241 src/gui/windows/socialwindow.cpp:524
+#: src/gui/windows/textdialog.cpp:48 src/gui/windows/unregisterdialog.cpp:149
+#: src/net/ea/charserverhandler.cpp:145 src/net/ea/charserverhandler.cpp:170
+#: src/net/ea/gamehandler.cpp:85 src/net/eathena/charserverhandler.cpp:612
+#: src/net/eathena/charserverhandler.cpp:647
+#: src/net/eathena/charserverhandler.cpp:683
+#: src/net/tmwa/charserverhandler.cpp:506
msgid "OK"
msgstr "OK"
#. TRANSLATORS: clear graphics command message
#. TRANSLATORS: clear fonts cache message
-#: src/actions/actions.cpp:934 src/actions/actions.cpp:946
+#: src/actions/actions.cpp:983 src/actions/actions.cpp:996
msgid "Cache cleaned"
msgstr ""
#. TRANSLATORS: uptime command
-#: src/actions/actions.cpp:1074 src/actions/actions.cpp:1130
+#: src/actions/actions.cpp:1132 src/actions/actions.cpp:1189
#, c-format
msgid "Client uptime: %s"
msgstr ""
#. TRANSLATORS: uptime command
-#: src/actions/actions.cpp:1085
+#: src/actions/actions.cpp:1144
#, c-format
msgid "%d week"
msgstr ""
-#: src/actions/actions.cpp:1085
+#: src/actions/actions.cpp:1144
#, c-format
msgid "%d weeks"
msgstr ""
#. TRANSLATORS: uptime command
-#: src/actions/actions.cpp:1096
+#: src/actions/actions.cpp:1155
#, c-format
msgid "%d day"
msgstr ""
-#: src/actions/actions.cpp:1096
+#: src/actions/actions.cpp:1155
#, c-format
msgid "%d days"
msgstr ""
#. TRANSLATORS: uptime command
-#: src/actions/actions.cpp:1106
+#: src/actions/actions.cpp:1165
#, c-format
msgid "%d hour"
msgstr ""
-#: src/actions/actions.cpp:1106
+#: src/actions/actions.cpp:1165
#, c-format
msgid "%d hours"
msgstr ""
#. TRANSLATORS: uptime command
-#: src/actions/actions.cpp:1116
+#: src/actions/actions.cpp:1175
#, c-format
msgid "%d minute"
msgstr ""
-#: src/actions/actions.cpp:1116
+#: src/actions/actions.cpp:1175
#, c-format
msgid "%d minutes"
msgstr ""
#. TRANSLATORS: uptime command
-#: src/actions/actions.cpp:1126
+#: src/actions/actions.cpp:1185
#, c-format
msgid "%d second"
msgstr ""
-#: src/actions/actions.cpp:1126
+#: src/actions/actions.cpp:1185
#, c-format
msgid "%d seconds"
msgstr ""
#. TRANSLATORS: dump command
-#: src/actions/actions.cpp:1187 src/actions/actions.cpp:1196
+#: src/actions/actions.cpp:1247 src/actions/actions.cpp:1256
msgid "Resource images:"
msgstr ""
#. TRANSLATORS: dump command
-#: src/actions/actions.cpp:1190 src/actions/actions.cpp:1199
+#: src/actions/actions.cpp:1250 src/actions/actions.cpp:1260
msgid "Resource orphaned images:"
msgstr ""
#. TRANSLATORS: dump environment command
-#: src/actions/actions.cpp:1287
+#: src/actions/actions.cpp:1349
msgid "Environment variables dumped"
msgstr ""
-#: src/actions/actions.cpp:1406
+#: src/actions/actions.cpp:1474
msgid "Uploaded config into:"
msgstr ""
-#: src/actions/actions.cpp:1415
+#: src/actions/actions.cpp:1483
msgid "Uploaded server config into:"
msgstr ""
-#: src/actions/actions.cpp:1424
+#: src/actions/actions.cpp:1492
msgid "Uploaded log into:"
msgstr ""
#. TRANSLATORS: whisper send
-#: src/actions/chat.cpp:247
+#: src/actions/chat.cpp:246
msgid "Cannot send empty whispers!"
msgstr "Kan ikke sende tomme meldinger!"
#. TRANSLATORS: new whisper or channel query
-#: src/actions/chat.cpp:295
+#: src/actions/chat.cpp:294
#, 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:320 src/gui/widgets/tabs/chat/partytab.cpp:71
+#: src/actions/chat.cpp:319 src/gui/widgets/tabs/chat/partytab.cpp:71
msgid "Party name is missing."
msgstr ""
#. TRANSLATORS: create guild message
-#: src/actions/chat.cpp:338
+#: src/actions/chat.cpp:337
msgid "Guild name is missing."
msgstr ""
@@ -179,16 +179,16 @@ msgstr ""
#. TRANSLATORS: guild invite message
#. TRANSLATORS: party kick message
#. TRANSLATORS: change relation
-#: src/actions/chat.cpp:359 src/actions/chat.cpp:390 src/actions/chat.cpp:455
-#: src/actions/chat.cpp:485 src/actions/commands.cpp:78
+#: src/actions/chat.cpp:358 src/actions/chat.cpp:389 src/actions/chat.cpp:460
+#: src/actions/chat.cpp:490 src/actions/commands.cpp:80
msgid "Please specify a name."
msgstr ""
-#: src/actions/chat.cpp:410
+#: src/actions/chat.cpp:409
msgid "Return toggles chat."
msgstr ""
-#: src/actions/chat.cpp:410
+#: src/actions/chat.cpp:409
msgid "Message closes chat."
msgstr ""
@@ -198,184 +198,199 @@ msgid "Return now toggles chat."
msgstr ""
#. TRANSLATORS: message from toggle chat command
-#: src/actions/chat.cpp:430
+#: src/actions/chat.cpp:431
msgid "Message now closes chat."
msgstr ""
-#: src/actions/chat.cpp:570
+#: src/actions/chat.cpp:575
#, c-format
msgid "equipped hat %s."
msgstr ""
#. TRANSLATORS: change relation
-#: src/actions/commands.cpp:120
+#: src/actions/commands.cpp:122
#, c-format
msgid "Player already %s!"
msgstr ""
#. TRANSLATORS: change relation
-#: src/actions/commands.cpp:133
+#: src/actions/commands.cpp:135
#, c-format
msgid "Player successfully %s!"
msgstr ""
#. TRANSLATORS: change relation
-#: src/actions/commands.cpp:135
+#: src/actions/commands.cpp:137
#, c-format
msgid "Player could not be %s!"
msgstr ""
#. TRANSLATORS: unignore command
-#: src/actions/commands.cpp:166
+#: src/actions/commands.cpp:168
msgid "Player wasn't ignored!"
msgstr ""
#. TRANSLATORS: unignore command
-#: src/actions/commands.cpp:175
+#: src/actions/commands.cpp:177
msgid "Player no longer ignored!"
msgstr ""
#. TRANSLATORS: unignore command
-#: src/actions/commands.cpp:177
+#: src/actions/commands.cpp:179
msgid "Player could not be unignored!"
msgstr ""
#. TRANSLATORS: erase command
-#: src/actions/commands.cpp:192
+#: src/actions/commands.cpp:194
msgid "Player already erased!"
msgstr ""
#. TRANSLATORS: erase command
-#: src/actions/commands.cpp:205
+#: src/actions/commands.cpp:207
msgid "Player no longer erased!"
msgstr ""
#. TRANSLATORS: erase command
-#: src/actions/commands.cpp:207
+#: src/actions/commands.cpp:209
msgid "Player could not be erased!"
msgstr ""
#. TRANSLATORS: adding friend command
-#: src/actions/commands.cpp:214
+#: src/actions/commands.cpp:216
msgid "friend"
msgstr ""
#. TRANSLATORS: disregard command
-#: src/actions/commands.cpp:221
+#: src/actions/commands.cpp:223
msgid "disregarded"
msgstr ""
#. TRANSLATORS: neutral command
-#: src/actions/commands.cpp:228
+#: src/actions/commands.cpp:230
msgid "neutral"
msgstr ""
#. TRANSLATORS: blacklist command
-#: src/actions/commands.cpp:235
+#: src/actions/commands.cpp:237
msgid "blacklisted"
msgstr ""
#. TRANSLATORS: enemy command
-#: src/actions/commands.cpp:242
+#: src/actions/commands.cpp:244
msgid "enemy"
msgstr ""
-#: src/actions/pets.cpp:104
+#: src/actions/commands.cpp:947
+#, c-format
+msgid "Config value: %s"
+msgstr ""
+
+#: src/actions/commands.cpp:959
+#, c-format
+msgid "Server config value: %s"
+msgstr ""
+
+#: src/actions/pets.cpp:109
msgid "Rename your pet"
msgstr ""
#. TRANSLATORS: disable trades message
-#: src/actions/statusbar.cpp:171
+#: src/actions/statusbar.cpp:177
msgid "Ignoring incoming trade requests"
msgstr ""
#. TRANSLATORS: enable trades message
-#: src/actions/statusbar.cpp:181
+#: src/actions/statusbar.cpp:187
msgid "Accepting incoming trade requests"
msgstr ""
+#. TRANSLATORS: quick tab in settings
+#: src/actions/windows.cpp:323 src/gui/widgets/tabs/setup_quick.cpp:45
+msgid "Quick"
+msgstr ""
+
#. TRANSLATORS: visible beings on map
-#: src/actormanager.cpp:1359
+#: src/actormanager.cpp:1375
msgid "Visible on map"
msgstr ""
#. TRANSLATORS: default race name
-#: src/being/being.cpp:406
+#: src/being/being.cpp:435
msgid "Human"
msgstr ""
-#: src/being/being.cpp:575
+#: src/being/being.cpp:609
msgid "dodge"
msgstr ""
-#: src/being/being.cpp:575
+#: src/being/being.cpp:609
msgid "miss"
msgstr ""
#. TRANSLATORS: this away status writed in player nick
-#: src/being/being.cpp:1921 src/gui/windows/whoisonline.cpp:865
+#: src/being/being.cpp:2035 src/gui/windows/whoisonline.cpp:871
msgid "A"
msgstr ""
#. TRANSLATORS: this inactive status writed in player nick
-#: src/being/being.cpp:1926 src/gui/windows/whoisonline.cpp:870
+#: src/being/being.cpp:2040 src/gui/windows/whoisonline.cpp:876
msgid "I"
msgstr ""
#. TRANSLATORS: chat message after death
-#: src/being/localplayer.cpp:381
+#: src/being/localplayer.cpp:380
#, c-format
msgid "You were killed by %s."
msgstr ""
#. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:835
+#: src/being/localplayer.cpp:836
msgid "Tried to pick up nonexistent item."
msgstr ""
#. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:839
+#: src/being/localplayer.cpp:840
msgid "Item is too heavy."
msgstr ""
#. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:843
+#: src/being/localplayer.cpp:844
msgid "Item is too far away."
msgstr ""
#. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:847
+#: src/being/localplayer.cpp:848
msgid "Inventory is full."
msgstr ""
#. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:851
+#: src/being/localplayer.cpp:852
msgid "Stack is too big."
msgstr ""
#. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:855
+#: src/being/localplayer.cpp:856
msgid "Item belongs to someone else."
msgstr ""
#. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:859
+#: src/being/localplayer.cpp:860
msgid "You can't pickup this amount of items."
msgstr ""
#. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:863
+#: src/being/localplayer.cpp:864
msgid "Your item stack has max amount."
msgstr ""
#. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:870
+#: src/being/localplayer.cpp:871
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:895
#, c-format
msgid "You picked up %d [@@%d|%s@@]."
msgid_plural "You picked up %d [@@%d|%s@@]."
@@ -384,53 +399,53 @@ msgstr[1] ""
#. TRANSLATORS: this is normal experience
#. TRANSLATORS: get xp message
-#: src/being/localplayer.cpp:1066 src/being/localplayer.cpp:1067
-#: src/being/localplayer.cpp:1093
+#: src/being/localplayer.cpp:1067 src/being/localplayer.cpp:1068
+#: src/being/localplayer.cpp:1094
msgid "xp"
msgstr ""
#. TRANSLATORS: this is job experience
-#: src/being/localplayer.cpp:1071 src/being/localplayer.cpp:1077
-#: src/being/localplayer.cpp:1083
+#: src/being/localplayer.cpp:1072 src/being/localplayer.cpp:1078
+#: src/being/localplayer.cpp:1084
msgid "job"
msgstr ""
#. TRANSLATORS: get hp message
-#: src/being/localplayer.cpp:1102
+#: src/being/localplayer.cpp:1103
msgid "hp"
msgstr ""
#. TRANSLATORS: get hp message
-#: src/being/localplayer.cpp:1111
+#: src/being/localplayer.cpp:1112
msgid "mana"
msgstr ""
#. TRANSLATORS: follow command message
-#: src/being/localplayer.cpp:2180
+#: src/being/localplayer.cpp:2186
#, c-format
msgid "Follow: %s"
msgstr ""
#. TRANSLATORS: follow command message
#. TRANSLATORS: cancel follow message
-#: src/being/localplayer.cpp:2186 src/being/localplayer.cpp:2211
+#: src/being/localplayer.cpp:2192 src/being/localplayer.cpp:2217
msgid "Follow canceled"
msgstr ""
#. TRANSLATORS: imitate command message
-#: src/being/localplayer.cpp:2196
+#: src/being/localplayer.cpp:2202
#, c-format
msgid "Imitation: %s"
msgstr ""
#. TRANSLATORS: imitate command message
#. TRANSLATORS: cancel follow message
-#: src/being/localplayer.cpp:2202 src/being/localplayer.cpp:2216
+#: src/being/localplayer.cpp:2208 src/being/localplayer.cpp:2222
msgid "Imitation canceled"
msgstr ""
#. TRANSLATORS: wait player/monster message
-#: src/being/localplayer.cpp:2566
+#: src/being/localplayer.cpp:2572
#, c-format
msgid "You see %s"
msgstr ""
@@ -440,65 +455,65 @@ msgstr ""
#. TRANSLATORS: add player to completle ignore list
#. TRANSLATORS: popup menu item
#. TRANSLATORS: add player to ignore list
-#: src/being/playerrelations.cpp:467 src/gui/popups/popupmenu.cpp:2287
-#: src/gui/popups/popupmenu.cpp:2329
+#: src/being/playerrelations.cpp:469 src/gui/popups/popupmenu.cpp:2308
+#: src/gui/popups/popupmenu.cpp:2350
msgid "Completely ignore"
msgstr ""
#. TRANSLATORS: ignore/unignore action
-#: src/being/playerrelations.cpp:484
+#: src/being/playerrelations.cpp:486
msgid "Print '...'"
msgstr ""
#. TRANSLATORS: ignore/unignore action
-#: src/being/playerrelations.cpp:507
+#: src/being/playerrelations.cpp:509
msgid "Blink name"
msgstr ""
#. TRANSLATORS: ignore strategi
-#: src/being/playerrelations.cpp:553
+#: src/being/playerrelations.cpp:555
msgid "Floating '...' bubble"
msgstr ""
#. TRANSLATORS: ignore strategi
-#: src/being/playerrelations.cpp:557
+#: src/being/playerrelations.cpp:559
msgid "Floating bubble"
msgstr ""
#. TRANSLATORS: setup tab quick button
#. TRANSLATORS: full button name
#. TRANSLATORS: setup window name
-#: src/client.cpp:907 src/gui/windowmenu.cpp:167
-#: src/gui/windows/setupwindow.cpp:61
+#: src/client.cpp:805 src/gui/windowmenu.cpp:177
+#: src/gui/windows/setupwindow.cpp:64
msgid "Setup"
msgstr ""
#. TRANSLATORS: perfoamance tab quick button
#. TRANSLATORS: settings tab name
-#: src/client.cpp:910 src/gui/widgets/tabs/setup_perfomance.cpp:54
+#: src/client.cpp:808 src/gui/widgets/tabs/setup_perfomance.cpp:54
msgid "Performance"
msgstr ""
#. TRANSLATORS: video tab quick button
#. TRANSLATORS: video settings tab name
-#: src/client.cpp:913 src/gui/widgets/tabs/setup_video.cpp:107
+#: src/client.cpp:811 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:916 src/gui/widgets/tabs/setup_theme.cpp:122
+#: src/client.cpp:814 src/gui/widgets/tabs/setup_theme.cpp:121
msgid "Theme"
msgstr ""
#. TRANSLATORS: theme tab quick button
-#: src/client.cpp:919
+#: src/client.cpp:817
msgid "About"
msgstr ""
#. TRANSLATORS: theme tab quick button
#. TRANSLATORS: help window name
-#: src/client.cpp:922 src/gui/windowmenu.cpp:72
+#: src/client.cpp:820 src/gui/windowmenu.cpp:72
#: src/gui/windows/helpwindow.cpp:53
msgid "Help"
msgstr "Hjelp"
@@ -511,46 +526,49 @@ msgstr "Hjelp"
#. TRANSLATORS: close window
#. TRANSLATORS: did you know window button
#. TRANSLATORS: storage button
+#. TRANSLATORS: mail edit window button
+#. TRANSLATORS: mail view window button
#. TRANSLATORS: npc dialog button
#. TRANSLATORS: quests window button
#. TRANSLATORS: shop window button
-#: src/client.cpp:926 src/client.cpp:1382 src/client.cpp:1396
-#: 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:254
-#: src/gui/windows/inventorywindow.cpp:277 src/gui/windows/npcdialog.cpp:75
-#: src/gui/windows/npcdialog.cpp:113 src/gui/windows/questswindow.cpp:77
-#: src/gui/windows/shopwindow.cpp:111
+#: src/client.cpp:824 src/client.cpp:1371 src/client.cpp:1390
+#: src/gui/dialogsmanager.cpp:105 src/gui/popups/popupmenu.cpp:738
+#: src/gui/popups/popupmenu.cpp:979 src/gui/windows/didyouknowwindow.cpp:81
+#: src/gui/windows/inventorywindow.cpp:265
+#: src/gui/windows/inventorywindow.cpp:289
+#: src/gui/windows/maileditwindow.cpp:52 src/gui/windows/mailviewwindow.cpp:59
+#: src/gui/windows/npcdialog.cpp:76 src/gui/windows/npcdialog.cpp:115
+#: src/gui/windows/questswindow.cpp:78 src/gui/windows/shopwindow.cpp:112
msgid "Close"
msgstr "Lukk"
#. TRANSLATORS: connection dialog header
-#: src/client.cpp:1052
+#: src/client.cpp:1041 src/gui/windowmanager_unittest.cc:150
msgid "Connecting to server"
msgstr ""
#. TRANSLATORS: connection dialog header
-#: src/client.cpp:1098
+#: src/client.cpp:1087 src/gui/windowmanager_unittest.cc:167
msgid "Logging in"
msgstr ""
#. TRANSLATORS: connection dialog header
-#: src/client.cpp:1141
+#: src/client.cpp:1130
msgid "Entering game world"
msgstr ""
#. TRANSLATORS: connection dialog header
-#: src/client.cpp:1273
+#: src/client.cpp:1263
msgid "Requesting characters"
msgstr ""
#. TRANSLATORS: connection dialog header
-#: src/client.cpp:1313
+#: src/client.cpp:1302
msgid "Connecting to the game server"
msgstr ""
#. TRANSLATORS: connection dialog header
-#: src/client.cpp:1325
+#: src/client.cpp:1313
msgid "Changing game servers"
msgstr ""
@@ -559,83 +577,81 @@ msgstr ""
#. TRANSLATORS: change password error header
#. TRANSLATORS: char creation error
#. TRANSLATORS: error message
-#. TRANSLATORS: edit server dialog error header
-#. TRANSLATORS: error message
#. TRANSLATORS: unregister dialog. error message.
#. TRANSLATORS: error message header
-#. TRANSLATORS: info message
+#. TRANSLATORS: error header
#. TRANSLATORS: ok dialog button
-#. TRANSLATORS: error message
-#: src/client.cpp:1380 src/client.cpp:1394 src/client.cpp:1589
-#: src/gui/windows/changeemaildialog.cpp:164
-#: src/gui/windows/changepassworddialog.cpp:154
-#: src/gui/windows/charcreatedialog.cpp:376
-#: src/gui/windows/charselectdialog.cpp:319
-#: src/gui/windows/editserverdialog.cpp:212
-#: src/gui/windows/registerdialog.cpp:243
-#: src/gui/windows/unregisterdialog.cpp:143
-#: src/net/ea/charserverhandler.cpp:141
-#: src/net/eathena/charserverhandler.cpp:576
-#: src/net/eathena/charserverhandler.cpp:578
-#: src/net/eathena/charserverhandler.cpp:651
-#: src/net/tmwa/charserverhandler.cpp:533
+#. TRANSLATORS: error header
+#: src/client.cpp:1368 src/client.cpp:1387 src/client.cpp:1598
+#: src/gui/windows/changeemaildialog.cpp:166
+#: src/gui/windows/changepassworddialog.cpp:156
+#: src/gui/windows/charcreatedialog.cpp:386
+#: src/gui/windows/charselectdialog.cpp:324
+#: src/gui/windows/editserverdialog.cpp:211
+#: src/gui/windows/registerdialog.cpp:241
+#: src/gui/windows/unregisterdialog.cpp:146
+#: src/net/ea/charserverhandler.cpp:142
+#: src/net/eathena/charserverhandler.cpp:587
+#: src/net/eathena/charserverhandler.cpp:591
+#: src/net/eathena/charserverhandler.cpp:679
+#: src/net/tmwa/charserverhandler.cpp:502
msgid "Error"
msgstr "Feil"
#. TRANSLATORS: connection dialog header
-#: src/client.cpp:1409
+#: src/client.cpp:1406
msgid "Requesting registration details"
msgstr ""
#. TRANSLATORS: password change message header
-#: src/client.cpp:1450
+#: src/client.cpp:1449
msgid "Password Change"
msgstr ""
#. TRANSLATORS: password change message text
-#: src/client.cpp:1452
+#: src/client.cpp:1451
msgid "Password changed successfully!"
msgstr ""
#. TRANSLATORS: email change message header
-#: src/client.cpp:1477
+#: src/client.cpp:1482
msgid "Email Change"
msgstr ""
#. TRANSLATORS: email change message text
-#: src/client.cpp:1479
+#: src/client.cpp:1484
msgid "Email changed successfully!"
msgstr ""
#. TRANSLATORS: unregister message header
-#: src/client.cpp:1506
+#: src/client.cpp:1514
msgid "Unregister Successful"
msgstr ""
#. TRANSLATORS: unregister message text
-#: src/client.cpp:1508
+#: src/client.cpp:1516
msgid "Farewell, come back any time..."
msgstr ""
#. TRANSLATORS: directory creation error
-#: src/configmanager.cpp:53 src/dirs.cpp:350 src/dirs.cpp:365 src/dirs.cpp:410
-#: src/dirs.cpp:578 src/dirs.cpp:586
+#: src/configmanager.cpp:53 src/dirs.cpp:352 src/dirs.cpp:367 src/dirs.cpp:412
+#: src/dirs.cpp:580 src/dirs.cpp:588
#, c-format
msgid "%s doesn't exist and can't be created! Exiting."
msgstr ""
#. TRANSLATORS: update server initialisation error
-#: src/dirs.cpp:460
+#: src/dirs.cpp:462
#, c-format
msgid "Invalid update host: %s."
msgstr ""
#. TRANSLATORS: update server initialisation error
-#: src/dirs.cpp:501 src/dirs.cpp:508
+#: src/dirs.cpp:503 src/dirs.cpp:510
msgid "Error creating updates directory!"
msgstr ""
-#: src/dirs.cpp:530 src/dirs.cpp:548
+#: src/dirs.cpp:532 src/dirs.cpp:550
#, c-format
msgid "Error: %s doesn't exist and can't be created! Exiting."
msgstr ""
@@ -653,441 +669,456 @@ msgid "dyecmd srcdyestring dstfile"
msgstr ""
#. TRANSLATORS: chat tab header
-#: src/game.cpp:252 src/gui/windows/chatwindow.cpp:2137
+#: src/game.cpp:252 src/gui/windows/chatwindow.cpp:2188
msgid "General"
msgstr "Generelt"
#. TRANSLATORS: chat tab header
#. TRANSLATORS: full button name
#. TRANSLATORS: debug window name
-#: src/game.cpp:270 src/gui/windowmenu.cpp:154
-#: src/gui/windows/debugwindow.cpp:42
+#: src/game.cpp:259 src/gui/windowmenu.cpp:163
+#: src/gui/windows/debugwindow.cpp:43
msgid "Debug"
msgstr ""
#. TRANSLATORS: save file message
-#: src/game.cpp:563
+#: src/game.cpp:556
#, c-format
msgid "Screenshot saved as %s"
msgstr ""
#. TRANSLATORS: save file message
-#: src/game.cpp:573
+#: src/game.cpp:566
msgid "Saving screenshot failed!"
msgstr "Lagring av skjermbilde feilet!"
#. TRANSLATORS: error message text
-#: src/game.cpp:660
+#: src/game.cpp:651
msgid "The connection to the server was lost."
msgstr ""
#. TRANSLATORS: error message header
-#: src/game.cpp:663
+#: src/game.cpp:654
msgid "Network Error"
msgstr "Nettverksfeil"
#. TRANSLATORS: move type in status bar
-#: src/gamemodifiers.cpp:145
+#: src/gamemodifiers.cpp:149
msgid "(D) default moves"
msgstr ""
#. TRANSLATORS: move type in status bar
-#: src/gamemodifiers.cpp:147
+#: src/gamemodifiers.cpp:151
msgid "(I) invert moves"
msgstr ""
#. TRANSLATORS: move type in status bar
-#: src/gamemodifiers.cpp:149
+#: src/gamemodifiers.cpp:153
msgid "(c) moves with some crazy moves"
msgstr ""
#. TRANSLATORS: move type in status bar
-#: src/gamemodifiers.cpp:151
+#: src/gamemodifiers.cpp:155
msgid "(C) moves with crazy moves"
msgstr ""
#. TRANSLATORS: move type in status bar
-#: src/gamemodifiers.cpp:153
+#: src/gamemodifiers.cpp:157
msgid "(d) double normal + crazy"
msgstr ""
#. TRANSLATORS: move type in status bar
-#: src/gamemodifiers.cpp:155
+#: src/gamemodifiers.cpp:159
msgid "(?) unknown move"
msgstr ""
#. TRANSLATORS: crazy move type in status bar
-#: src/gamemodifiers.cpp:180
+#: src/gamemodifiers.cpp:184
#, c-format
msgid "(%u) crazy move number %u"
msgstr ""
#. TRANSLATORS: crazy move type in status bar
-#: src/gamemodifiers.cpp:186
+#: src/gamemodifiers.cpp:190
msgid "(a) custom crazy move"
msgstr ""
#. TRANSLATORS: crazy move type in status bar
-#: src/gamemodifiers.cpp:191
+#: src/gamemodifiers.cpp:195
msgid "(?) crazy move"
msgstr ""
#. TRANSLATORS: move to target type in status bar
-#: src/gamemodifiers.cpp:198
+#: src/gamemodifiers.cpp:202
msgid "(0) default moves to target"
msgstr ""
#. TRANSLATORS: move to target type in status bar
-#: src/gamemodifiers.cpp:200
+#: src/gamemodifiers.cpp:204
msgid "(1) moves to target in distance 1"
msgstr ""
#. TRANSLATORS: move to target type in status bar
-#: src/gamemodifiers.cpp:202
+#: src/gamemodifiers.cpp:206
msgid "(2) moves to target in distance 2"
msgstr ""
#. TRANSLATORS: move to target type in status bar
-#: src/gamemodifiers.cpp:204
+#: src/gamemodifiers.cpp:208
msgid "(3) moves to target in distance 3"
msgstr ""
#. TRANSLATORS: move to target type in status bar
-#: src/gamemodifiers.cpp:206
+#: src/gamemodifiers.cpp:210
msgid "(4) moves to target in distance 4"
msgstr ""
#. TRANSLATORS: move to target type in status bar
-#: src/gamemodifiers.cpp:208
+#: src/gamemodifiers.cpp:212
msgid "(5) moves to target in distance 5"
msgstr ""
#. TRANSLATORS: move to target type in status bar
-#: src/gamemodifiers.cpp:210
+#: src/gamemodifiers.cpp:214
msgid "(6) moves to target in distance 6"
msgstr ""
#. TRANSLATORS: move to target type in status bar
-#: src/gamemodifiers.cpp:212
+#: src/gamemodifiers.cpp:216
msgid "(7) moves to target in distance 7"
msgstr ""
#. TRANSLATORS: move to target type in status bar
-#: src/gamemodifiers.cpp:214
+#: src/gamemodifiers.cpp:218
msgid "(8) moves to target in distance 8"
msgstr ""
#. TRANSLATORS: move to target type in status bar
-#: src/gamemodifiers.cpp:216
+#: src/gamemodifiers.cpp:220
msgid "(9) moves to target in distance 9"
msgstr ""
#. TRANSLATORS: move to target type in status bar
-#: src/gamemodifiers.cpp:218
+#: src/gamemodifiers.cpp:222
msgid "(A) moves to target in attack range"
msgstr ""
#. TRANSLATORS: move to target type in status bar
-#: src/gamemodifiers.cpp:220
+#: src/gamemodifiers.cpp:224
msgid "(a) archer attack range"
msgstr ""
#. TRANSLATORS: move to target type in status bar
-#: src/gamemodifiers.cpp:222
+#: src/gamemodifiers.cpp:226
msgid "(B) moves to target in attack range - 1"
msgstr ""
#. TRANSLATORS: move to target type in status bar
-#: src/gamemodifiers.cpp:224
+#: src/gamemodifiers.cpp:228
msgid "(?) move to target"
msgstr ""
#. TRANSLATORS: folow mode in status bar
-#: src/gamemodifiers.cpp:230
+#: src/gamemodifiers.cpp:234
msgid "(D) default follow"
msgstr ""
#. TRANSLATORS: folow mode in status bar
-#: src/gamemodifiers.cpp:232
+#: src/gamemodifiers.cpp:236
msgid "(R) relative follow"
msgstr ""
#. TRANSLATORS: folow mode in status bar
-#: src/gamemodifiers.cpp:234
+#: src/gamemodifiers.cpp:238
msgid "(M) mirror follow"
msgstr ""
#. TRANSLATORS: folow mode in status bar
-#: src/gamemodifiers.cpp:236
+#: src/gamemodifiers.cpp:240
msgid "(P) pet follow"
msgstr ""
#. TRANSLATORS: folow mode in status bar
-#: src/gamemodifiers.cpp:238
+#: src/gamemodifiers.cpp:242
msgid "(?) unknown follow"
msgstr ""
#. TRANSLATORS: switch attack type in status bar
#. TRANSLATORS: attack type in status bar
-#: src/gamemodifiers.cpp:244 src/gamemodifiers.cpp:252
-#: src/gamemodifiers.cpp:266
+#: src/gamemodifiers.cpp:248 src/gamemodifiers.cpp:256
+#: src/gamemodifiers.cpp:270
msgid "(?) attack"
msgstr ""
#. TRANSLATORS: switch attack type in status bar
#. TRANSLATORS: attack type in status bar
-#: src/gamemodifiers.cpp:246 src/gamemodifiers.cpp:258
+#: src/gamemodifiers.cpp:250 src/gamemodifiers.cpp:262
msgid "(D) default attack"
msgstr ""
#. TRANSLATORS: switch attack type in status bar
-#: src/gamemodifiers.cpp:248
+#: src/gamemodifiers.cpp:252
msgid "(s) switch attack without shield"
msgstr ""
#. TRANSLATORS: switch attack type in status bar
-#: src/gamemodifiers.cpp:250
+#: src/gamemodifiers.cpp:254
msgid "(S) switch attack with shield"
msgstr ""
#. TRANSLATORS: attack type in status bar
-#: src/gamemodifiers.cpp:260
+#: src/gamemodifiers.cpp:264
msgid "(G) go and attack"
msgstr ""
#. TRANSLATORS: attack type in status bar
-#: src/gamemodifiers.cpp:262
+#: src/gamemodifiers.cpp:266
msgid "(A) go, attack, pickup"
msgstr ""
#. TRANSLATORS: attack type in status bar
-#: src/gamemodifiers.cpp:264
+#: src/gamemodifiers.cpp:268
msgid "(d) without auto attack"
msgstr ""
+#. TRANSLATORS: targeting type in status bar
+#: src/gamemodifiers.cpp:276
+msgid "(D) don't switch target"
+msgstr ""
+
+#. TRANSLATORS: targeting type in status bar
+#: src/gamemodifiers.cpp:278
+msgid "(C) always attack closest"
+msgstr ""
+
+#. TRANSLATORS: targeting type in status bar
+#: src/gamemodifiers.cpp:280
+msgid "(?) targeting"
+msgstr ""
+
#. TRANSLATORS: pickup size in status bar
-#: src/gamemodifiers.cpp:299
+#: src/gamemodifiers.cpp:314
msgid "(S) small pick up 1x1 cells"
msgstr ""
#. TRANSLATORS: pickup size in status bar
-#: src/gamemodifiers.cpp:301
+#: src/gamemodifiers.cpp:316
msgid "(D) default pick up 2x1 cells"
msgstr ""
#. TRANSLATORS: pickup size in status bar
-#: src/gamemodifiers.cpp:303
+#: src/gamemodifiers.cpp:318
msgid "(F) forward pick up 2x3 cells"
msgstr ""
#. TRANSLATORS: pickup size in status bar
-#: src/gamemodifiers.cpp:305
+#: src/gamemodifiers.cpp:320
msgid "(3) pick up 3x3 cells"
msgstr ""
#. TRANSLATORS: pickup size in status bar
-#: src/gamemodifiers.cpp:307
+#: src/gamemodifiers.cpp:322
msgid "(g) go and pick up in distance 4"
msgstr ""
#. TRANSLATORS: pickup size in status bar
-#: src/gamemodifiers.cpp:309
+#: src/gamemodifiers.cpp:324
msgid "(G) go and pick up in distance 8"
msgstr ""
#. TRANSLATORS: pickup size in status bar
-#: src/gamemodifiers.cpp:311
+#: src/gamemodifiers.cpp:326
msgid "(A) go and pick up in max distance"
msgstr ""
#. TRANSLATORS: pickup size in status bar
-#: src/gamemodifiers.cpp:313
+#: src/gamemodifiers.cpp:328
msgid "(?) pick up"
msgstr ""
#. TRANSLATORS: magic attack in status bar
-#: src/gamemodifiers.cpp:319
+#: src/gamemodifiers.cpp:334
msgid "(f) use #flar for magic attack"
msgstr ""
#. TRANSLATORS: magic attack in status bar
-#: src/gamemodifiers.cpp:321
+#: src/gamemodifiers.cpp:336
msgid "(c) use #chiza for magic attack"
msgstr ""
#. TRANSLATORS: magic attack in status bar
-#: src/gamemodifiers.cpp:323
+#: src/gamemodifiers.cpp:338
msgid "(I) use #ingrav for magic attack"
msgstr ""
#. TRANSLATORS: magic attack in status bar
-#: src/gamemodifiers.cpp:325
+#: src/gamemodifiers.cpp:340
msgid "(F) use #frillyar for magic attack"
msgstr ""
#. TRANSLATORS: magic attack in status bar
-#: src/gamemodifiers.cpp:327
+#: src/gamemodifiers.cpp:342
msgid "(U) use #upmarmu for magic attack"
msgstr ""
#. TRANSLATORS: magic attack in status bar
-#: src/gamemodifiers.cpp:329
+#: src/gamemodifiers.cpp:344
msgid "(?) magic attack"
msgstr ""
#. TRANSLATORS: player attack type in status bar
-#: src/gamemodifiers.cpp:335
+#: src/gamemodifiers.cpp:350
msgid "(a) attack all players"
msgstr ""
#. TRANSLATORS: player attack type in status bar
-#: src/gamemodifiers.cpp:337
+#: src/gamemodifiers.cpp:352
msgid "(f) attack all except friends"
msgstr ""
#. TRANSLATORS: player attack type in status bar
-#: src/gamemodifiers.cpp:339
+#: src/gamemodifiers.cpp:354
msgid "(b) attack bad relations"
msgstr ""
#. TRANSLATORS: player attack type in status bar
-#: src/gamemodifiers.cpp:341
+#: src/gamemodifiers.cpp:356
msgid "(d) don't attack players"
msgstr ""
#. TRANSLATORS: player attack type in status bar
-#: src/gamemodifiers.cpp:343
+#: src/gamemodifiers.cpp:358
msgid "(?) pvp attack"
msgstr ""
#. TRANSLATORS: imitation type in status bar
-#: src/gamemodifiers.cpp:349
+#: src/gamemodifiers.cpp:364
msgid "(D) default imitation"
msgstr ""
#. TRANSLATORS: imitation type in status bar
-#: src/gamemodifiers.cpp:351
+#: src/gamemodifiers.cpp:366
msgid "(O) outfits imitation"
msgstr ""
#. TRANSLATORS: imitation type in status bar
-#: src/gamemodifiers.cpp:353
+#: src/gamemodifiers.cpp:368
msgid "(?) imitation"
msgstr ""
#. TRANSLATORS: game modifiers state in status bar
-#: src/gamemodifiers.cpp:359
+#: src/gamemodifiers.cpp:374
msgid "Game modifiers are enabled"
msgstr ""
#. TRANSLATORS: game modifiers state in status bar
-#: src/gamemodifiers.cpp:361
+#: src/gamemodifiers.cpp:376
msgid "Game modifiers are disabled"
msgstr ""
#. TRANSLATORS: game modifiers state in status bar
-#: src/gamemodifiers.cpp:363
+#: src/gamemodifiers.cpp:378
msgid "Game modifiers are unknown"
msgstr ""
#. TRANSLATORS: map view type in status bar
-#: src/gamemodifiers.cpp:376
+#: src/gamemodifiers.cpp:392
msgid "(N) normal map view"
msgstr ""
#. TRANSLATORS: map view type in status bar
-#: src/gamemodifiers.cpp:378
+#: src/gamemodifiers.cpp:394
msgid "(D) debug map view"
msgstr ""
#. TRANSLATORS: map view type in status bar
-#: src/gamemodifiers.cpp:380
+#: src/gamemodifiers.cpp:396
msgid "(u) ultra map view"
msgstr ""
#. TRANSLATORS: map view type in status bar
-#: src/gamemodifiers.cpp:382
+#: src/gamemodifiers.cpp:398
msgid "(U) ultra map view 2"
msgstr ""
#. TRANSLATORS: map view type in status bar
-#: src/gamemodifiers.cpp:384
+#: src/gamemodifiers.cpp:400
msgid "(e) empty map view with collision"
msgstr ""
#. TRANSLATORS: map view type in status bar
-#: src/gamemodifiers.cpp:386
+#: src/gamemodifiers.cpp:402
msgid "(E) empty map view"
msgstr ""
#. TRANSLATORS: map view type in status bar
-#: src/gamemodifiers.cpp:388
+#: src/gamemodifiers.cpp:404
msgid "(b) black & white map view"
msgstr ""
#. TRANSLATORS: pickup size in status bar
-#: src/gamemodifiers.cpp:390
+#: src/gamemodifiers.cpp:406
msgid "(?) map view"
msgstr ""
#. TRANSLATORS: away type in status bar
-#: src/gamemodifiers.cpp:396
+#: src/gamemodifiers.cpp:418
msgid "(O) on keyboard"
msgstr ""
#. TRANSLATORS: away type in status bar
-#: src/gamemodifiers.cpp:398
+#: src/gamemodifiers.cpp:420
msgid "(A) away"
msgstr ""
#. TRANSLATORS: away type in status bar
#. TRANSLATORS: camera mode in status bar
-#: src/gamemodifiers.cpp:400 src/gamemodifiers.cpp:454
+#: src/gamemodifiers.cpp:422 src/gamemodifiers.cpp:482
msgid "(?) away"
msgstr ""
#. TRANSLATORS: away message box header
-#: src/gamemodifiers.cpp:424
+#: src/gamemodifiers.cpp:448
msgid "Away"
msgstr ""
#. TRANSLATORS: camera mode in status bar
-#: src/gamemodifiers.cpp:450
+#: src/gamemodifiers.cpp:478
msgid "(G) game camera mode"
msgstr ""
#. TRANSLATORS: camera mode in status bar
-#: src/gamemodifiers.cpp:452
+#: src/gamemodifiers.cpp:480
msgid "(F) free camera mode"
msgstr ""
#. TRANSLATORS: error message question
-#: src/gui/dialogsmanager.cpp:115
+#: src/gui/dialogsmanager.cpp:119
msgid "Do you want to open support page?"
msgstr ""
#. TRANSLATORS: message header
-#: src/gui/dialogsmanager.cpp:127 src/gui/dialogsmanager.cpp:152
-#: src/gui/dialogsmanager.cpp:168
+#: src/gui/dialogsmanager.cpp:133 src/gui/dialogsmanager.cpp:162
+#: src/gui/dialogsmanager.cpp:182
msgid "Message"
msgstr ""
#. TRANSLATORS: ok dialog button
#. TRANSLATORS: popup menu item
#. TRANSLATORS: revive player
-#: src/gui/dialogsmanager.cpp:130 src/gui/popups/popupmenu.cpp:2613
+#: src/gui/dialogsmanager.cpp:136 src/gui/popups/popupmenu.cpp:2636
msgid "Revive"
msgstr ""
#. TRANSLATORS: weight message
-#: src/gui/dialogsmanager.cpp:154
+#: src/gui/dialogsmanager.cpp:164
msgid ""
"You are carrying more than half your weight. You are unable to regain "
"health."
msgstr ""
#. TRANSLATORS: weight message
-#: src/gui/dialogsmanager.cpp:170
+#: src/gui/dialogsmanager.cpp:184
msgid "You are carrying less than half your weight. You can regain health."
msgstr ""
@@ -1098,67 +1129,67 @@ msgstr ""
#: src/gui/models/colorlistmodel.h:33 src/gui/models/sortlistmodelinv.h:32
#: src/gui/widgets/tabs/setup_other.cpp:79
#: src/gui/widgets/tabs/setup_visual.cpp:81
-#: src/gui/windows/equipmentwindow.cpp:616
+#: src/gui/windows/equipmentwindow.cpp:669
msgid "default"
msgstr ""
#. TRANSLATORS: chat color
#. TRANSLATORS: color name
-#: src/gui/models/colorlistmodel.h:35 src/gui/models/colormodel.cpp:74
+#: src/gui/models/colorlistmodel.h:35 src/gui/models/colormodel.cpp:76
msgid "black"
msgstr ""
#. TRANSLATORS: chat color
#. TRANSLATORS: color name
-#: src/gui/models/colorlistmodel.h:37 src/gui/models/colormodel.cpp:76
+#: src/gui/models/colorlistmodel.h:37 src/gui/models/colormodel.cpp:78
msgid "red"
msgstr ""
#. TRANSLATORS: chat color
#. TRANSLATORS: color name
-#: src/gui/models/colorlistmodel.h:39 src/gui/models/colormodel.cpp:78
+#: src/gui/models/colorlistmodel.h:39 src/gui/models/colormodel.cpp:80
msgid "green"
msgstr ""
#. TRANSLATORS: chat color
#. TRANSLATORS: color name
-#: src/gui/models/colorlistmodel.h:41 src/gui/models/colormodel.cpp:80
+#: src/gui/models/colorlistmodel.h:41 src/gui/models/colormodel.cpp:82
msgid "blue"
msgstr ""
#. TRANSLATORS: chat color
#. TRANSLATORS: color name
-#: src/gui/models/colorlistmodel.h:43 src/gui/models/colormodel.cpp:82
+#: src/gui/models/colorlistmodel.h:43 src/gui/models/colormodel.cpp:84
msgid "gold"
msgstr ""
#. TRANSLATORS: chat color
#. TRANSLATORS: color name
-#: src/gui/models/colorlistmodel.h:45 src/gui/models/colormodel.cpp:84
+#: src/gui/models/colorlistmodel.h:45 src/gui/models/colormodel.cpp:86
msgid "yellow"
msgstr ""
#. TRANSLATORS: chat color
#. TRANSLATORS: color name
-#: src/gui/models/colorlistmodel.h:47 src/gui/models/colormodel.cpp:86
+#: src/gui/models/colorlistmodel.h:47 src/gui/models/colormodel.cpp:88
msgid "pink"
msgstr ""
#. TRANSLATORS: chat color
#. TRANSLATORS: color name
-#: src/gui/models/colorlistmodel.h:49 src/gui/models/colormodel.cpp:88
+#: src/gui/models/colorlistmodel.h:49 src/gui/models/colormodel.cpp:90
msgid "purple"
msgstr ""
#. TRANSLATORS: chat color
#. TRANSLATORS: color name
-#: src/gui/models/colorlistmodel.h:51 src/gui/models/colormodel.cpp:90
+#: src/gui/models/colorlistmodel.h:51 src/gui/models/colormodel.cpp:92
msgid "grey"
msgstr ""
#. TRANSLATORS: chat color
#. TRANSLATORS: color name
-#: src/gui/models/colorlistmodel.h:53 src/gui/models/colormodel.cpp:92
+#: src/gui/models/colorlistmodel.h:53 src/gui/models/colormodel.cpp:94
msgid "brown"
msgstr ""
@@ -1259,8 +1290,8 @@ msgstr ""
#. TRANSLATORS: language
#. TRANSLATORS: popup menu header
-#: src/gui/models/langlistmodel.h:45 src/gui/popups/popupmenu.cpp:1990
-#: src/gui/popups/popupmenu.cpp:2068 src/gui/widgets/tabs/socialtabbase.h:46
+#: src/gui/models/langlistmodel.h:45 src/gui/popups/popupmenu.cpp:2009
+#: src/gui/popups/popupmenu.cpp:2087 src/gui/widgets/tabs/socialtabbase.h:46
msgid "(default)"
msgstr ""
@@ -1410,7 +1441,8 @@ msgid "Blacklisted"
msgstr ""
#. TRANSLATORS: relation type
-#: src/gui/models/playerrelationlistmodel.h:47
+#. TRANSLATORS: palette color
+#: src/gui/models/playerrelationlistmodel.h:47 src/gui/userpalette.cpp:159
msgid "Enemy"
msgstr ""
@@ -1486,62 +1518,62 @@ msgid "Skip"
msgstr ""
#. TRANSLATORS: being popup label
-#: src/gui/popups/beingpopup.cpp:166 src/gui/popups/beingpopup.cpp:186
+#: src/gui/popups/beingpopup.cpp:167 src/gui/popups/beingpopup.cpp:187
#, c-format
msgid "Hungry: %d"
msgstr ""
#. TRANSLATORS: being popup label
-#: src/gui/popups/beingpopup.cpp:170 src/gui/popups/beingpopup.cpp:190
+#: src/gui/popups/beingpopup.cpp:171 src/gui/popups/beingpopup.cpp:191
#, c-format
msgid "Intimacy: %d"
msgstr ""
#. TRANSLATORS: being popup label
-#: src/gui/popups/beingpopup.cpp:206
+#: src/gui/popups/beingpopup.cpp:207
#, c-format
msgid "Party: %s"
msgstr ""
#. TRANSLATORS: being popup label
-#: src/gui/popups/beingpopup.cpp:224
+#: src/gui/popups/beingpopup.cpp:225
#, c-format
msgid "Guild: %s"
msgstr ""
#. TRANSLATORS: being popup label
-#: src/gui/popups/beingpopup.cpp:241
+#: src/gui/popups/beingpopup.cpp:242
#, c-format
msgid "Pvp rank: %u"
msgstr ""
#. TRANSLATORS: being popup label
-#: src/gui/popups/beingpopup.cpp:257
+#: src/gui/popups/beingpopup.cpp:259
#, c-format
msgid "Buy shop: %s"
msgstr ""
#. TRANSLATORS: being popup label
-#: src/gui/popups/beingpopup.cpp:272
+#: src/gui/popups/beingpopup.cpp:276
#, c-format
msgid "Sell shop: %s"
msgstr ""
#. TRANSLATORS: being popup label
-#: src/gui/popups/beingpopup.cpp:286
+#: src/gui/popups/beingpopup.cpp:291
#, c-format
msgid "Comment: %s"
msgstr ""
#. TRANSLATORS: being popup label
-#: src/gui/popups/beingpopup.cpp:300
+#: src/gui/popups/beingpopup.cpp:305
#, c-format
msgid "Chat room: %s"
msgstr ""
#. TRANSLATORS: party popup item
#. TRANSLATORS: party creation message
-#: src/gui/popups/createpartypopup.h:50 src/gui/windows/socialwindow.cpp:504
+#: src/gui/popups/createpartypopup.h:50 src/gui/windows/socialwindow.cpp:521
msgid "Create Party"
msgstr ""
@@ -1555,7 +1587,6 @@ msgstr ""
#. TRANSLATORS: connection dialog button
#. TRANSLATORS: edit server dialog button
#. TRANSLATORS: item amount window button
-#. TRANSLATORS: button in npc post dialog
#. TRANSLATORS: quit dialog button
#. TRANSLATORS: register dialog. button.
#. TRANSLATORS: setup button
@@ -1564,46 +1595,50 @@ msgstr ""
#. TRANSLATORS: unregister dialog. button.
#. TRANSLATORS: updater window button
#. TRANSLATORS: input action name
-#: src/gui/popups/createpartypopup.h:53 src/gui/popups/popupmenu.cpp:374
-#: src/gui/popups/popupmenu.cpp:441 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:1732 src/gui/popups/popupmenu.cpp:1768
-#: src/gui/popups/popupmenu.cpp:1818 src/gui/popups/popupmenu.cpp:1860
-#: src/gui/popups/popupmenu.cpp:1901 src/gui/popups/popupmenu.cpp:1969
-#: src/gui/popups/popupmenu.cpp:2047 src/gui/popups/popupmenu.cpp:2081
-#: src/gui/popups/popupmenu.cpp:2107 src/gui/popups/popupmenu.cpp:2128
-#: src/gui/popups/popupmenu.cpp:2149 src/gui/popups/popupmenu.cpp:2174
-#: src/gui/popups/popupmenu.cpp:2191 src/gui/popups/popupmenu.cpp:2505
-#: src/gui/popups/popupmenu.cpp:2670 src/gui/windows/buyselldialog.cpp:75
-#: src/gui/windows/changeemaildialog.cpp:55
-#: src/gui/windows/changepassworddialog.cpp:57
-#: src/gui/windows/charcreatedialog.cpp:122
+#: src/gui/popups/createpartypopup.h:53 src/gui/popups/popupmenu.cpp:384
+#: src/gui/popups/popupmenu.cpp:452 src/gui/popups/popupmenu.cpp:553
+#: src/gui/popups/popupmenu.cpp:600 src/gui/popups/popupmenu.cpp:635
+#: src/gui/popups/popupmenu.cpp:666 src/gui/popups/popupmenu.cpp:691
+#: src/gui/popups/popupmenu.cpp:716 src/gui/popups/popupmenu.cpp:905
+#: src/gui/popups/popupmenu.cpp:932 src/gui/popups/popupmenu.cpp:965
+#: src/gui/popups/popupmenu.cpp:1749 src/gui/popups/popupmenu.cpp:1785
+#: src/gui/popups/popupmenu.cpp:1835 src/gui/popups/popupmenu.cpp:1877
+#: src/gui/popups/popupmenu.cpp:1918 src/gui/popups/popupmenu.cpp:1988
+#: src/gui/popups/popupmenu.cpp:2066 src/gui/popups/popupmenu.cpp:2100
+#: src/gui/popups/popupmenu.cpp:2126 src/gui/popups/popupmenu.cpp:2147
+#: src/gui/popups/popupmenu.cpp:2168 src/gui/popups/popupmenu.cpp:2194
+#: src/gui/popups/popupmenu.cpp:2212 src/gui/popups/popupmenu.cpp:2528
+#: src/gui/popups/popupmenu.cpp:2693 src/gui/windows/buyselldialog.cpp:75
+#: src/gui/windows/changeemaildialog.cpp:56
+#: src/gui/windows/changepassworddialog.cpp:58
+#: src/gui/windows/charcreatedialog.cpp:121
#: src/gui/windows/connectiondialog.cpp:52
-#: src/gui/windows/editserverdialog.cpp:61
-#: src/gui/windows/itemamountwindow.cpp:169
-#: src/gui/windows/npcpostdialog.cpp:70 src/gui/windows/quitdialog.cpp:70
-#: src/gui/windows/registerdialog.cpp:65 src/gui/windows/setupwindow.cpp:94
-#: src/gui/windows/textcommandeditor.cpp:86 src/gui/windows/textdialog.cpp:55
-#: src/gui/windows/unregisterdialog.cpp:54
-#: src/gui/windows/updaterwindow.cpp:190 src/input/pages/gui.cpp:105
+#: src/gui/windows/editserverdialog.cpp:58
+#: src/gui/windows/itemamountwindow.cpp:181 src/gui/windows/quitdialog.cpp:68
+#: src/gui/windows/registerdialog.cpp:62 src/gui/windows/setupwindow.cpp:99
+#: src/gui/windows/textcommandeditor.cpp:87 src/gui/windows/textdialog.cpp:55
+#: src/gui/windows/unregisterdialog.cpp:55
+#: src/gui/windows/updaterwindow.cpp:189 src/input/pages/gui.cpp:103
msgid "Cancel"
msgstr "Avbryt"
#. TRANSLATORS: popup label
-#: src/gui/popups/itempopup.cpp:203
+#: src/gui/popups/itempopup.cpp:220
#, c-format
msgid "Weight: %s"
msgstr ""
+#. TRANSLATORS: popup label
+#: src/gui/popups/itempopup.cpp:285
+msgid "Cards: "
+msgstr ""
+
#. TRANSLATORS: popup menu item
#. TRANSLATORS: trade with player
#. TRANSLATORS: trade chat tab name
#. TRANSLATORS: inventory type name
-#: src/gui/popups/popupmenu.cpp:156 src/gui/popups/popupmenu.cpp:800
-#: src/gui/widgets/tabs/chat/tradetab.cpp:39 src/inventory.cpp:319
+#: src/gui/popups/popupmenu.cpp:161 src/gui/popups/popupmenu.cpp:811
+#: src/gui/widgets/tabs/chat/tradetab.cpp:39 src/inventory.cpp:328
msgid "Trade"
msgstr ""
@@ -1614,53 +1649,52 @@ msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: attack player
#. TRANSLATORS: Skill type
-#. TRANSLATORS: bot checker window table header
#. TRANSLATORS: input action name
#. TRANSLATORS: player stat
-#: src/gui/popups/popupmenu.cpp:159 src/gui/popups/popupmenu.cpp:277
-#: src/gui/popups/popupmenu.cpp:803 src/gui/widgets/skillinfo.cpp:114
-#: src/gui/windows/botcheckerwindow.cpp:88 src/input/pages/basic.cpp:42
-#: src/net/eathena/generalhandler.cpp:401 src/net/tmwa/generalhandler.cpp:358
+#: src/gui/popups/popupmenu.cpp:164 src/gui/popups/popupmenu.cpp:286
+#: src/gui/popups/popupmenu.cpp:814 src/gui/widgets/skillinfo.cpp:109
+#: src/input/pages/basic.cpp:40 src/net/eathena/generalhandler.cpp:396
+#: src/net/tmwa/generalhandler.cpp:359
msgid "Attack"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: send whisper to player
-#: src/gui/popups/popupmenu.cpp:162 src/gui/popups/popupmenu.cpp:252
-#: src/gui/popups/popupmenu.cpp:462
+#: src/gui/popups/popupmenu.cpp:167 src/gui/popups/popupmenu.cpp:259
+#: src/gui/popups/popupmenu.cpp:473
msgid "Whisper"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: heal player
-#: src/gui/popups/popupmenu.cpp:168 src/gui/popups/popupmenu.cpp:807
+#: src/gui/popups/popupmenu.cpp:173 src/gui/popups/popupmenu.cpp:818
msgid "Heal"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: kick player from guild
-#: src/gui/popups/popupmenu.cpp:188 src/gui/popups/popupmenu.cpp:204
-#: src/gui/popups/popupmenu.cpp:511 src/gui/popups/popupmenu.cpp:835
+#: src/gui/popups/popupmenu.cpp:193 src/gui/popups/popupmenu.cpp:209
+#: src/gui/popups/popupmenu.cpp:522 src/gui/popups/popupmenu.cpp:846
msgid "Kick from guild"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: change player position in guild
-#: src/gui/popups/popupmenu.cpp:195 src/gui/popups/popupmenu.cpp:211
-#: src/gui/popups/popupmenu.cpp:518 src/gui/popups/popupmenu.cpp:842
+#: src/gui/popups/popupmenu.cpp:200 src/gui/popups/popupmenu.cpp:216
+#: src/gui/popups/popupmenu.cpp:529 src/gui/popups/popupmenu.cpp:853
msgid "Change pos in guild"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: invite player to guild
-#: src/gui/popups/popupmenu.cpp:224 src/gui/popups/popupmenu.cpp:530
-#: src/gui/popups/popupmenu.cpp:856
+#: src/gui/popups/popupmenu.cpp:229 src/gui/popups/popupmenu.cpp:541
+#: src/gui/popups/popupmenu.cpp:867
msgid "Invite to guild"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: set player invisible for self by id
-#: src/gui/popups/popupmenu.cpp:231
+#: src/gui/popups/popupmenu.cpp:236
msgid "Nuke"
msgstr ""
@@ -1677,20 +1711,18 @@ msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: move to player location
#. TRANSLATORS: input tab sub tab name
-#. TRANSLATORS: bot checker window table header
-#: src/gui/popups/popupmenu.cpp:234 src/gui/popups/popupmenu.cpp:265
-#: src/gui/popups/popupmenu.cpp:492 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:92
+#: src/gui/popups/popupmenu.cpp:239 src/gui/popups/popupmenu.cpp:272
+#: src/gui/popups/popupmenu.cpp:503 src/gui/popups/popupmenu.cpp:659
+#: src/gui/popups/popupmenu.cpp:825 src/gui/popups/popupmenu.cpp:890
+#: src/gui/setupinputpages.cpp:45
msgid "Move"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: talk with npc
-#. TRANSLATORS: bot checker window table header
#. TRANSLATORS: input action name
-#: src/gui/popups/popupmenu.cpp:246 src/gui/windows/botcheckerwindow.cpp:90
-#: src/input/pages/basic.cpp:90 src/resources/db/npcdb.cpp:146
+#: src/gui/popups/popupmenu.cpp:253 src/input/pages/basic.cpp:88
+#: src/resources/db/npcdb.cpp:147
msgid "Talk"
msgstr ""
@@ -1702,11 +1734,11 @@ msgstr ""
#. TRANSLATORS: shop window button
#. TRANSLATORS: shop window tab name
#. TRANSLATORS: input action name
-#: src/gui/popups/popupmenu.cpp:256 src/gui/popups/popupmenu.cpp:2359
-#: src/gui/windows/buydialog.cpp:191 src/gui/windows/buydialog.cpp:207
-#: src/gui/windows/buydialog.cpp:268 src/gui/windows/buyselldialog.cpp:71
-#: src/gui/windows/shopwindow.cpp:168 src/input/pages/basic.cpp:240
-#: src/resources/db/npcdb.cpp:147
+#: src/gui/popups/popupmenu.cpp:263 src/gui/popups/popupmenu.cpp:2380
+#: src/gui/windows/buydialog.cpp:194 src/gui/windows/buydialog.cpp:212
+#: src/gui/windows/buydialog.cpp:275 src/gui/windows/buyselldialog.cpp:71
+#: src/gui/windows/shopwindow.cpp:168 src/input/pages/basic.cpp:244
+#: src/resources/db/npcdb.cpp:148
msgid "Buy"
msgstr "Kjøp"
@@ -1719,10 +1751,10 @@ msgstr "Kjøp"
#. TRANSLATORS: shop window button
#. TRANSLATORS: shop window tab name
#. TRANSLATORS: input action name
-#: src/gui/popups/popupmenu.cpp:259 src/gui/popups/popupmenu.cpp:2371
-#: src/gui/widgets/selldialog.cpp:51 src/gui/widgets/selldialog.cpp:96
+#: src/gui/popups/popupmenu.cpp:266 src/gui/popups/popupmenu.cpp:2392
+#: src/gui/widgets/selldialog.cpp:52 src/gui/widgets/selldialog.cpp:99
#: src/gui/windows/buyselldialog.cpp:73 src/gui/windows/shopwindow.cpp:170
-#: src/input/pages/basic.cpp:246 src/resources/db/npcdb.cpp:148
+#: src/input/pages/basic.cpp:250 src/resources/db/npcdb.cpp:149
msgid "Sell"
msgstr "Selg"
@@ -1730,26 +1762,26 @@ msgstr "Selg"
#. TRANSLATORS: add comment to npc
#. TRANSLATORS: popup menu item
#. TRANSLATORS: add comment to player
-#: src/gui/popups/popupmenu.cpp:268 src/gui/popups/popupmenu.cpp:472
-#: src/gui/popups/popupmenu.cpp:2467
+#: src/gui/popups/popupmenu.cpp:275 src/gui/popups/popupmenu.cpp:483
+#: src/gui/popups/popupmenu.cpp:2490
msgid "Add comment"
msgstr ""
#. TRANSLATORS: remove monster from attack list
#. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:289
+#: src/gui/popups/popupmenu.cpp:298
msgid "Remove from attack list"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: add monster to priotiry attack list
-#: src/gui/popups/popupmenu.cpp:296
+#: src/gui/popups/popupmenu.cpp:305
msgid "Add to priority attack list"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: add monster to attack list
-#: src/gui/popups/popupmenu.cpp:300
+#: src/gui/popups/popupmenu.cpp:309
msgid "Add to attack list"
msgstr ""
@@ -1757,19 +1789,19 @@ msgstr ""
#. TRANSLATORS: add monster to ignore list
#. TRANSLATORS: popup menu item
#. TRANSLATORS: add item to pickup list
-#: src/gui/popups/popupmenu.cpp:304 src/gui/popups/popupmenu.cpp:2487
+#: src/gui/popups/popupmenu.cpp:313 src/gui/popups/popupmenu.cpp:2510
msgid "Add to ignore list"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: Mercenary move to master
-#: src/gui/popups/popupmenu.cpp:313 src/gui/popups/popupmenu.cpp:324
+#: src/gui/popups/popupmenu.cpp:323 src/gui/popups/popupmenu.cpp:334
msgid "Move to master"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: fire mercenary
-#: src/gui/popups/popupmenu.cpp:317
+#: src/gui/popups/popupmenu.cpp:327
msgid "Fire"
msgstr ""
@@ -1777,19 +1809,19 @@ msgstr ""
#. TRANSLATORS: feed homunculus
#. TRANSLATORS: popup menu item
#. TRANSLATORS: feed pet
-#: src/gui/popups/popupmenu.cpp:327 src/gui/popups/popupmenu.cpp:340
+#: src/gui/popups/popupmenu.cpp:337 src/gui/popups/popupmenu.cpp:350
msgid "Feed"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: delete homunculus
-#: src/gui/popups/popupmenu.cpp:331
+#: src/gui/popups/popupmenu.cpp:341
msgid "Kill"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: pet drop loot
-#: src/gui/popups/popupmenu.cpp:343
+#: src/gui/popups/popupmenu.cpp:353
msgid "Drop loot"
msgstr ""
@@ -1797,8 +1829,8 @@ msgstr ""
#. TRANSLATORS: pet unequip item
#. TRANSLATORS: equipment window button
#. TRANSLATORS: inventory button
-#: src/gui/popups/popupmenu.cpp:346 src/gui/windows/equipmentwindow.cpp:74
-#: src/gui/windows/inventorywindow.cpp:186 src/resources/itemtypemapdata.h:45
+#: src/gui/popups/popupmenu.cpp:356 src/gui/windows/equipmentwindow.cpp:72
+#: src/gui/windows/inventorywindow.cpp:200 src/resources/itemtypemapdata.h:45
#: src/resources/itemtypemapdata.h:49 src/resources/itemtypemapdata.h:53
#: src/resources/itemtypemapdata.h:57 src/resources/itemtypemapdata.h:61
#: src/resources/itemtypemapdata.h:65 src/resources/itemtypemapdata.h:69
@@ -1813,14 +1845,14 @@ msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: rename map item
#. TRANSLATORS: shop window button
-#: src/gui/popups/popupmenu.cpp:350 src/gui/popups/popupmenu.cpp:609
-#: src/gui/windows/charselectdialog.cpp:132 src/gui/windows/shopwindow.cpp:192
+#: src/gui/popups/popupmenu.cpp:360 src/gui/popups/popupmenu.cpp:620
+#: src/gui/windows/charselectdialog.cpp:129 src/gui/windows/shopwindow.cpp:192
msgid "Rename"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: pet return to egg
-#: src/gui/popups/popupmenu.cpp:354
+#: src/gui/popups/popupmenu.cpp:364
msgid "Return to egg"
msgstr ""
@@ -1828,38 +1860,38 @@ msgstr ""
#. TRANSLATORS: add being name to chat
#. TRANSLATORS: popup menu item
#. TRANSLATORS: add player name to chat
-#: src/gui/popups/popupmenu.cpp:369 src/gui/popups/popupmenu.cpp:538
+#: src/gui/popups/popupmenu.cpp:379 src/gui/popups/popupmenu.cpp:549
msgid "Add name to chat"
msgstr ""
#. TRANSLATORS: popup menu header
#. TRANSLATORS: settings tab name
-#: src/gui/popups/popupmenu.cpp:418 src/gui/widgets/tabs/setup_players.cpp:38
+#: src/gui/popups/popupmenu.cpp:429 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:484 src/gui/popups/popupmenu.cpp:2412
-#: src/gui/popups/popupmenu.cpp:2436
+#: src/gui/popups/popupmenu.cpp:495 src/gui/popups/popupmenu.cpp:2433
+#: src/gui/popups/popupmenu.cpp:2457
msgid "Kick from party"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: pickup item from ground
-#: src/gui/popups/popupmenu.cpp:571 src/gui/popups/popupmenu.cpp:580
+#: src/gui/popups/popupmenu.cpp:582 src/gui/popups/popupmenu.cpp:591
msgid "Pick up"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: add item name to chat
-#: src/gui/popups/popupmenu.cpp:585 src/gui/popups/popupmenu.cpp:1728
-#: src/gui/popups/popupmenu.cpp:1804 src/gui/popups/popupmenu.cpp:1846
+#: src/gui/popups/popupmenu.cpp:596 src/gui/popups/popupmenu.cpp:1745
+#: src/gui/popups/popupmenu.cpp:1821 src/gui/popups/popupmenu.cpp:1863
msgid "Add to chat"
msgstr ""
#. TRANSLATORS: popup menu header
-#: src/gui/popups/popupmenu.cpp:606 src/gui/popups/popupmenu.cpp:638
+#: src/gui/popups/popupmenu.cpp:617 src/gui/popups/popupmenu.cpp:649
msgid "Map Item"
msgstr ""
@@ -1869,20 +1901,20 @@ msgstr ""
#. TRANSLATORS: remove attack target
#. TRANSLATORS: popup menu item
#. TRANSLATORS: remove item from pickup filter
-#: src/gui/popups/popupmenu.cpp:612 src/gui/popups/popupmenu.cpp:2043
-#: src/gui/popups/popupmenu.cpp:2077
+#: src/gui/popups/popupmenu.cpp:623 src/gui/popups/popupmenu.cpp:2062
+#: src/gui/popups/popupmenu.cpp:2096
msgid "Remove"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: warp to map item
-#: src/gui/popups/popupmenu.cpp:619 src/gui/popups/popupmenu.cpp:644
+#: src/gui/popups/popupmenu.cpp:630 src/gui/popups/popupmenu.cpp:655
msgid "Warp"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: move camera to map item
-#: src/gui/popups/popupmenu.cpp:651
+#: src/gui/popups/popupmenu.cpp:662
msgid "Move camera"
msgstr ""
@@ -1891,77 +1923,77 @@ msgstr ""
#. TRANSLATORS: full button name
#. TRANSLATORS: outfits button tooltip
#. TRANSLATORS: outfits window name
-#: src/gui/popups/popupmenu.cpp:669 src/gui/setupinputpages.cpp:53
-#: src/gui/windowmenu.cpp:142 src/gui/windows/inventorywindow.cpp:217
-#: src/gui/windows/outfitwindow.cpp:55
+#: src/gui/popups/popupmenu.cpp:680 src/gui/setupinputpages.cpp:53
+#: src/gui/windowmenu.cpp:143 src/gui/windows/inventorywindow.cpp:229
+#: src/gui/windows/outfitwindow.cpp:58
msgid "Outfits"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: clear selected outfit
-#: src/gui/popups/popupmenu.cpp:672
+#: src/gui/popups/popupmenu.cpp:683
msgid "Clear outfit"
msgstr ""
#. TRANSLATORS: popup menu header
#. TRANSLATORS: full button name
-#: src/gui/popups/popupmenu.cpp:698 src/gui/windowmenu.cpp:126
+#: src/gui/popups/popupmenu.cpp:709 src/gui/windowmenu.cpp:124
msgid "Spells"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: edit selected spell
-#: src/gui/popups/popupmenu.cpp:701
+#: src/gui/popups/popupmenu.cpp:712
msgid "Edit spell"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: remove all text from chat tab
#. TRANSLATORS: npc dialog button
-#: src/gui/popups/popupmenu.cpp:732 src/gui/windows/npcdialog.cpp:110
+#: src/gui/popups/popupmenu.cpp:743 src/gui/windows/npcdialog.cpp:112
msgid "Clear"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: disable chat tab highlight
-#: src/gui/popups/popupmenu.cpp:739
+#: src/gui/popups/popupmenu.cpp:750
msgid "Disable highlight"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: enable chat tab highlight
-#: src/gui/popups/popupmenu.cpp:745
+#: src/gui/popups/popupmenu.cpp:756
msgid "Enable highlight"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: do not remove player names from chat tab
-#: src/gui/popups/popupmenu.cpp:751
+#: src/gui/popups/popupmenu.cpp:762
msgid "Don't remove name"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: remove player names from chat tab
-#: src/gui/popups/popupmenu.cpp:757
+#: src/gui/popups/popupmenu.cpp:768
msgid "Remove name"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: enable away messages in chat tab
-#: src/gui/popups/popupmenu.cpp:763
+#: src/gui/popups/popupmenu.cpp:774
msgid "Enable away"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: disable away messages in chat tab
-#: src/gui/popups/popupmenu.cpp:769
+#: src/gui/popups/popupmenu.cpp:780
msgid "Disable away"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: enable away messages in chat tab
#. TRANSLATORS: social window button
-#: src/gui/popups/popupmenu.cpp:776 src/gui/windows/socialwindow.cpp:83
+#: src/gui/popups/popupmenu.cpp:787 src/gui/windows/socialwindow.cpp:81
msgid "Leave"
msgstr ""
@@ -1971,71 +2003,70 @@ 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:2145
-#: src/gui/popups/popupmenu.cpp:2187
+#: src/gui/popups/popupmenu.cpp:792 src/gui/popups/popupmenu.cpp:2164
+#: src/gui/popups/popupmenu.cpp:2208
msgid "Copy to clipboard"
msgstr ""
#. TRANSLATORS: popup menu header
-#: src/gui/popups/popupmenu.cpp:903
+#: src/gui/popups/popupmenu.cpp:914
msgid "Change guild position"
msgstr ""
#. TRANSLATORS: popup menu header
-#: src/gui/popups/popupmenu.cpp:948
+#: src/gui/popups/popupmenu.cpp:959
msgid "window"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: unlock window
-#: src/gui/popups/popupmenu.cpp:974
+#: src/gui/popups/popupmenu.cpp:988
msgid "Unlock"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: lock window
-#: src/gui/popups/popupmenu.cpp:980
+#: src/gui/popups/popupmenu.cpp:994
msgid "Lock"
msgstr ""
-#. TRANSLATORS: number of chars in string should be near original
-#: src/gui/popups/popupmenu.cpp:1028
+#: src/gui/popups/popupmenu.cpp:1043
msgid "Rename map sign "
msgstr ""
#. TRANSLATORS: number of chars in string should be near original
-#: src/gui/popups/popupmenu.cpp:1030
+#: src/gui/popups/popupmenu.cpp:1045
msgid "Name: "
msgstr ""
-#: src/gui/popups/popupmenu.cpp:1049
+#: src/gui/popups/popupmenu.cpp:1063
msgid "Player comment "
msgstr ""
#. TRANSLATORS: number of chars in string should be near original
-#: src/gui/popups/popupmenu.cpp:1051
+#: src/gui/popups/popupmenu.cpp:1065
msgid "Comment: "
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: add item to trade
-#: src/gui/popups/popupmenu.cpp:1624
+#: src/gui/popups/popupmenu.cpp:1638
msgid "Add to trade"
msgstr ""
-#: src/gui/popups/popupmenu.cpp:1632
+#: src/gui/popups/popupmenu.cpp:1646
msgid "Add to trade 10"
msgstr ""
-#: src/gui/popups/popupmenu.cpp:1637
+#: src/gui/popups/popupmenu.cpp:1651
msgid "Add to trade half"
msgstr ""
-#: src/gui/popups/popupmenu.cpp:1641
+#: src/gui/popups/popupmenu.cpp:1655
msgid "Add to trade all-1"
msgstr ""
-#: src/gui/popups/popupmenu.cpp:1645
+#: src/gui/popups/popupmenu.cpp:1659
msgid "Add to trade all"
msgstr ""
@@ -2044,50 +2075,50 @@ msgstr ""
#. TRANSLATORS: storage button
#. TRANSLATORS: inventory button
#. TRANSLATORS: setup button
-#: src/gui/popups/popupmenu.cpp:1653 src/gui/popups/popupmenu.cpp:1800
-#: src/gui/popups/popupmenu.cpp:1841 src/gui/windows/inventorywindow.cpp:249
-#: src/gui/windows/inventorywindow.cpp:272
-#: src/gui/windows/inventorywindow.cpp:864 src/gui/windows/setupwindow.cpp:96
+#: src/gui/popups/popupmenu.cpp:1667 src/gui/popups/popupmenu.cpp:1817
+#: src/gui/popups/popupmenu.cpp:1858 src/gui/windows/inventorywindow.cpp:260
+#: src/gui/windows/inventorywindow.cpp:284
+#: src/gui/windows/inventorywindow.cpp:882 src/gui/windows/setupwindow.cpp:101
msgid "Store"
msgstr ""
-#: src/gui/popups/popupmenu.cpp:1661
+#: src/gui/popups/popupmenu.cpp:1675
msgid "Store 10"
msgstr ""
-#: src/gui/popups/popupmenu.cpp:1666
+#: src/gui/popups/popupmenu.cpp:1680
msgid "Store half"
msgstr ""
-#: src/gui/popups/popupmenu.cpp:1670
+#: src/gui/popups/popupmenu.cpp:1684
msgid "Store all-1"
msgstr ""
-#: src/gui/popups/popupmenu.cpp:1674
+#: src/gui/popups/popupmenu.cpp:1688
msgid "Store all"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: get item from storage
#. TRANSLATORS: storage button
-#: src/gui/popups/popupmenu.cpp:1684 src/gui/windows/inventorywindow.cpp:251
-#: src/gui/windows/inventorywindow.cpp:274
+#: src/gui/popups/popupmenu.cpp:1698 src/gui/windows/inventorywindow.cpp:262
+#: src/gui/windows/inventorywindow.cpp:286
msgid "Retrieve"
msgstr ""
-#: src/gui/popups/popupmenu.cpp:1692
+#: src/gui/popups/popupmenu.cpp:1706
msgid "Retrieve 10"
msgstr ""
-#: src/gui/popups/popupmenu.cpp:1697
+#: src/gui/popups/popupmenu.cpp:1711
msgid "Retrieve half"
msgstr ""
-#: src/gui/popups/popupmenu.cpp:1701
+#: src/gui/popups/popupmenu.cpp:1715
msgid "Retrieve all-1"
msgstr ""
-#: src/gui/popups/popupmenu.cpp:1705
+#: src/gui/popups/popupmenu.cpp:1719
msgid "Retrieve all"
msgstr ""
@@ -2097,51 +2128,56 @@ msgstr ""
#. TRANSLATORS: inventory button
#. TRANSLATORS: skills dialog button
#. TRANSLATORS: inventory button
-#: src/gui/popups/popupmenu.cpp:1762 src/gui/popups/popupmenu.cpp:2556
-#: src/gui/windows/inventorywindow.cpp:184
-#: src/gui/windows/inventorywindow.cpp:750 src/gui/windows/skilldialog.cpp:79
-#: src/gui/windows/skilldialog.cpp:151 src/gui/windows/skilldialog.cpp:321
-#: src/gui/windows/skilldialog.cpp:477 src/gui/windows/skilldialog.cpp:559
+#: src/gui/popups/popupmenu.cpp:1779 src/gui/popups/popupmenu.cpp:2579
+#: src/gui/windows/inventorywindow.cpp:198
+#: src/gui/windows/inventorywindow.cpp:771 src/gui/windows/skilldialog.cpp:77
+#: src/gui/windows/skilldialog.cpp:149 src/gui/windows/skilldialog.cpp:319
+#: src/gui/windows/skilldialog.cpp:483 src/gui/windows/skilldialog.cpp:565
#: src/resources/itemtypemapdata.h:37 src/resources/itemtypemapdata.h:41
msgid "Use"
msgstr "Bruk"
#. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:1856
+#: src/gui/popups/popupmenu.cpp:1873
msgid "Clear drop window"
msgstr ""
#. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:1887 src/gui/popups/popupmenu.cpp:1948
+#: src/gui/popups/popupmenu.cpp:1904 src/gui/popups/popupmenu.cpp:1965
msgid "Hide"
msgstr ""
#. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:1894 src/gui/popups/popupmenu.cpp:1955
+#: src/gui/popups/popupmenu.cpp:1911 src/gui/popups/popupmenu.cpp:1972
msgid "Show"
msgstr ""
#. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:1962
+#: src/gui/popups/popupmenu.cpp:1979
+msgid "Open yellow bar settings"
+msgstr ""
+
+#. TRANSLATORS: popup menu item
+#: src/gui/popups/popupmenu.cpp:1981
msgid "Reset yellow bar"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: copy status to chat
#. TRANSLATORS: status window button
-#: src/gui/popups/popupmenu.cpp:1966 src/gui/windows/statuswindow.cpp:92
+#: src/gui/popups/popupmenu.cpp:1985 src/gui/windows/statuswindow.cpp:88
msgid "Copy to chat"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: move attack target up
-#: src/gui/popups/popupmenu.cpp:2006 src/gui/popups/popupmenu.cpp:2025
+#: src/gui/popups/popupmenu.cpp:2025 src/gui/popups/popupmenu.cpp:2044
msgid "Move up"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: move attack target down
-#: src/gui/popups/popupmenu.cpp:2012 src/gui/popups/popupmenu.cpp:2031
+#: src/gui/popups/popupmenu.cpp:2031 src/gui/popups/popupmenu.cpp:2050
msgid "Move down"
msgstr ""
@@ -2149,155 +2185,155 @@ msgstr ""
#. TRANSLATORS: undress item from player
#. TRANSLATORS: popup menu item
#. TRANSLATORS: undress player
-#: src/gui/popups/popupmenu.cpp:2103 src/gui/popups/popupmenu.cpp:2464
+#: src/gui/popups/popupmenu.cpp:2122 src/gui/popups/popupmenu.cpp:2487
msgid "Undress"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: copy text to clipboard
-#: src/gui/popups/popupmenu.cpp:2121
+#: src/gui/popups/popupmenu.cpp:2140
msgid "Copy"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: paste text from clipboard
-#: src/gui/popups/popupmenu.cpp:2124
+#: src/gui/popups/popupmenu.cpp:2143
msgid "Paste"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: open link in browser
-#: src/gui/popups/popupmenu.cpp:2142
+#: src/gui/popups/popupmenu.cpp:2161
msgid "Open link"
msgstr ""
#. TRANSLATORS: popup menu header
-#: src/gui/popups/popupmenu.cpp:2160
+#: src/gui/popups/popupmenu.cpp:2179
msgid "Show window"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: add player to disregarded list
-#: src/gui/popups/popupmenu.cpp:2233 src/gui/popups/popupmenu.cpp:2269
-#: src/gui/popups/popupmenu.cpp:2308 src/gui/popups/popupmenu.cpp:2326
+#: src/gui/popups/popupmenu.cpp:2254 src/gui/popups/popupmenu.cpp:2290
+#: src/gui/popups/popupmenu.cpp:2329 src/gui/popups/popupmenu.cpp:2347
msgid "Disregard"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: add player to ignore list
#. TRANSLATORS: confirm dialog button
-#: src/gui/popups/popupmenu.cpp:2236 src/gui/popups/popupmenu.cpp:2272
-#: src/gui/popups/popupmenu.cpp:2311 src/gui/windows/confirmdialog.cpp:60
+#: src/gui/popups/popupmenu.cpp:2257 src/gui/popups/popupmenu.cpp:2293
+#: src/gui/popups/popupmenu.cpp:2332 src/gui/windows/confirmdialog.cpp:62
msgid "Ignore"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: add player to black list
-#: src/gui/popups/popupmenu.cpp:2239 src/gui/popups/popupmenu.cpp:2314
+#: src/gui/popups/popupmenu.cpp:2260 src/gui/popups/popupmenu.cpp:2335
msgid "Black list"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: add player to enemy list
-#: src/gui/popups/popupmenu.cpp:2242 src/gui/popups/popupmenu.cpp:2275
+#: src/gui/popups/popupmenu.cpp:2263 src/gui/popups/popupmenu.cpp:2296
msgid "Set as enemy"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: add player to erased list
-#: src/gui/popups/popupmenu.cpp:2245 src/gui/popups/popupmenu.cpp:2278
-#: src/gui/popups/popupmenu.cpp:2290 src/gui/popups/popupmenu.cpp:2299
-#: src/gui/popups/popupmenu.cpp:2317
+#: src/gui/popups/popupmenu.cpp:2266 src/gui/popups/popupmenu.cpp:2299
+#: src/gui/popups/popupmenu.cpp:2311 src/gui/popups/popupmenu.cpp:2320
+#: src/gui/popups/popupmenu.cpp:2338
msgid "Erase"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: add player to friends list
-#: src/gui/popups/popupmenu.cpp:2255
+#: src/gui/popups/popupmenu.cpp:2276
msgid "Be friend"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: remove player from ignore list
-#: src/gui/popups/popupmenu.cpp:2266 src/gui/popups/popupmenu.cpp:2284
-#: src/gui/popups/popupmenu.cpp:2296 src/gui/popups/popupmenu.cpp:2305
-#: src/gui/popups/popupmenu.cpp:2323
+#: src/gui/popups/popupmenu.cpp:2287 src/gui/popups/popupmenu.cpp:2305
+#: src/gui/popups/popupmenu.cpp:2317 src/gui/popups/popupmenu.cpp:2326
+#: src/gui/popups/popupmenu.cpp:2344
msgid "Unignore"
msgstr ""
#. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:2342
+#: src/gui/popups/popupmenu.cpp:2363
msgid "Follow"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: imitate player
-#: src/gui/popups/popupmenu.cpp:2346
+#: src/gui/popups/popupmenu.cpp:2367
msgid "Imitate"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: buy item
-#: src/gui/popups/popupmenu.cpp:2365 src/gui/popups/popupmenu.cpp:2389
+#: src/gui/popups/popupmenu.cpp:2386 src/gui/popups/popupmenu.cpp:2410
msgid "Buy (?)"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: sell item
-#: src/gui/popups/popupmenu.cpp:2377 src/gui/popups/popupmenu.cpp:2392
+#: src/gui/popups/popupmenu.cpp:2398 src/gui/popups/popupmenu.cpp:2413
msgid "Sell (?)"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: invite player to party
-#: src/gui/popups/popupmenu.cpp:2406 src/gui/popups/popupmenu.cpp:2430
+#: src/gui/popups/popupmenu.cpp:2427 src/gui/popups/popupmenu.cpp:2451
msgid "Invite to party"
msgstr ""
-#: src/gui/popups/popupmenu.cpp:2453
+#: src/gui/popups/popupmenu.cpp:2475
#, c-format
msgid "Join chat %s"
msgstr ""
#. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:2461
+#: src/gui/popups/popupmenu.cpp:2484
msgid "Show Items"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: remove item from pickup list
-#: src/gui/popups/popupmenu.cpp:2478
+#: src/gui/popups/popupmenu.cpp:2501
msgid "Remove from pickup list"
msgstr ""
#. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:2483
+#: src/gui/popups/popupmenu.cpp:2506
msgid "Add to pickup list"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: remove protection from item
-#: src/gui/popups/popupmenu.cpp:2532
+#: src/gui/popups/popupmenu.cpp:2555
msgid "Unprotect item"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: add protection to item
-#: src/gui/popups/popupmenu.cpp:2541
+#: src/gui/popups/popupmenu.cpp:2564
msgid "Protect item"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: drop item
#. TRANSLATORS: inventory button
-#: src/gui/popups/popupmenu.cpp:2571 src/gui/windows/inventorywindow.cpp:199
-#: src/gui/windows/inventorywindow.cpp:872
+#: src/gui/popups/popupmenu.cpp:2594 src/gui/windows/inventorywindow.cpp:213
+#: src/gui/windows/inventorywindow.cpp:890
msgid "Drop..."
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: drop all item amount
-#: src/gui/popups/popupmenu.cpp:2574
+#: src/gui/popups/popupmenu.cpp:2597
msgid "Drop all"
msgstr ""
@@ -2305,60 +2341,60 @@ msgstr ""
#. TRANSLATORS: drop item
#. TRANSLATORS: full button name
#. TRANSLATORS: inventory button
-#: src/gui/popups/popupmenu.cpp:2580 src/gui/windowmenu.cpp:130
-#: src/gui/windows/inventorywindow.cpp:877
+#: src/gui/popups/popupmenu.cpp:2603 src/gui/windowmenu.cpp:128
+#: src/gui/windows/inventorywindow.cpp:895
msgid "Drop"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: gm commands
-#: src/gui/popups/popupmenu.cpp:2591
+#: src/gui/popups/popupmenu.cpp:2614
msgid "GM..."
msgstr ""
#. TRANSLATORS: popup menu header
-#: src/gui/popups/popupmenu.cpp:2599
+#: src/gui/popups/popupmenu.cpp:2622
msgid "GM commands"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: check player ip
-#: src/gui/popups/popupmenu.cpp:2604
+#: src/gui/popups/popupmenu.cpp:2627
msgid "Check ip"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: go to player position
-#: src/gui/popups/popupmenu.cpp:2607
+#: src/gui/popups/popupmenu.cpp:2630
msgid "Goto"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: recall player to current position
-#: src/gui/popups/popupmenu.cpp:2610
+#: src/gui/popups/popupmenu.cpp:2633
msgid "Recall"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: kick player
-#: src/gui/popups/popupmenu.cpp:2618
+#: src/gui/popups/popupmenu.cpp:2641
msgid "Kick"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: mute player
-#: src/gui/popups/popupmenu.cpp:2626 src/gui/popups/popupmenu.cpp:2630
-#: src/gui/popups/popupmenu.cpp:2634 src/gui/popups/popupmenu.cpp:2638
-#: src/gui/popups/popupmenu.cpp:2642
+#: src/gui/popups/popupmenu.cpp:2649 src/gui/popups/popupmenu.cpp:2653
+#: src/gui/popups/popupmenu.cpp:2657 src/gui/popups/popupmenu.cpp:2661
+#: src/gui/popups/popupmenu.cpp:2665
#, c-format
msgid "Mute %d"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: mute player
-#: src/gui/popups/popupmenu.cpp:2647 src/gui/popups/popupmenu.cpp:2651
-#: src/gui/popups/popupmenu.cpp:2655 src/gui/popups/popupmenu.cpp:2659
-#: src/gui/popups/popupmenu.cpp:2663
+#: src/gui/popups/popupmenu.cpp:2670 src/gui/popups/popupmenu.cpp:2674
+#: src/gui/popups/popupmenu.cpp:2678 src/gui/popups/popupmenu.cpp:2682
+#: src/gui/popups/popupmenu.cpp:2686
#, c-format
msgid "Unmute %d"
msgstr ""
@@ -2370,7 +2406,7 @@ msgstr ""
#. TRANSLATORS: input tab sub tab name
#. TRANSLATORS: full button name
-#: src/gui/setupinputpages.cpp:47 src/gui/windowmenu.cpp:122
+#: src/gui/setupinputpages.cpp:47 src/gui/windowmenu.cpp:120
msgid "Shortcuts"
msgstr ""
@@ -2379,15 +2415,15 @@ msgstr ""
#. TRANSLATORS: full button name
#. TRANSLATORS: input action label
#: src/gui/setupinputpages.cpp:49 src/gui/widgets/tabs/setup_other.cpp:315
-#: src/gui/windowmenu.cpp:163 src/input/pages/windows.cpp:36
+#: src/gui/windowmenu.cpp:172 src/input/pages/windows.cpp:34
msgid "Windows"
msgstr ""
#. TRANSLATORS: input tab sub tab name
#. TRANSLATORS: emotes window name
#. TRANSLATORS: emotes tab name
-#: src/gui/setupinputpages.cpp:51 src/gui/windows/emotewindow.cpp:54
-#: src/gui/windows/emotewindow.cpp:115
+#: src/gui/setupinputpages.cpp:51 src/gui/windows/emotewindow.cpp:55
+#: src/gui/windows/emotewindow.cpp:114
msgid "Emotes"
msgstr ""
@@ -2395,21 +2431,23 @@ msgstr ""
#. TRANSLATORS: settings tab name
#. TRANSLATORS: chat window name
#: src/gui/setupinputpages.cpp:55 src/gui/widgets/tabs/setup_chat.cpp:40
-#: src/gui/windowmenu.cpp:86 src/gui/windows/chatwindow.cpp:86
+#: src/gui/windowmenu.cpp:83 src/gui/windows/chatwindow.cpp:87
msgid "Chat"
msgstr ""
#. TRANSLATORS: input tab sub tab name
+#. TRANSLATORS: palette label
#. TRANSLATORS: settings group
#. TRANSLATORS: register dialog. button.
#. TRANSLATORS: input action group
#. TRANSLATORS: input action name
-#: src/gui/setupinputpages.cpp:57 src/gui/widgets/tabs/setup_audio.cpp:148
-#: src/gui/widgets/tabs/setup_chat.cpp:179
+#: src/gui/setupinputpages.cpp:57 src/gui/userpalette.cpp:377
+#: src/gui/widgets/tabs/setup_audio.cpp:148
+#: src/gui/widgets/tabs/setup_chat.cpp:263
#: src/gui/widgets/tabs/setup_other.cpp:337
#: src/gui/widgets/tabs/setup_visual.cpp:192
-#: src/gui/windows/registerdialog.cpp:104 src/input/pages/chat.cpp:147
-#: src/input/pages/gui.cpp:87 src/input/pages/other.cpp:108
+#: src/gui/windows/registerdialog.cpp:101 src/input/pages/chat.cpp:145
+#: src/input/pages/gui.cpp:85 src/input/pages/other.cpp:106
msgid "Other"
msgstr ""
@@ -2418,237 +2456,262 @@ msgstr ""
msgid "Gui"
msgstr ""
+#. TRANSLATORS: palette label
+#: src/gui/userpalette.cpp:129
+msgid "Beings"
+msgstr ""
+
#. TRANSLATORS: palette color
-#: src/gui/userpalette.cpp:116
+#: src/gui/userpalette.cpp:134
msgid "Being"
msgstr ""
#. TRANSLATORS: palette color
-#: src/gui/userpalette.cpp:118
+#: src/gui/userpalette.cpp:139
msgid "Friend names"
msgstr ""
#. TRANSLATORS: palette color
-#: src/gui/userpalette.cpp:120
+#: src/gui/userpalette.cpp:144
msgid "Disregarded names"
msgstr ""
#. TRANSLATORS: palette color
-#: src/gui/userpalette.cpp:122
+#: src/gui/userpalette.cpp:149
msgid "Ignored names"
msgstr ""
#. TRANSLATORS: palette color
-#: src/gui/userpalette.cpp:124
+#: src/gui/userpalette.cpp:154
msgid "Erased names"
msgstr ""
#. TRANSLATORS: palette color
-#: src/gui/userpalette.cpp:126
+#: src/gui/userpalette.cpp:164
msgid "Other players names"
msgstr ""
#. TRANSLATORS: palette color
-#: src/gui/userpalette.cpp:128
+#: src/gui/userpalette.cpp:169
msgid "Own name"
msgstr ""
#. TRANSLATORS: palette color
-#: src/gui/userpalette.cpp:130
+#: src/gui/userpalette.cpp:174
msgid "GM names"
msgstr ""
#. TRANSLATORS: palette color
-#: src/gui/userpalette.cpp:132
+#: src/gui/userpalette.cpp:179
msgid "NPCs"
msgstr "NPCer"
#. TRANSLATORS: palette color
#. TRANSLATORS: settings option
-#: src/gui/userpalette.cpp:134 src/gui/widgets/tabs/setup_other.cpp:108
+#: src/gui/userpalette.cpp:184 src/gui/widgets/tabs/setup_other.cpp:108
msgid "Monsters"
msgstr "Monstre"
#. TRANSLATORS: palette color
-#: src/gui/userpalette.cpp:136
-msgid "Monster HP bar"
+#: src/gui/userpalette.cpp:189
+msgid "Pets"
msgstr ""
#. TRANSLATORS: palette color
-#: src/gui/userpalette.cpp:139
-msgid "Monster HP bar (second color)"
+#: src/gui/userpalette.cpp:194
+msgid "Mercenary"
msgstr ""
#. TRANSLATORS: palette color
-#: src/gui/userpalette.cpp:141
+#: src/gui/userpalette.cpp:199
+msgid "Homunculus"
+msgstr ""
+
+#: src/gui/userpalette.cpp:204
msgid "Party members"
msgstr ""
-#. TRANSLATORS: palette color
-#: src/gui/userpalette.cpp:143
+#: src/gui/userpalette.cpp:209
msgid "Guild members"
msgstr ""
-#. TRANSLATORS: palette color
+#: src/gui/userpalette.cpp:214 src/gui/userpalette.cpp:219
+#: src/gui/userpalette.cpp:224
+#, c-format
+msgid "Team %d"
+msgstr ""
+
+#. TRANSLATORS: palette label
+#: src/gui/userpalette.cpp:227
+msgid "Particles"
+msgstr ""
+
#. TRANSLATORS: settings option
-#: src/gui/userpalette.cpp:145 src/gui/widgets/tabs/setup_visual.cpp:157
+#: src/gui/userpalette.cpp:232 src/gui/widgets/tabs/setup_visual.cpp:157
msgid "Particle effects"
msgstr "Partikkeleffekter"
-#. TRANSLATORS: palette color
-#: src/gui/userpalette.cpp:147
+#: src/gui/userpalette.cpp:237
msgid "Pickup notification"
msgstr ""
-#. TRANSLATORS: palette color
-#: src/gui/userpalette.cpp:149
+#: src/gui/userpalette.cpp:242
msgid "Exp notification"
msgstr ""
-#. TRANSLATORS: palette color
-#: src/gui/userpalette.cpp:151
+#. TRANSLATORS: palette label
+#: src/gui/userpalette.cpp:245
+msgid "Hp bars"
+msgstr ""
+
+#: src/gui/userpalette.cpp:250
msgid "Player HP bar"
msgstr ""
#. TRANSLATORS: palette color
-#: src/gui/userpalette.cpp:155
+#: src/gui/userpalette.cpp:255
msgid "Player HP bar (second color)"
msgstr ""
#. TRANSLATORS: palette color
-#: src/gui/userpalette.cpp:157
-msgid "Player hits monster"
+#: src/gui/userpalette.cpp:261
+msgid "Monster HP bar"
msgstr ""
#. TRANSLATORS: palette color
-#: src/gui/userpalette.cpp:159
+#: src/gui/userpalette.cpp:267
+msgid "Monster HP bar (second color)"
+msgstr ""
+
+#. TRANSLATORS: palette label
+#: src/gui/userpalette.cpp:271
+msgid "Hits"
+msgstr ""
+
+#: src/gui/userpalette.cpp:276
+msgid "Player hits monster"
+msgstr ""
+
+#: src/gui/userpalette.cpp:281
msgid "Monster hits player"
msgstr ""
#. TRANSLATORS: palette color
-#: src/gui/userpalette.cpp:163
+#: src/gui/userpalette.cpp:286
msgid "Other player hits local player"
msgstr ""
-#. TRANSLATORS: palette color
-#: src/gui/userpalette.cpp:165
+#: src/gui/userpalette.cpp:291
msgid "Critical Hit"
msgstr ""
#. TRANSLATORS: palette color
-#: src/gui/userpalette.cpp:169
+#: src/gui/userpalette.cpp:296
msgid "Local player hits monster"
msgstr ""
#. TRANSLATORS: palette color
-#: src/gui/userpalette.cpp:172
+#: src/gui/userpalette.cpp:301
msgid "Local player critical hit"
msgstr ""
#. TRANSLATORS: palette color
-#: src/gui/userpalette.cpp:175
+#: src/gui/userpalette.cpp:306
msgid "Local player miss"
msgstr ""
-#. TRANSLATORS: palette color
-#: src/gui/userpalette.cpp:177
+#: src/gui/userpalette.cpp:310
msgid "Misses"
msgstr ""
-#. TRANSLATORS: palette color
-#: src/gui/userpalette.cpp:179
+#. TRANSLATORS: palette label
+#: src/gui/userpalette.cpp:313
+msgid "Tiles"
+msgstr ""
+
+#: src/gui/userpalette.cpp:318
msgid "Portal highlight"
msgstr ""
#. TRANSLATORS: palette color
-#: src/gui/userpalette.cpp:182
+#: src/gui/userpalette.cpp:323
msgid "Default collision highlight"
msgstr ""
#. TRANSLATORS: palette color
-#: src/gui/userpalette.cpp:185
+#: src/gui/userpalette.cpp:329
msgid "Air collision highlight"
msgstr ""
#. TRANSLATORS: palette color
-#: src/gui/userpalette.cpp:188
+#: src/gui/userpalette.cpp:335
msgid "Water collision highlight"
msgstr ""
#. TRANSLATORS: palette color
-#: src/gui/userpalette.cpp:191
+#: src/gui/userpalette.cpp:341
msgid "Special ground collision highlight"
msgstr ""
#. TRANSLATORS: palette color
-#: src/gui/userpalette.cpp:194
+#: src/gui/userpalette.cpp:347
msgid "Walkable highlight"
msgstr ""
#. TRANSLATORS: palette color
-#: src/gui/userpalette.cpp:197
+#: src/gui/userpalette.cpp:353
+msgid "Tiles border"
+msgstr ""
+
+#. TRANSLATORS: palette label
+#: src/gui/userpalette.cpp:356
+msgid "Ranges"
+msgstr ""
+
+#. TRANSLATORS: palette color
+#: src/gui/userpalette.cpp:361
msgid "Local player attack range"
msgstr ""
#. TRANSLATORS: palette color
-#: src/gui/userpalette.cpp:200
+#: src/gui/userpalette.cpp:367
msgid "Local player attack range border"
msgstr ""
#. TRANSLATORS: palette color
-#: src/gui/userpalette.cpp:203
+#: src/gui/userpalette.cpp:373
msgid "Monster attack range"
msgstr ""
#. TRANSLATORS: palette color
-#: src/gui/userpalette.cpp:207
+#: src/gui/userpalette.cpp:382
msgid "Floor item amount color"
msgstr ""
#. TRANSLATORS: palette color
-#: src/gui/userpalette.cpp:210
+#: src/gui/userpalette.cpp:388
msgid "Home place"
msgstr ""
#. TRANSLATORS: palette color
-#: src/gui/userpalette.cpp:213
+#: src/gui/userpalette.cpp:394
msgid "Home place border"
msgstr ""
#. TRANSLATORS: palette color
-#: src/gui/userpalette.cpp:216
+#: src/gui/userpalette.cpp:400
msgid "Road point"
msgstr ""
-#. TRANSLATORS: palette color
-#: src/gui/userpalette.cpp:219
-msgid "Tiles border"
-msgstr ""
-
-#. TRANSLATORS: palette color
-#: src/gui/userpalette.cpp:221
-msgid "Pets"
-msgstr ""
-
-#. TRANSLATORS: palette color
-#: src/gui/userpalette.cpp:223
-msgid "Mercenary"
-msgstr ""
-
-#. TRANSLATORS: palette color
-#: src/gui/userpalette.cpp:225
-msgid "Homunculus"
-msgstr ""
-
-#: src/gui/widgets/characterdisplay.cpp:135
+#: src/gui/widgets/characterdisplay.cpp:133
#, c-format
msgid "Level: %u"
msgstr ""
#. TRANSLATORS: status window label
-#: src/gui/widgets/characterdisplay.cpp:138
-#: src/gui/windows/inventorywindow.cpp:666 src/gui/windows/statuswindow.cpp:73
-#: src/gui/windows/statuswindow.cpp:233 src/gui/windows/statuswindow.cpp:345
+#: src/gui/widgets/characterdisplay.cpp:136
+#: src/gui/windows/inventorywindow.cpp:687 src/gui/windows/statuswindow.cpp:69
+#: src/gui/windows/statuswindow.cpp:239 src/gui/windows/statuswindow.cpp:351
#, c-format
msgid "Money: %s"
msgstr "Penger: %s"
@@ -2659,7 +2722,7 @@ msgid "Eq."
msgstr ""
#. TRANSLATORS: dialog message
-#: src/gui/widgets/itemlinkhandler.cpp:70
+#: src/gui/widgets/itemlinkhandler.cpp:72
msgid "Open url"
msgstr ""
@@ -2669,10 +2732,10 @@ msgstr ""
#. TRANSLATORS: quit dialog button
#. TRANSLATORS: servers dialog button
#. TRANSLATORS: input action name
-#: src/gui/widgets/selldialog.cpp:98 src/gui/windows/buydialog.cpp:270
-#: src/gui/windows/quitdialog.cpp:52 src/gui/windows/quitdialog.cpp:57
-#: src/gui/windows/quitdialog.cpp:59 src/gui/windows/serverdialog.cpp:114
-#: src/input/pages/basic.cpp:216
+#: src/gui/widgets/selldialog.cpp:101 src/gui/windows/buydialog.cpp:277
+#: src/gui/windows/quitdialog.cpp:50 src/gui/windows/quitdialog.cpp:55
+#: src/gui/windows/quitdialog.cpp:57 src/gui/windows/serverdialog.cpp:113
+#: src/input/pages/basic.cpp:220
msgid "Quit"
msgstr "Avslutt"
@@ -2682,10 +2745,10 @@ msgstr "Avslutt"
#. TRANSLATORS: item amount window button
#. TRANSLATORS: npc dialog button
#. TRANSLATORS: status window label (plus sign)
-#: src/gui/widgets/selldialog.cpp:116 src/gui/windows/buydialog.cpp:262
-#: src/gui/windows/itemamountwindow.cpp:165
-#: src/gui/windows/itemamountwindow.cpp:200 src/gui/windows/npcdialog.cpp:106
-#: src/gui/windows/statuswindow.cpp:749
+#: src/gui/widgets/selldialog.cpp:119 src/gui/windows/buydialog.cpp:269
+#: src/gui/windows/itemamountwindow.cpp:177
+#: src/gui/windows/itemamountwindow.cpp:212 src/gui/windows/npcdialog.cpp:108
+#: src/gui/windows/statuswindow.cpp:766
msgid "+"
msgstr ""
@@ -2695,10 +2758,10 @@ msgstr ""
#. TRANSLATORS: item amount window button
#. TRANSLATORS: npc dialog button
#. TRANSLATORS: status window label (minus sign)
-#: src/gui/widgets/selldialog.cpp:118 src/gui/windows/buydialog.cpp:265
-#: src/gui/windows/itemamountwindow.cpp:163
-#: src/gui/windows/itemamountwindow.cpp:197 src/gui/windows/npcdialog.cpp:108
-#: src/gui/windows/statuswindow.cpp:762
+#: src/gui/widgets/selldialog.cpp:121 src/gui/windows/buydialog.cpp:272
+#: src/gui/windows/itemamountwindow.cpp:175
+#: src/gui/windows/itemamountwindow.cpp:209 src/gui/windows/npcdialog.cpp:110
+#: src/gui/windows/statuswindow.cpp:779
msgid "-"
msgstr ""
@@ -2707,82 +2770,82 @@ msgstr ""
#. TRANSLATORS: status bar label
#. TRANSLATORS: status window label
#. TRANSLATORS: status bar label
-#: src/gui/widgets/selldialog.cpp:120 src/gui/windows/buydialog.cpp:272
-#: src/gui/windows/statuswindow.cpp:492 src/gui/windows/statuswindow.cpp:547
-#: src/gui/windows/statuswindow.cpp:746 src/gui/windows/statuswindow.cpp:778
+#: src/gui/widgets/selldialog.cpp:123 src/gui/windows/buydialog.cpp:279
+#: src/gui/windows/statuswindow.cpp:502 src/gui/windows/statuswindow.cpp:558
+#: src/gui/windows/statuswindow.cpp:763 src/gui/windows/statuswindow.cpp:795
msgid "Max"
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:248 src/gui/windows/buydialog.cpp:602
+#: src/gui/widgets/selldialog.cpp:130 src/gui/widgets/selldialog.cpp:325
+#: src/gui/windows/buydialog.cpp:255 src/gui/windows/buydialog.cpp:626
#, c-format
msgid "Price: %s / Total: %s"
msgstr "Pris: %s / Totalt: %s"
#. TRANSLATORS: setup item button
#. TRANSLATORS: servers dialog button
-#: src/gui/widgets/setupitem.cpp:367 src/gui/widgets/setupitem.cpp:504
-#: src/gui/windows/serverdialog.cpp:120
+#: src/gui/widgets/setupitem.cpp:370 src/gui/widgets/setupitem.cpp:508
+#: src/gui/windows/serverdialog.cpp:119
msgid "Edit"
msgstr ""
#. TRANSLATORS: skill level
#. TRANSLATORS: skills dialog. skill level
-#: src/gui/widgets/skillinfo.cpp:100 src/gui/windows/skilldialog.cpp:473
+#: src/gui/widgets/skillinfo.cpp:95 src/gui/windows/skilldialog.cpp:479
#, c-format
msgid "Lvl: %d"
msgstr ""
#. TRANSLATORS: skill type
-#: src/gui/widgets/skillinfo.cpp:104
+#: src/gui/widgets/skillinfo.cpp:99
#, c-format
msgid "Type: %s"
msgstr ""
#. TRANSLATORS: Skill type
#. TRANSLATORS: unknown equipment page name
-#: src/gui/widgets/skillinfo.cpp:109 src/gui/windows/equipmentwindow.cpp:623
+#: src/gui/widgets/skillinfo.cpp:104 src/gui/windows/equipmentwindow.cpp:678
msgid "Unknown"
msgstr ""
#. TRANSLATORS: Skill type
-#: src/gui/widgets/skillinfo.cpp:119
+#: src/gui/widgets/skillinfo.cpp:114
msgid "Ground"
msgstr ""
#. TRANSLATORS: Skill type
-#: src/gui/widgets/skillinfo.cpp:124
+#: src/gui/widgets/skillinfo.cpp:119
msgid "Self"
msgstr ""
#. TRANSLATORS: Skill type
-#: src/gui/widgets/skillinfo.cpp:129
+#: src/gui/widgets/skillinfo.cpp:124
msgid "Unused"
msgstr ""
#. TRANSLATORS: Skill type
-#: src/gui/widgets/skillinfo.cpp:134
+#: src/gui/widgets/skillinfo.cpp:129
msgid "Support"
msgstr ""
#. TRANSLATORS: Skill type
-#: src/gui/widgets/skillinfo.cpp:139
+#: src/gui/widgets/skillinfo.cpp:134
msgid "Target trap"
msgstr ""
#. TRANSLATORS: Skill type
-#: src/gui/widgets/skillinfo.cpp:143
+#: src/gui/widgets/skillinfo.cpp:138
msgid "Unknown:"
msgstr ""
-#: src/gui/widgets/skillinfo.cpp:149
+#: src/gui/widgets/skillinfo.cpp:144
#, c-format
msgid " / Mana: -%d"
msgstr ""
-#: src/gui/widgets/skillinfo.cpp:155
+#: src/gui/widgets/skillinfo.cpp:150
#, c-format
msgid "Range: %d"
msgstr ""
@@ -2793,37 +2856,37 @@ msgid "Battle"
msgstr ""
#. TRANSLATORS: chat message
-#: src/gui/widgets/tabs/chat/chattab.cpp:171
+#: src/gui/widgets/tabs/chat/chattab.cpp:176
msgid "Global announcement:"
msgstr ""
#. TRANSLATORS: chat message
-#: src/gui/widgets/tabs/chat/chattab.cpp:177
+#: src/gui/widgets/tabs/chat/chattab.cpp:182
#, c-format
msgid "Global announcement from %s:"
msgstr ""
#. TRANSLATORS: chat message
-#: src/gui/widgets/tabs/chat/chattab.cpp:203
+#: src/gui/widgets/tabs/chat/chattab.cpp:208
#, c-format
msgid "%s whispers: %s"
msgstr ""
#. TRANSLATORS: chat message
-#: src/gui/widgets/tabs/chat/chattab.cpp:559
+#: src/gui/widgets/tabs/chat/chattab.cpp:567
#, c-format
msgid "%s is now Online."
msgstr ""
#. TRANSLATORS: chat message
-#: src/gui/widgets/tabs/chat/chattab.cpp:564
+#: src/gui/widgets/tabs/chat/chattab.cpp:573
#, c-format
msgid "%s is now Offline."
msgstr ""
#. TRANSLATORS: guild chat tab name
#. TRANSLATORS: tab in social window
-#: src/gui/widgets/tabs/chat/emulateguildtab.cpp:38
+#: src/gui/widgets/tabs/chat/emulateguildtab.cpp:39
#: src/gui/widgets/tabs/chat/guildtab.cpp:44
#: src/gui/widgets/tabs/socialguildtab2.h:48
#: src/gui/widgets/tabs/socialguildtab.h:49
@@ -2874,27 +2937,27 @@ msgstr ""
#. TRANSLATORS: chat message
#. TRANSLATORS: notification message
-#: src/gui/widgets/tabs/chat/partytab.cpp:148
+#: src/gui/widgets/tabs/chat/partytab.cpp:149
#: src/resources/notifications.h:194
msgid "Experience sharing enabled."
msgstr ""
#. TRANSLATORS: chat message
#. TRANSLATORS: notification message
-#: src/gui/widgets/tabs/chat/partytab.cpp:153
+#: src/gui/widgets/tabs/chat/partytab.cpp:154
#: src/resources/notifications.h:198
msgid "Experience sharing disabled."
msgstr ""
#. TRANSLATORS: chat message
#. TRANSLATORS: notification message
-#: src/gui/widgets/tabs/chat/partytab.cpp:158
+#: src/gui/widgets/tabs/chat/partytab.cpp:159
#: src/resources/notifications.h:202
msgid "Experience sharing not possible."
msgstr ""
#. TRANSLATORS: chat message
-#: src/gui/widgets/tabs/chat/partytab.cpp:163
+#: src/gui/widgets/tabs/chat/partytab.cpp:164
msgid "Experience sharing unknown."
msgstr ""
@@ -3292,247 +3355,442 @@ msgstr ""
msgid "Auto hide chat window"
msgstr ""
+#: src/gui/widgets/tabs/setup_chat.cpp:52
+msgid ""
+"Chat window will be automatically hidden when not in use.\n"
+"\n"
+"Hit Enter or hover mouse to show chat again."
+msgstr ""
+
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_chat.cpp:55
+#: src/gui/widgets/tabs/setup_chat.cpp:57
msgid "Protect chat focus"
msgstr ""
+#: src/gui/widgets/tabs/setup_chat.cpp:58
+msgid ""
+"Enables aggressive protection of input focus in chat window.\n"
+"\n"
+"Note: no other text inputs will be allowed to receive text input when you typing in chat window."
+msgstr ""
+
#. TRANSLATORS: settings group
#. TRANSLATORS: settings colors tab name
#. TRANSLATORS: emotes tab name
-#: src/gui/widgets/tabs/setup_chat.cpp:60
-#: src/gui/widgets/tabs/setup_colors.cpp:87
-#: src/gui/windows/emotewindow.cpp:117
+#: src/gui/widgets/tabs/setup_chat.cpp:65
+#: src/gui/widgets/tabs/setup_colors.cpp:86
+#: src/gui/windows/emotewindow.cpp:116
msgid "Colors"
msgstr "Farger"
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_chat.cpp:63
+#: src/gui/widgets/tabs/setup_chat.cpp:68
msgid "Remove colors from received chat messages"
msgstr ""
+#: src/gui/widgets/tabs/setup_chat.cpp:69
+msgid ""
+"Enable this setting to strip colors from incoming chat messages. All "
+"messages will use default chat text color if this enabled."
+msgstr ""
+
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_chat.cpp:67
+#: src/gui/widgets/tabs/setup_chat.cpp:74
msgid "Show chat colors list"
msgstr ""
+#: src/gui/widgets/tabs/setup_chat.cpp:75
+msgid ""
+"Enable this setting to show color selection drop-down in chat window. Chat window will display color selection drop-down.\n"
+"\n"
+"It allows one to select default color of outgoing chat messages easily, but also occupies some space in chat window."
+msgstr ""
+
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_chat.cpp:72
+#: src/gui/widgets/tabs/setup_chat.cpp:83
msgid "Commands"
msgstr ""
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_chat.cpp:75
+#: src/gui/widgets/tabs/setup_chat.cpp:86
msgid "Allow magic and GM commands in all chat tabs"
msgstr ""
+#: src/gui/widgets/tabs/setup_chat.cpp:87
+msgid ""
+"Enable this setting to be able to type spells and GM commands in any tab."
+msgstr ""
+
#. TRANSLATORS: settings group
-#: src/gui/widgets/tabs/setup_chat.cpp:80
+#: src/gui/widgets/tabs/setup_chat.cpp:93
msgid "Limits"
msgstr ""
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_chat.cpp:83
+#: src/gui/widgets/tabs/setup_chat.cpp:96
msgid "Limit max chars in chat line"
msgstr ""
+#: src/gui/widgets/tabs/setup_chat.cpp:97
+msgid ""
+"Limits how many characters will be shown in longest lines of text displayed in chat.\n"
+"\n"
+"Note: long lines can make client slower. Lines longer than this limit will be truncated."
+msgstr ""
+
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_chat.cpp:87
+#: src/gui/widgets/tabs/setup_chat.cpp:104
msgid "Limit max lines in chat"
msgstr ""
+#: src/gui/widgets/tabs/setup_chat.cpp:105
+msgid ""
+"Limits how many lines chat will keep in scrollback buffer. Chat keeps specified number of last lines of text. Oldest lines exceeding this limit are discarded from scrollback buffer.\n"
+"\n"
+"Note: keeping too many lines in scroll buffer can slow client down."
+msgstr ""
+
#. TRANSLATORS: settings group
-#: src/gui/widgets/tabs/setup_chat.cpp:92
+#: src/gui/widgets/tabs/setup_chat.cpp:113
msgid "Logs"
msgstr ""
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_chat.cpp:95
+#: src/gui/widgets/tabs/setup_chat.cpp:116
msgid "Enable chat Log"
msgstr ""
+#: src/gui/widgets/tabs/setup_chat.cpp:117
+msgid ""
+"If you enable this setting, chat logs will be written to disk.\n"
+"\n"
+"Note: chat logs can take noticeable amount of disk space over time."
+msgstr ""
+
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_chat.cpp:99
+#: src/gui/widgets/tabs/setup_chat.cpp:123
msgid "Enable debug chat Log"
msgstr ""
+#: src/gui/widgets/tabs/setup_chat.cpp:124
+msgid "If you enable thus, debug chat tab also will be logged to disk."
+msgstr ""
+
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_chat.cpp:103
+#: src/gui/widgets/tabs/setup_chat.cpp:128
msgid "Show chat history"
msgstr ""
+#: src/gui/widgets/tabs/setup_chat.cpp:129
+msgid ""
+"If this setting enabled, client will load old chat tabs content from logs on"
+" startup instead of starting with empty chat tabs."
+msgstr ""
+
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_chat.cpp:107
+#: src/gui/widgets/tabs/setup_chat.cpp:134
msgid "Show party online messages"
msgstr ""
+#: src/gui/widgets/tabs/setup_chat.cpp:135
+msgid ""
+"If this setting is enabled, online status changes of party members will be shown in party tab of chat.\n"
+"\n"
+"This adds some extra noise to chat, but allows one to see when your buddies are coming online."
+msgstr ""
+
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_chat.cpp:111
+#: src/gui/widgets/tabs/setup_chat.cpp:141
msgid "Show guild online messages"
msgstr ""
+#: src/gui/widgets/tabs/setup_chat.cpp:142
+msgid ""
+"If this setting is enabled, online status changes of guild members will be shown in guild tab of chat.\n"
+"\n"
+"This adds some extra noise to chat, but allows one to see when your buddies are coming online."
+msgstr ""
+
#. TRANSLATORS: settings group
-#: src/gui/widgets/tabs/setup_chat.cpp:116
+#: src/gui/widgets/tabs/setup_chat.cpp:149
msgid "Messages"
msgstr ""
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_chat.cpp:119
+#: src/gui/widgets/tabs/setup_chat.cpp:152
msgid "Hide shop messages"
msgstr ""
+#: src/gui/widgets/tabs/setup_chat.cpp:153
+msgid ""
+"If this setting enabled, no messages related to built-in ManaPlusshop will be displayed in chat. Disable this setting if you want to see shop-related messages.\n"
+"\n"
+"Note: technically, ManaPlus shop implemented as usual private messages with special content. If you disable this setting, you will be able to see these messages and get idea when other players are looking at your shop."
+msgstr ""
+
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_chat.cpp:123
+#: src/gui/widgets/tabs/setup_chat.cpp:162
msgid "Show MVP messages"
msgstr ""
+#: src/gui/widgets/tabs/setup_chat.cpp:163
+msgid ""
+"Enable this setting to see MVP messages from server.\n"
+"\n"
+"Note: MVP messages are not used on TMW/Evol/etc servers, so this feature usually makes little difference."
+msgstr ""
+
#. TRANSLATORS: settings group
#. TRANSLATORS: input action group
#. TRANSLATORS: input action label
-#: src/gui/widgets/tabs/setup_chat.cpp:128 src/input/pages/chat.cpp:63
-#: src/input/pages/windows.cpp:204
+#: src/gui/widgets/tabs/setup_chat.cpp:170 src/input/pages/chat.cpp:61
+#: src/input/pages/windows.cpp:202
msgid "Tabs"
msgstr ""
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_chat.cpp:131
+#: src/gui/widgets/tabs/setup_chat.cpp:173
msgid "Put all whispers in tabs"
msgstr ""
+#: src/gui/widgets/tabs/setup_chat.cpp:174
+msgid ""
+"If this setting enabled, all whispers (private messages) will be placed in separate tabs, separate tab for each player. If this setting disabled, all whispers will appear in General tab.\n"
+"\n"
+"Note: putting all whispers to single General tab is known to be confusing. Think twice before disabling this feature."
+msgstr ""
+
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_chat.cpp:135
+#: src/gui/widgets/tabs/setup_chat.cpp:182
msgid "Log magic messages in debug tab"
msgstr ""
+#: src/gui/widgets/tabs/setup_chat.cpp:183
+msgid ""
+"If this setting is enabled, spell invocation will be shown in Debug tab. If disabled, it will be shown in General tab instead.\n"
+"\n"
+"Note: it does not affects server replies related to spells."
+msgstr ""
+
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_chat.cpp:139
+#: src/gui/widgets/tabs/setup_chat.cpp:189
msgid "Show server messages in debug tab"
msgstr ""
+#: src/gui/widgets/tabs/setup_chat.cpp:190
+msgid ""
+"If this setting is enabled, server messages will be shown in Debug tab of chat. If disabled, server messages will appear in General chat instead.\n"
+"\n"
+"Note: according to 4144, disabling this could also make you to lose some debug messages from client in Debug tab since these are fake server messages."
+msgstr ""
+
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_chat.cpp:143
+#: src/gui/widgets/tabs/setup_chat.cpp:198
msgid "Enable trade tab"
msgstr ""
+#: src/gui/widgets/tabs/setup_chat.cpp:199
+msgid ""
+"Enables trade tab. Trade tab is basically some filter. Messages containing "
+"words typical for trades will go to Trade tab. This will make General tab "
+"less noisy. If this setting is disabled, all trade related players messages "
+"will stay in General tab."
+msgstr ""
+
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_chat.cpp:147
+#: src/gui/widgets/tabs/setup_chat.cpp:206
msgid "Enable gm tab"
msgstr ""
+#: src/gui/widgets/tabs/setup_chat.cpp:207
+msgid ""
+"If enabled, GM tab will appear in chat. It displays text related GM activity.\n"
+"\n"
+"Note: this setting only makes difference for GMs (Game Masters) since this tab only appears for GMs."
+msgstr ""
+
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_chat.cpp:151
+#: src/gui/widgets/tabs/setup_chat.cpp:213
msgid "Enable language tab"
msgstr ""
+#: src/gui/widgets/tabs/setup_chat.cpp:214
+msgid ""
+"If this feature enabled, language tab will appear if server supports this feature.\n"
+"\n"
+"Note: only supported by Evol server yet."
+msgstr ""
+
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_chat.cpp:155
+#: src/gui/widgets/tabs/setup_chat.cpp:219
msgid "Show all languages messages"
msgstr ""
+#: src/gui/widgets/tabs/setup_chat.cpp:220
+msgid ""
+"If this setting enabled and server supports different chats for different languages, you will see messages for all languages, regardless of your language preferences.\n"
+"\n"
+"Note: it only works on servers supporting language tabs feature, like Evol."
+msgstr ""
+
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_chat.cpp:159
+#: src/gui/widgets/tabs/setup_chat.cpp:227
msgid "Enable battle tab"
msgstr ""
+#: src/gui/widgets/tabs/setup_chat.cpp:228
+msgid ""
+"If this setting enabled, Battle tab will appear in chat. This tab will contain messages related to battles, like damage and experience gain, if battle messages are enabled.\n"
+"\n"
+"Note: client restart required to take effect."
+msgstr ""
+
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_chat.cpp:163
+#: src/gui/widgets/tabs/setup_chat.cpp:235
msgid "Show battle events"
msgstr ""
+#: src/gui/widgets/tabs/setup_chat.cpp:236
+msgid ""
+"If this setting enabled, messages related to battle like damage or "
+"experience gain will be displayed in Debug or Battle tab. If disabled, no "
+"battle messages will be displayed."
+msgstr ""
+
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_chat.cpp:167
+#: src/gui/widgets/tabs/setup_chat.cpp:242
msgid "Resize chat tabs if need"
msgstr ""
+#: src/gui/widgets/tabs/setup_chat.cpp:243
+msgid ""
+"If this feature enabled, text in chat will be automaticallyadjusted to adapt to appearance of chat input field when youtyping message and when input field of chat disappears. If disabled, chat input area will allways occupy its place, which could be otherwise usable for text.\n"
+"\n"
+"Note: its mostly about jumpy attitude vs less usable space for text."
+msgstr ""
+
#. TRANSLATORS: settings group
-#: src/gui/widgets/tabs/setup_chat.cpp:172
+#: src/gui/widgets/tabs/setup_chat.cpp:254
msgid "Time"
msgstr ""
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_chat.cpp:175
+#: src/gui/widgets/tabs/setup_chat.cpp:257
msgid "Use local time"
msgstr ""
+#: src/gui/widgets/tabs/setup_chat.cpp:258
+msgid ""
+"If this feature enabled, timestamps in chat will use locak times.If "
+"disabled, server time will be used (often it is GMT+0)."
+msgstr ""
+
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_chat.cpp:182
+#: src/gui/widgets/tabs/setup_chat.cpp:266
msgid "Highlight words (separated by comma)"
msgstr ""
+#: src/gui/widgets/tabs/setup_chat.cpp:267
+msgid ""
+"Here you can specify some extra words which will also cause highlighting. Use comma to separate words.\n"
+"\n"
+"Note: frequenthilights are annoying - use it with caution."
+msgstr ""
+
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_chat.cpp:186
+#: src/gui/widgets/tabs/setup_chat.cpp:273
msgid "Globals ignore names (separated by comma)"
msgstr ""
+#: src/gui/widgets/tabs/setup_chat.cpp:274
+msgid ""
+"This setting allows you to ignore some global messages if particular sender (NPC, GM) annoys you too much. Global will be moved to Debug instead.\n"
+"\n"
+"Note: careless use of this feature can make you to miss important announces!"
+msgstr ""
+
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_chat.cpp:190
+#: src/gui/widgets/tabs/setup_chat.cpp:281
msgid "Show emotes button in chat"
msgstr ""
+#: src/gui/widgets/tabs/setup_chat.cpp:282
+msgid ""
+"If this setting enabled, button will appear near text input field. This button allows one to invoke composing window, which allows one to insert smiles and text formatting easily.\n"
+"\n"
+"Note: same window can also be invoked by hotkey when typing, usually F1 by default."
+msgstr ""
+
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_chat.cpp:194
+#: src/gui/widgets/tabs/setup_chat.cpp:290
msgid "Show motd server message on start"
msgstr ""
-#: src/gui/widgets/tabs/setup_colors.cpp:49
+#: src/gui/widgets/tabs/setup_chat.cpp:291
+msgid ""
+"If this setting enabled, client will display server MOTD (message of the "
+"day) once you connect to server. Disable it to hide MOTD."
+msgstr ""
+
+#: src/gui/widgets/tabs/setup_colors.cpp:50
msgid "This is what the color looks like"
msgstr "Slik ser fargen ut"
#. TRANSLATORS: colors tab. label.
-#: src/gui/widgets/tabs/setup_colors.cpp:64
+#: src/gui/widgets/tabs/setup_colors.cpp:65
msgid "Type:"
msgstr ""
#. TRANSLATORS: colors tab. label.
-#: src/gui/widgets/tabs/setup_colors.cpp:68
-#: src/gui/widgets/tabs/setup_colors.cpp:335
+#: src/gui/widgets/tabs/setup_colors.cpp:69
+#: src/gui/widgets/tabs/setup_colors.cpp:357
msgid "Delay:"
msgstr ""
#. TRANSLATORS: colors tab. label.
-#: src/gui/widgets/tabs/setup_colors.cpp:72
+#: src/gui/widgets/tabs/setup_colors.cpp:73
msgid "Red:"
msgstr ""
#. TRANSLATORS: colors tab. label.
-#: src/gui/widgets/tabs/setup_colors.cpp:76
+#: src/gui/widgets/tabs/setup_colors.cpp:77
msgid "Green:"
msgstr ""
#. TRANSLATORS: colors tab. label.
-#: src/gui/widgets/tabs/setup_colors.cpp:80
+#: src/gui/widgets/tabs/setup_colors.cpp:81
msgid "Blue:"
msgstr ""
#. TRANSLATORS: color type
-#: src/gui/widgets/tabs/setup_colors.cpp:106
-#: src/gui/widgets/tabs/setup_colors.cpp:402
+#: src/gui/widgets/tabs/setup_colors.cpp:105
+#: src/gui/widgets/tabs/setup_colors.cpp:427
msgid "Static"
msgstr "Statisk"
#. TRANSLATORS: color type
-#: src/gui/widgets/tabs/setup_colors.cpp:109
-#: src/gui/widgets/tabs/setup_colors.cpp:112
-#: src/gui/widgets/tabs/setup_colors.cpp:404
+#: src/gui/widgets/tabs/setup_colors.cpp:108
+#: src/gui/widgets/tabs/setup_colors.cpp:111
+#: src/gui/widgets/tabs/setup_colors.cpp:429
msgid "Pulse"
msgstr "Puls"
#. TRANSLATORS: color type
-#: src/gui/widgets/tabs/setup_colors.cpp:114
-#: src/gui/widgets/tabs/setup_colors.cpp:117
-#: src/gui/widgets/tabs/setup_colors.cpp:406
+#: src/gui/widgets/tabs/setup_colors.cpp:113
+#: src/gui/widgets/tabs/setup_colors.cpp:116
+#: src/gui/widgets/tabs/setup_colors.cpp:431
msgid "Rainbow"
msgstr "Regnbue"
#. TRANSLATORS: color type
-#: src/gui/widgets/tabs/setup_colors.cpp:119
-#: src/gui/widgets/tabs/setup_colors.cpp:122
-#: src/gui/widgets/tabs/setup_colors.cpp:406
+#: src/gui/widgets/tabs/setup_colors.cpp:118
+#: src/gui/widgets/tabs/setup_colors.cpp:121
+#: src/gui/widgets/tabs/setup_colors.cpp:431
msgid "Spectrum"
msgstr "Spektrum"
#. TRANSLATORS: colors tab. label.
-#: src/gui/widgets/tabs/setup_colors.cpp:329
+#: src/gui/widgets/tabs/setup_colors.cpp:351
msgid "Alpha:"
msgstr ""
@@ -3557,7 +3815,7 @@ msgid "Reset all keys"
msgstr ""
#. TRANSLATORS: setting tab name
-#: src/gui/widgets/tabs/setup_input.cpp:80
+#: src/gui/widgets/tabs/setup_input.cpp:79
msgid "Input"
msgstr ""
@@ -3576,8 +3834,8 @@ msgstr ""
#. TRANSLATORS: unknown key name
#. TRANSLATORS: quests window quest name
-#: src/gui/widgets/tabs/setup_input.cpp:330
-#: src/gui/windows/questswindow.cpp:203
+#: src/gui/widgets/tabs/setup_input.cpp:332
+#: src/gui/windows/questswindow.cpp:204
msgid "unknown"
msgstr ""
@@ -3736,9 +3994,9 @@ msgstr ""
#. TRANSLATORS: settings group
#. TRANSLATORS: debug window tab
#. TRANSLATORS: mini map window name
-#: src/gui/widgets/tabs/setup_other.cpp:133 src/gui/windowmenu.cpp:106
-#: src/gui/windows/debugwindow.cpp:61 src/gui/windows/minimap.cpp:58
-#: src/gui/windows/minimap.cpp:121
+#: src/gui/widgets/tabs/setup_other.cpp:133 src/gui/windowmenu.cpp:103
+#: src/gui/windows/debugwindow.cpp:61 src/gui/windows/minimap.cpp:59
+#: src/gui/windows/minimap.cpp:122
msgid "Map"
msgstr "Kart"
@@ -3911,7 +4169,7 @@ msgstr ""
#. TRANSLATORS: shop button tooltip
#: src/gui/widgets/tabs/setup_other.cpp:267 src/gui/windowmenu.cpp:138
#: src/gui/windows/buyselldialog.cpp:40 src/gui/windows/buyselldialog.cpp:51
-#: src/gui/windows/inventorywindow.cpp:221
+#: src/gui/windows/inventorywindow.cpp:233
msgid "Shop"
msgstr "Butikk"
@@ -3927,9 +4185,7 @@ msgstr ""
#. TRANSLATORS: settings group
#. TRANSLATORS: npc dialog name
-#. TRANSLATORS: npc post dialog caption
-#: src/gui/widgets/tabs/setup_other.cpp:279 src/gui/windows/npcdialog.cpp:86
-#: src/gui/windows/npcpostdialog.cpp:43
+#: src/gui/widgets/tabs/setup_other.cpp:279 src/gui/windows/npcdialog.cpp:87
msgid "NPC"
msgstr ""
@@ -4045,7 +4301,7 @@ msgstr ""
#. TRANSLATORS: settings option
#. TRANSLATORS: input action name
-#: src/gui/widgets/tabs/setup_other.cpp:381 src/input/pages/other.cpp:410
+#: src/gui/widgets/tabs/setup_other.cpp:381 src/input/pages/other.cpp:408
msgid "Upload log file"
msgstr ""
@@ -4055,39 +4311,34 @@ msgid "Low traffic mode"
msgstr ""
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_other.cpp:389
-msgid "Hide shield sprite"
-msgstr ""
-
-#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_other.cpp:394
+#: src/gui/widgets/tabs/setup_other.cpp:390
msgid "Use FBO for screenshots (only for opengl)"
msgstr ""
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_other.cpp:400
+#: src/gui/widgets/tabs/setup_other.cpp:396
msgid "Screenshot directory"
msgstr ""
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_other.cpp:405
+#: src/gui/widgets/tabs/setup_other.cpp:401
msgid "Network delay between sub servers"
msgstr ""
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_other.cpp:409
+#: src/gui/widgets/tabs/setup_other.cpp:405
msgid "Show background"
msgstr ""
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_other.cpp:414
+#: src/gui/widgets/tabs/setup_other.cpp:410
msgid "Screen density override"
msgstr ""
#. TRANSLATORS: texture compression type
#. TRANSLATORS: confirm dialog button
#: src/gui/widgets/tabs/setup_perfomance.cpp:42
-#: src/gui/windows/confirmdialog.cpp:57
+#: src/gui/windows/confirmdialog.cpp:59
msgid "No"
msgstr "Nei"
@@ -4248,54 +4499,62 @@ msgstr ""
#. TRANSLATORS: settings option
#: src/gui/widgets/tabs/setup_players.cpp:73
-msgid "Secure trades"
+msgid "Show badges"
msgstr ""
#. TRANSLATORS: settings option
#: src/gui/widgets/tabs/setup_players.cpp:77
-msgid "Unsecure chars in names"
+msgid "Show badges at top"
msgstr ""
#. TRANSLATORS: settings option
#: src/gui/widgets/tabs/setup_players.cpp:81
-msgid "Show statuses"
+msgid "Secure trades"
msgstr ""
#. TRANSLATORS: settings option
#: src/gui/widgets/tabs/setup_players.cpp:85
-msgid "Show ip addresses on screenshots"
+msgid "Unsecure chars in names"
msgstr ""
#. TRANSLATORS: settings option
#: src/gui/widgets/tabs/setup_players.cpp:89
-msgid "Allow self heal with mouse click"
+msgid "Show statuses"
msgstr ""
#. TRANSLATORS: settings option
#: src/gui/widgets/tabs/setup_players.cpp:93
-msgid "Group friends in who is online window"
+msgid "Show ip addresses on screenshots"
msgstr ""
#. TRANSLATORS: settings option
#: src/gui/widgets/tabs/setup_players.cpp:97
-msgid "Hide erased players nicks"
+msgid "Allow self heal with mouse click"
msgstr ""
#. TRANSLATORS: settings option
#: src/gui/widgets/tabs/setup_players.cpp:101
-msgid "Use special diagonal speed in players moving"
+msgid "Group friends in who is online window"
msgstr ""
#. TRANSLATORS: settings option
#: src/gui/widgets/tabs/setup_players.cpp:105
+msgid "Hide erased players nicks"
+msgstr ""
+
+#. TRANSLATORS: settings option
+#: src/gui/widgets/tabs/setup_players.cpp:109
+msgid "Use special diagonal speed in players moving"
+msgstr ""
+
+#. TRANSLATORS: settings option
+#: src/gui/widgets/tabs/setup_players.cpp:113
msgid ""
"Emulate right mouse button by long mouse click (useful for touch interfaces)"
msgstr ""
#. TRANSLATORS: relations table header
-#. TRANSLATORS: bot checker window table header
#: src/gui/widgets/tabs/setup_relations.cpp:58
-#: src/gui/windows/botcheckerwindow.cpp:86
msgid "Name"
msgstr "Navn"
@@ -4315,14 +4574,15 @@ msgid "Allow whispers"
msgstr ""
#. TRANSLATORS: char select dialog. button.
+#. TRANSLATORS: mail window button
#. TRANSLATORS: servers dialog button
#. TRANSLATORS: shop window label
#. TRANSLATORS: command editor button
#. TRANSLATORS: input action name
#: src/gui/widgets/tabs/setup_relations.cpp:77
-#: src/gui/windows/charselectdialog.cpp:84
-#: src/gui/windows/serverdialog.cpp:122 src/gui/windows/shopwindow.cpp:123
-#: src/gui/windows/textcommandeditor.cpp:90 src/input/pages/gui.cpp:111
+#: src/gui/windows/charselectdialog.cpp:81 src/gui/windows/mailwindow.cpp:66
+#: src/gui/windows/serverdialog.cpp:121 src/gui/windows/shopwindow.cpp:126
+#: src/gui/windows/textcommandeditor.cpp:91 src/input/pages/gui.cpp:109
msgid "Delete"
msgstr "Slett"
@@ -4337,77 +4597,77 @@ msgid "When ignoring:"
msgstr ""
#. TRANSLATORS: theme settings label
-#: src/gui/widgets/tabs/setup_theme.cpp:64
+#: src/gui/widgets/tabs/setup_theme.cpp:63
msgid "Gui theme"
msgstr ""
#. TRANSLATORS: theme settings label
-#: src/gui/widgets/tabs/setup_theme.cpp:71
+#: src/gui/widgets/tabs/setup_theme.cpp:70
msgid "Main Font"
msgstr ""
#. TRANSLATORS: theme settings label
-#: src/gui/widgets/tabs/setup_theme.cpp:76
+#: src/gui/widgets/tabs/setup_theme.cpp:75
msgid "Language"
msgstr ""
#. TRANSLATORS: theme settings label
#. TRANSLATORS: font size
-#: src/gui/widgets/tabs/setup_theme.cpp:80 src/gui/windows/emotewindow.cpp:49
+#: src/gui/widgets/tabs/setup_theme.cpp:79 src/gui/windows/emotewindow.cpp:50
msgid "Bold font"
msgstr ""
#. TRANSLATORS: theme settings label
-#: src/gui/widgets/tabs/setup_theme.cpp:84
+#: src/gui/widgets/tabs/setup_theme.cpp:83
msgid "Particle font"
msgstr ""
#. TRANSLATORS: theme settings label
-#: src/gui/widgets/tabs/setup_theme.cpp:88
+#: src/gui/widgets/tabs/setup_theme.cpp:87
msgid "Help font"
msgstr ""
#. TRANSLATORS: theme settings label
-#: src/gui/widgets/tabs/setup_theme.cpp:92
+#: src/gui/widgets/tabs/setup_theme.cpp:91
msgid "Secure font"
msgstr ""
#. TRANSLATORS: theme settings label
-#: src/gui/widgets/tabs/setup_theme.cpp:96
+#: src/gui/widgets/tabs/setup_theme.cpp:95
msgid "Npc font"
msgstr ""
#. TRANSLATORS: theme settings label
-#: src/gui/widgets/tabs/setup_theme.cpp:100
+#: src/gui/widgets/tabs/setup_theme.cpp:99
msgid "Japanese font"
msgstr ""
#. TRANSLATORS: theme settings label
-#: src/gui/widgets/tabs/setup_theme.cpp:104
+#: src/gui/widgets/tabs/setup_theme.cpp:103
msgid "Chinese font"
msgstr ""
#. TRANSLATORS: theme settings label
-#: src/gui/widgets/tabs/setup_theme.cpp:109
+#: src/gui/widgets/tabs/setup_theme.cpp:108
msgid "Font size"
msgstr "Skriftstørrelse"
#. TRANSLATORS: theme settings label
-#: src/gui/widgets/tabs/setup_theme.cpp:114
+#: src/gui/widgets/tabs/setup_theme.cpp:113
msgid "Npc font size"
msgstr ""
#. TRANSLATORS: button name with information about selected theme
-#: src/gui/widgets/tabs/setup_theme.cpp:118
+#: src/gui/widgets/tabs/setup_theme.cpp:117
msgid "i"
msgstr ""
#. TRANSLATORS: theme info dialog
-#: src/gui/widgets/tabs/setup_theme.cpp:244
+#: src/gui/widgets/tabs/setup_theme.cpp:243
msgid "Name: "
msgstr ""
-#: src/gui/widgets/tabs/setup_theme.cpp:245
+#: src/gui/widgets/tabs/setup_theme.cpp:244
msgid "Copyright:"
msgstr ""
@@ -4417,14 +4677,15 @@ msgid "Theme info"
msgstr ""
#. TRANSLATORS: theme message dialog
-#: src/gui/widgets/tabs/setup_theme.cpp:340
+#: src/gui/widgets/tabs/setup_theme.cpp:345
msgid "Theme Changed"
msgstr ""
+#. TRANSLATORS: ok dialog message
#. TRANSLATORS: video settings warning
-#: src/gui/widgets/tabs/setup_theme.cpp:340
-#: src/gui/widgets/tabs/setup_video.cpp:385
-#: src/gui/widgets/tabs/setup_video.cpp:398
+#: src/gui/widgets/tabs/setup_theme.cpp:347
+#: src/gui/widgets/tabs/setup_video.cpp:392
+#: src/gui/widgets/tabs/setup_video.cpp:409
msgid "Restart your client for the change to take effect."
msgstr ""
@@ -4505,65 +4766,65 @@ msgid "Button %u action"
msgstr ""
#. TRANSLATORS: video settings checkbox
-#: src/gui/widgets/tabs/setup_video.cpp:72
+#: src/gui/widgets/tabs/setup_video.cpp:73
msgid "Full screen"
msgstr "Fullskjerm"
#. TRANSLATORS: video settings checkbox
-#: src/gui/widgets/tabs/setup_video.cpp:75
+#: src/gui/widgets/tabs/setup_video.cpp:76
msgid "FPS limit:"
msgstr ""
#. TRANSLATORS: video settings label
-#: src/gui/widgets/tabs/setup_video.cpp:80
-#: src/gui/widgets/tabs/setup_video.cpp:122
-#: src/gui/widgets/tabs/setup_video.cpp:315
-#: src/gui/widgets/tabs/setup_video.cpp:451
+#: src/gui/widgets/tabs/setup_video.cpp:81
+#: src/gui/widgets/tabs/setup_video.cpp:121
+#: src/gui/widgets/tabs/setup_video.cpp:322
+#: src/gui/widgets/tabs/setup_video.cpp:465
msgid "Alt FPS limit: "
msgstr ""
#. TRANSLATORS: video settings button
-#: src/gui/widgets/tabs/setup_video.cpp:83
+#: src/gui/widgets/tabs/setup_video.cpp:84
msgid "Detect best mode"
msgstr ""
#. TRANSLATORS: video settings checkbox
-#: src/gui/widgets/tabs/setup_video.cpp:92
+#: src/gui/widgets/tabs/setup_video.cpp:93
msgid "Show cursor"
msgstr ""
#. TRANSLATORS: video settings checkbox
-#: src/gui/widgets/tabs/setup_video.cpp:95
+#: src/gui/widgets/tabs/setup_video.cpp:96
msgid "Custom cursor"
msgstr ""
#. TRANSLATORS: video settings checkbox
-#: src/gui/widgets/tabs/setup_video.cpp:99
+#: src/gui/widgets/tabs/setup_video.cpp:100
msgid "Enable resize"
msgstr ""
#. TRANSLATORS: video settings checkbox
-#: src/gui/widgets/tabs/setup_video.cpp:102
+#: src/gui/widgets/tabs/setup_video.cpp:103
msgid "No frame"
msgstr ""
#. TRANSLATORS: video settings label
-#: src/gui/widgets/tabs/setup_video.cpp:119
-#: src/gui/widgets/tabs/setup_video.cpp:123
-#: src/gui/widgets/tabs/setup_video.cpp:313
-#: src/gui/widgets/tabs/setup_video.cpp:435
-#: src/gui/widgets/tabs/setup_video.cpp:448
+#: src/gui/widgets/tabs/setup_video.cpp:118
+#: src/gui/widgets/tabs/setup_video.cpp:122
+#: src/gui/widgets/tabs/setup_video.cpp:320
+#: src/gui/widgets/tabs/setup_video.cpp:449
+#: src/gui/widgets/tabs/setup_video.cpp:462
msgid "None"
msgstr ""
#. TRANSLATORS: video error message
-#: src/gui/widgets/tabs/setup_video.cpp:227
+#: src/gui/widgets/tabs/setup_video.cpp:226
msgid ""
"Failed to switch to windowed mode and restoration of old mode also failed!"
msgstr ""
#. TRANSLATORS: video error message
-#: src/gui/widgets/tabs/setup_video.cpp:234
+#: src/gui/widgets/tabs/setup_video.cpp:233
msgid ""
"Failed to switch to fullscreen mode and restoration of old mode also failed!"
msgstr ""
@@ -4579,32 +4840,32 @@ msgid "Restart needed for changes to take effect."
msgstr ""
#. TRANSLATORS: video settings warning
-#: src/gui/widgets/tabs/setup_video.cpp:270
+#: src/gui/widgets/tabs/setup_video.cpp:274
msgid "Changing to OpenGL"
msgstr ""
#. TRANSLATORS: video settings warning
-#: src/gui/widgets/tabs/setup_video.cpp:272
+#: src/gui/widgets/tabs/setup_video.cpp:276
msgid "Applying change to OpenGL requires restart."
msgstr "Endringer av OpenGL krever restart."
#. TRANSLATORS: resolution question dialog
-#: src/gui/widgets/tabs/setup_video.cpp:354
+#: src/gui/widgets/tabs/setup_video.cpp:361
msgid "Custom resolution (example: 1024x768)"
msgstr ""
#. TRANSLATORS: resolution question dialog
-#: src/gui/widgets/tabs/setup_video.cpp:356
+#: src/gui/widgets/tabs/setup_video.cpp:363
msgid "Enter new resolution: "
msgstr ""
#. TRANSLATORS: video settings warning
-#: src/gui/widgets/tabs/setup_video.cpp:383
-#: src/gui/widgets/tabs/setup_video.cpp:396
+#: src/gui/widgets/tabs/setup_video.cpp:390
+#: src/gui/widgets/tabs/setup_video.cpp:407
msgid "Screen Resolution Changed"
msgstr ""
-#: src/gui/widgets/tabs/setup_video.cpp:386
+#: src/gui/widgets/tabs/setup_video.cpp:393
msgid "Some windows may be moved to fit the lowered resolution."
msgstr ""
@@ -4783,54 +5044,54 @@ msgid "Ignore mobs"
msgstr ""
#. TRANSLATORS: social window label
-#: src/gui/widgets/tabs/socialfriendstab.h:117
+#: src/gui/widgets/tabs/socialfriendstab.h:114
#, c-format
msgid "Friends: %u/%u"
msgstr ""
#. TRANSLATORS: social window label
-#: src/gui/widgets/tabs/socialguildtab2.h:95
-#: src/gui/widgets/tabs/socialguildtab.h:165
-#: src/gui/widgets/tabs/socialpartytab.h:158
+#: src/gui/widgets/tabs/socialguildtab2.h:97
+#: src/gui/widgets/tabs/socialguildtab.h:166
+#: src/gui/widgets/tabs/socialpartytab.h:159
#, c-format
msgid "Players: %u/%u"
msgstr ""
#. TRANSLATORS: chat message
-#: src/gui/widgets/tabs/socialguildtab.h:83
+#: src/gui/widgets/tabs/socialguildtab.h:84
#, c-format
msgid "Invited user %s to guild %s."
msgstr ""
-#: src/gui/widgets/tabs/socialguildtab.h:101
+#: src/gui/widgets/tabs/socialguildtab.h:102
#, c-format
msgid "Guild %s quit requested."
msgstr ""
#. TRANSLATORS: guild invite message
-#: src/gui/widgets/tabs/socialguildtab.h:116
+#: src/gui/widgets/tabs/socialguildtab.h:118
msgid "Member Invite to Guild"
msgstr ""
#. TRANSLATORS: guild invite message
-#: src/gui/widgets/tabs/socialguildtab.h:118
+#: src/gui/widgets/tabs/socialguildtab.h:120
#, c-format
msgid "Who would you like to invite to guild %s?"
msgstr ""
#. TRANSLATORS: guild leave message
-#: src/gui/widgets/tabs/socialguildtab.h:128
+#: src/gui/widgets/tabs/socialguildtab.h:130
msgid "Leave Guild?"
msgstr ""
#. TRANSLATORS: guild leave message
-#: src/gui/widgets/tabs/socialguildtab.h:130
+#: src/gui/widgets/tabs/socialguildtab.h:132
#, c-format
msgid "Are you sure you want to leave guild %s?"
msgstr ""
#. TRANSLATORS: social window label
-#: src/gui/widgets/tabs/socialguildtab.h:141
+#: src/gui/widgets/tabs/socialguildtab.h:142
#, c-format
msgid "Members: %u/%u"
msgstr ""
@@ -4847,34 +5108,34 @@ msgstr ""
msgid "Portals: %u/%u"
msgstr ""
-#: src/gui/widgets/tabs/socialpartytab.h:85
+#: src/gui/widgets/tabs/socialpartytab.h:86
#, c-format
msgid "Invited user %s to party."
msgstr ""
-#: src/gui/widgets/tabs/socialpartytab.h:102
+#: src/gui/widgets/tabs/socialpartytab.h:103
#, c-format
msgid "Party %s quit requested."
msgstr ""
#. TRANSLATORS: party invite message
-#: src/gui/widgets/tabs/socialpartytab.h:117
+#: src/gui/widgets/tabs/socialpartytab.h:119
msgid "Member Invite to Party"
msgstr ""
#. TRANSLATORS: party invite message
-#: src/gui/widgets/tabs/socialpartytab.h:119
+#: src/gui/widgets/tabs/socialpartytab.h:121
#, c-format
msgid "Who would you like to invite to party %s?"
msgstr ""
#. TRANSLATORS: party leave message
-#: src/gui/widgets/tabs/socialpartytab.h:129
+#: src/gui/widgets/tabs/socialpartytab.h:131
msgid "Leave Party?"
msgstr ""
#. TRANSLATORS: party leave message
-#: src/gui/widgets/tabs/socialpartytab.h:131
+#: src/gui/widgets/tabs/socialpartytab.h:133
#, c-format
msgid "Are you sure you want to leave party %s?"
msgstr ""
@@ -4896,7 +5157,7 @@ msgid "Ignore items"
msgstr ""
#. TRANSLATORS: social window label
-#: src/gui/widgets/tabs/socialplayerstab.h:194
+#: src/gui/widgets/tabs/socialplayerstab.h:188
#, c-format
msgid "Visible players: %d"
msgstr ""
@@ -4921,131 +5182,122 @@ msgid "QE"
msgstr ""
#. TRANSLATORS: quests window name
-#: src/gui/windowmenu.cpp:75 src/gui/windows/questswindow.cpp:65
+#: src/gui/windowmenu.cpp:75 src/gui/windows/questswindow.cpp:66
msgid "Quests"
msgstr ""
-#. TRANSLATORS: short button name for bot checker window.
-#: src/gui/windowmenu.cpp:77
-msgid "BC"
-msgstr ""
-
-#: src/gui/windowmenu.cpp:78
-msgid "Bot checker"
-msgstr ""
-
#. TRANSLATORS: short button name for kill stats window.
-#: src/gui/windowmenu.cpp:80
+#: src/gui/windowmenu.cpp:77
msgid "KS"
msgstr ""
#. TRANSLATORS: kill stats window name
-#: src/gui/windowmenu.cpp:81 src/gui/windows/killstats.cpp:54
+#: src/gui/windowmenu.cpp:78 src/gui/windows/killstats.cpp:49
msgid "Kill stats"
msgstr ""
-#: src/gui/windowmenu.cpp:83
+#: src/gui/windowmenu.cpp:80
msgid "Smilies"
msgstr ""
#. TRANSLATORS: short button name for chat window.
-#: src/gui/windowmenu.cpp:85
+#: src/gui/windowmenu.cpp:82
msgid "CH"
msgstr ""
#. TRANSLATORS: short button name for status window.
-#: src/gui/windowmenu.cpp:93
+#: src/gui/windowmenu.cpp:90
msgid "STA"
msgstr ""
-#: src/gui/windowmenu.cpp:94
+#: src/gui/windowmenu.cpp:91
msgid "Status"
msgstr ""
#. TRANSLATORS: short button name for equipment window.
-#: src/gui/windowmenu.cpp:96
+#: src/gui/windowmenu.cpp:93
msgid "EQU"
msgstr ""
#. TRANSLATORS: equipment window name
#. TRANSLATORS: equipment button tooltip
-#: src/gui/windowmenu.cpp:97 src/gui/windows/equipmentwindow.cpp:67
-#: src/gui/windows/inventorywindow.cpp:223
+#: src/gui/windowmenu.cpp:94 src/gui/windows/equipmentwindow.cpp:65
+#: src/gui/windows/inventorywindow.cpp:235
msgid "Equipment"
msgstr "Utstyr"
#. TRANSLATORS: short button name for inventory window.
-#: src/gui/windowmenu.cpp:99
+#: src/gui/windowmenu.cpp:96
msgid "INV"
msgstr ""
#. TRANSLATORS: inventory window name
#. TRANSLATORS: inventory type name
-#: src/gui/windowmenu.cpp:100 src/gui/windows/inventorywindow.cpp:140
-#: src/inventory.cpp:299
+#: src/gui/windowmenu.cpp:97 src/gui/windows/inventorywindow.cpp:144
+#: src/inventory.cpp:301
msgid "Inventory"
msgstr ""
#. TRANSLATORS: short button name for cart window.
-#: src/gui/windowmenu.cpp:102
+#: src/gui/windowmenu.cpp:99
msgid "CA"
msgstr ""
#. TRANSLATORS: cart button tooltip
#. TRANSLATORS: inventory type name
-#: src/gui/windowmenu.cpp:103 src/gui/windows/inventorywindow.cpp:219
-#: src/inventory.cpp:309
+#: src/gui/windowmenu.cpp:100 src/gui/windows/inventorywindow.cpp:231
+#: src/inventory.cpp:317
msgid "Cart"
msgstr ""
#. TRANSLATORS: short button name for map window.
-#: src/gui/windowmenu.cpp:105
+#: src/gui/windowmenu.cpp:102
msgid "MAP"
msgstr ""
#. TRANSLATORS: short button name for skills window.
-#: src/gui/windowmenu.cpp:111
+#: src/gui/windowmenu.cpp:109
msgid "SKI"
msgstr ""
#. TRANSLATORS: skills dialog name
-#: src/gui/windowmenu.cpp:112 src/gui/windows/skilldialog.cpp:71
+#: src/gui/windowmenu.cpp:110 src/gui/windows/skilldialog.cpp:69
msgid "Skills"
msgstr "Ferdigheter"
#. TRANSLATORS: short button name for social window.
-#: src/gui/windowmenu.cpp:116
+#: src/gui/windowmenu.cpp:114
msgid "SOC"
msgstr ""
#. TRANSLATORS: full button name
#. TRANSLATORS: social window name
-#: src/gui/windowmenu.cpp:118 src/gui/windows/socialwindow.cpp:56
+#: src/gui/windowmenu.cpp:116 src/gui/windows/socialwindow.cpp:54
msgid "Social"
msgstr ""
#. TRANSLATORS: short button name for shortcuts window.
-#: src/gui/windowmenu.cpp:120
+#: src/gui/windowmenu.cpp:118
msgid "SH"
msgstr ""
#. TRANSLATORS: short button name for spells window.
-#: src/gui/windowmenu.cpp:124
+#: src/gui/windowmenu.cpp:122
msgid "SP"
msgstr ""
#. TRANSLATORS: short button name for drops window.
-#: src/gui/windowmenu.cpp:128
+#: src/gui/windowmenu.cpp:126
msgid "DR"
msgstr ""
#. TRANSLATORS: short button name for did you know window.
-#: src/gui/windowmenu.cpp:132
+#: src/gui/windowmenu.cpp:131
msgid "YK"
msgstr ""
#. TRANSLATORS: full button name
-#: src/gui/windowmenu.cpp:134
+#: src/gui/windowmenu.cpp:133
msgid "Did you know"
msgstr ""
@@ -5055,50 +5307,63 @@ msgid "SHP"
msgstr ""
#. TRANSLATORS: short button name for outfits window.
-#: src/gui/windowmenu.cpp:140
+#: src/gui/windowmenu.cpp:141
msgid "OU"
msgstr ""
#. TRANSLATORS: short button name for updates window.
-#: src/gui/windowmenu.cpp:144
+#: src/gui/windowmenu.cpp:146
msgid "UP"
msgstr ""
#. TRANSLATORS: full button name
-#: src/gui/windowmenu.cpp:146
+#: src/gui/windowmenu.cpp:148
msgid "Updates"
msgstr ""
#. TRANSLATORS: short button name for bank window.
-#: src/gui/windowmenu.cpp:148
+#: src/gui/windowmenu.cpp:151
msgid "BA"
msgstr ""
#. TRANSLATORS: full button name
#. TRANSLATORS: bank window name
-#: src/gui/windowmenu.cpp:150 src/gui/windows/bankwindow.cpp:43
+#: src/gui/windowmenu.cpp:153 src/gui/windows/bankwindow.cpp:43
msgid "Bank"
msgstr ""
+#. TRANSLATORS: short button name for mail window.
+#: src/gui/windowmenu.cpp:156
+msgid "MA"
+msgstr ""
+
+#. TRANSLATORS: full button name
+#. TRANSLATORS: mail window name
+#. TRANSLATORS: inventory type name
+#: src/gui/windowmenu.cpp:158 src/gui/windows/mailwindow.cpp:52
+#: src/inventory.cpp:322
+msgid "Mail"
+msgstr ""
+
#. TRANSLATORS: short button name for debug window.
-#: src/gui/windowmenu.cpp:152
+#: src/gui/windowmenu.cpp:161
msgid "DBG"
msgstr ""
#. TRANSLATORS: short button name for windows list menu.
-#: src/gui/windowmenu.cpp:161
+#: src/gui/windowmenu.cpp:170
msgid "WIN"
msgstr ""
#. TRANSLATORS: short button name for setup window.
-#: src/gui/windowmenu.cpp:165
+#: src/gui/windowmenu.cpp:175
msgid "SET"
msgstr ""
#. TRANSLATORS: short key name
#. TRANSLATORS: outfits window label
-#: src/gui/windowmenu.cpp:300 src/gui/windows/outfitwindow.cpp:72
-#: src/gui/windows/outfitwindow.cpp:568
+#: src/gui/windowmenu.cpp:310 src/gui/windows/outfitwindow.cpp:75
+#: src/gui/windows/outfitwindow.cpp:626
#, c-format
msgid "Key: %s"
msgstr ""
@@ -5118,82 +5383,71 @@ msgstr ""
msgid "Deposit"
msgstr ""
-#. TRANSLATORS: bot checker window header
-#: src/gui/windows/botcheckerwindow.cpp:44
-msgid "Bot Checker"
-msgstr ""
-
-#. TRANSLATORS: bot checker window button
-#. TRANSLATORS: npc dialog button
-#: src/gui/windows/botcheckerwindow.cpp:53 src/gui/windows/npcdialog.cpp:117
-msgid "Reset"
-msgstr "Tilbakestill"
-
-#. TRANSLATORS: bot checker window table header
-#: src/gui/windows/botcheckerwindow.cpp:94
-msgid "Result"
-msgstr ""
-
#. TRANSLATORS: buy dialog name
-#: src/gui/windows/buydialog.cpp:175
+#: src/gui/windows/buydialog.cpp:176
msgid "Create items"
msgstr ""
#. TRANSLATORS: buy dialog label
-#: src/gui/windows/buydialog.cpp:257
+#: src/gui/windows/buydialog.cpp:264
msgid "Amount:"
msgstr ""
#. TRANSLATORS: char create dialog button
#. TRANSLATORS: char select dialog. button.
#. TRANSLATORS: social window button
-#: src/gui/windows/buydialog.cpp:268 src/gui/windows/charcreatedialog.cpp:120
-#: src/gui/windows/charselectdialog.cpp:624
-#: src/gui/windows/socialwindow.cpp:79
+#: src/gui/windows/buydialog.cpp:275 src/gui/windows/charcreatedialog.cpp:119
+#: src/gui/windows/charselectdialog.cpp:636
+#: src/gui/windows/socialwindow.cpp:77
msgid "Create"
msgstr "Lag"
+#. TRANSLATORS: buy dialog label
+#: src/gui/windows/buydialog.cpp:316
+msgid "Filter:"
+msgstr ""
+
#. TRANSLATORS: change email dialog header
#. TRANSLATORS: button in change email dialog
-#: src/gui/windows/changeemaildialog.cpp:47
-#: src/gui/windows/changeemaildialog.cpp:52
+#: src/gui/windows/changeemaildialog.cpp:48
+#: src/gui/windows/changeemaildialog.cpp:53
msgid "Change Email Address"
msgstr "Endre epost-adresse"
#. TRANSLATORS: label in change email dialog
#. TRANSLATORS: change password dialog label
-#: src/gui/windows/changeemaildialog.cpp:60
-#: src/gui/windows/changepassworddialog.cpp:63
+#: src/gui/windows/changeemaildialog.cpp:61
+#: src/gui/windows/changepassworddialog.cpp:64
#, c-format
msgid "Account: %s"
msgstr "Konto: %s"
#. TRANSLATORS: label in change email dialog
-#: src/gui/windows/changeemaildialog.cpp:64
+#: src/gui/windows/changeemaildialog.cpp:65
msgid "Type new email address twice:"
msgstr ""
#. TRANSLATORS: change email error
-#: src/gui/windows/changeemaildialog.cpp:136
+#: src/gui/windows/changeemaildialog.cpp:137
#, c-format
msgid "The new email address needs to be at least %u characters long."
msgstr ""
#. TRANSLATORS: change email error
-#: src/gui/windows/changeemaildialog.cpp:144
+#: src/gui/windows/changeemaildialog.cpp:145
#, c-format
msgid "The new email address needs to be less than %u characters long."
msgstr ""
#. TRANSLATORS: change email error
-#: src/gui/windows/changeemaildialog.cpp:152
+#: src/gui/windows/changeemaildialog.cpp:153
msgid "The email address entries mismatch."
msgstr ""
#. TRANSLATORS: change password window name
#. TRANSLATORS: change password dialog button
-#: src/gui/windows/changepassworddialog.cpp:48
-#: src/gui/windows/changepassworddialog.cpp:54
+#: src/gui/windows/changepassworddialog.cpp:49
+#: src/gui/windows/changepassworddialog.cpp:55
msgid "Change Password"
msgstr "Endre passord"
@@ -5201,41 +5455,41 @@ msgstr "Endre passord"
#. TRANSLATORS: login dialog label
#. TRANSLATORS: register dialog. label.
#. TRANSLATORS: unregister dialog. label.
-#: src/gui/windows/changepassworddialog.cpp:67
-#: src/gui/windows/logindialog.cpp:106 src/gui/windows/registerdialog.cpp:79
-#: src/gui/windows/unregisterdialog.cpp:65
+#: src/gui/windows/changepassworddialog.cpp:68
+#: src/gui/windows/logindialog.cpp:107 src/gui/windows/registerdialog.cpp:76
+#: src/gui/windows/unregisterdialog.cpp:67
msgid "Password:"
msgstr "Passord:"
#. TRANSLATORS: change password dialog label
-#: src/gui/windows/changepassworddialog.cpp:70
+#: src/gui/windows/changepassworddialog.cpp:71
msgid "Type new password twice:"
msgstr ""
#. TRANSLATORS: change password error
-#: src/gui/windows/changepassworddialog.cpp:117
+#: src/gui/windows/changepassworddialog.cpp:118
msgid "Enter the old password first."
msgstr ""
#. TRANSLATORS: change password error
-#: src/gui/windows/changepassworddialog.cpp:124
+#: src/gui/windows/changepassworddialog.cpp:125
#, c-format
msgid "The new password needs to be at least %u characters long."
msgstr ""
#. TRANSLATORS: change password error
-#: src/gui/windows/changepassworddialog.cpp:132
+#: src/gui/windows/changepassworddialog.cpp:133
#, c-format
msgid "The new password needs to be less than %u characters long."
msgstr ""
#. TRANSLATORS: change password error
-#: src/gui/windows/changepassworddialog.cpp:140
+#: src/gui/windows/changepassworddialog.cpp:141
msgid "The new password entries mismatch."
msgstr ""
#. TRANSLATORS: char create dialog name
-#: src/gui/windows/charcreatedialog.cpp:76
+#: src/gui/windows/charcreatedialog.cpp:75
msgid "New Character"
msgstr ""
@@ -5243,9 +5497,9 @@ msgstr ""
#. TRANSLATORS: edit server dialog label
#. TRANSLATORS: login dialog label
#. TRANSLATORS: register dialog. label.
-#: src/gui/windows/charcreatedialog.cpp:82
-#: src/gui/windows/editserverdialog.cpp:74 src/gui/windows/logindialog.cpp:104
-#: src/gui/windows/registerdialog.cpp:77
+#: src/gui/windows/charcreatedialog.cpp:81
+#: src/gui/windows/editserverdialog.cpp:71 src/gui/windows/logindialog.cpp:105
+#: src/gui/windows/registerdialog.cpp:74
msgid "Name:"
msgstr "Navn:"
@@ -5253,12 +5507,12 @@ msgstr "Navn:"
#. You may change this symbol if your language uses another.
#. TRANSLATORS: char create dialog button
#. TRANSLATORS: outfits window button
-#: src/gui/windows/charcreatedialog.cpp:86
-#: src/gui/windows/charcreatedialog.cpp:95
-#: src/gui/windows/charcreatedialog.cpp:112
-#: src/gui/windows/charcreatedialog.cpp:195
-#: src/gui/windows/charcreatedialog.cpp:205
-#: src/gui/windows/outfitwindow.cpp:60
+#: src/gui/windows/charcreatedialog.cpp:85
+#: src/gui/windows/charcreatedialog.cpp:94
+#: src/gui/windows/charcreatedialog.cpp:111
+#: src/gui/windows/charcreatedialog.cpp:196
+#: src/gui/windows/charcreatedialog.cpp:206
+#: src/gui/windows/outfitwindow.cpp:63
msgid ">"
msgstr ""
@@ -5266,75 +5520,75 @@ msgstr ""
#. You may change this symbol if your language uses another.
#. TRANSLATORS: char create dialog button
#. TRANSLATORS: outfits window button
-#: src/gui/windows/charcreatedialog.cpp:90
-#: src/gui/windows/charcreatedialog.cpp:97
-#: src/gui/windows/charcreatedialog.cpp:197
-#: src/gui/windows/charcreatedialog.cpp:207
-#: src/gui/windows/outfitwindow.cpp:58
+#: src/gui/windows/charcreatedialog.cpp:89
+#: src/gui/windows/charcreatedialog.cpp:96
+#: src/gui/windows/charcreatedialog.cpp:198
+#: src/gui/windows/charcreatedialog.cpp:208
+#: src/gui/windows/outfitwindow.cpp:61
msgid "<"
msgstr ""
#. TRANSLATORS: char create dialog label
-#: src/gui/windows/charcreatedialog.cpp:92
+#: src/gui/windows/charcreatedialog.cpp:91
msgid "Hair color:"
msgstr ""
#. TRANSLATORS: char create dialog label
-#: src/gui/windows/charcreatedialog.cpp:99
+#: src/gui/windows/charcreatedialog.cpp:98
msgid "Hair style:"
msgstr ""
#. TRANSLATORS: char create dialog button
-#: src/gui/windows/charcreatedialog.cpp:110
+#: src/gui/windows/charcreatedialog.cpp:109
msgid "^"
msgstr ""
#. TRANSLATORS: char create dialog label
-#: src/gui/windows/charcreatedialog.cpp:118
-#: src/gui/windows/charcreatedialog.cpp:496
+#: src/gui/windows/charcreatedialog.cpp:117
+#: src/gui/windows/charcreatedialog.cpp:509
#, c-format
msgid "Please distribute %d points"
msgstr "Vennligst distribuer %d poeng"
#. TRANSLATORS: char create dialog label
-#: src/gui/windows/charcreatedialog.cpp:199
+#: src/gui/windows/charcreatedialog.cpp:200
msgid "Race:"
msgstr ""
#. TRANSLATORS: char create dialog label
-#: src/gui/windows/charcreatedialog.cpp:209
+#: src/gui/windows/charcreatedialog.cpp:210
msgid "Look:"
msgstr ""
#. TRANSLATORS: one char size female character gender
#. TRANSLATORS: here F is title for friends tab in social window
-#: src/gui/windows/charcreatedialog.cpp:223
-#: src/gui/windows/socialwindow.cpp:75
+#: src/gui/windows/charcreatedialog.cpp:224
+#: src/gui/windows/socialwindow.cpp:73
msgid "F"
msgstr ""
#. TRANSLATORS: one char size male character gender
-#: src/gui/windows/charcreatedialog.cpp:225
+#: src/gui/windows/charcreatedialog.cpp:226
msgid "M"
msgstr ""
#. TRANSLATORS: one char size unknown character gender
-#: src/gui/windows/charcreatedialog.cpp:227
+#: src/gui/windows/charcreatedialog.cpp:228
msgid "U"
msgstr ""
#. TRANSLATORS: char creation error
-#: src/gui/windows/charcreatedialog.cpp:378
+#: src/gui/windows/charcreatedialog.cpp:388
msgid "Your name needs to be at least 4 characters."
msgstr "Navnet ditt må minst være 4 bokstaver."
#. TRANSLATORS: char create dialog label
-#: src/gui/windows/charcreatedialog.cpp:486
+#: src/gui/windows/charcreatedialog.cpp:499
msgid "Character stats OK"
msgstr ""
#. TRANSLATORS: char create dialog label
-#: src/gui/windows/charcreatedialog.cpp:502
+#: src/gui/windows/charcreatedialog.cpp:515
#, c-format
msgid "Please remove %d points"
msgstr "Vennligst fjern %d poeng"
@@ -5350,68 +5604,72 @@ msgid "Are you sure you want to delete this character?"
msgstr "Er du sikker på at du vil slette denne karakteren?"
#. TRANSLATORS: char select dialog name
-#: src/gui/windows/charselectdialog.cpp:66
+#: src/gui/windows/charselectdialog.cpp:61
#, c-format
msgid "Account %s (last login time %s)"
msgstr ""
#. TRANSLATORS: char select dialog. button.
-#: src/gui/windows/charselectdialog.cpp:73
+#: src/gui/windows/charselectdialog.cpp:70
msgid "Switch"
msgstr ""
#. TRANSLATORS: char select dialog. button.
-#: src/gui/windows/charselectdialog.cpp:75
+#: src/gui/windows/charselectdialog.cpp:72
msgid "Password"
msgstr ""
#. TRANSLATORS: char select dialog. button.
#. TRANSLATORS: updater window button
-#: src/gui/windows/charselectdialog.cpp:80
-#: src/gui/windows/charselectdialog.cpp:614
-#: src/gui/windows/updaterwindow.cpp:192
+#: src/gui/windows/charselectdialog.cpp:77
+#: src/gui/windows/charselectdialog.cpp:626
+#: src/gui/windows/updaterwindow.cpp:191
msgid "Play"
msgstr ""
#. TRANSLATORS: char select dialog. button.
+#. TRANSLATORS: info message header
+#. TRANSLATORS: info header
#. TRANSLATORS: info message
-#: src/gui/windows/charselectdialog.cpp:82
-#: src/net/ea/charserverhandler.cpp:160
-#: src/net/eathena/charserverhandler.cpp:591
-#: src/net/eathena/charserverhandler.cpp:621
+#: src/gui/windows/charselectdialog.cpp:79
+#: src/net/ea/charserverhandler.cpp:166
+#: src/net/eathena/charserverhandler.cpp:608
+#: src/net/eathena/charserverhandler.cpp:644
msgid "Info"
msgstr ""
#. TRANSLATORS: char select dialog. button.
#. TRANSLATORS: unregister dialog name
#. TRANSLATORS: unregister dialog. button.
-#: src/gui/windows/charselectdialog.cpp:110
-#: src/gui/windows/unregisterdialog.cpp:47
-#: src/gui/windows/unregisterdialog.cpp:52
+#: src/gui/windows/charselectdialog.cpp:107
+#: src/gui/windows/unregisterdialog.cpp:48
+#: src/gui/windows/unregisterdialog.cpp:53
msgid "Unregister"
msgstr "Avregistrer"
#. TRANSLATORS: char select dialog. button.
-#: src/gui/windows/charselectdialog.cpp:122
+#: src/gui/windows/charselectdialog.cpp:119
msgid "Change Email"
msgstr ""
#. TRANSLATORS: char select dialog name
-#: src/gui/windows/charselectdialog.cpp:166
+#: src/gui/windows/charselectdialog.cpp:163
#, c-format
msgid "Account %s"
msgstr ""
-#: src/gui/windows/charselectdialog.cpp:195
+#. TRANSLATORS: pin code dialog header.
+#: src/gui/windows/charselectdialog.cpp:193
msgid "Please set new pincode"
msgstr ""
+#. TRANSLATORS: character rename dialog header.
#: src/gui/windows/charselectdialog.cpp:242
msgid "Please enter new name"
msgstr ""
#. TRANSLATORS: char select dialog. player info message.
-#: src/gui/windows/charselectdialog.cpp:261
+#: src/gui/windows/charselectdialog.cpp:262
#, c-format
msgid ""
"Hp: %u/%u\n"
@@ -5421,48 +5679,56 @@ msgid ""
"Money: %s"
msgstr ""
-#: src/gui/windows/charselectdialog.cpp:319
+#: src/gui/windows/charselectdialog.cpp:325
msgid "Incorrect password"
msgstr ""
#. TRANSLATORS: char deletion question.
-#: src/gui/windows/charselectdialog.cpp:464
+#: src/gui/windows/charselectdialog.cpp:473
msgid "Enter your email for deleting character"
msgstr ""
-#: src/gui/windows/charselectdialog.cpp:464
+#. TRANSLATORS: email label.
+#: src/gui/windows/charselectdialog.cpp:475
msgid "Enter email:"
msgstr ""
#. TRANSLATORS: char deletion question.
-#: src/gui/windows/charselectdialog.cpp:471
+#: src/gui/windows/charselectdialog.cpp:482
msgid "Enter password for deleting character"
msgstr ""
-#: src/gui/windows/charselectdialog.cpp:471
+#. TRANSLATORS: email label.
+#: src/gui/windows/charselectdialog.cpp:484
msgid "Enter password:"
msgstr ""
#. TRANSLATORS: chat message
-#: src/gui/windows/chatwindow.cpp:675
+#: src/gui/windows/chatwindow.cpp:669
#, c-format
msgid "Present: %s; %d players are present."
msgstr ""
#. TRANSLATORS: chat message
-#: src/gui/windows/chatwindow.cpp:1118
+#: src/gui/windows/chatwindow.cpp:1115
#, c-format
msgid "Whispering to %s: %s"
msgstr ""
+#. TRANSLATORS: error message
+#: src/gui/windows/chatwindow.cpp:1566
+#, c-format
+msgid "Broken nick detected: %s"
+msgstr ""
+
#. TRANSLATORS: owners pet name. For example: 4144's pet
-#: src/gui/windows/chatwindow.cpp:1728 src/net/eathena/pethandler.cpp:174
+#: src/gui/windows/chatwindow.cpp:1754 src/net/eathena/pethandler.cpp:173
#, c-format
msgid "%s's pet"
msgstr ""
#. TRANSLATORS: confirm dialog button
-#: src/gui/windows/confirmdialog.cpp:55
+#: src/gui/windows/confirmdialog.cpp:57
msgid "Yes"
msgstr "Ja"
@@ -5497,49 +5763,49 @@ msgid "Auto open this window"
msgstr ""
#. TRANSLATORS: edit server dialog name
-#: src/gui/windows/editserverdialog.cpp:48
+#: src/gui/windows/editserverdialog.cpp:45
msgid "Edit Server"
msgstr ""
#. TRANSLATORS: edit server dialog button
#. TRANSLATORS: servers dialog button
-#: src/gui/windows/editserverdialog.cpp:57
-#: src/gui/windows/serverdialog.cpp:116
+#: src/gui/windows/editserverdialog.cpp:54
+#: src/gui/windows/serverdialog.cpp:115
msgid "Connect"
msgstr ""
#. TRANSLATORS: edit server dialog label
-#: src/gui/windows/editserverdialog.cpp:63
+#: src/gui/windows/editserverdialog.cpp:60
msgid "Use same ip"
msgstr ""
#. TRANSLATORS: edit server dialog label
-#: src/gui/windows/editserverdialog.cpp:76
+#: src/gui/windows/editserverdialog.cpp:73
msgid "Address:"
msgstr ""
#. TRANSLATORS: edit server dialog label
-#: src/gui/windows/editserverdialog.cpp:78
+#: src/gui/windows/editserverdialog.cpp:75
msgid "Port:"
msgstr "Port:"
#. TRANSLATORS: edit server dialog label
-#: src/gui/windows/editserverdialog.cpp:80
+#: src/gui/windows/editserverdialog.cpp:77
msgid "Server type:"
msgstr ""
#. TRANSLATORS: edit server dialog label
-#: src/gui/windows/editserverdialog.cpp:82
+#: src/gui/windows/editserverdialog.cpp:79
msgid "Description:"
msgstr ""
#. TRANSLATORS: edit server dialog label
-#: src/gui/windows/editserverdialog.cpp:84
+#: src/gui/windows/editserverdialog.cpp:81
msgid "Online list url:"
msgstr ""
#. TRANSLATORS: edit server dialog error message
-#: src/gui/windows/editserverdialog.cpp:214
+#: src/gui/windows/editserverdialog.cpp:213
msgid "Please at least type both the address and the port of the server."
msgstr ""
@@ -5551,17 +5817,17 @@ msgstr ""
#. TRANSLATORS: egg selection dialog button
#. TRANSLATORS: input action name
-#: src/gui/windows/eggselectiondialog.cpp:51 src/input/pages/gui.cpp:93
+#: src/gui/windows/eggselectiondialog.cpp:51 src/input/pages/gui.cpp:91
msgid "Select"
msgstr ""
#. TRANSLATORS: font size
-#: src/gui/windows/emotewindow.cpp:47
+#: src/gui/windows/emotewindow.cpp:48
msgid "Normal font"
msgstr ""
#. TRANSLATORS: emotes tab name
-#: src/gui/windows/emotewindow.cpp:119
+#: src/gui/windows/emotewindow.cpp:118
msgid "Fonts"
msgstr ""
@@ -5570,10 +5836,24 @@ msgstr ""
msgid "Did you know..."
msgstr ""
+#. TRANSLATORS: insert card dialog name
+#: src/gui/windows/insertcarddialog.cpp:43
+#: src/gui/windows/insertcarddialog.cpp:45
+msgid "Insert card"
+msgstr ""
+
+#. TRANSLATORS: insert card dialog button
+#. TRANSLATORS: input action name
+#. TRANSLATORS: inventory button
+#: src/gui/windows/insertcarddialog.cpp:51 src/input/pages/gui.cpp:121
+#: src/resources/itemtypemapdata.h:97
+msgid "Insert"
+msgstr ""
+
#. TRANSLATORS: inventory button
#. TRANSLATORS: outfits window button
#. TRANSLATORS: inventory button
-#: src/gui/windows/inventorywindow.cpp:182 src/gui/windows/outfitwindow.cpp:62
+#: src/gui/windows/inventorywindow.cpp:196 src/gui/windows/outfitwindow.cpp:65
#: src/resources/itemtypemapdata.h:45 src/resources/itemtypemapdata.h:49
#: src/resources/itemtypemapdata.h:53 src/resources/itemtypemapdata.h:57
#: src/resources/itemtypemapdata.h:61 src/resources/itemtypemapdata.h:65
@@ -5584,138 +5864,138 @@ msgstr ""
msgid "Equip"
msgstr ""
-#. TRANSLATORS: inventory button
-#: src/gui/windows/inventorywindow.cpp:201
-msgid "Split"
-msgstr "Del opp"
-
#. TRANSLATORS: inventory outfits button
-#: src/gui/windows/inventorywindow.cpp:203
+#: src/gui/windows/inventorywindow.cpp:215
msgid "O"
msgstr ""
#. TRANSLATORS: inventory cart button
-#: src/gui/windows/inventorywindow.cpp:205
+#: src/gui/windows/inventorywindow.cpp:217
msgid "C"
msgstr ""
#. TRANSLATORS: inventory shop button
-#: src/gui/windows/inventorywindow.cpp:207
+#: src/gui/windows/inventorywindow.cpp:219
msgid "S"
msgstr ""
#. TRANSLATORS: inventory equipment button
-#: src/gui/windows/inventorywindow.cpp:209
+#: src/gui/windows/inventorywindow.cpp:221
msgid "E"
msgstr ""
#. TRANSLATORS: item amount window button
-#: src/gui/windows/itemamountwindow.cpp:171
+#: src/gui/windows/itemamountwindow.cpp:183
msgid "All"
msgstr "Alt"
#. TRANSLATORS: amount window message
-#: src/gui/windows/itemamountwindow.cpp:227
+#: src/gui/windows/itemamountwindow.cpp:239
msgid "Select amount of items to trade."
msgstr ""
#. TRANSLATORS: amount window message
-#: src/gui/windows/itemamountwindow.cpp:231
+#: src/gui/windows/itemamountwindow.cpp:243
msgid "Select amount of items to drop."
msgstr ""
#. TRANSLATORS: amount window message
-#: src/gui/windows/itemamountwindow.cpp:235
+#: src/gui/windows/itemamountwindow.cpp:247
msgid "Select amount of items to store."
msgstr ""
#. TRANSLATORS: amount window message
-#: src/gui/windows/itemamountwindow.cpp:239
+#: src/gui/windows/itemamountwindow.cpp:252
+msgid "Select amount of items to send."
+msgstr ""
+
+#. TRANSLATORS: amount window message
+#: src/gui/windows/itemamountwindow.cpp:257
msgid "Select amount of items to store to cart."
msgstr ""
#. TRANSLATORS: amount window message
-#: src/gui/windows/itemamountwindow.cpp:243
+#: src/gui/windows/itemamountwindow.cpp:261
msgid "Select amount of items to retrieve."
msgstr ""
#. TRANSLATORS: amount window message
-#: src/gui/windows/itemamountwindow.cpp:247
+#: src/gui/windows/itemamountwindow.cpp:265
msgid "Select amount of items to retrieve from cart."
msgstr ""
#. TRANSLATORS: amount window message
-#: src/gui/windows/itemamountwindow.cpp:251
+#: src/gui/windows/itemamountwindow.cpp:269
msgid "Select amount of items to split."
msgstr ""
#. TRANSLATORS: amount window message
-#: src/gui/windows/itemamountwindow.cpp:255
+#: src/gui/windows/itemamountwindow.cpp:273
msgid "Add to buy shop."
msgstr ""
#. TRANSLATORS: amount window message
-#: src/gui/windows/itemamountwindow.cpp:259
+#: src/gui/windows/itemamountwindow.cpp:277
msgid "Add to sell shop."
msgstr ""
#. TRANSLATORS: amount window message
-#: src/gui/windows/itemamountwindow.cpp:263
+#: src/gui/windows/itemamountwindow.cpp:281
msgid "Unknown."
msgstr ""
#. TRANSLATORS: kill stats window button
-#: src/gui/windows/killstats.cpp:59
+#: src/gui/windows/killstats.cpp:54
msgid "Reset stats"
msgstr ""
#. TRANSLATORS: kill stats window button
-#: src/gui/windows/killstats.cpp:61
+#: src/gui/windows/killstats.cpp:56
msgid "Reset timer"
msgstr ""
#. TRANSLATORS: kill stats window label
-#: src/gui/windows/killstats.cpp:66 src/gui/windows/killstats.cpp:180
-#: src/gui/windows/killstats.cpp:285 src/gui/windows/killstats.cpp:526
+#: src/gui/windows/killstats.cpp:61 src/gui/windows/killstats.cpp:166
+#: src/gui/windows/killstats.cpp:272 src/gui/windows/killstats.cpp:423
#, c-format
msgid "Kills: %s, total exp: %s"
msgstr ""
#. TRANSLATORS: kill stats window label
-#: src/gui/windows/killstats.cpp:69 src/gui/windows/killstats.cpp:182
-#: src/gui/windows/killstats.cpp:262 src/gui/windows/killstats.cpp:277
-#: src/gui/windows/killstats.cpp:528
+#: src/gui/windows/killstats.cpp:64 src/gui/windows/killstats.cpp:168
+#: src/gui/windows/killstats.cpp:249 src/gui/windows/killstats.cpp:264
+#: src/gui/windows/killstats.cpp:425
#, c-format
msgid "Avg Exp: %s"
msgstr ""
#. TRANSLATORS: kill stats window label
-#: src/gui/windows/killstats.cpp:71 src/gui/windows/killstats.cpp:185
-#: src/gui/windows/killstats.cpp:267 src/gui/windows/killstats.cpp:281
-#: src/gui/windows/killstats.cpp:531
+#: src/gui/windows/killstats.cpp:66 src/gui/windows/killstats.cpp:171
+#: src/gui/windows/killstats.cpp:254 src/gui/windows/killstats.cpp:268
+#: src/gui/windows/killstats.cpp:428
#, c-format
msgid "No. of avg mob to next level: %s"
msgstr ""
#. TRANSLATORS: kill stats window label
-#: src/gui/windows/killstats.cpp:74 src/gui/windows/killstats.cpp:196
-#: src/gui/windows/killstats.cpp:289 src/gui/windows/killstats.cpp:534
+#: src/gui/windows/killstats.cpp:69 src/gui/windows/killstats.cpp:182
+#: src/gui/windows/killstats.cpp:276 src/gui/windows/killstats.cpp:431
#, c-format
msgid "Kills/Min: %s, Exp/Min: %s"
msgstr ""
#. TRANSLATORS: kill stats window label
-#: src/gui/windows/killstats.cpp:78 src/gui/windows/killstats.cpp:83
-#: src/gui/windows/killstats.cpp:88 src/gui/windows/killstats.cpp:355
-#: src/gui/windows/killstats.cpp:374 src/gui/windows/killstats.cpp:395
+#: src/gui/windows/killstats.cpp:73 src/gui/windows/killstats.cpp:78
+#: src/gui/windows/killstats.cpp:83 src/gui/windows/killstats.cpp:341
+#: src/gui/windows/killstats.cpp:360 src/gui/windows/killstats.cpp:381
#, c-format
msgid "Exp speed per %d min: %s"
msgid_plural "Exp speed per %d min: %s"
msgstr[0] ""
msgstr[1] ""
-#: src/gui/windows/killstats.cpp:80 src/gui/windows/killstats.cpp:85
-#: src/gui/windows/killstats.cpp:91
+#: src/gui/windows/killstats.cpp:75 src/gui/windows/killstats.cpp:80
+#: src/gui/windows/killstats.cpp:86
#, c-format
msgid "Time for next level per %d min: %s"
msgid_plural "Time for next level per %d min: %s"
@@ -5723,54 +6003,37 @@ msgstr[0] ""
msgstr[1] ""
#. TRANSLATORS: kill stats window label
-#: src/gui/windows/killstats.cpp:94 src/gui/windows/killstats.cpp:294
+#: src/gui/windows/killstats.cpp:89 src/gui/windows/killstats.cpp:281
msgid "Last kill exp:"
msgstr ""
#. TRANSLATORS: kill stats window label
-#: src/gui/windows/killstats.cpp:97 src/gui/windows/killstats.cpp:426
-#: src/gui/windows/killstats.cpp:433 src/gui/windows/killstats.cpp:440
-#: src/gui/windows/killstats.cpp:446
-msgid "Time before jacko spawn:"
-msgstr ""
-
-#. TRANSLATORS: kill stats window label
-#: src/gui/windows/killstats.cpp:134 src/gui/windows/killstats.cpp:247
+#: src/gui/windows/killstats.cpp:121 src/gui/windows/killstats.cpp:234
#, c-format
msgid "Level: %d at %f%%"
msgstr ""
#. TRANSLATORS: kill stats window label
-#: src/gui/windows/killstats.cpp:139 src/gui/windows/killstats.cpp:252
+#: src/gui/windows/killstats.cpp:126 src/gui/windows/killstats.cpp:239
#, c-format
msgid "Exp: %d/%d Left: %d"
msgstr ""
#. TRANSLATORS: kill stats window label
-#: src/gui/windows/killstats.cpp:143 src/gui/windows/killstats.cpp:258
-#: src/gui/windows/killstats.cpp:272
+#: src/gui/windows/killstats.cpp:130 src/gui/windows/killstats.cpp:245
+#: src/gui/windows/killstats.cpp:259
#, c-format
msgid "1%% = %d exp, avg mob for 1%%: %s"
msgstr ""
#. TRANSLATORS: kill stats window label
-#: src/gui/windows/killstats.cpp:361 src/gui/windows/killstats.cpp:370
-#: src/gui/windows/killstats.cpp:381 src/gui/windows/killstats.cpp:390
-#: src/gui/windows/killstats.cpp:403 src/gui/windows/killstats.cpp:412
+#: src/gui/windows/killstats.cpp:347 src/gui/windows/killstats.cpp:356
+#: src/gui/windows/killstats.cpp:367 src/gui/windows/killstats.cpp:376
+#: src/gui/windows/killstats.cpp:389 src/gui/windows/killstats.cpp:398
#, c-format
msgid " Time for next level: %s"
msgstr ""
-#. TRANSLATORS: kill stats window label
-#: src/gui/windows/killstats.cpp:433
-#, c-format
-msgid "%s %d?"
-msgstr ""
-
-#: src/gui/windows/killstats.cpp:440
-msgid "jacko spawning"
-msgstr ""
-
#. TRANSLATORS: login dialog name
#. TRANSLATORS: login dialog button
#: src/gui/windows/logindialog.cpp:64 src/gui/windows/logindialog.cpp:81
@@ -5795,8 +6058,8 @@ msgstr ""
#. TRANSLATORS: login dialog button
#. TRANSLATORS: register dialog name
#. TRANSLATORS: register dialog. button.
-#: src/gui/windows/logindialog.cpp:83 src/gui/windows/registerdialog.cpp:54
-#: src/gui/windows/registerdialog.cpp:63
+#: src/gui/windows/logindialog.cpp:83 src/gui/windows/registerdialog.cpp:51
+#: src/gui/windows/registerdialog.cpp:60
msgid "Register"
msgstr "Registrer"
@@ -5806,31 +6069,128 @@ msgid "Custom update host"
msgstr ""
#. TRANSLATORS: login dialog label
-#: src/gui/windows/logindialog.cpp:100
+#: src/gui/windows/logindialog.cpp:101
msgid "Server:"
msgstr "Server:"
#. TRANSLATORS: login dialog label
-#: src/gui/windows/logindialog.cpp:110
+#: src/gui/windows/logindialog.cpp:111
#, c-format
msgid "Update host: %s"
msgstr ""
-#: src/gui/windows/logindialog.cpp:229
+#. TRANSLATORS: question dialog
+#: src/gui/windows/logindialog.cpp:238
msgid "Open register url"
msgstr ""
-#: src/gui/windows/ministatuswindow.cpp:72
+#. TRANSLATORS: mail edit window name
+#: src/gui/windows/maileditwindow.cpp:47
+msgid "Edit mail"
+msgstr ""
+
+#. TRANSLATORS: mail edit window button
+#: src/gui/windows/maileditwindow.cpp:50
+msgid "Send"
+msgstr "Send"
+
+#. TRANSLATORS: mail edit window button
+#. TRANSLATORS: npc dialog button
+#. TRANSLATORS: servers dialog button
+#. TRANSLATORS: shop window label
+#. TRANSLATORS: trade window button
+#: src/gui/windows/maileditwindow.cpp:54 src/gui/windows/npcdialog.cpp:117
+#: src/gui/windows/serverdialog.cpp:117 src/gui/windows/shopwindow.cpp:124
+#: src/gui/windows/tradewindow.cpp:82
+msgid "Add"
+msgstr ""
+
+#. TRANSLATORS: mail edit window label
+#: src/gui/windows/maileditwindow.cpp:56
+msgid "To:"
+msgstr "Til:"
+
+#. TRANSLATORS: mail edit window label
+#. TRANSLATORS: mail view window label
+#: src/gui/windows/maileditwindow.cpp:58 src/gui/windows/mailviewwindow.cpp:72
+msgid "Subject:"
+msgstr ""
+
+#. TRANSLATORS: mail edit window label
+#. TRANSLATORS: mail view window label
+#: src/gui/windows/maileditwindow.cpp:60
+#: src/gui/windows/mailviewwindow.cpp:103
+msgid "Money:"
+msgstr ""
+
+#. TRANSLATORS: mail edit window label
+#: src/gui/windows/maileditwindow.cpp:62
+#: src/gui/windows/mailviewwindow.cpp:119
+#: src/gui/windows/mailviewwindow.cpp:124
+msgid "Item:"
+msgstr ""
+
+#. TRANSLATORS: mail edit window label
+#. TRANSLATORS: mail view window label
+#: src/gui/windows/maileditwindow.cpp:64 src/gui/windows/mailviewwindow.cpp:75
+msgid "Message:"
+msgstr ""
+
+#. TRANSLATORS: mail view window name
+#: src/gui/windows/mailviewwindow.cpp:53
+msgid "View mail"
+msgstr ""
+
+#. TRANSLATORS: mail view window button
+#: src/gui/windows/mailviewwindow.cpp:63
+msgid "Reply"
+msgstr ""
+
+#. TRANSLATORS: mail view window label
+#: src/gui/windows/mailviewwindow.cpp:65
+msgid "Time:"
+msgstr ""
+
+#. TRANSLATORS: mail view window label
+#: src/gui/windows/mailviewwindow.cpp:69
+msgid "From:"
+msgstr ""
+
+#: src/gui/windows/mailviewwindow.cpp:131
+msgid "Get attach"
+msgstr ""
+
+#. TRANSLATORS: mail window button
+#: src/gui/windows/mailwindow.cpp:62
+msgid "Refresh"
+msgstr ""
+
+#. TRANSLATORS: mail window button
+#: src/gui/windows/mailwindow.cpp:64
+msgid "New"
+msgstr ""
+
+#. TRANSLATORS: mail window button
+#: src/gui/windows/mailwindow.cpp:68
+msgid "Return"
+msgstr ""
+
+#. TRANSLATORS: mail window button
+#: src/gui/windows/mailwindow.cpp:70
+msgid "Open"
+msgstr ""
+
+#: src/gui/windows/ministatuswindow.cpp:71
msgid "health bar"
msgstr ""
#. TRANSLATORS: status bar name
-#: src/gui/windows/ministatuswindow.cpp:83
+#: src/gui/windows/ministatuswindow.cpp:82
msgid "mana bar"
msgstr ""
#. TRANSLATORS: status bar name
-#: src/gui/windows/ministatuswindow.cpp:87
+#: src/gui/windows/ministatuswindow.cpp:86
msgid "experience bar"
msgstr ""
@@ -5845,199 +6205,180 @@ msgid "inventory slots bar"
msgstr ""
#. TRANSLATORS: status bar name
-#: src/gui/windows/ministatuswindow.cpp:102
+#: src/gui/windows/ministatuswindow.cpp:103
msgid "money bar"
msgstr ""
#. TRANSLATORS: status bar name
-#: src/gui/windows/ministatuswindow.cpp:106
+#: src/gui/windows/ministatuswindow.cpp:108
msgid "arrows bar"
msgstr ""
#. TRANSLATORS: status bar name
-#: src/gui/windows/ministatuswindow.cpp:111
+#: src/gui/windows/ministatuswindow.cpp:114
msgid "status bar"
msgstr ""
-#: src/gui/windows/ministatuswindow.cpp:134
+#: src/gui/windows/ministatuswindow.cpp:137
msgid "job bar"
msgstr ""
#. TRANSLATORS: status bar label
#. TRANSLATORS: status window label
-#: src/gui/windows/ministatuswindow.cpp:341
-#: src/gui/windows/statuswindow.cpp:249
+#: src/gui/windows/ministatuswindow.cpp:352
+#: src/gui/windows/statuswindow.cpp:255
#, c-format
msgid "Level: %d (GM %d)"
msgstr ""
#. TRANSLATORS: status bar label
#. TRANSLATORS: status window label
-#: src/gui/windows/ministatuswindow.cpp:348
-#: src/gui/windows/statuswindow.cpp:71 src/gui/windows/statuswindow.cpp:256
-#: src/gui/windows/statuswindow.cpp:381
+#: src/gui/windows/ministatuswindow.cpp:359
+#: src/gui/windows/statuswindow.cpp:67 src/gui/windows/statuswindow.cpp:262
+#: src/gui/windows/statuswindow.cpp:387
#, c-format
msgid "Level: %d"
msgstr "Nivå: %d"
#. TRANSLATORS: status bar label
-#: src/gui/windows/ministatuswindow.cpp:364
-#: src/gui/windows/ministatuswindow.cpp:401
+#: src/gui/windows/ministatuswindow.cpp:375
+#: src/gui/windows/ministatuswindow.cpp:412
msgid "Need"
msgstr ""
#. TRANSLATORS: job bar label
-#: src/gui/windows/ministatuswindow.cpp:388
+#: src/gui/windows/ministatuswindow.cpp:399
#, c-format
msgid "Job level: %d"
msgstr ""
#. TRANSLATORS: npc dialog button
-#: src/gui/windows/npcdialog.cpp:71
+#: src/gui/windows/npcdialog.cpp:72
msgid "Stop waiting"
msgstr ""
#. TRANSLATORS: npc dialog button
-#: src/gui/windows/npcdialog.cpp:73
+#: src/gui/windows/npcdialog.cpp:74
msgid "Next"
msgstr "Neste"
#. TRANSLATORS: npc dialog button
-#: src/gui/windows/npcdialog.cpp:77
+#: src/gui/windows/npcdialog.cpp:78
msgid "Submit"
msgstr "Bekreft"
#. TRANSLATORS: npc dialog button
-#. TRANSLATORS: servers dialog button
-#. TRANSLATORS: shop window label
-#. TRANSLATORS: trade window button
-#: src/gui/windows/npcdialog.cpp:115 src/gui/windows/serverdialog.cpp:118
-#: src/gui/windows/shopwindow.cpp:121 src/gui/windows/tradewindow.cpp:84
-msgid "Add"
-msgstr ""
-
-#. TRANSLATORS: label in npc post dialog
-#: src/gui/windows/npcpostdialog.cpp:59
-msgid "To:"
-msgstr "Til:"
-
-#. TRANSLATORS: button in npc post dialog
-#: src/gui/windows/npcpostdialog.cpp:66
-msgid "Send"
-msgstr "Send"
-
-#. TRANSLATORS: npc post message error
-#: src/gui/windows/npcpostdialog.cpp:113
-msgid "Failed to send as sender or letter invalid."
-msgstr ""
+#: src/gui/windows/npcdialog.cpp:119
+msgid "Reset"
+msgstr "Tilbakestill"
#. TRANSLATORS: sell confirmation header
-#: src/gui/windows/npcselldialog.cpp:69
+#: src/gui/windows/npcselldialog.cpp:68
msgid "sell item"
msgstr ""
#. TRANSLATORS: sell confirmation message
-#: src/gui/windows/npcselldialog.cpp:71
+#: src/gui/windows/npcselldialog.cpp:70
#, c-format
msgid "Do you really want to sell %s?"
msgstr ""
#. TRANSLATORS: outfits window label
-#: src/gui/windows/outfitwindow.cpp:64 src/gui/windows/outfitwindow.cpp:562
+#: src/gui/windows/outfitwindow.cpp:67 src/gui/windows/outfitwindow.cpp:620
#, c-format
msgid "Outfit: %d"
msgstr ""
#. TRANSLATORS: outfits window checkbox
-#: src/gui/windows/outfitwindow.cpp:66
+#: src/gui/windows/outfitwindow.cpp:69
msgid "Unequip first"
msgstr ""
#. TRANSLATORS: outfits window checkbox
-#: src/gui/windows/outfitwindow.cpp:69
+#: src/gui/windows/outfitwindow.cpp:72
msgid "Away outfit"
msgstr ""
#. TRANSLATORS: quit dialog button
-#: src/gui/windows/quitdialog.cpp:62
+#: src/gui/windows/quitdialog.cpp:60
msgid "Switch server"
msgstr ""
#. TRANSLATORS: quit dialog button
-#: src/gui/windows/quitdialog.cpp:65
+#: src/gui/windows/quitdialog.cpp:63
msgid "Switch character"
msgstr ""
#. TRANSLATORS: register dialog. label.
-#: src/gui/windows/registerdialog.cpp:81
+#: src/gui/windows/registerdialog.cpp:78
msgid "Confirm:"
msgstr "Bekreft:"
#. TRANSLATORS: register dialog. button.
-#: src/gui/windows/registerdialog.cpp:98
+#: src/gui/windows/registerdialog.cpp:95
msgid "Male"
msgstr "Mann"
#. TRANSLATORS: register dialog. button.
-#: src/gui/windows/registerdialog.cpp:100
+#: src/gui/windows/registerdialog.cpp:97
msgid "Female"
msgstr "Kvinne"
#. TRANSLATORS: register dialog. label.
-#: src/gui/windows/registerdialog.cpp:121
+#: src/gui/windows/registerdialog.cpp:118
msgid "Email:"
msgstr "E-post:"
#. TRANSLATORS: error message
-#: src/gui/windows/registerdialog.cpp:188
+#: src/gui/windows/registerdialog.cpp:186
#, c-format
msgid "The username needs to be at least %u characters long."
msgstr ""
#. TRANSLATORS: error message
-#: src/gui/windows/registerdialog.cpp:197
+#: src/gui/windows/registerdialog.cpp:195
#, c-format
msgid "The username needs to be less than %u characters long."
msgstr ""
#. TRANSLATORS: error message
#. TRANSLATORS: unregister dialog. error message.
-#: src/gui/windows/registerdialog.cpp:206
-#: src/gui/windows/unregisterdialog.cpp:126
+#: src/gui/windows/registerdialog.cpp:204
+#: src/gui/windows/unregisterdialog.cpp:128
#, c-format
msgid "The password needs to be at least %u characters long."
msgstr ""
#. TRANSLATORS: error message
#. TRANSLATORS: unregister dialog. error message.
-#: src/gui/windows/registerdialog.cpp:215
-#: src/gui/windows/unregisterdialog.cpp:133
+#: src/gui/windows/registerdialog.cpp:213
+#: src/gui/windows/unregisterdialog.cpp:135
#, c-format
msgid "The password needs to be less than %u characters long."
msgstr ""
#. TRANSLATORS: error message
-#: src/gui/windows/registerdialog.cpp:223
+#: src/gui/windows/registerdialog.cpp:221
msgid "Passwords do not match."
msgstr "Passordene stemmer ikke."
#. TRANSLATORS: servers dialog name
-#: src/gui/windows/serverdialog.cpp:105
+#: src/gui/windows/serverdialog.cpp:104
msgid "Choose Your Server"
msgstr ""
#. TRANSLATORS: servers dialog button
-#: src/gui/windows/serverdialog.cpp:124
+#: src/gui/windows/serverdialog.cpp:123
msgid "Load"
msgstr ""
#. TRANSLATORS: servers dialog name
-#: src/gui/windows/serverdialog.cpp:138
+#: src/gui/windows/serverdialog.cpp:135
msgid "Choose Your Server *** SAFE MODE ***"
msgstr ""
#. TRANSLATORS: servers dialog checkbox
-#: src/gui/windows/serverdialog.cpp:147
+#: src/gui/windows/serverdialog.cpp:144
msgid "Use same ip for game sub servers"
msgstr ""
@@ -6063,34 +6404,34 @@ msgid "Error retreiving server list!"
msgstr ""
#. TRANSLATORS: servers dialog label
-#: src/gui/windows/serverdialog.cpp:502
+#: src/gui/windows/serverdialog.cpp:507
msgid "requires a newer version"
msgstr ""
#. TRANSLATORS: servers dialog label
-#: src/gui/windows/serverdialog.cpp:507
+#: src/gui/windows/serverdialog.cpp:512
#, c-format
msgid "requires v%s"
msgstr ""
#. TRANSLATORS: setup button
-#: src/gui/windows/setupwindow.cpp:92
+#: src/gui/windows/setupwindow.cpp:97
msgid "Apply"
msgstr "Bruk"
#. TRANSLATORS: setup button
-#: src/gui/windows/setupwindow.cpp:98
+#: src/gui/windows/setupwindow.cpp:103
msgid "Reset Windows"
msgstr ""
#. TRANSLATORS: shop window name
-#: src/gui/windows/shopwindow.cpp:101 src/gui/windows/shopwindow.cpp:1071
+#: src/gui/windows/shopwindow.cpp:102 src/gui/windows/shopwindow.cpp:1077
msgid "Personal Shop"
msgstr ""
#. TRANSLATORS: shop window button
-#: src/gui/windows/shopwindow.cpp:190 src/gui/windows/shopwindow.cpp:431
-#: src/gui/windows/shopwindow.cpp:450
+#: src/gui/windows/shopwindow.cpp:190 src/gui/windows/shopwindow.cpp:434
+#: src/gui/windows/shopwindow.cpp:453
msgid "Publish"
msgstr ""
@@ -6104,66 +6445,67 @@ msgstr ""
msgid "Show links in announce"
msgstr ""
-#: src/gui/windows/shopwindow.cpp:371
+#. TRANSLATORS: shop rename dialog title
+#: src/gui/windows/shopwindow.cpp:373
msgid "Please enter new shop name"
msgstr ""
-#: src/gui/windows/shopwindow.cpp:429 src/gui/windows/shopwindow.cpp:448
+#: src/gui/windows/shopwindow.cpp:432 src/gui/windows/shopwindow.cpp:451
msgid "Unpublish"
msgstr ""
#. TRANSLATORS: shop window dialog
#. TRANSLATORS: trade message
-#: src/gui/windows/shopwindow.cpp:955 src/net/ea/tradehandler.cpp:172
+#: src/gui/windows/shopwindow.cpp:959 src/net/ea/tradehandler.cpp:176
msgid "Request for Trade"
msgstr ""
-#: src/gui/windows/shopwindow.cpp:955
+#: src/gui/windows/shopwindow.cpp:960
#, c-format
msgid "%s wants to %s %s do you accept?"
msgstr ""
#. TRANSLATORS: shop window name
-#: src/gui/windows/shopwindow.cpp:1076
+#: src/gui/windows/shopwindow.cpp:1082
#, c-format
msgid "Personal Shop - %s"
msgstr ""
#. TRANSLATORS: skills dialog button
-#: src/gui/windows/skilldialog.cpp:81
+#: src/gui/windows/skilldialog.cpp:79
msgid "Up"
msgstr "Opp"
#. TRANSLATORS: skills dialog label
-#: src/gui/windows/skilldialog.cpp:191
+#: src/gui/windows/skilldialog.cpp:189
#, c-format
msgid "Skill points available: %d"
msgstr ""
#. TRANSLATORS: skills dialog default skill tab
-#: src/gui/windows/skilldialog.cpp:289
+#: src/gui/windows/skilldialog.cpp:287
#, c-format
msgid "Skill Set %d"
msgstr ""
#. TRANSLATORS: skills dialog. skill id
-#: src/gui/windows/skilldialog.cpp:310
+#: src/gui/windows/skilldialog.cpp:308
#, c-format
msgid "Skill %d"
msgstr ""
-#: src/gui/windows/skilldialog.cpp:478
+#: src/gui/windows/skilldialog.cpp:484
#, c-format
msgid "Failed skill: %s"
msgstr ""
#. TRANSLATORS: here P is title for visible players tab in social window
-#: src/gui/windows/socialwindow.cpp:70
+#: src/gui/windows/socialwindow.cpp:68
msgid "P"
msgstr ""
#. TRANSLATORS: social window button
-#: src/gui/windows/socialwindow.cpp:81
+#: src/gui/windows/socialwindow.cpp:79
msgid "Invite"
msgstr ""
@@ -6174,142 +6516,141 @@ msgid "Accepted party invite from %s."
msgstr ""
#. TRANSLATORS: chat message
-#: src/gui/windows/socialwindow.cpp:281
+#: src/gui/windows/socialwindow.cpp:282
#, c-format
msgid "Rejected party invite from %s."
msgstr ""
#. TRANSLATORS: chat message
-#: src/gui/windows/socialwindow.cpp:298
+#: src/gui/windows/socialwindow.cpp:300
#, c-format
msgid "Accepted guild invite from %s."
msgstr ""
#. TRANSLATORS: chat message
-#: src/gui/windows/socialwindow.cpp:316
+#: src/gui/windows/socialwindow.cpp:319
#, c-format
msgid "Rejected guild invite from %s."
msgstr ""
#. TRANSLATORS: chat message
-#: src/gui/windows/socialwindow.cpp:360
+#: src/gui/windows/socialwindow.cpp:364
#, c-format
msgid "Creating guild called %s."
msgstr ""
#. TRANSLATORS: chat message
-#: src/gui/windows/socialwindow.cpp:381
+#: src/gui/windows/socialwindow.cpp:386
#, c-format
msgid "Creating party called %s."
msgstr ""
#. TRANSLATORS: guild creation message
-#: src/gui/windows/socialwindow.cpp:396
+#: src/gui/windows/socialwindow.cpp:403
msgid "Guild Name"
msgstr ""
#. TRANSLATORS: guild creation message
-#: src/gui/windows/socialwindow.cpp:398
+#: src/gui/windows/socialwindow.cpp:405
msgid "Choose your guild's name."
msgstr ""
#. TRANSLATORS: chat message
-#: src/gui/windows/socialwindow.cpp:414
+#: src/gui/windows/socialwindow.cpp:420
msgid "Received guild request, but one already exists."
msgstr ""
#. TRANSLATORS: chat message
-#: src/gui/windows/socialwindow.cpp:422
+#: src/gui/windows/socialwindow.cpp:429
#, c-format
msgid "%s has invited you to join the guild %s."
msgstr ""
#. TRANSLATORS: guild invite message
-#: src/gui/windows/socialwindow.cpp:429
+#: src/gui/windows/socialwindow.cpp:437
msgid "Accept Guild Invite"
msgstr ""
#. TRANSLATORS: chat message
-#: src/gui/windows/socialwindow.cpp:446
+#: src/gui/windows/socialwindow.cpp:457
msgid "Received party request, but one already exists."
msgstr ""
#. TRANSLATORS: party invite message
-#: src/gui/windows/socialwindow.cpp:458
+#: src/gui/windows/socialwindow.cpp:470
msgid "You have been invited you to join a party."
msgstr ""
#. TRANSLATORS: party invite message
-#: src/gui/windows/socialwindow.cpp:463
+#: src/gui/windows/socialwindow.cpp:475
#, c-format
msgid "You have been invited to join the %s party."
msgstr ""
#. TRANSLATORS: party invite message
-#: src/gui/windows/socialwindow.cpp:472
+#: src/gui/windows/socialwindow.cpp:484
#, 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:478
+#: src/gui/windows/socialwindow.cpp:490
#, c-format
msgid "%s has invited you to join the %s party."
msgstr ""
-#. TRANSLATORS: party invite message
-#: src/gui/windows/socialwindow.cpp:488
+#: src/gui/windows/socialwindow.cpp:501
msgid "Accept Party Invite"
msgstr "Godta Gruppeinvitasjon"
-#: src/gui/windows/socialwindow.cpp:505
+#: src/gui/windows/socialwindow.cpp:522
msgid "Cannot create party. You are already in a party"
msgstr ""
#. TRANSLATORS: party creation message
-#: src/gui/windows/socialwindow.cpp:514
+#: src/gui/windows/socialwindow.cpp:535
msgid "Party Name"
msgstr ""
#. TRANSLATORS: party creation message
-#: src/gui/windows/socialwindow.cpp:516
+#: src/gui/windows/socialwindow.cpp:537
msgid "Choose your party's name."
msgstr ""
#. TRANSLATORS: status window label
-#: src/gui/windows/statuswindow.cpp:75
+#: src/gui/windows/statuswindow.cpp:71
msgid "HP:"
msgstr "HP:"
#. TRANSLATORS: status window label
-#: src/gui/windows/statuswindow.cpp:78
+#: src/gui/windows/statuswindow.cpp:74
msgid "Exp:"
msgstr "Exp:"
#. TRANSLATORS: status window label
-#: src/gui/windows/statuswindow.cpp:136
+#: src/gui/windows/statuswindow.cpp:139
msgid "MP:"
msgstr ""
#. TRANSLATORS: status window label
-#: src/gui/windows/statuswindow.cpp:179 src/gui/windows/statuswindow.cpp:307
+#: src/gui/windows/statuswindow.cpp:185 src/gui/windows/statuswindow.cpp:313
#, c-format
msgid "Job: %d"
msgstr "Jobb: %d"
#. TRANSLATORS: status window label
-#: src/gui/windows/statuswindow.cpp:181
+#: src/gui/windows/statuswindow.cpp:187
msgid "Job:"
msgstr ""
#. TRANSLATORS: status window label
-#: src/gui/windows/statuswindow.cpp:237 src/gui/windows/statuswindow.cpp:353
+#: src/gui/windows/statuswindow.cpp:243 src/gui/windows/statuswindow.cpp:359
#, c-format
msgid "Character points: %d"
msgstr ""
#. TRANSLATORS: status window label
-#: src/gui/windows/statuswindow.cpp:368
+#: src/gui/windows/statuswindow.cpp:374
#, c-format
msgid "Correction points: %d"
msgstr ""
@@ -6320,219 +6661,219 @@ msgid "Command Editor"
msgstr ""
#. TRANSLATORS: command editor button
-#: src/gui/windows/textcommandeditor.cpp:52
+#: src/gui/windows/textcommandeditor.cpp:53
msgid "magic"
msgstr ""
#. TRANSLATORS: command editor button
-#: src/gui/windows/textcommandeditor.cpp:54
+#: src/gui/windows/textcommandeditor.cpp:55
msgid "other"
msgstr ""
#. TRANSLATORS: command editor label
-#: src/gui/windows/textcommandeditor.cpp:56
+#: src/gui/windows/textcommandeditor.cpp:57
msgid "Symbol:"
msgstr ""
#. TRANSLATORS: command editor label
-#: src/gui/windows/textcommandeditor.cpp:59
+#: src/gui/windows/textcommandeditor.cpp:60
msgid "Command:"
msgstr ""
#. TRANSLATORS: command editor label
-#: src/gui/windows/textcommandeditor.cpp:62
+#: src/gui/windows/textcommandeditor.cpp:63
msgid "Comment:"
msgstr ""
#. TRANSLATORS: command editor label
-#: src/gui/windows/textcommandeditor.cpp:66
+#: src/gui/windows/textcommandeditor.cpp:67
msgid "Target Type:"
msgstr ""
#. TRANSLATORS: command editor label
-#: src/gui/windows/textcommandeditor.cpp:70
+#: src/gui/windows/textcommandeditor.cpp:71
msgid "Icon:"
msgstr ""
#. TRANSLATORS: command editor label
-#: src/gui/windows/textcommandeditor.cpp:73
+#: src/gui/windows/textcommandeditor.cpp:74
msgid "Mana:"
msgstr ""
#. TRANSLATORS: command editor label
-#: src/gui/windows/textcommandeditor.cpp:76
+#: src/gui/windows/textcommandeditor.cpp:77
msgid "Magic level:"
msgstr ""
#. TRANSLATORS: command editor label
-#: src/gui/windows/textcommandeditor.cpp:80
+#: src/gui/windows/textcommandeditor.cpp:81
msgid "Magic School:"
msgstr ""
#. TRANSLATORS: command editor label
-#: src/gui/windows/textcommandeditor.cpp:83
+#: src/gui/windows/textcommandeditor.cpp:84
msgid "School level:"
msgstr ""
#. TRANSLATORS: command editor button
-#: src/gui/windows/textcommandeditor.cpp:88
+#: src/gui/windows/textcommandeditor.cpp:89
msgid "Save"
msgstr ""
#. TRANSLATORS: trade window button
-#: src/gui/windows/tradewindow.cpp:64
+#: src/gui/windows/tradewindow.cpp:62
msgid "Propose trade"
msgstr ""
#. TRANSLATORS: trade window button
-#: src/gui/windows/tradewindow.cpp:66
+#: src/gui/windows/tradewindow.cpp:64
msgid "Confirmed. Waiting..."
msgstr ""
#. TRANSLATORS: trade window button
-#: src/gui/windows/tradewindow.cpp:68
+#: src/gui/windows/tradewindow.cpp:66
msgid "Agree trade"
msgstr ""
#. TRANSLATORS: trade window button
-#: src/gui/windows/tradewindow.cpp:70
+#: src/gui/windows/tradewindow.cpp:68
msgid "Agreed. Waiting..."
msgstr ""
#. TRANSLATORS: trade window caption
-#: src/gui/windows/tradewindow.cpp:74
+#: src/gui/windows/tradewindow.cpp:72
msgid "Trade: You"
msgstr ""
#. TRANSLATORS: trade window money label
-#: src/gui/windows/tradewindow.cpp:82 src/gui/windows/tradewindow.cpp:191
+#: src/gui/windows/tradewindow.cpp:80 src/gui/windows/tradewindow.cpp:189
#, c-format
msgid "You get %s"
msgstr ""
#. TRANSLATORS: trade window money change button
-#: src/gui/windows/tradewindow.cpp:87
+#: src/gui/windows/tradewindow.cpp:85
msgid "Change"
msgstr ""
#. TRANSLATORS: trade window money label
-#: src/gui/windows/tradewindow.cpp:132
+#: src/gui/windows/tradewindow.cpp:130
msgid "You give:"
msgstr ""
#. TRANSLATORS: trade error
-#: src/gui/windows/tradewindow.cpp:427
+#: src/gui/windows/tradewindow.cpp:425
msgid "You don't have enough money."
msgstr ""
#. TRANSLATORS: trade error
-#: src/gui/windows/tradewindow.cpp:513
+#: src/gui/windows/tradewindow.cpp:514
msgid ""
"Failed adding item. You can not overlap one kind of item on the window."
msgstr ""
#. TRANSLATORS: unregister dialog. label.
-#: src/gui/windows/unregisterdialog.cpp:62
+#: src/gui/windows/unregisterdialog.cpp:64
#, c-format
msgid "Name: %s"
msgstr "Navn: %s"
#. TRANSLATORS: updater window name
-#: src/gui/windows/updaterwindow.cpp:171
+#: src/gui/windows/updaterwindow.cpp:170
msgid "Updating..."
msgstr ""
#. TRANSLATORS: updater window label
-#: src/gui/windows/updaterwindow.cpp:188
+#: src/gui/windows/updaterwindow.cpp:187
msgid "Connecting..."
msgstr "Kobler til..."
-#: src/gui/windows/updaterwindow.cpp:405
+#: src/gui/windows/updaterwindow.cpp:410
msgid "Show all news (can be slow)"
msgstr ""
#. TRANSLATORS: update message
-#: src/gui/windows/updaterwindow.cpp:823
+#: src/gui/windows/updaterwindow.cpp:845
msgid "##1 The update process is incomplete."
msgstr ""
#. TRANSLATORS: Continues "The update process is incomplete.".
-#: src/gui/windows/updaterwindow.cpp:825
+#: src/gui/windows/updaterwindow.cpp:847
msgid "##1 It is strongly recommended that"
msgstr ""
#. TRANSLATORS: Begins "It is strongly recommended that".
-#: src/gui/windows/updaterwindow.cpp:827
+#: src/gui/windows/updaterwindow.cpp:849
msgid "##1 you try again later."
msgstr ""
#. TRANSLATORS: updater window label
-#: src/gui/windows/updaterwindow.cpp:1011
+#: src/gui/windows/updaterwindow.cpp:1033
msgid "Completed"
msgstr ""
#. TRANSLATORS: who is online window name
-#: src/gui/windows/whoisonline.cpp:93 src/gui/windows/whoisonline.cpp:639
+#: src/gui/windows/whoisonline.cpp:91 src/gui/windows/whoisonline.cpp:645
msgid "Who Is Online - Updating"
msgstr ""
#. TRANSLATORS: who is online. button.
-#: src/gui/windows/whoisonline.cpp:104
+#: src/gui/windows/whoisonline.cpp:105
msgid "Update"
msgstr ""
#. TRANSLATORS: who is online window name
-#: src/gui/windows/whoisonline.cpp:230
+#: src/gui/windows/whoisonline.cpp:232
msgid "Who Is Online - "
msgstr ""
#. TRANSLATORS: who is online window name
-#: src/gui/windows/whoisonline.cpp:655
+#: src/gui/windows/whoisonline.cpp:661
msgid "Who Is Online - error"
msgstr ""
#. TRANSLATORS: who is online window name
-#: src/gui/windows/whoisonline.cpp:699
+#: src/gui/windows/whoisonline.cpp:705
msgid "Who Is Online - Update"
msgstr ""
#. TRANSLATORS: world select dialog name
-#: src/gui/windows/worldselectdialog.cpp:48
+#: src/gui/windows/worldselectdialog.cpp:47
msgid "Select World"
msgstr ""
#. TRANSLATORS: world dialog button
-#: src/gui/windows/worldselectdialog.cpp:54
+#: src/gui/windows/worldselectdialog.cpp:53
msgid "Change Login"
msgstr ""
#. TRANSLATORS: world dialog button
-#: src/gui/windows/worldselectdialog.cpp:56
+#: src/gui/windows/worldselectdialog.cpp:55
msgid "Choose World"
msgstr ""
#. TRANSLATORS: long key name. must be short.
#. TRANSLATORS: short key name. must be very short.
#. TRANSLATORS: long key name, should be short
-#: src/input/inputmanager.cpp:374 src/input/inputmanager.cpp:418
+#: src/input/inputmanager.cpp:376 src/input/inputmanager.cpp:420
#: src/input/keyboardconfig.cpp:102
#, c-format
msgid "key_%d"
msgstr ""
#. TRANSLATORS: long joystick button name. must be short.
-#: src/input/inputmanager.cpp:380
+#: src/input/inputmanager.cpp:382
#, c-format
msgid "JButton%d"
msgstr ""
#. TRANSLATORS: unknown long key type
-#: src/input/inputmanager.cpp:394
+#: src/input/inputmanager.cpp:396
msgid "unknown key"
msgstr ""
#. TRANSLATORS: short joystick button name. muse be very short
-#: src/input/inputmanager.cpp:424
+#: src/input/inputmanager.cpp:426
#, c-format
msgid "JB%d"
msgstr ""
@@ -6540,1268 +6881,1268 @@ msgstr ""
#. TRANSLATORS: unknown short key type. must be short
#. TRANSLATORS: Unknown key short string.
#. TRANSLATORS: This string must be maximum 5 chars
-#: src/input/inputmanager.cpp:438 src/input/keyboardconfig.cpp:146
+#: src/input/inputmanager.cpp:440 src/input/keyboardconfig.cpp:146
msgid "u key"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/basic.cpp:36
+#: src/input/pages/basic.cpp:34
msgid "Target and attack keys"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/basic.cpp:48
+#: src/input/pages/basic.cpp:46
msgid "Target & attack closest monster"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/basic.cpp:54
+#: src/input/pages/basic.cpp:52
msgid "Target & attack closest player"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/basic.cpp:60
+#: src/input/pages/basic.cpp:58
msgid "Move to Target"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/basic.cpp:66
+#: src/input/pages/basic.cpp:64
msgid "Change Move to Target type"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/basic.cpp:72
+#: src/input/pages/basic.cpp:70
msgid "Move to Home location"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/basic.cpp:78
+#: src/input/pages/basic.cpp:76
msgid "Set home location"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/basic.cpp:84
+#: src/input/pages/basic.cpp:82
msgid "Move to navigation point"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/basic.cpp:96
+#: src/input/pages/basic.cpp:94
msgid "Stop Attack / Modifier key"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/basic.cpp:102
+#: src/input/pages/basic.cpp:100
msgid "Untarget"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/basic.cpp:108
+#: src/input/pages/basic.cpp:106
msgid "Target monster"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/basic.cpp:114
+#: src/input/pages/basic.cpp:112
msgid "Target closest monster (without filters)"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/basic.cpp:120
+#: src/input/pages/basic.cpp:118
msgid "Target NPC"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/basic.cpp:126
+#: src/input/pages/basic.cpp:124
msgid "Target Player"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/basic.cpp:132
+#: src/input/pages/basic.cpp:130
msgid "Target mercenary"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/basic.cpp:138
+#: src/input/pages/basic.cpp:136
+msgid "Change targeting type"
+msgstr ""
+
+#. TRANSLATORS: input action name
+#: src/input/pages/basic.cpp:142
msgid "Target pet"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/basic.cpp:144
+#: src/input/pages/basic.cpp:148
msgid "Catch pet"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/basic.cpp:150
+#: src/input/pages/basic.cpp:154
msgid "Other Keys"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/basic.cpp:156
+#: src/input/pages/basic.cpp:160
msgid "Pickup"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/basic.cpp:162
+#: src/input/pages/basic.cpp:166
msgid "Change Pickup Type"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/basic.cpp:168
+#: src/input/pages/basic.cpp:172
msgid "Sit"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/basic.cpp:174
+#: src/input/pages/basic.cpp:178
msgid "Screenshot"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/basic.cpp:180
+#: src/input/pages/basic.cpp:184
msgid "Enable/Disable Trading"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/basic.cpp:186
+#: src/input/pages/basic.cpp:190
msgid "Open trade window"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/basic.cpp:192
+#: src/input/pages/basic.cpp:196
msgid "Start trade with target"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/basic.cpp:198
+#: src/input/pages/basic.cpp:202
msgid "Follow selected player"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/basic.cpp:204
+#: src/input/pages/basic.cpp:208
msgid "Change Map View Mode"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/basic.cpp:210
+#: src/input/pages/basic.cpp:214
msgid "Select OK"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/basic.cpp:222
+#: src/input/pages/basic.cpp:226
msgid "Stop or sit"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/basic.cpp:228
+#: src/input/pages/basic.cpp:232
msgid "Return to safe video mode"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/basic.cpp:234
+#: src/input/pages/basic.cpp:238
msgid "Fire your homunculus"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/basic.cpp:252
+#: src/input/pages/basic.cpp:256
msgid "Open context menu"
msgstr ""
#. TRANSLATORS: input action group
-#: src/input/pages/chat.cpp:33
+#: src/input/pages/chat.cpp:31
msgid "Main"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/chat.cpp:39
+#: src/input/pages/chat.cpp:37
msgid "Toggle Chat"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/chat.cpp:45
+#: src/input/pages/chat.cpp:43
msgid "Chat modifier key"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/chat.cpp:51
+#: src/input/pages/chat.cpp:49
msgid "Scroll Chat Up"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/chat.cpp:57
+#: src/input/pages/chat.cpp:55
msgid "Scroll Chat Down"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/chat.cpp:69
+#: src/input/pages/chat.cpp:67
msgid "Previous Chat Tab"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/chat.cpp:75
+#: src/input/pages/chat.cpp:73
msgid "Next Chat Tab"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/chat.cpp:81
+#: src/input/pages/chat.cpp:79
msgid "Clear current chat tab"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/chat.cpp:87
+#: src/input/pages/chat.cpp:85
msgid "Close current Chat Tab"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/chat.cpp:93
+#: src/input/pages/chat.cpp:91
msgid "Close all chat tabs"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/chat.cpp:99
+#: src/input/pages/chat.cpp:97
msgid "Select general tab"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/chat.cpp:105
+#: src/input/pages/chat.cpp:103
msgid "Select debug tab"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/chat.cpp:111
+#: src/input/pages/chat.cpp:109
msgid "Select trade tab"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/chat.cpp:117
+#: src/input/pages/chat.cpp:115
msgid "Select battle tab"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/chat.cpp:123
+#: src/input/pages/chat.cpp:121
msgid "Select gm tab"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/chat.cpp:129
+#: src/input/pages/chat.cpp:127
msgid "Select lang tab"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/chat.cpp:135
+#: src/input/pages/chat.cpp:133
msgid "Select party tab"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/chat.cpp:141
+#: src/input/pages/chat.cpp:139
msgid "Select guild tab"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/chat.cpp:153
+#: src/input/pages/chat.cpp:151
msgid "Ignore all whispers"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/chat.cpp:159
+#: src/input/pages/chat.cpp:157
msgid "Ignore all whispers on server side"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/chat.cpp:165
+#: src/input/pages/chat.cpp:163
msgid "Unignore all whispers on server side"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/chat.cpp:171
+#: src/input/pages/chat.cpp:169
msgid "Previous chat line"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/chat.cpp:177
+#: src/input/pages/chat.cpp:175
msgid "Next chat line"
msgstr ""
#. TRANSLATORS: input action group
-#: src/input/pages/chat.cpp:183
+#: src/input/pages/chat.cpp:181
msgid "Smiles"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/chat.cpp:189
+#: src/input/pages/chat.cpp:187
msgid "Show smiles"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/emotes.cpp:37
+#: src/input/pages/emotes.cpp:35
msgid "Emote modifiers keys"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/emotes.cpp:43
+#: src/input/pages/emotes.cpp:41
msgid "Emote modifier key"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/emotes.cpp:49
+#: src/input/pages/emotes.cpp:47
msgid "Pet emote modifier key"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/emotes.cpp:55
+#: src/input/pages/emotes.cpp:53
msgid "Homunculus / mercenary emote modifier key"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/emotes.cpp:61
+#: src/input/pages/emotes.cpp:59
msgid "Emote shortcuts"
msgstr ""
#. TRANSLATORS: input action name
-#: 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
+#: src/input/pages/emotes.cpp:65 src/input/pages/emotes.cpp:71
+#: src/input/pages/emotes.cpp:77 src/input/pages/emotes.cpp:83
+#: src/input/pages/emotes.cpp:89 src/input/pages/emotes.cpp:95
+#: src/input/pages/emotes.cpp:101 src/input/pages/emotes.cpp:107
+#: src/input/pages/emotes.cpp:113 src/input/pages/emotes.cpp:119
+#: src/input/pages/emotes.cpp:125 src/input/pages/emotes.cpp:131
+#: src/input/pages/emotes.cpp:137 src/input/pages/emotes.cpp:143
+#: src/input/pages/emotes.cpp:149 src/input/pages/emotes.cpp:155
+#: src/input/pages/emotes.cpp:161 src/input/pages/emotes.cpp:167
+#: src/input/pages/emotes.cpp:173 src/input/pages/emotes.cpp:179
+#: src/input/pages/emotes.cpp:185 src/input/pages/emotes.cpp:191
+#: src/input/pages/emotes.cpp:197 src/input/pages/emotes.cpp:203
+#: src/input/pages/emotes.cpp:209 src/input/pages/emotes.cpp:215
+#: src/input/pages/emotes.cpp:221 src/input/pages/emotes.cpp:227
+#: src/input/pages/emotes.cpp:233 src/input/pages/emotes.cpp:239
+#: src/input/pages/emotes.cpp:245 src/input/pages/emotes.cpp:251
+#: src/input/pages/emotes.cpp:257 src/input/pages/emotes.cpp:263
+#: src/input/pages/emotes.cpp:269 src/input/pages/emotes.cpp:275
+#: src/input/pages/emotes.cpp:281 src/input/pages/emotes.cpp:287
+#: src/input/pages/emotes.cpp:293 src/input/pages/emotes.cpp:299
+#: src/input/pages/emotes.cpp:305 src/input/pages/emotes.cpp:311
+#: src/input/pages/emotes.cpp:317 src/input/pages/emotes.cpp:323
+#: src/input/pages/emotes.cpp:329 src/input/pages/emotes.cpp:335
+#: src/input/pages/emotes.cpp:341 src/input/pages/emotes.cpp:347
#, c-format
msgid "Emote Shortcut %d"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/emotes.cpp:360
+#: src/input/pages/emotes.cpp:358
msgid "Pet emote shortcuts"
msgstr ""
#. TRANSLATORS: input action name
-#: 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
+#: src/input/pages/emotes.cpp:364 src/input/pages/emotes.cpp:370
+#: src/input/pages/emotes.cpp:376 src/input/pages/emotes.cpp:382
+#: src/input/pages/emotes.cpp:388 src/input/pages/emotes.cpp:394
+#: src/input/pages/emotes.cpp:400 src/input/pages/emotes.cpp:406
+#: src/input/pages/emotes.cpp:412 src/input/pages/emotes.cpp:418
+#: src/input/pages/emotes.cpp:424 src/input/pages/emotes.cpp:430
+#: src/input/pages/emotes.cpp:436 src/input/pages/emotes.cpp:442
+#: src/input/pages/emotes.cpp:448 src/input/pages/emotes.cpp:454
+#: src/input/pages/emotes.cpp:460 src/input/pages/emotes.cpp:466
+#: src/input/pages/emotes.cpp:472 src/input/pages/emotes.cpp:478
+#: src/input/pages/emotes.cpp:484 src/input/pages/emotes.cpp:490
+#: src/input/pages/emotes.cpp:496 src/input/pages/emotes.cpp:502
+#: src/input/pages/emotes.cpp:508 src/input/pages/emotes.cpp:514
+#: src/input/pages/emotes.cpp:520 src/input/pages/emotes.cpp:526
+#: src/input/pages/emotes.cpp:532 src/input/pages/emotes.cpp:538
+#: src/input/pages/emotes.cpp:544 src/input/pages/emotes.cpp:550
+#: src/input/pages/emotes.cpp:556 src/input/pages/emotes.cpp:562
+#: src/input/pages/emotes.cpp:568 src/input/pages/emotes.cpp:574
+#: src/input/pages/emotes.cpp:580 src/input/pages/emotes.cpp:586
+#: src/input/pages/emotes.cpp:592 src/input/pages/emotes.cpp:598
+#: src/input/pages/emotes.cpp:604 src/input/pages/emotes.cpp:610
+#: src/input/pages/emotes.cpp:616 src/input/pages/emotes.cpp:622
+#: src/input/pages/emotes.cpp:628 src/input/pages/emotes.cpp:634
+#: src/input/pages/emotes.cpp:640 src/input/pages/emotes.cpp:646
#, c-format
msgid "Pet emote shortcut %d"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/gui.cpp:33
+#: src/input/pages/gui.cpp:31
msgid "Move & selection"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/gui.cpp:39
+#: src/input/pages/gui.cpp:37
msgid "Move Up"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/gui.cpp:45
+#: src/input/pages/gui.cpp:43
msgid "Move Down"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/gui.cpp:51
+#: src/input/pages/gui.cpp:49
msgid "Move Left"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/gui.cpp:57
+#: src/input/pages/gui.cpp:55
msgid "Move Right"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/gui.cpp:63
+#: src/input/pages/gui.cpp:61
msgid "Move Home"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/gui.cpp:69
+#: src/input/pages/gui.cpp:67
msgid "Move End"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/gui.cpp:75
+#: src/input/pages/gui.cpp:73
msgid "Page up"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/gui.cpp:81
+#: src/input/pages/gui.cpp:79
msgid "Page down"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/gui.cpp:99
+#: src/input/pages/gui.cpp:97
msgid "Select2"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/gui.cpp:117
+#: src/input/pages/gui.cpp:115
msgid "Backspace"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/gui.cpp:123
-msgid "Insert"
-msgstr ""
-
-#. TRANSLATORS: input action name
-#: src/input/pages/gui.cpp:129
+#: src/input/pages/gui.cpp:127
msgid "Tab"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/gui.cpp:135
+#: src/input/pages/gui.cpp:133
msgid "Mod"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/gui.cpp:141
+#: src/input/pages/gui.cpp:139
msgid "Ctrl"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/move.cpp:37
+#: src/input/pages/move.cpp:35
msgid "Move Keys"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/move.cpp:43
+#: src/input/pages/move.cpp:41
msgid "Move player up"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/move.cpp:49
+#: src/input/pages/move.cpp:47
msgid "Move player down"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/move.cpp:55
+#: src/input/pages/move.cpp:53
msgid "Move player left"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/move.cpp:61
+#: src/input/pages/move.cpp:59
msgid "Move player right"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/move.cpp:67
+#: src/input/pages/move.cpp:65
msgid "Move player forward"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/move.cpp:73
+#: src/input/pages/move.cpp:71
msgid "Move pet up"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/move.cpp:79
+#: src/input/pages/move.cpp:77
msgid "Move pet down"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/move.cpp:85
+#: src/input/pages/move.cpp:83
msgid "Move pet left"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/move.cpp:91
+#: src/input/pages/move.cpp:89
msgid "Move pet right"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/move.cpp:97
+#: src/input/pages/move.cpp:95
msgid "Move to navigation point shortcuts"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/move.cpp:103 src/input/pages/move.cpp:109
-#: src/input/pages/move.cpp:115 src/input/pages/move.cpp:121
-#: src/input/pages/move.cpp:127 src/input/pages/move.cpp:133
-#: src/input/pages/move.cpp:139 src/input/pages/move.cpp:145
-#: src/input/pages/move.cpp:151 src/input/pages/move.cpp:157
-#: src/input/pages/move.cpp:163 src/input/pages/move.cpp:169
-#: src/input/pages/move.cpp:175 src/input/pages/move.cpp:181
-#: src/input/pages/move.cpp:187 src/input/pages/move.cpp:193
-#: src/input/pages/move.cpp:199 src/input/pages/move.cpp:205
-#: src/input/pages/move.cpp:211 src/input/pages/move.cpp:217
-#: src/input/pages/move.cpp:223 src/input/pages/move.cpp:229
-#: src/input/pages/move.cpp:235 src/input/pages/move.cpp:241
-#: src/input/pages/move.cpp:247 src/input/pages/move.cpp:253
-#: src/input/pages/move.cpp:259 src/input/pages/move.cpp:265
-#: src/input/pages/move.cpp:271 src/input/pages/move.cpp:277
-#: src/input/pages/move.cpp:283 src/input/pages/move.cpp:289
-#: src/input/pages/move.cpp:295 src/input/pages/move.cpp:301
-#: src/input/pages/move.cpp:307 src/input/pages/move.cpp:313
-#: src/input/pages/move.cpp:319 src/input/pages/move.cpp:325
-#: src/input/pages/move.cpp:331 src/input/pages/move.cpp:337
-#: src/input/pages/move.cpp:343 src/input/pages/move.cpp:349
-#: src/input/pages/move.cpp:355 src/input/pages/move.cpp:361
-#: src/input/pages/move.cpp:367 src/input/pages/move.cpp:373
-#: src/input/pages/move.cpp:379 src/input/pages/move.cpp:385
+#: src/input/pages/move.cpp:101 src/input/pages/move.cpp:107
+#: src/input/pages/move.cpp:113 src/input/pages/move.cpp:119
+#: src/input/pages/move.cpp:125 src/input/pages/move.cpp:131
+#: src/input/pages/move.cpp:137 src/input/pages/move.cpp:143
+#: src/input/pages/move.cpp:149 src/input/pages/move.cpp:155
+#: src/input/pages/move.cpp:161 src/input/pages/move.cpp:167
+#: src/input/pages/move.cpp:173 src/input/pages/move.cpp:179
+#: src/input/pages/move.cpp:185 src/input/pages/move.cpp:191
+#: src/input/pages/move.cpp:197 src/input/pages/move.cpp:203
+#: src/input/pages/move.cpp:209 src/input/pages/move.cpp:215
+#: src/input/pages/move.cpp:221 src/input/pages/move.cpp:227
+#: src/input/pages/move.cpp:233 src/input/pages/move.cpp:239
+#: src/input/pages/move.cpp:245 src/input/pages/move.cpp:251
+#: src/input/pages/move.cpp:257 src/input/pages/move.cpp:263
+#: src/input/pages/move.cpp:269 src/input/pages/move.cpp:275
+#: src/input/pages/move.cpp:281 src/input/pages/move.cpp:287
+#: src/input/pages/move.cpp:293 src/input/pages/move.cpp:299
+#: src/input/pages/move.cpp:305 src/input/pages/move.cpp:311
+#: src/input/pages/move.cpp:317 src/input/pages/move.cpp:323
+#: src/input/pages/move.cpp:329 src/input/pages/move.cpp:335
+#: src/input/pages/move.cpp:341 src/input/pages/move.cpp:347
+#: src/input/pages/move.cpp:353 src/input/pages/move.cpp:359
+#: src/input/pages/move.cpp:365 src/input/pages/move.cpp:371
+#: src/input/pages/move.cpp:377 src/input/pages/move.cpp:383
#, c-format
msgid "Move to point Shortcut %d"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:36
+#: src/input/pages/other.cpp:34
msgid "Input ignore"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:42
+#: src/input/pages/other.cpp:40
msgid "Ignore input 1"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:48
+#: src/input/pages/other.cpp:46
msgid "Ignore input 2"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:54
+#: src/input/pages/other.cpp:52
msgid "Direction keys"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:60
+#: src/input/pages/other.cpp:58
msgid "Player direct up"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:66
+#: src/input/pages/other.cpp:64
msgid "Player direct down"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:72
+#: src/input/pages/other.cpp:70
msgid "Player direct left"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:78
+#: src/input/pages/other.cpp:76
msgid "Player direct right"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:84
+#: src/input/pages/other.cpp:82
msgid "Pet direct up"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:90
+#: src/input/pages/other.cpp:88
msgid "Pet direct down"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:96
+#: src/input/pages/other.cpp:94
msgid "Pet direct left"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:102
+#: src/input/pages/other.cpp:100
msgid "Pet direct right"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:114
+#: src/input/pages/other.cpp:112
msgid "Crazy moves"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:120
+#: src/input/pages/other.cpp:118
msgid "Change Crazy Move mode"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:126
+#: src/input/pages/other.cpp:124
msgid "Quick Drop N Items from 0 slot"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:132
+#: src/input/pages/other.cpp:130
msgid "Quick Drop N Items"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:138
+#: src/input/pages/other.cpp:136
msgid "Switch Quick Drop Counter"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:144
+#: src/input/pages/other.cpp:142
msgid "Quick heal target or self"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:150
+#: src/input/pages/other.cpp:148
msgid "Heal the most injured player"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:156
+#: src/input/pages/other.cpp:154
msgid "Use #itenplz spell"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:162
+#: src/input/pages/other.cpp:160
msgid "Use magic attack"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:168
+#: src/input/pages/other.cpp:166
msgid "Switch magic attack"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:174
+#: src/input/pages/other.cpp:172
msgid "Switch pvp attack"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:180
+#: src/input/pages/other.cpp:178
msgid "Change move type"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:186
+#: src/input/pages/other.cpp:184
msgid "Change Attack Weapon Type"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:192
+#: src/input/pages/other.cpp:190
msgid "Change Attack Type"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:198
+#: src/input/pages/other.cpp:196
msgid "Change Follow mode"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:204
+#: src/input/pages/other.cpp:202
msgid "Change Imitation mode"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:210
+#: src/input/pages/other.cpp:208
msgid "Disable / Enable Game modifier keys"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:216
+#: src/input/pages/other.cpp:214
msgid "On / Off audio"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:222
+#: src/input/pages/other.cpp:220
msgid "Enable / Disable away mode"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:228
+#: src/input/pages/other.cpp:226
msgid "Emulate right click from keyboard"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:234
+#: src/input/pages/other.cpp:232
msgid "Toggle camera mode"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:240
+#: src/input/pages/other.cpp:238
msgid "Toggle ipc mode"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:246
+#: src/input/pages/other.cpp:244
msgid "Show information about position in chat"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:252
+#: src/input/pages/other.cpp:250
msgid "Show online players number in chat"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:258
+#: src/input/pages/other.cpp:256
msgid "Show onscreen keyboard"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:264
+#: src/input/pages/other.cpp:262
msgid "Clean cached graphics"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:270
+#: src/input/pages/other.cpp:268
msgid "Clean cached fonts"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:276
+#: src/input/pages/other.cpp:274
msgid "Print visible players in chat"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:282
+#: src/input/pages/other.cpp:280
msgid "Print all visible beings in chat"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:288
+#: src/input/pages/other.cpp:286
msgid "Load shop items list from disk"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:294
+#: src/input/pages/other.cpp:292
msgid "Save shop items list to disk"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:300
+#: src/input/pages/other.cpp:298
msgid "Print debug cache info"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:306
+#: src/input/pages/other.cpp:304
msgid "Undress selected player"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:312
+#: src/input/pages/other.cpp:310
msgid "Quick disconnect from server"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:318
+#: src/input/pages/other.cpp:316
msgid "Disable debug particle"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:324
+#: src/input/pages/other.cpp:322
msgid "Create items (for gms)"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:330
+#: src/input/pages/other.cpp:328
msgid "Print configured directories in chat"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:336
+#: src/input/pages/other.cpp:334
msgid "Print client uptime in chat"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:342
+#: src/input/pages/other.cpp:340
msgid "Dump debug information"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:348
+#: src/input/pages/other.cpp:346
msgid "Crash client"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:354
+#: src/input/pages/other.cpp:352
msgid "Dump graphics info into chat"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:360
+#: src/input/pages/other.cpp:358
msgid "Dump tests info into chat"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:366
+#: src/input/pages/other.cpp:364
msgid "Print OpenGL version in chat"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:372
+#: src/input/pages/other.cpp:370
msgid "Print enabled mods in chat"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:378
+#: src/input/pages/other.cpp:376
msgid "Dump environments into log"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:384
+#: src/input/pages/other.cpp:382
msgid "Dump OpenGL state into log"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:391
+#: src/input/pages/other.cpp:389
msgid "Test SDL font speed"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:398
+#: src/input/pages/other.cpp:396
msgid "Upload main config"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:404
+#: src/input/pages/other.cpp:402
msgid "Upload server config"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:416
+#: src/input/pages/other.cpp:414
msgid "Fire your mercenary"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:422
+#: src/input/pages/other.cpp:420
msgid "Pet ai start"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:428
+#: src/input/pages/other.cpp:426
msgid "Pet ai stop"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/outfits.cpp:37
+#: src/input/pages/outfits.cpp:35
msgid "Outfits keys"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/outfits.cpp:43
+#: src/input/pages/outfits.cpp:41
msgid "Wear Outfit"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/outfits.cpp:49
+#: src/input/pages/outfits.cpp:47
msgid "Copy Outfit"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/outfits.cpp:55
+#: src/input/pages/outfits.cpp:53
msgid "Copy equipped to Outfit"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/outfits.cpp:61
+#: src/input/pages/outfits.cpp:59
msgid "Show hat in chat"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/outfits.cpp:67
+#: src/input/pages/outfits.cpp:65
msgid "Outfits shortcuts"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/outfits.cpp:73 src/input/pages/outfits.cpp:79
-#: src/input/pages/outfits.cpp:85 src/input/pages/outfits.cpp:91
-#: src/input/pages/outfits.cpp:97 src/input/pages/outfits.cpp:103
-#: src/input/pages/outfits.cpp:109 src/input/pages/outfits.cpp:115
-#: src/input/pages/outfits.cpp:121 src/input/pages/outfits.cpp:127
-#: src/input/pages/outfits.cpp:133 src/input/pages/outfits.cpp:139
-#: src/input/pages/outfits.cpp:145 src/input/pages/outfits.cpp:151
-#: src/input/pages/outfits.cpp:157 src/input/pages/outfits.cpp:163
-#: src/input/pages/outfits.cpp:169 src/input/pages/outfits.cpp:175
-#: src/input/pages/outfits.cpp:181 src/input/pages/outfits.cpp:187
-#: src/input/pages/outfits.cpp:193 src/input/pages/outfits.cpp:199
-#: src/input/pages/outfits.cpp:205 src/input/pages/outfits.cpp:211
-#: src/input/pages/outfits.cpp:217 src/input/pages/outfits.cpp:223
-#: src/input/pages/outfits.cpp:229 src/input/pages/outfits.cpp:235
-#: src/input/pages/outfits.cpp:241 src/input/pages/outfits.cpp:247
-#: src/input/pages/outfits.cpp:253 src/input/pages/outfits.cpp:259
-#: src/input/pages/outfits.cpp:265 src/input/pages/outfits.cpp:271
-#: src/input/pages/outfits.cpp:277 src/input/pages/outfits.cpp:283
-#: src/input/pages/outfits.cpp:289 src/input/pages/outfits.cpp:295
-#: src/input/pages/outfits.cpp:301 src/input/pages/outfits.cpp:307
-#: src/input/pages/outfits.cpp:313 src/input/pages/outfits.cpp:319
-#: src/input/pages/outfits.cpp:325 src/input/pages/outfits.cpp:331
-#: src/input/pages/outfits.cpp:337 src/input/pages/outfits.cpp:343
-#: src/input/pages/outfits.cpp:349 src/input/pages/outfits.cpp:355
+#: src/input/pages/outfits.cpp:71 src/input/pages/outfits.cpp:77
+#: src/input/pages/outfits.cpp:83 src/input/pages/outfits.cpp:89
+#: src/input/pages/outfits.cpp:95 src/input/pages/outfits.cpp:101
+#: src/input/pages/outfits.cpp:107 src/input/pages/outfits.cpp:113
+#: src/input/pages/outfits.cpp:119 src/input/pages/outfits.cpp:125
+#: src/input/pages/outfits.cpp:131 src/input/pages/outfits.cpp:137
+#: src/input/pages/outfits.cpp:143 src/input/pages/outfits.cpp:149
+#: src/input/pages/outfits.cpp:155 src/input/pages/outfits.cpp:161
+#: src/input/pages/outfits.cpp:167 src/input/pages/outfits.cpp:173
+#: src/input/pages/outfits.cpp:179 src/input/pages/outfits.cpp:185
+#: src/input/pages/outfits.cpp:191 src/input/pages/outfits.cpp:197
+#: src/input/pages/outfits.cpp:203 src/input/pages/outfits.cpp:209
+#: src/input/pages/outfits.cpp:215 src/input/pages/outfits.cpp:221
+#: src/input/pages/outfits.cpp:227 src/input/pages/outfits.cpp:233
+#: src/input/pages/outfits.cpp:239 src/input/pages/outfits.cpp:245
+#: src/input/pages/outfits.cpp:251 src/input/pages/outfits.cpp:257
+#: src/input/pages/outfits.cpp:263 src/input/pages/outfits.cpp:269
+#: src/input/pages/outfits.cpp:275 src/input/pages/outfits.cpp:281
+#: src/input/pages/outfits.cpp:287 src/input/pages/outfits.cpp:293
+#: src/input/pages/outfits.cpp:299 src/input/pages/outfits.cpp:305
+#: src/input/pages/outfits.cpp:311 src/input/pages/outfits.cpp:317
+#: src/input/pages/outfits.cpp:323 src/input/pages/outfits.cpp:329
+#: src/input/pages/outfits.cpp:335 src/input/pages/outfits.cpp:341
+#: src/input/pages/outfits.cpp:347 src/input/pages/outfits.cpp:353
#, c-format
msgid "Outfit Shortcut %d"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/shortcuts.cpp:37
+#: src/input/pages/shortcuts.cpp:35
msgid "Shortcuts modifiers keys"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/shortcuts.cpp:43
+#: src/input/pages/shortcuts.cpp:41
msgid "Item Shortcuts Key"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/shortcuts.cpp:49
+#: src/input/pages/shortcuts.cpp:47
msgid "Shortcuts keys"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/shortcuts.cpp:55 src/input/pages/shortcuts.cpp:61
-#: src/input/pages/shortcuts.cpp:67 src/input/pages/shortcuts.cpp:73
-#: src/input/pages/shortcuts.cpp:79 src/input/pages/shortcuts.cpp:85
-#: src/input/pages/shortcuts.cpp:91 src/input/pages/shortcuts.cpp:97
-#: src/input/pages/shortcuts.cpp:103 src/input/pages/shortcuts.cpp:109
-#: src/input/pages/shortcuts.cpp:115 src/input/pages/shortcuts.cpp:121
-#: src/input/pages/shortcuts.cpp:127 src/input/pages/shortcuts.cpp:133
-#: src/input/pages/shortcuts.cpp:139 src/input/pages/shortcuts.cpp:145
-#: src/input/pages/shortcuts.cpp:151 src/input/pages/shortcuts.cpp:157
-#: src/input/pages/shortcuts.cpp:163 src/input/pages/shortcuts.cpp:169
+#: src/input/pages/shortcuts.cpp:53 src/input/pages/shortcuts.cpp:59
+#: src/input/pages/shortcuts.cpp:65 src/input/pages/shortcuts.cpp:71
+#: src/input/pages/shortcuts.cpp:77 src/input/pages/shortcuts.cpp:83
+#: src/input/pages/shortcuts.cpp:89 src/input/pages/shortcuts.cpp:95
+#: src/input/pages/shortcuts.cpp:101 src/input/pages/shortcuts.cpp:107
+#: src/input/pages/shortcuts.cpp:113 src/input/pages/shortcuts.cpp:119
+#: src/input/pages/shortcuts.cpp:125 src/input/pages/shortcuts.cpp:131
+#: src/input/pages/shortcuts.cpp:137 src/input/pages/shortcuts.cpp:143
+#: src/input/pages/shortcuts.cpp:149 src/input/pages/shortcuts.cpp:155
+#: src/input/pages/shortcuts.cpp:161 src/input/pages/shortcuts.cpp:167
#, c-format
msgid "Item Shortcut %d"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/windows.cpp:42
+#: src/input/pages/windows.cpp:40
msgid "Show Windows Menu"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/windows.cpp:48
+#: src/input/pages/windows.cpp:46
msgid "Hide Windows"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/windows.cpp:54
+#: src/input/pages/windows.cpp:52
msgid "About Window"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/windows.cpp:60
+#: src/input/pages/windows.cpp:58
msgid "Bank Window"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/windows.cpp:66
+#: src/input/pages/windows.cpp:64
msgid "Help Window"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/windows.cpp:72
+#: src/input/pages/windows.cpp:70
msgid "Status Window"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/windows.cpp:78
+#: src/input/pages/windows.cpp:76
msgid "Inventory Window"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/windows.cpp:84
+#: src/input/pages/windows.cpp:82
msgid "Equipment Window"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/windows.cpp:90
+#: src/input/pages/windows.cpp:88
msgid "Skill Window"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/windows.cpp:96
+#: src/input/pages/windows.cpp:94
msgid "Minimap Window"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/windows.cpp:102
+#: src/input/pages/windows.cpp:100
msgid "Chat Window"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/windows.cpp:108
+#: src/input/pages/windows.cpp:106
msgid "Item Shortcut Window"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/windows.cpp:114
+#: src/input/pages/windows.cpp:112
msgid "Setup Window"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/windows.cpp:120
+#: src/input/pages/windows.cpp:118
msgid "Debug Window"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/windows.cpp:126
+#: src/input/pages/windows.cpp:124
msgid "Social Window"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/windows.cpp:132
+#: src/input/pages/windows.cpp:130
msgid "Emote Shortcut Window"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/windows.cpp:138
+#: src/input/pages/windows.cpp:136
msgid "Outfits Window"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/windows.cpp:144
+#: src/input/pages/windows.cpp:142
msgid "Shop Window"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/windows.cpp:150
+#: src/input/pages/windows.cpp:148
msgid "Quick drop Window"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/windows.cpp:156
+#: src/input/pages/windows.cpp:154
msgid "Kill Stats Window"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/windows.cpp:162
+#: src/input/pages/windows.cpp:160
msgid "Commands Window"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/windows.cpp:168
-msgid "Bot Checker Window"
-msgstr ""
-
-#. TRANSLATORS: input action name
-#: src/input/pages/windows.cpp:174
+#: src/input/pages/windows.cpp:166
msgid "Who Is Online Window"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/windows.cpp:180
+#: src/input/pages/windows.cpp:172
msgid "Did you know Window"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/windows.cpp:186
+#: src/input/pages/windows.cpp:178
msgid "Quests Window"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/windows.cpp:192
+#: src/input/pages/windows.cpp:184
msgid "Updates Window"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/windows.cpp:198
+#: src/input/pages/windows.cpp:190
msgid "Cart window"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/windows.cpp:210
+#: src/input/pages/windows.cpp:196
+msgid "Quick settings window"
+msgstr ""
+
+#. TRANSLATORS: input action name
+#: src/input/pages/windows.cpp:208
msgid "Previous Social Tab"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/windows.cpp:216
+#: src/input/pages/windows.cpp:214
msgid "Next Social Tab"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/windows.cpp:222
+#: src/input/pages/windows.cpp:220
msgid "Previous Shortcuts tab"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/windows.cpp:228
+#: src/input/pages/windows.cpp:226
msgid "Next Shortcuts tab"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/windows.cpp:234
+#: src/input/pages/windows.cpp:232
msgid "Previous Commands tab"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/windows.cpp:240
+#: src/input/pages/windows.cpp:238
msgid "Next Commands tab"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/windows.cpp:246
+#: src/input/pages/windows.cpp:244
msgid "Previous inventory tab"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/windows.cpp:252
+#: src/input/pages/windows.cpp:250
msgid "Next inventory tab"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/windows.cpp:258
+#: src/input/pages/windows.cpp:256
msgid "Clear drops window"
msgstr ""
#. TRANSLATORS: inventory type name
-#: src/inventory.cpp:304
+#: src/inventory.cpp:306
msgid "Storage"
msgstr ""
#. TRANSLATORS: inventory type name
-#: src/inventory.cpp:314
+#: src/inventory.cpp:311
msgid "Npc"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:78
+#: src/main.cpp:82
msgid "manaplus [options] [manaplus-file]"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:80
+#: src/main.cpp:84
msgid "[manaplus-file] : The manaplus file is an XML file (.manaplus)"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:83
+#: src/main.cpp:87
msgid " used to set custom parameters"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:85
+#: src/main.cpp:89
msgid " to the manaplus client."
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:88
+#: src/main.cpp:92
msgid "Options:"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:90
+#: src/main.cpp:94
msgid " -l --log-file : Log file to use"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:92
+#: src/main.cpp:96
msgid " -a --chat-log-dir : Chat log dir to use"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:94
+#: src/main.cpp:98
msgid " -v --version : Display the version"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:96
+#: src/main.cpp:100
msgid " -h --help : Display this help"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:98
+#: src/main.cpp:102
msgid " -C --config-dir : Configuration directory to use"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:101
+#: src/main.cpp:105
msgid " -U --username : Login with this username"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:103
+#: src/main.cpp:107
msgid " -P --password : Login with this password"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:105
+#: src/main.cpp:109
msgid " -c --character : Login with this character"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:107
+#: src/main.cpp:111
msgid " -s --server : Login server name or IP"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:109
+#: src/main.cpp:113
msgid " -y --server-type : Login server type"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:111
+#: src/main.cpp:115
msgid " -p --port : Login server port"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:113
+#: src/main.cpp:117
msgid " -H --update-host : Use this update host"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:115
+#: src/main.cpp:119
msgid " -D --default : Choose default character server and character"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:118
+#: src/main.cpp:122
msgid " -u --skip-update : Skip the update downloads"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:120
+#: src/main.cpp:124
msgid " -d --data : Directory to load game data from"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:123
+#: src/main.cpp:127
msgid " -L --localdata-dir : Directory to use as local data directory"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:126
+#: src/main.cpp:130
msgid " --screenshot-dir : Directory to store screenshots"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:129
+#: src/main.cpp:133
msgid " --safemode : Start game in safe mode"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:131
+#: src/main.cpp:135
msgid " --renderer : Set renderer type"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:133
+#: src/main.cpp:137
msgid " -T --tests : Start testing drivers and auto configuring"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:137
+#: src/main.cpp:141
msgid " -O --no-opengl : Disable OpenGL for this session"
msgstr ""
@@ -7826,8 +8167,8 @@ msgid "Failed to create character. Most likely the name is already taken."
msgstr ""
#. TRANSLATORS: error message
-#: src/net/ea/charserverhandler.cpp:117 src/net/ea/loginhandler.cpp:247
-#: src/net/eathena/loginhandler.cpp:224
+#: src/net/ea/charserverhandler.cpp:117 src/net/ea/loginhandler.cpp:249
+#: src/net/eathena/loginhandler.cpp:233
msgid "Wrong name."
msgstr ""
@@ -7856,7 +8197,8 @@ msgstr ""
msgid "Incorrect look."
msgstr ""
-#: src/net/ea/charserverhandler.cpp:160
+#. TRANSLATORS: info message
+#: src/net/ea/charserverhandler.cpp:168
msgid "Character deleted."
msgstr ""
@@ -7877,102 +8219,103 @@ msgstr ""
msgid "Whisper could not be sent, you ignored by all players."
msgstr ""
-#: src/net/ea/gamehandler.cpp:79
+#. TRANSLATORS: error header
+#: src/net/ea/gamehandler.cpp:81
msgid "Game"
msgstr ""
#. TRANSLATORS: error message
-#: src/net/ea/gamehandler.cpp:81
+#: src/net/ea/gamehandler.cpp:83
msgid "Request to quit denied!"
msgstr ""
#. TRANSLATORS: guild info message
-#: src/net/ea/guildhandler.cpp:137
+#: src/net/ea/guildhandler.cpp:121
#, c-format
msgid "Guild name: %s"
msgstr ""
#. TRANSLATORS: guild info message
-#: src/net/ea/guildhandler.cpp:140
+#: src/net/ea/guildhandler.cpp:124
#, c-format
msgid "Guild master: %s"
msgstr ""
#. TRANSLATORS: guild info message
-#: src/net/ea/guildhandler.cpp:143
+#: src/net/ea/guildhandler.cpp:127
#, c-format
msgid "Guild level: %d"
msgstr ""
#. TRANSLATORS: guild info message
-#: src/net/ea/guildhandler.cpp:146
+#: src/net/ea/guildhandler.cpp:130
#, c-format
msgid "Online members: %d"
msgstr ""
#. TRANSLATORS: guild info message
-#: src/net/ea/guildhandler.cpp:149
+#: src/net/ea/guildhandler.cpp:133
#, c-format
msgid "Max members: %d"
msgstr ""
#. TRANSLATORS: guild info message
-#: src/net/ea/guildhandler.cpp:152
+#: src/net/ea/guildhandler.cpp:136
#, c-format
msgid "Average level: %d"
msgstr ""
#. TRANSLATORS: guild info message
-#: src/net/ea/guildhandler.cpp:155
+#: src/net/ea/guildhandler.cpp:139
#, c-format
msgid "Guild exp: %d"
msgstr ""
#. TRANSLATORS: guild info message
-#: src/net/ea/guildhandler.cpp:158
+#: src/net/ea/guildhandler.cpp:142
#, c-format
msgid "Guild next exp: %d"
msgstr ""
#. TRANSLATORS: guild info message
-#: src/net/ea/guildhandler.cpp:161
+#: src/net/ea/guildhandler.cpp:145
#, c-format
msgid "Guild castle: %s"
msgstr ""
#. TRANSLATORS: error message
-#: src/net/ea/loginhandler.cpp:207 src/net/eathena/loginhandler.cpp:179
+#: src/net/ea/loginhandler.cpp:209 src/net/eathena/loginhandler.cpp:188
msgid "Unregistered ID."
msgstr ""
#. TRANSLATORS: error message
-#: src/net/ea/loginhandler.cpp:211 src/net/eathena/loginhandler.cpp:183
+#: src/net/ea/loginhandler.cpp:213 src/net/eathena/loginhandler.cpp:192
msgid "Wrong password."
msgstr ""
#. TRANSLATORS: error message
-#: src/net/ea/loginhandler.cpp:216 src/net/eathena/loginhandler.cpp:188
+#: src/net/ea/loginhandler.cpp:218 src/net/eathena/loginhandler.cpp:197
msgid "Account expired."
msgstr ""
#. TRANSLATORS: error message
-#: src/net/ea/loginhandler.cpp:220 src/net/eathena/loginhandler.cpp:192
+#: src/net/ea/loginhandler.cpp:222 src/net/eathena/loginhandler.cpp:201
msgid "Rejected from server."
msgstr ""
#. TRANSLATORS: error message
-#: src/net/ea/loginhandler.cpp:224 src/net/eathena/loginhandler.cpp:196
+#: src/net/ea/loginhandler.cpp:226 src/net/eathena/loginhandler.cpp:205
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:201
+#: src/net/ea/loginhandler.cpp:231 src/net/eathena/loginhandler.cpp:210
msgid "Client too old."
msgstr ""
#. TRANSLATORS: error message
-#: src/net/ea/loginhandler.cpp:233 src/net/eathena/loginhandler.cpp:205
+#: src/net/ea/loginhandler.cpp:235 src/net/eathena/loginhandler.cpp:214
#, c-format
msgid ""
"You have been temporarily banned from the game until %s.\n"
@@ -7980,362 +8323,380 @@ msgid ""
msgstr ""
#. TRANSLATORS: error message
-#: src/net/ea/loginhandler.cpp:239 src/net/eathena/loginhandler.cpp:214
+#: src/net/ea/loginhandler.cpp:241 src/net/eathena/loginhandler.cpp:223
msgid "Server overpopulated."
msgstr ""
#. TRANSLATORS: error message
-#: src/net/ea/loginhandler.cpp:243 src/net/eathena/loginhandler.cpp:219
+#: src/net/ea/loginhandler.cpp:245 src/net/eathena/loginhandler.cpp:228
msgid "This user name is already taken."
msgstr ""
#. TRANSLATORS: error message
-#: src/net/ea/loginhandler.cpp:251 src/net/eathena/loginhandler.cpp:229
+#: src/net/ea/loginhandler.cpp:253 src/net/eathena/loginhandler.cpp:238
msgid "Incorrect email."
msgstr ""
#. TRANSLATORS: error message
-#: src/net/ea/loginhandler.cpp:255 src/net/eathena/loginhandler.cpp:234
+#: src/net/ea/loginhandler.cpp:257 src/net/eathena/loginhandler.cpp:243
msgid "Username permanently erased."
msgstr ""
#. TRANSLATORS: error message
-#: src/net/ea/loginhandler.cpp:259 src/net/eathena/loginhandler.cpp:238
-#: src/net/tmwa/loginhandler.cpp:286
+#: src/net/ea/loginhandler.cpp:261 src/net/eathena/loginhandler.cpp:247
+#: src/net/eathena/loginhandler.cpp:355 src/net/tmwa/loginhandler.cpp:255
msgid "Unknown error."
msgstr ""
#. TRANSLATORS: error message
-#: src/net/ea/network.cpp:99
+#: src/net/ea/network.cpp:101
msgid "Empty address given to Network::connect()!"
msgstr ""
#. TRANSLATORS: error message
-#: src/net/ea/network.cpp:207
+#: src/net/ea/network.cpp:209
msgid "Unable to resolve host \""
msgstr ""
#. TRANSLATORS: error message
-#: src/net/ea/network.cpp:288
+#: src/net/ea/network.cpp:290
msgid "Connection to server terminated. "
msgstr ""
+#. TRANSLATORS: error message
#. TRANSLATORS: char rename error
-#: src/net/eathena/charserverhandler.cpp:576
-#: src/net/eathena/charserverhandler.cpp:613
+#: src/net/eathena/charserverhandler.cpp:589
+#: src/net/eathena/charserverhandler.cpp:635
msgid "Character rename error."
msgstr ""
-#: src/net/eathena/charserverhandler.cpp:591
+#. TRANSLATORS: info message
+#: src/net/eathena/charserverhandler.cpp:610
msgid "Character renamed."
msgstr ""
#. TRANSLATORS: char rename error
-#: src/net/eathena/charserverhandler.cpp:604
+#: src/net/eathena/charserverhandler.cpp:626
msgid "Rename not allowed."
msgstr ""
#. TRANSLATORS: char rename error
-#: src/net/eathena/charserverhandler.cpp:608
+#: src/net/eathena/charserverhandler.cpp:630
msgid "New name is not set."
msgstr ""
#. TRANSLATORS: char rename error
-#: src/net/eathena/charserverhandler.cpp:617
+#: src/net/eathena/charserverhandler.cpp:639
msgid "Character not found."
msgstr ""
-#: src/net/eathena/charserverhandler.cpp:651
-#: src/net/tmwa/charserverhandler.cpp:533
+#. TRANSLATORS: error message
+#: src/net/eathena/charserverhandler.cpp:681
+#: src/net/tmwa/charserverhandler.cpp:504
msgid "Failed to delete character."
msgstr ""
-#: src/net/eathena/chathandler.cpp:448
+#: src/net/eathena/chathandler.cpp:447
msgid "Can't cast skill in this area."
msgstr ""
-#: src/net/eathena/chathandler.cpp:451
+#: src/net/eathena/chathandler.cpp:450
msgid "Can't use item in this area."
msgstr ""
-#: src/net/eathena/chathandler.cpp:454
+#: src/net/eathena/chathandler.cpp:453
msgid "Can't equip. Wrong level."
msgstr ""
-#: src/net/eathena/chathandler.cpp:457
+#: src/net/eathena/chathandler.cpp:456
msgid "Can't use. Wrong level."
msgstr ""
-#: src/net/eathena/chathandler.cpp:460
+#: src/net/eathena/chathandler.cpp:459
msgid "Work in progress."
msgstr ""
#. TRANSLATORS: chat message
-#: src/net/eathena/chathandler.cpp:634
+#: src/net/eathena/chathandler.cpp:639
#, c-format
msgid "Message could not be sent, channel %s is not exists."
msgstr ""
#. TRANSLATORS: chat message
-#: src/net/eathena/chathandler.cpp:774
+#: src/net/eathena/chathandler.cpp:785
#, c-format
msgid "Can't open channel. Channel %s is not exists."
msgstr ""
#. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:140 src/net/tmwa/generalhandler.cpp:143
+#: src/net/eathena/generalhandler.cpp:132 src/net/tmwa/generalhandler.cpp:141
#, c-format
msgid "Strength %s"
msgstr ""
#. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:141 src/net/tmwa/generalhandler.cpp:145
+#: src/net/eathena/generalhandler.cpp:133 src/net/tmwa/generalhandler.cpp:143
#, c-format
msgid "Agility %s"
msgstr ""
#. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:142 src/net/tmwa/generalhandler.cpp:147
+#: src/net/eathena/generalhandler.cpp:134 src/net/tmwa/generalhandler.cpp:145
#, c-format
msgid "Vitality %s"
msgstr ""
#. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:143 src/net/tmwa/generalhandler.cpp:149
+#: src/net/eathena/generalhandler.cpp:135 src/net/tmwa/generalhandler.cpp:147
#, c-format
msgid "Intelligence %s"
msgstr ""
#. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:144 src/net/tmwa/generalhandler.cpp:151
+#: src/net/eathena/generalhandler.cpp:136 src/net/tmwa/generalhandler.cpp:149
#, c-format
msgid "Dexterity %s"
msgstr ""
#. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:145 src/net/tmwa/generalhandler.cpp:153
+#: src/net/eathena/generalhandler.cpp:137 src/net/tmwa/generalhandler.cpp:151
#, c-format
msgid "Luck %s"
msgstr ""
#. TRANSLATORS: error message
-#: src/net/eathena/generalhandler.cpp:180 src/net/tmwa/generalhandler.cpp:188
+#: src/net/eathena/generalhandler.cpp:172 src/net/tmwa/generalhandler.cpp:186
msgid "Authentication failed."
msgstr ""
#. TRANSLATORS: error message
-#: src/net/eathena/generalhandler.cpp:183 src/net/tmwa/generalhandler.cpp:192
+#: src/net/eathena/generalhandler.cpp:175 src/net/tmwa/generalhandler.cpp:190
msgid "No servers available."
msgstr ""
#. TRANSLATORS: error message
-#: src/net/eathena/generalhandler.cpp:188 src/net/tmwa/generalhandler.cpp:198
+#: src/net/eathena/generalhandler.cpp:180 src/net/tmwa/generalhandler.cpp:196
msgid "Someone else is trying to use this account."
msgstr ""
#. TRANSLATORS: error message
-#: src/net/eathena/generalhandler.cpp:193 src/net/tmwa/generalhandler.cpp:204
+#: src/net/eathena/generalhandler.cpp:185 src/net/tmwa/generalhandler.cpp:202
msgid "This account is already logged in."
msgstr ""
#. TRANSLATORS: error message
-#: src/net/eathena/generalhandler.cpp:197 src/net/tmwa/generalhandler.cpp:209
+#: src/net/eathena/generalhandler.cpp:189 src/net/tmwa/generalhandler.cpp:207
msgid "Speed hack detected."
msgstr ""
-#: src/net/eathena/generalhandler.cpp:200
+#: src/net/eathena/generalhandler.cpp:192
msgid "Server full."
msgstr ""
-#: src/net/eathena/generalhandler.cpp:203
+#: src/net/eathena/generalhandler.cpp:195
msgid "Sorry, you are underaged."
msgstr ""
#. TRANSLATORS: error message
-#: src/net/eathena/generalhandler.cpp:206 src/net/tmwa/generalhandler.cpp:213
+#: src/net/eathena/generalhandler.cpp:198 src/net/tmwa/generalhandler.cpp:211
msgid "Duplicated login."
msgstr ""
-#: src/net/eathena/generalhandler.cpp:209
+#: src/net/eathena/generalhandler.cpp:201
msgid "To many connections from same ip."
msgstr ""
-#: src/net/eathena/generalhandler.cpp:212
+#: src/net/eathena/generalhandler.cpp:204
msgid "Not paid for this time."
msgstr ""
-#: src/net/eathena/generalhandler.cpp:215
+#: src/net/eathena/generalhandler.cpp:207
msgid "Pay suspended."
msgstr ""
-#: src/net/eathena/generalhandler.cpp:218
+#: src/net/eathena/generalhandler.cpp:210
msgid "Pay changed."
msgstr ""
-#: src/net/eathena/generalhandler.cpp:221
+#: src/net/eathena/generalhandler.cpp:213
msgid "Pay wrong ip."
msgstr ""
-#: src/net/eathena/generalhandler.cpp:224
+#: src/net/eathena/generalhandler.cpp:216
msgid "Pay game room."
msgstr ""
-#: src/net/eathena/generalhandler.cpp:227
+#: src/net/eathena/generalhandler.cpp:219
msgid "Disconnect forced by GM."
msgstr ""
-#: src/net/eathena/generalhandler.cpp:231
+#: src/net/eathena/generalhandler.cpp:223
msgid "Ban japan refuse."
msgstr ""
-#: src/net/eathena/generalhandler.cpp:234
+#: src/net/eathena/generalhandler.cpp:226
msgid "Remained other account."
msgstr ""
-#: src/net/eathena/generalhandler.cpp:237
+#: src/net/eathena/generalhandler.cpp:229
msgid "Ip unfair."
msgstr ""
-#: src/net/eathena/generalhandler.cpp:240
+#: src/net/eathena/generalhandler.cpp:232
msgid "Ip count all."
msgstr ""
-#: src/net/eathena/generalhandler.cpp:243
+#: src/net/eathena/generalhandler.cpp:235
msgid "Ip count."
msgstr ""
-#: src/net/eathena/generalhandler.cpp:247
+#: src/net/eathena/generalhandler.cpp:239
msgid "Memory."
msgstr ""
-#: src/net/eathena/generalhandler.cpp:250
+#: src/net/eathena/generalhandler.cpp:242
msgid "Han valid."
msgstr ""
-#: src/net/eathena/generalhandler.cpp:253
+#: src/net/eathena/generalhandler.cpp:245
msgid "Ip limited access."
msgstr ""
-#: src/net/eathena/generalhandler.cpp:256
+#: src/net/eathena/generalhandler.cpp:248
msgid "Over characters list."
msgstr ""
-#: src/net/eathena/generalhandler.cpp:259
+#: src/net/eathena/generalhandler.cpp:251
msgid "Ip blocked."
msgstr ""
-#: src/net/eathena/generalhandler.cpp:262
+#: src/net/eathena/generalhandler.cpp:254
msgid "Invalid password count."
msgstr ""
-#: src/net/eathena/generalhandler.cpp:265
+#: src/net/eathena/generalhandler.cpp:257
msgid "Not allowed race."
msgstr ""
#. TRANSLATORS: error message
-#: src/net/eathena/generalhandler.cpp:268 src/net/tmwa/generalhandler.cpp:217
+#: src/net/eathena/generalhandler.cpp:260 src/net/tmwa/generalhandler.cpp:215
msgid "Unknown connection error."
msgstr ""
-#: src/net/eathena/generalhandler.cpp:278
+#: src/net/eathena/generalhandler.cpp:270
msgid "Map not found"
msgstr ""
#. TRANSLATORS: error message
-#: src/net/eathena/generalhandler.cpp:368 src/net/tmwa/generalhandler.cpp:317
+#: src/net/eathena/generalhandler.cpp:360 src/net/tmwa/generalhandler.cpp:315
msgid "Got disconnected from server!"
msgstr ""
-#. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:393 src/net/tmwa/generalhandler.cpp:345
+#: src/net/eathena/generalhandler.cpp:384 src/net/tmwa/generalhandler.cpp:342
msgid "Strength"
msgstr ""
-#. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:394 src/net/tmwa/generalhandler.cpp:347
+#: src/net/eathena/generalhandler.cpp:386 src/net/tmwa/generalhandler.cpp:345
msgid "Agility"
msgstr ""
-#. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:395 src/net/tmwa/generalhandler.cpp:349
+#: src/net/eathena/generalhandler.cpp:388 src/net/tmwa/generalhandler.cpp:348
msgid "Vitality"
msgstr ""
-#: src/net/eathena/generalhandler.cpp:397 src/net/tmwa/generalhandler.cpp:352
+#: src/net/eathena/generalhandler.cpp:390 src/net/tmwa/generalhandler.cpp:351
msgid "Intelligence"
msgstr ""
-#. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:398 src/net/tmwa/generalhandler.cpp:354
+#: src/net/eathena/generalhandler.cpp:392 src/net/tmwa/generalhandler.cpp:354
msgid "Dexterity"
msgstr ""
-#. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:399 src/net/tmwa/generalhandler.cpp:356
+#: src/net/eathena/generalhandler.cpp:394 src/net/tmwa/generalhandler.cpp:357
msgid "Luck"
msgstr ""
#. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:402 src/net/tmwa/generalhandler.cpp:360
+#: src/net/eathena/generalhandler.cpp:397 src/net/tmwa/generalhandler.cpp:361
msgid "Defense"
msgstr ""
#. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:403 src/net/tmwa/generalhandler.cpp:362
+#: src/net/eathena/generalhandler.cpp:398 src/net/tmwa/generalhandler.cpp:363
msgid "M.Attack"
msgstr ""
#. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:404 src/net/tmwa/generalhandler.cpp:364
+#: src/net/eathena/generalhandler.cpp:399 src/net/tmwa/generalhandler.cpp:365
msgid "M.Defense"
msgstr ""
#. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:406 src/net/tmwa/generalhandler.cpp:367
+#: src/net/eathena/generalhandler.cpp:401 src/net/tmwa/generalhandler.cpp:368
#, no-c-format
msgid "% Accuracy"
msgstr ""
#. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:408 src/net/tmwa/generalhandler.cpp:370
+#: src/net/eathena/generalhandler.cpp:403 src/net/tmwa/generalhandler.cpp:371
#, no-c-format
msgid "% Evade"
msgstr ""
#. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:410 src/net/tmwa/generalhandler.cpp:373
+#: src/net/eathena/generalhandler.cpp:405 src/net/tmwa/generalhandler.cpp:374
#, no-c-format
msgid "% Critical"
msgstr ""
#. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:411 src/net/tmwa/generalhandler.cpp:375
+#: src/net/eathena/generalhandler.cpp:406 src/net/tmwa/generalhandler.cpp:376
msgid "Attack Delay"
msgstr ""
#. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:412 src/net/tmwa/generalhandler.cpp:377
+#: src/net/eathena/generalhandler.cpp:407 src/net/tmwa/generalhandler.cpp:378
msgid "Walk Delay"
msgstr ""
#. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:413 src/net/tmwa/generalhandler.cpp:379
+#: src/net/eathena/generalhandler.cpp:408 src/net/tmwa/generalhandler.cpp:380
msgid "Attack Range"
msgstr ""
#. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:414 src/net/tmwa/generalhandler.cpp:381
+#: src/net/eathena/generalhandler.cpp:409 src/net/tmwa/generalhandler.cpp:382
msgid "Damage per sec."
msgstr ""
-#: src/net/eathena/generalhandler.cpp:415
+#: src/net/eathena/generalhandler.cpp:410
msgid "Karma"
msgstr ""
-#: src/net/eathena/generalhandler.cpp:416
+#: src/net/eathena/generalhandler.cpp:411
msgid "Manner"
msgstr ""
+#. TRANSLATORS: error message
+#: src/net/eathena/loginhandler.cpp:343 src/net/tmwa/loginhandler.cpp:243
+msgid "Account was not found. Please re-login."
+msgstr ""
+
+#. TRANSLATORS: error message
+#: src/net/eathena/loginhandler.cpp:347 src/net/tmwa/loginhandler.cpp:247
+msgid "Old password incorrect."
+msgstr ""
+
+#. TRANSLATORS: error message
+#: src/net/eathena/loginhandler.cpp:351 src/net/tmwa/loginhandler.cpp:251
+msgid "New password too short."
+msgstr ""
+
+#: src/net/eathena/mailhandler.cpp:216
+#, c-format
+msgid "You have new mail from %s with subject %s"
+msgstr ""
+
#: src/net/eathena/skillhandler.cpp:361
#, c-format
msgid "Unknown skill error: %d"
@@ -8347,159 +8708,144 @@ msgid "Unknown skill error: %d."
msgstr ""
#. TRANSLATORS: error message
-#: src/net/eathena/skillhandler.cpp:377 src/net/tmwa/skillhandler.cpp:223
+#: src/net/eathena/skillhandler.cpp:377 src/net/tmwa/skillhandler.cpp:222
msgid "You have not yet reached a high enough lvl!"
msgstr ""
#. TRANSLATORS: error message
-#: src/net/eathena/skillhandler.cpp:381 src/net/tmwa/skillhandler.cpp:227
+#: src/net/eathena/skillhandler.cpp:381 src/net/tmwa/skillhandler.cpp:226
msgid "Insufficient HP!"
msgstr ""
#. TRANSLATORS: error message
-#: src/net/eathena/skillhandler.cpp:385 src/net/tmwa/skillhandler.cpp:231
+#: src/net/eathena/skillhandler.cpp:385 src/net/tmwa/skillhandler.cpp:230
msgid "Insufficient SP!"
msgstr ""
#. TRANSLATORS: error message
-#: src/net/eathena/skillhandler.cpp:389 src/net/tmwa/skillhandler.cpp:235
+#: src/net/eathena/skillhandler.cpp:389 src/net/tmwa/skillhandler.cpp:234
msgid "You have no memos!"
msgstr ""
#. TRANSLATORS: error message
-#: src/net/eathena/skillhandler.cpp:393 src/net/tmwa/skillhandler.cpp:239
+#: src/net/eathena/skillhandler.cpp:393 src/net/tmwa/skillhandler.cpp:238
msgid "You cannot do that right now!"
msgstr ""
#. TRANSLATORS: error message
-#: src/net/eathena/skillhandler.cpp:397 src/net/tmwa/skillhandler.cpp:243
+#: src/net/eathena/skillhandler.cpp:397 src/net/tmwa/skillhandler.cpp:242
msgid "Seems you need more money... ;-)"
msgstr ""
#. TRANSLATORS: error message
-#: src/net/eathena/skillhandler.cpp:401 src/net/tmwa/skillhandler.cpp:247
+#: src/net/eathena/skillhandler.cpp:401 src/net/tmwa/skillhandler.cpp:246
msgid "You cannot use this skill with that kind of weapon!"
msgstr ""
#. TRANSLATORS: error message
-#: src/net/eathena/skillhandler.cpp:406 src/net/tmwa/skillhandler.cpp:252
+#: src/net/eathena/skillhandler.cpp:406 src/net/tmwa/skillhandler.cpp:251
msgid "You need another red gem!"
msgstr ""
#. TRANSLATORS: error message
-#: src/net/eathena/skillhandler.cpp:410 src/net/tmwa/skillhandler.cpp:256
+#: src/net/eathena/skillhandler.cpp:410 src/net/tmwa/skillhandler.cpp:255
msgid "You need another blue gem!"
msgstr ""
#. TRANSLATORS: error message
-#: src/net/eathena/skillhandler.cpp:414 src/net/tmwa/skillhandler.cpp:260
+#: src/net/eathena/skillhandler.cpp:414 src/net/tmwa/skillhandler.cpp:259
msgid "You're carrying to much to do this!"
msgstr ""
#. TRANSLATORS: trade header
-#: src/net/ea/tradehandler.cpp:86
+#: src/net/ea/tradehandler.cpp:89
#, c-format
msgid "Trade: You and %s"
msgstr ""
#. TRANSLATORS: trade message
-#: src/net/ea/tradehandler.cpp:174
+#: src/net/ea/tradehandler.cpp:178
#, c-format
msgid "%s wants to trade with you, do you accept?"
msgstr ""
#. TRANSLATORS: playe stat
-#: src/net/tmwa/charserverhandler.cpp:354
+#: src/net/tmwa/charserverhandler.cpp:332
msgid "Strength:"
msgstr ""
#. TRANSLATORS: playe stat
-#: src/net/tmwa/charserverhandler.cpp:356
+#: src/net/tmwa/charserverhandler.cpp:334
msgid "Agility:"
msgstr ""
#. TRANSLATORS: playe stat
-#: src/net/tmwa/charserverhandler.cpp:358
+#: src/net/tmwa/charserverhandler.cpp:336
msgid "Vitality:"
msgstr ""
#. TRANSLATORS: playe stat
-#: src/net/tmwa/charserverhandler.cpp:360
+#: src/net/tmwa/charserverhandler.cpp:338
msgid "Intelligence:"
msgstr ""
#. TRANSLATORS: playe stat
-#: src/net/tmwa/charserverhandler.cpp:362
+#: src/net/tmwa/charserverhandler.cpp:340
msgid "Dexterity:"
msgstr ""
#. TRANSLATORS: playe stat
-#: src/net/tmwa/charserverhandler.cpp:364
+#: src/net/tmwa/charserverhandler.cpp:342
msgid "Luck:"
msgstr ""
#. TRANSLATORS: error message
-#: src/net/tmwa/loginhandler.cpp:274
-msgid "Account was not found. Please re-login."
-msgstr ""
-
-#. TRANSLATORS: error message
-#: src/net/tmwa/loginhandler.cpp:278
-msgid "Old password incorrect."
-msgstr ""
-
-#. TRANSLATORS: error message
-#: src/net/tmwa/loginhandler.cpp:282
-msgid "New password too short."
-msgstr ""
-
-#. TRANSLATORS: error message
-#: src/net/tmwa/skillhandler.cpp:190
+#: src/net/tmwa/skillhandler.cpp:189
msgid "Trade failed!"
msgstr ""
#. TRANSLATORS: error message
-#: src/net/tmwa/skillhandler.cpp:194
+#: src/net/tmwa/skillhandler.cpp:193
msgid "Emote failed!"
msgstr ""
#. TRANSLATORS: error message
-#: src/net/tmwa/skillhandler.cpp:198
+#: src/net/tmwa/skillhandler.cpp:197
msgid "Sit failed!"
msgstr ""
#. TRANSLATORS: error message
-#: src/net/tmwa/skillhandler.cpp:202
+#: src/net/tmwa/skillhandler.cpp:201
msgid "Chat creating failed!"
msgstr ""
#. TRANSLATORS: error message
-#: src/net/tmwa/skillhandler.cpp:206
+#: src/net/tmwa/skillhandler.cpp:205
msgid "Could not join party!"
msgstr ""
#. TRANSLATORS: error message
-#: src/net/tmwa/skillhandler.cpp:210
+#: src/net/tmwa/skillhandler.cpp:209
msgid "Cannot shout!"
msgstr ""
#. TRANSLATORS: error message
-#: src/net/tmwa/skillhandler.cpp:264
+#: src/net/tmwa/skillhandler.cpp:263
msgid "Huh? What's that?"
msgstr ""
#. TRANSLATORS: error message
-#: src/net/tmwa/skillhandler.cpp:275
+#: src/net/tmwa/skillhandler.cpp:274
msgid "Warp failed..."
msgstr ""
#. TRANSLATORS: error message
-#: src/net/tmwa/skillhandler.cpp:279
+#: src/net/tmwa/skillhandler.cpp:278
msgid "Could not steal anything..."
msgstr ""
#. TRANSLATORS: error message
-#: src/net/tmwa/skillhandler.cpp:283
+#: src/net/tmwa/skillhandler.cpp:282
msgid "Poison had no effect..."
msgstr ""
@@ -8542,9 +8888,9 @@ msgstr ""
#. TRANSLATORS: item info name
#. TRANSLATORS: unknown info name
#. TRANSLATORS: being info default name
-#: src/resources/beinginfo.cpp:50 src/resources/db/avatardb.cpp:88
-#: src/resources/db/itemdb.cpp:333 src/resources/db/moddb.cpp:78
-#: src/resources/db/monsterdb.cpp:102 src/resources/modinfo.cpp:29
+#: src/resources/beinginfo.cpp:50 src/resources/db/avatardb.cpp:89
+#: src/resources/db/itemdb.cpp:334 src/resources/db/moddb.cpp:78
+#: src/resources/db/monsterdb.cpp:103 src/resources/modinfo.cpp:29
msgid "unnamed"
msgstr ""
@@ -8621,12 +8967,12 @@ msgid "Flee %s"
msgstr ""
#. TRANSLATORS: item name
-#: src/resources/db/itemdb.cpp:217
+#: src/resources/db/itemdb.cpp:218
msgid "Unknown item"
msgstr ""
#. TRANSLATORS: unknown info name
-#: src/resources/db/petdb.cpp:98
+#: src/resources/db/petdb.cpp:99
msgid "pet"
msgstr ""
@@ -9283,6 +9629,72 @@ msgstr ""
msgid "Room join failed. Wrong race."
msgstr ""
+#. TRANSLATORS: notification message
+#: src/resources/notifications.h:568
+#, c-format
+msgid "Left %d seconds until you can use item."
+msgstr ""
+
+#. TRANSLATORS: notification message
+#: src/resources/notifications.h:572
+msgid "Message successfully sent."
+msgstr ""
+
+#. TRANSLATORS: notification message
+#: src/resources/notifications.h:576
+msgid "Message send failed."
+msgstr ""
+
+#. TRANSLATORS: notification message
+#: src/resources/notifications.h:580
+msgid "Item attach failed."
+msgstr ""
+
+#. TRANSLATORS: notification message
+#: src/resources/notifications.h:584
+msgid "Money attach failed."
+msgstr ""
+
+#. TRANSLATORS: notification message
+#: src/resources/notifications.h:588
+msgid "Message return failed."
+msgstr ""
+
+#. TRANSLATORS: notification message
+#: src/resources/notifications.h:592
+msgid "Message return success."
+msgstr ""
+
+#. TRANSLATORS: notification message
+#: src/resources/notifications.h:596
+msgid "Message deletion failed."
+msgstr ""
+
+#. TRANSLATORS: notification message
+#: src/resources/notifications.h:600
+msgid "Message successfully deleted."
+msgstr ""
+
+#. TRANSLATORS: notification message
+#: src/resources/notifications.h:604
+msgid "You got attach successfully."
+msgstr ""
+
+#. TRANSLATORS: notification message
+#: src/resources/notifications.h:608
+msgid "Error on getting attach successfully."
+msgstr ""
+
+#. TRANSLATORS: notification message
+#: src/resources/notifications.h:612
+msgid "Can't get attach. Too many items."
+msgstr ""
+
+#. TRANSLATORS: notification message
+#: src/resources/notifications.h:620
+msgid "You enter battle field."
+msgstr ""
+
#. TRANSLATORS: chat option changed message
#: src/utils/booleanoptions.h:27
#, c-format
diff --git a/po/nl.po b/po/nl.po
index e7fa55077..64619a152 100644
--- a/po/nl.po
+++ b/po/nl.po
@@ -11,8 +11,8 @@ msgid ""
msgstr ""
"Project-Id-Version: ManaPlus\n"
"Report-Msgid-Bugs-To: akaras@inbox.ru\n"
-"POT-Creation-Date: 2015-07-29 02:28+0300\n"
-"PO-Revision-Date: 2015-04-06 11:05+0000\n"
+"POT-Creation-Date: 2015-07-29 22:39+0300\n"
+"PO-Revision-Date: 2015-07-29 09:12+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"
@@ -314,30 +314,30 @@ msgid "Quick"
msgstr ""
#. TRANSLATORS: visible beings on map
-#: src/actormanager.cpp:1375
+#: src/actormanager.cpp:1376
msgid "Visible on map"
msgstr "Zichtbaar op de map"
#. TRANSLATORS: default race name
-#: src/being/being.cpp:435
+#: src/being/being.cpp:438
msgid "Human"
msgstr "Mens"
-#: src/being/being.cpp:609
+#: src/being/being.cpp:612
msgid "dodge"
msgstr "ontwijkt"
-#: src/being/being.cpp:609
+#: src/being/being.cpp:612
msgid "miss"
msgstr "mist"
#. TRANSLATORS: this away status writed in player nick
-#: src/being/being.cpp:2035 src/gui/windows/whoisonline.cpp:871
+#: src/being/being.cpp:2084 src/gui/windows/whoisonline.cpp:871
msgid "A"
msgstr "A"
#. TRANSLATORS: this inactive status writed in player nick
-#: src/being/being.cpp:2040 src/gui/windows/whoisonline.cpp:876
+#: src/being/being.cpp:2089 src/gui/windows/whoisonline.cpp:876
msgid "I"
msgstr "I"
@@ -887,9 +887,8 @@ msgstr "(d) zonder auto aanval"
#. TRANSLATORS: targeting type in status bar
#: src/gamemodifiers.cpp:276
-#, fuzzy
msgid "(D) don't switch target"
-msgstr "(?) beweeg tot aan doel"
+msgstr ""
#. TRANSLATORS: targeting type in status bar
#: src/gamemodifiers.cpp:278
@@ -898,9 +897,8 @@ msgstr ""
#. TRANSLATORS: targeting type in status bar
#: src/gamemodifiers.cpp:280
-#, fuzzy
msgid "(?) targeting"
-msgstr "(?) imitatie"
+msgstr ""
#. TRANSLATORS: pickup size in status bar
#: src/gamemodifiers.cpp:314
@@ -1873,7 +1871,7 @@ msgstr "Naam aan het gesprek toevoegen"
#. TRANSLATORS: popup menu header
#. TRANSLATORS: settings tab name
-#: src/gui/popups/popupmenu.cpp:429 src/gui/widgets/tabs/setup_players.cpp:38
+#: src/gui/popups/popupmenu.cpp:429 src/gui/widgets/tabs/setup_players.cpp:55
msgid "Players"
msgstr "Spelers"
@@ -2465,9 +2463,8 @@ msgstr ""
#. TRANSLATORS: palette label
#: src/gui/userpalette.cpp:129
-#, fuzzy
msgid "Beings"
-msgstr "Wezen"
+msgstr ""
#. TRANSLATORS: palette color
#: src/gui/userpalette.cpp:134
@@ -2551,9 +2548,8 @@ msgstr ""
#. TRANSLATORS: palette label
#: src/gui/userpalette.cpp:227
-#, fuzzy
msgid "Particles"
-msgstr "Deeltjes lettertype"
+msgstr ""
#. TRANSLATORS: settings option
#: src/gui/userpalette.cpp:232 src/gui/widgets/tabs/setup_visual.cpp:157
@@ -2674,9 +2670,8 @@ msgstr ""
#. TRANSLATORS: palette label
#: src/gui/userpalette.cpp:356
-#, fuzzy
msgid "Ranges"
-msgstr "Veranderen"
+msgstr ""
#. TRANSLATORS: palette color
#: src/gui/userpalette.cpp:361
@@ -3490,7 +3485,7 @@ msgid "Enable debug chat Log"
msgstr ""
#: src/gui/widgets/tabs/setup_chat.cpp:124
-msgid "If you enable thus, debug chat tab also will be logged to disk."
+msgid "If you enable this, debug chat tab also will be logged to disk."
msgstr ""
#. TRANSLATORS: settings option
@@ -3544,7 +3539,7 @@ msgstr "Verberg verkoop boodschappen"
#: src/gui/widgets/tabs/setup_chat.cpp:153
msgid ""
-"If this setting enabled, no messages related to built-in ManaPlusshop will "
+"If this setting enabled, no messages related to built-in ManaPlus shop will "
"be displayed in chat. Disable this setting if you want to see shop-related "
"messages.\n"
"\n"
@@ -3703,10 +3698,10 @@ msgstr ""
#: src/gui/widgets/tabs/setup_chat.cpp:243
msgid ""
-"If this feature enabled, text in chat will be automaticallyadjusted to adapt "
-"to appearance of chat input field when youtyping message and when input "
-"field of chat disappears. If disabled, chat input area will allways occupy "
-"its place, which could be otherwise usable for text.\n"
+"If this feature enabled, text in chat will be automatically adjusted to "
+"adapt to appearance of chat input field when you typing message and when "
+"input field of chat disappears. If disabled, chat input area will allways "
+"occupy its place, which could be otherwise usable for text.\n"
"\n"
"Note: its mostly about jumpy attitude vs less usable space for text."
msgstr ""
@@ -3723,7 +3718,7 @@ msgstr "Gebruik lokale tijd"
#: src/gui/widgets/tabs/setup_chat.cpp:258
msgid ""
-"If this feature enabled, timestamps in chat will use locak times.If "
+"If this feature enabled, timestamps in chat will use local times. If "
"disabled, server time will be used (often it is GMT+0)."
msgstr ""
@@ -3737,7 +3732,7 @@ msgid ""
"Here you can specify some extra words which will also cause highlighting. "
"Use comma to separate words.\n"
"\n"
-"Note: frequenthilights are annoying - use it with caution."
+"Note: frequent hilights are annoying - use it with caution."
msgstr ""
#. TRANSLATORS: settings option
@@ -4509,94 +4504,110 @@ msgstr ""
msgid "Disable logging in game (do not enable)"
msgstr ""
-#. TRANSLATORS: settings option
+#. TRANSLATORS: screen badges type
+#: src/gui/widgets/tabs/setup_players.cpp:41
+msgid "hide"
+msgstr ""
+
+#. TRANSLATORS: screen badges type
+#: src/gui/widgets/tabs/setup_players.cpp:43
+#, fuzzy
+msgid "show at top"
+msgstr "Toon chat geschiedenis"
+
+#. TRANSLATORS: screen badges type
#: src/gui/widgets/tabs/setup_players.cpp:45
+#, fuzzy
+msgid "show at right"
+msgstr "Toon chat geschiedenis"
+
+#. TRANSLATORS: screen badges type
+#: src/gui/widgets/tabs/setup_players.cpp:47
+msgid "show at bottom"
+msgstr ""
+
+#. TRANSLATORS: settings option
+#: src/gui/widgets/tabs/setup_players.cpp:62
msgid "Show gender"
msgstr "Toon geslacht"
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_players.cpp:49
+#: src/gui/widgets/tabs/setup_players.cpp:66
msgid "Show level"
msgstr "Toon niveau"
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_players.cpp:53
+#: src/gui/widgets/tabs/setup_players.cpp:70
msgid "Show own name"
msgstr "Toon eigen naam"
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_players.cpp:57
+#: src/gui/widgets/tabs/setup_players.cpp:74
msgid "Enable extended mouse targeting"
msgstr ""
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_players.cpp:61
+#: src/gui/widgets/tabs/setup_players.cpp:78
msgid "Target dead players"
msgstr "Viseer dode spelers"
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_players.cpp:65
+#: src/gui/widgets/tabs/setup_players.cpp:82
msgid "Visible names"
msgstr "Zichtbare namen"
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_players.cpp:69
+#: src/gui/widgets/tabs/setup_players.cpp:86
msgid "Auto move names"
msgstr ""
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_players.cpp:73
-#, fuzzy
-msgid "Show badges"
-msgstr "Toon Voorwerpen"
-
-#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_players.cpp:77
-msgid "Show badges at top"
+#: src/gui/widgets/tabs/setup_players.cpp:91
+msgid "Badges"
msgstr ""
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_players.cpp:81
+#: src/gui/widgets/tabs/setup_players.cpp:95
msgid "Secure trades"
msgstr ""
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_players.cpp:85
+#: src/gui/widgets/tabs/setup_players.cpp:99
msgid "Unsecure chars in names"
msgstr ""
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_players.cpp:89
+#: src/gui/widgets/tabs/setup_players.cpp:103
msgid "Show statuses"
msgstr ""
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_players.cpp:93
+#: src/gui/widgets/tabs/setup_players.cpp:107
msgid "Show ip addresses on screenshots"
msgstr ""
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_players.cpp:97
+#: src/gui/widgets/tabs/setup_players.cpp:111
msgid "Allow self heal with mouse click"
msgstr ""
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_players.cpp:101
+#: src/gui/widgets/tabs/setup_players.cpp:115
msgid "Group friends in who is online window"
msgstr ""
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_players.cpp:105
+#: src/gui/widgets/tabs/setup_players.cpp:119
msgid "Hide erased players nicks"
msgstr ""
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_players.cpp:109
+#: src/gui/widgets/tabs/setup_players.cpp:123
msgid "Use special diagonal speed in players moving"
msgstr ""
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_players.cpp:113
+#: src/gui/widgets/tabs/setup_players.cpp:127
msgid ""
"Emulate right mouse button by long mouse click (useful for touch interfaces)"
msgstr ""
@@ -5388,9 +5399,8 @@ msgstr ""
#. TRANSLATORS: short button name for mail window.
#: src/gui/windowmenu.cpp:156
-#, fuzzy
msgid "MA"
-msgstr "MAP"
+msgstr ""
#. TRANSLATORS: full button name
#. TRANSLATORS: mail window name
@@ -5961,9 +5971,8 @@ msgstr "Selecteer hoeveelheid voorwerpen te bewaren."
#. TRANSLATORS: amount window message
#: src/gui/windows/itemamountwindow.cpp:252
-#, fuzzy
msgid "Select amount of items to send."
-msgstr "Selecteer hoeveelheid voorwerpen te bewaren."
+msgstr ""
#. TRANSLATORS: amount window message
#: src/gui/windows/itemamountwindow.cpp:257
@@ -6142,9 +6151,8 @@ msgstr ""
#. TRANSLATORS: mail edit window name
#: src/gui/windows/maileditwindow.cpp:47
-#, fuzzy
msgid "Edit mail"
-msgstr "E-mail:"
+msgstr ""
#. TRANSLATORS: mail edit window button
#: src/gui/windows/maileditwindow.cpp:50
@@ -6177,24 +6185,21 @@ msgstr ""
#. TRANSLATORS: mail view window label
#: src/gui/windows/maileditwindow.cpp:60
#: src/gui/windows/mailviewwindow.cpp:103
-#, fuzzy
msgid "Money:"
-msgstr "Geld: %s"
+msgstr ""
#. TRANSLATORS: mail edit window label
#: src/gui/windows/maileditwindow.cpp:62
#: src/gui/windows/mailviewwindow.cpp:119
#: src/gui/windows/mailviewwindow.cpp:124
-#, fuzzy
msgid "Item:"
-msgstr "Plaats voorwerp op de kaart"
+msgstr ""
#. TRANSLATORS: mail edit window label
#. TRANSLATORS: mail view window label
#: src/gui/windows/maileditwindow.cpp:64 src/gui/windows/mailviewwindow.cpp:75
-#, fuzzy
msgid "Message:"
-msgstr "Bericht"
+msgstr ""
#. TRANSLATORS: mail view window name
#: src/gui/windows/mailviewwindow.cpp:53
@@ -6208,9 +6213,8 @@ msgstr ""
#. TRANSLATORS: mail view window label
#: src/gui/windows/mailviewwindow.cpp:65
-#, fuzzy
msgid "Time:"
-msgstr "Tijd"
+msgstr ""
#. TRANSLATORS: mail view window label
#: src/gui/windows/mailviewwindow.cpp:69
@@ -6218,9 +6222,8 @@ msgid "From:"
msgstr ""
#: src/gui/windows/mailviewwindow.cpp:131
-#, fuzzy
msgid "Get attach"
-msgstr "(?) aanval"
+msgstr ""
#. TRANSLATORS: mail window button
#: src/gui/windows/mailwindow.cpp:62
@@ -6229,9 +6232,8 @@ msgstr ""
#. TRANSLATORS: mail window button
#: src/gui/windows/mailwindow.cpp:64
-#, fuzzy
msgid "New"
-msgstr "Net"
+msgstr ""
#. TRANSLATORS: mail window button
#: src/gui/windows/mailwindow.cpp:68
@@ -7026,9 +7028,8 @@ msgstr ""
#. TRANSLATORS: input action name
#: src/input/pages/basic.cpp:136
-#, fuzzy
msgid "Change targeting type"
-msgstr "Wijzig Bewegen tot aan Doel type"
+msgstr ""
#. TRANSLATORS: input action name
#: src/input/pages/basic.cpp:142
@@ -8023,9 +8024,8 @@ msgstr ""
#. TRANSLATORS: input action name
#: src/input/pages/windows.cpp:196
-#, fuzzy
msgid "Quick settings window"
-msgstr "Snel neerleggingsvenster"
+msgstr ""
#. TRANSLATORS: input action name
#: src/input/pages/windows.cpp:208
@@ -9708,33 +9708,28 @@ msgstr ""
#. TRANSLATORS: notification message
#: src/resources/notifications.h:572
-#, fuzzy
msgid "Message successfully sent."
-msgstr "Speler succesvol %s!"
+msgstr ""
#. TRANSLATORS: notification message
#: src/resources/notifications.h:576
-#, fuzzy
msgid "Message send failed."
-msgstr "Bericht sluit chat."
+msgstr ""
#. TRANSLATORS: notification message
#: src/resources/notifications.h:580
-#, fuzzy
msgid "Item attach failed."
-msgstr "Voorwerpdeling ingeschakeld."
+msgstr ""
#. TRANSLATORS: notification message
#: src/resources/notifications.h:584
-#, fuzzy
msgid "Money attach failed."
-msgstr "Aanvalsbereik van monster"
+msgstr ""
#. TRANSLATORS: notification message
#: src/resources/notifications.h:588
-#, fuzzy
msgid "Message return failed."
-msgstr "Chatcreatie mislukte!"
+msgstr ""
#. TRANSLATORS: notification message
#: src/resources/notifications.h:592
@@ -9743,15 +9738,13 @@ msgstr ""
#. TRANSLATORS: notification message
#: src/resources/notifications.h:596
-#, fuzzy
msgid "Message deletion failed."
-msgstr "Authenticatie gefaald."
+msgstr ""
#. TRANSLATORS: notification message
#: src/resources/notifications.h:600
-#, fuzzy
msgid "Message successfully deleted."
-msgstr "Groep succesvol aangemaakt."
+msgstr ""
#. TRANSLATORS: notification message
#: src/resources/notifications.h:604
@@ -9770,9 +9763,8 @@ msgstr ""
#. TRANSLATORS: notification message
#: src/resources/notifications.h:620
-#, fuzzy
msgid "You enter battle field."
-msgstr "Je hebt een andere blauwe edelsteen nodig!"
+msgstr ""
#. TRANSLATORS: chat option changed message
#: src/utils/booleanoptions.h:27
@@ -9780,27 +9772,3 @@ msgstr "Je hebt een andere blauwe edelsteen nodig!"
msgid "Options to /%s are \"yes\", \"no\", \"true\", \"false\", \"1\", \"0\"."
msgstr ""
"Opties voor /%s zijn \"yes\", \"no\", \"true\", \"false\", \"1\", \"0\"."
-
-#~ msgid "Hide shield sprite"
-#~ msgstr "Verberg het schild"
-
-#~ msgid "BC"
-#~ msgstr "BC"
-
-#~ msgid "Bot checker"
-#~ msgstr "Bot controle"
-
-#~ msgid "Bot Checker"
-#~ msgstr "Bot Controleerder"
-
-#~ msgid "Result"
-#~ msgstr "Resultaat"
-
-#~ msgid "Split"
-#~ msgstr "Splitsen"
-
-#~ msgid "Failed to send as sender or letter invalid."
-#~ msgstr "Kon niet zenden als zender, of de brief is ongeldig."
-
-#~ msgid "Bot Checker Window"
-#~ msgstr "Bot Controle Venster"
diff --git a/po/nl_BE.po b/po/nl_BE.po
index e7fa55077..64619a152 100644
--- a/po/nl_BE.po
+++ b/po/nl_BE.po
@@ -11,8 +11,8 @@ msgid ""
msgstr ""
"Project-Id-Version: ManaPlus\n"
"Report-Msgid-Bugs-To: akaras@inbox.ru\n"
-"POT-Creation-Date: 2015-07-29 02:28+0300\n"
-"PO-Revision-Date: 2015-04-06 11:05+0000\n"
+"POT-Creation-Date: 2015-07-29 22:39+0300\n"
+"PO-Revision-Date: 2015-07-29 09:12+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"
@@ -314,30 +314,30 @@ msgid "Quick"
msgstr ""
#. TRANSLATORS: visible beings on map
-#: src/actormanager.cpp:1375
+#: src/actormanager.cpp:1376
msgid "Visible on map"
msgstr "Zichtbaar op de map"
#. TRANSLATORS: default race name
-#: src/being/being.cpp:435
+#: src/being/being.cpp:438
msgid "Human"
msgstr "Mens"
-#: src/being/being.cpp:609
+#: src/being/being.cpp:612
msgid "dodge"
msgstr "ontwijkt"
-#: src/being/being.cpp:609
+#: src/being/being.cpp:612
msgid "miss"
msgstr "mist"
#. TRANSLATORS: this away status writed in player nick
-#: src/being/being.cpp:2035 src/gui/windows/whoisonline.cpp:871
+#: src/being/being.cpp:2084 src/gui/windows/whoisonline.cpp:871
msgid "A"
msgstr "A"
#. TRANSLATORS: this inactive status writed in player nick
-#: src/being/being.cpp:2040 src/gui/windows/whoisonline.cpp:876
+#: src/being/being.cpp:2089 src/gui/windows/whoisonline.cpp:876
msgid "I"
msgstr "I"
@@ -887,9 +887,8 @@ msgstr "(d) zonder auto aanval"
#. TRANSLATORS: targeting type in status bar
#: src/gamemodifiers.cpp:276
-#, fuzzy
msgid "(D) don't switch target"
-msgstr "(?) beweeg tot aan doel"
+msgstr ""
#. TRANSLATORS: targeting type in status bar
#: src/gamemodifiers.cpp:278
@@ -898,9 +897,8 @@ msgstr ""
#. TRANSLATORS: targeting type in status bar
#: src/gamemodifiers.cpp:280
-#, fuzzy
msgid "(?) targeting"
-msgstr "(?) imitatie"
+msgstr ""
#. TRANSLATORS: pickup size in status bar
#: src/gamemodifiers.cpp:314
@@ -1873,7 +1871,7 @@ msgstr "Naam aan het gesprek toevoegen"
#. TRANSLATORS: popup menu header
#. TRANSLATORS: settings tab name
-#: src/gui/popups/popupmenu.cpp:429 src/gui/widgets/tabs/setup_players.cpp:38
+#: src/gui/popups/popupmenu.cpp:429 src/gui/widgets/tabs/setup_players.cpp:55
msgid "Players"
msgstr "Spelers"
@@ -2465,9 +2463,8 @@ msgstr ""
#. TRANSLATORS: palette label
#: src/gui/userpalette.cpp:129
-#, fuzzy
msgid "Beings"
-msgstr "Wezen"
+msgstr ""
#. TRANSLATORS: palette color
#: src/gui/userpalette.cpp:134
@@ -2551,9 +2548,8 @@ msgstr ""
#. TRANSLATORS: palette label
#: src/gui/userpalette.cpp:227
-#, fuzzy
msgid "Particles"
-msgstr "Deeltjes lettertype"
+msgstr ""
#. TRANSLATORS: settings option
#: src/gui/userpalette.cpp:232 src/gui/widgets/tabs/setup_visual.cpp:157
@@ -2674,9 +2670,8 @@ msgstr ""
#. TRANSLATORS: palette label
#: src/gui/userpalette.cpp:356
-#, fuzzy
msgid "Ranges"
-msgstr "Veranderen"
+msgstr ""
#. TRANSLATORS: palette color
#: src/gui/userpalette.cpp:361
@@ -3490,7 +3485,7 @@ msgid "Enable debug chat Log"
msgstr ""
#: src/gui/widgets/tabs/setup_chat.cpp:124
-msgid "If you enable thus, debug chat tab also will be logged to disk."
+msgid "If you enable this, debug chat tab also will be logged to disk."
msgstr ""
#. TRANSLATORS: settings option
@@ -3544,7 +3539,7 @@ msgstr "Verberg verkoop boodschappen"
#: src/gui/widgets/tabs/setup_chat.cpp:153
msgid ""
-"If this setting enabled, no messages related to built-in ManaPlusshop will "
+"If this setting enabled, no messages related to built-in ManaPlus shop will "
"be displayed in chat. Disable this setting if you want to see shop-related "
"messages.\n"
"\n"
@@ -3703,10 +3698,10 @@ msgstr ""
#: src/gui/widgets/tabs/setup_chat.cpp:243
msgid ""
-"If this feature enabled, text in chat will be automaticallyadjusted to adapt "
-"to appearance of chat input field when youtyping message and when input "
-"field of chat disappears. If disabled, chat input area will allways occupy "
-"its place, which could be otherwise usable for text.\n"
+"If this feature enabled, text in chat will be automatically adjusted to "
+"adapt to appearance of chat input field when you typing message and when "
+"input field of chat disappears. If disabled, chat input area will allways "
+"occupy its place, which could be otherwise usable for text.\n"
"\n"
"Note: its mostly about jumpy attitude vs less usable space for text."
msgstr ""
@@ -3723,7 +3718,7 @@ msgstr "Gebruik lokale tijd"
#: src/gui/widgets/tabs/setup_chat.cpp:258
msgid ""
-"If this feature enabled, timestamps in chat will use locak times.If "
+"If this feature enabled, timestamps in chat will use local times. If "
"disabled, server time will be used (often it is GMT+0)."
msgstr ""
@@ -3737,7 +3732,7 @@ msgid ""
"Here you can specify some extra words which will also cause highlighting. "
"Use comma to separate words.\n"
"\n"
-"Note: frequenthilights are annoying - use it with caution."
+"Note: frequent hilights are annoying - use it with caution."
msgstr ""
#. TRANSLATORS: settings option
@@ -4509,94 +4504,110 @@ msgstr ""
msgid "Disable logging in game (do not enable)"
msgstr ""
-#. TRANSLATORS: settings option
+#. TRANSLATORS: screen badges type
+#: src/gui/widgets/tabs/setup_players.cpp:41
+msgid "hide"
+msgstr ""
+
+#. TRANSLATORS: screen badges type
+#: src/gui/widgets/tabs/setup_players.cpp:43
+#, fuzzy
+msgid "show at top"
+msgstr "Toon chat geschiedenis"
+
+#. TRANSLATORS: screen badges type
#: src/gui/widgets/tabs/setup_players.cpp:45
+#, fuzzy
+msgid "show at right"
+msgstr "Toon chat geschiedenis"
+
+#. TRANSLATORS: screen badges type
+#: src/gui/widgets/tabs/setup_players.cpp:47
+msgid "show at bottom"
+msgstr ""
+
+#. TRANSLATORS: settings option
+#: src/gui/widgets/tabs/setup_players.cpp:62
msgid "Show gender"
msgstr "Toon geslacht"
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_players.cpp:49
+#: src/gui/widgets/tabs/setup_players.cpp:66
msgid "Show level"
msgstr "Toon niveau"
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_players.cpp:53
+#: src/gui/widgets/tabs/setup_players.cpp:70
msgid "Show own name"
msgstr "Toon eigen naam"
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_players.cpp:57
+#: src/gui/widgets/tabs/setup_players.cpp:74
msgid "Enable extended mouse targeting"
msgstr ""
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_players.cpp:61
+#: src/gui/widgets/tabs/setup_players.cpp:78
msgid "Target dead players"
msgstr "Viseer dode spelers"
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_players.cpp:65
+#: src/gui/widgets/tabs/setup_players.cpp:82
msgid "Visible names"
msgstr "Zichtbare namen"
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_players.cpp:69
+#: src/gui/widgets/tabs/setup_players.cpp:86
msgid "Auto move names"
msgstr ""
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_players.cpp:73
-#, fuzzy
-msgid "Show badges"
-msgstr "Toon Voorwerpen"
-
-#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_players.cpp:77
-msgid "Show badges at top"
+#: src/gui/widgets/tabs/setup_players.cpp:91
+msgid "Badges"
msgstr ""
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_players.cpp:81
+#: src/gui/widgets/tabs/setup_players.cpp:95
msgid "Secure trades"
msgstr ""
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_players.cpp:85
+#: src/gui/widgets/tabs/setup_players.cpp:99
msgid "Unsecure chars in names"
msgstr ""
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_players.cpp:89
+#: src/gui/widgets/tabs/setup_players.cpp:103
msgid "Show statuses"
msgstr ""
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_players.cpp:93
+#: src/gui/widgets/tabs/setup_players.cpp:107
msgid "Show ip addresses on screenshots"
msgstr ""
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_players.cpp:97
+#: src/gui/widgets/tabs/setup_players.cpp:111
msgid "Allow self heal with mouse click"
msgstr ""
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_players.cpp:101
+#: src/gui/widgets/tabs/setup_players.cpp:115
msgid "Group friends in who is online window"
msgstr ""
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_players.cpp:105
+#: src/gui/widgets/tabs/setup_players.cpp:119
msgid "Hide erased players nicks"
msgstr ""
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_players.cpp:109
+#: src/gui/widgets/tabs/setup_players.cpp:123
msgid "Use special diagonal speed in players moving"
msgstr ""
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_players.cpp:113
+#: src/gui/widgets/tabs/setup_players.cpp:127
msgid ""
"Emulate right mouse button by long mouse click (useful for touch interfaces)"
msgstr ""
@@ -5388,9 +5399,8 @@ msgstr ""
#. TRANSLATORS: short button name for mail window.
#: src/gui/windowmenu.cpp:156
-#, fuzzy
msgid "MA"
-msgstr "MAP"
+msgstr ""
#. TRANSLATORS: full button name
#. TRANSLATORS: mail window name
@@ -5961,9 +5971,8 @@ msgstr "Selecteer hoeveelheid voorwerpen te bewaren."
#. TRANSLATORS: amount window message
#: src/gui/windows/itemamountwindow.cpp:252
-#, fuzzy
msgid "Select amount of items to send."
-msgstr "Selecteer hoeveelheid voorwerpen te bewaren."
+msgstr ""
#. TRANSLATORS: amount window message
#: src/gui/windows/itemamountwindow.cpp:257
@@ -6142,9 +6151,8 @@ msgstr ""
#. TRANSLATORS: mail edit window name
#: src/gui/windows/maileditwindow.cpp:47
-#, fuzzy
msgid "Edit mail"
-msgstr "E-mail:"
+msgstr ""
#. TRANSLATORS: mail edit window button
#: src/gui/windows/maileditwindow.cpp:50
@@ -6177,24 +6185,21 @@ msgstr ""
#. TRANSLATORS: mail view window label
#: src/gui/windows/maileditwindow.cpp:60
#: src/gui/windows/mailviewwindow.cpp:103
-#, fuzzy
msgid "Money:"
-msgstr "Geld: %s"
+msgstr ""
#. TRANSLATORS: mail edit window label
#: src/gui/windows/maileditwindow.cpp:62
#: src/gui/windows/mailviewwindow.cpp:119
#: src/gui/windows/mailviewwindow.cpp:124
-#, fuzzy
msgid "Item:"
-msgstr "Plaats voorwerp op de kaart"
+msgstr ""
#. TRANSLATORS: mail edit window label
#. TRANSLATORS: mail view window label
#: src/gui/windows/maileditwindow.cpp:64 src/gui/windows/mailviewwindow.cpp:75
-#, fuzzy
msgid "Message:"
-msgstr "Bericht"
+msgstr ""
#. TRANSLATORS: mail view window name
#: src/gui/windows/mailviewwindow.cpp:53
@@ -6208,9 +6213,8 @@ msgstr ""
#. TRANSLATORS: mail view window label
#: src/gui/windows/mailviewwindow.cpp:65
-#, fuzzy
msgid "Time:"
-msgstr "Tijd"
+msgstr ""
#. TRANSLATORS: mail view window label
#: src/gui/windows/mailviewwindow.cpp:69
@@ -6218,9 +6222,8 @@ msgid "From:"
msgstr ""
#: src/gui/windows/mailviewwindow.cpp:131
-#, fuzzy
msgid "Get attach"
-msgstr "(?) aanval"
+msgstr ""
#. TRANSLATORS: mail window button
#: src/gui/windows/mailwindow.cpp:62
@@ -6229,9 +6232,8 @@ msgstr ""
#. TRANSLATORS: mail window button
#: src/gui/windows/mailwindow.cpp:64
-#, fuzzy
msgid "New"
-msgstr "Net"
+msgstr ""
#. TRANSLATORS: mail window button
#: src/gui/windows/mailwindow.cpp:68
@@ -7026,9 +7028,8 @@ msgstr ""
#. TRANSLATORS: input action name
#: src/input/pages/basic.cpp:136
-#, fuzzy
msgid "Change targeting type"
-msgstr "Wijzig Bewegen tot aan Doel type"
+msgstr ""
#. TRANSLATORS: input action name
#: src/input/pages/basic.cpp:142
@@ -8023,9 +8024,8 @@ msgstr ""
#. TRANSLATORS: input action name
#: src/input/pages/windows.cpp:196
-#, fuzzy
msgid "Quick settings window"
-msgstr "Snel neerleggingsvenster"
+msgstr ""
#. TRANSLATORS: input action name
#: src/input/pages/windows.cpp:208
@@ -9708,33 +9708,28 @@ msgstr ""
#. TRANSLATORS: notification message
#: src/resources/notifications.h:572
-#, fuzzy
msgid "Message successfully sent."
-msgstr "Speler succesvol %s!"
+msgstr ""
#. TRANSLATORS: notification message
#: src/resources/notifications.h:576
-#, fuzzy
msgid "Message send failed."
-msgstr "Bericht sluit chat."
+msgstr ""
#. TRANSLATORS: notification message
#: src/resources/notifications.h:580
-#, fuzzy
msgid "Item attach failed."
-msgstr "Voorwerpdeling ingeschakeld."
+msgstr ""
#. TRANSLATORS: notification message
#: src/resources/notifications.h:584
-#, fuzzy
msgid "Money attach failed."
-msgstr "Aanvalsbereik van monster"
+msgstr ""
#. TRANSLATORS: notification message
#: src/resources/notifications.h:588
-#, fuzzy
msgid "Message return failed."
-msgstr "Chatcreatie mislukte!"
+msgstr ""
#. TRANSLATORS: notification message
#: src/resources/notifications.h:592
@@ -9743,15 +9738,13 @@ msgstr ""
#. TRANSLATORS: notification message
#: src/resources/notifications.h:596
-#, fuzzy
msgid "Message deletion failed."
-msgstr "Authenticatie gefaald."
+msgstr ""
#. TRANSLATORS: notification message
#: src/resources/notifications.h:600
-#, fuzzy
msgid "Message successfully deleted."
-msgstr "Groep succesvol aangemaakt."
+msgstr ""
#. TRANSLATORS: notification message
#: src/resources/notifications.h:604
@@ -9770,9 +9763,8 @@ msgstr ""
#. TRANSLATORS: notification message
#: src/resources/notifications.h:620
-#, fuzzy
msgid "You enter battle field."
-msgstr "Je hebt een andere blauwe edelsteen nodig!"
+msgstr ""
#. TRANSLATORS: chat option changed message
#: src/utils/booleanoptions.h:27
@@ -9780,27 +9772,3 @@ msgstr "Je hebt een andere blauwe edelsteen nodig!"
msgid "Options to /%s are \"yes\", \"no\", \"true\", \"false\", \"1\", \"0\"."
msgstr ""
"Opties voor /%s zijn \"yes\", \"no\", \"true\", \"false\", \"1\", \"0\"."
-
-#~ msgid "Hide shield sprite"
-#~ msgstr "Verberg het schild"
-
-#~ msgid "BC"
-#~ msgstr "BC"
-
-#~ msgid "Bot checker"
-#~ msgstr "Bot controle"
-
-#~ msgid "Bot Checker"
-#~ msgstr "Bot Controleerder"
-
-#~ msgid "Result"
-#~ msgstr "Resultaat"
-
-#~ msgid "Split"
-#~ msgstr "Splitsen"
-
-#~ msgid "Failed to send as sender or letter invalid."
-#~ msgstr "Kon niet zenden als zender, of de brief is ongeldig."
-
-#~ msgid "Bot Checker Window"
-#~ msgstr "Bot Controle Venster"
diff --git a/po/pl.po b/po/pl.po
index 225a3507f..2d0771304 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-07-29 02:28+0300\n"
-"PO-Revision-Date: 2015-04-06 11:05+0000\n"
+"POT-Creation-Date: 2015-07-29 22:39+0300\n"
+"PO-Revision-Date: 2015-07-29 09:12+0000\n"
"Last-Translator: Andrei Karas <akaras@inbox.ru>\n"
"Language-Team: Polish (http://www.transifex.com/projects/p/manaplus/language/"
"pl/)\n"
@@ -318,30 +318,30 @@ msgid "Quick"
msgstr ""
#. TRANSLATORS: visible beings on map
-#: src/actormanager.cpp:1375
+#: src/actormanager.cpp:1376
msgid "Visible on map"
msgstr "Widoczne na mapie"
#. TRANSLATORS: default race name
-#: src/being/being.cpp:435
+#: src/being/being.cpp:438
msgid "Human"
msgstr "Człowiek"
-#: src/being/being.cpp:609
+#: src/being/being.cpp:612
msgid "dodge"
msgstr "Unik!"
-#: src/being/being.cpp:609
+#: src/being/being.cpp:612
msgid "miss"
msgstr "Pudło!"
#. TRANSLATORS: this away status writed in player nick
-#: src/being/being.cpp:2035 src/gui/windows/whoisonline.cpp:871
+#: src/being/being.cpp:2084 src/gui/windows/whoisonline.cpp:871
msgid "A"
msgstr "A"
#. TRANSLATORS: this inactive status writed in player nick
-#: src/being/being.cpp:2040 src/gui/windows/whoisonline.cpp:876
+#: src/being/being.cpp:2089 src/gui/windows/whoisonline.cpp:876
msgid "I"
msgstr "I"
@@ -892,9 +892,8 @@ msgstr "(d) bez autoataku"
#. TRANSLATORS: targeting type in status bar
#: src/gamemodifiers.cpp:276
-#, fuzzy
msgid "(D) don't switch target"
-msgstr "(?) pól do celu"
+msgstr ""
#. TRANSLATORS: targeting type in status bar
#: src/gamemodifiers.cpp:278
@@ -903,9 +902,8 @@ msgstr ""
#. TRANSLATORS: targeting type in status bar
#: src/gamemodifiers.cpp:280
-#, fuzzy
msgid "(?) targeting"
-msgstr "(?) imitacja"
+msgstr ""
#. TRANSLATORS: pickup size in status bar
#: src/gamemodifiers.cpp:314
@@ -1879,7 +1877,7 @@ msgstr "Wpisz do czatu"
#. TRANSLATORS: popup menu header
#. TRANSLATORS: settings tab name
-#: src/gui/popups/popupmenu.cpp:429 src/gui/widgets/tabs/setup_players.cpp:38
+#: src/gui/popups/popupmenu.cpp:429 src/gui/widgets/tabs/setup_players.cpp:55
msgid "Players"
msgstr "Gracze"
@@ -2167,9 +2165,8 @@ msgstr "Pokaż"
#. TRANSLATORS: popup menu item
#: src/gui/popups/popupmenu.cpp:1979
-#, fuzzy
msgid "Open yellow bar settings"
-msgstr "Zresetuj żółty pasek"
+msgstr ""
#. TRANSLATORS: popup menu item
#: src/gui/popups/popupmenu.cpp:1981
@@ -2472,9 +2469,8 @@ msgstr "GUI"
#. TRANSLATORS: palette label
#: src/gui/userpalette.cpp:129
-#, fuzzy
msgid "Beings"
-msgstr "Byty"
+msgstr ""
#. TRANSLATORS: palette color
#: src/gui/userpalette.cpp:134
@@ -2558,9 +2554,8 @@ msgstr ""
#. TRANSLATORS: palette label
#: src/gui/userpalette.cpp:227
-#, fuzzy
msgid "Particles"
-msgstr "Czcionka efektów"
+msgstr ""
#. TRANSLATORS: settings option
#: src/gui/userpalette.cpp:232 src/gui/widgets/tabs/setup_visual.cpp:157
@@ -2681,9 +2676,8 @@ msgstr "Obwódka Kafla"
#. TRANSLATORS: palette label
#: src/gui/userpalette.cpp:356
-#, fuzzy
msgid "Ranges"
-msgstr "Zasięg %s"
+msgstr ""
#. TRANSLATORS: palette color
#: src/gui/userpalette.cpp:361
@@ -3499,7 +3493,7 @@ msgid "Enable debug chat Log"
msgstr "Aktywuj logowanie czatu Debug"
#: src/gui/widgets/tabs/setup_chat.cpp:124
-msgid "If you enable thus, debug chat tab also will be logged to disk."
+msgid "If you enable this, debug chat tab also will be logged to disk."
msgstr ""
#. TRANSLATORS: settings option
@@ -3553,7 +3547,7 @@ msgstr "Ukryj wiadomości od sklepów"
#: src/gui/widgets/tabs/setup_chat.cpp:153
msgid ""
-"If this setting enabled, no messages related to built-in ManaPlusshop will "
+"If this setting enabled, no messages related to built-in ManaPlus shop will "
"be displayed in chat. Disable this setting if you want to see shop-related "
"messages.\n"
"\n"
@@ -3712,10 +3706,10 @@ msgstr "Jeśli potrzeba, zmień rozmiar zakładek czatu"
#: src/gui/widgets/tabs/setup_chat.cpp:243
msgid ""
-"If this feature enabled, text in chat will be automaticallyadjusted to adapt "
-"to appearance of chat input field when youtyping message and when input "
-"field of chat disappears. If disabled, chat input area will allways occupy "
-"its place, which could be otherwise usable for text.\n"
+"If this feature enabled, text in chat will be automatically adjusted to "
+"adapt to appearance of chat input field when you typing message and when "
+"input field of chat disappears. If disabled, chat input area will allways "
+"occupy its place, which could be otherwise usable for text.\n"
"\n"
"Note: its mostly about jumpy attitude vs less usable space for text."
msgstr ""
@@ -3732,7 +3726,7 @@ msgstr "Użyj lokalnego czasu"
#: src/gui/widgets/tabs/setup_chat.cpp:258
msgid ""
-"If this feature enabled, timestamps in chat will use locak times.If "
+"If this feature enabled, timestamps in chat will use local times. If "
"disabled, server time will be used (often it is GMT+0)."
msgstr ""
@@ -3746,7 +3740,7 @@ msgid ""
"Here you can specify some extra words which will also cause highlighting. "
"Use comma to separate words.\n"
"\n"
-"Note: frequenthilights are annoying - use it with caution."
+"Note: frequent hilights are annoying - use it with caution."
msgstr ""
#. TRANSLATORS: settings option
@@ -4520,94 +4514,110 @@ msgstr ""
msgid "Disable logging in game (do not enable)"
msgstr ""
-#. TRANSLATORS: settings option
+#. TRANSLATORS: screen badges type
+#: src/gui/widgets/tabs/setup_players.cpp:41
+msgid "hide"
+msgstr ""
+
+#. TRANSLATORS: screen badges type
+#: src/gui/widgets/tabs/setup_players.cpp:43
+#, fuzzy
+msgid "show at top"
+msgstr "Pokazuj historię czatu"
+
+#. TRANSLATORS: screen badges type
#: src/gui/widgets/tabs/setup_players.cpp:45
+#, fuzzy
+msgid "show at right"
+msgstr "Pokazuj historię czatu"
+
+#. TRANSLATORS: screen badges type
+#: src/gui/widgets/tabs/setup_players.cpp:47
+msgid "show at bottom"
+msgstr ""
+
+#. TRANSLATORS: settings option
+#: src/gui/widgets/tabs/setup_players.cpp:62
msgid "Show gender"
msgstr "Pokazuj płeć"
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_players.cpp:49
+#: src/gui/widgets/tabs/setup_players.cpp:66
msgid "Show level"
msgstr "Pokazuj poziom"
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_players.cpp:53
+#: src/gui/widgets/tabs/setup_players.cpp:70
msgid "Show own name"
msgstr "Pokazuj własne imię"
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_players.cpp:57
+#: src/gui/widgets/tabs/setup_players.cpp:74
msgid "Enable extended mouse targeting"
msgstr "Włącz zaawansowane namierzanie myszką"
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_players.cpp:61
+#: src/gui/widgets/tabs/setup_players.cpp:78
msgid "Target dead players"
msgstr "Namierzaj martwych graczy"
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_players.cpp:65
+#: src/gui/widgets/tabs/setup_players.cpp:82
msgid "Visible names"
msgstr "Widoczne imiona"
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_players.cpp:69
+#: src/gui/widgets/tabs/setup_players.cpp:86
msgid "Auto move names"
msgstr "Automatycznie przenoś imiona"
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_players.cpp:73
-#, fuzzy
-msgid "Show badges"
-msgstr "Pokaż przedmioty"
-
-#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_players.cpp:77
-msgid "Show badges at top"
+#: src/gui/widgets/tabs/setup_players.cpp:91
+msgid "Badges"
msgstr ""
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_players.cpp:81
+#: src/gui/widgets/tabs/setup_players.cpp:95
msgid "Secure trades"
msgstr "Bezpieczny handel"
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_players.cpp:85
+#: src/gui/widgets/tabs/setup_players.cpp:99
msgid "Unsecure chars in names"
msgstr "Niebezpieczne znaki w imionach"
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_players.cpp:89
+#: src/gui/widgets/tabs/setup_players.cpp:103
msgid "Show statuses"
msgstr "Pokaż statusy"
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_players.cpp:93
+#: src/gui/widgets/tabs/setup_players.cpp:107
msgid "Show ip addresses on screenshots"
msgstr "Pokaż adres IP na zrzutach ekranu"
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_players.cpp:97
+#: src/gui/widgets/tabs/setup_players.cpp:111
msgid "Allow self heal with mouse click"
msgstr "Pozwól na leczenie siebie kliknięciem"
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_players.cpp:101
+#: src/gui/widgets/tabs/setup_players.cpp:115
msgid "Group friends in who is online window"
msgstr "Grupuj przyjaciół w oknie obecnych online"
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_players.cpp:105
+#: src/gui/widgets/tabs/setup_players.cpp:119
msgid "Hide erased players nicks"
msgstr "Ukryj nicki usuniętych graczy"
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_players.cpp:109
+#: src/gui/widgets/tabs/setup_players.cpp:123
msgid "Use special diagonal speed in players moving"
msgstr "Użyj specjalnej diagonalnej prędkości do poruszania się."
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_players.cpp:113
+#: src/gui/widgets/tabs/setup_players.cpp:127
msgid ""
"Emulate right mouse button by long mouse click (useful for touch interfaces)"
msgstr ""
@@ -5400,9 +5410,8 @@ msgstr ""
#. TRANSLATORS: short button name for mail window.
#: src/gui/windowmenu.cpp:156
-#, fuzzy
msgid "MA"
-msgstr "MAP"
+msgstr ""
#. TRANSLATORS: full button name
#. TRANSLATORS: mail window name
@@ -5911,9 +5920,8 @@ msgstr "Czy wiesz, że..."
#. TRANSLATORS: insert card dialog name
#: src/gui/windows/insertcarddialog.cpp:43
#: src/gui/windows/insertcarddialog.cpp:45
-#, fuzzy
msgid "Insert card"
-msgstr "Insert"
+msgstr ""
#. TRANSLATORS: insert card dialog button
#. TRANSLATORS: input action name
@@ -5979,9 +5987,8 @@ msgstr "Podaj ilość rzeczy do przechowania."
#. TRANSLATORS: amount window message
#: src/gui/windows/itemamountwindow.cpp:252
-#, fuzzy
msgid "Select amount of items to send."
-msgstr "Podaj ilość rzeczy do przechowania."
+msgstr ""
#. TRANSLATORS: amount window message
#: src/gui/windows/itemamountwindow.cpp:257
@@ -6162,9 +6169,8 @@ msgstr "Otwórz stronę z rejestracją"
#. TRANSLATORS: mail edit window name
#: src/gui/windows/maileditwindow.cpp:47
-#, fuzzy
msgid "Edit mail"
-msgstr "E-mail:"
+msgstr ""
#. TRANSLATORS: mail edit window button
#: src/gui/windows/maileditwindow.cpp:50
@@ -6197,24 +6203,21 @@ msgstr ""
#. TRANSLATORS: mail view window label
#: src/gui/windows/maileditwindow.cpp:60
#: src/gui/windows/mailviewwindow.cpp:103
-#, fuzzy
msgid "Money:"
-msgstr "Pieniądze: %s"
+msgstr ""
#. TRANSLATORS: mail edit window label
#: src/gui/windows/maileditwindow.cpp:62
#: src/gui/windows/mailviewwindow.cpp:119
#: src/gui/windows/mailviewwindow.cpp:124
-#, fuzzy
msgid "Item:"
-msgstr "Portal"
+msgstr ""
#. TRANSLATORS: mail edit window label
#. TRANSLATORS: mail view window label
#: src/gui/windows/maileditwindow.cpp:64 src/gui/windows/mailviewwindow.cpp:75
-#, fuzzy
msgid "Message:"
-msgstr "Wiadomość"
+msgstr ""
#. TRANSLATORS: mail view window name
#: src/gui/windows/mailviewwindow.cpp:53
@@ -6228,9 +6231,8 @@ msgstr ""
#. TRANSLATORS: mail view window label
#: src/gui/windows/mailviewwindow.cpp:65
-#, fuzzy
msgid "Time:"
-msgstr "Czas"
+msgstr ""
#. TRANSLATORS: mail view window label
#: src/gui/windows/mailviewwindow.cpp:69
@@ -6238,9 +6240,8 @@ msgid "From:"
msgstr ""
#: src/gui/windows/mailviewwindow.cpp:131
-#, fuzzy
msgid "Get attach"
-msgstr "(?) atak"
+msgstr ""
#. TRANSLATORS: mail window button
#: src/gui/windows/mailwindow.cpp:62
@@ -6249,9 +6250,8 @@ msgstr ""
#. TRANSLATORS: mail window button
#: src/gui/windows/mailwindow.cpp:64
-#, fuzzy
msgid "New"
-msgstr "Sieć"
+msgstr ""
#. TRANSLATORS: mail window button
#: src/gui/windows/mailwindow.cpp:68
@@ -6260,9 +6260,8 @@ msgstr ""
#. TRANSLATORS: mail window button
#: src/gui/windows/mailwindow.cpp:70
-#, fuzzy
msgid "Open"
-msgstr "Otwórz adres url"
+msgstr ""
#: src/gui/windows/ministatuswindow.cpp:71
msgid "health bar"
@@ -7047,9 +7046,8 @@ msgstr ""
#. TRANSLATORS: input action name
#: src/input/pages/basic.cpp:136
-#, fuzzy
msgid "Change targeting type"
-msgstr "Zmień sposób podchodzenia do celu"
+msgstr ""
#. TRANSLATORS: input action name
#: src/input/pages/basic.cpp:142
@@ -8044,9 +8042,8 @@ msgstr ""
#. TRANSLATORS: input action name
#: src/input/pages/windows.cpp:196
-#, fuzzy
msgid "Quick settings window"
-msgstr "Okno Misji"
+msgstr ""
#. TRANSLATORS: input action name
#: src/input/pages/windows.cpp:208
@@ -9730,33 +9727,28 @@ msgstr ""
#. TRANSLATORS: notification message
#: src/resources/notifications.h:572
-#, fuzzy
msgid "Message successfully sent."
-msgstr "Gracz jest teraz %s!"
+msgstr ""
#. TRANSLATORS: notification message
#: src/resources/notifications.h:576
-#, fuzzy
msgid "Message send failed."
-msgstr "Wiadomość zamyka czat."
+msgstr ""
#. TRANSLATORS: notification message
#: src/resources/notifications.h:580
-#, fuzzy
msgid "Item attach failed."
-msgstr "Na tym serwerze nie można utworzyć gildii."
+msgstr ""
#. TRANSLATORS: notification message
#: src/resources/notifications.h:584
-#, fuzzy
msgid "Money attach failed."
-msgstr "Zasięg ataku potwora"
+msgstr ""
#. TRANSLATORS: notification message
#: src/resources/notifications.h:588
-#, fuzzy
msgid "Message return failed."
-msgstr "Nie można stworzyć czatu!"
+msgstr ""
#. TRANSLATORS: notification message
#: src/resources/notifications.h:592
@@ -9765,15 +9757,13 @@ msgstr ""
#. TRANSLATORS: notification message
#: src/resources/notifications.h:596
-#, fuzzy
msgid "Message deletion failed."
-msgstr "Błąd uwierzytelniania."
+msgstr ""
#. TRANSLATORS: notification message
#: src/resources/notifications.h:600
-#, fuzzy
msgid "Message successfully deleted."
-msgstr "Grupa utworzona z powodzeniem."
+msgstr ""
#. TRANSLATORS: notification message
#: src/resources/notifications.h:604
@@ -9792,46 +9782,11 @@ msgstr ""
#. TRANSLATORS: notification message
#: src/resources/notifications.h:620
-#, fuzzy
msgid "You enter battle field."
-msgstr "Potrzebujesz innego niebieskiego klejnotu!"
+msgstr ""
#. TRANSLATORS: chat option changed message
#: src/utils/booleanoptions.h:27
#, c-format
msgid "Options to /%s are \"yes\", \"no\", \"true\", \"false\", \"1\", \"0\"."
msgstr "Opcjami dla /%s są \"yes\", \"no\", \"true\", \"false\", \"1\", \"0\"."
-
-#~ msgid "Hide shield sprite"
-#~ msgstr "Chowaj obrazek tarczy"
-
-#~ msgid "BC"
-#~ msgstr "WB"
-
-#~ msgid "Bot checker"
-#~ msgstr "Wykrywacz botów"
-
-#~ msgid "Bot Checker"
-#~ msgstr "Wykrywacz botów"
-
-#~ msgid "Result"
-#~ msgstr "Rezultat"
-
-#~ msgid "Split"
-#~ msgstr "Podziel"
-
-#~ msgid "Time before jacko spawn:"
-#~ msgstr "Następny spawn Jack-O:"
-
-#~ msgid "%s %d?"
-#~ msgstr "%s %d?"
-
-#~ msgid "jacko spawning"
-#~ msgstr "Jack-O spawnuje się"
-
-#~ msgid "Failed to send as sender or letter invalid."
-#~ msgstr ""
-#~ "Nie powiodła się wysyłka jako nadawca, albo list jest nieprawidłowy."
-
-#~ msgid "Bot Checker Window"
-#~ msgstr "Okno wykrywacza botów"
diff --git a/po/pt.po b/po/pt.po
index 6c8d6cc21..0f47f49e2 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-07-29 02:28+0300\n"
-"PO-Revision-Date: 2015-04-06 11:05+0000\n"
+"POT-Creation-Date: 2015-07-29 22:39+0300\n"
+"PO-Revision-Date: 2015-07-29 09:12+0000\n"
"Last-Translator: Andrei Karas <akaras@inbox.ru>\n"
"Language-Team: Portuguese (http://www.transifex.com/projects/p/manaplus/"
"language/pt/)\n"
@@ -314,30 +314,30 @@ msgid "Quick"
msgstr ""
#. TRANSLATORS: visible beings on map
-#: src/actormanager.cpp:1375
+#: src/actormanager.cpp:1376
msgid "Visible on map"
msgstr "Visivel no mapa"
#. TRANSLATORS: default race name
-#: src/being/being.cpp:435
+#: src/being/being.cpp:438
msgid "Human"
msgstr "Humano"
-#: src/being/being.cpp:609
+#: src/being/being.cpp:612
msgid "dodge"
msgstr "desviou"
-#: src/being/being.cpp:609
+#: src/being/being.cpp:612
msgid "miss"
msgstr "errou"
#. TRANSLATORS: this away status writed in player nick
-#: src/being/being.cpp:2035 src/gui/windows/whoisonline.cpp:871
+#: src/being/being.cpp:2084 src/gui/windows/whoisonline.cpp:871
msgid "A"
msgstr "A"
#. TRANSLATORS: this inactive status writed in player nick
-#: src/being/being.cpp:2040 src/gui/windows/whoisonline.cpp:876
+#: src/being/being.cpp:2089 src/gui/windows/whoisonline.cpp:876
msgid "I"
msgstr "l"
@@ -887,9 +887,8 @@ msgstr "(d) sem auto ataque"
#. TRANSLATORS: targeting type in status bar
#: src/gamemodifiers.cpp:276
-#, fuzzy
msgid "(D) don't switch target"
-msgstr "(?) Mover ao alvo"
+msgstr ""
#. TRANSLATORS: targeting type in status bar
#: src/gamemodifiers.cpp:278
@@ -898,9 +897,8 @@ msgstr ""
#. TRANSLATORS: targeting type in status bar
#: src/gamemodifiers.cpp:280
-#, fuzzy
msgid "(?) targeting"
-msgstr "(?) Mímica"
+msgstr ""
#. TRANSLATORS: pickup size in status bar
#: src/gamemodifiers.cpp:314
@@ -1875,7 +1873,7 @@ msgstr "Adicionar nome ao chat"
#. TRANSLATORS: popup menu header
#. TRANSLATORS: settings tab name
-#: src/gui/popups/popupmenu.cpp:429 src/gui/widgets/tabs/setup_players.cpp:38
+#: src/gui/popups/popupmenu.cpp:429 src/gui/widgets/tabs/setup_players.cpp:55
msgid "Players"
msgstr "Jogadores"
@@ -2163,9 +2161,8 @@ msgstr "Mostrar"
#. TRANSLATORS: popup menu item
#: src/gui/popups/popupmenu.cpp:1979
-#, fuzzy
msgid "Open yellow bar settings"
-msgstr "Resetar barra amarela"
+msgstr ""
#. TRANSLATORS: popup menu item
#: src/gui/popups/popupmenu.cpp:1981
@@ -2468,9 +2465,8 @@ msgstr "Gui"
#. TRANSLATORS: palette label
#: src/gui/userpalette.cpp:129
-#, fuzzy
msgid "Beings"
-msgstr "Personagem"
+msgstr ""
#. TRANSLATORS: palette color
#: src/gui/userpalette.cpp:134
@@ -2554,9 +2550,8 @@ msgstr ""
#. TRANSLATORS: palette label
#: src/gui/userpalette.cpp:227
-#, fuzzy
msgid "Particles"
-msgstr "Fonte de particulas"
+msgstr ""
#. TRANSLATORS: settings option
#: src/gui/userpalette.cpp:232 src/gui/widgets/tabs/setup_visual.cpp:157
@@ -2677,9 +2672,8 @@ msgstr ""
#. TRANSLATORS: palette label
#: src/gui/userpalette.cpp:356
-#, fuzzy
msgid "Ranges"
-msgstr "Mudar"
+msgstr ""
#. TRANSLATORS: palette color
#: src/gui/userpalette.cpp:361
@@ -3493,7 +3487,7 @@ msgid "Enable debug chat Log"
msgstr ""
#: src/gui/widgets/tabs/setup_chat.cpp:124
-msgid "If you enable thus, debug chat tab also will be logged to disk."
+msgid "If you enable this, debug chat tab also will be logged to disk."
msgstr ""
#. TRANSLATORS: settings option
@@ -3547,7 +3541,7 @@ msgstr "Esconder mensagens de loja"
#: src/gui/widgets/tabs/setup_chat.cpp:153
msgid ""
-"If this setting enabled, no messages related to built-in ManaPlusshop will "
+"If this setting enabled, no messages related to built-in ManaPlus shop will "
"be displayed in chat. Disable this setting if you want to see shop-related "
"messages.\n"
"\n"
@@ -3706,10 +3700,10 @@ msgstr "Redimensionar as abas de chat caso precisar"
#: src/gui/widgets/tabs/setup_chat.cpp:243
msgid ""
-"If this feature enabled, text in chat will be automaticallyadjusted to adapt "
-"to appearance of chat input field when youtyping message and when input "
-"field of chat disappears. If disabled, chat input area will allways occupy "
-"its place, which could be otherwise usable for text.\n"
+"If this feature enabled, text in chat will be automatically adjusted to "
+"adapt to appearance of chat input field when you typing message and when "
+"input field of chat disappears. If disabled, chat input area will allways "
+"occupy its place, which could be otherwise usable for text.\n"
"\n"
"Note: its mostly about jumpy attitude vs less usable space for text."
msgstr ""
@@ -3726,7 +3720,7 @@ msgstr "Usar hora local"
#: src/gui/widgets/tabs/setup_chat.cpp:258
msgid ""
-"If this feature enabled, timestamps in chat will use locak times.If "
+"If this feature enabled, timestamps in chat will use local times. If "
"disabled, server time will be used (often it is GMT+0)."
msgstr ""
@@ -3740,7 +3734,7 @@ msgid ""
"Here you can specify some extra words which will also cause highlighting. "
"Use comma to separate words.\n"
"\n"
-"Note: frequenthilights are annoying - use it with caution."
+"Note: frequent hilights are annoying - use it with caution."
msgstr ""
#. TRANSLATORS: settings option
@@ -4514,94 +4508,110 @@ msgstr ""
msgid "Disable logging in game (do not enable)"
msgstr ""
-#. TRANSLATORS: settings option
+#. TRANSLATORS: screen badges type
+#: src/gui/widgets/tabs/setup_players.cpp:41
+msgid "hide"
+msgstr ""
+
+#. TRANSLATORS: screen badges type
+#: src/gui/widgets/tabs/setup_players.cpp:43
+#, fuzzy
+msgid "show at top"
+msgstr "Mostrar mensagens antigas"
+
+#. TRANSLATORS: screen badges type
#: src/gui/widgets/tabs/setup_players.cpp:45
+#, fuzzy
+msgid "show at right"
+msgstr "Mostrar mensagens antigas"
+
+#. TRANSLATORS: screen badges type
+#: src/gui/widgets/tabs/setup_players.cpp:47
+msgid "show at bottom"
+msgstr ""
+
+#. TRANSLATORS: settings option
+#: src/gui/widgets/tabs/setup_players.cpp:62
msgid "Show gender"
msgstr "Mostrar gênero"
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_players.cpp:49
+#: src/gui/widgets/tabs/setup_players.cpp:66
msgid "Show level"
msgstr "Mostrar nível"
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_players.cpp:53
+#: src/gui/widgets/tabs/setup_players.cpp:70
msgid "Show own name"
msgstr "Mostrar o próprio nome"
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_players.cpp:57
+#: src/gui/widgets/tabs/setup_players.cpp:74
msgid "Enable extended mouse targeting"
msgstr "Ativar segmentação prolongada de mouse"
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_players.cpp:61
+#: src/gui/widgets/tabs/setup_players.cpp:78
msgid "Target dead players"
msgstr "Jogadores(as) mortos(as) como alvo"
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_players.cpp:65
+#: src/gui/widgets/tabs/setup_players.cpp:82
msgid "Visible names"
msgstr "Nomes visíveis"
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_players.cpp:69
+#: src/gui/widgets/tabs/setup_players.cpp:86
msgid "Auto move names"
msgstr "Nomes de movimentos automáticos"
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_players.cpp:73
-#, fuzzy
-msgid "Show badges"
-msgstr "Mostar itens"
-
-#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_players.cpp:77
-msgid "Show badges at top"
+#: src/gui/widgets/tabs/setup_players.cpp:91
+msgid "Badges"
msgstr ""
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_players.cpp:81
+#: src/gui/widgets/tabs/setup_players.cpp:95
msgid "Secure trades"
msgstr "Trocas seguras"
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_players.cpp:85
+#: src/gui/widgets/tabs/setup_players.cpp:99
msgid "Unsecure chars in names"
msgstr "Letras de nome inseguras"
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_players.cpp:89
+#: src/gui/widgets/tabs/setup_players.cpp:103
msgid "Show statuses"
msgstr "Ver status"
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_players.cpp:93
+#: src/gui/widgets/tabs/setup_players.cpp:107
msgid "Show ip addresses on screenshots"
msgstr "Mostrar endereço de IP em Capturas de Tela"
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_players.cpp:97
+#: src/gui/widgets/tabs/setup_players.cpp:111
msgid "Allow self heal with mouse click"
msgstr "Permitir curar-se com o clique do mouse"
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_players.cpp:101
+#: src/gui/widgets/tabs/setup_players.cpp:115
msgid "Group friends in who is online window"
msgstr "Grupo de amigos na lista online"
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_players.cpp:105
+#: src/gui/widgets/tabs/setup_players.cpp:119
msgid "Hide erased players nicks"
msgstr "Ocultar nicks de jogadores apagados"
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_players.cpp:109
+#: src/gui/widgets/tabs/setup_players.cpp:123
msgid "Use special diagonal speed in players moving"
msgstr ""
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_players.cpp:113
+#: src/gui/widgets/tabs/setup_players.cpp:127
msgid ""
"Emulate right mouse button by long mouse click (useful for touch interfaces)"
msgstr ""
@@ -5391,9 +5401,8 @@ msgstr ""
#. TRANSLATORS: short button name for mail window.
#: src/gui/windowmenu.cpp:156
-#, fuzzy
msgid "MA"
-msgstr "MAP"
+msgstr ""
#. TRANSLATORS: full button name
#. TRANSLATORS: mail window name
@@ -5902,9 +5911,8 @@ msgstr "Você Sabia..."
#. TRANSLATORS: insert card dialog name
#: src/gui/windows/insertcarddialog.cpp:43
#: src/gui/windows/insertcarddialog.cpp:45
-#, fuzzy
msgid "Insert card"
-msgstr "Inserir"
+msgstr ""
#. TRANSLATORS: insert card dialog button
#. TRANSLATORS: input action name
@@ -5970,9 +5978,8 @@ msgstr "Escolha a quantidade de itens para armazenar."
#. TRANSLATORS: amount window message
#: src/gui/windows/itemamountwindow.cpp:252
-#, fuzzy
msgid "Select amount of items to send."
-msgstr "Escolha a quantidade de itens para armazenar."
+msgstr ""
#. TRANSLATORS: amount window message
#: src/gui/windows/itemamountwindow.cpp:257
@@ -6151,9 +6158,8 @@ msgstr "Abrir URL de cadastro"
#. TRANSLATORS: mail edit window name
#: src/gui/windows/maileditwindow.cpp:47
-#, fuzzy
msgid "Edit mail"
-msgstr "Email:"
+msgstr ""
#. TRANSLATORS: mail edit window button
#: src/gui/windows/maileditwindow.cpp:50
@@ -6186,24 +6192,21 @@ msgstr ""
#. TRANSLATORS: mail view window label
#: src/gui/windows/maileditwindow.cpp:60
#: src/gui/windows/mailviewwindow.cpp:103
-#, fuzzy
msgid "Money:"
-msgstr "Dinheiro: %s"
+msgstr ""
#. TRANSLATORS: mail edit window label
#: src/gui/windows/maileditwindow.cpp:62
#: src/gui/windows/mailviewwindow.cpp:119
#: src/gui/windows/mailviewwindow.cpp:124
-#, fuzzy
msgid "Item:"
-msgstr "Mapa Item"
+msgstr ""
#. TRANSLATORS: mail edit window label
#. TRANSLATORS: mail view window label
#: src/gui/windows/maileditwindow.cpp:64 src/gui/windows/mailviewwindow.cpp:75
-#, fuzzy
msgid "Message:"
-msgstr "Mensagem"
+msgstr ""
#. TRANSLATORS: mail view window name
#: src/gui/windows/mailviewwindow.cpp:53
@@ -6217,9 +6220,8 @@ msgstr ""
#. TRANSLATORS: mail view window label
#: src/gui/windows/mailviewwindow.cpp:65
-#, fuzzy
msgid "Time:"
-msgstr "Tempo"
+msgstr ""
#. TRANSLATORS: mail view window label
#: src/gui/windows/mailviewwindow.cpp:69
@@ -6227,9 +6229,8 @@ msgid "From:"
msgstr ""
#: src/gui/windows/mailviewwindow.cpp:131
-#, fuzzy
msgid "Get attach"
-msgstr "(?) Ataque"
+msgstr ""
#. TRANSLATORS: mail window button
#: src/gui/windows/mailwindow.cpp:62
@@ -6238,9 +6239,8 @@ msgstr ""
#. TRANSLATORS: mail window button
#: src/gui/windows/mailwindow.cpp:64
-#, fuzzy
msgid "New"
-msgstr "Rede"
+msgstr ""
#. TRANSLATORS: mail window button
#: src/gui/windows/mailwindow.cpp:68
@@ -6249,9 +6249,8 @@ msgstr ""
#. TRANSLATORS: mail window button
#: src/gui/windows/mailwindow.cpp:70
-#, fuzzy
msgid "Open"
-msgstr "Abrir URL"
+msgstr ""
#: src/gui/windows/ministatuswindow.cpp:71
msgid "health bar"
@@ -7035,9 +7034,8 @@ msgstr ""
#. TRANSLATORS: input action name
#: src/input/pages/basic.cpp:136
-#, fuzzy
msgid "Change targeting type"
-msgstr "Mudar o tipo de movimento ao alvo"
+msgstr ""
#. TRANSLATORS: input action name
#: src/input/pages/basic.cpp:142
@@ -8032,9 +8030,8 @@ msgstr ""
#. TRANSLATORS: input action name
#: src/input/pages/windows.cpp:196
-#, fuzzy
msgid "Quick settings window"
-msgstr "Janela de Missões"
+msgstr ""
#. TRANSLATORS: input action name
#: src/input/pages/windows.cpp:208
@@ -9722,33 +9719,28 @@ msgstr ""
#. TRANSLATORS: notification message
#: src/resources/notifications.h:572
-#, fuzzy
msgid "Message successfully sent."
-msgstr "Jogador %s com sucesso!"
+msgstr ""
#. TRANSLATORS: notification message
#: src/resources/notifications.h:576
-#, fuzzy
msgid "Message send failed."
-msgstr "A mensagem fecha o chat."
+msgstr ""
#. TRANSLATORS: notification message
#: src/resources/notifications.h:580
-#, fuzzy
msgid "Item attach failed."
-msgstr "Falha ao checar Emperium."
+msgstr ""
#. TRANSLATORS: notification message
#: src/resources/notifications.h:584
-#, fuzzy
msgid "Money attach failed."
-msgstr "Alcance do monstro"
+msgstr ""
#. TRANSLATORS: notification message
#: src/resources/notifications.h:588
-#, fuzzy
msgid "Message return failed."
-msgstr "Falha ao criar Chat!"
+msgstr ""
#. TRANSLATORS: notification message
#: src/resources/notifications.h:592
@@ -9757,15 +9749,13 @@ msgstr ""
#. TRANSLATORS: notification message
#: src/resources/notifications.h:596
-#, fuzzy
msgid "Message deletion failed."
-msgstr "Falha de autenticação."
+msgstr ""
#. TRANSLATORS: notification message
#: src/resources/notifications.h:600
-#, fuzzy
msgid "Message successfully deleted."
-msgstr "Grupo criado."
+msgstr ""
#. TRANSLATORS: notification message
#: src/resources/notifications.h:604
@@ -9784,9 +9774,8 @@ msgstr ""
#. TRANSLATORS: notification message
#: src/resources/notifications.h:620
-#, fuzzy
msgid "You enter battle field."
-msgstr "Você precisa de outra jóia azul!"
+msgstr ""
#. TRANSLATORS: chat option changed message
#: src/utils/booleanoptions.h:27
@@ -9794,36 +9783,3 @@ msgstr "Você precisa de outra jóia azul!"
msgid "Options to /%s are \"yes\", \"no\", \"true\", \"false\", \"1\", \"0\"."
msgstr ""
"Opções para /%s são \"yes\" e \"no\", \"true\" e \"false\", \"1\" e \"0\"."
-
-#~ msgid "Hide shield sprite"
-#~ msgstr "Ocultar sprite de escudo"
-
-#~ msgid "BC"
-#~ msgstr "AB"
-
-#~ msgid "Bot checker"
-#~ msgstr "Analisador de bot"
-
-#~ msgid "Bot Checker"
-#~ msgstr "Analizador de bot"
-
-#~ msgid "Result"
-#~ msgstr "Resultado"
-
-#~ msgid "Split"
-#~ msgstr "Dividir"
-
-#~ msgid "Time before jacko spawn:"
-#~ msgstr "Tempo para próximo JackO:"
-
-#~ msgid "%s %d?"
-#~ msgstr "%s %d?"
-
-#~ msgid "jacko spawning"
-#~ msgstr "Aparição do JackO"
-
-#~ msgid "Failed to send as sender or letter invalid."
-#~ msgstr "Falha ao enviar como remetente ou a carta é inválida."
-
-#~ msgid "Bot Checker Window"
-#~ msgstr "Janela Analisador de bot"
diff --git a/po/pt_BR.po b/po/pt_BR.po
index 3339b8b40..b89a9206a 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-07-29 02:28+0300\n"
-"PO-Revision-Date: 2015-06-20 11:04+0000\n"
+"POT-Creation-Date: 2015-07-29 22:39+0300\n"
+"PO-Revision-Date: 2015-07-29 09:13+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"
@@ -327,30 +327,30 @@ msgid "Quick"
msgstr ""
#. TRANSLATORS: visible beings on map
-#: src/actormanager.cpp:1375
+#: src/actormanager.cpp:1376
msgid "Visible on map"
msgstr "Mapa visivel"
#. TRANSLATORS: default race name
-#: src/being/being.cpp:435
+#: src/being/being.cpp:438
msgid "Human"
msgstr "Humano"
-#: src/being/being.cpp:609
+#: src/being/being.cpp:612
msgid "dodge"
msgstr "desviou"
-#: src/being/being.cpp:609
+#: src/being/being.cpp:612
msgid "miss"
msgstr "errou"
#. TRANSLATORS: this away status writed in player nick
-#: src/being/being.cpp:2035 src/gui/windows/whoisonline.cpp:871
+#: src/being/being.cpp:2084 src/gui/windows/whoisonline.cpp:871
msgid "A"
msgstr "A"
#. TRANSLATORS: this inactive status writed in player nick
-#: src/being/being.cpp:2040 src/gui/windows/whoisonline.cpp:876
+#: src/being/being.cpp:2089 src/gui/windows/whoisonline.cpp:876
msgid "I"
msgstr "I"
@@ -900,9 +900,8 @@ msgstr "(d) sem auto ataque"
#. TRANSLATORS: targeting type in status bar
#: src/gamemodifiers.cpp:276
-#, fuzzy
msgid "(D) don't switch target"
-msgstr "(?) Mover ao alvo"
+msgstr ""
#. TRANSLATORS: targeting type in status bar
#: src/gamemodifiers.cpp:278
@@ -911,9 +910,8 @@ msgstr ""
#. TRANSLATORS: targeting type in status bar
#: src/gamemodifiers.cpp:280
-#, fuzzy
msgid "(?) targeting"
-msgstr "(?) Mímica"
+msgstr ""
#. TRANSLATORS: pickup size in status bar
#: src/gamemodifiers.cpp:314
@@ -1888,7 +1886,7 @@ msgstr "Adicionar nome ao chat"
#. TRANSLATORS: popup menu header
#. TRANSLATORS: settings tab name
-#: src/gui/popups/popupmenu.cpp:429 src/gui/widgets/tabs/setup_players.cpp:38
+#: src/gui/popups/popupmenu.cpp:429 src/gui/widgets/tabs/setup_players.cpp:55
msgid "Players"
msgstr "Jogadores"
@@ -2176,9 +2174,8 @@ msgstr "Mostrar"
#. TRANSLATORS: popup menu item
#: src/gui/popups/popupmenu.cpp:1979
-#, fuzzy
msgid "Open yellow bar settings"
-msgstr "Zerar barra amarela"
+msgstr ""
#. TRANSLATORS: popup menu item
#: src/gui/popups/popupmenu.cpp:1981
@@ -2481,9 +2478,8 @@ msgstr "Gui"
#. TRANSLATORS: palette label
#: src/gui/userpalette.cpp:129
-#, fuzzy
msgid "Beings"
-msgstr "Personagem"
+msgstr ""
#. TRANSLATORS: palette color
#: src/gui/userpalette.cpp:134
@@ -2567,9 +2563,8 @@ msgstr ""
#. TRANSLATORS: palette label
#: src/gui/userpalette.cpp:227
-#, fuzzy
msgid "Particles"
-msgstr "Fonte de particulas"
+msgstr ""
#. TRANSLATORS: settings option
#: src/gui/userpalette.cpp:232 src/gui/widgets/tabs/setup_visual.cpp:157
@@ -2651,9 +2646,8 @@ msgstr "Golpes errados"
#. TRANSLATORS: palette label
#: src/gui/userpalette.cpp:313
-#, fuzzy
msgid "Tiles"
-msgstr "Sorrisos"
+msgstr ""
#: src/gui/userpalette.cpp:318
msgid "Portal highlight"
@@ -2691,9 +2685,8 @@ msgstr "Bordas dos pisos"
#. TRANSLATORS: palette label
#: src/gui/userpalette.cpp:356
-#, fuzzy
msgid "Ranges"
-msgstr "Alcance %s"
+msgstr ""
#. TRANSLATORS: palette color
#: src/gui/userpalette.cpp:361
@@ -3507,7 +3500,7 @@ msgid "Enable debug chat Log"
msgstr "Habilitar depurador de chat"
#: src/gui/widgets/tabs/setup_chat.cpp:124
-msgid "If you enable thus, debug chat tab also will be logged to disk."
+msgid "If you enable this, debug chat tab also will be logged to disk."
msgstr ""
#. TRANSLATORS: settings option
@@ -3561,7 +3554,7 @@ msgstr "Esconder mensagens de loja"
#: src/gui/widgets/tabs/setup_chat.cpp:153
msgid ""
-"If this setting enabled, no messages related to built-in ManaPlusshop will "
+"If this setting enabled, no messages related to built-in ManaPlus shop will "
"be displayed in chat. Disable this setting if you want to see shop-related "
"messages.\n"
"\n"
@@ -3720,10 +3713,10 @@ msgstr "Redimensionar aba de chat caso precisar"
#: src/gui/widgets/tabs/setup_chat.cpp:243
msgid ""
-"If this feature enabled, text in chat will be automaticallyadjusted to adapt "
-"to appearance of chat input field when youtyping message and when input "
-"field of chat disappears. If disabled, chat input area will allways occupy "
-"its place, which could be otherwise usable for text.\n"
+"If this feature enabled, text in chat will be automatically adjusted to "
+"adapt to appearance of chat input field when you typing message and when "
+"input field of chat disappears. If disabled, chat input area will allways "
+"occupy its place, which could be otherwise usable for text.\n"
"\n"
"Note: its mostly about jumpy attitude vs less usable space for text."
msgstr ""
@@ -3740,7 +3733,7 @@ msgstr "Usar tempo local"
#: src/gui/widgets/tabs/setup_chat.cpp:258
msgid ""
-"If this feature enabled, timestamps in chat will use locak times.If "
+"If this feature enabled, timestamps in chat will use local times. If "
"disabled, server time will be used (often it is GMT+0)."
msgstr ""
@@ -3754,7 +3747,7 @@ msgid ""
"Here you can specify some extra words which will also cause highlighting. "
"Use comma to separate words.\n"
"\n"
-"Note: frequenthilights are annoying - use it with caution."
+"Note: frequent hilights are annoying - use it with caution."
msgstr ""
#. TRANSLATORS: settings option
@@ -4530,94 +4523,110 @@ msgstr "Opções críticas (NÃO modifique se você não sabe o que está fazend
msgid "Disable logging in game (do not enable)"
msgstr "Desativar registros dentro do jogo (não habilitar)"
-#. TRANSLATORS: settings option
+#. TRANSLATORS: screen badges type
+#: src/gui/widgets/tabs/setup_players.cpp:41
+msgid "hide"
+msgstr ""
+
+#. TRANSLATORS: screen badges type
+#: src/gui/widgets/tabs/setup_players.cpp:43
+#, fuzzy
+msgid "show at top"
+msgstr "Mostrar mensagens antigas"
+
+#. TRANSLATORS: screen badges type
#: src/gui/widgets/tabs/setup_players.cpp:45
+#, fuzzy
+msgid "show at right"
+msgstr "Mostrar chapéu no chat"
+
+#. TRANSLATORS: screen badges type
+#: src/gui/widgets/tabs/setup_players.cpp:47
+msgid "show at bottom"
+msgstr ""
+
+#. TRANSLATORS: settings option
+#: src/gui/widgets/tabs/setup_players.cpp:62
msgid "Show gender"
msgstr "Mostrar gênero"
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_players.cpp:49
+#: src/gui/widgets/tabs/setup_players.cpp:66
msgid "Show level"
msgstr "Mostrar nível"
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_players.cpp:53
+#: src/gui/widgets/tabs/setup_players.cpp:70
msgid "Show own name"
msgstr "Mostrar o próprio nome"
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_players.cpp:57
+#: src/gui/widgets/tabs/setup_players.cpp:74
msgid "Enable extended mouse targeting"
msgstr "Ativar segmentação de mouse prolongado"
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_players.cpp:61
+#: src/gui/widgets/tabs/setup_players.cpp:78
msgid "Target dead players"
msgstr "Jogadores(as) mortos(as) como alvo"
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_players.cpp:65
+#: src/gui/widgets/tabs/setup_players.cpp:82
msgid "Visible names"
msgstr "Nomes visíveis"
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_players.cpp:69
+#: src/gui/widgets/tabs/setup_players.cpp:86
msgid "Auto move names"
msgstr "Mover nomes automaticamente"
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_players.cpp:73
-#, fuzzy
-msgid "Show badges"
-msgstr "Mostrar itens"
-
-#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_players.cpp:77
-msgid "Show badges at top"
+#: src/gui/widgets/tabs/setup_players.cpp:91
+msgid "Badges"
msgstr ""
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_players.cpp:81
+#: src/gui/widgets/tabs/setup_players.cpp:95
msgid "Secure trades"
msgstr "Negociações seguras"
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_players.cpp:85
+#: src/gui/widgets/tabs/setup_players.cpp:99
msgid "Unsecure chars in names"
msgstr "Letras inseguras no nome"
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_players.cpp:89
+#: src/gui/widgets/tabs/setup_players.cpp:103
msgid "Show statuses"
msgstr "Mostrar status"
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_players.cpp:93
+#: src/gui/widgets/tabs/setup_players.cpp:107
msgid "Show ip addresses on screenshots"
msgstr "Mostrar endereço de IP em Capturas de Tela"
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_players.cpp:97
+#: src/gui/widgets/tabs/setup_players.cpp:111
msgid "Allow self heal with mouse click"
msgstr "Permitir se curar com o clique do mouse"
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_players.cpp:101
+#: src/gui/widgets/tabs/setup_players.cpp:115
msgid "Group friends in who is online window"
msgstr "Grupo de amigos que está na janela on-line"
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_players.cpp:105
+#: src/gui/widgets/tabs/setup_players.cpp:119
msgid "Hide erased players nicks"
msgstr "Esconder nicks de jogadores apagados"
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_players.cpp:109
+#: src/gui/widgets/tabs/setup_players.cpp:123
msgid "Use special diagonal speed in players moving"
msgstr "Utilizar velocidade diagonal especial em jogadores se movendo"
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_players.cpp:113
+#: src/gui/widgets/tabs/setup_players.cpp:127
msgid ""
"Emulate right mouse button by long mouse click (useful for touch interfaces)"
msgstr ""
@@ -5409,9 +5418,8 @@ msgstr "Banco"
#. TRANSLATORS: short button name for mail window.
#: src/gui/windowmenu.cpp:156
-#, fuzzy
msgid "MA"
-msgstr "MAP"
+msgstr ""
#. TRANSLATORS: full button name
#. TRANSLATORS: mail window name
@@ -5920,9 +5928,8 @@ msgstr "Você sabia que ..."
#. TRANSLATORS: insert card dialog name
#: src/gui/windows/insertcarddialog.cpp:43
#: src/gui/windows/insertcarddialog.cpp:45
-#, fuzzy
msgid "Insert card"
-msgstr "Inserir"
+msgstr ""
#. TRANSLATORS: insert card dialog button
#. TRANSLATORS: input action name
@@ -5988,9 +5995,8 @@ msgstr "Escolha a quantidade de itens para armazenar."
#. TRANSLATORS: amount window message
#: src/gui/windows/itemamountwindow.cpp:252
-#, fuzzy
msgid "Select amount of items to send."
-msgstr "Escolha a quantidade de itens para armazenar."
+msgstr ""
#. TRANSLATORS: amount window message
#: src/gui/windows/itemamountwindow.cpp:257
@@ -6169,9 +6175,8 @@ msgstr "Abrir endereço de registro"
#. TRANSLATORS: mail edit window name
#: src/gui/windows/maileditwindow.cpp:47
-#, fuzzy
msgid "Edit mail"
-msgstr "Insira e-mail:"
+msgstr ""
#. TRANSLATORS: mail edit window button
#: src/gui/windows/maileditwindow.cpp:50
@@ -6204,24 +6209,21 @@ msgstr ""
#. TRANSLATORS: mail view window label
#: src/gui/windows/maileditwindow.cpp:60
#: src/gui/windows/mailviewwindow.cpp:103
-#, fuzzy
msgid "Money:"
-msgstr "Dinheiro: %s"
+msgstr ""
#. TRANSLATORS: mail edit window label
#: src/gui/windows/maileditwindow.cpp:62
#: src/gui/windows/mailviewwindow.cpp:119
#: src/gui/windows/mailviewwindow.cpp:124
-#, fuzzy
msgid "Item:"
-msgstr "Mapa Item"
+msgstr ""
#. TRANSLATORS: mail edit window label
#. TRANSLATORS: mail view window label
#: src/gui/windows/maileditwindow.cpp:64 src/gui/windows/mailviewwindow.cpp:75
-#, fuzzy
msgid "Message:"
-msgstr "Mensagem"
+msgstr ""
#. TRANSLATORS: mail view window name
#: src/gui/windows/mailviewwindow.cpp:53
@@ -6235,9 +6237,8 @@ msgstr ""
#. TRANSLATORS: mail view window label
#: src/gui/windows/mailviewwindow.cpp:65
-#, fuzzy
msgid "Time:"
-msgstr "Tempo"
+msgstr ""
#. TRANSLATORS: mail view window label
#: src/gui/windows/mailviewwindow.cpp:69
@@ -6245,9 +6246,8 @@ msgid "From:"
msgstr ""
#: src/gui/windows/mailviewwindow.cpp:131
-#, fuzzy
msgid "Get attach"
-msgstr "(?) Ataque"
+msgstr ""
#. TRANSLATORS: mail window button
#: src/gui/windows/mailwindow.cpp:62
@@ -6256,21 +6256,18 @@ msgstr ""
#. TRANSLATORS: mail window button
#: src/gui/windows/mailwindow.cpp:64
-#, fuzzy
msgid "New"
-msgstr "Rede"
+msgstr ""
#. TRANSLATORS: mail window button
#: src/gui/windows/mailwindow.cpp:68
-#, fuzzy
msgid "Return"
-msgstr "Retornar ao ovo"
+msgstr ""
#. TRANSLATORS: mail window button
#: src/gui/windows/mailwindow.cpp:70
-#, fuzzy
msgid "Open"
-msgstr "Abrir URL"
+msgstr ""
#: src/gui/windows/ministatuswindow.cpp:71
msgid "health bar"
@@ -7054,9 +7051,8 @@ msgstr "Selecionar mercenário"
#. TRANSLATORS: input action name
#: src/input/pages/basic.cpp:136
-#, fuzzy
msgid "Change targeting type"
-msgstr "Mudar o tipo de movimento ao alvo"
+msgstr ""
#. TRANSLATORS: input action name
#: src/input/pages/basic.cpp:142
@@ -8051,9 +8047,8 @@ msgstr "Janela Carrinho"
#. TRANSLATORS: input action name
#: src/input/pages/windows.cpp:196
-#, fuzzy
msgid "Quick settings window"
-msgstr "Janela de Missões"
+msgstr ""
#. TRANSLATORS: input action name
#: src/input/pages/windows.cpp:208
@@ -9747,51 +9742,43 @@ msgstr ""
#. TRANSLATORS: notification message
#: src/resources/notifications.h:572
-#, fuzzy
msgid "Message successfully sent."
-msgstr "Jogador %s com sucesso!"
+msgstr ""
#. TRANSLATORS: notification message
#: src/resources/notifications.h:576
-#, fuzzy
msgid "Message send failed."
-msgstr "Procura de itens falhada."
+msgstr ""
#. TRANSLATORS: notification message
#: src/resources/notifications.h:580
-#, fuzzy
msgid "Item attach failed."
-msgstr "Captura de animal de estimação falhou."
+msgstr ""
#. TRANSLATORS: notification message
#: src/resources/notifications.h:584
-#, fuzzy
msgid "Money attach failed."
-msgstr "Captura de animal de estimação falhou."
+msgstr ""
#. TRANSLATORS: notification message
#: src/resources/notifications.h:588
-#, fuzzy
msgid "Message return failed."
-msgstr "Procura de itens falhada."
+msgstr ""
#. TRANSLATORS: notification message
#: src/resources/notifications.h:592
-#, fuzzy
msgid "Message return success."
-msgstr "Animal de estimação alimentado."
+msgstr ""
#. TRANSLATORS: notification message
#: src/resources/notifications.h:596
-#, fuzzy
msgid "Message deletion failed."
-msgstr "Falha de autenticação."
+msgstr ""
#. TRANSLATORS: notification message
#: src/resources/notifications.h:600
-#, fuzzy
msgid "Message successfully deleted."
-msgstr "Grupo criado."
+msgstr ""
#. TRANSLATORS: notification message
#: src/resources/notifications.h:604
@@ -9810,9 +9797,8 @@ msgstr ""
#. TRANSLATORS: notification message
#: src/resources/notifications.h:620
-#, fuzzy
msgid "You enter battle field."
-msgstr "Você precisa de outra jóia azul!"
+msgstr ""
#. TRANSLATORS: chat option changed message
#: src/utils/booleanoptions.h:27
@@ -9820,36 +9806,3 @@ msgstr "Você precisa de outra jóia azul!"
msgid "Options to /%s are \"yes\", \"no\", \"true\", \"false\", \"1\", \"0\"."
msgstr ""
"Opções para /%s são \"yes\" e \"no\", \"true\" e \"false\", \"1\" e \"0\"."
-
-#~ msgid "Hide shield sprite"
-#~ msgstr "Ocultar sprite de escudo"
-
-#~ msgid "BC"
-#~ msgstr "AB"
-
-#~ msgid "Bot checker"
-#~ msgstr "Analisador de bot"
-
-#~ msgid "Bot Checker"
-#~ msgstr "Analizador de bot"
-
-#~ msgid "Result"
-#~ msgstr "Resultado"
-
-#~ msgid "Split"
-#~ msgstr "Dividir"
-
-#~ msgid "Time before jacko spawn:"
-#~ msgstr "Tempo para próxima aparição do JackO:"
-
-#~ msgid "%s %d?"
-#~ msgstr "%s %d?"
-
-#~ msgid "jacko spawning"
-#~ msgstr "Aparição do JackO"
-
-#~ msgid "Failed to send as sender or letter invalid."
-#~ msgstr "Falha ao enviar como remetente ou a carta é inválida."
-
-#~ msgid "Bot Checker Window"
-#~ msgstr "Janela Analisador de bot"
diff --git a/po/ru.po b/po/ru.po
index 3db800b9a..be9c4f676 100644
--- a/po/ru.po
+++ b/po/ru.po
@@ -18,8 +18,8 @@ msgid ""
msgstr ""
"Project-Id-Version: ManaPlus\n"
"Report-Msgid-Bugs-To: akaras@inbox.ru\n"
-"POT-Creation-Date: 2015-07-29 02:28+0300\n"
-"PO-Revision-Date: 2015-04-11 11:22+0000\n"
+"POT-Creation-Date: 2015-07-29 22:39+0300\n"
+"PO-Revision-Date: 2015-07-29 09:13+0000\n"
"Last-Translator: Andrei Karas <akaras@inbox.ru>\n"
"Language-Team: Russian (http://www.transifex.com/projects/p/manaplus/"
"language/ru/)\n"
@@ -27,8 +27,9 @@ msgstr ""
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"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"
+"Plural-Forms: nplurals=4; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n"
+"%10<=4 && (n%100<12 || n%100>14) ? 1 : n%10==0 || (n%10>=5 && n%10<=9) || (n"
+"%100>=11 && n%100<=14)? 2 : 3);\n"
#. TRANSLATORS: file uploaded message
#: src/actions/actions.cpp:155
@@ -322,30 +323,30 @@ msgid "Quick"
msgstr ""
#. TRANSLATORS: visible beings on map
-#: src/actormanager.cpp:1375
+#: src/actormanager.cpp:1376
msgid "Visible on map"
msgstr "Видимые на карте"
#. TRANSLATORS: default race name
-#: src/being/being.cpp:435
+#: src/being/being.cpp:438
msgid "Human"
msgstr "Человек"
-#: src/being/being.cpp:609
+#: src/being/being.cpp:612
msgid "dodge"
msgstr "уклонение"
-#: src/being/being.cpp:609
+#: src/being/being.cpp:612
msgid "miss"
msgstr "промах"
#. TRANSLATORS: this away status writed in player nick
-#: src/being/being.cpp:2035 src/gui/windows/whoisonline.cpp:871
+#: src/being/being.cpp:2084 src/gui/windows/whoisonline.cpp:871
msgid "A"
msgstr "О"
#. TRANSLATORS: this inactive status writed in player nick
-#: src/being/being.cpp:2040 src/gui/windows/whoisonline.cpp:876
+#: src/being/being.cpp:2089 src/gui/windows/whoisonline.cpp:876
msgid "I"
msgstr "Б"
@@ -409,6 +410,7 @@ msgid_plural "You picked up %d [@@%d|%s@@]."
msgstr[0] "Вы подняли %d [@@%d|%s@@]."
msgstr[1] "Вы подняли %d [@@%d|%s@@]."
msgstr[2] "Вы подняли %d [@@%d|%s@@]."
+msgstr[3] "Вы подняли %d [@@%d|%s@@]."
#. TRANSLATORS: this is normal experience
#. TRANSLATORS: get xp message
@@ -896,9 +898,8 @@ msgstr "(d) без автоатаки"
#. TRANSLATORS: targeting type in status bar
#: src/gamemodifiers.cpp:276
-#, fuzzy
msgid "(D) don't switch target"
-msgstr "(?) неизвестное движение к цели"
+msgstr ""
#. TRANSLATORS: targeting type in status bar
#: src/gamemodifiers.cpp:278
@@ -907,9 +908,8 @@ msgstr ""
#. TRANSLATORS: targeting type in status bar
#: src/gamemodifiers.cpp:280
-#, fuzzy
msgid "(?) targeting"
-msgstr "(?) неизвестная имитация"
+msgstr ""
#. TRANSLATORS: pickup size in status bar
#: src/gamemodifiers.cpp:314
@@ -1884,7 +1884,7 @@ msgstr "Добавить имя в чат"
#. TRANSLATORS: popup menu header
#. TRANSLATORS: settings tab name
-#: src/gui/popups/popupmenu.cpp:429 src/gui/widgets/tabs/setup_players.cpp:38
+#: src/gui/popups/popupmenu.cpp:429 src/gui/widgets/tabs/setup_players.cpp:55
msgid "Players"
msgstr "Игроки"
@@ -2172,9 +2172,8 @@ msgstr "Показать"
#. TRANSLATORS: popup menu item
#: src/gui/popups/popupmenu.cpp:1979
-#, fuzzy
msgid "Open yellow bar settings"
-msgstr "сбросить настройки"
+msgstr ""
#. TRANSLATORS: popup menu item
#: src/gui/popups/popupmenu.cpp:1981
@@ -2477,9 +2476,8 @@ msgstr "Интерфейс"
#. TRANSLATORS: palette label
#: src/gui/userpalette.cpp:129
-#, fuzzy
msgid "Beings"
-msgstr "Существо"
+msgstr ""
#. TRANSLATORS: palette color
#: src/gui/userpalette.cpp:134
@@ -2563,9 +2561,8 @@ msgstr ""
#. TRANSLATORS: palette label
#: src/gui/userpalette.cpp:227
-#, fuzzy
msgid "Particles"
-msgstr "Шрифт частиц"
+msgstr ""
#. TRANSLATORS: settings option
#: src/gui/userpalette.cpp:232 src/gui/widgets/tabs/setup_visual.cpp:157
@@ -2647,9 +2644,8 @@ msgstr "Промахи"
#. TRANSLATORS: palette label
#: src/gui/userpalette.cpp:313
-#, fuzzy
msgid "Tiles"
-msgstr "Смайлы"
+msgstr ""
#: src/gui/userpalette.cpp:318
msgid "Portal highlight"
@@ -2687,9 +2683,8 @@ msgstr "Бордюр тайлов"
#. TRANSLATORS: palette label
#: src/gui/userpalette.cpp:356
-#, fuzzy
msgid "Ranges"
-msgstr "Расстояние %s"
+msgstr ""
#. TRANSLATORS: palette color
#: src/gui/userpalette.cpp:361
@@ -3503,7 +3498,7 @@ msgid "Enable debug chat Log"
msgstr "Вести лог чата отладки"
#: src/gui/widgets/tabs/setup_chat.cpp:124
-msgid "If you enable thus, debug chat tab also will be logged to disk."
+msgid "If you enable this, debug chat tab also will be logged to disk."
msgstr ""
#. TRANSLATORS: settings option
@@ -3557,7 +3552,7 @@ msgstr "Скрыть сообщения магазина"
#: src/gui/widgets/tabs/setup_chat.cpp:153
msgid ""
-"If this setting enabled, no messages related to built-in ManaPlusshop will "
+"If this setting enabled, no messages related to built-in ManaPlus shop will "
"be displayed in chat. Disable this setting if you want to see shop-related "
"messages.\n"
"\n"
@@ -3716,10 +3711,10 @@ msgstr "Подгонять размер чата"
#: src/gui/widgets/tabs/setup_chat.cpp:243
msgid ""
-"If this feature enabled, text in chat will be automaticallyadjusted to adapt "
-"to appearance of chat input field when youtyping message and when input "
-"field of chat disappears. If disabled, chat input area will allways occupy "
-"its place, which could be otherwise usable for text.\n"
+"If this feature enabled, text in chat will be automatically adjusted to "
+"adapt to appearance of chat input field when you typing message and when "
+"input field of chat disappears. If disabled, chat input area will allways "
+"occupy its place, which could be otherwise usable for text.\n"
"\n"
"Note: its mostly about jumpy attitude vs less usable space for text."
msgstr ""
@@ -3736,7 +3731,7 @@ msgstr "Использовать местное время"
#: src/gui/widgets/tabs/setup_chat.cpp:258
msgid ""
-"If this feature enabled, timestamps in chat will use locak times.If "
+"If this feature enabled, timestamps in chat will use local times. If "
"disabled, server time will be used (often it is GMT+0)."
msgstr ""
@@ -3750,7 +3745,7 @@ msgid ""
"Here you can specify some extra words which will also cause highlighting. "
"Use comma to separate words.\n"
"\n"
-"Note: frequenthilights are annoying - use it with caution."
+"Note: frequent hilights are annoying - use it with caution."
msgstr ""
#. TRANSLATORS: settings option
@@ -4531,94 +4526,110 @@ msgstr ""
msgid "Disable logging in game (do not enable)"
msgstr "Отключить ведение лога в игре (не включать)"
-#. TRANSLATORS: settings option
+#. TRANSLATORS: screen badges type
+#: src/gui/widgets/tabs/setup_players.cpp:41
+msgid "hide"
+msgstr ""
+
+#. TRANSLATORS: screen badges type
+#: src/gui/widgets/tabs/setup_players.cpp:43
+#, fuzzy
+msgid "show at top"
+msgstr "Показать историю чата"
+
+#. TRANSLATORS: screen badges type
#: src/gui/widgets/tabs/setup_players.cpp:45
+#, fuzzy
+msgid "show at right"
+msgstr "Отображает одетую шапку в чате"
+
+#. TRANSLATORS: screen badges type
+#: src/gui/widgets/tabs/setup_players.cpp:47
+msgid "show at bottom"
+msgstr ""
+
+#. TRANSLATORS: settings option
+#: src/gui/widgets/tabs/setup_players.cpp:62
msgid "Show gender"
msgstr "Показать пол"
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_players.cpp:49
+#: src/gui/widgets/tabs/setup_players.cpp:66
msgid "Show level"
msgstr "Показать уровень"
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_players.cpp:53
+#: src/gui/widgets/tabs/setup_players.cpp:70
msgid "Show own name"
msgstr "Показать свое имя"
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_players.cpp:57
+#: src/gui/widgets/tabs/setup_players.cpp:74
msgid "Enable extended mouse targeting"
msgstr "Включить расширенное наведение мыши"
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_players.cpp:61
+#: src/gui/widgets/tabs/setup_players.cpp:78
msgid "Target dead players"
msgstr "Наводить фокус на мертвых игроков"
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_players.cpp:65
+#: src/gui/widgets/tabs/setup_players.cpp:82
msgid "Visible names"
msgstr "Видимые имена"
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_players.cpp:69
+#: src/gui/widgets/tabs/setup_players.cpp:86
msgid "Auto move names"
msgstr "Автоматически сдвигать имена"
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_players.cpp:73
-#, fuzzy
-msgid "Show badges"
-msgstr "Показать предметы"
-
-#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_players.cpp:77
-msgid "Show badges at top"
+#: src/gui/widgets/tabs/setup_players.cpp:91
+msgid "Badges"
msgstr ""
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_players.cpp:81
+#: src/gui/widgets/tabs/setup_players.cpp:95
msgid "Secure trades"
msgstr "Защитить торговлю"
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_players.cpp:85
+#: src/gui/widgets/tabs/setup_players.cpp:99
msgid "Unsecure chars in names"
msgstr "Небезопасные символы"
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_players.cpp:89
+#: src/gui/widgets/tabs/setup_players.cpp:103
msgid "Show statuses"
msgstr "Показывать статусы"
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_players.cpp:93
+#: src/gui/widgets/tabs/setup_players.cpp:107
msgid "Show ip addresses on screenshots"
msgstr "Показывать ip адреса на снимках экрана"
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_players.cpp:97
+#: src/gui/widgets/tabs/setup_players.cpp:111
msgid "Allow self heal with mouse click"
msgstr "Включить самолечение по клику мыши"
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_players.cpp:101
+#: src/gui/widgets/tabs/setup_players.cpp:115
msgid "Group friends in who is online window"
msgstr "Группировать друзей в окне онлайн списка"
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_players.cpp:105
+#: src/gui/widgets/tabs/setup_players.cpp:119
msgid "Hide erased players nicks"
msgstr "Спрятать имена стертых персонажей"
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_players.cpp:109
+#: src/gui/widgets/tabs/setup_players.cpp:123
msgid "Use special diagonal speed in players moving"
msgstr "Использовать специальную диагональную скорость в передвижении игроков"
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_players.cpp:113
+#: src/gui/widgets/tabs/setup_players.cpp:127
msgid ""
"Emulate right mouse button by long mouse click (useful for touch interfaces)"
msgstr "Эмулировать правую кнопку мыши при помощи долгого нажатия левой кнопки"
@@ -5410,9 +5421,8 @@ msgstr "Банк"
#. TRANSLATORS: short button name for mail window.
#: src/gui/windowmenu.cpp:156
-#, fuzzy
msgid "MA"
-msgstr "КАР"
+msgstr ""
#. TRANSLATORS: full button name
#. TRANSLATORS: mail window name
@@ -5921,9 +5931,8 @@ msgstr "Знаете ли вы..."
#. TRANSLATORS: insert card dialog name
#: src/gui/windows/insertcarddialog.cpp:43
#: src/gui/windows/insertcarddialog.cpp:45
-#, fuzzy
msgid "Insert card"
-msgstr "Вставка"
+msgstr ""
#. TRANSLATORS: insert card dialog button
#. TRANSLATORS: input action name
@@ -5989,9 +5998,8 @@ msgstr "Укажите количество вещей для хранения."
#. TRANSLATORS: amount window message
#: src/gui/windows/itemamountwindow.cpp:252
-#, fuzzy
msgid "Select amount of items to send."
-msgstr "Укажите количество вещей для хранения."
+msgstr ""
#. TRANSLATORS: amount window message
#: src/gui/windows/itemamountwindow.cpp:257
@@ -6078,6 +6086,7 @@ msgid_plural "Exp speed per %d min: %s"
msgstr[0] "Опыт за %d мин.: %s"
msgstr[1] "Опыт за %d мин.: %s"
msgstr[2] "Опыт за %d мин.: %s"
+msgstr[3] "Опыт за %d мин.: %s"
#: src/gui/windows/killstats.cpp:75 src/gui/windows/killstats.cpp:80
#: src/gui/windows/killstats.cpp:86
@@ -6087,6 +6096,7 @@ msgid_plural "Time for next level per %d min: %s"
msgstr[0] "Время до следующего уровня в мин. %d: %s"
msgstr[1] "Время до следующего уровня в мин. %d: %s"
msgstr[2] "Время до следующего уровня в мин. %d: %s"
+msgstr[3] "Время до следующего уровня в мин. %d: %s"
#. TRANSLATORS: kill stats window label
#: src/gui/windows/killstats.cpp:89 src/gui/windows/killstats.cpp:281
@@ -6172,9 +6182,8 @@ msgstr "Открыть ссылку регистрации"
#. TRANSLATORS: mail edit window name
#: src/gui/windows/maileditwindow.cpp:47
-#, fuzzy
msgid "Edit mail"
-msgstr "Введите email:"
+msgstr ""
#. TRANSLATORS: mail edit window button
#: src/gui/windows/maileditwindow.cpp:50
@@ -6207,24 +6216,21 @@ msgstr ""
#. TRANSLATORS: mail view window label
#: src/gui/windows/maileditwindow.cpp:60
#: src/gui/windows/mailviewwindow.cpp:103
-#, fuzzy
msgid "Money:"
-msgstr "Деньги: %s"
+msgstr ""
#. TRANSLATORS: mail edit window label
#: src/gui/windows/maileditwindow.cpp:62
#: src/gui/windows/mailviewwindow.cpp:119
#: src/gui/windows/mailviewwindow.cpp:124
-#, fuzzy
msgid "Item:"
-msgstr "Элемент карты"
+msgstr ""
#. TRANSLATORS: mail edit window label
#. TRANSLATORS: mail view window label
#: src/gui/windows/maileditwindow.cpp:64 src/gui/windows/mailviewwindow.cpp:75
-#, fuzzy
msgid "Message:"
-msgstr "Сообщение"
+msgstr ""
#. TRANSLATORS: mail view window name
#: src/gui/windows/mailviewwindow.cpp:53
@@ -6238,9 +6244,8 @@ msgstr ""
#. TRANSLATORS: mail view window label
#: src/gui/windows/mailviewwindow.cpp:65
-#, fuzzy
msgid "Time:"
-msgstr "Время"
+msgstr ""
#. TRANSLATORS: mail view window label
#: src/gui/windows/mailviewwindow.cpp:69
@@ -6248,9 +6253,8 @@ msgid "From:"
msgstr ""
#: src/gui/windows/mailviewwindow.cpp:131
-#, fuzzy
msgid "Get attach"
-msgstr "(?) неизвестная атака"
+msgstr ""
#. TRANSLATORS: mail window button
#: src/gui/windows/mailwindow.cpp:62
@@ -6259,21 +6263,18 @@ msgstr ""
#. TRANSLATORS: mail window button
#: src/gui/windows/mailwindow.cpp:64
-#, fuzzy
msgid "New"
-msgstr "Сеть"
+msgstr ""
#. TRANSLATORS: mail window button
#: src/gui/windows/mailwindow.cpp:68
-#, fuzzy
msgid "Return"
-msgstr "Вернут в яйцо"
+msgstr ""
#. TRANSLATORS: mail window button
#: src/gui/windows/mailwindow.cpp:70
-#, fuzzy
msgid "Open"
-msgstr "Открыть ссылку"
+msgstr ""
#: src/gui/windows/ministatuswindow.cpp:71
msgid "health bar"
@@ -7058,9 +7059,8 @@ msgstr "Выделение наемника"
#. TRANSLATORS: input action name
#: src/input/pages/basic.cpp:136
-#, fuzzy
msgid "Change targeting type"
-msgstr "Изменение типа движения и атаки"
+msgstr ""
#. TRANSLATORS: input action name
#: src/input/pages/basic.cpp:142
@@ -8055,9 +8055,8 @@ msgstr "Прицеп"
#. TRANSLATORS: input action name
#: src/input/pages/windows.cpp:196
-#, fuzzy
msgid "Quick settings window"
-msgstr "Окно квестов"
+msgstr ""
#. TRANSLATORS: input action name
#: src/input/pages/windows.cpp:208
@@ -9743,51 +9742,43 @@ msgstr ""
#. TRANSLATORS: notification message
#: src/resources/notifications.h:572
-#, fuzzy
msgid "Message successfully sent."
-msgstr "Игрок удачно %s!"
+msgstr ""
#. TRANSLATORS: notification message
#: src/resources/notifications.h:576
-#, fuzzy
msgid "Message send failed."
-msgstr "Предмет не найден."
+msgstr ""
#. TRANSLATORS: notification message
#: src/resources/notifications.h:580
-#, fuzzy
msgid "Item attach failed."
-msgstr "Попытка поймать не удалась."
+msgstr ""
#. TRANSLATORS: notification message
#: src/resources/notifications.h:584
-#, fuzzy
msgid "Money attach failed."
-msgstr "Попытка поймать не удалась."
+msgstr ""
#. TRANSLATORS: notification message
#: src/resources/notifications.h:588
-#, fuzzy
msgid "Message return failed."
-msgstr "Предмет не найден."
+msgstr ""
#. TRANSLATORS: notification message
#: src/resources/notifications.h:592
-#, fuzzy
msgid "Message return success."
-msgstr "Кормление животного удалось."
+msgstr ""
#. TRANSLATORS: notification message
#: src/resources/notifications.h:596
-#, fuzzy
msgid "Message deletion failed."
-msgstr "Ошибка авторизации."
+msgstr ""
#. TRANSLATORS: notification message
#: src/resources/notifications.h:600
-#, fuzzy
msgid "Message successfully deleted."
-msgstr "Группа успешно создана."
+msgstr ""
#. TRANSLATORS: notification message
#: src/resources/notifications.h:604
@@ -9806,9 +9797,8 @@ msgstr ""
#. TRANSLATORS: notification message
#: src/resources/notifications.h:620
-#, fuzzy
msgid "You enter battle field."
-msgstr "Вам нужен другой синий камень!"
+msgstr ""
#. TRANSLATORS: chat option changed message
#: src/utils/booleanoptions.h:27
@@ -9817,36 +9807,3 @@ msgid "Options to /%s are \"yes\", \"no\", \"true\", \"false\", \"1\", \"0\"."
msgstr ""
"/%s может принимать значение \"yes\", \"no\", \"true\", \"false\", \"1\" или "
"\"0\"."
-
-#~ msgid "Hide shield sprite"
-#~ msgstr "Спрятать картинку щита"
-
-#~ msgid "BC"
-#~ msgstr "ДБ"
-
-#~ msgid "Bot checker"
-#~ msgstr "Окно детектора ботов"
-
-#~ msgid "Bot Checker"
-#~ msgstr "Окно детектора ботов"
-
-#~ msgid "Result"
-#~ msgstr "Результат"
-
-#~ msgid "Split"
-#~ msgstr "Разделить"
-
-#~ msgid "Time before jacko spawn:"
-#~ msgstr "Время до появления jacko:"
-
-#~ msgid "%s %d?"
-#~ msgstr "%s %d?"
-
-#~ msgid "jacko spawning"
-#~ msgstr "jacko появляется"
-
-#~ msgid "Failed to send as sender or letter invalid."
-#~ msgstr "Невозможно послать ибо отправитель либо сообщение неверны."
-
-#~ msgid "Bot Checker Window"
-#~ msgstr "Окно детектора ботов"
diff --git a/po/sk.po b/po/sk.po
index df165d9fa..7b5abd579 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-04-06 02:00+0300\n"
-"PO-Revision-Date: 2015-04-06 11:05+0000\n"
+"POT-Creation-Date: 2015-07-29 02:28+0300\n"
+"PO-Revision-Date: 2015-07-29 09:12+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:146
+#: src/actions/actions.cpp:155
msgid "File uploaded"
msgstr ""
@@ -32,146 +32,146 @@ msgstr ""
#. TRANSLATORS: ok dialog button
#. TRANSLATORS: text dialog button
#. TRANSLATORS: ok dialog button
-#: src/actions/actions.cpp:148 src/client.cpp:1454 src/client.cpp:1481
-#: 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:312
-#: src/gui/widgets/tabs/setup_theme.cpp:343
+#: src/actions/actions.cpp:158 src/client.cpp:1453 src/client.cpp:1486
+#: src/gamemodifiers.cpp:451 src/gui/dialogsmanager.cpp:168
+#: src/gui/dialogsmanager.cpp:188 src/gui/widgets/tabs/setup_input.cpp:164
+#: src/gui/widgets/tabs/setup_theme.cpp:313
+#: src/gui/widgets/tabs/setup_theme.cpp:349
#: src/gui/widgets/tabs/setup_video.cpp:250
-#: src/gui/widgets/tabs/setup_video.cpp:274
-#: src/gui/widgets/tabs/setup_video.cpp:389
-#: src/gui/widgets/tabs/setup_video.cpp:401
-#: src/gui/windows/changeemaildialog.cpp:167
-#: src/gui/windows/changepassworddialog.cpp:157
-#: src/gui/windows/charcreatedialog.cpp:380
-#: src/gui/windows/charselectdialog.cpp:279
-#: src/gui/windows/charselectdialog.cpp:321 src/gui/windows/editdialog.cpp:49
-#: src/gui/windows/editserverdialog.cpp:59
-#: src/gui/windows/editserverdialog.cpp:217
-#: src/gui/windows/itemamountwindow.cpp:167 src/gui/windows/quitdialog.cpp:68
-#: src/gui/windows/registerdialog.cpp:243 src/gui/windows/socialwindow.cpp:507
-#: src/gui/windows/textdialog.cpp:48 src/gui/windows/unregisterdialog.cpp:146
-#: src/net/ea/charserverhandler.cpp:143 src/net/ea/charserverhandler.cpp:162
-#: src/net/ea/gamehandler.cpp:83 src/net/eathena/charserverhandler.cpp:593
-#: src/net/eathena/charserverhandler.cpp:623
-#: src/net/eathena/charserverhandler.cpp:653
-#: src/net/tmwa/charserverhandler.cpp:535
+#: src/gui/widgets/tabs/setup_video.cpp:278
+#: src/gui/widgets/tabs/setup_video.cpp:396
+#: src/gui/widgets/tabs/setup_video.cpp:412
+#: src/gui/windows/changeemaildialog.cpp:169
+#: src/gui/windows/changepassworddialog.cpp:159
+#: src/gui/windows/charcreatedialog.cpp:390
+#: src/gui/windows/charselectdialog.cpp:280
+#: src/gui/windows/charselectdialog.cpp:327 src/gui/windows/editdialog.cpp:50
+#: src/gui/windows/editserverdialog.cpp:56
+#: src/gui/windows/editserverdialog.cpp:216
+#: src/gui/windows/itemamountwindow.cpp:179 src/gui/windows/quitdialog.cpp:66
+#: src/gui/windows/registerdialog.cpp:241 src/gui/windows/socialwindow.cpp:524
+#: src/gui/windows/textdialog.cpp:48 src/gui/windows/unregisterdialog.cpp:149
+#: src/net/ea/charserverhandler.cpp:145 src/net/ea/charserverhandler.cpp:170
+#: src/net/ea/gamehandler.cpp:85 src/net/eathena/charserverhandler.cpp:612
+#: src/net/eathena/charserverhandler.cpp:647
+#: src/net/eathena/charserverhandler.cpp:683
+#: src/net/tmwa/charserverhandler.cpp:506
msgid "OK"
msgstr "Potvrdiť"
#. TRANSLATORS: clear graphics command message
#. TRANSLATORS: clear fonts cache message
-#: src/actions/actions.cpp:934 src/actions/actions.cpp:946
+#: src/actions/actions.cpp:983 src/actions/actions.cpp:996
msgid "Cache cleaned"
msgstr ""
#. TRANSLATORS: uptime command
-#: src/actions/actions.cpp:1074 src/actions/actions.cpp:1130
+#: src/actions/actions.cpp:1132 src/actions/actions.cpp:1189
#, c-format
msgid "Client uptime: %s"
msgstr ""
#. TRANSLATORS: uptime command
-#: src/actions/actions.cpp:1085
+#: src/actions/actions.cpp:1144
#, c-format
msgid "%d week"
msgstr ""
-#: src/actions/actions.cpp:1085
+#: src/actions/actions.cpp:1144
#, c-format
msgid "%d weeks"
msgstr ""
#. TRANSLATORS: uptime command
-#: src/actions/actions.cpp:1096
+#: src/actions/actions.cpp:1155
#, c-format
msgid "%d day"
msgstr ""
-#: src/actions/actions.cpp:1096
+#: src/actions/actions.cpp:1155
#, c-format
msgid "%d days"
msgstr ""
#. TRANSLATORS: uptime command
-#: src/actions/actions.cpp:1106
+#: src/actions/actions.cpp:1165
#, c-format
msgid "%d hour"
msgstr ""
-#: src/actions/actions.cpp:1106
+#: src/actions/actions.cpp:1165
#, c-format
msgid "%d hours"
msgstr ""
#. TRANSLATORS: uptime command
-#: src/actions/actions.cpp:1116
+#: src/actions/actions.cpp:1175
#, c-format
msgid "%d minute"
msgstr ""
-#: src/actions/actions.cpp:1116
+#: src/actions/actions.cpp:1175
#, c-format
msgid "%d minutes"
msgstr ""
#. TRANSLATORS: uptime command
-#: src/actions/actions.cpp:1126
+#: src/actions/actions.cpp:1185
#, c-format
msgid "%d second"
msgstr ""
-#: src/actions/actions.cpp:1126
+#: src/actions/actions.cpp:1185
#, c-format
msgid "%d seconds"
msgstr ""
#. TRANSLATORS: dump command
-#: src/actions/actions.cpp:1187 src/actions/actions.cpp:1196
+#: src/actions/actions.cpp:1247 src/actions/actions.cpp:1256
msgid "Resource images:"
msgstr ""
#. TRANSLATORS: dump command
-#: src/actions/actions.cpp:1190 src/actions/actions.cpp:1199
+#: src/actions/actions.cpp:1250 src/actions/actions.cpp:1260
msgid "Resource orphaned images:"
msgstr ""
#. TRANSLATORS: dump environment command
-#: src/actions/actions.cpp:1287
+#: src/actions/actions.cpp:1349
msgid "Environment variables dumped"
msgstr ""
-#: src/actions/actions.cpp:1406
+#: src/actions/actions.cpp:1474
msgid "Uploaded config into:"
msgstr ""
-#: src/actions/actions.cpp:1415
+#: src/actions/actions.cpp:1483
msgid "Uploaded server config into:"
msgstr ""
-#: src/actions/actions.cpp:1424
+#: src/actions/actions.cpp:1492
msgid "Uploaded log into:"
msgstr ""
#. TRANSLATORS: whisper send
-#: src/actions/chat.cpp:247
+#: src/actions/chat.cpp:246
msgid "Cannot send empty whispers!"
msgstr ""
#. TRANSLATORS: new whisper or channel query
-#: src/actions/chat.cpp:295
+#: src/actions/chat.cpp:294
#, 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:320 src/gui/widgets/tabs/chat/partytab.cpp:71
+#: src/actions/chat.cpp:319 src/gui/widgets/tabs/chat/partytab.cpp:71
msgid "Party name is missing."
msgstr ""
#. TRANSLATORS: create guild message
-#: src/actions/chat.cpp:338
+#: src/actions/chat.cpp:337
msgid "Guild name is missing."
msgstr ""
@@ -179,16 +179,16 @@ msgstr ""
#. TRANSLATORS: guild invite message
#. TRANSLATORS: party kick message
#. TRANSLATORS: change relation
-#: src/actions/chat.cpp:359 src/actions/chat.cpp:390 src/actions/chat.cpp:455
-#: src/actions/chat.cpp:485 src/actions/commands.cpp:78
+#: src/actions/chat.cpp:358 src/actions/chat.cpp:389 src/actions/chat.cpp:460
+#: src/actions/chat.cpp:490 src/actions/commands.cpp:80
msgid "Please specify a name."
msgstr ""
-#: src/actions/chat.cpp:410
+#: src/actions/chat.cpp:409
msgid "Return toggles chat."
msgstr ""
-#: src/actions/chat.cpp:410
+#: src/actions/chat.cpp:409
msgid "Message closes chat."
msgstr ""
@@ -198,184 +198,199 @@ msgid "Return now toggles chat."
msgstr ""
#. TRANSLATORS: message from toggle chat command
-#: src/actions/chat.cpp:430
+#: src/actions/chat.cpp:431
msgid "Message now closes chat."
msgstr ""
-#: src/actions/chat.cpp:570
+#: src/actions/chat.cpp:575
#, c-format
msgid "equipped hat %s."
msgstr ""
#. TRANSLATORS: change relation
-#: src/actions/commands.cpp:120
+#: src/actions/commands.cpp:122
#, c-format
msgid "Player already %s!"
msgstr ""
#. TRANSLATORS: change relation
-#: src/actions/commands.cpp:133
+#: src/actions/commands.cpp:135
#, c-format
msgid "Player successfully %s!"
msgstr ""
#. TRANSLATORS: change relation
-#: src/actions/commands.cpp:135
+#: src/actions/commands.cpp:137
#, c-format
msgid "Player could not be %s!"
msgstr ""
#. TRANSLATORS: unignore command
-#: src/actions/commands.cpp:166
+#: src/actions/commands.cpp:168
msgid "Player wasn't ignored!"
msgstr ""
#. TRANSLATORS: unignore command
-#: src/actions/commands.cpp:175
+#: src/actions/commands.cpp:177
msgid "Player no longer ignored!"
msgstr ""
#. TRANSLATORS: unignore command
-#: src/actions/commands.cpp:177
+#: src/actions/commands.cpp:179
msgid "Player could not be unignored!"
msgstr ""
#. TRANSLATORS: erase command
-#: src/actions/commands.cpp:192
+#: src/actions/commands.cpp:194
msgid "Player already erased!"
msgstr ""
#. TRANSLATORS: erase command
-#: src/actions/commands.cpp:205
+#: src/actions/commands.cpp:207
msgid "Player no longer erased!"
msgstr ""
#. TRANSLATORS: erase command
-#: src/actions/commands.cpp:207
+#: src/actions/commands.cpp:209
msgid "Player could not be erased!"
msgstr ""
#. TRANSLATORS: adding friend command
-#: src/actions/commands.cpp:214
+#: src/actions/commands.cpp:216
msgid "friend"
msgstr ""
#. TRANSLATORS: disregard command
-#: src/actions/commands.cpp:221
+#: src/actions/commands.cpp:223
msgid "disregarded"
msgstr ""
#. TRANSLATORS: neutral command
-#: src/actions/commands.cpp:228
+#: src/actions/commands.cpp:230
msgid "neutral"
msgstr ""
#. TRANSLATORS: blacklist command
-#: src/actions/commands.cpp:235
+#: src/actions/commands.cpp:237
msgid "blacklisted"
msgstr ""
#. TRANSLATORS: enemy command
-#: src/actions/commands.cpp:242
+#: src/actions/commands.cpp:244
msgid "enemy"
msgstr ""
-#: src/actions/pets.cpp:104
+#: src/actions/commands.cpp:947
+#, c-format
+msgid "Config value: %s"
+msgstr ""
+
+#: src/actions/commands.cpp:959
+#, c-format
+msgid "Server config value: %s"
+msgstr ""
+
+#: src/actions/pets.cpp:109
msgid "Rename your pet"
msgstr ""
#. TRANSLATORS: disable trades message
-#: src/actions/statusbar.cpp:171
+#: src/actions/statusbar.cpp:177
msgid "Ignoring incoming trade requests"
msgstr ""
#. TRANSLATORS: enable trades message
-#: src/actions/statusbar.cpp:181
+#: src/actions/statusbar.cpp:187
msgid "Accepting incoming trade requests"
msgstr ""
+#. TRANSLATORS: quick tab in settings
+#: src/actions/windows.cpp:323 src/gui/widgets/tabs/setup_quick.cpp:45
+msgid "Quick"
+msgstr ""
+
#. TRANSLATORS: visible beings on map
-#: src/actormanager.cpp:1359
+#: src/actormanager.cpp:1375
msgid "Visible on map"
msgstr ""
#. TRANSLATORS: default race name
-#: src/being/being.cpp:406
+#: src/being/being.cpp:435
msgid "Human"
msgstr ""
-#: src/being/being.cpp:575
+#: src/being/being.cpp:609
msgid "dodge"
msgstr ""
-#: src/being/being.cpp:575
+#: src/being/being.cpp:609
msgid "miss"
msgstr ""
#. TRANSLATORS: this away status writed in player nick
-#: src/being/being.cpp:1921 src/gui/windows/whoisonline.cpp:865
+#: src/being/being.cpp:2035 src/gui/windows/whoisonline.cpp:871
msgid "A"
msgstr ""
#. TRANSLATORS: this inactive status writed in player nick
-#: src/being/being.cpp:1926 src/gui/windows/whoisonline.cpp:870
+#: src/being/being.cpp:2040 src/gui/windows/whoisonline.cpp:876
msgid "I"
msgstr ""
#. TRANSLATORS: chat message after death
-#: src/being/localplayer.cpp:381
+#: src/being/localplayer.cpp:380
#, c-format
msgid "You were killed by %s."
msgstr ""
#. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:835
+#: src/being/localplayer.cpp:836
msgid "Tried to pick up nonexistent item."
msgstr ""
#. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:839
+#: src/being/localplayer.cpp:840
msgid "Item is too heavy."
msgstr ""
#. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:843
+#: src/being/localplayer.cpp:844
msgid "Item is too far away."
msgstr ""
#. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:847
+#: src/being/localplayer.cpp:848
msgid "Inventory is full."
msgstr ""
#. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:851
+#: src/being/localplayer.cpp:852
msgid "Stack is too big."
msgstr ""
#. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:855
+#: src/being/localplayer.cpp:856
msgid "Item belongs to someone else."
msgstr ""
#. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:859
+#: src/being/localplayer.cpp:860
msgid "You can't pickup this amount of items."
msgstr ""
#. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:863
+#: src/being/localplayer.cpp:864
msgid "Your item stack has max amount."
msgstr ""
#. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:870
+#: src/being/localplayer.cpp:871
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:895
#, c-format
msgid "You picked up %d [@@%d|%s@@]."
msgid_plural "You picked up %d [@@%d|%s@@]."
@@ -385,53 +400,53 @@ msgstr[2] ""
#. TRANSLATORS: this is normal experience
#. TRANSLATORS: get xp message
-#: src/being/localplayer.cpp:1066 src/being/localplayer.cpp:1067
-#: src/being/localplayer.cpp:1093
+#: src/being/localplayer.cpp:1067 src/being/localplayer.cpp:1068
+#: src/being/localplayer.cpp:1094
msgid "xp"
msgstr ""
#. TRANSLATORS: this is job experience
-#: src/being/localplayer.cpp:1071 src/being/localplayer.cpp:1077
-#: src/being/localplayer.cpp:1083
+#: src/being/localplayer.cpp:1072 src/being/localplayer.cpp:1078
+#: src/being/localplayer.cpp:1084
msgid "job"
msgstr ""
#. TRANSLATORS: get hp message
-#: src/being/localplayer.cpp:1102
+#: src/being/localplayer.cpp:1103
msgid "hp"
msgstr ""
#. TRANSLATORS: get hp message
-#: src/being/localplayer.cpp:1111
+#: src/being/localplayer.cpp:1112
msgid "mana"
msgstr ""
#. TRANSLATORS: follow command message
-#: src/being/localplayer.cpp:2180
+#: src/being/localplayer.cpp:2186
#, c-format
msgid "Follow: %s"
msgstr ""
#. TRANSLATORS: follow command message
#. TRANSLATORS: cancel follow message
-#: src/being/localplayer.cpp:2186 src/being/localplayer.cpp:2211
+#: src/being/localplayer.cpp:2192 src/being/localplayer.cpp:2217
msgid "Follow canceled"
msgstr ""
#. TRANSLATORS: imitate command message
-#: src/being/localplayer.cpp:2196
+#: src/being/localplayer.cpp:2202
#, c-format
msgid "Imitation: %s"
msgstr ""
#. TRANSLATORS: imitate command message
#. TRANSLATORS: cancel follow message
-#: src/being/localplayer.cpp:2202 src/being/localplayer.cpp:2216
+#: src/being/localplayer.cpp:2208 src/being/localplayer.cpp:2222
msgid "Imitation canceled"
msgstr ""
#. TRANSLATORS: wait player/monster message
-#: src/being/localplayer.cpp:2566
+#: src/being/localplayer.cpp:2572
#, c-format
msgid "You see %s"
msgstr ""
@@ -441,65 +456,65 @@ msgstr ""
#. TRANSLATORS: add player to completle ignore list
#. TRANSLATORS: popup menu item
#. TRANSLATORS: add player to ignore list
-#: src/being/playerrelations.cpp:467 src/gui/popups/popupmenu.cpp:2287
-#: src/gui/popups/popupmenu.cpp:2329
+#: src/being/playerrelations.cpp:469 src/gui/popups/popupmenu.cpp:2308
+#: src/gui/popups/popupmenu.cpp:2350
msgid "Completely ignore"
msgstr ""
#. TRANSLATORS: ignore/unignore action
-#: src/being/playerrelations.cpp:484
+#: src/being/playerrelations.cpp:486
msgid "Print '...'"
msgstr ""
#. TRANSLATORS: ignore/unignore action
-#: src/being/playerrelations.cpp:507
+#: src/being/playerrelations.cpp:509
msgid "Blink name"
msgstr ""
#. TRANSLATORS: ignore strategi
-#: src/being/playerrelations.cpp:553
+#: src/being/playerrelations.cpp:555
msgid "Floating '...' bubble"
msgstr ""
#. TRANSLATORS: ignore strategi
-#: src/being/playerrelations.cpp:557
+#: src/being/playerrelations.cpp:559
msgid "Floating bubble"
msgstr ""
#. TRANSLATORS: setup tab quick button
#. TRANSLATORS: full button name
#. TRANSLATORS: setup window name
-#: src/client.cpp:907 src/gui/windowmenu.cpp:167
-#: src/gui/windows/setupwindow.cpp:61
+#: src/client.cpp:805 src/gui/windowmenu.cpp:177
+#: src/gui/windows/setupwindow.cpp:64
msgid "Setup"
msgstr "Nastavenie"
#. TRANSLATORS: perfoamance tab quick button
#. TRANSLATORS: settings tab name
-#: src/client.cpp:910 src/gui/widgets/tabs/setup_perfomance.cpp:54
+#: src/client.cpp:808 src/gui/widgets/tabs/setup_perfomance.cpp:54
msgid "Performance"
msgstr ""
#. TRANSLATORS: video tab quick button
#. TRANSLATORS: video settings tab name
-#: src/client.cpp:913 src/gui/widgets/tabs/setup_video.cpp:107
+#: src/client.cpp:811 src/gui/widgets/tabs/setup_video.cpp:106
msgid "Video"
msgstr ""
#. TRANSLATORS: theme tab quick button
#. TRANSLATORS: theme settings tab name
-#: src/client.cpp:916 src/gui/widgets/tabs/setup_theme.cpp:122
+#: src/client.cpp:814 src/gui/widgets/tabs/setup_theme.cpp:121
msgid "Theme"
msgstr ""
#. TRANSLATORS: theme tab quick button
-#: src/client.cpp:919
+#: src/client.cpp:817
msgid "About"
msgstr ""
#. TRANSLATORS: theme tab quick button
#. TRANSLATORS: help window name
-#: src/client.cpp:922 src/gui/windowmenu.cpp:72
+#: src/client.cpp:820 src/gui/windowmenu.cpp:72
#: src/gui/windows/helpwindow.cpp:53
msgid "Help"
msgstr "Nápoveda"
@@ -512,46 +527,49 @@ msgstr "Nápoveda"
#. TRANSLATORS: close window
#. TRANSLATORS: did you know window button
#. TRANSLATORS: storage button
+#. TRANSLATORS: mail edit window button
+#. TRANSLATORS: mail view window button
#. TRANSLATORS: npc dialog button
#. TRANSLATORS: quests window button
#. TRANSLATORS: shop window button
-#: src/client.cpp:926 src/client.cpp:1382 src/client.cpp:1396
-#: 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:254
-#: src/gui/windows/inventorywindow.cpp:277 src/gui/windows/npcdialog.cpp:75
-#: src/gui/windows/npcdialog.cpp:113 src/gui/windows/questswindow.cpp:77
-#: src/gui/windows/shopwindow.cpp:111
+#: src/client.cpp:824 src/client.cpp:1371 src/client.cpp:1390
+#: src/gui/dialogsmanager.cpp:105 src/gui/popups/popupmenu.cpp:738
+#: src/gui/popups/popupmenu.cpp:979 src/gui/windows/didyouknowwindow.cpp:81
+#: src/gui/windows/inventorywindow.cpp:265
+#: src/gui/windows/inventorywindow.cpp:289
+#: src/gui/windows/maileditwindow.cpp:52 src/gui/windows/mailviewwindow.cpp:59
+#: src/gui/windows/npcdialog.cpp:76 src/gui/windows/npcdialog.cpp:115
+#: src/gui/windows/questswindow.cpp:78 src/gui/windows/shopwindow.cpp:112
msgid "Close"
msgstr "Zatvoriť"
#. TRANSLATORS: connection dialog header
-#: src/client.cpp:1052
+#: src/client.cpp:1041 src/gui/windowmanager_unittest.cc:150
msgid "Connecting to server"
msgstr ""
#. TRANSLATORS: connection dialog header
-#: src/client.cpp:1098
+#: src/client.cpp:1087 src/gui/windowmanager_unittest.cc:167
msgid "Logging in"
msgstr ""
#. TRANSLATORS: connection dialog header
-#: src/client.cpp:1141
+#: src/client.cpp:1130
msgid "Entering game world"
msgstr ""
#. TRANSLATORS: connection dialog header
-#: src/client.cpp:1273
+#: src/client.cpp:1263
msgid "Requesting characters"
msgstr ""
#. TRANSLATORS: connection dialog header
-#: src/client.cpp:1313
+#: src/client.cpp:1302
msgid "Connecting to the game server"
msgstr ""
#. TRANSLATORS: connection dialog header
-#: src/client.cpp:1325
+#: src/client.cpp:1313
msgid "Changing game servers"
msgstr ""
@@ -560,83 +578,81 @@ msgstr ""
#. TRANSLATORS: change password error header
#. TRANSLATORS: char creation error
#. TRANSLATORS: error message
-#. TRANSLATORS: edit server dialog error header
-#. TRANSLATORS: error message
#. TRANSLATORS: unregister dialog. error message.
#. TRANSLATORS: error message header
-#. TRANSLATORS: info message
+#. TRANSLATORS: error header
#. TRANSLATORS: ok dialog button
-#. TRANSLATORS: error message
-#: src/client.cpp:1380 src/client.cpp:1394 src/client.cpp:1589
-#: src/gui/windows/changeemaildialog.cpp:164
-#: src/gui/windows/changepassworddialog.cpp:154
-#: src/gui/windows/charcreatedialog.cpp:376
-#: src/gui/windows/charselectdialog.cpp:319
-#: src/gui/windows/editserverdialog.cpp:212
-#: src/gui/windows/registerdialog.cpp:243
-#: src/gui/windows/unregisterdialog.cpp:143
-#: src/net/ea/charserverhandler.cpp:141
-#: src/net/eathena/charserverhandler.cpp:576
-#: src/net/eathena/charserverhandler.cpp:578
-#: src/net/eathena/charserverhandler.cpp:651
-#: src/net/tmwa/charserverhandler.cpp:533
+#. TRANSLATORS: error header
+#: src/client.cpp:1368 src/client.cpp:1387 src/client.cpp:1598
+#: src/gui/windows/changeemaildialog.cpp:166
+#: src/gui/windows/changepassworddialog.cpp:156
+#: src/gui/windows/charcreatedialog.cpp:386
+#: src/gui/windows/charselectdialog.cpp:324
+#: src/gui/windows/editserverdialog.cpp:211
+#: src/gui/windows/registerdialog.cpp:241
+#: src/gui/windows/unregisterdialog.cpp:146
+#: src/net/ea/charserverhandler.cpp:142
+#: src/net/eathena/charserverhandler.cpp:587
+#: src/net/eathena/charserverhandler.cpp:591
+#: src/net/eathena/charserverhandler.cpp:679
+#: src/net/tmwa/charserverhandler.cpp:502
msgid "Error"
msgstr "Chyba"
#. TRANSLATORS: connection dialog header
-#: src/client.cpp:1409
+#: src/client.cpp:1406
msgid "Requesting registration details"
msgstr ""
#. TRANSLATORS: password change message header
-#: src/client.cpp:1450
+#: src/client.cpp:1449
msgid "Password Change"
msgstr ""
#. TRANSLATORS: password change message text
-#: src/client.cpp:1452
+#: src/client.cpp:1451
msgid "Password changed successfully!"
msgstr ""
#. TRANSLATORS: email change message header
-#: src/client.cpp:1477
+#: src/client.cpp:1482
msgid "Email Change"
msgstr ""
#. TRANSLATORS: email change message text
-#: src/client.cpp:1479
+#: src/client.cpp:1484
msgid "Email changed successfully!"
msgstr ""
#. TRANSLATORS: unregister message header
-#: src/client.cpp:1506
+#: src/client.cpp:1514
msgid "Unregister Successful"
msgstr ""
#. TRANSLATORS: unregister message text
-#: src/client.cpp:1508
+#: src/client.cpp:1516
msgid "Farewell, come back any time..."
msgstr ""
#. TRANSLATORS: directory creation error
-#: src/configmanager.cpp:53 src/dirs.cpp:350 src/dirs.cpp:365 src/dirs.cpp:410
-#: src/dirs.cpp:578 src/dirs.cpp:586
+#: src/configmanager.cpp:53 src/dirs.cpp:352 src/dirs.cpp:367 src/dirs.cpp:412
+#: src/dirs.cpp:580 src/dirs.cpp:588
#, c-format
msgid "%s doesn't exist and can't be created! Exiting."
msgstr ""
#. TRANSLATORS: update server initialisation error
-#: src/dirs.cpp:460
+#: src/dirs.cpp:462
#, c-format
msgid "Invalid update host: %s."
msgstr ""
#. TRANSLATORS: update server initialisation error
-#: src/dirs.cpp:501 src/dirs.cpp:508
+#: src/dirs.cpp:503 src/dirs.cpp:510
msgid "Error creating updates directory!"
msgstr ""
-#: src/dirs.cpp:530 src/dirs.cpp:548
+#: src/dirs.cpp:532 src/dirs.cpp:550
#, c-format
msgid "Error: %s doesn't exist and can't be created! Exiting."
msgstr ""
@@ -654,441 +670,456 @@ msgid "dyecmd srcdyestring dstfile"
msgstr ""
#. TRANSLATORS: chat tab header
-#: src/game.cpp:252 src/gui/windows/chatwindow.cpp:2137
+#: src/game.cpp:252 src/gui/windows/chatwindow.cpp:2188
msgid "General"
msgstr ""
#. TRANSLATORS: chat tab header
#. TRANSLATORS: full button name
#. TRANSLATORS: debug window name
-#: src/game.cpp:270 src/gui/windowmenu.cpp:154
-#: src/gui/windows/debugwindow.cpp:42
+#: src/game.cpp:259 src/gui/windowmenu.cpp:163
+#: src/gui/windows/debugwindow.cpp:43
msgid "Debug"
msgstr ""
#. TRANSLATORS: save file message
-#: src/game.cpp:563
+#: src/game.cpp:556
#, c-format
msgid "Screenshot saved as %s"
msgstr ""
#. TRANSLATORS: save file message
-#: src/game.cpp:573
+#: src/game.cpp:566
msgid "Saving screenshot failed!"
msgstr ""
#. TRANSLATORS: error message text
-#: src/game.cpp:660
+#: src/game.cpp:651
msgid "The connection to the server was lost."
msgstr ""
#. TRANSLATORS: error message header
-#: src/game.cpp:663
+#: src/game.cpp:654
msgid "Network Error"
msgstr ""
#. TRANSLATORS: move type in status bar
-#: src/gamemodifiers.cpp:145
+#: src/gamemodifiers.cpp:149
msgid "(D) default moves"
msgstr ""
#. TRANSLATORS: move type in status bar
-#: src/gamemodifiers.cpp:147
+#: src/gamemodifiers.cpp:151
msgid "(I) invert moves"
msgstr ""
#. TRANSLATORS: move type in status bar
-#: src/gamemodifiers.cpp:149
+#: src/gamemodifiers.cpp:153
msgid "(c) moves with some crazy moves"
msgstr ""
#. TRANSLATORS: move type in status bar
-#: src/gamemodifiers.cpp:151
+#: src/gamemodifiers.cpp:155
msgid "(C) moves with crazy moves"
msgstr ""
#. TRANSLATORS: move type in status bar
-#: src/gamemodifiers.cpp:153
+#: src/gamemodifiers.cpp:157
msgid "(d) double normal + crazy"
msgstr ""
#. TRANSLATORS: move type in status bar
-#: src/gamemodifiers.cpp:155
+#: src/gamemodifiers.cpp:159
msgid "(?) unknown move"
msgstr ""
#. TRANSLATORS: crazy move type in status bar
-#: src/gamemodifiers.cpp:180
+#: src/gamemodifiers.cpp:184
#, c-format
msgid "(%u) crazy move number %u"
msgstr ""
#. TRANSLATORS: crazy move type in status bar
-#: src/gamemodifiers.cpp:186
+#: src/gamemodifiers.cpp:190
msgid "(a) custom crazy move"
msgstr ""
#. TRANSLATORS: crazy move type in status bar
-#: src/gamemodifiers.cpp:191
+#: src/gamemodifiers.cpp:195
msgid "(?) crazy move"
msgstr ""
#. TRANSLATORS: move to target type in status bar
-#: src/gamemodifiers.cpp:198
+#: src/gamemodifiers.cpp:202
msgid "(0) default moves to target"
msgstr ""
#. TRANSLATORS: move to target type in status bar
-#: src/gamemodifiers.cpp:200
+#: src/gamemodifiers.cpp:204
msgid "(1) moves to target in distance 1"
msgstr ""
#. TRANSLATORS: move to target type in status bar
-#: src/gamemodifiers.cpp:202
+#: src/gamemodifiers.cpp:206
msgid "(2) moves to target in distance 2"
msgstr ""
#. TRANSLATORS: move to target type in status bar
-#: src/gamemodifiers.cpp:204
+#: src/gamemodifiers.cpp:208
msgid "(3) moves to target in distance 3"
msgstr ""
#. TRANSLATORS: move to target type in status bar
-#: src/gamemodifiers.cpp:206
+#: src/gamemodifiers.cpp:210
msgid "(4) moves to target in distance 4"
msgstr ""
#. TRANSLATORS: move to target type in status bar
-#: src/gamemodifiers.cpp:208
+#: src/gamemodifiers.cpp:212
msgid "(5) moves to target in distance 5"
msgstr ""
#. TRANSLATORS: move to target type in status bar
-#: src/gamemodifiers.cpp:210
+#: src/gamemodifiers.cpp:214
msgid "(6) moves to target in distance 6"
msgstr ""
#. TRANSLATORS: move to target type in status bar
-#: src/gamemodifiers.cpp:212
+#: src/gamemodifiers.cpp:216
msgid "(7) moves to target in distance 7"
msgstr ""
#. TRANSLATORS: move to target type in status bar
-#: src/gamemodifiers.cpp:214
+#: src/gamemodifiers.cpp:218
msgid "(8) moves to target in distance 8"
msgstr ""
#. TRANSLATORS: move to target type in status bar
-#: src/gamemodifiers.cpp:216
+#: src/gamemodifiers.cpp:220
msgid "(9) moves to target in distance 9"
msgstr ""
#. TRANSLATORS: move to target type in status bar
-#: src/gamemodifiers.cpp:218
+#: src/gamemodifiers.cpp:222
msgid "(A) moves to target in attack range"
msgstr ""
#. TRANSLATORS: move to target type in status bar
-#: src/gamemodifiers.cpp:220
+#: src/gamemodifiers.cpp:224
msgid "(a) archer attack range"
msgstr ""
#. TRANSLATORS: move to target type in status bar
-#: src/gamemodifiers.cpp:222
+#: src/gamemodifiers.cpp:226
msgid "(B) moves to target in attack range - 1"
msgstr ""
#. TRANSLATORS: move to target type in status bar
-#: src/gamemodifiers.cpp:224
+#: src/gamemodifiers.cpp:228
msgid "(?) move to target"
msgstr ""
#. TRANSLATORS: folow mode in status bar
-#: src/gamemodifiers.cpp:230
+#: src/gamemodifiers.cpp:234
msgid "(D) default follow"
msgstr ""
#. TRANSLATORS: folow mode in status bar
-#: src/gamemodifiers.cpp:232
+#: src/gamemodifiers.cpp:236
msgid "(R) relative follow"
msgstr ""
#. TRANSLATORS: folow mode in status bar
-#: src/gamemodifiers.cpp:234
+#: src/gamemodifiers.cpp:238
msgid "(M) mirror follow"
msgstr ""
#. TRANSLATORS: folow mode in status bar
-#: src/gamemodifiers.cpp:236
+#: src/gamemodifiers.cpp:240
msgid "(P) pet follow"
msgstr ""
#. TRANSLATORS: folow mode in status bar
-#: src/gamemodifiers.cpp:238
+#: src/gamemodifiers.cpp:242
msgid "(?) unknown follow"
msgstr ""
#. TRANSLATORS: switch attack type in status bar
#. TRANSLATORS: attack type in status bar
-#: src/gamemodifiers.cpp:244 src/gamemodifiers.cpp:252
-#: src/gamemodifiers.cpp:266
+#: src/gamemodifiers.cpp:248 src/gamemodifiers.cpp:256
+#: src/gamemodifiers.cpp:270
msgid "(?) attack"
msgstr ""
#. TRANSLATORS: switch attack type in status bar
#. TRANSLATORS: attack type in status bar
-#: src/gamemodifiers.cpp:246 src/gamemodifiers.cpp:258
+#: src/gamemodifiers.cpp:250 src/gamemodifiers.cpp:262
msgid "(D) default attack"
msgstr ""
#. TRANSLATORS: switch attack type in status bar
-#: src/gamemodifiers.cpp:248
+#: src/gamemodifiers.cpp:252
msgid "(s) switch attack without shield"
msgstr ""
#. TRANSLATORS: switch attack type in status bar
-#: src/gamemodifiers.cpp:250
+#: src/gamemodifiers.cpp:254
msgid "(S) switch attack with shield"
msgstr ""
#. TRANSLATORS: attack type in status bar
-#: src/gamemodifiers.cpp:260
+#: src/gamemodifiers.cpp:264
msgid "(G) go and attack"
msgstr ""
#. TRANSLATORS: attack type in status bar
-#: src/gamemodifiers.cpp:262
+#: src/gamemodifiers.cpp:266
msgid "(A) go, attack, pickup"
msgstr ""
#. TRANSLATORS: attack type in status bar
-#: src/gamemodifiers.cpp:264
+#: src/gamemodifiers.cpp:268
msgid "(d) without auto attack"
msgstr ""
+#. TRANSLATORS: targeting type in status bar
+#: src/gamemodifiers.cpp:276
+msgid "(D) don't switch target"
+msgstr ""
+
+#. TRANSLATORS: targeting type in status bar
+#: src/gamemodifiers.cpp:278
+msgid "(C) always attack closest"
+msgstr ""
+
+#. TRANSLATORS: targeting type in status bar
+#: src/gamemodifiers.cpp:280
+msgid "(?) targeting"
+msgstr ""
+
#. TRANSLATORS: pickup size in status bar
-#: src/gamemodifiers.cpp:299
+#: src/gamemodifiers.cpp:314
msgid "(S) small pick up 1x1 cells"
msgstr ""
#. TRANSLATORS: pickup size in status bar
-#: src/gamemodifiers.cpp:301
+#: src/gamemodifiers.cpp:316
msgid "(D) default pick up 2x1 cells"
msgstr ""
#. TRANSLATORS: pickup size in status bar
-#: src/gamemodifiers.cpp:303
+#: src/gamemodifiers.cpp:318
msgid "(F) forward pick up 2x3 cells"
msgstr ""
#. TRANSLATORS: pickup size in status bar
-#: src/gamemodifiers.cpp:305
+#: src/gamemodifiers.cpp:320
msgid "(3) pick up 3x3 cells"
msgstr ""
#. TRANSLATORS: pickup size in status bar
-#: src/gamemodifiers.cpp:307
+#: src/gamemodifiers.cpp:322
msgid "(g) go and pick up in distance 4"
msgstr ""
#. TRANSLATORS: pickup size in status bar
-#: src/gamemodifiers.cpp:309
+#: src/gamemodifiers.cpp:324
msgid "(G) go and pick up in distance 8"
msgstr ""
#. TRANSLATORS: pickup size in status bar
-#: src/gamemodifiers.cpp:311
+#: src/gamemodifiers.cpp:326
msgid "(A) go and pick up in max distance"
msgstr ""
#. TRANSLATORS: pickup size in status bar
-#: src/gamemodifiers.cpp:313
+#: src/gamemodifiers.cpp:328
msgid "(?) pick up"
msgstr ""
#. TRANSLATORS: magic attack in status bar
-#: src/gamemodifiers.cpp:319
+#: src/gamemodifiers.cpp:334
msgid "(f) use #flar for magic attack"
msgstr ""
#. TRANSLATORS: magic attack in status bar
-#: src/gamemodifiers.cpp:321
+#: src/gamemodifiers.cpp:336
msgid "(c) use #chiza for magic attack"
msgstr ""
#. TRANSLATORS: magic attack in status bar
-#: src/gamemodifiers.cpp:323
+#: src/gamemodifiers.cpp:338
msgid "(I) use #ingrav for magic attack"
msgstr ""
#. TRANSLATORS: magic attack in status bar
-#: src/gamemodifiers.cpp:325
+#: src/gamemodifiers.cpp:340
msgid "(F) use #frillyar for magic attack"
msgstr ""
#. TRANSLATORS: magic attack in status bar
-#: src/gamemodifiers.cpp:327
+#: src/gamemodifiers.cpp:342
msgid "(U) use #upmarmu for magic attack"
msgstr ""
#. TRANSLATORS: magic attack in status bar
-#: src/gamemodifiers.cpp:329
+#: src/gamemodifiers.cpp:344
msgid "(?) magic attack"
msgstr ""
#. TRANSLATORS: player attack type in status bar
-#: src/gamemodifiers.cpp:335
+#: src/gamemodifiers.cpp:350
msgid "(a) attack all players"
msgstr ""
#. TRANSLATORS: player attack type in status bar
-#: src/gamemodifiers.cpp:337
+#: src/gamemodifiers.cpp:352
msgid "(f) attack all except friends"
msgstr ""
#. TRANSLATORS: player attack type in status bar
-#: src/gamemodifiers.cpp:339
+#: src/gamemodifiers.cpp:354
msgid "(b) attack bad relations"
msgstr ""
#. TRANSLATORS: player attack type in status bar
-#: src/gamemodifiers.cpp:341
+#: src/gamemodifiers.cpp:356
msgid "(d) don't attack players"
msgstr ""
#. TRANSLATORS: player attack type in status bar
-#: src/gamemodifiers.cpp:343
+#: src/gamemodifiers.cpp:358
msgid "(?) pvp attack"
msgstr ""
#. TRANSLATORS: imitation type in status bar
-#: src/gamemodifiers.cpp:349
+#: src/gamemodifiers.cpp:364
msgid "(D) default imitation"
msgstr ""
#. TRANSLATORS: imitation type in status bar
-#: src/gamemodifiers.cpp:351
+#: src/gamemodifiers.cpp:366
msgid "(O) outfits imitation"
msgstr ""
#. TRANSLATORS: imitation type in status bar
-#: src/gamemodifiers.cpp:353
+#: src/gamemodifiers.cpp:368
msgid "(?) imitation"
msgstr ""
#. TRANSLATORS: game modifiers state in status bar
-#: src/gamemodifiers.cpp:359
+#: src/gamemodifiers.cpp:374
msgid "Game modifiers are enabled"
msgstr ""
#. TRANSLATORS: game modifiers state in status bar
-#: src/gamemodifiers.cpp:361
+#: src/gamemodifiers.cpp:376
msgid "Game modifiers are disabled"
msgstr ""
#. TRANSLATORS: game modifiers state in status bar
-#: src/gamemodifiers.cpp:363
+#: src/gamemodifiers.cpp:378
msgid "Game modifiers are unknown"
msgstr ""
#. TRANSLATORS: map view type in status bar
-#: src/gamemodifiers.cpp:376
+#: src/gamemodifiers.cpp:392
msgid "(N) normal map view"
msgstr ""
#. TRANSLATORS: map view type in status bar
-#: src/gamemodifiers.cpp:378
+#: src/gamemodifiers.cpp:394
msgid "(D) debug map view"
msgstr ""
#. TRANSLATORS: map view type in status bar
-#: src/gamemodifiers.cpp:380
+#: src/gamemodifiers.cpp:396
msgid "(u) ultra map view"
msgstr ""
#. TRANSLATORS: map view type in status bar
-#: src/gamemodifiers.cpp:382
+#: src/gamemodifiers.cpp:398
msgid "(U) ultra map view 2"
msgstr ""
#. TRANSLATORS: map view type in status bar
-#: src/gamemodifiers.cpp:384
+#: src/gamemodifiers.cpp:400
msgid "(e) empty map view with collision"
msgstr ""
#. TRANSLATORS: map view type in status bar
-#: src/gamemodifiers.cpp:386
+#: src/gamemodifiers.cpp:402
msgid "(E) empty map view"
msgstr ""
#. TRANSLATORS: map view type in status bar
-#: src/gamemodifiers.cpp:388
+#: src/gamemodifiers.cpp:404
msgid "(b) black & white map view"
msgstr ""
#. TRANSLATORS: pickup size in status bar
-#: src/gamemodifiers.cpp:390
+#: src/gamemodifiers.cpp:406
msgid "(?) map view"
msgstr ""
#. TRANSLATORS: away type in status bar
-#: src/gamemodifiers.cpp:396
+#: src/gamemodifiers.cpp:418
msgid "(O) on keyboard"
msgstr ""
#. TRANSLATORS: away type in status bar
-#: src/gamemodifiers.cpp:398
+#: src/gamemodifiers.cpp:420
msgid "(A) away"
msgstr ""
#. TRANSLATORS: away type in status bar
#. TRANSLATORS: camera mode in status bar
-#: src/gamemodifiers.cpp:400 src/gamemodifiers.cpp:454
+#: src/gamemodifiers.cpp:422 src/gamemodifiers.cpp:482
msgid "(?) away"
msgstr ""
#. TRANSLATORS: away message box header
-#: src/gamemodifiers.cpp:424
+#: src/gamemodifiers.cpp:448
msgid "Away"
msgstr ""
#. TRANSLATORS: camera mode in status bar
-#: src/gamemodifiers.cpp:450
+#: src/gamemodifiers.cpp:478
msgid "(G) game camera mode"
msgstr ""
#. TRANSLATORS: camera mode in status bar
-#: src/gamemodifiers.cpp:452
+#: src/gamemodifiers.cpp:480
msgid "(F) free camera mode"
msgstr ""
#. TRANSLATORS: error message question
-#: src/gui/dialogsmanager.cpp:115
+#: src/gui/dialogsmanager.cpp:119
msgid "Do you want to open support page?"
msgstr ""
#. TRANSLATORS: message header
-#: src/gui/dialogsmanager.cpp:127 src/gui/dialogsmanager.cpp:152
-#: src/gui/dialogsmanager.cpp:168
+#: src/gui/dialogsmanager.cpp:133 src/gui/dialogsmanager.cpp:162
+#: src/gui/dialogsmanager.cpp:182
msgid "Message"
msgstr ""
#. TRANSLATORS: ok dialog button
#. TRANSLATORS: popup menu item
#. TRANSLATORS: revive player
-#: src/gui/dialogsmanager.cpp:130 src/gui/popups/popupmenu.cpp:2613
+#: src/gui/dialogsmanager.cpp:136 src/gui/popups/popupmenu.cpp:2636
msgid "Revive"
msgstr ""
#. TRANSLATORS: weight message
-#: src/gui/dialogsmanager.cpp:154
+#: src/gui/dialogsmanager.cpp:164
msgid ""
"You are carrying more than half your weight. You are unable to regain "
"health."
msgstr ""
#. TRANSLATORS: weight message
-#: src/gui/dialogsmanager.cpp:170
+#: src/gui/dialogsmanager.cpp:184
msgid "You are carrying less than half your weight. You can regain health."
msgstr ""
@@ -1099,67 +1130,67 @@ msgstr ""
#: src/gui/models/colorlistmodel.h:33 src/gui/models/sortlistmodelinv.h:32
#: src/gui/widgets/tabs/setup_other.cpp:79
#: src/gui/widgets/tabs/setup_visual.cpp:81
-#: src/gui/windows/equipmentwindow.cpp:616
+#: src/gui/windows/equipmentwindow.cpp:669
msgid "default"
msgstr ""
#. TRANSLATORS: chat color
#. TRANSLATORS: color name
-#: src/gui/models/colorlistmodel.h:35 src/gui/models/colormodel.cpp:74
+#: src/gui/models/colorlistmodel.h:35 src/gui/models/colormodel.cpp:76
msgid "black"
msgstr ""
#. TRANSLATORS: chat color
#. TRANSLATORS: color name
-#: src/gui/models/colorlistmodel.h:37 src/gui/models/colormodel.cpp:76
+#: src/gui/models/colorlistmodel.h:37 src/gui/models/colormodel.cpp:78
msgid "red"
msgstr ""
#. TRANSLATORS: chat color
#. TRANSLATORS: color name
-#: src/gui/models/colorlistmodel.h:39 src/gui/models/colormodel.cpp:78
+#: src/gui/models/colorlistmodel.h:39 src/gui/models/colormodel.cpp:80
msgid "green"
msgstr ""
#. TRANSLATORS: chat color
#. TRANSLATORS: color name
-#: src/gui/models/colorlistmodel.h:41 src/gui/models/colormodel.cpp:80
+#: src/gui/models/colorlistmodel.h:41 src/gui/models/colormodel.cpp:82
msgid "blue"
msgstr ""
#. TRANSLATORS: chat color
#. TRANSLATORS: color name
-#: src/gui/models/colorlistmodel.h:43 src/gui/models/colormodel.cpp:82
+#: src/gui/models/colorlistmodel.h:43 src/gui/models/colormodel.cpp:84
msgid "gold"
msgstr ""
#. TRANSLATORS: chat color
#. TRANSLATORS: color name
-#: src/gui/models/colorlistmodel.h:45 src/gui/models/colormodel.cpp:84
+#: src/gui/models/colorlistmodel.h:45 src/gui/models/colormodel.cpp:86
msgid "yellow"
msgstr ""
#. TRANSLATORS: chat color
#. TRANSLATORS: color name
-#: src/gui/models/colorlistmodel.h:47 src/gui/models/colormodel.cpp:86
+#: src/gui/models/colorlistmodel.h:47 src/gui/models/colormodel.cpp:88
msgid "pink"
msgstr ""
#. TRANSLATORS: chat color
#. TRANSLATORS: color name
-#: src/gui/models/colorlistmodel.h:49 src/gui/models/colormodel.cpp:88
+#: src/gui/models/colorlistmodel.h:49 src/gui/models/colormodel.cpp:90
msgid "purple"
msgstr ""
#. TRANSLATORS: chat color
#. TRANSLATORS: color name
-#: src/gui/models/colorlistmodel.h:51 src/gui/models/colormodel.cpp:90
+#: src/gui/models/colorlistmodel.h:51 src/gui/models/colormodel.cpp:92
msgid "grey"
msgstr ""
#. TRANSLATORS: chat color
#. TRANSLATORS: color name
-#: src/gui/models/colorlistmodel.h:53 src/gui/models/colormodel.cpp:92
+#: src/gui/models/colorlistmodel.h:53 src/gui/models/colormodel.cpp:94
msgid "brown"
msgstr ""
@@ -1260,8 +1291,8 @@ msgstr ""
#. TRANSLATORS: language
#. TRANSLATORS: popup menu header
-#: src/gui/models/langlistmodel.h:45 src/gui/popups/popupmenu.cpp:1990
-#: src/gui/popups/popupmenu.cpp:2068 src/gui/widgets/tabs/socialtabbase.h:46
+#: src/gui/models/langlistmodel.h:45 src/gui/popups/popupmenu.cpp:2009
+#: src/gui/popups/popupmenu.cpp:2087 src/gui/widgets/tabs/socialtabbase.h:46
msgid "(default)"
msgstr ""
@@ -1411,7 +1442,8 @@ msgid "Blacklisted"
msgstr ""
#. TRANSLATORS: relation type
-#: src/gui/models/playerrelationlistmodel.h:47
+#. TRANSLATORS: palette color
+#: src/gui/models/playerrelationlistmodel.h:47 src/gui/userpalette.cpp:159
msgid "Enemy"
msgstr ""
@@ -1487,62 +1519,62 @@ msgid "Skip"
msgstr ""
#. TRANSLATORS: being popup label
-#: src/gui/popups/beingpopup.cpp:166 src/gui/popups/beingpopup.cpp:186
+#: src/gui/popups/beingpopup.cpp:167 src/gui/popups/beingpopup.cpp:187
#, c-format
msgid "Hungry: %d"
msgstr ""
#. TRANSLATORS: being popup label
-#: src/gui/popups/beingpopup.cpp:170 src/gui/popups/beingpopup.cpp:190
+#: src/gui/popups/beingpopup.cpp:171 src/gui/popups/beingpopup.cpp:191
#, c-format
msgid "Intimacy: %d"
msgstr ""
#. TRANSLATORS: being popup label
-#: src/gui/popups/beingpopup.cpp:206
+#: src/gui/popups/beingpopup.cpp:207
#, c-format
msgid "Party: %s"
msgstr ""
#. TRANSLATORS: being popup label
-#: src/gui/popups/beingpopup.cpp:224
+#: src/gui/popups/beingpopup.cpp:225
#, c-format
msgid "Guild: %s"
msgstr ""
#. TRANSLATORS: being popup label
-#: src/gui/popups/beingpopup.cpp:241
+#: src/gui/popups/beingpopup.cpp:242
#, c-format
msgid "Pvp rank: %u"
msgstr ""
#. TRANSLATORS: being popup label
-#: src/gui/popups/beingpopup.cpp:257
+#: src/gui/popups/beingpopup.cpp:259
#, c-format
msgid "Buy shop: %s"
msgstr ""
#. TRANSLATORS: being popup label
-#: src/gui/popups/beingpopup.cpp:272
+#: src/gui/popups/beingpopup.cpp:276
#, c-format
msgid "Sell shop: %s"
msgstr ""
#. TRANSLATORS: being popup label
-#: src/gui/popups/beingpopup.cpp:286
+#: src/gui/popups/beingpopup.cpp:291
#, c-format
msgid "Comment: %s"
msgstr ""
#. TRANSLATORS: being popup label
-#: src/gui/popups/beingpopup.cpp:300
+#: src/gui/popups/beingpopup.cpp:305
#, c-format
msgid "Chat room: %s"
msgstr ""
#. TRANSLATORS: party popup item
#. TRANSLATORS: party creation message
-#: src/gui/popups/createpartypopup.h:50 src/gui/windows/socialwindow.cpp:504
+#: src/gui/popups/createpartypopup.h:50 src/gui/windows/socialwindow.cpp:521
msgid "Create Party"
msgstr ""
@@ -1556,7 +1588,6 @@ msgstr ""
#. TRANSLATORS: connection dialog button
#. TRANSLATORS: edit server dialog button
#. TRANSLATORS: item amount window button
-#. TRANSLATORS: button in npc post dialog
#. TRANSLATORS: quit dialog button
#. TRANSLATORS: register dialog. button.
#. TRANSLATORS: setup button
@@ -1565,46 +1596,50 @@ msgstr ""
#. TRANSLATORS: unregister dialog. button.
#. TRANSLATORS: updater window button
#. TRANSLATORS: input action name
-#: src/gui/popups/createpartypopup.h:53 src/gui/popups/popupmenu.cpp:374
-#: src/gui/popups/popupmenu.cpp:441 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:1732 src/gui/popups/popupmenu.cpp:1768
-#: src/gui/popups/popupmenu.cpp:1818 src/gui/popups/popupmenu.cpp:1860
-#: src/gui/popups/popupmenu.cpp:1901 src/gui/popups/popupmenu.cpp:1969
-#: src/gui/popups/popupmenu.cpp:2047 src/gui/popups/popupmenu.cpp:2081
-#: src/gui/popups/popupmenu.cpp:2107 src/gui/popups/popupmenu.cpp:2128
-#: src/gui/popups/popupmenu.cpp:2149 src/gui/popups/popupmenu.cpp:2174
-#: src/gui/popups/popupmenu.cpp:2191 src/gui/popups/popupmenu.cpp:2505
-#: src/gui/popups/popupmenu.cpp:2670 src/gui/windows/buyselldialog.cpp:75
-#: src/gui/windows/changeemaildialog.cpp:55
-#: src/gui/windows/changepassworddialog.cpp:57
-#: src/gui/windows/charcreatedialog.cpp:122
+#: src/gui/popups/createpartypopup.h:53 src/gui/popups/popupmenu.cpp:384
+#: src/gui/popups/popupmenu.cpp:452 src/gui/popups/popupmenu.cpp:553
+#: src/gui/popups/popupmenu.cpp:600 src/gui/popups/popupmenu.cpp:635
+#: src/gui/popups/popupmenu.cpp:666 src/gui/popups/popupmenu.cpp:691
+#: src/gui/popups/popupmenu.cpp:716 src/gui/popups/popupmenu.cpp:905
+#: src/gui/popups/popupmenu.cpp:932 src/gui/popups/popupmenu.cpp:965
+#: src/gui/popups/popupmenu.cpp:1749 src/gui/popups/popupmenu.cpp:1785
+#: src/gui/popups/popupmenu.cpp:1835 src/gui/popups/popupmenu.cpp:1877
+#: src/gui/popups/popupmenu.cpp:1918 src/gui/popups/popupmenu.cpp:1988
+#: src/gui/popups/popupmenu.cpp:2066 src/gui/popups/popupmenu.cpp:2100
+#: src/gui/popups/popupmenu.cpp:2126 src/gui/popups/popupmenu.cpp:2147
+#: src/gui/popups/popupmenu.cpp:2168 src/gui/popups/popupmenu.cpp:2194
+#: src/gui/popups/popupmenu.cpp:2212 src/gui/popups/popupmenu.cpp:2528
+#: src/gui/popups/popupmenu.cpp:2693 src/gui/windows/buyselldialog.cpp:75
+#: src/gui/windows/changeemaildialog.cpp:56
+#: src/gui/windows/changepassworddialog.cpp:58
+#: src/gui/windows/charcreatedialog.cpp:121
#: src/gui/windows/connectiondialog.cpp:52
-#: src/gui/windows/editserverdialog.cpp:61
-#: src/gui/windows/itemamountwindow.cpp:169
-#: src/gui/windows/npcpostdialog.cpp:70 src/gui/windows/quitdialog.cpp:70
-#: src/gui/windows/registerdialog.cpp:65 src/gui/windows/setupwindow.cpp:94
-#: src/gui/windows/textcommandeditor.cpp:86 src/gui/windows/textdialog.cpp:55
-#: src/gui/windows/unregisterdialog.cpp:54
-#: src/gui/windows/updaterwindow.cpp:190 src/input/pages/gui.cpp:105
+#: src/gui/windows/editserverdialog.cpp:58
+#: src/gui/windows/itemamountwindow.cpp:181 src/gui/windows/quitdialog.cpp:68
+#: src/gui/windows/registerdialog.cpp:62 src/gui/windows/setupwindow.cpp:99
+#: src/gui/windows/textcommandeditor.cpp:87 src/gui/windows/textdialog.cpp:55
+#: src/gui/windows/unregisterdialog.cpp:55
+#: src/gui/windows/updaterwindow.cpp:189 src/input/pages/gui.cpp:103
msgid "Cancel"
msgstr "Zrušiť"
#. TRANSLATORS: popup label
-#: src/gui/popups/itempopup.cpp:203
+#: src/gui/popups/itempopup.cpp:220
#, c-format
msgid "Weight: %s"
msgstr ""
+#. TRANSLATORS: popup label
+#: src/gui/popups/itempopup.cpp:285
+msgid "Cards: "
+msgstr ""
+
#. TRANSLATORS: popup menu item
#. TRANSLATORS: trade with player
#. TRANSLATORS: trade chat tab name
#. TRANSLATORS: inventory type name
-#: src/gui/popups/popupmenu.cpp:156 src/gui/popups/popupmenu.cpp:800
-#: src/gui/widgets/tabs/chat/tradetab.cpp:39 src/inventory.cpp:319
+#: src/gui/popups/popupmenu.cpp:161 src/gui/popups/popupmenu.cpp:811
+#: src/gui/widgets/tabs/chat/tradetab.cpp:39 src/inventory.cpp:328
msgid "Trade"
msgstr ""
@@ -1615,53 +1650,52 @@ msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: attack player
#. TRANSLATORS: Skill type
-#. TRANSLATORS: bot checker window table header
#. TRANSLATORS: input action name
#. TRANSLATORS: player stat
-#: src/gui/popups/popupmenu.cpp:159 src/gui/popups/popupmenu.cpp:277
-#: src/gui/popups/popupmenu.cpp:803 src/gui/widgets/skillinfo.cpp:114
-#: src/gui/windows/botcheckerwindow.cpp:88 src/input/pages/basic.cpp:42
-#: src/net/eathena/generalhandler.cpp:401 src/net/tmwa/generalhandler.cpp:358
+#: src/gui/popups/popupmenu.cpp:164 src/gui/popups/popupmenu.cpp:286
+#: src/gui/popups/popupmenu.cpp:814 src/gui/widgets/skillinfo.cpp:109
+#: src/input/pages/basic.cpp:40 src/net/eathena/generalhandler.cpp:396
+#: src/net/tmwa/generalhandler.cpp:359
msgid "Attack"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: send whisper to player
-#: src/gui/popups/popupmenu.cpp:162 src/gui/popups/popupmenu.cpp:252
-#: src/gui/popups/popupmenu.cpp:462
+#: src/gui/popups/popupmenu.cpp:167 src/gui/popups/popupmenu.cpp:259
+#: src/gui/popups/popupmenu.cpp:473
msgid "Whisper"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: heal player
-#: src/gui/popups/popupmenu.cpp:168 src/gui/popups/popupmenu.cpp:807
+#: src/gui/popups/popupmenu.cpp:173 src/gui/popups/popupmenu.cpp:818
msgid "Heal"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: kick player from guild
-#: src/gui/popups/popupmenu.cpp:188 src/gui/popups/popupmenu.cpp:204
-#: src/gui/popups/popupmenu.cpp:511 src/gui/popups/popupmenu.cpp:835
+#: src/gui/popups/popupmenu.cpp:193 src/gui/popups/popupmenu.cpp:209
+#: src/gui/popups/popupmenu.cpp:522 src/gui/popups/popupmenu.cpp:846
msgid "Kick from guild"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: change player position in guild
-#: src/gui/popups/popupmenu.cpp:195 src/gui/popups/popupmenu.cpp:211
-#: src/gui/popups/popupmenu.cpp:518 src/gui/popups/popupmenu.cpp:842
+#: src/gui/popups/popupmenu.cpp:200 src/gui/popups/popupmenu.cpp:216
+#: src/gui/popups/popupmenu.cpp:529 src/gui/popups/popupmenu.cpp:853
msgid "Change pos in guild"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: invite player to guild
-#: src/gui/popups/popupmenu.cpp:224 src/gui/popups/popupmenu.cpp:530
-#: src/gui/popups/popupmenu.cpp:856
+#: src/gui/popups/popupmenu.cpp:229 src/gui/popups/popupmenu.cpp:541
+#: src/gui/popups/popupmenu.cpp:867
msgid "Invite to guild"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: set player invisible for self by id
-#: src/gui/popups/popupmenu.cpp:231
+#: src/gui/popups/popupmenu.cpp:236
msgid "Nuke"
msgstr ""
@@ -1678,20 +1712,18 @@ msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: move to player location
#. TRANSLATORS: input tab sub tab name
-#. TRANSLATORS: bot checker window table header
-#: src/gui/popups/popupmenu.cpp:234 src/gui/popups/popupmenu.cpp:265
-#: src/gui/popups/popupmenu.cpp:492 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:92
+#: src/gui/popups/popupmenu.cpp:239 src/gui/popups/popupmenu.cpp:272
+#: src/gui/popups/popupmenu.cpp:503 src/gui/popups/popupmenu.cpp:659
+#: src/gui/popups/popupmenu.cpp:825 src/gui/popups/popupmenu.cpp:890
+#: src/gui/setupinputpages.cpp:45
msgid "Move"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: talk with npc
-#. TRANSLATORS: bot checker window table header
#. TRANSLATORS: input action name
-#: src/gui/popups/popupmenu.cpp:246 src/gui/windows/botcheckerwindow.cpp:90
-#: src/input/pages/basic.cpp:90 src/resources/db/npcdb.cpp:146
+#: src/gui/popups/popupmenu.cpp:253 src/input/pages/basic.cpp:88
+#: src/resources/db/npcdb.cpp:147
msgid "Talk"
msgstr ""
@@ -1703,11 +1735,11 @@ msgstr ""
#. TRANSLATORS: shop window button
#. TRANSLATORS: shop window tab name
#. TRANSLATORS: input action name
-#: src/gui/popups/popupmenu.cpp:256 src/gui/popups/popupmenu.cpp:2359
-#: src/gui/windows/buydialog.cpp:191 src/gui/windows/buydialog.cpp:207
-#: src/gui/windows/buydialog.cpp:268 src/gui/windows/buyselldialog.cpp:71
-#: src/gui/windows/shopwindow.cpp:168 src/input/pages/basic.cpp:240
-#: src/resources/db/npcdb.cpp:147
+#: src/gui/popups/popupmenu.cpp:263 src/gui/popups/popupmenu.cpp:2380
+#: src/gui/windows/buydialog.cpp:194 src/gui/windows/buydialog.cpp:212
+#: src/gui/windows/buydialog.cpp:275 src/gui/windows/buyselldialog.cpp:71
+#: src/gui/windows/shopwindow.cpp:168 src/input/pages/basic.cpp:244
+#: src/resources/db/npcdb.cpp:148
msgid "Buy"
msgstr "Kúpiť"
@@ -1720,10 +1752,10 @@ msgstr "Kúpiť"
#. TRANSLATORS: shop window button
#. TRANSLATORS: shop window tab name
#. TRANSLATORS: input action name
-#: src/gui/popups/popupmenu.cpp:259 src/gui/popups/popupmenu.cpp:2371
-#: src/gui/widgets/selldialog.cpp:51 src/gui/widgets/selldialog.cpp:96
+#: src/gui/popups/popupmenu.cpp:266 src/gui/popups/popupmenu.cpp:2392
+#: src/gui/widgets/selldialog.cpp:52 src/gui/widgets/selldialog.cpp:99
#: src/gui/windows/buyselldialog.cpp:73 src/gui/windows/shopwindow.cpp:170
-#: src/input/pages/basic.cpp:246 src/resources/db/npcdb.cpp:148
+#: src/input/pages/basic.cpp:250 src/resources/db/npcdb.cpp:149
msgid "Sell"
msgstr "Predaj"
@@ -1731,26 +1763,26 @@ msgstr "Predaj"
#. TRANSLATORS: add comment to npc
#. TRANSLATORS: popup menu item
#. TRANSLATORS: add comment to player
-#: src/gui/popups/popupmenu.cpp:268 src/gui/popups/popupmenu.cpp:472
-#: src/gui/popups/popupmenu.cpp:2467
+#: src/gui/popups/popupmenu.cpp:275 src/gui/popups/popupmenu.cpp:483
+#: src/gui/popups/popupmenu.cpp:2490
msgid "Add comment"
msgstr ""
#. TRANSLATORS: remove monster from attack list
#. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:289
+#: src/gui/popups/popupmenu.cpp:298
msgid "Remove from attack list"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: add monster to priotiry attack list
-#: src/gui/popups/popupmenu.cpp:296
+#: src/gui/popups/popupmenu.cpp:305
msgid "Add to priority attack list"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: add monster to attack list
-#: src/gui/popups/popupmenu.cpp:300
+#: src/gui/popups/popupmenu.cpp:309
msgid "Add to attack list"
msgstr ""
@@ -1758,19 +1790,19 @@ msgstr ""
#. TRANSLATORS: add monster to ignore list
#. TRANSLATORS: popup menu item
#. TRANSLATORS: add item to pickup list
-#: src/gui/popups/popupmenu.cpp:304 src/gui/popups/popupmenu.cpp:2487
+#: src/gui/popups/popupmenu.cpp:313 src/gui/popups/popupmenu.cpp:2510
msgid "Add to ignore list"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: Mercenary move to master
-#: src/gui/popups/popupmenu.cpp:313 src/gui/popups/popupmenu.cpp:324
+#: src/gui/popups/popupmenu.cpp:323 src/gui/popups/popupmenu.cpp:334
msgid "Move to master"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: fire mercenary
-#: src/gui/popups/popupmenu.cpp:317
+#: src/gui/popups/popupmenu.cpp:327
msgid "Fire"
msgstr ""
@@ -1778,19 +1810,19 @@ msgstr ""
#. TRANSLATORS: feed homunculus
#. TRANSLATORS: popup menu item
#. TRANSLATORS: feed pet
-#: src/gui/popups/popupmenu.cpp:327 src/gui/popups/popupmenu.cpp:340
+#: src/gui/popups/popupmenu.cpp:337 src/gui/popups/popupmenu.cpp:350
msgid "Feed"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: delete homunculus
-#: src/gui/popups/popupmenu.cpp:331
+#: src/gui/popups/popupmenu.cpp:341
msgid "Kill"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: pet drop loot
-#: src/gui/popups/popupmenu.cpp:343
+#: src/gui/popups/popupmenu.cpp:353
msgid "Drop loot"
msgstr ""
@@ -1798,8 +1830,8 @@ msgstr ""
#. TRANSLATORS: pet unequip item
#. TRANSLATORS: equipment window button
#. TRANSLATORS: inventory button
-#: src/gui/popups/popupmenu.cpp:346 src/gui/windows/equipmentwindow.cpp:74
-#: src/gui/windows/inventorywindow.cpp:186 src/resources/itemtypemapdata.h:45
+#: src/gui/popups/popupmenu.cpp:356 src/gui/windows/equipmentwindow.cpp:72
+#: src/gui/windows/inventorywindow.cpp:200 src/resources/itemtypemapdata.h:45
#: src/resources/itemtypemapdata.h:49 src/resources/itemtypemapdata.h:53
#: src/resources/itemtypemapdata.h:57 src/resources/itemtypemapdata.h:61
#: src/resources/itemtypemapdata.h:65 src/resources/itemtypemapdata.h:69
@@ -1814,14 +1846,14 @@ msgstr "Odstrojiť"
#. TRANSLATORS: popup menu item
#. TRANSLATORS: rename map item
#. TRANSLATORS: shop window button
-#: src/gui/popups/popupmenu.cpp:350 src/gui/popups/popupmenu.cpp:609
-#: src/gui/windows/charselectdialog.cpp:132 src/gui/windows/shopwindow.cpp:192
+#: src/gui/popups/popupmenu.cpp:360 src/gui/popups/popupmenu.cpp:620
+#: src/gui/windows/charselectdialog.cpp:129 src/gui/windows/shopwindow.cpp:192
msgid "Rename"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: pet return to egg
-#: src/gui/popups/popupmenu.cpp:354
+#: src/gui/popups/popupmenu.cpp:364
msgid "Return to egg"
msgstr ""
@@ -1829,38 +1861,38 @@ msgstr ""
#. TRANSLATORS: add being name to chat
#. TRANSLATORS: popup menu item
#. TRANSLATORS: add player name to chat
-#: src/gui/popups/popupmenu.cpp:369 src/gui/popups/popupmenu.cpp:538
+#: src/gui/popups/popupmenu.cpp:379 src/gui/popups/popupmenu.cpp:549
msgid "Add name to chat"
msgstr ""
#. TRANSLATORS: popup menu header
#. TRANSLATORS: settings tab name
-#: src/gui/popups/popupmenu.cpp:418 src/gui/widgets/tabs/setup_players.cpp:38
+#: src/gui/popups/popupmenu.cpp:429 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:484 src/gui/popups/popupmenu.cpp:2412
-#: src/gui/popups/popupmenu.cpp:2436
+#: src/gui/popups/popupmenu.cpp:495 src/gui/popups/popupmenu.cpp:2433
+#: src/gui/popups/popupmenu.cpp:2457
msgid "Kick from party"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: pickup item from ground
-#: src/gui/popups/popupmenu.cpp:571 src/gui/popups/popupmenu.cpp:580
+#: src/gui/popups/popupmenu.cpp:582 src/gui/popups/popupmenu.cpp:591
msgid "Pick up"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: add item name to chat
-#: src/gui/popups/popupmenu.cpp:585 src/gui/popups/popupmenu.cpp:1728
-#: src/gui/popups/popupmenu.cpp:1804 src/gui/popups/popupmenu.cpp:1846
+#: src/gui/popups/popupmenu.cpp:596 src/gui/popups/popupmenu.cpp:1745
+#: src/gui/popups/popupmenu.cpp:1821 src/gui/popups/popupmenu.cpp:1863
msgid "Add to chat"
msgstr ""
#. TRANSLATORS: popup menu header
-#: src/gui/popups/popupmenu.cpp:606 src/gui/popups/popupmenu.cpp:638
+#: src/gui/popups/popupmenu.cpp:617 src/gui/popups/popupmenu.cpp:649
msgid "Map Item"
msgstr ""
@@ -1870,20 +1902,20 @@ msgstr ""
#. TRANSLATORS: remove attack target
#. TRANSLATORS: popup menu item
#. TRANSLATORS: remove item from pickup filter
-#: src/gui/popups/popupmenu.cpp:612 src/gui/popups/popupmenu.cpp:2043
-#: src/gui/popups/popupmenu.cpp:2077
+#: src/gui/popups/popupmenu.cpp:623 src/gui/popups/popupmenu.cpp:2062
+#: src/gui/popups/popupmenu.cpp:2096
msgid "Remove"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: warp to map item
-#: src/gui/popups/popupmenu.cpp:619 src/gui/popups/popupmenu.cpp:644
+#: src/gui/popups/popupmenu.cpp:630 src/gui/popups/popupmenu.cpp:655
msgid "Warp"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: move camera to map item
-#: src/gui/popups/popupmenu.cpp:651
+#: src/gui/popups/popupmenu.cpp:662
msgid "Move camera"
msgstr ""
@@ -1892,77 +1924,77 @@ msgstr ""
#. TRANSLATORS: full button name
#. TRANSLATORS: outfits button tooltip
#. TRANSLATORS: outfits window name
-#: src/gui/popups/popupmenu.cpp:669 src/gui/setupinputpages.cpp:53
-#: src/gui/windowmenu.cpp:142 src/gui/windows/inventorywindow.cpp:217
-#: src/gui/windows/outfitwindow.cpp:55
+#: src/gui/popups/popupmenu.cpp:680 src/gui/setupinputpages.cpp:53
+#: src/gui/windowmenu.cpp:143 src/gui/windows/inventorywindow.cpp:229
+#: src/gui/windows/outfitwindow.cpp:58
msgid "Outfits"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: clear selected outfit
-#: src/gui/popups/popupmenu.cpp:672
+#: src/gui/popups/popupmenu.cpp:683
msgid "Clear outfit"
msgstr ""
#. TRANSLATORS: popup menu header
#. TRANSLATORS: full button name
-#: src/gui/popups/popupmenu.cpp:698 src/gui/windowmenu.cpp:126
+#: src/gui/popups/popupmenu.cpp:709 src/gui/windowmenu.cpp:124
msgid "Spells"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: edit selected spell
-#: src/gui/popups/popupmenu.cpp:701
+#: src/gui/popups/popupmenu.cpp:712
msgid "Edit spell"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: remove all text from chat tab
#. TRANSLATORS: npc dialog button
-#: src/gui/popups/popupmenu.cpp:732 src/gui/windows/npcdialog.cpp:110
+#: src/gui/popups/popupmenu.cpp:743 src/gui/windows/npcdialog.cpp:112
msgid "Clear"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: disable chat tab highlight
-#: src/gui/popups/popupmenu.cpp:739
+#: src/gui/popups/popupmenu.cpp:750
msgid "Disable highlight"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: enable chat tab highlight
-#: src/gui/popups/popupmenu.cpp:745
+#: src/gui/popups/popupmenu.cpp:756
msgid "Enable highlight"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: do not remove player names from chat tab
-#: src/gui/popups/popupmenu.cpp:751
+#: src/gui/popups/popupmenu.cpp:762
msgid "Don't remove name"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: remove player names from chat tab
-#: src/gui/popups/popupmenu.cpp:757
+#: src/gui/popups/popupmenu.cpp:768
msgid "Remove name"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: enable away messages in chat tab
-#: src/gui/popups/popupmenu.cpp:763
+#: src/gui/popups/popupmenu.cpp:774
msgid "Enable away"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: disable away messages in chat tab
-#: src/gui/popups/popupmenu.cpp:769
+#: src/gui/popups/popupmenu.cpp:780
msgid "Disable away"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: enable away messages in chat tab
#. TRANSLATORS: social window button
-#: src/gui/popups/popupmenu.cpp:776 src/gui/windows/socialwindow.cpp:83
+#: src/gui/popups/popupmenu.cpp:787 src/gui/windows/socialwindow.cpp:81
msgid "Leave"
msgstr ""
@@ -1972,71 +2004,70 @@ 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:2145
-#: src/gui/popups/popupmenu.cpp:2187
+#: src/gui/popups/popupmenu.cpp:792 src/gui/popups/popupmenu.cpp:2164
+#: src/gui/popups/popupmenu.cpp:2208
msgid "Copy to clipboard"
msgstr ""
#. TRANSLATORS: popup menu header
-#: src/gui/popups/popupmenu.cpp:903
+#: src/gui/popups/popupmenu.cpp:914
msgid "Change guild position"
msgstr ""
#. TRANSLATORS: popup menu header
-#: src/gui/popups/popupmenu.cpp:948
+#: src/gui/popups/popupmenu.cpp:959
msgid "window"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: unlock window
-#: src/gui/popups/popupmenu.cpp:974
+#: src/gui/popups/popupmenu.cpp:988
msgid "Unlock"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: lock window
-#: src/gui/popups/popupmenu.cpp:980
+#: src/gui/popups/popupmenu.cpp:994
msgid "Lock"
msgstr ""
-#. TRANSLATORS: number of chars in string should be near original
-#: src/gui/popups/popupmenu.cpp:1028
+#: src/gui/popups/popupmenu.cpp:1043
msgid "Rename map sign "
msgstr ""
#. TRANSLATORS: number of chars in string should be near original
-#: src/gui/popups/popupmenu.cpp:1030
+#: src/gui/popups/popupmenu.cpp:1045
msgid "Name: "
msgstr ""
-#: src/gui/popups/popupmenu.cpp:1049
+#: src/gui/popups/popupmenu.cpp:1063
msgid "Player comment "
msgstr ""
#. TRANSLATORS: number of chars in string should be near original
-#: src/gui/popups/popupmenu.cpp:1051
+#: src/gui/popups/popupmenu.cpp:1065
msgid "Comment: "
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: add item to trade
-#: src/gui/popups/popupmenu.cpp:1624
+#: src/gui/popups/popupmenu.cpp:1638
msgid "Add to trade"
msgstr ""
-#: src/gui/popups/popupmenu.cpp:1632
+#: src/gui/popups/popupmenu.cpp:1646
msgid "Add to trade 10"
msgstr ""
-#: src/gui/popups/popupmenu.cpp:1637
+#: src/gui/popups/popupmenu.cpp:1651
msgid "Add to trade half"
msgstr ""
-#: src/gui/popups/popupmenu.cpp:1641
+#: src/gui/popups/popupmenu.cpp:1655
msgid "Add to trade all-1"
msgstr ""
-#: src/gui/popups/popupmenu.cpp:1645
+#: src/gui/popups/popupmenu.cpp:1659
msgid "Add to trade all"
msgstr ""
@@ -2045,50 +2076,50 @@ msgstr ""
#. TRANSLATORS: storage button
#. TRANSLATORS: inventory button
#. TRANSLATORS: setup button
-#: src/gui/popups/popupmenu.cpp:1653 src/gui/popups/popupmenu.cpp:1800
-#: src/gui/popups/popupmenu.cpp:1841 src/gui/windows/inventorywindow.cpp:249
-#: src/gui/windows/inventorywindow.cpp:272
-#: src/gui/windows/inventorywindow.cpp:864 src/gui/windows/setupwindow.cpp:96
+#: src/gui/popups/popupmenu.cpp:1667 src/gui/popups/popupmenu.cpp:1817
+#: src/gui/popups/popupmenu.cpp:1858 src/gui/windows/inventorywindow.cpp:260
+#: src/gui/windows/inventorywindow.cpp:284
+#: src/gui/windows/inventorywindow.cpp:882 src/gui/windows/setupwindow.cpp:101
msgid "Store"
msgstr ""
-#: src/gui/popups/popupmenu.cpp:1661
+#: src/gui/popups/popupmenu.cpp:1675
msgid "Store 10"
msgstr ""
-#: src/gui/popups/popupmenu.cpp:1666
+#: src/gui/popups/popupmenu.cpp:1680
msgid "Store half"
msgstr ""
-#: src/gui/popups/popupmenu.cpp:1670
+#: src/gui/popups/popupmenu.cpp:1684
msgid "Store all-1"
msgstr ""
-#: src/gui/popups/popupmenu.cpp:1674
+#: src/gui/popups/popupmenu.cpp:1688
msgid "Store all"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: get item from storage
#. TRANSLATORS: storage button
-#: src/gui/popups/popupmenu.cpp:1684 src/gui/windows/inventorywindow.cpp:251
-#: src/gui/windows/inventorywindow.cpp:274
+#: src/gui/popups/popupmenu.cpp:1698 src/gui/windows/inventorywindow.cpp:262
+#: src/gui/windows/inventorywindow.cpp:286
msgid "Retrieve"
msgstr ""
-#: src/gui/popups/popupmenu.cpp:1692
+#: src/gui/popups/popupmenu.cpp:1706
msgid "Retrieve 10"
msgstr ""
-#: src/gui/popups/popupmenu.cpp:1697
+#: src/gui/popups/popupmenu.cpp:1711
msgid "Retrieve half"
msgstr ""
-#: src/gui/popups/popupmenu.cpp:1701
+#: src/gui/popups/popupmenu.cpp:1715
msgid "Retrieve all-1"
msgstr ""
-#: src/gui/popups/popupmenu.cpp:1705
+#: src/gui/popups/popupmenu.cpp:1719
msgid "Retrieve all"
msgstr ""
@@ -2098,51 +2129,56 @@ msgstr ""
#. TRANSLATORS: inventory button
#. TRANSLATORS: skills dialog button
#. TRANSLATORS: inventory button
-#: src/gui/popups/popupmenu.cpp:1762 src/gui/popups/popupmenu.cpp:2556
-#: src/gui/windows/inventorywindow.cpp:184
-#: src/gui/windows/inventorywindow.cpp:750 src/gui/windows/skilldialog.cpp:79
-#: src/gui/windows/skilldialog.cpp:151 src/gui/windows/skilldialog.cpp:321
-#: src/gui/windows/skilldialog.cpp:477 src/gui/windows/skilldialog.cpp:559
+#: src/gui/popups/popupmenu.cpp:1779 src/gui/popups/popupmenu.cpp:2579
+#: src/gui/windows/inventorywindow.cpp:198
+#: src/gui/windows/inventorywindow.cpp:771 src/gui/windows/skilldialog.cpp:77
+#: src/gui/windows/skilldialog.cpp:149 src/gui/windows/skilldialog.cpp:319
+#: src/gui/windows/skilldialog.cpp:483 src/gui/windows/skilldialog.cpp:565
#: src/resources/itemtypemapdata.h:37 src/resources/itemtypemapdata.h:41
msgid "Use"
msgstr "Použiť"
#. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:1856
+#: src/gui/popups/popupmenu.cpp:1873
msgid "Clear drop window"
msgstr ""
#. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:1887 src/gui/popups/popupmenu.cpp:1948
+#: src/gui/popups/popupmenu.cpp:1904 src/gui/popups/popupmenu.cpp:1965
msgid "Hide"
msgstr ""
#. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:1894 src/gui/popups/popupmenu.cpp:1955
+#: src/gui/popups/popupmenu.cpp:1911 src/gui/popups/popupmenu.cpp:1972
msgid "Show"
msgstr ""
#. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:1962
+#: src/gui/popups/popupmenu.cpp:1979
+msgid "Open yellow bar settings"
+msgstr ""
+
+#. TRANSLATORS: popup menu item
+#: src/gui/popups/popupmenu.cpp:1981
msgid "Reset yellow bar"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: copy status to chat
#. TRANSLATORS: status window button
-#: src/gui/popups/popupmenu.cpp:1966 src/gui/windows/statuswindow.cpp:92
+#: src/gui/popups/popupmenu.cpp:1985 src/gui/windows/statuswindow.cpp:88
msgid "Copy to chat"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: move attack target up
-#: src/gui/popups/popupmenu.cpp:2006 src/gui/popups/popupmenu.cpp:2025
+#: src/gui/popups/popupmenu.cpp:2025 src/gui/popups/popupmenu.cpp:2044
msgid "Move up"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: move attack target down
-#: src/gui/popups/popupmenu.cpp:2012 src/gui/popups/popupmenu.cpp:2031
+#: src/gui/popups/popupmenu.cpp:2031 src/gui/popups/popupmenu.cpp:2050
msgid "Move down"
msgstr ""
@@ -2150,155 +2186,155 @@ msgstr ""
#. TRANSLATORS: undress item from player
#. TRANSLATORS: popup menu item
#. TRANSLATORS: undress player
-#: src/gui/popups/popupmenu.cpp:2103 src/gui/popups/popupmenu.cpp:2464
+#: src/gui/popups/popupmenu.cpp:2122 src/gui/popups/popupmenu.cpp:2487
msgid "Undress"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: copy text to clipboard
-#: src/gui/popups/popupmenu.cpp:2121
+#: src/gui/popups/popupmenu.cpp:2140
msgid "Copy"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: paste text from clipboard
-#: src/gui/popups/popupmenu.cpp:2124
+#: src/gui/popups/popupmenu.cpp:2143
msgid "Paste"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: open link in browser
-#: src/gui/popups/popupmenu.cpp:2142
+#: src/gui/popups/popupmenu.cpp:2161
msgid "Open link"
msgstr ""
#. TRANSLATORS: popup menu header
-#: src/gui/popups/popupmenu.cpp:2160
+#: src/gui/popups/popupmenu.cpp:2179
msgid "Show window"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: add player to disregarded list
-#: src/gui/popups/popupmenu.cpp:2233 src/gui/popups/popupmenu.cpp:2269
-#: src/gui/popups/popupmenu.cpp:2308 src/gui/popups/popupmenu.cpp:2326
+#: src/gui/popups/popupmenu.cpp:2254 src/gui/popups/popupmenu.cpp:2290
+#: src/gui/popups/popupmenu.cpp:2329 src/gui/popups/popupmenu.cpp:2347
msgid "Disregard"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: add player to ignore list
#. TRANSLATORS: confirm dialog button
-#: src/gui/popups/popupmenu.cpp:2236 src/gui/popups/popupmenu.cpp:2272
-#: src/gui/popups/popupmenu.cpp:2311 src/gui/windows/confirmdialog.cpp:60
+#: src/gui/popups/popupmenu.cpp:2257 src/gui/popups/popupmenu.cpp:2293
+#: src/gui/popups/popupmenu.cpp:2332 src/gui/windows/confirmdialog.cpp:62
msgid "Ignore"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: add player to black list
-#: src/gui/popups/popupmenu.cpp:2239 src/gui/popups/popupmenu.cpp:2314
+#: src/gui/popups/popupmenu.cpp:2260 src/gui/popups/popupmenu.cpp:2335
msgid "Black list"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: add player to enemy list
-#: src/gui/popups/popupmenu.cpp:2242 src/gui/popups/popupmenu.cpp:2275
+#: src/gui/popups/popupmenu.cpp:2263 src/gui/popups/popupmenu.cpp:2296
msgid "Set as enemy"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: add player to erased list
-#: src/gui/popups/popupmenu.cpp:2245 src/gui/popups/popupmenu.cpp:2278
-#: src/gui/popups/popupmenu.cpp:2290 src/gui/popups/popupmenu.cpp:2299
-#: src/gui/popups/popupmenu.cpp:2317
+#: src/gui/popups/popupmenu.cpp:2266 src/gui/popups/popupmenu.cpp:2299
+#: src/gui/popups/popupmenu.cpp:2311 src/gui/popups/popupmenu.cpp:2320
+#: src/gui/popups/popupmenu.cpp:2338
msgid "Erase"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: add player to friends list
-#: src/gui/popups/popupmenu.cpp:2255
+#: src/gui/popups/popupmenu.cpp:2276
msgid "Be friend"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: remove player from ignore list
-#: src/gui/popups/popupmenu.cpp:2266 src/gui/popups/popupmenu.cpp:2284
-#: src/gui/popups/popupmenu.cpp:2296 src/gui/popups/popupmenu.cpp:2305
-#: src/gui/popups/popupmenu.cpp:2323
+#: src/gui/popups/popupmenu.cpp:2287 src/gui/popups/popupmenu.cpp:2305
+#: src/gui/popups/popupmenu.cpp:2317 src/gui/popups/popupmenu.cpp:2326
+#: src/gui/popups/popupmenu.cpp:2344
msgid "Unignore"
msgstr ""
#. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:2342
+#: src/gui/popups/popupmenu.cpp:2363
msgid "Follow"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: imitate player
-#: src/gui/popups/popupmenu.cpp:2346
+#: src/gui/popups/popupmenu.cpp:2367
msgid "Imitate"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: buy item
-#: src/gui/popups/popupmenu.cpp:2365 src/gui/popups/popupmenu.cpp:2389
+#: src/gui/popups/popupmenu.cpp:2386 src/gui/popups/popupmenu.cpp:2410
msgid "Buy (?)"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: sell item
-#: src/gui/popups/popupmenu.cpp:2377 src/gui/popups/popupmenu.cpp:2392
+#: src/gui/popups/popupmenu.cpp:2398 src/gui/popups/popupmenu.cpp:2413
msgid "Sell (?)"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: invite player to party
-#: src/gui/popups/popupmenu.cpp:2406 src/gui/popups/popupmenu.cpp:2430
+#: src/gui/popups/popupmenu.cpp:2427 src/gui/popups/popupmenu.cpp:2451
msgid "Invite to party"
msgstr ""
-#: src/gui/popups/popupmenu.cpp:2453
+#: src/gui/popups/popupmenu.cpp:2475
#, c-format
msgid "Join chat %s"
msgstr ""
#. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:2461
+#: src/gui/popups/popupmenu.cpp:2484
msgid "Show Items"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: remove item from pickup list
-#: src/gui/popups/popupmenu.cpp:2478
+#: src/gui/popups/popupmenu.cpp:2501
msgid "Remove from pickup list"
msgstr ""
#. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:2483
+#: src/gui/popups/popupmenu.cpp:2506
msgid "Add to pickup list"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: remove protection from item
-#: src/gui/popups/popupmenu.cpp:2532
+#: src/gui/popups/popupmenu.cpp:2555
msgid "Unprotect item"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: add protection to item
-#: src/gui/popups/popupmenu.cpp:2541
+#: src/gui/popups/popupmenu.cpp:2564
msgid "Protect item"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: drop item
#. TRANSLATORS: inventory button
-#: src/gui/popups/popupmenu.cpp:2571 src/gui/windows/inventorywindow.cpp:199
-#: src/gui/windows/inventorywindow.cpp:872
+#: src/gui/popups/popupmenu.cpp:2594 src/gui/windows/inventorywindow.cpp:213
+#: src/gui/windows/inventorywindow.cpp:890
msgid "Drop..."
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: drop all item amount
-#: src/gui/popups/popupmenu.cpp:2574
+#: src/gui/popups/popupmenu.cpp:2597
msgid "Drop all"
msgstr ""
@@ -2306,60 +2342,60 @@ msgstr ""
#. TRANSLATORS: drop item
#. TRANSLATORS: full button name
#. TRANSLATORS: inventory button
-#: src/gui/popups/popupmenu.cpp:2580 src/gui/windowmenu.cpp:130
-#: src/gui/windows/inventorywindow.cpp:877
+#: src/gui/popups/popupmenu.cpp:2603 src/gui/windowmenu.cpp:128
+#: src/gui/windows/inventorywindow.cpp:895
msgid "Drop"
msgstr "Zahodiť"
#. TRANSLATORS: popup menu item
#. TRANSLATORS: gm commands
-#: src/gui/popups/popupmenu.cpp:2591
+#: src/gui/popups/popupmenu.cpp:2614
msgid "GM..."
msgstr ""
#. TRANSLATORS: popup menu header
-#: src/gui/popups/popupmenu.cpp:2599
+#: src/gui/popups/popupmenu.cpp:2622
msgid "GM commands"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: check player ip
-#: src/gui/popups/popupmenu.cpp:2604
+#: src/gui/popups/popupmenu.cpp:2627
msgid "Check ip"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: go to player position
-#: src/gui/popups/popupmenu.cpp:2607
+#: src/gui/popups/popupmenu.cpp:2630
msgid "Goto"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: recall player to current position
-#: src/gui/popups/popupmenu.cpp:2610
+#: src/gui/popups/popupmenu.cpp:2633
msgid "Recall"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: kick player
-#: src/gui/popups/popupmenu.cpp:2618
+#: src/gui/popups/popupmenu.cpp:2641
msgid "Kick"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: mute player
-#: src/gui/popups/popupmenu.cpp:2626 src/gui/popups/popupmenu.cpp:2630
-#: src/gui/popups/popupmenu.cpp:2634 src/gui/popups/popupmenu.cpp:2638
-#: src/gui/popups/popupmenu.cpp:2642
+#: src/gui/popups/popupmenu.cpp:2649 src/gui/popups/popupmenu.cpp:2653
+#: src/gui/popups/popupmenu.cpp:2657 src/gui/popups/popupmenu.cpp:2661
+#: src/gui/popups/popupmenu.cpp:2665
#, c-format
msgid "Mute %d"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: mute player
-#: src/gui/popups/popupmenu.cpp:2647 src/gui/popups/popupmenu.cpp:2651
-#: src/gui/popups/popupmenu.cpp:2655 src/gui/popups/popupmenu.cpp:2659
-#: src/gui/popups/popupmenu.cpp:2663
+#: src/gui/popups/popupmenu.cpp:2670 src/gui/popups/popupmenu.cpp:2674
+#: src/gui/popups/popupmenu.cpp:2678 src/gui/popups/popupmenu.cpp:2682
+#: src/gui/popups/popupmenu.cpp:2686
#, c-format
msgid "Unmute %d"
msgstr ""
@@ -2371,7 +2407,7 @@ msgstr ""
#. TRANSLATORS: input tab sub tab name
#. TRANSLATORS: full button name
-#: src/gui/setupinputpages.cpp:47 src/gui/windowmenu.cpp:122
+#: src/gui/setupinputpages.cpp:47 src/gui/windowmenu.cpp:120
msgid "Shortcuts"
msgstr ""
@@ -2380,15 +2416,15 @@ msgstr ""
#. TRANSLATORS: full button name
#. TRANSLATORS: input action label
#: src/gui/setupinputpages.cpp:49 src/gui/widgets/tabs/setup_other.cpp:315
-#: src/gui/windowmenu.cpp:163 src/input/pages/windows.cpp:36
+#: src/gui/windowmenu.cpp:172 src/input/pages/windows.cpp:34
msgid "Windows"
msgstr ""
#. TRANSLATORS: input tab sub tab name
#. TRANSLATORS: emotes window name
#. TRANSLATORS: emotes tab name
-#: src/gui/setupinputpages.cpp:51 src/gui/windows/emotewindow.cpp:54
-#: src/gui/windows/emotewindow.cpp:115
+#: src/gui/setupinputpages.cpp:51 src/gui/windows/emotewindow.cpp:55
+#: src/gui/windows/emotewindow.cpp:114
msgid "Emotes"
msgstr ""
@@ -2396,21 +2432,23 @@ msgstr ""
#. TRANSLATORS: settings tab name
#. TRANSLATORS: chat window name
#: src/gui/setupinputpages.cpp:55 src/gui/widgets/tabs/setup_chat.cpp:40
-#: src/gui/windowmenu.cpp:86 src/gui/windows/chatwindow.cpp:86
+#: src/gui/windowmenu.cpp:83 src/gui/windows/chatwindow.cpp:87
msgid "Chat"
msgstr ""
#. TRANSLATORS: input tab sub tab name
+#. TRANSLATORS: palette label
#. TRANSLATORS: settings group
#. TRANSLATORS: register dialog. button.
#. TRANSLATORS: input action group
#. TRANSLATORS: input action name
-#: src/gui/setupinputpages.cpp:57 src/gui/widgets/tabs/setup_audio.cpp:148
-#: src/gui/widgets/tabs/setup_chat.cpp:179
+#: src/gui/setupinputpages.cpp:57 src/gui/userpalette.cpp:377
+#: src/gui/widgets/tabs/setup_audio.cpp:148
+#: src/gui/widgets/tabs/setup_chat.cpp:263
#: src/gui/widgets/tabs/setup_other.cpp:337
#: src/gui/widgets/tabs/setup_visual.cpp:192
-#: src/gui/windows/registerdialog.cpp:104 src/input/pages/chat.cpp:147
-#: src/input/pages/gui.cpp:87 src/input/pages/other.cpp:108
+#: src/gui/windows/registerdialog.cpp:101 src/input/pages/chat.cpp:145
+#: src/input/pages/gui.cpp:85 src/input/pages/other.cpp:106
msgid "Other"
msgstr ""
@@ -2419,237 +2457,262 @@ msgstr ""
msgid "Gui"
msgstr ""
+#. TRANSLATORS: palette label
+#: src/gui/userpalette.cpp:129
+msgid "Beings"
+msgstr ""
+
#. TRANSLATORS: palette color
-#: src/gui/userpalette.cpp:116
+#: src/gui/userpalette.cpp:134
msgid "Being"
msgstr ""
#. TRANSLATORS: palette color
-#: src/gui/userpalette.cpp:118
+#: src/gui/userpalette.cpp:139
msgid "Friend names"
msgstr ""
#. TRANSLATORS: palette color
-#: src/gui/userpalette.cpp:120
+#: src/gui/userpalette.cpp:144
msgid "Disregarded names"
msgstr ""
#. TRANSLATORS: palette color
-#: src/gui/userpalette.cpp:122
+#: src/gui/userpalette.cpp:149
msgid "Ignored names"
msgstr ""
#. TRANSLATORS: palette color
-#: src/gui/userpalette.cpp:124
+#: src/gui/userpalette.cpp:154
msgid "Erased names"
msgstr ""
#. TRANSLATORS: palette color
-#: src/gui/userpalette.cpp:126
+#: src/gui/userpalette.cpp:164
msgid "Other players names"
msgstr ""
#. TRANSLATORS: palette color
-#: src/gui/userpalette.cpp:128
+#: src/gui/userpalette.cpp:169
msgid "Own name"
msgstr ""
#. TRANSLATORS: palette color
-#: src/gui/userpalette.cpp:130
+#: src/gui/userpalette.cpp:174
msgid "GM names"
msgstr ""
#. TRANSLATORS: palette color
-#: src/gui/userpalette.cpp:132
+#: src/gui/userpalette.cpp:179
msgid "NPCs"
msgstr ""
#. TRANSLATORS: palette color
#. TRANSLATORS: settings option
-#: src/gui/userpalette.cpp:134 src/gui/widgets/tabs/setup_other.cpp:108
+#: src/gui/userpalette.cpp:184 src/gui/widgets/tabs/setup_other.cpp:108
msgid "Monsters"
msgstr ""
#. TRANSLATORS: palette color
-#: src/gui/userpalette.cpp:136
-msgid "Monster HP bar"
+#: src/gui/userpalette.cpp:189
+msgid "Pets"
msgstr ""
#. TRANSLATORS: palette color
-#: src/gui/userpalette.cpp:139
-msgid "Monster HP bar (second color)"
+#: src/gui/userpalette.cpp:194
+msgid "Mercenary"
msgstr ""
#. TRANSLATORS: palette color
-#: src/gui/userpalette.cpp:141
+#: src/gui/userpalette.cpp:199
+msgid "Homunculus"
+msgstr ""
+
+#: src/gui/userpalette.cpp:204
msgid "Party members"
msgstr ""
-#. TRANSLATORS: palette color
-#: src/gui/userpalette.cpp:143
+#: src/gui/userpalette.cpp:209
msgid "Guild members"
msgstr ""
-#. TRANSLATORS: palette color
+#: src/gui/userpalette.cpp:214 src/gui/userpalette.cpp:219
+#: src/gui/userpalette.cpp:224
+#, c-format
+msgid "Team %d"
+msgstr ""
+
+#. TRANSLATORS: palette label
+#: src/gui/userpalette.cpp:227
+msgid "Particles"
+msgstr ""
+
#. TRANSLATORS: settings option
-#: src/gui/userpalette.cpp:145 src/gui/widgets/tabs/setup_visual.cpp:157
+#: src/gui/userpalette.cpp:232 src/gui/widgets/tabs/setup_visual.cpp:157
msgid "Particle effects"
msgstr ""
-#. TRANSLATORS: palette color
-#: src/gui/userpalette.cpp:147
+#: src/gui/userpalette.cpp:237
msgid "Pickup notification"
msgstr ""
-#. TRANSLATORS: palette color
-#: src/gui/userpalette.cpp:149
+#: src/gui/userpalette.cpp:242
msgid "Exp notification"
msgstr ""
-#. TRANSLATORS: palette color
-#: src/gui/userpalette.cpp:151
+#. TRANSLATORS: palette label
+#: src/gui/userpalette.cpp:245
+msgid "Hp bars"
+msgstr ""
+
+#: src/gui/userpalette.cpp:250
msgid "Player HP bar"
msgstr ""
#. TRANSLATORS: palette color
-#: src/gui/userpalette.cpp:155
+#: src/gui/userpalette.cpp:255
msgid "Player HP bar (second color)"
msgstr ""
#. TRANSLATORS: palette color
-#: src/gui/userpalette.cpp:157
-msgid "Player hits monster"
+#: src/gui/userpalette.cpp:261
+msgid "Monster HP bar"
msgstr ""
#. TRANSLATORS: palette color
-#: src/gui/userpalette.cpp:159
+#: src/gui/userpalette.cpp:267
+msgid "Monster HP bar (second color)"
+msgstr ""
+
+#. TRANSLATORS: palette label
+#: src/gui/userpalette.cpp:271
+msgid "Hits"
+msgstr ""
+
+#: src/gui/userpalette.cpp:276
+msgid "Player hits monster"
+msgstr ""
+
+#: src/gui/userpalette.cpp:281
msgid "Monster hits player"
msgstr ""
#. TRANSLATORS: palette color
-#: src/gui/userpalette.cpp:163
+#: src/gui/userpalette.cpp:286
msgid "Other player hits local player"
msgstr ""
-#. TRANSLATORS: palette color
-#: src/gui/userpalette.cpp:165
+#: src/gui/userpalette.cpp:291
msgid "Critical Hit"
msgstr ""
#. TRANSLATORS: palette color
-#: src/gui/userpalette.cpp:169
+#: src/gui/userpalette.cpp:296
msgid "Local player hits monster"
msgstr ""
#. TRANSLATORS: palette color
-#: src/gui/userpalette.cpp:172
+#: src/gui/userpalette.cpp:301
msgid "Local player critical hit"
msgstr ""
#. TRANSLATORS: palette color
-#: src/gui/userpalette.cpp:175
+#: src/gui/userpalette.cpp:306
msgid "Local player miss"
msgstr ""
-#. TRANSLATORS: palette color
-#: src/gui/userpalette.cpp:177
+#: src/gui/userpalette.cpp:310
msgid "Misses"
msgstr ""
-#. TRANSLATORS: palette color
-#: src/gui/userpalette.cpp:179
+#. TRANSLATORS: palette label
+#: src/gui/userpalette.cpp:313
+msgid "Tiles"
+msgstr ""
+
+#: src/gui/userpalette.cpp:318
msgid "Portal highlight"
msgstr ""
#. TRANSLATORS: palette color
-#: src/gui/userpalette.cpp:182
+#: src/gui/userpalette.cpp:323
msgid "Default collision highlight"
msgstr ""
#. TRANSLATORS: palette color
-#: src/gui/userpalette.cpp:185
+#: src/gui/userpalette.cpp:329
msgid "Air collision highlight"
msgstr ""
#. TRANSLATORS: palette color
-#: src/gui/userpalette.cpp:188
+#: src/gui/userpalette.cpp:335
msgid "Water collision highlight"
msgstr ""
#. TRANSLATORS: palette color
-#: src/gui/userpalette.cpp:191
+#: src/gui/userpalette.cpp:341
msgid "Special ground collision highlight"
msgstr ""
#. TRANSLATORS: palette color
-#: src/gui/userpalette.cpp:194
+#: src/gui/userpalette.cpp:347
msgid "Walkable highlight"
msgstr ""
#. TRANSLATORS: palette color
-#: src/gui/userpalette.cpp:197
+#: src/gui/userpalette.cpp:353
+msgid "Tiles border"
+msgstr ""
+
+#. TRANSLATORS: palette label
+#: src/gui/userpalette.cpp:356
+msgid "Ranges"
+msgstr ""
+
+#. TRANSLATORS: palette color
+#: src/gui/userpalette.cpp:361
msgid "Local player attack range"
msgstr ""
#. TRANSLATORS: palette color
-#: src/gui/userpalette.cpp:200
+#: src/gui/userpalette.cpp:367
msgid "Local player attack range border"
msgstr ""
#. TRANSLATORS: palette color
-#: src/gui/userpalette.cpp:203
+#: src/gui/userpalette.cpp:373
msgid "Monster attack range"
msgstr ""
#. TRANSLATORS: palette color
-#: src/gui/userpalette.cpp:207
+#: src/gui/userpalette.cpp:382
msgid "Floor item amount color"
msgstr ""
#. TRANSLATORS: palette color
-#: src/gui/userpalette.cpp:210
+#: src/gui/userpalette.cpp:388
msgid "Home place"
msgstr ""
#. TRANSLATORS: palette color
-#: src/gui/userpalette.cpp:213
+#: src/gui/userpalette.cpp:394
msgid "Home place border"
msgstr ""
#. TRANSLATORS: palette color
-#: src/gui/userpalette.cpp:216
+#: src/gui/userpalette.cpp:400
msgid "Road point"
msgstr ""
-#. TRANSLATORS: palette color
-#: src/gui/userpalette.cpp:219
-msgid "Tiles border"
-msgstr ""
-
-#. TRANSLATORS: palette color
-#: src/gui/userpalette.cpp:221
-msgid "Pets"
-msgstr ""
-
-#. TRANSLATORS: palette color
-#: src/gui/userpalette.cpp:223
-msgid "Mercenary"
-msgstr ""
-
-#. TRANSLATORS: palette color
-#: src/gui/userpalette.cpp:225
-msgid "Homunculus"
-msgstr ""
-
-#: src/gui/widgets/characterdisplay.cpp:135
+#: src/gui/widgets/characterdisplay.cpp:133
#, c-format
msgid "Level: %u"
msgstr ""
#. TRANSLATORS: status window label
-#: src/gui/widgets/characterdisplay.cpp:138
-#: src/gui/windows/inventorywindow.cpp:666 src/gui/windows/statuswindow.cpp:73
-#: src/gui/windows/statuswindow.cpp:233 src/gui/windows/statuswindow.cpp:345
+#: src/gui/widgets/characterdisplay.cpp:136
+#: src/gui/windows/inventorywindow.cpp:687 src/gui/windows/statuswindow.cpp:69
+#: src/gui/windows/statuswindow.cpp:239 src/gui/windows/statuswindow.cpp:351
#, c-format
msgid "Money: %s"
msgstr ""
@@ -2660,7 +2723,7 @@ msgid "Eq."
msgstr ""
#. TRANSLATORS: dialog message
-#: src/gui/widgets/itemlinkhandler.cpp:70
+#: src/gui/widgets/itemlinkhandler.cpp:72
msgid "Open url"
msgstr ""
@@ -2670,10 +2733,10 @@ msgstr ""
#. TRANSLATORS: quit dialog button
#. TRANSLATORS: servers dialog button
#. TRANSLATORS: input action name
-#: src/gui/widgets/selldialog.cpp:98 src/gui/windows/buydialog.cpp:270
-#: src/gui/windows/quitdialog.cpp:52 src/gui/windows/quitdialog.cpp:57
-#: src/gui/windows/quitdialog.cpp:59 src/gui/windows/serverdialog.cpp:114
-#: src/input/pages/basic.cpp:216
+#: src/gui/widgets/selldialog.cpp:101 src/gui/windows/buydialog.cpp:277
+#: src/gui/windows/quitdialog.cpp:50 src/gui/windows/quitdialog.cpp:55
+#: src/gui/windows/quitdialog.cpp:57 src/gui/windows/serverdialog.cpp:113
+#: src/input/pages/basic.cpp:220
msgid "Quit"
msgstr "Ukončiť"
@@ -2683,10 +2746,10 @@ msgstr "Ukončiť"
#. TRANSLATORS: item amount window button
#. TRANSLATORS: npc dialog button
#. TRANSLATORS: status window label (plus sign)
-#: src/gui/widgets/selldialog.cpp:116 src/gui/windows/buydialog.cpp:262
-#: src/gui/windows/itemamountwindow.cpp:165
-#: src/gui/windows/itemamountwindow.cpp:200 src/gui/windows/npcdialog.cpp:106
-#: src/gui/windows/statuswindow.cpp:749
+#: src/gui/widgets/selldialog.cpp:119 src/gui/windows/buydialog.cpp:269
+#: src/gui/windows/itemamountwindow.cpp:177
+#: src/gui/windows/itemamountwindow.cpp:212 src/gui/windows/npcdialog.cpp:108
+#: src/gui/windows/statuswindow.cpp:766
msgid "+"
msgstr ""
@@ -2696,10 +2759,10 @@ msgstr ""
#. TRANSLATORS: item amount window button
#. TRANSLATORS: npc dialog button
#. TRANSLATORS: status window label (minus sign)
-#: src/gui/widgets/selldialog.cpp:118 src/gui/windows/buydialog.cpp:265
-#: src/gui/windows/itemamountwindow.cpp:163
-#: src/gui/windows/itemamountwindow.cpp:197 src/gui/windows/npcdialog.cpp:108
-#: src/gui/windows/statuswindow.cpp:762
+#: src/gui/widgets/selldialog.cpp:121 src/gui/windows/buydialog.cpp:272
+#: src/gui/windows/itemamountwindow.cpp:175
+#: src/gui/windows/itemamountwindow.cpp:209 src/gui/windows/npcdialog.cpp:110
+#: src/gui/windows/statuswindow.cpp:779
msgid "-"
msgstr ""
@@ -2708,82 +2771,82 @@ msgstr ""
#. TRANSLATORS: status bar label
#. TRANSLATORS: status window label
#. TRANSLATORS: status bar label
-#: src/gui/widgets/selldialog.cpp:120 src/gui/windows/buydialog.cpp:272
-#: src/gui/windows/statuswindow.cpp:492 src/gui/windows/statuswindow.cpp:547
-#: src/gui/windows/statuswindow.cpp:746 src/gui/windows/statuswindow.cpp:778
+#: src/gui/widgets/selldialog.cpp:123 src/gui/windows/buydialog.cpp:279
+#: src/gui/windows/statuswindow.cpp:502 src/gui/windows/statuswindow.cpp:558
+#: src/gui/windows/statuswindow.cpp:763 src/gui/windows/statuswindow.cpp:795
msgid "Max"
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:248 src/gui/windows/buydialog.cpp:602
+#: src/gui/widgets/selldialog.cpp:130 src/gui/widgets/selldialog.cpp:325
+#: src/gui/windows/buydialog.cpp:255 src/gui/windows/buydialog.cpp:626
#, c-format
msgid "Price: %s / Total: %s"
msgstr ""
#. TRANSLATORS: setup item button
#. TRANSLATORS: servers dialog button
-#: src/gui/widgets/setupitem.cpp:367 src/gui/widgets/setupitem.cpp:504
-#: src/gui/windows/serverdialog.cpp:120
+#: src/gui/widgets/setupitem.cpp:370 src/gui/widgets/setupitem.cpp:508
+#: src/gui/windows/serverdialog.cpp:119
msgid "Edit"
msgstr ""
#. TRANSLATORS: skill level
#. TRANSLATORS: skills dialog. skill level
-#: src/gui/widgets/skillinfo.cpp:100 src/gui/windows/skilldialog.cpp:473
+#: src/gui/widgets/skillinfo.cpp:95 src/gui/windows/skilldialog.cpp:479
#, c-format
msgid "Lvl: %d"
msgstr ""
#. TRANSLATORS: skill type
-#: src/gui/widgets/skillinfo.cpp:104
+#: src/gui/widgets/skillinfo.cpp:99
#, c-format
msgid "Type: %s"
msgstr ""
#. TRANSLATORS: Skill type
#. TRANSLATORS: unknown equipment page name
-#: src/gui/widgets/skillinfo.cpp:109 src/gui/windows/equipmentwindow.cpp:623
+#: src/gui/widgets/skillinfo.cpp:104 src/gui/windows/equipmentwindow.cpp:678
msgid "Unknown"
msgstr ""
#. TRANSLATORS: Skill type
-#: src/gui/widgets/skillinfo.cpp:119
+#: src/gui/widgets/skillinfo.cpp:114
msgid "Ground"
msgstr ""
#. TRANSLATORS: Skill type
-#: src/gui/widgets/skillinfo.cpp:124
+#: src/gui/widgets/skillinfo.cpp:119
msgid "Self"
msgstr ""
#. TRANSLATORS: Skill type
-#: src/gui/widgets/skillinfo.cpp:129
+#: src/gui/widgets/skillinfo.cpp:124
msgid "Unused"
msgstr ""
#. TRANSLATORS: Skill type
-#: src/gui/widgets/skillinfo.cpp:134
+#: src/gui/widgets/skillinfo.cpp:129
msgid "Support"
msgstr ""
#. TRANSLATORS: Skill type
-#: src/gui/widgets/skillinfo.cpp:139
+#: src/gui/widgets/skillinfo.cpp:134
msgid "Target trap"
msgstr ""
#. TRANSLATORS: Skill type
-#: src/gui/widgets/skillinfo.cpp:143
+#: src/gui/widgets/skillinfo.cpp:138
msgid "Unknown:"
msgstr ""
-#: src/gui/widgets/skillinfo.cpp:149
+#: src/gui/widgets/skillinfo.cpp:144
#, c-format
msgid " / Mana: -%d"
msgstr ""
-#: src/gui/widgets/skillinfo.cpp:155
+#: src/gui/widgets/skillinfo.cpp:150
#, c-format
msgid "Range: %d"
msgstr ""
@@ -2794,37 +2857,37 @@ msgid "Battle"
msgstr ""
#. TRANSLATORS: chat message
-#: src/gui/widgets/tabs/chat/chattab.cpp:171
+#: src/gui/widgets/tabs/chat/chattab.cpp:176
msgid "Global announcement:"
msgstr "Globálne oznámenie:"
#. TRANSLATORS: chat message
-#: src/gui/widgets/tabs/chat/chattab.cpp:177
+#: src/gui/widgets/tabs/chat/chattab.cpp:182
#, c-format
msgid "Global announcement from %s:"
msgstr "Globálne oznámenie od %s:"
#. TRANSLATORS: chat message
-#: src/gui/widgets/tabs/chat/chattab.cpp:203
+#: src/gui/widgets/tabs/chat/chattab.cpp:208
#, c-format
msgid "%s whispers: %s"
msgstr ""
#. TRANSLATORS: chat message
-#: src/gui/widgets/tabs/chat/chattab.cpp:559
+#: src/gui/widgets/tabs/chat/chattab.cpp:567
#, c-format
msgid "%s is now Online."
msgstr ""
#. TRANSLATORS: chat message
-#: src/gui/widgets/tabs/chat/chattab.cpp:564
+#: src/gui/widgets/tabs/chat/chattab.cpp:573
#, c-format
msgid "%s is now Offline."
msgstr ""
#. TRANSLATORS: guild chat tab name
#. TRANSLATORS: tab in social window
-#: src/gui/widgets/tabs/chat/emulateguildtab.cpp:38
+#: src/gui/widgets/tabs/chat/emulateguildtab.cpp:39
#: src/gui/widgets/tabs/chat/guildtab.cpp:44
#: src/gui/widgets/tabs/socialguildtab2.h:48
#: src/gui/widgets/tabs/socialguildtab.h:49
@@ -2875,27 +2938,27 @@ msgstr ""
#. TRANSLATORS: chat message
#. TRANSLATORS: notification message
-#: src/gui/widgets/tabs/chat/partytab.cpp:148
+#: src/gui/widgets/tabs/chat/partytab.cpp:149
#: src/resources/notifications.h:194
msgid "Experience sharing enabled."
msgstr ""
#. TRANSLATORS: chat message
#. TRANSLATORS: notification message
-#: src/gui/widgets/tabs/chat/partytab.cpp:153
+#: src/gui/widgets/tabs/chat/partytab.cpp:154
#: src/resources/notifications.h:198
msgid "Experience sharing disabled."
msgstr ""
#. TRANSLATORS: chat message
#. TRANSLATORS: notification message
-#: src/gui/widgets/tabs/chat/partytab.cpp:158
+#: src/gui/widgets/tabs/chat/partytab.cpp:159
#: src/resources/notifications.h:202
msgid "Experience sharing not possible."
msgstr ""
#. TRANSLATORS: chat message
-#: src/gui/widgets/tabs/chat/partytab.cpp:163
+#: src/gui/widgets/tabs/chat/partytab.cpp:164
msgid "Experience sharing unknown."
msgstr ""
@@ -3293,247 +3356,442 @@ msgstr ""
msgid "Auto hide chat window"
msgstr ""
+#: src/gui/widgets/tabs/setup_chat.cpp:52
+msgid ""
+"Chat window will be automatically hidden when not in use.\n"
+"\n"
+"Hit Enter or hover mouse to show chat again."
+msgstr ""
+
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_chat.cpp:55
+#: src/gui/widgets/tabs/setup_chat.cpp:57
msgid "Protect chat focus"
msgstr ""
+#: src/gui/widgets/tabs/setup_chat.cpp:58
+msgid ""
+"Enables aggressive protection of input focus in chat window.\n"
+"\n"
+"Note: no other text inputs will be allowed to receive text input when you typing in chat window."
+msgstr ""
+
#. TRANSLATORS: settings group
#. TRANSLATORS: settings colors tab name
#. TRANSLATORS: emotes tab name
-#: src/gui/widgets/tabs/setup_chat.cpp:60
-#: src/gui/widgets/tabs/setup_colors.cpp:87
-#: src/gui/windows/emotewindow.cpp:117
+#: src/gui/widgets/tabs/setup_chat.cpp:65
+#: src/gui/widgets/tabs/setup_colors.cpp:86
+#: src/gui/windows/emotewindow.cpp:116
msgid "Colors"
msgstr ""
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_chat.cpp:63
+#: src/gui/widgets/tabs/setup_chat.cpp:68
msgid "Remove colors from received chat messages"
msgstr ""
+#: src/gui/widgets/tabs/setup_chat.cpp:69
+msgid ""
+"Enable this setting to strip colors from incoming chat messages. All "
+"messages will use default chat text color if this enabled."
+msgstr ""
+
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_chat.cpp:67
+#: src/gui/widgets/tabs/setup_chat.cpp:74
msgid "Show chat colors list"
msgstr ""
+#: src/gui/widgets/tabs/setup_chat.cpp:75
+msgid ""
+"Enable this setting to show color selection drop-down in chat window. Chat window will display color selection drop-down.\n"
+"\n"
+"It allows one to select default color of outgoing chat messages easily, but also occupies some space in chat window."
+msgstr ""
+
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_chat.cpp:72
+#: src/gui/widgets/tabs/setup_chat.cpp:83
msgid "Commands"
msgstr ""
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_chat.cpp:75
+#: src/gui/widgets/tabs/setup_chat.cpp:86
msgid "Allow magic and GM commands in all chat tabs"
msgstr ""
+#: src/gui/widgets/tabs/setup_chat.cpp:87
+msgid ""
+"Enable this setting to be able to type spells and GM commands in any tab."
+msgstr ""
+
#. TRANSLATORS: settings group
-#: src/gui/widgets/tabs/setup_chat.cpp:80
+#: src/gui/widgets/tabs/setup_chat.cpp:93
msgid "Limits"
msgstr ""
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_chat.cpp:83
+#: src/gui/widgets/tabs/setup_chat.cpp:96
msgid "Limit max chars in chat line"
msgstr ""
+#: src/gui/widgets/tabs/setup_chat.cpp:97
+msgid ""
+"Limits how many characters will be shown in longest lines of text displayed in chat.\n"
+"\n"
+"Note: long lines can make client slower. Lines longer than this limit will be truncated."
+msgstr ""
+
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_chat.cpp:87
+#: src/gui/widgets/tabs/setup_chat.cpp:104
msgid "Limit max lines in chat"
msgstr ""
+#: src/gui/widgets/tabs/setup_chat.cpp:105
+msgid ""
+"Limits how many lines chat will keep in scrollback buffer. Chat keeps specified number of last lines of text. Oldest lines exceeding this limit are discarded from scrollback buffer.\n"
+"\n"
+"Note: keeping too many lines in scroll buffer can slow client down."
+msgstr ""
+
#. TRANSLATORS: settings group
-#: src/gui/widgets/tabs/setup_chat.cpp:92
+#: src/gui/widgets/tabs/setup_chat.cpp:113
msgid "Logs"
msgstr ""
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_chat.cpp:95
+#: src/gui/widgets/tabs/setup_chat.cpp:116
msgid "Enable chat Log"
msgstr ""
+#: src/gui/widgets/tabs/setup_chat.cpp:117
+msgid ""
+"If you enable this setting, chat logs will be written to disk.\n"
+"\n"
+"Note: chat logs can take noticeable amount of disk space over time."
+msgstr ""
+
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_chat.cpp:99
+#: src/gui/widgets/tabs/setup_chat.cpp:123
msgid "Enable debug chat Log"
msgstr ""
+#: src/gui/widgets/tabs/setup_chat.cpp:124
+msgid "If you enable thus, debug chat tab also will be logged to disk."
+msgstr ""
+
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_chat.cpp:103
+#: src/gui/widgets/tabs/setup_chat.cpp:128
msgid "Show chat history"
msgstr ""
+#: src/gui/widgets/tabs/setup_chat.cpp:129
+msgid ""
+"If this setting enabled, client will load old chat tabs content from logs on"
+" startup instead of starting with empty chat tabs."
+msgstr ""
+
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_chat.cpp:107
+#: src/gui/widgets/tabs/setup_chat.cpp:134
msgid "Show party online messages"
msgstr ""
+#: src/gui/widgets/tabs/setup_chat.cpp:135
+msgid ""
+"If this setting is enabled, online status changes of party members will be shown in party tab of chat.\n"
+"\n"
+"This adds some extra noise to chat, but allows one to see when your buddies are coming online."
+msgstr ""
+
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_chat.cpp:111
+#: src/gui/widgets/tabs/setup_chat.cpp:141
msgid "Show guild online messages"
msgstr ""
+#: src/gui/widgets/tabs/setup_chat.cpp:142
+msgid ""
+"If this setting is enabled, online status changes of guild members will be shown in guild tab of chat.\n"
+"\n"
+"This adds some extra noise to chat, but allows one to see when your buddies are coming online."
+msgstr ""
+
#. TRANSLATORS: settings group
-#: src/gui/widgets/tabs/setup_chat.cpp:116
+#: src/gui/widgets/tabs/setup_chat.cpp:149
msgid "Messages"
msgstr ""
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_chat.cpp:119
+#: src/gui/widgets/tabs/setup_chat.cpp:152
msgid "Hide shop messages"
msgstr ""
+#: src/gui/widgets/tabs/setup_chat.cpp:153
+msgid ""
+"If this setting enabled, no messages related to built-in ManaPlusshop will be displayed in chat. Disable this setting if you want to see shop-related messages.\n"
+"\n"
+"Note: technically, ManaPlus shop implemented as usual private messages with special content. If you disable this setting, you will be able to see these messages and get idea when other players are looking at your shop."
+msgstr ""
+
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_chat.cpp:123
+#: src/gui/widgets/tabs/setup_chat.cpp:162
msgid "Show MVP messages"
msgstr ""
+#: src/gui/widgets/tabs/setup_chat.cpp:163
+msgid ""
+"Enable this setting to see MVP messages from server.\n"
+"\n"
+"Note: MVP messages are not used on TMW/Evol/etc servers, so this feature usually makes little difference."
+msgstr ""
+
#. TRANSLATORS: settings group
#. TRANSLATORS: input action group
#. TRANSLATORS: input action label
-#: src/gui/widgets/tabs/setup_chat.cpp:128 src/input/pages/chat.cpp:63
-#: src/input/pages/windows.cpp:204
+#: src/gui/widgets/tabs/setup_chat.cpp:170 src/input/pages/chat.cpp:61
+#: src/input/pages/windows.cpp:202
msgid "Tabs"
msgstr ""
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_chat.cpp:131
+#: src/gui/widgets/tabs/setup_chat.cpp:173
msgid "Put all whispers in tabs"
msgstr ""
+#: src/gui/widgets/tabs/setup_chat.cpp:174
+msgid ""
+"If this setting enabled, all whispers (private messages) will be placed in separate tabs, separate tab for each player. If this setting disabled, all whispers will appear in General tab.\n"
+"\n"
+"Note: putting all whispers to single General tab is known to be confusing. Think twice before disabling this feature."
+msgstr ""
+
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_chat.cpp:135
+#: src/gui/widgets/tabs/setup_chat.cpp:182
msgid "Log magic messages in debug tab"
msgstr ""
+#: src/gui/widgets/tabs/setup_chat.cpp:183
+msgid ""
+"If this setting is enabled, spell invocation will be shown in Debug tab. If disabled, it will be shown in General tab instead.\n"
+"\n"
+"Note: it does not affects server replies related to spells."
+msgstr ""
+
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_chat.cpp:139
+#: src/gui/widgets/tabs/setup_chat.cpp:189
msgid "Show server messages in debug tab"
msgstr ""
+#: src/gui/widgets/tabs/setup_chat.cpp:190
+msgid ""
+"If this setting is enabled, server messages will be shown in Debug tab of chat. If disabled, server messages will appear in General chat instead.\n"
+"\n"
+"Note: according to 4144, disabling this could also make you to lose some debug messages from client in Debug tab since these are fake server messages."
+msgstr ""
+
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_chat.cpp:143
+#: src/gui/widgets/tabs/setup_chat.cpp:198
msgid "Enable trade tab"
msgstr ""
+#: src/gui/widgets/tabs/setup_chat.cpp:199
+msgid ""
+"Enables trade tab. Trade tab is basically some filter. Messages containing "
+"words typical for trades will go to Trade tab. This will make General tab "
+"less noisy. If this setting is disabled, all trade related players messages "
+"will stay in General tab."
+msgstr ""
+
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_chat.cpp:147
+#: src/gui/widgets/tabs/setup_chat.cpp:206
msgid "Enable gm tab"
msgstr ""
+#: src/gui/widgets/tabs/setup_chat.cpp:207
+msgid ""
+"If enabled, GM tab will appear in chat. It displays text related GM activity.\n"
+"\n"
+"Note: this setting only makes difference for GMs (Game Masters) since this tab only appears for GMs."
+msgstr ""
+
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_chat.cpp:151
+#: src/gui/widgets/tabs/setup_chat.cpp:213
msgid "Enable language tab"
msgstr ""
+#: src/gui/widgets/tabs/setup_chat.cpp:214
+msgid ""
+"If this feature enabled, language tab will appear if server supports this feature.\n"
+"\n"
+"Note: only supported by Evol server yet."
+msgstr ""
+
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_chat.cpp:155
+#: src/gui/widgets/tabs/setup_chat.cpp:219
msgid "Show all languages messages"
msgstr ""
+#: src/gui/widgets/tabs/setup_chat.cpp:220
+msgid ""
+"If this setting enabled and server supports different chats for different languages, you will see messages for all languages, regardless of your language preferences.\n"
+"\n"
+"Note: it only works on servers supporting language tabs feature, like Evol."
+msgstr ""
+
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_chat.cpp:159
+#: src/gui/widgets/tabs/setup_chat.cpp:227
msgid "Enable battle tab"
msgstr ""
+#: src/gui/widgets/tabs/setup_chat.cpp:228
+msgid ""
+"If this setting enabled, Battle tab will appear in chat. This tab will contain messages related to battles, like damage and experience gain, if battle messages are enabled.\n"
+"\n"
+"Note: client restart required to take effect."
+msgstr ""
+
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_chat.cpp:163
+#: src/gui/widgets/tabs/setup_chat.cpp:235
msgid "Show battle events"
msgstr ""
+#: src/gui/widgets/tabs/setup_chat.cpp:236
+msgid ""
+"If this setting enabled, messages related to battle like damage or "
+"experience gain will be displayed in Debug or Battle tab. If disabled, no "
+"battle messages will be displayed."
+msgstr ""
+
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_chat.cpp:167
+#: src/gui/widgets/tabs/setup_chat.cpp:242
msgid "Resize chat tabs if need"
msgstr ""
+#: src/gui/widgets/tabs/setup_chat.cpp:243
+msgid ""
+"If this feature enabled, text in chat will be automaticallyadjusted to adapt to appearance of chat input field when youtyping message and when input field of chat disappears. If disabled, chat input area will allways occupy its place, which could be otherwise usable for text.\n"
+"\n"
+"Note: its mostly about jumpy attitude vs less usable space for text."
+msgstr ""
+
#. TRANSLATORS: settings group
-#: src/gui/widgets/tabs/setup_chat.cpp:172
+#: src/gui/widgets/tabs/setup_chat.cpp:254
msgid "Time"
msgstr ""
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_chat.cpp:175
+#: src/gui/widgets/tabs/setup_chat.cpp:257
msgid "Use local time"
msgstr ""
+#: src/gui/widgets/tabs/setup_chat.cpp:258
+msgid ""
+"If this feature enabled, timestamps in chat will use locak times.If "
+"disabled, server time will be used (often it is GMT+0)."
+msgstr ""
+
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_chat.cpp:182
+#: src/gui/widgets/tabs/setup_chat.cpp:266
msgid "Highlight words (separated by comma)"
msgstr ""
+#: src/gui/widgets/tabs/setup_chat.cpp:267
+msgid ""
+"Here you can specify some extra words which will also cause highlighting. Use comma to separate words.\n"
+"\n"
+"Note: frequenthilights are annoying - use it with caution."
+msgstr ""
+
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_chat.cpp:186
+#: src/gui/widgets/tabs/setup_chat.cpp:273
msgid "Globals ignore names (separated by comma)"
msgstr ""
+#: src/gui/widgets/tabs/setup_chat.cpp:274
+msgid ""
+"This setting allows you to ignore some global messages if particular sender (NPC, GM) annoys you too much. Global will be moved to Debug instead.\n"
+"\n"
+"Note: careless use of this feature can make you to miss important announces!"
+msgstr ""
+
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_chat.cpp:190
+#: src/gui/widgets/tabs/setup_chat.cpp:281
msgid "Show emotes button in chat"
msgstr ""
+#: src/gui/widgets/tabs/setup_chat.cpp:282
+msgid ""
+"If this setting enabled, button will appear near text input field. This button allows one to invoke composing window, which allows one to insert smiles and text formatting easily.\n"
+"\n"
+"Note: same window can also be invoked by hotkey when typing, usually F1 by default."
+msgstr ""
+
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_chat.cpp:194
+#: src/gui/widgets/tabs/setup_chat.cpp:290
msgid "Show motd server message on start"
msgstr ""
-#: src/gui/widgets/tabs/setup_colors.cpp:49
+#: src/gui/widgets/tabs/setup_chat.cpp:291
+msgid ""
+"If this setting enabled, client will display server MOTD (message of the "
+"day) once you connect to server. Disable it to hide MOTD."
+msgstr ""
+
+#: src/gui/widgets/tabs/setup_colors.cpp:50
msgid "This is what the color looks like"
msgstr ""
#. TRANSLATORS: colors tab. label.
-#: src/gui/widgets/tabs/setup_colors.cpp:64
+#: src/gui/widgets/tabs/setup_colors.cpp:65
msgid "Type:"
msgstr ""
#. TRANSLATORS: colors tab. label.
-#: src/gui/widgets/tabs/setup_colors.cpp:68
-#: src/gui/widgets/tabs/setup_colors.cpp:335
+#: src/gui/widgets/tabs/setup_colors.cpp:69
+#: src/gui/widgets/tabs/setup_colors.cpp:357
msgid "Delay:"
msgstr ""
#. TRANSLATORS: colors tab. label.
-#: src/gui/widgets/tabs/setup_colors.cpp:72
+#: src/gui/widgets/tabs/setup_colors.cpp:73
msgid "Red:"
msgstr ""
#. TRANSLATORS: colors tab. label.
-#: src/gui/widgets/tabs/setup_colors.cpp:76
+#: src/gui/widgets/tabs/setup_colors.cpp:77
msgid "Green:"
msgstr ""
#. TRANSLATORS: colors tab. label.
-#: src/gui/widgets/tabs/setup_colors.cpp:80
+#: src/gui/widgets/tabs/setup_colors.cpp:81
msgid "Blue:"
msgstr ""
#. TRANSLATORS: color type
-#: src/gui/widgets/tabs/setup_colors.cpp:106
-#: src/gui/widgets/tabs/setup_colors.cpp:402
+#: src/gui/widgets/tabs/setup_colors.cpp:105
+#: src/gui/widgets/tabs/setup_colors.cpp:427
msgid "Static"
msgstr ""
#. TRANSLATORS: color type
-#: src/gui/widgets/tabs/setup_colors.cpp:109
-#: src/gui/widgets/tabs/setup_colors.cpp:112
-#: src/gui/widgets/tabs/setup_colors.cpp:404
+#: src/gui/widgets/tabs/setup_colors.cpp:108
+#: src/gui/widgets/tabs/setup_colors.cpp:111
+#: src/gui/widgets/tabs/setup_colors.cpp:429
msgid "Pulse"
msgstr ""
#. TRANSLATORS: color type
-#: src/gui/widgets/tabs/setup_colors.cpp:114
-#: src/gui/widgets/tabs/setup_colors.cpp:117
-#: src/gui/widgets/tabs/setup_colors.cpp:406
+#: src/gui/widgets/tabs/setup_colors.cpp:113
+#: src/gui/widgets/tabs/setup_colors.cpp:116
+#: src/gui/widgets/tabs/setup_colors.cpp:431
msgid "Rainbow"
msgstr ""
#. TRANSLATORS: color type
-#: src/gui/widgets/tabs/setup_colors.cpp:119
-#: src/gui/widgets/tabs/setup_colors.cpp:122
-#: src/gui/widgets/tabs/setup_colors.cpp:406
+#: src/gui/widgets/tabs/setup_colors.cpp:118
+#: src/gui/widgets/tabs/setup_colors.cpp:121
+#: src/gui/widgets/tabs/setup_colors.cpp:431
msgid "Spectrum"
msgstr ""
#. TRANSLATORS: colors tab. label.
-#: src/gui/widgets/tabs/setup_colors.cpp:329
+#: src/gui/widgets/tabs/setup_colors.cpp:351
msgid "Alpha:"
msgstr ""
@@ -3558,7 +3816,7 @@ msgid "Reset all keys"
msgstr ""
#. TRANSLATORS: setting tab name
-#: src/gui/widgets/tabs/setup_input.cpp:80
+#: src/gui/widgets/tabs/setup_input.cpp:79
msgid "Input"
msgstr ""
@@ -3577,8 +3835,8 @@ msgstr ""
#. TRANSLATORS: unknown key name
#. TRANSLATORS: quests window quest name
-#: src/gui/widgets/tabs/setup_input.cpp:330
-#: src/gui/windows/questswindow.cpp:203
+#: src/gui/widgets/tabs/setup_input.cpp:332
+#: src/gui/windows/questswindow.cpp:204
msgid "unknown"
msgstr ""
@@ -3737,9 +3995,9 @@ msgstr ""
#. TRANSLATORS: settings group
#. TRANSLATORS: debug window tab
#. TRANSLATORS: mini map window name
-#: src/gui/widgets/tabs/setup_other.cpp:133 src/gui/windowmenu.cpp:106
-#: src/gui/windows/debugwindow.cpp:61 src/gui/windows/minimap.cpp:58
-#: src/gui/windows/minimap.cpp:121
+#: src/gui/widgets/tabs/setup_other.cpp:133 src/gui/windowmenu.cpp:103
+#: src/gui/windows/debugwindow.cpp:61 src/gui/windows/minimap.cpp:59
+#: src/gui/windows/minimap.cpp:122
msgid "Map"
msgstr ""
@@ -3912,7 +4170,7 @@ msgstr ""
#. TRANSLATORS: shop button tooltip
#: src/gui/widgets/tabs/setup_other.cpp:267 src/gui/windowmenu.cpp:138
#: src/gui/windows/buyselldialog.cpp:40 src/gui/windows/buyselldialog.cpp:51
-#: src/gui/windows/inventorywindow.cpp:221
+#: src/gui/windows/inventorywindow.cpp:233
msgid "Shop"
msgstr "Obchod"
@@ -3928,9 +4186,7 @@ msgstr ""
#. TRANSLATORS: settings group
#. TRANSLATORS: npc dialog name
-#. TRANSLATORS: npc post dialog caption
-#: src/gui/widgets/tabs/setup_other.cpp:279 src/gui/windows/npcdialog.cpp:86
-#: src/gui/windows/npcpostdialog.cpp:43
+#: src/gui/widgets/tabs/setup_other.cpp:279 src/gui/windows/npcdialog.cpp:87
msgid "NPC"
msgstr "NPC"
@@ -4046,7 +4302,7 @@ msgstr ""
#. TRANSLATORS: settings option
#. TRANSLATORS: input action name
-#: src/gui/widgets/tabs/setup_other.cpp:381 src/input/pages/other.cpp:410
+#: src/gui/widgets/tabs/setup_other.cpp:381 src/input/pages/other.cpp:408
msgid "Upload log file"
msgstr ""
@@ -4056,39 +4312,34 @@ msgid "Low traffic mode"
msgstr ""
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_other.cpp:389
-msgid "Hide shield sprite"
-msgstr ""
-
-#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_other.cpp:394
+#: src/gui/widgets/tabs/setup_other.cpp:390
msgid "Use FBO for screenshots (only for opengl)"
msgstr ""
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_other.cpp:400
+#: src/gui/widgets/tabs/setup_other.cpp:396
msgid "Screenshot directory"
msgstr ""
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_other.cpp:405
+#: src/gui/widgets/tabs/setup_other.cpp:401
msgid "Network delay between sub servers"
msgstr ""
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_other.cpp:409
+#: src/gui/widgets/tabs/setup_other.cpp:405
msgid "Show background"
msgstr ""
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_other.cpp:414
+#: src/gui/widgets/tabs/setup_other.cpp:410
msgid "Screen density override"
msgstr ""
#. TRANSLATORS: texture compression type
#. TRANSLATORS: confirm dialog button
#: src/gui/widgets/tabs/setup_perfomance.cpp:42
-#: src/gui/windows/confirmdialog.cpp:57
+#: src/gui/windows/confirmdialog.cpp:59
msgid "No"
msgstr "Nie"
@@ -4249,54 +4500,62 @@ msgstr ""
#. TRANSLATORS: settings option
#: src/gui/widgets/tabs/setup_players.cpp:73
-msgid "Secure trades"
+msgid "Show badges"
msgstr ""
#. TRANSLATORS: settings option
#: src/gui/widgets/tabs/setup_players.cpp:77
-msgid "Unsecure chars in names"
+msgid "Show badges at top"
msgstr ""
#. TRANSLATORS: settings option
#: src/gui/widgets/tabs/setup_players.cpp:81
-msgid "Show statuses"
+msgid "Secure trades"
msgstr ""
#. TRANSLATORS: settings option
#: src/gui/widgets/tabs/setup_players.cpp:85
-msgid "Show ip addresses on screenshots"
+msgid "Unsecure chars in names"
msgstr ""
#. TRANSLATORS: settings option
#: src/gui/widgets/tabs/setup_players.cpp:89
-msgid "Allow self heal with mouse click"
+msgid "Show statuses"
msgstr ""
#. TRANSLATORS: settings option
#: src/gui/widgets/tabs/setup_players.cpp:93
-msgid "Group friends in who is online window"
+msgid "Show ip addresses on screenshots"
msgstr ""
#. TRANSLATORS: settings option
#: src/gui/widgets/tabs/setup_players.cpp:97
-msgid "Hide erased players nicks"
+msgid "Allow self heal with mouse click"
msgstr ""
#. TRANSLATORS: settings option
#: src/gui/widgets/tabs/setup_players.cpp:101
-msgid "Use special diagonal speed in players moving"
+msgid "Group friends in who is online window"
msgstr ""
#. TRANSLATORS: settings option
#: src/gui/widgets/tabs/setup_players.cpp:105
+msgid "Hide erased players nicks"
+msgstr ""
+
+#. TRANSLATORS: settings option
+#: src/gui/widgets/tabs/setup_players.cpp:109
+msgid "Use special diagonal speed in players moving"
+msgstr ""
+
+#. TRANSLATORS: settings option
+#: src/gui/widgets/tabs/setup_players.cpp:113
msgid ""
"Emulate right mouse button by long mouse click (useful for touch interfaces)"
msgstr ""
#. TRANSLATORS: relations table header
-#. TRANSLATORS: bot checker window table header
#: src/gui/widgets/tabs/setup_relations.cpp:58
-#: src/gui/windows/botcheckerwindow.cpp:86
msgid "Name"
msgstr ""
@@ -4316,14 +4575,15 @@ msgid "Allow whispers"
msgstr ""
#. TRANSLATORS: char select dialog. button.
+#. TRANSLATORS: mail window button
#. TRANSLATORS: servers dialog button
#. TRANSLATORS: shop window label
#. TRANSLATORS: command editor button
#. TRANSLATORS: input action name
#: src/gui/widgets/tabs/setup_relations.cpp:77
-#: src/gui/windows/charselectdialog.cpp:84
-#: src/gui/windows/serverdialog.cpp:122 src/gui/windows/shopwindow.cpp:123
-#: src/gui/windows/textcommandeditor.cpp:90 src/input/pages/gui.cpp:111
+#: src/gui/windows/charselectdialog.cpp:81 src/gui/windows/mailwindow.cpp:66
+#: src/gui/windows/serverdialog.cpp:121 src/gui/windows/shopwindow.cpp:126
+#: src/gui/windows/textcommandeditor.cpp:91 src/input/pages/gui.cpp:109
msgid "Delete"
msgstr "Vymazať"
@@ -4338,77 +4598,77 @@ msgid "When ignoring:"
msgstr ""
#. TRANSLATORS: theme settings label
-#: src/gui/widgets/tabs/setup_theme.cpp:64
+#: src/gui/widgets/tabs/setup_theme.cpp:63
msgid "Gui theme"
msgstr ""
#. TRANSLATORS: theme settings label
-#: src/gui/widgets/tabs/setup_theme.cpp:71
+#: src/gui/widgets/tabs/setup_theme.cpp:70
msgid "Main Font"
msgstr ""
#. TRANSLATORS: theme settings label
-#: src/gui/widgets/tabs/setup_theme.cpp:76
+#: src/gui/widgets/tabs/setup_theme.cpp:75
msgid "Language"
msgstr ""
#. TRANSLATORS: theme settings label
#. TRANSLATORS: font size
-#: src/gui/widgets/tabs/setup_theme.cpp:80 src/gui/windows/emotewindow.cpp:49
+#: src/gui/widgets/tabs/setup_theme.cpp:79 src/gui/windows/emotewindow.cpp:50
msgid "Bold font"
msgstr ""
#. TRANSLATORS: theme settings label
-#: src/gui/widgets/tabs/setup_theme.cpp:84
+#: src/gui/widgets/tabs/setup_theme.cpp:83
msgid "Particle font"
msgstr ""
#. TRANSLATORS: theme settings label
-#: src/gui/widgets/tabs/setup_theme.cpp:88
+#: src/gui/widgets/tabs/setup_theme.cpp:87
msgid "Help font"
msgstr ""
#. TRANSLATORS: theme settings label
-#: src/gui/widgets/tabs/setup_theme.cpp:92
+#: src/gui/widgets/tabs/setup_theme.cpp:91
msgid "Secure font"
msgstr ""
#. TRANSLATORS: theme settings label
-#: src/gui/widgets/tabs/setup_theme.cpp:96
+#: src/gui/widgets/tabs/setup_theme.cpp:95
msgid "Npc font"
msgstr ""
#. TRANSLATORS: theme settings label
-#: src/gui/widgets/tabs/setup_theme.cpp:100
+#: src/gui/widgets/tabs/setup_theme.cpp:99
msgid "Japanese font"
msgstr ""
#. TRANSLATORS: theme settings label
-#: src/gui/widgets/tabs/setup_theme.cpp:104
+#: src/gui/widgets/tabs/setup_theme.cpp:103
msgid "Chinese font"
msgstr ""
#. TRANSLATORS: theme settings label
-#: src/gui/widgets/tabs/setup_theme.cpp:109
+#: src/gui/widgets/tabs/setup_theme.cpp:108
msgid "Font size"
msgstr ""
#. TRANSLATORS: theme settings label
-#: src/gui/widgets/tabs/setup_theme.cpp:114
+#: src/gui/widgets/tabs/setup_theme.cpp:113
msgid "Npc font size"
msgstr ""
#. TRANSLATORS: button name with information about selected theme
-#: src/gui/widgets/tabs/setup_theme.cpp:118
+#: src/gui/widgets/tabs/setup_theme.cpp:117
msgid "i"
msgstr ""
#. TRANSLATORS: theme info dialog
-#: src/gui/widgets/tabs/setup_theme.cpp:244
+#: src/gui/widgets/tabs/setup_theme.cpp:243
msgid "Name: "
msgstr ""
-#: src/gui/widgets/tabs/setup_theme.cpp:245
+#: src/gui/widgets/tabs/setup_theme.cpp:244
msgid "Copyright:"
msgstr ""
@@ -4418,14 +4678,15 @@ msgid "Theme info"
msgstr ""
#. TRANSLATORS: theme message dialog
-#: src/gui/widgets/tabs/setup_theme.cpp:340
+#: src/gui/widgets/tabs/setup_theme.cpp:345
msgid "Theme Changed"
msgstr ""
+#. TRANSLATORS: ok dialog message
#. TRANSLATORS: video settings warning
-#: src/gui/widgets/tabs/setup_theme.cpp:340
-#: src/gui/widgets/tabs/setup_video.cpp:385
-#: src/gui/widgets/tabs/setup_video.cpp:398
+#: src/gui/widgets/tabs/setup_theme.cpp:347
+#: src/gui/widgets/tabs/setup_video.cpp:392
+#: src/gui/widgets/tabs/setup_video.cpp:409
msgid "Restart your client for the change to take effect."
msgstr ""
@@ -4506,65 +4767,65 @@ msgid "Button %u action"
msgstr ""
#. TRANSLATORS: video settings checkbox
-#: src/gui/widgets/tabs/setup_video.cpp:72
+#: src/gui/widgets/tabs/setup_video.cpp:73
msgid "Full screen"
msgstr ""
#. TRANSLATORS: video settings checkbox
-#: src/gui/widgets/tabs/setup_video.cpp:75
+#: src/gui/widgets/tabs/setup_video.cpp:76
msgid "FPS limit:"
msgstr ""
#. TRANSLATORS: video settings label
-#: src/gui/widgets/tabs/setup_video.cpp:80
-#: src/gui/widgets/tabs/setup_video.cpp:122
-#: src/gui/widgets/tabs/setup_video.cpp:315
-#: src/gui/widgets/tabs/setup_video.cpp:451
+#: src/gui/widgets/tabs/setup_video.cpp:81
+#: src/gui/widgets/tabs/setup_video.cpp:121
+#: src/gui/widgets/tabs/setup_video.cpp:322
+#: src/gui/widgets/tabs/setup_video.cpp:465
msgid "Alt FPS limit: "
msgstr ""
#. TRANSLATORS: video settings button
-#: src/gui/widgets/tabs/setup_video.cpp:83
+#: src/gui/widgets/tabs/setup_video.cpp:84
msgid "Detect best mode"
msgstr ""
#. TRANSLATORS: video settings checkbox
-#: src/gui/widgets/tabs/setup_video.cpp:92
+#: src/gui/widgets/tabs/setup_video.cpp:93
msgid "Show cursor"
msgstr ""
#. TRANSLATORS: video settings checkbox
-#: src/gui/widgets/tabs/setup_video.cpp:95
+#: src/gui/widgets/tabs/setup_video.cpp:96
msgid "Custom cursor"
msgstr ""
#. TRANSLATORS: video settings checkbox
-#: src/gui/widgets/tabs/setup_video.cpp:99
+#: src/gui/widgets/tabs/setup_video.cpp:100
msgid "Enable resize"
msgstr ""
#. TRANSLATORS: video settings checkbox
-#: src/gui/widgets/tabs/setup_video.cpp:102
+#: src/gui/widgets/tabs/setup_video.cpp:103
msgid "No frame"
msgstr ""
#. TRANSLATORS: video settings label
-#: src/gui/widgets/tabs/setup_video.cpp:119
-#: src/gui/widgets/tabs/setup_video.cpp:123
-#: src/gui/widgets/tabs/setup_video.cpp:313
-#: src/gui/widgets/tabs/setup_video.cpp:435
-#: src/gui/widgets/tabs/setup_video.cpp:448
+#: src/gui/widgets/tabs/setup_video.cpp:118
+#: src/gui/widgets/tabs/setup_video.cpp:122
+#: src/gui/widgets/tabs/setup_video.cpp:320
+#: src/gui/widgets/tabs/setup_video.cpp:449
+#: src/gui/widgets/tabs/setup_video.cpp:462
msgid "None"
msgstr ""
#. TRANSLATORS: video error message
-#: src/gui/widgets/tabs/setup_video.cpp:227
+#: src/gui/widgets/tabs/setup_video.cpp:226
msgid ""
"Failed to switch to windowed mode and restoration of old mode also failed!"
msgstr ""
#. TRANSLATORS: video error message
-#: src/gui/widgets/tabs/setup_video.cpp:234
+#: src/gui/widgets/tabs/setup_video.cpp:233
msgid ""
"Failed to switch to fullscreen mode and restoration of old mode also failed!"
msgstr ""
@@ -4580,32 +4841,32 @@ msgid "Restart needed for changes to take effect."
msgstr ""
#. TRANSLATORS: video settings warning
-#: src/gui/widgets/tabs/setup_video.cpp:270
+#: src/gui/widgets/tabs/setup_video.cpp:274
msgid "Changing to OpenGL"
msgstr ""
#. TRANSLATORS: video settings warning
-#: src/gui/widgets/tabs/setup_video.cpp:272
+#: src/gui/widgets/tabs/setup_video.cpp:276
msgid "Applying change to OpenGL requires restart."
msgstr ""
#. TRANSLATORS: resolution question dialog
-#: src/gui/widgets/tabs/setup_video.cpp:354
+#: src/gui/widgets/tabs/setup_video.cpp:361
msgid "Custom resolution (example: 1024x768)"
msgstr ""
#. TRANSLATORS: resolution question dialog
-#: src/gui/widgets/tabs/setup_video.cpp:356
+#: src/gui/widgets/tabs/setup_video.cpp:363
msgid "Enter new resolution: "
msgstr ""
#. TRANSLATORS: video settings warning
-#: src/gui/widgets/tabs/setup_video.cpp:383
-#: src/gui/widgets/tabs/setup_video.cpp:396
+#: src/gui/widgets/tabs/setup_video.cpp:390
+#: src/gui/widgets/tabs/setup_video.cpp:407
msgid "Screen Resolution Changed"
msgstr ""
-#: src/gui/widgets/tabs/setup_video.cpp:386
+#: src/gui/widgets/tabs/setup_video.cpp:393
msgid "Some windows may be moved to fit the lowered resolution."
msgstr ""
@@ -4784,54 +5045,54 @@ msgid "Ignore mobs"
msgstr ""
#. TRANSLATORS: social window label
-#: src/gui/widgets/tabs/socialfriendstab.h:117
+#: src/gui/widgets/tabs/socialfriendstab.h:114
#, c-format
msgid "Friends: %u/%u"
msgstr ""
#. TRANSLATORS: social window label
-#: src/gui/widgets/tabs/socialguildtab2.h:95
-#: src/gui/widgets/tabs/socialguildtab.h:165
-#: src/gui/widgets/tabs/socialpartytab.h:158
+#: src/gui/widgets/tabs/socialguildtab2.h:97
+#: src/gui/widgets/tabs/socialguildtab.h:166
+#: src/gui/widgets/tabs/socialpartytab.h:159
#, c-format
msgid "Players: %u/%u"
msgstr ""
#. TRANSLATORS: chat message
-#: src/gui/widgets/tabs/socialguildtab.h:83
+#: src/gui/widgets/tabs/socialguildtab.h:84
#, c-format
msgid "Invited user %s to guild %s."
msgstr ""
-#: src/gui/widgets/tabs/socialguildtab.h:101
+#: src/gui/widgets/tabs/socialguildtab.h:102
#, c-format
msgid "Guild %s quit requested."
msgstr ""
#. TRANSLATORS: guild invite message
-#: src/gui/widgets/tabs/socialguildtab.h:116
+#: src/gui/widgets/tabs/socialguildtab.h:118
msgid "Member Invite to Guild"
msgstr ""
#. TRANSLATORS: guild invite message
-#: src/gui/widgets/tabs/socialguildtab.h:118
+#: src/gui/widgets/tabs/socialguildtab.h:120
#, c-format
msgid "Who would you like to invite to guild %s?"
msgstr ""
#. TRANSLATORS: guild leave message
-#: src/gui/widgets/tabs/socialguildtab.h:128
+#: src/gui/widgets/tabs/socialguildtab.h:130
msgid "Leave Guild?"
msgstr ""
#. TRANSLATORS: guild leave message
-#: src/gui/widgets/tabs/socialguildtab.h:130
+#: src/gui/widgets/tabs/socialguildtab.h:132
#, c-format
msgid "Are you sure you want to leave guild %s?"
msgstr ""
#. TRANSLATORS: social window label
-#: src/gui/widgets/tabs/socialguildtab.h:141
+#: src/gui/widgets/tabs/socialguildtab.h:142
#, c-format
msgid "Members: %u/%u"
msgstr ""
@@ -4848,34 +5109,34 @@ msgstr ""
msgid "Portals: %u/%u"
msgstr ""
-#: src/gui/widgets/tabs/socialpartytab.h:85
+#: src/gui/widgets/tabs/socialpartytab.h:86
#, c-format
msgid "Invited user %s to party."
msgstr ""
-#: src/gui/widgets/tabs/socialpartytab.h:102
+#: src/gui/widgets/tabs/socialpartytab.h:103
#, c-format
msgid "Party %s quit requested."
msgstr ""
#. TRANSLATORS: party invite message
-#: src/gui/widgets/tabs/socialpartytab.h:117
+#: src/gui/widgets/tabs/socialpartytab.h:119
msgid "Member Invite to Party"
msgstr ""
#. TRANSLATORS: party invite message
-#: src/gui/widgets/tabs/socialpartytab.h:119
+#: src/gui/widgets/tabs/socialpartytab.h:121
#, c-format
msgid "Who would you like to invite to party %s?"
msgstr ""
#. TRANSLATORS: party leave message
-#: src/gui/widgets/tabs/socialpartytab.h:129
+#: src/gui/widgets/tabs/socialpartytab.h:131
msgid "Leave Party?"
msgstr ""
#. TRANSLATORS: party leave message
-#: src/gui/widgets/tabs/socialpartytab.h:131
+#: src/gui/widgets/tabs/socialpartytab.h:133
#, c-format
msgid "Are you sure you want to leave party %s?"
msgstr ""
@@ -4897,7 +5158,7 @@ msgid "Ignore items"
msgstr ""
#. TRANSLATORS: social window label
-#: src/gui/widgets/tabs/socialplayerstab.h:194
+#: src/gui/widgets/tabs/socialplayerstab.h:188
#, c-format
msgid "Visible players: %d"
msgstr ""
@@ -4922,131 +5183,122 @@ msgid "QE"
msgstr ""
#. TRANSLATORS: quests window name
-#: src/gui/windowmenu.cpp:75 src/gui/windows/questswindow.cpp:65
+#: src/gui/windowmenu.cpp:75 src/gui/windows/questswindow.cpp:66
msgid "Quests"
msgstr ""
-#. TRANSLATORS: short button name for bot checker window.
-#: src/gui/windowmenu.cpp:77
-msgid "BC"
-msgstr ""
-
-#: src/gui/windowmenu.cpp:78
-msgid "Bot checker"
-msgstr ""
-
#. TRANSLATORS: short button name for kill stats window.
-#: src/gui/windowmenu.cpp:80
+#: src/gui/windowmenu.cpp:77
msgid "KS"
msgstr ""
#. TRANSLATORS: kill stats window name
-#: src/gui/windowmenu.cpp:81 src/gui/windows/killstats.cpp:54
+#: src/gui/windowmenu.cpp:78 src/gui/windows/killstats.cpp:49
msgid "Kill stats"
msgstr ""
-#: src/gui/windowmenu.cpp:83
+#: src/gui/windowmenu.cpp:80
msgid "Smilies"
msgstr ""
#. TRANSLATORS: short button name for chat window.
-#: src/gui/windowmenu.cpp:85
+#: src/gui/windowmenu.cpp:82
msgid "CH"
msgstr ""
#. TRANSLATORS: short button name for status window.
-#: src/gui/windowmenu.cpp:93
+#: src/gui/windowmenu.cpp:90
msgid "STA"
msgstr ""
-#: src/gui/windowmenu.cpp:94
+#: src/gui/windowmenu.cpp:91
msgid "Status"
msgstr "Stav"
#. TRANSLATORS: short button name for equipment window.
-#: src/gui/windowmenu.cpp:96
+#: src/gui/windowmenu.cpp:93
msgid "EQU"
msgstr ""
#. TRANSLATORS: equipment window name
#. TRANSLATORS: equipment button tooltip
-#: src/gui/windowmenu.cpp:97 src/gui/windows/equipmentwindow.cpp:67
-#: src/gui/windows/inventorywindow.cpp:223
+#: src/gui/windowmenu.cpp:94 src/gui/windows/equipmentwindow.cpp:65
+#: src/gui/windows/inventorywindow.cpp:235
msgid "Equipment"
msgstr "Vybavenie"
#. TRANSLATORS: short button name for inventory window.
-#: src/gui/windowmenu.cpp:99
+#: src/gui/windowmenu.cpp:96
msgid "INV"
msgstr ""
#. TRANSLATORS: inventory window name
#. TRANSLATORS: inventory type name
-#: src/gui/windowmenu.cpp:100 src/gui/windows/inventorywindow.cpp:140
-#: src/inventory.cpp:299
+#: src/gui/windowmenu.cpp:97 src/gui/windows/inventorywindow.cpp:144
+#: src/inventory.cpp:301
msgid "Inventory"
msgstr "Inventár"
#. TRANSLATORS: short button name for cart window.
-#: src/gui/windowmenu.cpp:102
+#: src/gui/windowmenu.cpp:99
msgid "CA"
msgstr ""
#. TRANSLATORS: cart button tooltip
#. TRANSLATORS: inventory type name
-#: src/gui/windowmenu.cpp:103 src/gui/windows/inventorywindow.cpp:219
-#: src/inventory.cpp:309
+#: src/gui/windowmenu.cpp:100 src/gui/windows/inventorywindow.cpp:231
+#: src/inventory.cpp:317
msgid "Cart"
msgstr ""
#. TRANSLATORS: short button name for map window.
-#: src/gui/windowmenu.cpp:105
+#: src/gui/windowmenu.cpp:102
msgid "MAP"
msgstr ""
#. TRANSLATORS: short button name for skills window.
-#: src/gui/windowmenu.cpp:111
+#: src/gui/windowmenu.cpp:109
msgid "SKI"
msgstr ""
#. TRANSLATORS: skills dialog name
-#: src/gui/windowmenu.cpp:112 src/gui/windows/skilldialog.cpp:71
+#: src/gui/windowmenu.cpp:110 src/gui/windows/skilldialog.cpp:69
msgid "Skills"
msgstr "Schopnosti"
#. TRANSLATORS: short button name for social window.
-#: src/gui/windowmenu.cpp:116
+#: src/gui/windowmenu.cpp:114
msgid "SOC"
msgstr ""
#. TRANSLATORS: full button name
#. TRANSLATORS: social window name
-#: src/gui/windowmenu.cpp:118 src/gui/windows/socialwindow.cpp:56
+#: src/gui/windowmenu.cpp:116 src/gui/windows/socialwindow.cpp:54
msgid "Social"
msgstr ""
#. TRANSLATORS: short button name for shortcuts window.
-#: src/gui/windowmenu.cpp:120
+#: src/gui/windowmenu.cpp:118
msgid "SH"
msgstr ""
#. TRANSLATORS: short button name for spells window.
-#: src/gui/windowmenu.cpp:124
+#: src/gui/windowmenu.cpp:122
msgid "SP"
msgstr ""
#. TRANSLATORS: short button name for drops window.
-#: src/gui/windowmenu.cpp:128
+#: src/gui/windowmenu.cpp:126
msgid "DR"
msgstr ""
#. TRANSLATORS: short button name for did you know window.
-#: src/gui/windowmenu.cpp:132
+#: src/gui/windowmenu.cpp:131
msgid "YK"
msgstr ""
#. TRANSLATORS: full button name
-#: src/gui/windowmenu.cpp:134
+#: src/gui/windowmenu.cpp:133
msgid "Did you know"
msgstr ""
@@ -5056,50 +5308,63 @@ msgid "SHP"
msgstr ""
#. TRANSLATORS: short button name for outfits window.
-#: src/gui/windowmenu.cpp:140
+#: src/gui/windowmenu.cpp:141
msgid "OU"
msgstr ""
#. TRANSLATORS: short button name for updates window.
-#: src/gui/windowmenu.cpp:144
+#: src/gui/windowmenu.cpp:146
msgid "UP"
msgstr ""
#. TRANSLATORS: full button name
-#: src/gui/windowmenu.cpp:146
+#: src/gui/windowmenu.cpp:148
msgid "Updates"
msgstr ""
#. TRANSLATORS: short button name for bank window.
-#: src/gui/windowmenu.cpp:148
+#: src/gui/windowmenu.cpp:151
msgid "BA"
msgstr ""
#. TRANSLATORS: full button name
#. TRANSLATORS: bank window name
-#: src/gui/windowmenu.cpp:150 src/gui/windows/bankwindow.cpp:43
+#: src/gui/windowmenu.cpp:153 src/gui/windows/bankwindow.cpp:43
msgid "Bank"
msgstr ""
+#. TRANSLATORS: short button name for mail window.
+#: src/gui/windowmenu.cpp:156
+msgid "MA"
+msgstr ""
+
+#. TRANSLATORS: full button name
+#. TRANSLATORS: mail window name
+#. TRANSLATORS: inventory type name
+#: src/gui/windowmenu.cpp:158 src/gui/windows/mailwindow.cpp:52
+#: src/inventory.cpp:322
+msgid "Mail"
+msgstr ""
+
#. TRANSLATORS: short button name for debug window.
-#: src/gui/windowmenu.cpp:152
+#: src/gui/windowmenu.cpp:161
msgid "DBG"
msgstr ""
#. TRANSLATORS: short button name for windows list menu.
-#: src/gui/windowmenu.cpp:161
+#: src/gui/windowmenu.cpp:170
msgid "WIN"
msgstr ""
#. TRANSLATORS: short button name for setup window.
-#: src/gui/windowmenu.cpp:165
+#: src/gui/windowmenu.cpp:175
msgid "SET"
msgstr ""
#. TRANSLATORS: short key name
#. TRANSLATORS: outfits window label
-#: src/gui/windowmenu.cpp:300 src/gui/windows/outfitwindow.cpp:72
-#: src/gui/windows/outfitwindow.cpp:568
+#: src/gui/windowmenu.cpp:310 src/gui/windows/outfitwindow.cpp:75
+#: src/gui/windows/outfitwindow.cpp:626
#, c-format
msgid "Key: %s"
msgstr ""
@@ -5119,82 +5384,71 @@ msgstr ""
msgid "Deposit"
msgstr ""
-#. TRANSLATORS: bot checker window header
-#: src/gui/windows/botcheckerwindow.cpp:44
-msgid "Bot Checker"
-msgstr ""
-
-#. TRANSLATORS: bot checker window button
-#. TRANSLATORS: npc dialog button
-#: src/gui/windows/botcheckerwindow.cpp:53 src/gui/windows/npcdialog.cpp:117
-msgid "Reset"
-msgstr ""
-
-#. TRANSLATORS: bot checker window table header
-#: src/gui/windows/botcheckerwindow.cpp:94
-msgid "Result"
-msgstr ""
-
#. TRANSLATORS: buy dialog name
-#: src/gui/windows/buydialog.cpp:175
+#: src/gui/windows/buydialog.cpp:176
msgid "Create items"
msgstr ""
#. TRANSLATORS: buy dialog label
-#: src/gui/windows/buydialog.cpp:257
+#: src/gui/windows/buydialog.cpp:264
msgid "Amount:"
msgstr ""
#. TRANSLATORS: char create dialog button
#. TRANSLATORS: char select dialog. button.
#. TRANSLATORS: social window button
-#: src/gui/windows/buydialog.cpp:268 src/gui/windows/charcreatedialog.cpp:120
-#: src/gui/windows/charselectdialog.cpp:624
-#: src/gui/windows/socialwindow.cpp:79
+#: src/gui/windows/buydialog.cpp:275 src/gui/windows/charcreatedialog.cpp:119
+#: src/gui/windows/charselectdialog.cpp:636
+#: src/gui/windows/socialwindow.cpp:77
msgid "Create"
msgstr "Vytvoriť"
+#. TRANSLATORS: buy dialog label
+#: src/gui/windows/buydialog.cpp:316
+msgid "Filter:"
+msgstr ""
+
#. TRANSLATORS: change email dialog header
#. TRANSLATORS: button in change email dialog
-#: src/gui/windows/changeemaildialog.cpp:47
-#: src/gui/windows/changeemaildialog.cpp:52
+#: src/gui/windows/changeemaildialog.cpp:48
+#: src/gui/windows/changeemaildialog.cpp:53
msgid "Change Email Address"
msgstr "Zmeniť Emailovú adresu"
#. TRANSLATORS: label in change email dialog
#. TRANSLATORS: change password dialog label
-#: src/gui/windows/changeemaildialog.cpp:60
-#: src/gui/windows/changepassworddialog.cpp:63
+#: src/gui/windows/changeemaildialog.cpp:61
+#: src/gui/windows/changepassworddialog.cpp:64
#, c-format
msgid "Account: %s"
msgstr "Účet: %s"
#. TRANSLATORS: label in change email dialog
-#: src/gui/windows/changeemaildialog.cpp:64
+#: src/gui/windows/changeemaildialog.cpp:65
msgid "Type new email address twice:"
msgstr ""
#. TRANSLATORS: change email error
-#: src/gui/windows/changeemaildialog.cpp:136
+#: src/gui/windows/changeemaildialog.cpp:137
#, c-format
msgid "The new email address needs to be at least %u characters long."
msgstr ""
#. TRANSLATORS: change email error
-#: src/gui/windows/changeemaildialog.cpp:144
+#: src/gui/windows/changeemaildialog.cpp:145
#, c-format
msgid "The new email address needs to be less than %u characters long."
msgstr ""
#. TRANSLATORS: change email error
-#: src/gui/windows/changeemaildialog.cpp:152
+#: src/gui/windows/changeemaildialog.cpp:153
msgid "The email address entries mismatch."
msgstr ""
#. TRANSLATORS: change password window name
#. TRANSLATORS: change password dialog button
-#: src/gui/windows/changepassworddialog.cpp:48
-#: src/gui/windows/changepassworddialog.cpp:54
+#: src/gui/windows/changepassworddialog.cpp:49
+#: src/gui/windows/changepassworddialog.cpp:55
msgid "Change Password"
msgstr "Zmeniť heslo"
@@ -5202,41 +5456,41 @@ msgstr "Zmeniť heslo"
#. TRANSLATORS: login dialog label
#. TRANSLATORS: register dialog. label.
#. TRANSLATORS: unregister dialog. label.
-#: src/gui/windows/changepassworddialog.cpp:67
-#: src/gui/windows/logindialog.cpp:106 src/gui/windows/registerdialog.cpp:79
-#: src/gui/windows/unregisterdialog.cpp:65
+#: src/gui/windows/changepassworddialog.cpp:68
+#: src/gui/windows/logindialog.cpp:107 src/gui/windows/registerdialog.cpp:76
+#: src/gui/windows/unregisterdialog.cpp:67
msgid "Password:"
msgstr "Heslo:"
#. TRANSLATORS: change password dialog label
-#: src/gui/windows/changepassworddialog.cpp:70
+#: src/gui/windows/changepassworddialog.cpp:71
msgid "Type new password twice:"
msgstr ""
#. TRANSLATORS: change password error
-#: src/gui/windows/changepassworddialog.cpp:117
+#: src/gui/windows/changepassworddialog.cpp:118
msgid "Enter the old password first."
msgstr ""
#. TRANSLATORS: change password error
-#: src/gui/windows/changepassworddialog.cpp:124
+#: src/gui/windows/changepassworddialog.cpp:125
#, c-format
msgid "The new password needs to be at least %u characters long."
msgstr ""
#. TRANSLATORS: change password error
-#: src/gui/windows/changepassworddialog.cpp:132
+#: src/gui/windows/changepassworddialog.cpp:133
#, c-format
msgid "The new password needs to be less than %u characters long."
msgstr ""
#. TRANSLATORS: change password error
-#: src/gui/windows/changepassworddialog.cpp:140
+#: src/gui/windows/changepassworddialog.cpp:141
msgid "The new password entries mismatch."
msgstr ""
#. TRANSLATORS: char create dialog name
-#: src/gui/windows/charcreatedialog.cpp:76
+#: src/gui/windows/charcreatedialog.cpp:75
msgid "New Character"
msgstr ""
@@ -5244,9 +5498,9 @@ msgstr ""
#. TRANSLATORS: edit server dialog label
#. TRANSLATORS: login dialog label
#. TRANSLATORS: register dialog. label.
-#: src/gui/windows/charcreatedialog.cpp:82
-#: src/gui/windows/editserverdialog.cpp:74 src/gui/windows/logindialog.cpp:104
-#: src/gui/windows/registerdialog.cpp:77
+#: src/gui/windows/charcreatedialog.cpp:81
+#: src/gui/windows/editserverdialog.cpp:71 src/gui/windows/logindialog.cpp:105
+#: src/gui/windows/registerdialog.cpp:74
msgid "Name:"
msgstr "Meno:"
@@ -5254,12 +5508,12 @@ msgstr "Meno:"
#. You may change this symbol if your language uses another.
#. TRANSLATORS: char create dialog button
#. TRANSLATORS: outfits window button
-#: src/gui/windows/charcreatedialog.cpp:86
-#: src/gui/windows/charcreatedialog.cpp:95
-#: src/gui/windows/charcreatedialog.cpp:112
-#: src/gui/windows/charcreatedialog.cpp:195
-#: src/gui/windows/charcreatedialog.cpp:205
-#: src/gui/windows/outfitwindow.cpp:60
+#: src/gui/windows/charcreatedialog.cpp:85
+#: src/gui/windows/charcreatedialog.cpp:94
+#: src/gui/windows/charcreatedialog.cpp:111
+#: src/gui/windows/charcreatedialog.cpp:196
+#: src/gui/windows/charcreatedialog.cpp:206
+#: src/gui/windows/outfitwindow.cpp:63
msgid ">"
msgstr ""
@@ -5267,75 +5521,75 @@ msgstr ""
#. You may change this symbol if your language uses another.
#. TRANSLATORS: char create dialog button
#. TRANSLATORS: outfits window button
-#: src/gui/windows/charcreatedialog.cpp:90
-#: src/gui/windows/charcreatedialog.cpp:97
-#: src/gui/windows/charcreatedialog.cpp:197
-#: src/gui/windows/charcreatedialog.cpp:207
-#: src/gui/windows/outfitwindow.cpp:58
+#: src/gui/windows/charcreatedialog.cpp:89
+#: src/gui/windows/charcreatedialog.cpp:96
+#: src/gui/windows/charcreatedialog.cpp:198
+#: src/gui/windows/charcreatedialog.cpp:208
+#: src/gui/windows/outfitwindow.cpp:61
msgid "<"
msgstr ""
#. TRANSLATORS: char create dialog label
-#: src/gui/windows/charcreatedialog.cpp:92
+#: src/gui/windows/charcreatedialog.cpp:91
msgid "Hair color:"
msgstr ""
#. TRANSLATORS: char create dialog label
-#: src/gui/windows/charcreatedialog.cpp:99
+#: src/gui/windows/charcreatedialog.cpp:98
msgid "Hair style:"
msgstr ""
#. TRANSLATORS: char create dialog button
-#: src/gui/windows/charcreatedialog.cpp:110
+#: src/gui/windows/charcreatedialog.cpp:109
msgid "^"
msgstr ""
#. TRANSLATORS: char create dialog label
-#: src/gui/windows/charcreatedialog.cpp:118
-#: src/gui/windows/charcreatedialog.cpp:496
+#: src/gui/windows/charcreatedialog.cpp:117
+#: src/gui/windows/charcreatedialog.cpp:509
#, c-format
msgid "Please distribute %d points"
msgstr "Prosím rozdeľ %d bodov"
#. TRANSLATORS: char create dialog label
-#: src/gui/windows/charcreatedialog.cpp:199
+#: src/gui/windows/charcreatedialog.cpp:200
msgid "Race:"
msgstr ""
#. TRANSLATORS: char create dialog label
-#: src/gui/windows/charcreatedialog.cpp:209
+#: src/gui/windows/charcreatedialog.cpp:210
msgid "Look:"
msgstr ""
#. TRANSLATORS: one char size female character gender
#. TRANSLATORS: here F is title for friends tab in social window
-#: src/gui/windows/charcreatedialog.cpp:223
-#: src/gui/windows/socialwindow.cpp:75
+#: src/gui/windows/charcreatedialog.cpp:224
+#: src/gui/windows/socialwindow.cpp:73
msgid "F"
msgstr ""
#. TRANSLATORS: one char size male character gender
-#: src/gui/windows/charcreatedialog.cpp:225
+#: src/gui/windows/charcreatedialog.cpp:226
msgid "M"
msgstr ""
#. TRANSLATORS: one char size unknown character gender
-#: src/gui/windows/charcreatedialog.cpp:227
+#: src/gui/windows/charcreatedialog.cpp:228
msgid "U"
msgstr ""
#. TRANSLATORS: char creation error
-#: src/gui/windows/charcreatedialog.cpp:378
+#: src/gui/windows/charcreatedialog.cpp:388
msgid "Your name needs to be at least 4 characters."
msgstr "Tvoje meno musí mať aspoň 4 písmená."
#. TRANSLATORS: char create dialog label
-#: src/gui/windows/charcreatedialog.cpp:486
+#: src/gui/windows/charcreatedialog.cpp:499
msgid "Character stats OK"
msgstr "Charakterové staty OK"
#. TRANSLATORS: char create dialog label
-#: src/gui/windows/charcreatedialog.cpp:502
+#: src/gui/windows/charcreatedialog.cpp:515
#, c-format
msgid "Please remove %d points"
msgstr "Prosím odstráň %d bodov"
@@ -5351,68 +5605,72 @@ msgid "Are you sure you want to delete this character?"
msgstr "Naozaj chcete odstrániť túto postavu?"
#. TRANSLATORS: char select dialog name
-#: src/gui/windows/charselectdialog.cpp:66
+#: src/gui/windows/charselectdialog.cpp:61
#, c-format
msgid "Account %s (last login time %s)"
msgstr ""
#. TRANSLATORS: char select dialog. button.
-#: src/gui/windows/charselectdialog.cpp:73
+#: src/gui/windows/charselectdialog.cpp:70
msgid "Switch"
msgstr ""
#. TRANSLATORS: char select dialog. button.
-#: src/gui/windows/charselectdialog.cpp:75
+#: src/gui/windows/charselectdialog.cpp:72
msgid "Password"
msgstr ""
#. TRANSLATORS: char select dialog. button.
#. TRANSLATORS: updater window button
-#: src/gui/windows/charselectdialog.cpp:80
-#: src/gui/windows/charselectdialog.cpp:614
-#: src/gui/windows/updaterwindow.cpp:192
+#: src/gui/windows/charselectdialog.cpp:77
+#: src/gui/windows/charselectdialog.cpp:626
+#: src/gui/windows/updaterwindow.cpp:191
msgid "Play"
msgstr ""
#. TRANSLATORS: char select dialog. button.
+#. TRANSLATORS: info message header
+#. TRANSLATORS: info header
#. TRANSLATORS: info message
-#: src/gui/windows/charselectdialog.cpp:82
-#: src/net/ea/charserverhandler.cpp:160
-#: src/net/eathena/charserverhandler.cpp:591
-#: src/net/eathena/charserverhandler.cpp:621
+#: src/gui/windows/charselectdialog.cpp:79
+#: src/net/ea/charserverhandler.cpp:166
+#: src/net/eathena/charserverhandler.cpp:608
+#: src/net/eathena/charserverhandler.cpp:644
msgid "Info"
msgstr ""
#. TRANSLATORS: char select dialog. button.
#. TRANSLATORS: unregister dialog name
#. TRANSLATORS: unregister dialog. button.
-#: src/gui/windows/charselectdialog.cpp:110
-#: src/gui/windows/unregisterdialog.cpp:47
-#: src/gui/windows/unregisterdialog.cpp:52
+#: src/gui/windows/charselectdialog.cpp:107
+#: src/gui/windows/unregisterdialog.cpp:48
+#: src/gui/windows/unregisterdialog.cpp:53
msgid "Unregister"
msgstr "Zrušiť registráciu"
#. TRANSLATORS: char select dialog. button.
-#: src/gui/windows/charselectdialog.cpp:122
+#: src/gui/windows/charselectdialog.cpp:119
msgid "Change Email"
msgstr ""
#. TRANSLATORS: char select dialog name
-#: src/gui/windows/charselectdialog.cpp:166
+#: src/gui/windows/charselectdialog.cpp:163
#, c-format
msgid "Account %s"
msgstr ""
-#: src/gui/windows/charselectdialog.cpp:195
+#. TRANSLATORS: pin code dialog header.
+#: src/gui/windows/charselectdialog.cpp:193
msgid "Please set new pincode"
msgstr ""
+#. TRANSLATORS: character rename dialog header.
#: src/gui/windows/charselectdialog.cpp:242
msgid "Please enter new name"
msgstr ""
#. TRANSLATORS: char select dialog. player info message.
-#: src/gui/windows/charselectdialog.cpp:261
+#: src/gui/windows/charselectdialog.cpp:262
#, c-format
msgid ""
"Hp: %u/%u\n"
@@ -5422,48 +5680,56 @@ msgid ""
"Money: %s"
msgstr ""
-#: src/gui/windows/charselectdialog.cpp:319
+#: src/gui/windows/charselectdialog.cpp:325
msgid "Incorrect password"
msgstr ""
#. TRANSLATORS: char deletion question.
-#: src/gui/windows/charselectdialog.cpp:464
+#: src/gui/windows/charselectdialog.cpp:473
msgid "Enter your email for deleting character"
msgstr ""
-#: src/gui/windows/charselectdialog.cpp:464
+#. TRANSLATORS: email label.
+#: src/gui/windows/charselectdialog.cpp:475
msgid "Enter email:"
msgstr ""
#. TRANSLATORS: char deletion question.
-#: src/gui/windows/charselectdialog.cpp:471
+#: src/gui/windows/charselectdialog.cpp:482
msgid "Enter password for deleting character"
msgstr ""
-#: src/gui/windows/charselectdialog.cpp:471
+#. TRANSLATORS: email label.
+#: src/gui/windows/charselectdialog.cpp:484
msgid "Enter password:"
msgstr ""
#. TRANSLATORS: chat message
-#: src/gui/windows/chatwindow.cpp:675
+#: src/gui/windows/chatwindow.cpp:669
#, c-format
msgid "Present: %s; %d players are present."
msgstr ""
#. TRANSLATORS: chat message
-#: src/gui/windows/chatwindow.cpp:1118
+#: src/gui/windows/chatwindow.cpp:1115
#, c-format
msgid "Whispering to %s: %s"
msgstr "Nápoveda pre %s: %s"
+#. TRANSLATORS: error message
+#: src/gui/windows/chatwindow.cpp:1566
+#, c-format
+msgid "Broken nick detected: %s"
+msgstr ""
+
#. TRANSLATORS: owners pet name. For example: 4144's pet
-#: src/gui/windows/chatwindow.cpp:1728 src/net/eathena/pethandler.cpp:174
+#: src/gui/windows/chatwindow.cpp:1754 src/net/eathena/pethandler.cpp:173
#, c-format
msgid "%s's pet"
msgstr ""
#. TRANSLATORS: confirm dialog button
-#: src/gui/windows/confirmdialog.cpp:55
+#: src/gui/windows/confirmdialog.cpp:57
msgid "Yes"
msgstr "Áno"
@@ -5498,49 +5764,49 @@ msgid "Auto open this window"
msgstr ""
#. TRANSLATORS: edit server dialog name
-#: src/gui/windows/editserverdialog.cpp:48
+#: src/gui/windows/editserverdialog.cpp:45
msgid "Edit Server"
msgstr ""
#. TRANSLATORS: edit server dialog button
#. TRANSLATORS: servers dialog button
-#: src/gui/windows/editserverdialog.cpp:57
-#: src/gui/windows/serverdialog.cpp:116
+#: src/gui/windows/editserverdialog.cpp:54
+#: src/gui/windows/serverdialog.cpp:115
msgid "Connect"
msgstr ""
#. TRANSLATORS: edit server dialog label
-#: src/gui/windows/editserverdialog.cpp:63
+#: src/gui/windows/editserverdialog.cpp:60
msgid "Use same ip"
msgstr ""
#. TRANSLATORS: edit server dialog label
-#: src/gui/windows/editserverdialog.cpp:76
+#: src/gui/windows/editserverdialog.cpp:73
msgid "Address:"
msgstr ""
#. TRANSLATORS: edit server dialog label
-#: src/gui/windows/editserverdialog.cpp:78
+#: src/gui/windows/editserverdialog.cpp:75
msgid "Port:"
msgstr ""
#. TRANSLATORS: edit server dialog label
-#: src/gui/windows/editserverdialog.cpp:80
+#: src/gui/windows/editserverdialog.cpp:77
msgid "Server type:"
msgstr ""
#. TRANSLATORS: edit server dialog label
-#: src/gui/windows/editserverdialog.cpp:82
+#: src/gui/windows/editserverdialog.cpp:79
msgid "Description:"
msgstr ""
#. TRANSLATORS: edit server dialog label
-#: src/gui/windows/editserverdialog.cpp:84
+#: src/gui/windows/editserverdialog.cpp:81
msgid "Online list url:"
msgstr ""
#. TRANSLATORS: edit server dialog error message
-#: src/gui/windows/editserverdialog.cpp:214
+#: src/gui/windows/editserverdialog.cpp:213
msgid "Please at least type both the address and the port of the server."
msgstr ""
@@ -5552,17 +5818,17 @@ msgstr ""
#. TRANSLATORS: egg selection dialog button
#. TRANSLATORS: input action name
-#: src/gui/windows/eggselectiondialog.cpp:51 src/input/pages/gui.cpp:93
+#: src/gui/windows/eggselectiondialog.cpp:51 src/input/pages/gui.cpp:91
msgid "Select"
msgstr ""
#. TRANSLATORS: font size
-#: src/gui/windows/emotewindow.cpp:47
+#: src/gui/windows/emotewindow.cpp:48
msgid "Normal font"
msgstr ""
#. TRANSLATORS: emotes tab name
-#: src/gui/windows/emotewindow.cpp:119
+#: src/gui/windows/emotewindow.cpp:118
msgid "Fonts"
msgstr ""
@@ -5571,10 +5837,24 @@ msgstr ""
msgid "Did you know..."
msgstr ""
+#. TRANSLATORS: insert card dialog name
+#: src/gui/windows/insertcarddialog.cpp:43
+#: src/gui/windows/insertcarddialog.cpp:45
+msgid "Insert card"
+msgstr ""
+
+#. TRANSLATORS: insert card dialog button
+#. TRANSLATORS: input action name
+#. TRANSLATORS: inventory button
+#: src/gui/windows/insertcarddialog.cpp:51 src/input/pages/gui.cpp:121
+#: src/resources/itemtypemapdata.h:97
+msgid "Insert"
+msgstr ""
+
#. TRANSLATORS: inventory button
#. TRANSLATORS: outfits window button
#. TRANSLATORS: inventory button
-#: src/gui/windows/inventorywindow.cpp:182 src/gui/windows/outfitwindow.cpp:62
+#: src/gui/windows/inventorywindow.cpp:196 src/gui/windows/outfitwindow.cpp:65
#: src/resources/itemtypemapdata.h:45 src/resources/itemtypemapdata.h:49
#: src/resources/itemtypemapdata.h:53 src/resources/itemtypemapdata.h:57
#: src/resources/itemtypemapdata.h:61 src/resources/itemtypemapdata.h:65
@@ -5585,130 +5865,130 @@ msgstr ""
msgid "Equip"
msgstr "Vystrojiť"
-#. TRANSLATORS: inventory button
-#: src/gui/windows/inventorywindow.cpp:201
-msgid "Split"
-msgstr ""
-
#. TRANSLATORS: inventory outfits button
-#: src/gui/windows/inventorywindow.cpp:203
+#: src/gui/windows/inventorywindow.cpp:215
msgid "O"
msgstr ""
#. TRANSLATORS: inventory cart button
-#: src/gui/windows/inventorywindow.cpp:205
+#: src/gui/windows/inventorywindow.cpp:217
msgid "C"
msgstr ""
#. TRANSLATORS: inventory shop button
-#: src/gui/windows/inventorywindow.cpp:207
+#: src/gui/windows/inventorywindow.cpp:219
msgid "S"
msgstr ""
#. TRANSLATORS: inventory equipment button
-#: src/gui/windows/inventorywindow.cpp:209
+#: src/gui/windows/inventorywindow.cpp:221
msgid "E"
msgstr ""
#. TRANSLATORS: item amount window button
-#: src/gui/windows/itemamountwindow.cpp:171
+#: src/gui/windows/itemamountwindow.cpp:183
msgid "All"
msgstr ""
#. TRANSLATORS: amount window message
-#: src/gui/windows/itemamountwindow.cpp:227
+#: src/gui/windows/itemamountwindow.cpp:239
msgid "Select amount of items to trade."
msgstr "Zvoľte množstvo vecí k predaju."
#. TRANSLATORS: amount window message
-#: src/gui/windows/itemamountwindow.cpp:231
+#: src/gui/windows/itemamountwindow.cpp:243
msgid "Select amount of items to drop."
msgstr "Zvoľte množstvo vecí k zahodeniu."
#. TRANSLATORS: amount window message
-#: src/gui/windows/itemamountwindow.cpp:235
+#: src/gui/windows/itemamountwindow.cpp:247
msgid "Select amount of items to store."
msgstr ""
#. TRANSLATORS: amount window message
-#: src/gui/windows/itemamountwindow.cpp:239
+#: src/gui/windows/itemamountwindow.cpp:252
+msgid "Select amount of items to send."
+msgstr ""
+
+#. TRANSLATORS: amount window message
+#: src/gui/windows/itemamountwindow.cpp:257
msgid "Select amount of items to store to cart."
msgstr ""
#. TRANSLATORS: amount window message
-#: src/gui/windows/itemamountwindow.cpp:243
+#: src/gui/windows/itemamountwindow.cpp:261
msgid "Select amount of items to retrieve."
msgstr ""
#. TRANSLATORS: amount window message
-#: src/gui/windows/itemamountwindow.cpp:247
+#: src/gui/windows/itemamountwindow.cpp:265
msgid "Select amount of items to retrieve from cart."
msgstr ""
#. TRANSLATORS: amount window message
-#: src/gui/windows/itemamountwindow.cpp:251
+#: src/gui/windows/itemamountwindow.cpp:269
msgid "Select amount of items to split."
msgstr "Zvoľte množstvo vecí k rozdeleniu."
#. TRANSLATORS: amount window message
-#: src/gui/windows/itemamountwindow.cpp:255
+#: src/gui/windows/itemamountwindow.cpp:273
msgid "Add to buy shop."
msgstr ""
#. TRANSLATORS: amount window message
-#: src/gui/windows/itemamountwindow.cpp:259
+#: src/gui/windows/itemamountwindow.cpp:277
msgid "Add to sell shop."
msgstr ""
#. TRANSLATORS: amount window message
-#: src/gui/windows/itemamountwindow.cpp:263
+#: src/gui/windows/itemamountwindow.cpp:281
msgid "Unknown."
msgstr ""
#. TRANSLATORS: kill stats window button
-#: src/gui/windows/killstats.cpp:59
+#: src/gui/windows/killstats.cpp:54
msgid "Reset stats"
msgstr ""
#. TRANSLATORS: kill stats window button
-#: src/gui/windows/killstats.cpp:61
+#: src/gui/windows/killstats.cpp:56
msgid "Reset timer"
msgstr ""
#. TRANSLATORS: kill stats window label
-#: src/gui/windows/killstats.cpp:66 src/gui/windows/killstats.cpp:180
-#: src/gui/windows/killstats.cpp:285 src/gui/windows/killstats.cpp:526
+#: src/gui/windows/killstats.cpp:61 src/gui/windows/killstats.cpp:166
+#: src/gui/windows/killstats.cpp:272 src/gui/windows/killstats.cpp:423
#, c-format
msgid "Kills: %s, total exp: %s"
msgstr ""
#. TRANSLATORS: kill stats window label
-#: src/gui/windows/killstats.cpp:69 src/gui/windows/killstats.cpp:182
-#: src/gui/windows/killstats.cpp:262 src/gui/windows/killstats.cpp:277
-#: src/gui/windows/killstats.cpp:528
+#: src/gui/windows/killstats.cpp:64 src/gui/windows/killstats.cpp:168
+#: src/gui/windows/killstats.cpp:249 src/gui/windows/killstats.cpp:264
+#: src/gui/windows/killstats.cpp:425
#, c-format
msgid "Avg Exp: %s"
msgstr ""
#. TRANSLATORS: kill stats window label
-#: src/gui/windows/killstats.cpp:71 src/gui/windows/killstats.cpp:185
-#: src/gui/windows/killstats.cpp:267 src/gui/windows/killstats.cpp:281
-#: src/gui/windows/killstats.cpp:531
+#: src/gui/windows/killstats.cpp:66 src/gui/windows/killstats.cpp:171
+#: src/gui/windows/killstats.cpp:254 src/gui/windows/killstats.cpp:268
+#: src/gui/windows/killstats.cpp:428
#, c-format
msgid "No. of avg mob to next level: %s"
msgstr ""
#. TRANSLATORS: kill stats window label
-#: src/gui/windows/killstats.cpp:74 src/gui/windows/killstats.cpp:196
-#: src/gui/windows/killstats.cpp:289 src/gui/windows/killstats.cpp:534
+#: src/gui/windows/killstats.cpp:69 src/gui/windows/killstats.cpp:182
+#: src/gui/windows/killstats.cpp:276 src/gui/windows/killstats.cpp:431
#, c-format
msgid "Kills/Min: %s, Exp/Min: %s"
msgstr ""
#. TRANSLATORS: kill stats window label
-#: src/gui/windows/killstats.cpp:78 src/gui/windows/killstats.cpp:83
-#: src/gui/windows/killstats.cpp:88 src/gui/windows/killstats.cpp:355
-#: src/gui/windows/killstats.cpp:374 src/gui/windows/killstats.cpp:395
+#: src/gui/windows/killstats.cpp:73 src/gui/windows/killstats.cpp:78
+#: src/gui/windows/killstats.cpp:83 src/gui/windows/killstats.cpp:341
+#: src/gui/windows/killstats.cpp:360 src/gui/windows/killstats.cpp:381
#, c-format
msgid "Exp speed per %d min: %s"
msgid_plural "Exp speed per %d min: %s"
@@ -5716,8 +5996,8 @@ msgstr[0] ""
msgstr[1] ""
msgstr[2] ""
-#: src/gui/windows/killstats.cpp:80 src/gui/windows/killstats.cpp:85
-#: src/gui/windows/killstats.cpp:91
+#: src/gui/windows/killstats.cpp:75 src/gui/windows/killstats.cpp:80
+#: src/gui/windows/killstats.cpp:86
#, c-format
msgid "Time for next level per %d min: %s"
msgid_plural "Time for next level per %d min: %s"
@@ -5726,54 +6006,37 @@ msgstr[1] ""
msgstr[2] ""
#. TRANSLATORS: kill stats window label
-#: src/gui/windows/killstats.cpp:94 src/gui/windows/killstats.cpp:294
+#: src/gui/windows/killstats.cpp:89 src/gui/windows/killstats.cpp:281
msgid "Last kill exp:"
msgstr ""
#. TRANSLATORS: kill stats window label
-#: src/gui/windows/killstats.cpp:97 src/gui/windows/killstats.cpp:426
-#: src/gui/windows/killstats.cpp:433 src/gui/windows/killstats.cpp:440
-#: src/gui/windows/killstats.cpp:446
-msgid "Time before jacko spawn:"
-msgstr ""
-
-#. TRANSLATORS: kill stats window label
-#: src/gui/windows/killstats.cpp:134 src/gui/windows/killstats.cpp:247
+#: src/gui/windows/killstats.cpp:121 src/gui/windows/killstats.cpp:234
#, c-format
msgid "Level: %d at %f%%"
msgstr ""
#. TRANSLATORS: kill stats window label
-#: src/gui/windows/killstats.cpp:139 src/gui/windows/killstats.cpp:252
+#: src/gui/windows/killstats.cpp:126 src/gui/windows/killstats.cpp:239
#, c-format
msgid "Exp: %d/%d Left: %d"
msgstr ""
#. TRANSLATORS: kill stats window label
-#: src/gui/windows/killstats.cpp:143 src/gui/windows/killstats.cpp:258
-#: src/gui/windows/killstats.cpp:272
+#: src/gui/windows/killstats.cpp:130 src/gui/windows/killstats.cpp:245
+#: src/gui/windows/killstats.cpp:259
#, c-format
msgid "1%% = %d exp, avg mob for 1%%: %s"
msgstr ""
#. TRANSLATORS: kill stats window label
-#: src/gui/windows/killstats.cpp:361 src/gui/windows/killstats.cpp:370
-#: src/gui/windows/killstats.cpp:381 src/gui/windows/killstats.cpp:390
-#: src/gui/windows/killstats.cpp:403 src/gui/windows/killstats.cpp:412
+#: src/gui/windows/killstats.cpp:347 src/gui/windows/killstats.cpp:356
+#: src/gui/windows/killstats.cpp:367 src/gui/windows/killstats.cpp:376
+#: src/gui/windows/killstats.cpp:389 src/gui/windows/killstats.cpp:398
#, c-format
msgid " Time for next level: %s"
msgstr ""
-#. TRANSLATORS: kill stats window label
-#: src/gui/windows/killstats.cpp:433
-#, c-format
-msgid "%s %d?"
-msgstr ""
-
-#: src/gui/windows/killstats.cpp:440
-msgid "jacko spawning"
-msgstr ""
-
#. TRANSLATORS: login dialog name
#. TRANSLATORS: login dialog button
#: src/gui/windows/logindialog.cpp:64 src/gui/windows/logindialog.cpp:81
@@ -5798,8 +6061,8 @@ msgstr ""
#. TRANSLATORS: login dialog button
#. TRANSLATORS: register dialog name
#. TRANSLATORS: register dialog. button.
-#: src/gui/windows/logindialog.cpp:83 src/gui/windows/registerdialog.cpp:54
-#: src/gui/windows/registerdialog.cpp:63
+#: src/gui/windows/logindialog.cpp:83 src/gui/windows/registerdialog.cpp:51
+#: src/gui/windows/registerdialog.cpp:60
msgid "Register"
msgstr "Registrovať"
@@ -5809,31 +6072,128 @@ msgid "Custom update host"
msgstr ""
#. TRANSLATORS: login dialog label
-#: src/gui/windows/logindialog.cpp:100
+#: src/gui/windows/logindialog.cpp:101
msgid "Server:"
msgstr "Server:"
#. TRANSLATORS: login dialog label
-#: src/gui/windows/logindialog.cpp:110
+#: src/gui/windows/logindialog.cpp:111
#, c-format
msgid "Update host: %s"
msgstr ""
-#: src/gui/windows/logindialog.cpp:229
+#. TRANSLATORS: question dialog
+#: src/gui/windows/logindialog.cpp:238
msgid "Open register url"
msgstr ""
-#: src/gui/windows/ministatuswindow.cpp:72
+#. TRANSLATORS: mail edit window name
+#: src/gui/windows/maileditwindow.cpp:47
+msgid "Edit mail"
+msgstr ""
+
+#. TRANSLATORS: mail edit window button
+#: src/gui/windows/maileditwindow.cpp:50
+msgid "Send"
+msgstr ""
+
+#. TRANSLATORS: mail edit window button
+#. TRANSLATORS: npc dialog button
+#. TRANSLATORS: servers dialog button
+#. TRANSLATORS: shop window label
+#. TRANSLATORS: trade window button
+#: src/gui/windows/maileditwindow.cpp:54 src/gui/windows/npcdialog.cpp:117
+#: src/gui/windows/serverdialog.cpp:117 src/gui/windows/shopwindow.cpp:124
+#: src/gui/windows/tradewindow.cpp:82
+msgid "Add"
+msgstr ""
+
+#. TRANSLATORS: mail edit window label
+#: src/gui/windows/maileditwindow.cpp:56
+msgid "To:"
+msgstr ""
+
+#. TRANSLATORS: mail edit window label
+#. TRANSLATORS: mail view window label
+#: src/gui/windows/maileditwindow.cpp:58 src/gui/windows/mailviewwindow.cpp:72
+msgid "Subject:"
+msgstr ""
+
+#. TRANSLATORS: mail edit window label
+#. TRANSLATORS: mail view window label
+#: src/gui/windows/maileditwindow.cpp:60
+#: src/gui/windows/mailviewwindow.cpp:103
+msgid "Money:"
+msgstr ""
+
+#. TRANSLATORS: mail edit window label
+#: src/gui/windows/maileditwindow.cpp:62
+#: src/gui/windows/mailviewwindow.cpp:119
+#: src/gui/windows/mailviewwindow.cpp:124
+msgid "Item:"
+msgstr ""
+
+#. TRANSLATORS: mail edit window label
+#. TRANSLATORS: mail view window label
+#: src/gui/windows/maileditwindow.cpp:64 src/gui/windows/mailviewwindow.cpp:75
+msgid "Message:"
+msgstr ""
+
+#. TRANSLATORS: mail view window name
+#: src/gui/windows/mailviewwindow.cpp:53
+msgid "View mail"
+msgstr ""
+
+#. TRANSLATORS: mail view window button
+#: src/gui/windows/mailviewwindow.cpp:63
+msgid "Reply"
+msgstr ""
+
+#. TRANSLATORS: mail view window label
+#: src/gui/windows/mailviewwindow.cpp:65
+msgid "Time:"
+msgstr ""
+
+#. TRANSLATORS: mail view window label
+#: src/gui/windows/mailviewwindow.cpp:69
+msgid "From:"
+msgstr ""
+
+#: src/gui/windows/mailviewwindow.cpp:131
+msgid "Get attach"
+msgstr ""
+
+#. TRANSLATORS: mail window button
+#: src/gui/windows/mailwindow.cpp:62
+msgid "Refresh"
+msgstr ""
+
+#. TRANSLATORS: mail window button
+#: src/gui/windows/mailwindow.cpp:64
+msgid "New"
+msgstr ""
+
+#. TRANSLATORS: mail window button
+#: src/gui/windows/mailwindow.cpp:68
+msgid "Return"
+msgstr ""
+
+#. TRANSLATORS: mail window button
+#: src/gui/windows/mailwindow.cpp:70
+msgid "Open"
+msgstr ""
+
+#: src/gui/windows/ministatuswindow.cpp:71
msgid "health bar"
msgstr ""
#. TRANSLATORS: status bar name
-#: src/gui/windows/ministatuswindow.cpp:83
+#: src/gui/windows/ministatuswindow.cpp:82
msgid "mana bar"
msgstr ""
#. TRANSLATORS: status bar name
-#: src/gui/windows/ministatuswindow.cpp:87
+#: src/gui/windows/ministatuswindow.cpp:86
msgid "experience bar"
msgstr ""
@@ -5848,199 +6208,180 @@ msgid "inventory slots bar"
msgstr ""
#. TRANSLATORS: status bar name
-#: src/gui/windows/ministatuswindow.cpp:102
+#: src/gui/windows/ministatuswindow.cpp:103
msgid "money bar"
msgstr ""
#. TRANSLATORS: status bar name
-#: src/gui/windows/ministatuswindow.cpp:106
+#: src/gui/windows/ministatuswindow.cpp:108
msgid "arrows bar"
msgstr ""
#. TRANSLATORS: status bar name
-#: src/gui/windows/ministatuswindow.cpp:111
+#: src/gui/windows/ministatuswindow.cpp:114
msgid "status bar"
msgstr ""
-#: src/gui/windows/ministatuswindow.cpp:134
+#: src/gui/windows/ministatuswindow.cpp:137
msgid "job bar"
msgstr ""
#. TRANSLATORS: status bar label
#. TRANSLATORS: status window label
-#: src/gui/windows/ministatuswindow.cpp:341
-#: src/gui/windows/statuswindow.cpp:249
+#: src/gui/windows/ministatuswindow.cpp:352
+#: src/gui/windows/statuswindow.cpp:255
#, c-format
msgid "Level: %d (GM %d)"
msgstr ""
#. TRANSLATORS: status bar label
#. TRANSLATORS: status window label
-#: src/gui/windows/ministatuswindow.cpp:348
-#: src/gui/windows/statuswindow.cpp:71 src/gui/windows/statuswindow.cpp:256
-#: src/gui/windows/statuswindow.cpp:381
+#: src/gui/windows/ministatuswindow.cpp:359
+#: src/gui/windows/statuswindow.cpp:67 src/gui/windows/statuswindow.cpp:262
+#: src/gui/windows/statuswindow.cpp:387
#, c-format
msgid "Level: %d"
msgstr "Level: %d"
#. TRANSLATORS: status bar label
-#: src/gui/windows/ministatuswindow.cpp:364
-#: src/gui/windows/ministatuswindow.cpp:401
+#: src/gui/windows/ministatuswindow.cpp:375
+#: src/gui/windows/ministatuswindow.cpp:412
msgid "Need"
msgstr ""
#. TRANSLATORS: job bar label
-#: src/gui/windows/ministatuswindow.cpp:388
+#: src/gui/windows/ministatuswindow.cpp:399
#, c-format
msgid "Job level: %d"
msgstr ""
#. TRANSLATORS: npc dialog button
-#: src/gui/windows/npcdialog.cpp:71
+#: src/gui/windows/npcdialog.cpp:72
msgid "Stop waiting"
msgstr ""
#. TRANSLATORS: npc dialog button
-#: src/gui/windows/npcdialog.cpp:73
+#: src/gui/windows/npcdialog.cpp:74
msgid "Next"
msgstr "Nasledujúci"
#. TRANSLATORS: npc dialog button
-#: src/gui/windows/npcdialog.cpp:77
+#: src/gui/windows/npcdialog.cpp:78
msgid "Submit"
msgstr ""
#. TRANSLATORS: npc dialog button
-#. TRANSLATORS: servers dialog button
-#. TRANSLATORS: shop window label
-#. TRANSLATORS: trade window button
-#: src/gui/windows/npcdialog.cpp:115 src/gui/windows/serverdialog.cpp:118
-#: src/gui/windows/shopwindow.cpp:121 src/gui/windows/tradewindow.cpp:84
-msgid "Add"
-msgstr ""
-
-#. TRANSLATORS: label in npc post dialog
-#: src/gui/windows/npcpostdialog.cpp:59
-msgid "To:"
-msgstr ""
-
-#. TRANSLATORS: button in npc post dialog
-#: src/gui/windows/npcpostdialog.cpp:66
-msgid "Send"
-msgstr ""
-
-#. TRANSLATORS: npc post message error
-#: src/gui/windows/npcpostdialog.cpp:113
-msgid "Failed to send as sender or letter invalid."
+#: src/gui/windows/npcdialog.cpp:119
+msgid "Reset"
msgstr ""
#. TRANSLATORS: sell confirmation header
-#: src/gui/windows/npcselldialog.cpp:69
+#: src/gui/windows/npcselldialog.cpp:68
msgid "sell item"
msgstr ""
#. TRANSLATORS: sell confirmation message
-#: src/gui/windows/npcselldialog.cpp:71
+#: src/gui/windows/npcselldialog.cpp:70
#, c-format
msgid "Do you really want to sell %s?"
msgstr ""
#. TRANSLATORS: outfits window label
-#: src/gui/windows/outfitwindow.cpp:64 src/gui/windows/outfitwindow.cpp:562
+#: src/gui/windows/outfitwindow.cpp:67 src/gui/windows/outfitwindow.cpp:620
#, c-format
msgid "Outfit: %d"
msgstr ""
#. TRANSLATORS: outfits window checkbox
-#: src/gui/windows/outfitwindow.cpp:66
+#: src/gui/windows/outfitwindow.cpp:69
msgid "Unequip first"
msgstr ""
#. TRANSLATORS: outfits window checkbox
-#: src/gui/windows/outfitwindow.cpp:69
+#: src/gui/windows/outfitwindow.cpp:72
msgid "Away outfit"
msgstr ""
#. TRANSLATORS: quit dialog button
-#: src/gui/windows/quitdialog.cpp:62
+#: src/gui/windows/quitdialog.cpp:60
msgid "Switch server"
msgstr "Zmeniť server"
#. TRANSLATORS: quit dialog button
-#: src/gui/windows/quitdialog.cpp:65
+#: src/gui/windows/quitdialog.cpp:63
msgid "Switch character"
msgstr "Vymeniť postavu"
#. TRANSLATORS: register dialog. label.
-#: src/gui/windows/registerdialog.cpp:81
+#: src/gui/windows/registerdialog.cpp:78
msgid "Confirm:"
msgstr ""
#. TRANSLATORS: register dialog. button.
-#: src/gui/windows/registerdialog.cpp:98
+#: src/gui/windows/registerdialog.cpp:95
msgid "Male"
msgstr "Muž"
#. TRANSLATORS: register dialog. button.
-#: src/gui/windows/registerdialog.cpp:100
+#: src/gui/windows/registerdialog.cpp:97
msgid "Female"
msgstr "Žena"
#. TRANSLATORS: register dialog. label.
-#: src/gui/windows/registerdialog.cpp:121
+#: src/gui/windows/registerdialog.cpp:118
msgid "Email:"
msgstr ""
#. TRANSLATORS: error message
-#: src/gui/windows/registerdialog.cpp:188
+#: src/gui/windows/registerdialog.cpp:186
#, c-format
msgid "The username needs to be at least %u characters long."
msgstr ""
#. TRANSLATORS: error message
-#: src/gui/windows/registerdialog.cpp:197
+#: src/gui/windows/registerdialog.cpp:195
#, c-format
msgid "The username needs to be less than %u characters long."
msgstr ""
#. TRANSLATORS: error message
#. TRANSLATORS: unregister dialog. error message.
-#: src/gui/windows/registerdialog.cpp:206
-#: src/gui/windows/unregisterdialog.cpp:126
+#: src/gui/windows/registerdialog.cpp:204
+#: src/gui/windows/unregisterdialog.cpp:128
#, c-format
msgid "The password needs to be at least %u characters long."
msgstr ""
#. TRANSLATORS: error message
#. TRANSLATORS: unregister dialog. error message.
-#: src/gui/windows/registerdialog.cpp:215
-#: src/gui/windows/unregisterdialog.cpp:133
+#: src/gui/windows/registerdialog.cpp:213
+#: src/gui/windows/unregisterdialog.cpp:135
#, c-format
msgid "The password needs to be less than %u characters long."
msgstr ""
#. TRANSLATORS: error message
-#: src/gui/windows/registerdialog.cpp:223
+#: src/gui/windows/registerdialog.cpp:221
msgid "Passwords do not match."
msgstr "Heslá sa nezhodujú."
#. TRANSLATORS: servers dialog name
-#: src/gui/windows/serverdialog.cpp:105
+#: src/gui/windows/serverdialog.cpp:104
msgid "Choose Your Server"
msgstr ""
#. TRANSLATORS: servers dialog button
-#: src/gui/windows/serverdialog.cpp:124
+#: src/gui/windows/serverdialog.cpp:123
msgid "Load"
msgstr ""
#. TRANSLATORS: servers dialog name
-#: src/gui/windows/serverdialog.cpp:138
+#: src/gui/windows/serverdialog.cpp:135
msgid "Choose Your Server *** SAFE MODE ***"
msgstr ""
#. TRANSLATORS: servers dialog checkbox
-#: src/gui/windows/serverdialog.cpp:147
+#: src/gui/windows/serverdialog.cpp:144
msgid "Use same ip for game sub servers"
msgstr ""
@@ -6066,34 +6407,34 @@ msgid "Error retreiving server list!"
msgstr ""
#. TRANSLATORS: servers dialog label
-#: src/gui/windows/serverdialog.cpp:502
+#: src/gui/windows/serverdialog.cpp:507
msgid "requires a newer version"
msgstr ""
#. TRANSLATORS: servers dialog label
-#: src/gui/windows/serverdialog.cpp:507
+#: src/gui/windows/serverdialog.cpp:512
#, c-format
msgid "requires v%s"
msgstr ""
#. TRANSLATORS: setup button
-#: src/gui/windows/setupwindow.cpp:92
+#: src/gui/windows/setupwindow.cpp:97
msgid "Apply"
msgstr "Použiť"
#. TRANSLATORS: setup button
-#: src/gui/windows/setupwindow.cpp:98
+#: src/gui/windows/setupwindow.cpp:103
msgid "Reset Windows"
msgstr ""
#. TRANSLATORS: shop window name
-#: src/gui/windows/shopwindow.cpp:101 src/gui/windows/shopwindow.cpp:1071
+#: src/gui/windows/shopwindow.cpp:102 src/gui/windows/shopwindow.cpp:1077
msgid "Personal Shop"
msgstr ""
#. TRANSLATORS: shop window button
-#: src/gui/windows/shopwindow.cpp:190 src/gui/windows/shopwindow.cpp:431
-#: src/gui/windows/shopwindow.cpp:450
+#: src/gui/windows/shopwindow.cpp:190 src/gui/windows/shopwindow.cpp:434
+#: src/gui/windows/shopwindow.cpp:453
msgid "Publish"
msgstr ""
@@ -6107,66 +6448,67 @@ msgstr ""
msgid "Show links in announce"
msgstr ""
-#: src/gui/windows/shopwindow.cpp:371
+#. TRANSLATORS: shop rename dialog title
+#: src/gui/windows/shopwindow.cpp:373
msgid "Please enter new shop name"
msgstr ""
-#: src/gui/windows/shopwindow.cpp:429 src/gui/windows/shopwindow.cpp:448
+#: src/gui/windows/shopwindow.cpp:432 src/gui/windows/shopwindow.cpp:451
msgid "Unpublish"
msgstr ""
#. TRANSLATORS: shop window dialog
#. TRANSLATORS: trade message
-#: src/gui/windows/shopwindow.cpp:955 src/net/ea/tradehandler.cpp:172
+#: src/gui/windows/shopwindow.cpp:959 src/net/ea/tradehandler.cpp:176
msgid "Request for Trade"
msgstr ""
-#: src/gui/windows/shopwindow.cpp:955
+#: src/gui/windows/shopwindow.cpp:960
#, c-format
msgid "%s wants to %s %s do you accept?"
msgstr ""
#. TRANSLATORS: shop window name
-#: src/gui/windows/shopwindow.cpp:1076
+#: src/gui/windows/shopwindow.cpp:1082
#, c-format
msgid "Personal Shop - %s"
msgstr ""
#. TRANSLATORS: skills dialog button
-#: src/gui/windows/skilldialog.cpp:81
+#: src/gui/windows/skilldialog.cpp:79
msgid "Up"
msgstr ""
#. TRANSLATORS: skills dialog label
-#: src/gui/windows/skilldialog.cpp:191
+#: src/gui/windows/skilldialog.cpp:189
#, c-format
msgid "Skill points available: %d"
msgstr ""
#. TRANSLATORS: skills dialog default skill tab
-#: src/gui/windows/skilldialog.cpp:289
+#: src/gui/windows/skilldialog.cpp:287
#, c-format
msgid "Skill Set %d"
msgstr ""
#. TRANSLATORS: skills dialog. skill id
-#: src/gui/windows/skilldialog.cpp:310
+#: src/gui/windows/skilldialog.cpp:308
#, c-format
msgid "Skill %d"
msgstr ""
-#: src/gui/windows/skilldialog.cpp:478
+#: src/gui/windows/skilldialog.cpp:484
#, c-format
msgid "Failed skill: %s"
msgstr ""
#. TRANSLATORS: here P is title for visible players tab in social window
-#: src/gui/windows/socialwindow.cpp:70
+#: src/gui/windows/socialwindow.cpp:68
msgid "P"
msgstr ""
#. TRANSLATORS: social window button
-#: src/gui/windows/socialwindow.cpp:81
+#: src/gui/windows/socialwindow.cpp:79
msgid "Invite"
msgstr ""
@@ -6177,142 +6519,141 @@ msgid "Accepted party invite from %s."
msgstr ""
#. TRANSLATORS: chat message
-#: src/gui/windows/socialwindow.cpp:281
+#: src/gui/windows/socialwindow.cpp:282
#, c-format
msgid "Rejected party invite from %s."
msgstr ""
#. TRANSLATORS: chat message
-#: src/gui/windows/socialwindow.cpp:298
+#: src/gui/windows/socialwindow.cpp:300
#, c-format
msgid "Accepted guild invite from %s."
msgstr ""
#. TRANSLATORS: chat message
-#: src/gui/windows/socialwindow.cpp:316
+#: src/gui/windows/socialwindow.cpp:319
#, c-format
msgid "Rejected guild invite from %s."
msgstr ""
#. TRANSLATORS: chat message
-#: src/gui/windows/socialwindow.cpp:360
+#: src/gui/windows/socialwindow.cpp:364
#, c-format
msgid "Creating guild called %s."
msgstr ""
#. TRANSLATORS: chat message
-#: src/gui/windows/socialwindow.cpp:381
+#: src/gui/windows/socialwindow.cpp:386
#, c-format
msgid "Creating party called %s."
msgstr ""
#. TRANSLATORS: guild creation message
-#: src/gui/windows/socialwindow.cpp:396
+#: src/gui/windows/socialwindow.cpp:403
msgid "Guild Name"
msgstr ""
#. TRANSLATORS: guild creation message
-#: src/gui/windows/socialwindow.cpp:398
+#: src/gui/windows/socialwindow.cpp:405
msgid "Choose your guild's name."
msgstr ""
#. TRANSLATORS: chat message
-#: src/gui/windows/socialwindow.cpp:414
+#: src/gui/windows/socialwindow.cpp:420
msgid "Received guild request, but one already exists."
msgstr ""
#. TRANSLATORS: chat message
-#: src/gui/windows/socialwindow.cpp:422
+#: src/gui/windows/socialwindow.cpp:429
#, c-format
msgid "%s has invited you to join the guild %s."
msgstr ""
#. TRANSLATORS: guild invite message
-#: src/gui/windows/socialwindow.cpp:429
+#: src/gui/windows/socialwindow.cpp:437
msgid "Accept Guild Invite"
msgstr ""
#. TRANSLATORS: chat message
-#: src/gui/windows/socialwindow.cpp:446
+#: src/gui/windows/socialwindow.cpp:457
msgid "Received party request, but one already exists."
msgstr ""
#. TRANSLATORS: party invite message
-#: src/gui/windows/socialwindow.cpp:458
+#: src/gui/windows/socialwindow.cpp:470
msgid "You have been invited you to join a party."
msgstr ""
#. TRANSLATORS: party invite message
-#: src/gui/windows/socialwindow.cpp:463
+#: src/gui/windows/socialwindow.cpp:475
#, c-format
msgid "You have been invited to join the %s party."
msgstr ""
#. TRANSLATORS: party invite message
-#: src/gui/windows/socialwindow.cpp:472
+#: src/gui/windows/socialwindow.cpp:484
#, c-format
msgid "%s has invited you to join their party."
msgstr ""
#. TRANSLATORS: party invite message
-#: src/gui/windows/socialwindow.cpp:478
+#: src/gui/windows/socialwindow.cpp:490
#, c-format
msgid "%s has invited you to join the %s party."
msgstr ""
-#. TRANSLATORS: party invite message
-#: src/gui/windows/socialwindow.cpp:488
+#: src/gui/windows/socialwindow.cpp:501
msgid "Accept Party Invite"
msgstr ""
-#: src/gui/windows/socialwindow.cpp:505
+#: src/gui/windows/socialwindow.cpp:522
msgid "Cannot create party. You are already in a party"
msgstr ""
#. TRANSLATORS: party creation message
-#: src/gui/windows/socialwindow.cpp:514
+#: src/gui/windows/socialwindow.cpp:535
msgid "Party Name"
msgstr ""
#. TRANSLATORS: party creation message
-#: src/gui/windows/socialwindow.cpp:516
+#: src/gui/windows/socialwindow.cpp:537
msgid "Choose your party's name."
msgstr ""
#. TRANSLATORS: status window label
-#: src/gui/windows/statuswindow.cpp:75
+#: src/gui/windows/statuswindow.cpp:71
msgid "HP:"
msgstr ""
#. TRANSLATORS: status window label
-#: src/gui/windows/statuswindow.cpp:78
+#: src/gui/windows/statuswindow.cpp:74
msgid "Exp:"
msgstr ""
#. TRANSLATORS: status window label
-#: src/gui/windows/statuswindow.cpp:136
+#: src/gui/windows/statuswindow.cpp:139
msgid "MP:"
msgstr ""
#. TRANSLATORS: status window label
-#: src/gui/windows/statuswindow.cpp:179 src/gui/windows/statuswindow.cpp:307
+#: src/gui/windows/statuswindow.cpp:185 src/gui/windows/statuswindow.cpp:313
#, c-format
msgid "Job: %d"
msgstr ""
#. TRANSLATORS: status window label
-#: src/gui/windows/statuswindow.cpp:181
+#: src/gui/windows/statuswindow.cpp:187
msgid "Job:"
msgstr ""
#. TRANSLATORS: status window label
-#: src/gui/windows/statuswindow.cpp:237 src/gui/windows/statuswindow.cpp:353
+#: src/gui/windows/statuswindow.cpp:243 src/gui/windows/statuswindow.cpp:359
#, c-format
msgid "Character points: %d"
msgstr ""
#. TRANSLATORS: status window label
-#: src/gui/windows/statuswindow.cpp:368
+#: src/gui/windows/statuswindow.cpp:374
#, c-format
msgid "Correction points: %d"
msgstr ""
@@ -6323,219 +6664,219 @@ msgid "Command Editor"
msgstr ""
#. TRANSLATORS: command editor button
-#: src/gui/windows/textcommandeditor.cpp:52
+#: src/gui/windows/textcommandeditor.cpp:53
msgid "magic"
msgstr ""
#. TRANSLATORS: command editor button
-#: src/gui/windows/textcommandeditor.cpp:54
+#: src/gui/windows/textcommandeditor.cpp:55
msgid "other"
msgstr ""
#. TRANSLATORS: command editor label
-#: src/gui/windows/textcommandeditor.cpp:56
+#: src/gui/windows/textcommandeditor.cpp:57
msgid "Symbol:"
msgstr ""
#. TRANSLATORS: command editor label
-#: src/gui/windows/textcommandeditor.cpp:59
+#: src/gui/windows/textcommandeditor.cpp:60
msgid "Command:"
msgstr ""
#. TRANSLATORS: command editor label
-#: src/gui/windows/textcommandeditor.cpp:62
+#: src/gui/windows/textcommandeditor.cpp:63
msgid "Comment:"
msgstr ""
#. TRANSLATORS: command editor label
-#: src/gui/windows/textcommandeditor.cpp:66
+#: src/gui/windows/textcommandeditor.cpp:67
msgid "Target Type:"
msgstr ""
#. TRANSLATORS: command editor label
-#: src/gui/windows/textcommandeditor.cpp:70
+#: src/gui/windows/textcommandeditor.cpp:71
msgid "Icon:"
msgstr ""
#. TRANSLATORS: command editor label
-#: src/gui/windows/textcommandeditor.cpp:73
+#: src/gui/windows/textcommandeditor.cpp:74
msgid "Mana:"
msgstr ""
#. TRANSLATORS: command editor label
-#: src/gui/windows/textcommandeditor.cpp:76
+#: src/gui/windows/textcommandeditor.cpp:77
msgid "Magic level:"
msgstr ""
#. TRANSLATORS: command editor label
-#: src/gui/windows/textcommandeditor.cpp:80
+#: src/gui/windows/textcommandeditor.cpp:81
msgid "Magic School:"
msgstr ""
#. TRANSLATORS: command editor label
-#: src/gui/windows/textcommandeditor.cpp:83
+#: src/gui/windows/textcommandeditor.cpp:84
msgid "School level:"
msgstr ""
#. TRANSLATORS: command editor button
-#: src/gui/windows/textcommandeditor.cpp:88
+#: src/gui/windows/textcommandeditor.cpp:89
msgid "Save"
msgstr ""
#. TRANSLATORS: trade window button
-#: src/gui/windows/tradewindow.cpp:64
+#: src/gui/windows/tradewindow.cpp:62
msgid "Propose trade"
msgstr ""
#. TRANSLATORS: trade window button
-#: src/gui/windows/tradewindow.cpp:66
+#: src/gui/windows/tradewindow.cpp:64
msgid "Confirmed. Waiting..."
msgstr ""
#. TRANSLATORS: trade window button
-#: src/gui/windows/tradewindow.cpp:68
+#: src/gui/windows/tradewindow.cpp:66
msgid "Agree trade"
msgstr ""
#. TRANSLATORS: trade window button
-#: src/gui/windows/tradewindow.cpp:70
+#: src/gui/windows/tradewindow.cpp:68
msgid "Agreed. Waiting..."
msgstr ""
#. TRANSLATORS: trade window caption
-#: src/gui/windows/tradewindow.cpp:74
+#: src/gui/windows/tradewindow.cpp:72
msgid "Trade: You"
msgstr ""
#. TRANSLATORS: trade window money label
-#: src/gui/windows/tradewindow.cpp:82 src/gui/windows/tradewindow.cpp:191
+#: src/gui/windows/tradewindow.cpp:80 src/gui/windows/tradewindow.cpp:189
#, c-format
msgid "You get %s"
msgstr ""
#. TRANSLATORS: trade window money change button
-#: src/gui/windows/tradewindow.cpp:87
+#: src/gui/windows/tradewindow.cpp:85
msgid "Change"
msgstr ""
#. TRANSLATORS: trade window money label
-#: src/gui/windows/tradewindow.cpp:132
+#: src/gui/windows/tradewindow.cpp:130
msgid "You give:"
msgstr ""
#. TRANSLATORS: trade error
-#: src/gui/windows/tradewindow.cpp:427
+#: src/gui/windows/tradewindow.cpp:425
msgid "You don't have enough money."
msgstr ""
#. TRANSLATORS: trade error
-#: src/gui/windows/tradewindow.cpp:513
+#: src/gui/windows/tradewindow.cpp:514
msgid ""
"Failed adding item. You can not overlap one kind of item on the window."
msgstr ""
#. TRANSLATORS: unregister dialog. label.
-#: src/gui/windows/unregisterdialog.cpp:62
+#: src/gui/windows/unregisterdialog.cpp:64
#, c-format
msgid "Name: %s"
msgstr "Meno: %s"
#. TRANSLATORS: updater window name
-#: src/gui/windows/updaterwindow.cpp:171
+#: src/gui/windows/updaterwindow.cpp:170
msgid "Updating..."
msgstr ""
#. TRANSLATORS: updater window label
-#: src/gui/windows/updaterwindow.cpp:188
+#: src/gui/windows/updaterwindow.cpp:187
msgid "Connecting..."
msgstr "Pripájam sa..."
-#: src/gui/windows/updaterwindow.cpp:405
+#: src/gui/windows/updaterwindow.cpp:410
msgid "Show all news (can be slow)"
msgstr ""
#. TRANSLATORS: update message
-#: src/gui/windows/updaterwindow.cpp:823
+#: src/gui/windows/updaterwindow.cpp:845
msgid "##1 The update process is incomplete."
msgstr ""
#. TRANSLATORS: Continues "The update process is incomplete.".
-#: src/gui/windows/updaterwindow.cpp:825
+#: src/gui/windows/updaterwindow.cpp:847
msgid "##1 It is strongly recommended that"
msgstr ""
#. TRANSLATORS: Begins "It is strongly recommended that".
-#: src/gui/windows/updaterwindow.cpp:827
+#: src/gui/windows/updaterwindow.cpp:849
msgid "##1 you try again later."
msgstr ""
#. TRANSLATORS: updater window label
-#: src/gui/windows/updaterwindow.cpp:1011
+#: src/gui/windows/updaterwindow.cpp:1033
msgid "Completed"
msgstr ""
#. TRANSLATORS: who is online window name
-#: src/gui/windows/whoisonline.cpp:93 src/gui/windows/whoisonline.cpp:639
+#: src/gui/windows/whoisonline.cpp:91 src/gui/windows/whoisonline.cpp:645
msgid "Who Is Online - Updating"
msgstr ""
#. TRANSLATORS: who is online. button.
-#: src/gui/windows/whoisonline.cpp:104
+#: src/gui/windows/whoisonline.cpp:105
msgid "Update"
msgstr ""
#. TRANSLATORS: who is online window name
-#: src/gui/windows/whoisonline.cpp:230
+#: src/gui/windows/whoisonline.cpp:232
msgid "Who Is Online - "
msgstr ""
#. TRANSLATORS: who is online window name
-#: src/gui/windows/whoisonline.cpp:655
+#: src/gui/windows/whoisonline.cpp:661
msgid "Who Is Online - error"
msgstr ""
#. TRANSLATORS: who is online window name
-#: src/gui/windows/whoisonline.cpp:699
+#: src/gui/windows/whoisonline.cpp:705
msgid "Who Is Online - Update"
msgstr ""
#. TRANSLATORS: world select dialog name
-#: src/gui/windows/worldselectdialog.cpp:48
+#: src/gui/windows/worldselectdialog.cpp:47
msgid "Select World"
msgstr ""
#. TRANSLATORS: world dialog button
-#: src/gui/windows/worldselectdialog.cpp:54
+#: src/gui/windows/worldselectdialog.cpp:53
msgid "Change Login"
msgstr ""
#. TRANSLATORS: world dialog button
-#: src/gui/windows/worldselectdialog.cpp:56
+#: src/gui/windows/worldselectdialog.cpp:55
msgid "Choose World"
msgstr ""
#. TRANSLATORS: long key name. must be short.
#. TRANSLATORS: short key name. must be very short.
#. TRANSLATORS: long key name, should be short
-#: src/input/inputmanager.cpp:374 src/input/inputmanager.cpp:418
+#: src/input/inputmanager.cpp:376 src/input/inputmanager.cpp:420
#: src/input/keyboardconfig.cpp:102
#, c-format
msgid "key_%d"
msgstr ""
#. TRANSLATORS: long joystick button name. must be short.
-#: src/input/inputmanager.cpp:380
+#: src/input/inputmanager.cpp:382
#, c-format
msgid "JButton%d"
msgstr ""
#. TRANSLATORS: unknown long key type
-#: src/input/inputmanager.cpp:394
+#: src/input/inputmanager.cpp:396
msgid "unknown key"
msgstr ""
#. TRANSLATORS: short joystick button name. muse be very short
-#: src/input/inputmanager.cpp:424
+#: src/input/inputmanager.cpp:426
#, c-format
msgid "JB%d"
msgstr ""
@@ -6543,1268 +6884,1268 @@ msgstr ""
#. TRANSLATORS: unknown short key type. must be short
#. TRANSLATORS: Unknown key short string.
#. TRANSLATORS: This string must be maximum 5 chars
-#: src/input/inputmanager.cpp:438 src/input/keyboardconfig.cpp:146
+#: src/input/inputmanager.cpp:440 src/input/keyboardconfig.cpp:146
msgid "u key"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/basic.cpp:36
+#: src/input/pages/basic.cpp:34
msgid "Target and attack keys"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/basic.cpp:48
+#: src/input/pages/basic.cpp:46
msgid "Target & attack closest monster"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/basic.cpp:54
+#: src/input/pages/basic.cpp:52
msgid "Target & attack closest player"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/basic.cpp:60
+#: src/input/pages/basic.cpp:58
msgid "Move to Target"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/basic.cpp:66
+#: src/input/pages/basic.cpp:64
msgid "Change Move to Target type"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/basic.cpp:72
+#: src/input/pages/basic.cpp:70
msgid "Move to Home location"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/basic.cpp:78
+#: src/input/pages/basic.cpp:76
msgid "Set home location"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/basic.cpp:84
+#: src/input/pages/basic.cpp:82
msgid "Move to navigation point"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/basic.cpp:96
+#: src/input/pages/basic.cpp:94
msgid "Stop Attack / Modifier key"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/basic.cpp:102
+#: src/input/pages/basic.cpp:100
msgid "Untarget"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/basic.cpp:108
+#: src/input/pages/basic.cpp:106
msgid "Target monster"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/basic.cpp:114
+#: src/input/pages/basic.cpp:112
msgid "Target closest monster (without filters)"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/basic.cpp:120
+#: src/input/pages/basic.cpp:118
msgid "Target NPC"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/basic.cpp:126
+#: src/input/pages/basic.cpp:124
msgid "Target Player"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/basic.cpp:132
+#: src/input/pages/basic.cpp:130
msgid "Target mercenary"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/basic.cpp:138
+#: src/input/pages/basic.cpp:136
+msgid "Change targeting type"
+msgstr ""
+
+#. TRANSLATORS: input action name
+#: src/input/pages/basic.cpp:142
msgid "Target pet"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/basic.cpp:144
+#: src/input/pages/basic.cpp:148
msgid "Catch pet"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/basic.cpp:150
+#: src/input/pages/basic.cpp:154
msgid "Other Keys"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/basic.cpp:156
+#: src/input/pages/basic.cpp:160
msgid "Pickup"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/basic.cpp:162
+#: src/input/pages/basic.cpp:166
msgid "Change Pickup Type"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/basic.cpp:168
+#: src/input/pages/basic.cpp:172
msgid "Sit"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/basic.cpp:174
+#: src/input/pages/basic.cpp:178
msgid "Screenshot"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/basic.cpp:180
+#: src/input/pages/basic.cpp:184
msgid "Enable/Disable Trading"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/basic.cpp:186
+#: src/input/pages/basic.cpp:190
msgid "Open trade window"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/basic.cpp:192
+#: src/input/pages/basic.cpp:196
msgid "Start trade with target"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/basic.cpp:198
+#: src/input/pages/basic.cpp:202
msgid "Follow selected player"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/basic.cpp:204
+#: src/input/pages/basic.cpp:208
msgid "Change Map View Mode"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/basic.cpp:210
+#: src/input/pages/basic.cpp:214
msgid "Select OK"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/basic.cpp:222
+#: src/input/pages/basic.cpp:226
msgid "Stop or sit"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/basic.cpp:228
+#: src/input/pages/basic.cpp:232
msgid "Return to safe video mode"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/basic.cpp:234
+#: src/input/pages/basic.cpp:238
msgid "Fire your homunculus"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/basic.cpp:252
+#: src/input/pages/basic.cpp:256
msgid "Open context menu"
msgstr ""
#. TRANSLATORS: input action group
-#: src/input/pages/chat.cpp:33
+#: src/input/pages/chat.cpp:31
msgid "Main"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/chat.cpp:39
+#: src/input/pages/chat.cpp:37
msgid "Toggle Chat"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/chat.cpp:45
+#: src/input/pages/chat.cpp:43
msgid "Chat modifier key"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/chat.cpp:51
+#: src/input/pages/chat.cpp:49
msgid "Scroll Chat Up"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/chat.cpp:57
+#: src/input/pages/chat.cpp:55
msgid "Scroll Chat Down"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/chat.cpp:69
+#: src/input/pages/chat.cpp:67
msgid "Previous Chat Tab"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/chat.cpp:75
+#: src/input/pages/chat.cpp:73
msgid "Next Chat Tab"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/chat.cpp:81
+#: src/input/pages/chat.cpp:79
msgid "Clear current chat tab"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/chat.cpp:87
+#: src/input/pages/chat.cpp:85
msgid "Close current Chat Tab"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/chat.cpp:93
+#: src/input/pages/chat.cpp:91
msgid "Close all chat tabs"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/chat.cpp:99
+#: src/input/pages/chat.cpp:97
msgid "Select general tab"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/chat.cpp:105
+#: src/input/pages/chat.cpp:103
msgid "Select debug tab"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/chat.cpp:111
+#: src/input/pages/chat.cpp:109
msgid "Select trade tab"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/chat.cpp:117
+#: src/input/pages/chat.cpp:115
msgid "Select battle tab"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/chat.cpp:123
+#: src/input/pages/chat.cpp:121
msgid "Select gm tab"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/chat.cpp:129
+#: src/input/pages/chat.cpp:127
msgid "Select lang tab"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/chat.cpp:135
+#: src/input/pages/chat.cpp:133
msgid "Select party tab"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/chat.cpp:141
+#: src/input/pages/chat.cpp:139
msgid "Select guild tab"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/chat.cpp:153
+#: src/input/pages/chat.cpp:151
msgid "Ignore all whispers"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/chat.cpp:159
+#: src/input/pages/chat.cpp:157
msgid "Ignore all whispers on server side"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/chat.cpp:165
+#: src/input/pages/chat.cpp:163
msgid "Unignore all whispers on server side"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/chat.cpp:171
+#: src/input/pages/chat.cpp:169
msgid "Previous chat line"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/chat.cpp:177
+#: src/input/pages/chat.cpp:175
msgid "Next chat line"
msgstr ""
#. TRANSLATORS: input action group
-#: src/input/pages/chat.cpp:183
+#: src/input/pages/chat.cpp:181
msgid "Smiles"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/chat.cpp:189
+#: src/input/pages/chat.cpp:187
msgid "Show smiles"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/emotes.cpp:37
+#: src/input/pages/emotes.cpp:35
msgid "Emote modifiers keys"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/emotes.cpp:43
+#: src/input/pages/emotes.cpp:41
msgid "Emote modifier key"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/emotes.cpp:49
+#: src/input/pages/emotes.cpp:47
msgid "Pet emote modifier key"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/emotes.cpp:55
+#: src/input/pages/emotes.cpp:53
msgid "Homunculus / mercenary emote modifier key"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/emotes.cpp:61
+#: src/input/pages/emotes.cpp:59
msgid "Emote shortcuts"
msgstr ""
#. TRANSLATORS: input action name
-#: 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
+#: src/input/pages/emotes.cpp:65 src/input/pages/emotes.cpp:71
+#: src/input/pages/emotes.cpp:77 src/input/pages/emotes.cpp:83
+#: src/input/pages/emotes.cpp:89 src/input/pages/emotes.cpp:95
+#: src/input/pages/emotes.cpp:101 src/input/pages/emotes.cpp:107
+#: src/input/pages/emotes.cpp:113 src/input/pages/emotes.cpp:119
+#: src/input/pages/emotes.cpp:125 src/input/pages/emotes.cpp:131
+#: src/input/pages/emotes.cpp:137 src/input/pages/emotes.cpp:143
+#: src/input/pages/emotes.cpp:149 src/input/pages/emotes.cpp:155
+#: src/input/pages/emotes.cpp:161 src/input/pages/emotes.cpp:167
+#: src/input/pages/emotes.cpp:173 src/input/pages/emotes.cpp:179
+#: src/input/pages/emotes.cpp:185 src/input/pages/emotes.cpp:191
+#: src/input/pages/emotes.cpp:197 src/input/pages/emotes.cpp:203
+#: src/input/pages/emotes.cpp:209 src/input/pages/emotes.cpp:215
+#: src/input/pages/emotes.cpp:221 src/input/pages/emotes.cpp:227
+#: src/input/pages/emotes.cpp:233 src/input/pages/emotes.cpp:239
+#: src/input/pages/emotes.cpp:245 src/input/pages/emotes.cpp:251
+#: src/input/pages/emotes.cpp:257 src/input/pages/emotes.cpp:263
+#: src/input/pages/emotes.cpp:269 src/input/pages/emotes.cpp:275
+#: src/input/pages/emotes.cpp:281 src/input/pages/emotes.cpp:287
+#: src/input/pages/emotes.cpp:293 src/input/pages/emotes.cpp:299
+#: src/input/pages/emotes.cpp:305 src/input/pages/emotes.cpp:311
+#: src/input/pages/emotes.cpp:317 src/input/pages/emotes.cpp:323
+#: src/input/pages/emotes.cpp:329 src/input/pages/emotes.cpp:335
+#: src/input/pages/emotes.cpp:341 src/input/pages/emotes.cpp:347
#, c-format
msgid "Emote Shortcut %d"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/emotes.cpp:360
+#: src/input/pages/emotes.cpp:358
msgid "Pet emote shortcuts"
msgstr ""
#. TRANSLATORS: input action name
-#: 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
+#: src/input/pages/emotes.cpp:364 src/input/pages/emotes.cpp:370
+#: src/input/pages/emotes.cpp:376 src/input/pages/emotes.cpp:382
+#: src/input/pages/emotes.cpp:388 src/input/pages/emotes.cpp:394
+#: src/input/pages/emotes.cpp:400 src/input/pages/emotes.cpp:406
+#: src/input/pages/emotes.cpp:412 src/input/pages/emotes.cpp:418
+#: src/input/pages/emotes.cpp:424 src/input/pages/emotes.cpp:430
+#: src/input/pages/emotes.cpp:436 src/input/pages/emotes.cpp:442
+#: src/input/pages/emotes.cpp:448 src/input/pages/emotes.cpp:454
+#: src/input/pages/emotes.cpp:460 src/input/pages/emotes.cpp:466
+#: src/input/pages/emotes.cpp:472 src/input/pages/emotes.cpp:478
+#: src/input/pages/emotes.cpp:484 src/input/pages/emotes.cpp:490
+#: src/input/pages/emotes.cpp:496 src/input/pages/emotes.cpp:502
+#: src/input/pages/emotes.cpp:508 src/input/pages/emotes.cpp:514
+#: src/input/pages/emotes.cpp:520 src/input/pages/emotes.cpp:526
+#: src/input/pages/emotes.cpp:532 src/input/pages/emotes.cpp:538
+#: src/input/pages/emotes.cpp:544 src/input/pages/emotes.cpp:550
+#: src/input/pages/emotes.cpp:556 src/input/pages/emotes.cpp:562
+#: src/input/pages/emotes.cpp:568 src/input/pages/emotes.cpp:574
+#: src/input/pages/emotes.cpp:580 src/input/pages/emotes.cpp:586
+#: src/input/pages/emotes.cpp:592 src/input/pages/emotes.cpp:598
+#: src/input/pages/emotes.cpp:604 src/input/pages/emotes.cpp:610
+#: src/input/pages/emotes.cpp:616 src/input/pages/emotes.cpp:622
+#: src/input/pages/emotes.cpp:628 src/input/pages/emotes.cpp:634
+#: src/input/pages/emotes.cpp:640 src/input/pages/emotes.cpp:646
#, c-format
msgid "Pet emote shortcut %d"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/gui.cpp:33
+#: src/input/pages/gui.cpp:31
msgid "Move & selection"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/gui.cpp:39
+#: src/input/pages/gui.cpp:37
msgid "Move Up"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/gui.cpp:45
+#: src/input/pages/gui.cpp:43
msgid "Move Down"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/gui.cpp:51
+#: src/input/pages/gui.cpp:49
msgid "Move Left"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/gui.cpp:57
+#: src/input/pages/gui.cpp:55
msgid "Move Right"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/gui.cpp:63
+#: src/input/pages/gui.cpp:61
msgid "Move Home"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/gui.cpp:69
+#: src/input/pages/gui.cpp:67
msgid "Move End"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/gui.cpp:75
+#: src/input/pages/gui.cpp:73
msgid "Page up"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/gui.cpp:81
+#: src/input/pages/gui.cpp:79
msgid "Page down"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/gui.cpp:99
+#: src/input/pages/gui.cpp:97
msgid "Select2"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/gui.cpp:117
+#: src/input/pages/gui.cpp:115
msgid "Backspace"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/gui.cpp:123
-msgid "Insert"
-msgstr ""
-
-#. TRANSLATORS: input action name
-#: src/input/pages/gui.cpp:129
+#: src/input/pages/gui.cpp:127
msgid "Tab"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/gui.cpp:135
+#: src/input/pages/gui.cpp:133
msgid "Mod"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/gui.cpp:141
+#: src/input/pages/gui.cpp:139
msgid "Ctrl"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/move.cpp:37
+#: src/input/pages/move.cpp:35
msgid "Move Keys"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/move.cpp:43
+#: src/input/pages/move.cpp:41
msgid "Move player up"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/move.cpp:49
+#: src/input/pages/move.cpp:47
msgid "Move player down"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/move.cpp:55
+#: src/input/pages/move.cpp:53
msgid "Move player left"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/move.cpp:61
+#: src/input/pages/move.cpp:59
msgid "Move player right"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/move.cpp:67
+#: src/input/pages/move.cpp:65
msgid "Move player forward"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/move.cpp:73
+#: src/input/pages/move.cpp:71
msgid "Move pet up"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/move.cpp:79
+#: src/input/pages/move.cpp:77
msgid "Move pet down"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/move.cpp:85
+#: src/input/pages/move.cpp:83
msgid "Move pet left"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/move.cpp:91
+#: src/input/pages/move.cpp:89
msgid "Move pet right"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/move.cpp:97
+#: src/input/pages/move.cpp:95
msgid "Move to navigation point shortcuts"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/move.cpp:103 src/input/pages/move.cpp:109
-#: src/input/pages/move.cpp:115 src/input/pages/move.cpp:121
-#: src/input/pages/move.cpp:127 src/input/pages/move.cpp:133
-#: src/input/pages/move.cpp:139 src/input/pages/move.cpp:145
-#: src/input/pages/move.cpp:151 src/input/pages/move.cpp:157
-#: src/input/pages/move.cpp:163 src/input/pages/move.cpp:169
-#: src/input/pages/move.cpp:175 src/input/pages/move.cpp:181
-#: src/input/pages/move.cpp:187 src/input/pages/move.cpp:193
-#: src/input/pages/move.cpp:199 src/input/pages/move.cpp:205
-#: src/input/pages/move.cpp:211 src/input/pages/move.cpp:217
-#: src/input/pages/move.cpp:223 src/input/pages/move.cpp:229
-#: src/input/pages/move.cpp:235 src/input/pages/move.cpp:241
-#: src/input/pages/move.cpp:247 src/input/pages/move.cpp:253
-#: src/input/pages/move.cpp:259 src/input/pages/move.cpp:265
-#: src/input/pages/move.cpp:271 src/input/pages/move.cpp:277
-#: src/input/pages/move.cpp:283 src/input/pages/move.cpp:289
-#: src/input/pages/move.cpp:295 src/input/pages/move.cpp:301
-#: src/input/pages/move.cpp:307 src/input/pages/move.cpp:313
-#: src/input/pages/move.cpp:319 src/input/pages/move.cpp:325
-#: src/input/pages/move.cpp:331 src/input/pages/move.cpp:337
-#: src/input/pages/move.cpp:343 src/input/pages/move.cpp:349
-#: src/input/pages/move.cpp:355 src/input/pages/move.cpp:361
-#: src/input/pages/move.cpp:367 src/input/pages/move.cpp:373
-#: src/input/pages/move.cpp:379 src/input/pages/move.cpp:385
+#: src/input/pages/move.cpp:101 src/input/pages/move.cpp:107
+#: src/input/pages/move.cpp:113 src/input/pages/move.cpp:119
+#: src/input/pages/move.cpp:125 src/input/pages/move.cpp:131
+#: src/input/pages/move.cpp:137 src/input/pages/move.cpp:143
+#: src/input/pages/move.cpp:149 src/input/pages/move.cpp:155
+#: src/input/pages/move.cpp:161 src/input/pages/move.cpp:167
+#: src/input/pages/move.cpp:173 src/input/pages/move.cpp:179
+#: src/input/pages/move.cpp:185 src/input/pages/move.cpp:191
+#: src/input/pages/move.cpp:197 src/input/pages/move.cpp:203
+#: src/input/pages/move.cpp:209 src/input/pages/move.cpp:215
+#: src/input/pages/move.cpp:221 src/input/pages/move.cpp:227
+#: src/input/pages/move.cpp:233 src/input/pages/move.cpp:239
+#: src/input/pages/move.cpp:245 src/input/pages/move.cpp:251
+#: src/input/pages/move.cpp:257 src/input/pages/move.cpp:263
+#: src/input/pages/move.cpp:269 src/input/pages/move.cpp:275
+#: src/input/pages/move.cpp:281 src/input/pages/move.cpp:287
+#: src/input/pages/move.cpp:293 src/input/pages/move.cpp:299
+#: src/input/pages/move.cpp:305 src/input/pages/move.cpp:311
+#: src/input/pages/move.cpp:317 src/input/pages/move.cpp:323
+#: src/input/pages/move.cpp:329 src/input/pages/move.cpp:335
+#: src/input/pages/move.cpp:341 src/input/pages/move.cpp:347
+#: src/input/pages/move.cpp:353 src/input/pages/move.cpp:359
+#: src/input/pages/move.cpp:365 src/input/pages/move.cpp:371
+#: src/input/pages/move.cpp:377 src/input/pages/move.cpp:383
#, c-format
msgid "Move to point Shortcut %d"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:36
+#: src/input/pages/other.cpp:34
msgid "Input ignore"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:42
+#: src/input/pages/other.cpp:40
msgid "Ignore input 1"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:48
+#: src/input/pages/other.cpp:46
msgid "Ignore input 2"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:54
+#: src/input/pages/other.cpp:52
msgid "Direction keys"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:60
+#: src/input/pages/other.cpp:58
msgid "Player direct up"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:66
+#: src/input/pages/other.cpp:64
msgid "Player direct down"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:72
+#: src/input/pages/other.cpp:70
msgid "Player direct left"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:78
+#: src/input/pages/other.cpp:76
msgid "Player direct right"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:84
+#: src/input/pages/other.cpp:82
msgid "Pet direct up"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:90
+#: src/input/pages/other.cpp:88
msgid "Pet direct down"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:96
+#: src/input/pages/other.cpp:94
msgid "Pet direct left"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:102
+#: src/input/pages/other.cpp:100
msgid "Pet direct right"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:114
+#: src/input/pages/other.cpp:112
msgid "Crazy moves"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:120
+#: src/input/pages/other.cpp:118
msgid "Change Crazy Move mode"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:126
+#: src/input/pages/other.cpp:124
msgid "Quick Drop N Items from 0 slot"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:132
+#: src/input/pages/other.cpp:130
msgid "Quick Drop N Items"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:138
+#: src/input/pages/other.cpp:136
msgid "Switch Quick Drop Counter"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:144
+#: src/input/pages/other.cpp:142
msgid "Quick heal target or self"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:150
+#: src/input/pages/other.cpp:148
msgid "Heal the most injured player"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:156
+#: src/input/pages/other.cpp:154
msgid "Use #itenplz spell"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:162
+#: src/input/pages/other.cpp:160
msgid "Use magic attack"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:168
+#: src/input/pages/other.cpp:166
msgid "Switch magic attack"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:174
+#: src/input/pages/other.cpp:172
msgid "Switch pvp attack"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:180
+#: src/input/pages/other.cpp:178
msgid "Change move type"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:186
+#: src/input/pages/other.cpp:184
msgid "Change Attack Weapon Type"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:192
+#: src/input/pages/other.cpp:190
msgid "Change Attack Type"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:198
+#: src/input/pages/other.cpp:196
msgid "Change Follow mode"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:204
+#: src/input/pages/other.cpp:202
msgid "Change Imitation mode"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:210
+#: src/input/pages/other.cpp:208
msgid "Disable / Enable Game modifier keys"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:216
+#: src/input/pages/other.cpp:214
msgid "On / Off audio"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:222
+#: src/input/pages/other.cpp:220
msgid "Enable / Disable away mode"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:228
+#: src/input/pages/other.cpp:226
msgid "Emulate right click from keyboard"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:234
+#: src/input/pages/other.cpp:232
msgid "Toggle camera mode"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:240
+#: src/input/pages/other.cpp:238
msgid "Toggle ipc mode"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:246
+#: src/input/pages/other.cpp:244
msgid "Show information about position in chat"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:252
+#: src/input/pages/other.cpp:250
msgid "Show online players number in chat"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:258
+#: src/input/pages/other.cpp:256
msgid "Show onscreen keyboard"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:264
+#: src/input/pages/other.cpp:262
msgid "Clean cached graphics"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:270
+#: src/input/pages/other.cpp:268
msgid "Clean cached fonts"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:276
+#: src/input/pages/other.cpp:274
msgid "Print visible players in chat"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:282
+#: src/input/pages/other.cpp:280
msgid "Print all visible beings in chat"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:288
+#: src/input/pages/other.cpp:286
msgid "Load shop items list from disk"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:294
+#: src/input/pages/other.cpp:292
msgid "Save shop items list to disk"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:300
+#: src/input/pages/other.cpp:298
msgid "Print debug cache info"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:306
+#: src/input/pages/other.cpp:304
msgid "Undress selected player"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:312
+#: src/input/pages/other.cpp:310
msgid "Quick disconnect from server"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:318
+#: src/input/pages/other.cpp:316
msgid "Disable debug particle"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:324
+#: src/input/pages/other.cpp:322
msgid "Create items (for gms)"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:330
+#: src/input/pages/other.cpp:328
msgid "Print configured directories in chat"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:336
+#: src/input/pages/other.cpp:334
msgid "Print client uptime in chat"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:342
+#: src/input/pages/other.cpp:340
msgid "Dump debug information"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:348
+#: src/input/pages/other.cpp:346
msgid "Crash client"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:354
+#: src/input/pages/other.cpp:352
msgid "Dump graphics info into chat"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:360
+#: src/input/pages/other.cpp:358
msgid "Dump tests info into chat"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:366
+#: src/input/pages/other.cpp:364
msgid "Print OpenGL version in chat"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:372
+#: src/input/pages/other.cpp:370
msgid "Print enabled mods in chat"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:378
+#: src/input/pages/other.cpp:376
msgid "Dump environments into log"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:384
+#: src/input/pages/other.cpp:382
msgid "Dump OpenGL state into log"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:391
+#: src/input/pages/other.cpp:389
msgid "Test SDL font speed"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:398
+#: src/input/pages/other.cpp:396
msgid "Upload main config"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:404
+#: src/input/pages/other.cpp:402
msgid "Upload server config"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:416
+#: src/input/pages/other.cpp:414
msgid "Fire your mercenary"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:422
+#: src/input/pages/other.cpp:420
msgid "Pet ai start"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:428
+#: src/input/pages/other.cpp:426
msgid "Pet ai stop"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/outfits.cpp:37
+#: src/input/pages/outfits.cpp:35
msgid "Outfits keys"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/outfits.cpp:43
+#: src/input/pages/outfits.cpp:41
msgid "Wear Outfit"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/outfits.cpp:49
+#: src/input/pages/outfits.cpp:47
msgid "Copy Outfit"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/outfits.cpp:55
+#: src/input/pages/outfits.cpp:53
msgid "Copy equipped to Outfit"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/outfits.cpp:61
+#: src/input/pages/outfits.cpp:59
msgid "Show hat in chat"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/outfits.cpp:67
+#: src/input/pages/outfits.cpp:65
msgid "Outfits shortcuts"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/outfits.cpp:73 src/input/pages/outfits.cpp:79
-#: src/input/pages/outfits.cpp:85 src/input/pages/outfits.cpp:91
-#: src/input/pages/outfits.cpp:97 src/input/pages/outfits.cpp:103
-#: src/input/pages/outfits.cpp:109 src/input/pages/outfits.cpp:115
-#: src/input/pages/outfits.cpp:121 src/input/pages/outfits.cpp:127
-#: src/input/pages/outfits.cpp:133 src/input/pages/outfits.cpp:139
-#: src/input/pages/outfits.cpp:145 src/input/pages/outfits.cpp:151
-#: src/input/pages/outfits.cpp:157 src/input/pages/outfits.cpp:163
-#: src/input/pages/outfits.cpp:169 src/input/pages/outfits.cpp:175
-#: src/input/pages/outfits.cpp:181 src/input/pages/outfits.cpp:187
-#: src/input/pages/outfits.cpp:193 src/input/pages/outfits.cpp:199
-#: src/input/pages/outfits.cpp:205 src/input/pages/outfits.cpp:211
-#: src/input/pages/outfits.cpp:217 src/input/pages/outfits.cpp:223
-#: src/input/pages/outfits.cpp:229 src/input/pages/outfits.cpp:235
-#: src/input/pages/outfits.cpp:241 src/input/pages/outfits.cpp:247
-#: src/input/pages/outfits.cpp:253 src/input/pages/outfits.cpp:259
-#: src/input/pages/outfits.cpp:265 src/input/pages/outfits.cpp:271
-#: src/input/pages/outfits.cpp:277 src/input/pages/outfits.cpp:283
-#: src/input/pages/outfits.cpp:289 src/input/pages/outfits.cpp:295
-#: src/input/pages/outfits.cpp:301 src/input/pages/outfits.cpp:307
-#: src/input/pages/outfits.cpp:313 src/input/pages/outfits.cpp:319
-#: src/input/pages/outfits.cpp:325 src/input/pages/outfits.cpp:331
-#: src/input/pages/outfits.cpp:337 src/input/pages/outfits.cpp:343
-#: src/input/pages/outfits.cpp:349 src/input/pages/outfits.cpp:355
+#: src/input/pages/outfits.cpp:71 src/input/pages/outfits.cpp:77
+#: src/input/pages/outfits.cpp:83 src/input/pages/outfits.cpp:89
+#: src/input/pages/outfits.cpp:95 src/input/pages/outfits.cpp:101
+#: src/input/pages/outfits.cpp:107 src/input/pages/outfits.cpp:113
+#: src/input/pages/outfits.cpp:119 src/input/pages/outfits.cpp:125
+#: src/input/pages/outfits.cpp:131 src/input/pages/outfits.cpp:137
+#: src/input/pages/outfits.cpp:143 src/input/pages/outfits.cpp:149
+#: src/input/pages/outfits.cpp:155 src/input/pages/outfits.cpp:161
+#: src/input/pages/outfits.cpp:167 src/input/pages/outfits.cpp:173
+#: src/input/pages/outfits.cpp:179 src/input/pages/outfits.cpp:185
+#: src/input/pages/outfits.cpp:191 src/input/pages/outfits.cpp:197
+#: src/input/pages/outfits.cpp:203 src/input/pages/outfits.cpp:209
+#: src/input/pages/outfits.cpp:215 src/input/pages/outfits.cpp:221
+#: src/input/pages/outfits.cpp:227 src/input/pages/outfits.cpp:233
+#: src/input/pages/outfits.cpp:239 src/input/pages/outfits.cpp:245
+#: src/input/pages/outfits.cpp:251 src/input/pages/outfits.cpp:257
+#: src/input/pages/outfits.cpp:263 src/input/pages/outfits.cpp:269
+#: src/input/pages/outfits.cpp:275 src/input/pages/outfits.cpp:281
+#: src/input/pages/outfits.cpp:287 src/input/pages/outfits.cpp:293
+#: src/input/pages/outfits.cpp:299 src/input/pages/outfits.cpp:305
+#: src/input/pages/outfits.cpp:311 src/input/pages/outfits.cpp:317
+#: src/input/pages/outfits.cpp:323 src/input/pages/outfits.cpp:329
+#: src/input/pages/outfits.cpp:335 src/input/pages/outfits.cpp:341
+#: src/input/pages/outfits.cpp:347 src/input/pages/outfits.cpp:353
#, c-format
msgid "Outfit Shortcut %d"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/shortcuts.cpp:37
+#: src/input/pages/shortcuts.cpp:35
msgid "Shortcuts modifiers keys"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/shortcuts.cpp:43
+#: src/input/pages/shortcuts.cpp:41
msgid "Item Shortcuts Key"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/shortcuts.cpp:49
+#: src/input/pages/shortcuts.cpp:47
msgid "Shortcuts keys"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/shortcuts.cpp:55 src/input/pages/shortcuts.cpp:61
-#: src/input/pages/shortcuts.cpp:67 src/input/pages/shortcuts.cpp:73
-#: src/input/pages/shortcuts.cpp:79 src/input/pages/shortcuts.cpp:85
-#: src/input/pages/shortcuts.cpp:91 src/input/pages/shortcuts.cpp:97
-#: src/input/pages/shortcuts.cpp:103 src/input/pages/shortcuts.cpp:109
-#: src/input/pages/shortcuts.cpp:115 src/input/pages/shortcuts.cpp:121
-#: src/input/pages/shortcuts.cpp:127 src/input/pages/shortcuts.cpp:133
-#: src/input/pages/shortcuts.cpp:139 src/input/pages/shortcuts.cpp:145
-#: src/input/pages/shortcuts.cpp:151 src/input/pages/shortcuts.cpp:157
-#: src/input/pages/shortcuts.cpp:163 src/input/pages/shortcuts.cpp:169
+#: src/input/pages/shortcuts.cpp:53 src/input/pages/shortcuts.cpp:59
+#: src/input/pages/shortcuts.cpp:65 src/input/pages/shortcuts.cpp:71
+#: src/input/pages/shortcuts.cpp:77 src/input/pages/shortcuts.cpp:83
+#: src/input/pages/shortcuts.cpp:89 src/input/pages/shortcuts.cpp:95
+#: src/input/pages/shortcuts.cpp:101 src/input/pages/shortcuts.cpp:107
+#: src/input/pages/shortcuts.cpp:113 src/input/pages/shortcuts.cpp:119
+#: src/input/pages/shortcuts.cpp:125 src/input/pages/shortcuts.cpp:131
+#: src/input/pages/shortcuts.cpp:137 src/input/pages/shortcuts.cpp:143
+#: src/input/pages/shortcuts.cpp:149 src/input/pages/shortcuts.cpp:155
+#: src/input/pages/shortcuts.cpp:161 src/input/pages/shortcuts.cpp:167
#, c-format
msgid "Item Shortcut %d"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/windows.cpp:42
+#: src/input/pages/windows.cpp:40
msgid "Show Windows Menu"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/windows.cpp:48
+#: src/input/pages/windows.cpp:46
msgid "Hide Windows"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/windows.cpp:54
+#: src/input/pages/windows.cpp:52
msgid "About Window"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/windows.cpp:60
+#: src/input/pages/windows.cpp:58
msgid "Bank Window"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/windows.cpp:66
+#: src/input/pages/windows.cpp:64
msgid "Help Window"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/windows.cpp:72
+#: src/input/pages/windows.cpp:70
msgid "Status Window"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/windows.cpp:78
+#: src/input/pages/windows.cpp:76
msgid "Inventory Window"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/windows.cpp:84
+#: src/input/pages/windows.cpp:82
msgid "Equipment Window"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/windows.cpp:90
+#: src/input/pages/windows.cpp:88
msgid "Skill Window"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/windows.cpp:96
+#: src/input/pages/windows.cpp:94
msgid "Minimap Window"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/windows.cpp:102
+#: src/input/pages/windows.cpp:100
msgid "Chat Window"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/windows.cpp:108
+#: src/input/pages/windows.cpp:106
msgid "Item Shortcut Window"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/windows.cpp:114
+#: src/input/pages/windows.cpp:112
msgid "Setup Window"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/windows.cpp:120
+#: src/input/pages/windows.cpp:118
msgid "Debug Window"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/windows.cpp:126
+#: src/input/pages/windows.cpp:124
msgid "Social Window"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/windows.cpp:132
+#: src/input/pages/windows.cpp:130
msgid "Emote Shortcut Window"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/windows.cpp:138
+#: src/input/pages/windows.cpp:136
msgid "Outfits Window"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/windows.cpp:144
+#: src/input/pages/windows.cpp:142
msgid "Shop Window"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/windows.cpp:150
+#: src/input/pages/windows.cpp:148
msgid "Quick drop Window"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/windows.cpp:156
+#: src/input/pages/windows.cpp:154
msgid "Kill Stats Window"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/windows.cpp:162
+#: src/input/pages/windows.cpp:160
msgid "Commands Window"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/windows.cpp:168
-msgid "Bot Checker Window"
-msgstr ""
-
-#. TRANSLATORS: input action name
-#: src/input/pages/windows.cpp:174
+#: src/input/pages/windows.cpp:166
msgid "Who Is Online Window"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/windows.cpp:180
+#: src/input/pages/windows.cpp:172
msgid "Did you know Window"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/windows.cpp:186
+#: src/input/pages/windows.cpp:178
msgid "Quests Window"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/windows.cpp:192
+#: src/input/pages/windows.cpp:184
msgid "Updates Window"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/windows.cpp:198
+#: src/input/pages/windows.cpp:190
msgid "Cart window"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/windows.cpp:210
+#: src/input/pages/windows.cpp:196
+msgid "Quick settings window"
+msgstr ""
+
+#. TRANSLATORS: input action name
+#: src/input/pages/windows.cpp:208
msgid "Previous Social Tab"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/windows.cpp:216
+#: src/input/pages/windows.cpp:214
msgid "Next Social Tab"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/windows.cpp:222
+#: src/input/pages/windows.cpp:220
msgid "Previous Shortcuts tab"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/windows.cpp:228
+#: src/input/pages/windows.cpp:226
msgid "Next Shortcuts tab"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/windows.cpp:234
+#: src/input/pages/windows.cpp:232
msgid "Previous Commands tab"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/windows.cpp:240
+#: src/input/pages/windows.cpp:238
msgid "Next Commands tab"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/windows.cpp:246
+#: src/input/pages/windows.cpp:244
msgid "Previous inventory tab"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/windows.cpp:252
+#: src/input/pages/windows.cpp:250
msgid "Next inventory tab"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/windows.cpp:258
+#: src/input/pages/windows.cpp:256
msgid "Clear drops window"
msgstr ""
#. TRANSLATORS: inventory type name
-#: src/inventory.cpp:304
+#: src/inventory.cpp:306
msgid "Storage"
msgstr ""
#. TRANSLATORS: inventory type name
-#: src/inventory.cpp:314
+#: src/inventory.cpp:311
msgid "Npc"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:78
+#: src/main.cpp:82
msgid "manaplus [options] [manaplus-file]"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:80
+#: src/main.cpp:84
msgid "[manaplus-file] : The manaplus file is an XML file (.manaplus)"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:83
+#: src/main.cpp:87
msgid " used to set custom parameters"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:85
+#: src/main.cpp:89
msgid " to the manaplus client."
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:88
+#: src/main.cpp:92
msgid "Options:"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:90
+#: src/main.cpp:94
msgid " -l --log-file : Log file to use"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:92
+#: src/main.cpp:96
msgid " -a --chat-log-dir : Chat log dir to use"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:94
+#: src/main.cpp:98
msgid " -v --version : Display the version"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:96
+#: src/main.cpp:100
msgid " -h --help : Display this help"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:98
+#: src/main.cpp:102
msgid " -C --config-dir : Configuration directory to use"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:101
+#: src/main.cpp:105
msgid " -U --username : Login with this username"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:103
+#: src/main.cpp:107
msgid " -P --password : Login with this password"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:105
+#: src/main.cpp:109
msgid " -c --character : Login with this character"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:107
+#: src/main.cpp:111
msgid " -s --server : Login server name or IP"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:109
+#: src/main.cpp:113
msgid " -y --server-type : Login server type"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:111
+#: src/main.cpp:115
msgid " -p --port : Login server port"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:113
+#: src/main.cpp:117
msgid " -H --update-host : Use this update host"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:115
+#: src/main.cpp:119
msgid " -D --default : Choose default character server and character"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:118
+#: src/main.cpp:122
msgid " -u --skip-update : Skip the update downloads"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:120
+#: src/main.cpp:124
msgid " -d --data : Directory to load game data from"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:123
+#: src/main.cpp:127
msgid " -L --localdata-dir : Directory to use as local data directory"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:126
+#: src/main.cpp:130
msgid " --screenshot-dir : Directory to store screenshots"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:129
+#: src/main.cpp:133
msgid " --safemode : Start game in safe mode"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:131
+#: src/main.cpp:135
msgid " --renderer : Set renderer type"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:133
+#: src/main.cpp:137
msgid " -T --tests : Start testing drivers and auto configuring"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:137
+#: src/main.cpp:141
msgid " -O --no-opengl : Disable OpenGL for this session"
msgstr ""
@@ -7829,8 +8170,8 @@ msgid "Failed to create character. Most likely the name is already taken."
msgstr ""
#. TRANSLATORS: error message
-#: src/net/ea/charserverhandler.cpp:117 src/net/ea/loginhandler.cpp:247
-#: src/net/eathena/loginhandler.cpp:224
+#: src/net/ea/charserverhandler.cpp:117 src/net/ea/loginhandler.cpp:249
+#: src/net/eathena/loginhandler.cpp:233
msgid "Wrong name."
msgstr ""
@@ -7859,7 +8200,8 @@ msgstr ""
msgid "Incorrect look."
msgstr ""
-#: src/net/ea/charserverhandler.cpp:160
+#. TRANSLATORS: info message
+#: src/net/ea/charserverhandler.cpp:168
msgid "Character deleted."
msgstr ""
@@ -7880,102 +8222,103 @@ msgstr ""
msgid "Whisper could not be sent, you ignored by all players."
msgstr ""
-#: src/net/ea/gamehandler.cpp:79
+#. TRANSLATORS: error header
+#: src/net/ea/gamehandler.cpp:81
msgid "Game"
msgstr ""
#. TRANSLATORS: error message
-#: src/net/ea/gamehandler.cpp:81
+#: src/net/ea/gamehandler.cpp:83
msgid "Request to quit denied!"
msgstr ""
#. TRANSLATORS: guild info message
-#: src/net/ea/guildhandler.cpp:137
+#: src/net/ea/guildhandler.cpp:121
#, c-format
msgid "Guild name: %s"
msgstr ""
#. TRANSLATORS: guild info message
-#: src/net/ea/guildhandler.cpp:140
+#: src/net/ea/guildhandler.cpp:124
#, c-format
msgid "Guild master: %s"
msgstr ""
#. TRANSLATORS: guild info message
-#: src/net/ea/guildhandler.cpp:143
+#: src/net/ea/guildhandler.cpp:127
#, c-format
msgid "Guild level: %d"
msgstr ""
#. TRANSLATORS: guild info message
-#: src/net/ea/guildhandler.cpp:146
+#: src/net/ea/guildhandler.cpp:130
#, c-format
msgid "Online members: %d"
msgstr ""
#. TRANSLATORS: guild info message
-#: src/net/ea/guildhandler.cpp:149
+#: src/net/ea/guildhandler.cpp:133
#, c-format
msgid "Max members: %d"
msgstr ""
#. TRANSLATORS: guild info message
-#: src/net/ea/guildhandler.cpp:152
+#: src/net/ea/guildhandler.cpp:136
#, c-format
msgid "Average level: %d"
msgstr ""
#. TRANSLATORS: guild info message
-#: src/net/ea/guildhandler.cpp:155
+#: src/net/ea/guildhandler.cpp:139
#, c-format
msgid "Guild exp: %d"
msgstr ""
#. TRANSLATORS: guild info message
-#: src/net/ea/guildhandler.cpp:158
+#: src/net/ea/guildhandler.cpp:142
#, c-format
msgid "Guild next exp: %d"
msgstr ""
#. TRANSLATORS: guild info message
-#: src/net/ea/guildhandler.cpp:161
+#: src/net/ea/guildhandler.cpp:145
#, c-format
msgid "Guild castle: %s"
msgstr ""
#. TRANSLATORS: error message
-#: src/net/ea/loginhandler.cpp:207 src/net/eathena/loginhandler.cpp:179
+#: src/net/ea/loginhandler.cpp:209 src/net/eathena/loginhandler.cpp:188
msgid "Unregistered ID."
msgstr ""
#. TRANSLATORS: error message
-#: src/net/ea/loginhandler.cpp:211 src/net/eathena/loginhandler.cpp:183
+#: src/net/ea/loginhandler.cpp:213 src/net/eathena/loginhandler.cpp:192
msgid "Wrong password."
msgstr ""
#. TRANSLATORS: error message
-#: src/net/ea/loginhandler.cpp:216 src/net/eathena/loginhandler.cpp:188
+#: src/net/ea/loginhandler.cpp:218 src/net/eathena/loginhandler.cpp:197
msgid "Account expired."
msgstr ""
#. TRANSLATORS: error message
-#: src/net/ea/loginhandler.cpp:220 src/net/eathena/loginhandler.cpp:192
+#: src/net/ea/loginhandler.cpp:222 src/net/eathena/loginhandler.cpp:201
msgid "Rejected from server."
msgstr ""
#. TRANSLATORS: error message
-#: src/net/ea/loginhandler.cpp:224 src/net/eathena/loginhandler.cpp:196
+#: src/net/ea/loginhandler.cpp:226 src/net/eathena/loginhandler.cpp:205
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:201
+#: src/net/ea/loginhandler.cpp:231 src/net/eathena/loginhandler.cpp:210
msgid "Client too old."
msgstr ""
#. TRANSLATORS: error message
-#: src/net/ea/loginhandler.cpp:233 src/net/eathena/loginhandler.cpp:205
+#: src/net/ea/loginhandler.cpp:235 src/net/eathena/loginhandler.cpp:214
#, c-format
msgid ""
"You have been temporarily banned from the game until %s.\n"
@@ -7983,362 +8326,380 @@ msgid ""
msgstr ""
#. TRANSLATORS: error message
-#: src/net/ea/loginhandler.cpp:239 src/net/eathena/loginhandler.cpp:214
+#: src/net/ea/loginhandler.cpp:241 src/net/eathena/loginhandler.cpp:223
msgid "Server overpopulated."
msgstr ""
#. TRANSLATORS: error message
-#: src/net/ea/loginhandler.cpp:243 src/net/eathena/loginhandler.cpp:219
+#: src/net/ea/loginhandler.cpp:245 src/net/eathena/loginhandler.cpp:228
msgid "This user name is already taken."
msgstr ""
#. TRANSLATORS: error message
-#: src/net/ea/loginhandler.cpp:251 src/net/eathena/loginhandler.cpp:229
+#: src/net/ea/loginhandler.cpp:253 src/net/eathena/loginhandler.cpp:238
msgid "Incorrect email."
msgstr ""
#. TRANSLATORS: error message
-#: src/net/ea/loginhandler.cpp:255 src/net/eathena/loginhandler.cpp:234
+#: src/net/ea/loginhandler.cpp:257 src/net/eathena/loginhandler.cpp:243
msgid "Username permanently erased."
msgstr ""
#. TRANSLATORS: error message
-#: src/net/ea/loginhandler.cpp:259 src/net/eathena/loginhandler.cpp:238
-#: src/net/tmwa/loginhandler.cpp:286
+#: src/net/ea/loginhandler.cpp:261 src/net/eathena/loginhandler.cpp:247
+#: src/net/eathena/loginhandler.cpp:355 src/net/tmwa/loginhandler.cpp:255
msgid "Unknown error."
msgstr ""
#. TRANSLATORS: error message
-#: src/net/ea/network.cpp:99
+#: src/net/ea/network.cpp:101
msgid "Empty address given to Network::connect()!"
msgstr ""
#. TRANSLATORS: error message
-#: src/net/ea/network.cpp:207
+#: src/net/ea/network.cpp:209
msgid "Unable to resolve host \""
msgstr ""
#. TRANSLATORS: error message
-#: src/net/ea/network.cpp:288
+#: src/net/ea/network.cpp:290
msgid "Connection to server terminated. "
msgstr ""
+#. TRANSLATORS: error message
#. TRANSLATORS: char rename error
-#: src/net/eathena/charserverhandler.cpp:576
-#: src/net/eathena/charserverhandler.cpp:613
+#: src/net/eathena/charserverhandler.cpp:589
+#: src/net/eathena/charserverhandler.cpp:635
msgid "Character rename error."
msgstr ""
-#: src/net/eathena/charserverhandler.cpp:591
+#. TRANSLATORS: info message
+#: src/net/eathena/charserverhandler.cpp:610
msgid "Character renamed."
msgstr ""
#. TRANSLATORS: char rename error
-#: src/net/eathena/charserverhandler.cpp:604
+#: src/net/eathena/charserverhandler.cpp:626
msgid "Rename not allowed."
msgstr ""
#. TRANSLATORS: char rename error
-#: src/net/eathena/charserverhandler.cpp:608
+#: src/net/eathena/charserverhandler.cpp:630
msgid "New name is not set."
msgstr ""
#. TRANSLATORS: char rename error
-#: src/net/eathena/charserverhandler.cpp:617
+#: src/net/eathena/charserverhandler.cpp:639
msgid "Character not found."
msgstr ""
-#: src/net/eathena/charserverhandler.cpp:651
-#: src/net/tmwa/charserverhandler.cpp:533
+#. TRANSLATORS: error message
+#: src/net/eathena/charserverhandler.cpp:681
+#: src/net/tmwa/charserverhandler.cpp:504
msgid "Failed to delete character."
msgstr ""
-#: src/net/eathena/chathandler.cpp:448
+#: src/net/eathena/chathandler.cpp:447
msgid "Can't cast skill in this area."
msgstr ""
-#: src/net/eathena/chathandler.cpp:451
+#: src/net/eathena/chathandler.cpp:450
msgid "Can't use item in this area."
msgstr ""
-#: src/net/eathena/chathandler.cpp:454
+#: src/net/eathena/chathandler.cpp:453
msgid "Can't equip. Wrong level."
msgstr ""
-#: src/net/eathena/chathandler.cpp:457
+#: src/net/eathena/chathandler.cpp:456
msgid "Can't use. Wrong level."
msgstr ""
-#: src/net/eathena/chathandler.cpp:460
+#: src/net/eathena/chathandler.cpp:459
msgid "Work in progress."
msgstr ""
#. TRANSLATORS: chat message
-#: src/net/eathena/chathandler.cpp:634
+#: src/net/eathena/chathandler.cpp:639
#, c-format
msgid "Message could not be sent, channel %s is not exists."
msgstr ""
#. TRANSLATORS: chat message
-#: src/net/eathena/chathandler.cpp:774
+#: src/net/eathena/chathandler.cpp:785
#, c-format
msgid "Can't open channel. Channel %s is not exists."
msgstr ""
#. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:140 src/net/tmwa/generalhandler.cpp:143
+#: src/net/eathena/generalhandler.cpp:132 src/net/tmwa/generalhandler.cpp:141
#, c-format
msgid "Strength %s"
msgstr ""
#. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:141 src/net/tmwa/generalhandler.cpp:145
+#: src/net/eathena/generalhandler.cpp:133 src/net/tmwa/generalhandler.cpp:143
#, c-format
msgid "Agility %s"
msgstr ""
#. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:142 src/net/tmwa/generalhandler.cpp:147
+#: src/net/eathena/generalhandler.cpp:134 src/net/tmwa/generalhandler.cpp:145
#, c-format
msgid "Vitality %s"
msgstr ""
#. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:143 src/net/tmwa/generalhandler.cpp:149
+#: src/net/eathena/generalhandler.cpp:135 src/net/tmwa/generalhandler.cpp:147
#, c-format
msgid "Intelligence %s"
msgstr ""
#. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:144 src/net/tmwa/generalhandler.cpp:151
+#: src/net/eathena/generalhandler.cpp:136 src/net/tmwa/generalhandler.cpp:149
#, c-format
msgid "Dexterity %s"
msgstr ""
#. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:145 src/net/tmwa/generalhandler.cpp:153
+#: src/net/eathena/generalhandler.cpp:137 src/net/tmwa/generalhandler.cpp:151
#, c-format
msgid "Luck %s"
msgstr ""
#. TRANSLATORS: error message
-#: src/net/eathena/generalhandler.cpp:180 src/net/tmwa/generalhandler.cpp:188
+#: src/net/eathena/generalhandler.cpp:172 src/net/tmwa/generalhandler.cpp:186
msgid "Authentication failed."
msgstr ""
#. TRANSLATORS: error message
-#: src/net/eathena/generalhandler.cpp:183 src/net/tmwa/generalhandler.cpp:192
+#: src/net/eathena/generalhandler.cpp:175 src/net/tmwa/generalhandler.cpp:190
msgid "No servers available."
msgstr ""
#. TRANSLATORS: error message
-#: src/net/eathena/generalhandler.cpp:188 src/net/tmwa/generalhandler.cpp:198
+#: src/net/eathena/generalhandler.cpp:180 src/net/tmwa/generalhandler.cpp:196
msgid "Someone else is trying to use this account."
msgstr ""
#. TRANSLATORS: error message
-#: src/net/eathena/generalhandler.cpp:193 src/net/tmwa/generalhandler.cpp:204
+#: src/net/eathena/generalhandler.cpp:185 src/net/tmwa/generalhandler.cpp:202
msgid "This account is already logged in."
msgstr ""
#. TRANSLATORS: error message
-#: src/net/eathena/generalhandler.cpp:197 src/net/tmwa/generalhandler.cpp:209
+#: src/net/eathena/generalhandler.cpp:189 src/net/tmwa/generalhandler.cpp:207
msgid "Speed hack detected."
msgstr ""
-#: src/net/eathena/generalhandler.cpp:200
+#: src/net/eathena/generalhandler.cpp:192
msgid "Server full."
msgstr ""
-#: src/net/eathena/generalhandler.cpp:203
+#: src/net/eathena/generalhandler.cpp:195
msgid "Sorry, you are underaged."
msgstr ""
#. TRANSLATORS: error message
-#: src/net/eathena/generalhandler.cpp:206 src/net/tmwa/generalhandler.cpp:213
+#: src/net/eathena/generalhandler.cpp:198 src/net/tmwa/generalhandler.cpp:211
msgid "Duplicated login."
msgstr ""
-#: src/net/eathena/generalhandler.cpp:209
+#: src/net/eathena/generalhandler.cpp:201
msgid "To many connections from same ip."
msgstr ""
-#: src/net/eathena/generalhandler.cpp:212
+#: src/net/eathena/generalhandler.cpp:204
msgid "Not paid for this time."
msgstr ""
-#: src/net/eathena/generalhandler.cpp:215
+#: src/net/eathena/generalhandler.cpp:207
msgid "Pay suspended."
msgstr ""
-#: src/net/eathena/generalhandler.cpp:218
+#: src/net/eathena/generalhandler.cpp:210
msgid "Pay changed."
msgstr ""
-#: src/net/eathena/generalhandler.cpp:221
+#: src/net/eathena/generalhandler.cpp:213
msgid "Pay wrong ip."
msgstr ""
-#: src/net/eathena/generalhandler.cpp:224
+#: src/net/eathena/generalhandler.cpp:216
msgid "Pay game room."
msgstr ""
-#: src/net/eathena/generalhandler.cpp:227
+#: src/net/eathena/generalhandler.cpp:219
msgid "Disconnect forced by GM."
msgstr ""
-#: src/net/eathena/generalhandler.cpp:231
+#: src/net/eathena/generalhandler.cpp:223
msgid "Ban japan refuse."
msgstr ""
-#: src/net/eathena/generalhandler.cpp:234
+#: src/net/eathena/generalhandler.cpp:226
msgid "Remained other account."
msgstr ""
-#: src/net/eathena/generalhandler.cpp:237
+#: src/net/eathena/generalhandler.cpp:229
msgid "Ip unfair."
msgstr ""
-#: src/net/eathena/generalhandler.cpp:240
+#: src/net/eathena/generalhandler.cpp:232
msgid "Ip count all."
msgstr ""
-#: src/net/eathena/generalhandler.cpp:243
+#: src/net/eathena/generalhandler.cpp:235
msgid "Ip count."
msgstr ""
-#: src/net/eathena/generalhandler.cpp:247
+#: src/net/eathena/generalhandler.cpp:239
msgid "Memory."
msgstr ""
-#: src/net/eathena/generalhandler.cpp:250
+#: src/net/eathena/generalhandler.cpp:242
msgid "Han valid."
msgstr ""
-#: src/net/eathena/generalhandler.cpp:253
+#: src/net/eathena/generalhandler.cpp:245
msgid "Ip limited access."
msgstr ""
-#: src/net/eathena/generalhandler.cpp:256
+#: src/net/eathena/generalhandler.cpp:248
msgid "Over characters list."
msgstr ""
-#: src/net/eathena/generalhandler.cpp:259
+#: src/net/eathena/generalhandler.cpp:251
msgid "Ip blocked."
msgstr ""
-#: src/net/eathena/generalhandler.cpp:262
+#: src/net/eathena/generalhandler.cpp:254
msgid "Invalid password count."
msgstr ""
-#: src/net/eathena/generalhandler.cpp:265
+#: src/net/eathena/generalhandler.cpp:257
msgid "Not allowed race."
msgstr ""
#. TRANSLATORS: error message
-#: src/net/eathena/generalhandler.cpp:268 src/net/tmwa/generalhandler.cpp:217
+#: src/net/eathena/generalhandler.cpp:260 src/net/tmwa/generalhandler.cpp:215
msgid "Unknown connection error."
msgstr ""
-#: src/net/eathena/generalhandler.cpp:278
+#: src/net/eathena/generalhandler.cpp:270
msgid "Map not found"
msgstr ""
#. TRANSLATORS: error message
-#: src/net/eathena/generalhandler.cpp:368 src/net/tmwa/generalhandler.cpp:317
+#: src/net/eathena/generalhandler.cpp:360 src/net/tmwa/generalhandler.cpp:315
msgid "Got disconnected from server!"
msgstr ""
-#. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:393 src/net/tmwa/generalhandler.cpp:345
+#: src/net/eathena/generalhandler.cpp:384 src/net/tmwa/generalhandler.cpp:342
msgid "Strength"
msgstr ""
-#. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:394 src/net/tmwa/generalhandler.cpp:347
+#: src/net/eathena/generalhandler.cpp:386 src/net/tmwa/generalhandler.cpp:345
msgid "Agility"
msgstr ""
-#. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:395 src/net/tmwa/generalhandler.cpp:349
+#: src/net/eathena/generalhandler.cpp:388 src/net/tmwa/generalhandler.cpp:348
msgid "Vitality"
msgstr ""
-#: src/net/eathena/generalhandler.cpp:397 src/net/tmwa/generalhandler.cpp:352
+#: src/net/eathena/generalhandler.cpp:390 src/net/tmwa/generalhandler.cpp:351
msgid "Intelligence"
msgstr ""
-#. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:398 src/net/tmwa/generalhandler.cpp:354
+#: src/net/eathena/generalhandler.cpp:392 src/net/tmwa/generalhandler.cpp:354
msgid "Dexterity"
msgstr ""
-#. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:399 src/net/tmwa/generalhandler.cpp:356
+#: src/net/eathena/generalhandler.cpp:394 src/net/tmwa/generalhandler.cpp:357
msgid "Luck"
msgstr ""
#. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:402 src/net/tmwa/generalhandler.cpp:360
+#: src/net/eathena/generalhandler.cpp:397 src/net/tmwa/generalhandler.cpp:361
msgid "Defense"
msgstr ""
#. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:403 src/net/tmwa/generalhandler.cpp:362
+#: src/net/eathena/generalhandler.cpp:398 src/net/tmwa/generalhandler.cpp:363
msgid "M.Attack"
msgstr ""
#. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:404 src/net/tmwa/generalhandler.cpp:364
+#: src/net/eathena/generalhandler.cpp:399 src/net/tmwa/generalhandler.cpp:365
msgid "M.Defense"
msgstr ""
#. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:406 src/net/tmwa/generalhandler.cpp:367
+#: src/net/eathena/generalhandler.cpp:401 src/net/tmwa/generalhandler.cpp:368
#, no-c-format
msgid "% Accuracy"
msgstr ""
#. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:408 src/net/tmwa/generalhandler.cpp:370
+#: src/net/eathena/generalhandler.cpp:403 src/net/tmwa/generalhandler.cpp:371
#, no-c-format
msgid "% Evade"
msgstr ""
#. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:410 src/net/tmwa/generalhandler.cpp:373
+#: src/net/eathena/generalhandler.cpp:405 src/net/tmwa/generalhandler.cpp:374
#, no-c-format
msgid "% Critical"
msgstr ""
#. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:411 src/net/tmwa/generalhandler.cpp:375
+#: src/net/eathena/generalhandler.cpp:406 src/net/tmwa/generalhandler.cpp:376
msgid "Attack Delay"
msgstr ""
#. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:412 src/net/tmwa/generalhandler.cpp:377
+#: src/net/eathena/generalhandler.cpp:407 src/net/tmwa/generalhandler.cpp:378
msgid "Walk Delay"
msgstr ""
#. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:413 src/net/tmwa/generalhandler.cpp:379
+#: src/net/eathena/generalhandler.cpp:408 src/net/tmwa/generalhandler.cpp:380
msgid "Attack Range"
msgstr ""
#. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:414 src/net/tmwa/generalhandler.cpp:381
+#: src/net/eathena/generalhandler.cpp:409 src/net/tmwa/generalhandler.cpp:382
msgid "Damage per sec."
msgstr ""
-#: src/net/eathena/generalhandler.cpp:415
+#: src/net/eathena/generalhandler.cpp:410
msgid "Karma"
msgstr ""
-#: src/net/eathena/generalhandler.cpp:416
+#: src/net/eathena/generalhandler.cpp:411
msgid "Manner"
msgstr ""
+#. TRANSLATORS: error message
+#: src/net/eathena/loginhandler.cpp:343 src/net/tmwa/loginhandler.cpp:243
+msgid "Account was not found. Please re-login."
+msgstr ""
+
+#. TRANSLATORS: error message
+#: src/net/eathena/loginhandler.cpp:347 src/net/tmwa/loginhandler.cpp:247
+msgid "Old password incorrect."
+msgstr ""
+
+#. TRANSLATORS: error message
+#: src/net/eathena/loginhandler.cpp:351 src/net/tmwa/loginhandler.cpp:251
+msgid "New password too short."
+msgstr ""
+
+#: src/net/eathena/mailhandler.cpp:216
+#, c-format
+msgid "You have new mail from %s with subject %s"
+msgstr ""
+
#: src/net/eathena/skillhandler.cpp:361
#, c-format
msgid "Unknown skill error: %d"
@@ -8350,159 +8711,144 @@ msgid "Unknown skill error: %d."
msgstr ""
#. TRANSLATORS: error message
-#: src/net/eathena/skillhandler.cpp:377 src/net/tmwa/skillhandler.cpp:223
+#: src/net/eathena/skillhandler.cpp:377 src/net/tmwa/skillhandler.cpp:222
msgid "You have not yet reached a high enough lvl!"
msgstr ""
#. TRANSLATORS: error message
-#: src/net/eathena/skillhandler.cpp:381 src/net/tmwa/skillhandler.cpp:227
+#: src/net/eathena/skillhandler.cpp:381 src/net/tmwa/skillhandler.cpp:226
msgid "Insufficient HP!"
msgstr ""
#. TRANSLATORS: error message
-#: src/net/eathena/skillhandler.cpp:385 src/net/tmwa/skillhandler.cpp:231
+#: src/net/eathena/skillhandler.cpp:385 src/net/tmwa/skillhandler.cpp:230
msgid "Insufficient SP!"
msgstr ""
#. TRANSLATORS: error message
-#: src/net/eathena/skillhandler.cpp:389 src/net/tmwa/skillhandler.cpp:235
+#: src/net/eathena/skillhandler.cpp:389 src/net/tmwa/skillhandler.cpp:234
msgid "You have no memos!"
msgstr ""
#. TRANSLATORS: error message
-#: src/net/eathena/skillhandler.cpp:393 src/net/tmwa/skillhandler.cpp:239
+#: src/net/eathena/skillhandler.cpp:393 src/net/tmwa/skillhandler.cpp:238
msgid "You cannot do that right now!"
msgstr ""
#. TRANSLATORS: error message
-#: src/net/eathena/skillhandler.cpp:397 src/net/tmwa/skillhandler.cpp:243
+#: src/net/eathena/skillhandler.cpp:397 src/net/tmwa/skillhandler.cpp:242
msgid "Seems you need more money... ;-)"
msgstr ""
#. TRANSLATORS: error message
-#: src/net/eathena/skillhandler.cpp:401 src/net/tmwa/skillhandler.cpp:247
+#: src/net/eathena/skillhandler.cpp:401 src/net/tmwa/skillhandler.cpp:246
msgid "You cannot use this skill with that kind of weapon!"
msgstr ""
#. TRANSLATORS: error message
-#: src/net/eathena/skillhandler.cpp:406 src/net/tmwa/skillhandler.cpp:252
+#: src/net/eathena/skillhandler.cpp:406 src/net/tmwa/skillhandler.cpp:251
msgid "You need another red gem!"
msgstr ""
#. TRANSLATORS: error message
-#: src/net/eathena/skillhandler.cpp:410 src/net/tmwa/skillhandler.cpp:256
+#: src/net/eathena/skillhandler.cpp:410 src/net/tmwa/skillhandler.cpp:255
msgid "You need another blue gem!"
msgstr ""
#. TRANSLATORS: error message
-#: src/net/eathena/skillhandler.cpp:414 src/net/tmwa/skillhandler.cpp:260
+#: src/net/eathena/skillhandler.cpp:414 src/net/tmwa/skillhandler.cpp:259
msgid "You're carrying to much to do this!"
msgstr ""
#. TRANSLATORS: trade header
-#: src/net/ea/tradehandler.cpp:86
+#: src/net/ea/tradehandler.cpp:89
#, c-format
msgid "Trade: You and %s"
msgstr ""
#. TRANSLATORS: trade message
-#: src/net/ea/tradehandler.cpp:174
+#: src/net/ea/tradehandler.cpp:178
#, c-format
msgid "%s wants to trade with you, do you accept?"
msgstr ""
#. TRANSLATORS: playe stat
-#: src/net/tmwa/charserverhandler.cpp:354
+#: src/net/tmwa/charserverhandler.cpp:332
msgid "Strength:"
msgstr ""
#. TRANSLATORS: playe stat
-#: src/net/tmwa/charserverhandler.cpp:356
+#: src/net/tmwa/charserverhandler.cpp:334
msgid "Agility:"
msgstr ""
#. TRANSLATORS: playe stat
-#: src/net/tmwa/charserverhandler.cpp:358
+#: src/net/tmwa/charserverhandler.cpp:336
msgid "Vitality:"
msgstr ""
#. TRANSLATORS: playe stat
-#: src/net/tmwa/charserverhandler.cpp:360
+#: src/net/tmwa/charserverhandler.cpp:338
msgid "Intelligence:"
msgstr ""
#. TRANSLATORS: playe stat
-#: src/net/tmwa/charserverhandler.cpp:362
+#: src/net/tmwa/charserverhandler.cpp:340
msgid "Dexterity:"
msgstr ""
#. TRANSLATORS: playe stat
-#: src/net/tmwa/charserverhandler.cpp:364
+#: src/net/tmwa/charserverhandler.cpp:342
msgid "Luck:"
msgstr ""
#. TRANSLATORS: error message
-#: src/net/tmwa/loginhandler.cpp:274
-msgid "Account was not found. Please re-login."
-msgstr ""
-
-#. TRANSLATORS: error message
-#: src/net/tmwa/loginhandler.cpp:278
-msgid "Old password incorrect."
-msgstr ""
-
-#. TRANSLATORS: error message
-#: src/net/tmwa/loginhandler.cpp:282
-msgid "New password too short."
-msgstr ""
-
-#. TRANSLATORS: error message
-#: src/net/tmwa/skillhandler.cpp:190
+#: src/net/tmwa/skillhandler.cpp:189
msgid "Trade failed!"
msgstr ""
#. TRANSLATORS: error message
-#: src/net/tmwa/skillhandler.cpp:194
+#: src/net/tmwa/skillhandler.cpp:193
msgid "Emote failed!"
msgstr ""
#. TRANSLATORS: error message
-#: src/net/tmwa/skillhandler.cpp:198
+#: src/net/tmwa/skillhandler.cpp:197
msgid "Sit failed!"
msgstr ""
#. TRANSLATORS: error message
-#: src/net/tmwa/skillhandler.cpp:202
+#: src/net/tmwa/skillhandler.cpp:201
msgid "Chat creating failed!"
msgstr ""
#. TRANSLATORS: error message
-#: src/net/tmwa/skillhandler.cpp:206
+#: src/net/tmwa/skillhandler.cpp:205
msgid "Could not join party!"
msgstr ""
#. TRANSLATORS: error message
-#: src/net/tmwa/skillhandler.cpp:210
+#: src/net/tmwa/skillhandler.cpp:209
msgid "Cannot shout!"
msgstr ""
#. TRANSLATORS: error message
-#: src/net/tmwa/skillhandler.cpp:264
+#: src/net/tmwa/skillhandler.cpp:263
msgid "Huh? What's that?"
msgstr ""
#. TRANSLATORS: error message
-#: src/net/tmwa/skillhandler.cpp:275
+#: src/net/tmwa/skillhandler.cpp:274
msgid "Warp failed..."
msgstr ""
#. TRANSLATORS: error message
-#: src/net/tmwa/skillhandler.cpp:279
+#: src/net/tmwa/skillhandler.cpp:278
msgid "Could not steal anything..."
msgstr ""
#. TRANSLATORS: error message
-#: src/net/tmwa/skillhandler.cpp:283
+#: src/net/tmwa/skillhandler.cpp:282
msgid "Poison had no effect..."
msgstr ""
@@ -8545,9 +8891,9 @@ msgstr ""
#. TRANSLATORS: item info name
#. TRANSLATORS: unknown info name
#. TRANSLATORS: being info default name
-#: src/resources/beinginfo.cpp:50 src/resources/db/avatardb.cpp:88
-#: src/resources/db/itemdb.cpp:333 src/resources/db/moddb.cpp:78
-#: src/resources/db/monsterdb.cpp:102 src/resources/modinfo.cpp:29
+#: src/resources/beinginfo.cpp:50 src/resources/db/avatardb.cpp:89
+#: src/resources/db/itemdb.cpp:334 src/resources/db/moddb.cpp:78
+#: src/resources/db/monsterdb.cpp:103 src/resources/modinfo.cpp:29
msgid "unnamed"
msgstr ""
@@ -8624,12 +8970,12 @@ msgid "Flee %s"
msgstr ""
#. TRANSLATORS: item name
-#: src/resources/db/itemdb.cpp:217
+#: src/resources/db/itemdb.cpp:218
msgid "Unknown item"
msgstr ""
#. TRANSLATORS: unknown info name
-#: src/resources/db/petdb.cpp:98
+#: src/resources/db/petdb.cpp:99
msgid "pet"
msgstr ""
@@ -9286,6 +9632,72 @@ msgstr ""
msgid "Room join failed. Wrong race."
msgstr ""
+#. TRANSLATORS: notification message
+#: src/resources/notifications.h:568
+#, c-format
+msgid "Left %d seconds until you can use item."
+msgstr ""
+
+#. TRANSLATORS: notification message
+#: src/resources/notifications.h:572
+msgid "Message successfully sent."
+msgstr ""
+
+#. TRANSLATORS: notification message
+#: src/resources/notifications.h:576
+msgid "Message send failed."
+msgstr ""
+
+#. TRANSLATORS: notification message
+#: src/resources/notifications.h:580
+msgid "Item attach failed."
+msgstr ""
+
+#. TRANSLATORS: notification message
+#: src/resources/notifications.h:584
+msgid "Money attach failed."
+msgstr ""
+
+#. TRANSLATORS: notification message
+#: src/resources/notifications.h:588
+msgid "Message return failed."
+msgstr ""
+
+#. TRANSLATORS: notification message
+#: src/resources/notifications.h:592
+msgid "Message return success."
+msgstr ""
+
+#. TRANSLATORS: notification message
+#: src/resources/notifications.h:596
+msgid "Message deletion failed."
+msgstr ""
+
+#. TRANSLATORS: notification message
+#: src/resources/notifications.h:600
+msgid "Message successfully deleted."
+msgstr ""
+
+#. TRANSLATORS: notification message
+#: src/resources/notifications.h:604
+msgid "You got attach successfully."
+msgstr ""
+
+#. TRANSLATORS: notification message
+#: src/resources/notifications.h:608
+msgid "Error on getting attach successfully."
+msgstr ""
+
+#. TRANSLATORS: notification message
+#: src/resources/notifications.h:612
+msgid "Can't get attach. Too many items."
+msgstr ""
+
+#. TRANSLATORS: notification message
+#: src/resources/notifications.h:620
+msgid "You enter battle field."
+msgstr ""
+
#. TRANSLATORS: chat option changed message
#: src/utils/booleanoptions.h:27
#, c-format
diff --git a/po/sq.po b/po/sq.po
index 26ea09c8a..b442c8ec1 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-04-06 02:00+0300\n"
-"PO-Revision-Date: 2015-04-06 11:05+0000\n"
+"POT-Creation-Date: 2015-07-29 02:28+0300\n"
+"PO-Revision-Date: 2015-07-29 09:12+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:146
+#: src/actions/actions.cpp:155
msgid "File uploaded"
msgstr ""
@@ -32,146 +32,146 @@ msgstr ""
#. TRANSLATORS: ok dialog button
#. TRANSLATORS: text dialog button
#. TRANSLATORS: ok dialog button
-#: src/actions/actions.cpp:148 src/client.cpp:1454 src/client.cpp:1481
-#: 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:312
-#: src/gui/widgets/tabs/setup_theme.cpp:343
+#: src/actions/actions.cpp:158 src/client.cpp:1453 src/client.cpp:1486
+#: src/gamemodifiers.cpp:451 src/gui/dialogsmanager.cpp:168
+#: src/gui/dialogsmanager.cpp:188 src/gui/widgets/tabs/setup_input.cpp:164
+#: src/gui/widgets/tabs/setup_theme.cpp:313
+#: src/gui/widgets/tabs/setup_theme.cpp:349
#: src/gui/widgets/tabs/setup_video.cpp:250
-#: src/gui/widgets/tabs/setup_video.cpp:274
-#: src/gui/widgets/tabs/setup_video.cpp:389
-#: src/gui/widgets/tabs/setup_video.cpp:401
-#: src/gui/windows/changeemaildialog.cpp:167
-#: src/gui/windows/changepassworddialog.cpp:157
-#: src/gui/windows/charcreatedialog.cpp:380
-#: src/gui/windows/charselectdialog.cpp:279
-#: src/gui/windows/charselectdialog.cpp:321 src/gui/windows/editdialog.cpp:49
-#: src/gui/windows/editserverdialog.cpp:59
-#: src/gui/windows/editserverdialog.cpp:217
-#: src/gui/windows/itemamountwindow.cpp:167 src/gui/windows/quitdialog.cpp:68
-#: src/gui/windows/registerdialog.cpp:243 src/gui/windows/socialwindow.cpp:507
-#: src/gui/windows/textdialog.cpp:48 src/gui/windows/unregisterdialog.cpp:146
-#: src/net/ea/charserverhandler.cpp:143 src/net/ea/charserverhandler.cpp:162
-#: src/net/ea/gamehandler.cpp:83 src/net/eathena/charserverhandler.cpp:593
-#: src/net/eathena/charserverhandler.cpp:623
-#: src/net/eathena/charserverhandler.cpp:653
-#: src/net/tmwa/charserverhandler.cpp:535
+#: src/gui/widgets/tabs/setup_video.cpp:278
+#: src/gui/widgets/tabs/setup_video.cpp:396
+#: src/gui/widgets/tabs/setup_video.cpp:412
+#: src/gui/windows/changeemaildialog.cpp:169
+#: src/gui/windows/changepassworddialog.cpp:159
+#: src/gui/windows/charcreatedialog.cpp:390
+#: src/gui/windows/charselectdialog.cpp:280
+#: src/gui/windows/charselectdialog.cpp:327 src/gui/windows/editdialog.cpp:50
+#: src/gui/windows/editserverdialog.cpp:56
+#: src/gui/windows/editserverdialog.cpp:216
+#: src/gui/windows/itemamountwindow.cpp:179 src/gui/windows/quitdialog.cpp:66
+#: src/gui/windows/registerdialog.cpp:241 src/gui/windows/socialwindow.cpp:524
+#: src/gui/windows/textdialog.cpp:48 src/gui/windows/unregisterdialog.cpp:149
+#: src/net/ea/charserverhandler.cpp:145 src/net/ea/charserverhandler.cpp:170
+#: src/net/ea/gamehandler.cpp:85 src/net/eathena/charserverhandler.cpp:612
+#: src/net/eathena/charserverhandler.cpp:647
+#: src/net/eathena/charserverhandler.cpp:683
+#: src/net/tmwa/charserverhandler.cpp:506
msgid "OK"
msgstr ""
#. TRANSLATORS: clear graphics command message
#. TRANSLATORS: clear fonts cache message
-#: src/actions/actions.cpp:934 src/actions/actions.cpp:946
+#: src/actions/actions.cpp:983 src/actions/actions.cpp:996
msgid "Cache cleaned"
msgstr ""
#. TRANSLATORS: uptime command
-#: src/actions/actions.cpp:1074 src/actions/actions.cpp:1130
+#: src/actions/actions.cpp:1132 src/actions/actions.cpp:1189
#, c-format
msgid "Client uptime: %s"
msgstr ""
#. TRANSLATORS: uptime command
-#: src/actions/actions.cpp:1085
+#: src/actions/actions.cpp:1144
#, c-format
msgid "%d week"
msgstr ""
-#: src/actions/actions.cpp:1085
+#: src/actions/actions.cpp:1144
#, c-format
msgid "%d weeks"
msgstr ""
#. TRANSLATORS: uptime command
-#: src/actions/actions.cpp:1096
+#: src/actions/actions.cpp:1155
#, c-format
msgid "%d day"
msgstr ""
-#: src/actions/actions.cpp:1096
+#: src/actions/actions.cpp:1155
#, c-format
msgid "%d days"
msgstr ""
#. TRANSLATORS: uptime command
-#: src/actions/actions.cpp:1106
+#: src/actions/actions.cpp:1165
#, c-format
msgid "%d hour"
msgstr ""
-#: src/actions/actions.cpp:1106
+#: src/actions/actions.cpp:1165
#, c-format
msgid "%d hours"
msgstr ""
#. TRANSLATORS: uptime command
-#: src/actions/actions.cpp:1116
+#: src/actions/actions.cpp:1175
#, c-format
msgid "%d minute"
msgstr ""
-#: src/actions/actions.cpp:1116
+#: src/actions/actions.cpp:1175
#, c-format
msgid "%d minutes"
msgstr ""
#. TRANSLATORS: uptime command
-#: src/actions/actions.cpp:1126
+#: src/actions/actions.cpp:1185
#, c-format
msgid "%d second"
msgstr ""
-#: src/actions/actions.cpp:1126
+#: src/actions/actions.cpp:1185
#, c-format
msgid "%d seconds"
msgstr ""
#. TRANSLATORS: dump command
-#: src/actions/actions.cpp:1187 src/actions/actions.cpp:1196
+#: src/actions/actions.cpp:1247 src/actions/actions.cpp:1256
msgid "Resource images:"
msgstr ""
#. TRANSLATORS: dump command
-#: src/actions/actions.cpp:1190 src/actions/actions.cpp:1199
+#: src/actions/actions.cpp:1250 src/actions/actions.cpp:1260
msgid "Resource orphaned images:"
msgstr ""
#. TRANSLATORS: dump environment command
-#: src/actions/actions.cpp:1287
+#: src/actions/actions.cpp:1349
msgid "Environment variables dumped"
msgstr ""
-#: src/actions/actions.cpp:1406
+#: src/actions/actions.cpp:1474
msgid "Uploaded config into:"
msgstr ""
-#: src/actions/actions.cpp:1415
+#: src/actions/actions.cpp:1483
msgid "Uploaded server config into:"
msgstr ""
-#: src/actions/actions.cpp:1424
+#: src/actions/actions.cpp:1492
msgid "Uploaded log into:"
msgstr ""
#. TRANSLATORS: whisper send
-#: src/actions/chat.cpp:247
+#: src/actions/chat.cpp:246
msgid "Cannot send empty whispers!"
msgstr ""
#. TRANSLATORS: new whisper or channel query
-#: src/actions/chat.cpp:295
+#: src/actions/chat.cpp:294
#, 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:320 src/gui/widgets/tabs/chat/partytab.cpp:71
+#: src/actions/chat.cpp:319 src/gui/widgets/tabs/chat/partytab.cpp:71
msgid "Party name is missing."
msgstr ""
#. TRANSLATORS: create guild message
-#: src/actions/chat.cpp:338
+#: src/actions/chat.cpp:337
msgid "Guild name is missing."
msgstr ""
@@ -179,16 +179,16 @@ msgstr ""
#. TRANSLATORS: guild invite message
#. TRANSLATORS: party kick message
#. TRANSLATORS: change relation
-#: src/actions/chat.cpp:359 src/actions/chat.cpp:390 src/actions/chat.cpp:455
-#: src/actions/chat.cpp:485 src/actions/commands.cpp:78
+#: src/actions/chat.cpp:358 src/actions/chat.cpp:389 src/actions/chat.cpp:460
+#: src/actions/chat.cpp:490 src/actions/commands.cpp:80
msgid "Please specify a name."
msgstr ""
-#: src/actions/chat.cpp:410
+#: src/actions/chat.cpp:409
msgid "Return toggles chat."
msgstr ""
-#: src/actions/chat.cpp:410
+#: src/actions/chat.cpp:409
msgid "Message closes chat."
msgstr ""
@@ -198,184 +198,199 @@ msgid "Return now toggles chat."
msgstr ""
#. TRANSLATORS: message from toggle chat command
-#: src/actions/chat.cpp:430
+#: src/actions/chat.cpp:431
msgid "Message now closes chat."
msgstr ""
-#: src/actions/chat.cpp:570
+#: src/actions/chat.cpp:575
#, c-format
msgid "equipped hat %s."
msgstr ""
#. TRANSLATORS: change relation
-#: src/actions/commands.cpp:120
+#: src/actions/commands.cpp:122
#, c-format
msgid "Player already %s!"
msgstr ""
#. TRANSLATORS: change relation
-#: src/actions/commands.cpp:133
+#: src/actions/commands.cpp:135
#, c-format
msgid "Player successfully %s!"
msgstr ""
#. TRANSLATORS: change relation
-#: src/actions/commands.cpp:135
+#: src/actions/commands.cpp:137
#, c-format
msgid "Player could not be %s!"
msgstr ""
#. TRANSLATORS: unignore command
-#: src/actions/commands.cpp:166
+#: src/actions/commands.cpp:168
msgid "Player wasn't ignored!"
msgstr ""
#. TRANSLATORS: unignore command
-#: src/actions/commands.cpp:175
+#: src/actions/commands.cpp:177
msgid "Player no longer ignored!"
msgstr ""
#. TRANSLATORS: unignore command
-#: src/actions/commands.cpp:177
+#: src/actions/commands.cpp:179
msgid "Player could not be unignored!"
msgstr ""
#. TRANSLATORS: erase command
-#: src/actions/commands.cpp:192
+#: src/actions/commands.cpp:194
msgid "Player already erased!"
msgstr ""
#. TRANSLATORS: erase command
-#: src/actions/commands.cpp:205
+#: src/actions/commands.cpp:207
msgid "Player no longer erased!"
msgstr ""
#. TRANSLATORS: erase command
-#: src/actions/commands.cpp:207
+#: src/actions/commands.cpp:209
msgid "Player could not be erased!"
msgstr ""
#. TRANSLATORS: adding friend command
-#: src/actions/commands.cpp:214
+#: src/actions/commands.cpp:216
msgid "friend"
msgstr ""
#. TRANSLATORS: disregard command
-#: src/actions/commands.cpp:221
+#: src/actions/commands.cpp:223
msgid "disregarded"
msgstr ""
#. TRANSLATORS: neutral command
-#: src/actions/commands.cpp:228
+#: src/actions/commands.cpp:230
msgid "neutral"
msgstr ""
#. TRANSLATORS: blacklist command
-#: src/actions/commands.cpp:235
+#: src/actions/commands.cpp:237
msgid "blacklisted"
msgstr ""
#. TRANSLATORS: enemy command
-#: src/actions/commands.cpp:242
+#: src/actions/commands.cpp:244
msgid "enemy"
msgstr ""
-#: src/actions/pets.cpp:104
+#: src/actions/commands.cpp:947
+#, c-format
+msgid "Config value: %s"
+msgstr ""
+
+#: src/actions/commands.cpp:959
+#, c-format
+msgid "Server config value: %s"
+msgstr ""
+
+#: src/actions/pets.cpp:109
msgid "Rename your pet"
msgstr ""
#. TRANSLATORS: disable trades message
-#: src/actions/statusbar.cpp:171
+#: src/actions/statusbar.cpp:177
msgid "Ignoring incoming trade requests"
msgstr ""
#. TRANSLATORS: enable trades message
-#: src/actions/statusbar.cpp:181
+#: src/actions/statusbar.cpp:187
msgid "Accepting incoming trade requests"
msgstr ""
+#. TRANSLATORS: quick tab in settings
+#: src/actions/windows.cpp:323 src/gui/widgets/tabs/setup_quick.cpp:45
+msgid "Quick"
+msgstr ""
+
#. TRANSLATORS: visible beings on map
-#: src/actormanager.cpp:1359
+#: src/actormanager.cpp:1375
msgid "Visible on map"
msgstr ""
#. TRANSLATORS: default race name
-#: src/being/being.cpp:406
+#: src/being/being.cpp:435
msgid "Human"
msgstr ""
-#: src/being/being.cpp:575
+#: src/being/being.cpp:609
msgid "dodge"
msgstr ""
-#: src/being/being.cpp:575
+#: src/being/being.cpp:609
msgid "miss"
msgstr ""
#. TRANSLATORS: this away status writed in player nick
-#: src/being/being.cpp:1921 src/gui/windows/whoisonline.cpp:865
+#: src/being/being.cpp:2035 src/gui/windows/whoisonline.cpp:871
msgid "A"
msgstr ""
#. TRANSLATORS: this inactive status writed in player nick
-#: src/being/being.cpp:1926 src/gui/windows/whoisonline.cpp:870
+#: src/being/being.cpp:2040 src/gui/windows/whoisonline.cpp:876
msgid "I"
msgstr ""
#. TRANSLATORS: chat message after death
-#: src/being/localplayer.cpp:381
+#: src/being/localplayer.cpp:380
#, c-format
msgid "You were killed by %s."
msgstr ""
#. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:835
+#: src/being/localplayer.cpp:836
msgid "Tried to pick up nonexistent item."
msgstr ""
#. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:839
+#: src/being/localplayer.cpp:840
msgid "Item is too heavy."
msgstr ""
#. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:843
+#: src/being/localplayer.cpp:844
msgid "Item is too far away."
msgstr ""
#. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:847
+#: src/being/localplayer.cpp:848
msgid "Inventory is full."
msgstr ""
#. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:851
+#: src/being/localplayer.cpp:852
msgid "Stack is too big."
msgstr ""
#. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:855
+#: src/being/localplayer.cpp:856
msgid "Item belongs to someone else."
msgstr ""
#. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:859
+#: src/being/localplayer.cpp:860
msgid "You can't pickup this amount of items."
msgstr ""
#. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:863
+#: src/being/localplayer.cpp:864
msgid "Your item stack has max amount."
msgstr ""
#. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:870
+#: src/being/localplayer.cpp:871
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:895
#, c-format
msgid "You picked up %d [@@%d|%s@@]."
msgid_plural "You picked up %d [@@%d|%s@@]."
@@ -384,53 +399,53 @@ msgstr[1] ""
#. TRANSLATORS: this is normal experience
#. TRANSLATORS: get xp message
-#: src/being/localplayer.cpp:1066 src/being/localplayer.cpp:1067
-#: src/being/localplayer.cpp:1093
+#: src/being/localplayer.cpp:1067 src/being/localplayer.cpp:1068
+#: src/being/localplayer.cpp:1094
msgid "xp"
msgstr ""
#. TRANSLATORS: this is job experience
-#: src/being/localplayer.cpp:1071 src/being/localplayer.cpp:1077
-#: src/being/localplayer.cpp:1083
+#: src/being/localplayer.cpp:1072 src/being/localplayer.cpp:1078
+#: src/being/localplayer.cpp:1084
msgid "job"
msgstr ""
#. TRANSLATORS: get hp message
-#: src/being/localplayer.cpp:1102
+#: src/being/localplayer.cpp:1103
msgid "hp"
msgstr ""
#. TRANSLATORS: get hp message
-#: src/being/localplayer.cpp:1111
+#: src/being/localplayer.cpp:1112
msgid "mana"
msgstr ""
#. TRANSLATORS: follow command message
-#: src/being/localplayer.cpp:2180
+#: src/being/localplayer.cpp:2186
#, c-format
msgid "Follow: %s"
msgstr ""
#. TRANSLATORS: follow command message
#. TRANSLATORS: cancel follow message
-#: src/being/localplayer.cpp:2186 src/being/localplayer.cpp:2211
+#: src/being/localplayer.cpp:2192 src/being/localplayer.cpp:2217
msgid "Follow canceled"
msgstr ""
#. TRANSLATORS: imitate command message
-#: src/being/localplayer.cpp:2196
+#: src/being/localplayer.cpp:2202
#, c-format
msgid "Imitation: %s"
msgstr ""
#. TRANSLATORS: imitate command message
#. TRANSLATORS: cancel follow message
-#: src/being/localplayer.cpp:2202 src/being/localplayer.cpp:2216
+#: src/being/localplayer.cpp:2208 src/being/localplayer.cpp:2222
msgid "Imitation canceled"
msgstr ""
#. TRANSLATORS: wait player/monster message
-#: src/being/localplayer.cpp:2566
+#: src/being/localplayer.cpp:2572
#, c-format
msgid "You see %s"
msgstr ""
@@ -440,65 +455,65 @@ msgstr ""
#. TRANSLATORS: add player to completle ignore list
#. TRANSLATORS: popup menu item
#. TRANSLATORS: add player to ignore list
-#: src/being/playerrelations.cpp:467 src/gui/popups/popupmenu.cpp:2287
-#: src/gui/popups/popupmenu.cpp:2329
+#: src/being/playerrelations.cpp:469 src/gui/popups/popupmenu.cpp:2308
+#: src/gui/popups/popupmenu.cpp:2350
msgid "Completely ignore"
msgstr ""
#. TRANSLATORS: ignore/unignore action
-#: src/being/playerrelations.cpp:484
+#: src/being/playerrelations.cpp:486
msgid "Print '...'"
msgstr ""
#. TRANSLATORS: ignore/unignore action
-#: src/being/playerrelations.cpp:507
+#: src/being/playerrelations.cpp:509
msgid "Blink name"
msgstr ""
#. TRANSLATORS: ignore strategi
-#: src/being/playerrelations.cpp:553
+#: src/being/playerrelations.cpp:555
msgid "Floating '...' bubble"
msgstr ""
#. TRANSLATORS: ignore strategi
-#: src/being/playerrelations.cpp:557
+#: src/being/playerrelations.cpp:559
msgid "Floating bubble"
msgstr ""
#. TRANSLATORS: setup tab quick button
#. TRANSLATORS: full button name
#. TRANSLATORS: setup window name
-#: src/client.cpp:907 src/gui/windowmenu.cpp:167
-#: src/gui/windows/setupwindow.cpp:61
+#: src/client.cpp:805 src/gui/windowmenu.cpp:177
+#: src/gui/windows/setupwindow.cpp:64
msgid "Setup"
msgstr ""
#. TRANSLATORS: perfoamance tab quick button
#. TRANSLATORS: settings tab name
-#: src/client.cpp:910 src/gui/widgets/tabs/setup_perfomance.cpp:54
+#: src/client.cpp:808 src/gui/widgets/tabs/setup_perfomance.cpp:54
msgid "Performance"
msgstr ""
#. TRANSLATORS: video tab quick button
#. TRANSLATORS: video settings tab name
-#: src/client.cpp:913 src/gui/widgets/tabs/setup_video.cpp:107
+#: src/client.cpp:811 src/gui/widgets/tabs/setup_video.cpp:106
msgid "Video"
msgstr ""
#. TRANSLATORS: theme tab quick button
#. TRANSLATORS: theme settings tab name
-#: src/client.cpp:916 src/gui/widgets/tabs/setup_theme.cpp:122
+#: src/client.cpp:814 src/gui/widgets/tabs/setup_theme.cpp:121
msgid "Theme"
msgstr ""
#. TRANSLATORS: theme tab quick button
-#: src/client.cpp:919
+#: src/client.cpp:817
msgid "About"
msgstr ""
#. TRANSLATORS: theme tab quick button
#. TRANSLATORS: help window name
-#: src/client.cpp:922 src/gui/windowmenu.cpp:72
+#: src/client.cpp:820 src/gui/windowmenu.cpp:72
#: src/gui/windows/helpwindow.cpp:53
msgid "Help"
msgstr ""
@@ -511,46 +526,49 @@ msgstr ""
#. TRANSLATORS: close window
#. TRANSLATORS: did you know window button
#. TRANSLATORS: storage button
+#. TRANSLATORS: mail edit window button
+#. TRANSLATORS: mail view window button
#. TRANSLATORS: npc dialog button
#. TRANSLATORS: quests window button
#. TRANSLATORS: shop window button
-#: src/client.cpp:926 src/client.cpp:1382 src/client.cpp:1396
-#: 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:254
-#: src/gui/windows/inventorywindow.cpp:277 src/gui/windows/npcdialog.cpp:75
-#: src/gui/windows/npcdialog.cpp:113 src/gui/windows/questswindow.cpp:77
-#: src/gui/windows/shopwindow.cpp:111
+#: src/client.cpp:824 src/client.cpp:1371 src/client.cpp:1390
+#: src/gui/dialogsmanager.cpp:105 src/gui/popups/popupmenu.cpp:738
+#: src/gui/popups/popupmenu.cpp:979 src/gui/windows/didyouknowwindow.cpp:81
+#: src/gui/windows/inventorywindow.cpp:265
+#: src/gui/windows/inventorywindow.cpp:289
+#: src/gui/windows/maileditwindow.cpp:52 src/gui/windows/mailviewwindow.cpp:59
+#: src/gui/windows/npcdialog.cpp:76 src/gui/windows/npcdialog.cpp:115
+#: src/gui/windows/questswindow.cpp:78 src/gui/windows/shopwindow.cpp:112
msgid "Close"
msgstr ""
#. TRANSLATORS: connection dialog header
-#: src/client.cpp:1052
+#: src/client.cpp:1041 src/gui/windowmanager_unittest.cc:150
msgid "Connecting to server"
msgstr ""
#. TRANSLATORS: connection dialog header
-#: src/client.cpp:1098
+#: src/client.cpp:1087 src/gui/windowmanager_unittest.cc:167
msgid "Logging in"
msgstr ""
#. TRANSLATORS: connection dialog header
-#: src/client.cpp:1141
+#: src/client.cpp:1130
msgid "Entering game world"
msgstr ""
#. TRANSLATORS: connection dialog header
-#: src/client.cpp:1273
+#: src/client.cpp:1263
msgid "Requesting characters"
msgstr ""
#. TRANSLATORS: connection dialog header
-#: src/client.cpp:1313
+#: src/client.cpp:1302
msgid "Connecting to the game server"
msgstr ""
#. TRANSLATORS: connection dialog header
-#: src/client.cpp:1325
+#: src/client.cpp:1313
msgid "Changing game servers"
msgstr ""
@@ -559,83 +577,81 @@ msgstr ""
#. TRANSLATORS: change password error header
#. TRANSLATORS: char creation error
#. TRANSLATORS: error message
-#. TRANSLATORS: edit server dialog error header
-#. TRANSLATORS: error message
#. TRANSLATORS: unregister dialog. error message.
#. TRANSLATORS: error message header
-#. TRANSLATORS: info message
+#. TRANSLATORS: error header
#. TRANSLATORS: ok dialog button
-#. TRANSLATORS: error message
-#: src/client.cpp:1380 src/client.cpp:1394 src/client.cpp:1589
-#: src/gui/windows/changeemaildialog.cpp:164
-#: src/gui/windows/changepassworddialog.cpp:154
-#: src/gui/windows/charcreatedialog.cpp:376
-#: src/gui/windows/charselectdialog.cpp:319
-#: src/gui/windows/editserverdialog.cpp:212
-#: src/gui/windows/registerdialog.cpp:243
-#: src/gui/windows/unregisterdialog.cpp:143
-#: src/net/ea/charserverhandler.cpp:141
-#: src/net/eathena/charserverhandler.cpp:576
-#: src/net/eathena/charserverhandler.cpp:578
-#: src/net/eathena/charserverhandler.cpp:651
-#: src/net/tmwa/charserverhandler.cpp:533
+#. TRANSLATORS: error header
+#: src/client.cpp:1368 src/client.cpp:1387 src/client.cpp:1598
+#: src/gui/windows/changeemaildialog.cpp:166
+#: src/gui/windows/changepassworddialog.cpp:156
+#: src/gui/windows/charcreatedialog.cpp:386
+#: src/gui/windows/charselectdialog.cpp:324
+#: src/gui/windows/editserverdialog.cpp:211
+#: src/gui/windows/registerdialog.cpp:241
+#: src/gui/windows/unregisterdialog.cpp:146
+#: src/net/ea/charserverhandler.cpp:142
+#: src/net/eathena/charserverhandler.cpp:587
+#: src/net/eathena/charserverhandler.cpp:591
+#: src/net/eathena/charserverhandler.cpp:679
+#: src/net/tmwa/charserverhandler.cpp:502
msgid "Error"
msgstr ""
#. TRANSLATORS: connection dialog header
-#: src/client.cpp:1409
+#: src/client.cpp:1406
msgid "Requesting registration details"
msgstr ""
#. TRANSLATORS: password change message header
-#: src/client.cpp:1450
+#: src/client.cpp:1449
msgid "Password Change"
msgstr ""
#. TRANSLATORS: password change message text
-#: src/client.cpp:1452
+#: src/client.cpp:1451
msgid "Password changed successfully!"
msgstr ""
#. TRANSLATORS: email change message header
-#: src/client.cpp:1477
+#: src/client.cpp:1482
msgid "Email Change"
msgstr ""
#. TRANSLATORS: email change message text
-#: src/client.cpp:1479
+#: src/client.cpp:1484
msgid "Email changed successfully!"
msgstr ""
#. TRANSLATORS: unregister message header
-#: src/client.cpp:1506
+#: src/client.cpp:1514
msgid "Unregister Successful"
msgstr ""
#. TRANSLATORS: unregister message text
-#: src/client.cpp:1508
+#: src/client.cpp:1516
msgid "Farewell, come back any time..."
msgstr ""
#. TRANSLATORS: directory creation error
-#: src/configmanager.cpp:53 src/dirs.cpp:350 src/dirs.cpp:365 src/dirs.cpp:410
-#: src/dirs.cpp:578 src/dirs.cpp:586
+#: src/configmanager.cpp:53 src/dirs.cpp:352 src/dirs.cpp:367 src/dirs.cpp:412
+#: src/dirs.cpp:580 src/dirs.cpp:588
#, c-format
msgid "%s doesn't exist and can't be created! Exiting."
msgstr ""
#. TRANSLATORS: update server initialisation error
-#: src/dirs.cpp:460
+#: src/dirs.cpp:462
#, c-format
msgid "Invalid update host: %s."
msgstr ""
#. TRANSLATORS: update server initialisation error
-#: src/dirs.cpp:501 src/dirs.cpp:508
+#: src/dirs.cpp:503 src/dirs.cpp:510
msgid "Error creating updates directory!"
msgstr ""
-#: src/dirs.cpp:530 src/dirs.cpp:548
+#: src/dirs.cpp:532 src/dirs.cpp:550
#, c-format
msgid "Error: %s doesn't exist and can't be created! Exiting."
msgstr ""
@@ -653,441 +669,456 @@ msgid "dyecmd srcdyestring dstfile"
msgstr ""
#. TRANSLATORS: chat tab header
-#: src/game.cpp:252 src/gui/windows/chatwindow.cpp:2137
+#: src/game.cpp:252 src/gui/windows/chatwindow.cpp:2188
msgid "General"
msgstr ""
#. TRANSLATORS: chat tab header
#. TRANSLATORS: full button name
#. TRANSLATORS: debug window name
-#: src/game.cpp:270 src/gui/windowmenu.cpp:154
-#: src/gui/windows/debugwindow.cpp:42
+#: src/game.cpp:259 src/gui/windowmenu.cpp:163
+#: src/gui/windows/debugwindow.cpp:43
msgid "Debug"
msgstr ""
#. TRANSLATORS: save file message
-#: src/game.cpp:563
+#: src/game.cpp:556
#, c-format
msgid "Screenshot saved as %s"
msgstr ""
#. TRANSLATORS: save file message
-#: src/game.cpp:573
+#: src/game.cpp:566
msgid "Saving screenshot failed!"
msgstr ""
#. TRANSLATORS: error message text
-#: src/game.cpp:660
+#: src/game.cpp:651
msgid "The connection to the server was lost."
msgstr ""
#. TRANSLATORS: error message header
-#: src/game.cpp:663
+#: src/game.cpp:654
msgid "Network Error"
msgstr ""
#. TRANSLATORS: move type in status bar
-#: src/gamemodifiers.cpp:145
+#: src/gamemodifiers.cpp:149
msgid "(D) default moves"
msgstr ""
#. TRANSLATORS: move type in status bar
-#: src/gamemodifiers.cpp:147
+#: src/gamemodifiers.cpp:151
msgid "(I) invert moves"
msgstr ""
#. TRANSLATORS: move type in status bar
-#: src/gamemodifiers.cpp:149
+#: src/gamemodifiers.cpp:153
msgid "(c) moves with some crazy moves"
msgstr ""
#. TRANSLATORS: move type in status bar
-#: src/gamemodifiers.cpp:151
+#: src/gamemodifiers.cpp:155
msgid "(C) moves with crazy moves"
msgstr ""
#. TRANSLATORS: move type in status bar
-#: src/gamemodifiers.cpp:153
+#: src/gamemodifiers.cpp:157
msgid "(d) double normal + crazy"
msgstr ""
#. TRANSLATORS: move type in status bar
-#: src/gamemodifiers.cpp:155
+#: src/gamemodifiers.cpp:159
msgid "(?) unknown move"
msgstr ""
#. TRANSLATORS: crazy move type in status bar
-#: src/gamemodifiers.cpp:180
+#: src/gamemodifiers.cpp:184
#, c-format
msgid "(%u) crazy move number %u"
msgstr ""
#. TRANSLATORS: crazy move type in status bar
-#: src/gamemodifiers.cpp:186
+#: src/gamemodifiers.cpp:190
msgid "(a) custom crazy move"
msgstr ""
#. TRANSLATORS: crazy move type in status bar
-#: src/gamemodifiers.cpp:191
+#: src/gamemodifiers.cpp:195
msgid "(?) crazy move"
msgstr ""
#. TRANSLATORS: move to target type in status bar
-#: src/gamemodifiers.cpp:198
+#: src/gamemodifiers.cpp:202
msgid "(0) default moves to target"
msgstr ""
#. TRANSLATORS: move to target type in status bar
-#: src/gamemodifiers.cpp:200
+#: src/gamemodifiers.cpp:204
msgid "(1) moves to target in distance 1"
msgstr ""
#. TRANSLATORS: move to target type in status bar
-#: src/gamemodifiers.cpp:202
+#: src/gamemodifiers.cpp:206
msgid "(2) moves to target in distance 2"
msgstr ""
#. TRANSLATORS: move to target type in status bar
-#: src/gamemodifiers.cpp:204
+#: src/gamemodifiers.cpp:208
msgid "(3) moves to target in distance 3"
msgstr ""
#. TRANSLATORS: move to target type in status bar
-#: src/gamemodifiers.cpp:206
+#: src/gamemodifiers.cpp:210
msgid "(4) moves to target in distance 4"
msgstr ""
#. TRANSLATORS: move to target type in status bar
-#: src/gamemodifiers.cpp:208
+#: src/gamemodifiers.cpp:212
msgid "(5) moves to target in distance 5"
msgstr ""
#. TRANSLATORS: move to target type in status bar
-#: src/gamemodifiers.cpp:210
+#: src/gamemodifiers.cpp:214
msgid "(6) moves to target in distance 6"
msgstr ""
#. TRANSLATORS: move to target type in status bar
-#: src/gamemodifiers.cpp:212
+#: src/gamemodifiers.cpp:216
msgid "(7) moves to target in distance 7"
msgstr ""
#. TRANSLATORS: move to target type in status bar
-#: src/gamemodifiers.cpp:214
+#: src/gamemodifiers.cpp:218
msgid "(8) moves to target in distance 8"
msgstr ""
#. TRANSLATORS: move to target type in status bar
-#: src/gamemodifiers.cpp:216
+#: src/gamemodifiers.cpp:220
msgid "(9) moves to target in distance 9"
msgstr ""
#. TRANSLATORS: move to target type in status bar
-#: src/gamemodifiers.cpp:218
+#: src/gamemodifiers.cpp:222
msgid "(A) moves to target in attack range"
msgstr ""
#. TRANSLATORS: move to target type in status bar
-#: src/gamemodifiers.cpp:220
+#: src/gamemodifiers.cpp:224
msgid "(a) archer attack range"
msgstr ""
#. TRANSLATORS: move to target type in status bar
-#: src/gamemodifiers.cpp:222
+#: src/gamemodifiers.cpp:226
msgid "(B) moves to target in attack range - 1"
msgstr ""
#. TRANSLATORS: move to target type in status bar
-#: src/gamemodifiers.cpp:224
+#: src/gamemodifiers.cpp:228
msgid "(?) move to target"
msgstr ""
#. TRANSLATORS: folow mode in status bar
-#: src/gamemodifiers.cpp:230
+#: src/gamemodifiers.cpp:234
msgid "(D) default follow"
msgstr ""
#. TRANSLATORS: folow mode in status bar
-#: src/gamemodifiers.cpp:232
+#: src/gamemodifiers.cpp:236
msgid "(R) relative follow"
msgstr ""
#. TRANSLATORS: folow mode in status bar
-#: src/gamemodifiers.cpp:234
+#: src/gamemodifiers.cpp:238
msgid "(M) mirror follow"
msgstr ""
#. TRANSLATORS: folow mode in status bar
-#: src/gamemodifiers.cpp:236
+#: src/gamemodifiers.cpp:240
msgid "(P) pet follow"
msgstr ""
#. TRANSLATORS: folow mode in status bar
-#: src/gamemodifiers.cpp:238
+#: src/gamemodifiers.cpp:242
msgid "(?) unknown follow"
msgstr ""
#. TRANSLATORS: switch attack type in status bar
#. TRANSLATORS: attack type in status bar
-#: src/gamemodifiers.cpp:244 src/gamemodifiers.cpp:252
-#: src/gamemodifiers.cpp:266
+#: src/gamemodifiers.cpp:248 src/gamemodifiers.cpp:256
+#: src/gamemodifiers.cpp:270
msgid "(?) attack"
msgstr ""
#. TRANSLATORS: switch attack type in status bar
#. TRANSLATORS: attack type in status bar
-#: src/gamemodifiers.cpp:246 src/gamemodifiers.cpp:258
+#: src/gamemodifiers.cpp:250 src/gamemodifiers.cpp:262
msgid "(D) default attack"
msgstr ""
#. TRANSLATORS: switch attack type in status bar
-#: src/gamemodifiers.cpp:248
+#: src/gamemodifiers.cpp:252
msgid "(s) switch attack without shield"
msgstr ""
#. TRANSLATORS: switch attack type in status bar
-#: src/gamemodifiers.cpp:250
+#: src/gamemodifiers.cpp:254
msgid "(S) switch attack with shield"
msgstr ""
#. TRANSLATORS: attack type in status bar
-#: src/gamemodifiers.cpp:260
+#: src/gamemodifiers.cpp:264
msgid "(G) go and attack"
msgstr ""
#. TRANSLATORS: attack type in status bar
-#: src/gamemodifiers.cpp:262
+#: src/gamemodifiers.cpp:266
msgid "(A) go, attack, pickup"
msgstr ""
#. TRANSLATORS: attack type in status bar
-#: src/gamemodifiers.cpp:264
+#: src/gamemodifiers.cpp:268
msgid "(d) without auto attack"
msgstr ""
+#. TRANSLATORS: targeting type in status bar
+#: src/gamemodifiers.cpp:276
+msgid "(D) don't switch target"
+msgstr ""
+
+#. TRANSLATORS: targeting type in status bar
+#: src/gamemodifiers.cpp:278
+msgid "(C) always attack closest"
+msgstr ""
+
+#. TRANSLATORS: targeting type in status bar
+#: src/gamemodifiers.cpp:280
+msgid "(?) targeting"
+msgstr ""
+
#. TRANSLATORS: pickup size in status bar
-#: src/gamemodifiers.cpp:299
+#: src/gamemodifiers.cpp:314
msgid "(S) small pick up 1x1 cells"
msgstr ""
#. TRANSLATORS: pickup size in status bar
-#: src/gamemodifiers.cpp:301
+#: src/gamemodifiers.cpp:316
msgid "(D) default pick up 2x1 cells"
msgstr ""
#. TRANSLATORS: pickup size in status bar
-#: src/gamemodifiers.cpp:303
+#: src/gamemodifiers.cpp:318
msgid "(F) forward pick up 2x3 cells"
msgstr ""
#. TRANSLATORS: pickup size in status bar
-#: src/gamemodifiers.cpp:305
+#: src/gamemodifiers.cpp:320
msgid "(3) pick up 3x3 cells"
msgstr ""
#. TRANSLATORS: pickup size in status bar
-#: src/gamemodifiers.cpp:307
+#: src/gamemodifiers.cpp:322
msgid "(g) go and pick up in distance 4"
msgstr ""
#. TRANSLATORS: pickup size in status bar
-#: src/gamemodifiers.cpp:309
+#: src/gamemodifiers.cpp:324
msgid "(G) go and pick up in distance 8"
msgstr ""
#. TRANSLATORS: pickup size in status bar
-#: src/gamemodifiers.cpp:311
+#: src/gamemodifiers.cpp:326
msgid "(A) go and pick up in max distance"
msgstr ""
#. TRANSLATORS: pickup size in status bar
-#: src/gamemodifiers.cpp:313
+#: src/gamemodifiers.cpp:328
msgid "(?) pick up"
msgstr ""
#. TRANSLATORS: magic attack in status bar
-#: src/gamemodifiers.cpp:319
+#: src/gamemodifiers.cpp:334
msgid "(f) use #flar for magic attack"
msgstr ""
#. TRANSLATORS: magic attack in status bar
-#: src/gamemodifiers.cpp:321
+#: src/gamemodifiers.cpp:336
msgid "(c) use #chiza for magic attack"
msgstr ""
#. TRANSLATORS: magic attack in status bar
-#: src/gamemodifiers.cpp:323
+#: src/gamemodifiers.cpp:338
msgid "(I) use #ingrav for magic attack"
msgstr ""
#. TRANSLATORS: magic attack in status bar
-#: src/gamemodifiers.cpp:325
+#: src/gamemodifiers.cpp:340
msgid "(F) use #frillyar for magic attack"
msgstr ""
#. TRANSLATORS: magic attack in status bar
-#: src/gamemodifiers.cpp:327
+#: src/gamemodifiers.cpp:342
msgid "(U) use #upmarmu for magic attack"
msgstr ""
#. TRANSLATORS: magic attack in status bar
-#: src/gamemodifiers.cpp:329
+#: src/gamemodifiers.cpp:344
msgid "(?) magic attack"
msgstr ""
#. TRANSLATORS: player attack type in status bar
-#: src/gamemodifiers.cpp:335
+#: src/gamemodifiers.cpp:350
msgid "(a) attack all players"
msgstr ""
#. TRANSLATORS: player attack type in status bar
-#: src/gamemodifiers.cpp:337
+#: src/gamemodifiers.cpp:352
msgid "(f) attack all except friends"
msgstr ""
#. TRANSLATORS: player attack type in status bar
-#: src/gamemodifiers.cpp:339
+#: src/gamemodifiers.cpp:354
msgid "(b) attack bad relations"
msgstr ""
#. TRANSLATORS: player attack type in status bar
-#: src/gamemodifiers.cpp:341
+#: src/gamemodifiers.cpp:356
msgid "(d) don't attack players"
msgstr ""
#. TRANSLATORS: player attack type in status bar
-#: src/gamemodifiers.cpp:343
+#: src/gamemodifiers.cpp:358
msgid "(?) pvp attack"
msgstr ""
#. TRANSLATORS: imitation type in status bar
-#: src/gamemodifiers.cpp:349
+#: src/gamemodifiers.cpp:364
msgid "(D) default imitation"
msgstr ""
#. TRANSLATORS: imitation type in status bar
-#: src/gamemodifiers.cpp:351
+#: src/gamemodifiers.cpp:366
msgid "(O) outfits imitation"
msgstr ""
#. TRANSLATORS: imitation type in status bar
-#: src/gamemodifiers.cpp:353
+#: src/gamemodifiers.cpp:368
msgid "(?) imitation"
msgstr ""
#. TRANSLATORS: game modifiers state in status bar
-#: src/gamemodifiers.cpp:359
+#: src/gamemodifiers.cpp:374
msgid "Game modifiers are enabled"
msgstr ""
#. TRANSLATORS: game modifiers state in status bar
-#: src/gamemodifiers.cpp:361
+#: src/gamemodifiers.cpp:376
msgid "Game modifiers are disabled"
msgstr ""
#. TRANSLATORS: game modifiers state in status bar
-#: src/gamemodifiers.cpp:363
+#: src/gamemodifiers.cpp:378
msgid "Game modifiers are unknown"
msgstr ""
#. TRANSLATORS: map view type in status bar
-#: src/gamemodifiers.cpp:376
+#: src/gamemodifiers.cpp:392
msgid "(N) normal map view"
msgstr ""
#. TRANSLATORS: map view type in status bar
-#: src/gamemodifiers.cpp:378
+#: src/gamemodifiers.cpp:394
msgid "(D) debug map view"
msgstr ""
#. TRANSLATORS: map view type in status bar
-#: src/gamemodifiers.cpp:380
+#: src/gamemodifiers.cpp:396
msgid "(u) ultra map view"
msgstr ""
#. TRANSLATORS: map view type in status bar
-#: src/gamemodifiers.cpp:382
+#: src/gamemodifiers.cpp:398
msgid "(U) ultra map view 2"
msgstr ""
#. TRANSLATORS: map view type in status bar
-#: src/gamemodifiers.cpp:384
+#: src/gamemodifiers.cpp:400
msgid "(e) empty map view with collision"
msgstr ""
#. TRANSLATORS: map view type in status bar
-#: src/gamemodifiers.cpp:386
+#: src/gamemodifiers.cpp:402
msgid "(E) empty map view"
msgstr ""
#. TRANSLATORS: map view type in status bar
-#: src/gamemodifiers.cpp:388
+#: src/gamemodifiers.cpp:404
msgid "(b) black & white map view"
msgstr ""
#. TRANSLATORS: pickup size in status bar
-#: src/gamemodifiers.cpp:390
+#: src/gamemodifiers.cpp:406
msgid "(?) map view"
msgstr ""
#. TRANSLATORS: away type in status bar
-#: src/gamemodifiers.cpp:396
+#: src/gamemodifiers.cpp:418
msgid "(O) on keyboard"
msgstr ""
#. TRANSLATORS: away type in status bar
-#: src/gamemodifiers.cpp:398
+#: src/gamemodifiers.cpp:420
msgid "(A) away"
msgstr ""
#. TRANSLATORS: away type in status bar
#. TRANSLATORS: camera mode in status bar
-#: src/gamemodifiers.cpp:400 src/gamemodifiers.cpp:454
+#: src/gamemodifiers.cpp:422 src/gamemodifiers.cpp:482
msgid "(?) away"
msgstr ""
#. TRANSLATORS: away message box header
-#: src/gamemodifiers.cpp:424
+#: src/gamemodifiers.cpp:448
msgid "Away"
msgstr ""
#. TRANSLATORS: camera mode in status bar
-#: src/gamemodifiers.cpp:450
+#: src/gamemodifiers.cpp:478
msgid "(G) game camera mode"
msgstr ""
#. TRANSLATORS: camera mode in status bar
-#: src/gamemodifiers.cpp:452
+#: src/gamemodifiers.cpp:480
msgid "(F) free camera mode"
msgstr ""
#. TRANSLATORS: error message question
-#: src/gui/dialogsmanager.cpp:115
+#: src/gui/dialogsmanager.cpp:119
msgid "Do you want to open support page?"
msgstr ""
#. TRANSLATORS: message header
-#: src/gui/dialogsmanager.cpp:127 src/gui/dialogsmanager.cpp:152
-#: src/gui/dialogsmanager.cpp:168
+#: src/gui/dialogsmanager.cpp:133 src/gui/dialogsmanager.cpp:162
+#: src/gui/dialogsmanager.cpp:182
msgid "Message"
msgstr ""
#. TRANSLATORS: ok dialog button
#. TRANSLATORS: popup menu item
#. TRANSLATORS: revive player
-#: src/gui/dialogsmanager.cpp:130 src/gui/popups/popupmenu.cpp:2613
+#: src/gui/dialogsmanager.cpp:136 src/gui/popups/popupmenu.cpp:2636
msgid "Revive"
msgstr ""
#. TRANSLATORS: weight message
-#: src/gui/dialogsmanager.cpp:154
+#: src/gui/dialogsmanager.cpp:164
msgid ""
"You are carrying more than half your weight. You are unable to regain "
"health."
msgstr ""
#. TRANSLATORS: weight message
-#: src/gui/dialogsmanager.cpp:170
+#: src/gui/dialogsmanager.cpp:184
msgid "You are carrying less than half your weight. You can regain health."
msgstr ""
@@ -1098,67 +1129,67 @@ msgstr ""
#: src/gui/models/colorlistmodel.h:33 src/gui/models/sortlistmodelinv.h:32
#: src/gui/widgets/tabs/setup_other.cpp:79
#: src/gui/widgets/tabs/setup_visual.cpp:81
-#: src/gui/windows/equipmentwindow.cpp:616
+#: src/gui/windows/equipmentwindow.cpp:669
msgid "default"
msgstr ""
#. TRANSLATORS: chat color
#. TRANSLATORS: color name
-#: src/gui/models/colorlistmodel.h:35 src/gui/models/colormodel.cpp:74
+#: src/gui/models/colorlistmodel.h:35 src/gui/models/colormodel.cpp:76
msgid "black"
msgstr ""
#. TRANSLATORS: chat color
#. TRANSLATORS: color name
-#: src/gui/models/colorlistmodel.h:37 src/gui/models/colormodel.cpp:76
+#: src/gui/models/colorlistmodel.h:37 src/gui/models/colormodel.cpp:78
msgid "red"
msgstr ""
#. TRANSLATORS: chat color
#. TRANSLATORS: color name
-#: src/gui/models/colorlistmodel.h:39 src/gui/models/colormodel.cpp:78
+#: src/gui/models/colorlistmodel.h:39 src/gui/models/colormodel.cpp:80
msgid "green"
msgstr ""
#. TRANSLATORS: chat color
#. TRANSLATORS: color name
-#: src/gui/models/colorlistmodel.h:41 src/gui/models/colormodel.cpp:80
+#: src/gui/models/colorlistmodel.h:41 src/gui/models/colormodel.cpp:82
msgid "blue"
msgstr ""
#. TRANSLATORS: chat color
#. TRANSLATORS: color name
-#: src/gui/models/colorlistmodel.h:43 src/gui/models/colormodel.cpp:82
+#: src/gui/models/colorlistmodel.h:43 src/gui/models/colormodel.cpp:84
msgid "gold"
msgstr ""
#. TRANSLATORS: chat color
#. TRANSLATORS: color name
-#: src/gui/models/colorlistmodel.h:45 src/gui/models/colormodel.cpp:84
+#: src/gui/models/colorlistmodel.h:45 src/gui/models/colormodel.cpp:86
msgid "yellow"
msgstr ""
#. TRANSLATORS: chat color
#. TRANSLATORS: color name
-#: src/gui/models/colorlistmodel.h:47 src/gui/models/colormodel.cpp:86
+#: src/gui/models/colorlistmodel.h:47 src/gui/models/colormodel.cpp:88
msgid "pink"
msgstr ""
#. TRANSLATORS: chat color
#. TRANSLATORS: color name
-#: src/gui/models/colorlistmodel.h:49 src/gui/models/colormodel.cpp:88
+#: src/gui/models/colorlistmodel.h:49 src/gui/models/colormodel.cpp:90
msgid "purple"
msgstr ""
#. TRANSLATORS: chat color
#. TRANSLATORS: color name
-#: src/gui/models/colorlistmodel.h:51 src/gui/models/colormodel.cpp:90
+#: src/gui/models/colorlistmodel.h:51 src/gui/models/colormodel.cpp:92
msgid "grey"
msgstr ""
#. TRANSLATORS: chat color
#. TRANSLATORS: color name
-#: src/gui/models/colorlistmodel.h:53 src/gui/models/colormodel.cpp:92
+#: src/gui/models/colorlistmodel.h:53 src/gui/models/colormodel.cpp:94
msgid "brown"
msgstr ""
@@ -1259,8 +1290,8 @@ msgstr ""
#. TRANSLATORS: language
#. TRANSLATORS: popup menu header
-#: src/gui/models/langlistmodel.h:45 src/gui/popups/popupmenu.cpp:1990
-#: src/gui/popups/popupmenu.cpp:2068 src/gui/widgets/tabs/socialtabbase.h:46
+#: src/gui/models/langlistmodel.h:45 src/gui/popups/popupmenu.cpp:2009
+#: src/gui/popups/popupmenu.cpp:2087 src/gui/widgets/tabs/socialtabbase.h:46
msgid "(default)"
msgstr ""
@@ -1410,7 +1441,8 @@ msgid "Blacklisted"
msgstr ""
#. TRANSLATORS: relation type
-#: src/gui/models/playerrelationlistmodel.h:47
+#. TRANSLATORS: palette color
+#: src/gui/models/playerrelationlistmodel.h:47 src/gui/userpalette.cpp:159
msgid "Enemy"
msgstr ""
@@ -1486,62 +1518,62 @@ msgid "Skip"
msgstr ""
#. TRANSLATORS: being popup label
-#: src/gui/popups/beingpopup.cpp:166 src/gui/popups/beingpopup.cpp:186
+#: src/gui/popups/beingpopup.cpp:167 src/gui/popups/beingpopup.cpp:187
#, c-format
msgid "Hungry: %d"
msgstr ""
#. TRANSLATORS: being popup label
-#: src/gui/popups/beingpopup.cpp:170 src/gui/popups/beingpopup.cpp:190
+#: src/gui/popups/beingpopup.cpp:171 src/gui/popups/beingpopup.cpp:191
#, c-format
msgid "Intimacy: %d"
msgstr ""
#. TRANSLATORS: being popup label
-#: src/gui/popups/beingpopup.cpp:206
+#: src/gui/popups/beingpopup.cpp:207
#, c-format
msgid "Party: %s"
msgstr ""
#. TRANSLATORS: being popup label
-#: src/gui/popups/beingpopup.cpp:224
+#: src/gui/popups/beingpopup.cpp:225
#, c-format
msgid "Guild: %s"
msgstr ""
#. TRANSLATORS: being popup label
-#: src/gui/popups/beingpopup.cpp:241
+#: src/gui/popups/beingpopup.cpp:242
#, c-format
msgid "Pvp rank: %u"
msgstr ""
#. TRANSLATORS: being popup label
-#: src/gui/popups/beingpopup.cpp:257
+#: src/gui/popups/beingpopup.cpp:259
#, c-format
msgid "Buy shop: %s"
msgstr ""
#. TRANSLATORS: being popup label
-#: src/gui/popups/beingpopup.cpp:272
+#: src/gui/popups/beingpopup.cpp:276
#, c-format
msgid "Sell shop: %s"
msgstr ""
#. TRANSLATORS: being popup label
-#: src/gui/popups/beingpopup.cpp:286
+#: src/gui/popups/beingpopup.cpp:291
#, c-format
msgid "Comment: %s"
msgstr ""
#. TRANSLATORS: being popup label
-#: src/gui/popups/beingpopup.cpp:300
+#: src/gui/popups/beingpopup.cpp:305
#, c-format
msgid "Chat room: %s"
msgstr ""
#. TRANSLATORS: party popup item
#. TRANSLATORS: party creation message
-#: src/gui/popups/createpartypopup.h:50 src/gui/windows/socialwindow.cpp:504
+#: src/gui/popups/createpartypopup.h:50 src/gui/windows/socialwindow.cpp:521
msgid "Create Party"
msgstr ""
@@ -1555,7 +1587,6 @@ msgstr ""
#. TRANSLATORS: connection dialog button
#. TRANSLATORS: edit server dialog button
#. TRANSLATORS: item amount window button
-#. TRANSLATORS: button in npc post dialog
#. TRANSLATORS: quit dialog button
#. TRANSLATORS: register dialog. button.
#. TRANSLATORS: setup button
@@ -1564,46 +1595,50 @@ msgstr ""
#. TRANSLATORS: unregister dialog. button.
#. TRANSLATORS: updater window button
#. TRANSLATORS: input action name
-#: src/gui/popups/createpartypopup.h:53 src/gui/popups/popupmenu.cpp:374
-#: src/gui/popups/popupmenu.cpp:441 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:1732 src/gui/popups/popupmenu.cpp:1768
-#: src/gui/popups/popupmenu.cpp:1818 src/gui/popups/popupmenu.cpp:1860
-#: src/gui/popups/popupmenu.cpp:1901 src/gui/popups/popupmenu.cpp:1969
-#: src/gui/popups/popupmenu.cpp:2047 src/gui/popups/popupmenu.cpp:2081
-#: src/gui/popups/popupmenu.cpp:2107 src/gui/popups/popupmenu.cpp:2128
-#: src/gui/popups/popupmenu.cpp:2149 src/gui/popups/popupmenu.cpp:2174
-#: src/gui/popups/popupmenu.cpp:2191 src/gui/popups/popupmenu.cpp:2505
-#: src/gui/popups/popupmenu.cpp:2670 src/gui/windows/buyselldialog.cpp:75
-#: src/gui/windows/changeemaildialog.cpp:55
-#: src/gui/windows/changepassworddialog.cpp:57
-#: src/gui/windows/charcreatedialog.cpp:122
+#: src/gui/popups/createpartypopup.h:53 src/gui/popups/popupmenu.cpp:384
+#: src/gui/popups/popupmenu.cpp:452 src/gui/popups/popupmenu.cpp:553
+#: src/gui/popups/popupmenu.cpp:600 src/gui/popups/popupmenu.cpp:635
+#: src/gui/popups/popupmenu.cpp:666 src/gui/popups/popupmenu.cpp:691
+#: src/gui/popups/popupmenu.cpp:716 src/gui/popups/popupmenu.cpp:905
+#: src/gui/popups/popupmenu.cpp:932 src/gui/popups/popupmenu.cpp:965
+#: src/gui/popups/popupmenu.cpp:1749 src/gui/popups/popupmenu.cpp:1785
+#: src/gui/popups/popupmenu.cpp:1835 src/gui/popups/popupmenu.cpp:1877
+#: src/gui/popups/popupmenu.cpp:1918 src/gui/popups/popupmenu.cpp:1988
+#: src/gui/popups/popupmenu.cpp:2066 src/gui/popups/popupmenu.cpp:2100
+#: src/gui/popups/popupmenu.cpp:2126 src/gui/popups/popupmenu.cpp:2147
+#: src/gui/popups/popupmenu.cpp:2168 src/gui/popups/popupmenu.cpp:2194
+#: src/gui/popups/popupmenu.cpp:2212 src/gui/popups/popupmenu.cpp:2528
+#: src/gui/popups/popupmenu.cpp:2693 src/gui/windows/buyselldialog.cpp:75
+#: src/gui/windows/changeemaildialog.cpp:56
+#: src/gui/windows/changepassworddialog.cpp:58
+#: src/gui/windows/charcreatedialog.cpp:121
#: src/gui/windows/connectiondialog.cpp:52
-#: src/gui/windows/editserverdialog.cpp:61
-#: src/gui/windows/itemamountwindow.cpp:169
-#: src/gui/windows/npcpostdialog.cpp:70 src/gui/windows/quitdialog.cpp:70
-#: src/gui/windows/registerdialog.cpp:65 src/gui/windows/setupwindow.cpp:94
-#: src/gui/windows/textcommandeditor.cpp:86 src/gui/windows/textdialog.cpp:55
-#: src/gui/windows/unregisterdialog.cpp:54
-#: src/gui/windows/updaterwindow.cpp:190 src/input/pages/gui.cpp:105
+#: src/gui/windows/editserverdialog.cpp:58
+#: src/gui/windows/itemamountwindow.cpp:181 src/gui/windows/quitdialog.cpp:68
+#: src/gui/windows/registerdialog.cpp:62 src/gui/windows/setupwindow.cpp:99
+#: src/gui/windows/textcommandeditor.cpp:87 src/gui/windows/textdialog.cpp:55
+#: src/gui/windows/unregisterdialog.cpp:55
+#: src/gui/windows/updaterwindow.cpp:189 src/input/pages/gui.cpp:103
msgid "Cancel"
msgstr ""
#. TRANSLATORS: popup label
-#: src/gui/popups/itempopup.cpp:203
+#: src/gui/popups/itempopup.cpp:220
#, c-format
msgid "Weight: %s"
msgstr ""
+#. TRANSLATORS: popup label
+#: src/gui/popups/itempopup.cpp:285
+msgid "Cards: "
+msgstr ""
+
#. TRANSLATORS: popup menu item
#. TRANSLATORS: trade with player
#. TRANSLATORS: trade chat tab name
#. TRANSLATORS: inventory type name
-#: src/gui/popups/popupmenu.cpp:156 src/gui/popups/popupmenu.cpp:800
-#: src/gui/widgets/tabs/chat/tradetab.cpp:39 src/inventory.cpp:319
+#: src/gui/popups/popupmenu.cpp:161 src/gui/popups/popupmenu.cpp:811
+#: src/gui/widgets/tabs/chat/tradetab.cpp:39 src/inventory.cpp:328
msgid "Trade"
msgstr ""
@@ -1614,53 +1649,52 @@ msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: attack player
#. TRANSLATORS: Skill type
-#. TRANSLATORS: bot checker window table header
#. TRANSLATORS: input action name
#. TRANSLATORS: player stat
-#: src/gui/popups/popupmenu.cpp:159 src/gui/popups/popupmenu.cpp:277
-#: src/gui/popups/popupmenu.cpp:803 src/gui/widgets/skillinfo.cpp:114
-#: src/gui/windows/botcheckerwindow.cpp:88 src/input/pages/basic.cpp:42
-#: src/net/eathena/generalhandler.cpp:401 src/net/tmwa/generalhandler.cpp:358
+#: src/gui/popups/popupmenu.cpp:164 src/gui/popups/popupmenu.cpp:286
+#: src/gui/popups/popupmenu.cpp:814 src/gui/widgets/skillinfo.cpp:109
+#: src/input/pages/basic.cpp:40 src/net/eathena/generalhandler.cpp:396
+#: src/net/tmwa/generalhandler.cpp:359
msgid "Attack"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: send whisper to player
-#: src/gui/popups/popupmenu.cpp:162 src/gui/popups/popupmenu.cpp:252
-#: src/gui/popups/popupmenu.cpp:462
+#: src/gui/popups/popupmenu.cpp:167 src/gui/popups/popupmenu.cpp:259
+#: src/gui/popups/popupmenu.cpp:473
msgid "Whisper"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: heal player
-#: src/gui/popups/popupmenu.cpp:168 src/gui/popups/popupmenu.cpp:807
+#: src/gui/popups/popupmenu.cpp:173 src/gui/popups/popupmenu.cpp:818
msgid "Heal"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: kick player from guild
-#: src/gui/popups/popupmenu.cpp:188 src/gui/popups/popupmenu.cpp:204
-#: src/gui/popups/popupmenu.cpp:511 src/gui/popups/popupmenu.cpp:835
+#: src/gui/popups/popupmenu.cpp:193 src/gui/popups/popupmenu.cpp:209
+#: src/gui/popups/popupmenu.cpp:522 src/gui/popups/popupmenu.cpp:846
msgid "Kick from guild"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: change player position in guild
-#: src/gui/popups/popupmenu.cpp:195 src/gui/popups/popupmenu.cpp:211
-#: src/gui/popups/popupmenu.cpp:518 src/gui/popups/popupmenu.cpp:842
+#: src/gui/popups/popupmenu.cpp:200 src/gui/popups/popupmenu.cpp:216
+#: src/gui/popups/popupmenu.cpp:529 src/gui/popups/popupmenu.cpp:853
msgid "Change pos in guild"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: invite player to guild
-#: src/gui/popups/popupmenu.cpp:224 src/gui/popups/popupmenu.cpp:530
-#: src/gui/popups/popupmenu.cpp:856
+#: src/gui/popups/popupmenu.cpp:229 src/gui/popups/popupmenu.cpp:541
+#: src/gui/popups/popupmenu.cpp:867
msgid "Invite to guild"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: set player invisible for self by id
-#: src/gui/popups/popupmenu.cpp:231
+#: src/gui/popups/popupmenu.cpp:236
msgid "Nuke"
msgstr ""
@@ -1677,20 +1711,18 @@ msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: move to player location
#. TRANSLATORS: input tab sub tab name
-#. TRANSLATORS: bot checker window table header
-#: src/gui/popups/popupmenu.cpp:234 src/gui/popups/popupmenu.cpp:265
-#: src/gui/popups/popupmenu.cpp:492 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:92
+#: src/gui/popups/popupmenu.cpp:239 src/gui/popups/popupmenu.cpp:272
+#: src/gui/popups/popupmenu.cpp:503 src/gui/popups/popupmenu.cpp:659
+#: src/gui/popups/popupmenu.cpp:825 src/gui/popups/popupmenu.cpp:890
+#: src/gui/setupinputpages.cpp:45
msgid "Move"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: talk with npc
-#. TRANSLATORS: bot checker window table header
#. TRANSLATORS: input action name
-#: src/gui/popups/popupmenu.cpp:246 src/gui/windows/botcheckerwindow.cpp:90
-#: src/input/pages/basic.cpp:90 src/resources/db/npcdb.cpp:146
+#: src/gui/popups/popupmenu.cpp:253 src/input/pages/basic.cpp:88
+#: src/resources/db/npcdb.cpp:147
msgid "Talk"
msgstr ""
@@ -1702,11 +1734,11 @@ msgstr ""
#. TRANSLATORS: shop window button
#. TRANSLATORS: shop window tab name
#. TRANSLATORS: input action name
-#: src/gui/popups/popupmenu.cpp:256 src/gui/popups/popupmenu.cpp:2359
-#: src/gui/windows/buydialog.cpp:191 src/gui/windows/buydialog.cpp:207
-#: src/gui/windows/buydialog.cpp:268 src/gui/windows/buyselldialog.cpp:71
-#: src/gui/windows/shopwindow.cpp:168 src/input/pages/basic.cpp:240
-#: src/resources/db/npcdb.cpp:147
+#: src/gui/popups/popupmenu.cpp:263 src/gui/popups/popupmenu.cpp:2380
+#: src/gui/windows/buydialog.cpp:194 src/gui/windows/buydialog.cpp:212
+#: src/gui/windows/buydialog.cpp:275 src/gui/windows/buyselldialog.cpp:71
+#: src/gui/windows/shopwindow.cpp:168 src/input/pages/basic.cpp:244
+#: src/resources/db/npcdb.cpp:148
msgid "Buy"
msgstr ""
@@ -1719,10 +1751,10 @@ msgstr ""
#. TRANSLATORS: shop window button
#. TRANSLATORS: shop window tab name
#. TRANSLATORS: input action name
-#: src/gui/popups/popupmenu.cpp:259 src/gui/popups/popupmenu.cpp:2371
-#: src/gui/widgets/selldialog.cpp:51 src/gui/widgets/selldialog.cpp:96
+#: src/gui/popups/popupmenu.cpp:266 src/gui/popups/popupmenu.cpp:2392
+#: src/gui/widgets/selldialog.cpp:52 src/gui/widgets/selldialog.cpp:99
#: src/gui/windows/buyselldialog.cpp:73 src/gui/windows/shopwindow.cpp:170
-#: src/input/pages/basic.cpp:246 src/resources/db/npcdb.cpp:148
+#: src/input/pages/basic.cpp:250 src/resources/db/npcdb.cpp:149
msgid "Sell"
msgstr ""
@@ -1730,26 +1762,26 @@ msgstr ""
#. TRANSLATORS: add comment to npc
#. TRANSLATORS: popup menu item
#. TRANSLATORS: add comment to player
-#: src/gui/popups/popupmenu.cpp:268 src/gui/popups/popupmenu.cpp:472
-#: src/gui/popups/popupmenu.cpp:2467
+#: src/gui/popups/popupmenu.cpp:275 src/gui/popups/popupmenu.cpp:483
+#: src/gui/popups/popupmenu.cpp:2490
msgid "Add comment"
msgstr ""
#. TRANSLATORS: remove monster from attack list
#. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:289
+#: src/gui/popups/popupmenu.cpp:298
msgid "Remove from attack list"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: add monster to priotiry attack list
-#: src/gui/popups/popupmenu.cpp:296
+#: src/gui/popups/popupmenu.cpp:305
msgid "Add to priority attack list"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: add monster to attack list
-#: src/gui/popups/popupmenu.cpp:300
+#: src/gui/popups/popupmenu.cpp:309
msgid "Add to attack list"
msgstr ""
@@ -1757,19 +1789,19 @@ msgstr ""
#. TRANSLATORS: add monster to ignore list
#. TRANSLATORS: popup menu item
#. TRANSLATORS: add item to pickup list
-#: src/gui/popups/popupmenu.cpp:304 src/gui/popups/popupmenu.cpp:2487
+#: src/gui/popups/popupmenu.cpp:313 src/gui/popups/popupmenu.cpp:2510
msgid "Add to ignore list"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: Mercenary move to master
-#: src/gui/popups/popupmenu.cpp:313 src/gui/popups/popupmenu.cpp:324
+#: src/gui/popups/popupmenu.cpp:323 src/gui/popups/popupmenu.cpp:334
msgid "Move to master"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: fire mercenary
-#: src/gui/popups/popupmenu.cpp:317
+#: src/gui/popups/popupmenu.cpp:327
msgid "Fire"
msgstr ""
@@ -1777,19 +1809,19 @@ msgstr ""
#. TRANSLATORS: feed homunculus
#. TRANSLATORS: popup menu item
#. TRANSLATORS: feed pet
-#: src/gui/popups/popupmenu.cpp:327 src/gui/popups/popupmenu.cpp:340
+#: src/gui/popups/popupmenu.cpp:337 src/gui/popups/popupmenu.cpp:350
msgid "Feed"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: delete homunculus
-#: src/gui/popups/popupmenu.cpp:331
+#: src/gui/popups/popupmenu.cpp:341
msgid "Kill"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: pet drop loot
-#: src/gui/popups/popupmenu.cpp:343
+#: src/gui/popups/popupmenu.cpp:353
msgid "Drop loot"
msgstr ""
@@ -1797,8 +1829,8 @@ msgstr ""
#. TRANSLATORS: pet unequip item
#. TRANSLATORS: equipment window button
#. TRANSLATORS: inventory button
-#: src/gui/popups/popupmenu.cpp:346 src/gui/windows/equipmentwindow.cpp:74
-#: src/gui/windows/inventorywindow.cpp:186 src/resources/itemtypemapdata.h:45
+#: src/gui/popups/popupmenu.cpp:356 src/gui/windows/equipmentwindow.cpp:72
+#: src/gui/windows/inventorywindow.cpp:200 src/resources/itemtypemapdata.h:45
#: src/resources/itemtypemapdata.h:49 src/resources/itemtypemapdata.h:53
#: src/resources/itemtypemapdata.h:57 src/resources/itemtypemapdata.h:61
#: src/resources/itemtypemapdata.h:65 src/resources/itemtypemapdata.h:69
@@ -1813,14 +1845,14 @@ msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: rename map item
#. TRANSLATORS: shop window button
-#: src/gui/popups/popupmenu.cpp:350 src/gui/popups/popupmenu.cpp:609
-#: src/gui/windows/charselectdialog.cpp:132 src/gui/windows/shopwindow.cpp:192
+#: src/gui/popups/popupmenu.cpp:360 src/gui/popups/popupmenu.cpp:620
+#: src/gui/windows/charselectdialog.cpp:129 src/gui/windows/shopwindow.cpp:192
msgid "Rename"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: pet return to egg
-#: src/gui/popups/popupmenu.cpp:354
+#: src/gui/popups/popupmenu.cpp:364
msgid "Return to egg"
msgstr ""
@@ -1828,38 +1860,38 @@ msgstr ""
#. TRANSLATORS: add being name to chat
#. TRANSLATORS: popup menu item
#. TRANSLATORS: add player name to chat
-#: src/gui/popups/popupmenu.cpp:369 src/gui/popups/popupmenu.cpp:538
+#: src/gui/popups/popupmenu.cpp:379 src/gui/popups/popupmenu.cpp:549
msgid "Add name to chat"
msgstr ""
#. TRANSLATORS: popup menu header
#. TRANSLATORS: settings tab name
-#: src/gui/popups/popupmenu.cpp:418 src/gui/widgets/tabs/setup_players.cpp:38
+#: src/gui/popups/popupmenu.cpp:429 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:484 src/gui/popups/popupmenu.cpp:2412
-#: src/gui/popups/popupmenu.cpp:2436
+#: src/gui/popups/popupmenu.cpp:495 src/gui/popups/popupmenu.cpp:2433
+#: src/gui/popups/popupmenu.cpp:2457
msgid "Kick from party"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: pickup item from ground
-#: src/gui/popups/popupmenu.cpp:571 src/gui/popups/popupmenu.cpp:580
+#: src/gui/popups/popupmenu.cpp:582 src/gui/popups/popupmenu.cpp:591
msgid "Pick up"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: add item name to chat
-#: src/gui/popups/popupmenu.cpp:585 src/gui/popups/popupmenu.cpp:1728
-#: src/gui/popups/popupmenu.cpp:1804 src/gui/popups/popupmenu.cpp:1846
+#: src/gui/popups/popupmenu.cpp:596 src/gui/popups/popupmenu.cpp:1745
+#: src/gui/popups/popupmenu.cpp:1821 src/gui/popups/popupmenu.cpp:1863
msgid "Add to chat"
msgstr ""
#. TRANSLATORS: popup menu header
-#: src/gui/popups/popupmenu.cpp:606 src/gui/popups/popupmenu.cpp:638
+#: src/gui/popups/popupmenu.cpp:617 src/gui/popups/popupmenu.cpp:649
msgid "Map Item"
msgstr ""
@@ -1869,20 +1901,20 @@ msgstr ""
#. TRANSLATORS: remove attack target
#. TRANSLATORS: popup menu item
#. TRANSLATORS: remove item from pickup filter
-#: src/gui/popups/popupmenu.cpp:612 src/gui/popups/popupmenu.cpp:2043
-#: src/gui/popups/popupmenu.cpp:2077
+#: src/gui/popups/popupmenu.cpp:623 src/gui/popups/popupmenu.cpp:2062
+#: src/gui/popups/popupmenu.cpp:2096
msgid "Remove"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: warp to map item
-#: src/gui/popups/popupmenu.cpp:619 src/gui/popups/popupmenu.cpp:644
+#: src/gui/popups/popupmenu.cpp:630 src/gui/popups/popupmenu.cpp:655
msgid "Warp"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: move camera to map item
-#: src/gui/popups/popupmenu.cpp:651
+#: src/gui/popups/popupmenu.cpp:662
msgid "Move camera"
msgstr ""
@@ -1891,77 +1923,77 @@ msgstr ""
#. TRANSLATORS: full button name
#. TRANSLATORS: outfits button tooltip
#. TRANSLATORS: outfits window name
-#: src/gui/popups/popupmenu.cpp:669 src/gui/setupinputpages.cpp:53
-#: src/gui/windowmenu.cpp:142 src/gui/windows/inventorywindow.cpp:217
-#: src/gui/windows/outfitwindow.cpp:55
+#: src/gui/popups/popupmenu.cpp:680 src/gui/setupinputpages.cpp:53
+#: src/gui/windowmenu.cpp:143 src/gui/windows/inventorywindow.cpp:229
+#: src/gui/windows/outfitwindow.cpp:58
msgid "Outfits"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: clear selected outfit
-#: src/gui/popups/popupmenu.cpp:672
+#: src/gui/popups/popupmenu.cpp:683
msgid "Clear outfit"
msgstr ""
#. TRANSLATORS: popup menu header
#. TRANSLATORS: full button name
-#: src/gui/popups/popupmenu.cpp:698 src/gui/windowmenu.cpp:126
+#: src/gui/popups/popupmenu.cpp:709 src/gui/windowmenu.cpp:124
msgid "Spells"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: edit selected spell
-#: src/gui/popups/popupmenu.cpp:701
+#: src/gui/popups/popupmenu.cpp:712
msgid "Edit spell"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: remove all text from chat tab
#. TRANSLATORS: npc dialog button
-#: src/gui/popups/popupmenu.cpp:732 src/gui/windows/npcdialog.cpp:110
+#: src/gui/popups/popupmenu.cpp:743 src/gui/windows/npcdialog.cpp:112
msgid "Clear"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: disable chat tab highlight
-#: src/gui/popups/popupmenu.cpp:739
+#: src/gui/popups/popupmenu.cpp:750
msgid "Disable highlight"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: enable chat tab highlight
-#: src/gui/popups/popupmenu.cpp:745
+#: src/gui/popups/popupmenu.cpp:756
msgid "Enable highlight"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: do not remove player names from chat tab
-#: src/gui/popups/popupmenu.cpp:751
+#: src/gui/popups/popupmenu.cpp:762
msgid "Don't remove name"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: remove player names from chat tab
-#: src/gui/popups/popupmenu.cpp:757
+#: src/gui/popups/popupmenu.cpp:768
msgid "Remove name"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: enable away messages in chat tab
-#: src/gui/popups/popupmenu.cpp:763
+#: src/gui/popups/popupmenu.cpp:774
msgid "Enable away"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: disable away messages in chat tab
-#: src/gui/popups/popupmenu.cpp:769
+#: src/gui/popups/popupmenu.cpp:780
msgid "Disable away"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: enable away messages in chat tab
#. TRANSLATORS: social window button
-#: src/gui/popups/popupmenu.cpp:776 src/gui/windows/socialwindow.cpp:83
+#: src/gui/popups/popupmenu.cpp:787 src/gui/windows/socialwindow.cpp:81
msgid "Leave"
msgstr ""
@@ -1971,71 +2003,70 @@ 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:2145
-#: src/gui/popups/popupmenu.cpp:2187
+#: src/gui/popups/popupmenu.cpp:792 src/gui/popups/popupmenu.cpp:2164
+#: src/gui/popups/popupmenu.cpp:2208
msgid "Copy to clipboard"
msgstr ""
#. TRANSLATORS: popup menu header
-#: src/gui/popups/popupmenu.cpp:903
+#: src/gui/popups/popupmenu.cpp:914
msgid "Change guild position"
msgstr ""
#. TRANSLATORS: popup menu header
-#: src/gui/popups/popupmenu.cpp:948
+#: src/gui/popups/popupmenu.cpp:959
msgid "window"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: unlock window
-#: src/gui/popups/popupmenu.cpp:974
+#: src/gui/popups/popupmenu.cpp:988
msgid "Unlock"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: lock window
-#: src/gui/popups/popupmenu.cpp:980
+#: src/gui/popups/popupmenu.cpp:994
msgid "Lock"
msgstr ""
-#. TRANSLATORS: number of chars in string should be near original
-#: src/gui/popups/popupmenu.cpp:1028
+#: src/gui/popups/popupmenu.cpp:1043
msgid "Rename map sign "
msgstr ""
#. TRANSLATORS: number of chars in string should be near original
-#: src/gui/popups/popupmenu.cpp:1030
+#: src/gui/popups/popupmenu.cpp:1045
msgid "Name: "
msgstr ""
-#: src/gui/popups/popupmenu.cpp:1049
+#: src/gui/popups/popupmenu.cpp:1063
msgid "Player comment "
msgstr ""
#. TRANSLATORS: number of chars in string should be near original
-#: src/gui/popups/popupmenu.cpp:1051
+#: src/gui/popups/popupmenu.cpp:1065
msgid "Comment: "
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: add item to trade
-#: src/gui/popups/popupmenu.cpp:1624
+#: src/gui/popups/popupmenu.cpp:1638
msgid "Add to trade"
msgstr ""
-#: src/gui/popups/popupmenu.cpp:1632
+#: src/gui/popups/popupmenu.cpp:1646
msgid "Add to trade 10"
msgstr ""
-#: src/gui/popups/popupmenu.cpp:1637
+#: src/gui/popups/popupmenu.cpp:1651
msgid "Add to trade half"
msgstr ""
-#: src/gui/popups/popupmenu.cpp:1641
+#: src/gui/popups/popupmenu.cpp:1655
msgid "Add to trade all-1"
msgstr ""
-#: src/gui/popups/popupmenu.cpp:1645
+#: src/gui/popups/popupmenu.cpp:1659
msgid "Add to trade all"
msgstr ""
@@ -2044,50 +2075,50 @@ msgstr ""
#. TRANSLATORS: storage button
#. TRANSLATORS: inventory button
#. TRANSLATORS: setup button
-#: src/gui/popups/popupmenu.cpp:1653 src/gui/popups/popupmenu.cpp:1800
-#: src/gui/popups/popupmenu.cpp:1841 src/gui/windows/inventorywindow.cpp:249
-#: src/gui/windows/inventorywindow.cpp:272
-#: src/gui/windows/inventorywindow.cpp:864 src/gui/windows/setupwindow.cpp:96
+#: src/gui/popups/popupmenu.cpp:1667 src/gui/popups/popupmenu.cpp:1817
+#: src/gui/popups/popupmenu.cpp:1858 src/gui/windows/inventorywindow.cpp:260
+#: src/gui/windows/inventorywindow.cpp:284
+#: src/gui/windows/inventorywindow.cpp:882 src/gui/windows/setupwindow.cpp:101
msgid "Store"
msgstr ""
-#: src/gui/popups/popupmenu.cpp:1661
+#: src/gui/popups/popupmenu.cpp:1675
msgid "Store 10"
msgstr ""
-#: src/gui/popups/popupmenu.cpp:1666
+#: src/gui/popups/popupmenu.cpp:1680
msgid "Store half"
msgstr ""
-#: src/gui/popups/popupmenu.cpp:1670
+#: src/gui/popups/popupmenu.cpp:1684
msgid "Store all-1"
msgstr ""
-#: src/gui/popups/popupmenu.cpp:1674
+#: src/gui/popups/popupmenu.cpp:1688
msgid "Store all"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: get item from storage
#. TRANSLATORS: storage button
-#: src/gui/popups/popupmenu.cpp:1684 src/gui/windows/inventorywindow.cpp:251
-#: src/gui/windows/inventorywindow.cpp:274
+#: src/gui/popups/popupmenu.cpp:1698 src/gui/windows/inventorywindow.cpp:262
+#: src/gui/windows/inventorywindow.cpp:286
msgid "Retrieve"
msgstr ""
-#: src/gui/popups/popupmenu.cpp:1692
+#: src/gui/popups/popupmenu.cpp:1706
msgid "Retrieve 10"
msgstr ""
-#: src/gui/popups/popupmenu.cpp:1697
+#: src/gui/popups/popupmenu.cpp:1711
msgid "Retrieve half"
msgstr ""
-#: src/gui/popups/popupmenu.cpp:1701
+#: src/gui/popups/popupmenu.cpp:1715
msgid "Retrieve all-1"
msgstr ""
-#: src/gui/popups/popupmenu.cpp:1705
+#: src/gui/popups/popupmenu.cpp:1719
msgid "Retrieve all"
msgstr ""
@@ -2097,51 +2128,56 @@ msgstr ""
#. TRANSLATORS: inventory button
#. TRANSLATORS: skills dialog button
#. TRANSLATORS: inventory button
-#: src/gui/popups/popupmenu.cpp:1762 src/gui/popups/popupmenu.cpp:2556
-#: src/gui/windows/inventorywindow.cpp:184
-#: src/gui/windows/inventorywindow.cpp:750 src/gui/windows/skilldialog.cpp:79
-#: src/gui/windows/skilldialog.cpp:151 src/gui/windows/skilldialog.cpp:321
-#: src/gui/windows/skilldialog.cpp:477 src/gui/windows/skilldialog.cpp:559
+#: src/gui/popups/popupmenu.cpp:1779 src/gui/popups/popupmenu.cpp:2579
+#: src/gui/windows/inventorywindow.cpp:198
+#: src/gui/windows/inventorywindow.cpp:771 src/gui/windows/skilldialog.cpp:77
+#: src/gui/windows/skilldialog.cpp:149 src/gui/windows/skilldialog.cpp:319
+#: src/gui/windows/skilldialog.cpp:483 src/gui/windows/skilldialog.cpp:565
#: src/resources/itemtypemapdata.h:37 src/resources/itemtypemapdata.h:41
msgid "Use"
msgstr ""
#. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:1856
+#: src/gui/popups/popupmenu.cpp:1873
msgid "Clear drop window"
msgstr ""
#. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:1887 src/gui/popups/popupmenu.cpp:1948
+#: src/gui/popups/popupmenu.cpp:1904 src/gui/popups/popupmenu.cpp:1965
msgid "Hide"
msgstr ""
#. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:1894 src/gui/popups/popupmenu.cpp:1955
+#: src/gui/popups/popupmenu.cpp:1911 src/gui/popups/popupmenu.cpp:1972
msgid "Show"
msgstr ""
#. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:1962
+#: src/gui/popups/popupmenu.cpp:1979
+msgid "Open yellow bar settings"
+msgstr ""
+
+#. TRANSLATORS: popup menu item
+#: src/gui/popups/popupmenu.cpp:1981
msgid "Reset yellow bar"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: copy status to chat
#. TRANSLATORS: status window button
-#: src/gui/popups/popupmenu.cpp:1966 src/gui/windows/statuswindow.cpp:92
+#: src/gui/popups/popupmenu.cpp:1985 src/gui/windows/statuswindow.cpp:88
msgid "Copy to chat"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: move attack target up
-#: src/gui/popups/popupmenu.cpp:2006 src/gui/popups/popupmenu.cpp:2025
+#: src/gui/popups/popupmenu.cpp:2025 src/gui/popups/popupmenu.cpp:2044
msgid "Move up"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: move attack target down
-#: src/gui/popups/popupmenu.cpp:2012 src/gui/popups/popupmenu.cpp:2031
+#: src/gui/popups/popupmenu.cpp:2031 src/gui/popups/popupmenu.cpp:2050
msgid "Move down"
msgstr ""
@@ -2149,155 +2185,155 @@ msgstr ""
#. TRANSLATORS: undress item from player
#. TRANSLATORS: popup menu item
#. TRANSLATORS: undress player
-#: src/gui/popups/popupmenu.cpp:2103 src/gui/popups/popupmenu.cpp:2464
+#: src/gui/popups/popupmenu.cpp:2122 src/gui/popups/popupmenu.cpp:2487
msgid "Undress"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: copy text to clipboard
-#: src/gui/popups/popupmenu.cpp:2121
+#: src/gui/popups/popupmenu.cpp:2140
msgid "Copy"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: paste text from clipboard
-#: src/gui/popups/popupmenu.cpp:2124
+#: src/gui/popups/popupmenu.cpp:2143
msgid "Paste"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: open link in browser
-#: src/gui/popups/popupmenu.cpp:2142
+#: src/gui/popups/popupmenu.cpp:2161
msgid "Open link"
msgstr ""
#. TRANSLATORS: popup menu header
-#: src/gui/popups/popupmenu.cpp:2160
+#: src/gui/popups/popupmenu.cpp:2179
msgid "Show window"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: add player to disregarded list
-#: src/gui/popups/popupmenu.cpp:2233 src/gui/popups/popupmenu.cpp:2269
-#: src/gui/popups/popupmenu.cpp:2308 src/gui/popups/popupmenu.cpp:2326
+#: src/gui/popups/popupmenu.cpp:2254 src/gui/popups/popupmenu.cpp:2290
+#: src/gui/popups/popupmenu.cpp:2329 src/gui/popups/popupmenu.cpp:2347
msgid "Disregard"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: add player to ignore list
#. TRANSLATORS: confirm dialog button
-#: src/gui/popups/popupmenu.cpp:2236 src/gui/popups/popupmenu.cpp:2272
-#: src/gui/popups/popupmenu.cpp:2311 src/gui/windows/confirmdialog.cpp:60
+#: src/gui/popups/popupmenu.cpp:2257 src/gui/popups/popupmenu.cpp:2293
+#: src/gui/popups/popupmenu.cpp:2332 src/gui/windows/confirmdialog.cpp:62
msgid "Ignore"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: add player to black list
-#: src/gui/popups/popupmenu.cpp:2239 src/gui/popups/popupmenu.cpp:2314
+#: src/gui/popups/popupmenu.cpp:2260 src/gui/popups/popupmenu.cpp:2335
msgid "Black list"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: add player to enemy list
-#: src/gui/popups/popupmenu.cpp:2242 src/gui/popups/popupmenu.cpp:2275
+#: src/gui/popups/popupmenu.cpp:2263 src/gui/popups/popupmenu.cpp:2296
msgid "Set as enemy"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: add player to erased list
-#: src/gui/popups/popupmenu.cpp:2245 src/gui/popups/popupmenu.cpp:2278
-#: src/gui/popups/popupmenu.cpp:2290 src/gui/popups/popupmenu.cpp:2299
-#: src/gui/popups/popupmenu.cpp:2317
+#: src/gui/popups/popupmenu.cpp:2266 src/gui/popups/popupmenu.cpp:2299
+#: src/gui/popups/popupmenu.cpp:2311 src/gui/popups/popupmenu.cpp:2320
+#: src/gui/popups/popupmenu.cpp:2338
msgid "Erase"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: add player to friends list
-#: src/gui/popups/popupmenu.cpp:2255
+#: src/gui/popups/popupmenu.cpp:2276
msgid "Be friend"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: remove player from ignore list
-#: src/gui/popups/popupmenu.cpp:2266 src/gui/popups/popupmenu.cpp:2284
-#: src/gui/popups/popupmenu.cpp:2296 src/gui/popups/popupmenu.cpp:2305
-#: src/gui/popups/popupmenu.cpp:2323
+#: src/gui/popups/popupmenu.cpp:2287 src/gui/popups/popupmenu.cpp:2305
+#: src/gui/popups/popupmenu.cpp:2317 src/gui/popups/popupmenu.cpp:2326
+#: src/gui/popups/popupmenu.cpp:2344
msgid "Unignore"
msgstr ""
#. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:2342
+#: src/gui/popups/popupmenu.cpp:2363
msgid "Follow"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: imitate player
-#: src/gui/popups/popupmenu.cpp:2346
+#: src/gui/popups/popupmenu.cpp:2367
msgid "Imitate"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: buy item
-#: src/gui/popups/popupmenu.cpp:2365 src/gui/popups/popupmenu.cpp:2389
+#: src/gui/popups/popupmenu.cpp:2386 src/gui/popups/popupmenu.cpp:2410
msgid "Buy (?)"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: sell item
-#: src/gui/popups/popupmenu.cpp:2377 src/gui/popups/popupmenu.cpp:2392
+#: src/gui/popups/popupmenu.cpp:2398 src/gui/popups/popupmenu.cpp:2413
msgid "Sell (?)"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: invite player to party
-#: src/gui/popups/popupmenu.cpp:2406 src/gui/popups/popupmenu.cpp:2430
+#: src/gui/popups/popupmenu.cpp:2427 src/gui/popups/popupmenu.cpp:2451
msgid "Invite to party"
msgstr ""
-#: src/gui/popups/popupmenu.cpp:2453
+#: src/gui/popups/popupmenu.cpp:2475
#, c-format
msgid "Join chat %s"
msgstr ""
#. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:2461
+#: src/gui/popups/popupmenu.cpp:2484
msgid "Show Items"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: remove item from pickup list
-#: src/gui/popups/popupmenu.cpp:2478
+#: src/gui/popups/popupmenu.cpp:2501
msgid "Remove from pickup list"
msgstr ""
#. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:2483
+#: src/gui/popups/popupmenu.cpp:2506
msgid "Add to pickup list"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: remove protection from item
-#: src/gui/popups/popupmenu.cpp:2532
+#: src/gui/popups/popupmenu.cpp:2555
msgid "Unprotect item"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: add protection to item
-#: src/gui/popups/popupmenu.cpp:2541
+#: src/gui/popups/popupmenu.cpp:2564
msgid "Protect item"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: drop item
#. TRANSLATORS: inventory button
-#: src/gui/popups/popupmenu.cpp:2571 src/gui/windows/inventorywindow.cpp:199
-#: src/gui/windows/inventorywindow.cpp:872
+#: src/gui/popups/popupmenu.cpp:2594 src/gui/windows/inventorywindow.cpp:213
+#: src/gui/windows/inventorywindow.cpp:890
msgid "Drop..."
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: drop all item amount
-#: src/gui/popups/popupmenu.cpp:2574
+#: src/gui/popups/popupmenu.cpp:2597
msgid "Drop all"
msgstr ""
@@ -2305,60 +2341,60 @@ msgstr ""
#. TRANSLATORS: drop item
#. TRANSLATORS: full button name
#. TRANSLATORS: inventory button
-#: src/gui/popups/popupmenu.cpp:2580 src/gui/windowmenu.cpp:130
-#: src/gui/windows/inventorywindow.cpp:877
+#: src/gui/popups/popupmenu.cpp:2603 src/gui/windowmenu.cpp:128
+#: src/gui/windows/inventorywindow.cpp:895
msgid "Drop"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: gm commands
-#: src/gui/popups/popupmenu.cpp:2591
+#: src/gui/popups/popupmenu.cpp:2614
msgid "GM..."
msgstr ""
#. TRANSLATORS: popup menu header
-#: src/gui/popups/popupmenu.cpp:2599
+#: src/gui/popups/popupmenu.cpp:2622
msgid "GM commands"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: check player ip
-#: src/gui/popups/popupmenu.cpp:2604
+#: src/gui/popups/popupmenu.cpp:2627
msgid "Check ip"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: go to player position
-#: src/gui/popups/popupmenu.cpp:2607
+#: src/gui/popups/popupmenu.cpp:2630
msgid "Goto"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: recall player to current position
-#: src/gui/popups/popupmenu.cpp:2610
+#: src/gui/popups/popupmenu.cpp:2633
msgid "Recall"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: kick player
-#: src/gui/popups/popupmenu.cpp:2618
+#: src/gui/popups/popupmenu.cpp:2641
msgid "Kick"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: mute player
-#: src/gui/popups/popupmenu.cpp:2626 src/gui/popups/popupmenu.cpp:2630
-#: src/gui/popups/popupmenu.cpp:2634 src/gui/popups/popupmenu.cpp:2638
-#: src/gui/popups/popupmenu.cpp:2642
+#: src/gui/popups/popupmenu.cpp:2649 src/gui/popups/popupmenu.cpp:2653
+#: src/gui/popups/popupmenu.cpp:2657 src/gui/popups/popupmenu.cpp:2661
+#: src/gui/popups/popupmenu.cpp:2665
#, c-format
msgid "Mute %d"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: mute player
-#: src/gui/popups/popupmenu.cpp:2647 src/gui/popups/popupmenu.cpp:2651
-#: src/gui/popups/popupmenu.cpp:2655 src/gui/popups/popupmenu.cpp:2659
-#: src/gui/popups/popupmenu.cpp:2663
+#: src/gui/popups/popupmenu.cpp:2670 src/gui/popups/popupmenu.cpp:2674
+#: src/gui/popups/popupmenu.cpp:2678 src/gui/popups/popupmenu.cpp:2682
+#: src/gui/popups/popupmenu.cpp:2686
#, c-format
msgid "Unmute %d"
msgstr ""
@@ -2370,7 +2406,7 @@ msgstr ""
#. TRANSLATORS: input tab sub tab name
#. TRANSLATORS: full button name
-#: src/gui/setupinputpages.cpp:47 src/gui/windowmenu.cpp:122
+#: src/gui/setupinputpages.cpp:47 src/gui/windowmenu.cpp:120
msgid "Shortcuts"
msgstr ""
@@ -2379,15 +2415,15 @@ msgstr ""
#. TRANSLATORS: full button name
#. TRANSLATORS: input action label
#: src/gui/setupinputpages.cpp:49 src/gui/widgets/tabs/setup_other.cpp:315
-#: src/gui/windowmenu.cpp:163 src/input/pages/windows.cpp:36
+#: src/gui/windowmenu.cpp:172 src/input/pages/windows.cpp:34
msgid "Windows"
msgstr ""
#. TRANSLATORS: input tab sub tab name
#. TRANSLATORS: emotes window name
#. TRANSLATORS: emotes tab name
-#: src/gui/setupinputpages.cpp:51 src/gui/windows/emotewindow.cpp:54
-#: src/gui/windows/emotewindow.cpp:115
+#: src/gui/setupinputpages.cpp:51 src/gui/windows/emotewindow.cpp:55
+#: src/gui/windows/emotewindow.cpp:114
msgid "Emotes"
msgstr ""
@@ -2395,21 +2431,23 @@ msgstr ""
#. TRANSLATORS: settings tab name
#. TRANSLATORS: chat window name
#: src/gui/setupinputpages.cpp:55 src/gui/widgets/tabs/setup_chat.cpp:40
-#: src/gui/windowmenu.cpp:86 src/gui/windows/chatwindow.cpp:86
+#: src/gui/windowmenu.cpp:83 src/gui/windows/chatwindow.cpp:87
msgid "Chat"
msgstr ""
#. TRANSLATORS: input tab sub tab name
+#. TRANSLATORS: palette label
#. TRANSLATORS: settings group
#. TRANSLATORS: register dialog. button.
#. TRANSLATORS: input action group
#. TRANSLATORS: input action name
-#: src/gui/setupinputpages.cpp:57 src/gui/widgets/tabs/setup_audio.cpp:148
-#: src/gui/widgets/tabs/setup_chat.cpp:179
+#: src/gui/setupinputpages.cpp:57 src/gui/userpalette.cpp:377
+#: src/gui/widgets/tabs/setup_audio.cpp:148
+#: src/gui/widgets/tabs/setup_chat.cpp:263
#: src/gui/widgets/tabs/setup_other.cpp:337
#: src/gui/widgets/tabs/setup_visual.cpp:192
-#: src/gui/windows/registerdialog.cpp:104 src/input/pages/chat.cpp:147
-#: src/input/pages/gui.cpp:87 src/input/pages/other.cpp:108
+#: src/gui/windows/registerdialog.cpp:101 src/input/pages/chat.cpp:145
+#: src/input/pages/gui.cpp:85 src/input/pages/other.cpp:106
msgid "Other"
msgstr ""
@@ -2418,237 +2456,262 @@ msgstr ""
msgid "Gui"
msgstr ""
+#. TRANSLATORS: palette label
+#: src/gui/userpalette.cpp:129
+msgid "Beings"
+msgstr ""
+
#. TRANSLATORS: palette color
-#: src/gui/userpalette.cpp:116
+#: src/gui/userpalette.cpp:134
msgid "Being"
msgstr ""
#. TRANSLATORS: palette color
-#: src/gui/userpalette.cpp:118
+#: src/gui/userpalette.cpp:139
msgid "Friend names"
msgstr ""
#. TRANSLATORS: palette color
-#: src/gui/userpalette.cpp:120
+#: src/gui/userpalette.cpp:144
msgid "Disregarded names"
msgstr ""
#. TRANSLATORS: palette color
-#: src/gui/userpalette.cpp:122
+#: src/gui/userpalette.cpp:149
msgid "Ignored names"
msgstr ""
#. TRANSLATORS: palette color
-#: src/gui/userpalette.cpp:124
+#: src/gui/userpalette.cpp:154
msgid "Erased names"
msgstr ""
#. TRANSLATORS: palette color
-#: src/gui/userpalette.cpp:126
+#: src/gui/userpalette.cpp:164
msgid "Other players names"
msgstr ""
#. TRANSLATORS: palette color
-#: src/gui/userpalette.cpp:128
+#: src/gui/userpalette.cpp:169
msgid "Own name"
msgstr ""
#. TRANSLATORS: palette color
-#: src/gui/userpalette.cpp:130
+#: src/gui/userpalette.cpp:174
msgid "GM names"
msgstr ""
#. TRANSLATORS: palette color
-#: src/gui/userpalette.cpp:132
+#: src/gui/userpalette.cpp:179
msgid "NPCs"
msgstr ""
#. TRANSLATORS: palette color
#. TRANSLATORS: settings option
-#: src/gui/userpalette.cpp:134 src/gui/widgets/tabs/setup_other.cpp:108
+#: src/gui/userpalette.cpp:184 src/gui/widgets/tabs/setup_other.cpp:108
msgid "Monsters"
msgstr ""
#. TRANSLATORS: palette color
-#: src/gui/userpalette.cpp:136
-msgid "Monster HP bar"
+#: src/gui/userpalette.cpp:189
+msgid "Pets"
msgstr ""
#. TRANSLATORS: palette color
-#: src/gui/userpalette.cpp:139
-msgid "Monster HP bar (second color)"
+#: src/gui/userpalette.cpp:194
+msgid "Mercenary"
msgstr ""
#. TRANSLATORS: palette color
-#: src/gui/userpalette.cpp:141
+#: src/gui/userpalette.cpp:199
+msgid "Homunculus"
+msgstr ""
+
+#: src/gui/userpalette.cpp:204
msgid "Party members"
msgstr ""
-#. TRANSLATORS: palette color
-#: src/gui/userpalette.cpp:143
+#: src/gui/userpalette.cpp:209
msgid "Guild members"
msgstr ""
-#. TRANSLATORS: palette color
+#: src/gui/userpalette.cpp:214 src/gui/userpalette.cpp:219
+#: src/gui/userpalette.cpp:224
+#, c-format
+msgid "Team %d"
+msgstr ""
+
+#. TRANSLATORS: palette label
+#: src/gui/userpalette.cpp:227
+msgid "Particles"
+msgstr ""
+
#. TRANSLATORS: settings option
-#: src/gui/userpalette.cpp:145 src/gui/widgets/tabs/setup_visual.cpp:157
+#: src/gui/userpalette.cpp:232 src/gui/widgets/tabs/setup_visual.cpp:157
msgid "Particle effects"
msgstr ""
-#. TRANSLATORS: palette color
-#: src/gui/userpalette.cpp:147
+#: src/gui/userpalette.cpp:237
msgid "Pickup notification"
msgstr ""
-#. TRANSLATORS: palette color
-#: src/gui/userpalette.cpp:149
+#: src/gui/userpalette.cpp:242
msgid "Exp notification"
msgstr ""
-#. TRANSLATORS: palette color
-#: src/gui/userpalette.cpp:151
+#. TRANSLATORS: palette label
+#: src/gui/userpalette.cpp:245
+msgid "Hp bars"
+msgstr ""
+
+#: src/gui/userpalette.cpp:250
msgid "Player HP bar"
msgstr ""
#. TRANSLATORS: palette color
-#: src/gui/userpalette.cpp:155
+#: src/gui/userpalette.cpp:255
msgid "Player HP bar (second color)"
msgstr ""
#. TRANSLATORS: palette color
-#: src/gui/userpalette.cpp:157
-msgid "Player hits monster"
+#: src/gui/userpalette.cpp:261
+msgid "Monster HP bar"
msgstr ""
#. TRANSLATORS: palette color
-#: src/gui/userpalette.cpp:159
+#: src/gui/userpalette.cpp:267
+msgid "Monster HP bar (second color)"
+msgstr ""
+
+#. TRANSLATORS: palette label
+#: src/gui/userpalette.cpp:271
+msgid "Hits"
+msgstr ""
+
+#: src/gui/userpalette.cpp:276
+msgid "Player hits monster"
+msgstr ""
+
+#: src/gui/userpalette.cpp:281
msgid "Monster hits player"
msgstr ""
#. TRANSLATORS: palette color
-#: src/gui/userpalette.cpp:163
+#: src/gui/userpalette.cpp:286
msgid "Other player hits local player"
msgstr ""
-#. TRANSLATORS: palette color
-#: src/gui/userpalette.cpp:165
+#: src/gui/userpalette.cpp:291
msgid "Critical Hit"
msgstr ""
#. TRANSLATORS: palette color
-#: src/gui/userpalette.cpp:169
+#: src/gui/userpalette.cpp:296
msgid "Local player hits monster"
msgstr ""
#. TRANSLATORS: palette color
-#: src/gui/userpalette.cpp:172
+#: src/gui/userpalette.cpp:301
msgid "Local player critical hit"
msgstr ""
#. TRANSLATORS: palette color
-#: src/gui/userpalette.cpp:175
+#: src/gui/userpalette.cpp:306
msgid "Local player miss"
msgstr ""
-#. TRANSLATORS: palette color
-#: src/gui/userpalette.cpp:177
+#: src/gui/userpalette.cpp:310
msgid "Misses"
msgstr ""
-#. TRANSLATORS: palette color
-#: src/gui/userpalette.cpp:179
+#. TRANSLATORS: palette label
+#: src/gui/userpalette.cpp:313
+msgid "Tiles"
+msgstr ""
+
+#: src/gui/userpalette.cpp:318
msgid "Portal highlight"
msgstr ""
#. TRANSLATORS: palette color
-#: src/gui/userpalette.cpp:182
+#: src/gui/userpalette.cpp:323
msgid "Default collision highlight"
msgstr ""
#. TRANSLATORS: palette color
-#: src/gui/userpalette.cpp:185
+#: src/gui/userpalette.cpp:329
msgid "Air collision highlight"
msgstr ""
#. TRANSLATORS: palette color
-#: src/gui/userpalette.cpp:188
+#: src/gui/userpalette.cpp:335
msgid "Water collision highlight"
msgstr ""
#. TRANSLATORS: palette color
-#: src/gui/userpalette.cpp:191
+#: src/gui/userpalette.cpp:341
msgid "Special ground collision highlight"
msgstr ""
#. TRANSLATORS: palette color
-#: src/gui/userpalette.cpp:194
+#: src/gui/userpalette.cpp:347
msgid "Walkable highlight"
msgstr ""
#. TRANSLATORS: palette color
-#: src/gui/userpalette.cpp:197
+#: src/gui/userpalette.cpp:353
+msgid "Tiles border"
+msgstr ""
+
+#. TRANSLATORS: palette label
+#: src/gui/userpalette.cpp:356
+msgid "Ranges"
+msgstr ""
+
+#. TRANSLATORS: palette color
+#: src/gui/userpalette.cpp:361
msgid "Local player attack range"
msgstr ""
#. TRANSLATORS: palette color
-#: src/gui/userpalette.cpp:200
+#: src/gui/userpalette.cpp:367
msgid "Local player attack range border"
msgstr ""
#. TRANSLATORS: palette color
-#: src/gui/userpalette.cpp:203
+#: src/gui/userpalette.cpp:373
msgid "Monster attack range"
msgstr ""
#. TRANSLATORS: palette color
-#: src/gui/userpalette.cpp:207
+#: src/gui/userpalette.cpp:382
msgid "Floor item amount color"
msgstr ""
#. TRANSLATORS: palette color
-#: src/gui/userpalette.cpp:210
+#: src/gui/userpalette.cpp:388
msgid "Home place"
msgstr ""
#. TRANSLATORS: palette color
-#: src/gui/userpalette.cpp:213
+#: src/gui/userpalette.cpp:394
msgid "Home place border"
msgstr ""
#. TRANSLATORS: palette color
-#: src/gui/userpalette.cpp:216
+#: src/gui/userpalette.cpp:400
msgid "Road point"
msgstr ""
-#. TRANSLATORS: palette color
-#: src/gui/userpalette.cpp:219
-msgid "Tiles border"
-msgstr ""
-
-#. TRANSLATORS: palette color
-#: src/gui/userpalette.cpp:221
-msgid "Pets"
-msgstr ""
-
-#. TRANSLATORS: palette color
-#: src/gui/userpalette.cpp:223
-msgid "Mercenary"
-msgstr ""
-
-#. TRANSLATORS: palette color
-#: src/gui/userpalette.cpp:225
-msgid "Homunculus"
-msgstr ""
-
-#: src/gui/widgets/characterdisplay.cpp:135
+#: src/gui/widgets/characterdisplay.cpp:133
#, c-format
msgid "Level: %u"
msgstr ""
#. TRANSLATORS: status window label
-#: src/gui/widgets/characterdisplay.cpp:138
-#: src/gui/windows/inventorywindow.cpp:666 src/gui/windows/statuswindow.cpp:73
-#: src/gui/windows/statuswindow.cpp:233 src/gui/windows/statuswindow.cpp:345
+#: src/gui/widgets/characterdisplay.cpp:136
+#: src/gui/windows/inventorywindow.cpp:687 src/gui/windows/statuswindow.cpp:69
+#: src/gui/windows/statuswindow.cpp:239 src/gui/windows/statuswindow.cpp:351
#, c-format
msgid "Money: %s"
msgstr ""
@@ -2659,7 +2722,7 @@ msgid "Eq."
msgstr ""
#. TRANSLATORS: dialog message
-#: src/gui/widgets/itemlinkhandler.cpp:70
+#: src/gui/widgets/itemlinkhandler.cpp:72
msgid "Open url"
msgstr ""
@@ -2669,10 +2732,10 @@ msgstr ""
#. TRANSLATORS: quit dialog button
#. TRANSLATORS: servers dialog button
#. TRANSLATORS: input action name
-#: src/gui/widgets/selldialog.cpp:98 src/gui/windows/buydialog.cpp:270
-#: src/gui/windows/quitdialog.cpp:52 src/gui/windows/quitdialog.cpp:57
-#: src/gui/windows/quitdialog.cpp:59 src/gui/windows/serverdialog.cpp:114
-#: src/input/pages/basic.cpp:216
+#: src/gui/widgets/selldialog.cpp:101 src/gui/windows/buydialog.cpp:277
+#: src/gui/windows/quitdialog.cpp:50 src/gui/windows/quitdialog.cpp:55
+#: src/gui/windows/quitdialog.cpp:57 src/gui/windows/serverdialog.cpp:113
+#: src/input/pages/basic.cpp:220
msgid "Quit"
msgstr ""
@@ -2682,10 +2745,10 @@ msgstr ""
#. TRANSLATORS: item amount window button
#. TRANSLATORS: npc dialog button
#. TRANSLATORS: status window label (plus sign)
-#: src/gui/widgets/selldialog.cpp:116 src/gui/windows/buydialog.cpp:262
-#: src/gui/windows/itemamountwindow.cpp:165
-#: src/gui/windows/itemamountwindow.cpp:200 src/gui/windows/npcdialog.cpp:106
-#: src/gui/windows/statuswindow.cpp:749
+#: src/gui/widgets/selldialog.cpp:119 src/gui/windows/buydialog.cpp:269
+#: src/gui/windows/itemamountwindow.cpp:177
+#: src/gui/windows/itemamountwindow.cpp:212 src/gui/windows/npcdialog.cpp:108
+#: src/gui/windows/statuswindow.cpp:766
msgid "+"
msgstr ""
@@ -2695,10 +2758,10 @@ msgstr ""
#. TRANSLATORS: item amount window button
#. TRANSLATORS: npc dialog button
#. TRANSLATORS: status window label (minus sign)
-#: src/gui/widgets/selldialog.cpp:118 src/gui/windows/buydialog.cpp:265
-#: src/gui/windows/itemamountwindow.cpp:163
-#: src/gui/windows/itemamountwindow.cpp:197 src/gui/windows/npcdialog.cpp:108
-#: src/gui/windows/statuswindow.cpp:762
+#: src/gui/widgets/selldialog.cpp:121 src/gui/windows/buydialog.cpp:272
+#: src/gui/windows/itemamountwindow.cpp:175
+#: src/gui/windows/itemamountwindow.cpp:209 src/gui/windows/npcdialog.cpp:110
+#: src/gui/windows/statuswindow.cpp:779
msgid "-"
msgstr ""
@@ -2707,82 +2770,82 @@ msgstr ""
#. TRANSLATORS: status bar label
#. TRANSLATORS: status window label
#. TRANSLATORS: status bar label
-#: src/gui/widgets/selldialog.cpp:120 src/gui/windows/buydialog.cpp:272
-#: src/gui/windows/statuswindow.cpp:492 src/gui/windows/statuswindow.cpp:547
-#: src/gui/windows/statuswindow.cpp:746 src/gui/windows/statuswindow.cpp:778
+#: src/gui/widgets/selldialog.cpp:123 src/gui/windows/buydialog.cpp:279
+#: src/gui/windows/statuswindow.cpp:502 src/gui/windows/statuswindow.cpp:558
+#: src/gui/windows/statuswindow.cpp:763 src/gui/windows/statuswindow.cpp:795
msgid "Max"
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:248 src/gui/windows/buydialog.cpp:602
+#: src/gui/widgets/selldialog.cpp:130 src/gui/widgets/selldialog.cpp:325
+#: src/gui/windows/buydialog.cpp:255 src/gui/windows/buydialog.cpp:626
#, c-format
msgid "Price: %s / Total: %s"
msgstr ""
#. TRANSLATORS: setup item button
#. TRANSLATORS: servers dialog button
-#: src/gui/widgets/setupitem.cpp:367 src/gui/widgets/setupitem.cpp:504
-#: src/gui/windows/serverdialog.cpp:120
+#: src/gui/widgets/setupitem.cpp:370 src/gui/widgets/setupitem.cpp:508
+#: src/gui/windows/serverdialog.cpp:119
msgid "Edit"
msgstr ""
#. TRANSLATORS: skill level
#. TRANSLATORS: skills dialog. skill level
-#: src/gui/widgets/skillinfo.cpp:100 src/gui/windows/skilldialog.cpp:473
+#: src/gui/widgets/skillinfo.cpp:95 src/gui/windows/skilldialog.cpp:479
#, c-format
msgid "Lvl: %d"
msgstr ""
#. TRANSLATORS: skill type
-#: src/gui/widgets/skillinfo.cpp:104
+#: src/gui/widgets/skillinfo.cpp:99
#, c-format
msgid "Type: %s"
msgstr ""
#. TRANSLATORS: Skill type
#. TRANSLATORS: unknown equipment page name
-#: src/gui/widgets/skillinfo.cpp:109 src/gui/windows/equipmentwindow.cpp:623
+#: src/gui/widgets/skillinfo.cpp:104 src/gui/windows/equipmentwindow.cpp:678
msgid "Unknown"
msgstr ""
#. TRANSLATORS: Skill type
-#: src/gui/widgets/skillinfo.cpp:119
+#: src/gui/widgets/skillinfo.cpp:114
msgid "Ground"
msgstr ""
#. TRANSLATORS: Skill type
-#: src/gui/widgets/skillinfo.cpp:124
+#: src/gui/widgets/skillinfo.cpp:119
msgid "Self"
msgstr ""
#. TRANSLATORS: Skill type
-#: src/gui/widgets/skillinfo.cpp:129
+#: src/gui/widgets/skillinfo.cpp:124
msgid "Unused"
msgstr ""
#. TRANSLATORS: Skill type
-#: src/gui/widgets/skillinfo.cpp:134
+#: src/gui/widgets/skillinfo.cpp:129
msgid "Support"
msgstr ""
#. TRANSLATORS: Skill type
-#: src/gui/widgets/skillinfo.cpp:139
+#: src/gui/widgets/skillinfo.cpp:134
msgid "Target trap"
msgstr ""
#. TRANSLATORS: Skill type
-#: src/gui/widgets/skillinfo.cpp:143
+#: src/gui/widgets/skillinfo.cpp:138
msgid "Unknown:"
msgstr ""
-#: src/gui/widgets/skillinfo.cpp:149
+#: src/gui/widgets/skillinfo.cpp:144
#, c-format
msgid " / Mana: -%d"
msgstr ""
-#: src/gui/widgets/skillinfo.cpp:155
+#: src/gui/widgets/skillinfo.cpp:150
#, c-format
msgid "Range: %d"
msgstr ""
@@ -2793,37 +2856,37 @@ msgid "Battle"
msgstr ""
#. TRANSLATORS: chat message
-#: src/gui/widgets/tabs/chat/chattab.cpp:171
+#: src/gui/widgets/tabs/chat/chattab.cpp:176
msgid "Global announcement:"
msgstr ""
#. TRANSLATORS: chat message
-#: src/gui/widgets/tabs/chat/chattab.cpp:177
+#: src/gui/widgets/tabs/chat/chattab.cpp:182
#, c-format
msgid "Global announcement from %s:"
msgstr ""
#. TRANSLATORS: chat message
-#: src/gui/widgets/tabs/chat/chattab.cpp:203
+#: src/gui/widgets/tabs/chat/chattab.cpp:208
#, c-format
msgid "%s whispers: %s"
msgstr ""
#. TRANSLATORS: chat message
-#: src/gui/widgets/tabs/chat/chattab.cpp:559
+#: src/gui/widgets/tabs/chat/chattab.cpp:567
#, c-format
msgid "%s is now Online."
msgstr ""
#. TRANSLATORS: chat message
-#: src/gui/widgets/tabs/chat/chattab.cpp:564
+#: src/gui/widgets/tabs/chat/chattab.cpp:573
#, c-format
msgid "%s is now Offline."
msgstr ""
#. TRANSLATORS: guild chat tab name
#. TRANSLATORS: tab in social window
-#: src/gui/widgets/tabs/chat/emulateguildtab.cpp:38
+#: src/gui/widgets/tabs/chat/emulateguildtab.cpp:39
#: src/gui/widgets/tabs/chat/guildtab.cpp:44
#: src/gui/widgets/tabs/socialguildtab2.h:48
#: src/gui/widgets/tabs/socialguildtab.h:49
@@ -2874,27 +2937,27 @@ msgstr ""
#. TRANSLATORS: chat message
#. TRANSLATORS: notification message
-#: src/gui/widgets/tabs/chat/partytab.cpp:148
+#: src/gui/widgets/tabs/chat/partytab.cpp:149
#: src/resources/notifications.h:194
msgid "Experience sharing enabled."
msgstr ""
#. TRANSLATORS: chat message
#. TRANSLATORS: notification message
-#: src/gui/widgets/tabs/chat/partytab.cpp:153
+#: src/gui/widgets/tabs/chat/partytab.cpp:154
#: src/resources/notifications.h:198
msgid "Experience sharing disabled."
msgstr ""
#. TRANSLATORS: chat message
#. TRANSLATORS: notification message
-#: src/gui/widgets/tabs/chat/partytab.cpp:158
+#: src/gui/widgets/tabs/chat/partytab.cpp:159
#: src/resources/notifications.h:202
msgid "Experience sharing not possible."
msgstr ""
#. TRANSLATORS: chat message
-#: src/gui/widgets/tabs/chat/partytab.cpp:163
+#: src/gui/widgets/tabs/chat/partytab.cpp:164
msgid "Experience sharing unknown."
msgstr ""
@@ -3292,247 +3355,442 @@ msgstr ""
msgid "Auto hide chat window"
msgstr ""
+#: src/gui/widgets/tabs/setup_chat.cpp:52
+msgid ""
+"Chat window will be automatically hidden when not in use.\n"
+"\n"
+"Hit Enter or hover mouse to show chat again."
+msgstr ""
+
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_chat.cpp:55
+#: src/gui/widgets/tabs/setup_chat.cpp:57
msgid "Protect chat focus"
msgstr ""
+#: src/gui/widgets/tabs/setup_chat.cpp:58
+msgid ""
+"Enables aggressive protection of input focus in chat window.\n"
+"\n"
+"Note: no other text inputs will be allowed to receive text input when you typing in chat window."
+msgstr ""
+
#. TRANSLATORS: settings group
#. TRANSLATORS: settings colors tab name
#. TRANSLATORS: emotes tab name
-#: src/gui/widgets/tabs/setup_chat.cpp:60
-#: src/gui/widgets/tabs/setup_colors.cpp:87
-#: src/gui/windows/emotewindow.cpp:117
+#: src/gui/widgets/tabs/setup_chat.cpp:65
+#: src/gui/widgets/tabs/setup_colors.cpp:86
+#: src/gui/windows/emotewindow.cpp:116
msgid "Colors"
msgstr ""
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_chat.cpp:63
+#: src/gui/widgets/tabs/setup_chat.cpp:68
msgid "Remove colors from received chat messages"
msgstr ""
+#: src/gui/widgets/tabs/setup_chat.cpp:69
+msgid ""
+"Enable this setting to strip colors from incoming chat messages. All "
+"messages will use default chat text color if this enabled."
+msgstr ""
+
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_chat.cpp:67
+#: src/gui/widgets/tabs/setup_chat.cpp:74
msgid "Show chat colors list"
msgstr ""
+#: src/gui/widgets/tabs/setup_chat.cpp:75
+msgid ""
+"Enable this setting to show color selection drop-down in chat window. Chat window will display color selection drop-down.\n"
+"\n"
+"It allows one to select default color of outgoing chat messages easily, but also occupies some space in chat window."
+msgstr ""
+
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_chat.cpp:72
+#: src/gui/widgets/tabs/setup_chat.cpp:83
msgid "Commands"
msgstr ""
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_chat.cpp:75
+#: src/gui/widgets/tabs/setup_chat.cpp:86
msgid "Allow magic and GM commands in all chat tabs"
msgstr ""
+#: src/gui/widgets/tabs/setup_chat.cpp:87
+msgid ""
+"Enable this setting to be able to type spells and GM commands in any tab."
+msgstr ""
+
#. TRANSLATORS: settings group
-#: src/gui/widgets/tabs/setup_chat.cpp:80
+#: src/gui/widgets/tabs/setup_chat.cpp:93
msgid "Limits"
msgstr ""
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_chat.cpp:83
+#: src/gui/widgets/tabs/setup_chat.cpp:96
msgid "Limit max chars in chat line"
msgstr ""
+#: src/gui/widgets/tabs/setup_chat.cpp:97
+msgid ""
+"Limits how many characters will be shown in longest lines of text displayed in chat.\n"
+"\n"
+"Note: long lines can make client slower. Lines longer than this limit will be truncated."
+msgstr ""
+
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_chat.cpp:87
+#: src/gui/widgets/tabs/setup_chat.cpp:104
msgid "Limit max lines in chat"
msgstr ""
+#: src/gui/widgets/tabs/setup_chat.cpp:105
+msgid ""
+"Limits how many lines chat will keep in scrollback buffer. Chat keeps specified number of last lines of text. Oldest lines exceeding this limit are discarded from scrollback buffer.\n"
+"\n"
+"Note: keeping too many lines in scroll buffer can slow client down."
+msgstr ""
+
#. TRANSLATORS: settings group
-#: src/gui/widgets/tabs/setup_chat.cpp:92
+#: src/gui/widgets/tabs/setup_chat.cpp:113
msgid "Logs"
msgstr ""
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_chat.cpp:95
+#: src/gui/widgets/tabs/setup_chat.cpp:116
msgid "Enable chat Log"
msgstr ""
+#: src/gui/widgets/tabs/setup_chat.cpp:117
+msgid ""
+"If you enable this setting, chat logs will be written to disk.\n"
+"\n"
+"Note: chat logs can take noticeable amount of disk space over time."
+msgstr ""
+
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_chat.cpp:99
+#: src/gui/widgets/tabs/setup_chat.cpp:123
msgid "Enable debug chat Log"
msgstr ""
+#: src/gui/widgets/tabs/setup_chat.cpp:124
+msgid "If you enable thus, debug chat tab also will be logged to disk."
+msgstr ""
+
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_chat.cpp:103
+#: src/gui/widgets/tabs/setup_chat.cpp:128
msgid "Show chat history"
msgstr ""
+#: src/gui/widgets/tabs/setup_chat.cpp:129
+msgid ""
+"If this setting enabled, client will load old chat tabs content from logs on"
+" startup instead of starting with empty chat tabs."
+msgstr ""
+
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_chat.cpp:107
+#: src/gui/widgets/tabs/setup_chat.cpp:134
msgid "Show party online messages"
msgstr ""
+#: src/gui/widgets/tabs/setup_chat.cpp:135
+msgid ""
+"If this setting is enabled, online status changes of party members will be shown in party tab of chat.\n"
+"\n"
+"This adds some extra noise to chat, but allows one to see when your buddies are coming online."
+msgstr ""
+
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_chat.cpp:111
+#: src/gui/widgets/tabs/setup_chat.cpp:141
msgid "Show guild online messages"
msgstr ""
+#: src/gui/widgets/tabs/setup_chat.cpp:142
+msgid ""
+"If this setting is enabled, online status changes of guild members will be shown in guild tab of chat.\n"
+"\n"
+"This adds some extra noise to chat, but allows one to see when your buddies are coming online."
+msgstr ""
+
#. TRANSLATORS: settings group
-#: src/gui/widgets/tabs/setup_chat.cpp:116
+#: src/gui/widgets/tabs/setup_chat.cpp:149
msgid "Messages"
msgstr ""
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_chat.cpp:119
+#: src/gui/widgets/tabs/setup_chat.cpp:152
msgid "Hide shop messages"
msgstr ""
+#: src/gui/widgets/tabs/setup_chat.cpp:153
+msgid ""
+"If this setting enabled, no messages related to built-in ManaPlusshop will be displayed in chat. Disable this setting if you want to see shop-related messages.\n"
+"\n"
+"Note: technically, ManaPlus shop implemented as usual private messages with special content. If you disable this setting, you will be able to see these messages and get idea when other players are looking at your shop."
+msgstr ""
+
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_chat.cpp:123
+#: src/gui/widgets/tabs/setup_chat.cpp:162
msgid "Show MVP messages"
msgstr ""
+#: src/gui/widgets/tabs/setup_chat.cpp:163
+msgid ""
+"Enable this setting to see MVP messages from server.\n"
+"\n"
+"Note: MVP messages are not used on TMW/Evol/etc servers, so this feature usually makes little difference."
+msgstr ""
+
#. TRANSLATORS: settings group
#. TRANSLATORS: input action group
#. TRANSLATORS: input action label
-#: src/gui/widgets/tabs/setup_chat.cpp:128 src/input/pages/chat.cpp:63
-#: src/input/pages/windows.cpp:204
+#: src/gui/widgets/tabs/setup_chat.cpp:170 src/input/pages/chat.cpp:61
+#: src/input/pages/windows.cpp:202
msgid "Tabs"
msgstr ""
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_chat.cpp:131
+#: src/gui/widgets/tabs/setup_chat.cpp:173
msgid "Put all whispers in tabs"
msgstr ""
+#: src/gui/widgets/tabs/setup_chat.cpp:174
+msgid ""
+"If this setting enabled, all whispers (private messages) will be placed in separate tabs, separate tab for each player. If this setting disabled, all whispers will appear in General tab.\n"
+"\n"
+"Note: putting all whispers to single General tab is known to be confusing. Think twice before disabling this feature."
+msgstr ""
+
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_chat.cpp:135
+#: src/gui/widgets/tabs/setup_chat.cpp:182
msgid "Log magic messages in debug tab"
msgstr ""
+#: src/gui/widgets/tabs/setup_chat.cpp:183
+msgid ""
+"If this setting is enabled, spell invocation will be shown in Debug tab. If disabled, it will be shown in General tab instead.\n"
+"\n"
+"Note: it does not affects server replies related to spells."
+msgstr ""
+
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_chat.cpp:139
+#: src/gui/widgets/tabs/setup_chat.cpp:189
msgid "Show server messages in debug tab"
msgstr ""
+#: src/gui/widgets/tabs/setup_chat.cpp:190
+msgid ""
+"If this setting is enabled, server messages will be shown in Debug tab of chat. If disabled, server messages will appear in General chat instead.\n"
+"\n"
+"Note: according to 4144, disabling this could also make you to lose some debug messages from client in Debug tab since these are fake server messages."
+msgstr ""
+
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_chat.cpp:143
+#: src/gui/widgets/tabs/setup_chat.cpp:198
msgid "Enable trade tab"
msgstr ""
+#: src/gui/widgets/tabs/setup_chat.cpp:199
+msgid ""
+"Enables trade tab. Trade tab is basically some filter. Messages containing "
+"words typical for trades will go to Trade tab. This will make General tab "
+"less noisy. If this setting is disabled, all trade related players messages "
+"will stay in General tab."
+msgstr ""
+
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_chat.cpp:147
+#: src/gui/widgets/tabs/setup_chat.cpp:206
msgid "Enable gm tab"
msgstr ""
+#: src/gui/widgets/tabs/setup_chat.cpp:207
+msgid ""
+"If enabled, GM tab will appear in chat. It displays text related GM activity.\n"
+"\n"
+"Note: this setting only makes difference for GMs (Game Masters) since this tab only appears for GMs."
+msgstr ""
+
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_chat.cpp:151
+#: src/gui/widgets/tabs/setup_chat.cpp:213
msgid "Enable language tab"
msgstr ""
+#: src/gui/widgets/tabs/setup_chat.cpp:214
+msgid ""
+"If this feature enabled, language tab will appear if server supports this feature.\n"
+"\n"
+"Note: only supported by Evol server yet."
+msgstr ""
+
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_chat.cpp:155
+#: src/gui/widgets/tabs/setup_chat.cpp:219
msgid "Show all languages messages"
msgstr ""
+#: src/gui/widgets/tabs/setup_chat.cpp:220
+msgid ""
+"If this setting enabled and server supports different chats for different languages, you will see messages for all languages, regardless of your language preferences.\n"
+"\n"
+"Note: it only works on servers supporting language tabs feature, like Evol."
+msgstr ""
+
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_chat.cpp:159
+#: src/gui/widgets/tabs/setup_chat.cpp:227
msgid "Enable battle tab"
msgstr ""
+#: src/gui/widgets/tabs/setup_chat.cpp:228
+msgid ""
+"If this setting enabled, Battle tab will appear in chat. This tab will contain messages related to battles, like damage and experience gain, if battle messages are enabled.\n"
+"\n"
+"Note: client restart required to take effect."
+msgstr ""
+
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_chat.cpp:163
+#: src/gui/widgets/tabs/setup_chat.cpp:235
msgid "Show battle events"
msgstr ""
+#: src/gui/widgets/tabs/setup_chat.cpp:236
+msgid ""
+"If this setting enabled, messages related to battle like damage or "
+"experience gain will be displayed in Debug or Battle tab. If disabled, no "
+"battle messages will be displayed."
+msgstr ""
+
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_chat.cpp:167
+#: src/gui/widgets/tabs/setup_chat.cpp:242
msgid "Resize chat tabs if need"
msgstr ""
+#: src/gui/widgets/tabs/setup_chat.cpp:243
+msgid ""
+"If this feature enabled, text in chat will be automaticallyadjusted to adapt to appearance of chat input field when youtyping message and when input field of chat disappears. If disabled, chat input area will allways occupy its place, which could be otherwise usable for text.\n"
+"\n"
+"Note: its mostly about jumpy attitude vs less usable space for text."
+msgstr ""
+
#. TRANSLATORS: settings group
-#: src/gui/widgets/tabs/setup_chat.cpp:172
+#: src/gui/widgets/tabs/setup_chat.cpp:254
msgid "Time"
msgstr ""
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_chat.cpp:175
+#: src/gui/widgets/tabs/setup_chat.cpp:257
msgid "Use local time"
msgstr ""
+#: src/gui/widgets/tabs/setup_chat.cpp:258
+msgid ""
+"If this feature enabled, timestamps in chat will use locak times.If "
+"disabled, server time will be used (often it is GMT+0)."
+msgstr ""
+
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_chat.cpp:182
+#: src/gui/widgets/tabs/setup_chat.cpp:266
msgid "Highlight words (separated by comma)"
msgstr ""
+#: src/gui/widgets/tabs/setup_chat.cpp:267
+msgid ""
+"Here you can specify some extra words which will also cause highlighting. Use comma to separate words.\n"
+"\n"
+"Note: frequenthilights are annoying - use it with caution."
+msgstr ""
+
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_chat.cpp:186
+#: src/gui/widgets/tabs/setup_chat.cpp:273
msgid "Globals ignore names (separated by comma)"
msgstr ""
+#: src/gui/widgets/tabs/setup_chat.cpp:274
+msgid ""
+"This setting allows you to ignore some global messages if particular sender (NPC, GM) annoys you too much. Global will be moved to Debug instead.\n"
+"\n"
+"Note: careless use of this feature can make you to miss important announces!"
+msgstr ""
+
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_chat.cpp:190
+#: src/gui/widgets/tabs/setup_chat.cpp:281
msgid "Show emotes button in chat"
msgstr ""
+#: src/gui/widgets/tabs/setup_chat.cpp:282
+msgid ""
+"If this setting enabled, button will appear near text input field. This button allows one to invoke composing window, which allows one to insert smiles and text formatting easily.\n"
+"\n"
+"Note: same window can also be invoked by hotkey when typing, usually F1 by default."
+msgstr ""
+
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_chat.cpp:194
+#: src/gui/widgets/tabs/setup_chat.cpp:290
msgid "Show motd server message on start"
msgstr ""
-#: src/gui/widgets/tabs/setup_colors.cpp:49
+#: src/gui/widgets/tabs/setup_chat.cpp:291
+msgid ""
+"If this setting enabled, client will display server MOTD (message of the "
+"day) once you connect to server. Disable it to hide MOTD."
+msgstr ""
+
+#: src/gui/widgets/tabs/setup_colors.cpp:50
msgid "This is what the color looks like"
msgstr ""
#. TRANSLATORS: colors tab. label.
-#: src/gui/widgets/tabs/setup_colors.cpp:64
+#: src/gui/widgets/tabs/setup_colors.cpp:65
msgid "Type:"
msgstr ""
#. TRANSLATORS: colors tab. label.
-#: src/gui/widgets/tabs/setup_colors.cpp:68
-#: src/gui/widgets/tabs/setup_colors.cpp:335
+#: src/gui/widgets/tabs/setup_colors.cpp:69
+#: src/gui/widgets/tabs/setup_colors.cpp:357
msgid "Delay:"
msgstr ""
#. TRANSLATORS: colors tab. label.
-#: src/gui/widgets/tabs/setup_colors.cpp:72
+#: src/gui/widgets/tabs/setup_colors.cpp:73
msgid "Red:"
msgstr ""
#. TRANSLATORS: colors tab. label.
-#: src/gui/widgets/tabs/setup_colors.cpp:76
+#: src/gui/widgets/tabs/setup_colors.cpp:77
msgid "Green:"
msgstr ""
#. TRANSLATORS: colors tab. label.
-#: src/gui/widgets/tabs/setup_colors.cpp:80
+#: src/gui/widgets/tabs/setup_colors.cpp:81
msgid "Blue:"
msgstr ""
#. TRANSLATORS: color type
-#: src/gui/widgets/tabs/setup_colors.cpp:106
-#: src/gui/widgets/tabs/setup_colors.cpp:402
+#: src/gui/widgets/tabs/setup_colors.cpp:105
+#: src/gui/widgets/tabs/setup_colors.cpp:427
msgid "Static"
msgstr ""
#. TRANSLATORS: color type
-#: src/gui/widgets/tabs/setup_colors.cpp:109
-#: src/gui/widgets/tabs/setup_colors.cpp:112
-#: src/gui/widgets/tabs/setup_colors.cpp:404
+#: src/gui/widgets/tabs/setup_colors.cpp:108
+#: src/gui/widgets/tabs/setup_colors.cpp:111
+#: src/gui/widgets/tabs/setup_colors.cpp:429
msgid "Pulse"
msgstr ""
#. TRANSLATORS: color type
-#: src/gui/widgets/tabs/setup_colors.cpp:114
-#: src/gui/widgets/tabs/setup_colors.cpp:117
-#: src/gui/widgets/tabs/setup_colors.cpp:406
+#: src/gui/widgets/tabs/setup_colors.cpp:113
+#: src/gui/widgets/tabs/setup_colors.cpp:116
+#: src/gui/widgets/tabs/setup_colors.cpp:431
msgid "Rainbow"
msgstr ""
#. TRANSLATORS: color type
-#: src/gui/widgets/tabs/setup_colors.cpp:119
-#: src/gui/widgets/tabs/setup_colors.cpp:122
-#: src/gui/widgets/tabs/setup_colors.cpp:406
+#: src/gui/widgets/tabs/setup_colors.cpp:118
+#: src/gui/widgets/tabs/setup_colors.cpp:121
+#: src/gui/widgets/tabs/setup_colors.cpp:431
msgid "Spectrum"
msgstr ""
#. TRANSLATORS: colors tab. label.
-#: src/gui/widgets/tabs/setup_colors.cpp:329
+#: src/gui/widgets/tabs/setup_colors.cpp:351
msgid "Alpha:"
msgstr ""
@@ -3557,7 +3815,7 @@ msgid "Reset all keys"
msgstr ""
#. TRANSLATORS: setting tab name
-#: src/gui/widgets/tabs/setup_input.cpp:80
+#: src/gui/widgets/tabs/setup_input.cpp:79
msgid "Input"
msgstr ""
@@ -3576,8 +3834,8 @@ msgstr ""
#. TRANSLATORS: unknown key name
#. TRANSLATORS: quests window quest name
-#: src/gui/widgets/tabs/setup_input.cpp:330
-#: src/gui/windows/questswindow.cpp:203
+#: src/gui/widgets/tabs/setup_input.cpp:332
+#: src/gui/windows/questswindow.cpp:204
msgid "unknown"
msgstr ""
@@ -3736,9 +3994,9 @@ msgstr ""
#. TRANSLATORS: settings group
#. TRANSLATORS: debug window tab
#. TRANSLATORS: mini map window name
-#: src/gui/widgets/tabs/setup_other.cpp:133 src/gui/windowmenu.cpp:106
-#: src/gui/windows/debugwindow.cpp:61 src/gui/windows/minimap.cpp:58
-#: src/gui/windows/minimap.cpp:121
+#: src/gui/widgets/tabs/setup_other.cpp:133 src/gui/windowmenu.cpp:103
+#: src/gui/windows/debugwindow.cpp:61 src/gui/windows/minimap.cpp:59
+#: src/gui/windows/minimap.cpp:122
msgid "Map"
msgstr ""
@@ -3911,7 +4169,7 @@ msgstr ""
#. TRANSLATORS: shop button tooltip
#: src/gui/widgets/tabs/setup_other.cpp:267 src/gui/windowmenu.cpp:138
#: src/gui/windows/buyselldialog.cpp:40 src/gui/windows/buyselldialog.cpp:51
-#: src/gui/windows/inventorywindow.cpp:221
+#: src/gui/windows/inventorywindow.cpp:233
msgid "Shop"
msgstr ""
@@ -3927,9 +4185,7 @@ msgstr ""
#. TRANSLATORS: settings group
#. TRANSLATORS: npc dialog name
-#. TRANSLATORS: npc post dialog caption
-#: src/gui/widgets/tabs/setup_other.cpp:279 src/gui/windows/npcdialog.cpp:86
-#: src/gui/windows/npcpostdialog.cpp:43
+#: src/gui/widgets/tabs/setup_other.cpp:279 src/gui/windows/npcdialog.cpp:87
msgid "NPC"
msgstr ""
@@ -4045,7 +4301,7 @@ msgstr ""
#. TRANSLATORS: settings option
#. TRANSLATORS: input action name
-#: src/gui/widgets/tabs/setup_other.cpp:381 src/input/pages/other.cpp:410
+#: src/gui/widgets/tabs/setup_other.cpp:381 src/input/pages/other.cpp:408
msgid "Upload log file"
msgstr ""
@@ -4055,39 +4311,34 @@ msgid "Low traffic mode"
msgstr ""
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_other.cpp:389
-msgid "Hide shield sprite"
-msgstr ""
-
-#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_other.cpp:394
+#: src/gui/widgets/tabs/setup_other.cpp:390
msgid "Use FBO for screenshots (only for opengl)"
msgstr ""
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_other.cpp:400
+#: src/gui/widgets/tabs/setup_other.cpp:396
msgid "Screenshot directory"
msgstr ""
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_other.cpp:405
+#: src/gui/widgets/tabs/setup_other.cpp:401
msgid "Network delay between sub servers"
msgstr ""
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_other.cpp:409
+#: src/gui/widgets/tabs/setup_other.cpp:405
msgid "Show background"
msgstr ""
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_other.cpp:414
+#: src/gui/widgets/tabs/setup_other.cpp:410
msgid "Screen density override"
msgstr ""
#. TRANSLATORS: texture compression type
#. TRANSLATORS: confirm dialog button
#: src/gui/widgets/tabs/setup_perfomance.cpp:42
-#: src/gui/windows/confirmdialog.cpp:57
+#: src/gui/windows/confirmdialog.cpp:59
msgid "No"
msgstr ""
@@ -4248,54 +4499,62 @@ msgstr ""
#. TRANSLATORS: settings option
#: src/gui/widgets/tabs/setup_players.cpp:73
-msgid "Secure trades"
+msgid "Show badges"
msgstr ""
#. TRANSLATORS: settings option
#: src/gui/widgets/tabs/setup_players.cpp:77
-msgid "Unsecure chars in names"
+msgid "Show badges at top"
msgstr ""
#. TRANSLATORS: settings option
#: src/gui/widgets/tabs/setup_players.cpp:81
-msgid "Show statuses"
+msgid "Secure trades"
msgstr ""
#. TRANSLATORS: settings option
#: src/gui/widgets/tabs/setup_players.cpp:85
-msgid "Show ip addresses on screenshots"
+msgid "Unsecure chars in names"
msgstr ""
#. TRANSLATORS: settings option
#: src/gui/widgets/tabs/setup_players.cpp:89
-msgid "Allow self heal with mouse click"
+msgid "Show statuses"
msgstr ""
#. TRANSLATORS: settings option
#: src/gui/widgets/tabs/setup_players.cpp:93
-msgid "Group friends in who is online window"
+msgid "Show ip addresses on screenshots"
msgstr ""
#. TRANSLATORS: settings option
#: src/gui/widgets/tabs/setup_players.cpp:97
-msgid "Hide erased players nicks"
+msgid "Allow self heal with mouse click"
msgstr ""
#. TRANSLATORS: settings option
#: src/gui/widgets/tabs/setup_players.cpp:101
-msgid "Use special diagonal speed in players moving"
+msgid "Group friends in who is online window"
msgstr ""
#. TRANSLATORS: settings option
#: src/gui/widgets/tabs/setup_players.cpp:105
+msgid "Hide erased players nicks"
+msgstr ""
+
+#. TRANSLATORS: settings option
+#: src/gui/widgets/tabs/setup_players.cpp:109
+msgid "Use special diagonal speed in players moving"
+msgstr ""
+
+#. TRANSLATORS: settings option
+#: src/gui/widgets/tabs/setup_players.cpp:113
msgid ""
"Emulate right mouse button by long mouse click (useful for touch interfaces)"
msgstr ""
#. TRANSLATORS: relations table header
-#. TRANSLATORS: bot checker window table header
#: src/gui/widgets/tabs/setup_relations.cpp:58
-#: src/gui/windows/botcheckerwindow.cpp:86
msgid "Name"
msgstr ""
@@ -4315,14 +4574,15 @@ msgid "Allow whispers"
msgstr ""
#. TRANSLATORS: char select dialog. button.
+#. TRANSLATORS: mail window button
#. TRANSLATORS: servers dialog button
#. TRANSLATORS: shop window label
#. TRANSLATORS: command editor button
#. TRANSLATORS: input action name
#: src/gui/widgets/tabs/setup_relations.cpp:77
-#: src/gui/windows/charselectdialog.cpp:84
-#: src/gui/windows/serverdialog.cpp:122 src/gui/windows/shopwindow.cpp:123
-#: src/gui/windows/textcommandeditor.cpp:90 src/input/pages/gui.cpp:111
+#: src/gui/windows/charselectdialog.cpp:81 src/gui/windows/mailwindow.cpp:66
+#: src/gui/windows/serverdialog.cpp:121 src/gui/windows/shopwindow.cpp:126
+#: src/gui/windows/textcommandeditor.cpp:91 src/input/pages/gui.cpp:109
msgid "Delete"
msgstr ""
@@ -4337,77 +4597,77 @@ msgid "When ignoring:"
msgstr ""
#. TRANSLATORS: theme settings label
-#: src/gui/widgets/tabs/setup_theme.cpp:64
+#: src/gui/widgets/tabs/setup_theme.cpp:63
msgid "Gui theme"
msgstr ""
#. TRANSLATORS: theme settings label
-#: src/gui/widgets/tabs/setup_theme.cpp:71
+#: src/gui/widgets/tabs/setup_theme.cpp:70
msgid "Main Font"
msgstr ""
#. TRANSLATORS: theme settings label
-#: src/gui/widgets/tabs/setup_theme.cpp:76
+#: src/gui/widgets/tabs/setup_theme.cpp:75
msgid "Language"
msgstr ""
#. TRANSLATORS: theme settings label
#. TRANSLATORS: font size
-#: src/gui/widgets/tabs/setup_theme.cpp:80 src/gui/windows/emotewindow.cpp:49
+#: src/gui/widgets/tabs/setup_theme.cpp:79 src/gui/windows/emotewindow.cpp:50
msgid "Bold font"
msgstr ""
#. TRANSLATORS: theme settings label
-#: src/gui/widgets/tabs/setup_theme.cpp:84
+#: src/gui/widgets/tabs/setup_theme.cpp:83
msgid "Particle font"
msgstr ""
#. TRANSLATORS: theme settings label
-#: src/gui/widgets/tabs/setup_theme.cpp:88
+#: src/gui/widgets/tabs/setup_theme.cpp:87
msgid "Help font"
msgstr ""
#. TRANSLATORS: theme settings label
-#: src/gui/widgets/tabs/setup_theme.cpp:92
+#: src/gui/widgets/tabs/setup_theme.cpp:91
msgid "Secure font"
msgstr ""
#. TRANSLATORS: theme settings label
-#: src/gui/widgets/tabs/setup_theme.cpp:96
+#: src/gui/widgets/tabs/setup_theme.cpp:95
msgid "Npc font"
msgstr ""
#. TRANSLATORS: theme settings label
-#: src/gui/widgets/tabs/setup_theme.cpp:100
+#: src/gui/widgets/tabs/setup_theme.cpp:99
msgid "Japanese font"
msgstr ""
#. TRANSLATORS: theme settings label
-#: src/gui/widgets/tabs/setup_theme.cpp:104
+#: src/gui/widgets/tabs/setup_theme.cpp:103
msgid "Chinese font"
msgstr ""
#. TRANSLATORS: theme settings label
-#: src/gui/widgets/tabs/setup_theme.cpp:109
+#: src/gui/widgets/tabs/setup_theme.cpp:108
msgid "Font size"
msgstr ""
#. TRANSLATORS: theme settings label
-#: src/gui/widgets/tabs/setup_theme.cpp:114
+#: src/gui/widgets/tabs/setup_theme.cpp:113
msgid "Npc font size"
msgstr ""
#. TRANSLATORS: button name with information about selected theme
-#: src/gui/widgets/tabs/setup_theme.cpp:118
+#: src/gui/widgets/tabs/setup_theme.cpp:117
msgid "i"
msgstr ""
#. TRANSLATORS: theme info dialog
-#: src/gui/widgets/tabs/setup_theme.cpp:244
+#: src/gui/widgets/tabs/setup_theme.cpp:243
msgid "Name: "
msgstr ""
-#: src/gui/widgets/tabs/setup_theme.cpp:245
+#: src/gui/widgets/tabs/setup_theme.cpp:244
msgid "Copyright:"
msgstr ""
@@ -4417,14 +4677,15 @@ msgid "Theme info"
msgstr ""
#. TRANSLATORS: theme message dialog
-#: src/gui/widgets/tabs/setup_theme.cpp:340
+#: src/gui/widgets/tabs/setup_theme.cpp:345
msgid "Theme Changed"
msgstr ""
+#. TRANSLATORS: ok dialog message
#. TRANSLATORS: video settings warning
-#: src/gui/widgets/tabs/setup_theme.cpp:340
-#: src/gui/widgets/tabs/setup_video.cpp:385
-#: src/gui/widgets/tabs/setup_video.cpp:398
+#: src/gui/widgets/tabs/setup_theme.cpp:347
+#: src/gui/widgets/tabs/setup_video.cpp:392
+#: src/gui/widgets/tabs/setup_video.cpp:409
msgid "Restart your client for the change to take effect."
msgstr ""
@@ -4505,65 +4766,65 @@ msgid "Button %u action"
msgstr ""
#. TRANSLATORS: video settings checkbox
-#: src/gui/widgets/tabs/setup_video.cpp:72
+#: src/gui/widgets/tabs/setup_video.cpp:73
msgid "Full screen"
msgstr ""
#. TRANSLATORS: video settings checkbox
-#: src/gui/widgets/tabs/setup_video.cpp:75
+#: src/gui/widgets/tabs/setup_video.cpp:76
msgid "FPS limit:"
msgstr ""
#. TRANSLATORS: video settings label
-#: src/gui/widgets/tabs/setup_video.cpp:80
-#: src/gui/widgets/tabs/setup_video.cpp:122
-#: src/gui/widgets/tabs/setup_video.cpp:315
-#: src/gui/widgets/tabs/setup_video.cpp:451
+#: src/gui/widgets/tabs/setup_video.cpp:81
+#: src/gui/widgets/tabs/setup_video.cpp:121
+#: src/gui/widgets/tabs/setup_video.cpp:322
+#: src/gui/widgets/tabs/setup_video.cpp:465
msgid "Alt FPS limit: "
msgstr ""
#. TRANSLATORS: video settings button
-#: src/gui/widgets/tabs/setup_video.cpp:83
+#: src/gui/widgets/tabs/setup_video.cpp:84
msgid "Detect best mode"
msgstr ""
#. TRANSLATORS: video settings checkbox
-#: src/gui/widgets/tabs/setup_video.cpp:92
+#: src/gui/widgets/tabs/setup_video.cpp:93
msgid "Show cursor"
msgstr ""
#. TRANSLATORS: video settings checkbox
-#: src/gui/widgets/tabs/setup_video.cpp:95
+#: src/gui/widgets/tabs/setup_video.cpp:96
msgid "Custom cursor"
msgstr ""
#. TRANSLATORS: video settings checkbox
-#: src/gui/widgets/tabs/setup_video.cpp:99
+#: src/gui/widgets/tabs/setup_video.cpp:100
msgid "Enable resize"
msgstr ""
#. TRANSLATORS: video settings checkbox
-#: src/gui/widgets/tabs/setup_video.cpp:102
+#: src/gui/widgets/tabs/setup_video.cpp:103
msgid "No frame"
msgstr ""
#. TRANSLATORS: video settings label
-#: src/gui/widgets/tabs/setup_video.cpp:119
-#: src/gui/widgets/tabs/setup_video.cpp:123
-#: src/gui/widgets/tabs/setup_video.cpp:313
-#: src/gui/widgets/tabs/setup_video.cpp:435
-#: src/gui/widgets/tabs/setup_video.cpp:448
+#: src/gui/widgets/tabs/setup_video.cpp:118
+#: src/gui/widgets/tabs/setup_video.cpp:122
+#: src/gui/widgets/tabs/setup_video.cpp:320
+#: src/gui/widgets/tabs/setup_video.cpp:449
+#: src/gui/widgets/tabs/setup_video.cpp:462
msgid "None"
msgstr ""
#. TRANSLATORS: video error message
-#: src/gui/widgets/tabs/setup_video.cpp:227
+#: src/gui/widgets/tabs/setup_video.cpp:226
msgid ""
"Failed to switch to windowed mode and restoration of old mode also failed!"
msgstr ""
#. TRANSLATORS: video error message
-#: src/gui/widgets/tabs/setup_video.cpp:234
+#: src/gui/widgets/tabs/setup_video.cpp:233
msgid ""
"Failed to switch to fullscreen mode and restoration of old mode also failed!"
msgstr ""
@@ -4579,32 +4840,32 @@ msgid "Restart needed for changes to take effect."
msgstr ""
#. TRANSLATORS: video settings warning
-#: src/gui/widgets/tabs/setup_video.cpp:270
+#: src/gui/widgets/tabs/setup_video.cpp:274
msgid "Changing to OpenGL"
msgstr ""
#. TRANSLATORS: video settings warning
-#: src/gui/widgets/tabs/setup_video.cpp:272
+#: src/gui/widgets/tabs/setup_video.cpp:276
msgid "Applying change to OpenGL requires restart."
msgstr ""
#. TRANSLATORS: resolution question dialog
-#: src/gui/widgets/tabs/setup_video.cpp:354
+#: src/gui/widgets/tabs/setup_video.cpp:361
msgid "Custom resolution (example: 1024x768)"
msgstr ""
#. TRANSLATORS: resolution question dialog
-#: src/gui/widgets/tabs/setup_video.cpp:356
+#: src/gui/widgets/tabs/setup_video.cpp:363
msgid "Enter new resolution: "
msgstr ""
#. TRANSLATORS: video settings warning
-#: src/gui/widgets/tabs/setup_video.cpp:383
-#: src/gui/widgets/tabs/setup_video.cpp:396
+#: src/gui/widgets/tabs/setup_video.cpp:390
+#: src/gui/widgets/tabs/setup_video.cpp:407
msgid "Screen Resolution Changed"
msgstr ""
-#: src/gui/widgets/tabs/setup_video.cpp:386
+#: src/gui/widgets/tabs/setup_video.cpp:393
msgid "Some windows may be moved to fit the lowered resolution."
msgstr ""
@@ -4783,54 +5044,54 @@ msgid "Ignore mobs"
msgstr ""
#. TRANSLATORS: social window label
-#: src/gui/widgets/tabs/socialfriendstab.h:117
+#: src/gui/widgets/tabs/socialfriendstab.h:114
#, c-format
msgid "Friends: %u/%u"
msgstr ""
#. TRANSLATORS: social window label
-#: src/gui/widgets/tabs/socialguildtab2.h:95
-#: src/gui/widgets/tabs/socialguildtab.h:165
-#: src/gui/widgets/tabs/socialpartytab.h:158
+#: src/gui/widgets/tabs/socialguildtab2.h:97
+#: src/gui/widgets/tabs/socialguildtab.h:166
+#: src/gui/widgets/tabs/socialpartytab.h:159
#, c-format
msgid "Players: %u/%u"
msgstr ""
#. TRANSLATORS: chat message
-#: src/gui/widgets/tabs/socialguildtab.h:83
+#: src/gui/widgets/tabs/socialguildtab.h:84
#, c-format
msgid "Invited user %s to guild %s."
msgstr ""
-#: src/gui/widgets/tabs/socialguildtab.h:101
+#: src/gui/widgets/tabs/socialguildtab.h:102
#, c-format
msgid "Guild %s quit requested."
msgstr ""
#. TRANSLATORS: guild invite message
-#: src/gui/widgets/tabs/socialguildtab.h:116
+#: src/gui/widgets/tabs/socialguildtab.h:118
msgid "Member Invite to Guild"
msgstr ""
#. TRANSLATORS: guild invite message
-#: src/gui/widgets/tabs/socialguildtab.h:118
+#: src/gui/widgets/tabs/socialguildtab.h:120
#, c-format
msgid "Who would you like to invite to guild %s?"
msgstr ""
#. TRANSLATORS: guild leave message
-#: src/gui/widgets/tabs/socialguildtab.h:128
+#: src/gui/widgets/tabs/socialguildtab.h:130
msgid "Leave Guild?"
msgstr ""
#. TRANSLATORS: guild leave message
-#: src/gui/widgets/tabs/socialguildtab.h:130
+#: src/gui/widgets/tabs/socialguildtab.h:132
#, c-format
msgid "Are you sure you want to leave guild %s?"
msgstr ""
#. TRANSLATORS: social window label
-#: src/gui/widgets/tabs/socialguildtab.h:141
+#: src/gui/widgets/tabs/socialguildtab.h:142
#, c-format
msgid "Members: %u/%u"
msgstr ""
@@ -4847,34 +5108,34 @@ msgstr ""
msgid "Portals: %u/%u"
msgstr ""
-#: src/gui/widgets/tabs/socialpartytab.h:85
+#: src/gui/widgets/tabs/socialpartytab.h:86
#, c-format
msgid "Invited user %s to party."
msgstr ""
-#: src/gui/widgets/tabs/socialpartytab.h:102
+#: src/gui/widgets/tabs/socialpartytab.h:103
#, c-format
msgid "Party %s quit requested."
msgstr ""
#. TRANSLATORS: party invite message
-#: src/gui/widgets/tabs/socialpartytab.h:117
+#: src/gui/widgets/tabs/socialpartytab.h:119
msgid "Member Invite to Party"
msgstr ""
#. TRANSLATORS: party invite message
-#: src/gui/widgets/tabs/socialpartytab.h:119
+#: src/gui/widgets/tabs/socialpartytab.h:121
#, c-format
msgid "Who would you like to invite to party %s?"
msgstr ""
#. TRANSLATORS: party leave message
-#: src/gui/widgets/tabs/socialpartytab.h:129
+#: src/gui/widgets/tabs/socialpartytab.h:131
msgid "Leave Party?"
msgstr ""
#. TRANSLATORS: party leave message
-#: src/gui/widgets/tabs/socialpartytab.h:131
+#: src/gui/widgets/tabs/socialpartytab.h:133
#, c-format
msgid "Are you sure you want to leave party %s?"
msgstr ""
@@ -4896,7 +5157,7 @@ msgid "Ignore items"
msgstr ""
#. TRANSLATORS: social window label
-#: src/gui/widgets/tabs/socialplayerstab.h:194
+#: src/gui/widgets/tabs/socialplayerstab.h:188
#, c-format
msgid "Visible players: %d"
msgstr ""
@@ -4921,131 +5182,122 @@ msgid "QE"
msgstr ""
#. TRANSLATORS: quests window name
-#: src/gui/windowmenu.cpp:75 src/gui/windows/questswindow.cpp:65
+#: src/gui/windowmenu.cpp:75 src/gui/windows/questswindow.cpp:66
msgid "Quests"
msgstr ""
-#. TRANSLATORS: short button name for bot checker window.
-#: src/gui/windowmenu.cpp:77
-msgid "BC"
-msgstr ""
-
-#: src/gui/windowmenu.cpp:78
-msgid "Bot checker"
-msgstr ""
-
#. TRANSLATORS: short button name for kill stats window.
-#: src/gui/windowmenu.cpp:80
+#: src/gui/windowmenu.cpp:77
msgid "KS"
msgstr ""
#. TRANSLATORS: kill stats window name
-#: src/gui/windowmenu.cpp:81 src/gui/windows/killstats.cpp:54
+#: src/gui/windowmenu.cpp:78 src/gui/windows/killstats.cpp:49
msgid "Kill stats"
msgstr ""
-#: src/gui/windowmenu.cpp:83
+#: src/gui/windowmenu.cpp:80
msgid "Smilies"
msgstr ""
#. TRANSLATORS: short button name for chat window.
-#: src/gui/windowmenu.cpp:85
+#: src/gui/windowmenu.cpp:82
msgid "CH"
msgstr ""
#. TRANSLATORS: short button name for status window.
-#: src/gui/windowmenu.cpp:93
+#: src/gui/windowmenu.cpp:90
msgid "STA"
msgstr ""
-#: src/gui/windowmenu.cpp:94
+#: src/gui/windowmenu.cpp:91
msgid "Status"
msgstr ""
#. TRANSLATORS: short button name for equipment window.
-#: src/gui/windowmenu.cpp:96
+#: src/gui/windowmenu.cpp:93
msgid "EQU"
msgstr ""
#. TRANSLATORS: equipment window name
#. TRANSLATORS: equipment button tooltip
-#: src/gui/windowmenu.cpp:97 src/gui/windows/equipmentwindow.cpp:67
-#: src/gui/windows/inventorywindow.cpp:223
+#: src/gui/windowmenu.cpp:94 src/gui/windows/equipmentwindow.cpp:65
+#: src/gui/windows/inventorywindow.cpp:235
msgid "Equipment"
msgstr ""
#. TRANSLATORS: short button name for inventory window.
-#: src/gui/windowmenu.cpp:99
+#: src/gui/windowmenu.cpp:96
msgid "INV"
msgstr ""
#. TRANSLATORS: inventory window name
#. TRANSLATORS: inventory type name
-#: src/gui/windowmenu.cpp:100 src/gui/windows/inventorywindow.cpp:140
-#: src/inventory.cpp:299
+#: src/gui/windowmenu.cpp:97 src/gui/windows/inventorywindow.cpp:144
+#: src/inventory.cpp:301
msgid "Inventory"
msgstr ""
#. TRANSLATORS: short button name for cart window.
-#: src/gui/windowmenu.cpp:102
+#: src/gui/windowmenu.cpp:99
msgid "CA"
msgstr ""
#. TRANSLATORS: cart button tooltip
#. TRANSLATORS: inventory type name
-#: src/gui/windowmenu.cpp:103 src/gui/windows/inventorywindow.cpp:219
-#: src/inventory.cpp:309
+#: src/gui/windowmenu.cpp:100 src/gui/windows/inventorywindow.cpp:231
+#: src/inventory.cpp:317
msgid "Cart"
msgstr ""
#. TRANSLATORS: short button name for map window.
-#: src/gui/windowmenu.cpp:105
+#: src/gui/windowmenu.cpp:102
msgid "MAP"
msgstr ""
#. TRANSLATORS: short button name for skills window.
-#: src/gui/windowmenu.cpp:111
+#: src/gui/windowmenu.cpp:109
msgid "SKI"
msgstr ""
#. TRANSLATORS: skills dialog name
-#: src/gui/windowmenu.cpp:112 src/gui/windows/skilldialog.cpp:71
+#: src/gui/windowmenu.cpp:110 src/gui/windows/skilldialog.cpp:69
msgid "Skills"
msgstr ""
#. TRANSLATORS: short button name for social window.
-#: src/gui/windowmenu.cpp:116
+#: src/gui/windowmenu.cpp:114
msgid "SOC"
msgstr ""
#. TRANSLATORS: full button name
#. TRANSLATORS: social window name
-#: src/gui/windowmenu.cpp:118 src/gui/windows/socialwindow.cpp:56
+#: src/gui/windowmenu.cpp:116 src/gui/windows/socialwindow.cpp:54
msgid "Social"
msgstr ""
#. TRANSLATORS: short button name for shortcuts window.
-#: src/gui/windowmenu.cpp:120
+#: src/gui/windowmenu.cpp:118
msgid "SH"
msgstr ""
#. TRANSLATORS: short button name for spells window.
-#: src/gui/windowmenu.cpp:124
+#: src/gui/windowmenu.cpp:122
msgid "SP"
msgstr ""
#. TRANSLATORS: short button name for drops window.
-#: src/gui/windowmenu.cpp:128
+#: src/gui/windowmenu.cpp:126
msgid "DR"
msgstr ""
#. TRANSLATORS: short button name for did you know window.
-#: src/gui/windowmenu.cpp:132
+#: src/gui/windowmenu.cpp:131
msgid "YK"
msgstr ""
#. TRANSLATORS: full button name
-#: src/gui/windowmenu.cpp:134
+#: src/gui/windowmenu.cpp:133
msgid "Did you know"
msgstr ""
@@ -5055,50 +5307,63 @@ msgid "SHP"
msgstr ""
#. TRANSLATORS: short button name for outfits window.
-#: src/gui/windowmenu.cpp:140
+#: src/gui/windowmenu.cpp:141
msgid "OU"
msgstr ""
#. TRANSLATORS: short button name for updates window.
-#: src/gui/windowmenu.cpp:144
+#: src/gui/windowmenu.cpp:146
msgid "UP"
msgstr ""
#. TRANSLATORS: full button name
-#: src/gui/windowmenu.cpp:146
+#: src/gui/windowmenu.cpp:148
msgid "Updates"
msgstr ""
#. TRANSLATORS: short button name for bank window.
-#: src/gui/windowmenu.cpp:148
+#: src/gui/windowmenu.cpp:151
msgid "BA"
msgstr ""
#. TRANSLATORS: full button name
#. TRANSLATORS: bank window name
-#: src/gui/windowmenu.cpp:150 src/gui/windows/bankwindow.cpp:43
+#: src/gui/windowmenu.cpp:153 src/gui/windows/bankwindow.cpp:43
msgid "Bank"
msgstr ""
+#. TRANSLATORS: short button name for mail window.
+#: src/gui/windowmenu.cpp:156
+msgid "MA"
+msgstr ""
+
+#. TRANSLATORS: full button name
+#. TRANSLATORS: mail window name
+#. TRANSLATORS: inventory type name
+#: src/gui/windowmenu.cpp:158 src/gui/windows/mailwindow.cpp:52
+#: src/inventory.cpp:322
+msgid "Mail"
+msgstr ""
+
#. TRANSLATORS: short button name for debug window.
-#: src/gui/windowmenu.cpp:152
+#: src/gui/windowmenu.cpp:161
msgid "DBG"
msgstr ""
#. TRANSLATORS: short button name for windows list menu.
-#: src/gui/windowmenu.cpp:161
+#: src/gui/windowmenu.cpp:170
msgid "WIN"
msgstr ""
#. TRANSLATORS: short button name for setup window.
-#: src/gui/windowmenu.cpp:165
+#: src/gui/windowmenu.cpp:175
msgid "SET"
msgstr ""
#. TRANSLATORS: short key name
#. TRANSLATORS: outfits window label
-#: src/gui/windowmenu.cpp:300 src/gui/windows/outfitwindow.cpp:72
-#: src/gui/windows/outfitwindow.cpp:568
+#: src/gui/windowmenu.cpp:310 src/gui/windows/outfitwindow.cpp:75
+#: src/gui/windows/outfitwindow.cpp:626
#, c-format
msgid "Key: %s"
msgstr ""
@@ -5118,82 +5383,71 @@ msgstr ""
msgid "Deposit"
msgstr ""
-#. TRANSLATORS: bot checker window header
-#: src/gui/windows/botcheckerwindow.cpp:44
-msgid "Bot Checker"
-msgstr ""
-
-#. TRANSLATORS: bot checker window button
-#. TRANSLATORS: npc dialog button
-#: src/gui/windows/botcheckerwindow.cpp:53 src/gui/windows/npcdialog.cpp:117
-msgid "Reset"
-msgstr ""
-
-#. TRANSLATORS: bot checker window table header
-#: src/gui/windows/botcheckerwindow.cpp:94
-msgid "Result"
-msgstr ""
-
#. TRANSLATORS: buy dialog name
-#: src/gui/windows/buydialog.cpp:175
+#: src/gui/windows/buydialog.cpp:176
msgid "Create items"
msgstr ""
#. TRANSLATORS: buy dialog label
-#: src/gui/windows/buydialog.cpp:257
+#: src/gui/windows/buydialog.cpp:264
msgid "Amount:"
msgstr ""
#. TRANSLATORS: char create dialog button
#. TRANSLATORS: char select dialog. button.
#. TRANSLATORS: social window button
-#: src/gui/windows/buydialog.cpp:268 src/gui/windows/charcreatedialog.cpp:120
-#: src/gui/windows/charselectdialog.cpp:624
-#: src/gui/windows/socialwindow.cpp:79
+#: src/gui/windows/buydialog.cpp:275 src/gui/windows/charcreatedialog.cpp:119
+#: src/gui/windows/charselectdialog.cpp:636
+#: src/gui/windows/socialwindow.cpp:77
msgid "Create"
msgstr ""
+#. TRANSLATORS: buy dialog label
+#: src/gui/windows/buydialog.cpp:316
+msgid "Filter:"
+msgstr ""
+
#. TRANSLATORS: change email dialog header
#. TRANSLATORS: button in change email dialog
-#: src/gui/windows/changeemaildialog.cpp:47
-#: src/gui/windows/changeemaildialog.cpp:52
+#: src/gui/windows/changeemaildialog.cpp:48
+#: src/gui/windows/changeemaildialog.cpp:53
msgid "Change Email Address"
msgstr ""
#. TRANSLATORS: label in change email dialog
#. TRANSLATORS: change password dialog label
-#: src/gui/windows/changeemaildialog.cpp:60
-#: src/gui/windows/changepassworddialog.cpp:63
+#: src/gui/windows/changeemaildialog.cpp:61
+#: src/gui/windows/changepassworddialog.cpp:64
#, c-format
msgid "Account: %s"
msgstr ""
#. TRANSLATORS: label in change email dialog
-#: src/gui/windows/changeemaildialog.cpp:64
+#: src/gui/windows/changeemaildialog.cpp:65
msgid "Type new email address twice:"
msgstr ""
#. TRANSLATORS: change email error
-#: src/gui/windows/changeemaildialog.cpp:136
+#: src/gui/windows/changeemaildialog.cpp:137
#, c-format
msgid "The new email address needs to be at least %u characters long."
msgstr ""
#. TRANSLATORS: change email error
-#: src/gui/windows/changeemaildialog.cpp:144
+#: src/gui/windows/changeemaildialog.cpp:145
#, c-format
msgid "The new email address needs to be less than %u characters long."
msgstr ""
#. TRANSLATORS: change email error
-#: src/gui/windows/changeemaildialog.cpp:152
+#: src/gui/windows/changeemaildialog.cpp:153
msgid "The email address entries mismatch."
msgstr ""
#. TRANSLATORS: change password window name
#. TRANSLATORS: change password dialog button
-#: src/gui/windows/changepassworddialog.cpp:48
-#: src/gui/windows/changepassworddialog.cpp:54
+#: src/gui/windows/changepassworddialog.cpp:49
+#: src/gui/windows/changepassworddialog.cpp:55
msgid "Change Password"
msgstr ""
@@ -5201,41 +5455,41 @@ msgstr ""
#. TRANSLATORS: login dialog label
#. TRANSLATORS: register dialog. label.
#. TRANSLATORS: unregister dialog. label.
-#: src/gui/windows/changepassworddialog.cpp:67
-#: src/gui/windows/logindialog.cpp:106 src/gui/windows/registerdialog.cpp:79
-#: src/gui/windows/unregisterdialog.cpp:65
+#: src/gui/windows/changepassworddialog.cpp:68
+#: src/gui/windows/logindialog.cpp:107 src/gui/windows/registerdialog.cpp:76
+#: src/gui/windows/unregisterdialog.cpp:67
msgid "Password:"
msgstr ""
#. TRANSLATORS: change password dialog label
-#: src/gui/windows/changepassworddialog.cpp:70
+#: src/gui/windows/changepassworddialog.cpp:71
msgid "Type new password twice:"
msgstr ""
#. TRANSLATORS: change password error
-#: src/gui/windows/changepassworddialog.cpp:117
+#: src/gui/windows/changepassworddialog.cpp:118
msgid "Enter the old password first."
msgstr ""
#. TRANSLATORS: change password error
-#: src/gui/windows/changepassworddialog.cpp:124
+#: src/gui/windows/changepassworddialog.cpp:125
#, c-format
msgid "The new password needs to be at least %u characters long."
msgstr ""
#. TRANSLATORS: change password error
-#: src/gui/windows/changepassworddialog.cpp:132
+#: src/gui/windows/changepassworddialog.cpp:133
#, c-format
msgid "The new password needs to be less than %u characters long."
msgstr ""
#. TRANSLATORS: change password error
-#: src/gui/windows/changepassworddialog.cpp:140
+#: src/gui/windows/changepassworddialog.cpp:141
msgid "The new password entries mismatch."
msgstr ""
#. TRANSLATORS: char create dialog name
-#: src/gui/windows/charcreatedialog.cpp:76
+#: src/gui/windows/charcreatedialog.cpp:75
msgid "New Character"
msgstr ""
@@ -5243,9 +5497,9 @@ msgstr ""
#. TRANSLATORS: edit server dialog label
#. TRANSLATORS: login dialog label
#. TRANSLATORS: register dialog. label.
-#: src/gui/windows/charcreatedialog.cpp:82
-#: src/gui/windows/editserverdialog.cpp:74 src/gui/windows/logindialog.cpp:104
-#: src/gui/windows/registerdialog.cpp:77
+#: src/gui/windows/charcreatedialog.cpp:81
+#: src/gui/windows/editserverdialog.cpp:71 src/gui/windows/logindialog.cpp:105
+#: src/gui/windows/registerdialog.cpp:74
msgid "Name:"
msgstr ""
@@ -5253,12 +5507,12 @@ msgstr ""
#. You may change this symbol if your language uses another.
#. TRANSLATORS: char create dialog button
#. TRANSLATORS: outfits window button
-#: src/gui/windows/charcreatedialog.cpp:86
-#: src/gui/windows/charcreatedialog.cpp:95
-#: src/gui/windows/charcreatedialog.cpp:112
-#: src/gui/windows/charcreatedialog.cpp:195
-#: src/gui/windows/charcreatedialog.cpp:205
-#: src/gui/windows/outfitwindow.cpp:60
+#: src/gui/windows/charcreatedialog.cpp:85
+#: src/gui/windows/charcreatedialog.cpp:94
+#: src/gui/windows/charcreatedialog.cpp:111
+#: src/gui/windows/charcreatedialog.cpp:196
+#: src/gui/windows/charcreatedialog.cpp:206
+#: src/gui/windows/outfitwindow.cpp:63
msgid ">"
msgstr ""
@@ -5266,75 +5520,75 @@ msgstr ""
#. You may change this symbol if your language uses another.
#. TRANSLATORS: char create dialog button
#. TRANSLATORS: outfits window button
-#: src/gui/windows/charcreatedialog.cpp:90
-#: src/gui/windows/charcreatedialog.cpp:97
-#: src/gui/windows/charcreatedialog.cpp:197
-#: src/gui/windows/charcreatedialog.cpp:207
-#: src/gui/windows/outfitwindow.cpp:58
+#: src/gui/windows/charcreatedialog.cpp:89
+#: src/gui/windows/charcreatedialog.cpp:96
+#: src/gui/windows/charcreatedialog.cpp:198
+#: src/gui/windows/charcreatedialog.cpp:208
+#: src/gui/windows/outfitwindow.cpp:61
msgid "<"
msgstr ""
#. TRANSLATORS: char create dialog label
-#: src/gui/windows/charcreatedialog.cpp:92
+#: src/gui/windows/charcreatedialog.cpp:91
msgid "Hair color:"
msgstr ""
#. TRANSLATORS: char create dialog label
-#: src/gui/windows/charcreatedialog.cpp:99
+#: src/gui/windows/charcreatedialog.cpp:98
msgid "Hair style:"
msgstr ""
#. TRANSLATORS: char create dialog button
-#: src/gui/windows/charcreatedialog.cpp:110
+#: src/gui/windows/charcreatedialog.cpp:109
msgid "^"
msgstr ""
#. TRANSLATORS: char create dialog label
-#: src/gui/windows/charcreatedialog.cpp:118
-#: src/gui/windows/charcreatedialog.cpp:496
+#: src/gui/windows/charcreatedialog.cpp:117
+#: src/gui/windows/charcreatedialog.cpp:509
#, c-format
msgid "Please distribute %d points"
msgstr ""
#. TRANSLATORS: char create dialog label
-#: src/gui/windows/charcreatedialog.cpp:199
+#: src/gui/windows/charcreatedialog.cpp:200
msgid "Race:"
msgstr ""
#. TRANSLATORS: char create dialog label
-#: src/gui/windows/charcreatedialog.cpp:209
+#: src/gui/windows/charcreatedialog.cpp:210
msgid "Look:"
msgstr ""
#. TRANSLATORS: one char size female character gender
#. TRANSLATORS: here F is title for friends tab in social window
-#: src/gui/windows/charcreatedialog.cpp:223
-#: src/gui/windows/socialwindow.cpp:75
+#: src/gui/windows/charcreatedialog.cpp:224
+#: src/gui/windows/socialwindow.cpp:73
msgid "F"
msgstr ""
#. TRANSLATORS: one char size male character gender
-#: src/gui/windows/charcreatedialog.cpp:225
+#: src/gui/windows/charcreatedialog.cpp:226
msgid "M"
msgstr ""
#. TRANSLATORS: one char size unknown character gender
-#: src/gui/windows/charcreatedialog.cpp:227
+#: src/gui/windows/charcreatedialog.cpp:228
msgid "U"
msgstr ""
#. TRANSLATORS: char creation error
-#: src/gui/windows/charcreatedialog.cpp:378
+#: src/gui/windows/charcreatedialog.cpp:388
msgid "Your name needs to be at least 4 characters."
msgstr ""
#. TRANSLATORS: char create dialog label
-#: src/gui/windows/charcreatedialog.cpp:486
+#: src/gui/windows/charcreatedialog.cpp:499
msgid "Character stats OK"
msgstr ""
#. TRANSLATORS: char create dialog label
-#: src/gui/windows/charcreatedialog.cpp:502
+#: src/gui/windows/charcreatedialog.cpp:515
#, c-format
msgid "Please remove %d points"
msgstr ""
@@ -5350,68 +5604,72 @@ msgid "Are you sure you want to delete this character?"
msgstr ""
#. TRANSLATORS: char select dialog name
-#: src/gui/windows/charselectdialog.cpp:66
+#: src/gui/windows/charselectdialog.cpp:61
#, c-format
msgid "Account %s (last login time %s)"
msgstr ""
#. TRANSLATORS: char select dialog. button.
-#: src/gui/windows/charselectdialog.cpp:73
+#: src/gui/windows/charselectdialog.cpp:70
msgid "Switch"
msgstr ""
#. TRANSLATORS: char select dialog. button.
-#: src/gui/windows/charselectdialog.cpp:75
+#: src/gui/windows/charselectdialog.cpp:72
msgid "Password"
msgstr ""
#. TRANSLATORS: char select dialog. button.
#. TRANSLATORS: updater window button
-#: src/gui/windows/charselectdialog.cpp:80
-#: src/gui/windows/charselectdialog.cpp:614
-#: src/gui/windows/updaterwindow.cpp:192
+#: src/gui/windows/charselectdialog.cpp:77
+#: src/gui/windows/charselectdialog.cpp:626
+#: src/gui/windows/updaterwindow.cpp:191
msgid "Play"
msgstr ""
#. TRANSLATORS: char select dialog. button.
+#. TRANSLATORS: info message header
+#. TRANSLATORS: info header
#. TRANSLATORS: info message
-#: src/gui/windows/charselectdialog.cpp:82
-#: src/net/ea/charserverhandler.cpp:160
-#: src/net/eathena/charserverhandler.cpp:591
-#: src/net/eathena/charserverhandler.cpp:621
+#: src/gui/windows/charselectdialog.cpp:79
+#: src/net/ea/charserverhandler.cpp:166
+#: src/net/eathena/charserverhandler.cpp:608
+#: src/net/eathena/charserverhandler.cpp:644
msgid "Info"
msgstr ""
#. TRANSLATORS: char select dialog. button.
#. TRANSLATORS: unregister dialog name
#. TRANSLATORS: unregister dialog. button.
-#: src/gui/windows/charselectdialog.cpp:110
-#: src/gui/windows/unregisterdialog.cpp:47
-#: src/gui/windows/unregisterdialog.cpp:52
+#: src/gui/windows/charselectdialog.cpp:107
+#: src/gui/windows/unregisterdialog.cpp:48
+#: src/gui/windows/unregisterdialog.cpp:53
msgid "Unregister"
msgstr ""
#. TRANSLATORS: char select dialog. button.
-#: src/gui/windows/charselectdialog.cpp:122
+#: src/gui/windows/charselectdialog.cpp:119
msgid "Change Email"
msgstr ""
#. TRANSLATORS: char select dialog name
-#: src/gui/windows/charselectdialog.cpp:166
+#: src/gui/windows/charselectdialog.cpp:163
#, c-format
msgid "Account %s"
msgstr ""
-#: src/gui/windows/charselectdialog.cpp:195
+#. TRANSLATORS: pin code dialog header.
+#: src/gui/windows/charselectdialog.cpp:193
msgid "Please set new pincode"
msgstr ""
+#. TRANSLATORS: character rename dialog header.
#: src/gui/windows/charselectdialog.cpp:242
msgid "Please enter new name"
msgstr ""
#. TRANSLATORS: char select dialog. player info message.
-#: src/gui/windows/charselectdialog.cpp:261
+#: src/gui/windows/charselectdialog.cpp:262
#, c-format
msgid ""
"Hp: %u/%u\n"
@@ -5421,48 +5679,56 @@ msgid ""
"Money: %s"
msgstr ""
-#: src/gui/windows/charselectdialog.cpp:319
+#: src/gui/windows/charselectdialog.cpp:325
msgid "Incorrect password"
msgstr ""
#. TRANSLATORS: char deletion question.
-#: src/gui/windows/charselectdialog.cpp:464
+#: src/gui/windows/charselectdialog.cpp:473
msgid "Enter your email for deleting character"
msgstr ""
-#: src/gui/windows/charselectdialog.cpp:464
+#. TRANSLATORS: email label.
+#: src/gui/windows/charselectdialog.cpp:475
msgid "Enter email:"
msgstr ""
#. TRANSLATORS: char deletion question.
-#: src/gui/windows/charselectdialog.cpp:471
+#: src/gui/windows/charselectdialog.cpp:482
msgid "Enter password for deleting character"
msgstr ""
-#: src/gui/windows/charselectdialog.cpp:471
+#. TRANSLATORS: email label.
+#: src/gui/windows/charselectdialog.cpp:484
msgid "Enter password:"
msgstr ""
#. TRANSLATORS: chat message
-#: src/gui/windows/chatwindow.cpp:675
+#: src/gui/windows/chatwindow.cpp:669
#, c-format
msgid "Present: %s; %d players are present."
msgstr ""
#. TRANSLATORS: chat message
-#: src/gui/windows/chatwindow.cpp:1118
+#: src/gui/windows/chatwindow.cpp:1115
#, c-format
msgid "Whispering to %s: %s"
msgstr ""
+#. TRANSLATORS: error message
+#: src/gui/windows/chatwindow.cpp:1566
+#, c-format
+msgid "Broken nick detected: %s"
+msgstr ""
+
#. TRANSLATORS: owners pet name. For example: 4144's pet
-#: src/gui/windows/chatwindow.cpp:1728 src/net/eathena/pethandler.cpp:174
+#: src/gui/windows/chatwindow.cpp:1754 src/net/eathena/pethandler.cpp:173
#, c-format
msgid "%s's pet"
msgstr ""
#. TRANSLATORS: confirm dialog button
-#: src/gui/windows/confirmdialog.cpp:55
+#: src/gui/windows/confirmdialog.cpp:57
msgid "Yes"
msgstr ""
@@ -5497,49 +5763,49 @@ msgid "Auto open this window"
msgstr ""
#. TRANSLATORS: edit server dialog name
-#: src/gui/windows/editserverdialog.cpp:48
+#: src/gui/windows/editserverdialog.cpp:45
msgid "Edit Server"
msgstr ""
#. TRANSLATORS: edit server dialog button
#. TRANSLATORS: servers dialog button
-#: src/gui/windows/editserverdialog.cpp:57
-#: src/gui/windows/serverdialog.cpp:116
+#: src/gui/windows/editserverdialog.cpp:54
+#: src/gui/windows/serverdialog.cpp:115
msgid "Connect"
msgstr ""
#. TRANSLATORS: edit server dialog label
-#: src/gui/windows/editserverdialog.cpp:63
+#: src/gui/windows/editserverdialog.cpp:60
msgid "Use same ip"
msgstr ""
#. TRANSLATORS: edit server dialog label
-#: src/gui/windows/editserverdialog.cpp:76
+#: src/gui/windows/editserverdialog.cpp:73
msgid "Address:"
msgstr ""
#. TRANSLATORS: edit server dialog label
-#: src/gui/windows/editserverdialog.cpp:78
+#: src/gui/windows/editserverdialog.cpp:75
msgid "Port:"
msgstr ""
#. TRANSLATORS: edit server dialog label
-#: src/gui/windows/editserverdialog.cpp:80
+#: src/gui/windows/editserverdialog.cpp:77
msgid "Server type:"
msgstr ""
#. TRANSLATORS: edit server dialog label
-#: src/gui/windows/editserverdialog.cpp:82
+#: src/gui/windows/editserverdialog.cpp:79
msgid "Description:"
msgstr ""
#. TRANSLATORS: edit server dialog label
-#: src/gui/windows/editserverdialog.cpp:84
+#: src/gui/windows/editserverdialog.cpp:81
msgid "Online list url:"
msgstr ""
#. TRANSLATORS: edit server dialog error message
-#: src/gui/windows/editserverdialog.cpp:214
+#: src/gui/windows/editserverdialog.cpp:213
msgid "Please at least type both the address and the port of the server."
msgstr ""
@@ -5551,17 +5817,17 @@ msgstr ""
#. TRANSLATORS: egg selection dialog button
#. TRANSLATORS: input action name
-#: src/gui/windows/eggselectiondialog.cpp:51 src/input/pages/gui.cpp:93
+#: src/gui/windows/eggselectiondialog.cpp:51 src/input/pages/gui.cpp:91
msgid "Select"
msgstr ""
#. TRANSLATORS: font size
-#: src/gui/windows/emotewindow.cpp:47
+#: src/gui/windows/emotewindow.cpp:48
msgid "Normal font"
msgstr ""
#. TRANSLATORS: emotes tab name
-#: src/gui/windows/emotewindow.cpp:119
+#: src/gui/windows/emotewindow.cpp:118
msgid "Fonts"
msgstr ""
@@ -5570,10 +5836,24 @@ msgstr ""
msgid "Did you know..."
msgstr ""
+#. TRANSLATORS: insert card dialog name
+#: src/gui/windows/insertcarddialog.cpp:43
+#: src/gui/windows/insertcarddialog.cpp:45
+msgid "Insert card"
+msgstr ""
+
+#. TRANSLATORS: insert card dialog button
+#. TRANSLATORS: input action name
+#. TRANSLATORS: inventory button
+#: src/gui/windows/insertcarddialog.cpp:51 src/input/pages/gui.cpp:121
+#: src/resources/itemtypemapdata.h:97
+msgid "Insert"
+msgstr ""
+
#. TRANSLATORS: inventory button
#. TRANSLATORS: outfits window button
#. TRANSLATORS: inventory button
-#: src/gui/windows/inventorywindow.cpp:182 src/gui/windows/outfitwindow.cpp:62
+#: src/gui/windows/inventorywindow.cpp:196 src/gui/windows/outfitwindow.cpp:65
#: src/resources/itemtypemapdata.h:45 src/resources/itemtypemapdata.h:49
#: src/resources/itemtypemapdata.h:53 src/resources/itemtypemapdata.h:57
#: src/resources/itemtypemapdata.h:61 src/resources/itemtypemapdata.h:65
@@ -5584,138 +5864,138 @@ msgstr ""
msgid "Equip"
msgstr ""
-#. TRANSLATORS: inventory button
-#: src/gui/windows/inventorywindow.cpp:201
-msgid "Split"
-msgstr ""
-
#. TRANSLATORS: inventory outfits button
-#: src/gui/windows/inventorywindow.cpp:203
+#: src/gui/windows/inventorywindow.cpp:215
msgid "O"
msgstr ""
#. TRANSLATORS: inventory cart button
-#: src/gui/windows/inventorywindow.cpp:205
+#: src/gui/windows/inventorywindow.cpp:217
msgid "C"
msgstr ""
#. TRANSLATORS: inventory shop button
-#: src/gui/windows/inventorywindow.cpp:207
+#: src/gui/windows/inventorywindow.cpp:219
msgid "S"
msgstr ""
#. TRANSLATORS: inventory equipment button
-#: src/gui/windows/inventorywindow.cpp:209
+#: src/gui/windows/inventorywindow.cpp:221
msgid "E"
msgstr ""
#. TRANSLATORS: item amount window button
-#: src/gui/windows/itemamountwindow.cpp:171
+#: src/gui/windows/itemamountwindow.cpp:183
msgid "All"
msgstr ""
#. TRANSLATORS: amount window message
-#: src/gui/windows/itemamountwindow.cpp:227
+#: src/gui/windows/itemamountwindow.cpp:239
msgid "Select amount of items to trade."
msgstr ""
#. TRANSLATORS: amount window message
-#: src/gui/windows/itemamountwindow.cpp:231
+#: src/gui/windows/itemamountwindow.cpp:243
msgid "Select amount of items to drop."
msgstr ""
#. TRANSLATORS: amount window message
-#: src/gui/windows/itemamountwindow.cpp:235
+#: src/gui/windows/itemamountwindow.cpp:247
msgid "Select amount of items to store."
msgstr ""
#. TRANSLATORS: amount window message
-#: src/gui/windows/itemamountwindow.cpp:239
+#: src/gui/windows/itemamountwindow.cpp:252
+msgid "Select amount of items to send."
+msgstr ""
+
+#. TRANSLATORS: amount window message
+#: src/gui/windows/itemamountwindow.cpp:257
msgid "Select amount of items to store to cart."
msgstr ""
#. TRANSLATORS: amount window message
-#: src/gui/windows/itemamountwindow.cpp:243
+#: src/gui/windows/itemamountwindow.cpp:261
msgid "Select amount of items to retrieve."
msgstr ""
#. TRANSLATORS: amount window message
-#: src/gui/windows/itemamountwindow.cpp:247
+#: src/gui/windows/itemamountwindow.cpp:265
msgid "Select amount of items to retrieve from cart."
msgstr ""
#. TRANSLATORS: amount window message
-#: src/gui/windows/itemamountwindow.cpp:251
+#: src/gui/windows/itemamountwindow.cpp:269
msgid "Select amount of items to split."
msgstr ""
#. TRANSLATORS: amount window message
-#: src/gui/windows/itemamountwindow.cpp:255
+#: src/gui/windows/itemamountwindow.cpp:273
msgid "Add to buy shop."
msgstr ""
#. TRANSLATORS: amount window message
-#: src/gui/windows/itemamountwindow.cpp:259
+#: src/gui/windows/itemamountwindow.cpp:277
msgid "Add to sell shop."
msgstr ""
#. TRANSLATORS: amount window message
-#: src/gui/windows/itemamountwindow.cpp:263
+#: src/gui/windows/itemamountwindow.cpp:281
msgid "Unknown."
msgstr ""
#. TRANSLATORS: kill stats window button
-#: src/gui/windows/killstats.cpp:59
+#: src/gui/windows/killstats.cpp:54
msgid "Reset stats"
msgstr ""
#. TRANSLATORS: kill stats window button
-#: src/gui/windows/killstats.cpp:61
+#: src/gui/windows/killstats.cpp:56
msgid "Reset timer"
msgstr ""
#. TRANSLATORS: kill stats window label
-#: src/gui/windows/killstats.cpp:66 src/gui/windows/killstats.cpp:180
-#: src/gui/windows/killstats.cpp:285 src/gui/windows/killstats.cpp:526
+#: src/gui/windows/killstats.cpp:61 src/gui/windows/killstats.cpp:166
+#: src/gui/windows/killstats.cpp:272 src/gui/windows/killstats.cpp:423
#, c-format
msgid "Kills: %s, total exp: %s"
msgstr ""
#. TRANSLATORS: kill stats window label
-#: src/gui/windows/killstats.cpp:69 src/gui/windows/killstats.cpp:182
-#: src/gui/windows/killstats.cpp:262 src/gui/windows/killstats.cpp:277
-#: src/gui/windows/killstats.cpp:528
+#: src/gui/windows/killstats.cpp:64 src/gui/windows/killstats.cpp:168
+#: src/gui/windows/killstats.cpp:249 src/gui/windows/killstats.cpp:264
+#: src/gui/windows/killstats.cpp:425
#, c-format
msgid "Avg Exp: %s"
msgstr ""
#. TRANSLATORS: kill stats window label
-#: src/gui/windows/killstats.cpp:71 src/gui/windows/killstats.cpp:185
-#: src/gui/windows/killstats.cpp:267 src/gui/windows/killstats.cpp:281
-#: src/gui/windows/killstats.cpp:531
+#: src/gui/windows/killstats.cpp:66 src/gui/windows/killstats.cpp:171
+#: src/gui/windows/killstats.cpp:254 src/gui/windows/killstats.cpp:268
+#: src/gui/windows/killstats.cpp:428
#, c-format
msgid "No. of avg mob to next level: %s"
msgstr ""
#. TRANSLATORS: kill stats window label
-#: src/gui/windows/killstats.cpp:74 src/gui/windows/killstats.cpp:196
-#: src/gui/windows/killstats.cpp:289 src/gui/windows/killstats.cpp:534
+#: src/gui/windows/killstats.cpp:69 src/gui/windows/killstats.cpp:182
+#: src/gui/windows/killstats.cpp:276 src/gui/windows/killstats.cpp:431
#, c-format
msgid "Kills/Min: %s, Exp/Min: %s"
msgstr ""
#. TRANSLATORS: kill stats window label
-#: src/gui/windows/killstats.cpp:78 src/gui/windows/killstats.cpp:83
-#: src/gui/windows/killstats.cpp:88 src/gui/windows/killstats.cpp:355
-#: src/gui/windows/killstats.cpp:374 src/gui/windows/killstats.cpp:395
+#: src/gui/windows/killstats.cpp:73 src/gui/windows/killstats.cpp:78
+#: src/gui/windows/killstats.cpp:83 src/gui/windows/killstats.cpp:341
+#: src/gui/windows/killstats.cpp:360 src/gui/windows/killstats.cpp:381
#, c-format
msgid "Exp speed per %d min: %s"
msgid_plural "Exp speed per %d min: %s"
msgstr[0] ""
msgstr[1] ""
-#: src/gui/windows/killstats.cpp:80 src/gui/windows/killstats.cpp:85
-#: src/gui/windows/killstats.cpp:91
+#: src/gui/windows/killstats.cpp:75 src/gui/windows/killstats.cpp:80
+#: src/gui/windows/killstats.cpp:86
#, c-format
msgid "Time for next level per %d min: %s"
msgid_plural "Time for next level per %d min: %s"
@@ -5723,54 +6003,37 @@ msgstr[0] ""
msgstr[1] ""
#. TRANSLATORS: kill stats window label
-#: src/gui/windows/killstats.cpp:94 src/gui/windows/killstats.cpp:294
+#: src/gui/windows/killstats.cpp:89 src/gui/windows/killstats.cpp:281
msgid "Last kill exp:"
msgstr ""
#. TRANSLATORS: kill stats window label
-#: src/gui/windows/killstats.cpp:97 src/gui/windows/killstats.cpp:426
-#: src/gui/windows/killstats.cpp:433 src/gui/windows/killstats.cpp:440
-#: src/gui/windows/killstats.cpp:446
-msgid "Time before jacko spawn:"
-msgstr ""
-
-#. TRANSLATORS: kill stats window label
-#: src/gui/windows/killstats.cpp:134 src/gui/windows/killstats.cpp:247
+#: src/gui/windows/killstats.cpp:121 src/gui/windows/killstats.cpp:234
#, c-format
msgid "Level: %d at %f%%"
msgstr ""
#. TRANSLATORS: kill stats window label
-#: src/gui/windows/killstats.cpp:139 src/gui/windows/killstats.cpp:252
+#: src/gui/windows/killstats.cpp:126 src/gui/windows/killstats.cpp:239
#, c-format
msgid "Exp: %d/%d Left: %d"
msgstr ""
#. TRANSLATORS: kill stats window label
-#: src/gui/windows/killstats.cpp:143 src/gui/windows/killstats.cpp:258
-#: src/gui/windows/killstats.cpp:272
+#: src/gui/windows/killstats.cpp:130 src/gui/windows/killstats.cpp:245
+#: src/gui/windows/killstats.cpp:259
#, c-format
msgid "1%% = %d exp, avg mob for 1%%: %s"
msgstr ""
#. TRANSLATORS: kill stats window label
-#: src/gui/windows/killstats.cpp:361 src/gui/windows/killstats.cpp:370
-#: src/gui/windows/killstats.cpp:381 src/gui/windows/killstats.cpp:390
-#: src/gui/windows/killstats.cpp:403 src/gui/windows/killstats.cpp:412
+#: src/gui/windows/killstats.cpp:347 src/gui/windows/killstats.cpp:356
+#: src/gui/windows/killstats.cpp:367 src/gui/windows/killstats.cpp:376
+#: src/gui/windows/killstats.cpp:389 src/gui/windows/killstats.cpp:398
#, c-format
msgid " Time for next level: %s"
msgstr ""
-#. TRANSLATORS: kill stats window label
-#: src/gui/windows/killstats.cpp:433
-#, c-format
-msgid "%s %d?"
-msgstr ""
-
-#: src/gui/windows/killstats.cpp:440
-msgid "jacko spawning"
-msgstr ""
-
#. TRANSLATORS: login dialog name
#. TRANSLATORS: login dialog button
#: src/gui/windows/logindialog.cpp:64 src/gui/windows/logindialog.cpp:81
@@ -5795,8 +6058,8 @@ msgstr ""
#. TRANSLATORS: login dialog button
#. TRANSLATORS: register dialog name
#. TRANSLATORS: register dialog. button.
-#: src/gui/windows/logindialog.cpp:83 src/gui/windows/registerdialog.cpp:54
-#: src/gui/windows/registerdialog.cpp:63
+#: src/gui/windows/logindialog.cpp:83 src/gui/windows/registerdialog.cpp:51
+#: src/gui/windows/registerdialog.cpp:60
msgid "Register"
msgstr ""
@@ -5806,31 +6069,128 @@ msgid "Custom update host"
msgstr ""
#. TRANSLATORS: login dialog label
-#: src/gui/windows/logindialog.cpp:100
+#: src/gui/windows/logindialog.cpp:101
msgid "Server:"
msgstr ""
#. TRANSLATORS: login dialog label
-#: src/gui/windows/logindialog.cpp:110
+#: src/gui/windows/logindialog.cpp:111
#, c-format
msgid "Update host: %s"
msgstr ""
-#: src/gui/windows/logindialog.cpp:229
+#. TRANSLATORS: question dialog
+#: src/gui/windows/logindialog.cpp:238
msgid "Open register url"
msgstr ""
-#: src/gui/windows/ministatuswindow.cpp:72
+#. TRANSLATORS: mail edit window name
+#: src/gui/windows/maileditwindow.cpp:47
+msgid "Edit mail"
+msgstr ""
+
+#. TRANSLATORS: mail edit window button
+#: src/gui/windows/maileditwindow.cpp:50
+msgid "Send"
+msgstr ""
+
+#. TRANSLATORS: mail edit window button
+#. TRANSLATORS: npc dialog button
+#. TRANSLATORS: servers dialog button
+#. TRANSLATORS: shop window label
+#. TRANSLATORS: trade window button
+#: src/gui/windows/maileditwindow.cpp:54 src/gui/windows/npcdialog.cpp:117
+#: src/gui/windows/serverdialog.cpp:117 src/gui/windows/shopwindow.cpp:124
+#: src/gui/windows/tradewindow.cpp:82
+msgid "Add"
+msgstr ""
+
+#. TRANSLATORS: mail edit window label
+#: src/gui/windows/maileditwindow.cpp:56
+msgid "To:"
+msgstr ""
+
+#. TRANSLATORS: mail edit window label
+#. TRANSLATORS: mail view window label
+#: src/gui/windows/maileditwindow.cpp:58 src/gui/windows/mailviewwindow.cpp:72
+msgid "Subject:"
+msgstr ""
+
+#. TRANSLATORS: mail edit window label
+#. TRANSLATORS: mail view window label
+#: src/gui/windows/maileditwindow.cpp:60
+#: src/gui/windows/mailviewwindow.cpp:103
+msgid "Money:"
+msgstr ""
+
+#. TRANSLATORS: mail edit window label
+#: src/gui/windows/maileditwindow.cpp:62
+#: src/gui/windows/mailviewwindow.cpp:119
+#: src/gui/windows/mailviewwindow.cpp:124
+msgid "Item:"
+msgstr ""
+
+#. TRANSLATORS: mail edit window label
+#. TRANSLATORS: mail view window label
+#: src/gui/windows/maileditwindow.cpp:64 src/gui/windows/mailviewwindow.cpp:75
+msgid "Message:"
+msgstr ""
+
+#. TRANSLATORS: mail view window name
+#: src/gui/windows/mailviewwindow.cpp:53
+msgid "View mail"
+msgstr ""
+
+#. TRANSLATORS: mail view window button
+#: src/gui/windows/mailviewwindow.cpp:63
+msgid "Reply"
+msgstr ""
+
+#. TRANSLATORS: mail view window label
+#: src/gui/windows/mailviewwindow.cpp:65
+msgid "Time:"
+msgstr ""
+
+#. TRANSLATORS: mail view window label
+#: src/gui/windows/mailviewwindow.cpp:69
+msgid "From:"
+msgstr ""
+
+#: src/gui/windows/mailviewwindow.cpp:131
+msgid "Get attach"
+msgstr ""
+
+#. TRANSLATORS: mail window button
+#: src/gui/windows/mailwindow.cpp:62
+msgid "Refresh"
+msgstr ""
+
+#. TRANSLATORS: mail window button
+#: src/gui/windows/mailwindow.cpp:64
+msgid "New"
+msgstr ""
+
+#. TRANSLATORS: mail window button
+#: src/gui/windows/mailwindow.cpp:68
+msgid "Return"
+msgstr ""
+
+#. TRANSLATORS: mail window button
+#: src/gui/windows/mailwindow.cpp:70
+msgid "Open"
+msgstr ""
+
+#: src/gui/windows/ministatuswindow.cpp:71
msgid "health bar"
msgstr ""
#. TRANSLATORS: status bar name
-#: src/gui/windows/ministatuswindow.cpp:83
+#: src/gui/windows/ministatuswindow.cpp:82
msgid "mana bar"
msgstr ""
#. TRANSLATORS: status bar name
-#: src/gui/windows/ministatuswindow.cpp:87
+#: src/gui/windows/ministatuswindow.cpp:86
msgid "experience bar"
msgstr ""
@@ -5845,199 +6205,180 @@ msgid "inventory slots bar"
msgstr ""
#. TRANSLATORS: status bar name
-#: src/gui/windows/ministatuswindow.cpp:102
+#: src/gui/windows/ministatuswindow.cpp:103
msgid "money bar"
msgstr ""
#. TRANSLATORS: status bar name
-#: src/gui/windows/ministatuswindow.cpp:106
+#: src/gui/windows/ministatuswindow.cpp:108
msgid "arrows bar"
msgstr ""
#. TRANSLATORS: status bar name
-#: src/gui/windows/ministatuswindow.cpp:111
+#: src/gui/windows/ministatuswindow.cpp:114
msgid "status bar"
msgstr ""
-#: src/gui/windows/ministatuswindow.cpp:134
+#: src/gui/windows/ministatuswindow.cpp:137
msgid "job bar"
msgstr ""
#. TRANSLATORS: status bar label
#. TRANSLATORS: status window label
-#: src/gui/windows/ministatuswindow.cpp:341
-#: src/gui/windows/statuswindow.cpp:249
+#: src/gui/windows/ministatuswindow.cpp:352
+#: src/gui/windows/statuswindow.cpp:255
#, c-format
msgid "Level: %d (GM %d)"
msgstr ""
#. TRANSLATORS: status bar label
#. TRANSLATORS: status window label
-#: src/gui/windows/ministatuswindow.cpp:348
-#: src/gui/windows/statuswindow.cpp:71 src/gui/windows/statuswindow.cpp:256
-#: src/gui/windows/statuswindow.cpp:381
+#: src/gui/windows/ministatuswindow.cpp:359
+#: src/gui/windows/statuswindow.cpp:67 src/gui/windows/statuswindow.cpp:262
+#: src/gui/windows/statuswindow.cpp:387
#, c-format
msgid "Level: %d"
msgstr ""
#. TRANSLATORS: status bar label
-#: src/gui/windows/ministatuswindow.cpp:364
-#: src/gui/windows/ministatuswindow.cpp:401
+#: src/gui/windows/ministatuswindow.cpp:375
+#: src/gui/windows/ministatuswindow.cpp:412
msgid "Need"
msgstr ""
#. TRANSLATORS: job bar label
-#: src/gui/windows/ministatuswindow.cpp:388
+#: src/gui/windows/ministatuswindow.cpp:399
#, c-format
msgid "Job level: %d"
msgstr ""
#. TRANSLATORS: npc dialog button
-#: src/gui/windows/npcdialog.cpp:71
+#: src/gui/windows/npcdialog.cpp:72
msgid "Stop waiting"
msgstr ""
#. TRANSLATORS: npc dialog button
-#: src/gui/windows/npcdialog.cpp:73
+#: src/gui/windows/npcdialog.cpp:74
msgid "Next"
msgstr ""
#. TRANSLATORS: npc dialog button
-#: src/gui/windows/npcdialog.cpp:77
+#: src/gui/windows/npcdialog.cpp:78
msgid "Submit"
msgstr ""
#. TRANSLATORS: npc dialog button
-#. TRANSLATORS: servers dialog button
-#. TRANSLATORS: shop window label
-#. TRANSLATORS: trade window button
-#: src/gui/windows/npcdialog.cpp:115 src/gui/windows/serverdialog.cpp:118
-#: src/gui/windows/shopwindow.cpp:121 src/gui/windows/tradewindow.cpp:84
-msgid "Add"
-msgstr ""
-
-#. TRANSLATORS: label in npc post dialog
-#: src/gui/windows/npcpostdialog.cpp:59
-msgid "To:"
-msgstr ""
-
-#. TRANSLATORS: button in npc post dialog
-#: src/gui/windows/npcpostdialog.cpp:66
-msgid "Send"
-msgstr ""
-
-#. TRANSLATORS: npc post message error
-#: src/gui/windows/npcpostdialog.cpp:113
-msgid "Failed to send as sender or letter invalid."
+#: src/gui/windows/npcdialog.cpp:119
+msgid "Reset"
msgstr ""
#. TRANSLATORS: sell confirmation header
-#: src/gui/windows/npcselldialog.cpp:69
+#: src/gui/windows/npcselldialog.cpp:68
msgid "sell item"
msgstr ""
#. TRANSLATORS: sell confirmation message
-#: src/gui/windows/npcselldialog.cpp:71
+#: src/gui/windows/npcselldialog.cpp:70
#, c-format
msgid "Do you really want to sell %s?"
msgstr ""
#. TRANSLATORS: outfits window label
-#: src/gui/windows/outfitwindow.cpp:64 src/gui/windows/outfitwindow.cpp:562
+#: src/gui/windows/outfitwindow.cpp:67 src/gui/windows/outfitwindow.cpp:620
#, c-format
msgid "Outfit: %d"
msgstr ""
#. TRANSLATORS: outfits window checkbox
-#: src/gui/windows/outfitwindow.cpp:66
+#: src/gui/windows/outfitwindow.cpp:69
msgid "Unequip first"
msgstr ""
#. TRANSLATORS: outfits window checkbox
-#: src/gui/windows/outfitwindow.cpp:69
+#: src/gui/windows/outfitwindow.cpp:72
msgid "Away outfit"
msgstr ""
#. TRANSLATORS: quit dialog button
-#: src/gui/windows/quitdialog.cpp:62
+#: src/gui/windows/quitdialog.cpp:60
msgid "Switch server"
msgstr ""
#. TRANSLATORS: quit dialog button
-#: src/gui/windows/quitdialog.cpp:65
+#: src/gui/windows/quitdialog.cpp:63
msgid "Switch character"
msgstr ""
#. TRANSLATORS: register dialog. label.
-#: src/gui/windows/registerdialog.cpp:81
+#: src/gui/windows/registerdialog.cpp:78
msgid "Confirm:"
msgstr ""
#. TRANSLATORS: register dialog. button.
-#: src/gui/windows/registerdialog.cpp:98
+#: src/gui/windows/registerdialog.cpp:95
msgid "Male"
msgstr ""
#. TRANSLATORS: register dialog. button.
-#: src/gui/windows/registerdialog.cpp:100
+#: src/gui/windows/registerdialog.cpp:97
msgid "Female"
msgstr ""
#. TRANSLATORS: register dialog. label.
-#: src/gui/windows/registerdialog.cpp:121
+#: src/gui/windows/registerdialog.cpp:118
msgid "Email:"
msgstr ""
#. TRANSLATORS: error message
-#: src/gui/windows/registerdialog.cpp:188
+#: src/gui/windows/registerdialog.cpp:186
#, c-format
msgid "The username needs to be at least %u characters long."
msgstr ""
#. TRANSLATORS: error message
-#: src/gui/windows/registerdialog.cpp:197
+#: src/gui/windows/registerdialog.cpp:195
#, c-format
msgid "The username needs to be less than %u characters long."
msgstr ""
#. TRANSLATORS: error message
#. TRANSLATORS: unregister dialog. error message.
-#: src/gui/windows/registerdialog.cpp:206
-#: src/gui/windows/unregisterdialog.cpp:126
+#: src/gui/windows/registerdialog.cpp:204
+#: src/gui/windows/unregisterdialog.cpp:128
#, c-format
msgid "The password needs to be at least %u characters long."
msgstr ""
#. TRANSLATORS: error message
#. TRANSLATORS: unregister dialog. error message.
-#: src/gui/windows/registerdialog.cpp:215
-#: src/gui/windows/unregisterdialog.cpp:133
+#: src/gui/windows/registerdialog.cpp:213
+#: src/gui/windows/unregisterdialog.cpp:135
#, c-format
msgid "The password needs to be less than %u characters long."
msgstr ""
#. TRANSLATORS: error message
-#: src/gui/windows/registerdialog.cpp:223
+#: src/gui/windows/registerdialog.cpp:221
msgid "Passwords do not match."
msgstr ""
#. TRANSLATORS: servers dialog name
-#: src/gui/windows/serverdialog.cpp:105
+#: src/gui/windows/serverdialog.cpp:104
msgid "Choose Your Server"
msgstr ""
#. TRANSLATORS: servers dialog button
-#: src/gui/windows/serverdialog.cpp:124
+#: src/gui/windows/serverdialog.cpp:123
msgid "Load"
msgstr ""
#. TRANSLATORS: servers dialog name
-#: src/gui/windows/serverdialog.cpp:138
+#: src/gui/windows/serverdialog.cpp:135
msgid "Choose Your Server *** SAFE MODE ***"
msgstr ""
#. TRANSLATORS: servers dialog checkbox
-#: src/gui/windows/serverdialog.cpp:147
+#: src/gui/windows/serverdialog.cpp:144
msgid "Use same ip for game sub servers"
msgstr ""
@@ -6063,34 +6404,34 @@ msgid "Error retreiving server list!"
msgstr ""
#. TRANSLATORS: servers dialog label
-#: src/gui/windows/serverdialog.cpp:502
+#: src/gui/windows/serverdialog.cpp:507
msgid "requires a newer version"
msgstr ""
#. TRANSLATORS: servers dialog label
-#: src/gui/windows/serverdialog.cpp:507
+#: src/gui/windows/serverdialog.cpp:512
#, c-format
msgid "requires v%s"
msgstr ""
#. TRANSLATORS: setup button
-#: src/gui/windows/setupwindow.cpp:92
+#: src/gui/windows/setupwindow.cpp:97
msgid "Apply"
msgstr ""
#. TRANSLATORS: setup button
-#: src/gui/windows/setupwindow.cpp:98
+#: src/gui/windows/setupwindow.cpp:103
msgid "Reset Windows"
msgstr ""
#. TRANSLATORS: shop window name
-#: src/gui/windows/shopwindow.cpp:101 src/gui/windows/shopwindow.cpp:1071
+#: src/gui/windows/shopwindow.cpp:102 src/gui/windows/shopwindow.cpp:1077
msgid "Personal Shop"
msgstr ""
#. TRANSLATORS: shop window button
-#: src/gui/windows/shopwindow.cpp:190 src/gui/windows/shopwindow.cpp:431
-#: src/gui/windows/shopwindow.cpp:450
+#: src/gui/windows/shopwindow.cpp:190 src/gui/windows/shopwindow.cpp:434
+#: src/gui/windows/shopwindow.cpp:453
msgid "Publish"
msgstr ""
@@ -6104,66 +6445,67 @@ msgstr ""
msgid "Show links in announce"
msgstr ""
-#: src/gui/windows/shopwindow.cpp:371
+#. TRANSLATORS: shop rename dialog title
+#: src/gui/windows/shopwindow.cpp:373
msgid "Please enter new shop name"
msgstr ""
-#: src/gui/windows/shopwindow.cpp:429 src/gui/windows/shopwindow.cpp:448
+#: src/gui/windows/shopwindow.cpp:432 src/gui/windows/shopwindow.cpp:451
msgid "Unpublish"
msgstr ""
#. TRANSLATORS: shop window dialog
#. TRANSLATORS: trade message
-#: src/gui/windows/shopwindow.cpp:955 src/net/ea/tradehandler.cpp:172
+#: src/gui/windows/shopwindow.cpp:959 src/net/ea/tradehandler.cpp:176
msgid "Request for Trade"
msgstr ""
-#: src/gui/windows/shopwindow.cpp:955
+#: src/gui/windows/shopwindow.cpp:960
#, c-format
msgid "%s wants to %s %s do you accept?"
msgstr ""
#. TRANSLATORS: shop window name
-#: src/gui/windows/shopwindow.cpp:1076
+#: src/gui/windows/shopwindow.cpp:1082
#, c-format
msgid "Personal Shop - %s"
msgstr ""
#. TRANSLATORS: skills dialog button
-#: src/gui/windows/skilldialog.cpp:81
+#: src/gui/windows/skilldialog.cpp:79
msgid "Up"
msgstr ""
#. TRANSLATORS: skills dialog label
-#: src/gui/windows/skilldialog.cpp:191
+#: src/gui/windows/skilldialog.cpp:189
#, c-format
msgid "Skill points available: %d"
msgstr ""
#. TRANSLATORS: skills dialog default skill tab
-#: src/gui/windows/skilldialog.cpp:289
+#: src/gui/windows/skilldialog.cpp:287
#, c-format
msgid "Skill Set %d"
msgstr ""
#. TRANSLATORS: skills dialog. skill id
-#: src/gui/windows/skilldialog.cpp:310
+#: src/gui/windows/skilldialog.cpp:308
#, c-format
msgid "Skill %d"
msgstr ""
-#: src/gui/windows/skilldialog.cpp:478
+#: src/gui/windows/skilldialog.cpp:484
#, c-format
msgid "Failed skill: %s"
msgstr ""
#. TRANSLATORS: here P is title for visible players tab in social window
-#: src/gui/windows/socialwindow.cpp:70
+#: src/gui/windows/socialwindow.cpp:68
msgid "P"
msgstr ""
#. TRANSLATORS: social window button
-#: src/gui/windows/socialwindow.cpp:81
+#: src/gui/windows/socialwindow.cpp:79
msgid "Invite"
msgstr ""
@@ -6174,142 +6516,141 @@ msgid "Accepted party invite from %s."
msgstr ""
#. TRANSLATORS: chat message
-#: src/gui/windows/socialwindow.cpp:281
+#: src/gui/windows/socialwindow.cpp:282
#, c-format
msgid "Rejected party invite from %s."
msgstr ""
#. TRANSLATORS: chat message
-#: src/gui/windows/socialwindow.cpp:298
+#: src/gui/windows/socialwindow.cpp:300
#, c-format
msgid "Accepted guild invite from %s."
msgstr ""
#. TRANSLATORS: chat message
-#: src/gui/windows/socialwindow.cpp:316
+#: src/gui/windows/socialwindow.cpp:319
#, c-format
msgid "Rejected guild invite from %s."
msgstr ""
#. TRANSLATORS: chat message
-#: src/gui/windows/socialwindow.cpp:360
+#: src/gui/windows/socialwindow.cpp:364
#, c-format
msgid "Creating guild called %s."
msgstr ""
#. TRANSLATORS: chat message
-#: src/gui/windows/socialwindow.cpp:381
+#: src/gui/windows/socialwindow.cpp:386
#, c-format
msgid "Creating party called %s."
msgstr ""
#. TRANSLATORS: guild creation message
-#: src/gui/windows/socialwindow.cpp:396
+#: src/gui/windows/socialwindow.cpp:403
msgid "Guild Name"
msgstr ""
#. TRANSLATORS: guild creation message
-#: src/gui/windows/socialwindow.cpp:398
+#: src/gui/windows/socialwindow.cpp:405
msgid "Choose your guild's name."
msgstr ""
#. TRANSLATORS: chat message
-#: src/gui/windows/socialwindow.cpp:414
+#: src/gui/windows/socialwindow.cpp:420
msgid "Received guild request, but one already exists."
msgstr ""
#. TRANSLATORS: chat message
-#: src/gui/windows/socialwindow.cpp:422
+#: src/gui/windows/socialwindow.cpp:429
#, c-format
msgid "%s has invited you to join the guild %s."
msgstr ""
#. TRANSLATORS: guild invite message
-#: src/gui/windows/socialwindow.cpp:429
+#: src/gui/windows/socialwindow.cpp:437
msgid "Accept Guild Invite"
msgstr ""
#. TRANSLATORS: chat message
-#: src/gui/windows/socialwindow.cpp:446
+#: src/gui/windows/socialwindow.cpp:457
msgid "Received party request, but one already exists."
msgstr ""
#. TRANSLATORS: party invite message
-#: src/gui/windows/socialwindow.cpp:458
+#: src/gui/windows/socialwindow.cpp:470
msgid "You have been invited you to join a party."
msgstr ""
#. TRANSLATORS: party invite message
-#: src/gui/windows/socialwindow.cpp:463
+#: src/gui/windows/socialwindow.cpp:475
#, c-format
msgid "You have been invited to join the %s party."
msgstr ""
#. TRANSLATORS: party invite message
-#: src/gui/windows/socialwindow.cpp:472
+#: src/gui/windows/socialwindow.cpp:484
#, c-format
msgid "%s has invited you to join their party."
msgstr ""
#. TRANSLATORS: party invite message
-#: src/gui/windows/socialwindow.cpp:478
+#: src/gui/windows/socialwindow.cpp:490
#, c-format
msgid "%s has invited you to join the %s party."
msgstr ""
-#. TRANSLATORS: party invite message
-#: src/gui/windows/socialwindow.cpp:488
+#: src/gui/windows/socialwindow.cpp:501
msgid "Accept Party Invite"
msgstr ""
-#: src/gui/windows/socialwindow.cpp:505
+#: src/gui/windows/socialwindow.cpp:522
msgid "Cannot create party. You are already in a party"
msgstr ""
#. TRANSLATORS: party creation message
-#: src/gui/windows/socialwindow.cpp:514
+#: src/gui/windows/socialwindow.cpp:535
msgid "Party Name"
msgstr ""
#. TRANSLATORS: party creation message
-#: src/gui/windows/socialwindow.cpp:516
+#: src/gui/windows/socialwindow.cpp:537
msgid "Choose your party's name."
msgstr ""
#. TRANSLATORS: status window label
-#: src/gui/windows/statuswindow.cpp:75
+#: src/gui/windows/statuswindow.cpp:71
msgid "HP:"
msgstr ""
#. TRANSLATORS: status window label
-#: src/gui/windows/statuswindow.cpp:78
+#: src/gui/windows/statuswindow.cpp:74
msgid "Exp:"
msgstr ""
#. TRANSLATORS: status window label
-#: src/gui/windows/statuswindow.cpp:136
+#: src/gui/windows/statuswindow.cpp:139
msgid "MP:"
msgstr ""
#. TRANSLATORS: status window label
-#: src/gui/windows/statuswindow.cpp:179 src/gui/windows/statuswindow.cpp:307
+#: src/gui/windows/statuswindow.cpp:185 src/gui/windows/statuswindow.cpp:313
#, c-format
msgid "Job: %d"
msgstr ""
#. TRANSLATORS: status window label
-#: src/gui/windows/statuswindow.cpp:181
+#: src/gui/windows/statuswindow.cpp:187
msgid "Job:"
msgstr ""
#. TRANSLATORS: status window label
-#: src/gui/windows/statuswindow.cpp:237 src/gui/windows/statuswindow.cpp:353
+#: src/gui/windows/statuswindow.cpp:243 src/gui/windows/statuswindow.cpp:359
#, c-format
msgid "Character points: %d"
msgstr ""
#. TRANSLATORS: status window label
-#: src/gui/windows/statuswindow.cpp:368
+#: src/gui/windows/statuswindow.cpp:374
#, c-format
msgid "Correction points: %d"
msgstr ""
@@ -6320,219 +6661,219 @@ msgid "Command Editor"
msgstr ""
#. TRANSLATORS: command editor button
-#: src/gui/windows/textcommandeditor.cpp:52
+#: src/gui/windows/textcommandeditor.cpp:53
msgid "magic"
msgstr ""
#. TRANSLATORS: command editor button
-#: src/gui/windows/textcommandeditor.cpp:54
+#: src/gui/windows/textcommandeditor.cpp:55
msgid "other"
msgstr ""
#. TRANSLATORS: command editor label
-#: src/gui/windows/textcommandeditor.cpp:56
+#: src/gui/windows/textcommandeditor.cpp:57
msgid "Symbol:"
msgstr ""
#. TRANSLATORS: command editor label
-#: src/gui/windows/textcommandeditor.cpp:59
+#: src/gui/windows/textcommandeditor.cpp:60
msgid "Command:"
msgstr ""
#. TRANSLATORS: command editor label
-#: src/gui/windows/textcommandeditor.cpp:62
+#: src/gui/windows/textcommandeditor.cpp:63
msgid "Comment:"
msgstr ""
#. TRANSLATORS: command editor label
-#: src/gui/windows/textcommandeditor.cpp:66
+#: src/gui/windows/textcommandeditor.cpp:67
msgid "Target Type:"
msgstr ""
#. TRANSLATORS: command editor label
-#: src/gui/windows/textcommandeditor.cpp:70
+#: src/gui/windows/textcommandeditor.cpp:71
msgid "Icon:"
msgstr ""
#. TRANSLATORS: command editor label
-#: src/gui/windows/textcommandeditor.cpp:73
+#: src/gui/windows/textcommandeditor.cpp:74
msgid "Mana:"
msgstr ""
#. TRANSLATORS: command editor label
-#: src/gui/windows/textcommandeditor.cpp:76
+#: src/gui/windows/textcommandeditor.cpp:77
msgid "Magic level:"
msgstr ""
#. TRANSLATORS: command editor label
-#: src/gui/windows/textcommandeditor.cpp:80
+#: src/gui/windows/textcommandeditor.cpp:81
msgid "Magic School:"
msgstr ""
#. TRANSLATORS: command editor label
-#: src/gui/windows/textcommandeditor.cpp:83
+#: src/gui/windows/textcommandeditor.cpp:84
msgid "School level:"
msgstr ""
#. TRANSLATORS: command editor button
-#: src/gui/windows/textcommandeditor.cpp:88
+#: src/gui/windows/textcommandeditor.cpp:89
msgid "Save"
msgstr ""
#. TRANSLATORS: trade window button
-#: src/gui/windows/tradewindow.cpp:64
+#: src/gui/windows/tradewindow.cpp:62
msgid "Propose trade"
msgstr ""
#. TRANSLATORS: trade window button
-#: src/gui/windows/tradewindow.cpp:66
+#: src/gui/windows/tradewindow.cpp:64
msgid "Confirmed. Waiting..."
msgstr ""
#. TRANSLATORS: trade window button
-#: src/gui/windows/tradewindow.cpp:68
+#: src/gui/windows/tradewindow.cpp:66
msgid "Agree trade"
msgstr ""
#. TRANSLATORS: trade window button
-#: src/gui/windows/tradewindow.cpp:70
+#: src/gui/windows/tradewindow.cpp:68
msgid "Agreed. Waiting..."
msgstr ""
#. TRANSLATORS: trade window caption
-#: src/gui/windows/tradewindow.cpp:74
+#: src/gui/windows/tradewindow.cpp:72
msgid "Trade: You"
msgstr ""
#. TRANSLATORS: trade window money label
-#: src/gui/windows/tradewindow.cpp:82 src/gui/windows/tradewindow.cpp:191
+#: src/gui/windows/tradewindow.cpp:80 src/gui/windows/tradewindow.cpp:189
#, c-format
msgid "You get %s"
msgstr ""
#. TRANSLATORS: trade window money change button
-#: src/gui/windows/tradewindow.cpp:87
+#: src/gui/windows/tradewindow.cpp:85
msgid "Change"
msgstr ""
#. TRANSLATORS: trade window money label
-#: src/gui/windows/tradewindow.cpp:132
+#: src/gui/windows/tradewindow.cpp:130
msgid "You give:"
msgstr ""
#. TRANSLATORS: trade error
-#: src/gui/windows/tradewindow.cpp:427
+#: src/gui/windows/tradewindow.cpp:425
msgid "You don't have enough money."
msgstr ""
#. TRANSLATORS: trade error
-#: src/gui/windows/tradewindow.cpp:513
+#: src/gui/windows/tradewindow.cpp:514
msgid ""
"Failed adding item. You can not overlap one kind of item on the window."
msgstr ""
#. TRANSLATORS: unregister dialog. label.
-#: src/gui/windows/unregisterdialog.cpp:62
+#: src/gui/windows/unregisterdialog.cpp:64
#, c-format
msgid "Name: %s"
msgstr ""
#. TRANSLATORS: updater window name
-#: src/gui/windows/updaterwindow.cpp:171
+#: src/gui/windows/updaterwindow.cpp:170
msgid "Updating..."
msgstr ""
#. TRANSLATORS: updater window label
-#: src/gui/windows/updaterwindow.cpp:188
+#: src/gui/windows/updaterwindow.cpp:187
msgid "Connecting..."
msgstr ""
-#: src/gui/windows/updaterwindow.cpp:405
+#: src/gui/windows/updaterwindow.cpp:410
msgid "Show all news (can be slow)"
msgstr ""
#. TRANSLATORS: update message
-#: src/gui/windows/updaterwindow.cpp:823
+#: src/gui/windows/updaterwindow.cpp:845
msgid "##1 The update process is incomplete."
msgstr ""
#. TRANSLATORS: Continues "The update process is incomplete.".
-#: src/gui/windows/updaterwindow.cpp:825
+#: src/gui/windows/updaterwindow.cpp:847
msgid "##1 It is strongly recommended that"
msgstr ""
#. TRANSLATORS: Begins "It is strongly recommended that".
-#: src/gui/windows/updaterwindow.cpp:827
+#: src/gui/windows/updaterwindow.cpp:849
msgid "##1 you try again later."
msgstr ""
#. TRANSLATORS: updater window label
-#: src/gui/windows/updaterwindow.cpp:1011
+#: src/gui/windows/updaterwindow.cpp:1033
msgid "Completed"
msgstr ""
#. TRANSLATORS: who is online window name
-#: src/gui/windows/whoisonline.cpp:93 src/gui/windows/whoisonline.cpp:639
+#: src/gui/windows/whoisonline.cpp:91 src/gui/windows/whoisonline.cpp:645
msgid "Who Is Online - Updating"
msgstr ""
#. TRANSLATORS: who is online. button.
-#: src/gui/windows/whoisonline.cpp:104
+#: src/gui/windows/whoisonline.cpp:105
msgid "Update"
msgstr ""
#. TRANSLATORS: who is online window name
-#: src/gui/windows/whoisonline.cpp:230
+#: src/gui/windows/whoisonline.cpp:232
msgid "Who Is Online - "
msgstr ""
#. TRANSLATORS: who is online window name
-#: src/gui/windows/whoisonline.cpp:655
+#: src/gui/windows/whoisonline.cpp:661
msgid "Who Is Online - error"
msgstr ""
#. TRANSLATORS: who is online window name
-#: src/gui/windows/whoisonline.cpp:699
+#: src/gui/windows/whoisonline.cpp:705
msgid "Who Is Online - Update"
msgstr ""
#. TRANSLATORS: world select dialog name
-#: src/gui/windows/worldselectdialog.cpp:48
+#: src/gui/windows/worldselectdialog.cpp:47
msgid "Select World"
msgstr ""
#. TRANSLATORS: world dialog button
-#: src/gui/windows/worldselectdialog.cpp:54
+#: src/gui/windows/worldselectdialog.cpp:53
msgid "Change Login"
msgstr ""
#. TRANSLATORS: world dialog button
-#: src/gui/windows/worldselectdialog.cpp:56
+#: src/gui/windows/worldselectdialog.cpp:55
msgid "Choose World"
msgstr ""
#. TRANSLATORS: long key name. must be short.
#. TRANSLATORS: short key name. must be very short.
#. TRANSLATORS: long key name, should be short
-#: src/input/inputmanager.cpp:374 src/input/inputmanager.cpp:418
+#: src/input/inputmanager.cpp:376 src/input/inputmanager.cpp:420
#: src/input/keyboardconfig.cpp:102
#, c-format
msgid "key_%d"
msgstr ""
#. TRANSLATORS: long joystick button name. must be short.
-#: src/input/inputmanager.cpp:380
+#: src/input/inputmanager.cpp:382
#, c-format
msgid "JButton%d"
msgstr ""
#. TRANSLATORS: unknown long key type
-#: src/input/inputmanager.cpp:394
+#: src/input/inputmanager.cpp:396
msgid "unknown key"
msgstr ""
#. TRANSLATORS: short joystick button name. muse be very short
-#: src/input/inputmanager.cpp:424
+#: src/input/inputmanager.cpp:426
#, c-format
msgid "JB%d"
msgstr ""
@@ -6540,1268 +6881,1268 @@ msgstr ""
#. TRANSLATORS: unknown short key type. must be short
#. TRANSLATORS: Unknown key short string.
#. TRANSLATORS: This string must be maximum 5 chars
-#: src/input/inputmanager.cpp:438 src/input/keyboardconfig.cpp:146
+#: src/input/inputmanager.cpp:440 src/input/keyboardconfig.cpp:146
msgid "u key"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/basic.cpp:36
+#: src/input/pages/basic.cpp:34
msgid "Target and attack keys"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/basic.cpp:48
+#: src/input/pages/basic.cpp:46
msgid "Target & attack closest monster"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/basic.cpp:54
+#: src/input/pages/basic.cpp:52
msgid "Target & attack closest player"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/basic.cpp:60
+#: src/input/pages/basic.cpp:58
msgid "Move to Target"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/basic.cpp:66
+#: src/input/pages/basic.cpp:64
msgid "Change Move to Target type"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/basic.cpp:72
+#: src/input/pages/basic.cpp:70
msgid "Move to Home location"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/basic.cpp:78
+#: src/input/pages/basic.cpp:76
msgid "Set home location"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/basic.cpp:84
+#: src/input/pages/basic.cpp:82
msgid "Move to navigation point"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/basic.cpp:96
+#: src/input/pages/basic.cpp:94
msgid "Stop Attack / Modifier key"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/basic.cpp:102
+#: src/input/pages/basic.cpp:100
msgid "Untarget"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/basic.cpp:108
+#: src/input/pages/basic.cpp:106
msgid "Target monster"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/basic.cpp:114
+#: src/input/pages/basic.cpp:112
msgid "Target closest monster (without filters)"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/basic.cpp:120
+#: src/input/pages/basic.cpp:118
msgid "Target NPC"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/basic.cpp:126
+#: src/input/pages/basic.cpp:124
msgid "Target Player"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/basic.cpp:132
+#: src/input/pages/basic.cpp:130
msgid "Target mercenary"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/basic.cpp:138
+#: src/input/pages/basic.cpp:136
+msgid "Change targeting type"
+msgstr ""
+
+#. TRANSLATORS: input action name
+#: src/input/pages/basic.cpp:142
msgid "Target pet"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/basic.cpp:144
+#: src/input/pages/basic.cpp:148
msgid "Catch pet"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/basic.cpp:150
+#: src/input/pages/basic.cpp:154
msgid "Other Keys"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/basic.cpp:156
+#: src/input/pages/basic.cpp:160
msgid "Pickup"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/basic.cpp:162
+#: src/input/pages/basic.cpp:166
msgid "Change Pickup Type"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/basic.cpp:168
+#: src/input/pages/basic.cpp:172
msgid "Sit"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/basic.cpp:174
+#: src/input/pages/basic.cpp:178
msgid "Screenshot"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/basic.cpp:180
+#: src/input/pages/basic.cpp:184
msgid "Enable/Disable Trading"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/basic.cpp:186
+#: src/input/pages/basic.cpp:190
msgid "Open trade window"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/basic.cpp:192
+#: src/input/pages/basic.cpp:196
msgid "Start trade with target"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/basic.cpp:198
+#: src/input/pages/basic.cpp:202
msgid "Follow selected player"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/basic.cpp:204
+#: src/input/pages/basic.cpp:208
msgid "Change Map View Mode"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/basic.cpp:210
+#: src/input/pages/basic.cpp:214
msgid "Select OK"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/basic.cpp:222
+#: src/input/pages/basic.cpp:226
msgid "Stop or sit"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/basic.cpp:228
+#: src/input/pages/basic.cpp:232
msgid "Return to safe video mode"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/basic.cpp:234
+#: src/input/pages/basic.cpp:238
msgid "Fire your homunculus"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/basic.cpp:252
+#: src/input/pages/basic.cpp:256
msgid "Open context menu"
msgstr ""
#. TRANSLATORS: input action group
-#: src/input/pages/chat.cpp:33
+#: src/input/pages/chat.cpp:31
msgid "Main"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/chat.cpp:39
+#: src/input/pages/chat.cpp:37
msgid "Toggle Chat"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/chat.cpp:45
+#: src/input/pages/chat.cpp:43
msgid "Chat modifier key"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/chat.cpp:51
+#: src/input/pages/chat.cpp:49
msgid "Scroll Chat Up"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/chat.cpp:57
+#: src/input/pages/chat.cpp:55
msgid "Scroll Chat Down"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/chat.cpp:69
+#: src/input/pages/chat.cpp:67
msgid "Previous Chat Tab"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/chat.cpp:75
+#: src/input/pages/chat.cpp:73
msgid "Next Chat Tab"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/chat.cpp:81
+#: src/input/pages/chat.cpp:79
msgid "Clear current chat tab"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/chat.cpp:87
+#: src/input/pages/chat.cpp:85
msgid "Close current Chat Tab"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/chat.cpp:93
+#: src/input/pages/chat.cpp:91
msgid "Close all chat tabs"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/chat.cpp:99
+#: src/input/pages/chat.cpp:97
msgid "Select general tab"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/chat.cpp:105
+#: src/input/pages/chat.cpp:103
msgid "Select debug tab"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/chat.cpp:111
+#: src/input/pages/chat.cpp:109
msgid "Select trade tab"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/chat.cpp:117
+#: src/input/pages/chat.cpp:115
msgid "Select battle tab"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/chat.cpp:123
+#: src/input/pages/chat.cpp:121
msgid "Select gm tab"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/chat.cpp:129
+#: src/input/pages/chat.cpp:127
msgid "Select lang tab"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/chat.cpp:135
+#: src/input/pages/chat.cpp:133
msgid "Select party tab"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/chat.cpp:141
+#: src/input/pages/chat.cpp:139
msgid "Select guild tab"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/chat.cpp:153
+#: src/input/pages/chat.cpp:151
msgid "Ignore all whispers"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/chat.cpp:159
+#: src/input/pages/chat.cpp:157
msgid "Ignore all whispers on server side"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/chat.cpp:165
+#: src/input/pages/chat.cpp:163
msgid "Unignore all whispers on server side"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/chat.cpp:171
+#: src/input/pages/chat.cpp:169
msgid "Previous chat line"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/chat.cpp:177
+#: src/input/pages/chat.cpp:175
msgid "Next chat line"
msgstr ""
#. TRANSLATORS: input action group
-#: src/input/pages/chat.cpp:183
+#: src/input/pages/chat.cpp:181
msgid "Smiles"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/chat.cpp:189
+#: src/input/pages/chat.cpp:187
msgid "Show smiles"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/emotes.cpp:37
+#: src/input/pages/emotes.cpp:35
msgid "Emote modifiers keys"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/emotes.cpp:43
+#: src/input/pages/emotes.cpp:41
msgid "Emote modifier key"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/emotes.cpp:49
+#: src/input/pages/emotes.cpp:47
msgid "Pet emote modifier key"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/emotes.cpp:55
+#: src/input/pages/emotes.cpp:53
msgid "Homunculus / mercenary emote modifier key"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/emotes.cpp:61
+#: src/input/pages/emotes.cpp:59
msgid "Emote shortcuts"
msgstr ""
#. TRANSLATORS: input action name
-#: 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
+#: src/input/pages/emotes.cpp:65 src/input/pages/emotes.cpp:71
+#: src/input/pages/emotes.cpp:77 src/input/pages/emotes.cpp:83
+#: src/input/pages/emotes.cpp:89 src/input/pages/emotes.cpp:95
+#: src/input/pages/emotes.cpp:101 src/input/pages/emotes.cpp:107
+#: src/input/pages/emotes.cpp:113 src/input/pages/emotes.cpp:119
+#: src/input/pages/emotes.cpp:125 src/input/pages/emotes.cpp:131
+#: src/input/pages/emotes.cpp:137 src/input/pages/emotes.cpp:143
+#: src/input/pages/emotes.cpp:149 src/input/pages/emotes.cpp:155
+#: src/input/pages/emotes.cpp:161 src/input/pages/emotes.cpp:167
+#: src/input/pages/emotes.cpp:173 src/input/pages/emotes.cpp:179
+#: src/input/pages/emotes.cpp:185 src/input/pages/emotes.cpp:191
+#: src/input/pages/emotes.cpp:197 src/input/pages/emotes.cpp:203
+#: src/input/pages/emotes.cpp:209 src/input/pages/emotes.cpp:215
+#: src/input/pages/emotes.cpp:221 src/input/pages/emotes.cpp:227
+#: src/input/pages/emotes.cpp:233 src/input/pages/emotes.cpp:239
+#: src/input/pages/emotes.cpp:245 src/input/pages/emotes.cpp:251
+#: src/input/pages/emotes.cpp:257 src/input/pages/emotes.cpp:263
+#: src/input/pages/emotes.cpp:269 src/input/pages/emotes.cpp:275
+#: src/input/pages/emotes.cpp:281 src/input/pages/emotes.cpp:287
+#: src/input/pages/emotes.cpp:293 src/input/pages/emotes.cpp:299
+#: src/input/pages/emotes.cpp:305 src/input/pages/emotes.cpp:311
+#: src/input/pages/emotes.cpp:317 src/input/pages/emotes.cpp:323
+#: src/input/pages/emotes.cpp:329 src/input/pages/emotes.cpp:335
+#: src/input/pages/emotes.cpp:341 src/input/pages/emotes.cpp:347
#, c-format
msgid "Emote Shortcut %d"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/emotes.cpp:360
+#: src/input/pages/emotes.cpp:358
msgid "Pet emote shortcuts"
msgstr ""
#. TRANSLATORS: input action name
-#: 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
+#: src/input/pages/emotes.cpp:364 src/input/pages/emotes.cpp:370
+#: src/input/pages/emotes.cpp:376 src/input/pages/emotes.cpp:382
+#: src/input/pages/emotes.cpp:388 src/input/pages/emotes.cpp:394
+#: src/input/pages/emotes.cpp:400 src/input/pages/emotes.cpp:406
+#: src/input/pages/emotes.cpp:412 src/input/pages/emotes.cpp:418
+#: src/input/pages/emotes.cpp:424 src/input/pages/emotes.cpp:430
+#: src/input/pages/emotes.cpp:436 src/input/pages/emotes.cpp:442
+#: src/input/pages/emotes.cpp:448 src/input/pages/emotes.cpp:454
+#: src/input/pages/emotes.cpp:460 src/input/pages/emotes.cpp:466
+#: src/input/pages/emotes.cpp:472 src/input/pages/emotes.cpp:478
+#: src/input/pages/emotes.cpp:484 src/input/pages/emotes.cpp:490
+#: src/input/pages/emotes.cpp:496 src/input/pages/emotes.cpp:502
+#: src/input/pages/emotes.cpp:508 src/input/pages/emotes.cpp:514
+#: src/input/pages/emotes.cpp:520 src/input/pages/emotes.cpp:526
+#: src/input/pages/emotes.cpp:532 src/input/pages/emotes.cpp:538
+#: src/input/pages/emotes.cpp:544 src/input/pages/emotes.cpp:550
+#: src/input/pages/emotes.cpp:556 src/input/pages/emotes.cpp:562
+#: src/input/pages/emotes.cpp:568 src/input/pages/emotes.cpp:574
+#: src/input/pages/emotes.cpp:580 src/input/pages/emotes.cpp:586
+#: src/input/pages/emotes.cpp:592 src/input/pages/emotes.cpp:598
+#: src/input/pages/emotes.cpp:604 src/input/pages/emotes.cpp:610
+#: src/input/pages/emotes.cpp:616 src/input/pages/emotes.cpp:622
+#: src/input/pages/emotes.cpp:628 src/input/pages/emotes.cpp:634
+#: src/input/pages/emotes.cpp:640 src/input/pages/emotes.cpp:646
#, c-format
msgid "Pet emote shortcut %d"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/gui.cpp:33
+#: src/input/pages/gui.cpp:31
msgid "Move & selection"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/gui.cpp:39
+#: src/input/pages/gui.cpp:37
msgid "Move Up"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/gui.cpp:45
+#: src/input/pages/gui.cpp:43
msgid "Move Down"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/gui.cpp:51
+#: src/input/pages/gui.cpp:49
msgid "Move Left"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/gui.cpp:57
+#: src/input/pages/gui.cpp:55
msgid "Move Right"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/gui.cpp:63
+#: src/input/pages/gui.cpp:61
msgid "Move Home"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/gui.cpp:69
+#: src/input/pages/gui.cpp:67
msgid "Move End"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/gui.cpp:75
+#: src/input/pages/gui.cpp:73
msgid "Page up"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/gui.cpp:81
+#: src/input/pages/gui.cpp:79
msgid "Page down"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/gui.cpp:99
+#: src/input/pages/gui.cpp:97
msgid "Select2"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/gui.cpp:117
+#: src/input/pages/gui.cpp:115
msgid "Backspace"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/gui.cpp:123
-msgid "Insert"
-msgstr ""
-
-#. TRANSLATORS: input action name
-#: src/input/pages/gui.cpp:129
+#: src/input/pages/gui.cpp:127
msgid "Tab"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/gui.cpp:135
+#: src/input/pages/gui.cpp:133
msgid "Mod"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/gui.cpp:141
+#: src/input/pages/gui.cpp:139
msgid "Ctrl"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/move.cpp:37
+#: src/input/pages/move.cpp:35
msgid "Move Keys"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/move.cpp:43
+#: src/input/pages/move.cpp:41
msgid "Move player up"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/move.cpp:49
+#: src/input/pages/move.cpp:47
msgid "Move player down"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/move.cpp:55
+#: src/input/pages/move.cpp:53
msgid "Move player left"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/move.cpp:61
+#: src/input/pages/move.cpp:59
msgid "Move player right"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/move.cpp:67
+#: src/input/pages/move.cpp:65
msgid "Move player forward"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/move.cpp:73
+#: src/input/pages/move.cpp:71
msgid "Move pet up"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/move.cpp:79
+#: src/input/pages/move.cpp:77
msgid "Move pet down"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/move.cpp:85
+#: src/input/pages/move.cpp:83
msgid "Move pet left"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/move.cpp:91
+#: src/input/pages/move.cpp:89
msgid "Move pet right"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/move.cpp:97
+#: src/input/pages/move.cpp:95
msgid "Move to navigation point shortcuts"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/move.cpp:103 src/input/pages/move.cpp:109
-#: src/input/pages/move.cpp:115 src/input/pages/move.cpp:121
-#: src/input/pages/move.cpp:127 src/input/pages/move.cpp:133
-#: src/input/pages/move.cpp:139 src/input/pages/move.cpp:145
-#: src/input/pages/move.cpp:151 src/input/pages/move.cpp:157
-#: src/input/pages/move.cpp:163 src/input/pages/move.cpp:169
-#: src/input/pages/move.cpp:175 src/input/pages/move.cpp:181
-#: src/input/pages/move.cpp:187 src/input/pages/move.cpp:193
-#: src/input/pages/move.cpp:199 src/input/pages/move.cpp:205
-#: src/input/pages/move.cpp:211 src/input/pages/move.cpp:217
-#: src/input/pages/move.cpp:223 src/input/pages/move.cpp:229
-#: src/input/pages/move.cpp:235 src/input/pages/move.cpp:241
-#: src/input/pages/move.cpp:247 src/input/pages/move.cpp:253
-#: src/input/pages/move.cpp:259 src/input/pages/move.cpp:265
-#: src/input/pages/move.cpp:271 src/input/pages/move.cpp:277
-#: src/input/pages/move.cpp:283 src/input/pages/move.cpp:289
-#: src/input/pages/move.cpp:295 src/input/pages/move.cpp:301
-#: src/input/pages/move.cpp:307 src/input/pages/move.cpp:313
-#: src/input/pages/move.cpp:319 src/input/pages/move.cpp:325
-#: src/input/pages/move.cpp:331 src/input/pages/move.cpp:337
-#: src/input/pages/move.cpp:343 src/input/pages/move.cpp:349
-#: src/input/pages/move.cpp:355 src/input/pages/move.cpp:361
-#: src/input/pages/move.cpp:367 src/input/pages/move.cpp:373
-#: src/input/pages/move.cpp:379 src/input/pages/move.cpp:385
+#: src/input/pages/move.cpp:101 src/input/pages/move.cpp:107
+#: src/input/pages/move.cpp:113 src/input/pages/move.cpp:119
+#: src/input/pages/move.cpp:125 src/input/pages/move.cpp:131
+#: src/input/pages/move.cpp:137 src/input/pages/move.cpp:143
+#: src/input/pages/move.cpp:149 src/input/pages/move.cpp:155
+#: src/input/pages/move.cpp:161 src/input/pages/move.cpp:167
+#: src/input/pages/move.cpp:173 src/input/pages/move.cpp:179
+#: src/input/pages/move.cpp:185 src/input/pages/move.cpp:191
+#: src/input/pages/move.cpp:197 src/input/pages/move.cpp:203
+#: src/input/pages/move.cpp:209 src/input/pages/move.cpp:215
+#: src/input/pages/move.cpp:221 src/input/pages/move.cpp:227
+#: src/input/pages/move.cpp:233 src/input/pages/move.cpp:239
+#: src/input/pages/move.cpp:245 src/input/pages/move.cpp:251
+#: src/input/pages/move.cpp:257 src/input/pages/move.cpp:263
+#: src/input/pages/move.cpp:269 src/input/pages/move.cpp:275
+#: src/input/pages/move.cpp:281 src/input/pages/move.cpp:287
+#: src/input/pages/move.cpp:293 src/input/pages/move.cpp:299
+#: src/input/pages/move.cpp:305 src/input/pages/move.cpp:311
+#: src/input/pages/move.cpp:317 src/input/pages/move.cpp:323
+#: src/input/pages/move.cpp:329 src/input/pages/move.cpp:335
+#: src/input/pages/move.cpp:341 src/input/pages/move.cpp:347
+#: src/input/pages/move.cpp:353 src/input/pages/move.cpp:359
+#: src/input/pages/move.cpp:365 src/input/pages/move.cpp:371
+#: src/input/pages/move.cpp:377 src/input/pages/move.cpp:383
#, c-format
msgid "Move to point Shortcut %d"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:36
+#: src/input/pages/other.cpp:34
msgid "Input ignore"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:42
+#: src/input/pages/other.cpp:40
msgid "Ignore input 1"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:48
+#: src/input/pages/other.cpp:46
msgid "Ignore input 2"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:54
+#: src/input/pages/other.cpp:52
msgid "Direction keys"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:60
+#: src/input/pages/other.cpp:58
msgid "Player direct up"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:66
+#: src/input/pages/other.cpp:64
msgid "Player direct down"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:72
+#: src/input/pages/other.cpp:70
msgid "Player direct left"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:78
+#: src/input/pages/other.cpp:76
msgid "Player direct right"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:84
+#: src/input/pages/other.cpp:82
msgid "Pet direct up"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:90
+#: src/input/pages/other.cpp:88
msgid "Pet direct down"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:96
+#: src/input/pages/other.cpp:94
msgid "Pet direct left"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:102
+#: src/input/pages/other.cpp:100
msgid "Pet direct right"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:114
+#: src/input/pages/other.cpp:112
msgid "Crazy moves"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:120
+#: src/input/pages/other.cpp:118
msgid "Change Crazy Move mode"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:126
+#: src/input/pages/other.cpp:124
msgid "Quick Drop N Items from 0 slot"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:132
+#: src/input/pages/other.cpp:130
msgid "Quick Drop N Items"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:138
+#: src/input/pages/other.cpp:136
msgid "Switch Quick Drop Counter"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:144
+#: src/input/pages/other.cpp:142
msgid "Quick heal target or self"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:150
+#: src/input/pages/other.cpp:148
msgid "Heal the most injured player"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:156
+#: src/input/pages/other.cpp:154
msgid "Use #itenplz spell"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:162
+#: src/input/pages/other.cpp:160
msgid "Use magic attack"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:168
+#: src/input/pages/other.cpp:166
msgid "Switch magic attack"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:174
+#: src/input/pages/other.cpp:172
msgid "Switch pvp attack"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:180
+#: src/input/pages/other.cpp:178
msgid "Change move type"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:186
+#: src/input/pages/other.cpp:184
msgid "Change Attack Weapon Type"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:192
+#: src/input/pages/other.cpp:190
msgid "Change Attack Type"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:198
+#: src/input/pages/other.cpp:196
msgid "Change Follow mode"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:204
+#: src/input/pages/other.cpp:202
msgid "Change Imitation mode"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:210
+#: src/input/pages/other.cpp:208
msgid "Disable / Enable Game modifier keys"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:216
+#: src/input/pages/other.cpp:214
msgid "On / Off audio"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:222
+#: src/input/pages/other.cpp:220
msgid "Enable / Disable away mode"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:228
+#: src/input/pages/other.cpp:226
msgid "Emulate right click from keyboard"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:234
+#: src/input/pages/other.cpp:232
msgid "Toggle camera mode"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:240
+#: src/input/pages/other.cpp:238
msgid "Toggle ipc mode"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:246
+#: src/input/pages/other.cpp:244
msgid "Show information about position in chat"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:252
+#: src/input/pages/other.cpp:250
msgid "Show online players number in chat"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:258
+#: src/input/pages/other.cpp:256
msgid "Show onscreen keyboard"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:264
+#: src/input/pages/other.cpp:262
msgid "Clean cached graphics"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:270
+#: src/input/pages/other.cpp:268
msgid "Clean cached fonts"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:276
+#: src/input/pages/other.cpp:274
msgid "Print visible players in chat"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:282
+#: src/input/pages/other.cpp:280
msgid "Print all visible beings in chat"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:288
+#: src/input/pages/other.cpp:286
msgid "Load shop items list from disk"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:294
+#: src/input/pages/other.cpp:292
msgid "Save shop items list to disk"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:300
+#: src/input/pages/other.cpp:298
msgid "Print debug cache info"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:306
+#: src/input/pages/other.cpp:304
msgid "Undress selected player"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:312
+#: src/input/pages/other.cpp:310
msgid "Quick disconnect from server"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:318
+#: src/input/pages/other.cpp:316
msgid "Disable debug particle"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:324
+#: src/input/pages/other.cpp:322
msgid "Create items (for gms)"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:330
+#: src/input/pages/other.cpp:328
msgid "Print configured directories in chat"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:336
+#: src/input/pages/other.cpp:334
msgid "Print client uptime in chat"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:342
+#: src/input/pages/other.cpp:340
msgid "Dump debug information"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:348
+#: src/input/pages/other.cpp:346
msgid "Crash client"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:354
+#: src/input/pages/other.cpp:352
msgid "Dump graphics info into chat"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:360
+#: src/input/pages/other.cpp:358
msgid "Dump tests info into chat"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:366
+#: src/input/pages/other.cpp:364
msgid "Print OpenGL version in chat"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:372
+#: src/input/pages/other.cpp:370
msgid "Print enabled mods in chat"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:378
+#: src/input/pages/other.cpp:376
msgid "Dump environments into log"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:384
+#: src/input/pages/other.cpp:382
msgid "Dump OpenGL state into log"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:391
+#: src/input/pages/other.cpp:389
msgid "Test SDL font speed"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:398
+#: src/input/pages/other.cpp:396
msgid "Upload main config"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:404
+#: src/input/pages/other.cpp:402
msgid "Upload server config"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:416
+#: src/input/pages/other.cpp:414
msgid "Fire your mercenary"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:422
+#: src/input/pages/other.cpp:420
msgid "Pet ai start"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:428
+#: src/input/pages/other.cpp:426
msgid "Pet ai stop"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/outfits.cpp:37
+#: src/input/pages/outfits.cpp:35
msgid "Outfits keys"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/outfits.cpp:43
+#: src/input/pages/outfits.cpp:41
msgid "Wear Outfit"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/outfits.cpp:49
+#: src/input/pages/outfits.cpp:47
msgid "Copy Outfit"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/outfits.cpp:55
+#: src/input/pages/outfits.cpp:53
msgid "Copy equipped to Outfit"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/outfits.cpp:61
+#: src/input/pages/outfits.cpp:59
msgid "Show hat in chat"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/outfits.cpp:67
+#: src/input/pages/outfits.cpp:65
msgid "Outfits shortcuts"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/outfits.cpp:73 src/input/pages/outfits.cpp:79
-#: src/input/pages/outfits.cpp:85 src/input/pages/outfits.cpp:91
-#: src/input/pages/outfits.cpp:97 src/input/pages/outfits.cpp:103
-#: src/input/pages/outfits.cpp:109 src/input/pages/outfits.cpp:115
-#: src/input/pages/outfits.cpp:121 src/input/pages/outfits.cpp:127
-#: src/input/pages/outfits.cpp:133 src/input/pages/outfits.cpp:139
-#: src/input/pages/outfits.cpp:145 src/input/pages/outfits.cpp:151
-#: src/input/pages/outfits.cpp:157 src/input/pages/outfits.cpp:163
-#: src/input/pages/outfits.cpp:169 src/input/pages/outfits.cpp:175
-#: src/input/pages/outfits.cpp:181 src/input/pages/outfits.cpp:187
-#: src/input/pages/outfits.cpp:193 src/input/pages/outfits.cpp:199
-#: src/input/pages/outfits.cpp:205 src/input/pages/outfits.cpp:211
-#: src/input/pages/outfits.cpp:217 src/input/pages/outfits.cpp:223
-#: src/input/pages/outfits.cpp:229 src/input/pages/outfits.cpp:235
-#: src/input/pages/outfits.cpp:241 src/input/pages/outfits.cpp:247
-#: src/input/pages/outfits.cpp:253 src/input/pages/outfits.cpp:259
-#: src/input/pages/outfits.cpp:265 src/input/pages/outfits.cpp:271
-#: src/input/pages/outfits.cpp:277 src/input/pages/outfits.cpp:283
-#: src/input/pages/outfits.cpp:289 src/input/pages/outfits.cpp:295
-#: src/input/pages/outfits.cpp:301 src/input/pages/outfits.cpp:307
-#: src/input/pages/outfits.cpp:313 src/input/pages/outfits.cpp:319
-#: src/input/pages/outfits.cpp:325 src/input/pages/outfits.cpp:331
-#: src/input/pages/outfits.cpp:337 src/input/pages/outfits.cpp:343
-#: src/input/pages/outfits.cpp:349 src/input/pages/outfits.cpp:355
+#: src/input/pages/outfits.cpp:71 src/input/pages/outfits.cpp:77
+#: src/input/pages/outfits.cpp:83 src/input/pages/outfits.cpp:89
+#: src/input/pages/outfits.cpp:95 src/input/pages/outfits.cpp:101
+#: src/input/pages/outfits.cpp:107 src/input/pages/outfits.cpp:113
+#: src/input/pages/outfits.cpp:119 src/input/pages/outfits.cpp:125
+#: src/input/pages/outfits.cpp:131 src/input/pages/outfits.cpp:137
+#: src/input/pages/outfits.cpp:143 src/input/pages/outfits.cpp:149
+#: src/input/pages/outfits.cpp:155 src/input/pages/outfits.cpp:161
+#: src/input/pages/outfits.cpp:167 src/input/pages/outfits.cpp:173
+#: src/input/pages/outfits.cpp:179 src/input/pages/outfits.cpp:185
+#: src/input/pages/outfits.cpp:191 src/input/pages/outfits.cpp:197
+#: src/input/pages/outfits.cpp:203 src/input/pages/outfits.cpp:209
+#: src/input/pages/outfits.cpp:215 src/input/pages/outfits.cpp:221
+#: src/input/pages/outfits.cpp:227 src/input/pages/outfits.cpp:233
+#: src/input/pages/outfits.cpp:239 src/input/pages/outfits.cpp:245
+#: src/input/pages/outfits.cpp:251 src/input/pages/outfits.cpp:257
+#: src/input/pages/outfits.cpp:263 src/input/pages/outfits.cpp:269
+#: src/input/pages/outfits.cpp:275 src/input/pages/outfits.cpp:281
+#: src/input/pages/outfits.cpp:287 src/input/pages/outfits.cpp:293
+#: src/input/pages/outfits.cpp:299 src/input/pages/outfits.cpp:305
+#: src/input/pages/outfits.cpp:311 src/input/pages/outfits.cpp:317
+#: src/input/pages/outfits.cpp:323 src/input/pages/outfits.cpp:329
+#: src/input/pages/outfits.cpp:335 src/input/pages/outfits.cpp:341
+#: src/input/pages/outfits.cpp:347 src/input/pages/outfits.cpp:353
#, c-format
msgid "Outfit Shortcut %d"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/shortcuts.cpp:37
+#: src/input/pages/shortcuts.cpp:35
msgid "Shortcuts modifiers keys"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/shortcuts.cpp:43
+#: src/input/pages/shortcuts.cpp:41
msgid "Item Shortcuts Key"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/shortcuts.cpp:49
+#: src/input/pages/shortcuts.cpp:47
msgid "Shortcuts keys"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/shortcuts.cpp:55 src/input/pages/shortcuts.cpp:61
-#: src/input/pages/shortcuts.cpp:67 src/input/pages/shortcuts.cpp:73
-#: src/input/pages/shortcuts.cpp:79 src/input/pages/shortcuts.cpp:85
-#: src/input/pages/shortcuts.cpp:91 src/input/pages/shortcuts.cpp:97
-#: src/input/pages/shortcuts.cpp:103 src/input/pages/shortcuts.cpp:109
-#: src/input/pages/shortcuts.cpp:115 src/input/pages/shortcuts.cpp:121
-#: src/input/pages/shortcuts.cpp:127 src/input/pages/shortcuts.cpp:133
-#: src/input/pages/shortcuts.cpp:139 src/input/pages/shortcuts.cpp:145
-#: src/input/pages/shortcuts.cpp:151 src/input/pages/shortcuts.cpp:157
-#: src/input/pages/shortcuts.cpp:163 src/input/pages/shortcuts.cpp:169
+#: src/input/pages/shortcuts.cpp:53 src/input/pages/shortcuts.cpp:59
+#: src/input/pages/shortcuts.cpp:65 src/input/pages/shortcuts.cpp:71
+#: src/input/pages/shortcuts.cpp:77 src/input/pages/shortcuts.cpp:83
+#: src/input/pages/shortcuts.cpp:89 src/input/pages/shortcuts.cpp:95
+#: src/input/pages/shortcuts.cpp:101 src/input/pages/shortcuts.cpp:107
+#: src/input/pages/shortcuts.cpp:113 src/input/pages/shortcuts.cpp:119
+#: src/input/pages/shortcuts.cpp:125 src/input/pages/shortcuts.cpp:131
+#: src/input/pages/shortcuts.cpp:137 src/input/pages/shortcuts.cpp:143
+#: src/input/pages/shortcuts.cpp:149 src/input/pages/shortcuts.cpp:155
+#: src/input/pages/shortcuts.cpp:161 src/input/pages/shortcuts.cpp:167
#, c-format
msgid "Item Shortcut %d"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/windows.cpp:42
+#: src/input/pages/windows.cpp:40
msgid "Show Windows Menu"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/windows.cpp:48
+#: src/input/pages/windows.cpp:46
msgid "Hide Windows"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/windows.cpp:54
+#: src/input/pages/windows.cpp:52
msgid "About Window"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/windows.cpp:60
+#: src/input/pages/windows.cpp:58
msgid "Bank Window"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/windows.cpp:66
+#: src/input/pages/windows.cpp:64
msgid "Help Window"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/windows.cpp:72
+#: src/input/pages/windows.cpp:70
msgid "Status Window"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/windows.cpp:78
+#: src/input/pages/windows.cpp:76
msgid "Inventory Window"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/windows.cpp:84
+#: src/input/pages/windows.cpp:82
msgid "Equipment Window"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/windows.cpp:90
+#: src/input/pages/windows.cpp:88
msgid "Skill Window"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/windows.cpp:96
+#: src/input/pages/windows.cpp:94
msgid "Minimap Window"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/windows.cpp:102
+#: src/input/pages/windows.cpp:100
msgid "Chat Window"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/windows.cpp:108
+#: src/input/pages/windows.cpp:106
msgid "Item Shortcut Window"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/windows.cpp:114
+#: src/input/pages/windows.cpp:112
msgid "Setup Window"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/windows.cpp:120
+#: src/input/pages/windows.cpp:118
msgid "Debug Window"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/windows.cpp:126
+#: src/input/pages/windows.cpp:124
msgid "Social Window"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/windows.cpp:132
+#: src/input/pages/windows.cpp:130
msgid "Emote Shortcut Window"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/windows.cpp:138
+#: src/input/pages/windows.cpp:136
msgid "Outfits Window"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/windows.cpp:144
+#: src/input/pages/windows.cpp:142
msgid "Shop Window"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/windows.cpp:150
+#: src/input/pages/windows.cpp:148
msgid "Quick drop Window"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/windows.cpp:156
+#: src/input/pages/windows.cpp:154
msgid "Kill Stats Window"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/windows.cpp:162
+#: src/input/pages/windows.cpp:160
msgid "Commands Window"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/windows.cpp:168
-msgid "Bot Checker Window"
-msgstr ""
-
-#. TRANSLATORS: input action name
-#: src/input/pages/windows.cpp:174
+#: src/input/pages/windows.cpp:166
msgid "Who Is Online Window"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/windows.cpp:180
+#: src/input/pages/windows.cpp:172
msgid "Did you know Window"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/windows.cpp:186
+#: src/input/pages/windows.cpp:178
msgid "Quests Window"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/windows.cpp:192
+#: src/input/pages/windows.cpp:184
msgid "Updates Window"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/windows.cpp:198
+#: src/input/pages/windows.cpp:190
msgid "Cart window"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/windows.cpp:210
+#: src/input/pages/windows.cpp:196
+msgid "Quick settings window"
+msgstr ""
+
+#. TRANSLATORS: input action name
+#: src/input/pages/windows.cpp:208
msgid "Previous Social Tab"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/windows.cpp:216
+#: src/input/pages/windows.cpp:214
msgid "Next Social Tab"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/windows.cpp:222
+#: src/input/pages/windows.cpp:220
msgid "Previous Shortcuts tab"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/windows.cpp:228
+#: src/input/pages/windows.cpp:226
msgid "Next Shortcuts tab"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/windows.cpp:234
+#: src/input/pages/windows.cpp:232
msgid "Previous Commands tab"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/windows.cpp:240
+#: src/input/pages/windows.cpp:238
msgid "Next Commands tab"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/windows.cpp:246
+#: src/input/pages/windows.cpp:244
msgid "Previous inventory tab"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/windows.cpp:252
+#: src/input/pages/windows.cpp:250
msgid "Next inventory tab"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/windows.cpp:258
+#: src/input/pages/windows.cpp:256
msgid "Clear drops window"
msgstr ""
#. TRANSLATORS: inventory type name
-#: src/inventory.cpp:304
+#: src/inventory.cpp:306
msgid "Storage"
msgstr ""
#. TRANSLATORS: inventory type name
-#: src/inventory.cpp:314
+#: src/inventory.cpp:311
msgid "Npc"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:78
+#: src/main.cpp:82
msgid "manaplus [options] [manaplus-file]"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:80
+#: src/main.cpp:84
msgid "[manaplus-file] : The manaplus file is an XML file (.manaplus)"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:83
+#: src/main.cpp:87
msgid " used to set custom parameters"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:85
+#: src/main.cpp:89
msgid " to the manaplus client."
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:88
+#: src/main.cpp:92
msgid "Options:"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:90
+#: src/main.cpp:94
msgid " -l --log-file : Log file to use"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:92
+#: src/main.cpp:96
msgid " -a --chat-log-dir : Chat log dir to use"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:94
+#: src/main.cpp:98
msgid " -v --version : Display the version"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:96
+#: src/main.cpp:100
msgid " -h --help : Display this help"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:98
+#: src/main.cpp:102
msgid " -C --config-dir : Configuration directory to use"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:101
+#: src/main.cpp:105
msgid " -U --username : Login with this username"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:103
+#: src/main.cpp:107
msgid " -P --password : Login with this password"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:105
+#: src/main.cpp:109
msgid " -c --character : Login with this character"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:107
+#: src/main.cpp:111
msgid " -s --server : Login server name or IP"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:109
+#: src/main.cpp:113
msgid " -y --server-type : Login server type"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:111
+#: src/main.cpp:115
msgid " -p --port : Login server port"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:113
+#: src/main.cpp:117
msgid " -H --update-host : Use this update host"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:115
+#: src/main.cpp:119
msgid " -D --default : Choose default character server and character"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:118
+#: src/main.cpp:122
msgid " -u --skip-update : Skip the update downloads"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:120
+#: src/main.cpp:124
msgid " -d --data : Directory to load game data from"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:123
+#: src/main.cpp:127
msgid " -L --localdata-dir : Directory to use as local data directory"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:126
+#: src/main.cpp:130
msgid " --screenshot-dir : Directory to store screenshots"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:129
+#: src/main.cpp:133
msgid " --safemode : Start game in safe mode"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:131
+#: src/main.cpp:135
msgid " --renderer : Set renderer type"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:133
+#: src/main.cpp:137
msgid " -T --tests : Start testing drivers and auto configuring"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:137
+#: src/main.cpp:141
msgid " -O --no-opengl : Disable OpenGL for this session"
msgstr ""
@@ -7826,8 +8167,8 @@ msgid "Failed to create character. Most likely the name is already taken."
msgstr ""
#. TRANSLATORS: error message
-#: src/net/ea/charserverhandler.cpp:117 src/net/ea/loginhandler.cpp:247
-#: src/net/eathena/loginhandler.cpp:224
+#: src/net/ea/charserverhandler.cpp:117 src/net/ea/loginhandler.cpp:249
+#: src/net/eathena/loginhandler.cpp:233
msgid "Wrong name."
msgstr ""
@@ -7856,7 +8197,8 @@ msgstr ""
msgid "Incorrect look."
msgstr ""
-#: src/net/ea/charserverhandler.cpp:160
+#. TRANSLATORS: info message
+#: src/net/ea/charserverhandler.cpp:168
msgid "Character deleted."
msgstr ""
@@ -7877,102 +8219,103 @@ msgstr ""
msgid "Whisper could not be sent, you ignored by all players."
msgstr ""
-#: src/net/ea/gamehandler.cpp:79
+#. TRANSLATORS: error header
+#: src/net/ea/gamehandler.cpp:81
msgid "Game"
msgstr ""
#. TRANSLATORS: error message
-#: src/net/ea/gamehandler.cpp:81
+#: src/net/ea/gamehandler.cpp:83
msgid "Request to quit denied!"
msgstr ""
#. TRANSLATORS: guild info message
-#: src/net/ea/guildhandler.cpp:137
+#: src/net/ea/guildhandler.cpp:121
#, c-format
msgid "Guild name: %s"
msgstr ""
#. TRANSLATORS: guild info message
-#: src/net/ea/guildhandler.cpp:140
+#: src/net/ea/guildhandler.cpp:124
#, c-format
msgid "Guild master: %s"
msgstr ""
#. TRANSLATORS: guild info message
-#: src/net/ea/guildhandler.cpp:143
+#: src/net/ea/guildhandler.cpp:127
#, c-format
msgid "Guild level: %d"
msgstr ""
#. TRANSLATORS: guild info message
-#: src/net/ea/guildhandler.cpp:146
+#: src/net/ea/guildhandler.cpp:130
#, c-format
msgid "Online members: %d"
msgstr ""
#. TRANSLATORS: guild info message
-#: src/net/ea/guildhandler.cpp:149
+#: src/net/ea/guildhandler.cpp:133
#, c-format
msgid "Max members: %d"
msgstr ""
#. TRANSLATORS: guild info message
-#: src/net/ea/guildhandler.cpp:152
+#: src/net/ea/guildhandler.cpp:136
#, c-format
msgid "Average level: %d"
msgstr ""
#. TRANSLATORS: guild info message
-#: src/net/ea/guildhandler.cpp:155
+#: src/net/ea/guildhandler.cpp:139
#, c-format
msgid "Guild exp: %d"
msgstr ""
#. TRANSLATORS: guild info message
-#: src/net/ea/guildhandler.cpp:158
+#: src/net/ea/guildhandler.cpp:142
#, c-format
msgid "Guild next exp: %d"
msgstr ""
#. TRANSLATORS: guild info message
-#: src/net/ea/guildhandler.cpp:161
+#: src/net/ea/guildhandler.cpp:145
#, c-format
msgid "Guild castle: %s"
msgstr ""
#. TRANSLATORS: error message
-#: src/net/ea/loginhandler.cpp:207 src/net/eathena/loginhandler.cpp:179
+#: src/net/ea/loginhandler.cpp:209 src/net/eathena/loginhandler.cpp:188
msgid "Unregistered ID."
msgstr ""
#. TRANSLATORS: error message
-#: src/net/ea/loginhandler.cpp:211 src/net/eathena/loginhandler.cpp:183
+#: src/net/ea/loginhandler.cpp:213 src/net/eathena/loginhandler.cpp:192
msgid "Wrong password."
msgstr ""
#. TRANSLATORS: error message
-#: src/net/ea/loginhandler.cpp:216 src/net/eathena/loginhandler.cpp:188
+#: src/net/ea/loginhandler.cpp:218 src/net/eathena/loginhandler.cpp:197
msgid "Account expired."
msgstr ""
#. TRANSLATORS: error message
-#: src/net/ea/loginhandler.cpp:220 src/net/eathena/loginhandler.cpp:192
+#: src/net/ea/loginhandler.cpp:222 src/net/eathena/loginhandler.cpp:201
msgid "Rejected from server."
msgstr ""
#. TRANSLATORS: error message
-#: src/net/ea/loginhandler.cpp:224 src/net/eathena/loginhandler.cpp:196
+#: src/net/ea/loginhandler.cpp:226 src/net/eathena/loginhandler.cpp:205
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:201
+#: src/net/ea/loginhandler.cpp:231 src/net/eathena/loginhandler.cpp:210
msgid "Client too old."
msgstr ""
#. TRANSLATORS: error message
-#: src/net/ea/loginhandler.cpp:233 src/net/eathena/loginhandler.cpp:205
+#: src/net/ea/loginhandler.cpp:235 src/net/eathena/loginhandler.cpp:214
#, c-format
msgid ""
"You have been temporarily banned from the game until %s.\n"
@@ -7980,362 +8323,380 @@ msgid ""
msgstr ""
#. TRANSLATORS: error message
-#: src/net/ea/loginhandler.cpp:239 src/net/eathena/loginhandler.cpp:214
+#: src/net/ea/loginhandler.cpp:241 src/net/eathena/loginhandler.cpp:223
msgid "Server overpopulated."
msgstr ""
#. TRANSLATORS: error message
-#: src/net/ea/loginhandler.cpp:243 src/net/eathena/loginhandler.cpp:219
+#: src/net/ea/loginhandler.cpp:245 src/net/eathena/loginhandler.cpp:228
msgid "This user name is already taken."
msgstr ""
#. TRANSLATORS: error message
-#: src/net/ea/loginhandler.cpp:251 src/net/eathena/loginhandler.cpp:229
+#: src/net/ea/loginhandler.cpp:253 src/net/eathena/loginhandler.cpp:238
msgid "Incorrect email."
msgstr ""
#. TRANSLATORS: error message
-#: src/net/ea/loginhandler.cpp:255 src/net/eathena/loginhandler.cpp:234
+#: src/net/ea/loginhandler.cpp:257 src/net/eathena/loginhandler.cpp:243
msgid "Username permanently erased."
msgstr ""
#. TRANSLATORS: error message
-#: src/net/ea/loginhandler.cpp:259 src/net/eathena/loginhandler.cpp:238
-#: src/net/tmwa/loginhandler.cpp:286
+#: src/net/ea/loginhandler.cpp:261 src/net/eathena/loginhandler.cpp:247
+#: src/net/eathena/loginhandler.cpp:355 src/net/tmwa/loginhandler.cpp:255
msgid "Unknown error."
msgstr ""
#. TRANSLATORS: error message
-#: src/net/ea/network.cpp:99
+#: src/net/ea/network.cpp:101
msgid "Empty address given to Network::connect()!"
msgstr ""
#. TRANSLATORS: error message
-#: src/net/ea/network.cpp:207
+#: src/net/ea/network.cpp:209
msgid "Unable to resolve host \""
msgstr ""
#. TRANSLATORS: error message
-#: src/net/ea/network.cpp:288
+#: src/net/ea/network.cpp:290
msgid "Connection to server terminated. "
msgstr ""
+#. TRANSLATORS: error message
#. TRANSLATORS: char rename error
-#: src/net/eathena/charserverhandler.cpp:576
-#: src/net/eathena/charserverhandler.cpp:613
+#: src/net/eathena/charserverhandler.cpp:589
+#: src/net/eathena/charserverhandler.cpp:635
msgid "Character rename error."
msgstr ""
-#: src/net/eathena/charserverhandler.cpp:591
+#. TRANSLATORS: info message
+#: src/net/eathena/charserverhandler.cpp:610
msgid "Character renamed."
msgstr ""
#. TRANSLATORS: char rename error
-#: src/net/eathena/charserverhandler.cpp:604
+#: src/net/eathena/charserverhandler.cpp:626
msgid "Rename not allowed."
msgstr ""
#. TRANSLATORS: char rename error
-#: src/net/eathena/charserverhandler.cpp:608
+#: src/net/eathena/charserverhandler.cpp:630
msgid "New name is not set."
msgstr ""
#. TRANSLATORS: char rename error
-#: src/net/eathena/charserverhandler.cpp:617
+#: src/net/eathena/charserverhandler.cpp:639
msgid "Character not found."
msgstr ""
-#: src/net/eathena/charserverhandler.cpp:651
-#: src/net/tmwa/charserverhandler.cpp:533
+#. TRANSLATORS: error message
+#: src/net/eathena/charserverhandler.cpp:681
+#: src/net/tmwa/charserverhandler.cpp:504
msgid "Failed to delete character."
msgstr ""
-#: src/net/eathena/chathandler.cpp:448
+#: src/net/eathena/chathandler.cpp:447
msgid "Can't cast skill in this area."
msgstr ""
-#: src/net/eathena/chathandler.cpp:451
+#: src/net/eathena/chathandler.cpp:450
msgid "Can't use item in this area."
msgstr ""
-#: src/net/eathena/chathandler.cpp:454
+#: src/net/eathena/chathandler.cpp:453
msgid "Can't equip. Wrong level."
msgstr ""
-#: src/net/eathena/chathandler.cpp:457
+#: src/net/eathena/chathandler.cpp:456
msgid "Can't use. Wrong level."
msgstr ""
-#: src/net/eathena/chathandler.cpp:460
+#: src/net/eathena/chathandler.cpp:459
msgid "Work in progress."
msgstr ""
#. TRANSLATORS: chat message
-#: src/net/eathena/chathandler.cpp:634
+#: src/net/eathena/chathandler.cpp:639
#, c-format
msgid "Message could not be sent, channel %s is not exists."
msgstr ""
#. TRANSLATORS: chat message
-#: src/net/eathena/chathandler.cpp:774
+#: src/net/eathena/chathandler.cpp:785
#, c-format
msgid "Can't open channel. Channel %s is not exists."
msgstr ""
#. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:140 src/net/tmwa/generalhandler.cpp:143
+#: src/net/eathena/generalhandler.cpp:132 src/net/tmwa/generalhandler.cpp:141
#, c-format
msgid "Strength %s"
msgstr ""
#. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:141 src/net/tmwa/generalhandler.cpp:145
+#: src/net/eathena/generalhandler.cpp:133 src/net/tmwa/generalhandler.cpp:143
#, c-format
msgid "Agility %s"
msgstr ""
#. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:142 src/net/tmwa/generalhandler.cpp:147
+#: src/net/eathena/generalhandler.cpp:134 src/net/tmwa/generalhandler.cpp:145
#, c-format
msgid "Vitality %s"
msgstr ""
#. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:143 src/net/tmwa/generalhandler.cpp:149
+#: src/net/eathena/generalhandler.cpp:135 src/net/tmwa/generalhandler.cpp:147
#, c-format
msgid "Intelligence %s"
msgstr ""
#. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:144 src/net/tmwa/generalhandler.cpp:151
+#: src/net/eathena/generalhandler.cpp:136 src/net/tmwa/generalhandler.cpp:149
#, c-format
msgid "Dexterity %s"
msgstr ""
#. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:145 src/net/tmwa/generalhandler.cpp:153
+#: src/net/eathena/generalhandler.cpp:137 src/net/tmwa/generalhandler.cpp:151
#, c-format
msgid "Luck %s"
msgstr ""
#. TRANSLATORS: error message
-#: src/net/eathena/generalhandler.cpp:180 src/net/tmwa/generalhandler.cpp:188
+#: src/net/eathena/generalhandler.cpp:172 src/net/tmwa/generalhandler.cpp:186
msgid "Authentication failed."
msgstr ""
#. TRANSLATORS: error message
-#: src/net/eathena/generalhandler.cpp:183 src/net/tmwa/generalhandler.cpp:192
+#: src/net/eathena/generalhandler.cpp:175 src/net/tmwa/generalhandler.cpp:190
msgid "No servers available."
msgstr ""
#. TRANSLATORS: error message
-#: src/net/eathena/generalhandler.cpp:188 src/net/tmwa/generalhandler.cpp:198
+#: src/net/eathena/generalhandler.cpp:180 src/net/tmwa/generalhandler.cpp:196
msgid "Someone else is trying to use this account."
msgstr ""
#. TRANSLATORS: error message
-#: src/net/eathena/generalhandler.cpp:193 src/net/tmwa/generalhandler.cpp:204
+#: src/net/eathena/generalhandler.cpp:185 src/net/tmwa/generalhandler.cpp:202
msgid "This account is already logged in."
msgstr ""
#. TRANSLATORS: error message
-#: src/net/eathena/generalhandler.cpp:197 src/net/tmwa/generalhandler.cpp:209
+#: src/net/eathena/generalhandler.cpp:189 src/net/tmwa/generalhandler.cpp:207
msgid "Speed hack detected."
msgstr ""
-#: src/net/eathena/generalhandler.cpp:200
+#: src/net/eathena/generalhandler.cpp:192
msgid "Server full."
msgstr ""
-#: src/net/eathena/generalhandler.cpp:203
+#: src/net/eathena/generalhandler.cpp:195
msgid "Sorry, you are underaged."
msgstr ""
#. TRANSLATORS: error message
-#: src/net/eathena/generalhandler.cpp:206 src/net/tmwa/generalhandler.cpp:213
+#: src/net/eathena/generalhandler.cpp:198 src/net/tmwa/generalhandler.cpp:211
msgid "Duplicated login."
msgstr ""
-#: src/net/eathena/generalhandler.cpp:209
+#: src/net/eathena/generalhandler.cpp:201
msgid "To many connections from same ip."
msgstr ""
-#: src/net/eathena/generalhandler.cpp:212
+#: src/net/eathena/generalhandler.cpp:204
msgid "Not paid for this time."
msgstr ""
-#: src/net/eathena/generalhandler.cpp:215
+#: src/net/eathena/generalhandler.cpp:207
msgid "Pay suspended."
msgstr ""
-#: src/net/eathena/generalhandler.cpp:218
+#: src/net/eathena/generalhandler.cpp:210
msgid "Pay changed."
msgstr ""
-#: src/net/eathena/generalhandler.cpp:221
+#: src/net/eathena/generalhandler.cpp:213
msgid "Pay wrong ip."
msgstr ""
-#: src/net/eathena/generalhandler.cpp:224
+#: src/net/eathena/generalhandler.cpp:216
msgid "Pay game room."
msgstr ""
-#: src/net/eathena/generalhandler.cpp:227
+#: src/net/eathena/generalhandler.cpp:219
msgid "Disconnect forced by GM."
msgstr ""
-#: src/net/eathena/generalhandler.cpp:231
+#: src/net/eathena/generalhandler.cpp:223
msgid "Ban japan refuse."
msgstr ""
-#: src/net/eathena/generalhandler.cpp:234
+#: src/net/eathena/generalhandler.cpp:226
msgid "Remained other account."
msgstr ""
-#: src/net/eathena/generalhandler.cpp:237
+#: src/net/eathena/generalhandler.cpp:229
msgid "Ip unfair."
msgstr ""
-#: src/net/eathena/generalhandler.cpp:240
+#: src/net/eathena/generalhandler.cpp:232
msgid "Ip count all."
msgstr ""
-#: src/net/eathena/generalhandler.cpp:243
+#: src/net/eathena/generalhandler.cpp:235
msgid "Ip count."
msgstr ""
-#: src/net/eathena/generalhandler.cpp:247
+#: src/net/eathena/generalhandler.cpp:239
msgid "Memory."
msgstr ""
-#: src/net/eathena/generalhandler.cpp:250
+#: src/net/eathena/generalhandler.cpp:242
msgid "Han valid."
msgstr ""
-#: src/net/eathena/generalhandler.cpp:253
+#: src/net/eathena/generalhandler.cpp:245
msgid "Ip limited access."
msgstr ""
-#: src/net/eathena/generalhandler.cpp:256
+#: src/net/eathena/generalhandler.cpp:248
msgid "Over characters list."
msgstr ""
-#: src/net/eathena/generalhandler.cpp:259
+#: src/net/eathena/generalhandler.cpp:251
msgid "Ip blocked."
msgstr ""
-#: src/net/eathena/generalhandler.cpp:262
+#: src/net/eathena/generalhandler.cpp:254
msgid "Invalid password count."
msgstr ""
-#: src/net/eathena/generalhandler.cpp:265
+#: src/net/eathena/generalhandler.cpp:257
msgid "Not allowed race."
msgstr ""
#. TRANSLATORS: error message
-#: src/net/eathena/generalhandler.cpp:268 src/net/tmwa/generalhandler.cpp:217
+#: src/net/eathena/generalhandler.cpp:260 src/net/tmwa/generalhandler.cpp:215
msgid "Unknown connection error."
msgstr ""
-#: src/net/eathena/generalhandler.cpp:278
+#: src/net/eathena/generalhandler.cpp:270
msgid "Map not found"
msgstr ""
#. TRANSLATORS: error message
-#: src/net/eathena/generalhandler.cpp:368 src/net/tmwa/generalhandler.cpp:317
+#: src/net/eathena/generalhandler.cpp:360 src/net/tmwa/generalhandler.cpp:315
msgid "Got disconnected from server!"
msgstr ""
-#. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:393 src/net/tmwa/generalhandler.cpp:345
+#: src/net/eathena/generalhandler.cpp:384 src/net/tmwa/generalhandler.cpp:342
msgid "Strength"
msgstr ""
-#. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:394 src/net/tmwa/generalhandler.cpp:347
+#: src/net/eathena/generalhandler.cpp:386 src/net/tmwa/generalhandler.cpp:345
msgid "Agility"
msgstr ""
-#. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:395 src/net/tmwa/generalhandler.cpp:349
+#: src/net/eathena/generalhandler.cpp:388 src/net/tmwa/generalhandler.cpp:348
msgid "Vitality"
msgstr ""
-#: src/net/eathena/generalhandler.cpp:397 src/net/tmwa/generalhandler.cpp:352
+#: src/net/eathena/generalhandler.cpp:390 src/net/tmwa/generalhandler.cpp:351
msgid "Intelligence"
msgstr ""
-#. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:398 src/net/tmwa/generalhandler.cpp:354
+#: src/net/eathena/generalhandler.cpp:392 src/net/tmwa/generalhandler.cpp:354
msgid "Dexterity"
msgstr ""
-#. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:399 src/net/tmwa/generalhandler.cpp:356
+#: src/net/eathena/generalhandler.cpp:394 src/net/tmwa/generalhandler.cpp:357
msgid "Luck"
msgstr ""
#. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:402 src/net/tmwa/generalhandler.cpp:360
+#: src/net/eathena/generalhandler.cpp:397 src/net/tmwa/generalhandler.cpp:361
msgid "Defense"
msgstr ""
#. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:403 src/net/tmwa/generalhandler.cpp:362
+#: src/net/eathena/generalhandler.cpp:398 src/net/tmwa/generalhandler.cpp:363
msgid "M.Attack"
msgstr ""
#. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:404 src/net/tmwa/generalhandler.cpp:364
+#: src/net/eathena/generalhandler.cpp:399 src/net/tmwa/generalhandler.cpp:365
msgid "M.Defense"
msgstr ""
#. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:406 src/net/tmwa/generalhandler.cpp:367
+#: src/net/eathena/generalhandler.cpp:401 src/net/tmwa/generalhandler.cpp:368
#, no-c-format
msgid "% Accuracy"
msgstr ""
#. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:408 src/net/tmwa/generalhandler.cpp:370
+#: src/net/eathena/generalhandler.cpp:403 src/net/tmwa/generalhandler.cpp:371
#, no-c-format
msgid "% Evade"
msgstr ""
#. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:410 src/net/tmwa/generalhandler.cpp:373
+#: src/net/eathena/generalhandler.cpp:405 src/net/tmwa/generalhandler.cpp:374
#, no-c-format
msgid "% Critical"
msgstr ""
#. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:411 src/net/tmwa/generalhandler.cpp:375
+#: src/net/eathena/generalhandler.cpp:406 src/net/tmwa/generalhandler.cpp:376
msgid "Attack Delay"
msgstr ""
#. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:412 src/net/tmwa/generalhandler.cpp:377
+#: src/net/eathena/generalhandler.cpp:407 src/net/tmwa/generalhandler.cpp:378
msgid "Walk Delay"
msgstr ""
#. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:413 src/net/tmwa/generalhandler.cpp:379
+#: src/net/eathena/generalhandler.cpp:408 src/net/tmwa/generalhandler.cpp:380
msgid "Attack Range"
msgstr ""
#. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:414 src/net/tmwa/generalhandler.cpp:381
+#: src/net/eathena/generalhandler.cpp:409 src/net/tmwa/generalhandler.cpp:382
msgid "Damage per sec."
msgstr ""
-#: src/net/eathena/generalhandler.cpp:415
+#: src/net/eathena/generalhandler.cpp:410
msgid "Karma"
msgstr ""
-#: src/net/eathena/generalhandler.cpp:416
+#: src/net/eathena/generalhandler.cpp:411
msgid "Manner"
msgstr ""
+#. TRANSLATORS: error message
+#: src/net/eathena/loginhandler.cpp:343 src/net/tmwa/loginhandler.cpp:243
+msgid "Account was not found. Please re-login."
+msgstr ""
+
+#. TRANSLATORS: error message
+#: src/net/eathena/loginhandler.cpp:347 src/net/tmwa/loginhandler.cpp:247
+msgid "Old password incorrect."
+msgstr ""
+
+#. TRANSLATORS: error message
+#: src/net/eathena/loginhandler.cpp:351 src/net/tmwa/loginhandler.cpp:251
+msgid "New password too short."
+msgstr ""
+
+#: src/net/eathena/mailhandler.cpp:216
+#, c-format
+msgid "You have new mail from %s with subject %s"
+msgstr ""
+
#: src/net/eathena/skillhandler.cpp:361
#, c-format
msgid "Unknown skill error: %d"
@@ -8347,159 +8708,144 @@ msgid "Unknown skill error: %d."
msgstr ""
#. TRANSLATORS: error message
-#: src/net/eathena/skillhandler.cpp:377 src/net/tmwa/skillhandler.cpp:223
+#: src/net/eathena/skillhandler.cpp:377 src/net/tmwa/skillhandler.cpp:222
msgid "You have not yet reached a high enough lvl!"
msgstr ""
#. TRANSLATORS: error message
-#: src/net/eathena/skillhandler.cpp:381 src/net/tmwa/skillhandler.cpp:227
+#: src/net/eathena/skillhandler.cpp:381 src/net/tmwa/skillhandler.cpp:226
msgid "Insufficient HP!"
msgstr ""
#. TRANSLATORS: error message
-#: src/net/eathena/skillhandler.cpp:385 src/net/tmwa/skillhandler.cpp:231
+#: src/net/eathena/skillhandler.cpp:385 src/net/tmwa/skillhandler.cpp:230
msgid "Insufficient SP!"
msgstr ""
#. TRANSLATORS: error message
-#: src/net/eathena/skillhandler.cpp:389 src/net/tmwa/skillhandler.cpp:235
+#: src/net/eathena/skillhandler.cpp:389 src/net/tmwa/skillhandler.cpp:234
msgid "You have no memos!"
msgstr ""
#. TRANSLATORS: error message
-#: src/net/eathena/skillhandler.cpp:393 src/net/tmwa/skillhandler.cpp:239
+#: src/net/eathena/skillhandler.cpp:393 src/net/tmwa/skillhandler.cpp:238
msgid "You cannot do that right now!"
msgstr ""
#. TRANSLATORS: error message
-#: src/net/eathena/skillhandler.cpp:397 src/net/tmwa/skillhandler.cpp:243
+#: src/net/eathena/skillhandler.cpp:397 src/net/tmwa/skillhandler.cpp:242
msgid "Seems you need more money... ;-)"
msgstr ""
#. TRANSLATORS: error message
-#: src/net/eathena/skillhandler.cpp:401 src/net/tmwa/skillhandler.cpp:247
+#: src/net/eathena/skillhandler.cpp:401 src/net/tmwa/skillhandler.cpp:246
msgid "You cannot use this skill with that kind of weapon!"
msgstr ""
#. TRANSLATORS: error message
-#: src/net/eathena/skillhandler.cpp:406 src/net/tmwa/skillhandler.cpp:252
+#: src/net/eathena/skillhandler.cpp:406 src/net/tmwa/skillhandler.cpp:251
msgid "You need another red gem!"
msgstr ""
#. TRANSLATORS: error message
-#: src/net/eathena/skillhandler.cpp:410 src/net/tmwa/skillhandler.cpp:256
+#: src/net/eathena/skillhandler.cpp:410 src/net/tmwa/skillhandler.cpp:255
msgid "You need another blue gem!"
msgstr ""
#. TRANSLATORS: error message
-#: src/net/eathena/skillhandler.cpp:414 src/net/tmwa/skillhandler.cpp:260
+#: src/net/eathena/skillhandler.cpp:414 src/net/tmwa/skillhandler.cpp:259
msgid "You're carrying to much to do this!"
msgstr ""
#. TRANSLATORS: trade header
-#: src/net/ea/tradehandler.cpp:86
+#: src/net/ea/tradehandler.cpp:89
#, c-format
msgid "Trade: You and %s"
msgstr ""
#. TRANSLATORS: trade message
-#: src/net/ea/tradehandler.cpp:174
+#: src/net/ea/tradehandler.cpp:178
#, c-format
msgid "%s wants to trade with you, do you accept?"
msgstr ""
#. TRANSLATORS: playe stat
-#: src/net/tmwa/charserverhandler.cpp:354
+#: src/net/tmwa/charserverhandler.cpp:332
msgid "Strength:"
msgstr ""
#. TRANSLATORS: playe stat
-#: src/net/tmwa/charserverhandler.cpp:356
+#: src/net/tmwa/charserverhandler.cpp:334
msgid "Agility:"
msgstr ""
#. TRANSLATORS: playe stat
-#: src/net/tmwa/charserverhandler.cpp:358
+#: src/net/tmwa/charserverhandler.cpp:336
msgid "Vitality:"
msgstr ""
#. TRANSLATORS: playe stat
-#: src/net/tmwa/charserverhandler.cpp:360
+#: src/net/tmwa/charserverhandler.cpp:338
msgid "Intelligence:"
msgstr ""
#. TRANSLATORS: playe stat
-#: src/net/tmwa/charserverhandler.cpp:362
+#: src/net/tmwa/charserverhandler.cpp:340
msgid "Dexterity:"
msgstr ""
#. TRANSLATORS: playe stat
-#: src/net/tmwa/charserverhandler.cpp:364
+#: src/net/tmwa/charserverhandler.cpp:342
msgid "Luck:"
msgstr ""
#. TRANSLATORS: error message
-#: src/net/tmwa/loginhandler.cpp:274
-msgid "Account was not found. Please re-login."
-msgstr ""
-
-#. TRANSLATORS: error message
-#: src/net/tmwa/loginhandler.cpp:278
-msgid "Old password incorrect."
-msgstr ""
-
-#. TRANSLATORS: error message
-#: src/net/tmwa/loginhandler.cpp:282
-msgid "New password too short."
-msgstr ""
-
-#. TRANSLATORS: error message
-#: src/net/tmwa/skillhandler.cpp:190
+#: src/net/tmwa/skillhandler.cpp:189
msgid "Trade failed!"
msgstr ""
#. TRANSLATORS: error message
-#: src/net/tmwa/skillhandler.cpp:194
+#: src/net/tmwa/skillhandler.cpp:193
msgid "Emote failed!"
msgstr ""
#. TRANSLATORS: error message
-#: src/net/tmwa/skillhandler.cpp:198
+#: src/net/tmwa/skillhandler.cpp:197
msgid "Sit failed!"
msgstr ""
#. TRANSLATORS: error message
-#: src/net/tmwa/skillhandler.cpp:202
+#: src/net/tmwa/skillhandler.cpp:201
msgid "Chat creating failed!"
msgstr ""
#. TRANSLATORS: error message
-#: src/net/tmwa/skillhandler.cpp:206
+#: src/net/tmwa/skillhandler.cpp:205
msgid "Could not join party!"
msgstr ""
#. TRANSLATORS: error message
-#: src/net/tmwa/skillhandler.cpp:210
+#: src/net/tmwa/skillhandler.cpp:209
msgid "Cannot shout!"
msgstr ""
#. TRANSLATORS: error message
-#: src/net/tmwa/skillhandler.cpp:264
+#: src/net/tmwa/skillhandler.cpp:263
msgid "Huh? What's that?"
msgstr ""
#. TRANSLATORS: error message
-#: src/net/tmwa/skillhandler.cpp:275
+#: src/net/tmwa/skillhandler.cpp:274
msgid "Warp failed..."
msgstr ""
#. TRANSLATORS: error message
-#: src/net/tmwa/skillhandler.cpp:279
+#: src/net/tmwa/skillhandler.cpp:278
msgid "Could not steal anything..."
msgstr ""
#. TRANSLATORS: error message
-#: src/net/tmwa/skillhandler.cpp:283
+#: src/net/tmwa/skillhandler.cpp:282
msgid "Poison had no effect..."
msgstr ""
@@ -8542,9 +8888,9 @@ msgstr ""
#. TRANSLATORS: item info name
#. TRANSLATORS: unknown info name
#. TRANSLATORS: being info default name
-#: src/resources/beinginfo.cpp:50 src/resources/db/avatardb.cpp:88
-#: src/resources/db/itemdb.cpp:333 src/resources/db/moddb.cpp:78
-#: src/resources/db/monsterdb.cpp:102 src/resources/modinfo.cpp:29
+#: src/resources/beinginfo.cpp:50 src/resources/db/avatardb.cpp:89
+#: src/resources/db/itemdb.cpp:334 src/resources/db/moddb.cpp:78
+#: src/resources/db/monsterdb.cpp:103 src/resources/modinfo.cpp:29
msgid "unnamed"
msgstr ""
@@ -8621,12 +8967,12 @@ msgid "Flee %s"
msgstr ""
#. TRANSLATORS: item name
-#: src/resources/db/itemdb.cpp:217
+#: src/resources/db/itemdb.cpp:218
msgid "Unknown item"
msgstr ""
#. TRANSLATORS: unknown info name
-#: src/resources/db/petdb.cpp:98
+#: src/resources/db/petdb.cpp:99
msgid "pet"
msgstr ""
@@ -9283,6 +9629,72 @@ msgstr ""
msgid "Room join failed. Wrong race."
msgstr ""
+#. TRANSLATORS: notification message
+#: src/resources/notifications.h:568
+#, c-format
+msgid "Left %d seconds until you can use item."
+msgstr ""
+
+#. TRANSLATORS: notification message
+#: src/resources/notifications.h:572
+msgid "Message successfully sent."
+msgstr ""
+
+#. TRANSLATORS: notification message
+#: src/resources/notifications.h:576
+msgid "Message send failed."
+msgstr ""
+
+#. TRANSLATORS: notification message
+#: src/resources/notifications.h:580
+msgid "Item attach failed."
+msgstr ""
+
+#. TRANSLATORS: notification message
+#: src/resources/notifications.h:584
+msgid "Money attach failed."
+msgstr ""
+
+#. TRANSLATORS: notification message
+#: src/resources/notifications.h:588
+msgid "Message return failed."
+msgstr ""
+
+#. TRANSLATORS: notification message
+#: src/resources/notifications.h:592
+msgid "Message return success."
+msgstr ""
+
+#. TRANSLATORS: notification message
+#: src/resources/notifications.h:596
+msgid "Message deletion failed."
+msgstr ""
+
+#. TRANSLATORS: notification message
+#: src/resources/notifications.h:600
+msgid "Message successfully deleted."
+msgstr ""
+
+#. TRANSLATORS: notification message
+#: src/resources/notifications.h:604
+msgid "You got attach successfully."
+msgstr ""
+
+#. TRANSLATORS: notification message
+#: src/resources/notifications.h:608
+msgid "Error on getting attach successfully."
+msgstr ""
+
+#. TRANSLATORS: notification message
+#: src/resources/notifications.h:612
+msgid "Can't get attach. Too many items."
+msgstr ""
+
+#. TRANSLATORS: notification message
+#: src/resources/notifications.h:620
+msgid "You enter battle field."
+msgstr ""
+
#. TRANSLATORS: chat option changed message
#: src/utils/booleanoptions.h:27
#, c-format
diff --git a/po/sv.po b/po/sv.po
index bb3426bc7..019f4832b 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-07-29 02:28+0300\n"
-"PO-Revision-Date: 2015-04-06 11:05+0000\n"
+"POT-Creation-Date: 2015-07-29 22:39+0300\n"
+"PO-Revision-Date: 2015-07-29 09:12+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"
@@ -311,30 +311,30 @@ msgid "Quick"
msgstr ""
#. TRANSLATORS: visible beings on map
-#: src/actormanager.cpp:1375
+#: src/actormanager.cpp:1376
msgid "Visible on map"
msgstr "Synlig på karta"
#. TRANSLATORS: default race name
-#: src/being/being.cpp:435
+#: src/being/being.cpp:438
msgid "Human"
msgstr "Människa"
-#: src/being/being.cpp:609
+#: src/being/being.cpp:612
msgid "dodge"
msgstr "undvika"
-#: src/being/being.cpp:609
+#: src/being/being.cpp:612
msgid "miss"
msgstr "missa"
#. TRANSLATORS: this away status writed in player nick
-#: src/being/being.cpp:2035 src/gui/windows/whoisonline.cpp:871
+#: src/being/being.cpp:2084 src/gui/windows/whoisonline.cpp:871
msgid "A"
msgstr "A"
#. TRANSLATORS: this inactive status writed in player nick
-#: src/being/being.cpp:2040 src/gui/windows/whoisonline.cpp:876
+#: src/being/being.cpp:2089 src/gui/windows/whoisonline.cpp:876
msgid "I"
msgstr "I"
@@ -884,9 +884,8 @@ msgstr "(d) utan automatisk attack"
#. TRANSLATORS: targeting type in status bar
#: src/gamemodifiers.cpp:276
-#, fuzzy
msgid "(D) don't switch target"
-msgstr "(?) förflyttar sig till target"
+msgstr ""
#. TRANSLATORS: targeting type in status bar
#: src/gamemodifiers.cpp:278
@@ -895,9 +894,8 @@ msgstr ""
#. TRANSLATORS: targeting type in status bar
#: src/gamemodifiers.cpp:280
-#, fuzzy
msgid "(?) targeting"
-msgstr "(?) imitation"
+msgstr ""
#. TRANSLATORS: pickup size in status bar
#: src/gamemodifiers.cpp:314
@@ -1868,7 +1866,7 @@ msgstr "Lägg till namnet i chat"
#. TRANSLATORS: popup menu header
#. TRANSLATORS: settings tab name
-#: src/gui/popups/popupmenu.cpp:429 src/gui/widgets/tabs/setup_players.cpp:38
+#: src/gui/popups/popupmenu.cpp:429 src/gui/widgets/tabs/setup_players.cpp:55
msgid "Players"
msgstr "Spelare"
@@ -2156,9 +2154,8 @@ msgstr "Visa"
#. TRANSLATORS: popup menu item
#: src/gui/popups/popupmenu.cpp:1979
-#, fuzzy
msgid "Open yellow bar settings"
-msgstr "Återställ yellow bar"
+msgstr ""
#. TRANSLATORS: popup menu item
#: src/gui/popups/popupmenu.cpp:1981
@@ -2461,9 +2458,8 @@ msgstr "Gui"
#. TRANSLATORS: palette label
#: src/gui/userpalette.cpp:129
-#, fuzzy
msgid "Beings"
-msgstr "Varelse"
+msgstr ""
#. TRANSLATORS: palette color
#: src/gui/userpalette.cpp:134
@@ -2547,9 +2543,8 @@ msgstr ""
#. TRANSLATORS: palette label
#: src/gui/userpalette.cpp:227
-#, fuzzy
msgid "Particles"
-msgstr "Partikel-font"
+msgstr ""
#. TRANSLATORS: settings option
#: src/gui/userpalette.cpp:232 src/gui/widgets/tabs/setup_visual.cpp:157
@@ -2670,9 +2665,8 @@ msgstr ""
#. TRANSLATORS: palette label
#: src/gui/userpalette.cpp:356
-#, fuzzy
msgid "Ranges"
-msgstr "Byt"
+msgstr ""
#. TRANSLATORS: palette color
#: src/gui/userpalette.cpp:361
@@ -3486,7 +3480,7 @@ msgid "Enable debug chat Log"
msgstr "Aktivera Logg för debug-chat"
#: src/gui/widgets/tabs/setup_chat.cpp:124
-msgid "If you enable thus, debug chat tab also will be logged to disk."
+msgid "If you enable this, debug chat tab also will be logged to disk."
msgstr ""
#. TRANSLATORS: settings option
@@ -3540,7 +3534,7 @@ msgstr "Dölj shop-meddelanden"
#: src/gui/widgets/tabs/setup_chat.cpp:153
msgid ""
-"If this setting enabled, no messages related to built-in ManaPlusshop will "
+"If this setting enabled, no messages related to built-in ManaPlus shop will "
"be displayed in chat. Disable this setting if you want to see shop-related "
"messages.\n"
"\n"
@@ -3699,10 +3693,10 @@ msgstr "Ändra storlek på chat-flikarna om det behövs"
#: src/gui/widgets/tabs/setup_chat.cpp:243
msgid ""
-"If this feature enabled, text in chat will be automaticallyadjusted to adapt "
-"to appearance of chat input field when youtyping message and when input "
-"field of chat disappears. If disabled, chat input area will allways occupy "
-"its place, which could be otherwise usable for text.\n"
+"If this feature enabled, text in chat will be automatically adjusted to "
+"adapt to appearance of chat input field when you typing message and when "
+"input field of chat disappears. If disabled, chat input area will allways "
+"occupy its place, which could be otherwise usable for text.\n"
"\n"
"Note: its mostly about jumpy attitude vs less usable space for text."
msgstr ""
@@ -3719,7 +3713,7 @@ msgstr "Använd lokal tid"
#: src/gui/widgets/tabs/setup_chat.cpp:258
msgid ""
-"If this feature enabled, timestamps in chat will use locak times.If "
+"If this feature enabled, timestamps in chat will use local times. If "
"disabled, server time will be used (often it is GMT+0)."
msgstr ""
@@ -3733,7 +3727,7 @@ msgid ""
"Here you can specify some extra words which will also cause highlighting. "
"Use comma to separate words.\n"
"\n"
-"Note: frequenthilights are annoying - use it with caution."
+"Note: frequent hilights are annoying - use it with caution."
msgstr ""
#. TRANSLATORS: settings option
@@ -4508,94 +4502,110 @@ msgstr ""
msgid "Disable logging in game (do not enable)"
msgstr ""
-#. TRANSLATORS: settings option
+#. TRANSLATORS: screen badges type
+#: src/gui/widgets/tabs/setup_players.cpp:41
+msgid "hide"
+msgstr ""
+
+#. TRANSLATORS: screen badges type
+#: src/gui/widgets/tabs/setup_players.cpp:43
+#, fuzzy
+msgid "show at top"
+msgstr "Visa chat-historik"
+
+#. TRANSLATORS: screen badges type
#: src/gui/widgets/tabs/setup_players.cpp:45
+#, fuzzy
+msgid "show at right"
+msgstr "Visa chat-historik"
+
+#. TRANSLATORS: screen badges type
+#: src/gui/widgets/tabs/setup_players.cpp:47
+msgid "show at bottom"
+msgstr ""
+
+#. TRANSLATORS: settings option
+#: src/gui/widgets/tabs/setup_players.cpp:62
msgid "Show gender"
msgstr "Visa kön"
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_players.cpp:49
+#: src/gui/widgets/tabs/setup_players.cpp:66
msgid "Show level"
msgstr "Visa level"
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_players.cpp:53
+#: src/gui/widgets/tabs/setup_players.cpp:70
msgid "Show own name"
msgstr "Visa eget namn"
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_players.cpp:57
+#: src/gui/widgets/tabs/setup_players.cpp:74
msgid "Enable extended mouse targeting"
msgstr "Aktivera utökad mus-targeting"
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_players.cpp:61
+#: src/gui/widgets/tabs/setup_players.cpp:78
msgid "Target dead players"
msgstr "Markera döda spelare"
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_players.cpp:65
+#: src/gui/widgets/tabs/setup_players.cpp:82
msgid "Visible names"
msgstr "Synliga namn"
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_players.cpp:69
+#: src/gui/widgets/tabs/setup_players.cpp:86
msgid "Auto move names"
msgstr "Auto-flytta namn"
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_players.cpp:73
-#, fuzzy
-msgid "Show badges"
-msgstr "Visa Items"
-
-#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_players.cpp:77
-msgid "Show badges at top"
+#: src/gui/widgets/tabs/setup_players.cpp:91
+msgid "Badges"
msgstr ""
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_players.cpp:81
+#: src/gui/widgets/tabs/setup_players.cpp:95
msgid "Secure trades"
msgstr "Säkra trades"
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_players.cpp:85
+#: src/gui/widgets/tabs/setup_players.cpp:99
msgid "Unsecure chars in names"
msgstr "Osäkra tecken i namnen"
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_players.cpp:89
+#: src/gui/widgets/tabs/setup_players.cpp:103
msgid "Show statuses"
msgstr "Visa status"
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_players.cpp:93
+#: src/gui/widgets/tabs/setup_players.cpp:107
msgid "Show ip addresses on screenshots"
msgstr "Visa ip-adress på skärmdumpar"
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_players.cpp:97
+#: src/gui/widgets/tabs/setup_players.cpp:111
msgid "Allow self heal with mouse click"
msgstr "Tillåt själv-healing med musklick"
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_players.cpp:101
+#: src/gui/widgets/tabs/setup_players.cpp:115
msgid "Group friends in who is online window"
msgstr ""
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_players.cpp:105
+#: src/gui/widgets/tabs/setup_players.cpp:119
msgid "Hide erased players nicks"
msgstr "Dölj raderade spelares nicks"
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_players.cpp:109
+#: src/gui/widgets/tabs/setup_players.cpp:123
msgid "Use special diagonal speed in players moving"
msgstr ""
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_players.cpp:113
+#: src/gui/widgets/tabs/setup_players.cpp:127
msgid ""
"Emulate right mouse button by long mouse click (useful for touch interfaces)"
msgstr ""
@@ -5385,9 +5395,8 @@ msgstr ""
#. TRANSLATORS: short button name for mail window.
#: src/gui/windowmenu.cpp:156
-#, fuzzy
msgid "MA"
-msgstr "MAP"
+msgstr ""
#. TRANSLATORS: full button name
#. TRANSLATORS: mail window name
@@ -5965,9 +5974,8 @@ msgstr "Välj antal items att lagra."
#. TRANSLATORS: amount window message
#: src/gui/windows/itemamountwindow.cpp:252
-#, fuzzy
msgid "Select amount of items to send."
-msgstr "Välj antal items att lagra."
+msgstr ""
#. TRANSLATORS: amount window message
#: src/gui/windows/itemamountwindow.cpp:257
@@ -6146,9 +6154,8 @@ msgstr "Öppna register-url"
#. TRANSLATORS: mail edit window name
#: src/gui/windows/maileditwindow.cpp:47
-#, fuzzy
msgid "Edit mail"
-msgstr "E-post:"
+msgstr ""
#. TRANSLATORS: mail edit window button
#: src/gui/windows/maileditwindow.cpp:50
@@ -6181,24 +6188,21 @@ msgstr ""
#. TRANSLATORS: mail view window label
#: src/gui/windows/maileditwindow.cpp:60
#: src/gui/windows/mailviewwindow.cpp:103
-#, fuzzy
msgid "Money:"
-msgstr "Money: %s"
+msgstr ""
#. TRANSLATORS: mail edit window label
#: src/gui/windows/maileditwindow.cpp:62
#: src/gui/windows/mailviewwindow.cpp:119
#: src/gui/windows/mailviewwindow.cpp:124
-#, fuzzy
msgid "Item:"
-msgstr "Kartobjekt"
+msgstr ""
#. TRANSLATORS: mail edit window label
#. TRANSLATORS: mail view window label
#: src/gui/windows/maileditwindow.cpp:64 src/gui/windows/mailviewwindow.cpp:75
-#, fuzzy
msgid "Message:"
-msgstr "Meddelande"
+msgstr ""
#. TRANSLATORS: mail view window name
#: src/gui/windows/mailviewwindow.cpp:53
@@ -6212,9 +6216,8 @@ msgstr ""
#. TRANSLATORS: mail view window label
#: src/gui/windows/mailviewwindow.cpp:65
-#, fuzzy
msgid "Time:"
-msgstr "Tid"
+msgstr ""
#. TRANSLATORS: mail view window label
#: src/gui/windows/mailviewwindow.cpp:69
@@ -6222,9 +6225,8 @@ msgid "From:"
msgstr ""
#: src/gui/windows/mailviewwindow.cpp:131
-#, fuzzy
msgid "Get attach"
-msgstr "(?) attack"
+msgstr ""
#. TRANSLATORS: mail window button
#: src/gui/windows/mailwindow.cpp:62
@@ -6233,9 +6235,8 @@ msgstr ""
#. TRANSLATORS: mail window button
#: src/gui/windows/mailwindow.cpp:64
-#, fuzzy
msgid "New"
-msgstr "Nät"
+msgstr ""
#. TRANSLATORS: mail window button
#: src/gui/windows/mailwindow.cpp:68
@@ -6244,9 +6245,8 @@ msgstr ""
#. TRANSLATORS: mail window button
#: src/gui/windows/mailwindow.cpp:70
-#, fuzzy
msgid "Open"
-msgstr "Öppna url"
+msgstr ""
#: src/gui/windows/ministatuswindow.cpp:71
msgid "health bar"
@@ -7031,9 +7031,8 @@ msgstr ""
#. TRANSLATORS: input action name
#: src/input/pages/basic.cpp:136
-#, fuzzy
msgid "Change targeting type"
-msgstr "Ändra \"Move to Target\"-type"
+msgstr ""
#. TRANSLATORS: input action name
#: src/input/pages/basic.cpp:142
@@ -8028,9 +8027,8 @@ msgstr ""
#. TRANSLATORS: input action name
#: src/input/pages/windows.cpp:196
-#, fuzzy
msgid "Quick settings window"
-msgstr "Uppdragsfönster"
+msgstr ""
#. TRANSLATORS: input action name
#: src/input/pages/windows.cpp:208
@@ -9716,33 +9714,28 @@ msgstr ""
#. TRANSLATORS: notification message
#: src/resources/notifications.h:572
-#, fuzzy
msgid "Message successfully sent."
-msgstr "Spelare %s lyckades!"
+msgstr ""
#. TRANSLATORS: notification message
#: src/resources/notifications.h:576
-#, fuzzy
msgid "Message send failed."
-msgstr "Meddelande stänger chat."
+msgstr ""
#. TRANSLATORS: notification message
#: src/resources/notifications.h:580
-#, fuzzy
msgid "Item attach failed."
-msgstr "Emperium check misslyckades."
+msgstr ""
#. TRANSLATORS: notification message
#: src/resources/notifications.h:584
-#, fuzzy
msgid "Money attach failed."
-msgstr "Monster attack-range"
+msgstr ""
#. TRANSLATORS: notification message
#: src/resources/notifications.h:588
-#, fuzzy
msgid "Message return failed."
-msgstr "Chat-skapning misslyckades!"
+msgstr ""
#. TRANSLATORS: notification message
#: src/resources/notifications.h:592
@@ -9756,9 +9749,8 @@ msgstr ""
#. TRANSLATORS: notification message
#: src/resources/notifications.h:600
-#, fuzzy
msgid "Message successfully deleted."
-msgstr "Partyt skapades utan problem."
+msgstr ""
#. TRANSLATORS: notification message
#: src/resources/notifications.h:604
@@ -9777,9 +9769,8 @@ msgstr ""
#. TRANSLATORS: notification message
#: src/resources/notifications.h:620
-#, fuzzy
msgid "You enter battle field."
-msgstr "Du behöver en till blå gem!"
+msgstr ""
#. TRANSLATORS: chat option changed message
#: src/utils/booleanoptions.h:27
@@ -9788,36 +9779,3 @@ msgid "Options to /%s are \"yes\", \"no\", \"true\", \"false\", \"1\", \"0\"."
msgstr ""
"Valmöjligheter till /%s are \"yes\", \"no\", \"true\", \"false\", \"1\", "
"\"0\"."
-
-#~ msgid "Hide shield sprite"
-#~ msgstr "Dölj sköld"
-
-#~ msgid "BC"
-#~ msgstr "BC"
-
-#~ msgid "Bot checker"
-#~ msgstr "Bot checker"
-
-#~ msgid "Bot Checker"
-#~ msgstr "Bot Checker"
-
-#~ msgid "Result"
-#~ msgstr "Resultat"
-
-#~ msgid "Split"
-#~ msgstr "Dela"
-
-#~ msgid "Time before jacko spawn:"
-#~ msgstr "Tid tills jacko spawnar:"
-
-#~ msgid "%s %d?"
-#~ msgstr "%s %d?"
-
-#~ msgid "jacko spawning"
-#~ msgstr "jacko spawnar"
-
-#~ msgid "Failed to send as sender or letter invalid."
-#~ msgstr "Misslyckades att sända som avsändare eller felaktig bokstav."
-
-#~ msgid "Bot Checker Window"
-#~ msgstr "Bot Checker-fönster"
diff --git a/po/sv_SE.po b/po/sv_SE.po
index bb3426bc7..019f4832b 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-07-29 02:28+0300\n"
-"PO-Revision-Date: 2015-04-06 11:05+0000\n"
+"POT-Creation-Date: 2015-07-29 22:39+0300\n"
+"PO-Revision-Date: 2015-07-29 09:12+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"
@@ -311,30 +311,30 @@ msgid "Quick"
msgstr ""
#. TRANSLATORS: visible beings on map
-#: src/actormanager.cpp:1375
+#: src/actormanager.cpp:1376
msgid "Visible on map"
msgstr "Synlig på karta"
#. TRANSLATORS: default race name
-#: src/being/being.cpp:435
+#: src/being/being.cpp:438
msgid "Human"
msgstr "Människa"
-#: src/being/being.cpp:609
+#: src/being/being.cpp:612
msgid "dodge"
msgstr "undvika"
-#: src/being/being.cpp:609
+#: src/being/being.cpp:612
msgid "miss"
msgstr "missa"
#. TRANSLATORS: this away status writed in player nick
-#: src/being/being.cpp:2035 src/gui/windows/whoisonline.cpp:871
+#: src/being/being.cpp:2084 src/gui/windows/whoisonline.cpp:871
msgid "A"
msgstr "A"
#. TRANSLATORS: this inactive status writed in player nick
-#: src/being/being.cpp:2040 src/gui/windows/whoisonline.cpp:876
+#: src/being/being.cpp:2089 src/gui/windows/whoisonline.cpp:876
msgid "I"
msgstr "I"
@@ -884,9 +884,8 @@ msgstr "(d) utan automatisk attack"
#. TRANSLATORS: targeting type in status bar
#: src/gamemodifiers.cpp:276
-#, fuzzy
msgid "(D) don't switch target"
-msgstr "(?) förflyttar sig till target"
+msgstr ""
#. TRANSLATORS: targeting type in status bar
#: src/gamemodifiers.cpp:278
@@ -895,9 +894,8 @@ msgstr ""
#. TRANSLATORS: targeting type in status bar
#: src/gamemodifiers.cpp:280
-#, fuzzy
msgid "(?) targeting"
-msgstr "(?) imitation"
+msgstr ""
#. TRANSLATORS: pickup size in status bar
#: src/gamemodifiers.cpp:314
@@ -1868,7 +1866,7 @@ msgstr "Lägg till namnet i chat"
#. TRANSLATORS: popup menu header
#. TRANSLATORS: settings tab name
-#: src/gui/popups/popupmenu.cpp:429 src/gui/widgets/tabs/setup_players.cpp:38
+#: src/gui/popups/popupmenu.cpp:429 src/gui/widgets/tabs/setup_players.cpp:55
msgid "Players"
msgstr "Spelare"
@@ -2156,9 +2154,8 @@ msgstr "Visa"
#. TRANSLATORS: popup menu item
#: src/gui/popups/popupmenu.cpp:1979
-#, fuzzy
msgid "Open yellow bar settings"
-msgstr "Återställ yellow bar"
+msgstr ""
#. TRANSLATORS: popup menu item
#: src/gui/popups/popupmenu.cpp:1981
@@ -2461,9 +2458,8 @@ msgstr "Gui"
#. TRANSLATORS: palette label
#: src/gui/userpalette.cpp:129
-#, fuzzy
msgid "Beings"
-msgstr "Varelse"
+msgstr ""
#. TRANSLATORS: palette color
#: src/gui/userpalette.cpp:134
@@ -2547,9 +2543,8 @@ msgstr ""
#. TRANSLATORS: palette label
#: src/gui/userpalette.cpp:227
-#, fuzzy
msgid "Particles"
-msgstr "Partikel-font"
+msgstr ""
#. TRANSLATORS: settings option
#: src/gui/userpalette.cpp:232 src/gui/widgets/tabs/setup_visual.cpp:157
@@ -2670,9 +2665,8 @@ msgstr ""
#. TRANSLATORS: palette label
#: src/gui/userpalette.cpp:356
-#, fuzzy
msgid "Ranges"
-msgstr "Byt"
+msgstr ""
#. TRANSLATORS: palette color
#: src/gui/userpalette.cpp:361
@@ -3486,7 +3480,7 @@ msgid "Enable debug chat Log"
msgstr "Aktivera Logg för debug-chat"
#: src/gui/widgets/tabs/setup_chat.cpp:124
-msgid "If you enable thus, debug chat tab also will be logged to disk."
+msgid "If you enable this, debug chat tab also will be logged to disk."
msgstr ""
#. TRANSLATORS: settings option
@@ -3540,7 +3534,7 @@ msgstr "Dölj shop-meddelanden"
#: src/gui/widgets/tabs/setup_chat.cpp:153
msgid ""
-"If this setting enabled, no messages related to built-in ManaPlusshop will "
+"If this setting enabled, no messages related to built-in ManaPlus shop will "
"be displayed in chat. Disable this setting if you want to see shop-related "
"messages.\n"
"\n"
@@ -3699,10 +3693,10 @@ msgstr "Ändra storlek på chat-flikarna om det behövs"
#: src/gui/widgets/tabs/setup_chat.cpp:243
msgid ""
-"If this feature enabled, text in chat will be automaticallyadjusted to adapt "
-"to appearance of chat input field when youtyping message and when input "
-"field of chat disappears. If disabled, chat input area will allways occupy "
-"its place, which could be otherwise usable for text.\n"
+"If this feature enabled, text in chat will be automatically adjusted to "
+"adapt to appearance of chat input field when you typing message and when "
+"input field of chat disappears. If disabled, chat input area will allways "
+"occupy its place, which could be otherwise usable for text.\n"
"\n"
"Note: its mostly about jumpy attitude vs less usable space for text."
msgstr ""
@@ -3719,7 +3713,7 @@ msgstr "Använd lokal tid"
#: src/gui/widgets/tabs/setup_chat.cpp:258
msgid ""
-"If this feature enabled, timestamps in chat will use locak times.If "
+"If this feature enabled, timestamps in chat will use local times. If "
"disabled, server time will be used (often it is GMT+0)."
msgstr ""
@@ -3733,7 +3727,7 @@ msgid ""
"Here you can specify some extra words which will also cause highlighting. "
"Use comma to separate words.\n"
"\n"
-"Note: frequenthilights are annoying - use it with caution."
+"Note: frequent hilights are annoying - use it with caution."
msgstr ""
#. TRANSLATORS: settings option
@@ -4508,94 +4502,110 @@ msgstr ""
msgid "Disable logging in game (do not enable)"
msgstr ""
-#. TRANSLATORS: settings option
+#. TRANSLATORS: screen badges type
+#: src/gui/widgets/tabs/setup_players.cpp:41
+msgid "hide"
+msgstr ""
+
+#. TRANSLATORS: screen badges type
+#: src/gui/widgets/tabs/setup_players.cpp:43
+#, fuzzy
+msgid "show at top"
+msgstr "Visa chat-historik"
+
+#. TRANSLATORS: screen badges type
#: src/gui/widgets/tabs/setup_players.cpp:45
+#, fuzzy
+msgid "show at right"
+msgstr "Visa chat-historik"
+
+#. TRANSLATORS: screen badges type
+#: src/gui/widgets/tabs/setup_players.cpp:47
+msgid "show at bottom"
+msgstr ""
+
+#. TRANSLATORS: settings option
+#: src/gui/widgets/tabs/setup_players.cpp:62
msgid "Show gender"
msgstr "Visa kön"
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_players.cpp:49
+#: src/gui/widgets/tabs/setup_players.cpp:66
msgid "Show level"
msgstr "Visa level"
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_players.cpp:53
+#: src/gui/widgets/tabs/setup_players.cpp:70
msgid "Show own name"
msgstr "Visa eget namn"
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_players.cpp:57
+#: src/gui/widgets/tabs/setup_players.cpp:74
msgid "Enable extended mouse targeting"
msgstr "Aktivera utökad mus-targeting"
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_players.cpp:61
+#: src/gui/widgets/tabs/setup_players.cpp:78
msgid "Target dead players"
msgstr "Markera döda spelare"
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_players.cpp:65
+#: src/gui/widgets/tabs/setup_players.cpp:82
msgid "Visible names"
msgstr "Synliga namn"
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_players.cpp:69
+#: src/gui/widgets/tabs/setup_players.cpp:86
msgid "Auto move names"
msgstr "Auto-flytta namn"
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_players.cpp:73
-#, fuzzy
-msgid "Show badges"
-msgstr "Visa Items"
-
-#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_players.cpp:77
-msgid "Show badges at top"
+#: src/gui/widgets/tabs/setup_players.cpp:91
+msgid "Badges"
msgstr ""
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_players.cpp:81
+#: src/gui/widgets/tabs/setup_players.cpp:95
msgid "Secure trades"
msgstr "Säkra trades"
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_players.cpp:85
+#: src/gui/widgets/tabs/setup_players.cpp:99
msgid "Unsecure chars in names"
msgstr "Osäkra tecken i namnen"
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_players.cpp:89
+#: src/gui/widgets/tabs/setup_players.cpp:103
msgid "Show statuses"
msgstr "Visa status"
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_players.cpp:93
+#: src/gui/widgets/tabs/setup_players.cpp:107
msgid "Show ip addresses on screenshots"
msgstr "Visa ip-adress på skärmdumpar"
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_players.cpp:97
+#: src/gui/widgets/tabs/setup_players.cpp:111
msgid "Allow self heal with mouse click"
msgstr "Tillåt själv-healing med musklick"
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_players.cpp:101
+#: src/gui/widgets/tabs/setup_players.cpp:115
msgid "Group friends in who is online window"
msgstr ""
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_players.cpp:105
+#: src/gui/widgets/tabs/setup_players.cpp:119
msgid "Hide erased players nicks"
msgstr "Dölj raderade spelares nicks"
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_players.cpp:109
+#: src/gui/widgets/tabs/setup_players.cpp:123
msgid "Use special diagonal speed in players moving"
msgstr ""
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_players.cpp:113
+#: src/gui/widgets/tabs/setup_players.cpp:127
msgid ""
"Emulate right mouse button by long mouse click (useful for touch interfaces)"
msgstr ""
@@ -5385,9 +5395,8 @@ msgstr ""
#. TRANSLATORS: short button name for mail window.
#: src/gui/windowmenu.cpp:156
-#, fuzzy
msgid "MA"
-msgstr "MAP"
+msgstr ""
#. TRANSLATORS: full button name
#. TRANSLATORS: mail window name
@@ -5965,9 +5974,8 @@ msgstr "Välj antal items att lagra."
#. TRANSLATORS: amount window message
#: src/gui/windows/itemamountwindow.cpp:252
-#, fuzzy
msgid "Select amount of items to send."
-msgstr "Välj antal items att lagra."
+msgstr ""
#. TRANSLATORS: amount window message
#: src/gui/windows/itemamountwindow.cpp:257
@@ -6146,9 +6154,8 @@ msgstr "Öppna register-url"
#. TRANSLATORS: mail edit window name
#: src/gui/windows/maileditwindow.cpp:47
-#, fuzzy
msgid "Edit mail"
-msgstr "E-post:"
+msgstr ""
#. TRANSLATORS: mail edit window button
#: src/gui/windows/maileditwindow.cpp:50
@@ -6181,24 +6188,21 @@ msgstr ""
#. TRANSLATORS: mail view window label
#: src/gui/windows/maileditwindow.cpp:60
#: src/gui/windows/mailviewwindow.cpp:103
-#, fuzzy
msgid "Money:"
-msgstr "Money: %s"
+msgstr ""
#. TRANSLATORS: mail edit window label
#: src/gui/windows/maileditwindow.cpp:62
#: src/gui/windows/mailviewwindow.cpp:119
#: src/gui/windows/mailviewwindow.cpp:124
-#, fuzzy
msgid "Item:"
-msgstr "Kartobjekt"
+msgstr ""
#. TRANSLATORS: mail edit window label
#. TRANSLATORS: mail view window label
#: src/gui/windows/maileditwindow.cpp:64 src/gui/windows/mailviewwindow.cpp:75
-#, fuzzy
msgid "Message:"
-msgstr "Meddelande"
+msgstr ""
#. TRANSLATORS: mail view window name
#: src/gui/windows/mailviewwindow.cpp:53
@@ -6212,9 +6216,8 @@ msgstr ""
#. TRANSLATORS: mail view window label
#: src/gui/windows/mailviewwindow.cpp:65
-#, fuzzy
msgid "Time:"
-msgstr "Tid"
+msgstr ""
#. TRANSLATORS: mail view window label
#: src/gui/windows/mailviewwindow.cpp:69
@@ -6222,9 +6225,8 @@ msgid "From:"
msgstr ""
#: src/gui/windows/mailviewwindow.cpp:131
-#, fuzzy
msgid "Get attach"
-msgstr "(?) attack"
+msgstr ""
#. TRANSLATORS: mail window button
#: src/gui/windows/mailwindow.cpp:62
@@ -6233,9 +6235,8 @@ msgstr ""
#. TRANSLATORS: mail window button
#: src/gui/windows/mailwindow.cpp:64
-#, fuzzy
msgid "New"
-msgstr "Nät"
+msgstr ""
#. TRANSLATORS: mail window button
#: src/gui/windows/mailwindow.cpp:68
@@ -6244,9 +6245,8 @@ msgstr ""
#. TRANSLATORS: mail window button
#: src/gui/windows/mailwindow.cpp:70
-#, fuzzy
msgid "Open"
-msgstr "Öppna url"
+msgstr ""
#: src/gui/windows/ministatuswindow.cpp:71
msgid "health bar"
@@ -7031,9 +7031,8 @@ msgstr ""
#. TRANSLATORS: input action name
#: src/input/pages/basic.cpp:136
-#, fuzzy
msgid "Change targeting type"
-msgstr "Ändra \"Move to Target\"-type"
+msgstr ""
#. TRANSLATORS: input action name
#: src/input/pages/basic.cpp:142
@@ -8028,9 +8027,8 @@ msgstr ""
#. TRANSLATORS: input action name
#: src/input/pages/windows.cpp:196
-#, fuzzy
msgid "Quick settings window"
-msgstr "Uppdragsfönster"
+msgstr ""
#. TRANSLATORS: input action name
#: src/input/pages/windows.cpp:208
@@ -9716,33 +9714,28 @@ msgstr ""
#. TRANSLATORS: notification message
#: src/resources/notifications.h:572
-#, fuzzy
msgid "Message successfully sent."
-msgstr "Spelare %s lyckades!"
+msgstr ""
#. TRANSLATORS: notification message
#: src/resources/notifications.h:576
-#, fuzzy
msgid "Message send failed."
-msgstr "Meddelande stänger chat."
+msgstr ""
#. TRANSLATORS: notification message
#: src/resources/notifications.h:580
-#, fuzzy
msgid "Item attach failed."
-msgstr "Emperium check misslyckades."
+msgstr ""
#. TRANSLATORS: notification message
#: src/resources/notifications.h:584
-#, fuzzy
msgid "Money attach failed."
-msgstr "Monster attack-range"
+msgstr ""
#. TRANSLATORS: notification message
#: src/resources/notifications.h:588
-#, fuzzy
msgid "Message return failed."
-msgstr "Chat-skapning misslyckades!"
+msgstr ""
#. TRANSLATORS: notification message
#: src/resources/notifications.h:592
@@ -9756,9 +9749,8 @@ msgstr ""
#. TRANSLATORS: notification message
#: src/resources/notifications.h:600
-#, fuzzy
msgid "Message successfully deleted."
-msgstr "Partyt skapades utan problem."
+msgstr ""
#. TRANSLATORS: notification message
#: src/resources/notifications.h:604
@@ -9777,9 +9769,8 @@ msgstr ""
#. TRANSLATORS: notification message
#: src/resources/notifications.h:620
-#, fuzzy
msgid "You enter battle field."
-msgstr "Du behöver en till blå gem!"
+msgstr ""
#. TRANSLATORS: chat option changed message
#: src/utils/booleanoptions.h:27
@@ -9788,36 +9779,3 @@ msgid "Options to /%s are \"yes\", \"no\", \"true\", \"false\", \"1\", \"0\"."
msgstr ""
"Valmöjligheter till /%s are \"yes\", \"no\", \"true\", \"false\", \"1\", "
"\"0\"."
-
-#~ msgid "Hide shield sprite"
-#~ msgstr "Dölj sköld"
-
-#~ msgid "BC"
-#~ msgstr "BC"
-
-#~ msgid "Bot checker"
-#~ msgstr "Bot checker"
-
-#~ msgid "Bot Checker"
-#~ msgstr "Bot Checker"
-
-#~ msgid "Result"
-#~ msgstr "Resultat"
-
-#~ msgid "Split"
-#~ msgstr "Dela"
-
-#~ msgid "Time before jacko spawn:"
-#~ msgstr "Tid tills jacko spawnar:"
-
-#~ msgid "%s %d?"
-#~ msgstr "%s %d?"
-
-#~ msgid "jacko spawning"
-#~ msgstr "jacko spawnar"
-
-#~ msgid "Failed to send as sender or letter invalid."
-#~ msgstr "Misslyckades att sända som avsändare eller felaktig bokstav."
-
-#~ msgid "Bot Checker Window"
-#~ msgstr "Bot Checker-fönster"
diff --git a/po/te.po b/po/te.po
index d77604990..5fdfc6275 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-04-06 02:00+0300\n"
-"PO-Revision-Date: 2015-04-06 11:05+0000\n"
+"POT-Creation-Date: 2015-07-29 02:28+0300\n"
+"PO-Revision-Date: 2015-07-29 09:12+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:146
+#: src/actions/actions.cpp:155
msgid "File uploaded"
msgstr ""
@@ -32,146 +32,146 @@ msgstr ""
#. TRANSLATORS: ok dialog button
#. TRANSLATORS: text dialog button
#. TRANSLATORS: ok dialog button
-#: src/actions/actions.cpp:148 src/client.cpp:1454 src/client.cpp:1481
-#: 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:312
-#: src/gui/widgets/tabs/setup_theme.cpp:343
+#: src/actions/actions.cpp:158 src/client.cpp:1453 src/client.cpp:1486
+#: src/gamemodifiers.cpp:451 src/gui/dialogsmanager.cpp:168
+#: src/gui/dialogsmanager.cpp:188 src/gui/widgets/tabs/setup_input.cpp:164
+#: src/gui/widgets/tabs/setup_theme.cpp:313
+#: src/gui/widgets/tabs/setup_theme.cpp:349
#: src/gui/widgets/tabs/setup_video.cpp:250
-#: src/gui/widgets/tabs/setup_video.cpp:274
-#: src/gui/widgets/tabs/setup_video.cpp:389
-#: src/gui/widgets/tabs/setup_video.cpp:401
-#: src/gui/windows/changeemaildialog.cpp:167
-#: src/gui/windows/changepassworddialog.cpp:157
-#: src/gui/windows/charcreatedialog.cpp:380
-#: src/gui/windows/charselectdialog.cpp:279
-#: src/gui/windows/charselectdialog.cpp:321 src/gui/windows/editdialog.cpp:49
-#: src/gui/windows/editserverdialog.cpp:59
-#: src/gui/windows/editserverdialog.cpp:217
-#: src/gui/windows/itemamountwindow.cpp:167 src/gui/windows/quitdialog.cpp:68
-#: src/gui/windows/registerdialog.cpp:243 src/gui/windows/socialwindow.cpp:507
-#: src/gui/windows/textdialog.cpp:48 src/gui/windows/unregisterdialog.cpp:146
-#: src/net/ea/charserverhandler.cpp:143 src/net/ea/charserverhandler.cpp:162
-#: src/net/ea/gamehandler.cpp:83 src/net/eathena/charserverhandler.cpp:593
-#: src/net/eathena/charserverhandler.cpp:623
-#: src/net/eathena/charserverhandler.cpp:653
-#: src/net/tmwa/charserverhandler.cpp:535
+#: src/gui/widgets/tabs/setup_video.cpp:278
+#: src/gui/widgets/tabs/setup_video.cpp:396
+#: src/gui/widgets/tabs/setup_video.cpp:412
+#: src/gui/windows/changeemaildialog.cpp:169
+#: src/gui/windows/changepassworddialog.cpp:159
+#: src/gui/windows/charcreatedialog.cpp:390
+#: src/gui/windows/charselectdialog.cpp:280
+#: src/gui/windows/charselectdialog.cpp:327 src/gui/windows/editdialog.cpp:50
+#: src/gui/windows/editserverdialog.cpp:56
+#: src/gui/windows/editserverdialog.cpp:216
+#: src/gui/windows/itemamountwindow.cpp:179 src/gui/windows/quitdialog.cpp:66
+#: src/gui/windows/registerdialog.cpp:241 src/gui/windows/socialwindow.cpp:524
+#: src/gui/windows/textdialog.cpp:48 src/gui/windows/unregisterdialog.cpp:149
+#: src/net/ea/charserverhandler.cpp:145 src/net/ea/charserverhandler.cpp:170
+#: src/net/ea/gamehandler.cpp:85 src/net/eathena/charserverhandler.cpp:612
+#: src/net/eathena/charserverhandler.cpp:647
+#: src/net/eathena/charserverhandler.cpp:683
+#: src/net/tmwa/charserverhandler.cpp:506
msgid "OK"
msgstr "సరే"
#. TRANSLATORS: clear graphics command message
#. TRANSLATORS: clear fonts cache message
-#: src/actions/actions.cpp:934 src/actions/actions.cpp:946
+#: src/actions/actions.cpp:983 src/actions/actions.cpp:996
msgid "Cache cleaned"
msgstr ""
#. TRANSLATORS: uptime command
-#: src/actions/actions.cpp:1074 src/actions/actions.cpp:1130
+#: src/actions/actions.cpp:1132 src/actions/actions.cpp:1189
#, c-format
msgid "Client uptime: %s"
msgstr ""
#. TRANSLATORS: uptime command
-#: src/actions/actions.cpp:1085
+#: src/actions/actions.cpp:1144
#, c-format
msgid "%d week"
msgstr ""
-#: src/actions/actions.cpp:1085
+#: src/actions/actions.cpp:1144
#, c-format
msgid "%d weeks"
msgstr ""
#. TRANSLATORS: uptime command
-#: src/actions/actions.cpp:1096
+#: src/actions/actions.cpp:1155
#, c-format
msgid "%d day"
msgstr ""
-#: src/actions/actions.cpp:1096
+#: src/actions/actions.cpp:1155
#, c-format
msgid "%d days"
msgstr ""
#. TRANSLATORS: uptime command
-#: src/actions/actions.cpp:1106
+#: src/actions/actions.cpp:1165
#, c-format
msgid "%d hour"
msgstr ""
-#: src/actions/actions.cpp:1106
+#: src/actions/actions.cpp:1165
#, c-format
msgid "%d hours"
msgstr ""
#. TRANSLATORS: uptime command
-#: src/actions/actions.cpp:1116
+#: src/actions/actions.cpp:1175
#, c-format
msgid "%d minute"
msgstr ""
-#: src/actions/actions.cpp:1116
+#: src/actions/actions.cpp:1175
#, c-format
msgid "%d minutes"
msgstr ""
#. TRANSLATORS: uptime command
-#: src/actions/actions.cpp:1126
+#: src/actions/actions.cpp:1185
#, c-format
msgid "%d second"
msgstr ""
-#: src/actions/actions.cpp:1126
+#: src/actions/actions.cpp:1185
#, c-format
msgid "%d seconds"
msgstr ""
#. TRANSLATORS: dump command
-#: src/actions/actions.cpp:1187 src/actions/actions.cpp:1196
+#: src/actions/actions.cpp:1247 src/actions/actions.cpp:1256
msgid "Resource images:"
msgstr ""
#. TRANSLATORS: dump command
-#: src/actions/actions.cpp:1190 src/actions/actions.cpp:1199
+#: src/actions/actions.cpp:1250 src/actions/actions.cpp:1260
msgid "Resource orphaned images:"
msgstr ""
#. TRANSLATORS: dump environment command
-#: src/actions/actions.cpp:1287
+#: src/actions/actions.cpp:1349
msgid "Environment variables dumped"
msgstr ""
-#: src/actions/actions.cpp:1406
+#: src/actions/actions.cpp:1474
msgid "Uploaded config into:"
msgstr ""
-#: src/actions/actions.cpp:1415
+#: src/actions/actions.cpp:1483
msgid "Uploaded server config into:"
msgstr ""
-#: src/actions/actions.cpp:1424
+#: src/actions/actions.cpp:1492
msgid "Uploaded log into:"
msgstr ""
#. TRANSLATORS: whisper send
-#: src/actions/chat.cpp:247
+#: src/actions/chat.cpp:246
msgid "Cannot send empty whispers!"
msgstr ""
#. TRANSLATORS: new whisper or channel query
-#: src/actions/chat.cpp:295
+#: src/actions/chat.cpp:294
#, 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:320 src/gui/widgets/tabs/chat/partytab.cpp:71
+#: src/actions/chat.cpp:319 src/gui/widgets/tabs/chat/partytab.cpp:71
msgid "Party name is missing."
msgstr ""
#. TRANSLATORS: create guild message
-#: src/actions/chat.cpp:338
+#: src/actions/chat.cpp:337
msgid "Guild name is missing."
msgstr ""
@@ -179,16 +179,16 @@ msgstr ""
#. TRANSLATORS: guild invite message
#. TRANSLATORS: party kick message
#. TRANSLATORS: change relation
-#: src/actions/chat.cpp:359 src/actions/chat.cpp:390 src/actions/chat.cpp:455
-#: src/actions/chat.cpp:485 src/actions/commands.cpp:78
+#: src/actions/chat.cpp:358 src/actions/chat.cpp:389 src/actions/chat.cpp:460
+#: src/actions/chat.cpp:490 src/actions/commands.cpp:80
msgid "Please specify a name."
msgstr ""
-#: src/actions/chat.cpp:410
+#: src/actions/chat.cpp:409
msgid "Return toggles chat."
msgstr ""
-#: src/actions/chat.cpp:410
+#: src/actions/chat.cpp:409
msgid "Message closes chat."
msgstr ""
@@ -198,184 +198,199 @@ msgid "Return now toggles chat."
msgstr ""
#. TRANSLATORS: message from toggle chat command
-#: src/actions/chat.cpp:430
+#: src/actions/chat.cpp:431
msgid "Message now closes chat."
msgstr ""
-#: src/actions/chat.cpp:570
+#: src/actions/chat.cpp:575
#, c-format
msgid "equipped hat %s."
msgstr ""
#. TRANSLATORS: change relation
-#: src/actions/commands.cpp:120
+#: src/actions/commands.cpp:122
#, c-format
msgid "Player already %s!"
msgstr ""
#. TRANSLATORS: change relation
-#: src/actions/commands.cpp:133
+#: src/actions/commands.cpp:135
#, c-format
msgid "Player successfully %s!"
msgstr ""
#. TRANSLATORS: change relation
-#: src/actions/commands.cpp:135
+#: src/actions/commands.cpp:137
#, c-format
msgid "Player could not be %s!"
msgstr ""
#. TRANSLATORS: unignore command
-#: src/actions/commands.cpp:166
+#: src/actions/commands.cpp:168
msgid "Player wasn't ignored!"
msgstr ""
#. TRANSLATORS: unignore command
-#: src/actions/commands.cpp:175
+#: src/actions/commands.cpp:177
msgid "Player no longer ignored!"
msgstr ""
#. TRANSLATORS: unignore command
-#: src/actions/commands.cpp:177
+#: src/actions/commands.cpp:179
msgid "Player could not be unignored!"
msgstr ""
#. TRANSLATORS: erase command
-#: src/actions/commands.cpp:192
+#: src/actions/commands.cpp:194
msgid "Player already erased!"
msgstr ""
#. TRANSLATORS: erase command
-#: src/actions/commands.cpp:205
+#: src/actions/commands.cpp:207
msgid "Player no longer erased!"
msgstr ""
#. TRANSLATORS: erase command
-#: src/actions/commands.cpp:207
+#: src/actions/commands.cpp:209
msgid "Player could not be erased!"
msgstr ""
#. TRANSLATORS: adding friend command
-#: src/actions/commands.cpp:214
+#: src/actions/commands.cpp:216
msgid "friend"
msgstr ""
#. TRANSLATORS: disregard command
-#: src/actions/commands.cpp:221
+#: src/actions/commands.cpp:223
msgid "disregarded"
msgstr ""
#. TRANSLATORS: neutral command
-#: src/actions/commands.cpp:228
+#: src/actions/commands.cpp:230
msgid "neutral"
msgstr ""
#. TRANSLATORS: blacklist command
-#: src/actions/commands.cpp:235
+#: src/actions/commands.cpp:237
msgid "blacklisted"
msgstr ""
#. TRANSLATORS: enemy command
-#: src/actions/commands.cpp:242
+#: src/actions/commands.cpp:244
msgid "enemy"
msgstr ""
-#: src/actions/pets.cpp:104
+#: src/actions/commands.cpp:947
+#, c-format
+msgid "Config value: %s"
+msgstr ""
+
+#: src/actions/commands.cpp:959
+#, c-format
+msgid "Server config value: %s"
+msgstr ""
+
+#: src/actions/pets.cpp:109
msgid "Rename your pet"
msgstr ""
#. TRANSLATORS: disable trades message
-#: src/actions/statusbar.cpp:171
+#: src/actions/statusbar.cpp:177
msgid "Ignoring incoming trade requests"
msgstr ""
#. TRANSLATORS: enable trades message
-#: src/actions/statusbar.cpp:181
+#: src/actions/statusbar.cpp:187
msgid "Accepting incoming trade requests"
msgstr ""
+#. TRANSLATORS: quick tab in settings
+#: src/actions/windows.cpp:323 src/gui/widgets/tabs/setup_quick.cpp:45
+msgid "Quick"
+msgstr ""
+
#. TRANSLATORS: visible beings on map
-#: src/actormanager.cpp:1359
+#: src/actormanager.cpp:1375
msgid "Visible on map"
msgstr ""
#. TRANSLATORS: default race name
-#: src/being/being.cpp:406
+#: src/being/being.cpp:435
msgid "Human"
msgstr ""
-#: src/being/being.cpp:575
+#: src/being/being.cpp:609
msgid "dodge"
msgstr ""
-#: src/being/being.cpp:575
+#: src/being/being.cpp:609
msgid "miss"
msgstr ""
#. TRANSLATORS: this away status writed in player nick
-#: src/being/being.cpp:1921 src/gui/windows/whoisonline.cpp:865
+#: src/being/being.cpp:2035 src/gui/windows/whoisonline.cpp:871
msgid "A"
msgstr ""
#. TRANSLATORS: this inactive status writed in player nick
-#: src/being/being.cpp:1926 src/gui/windows/whoisonline.cpp:870
+#: src/being/being.cpp:2040 src/gui/windows/whoisonline.cpp:876
msgid "I"
msgstr ""
#. TRANSLATORS: chat message after death
-#: src/being/localplayer.cpp:381
+#: src/being/localplayer.cpp:380
#, c-format
msgid "You were killed by %s."
msgstr ""
#. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:835
+#: src/being/localplayer.cpp:836
msgid "Tried to pick up nonexistent item."
msgstr ""
#. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:839
+#: src/being/localplayer.cpp:840
msgid "Item is too heavy."
msgstr ""
#. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:843
+#: src/being/localplayer.cpp:844
msgid "Item is too far away."
msgstr ""
#. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:847
+#: src/being/localplayer.cpp:848
msgid "Inventory is full."
msgstr ""
#. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:851
+#: src/being/localplayer.cpp:852
msgid "Stack is too big."
msgstr ""
#. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:855
+#: src/being/localplayer.cpp:856
msgid "Item belongs to someone else."
msgstr ""
#. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:859
+#: src/being/localplayer.cpp:860
msgid "You can't pickup this amount of items."
msgstr ""
#. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:863
+#: src/being/localplayer.cpp:864
msgid "Your item stack has max amount."
msgstr ""
#. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:870
+#: src/being/localplayer.cpp:871
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:895
#, c-format
msgid "You picked up %d [@@%d|%s@@]."
msgid_plural "You picked up %d [@@%d|%s@@]."
@@ -384,53 +399,53 @@ msgstr[1] ""
#. TRANSLATORS: this is normal experience
#. TRANSLATORS: get xp message
-#: src/being/localplayer.cpp:1066 src/being/localplayer.cpp:1067
-#: src/being/localplayer.cpp:1093
+#: src/being/localplayer.cpp:1067 src/being/localplayer.cpp:1068
+#: src/being/localplayer.cpp:1094
msgid "xp"
msgstr ""
#. TRANSLATORS: this is job experience
-#: src/being/localplayer.cpp:1071 src/being/localplayer.cpp:1077
-#: src/being/localplayer.cpp:1083
+#: src/being/localplayer.cpp:1072 src/being/localplayer.cpp:1078
+#: src/being/localplayer.cpp:1084
msgid "job"
msgstr ""
#. TRANSLATORS: get hp message
-#: src/being/localplayer.cpp:1102
+#: src/being/localplayer.cpp:1103
msgid "hp"
msgstr ""
#. TRANSLATORS: get hp message
-#: src/being/localplayer.cpp:1111
+#: src/being/localplayer.cpp:1112
msgid "mana"
msgstr ""
#. TRANSLATORS: follow command message
-#: src/being/localplayer.cpp:2180
+#: src/being/localplayer.cpp:2186
#, c-format
msgid "Follow: %s"
msgstr ""
#. TRANSLATORS: follow command message
#. TRANSLATORS: cancel follow message
-#: src/being/localplayer.cpp:2186 src/being/localplayer.cpp:2211
+#: src/being/localplayer.cpp:2192 src/being/localplayer.cpp:2217
msgid "Follow canceled"
msgstr ""
#. TRANSLATORS: imitate command message
-#: src/being/localplayer.cpp:2196
+#: src/being/localplayer.cpp:2202
#, c-format
msgid "Imitation: %s"
msgstr ""
#. TRANSLATORS: imitate command message
#. TRANSLATORS: cancel follow message
-#: src/being/localplayer.cpp:2202 src/being/localplayer.cpp:2216
+#: src/being/localplayer.cpp:2208 src/being/localplayer.cpp:2222
msgid "Imitation canceled"
msgstr ""
#. TRANSLATORS: wait player/monster message
-#: src/being/localplayer.cpp:2566
+#: src/being/localplayer.cpp:2572
#, c-format
msgid "You see %s"
msgstr ""
@@ -440,65 +455,65 @@ msgstr ""
#. TRANSLATORS: add player to completle ignore list
#. TRANSLATORS: popup menu item
#. TRANSLATORS: add player to ignore list
-#: src/being/playerrelations.cpp:467 src/gui/popups/popupmenu.cpp:2287
-#: src/gui/popups/popupmenu.cpp:2329
+#: src/being/playerrelations.cpp:469 src/gui/popups/popupmenu.cpp:2308
+#: src/gui/popups/popupmenu.cpp:2350
msgid "Completely ignore"
msgstr ""
#. TRANSLATORS: ignore/unignore action
-#: src/being/playerrelations.cpp:484
+#: src/being/playerrelations.cpp:486
msgid "Print '...'"
msgstr ""
#. TRANSLATORS: ignore/unignore action
-#: src/being/playerrelations.cpp:507
+#: src/being/playerrelations.cpp:509
msgid "Blink name"
msgstr ""
#. TRANSLATORS: ignore strategi
-#: src/being/playerrelations.cpp:553
+#: src/being/playerrelations.cpp:555
msgid "Floating '...' bubble"
msgstr ""
#. TRANSLATORS: ignore strategi
-#: src/being/playerrelations.cpp:557
+#: src/being/playerrelations.cpp:559
msgid "Floating bubble"
msgstr ""
#. TRANSLATORS: setup tab quick button
#. TRANSLATORS: full button name
#. TRANSLATORS: setup window name
-#: src/client.cpp:907 src/gui/windowmenu.cpp:167
-#: src/gui/windows/setupwindow.cpp:61
+#: src/client.cpp:805 src/gui/windowmenu.cpp:177
+#: src/gui/windows/setupwindow.cpp:64
msgid "Setup"
msgstr ""
#. TRANSLATORS: perfoamance tab quick button
#. TRANSLATORS: settings tab name
-#: src/client.cpp:910 src/gui/widgets/tabs/setup_perfomance.cpp:54
+#: src/client.cpp:808 src/gui/widgets/tabs/setup_perfomance.cpp:54
msgid "Performance"
msgstr ""
#. TRANSLATORS: video tab quick button
#. TRANSLATORS: video settings tab name
-#: src/client.cpp:913 src/gui/widgets/tabs/setup_video.cpp:107
+#: src/client.cpp:811 src/gui/widgets/tabs/setup_video.cpp:106
msgid "Video"
msgstr ""
#. TRANSLATORS: theme tab quick button
#. TRANSLATORS: theme settings tab name
-#: src/client.cpp:916 src/gui/widgets/tabs/setup_theme.cpp:122
+#: src/client.cpp:814 src/gui/widgets/tabs/setup_theme.cpp:121
msgid "Theme"
msgstr ""
#. TRANSLATORS: theme tab quick button
-#: src/client.cpp:919
+#: src/client.cpp:817
msgid "About"
msgstr ""
#. TRANSLATORS: theme tab quick button
#. TRANSLATORS: help window name
-#: src/client.cpp:922 src/gui/windowmenu.cpp:72
+#: src/client.cpp:820 src/gui/windowmenu.cpp:72
#: src/gui/windows/helpwindow.cpp:53
msgid "Help"
msgstr "సహాయం"
@@ -511,46 +526,49 @@ msgstr "సహాయం"
#. TRANSLATORS: close window
#. TRANSLATORS: did you know window button
#. TRANSLATORS: storage button
+#. TRANSLATORS: mail edit window button
+#. TRANSLATORS: mail view window button
#. TRANSLATORS: npc dialog button
#. TRANSLATORS: quests window button
#. TRANSLATORS: shop window button
-#: src/client.cpp:926 src/client.cpp:1382 src/client.cpp:1396
-#: 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:254
-#: src/gui/windows/inventorywindow.cpp:277 src/gui/windows/npcdialog.cpp:75
-#: src/gui/windows/npcdialog.cpp:113 src/gui/windows/questswindow.cpp:77
-#: src/gui/windows/shopwindow.cpp:111
+#: src/client.cpp:824 src/client.cpp:1371 src/client.cpp:1390
+#: src/gui/dialogsmanager.cpp:105 src/gui/popups/popupmenu.cpp:738
+#: src/gui/popups/popupmenu.cpp:979 src/gui/windows/didyouknowwindow.cpp:81
+#: src/gui/windows/inventorywindow.cpp:265
+#: src/gui/windows/inventorywindow.cpp:289
+#: src/gui/windows/maileditwindow.cpp:52 src/gui/windows/mailviewwindow.cpp:59
+#: src/gui/windows/npcdialog.cpp:76 src/gui/windows/npcdialog.cpp:115
+#: src/gui/windows/questswindow.cpp:78 src/gui/windows/shopwindow.cpp:112
msgid "Close"
msgstr ""
#. TRANSLATORS: connection dialog header
-#: src/client.cpp:1052
+#: src/client.cpp:1041 src/gui/windowmanager_unittest.cc:150
msgid "Connecting to server"
msgstr ""
#. TRANSLATORS: connection dialog header
-#: src/client.cpp:1098
+#: src/client.cpp:1087 src/gui/windowmanager_unittest.cc:167
msgid "Logging in"
msgstr ""
#. TRANSLATORS: connection dialog header
-#: src/client.cpp:1141
+#: src/client.cpp:1130
msgid "Entering game world"
msgstr ""
#. TRANSLATORS: connection dialog header
-#: src/client.cpp:1273
+#: src/client.cpp:1263
msgid "Requesting characters"
msgstr ""
#. TRANSLATORS: connection dialog header
-#: src/client.cpp:1313
+#: src/client.cpp:1302
msgid "Connecting to the game server"
msgstr ""
#. TRANSLATORS: connection dialog header
-#: src/client.cpp:1325
+#: src/client.cpp:1313
msgid "Changing game servers"
msgstr ""
@@ -559,83 +577,81 @@ msgstr ""
#. TRANSLATORS: change password error header
#. TRANSLATORS: char creation error
#. TRANSLATORS: error message
-#. TRANSLATORS: edit server dialog error header
-#. TRANSLATORS: error message
#. TRANSLATORS: unregister dialog. error message.
#. TRANSLATORS: error message header
-#. TRANSLATORS: info message
+#. TRANSLATORS: error header
#. TRANSLATORS: ok dialog button
-#. TRANSLATORS: error message
-#: src/client.cpp:1380 src/client.cpp:1394 src/client.cpp:1589
-#: src/gui/windows/changeemaildialog.cpp:164
-#: src/gui/windows/changepassworddialog.cpp:154
-#: src/gui/windows/charcreatedialog.cpp:376
-#: src/gui/windows/charselectdialog.cpp:319
-#: src/gui/windows/editserverdialog.cpp:212
-#: src/gui/windows/registerdialog.cpp:243
-#: src/gui/windows/unregisterdialog.cpp:143
-#: src/net/ea/charserverhandler.cpp:141
-#: src/net/eathena/charserverhandler.cpp:576
-#: src/net/eathena/charserverhandler.cpp:578
-#: src/net/eathena/charserverhandler.cpp:651
-#: src/net/tmwa/charserverhandler.cpp:533
+#. TRANSLATORS: error header
+#: src/client.cpp:1368 src/client.cpp:1387 src/client.cpp:1598
+#: src/gui/windows/changeemaildialog.cpp:166
+#: src/gui/windows/changepassworddialog.cpp:156
+#: src/gui/windows/charcreatedialog.cpp:386
+#: src/gui/windows/charselectdialog.cpp:324
+#: src/gui/windows/editserverdialog.cpp:211
+#: src/gui/windows/registerdialog.cpp:241
+#: src/gui/windows/unregisterdialog.cpp:146
+#: src/net/ea/charserverhandler.cpp:142
+#: src/net/eathena/charserverhandler.cpp:587
+#: src/net/eathena/charserverhandler.cpp:591
+#: src/net/eathena/charserverhandler.cpp:679
+#: src/net/tmwa/charserverhandler.cpp:502
msgid "Error"
msgstr "పొరపాటు"
#. TRANSLATORS: connection dialog header
-#: src/client.cpp:1409
+#: src/client.cpp:1406
msgid "Requesting registration details"
msgstr ""
#. TRANSLATORS: password change message header
-#: src/client.cpp:1450
+#: src/client.cpp:1449
msgid "Password Change"
msgstr ""
#. TRANSLATORS: password change message text
-#: src/client.cpp:1452
+#: src/client.cpp:1451
msgid "Password changed successfully!"
msgstr ""
#. TRANSLATORS: email change message header
-#: src/client.cpp:1477
+#: src/client.cpp:1482
msgid "Email Change"
msgstr ""
#. TRANSLATORS: email change message text
-#: src/client.cpp:1479
+#: src/client.cpp:1484
msgid "Email changed successfully!"
msgstr ""
#. TRANSLATORS: unregister message header
-#: src/client.cpp:1506
+#: src/client.cpp:1514
msgid "Unregister Successful"
msgstr ""
#. TRANSLATORS: unregister message text
-#: src/client.cpp:1508
+#: src/client.cpp:1516
msgid "Farewell, come back any time..."
msgstr ""
#. TRANSLATORS: directory creation error
-#: src/configmanager.cpp:53 src/dirs.cpp:350 src/dirs.cpp:365 src/dirs.cpp:410
-#: src/dirs.cpp:578 src/dirs.cpp:586
+#: src/configmanager.cpp:53 src/dirs.cpp:352 src/dirs.cpp:367 src/dirs.cpp:412
+#: src/dirs.cpp:580 src/dirs.cpp:588
#, c-format
msgid "%s doesn't exist and can't be created! Exiting."
msgstr ""
#. TRANSLATORS: update server initialisation error
-#: src/dirs.cpp:460
+#: src/dirs.cpp:462
#, c-format
msgid "Invalid update host: %s."
msgstr ""
#. TRANSLATORS: update server initialisation error
-#: src/dirs.cpp:501 src/dirs.cpp:508
+#: src/dirs.cpp:503 src/dirs.cpp:510
msgid "Error creating updates directory!"
msgstr ""
-#: src/dirs.cpp:530 src/dirs.cpp:548
+#: src/dirs.cpp:532 src/dirs.cpp:550
#, c-format
msgid "Error: %s doesn't exist and can't be created! Exiting."
msgstr ""
@@ -653,441 +669,456 @@ msgid "dyecmd srcdyestring dstfile"
msgstr ""
#. TRANSLATORS: chat tab header
-#: src/game.cpp:252 src/gui/windows/chatwindow.cpp:2137
+#: src/game.cpp:252 src/gui/windows/chatwindow.cpp:2188
msgid "General"
msgstr "సాధారణ"
#. TRANSLATORS: chat tab header
#. TRANSLATORS: full button name
#. TRANSLATORS: debug window name
-#: src/game.cpp:270 src/gui/windowmenu.cpp:154
-#: src/gui/windows/debugwindow.cpp:42
+#: src/game.cpp:259 src/gui/windowmenu.cpp:163
+#: src/gui/windows/debugwindow.cpp:43
msgid "Debug"
msgstr ""
#. TRANSLATORS: save file message
-#: src/game.cpp:563
+#: src/game.cpp:556
#, c-format
msgid "Screenshot saved as %s"
msgstr ""
#. TRANSLATORS: save file message
-#: src/game.cpp:573
+#: src/game.cpp:566
msgid "Saving screenshot failed!"
msgstr ""
#. TRANSLATORS: error message text
-#: src/game.cpp:660
+#: src/game.cpp:651
msgid "The connection to the server was lost."
msgstr ""
#. TRANSLATORS: error message header
-#: src/game.cpp:663
+#: src/game.cpp:654
msgid "Network Error"
msgstr ""
#. TRANSLATORS: move type in status bar
-#: src/gamemodifiers.cpp:145
+#: src/gamemodifiers.cpp:149
msgid "(D) default moves"
msgstr ""
#. TRANSLATORS: move type in status bar
-#: src/gamemodifiers.cpp:147
+#: src/gamemodifiers.cpp:151
msgid "(I) invert moves"
msgstr ""
#. TRANSLATORS: move type in status bar
-#: src/gamemodifiers.cpp:149
+#: src/gamemodifiers.cpp:153
msgid "(c) moves with some crazy moves"
msgstr ""
#. TRANSLATORS: move type in status bar
-#: src/gamemodifiers.cpp:151
+#: src/gamemodifiers.cpp:155
msgid "(C) moves with crazy moves"
msgstr ""
#. TRANSLATORS: move type in status bar
-#: src/gamemodifiers.cpp:153
+#: src/gamemodifiers.cpp:157
msgid "(d) double normal + crazy"
msgstr ""
#. TRANSLATORS: move type in status bar
-#: src/gamemodifiers.cpp:155
+#: src/gamemodifiers.cpp:159
msgid "(?) unknown move"
msgstr ""
#. TRANSLATORS: crazy move type in status bar
-#: src/gamemodifiers.cpp:180
+#: src/gamemodifiers.cpp:184
#, c-format
msgid "(%u) crazy move number %u"
msgstr ""
#. TRANSLATORS: crazy move type in status bar
-#: src/gamemodifiers.cpp:186
+#: src/gamemodifiers.cpp:190
msgid "(a) custom crazy move"
msgstr ""
#. TRANSLATORS: crazy move type in status bar
-#: src/gamemodifiers.cpp:191
+#: src/gamemodifiers.cpp:195
msgid "(?) crazy move"
msgstr ""
#. TRANSLATORS: move to target type in status bar
-#: src/gamemodifiers.cpp:198
+#: src/gamemodifiers.cpp:202
msgid "(0) default moves to target"
msgstr ""
#. TRANSLATORS: move to target type in status bar
-#: src/gamemodifiers.cpp:200
+#: src/gamemodifiers.cpp:204
msgid "(1) moves to target in distance 1"
msgstr ""
#. TRANSLATORS: move to target type in status bar
-#: src/gamemodifiers.cpp:202
+#: src/gamemodifiers.cpp:206
msgid "(2) moves to target in distance 2"
msgstr ""
#. TRANSLATORS: move to target type in status bar
-#: src/gamemodifiers.cpp:204
+#: src/gamemodifiers.cpp:208
msgid "(3) moves to target in distance 3"
msgstr ""
#. TRANSLATORS: move to target type in status bar
-#: src/gamemodifiers.cpp:206
+#: src/gamemodifiers.cpp:210
msgid "(4) moves to target in distance 4"
msgstr ""
#. TRANSLATORS: move to target type in status bar
-#: src/gamemodifiers.cpp:208
+#: src/gamemodifiers.cpp:212
msgid "(5) moves to target in distance 5"
msgstr ""
#. TRANSLATORS: move to target type in status bar
-#: src/gamemodifiers.cpp:210
+#: src/gamemodifiers.cpp:214
msgid "(6) moves to target in distance 6"
msgstr ""
#. TRANSLATORS: move to target type in status bar
-#: src/gamemodifiers.cpp:212
+#: src/gamemodifiers.cpp:216
msgid "(7) moves to target in distance 7"
msgstr ""
#. TRANSLATORS: move to target type in status bar
-#: src/gamemodifiers.cpp:214
+#: src/gamemodifiers.cpp:218
msgid "(8) moves to target in distance 8"
msgstr ""
#. TRANSLATORS: move to target type in status bar
-#: src/gamemodifiers.cpp:216
+#: src/gamemodifiers.cpp:220
msgid "(9) moves to target in distance 9"
msgstr ""
#. TRANSLATORS: move to target type in status bar
-#: src/gamemodifiers.cpp:218
+#: src/gamemodifiers.cpp:222
msgid "(A) moves to target in attack range"
msgstr ""
#. TRANSLATORS: move to target type in status bar
-#: src/gamemodifiers.cpp:220
+#: src/gamemodifiers.cpp:224
msgid "(a) archer attack range"
msgstr ""
#. TRANSLATORS: move to target type in status bar
-#: src/gamemodifiers.cpp:222
+#: src/gamemodifiers.cpp:226
msgid "(B) moves to target in attack range - 1"
msgstr ""
#. TRANSLATORS: move to target type in status bar
-#: src/gamemodifiers.cpp:224
+#: src/gamemodifiers.cpp:228
msgid "(?) move to target"
msgstr ""
#. TRANSLATORS: folow mode in status bar
-#: src/gamemodifiers.cpp:230
+#: src/gamemodifiers.cpp:234
msgid "(D) default follow"
msgstr ""
#. TRANSLATORS: folow mode in status bar
-#: src/gamemodifiers.cpp:232
+#: src/gamemodifiers.cpp:236
msgid "(R) relative follow"
msgstr ""
#. TRANSLATORS: folow mode in status bar
-#: src/gamemodifiers.cpp:234
+#: src/gamemodifiers.cpp:238
msgid "(M) mirror follow"
msgstr ""
#. TRANSLATORS: folow mode in status bar
-#: src/gamemodifiers.cpp:236
+#: src/gamemodifiers.cpp:240
msgid "(P) pet follow"
msgstr ""
#. TRANSLATORS: folow mode in status bar
-#: src/gamemodifiers.cpp:238
+#: src/gamemodifiers.cpp:242
msgid "(?) unknown follow"
msgstr ""
#. TRANSLATORS: switch attack type in status bar
#. TRANSLATORS: attack type in status bar
-#: src/gamemodifiers.cpp:244 src/gamemodifiers.cpp:252
-#: src/gamemodifiers.cpp:266
+#: src/gamemodifiers.cpp:248 src/gamemodifiers.cpp:256
+#: src/gamemodifiers.cpp:270
msgid "(?) attack"
msgstr ""
#. TRANSLATORS: switch attack type in status bar
#. TRANSLATORS: attack type in status bar
-#: src/gamemodifiers.cpp:246 src/gamemodifiers.cpp:258
+#: src/gamemodifiers.cpp:250 src/gamemodifiers.cpp:262
msgid "(D) default attack"
msgstr ""
#. TRANSLATORS: switch attack type in status bar
-#: src/gamemodifiers.cpp:248
+#: src/gamemodifiers.cpp:252
msgid "(s) switch attack without shield"
msgstr ""
#. TRANSLATORS: switch attack type in status bar
-#: src/gamemodifiers.cpp:250
+#: src/gamemodifiers.cpp:254
msgid "(S) switch attack with shield"
msgstr ""
#. TRANSLATORS: attack type in status bar
-#: src/gamemodifiers.cpp:260
+#: src/gamemodifiers.cpp:264
msgid "(G) go and attack"
msgstr ""
#. TRANSLATORS: attack type in status bar
-#: src/gamemodifiers.cpp:262
+#: src/gamemodifiers.cpp:266
msgid "(A) go, attack, pickup"
msgstr ""
#. TRANSLATORS: attack type in status bar
-#: src/gamemodifiers.cpp:264
+#: src/gamemodifiers.cpp:268
msgid "(d) without auto attack"
msgstr ""
+#. TRANSLATORS: targeting type in status bar
+#: src/gamemodifiers.cpp:276
+msgid "(D) don't switch target"
+msgstr ""
+
+#. TRANSLATORS: targeting type in status bar
+#: src/gamemodifiers.cpp:278
+msgid "(C) always attack closest"
+msgstr ""
+
+#. TRANSLATORS: targeting type in status bar
+#: src/gamemodifiers.cpp:280
+msgid "(?) targeting"
+msgstr ""
+
#. TRANSLATORS: pickup size in status bar
-#: src/gamemodifiers.cpp:299
+#: src/gamemodifiers.cpp:314
msgid "(S) small pick up 1x1 cells"
msgstr ""
#. TRANSLATORS: pickup size in status bar
-#: src/gamemodifiers.cpp:301
+#: src/gamemodifiers.cpp:316
msgid "(D) default pick up 2x1 cells"
msgstr ""
#. TRANSLATORS: pickup size in status bar
-#: src/gamemodifiers.cpp:303
+#: src/gamemodifiers.cpp:318
msgid "(F) forward pick up 2x3 cells"
msgstr ""
#. TRANSLATORS: pickup size in status bar
-#: src/gamemodifiers.cpp:305
+#: src/gamemodifiers.cpp:320
msgid "(3) pick up 3x3 cells"
msgstr ""
#. TRANSLATORS: pickup size in status bar
-#: src/gamemodifiers.cpp:307
+#: src/gamemodifiers.cpp:322
msgid "(g) go and pick up in distance 4"
msgstr ""
#. TRANSLATORS: pickup size in status bar
-#: src/gamemodifiers.cpp:309
+#: src/gamemodifiers.cpp:324
msgid "(G) go and pick up in distance 8"
msgstr ""
#. TRANSLATORS: pickup size in status bar
-#: src/gamemodifiers.cpp:311
+#: src/gamemodifiers.cpp:326
msgid "(A) go and pick up in max distance"
msgstr ""
#. TRANSLATORS: pickup size in status bar
-#: src/gamemodifiers.cpp:313
+#: src/gamemodifiers.cpp:328
msgid "(?) pick up"
msgstr ""
#. TRANSLATORS: magic attack in status bar
-#: src/gamemodifiers.cpp:319
+#: src/gamemodifiers.cpp:334
msgid "(f) use #flar for magic attack"
msgstr ""
#. TRANSLATORS: magic attack in status bar
-#: src/gamemodifiers.cpp:321
+#: src/gamemodifiers.cpp:336
msgid "(c) use #chiza for magic attack"
msgstr ""
#. TRANSLATORS: magic attack in status bar
-#: src/gamemodifiers.cpp:323
+#: src/gamemodifiers.cpp:338
msgid "(I) use #ingrav for magic attack"
msgstr ""
#. TRANSLATORS: magic attack in status bar
-#: src/gamemodifiers.cpp:325
+#: src/gamemodifiers.cpp:340
msgid "(F) use #frillyar for magic attack"
msgstr ""
#. TRANSLATORS: magic attack in status bar
-#: src/gamemodifiers.cpp:327
+#: src/gamemodifiers.cpp:342
msgid "(U) use #upmarmu for magic attack"
msgstr ""
#. TRANSLATORS: magic attack in status bar
-#: src/gamemodifiers.cpp:329
+#: src/gamemodifiers.cpp:344
msgid "(?) magic attack"
msgstr ""
#. TRANSLATORS: player attack type in status bar
-#: src/gamemodifiers.cpp:335
+#: src/gamemodifiers.cpp:350
msgid "(a) attack all players"
msgstr ""
#. TRANSLATORS: player attack type in status bar
-#: src/gamemodifiers.cpp:337
+#: src/gamemodifiers.cpp:352
msgid "(f) attack all except friends"
msgstr ""
#. TRANSLATORS: player attack type in status bar
-#: src/gamemodifiers.cpp:339
+#: src/gamemodifiers.cpp:354
msgid "(b) attack bad relations"
msgstr ""
#. TRANSLATORS: player attack type in status bar
-#: src/gamemodifiers.cpp:341
+#: src/gamemodifiers.cpp:356
msgid "(d) don't attack players"
msgstr ""
#. TRANSLATORS: player attack type in status bar
-#: src/gamemodifiers.cpp:343
+#: src/gamemodifiers.cpp:358
msgid "(?) pvp attack"
msgstr ""
#. TRANSLATORS: imitation type in status bar
-#: src/gamemodifiers.cpp:349
+#: src/gamemodifiers.cpp:364
msgid "(D) default imitation"
msgstr ""
#. TRANSLATORS: imitation type in status bar
-#: src/gamemodifiers.cpp:351
+#: src/gamemodifiers.cpp:366
msgid "(O) outfits imitation"
msgstr ""
#. TRANSLATORS: imitation type in status bar
-#: src/gamemodifiers.cpp:353
+#: src/gamemodifiers.cpp:368
msgid "(?) imitation"
msgstr ""
#. TRANSLATORS: game modifiers state in status bar
-#: src/gamemodifiers.cpp:359
+#: src/gamemodifiers.cpp:374
msgid "Game modifiers are enabled"
msgstr ""
#. TRANSLATORS: game modifiers state in status bar
-#: src/gamemodifiers.cpp:361
+#: src/gamemodifiers.cpp:376
msgid "Game modifiers are disabled"
msgstr ""
#. TRANSLATORS: game modifiers state in status bar
-#: src/gamemodifiers.cpp:363
+#: src/gamemodifiers.cpp:378
msgid "Game modifiers are unknown"
msgstr ""
#. TRANSLATORS: map view type in status bar
-#: src/gamemodifiers.cpp:376
+#: src/gamemodifiers.cpp:392
msgid "(N) normal map view"
msgstr ""
#. TRANSLATORS: map view type in status bar
-#: src/gamemodifiers.cpp:378
+#: src/gamemodifiers.cpp:394
msgid "(D) debug map view"
msgstr ""
#. TRANSLATORS: map view type in status bar
-#: src/gamemodifiers.cpp:380
+#: src/gamemodifiers.cpp:396
msgid "(u) ultra map view"
msgstr ""
#. TRANSLATORS: map view type in status bar
-#: src/gamemodifiers.cpp:382
+#: src/gamemodifiers.cpp:398
msgid "(U) ultra map view 2"
msgstr ""
#. TRANSLATORS: map view type in status bar
-#: src/gamemodifiers.cpp:384
+#: src/gamemodifiers.cpp:400
msgid "(e) empty map view with collision"
msgstr ""
#. TRANSLATORS: map view type in status bar
-#: src/gamemodifiers.cpp:386
+#: src/gamemodifiers.cpp:402
msgid "(E) empty map view"
msgstr ""
#. TRANSLATORS: map view type in status bar
-#: src/gamemodifiers.cpp:388
+#: src/gamemodifiers.cpp:404
msgid "(b) black & white map view"
msgstr ""
#. TRANSLATORS: pickup size in status bar
-#: src/gamemodifiers.cpp:390
+#: src/gamemodifiers.cpp:406
msgid "(?) map view"
msgstr ""
#. TRANSLATORS: away type in status bar
-#: src/gamemodifiers.cpp:396
+#: src/gamemodifiers.cpp:418
msgid "(O) on keyboard"
msgstr ""
#. TRANSLATORS: away type in status bar
-#: src/gamemodifiers.cpp:398
+#: src/gamemodifiers.cpp:420
msgid "(A) away"
msgstr ""
#. TRANSLATORS: away type in status bar
#. TRANSLATORS: camera mode in status bar
-#: src/gamemodifiers.cpp:400 src/gamemodifiers.cpp:454
+#: src/gamemodifiers.cpp:422 src/gamemodifiers.cpp:482
msgid "(?) away"
msgstr ""
#. TRANSLATORS: away message box header
-#: src/gamemodifiers.cpp:424
+#: src/gamemodifiers.cpp:448
msgid "Away"
msgstr ""
#. TRANSLATORS: camera mode in status bar
-#: src/gamemodifiers.cpp:450
+#: src/gamemodifiers.cpp:478
msgid "(G) game camera mode"
msgstr ""
#. TRANSLATORS: camera mode in status bar
-#: src/gamemodifiers.cpp:452
+#: src/gamemodifiers.cpp:480
msgid "(F) free camera mode"
msgstr ""
#. TRANSLATORS: error message question
-#: src/gui/dialogsmanager.cpp:115
+#: src/gui/dialogsmanager.cpp:119
msgid "Do you want to open support page?"
msgstr ""
#. TRANSLATORS: message header
-#: src/gui/dialogsmanager.cpp:127 src/gui/dialogsmanager.cpp:152
-#: src/gui/dialogsmanager.cpp:168
+#: src/gui/dialogsmanager.cpp:133 src/gui/dialogsmanager.cpp:162
+#: src/gui/dialogsmanager.cpp:182
msgid "Message"
msgstr ""
#. TRANSLATORS: ok dialog button
#. TRANSLATORS: popup menu item
#. TRANSLATORS: revive player
-#: src/gui/dialogsmanager.cpp:130 src/gui/popups/popupmenu.cpp:2613
+#: src/gui/dialogsmanager.cpp:136 src/gui/popups/popupmenu.cpp:2636
msgid "Revive"
msgstr ""
#. TRANSLATORS: weight message
-#: src/gui/dialogsmanager.cpp:154
+#: src/gui/dialogsmanager.cpp:164
msgid ""
"You are carrying more than half your weight. You are unable to regain "
"health."
msgstr ""
#. TRANSLATORS: weight message
-#: src/gui/dialogsmanager.cpp:170
+#: src/gui/dialogsmanager.cpp:184
msgid "You are carrying less than half your weight. You can regain health."
msgstr ""
@@ -1098,67 +1129,67 @@ msgstr ""
#: src/gui/models/colorlistmodel.h:33 src/gui/models/sortlistmodelinv.h:32
#: src/gui/widgets/tabs/setup_other.cpp:79
#: src/gui/widgets/tabs/setup_visual.cpp:81
-#: src/gui/windows/equipmentwindow.cpp:616
+#: src/gui/windows/equipmentwindow.cpp:669
msgid "default"
msgstr ""
#. TRANSLATORS: chat color
#. TRANSLATORS: color name
-#: src/gui/models/colorlistmodel.h:35 src/gui/models/colormodel.cpp:74
+#: src/gui/models/colorlistmodel.h:35 src/gui/models/colormodel.cpp:76
msgid "black"
msgstr ""
#. TRANSLATORS: chat color
#. TRANSLATORS: color name
-#: src/gui/models/colorlistmodel.h:37 src/gui/models/colormodel.cpp:76
+#: src/gui/models/colorlistmodel.h:37 src/gui/models/colormodel.cpp:78
msgid "red"
msgstr ""
#. TRANSLATORS: chat color
#. TRANSLATORS: color name
-#: src/gui/models/colorlistmodel.h:39 src/gui/models/colormodel.cpp:78
+#: src/gui/models/colorlistmodel.h:39 src/gui/models/colormodel.cpp:80
msgid "green"
msgstr ""
#. TRANSLATORS: chat color
#. TRANSLATORS: color name
-#: src/gui/models/colorlistmodel.h:41 src/gui/models/colormodel.cpp:80
+#: src/gui/models/colorlistmodel.h:41 src/gui/models/colormodel.cpp:82
msgid "blue"
msgstr ""
#. TRANSLATORS: chat color
#. TRANSLATORS: color name
-#: src/gui/models/colorlistmodel.h:43 src/gui/models/colormodel.cpp:82
+#: src/gui/models/colorlistmodel.h:43 src/gui/models/colormodel.cpp:84
msgid "gold"
msgstr ""
#. TRANSLATORS: chat color
#. TRANSLATORS: color name
-#: src/gui/models/colorlistmodel.h:45 src/gui/models/colormodel.cpp:84
+#: src/gui/models/colorlistmodel.h:45 src/gui/models/colormodel.cpp:86
msgid "yellow"
msgstr ""
#. TRANSLATORS: chat color
#. TRANSLATORS: color name
-#: src/gui/models/colorlistmodel.h:47 src/gui/models/colormodel.cpp:86
+#: src/gui/models/colorlistmodel.h:47 src/gui/models/colormodel.cpp:88
msgid "pink"
msgstr ""
#. TRANSLATORS: chat color
#. TRANSLATORS: color name
-#: src/gui/models/colorlistmodel.h:49 src/gui/models/colormodel.cpp:88
+#: src/gui/models/colorlistmodel.h:49 src/gui/models/colormodel.cpp:90
msgid "purple"
msgstr ""
#. TRANSLATORS: chat color
#. TRANSLATORS: color name
-#: src/gui/models/colorlistmodel.h:51 src/gui/models/colormodel.cpp:90
+#: src/gui/models/colorlistmodel.h:51 src/gui/models/colormodel.cpp:92
msgid "grey"
msgstr ""
#. TRANSLATORS: chat color
#. TRANSLATORS: color name
-#: src/gui/models/colorlistmodel.h:53 src/gui/models/colormodel.cpp:92
+#: src/gui/models/colorlistmodel.h:53 src/gui/models/colormodel.cpp:94
msgid "brown"
msgstr ""
@@ -1259,8 +1290,8 @@ msgstr ""
#. TRANSLATORS: language
#. TRANSLATORS: popup menu header
-#: src/gui/models/langlistmodel.h:45 src/gui/popups/popupmenu.cpp:1990
-#: src/gui/popups/popupmenu.cpp:2068 src/gui/widgets/tabs/socialtabbase.h:46
+#: src/gui/models/langlistmodel.h:45 src/gui/popups/popupmenu.cpp:2009
+#: src/gui/popups/popupmenu.cpp:2087 src/gui/widgets/tabs/socialtabbase.h:46
msgid "(default)"
msgstr ""
@@ -1410,7 +1441,8 @@ msgid "Blacklisted"
msgstr ""
#. TRANSLATORS: relation type
-#: src/gui/models/playerrelationlistmodel.h:47
+#. TRANSLATORS: palette color
+#: src/gui/models/playerrelationlistmodel.h:47 src/gui/userpalette.cpp:159
msgid "Enemy"
msgstr ""
@@ -1486,62 +1518,62 @@ msgid "Skip"
msgstr ""
#. TRANSLATORS: being popup label
-#: src/gui/popups/beingpopup.cpp:166 src/gui/popups/beingpopup.cpp:186
+#: src/gui/popups/beingpopup.cpp:167 src/gui/popups/beingpopup.cpp:187
#, c-format
msgid "Hungry: %d"
msgstr ""
#. TRANSLATORS: being popup label
-#: src/gui/popups/beingpopup.cpp:170 src/gui/popups/beingpopup.cpp:190
+#: src/gui/popups/beingpopup.cpp:171 src/gui/popups/beingpopup.cpp:191
#, c-format
msgid "Intimacy: %d"
msgstr ""
#. TRANSLATORS: being popup label
-#: src/gui/popups/beingpopup.cpp:206
+#: src/gui/popups/beingpopup.cpp:207
#, c-format
msgid "Party: %s"
msgstr ""
#. TRANSLATORS: being popup label
-#: src/gui/popups/beingpopup.cpp:224
+#: src/gui/popups/beingpopup.cpp:225
#, c-format
msgid "Guild: %s"
msgstr ""
#. TRANSLATORS: being popup label
-#: src/gui/popups/beingpopup.cpp:241
+#: src/gui/popups/beingpopup.cpp:242
#, c-format
msgid "Pvp rank: %u"
msgstr ""
#. TRANSLATORS: being popup label
-#: src/gui/popups/beingpopup.cpp:257
+#: src/gui/popups/beingpopup.cpp:259
#, c-format
msgid "Buy shop: %s"
msgstr ""
#. TRANSLATORS: being popup label
-#: src/gui/popups/beingpopup.cpp:272
+#: src/gui/popups/beingpopup.cpp:276
#, c-format
msgid "Sell shop: %s"
msgstr ""
#. TRANSLATORS: being popup label
-#: src/gui/popups/beingpopup.cpp:286
+#: src/gui/popups/beingpopup.cpp:291
#, c-format
msgid "Comment: %s"
msgstr ""
#. TRANSLATORS: being popup label
-#: src/gui/popups/beingpopup.cpp:300
+#: src/gui/popups/beingpopup.cpp:305
#, c-format
msgid "Chat room: %s"
msgstr ""
#. TRANSLATORS: party popup item
#. TRANSLATORS: party creation message
-#: src/gui/popups/createpartypopup.h:50 src/gui/windows/socialwindow.cpp:504
+#: src/gui/popups/createpartypopup.h:50 src/gui/windows/socialwindow.cpp:521
msgid "Create Party"
msgstr ""
@@ -1555,7 +1587,6 @@ msgstr ""
#. TRANSLATORS: connection dialog button
#. TRANSLATORS: edit server dialog button
#. TRANSLATORS: item amount window button
-#. TRANSLATORS: button in npc post dialog
#. TRANSLATORS: quit dialog button
#. TRANSLATORS: register dialog. button.
#. TRANSLATORS: setup button
@@ -1564,46 +1595,50 @@ msgstr ""
#. TRANSLATORS: unregister dialog. button.
#. TRANSLATORS: updater window button
#. TRANSLATORS: input action name
-#: src/gui/popups/createpartypopup.h:53 src/gui/popups/popupmenu.cpp:374
-#: src/gui/popups/popupmenu.cpp:441 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:1732 src/gui/popups/popupmenu.cpp:1768
-#: src/gui/popups/popupmenu.cpp:1818 src/gui/popups/popupmenu.cpp:1860
-#: src/gui/popups/popupmenu.cpp:1901 src/gui/popups/popupmenu.cpp:1969
-#: src/gui/popups/popupmenu.cpp:2047 src/gui/popups/popupmenu.cpp:2081
-#: src/gui/popups/popupmenu.cpp:2107 src/gui/popups/popupmenu.cpp:2128
-#: src/gui/popups/popupmenu.cpp:2149 src/gui/popups/popupmenu.cpp:2174
-#: src/gui/popups/popupmenu.cpp:2191 src/gui/popups/popupmenu.cpp:2505
-#: src/gui/popups/popupmenu.cpp:2670 src/gui/windows/buyselldialog.cpp:75
-#: src/gui/windows/changeemaildialog.cpp:55
-#: src/gui/windows/changepassworddialog.cpp:57
-#: src/gui/windows/charcreatedialog.cpp:122
+#: src/gui/popups/createpartypopup.h:53 src/gui/popups/popupmenu.cpp:384
+#: src/gui/popups/popupmenu.cpp:452 src/gui/popups/popupmenu.cpp:553
+#: src/gui/popups/popupmenu.cpp:600 src/gui/popups/popupmenu.cpp:635
+#: src/gui/popups/popupmenu.cpp:666 src/gui/popups/popupmenu.cpp:691
+#: src/gui/popups/popupmenu.cpp:716 src/gui/popups/popupmenu.cpp:905
+#: src/gui/popups/popupmenu.cpp:932 src/gui/popups/popupmenu.cpp:965
+#: src/gui/popups/popupmenu.cpp:1749 src/gui/popups/popupmenu.cpp:1785
+#: src/gui/popups/popupmenu.cpp:1835 src/gui/popups/popupmenu.cpp:1877
+#: src/gui/popups/popupmenu.cpp:1918 src/gui/popups/popupmenu.cpp:1988
+#: src/gui/popups/popupmenu.cpp:2066 src/gui/popups/popupmenu.cpp:2100
+#: src/gui/popups/popupmenu.cpp:2126 src/gui/popups/popupmenu.cpp:2147
+#: src/gui/popups/popupmenu.cpp:2168 src/gui/popups/popupmenu.cpp:2194
+#: src/gui/popups/popupmenu.cpp:2212 src/gui/popups/popupmenu.cpp:2528
+#: src/gui/popups/popupmenu.cpp:2693 src/gui/windows/buyselldialog.cpp:75
+#: src/gui/windows/changeemaildialog.cpp:56
+#: src/gui/windows/changepassworddialog.cpp:58
+#: src/gui/windows/charcreatedialog.cpp:121
#: src/gui/windows/connectiondialog.cpp:52
-#: src/gui/windows/editserverdialog.cpp:61
-#: src/gui/windows/itemamountwindow.cpp:169
-#: src/gui/windows/npcpostdialog.cpp:70 src/gui/windows/quitdialog.cpp:70
-#: src/gui/windows/registerdialog.cpp:65 src/gui/windows/setupwindow.cpp:94
-#: src/gui/windows/textcommandeditor.cpp:86 src/gui/windows/textdialog.cpp:55
-#: src/gui/windows/unregisterdialog.cpp:54
-#: src/gui/windows/updaterwindow.cpp:190 src/input/pages/gui.cpp:105
+#: src/gui/windows/editserverdialog.cpp:58
+#: src/gui/windows/itemamountwindow.cpp:181 src/gui/windows/quitdialog.cpp:68
+#: src/gui/windows/registerdialog.cpp:62 src/gui/windows/setupwindow.cpp:99
+#: src/gui/windows/textcommandeditor.cpp:87 src/gui/windows/textdialog.cpp:55
+#: src/gui/windows/unregisterdialog.cpp:55
+#: src/gui/windows/updaterwindow.cpp:189 src/input/pages/gui.cpp:103
msgid "Cancel"
msgstr "రద్దుచేయి"
#. TRANSLATORS: popup label
-#: src/gui/popups/itempopup.cpp:203
+#: src/gui/popups/itempopup.cpp:220
#, c-format
msgid "Weight: %s"
msgstr ""
+#. TRANSLATORS: popup label
+#: src/gui/popups/itempopup.cpp:285
+msgid "Cards: "
+msgstr ""
+
#. TRANSLATORS: popup menu item
#. TRANSLATORS: trade with player
#. TRANSLATORS: trade chat tab name
#. TRANSLATORS: inventory type name
-#: src/gui/popups/popupmenu.cpp:156 src/gui/popups/popupmenu.cpp:800
-#: src/gui/widgets/tabs/chat/tradetab.cpp:39 src/inventory.cpp:319
+#: src/gui/popups/popupmenu.cpp:161 src/gui/popups/popupmenu.cpp:811
+#: src/gui/widgets/tabs/chat/tradetab.cpp:39 src/inventory.cpp:328
msgid "Trade"
msgstr ""
@@ -1614,53 +1649,52 @@ msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: attack player
#. TRANSLATORS: Skill type
-#. TRANSLATORS: bot checker window table header
#. TRANSLATORS: input action name
#. TRANSLATORS: player stat
-#: src/gui/popups/popupmenu.cpp:159 src/gui/popups/popupmenu.cpp:277
-#: src/gui/popups/popupmenu.cpp:803 src/gui/widgets/skillinfo.cpp:114
-#: src/gui/windows/botcheckerwindow.cpp:88 src/input/pages/basic.cpp:42
-#: src/net/eathena/generalhandler.cpp:401 src/net/tmwa/generalhandler.cpp:358
+#: src/gui/popups/popupmenu.cpp:164 src/gui/popups/popupmenu.cpp:286
+#: src/gui/popups/popupmenu.cpp:814 src/gui/widgets/skillinfo.cpp:109
+#: src/input/pages/basic.cpp:40 src/net/eathena/generalhandler.cpp:396
+#: src/net/tmwa/generalhandler.cpp:359
msgid "Attack"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: send whisper to player
-#: src/gui/popups/popupmenu.cpp:162 src/gui/popups/popupmenu.cpp:252
-#: src/gui/popups/popupmenu.cpp:462
+#: src/gui/popups/popupmenu.cpp:167 src/gui/popups/popupmenu.cpp:259
+#: src/gui/popups/popupmenu.cpp:473
msgid "Whisper"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: heal player
-#: src/gui/popups/popupmenu.cpp:168 src/gui/popups/popupmenu.cpp:807
+#: src/gui/popups/popupmenu.cpp:173 src/gui/popups/popupmenu.cpp:818
msgid "Heal"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: kick player from guild
-#: src/gui/popups/popupmenu.cpp:188 src/gui/popups/popupmenu.cpp:204
-#: src/gui/popups/popupmenu.cpp:511 src/gui/popups/popupmenu.cpp:835
+#: src/gui/popups/popupmenu.cpp:193 src/gui/popups/popupmenu.cpp:209
+#: src/gui/popups/popupmenu.cpp:522 src/gui/popups/popupmenu.cpp:846
msgid "Kick from guild"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: change player position in guild
-#: src/gui/popups/popupmenu.cpp:195 src/gui/popups/popupmenu.cpp:211
-#: src/gui/popups/popupmenu.cpp:518 src/gui/popups/popupmenu.cpp:842
+#: src/gui/popups/popupmenu.cpp:200 src/gui/popups/popupmenu.cpp:216
+#: src/gui/popups/popupmenu.cpp:529 src/gui/popups/popupmenu.cpp:853
msgid "Change pos in guild"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: invite player to guild
-#: src/gui/popups/popupmenu.cpp:224 src/gui/popups/popupmenu.cpp:530
-#: src/gui/popups/popupmenu.cpp:856
+#: src/gui/popups/popupmenu.cpp:229 src/gui/popups/popupmenu.cpp:541
+#: src/gui/popups/popupmenu.cpp:867
msgid "Invite to guild"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: set player invisible for self by id
-#: src/gui/popups/popupmenu.cpp:231
+#: src/gui/popups/popupmenu.cpp:236
msgid "Nuke"
msgstr ""
@@ -1677,20 +1711,18 @@ msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: move to player location
#. TRANSLATORS: input tab sub tab name
-#. TRANSLATORS: bot checker window table header
-#: src/gui/popups/popupmenu.cpp:234 src/gui/popups/popupmenu.cpp:265
-#: src/gui/popups/popupmenu.cpp:492 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:92
+#: src/gui/popups/popupmenu.cpp:239 src/gui/popups/popupmenu.cpp:272
+#: src/gui/popups/popupmenu.cpp:503 src/gui/popups/popupmenu.cpp:659
+#: src/gui/popups/popupmenu.cpp:825 src/gui/popups/popupmenu.cpp:890
+#: src/gui/setupinputpages.cpp:45
msgid "Move"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: talk with npc
-#. TRANSLATORS: bot checker window table header
#. TRANSLATORS: input action name
-#: src/gui/popups/popupmenu.cpp:246 src/gui/windows/botcheckerwindow.cpp:90
-#: src/input/pages/basic.cpp:90 src/resources/db/npcdb.cpp:146
+#: src/gui/popups/popupmenu.cpp:253 src/input/pages/basic.cpp:88
+#: src/resources/db/npcdb.cpp:147
msgid "Talk"
msgstr ""
@@ -1702,11 +1734,11 @@ msgstr ""
#. TRANSLATORS: shop window button
#. TRANSLATORS: shop window tab name
#. TRANSLATORS: input action name
-#: src/gui/popups/popupmenu.cpp:256 src/gui/popups/popupmenu.cpp:2359
-#: src/gui/windows/buydialog.cpp:191 src/gui/windows/buydialog.cpp:207
-#: src/gui/windows/buydialog.cpp:268 src/gui/windows/buyselldialog.cpp:71
-#: src/gui/windows/shopwindow.cpp:168 src/input/pages/basic.cpp:240
-#: src/resources/db/npcdb.cpp:147
+#: src/gui/popups/popupmenu.cpp:263 src/gui/popups/popupmenu.cpp:2380
+#: src/gui/windows/buydialog.cpp:194 src/gui/windows/buydialog.cpp:212
+#: src/gui/windows/buydialog.cpp:275 src/gui/windows/buyselldialog.cpp:71
+#: src/gui/windows/shopwindow.cpp:168 src/input/pages/basic.cpp:244
+#: src/resources/db/npcdb.cpp:148
msgid "Buy"
msgstr ""
@@ -1719,10 +1751,10 @@ msgstr ""
#. TRANSLATORS: shop window button
#. TRANSLATORS: shop window tab name
#. TRANSLATORS: input action name
-#: src/gui/popups/popupmenu.cpp:259 src/gui/popups/popupmenu.cpp:2371
-#: src/gui/widgets/selldialog.cpp:51 src/gui/widgets/selldialog.cpp:96
+#: src/gui/popups/popupmenu.cpp:266 src/gui/popups/popupmenu.cpp:2392
+#: src/gui/widgets/selldialog.cpp:52 src/gui/widgets/selldialog.cpp:99
#: src/gui/windows/buyselldialog.cpp:73 src/gui/windows/shopwindow.cpp:170
-#: src/input/pages/basic.cpp:246 src/resources/db/npcdb.cpp:148
+#: src/input/pages/basic.cpp:250 src/resources/db/npcdb.cpp:149
msgid "Sell"
msgstr ""
@@ -1730,26 +1762,26 @@ msgstr ""
#. TRANSLATORS: add comment to npc
#. TRANSLATORS: popup menu item
#. TRANSLATORS: add comment to player
-#: src/gui/popups/popupmenu.cpp:268 src/gui/popups/popupmenu.cpp:472
-#: src/gui/popups/popupmenu.cpp:2467
+#: src/gui/popups/popupmenu.cpp:275 src/gui/popups/popupmenu.cpp:483
+#: src/gui/popups/popupmenu.cpp:2490
msgid "Add comment"
msgstr ""
#. TRANSLATORS: remove monster from attack list
#. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:289
+#: src/gui/popups/popupmenu.cpp:298
msgid "Remove from attack list"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: add monster to priotiry attack list
-#: src/gui/popups/popupmenu.cpp:296
+#: src/gui/popups/popupmenu.cpp:305
msgid "Add to priority attack list"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: add monster to attack list
-#: src/gui/popups/popupmenu.cpp:300
+#: src/gui/popups/popupmenu.cpp:309
msgid "Add to attack list"
msgstr ""
@@ -1757,19 +1789,19 @@ msgstr ""
#. TRANSLATORS: add monster to ignore list
#. TRANSLATORS: popup menu item
#. TRANSLATORS: add item to pickup list
-#: src/gui/popups/popupmenu.cpp:304 src/gui/popups/popupmenu.cpp:2487
+#: src/gui/popups/popupmenu.cpp:313 src/gui/popups/popupmenu.cpp:2510
msgid "Add to ignore list"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: Mercenary move to master
-#: src/gui/popups/popupmenu.cpp:313 src/gui/popups/popupmenu.cpp:324
+#: src/gui/popups/popupmenu.cpp:323 src/gui/popups/popupmenu.cpp:334
msgid "Move to master"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: fire mercenary
-#: src/gui/popups/popupmenu.cpp:317
+#: src/gui/popups/popupmenu.cpp:327
msgid "Fire"
msgstr ""
@@ -1777,19 +1809,19 @@ msgstr ""
#. TRANSLATORS: feed homunculus
#. TRANSLATORS: popup menu item
#. TRANSLATORS: feed pet
-#: src/gui/popups/popupmenu.cpp:327 src/gui/popups/popupmenu.cpp:340
+#: src/gui/popups/popupmenu.cpp:337 src/gui/popups/popupmenu.cpp:350
msgid "Feed"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: delete homunculus
-#: src/gui/popups/popupmenu.cpp:331
+#: src/gui/popups/popupmenu.cpp:341
msgid "Kill"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: pet drop loot
-#: src/gui/popups/popupmenu.cpp:343
+#: src/gui/popups/popupmenu.cpp:353
msgid "Drop loot"
msgstr ""
@@ -1797,8 +1829,8 @@ msgstr ""
#. TRANSLATORS: pet unequip item
#. TRANSLATORS: equipment window button
#. TRANSLATORS: inventory button
-#: src/gui/popups/popupmenu.cpp:346 src/gui/windows/equipmentwindow.cpp:74
-#: src/gui/windows/inventorywindow.cpp:186 src/resources/itemtypemapdata.h:45
+#: src/gui/popups/popupmenu.cpp:356 src/gui/windows/equipmentwindow.cpp:72
+#: src/gui/windows/inventorywindow.cpp:200 src/resources/itemtypemapdata.h:45
#: src/resources/itemtypemapdata.h:49 src/resources/itemtypemapdata.h:53
#: src/resources/itemtypemapdata.h:57 src/resources/itemtypemapdata.h:61
#: src/resources/itemtypemapdata.h:65 src/resources/itemtypemapdata.h:69
@@ -1813,14 +1845,14 @@ msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: rename map item
#. TRANSLATORS: shop window button
-#: src/gui/popups/popupmenu.cpp:350 src/gui/popups/popupmenu.cpp:609
-#: src/gui/windows/charselectdialog.cpp:132 src/gui/windows/shopwindow.cpp:192
+#: src/gui/popups/popupmenu.cpp:360 src/gui/popups/popupmenu.cpp:620
+#: src/gui/windows/charselectdialog.cpp:129 src/gui/windows/shopwindow.cpp:192
msgid "Rename"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: pet return to egg
-#: src/gui/popups/popupmenu.cpp:354
+#: src/gui/popups/popupmenu.cpp:364
msgid "Return to egg"
msgstr ""
@@ -1828,38 +1860,38 @@ msgstr ""
#. TRANSLATORS: add being name to chat
#. TRANSLATORS: popup menu item
#. TRANSLATORS: add player name to chat
-#: src/gui/popups/popupmenu.cpp:369 src/gui/popups/popupmenu.cpp:538
+#: src/gui/popups/popupmenu.cpp:379 src/gui/popups/popupmenu.cpp:549
msgid "Add name to chat"
msgstr ""
#. TRANSLATORS: popup menu header
#. TRANSLATORS: settings tab name
-#: src/gui/popups/popupmenu.cpp:418 src/gui/widgets/tabs/setup_players.cpp:38
+#: src/gui/popups/popupmenu.cpp:429 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:484 src/gui/popups/popupmenu.cpp:2412
-#: src/gui/popups/popupmenu.cpp:2436
+#: src/gui/popups/popupmenu.cpp:495 src/gui/popups/popupmenu.cpp:2433
+#: src/gui/popups/popupmenu.cpp:2457
msgid "Kick from party"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: pickup item from ground
-#: src/gui/popups/popupmenu.cpp:571 src/gui/popups/popupmenu.cpp:580
+#: src/gui/popups/popupmenu.cpp:582 src/gui/popups/popupmenu.cpp:591
msgid "Pick up"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: add item name to chat
-#: src/gui/popups/popupmenu.cpp:585 src/gui/popups/popupmenu.cpp:1728
-#: src/gui/popups/popupmenu.cpp:1804 src/gui/popups/popupmenu.cpp:1846
+#: src/gui/popups/popupmenu.cpp:596 src/gui/popups/popupmenu.cpp:1745
+#: src/gui/popups/popupmenu.cpp:1821 src/gui/popups/popupmenu.cpp:1863
msgid "Add to chat"
msgstr ""
#. TRANSLATORS: popup menu header
-#: src/gui/popups/popupmenu.cpp:606 src/gui/popups/popupmenu.cpp:638
+#: src/gui/popups/popupmenu.cpp:617 src/gui/popups/popupmenu.cpp:649
msgid "Map Item"
msgstr ""
@@ -1869,20 +1901,20 @@ msgstr ""
#. TRANSLATORS: remove attack target
#. TRANSLATORS: popup menu item
#. TRANSLATORS: remove item from pickup filter
-#: src/gui/popups/popupmenu.cpp:612 src/gui/popups/popupmenu.cpp:2043
-#: src/gui/popups/popupmenu.cpp:2077
+#: src/gui/popups/popupmenu.cpp:623 src/gui/popups/popupmenu.cpp:2062
+#: src/gui/popups/popupmenu.cpp:2096
msgid "Remove"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: warp to map item
-#: src/gui/popups/popupmenu.cpp:619 src/gui/popups/popupmenu.cpp:644
+#: src/gui/popups/popupmenu.cpp:630 src/gui/popups/popupmenu.cpp:655
msgid "Warp"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: move camera to map item
-#: src/gui/popups/popupmenu.cpp:651
+#: src/gui/popups/popupmenu.cpp:662
msgid "Move camera"
msgstr ""
@@ -1891,77 +1923,77 @@ msgstr ""
#. TRANSLATORS: full button name
#. TRANSLATORS: outfits button tooltip
#. TRANSLATORS: outfits window name
-#: src/gui/popups/popupmenu.cpp:669 src/gui/setupinputpages.cpp:53
-#: src/gui/windowmenu.cpp:142 src/gui/windows/inventorywindow.cpp:217
-#: src/gui/windows/outfitwindow.cpp:55
+#: src/gui/popups/popupmenu.cpp:680 src/gui/setupinputpages.cpp:53
+#: src/gui/windowmenu.cpp:143 src/gui/windows/inventorywindow.cpp:229
+#: src/gui/windows/outfitwindow.cpp:58
msgid "Outfits"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: clear selected outfit
-#: src/gui/popups/popupmenu.cpp:672
+#: src/gui/popups/popupmenu.cpp:683
msgid "Clear outfit"
msgstr ""
#. TRANSLATORS: popup menu header
#. TRANSLATORS: full button name
-#: src/gui/popups/popupmenu.cpp:698 src/gui/windowmenu.cpp:126
+#: src/gui/popups/popupmenu.cpp:709 src/gui/windowmenu.cpp:124
msgid "Spells"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: edit selected spell
-#: src/gui/popups/popupmenu.cpp:701
+#: src/gui/popups/popupmenu.cpp:712
msgid "Edit spell"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: remove all text from chat tab
#. TRANSLATORS: npc dialog button
-#: src/gui/popups/popupmenu.cpp:732 src/gui/windows/npcdialog.cpp:110
+#: src/gui/popups/popupmenu.cpp:743 src/gui/windows/npcdialog.cpp:112
msgid "Clear"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: disable chat tab highlight
-#: src/gui/popups/popupmenu.cpp:739
+#: src/gui/popups/popupmenu.cpp:750
msgid "Disable highlight"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: enable chat tab highlight
-#: src/gui/popups/popupmenu.cpp:745
+#: src/gui/popups/popupmenu.cpp:756
msgid "Enable highlight"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: do not remove player names from chat tab
-#: src/gui/popups/popupmenu.cpp:751
+#: src/gui/popups/popupmenu.cpp:762
msgid "Don't remove name"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: remove player names from chat tab
-#: src/gui/popups/popupmenu.cpp:757
+#: src/gui/popups/popupmenu.cpp:768
msgid "Remove name"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: enable away messages in chat tab
-#: src/gui/popups/popupmenu.cpp:763
+#: src/gui/popups/popupmenu.cpp:774
msgid "Enable away"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: disable away messages in chat tab
-#: src/gui/popups/popupmenu.cpp:769
+#: src/gui/popups/popupmenu.cpp:780
msgid "Disable away"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: enable away messages in chat tab
#. TRANSLATORS: social window button
-#: src/gui/popups/popupmenu.cpp:776 src/gui/windows/socialwindow.cpp:83
+#: src/gui/popups/popupmenu.cpp:787 src/gui/windows/socialwindow.cpp:81
msgid "Leave"
msgstr ""
@@ -1971,71 +2003,70 @@ 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:2145
-#: src/gui/popups/popupmenu.cpp:2187
+#: src/gui/popups/popupmenu.cpp:792 src/gui/popups/popupmenu.cpp:2164
+#: src/gui/popups/popupmenu.cpp:2208
msgid "Copy to clipboard"
msgstr ""
#. TRANSLATORS: popup menu header
-#: src/gui/popups/popupmenu.cpp:903
+#: src/gui/popups/popupmenu.cpp:914
msgid "Change guild position"
msgstr ""
#. TRANSLATORS: popup menu header
-#: src/gui/popups/popupmenu.cpp:948
+#: src/gui/popups/popupmenu.cpp:959
msgid "window"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: unlock window
-#: src/gui/popups/popupmenu.cpp:974
+#: src/gui/popups/popupmenu.cpp:988
msgid "Unlock"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: lock window
-#: src/gui/popups/popupmenu.cpp:980
+#: src/gui/popups/popupmenu.cpp:994
msgid "Lock"
msgstr ""
-#. TRANSLATORS: number of chars in string should be near original
-#: src/gui/popups/popupmenu.cpp:1028
+#: src/gui/popups/popupmenu.cpp:1043
msgid "Rename map sign "
msgstr ""
#. TRANSLATORS: number of chars in string should be near original
-#: src/gui/popups/popupmenu.cpp:1030
+#: src/gui/popups/popupmenu.cpp:1045
msgid "Name: "
msgstr ""
-#: src/gui/popups/popupmenu.cpp:1049
+#: src/gui/popups/popupmenu.cpp:1063
msgid "Player comment "
msgstr ""
#. TRANSLATORS: number of chars in string should be near original
-#: src/gui/popups/popupmenu.cpp:1051
+#: src/gui/popups/popupmenu.cpp:1065
msgid "Comment: "
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: add item to trade
-#: src/gui/popups/popupmenu.cpp:1624
+#: src/gui/popups/popupmenu.cpp:1638
msgid "Add to trade"
msgstr ""
-#: src/gui/popups/popupmenu.cpp:1632
+#: src/gui/popups/popupmenu.cpp:1646
msgid "Add to trade 10"
msgstr ""
-#: src/gui/popups/popupmenu.cpp:1637
+#: src/gui/popups/popupmenu.cpp:1651
msgid "Add to trade half"
msgstr ""
-#: src/gui/popups/popupmenu.cpp:1641
+#: src/gui/popups/popupmenu.cpp:1655
msgid "Add to trade all-1"
msgstr ""
-#: src/gui/popups/popupmenu.cpp:1645
+#: src/gui/popups/popupmenu.cpp:1659
msgid "Add to trade all"
msgstr ""
@@ -2044,50 +2075,50 @@ msgstr ""
#. TRANSLATORS: storage button
#. TRANSLATORS: inventory button
#. TRANSLATORS: setup button
-#: src/gui/popups/popupmenu.cpp:1653 src/gui/popups/popupmenu.cpp:1800
-#: src/gui/popups/popupmenu.cpp:1841 src/gui/windows/inventorywindow.cpp:249
-#: src/gui/windows/inventorywindow.cpp:272
-#: src/gui/windows/inventorywindow.cpp:864 src/gui/windows/setupwindow.cpp:96
+#: src/gui/popups/popupmenu.cpp:1667 src/gui/popups/popupmenu.cpp:1817
+#: src/gui/popups/popupmenu.cpp:1858 src/gui/windows/inventorywindow.cpp:260
+#: src/gui/windows/inventorywindow.cpp:284
+#: src/gui/windows/inventorywindow.cpp:882 src/gui/windows/setupwindow.cpp:101
msgid "Store"
msgstr ""
-#: src/gui/popups/popupmenu.cpp:1661
+#: src/gui/popups/popupmenu.cpp:1675
msgid "Store 10"
msgstr ""
-#: src/gui/popups/popupmenu.cpp:1666
+#: src/gui/popups/popupmenu.cpp:1680
msgid "Store half"
msgstr ""
-#: src/gui/popups/popupmenu.cpp:1670
+#: src/gui/popups/popupmenu.cpp:1684
msgid "Store all-1"
msgstr ""
-#: src/gui/popups/popupmenu.cpp:1674
+#: src/gui/popups/popupmenu.cpp:1688
msgid "Store all"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: get item from storage
#. TRANSLATORS: storage button
-#: src/gui/popups/popupmenu.cpp:1684 src/gui/windows/inventorywindow.cpp:251
-#: src/gui/windows/inventorywindow.cpp:274
+#: src/gui/popups/popupmenu.cpp:1698 src/gui/windows/inventorywindow.cpp:262
+#: src/gui/windows/inventorywindow.cpp:286
msgid "Retrieve"
msgstr ""
-#: src/gui/popups/popupmenu.cpp:1692
+#: src/gui/popups/popupmenu.cpp:1706
msgid "Retrieve 10"
msgstr ""
-#: src/gui/popups/popupmenu.cpp:1697
+#: src/gui/popups/popupmenu.cpp:1711
msgid "Retrieve half"
msgstr ""
-#: src/gui/popups/popupmenu.cpp:1701
+#: src/gui/popups/popupmenu.cpp:1715
msgid "Retrieve all-1"
msgstr ""
-#: src/gui/popups/popupmenu.cpp:1705
+#: src/gui/popups/popupmenu.cpp:1719
msgid "Retrieve all"
msgstr ""
@@ -2097,51 +2128,56 @@ msgstr ""
#. TRANSLATORS: inventory button
#. TRANSLATORS: skills dialog button
#. TRANSLATORS: inventory button
-#: src/gui/popups/popupmenu.cpp:1762 src/gui/popups/popupmenu.cpp:2556
-#: src/gui/windows/inventorywindow.cpp:184
-#: src/gui/windows/inventorywindow.cpp:750 src/gui/windows/skilldialog.cpp:79
-#: src/gui/windows/skilldialog.cpp:151 src/gui/windows/skilldialog.cpp:321
-#: src/gui/windows/skilldialog.cpp:477 src/gui/windows/skilldialog.cpp:559
+#: src/gui/popups/popupmenu.cpp:1779 src/gui/popups/popupmenu.cpp:2579
+#: src/gui/windows/inventorywindow.cpp:198
+#: src/gui/windows/inventorywindow.cpp:771 src/gui/windows/skilldialog.cpp:77
+#: src/gui/windows/skilldialog.cpp:149 src/gui/windows/skilldialog.cpp:319
+#: src/gui/windows/skilldialog.cpp:483 src/gui/windows/skilldialog.cpp:565
#: src/resources/itemtypemapdata.h:37 src/resources/itemtypemapdata.h:41
msgid "Use"
msgstr ""
#. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:1856
+#: src/gui/popups/popupmenu.cpp:1873
msgid "Clear drop window"
msgstr ""
#. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:1887 src/gui/popups/popupmenu.cpp:1948
+#: src/gui/popups/popupmenu.cpp:1904 src/gui/popups/popupmenu.cpp:1965
msgid "Hide"
msgstr ""
#. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:1894 src/gui/popups/popupmenu.cpp:1955
+#: src/gui/popups/popupmenu.cpp:1911 src/gui/popups/popupmenu.cpp:1972
msgid "Show"
msgstr ""
#. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:1962
+#: src/gui/popups/popupmenu.cpp:1979
+msgid "Open yellow bar settings"
+msgstr ""
+
+#. TRANSLATORS: popup menu item
+#: src/gui/popups/popupmenu.cpp:1981
msgid "Reset yellow bar"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: copy status to chat
#. TRANSLATORS: status window button
-#: src/gui/popups/popupmenu.cpp:1966 src/gui/windows/statuswindow.cpp:92
+#: src/gui/popups/popupmenu.cpp:1985 src/gui/windows/statuswindow.cpp:88
msgid "Copy to chat"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: move attack target up
-#: src/gui/popups/popupmenu.cpp:2006 src/gui/popups/popupmenu.cpp:2025
+#: src/gui/popups/popupmenu.cpp:2025 src/gui/popups/popupmenu.cpp:2044
msgid "Move up"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: move attack target down
-#: src/gui/popups/popupmenu.cpp:2012 src/gui/popups/popupmenu.cpp:2031
+#: src/gui/popups/popupmenu.cpp:2031 src/gui/popups/popupmenu.cpp:2050
msgid "Move down"
msgstr ""
@@ -2149,155 +2185,155 @@ msgstr ""
#. TRANSLATORS: undress item from player
#. TRANSLATORS: popup menu item
#. TRANSLATORS: undress player
-#: src/gui/popups/popupmenu.cpp:2103 src/gui/popups/popupmenu.cpp:2464
+#: src/gui/popups/popupmenu.cpp:2122 src/gui/popups/popupmenu.cpp:2487
msgid "Undress"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: copy text to clipboard
-#: src/gui/popups/popupmenu.cpp:2121
+#: src/gui/popups/popupmenu.cpp:2140
msgid "Copy"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: paste text from clipboard
-#: src/gui/popups/popupmenu.cpp:2124
+#: src/gui/popups/popupmenu.cpp:2143
msgid "Paste"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: open link in browser
-#: src/gui/popups/popupmenu.cpp:2142
+#: src/gui/popups/popupmenu.cpp:2161
msgid "Open link"
msgstr ""
#. TRANSLATORS: popup menu header
-#: src/gui/popups/popupmenu.cpp:2160
+#: src/gui/popups/popupmenu.cpp:2179
msgid "Show window"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: add player to disregarded list
-#: src/gui/popups/popupmenu.cpp:2233 src/gui/popups/popupmenu.cpp:2269
-#: src/gui/popups/popupmenu.cpp:2308 src/gui/popups/popupmenu.cpp:2326
+#: src/gui/popups/popupmenu.cpp:2254 src/gui/popups/popupmenu.cpp:2290
+#: src/gui/popups/popupmenu.cpp:2329 src/gui/popups/popupmenu.cpp:2347
msgid "Disregard"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: add player to ignore list
#. TRANSLATORS: confirm dialog button
-#: src/gui/popups/popupmenu.cpp:2236 src/gui/popups/popupmenu.cpp:2272
-#: src/gui/popups/popupmenu.cpp:2311 src/gui/windows/confirmdialog.cpp:60
+#: src/gui/popups/popupmenu.cpp:2257 src/gui/popups/popupmenu.cpp:2293
+#: src/gui/popups/popupmenu.cpp:2332 src/gui/windows/confirmdialog.cpp:62
msgid "Ignore"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: add player to black list
-#: src/gui/popups/popupmenu.cpp:2239 src/gui/popups/popupmenu.cpp:2314
+#: src/gui/popups/popupmenu.cpp:2260 src/gui/popups/popupmenu.cpp:2335
msgid "Black list"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: add player to enemy list
-#: src/gui/popups/popupmenu.cpp:2242 src/gui/popups/popupmenu.cpp:2275
+#: src/gui/popups/popupmenu.cpp:2263 src/gui/popups/popupmenu.cpp:2296
msgid "Set as enemy"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: add player to erased list
-#: src/gui/popups/popupmenu.cpp:2245 src/gui/popups/popupmenu.cpp:2278
-#: src/gui/popups/popupmenu.cpp:2290 src/gui/popups/popupmenu.cpp:2299
-#: src/gui/popups/popupmenu.cpp:2317
+#: src/gui/popups/popupmenu.cpp:2266 src/gui/popups/popupmenu.cpp:2299
+#: src/gui/popups/popupmenu.cpp:2311 src/gui/popups/popupmenu.cpp:2320
+#: src/gui/popups/popupmenu.cpp:2338
msgid "Erase"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: add player to friends list
-#: src/gui/popups/popupmenu.cpp:2255
+#: src/gui/popups/popupmenu.cpp:2276
msgid "Be friend"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: remove player from ignore list
-#: src/gui/popups/popupmenu.cpp:2266 src/gui/popups/popupmenu.cpp:2284
-#: src/gui/popups/popupmenu.cpp:2296 src/gui/popups/popupmenu.cpp:2305
-#: src/gui/popups/popupmenu.cpp:2323
+#: src/gui/popups/popupmenu.cpp:2287 src/gui/popups/popupmenu.cpp:2305
+#: src/gui/popups/popupmenu.cpp:2317 src/gui/popups/popupmenu.cpp:2326
+#: src/gui/popups/popupmenu.cpp:2344
msgid "Unignore"
msgstr ""
#. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:2342
+#: src/gui/popups/popupmenu.cpp:2363
msgid "Follow"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: imitate player
-#: src/gui/popups/popupmenu.cpp:2346
+#: src/gui/popups/popupmenu.cpp:2367
msgid "Imitate"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: buy item
-#: src/gui/popups/popupmenu.cpp:2365 src/gui/popups/popupmenu.cpp:2389
+#: src/gui/popups/popupmenu.cpp:2386 src/gui/popups/popupmenu.cpp:2410
msgid "Buy (?)"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: sell item
-#: src/gui/popups/popupmenu.cpp:2377 src/gui/popups/popupmenu.cpp:2392
+#: src/gui/popups/popupmenu.cpp:2398 src/gui/popups/popupmenu.cpp:2413
msgid "Sell (?)"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: invite player to party
-#: src/gui/popups/popupmenu.cpp:2406 src/gui/popups/popupmenu.cpp:2430
+#: src/gui/popups/popupmenu.cpp:2427 src/gui/popups/popupmenu.cpp:2451
msgid "Invite to party"
msgstr ""
-#: src/gui/popups/popupmenu.cpp:2453
+#: src/gui/popups/popupmenu.cpp:2475
#, c-format
msgid "Join chat %s"
msgstr ""
#. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:2461
+#: src/gui/popups/popupmenu.cpp:2484
msgid "Show Items"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: remove item from pickup list
-#: src/gui/popups/popupmenu.cpp:2478
+#: src/gui/popups/popupmenu.cpp:2501
msgid "Remove from pickup list"
msgstr ""
#. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:2483
+#: src/gui/popups/popupmenu.cpp:2506
msgid "Add to pickup list"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: remove protection from item
-#: src/gui/popups/popupmenu.cpp:2532
+#: src/gui/popups/popupmenu.cpp:2555
msgid "Unprotect item"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: add protection to item
-#: src/gui/popups/popupmenu.cpp:2541
+#: src/gui/popups/popupmenu.cpp:2564
msgid "Protect item"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: drop item
#. TRANSLATORS: inventory button
-#: src/gui/popups/popupmenu.cpp:2571 src/gui/windows/inventorywindow.cpp:199
-#: src/gui/windows/inventorywindow.cpp:872
+#: src/gui/popups/popupmenu.cpp:2594 src/gui/windows/inventorywindow.cpp:213
+#: src/gui/windows/inventorywindow.cpp:890
msgid "Drop..."
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: drop all item amount
-#: src/gui/popups/popupmenu.cpp:2574
+#: src/gui/popups/popupmenu.cpp:2597
msgid "Drop all"
msgstr ""
@@ -2305,60 +2341,60 @@ msgstr ""
#. TRANSLATORS: drop item
#. TRANSLATORS: full button name
#. TRANSLATORS: inventory button
-#: src/gui/popups/popupmenu.cpp:2580 src/gui/windowmenu.cpp:130
-#: src/gui/windows/inventorywindow.cpp:877
+#: src/gui/popups/popupmenu.cpp:2603 src/gui/windowmenu.cpp:128
+#: src/gui/windows/inventorywindow.cpp:895
msgid "Drop"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: gm commands
-#: src/gui/popups/popupmenu.cpp:2591
+#: src/gui/popups/popupmenu.cpp:2614
msgid "GM..."
msgstr ""
#. TRANSLATORS: popup menu header
-#: src/gui/popups/popupmenu.cpp:2599
+#: src/gui/popups/popupmenu.cpp:2622
msgid "GM commands"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: check player ip
-#: src/gui/popups/popupmenu.cpp:2604
+#: src/gui/popups/popupmenu.cpp:2627
msgid "Check ip"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: go to player position
-#: src/gui/popups/popupmenu.cpp:2607
+#: src/gui/popups/popupmenu.cpp:2630
msgid "Goto"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: recall player to current position
-#: src/gui/popups/popupmenu.cpp:2610
+#: src/gui/popups/popupmenu.cpp:2633
msgid "Recall"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: kick player
-#: src/gui/popups/popupmenu.cpp:2618
+#: src/gui/popups/popupmenu.cpp:2641
msgid "Kick"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: mute player
-#: src/gui/popups/popupmenu.cpp:2626 src/gui/popups/popupmenu.cpp:2630
-#: src/gui/popups/popupmenu.cpp:2634 src/gui/popups/popupmenu.cpp:2638
-#: src/gui/popups/popupmenu.cpp:2642
+#: src/gui/popups/popupmenu.cpp:2649 src/gui/popups/popupmenu.cpp:2653
+#: src/gui/popups/popupmenu.cpp:2657 src/gui/popups/popupmenu.cpp:2661
+#: src/gui/popups/popupmenu.cpp:2665
#, c-format
msgid "Mute %d"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: mute player
-#: src/gui/popups/popupmenu.cpp:2647 src/gui/popups/popupmenu.cpp:2651
-#: src/gui/popups/popupmenu.cpp:2655 src/gui/popups/popupmenu.cpp:2659
-#: src/gui/popups/popupmenu.cpp:2663
+#: src/gui/popups/popupmenu.cpp:2670 src/gui/popups/popupmenu.cpp:2674
+#: src/gui/popups/popupmenu.cpp:2678 src/gui/popups/popupmenu.cpp:2682
+#: src/gui/popups/popupmenu.cpp:2686
#, c-format
msgid "Unmute %d"
msgstr ""
@@ -2370,7 +2406,7 @@ msgstr ""
#. TRANSLATORS: input tab sub tab name
#. TRANSLATORS: full button name
-#: src/gui/setupinputpages.cpp:47 src/gui/windowmenu.cpp:122
+#: src/gui/setupinputpages.cpp:47 src/gui/windowmenu.cpp:120
msgid "Shortcuts"
msgstr ""
@@ -2379,15 +2415,15 @@ msgstr ""
#. TRANSLATORS: full button name
#. TRANSLATORS: input action label
#: src/gui/setupinputpages.cpp:49 src/gui/widgets/tabs/setup_other.cpp:315
-#: src/gui/windowmenu.cpp:163 src/input/pages/windows.cpp:36
+#: src/gui/windowmenu.cpp:172 src/input/pages/windows.cpp:34
msgid "Windows"
msgstr ""
#. TRANSLATORS: input tab sub tab name
#. TRANSLATORS: emotes window name
#. TRANSLATORS: emotes tab name
-#: src/gui/setupinputpages.cpp:51 src/gui/windows/emotewindow.cpp:54
-#: src/gui/windows/emotewindow.cpp:115
+#: src/gui/setupinputpages.cpp:51 src/gui/windows/emotewindow.cpp:55
+#: src/gui/windows/emotewindow.cpp:114
msgid "Emotes"
msgstr ""
@@ -2395,21 +2431,23 @@ msgstr ""
#. TRANSLATORS: settings tab name
#. TRANSLATORS: chat window name
#: src/gui/setupinputpages.cpp:55 src/gui/widgets/tabs/setup_chat.cpp:40
-#: src/gui/windowmenu.cpp:86 src/gui/windows/chatwindow.cpp:86
+#: src/gui/windowmenu.cpp:83 src/gui/windows/chatwindow.cpp:87
msgid "Chat"
msgstr ""
#. TRANSLATORS: input tab sub tab name
+#. TRANSLATORS: palette label
#. TRANSLATORS: settings group
#. TRANSLATORS: register dialog. button.
#. TRANSLATORS: input action group
#. TRANSLATORS: input action name
-#: src/gui/setupinputpages.cpp:57 src/gui/widgets/tabs/setup_audio.cpp:148
-#: src/gui/widgets/tabs/setup_chat.cpp:179
+#: src/gui/setupinputpages.cpp:57 src/gui/userpalette.cpp:377
+#: src/gui/widgets/tabs/setup_audio.cpp:148
+#: src/gui/widgets/tabs/setup_chat.cpp:263
#: src/gui/widgets/tabs/setup_other.cpp:337
#: src/gui/widgets/tabs/setup_visual.cpp:192
-#: src/gui/windows/registerdialog.cpp:104 src/input/pages/chat.cpp:147
-#: src/input/pages/gui.cpp:87 src/input/pages/other.cpp:108
+#: src/gui/windows/registerdialog.cpp:101 src/input/pages/chat.cpp:145
+#: src/input/pages/gui.cpp:85 src/input/pages/other.cpp:106
msgid "Other"
msgstr ""
@@ -2418,237 +2456,262 @@ msgstr ""
msgid "Gui"
msgstr ""
+#. TRANSLATORS: palette label
+#: src/gui/userpalette.cpp:129
+msgid "Beings"
+msgstr ""
+
#. TRANSLATORS: palette color
-#: src/gui/userpalette.cpp:116
+#: src/gui/userpalette.cpp:134
msgid "Being"
msgstr ""
#. TRANSLATORS: palette color
-#: src/gui/userpalette.cpp:118
+#: src/gui/userpalette.cpp:139
msgid "Friend names"
msgstr ""
#. TRANSLATORS: palette color
-#: src/gui/userpalette.cpp:120
+#: src/gui/userpalette.cpp:144
msgid "Disregarded names"
msgstr ""
#. TRANSLATORS: palette color
-#: src/gui/userpalette.cpp:122
+#: src/gui/userpalette.cpp:149
msgid "Ignored names"
msgstr ""
#. TRANSLATORS: palette color
-#: src/gui/userpalette.cpp:124
+#: src/gui/userpalette.cpp:154
msgid "Erased names"
msgstr ""
#. TRANSLATORS: palette color
-#: src/gui/userpalette.cpp:126
+#: src/gui/userpalette.cpp:164
msgid "Other players names"
msgstr ""
#. TRANSLATORS: palette color
-#: src/gui/userpalette.cpp:128
+#: src/gui/userpalette.cpp:169
msgid "Own name"
msgstr ""
#. TRANSLATORS: palette color
-#: src/gui/userpalette.cpp:130
+#: src/gui/userpalette.cpp:174
msgid "GM names"
msgstr ""
#. TRANSLATORS: palette color
-#: src/gui/userpalette.cpp:132
+#: src/gui/userpalette.cpp:179
msgid "NPCs"
msgstr ""
#. TRANSLATORS: palette color
#. TRANSLATORS: settings option
-#: src/gui/userpalette.cpp:134 src/gui/widgets/tabs/setup_other.cpp:108
+#: src/gui/userpalette.cpp:184 src/gui/widgets/tabs/setup_other.cpp:108
msgid "Monsters"
msgstr ""
#. TRANSLATORS: palette color
-#: src/gui/userpalette.cpp:136
-msgid "Monster HP bar"
+#: src/gui/userpalette.cpp:189
+msgid "Pets"
msgstr ""
#. TRANSLATORS: palette color
-#: src/gui/userpalette.cpp:139
-msgid "Monster HP bar (second color)"
+#: src/gui/userpalette.cpp:194
+msgid "Mercenary"
msgstr ""
#. TRANSLATORS: palette color
-#: src/gui/userpalette.cpp:141
+#: src/gui/userpalette.cpp:199
+msgid "Homunculus"
+msgstr ""
+
+#: src/gui/userpalette.cpp:204
msgid "Party members"
msgstr ""
-#. TRANSLATORS: palette color
-#: src/gui/userpalette.cpp:143
+#: src/gui/userpalette.cpp:209
msgid "Guild members"
msgstr ""
-#. TRANSLATORS: palette color
+#: src/gui/userpalette.cpp:214 src/gui/userpalette.cpp:219
+#: src/gui/userpalette.cpp:224
+#, c-format
+msgid "Team %d"
+msgstr ""
+
+#. TRANSLATORS: palette label
+#: src/gui/userpalette.cpp:227
+msgid "Particles"
+msgstr ""
+
#. TRANSLATORS: settings option
-#: src/gui/userpalette.cpp:145 src/gui/widgets/tabs/setup_visual.cpp:157
+#: src/gui/userpalette.cpp:232 src/gui/widgets/tabs/setup_visual.cpp:157
msgid "Particle effects"
msgstr ""
-#. TRANSLATORS: palette color
-#: src/gui/userpalette.cpp:147
+#: src/gui/userpalette.cpp:237
msgid "Pickup notification"
msgstr ""
-#. TRANSLATORS: palette color
-#: src/gui/userpalette.cpp:149
+#: src/gui/userpalette.cpp:242
msgid "Exp notification"
msgstr ""
-#. TRANSLATORS: palette color
-#: src/gui/userpalette.cpp:151
+#. TRANSLATORS: palette label
+#: src/gui/userpalette.cpp:245
+msgid "Hp bars"
+msgstr ""
+
+#: src/gui/userpalette.cpp:250
msgid "Player HP bar"
msgstr ""
#. TRANSLATORS: palette color
-#: src/gui/userpalette.cpp:155
+#: src/gui/userpalette.cpp:255
msgid "Player HP bar (second color)"
msgstr ""
#. TRANSLATORS: palette color
-#: src/gui/userpalette.cpp:157
-msgid "Player hits monster"
+#: src/gui/userpalette.cpp:261
+msgid "Monster HP bar"
msgstr ""
#. TRANSLATORS: palette color
-#: src/gui/userpalette.cpp:159
+#: src/gui/userpalette.cpp:267
+msgid "Monster HP bar (second color)"
+msgstr ""
+
+#. TRANSLATORS: palette label
+#: src/gui/userpalette.cpp:271
+msgid "Hits"
+msgstr ""
+
+#: src/gui/userpalette.cpp:276
+msgid "Player hits monster"
+msgstr ""
+
+#: src/gui/userpalette.cpp:281
msgid "Monster hits player"
msgstr ""
#. TRANSLATORS: palette color
-#: src/gui/userpalette.cpp:163
+#: src/gui/userpalette.cpp:286
msgid "Other player hits local player"
msgstr ""
-#. TRANSLATORS: palette color
-#: src/gui/userpalette.cpp:165
+#: src/gui/userpalette.cpp:291
msgid "Critical Hit"
msgstr ""
#. TRANSLATORS: palette color
-#: src/gui/userpalette.cpp:169
+#: src/gui/userpalette.cpp:296
msgid "Local player hits monster"
msgstr ""
#. TRANSLATORS: palette color
-#: src/gui/userpalette.cpp:172
+#: src/gui/userpalette.cpp:301
msgid "Local player critical hit"
msgstr ""
#. TRANSLATORS: palette color
-#: src/gui/userpalette.cpp:175
+#: src/gui/userpalette.cpp:306
msgid "Local player miss"
msgstr ""
-#. TRANSLATORS: palette color
-#: src/gui/userpalette.cpp:177
+#: src/gui/userpalette.cpp:310
msgid "Misses"
msgstr ""
-#. TRANSLATORS: palette color
-#: src/gui/userpalette.cpp:179
+#. TRANSLATORS: palette label
+#: src/gui/userpalette.cpp:313
+msgid "Tiles"
+msgstr ""
+
+#: src/gui/userpalette.cpp:318
msgid "Portal highlight"
msgstr ""
#. TRANSLATORS: palette color
-#: src/gui/userpalette.cpp:182
+#: src/gui/userpalette.cpp:323
msgid "Default collision highlight"
msgstr ""
#. TRANSLATORS: palette color
-#: src/gui/userpalette.cpp:185
+#: src/gui/userpalette.cpp:329
msgid "Air collision highlight"
msgstr ""
#. TRANSLATORS: palette color
-#: src/gui/userpalette.cpp:188
+#: src/gui/userpalette.cpp:335
msgid "Water collision highlight"
msgstr ""
#. TRANSLATORS: palette color
-#: src/gui/userpalette.cpp:191
+#: src/gui/userpalette.cpp:341
msgid "Special ground collision highlight"
msgstr ""
#. TRANSLATORS: palette color
-#: src/gui/userpalette.cpp:194
+#: src/gui/userpalette.cpp:347
msgid "Walkable highlight"
msgstr ""
#. TRANSLATORS: palette color
-#: src/gui/userpalette.cpp:197
+#: src/gui/userpalette.cpp:353
+msgid "Tiles border"
+msgstr ""
+
+#. TRANSLATORS: palette label
+#: src/gui/userpalette.cpp:356
+msgid "Ranges"
+msgstr ""
+
+#. TRANSLATORS: palette color
+#: src/gui/userpalette.cpp:361
msgid "Local player attack range"
msgstr ""
#. TRANSLATORS: palette color
-#: src/gui/userpalette.cpp:200
+#: src/gui/userpalette.cpp:367
msgid "Local player attack range border"
msgstr ""
#. TRANSLATORS: palette color
-#: src/gui/userpalette.cpp:203
+#: src/gui/userpalette.cpp:373
msgid "Monster attack range"
msgstr ""
#. TRANSLATORS: palette color
-#: src/gui/userpalette.cpp:207
+#: src/gui/userpalette.cpp:382
msgid "Floor item amount color"
msgstr ""
#. TRANSLATORS: palette color
-#: src/gui/userpalette.cpp:210
+#: src/gui/userpalette.cpp:388
msgid "Home place"
msgstr ""
#. TRANSLATORS: palette color
-#: src/gui/userpalette.cpp:213
+#: src/gui/userpalette.cpp:394
msgid "Home place border"
msgstr ""
#. TRANSLATORS: palette color
-#: src/gui/userpalette.cpp:216
+#: src/gui/userpalette.cpp:400
msgid "Road point"
msgstr ""
-#. TRANSLATORS: palette color
-#: src/gui/userpalette.cpp:219
-msgid "Tiles border"
-msgstr ""
-
-#. TRANSLATORS: palette color
-#: src/gui/userpalette.cpp:221
-msgid "Pets"
-msgstr ""
-
-#. TRANSLATORS: palette color
-#: src/gui/userpalette.cpp:223
-msgid "Mercenary"
-msgstr ""
-
-#. TRANSLATORS: palette color
-#: src/gui/userpalette.cpp:225
-msgid "Homunculus"
-msgstr ""
-
-#: src/gui/widgets/characterdisplay.cpp:135
+#: src/gui/widgets/characterdisplay.cpp:133
#, c-format
msgid "Level: %u"
msgstr ""
#. TRANSLATORS: status window label
-#: src/gui/widgets/characterdisplay.cpp:138
-#: src/gui/windows/inventorywindow.cpp:666 src/gui/windows/statuswindow.cpp:73
-#: src/gui/windows/statuswindow.cpp:233 src/gui/windows/statuswindow.cpp:345
+#: src/gui/widgets/characterdisplay.cpp:136
+#: src/gui/windows/inventorywindow.cpp:687 src/gui/windows/statuswindow.cpp:69
+#: src/gui/windows/statuswindow.cpp:239 src/gui/windows/statuswindow.cpp:351
#, c-format
msgid "Money: %s"
msgstr ""
@@ -2659,7 +2722,7 @@ msgid "Eq."
msgstr ""
#. TRANSLATORS: dialog message
-#: src/gui/widgets/itemlinkhandler.cpp:70
+#: src/gui/widgets/itemlinkhandler.cpp:72
msgid "Open url"
msgstr ""
@@ -2669,10 +2732,10 @@ msgstr ""
#. TRANSLATORS: quit dialog button
#. TRANSLATORS: servers dialog button
#. TRANSLATORS: input action name
-#: src/gui/widgets/selldialog.cpp:98 src/gui/windows/buydialog.cpp:270
-#: src/gui/windows/quitdialog.cpp:52 src/gui/windows/quitdialog.cpp:57
-#: src/gui/windows/quitdialog.cpp:59 src/gui/windows/serverdialog.cpp:114
-#: src/input/pages/basic.cpp:216
+#: src/gui/widgets/selldialog.cpp:101 src/gui/windows/buydialog.cpp:277
+#: src/gui/windows/quitdialog.cpp:50 src/gui/windows/quitdialog.cpp:55
+#: src/gui/windows/quitdialog.cpp:57 src/gui/windows/serverdialog.cpp:113
+#: src/input/pages/basic.cpp:220
msgid "Quit"
msgstr "నిష్క్రమించు"
@@ -2682,10 +2745,10 @@ msgstr "నిష్క్రమించు"
#. TRANSLATORS: item amount window button
#. TRANSLATORS: npc dialog button
#. TRANSLATORS: status window label (plus sign)
-#: src/gui/widgets/selldialog.cpp:116 src/gui/windows/buydialog.cpp:262
-#: src/gui/windows/itemamountwindow.cpp:165
-#: src/gui/windows/itemamountwindow.cpp:200 src/gui/windows/npcdialog.cpp:106
-#: src/gui/windows/statuswindow.cpp:749
+#: src/gui/widgets/selldialog.cpp:119 src/gui/windows/buydialog.cpp:269
+#: src/gui/windows/itemamountwindow.cpp:177
+#: src/gui/windows/itemamountwindow.cpp:212 src/gui/windows/npcdialog.cpp:108
+#: src/gui/windows/statuswindow.cpp:766
msgid "+"
msgstr ""
@@ -2695,10 +2758,10 @@ msgstr ""
#. TRANSLATORS: item amount window button
#. TRANSLATORS: npc dialog button
#. TRANSLATORS: status window label (minus sign)
-#: src/gui/widgets/selldialog.cpp:118 src/gui/windows/buydialog.cpp:265
-#: src/gui/windows/itemamountwindow.cpp:163
-#: src/gui/windows/itemamountwindow.cpp:197 src/gui/windows/npcdialog.cpp:108
-#: src/gui/windows/statuswindow.cpp:762
+#: src/gui/widgets/selldialog.cpp:121 src/gui/windows/buydialog.cpp:272
+#: src/gui/windows/itemamountwindow.cpp:175
+#: src/gui/windows/itemamountwindow.cpp:209 src/gui/windows/npcdialog.cpp:110
+#: src/gui/windows/statuswindow.cpp:779
msgid "-"
msgstr ""
@@ -2707,82 +2770,82 @@ msgstr ""
#. TRANSLATORS: status bar label
#. TRANSLATORS: status window label
#. TRANSLATORS: status bar label
-#: src/gui/widgets/selldialog.cpp:120 src/gui/windows/buydialog.cpp:272
-#: src/gui/windows/statuswindow.cpp:492 src/gui/windows/statuswindow.cpp:547
-#: src/gui/windows/statuswindow.cpp:746 src/gui/windows/statuswindow.cpp:778
+#: src/gui/widgets/selldialog.cpp:123 src/gui/windows/buydialog.cpp:279
+#: src/gui/windows/statuswindow.cpp:502 src/gui/windows/statuswindow.cpp:558
+#: src/gui/windows/statuswindow.cpp:763 src/gui/windows/statuswindow.cpp:795
msgid "Max"
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:248 src/gui/windows/buydialog.cpp:602
+#: src/gui/widgets/selldialog.cpp:130 src/gui/widgets/selldialog.cpp:325
+#: src/gui/windows/buydialog.cpp:255 src/gui/windows/buydialog.cpp:626
#, c-format
msgid "Price: %s / Total: %s"
msgstr "వెల: %s / మొత్తం: %s"
#. TRANSLATORS: setup item button
#. TRANSLATORS: servers dialog button
-#: src/gui/widgets/setupitem.cpp:367 src/gui/widgets/setupitem.cpp:504
-#: src/gui/windows/serverdialog.cpp:120
+#: src/gui/widgets/setupitem.cpp:370 src/gui/widgets/setupitem.cpp:508
+#: src/gui/windows/serverdialog.cpp:119
msgid "Edit"
msgstr ""
#. TRANSLATORS: skill level
#. TRANSLATORS: skills dialog. skill level
-#: src/gui/widgets/skillinfo.cpp:100 src/gui/windows/skilldialog.cpp:473
+#: src/gui/widgets/skillinfo.cpp:95 src/gui/windows/skilldialog.cpp:479
#, c-format
msgid "Lvl: %d"
msgstr ""
#. TRANSLATORS: skill type
-#: src/gui/widgets/skillinfo.cpp:104
+#: src/gui/widgets/skillinfo.cpp:99
#, c-format
msgid "Type: %s"
msgstr ""
#. TRANSLATORS: Skill type
#. TRANSLATORS: unknown equipment page name
-#: src/gui/widgets/skillinfo.cpp:109 src/gui/windows/equipmentwindow.cpp:623
+#: src/gui/widgets/skillinfo.cpp:104 src/gui/windows/equipmentwindow.cpp:678
msgid "Unknown"
msgstr ""
#. TRANSLATORS: Skill type
-#: src/gui/widgets/skillinfo.cpp:119
+#: src/gui/widgets/skillinfo.cpp:114
msgid "Ground"
msgstr ""
#. TRANSLATORS: Skill type
-#: src/gui/widgets/skillinfo.cpp:124
+#: src/gui/widgets/skillinfo.cpp:119
msgid "Self"
msgstr ""
#. TRANSLATORS: Skill type
-#: src/gui/widgets/skillinfo.cpp:129
+#: src/gui/widgets/skillinfo.cpp:124
msgid "Unused"
msgstr ""
#. TRANSLATORS: Skill type
-#: src/gui/widgets/skillinfo.cpp:134
+#: src/gui/widgets/skillinfo.cpp:129
msgid "Support"
msgstr ""
#. TRANSLATORS: Skill type
-#: src/gui/widgets/skillinfo.cpp:139
+#: src/gui/widgets/skillinfo.cpp:134
msgid "Target trap"
msgstr ""
#. TRANSLATORS: Skill type
-#: src/gui/widgets/skillinfo.cpp:143
+#: src/gui/widgets/skillinfo.cpp:138
msgid "Unknown:"
msgstr ""
-#: src/gui/widgets/skillinfo.cpp:149
+#: src/gui/widgets/skillinfo.cpp:144
#, c-format
msgid " / Mana: -%d"
msgstr ""
-#: src/gui/widgets/skillinfo.cpp:155
+#: src/gui/widgets/skillinfo.cpp:150
#, c-format
msgid "Range: %d"
msgstr ""
@@ -2793,37 +2856,37 @@ msgid "Battle"
msgstr ""
#. TRANSLATORS: chat message
-#: src/gui/widgets/tabs/chat/chattab.cpp:171
+#: src/gui/widgets/tabs/chat/chattab.cpp:176
msgid "Global announcement:"
msgstr ""
#. TRANSLATORS: chat message
-#: src/gui/widgets/tabs/chat/chattab.cpp:177
+#: src/gui/widgets/tabs/chat/chattab.cpp:182
#, c-format
msgid "Global announcement from %s:"
msgstr ""
#. TRANSLATORS: chat message
-#: src/gui/widgets/tabs/chat/chattab.cpp:203
+#: src/gui/widgets/tabs/chat/chattab.cpp:208
#, c-format
msgid "%s whispers: %s"
msgstr ""
#. TRANSLATORS: chat message
-#: src/gui/widgets/tabs/chat/chattab.cpp:559
+#: src/gui/widgets/tabs/chat/chattab.cpp:567
#, c-format
msgid "%s is now Online."
msgstr ""
#. TRANSLATORS: chat message
-#: src/gui/widgets/tabs/chat/chattab.cpp:564
+#: src/gui/widgets/tabs/chat/chattab.cpp:573
#, c-format
msgid "%s is now Offline."
msgstr ""
#. TRANSLATORS: guild chat tab name
#. TRANSLATORS: tab in social window
-#: src/gui/widgets/tabs/chat/emulateguildtab.cpp:38
+#: src/gui/widgets/tabs/chat/emulateguildtab.cpp:39
#: src/gui/widgets/tabs/chat/guildtab.cpp:44
#: src/gui/widgets/tabs/socialguildtab2.h:48
#: src/gui/widgets/tabs/socialguildtab.h:49
@@ -2874,27 +2937,27 @@ msgstr ""
#. TRANSLATORS: chat message
#. TRANSLATORS: notification message
-#: src/gui/widgets/tabs/chat/partytab.cpp:148
+#: src/gui/widgets/tabs/chat/partytab.cpp:149
#: src/resources/notifications.h:194
msgid "Experience sharing enabled."
msgstr ""
#. TRANSLATORS: chat message
#. TRANSLATORS: notification message
-#: src/gui/widgets/tabs/chat/partytab.cpp:153
+#: src/gui/widgets/tabs/chat/partytab.cpp:154
#: src/resources/notifications.h:198
msgid "Experience sharing disabled."
msgstr ""
#. TRANSLATORS: chat message
#. TRANSLATORS: notification message
-#: src/gui/widgets/tabs/chat/partytab.cpp:158
+#: src/gui/widgets/tabs/chat/partytab.cpp:159
#: src/resources/notifications.h:202
msgid "Experience sharing not possible."
msgstr ""
#. TRANSLATORS: chat message
-#: src/gui/widgets/tabs/chat/partytab.cpp:163
+#: src/gui/widgets/tabs/chat/partytab.cpp:164
msgid "Experience sharing unknown."
msgstr ""
@@ -3292,247 +3355,442 @@ msgstr ""
msgid "Auto hide chat window"
msgstr ""
+#: src/gui/widgets/tabs/setup_chat.cpp:52
+msgid ""
+"Chat window will be automatically hidden when not in use.\n"
+"\n"
+"Hit Enter or hover mouse to show chat again."
+msgstr ""
+
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_chat.cpp:55
+#: src/gui/widgets/tabs/setup_chat.cpp:57
msgid "Protect chat focus"
msgstr ""
+#: src/gui/widgets/tabs/setup_chat.cpp:58
+msgid ""
+"Enables aggressive protection of input focus in chat window.\n"
+"\n"
+"Note: no other text inputs will be allowed to receive text input when you typing in chat window."
+msgstr ""
+
#. TRANSLATORS: settings group
#. TRANSLATORS: settings colors tab name
#. TRANSLATORS: emotes tab name
-#: src/gui/widgets/tabs/setup_chat.cpp:60
-#: src/gui/widgets/tabs/setup_colors.cpp:87
-#: src/gui/windows/emotewindow.cpp:117
+#: src/gui/widgets/tabs/setup_chat.cpp:65
+#: src/gui/widgets/tabs/setup_colors.cpp:86
+#: src/gui/windows/emotewindow.cpp:116
msgid "Colors"
msgstr "రంగులు"
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_chat.cpp:63
+#: src/gui/widgets/tabs/setup_chat.cpp:68
msgid "Remove colors from received chat messages"
msgstr ""
+#: src/gui/widgets/tabs/setup_chat.cpp:69
+msgid ""
+"Enable this setting to strip colors from incoming chat messages. All "
+"messages will use default chat text color if this enabled."
+msgstr ""
+
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_chat.cpp:67
+#: src/gui/widgets/tabs/setup_chat.cpp:74
msgid "Show chat colors list"
msgstr ""
+#: src/gui/widgets/tabs/setup_chat.cpp:75
+msgid ""
+"Enable this setting to show color selection drop-down in chat window. Chat window will display color selection drop-down.\n"
+"\n"
+"It allows one to select default color of outgoing chat messages easily, but also occupies some space in chat window."
+msgstr ""
+
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_chat.cpp:72
+#: src/gui/widgets/tabs/setup_chat.cpp:83
msgid "Commands"
msgstr ""
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_chat.cpp:75
+#: src/gui/widgets/tabs/setup_chat.cpp:86
msgid "Allow magic and GM commands in all chat tabs"
msgstr ""
+#: src/gui/widgets/tabs/setup_chat.cpp:87
+msgid ""
+"Enable this setting to be able to type spells and GM commands in any tab."
+msgstr ""
+
#. TRANSLATORS: settings group
-#: src/gui/widgets/tabs/setup_chat.cpp:80
+#: src/gui/widgets/tabs/setup_chat.cpp:93
msgid "Limits"
msgstr ""
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_chat.cpp:83
+#: src/gui/widgets/tabs/setup_chat.cpp:96
msgid "Limit max chars in chat line"
msgstr ""
+#: src/gui/widgets/tabs/setup_chat.cpp:97
+msgid ""
+"Limits how many characters will be shown in longest lines of text displayed in chat.\n"
+"\n"
+"Note: long lines can make client slower. Lines longer than this limit will be truncated."
+msgstr ""
+
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_chat.cpp:87
+#: src/gui/widgets/tabs/setup_chat.cpp:104
msgid "Limit max lines in chat"
msgstr ""
+#: src/gui/widgets/tabs/setup_chat.cpp:105
+msgid ""
+"Limits how many lines chat will keep in scrollback buffer. Chat keeps specified number of last lines of text. Oldest lines exceeding this limit are discarded from scrollback buffer.\n"
+"\n"
+"Note: keeping too many lines in scroll buffer can slow client down."
+msgstr ""
+
#. TRANSLATORS: settings group
-#: src/gui/widgets/tabs/setup_chat.cpp:92
+#: src/gui/widgets/tabs/setup_chat.cpp:113
msgid "Logs"
msgstr ""
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_chat.cpp:95
+#: src/gui/widgets/tabs/setup_chat.cpp:116
msgid "Enable chat Log"
msgstr ""
+#: src/gui/widgets/tabs/setup_chat.cpp:117
+msgid ""
+"If you enable this setting, chat logs will be written to disk.\n"
+"\n"
+"Note: chat logs can take noticeable amount of disk space over time."
+msgstr ""
+
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_chat.cpp:99
+#: src/gui/widgets/tabs/setup_chat.cpp:123
msgid "Enable debug chat Log"
msgstr ""
+#: src/gui/widgets/tabs/setup_chat.cpp:124
+msgid "If you enable thus, debug chat tab also will be logged to disk."
+msgstr ""
+
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_chat.cpp:103
+#: src/gui/widgets/tabs/setup_chat.cpp:128
msgid "Show chat history"
msgstr ""
+#: src/gui/widgets/tabs/setup_chat.cpp:129
+msgid ""
+"If this setting enabled, client will load old chat tabs content from logs on"
+" startup instead of starting with empty chat tabs."
+msgstr ""
+
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_chat.cpp:107
+#: src/gui/widgets/tabs/setup_chat.cpp:134
msgid "Show party online messages"
msgstr ""
+#: src/gui/widgets/tabs/setup_chat.cpp:135
+msgid ""
+"If this setting is enabled, online status changes of party members will be shown in party tab of chat.\n"
+"\n"
+"This adds some extra noise to chat, but allows one to see when your buddies are coming online."
+msgstr ""
+
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_chat.cpp:111
+#: src/gui/widgets/tabs/setup_chat.cpp:141
msgid "Show guild online messages"
msgstr ""
+#: src/gui/widgets/tabs/setup_chat.cpp:142
+msgid ""
+"If this setting is enabled, online status changes of guild members will be shown in guild tab of chat.\n"
+"\n"
+"This adds some extra noise to chat, but allows one to see when your buddies are coming online."
+msgstr ""
+
#. TRANSLATORS: settings group
-#: src/gui/widgets/tabs/setup_chat.cpp:116
+#: src/gui/widgets/tabs/setup_chat.cpp:149
msgid "Messages"
msgstr ""
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_chat.cpp:119
+#: src/gui/widgets/tabs/setup_chat.cpp:152
msgid "Hide shop messages"
msgstr ""
+#: src/gui/widgets/tabs/setup_chat.cpp:153
+msgid ""
+"If this setting enabled, no messages related to built-in ManaPlusshop will be displayed in chat. Disable this setting if you want to see shop-related messages.\n"
+"\n"
+"Note: technically, ManaPlus shop implemented as usual private messages with special content. If you disable this setting, you will be able to see these messages and get idea when other players are looking at your shop."
+msgstr ""
+
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_chat.cpp:123
+#: src/gui/widgets/tabs/setup_chat.cpp:162
msgid "Show MVP messages"
msgstr ""
+#: src/gui/widgets/tabs/setup_chat.cpp:163
+msgid ""
+"Enable this setting to see MVP messages from server.\n"
+"\n"
+"Note: MVP messages are not used on TMW/Evol/etc servers, so this feature usually makes little difference."
+msgstr ""
+
#. TRANSLATORS: settings group
#. TRANSLATORS: input action group
#. TRANSLATORS: input action label
-#: src/gui/widgets/tabs/setup_chat.cpp:128 src/input/pages/chat.cpp:63
-#: src/input/pages/windows.cpp:204
+#: src/gui/widgets/tabs/setup_chat.cpp:170 src/input/pages/chat.cpp:61
+#: src/input/pages/windows.cpp:202
msgid "Tabs"
msgstr ""
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_chat.cpp:131
+#: src/gui/widgets/tabs/setup_chat.cpp:173
msgid "Put all whispers in tabs"
msgstr ""
+#: src/gui/widgets/tabs/setup_chat.cpp:174
+msgid ""
+"If this setting enabled, all whispers (private messages) will be placed in separate tabs, separate tab for each player. If this setting disabled, all whispers will appear in General tab.\n"
+"\n"
+"Note: putting all whispers to single General tab is known to be confusing. Think twice before disabling this feature."
+msgstr ""
+
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_chat.cpp:135
+#: src/gui/widgets/tabs/setup_chat.cpp:182
msgid "Log magic messages in debug tab"
msgstr ""
+#: src/gui/widgets/tabs/setup_chat.cpp:183
+msgid ""
+"If this setting is enabled, spell invocation will be shown in Debug tab. If disabled, it will be shown in General tab instead.\n"
+"\n"
+"Note: it does not affects server replies related to spells."
+msgstr ""
+
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_chat.cpp:139
+#: src/gui/widgets/tabs/setup_chat.cpp:189
msgid "Show server messages in debug tab"
msgstr ""
+#: src/gui/widgets/tabs/setup_chat.cpp:190
+msgid ""
+"If this setting is enabled, server messages will be shown in Debug tab of chat. If disabled, server messages will appear in General chat instead.\n"
+"\n"
+"Note: according to 4144, disabling this could also make you to lose some debug messages from client in Debug tab since these are fake server messages."
+msgstr ""
+
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_chat.cpp:143
+#: src/gui/widgets/tabs/setup_chat.cpp:198
msgid "Enable trade tab"
msgstr ""
+#: src/gui/widgets/tabs/setup_chat.cpp:199
+msgid ""
+"Enables trade tab. Trade tab is basically some filter. Messages containing "
+"words typical for trades will go to Trade tab. This will make General tab "
+"less noisy. If this setting is disabled, all trade related players messages "
+"will stay in General tab."
+msgstr ""
+
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_chat.cpp:147
+#: src/gui/widgets/tabs/setup_chat.cpp:206
msgid "Enable gm tab"
msgstr ""
+#: src/gui/widgets/tabs/setup_chat.cpp:207
+msgid ""
+"If enabled, GM tab will appear in chat. It displays text related GM activity.\n"
+"\n"
+"Note: this setting only makes difference for GMs (Game Masters) since this tab only appears for GMs."
+msgstr ""
+
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_chat.cpp:151
+#: src/gui/widgets/tabs/setup_chat.cpp:213
msgid "Enable language tab"
msgstr ""
+#: src/gui/widgets/tabs/setup_chat.cpp:214
+msgid ""
+"If this feature enabled, language tab will appear if server supports this feature.\n"
+"\n"
+"Note: only supported by Evol server yet."
+msgstr ""
+
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_chat.cpp:155
+#: src/gui/widgets/tabs/setup_chat.cpp:219
msgid "Show all languages messages"
msgstr ""
+#: src/gui/widgets/tabs/setup_chat.cpp:220
+msgid ""
+"If this setting enabled and server supports different chats for different languages, you will see messages for all languages, regardless of your language preferences.\n"
+"\n"
+"Note: it only works on servers supporting language tabs feature, like Evol."
+msgstr ""
+
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_chat.cpp:159
+#: src/gui/widgets/tabs/setup_chat.cpp:227
msgid "Enable battle tab"
msgstr ""
+#: src/gui/widgets/tabs/setup_chat.cpp:228
+msgid ""
+"If this setting enabled, Battle tab will appear in chat. This tab will contain messages related to battles, like damage and experience gain, if battle messages are enabled.\n"
+"\n"
+"Note: client restart required to take effect."
+msgstr ""
+
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_chat.cpp:163
+#: src/gui/widgets/tabs/setup_chat.cpp:235
msgid "Show battle events"
msgstr ""
+#: src/gui/widgets/tabs/setup_chat.cpp:236
+msgid ""
+"If this setting enabled, messages related to battle like damage or "
+"experience gain will be displayed in Debug or Battle tab. If disabled, no "
+"battle messages will be displayed."
+msgstr ""
+
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_chat.cpp:167
+#: src/gui/widgets/tabs/setup_chat.cpp:242
msgid "Resize chat tabs if need"
msgstr ""
+#: src/gui/widgets/tabs/setup_chat.cpp:243
+msgid ""
+"If this feature enabled, text in chat will be automaticallyadjusted to adapt to appearance of chat input field when youtyping message and when input field of chat disappears. If disabled, chat input area will allways occupy its place, which could be otherwise usable for text.\n"
+"\n"
+"Note: its mostly about jumpy attitude vs less usable space for text."
+msgstr ""
+
#. TRANSLATORS: settings group
-#: src/gui/widgets/tabs/setup_chat.cpp:172
+#: src/gui/widgets/tabs/setup_chat.cpp:254
msgid "Time"
msgstr ""
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_chat.cpp:175
+#: src/gui/widgets/tabs/setup_chat.cpp:257
msgid "Use local time"
msgstr ""
+#: src/gui/widgets/tabs/setup_chat.cpp:258
+msgid ""
+"If this feature enabled, timestamps in chat will use locak times.If "
+"disabled, server time will be used (often it is GMT+0)."
+msgstr ""
+
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_chat.cpp:182
+#: src/gui/widgets/tabs/setup_chat.cpp:266
msgid "Highlight words (separated by comma)"
msgstr ""
+#: src/gui/widgets/tabs/setup_chat.cpp:267
+msgid ""
+"Here you can specify some extra words which will also cause highlighting. Use comma to separate words.\n"
+"\n"
+"Note: frequenthilights are annoying - use it with caution."
+msgstr ""
+
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_chat.cpp:186
+#: src/gui/widgets/tabs/setup_chat.cpp:273
msgid "Globals ignore names (separated by comma)"
msgstr ""
+#: src/gui/widgets/tabs/setup_chat.cpp:274
+msgid ""
+"This setting allows you to ignore some global messages if particular sender (NPC, GM) annoys you too much. Global will be moved to Debug instead.\n"
+"\n"
+"Note: careless use of this feature can make you to miss important announces!"
+msgstr ""
+
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_chat.cpp:190
+#: src/gui/widgets/tabs/setup_chat.cpp:281
msgid "Show emotes button in chat"
msgstr ""
+#: src/gui/widgets/tabs/setup_chat.cpp:282
+msgid ""
+"If this setting enabled, button will appear near text input field. This button allows one to invoke composing window, which allows one to insert smiles and text formatting easily.\n"
+"\n"
+"Note: same window can also be invoked by hotkey when typing, usually F1 by default."
+msgstr ""
+
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_chat.cpp:194
+#: src/gui/widgets/tabs/setup_chat.cpp:290
msgid "Show motd server message on start"
msgstr ""
-#: src/gui/widgets/tabs/setup_colors.cpp:49
+#: src/gui/widgets/tabs/setup_chat.cpp:291
+msgid ""
+"If this setting enabled, client will display server MOTD (message of the "
+"day) once you connect to server. Disable it to hide MOTD."
+msgstr ""
+
+#: src/gui/widgets/tabs/setup_colors.cpp:50
msgid "This is what the color looks like"
msgstr ""
#. TRANSLATORS: colors tab. label.
-#: src/gui/widgets/tabs/setup_colors.cpp:64
+#: src/gui/widgets/tabs/setup_colors.cpp:65
msgid "Type:"
msgstr ""
#. TRANSLATORS: colors tab. label.
-#: src/gui/widgets/tabs/setup_colors.cpp:68
-#: src/gui/widgets/tabs/setup_colors.cpp:335
+#: src/gui/widgets/tabs/setup_colors.cpp:69
+#: src/gui/widgets/tabs/setup_colors.cpp:357
msgid "Delay:"
msgstr ""
#. TRANSLATORS: colors tab. label.
-#: src/gui/widgets/tabs/setup_colors.cpp:72
+#: src/gui/widgets/tabs/setup_colors.cpp:73
msgid "Red:"
msgstr ""
#. TRANSLATORS: colors tab. label.
-#: src/gui/widgets/tabs/setup_colors.cpp:76
+#: src/gui/widgets/tabs/setup_colors.cpp:77
msgid "Green:"
msgstr ""
#. TRANSLATORS: colors tab. label.
-#: src/gui/widgets/tabs/setup_colors.cpp:80
+#: src/gui/widgets/tabs/setup_colors.cpp:81
msgid "Blue:"
msgstr ""
#. TRANSLATORS: color type
-#: src/gui/widgets/tabs/setup_colors.cpp:106
-#: src/gui/widgets/tabs/setup_colors.cpp:402
+#: src/gui/widgets/tabs/setup_colors.cpp:105
+#: src/gui/widgets/tabs/setup_colors.cpp:427
msgid "Static"
msgstr ""
#. TRANSLATORS: color type
-#: src/gui/widgets/tabs/setup_colors.cpp:109
-#: src/gui/widgets/tabs/setup_colors.cpp:112
-#: src/gui/widgets/tabs/setup_colors.cpp:404
+#: src/gui/widgets/tabs/setup_colors.cpp:108
+#: src/gui/widgets/tabs/setup_colors.cpp:111
+#: src/gui/widgets/tabs/setup_colors.cpp:429
msgid "Pulse"
msgstr ""
#. TRANSLATORS: color type
-#: src/gui/widgets/tabs/setup_colors.cpp:114
-#: src/gui/widgets/tabs/setup_colors.cpp:117
-#: src/gui/widgets/tabs/setup_colors.cpp:406
+#: src/gui/widgets/tabs/setup_colors.cpp:113
+#: src/gui/widgets/tabs/setup_colors.cpp:116
+#: src/gui/widgets/tabs/setup_colors.cpp:431
msgid "Rainbow"
msgstr "ఇంద్ర ధనస్సు"
#. TRANSLATORS: color type
-#: src/gui/widgets/tabs/setup_colors.cpp:119
-#: src/gui/widgets/tabs/setup_colors.cpp:122
-#: src/gui/widgets/tabs/setup_colors.cpp:406
+#: src/gui/widgets/tabs/setup_colors.cpp:118
+#: src/gui/widgets/tabs/setup_colors.cpp:121
+#: src/gui/widgets/tabs/setup_colors.cpp:431
msgid "Spectrum"
msgstr ""
#. TRANSLATORS: colors tab. label.
-#: src/gui/widgets/tabs/setup_colors.cpp:329
+#: src/gui/widgets/tabs/setup_colors.cpp:351
msgid "Alpha:"
msgstr ""
@@ -3557,7 +3815,7 @@ msgid "Reset all keys"
msgstr ""
#. TRANSLATORS: setting tab name
-#: src/gui/widgets/tabs/setup_input.cpp:80
+#: src/gui/widgets/tabs/setup_input.cpp:79
msgid "Input"
msgstr ""
@@ -3576,8 +3834,8 @@ msgstr ""
#. TRANSLATORS: unknown key name
#. TRANSLATORS: quests window quest name
-#: src/gui/widgets/tabs/setup_input.cpp:330
-#: src/gui/windows/questswindow.cpp:203
+#: src/gui/widgets/tabs/setup_input.cpp:332
+#: src/gui/windows/questswindow.cpp:204
msgid "unknown"
msgstr ""
@@ -3736,9 +3994,9 @@ msgstr ""
#. TRANSLATORS: settings group
#. TRANSLATORS: debug window tab
#. TRANSLATORS: mini map window name
-#: src/gui/widgets/tabs/setup_other.cpp:133 src/gui/windowmenu.cpp:106
-#: src/gui/windows/debugwindow.cpp:61 src/gui/windows/minimap.cpp:58
-#: src/gui/windows/minimap.cpp:121
+#: src/gui/widgets/tabs/setup_other.cpp:133 src/gui/windowmenu.cpp:103
+#: src/gui/windows/debugwindow.cpp:61 src/gui/windows/minimap.cpp:59
+#: src/gui/windows/minimap.cpp:122
msgid "Map"
msgstr "పటం"
@@ -3911,7 +4169,7 @@ msgstr ""
#. TRANSLATORS: shop button tooltip
#: src/gui/widgets/tabs/setup_other.cpp:267 src/gui/windowmenu.cpp:138
#: src/gui/windows/buyselldialog.cpp:40 src/gui/windows/buyselldialog.cpp:51
-#: src/gui/windows/inventorywindow.cpp:221
+#: src/gui/windows/inventorywindow.cpp:233
msgid "Shop"
msgstr ""
@@ -3927,9 +4185,7 @@ msgstr ""
#. TRANSLATORS: settings group
#. TRANSLATORS: npc dialog name
-#. TRANSLATORS: npc post dialog caption
-#: src/gui/widgets/tabs/setup_other.cpp:279 src/gui/windows/npcdialog.cpp:86
-#: src/gui/windows/npcpostdialog.cpp:43
+#: src/gui/widgets/tabs/setup_other.cpp:279 src/gui/windows/npcdialog.cpp:87
msgid "NPC"
msgstr ""
@@ -4045,7 +4301,7 @@ msgstr ""
#. TRANSLATORS: settings option
#. TRANSLATORS: input action name
-#: src/gui/widgets/tabs/setup_other.cpp:381 src/input/pages/other.cpp:410
+#: src/gui/widgets/tabs/setup_other.cpp:381 src/input/pages/other.cpp:408
msgid "Upload log file"
msgstr ""
@@ -4055,39 +4311,34 @@ msgid "Low traffic mode"
msgstr ""
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_other.cpp:389
-msgid "Hide shield sprite"
-msgstr ""
-
-#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_other.cpp:394
+#: src/gui/widgets/tabs/setup_other.cpp:390
msgid "Use FBO for screenshots (only for opengl)"
msgstr ""
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_other.cpp:400
+#: src/gui/widgets/tabs/setup_other.cpp:396
msgid "Screenshot directory"
msgstr ""
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_other.cpp:405
+#: src/gui/widgets/tabs/setup_other.cpp:401
msgid "Network delay between sub servers"
msgstr ""
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_other.cpp:409
+#: src/gui/widgets/tabs/setup_other.cpp:405
msgid "Show background"
msgstr ""
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_other.cpp:414
+#: src/gui/widgets/tabs/setup_other.cpp:410
msgid "Screen density override"
msgstr ""
#. TRANSLATORS: texture compression type
#. TRANSLATORS: confirm dialog button
#: src/gui/widgets/tabs/setup_perfomance.cpp:42
-#: src/gui/windows/confirmdialog.cpp:57
+#: src/gui/windows/confirmdialog.cpp:59
msgid "No"
msgstr "కాదు"
@@ -4248,54 +4499,62 @@ msgstr ""
#. TRANSLATORS: settings option
#: src/gui/widgets/tabs/setup_players.cpp:73
-msgid "Secure trades"
+msgid "Show badges"
msgstr ""
#. TRANSLATORS: settings option
#: src/gui/widgets/tabs/setup_players.cpp:77
-msgid "Unsecure chars in names"
+msgid "Show badges at top"
msgstr ""
#. TRANSLATORS: settings option
#: src/gui/widgets/tabs/setup_players.cpp:81
-msgid "Show statuses"
+msgid "Secure trades"
msgstr ""
#. TRANSLATORS: settings option
#: src/gui/widgets/tabs/setup_players.cpp:85
-msgid "Show ip addresses on screenshots"
+msgid "Unsecure chars in names"
msgstr ""
#. TRANSLATORS: settings option
#: src/gui/widgets/tabs/setup_players.cpp:89
-msgid "Allow self heal with mouse click"
+msgid "Show statuses"
msgstr ""
#. TRANSLATORS: settings option
#: src/gui/widgets/tabs/setup_players.cpp:93
-msgid "Group friends in who is online window"
+msgid "Show ip addresses on screenshots"
msgstr ""
#. TRANSLATORS: settings option
#: src/gui/widgets/tabs/setup_players.cpp:97
-msgid "Hide erased players nicks"
+msgid "Allow self heal with mouse click"
msgstr ""
#. TRANSLATORS: settings option
#: src/gui/widgets/tabs/setup_players.cpp:101
-msgid "Use special diagonal speed in players moving"
+msgid "Group friends in who is online window"
msgstr ""
#. TRANSLATORS: settings option
#: src/gui/widgets/tabs/setup_players.cpp:105
+msgid "Hide erased players nicks"
+msgstr ""
+
+#. TRANSLATORS: settings option
+#: src/gui/widgets/tabs/setup_players.cpp:109
+msgid "Use special diagonal speed in players moving"
+msgstr ""
+
+#. TRANSLATORS: settings option
+#: src/gui/widgets/tabs/setup_players.cpp:113
msgid ""
"Emulate right mouse button by long mouse click (useful for touch interfaces)"
msgstr ""
#. TRANSLATORS: relations table header
-#. TRANSLATORS: bot checker window table header
#: src/gui/widgets/tabs/setup_relations.cpp:58
-#: src/gui/windows/botcheckerwindow.cpp:86
msgid "Name"
msgstr "పేరు"
@@ -4315,14 +4574,15 @@ msgid "Allow whispers"
msgstr ""
#. TRANSLATORS: char select dialog. button.
+#. TRANSLATORS: mail window button
#. TRANSLATORS: servers dialog button
#. TRANSLATORS: shop window label
#. TRANSLATORS: command editor button
#. TRANSLATORS: input action name
#: src/gui/widgets/tabs/setup_relations.cpp:77
-#: src/gui/windows/charselectdialog.cpp:84
-#: src/gui/windows/serverdialog.cpp:122 src/gui/windows/shopwindow.cpp:123
-#: src/gui/windows/textcommandeditor.cpp:90 src/input/pages/gui.cpp:111
+#: src/gui/windows/charselectdialog.cpp:81 src/gui/windows/mailwindow.cpp:66
+#: src/gui/windows/serverdialog.cpp:121 src/gui/windows/shopwindow.cpp:126
+#: src/gui/windows/textcommandeditor.cpp:91 src/input/pages/gui.cpp:109
msgid "Delete"
msgstr "తొలగించు"
@@ -4337,77 +4597,77 @@ msgid "When ignoring:"
msgstr ""
#. TRANSLATORS: theme settings label
-#: src/gui/widgets/tabs/setup_theme.cpp:64
+#: src/gui/widgets/tabs/setup_theme.cpp:63
msgid "Gui theme"
msgstr ""
#. TRANSLATORS: theme settings label
-#: src/gui/widgets/tabs/setup_theme.cpp:71
+#: src/gui/widgets/tabs/setup_theme.cpp:70
msgid "Main Font"
msgstr ""
#. TRANSLATORS: theme settings label
-#: src/gui/widgets/tabs/setup_theme.cpp:76
+#: src/gui/widgets/tabs/setup_theme.cpp:75
msgid "Language"
msgstr ""
#. TRANSLATORS: theme settings label
#. TRANSLATORS: font size
-#: src/gui/widgets/tabs/setup_theme.cpp:80 src/gui/windows/emotewindow.cpp:49
+#: src/gui/widgets/tabs/setup_theme.cpp:79 src/gui/windows/emotewindow.cpp:50
msgid "Bold font"
msgstr ""
#. TRANSLATORS: theme settings label
-#: src/gui/widgets/tabs/setup_theme.cpp:84
+#: src/gui/widgets/tabs/setup_theme.cpp:83
msgid "Particle font"
msgstr ""
#. TRANSLATORS: theme settings label
-#: src/gui/widgets/tabs/setup_theme.cpp:88
+#: src/gui/widgets/tabs/setup_theme.cpp:87
msgid "Help font"
msgstr ""
#. TRANSLATORS: theme settings label
-#: src/gui/widgets/tabs/setup_theme.cpp:92
+#: src/gui/widgets/tabs/setup_theme.cpp:91
msgid "Secure font"
msgstr ""
#. TRANSLATORS: theme settings label
-#: src/gui/widgets/tabs/setup_theme.cpp:96
+#: src/gui/widgets/tabs/setup_theme.cpp:95
msgid "Npc font"
msgstr ""
#. TRANSLATORS: theme settings label
-#: src/gui/widgets/tabs/setup_theme.cpp:100
+#: src/gui/widgets/tabs/setup_theme.cpp:99
msgid "Japanese font"
msgstr ""
#. TRANSLATORS: theme settings label
-#: src/gui/widgets/tabs/setup_theme.cpp:104
+#: src/gui/widgets/tabs/setup_theme.cpp:103
msgid "Chinese font"
msgstr ""
#. TRANSLATORS: theme settings label
-#: src/gui/widgets/tabs/setup_theme.cpp:109
+#: src/gui/widgets/tabs/setup_theme.cpp:108
msgid "Font size"
msgstr ""
#. TRANSLATORS: theme settings label
-#: src/gui/widgets/tabs/setup_theme.cpp:114
+#: src/gui/widgets/tabs/setup_theme.cpp:113
msgid "Npc font size"
msgstr ""
#. TRANSLATORS: button name with information about selected theme
-#: src/gui/widgets/tabs/setup_theme.cpp:118
+#: src/gui/widgets/tabs/setup_theme.cpp:117
msgid "i"
msgstr ""
#. TRANSLATORS: theme info dialog
-#: src/gui/widgets/tabs/setup_theme.cpp:244
+#: src/gui/widgets/tabs/setup_theme.cpp:243
msgid "Name: "
msgstr ""
-#: src/gui/widgets/tabs/setup_theme.cpp:245
+#: src/gui/widgets/tabs/setup_theme.cpp:244
msgid "Copyright:"
msgstr ""
@@ -4417,14 +4677,15 @@ msgid "Theme info"
msgstr ""
#. TRANSLATORS: theme message dialog
-#: src/gui/widgets/tabs/setup_theme.cpp:340
+#: src/gui/widgets/tabs/setup_theme.cpp:345
msgid "Theme Changed"
msgstr ""
+#. TRANSLATORS: ok dialog message
#. TRANSLATORS: video settings warning
-#: src/gui/widgets/tabs/setup_theme.cpp:340
-#: src/gui/widgets/tabs/setup_video.cpp:385
-#: src/gui/widgets/tabs/setup_video.cpp:398
+#: src/gui/widgets/tabs/setup_theme.cpp:347
+#: src/gui/widgets/tabs/setup_video.cpp:392
+#: src/gui/widgets/tabs/setup_video.cpp:409
msgid "Restart your client for the change to take effect."
msgstr ""
@@ -4505,65 +4766,65 @@ msgid "Button %u action"
msgstr ""
#. TRANSLATORS: video settings checkbox
-#: src/gui/widgets/tabs/setup_video.cpp:72
+#: src/gui/widgets/tabs/setup_video.cpp:73
msgid "Full screen"
msgstr "నిండుతెర"
#. TRANSLATORS: video settings checkbox
-#: src/gui/widgets/tabs/setup_video.cpp:75
+#: src/gui/widgets/tabs/setup_video.cpp:76
msgid "FPS limit:"
msgstr ""
#. TRANSLATORS: video settings label
-#: src/gui/widgets/tabs/setup_video.cpp:80
-#: src/gui/widgets/tabs/setup_video.cpp:122
-#: src/gui/widgets/tabs/setup_video.cpp:315
-#: src/gui/widgets/tabs/setup_video.cpp:451
+#: src/gui/widgets/tabs/setup_video.cpp:81
+#: src/gui/widgets/tabs/setup_video.cpp:121
+#: src/gui/widgets/tabs/setup_video.cpp:322
+#: src/gui/widgets/tabs/setup_video.cpp:465
msgid "Alt FPS limit: "
msgstr ""
#. TRANSLATORS: video settings button
-#: src/gui/widgets/tabs/setup_video.cpp:83
+#: src/gui/widgets/tabs/setup_video.cpp:84
msgid "Detect best mode"
msgstr ""
#. TRANSLATORS: video settings checkbox
-#: src/gui/widgets/tabs/setup_video.cpp:92
+#: src/gui/widgets/tabs/setup_video.cpp:93
msgid "Show cursor"
msgstr ""
#. TRANSLATORS: video settings checkbox
-#: src/gui/widgets/tabs/setup_video.cpp:95
+#: src/gui/widgets/tabs/setup_video.cpp:96
msgid "Custom cursor"
msgstr ""
#. TRANSLATORS: video settings checkbox
-#: src/gui/widgets/tabs/setup_video.cpp:99
+#: src/gui/widgets/tabs/setup_video.cpp:100
msgid "Enable resize"
msgstr ""
#. TRANSLATORS: video settings checkbox
-#: src/gui/widgets/tabs/setup_video.cpp:102
+#: src/gui/widgets/tabs/setup_video.cpp:103
msgid "No frame"
msgstr ""
#. TRANSLATORS: video settings label
-#: src/gui/widgets/tabs/setup_video.cpp:119
-#: src/gui/widgets/tabs/setup_video.cpp:123
-#: src/gui/widgets/tabs/setup_video.cpp:313
-#: src/gui/widgets/tabs/setup_video.cpp:435
-#: src/gui/widgets/tabs/setup_video.cpp:448
+#: src/gui/widgets/tabs/setup_video.cpp:118
+#: src/gui/widgets/tabs/setup_video.cpp:122
+#: src/gui/widgets/tabs/setup_video.cpp:320
+#: src/gui/widgets/tabs/setup_video.cpp:449
+#: src/gui/widgets/tabs/setup_video.cpp:462
msgid "None"
msgstr ""
#. TRANSLATORS: video error message
-#: src/gui/widgets/tabs/setup_video.cpp:227
+#: src/gui/widgets/tabs/setup_video.cpp:226
msgid ""
"Failed to switch to windowed mode and restoration of old mode also failed!"
msgstr ""
#. TRANSLATORS: video error message
-#: src/gui/widgets/tabs/setup_video.cpp:234
+#: src/gui/widgets/tabs/setup_video.cpp:233
msgid ""
"Failed to switch to fullscreen mode and restoration of old mode also failed!"
msgstr ""
@@ -4579,32 +4840,32 @@ msgid "Restart needed for changes to take effect."
msgstr ""
#. TRANSLATORS: video settings warning
-#: src/gui/widgets/tabs/setup_video.cpp:270
+#: src/gui/widgets/tabs/setup_video.cpp:274
msgid "Changing to OpenGL"
msgstr ""
#. TRANSLATORS: video settings warning
-#: src/gui/widgets/tabs/setup_video.cpp:272
+#: src/gui/widgets/tabs/setup_video.cpp:276
msgid "Applying change to OpenGL requires restart."
msgstr ""
#. TRANSLATORS: resolution question dialog
-#: src/gui/widgets/tabs/setup_video.cpp:354
+#: src/gui/widgets/tabs/setup_video.cpp:361
msgid "Custom resolution (example: 1024x768)"
msgstr ""
#. TRANSLATORS: resolution question dialog
-#: src/gui/widgets/tabs/setup_video.cpp:356
+#: src/gui/widgets/tabs/setup_video.cpp:363
msgid "Enter new resolution: "
msgstr ""
#. TRANSLATORS: video settings warning
-#: src/gui/widgets/tabs/setup_video.cpp:383
-#: src/gui/widgets/tabs/setup_video.cpp:396
+#: src/gui/widgets/tabs/setup_video.cpp:390
+#: src/gui/widgets/tabs/setup_video.cpp:407
msgid "Screen Resolution Changed"
msgstr ""
-#: src/gui/widgets/tabs/setup_video.cpp:386
+#: src/gui/widgets/tabs/setup_video.cpp:393
msgid "Some windows may be moved to fit the lowered resolution."
msgstr ""
@@ -4783,54 +5044,54 @@ msgid "Ignore mobs"
msgstr ""
#. TRANSLATORS: social window label
-#: src/gui/widgets/tabs/socialfriendstab.h:117
+#: src/gui/widgets/tabs/socialfriendstab.h:114
#, c-format
msgid "Friends: %u/%u"
msgstr ""
#. TRANSLATORS: social window label
-#: src/gui/widgets/tabs/socialguildtab2.h:95
-#: src/gui/widgets/tabs/socialguildtab.h:165
-#: src/gui/widgets/tabs/socialpartytab.h:158
+#: src/gui/widgets/tabs/socialguildtab2.h:97
+#: src/gui/widgets/tabs/socialguildtab.h:166
+#: src/gui/widgets/tabs/socialpartytab.h:159
#, c-format
msgid "Players: %u/%u"
msgstr ""
#. TRANSLATORS: chat message
-#: src/gui/widgets/tabs/socialguildtab.h:83
+#: src/gui/widgets/tabs/socialguildtab.h:84
#, c-format
msgid "Invited user %s to guild %s."
msgstr ""
-#: src/gui/widgets/tabs/socialguildtab.h:101
+#: src/gui/widgets/tabs/socialguildtab.h:102
#, c-format
msgid "Guild %s quit requested."
msgstr ""
#. TRANSLATORS: guild invite message
-#: src/gui/widgets/tabs/socialguildtab.h:116
+#: src/gui/widgets/tabs/socialguildtab.h:118
msgid "Member Invite to Guild"
msgstr ""
#. TRANSLATORS: guild invite message
-#: src/gui/widgets/tabs/socialguildtab.h:118
+#: src/gui/widgets/tabs/socialguildtab.h:120
#, c-format
msgid "Who would you like to invite to guild %s?"
msgstr ""
#. TRANSLATORS: guild leave message
-#: src/gui/widgets/tabs/socialguildtab.h:128
+#: src/gui/widgets/tabs/socialguildtab.h:130
msgid "Leave Guild?"
msgstr ""
#. TRANSLATORS: guild leave message
-#: src/gui/widgets/tabs/socialguildtab.h:130
+#: src/gui/widgets/tabs/socialguildtab.h:132
#, c-format
msgid "Are you sure you want to leave guild %s?"
msgstr ""
#. TRANSLATORS: social window label
-#: src/gui/widgets/tabs/socialguildtab.h:141
+#: src/gui/widgets/tabs/socialguildtab.h:142
#, c-format
msgid "Members: %u/%u"
msgstr ""
@@ -4847,34 +5108,34 @@ msgstr ""
msgid "Portals: %u/%u"
msgstr ""
-#: src/gui/widgets/tabs/socialpartytab.h:85
+#: src/gui/widgets/tabs/socialpartytab.h:86
#, c-format
msgid "Invited user %s to party."
msgstr ""
-#: src/gui/widgets/tabs/socialpartytab.h:102
+#: src/gui/widgets/tabs/socialpartytab.h:103
#, c-format
msgid "Party %s quit requested."
msgstr ""
#. TRANSLATORS: party invite message
-#: src/gui/widgets/tabs/socialpartytab.h:117
+#: src/gui/widgets/tabs/socialpartytab.h:119
msgid "Member Invite to Party"
msgstr ""
#. TRANSLATORS: party invite message
-#: src/gui/widgets/tabs/socialpartytab.h:119
+#: src/gui/widgets/tabs/socialpartytab.h:121
#, c-format
msgid "Who would you like to invite to party %s?"
msgstr ""
#. TRANSLATORS: party leave message
-#: src/gui/widgets/tabs/socialpartytab.h:129
+#: src/gui/widgets/tabs/socialpartytab.h:131
msgid "Leave Party?"
msgstr ""
#. TRANSLATORS: party leave message
-#: src/gui/widgets/tabs/socialpartytab.h:131
+#: src/gui/widgets/tabs/socialpartytab.h:133
#, c-format
msgid "Are you sure you want to leave party %s?"
msgstr ""
@@ -4896,7 +5157,7 @@ msgid "Ignore items"
msgstr ""
#. TRANSLATORS: social window label
-#: src/gui/widgets/tabs/socialplayerstab.h:194
+#: src/gui/widgets/tabs/socialplayerstab.h:188
#, c-format
msgid "Visible players: %d"
msgstr ""
@@ -4921,131 +5182,122 @@ msgid "QE"
msgstr ""
#. TRANSLATORS: quests window name
-#: src/gui/windowmenu.cpp:75 src/gui/windows/questswindow.cpp:65
+#: src/gui/windowmenu.cpp:75 src/gui/windows/questswindow.cpp:66
msgid "Quests"
msgstr ""
-#. TRANSLATORS: short button name for bot checker window.
-#: src/gui/windowmenu.cpp:77
-msgid "BC"
-msgstr ""
-
-#: src/gui/windowmenu.cpp:78
-msgid "Bot checker"
-msgstr ""
-
#. TRANSLATORS: short button name for kill stats window.
-#: src/gui/windowmenu.cpp:80
+#: src/gui/windowmenu.cpp:77
msgid "KS"
msgstr ""
#. TRANSLATORS: kill stats window name
-#: src/gui/windowmenu.cpp:81 src/gui/windows/killstats.cpp:54
+#: src/gui/windowmenu.cpp:78 src/gui/windows/killstats.cpp:49
msgid "Kill stats"
msgstr ""
-#: src/gui/windowmenu.cpp:83
+#: src/gui/windowmenu.cpp:80
msgid "Smilies"
msgstr ""
#. TRANSLATORS: short button name for chat window.
-#: src/gui/windowmenu.cpp:85
+#: src/gui/windowmenu.cpp:82
msgid "CH"
msgstr ""
#. TRANSLATORS: short button name for status window.
-#: src/gui/windowmenu.cpp:93
+#: src/gui/windowmenu.cpp:90
msgid "STA"
msgstr ""
-#: src/gui/windowmenu.cpp:94
+#: src/gui/windowmenu.cpp:91
msgid "Status"
msgstr ""
#. TRANSLATORS: short button name for equipment window.
-#: src/gui/windowmenu.cpp:96
+#: src/gui/windowmenu.cpp:93
msgid "EQU"
msgstr ""
#. TRANSLATORS: equipment window name
#. TRANSLATORS: equipment button tooltip
-#: src/gui/windowmenu.cpp:97 src/gui/windows/equipmentwindow.cpp:67
-#: src/gui/windows/inventorywindow.cpp:223
+#: src/gui/windowmenu.cpp:94 src/gui/windows/equipmentwindow.cpp:65
+#: src/gui/windows/inventorywindow.cpp:235
msgid "Equipment"
msgstr ""
#. TRANSLATORS: short button name for inventory window.
-#: src/gui/windowmenu.cpp:99
+#: src/gui/windowmenu.cpp:96
msgid "INV"
msgstr ""
#. TRANSLATORS: inventory window name
#. TRANSLATORS: inventory type name
-#: src/gui/windowmenu.cpp:100 src/gui/windows/inventorywindow.cpp:140
-#: src/inventory.cpp:299
+#: src/gui/windowmenu.cpp:97 src/gui/windows/inventorywindow.cpp:144
+#: src/inventory.cpp:301
msgid "Inventory"
msgstr ""
#. TRANSLATORS: short button name for cart window.
-#: src/gui/windowmenu.cpp:102
+#: src/gui/windowmenu.cpp:99
msgid "CA"
msgstr ""
#. TRANSLATORS: cart button tooltip
#. TRANSLATORS: inventory type name
-#: src/gui/windowmenu.cpp:103 src/gui/windows/inventorywindow.cpp:219
-#: src/inventory.cpp:309
+#: src/gui/windowmenu.cpp:100 src/gui/windows/inventorywindow.cpp:231
+#: src/inventory.cpp:317
msgid "Cart"
msgstr ""
#. TRANSLATORS: short button name for map window.
-#: src/gui/windowmenu.cpp:105
+#: src/gui/windowmenu.cpp:102
msgid "MAP"
msgstr ""
#. TRANSLATORS: short button name for skills window.
-#: src/gui/windowmenu.cpp:111
+#: src/gui/windowmenu.cpp:109
msgid "SKI"
msgstr ""
#. TRANSLATORS: skills dialog name
-#: src/gui/windowmenu.cpp:112 src/gui/windows/skilldialog.cpp:71
+#: src/gui/windowmenu.cpp:110 src/gui/windows/skilldialog.cpp:69
msgid "Skills"
msgstr ""
#. TRANSLATORS: short button name for social window.
-#: src/gui/windowmenu.cpp:116
+#: src/gui/windowmenu.cpp:114
msgid "SOC"
msgstr ""
#. TRANSLATORS: full button name
#. TRANSLATORS: social window name
-#: src/gui/windowmenu.cpp:118 src/gui/windows/socialwindow.cpp:56
+#: src/gui/windowmenu.cpp:116 src/gui/windows/socialwindow.cpp:54
msgid "Social"
msgstr ""
#. TRANSLATORS: short button name for shortcuts window.
-#: src/gui/windowmenu.cpp:120
+#: src/gui/windowmenu.cpp:118
msgid "SH"
msgstr ""
#. TRANSLATORS: short button name for spells window.
-#: src/gui/windowmenu.cpp:124
+#: src/gui/windowmenu.cpp:122
msgid "SP"
msgstr ""
#. TRANSLATORS: short button name for drops window.
-#: src/gui/windowmenu.cpp:128
+#: src/gui/windowmenu.cpp:126
msgid "DR"
msgstr ""
#. TRANSLATORS: short button name for did you know window.
-#: src/gui/windowmenu.cpp:132
+#: src/gui/windowmenu.cpp:131
msgid "YK"
msgstr ""
#. TRANSLATORS: full button name
-#: src/gui/windowmenu.cpp:134
+#: src/gui/windowmenu.cpp:133
msgid "Did you know"
msgstr ""
@@ -5055,50 +5307,63 @@ msgid "SHP"
msgstr ""
#. TRANSLATORS: short button name for outfits window.
-#: src/gui/windowmenu.cpp:140
+#: src/gui/windowmenu.cpp:141
msgid "OU"
msgstr ""
#. TRANSLATORS: short button name for updates window.
-#: src/gui/windowmenu.cpp:144
+#: src/gui/windowmenu.cpp:146
msgid "UP"
msgstr ""
#. TRANSLATORS: full button name
-#: src/gui/windowmenu.cpp:146
+#: src/gui/windowmenu.cpp:148
msgid "Updates"
msgstr ""
#. TRANSLATORS: short button name for bank window.
-#: src/gui/windowmenu.cpp:148
+#: src/gui/windowmenu.cpp:151
msgid "BA"
msgstr ""
#. TRANSLATORS: full button name
#. TRANSLATORS: bank window name
-#: src/gui/windowmenu.cpp:150 src/gui/windows/bankwindow.cpp:43
+#: src/gui/windowmenu.cpp:153 src/gui/windows/bankwindow.cpp:43
msgid "Bank"
msgstr ""
+#. TRANSLATORS: short button name for mail window.
+#: src/gui/windowmenu.cpp:156
+msgid "MA"
+msgstr ""
+
+#. TRANSLATORS: full button name
+#. TRANSLATORS: mail window name
+#. TRANSLATORS: inventory type name
+#: src/gui/windowmenu.cpp:158 src/gui/windows/mailwindow.cpp:52
+#: src/inventory.cpp:322
+msgid "Mail"
+msgstr ""
+
#. TRANSLATORS: short button name for debug window.
-#: src/gui/windowmenu.cpp:152
+#: src/gui/windowmenu.cpp:161
msgid "DBG"
msgstr ""
#. TRANSLATORS: short button name for windows list menu.
-#: src/gui/windowmenu.cpp:161
+#: src/gui/windowmenu.cpp:170
msgid "WIN"
msgstr ""
#. TRANSLATORS: short button name for setup window.
-#: src/gui/windowmenu.cpp:165
+#: src/gui/windowmenu.cpp:175
msgid "SET"
msgstr ""
#. TRANSLATORS: short key name
#. TRANSLATORS: outfits window label
-#: src/gui/windowmenu.cpp:300 src/gui/windows/outfitwindow.cpp:72
-#: src/gui/windows/outfitwindow.cpp:568
+#: src/gui/windowmenu.cpp:310 src/gui/windows/outfitwindow.cpp:75
+#: src/gui/windows/outfitwindow.cpp:626
#, c-format
msgid "Key: %s"
msgstr ""
@@ -5118,82 +5383,71 @@ msgstr ""
msgid "Deposit"
msgstr ""
-#. TRANSLATORS: bot checker window header
-#: src/gui/windows/botcheckerwindow.cpp:44
-msgid "Bot Checker"
-msgstr ""
-
-#. TRANSLATORS: bot checker window button
-#. TRANSLATORS: npc dialog button
-#: src/gui/windows/botcheckerwindow.cpp:53 src/gui/windows/npcdialog.cpp:117
-msgid "Reset"
-msgstr ""
-
-#. TRANSLATORS: bot checker window table header
-#: src/gui/windows/botcheckerwindow.cpp:94
-msgid "Result"
-msgstr ""
-
#. TRANSLATORS: buy dialog name
-#: src/gui/windows/buydialog.cpp:175
+#: src/gui/windows/buydialog.cpp:176
msgid "Create items"
msgstr ""
#. TRANSLATORS: buy dialog label
-#: src/gui/windows/buydialog.cpp:257
+#: src/gui/windows/buydialog.cpp:264
msgid "Amount:"
msgstr ""
#. TRANSLATORS: char create dialog button
#. TRANSLATORS: char select dialog. button.
#. TRANSLATORS: social window button
-#: src/gui/windows/buydialog.cpp:268 src/gui/windows/charcreatedialog.cpp:120
-#: src/gui/windows/charselectdialog.cpp:624
-#: src/gui/windows/socialwindow.cpp:79
+#: src/gui/windows/buydialog.cpp:275 src/gui/windows/charcreatedialog.cpp:119
+#: src/gui/windows/charselectdialog.cpp:636
+#: src/gui/windows/socialwindow.cpp:77
msgid "Create"
msgstr "సృష్టించు"
+#. TRANSLATORS: buy dialog label
+#: src/gui/windows/buydialog.cpp:316
+msgid "Filter:"
+msgstr ""
+
#. TRANSLATORS: change email dialog header
#. TRANSLATORS: button in change email dialog
-#: src/gui/windows/changeemaildialog.cpp:47
-#: src/gui/windows/changeemaildialog.cpp:52
+#: src/gui/windows/changeemaildialog.cpp:48
+#: src/gui/windows/changeemaildialog.cpp:53
msgid "Change Email Address"
msgstr "ఈమెయిల్ చిరునామాని మార్చు"
#. TRANSLATORS: label in change email dialog
#. TRANSLATORS: change password dialog label
-#: src/gui/windows/changeemaildialog.cpp:60
-#: src/gui/windows/changepassworddialog.cpp:63
+#: src/gui/windows/changeemaildialog.cpp:61
+#: src/gui/windows/changepassworddialog.cpp:64
#, c-format
msgid "Account: %s"
msgstr "ఖాతా: %s"
#. TRANSLATORS: label in change email dialog
-#: src/gui/windows/changeemaildialog.cpp:64
+#: src/gui/windows/changeemaildialog.cpp:65
msgid "Type new email address twice:"
msgstr ""
#. TRANSLATORS: change email error
-#: src/gui/windows/changeemaildialog.cpp:136
+#: src/gui/windows/changeemaildialog.cpp:137
#, c-format
msgid "The new email address needs to be at least %u characters long."
msgstr ""
#. TRANSLATORS: change email error
-#: src/gui/windows/changeemaildialog.cpp:144
+#: src/gui/windows/changeemaildialog.cpp:145
#, c-format
msgid "The new email address needs to be less than %u characters long."
msgstr ""
#. TRANSLATORS: change email error
-#: src/gui/windows/changeemaildialog.cpp:152
+#: src/gui/windows/changeemaildialog.cpp:153
msgid "The email address entries mismatch."
msgstr ""
#. TRANSLATORS: change password window name
#. TRANSLATORS: change password dialog button
-#: src/gui/windows/changepassworddialog.cpp:48
-#: src/gui/windows/changepassworddialog.cpp:54
+#: src/gui/windows/changepassworddialog.cpp:49
+#: src/gui/windows/changepassworddialog.cpp:55
msgid "Change Password"
msgstr "సంకేతపదాన్ని మార్చు"
@@ -5201,41 +5455,41 @@ msgstr "సంకేతపదాన్ని మార్చు"
#. TRANSLATORS: login dialog label
#. TRANSLATORS: register dialog. label.
#. TRANSLATORS: unregister dialog. label.
-#: src/gui/windows/changepassworddialog.cpp:67
-#: src/gui/windows/logindialog.cpp:106 src/gui/windows/registerdialog.cpp:79
-#: src/gui/windows/unregisterdialog.cpp:65
+#: src/gui/windows/changepassworddialog.cpp:68
+#: src/gui/windows/logindialog.cpp:107 src/gui/windows/registerdialog.cpp:76
+#: src/gui/windows/unregisterdialog.cpp:67
msgid "Password:"
msgstr "సంకేతపదం:"
#. TRANSLATORS: change password dialog label
-#: src/gui/windows/changepassworddialog.cpp:70
+#: src/gui/windows/changepassworddialog.cpp:71
msgid "Type new password twice:"
msgstr ""
#. TRANSLATORS: change password error
-#: src/gui/windows/changepassworddialog.cpp:117
+#: src/gui/windows/changepassworddialog.cpp:118
msgid "Enter the old password first."
msgstr ""
#. TRANSLATORS: change password error
-#: src/gui/windows/changepassworddialog.cpp:124
+#: src/gui/windows/changepassworddialog.cpp:125
#, c-format
msgid "The new password needs to be at least %u characters long."
msgstr ""
#. TRANSLATORS: change password error
-#: src/gui/windows/changepassworddialog.cpp:132
+#: src/gui/windows/changepassworddialog.cpp:133
#, c-format
msgid "The new password needs to be less than %u characters long."
msgstr ""
#. TRANSLATORS: change password error
-#: src/gui/windows/changepassworddialog.cpp:140
+#: src/gui/windows/changepassworddialog.cpp:141
msgid "The new password entries mismatch."
msgstr ""
#. TRANSLATORS: char create dialog name
-#: src/gui/windows/charcreatedialog.cpp:76
+#: src/gui/windows/charcreatedialog.cpp:75
msgid "New Character"
msgstr ""
@@ -5243,9 +5497,9 @@ msgstr ""
#. TRANSLATORS: edit server dialog label
#. TRANSLATORS: login dialog label
#. TRANSLATORS: register dialog. label.
-#: src/gui/windows/charcreatedialog.cpp:82
-#: src/gui/windows/editserverdialog.cpp:74 src/gui/windows/logindialog.cpp:104
-#: src/gui/windows/registerdialog.cpp:77
+#: src/gui/windows/charcreatedialog.cpp:81
+#: src/gui/windows/editserverdialog.cpp:71 src/gui/windows/logindialog.cpp:105
+#: src/gui/windows/registerdialog.cpp:74
msgid "Name:"
msgstr "పేరు:"
@@ -5253,12 +5507,12 @@ msgstr "పేరు:"
#. You may change this symbol if your language uses another.
#. TRANSLATORS: char create dialog button
#. TRANSLATORS: outfits window button
-#: src/gui/windows/charcreatedialog.cpp:86
-#: src/gui/windows/charcreatedialog.cpp:95
-#: src/gui/windows/charcreatedialog.cpp:112
-#: src/gui/windows/charcreatedialog.cpp:195
-#: src/gui/windows/charcreatedialog.cpp:205
-#: src/gui/windows/outfitwindow.cpp:60
+#: src/gui/windows/charcreatedialog.cpp:85
+#: src/gui/windows/charcreatedialog.cpp:94
+#: src/gui/windows/charcreatedialog.cpp:111
+#: src/gui/windows/charcreatedialog.cpp:196
+#: src/gui/windows/charcreatedialog.cpp:206
+#: src/gui/windows/outfitwindow.cpp:63
msgid ">"
msgstr ""
@@ -5266,75 +5520,75 @@ msgstr ""
#. You may change this symbol if your language uses another.
#. TRANSLATORS: char create dialog button
#. TRANSLATORS: outfits window button
-#: src/gui/windows/charcreatedialog.cpp:90
-#: src/gui/windows/charcreatedialog.cpp:97
-#: src/gui/windows/charcreatedialog.cpp:197
-#: src/gui/windows/charcreatedialog.cpp:207
-#: src/gui/windows/outfitwindow.cpp:58
+#: src/gui/windows/charcreatedialog.cpp:89
+#: src/gui/windows/charcreatedialog.cpp:96
+#: src/gui/windows/charcreatedialog.cpp:198
+#: src/gui/windows/charcreatedialog.cpp:208
+#: src/gui/windows/outfitwindow.cpp:61
msgid "<"
msgstr ""
#. TRANSLATORS: char create dialog label
-#: src/gui/windows/charcreatedialog.cpp:92
+#: src/gui/windows/charcreatedialog.cpp:91
msgid "Hair color:"
msgstr ""
#. TRANSLATORS: char create dialog label
-#: src/gui/windows/charcreatedialog.cpp:99
+#: src/gui/windows/charcreatedialog.cpp:98
msgid "Hair style:"
msgstr ""
#. TRANSLATORS: char create dialog button
-#: src/gui/windows/charcreatedialog.cpp:110
+#: src/gui/windows/charcreatedialog.cpp:109
msgid "^"
msgstr ""
#. TRANSLATORS: char create dialog label
-#: src/gui/windows/charcreatedialog.cpp:118
-#: src/gui/windows/charcreatedialog.cpp:496
+#: src/gui/windows/charcreatedialog.cpp:117
+#: src/gui/windows/charcreatedialog.cpp:509
#, c-format
msgid "Please distribute %d points"
msgstr ""
#. TRANSLATORS: char create dialog label
-#: src/gui/windows/charcreatedialog.cpp:199
+#: src/gui/windows/charcreatedialog.cpp:200
msgid "Race:"
msgstr ""
#. TRANSLATORS: char create dialog label
-#: src/gui/windows/charcreatedialog.cpp:209
+#: src/gui/windows/charcreatedialog.cpp:210
msgid "Look:"
msgstr ""
#. TRANSLATORS: one char size female character gender
#. TRANSLATORS: here F is title for friends tab in social window
-#: src/gui/windows/charcreatedialog.cpp:223
-#: src/gui/windows/socialwindow.cpp:75
+#: src/gui/windows/charcreatedialog.cpp:224
+#: src/gui/windows/socialwindow.cpp:73
msgid "F"
msgstr ""
#. TRANSLATORS: one char size male character gender
-#: src/gui/windows/charcreatedialog.cpp:225
+#: src/gui/windows/charcreatedialog.cpp:226
msgid "M"
msgstr ""
#. TRANSLATORS: one char size unknown character gender
-#: src/gui/windows/charcreatedialog.cpp:227
+#: src/gui/windows/charcreatedialog.cpp:228
msgid "U"
msgstr ""
#. TRANSLATORS: char creation error
-#: src/gui/windows/charcreatedialog.cpp:378
+#: src/gui/windows/charcreatedialog.cpp:388
msgid "Your name needs to be at least 4 characters."
msgstr "మీ పేరు కనీసం 4 అక్షరాల పొడవుండాలి."
#. TRANSLATORS: char create dialog label
-#: src/gui/windows/charcreatedialog.cpp:486
+#: src/gui/windows/charcreatedialog.cpp:499
msgid "Character stats OK"
msgstr ""
#. TRANSLATORS: char create dialog label
-#: src/gui/windows/charcreatedialog.cpp:502
+#: src/gui/windows/charcreatedialog.cpp:515
#, c-format
msgid "Please remove %d points"
msgstr ""
@@ -5350,68 +5604,72 @@ msgid "Are you sure you want to delete this character?"
msgstr ""
#. TRANSLATORS: char select dialog name
-#: src/gui/windows/charselectdialog.cpp:66
+#: src/gui/windows/charselectdialog.cpp:61
#, c-format
msgid "Account %s (last login time %s)"
msgstr ""
#. TRANSLATORS: char select dialog. button.
-#: src/gui/windows/charselectdialog.cpp:73
+#: src/gui/windows/charselectdialog.cpp:70
msgid "Switch"
msgstr ""
#. TRANSLATORS: char select dialog. button.
-#: src/gui/windows/charselectdialog.cpp:75
+#: src/gui/windows/charselectdialog.cpp:72
msgid "Password"
msgstr ""
#. TRANSLATORS: char select dialog. button.
#. TRANSLATORS: updater window button
-#: src/gui/windows/charselectdialog.cpp:80
-#: src/gui/windows/charselectdialog.cpp:614
-#: src/gui/windows/updaterwindow.cpp:192
+#: src/gui/windows/charselectdialog.cpp:77
+#: src/gui/windows/charselectdialog.cpp:626
+#: src/gui/windows/updaterwindow.cpp:191
msgid "Play"
msgstr ""
#. TRANSLATORS: char select dialog. button.
+#. TRANSLATORS: info message header
+#. TRANSLATORS: info header
#. TRANSLATORS: info message
-#: src/gui/windows/charselectdialog.cpp:82
-#: src/net/ea/charserverhandler.cpp:160
-#: src/net/eathena/charserverhandler.cpp:591
-#: src/net/eathena/charserverhandler.cpp:621
+#: src/gui/windows/charselectdialog.cpp:79
+#: src/net/ea/charserverhandler.cpp:166
+#: src/net/eathena/charserverhandler.cpp:608
+#: src/net/eathena/charserverhandler.cpp:644
msgid "Info"
msgstr ""
#. TRANSLATORS: char select dialog. button.
#. TRANSLATORS: unregister dialog name
#. TRANSLATORS: unregister dialog. button.
-#: src/gui/windows/charselectdialog.cpp:110
-#: src/gui/windows/unregisterdialog.cpp:47
-#: src/gui/windows/unregisterdialog.cpp:52
+#: src/gui/windows/charselectdialog.cpp:107
+#: src/gui/windows/unregisterdialog.cpp:48
+#: src/gui/windows/unregisterdialog.cpp:53
msgid "Unregister"
msgstr ""
#. TRANSLATORS: char select dialog. button.
-#: src/gui/windows/charselectdialog.cpp:122
+#: src/gui/windows/charselectdialog.cpp:119
msgid "Change Email"
msgstr ""
#. TRANSLATORS: char select dialog name
-#: src/gui/windows/charselectdialog.cpp:166
+#: src/gui/windows/charselectdialog.cpp:163
#, c-format
msgid "Account %s"
msgstr ""
-#: src/gui/windows/charselectdialog.cpp:195
+#. TRANSLATORS: pin code dialog header.
+#: src/gui/windows/charselectdialog.cpp:193
msgid "Please set new pincode"
msgstr ""
+#. TRANSLATORS: character rename dialog header.
#: src/gui/windows/charselectdialog.cpp:242
msgid "Please enter new name"
msgstr ""
#. TRANSLATORS: char select dialog. player info message.
-#: src/gui/windows/charselectdialog.cpp:261
+#: src/gui/windows/charselectdialog.cpp:262
#, c-format
msgid ""
"Hp: %u/%u\n"
@@ -5421,48 +5679,56 @@ msgid ""
"Money: %s"
msgstr ""
-#: src/gui/windows/charselectdialog.cpp:319
+#: src/gui/windows/charselectdialog.cpp:325
msgid "Incorrect password"
msgstr ""
#. TRANSLATORS: char deletion question.
-#: src/gui/windows/charselectdialog.cpp:464
+#: src/gui/windows/charselectdialog.cpp:473
msgid "Enter your email for deleting character"
msgstr ""
-#: src/gui/windows/charselectdialog.cpp:464
+#. TRANSLATORS: email label.
+#: src/gui/windows/charselectdialog.cpp:475
msgid "Enter email:"
msgstr ""
#. TRANSLATORS: char deletion question.
-#: src/gui/windows/charselectdialog.cpp:471
+#: src/gui/windows/charselectdialog.cpp:482
msgid "Enter password for deleting character"
msgstr ""
-#: src/gui/windows/charselectdialog.cpp:471
+#. TRANSLATORS: email label.
+#: src/gui/windows/charselectdialog.cpp:484
msgid "Enter password:"
msgstr ""
#. TRANSLATORS: chat message
-#: src/gui/windows/chatwindow.cpp:675
+#: src/gui/windows/chatwindow.cpp:669
#, c-format
msgid "Present: %s; %d players are present."
msgstr ""
#. TRANSLATORS: chat message
-#: src/gui/windows/chatwindow.cpp:1118
+#: src/gui/windows/chatwindow.cpp:1115
#, c-format
msgid "Whispering to %s: %s"
msgstr ""
+#. TRANSLATORS: error message
+#: src/gui/windows/chatwindow.cpp:1566
+#, c-format
+msgid "Broken nick detected: %s"
+msgstr ""
+
#. TRANSLATORS: owners pet name. For example: 4144's pet
-#: src/gui/windows/chatwindow.cpp:1728 src/net/eathena/pethandler.cpp:174
+#: src/gui/windows/chatwindow.cpp:1754 src/net/eathena/pethandler.cpp:173
#, c-format
msgid "%s's pet"
msgstr ""
#. TRANSLATORS: confirm dialog button
-#: src/gui/windows/confirmdialog.cpp:55
+#: src/gui/windows/confirmdialog.cpp:57
msgid "Yes"
msgstr "అవును"
@@ -5497,49 +5763,49 @@ msgid "Auto open this window"
msgstr ""
#. TRANSLATORS: edit server dialog name
-#: src/gui/windows/editserverdialog.cpp:48
+#: src/gui/windows/editserverdialog.cpp:45
msgid "Edit Server"
msgstr ""
#. TRANSLATORS: edit server dialog button
#. TRANSLATORS: servers dialog button
-#: src/gui/windows/editserverdialog.cpp:57
-#: src/gui/windows/serverdialog.cpp:116
+#: src/gui/windows/editserverdialog.cpp:54
+#: src/gui/windows/serverdialog.cpp:115
msgid "Connect"
msgstr ""
#. TRANSLATORS: edit server dialog label
-#: src/gui/windows/editserverdialog.cpp:63
+#: src/gui/windows/editserverdialog.cpp:60
msgid "Use same ip"
msgstr ""
#. TRANSLATORS: edit server dialog label
-#: src/gui/windows/editserverdialog.cpp:76
+#: src/gui/windows/editserverdialog.cpp:73
msgid "Address:"
msgstr ""
#. TRANSLATORS: edit server dialog label
-#: src/gui/windows/editserverdialog.cpp:78
+#: src/gui/windows/editserverdialog.cpp:75
msgid "Port:"
msgstr ""
#. TRANSLATORS: edit server dialog label
-#: src/gui/windows/editserverdialog.cpp:80
+#: src/gui/windows/editserverdialog.cpp:77
msgid "Server type:"
msgstr ""
#. TRANSLATORS: edit server dialog label
-#: src/gui/windows/editserverdialog.cpp:82
+#: src/gui/windows/editserverdialog.cpp:79
msgid "Description:"
msgstr ""
#. TRANSLATORS: edit server dialog label
-#: src/gui/windows/editserverdialog.cpp:84
+#: src/gui/windows/editserverdialog.cpp:81
msgid "Online list url:"
msgstr ""
#. TRANSLATORS: edit server dialog error message
-#: src/gui/windows/editserverdialog.cpp:214
+#: src/gui/windows/editserverdialog.cpp:213
msgid "Please at least type both the address and the port of the server."
msgstr ""
@@ -5551,17 +5817,17 @@ msgstr ""
#. TRANSLATORS: egg selection dialog button
#. TRANSLATORS: input action name
-#: src/gui/windows/eggselectiondialog.cpp:51 src/input/pages/gui.cpp:93
+#: src/gui/windows/eggselectiondialog.cpp:51 src/input/pages/gui.cpp:91
msgid "Select"
msgstr ""
#. TRANSLATORS: font size
-#: src/gui/windows/emotewindow.cpp:47
+#: src/gui/windows/emotewindow.cpp:48
msgid "Normal font"
msgstr ""
#. TRANSLATORS: emotes tab name
-#: src/gui/windows/emotewindow.cpp:119
+#: src/gui/windows/emotewindow.cpp:118
msgid "Fonts"
msgstr ""
@@ -5570,10 +5836,24 @@ msgstr ""
msgid "Did you know..."
msgstr ""
+#. TRANSLATORS: insert card dialog name
+#: src/gui/windows/insertcarddialog.cpp:43
+#: src/gui/windows/insertcarddialog.cpp:45
+msgid "Insert card"
+msgstr ""
+
+#. TRANSLATORS: insert card dialog button
+#. TRANSLATORS: input action name
+#. TRANSLATORS: inventory button
+#: src/gui/windows/insertcarddialog.cpp:51 src/input/pages/gui.cpp:121
+#: src/resources/itemtypemapdata.h:97
+msgid "Insert"
+msgstr ""
+
#. TRANSLATORS: inventory button
#. TRANSLATORS: outfits window button
#. TRANSLATORS: inventory button
-#: src/gui/windows/inventorywindow.cpp:182 src/gui/windows/outfitwindow.cpp:62
+#: src/gui/windows/inventorywindow.cpp:196 src/gui/windows/outfitwindow.cpp:65
#: src/resources/itemtypemapdata.h:45 src/resources/itemtypemapdata.h:49
#: src/resources/itemtypemapdata.h:53 src/resources/itemtypemapdata.h:57
#: src/resources/itemtypemapdata.h:61 src/resources/itemtypemapdata.h:65
@@ -5584,138 +5864,138 @@ msgstr ""
msgid "Equip"
msgstr ""
-#. TRANSLATORS: inventory button
-#: src/gui/windows/inventorywindow.cpp:201
-msgid "Split"
-msgstr ""
-
#. TRANSLATORS: inventory outfits button
-#: src/gui/windows/inventorywindow.cpp:203
+#: src/gui/windows/inventorywindow.cpp:215
msgid "O"
msgstr ""
#. TRANSLATORS: inventory cart button
-#: src/gui/windows/inventorywindow.cpp:205
+#: src/gui/windows/inventorywindow.cpp:217
msgid "C"
msgstr ""
#. TRANSLATORS: inventory shop button
-#: src/gui/windows/inventorywindow.cpp:207
+#: src/gui/windows/inventorywindow.cpp:219
msgid "S"
msgstr ""
#. TRANSLATORS: inventory equipment button
-#: src/gui/windows/inventorywindow.cpp:209
+#: src/gui/windows/inventorywindow.cpp:221
msgid "E"
msgstr ""
#. TRANSLATORS: item amount window button
-#: src/gui/windows/itemamountwindow.cpp:171
+#: src/gui/windows/itemamountwindow.cpp:183
msgid "All"
msgstr "అన్నీ"
#. TRANSLATORS: amount window message
-#: src/gui/windows/itemamountwindow.cpp:227
+#: src/gui/windows/itemamountwindow.cpp:239
msgid "Select amount of items to trade."
msgstr ""
#. TRANSLATORS: amount window message
-#: src/gui/windows/itemamountwindow.cpp:231
+#: src/gui/windows/itemamountwindow.cpp:243
msgid "Select amount of items to drop."
msgstr ""
#. TRANSLATORS: amount window message
-#: src/gui/windows/itemamountwindow.cpp:235
+#: src/gui/windows/itemamountwindow.cpp:247
msgid "Select amount of items to store."
msgstr ""
#. TRANSLATORS: amount window message
-#: src/gui/windows/itemamountwindow.cpp:239
+#: src/gui/windows/itemamountwindow.cpp:252
+msgid "Select amount of items to send."
+msgstr ""
+
+#. TRANSLATORS: amount window message
+#: src/gui/windows/itemamountwindow.cpp:257
msgid "Select amount of items to store to cart."
msgstr ""
#. TRANSLATORS: amount window message
-#: src/gui/windows/itemamountwindow.cpp:243
+#: src/gui/windows/itemamountwindow.cpp:261
msgid "Select amount of items to retrieve."
msgstr ""
#. TRANSLATORS: amount window message
-#: src/gui/windows/itemamountwindow.cpp:247
+#: src/gui/windows/itemamountwindow.cpp:265
msgid "Select amount of items to retrieve from cart."
msgstr ""
#. TRANSLATORS: amount window message
-#: src/gui/windows/itemamountwindow.cpp:251
+#: src/gui/windows/itemamountwindow.cpp:269
msgid "Select amount of items to split."
msgstr ""
#. TRANSLATORS: amount window message
-#: src/gui/windows/itemamountwindow.cpp:255
+#: src/gui/windows/itemamountwindow.cpp:273
msgid "Add to buy shop."
msgstr ""
#. TRANSLATORS: amount window message
-#: src/gui/windows/itemamountwindow.cpp:259
+#: src/gui/windows/itemamountwindow.cpp:277
msgid "Add to sell shop."
msgstr ""
#. TRANSLATORS: amount window message
-#: src/gui/windows/itemamountwindow.cpp:263
+#: src/gui/windows/itemamountwindow.cpp:281
msgid "Unknown."
msgstr ""
#. TRANSLATORS: kill stats window button
-#: src/gui/windows/killstats.cpp:59
+#: src/gui/windows/killstats.cpp:54
msgid "Reset stats"
msgstr ""
#. TRANSLATORS: kill stats window button
-#: src/gui/windows/killstats.cpp:61
+#: src/gui/windows/killstats.cpp:56
msgid "Reset timer"
msgstr ""
#. TRANSLATORS: kill stats window label
-#: src/gui/windows/killstats.cpp:66 src/gui/windows/killstats.cpp:180
-#: src/gui/windows/killstats.cpp:285 src/gui/windows/killstats.cpp:526
+#: src/gui/windows/killstats.cpp:61 src/gui/windows/killstats.cpp:166
+#: src/gui/windows/killstats.cpp:272 src/gui/windows/killstats.cpp:423
#, c-format
msgid "Kills: %s, total exp: %s"
msgstr ""
#. TRANSLATORS: kill stats window label
-#: src/gui/windows/killstats.cpp:69 src/gui/windows/killstats.cpp:182
-#: src/gui/windows/killstats.cpp:262 src/gui/windows/killstats.cpp:277
-#: src/gui/windows/killstats.cpp:528
+#: src/gui/windows/killstats.cpp:64 src/gui/windows/killstats.cpp:168
+#: src/gui/windows/killstats.cpp:249 src/gui/windows/killstats.cpp:264
+#: src/gui/windows/killstats.cpp:425
#, c-format
msgid "Avg Exp: %s"
msgstr ""
#. TRANSLATORS: kill stats window label
-#: src/gui/windows/killstats.cpp:71 src/gui/windows/killstats.cpp:185
-#: src/gui/windows/killstats.cpp:267 src/gui/windows/killstats.cpp:281
-#: src/gui/windows/killstats.cpp:531
+#: src/gui/windows/killstats.cpp:66 src/gui/windows/killstats.cpp:171
+#: src/gui/windows/killstats.cpp:254 src/gui/windows/killstats.cpp:268
+#: src/gui/windows/killstats.cpp:428
#, c-format
msgid "No. of avg mob to next level: %s"
msgstr ""
#. TRANSLATORS: kill stats window label
-#: src/gui/windows/killstats.cpp:74 src/gui/windows/killstats.cpp:196
-#: src/gui/windows/killstats.cpp:289 src/gui/windows/killstats.cpp:534
+#: src/gui/windows/killstats.cpp:69 src/gui/windows/killstats.cpp:182
+#: src/gui/windows/killstats.cpp:276 src/gui/windows/killstats.cpp:431
#, c-format
msgid "Kills/Min: %s, Exp/Min: %s"
msgstr ""
#. TRANSLATORS: kill stats window label
-#: src/gui/windows/killstats.cpp:78 src/gui/windows/killstats.cpp:83
-#: src/gui/windows/killstats.cpp:88 src/gui/windows/killstats.cpp:355
-#: src/gui/windows/killstats.cpp:374 src/gui/windows/killstats.cpp:395
+#: src/gui/windows/killstats.cpp:73 src/gui/windows/killstats.cpp:78
+#: src/gui/windows/killstats.cpp:83 src/gui/windows/killstats.cpp:341
+#: src/gui/windows/killstats.cpp:360 src/gui/windows/killstats.cpp:381
#, c-format
msgid "Exp speed per %d min: %s"
msgid_plural "Exp speed per %d min: %s"
msgstr[0] ""
msgstr[1] ""
-#: src/gui/windows/killstats.cpp:80 src/gui/windows/killstats.cpp:85
-#: src/gui/windows/killstats.cpp:91
+#: src/gui/windows/killstats.cpp:75 src/gui/windows/killstats.cpp:80
+#: src/gui/windows/killstats.cpp:86
#, c-format
msgid "Time for next level per %d min: %s"
msgid_plural "Time for next level per %d min: %s"
@@ -5723,54 +6003,37 @@ msgstr[0] ""
msgstr[1] ""
#. TRANSLATORS: kill stats window label
-#: src/gui/windows/killstats.cpp:94 src/gui/windows/killstats.cpp:294
+#: src/gui/windows/killstats.cpp:89 src/gui/windows/killstats.cpp:281
msgid "Last kill exp:"
msgstr ""
#. TRANSLATORS: kill stats window label
-#: src/gui/windows/killstats.cpp:97 src/gui/windows/killstats.cpp:426
-#: src/gui/windows/killstats.cpp:433 src/gui/windows/killstats.cpp:440
-#: src/gui/windows/killstats.cpp:446
-msgid "Time before jacko spawn:"
-msgstr ""
-
-#. TRANSLATORS: kill stats window label
-#: src/gui/windows/killstats.cpp:134 src/gui/windows/killstats.cpp:247
+#: src/gui/windows/killstats.cpp:121 src/gui/windows/killstats.cpp:234
#, c-format
msgid "Level: %d at %f%%"
msgstr ""
#. TRANSLATORS: kill stats window label
-#: src/gui/windows/killstats.cpp:139 src/gui/windows/killstats.cpp:252
+#: src/gui/windows/killstats.cpp:126 src/gui/windows/killstats.cpp:239
#, c-format
msgid "Exp: %d/%d Left: %d"
msgstr ""
#. TRANSLATORS: kill stats window label
-#: src/gui/windows/killstats.cpp:143 src/gui/windows/killstats.cpp:258
-#: src/gui/windows/killstats.cpp:272
+#: src/gui/windows/killstats.cpp:130 src/gui/windows/killstats.cpp:245
+#: src/gui/windows/killstats.cpp:259
#, c-format
msgid "1%% = %d exp, avg mob for 1%%: %s"
msgstr ""
#. TRANSLATORS: kill stats window label
-#: src/gui/windows/killstats.cpp:361 src/gui/windows/killstats.cpp:370
-#: src/gui/windows/killstats.cpp:381 src/gui/windows/killstats.cpp:390
-#: src/gui/windows/killstats.cpp:403 src/gui/windows/killstats.cpp:412
+#: src/gui/windows/killstats.cpp:347 src/gui/windows/killstats.cpp:356
+#: src/gui/windows/killstats.cpp:367 src/gui/windows/killstats.cpp:376
+#: src/gui/windows/killstats.cpp:389 src/gui/windows/killstats.cpp:398
#, c-format
msgid " Time for next level: %s"
msgstr ""
-#. TRANSLATORS: kill stats window label
-#: src/gui/windows/killstats.cpp:433
-#, c-format
-msgid "%s %d?"
-msgstr ""
-
-#: src/gui/windows/killstats.cpp:440
-msgid "jacko spawning"
-msgstr ""
-
#. TRANSLATORS: login dialog name
#. TRANSLATORS: login dialog button
#: src/gui/windows/logindialog.cpp:64 src/gui/windows/logindialog.cpp:81
@@ -5795,8 +6058,8 @@ msgstr ""
#. TRANSLATORS: login dialog button
#. TRANSLATORS: register dialog name
#. TRANSLATORS: register dialog. button.
-#: src/gui/windows/logindialog.cpp:83 src/gui/windows/registerdialog.cpp:54
-#: src/gui/windows/registerdialog.cpp:63
+#: src/gui/windows/logindialog.cpp:83 src/gui/windows/registerdialog.cpp:51
+#: src/gui/windows/registerdialog.cpp:60
msgid "Register"
msgstr ""
@@ -5806,31 +6069,128 @@ msgid "Custom update host"
msgstr ""
#. TRANSLATORS: login dialog label
-#: src/gui/windows/logindialog.cpp:100
+#: src/gui/windows/logindialog.cpp:101
msgid "Server:"
msgstr ""
#. TRANSLATORS: login dialog label
-#: src/gui/windows/logindialog.cpp:110
+#: src/gui/windows/logindialog.cpp:111
#, c-format
msgid "Update host: %s"
msgstr ""
-#: src/gui/windows/logindialog.cpp:229
+#. TRANSLATORS: question dialog
+#: src/gui/windows/logindialog.cpp:238
msgid "Open register url"
msgstr ""
-#: src/gui/windows/ministatuswindow.cpp:72
+#. TRANSLATORS: mail edit window name
+#: src/gui/windows/maileditwindow.cpp:47
+msgid "Edit mail"
+msgstr ""
+
+#. TRANSLATORS: mail edit window button
+#: src/gui/windows/maileditwindow.cpp:50
+msgid "Send"
+msgstr "పంపించు"
+
+#. TRANSLATORS: mail edit window button
+#. TRANSLATORS: npc dialog button
+#. TRANSLATORS: servers dialog button
+#. TRANSLATORS: shop window label
+#. TRANSLATORS: trade window button
+#: src/gui/windows/maileditwindow.cpp:54 src/gui/windows/npcdialog.cpp:117
+#: src/gui/windows/serverdialog.cpp:117 src/gui/windows/shopwindow.cpp:124
+#: src/gui/windows/tradewindow.cpp:82
+msgid "Add"
+msgstr ""
+
+#. TRANSLATORS: mail edit window label
+#: src/gui/windows/maileditwindow.cpp:56
+msgid "To:"
+msgstr ""
+
+#. TRANSLATORS: mail edit window label
+#. TRANSLATORS: mail view window label
+#: src/gui/windows/maileditwindow.cpp:58 src/gui/windows/mailviewwindow.cpp:72
+msgid "Subject:"
+msgstr ""
+
+#. TRANSLATORS: mail edit window label
+#. TRANSLATORS: mail view window label
+#: src/gui/windows/maileditwindow.cpp:60
+#: src/gui/windows/mailviewwindow.cpp:103
+msgid "Money:"
+msgstr ""
+
+#. TRANSLATORS: mail edit window label
+#: src/gui/windows/maileditwindow.cpp:62
+#: src/gui/windows/mailviewwindow.cpp:119
+#: src/gui/windows/mailviewwindow.cpp:124
+msgid "Item:"
+msgstr ""
+
+#. TRANSLATORS: mail edit window label
+#. TRANSLATORS: mail view window label
+#: src/gui/windows/maileditwindow.cpp:64 src/gui/windows/mailviewwindow.cpp:75
+msgid "Message:"
+msgstr ""
+
+#. TRANSLATORS: mail view window name
+#: src/gui/windows/mailviewwindow.cpp:53
+msgid "View mail"
+msgstr ""
+
+#. TRANSLATORS: mail view window button
+#: src/gui/windows/mailviewwindow.cpp:63
+msgid "Reply"
+msgstr ""
+
+#. TRANSLATORS: mail view window label
+#: src/gui/windows/mailviewwindow.cpp:65
+msgid "Time:"
+msgstr ""
+
+#. TRANSLATORS: mail view window label
+#: src/gui/windows/mailviewwindow.cpp:69
+msgid "From:"
+msgstr ""
+
+#: src/gui/windows/mailviewwindow.cpp:131
+msgid "Get attach"
+msgstr ""
+
+#. TRANSLATORS: mail window button
+#: src/gui/windows/mailwindow.cpp:62
+msgid "Refresh"
+msgstr ""
+
+#. TRANSLATORS: mail window button
+#: src/gui/windows/mailwindow.cpp:64
+msgid "New"
+msgstr ""
+
+#. TRANSLATORS: mail window button
+#: src/gui/windows/mailwindow.cpp:68
+msgid "Return"
+msgstr ""
+
+#. TRANSLATORS: mail window button
+#: src/gui/windows/mailwindow.cpp:70
+msgid "Open"
+msgstr ""
+
+#: src/gui/windows/ministatuswindow.cpp:71
msgid "health bar"
msgstr ""
#. TRANSLATORS: status bar name
-#: src/gui/windows/ministatuswindow.cpp:83
+#: src/gui/windows/ministatuswindow.cpp:82
msgid "mana bar"
msgstr ""
#. TRANSLATORS: status bar name
-#: src/gui/windows/ministatuswindow.cpp:87
+#: src/gui/windows/ministatuswindow.cpp:86
msgid "experience bar"
msgstr ""
@@ -5845,199 +6205,180 @@ msgid "inventory slots bar"
msgstr ""
#. TRANSLATORS: status bar name
-#: src/gui/windows/ministatuswindow.cpp:102
+#: src/gui/windows/ministatuswindow.cpp:103
msgid "money bar"
msgstr ""
#. TRANSLATORS: status bar name
-#: src/gui/windows/ministatuswindow.cpp:106
+#: src/gui/windows/ministatuswindow.cpp:108
msgid "arrows bar"
msgstr ""
#. TRANSLATORS: status bar name
-#: src/gui/windows/ministatuswindow.cpp:111
+#: src/gui/windows/ministatuswindow.cpp:114
msgid "status bar"
msgstr ""
-#: src/gui/windows/ministatuswindow.cpp:134
+#: src/gui/windows/ministatuswindow.cpp:137
msgid "job bar"
msgstr ""
#. TRANSLATORS: status bar label
#. TRANSLATORS: status window label
-#: src/gui/windows/ministatuswindow.cpp:341
-#: src/gui/windows/statuswindow.cpp:249
+#: src/gui/windows/ministatuswindow.cpp:352
+#: src/gui/windows/statuswindow.cpp:255
#, c-format
msgid "Level: %d (GM %d)"
msgstr ""
#. TRANSLATORS: status bar label
#. TRANSLATORS: status window label
-#: src/gui/windows/ministatuswindow.cpp:348
-#: src/gui/windows/statuswindow.cpp:71 src/gui/windows/statuswindow.cpp:256
-#: src/gui/windows/statuswindow.cpp:381
+#: src/gui/windows/ministatuswindow.cpp:359
+#: src/gui/windows/statuswindow.cpp:67 src/gui/windows/statuswindow.cpp:262
+#: src/gui/windows/statuswindow.cpp:387
#, c-format
msgid "Level: %d"
msgstr "స్థాయి: %d"
#. TRANSLATORS: status bar label
-#: src/gui/windows/ministatuswindow.cpp:364
-#: src/gui/windows/ministatuswindow.cpp:401
+#: src/gui/windows/ministatuswindow.cpp:375
+#: src/gui/windows/ministatuswindow.cpp:412
msgid "Need"
msgstr ""
#. TRANSLATORS: job bar label
-#: src/gui/windows/ministatuswindow.cpp:388
+#: src/gui/windows/ministatuswindow.cpp:399
#, c-format
msgid "Job level: %d"
msgstr ""
#. TRANSLATORS: npc dialog button
-#: src/gui/windows/npcdialog.cpp:71
+#: src/gui/windows/npcdialog.cpp:72
msgid "Stop waiting"
msgstr ""
#. TRANSLATORS: npc dialog button
-#: src/gui/windows/npcdialog.cpp:73
+#: src/gui/windows/npcdialog.cpp:74
msgid "Next"
msgstr "తదుపరి"
#. TRANSLATORS: npc dialog button
-#: src/gui/windows/npcdialog.cpp:77
+#: src/gui/windows/npcdialog.cpp:78
msgid "Submit"
msgstr ""
#. TRANSLATORS: npc dialog button
-#. TRANSLATORS: servers dialog button
-#. TRANSLATORS: shop window label
-#. TRANSLATORS: trade window button
-#: src/gui/windows/npcdialog.cpp:115 src/gui/windows/serverdialog.cpp:118
-#: src/gui/windows/shopwindow.cpp:121 src/gui/windows/tradewindow.cpp:84
-msgid "Add"
-msgstr ""
-
-#. TRANSLATORS: label in npc post dialog
-#: src/gui/windows/npcpostdialog.cpp:59
-msgid "To:"
-msgstr ""
-
-#. TRANSLATORS: button in npc post dialog
-#: src/gui/windows/npcpostdialog.cpp:66
-msgid "Send"
-msgstr "పంపించు"
-
-#. TRANSLATORS: npc post message error
-#: src/gui/windows/npcpostdialog.cpp:113
-msgid "Failed to send as sender or letter invalid."
+#: src/gui/windows/npcdialog.cpp:119
+msgid "Reset"
msgstr ""
#. TRANSLATORS: sell confirmation header
-#: src/gui/windows/npcselldialog.cpp:69
+#: src/gui/windows/npcselldialog.cpp:68
msgid "sell item"
msgstr ""
#. TRANSLATORS: sell confirmation message
-#: src/gui/windows/npcselldialog.cpp:71
+#: src/gui/windows/npcselldialog.cpp:70
#, c-format
msgid "Do you really want to sell %s?"
msgstr ""
#. TRANSLATORS: outfits window label
-#: src/gui/windows/outfitwindow.cpp:64 src/gui/windows/outfitwindow.cpp:562
+#: src/gui/windows/outfitwindow.cpp:67 src/gui/windows/outfitwindow.cpp:620
#, c-format
msgid "Outfit: %d"
msgstr ""
#. TRANSLATORS: outfits window checkbox
-#: src/gui/windows/outfitwindow.cpp:66
+#: src/gui/windows/outfitwindow.cpp:69
msgid "Unequip first"
msgstr ""
#. TRANSLATORS: outfits window checkbox
-#: src/gui/windows/outfitwindow.cpp:69
+#: src/gui/windows/outfitwindow.cpp:72
msgid "Away outfit"
msgstr ""
#. TRANSLATORS: quit dialog button
-#: src/gui/windows/quitdialog.cpp:62
+#: src/gui/windows/quitdialog.cpp:60
msgid "Switch server"
msgstr ""
#. TRANSLATORS: quit dialog button
-#: src/gui/windows/quitdialog.cpp:65
+#: src/gui/windows/quitdialog.cpp:63
msgid "Switch character"
msgstr ""
#. TRANSLATORS: register dialog. label.
-#: src/gui/windows/registerdialog.cpp:81
+#: src/gui/windows/registerdialog.cpp:78
msgid "Confirm:"
msgstr ""
#. TRANSLATORS: register dialog. button.
-#: src/gui/windows/registerdialog.cpp:98
+#: src/gui/windows/registerdialog.cpp:95
msgid "Male"
msgstr "పురుషుడు"
#. TRANSLATORS: register dialog. button.
-#: src/gui/windows/registerdialog.cpp:100
+#: src/gui/windows/registerdialog.cpp:97
msgid "Female"
msgstr "స్త్రీ"
#. TRANSLATORS: register dialog. label.
-#: src/gui/windows/registerdialog.cpp:121
+#: src/gui/windows/registerdialog.cpp:118
msgid "Email:"
msgstr "ఈమెయిల్:"
#. TRANSLATORS: error message
-#: src/gui/windows/registerdialog.cpp:188
+#: src/gui/windows/registerdialog.cpp:186
#, c-format
msgid "The username needs to be at least %u characters long."
msgstr ""
#. TRANSLATORS: error message
-#: src/gui/windows/registerdialog.cpp:197
+#: src/gui/windows/registerdialog.cpp:195
#, c-format
msgid "The username needs to be less than %u characters long."
msgstr ""
#. TRANSLATORS: error message
#. TRANSLATORS: unregister dialog. error message.
-#: src/gui/windows/registerdialog.cpp:206
-#: src/gui/windows/unregisterdialog.cpp:126
+#: src/gui/windows/registerdialog.cpp:204
+#: src/gui/windows/unregisterdialog.cpp:128
#, c-format
msgid "The password needs to be at least %u characters long."
msgstr ""
#. TRANSLATORS: error message
#. TRANSLATORS: unregister dialog. error message.
-#: src/gui/windows/registerdialog.cpp:215
-#: src/gui/windows/unregisterdialog.cpp:133
+#: src/gui/windows/registerdialog.cpp:213
+#: src/gui/windows/unregisterdialog.cpp:135
#, c-format
msgid "The password needs to be less than %u characters long."
msgstr ""
#. TRANSLATORS: error message
-#: src/gui/windows/registerdialog.cpp:223
+#: src/gui/windows/registerdialog.cpp:221
msgid "Passwords do not match."
msgstr ""
#. TRANSLATORS: servers dialog name
-#: src/gui/windows/serverdialog.cpp:105
+#: src/gui/windows/serverdialog.cpp:104
msgid "Choose Your Server"
msgstr ""
#. TRANSLATORS: servers dialog button
-#: src/gui/windows/serverdialog.cpp:124
+#: src/gui/windows/serverdialog.cpp:123
msgid "Load"
msgstr ""
#. TRANSLATORS: servers dialog name
-#: src/gui/windows/serverdialog.cpp:138
+#: src/gui/windows/serverdialog.cpp:135
msgid "Choose Your Server *** SAFE MODE ***"
msgstr ""
#. TRANSLATORS: servers dialog checkbox
-#: src/gui/windows/serverdialog.cpp:147
+#: src/gui/windows/serverdialog.cpp:144
msgid "Use same ip for game sub servers"
msgstr ""
@@ -6063,34 +6404,34 @@ msgid "Error retreiving server list!"
msgstr ""
#. TRANSLATORS: servers dialog label
-#: src/gui/windows/serverdialog.cpp:502
+#: src/gui/windows/serverdialog.cpp:507
msgid "requires a newer version"
msgstr ""
#. TRANSLATORS: servers dialog label
-#: src/gui/windows/serverdialog.cpp:507
+#: src/gui/windows/serverdialog.cpp:512
#, c-format
msgid "requires v%s"
msgstr ""
#. TRANSLATORS: setup button
-#: src/gui/windows/setupwindow.cpp:92
+#: src/gui/windows/setupwindow.cpp:97
msgid "Apply"
msgstr ""
#. TRANSLATORS: setup button
-#: src/gui/windows/setupwindow.cpp:98
+#: src/gui/windows/setupwindow.cpp:103
msgid "Reset Windows"
msgstr ""
#. TRANSLATORS: shop window name
-#: src/gui/windows/shopwindow.cpp:101 src/gui/windows/shopwindow.cpp:1071
+#: src/gui/windows/shopwindow.cpp:102 src/gui/windows/shopwindow.cpp:1077
msgid "Personal Shop"
msgstr ""
#. TRANSLATORS: shop window button
-#: src/gui/windows/shopwindow.cpp:190 src/gui/windows/shopwindow.cpp:431
-#: src/gui/windows/shopwindow.cpp:450
+#: src/gui/windows/shopwindow.cpp:190 src/gui/windows/shopwindow.cpp:434
+#: src/gui/windows/shopwindow.cpp:453
msgid "Publish"
msgstr ""
@@ -6104,66 +6445,67 @@ msgstr ""
msgid "Show links in announce"
msgstr ""
-#: src/gui/windows/shopwindow.cpp:371
+#. TRANSLATORS: shop rename dialog title
+#: src/gui/windows/shopwindow.cpp:373
msgid "Please enter new shop name"
msgstr ""
-#: src/gui/windows/shopwindow.cpp:429 src/gui/windows/shopwindow.cpp:448
+#: src/gui/windows/shopwindow.cpp:432 src/gui/windows/shopwindow.cpp:451
msgid "Unpublish"
msgstr ""
#. TRANSLATORS: shop window dialog
#. TRANSLATORS: trade message
-#: src/gui/windows/shopwindow.cpp:955 src/net/ea/tradehandler.cpp:172
+#: src/gui/windows/shopwindow.cpp:959 src/net/ea/tradehandler.cpp:176
msgid "Request for Trade"
msgstr ""
-#: src/gui/windows/shopwindow.cpp:955
+#: src/gui/windows/shopwindow.cpp:960
#, c-format
msgid "%s wants to %s %s do you accept?"
msgstr ""
#. TRANSLATORS: shop window name
-#: src/gui/windows/shopwindow.cpp:1076
+#: src/gui/windows/shopwindow.cpp:1082
#, c-format
msgid "Personal Shop - %s"
msgstr ""
#. TRANSLATORS: skills dialog button
-#: src/gui/windows/skilldialog.cpp:81
+#: src/gui/windows/skilldialog.cpp:79
msgid "Up"
msgstr ""
#. TRANSLATORS: skills dialog label
-#: src/gui/windows/skilldialog.cpp:191
+#: src/gui/windows/skilldialog.cpp:189
#, c-format
msgid "Skill points available: %d"
msgstr ""
#. TRANSLATORS: skills dialog default skill tab
-#: src/gui/windows/skilldialog.cpp:289
+#: src/gui/windows/skilldialog.cpp:287
#, c-format
msgid "Skill Set %d"
msgstr ""
#. TRANSLATORS: skills dialog. skill id
-#: src/gui/windows/skilldialog.cpp:310
+#: src/gui/windows/skilldialog.cpp:308
#, c-format
msgid "Skill %d"
msgstr ""
-#: src/gui/windows/skilldialog.cpp:478
+#: src/gui/windows/skilldialog.cpp:484
#, c-format
msgid "Failed skill: %s"
msgstr ""
#. TRANSLATORS: here P is title for visible players tab in social window
-#: src/gui/windows/socialwindow.cpp:70
+#: src/gui/windows/socialwindow.cpp:68
msgid "P"
msgstr ""
#. TRANSLATORS: social window button
-#: src/gui/windows/socialwindow.cpp:81
+#: src/gui/windows/socialwindow.cpp:79
msgid "Invite"
msgstr ""
@@ -6174,142 +6516,141 @@ msgid "Accepted party invite from %s."
msgstr ""
#. TRANSLATORS: chat message
-#: src/gui/windows/socialwindow.cpp:281
+#: src/gui/windows/socialwindow.cpp:282
#, c-format
msgid "Rejected party invite from %s."
msgstr ""
#. TRANSLATORS: chat message
-#: src/gui/windows/socialwindow.cpp:298
+#: src/gui/windows/socialwindow.cpp:300
#, c-format
msgid "Accepted guild invite from %s."
msgstr ""
#. TRANSLATORS: chat message
-#: src/gui/windows/socialwindow.cpp:316
+#: src/gui/windows/socialwindow.cpp:319
#, c-format
msgid "Rejected guild invite from %s."
msgstr ""
#. TRANSLATORS: chat message
-#: src/gui/windows/socialwindow.cpp:360
+#: src/gui/windows/socialwindow.cpp:364
#, c-format
msgid "Creating guild called %s."
msgstr ""
#. TRANSLATORS: chat message
-#: src/gui/windows/socialwindow.cpp:381
+#: src/gui/windows/socialwindow.cpp:386
#, c-format
msgid "Creating party called %s."
msgstr ""
#. TRANSLATORS: guild creation message
-#: src/gui/windows/socialwindow.cpp:396
+#: src/gui/windows/socialwindow.cpp:403
msgid "Guild Name"
msgstr ""
#. TRANSLATORS: guild creation message
-#: src/gui/windows/socialwindow.cpp:398
+#: src/gui/windows/socialwindow.cpp:405
msgid "Choose your guild's name."
msgstr ""
#. TRANSLATORS: chat message
-#: src/gui/windows/socialwindow.cpp:414
+#: src/gui/windows/socialwindow.cpp:420
msgid "Received guild request, but one already exists."
msgstr ""
#. TRANSLATORS: chat message
-#: src/gui/windows/socialwindow.cpp:422
+#: src/gui/windows/socialwindow.cpp:429
#, c-format
msgid "%s has invited you to join the guild %s."
msgstr ""
#. TRANSLATORS: guild invite message
-#: src/gui/windows/socialwindow.cpp:429
+#: src/gui/windows/socialwindow.cpp:437
msgid "Accept Guild Invite"
msgstr ""
#. TRANSLATORS: chat message
-#: src/gui/windows/socialwindow.cpp:446
+#: src/gui/windows/socialwindow.cpp:457
msgid "Received party request, but one already exists."
msgstr ""
#. TRANSLATORS: party invite message
-#: src/gui/windows/socialwindow.cpp:458
+#: src/gui/windows/socialwindow.cpp:470
msgid "You have been invited you to join a party."
msgstr ""
#. TRANSLATORS: party invite message
-#: src/gui/windows/socialwindow.cpp:463
+#: src/gui/windows/socialwindow.cpp:475
#, c-format
msgid "You have been invited to join the %s party."
msgstr ""
#. TRANSLATORS: party invite message
-#: src/gui/windows/socialwindow.cpp:472
+#: src/gui/windows/socialwindow.cpp:484
#, c-format
msgid "%s has invited you to join their party."
msgstr ""
#. TRANSLATORS: party invite message
-#: src/gui/windows/socialwindow.cpp:478
+#: src/gui/windows/socialwindow.cpp:490
#, c-format
msgid "%s has invited you to join the %s party."
msgstr ""
-#. TRANSLATORS: party invite message
-#: src/gui/windows/socialwindow.cpp:488
+#: src/gui/windows/socialwindow.cpp:501
msgid "Accept Party Invite"
msgstr ""
-#: src/gui/windows/socialwindow.cpp:505
+#: src/gui/windows/socialwindow.cpp:522
msgid "Cannot create party. You are already in a party"
msgstr ""
#. TRANSLATORS: party creation message
-#: src/gui/windows/socialwindow.cpp:514
+#: src/gui/windows/socialwindow.cpp:535
msgid "Party Name"
msgstr ""
#. TRANSLATORS: party creation message
-#: src/gui/windows/socialwindow.cpp:516
+#: src/gui/windows/socialwindow.cpp:537
msgid "Choose your party's name."
msgstr ""
#. TRANSLATORS: status window label
-#: src/gui/windows/statuswindow.cpp:75
+#: src/gui/windows/statuswindow.cpp:71
msgid "HP:"
msgstr ""
#. TRANSLATORS: status window label
-#: src/gui/windows/statuswindow.cpp:78
+#: src/gui/windows/statuswindow.cpp:74
msgid "Exp:"
msgstr ""
#. TRANSLATORS: status window label
-#: src/gui/windows/statuswindow.cpp:136
+#: src/gui/windows/statuswindow.cpp:139
msgid "MP:"
msgstr ""
#. TRANSLATORS: status window label
-#: src/gui/windows/statuswindow.cpp:179 src/gui/windows/statuswindow.cpp:307
+#: src/gui/windows/statuswindow.cpp:185 src/gui/windows/statuswindow.cpp:313
#, c-format
msgid "Job: %d"
msgstr ""
#. TRANSLATORS: status window label
-#: src/gui/windows/statuswindow.cpp:181
+#: src/gui/windows/statuswindow.cpp:187
msgid "Job:"
msgstr ""
#. TRANSLATORS: status window label
-#: src/gui/windows/statuswindow.cpp:237 src/gui/windows/statuswindow.cpp:353
+#: src/gui/windows/statuswindow.cpp:243 src/gui/windows/statuswindow.cpp:359
#, c-format
msgid "Character points: %d"
msgstr ""
#. TRANSLATORS: status window label
-#: src/gui/windows/statuswindow.cpp:368
+#: src/gui/windows/statuswindow.cpp:374
#, c-format
msgid "Correction points: %d"
msgstr ""
@@ -6320,219 +6661,219 @@ msgid "Command Editor"
msgstr ""
#. TRANSLATORS: command editor button
-#: src/gui/windows/textcommandeditor.cpp:52
+#: src/gui/windows/textcommandeditor.cpp:53
msgid "magic"
msgstr ""
#. TRANSLATORS: command editor button
-#: src/gui/windows/textcommandeditor.cpp:54
+#: src/gui/windows/textcommandeditor.cpp:55
msgid "other"
msgstr ""
#. TRANSLATORS: command editor label
-#: src/gui/windows/textcommandeditor.cpp:56
+#: src/gui/windows/textcommandeditor.cpp:57
msgid "Symbol:"
msgstr ""
#. TRANSLATORS: command editor label
-#: src/gui/windows/textcommandeditor.cpp:59
+#: src/gui/windows/textcommandeditor.cpp:60
msgid "Command:"
msgstr ""
#. TRANSLATORS: command editor label
-#: src/gui/windows/textcommandeditor.cpp:62
+#: src/gui/windows/textcommandeditor.cpp:63
msgid "Comment:"
msgstr ""
#. TRANSLATORS: command editor label
-#: src/gui/windows/textcommandeditor.cpp:66
+#: src/gui/windows/textcommandeditor.cpp:67
msgid "Target Type:"
msgstr ""
#. TRANSLATORS: command editor label
-#: src/gui/windows/textcommandeditor.cpp:70
+#: src/gui/windows/textcommandeditor.cpp:71
msgid "Icon:"
msgstr ""
#. TRANSLATORS: command editor label
-#: src/gui/windows/textcommandeditor.cpp:73
+#: src/gui/windows/textcommandeditor.cpp:74
msgid "Mana:"
msgstr ""
#. TRANSLATORS: command editor label
-#: src/gui/windows/textcommandeditor.cpp:76
+#: src/gui/windows/textcommandeditor.cpp:77
msgid "Magic level:"
msgstr ""
#. TRANSLATORS: command editor label
-#: src/gui/windows/textcommandeditor.cpp:80
+#: src/gui/windows/textcommandeditor.cpp:81
msgid "Magic School:"
msgstr ""
#. TRANSLATORS: command editor label
-#: src/gui/windows/textcommandeditor.cpp:83
+#: src/gui/windows/textcommandeditor.cpp:84
msgid "School level:"
msgstr ""
#. TRANSLATORS: command editor button
-#: src/gui/windows/textcommandeditor.cpp:88
+#: src/gui/windows/textcommandeditor.cpp:89
msgid "Save"
msgstr ""
#. TRANSLATORS: trade window button
-#: src/gui/windows/tradewindow.cpp:64
+#: src/gui/windows/tradewindow.cpp:62
msgid "Propose trade"
msgstr ""
#. TRANSLATORS: trade window button
-#: src/gui/windows/tradewindow.cpp:66
+#: src/gui/windows/tradewindow.cpp:64
msgid "Confirmed. Waiting..."
msgstr ""
#. TRANSLATORS: trade window button
-#: src/gui/windows/tradewindow.cpp:68
+#: src/gui/windows/tradewindow.cpp:66
msgid "Agree trade"
msgstr ""
#. TRANSLATORS: trade window button
-#: src/gui/windows/tradewindow.cpp:70
+#: src/gui/windows/tradewindow.cpp:68
msgid "Agreed. Waiting..."
msgstr ""
#. TRANSLATORS: trade window caption
-#: src/gui/windows/tradewindow.cpp:74
+#: src/gui/windows/tradewindow.cpp:72
msgid "Trade: You"
msgstr ""
#. TRANSLATORS: trade window money label
-#: src/gui/windows/tradewindow.cpp:82 src/gui/windows/tradewindow.cpp:191
+#: src/gui/windows/tradewindow.cpp:80 src/gui/windows/tradewindow.cpp:189
#, c-format
msgid "You get %s"
msgstr ""
#. TRANSLATORS: trade window money change button
-#: src/gui/windows/tradewindow.cpp:87
+#: src/gui/windows/tradewindow.cpp:85
msgid "Change"
msgstr ""
#. TRANSLATORS: trade window money label
-#: src/gui/windows/tradewindow.cpp:132
+#: src/gui/windows/tradewindow.cpp:130
msgid "You give:"
msgstr ""
#. TRANSLATORS: trade error
-#: src/gui/windows/tradewindow.cpp:427
+#: src/gui/windows/tradewindow.cpp:425
msgid "You don't have enough money."
msgstr ""
#. TRANSLATORS: trade error
-#: src/gui/windows/tradewindow.cpp:513
+#: src/gui/windows/tradewindow.cpp:514
msgid ""
"Failed adding item. You can not overlap one kind of item on the window."
msgstr ""
#. TRANSLATORS: unregister dialog. label.
-#: src/gui/windows/unregisterdialog.cpp:62
+#: src/gui/windows/unregisterdialog.cpp:64
#, c-format
msgid "Name: %s"
msgstr "పేరు: %s"
#. TRANSLATORS: updater window name
-#: src/gui/windows/updaterwindow.cpp:171
+#: src/gui/windows/updaterwindow.cpp:170
msgid "Updating..."
msgstr ""
#. TRANSLATORS: updater window label
-#: src/gui/windows/updaterwindow.cpp:188
+#: src/gui/windows/updaterwindow.cpp:187
msgid "Connecting..."
msgstr ""
-#: src/gui/windows/updaterwindow.cpp:405
+#: src/gui/windows/updaterwindow.cpp:410
msgid "Show all news (can be slow)"
msgstr ""
#. TRANSLATORS: update message
-#: src/gui/windows/updaterwindow.cpp:823
+#: src/gui/windows/updaterwindow.cpp:845
msgid "##1 The update process is incomplete."
msgstr ""
#. TRANSLATORS: Continues "The update process is incomplete.".
-#: src/gui/windows/updaterwindow.cpp:825
+#: src/gui/windows/updaterwindow.cpp:847
msgid "##1 It is strongly recommended that"
msgstr ""
#. TRANSLATORS: Begins "It is strongly recommended that".
-#: src/gui/windows/updaterwindow.cpp:827
+#: src/gui/windows/updaterwindow.cpp:849
msgid "##1 you try again later."
msgstr ""
#. TRANSLATORS: updater window label
-#: src/gui/windows/updaterwindow.cpp:1011
+#: src/gui/windows/updaterwindow.cpp:1033
msgid "Completed"
msgstr ""
#. TRANSLATORS: who is online window name
-#: src/gui/windows/whoisonline.cpp:93 src/gui/windows/whoisonline.cpp:639
+#: src/gui/windows/whoisonline.cpp:91 src/gui/windows/whoisonline.cpp:645
msgid "Who Is Online - Updating"
msgstr ""
#. TRANSLATORS: who is online. button.
-#: src/gui/windows/whoisonline.cpp:104
+#: src/gui/windows/whoisonline.cpp:105
msgid "Update"
msgstr ""
#. TRANSLATORS: who is online window name
-#: src/gui/windows/whoisonline.cpp:230
+#: src/gui/windows/whoisonline.cpp:232
msgid "Who Is Online - "
msgstr ""
#. TRANSLATORS: who is online window name
-#: src/gui/windows/whoisonline.cpp:655
+#: src/gui/windows/whoisonline.cpp:661
msgid "Who Is Online - error"
msgstr ""
#. TRANSLATORS: who is online window name
-#: src/gui/windows/whoisonline.cpp:699
+#: src/gui/windows/whoisonline.cpp:705
msgid "Who Is Online - Update"
msgstr ""
#. TRANSLATORS: world select dialog name
-#: src/gui/windows/worldselectdialog.cpp:48
+#: src/gui/windows/worldselectdialog.cpp:47
msgid "Select World"
msgstr ""
#. TRANSLATORS: world dialog button
-#: src/gui/windows/worldselectdialog.cpp:54
+#: src/gui/windows/worldselectdialog.cpp:53
msgid "Change Login"
msgstr ""
#. TRANSLATORS: world dialog button
-#: src/gui/windows/worldselectdialog.cpp:56
+#: src/gui/windows/worldselectdialog.cpp:55
msgid "Choose World"
msgstr ""
#. TRANSLATORS: long key name. must be short.
#. TRANSLATORS: short key name. must be very short.
#. TRANSLATORS: long key name, should be short
-#: src/input/inputmanager.cpp:374 src/input/inputmanager.cpp:418
+#: src/input/inputmanager.cpp:376 src/input/inputmanager.cpp:420
#: src/input/keyboardconfig.cpp:102
#, c-format
msgid "key_%d"
msgstr ""
#. TRANSLATORS: long joystick button name. must be short.
-#: src/input/inputmanager.cpp:380
+#: src/input/inputmanager.cpp:382
#, c-format
msgid "JButton%d"
msgstr ""
#. TRANSLATORS: unknown long key type
-#: src/input/inputmanager.cpp:394
+#: src/input/inputmanager.cpp:396
msgid "unknown key"
msgstr ""
#. TRANSLATORS: short joystick button name. muse be very short
-#: src/input/inputmanager.cpp:424
+#: src/input/inputmanager.cpp:426
#, c-format
msgid "JB%d"
msgstr ""
@@ -6540,1268 +6881,1268 @@ msgstr ""
#. TRANSLATORS: unknown short key type. must be short
#. TRANSLATORS: Unknown key short string.
#. TRANSLATORS: This string must be maximum 5 chars
-#: src/input/inputmanager.cpp:438 src/input/keyboardconfig.cpp:146
+#: src/input/inputmanager.cpp:440 src/input/keyboardconfig.cpp:146
msgid "u key"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/basic.cpp:36
+#: src/input/pages/basic.cpp:34
msgid "Target and attack keys"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/basic.cpp:48
+#: src/input/pages/basic.cpp:46
msgid "Target & attack closest monster"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/basic.cpp:54
+#: src/input/pages/basic.cpp:52
msgid "Target & attack closest player"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/basic.cpp:60
+#: src/input/pages/basic.cpp:58
msgid "Move to Target"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/basic.cpp:66
+#: src/input/pages/basic.cpp:64
msgid "Change Move to Target type"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/basic.cpp:72
+#: src/input/pages/basic.cpp:70
msgid "Move to Home location"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/basic.cpp:78
+#: src/input/pages/basic.cpp:76
msgid "Set home location"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/basic.cpp:84
+#: src/input/pages/basic.cpp:82
msgid "Move to navigation point"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/basic.cpp:96
+#: src/input/pages/basic.cpp:94
msgid "Stop Attack / Modifier key"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/basic.cpp:102
+#: src/input/pages/basic.cpp:100
msgid "Untarget"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/basic.cpp:108
+#: src/input/pages/basic.cpp:106
msgid "Target monster"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/basic.cpp:114
+#: src/input/pages/basic.cpp:112
msgid "Target closest monster (without filters)"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/basic.cpp:120
+#: src/input/pages/basic.cpp:118
msgid "Target NPC"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/basic.cpp:126
+#: src/input/pages/basic.cpp:124
msgid "Target Player"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/basic.cpp:132
+#: src/input/pages/basic.cpp:130
msgid "Target mercenary"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/basic.cpp:138
+#: src/input/pages/basic.cpp:136
+msgid "Change targeting type"
+msgstr ""
+
+#. TRANSLATORS: input action name
+#: src/input/pages/basic.cpp:142
msgid "Target pet"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/basic.cpp:144
+#: src/input/pages/basic.cpp:148
msgid "Catch pet"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/basic.cpp:150
+#: src/input/pages/basic.cpp:154
msgid "Other Keys"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/basic.cpp:156
+#: src/input/pages/basic.cpp:160
msgid "Pickup"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/basic.cpp:162
+#: src/input/pages/basic.cpp:166
msgid "Change Pickup Type"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/basic.cpp:168
+#: src/input/pages/basic.cpp:172
msgid "Sit"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/basic.cpp:174
+#: src/input/pages/basic.cpp:178
msgid "Screenshot"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/basic.cpp:180
+#: src/input/pages/basic.cpp:184
msgid "Enable/Disable Trading"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/basic.cpp:186
+#: src/input/pages/basic.cpp:190
msgid "Open trade window"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/basic.cpp:192
+#: src/input/pages/basic.cpp:196
msgid "Start trade with target"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/basic.cpp:198
+#: src/input/pages/basic.cpp:202
msgid "Follow selected player"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/basic.cpp:204
+#: src/input/pages/basic.cpp:208
msgid "Change Map View Mode"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/basic.cpp:210
+#: src/input/pages/basic.cpp:214
msgid "Select OK"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/basic.cpp:222
+#: src/input/pages/basic.cpp:226
msgid "Stop or sit"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/basic.cpp:228
+#: src/input/pages/basic.cpp:232
msgid "Return to safe video mode"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/basic.cpp:234
+#: src/input/pages/basic.cpp:238
msgid "Fire your homunculus"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/basic.cpp:252
+#: src/input/pages/basic.cpp:256
msgid "Open context menu"
msgstr ""
#. TRANSLATORS: input action group
-#: src/input/pages/chat.cpp:33
+#: src/input/pages/chat.cpp:31
msgid "Main"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/chat.cpp:39
+#: src/input/pages/chat.cpp:37
msgid "Toggle Chat"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/chat.cpp:45
+#: src/input/pages/chat.cpp:43
msgid "Chat modifier key"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/chat.cpp:51
+#: src/input/pages/chat.cpp:49
msgid "Scroll Chat Up"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/chat.cpp:57
+#: src/input/pages/chat.cpp:55
msgid "Scroll Chat Down"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/chat.cpp:69
+#: src/input/pages/chat.cpp:67
msgid "Previous Chat Tab"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/chat.cpp:75
+#: src/input/pages/chat.cpp:73
msgid "Next Chat Tab"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/chat.cpp:81
+#: src/input/pages/chat.cpp:79
msgid "Clear current chat tab"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/chat.cpp:87
+#: src/input/pages/chat.cpp:85
msgid "Close current Chat Tab"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/chat.cpp:93
+#: src/input/pages/chat.cpp:91
msgid "Close all chat tabs"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/chat.cpp:99
+#: src/input/pages/chat.cpp:97
msgid "Select general tab"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/chat.cpp:105
+#: src/input/pages/chat.cpp:103
msgid "Select debug tab"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/chat.cpp:111
+#: src/input/pages/chat.cpp:109
msgid "Select trade tab"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/chat.cpp:117
+#: src/input/pages/chat.cpp:115
msgid "Select battle tab"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/chat.cpp:123
+#: src/input/pages/chat.cpp:121
msgid "Select gm tab"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/chat.cpp:129
+#: src/input/pages/chat.cpp:127
msgid "Select lang tab"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/chat.cpp:135
+#: src/input/pages/chat.cpp:133
msgid "Select party tab"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/chat.cpp:141
+#: src/input/pages/chat.cpp:139
msgid "Select guild tab"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/chat.cpp:153
+#: src/input/pages/chat.cpp:151
msgid "Ignore all whispers"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/chat.cpp:159
+#: src/input/pages/chat.cpp:157
msgid "Ignore all whispers on server side"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/chat.cpp:165
+#: src/input/pages/chat.cpp:163
msgid "Unignore all whispers on server side"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/chat.cpp:171
+#: src/input/pages/chat.cpp:169
msgid "Previous chat line"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/chat.cpp:177
+#: src/input/pages/chat.cpp:175
msgid "Next chat line"
msgstr ""
#. TRANSLATORS: input action group
-#: src/input/pages/chat.cpp:183
+#: src/input/pages/chat.cpp:181
msgid "Smiles"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/chat.cpp:189
+#: src/input/pages/chat.cpp:187
msgid "Show smiles"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/emotes.cpp:37
+#: src/input/pages/emotes.cpp:35
msgid "Emote modifiers keys"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/emotes.cpp:43
+#: src/input/pages/emotes.cpp:41
msgid "Emote modifier key"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/emotes.cpp:49
+#: src/input/pages/emotes.cpp:47
msgid "Pet emote modifier key"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/emotes.cpp:55
+#: src/input/pages/emotes.cpp:53
msgid "Homunculus / mercenary emote modifier key"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/emotes.cpp:61
+#: src/input/pages/emotes.cpp:59
msgid "Emote shortcuts"
msgstr ""
#. TRANSLATORS: input action name
-#: 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
+#: src/input/pages/emotes.cpp:65 src/input/pages/emotes.cpp:71
+#: src/input/pages/emotes.cpp:77 src/input/pages/emotes.cpp:83
+#: src/input/pages/emotes.cpp:89 src/input/pages/emotes.cpp:95
+#: src/input/pages/emotes.cpp:101 src/input/pages/emotes.cpp:107
+#: src/input/pages/emotes.cpp:113 src/input/pages/emotes.cpp:119
+#: src/input/pages/emotes.cpp:125 src/input/pages/emotes.cpp:131
+#: src/input/pages/emotes.cpp:137 src/input/pages/emotes.cpp:143
+#: src/input/pages/emotes.cpp:149 src/input/pages/emotes.cpp:155
+#: src/input/pages/emotes.cpp:161 src/input/pages/emotes.cpp:167
+#: src/input/pages/emotes.cpp:173 src/input/pages/emotes.cpp:179
+#: src/input/pages/emotes.cpp:185 src/input/pages/emotes.cpp:191
+#: src/input/pages/emotes.cpp:197 src/input/pages/emotes.cpp:203
+#: src/input/pages/emotes.cpp:209 src/input/pages/emotes.cpp:215
+#: src/input/pages/emotes.cpp:221 src/input/pages/emotes.cpp:227
+#: src/input/pages/emotes.cpp:233 src/input/pages/emotes.cpp:239
+#: src/input/pages/emotes.cpp:245 src/input/pages/emotes.cpp:251
+#: src/input/pages/emotes.cpp:257 src/input/pages/emotes.cpp:263
+#: src/input/pages/emotes.cpp:269 src/input/pages/emotes.cpp:275
+#: src/input/pages/emotes.cpp:281 src/input/pages/emotes.cpp:287
+#: src/input/pages/emotes.cpp:293 src/input/pages/emotes.cpp:299
+#: src/input/pages/emotes.cpp:305 src/input/pages/emotes.cpp:311
+#: src/input/pages/emotes.cpp:317 src/input/pages/emotes.cpp:323
+#: src/input/pages/emotes.cpp:329 src/input/pages/emotes.cpp:335
+#: src/input/pages/emotes.cpp:341 src/input/pages/emotes.cpp:347
#, c-format
msgid "Emote Shortcut %d"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/emotes.cpp:360
+#: src/input/pages/emotes.cpp:358
msgid "Pet emote shortcuts"
msgstr ""
#. TRANSLATORS: input action name
-#: 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
+#: src/input/pages/emotes.cpp:364 src/input/pages/emotes.cpp:370
+#: src/input/pages/emotes.cpp:376 src/input/pages/emotes.cpp:382
+#: src/input/pages/emotes.cpp:388 src/input/pages/emotes.cpp:394
+#: src/input/pages/emotes.cpp:400 src/input/pages/emotes.cpp:406
+#: src/input/pages/emotes.cpp:412 src/input/pages/emotes.cpp:418
+#: src/input/pages/emotes.cpp:424 src/input/pages/emotes.cpp:430
+#: src/input/pages/emotes.cpp:436 src/input/pages/emotes.cpp:442
+#: src/input/pages/emotes.cpp:448 src/input/pages/emotes.cpp:454
+#: src/input/pages/emotes.cpp:460 src/input/pages/emotes.cpp:466
+#: src/input/pages/emotes.cpp:472 src/input/pages/emotes.cpp:478
+#: src/input/pages/emotes.cpp:484 src/input/pages/emotes.cpp:490
+#: src/input/pages/emotes.cpp:496 src/input/pages/emotes.cpp:502
+#: src/input/pages/emotes.cpp:508 src/input/pages/emotes.cpp:514
+#: src/input/pages/emotes.cpp:520 src/input/pages/emotes.cpp:526
+#: src/input/pages/emotes.cpp:532 src/input/pages/emotes.cpp:538
+#: src/input/pages/emotes.cpp:544 src/input/pages/emotes.cpp:550
+#: src/input/pages/emotes.cpp:556 src/input/pages/emotes.cpp:562
+#: src/input/pages/emotes.cpp:568 src/input/pages/emotes.cpp:574
+#: src/input/pages/emotes.cpp:580 src/input/pages/emotes.cpp:586
+#: src/input/pages/emotes.cpp:592 src/input/pages/emotes.cpp:598
+#: src/input/pages/emotes.cpp:604 src/input/pages/emotes.cpp:610
+#: src/input/pages/emotes.cpp:616 src/input/pages/emotes.cpp:622
+#: src/input/pages/emotes.cpp:628 src/input/pages/emotes.cpp:634
+#: src/input/pages/emotes.cpp:640 src/input/pages/emotes.cpp:646
#, c-format
msgid "Pet emote shortcut %d"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/gui.cpp:33
+#: src/input/pages/gui.cpp:31
msgid "Move & selection"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/gui.cpp:39
+#: src/input/pages/gui.cpp:37
msgid "Move Up"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/gui.cpp:45
+#: src/input/pages/gui.cpp:43
msgid "Move Down"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/gui.cpp:51
+#: src/input/pages/gui.cpp:49
msgid "Move Left"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/gui.cpp:57
+#: src/input/pages/gui.cpp:55
msgid "Move Right"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/gui.cpp:63
+#: src/input/pages/gui.cpp:61
msgid "Move Home"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/gui.cpp:69
+#: src/input/pages/gui.cpp:67
msgid "Move End"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/gui.cpp:75
+#: src/input/pages/gui.cpp:73
msgid "Page up"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/gui.cpp:81
+#: src/input/pages/gui.cpp:79
msgid "Page down"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/gui.cpp:99
+#: src/input/pages/gui.cpp:97
msgid "Select2"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/gui.cpp:117
+#: src/input/pages/gui.cpp:115
msgid "Backspace"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/gui.cpp:123
-msgid "Insert"
-msgstr ""
-
-#. TRANSLATORS: input action name
-#: src/input/pages/gui.cpp:129
+#: src/input/pages/gui.cpp:127
msgid "Tab"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/gui.cpp:135
+#: src/input/pages/gui.cpp:133
msgid "Mod"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/gui.cpp:141
+#: src/input/pages/gui.cpp:139
msgid "Ctrl"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/move.cpp:37
+#: src/input/pages/move.cpp:35
msgid "Move Keys"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/move.cpp:43
+#: src/input/pages/move.cpp:41
msgid "Move player up"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/move.cpp:49
+#: src/input/pages/move.cpp:47
msgid "Move player down"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/move.cpp:55
+#: src/input/pages/move.cpp:53
msgid "Move player left"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/move.cpp:61
+#: src/input/pages/move.cpp:59
msgid "Move player right"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/move.cpp:67
+#: src/input/pages/move.cpp:65
msgid "Move player forward"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/move.cpp:73
+#: src/input/pages/move.cpp:71
msgid "Move pet up"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/move.cpp:79
+#: src/input/pages/move.cpp:77
msgid "Move pet down"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/move.cpp:85
+#: src/input/pages/move.cpp:83
msgid "Move pet left"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/move.cpp:91
+#: src/input/pages/move.cpp:89
msgid "Move pet right"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/move.cpp:97
+#: src/input/pages/move.cpp:95
msgid "Move to navigation point shortcuts"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/move.cpp:103 src/input/pages/move.cpp:109
-#: src/input/pages/move.cpp:115 src/input/pages/move.cpp:121
-#: src/input/pages/move.cpp:127 src/input/pages/move.cpp:133
-#: src/input/pages/move.cpp:139 src/input/pages/move.cpp:145
-#: src/input/pages/move.cpp:151 src/input/pages/move.cpp:157
-#: src/input/pages/move.cpp:163 src/input/pages/move.cpp:169
-#: src/input/pages/move.cpp:175 src/input/pages/move.cpp:181
-#: src/input/pages/move.cpp:187 src/input/pages/move.cpp:193
-#: src/input/pages/move.cpp:199 src/input/pages/move.cpp:205
-#: src/input/pages/move.cpp:211 src/input/pages/move.cpp:217
-#: src/input/pages/move.cpp:223 src/input/pages/move.cpp:229
-#: src/input/pages/move.cpp:235 src/input/pages/move.cpp:241
-#: src/input/pages/move.cpp:247 src/input/pages/move.cpp:253
-#: src/input/pages/move.cpp:259 src/input/pages/move.cpp:265
-#: src/input/pages/move.cpp:271 src/input/pages/move.cpp:277
-#: src/input/pages/move.cpp:283 src/input/pages/move.cpp:289
-#: src/input/pages/move.cpp:295 src/input/pages/move.cpp:301
-#: src/input/pages/move.cpp:307 src/input/pages/move.cpp:313
-#: src/input/pages/move.cpp:319 src/input/pages/move.cpp:325
-#: src/input/pages/move.cpp:331 src/input/pages/move.cpp:337
-#: src/input/pages/move.cpp:343 src/input/pages/move.cpp:349
-#: src/input/pages/move.cpp:355 src/input/pages/move.cpp:361
-#: src/input/pages/move.cpp:367 src/input/pages/move.cpp:373
-#: src/input/pages/move.cpp:379 src/input/pages/move.cpp:385
+#: src/input/pages/move.cpp:101 src/input/pages/move.cpp:107
+#: src/input/pages/move.cpp:113 src/input/pages/move.cpp:119
+#: src/input/pages/move.cpp:125 src/input/pages/move.cpp:131
+#: src/input/pages/move.cpp:137 src/input/pages/move.cpp:143
+#: src/input/pages/move.cpp:149 src/input/pages/move.cpp:155
+#: src/input/pages/move.cpp:161 src/input/pages/move.cpp:167
+#: src/input/pages/move.cpp:173 src/input/pages/move.cpp:179
+#: src/input/pages/move.cpp:185 src/input/pages/move.cpp:191
+#: src/input/pages/move.cpp:197 src/input/pages/move.cpp:203
+#: src/input/pages/move.cpp:209 src/input/pages/move.cpp:215
+#: src/input/pages/move.cpp:221 src/input/pages/move.cpp:227
+#: src/input/pages/move.cpp:233 src/input/pages/move.cpp:239
+#: src/input/pages/move.cpp:245 src/input/pages/move.cpp:251
+#: src/input/pages/move.cpp:257 src/input/pages/move.cpp:263
+#: src/input/pages/move.cpp:269 src/input/pages/move.cpp:275
+#: src/input/pages/move.cpp:281 src/input/pages/move.cpp:287
+#: src/input/pages/move.cpp:293 src/input/pages/move.cpp:299
+#: src/input/pages/move.cpp:305 src/input/pages/move.cpp:311
+#: src/input/pages/move.cpp:317 src/input/pages/move.cpp:323
+#: src/input/pages/move.cpp:329 src/input/pages/move.cpp:335
+#: src/input/pages/move.cpp:341 src/input/pages/move.cpp:347
+#: src/input/pages/move.cpp:353 src/input/pages/move.cpp:359
+#: src/input/pages/move.cpp:365 src/input/pages/move.cpp:371
+#: src/input/pages/move.cpp:377 src/input/pages/move.cpp:383
#, c-format
msgid "Move to point Shortcut %d"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:36
+#: src/input/pages/other.cpp:34
msgid "Input ignore"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:42
+#: src/input/pages/other.cpp:40
msgid "Ignore input 1"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:48
+#: src/input/pages/other.cpp:46
msgid "Ignore input 2"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:54
+#: src/input/pages/other.cpp:52
msgid "Direction keys"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:60
+#: src/input/pages/other.cpp:58
msgid "Player direct up"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:66
+#: src/input/pages/other.cpp:64
msgid "Player direct down"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:72
+#: src/input/pages/other.cpp:70
msgid "Player direct left"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:78
+#: src/input/pages/other.cpp:76
msgid "Player direct right"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:84
+#: src/input/pages/other.cpp:82
msgid "Pet direct up"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:90
+#: src/input/pages/other.cpp:88
msgid "Pet direct down"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:96
+#: src/input/pages/other.cpp:94
msgid "Pet direct left"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:102
+#: src/input/pages/other.cpp:100
msgid "Pet direct right"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:114
+#: src/input/pages/other.cpp:112
msgid "Crazy moves"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:120
+#: src/input/pages/other.cpp:118
msgid "Change Crazy Move mode"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:126
+#: src/input/pages/other.cpp:124
msgid "Quick Drop N Items from 0 slot"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:132
+#: src/input/pages/other.cpp:130
msgid "Quick Drop N Items"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:138
+#: src/input/pages/other.cpp:136
msgid "Switch Quick Drop Counter"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:144
+#: src/input/pages/other.cpp:142
msgid "Quick heal target or self"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:150
+#: src/input/pages/other.cpp:148
msgid "Heal the most injured player"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:156
+#: src/input/pages/other.cpp:154
msgid "Use #itenplz spell"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:162
+#: src/input/pages/other.cpp:160
msgid "Use magic attack"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:168
+#: src/input/pages/other.cpp:166
msgid "Switch magic attack"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:174
+#: src/input/pages/other.cpp:172
msgid "Switch pvp attack"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:180
+#: src/input/pages/other.cpp:178
msgid "Change move type"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:186
+#: src/input/pages/other.cpp:184
msgid "Change Attack Weapon Type"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:192
+#: src/input/pages/other.cpp:190
msgid "Change Attack Type"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:198
+#: src/input/pages/other.cpp:196
msgid "Change Follow mode"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:204
+#: src/input/pages/other.cpp:202
msgid "Change Imitation mode"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:210
+#: src/input/pages/other.cpp:208
msgid "Disable / Enable Game modifier keys"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:216
+#: src/input/pages/other.cpp:214
msgid "On / Off audio"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:222
+#: src/input/pages/other.cpp:220
msgid "Enable / Disable away mode"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:228
+#: src/input/pages/other.cpp:226
msgid "Emulate right click from keyboard"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:234
+#: src/input/pages/other.cpp:232
msgid "Toggle camera mode"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:240
+#: src/input/pages/other.cpp:238
msgid "Toggle ipc mode"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:246
+#: src/input/pages/other.cpp:244
msgid "Show information about position in chat"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:252
+#: src/input/pages/other.cpp:250
msgid "Show online players number in chat"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:258
+#: src/input/pages/other.cpp:256
msgid "Show onscreen keyboard"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:264
+#: src/input/pages/other.cpp:262
msgid "Clean cached graphics"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:270
+#: src/input/pages/other.cpp:268
msgid "Clean cached fonts"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:276
+#: src/input/pages/other.cpp:274
msgid "Print visible players in chat"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:282
+#: src/input/pages/other.cpp:280
msgid "Print all visible beings in chat"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:288
+#: src/input/pages/other.cpp:286
msgid "Load shop items list from disk"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:294
+#: src/input/pages/other.cpp:292
msgid "Save shop items list to disk"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:300
+#: src/input/pages/other.cpp:298
msgid "Print debug cache info"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:306
+#: src/input/pages/other.cpp:304
msgid "Undress selected player"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:312
+#: src/input/pages/other.cpp:310
msgid "Quick disconnect from server"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:318
+#: src/input/pages/other.cpp:316
msgid "Disable debug particle"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:324
+#: src/input/pages/other.cpp:322
msgid "Create items (for gms)"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:330
+#: src/input/pages/other.cpp:328
msgid "Print configured directories in chat"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:336
+#: src/input/pages/other.cpp:334
msgid "Print client uptime in chat"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:342
+#: src/input/pages/other.cpp:340
msgid "Dump debug information"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:348
+#: src/input/pages/other.cpp:346
msgid "Crash client"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:354
+#: src/input/pages/other.cpp:352
msgid "Dump graphics info into chat"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:360
+#: src/input/pages/other.cpp:358
msgid "Dump tests info into chat"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:366
+#: src/input/pages/other.cpp:364
msgid "Print OpenGL version in chat"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:372
+#: src/input/pages/other.cpp:370
msgid "Print enabled mods in chat"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:378
+#: src/input/pages/other.cpp:376
msgid "Dump environments into log"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:384
+#: src/input/pages/other.cpp:382
msgid "Dump OpenGL state into log"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:391
+#: src/input/pages/other.cpp:389
msgid "Test SDL font speed"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:398
+#: src/input/pages/other.cpp:396
msgid "Upload main config"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:404
+#: src/input/pages/other.cpp:402
msgid "Upload server config"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:416
+#: src/input/pages/other.cpp:414
msgid "Fire your mercenary"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:422
+#: src/input/pages/other.cpp:420
msgid "Pet ai start"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:428
+#: src/input/pages/other.cpp:426
msgid "Pet ai stop"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/outfits.cpp:37
+#: src/input/pages/outfits.cpp:35
msgid "Outfits keys"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/outfits.cpp:43
+#: src/input/pages/outfits.cpp:41
msgid "Wear Outfit"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/outfits.cpp:49
+#: src/input/pages/outfits.cpp:47
msgid "Copy Outfit"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/outfits.cpp:55
+#: src/input/pages/outfits.cpp:53
msgid "Copy equipped to Outfit"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/outfits.cpp:61
+#: src/input/pages/outfits.cpp:59
msgid "Show hat in chat"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/outfits.cpp:67
+#: src/input/pages/outfits.cpp:65
msgid "Outfits shortcuts"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/outfits.cpp:73 src/input/pages/outfits.cpp:79
-#: src/input/pages/outfits.cpp:85 src/input/pages/outfits.cpp:91
-#: src/input/pages/outfits.cpp:97 src/input/pages/outfits.cpp:103
-#: src/input/pages/outfits.cpp:109 src/input/pages/outfits.cpp:115
-#: src/input/pages/outfits.cpp:121 src/input/pages/outfits.cpp:127
-#: src/input/pages/outfits.cpp:133 src/input/pages/outfits.cpp:139
-#: src/input/pages/outfits.cpp:145 src/input/pages/outfits.cpp:151
-#: src/input/pages/outfits.cpp:157 src/input/pages/outfits.cpp:163
-#: src/input/pages/outfits.cpp:169 src/input/pages/outfits.cpp:175
-#: src/input/pages/outfits.cpp:181 src/input/pages/outfits.cpp:187
-#: src/input/pages/outfits.cpp:193 src/input/pages/outfits.cpp:199
-#: src/input/pages/outfits.cpp:205 src/input/pages/outfits.cpp:211
-#: src/input/pages/outfits.cpp:217 src/input/pages/outfits.cpp:223
-#: src/input/pages/outfits.cpp:229 src/input/pages/outfits.cpp:235
-#: src/input/pages/outfits.cpp:241 src/input/pages/outfits.cpp:247
-#: src/input/pages/outfits.cpp:253 src/input/pages/outfits.cpp:259
-#: src/input/pages/outfits.cpp:265 src/input/pages/outfits.cpp:271
-#: src/input/pages/outfits.cpp:277 src/input/pages/outfits.cpp:283
-#: src/input/pages/outfits.cpp:289 src/input/pages/outfits.cpp:295
-#: src/input/pages/outfits.cpp:301 src/input/pages/outfits.cpp:307
-#: src/input/pages/outfits.cpp:313 src/input/pages/outfits.cpp:319
-#: src/input/pages/outfits.cpp:325 src/input/pages/outfits.cpp:331
-#: src/input/pages/outfits.cpp:337 src/input/pages/outfits.cpp:343
-#: src/input/pages/outfits.cpp:349 src/input/pages/outfits.cpp:355
+#: src/input/pages/outfits.cpp:71 src/input/pages/outfits.cpp:77
+#: src/input/pages/outfits.cpp:83 src/input/pages/outfits.cpp:89
+#: src/input/pages/outfits.cpp:95 src/input/pages/outfits.cpp:101
+#: src/input/pages/outfits.cpp:107 src/input/pages/outfits.cpp:113
+#: src/input/pages/outfits.cpp:119 src/input/pages/outfits.cpp:125
+#: src/input/pages/outfits.cpp:131 src/input/pages/outfits.cpp:137
+#: src/input/pages/outfits.cpp:143 src/input/pages/outfits.cpp:149
+#: src/input/pages/outfits.cpp:155 src/input/pages/outfits.cpp:161
+#: src/input/pages/outfits.cpp:167 src/input/pages/outfits.cpp:173
+#: src/input/pages/outfits.cpp:179 src/input/pages/outfits.cpp:185
+#: src/input/pages/outfits.cpp:191 src/input/pages/outfits.cpp:197
+#: src/input/pages/outfits.cpp:203 src/input/pages/outfits.cpp:209
+#: src/input/pages/outfits.cpp:215 src/input/pages/outfits.cpp:221
+#: src/input/pages/outfits.cpp:227 src/input/pages/outfits.cpp:233
+#: src/input/pages/outfits.cpp:239 src/input/pages/outfits.cpp:245
+#: src/input/pages/outfits.cpp:251 src/input/pages/outfits.cpp:257
+#: src/input/pages/outfits.cpp:263 src/input/pages/outfits.cpp:269
+#: src/input/pages/outfits.cpp:275 src/input/pages/outfits.cpp:281
+#: src/input/pages/outfits.cpp:287 src/input/pages/outfits.cpp:293
+#: src/input/pages/outfits.cpp:299 src/input/pages/outfits.cpp:305
+#: src/input/pages/outfits.cpp:311 src/input/pages/outfits.cpp:317
+#: src/input/pages/outfits.cpp:323 src/input/pages/outfits.cpp:329
+#: src/input/pages/outfits.cpp:335 src/input/pages/outfits.cpp:341
+#: src/input/pages/outfits.cpp:347 src/input/pages/outfits.cpp:353
#, c-format
msgid "Outfit Shortcut %d"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/shortcuts.cpp:37
+#: src/input/pages/shortcuts.cpp:35
msgid "Shortcuts modifiers keys"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/shortcuts.cpp:43
+#: src/input/pages/shortcuts.cpp:41
msgid "Item Shortcuts Key"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/shortcuts.cpp:49
+#: src/input/pages/shortcuts.cpp:47
msgid "Shortcuts keys"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/shortcuts.cpp:55 src/input/pages/shortcuts.cpp:61
-#: src/input/pages/shortcuts.cpp:67 src/input/pages/shortcuts.cpp:73
-#: src/input/pages/shortcuts.cpp:79 src/input/pages/shortcuts.cpp:85
-#: src/input/pages/shortcuts.cpp:91 src/input/pages/shortcuts.cpp:97
-#: src/input/pages/shortcuts.cpp:103 src/input/pages/shortcuts.cpp:109
-#: src/input/pages/shortcuts.cpp:115 src/input/pages/shortcuts.cpp:121
-#: src/input/pages/shortcuts.cpp:127 src/input/pages/shortcuts.cpp:133
-#: src/input/pages/shortcuts.cpp:139 src/input/pages/shortcuts.cpp:145
-#: src/input/pages/shortcuts.cpp:151 src/input/pages/shortcuts.cpp:157
-#: src/input/pages/shortcuts.cpp:163 src/input/pages/shortcuts.cpp:169
+#: src/input/pages/shortcuts.cpp:53 src/input/pages/shortcuts.cpp:59
+#: src/input/pages/shortcuts.cpp:65 src/input/pages/shortcuts.cpp:71
+#: src/input/pages/shortcuts.cpp:77 src/input/pages/shortcuts.cpp:83
+#: src/input/pages/shortcuts.cpp:89 src/input/pages/shortcuts.cpp:95
+#: src/input/pages/shortcuts.cpp:101 src/input/pages/shortcuts.cpp:107
+#: src/input/pages/shortcuts.cpp:113 src/input/pages/shortcuts.cpp:119
+#: src/input/pages/shortcuts.cpp:125 src/input/pages/shortcuts.cpp:131
+#: src/input/pages/shortcuts.cpp:137 src/input/pages/shortcuts.cpp:143
+#: src/input/pages/shortcuts.cpp:149 src/input/pages/shortcuts.cpp:155
+#: src/input/pages/shortcuts.cpp:161 src/input/pages/shortcuts.cpp:167
#, c-format
msgid "Item Shortcut %d"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/windows.cpp:42
+#: src/input/pages/windows.cpp:40
msgid "Show Windows Menu"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/windows.cpp:48
+#: src/input/pages/windows.cpp:46
msgid "Hide Windows"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/windows.cpp:54
+#: src/input/pages/windows.cpp:52
msgid "About Window"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/windows.cpp:60
+#: src/input/pages/windows.cpp:58
msgid "Bank Window"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/windows.cpp:66
+#: src/input/pages/windows.cpp:64
msgid "Help Window"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/windows.cpp:72
+#: src/input/pages/windows.cpp:70
msgid "Status Window"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/windows.cpp:78
+#: src/input/pages/windows.cpp:76
msgid "Inventory Window"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/windows.cpp:84
+#: src/input/pages/windows.cpp:82
msgid "Equipment Window"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/windows.cpp:90
+#: src/input/pages/windows.cpp:88
msgid "Skill Window"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/windows.cpp:96
+#: src/input/pages/windows.cpp:94
msgid "Minimap Window"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/windows.cpp:102
+#: src/input/pages/windows.cpp:100
msgid "Chat Window"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/windows.cpp:108
+#: src/input/pages/windows.cpp:106
msgid "Item Shortcut Window"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/windows.cpp:114
+#: src/input/pages/windows.cpp:112
msgid "Setup Window"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/windows.cpp:120
+#: src/input/pages/windows.cpp:118
msgid "Debug Window"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/windows.cpp:126
+#: src/input/pages/windows.cpp:124
msgid "Social Window"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/windows.cpp:132
+#: src/input/pages/windows.cpp:130
msgid "Emote Shortcut Window"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/windows.cpp:138
+#: src/input/pages/windows.cpp:136
msgid "Outfits Window"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/windows.cpp:144
+#: src/input/pages/windows.cpp:142
msgid "Shop Window"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/windows.cpp:150
+#: src/input/pages/windows.cpp:148
msgid "Quick drop Window"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/windows.cpp:156
+#: src/input/pages/windows.cpp:154
msgid "Kill Stats Window"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/windows.cpp:162
+#: src/input/pages/windows.cpp:160
msgid "Commands Window"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/windows.cpp:168
-msgid "Bot Checker Window"
-msgstr ""
-
-#. TRANSLATORS: input action name
-#: src/input/pages/windows.cpp:174
+#: src/input/pages/windows.cpp:166
msgid "Who Is Online Window"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/windows.cpp:180
+#: src/input/pages/windows.cpp:172
msgid "Did you know Window"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/windows.cpp:186
+#: src/input/pages/windows.cpp:178
msgid "Quests Window"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/windows.cpp:192
+#: src/input/pages/windows.cpp:184
msgid "Updates Window"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/windows.cpp:198
+#: src/input/pages/windows.cpp:190
msgid "Cart window"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/windows.cpp:210
+#: src/input/pages/windows.cpp:196
+msgid "Quick settings window"
+msgstr ""
+
+#. TRANSLATORS: input action name
+#: src/input/pages/windows.cpp:208
msgid "Previous Social Tab"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/windows.cpp:216
+#: src/input/pages/windows.cpp:214
msgid "Next Social Tab"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/windows.cpp:222
+#: src/input/pages/windows.cpp:220
msgid "Previous Shortcuts tab"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/windows.cpp:228
+#: src/input/pages/windows.cpp:226
msgid "Next Shortcuts tab"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/windows.cpp:234
+#: src/input/pages/windows.cpp:232
msgid "Previous Commands tab"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/windows.cpp:240
+#: src/input/pages/windows.cpp:238
msgid "Next Commands tab"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/windows.cpp:246
+#: src/input/pages/windows.cpp:244
msgid "Previous inventory tab"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/windows.cpp:252
+#: src/input/pages/windows.cpp:250
msgid "Next inventory tab"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/windows.cpp:258
+#: src/input/pages/windows.cpp:256
msgid "Clear drops window"
msgstr ""
#. TRANSLATORS: inventory type name
-#: src/inventory.cpp:304
+#: src/inventory.cpp:306
msgid "Storage"
msgstr ""
#. TRANSLATORS: inventory type name
-#: src/inventory.cpp:314
+#: src/inventory.cpp:311
msgid "Npc"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:78
+#: src/main.cpp:82
msgid "manaplus [options] [manaplus-file]"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:80
+#: src/main.cpp:84
msgid "[manaplus-file] : The manaplus file is an XML file (.manaplus)"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:83
+#: src/main.cpp:87
msgid " used to set custom parameters"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:85
+#: src/main.cpp:89
msgid " to the manaplus client."
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:88
+#: src/main.cpp:92
msgid "Options:"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:90
+#: src/main.cpp:94
msgid " -l --log-file : Log file to use"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:92
+#: src/main.cpp:96
msgid " -a --chat-log-dir : Chat log dir to use"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:94
+#: src/main.cpp:98
msgid " -v --version : Display the version"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:96
+#: src/main.cpp:100
msgid " -h --help : Display this help"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:98
+#: src/main.cpp:102
msgid " -C --config-dir : Configuration directory to use"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:101
+#: src/main.cpp:105
msgid " -U --username : Login with this username"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:103
+#: src/main.cpp:107
msgid " -P --password : Login with this password"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:105
+#: src/main.cpp:109
msgid " -c --character : Login with this character"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:107
+#: src/main.cpp:111
msgid " -s --server : Login server name or IP"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:109
+#: src/main.cpp:113
msgid " -y --server-type : Login server type"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:111
+#: src/main.cpp:115
msgid " -p --port : Login server port"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:113
+#: src/main.cpp:117
msgid " -H --update-host : Use this update host"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:115
+#: src/main.cpp:119
msgid " -D --default : Choose default character server and character"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:118
+#: src/main.cpp:122
msgid " -u --skip-update : Skip the update downloads"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:120
+#: src/main.cpp:124
msgid " -d --data : Directory to load game data from"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:123
+#: src/main.cpp:127
msgid " -L --localdata-dir : Directory to use as local data directory"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:126
+#: src/main.cpp:130
msgid " --screenshot-dir : Directory to store screenshots"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:129
+#: src/main.cpp:133
msgid " --safemode : Start game in safe mode"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:131
+#: src/main.cpp:135
msgid " --renderer : Set renderer type"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:133
+#: src/main.cpp:137
msgid " -T --tests : Start testing drivers and auto configuring"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:137
+#: src/main.cpp:141
msgid " -O --no-opengl : Disable OpenGL for this session"
msgstr ""
@@ -7826,8 +8167,8 @@ msgid "Failed to create character. Most likely the name is already taken."
msgstr ""
#. TRANSLATORS: error message
-#: src/net/ea/charserverhandler.cpp:117 src/net/ea/loginhandler.cpp:247
-#: src/net/eathena/loginhandler.cpp:224
+#: src/net/ea/charserverhandler.cpp:117 src/net/ea/loginhandler.cpp:249
+#: src/net/eathena/loginhandler.cpp:233
msgid "Wrong name."
msgstr ""
@@ -7856,7 +8197,8 @@ msgstr ""
msgid "Incorrect look."
msgstr ""
-#: src/net/ea/charserverhandler.cpp:160
+#. TRANSLATORS: info message
+#: src/net/ea/charserverhandler.cpp:168
msgid "Character deleted."
msgstr ""
@@ -7877,102 +8219,103 @@ msgstr ""
msgid "Whisper could not be sent, you ignored by all players."
msgstr ""
-#: src/net/ea/gamehandler.cpp:79
+#. TRANSLATORS: error header
+#: src/net/ea/gamehandler.cpp:81
msgid "Game"
msgstr ""
#. TRANSLATORS: error message
-#: src/net/ea/gamehandler.cpp:81
+#: src/net/ea/gamehandler.cpp:83
msgid "Request to quit denied!"
msgstr ""
#. TRANSLATORS: guild info message
-#: src/net/ea/guildhandler.cpp:137
+#: src/net/ea/guildhandler.cpp:121
#, c-format
msgid "Guild name: %s"
msgstr ""
#. TRANSLATORS: guild info message
-#: src/net/ea/guildhandler.cpp:140
+#: src/net/ea/guildhandler.cpp:124
#, c-format
msgid "Guild master: %s"
msgstr ""
#. TRANSLATORS: guild info message
-#: src/net/ea/guildhandler.cpp:143
+#: src/net/ea/guildhandler.cpp:127
#, c-format
msgid "Guild level: %d"
msgstr ""
#. TRANSLATORS: guild info message
-#: src/net/ea/guildhandler.cpp:146
+#: src/net/ea/guildhandler.cpp:130
#, c-format
msgid "Online members: %d"
msgstr ""
#. TRANSLATORS: guild info message
-#: src/net/ea/guildhandler.cpp:149
+#: src/net/ea/guildhandler.cpp:133
#, c-format
msgid "Max members: %d"
msgstr ""
#. TRANSLATORS: guild info message
-#: src/net/ea/guildhandler.cpp:152
+#: src/net/ea/guildhandler.cpp:136
#, c-format
msgid "Average level: %d"
msgstr ""
#. TRANSLATORS: guild info message
-#: src/net/ea/guildhandler.cpp:155
+#: src/net/ea/guildhandler.cpp:139
#, c-format
msgid "Guild exp: %d"
msgstr ""
#. TRANSLATORS: guild info message
-#: src/net/ea/guildhandler.cpp:158
+#: src/net/ea/guildhandler.cpp:142
#, c-format
msgid "Guild next exp: %d"
msgstr ""
#. TRANSLATORS: guild info message
-#: src/net/ea/guildhandler.cpp:161
+#: src/net/ea/guildhandler.cpp:145
#, c-format
msgid "Guild castle: %s"
msgstr ""
#. TRANSLATORS: error message
-#: src/net/ea/loginhandler.cpp:207 src/net/eathena/loginhandler.cpp:179
+#: src/net/ea/loginhandler.cpp:209 src/net/eathena/loginhandler.cpp:188
msgid "Unregistered ID."
msgstr ""
#. TRANSLATORS: error message
-#: src/net/ea/loginhandler.cpp:211 src/net/eathena/loginhandler.cpp:183
+#: src/net/ea/loginhandler.cpp:213 src/net/eathena/loginhandler.cpp:192
msgid "Wrong password."
msgstr ""
#. TRANSLATORS: error message
-#: src/net/ea/loginhandler.cpp:216 src/net/eathena/loginhandler.cpp:188
+#: src/net/ea/loginhandler.cpp:218 src/net/eathena/loginhandler.cpp:197
msgid "Account expired."
msgstr ""
#. TRANSLATORS: error message
-#: src/net/ea/loginhandler.cpp:220 src/net/eathena/loginhandler.cpp:192
+#: src/net/ea/loginhandler.cpp:222 src/net/eathena/loginhandler.cpp:201
msgid "Rejected from server."
msgstr ""
#. TRANSLATORS: error message
-#: src/net/ea/loginhandler.cpp:224 src/net/eathena/loginhandler.cpp:196
+#: src/net/ea/loginhandler.cpp:226 src/net/eathena/loginhandler.cpp:205
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:201
+#: src/net/ea/loginhandler.cpp:231 src/net/eathena/loginhandler.cpp:210
msgid "Client too old."
msgstr ""
#. TRANSLATORS: error message
-#: src/net/ea/loginhandler.cpp:233 src/net/eathena/loginhandler.cpp:205
+#: src/net/ea/loginhandler.cpp:235 src/net/eathena/loginhandler.cpp:214
#, c-format
msgid ""
"You have been temporarily banned from the game until %s.\n"
@@ -7980,362 +8323,380 @@ msgid ""
msgstr ""
#. TRANSLATORS: error message
-#: src/net/ea/loginhandler.cpp:239 src/net/eathena/loginhandler.cpp:214
+#: src/net/ea/loginhandler.cpp:241 src/net/eathena/loginhandler.cpp:223
msgid "Server overpopulated."
msgstr ""
#. TRANSLATORS: error message
-#: src/net/ea/loginhandler.cpp:243 src/net/eathena/loginhandler.cpp:219
+#: src/net/ea/loginhandler.cpp:245 src/net/eathena/loginhandler.cpp:228
msgid "This user name is already taken."
msgstr ""
#. TRANSLATORS: error message
-#: src/net/ea/loginhandler.cpp:251 src/net/eathena/loginhandler.cpp:229
+#: src/net/ea/loginhandler.cpp:253 src/net/eathena/loginhandler.cpp:238
msgid "Incorrect email."
msgstr ""
#. TRANSLATORS: error message
-#: src/net/ea/loginhandler.cpp:255 src/net/eathena/loginhandler.cpp:234
+#: src/net/ea/loginhandler.cpp:257 src/net/eathena/loginhandler.cpp:243
msgid "Username permanently erased."
msgstr ""
#. TRANSLATORS: error message
-#: src/net/ea/loginhandler.cpp:259 src/net/eathena/loginhandler.cpp:238
-#: src/net/tmwa/loginhandler.cpp:286
+#: src/net/ea/loginhandler.cpp:261 src/net/eathena/loginhandler.cpp:247
+#: src/net/eathena/loginhandler.cpp:355 src/net/tmwa/loginhandler.cpp:255
msgid "Unknown error."
msgstr ""
#. TRANSLATORS: error message
-#: src/net/ea/network.cpp:99
+#: src/net/ea/network.cpp:101
msgid "Empty address given to Network::connect()!"
msgstr ""
#. TRANSLATORS: error message
-#: src/net/ea/network.cpp:207
+#: src/net/ea/network.cpp:209
msgid "Unable to resolve host \""
msgstr ""
#. TRANSLATORS: error message
-#: src/net/ea/network.cpp:288
+#: src/net/ea/network.cpp:290
msgid "Connection to server terminated. "
msgstr ""
+#. TRANSLATORS: error message
#. TRANSLATORS: char rename error
-#: src/net/eathena/charserverhandler.cpp:576
-#: src/net/eathena/charserverhandler.cpp:613
+#: src/net/eathena/charserverhandler.cpp:589
+#: src/net/eathena/charserverhandler.cpp:635
msgid "Character rename error."
msgstr ""
-#: src/net/eathena/charserverhandler.cpp:591
+#. TRANSLATORS: info message
+#: src/net/eathena/charserverhandler.cpp:610
msgid "Character renamed."
msgstr ""
#. TRANSLATORS: char rename error
-#: src/net/eathena/charserverhandler.cpp:604
+#: src/net/eathena/charserverhandler.cpp:626
msgid "Rename not allowed."
msgstr ""
#. TRANSLATORS: char rename error
-#: src/net/eathena/charserverhandler.cpp:608
+#: src/net/eathena/charserverhandler.cpp:630
msgid "New name is not set."
msgstr ""
#. TRANSLATORS: char rename error
-#: src/net/eathena/charserverhandler.cpp:617
+#: src/net/eathena/charserverhandler.cpp:639
msgid "Character not found."
msgstr ""
-#: src/net/eathena/charserverhandler.cpp:651
-#: src/net/tmwa/charserverhandler.cpp:533
+#. TRANSLATORS: error message
+#: src/net/eathena/charserverhandler.cpp:681
+#: src/net/tmwa/charserverhandler.cpp:504
msgid "Failed to delete character."
msgstr ""
-#: src/net/eathena/chathandler.cpp:448
+#: src/net/eathena/chathandler.cpp:447
msgid "Can't cast skill in this area."
msgstr ""
-#: src/net/eathena/chathandler.cpp:451
+#: src/net/eathena/chathandler.cpp:450
msgid "Can't use item in this area."
msgstr ""
-#: src/net/eathena/chathandler.cpp:454
+#: src/net/eathena/chathandler.cpp:453
msgid "Can't equip. Wrong level."
msgstr ""
-#: src/net/eathena/chathandler.cpp:457
+#: src/net/eathena/chathandler.cpp:456
msgid "Can't use. Wrong level."
msgstr ""
-#: src/net/eathena/chathandler.cpp:460
+#: src/net/eathena/chathandler.cpp:459
msgid "Work in progress."
msgstr ""
#. TRANSLATORS: chat message
-#: src/net/eathena/chathandler.cpp:634
+#: src/net/eathena/chathandler.cpp:639
#, c-format
msgid "Message could not be sent, channel %s is not exists."
msgstr ""
#. TRANSLATORS: chat message
-#: src/net/eathena/chathandler.cpp:774
+#: src/net/eathena/chathandler.cpp:785
#, c-format
msgid "Can't open channel. Channel %s is not exists."
msgstr ""
#. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:140 src/net/tmwa/generalhandler.cpp:143
+#: src/net/eathena/generalhandler.cpp:132 src/net/tmwa/generalhandler.cpp:141
#, c-format
msgid "Strength %s"
msgstr ""
#. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:141 src/net/tmwa/generalhandler.cpp:145
+#: src/net/eathena/generalhandler.cpp:133 src/net/tmwa/generalhandler.cpp:143
#, c-format
msgid "Agility %s"
msgstr ""
#. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:142 src/net/tmwa/generalhandler.cpp:147
+#: src/net/eathena/generalhandler.cpp:134 src/net/tmwa/generalhandler.cpp:145
#, c-format
msgid "Vitality %s"
msgstr ""
#. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:143 src/net/tmwa/generalhandler.cpp:149
+#: src/net/eathena/generalhandler.cpp:135 src/net/tmwa/generalhandler.cpp:147
#, c-format
msgid "Intelligence %s"
msgstr ""
#. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:144 src/net/tmwa/generalhandler.cpp:151
+#: src/net/eathena/generalhandler.cpp:136 src/net/tmwa/generalhandler.cpp:149
#, c-format
msgid "Dexterity %s"
msgstr ""
#. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:145 src/net/tmwa/generalhandler.cpp:153
+#: src/net/eathena/generalhandler.cpp:137 src/net/tmwa/generalhandler.cpp:151
#, c-format
msgid "Luck %s"
msgstr ""
#. TRANSLATORS: error message
-#: src/net/eathena/generalhandler.cpp:180 src/net/tmwa/generalhandler.cpp:188
+#: src/net/eathena/generalhandler.cpp:172 src/net/tmwa/generalhandler.cpp:186
msgid "Authentication failed."
msgstr ""
#. TRANSLATORS: error message
-#: src/net/eathena/generalhandler.cpp:183 src/net/tmwa/generalhandler.cpp:192
+#: src/net/eathena/generalhandler.cpp:175 src/net/tmwa/generalhandler.cpp:190
msgid "No servers available."
msgstr ""
#. TRANSLATORS: error message
-#: src/net/eathena/generalhandler.cpp:188 src/net/tmwa/generalhandler.cpp:198
+#: src/net/eathena/generalhandler.cpp:180 src/net/tmwa/generalhandler.cpp:196
msgid "Someone else is trying to use this account."
msgstr ""
#. TRANSLATORS: error message
-#: src/net/eathena/generalhandler.cpp:193 src/net/tmwa/generalhandler.cpp:204
+#: src/net/eathena/generalhandler.cpp:185 src/net/tmwa/generalhandler.cpp:202
msgid "This account is already logged in."
msgstr ""
#. TRANSLATORS: error message
-#: src/net/eathena/generalhandler.cpp:197 src/net/tmwa/generalhandler.cpp:209
+#: src/net/eathena/generalhandler.cpp:189 src/net/tmwa/generalhandler.cpp:207
msgid "Speed hack detected."
msgstr ""
-#: src/net/eathena/generalhandler.cpp:200
+#: src/net/eathena/generalhandler.cpp:192
msgid "Server full."
msgstr ""
-#: src/net/eathena/generalhandler.cpp:203
+#: src/net/eathena/generalhandler.cpp:195
msgid "Sorry, you are underaged."
msgstr ""
#. TRANSLATORS: error message
-#: src/net/eathena/generalhandler.cpp:206 src/net/tmwa/generalhandler.cpp:213
+#: src/net/eathena/generalhandler.cpp:198 src/net/tmwa/generalhandler.cpp:211
msgid "Duplicated login."
msgstr ""
-#: src/net/eathena/generalhandler.cpp:209
+#: src/net/eathena/generalhandler.cpp:201
msgid "To many connections from same ip."
msgstr ""
-#: src/net/eathena/generalhandler.cpp:212
+#: src/net/eathena/generalhandler.cpp:204
msgid "Not paid for this time."
msgstr ""
-#: src/net/eathena/generalhandler.cpp:215
+#: src/net/eathena/generalhandler.cpp:207
msgid "Pay suspended."
msgstr ""
-#: src/net/eathena/generalhandler.cpp:218
+#: src/net/eathena/generalhandler.cpp:210
msgid "Pay changed."
msgstr ""
-#: src/net/eathena/generalhandler.cpp:221
+#: src/net/eathena/generalhandler.cpp:213
msgid "Pay wrong ip."
msgstr ""
-#: src/net/eathena/generalhandler.cpp:224
+#: src/net/eathena/generalhandler.cpp:216
msgid "Pay game room."
msgstr ""
-#: src/net/eathena/generalhandler.cpp:227
+#: src/net/eathena/generalhandler.cpp:219
msgid "Disconnect forced by GM."
msgstr ""
-#: src/net/eathena/generalhandler.cpp:231
+#: src/net/eathena/generalhandler.cpp:223
msgid "Ban japan refuse."
msgstr ""
-#: src/net/eathena/generalhandler.cpp:234
+#: src/net/eathena/generalhandler.cpp:226
msgid "Remained other account."
msgstr ""
-#: src/net/eathena/generalhandler.cpp:237
+#: src/net/eathena/generalhandler.cpp:229
msgid "Ip unfair."
msgstr ""
-#: src/net/eathena/generalhandler.cpp:240
+#: src/net/eathena/generalhandler.cpp:232
msgid "Ip count all."
msgstr ""
-#: src/net/eathena/generalhandler.cpp:243
+#: src/net/eathena/generalhandler.cpp:235
msgid "Ip count."
msgstr ""
-#: src/net/eathena/generalhandler.cpp:247
+#: src/net/eathena/generalhandler.cpp:239
msgid "Memory."
msgstr ""
-#: src/net/eathena/generalhandler.cpp:250
+#: src/net/eathena/generalhandler.cpp:242
msgid "Han valid."
msgstr ""
-#: src/net/eathena/generalhandler.cpp:253
+#: src/net/eathena/generalhandler.cpp:245
msgid "Ip limited access."
msgstr ""
-#: src/net/eathena/generalhandler.cpp:256
+#: src/net/eathena/generalhandler.cpp:248
msgid "Over characters list."
msgstr ""
-#: src/net/eathena/generalhandler.cpp:259
+#: src/net/eathena/generalhandler.cpp:251
msgid "Ip blocked."
msgstr ""
-#: src/net/eathena/generalhandler.cpp:262
+#: src/net/eathena/generalhandler.cpp:254
msgid "Invalid password count."
msgstr ""
-#: src/net/eathena/generalhandler.cpp:265
+#: src/net/eathena/generalhandler.cpp:257
msgid "Not allowed race."
msgstr ""
#. TRANSLATORS: error message
-#: src/net/eathena/generalhandler.cpp:268 src/net/tmwa/generalhandler.cpp:217
+#: src/net/eathena/generalhandler.cpp:260 src/net/tmwa/generalhandler.cpp:215
msgid "Unknown connection error."
msgstr ""
-#: src/net/eathena/generalhandler.cpp:278
+#: src/net/eathena/generalhandler.cpp:270
msgid "Map not found"
msgstr ""
#. TRANSLATORS: error message
-#: src/net/eathena/generalhandler.cpp:368 src/net/tmwa/generalhandler.cpp:317
+#: src/net/eathena/generalhandler.cpp:360 src/net/tmwa/generalhandler.cpp:315
msgid "Got disconnected from server!"
msgstr ""
-#. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:393 src/net/tmwa/generalhandler.cpp:345
+#: src/net/eathena/generalhandler.cpp:384 src/net/tmwa/generalhandler.cpp:342
msgid "Strength"
msgstr ""
-#. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:394 src/net/tmwa/generalhandler.cpp:347
+#: src/net/eathena/generalhandler.cpp:386 src/net/tmwa/generalhandler.cpp:345
msgid "Agility"
msgstr ""
-#. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:395 src/net/tmwa/generalhandler.cpp:349
+#: src/net/eathena/generalhandler.cpp:388 src/net/tmwa/generalhandler.cpp:348
msgid "Vitality"
msgstr ""
-#: src/net/eathena/generalhandler.cpp:397 src/net/tmwa/generalhandler.cpp:352
+#: src/net/eathena/generalhandler.cpp:390 src/net/tmwa/generalhandler.cpp:351
msgid "Intelligence"
msgstr ""
-#. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:398 src/net/tmwa/generalhandler.cpp:354
+#: src/net/eathena/generalhandler.cpp:392 src/net/tmwa/generalhandler.cpp:354
msgid "Dexterity"
msgstr ""
-#. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:399 src/net/tmwa/generalhandler.cpp:356
+#: src/net/eathena/generalhandler.cpp:394 src/net/tmwa/generalhandler.cpp:357
msgid "Luck"
msgstr ""
#. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:402 src/net/tmwa/generalhandler.cpp:360
+#: src/net/eathena/generalhandler.cpp:397 src/net/tmwa/generalhandler.cpp:361
msgid "Defense"
msgstr ""
#. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:403 src/net/tmwa/generalhandler.cpp:362
+#: src/net/eathena/generalhandler.cpp:398 src/net/tmwa/generalhandler.cpp:363
msgid "M.Attack"
msgstr ""
#. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:404 src/net/tmwa/generalhandler.cpp:364
+#: src/net/eathena/generalhandler.cpp:399 src/net/tmwa/generalhandler.cpp:365
msgid "M.Defense"
msgstr ""
#. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:406 src/net/tmwa/generalhandler.cpp:367
+#: src/net/eathena/generalhandler.cpp:401 src/net/tmwa/generalhandler.cpp:368
#, no-c-format
msgid "% Accuracy"
msgstr ""
#. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:408 src/net/tmwa/generalhandler.cpp:370
+#: src/net/eathena/generalhandler.cpp:403 src/net/tmwa/generalhandler.cpp:371
#, no-c-format
msgid "% Evade"
msgstr ""
#. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:410 src/net/tmwa/generalhandler.cpp:373
+#: src/net/eathena/generalhandler.cpp:405 src/net/tmwa/generalhandler.cpp:374
#, no-c-format
msgid "% Critical"
msgstr ""
#. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:411 src/net/tmwa/generalhandler.cpp:375
+#: src/net/eathena/generalhandler.cpp:406 src/net/tmwa/generalhandler.cpp:376
msgid "Attack Delay"
msgstr ""
#. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:412 src/net/tmwa/generalhandler.cpp:377
+#: src/net/eathena/generalhandler.cpp:407 src/net/tmwa/generalhandler.cpp:378
msgid "Walk Delay"
msgstr ""
#. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:413 src/net/tmwa/generalhandler.cpp:379
+#: src/net/eathena/generalhandler.cpp:408 src/net/tmwa/generalhandler.cpp:380
msgid "Attack Range"
msgstr ""
#. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:414 src/net/tmwa/generalhandler.cpp:381
+#: src/net/eathena/generalhandler.cpp:409 src/net/tmwa/generalhandler.cpp:382
msgid "Damage per sec."
msgstr ""
-#: src/net/eathena/generalhandler.cpp:415
+#: src/net/eathena/generalhandler.cpp:410
msgid "Karma"
msgstr ""
-#: src/net/eathena/generalhandler.cpp:416
+#: src/net/eathena/generalhandler.cpp:411
msgid "Manner"
msgstr ""
+#. TRANSLATORS: error message
+#: src/net/eathena/loginhandler.cpp:343 src/net/tmwa/loginhandler.cpp:243
+msgid "Account was not found. Please re-login."
+msgstr ""
+
+#. TRANSLATORS: error message
+#: src/net/eathena/loginhandler.cpp:347 src/net/tmwa/loginhandler.cpp:247
+msgid "Old password incorrect."
+msgstr ""
+
+#. TRANSLATORS: error message
+#: src/net/eathena/loginhandler.cpp:351 src/net/tmwa/loginhandler.cpp:251
+msgid "New password too short."
+msgstr ""
+
+#: src/net/eathena/mailhandler.cpp:216
+#, c-format
+msgid "You have new mail from %s with subject %s"
+msgstr ""
+
#: src/net/eathena/skillhandler.cpp:361
#, c-format
msgid "Unknown skill error: %d"
@@ -8347,159 +8708,144 @@ msgid "Unknown skill error: %d."
msgstr ""
#. TRANSLATORS: error message
-#: src/net/eathena/skillhandler.cpp:377 src/net/tmwa/skillhandler.cpp:223
+#: src/net/eathena/skillhandler.cpp:377 src/net/tmwa/skillhandler.cpp:222
msgid "You have not yet reached a high enough lvl!"
msgstr ""
#. TRANSLATORS: error message
-#: src/net/eathena/skillhandler.cpp:381 src/net/tmwa/skillhandler.cpp:227
+#: src/net/eathena/skillhandler.cpp:381 src/net/tmwa/skillhandler.cpp:226
msgid "Insufficient HP!"
msgstr ""
#. TRANSLATORS: error message
-#: src/net/eathena/skillhandler.cpp:385 src/net/tmwa/skillhandler.cpp:231
+#: src/net/eathena/skillhandler.cpp:385 src/net/tmwa/skillhandler.cpp:230
msgid "Insufficient SP!"
msgstr ""
#. TRANSLATORS: error message
-#: src/net/eathena/skillhandler.cpp:389 src/net/tmwa/skillhandler.cpp:235
+#: src/net/eathena/skillhandler.cpp:389 src/net/tmwa/skillhandler.cpp:234
msgid "You have no memos!"
msgstr ""
#. TRANSLATORS: error message
-#: src/net/eathena/skillhandler.cpp:393 src/net/tmwa/skillhandler.cpp:239
+#: src/net/eathena/skillhandler.cpp:393 src/net/tmwa/skillhandler.cpp:238
msgid "You cannot do that right now!"
msgstr ""
#. TRANSLATORS: error message
-#: src/net/eathena/skillhandler.cpp:397 src/net/tmwa/skillhandler.cpp:243
+#: src/net/eathena/skillhandler.cpp:397 src/net/tmwa/skillhandler.cpp:242
msgid "Seems you need more money... ;-)"
msgstr ""
#. TRANSLATORS: error message
-#: src/net/eathena/skillhandler.cpp:401 src/net/tmwa/skillhandler.cpp:247
+#: src/net/eathena/skillhandler.cpp:401 src/net/tmwa/skillhandler.cpp:246
msgid "You cannot use this skill with that kind of weapon!"
msgstr ""
#. TRANSLATORS: error message
-#: src/net/eathena/skillhandler.cpp:406 src/net/tmwa/skillhandler.cpp:252
+#: src/net/eathena/skillhandler.cpp:406 src/net/tmwa/skillhandler.cpp:251
msgid "You need another red gem!"
msgstr ""
#. TRANSLATORS: error message
-#: src/net/eathena/skillhandler.cpp:410 src/net/tmwa/skillhandler.cpp:256
+#: src/net/eathena/skillhandler.cpp:410 src/net/tmwa/skillhandler.cpp:255
msgid "You need another blue gem!"
msgstr ""
#. TRANSLATORS: error message
-#: src/net/eathena/skillhandler.cpp:414 src/net/tmwa/skillhandler.cpp:260
+#: src/net/eathena/skillhandler.cpp:414 src/net/tmwa/skillhandler.cpp:259
msgid "You're carrying to much to do this!"
msgstr ""
#. TRANSLATORS: trade header
-#: src/net/ea/tradehandler.cpp:86
+#: src/net/ea/tradehandler.cpp:89
#, c-format
msgid "Trade: You and %s"
msgstr ""
#. TRANSLATORS: trade message
-#: src/net/ea/tradehandler.cpp:174
+#: src/net/ea/tradehandler.cpp:178
#, c-format
msgid "%s wants to trade with you, do you accept?"
msgstr ""
#. TRANSLATORS: playe stat
-#: src/net/tmwa/charserverhandler.cpp:354
+#: src/net/tmwa/charserverhandler.cpp:332
msgid "Strength:"
msgstr ""
#. TRANSLATORS: playe stat
-#: src/net/tmwa/charserverhandler.cpp:356
+#: src/net/tmwa/charserverhandler.cpp:334
msgid "Agility:"
msgstr ""
#. TRANSLATORS: playe stat
-#: src/net/tmwa/charserverhandler.cpp:358
+#: src/net/tmwa/charserverhandler.cpp:336
msgid "Vitality:"
msgstr ""
#. TRANSLATORS: playe stat
-#: src/net/tmwa/charserverhandler.cpp:360
+#: src/net/tmwa/charserverhandler.cpp:338
msgid "Intelligence:"
msgstr ""
#. TRANSLATORS: playe stat
-#: src/net/tmwa/charserverhandler.cpp:362
+#: src/net/tmwa/charserverhandler.cpp:340
msgid "Dexterity:"
msgstr ""
#. TRANSLATORS: playe stat
-#: src/net/tmwa/charserverhandler.cpp:364
+#: src/net/tmwa/charserverhandler.cpp:342
msgid "Luck:"
msgstr ""
#. TRANSLATORS: error message
-#: src/net/tmwa/loginhandler.cpp:274
-msgid "Account was not found. Please re-login."
-msgstr ""
-
-#. TRANSLATORS: error message
-#: src/net/tmwa/loginhandler.cpp:278
-msgid "Old password incorrect."
-msgstr ""
-
-#. TRANSLATORS: error message
-#: src/net/tmwa/loginhandler.cpp:282
-msgid "New password too short."
-msgstr ""
-
-#. TRANSLATORS: error message
-#: src/net/tmwa/skillhandler.cpp:190
+#: src/net/tmwa/skillhandler.cpp:189
msgid "Trade failed!"
msgstr ""
#. TRANSLATORS: error message
-#: src/net/tmwa/skillhandler.cpp:194
+#: src/net/tmwa/skillhandler.cpp:193
msgid "Emote failed!"
msgstr ""
#. TRANSLATORS: error message
-#: src/net/tmwa/skillhandler.cpp:198
+#: src/net/tmwa/skillhandler.cpp:197
msgid "Sit failed!"
msgstr ""
#. TRANSLATORS: error message
-#: src/net/tmwa/skillhandler.cpp:202
+#: src/net/tmwa/skillhandler.cpp:201
msgid "Chat creating failed!"
msgstr ""
#. TRANSLATORS: error message
-#: src/net/tmwa/skillhandler.cpp:206
+#: src/net/tmwa/skillhandler.cpp:205
msgid "Could not join party!"
msgstr ""
#. TRANSLATORS: error message
-#: src/net/tmwa/skillhandler.cpp:210
+#: src/net/tmwa/skillhandler.cpp:209
msgid "Cannot shout!"
msgstr ""
#. TRANSLATORS: error message
-#: src/net/tmwa/skillhandler.cpp:264
+#: src/net/tmwa/skillhandler.cpp:263
msgid "Huh? What's that?"
msgstr ""
#. TRANSLATORS: error message
-#: src/net/tmwa/skillhandler.cpp:275
+#: src/net/tmwa/skillhandler.cpp:274
msgid "Warp failed..."
msgstr ""
#. TRANSLATORS: error message
-#: src/net/tmwa/skillhandler.cpp:279
+#: src/net/tmwa/skillhandler.cpp:278
msgid "Could not steal anything..."
msgstr ""
#. TRANSLATORS: error message
-#: src/net/tmwa/skillhandler.cpp:283
+#: src/net/tmwa/skillhandler.cpp:282
msgid "Poison had no effect..."
msgstr ""
@@ -8542,9 +8888,9 @@ msgstr ""
#. TRANSLATORS: item info name
#. TRANSLATORS: unknown info name
#. TRANSLATORS: being info default name
-#: src/resources/beinginfo.cpp:50 src/resources/db/avatardb.cpp:88
-#: src/resources/db/itemdb.cpp:333 src/resources/db/moddb.cpp:78
-#: src/resources/db/monsterdb.cpp:102 src/resources/modinfo.cpp:29
+#: src/resources/beinginfo.cpp:50 src/resources/db/avatardb.cpp:89
+#: src/resources/db/itemdb.cpp:334 src/resources/db/moddb.cpp:78
+#: src/resources/db/monsterdb.cpp:103 src/resources/modinfo.cpp:29
msgid "unnamed"
msgstr ""
@@ -8621,12 +8967,12 @@ msgid "Flee %s"
msgstr ""
#. TRANSLATORS: item name
-#: src/resources/db/itemdb.cpp:217
+#: src/resources/db/itemdb.cpp:218
msgid "Unknown item"
msgstr ""
#. TRANSLATORS: unknown info name
-#: src/resources/db/petdb.cpp:98
+#: src/resources/db/petdb.cpp:99
msgid "pet"
msgstr ""
@@ -9283,6 +9629,72 @@ msgstr ""
msgid "Room join failed. Wrong race."
msgstr ""
+#. TRANSLATORS: notification message
+#: src/resources/notifications.h:568
+#, c-format
+msgid "Left %d seconds until you can use item."
+msgstr ""
+
+#. TRANSLATORS: notification message
+#: src/resources/notifications.h:572
+msgid "Message successfully sent."
+msgstr ""
+
+#. TRANSLATORS: notification message
+#: src/resources/notifications.h:576
+msgid "Message send failed."
+msgstr ""
+
+#. TRANSLATORS: notification message
+#: src/resources/notifications.h:580
+msgid "Item attach failed."
+msgstr ""
+
+#. TRANSLATORS: notification message
+#: src/resources/notifications.h:584
+msgid "Money attach failed."
+msgstr ""
+
+#. TRANSLATORS: notification message
+#: src/resources/notifications.h:588
+msgid "Message return failed."
+msgstr ""
+
+#. TRANSLATORS: notification message
+#: src/resources/notifications.h:592
+msgid "Message return success."
+msgstr ""
+
+#. TRANSLATORS: notification message
+#: src/resources/notifications.h:596
+msgid "Message deletion failed."
+msgstr ""
+
+#. TRANSLATORS: notification message
+#: src/resources/notifications.h:600
+msgid "Message successfully deleted."
+msgstr ""
+
+#. TRANSLATORS: notification message
+#: src/resources/notifications.h:604
+msgid "You got attach successfully."
+msgstr ""
+
+#. TRANSLATORS: notification message
+#: src/resources/notifications.h:608
+msgid "Error on getting attach successfully."
+msgstr ""
+
+#. TRANSLATORS: notification message
+#: src/resources/notifications.h:612
+msgid "Can't get attach. Too many items."
+msgstr ""
+
+#. TRANSLATORS: notification message
+#: src/resources/notifications.h:620
+msgid "You enter battle field."
+msgstr ""
+
#. TRANSLATORS: chat option changed message
#: src/utils/booleanoptions.h:27
#, c-format
diff --git a/po/th.po b/po/th.po
index b610d7fb1..d62aa426a 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-04-06 02:00+0300\n"
-"PO-Revision-Date: 2015-04-06 11:05+0000\n"
+"POT-Creation-Date: 2015-07-29 02:28+0300\n"
+"PO-Revision-Date: 2015-07-29 09:12+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:146
+#: src/actions/actions.cpp:155
msgid "File uploaded"
msgstr ""
@@ -32,146 +32,146 @@ msgstr ""
#. TRANSLATORS: ok dialog button
#. TRANSLATORS: text dialog button
#. TRANSLATORS: ok dialog button
-#: src/actions/actions.cpp:148 src/client.cpp:1454 src/client.cpp:1481
-#: 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:312
-#: src/gui/widgets/tabs/setup_theme.cpp:343
+#: src/actions/actions.cpp:158 src/client.cpp:1453 src/client.cpp:1486
+#: src/gamemodifiers.cpp:451 src/gui/dialogsmanager.cpp:168
+#: src/gui/dialogsmanager.cpp:188 src/gui/widgets/tabs/setup_input.cpp:164
+#: src/gui/widgets/tabs/setup_theme.cpp:313
+#: src/gui/widgets/tabs/setup_theme.cpp:349
#: src/gui/widgets/tabs/setup_video.cpp:250
-#: src/gui/widgets/tabs/setup_video.cpp:274
-#: src/gui/widgets/tabs/setup_video.cpp:389
-#: src/gui/widgets/tabs/setup_video.cpp:401
-#: src/gui/windows/changeemaildialog.cpp:167
-#: src/gui/windows/changepassworddialog.cpp:157
-#: src/gui/windows/charcreatedialog.cpp:380
-#: src/gui/windows/charselectdialog.cpp:279
-#: src/gui/windows/charselectdialog.cpp:321 src/gui/windows/editdialog.cpp:49
-#: src/gui/windows/editserverdialog.cpp:59
-#: src/gui/windows/editserverdialog.cpp:217
-#: src/gui/windows/itemamountwindow.cpp:167 src/gui/windows/quitdialog.cpp:68
-#: src/gui/windows/registerdialog.cpp:243 src/gui/windows/socialwindow.cpp:507
-#: src/gui/windows/textdialog.cpp:48 src/gui/windows/unregisterdialog.cpp:146
-#: src/net/ea/charserverhandler.cpp:143 src/net/ea/charserverhandler.cpp:162
-#: src/net/ea/gamehandler.cpp:83 src/net/eathena/charserverhandler.cpp:593
-#: src/net/eathena/charserverhandler.cpp:623
-#: src/net/eathena/charserverhandler.cpp:653
-#: src/net/tmwa/charserverhandler.cpp:535
+#: src/gui/widgets/tabs/setup_video.cpp:278
+#: src/gui/widgets/tabs/setup_video.cpp:396
+#: src/gui/widgets/tabs/setup_video.cpp:412
+#: src/gui/windows/changeemaildialog.cpp:169
+#: src/gui/windows/changepassworddialog.cpp:159
+#: src/gui/windows/charcreatedialog.cpp:390
+#: src/gui/windows/charselectdialog.cpp:280
+#: src/gui/windows/charselectdialog.cpp:327 src/gui/windows/editdialog.cpp:50
+#: src/gui/windows/editserverdialog.cpp:56
+#: src/gui/windows/editserverdialog.cpp:216
+#: src/gui/windows/itemamountwindow.cpp:179 src/gui/windows/quitdialog.cpp:66
+#: src/gui/windows/registerdialog.cpp:241 src/gui/windows/socialwindow.cpp:524
+#: src/gui/windows/textdialog.cpp:48 src/gui/windows/unregisterdialog.cpp:149
+#: src/net/ea/charserverhandler.cpp:145 src/net/ea/charserverhandler.cpp:170
+#: src/net/ea/gamehandler.cpp:85 src/net/eathena/charserverhandler.cpp:612
+#: src/net/eathena/charserverhandler.cpp:647
+#: src/net/eathena/charserverhandler.cpp:683
+#: src/net/tmwa/charserverhandler.cpp:506
msgid "OK"
msgstr ""
#. TRANSLATORS: clear graphics command message
#. TRANSLATORS: clear fonts cache message
-#: src/actions/actions.cpp:934 src/actions/actions.cpp:946
+#: src/actions/actions.cpp:983 src/actions/actions.cpp:996
msgid "Cache cleaned"
msgstr ""
#. TRANSLATORS: uptime command
-#: src/actions/actions.cpp:1074 src/actions/actions.cpp:1130
+#: src/actions/actions.cpp:1132 src/actions/actions.cpp:1189
#, c-format
msgid "Client uptime: %s"
msgstr ""
#. TRANSLATORS: uptime command
-#: src/actions/actions.cpp:1085
+#: src/actions/actions.cpp:1144
#, c-format
msgid "%d week"
msgstr ""
-#: src/actions/actions.cpp:1085
+#: src/actions/actions.cpp:1144
#, c-format
msgid "%d weeks"
msgstr ""
#. TRANSLATORS: uptime command
-#: src/actions/actions.cpp:1096
+#: src/actions/actions.cpp:1155
#, c-format
msgid "%d day"
msgstr ""
-#: src/actions/actions.cpp:1096
+#: src/actions/actions.cpp:1155
#, c-format
msgid "%d days"
msgstr ""
#. TRANSLATORS: uptime command
-#: src/actions/actions.cpp:1106
+#: src/actions/actions.cpp:1165
#, c-format
msgid "%d hour"
msgstr ""
-#: src/actions/actions.cpp:1106
+#: src/actions/actions.cpp:1165
#, c-format
msgid "%d hours"
msgstr ""
#. TRANSLATORS: uptime command
-#: src/actions/actions.cpp:1116
+#: src/actions/actions.cpp:1175
#, c-format
msgid "%d minute"
msgstr ""
-#: src/actions/actions.cpp:1116
+#: src/actions/actions.cpp:1175
#, c-format
msgid "%d minutes"
msgstr ""
#. TRANSLATORS: uptime command
-#: src/actions/actions.cpp:1126
+#: src/actions/actions.cpp:1185
#, c-format
msgid "%d second"
msgstr ""
-#: src/actions/actions.cpp:1126
+#: src/actions/actions.cpp:1185
#, c-format
msgid "%d seconds"
msgstr ""
#. TRANSLATORS: dump command
-#: src/actions/actions.cpp:1187 src/actions/actions.cpp:1196
+#: src/actions/actions.cpp:1247 src/actions/actions.cpp:1256
msgid "Resource images:"
msgstr ""
#. TRANSLATORS: dump command
-#: src/actions/actions.cpp:1190 src/actions/actions.cpp:1199
+#: src/actions/actions.cpp:1250 src/actions/actions.cpp:1260
msgid "Resource orphaned images:"
msgstr ""
#. TRANSLATORS: dump environment command
-#: src/actions/actions.cpp:1287
+#: src/actions/actions.cpp:1349
msgid "Environment variables dumped"
msgstr ""
-#: src/actions/actions.cpp:1406
+#: src/actions/actions.cpp:1474
msgid "Uploaded config into:"
msgstr ""
-#: src/actions/actions.cpp:1415
+#: src/actions/actions.cpp:1483
msgid "Uploaded server config into:"
msgstr ""
-#: src/actions/actions.cpp:1424
+#: src/actions/actions.cpp:1492
msgid "Uploaded log into:"
msgstr ""
#. TRANSLATORS: whisper send
-#: src/actions/chat.cpp:247
+#: src/actions/chat.cpp:246
msgid "Cannot send empty whispers!"
msgstr ""
#. TRANSLATORS: new whisper or channel query
-#: src/actions/chat.cpp:295
+#: src/actions/chat.cpp:294
#, 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:320 src/gui/widgets/tabs/chat/partytab.cpp:71
+#: src/actions/chat.cpp:319 src/gui/widgets/tabs/chat/partytab.cpp:71
msgid "Party name is missing."
msgstr ""
#. TRANSLATORS: create guild message
-#: src/actions/chat.cpp:338
+#: src/actions/chat.cpp:337
msgid "Guild name is missing."
msgstr ""
@@ -179,16 +179,16 @@ msgstr ""
#. TRANSLATORS: guild invite message
#. TRANSLATORS: party kick message
#. TRANSLATORS: change relation
-#: src/actions/chat.cpp:359 src/actions/chat.cpp:390 src/actions/chat.cpp:455
-#: src/actions/chat.cpp:485 src/actions/commands.cpp:78
+#: src/actions/chat.cpp:358 src/actions/chat.cpp:389 src/actions/chat.cpp:460
+#: src/actions/chat.cpp:490 src/actions/commands.cpp:80
msgid "Please specify a name."
msgstr ""
-#: src/actions/chat.cpp:410
+#: src/actions/chat.cpp:409
msgid "Return toggles chat."
msgstr ""
-#: src/actions/chat.cpp:410
+#: src/actions/chat.cpp:409
msgid "Message closes chat."
msgstr ""
@@ -198,184 +198,199 @@ msgid "Return now toggles chat."
msgstr ""
#. TRANSLATORS: message from toggle chat command
-#: src/actions/chat.cpp:430
+#: src/actions/chat.cpp:431
msgid "Message now closes chat."
msgstr ""
-#: src/actions/chat.cpp:570
+#: src/actions/chat.cpp:575
#, c-format
msgid "equipped hat %s."
msgstr ""
#. TRANSLATORS: change relation
-#: src/actions/commands.cpp:120
+#: src/actions/commands.cpp:122
#, c-format
msgid "Player already %s!"
msgstr ""
#. TRANSLATORS: change relation
-#: src/actions/commands.cpp:133
+#: src/actions/commands.cpp:135
#, c-format
msgid "Player successfully %s!"
msgstr ""
#. TRANSLATORS: change relation
-#: src/actions/commands.cpp:135
+#: src/actions/commands.cpp:137
#, c-format
msgid "Player could not be %s!"
msgstr ""
#. TRANSLATORS: unignore command
-#: src/actions/commands.cpp:166
+#: src/actions/commands.cpp:168
msgid "Player wasn't ignored!"
msgstr ""
#. TRANSLATORS: unignore command
-#: src/actions/commands.cpp:175
+#: src/actions/commands.cpp:177
msgid "Player no longer ignored!"
msgstr ""
#. TRANSLATORS: unignore command
-#: src/actions/commands.cpp:177
+#: src/actions/commands.cpp:179
msgid "Player could not be unignored!"
msgstr ""
#. TRANSLATORS: erase command
-#: src/actions/commands.cpp:192
+#: src/actions/commands.cpp:194
msgid "Player already erased!"
msgstr ""
#. TRANSLATORS: erase command
-#: src/actions/commands.cpp:205
+#: src/actions/commands.cpp:207
msgid "Player no longer erased!"
msgstr ""
#. TRANSLATORS: erase command
-#: src/actions/commands.cpp:207
+#: src/actions/commands.cpp:209
msgid "Player could not be erased!"
msgstr ""
#. TRANSLATORS: adding friend command
-#: src/actions/commands.cpp:214
+#: src/actions/commands.cpp:216
msgid "friend"
msgstr ""
#. TRANSLATORS: disregard command
-#: src/actions/commands.cpp:221
+#: src/actions/commands.cpp:223
msgid "disregarded"
msgstr ""
#. TRANSLATORS: neutral command
-#: src/actions/commands.cpp:228
+#: src/actions/commands.cpp:230
msgid "neutral"
msgstr ""
#. TRANSLATORS: blacklist command
-#: src/actions/commands.cpp:235
+#: src/actions/commands.cpp:237
msgid "blacklisted"
msgstr ""
#. TRANSLATORS: enemy command
-#: src/actions/commands.cpp:242
+#: src/actions/commands.cpp:244
msgid "enemy"
msgstr ""
-#: src/actions/pets.cpp:104
+#: src/actions/commands.cpp:947
+#, c-format
+msgid "Config value: %s"
+msgstr ""
+
+#: src/actions/commands.cpp:959
+#, c-format
+msgid "Server config value: %s"
+msgstr ""
+
+#: src/actions/pets.cpp:109
msgid "Rename your pet"
msgstr ""
#. TRANSLATORS: disable trades message
-#: src/actions/statusbar.cpp:171
+#: src/actions/statusbar.cpp:177
msgid "Ignoring incoming trade requests"
msgstr ""
#. TRANSLATORS: enable trades message
-#: src/actions/statusbar.cpp:181
+#: src/actions/statusbar.cpp:187
msgid "Accepting incoming trade requests"
msgstr ""
+#. TRANSLATORS: quick tab in settings
+#: src/actions/windows.cpp:323 src/gui/widgets/tabs/setup_quick.cpp:45
+msgid "Quick"
+msgstr ""
+
#. TRANSLATORS: visible beings on map
-#: src/actormanager.cpp:1359
+#: src/actormanager.cpp:1375
msgid "Visible on map"
msgstr ""
#. TRANSLATORS: default race name
-#: src/being/being.cpp:406
+#: src/being/being.cpp:435
msgid "Human"
msgstr ""
-#: src/being/being.cpp:575
+#: src/being/being.cpp:609
msgid "dodge"
msgstr ""
-#: src/being/being.cpp:575
+#: src/being/being.cpp:609
msgid "miss"
msgstr ""
#. TRANSLATORS: this away status writed in player nick
-#: src/being/being.cpp:1921 src/gui/windows/whoisonline.cpp:865
+#: src/being/being.cpp:2035 src/gui/windows/whoisonline.cpp:871
msgid "A"
msgstr ""
#. TRANSLATORS: this inactive status writed in player nick
-#: src/being/being.cpp:1926 src/gui/windows/whoisonline.cpp:870
+#: src/being/being.cpp:2040 src/gui/windows/whoisonline.cpp:876
msgid "I"
msgstr ""
#. TRANSLATORS: chat message after death
-#: src/being/localplayer.cpp:381
+#: src/being/localplayer.cpp:380
#, c-format
msgid "You were killed by %s."
msgstr ""
#. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:835
+#: src/being/localplayer.cpp:836
msgid "Tried to pick up nonexistent item."
msgstr ""
#. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:839
+#: src/being/localplayer.cpp:840
msgid "Item is too heavy."
msgstr ""
#. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:843
+#: src/being/localplayer.cpp:844
msgid "Item is too far away."
msgstr ""
#. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:847
+#: src/being/localplayer.cpp:848
msgid "Inventory is full."
msgstr ""
#. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:851
+#: src/being/localplayer.cpp:852
msgid "Stack is too big."
msgstr ""
#. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:855
+#: src/being/localplayer.cpp:856
msgid "Item belongs to someone else."
msgstr ""
#. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:859
+#: src/being/localplayer.cpp:860
msgid "You can't pickup this amount of items."
msgstr ""
#. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:863
+#: src/being/localplayer.cpp:864
msgid "Your item stack has max amount."
msgstr ""
#. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:870
+#: src/being/localplayer.cpp:871
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:895
#, c-format
msgid "You picked up %d [@@%d|%s@@]."
msgid_plural "You picked up %d [@@%d|%s@@]."
@@ -383,53 +398,53 @@ msgstr[0] ""
#. TRANSLATORS: this is normal experience
#. TRANSLATORS: get xp message
-#: src/being/localplayer.cpp:1066 src/being/localplayer.cpp:1067
-#: src/being/localplayer.cpp:1093
+#: src/being/localplayer.cpp:1067 src/being/localplayer.cpp:1068
+#: src/being/localplayer.cpp:1094
msgid "xp"
msgstr ""
#. TRANSLATORS: this is job experience
-#: src/being/localplayer.cpp:1071 src/being/localplayer.cpp:1077
-#: src/being/localplayer.cpp:1083
+#: src/being/localplayer.cpp:1072 src/being/localplayer.cpp:1078
+#: src/being/localplayer.cpp:1084
msgid "job"
msgstr ""
#. TRANSLATORS: get hp message
-#: src/being/localplayer.cpp:1102
+#: src/being/localplayer.cpp:1103
msgid "hp"
msgstr ""
#. TRANSLATORS: get hp message
-#: src/being/localplayer.cpp:1111
+#: src/being/localplayer.cpp:1112
msgid "mana"
msgstr ""
#. TRANSLATORS: follow command message
-#: src/being/localplayer.cpp:2180
+#: src/being/localplayer.cpp:2186
#, c-format
msgid "Follow: %s"
msgstr ""
#. TRANSLATORS: follow command message
#. TRANSLATORS: cancel follow message
-#: src/being/localplayer.cpp:2186 src/being/localplayer.cpp:2211
+#: src/being/localplayer.cpp:2192 src/being/localplayer.cpp:2217
msgid "Follow canceled"
msgstr ""
#. TRANSLATORS: imitate command message
-#: src/being/localplayer.cpp:2196
+#: src/being/localplayer.cpp:2202
#, c-format
msgid "Imitation: %s"
msgstr ""
#. TRANSLATORS: imitate command message
#. TRANSLATORS: cancel follow message
-#: src/being/localplayer.cpp:2202 src/being/localplayer.cpp:2216
+#: src/being/localplayer.cpp:2208 src/being/localplayer.cpp:2222
msgid "Imitation canceled"
msgstr ""
#. TRANSLATORS: wait player/monster message
-#: src/being/localplayer.cpp:2566
+#: src/being/localplayer.cpp:2572
#, c-format
msgid "You see %s"
msgstr ""
@@ -439,65 +454,65 @@ msgstr ""
#. TRANSLATORS: add player to completle ignore list
#. TRANSLATORS: popup menu item
#. TRANSLATORS: add player to ignore list
-#: src/being/playerrelations.cpp:467 src/gui/popups/popupmenu.cpp:2287
-#: src/gui/popups/popupmenu.cpp:2329
+#: src/being/playerrelations.cpp:469 src/gui/popups/popupmenu.cpp:2308
+#: src/gui/popups/popupmenu.cpp:2350
msgid "Completely ignore"
msgstr ""
#. TRANSLATORS: ignore/unignore action
-#: src/being/playerrelations.cpp:484
+#: src/being/playerrelations.cpp:486
msgid "Print '...'"
msgstr ""
#. TRANSLATORS: ignore/unignore action
-#: src/being/playerrelations.cpp:507
+#: src/being/playerrelations.cpp:509
msgid "Blink name"
msgstr ""
#. TRANSLATORS: ignore strategi
-#: src/being/playerrelations.cpp:553
+#: src/being/playerrelations.cpp:555
msgid "Floating '...' bubble"
msgstr ""
#. TRANSLATORS: ignore strategi
-#: src/being/playerrelations.cpp:557
+#: src/being/playerrelations.cpp:559
msgid "Floating bubble"
msgstr ""
#. TRANSLATORS: setup tab quick button
#. TRANSLATORS: full button name
#. TRANSLATORS: setup window name
-#: src/client.cpp:907 src/gui/windowmenu.cpp:167
-#: src/gui/windows/setupwindow.cpp:61
+#: src/client.cpp:805 src/gui/windowmenu.cpp:177
+#: src/gui/windows/setupwindow.cpp:64
msgid "Setup"
msgstr "ตั้งค่า"
#. TRANSLATORS: perfoamance tab quick button
#. TRANSLATORS: settings tab name
-#: src/client.cpp:910 src/gui/widgets/tabs/setup_perfomance.cpp:54
+#: src/client.cpp:808 src/gui/widgets/tabs/setup_perfomance.cpp:54
msgid "Performance"
msgstr ""
#. TRANSLATORS: video tab quick button
#. TRANSLATORS: video settings tab name
-#: src/client.cpp:913 src/gui/widgets/tabs/setup_video.cpp:107
+#: src/client.cpp:811 src/gui/widgets/tabs/setup_video.cpp:106
msgid "Video"
msgstr ""
#. TRANSLATORS: theme tab quick button
#. TRANSLATORS: theme settings tab name
-#: src/client.cpp:916 src/gui/widgets/tabs/setup_theme.cpp:122
+#: src/client.cpp:814 src/gui/widgets/tabs/setup_theme.cpp:121
msgid "Theme"
msgstr ""
#. TRANSLATORS: theme tab quick button
-#: src/client.cpp:919
+#: src/client.cpp:817
msgid "About"
msgstr ""
#. TRANSLATORS: theme tab quick button
#. TRANSLATORS: help window name
-#: src/client.cpp:922 src/gui/windowmenu.cpp:72
+#: src/client.cpp:820 src/gui/windowmenu.cpp:72
#: src/gui/windows/helpwindow.cpp:53
msgid "Help"
msgstr ""
@@ -510,46 +525,49 @@ msgstr ""
#. TRANSLATORS: close window
#. TRANSLATORS: did you know window button
#. TRANSLATORS: storage button
+#. TRANSLATORS: mail edit window button
+#. TRANSLATORS: mail view window button
#. TRANSLATORS: npc dialog button
#. TRANSLATORS: quests window button
#. TRANSLATORS: shop window button
-#: src/client.cpp:926 src/client.cpp:1382 src/client.cpp:1396
-#: 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:254
-#: src/gui/windows/inventorywindow.cpp:277 src/gui/windows/npcdialog.cpp:75
-#: src/gui/windows/npcdialog.cpp:113 src/gui/windows/questswindow.cpp:77
-#: src/gui/windows/shopwindow.cpp:111
+#: src/client.cpp:824 src/client.cpp:1371 src/client.cpp:1390
+#: src/gui/dialogsmanager.cpp:105 src/gui/popups/popupmenu.cpp:738
+#: src/gui/popups/popupmenu.cpp:979 src/gui/windows/didyouknowwindow.cpp:81
+#: src/gui/windows/inventorywindow.cpp:265
+#: src/gui/windows/inventorywindow.cpp:289
+#: src/gui/windows/maileditwindow.cpp:52 src/gui/windows/mailviewwindow.cpp:59
+#: src/gui/windows/npcdialog.cpp:76 src/gui/windows/npcdialog.cpp:115
+#: src/gui/windows/questswindow.cpp:78 src/gui/windows/shopwindow.cpp:112
msgid "Close"
msgstr ""
#. TRANSLATORS: connection dialog header
-#: src/client.cpp:1052
+#: src/client.cpp:1041 src/gui/windowmanager_unittest.cc:150
msgid "Connecting to server"
msgstr ""
#. TRANSLATORS: connection dialog header
-#: src/client.cpp:1098
+#: src/client.cpp:1087 src/gui/windowmanager_unittest.cc:167
msgid "Logging in"
msgstr ""
#. TRANSLATORS: connection dialog header
-#: src/client.cpp:1141
+#: src/client.cpp:1130
msgid "Entering game world"
msgstr ""
#. TRANSLATORS: connection dialog header
-#: src/client.cpp:1273
+#: src/client.cpp:1263
msgid "Requesting characters"
msgstr ""
#. TRANSLATORS: connection dialog header
-#: src/client.cpp:1313
+#: src/client.cpp:1302
msgid "Connecting to the game server"
msgstr ""
#. TRANSLATORS: connection dialog header
-#: src/client.cpp:1325
+#: src/client.cpp:1313
msgid "Changing game servers"
msgstr ""
@@ -558,83 +576,81 @@ msgstr ""
#. TRANSLATORS: change password error header
#. TRANSLATORS: char creation error
#. TRANSLATORS: error message
-#. TRANSLATORS: edit server dialog error header
-#. TRANSLATORS: error message
#. TRANSLATORS: unregister dialog. error message.
#. TRANSLATORS: error message header
-#. TRANSLATORS: info message
+#. TRANSLATORS: error header
#. TRANSLATORS: ok dialog button
-#. TRANSLATORS: error message
-#: src/client.cpp:1380 src/client.cpp:1394 src/client.cpp:1589
-#: src/gui/windows/changeemaildialog.cpp:164
-#: src/gui/windows/changepassworddialog.cpp:154
-#: src/gui/windows/charcreatedialog.cpp:376
-#: src/gui/windows/charselectdialog.cpp:319
-#: src/gui/windows/editserverdialog.cpp:212
-#: src/gui/windows/registerdialog.cpp:243
-#: src/gui/windows/unregisterdialog.cpp:143
-#: src/net/ea/charserverhandler.cpp:141
-#: src/net/eathena/charserverhandler.cpp:576
-#: src/net/eathena/charserverhandler.cpp:578
-#: src/net/eathena/charserverhandler.cpp:651
-#: src/net/tmwa/charserverhandler.cpp:533
+#. TRANSLATORS: error header
+#: src/client.cpp:1368 src/client.cpp:1387 src/client.cpp:1598
+#: src/gui/windows/changeemaildialog.cpp:166
+#: src/gui/windows/changepassworddialog.cpp:156
+#: src/gui/windows/charcreatedialog.cpp:386
+#: src/gui/windows/charselectdialog.cpp:324
+#: src/gui/windows/editserverdialog.cpp:211
+#: src/gui/windows/registerdialog.cpp:241
+#: src/gui/windows/unregisterdialog.cpp:146
+#: src/net/ea/charserverhandler.cpp:142
+#: src/net/eathena/charserverhandler.cpp:587
+#: src/net/eathena/charserverhandler.cpp:591
+#: src/net/eathena/charserverhandler.cpp:679
+#: src/net/tmwa/charserverhandler.cpp:502
msgid "Error"
msgstr "ผิดพลาด"
#. TRANSLATORS: connection dialog header
-#: src/client.cpp:1409
+#: src/client.cpp:1406
msgid "Requesting registration details"
msgstr ""
#. TRANSLATORS: password change message header
-#: src/client.cpp:1450
+#: src/client.cpp:1449
msgid "Password Change"
msgstr ""
#. TRANSLATORS: password change message text
-#: src/client.cpp:1452
+#: src/client.cpp:1451
msgid "Password changed successfully!"
msgstr ""
#. TRANSLATORS: email change message header
-#: src/client.cpp:1477
+#: src/client.cpp:1482
msgid "Email Change"
msgstr ""
#. TRANSLATORS: email change message text
-#: src/client.cpp:1479
+#: src/client.cpp:1484
msgid "Email changed successfully!"
msgstr ""
#. TRANSLATORS: unregister message header
-#: src/client.cpp:1506
+#: src/client.cpp:1514
msgid "Unregister Successful"
msgstr ""
#. TRANSLATORS: unregister message text
-#: src/client.cpp:1508
+#: src/client.cpp:1516
msgid "Farewell, come back any time..."
msgstr ""
#. TRANSLATORS: directory creation error
-#: src/configmanager.cpp:53 src/dirs.cpp:350 src/dirs.cpp:365 src/dirs.cpp:410
-#: src/dirs.cpp:578 src/dirs.cpp:586
+#: src/configmanager.cpp:53 src/dirs.cpp:352 src/dirs.cpp:367 src/dirs.cpp:412
+#: src/dirs.cpp:580 src/dirs.cpp:588
#, c-format
msgid "%s doesn't exist and can't be created! Exiting."
msgstr ""
#. TRANSLATORS: update server initialisation error
-#: src/dirs.cpp:460
+#: src/dirs.cpp:462
#, c-format
msgid "Invalid update host: %s."
msgstr ""
#. TRANSLATORS: update server initialisation error
-#: src/dirs.cpp:501 src/dirs.cpp:508
+#: src/dirs.cpp:503 src/dirs.cpp:510
msgid "Error creating updates directory!"
msgstr ""
-#: src/dirs.cpp:530 src/dirs.cpp:548
+#: src/dirs.cpp:532 src/dirs.cpp:550
#, c-format
msgid "Error: %s doesn't exist and can't be created! Exiting."
msgstr ""
@@ -652,441 +668,456 @@ msgid "dyecmd srcdyestring dstfile"
msgstr ""
#. TRANSLATORS: chat tab header
-#: src/game.cpp:252 src/gui/windows/chatwindow.cpp:2137
+#: src/game.cpp:252 src/gui/windows/chatwindow.cpp:2188
msgid "General"
msgstr ""
#. TRANSLATORS: chat tab header
#. TRANSLATORS: full button name
#. TRANSLATORS: debug window name
-#: src/game.cpp:270 src/gui/windowmenu.cpp:154
-#: src/gui/windows/debugwindow.cpp:42
+#: src/game.cpp:259 src/gui/windowmenu.cpp:163
+#: src/gui/windows/debugwindow.cpp:43
msgid "Debug"
msgstr ""
#. TRANSLATORS: save file message
-#: src/game.cpp:563
+#: src/game.cpp:556
#, c-format
msgid "Screenshot saved as %s"
msgstr ""
#. TRANSLATORS: save file message
-#: src/game.cpp:573
+#: src/game.cpp:566
msgid "Saving screenshot failed!"
msgstr ""
#. TRANSLATORS: error message text
-#: src/game.cpp:660
+#: src/game.cpp:651
msgid "The connection to the server was lost."
msgstr ""
#. TRANSLATORS: error message header
-#: src/game.cpp:663
+#: src/game.cpp:654
msgid "Network Error"
msgstr ""
#. TRANSLATORS: move type in status bar
-#: src/gamemodifiers.cpp:145
+#: src/gamemodifiers.cpp:149
msgid "(D) default moves"
msgstr ""
#. TRANSLATORS: move type in status bar
-#: src/gamemodifiers.cpp:147
+#: src/gamemodifiers.cpp:151
msgid "(I) invert moves"
msgstr ""
#. TRANSLATORS: move type in status bar
-#: src/gamemodifiers.cpp:149
+#: src/gamemodifiers.cpp:153
msgid "(c) moves with some crazy moves"
msgstr ""
#. TRANSLATORS: move type in status bar
-#: src/gamemodifiers.cpp:151
+#: src/gamemodifiers.cpp:155
msgid "(C) moves with crazy moves"
msgstr ""
#. TRANSLATORS: move type in status bar
-#: src/gamemodifiers.cpp:153
+#: src/gamemodifiers.cpp:157
msgid "(d) double normal + crazy"
msgstr ""
#. TRANSLATORS: move type in status bar
-#: src/gamemodifiers.cpp:155
+#: src/gamemodifiers.cpp:159
msgid "(?) unknown move"
msgstr ""
#. TRANSLATORS: crazy move type in status bar
-#: src/gamemodifiers.cpp:180
+#: src/gamemodifiers.cpp:184
#, c-format
msgid "(%u) crazy move number %u"
msgstr ""
#. TRANSLATORS: crazy move type in status bar
-#: src/gamemodifiers.cpp:186
+#: src/gamemodifiers.cpp:190
msgid "(a) custom crazy move"
msgstr ""
#. TRANSLATORS: crazy move type in status bar
-#: src/gamemodifiers.cpp:191
+#: src/gamemodifiers.cpp:195
msgid "(?) crazy move"
msgstr ""
#. TRANSLATORS: move to target type in status bar
-#: src/gamemodifiers.cpp:198
+#: src/gamemodifiers.cpp:202
msgid "(0) default moves to target"
msgstr ""
#. TRANSLATORS: move to target type in status bar
-#: src/gamemodifiers.cpp:200
+#: src/gamemodifiers.cpp:204
msgid "(1) moves to target in distance 1"
msgstr ""
#. TRANSLATORS: move to target type in status bar
-#: src/gamemodifiers.cpp:202
+#: src/gamemodifiers.cpp:206
msgid "(2) moves to target in distance 2"
msgstr ""
#. TRANSLATORS: move to target type in status bar
-#: src/gamemodifiers.cpp:204
+#: src/gamemodifiers.cpp:208
msgid "(3) moves to target in distance 3"
msgstr ""
#. TRANSLATORS: move to target type in status bar
-#: src/gamemodifiers.cpp:206
+#: src/gamemodifiers.cpp:210
msgid "(4) moves to target in distance 4"
msgstr ""
#. TRANSLATORS: move to target type in status bar
-#: src/gamemodifiers.cpp:208
+#: src/gamemodifiers.cpp:212
msgid "(5) moves to target in distance 5"
msgstr ""
#. TRANSLATORS: move to target type in status bar
-#: src/gamemodifiers.cpp:210
+#: src/gamemodifiers.cpp:214
msgid "(6) moves to target in distance 6"
msgstr ""
#. TRANSLATORS: move to target type in status bar
-#: src/gamemodifiers.cpp:212
+#: src/gamemodifiers.cpp:216
msgid "(7) moves to target in distance 7"
msgstr ""
#. TRANSLATORS: move to target type in status bar
-#: src/gamemodifiers.cpp:214
+#: src/gamemodifiers.cpp:218
msgid "(8) moves to target in distance 8"
msgstr ""
#. TRANSLATORS: move to target type in status bar
-#: src/gamemodifiers.cpp:216
+#: src/gamemodifiers.cpp:220
msgid "(9) moves to target in distance 9"
msgstr ""
#. TRANSLATORS: move to target type in status bar
-#: src/gamemodifiers.cpp:218
+#: src/gamemodifiers.cpp:222
msgid "(A) moves to target in attack range"
msgstr ""
#. TRANSLATORS: move to target type in status bar
-#: src/gamemodifiers.cpp:220
+#: src/gamemodifiers.cpp:224
msgid "(a) archer attack range"
msgstr ""
#. TRANSLATORS: move to target type in status bar
-#: src/gamemodifiers.cpp:222
+#: src/gamemodifiers.cpp:226
msgid "(B) moves to target in attack range - 1"
msgstr ""
#. TRANSLATORS: move to target type in status bar
-#: src/gamemodifiers.cpp:224
+#: src/gamemodifiers.cpp:228
msgid "(?) move to target"
msgstr ""
#. TRANSLATORS: folow mode in status bar
-#: src/gamemodifiers.cpp:230
+#: src/gamemodifiers.cpp:234
msgid "(D) default follow"
msgstr ""
#. TRANSLATORS: folow mode in status bar
-#: src/gamemodifiers.cpp:232
+#: src/gamemodifiers.cpp:236
msgid "(R) relative follow"
msgstr ""
#. TRANSLATORS: folow mode in status bar
-#: src/gamemodifiers.cpp:234
+#: src/gamemodifiers.cpp:238
msgid "(M) mirror follow"
msgstr ""
#. TRANSLATORS: folow mode in status bar
-#: src/gamemodifiers.cpp:236
+#: src/gamemodifiers.cpp:240
msgid "(P) pet follow"
msgstr ""
#. TRANSLATORS: folow mode in status bar
-#: src/gamemodifiers.cpp:238
+#: src/gamemodifiers.cpp:242
msgid "(?) unknown follow"
msgstr ""
#. TRANSLATORS: switch attack type in status bar
#. TRANSLATORS: attack type in status bar
-#: src/gamemodifiers.cpp:244 src/gamemodifiers.cpp:252
-#: src/gamemodifiers.cpp:266
+#: src/gamemodifiers.cpp:248 src/gamemodifiers.cpp:256
+#: src/gamemodifiers.cpp:270
msgid "(?) attack"
msgstr ""
#. TRANSLATORS: switch attack type in status bar
#. TRANSLATORS: attack type in status bar
-#: src/gamemodifiers.cpp:246 src/gamemodifiers.cpp:258
+#: src/gamemodifiers.cpp:250 src/gamemodifiers.cpp:262
msgid "(D) default attack"
msgstr ""
#. TRANSLATORS: switch attack type in status bar
-#: src/gamemodifiers.cpp:248
+#: src/gamemodifiers.cpp:252
msgid "(s) switch attack without shield"
msgstr ""
#. TRANSLATORS: switch attack type in status bar
-#: src/gamemodifiers.cpp:250
+#: src/gamemodifiers.cpp:254
msgid "(S) switch attack with shield"
msgstr ""
#. TRANSLATORS: attack type in status bar
-#: src/gamemodifiers.cpp:260
+#: src/gamemodifiers.cpp:264
msgid "(G) go and attack"
msgstr ""
#. TRANSLATORS: attack type in status bar
-#: src/gamemodifiers.cpp:262
+#: src/gamemodifiers.cpp:266
msgid "(A) go, attack, pickup"
msgstr ""
#. TRANSLATORS: attack type in status bar
-#: src/gamemodifiers.cpp:264
+#: src/gamemodifiers.cpp:268
msgid "(d) without auto attack"
msgstr ""
+#. TRANSLATORS: targeting type in status bar
+#: src/gamemodifiers.cpp:276
+msgid "(D) don't switch target"
+msgstr ""
+
+#. TRANSLATORS: targeting type in status bar
+#: src/gamemodifiers.cpp:278
+msgid "(C) always attack closest"
+msgstr ""
+
+#. TRANSLATORS: targeting type in status bar
+#: src/gamemodifiers.cpp:280
+msgid "(?) targeting"
+msgstr ""
+
#. TRANSLATORS: pickup size in status bar
-#: src/gamemodifiers.cpp:299
+#: src/gamemodifiers.cpp:314
msgid "(S) small pick up 1x1 cells"
msgstr ""
#. TRANSLATORS: pickup size in status bar
-#: src/gamemodifiers.cpp:301
+#: src/gamemodifiers.cpp:316
msgid "(D) default pick up 2x1 cells"
msgstr ""
#. TRANSLATORS: pickup size in status bar
-#: src/gamemodifiers.cpp:303
+#: src/gamemodifiers.cpp:318
msgid "(F) forward pick up 2x3 cells"
msgstr ""
#. TRANSLATORS: pickup size in status bar
-#: src/gamemodifiers.cpp:305
+#: src/gamemodifiers.cpp:320
msgid "(3) pick up 3x3 cells"
msgstr ""
#. TRANSLATORS: pickup size in status bar
-#: src/gamemodifiers.cpp:307
+#: src/gamemodifiers.cpp:322
msgid "(g) go and pick up in distance 4"
msgstr ""
#. TRANSLATORS: pickup size in status bar
-#: src/gamemodifiers.cpp:309
+#: src/gamemodifiers.cpp:324
msgid "(G) go and pick up in distance 8"
msgstr ""
#. TRANSLATORS: pickup size in status bar
-#: src/gamemodifiers.cpp:311
+#: src/gamemodifiers.cpp:326
msgid "(A) go and pick up in max distance"
msgstr ""
#. TRANSLATORS: pickup size in status bar
-#: src/gamemodifiers.cpp:313
+#: src/gamemodifiers.cpp:328
msgid "(?) pick up"
msgstr ""
#. TRANSLATORS: magic attack in status bar
-#: src/gamemodifiers.cpp:319
+#: src/gamemodifiers.cpp:334
msgid "(f) use #flar for magic attack"
msgstr ""
#. TRANSLATORS: magic attack in status bar
-#: src/gamemodifiers.cpp:321
+#: src/gamemodifiers.cpp:336
msgid "(c) use #chiza for magic attack"
msgstr ""
#. TRANSLATORS: magic attack in status bar
-#: src/gamemodifiers.cpp:323
+#: src/gamemodifiers.cpp:338
msgid "(I) use #ingrav for magic attack"
msgstr ""
#. TRANSLATORS: magic attack in status bar
-#: src/gamemodifiers.cpp:325
+#: src/gamemodifiers.cpp:340
msgid "(F) use #frillyar for magic attack"
msgstr ""
#. TRANSLATORS: magic attack in status bar
-#: src/gamemodifiers.cpp:327
+#: src/gamemodifiers.cpp:342
msgid "(U) use #upmarmu for magic attack"
msgstr ""
#. TRANSLATORS: magic attack in status bar
-#: src/gamemodifiers.cpp:329
+#: src/gamemodifiers.cpp:344
msgid "(?) magic attack"
msgstr ""
#. TRANSLATORS: player attack type in status bar
-#: src/gamemodifiers.cpp:335
+#: src/gamemodifiers.cpp:350
msgid "(a) attack all players"
msgstr ""
#. TRANSLATORS: player attack type in status bar
-#: src/gamemodifiers.cpp:337
+#: src/gamemodifiers.cpp:352
msgid "(f) attack all except friends"
msgstr ""
#. TRANSLATORS: player attack type in status bar
-#: src/gamemodifiers.cpp:339
+#: src/gamemodifiers.cpp:354
msgid "(b) attack bad relations"
msgstr ""
#. TRANSLATORS: player attack type in status bar
-#: src/gamemodifiers.cpp:341
+#: src/gamemodifiers.cpp:356
msgid "(d) don't attack players"
msgstr ""
#. TRANSLATORS: player attack type in status bar
-#: src/gamemodifiers.cpp:343
+#: src/gamemodifiers.cpp:358
msgid "(?) pvp attack"
msgstr ""
#. TRANSLATORS: imitation type in status bar
-#: src/gamemodifiers.cpp:349
+#: src/gamemodifiers.cpp:364
msgid "(D) default imitation"
msgstr ""
#. TRANSLATORS: imitation type in status bar
-#: src/gamemodifiers.cpp:351
+#: src/gamemodifiers.cpp:366
msgid "(O) outfits imitation"
msgstr ""
#. TRANSLATORS: imitation type in status bar
-#: src/gamemodifiers.cpp:353
+#: src/gamemodifiers.cpp:368
msgid "(?) imitation"
msgstr ""
#. TRANSLATORS: game modifiers state in status bar
-#: src/gamemodifiers.cpp:359
+#: src/gamemodifiers.cpp:374
msgid "Game modifiers are enabled"
msgstr ""
#. TRANSLATORS: game modifiers state in status bar
-#: src/gamemodifiers.cpp:361
+#: src/gamemodifiers.cpp:376
msgid "Game modifiers are disabled"
msgstr ""
#. TRANSLATORS: game modifiers state in status bar
-#: src/gamemodifiers.cpp:363
+#: src/gamemodifiers.cpp:378
msgid "Game modifiers are unknown"
msgstr ""
#. TRANSLATORS: map view type in status bar
-#: src/gamemodifiers.cpp:376
+#: src/gamemodifiers.cpp:392
msgid "(N) normal map view"
msgstr ""
#. TRANSLATORS: map view type in status bar
-#: src/gamemodifiers.cpp:378
+#: src/gamemodifiers.cpp:394
msgid "(D) debug map view"
msgstr ""
#. TRANSLATORS: map view type in status bar
-#: src/gamemodifiers.cpp:380
+#: src/gamemodifiers.cpp:396
msgid "(u) ultra map view"
msgstr ""
#. TRANSLATORS: map view type in status bar
-#: src/gamemodifiers.cpp:382
+#: src/gamemodifiers.cpp:398
msgid "(U) ultra map view 2"
msgstr ""
#. TRANSLATORS: map view type in status bar
-#: src/gamemodifiers.cpp:384
+#: src/gamemodifiers.cpp:400
msgid "(e) empty map view with collision"
msgstr ""
#. TRANSLATORS: map view type in status bar
-#: src/gamemodifiers.cpp:386
+#: src/gamemodifiers.cpp:402
msgid "(E) empty map view"
msgstr ""
#. TRANSLATORS: map view type in status bar
-#: src/gamemodifiers.cpp:388
+#: src/gamemodifiers.cpp:404
msgid "(b) black & white map view"
msgstr ""
#. TRANSLATORS: pickup size in status bar
-#: src/gamemodifiers.cpp:390
+#: src/gamemodifiers.cpp:406
msgid "(?) map view"
msgstr ""
#. TRANSLATORS: away type in status bar
-#: src/gamemodifiers.cpp:396
+#: src/gamemodifiers.cpp:418
msgid "(O) on keyboard"
msgstr ""
#. TRANSLATORS: away type in status bar
-#: src/gamemodifiers.cpp:398
+#: src/gamemodifiers.cpp:420
msgid "(A) away"
msgstr ""
#. TRANSLATORS: away type in status bar
#. TRANSLATORS: camera mode in status bar
-#: src/gamemodifiers.cpp:400 src/gamemodifiers.cpp:454
+#: src/gamemodifiers.cpp:422 src/gamemodifiers.cpp:482
msgid "(?) away"
msgstr ""
#. TRANSLATORS: away message box header
-#: src/gamemodifiers.cpp:424
+#: src/gamemodifiers.cpp:448
msgid "Away"
msgstr ""
#. TRANSLATORS: camera mode in status bar
-#: src/gamemodifiers.cpp:450
+#: src/gamemodifiers.cpp:478
msgid "(G) game camera mode"
msgstr ""
#. TRANSLATORS: camera mode in status bar
-#: src/gamemodifiers.cpp:452
+#: src/gamemodifiers.cpp:480
msgid "(F) free camera mode"
msgstr ""
#. TRANSLATORS: error message question
-#: src/gui/dialogsmanager.cpp:115
+#: src/gui/dialogsmanager.cpp:119
msgid "Do you want to open support page?"
msgstr ""
#. TRANSLATORS: message header
-#: src/gui/dialogsmanager.cpp:127 src/gui/dialogsmanager.cpp:152
-#: src/gui/dialogsmanager.cpp:168
+#: src/gui/dialogsmanager.cpp:133 src/gui/dialogsmanager.cpp:162
+#: src/gui/dialogsmanager.cpp:182
msgid "Message"
msgstr ""
#. TRANSLATORS: ok dialog button
#. TRANSLATORS: popup menu item
#. TRANSLATORS: revive player
-#: src/gui/dialogsmanager.cpp:130 src/gui/popups/popupmenu.cpp:2613
+#: src/gui/dialogsmanager.cpp:136 src/gui/popups/popupmenu.cpp:2636
msgid "Revive"
msgstr ""
#. TRANSLATORS: weight message
-#: src/gui/dialogsmanager.cpp:154
+#: src/gui/dialogsmanager.cpp:164
msgid ""
"You are carrying more than half your weight. You are unable to regain "
"health."
msgstr ""
#. TRANSLATORS: weight message
-#: src/gui/dialogsmanager.cpp:170
+#: src/gui/dialogsmanager.cpp:184
msgid "You are carrying less than half your weight. You can regain health."
msgstr ""
@@ -1097,67 +1128,67 @@ msgstr ""
#: src/gui/models/colorlistmodel.h:33 src/gui/models/sortlistmodelinv.h:32
#: src/gui/widgets/tabs/setup_other.cpp:79
#: src/gui/widgets/tabs/setup_visual.cpp:81
-#: src/gui/windows/equipmentwindow.cpp:616
+#: src/gui/windows/equipmentwindow.cpp:669
msgid "default"
msgstr ""
#. TRANSLATORS: chat color
#. TRANSLATORS: color name
-#: src/gui/models/colorlistmodel.h:35 src/gui/models/colormodel.cpp:74
+#: src/gui/models/colorlistmodel.h:35 src/gui/models/colormodel.cpp:76
msgid "black"
msgstr ""
#. TRANSLATORS: chat color
#. TRANSLATORS: color name
-#: src/gui/models/colorlistmodel.h:37 src/gui/models/colormodel.cpp:76
+#: src/gui/models/colorlistmodel.h:37 src/gui/models/colormodel.cpp:78
msgid "red"
msgstr ""
#. TRANSLATORS: chat color
#. TRANSLATORS: color name
-#: src/gui/models/colorlistmodel.h:39 src/gui/models/colormodel.cpp:78
+#: src/gui/models/colorlistmodel.h:39 src/gui/models/colormodel.cpp:80
msgid "green"
msgstr ""
#. TRANSLATORS: chat color
#. TRANSLATORS: color name
-#: src/gui/models/colorlistmodel.h:41 src/gui/models/colormodel.cpp:80
+#: src/gui/models/colorlistmodel.h:41 src/gui/models/colormodel.cpp:82
msgid "blue"
msgstr ""
#. TRANSLATORS: chat color
#. TRANSLATORS: color name
-#: src/gui/models/colorlistmodel.h:43 src/gui/models/colormodel.cpp:82
+#: src/gui/models/colorlistmodel.h:43 src/gui/models/colormodel.cpp:84
msgid "gold"
msgstr ""
#. TRANSLATORS: chat color
#. TRANSLATORS: color name
-#: src/gui/models/colorlistmodel.h:45 src/gui/models/colormodel.cpp:84
+#: src/gui/models/colorlistmodel.h:45 src/gui/models/colormodel.cpp:86
msgid "yellow"
msgstr ""
#. TRANSLATORS: chat color
#. TRANSLATORS: color name
-#: src/gui/models/colorlistmodel.h:47 src/gui/models/colormodel.cpp:86
+#: src/gui/models/colorlistmodel.h:47 src/gui/models/colormodel.cpp:88
msgid "pink"
msgstr ""
#. TRANSLATORS: chat color
#. TRANSLATORS: color name
-#: src/gui/models/colorlistmodel.h:49 src/gui/models/colormodel.cpp:88
+#: src/gui/models/colorlistmodel.h:49 src/gui/models/colormodel.cpp:90
msgid "purple"
msgstr ""
#. TRANSLATORS: chat color
#. TRANSLATORS: color name
-#: src/gui/models/colorlistmodel.h:51 src/gui/models/colormodel.cpp:90
+#: src/gui/models/colorlistmodel.h:51 src/gui/models/colormodel.cpp:92
msgid "grey"
msgstr ""
#. TRANSLATORS: chat color
#. TRANSLATORS: color name
-#: src/gui/models/colorlistmodel.h:53 src/gui/models/colormodel.cpp:92
+#: src/gui/models/colorlistmodel.h:53 src/gui/models/colormodel.cpp:94
msgid "brown"
msgstr ""
@@ -1258,8 +1289,8 @@ msgstr ""
#. TRANSLATORS: language
#. TRANSLATORS: popup menu header
-#: src/gui/models/langlistmodel.h:45 src/gui/popups/popupmenu.cpp:1990
-#: src/gui/popups/popupmenu.cpp:2068 src/gui/widgets/tabs/socialtabbase.h:46
+#: src/gui/models/langlistmodel.h:45 src/gui/popups/popupmenu.cpp:2009
+#: src/gui/popups/popupmenu.cpp:2087 src/gui/widgets/tabs/socialtabbase.h:46
msgid "(default)"
msgstr ""
@@ -1409,7 +1440,8 @@ msgid "Blacklisted"
msgstr ""
#. TRANSLATORS: relation type
-#: src/gui/models/playerrelationlistmodel.h:47
+#. TRANSLATORS: palette color
+#: src/gui/models/playerrelationlistmodel.h:47 src/gui/userpalette.cpp:159
msgid "Enemy"
msgstr ""
@@ -1485,62 +1517,62 @@ msgid "Skip"
msgstr ""
#. TRANSLATORS: being popup label
-#: src/gui/popups/beingpopup.cpp:166 src/gui/popups/beingpopup.cpp:186
+#: src/gui/popups/beingpopup.cpp:167 src/gui/popups/beingpopup.cpp:187
#, c-format
msgid "Hungry: %d"
msgstr ""
#. TRANSLATORS: being popup label
-#: src/gui/popups/beingpopup.cpp:170 src/gui/popups/beingpopup.cpp:190
+#: src/gui/popups/beingpopup.cpp:171 src/gui/popups/beingpopup.cpp:191
#, c-format
msgid "Intimacy: %d"
msgstr ""
#. TRANSLATORS: being popup label
-#: src/gui/popups/beingpopup.cpp:206
+#: src/gui/popups/beingpopup.cpp:207
#, c-format
msgid "Party: %s"
msgstr ""
#. TRANSLATORS: being popup label
-#: src/gui/popups/beingpopup.cpp:224
+#: src/gui/popups/beingpopup.cpp:225
#, c-format
msgid "Guild: %s"
msgstr ""
#. TRANSLATORS: being popup label
-#: src/gui/popups/beingpopup.cpp:241
+#: src/gui/popups/beingpopup.cpp:242
#, c-format
msgid "Pvp rank: %u"
msgstr ""
#. TRANSLATORS: being popup label
-#: src/gui/popups/beingpopup.cpp:257
+#: src/gui/popups/beingpopup.cpp:259
#, c-format
msgid "Buy shop: %s"
msgstr ""
#. TRANSLATORS: being popup label
-#: src/gui/popups/beingpopup.cpp:272
+#: src/gui/popups/beingpopup.cpp:276
#, c-format
msgid "Sell shop: %s"
msgstr ""
#. TRANSLATORS: being popup label
-#: src/gui/popups/beingpopup.cpp:286
+#: src/gui/popups/beingpopup.cpp:291
#, c-format
msgid "Comment: %s"
msgstr ""
#. TRANSLATORS: being popup label
-#: src/gui/popups/beingpopup.cpp:300
+#: src/gui/popups/beingpopup.cpp:305
#, c-format
msgid "Chat room: %s"
msgstr ""
#. TRANSLATORS: party popup item
#. TRANSLATORS: party creation message
-#: src/gui/popups/createpartypopup.h:50 src/gui/windows/socialwindow.cpp:504
+#: src/gui/popups/createpartypopup.h:50 src/gui/windows/socialwindow.cpp:521
msgid "Create Party"
msgstr ""
@@ -1554,7 +1586,6 @@ msgstr ""
#. TRANSLATORS: connection dialog button
#. TRANSLATORS: edit server dialog button
#. TRANSLATORS: item amount window button
-#. TRANSLATORS: button in npc post dialog
#. TRANSLATORS: quit dialog button
#. TRANSLATORS: register dialog. button.
#. TRANSLATORS: setup button
@@ -1563,46 +1594,50 @@ msgstr ""
#. TRANSLATORS: unregister dialog. button.
#. TRANSLATORS: updater window button
#. TRANSLATORS: input action name
-#: src/gui/popups/createpartypopup.h:53 src/gui/popups/popupmenu.cpp:374
-#: src/gui/popups/popupmenu.cpp:441 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:1732 src/gui/popups/popupmenu.cpp:1768
-#: src/gui/popups/popupmenu.cpp:1818 src/gui/popups/popupmenu.cpp:1860
-#: src/gui/popups/popupmenu.cpp:1901 src/gui/popups/popupmenu.cpp:1969
-#: src/gui/popups/popupmenu.cpp:2047 src/gui/popups/popupmenu.cpp:2081
-#: src/gui/popups/popupmenu.cpp:2107 src/gui/popups/popupmenu.cpp:2128
-#: src/gui/popups/popupmenu.cpp:2149 src/gui/popups/popupmenu.cpp:2174
-#: src/gui/popups/popupmenu.cpp:2191 src/gui/popups/popupmenu.cpp:2505
-#: src/gui/popups/popupmenu.cpp:2670 src/gui/windows/buyselldialog.cpp:75
-#: src/gui/windows/changeemaildialog.cpp:55
-#: src/gui/windows/changepassworddialog.cpp:57
-#: src/gui/windows/charcreatedialog.cpp:122
+#: src/gui/popups/createpartypopup.h:53 src/gui/popups/popupmenu.cpp:384
+#: src/gui/popups/popupmenu.cpp:452 src/gui/popups/popupmenu.cpp:553
+#: src/gui/popups/popupmenu.cpp:600 src/gui/popups/popupmenu.cpp:635
+#: src/gui/popups/popupmenu.cpp:666 src/gui/popups/popupmenu.cpp:691
+#: src/gui/popups/popupmenu.cpp:716 src/gui/popups/popupmenu.cpp:905
+#: src/gui/popups/popupmenu.cpp:932 src/gui/popups/popupmenu.cpp:965
+#: src/gui/popups/popupmenu.cpp:1749 src/gui/popups/popupmenu.cpp:1785
+#: src/gui/popups/popupmenu.cpp:1835 src/gui/popups/popupmenu.cpp:1877
+#: src/gui/popups/popupmenu.cpp:1918 src/gui/popups/popupmenu.cpp:1988
+#: src/gui/popups/popupmenu.cpp:2066 src/gui/popups/popupmenu.cpp:2100
+#: src/gui/popups/popupmenu.cpp:2126 src/gui/popups/popupmenu.cpp:2147
+#: src/gui/popups/popupmenu.cpp:2168 src/gui/popups/popupmenu.cpp:2194
+#: src/gui/popups/popupmenu.cpp:2212 src/gui/popups/popupmenu.cpp:2528
+#: src/gui/popups/popupmenu.cpp:2693 src/gui/windows/buyselldialog.cpp:75
+#: src/gui/windows/changeemaildialog.cpp:56
+#: src/gui/windows/changepassworddialog.cpp:58
+#: src/gui/windows/charcreatedialog.cpp:121
#: src/gui/windows/connectiondialog.cpp:52
-#: src/gui/windows/editserverdialog.cpp:61
-#: src/gui/windows/itemamountwindow.cpp:169
-#: src/gui/windows/npcpostdialog.cpp:70 src/gui/windows/quitdialog.cpp:70
-#: src/gui/windows/registerdialog.cpp:65 src/gui/windows/setupwindow.cpp:94
-#: src/gui/windows/textcommandeditor.cpp:86 src/gui/windows/textdialog.cpp:55
-#: src/gui/windows/unregisterdialog.cpp:54
-#: src/gui/windows/updaterwindow.cpp:190 src/input/pages/gui.cpp:105
+#: src/gui/windows/editserverdialog.cpp:58
+#: src/gui/windows/itemamountwindow.cpp:181 src/gui/windows/quitdialog.cpp:68
+#: src/gui/windows/registerdialog.cpp:62 src/gui/windows/setupwindow.cpp:99
+#: src/gui/windows/textcommandeditor.cpp:87 src/gui/windows/textdialog.cpp:55
+#: src/gui/windows/unregisterdialog.cpp:55
+#: src/gui/windows/updaterwindow.cpp:189 src/input/pages/gui.cpp:103
msgid "Cancel"
msgstr "ยกเลิก"
#. TRANSLATORS: popup label
-#: src/gui/popups/itempopup.cpp:203
+#: src/gui/popups/itempopup.cpp:220
#, c-format
msgid "Weight: %s"
msgstr ""
+#. TRANSLATORS: popup label
+#: src/gui/popups/itempopup.cpp:285
+msgid "Cards: "
+msgstr ""
+
#. TRANSLATORS: popup menu item
#. TRANSLATORS: trade with player
#. TRANSLATORS: trade chat tab name
#. TRANSLATORS: inventory type name
-#: src/gui/popups/popupmenu.cpp:156 src/gui/popups/popupmenu.cpp:800
-#: src/gui/widgets/tabs/chat/tradetab.cpp:39 src/inventory.cpp:319
+#: src/gui/popups/popupmenu.cpp:161 src/gui/popups/popupmenu.cpp:811
+#: src/gui/widgets/tabs/chat/tradetab.cpp:39 src/inventory.cpp:328
msgid "Trade"
msgstr ""
@@ -1613,53 +1648,52 @@ msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: attack player
#. TRANSLATORS: Skill type
-#. TRANSLATORS: bot checker window table header
#. TRANSLATORS: input action name
#. TRANSLATORS: player stat
-#: src/gui/popups/popupmenu.cpp:159 src/gui/popups/popupmenu.cpp:277
-#: src/gui/popups/popupmenu.cpp:803 src/gui/widgets/skillinfo.cpp:114
-#: src/gui/windows/botcheckerwindow.cpp:88 src/input/pages/basic.cpp:42
-#: src/net/eathena/generalhandler.cpp:401 src/net/tmwa/generalhandler.cpp:358
+#: src/gui/popups/popupmenu.cpp:164 src/gui/popups/popupmenu.cpp:286
+#: src/gui/popups/popupmenu.cpp:814 src/gui/widgets/skillinfo.cpp:109
+#: src/input/pages/basic.cpp:40 src/net/eathena/generalhandler.cpp:396
+#: src/net/tmwa/generalhandler.cpp:359
msgid "Attack"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: send whisper to player
-#: src/gui/popups/popupmenu.cpp:162 src/gui/popups/popupmenu.cpp:252
-#: src/gui/popups/popupmenu.cpp:462
+#: src/gui/popups/popupmenu.cpp:167 src/gui/popups/popupmenu.cpp:259
+#: src/gui/popups/popupmenu.cpp:473
msgid "Whisper"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: heal player
-#: src/gui/popups/popupmenu.cpp:168 src/gui/popups/popupmenu.cpp:807
+#: src/gui/popups/popupmenu.cpp:173 src/gui/popups/popupmenu.cpp:818
msgid "Heal"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: kick player from guild
-#: src/gui/popups/popupmenu.cpp:188 src/gui/popups/popupmenu.cpp:204
-#: src/gui/popups/popupmenu.cpp:511 src/gui/popups/popupmenu.cpp:835
+#: src/gui/popups/popupmenu.cpp:193 src/gui/popups/popupmenu.cpp:209
+#: src/gui/popups/popupmenu.cpp:522 src/gui/popups/popupmenu.cpp:846
msgid "Kick from guild"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: change player position in guild
-#: src/gui/popups/popupmenu.cpp:195 src/gui/popups/popupmenu.cpp:211
-#: src/gui/popups/popupmenu.cpp:518 src/gui/popups/popupmenu.cpp:842
+#: src/gui/popups/popupmenu.cpp:200 src/gui/popups/popupmenu.cpp:216
+#: src/gui/popups/popupmenu.cpp:529 src/gui/popups/popupmenu.cpp:853
msgid "Change pos in guild"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: invite player to guild
-#: src/gui/popups/popupmenu.cpp:224 src/gui/popups/popupmenu.cpp:530
-#: src/gui/popups/popupmenu.cpp:856
+#: src/gui/popups/popupmenu.cpp:229 src/gui/popups/popupmenu.cpp:541
+#: src/gui/popups/popupmenu.cpp:867
msgid "Invite to guild"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: set player invisible for self by id
-#: src/gui/popups/popupmenu.cpp:231
+#: src/gui/popups/popupmenu.cpp:236
msgid "Nuke"
msgstr ""
@@ -1676,20 +1710,18 @@ msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: move to player location
#. TRANSLATORS: input tab sub tab name
-#. TRANSLATORS: bot checker window table header
-#: src/gui/popups/popupmenu.cpp:234 src/gui/popups/popupmenu.cpp:265
-#: src/gui/popups/popupmenu.cpp:492 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:92
+#: src/gui/popups/popupmenu.cpp:239 src/gui/popups/popupmenu.cpp:272
+#: src/gui/popups/popupmenu.cpp:503 src/gui/popups/popupmenu.cpp:659
+#: src/gui/popups/popupmenu.cpp:825 src/gui/popups/popupmenu.cpp:890
+#: src/gui/setupinputpages.cpp:45
msgid "Move"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: talk with npc
-#. TRANSLATORS: bot checker window table header
#. TRANSLATORS: input action name
-#: src/gui/popups/popupmenu.cpp:246 src/gui/windows/botcheckerwindow.cpp:90
-#: src/input/pages/basic.cpp:90 src/resources/db/npcdb.cpp:146
+#: src/gui/popups/popupmenu.cpp:253 src/input/pages/basic.cpp:88
+#: src/resources/db/npcdb.cpp:147
msgid "Talk"
msgstr ""
@@ -1701,11 +1733,11 @@ msgstr ""
#. TRANSLATORS: shop window button
#. TRANSLATORS: shop window tab name
#. TRANSLATORS: input action name
-#: src/gui/popups/popupmenu.cpp:256 src/gui/popups/popupmenu.cpp:2359
-#: src/gui/windows/buydialog.cpp:191 src/gui/windows/buydialog.cpp:207
-#: src/gui/windows/buydialog.cpp:268 src/gui/windows/buyselldialog.cpp:71
-#: src/gui/windows/shopwindow.cpp:168 src/input/pages/basic.cpp:240
-#: src/resources/db/npcdb.cpp:147
+#: src/gui/popups/popupmenu.cpp:263 src/gui/popups/popupmenu.cpp:2380
+#: src/gui/windows/buydialog.cpp:194 src/gui/windows/buydialog.cpp:212
+#: src/gui/windows/buydialog.cpp:275 src/gui/windows/buyselldialog.cpp:71
+#: src/gui/windows/shopwindow.cpp:168 src/input/pages/basic.cpp:244
+#: src/resources/db/npcdb.cpp:148
msgid "Buy"
msgstr "ซื้อ"
@@ -1718,10 +1750,10 @@ msgstr "ซื้อ"
#. TRANSLATORS: shop window button
#. TRANSLATORS: shop window tab name
#. TRANSLATORS: input action name
-#: src/gui/popups/popupmenu.cpp:259 src/gui/popups/popupmenu.cpp:2371
-#: src/gui/widgets/selldialog.cpp:51 src/gui/widgets/selldialog.cpp:96
+#: src/gui/popups/popupmenu.cpp:266 src/gui/popups/popupmenu.cpp:2392
+#: src/gui/widgets/selldialog.cpp:52 src/gui/widgets/selldialog.cpp:99
#: src/gui/windows/buyselldialog.cpp:73 src/gui/windows/shopwindow.cpp:170
-#: src/input/pages/basic.cpp:246 src/resources/db/npcdb.cpp:148
+#: src/input/pages/basic.cpp:250 src/resources/db/npcdb.cpp:149
msgid "Sell"
msgstr ""
@@ -1729,26 +1761,26 @@ msgstr ""
#. TRANSLATORS: add comment to npc
#. TRANSLATORS: popup menu item
#. TRANSLATORS: add comment to player
-#: src/gui/popups/popupmenu.cpp:268 src/gui/popups/popupmenu.cpp:472
-#: src/gui/popups/popupmenu.cpp:2467
+#: src/gui/popups/popupmenu.cpp:275 src/gui/popups/popupmenu.cpp:483
+#: src/gui/popups/popupmenu.cpp:2490
msgid "Add comment"
msgstr ""
#. TRANSLATORS: remove monster from attack list
#. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:289
+#: src/gui/popups/popupmenu.cpp:298
msgid "Remove from attack list"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: add monster to priotiry attack list
-#: src/gui/popups/popupmenu.cpp:296
+#: src/gui/popups/popupmenu.cpp:305
msgid "Add to priority attack list"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: add monster to attack list
-#: src/gui/popups/popupmenu.cpp:300
+#: src/gui/popups/popupmenu.cpp:309
msgid "Add to attack list"
msgstr ""
@@ -1756,19 +1788,19 @@ msgstr ""
#. TRANSLATORS: add monster to ignore list
#. TRANSLATORS: popup menu item
#. TRANSLATORS: add item to pickup list
-#: src/gui/popups/popupmenu.cpp:304 src/gui/popups/popupmenu.cpp:2487
+#: src/gui/popups/popupmenu.cpp:313 src/gui/popups/popupmenu.cpp:2510
msgid "Add to ignore list"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: Mercenary move to master
-#: src/gui/popups/popupmenu.cpp:313 src/gui/popups/popupmenu.cpp:324
+#: src/gui/popups/popupmenu.cpp:323 src/gui/popups/popupmenu.cpp:334
msgid "Move to master"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: fire mercenary
-#: src/gui/popups/popupmenu.cpp:317
+#: src/gui/popups/popupmenu.cpp:327
msgid "Fire"
msgstr ""
@@ -1776,19 +1808,19 @@ msgstr ""
#. TRANSLATORS: feed homunculus
#. TRANSLATORS: popup menu item
#. TRANSLATORS: feed pet
-#: src/gui/popups/popupmenu.cpp:327 src/gui/popups/popupmenu.cpp:340
+#: src/gui/popups/popupmenu.cpp:337 src/gui/popups/popupmenu.cpp:350
msgid "Feed"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: delete homunculus
-#: src/gui/popups/popupmenu.cpp:331
+#: src/gui/popups/popupmenu.cpp:341
msgid "Kill"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: pet drop loot
-#: src/gui/popups/popupmenu.cpp:343
+#: src/gui/popups/popupmenu.cpp:353
msgid "Drop loot"
msgstr ""
@@ -1796,8 +1828,8 @@ msgstr ""
#. TRANSLATORS: pet unequip item
#. TRANSLATORS: equipment window button
#. TRANSLATORS: inventory button
-#: src/gui/popups/popupmenu.cpp:346 src/gui/windows/equipmentwindow.cpp:74
-#: src/gui/windows/inventorywindow.cpp:186 src/resources/itemtypemapdata.h:45
+#: src/gui/popups/popupmenu.cpp:356 src/gui/windows/equipmentwindow.cpp:72
+#: src/gui/windows/inventorywindow.cpp:200 src/resources/itemtypemapdata.h:45
#: src/resources/itemtypemapdata.h:49 src/resources/itemtypemapdata.h:53
#: src/resources/itemtypemapdata.h:57 src/resources/itemtypemapdata.h:61
#: src/resources/itemtypemapdata.h:65 src/resources/itemtypemapdata.h:69
@@ -1812,14 +1844,14 @@ msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: rename map item
#. TRANSLATORS: shop window button
-#: src/gui/popups/popupmenu.cpp:350 src/gui/popups/popupmenu.cpp:609
-#: src/gui/windows/charselectdialog.cpp:132 src/gui/windows/shopwindow.cpp:192
+#: src/gui/popups/popupmenu.cpp:360 src/gui/popups/popupmenu.cpp:620
+#: src/gui/windows/charselectdialog.cpp:129 src/gui/windows/shopwindow.cpp:192
msgid "Rename"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: pet return to egg
-#: src/gui/popups/popupmenu.cpp:354
+#: src/gui/popups/popupmenu.cpp:364
msgid "Return to egg"
msgstr ""
@@ -1827,38 +1859,38 @@ msgstr ""
#. TRANSLATORS: add being name to chat
#. TRANSLATORS: popup menu item
#. TRANSLATORS: add player name to chat
-#: src/gui/popups/popupmenu.cpp:369 src/gui/popups/popupmenu.cpp:538
+#: src/gui/popups/popupmenu.cpp:379 src/gui/popups/popupmenu.cpp:549
msgid "Add name to chat"
msgstr ""
#. TRANSLATORS: popup menu header
#. TRANSLATORS: settings tab name
-#: src/gui/popups/popupmenu.cpp:418 src/gui/widgets/tabs/setup_players.cpp:38
+#: src/gui/popups/popupmenu.cpp:429 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:484 src/gui/popups/popupmenu.cpp:2412
-#: src/gui/popups/popupmenu.cpp:2436
+#: src/gui/popups/popupmenu.cpp:495 src/gui/popups/popupmenu.cpp:2433
+#: src/gui/popups/popupmenu.cpp:2457
msgid "Kick from party"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: pickup item from ground
-#: src/gui/popups/popupmenu.cpp:571 src/gui/popups/popupmenu.cpp:580
+#: src/gui/popups/popupmenu.cpp:582 src/gui/popups/popupmenu.cpp:591
msgid "Pick up"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: add item name to chat
-#: src/gui/popups/popupmenu.cpp:585 src/gui/popups/popupmenu.cpp:1728
-#: src/gui/popups/popupmenu.cpp:1804 src/gui/popups/popupmenu.cpp:1846
+#: src/gui/popups/popupmenu.cpp:596 src/gui/popups/popupmenu.cpp:1745
+#: src/gui/popups/popupmenu.cpp:1821 src/gui/popups/popupmenu.cpp:1863
msgid "Add to chat"
msgstr ""
#. TRANSLATORS: popup menu header
-#: src/gui/popups/popupmenu.cpp:606 src/gui/popups/popupmenu.cpp:638
+#: src/gui/popups/popupmenu.cpp:617 src/gui/popups/popupmenu.cpp:649
msgid "Map Item"
msgstr ""
@@ -1868,20 +1900,20 @@ msgstr ""
#. TRANSLATORS: remove attack target
#. TRANSLATORS: popup menu item
#. TRANSLATORS: remove item from pickup filter
-#: src/gui/popups/popupmenu.cpp:612 src/gui/popups/popupmenu.cpp:2043
-#: src/gui/popups/popupmenu.cpp:2077
+#: src/gui/popups/popupmenu.cpp:623 src/gui/popups/popupmenu.cpp:2062
+#: src/gui/popups/popupmenu.cpp:2096
msgid "Remove"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: warp to map item
-#: src/gui/popups/popupmenu.cpp:619 src/gui/popups/popupmenu.cpp:644
+#: src/gui/popups/popupmenu.cpp:630 src/gui/popups/popupmenu.cpp:655
msgid "Warp"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: move camera to map item
-#: src/gui/popups/popupmenu.cpp:651
+#: src/gui/popups/popupmenu.cpp:662
msgid "Move camera"
msgstr ""
@@ -1890,77 +1922,77 @@ msgstr ""
#. TRANSLATORS: full button name
#. TRANSLATORS: outfits button tooltip
#. TRANSLATORS: outfits window name
-#: src/gui/popups/popupmenu.cpp:669 src/gui/setupinputpages.cpp:53
-#: src/gui/windowmenu.cpp:142 src/gui/windows/inventorywindow.cpp:217
-#: src/gui/windows/outfitwindow.cpp:55
+#: src/gui/popups/popupmenu.cpp:680 src/gui/setupinputpages.cpp:53
+#: src/gui/windowmenu.cpp:143 src/gui/windows/inventorywindow.cpp:229
+#: src/gui/windows/outfitwindow.cpp:58
msgid "Outfits"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: clear selected outfit
-#: src/gui/popups/popupmenu.cpp:672
+#: src/gui/popups/popupmenu.cpp:683
msgid "Clear outfit"
msgstr ""
#. TRANSLATORS: popup menu header
#. TRANSLATORS: full button name
-#: src/gui/popups/popupmenu.cpp:698 src/gui/windowmenu.cpp:126
+#: src/gui/popups/popupmenu.cpp:709 src/gui/windowmenu.cpp:124
msgid "Spells"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: edit selected spell
-#: src/gui/popups/popupmenu.cpp:701
+#: src/gui/popups/popupmenu.cpp:712
msgid "Edit spell"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: remove all text from chat tab
#. TRANSLATORS: npc dialog button
-#: src/gui/popups/popupmenu.cpp:732 src/gui/windows/npcdialog.cpp:110
+#: src/gui/popups/popupmenu.cpp:743 src/gui/windows/npcdialog.cpp:112
msgid "Clear"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: disable chat tab highlight
-#: src/gui/popups/popupmenu.cpp:739
+#: src/gui/popups/popupmenu.cpp:750
msgid "Disable highlight"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: enable chat tab highlight
-#: src/gui/popups/popupmenu.cpp:745
+#: src/gui/popups/popupmenu.cpp:756
msgid "Enable highlight"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: do not remove player names from chat tab
-#: src/gui/popups/popupmenu.cpp:751
+#: src/gui/popups/popupmenu.cpp:762
msgid "Don't remove name"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: remove player names from chat tab
-#: src/gui/popups/popupmenu.cpp:757
+#: src/gui/popups/popupmenu.cpp:768
msgid "Remove name"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: enable away messages in chat tab
-#: src/gui/popups/popupmenu.cpp:763
+#: src/gui/popups/popupmenu.cpp:774
msgid "Enable away"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: disable away messages in chat tab
-#: src/gui/popups/popupmenu.cpp:769
+#: src/gui/popups/popupmenu.cpp:780
msgid "Disable away"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: enable away messages in chat tab
#. TRANSLATORS: social window button
-#: src/gui/popups/popupmenu.cpp:776 src/gui/windows/socialwindow.cpp:83
+#: src/gui/popups/popupmenu.cpp:787 src/gui/windows/socialwindow.cpp:81
msgid "Leave"
msgstr ""
@@ -1970,71 +2002,70 @@ 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:2145
-#: src/gui/popups/popupmenu.cpp:2187
+#: src/gui/popups/popupmenu.cpp:792 src/gui/popups/popupmenu.cpp:2164
+#: src/gui/popups/popupmenu.cpp:2208
msgid "Copy to clipboard"
msgstr ""
#. TRANSLATORS: popup menu header
-#: src/gui/popups/popupmenu.cpp:903
+#: src/gui/popups/popupmenu.cpp:914
msgid "Change guild position"
msgstr ""
#. TRANSLATORS: popup menu header
-#: src/gui/popups/popupmenu.cpp:948
+#: src/gui/popups/popupmenu.cpp:959
msgid "window"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: unlock window
-#: src/gui/popups/popupmenu.cpp:974
+#: src/gui/popups/popupmenu.cpp:988
msgid "Unlock"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: lock window
-#: src/gui/popups/popupmenu.cpp:980
+#: src/gui/popups/popupmenu.cpp:994
msgid "Lock"
msgstr ""
-#. TRANSLATORS: number of chars in string should be near original
-#: src/gui/popups/popupmenu.cpp:1028
+#: src/gui/popups/popupmenu.cpp:1043
msgid "Rename map sign "
msgstr ""
#. TRANSLATORS: number of chars in string should be near original
-#: src/gui/popups/popupmenu.cpp:1030
+#: src/gui/popups/popupmenu.cpp:1045
msgid "Name: "
msgstr ""
-#: src/gui/popups/popupmenu.cpp:1049
+#: src/gui/popups/popupmenu.cpp:1063
msgid "Player comment "
msgstr ""
#. TRANSLATORS: number of chars in string should be near original
-#: src/gui/popups/popupmenu.cpp:1051
+#: src/gui/popups/popupmenu.cpp:1065
msgid "Comment: "
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: add item to trade
-#: src/gui/popups/popupmenu.cpp:1624
+#: src/gui/popups/popupmenu.cpp:1638
msgid "Add to trade"
msgstr ""
-#: src/gui/popups/popupmenu.cpp:1632
+#: src/gui/popups/popupmenu.cpp:1646
msgid "Add to trade 10"
msgstr ""
-#: src/gui/popups/popupmenu.cpp:1637
+#: src/gui/popups/popupmenu.cpp:1651
msgid "Add to trade half"
msgstr ""
-#: src/gui/popups/popupmenu.cpp:1641
+#: src/gui/popups/popupmenu.cpp:1655
msgid "Add to trade all-1"
msgstr ""
-#: src/gui/popups/popupmenu.cpp:1645
+#: src/gui/popups/popupmenu.cpp:1659
msgid "Add to trade all"
msgstr ""
@@ -2043,50 +2074,50 @@ msgstr ""
#. TRANSLATORS: storage button
#. TRANSLATORS: inventory button
#. TRANSLATORS: setup button
-#: src/gui/popups/popupmenu.cpp:1653 src/gui/popups/popupmenu.cpp:1800
-#: src/gui/popups/popupmenu.cpp:1841 src/gui/windows/inventorywindow.cpp:249
-#: src/gui/windows/inventorywindow.cpp:272
-#: src/gui/windows/inventorywindow.cpp:864 src/gui/windows/setupwindow.cpp:96
+#: src/gui/popups/popupmenu.cpp:1667 src/gui/popups/popupmenu.cpp:1817
+#: src/gui/popups/popupmenu.cpp:1858 src/gui/windows/inventorywindow.cpp:260
+#: src/gui/windows/inventorywindow.cpp:284
+#: src/gui/windows/inventorywindow.cpp:882 src/gui/windows/setupwindow.cpp:101
msgid "Store"
msgstr ""
-#: src/gui/popups/popupmenu.cpp:1661
+#: src/gui/popups/popupmenu.cpp:1675
msgid "Store 10"
msgstr ""
-#: src/gui/popups/popupmenu.cpp:1666
+#: src/gui/popups/popupmenu.cpp:1680
msgid "Store half"
msgstr ""
-#: src/gui/popups/popupmenu.cpp:1670
+#: src/gui/popups/popupmenu.cpp:1684
msgid "Store all-1"
msgstr ""
-#: src/gui/popups/popupmenu.cpp:1674
+#: src/gui/popups/popupmenu.cpp:1688
msgid "Store all"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: get item from storage
#. TRANSLATORS: storage button
-#: src/gui/popups/popupmenu.cpp:1684 src/gui/windows/inventorywindow.cpp:251
-#: src/gui/windows/inventorywindow.cpp:274
+#: src/gui/popups/popupmenu.cpp:1698 src/gui/windows/inventorywindow.cpp:262
+#: src/gui/windows/inventorywindow.cpp:286
msgid "Retrieve"
msgstr ""
-#: src/gui/popups/popupmenu.cpp:1692
+#: src/gui/popups/popupmenu.cpp:1706
msgid "Retrieve 10"
msgstr ""
-#: src/gui/popups/popupmenu.cpp:1697
+#: src/gui/popups/popupmenu.cpp:1711
msgid "Retrieve half"
msgstr ""
-#: src/gui/popups/popupmenu.cpp:1701
+#: src/gui/popups/popupmenu.cpp:1715
msgid "Retrieve all-1"
msgstr ""
-#: src/gui/popups/popupmenu.cpp:1705
+#: src/gui/popups/popupmenu.cpp:1719
msgid "Retrieve all"
msgstr ""
@@ -2096,51 +2127,56 @@ msgstr ""
#. TRANSLATORS: inventory button
#. TRANSLATORS: skills dialog button
#. TRANSLATORS: inventory button
-#: src/gui/popups/popupmenu.cpp:1762 src/gui/popups/popupmenu.cpp:2556
-#: src/gui/windows/inventorywindow.cpp:184
-#: src/gui/windows/inventorywindow.cpp:750 src/gui/windows/skilldialog.cpp:79
-#: src/gui/windows/skilldialog.cpp:151 src/gui/windows/skilldialog.cpp:321
-#: src/gui/windows/skilldialog.cpp:477 src/gui/windows/skilldialog.cpp:559
+#: src/gui/popups/popupmenu.cpp:1779 src/gui/popups/popupmenu.cpp:2579
+#: src/gui/windows/inventorywindow.cpp:198
+#: src/gui/windows/inventorywindow.cpp:771 src/gui/windows/skilldialog.cpp:77
+#: src/gui/windows/skilldialog.cpp:149 src/gui/windows/skilldialog.cpp:319
+#: src/gui/windows/skilldialog.cpp:483 src/gui/windows/skilldialog.cpp:565
#: src/resources/itemtypemapdata.h:37 src/resources/itemtypemapdata.h:41
msgid "Use"
msgstr "ใช้"
#. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:1856
+#: src/gui/popups/popupmenu.cpp:1873
msgid "Clear drop window"
msgstr ""
#. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:1887 src/gui/popups/popupmenu.cpp:1948
+#: src/gui/popups/popupmenu.cpp:1904 src/gui/popups/popupmenu.cpp:1965
msgid "Hide"
msgstr ""
#. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:1894 src/gui/popups/popupmenu.cpp:1955
+#: src/gui/popups/popupmenu.cpp:1911 src/gui/popups/popupmenu.cpp:1972
msgid "Show"
msgstr ""
#. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:1962
+#: src/gui/popups/popupmenu.cpp:1979
+msgid "Open yellow bar settings"
+msgstr ""
+
+#. TRANSLATORS: popup menu item
+#: src/gui/popups/popupmenu.cpp:1981
msgid "Reset yellow bar"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: copy status to chat
#. TRANSLATORS: status window button
-#: src/gui/popups/popupmenu.cpp:1966 src/gui/windows/statuswindow.cpp:92
+#: src/gui/popups/popupmenu.cpp:1985 src/gui/windows/statuswindow.cpp:88
msgid "Copy to chat"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: move attack target up
-#: src/gui/popups/popupmenu.cpp:2006 src/gui/popups/popupmenu.cpp:2025
+#: src/gui/popups/popupmenu.cpp:2025 src/gui/popups/popupmenu.cpp:2044
msgid "Move up"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: move attack target down
-#: src/gui/popups/popupmenu.cpp:2012 src/gui/popups/popupmenu.cpp:2031
+#: src/gui/popups/popupmenu.cpp:2031 src/gui/popups/popupmenu.cpp:2050
msgid "Move down"
msgstr ""
@@ -2148,155 +2184,155 @@ msgstr ""
#. TRANSLATORS: undress item from player
#. TRANSLATORS: popup menu item
#. TRANSLATORS: undress player
-#: src/gui/popups/popupmenu.cpp:2103 src/gui/popups/popupmenu.cpp:2464
+#: src/gui/popups/popupmenu.cpp:2122 src/gui/popups/popupmenu.cpp:2487
msgid "Undress"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: copy text to clipboard
-#: src/gui/popups/popupmenu.cpp:2121
+#: src/gui/popups/popupmenu.cpp:2140
msgid "Copy"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: paste text from clipboard
-#: src/gui/popups/popupmenu.cpp:2124
+#: src/gui/popups/popupmenu.cpp:2143
msgid "Paste"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: open link in browser
-#: src/gui/popups/popupmenu.cpp:2142
+#: src/gui/popups/popupmenu.cpp:2161
msgid "Open link"
msgstr ""
#. TRANSLATORS: popup menu header
-#: src/gui/popups/popupmenu.cpp:2160
+#: src/gui/popups/popupmenu.cpp:2179
msgid "Show window"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: add player to disregarded list
-#: src/gui/popups/popupmenu.cpp:2233 src/gui/popups/popupmenu.cpp:2269
-#: src/gui/popups/popupmenu.cpp:2308 src/gui/popups/popupmenu.cpp:2326
+#: src/gui/popups/popupmenu.cpp:2254 src/gui/popups/popupmenu.cpp:2290
+#: src/gui/popups/popupmenu.cpp:2329 src/gui/popups/popupmenu.cpp:2347
msgid "Disregard"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: add player to ignore list
#. TRANSLATORS: confirm dialog button
-#: src/gui/popups/popupmenu.cpp:2236 src/gui/popups/popupmenu.cpp:2272
-#: src/gui/popups/popupmenu.cpp:2311 src/gui/windows/confirmdialog.cpp:60
+#: src/gui/popups/popupmenu.cpp:2257 src/gui/popups/popupmenu.cpp:2293
+#: src/gui/popups/popupmenu.cpp:2332 src/gui/windows/confirmdialog.cpp:62
msgid "Ignore"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: add player to black list
-#: src/gui/popups/popupmenu.cpp:2239 src/gui/popups/popupmenu.cpp:2314
+#: src/gui/popups/popupmenu.cpp:2260 src/gui/popups/popupmenu.cpp:2335
msgid "Black list"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: add player to enemy list
-#: src/gui/popups/popupmenu.cpp:2242 src/gui/popups/popupmenu.cpp:2275
+#: src/gui/popups/popupmenu.cpp:2263 src/gui/popups/popupmenu.cpp:2296
msgid "Set as enemy"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: add player to erased list
-#: src/gui/popups/popupmenu.cpp:2245 src/gui/popups/popupmenu.cpp:2278
-#: src/gui/popups/popupmenu.cpp:2290 src/gui/popups/popupmenu.cpp:2299
-#: src/gui/popups/popupmenu.cpp:2317
+#: src/gui/popups/popupmenu.cpp:2266 src/gui/popups/popupmenu.cpp:2299
+#: src/gui/popups/popupmenu.cpp:2311 src/gui/popups/popupmenu.cpp:2320
+#: src/gui/popups/popupmenu.cpp:2338
msgid "Erase"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: add player to friends list
-#: src/gui/popups/popupmenu.cpp:2255
+#: src/gui/popups/popupmenu.cpp:2276
msgid "Be friend"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: remove player from ignore list
-#: src/gui/popups/popupmenu.cpp:2266 src/gui/popups/popupmenu.cpp:2284
-#: src/gui/popups/popupmenu.cpp:2296 src/gui/popups/popupmenu.cpp:2305
-#: src/gui/popups/popupmenu.cpp:2323
+#: src/gui/popups/popupmenu.cpp:2287 src/gui/popups/popupmenu.cpp:2305
+#: src/gui/popups/popupmenu.cpp:2317 src/gui/popups/popupmenu.cpp:2326
+#: src/gui/popups/popupmenu.cpp:2344
msgid "Unignore"
msgstr ""
#. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:2342
+#: src/gui/popups/popupmenu.cpp:2363
msgid "Follow"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: imitate player
-#: src/gui/popups/popupmenu.cpp:2346
+#: src/gui/popups/popupmenu.cpp:2367
msgid "Imitate"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: buy item
-#: src/gui/popups/popupmenu.cpp:2365 src/gui/popups/popupmenu.cpp:2389
+#: src/gui/popups/popupmenu.cpp:2386 src/gui/popups/popupmenu.cpp:2410
msgid "Buy (?)"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: sell item
-#: src/gui/popups/popupmenu.cpp:2377 src/gui/popups/popupmenu.cpp:2392
+#: src/gui/popups/popupmenu.cpp:2398 src/gui/popups/popupmenu.cpp:2413
msgid "Sell (?)"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: invite player to party
-#: src/gui/popups/popupmenu.cpp:2406 src/gui/popups/popupmenu.cpp:2430
+#: src/gui/popups/popupmenu.cpp:2427 src/gui/popups/popupmenu.cpp:2451
msgid "Invite to party"
msgstr ""
-#: src/gui/popups/popupmenu.cpp:2453
+#: src/gui/popups/popupmenu.cpp:2475
#, c-format
msgid "Join chat %s"
msgstr ""
#. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:2461
+#: src/gui/popups/popupmenu.cpp:2484
msgid "Show Items"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: remove item from pickup list
-#: src/gui/popups/popupmenu.cpp:2478
+#: src/gui/popups/popupmenu.cpp:2501
msgid "Remove from pickup list"
msgstr ""
#. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:2483
+#: src/gui/popups/popupmenu.cpp:2506
msgid "Add to pickup list"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: remove protection from item
-#: src/gui/popups/popupmenu.cpp:2532
+#: src/gui/popups/popupmenu.cpp:2555
msgid "Unprotect item"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: add protection to item
-#: src/gui/popups/popupmenu.cpp:2541
+#: src/gui/popups/popupmenu.cpp:2564
msgid "Protect item"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: drop item
#. TRANSLATORS: inventory button
-#: src/gui/popups/popupmenu.cpp:2571 src/gui/windows/inventorywindow.cpp:199
-#: src/gui/windows/inventorywindow.cpp:872
+#: src/gui/popups/popupmenu.cpp:2594 src/gui/windows/inventorywindow.cpp:213
+#: src/gui/windows/inventorywindow.cpp:890
msgid "Drop..."
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: drop all item amount
-#: src/gui/popups/popupmenu.cpp:2574
+#: src/gui/popups/popupmenu.cpp:2597
msgid "Drop all"
msgstr ""
@@ -2304,60 +2340,60 @@ msgstr ""
#. TRANSLATORS: drop item
#. TRANSLATORS: full button name
#. TRANSLATORS: inventory button
-#: src/gui/popups/popupmenu.cpp:2580 src/gui/windowmenu.cpp:130
-#: src/gui/windows/inventorywindow.cpp:877
+#: src/gui/popups/popupmenu.cpp:2603 src/gui/windowmenu.cpp:128
+#: src/gui/windows/inventorywindow.cpp:895
msgid "Drop"
msgstr "ทิ้ง"
#. TRANSLATORS: popup menu item
#. TRANSLATORS: gm commands
-#: src/gui/popups/popupmenu.cpp:2591
+#: src/gui/popups/popupmenu.cpp:2614
msgid "GM..."
msgstr ""
#. TRANSLATORS: popup menu header
-#: src/gui/popups/popupmenu.cpp:2599
+#: src/gui/popups/popupmenu.cpp:2622
msgid "GM commands"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: check player ip
-#: src/gui/popups/popupmenu.cpp:2604
+#: src/gui/popups/popupmenu.cpp:2627
msgid "Check ip"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: go to player position
-#: src/gui/popups/popupmenu.cpp:2607
+#: src/gui/popups/popupmenu.cpp:2630
msgid "Goto"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: recall player to current position
-#: src/gui/popups/popupmenu.cpp:2610
+#: src/gui/popups/popupmenu.cpp:2633
msgid "Recall"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: kick player
-#: src/gui/popups/popupmenu.cpp:2618
+#: src/gui/popups/popupmenu.cpp:2641
msgid "Kick"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: mute player
-#: src/gui/popups/popupmenu.cpp:2626 src/gui/popups/popupmenu.cpp:2630
-#: src/gui/popups/popupmenu.cpp:2634 src/gui/popups/popupmenu.cpp:2638
-#: src/gui/popups/popupmenu.cpp:2642
+#: src/gui/popups/popupmenu.cpp:2649 src/gui/popups/popupmenu.cpp:2653
+#: src/gui/popups/popupmenu.cpp:2657 src/gui/popups/popupmenu.cpp:2661
+#: src/gui/popups/popupmenu.cpp:2665
#, c-format
msgid "Mute %d"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: mute player
-#: src/gui/popups/popupmenu.cpp:2647 src/gui/popups/popupmenu.cpp:2651
-#: src/gui/popups/popupmenu.cpp:2655 src/gui/popups/popupmenu.cpp:2659
-#: src/gui/popups/popupmenu.cpp:2663
+#: src/gui/popups/popupmenu.cpp:2670 src/gui/popups/popupmenu.cpp:2674
+#: src/gui/popups/popupmenu.cpp:2678 src/gui/popups/popupmenu.cpp:2682
+#: src/gui/popups/popupmenu.cpp:2686
#, c-format
msgid "Unmute %d"
msgstr ""
@@ -2369,7 +2405,7 @@ msgstr ""
#. TRANSLATORS: input tab sub tab name
#. TRANSLATORS: full button name
-#: src/gui/setupinputpages.cpp:47 src/gui/windowmenu.cpp:122
+#: src/gui/setupinputpages.cpp:47 src/gui/windowmenu.cpp:120
msgid "Shortcuts"
msgstr ""
@@ -2378,15 +2414,15 @@ msgstr ""
#. TRANSLATORS: full button name
#. TRANSLATORS: input action label
#: src/gui/setupinputpages.cpp:49 src/gui/widgets/tabs/setup_other.cpp:315
-#: src/gui/windowmenu.cpp:163 src/input/pages/windows.cpp:36
+#: src/gui/windowmenu.cpp:172 src/input/pages/windows.cpp:34
msgid "Windows"
msgstr ""
#. TRANSLATORS: input tab sub tab name
#. TRANSLATORS: emotes window name
#. TRANSLATORS: emotes tab name
-#: src/gui/setupinputpages.cpp:51 src/gui/windows/emotewindow.cpp:54
-#: src/gui/windows/emotewindow.cpp:115
+#: src/gui/setupinputpages.cpp:51 src/gui/windows/emotewindow.cpp:55
+#: src/gui/windows/emotewindow.cpp:114
msgid "Emotes"
msgstr ""
@@ -2394,21 +2430,23 @@ msgstr ""
#. TRANSLATORS: settings tab name
#. TRANSLATORS: chat window name
#: src/gui/setupinputpages.cpp:55 src/gui/widgets/tabs/setup_chat.cpp:40
-#: src/gui/windowmenu.cpp:86 src/gui/windows/chatwindow.cpp:86
+#: src/gui/windowmenu.cpp:83 src/gui/windows/chatwindow.cpp:87
msgid "Chat"
msgstr ""
#. TRANSLATORS: input tab sub tab name
+#. TRANSLATORS: palette label
#. TRANSLATORS: settings group
#. TRANSLATORS: register dialog. button.
#. TRANSLATORS: input action group
#. TRANSLATORS: input action name
-#: src/gui/setupinputpages.cpp:57 src/gui/widgets/tabs/setup_audio.cpp:148
-#: src/gui/widgets/tabs/setup_chat.cpp:179
+#: src/gui/setupinputpages.cpp:57 src/gui/userpalette.cpp:377
+#: src/gui/widgets/tabs/setup_audio.cpp:148
+#: src/gui/widgets/tabs/setup_chat.cpp:263
#: src/gui/widgets/tabs/setup_other.cpp:337
#: src/gui/widgets/tabs/setup_visual.cpp:192
-#: src/gui/windows/registerdialog.cpp:104 src/input/pages/chat.cpp:147
-#: src/input/pages/gui.cpp:87 src/input/pages/other.cpp:108
+#: src/gui/windows/registerdialog.cpp:101 src/input/pages/chat.cpp:145
+#: src/input/pages/gui.cpp:85 src/input/pages/other.cpp:106
msgid "Other"
msgstr ""
@@ -2417,237 +2455,262 @@ msgstr ""
msgid "Gui"
msgstr ""
+#. TRANSLATORS: palette label
+#: src/gui/userpalette.cpp:129
+msgid "Beings"
+msgstr ""
+
#. TRANSLATORS: palette color
-#: src/gui/userpalette.cpp:116
+#: src/gui/userpalette.cpp:134
msgid "Being"
msgstr ""
#. TRANSLATORS: palette color
-#: src/gui/userpalette.cpp:118
+#: src/gui/userpalette.cpp:139
msgid "Friend names"
msgstr ""
#. TRANSLATORS: palette color
-#: src/gui/userpalette.cpp:120
+#: src/gui/userpalette.cpp:144
msgid "Disregarded names"
msgstr ""
#. TRANSLATORS: palette color
-#: src/gui/userpalette.cpp:122
+#: src/gui/userpalette.cpp:149
msgid "Ignored names"
msgstr ""
#. TRANSLATORS: palette color
-#: src/gui/userpalette.cpp:124
+#: src/gui/userpalette.cpp:154
msgid "Erased names"
msgstr ""
#. TRANSLATORS: palette color
-#: src/gui/userpalette.cpp:126
+#: src/gui/userpalette.cpp:164
msgid "Other players names"
msgstr ""
#. TRANSLATORS: palette color
-#: src/gui/userpalette.cpp:128
+#: src/gui/userpalette.cpp:169
msgid "Own name"
msgstr ""
#. TRANSLATORS: palette color
-#: src/gui/userpalette.cpp:130
+#: src/gui/userpalette.cpp:174
msgid "GM names"
msgstr ""
#. TRANSLATORS: palette color
-#: src/gui/userpalette.cpp:132
+#: src/gui/userpalette.cpp:179
msgid "NPCs"
msgstr ""
#. TRANSLATORS: palette color
#. TRANSLATORS: settings option
-#: src/gui/userpalette.cpp:134 src/gui/widgets/tabs/setup_other.cpp:108
+#: src/gui/userpalette.cpp:184 src/gui/widgets/tabs/setup_other.cpp:108
msgid "Monsters"
msgstr ""
#. TRANSLATORS: palette color
-#: src/gui/userpalette.cpp:136
-msgid "Monster HP bar"
+#: src/gui/userpalette.cpp:189
+msgid "Pets"
msgstr ""
#. TRANSLATORS: palette color
-#: src/gui/userpalette.cpp:139
-msgid "Monster HP bar (second color)"
+#: src/gui/userpalette.cpp:194
+msgid "Mercenary"
msgstr ""
#. TRANSLATORS: palette color
-#: src/gui/userpalette.cpp:141
+#: src/gui/userpalette.cpp:199
+msgid "Homunculus"
+msgstr ""
+
+#: src/gui/userpalette.cpp:204
msgid "Party members"
msgstr ""
-#. TRANSLATORS: palette color
-#: src/gui/userpalette.cpp:143
+#: src/gui/userpalette.cpp:209
msgid "Guild members"
msgstr ""
-#. TRANSLATORS: palette color
+#: src/gui/userpalette.cpp:214 src/gui/userpalette.cpp:219
+#: src/gui/userpalette.cpp:224
+#, c-format
+msgid "Team %d"
+msgstr ""
+
+#. TRANSLATORS: palette label
+#: src/gui/userpalette.cpp:227
+msgid "Particles"
+msgstr ""
+
#. TRANSLATORS: settings option
-#: src/gui/userpalette.cpp:145 src/gui/widgets/tabs/setup_visual.cpp:157
+#: src/gui/userpalette.cpp:232 src/gui/widgets/tabs/setup_visual.cpp:157
msgid "Particle effects"
msgstr ""
-#. TRANSLATORS: palette color
-#: src/gui/userpalette.cpp:147
+#: src/gui/userpalette.cpp:237
msgid "Pickup notification"
msgstr ""
-#. TRANSLATORS: palette color
-#: src/gui/userpalette.cpp:149
+#: src/gui/userpalette.cpp:242
msgid "Exp notification"
msgstr ""
-#. TRANSLATORS: palette color
-#: src/gui/userpalette.cpp:151
+#. TRANSLATORS: palette label
+#: src/gui/userpalette.cpp:245
+msgid "Hp bars"
+msgstr ""
+
+#: src/gui/userpalette.cpp:250
msgid "Player HP bar"
msgstr ""
#. TRANSLATORS: palette color
-#: src/gui/userpalette.cpp:155
+#: src/gui/userpalette.cpp:255
msgid "Player HP bar (second color)"
msgstr ""
#. TRANSLATORS: palette color
-#: src/gui/userpalette.cpp:157
-msgid "Player hits monster"
+#: src/gui/userpalette.cpp:261
+msgid "Monster HP bar"
msgstr ""
#. TRANSLATORS: palette color
-#: src/gui/userpalette.cpp:159
+#: src/gui/userpalette.cpp:267
+msgid "Monster HP bar (second color)"
+msgstr ""
+
+#. TRANSLATORS: palette label
+#: src/gui/userpalette.cpp:271
+msgid "Hits"
+msgstr ""
+
+#: src/gui/userpalette.cpp:276
+msgid "Player hits monster"
+msgstr ""
+
+#: src/gui/userpalette.cpp:281
msgid "Monster hits player"
msgstr ""
#. TRANSLATORS: palette color
-#: src/gui/userpalette.cpp:163
+#: src/gui/userpalette.cpp:286
msgid "Other player hits local player"
msgstr ""
-#. TRANSLATORS: palette color
-#: src/gui/userpalette.cpp:165
+#: src/gui/userpalette.cpp:291
msgid "Critical Hit"
msgstr ""
#. TRANSLATORS: palette color
-#: src/gui/userpalette.cpp:169
+#: src/gui/userpalette.cpp:296
msgid "Local player hits monster"
msgstr ""
#. TRANSLATORS: palette color
-#: src/gui/userpalette.cpp:172
+#: src/gui/userpalette.cpp:301
msgid "Local player critical hit"
msgstr ""
#. TRANSLATORS: palette color
-#: src/gui/userpalette.cpp:175
+#: src/gui/userpalette.cpp:306
msgid "Local player miss"
msgstr ""
-#. TRANSLATORS: palette color
-#: src/gui/userpalette.cpp:177
+#: src/gui/userpalette.cpp:310
msgid "Misses"
msgstr ""
-#. TRANSLATORS: palette color
-#: src/gui/userpalette.cpp:179
+#. TRANSLATORS: palette label
+#: src/gui/userpalette.cpp:313
+msgid "Tiles"
+msgstr ""
+
+#: src/gui/userpalette.cpp:318
msgid "Portal highlight"
msgstr ""
#. TRANSLATORS: palette color
-#: src/gui/userpalette.cpp:182
+#: src/gui/userpalette.cpp:323
msgid "Default collision highlight"
msgstr ""
#. TRANSLATORS: palette color
-#: src/gui/userpalette.cpp:185
+#: src/gui/userpalette.cpp:329
msgid "Air collision highlight"
msgstr ""
#. TRANSLATORS: palette color
-#: src/gui/userpalette.cpp:188
+#: src/gui/userpalette.cpp:335
msgid "Water collision highlight"
msgstr ""
#. TRANSLATORS: palette color
-#: src/gui/userpalette.cpp:191
+#: src/gui/userpalette.cpp:341
msgid "Special ground collision highlight"
msgstr ""
#. TRANSLATORS: palette color
-#: src/gui/userpalette.cpp:194
+#: src/gui/userpalette.cpp:347
msgid "Walkable highlight"
msgstr ""
#. TRANSLATORS: palette color
-#: src/gui/userpalette.cpp:197
+#: src/gui/userpalette.cpp:353
+msgid "Tiles border"
+msgstr ""
+
+#. TRANSLATORS: palette label
+#: src/gui/userpalette.cpp:356
+msgid "Ranges"
+msgstr ""
+
+#. TRANSLATORS: palette color
+#: src/gui/userpalette.cpp:361
msgid "Local player attack range"
msgstr ""
#. TRANSLATORS: palette color
-#: src/gui/userpalette.cpp:200
+#: src/gui/userpalette.cpp:367
msgid "Local player attack range border"
msgstr ""
#. TRANSLATORS: palette color
-#: src/gui/userpalette.cpp:203
+#: src/gui/userpalette.cpp:373
msgid "Monster attack range"
msgstr ""
#. TRANSLATORS: palette color
-#: src/gui/userpalette.cpp:207
+#: src/gui/userpalette.cpp:382
msgid "Floor item amount color"
msgstr ""
#. TRANSLATORS: palette color
-#: src/gui/userpalette.cpp:210
+#: src/gui/userpalette.cpp:388
msgid "Home place"
msgstr ""
#. TRANSLATORS: palette color
-#: src/gui/userpalette.cpp:213
+#: src/gui/userpalette.cpp:394
msgid "Home place border"
msgstr ""
#. TRANSLATORS: palette color
-#: src/gui/userpalette.cpp:216
+#: src/gui/userpalette.cpp:400
msgid "Road point"
msgstr ""
-#. TRANSLATORS: palette color
-#: src/gui/userpalette.cpp:219
-msgid "Tiles border"
-msgstr ""
-
-#. TRANSLATORS: palette color
-#: src/gui/userpalette.cpp:221
-msgid "Pets"
-msgstr ""
-
-#. TRANSLATORS: palette color
-#: src/gui/userpalette.cpp:223
-msgid "Mercenary"
-msgstr ""
-
-#. TRANSLATORS: palette color
-#: src/gui/userpalette.cpp:225
-msgid "Homunculus"
-msgstr ""
-
-#: src/gui/widgets/characterdisplay.cpp:135
+#: src/gui/widgets/characterdisplay.cpp:133
#, c-format
msgid "Level: %u"
msgstr ""
#. TRANSLATORS: status window label
-#: src/gui/widgets/characterdisplay.cpp:138
-#: src/gui/windows/inventorywindow.cpp:666 src/gui/windows/statuswindow.cpp:73
-#: src/gui/windows/statuswindow.cpp:233 src/gui/windows/statuswindow.cpp:345
+#: src/gui/widgets/characterdisplay.cpp:136
+#: src/gui/windows/inventorywindow.cpp:687 src/gui/windows/statuswindow.cpp:69
+#: src/gui/windows/statuswindow.cpp:239 src/gui/windows/statuswindow.cpp:351
#, c-format
msgid "Money: %s"
msgstr ""
@@ -2658,7 +2721,7 @@ msgid "Eq."
msgstr ""
#. TRANSLATORS: dialog message
-#: src/gui/widgets/itemlinkhandler.cpp:70
+#: src/gui/widgets/itemlinkhandler.cpp:72
msgid "Open url"
msgstr ""
@@ -2668,10 +2731,10 @@ msgstr ""
#. TRANSLATORS: quit dialog button
#. TRANSLATORS: servers dialog button
#. TRANSLATORS: input action name
-#: src/gui/widgets/selldialog.cpp:98 src/gui/windows/buydialog.cpp:270
-#: src/gui/windows/quitdialog.cpp:52 src/gui/windows/quitdialog.cpp:57
-#: src/gui/windows/quitdialog.cpp:59 src/gui/windows/serverdialog.cpp:114
-#: src/input/pages/basic.cpp:216
+#: src/gui/widgets/selldialog.cpp:101 src/gui/windows/buydialog.cpp:277
+#: src/gui/windows/quitdialog.cpp:50 src/gui/windows/quitdialog.cpp:55
+#: src/gui/windows/quitdialog.cpp:57 src/gui/windows/serverdialog.cpp:113
+#: src/input/pages/basic.cpp:220
msgid "Quit"
msgstr "ออก"
@@ -2681,10 +2744,10 @@ msgstr "ออก"
#. TRANSLATORS: item amount window button
#. TRANSLATORS: npc dialog button
#. TRANSLATORS: status window label (plus sign)
-#: src/gui/widgets/selldialog.cpp:116 src/gui/windows/buydialog.cpp:262
-#: src/gui/windows/itemamountwindow.cpp:165
-#: src/gui/windows/itemamountwindow.cpp:200 src/gui/windows/npcdialog.cpp:106
-#: src/gui/windows/statuswindow.cpp:749
+#: src/gui/widgets/selldialog.cpp:119 src/gui/windows/buydialog.cpp:269
+#: src/gui/windows/itemamountwindow.cpp:177
+#: src/gui/windows/itemamountwindow.cpp:212 src/gui/windows/npcdialog.cpp:108
+#: src/gui/windows/statuswindow.cpp:766
msgid "+"
msgstr ""
@@ -2694,10 +2757,10 @@ msgstr ""
#. TRANSLATORS: item amount window button
#. TRANSLATORS: npc dialog button
#. TRANSLATORS: status window label (minus sign)
-#: src/gui/widgets/selldialog.cpp:118 src/gui/windows/buydialog.cpp:265
-#: src/gui/windows/itemamountwindow.cpp:163
-#: src/gui/windows/itemamountwindow.cpp:197 src/gui/windows/npcdialog.cpp:108
-#: src/gui/windows/statuswindow.cpp:762
+#: src/gui/widgets/selldialog.cpp:121 src/gui/windows/buydialog.cpp:272
+#: src/gui/windows/itemamountwindow.cpp:175
+#: src/gui/windows/itemamountwindow.cpp:209 src/gui/windows/npcdialog.cpp:110
+#: src/gui/windows/statuswindow.cpp:779
msgid "-"
msgstr ""
@@ -2706,82 +2769,82 @@ msgstr ""
#. TRANSLATORS: status bar label
#. TRANSLATORS: status window label
#. TRANSLATORS: status bar label
-#: src/gui/widgets/selldialog.cpp:120 src/gui/windows/buydialog.cpp:272
-#: src/gui/windows/statuswindow.cpp:492 src/gui/windows/statuswindow.cpp:547
-#: src/gui/windows/statuswindow.cpp:746 src/gui/windows/statuswindow.cpp:778
+#: src/gui/widgets/selldialog.cpp:123 src/gui/windows/buydialog.cpp:279
+#: src/gui/windows/statuswindow.cpp:502 src/gui/windows/statuswindow.cpp:558
+#: src/gui/windows/statuswindow.cpp:763 src/gui/windows/statuswindow.cpp:795
msgid "Max"
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:248 src/gui/windows/buydialog.cpp:602
+#: src/gui/widgets/selldialog.cpp:130 src/gui/widgets/selldialog.cpp:325
+#: src/gui/windows/buydialog.cpp:255 src/gui/windows/buydialog.cpp:626
#, c-format
msgid "Price: %s / Total: %s"
msgstr ""
#. TRANSLATORS: setup item button
#. TRANSLATORS: servers dialog button
-#: src/gui/widgets/setupitem.cpp:367 src/gui/widgets/setupitem.cpp:504
-#: src/gui/windows/serverdialog.cpp:120
+#: src/gui/widgets/setupitem.cpp:370 src/gui/widgets/setupitem.cpp:508
+#: src/gui/windows/serverdialog.cpp:119
msgid "Edit"
msgstr ""
#. TRANSLATORS: skill level
#. TRANSLATORS: skills dialog. skill level
-#: src/gui/widgets/skillinfo.cpp:100 src/gui/windows/skilldialog.cpp:473
+#: src/gui/widgets/skillinfo.cpp:95 src/gui/windows/skilldialog.cpp:479
#, c-format
msgid "Lvl: %d"
msgstr ""
#. TRANSLATORS: skill type
-#: src/gui/widgets/skillinfo.cpp:104
+#: src/gui/widgets/skillinfo.cpp:99
#, c-format
msgid "Type: %s"
msgstr ""
#. TRANSLATORS: Skill type
#. TRANSLATORS: unknown equipment page name
-#: src/gui/widgets/skillinfo.cpp:109 src/gui/windows/equipmentwindow.cpp:623
+#: src/gui/widgets/skillinfo.cpp:104 src/gui/windows/equipmentwindow.cpp:678
msgid "Unknown"
msgstr ""
#. TRANSLATORS: Skill type
-#: src/gui/widgets/skillinfo.cpp:119
+#: src/gui/widgets/skillinfo.cpp:114
msgid "Ground"
msgstr ""
#. TRANSLATORS: Skill type
-#: src/gui/widgets/skillinfo.cpp:124
+#: src/gui/widgets/skillinfo.cpp:119
msgid "Self"
msgstr ""
#. TRANSLATORS: Skill type
-#: src/gui/widgets/skillinfo.cpp:129
+#: src/gui/widgets/skillinfo.cpp:124
msgid "Unused"
msgstr ""
#. TRANSLATORS: Skill type
-#: src/gui/widgets/skillinfo.cpp:134
+#: src/gui/widgets/skillinfo.cpp:129
msgid "Support"
msgstr ""
#. TRANSLATORS: Skill type
-#: src/gui/widgets/skillinfo.cpp:139
+#: src/gui/widgets/skillinfo.cpp:134
msgid "Target trap"
msgstr ""
#. TRANSLATORS: Skill type
-#: src/gui/widgets/skillinfo.cpp:143
+#: src/gui/widgets/skillinfo.cpp:138
msgid "Unknown:"
msgstr ""
-#: src/gui/widgets/skillinfo.cpp:149
+#: src/gui/widgets/skillinfo.cpp:144
#, c-format
msgid " / Mana: -%d"
msgstr ""
-#: src/gui/widgets/skillinfo.cpp:155
+#: src/gui/widgets/skillinfo.cpp:150
#, c-format
msgid "Range: %d"
msgstr ""
@@ -2792,37 +2855,37 @@ msgid "Battle"
msgstr ""
#. TRANSLATORS: chat message
-#: src/gui/widgets/tabs/chat/chattab.cpp:171
+#: src/gui/widgets/tabs/chat/chattab.cpp:176
msgid "Global announcement:"
msgstr ""
#. TRANSLATORS: chat message
-#: src/gui/widgets/tabs/chat/chattab.cpp:177
+#: src/gui/widgets/tabs/chat/chattab.cpp:182
#, c-format
msgid "Global announcement from %s:"
msgstr ""
#. TRANSLATORS: chat message
-#: src/gui/widgets/tabs/chat/chattab.cpp:203
+#: src/gui/widgets/tabs/chat/chattab.cpp:208
#, c-format
msgid "%s whispers: %s"
msgstr ""
#. TRANSLATORS: chat message
-#: src/gui/widgets/tabs/chat/chattab.cpp:559
+#: src/gui/widgets/tabs/chat/chattab.cpp:567
#, c-format
msgid "%s is now Online."
msgstr ""
#. TRANSLATORS: chat message
-#: src/gui/widgets/tabs/chat/chattab.cpp:564
+#: src/gui/widgets/tabs/chat/chattab.cpp:573
#, c-format
msgid "%s is now Offline."
msgstr ""
#. TRANSLATORS: guild chat tab name
#. TRANSLATORS: tab in social window
-#: src/gui/widgets/tabs/chat/emulateguildtab.cpp:38
+#: src/gui/widgets/tabs/chat/emulateguildtab.cpp:39
#: src/gui/widgets/tabs/chat/guildtab.cpp:44
#: src/gui/widgets/tabs/socialguildtab2.h:48
#: src/gui/widgets/tabs/socialguildtab.h:49
@@ -2873,27 +2936,27 @@ msgstr ""
#. TRANSLATORS: chat message
#. TRANSLATORS: notification message
-#: src/gui/widgets/tabs/chat/partytab.cpp:148
+#: src/gui/widgets/tabs/chat/partytab.cpp:149
#: src/resources/notifications.h:194
msgid "Experience sharing enabled."
msgstr ""
#. TRANSLATORS: chat message
#. TRANSLATORS: notification message
-#: src/gui/widgets/tabs/chat/partytab.cpp:153
+#: src/gui/widgets/tabs/chat/partytab.cpp:154
#: src/resources/notifications.h:198
msgid "Experience sharing disabled."
msgstr ""
#. TRANSLATORS: chat message
#. TRANSLATORS: notification message
-#: src/gui/widgets/tabs/chat/partytab.cpp:158
+#: src/gui/widgets/tabs/chat/partytab.cpp:159
#: src/resources/notifications.h:202
msgid "Experience sharing not possible."
msgstr ""
#. TRANSLATORS: chat message
-#: src/gui/widgets/tabs/chat/partytab.cpp:163
+#: src/gui/widgets/tabs/chat/partytab.cpp:164
msgid "Experience sharing unknown."
msgstr ""
@@ -3291,247 +3354,442 @@ msgstr ""
msgid "Auto hide chat window"
msgstr ""
+#: src/gui/widgets/tabs/setup_chat.cpp:52
+msgid ""
+"Chat window will be automatically hidden when not in use.\n"
+"\n"
+"Hit Enter or hover mouse to show chat again."
+msgstr ""
+
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_chat.cpp:55
+#: src/gui/widgets/tabs/setup_chat.cpp:57
msgid "Protect chat focus"
msgstr ""
+#: src/gui/widgets/tabs/setup_chat.cpp:58
+msgid ""
+"Enables aggressive protection of input focus in chat window.\n"
+"\n"
+"Note: no other text inputs will be allowed to receive text input when you typing in chat window."
+msgstr ""
+
#. TRANSLATORS: settings group
#. TRANSLATORS: settings colors tab name
#. TRANSLATORS: emotes tab name
-#: src/gui/widgets/tabs/setup_chat.cpp:60
-#: src/gui/widgets/tabs/setup_colors.cpp:87
-#: src/gui/windows/emotewindow.cpp:117
+#: src/gui/widgets/tabs/setup_chat.cpp:65
+#: src/gui/widgets/tabs/setup_colors.cpp:86
+#: src/gui/windows/emotewindow.cpp:116
msgid "Colors"
msgstr ""
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_chat.cpp:63
+#: src/gui/widgets/tabs/setup_chat.cpp:68
msgid "Remove colors from received chat messages"
msgstr ""
+#: src/gui/widgets/tabs/setup_chat.cpp:69
+msgid ""
+"Enable this setting to strip colors from incoming chat messages. All "
+"messages will use default chat text color if this enabled."
+msgstr ""
+
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_chat.cpp:67
+#: src/gui/widgets/tabs/setup_chat.cpp:74
msgid "Show chat colors list"
msgstr ""
+#: src/gui/widgets/tabs/setup_chat.cpp:75
+msgid ""
+"Enable this setting to show color selection drop-down in chat window. Chat window will display color selection drop-down.\n"
+"\n"
+"It allows one to select default color of outgoing chat messages easily, but also occupies some space in chat window."
+msgstr ""
+
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_chat.cpp:72
+#: src/gui/widgets/tabs/setup_chat.cpp:83
msgid "Commands"
msgstr ""
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_chat.cpp:75
+#: src/gui/widgets/tabs/setup_chat.cpp:86
msgid "Allow magic and GM commands in all chat tabs"
msgstr ""
+#: src/gui/widgets/tabs/setup_chat.cpp:87
+msgid ""
+"Enable this setting to be able to type spells and GM commands in any tab."
+msgstr ""
+
#. TRANSLATORS: settings group
-#: src/gui/widgets/tabs/setup_chat.cpp:80
+#: src/gui/widgets/tabs/setup_chat.cpp:93
msgid "Limits"
msgstr ""
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_chat.cpp:83
+#: src/gui/widgets/tabs/setup_chat.cpp:96
msgid "Limit max chars in chat line"
msgstr ""
+#: src/gui/widgets/tabs/setup_chat.cpp:97
+msgid ""
+"Limits how many characters will be shown in longest lines of text displayed in chat.\n"
+"\n"
+"Note: long lines can make client slower. Lines longer than this limit will be truncated."
+msgstr ""
+
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_chat.cpp:87
+#: src/gui/widgets/tabs/setup_chat.cpp:104
msgid "Limit max lines in chat"
msgstr ""
+#: src/gui/widgets/tabs/setup_chat.cpp:105
+msgid ""
+"Limits how many lines chat will keep in scrollback buffer. Chat keeps specified number of last lines of text. Oldest lines exceeding this limit are discarded from scrollback buffer.\n"
+"\n"
+"Note: keeping too many lines in scroll buffer can slow client down."
+msgstr ""
+
#. TRANSLATORS: settings group
-#: src/gui/widgets/tabs/setup_chat.cpp:92
+#: src/gui/widgets/tabs/setup_chat.cpp:113
msgid "Logs"
msgstr ""
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_chat.cpp:95
+#: src/gui/widgets/tabs/setup_chat.cpp:116
msgid "Enable chat Log"
msgstr ""
+#: src/gui/widgets/tabs/setup_chat.cpp:117
+msgid ""
+"If you enable this setting, chat logs will be written to disk.\n"
+"\n"
+"Note: chat logs can take noticeable amount of disk space over time."
+msgstr ""
+
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_chat.cpp:99
+#: src/gui/widgets/tabs/setup_chat.cpp:123
msgid "Enable debug chat Log"
msgstr ""
+#: src/gui/widgets/tabs/setup_chat.cpp:124
+msgid "If you enable thus, debug chat tab also will be logged to disk."
+msgstr ""
+
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_chat.cpp:103
+#: src/gui/widgets/tabs/setup_chat.cpp:128
msgid "Show chat history"
msgstr ""
+#: src/gui/widgets/tabs/setup_chat.cpp:129
+msgid ""
+"If this setting enabled, client will load old chat tabs content from logs on"
+" startup instead of starting with empty chat tabs."
+msgstr ""
+
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_chat.cpp:107
+#: src/gui/widgets/tabs/setup_chat.cpp:134
msgid "Show party online messages"
msgstr ""
+#: src/gui/widgets/tabs/setup_chat.cpp:135
+msgid ""
+"If this setting is enabled, online status changes of party members will be shown in party tab of chat.\n"
+"\n"
+"This adds some extra noise to chat, but allows one to see when your buddies are coming online."
+msgstr ""
+
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_chat.cpp:111
+#: src/gui/widgets/tabs/setup_chat.cpp:141
msgid "Show guild online messages"
msgstr ""
+#: src/gui/widgets/tabs/setup_chat.cpp:142
+msgid ""
+"If this setting is enabled, online status changes of guild members will be shown in guild tab of chat.\n"
+"\n"
+"This adds some extra noise to chat, but allows one to see when your buddies are coming online."
+msgstr ""
+
#. TRANSLATORS: settings group
-#: src/gui/widgets/tabs/setup_chat.cpp:116
+#: src/gui/widgets/tabs/setup_chat.cpp:149
msgid "Messages"
msgstr ""
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_chat.cpp:119
+#: src/gui/widgets/tabs/setup_chat.cpp:152
msgid "Hide shop messages"
msgstr ""
+#: src/gui/widgets/tabs/setup_chat.cpp:153
+msgid ""
+"If this setting enabled, no messages related to built-in ManaPlusshop will be displayed in chat. Disable this setting if you want to see shop-related messages.\n"
+"\n"
+"Note: technically, ManaPlus shop implemented as usual private messages with special content. If you disable this setting, you will be able to see these messages and get idea when other players are looking at your shop."
+msgstr ""
+
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_chat.cpp:123
+#: src/gui/widgets/tabs/setup_chat.cpp:162
msgid "Show MVP messages"
msgstr ""
+#: src/gui/widgets/tabs/setup_chat.cpp:163
+msgid ""
+"Enable this setting to see MVP messages from server.\n"
+"\n"
+"Note: MVP messages are not used on TMW/Evol/etc servers, so this feature usually makes little difference."
+msgstr ""
+
#. TRANSLATORS: settings group
#. TRANSLATORS: input action group
#. TRANSLATORS: input action label
-#: src/gui/widgets/tabs/setup_chat.cpp:128 src/input/pages/chat.cpp:63
-#: src/input/pages/windows.cpp:204
+#: src/gui/widgets/tabs/setup_chat.cpp:170 src/input/pages/chat.cpp:61
+#: src/input/pages/windows.cpp:202
msgid "Tabs"
msgstr ""
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_chat.cpp:131
+#: src/gui/widgets/tabs/setup_chat.cpp:173
msgid "Put all whispers in tabs"
msgstr ""
+#: src/gui/widgets/tabs/setup_chat.cpp:174
+msgid ""
+"If this setting enabled, all whispers (private messages) will be placed in separate tabs, separate tab for each player. If this setting disabled, all whispers will appear in General tab.\n"
+"\n"
+"Note: putting all whispers to single General tab is known to be confusing. Think twice before disabling this feature."
+msgstr ""
+
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_chat.cpp:135
+#: src/gui/widgets/tabs/setup_chat.cpp:182
msgid "Log magic messages in debug tab"
msgstr ""
+#: src/gui/widgets/tabs/setup_chat.cpp:183
+msgid ""
+"If this setting is enabled, spell invocation will be shown in Debug tab. If disabled, it will be shown in General tab instead.\n"
+"\n"
+"Note: it does not affects server replies related to spells."
+msgstr ""
+
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_chat.cpp:139
+#: src/gui/widgets/tabs/setup_chat.cpp:189
msgid "Show server messages in debug tab"
msgstr ""
+#: src/gui/widgets/tabs/setup_chat.cpp:190
+msgid ""
+"If this setting is enabled, server messages will be shown in Debug tab of chat. If disabled, server messages will appear in General chat instead.\n"
+"\n"
+"Note: according to 4144, disabling this could also make you to lose some debug messages from client in Debug tab since these are fake server messages."
+msgstr ""
+
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_chat.cpp:143
+#: src/gui/widgets/tabs/setup_chat.cpp:198
msgid "Enable trade tab"
msgstr ""
+#: src/gui/widgets/tabs/setup_chat.cpp:199
+msgid ""
+"Enables trade tab. Trade tab is basically some filter. Messages containing "
+"words typical for trades will go to Trade tab. This will make General tab "
+"less noisy. If this setting is disabled, all trade related players messages "
+"will stay in General tab."
+msgstr ""
+
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_chat.cpp:147
+#: src/gui/widgets/tabs/setup_chat.cpp:206
msgid "Enable gm tab"
msgstr ""
+#: src/gui/widgets/tabs/setup_chat.cpp:207
+msgid ""
+"If enabled, GM tab will appear in chat. It displays text related GM activity.\n"
+"\n"
+"Note: this setting only makes difference for GMs (Game Masters) since this tab only appears for GMs."
+msgstr ""
+
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_chat.cpp:151
+#: src/gui/widgets/tabs/setup_chat.cpp:213
msgid "Enable language tab"
msgstr ""
+#: src/gui/widgets/tabs/setup_chat.cpp:214
+msgid ""
+"If this feature enabled, language tab will appear if server supports this feature.\n"
+"\n"
+"Note: only supported by Evol server yet."
+msgstr ""
+
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_chat.cpp:155
+#: src/gui/widgets/tabs/setup_chat.cpp:219
msgid "Show all languages messages"
msgstr ""
+#: src/gui/widgets/tabs/setup_chat.cpp:220
+msgid ""
+"If this setting enabled and server supports different chats for different languages, you will see messages for all languages, regardless of your language preferences.\n"
+"\n"
+"Note: it only works on servers supporting language tabs feature, like Evol."
+msgstr ""
+
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_chat.cpp:159
+#: src/gui/widgets/tabs/setup_chat.cpp:227
msgid "Enable battle tab"
msgstr ""
+#: src/gui/widgets/tabs/setup_chat.cpp:228
+msgid ""
+"If this setting enabled, Battle tab will appear in chat. This tab will contain messages related to battles, like damage and experience gain, if battle messages are enabled.\n"
+"\n"
+"Note: client restart required to take effect."
+msgstr ""
+
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_chat.cpp:163
+#: src/gui/widgets/tabs/setup_chat.cpp:235
msgid "Show battle events"
msgstr ""
+#: src/gui/widgets/tabs/setup_chat.cpp:236
+msgid ""
+"If this setting enabled, messages related to battle like damage or "
+"experience gain will be displayed in Debug or Battle tab. If disabled, no "
+"battle messages will be displayed."
+msgstr ""
+
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_chat.cpp:167
+#: src/gui/widgets/tabs/setup_chat.cpp:242
msgid "Resize chat tabs if need"
msgstr ""
+#: src/gui/widgets/tabs/setup_chat.cpp:243
+msgid ""
+"If this feature enabled, text in chat will be automaticallyadjusted to adapt to appearance of chat input field when youtyping message and when input field of chat disappears. If disabled, chat input area will allways occupy its place, which could be otherwise usable for text.\n"
+"\n"
+"Note: its mostly about jumpy attitude vs less usable space for text."
+msgstr ""
+
#. TRANSLATORS: settings group
-#: src/gui/widgets/tabs/setup_chat.cpp:172
+#: src/gui/widgets/tabs/setup_chat.cpp:254
msgid "Time"
msgstr ""
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_chat.cpp:175
+#: src/gui/widgets/tabs/setup_chat.cpp:257
msgid "Use local time"
msgstr ""
+#: src/gui/widgets/tabs/setup_chat.cpp:258
+msgid ""
+"If this feature enabled, timestamps in chat will use locak times.If "
+"disabled, server time will be used (often it is GMT+0)."
+msgstr ""
+
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_chat.cpp:182
+#: src/gui/widgets/tabs/setup_chat.cpp:266
msgid "Highlight words (separated by comma)"
msgstr ""
+#: src/gui/widgets/tabs/setup_chat.cpp:267
+msgid ""
+"Here you can specify some extra words which will also cause highlighting. Use comma to separate words.\n"
+"\n"
+"Note: frequenthilights are annoying - use it with caution."
+msgstr ""
+
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_chat.cpp:186
+#: src/gui/widgets/tabs/setup_chat.cpp:273
msgid "Globals ignore names (separated by comma)"
msgstr ""
+#: src/gui/widgets/tabs/setup_chat.cpp:274
+msgid ""
+"This setting allows you to ignore some global messages if particular sender (NPC, GM) annoys you too much. Global will be moved to Debug instead.\n"
+"\n"
+"Note: careless use of this feature can make you to miss important announces!"
+msgstr ""
+
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_chat.cpp:190
+#: src/gui/widgets/tabs/setup_chat.cpp:281
msgid "Show emotes button in chat"
msgstr ""
+#: src/gui/widgets/tabs/setup_chat.cpp:282
+msgid ""
+"If this setting enabled, button will appear near text input field. This button allows one to invoke composing window, which allows one to insert smiles and text formatting easily.\n"
+"\n"
+"Note: same window can also be invoked by hotkey when typing, usually F1 by default."
+msgstr ""
+
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_chat.cpp:194
+#: src/gui/widgets/tabs/setup_chat.cpp:290
msgid "Show motd server message on start"
msgstr ""
-#: src/gui/widgets/tabs/setup_colors.cpp:49
+#: src/gui/widgets/tabs/setup_chat.cpp:291
+msgid ""
+"If this setting enabled, client will display server MOTD (message of the "
+"day) once you connect to server. Disable it to hide MOTD."
+msgstr ""
+
+#: src/gui/widgets/tabs/setup_colors.cpp:50
msgid "This is what the color looks like"
msgstr ""
#. TRANSLATORS: colors tab. label.
-#: src/gui/widgets/tabs/setup_colors.cpp:64
+#: src/gui/widgets/tabs/setup_colors.cpp:65
msgid "Type:"
msgstr ""
#. TRANSLATORS: colors tab. label.
-#: src/gui/widgets/tabs/setup_colors.cpp:68
-#: src/gui/widgets/tabs/setup_colors.cpp:335
+#: src/gui/widgets/tabs/setup_colors.cpp:69
+#: src/gui/widgets/tabs/setup_colors.cpp:357
msgid "Delay:"
msgstr ""
#. TRANSLATORS: colors tab. label.
-#: src/gui/widgets/tabs/setup_colors.cpp:72
+#: src/gui/widgets/tabs/setup_colors.cpp:73
msgid "Red:"
msgstr ""
#. TRANSLATORS: colors tab. label.
-#: src/gui/widgets/tabs/setup_colors.cpp:76
+#: src/gui/widgets/tabs/setup_colors.cpp:77
msgid "Green:"
msgstr ""
#. TRANSLATORS: colors tab. label.
-#: src/gui/widgets/tabs/setup_colors.cpp:80
+#: src/gui/widgets/tabs/setup_colors.cpp:81
msgid "Blue:"
msgstr ""
#. TRANSLATORS: color type
-#: src/gui/widgets/tabs/setup_colors.cpp:106
-#: src/gui/widgets/tabs/setup_colors.cpp:402
+#: src/gui/widgets/tabs/setup_colors.cpp:105
+#: src/gui/widgets/tabs/setup_colors.cpp:427
msgid "Static"
msgstr ""
#. TRANSLATORS: color type
-#: src/gui/widgets/tabs/setup_colors.cpp:109
-#: src/gui/widgets/tabs/setup_colors.cpp:112
-#: src/gui/widgets/tabs/setup_colors.cpp:404
+#: src/gui/widgets/tabs/setup_colors.cpp:108
+#: src/gui/widgets/tabs/setup_colors.cpp:111
+#: src/gui/widgets/tabs/setup_colors.cpp:429
msgid "Pulse"
msgstr ""
#. TRANSLATORS: color type
-#: src/gui/widgets/tabs/setup_colors.cpp:114
-#: src/gui/widgets/tabs/setup_colors.cpp:117
-#: src/gui/widgets/tabs/setup_colors.cpp:406
+#: src/gui/widgets/tabs/setup_colors.cpp:113
+#: src/gui/widgets/tabs/setup_colors.cpp:116
+#: src/gui/widgets/tabs/setup_colors.cpp:431
msgid "Rainbow"
msgstr ""
#. TRANSLATORS: color type
-#: src/gui/widgets/tabs/setup_colors.cpp:119
-#: src/gui/widgets/tabs/setup_colors.cpp:122
-#: src/gui/widgets/tabs/setup_colors.cpp:406
+#: src/gui/widgets/tabs/setup_colors.cpp:118
+#: src/gui/widgets/tabs/setup_colors.cpp:121
+#: src/gui/widgets/tabs/setup_colors.cpp:431
msgid "Spectrum"
msgstr ""
#. TRANSLATORS: colors tab. label.
-#: src/gui/widgets/tabs/setup_colors.cpp:329
+#: src/gui/widgets/tabs/setup_colors.cpp:351
msgid "Alpha:"
msgstr ""
@@ -3556,7 +3814,7 @@ msgid "Reset all keys"
msgstr ""
#. TRANSLATORS: setting tab name
-#: src/gui/widgets/tabs/setup_input.cpp:80
+#: src/gui/widgets/tabs/setup_input.cpp:79
msgid "Input"
msgstr ""
@@ -3575,8 +3833,8 @@ msgstr ""
#. TRANSLATORS: unknown key name
#. TRANSLATORS: quests window quest name
-#: src/gui/widgets/tabs/setup_input.cpp:330
-#: src/gui/windows/questswindow.cpp:203
+#: src/gui/widgets/tabs/setup_input.cpp:332
+#: src/gui/windows/questswindow.cpp:204
msgid "unknown"
msgstr ""
@@ -3735,9 +3993,9 @@ msgstr ""
#. TRANSLATORS: settings group
#. TRANSLATORS: debug window tab
#. TRANSLATORS: mini map window name
-#: src/gui/widgets/tabs/setup_other.cpp:133 src/gui/windowmenu.cpp:106
-#: src/gui/windows/debugwindow.cpp:61 src/gui/windows/minimap.cpp:58
-#: src/gui/windows/minimap.cpp:121
+#: src/gui/widgets/tabs/setup_other.cpp:133 src/gui/windowmenu.cpp:103
+#: src/gui/windows/debugwindow.cpp:61 src/gui/windows/minimap.cpp:59
+#: src/gui/windows/minimap.cpp:122
msgid "Map"
msgstr ""
@@ -3910,7 +4168,7 @@ msgstr ""
#. TRANSLATORS: shop button tooltip
#: src/gui/widgets/tabs/setup_other.cpp:267 src/gui/windowmenu.cpp:138
#: src/gui/windows/buyselldialog.cpp:40 src/gui/windows/buyselldialog.cpp:51
-#: src/gui/windows/inventorywindow.cpp:221
+#: src/gui/windows/inventorywindow.cpp:233
msgid "Shop"
msgstr ""
@@ -3926,9 +4184,7 @@ msgstr ""
#. TRANSLATORS: settings group
#. TRANSLATORS: npc dialog name
-#. TRANSLATORS: npc post dialog caption
-#: src/gui/widgets/tabs/setup_other.cpp:279 src/gui/windows/npcdialog.cpp:86
-#: src/gui/windows/npcpostdialog.cpp:43
+#: src/gui/widgets/tabs/setup_other.cpp:279 src/gui/windows/npcdialog.cpp:87
msgid "NPC"
msgstr "NPC"
@@ -4044,7 +4300,7 @@ msgstr ""
#. TRANSLATORS: settings option
#. TRANSLATORS: input action name
-#: src/gui/widgets/tabs/setup_other.cpp:381 src/input/pages/other.cpp:410
+#: src/gui/widgets/tabs/setup_other.cpp:381 src/input/pages/other.cpp:408
msgid "Upload log file"
msgstr ""
@@ -4054,39 +4310,34 @@ msgid "Low traffic mode"
msgstr ""
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_other.cpp:389
-msgid "Hide shield sprite"
-msgstr ""
-
-#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_other.cpp:394
+#: src/gui/widgets/tabs/setup_other.cpp:390
msgid "Use FBO for screenshots (only for opengl)"
msgstr ""
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_other.cpp:400
+#: src/gui/widgets/tabs/setup_other.cpp:396
msgid "Screenshot directory"
msgstr ""
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_other.cpp:405
+#: src/gui/widgets/tabs/setup_other.cpp:401
msgid "Network delay between sub servers"
msgstr ""
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_other.cpp:409
+#: src/gui/widgets/tabs/setup_other.cpp:405
msgid "Show background"
msgstr ""
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_other.cpp:414
+#: src/gui/widgets/tabs/setup_other.cpp:410
msgid "Screen density override"
msgstr ""
#. TRANSLATORS: texture compression type
#. TRANSLATORS: confirm dialog button
#: src/gui/widgets/tabs/setup_perfomance.cpp:42
-#: src/gui/windows/confirmdialog.cpp:57
+#: src/gui/windows/confirmdialog.cpp:59
msgid "No"
msgstr "ไม่"
@@ -4247,54 +4498,62 @@ msgstr ""
#. TRANSLATORS: settings option
#: src/gui/widgets/tabs/setup_players.cpp:73
-msgid "Secure trades"
+msgid "Show badges"
msgstr ""
#. TRANSLATORS: settings option
#: src/gui/widgets/tabs/setup_players.cpp:77
-msgid "Unsecure chars in names"
+msgid "Show badges at top"
msgstr ""
#. TRANSLATORS: settings option
#: src/gui/widgets/tabs/setup_players.cpp:81
-msgid "Show statuses"
+msgid "Secure trades"
msgstr ""
#. TRANSLATORS: settings option
#: src/gui/widgets/tabs/setup_players.cpp:85
-msgid "Show ip addresses on screenshots"
+msgid "Unsecure chars in names"
msgstr ""
#. TRANSLATORS: settings option
#: src/gui/widgets/tabs/setup_players.cpp:89
-msgid "Allow self heal with mouse click"
+msgid "Show statuses"
msgstr ""
#. TRANSLATORS: settings option
#: src/gui/widgets/tabs/setup_players.cpp:93
-msgid "Group friends in who is online window"
+msgid "Show ip addresses on screenshots"
msgstr ""
#. TRANSLATORS: settings option
#: src/gui/widgets/tabs/setup_players.cpp:97
-msgid "Hide erased players nicks"
+msgid "Allow self heal with mouse click"
msgstr ""
#. TRANSLATORS: settings option
#: src/gui/widgets/tabs/setup_players.cpp:101
-msgid "Use special diagonal speed in players moving"
+msgid "Group friends in who is online window"
msgstr ""
#. TRANSLATORS: settings option
#: src/gui/widgets/tabs/setup_players.cpp:105
+msgid "Hide erased players nicks"
+msgstr ""
+
+#. TRANSLATORS: settings option
+#: src/gui/widgets/tabs/setup_players.cpp:109
+msgid "Use special diagonal speed in players moving"
+msgstr ""
+
+#. TRANSLATORS: settings option
+#: src/gui/widgets/tabs/setup_players.cpp:113
msgid ""
"Emulate right mouse button by long mouse click (useful for touch interfaces)"
msgstr ""
#. TRANSLATORS: relations table header
-#. TRANSLATORS: bot checker window table header
#: src/gui/widgets/tabs/setup_relations.cpp:58
-#: src/gui/windows/botcheckerwindow.cpp:86
msgid "Name"
msgstr ""
@@ -4314,14 +4573,15 @@ msgid "Allow whispers"
msgstr ""
#. TRANSLATORS: char select dialog. button.
+#. TRANSLATORS: mail window button
#. TRANSLATORS: servers dialog button
#. TRANSLATORS: shop window label
#. TRANSLATORS: command editor button
#. TRANSLATORS: input action name
#: src/gui/widgets/tabs/setup_relations.cpp:77
-#: src/gui/windows/charselectdialog.cpp:84
-#: src/gui/windows/serverdialog.cpp:122 src/gui/windows/shopwindow.cpp:123
-#: src/gui/windows/textcommandeditor.cpp:90 src/input/pages/gui.cpp:111
+#: src/gui/windows/charselectdialog.cpp:81 src/gui/windows/mailwindow.cpp:66
+#: src/gui/windows/serverdialog.cpp:121 src/gui/windows/shopwindow.cpp:126
+#: src/gui/windows/textcommandeditor.cpp:91 src/input/pages/gui.cpp:109
msgid "Delete"
msgstr "ลบทิ้ง"
@@ -4336,77 +4596,77 @@ msgid "When ignoring:"
msgstr ""
#. TRANSLATORS: theme settings label
-#: src/gui/widgets/tabs/setup_theme.cpp:64
+#: src/gui/widgets/tabs/setup_theme.cpp:63
msgid "Gui theme"
msgstr ""
#. TRANSLATORS: theme settings label
-#: src/gui/widgets/tabs/setup_theme.cpp:71
+#: src/gui/widgets/tabs/setup_theme.cpp:70
msgid "Main Font"
msgstr ""
#. TRANSLATORS: theme settings label
-#: src/gui/widgets/tabs/setup_theme.cpp:76
+#: src/gui/widgets/tabs/setup_theme.cpp:75
msgid "Language"
msgstr ""
#. TRANSLATORS: theme settings label
#. TRANSLATORS: font size
-#: src/gui/widgets/tabs/setup_theme.cpp:80 src/gui/windows/emotewindow.cpp:49
+#: src/gui/widgets/tabs/setup_theme.cpp:79 src/gui/windows/emotewindow.cpp:50
msgid "Bold font"
msgstr ""
#. TRANSLATORS: theme settings label
-#: src/gui/widgets/tabs/setup_theme.cpp:84
+#: src/gui/widgets/tabs/setup_theme.cpp:83
msgid "Particle font"
msgstr ""
#. TRANSLATORS: theme settings label
-#: src/gui/widgets/tabs/setup_theme.cpp:88
+#: src/gui/widgets/tabs/setup_theme.cpp:87
msgid "Help font"
msgstr ""
#. TRANSLATORS: theme settings label
-#: src/gui/widgets/tabs/setup_theme.cpp:92
+#: src/gui/widgets/tabs/setup_theme.cpp:91
msgid "Secure font"
msgstr ""
#. TRANSLATORS: theme settings label
-#: src/gui/widgets/tabs/setup_theme.cpp:96
+#: src/gui/widgets/tabs/setup_theme.cpp:95
msgid "Npc font"
msgstr ""
#. TRANSLATORS: theme settings label
-#: src/gui/widgets/tabs/setup_theme.cpp:100
+#: src/gui/widgets/tabs/setup_theme.cpp:99
msgid "Japanese font"
msgstr ""
#. TRANSLATORS: theme settings label
-#: src/gui/widgets/tabs/setup_theme.cpp:104
+#: src/gui/widgets/tabs/setup_theme.cpp:103
msgid "Chinese font"
msgstr ""
#. TRANSLATORS: theme settings label
-#: src/gui/widgets/tabs/setup_theme.cpp:109
+#: src/gui/widgets/tabs/setup_theme.cpp:108
msgid "Font size"
msgstr ""
#. TRANSLATORS: theme settings label
-#: src/gui/widgets/tabs/setup_theme.cpp:114
+#: src/gui/widgets/tabs/setup_theme.cpp:113
msgid "Npc font size"
msgstr ""
#. TRANSLATORS: button name with information about selected theme
-#: src/gui/widgets/tabs/setup_theme.cpp:118
+#: src/gui/widgets/tabs/setup_theme.cpp:117
msgid "i"
msgstr ""
#. TRANSLATORS: theme info dialog
-#: src/gui/widgets/tabs/setup_theme.cpp:244
+#: src/gui/widgets/tabs/setup_theme.cpp:243
msgid "Name: "
msgstr ""
-#: src/gui/widgets/tabs/setup_theme.cpp:245
+#: src/gui/widgets/tabs/setup_theme.cpp:244
msgid "Copyright:"
msgstr ""
@@ -4416,14 +4676,15 @@ msgid "Theme info"
msgstr ""
#. TRANSLATORS: theme message dialog
-#: src/gui/widgets/tabs/setup_theme.cpp:340
+#: src/gui/widgets/tabs/setup_theme.cpp:345
msgid "Theme Changed"
msgstr ""
+#. TRANSLATORS: ok dialog message
#. TRANSLATORS: video settings warning
-#: src/gui/widgets/tabs/setup_theme.cpp:340
-#: src/gui/widgets/tabs/setup_video.cpp:385
-#: src/gui/widgets/tabs/setup_video.cpp:398
+#: src/gui/widgets/tabs/setup_theme.cpp:347
+#: src/gui/widgets/tabs/setup_video.cpp:392
+#: src/gui/widgets/tabs/setup_video.cpp:409
msgid "Restart your client for the change to take effect."
msgstr ""
@@ -4504,65 +4765,65 @@ msgid "Button %u action"
msgstr ""
#. TRANSLATORS: video settings checkbox
-#: src/gui/widgets/tabs/setup_video.cpp:72
+#: src/gui/widgets/tabs/setup_video.cpp:73
msgid "Full screen"
msgstr ""
#. TRANSLATORS: video settings checkbox
-#: src/gui/widgets/tabs/setup_video.cpp:75
+#: src/gui/widgets/tabs/setup_video.cpp:76
msgid "FPS limit:"
msgstr ""
#. TRANSLATORS: video settings label
-#: src/gui/widgets/tabs/setup_video.cpp:80
-#: src/gui/widgets/tabs/setup_video.cpp:122
-#: src/gui/widgets/tabs/setup_video.cpp:315
-#: src/gui/widgets/tabs/setup_video.cpp:451
+#: src/gui/widgets/tabs/setup_video.cpp:81
+#: src/gui/widgets/tabs/setup_video.cpp:121
+#: src/gui/widgets/tabs/setup_video.cpp:322
+#: src/gui/widgets/tabs/setup_video.cpp:465
msgid "Alt FPS limit: "
msgstr ""
#. TRANSLATORS: video settings button
-#: src/gui/widgets/tabs/setup_video.cpp:83
+#: src/gui/widgets/tabs/setup_video.cpp:84
msgid "Detect best mode"
msgstr ""
#. TRANSLATORS: video settings checkbox
-#: src/gui/widgets/tabs/setup_video.cpp:92
+#: src/gui/widgets/tabs/setup_video.cpp:93
msgid "Show cursor"
msgstr ""
#. TRANSLATORS: video settings checkbox
-#: src/gui/widgets/tabs/setup_video.cpp:95
+#: src/gui/widgets/tabs/setup_video.cpp:96
msgid "Custom cursor"
msgstr ""
#. TRANSLATORS: video settings checkbox
-#: src/gui/widgets/tabs/setup_video.cpp:99
+#: src/gui/widgets/tabs/setup_video.cpp:100
msgid "Enable resize"
msgstr ""
#. TRANSLATORS: video settings checkbox
-#: src/gui/widgets/tabs/setup_video.cpp:102
+#: src/gui/widgets/tabs/setup_video.cpp:103
msgid "No frame"
msgstr ""
#. TRANSLATORS: video settings label
-#: src/gui/widgets/tabs/setup_video.cpp:119
-#: src/gui/widgets/tabs/setup_video.cpp:123
-#: src/gui/widgets/tabs/setup_video.cpp:313
-#: src/gui/widgets/tabs/setup_video.cpp:435
-#: src/gui/widgets/tabs/setup_video.cpp:448
+#: src/gui/widgets/tabs/setup_video.cpp:118
+#: src/gui/widgets/tabs/setup_video.cpp:122
+#: src/gui/widgets/tabs/setup_video.cpp:320
+#: src/gui/widgets/tabs/setup_video.cpp:449
+#: src/gui/widgets/tabs/setup_video.cpp:462
msgid "None"
msgstr ""
#. TRANSLATORS: video error message
-#: src/gui/widgets/tabs/setup_video.cpp:227
+#: src/gui/widgets/tabs/setup_video.cpp:226
msgid ""
"Failed to switch to windowed mode and restoration of old mode also failed!"
msgstr ""
#. TRANSLATORS: video error message
-#: src/gui/widgets/tabs/setup_video.cpp:234
+#: src/gui/widgets/tabs/setup_video.cpp:233
msgid ""
"Failed to switch to fullscreen mode and restoration of old mode also failed!"
msgstr ""
@@ -4578,32 +4839,32 @@ msgid "Restart needed for changes to take effect."
msgstr ""
#. TRANSLATORS: video settings warning
-#: src/gui/widgets/tabs/setup_video.cpp:270
+#: src/gui/widgets/tabs/setup_video.cpp:274
msgid "Changing to OpenGL"
msgstr ""
#. TRANSLATORS: video settings warning
-#: src/gui/widgets/tabs/setup_video.cpp:272
+#: src/gui/widgets/tabs/setup_video.cpp:276
msgid "Applying change to OpenGL requires restart."
msgstr ""
#. TRANSLATORS: resolution question dialog
-#: src/gui/widgets/tabs/setup_video.cpp:354
+#: src/gui/widgets/tabs/setup_video.cpp:361
msgid "Custom resolution (example: 1024x768)"
msgstr ""
#. TRANSLATORS: resolution question dialog
-#: src/gui/widgets/tabs/setup_video.cpp:356
+#: src/gui/widgets/tabs/setup_video.cpp:363
msgid "Enter new resolution: "
msgstr ""
#. TRANSLATORS: video settings warning
-#: src/gui/widgets/tabs/setup_video.cpp:383
-#: src/gui/widgets/tabs/setup_video.cpp:396
+#: src/gui/widgets/tabs/setup_video.cpp:390
+#: src/gui/widgets/tabs/setup_video.cpp:407
msgid "Screen Resolution Changed"
msgstr ""
-#: src/gui/widgets/tabs/setup_video.cpp:386
+#: src/gui/widgets/tabs/setup_video.cpp:393
msgid "Some windows may be moved to fit the lowered resolution."
msgstr ""
@@ -4782,54 +5043,54 @@ msgid "Ignore mobs"
msgstr ""
#. TRANSLATORS: social window label
-#: src/gui/widgets/tabs/socialfriendstab.h:117
+#: src/gui/widgets/tabs/socialfriendstab.h:114
#, c-format
msgid "Friends: %u/%u"
msgstr ""
#. TRANSLATORS: social window label
-#: src/gui/widgets/tabs/socialguildtab2.h:95
-#: src/gui/widgets/tabs/socialguildtab.h:165
-#: src/gui/widgets/tabs/socialpartytab.h:158
+#: src/gui/widgets/tabs/socialguildtab2.h:97
+#: src/gui/widgets/tabs/socialguildtab.h:166
+#: src/gui/widgets/tabs/socialpartytab.h:159
#, c-format
msgid "Players: %u/%u"
msgstr ""
#. TRANSLATORS: chat message
-#: src/gui/widgets/tabs/socialguildtab.h:83
+#: src/gui/widgets/tabs/socialguildtab.h:84
#, c-format
msgid "Invited user %s to guild %s."
msgstr ""
-#: src/gui/widgets/tabs/socialguildtab.h:101
+#: src/gui/widgets/tabs/socialguildtab.h:102
#, c-format
msgid "Guild %s quit requested."
msgstr ""
#. TRANSLATORS: guild invite message
-#: src/gui/widgets/tabs/socialguildtab.h:116
+#: src/gui/widgets/tabs/socialguildtab.h:118
msgid "Member Invite to Guild"
msgstr ""
#. TRANSLATORS: guild invite message
-#: src/gui/widgets/tabs/socialguildtab.h:118
+#: src/gui/widgets/tabs/socialguildtab.h:120
#, c-format
msgid "Who would you like to invite to guild %s?"
msgstr ""
#. TRANSLATORS: guild leave message
-#: src/gui/widgets/tabs/socialguildtab.h:128
+#: src/gui/widgets/tabs/socialguildtab.h:130
msgid "Leave Guild?"
msgstr ""
#. TRANSLATORS: guild leave message
-#: src/gui/widgets/tabs/socialguildtab.h:130
+#: src/gui/widgets/tabs/socialguildtab.h:132
#, c-format
msgid "Are you sure you want to leave guild %s?"
msgstr ""
#. TRANSLATORS: social window label
-#: src/gui/widgets/tabs/socialguildtab.h:141
+#: src/gui/widgets/tabs/socialguildtab.h:142
#, c-format
msgid "Members: %u/%u"
msgstr ""
@@ -4846,34 +5107,34 @@ msgstr ""
msgid "Portals: %u/%u"
msgstr ""
-#: src/gui/widgets/tabs/socialpartytab.h:85
+#: src/gui/widgets/tabs/socialpartytab.h:86
#, c-format
msgid "Invited user %s to party."
msgstr ""
-#: src/gui/widgets/tabs/socialpartytab.h:102
+#: src/gui/widgets/tabs/socialpartytab.h:103
#, c-format
msgid "Party %s quit requested."
msgstr ""
#. TRANSLATORS: party invite message
-#: src/gui/widgets/tabs/socialpartytab.h:117
+#: src/gui/widgets/tabs/socialpartytab.h:119
msgid "Member Invite to Party"
msgstr ""
#. TRANSLATORS: party invite message
-#: src/gui/widgets/tabs/socialpartytab.h:119
+#: src/gui/widgets/tabs/socialpartytab.h:121
#, c-format
msgid "Who would you like to invite to party %s?"
msgstr ""
#. TRANSLATORS: party leave message
-#: src/gui/widgets/tabs/socialpartytab.h:129
+#: src/gui/widgets/tabs/socialpartytab.h:131
msgid "Leave Party?"
msgstr ""
#. TRANSLATORS: party leave message
-#: src/gui/widgets/tabs/socialpartytab.h:131
+#: src/gui/widgets/tabs/socialpartytab.h:133
#, c-format
msgid "Are you sure you want to leave party %s?"
msgstr ""
@@ -4895,7 +5156,7 @@ msgid "Ignore items"
msgstr ""
#. TRANSLATORS: social window label
-#: src/gui/widgets/tabs/socialplayerstab.h:194
+#: src/gui/widgets/tabs/socialplayerstab.h:188
#, c-format
msgid "Visible players: %d"
msgstr ""
@@ -4920,131 +5181,122 @@ msgid "QE"
msgstr ""
#. TRANSLATORS: quests window name
-#: src/gui/windowmenu.cpp:75 src/gui/windows/questswindow.cpp:65
+#: src/gui/windowmenu.cpp:75 src/gui/windows/questswindow.cpp:66
msgid "Quests"
msgstr ""
-#. TRANSLATORS: short button name for bot checker window.
-#: src/gui/windowmenu.cpp:77
-msgid "BC"
-msgstr ""
-
-#: src/gui/windowmenu.cpp:78
-msgid "Bot checker"
-msgstr ""
-
#. TRANSLATORS: short button name for kill stats window.
-#: src/gui/windowmenu.cpp:80
+#: src/gui/windowmenu.cpp:77
msgid "KS"
msgstr ""
#. TRANSLATORS: kill stats window name
-#: src/gui/windowmenu.cpp:81 src/gui/windows/killstats.cpp:54
+#: src/gui/windowmenu.cpp:78 src/gui/windows/killstats.cpp:49
msgid "Kill stats"
msgstr ""
-#: src/gui/windowmenu.cpp:83
+#: src/gui/windowmenu.cpp:80
msgid "Smilies"
msgstr ""
#. TRANSLATORS: short button name for chat window.
-#: src/gui/windowmenu.cpp:85
+#: src/gui/windowmenu.cpp:82
msgid "CH"
msgstr ""
#. TRANSLATORS: short button name for status window.
-#: src/gui/windowmenu.cpp:93
+#: src/gui/windowmenu.cpp:90
msgid "STA"
msgstr ""
-#: src/gui/windowmenu.cpp:94
+#: src/gui/windowmenu.cpp:91
msgid "Status"
msgstr "สถานะ"
#. TRANSLATORS: short button name for equipment window.
-#: src/gui/windowmenu.cpp:96
+#: src/gui/windowmenu.cpp:93
msgid "EQU"
msgstr ""
#. TRANSLATORS: equipment window name
#. TRANSLATORS: equipment button tooltip
-#: src/gui/windowmenu.cpp:97 src/gui/windows/equipmentwindow.cpp:67
-#: src/gui/windows/inventorywindow.cpp:223
+#: src/gui/windowmenu.cpp:94 src/gui/windows/equipmentwindow.cpp:65
+#: src/gui/windows/inventorywindow.cpp:235
msgid "Equipment"
msgstr ""
#. TRANSLATORS: short button name for inventory window.
-#: src/gui/windowmenu.cpp:99
+#: src/gui/windowmenu.cpp:96
msgid "INV"
msgstr ""
#. TRANSLATORS: inventory window name
#. TRANSLATORS: inventory type name
-#: src/gui/windowmenu.cpp:100 src/gui/windows/inventorywindow.cpp:140
-#: src/inventory.cpp:299
+#: src/gui/windowmenu.cpp:97 src/gui/windows/inventorywindow.cpp:144
+#: src/inventory.cpp:301
msgid "Inventory"
msgstr ""
#. TRANSLATORS: short button name for cart window.
-#: src/gui/windowmenu.cpp:102
+#: src/gui/windowmenu.cpp:99
msgid "CA"
msgstr ""
#. TRANSLATORS: cart button tooltip
#. TRANSLATORS: inventory type name
-#: src/gui/windowmenu.cpp:103 src/gui/windows/inventorywindow.cpp:219
-#: src/inventory.cpp:309
+#: src/gui/windowmenu.cpp:100 src/gui/windows/inventorywindow.cpp:231
+#: src/inventory.cpp:317
msgid "Cart"
msgstr ""
#. TRANSLATORS: short button name for map window.
-#: src/gui/windowmenu.cpp:105
+#: src/gui/windowmenu.cpp:102
msgid "MAP"
msgstr ""
#. TRANSLATORS: short button name for skills window.
-#: src/gui/windowmenu.cpp:111
+#: src/gui/windowmenu.cpp:109
msgid "SKI"
msgstr ""
#. TRANSLATORS: skills dialog name
-#: src/gui/windowmenu.cpp:112 src/gui/windows/skilldialog.cpp:71
+#: src/gui/windowmenu.cpp:110 src/gui/windows/skilldialog.cpp:69
msgid "Skills"
msgstr ""
#. TRANSLATORS: short button name for social window.
-#: src/gui/windowmenu.cpp:116
+#: src/gui/windowmenu.cpp:114
msgid "SOC"
msgstr ""
#. TRANSLATORS: full button name
#. TRANSLATORS: social window name
-#: src/gui/windowmenu.cpp:118 src/gui/windows/socialwindow.cpp:56
+#: src/gui/windowmenu.cpp:116 src/gui/windows/socialwindow.cpp:54
msgid "Social"
msgstr ""
#. TRANSLATORS: short button name for shortcuts window.
-#: src/gui/windowmenu.cpp:120
+#: src/gui/windowmenu.cpp:118
msgid "SH"
msgstr ""
#. TRANSLATORS: short button name for spells window.
-#: src/gui/windowmenu.cpp:124
+#: src/gui/windowmenu.cpp:122
msgid "SP"
msgstr ""
#. TRANSLATORS: short button name for drops window.
-#: src/gui/windowmenu.cpp:128
+#: src/gui/windowmenu.cpp:126
msgid "DR"
msgstr ""
#. TRANSLATORS: short button name for did you know window.
-#: src/gui/windowmenu.cpp:132
+#: src/gui/windowmenu.cpp:131
msgid "YK"
msgstr ""
#. TRANSLATORS: full button name
-#: src/gui/windowmenu.cpp:134
+#: src/gui/windowmenu.cpp:133
msgid "Did you know"
msgstr ""
@@ -5054,50 +5306,63 @@ msgid "SHP"
msgstr ""
#. TRANSLATORS: short button name for outfits window.
-#: src/gui/windowmenu.cpp:140
+#: src/gui/windowmenu.cpp:141
msgid "OU"
msgstr ""
#. TRANSLATORS: short button name for updates window.
-#: src/gui/windowmenu.cpp:144
+#: src/gui/windowmenu.cpp:146
msgid "UP"
msgstr ""
#. TRANSLATORS: full button name
-#: src/gui/windowmenu.cpp:146
+#: src/gui/windowmenu.cpp:148
msgid "Updates"
msgstr ""
#. TRANSLATORS: short button name for bank window.
-#: src/gui/windowmenu.cpp:148
+#: src/gui/windowmenu.cpp:151
msgid "BA"
msgstr ""
#. TRANSLATORS: full button name
#. TRANSLATORS: bank window name
-#: src/gui/windowmenu.cpp:150 src/gui/windows/bankwindow.cpp:43
+#: src/gui/windowmenu.cpp:153 src/gui/windows/bankwindow.cpp:43
msgid "Bank"
msgstr ""
+#. TRANSLATORS: short button name for mail window.
+#: src/gui/windowmenu.cpp:156
+msgid "MA"
+msgstr ""
+
+#. TRANSLATORS: full button name
+#. TRANSLATORS: mail window name
+#. TRANSLATORS: inventory type name
+#: src/gui/windowmenu.cpp:158 src/gui/windows/mailwindow.cpp:52
+#: src/inventory.cpp:322
+msgid "Mail"
+msgstr ""
+
#. TRANSLATORS: short button name for debug window.
-#: src/gui/windowmenu.cpp:152
+#: src/gui/windowmenu.cpp:161
msgid "DBG"
msgstr ""
#. TRANSLATORS: short button name for windows list menu.
-#: src/gui/windowmenu.cpp:161
+#: src/gui/windowmenu.cpp:170
msgid "WIN"
msgstr ""
#. TRANSLATORS: short button name for setup window.
-#: src/gui/windowmenu.cpp:165
+#: src/gui/windowmenu.cpp:175
msgid "SET"
msgstr ""
#. TRANSLATORS: short key name
#. TRANSLATORS: outfits window label
-#: src/gui/windowmenu.cpp:300 src/gui/windows/outfitwindow.cpp:72
-#: src/gui/windows/outfitwindow.cpp:568
+#: src/gui/windowmenu.cpp:310 src/gui/windows/outfitwindow.cpp:75
+#: src/gui/windows/outfitwindow.cpp:626
#, c-format
msgid "Key: %s"
msgstr ""
@@ -5117,82 +5382,71 @@ msgstr ""
msgid "Deposit"
msgstr ""
-#. TRANSLATORS: bot checker window header
-#: src/gui/windows/botcheckerwindow.cpp:44
-msgid "Bot Checker"
-msgstr ""
-
-#. TRANSLATORS: bot checker window button
-#. TRANSLATORS: npc dialog button
-#: src/gui/windows/botcheckerwindow.cpp:53 src/gui/windows/npcdialog.cpp:117
-msgid "Reset"
-msgstr ""
-
-#. TRANSLATORS: bot checker window table header
-#: src/gui/windows/botcheckerwindow.cpp:94
-msgid "Result"
-msgstr ""
-
#. TRANSLATORS: buy dialog name
-#: src/gui/windows/buydialog.cpp:175
+#: src/gui/windows/buydialog.cpp:176
msgid "Create items"
msgstr ""
#. TRANSLATORS: buy dialog label
-#: src/gui/windows/buydialog.cpp:257
+#: src/gui/windows/buydialog.cpp:264
msgid "Amount:"
msgstr ""
#. TRANSLATORS: char create dialog button
#. TRANSLATORS: char select dialog. button.
#. TRANSLATORS: social window button
-#: src/gui/windows/buydialog.cpp:268 src/gui/windows/charcreatedialog.cpp:120
-#: src/gui/windows/charselectdialog.cpp:624
-#: src/gui/windows/socialwindow.cpp:79
+#: src/gui/windows/buydialog.cpp:275 src/gui/windows/charcreatedialog.cpp:119
+#: src/gui/windows/charselectdialog.cpp:636
+#: src/gui/windows/socialwindow.cpp:77
msgid "Create"
msgstr "สร้าง"
+#. TRANSLATORS: buy dialog label
+#: src/gui/windows/buydialog.cpp:316
+msgid "Filter:"
+msgstr ""
+
#. TRANSLATORS: change email dialog header
#. TRANSLATORS: button in change email dialog
-#: src/gui/windows/changeemaildialog.cpp:47
-#: src/gui/windows/changeemaildialog.cpp:52
+#: src/gui/windows/changeemaildialog.cpp:48
+#: src/gui/windows/changeemaildialog.cpp:53
msgid "Change Email Address"
msgstr "เปลี่ยนที่อยู่ Email"
#. TRANSLATORS: label in change email dialog
#. TRANSLATORS: change password dialog label
-#: src/gui/windows/changeemaildialog.cpp:60
-#: src/gui/windows/changepassworddialog.cpp:63
+#: src/gui/windows/changeemaildialog.cpp:61
+#: src/gui/windows/changepassworddialog.cpp:64
#, c-format
msgid "Account: %s"
msgstr "บัญชี: %s"
#. TRANSLATORS: label in change email dialog
-#: src/gui/windows/changeemaildialog.cpp:64
+#: src/gui/windows/changeemaildialog.cpp:65
msgid "Type new email address twice:"
msgstr ""
#. TRANSLATORS: change email error
-#: src/gui/windows/changeemaildialog.cpp:136
+#: src/gui/windows/changeemaildialog.cpp:137
#, c-format
msgid "The new email address needs to be at least %u characters long."
msgstr ""
#. TRANSLATORS: change email error
-#: src/gui/windows/changeemaildialog.cpp:144
+#: src/gui/windows/changeemaildialog.cpp:145
#, c-format
msgid "The new email address needs to be less than %u characters long."
msgstr ""
#. TRANSLATORS: change email error
-#: src/gui/windows/changeemaildialog.cpp:152
+#: src/gui/windows/changeemaildialog.cpp:153
msgid "The email address entries mismatch."
msgstr ""
#. TRANSLATORS: change password window name
#. TRANSLATORS: change password dialog button
-#: src/gui/windows/changepassworddialog.cpp:48
-#: src/gui/windows/changepassworddialog.cpp:54
+#: src/gui/windows/changepassworddialog.cpp:49
+#: src/gui/windows/changepassworddialog.cpp:55
msgid "Change Password"
msgstr "เปลี่ยนรหัสผ่าน"
@@ -5200,41 +5454,41 @@ msgstr "เปลี่ยนรหัสผ่าน"
#. TRANSLATORS: login dialog label
#. TRANSLATORS: register dialog. label.
#. TRANSLATORS: unregister dialog. label.
-#: src/gui/windows/changepassworddialog.cpp:67
-#: src/gui/windows/logindialog.cpp:106 src/gui/windows/registerdialog.cpp:79
-#: src/gui/windows/unregisterdialog.cpp:65
+#: src/gui/windows/changepassworddialog.cpp:68
+#: src/gui/windows/logindialog.cpp:107 src/gui/windows/registerdialog.cpp:76
+#: src/gui/windows/unregisterdialog.cpp:67
msgid "Password:"
msgstr "รหัสผ่าน:"
#. TRANSLATORS: change password dialog label
-#: src/gui/windows/changepassworddialog.cpp:70
+#: src/gui/windows/changepassworddialog.cpp:71
msgid "Type new password twice:"
msgstr ""
#. TRANSLATORS: change password error
-#: src/gui/windows/changepassworddialog.cpp:117
+#: src/gui/windows/changepassworddialog.cpp:118
msgid "Enter the old password first."
msgstr ""
#. TRANSLATORS: change password error
-#: src/gui/windows/changepassworddialog.cpp:124
+#: src/gui/windows/changepassworddialog.cpp:125
#, c-format
msgid "The new password needs to be at least %u characters long."
msgstr ""
#. TRANSLATORS: change password error
-#: src/gui/windows/changepassworddialog.cpp:132
+#: src/gui/windows/changepassworddialog.cpp:133
#, c-format
msgid "The new password needs to be less than %u characters long."
msgstr ""
#. TRANSLATORS: change password error
-#: src/gui/windows/changepassworddialog.cpp:140
+#: src/gui/windows/changepassworddialog.cpp:141
msgid "The new password entries mismatch."
msgstr ""
#. TRANSLATORS: char create dialog name
-#: src/gui/windows/charcreatedialog.cpp:76
+#: src/gui/windows/charcreatedialog.cpp:75
msgid "New Character"
msgstr ""
@@ -5242,9 +5496,9 @@ msgstr ""
#. TRANSLATORS: edit server dialog label
#. TRANSLATORS: login dialog label
#. TRANSLATORS: register dialog. label.
-#: src/gui/windows/charcreatedialog.cpp:82
-#: src/gui/windows/editserverdialog.cpp:74 src/gui/windows/logindialog.cpp:104
-#: src/gui/windows/registerdialog.cpp:77
+#: src/gui/windows/charcreatedialog.cpp:81
+#: src/gui/windows/editserverdialog.cpp:71 src/gui/windows/logindialog.cpp:105
+#: src/gui/windows/registerdialog.cpp:74
msgid "Name:"
msgstr "ชื่อ:"
@@ -5252,12 +5506,12 @@ msgstr "ชื่อ:"
#. You may change this symbol if your language uses another.
#. TRANSLATORS: char create dialog button
#. TRANSLATORS: outfits window button
-#: src/gui/windows/charcreatedialog.cpp:86
-#: src/gui/windows/charcreatedialog.cpp:95
-#: src/gui/windows/charcreatedialog.cpp:112
-#: src/gui/windows/charcreatedialog.cpp:195
-#: src/gui/windows/charcreatedialog.cpp:205
-#: src/gui/windows/outfitwindow.cpp:60
+#: src/gui/windows/charcreatedialog.cpp:85
+#: src/gui/windows/charcreatedialog.cpp:94
+#: src/gui/windows/charcreatedialog.cpp:111
+#: src/gui/windows/charcreatedialog.cpp:196
+#: src/gui/windows/charcreatedialog.cpp:206
+#: src/gui/windows/outfitwindow.cpp:63
msgid ">"
msgstr ""
@@ -5265,75 +5519,75 @@ msgstr ""
#. You may change this symbol if your language uses another.
#. TRANSLATORS: char create dialog button
#. TRANSLATORS: outfits window button
-#: src/gui/windows/charcreatedialog.cpp:90
-#: src/gui/windows/charcreatedialog.cpp:97
-#: src/gui/windows/charcreatedialog.cpp:197
-#: src/gui/windows/charcreatedialog.cpp:207
-#: src/gui/windows/outfitwindow.cpp:58
+#: src/gui/windows/charcreatedialog.cpp:89
+#: src/gui/windows/charcreatedialog.cpp:96
+#: src/gui/windows/charcreatedialog.cpp:198
+#: src/gui/windows/charcreatedialog.cpp:208
+#: src/gui/windows/outfitwindow.cpp:61
msgid "<"
msgstr ""
#. TRANSLATORS: char create dialog label
-#: src/gui/windows/charcreatedialog.cpp:92
+#: src/gui/windows/charcreatedialog.cpp:91
msgid "Hair color:"
msgstr ""
#. TRANSLATORS: char create dialog label
-#: src/gui/windows/charcreatedialog.cpp:99
+#: src/gui/windows/charcreatedialog.cpp:98
msgid "Hair style:"
msgstr ""
#. TRANSLATORS: char create dialog button
-#: src/gui/windows/charcreatedialog.cpp:110
+#: src/gui/windows/charcreatedialog.cpp:109
msgid "^"
msgstr ""
#. TRANSLATORS: char create dialog label
-#: src/gui/windows/charcreatedialog.cpp:118
-#: src/gui/windows/charcreatedialog.cpp:496
+#: src/gui/windows/charcreatedialog.cpp:117
+#: src/gui/windows/charcreatedialog.cpp:509
#, c-format
msgid "Please distribute %d points"
msgstr ""
#. TRANSLATORS: char create dialog label
-#: src/gui/windows/charcreatedialog.cpp:199
+#: src/gui/windows/charcreatedialog.cpp:200
msgid "Race:"
msgstr ""
#. TRANSLATORS: char create dialog label
-#: src/gui/windows/charcreatedialog.cpp:209
+#: src/gui/windows/charcreatedialog.cpp:210
msgid "Look:"
msgstr ""
#. TRANSLATORS: one char size female character gender
#. TRANSLATORS: here F is title for friends tab in social window
-#: src/gui/windows/charcreatedialog.cpp:223
-#: src/gui/windows/socialwindow.cpp:75
+#: src/gui/windows/charcreatedialog.cpp:224
+#: src/gui/windows/socialwindow.cpp:73
msgid "F"
msgstr ""
#. TRANSLATORS: one char size male character gender
-#: src/gui/windows/charcreatedialog.cpp:225
+#: src/gui/windows/charcreatedialog.cpp:226
msgid "M"
msgstr ""
#. TRANSLATORS: one char size unknown character gender
-#: src/gui/windows/charcreatedialog.cpp:227
+#: src/gui/windows/charcreatedialog.cpp:228
msgid "U"
msgstr ""
#. TRANSLATORS: char creation error
-#: src/gui/windows/charcreatedialog.cpp:378
+#: src/gui/windows/charcreatedialog.cpp:388
msgid "Your name needs to be at least 4 characters."
msgstr ""
#. TRANSLATORS: char create dialog label
-#: src/gui/windows/charcreatedialog.cpp:486
+#: src/gui/windows/charcreatedialog.cpp:499
msgid "Character stats OK"
msgstr ""
#. TRANSLATORS: char create dialog label
-#: src/gui/windows/charcreatedialog.cpp:502
+#: src/gui/windows/charcreatedialog.cpp:515
#, c-format
msgid "Please remove %d points"
msgstr ""
@@ -5349,68 +5603,72 @@ msgid "Are you sure you want to delete this character?"
msgstr "คุณแน่ใจแล้วหรือที่จะลบตัวละครนี้?"
#. TRANSLATORS: char select dialog name
-#: src/gui/windows/charselectdialog.cpp:66
+#: src/gui/windows/charselectdialog.cpp:61
#, c-format
msgid "Account %s (last login time %s)"
msgstr ""
#. TRANSLATORS: char select dialog. button.
-#: src/gui/windows/charselectdialog.cpp:73
+#: src/gui/windows/charselectdialog.cpp:70
msgid "Switch"
msgstr ""
#. TRANSLATORS: char select dialog. button.
-#: src/gui/windows/charselectdialog.cpp:75
+#: src/gui/windows/charselectdialog.cpp:72
msgid "Password"
msgstr ""
#. TRANSLATORS: char select dialog. button.
#. TRANSLATORS: updater window button
-#: src/gui/windows/charselectdialog.cpp:80
-#: src/gui/windows/charselectdialog.cpp:614
-#: src/gui/windows/updaterwindow.cpp:192
+#: src/gui/windows/charselectdialog.cpp:77
+#: src/gui/windows/charselectdialog.cpp:626
+#: src/gui/windows/updaterwindow.cpp:191
msgid "Play"
msgstr ""
#. TRANSLATORS: char select dialog. button.
+#. TRANSLATORS: info message header
+#. TRANSLATORS: info header
#. TRANSLATORS: info message
-#: src/gui/windows/charselectdialog.cpp:82
-#: src/net/ea/charserverhandler.cpp:160
-#: src/net/eathena/charserverhandler.cpp:591
-#: src/net/eathena/charserverhandler.cpp:621
+#: src/gui/windows/charselectdialog.cpp:79
+#: src/net/ea/charserverhandler.cpp:166
+#: src/net/eathena/charserverhandler.cpp:608
+#: src/net/eathena/charserverhandler.cpp:644
msgid "Info"
msgstr ""
#. TRANSLATORS: char select dialog. button.
#. TRANSLATORS: unregister dialog name
#. TRANSLATORS: unregister dialog. button.
-#: src/gui/windows/charselectdialog.cpp:110
-#: src/gui/windows/unregisterdialog.cpp:47
-#: src/gui/windows/unregisterdialog.cpp:52
+#: src/gui/windows/charselectdialog.cpp:107
+#: src/gui/windows/unregisterdialog.cpp:48
+#: src/gui/windows/unregisterdialog.cpp:53
msgid "Unregister"
msgstr ""
#. TRANSLATORS: char select dialog. button.
-#: src/gui/windows/charselectdialog.cpp:122
+#: src/gui/windows/charselectdialog.cpp:119
msgid "Change Email"
msgstr ""
#. TRANSLATORS: char select dialog name
-#: src/gui/windows/charselectdialog.cpp:166
+#: src/gui/windows/charselectdialog.cpp:163
#, c-format
msgid "Account %s"
msgstr ""
-#: src/gui/windows/charselectdialog.cpp:195
+#. TRANSLATORS: pin code dialog header.
+#: src/gui/windows/charselectdialog.cpp:193
msgid "Please set new pincode"
msgstr ""
+#. TRANSLATORS: character rename dialog header.
#: src/gui/windows/charselectdialog.cpp:242
msgid "Please enter new name"
msgstr ""
#. TRANSLATORS: char select dialog. player info message.
-#: src/gui/windows/charselectdialog.cpp:261
+#: src/gui/windows/charselectdialog.cpp:262
#, c-format
msgid ""
"Hp: %u/%u\n"
@@ -5420,48 +5678,56 @@ msgid ""
"Money: %s"
msgstr ""
-#: src/gui/windows/charselectdialog.cpp:319
+#: src/gui/windows/charselectdialog.cpp:325
msgid "Incorrect password"
msgstr ""
#. TRANSLATORS: char deletion question.
-#: src/gui/windows/charselectdialog.cpp:464
+#: src/gui/windows/charselectdialog.cpp:473
msgid "Enter your email for deleting character"
msgstr ""
-#: src/gui/windows/charselectdialog.cpp:464
+#. TRANSLATORS: email label.
+#: src/gui/windows/charselectdialog.cpp:475
msgid "Enter email:"
msgstr ""
#. TRANSLATORS: char deletion question.
-#: src/gui/windows/charselectdialog.cpp:471
+#: src/gui/windows/charselectdialog.cpp:482
msgid "Enter password for deleting character"
msgstr ""
-#: src/gui/windows/charselectdialog.cpp:471
+#. TRANSLATORS: email label.
+#: src/gui/windows/charselectdialog.cpp:484
msgid "Enter password:"
msgstr ""
#. TRANSLATORS: chat message
-#: src/gui/windows/chatwindow.cpp:675
+#: src/gui/windows/chatwindow.cpp:669
#, c-format
msgid "Present: %s; %d players are present."
msgstr ""
#. TRANSLATORS: chat message
-#: src/gui/windows/chatwindow.cpp:1118
+#: src/gui/windows/chatwindow.cpp:1115
#, c-format
msgid "Whispering to %s: %s"
msgstr ""
+#. TRANSLATORS: error message
+#: src/gui/windows/chatwindow.cpp:1566
+#, c-format
+msgid "Broken nick detected: %s"
+msgstr ""
+
#. TRANSLATORS: owners pet name. For example: 4144's pet
-#: src/gui/windows/chatwindow.cpp:1728 src/net/eathena/pethandler.cpp:174
+#: src/gui/windows/chatwindow.cpp:1754 src/net/eathena/pethandler.cpp:173
#, c-format
msgid "%s's pet"
msgstr ""
#. TRANSLATORS: confirm dialog button
-#: src/gui/windows/confirmdialog.cpp:55
+#: src/gui/windows/confirmdialog.cpp:57
msgid "Yes"
msgstr "ใช่"
@@ -5496,49 +5762,49 @@ msgid "Auto open this window"
msgstr ""
#. TRANSLATORS: edit server dialog name
-#: src/gui/windows/editserverdialog.cpp:48
+#: src/gui/windows/editserverdialog.cpp:45
msgid "Edit Server"
msgstr ""
#. TRANSLATORS: edit server dialog button
#. TRANSLATORS: servers dialog button
-#: src/gui/windows/editserverdialog.cpp:57
-#: src/gui/windows/serverdialog.cpp:116
+#: src/gui/windows/editserverdialog.cpp:54
+#: src/gui/windows/serverdialog.cpp:115
msgid "Connect"
msgstr ""
#. TRANSLATORS: edit server dialog label
-#: src/gui/windows/editserverdialog.cpp:63
+#: src/gui/windows/editserverdialog.cpp:60
msgid "Use same ip"
msgstr ""
#. TRANSLATORS: edit server dialog label
-#: src/gui/windows/editserverdialog.cpp:76
+#: src/gui/windows/editserverdialog.cpp:73
msgid "Address:"
msgstr ""
#. TRANSLATORS: edit server dialog label
-#: src/gui/windows/editserverdialog.cpp:78
+#: src/gui/windows/editserverdialog.cpp:75
msgid "Port:"
msgstr ""
#. TRANSLATORS: edit server dialog label
-#: src/gui/windows/editserverdialog.cpp:80
+#: src/gui/windows/editserverdialog.cpp:77
msgid "Server type:"
msgstr ""
#. TRANSLATORS: edit server dialog label
-#: src/gui/windows/editserverdialog.cpp:82
+#: src/gui/windows/editserverdialog.cpp:79
msgid "Description:"
msgstr ""
#. TRANSLATORS: edit server dialog label
-#: src/gui/windows/editserverdialog.cpp:84
+#: src/gui/windows/editserverdialog.cpp:81
msgid "Online list url:"
msgstr ""
#. TRANSLATORS: edit server dialog error message
-#: src/gui/windows/editserverdialog.cpp:214
+#: src/gui/windows/editserverdialog.cpp:213
msgid "Please at least type both the address and the port of the server."
msgstr ""
@@ -5550,17 +5816,17 @@ msgstr ""
#. TRANSLATORS: egg selection dialog button
#. TRANSLATORS: input action name
-#: src/gui/windows/eggselectiondialog.cpp:51 src/input/pages/gui.cpp:93
+#: src/gui/windows/eggselectiondialog.cpp:51 src/input/pages/gui.cpp:91
msgid "Select"
msgstr ""
#. TRANSLATORS: font size
-#: src/gui/windows/emotewindow.cpp:47
+#: src/gui/windows/emotewindow.cpp:48
msgid "Normal font"
msgstr ""
#. TRANSLATORS: emotes tab name
-#: src/gui/windows/emotewindow.cpp:119
+#: src/gui/windows/emotewindow.cpp:118
msgid "Fonts"
msgstr ""
@@ -5569,10 +5835,24 @@ msgstr ""
msgid "Did you know..."
msgstr ""
+#. TRANSLATORS: insert card dialog name
+#: src/gui/windows/insertcarddialog.cpp:43
+#: src/gui/windows/insertcarddialog.cpp:45
+msgid "Insert card"
+msgstr ""
+
+#. TRANSLATORS: insert card dialog button
+#. TRANSLATORS: input action name
+#. TRANSLATORS: inventory button
+#: src/gui/windows/insertcarddialog.cpp:51 src/input/pages/gui.cpp:121
+#: src/resources/itemtypemapdata.h:97
+msgid "Insert"
+msgstr ""
+
#. TRANSLATORS: inventory button
#. TRANSLATORS: outfits window button
#. TRANSLATORS: inventory button
-#: src/gui/windows/inventorywindow.cpp:182 src/gui/windows/outfitwindow.cpp:62
+#: src/gui/windows/inventorywindow.cpp:196 src/gui/windows/outfitwindow.cpp:65
#: src/resources/itemtypemapdata.h:45 src/resources/itemtypemapdata.h:49
#: src/resources/itemtypemapdata.h:53 src/resources/itemtypemapdata.h:57
#: src/resources/itemtypemapdata.h:61 src/resources/itemtypemapdata.h:65
@@ -5583,191 +5863,174 @@ msgstr ""
msgid "Equip"
msgstr ""
-#. TRANSLATORS: inventory button
-#: src/gui/windows/inventorywindow.cpp:201
-msgid "Split"
-msgstr ""
-
#. TRANSLATORS: inventory outfits button
-#: src/gui/windows/inventorywindow.cpp:203
+#: src/gui/windows/inventorywindow.cpp:215
msgid "O"
msgstr ""
#. TRANSLATORS: inventory cart button
-#: src/gui/windows/inventorywindow.cpp:205
+#: src/gui/windows/inventorywindow.cpp:217
msgid "C"
msgstr ""
#. TRANSLATORS: inventory shop button
-#: src/gui/windows/inventorywindow.cpp:207
+#: src/gui/windows/inventorywindow.cpp:219
msgid "S"
msgstr ""
#. TRANSLATORS: inventory equipment button
-#: src/gui/windows/inventorywindow.cpp:209
+#: src/gui/windows/inventorywindow.cpp:221
msgid "E"
msgstr ""
#. TRANSLATORS: item amount window button
-#: src/gui/windows/itemamountwindow.cpp:171
+#: src/gui/windows/itemamountwindow.cpp:183
msgid "All"
msgstr ""
#. TRANSLATORS: amount window message
-#: src/gui/windows/itemamountwindow.cpp:227
+#: src/gui/windows/itemamountwindow.cpp:239
msgid "Select amount of items to trade."
msgstr ""
#. TRANSLATORS: amount window message
-#: src/gui/windows/itemamountwindow.cpp:231
+#: src/gui/windows/itemamountwindow.cpp:243
msgid "Select amount of items to drop."
msgstr ""
#. TRANSLATORS: amount window message
-#: src/gui/windows/itemamountwindow.cpp:235
+#: src/gui/windows/itemamountwindow.cpp:247
msgid "Select amount of items to store."
msgstr ""
#. TRANSLATORS: amount window message
-#: src/gui/windows/itemamountwindow.cpp:239
+#: src/gui/windows/itemamountwindow.cpp:252
+msgid "Select amount of items to send."
+msgstr ""
+
+#. TRANSLATORS: amount window message
+#: src/gui/windows/itemamountwindow.cpp:257
msgid "Select amount of items to store to cart."
msgstr ""
#. TRANSLATORS: amount window message
-#: src/gui/windows/itemamountwindow.cpp:243
+#: src/gui/windows/itemamountwindow.cpp:261
msgid "Select amount of items to retrieve."
msgstr ""
#. TRANSLATORS: amount window message
-#: src/gui/windows/itemamountwindow.cpp:247
+#: src/gui/windows/itemamountwindow.cpp:265
msgid "Select amount of items to retrieve from cart."
msgstr ""
#. TRANSLATORS: amount window message
-#: src/gui/windows/itemamountwindow.cpp:251
+#: src/gui/windows/itemamountwindow.cpp:269
msgid "Select amount of items to split."
msgstr ""
#. TRANSLATORS: amount window message
-#: src/gui/windows/itemamountwindow.cpp:255
+#: src/gui/windows/itemamountwindow.cpp:273
msgid "Add to buy shop."
msgstr ""
#. TRANSLATORS: amount window message
-#: src/gui/windows/itemamountwindow.cpp:259
+#: src/gui/windows/itemamountwindow.cpp:277
msgid "Add to sell shop."
msgstr ""
#. TRANSLATORS: amount window message
-#: src/gui/windows/itemamountwindow.cpp:263
+#: src/gui/windows/itemamountwindow.cpp:281
msgid "Unknown."
msgstr ""
#. TRANSLATORS: kill stats window button
-#: src/gui/windows/killstats.cpp:59
+#: src/gui/windows/killstats.cpp:54
msgid "Reset stats"
msgstr ""
#. TRANSLATORS: kill stats window button
-#: src/gui/windows/killstats.cpp:61
+#: src/gui/windows/killstats.cpp:56
msgid "Reset timer"
msgstr ""
#. TRANSLATORS: kill stats window label
-#: src/gui/windows/killstats.cpp:66 src/gui/windows/killstats.cpp:180
-#: src/gui/windows/killstats.cpp:285 src/gui/windows/killstats.cpp:526
+#: src/gui/windows/killstats.cpp:61 src/gui/windows/killstats.cpp:166
+#: src/gui/windows/killstats.cpp:272 src/gui/windows/killstats.cpp:423
#, c-format
msgid "Kills: %s, total exp: %s"
msgstr ""
#. TRANSLATORS: kill stats window label
-#: src/gui/windows/killstats.cpp:69 src/gui/windows/killstats.cpp:182
-#: src/gui/windows/killstats.cpp:262 src/gui/windows/killstats.cpp:277
-#: src/gui/windows/killstats.cpp:528
+#: src/gui/windows/killstats.cpp:64 src/gui/windows/killstats.cpp:168
+#: src/gui/windows/killstats.cpp:249 src/gui/windows/killstats.cpp:264
+#: src/gui/windows/killstats.cpp:425
#, c-format
msgid "Avg Exp: %s"
msgstr ""
#. TRANSLATORS: kill stats window label
-#: src/gui/windows/killstats.cpp:71 src/gui/windows/killstats.cpp:185
-#: src/gui/windows/killstats.cpp:267 src/gui/windows/killstats.cpp:281
-#: src/gui/windows/killstats.cpp:531
+#: src/gui/windows/killstats.cpp:66 src/gui/windows/killstats.cpp:171
+#: src/gui/windows/killstats.cpp:254 src/gui/windows/killstats.cpp:268
+#: src/gui/windows/killstats.cpp:428
#, c-format
msgid "No. of avg mob to next level: %s"
msgstr ""
#. TRANSLATORS: kill stats window label
-#: src/gui/windows/killstats.cpp:74 src/gui/windows/killstats.cpp:196
-#: src/gui/windows/killstats.cpp:289 src/gui/windows/killstats.cpp:534
+#: src/gui/windows/killstats.cpp:69 src/gui/windows/killstats.cpp:182
+#: src/gui/windows/killstats.cpp:276 src/gui/windows/killstats.cpp:431
#, c-format
msgid "Kills/Min: %s, Exp/Min: %s"
msgstr ""
#. TRANSLATORS: kill stats window label
-#: src/gui/windows/killstats.cpp:78 src/gui/windows/killstats.cpp:83
-#: src/gui/windows/killstats.cpp:88 src/gui/windows/killstats.cpp:355
-#: src/gui/windows/killstats.cpp:374 src/gui/windows/killstats.cpp:395
+#: src/gui/windows/killstats.cpp:73 src/gui/windows/killstats.cpp:78
+#: src/gui/windows/killstats.cpp:83 src/gui/windows/killstats.cpp:341
+#: src/gui/windows/killstats.cpp:360 src/gui/windows/killstats.cpp:381
#, c-format
msgid "Exp speed per %d min: %s"
msgid_plural "Exp speed per %d min: %s"
msgstr[0] ""
-#: src/gui/windows/killstats.cpp:80 src/gui/windows/killstats.cpp:85
-#: src/gui/windows/killstats.cpp:91
+#: src/gui/windows/killstats.cpp:75 src/gui/windows/killstats.cpp:80
+#: src/gui/windows/killstats.cpp:86
#, c-format
msgid "Time for next level per %d min: %s"
msgid_plural "Time for next level per %d min: %s"
msgstr[0] ""
#. TRANSLATORS: kill stats window label
-#: src/gui/windows/killstats.cpp:94 src/gui/windows/killstats.cpp:294
+#: src/gui/windows/killstats.cpp:89 src/gui/windows/killstats.cpp:281
msgid "Last kill exp:"
msgstr ""
#. TRANSLATORS: kill stats window label
-#: src/gui/windows/killstats.cpp:97 src/gui/windows/killstats.cpp:426
-#: src/gui/windows/killstats.cpp:433 src/gui/windows/killstats.cpp:440
-#: src/gui/windows/killstats.cpp:446
-msgid "Time before jacko spawn:"
-msgstr ""
-
-#. TRANSLATORS: kill stats window label
-#: src/gui/windows/killstats.cpp:134 src/gui/windows/killstats.cpp:247
+#: src/gui/windows/killstats.cpp:121 src/gui/windows/killstats.cpp:234
#, c-format
msgid "Level: %d at %f%%"
msgstr ""
#. TRANSLATORS: kill stats window label
-#: src/gui/windows/killstats.cpp:139 src/gui/windows/killstats.cpp:252
+#: src/gui/windows/killstats.cpp:126 src/gui/windows/killstats.cpp:239
#, c-format
msgid "Exp: %d/%d Left: %d"
msgstr ""
#. TRANSLATORS: kill stats window label
-#: src/gui/windows/killstats.cpp:143 src/gui/windows/killstats.cpp:258
-#: src/gui/windows/killstats.cpp:272
+#: src/gui/windows/killstats.cpp:130 src/gui/windows/killstats.cpp:245
+#: src/gui/windows/killstats.cpp:259
#, c-format
msgid "1%% = %d exp, avg mob for 1%%: %s"
msgstr ""
#. TRANSLATORS: kill stats window label
-#: src/gui/windows/killstats.cpp:361 src/gui/windows/killstats.cpp:370
-#: src/gui/windows/killstats.cpp:381 src/gui/windows/killstats.cpp:390
-#: src/gui/windows/killstats.cpp:403 src/gui/windows/killstats.cpp:412
+#: src/gui/windows/killstats.cpp:347 src/gui/windows/killstats.cpp:356
+#: src/gui/windows/killstats.cpp:367 src/gui/windows/killstats.cpp:376
+#: src/gui/windows/killstats.cpp:389 src/gui/windows/killstats.cpp:398
#, c-format
msgid " Time for next level: %s"
msgstr ""
-#. TRANSLATORS: kill stats window label
-#: src/gui/windows/killstats.cpp:433
-#, c-format
-msgid "%s %d?"
-msgstr ""
-
-#: src/gui/windows/killstats.cpp:440
-msgid "jacko spawning"
-msgstr ""
-
#. TRANSLATORS: login dialog name
#. TRANSLATORS: login dialog button
#: src/gui/windows/logindialog.cpp:64 src/gui/windows/logindialog.cpp:81
@@ -5792,8 +6055,8 @@ msgstr ""
#. TRANSLATORS: login dialog button
#. TRANSLATORS: register dialog name
#. TRANSLATORS: register dialog. button.
-#: src/gui/windows/logindialog.cpp:83 src/gui/windows/registerdialog.cpp:54
-#: src/gui/windows/registerdialog.cpp:63
+#: src/gui/windows/logindialog.cpp:83 src/gui/windows/registerdialog.cpp:51
+#: src/gui/windows/registerdialog.cpp:60
msgid "Register"
msgstr "สมัครสมาชิก"
@@ -5803,31 +6066,128 @@ msgid "Custom update host"
msgstr ""
#. TRANSLATORS: login dialog label
-#: src/gui/windows/logindialog.cpp:100
+#: src/gui/windows/logindialog.cpp:101
msgid "Server:"
msgstr ""
#. TRANSLATORS: login dialog label
-#: src/gui/windows/logindialog.cpp:110
+#: src/gui/windows/logindialog.cpp:111
#, c-format
msgid "Update host: %s"
msgstr ""
-#: src/gui/windows/logindialog.cpp:229
+#. TRANSLATORS: question dialog
+#: src/gui/windows/logindialog.cpp:238
msgid "Open register url"
msgstr ""
-#: src/gui/windows/ministatuswindow.cpp:72
+#. TRANSLATORS: mail edit window name
+#: src/gui/windows/maileditwindow.cpp:47
+msgid "Edit mail"
+msgstr ""
+
+#. TRANSLATORS: mail edit window button
+#: src/gui/windows/maileditwindow.cpp:50
+msgid "Send"
+msgstr ""
+
+#. TRANSLATORS: mail edit window button
+#. TRANSLATORS: npc dialog button
+#. TRANSLATORS: servers dialog button
+#. TRANSLATORS: shop window label
+#. TRANSLATORS: trade window button
+#: src/gui/windows/maileditwindow.cpp:54 src/gui/windows/npcdialog.cpp:117
+#: src/gui/windows/serverdialog.cpp:117 src/gui/windows/shopwindow.cpp:124
+#: src/gui/windows/tradewindow.cpp:82
+msgid "Add"
+msgstr ""
+
+#. TRANSLATORS: mail edit window label
+#: src/gui/windows/maileditwindow.cpp:56
+msgid "To:"
+msgstr ""
+
+#. TRANSLATORS: mail edit window label
+#. TRANSLATORS: mail view window label
+#: src/gui/windows/maileditwindow.cpp:58 src/gui/windows/mailviewwindow.cpp:72
+msgid "Subject:"
+msgstr ""
+
+#. TRANSLATORS: mail edit window label
+#. TRANSLATORS: mail view window label
+#: src/gui/windows/maileditwindow.cpp:60
+#: src/gui/windows/mailviewwindow.cpp:103
+msgid "Money:"
+msgstr ""
+
+#. TRANSLATORS: mail edit window label
+#: src/gui/windows/maileditwindow.cpp:62
+#: src/gui/windows/mailviewwindow.cpp:119
+#: src/gui/windows/mailviewwindow.cpp:124
+msgid "Item:"
+msgstr ""
+
+#. TRANSLATORS: mail edit window label
+#. TRANSLATORS: mail view window label
+#: src/gui/windows/maileditwindow.cpp:64 src/gui/windows/mailviewwindow.cpp:75
+msgid "Message:"
+msgstr ""
+
+#. TRANSLATORS: mail view window name
+#: src/gui/windows/mailviewwindow.cpp:53
+msgid "View mail"
+msgstr ""
+
+#. TRANSLATORS: mail view window button
+#: src/gui/windows/mailviewwindow.cpp:63
+msgid "Reply"
+msgstr ""
+
+#. TRANSLATORS: mail view window label
+#: src/gui/windows/mailviewwindow.cpp:65
+msgid "Time:"
+msgstr ""
+
+#. TRANSLATORS: mail view window label
+#: src/gui/windows/mailviewwindow.cpp:69
+msgid "From:"
+msgstr ""
+
+#: src/gui/windows/mailviewwindow.cpp:131
+msgid "Get attach"
+msgstr ""
+
+#. TRANSLATORS: mail window button
+#: src/gui/windows/mailwindow.cpp:62
+msgid "Refresh"
+msgstr ""
+
+#. TRANSLATORS: mail window button
+#: src/gui/windows/mailwindow.cpp:64
+msgid "New"
+msgstr ""
+
+#. TRANSLATORS: mail window button
+#: src/gui/windows/mailwindow.cpp:68
+msgid "Return"
+msgstr ""
+
+#. TRANSLATORS: mail window button
+#: src/gui/windows/mailwindow.cpp:70
+msgid "Open"
+msgstr ""
+
+#: src/gui/windows/ministatuswindow.cpp:71
msgid "health bar"
msgstr ""
#. TRANSLATORS: status bar name
-#: src/gui/windows/ministatuswindow.cpp:83
+#: src/gui/windows/ministatuswindow.cpp:82
msgid "mana bar"
msgstr ""
#. TRANSLATORS: status bar name
-#: src/gui/windows/ministatuswindow.cpp:87
+#: src/gui/windows/ministatuswindow.cpp:86
msgid "experience bar"
msgstr ""
@@ -5842,199 +6202,180 @@ msgid "inventory slots bar"
msgstr ""
#. TRANSLATORS: status bar name
-#: src/gui/windows/ministatuswindow.cpp:102
+#: src/gui/windows/ministatuswindow.cpp:103
msgid "money bar"
msgstr ""
#. TRANSLATORS: status bar name
-#: src/gui/windows/ministatuswindow.cpp:106
+#: src/gui/windows/ministatuswindow.cpp:108
msgid "arrows bar"
msgstr ""
#. TRANSLATORS: status bar name
-#: src/gui/windows/ministatuswindow.cpp:111
+#: src/gui/windows/ministatuswindow.cpp:114
msgid "status bar"
msgstr ""
-#: src/gui/windows/ministatuswindow.cpp:134
+#: src/gui/windows/ministatuswindow.cpp:137
msgid "job bar"
msgstr ""
#. TRANSLATORS: status bar label
#. TRANSLATORS: status window label
-#: src/gui/windows/ministatuswindow.cpp:341
-#: src/gui/windows/statuswindow.cpp:249
+#: src/gui/windows/ministatuswindow.cpp:352
+#: src/gui/windows/statuswindow.cpp:255
#, c-format
msgid "Level: %d (GM %d)"
msgstr ""
#. TRANSLATORS: status bar label
#. TRANSLATORS: status window label
-#: src/gui/windows/ministatuswindow.cpp:348
-#: src/gui/windows/statuswindow.cpp:71 src/gui/windows/statuswindow.cpp:256
-#: src/gui/windows/statuswindow.cpp:381
+#: src/gui/windows/ministatuswindow.cpp:359
+#: src/gui/windows/statuswindow.cpp:67 src/gui/windows/statuswindow.cpp:262
+#: src/gui/windows/statuswindow.cpp:387
#, c-format
msgid "Level: %d"
msgstr "เลเวล: %d"
#. TRANSLATORS: status bar label
-#: src/gui/windows/ministatuswindow.cpp:364
-#: src/gui/windows/ministatuswindow.cpp:401
+#: src/gui/windows/ministatuswindow.cpp:375
+#: src/gui/windows/ministatuswindow.cpp:412
msgid "Need"
msgstr ""
#. TRANSLATORS: job bar label
-#: src/gui/windows/ministatuswindow.cpp:388
+#: src/gui/windows/ministatuswindow.cpp:399
#, c-format
msgid "Job level: %d"
msgstr ""
#. TRANSLATORS: npc dialog button
-#: src/gui/windows/npcdialog.cpp:71
+#: src/gui/windows/npcdialog.cpp:72
msgid "Stop waiting"
msgstr ""
#. TRANSLATORS: npc dialog button
-#: src/gui/windows/npcdialog.cpp:73
+#: src/gui/windows/npcdialog.cpp:74
msgid "Next"
msgstr "ถัดไป"
#. TRANSLATORS: npc dialog button
-#: src/gui/windows/npcdialog.cpp:77
+#: src/gui/windows/npcdialog.cpp:78
msgid "Submit"
msgstr ""
#. TRANSLATORS: npc dialog button
-#. TRANSLATORS: servers dialog button
-#. TRANSLATORS: shop window label
-#. TRANSLATORS: trade window button
-#: src/gui/windows/npcdialog.cpp:115 src/gui/windows/serverdialog.cpp:118
-#: src/gui/windows/shopwindow.cpp:121 src/gui/windows/tradewindow.cpp:84
-msgid "Add"
-msgstr ""
-
-#. TRANSLATORS: label in npc post dialog
-#: src/gui/windows/npcpostdialog.cpp:59
-msgid "To:"
-msgstr ""
-
-#. TRANSLATORS: button in npc post dialog
-#: src/gui/windows/npcpostdialog.cpp:66
-msgid "Send"
-msgstr ""
-
-#. TRANSLATORS: npc post message error
-#: src/gui/windows/npcpostdialog.cpp:113
-msgid "Failed to send as sender or letter invalid."
+#: src/gui/windows/npcdialog.cpp:119
+msgid "Reset"
msgstr ""
#. TRANSLATORS: sell confirmation header
-#: src/gui/windows/npcselldialog.cpp:69
+#: src/gui/windows/npcselldialog.cpp:68
msgid "sell item"
msgstr ""
#. TRANSLATORS: sell confirmation message
-#: src/gui/windows/npcselldialog.cpp:71
+#: src/gui/windows/npcselldialog.cpp:70
#, c-format
msgid "Do you really want to sell %s?"
msgstr ""
#. TRANSLATORS: outfits window label
-#: src/gui/windows/outfitwindow.cpp:64 src/gui/windows/outfitwindow.cpp:562
+#: src/gui/windows/outfitwindow.cpp:67 src/gui/windows/outfitwindow.cpp:620
#, c-format
msgid "Outfit: %d"
msgstr ""
#. TRANSLATORS: outfits window checkbox
-#: src/gui/windows/outfitwindow.cpp:66
+#: src/gui/windows/outfitwindow.cpp:69
msgid "Unequip first"
msgstr ""
#. TRANSLATORS: outfits window checkbox
-#: src/gui/windows/outfitwindow.cpp:69
+#: src/gui/windows/outfitwindow.cpp:72
msgid "Away outfit"
msgstr ""
#. TRANSLATORS: quit dialog button
-#: src/gui/windows/quitdialog.cpp:62
+#: src/gui/windows/quitdialog.cpp:60
msgid "Switch server"
msgstr ""
#. TRANSLATORS: quit dialog button
-#: src/gui/windows/quitdialog.cpp:65
+#: src/gui/windows/quitdialog.cpp:63
msgid "Switch character"
msgstr ""
#. TRANSLATORS: register dialog. label.
-#: src/gui/windows/registerdialog.cpp:81
+#: src/gui/windows/registerdialog.cpp:78
msgid "Confirm:"
msgstr "ยืนยัน:"
#. TRANSLATORS: register dialog. button.
-#: src/gui/windows/registerdialog.cpp:98
+#: src/gui/windows/registerdialog.cpp:95
msgid "Male"
msgstr "ชาย"
#. TRANSLATORS: register dialog. button.
-#: src/gui/windows/registerdialog.cpp:100
+#: src/gui/windows/registerdialog.cpp:97
msgid "Female"
msgstr "หญิง"
#. TRANSLATORS: register dialog. label.
-#: src/gui/windows/registerdialog.cpp:121
+#: src/gui/windows/registerdialog.cpp:118
msgid "Email:"
msgstr "Email:"
#. TRANSLATORS: error message
-#: src/gui/windows/registerdialog.cpp:188
+#: src/gui/windows/registerdialog.cpp:186
#, c-format
msgid "The username needs to be at least %u characters long."
msgstr ""
#. TRANSLATORS: error message
-#: src/gui/windows/registerdialog.cpp:197
+#: src/gui/windows/registerdialog.cpp:195
#, c-format
msgid "The username needs to be less than %u characters long."
msgstr ""
#. TRANSLATORS: error message
#. TRANSLATORS: unregister dialog. error message.
-#: src/gui/windows/registerdialog.cpp:206
-#: src/gui/windows/unregisterdialog.cpp:126
+#: src/gui/windows/registerdialog.cpp:204
+#: src/gui/windows/unregisterdialog.cpp:128
#, c-format
msgid "The password needs to be at least %u characters long."
msgstr ""
#. TRANSLATORS: error message
#. TRANSLATORS: unregister dialog. error message.
-#: src/gui/windows/registerdialog.cpp:215
-#: src/gui/windows/unregisterdialog.cpp:133
+#: src/gui/windows/registerdialog.cpp:213
+#: src/gui/windows/unregisterdialog.cpp:135
#, c-format
msgid "The password needs to be less than %u characters long."
msgstr ""
#. TRANSLATORS: error message
-#: src/gui/windows/registerdialog.cpp:223
+#: src/gui/windows/registerdialog.cpp:221
msgid "Passwords do not match."
msgstr ""
#. TRANSLATORS: servers dialog name
-#: src/gui/windows/serverdialog.cpp:105
+#: src/gui/windows/serverdialog.cpp:104
msgid "Choose Your Server"
msgstr ""
#. TRANSLATORS: servers dialog button
-#: src/gui/windows/serverdialog.cpp:124
+#: src/gui/windows/serverdialog.cpp:123
msgid "Load"
msgstr ""
#. TRANSLATORS: servers dialog name
-#: src/gui/windows/serverdialog.cpp:138
+#: src/gui/windows/serverdialog.cpp:135
msgid "Choose Your Server *** SAFE MODE ***"
msgstr ""
#. TRANSLATORS: servers dialog checkbox
-#: src/gui/windows/serverdialog.cpp:147
+#: src/gui/windows/serverdialog.cpp:144
msgid "Use same ip for game sub servers"
msgstr ""
@@ -6060,34 +6401,34 @@ msgid "Error retreiving server list!"
msgstr ""
#. TRANSLATORS: servers dialog label
-#: src/gui/windows/serverdialog.cpp:502
+#: src/gui/windows/serverdialog.cpp:507
msgid "requires a newer version"
msgstr ""
#. TRANSLATORS: servers dialog label
-#: src/gui/windows/serverdialog.cpp:507
+#: src/gui/windows/serverdialog.cpp:512
#, c-format
msgid "requires v%s"
msgstr ""
#. TRANSLATORS: setup button
-#: src/gui/windows/setupwindow.cpp:92
+#: src/gui/windows/setupwindow.cpp:97
msgid "Apply"
msgstr ""
#. TRANSLATORS: setup button
-#: src/gui/windows/setupwindow.cpp:98
+#: src/gui/windows/setupwindow.cpp:103
msgid "Reset Windows"
msgstr ""
#. TRANSLATORS: shop window name
-#: src/gui/windows/shopwindow.cpp:101 src/gui/windows/shopwindow.cpp:1071
+#: src/gui/windows/shopwindow.cpp:102 src/gui/windows/shopwindow.cpp:1077
msgid "Personal Shop"
msgstr ""
#. TRANSLATORS: shop window button
-#: src/gui/windows/shopwindow.cpp:190 src/gui/windows/shopwindow.cpp:431
-#: src/gui/windows/shopwindow.cpp:450
+#: src/gui/windows/shopwindow.cpp:190 src/gui/windows/shopwindow.cpp:434
+#: src/gui/windows/shopwindow.cpp:453
msgid "Publish"
msgstr ""
@@ -6101,66 +6442,67 @@ msgstr ""
msgid "Show links in announce"
msgstr ""
-#: src/gui/windows/shopwindow.cpp:371
+#. TRANSLATORS: shop rename dialog title
+#: src/gui/windows/shopwindow.cpp:373
msgid "Please enter new shop name"
msgstr ""
-#: src/gui/windows/shopwindow.cpp:429 src/gui/windows/shopwindow.cpp:448
+#: src/gui/windows/shopwindow.cpp:432 src/gui/windows/shopwindow.cpp:451
msgid "Unpublish"
msgstr ""
#. TRANSLATORS: shop window dialog
#. TRANSLATORS: trade message
-#: src/gui/windows/shopwindow.cpp:955 src/net/ea/tradehandler.cpp:172
+#: src/gui/windows/shopwindow.cpp:959 src/net/ea/tradehandler.cpp:176
msgid "Request for Trade"
msgstr ""
-#: src/gui/windows/shopwindow.cpp:955
+#: src/gui/windows/shopwindow.cpp:960
#, c-format
msgid "%s wants to %s %s do you accept?"
msgstr ""
#. TRANSLATORS: shop window name
-#: src/gui/windows/shopwindow.cpp:1076
+#: src/gui/windows/shopwindow.cpp:1082
#, c-format
msgid "Personal Shop - %s"
msgstr ""
#. TRANSLATORS: skills dialog button
-#: src/gui/windows/skilldialog.cpp:81
+#: src/gui/windows/skilldialog.cpp:79
msgid "Up"
msgstr ""
#. TRANSLATORS: skills dialog label
-#: src/gui/windows/skilldialog.cpp:191
+#: src/gui/windows/skilldialog.cpp:189
#, c-format
msgid "Skill points available: %d"
msgstr ""
#. TRANSLATORS: skills dialog default skill tab
-#: src/gui/windows/skilldialog.cpp:289
+#: src/gui/windows/skilldialog.cpp:287
#, c-format
msgid "Skill Set %d"
msgstr ""
#. TRANSLATORS: skills dialog. skill id
-#: src/gui/windows/skilldialog.cpp:310
+#: src/gui/windows/skilldialog.cpp:308
#, c-format
msgid "Skill %d"
msgstr ""
-#: src/gui/windows/skilldialog.cpp:478
+#: src/gui/windows/skilldialog.cpp:484
#, c-format
msgid "Failed skill: %s"
msgstr ""
#. TRANSLATORS: here P is title for visible players tab in social window
-#: src/gui/windows/socialwindow.cpp:70
+#: src/gui/windows/socialwindow.cpp:68
msgid "P"
msgstr ""
#. TRANSLATORS: social window button
-#: src/gui/windows/socialwindow.cpp:81
+#: src/gui/windows/socialwindow.cpp:79
msgid "Invite"
msgstr ""
@@ -6171,142 +6513,141 @@ msgid "Accepted party invite from %s."
msgstr ""
#. TRANSLATORS: chat message
-#: src/gui/windows/socialwindow.cpp:281
+#: src/gui/windows/socialwindow.cpp:282
#, c-format
msgid "Rejected party invite from %s."
msgstr ""
#. TRANSLATORS: chat message
-#: src/gui/windows/socialwindow.cpp:298
+#: src/gui/windows/socialwindow.cpp:300
#, c-format
msgid "Accepted guild invite from %s."
msgstr ""
#. TRANSLATORS: chat message
-#: src/gui/windows/socialwindow.cpp:316
+#: src/gui/windows/socialwindow.cpp:319
#, c-format
msgid "Rejected guild invite from %s."
msgstr ""
#. TRANSLATORS: chat message
-#: src/gui/windows/socialwindow.cpp:360
+#: src/gui/windows/socialwindow.cpp:364
#, c-format
msgid "Creating guild called %s."
msgstr ""
#. TRANSLATORS: chat message
-#: src/gui/windows/socialwindow.cpp:381
+#: src/gui/windows/socialwindow.cpp:386
#, c-format
msgid "Creating party called %s."
msgstr ""
#. TRANSLATORS: guild creation message
-#: src/gui/windows/socialwindow.cpp:396
+#: src/gui/windows/socialwindow.cpp:403
msgid "Guild Name"
msgstr ""
#. TRANSLATORS: guild creation message
-#: src/gui/windows/socialwindow.cpp:398
+#: src/gui/windows/socialwindow.cpp:405
msgid "Choose your guild's name."
msgstr ""
#. TRANSLATORS: chat message
-#: src/gui/windows/socialwindow.cpp:414
+#: src/gui/windows/socialwindow.cpp:420
msgid "Received guild request, but one already exists."
msgstr ""
#. TRANSLATORS: chat message
-#: src/gui/windows/socialwindow.cpp:422
+#: src/gui/windows/socialwindow.cpp:429
#, c-format
msgid "%s has invited you to join the guild %s."
msgstr ""
#. TRANSLATORS: guild invite message
-#: src/gui/windows/socialwindow.cpp:429
+#: src/gui/windows/socialwindow.cpp:437
msgid "Accept Guild Invite"
msgstr ""
#. TRANSLATORS: chat message
-#: src/gui/windows/socialwindow.cpp:446
+#: src/gui/windows/socialwindow.cpp:457
msgid "Received party request, but one already exists."
msgstr ""
#. TRANSLATORS: party invite message
-#: src/gui/windows/socialwindow.cpp:458
+#: src/gui/windows/socialwindow.cpp:470
msgid "You have been invited you to join a party."
msgstr ""
#. TRANSLATORS: party invite message
-#: src/gui/windows/socialwindow.cpp:463
+#: src/gui/windows/socialwindow.cpp:475
#, c-format
msgid "You have been invited to join the %s party."
msgstr ""
#. TRANSLATORS: party invite message
-#: src/gui/windows/socialwindow.cpp:472
+#: src/gui/windows/socialwindow.cpp:484
#, c-format
msgid "%s has invited you to join their party."
msgstr ""
#. TRANSLATORS: party invite message
-#: src/gui/windows/socialwindow.cpp:478
+#: src/gui/windows/socialwindow.cpp:490
#, c-format
msgid "%s has invited you to join the %s party."
msgstr ""
-#. TRANSLATORS: party invite message
-#: src/gui/windows/socialwindow.cpp:488
+#: src/gui/windows/socialwindow.cpp:501
msgid "Accept Party Invite"
msgstr ""
-#: src/gui/windows/socialwindow.cpp:505
+#: src/gui/windows/socialwindow.cpp:522
msgid "Cannot create party. You are already in a party"
msgstr ""
#. TRANSLATORS: party creation message
-#: src/gui/windows/socialwindow.cpp:514
+#: src/gui/windows/socialwindow.cpp:535
msgid "Party Name"
msgstr ""
#. TRANSLATORS: party creation message
-#: src/gui/windows/socialwindow.cpp:516
+#: src/gui/windows/socialwindow.cpp:537
msgid "Choose your party's name."
msgstr ""
#. TRANSLATORS: status window label
-#: src/gui/windows/statuswindow.cpp:75
+#: src/gui/windows/statuswindow.cpp:71
msgid "HP:"
msgstr ""
#. TRANSLATORS: status window label
-#: src/gui/windows/statuswindow.cpp:78
+#: src/gui/windows/statuswindow.cpp:74
msgid "Exp:"
msgstr ""
#. TRANSLATORS: status window label
-#: src/gui/windows/statuswindow.cpp:136
+#: src/gui/windows/statuswindow.cpp:139
msgid "MP:"
msgstr ""
#. TRANSLATORS: status window label
-#: src/gui/windows/statuswindow.cpp:179 src/gui/windows/statuswindow.cpp:307
+#: src/gui/windows/statuswindow.cpp:185 src/gui/windows/statuswindow.cpp:313
#, c-format
msgid "Job: %d"
msgstr ""
#. TRANSLATORS: status window label
-#: src/gui/windows/statuswindow.cpp:181
+#: src/gui/windows/statuswindow.cpp:187
msgid "Job:"
msgstr ""
#. TRANSLATORS: status window label
-#: src/gui/windows/statuswindow.cpp:237 src/gui/windows/statuswindow.cpp:353
+#: src/gui/windows/statuswindow.cpp:243 src/gui/windows/statuswindow.cpp:359
#, c-format
msgid "Character points: %d"
msgstr ""
#. TRANSLATORS: status window label
-#: src/gui/windows/statuswindow.cpp:368
+#: src/gui/windows/statuswindow.cpp:374
#, c-format
msgid "Correction points: %d"
msgstr ""
@@ -6317,219 +6658,219 @@ msgid "Command Editor"
msgstr ""
#. TRANSLATORS: command editor button
-#: src/gui/windows/textcommandeditor.cpp:52
+#: src/gui/windows/textcommandeditor.cpp:53
msgid "magic"
msgstr ""
#. TRANSLATORS: command editor button
-#: src/gui/windows/textcommandeditor.cpp:54
+#: src/gui/windows/textcommandeditor.cpp:55
msgid "other"
msgstr ""
#. TRANSLATORS: command editor label
-#: src/gui/windows/textcommandeditor.cpp:56
+#: src/gui/windows/textcommandeditor.cpp:57
msgid "Symbol:"
msgstr ""
#. TRANSLATORS: command editor label
-#: src/gui/windows/textcommandeditor.cpp:59
+#: src/gui/windows/textcommandeditor.cpp:60
msgid "Command:"
msgstr ""
#. TRANSLATORS: command editor label
-#: src/gui/windows/textcommandeditor.cpp:62
+#: src/gui/windows/textcommandeditor.cpp:63
msgid "Comment:"
msgstr ""
#. TRANSLATORS: command editor label
-#: src/gui/windows/textcommandeditor.cpp:66
+#: src/gui/windows/textcommandeditor.cpp:67
msgid "Target Type:"
msgstr ""
#. TRANSLATORS: command editor label
-#: src/gui/windows/textcommandeditor.cpp:70
+#: src/gui/windows/textcommandeditor.cpp:71
msgid "Icon:"
msgstr ""
#. TRANSLATORS: command editor label
-#: src/gui/windows/textcommandeditor.cpp:73
+#: src/gui/windows/textcommandeditor.cpp:74
msgid "Mana:"
msgstr ""
#. TRANSLATORS: command editor label
-#: src/gui/windows/textcommandeditor.cpp:76
+#: src/gui/windows/textcommandeditor.cpp:77
msgid "Magic level:"
msgstr ""
#. TRANSLATORS: command editor label
-#: src/gui/windows/textcommandeditor.cpp:80
+#: src/gui/windows/textcommandeditor.cpp:81
msgid "Magic School:"
msgstr ""
#. TRANSLATORS: command editor label
-#: src/gui/windows/textcommandeditor.cpp:83
+#: src/gui/windows/textcommandeditor.cpp:84
msgid "School level:"
msgstr ""
#. TRANSLATORS: command editor button
-#: src/gui/windows/textcommandeditor.cpp:88
+#: src/gui/windows/textcommandeditor.cpp:89
msgid "Save"
msgstr ""
#. TRANSLATORS: trade window button
-#: src/gui/windows/tradewindow.cpp:64
+#: src/gui/windows/tradewindow.cpp:62
msgid "Propose trade"
msgstr ""
#. TRANSLATORS: trade window button
-#: src/gui/windows/tradewindow.cpp:66
+#: src/gui/windows/tradewindow.cpp:64
msgid "Confirmed. Waiting..."
msgstr ""
#. TRANSLATORS: trade window button
-#: src/gui/windows/tradewindow.cpp:68
+#: src/gui/windows/tradewindow.cpp:66
msgid "Agree trade"
msgstr ""
#. TRANSLATORS: trade window button
-#: src/gui/windows/tradewindow.cpp:70
+#: src/gui/windows/tradewindow.cpp:68
msgid "Agreed. Waiting..."
msgstr ""
#. TRANSLATORS: trade window caption
-#: src/gui/windows/tradewindow.cpp:74
+#: src/gui/windows/tradewindow.cpp:72
msgid "Trade: You"
msgstr ""
#. TRANSLATORS: trade window money label
-#: src/gui/windows/tradewindow.cpp:82 src/gui/windows/tradewindow.cpp:191
+#: src/gui/windows/tradewindow.cpp:80 src/gui/windows/tradewindow.cpp:189
#, c-format
msgid "You get %s"
msgstr ""
#. TRANSLATORS: trade window money change button
-#: src/gui/windows/tradewindow.cpp:87
+#: src/gui/windows/tradewindow.cpp:85
msgid "Change"
msgstr ""
#. TRANSLATORS: trade window money label
-#: src/gui/windows/tradewindow.cpp:132
+#: src/gui/windows/tradewindow.cpp:130
msgid "You give:"
msgstr ""
#. TRANSLATORS: trade error
-#: src/gui/windows/tradewindow.cpp:427
+#: src/gui/windows/tradewindow.cpp:425
msgid "You don't have enough money."
msgstr ""
#. TRANSLATORS: trade error
-#: src/gui/windows/tradewindow.cpp:513
+#: src/gui/windows/tradewindow.cpp:514
msgid ""
"Failed adding item. You can not overlap one kind of item on the window."
msgstr ""
#. TRANSLATORS: unregister dialog. label.
-#: src/gui/windows/unregisterdialog.cpp:62
+#: src/gui/windows/unregisterdialog.cpp:64
#, c-format
msgid "Name: %s"
msgstr "ชื่อ: %s"
#. TRANSLATORS: updater window name
-#: src/gui/windows/updaterwindow.cpp:171
+#: src/gui/windows/updaterwindow.cpp:170
msgid "Updating..."
msgstr ""
#. TRANSLATORS: updater window label
-#: src/gui/windows/updaterwindow.cpp:188
+#: src/gui/windows/updaterwindow.cpp:187
msgid "Connecting..."
msgstr "กำลังเชื่อมต่อ..."
-#: src/gui/windows/updaterwindow.cpp:405
+#: src/gui/windows/updaterwindow.cpp:410
msgid "Show all news (can be slow)"
msgstr ""
#. TRANSLATORS: update message
-#: src/gui/windows/updaterwindow.cpp:823
+#: src/gui/windows/updaterwindow.cpp:845
msgid "##1 The update process is incomplete."
msgstr ""
#. TRANSLATORS: Continues "The update process is incomplete.".
-#: src/gui/windows/updaterwindow.cpp:825
+#: src/gui/windows/updaterwindow.cpp:847
msgid "##1 It is strongly recommended that"
msgstr ""
#. TRANSLATORS: Begins "It is strongly recommended that".
-#: src/gui/windows/updaterwindow.cpp:827
+#: src/gui/windows/updaterwindow.cpp:849
msgid "##1 you try again later."
msgstr ""
#. TRANSLATORS: updater window label
-#: src/gui/windows/updaterwindow.cpp:1011
+#: src/gui/windows/updaterwindow.cpp:1033
msgid "Completed"
msgstr ""
#. TRANSLATORS: who is online window name
-#: src/gui/windows/whoisonline.cpp:93 src/gui/windows/whoisonline.cpp:639
+#: src/gui/windows/whoisonline.cpp:91 src/gui/windows/whoisonline.cpp:645
msgid "Who Is Online - Updating"
msgstr ""
#. TRANSLATORS: who is online. button.
-#: src/gui/windows/whoisonline.cpp:104
+#: src/gui/windows/whoisonline.cpp:105
msgid "Update"
msgstr ""
#. TRANSLATORS: who is online window name
-#: src/gui/windows/whoisonline.cpp:230
+#: src/gui/windows/whoisonline.cpp:232
msgid "Who Is Online - "
msgstr ""
#. TRANSLATORS: who is online window name
-#: src/gui/windows/whoisonline.cpp:655
+#: src/gui/windows/whoisonline.cpp:661
msgid "Who Is Online - error"
msgstr ""
#. TRANSLATORS: who is online window name
-#: src/gui/windows/whoisonline.cpp:699
+#: src/gui/windows/whoisonline.cpp:705
msgid "Who Is Online - Update"
msgstr ""
#. TRANSLATORS: world select dialog name
-#: src/gui/windows/worldselectdialog.cpp:48
+#: src/gui/windows/worldselectdialog.cpp:47
msgid "Select World"
msgstr ""
#. TRANSLATORS: world dialog button
-#: src/gui/windows/worldselectdialog.cpp:54
+#: src/gui/windows/worldselectdialog.cpp:53
msgid "Change Login"
msgstr ""
#. TRANSLATORS: world dialog button
-#: src/gui/windows/worldselectdialog.cpp:56
+#: src/gui/windows/worldselectdialog.cpp:55
msgid "Choose World"
msgstr ""
#. TRANSLATORS: long key name. must be short.
#. TRANSLATORS: short key name. must be very short.
#. TRANSLATORS: long key name, should be short
-#: src/input/inputmanager.cpp:374 src/input/inputmanager.cpp:418
+#: src/input/inputmanager.cpp:376 src/input/inputmanager.cpp:420
#: src/input/keyboardconfig.cpp:102
#, c-format
msgid "key_%d"
msgstr ""
#. TRANSLATORS: long joystick button name. must be short.
-#: src/input/inputmanager.cpp:380
+#: src/input/inputmanager.cpp:382
#, c-format
msgid "JButton%d"
msgstr ""
#. TRANSLATORS: unknown long key type
-#: src/input/inputmanager.cpp:394
+#: src/input/inputmanager.cpp:396
msgid "unknown key"
msgstr ""
#. TRANSLATORS: short joystick button name. muse be very short
-#: src/input/inputmanager.cpp:424
+#: src/input/inputmanager.cpp:426
#, c-format
msgid "JB%d"
msgstr ""
@@ -6537,1268 +6878,1268 @@ msgstr ""
#. TRANSLATORS: unknown short key type. must be short
#. TRANSLATORS: Unknown key short string.
#. TRANSLATORS: This string must be maximum 5 chars
-#: src/input/inputmanager.cpp:438 src/input/keyboardconfig.cpp:146
+#: src/input/inputmanager.cpp:440 src/input/keyboardconfig.cpp:146
msgid "u key"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/basic.cpp:36
+#: src/input/pages/basic.cpp:34
msgid "Target and attack keys"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/basic.cpp:48
+#: src/input/pages/basic.cpp:46
msgid "Target & attack closest monster"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/basic.cpp:54
+#: src/input/pages/basic.cpp:52
msgid "Target & attack closest player"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/basic.cpp:60
+#: src/input/pages/basic.cpp:58
msgid "Move to Target"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/basic.cpp:66
+#: src/input/pages/basic.cpp:64
msgid "Change Move to Target type"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/basic.cpp:72
+#: src/input/pages/basic.cpp:70
msgid "Move to Home location"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/basic.cpp:78
+#: src/input/pages/basic.cpp:76
msgid "Set home location"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/basic.cpp:84
+#: src/input/pages/basic.cpp:82
msgid "Move to navigation point"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/basic.cpp:96
+#: src/input/pages/basic.cpp:94
msgid "Stop Attack / Modifier key"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/basic.cpp:102
+#: src/input/pages/basic.cpp:100
msgid "Untarget"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/basic.cpp:108
+#: src/input/pages/basic.cpp:106
msgid "Target monster"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/basic.cpp:114
+#: src/input/pages/basic.cpp:112
msgid "Target closest monster (without filters)"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/basic.cpp:120
+#: src/input/pages/basic.cpp:118
msgid "Target NPC"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/basic.cpp:126
+#: src/input/pages/basic.cpp:124
msgid "Target Player"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/basic.cpp:132
+#: src/input/pages/basic.cpp:130
msgid "Target mercenary"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/basic.cpp:138
+#: src/input/pages/basic.cpp:136
+msgid "Change targeting type"
+msgstr ""
+
+#. TRANSLATORS: input action name
+#: src/input/pages/basic.cpp:142
msgid "Target pet"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/basic.cpp:144
+#: src/input/pages/basic.cpp:148
msgid "Catch pet"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/basic.cpp:150
+#: src/input/pages/basic.cpp:154
msgid "Other Keys"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/basic.cpp:156
+#: src/input/pages/basic.cpp:160
msgid "Pickup"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/basic.cpp:162
+#: src/input/pages/basic.cpp:166
msgid "Change Pickup Type"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/basic.cpp:168
+#: src/input/pages/basic.cpp:172
msgid "Sit"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/basic.cpp:174
+#: src/input/pages/basic.cpp:178
msgid "Screenshot"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/basic.cpp:180
+#: src/input/pages/basic.cpp:184
msgid "Enable/Disable Trading"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/basic.cpp:186
+#: src/input/pages/basic.cpp:190
msgid "Open trade window"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/basic.cpp:192
+#: src/input/pages/basic.cpp:196
msgid "Start trade with target"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/basic.cpp:198
+#: src/input/pages/basic.cpp:202
msgid "Follow selected player"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/basic.cpp:204
+#: src/input/pages/basic.cpp:208
msgid "Change Map View Mode"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/basic.cpp:210
+#: src/input/pages/basic.cpp:214
msgid "Select OK"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/basic.cpp:222
+#: src/input/pages/basic.cpp:226
msgid "Stop or sit"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/basic.cpp:228
+#: src/input/pages/basic.cpp:232
msgid "Return to safe video mode"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/basic.cpp:234
+#: src/input/pages/basic.cpp:238
msgid "Fire your homunculus"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/basic.cpp:252
+#: src/input/pages/basic.cpp:256
msgid "Open context menu"
msgstr ""
#. TRANSLATORS: input action group
-#: src/input/pages/chat.cpp:33
+#: src/input/pages/chat.cpp:31
msgid "Main"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/chat.cpp:39
+#: src/input/pages/chat.cpp:37
msgid "Toggle Chat"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/chat.cpp:45
+#: src/input/pages/chat.cpp:43
msgid "Chat modifier key"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/chat.cpp:51
+#: src/input/pages/chat.cpp:49
msgid "Scroll Chat Up"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/chat.cpp:57
+#: src/input/pages/chat.cpp:55
msgid "Scroll Chat Down"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/chat.cpp:69
+#: src/input/pages/chat.cpp:67
msgid "Previous Chat Tab"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/chat.cpp:75
+#: src/input/pages/chat.cpp:73
msgid "Next Chat Tab"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/chat.cpp:81
+#: src/input/pages/chat.cpp:79
msgid "Clear current chat tab"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/chat.cpp:87
+#: src/input/pages/chat.cpp:85
msgid "Close current Chat Tab"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/chat.cpp:93
+#: src/input/pages/chat.cpp:91
msgid "Close all chat tabs"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/chat.cpp:99
+#: src/input/pages/chat.cpp:97
msgid "Select general tab"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/chat.cpp:105
+#: src/input/pages/chat.cpp:103
msgid "Select debug tab"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/chat.cpp:111
+#: src/input/pages/chat.cpp:109
msgid "Select trade tab"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/chat.cpp:117
+#: src/input/pages/chat.cpp:115
msgid "Select battle tab"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/chat.cpp:123
+#: src/input/pages/chat.cpp:121
msgid "Select gm tab"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/chat.cpp:129
+#: src/input/pages/chat.cpp:127
msgid "Select lang tab"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/chat.cpp:135
+#: src/input/pages/chat.cpp:133
msgid "Select party tab"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/chat.cpp:141
+#: src/input/pages/chat.cpp:139
msgid "Select guild tab"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/chat.cpp:153
+#: src/input/pages/chat.cpp:151
msgid "Ignore all whispers"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/chat.cpp:159
+#: src/input/pages/chat.cpp:157
msgid "Ignore all whispers on server side"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/chat.cpp:165
+#: src/input/pages/chat.cpp:163
msgid "Unignore all whispers on server side"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/chat.cpp:171
+#: src/input/pages/chat.cpp:169
msgid "Previous chat line"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/chat.cpp:177
+#: src/input/pages/chat.cpp:175
msgid "Next chat line"
msgstr ""
#. TRANSLATORS: input action group
-#: src/input/pages/chat.cpp:183
+#: src/input/pages/chat.cpp:181
msgid "Smiles"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/chat.cpp:189
+#: src/input/pages/chat.cpp:187
msgid "Show smiles"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/emotes.cpp:37
+#: src/input/pages/emotes.cpp:35
msgid "Emote modifiers keys"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/emotes.cpp:43
+#: src/input/pages/emotes.cpp:41
msgid "Emote modifier key"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/emotes.cpp:49
+#: src/input/pages/emotes.cpp:47
msgid "Pet emote modifier key"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/emotes.cpp:55
+#: src/input/pages/emotes.cpp:53
msgid "Homunculus / mercenary emote modifier key"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/emotes.cpp:61
+#: src/input/pages/emotes.cpp:59
msgid "Emote shortcuts"
msgstr ""
#. TRANSLATORS: input action name
-#: 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
+#: src/input/pages/emotes.cpp:65 src/input/pages/emotes.cpp:71
+#: src/input/pages/emotes.cpp:77 src/input/pages/emotes.cpp:83
+#: src/input/pages/emotes.cpp:89 src/input/pages/emotes.cpp:95
+#: src/input/pages/emotes.cpp:101 src/input/pages/emotes.cpp:107
+#: src/input/pages/emotes.cpp:113 src/input/pages/emotes.cpp:119
+#: src/input/pages/emotes.cpp:125 src/input/pages/emotes.cpp:131
+#: src/input/pages/emotes.cpp:137 src/input/pages/emotes.cpp:143
+#: src/input/pages/emotes.cpp:149 src/input/pages/emotes.cpp:155
+#: src/input/pages/emotes.cpp:161 src/input/pages/emotes.cpp:167
+#: src/input/pages/emotes.cpp:173 src/input/pages/emotes.cpp:179
+#: src/input/pages/emotes.cpp:185 src/input/pages/emotes.cpp:191
+#: src/input/pages/emotes.cpp:197 src/input/pages/emotes.cpp:203
+#: src/input/pages/emotes.cpp:209 src/input/pages/emotes.cpp:215
+#: src/input/pages/emotes.cpp:221 src/input/pages/emotes.cpp:227
+#: src/input/pages/emotes.cpp:233 src/input/pages/emotes.cpp:239
+#: src/input/pages/emotes.cpp:245 src/input/pages/emotes.cpp:251
+#: src/input/pages/emotes.cpp:257 src/input/pages/emotes.cpp:263
+#: src/input/pages/emotes.cpp:269 src/input/pages/emotes.cpp:275
+#: src/input/pages/emotes.cpp:281 src/input/pages/emotes.cpp:287
+#: src/input/pages/emotes.cpp:293 src/input/pages/emotes.cpp:299
+#: src/input/pages/emotes.cpp:305 src/input/pages/emotes.cpp:311
+#: src/input/pages/emotes.cpp:317 src/input/pages/emotes.cpp:323
+#: src/input/pages/emotes.cpp:329 src/input/pages/emotes.cpp:335
+#: src/input/pages/emotes.cpp:341 src/input/pages/emotes.cpp:347
#, c-format
msgid "Emote Shortcut %d"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/emotes.cpp:360
+#: src/input/pages/emotes.cpp:358
msgid "Pet emote shortcuts"
msgstr ""
#. TRANSLATORS: input action name
-#: 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
+#: src/input/pages/emotes.cpp:364 src/input/pages/emotes.cpp:370
+#: src/input/pages/emotes.cpp:376 src/input/pages/emotes.cpp:382
+#: src/input/pages/emotes.cpp:388 src/input/pages/emotes.cpp:394
+#: src/input/pages/emotes.cpp:400 src/input/pages/emotes.cpp:406
+#: src/input/pages/emotes.cpp:412 src/input/pages/emotes.cpp:418
+#: src/input/pages/emotes.cpp:424 src/input/pages/emotes.cpp:430
+#: src/input/pages/emotes.cpp:436 src/input/pages/emotes.cpp:442
+#: src/input/pages/emotes.cpp:448 src/input/pages/emotes.cpp:454
+#: src/input/pages/emotes.cpp:460 src/input/pages/emotes.cpp:466
+#: src/input/pages/emotes.cpp:472 src/input/pages/emotes.cpp:478
+#: src/input/pages/emotes.cpp:484 src/input/pages/emotes.cpp:490
+#: src/input/pages/emotes.cpp:496 src/input/pages/emotes.cpp:502
+#: src/input/pages/emotes.cpp:508 src/input/pages/emotes.cpp:514
+#: src/input/pages/emotes.cpp:520 src/input/pages/emotes.cpp:526
+#: src/input/pages/emotes.cpp:532 src/input/pages/emotes.cpp:538
+#: src/input/pages/emotes.cpp:544 src/input/pages/emotes.cpp:550
+#: src/input/pages/emotes.cpp:556 src/input/pages/emotes.cpp:562
+#: src/input/pages/emotes.cpp:568 src/input/pages/emotes.cpp:574
+#: src/input/pages/emotes.cpp:580 src/input/pages/emotes.cpp:586
+#: src/input/pages/emotes.cpp:592 src/input/pages/emotes.cpp:598
+#: src/input/pages/emotes.cpp:604 src/input/pages/emotes.cpp:610
+#: src/input/pages/emotes.cpp:616 src/input/pages/emotes.cpp:622
+#: src/input/pages/emotes.cpp:628 src/input/pages/emotes.cpp:634
+#: src/input/pages/emotes.cpp:640 src/input/pages/emotes.cpp:646
#, c-format
msgid "Pet emote shortcut %d"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/gui.cpp:33
+#: src/input/pages/gui.cpp:31
msgid "Move & selection"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/gui.cpp:39
+#: src/input/pages/gui.cpp:37
msgid "Move Up"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/gui.cpp:45
+#: src/input/pages/gui.cpp:43
msgid "Move Down"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/gui.cpp:51
+#: src/input/pages/gui.cpp:49
msgid "Move Left"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/gui.cpp:57
+#: src/input/pages/gui.cpp:55
msgid "Move Right"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/gui.cpp:63
+#: src/input/pages/gui.cpp:61
msgid "Move Home"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/gui.cpp:69
+#: src/input/pages/gui.cpp:67
msgid "Move End"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/gui.cpp:75
+#: src/input/pages/gui.cpp:73
msgid "Page up"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/gui.cpp:81
+#: src/input/pages/gui.cpp:79
msgid "Page down"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/gui.cpp:99
+#: src/input/pages/gui.cpp:97
msgid "Select2"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/gui.cpp:117
+#: src/input/pages/gui.cpp:115
msgid "Backspace"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/gui.cpp:123
-msgid "Insert"
-msgstr ""
-
-#. TRANSLATORS: input action name
-#: src/input/pages/gui.cpp:129
+#: src/input/pages/gui.cpp:127
msgid "Tab"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/gui.cpp:135
+#: src/input/pages/gui.cpp:133
msgid "Mod"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/gui.cpp:141
+#: src/input/pages/gui.cpp:139
msgid "Ctrl"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/move.cpp:37
+#: src/input/pages/move.cpp:35
msgid "Move Keys"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/move.cpp:43
+#: src/input/pages/move.cpp:41
msgid "Move player up"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/move.cpp:49
+#: src/input/pages/move.cpp:47
msgid "Move player down"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/move.cpp:55
+#: src/input/pages/move.cpp:53
msgid "Move player left"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/move.cpp:61
+#: src/input/pages/move.cpp:59
msgid "Move player right"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/move.cpp:67
+#: src/input/pages/move.cpp:65
msgid "Move player forward"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/move.cpp:73
+#: src/input/pages/move.cpp:71
msgid "Move pet up"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/move.cpp:79
+#: src/input/pages/move.cpp:77
msgid "Move pet down"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/move.cpp:85
+#: src/input/pages/move.cpp:83
msgid "Move pet left"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/move.cpp:91
+#: src/input/pages/move.cpp:89
msgid "Move pet right"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/move.cpp:97
+#: src/input/pages/move.cpp:95
msgid "Move to navigation point shortcuts"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/move.cpp:103 src/input/pages/move.cpp:109
-#: src/input/pages/move.cpp:115 src/input/pages/move.cpp:121
-#: src/input/pages/move.cpp:127 src/input/pages/move.cpp:133
-#: src/input/pages/move.cpp:139 src/input/pages/move.cpp:145
-#: src/input/pages/move.cpp:151 src/input/pages/move.cpp:157
-#: src/input/pages/move.cpp:163 src/input/pages/move.cpp:169
-#: src/input/pages/move.cpp:175 src/input/pages/move.cpp:181
-#: src/input/pages/move.cpp:187 src/input/pages/move.cpp:193
-#: src/input/pages/move.cpp:199 src/input/pages/move.cpp:205
-#: src/input/pages/move.cpp:211 src/input/pages/move.cpp:217
-#: src/input/pages/move.cpp:223 src/input/pages/move.cpp:229
-#: src/input/pages/move.cpp:235 src/input/pages/move.cpp:241
-#: src/input/pages/move.cpp:247 src/input/pages/move.cpp:253
-#: src/input/pages/move.cpp:259 src/input/pages/move.cpp:265
-#: src/input/pages/move.cpp:271 src/input/pages/move.cpp:277
-#: src/input/pages/move.cpp:283 src/input/pages/move.cpp:289
-#: src/input/pages/move.cpp:295 src/input/pages/move.cpp:301
-#: src/input/pages/move.cpp:307 src/input/pages/move.cpp:313
-#: src/input/pages/move.cpp:319 src/input/pages/move.cpp:325
-#: src/input/pages/move.cpp:331 src/input/pages/move.cpp:337
-#: src/input/pages/move.cpp:343 src/input/pages/move.cpp:349
-#: src/input/pages/move.cpp:355 src/input/pages/move.cpp:361
-#: src/input/pages/move.cpp:367 src/input/pages/move.cpp:373
-#: src/input/pages/move.cpp:379 src/input/pages/move.cpp:385
+#: src/input/pages/move.cpp:101 src/input/pages/move.cpp:107
+#: src/input/pages/move.cpp:113 src/input/pages/move.cpp:119
+#: src/input/pages/move.cpp:125 src/input/pages/move.cpp:131
+#: src/input/pages/move.cpp:137 src/input/pages/move.cpp:143
+#: src/input/pages/move.cpp:149 src/input/pages/move.cpp:155
+#: src/input/pages/move.cpp:161 src/input/pages/move.cpp:167
+#: src/input/pages/move.cpp:173 src/input/pages/move.cpp:179
+#: src/input/pages/move.cpp:185 src/input/pages/move.cpp:191
+#: src/input/pages/move.cpp:197 src/input/pages/move.cpp:203
+#: src/input/pages/move.cpp:209 src/input/pages/move.cpp:215
+#: src/input/pages/move.cpp:221 src/input/pages/move.cpp:227
+#: src/input/pages/move.cpp:233 src/input/pages/move.cpp:239
+#: src/input/pages/move.cpp:245 src/input/pages/move.cpp:251
+#: src/input/pages/move.cpp:257 src/input/pages/move.cpp:263
+#: src/input/pages/move.cpp:269 src/input/pages/move.cpp:275
+#: src/input/pages/move.cpp:281 src/input/pages/move.cpp:287
+#: src/input/pages/move.cpp:293 src/input/pages/move.cpp:299
+#: src/input/pages/move.cpp:305 src/input/pages/move.cpp:311
+#: src/input/pages/move.cpp:317 src/input/pages/move.cpp:323
+#: src/input/pages/move.cpp:329 src/input/pages/move.cpp:335
+#: src/input/pages/move.cpp:341 src/input/pages/move.cpp:347
+#: src/input/pages/move.cpp:353 src/input/pages/move.cpp:359
+#: src/input/pages/move.cpp:365 src/input/pages/move.cpp:371
+#: src/input/pages/move.cpp:377 src/input/pages/move.cpp:383
#, c-format
msgid "Move to point Shortcut %d"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:36
+#: src/input/pages/other.cpp:34
msgid "Input ignore"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:42
+#: src/input/pages/other.cpp:40
msgid "Ignore input 1"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:48
+#: src/input/pages/other.cpp:46
msgid "Ignore input 2"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:54
+#: src/input/pages/other.cpp:52
msgid "Direction keys"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:60
+#: src/input/pages/other.cpp:58
msgid "Player direct up"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:66
+#: src/input/pages/other.cpp:64
msgid "Player direct down"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:72
+#: src/input/pages/other.cpp:70
msgid "Player direct left"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:78
+#: src/input/pages/other.cpp:76
msgid "Player direct right"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:84
+#: src/input/pages/other.cpp:82
msgid "Pet direct up"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:90
+#: src/input/pages/other.cpp:88
msgid "Pet direct down"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:96
+#: src/input/pages/other.cpp:94
msgid "Pet direct left"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:102
+#: src/input/pages/other.cpp:100
msgid "Pet direct right"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:114
+#: src/input/pages/other.cpp:112
msgid "Crazy moves"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:120
+#: src/input/pages/other.cpp:118
msgid "Change Crazy Move mode"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:126
+#: src/input/pages/other.cpp:124
msgid "Quick Drop N Items from 0 slot"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:132
+#: src/input/pages/other.cpp:130
msgid "Quick Drop N Items"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:138
+#: src/input/pages/other.cpp:136
msgid "Switch Quick Drop Counter"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:144
+#: src/input/pages/other.cpp:142
msgid "Quick heal target or self"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:150
+#: src/input/pages/other.cpp:148
msgid "Heal the most injured player"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:156
+#: src/input/pages/other.cpp:154
msgid "Use #itenplz spell"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:162
+#: src/input/pages/other.cpp:160
msgid "Use magic attack"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:168
+#: src/input/pages/other.cpp:166
msgid "Switch magic attack"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:174
+#: src/input/pages/other.cpp:172
msgid "Switch pvp attack"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:180
+#: src/input/pages/other.cpp:178
msgid "Change move type"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:186
+#: src/input/pages/other.cpp:184
msgid "Change Attack Weapon Type"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:192
+#: src/input/pages/other.cpp:190
msgid "Change Attack Type"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:198
+#: src/input/pages/other.cpp:196
msgid "Change Follow mode"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:204
+#: src/input/pages/other.cpp:202
msgid "Change Imitation mode"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:210
+#: src/input/pages/other.cpp:208
msgid "Disable / Enable Game modifier keys"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:216
+#: src/input/pages/other.cpp:214
msgid "On / Off audio"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:222
+#: src/input/pages/other.cpp:220
msgid "Enable / Disable away mode"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:228
+#: src/input/pages/other.cpp:226
msgid "Emulate right click from keyboard"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:234
+#: src/input/pages/other.cpp:232
msgid "Toggle camera mode"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:240
+#: src/input/pages/other.cpp:238
msgid "Toggle ipc mode"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:246
+#: src/input/pages/other.cpp:244
msgid "Show information about position in chat"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:252
+#: src/input/pages/other.cpp:250
msgid "Show online players number in chat"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:258
+#: src/input/pages/other.cpp:256
msgid "Show onscreen keyboard"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:264
+#: src/input/pages/other.cpp:262
msgid "Clean cached graphics"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:270
+#: src/input/pages/other.cpp:268
msgid "Clean cached fonts"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:276
+#: src/input/pages/other.cpp:274
msgid "Print visible players in chat"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:282
+#: src/input/pages/other.cpp:280
msgid "Print all visible beings in chat"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:288
+#: src/input/pages/other.cpp:286
msgid "Load shop items list from disk"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:294
+#: src/input/pages/other.cpp:292
msgid "Save shop items list to disk"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:300
+#: src/input/pages/other.cpp:298
msgid "Print debug cache info"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:306
+#: src/input/pages/other.cpp:304
msgid "Undress selected player"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:312
+#: src/input/pages/other.cpp:310
msgid "Quick disconnect from server"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:318
+#: src/input/pages/other.cpp:316
msgid "Disable debug particle"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:324
+#: src/input/pages/other.cpp:322
msgid "Create items (for gms)"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:330
+#: src/input/pages/other.cpp:328
msgid "Print configured directories in chat"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:336
+#: src/input/pages/other.cpp:334
msgid "Print client uptime in chat"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:342
+#: src/input/pages/other.cpp:340
msgid "Dump debug information"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:348
+#: src/input/pages/other.cpp:346
msgid "Crash client"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:354
+#: src/input/pages/other.cpp:352
msgid "Dump graphics info into chat"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:360
+#: src/input/pages/other.cpp:358
msgid "Dump tests info into chat"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:366
+#: src/input/pages/other.cpp:364
msgid "Print OpenGL version in chat"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:372
+#: src/input/pages/other.cpp:370
msgid "Print enabled mods in chat"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:378
+#: src/input/pages/other.cpp:376
msgid "Dump environments into log"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:384
+#: src/input/pages/other.cpp:382
msgid "Dump OpenGL state into log"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:391
+#: src/input/pages/other.cpp:389
msgid "Test SDL font speed"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:398
+#: src/input/pages/other.cpp:396
msgid "Upload main config"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:404
+#: src/input/pages/other.cpp:402
msgid "Upload server config"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:416
+#: src/input/pages/other.cpp:414
msgid "Fire your mercenary"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:422
+#: src/input/pages/other.cpp:420
msgid "Pet ai start"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:428
+#: src/input/pages/other.cpp:426
msgid "Pet ai stop"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/outfits.cpp:37
+#: src/input/pages/outfits.cpp:35
msgid "Outfits keys"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/outfits.cpp:43
+#: src/input/pages/outfits.cpp:41
msgid "Wear Outfit"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/outfits.cpp:49
+#: src/input/pages/outfits.cpp:47
msgid "Copy Outfit"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/outfits.cpp:55
+#: src/input/pages/outfits.cpp:53
msgid "Copy equipped to Outfit"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/outfits.cpp:61
+#: src/input/pages/outfits.cpp:59
msgid "Show hat in chat"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/outfits.cpp:67
+#: src/input/pages/outfits.cpp:65
msgid "Outfits shortcuts"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/outfits.cpp:73 src/input/pages/outfits.cpp:79
-#: src/input/pages/outfits.cpp:85 src/input/pages/outfits.cpp:91
-#: src/input/pages/outfits.cpp:97 src/input/pages/outfits.cpp:103
-#: src/input/pages/outfits.cpp:109 src/input/pages/outfits.cpp:115
-#: src/input/pages/outfits.cpp:121 src/input/pages/outfits.cpp:127
-#: src/input/pages/outfits.cpp:133 src/input/pages/outfits.cpp:139
-#: src/input/pages/outfits.cpp:145 src/input/pages/outfits.cpp:151
-#: src/input/pages/outfits.cpp:157 src/input/pages/outfits.cpp:163
-#: src/input/pages/outfits.cpp:169 src/input/pages/outfits.cpp:175
-#: src/input/pages/outfits.cpp:181 src/input/pages/outfits.cpp:187
-#: src/input/pages/outfits.cpp:193 src/input/pages/outfits.cpp:199
-#: src/input/pages/outfits.cpp:205 src/input/pages/outfits.cpp:211
-#: src/input/pages/outfits.cpp:217 src/input/pages/outfits.cpp:223
-#: src/input/pages/outfits.cpp:229 src/input/pages/outfits.cpp:235
-#: src/input/pages/outfits.cpp:241 src/input/pages/outfits.cpp:247
-#: src/input/pages/outfits.cpp:253 src/input/pages/outfits.cpp:259
-#: src/input/pages/outfits.cpp:265 src/input/pages/outfits.cpp:271
-#: src/input/pages/outfits.cpp:277 src/input/pages/outfits.cpp:283
-#: src/input/pages/outfits.cpp:289 src/input/pages/outfits.cpp:295
-#: src/input/pages/outfits.cpp:301 src/input/pages/outfits.cpp:307
-#: src/input/pages/outfits.cpp:313 src/input/pages/outfits.cpp:319
-#: src/input/pages/outfits.cpp:325 src/input/pages/outfits.cpp:331
-#: src/input/pages/outfits.cpp:337 src/input/pages/outfits.cpp:343
-#: src/input/pages/outfits.cpp:349 src/input/pages/outfits.cpp:355
+#: src/input/pages/outfits.cpp:71 src/input/pages/outfits.cpp:77
+#: src/input/pages/outfits.cpp:83 src/input/pages/outfits.cpp:89
+#: src/input/pages/outfits.cpp:95 src/input/pages/outfits.cpp:101
+#: src/input/pages/outfits.cpp:107 src/input/pages/outfits.cpp:113
+#: src/input/pages/outfits.cpp:119 src/input/pages/outfits.cpp:125
+#: src/input/pages/outfits.cpp:131 src/input/pages/outfits.cpp:137
+#: src/input/pages/outfits.cpp:143 src/input/pages/outfits.cpp:149
+#: src/input/pages/outfits.cpp:155 src/input/pages/outfits.cpp:161
+#: src/input/pages/outfits.cpp:167 src/input/pages/outfits.cpp:173
+#: src/input/pages/outfits.cpp:179 src/input/pages/outfits.cpp:185
+#: src/input/pages/outfits.cpp:191 src/input/pages/outfits.cpp:197
+#: src/input/pages/outfits.cpp:203 src/input/pages/outfits.cpp:209
+#: src/input/pages/outfits.cpp:215 src/input/pages/outfits.cpp:221
+#: src/input/pages/outfits.cpp:227 src/input/pages/outfits.cpp:233
+#: src/input/pages/outfits.cpp:239 src/input/pages/outfits.cpp:245
+#: src/input/pages/outfits.cpp:251 src/input/pages/outfits.cpp:257
+#: src/input/pages/outfits.cpp:263 src/input/pages/outfits.cpp:269
+#: src/input/pages/outfits.cpp:275 src/input/pages/outfits.cpp:281
+#: src/input/pages/outfits.cpp:287 src/input/pages/outfits.cpp:293
+#: src/input/pages/outfits.cpp:299 src/input/pages/outfits.cpp:305
+#: src/input/pages/outfits.cpp:311 src/input/pages/outfits.cpp:317
+#: src/input/pages/outfits.cpp:323 src/input/pages/outfits.cpp:329
+#: src/input/pages/outfits.cpp:335 src/input/pages/outfits.cpp:341
+#: src/input/pages/outfits.cpp:347 src/input/pages/outfits.cpp:353
#, c-format
msgid "Outfit Shortcut %d"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/shortcuts.cpp:37
+#: src/input/pages/shortcuts.cpp:35
msgid "Shortcuts modifiers keys"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/shortcuts.cpp:43
+#: src/input/pages/shortcuts.cpp:41
msgid "Item Shortcuts Key"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/shortcuts.cpp:49
+#: src/input/pages/shortcuts.cpp:47
msgid "Shortcuts keys"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/shortcuts.cpp:55 src/input/pages/shortcuts.cpp:61
-#: src/input/pages/shortcuts.cpp:67 src/input/pages/shortcuts.cpp:73
-#: src/input/pages/shortcuts.cpp:79 src/input/pages/shortcuts.cpp:85
-#: src/input/pages/shortcuts.cpp:91 src/input/pages/shortcuts.cpp:97
-#: src/input/pages/shortcuts.cpp:103 src/input/pages/shortcuts.cpp:109
-#: src/input/pages/shortcuts.cpp:115 src/input/pages/shortcuts.cpp:121
-#: src/input/pages/shortcuts.cpp:127 src/input/pages/shortcuts.cpp:133
-#: src/input/pages/shortcuts.cpp:139 src/input/pages/shortcuts.cpp:145
-#: src/input/pages/shortcuts.cpp:151 src/input/pages/shortcuts.cpp:157
-#: src/input/pages/shortcuts.cpp:163 src/input/pages/shortcuts.cpp:169
+#: src/input/pages/shortcuts.cpp:53 src/input/pages/shortcuts.cpp:59
+#: src/input/pages/shortcuts.cpp:65 src/input/pages/shortcuts.cpp:71
+#: src/input/pages/shortcuts.cpp:77 src/input/pages/shortcuts.cpp:83
+#: src/input/pages/shortcuts.cpp:89 src/input/pages/shortcuts.cpp:95
+#: src/input/pages/shortcuts.cpp:101 src/input/pages/shortcuts.cpp:107
+#: src/input/pages/shortcuts.cpp:113 src/input/pages/shortcuts.cpp:119
+#: src/input/pages/shortcuts.cpp:125 src/input/pages/shortcuts.cpp:131
+#: src/input/pages/shortcuts.cpp:137 src/input/pages/shortcuts.cpp:143
+#: src/input/pages/shortcuts.cpp:149 src/input/pages/shortcuts.cpp:155
+#: src/input/pages/shortcuts.cpp:161 src/input/pages/shortcuts.cpp:167
#, c-format
msgid "Item Shortcut %d"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/windows.cpp:42
+#: src/input/pages/windows.cpp:40
msgid "Show Windows Menu"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/windows.cpp:48
+#: src/input/pages/windows.cpp:46
msgid "Hide Windows"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/windows.cpp:54
+#: src/input/pages/windows.cpp:52
msgid "About Window"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/windows.cpp:60
+#: src/input/pages/windows.cpp:58
msgid "Bank Window"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/windows.cpp:66
+#: src/input/pages/windows.cpp:64
msgid "Help Window"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/windows.cpp:72
+#: src/input/pages/windows.cpp:70
msgid "Status Window"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/windows.cpp:78
+#: src/input/pages/windows.cpp:76
msgid "Inventory Window"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/windows.cpp:84
+#: src/input/pages/windows.cpp:82
msgid "Equipment Window"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/windows.cpp:90
+#: src/input/pages/windows.cpp:88
msgid "Skill Window"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/windows.cpp:96
+#: src/input/pages/windows.cpp:94
msgid "Minimap Window"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/windows.cpp:102
+#: src/input/pages/windows.cpp:100
msgid "Chat Window"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/windows.cpp:108
+#: src/input/pages/windows.cpp:106
msgid "Item Shortcut Window"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/windows.cpp:114
+#: src/input/pages/windows.cpp:112
msgid "Setup Window"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/windows.cpp:120
+#: src/input/pages/windows.cpp:118
msgid "Debug Window"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/windows.cpp:126
+#: src/input/pages/windows.cpp:124
msgid "Social Window"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/windows.cpp:132
+#: src/input/pages/windows.cpp:130
msgid "Emote Shortcut Window"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/windows.cpp:138
+#: src/input/pages/windows.cpp:136
msgid "Outfits Window"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/windows.cpp:144
+#: src/input/pages/windows.cpp:142
msgid "Shop Window"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/windows.cpp:150
+#: src/input/pages/windows.cpp:148
msgid "Quick drop Window"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/windows.cpp:156
+#: src/input/pages/windows.cpp:154
msgid "Kill Stats Window"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/windows.cpp:162
+#: src/input/pages/windows.cpp:160
msgid "Commands Window"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/windows.cpp:168
-msgid "Bot Checker Window"
-msgstr ""
-
-#. TRANSLATORS: input action name
-#: src/input/pages/windows.cpp:174
+#: src/input/pages/windows.cpp:166
msgid "Who Is Online Window"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/windows.cpp:180
+#: src/input/pages/windows.cpp:172
msgid "Did you know Window"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/windows.cpp:186
+#: src/input/pages/windows.cpp:178
msgid "Quests Window"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/windows.cpp:192
+#: src/input/pages/windows.cpp:184
msgid "Updates Window"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/windows.cpp:198
+#: src/input/pages/windows.cpp:190
msgid "Cart window"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/windows.cpp:210
+#: src/input/pages/windows.cpp:196
+msgid "Quick settings window"
+msgstr ""
+
+#. TRANSLATORS: input action name
+#: src/input/pages/windows.cpp:208
msgid "Previous Social Tab"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/windows.cpp:216
+#: src/input/pages/windows.cpp:214
msgid "Next Social Tab"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/windows.cpp:222
+#: src/input/pages/windows.cpp:220
msgid "Previous Shortcuts tab"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/windows.cpp:228
+#: src/input/pages/windows.cpp:226
msgid "Next Shortcuts tab"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/windows.cpp:234
+#: src/input/pages/windows.cpp:232
msgid "Previous Commands tab"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/windows.cpp:240
+#: src/input/pages/windows.cpp:238
msgid "Next Commands tab"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/windows.cpp:246
+#: src/input/pages/windows.cpp:244
msgid "Previous inventory tab"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/windows.cpp:252
+#: src/input/pages/windows.cpp:250
msgid "Next inventory tab"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/windows.cpp:258
+#: src/input/pages/windows.cpp:256
msgid "Clear drops window"
msgstr ""
#. TRANSLATORS: inventory type name
-#: src/inventory.cpp:304
+#: src/inventory.cpp:306
msgid "Storage"
msgstr ""
#. TRANSLATORS: inventory type name
-#: src/inventory.cpp:314
+#: src/inventory.cpp:311
msgid "Npc"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:78
+#: src/main.cpp:82
msgid "manaplus [options] [manaplus-file]"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:80
+#: src/main.cpp:84
msgid "[manaplus-file] : The manaplus file is an XML file (.manaplus)"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:83
+#: src/main.cpp:87
msgid " used to set custom parameters"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:85
+#: src/main.cpp:89
msgid " to the manaplus client."
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:88
+#: src/main.cpp:92
msgid "Options:"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:90
+#: src/main.cpp:94
msgid " -l --log-file : Log file to use"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:92
+#: src/main.cpp:96
msgid " -a --chat-log-dir : Chat log dir to use"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:94
+#: src/main.cpp:98
msgid " -v --version : Display the version"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:96
+#: src/main.cpp:100
msgid " -h --help : Display this help"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:98
+#: src/main.cpp:102
msgid " -C --config-dir : Configuration directory to use"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:101
+#: src/main.cpp:105
msgid " -U --username : Login with this username"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:103
+#: src/main.cpp:107
msgid " -P --password : Login with this password"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:105
+#: src/main.cpp:109
msgid " -c --character : Login with this character"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:107
+#: src/main.cpp:111
msgid " -s --server : Login server name or IP"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:109
+#: src/main.cpp:113
msgid " -y --server-type : Login server type"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:111
+#: src/main.cpp:115
msgid " -p --port : Login server port"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:113
+#: src/main.cpp:117
msgid " -H --update-host : Use this update host"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:115
+#: src/main.cpp:119
msgid " -D --default : Choose default character server and character"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:118
+#: src/main.cpp:122
msgid " -u --skip-update : Skip the update downloads"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:120
+#: src/main.cpp:124
msgid " -d --data : Directory to load game data from"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:123
+#: src/main.cpp:127
msgid " -L --localdata-dir : Directory to use as local data directory"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:126
+#: src/main.cpp:130
msgid " --screenshot-dir : Directory to store screenshots"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:129
+#: src/main.cpp:133
msgid " --safemode : Start game in safe mode"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:131
+#: src/main.cpp:135
msgid " --renderer : Set renderer type"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:133
+#: src/main.cpp:137
msgid " -T --tests : Start testing drivers and auto configuring"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:137
+#: src/main.cpp:141
msgid " -O --no-opengl : Disable OpenGL for this session"
msgstr ""
@@ -7823,8 +8164,8 @@ msgid "Failed to create character. Most likely the name is already taken."
msgstr ""
#. TRANSLATORS: error message
-#: src/net/ea/charserverhandler.cpp:117 src/net/ea/loginhandler.cpp:247
-#: src/net/eathena/loginhandler.cpp:224
+#: src/net/ea/charserverhandler.cpp:117 src/net/ea/loginhandler.cpp:249
+#: src/net/eathena/loginhandler.cpp:233
msgid "Wrong name."
msgstr ""
@@ -7853,7 +8194,8 @@ msgstr ""
msgid "Incorrect look."
msgstr ""
-#: src/net/ea/charserverhandler.cpp:160
+#. TRANSLATORS: info message
+#: src/net/ea/charserverhandler.cpp:168
msgid "Character deleted."
msgstr ""
@@ -7874,102 +8216,103 @@ msgstr ""
msgid "Whisper could not be sent, you ignored by all players."
msgstr ""
-#: src/net/ea/gamehandler.cpp:79
+#. TRANSLATORS: error header
+#: src/net/ea/gamehandler.cpp:81
msgid "Game"
msgstr ""
#. TRANSLATORS: error message
-#: src/net/ea/gamehandler.cpp:81
+#: src/net/ea/gamehandler.cpp:83
msgid "Request to quit denied!"
msgstr ""
#. TRANSLATORS: guild info message
-#: src/net/ea/guildhandler.cpp:137
+#: src/net/ea/guildhandler.cpp:121
#, c-format
msgid "Guild name: %s"
msgstr ""
#. TRANSLATORS: guild info message
-#: src/net/ea/guildhandler.cpp:140
+#: src/net/ea/guildhandler.cpp:124
#, c-format
msgid "Guild master: %s"
msgstr ""
#. TRANSLATORS: guild info message
-#: src/net/ea/guildhandler.cpp:143
+#: src/net/ea/guildhandler.cpp:127
#, c-format
msgid "Guild level: %d"
msgstr ""
#. TRANSLATORS: guild info message
-#: src/net/ea/guildhandler.cpp:146
+#: src/net/ea/guildhandler.cpp:130
#, c-format
msgid "Online members: %d"
msgstr ""
#. TRANSLATORS: guild info message
-#: src/net/ea/guildhandler.cpp:149
+#: src/net/ea/guildhandler.cpp:133
#, c-format
msgid "Max members: %d"
msgstr ""
#. TRANSLATORS: guild info message
-#: src/net/ea/guildhandler.cpp:152
+#: src/net/ea/guildhandler.cpp:136
#, c-format
msgid "Average level: %d"
msgstr ""
#. TRANSLATORS: guild info message
-#: src/net/ea/guildhandler.cpp:155
+#: src/net/ea/guildhandler.cpp:139
#, c-format
msgid "Guild exp: %d"
msgstr ""
#. TRANSLATORS: guild info message
-#: src/net/ea/guildhandler.cpp:158
+#: src/net/ea/guildhandler.cpp:142
#, c-format
msgid "Guild next exp: %d"
msgstr ""
#. TRANSLATORS: guild info message
-#: src/net/ea/guildhandler.cpp:161
+#: src/net/ea/guildhandler.cpp:145
#, c-format
msgid "Guild castle: %s"
msgstr ""
#. TRANSLATORS: error message
-#: src/net/ea/loginhandler.cpp:207 src/net/eathena/loginhandler.cpp:179
+#: src/net/ea/loginhandler.cpp:209 src/net/eathena/loginhandler.cpp:188
msgid "Unregistered ID."
msgstr ""
#. TRANSLATORS: error message
-#: src/net/ea/loginhandler.cpp:211 src/net/eathena/loginhandler.cpp:183
+#: src/net/ea/loginhandler.cpp:213 src/net/eathena/loginhandler.cpp:192
msgid "Wrong password."
msgstr ""
#. TRANSLATORS: error message
-#: src/net/ea/loginhandler.cpp:216 src/net/eathena/loginhandler.cpp:188
+#: src/net/ea/loginhandler.cpp:218 src/net/eathena/loginhandler.cpp:197
msgid "Account expired."
msgstr ""
#. TRANSLATORS: error message
-#: src/net/ea/loginhandler.cpp:220 src/net/eathena/loginhandler.cpp:192
+#: src/net/ea/loginhandler.cpp:222 src/net/eathena/loginhandler.cpp:201
msgid "Rejected from server."
msgstr ""
#. TRANSLATORS: error message
-#: src/net/ea/loginhandler.cpp:224 src/net/eathena/loginhandler.cpp:196
+#: src/net/ea/loginhandler.cpp:226 src/net/eathena/loginhandler.cpp:205
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:201
+#: src/net/ea/loginhandler.cpp:231 src/net/eathena/loginhandler.cpp:210
msgid "Client too old."
msgstr ""
#. TRANSLATORS: error message
-#: src/net/ea/loginhandler.cpp:233 src/net/eathena/loginhandler.cpp:205
+#: src/net/ea/loginhandler.cpp:235 src/net/eathena/loginhandler.cpp:214
#, c-format
msgid ""
"You have been temporarily banned from the game until %s.\n"
@@ -7977,362 +8320,380 @@ msgid ""
msgstr ""
#. TRANSLATORS: error message
-#: src/net/ea/loginhandler.cpp:239 src/net/eathena/loginhandler.cpp:214
+#: src/net/ea/loginhandler.cpp:241 src/net/eathena/loginhandler.cpp:223
msgid "Server overpopulated."
msgstr ""
#. TRANSLATORS: error message
-#: src/net/ea/loginhandler.cpp:243 src/net/eathena/loginhandler.cpp:219
+#: src/net/ea/loginhandler.cpp:245 src/net/eathena/loginhandler.cpp:228
msgid "This user name is already taken."
msgstr ""
#. TRANSLATORS: error message
-#: src/net/ea/loginhandler.cpp:251 src/net/eathena/loginhandler.cpp:229
+#: src/net/ea/loginhandler.cpp:253 src/net/eathena/loginhandler.cpp:238
msgid "Incorrect email."
msgstr ""
#. TRANSLATORS: error message
-#: src/net/ea/loginhandler.cpp:255 src/net/eathena/loginhandler.cpp:234
+#: src/net/ea/loginhandler.cpp:257 src/net/eathena/loginhandler.cpp:243
msgid "Username permanently erased."
msgstr ""
#. TRANSLATORS: error message
-#: src/net/ea/loginhandler.cpp:259 src/net/eathena/loginhandler.cpp:238
-#: src/net/tmwa/loginhandler.cpp:286
+#: src/net/ea/loginhandler.cpp:261 src/net/eathena/loginhandler.cpp:247
+#: src/net/eathena/loginhandler.cpp:355 src/net/tmwa/loginhandler.cpp:255
msgid "Unknown error."
msgstr ""
#. TRANSLATORS: error message
-#: src/net/ea/network.cpp:99
+#: src/net/ea/network.cpp:101
msgid "Empty address given to Network::connect()!"
msgstr ""
#. TRANSLATORS: error message
-#: src/net/ea/network.cpp:207
+#: src/net/ea/network.cpp:209
msgid "Unable to resolve host \""
msgstr ""
#. TRANSLATORS: error message
-#: src/net/ea/network.cpp:288
+#: src/net/ea/network.cpp:290
msgid "Connection to server terminated. "
msgstr ""
+#. TRANSLATORS: error message
#. TRANSLATORS: char rename error
-#: src/net/eathena/charserverhandler.cpp:576
-#: src/net/eathena/charserverhandler.cpp:613
+#: src/net/eathena/charserverhandler.cpp:589
+#: src/net/eathena/charserverhandler.cpp:635
msgid "Character rename error."
msgstr ""
-#: src/net/eathena/charserverhandler.cpp:591
+#. TRANSLATORS: info message
+#: src/net/eathena/charserverhandler.cpp:610
msgid "Character renamed."
msgstr ""
#. TRANSLATORS: char rename error
-#: src/net/eathena/charserverhandler.cpp:604
+#: src/net/eathena/charserverhandler.cpp:626
msgid "Rename not allowed."
msgstr ""
#. TRANSLATORS: char rename error
-#: src/net/eathena/charserverhandler.cpp:608
+#: src/net/eathena/charserverhandler.cpp:630
msgid "New name is not set."
msgstr ""
#. TRANSLATORS: char rename error
-#: src/net/eathena/charserverhandler.cpp:617
+#: src/net/eathena/charserverhandler.cpp:639
msgid "Character not found."
msgstr ""
-#: src/net/eathena/charserverhandler.cpp:651
-#: src/net/tmwa/charserverhandler.cpp:533
+#. TRANSLATORS: error message
+#: src/net/eathena/charserverhandler.cpp:681
+#: src/net/tmwa/charserverhandler.cpp:504
msgid "Failed to delete character."
msgstr ""
-#: src/net/eathena/chathandler.cpp:448
+#: src/net/eathena/chathandler.cpp:447
msgid "Can't cast skill in this area."
msgstr ""
-#: src/net/eathena/chathandler.cpp:451
+#: src/net/eathena/chathandler.cpp:450
msgid "Can't use item in this area."
msgstr ""
-#: src/net/eathena/chathandler.cpp:454
+#: src/net/eathena/chathandler.cpp:453
msgid "Can't equip. Wrong level."
msgstr ""
-#: src/net/eathena/chathandler.cpp:457
+#: src/net/eathena/chathandler.cpp:456
msgid "Can't use. Wrong level."
msgstr ""
-#: src/net/eathena/chathandler.cpp:460
+#: src/net/eathena/chathandler.cpp:459
msgid "Work in progress."
msgstr ""
#. TRANSLATORS: chat message
-#: src/net/eathena/chathandler.cpp:634
+#: src/net/eathena/chathandler.cpp:639
#, c-format
msgid "Message could not be sent, channel %s is not exists."
msgstr ""
#. TRANSLATORS: chat message
-#: src/net/eathena/chathandler.cpp:774
+#: src/net/eathena/chathandler.cpp:785
#, c-format
msgid "Can't open channel. Channel %s is not exists."
msgstr ""
#. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:140 src/net/tmwa/generalhandler.cpp:143
+#: src/net/eathena/generalhandler.cpp:132 src/net/tmwa/generalhandler.cpp:141
#, c-format
msgid "Strength %s"
msgstr ""
#. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:141 src/net/tmwa/generalhandler.cpp:145
+#: src/net/eathena/generalhandler.cpp:133 src/net/tmwa/generalhandler.cpp:143
#, c-format
msgid "Agility %s"
msgstr ""
#. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:142 src/net/tmwa/generalhandler.cpp:147
+#: src/net/eathena/generalhandler.cpp:134 src/net/tmwa/generalhandler.cpp:145
#, c-format
msgid "Vitality %s"
msgstr ""
#. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:143 src/net/tmwa/generalhandler.cpp:149
+#: src/net/eathena/generalhandler.cpp:135 src/net/tmwa/generalhandler.cpp:147
#, c-format
msgid "Intelligence %s"
msgstr ""
#. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:144 src/net/tmwa/generalhandler.cpp:151
+#: src/net/eathena/generalhandler.cpp:136 src/net/tmwa/generalhandler.cpp:149
#, c-format
msgid "Dexterity %s"
msgstr ""
#. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:145 src/net/tmwa/generalhandler.cpp:153
+#: src/net/eathena/generalhandler.cpp:137 src/net/tmwa/generalhandler.cpp:151
#, c-format
msgid "Luck %s"
msgstr ""
#. TRANSLATORS: error message
-#: src/net/eathena/generalhandler.cpp:180 src/net/tmwa/generalhandler.cpp:188
+#: src/net/eathena/generalhandler.cpp:172 src/net/tmwa/generalhandler.cpp:186
msgid "Authentication failed."
msgstr ""
#. TRANSLATORS: error message
-#: src/net/eathena/generalhandler.cpp:183 src/net/tmwa/generalhandler.cpp:192
+#: src/net/eathena/generalhandler.cpp:175 src/net/tmwa/generalhandler.cpp:190
msgid "No servers available."
msgstr ""
#. TRANSLATORS: error message
-#: src/net/eathena/generalhandler.cpp:188 src/net/tmwa/generalhandler.cpp:198
+#: src/net/eathena/generalhandler.cpp:180 src/net/tmwa/generalhandler.cpp:196
msgid "Someone else is trying to use this account."
msgstr ""
#. TRANSLATORS: error message
-#: src/net/eathena/generalhandler.cpp:193 src/net/tmwa/generalhandler.cpp:204
+#: src/net/eathena/generalhandler.cpp:185 src/net/tmwa/generalhandler.cpp:202
msgid "This account is already logged in."
msgstr ""
#. TRANSLATORS: error message
-#: src/net/eathena/generalhandler.cpp:197 src/net/tmwa/generalhandler.cpp:209
+#: src/net/eathena/generalhandler.cpp:189 src/net/tmwa/generalhandler.cpp:207
msgid "Speed hack detected."
msgstr ""
-#: src/net/eathena/generalhandler.cpp:200
+#: src/net/eathena/generalhandler.cpp:192
msgid "Server full."
msgstr ""
-#: src/net/eathena/generalhandler.cpp:203
+#: src/net/eathena/generalhandler.cpp:195
msgid "Sorry, you are underaged."
msgstr ""
#. TRANSLATORS: error message
-#: src/net/eathena/generalhandler.cpp:206 src/net/tmwa/generalhandler.cpp:213
+#: src/net/eathena/generalhandler.cpp:198 src/net/tmwa/generalhandler.cpp:211
msgid "Duplicated login."
msgstr ""
-#: src/net/eathena/generalhandler.cpp:209
+#: src/net/eathena/generalhandler.cpp:201
msgid "To many connections from same ip."
msgstr ""
-#: src/net/eathena/generalhandler.cpp:212
+#: src/net/eathena/generalhandler.cpp:204
msgid "Not paid for this time."
msgstr ""
-#: src/net/eathena/generalhandler.cpp:215
+#: src/net/eathena/generalhandler.cpp:207
msgid "Pay suspended."
msgstr ""
-#: src/net/eathena/generalhandler.cpp:218
+#: src/net/eathena/generalhandler.cpp:210
msgid "Pay changed."
msgstr ""
-#: src/net/eathena/generalhandler.cpp:221
+#: src/net/eathena/generalhandler.cpp:213
msgid "Pay wrong ip."
msgstr ""
-#: src/net/eathena/generalhandler.cpp:224
+#: src/net/eathena/generalhandler.cpp:216
msgid "Pay game room."
msgstr ""
-#: src/net/eathena/generalhandler.cpp:227
+#: src/net/eathena/generalhandler.cpp:219
msgid "Disconnect forced by GM."
msgstr ""
-#: src/net/eathena/generalhandler.cpp:231
+#: src/net/eathena/generalhandler.cpp:223
msgid "Ban japan refuse."
msgstr ""
-#: src/net/eathena/generalhandler.cpp:234
+#: src/net/eathena/generalhandler.cpp:226
msgid "Remained other account."
msgstr ""
-#: src/net/eathena/generalhandler.cpp:237
+#: src/net/eathena/generalhandler.cpp:229
msgid "Ip unfair."
msgstr ""
-#: src/net/eathena/generalhandler.cpp:240
+#: src/net/eathena/generalhandler.cpp:232
msgid "Ip count all."
msgstr ""
-#: src/net/eathena/generalhandler.cpp:243
+#: src/net/eathena/generalhandler.cpp:235
msgid "Ip count."
msgstr ""
-#: src/net/eathena/generalhandler.cpp:247
+#: src/net/eathena/generalhandler.cpp:239
msgid "Memory."
msgstr ""
-#: src/net/eathena/generalhandler.cpp:250
+#: src/net/eathena/generalhandler.cpp:242
msgid "Han valid."
msgstr ""
-#: src/net/eathena/generalhandler.cpp:253
+#: src/net/eathena/generalhandler.cpp:245
msgid "Ip limited access."
msgstr ""
-#: src/net/eathena/generalhandler.cpp:256
+#: src/net/eathena/generalhandler.cpp:248
msgid "Over characters list."
msgstr ""
-#: src/net/eathena/generalhandler.cpp:259
+#: src/net/eathena/generalhandler.cpp:251
msgid "Ip blocked."
msgstr ""
-#: src/net/eathena/generalhandler.cpp:262
+#: src/net/eathena/generalhandler.cpp:254
msgid "Invalid password count."
msgstr ""
-#: src/net/eathena/generalhandler.cpp:265
+#: src/net/eathena/generalhandler.cpp:257
msgid "Not allowed race."
msgstr ""
#. TRANSLATORS: error message
-#: src/net/eathena/generalhandler.cpp:268 src/net/tmwa/generalhandler.cpp:217
+#: src/net/eathena/generalhandler.cpp:260 src/net/tmwa/generalhandler.cpp:215
msgid "Unknown connection error."
msgstr ""
-#: src/net/eathena/generalhandler.cpp:278
+#: src/net/eathena/generalhandler.cpp:270
msgid "Map not found"
msgstr ""
#. TRANSLATORS: error message
-#: src/net/eathena/generalhandler.cpp:368 src/net/tmwa/generalhandler.cpp:317
+#: src/net/eathena/generalhandler.cpp:360 src/net/tmwa/generalhandler.cpp:315
msgid "Got disconnected from server!"
msgstr ""
-#. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:393 src/net/tmwa/generalhandler.cpp:345
+#: src/net/eathena/generalhandler.cpp:384 src/net/tmwa/generalhandler.cpp:342
msgid "Strength"
msgstr ""
-#. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:394 src/net/tmwa/generalhandler.cpp:347
+#: src/net/eathena/generalhandler.cpp:386 src/net/tmwa/generalhandler.cpp:345
msgid "Agility"
msgstr ""
-#. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:395 src/net/tmwa/generalhandler.cpp:349
+#: src/net/eathena/generalhandler.cpp:388 src/net/tmwa/generalhandler.cpp:348
msgid "Vitality"
msgstr ""
-#: src/net/eathena/generalhandler.cpp:397 src/net/tmwa/generalhandler.cpp:352
+#: src/net/eathena/generalhandler.cpp:390 src/net/tmwa/generalhandler.cpp:351
msgid "Intelligence"
msgstr ""
-#. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:398 src/net/tmwa/generalhandler.cpp:354
+#: src/net/eathena/generalhandler.cpp:392 src/net/tmwa/generalhandler.cpp:354
msgid "Dexterity"
msgstr ""
-#. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:399 src/net/tmwa/generalhandler.cpp:356
+#: src/net/eathena/generalhandler.cpp:394 src/net/tmwa/generalhandler.cpp:357
msgid "Luck"
msgstr ""
#. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:402 src/net/tmwa/generalhandler.cpp:360
+#: src/net/eathena/generalhandler.cpp:397 src/net/tmwa/generalhandler.cpp:361
msgid "Defense"
msgstr ""
#. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:403 src/net/tmwa/generalhandler.cpp:362
+#: src/net/eathena/generalhandler.cpp:398 src/net/tmwa/generalhandler.cpp:363
msgid "M.Attack"
msgstr ""
#. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:404 src/net/tmwa/generalhandler.cpp:364
+#: src/net/eathena/generalhandler.cpp:399 src/net/tmwa/generalhandler.cpp:365
msgid "M.Defense"
msgstr ""
#. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:406 src/net/tmwa/generalhandler.cpp:367
+#: src/net/eathena/generalhandler.cpp:401 src/net/tmwa/generalhandler.cpp:368
#, no-c-format
msgid "% Accuracy"
msgstr ""
#. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:408 src/net/tmwa/generalhandler.cpp:370
+#: src/net/eathena/generalhandler.cpp:403 src/net/tmwa/generalhandler.cpp:371
#, no-c-format
msgid "% Evade"
msgstr ""
#. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:410 src/net/tmwa/generalhandler.cpp:373
+#: src/net/eathena/generalhandler.cpp:405 src/net/tmwa/generalhandler.cpp:374
#, no-c-format
msgid "% Critical"
msgstr ""
#. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:411 src/net/tmwa/generalhandler.cpp:375
+#: src/net/eathena/generalhandler.cpp:406 src/net/tmwa/generalhandler.cpp:376
msgid "Attack Delay"
msgstr ""
#. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:412 src/net/tmwa/generalhandler.cpp:377
+#: src/net/eathena/generalhandler.cpp:407 src/net/tmwa/generalhandler.cpp:378
msgid "Walk Delay"
msgstr ""
#. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:413 src/net/tmwa/generalhandler.cpp:379
+#: src/net/eathena/generalhandler.cpp:408 src/net/tmwa/generalhandler.cpp:380
msgid "Attack Range"
msgstr ""
#. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:414 src/net/tmwa/generalhandler.cpp:381
+#: src/net/eathena/generalhandler.cpp:409 src/net/tmwa/generalhandler.cpp:382
msgid "Damage per sec."
msgstr ""
-#: src/net/eathena/generalhandler.cpp:415
+#: src/net/eathena/generalhandler.cpp:410
msgid "Karma"
msgstr ""
-#: src/net/eathena/generalhandler.cpp:416
+#: src/net/eathena/generalhandler.cpp:411
msgid "Manner"
msgstr ""
+#. TRANSLATORS: error message
+#: src/net/eathena/loginhandler.cpp:343 src/net/tmwa/loginhandler.cpp:243
+msgid "Account was not found. Please re-login."
+msgstr ""
+
+#. TRANSLATORS: error message
+#: src/net/eathena/loginhandler.cpp:347 src/net/tmwa/loginhandler.cpp:247
+msgid "Old password incorrect."
+msgstr ""
+
+#. TRANSLATORS: error message
+#: src/net/eathena/loginhandler.cpp:351 src/net/tmwa/loginhandler.cpp:251
+msgid "New password too short."
+msgstr ""
+
+#: src/net/eathena/mailhandler.cpp:216
+#, c-format
+msgid "You have new mail from %s with subject %s"
+msgstr ""
+
#: src/net/eathena/skillhandler.cpp:361
#, c-format
msgid "Unknown skill error: %d"
@@ -8344,159 +8705,144 @@ msgid "Unknown skill error: %d."
msgstr ""
#. TRANSLATORS: error message
-#: src/net/eathena/skillhandler.cpp:377 src/net/tmwa/skillhandler.cpp:223
+#: src/net/eathena/skillhandler.cpp:377 src/net/tmwa/skillhandler.cpp:222
msgid "You have not yet reached a high enough lvl!"
msgstr ""
#. TRANSLATORS: error message
-#: src/net/eathena/skillhandler.cpp:381 src/net/tmwa/skillhandler.cpp:227
+#: src/net/eathena/skillhandler.cpp:381 src/net/tmwa/skillhandler.cpp:226
msgid "Insufficient HP!"
msgstr ""
#. TRANSLATORS: error message
-#: src/net/eathena/skillhandler.cpp:385 src/net/tmwa/skillhandler.cpp:231
+#: src/net/eathena/skillhandler.cpp:385 src/net/tmwa/skillhandler.cpp:230
msgid "Insufficient SP!"
msgstr ""
#. TRANSLATORS: error message
-#: src/net/eathena/skillhandler.cpp:389 src/net/tmwa/skillhandler.cpp:235
+#: src/net/eathena/skillhandler.cpp:389 src/net/tmwa/skillhandler.cpp:234
msgid "You have no memos!"
msgstr ""
#. TRANSLATORS: error message
-#: src/net/eathena/skillhandler.cpp:393 src/net/tmwa/skillhandler.cpp:239
+#: src/net/eathena/skillhandler.cpp:393 src/net/tmwa/skillhandler.cpp:238
msgid "You cannot do that right now!"
msgstr ""
#. TRANSLATORS: error message
-#: src/net/eathena/skillhandler.cpp:397 src/net/tmwa/skillhandler.cpp:243
+#: src/net/eathena/skillhandler.cpp:397 src/net/tmwa/skillhandler.cpp:242
msgid "Seems you need more money... ;-)"
msgstr ""
#. TRANSLATORS: error message
-#: src/net/eathena/skillhandler.cpp:401 src/net/tmwa/skillhandler.cpp:247
+#: src/net/eathena/skillhandler.cpp:401 src/net/tmwa/skillhandler.cpp:246
msgid "You cannot use this skill with that kind of weapon!"
msgstr ""
#. TRANSLATORS: error message
-#: src/net/eathena/skillhandler.cpp:406 src/net/tmwa/skillhandler.cpp:252
+#: src/net/eathena/skillhandler.cpp:406 src/net/tmwa/skillhandler.cpp:251
msgid "You need another red gem!"
msgstr ""
#. TRANSLATORS: error message
-#: src/net/eathena/skillhandler.cpp:410 src/net/tmwa/skillhandler.cpp:256
+#: src/net/eathena/skillhandler.cpp:410 src/net/tmwa/skillhandler.cpp:255
msgid "You need another blue gem!"
msgstr ""
#. TRANSLATORS: error message
-#: src/net/eathena/skillhandler.cpp:414 src/net/tmwa/skillhandler.cpp:260
+#: src/net/eathena/skillhandler.cpp:414 src/net/tmwa/skillhandler.cpp:259
msgid "You're carrying to much to do this!"
msgstr ""
#. TRANSLATORS: trade header
-#: src/net/ea/tradehandler.cpp:86
+#: src/net/ea/tradehandler.cpp:89
#, c-format
msgid "Trade: You and %s"
msgstr ""
#. TRANSLATORS: trade message
-#: src/net/ea/tradehandler.cpp:174
+#: src/net/ea/tradehandler.cpp:178
#, c-format
msgid "%s wants to trade with you, do you accept?"
msgstr ""
#. TRANSLATORS: playe stat
-#: src/net/tmwa/charserverhandler.cpp:354
+#: src/net/tmwa/charserverhandler.cpp:332
msgid "Strength:"
msgstr ""
#. TRANSLATORS: playe stat
-#: src/net/tmwa/charserverhandler.cpp:356
+#: src/net/tmwa/charserverhandler.cpp:334
msgid "Agility:"
msgstr ""
#. TRANSLATORS: playe stat
-#: src/net/tmwa/charserverhandler.cpp:358
+#: src/net/tmwa/charserverhandler.cpp:336
msgid "Vitality:"
msgstr ""
#. TRANSLATORS: playe stat
-#: src/net/tmwa/charserverhandler.cpp:360
+#: src/net/tmwa/charserverhandler.cpp:338
msgid "Intelligence:"
msgstr ""
#. TRANSLATORS: playe stat
-#: src/net/tmwa/charserverhandler.cpp:362
+#: src/net/tmwa/charserverhandler.cpp:340
msgid "Dexterity:"
msgstr ""
#. TRANSLATORS: playe stat
-#: src/net/tmwa/charserverhandler.cpp:364
+#: src/net/tmwa/charserverhandler.cpp:342
msgid "Luck:"
msgstr ""
#. TRANSLATORS: error message
-#: src/net/tmwa/loginhandler.cpp:274
-msgid "Account was not found. Please re-login."
-msgstr ""
-
-#. TRANSLATORS: error message
-#: src/net/tmwa/loginhandler.cpp:278
-msgid "Old password incorrect."
-msgstr ""
-
-#. TRANSLATORS: error message
-#: src/net/tmwa/loginhandler.cpp:282
-msgid "New password too short."
-msgstr ""
-
-#. TRANSLATORS: error message
-#: src/net/tmwa/skillhandler.cpp:190
+#: src/net/tmwa/skillhandler.cpp:189
msgid "Trade failed!"
msgstr ""
#. TRANSLATORS: error message
-#: src/net/tmwa/skillhandler.cpp:194
+#: src/net/tmwa/skillhandler.cpp:193
msgid "Emote failed!"
msgstr ""
#. TRANSLATORS: error message
-#: src/net/tmwa/skillhandler.cpp:198
+#: src/net/tmwa/skillhandler.cpp:197
msgid "Sit failed!"
msgstr ""
#. TRANSLATORS: error message
-#: src/net/tmwa/skillhandler.cpp:202
+#: src/net/tmwa/skillhandler.cpp:201
msgid "Chat creating failed!"
msgstr ""
#. TRANSLATORS: error message
-#: src/net/tmwa/skillhandler.cpp:206
+#: src/net/tmwa/skillhandler.cpp:205
msgid "Could not join party!"
msgstr ""
#. TRANSLATORS: error message
-#: src/net/tmwa/skillhandler.cpp:210
+#: src/net/tmwa/skillhandler.cpp:209
msgid "Cannot shout!"
msgstr ""
#. TRANSLATORS: error message
-#: src/net/tmwa/skillhandler.cpp:264
+#: src/net/tmwa/skillhandler.cpp:263
msgid "Huh? What's that?"
msgstr ""
#. TRANSLATORS: error message
-#: src/net/tmwa/skillhandler.cpp:275
+#: src/net/tmwa/skillhandler.cpp:274
msgid "Warp failed..."
msgstr ""
#. TRANSLATORS: error message
-#: src/net/tmwa/skillhandler.cpp:279
+#: src/net/tmwa/skillhandler.cpp:278
msgid "Could not steal anything..."
msgstr ""
#. TRANSLATORS: error message
-#: src/net/tmwa/skillhandler.cpp:283
+#: src/net/tmwa/skillhandler.cpp:282
msgid "Poison had no effect..."
msgstr ""
@@ -8539,9 +8885,9 @@ msgstr ""
#. TRANSLATORS: item info name
#. TRANSLATORS: unknown info name
#. TRANSLATORS: being info default name
-#: src/resources/beinginfo.cpp:50 src/resources/db/avatardb.cpp:88
-#: src/resources/db/itemdb.cpp:333 src/resources/db/moddb.cpp:78
-#: src/resources/db/monsterdb.cpp:102 src/resources/modinfo.cpp:29
+#: src/resources/beinginfo.cpp:50 src/resources/db/avatardb.cpp:89
+#: src/resources/db/itemdb.cpp:334 src/resources/db/moddb.cpp:78
+#: src/resources/db/monsterdb.cpp:103 src/resources/modinfo.cpp:29
msgid "unnamed"
msgstr ""
@@ -8618,12 +8964,12 @@ msgid "Flee %s"
msgstr ""
#. TRANSLATORS: item name
-#: src/resources/db/itemdb.cpp:217
+#: src/resources/db/itemdb.cpp:218
msgid "Unknown item"
msgstr ""
#. TRANSLATORS: unknown info name
-#: src/resources/db/petdb.cpp:98
+#: src/resources/db/petdb.cpp:99
msgid "pet"
msgstr ""
@@ -9280,6 +9626,72 @@ msgstr ""
msgid "Room join failed. Wrong race."
msgstr ""
+#. TRANSLATORS: notification message
+#: src/resources/notifications.h:568
+#, c-format
+msgid "Left %d seconds until you can use item."
+msgstr ""
+
+#. TRANSLATORS: notification message
+#: src/resources/notifications.h:572
+msgid "Message successfully sent."
+msgstr ""
+
+#. TRANSLATORS: notification message
+#: src/resources/notifications.h:576
+msgid "Message send failed."
+msgstr ""
+
+#. TRANSLATORS: notification message
+#: src/resources/notifications.h:580
+msgid "Item attach failed."
+msgstr ""
+
+#. TRANSLATORS: notification message
+#: src/resources/notifications.h:584
+msgid "Money attach failed."
+msgstr ""
+
+#. TRANSLATORS: notification message
+#: src/resources/notifications.h:588
+msgid "Message return failed."
+msgstr ""
+
+#. TRANSLATORS: notification message
+#: src/resources/notifications.h:592
+msgid "Message return success."
+msgstr ""
+
+#. TRANSLATORS: notification message
+#: src/resources/notifications.h:596
+msgid "Message deletion failed."
+msgstr ""
+
+#. TRANSLATORS: notification message
+#: src/resources/notifications.h:600
+msgid "Message successfully deleted."
+msgstr ""
+
+#. TRANSLATORS: notification message
+#: src/resources/notifications.h:604
+msgid "You got attach successfully."
+msgstr ""
+
+#. TRANSLATORS: notification message
+#: src/resources/notifications.h:608
+msgid "Error on getting attach successfully."
+msgstr ""
+
+#. TRANSLATORS: notification message
+#: src/resources/notifications.h:612
+msgid "Can't get attach. Too many items."
+msgstr ""
+
+#. TRANSLATORS: notification message
+#: src/resources/notifications.h:620
+msgid "You enter battle field."
+msgstr ""
+
#. TRANSLATORS: chat option changed message
#: src/utils/booleanoptions.h:27
#, c-format
diff --git a/po/tr.po b/po/tr.po
index 14da095c7..7e6a8c748 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-07-29 02:28+0300\n"
-"PO-Revision-Date: 2015-04-06 11:05+0000\n"
+"POT-Creation-Date: 2015-07-29 22:39+0300\n"
+"PO-Revision-Date: 2015-07-29 09:12+0000\n"
"Last-Translator: Andrei Karas <akaras@inbox.ru>\n"
"Language-Team: Turkish (http://www.transifex.com/projects/p/manaplus/"
"language/tr/)\n"
@@ -313,30 +313,30 @@ msgid "Quick"
msgstr ""
#. TRANSLATORS: visible beings on map
-#: src/actormanager.cpp:1375
+#: src/actormanager.cpp:1376
msgid "Visible on map"
msgstr "Haritada görünür"
#. TRANSLATORS: default race name
-#: src/being/being.cpp:435
+#: src/being/being.cpp:438
msgid "Human"
msgstr "İnsan"
-#: src/being/being.cpp:609
+#: src/being/being.cpp:612
msgid "dodge"
msgstr "kaçınıldı"
-#: src/being/being.cpp:609
+#: src/being/being.cpp:612
msgid "miss"
msgstr "kaçırıldı"
#. TRANSLATORS: this away status writed in player nick
-#: src/being/being.cpp:2035 src/gui/windows/whoisonline.cpp:871
+#: src/being/being.cpp:2084 src/gui/windows/whoisonline.cpp:871
msgid "A"
msgstr "A"
#. TRANSLATORS: this inactive status writed in player nick
-#: src/being/being.cpp:2040 src/gui/windows/whoisonline.cpp:876
+#: src/being/being.cpp:2089 src/gui/windows/whoisonline.cpp:876
msgid "I"
msgstr "İ"
@@ -886,9 +886,8 @@ msgstr "(d) otomatik atak olmadan"
#. TRANSLATORS: targeting type in status bar
#: src/gamemodifiers.cpp:276
-#, fuzzy
msgid "(D) don't switch target"
-msgstr "(?) hedefe hareket"
+msgstr ""
#. TRANSLATORS: targeting type in status bar
#: src/gamemodifiers.cpp:278
@@ -897,9 +896,8 @@ msgstr ""
#. TRANSLATORS: targeting type in status bar
#: src/gamemodifiers.cpp:280
-#, fuzzy
msgid "(?) targeting"
-msgstr "(?) taklit"
+msgstr ""
#. TRANSLATORS: pickup size in status bar
#: src/gamemodifiers.cpp:314
@@ -1874,7 +1872,7 @@ msgstr "Sohbete isim ekle"
#. TRANSLATORS: popup menu header
#. TRANSLATORS: settings tab name
-#: src/gui/popups/popupmenu.cpp:429 src/gui/widgets/tabs/setup_players.cpp:38
+#: src/gui/popups/popupmenu.cpp:429 src/gui/widgets/tabs/setup_players.cpp:55
msgid "Players"
msgstr "Oyuncular"
@@ -2466,9 +2464,8 @@ msgstr ""
#. TRANSLATORS: palette label
#: src/gui/userpalette.cpp:129
-#, fuzzy
msgid "Beings"
-msgstr "Var olma"
+msgstr ""
#. TRANSLATORS: palette color
#: src/gui/userpalette.cpp:134
@@ -2552,9 +2549,8 @@ msgstr ""
#. TRANSLATORS: palette label
#: src/gui/userpalette.cpp:227
-#, fuzzy
msgid "Particles"
-msgstr "Partikül yazı tipi"
+msgstr ""
#. TRANSLATORS: settings option
#: src/gui/userpalette.cpp:232 src/gui/widgets/tabs/setup_visual.cpp:157
@@ -2675,9 +2671,8 @@ msgstr ""
#. TRANSLATORS: palette label
#: src/gui/userpalette.cpp:356
-#, fuzzy
msgid "Ranges"
-msgstr "Değiştir"
+msgstr ""
#. TRANSLATORS: palette color
#: src/gui/userpalette.cpp:361
@@ -3492,7 +3487,7 @@ msgid "Enable debug chat Log"
msgstr ""
#: src/gui/widgets/tabs/setup_chat.cpp:124
-msgid "If you enable thus, debug chat tab also will be logged to disk."
+msgid "If you enable this, debug chat tab also will be logged to disk."
msgstr ""
#. TRANSLATORS: settings option
@@ -3546,7 +3541,7 @@ msgstr "Alışveriş mesajlarını gizle"
#: src/gui/widgets/tabs/setup_chat.cpp:153
msgid ""
-"If this setting enabled, no messages related to built-in ManaPlusshop will "
+"If this setting enabled, no messages related to built-in ManaPlus shop will "
"be displayed in chat. Disable this setting if you want to see shop-related "
"messages.\n"
"\n"
@@ -3705,10 +3700,10 @@ msgstr ""
#: src/gui/widgets/tabs/setup_chat.cpp:243
msgid ""
-"If this feature enabled, text in chat will be automaticallyadjusted to adapt "
-"to appearance of chat input field when youtyping message and when input "
-"field of chat disappears. If disabled, chat input area will allways occupy "
-"its place, which could be otherwise usable for text.\n"
+"If this feature enabled, text in chat will be automatically adjusted to "
+"adapt to appearance of chat input field when you typing message and when "
+"input field of chat disappears. If disabled, chat input area will allways "
+"occupy its place, which could be otherwise usable for text.\n"
"\n"
"Note: its mostly about jumpy attitude vs less usable space for text."
msgstr ""
@@ -3725,7 +3720,7 @@ msgstr ""
#: src/gui/widgets/tabs/setup_chat.cpp:258
msgid ""
-"If this feature enabled, timestamps in chat will use locak times.If "
+"If this feature enabled, timestamps in chat will use local times. If "
"disabled, server time will be used (often it is GMT+0)."
msgstr ""
@@ -3739,7 +3734,7 @@ msgid ""
"Here you can specify some extra words which will also cause highlighting. "
"Use comma to separate words.\n"
"\n"
-"Note: frequenthilights are annoying - use it with caution."
+"Note: frequent hilights are annoying - use it with caution."
msgstr ""
#. TRANSLATORS: settings option
@@ -4513,94 +4508,110 @@ msgstr ""
msgid "Disable logging in game (do not enable)"
msgstr ""
-#. TRANSLATORS: settings option
+#. TRANSLATORS: screen badges type
+#: src/gui/widgets/tabs/setup_players.cpp:41
+msgid "hide"
+msgstr ""
+
+#. TRANSLATORS: screen badges type
+#: src/gui/widgets/tabs/setup_players.cpp:43
+#, fuzzy
+msgid "show at top"
+msgstr "Sohbet geçmişini göster"
+
+#. TRANSLATORS: screen badges type
#: src/gui/widgets/tabs/setup_players.cpp:45
+#, fuzzy
+msgid "show at right"
+msgstr "Sohbet geçmişini göster"
+
+#. TRANSLATORS: screen badges type
+#: src/gui/widgets/tabs/setup_players.cpp:47
+msgid "show at bottom"
+msgstr ""
+
+#. TRANSLATORS: settings option
+#: src/gui/widgets/tabs/setup_players.cpp:62
msgid "Show gender"
msgstr "Cinsiyeti göster"
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_players.cpp:49
+#: src/gui/widgets/tabs/setup_players.cpp:66
msgid "Show level"
msgstr "Leveli göster"
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_players.cpp:53
+#: src/gui/widgets/tabs/setup_players.cpp:70
msgid "Show own name"
msgstr "Kendi adını göster"
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_players.cpp:57
+#: src/gui/widgets/tabs/setup_players.cpp:74
msgid "Enable extended mouse targeting"
msgstr ""
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_players.cpp:61
+#: src/gui/widgets/tabs/setup_players.cpp:78
msgid "Target dead players"
msgstr "Ölü oyuncuları hedef al"
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_players.cpp:65
+#: src/gui/widgets/tabs/setup_players.cpp:82
msgid "Visible names"
msgstr "Görünür isimler"
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_players.cpp:69
+#: src/gui/widgets/tabs/setup_players.cpp:86
msgid "Auto move names"
msgstr ""
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_players.cpp:73
-#, fuzzy
-msgid "Show badges"
-msgstr "Nesneleri göster"
-
-#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_players.cpp:77
-msgid "Show badges at top"
+#: src/gui/widgets/tabs/setup_players.cpp:91
+msgid "Badges"
msgstr ""
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_players.cpp:81
+#: src/gui/widgets/tabs/setup_players.cpp:95
msgid "Secure trades"
msgstr "Güvenli takas"
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_players.cpp:85
+#: src/gui/widgets/tabs/setup_players.cpp:99
msgid "Unsecure chars in names"
msgstr ""
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_players.cpp:89
+#: src/gui/widgets/tabs/setup_players.cpp:103
msgid "Show statuses"
msgstr ""
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_players.cpp:93
+#: src/gui/widgets/tabs/setup_players.cpp:107
msgid "Show ip addresses on screenshots"
msgstr ""
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_players.cpp:97
+#: src/gui/widgets/tabs/setup_players.cpp:111
msgid "Allow self heal with mouse click"
msgstr ""
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_players.cpp:101
+#: src/gui/widgets/tabs/setup_players.cpp:115
msgid "Group friends in who is online window"
msgstr ""
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_players.cpp:105
+#: src/gui/widgets/tabs/setup_players.cpp:119
msgid "Hide erased players nicks"
msgstr ""
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_players.cpp:109
+#: src/gui/widgets/tabs/setup_players.cpp:123
msgid "Use special diagonal speed in players moving"
msgstr ""
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_players.cpp:113
+#: src/gui/widgets/tabs/setup_players.cpp:127
msgid ""
"Emulate right mouse button by long mouse click (useful for touch interfaces)"
msgstr ""
@@ -5386,9 +5397,8 @@ msgstr ""
#. TRANSLATORS: short button name for mail window.
#: src/gui/windowmenu.cpp:156
-#, fuzzy
msgid "MA"
-msgstr "A"
+msgstr ""
#. TRANSLATORS: full button name
#. TRANSLATORS: mail window name
@@ -5959,9 +5969,8 @@ msgstr "Saklanacak nesne miktarını seç."
#. TRANSLATORS: amount window message
#: src/gui/windows/itemamountwindow.cpp:252
-#, fuzzy
msgid "Select amount of items to send."
-msgstr "Saklanacak nesne miktarını seç."
+msgstr ""
#. TRANSLATORS: amount window message
#: src/gui/windows/itemamountwindow.cpp:257
@@ -6140,9 +6149,8 @@ msgstr ""
#. TRANSLATORS: mail edit window name
#: src/gui/windows/maileditwindow.cpp:47
-#, fuzzy
msgid "Edit mail"
-msgstr "E-Posta:"
+msgstr ""
#. TRANSLATORS: mail edit window button
#: src/gui/windows/maileditwindow.cpp:50
@@ -6175,24 +6183,21 @@ msgstr ""
#. TRANSLATORS: mail view window label
#: src/gui/windows/maileditwindow.cpp:60
#: src/gui/windows/mailviewwindow.cpp:103
-#, fuzzy
msgid "Money:"
-msgstr "Para: %s"
+msgstr ""
#. TRANSLATORS: mail edit window label
#: src/gui/windows/maileditwindow.cpp:62
#: src/gui/windows/mailviewwindow.cpp:119
#: src/gui/windows/mailviewwindow.cpp:124
-#, fuzzy
msgid "Item:"
-msgstr "Harita itemi"
+msgstr ""
#. TRANSLATORS: mail edit window label
#. TRANSLATORS: mail view window label
#: src/gui/windows/maileditwindow.cpp:64 src/gui/windows/mailviewwindow.cpp:75
-#, fuzzy
msgid "Message:"
-msgstr "Mesaj"
+msgstr ""
#. TRANSLATORS: mail view window name
#: src/gui/windows/mailviewwindow.cpp:53
@@ -6215,9 +6220,8 @@ msgid "From:"
msgstr ""
#: src/gui/windows/mailviewwindow.cpp:131
-#, fuzzy
msgid "Get attach"
-msgstr "(?) saldırı"
+msgstr ""
#. TRANSLATORS: mail window button
#: src/gui/windows/mailwindow.cpp:62
@@ -6231,9 +6235,8 @@ msgstr ""
#. TRANSLATORS: mail window button
#: src/gui/windows/mailwindow.cpp:68
-#, fuzzy
msgid "Return"
-msgstr "Yumurtaya dön"
+msgstr ""
#. TRANSLATORS: mail window button
#: src/gui/windows/mailwindow.cpp:70
@@ -7023,9 +7026,8 @@ msgstr ""
#. TRANSLATORS: input action name
#: src/input/pages/basic.cpp:136
-#, fuzzy
msgid "Change targeting type"
-msgstr "Hedefe gitme tipini değiştir"
+msgstr ""
#. TRANSLATORS: input action name
#: src/input/pages/basic.cpp:142
@@ -8020,9 +8022,8 @@ msgstr ""
#. TRANSLATORS: input action name
#: src/input/pages/windows.cpp:196
-#, fuzzy
msgid "Quick settings window"
-msgstr "Hızlı düşür Penceresi"
+msgstr ""
#. TRANSLATORS: input action name
#: src/input/pages/windows.cpp:208
@@ -9700,21 +9701,18 @@ msgstr ""
#. TRANSLATORS: notification message
#: src/resources/notifications.h:572
-#, fuzzy
msgid "Message successfully sent."
-msgstr "Oyuncu başarı ile %s!"
+msgstr ""
#. TRANSLATORS: notification message
#: src/resources/notifications.h:576
-#, fuzzy
msgid "Message send failed."
-msgstr "Mesaj sohbeti kapatır."
+msgstr ""
#. TRANSLATORS: notification message
#: src/resources/notifications.h:580
-#, fuzzy
msgid "Item attach failed."
-msgstr "Nesne paylaşımı etkinleştirildi."
+msgstr ""
#. TRANSLATORS: notification message
#: src/resources/notifications.h:584
@@ -9738,9 +9736,8 @@ msgstr ""
#. TRANSLATORS: notification message
#: src/resources/notifications.h:600
-#, fuzzy
msgid "Message successfully deleted."
-msgstr "Grup başarıyla kuruldu."
+msgstr ""
#. TRANSLATORS: notification message
#: src/resources/notifications.h:604
@@ -9768,27 +9765,3 @@ msgstr ""
msgid "Options to /%s are \"yes\", \"no\", \"true\", \"false\", \"1\", \"0\"."
msgstr ""
"/%s ayar seçenekleri \"yes\", \"no\", \"true\", \"false\", \"1\", \"0\" 'dir."
-
-#~ msgid "Hide shield sprite"
-#~ msgstr "Kalkan görüntüsünü gizle"
-
-#~ msgid "BC"
-#~ msgstr "BK"
-
-#~ msgid "Bot checker"
-#~ msgstr "Bot kontrolörü"
-
-#~ msgid "Bot Checker"
-#~ msgstr "Bot Kontrolörü"
-
-#~ msgid "Result"
-#~ msgstr "Sonuç"
-
-#~ msgid "Split"
-#~ msgstr "Bölme"
-
-#~ msgid "Failed to send as sender or letter invalid."
-#~ msgstr "Gönderen olarak gönderme yapılamadı ya da hatalı karakter."
-
-#~ msgid "Bot Checker Window"
-#~ msgstr "Bot Kontrolörü Penceresi"
diff --git a/po/uk.po b/po/uk.po
index cbf398bc0..127b65dc9 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-07-29 02:28+0300\n"
-"PO-Revision-Date: 2015-04-06 11:05+0000\n"
+"POT-Creation-Date: 2015-07-29 22:39+0300\n"
+"PO-Revision-Date: 2015-07-29 09:12+0000\n"
"Last-Translator: Andrei Karas <akaras@inbox.ru>\n"
"Language-Team: Ukrainian (http://www.transifex.com/projects/p/manaplus/"
"language/uk/)\n"
@@ -316,30 +316,30 @@ msgid "Quick"
msgstr ""
#. TRANSLATORS: visible beings on map
-#: src/actormanager.cpp:1375
+#: src/actormanager.cpp:1376
msgid "Visible on map"
msgstr "Видимий на мапі"
#. TRANSLATORS: default race name
-#: src/being/being.cpp:435
+#: src/being/being.cpp:438
msgid "Human"
msgstr "Людина"
-#: src/being/being.cpp:609
+#: src/being/being.cpp:612
msgid "dodge"
msgstr "ухилення"
-#: src/being/being.cpp:609
+#: src/being/being.cpp:612
msgid "miss"
msgstr "промах"
#. TRANSLATORS: this away status writed in player nick
-#: src/being/being.cpp:2035 src/gui/windows/whoisonline.cpp:871
+#: src/being/being.cpp:2084 src/gui/windows/whoisonline.cpp:871
msgid "A"
msgstr "A"
#. TRANSLATORS: this inactive status writed in player nick
-#: src/being/being.cpp:2040 src/gui/windows/whoisonline.cpp:876
+#: src/being/being.cpp:2089 src/gui/windows/whoisonline.cpp:876
msgid "I"
msgstr "I"
@@ -890,9 +890,8 @@ msgstr "(d) без автоатаки"
#. TRANSLATORS: targeting type in status bar
#: src/gamemodifiers.cpp:276
-#, fuzzy
msgid "(D) don't switch target"
-msgstr "(?) рух до цілі"
+msgstr ""
#. TRANSLATORS: targeting type in status bar
#: src/gamemodifiers.cpp:278
@@ -901,9 +900,8 @@ msgstr ""
#. TRANSLATORS: targeting type in status bar
#: src/gamemodifiers.cpp:280
-#, fuzzy
msgid "(?) targeting"
-msgstr "(?) невідомий тип імітації"
+msgstr ""
#. TRANSLATORS: pickup size in status bar
#: src/gamemodifiers.cpp:314
@@ -1876,7 +1874,7 @@ msgstr "Додати ім'я до чату"
#. TRANSLATORS: popup menu header
#. TRANSLATORS: settings tab name
-#: src/gui/popups/popupmenu.cpp:429 src/gui/widgets/tabs/setup_players.cpp:38
+#: src/gui/popups/popupmenu.cpp:429 src/gui/widgets/tabs/setup_players.cpp:55
msgid "Players"
msgstr "Гравці"
@@ -2164,9 +2162,8 @@ msgstr "Показати"
#. TRANSLATORS: popup menu item
#: src/gui/popups/popupmenu.cpp:1979
-#, fuzzy
msgid "Open yellow bar settings"
-msgstr "Скинути Жовтий рядок"
+msgstr ""
#. TRANSLATORS: popup menu item
#: src/gui/popups/popupmenu.cpp:1981
@@ -2469,9 +2466,8 @@ msgstr "GUI"
#. TRANSLATORS: palette label
#: src/gui/userpalette.cpp:129
-#, fuzzy
msgid "Beings"
-msgstr "Істота"
+msgstr ""
#. TRANSLATORS: palette color
#: src/gui/userpalette.cpp:134
@@ -2555,9 +2551,8 @@ msgstr ""
#. TRANSLATORS: palette label
#: src/gui/userpalette.cpp:227
-#, fuzzy
msgid "Particles"
-msgstr "Шрифт частинок"
+msgstr ""
#. TRANSLATORS: settings option
#: src/gui/userpalette.cpp:232 src/gui/widgets/tabs/setup_visual.cpp:157
@@ -2678,9 +2673,8 @@ msgstr "Межа тайлів"
#. TRANSLATORS: palette label
#: src/gui/userpalette.cpp:356
-#, fuzzy
msgid "Ranges"
-msgstr "Відстань %s"
+msgstr ""
#. TRANSLATORS: palette color
#: src/gui/userpalette.cpp:361
@@ -3494,7 +3488,7 @@ msgid "Enable debug chat Log"
msgstr "Ввімкнути лог зневадження"
#: src/gui/widgets/tabs/setup_chat.cpp:124
-msgid "If you enable thus, debug chat tab also will be logged to disk."
+msgid "If you enable this, debug chat tab also will be logged to disk."
msgstr ""
#. TRANSLATORS: settings option
@@ -3548,7 +3542,7 @@ msgstr "Не показувати робочі повідомлення крам
#: src/gui/widgets/tabs/setup_chat.cpp:153
msgid ""
-"If this setting enabled, no messages related to built-in ManaPlusshop will "
+"If this setting enabled, no messages related to built-in ManaPlus shop will "
"be displayed in chat. Disable this setting if you want to see shop-related "
"messages.\n"
"\n"
@@ -3707,10 +3701,10 @@ msgstr "Змінювати розмір вкладок чату за потре
#: src/gui/widgets/tabs/setup_chat.cpp:243
msgid ""
-"If this feature enabled, text in chat will be automaticallyadjusted to adapt "
-"to appearance of chat input field when youtyping message and when input "
-"field of chat disappears. If disabled, chat input area will allways occupy "
-"its place, which could be otherwise usable for text.\n"
+"If this feature enabled, text in chat will be automatically adjusted to "
+"adapt to appearance of chat input field when you typing message and when "
+"input field of chat disappears. If disabled, chat input area will allways "
+"occupy its place, which could be otherwise usable for text.\n"
"\n"
"Note: its mostly about jumpy attitude vs less usable space for text."
msgstr ""
@@ -3727,7 +3721,7 @@ msgstr "Вживати місцевий час"
#: src/gui/widgets/tabs/setup_chat.cpp:258
msgid ""
-"If this feature enabled, timestamps in chat will use locak times.If "
+"If this feature enabled, timestamps in chat will use local times. If "
"disabled, server time will be used (often it is GMT+0)."
msgstr ""
@@ -3741,7 +3735,7 @@ msgid ""
"Here you can specify some extra words which will also cause highlighting. "
"Use comma to separate words.\n"
"\n"
-"Note: frequenthilights are annoying - use it with caution."
+"Note: frequent hilights are annoying - use it with caution."
msgstr ""
#. TRANSLATORS: settings option
@@ -4518,94 +4512,110 @@ msgstr ""
msgid "Disable logging in game (do not enable)"
msgstr "Вимкнути ведення логу у грі (не вмикати)"
-#. TRANSLATORS: settings option
+#. TRANSLATORS: screen badges type
+#: src/gui/widgets/tabs/setup_players.cpp:41
+msgid "hide"
+msgstr ""
+
+#. TRANSLATORS: screen badges type
+#: src/gui/widgets/tabs/setup_players.cpp:43
+#, fuzzy
+msgid "show at top"
+msgstr "Показувати історію чату"
+
+#. TRANSLATORS: screen badges type
#: src/gui/widgets/tabs/setup_players.cpp:45
+#, fuzzy
+msgid "show at right"
+msgstr "Рухати улюбленця праворуч"
+
+#. TRANSLATORS: screen badges type
+#: src/gui/widgets/tabs/setup_players.cpp:47
+msgid "show at bottom"
+msgstr ""
+
+#. TRANSLATORS: settings option
+#: src/gui/widgets/tabs/setup_players.cpp:62
msgid "Show gender"
msgstr "Показувати стать"
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_players.cpp:49
+#: src/gui/widgets/tabs/setup_players.cpp:66
msgid "Show level"
msgstr "Показувати рівень"
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_players.cpp:53
+#: src/gui/widgets/tabs/setup_players.cpp:70
msgid "Show own name"
msgstr "Показувати особисте ім'я"
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_players.cpp:57
+#: src/gui/widgets/tabs/setup_players.cpp:74
msgid "Enable extended mouse targeting"
msgstr "Ввімкнути розширене наведення миші"
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_players.cpp:61
+#: src/gui/widgets/tabs/setup_players.cpp:78
msgid "Target dead players"
msgstr "Дозволити наводити фокус на мертвих гравців"
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_players.cpp:65
+#: src/gui/widgets/tabs/setup_players.cpp:82
msgid "Visible names"
msgstr "Видимі імена"
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_players.cpp:69
+#: src/gui/widgets/tabs/setup_players.cpp:86
msgid "Auto move names"
msgstr "Автоматичне переупорядкування імен гравців"
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_players.cpp:73
-#, fuzzy
-msgid "Show badges"
-msgstr "Показати спорядження"
-
-#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_players.cpp:77
-msgid "Show badges at top"
+#: src/gui/widgets/tabs/setup_players.cpp:91
+msgid "Badges"
msgstr ""
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_players.cpp:81
+#: src/gui/widgets/tabs/setup_players.cpp:95
msgid "Secure trades"
msgstr "Захистити торгівлю"
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_players.cpp:85
+#: src/gui/widgets/tabs/setup_players.cpp:99
msgid "Unsecure chars in names"
msgstr "Небезпечні символи в іменах"
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_players.cpp:89
+#: src/gui/widgets/tabs/setup_players.cpp:103
msgid "Show statuses"
msgstr "Відображати статуси"
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_players.cpp:93
+#: src/gui/widgets/tabs/setup_players.cpp:107
msgid "Show ip addresses on screenshots"
msgstr "Додавати IP адреси до скріншоту (ГМ)"
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_players.cpp:97
+#: src/gui/widgets/tabs/setup_players.cpp:111
msgid "Allow self heal with mouse click"
msgstr "Лікувати самого себе за кліком миші"
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_players.cpp:101
+#: src/gui/widgets/tabs/setup_players.cpp:115
msgid "Group friends in who is online window"
msgstr "Відокремлювати приятелів у вікні \"Хто онлайн\""
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_players.cpp:105
+#: src/gui/widgets/tabs/setup_players.cpp:119
msgid "Hide erased players nicks"
msgstr "Ховати імена стертих гравців"
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_players.cpp:109
+#: src/gui/widgets/tabs/setup_players.cpp:123
msgid "Use special diagonal speed in players moving"
msgstr "Вжити спеціальну діагональну швидкість під час руху"
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_players.cpp:113
+#: src/gui/widgets/tabs/setup_players.cpp:127
msgid ""
"Emulate right mouse button by long mouse click (useful for touch interfaces)"
msgstr ""
@@ -5393,9 +5403,8 @@ msgstr "Банк"
#. TRANSLATORS: short button name for mail window.
#: src/gui/windowmenu.cpp:156
-#, fuzzy
msgid "MA"
-msgstr "МАП"
+msgstr ""
#. TRANSLATORS: full button name
#. TRANSLATORS: mail window name
@@ -5904,9 +5913,8 @@ msgstr "Чи вам відомо..."
#. TRANSLATORS: insert card dialog name
#: src/gui/windows/insertcarddialog.cpp:43
#: src/gui/windows/insertcarddialog.cpp:45
-#, fuzzy
msgid "Insert card"
-msgstr "Вставити"
+msgstr ""
#. TRANSLATORS: insert card dialog button
#. TRANSLATORS: input action name
@@ -5972,9 +5980,8 @@ msgstr "Вкажіть кількість предметів для зберіг
#. TRANSLATORS: amount window message
#: src/gui/windows/itemamountwindow.cpp:252
-#, fuzzy
msgid "Select amount of items to send."
-msgstr "Вкажіть кількість предметів для зберігання."
+msgstr ""
#. TRANSLATORS: amount window message
#: src/gui/windows/itemamountwindow.cpp:257
@@ -6155,9 +6162,8 @@ msgstr "Відкрити посилання реєстрації"
#. TRANSLATORS: mail edit window name
#: src/gui/windows/maileditwindow.cpp:47
-#, fuzzy
msgid "Edit mail"
-msgstr "Пошта:"
+msgstr ""
#. TRANSLATORS: mail edit window button
#: src/gui/windows/maileditwindow.cpp:50
@@ -6190,24 +6196,21 @@ msgstr ""
#. TRANSLATORS: mail view window label
#: src/gui/windows/maileditwindow.cpp:60
#: src/gui/windows/mailviewwindow.cpp:103
-#, fuzzy
msgid "Money:"
-msgstr "Кошти: %s"
+msgstr ""
#. TRANSLATORS: mail edit window label
#: src/gui/windows/maileditwindow.cpp:62
#: src/gui/windows/mailviewwindow.cpp:119
#: src/gui/windows/mailviewwindow.cpp:124
-#, fuzzy
msgid "Item:"
-msgstr "Елемент карти"
+msgstr ""
#. TRANSLATORS: mail edit window label
#. TRANSLATORS: mail view window label
#: src/gui/windows/maileditwindow.cpp:64 src/gui/windows/mailviewwindow.cpp:75
-#, fuzzy
msgid "Message:"
-msgstr "Повідомлення"
+msgstr ""
#. TRANSLATORS: mail view window name
#: src/gui/windows/mailviewwindow.cpp:53
@@ -6221,9 +6224,8 @@ msgstr ""
#. TRANSLATORS: mail view window label
#: src/gui/windows/mailviewwindow.cpp:65
-#, fuzzy
msgid "Time:"
-msgstr "Час"
+msgstr ""
#. TRANSLATORS: mail view window label
#: src/gui/windows/mailviewwindow.cpp:69
@@ -6231,9 +6233,8 @@ msgid "From:"
msgstr ""
#: src/gui/windows/mailviewwindow.cpp:131
-#, fuzzy
msgid "Get attach"
-msgstr "(?) невідомий режим атаки"
+msgstr ""
#. TRANSLATORS: mail window button
#: src/gui/windows/mailwindow.cpp:62
@@ -6242,21 +6243,18 @@ msgstr ""
#. TRANSLATORS: mail window button
#: src/gui/windows/mailwindow.cpp:64
-#, fuzzy
msgid "New"
-msgstr "Мережа"
+msgstr ""
#. TRANSLATORS: mail window button
#: src/gui/windows/mailwindow.cpp:68
-#, fuzzy
msgid "Return"
-msgstr "Повернути до яйця"
+msgstr ""
#. TRANSLATORS: mail window button
#: src/gui/windows/mailwindow.cpp:70
-#, fuzzy
msgid "Open"
-msgstr "Відвідати посилання"
+msgstr ""
#: src/gui/windows/ministatuswindow.cpp:71
msgid "health bar"
@@ -7039,9 +7037,8 @@ msgstr "Вибрати крамаря"
#. TRANSLATORS: input action name
#: src/input/pages/basic.cpp:136
-#, fuzzy
msgid "Change targeting type"
-msgstr "Змінити тип руху до цілі"
+msgstr ""
#. TRANSLATORS: input action name
#: src/input/pages/basic.cpp:142
@@ -8036,9 +8033,8 @@ msgstr ""
#. TRANSLATORS: input action name
#: src/input/pages/windows.cpp:196
-#, fuzzy
msgid "Quick settings window"
-msgstr "Вікно квестів"
+msgstr ""
#. TRANSLATORS: input action name
#: src/input/pages/windows.cpp:208
@@ -9720,33 +9716,28 @@ msgstr ""
#. TRANSLATORS: notification message
#: src/resources/notifications.h:572
-#, fuzzy
msgid "Message successfully sent."
-msgstr "Гравця позначено як \"%s\"!"
+msgstr ""
#. TRANSLATORS: notification message
#: src/resources/notifications.h:576
-#, fuzzy
msgid "Message send failed."
-msgstr "Повідомлення закриває вікно чату."
+msgstr ""
#. TRANSLATORS: notification message
#: src/resources/notifications.h:580
-#, fuzzy
msgid "Item attach failed."
-msgstr "Не вдалося завести улюбленця."
+msgstr ""
#. TRANSLATORS: notification message
#: src/resources/notifications.h:584
-#, fuzzy
msgid "Money attach failed."
-msgstr "Не вдалося завести улюбленця."
+msgstr ""
#. TRANSLATORS: notification message
#: src/resources/notifications.h:588
-#, fuzzy
msgid "Message return failed."
-msgstr "Не вдалось створити чат!"
+msgstr ""
#. TRANSLATORS: notification message
#: src/resources/notifications.h:592
@@ -9755,15 +9746,13 @@ msgstr ""
#. TRANSLATORS: notification message
#: src/resources/notifications.h:596
-#, fuzzy
msgid "Message deletion failed."
-msgstr "Аутентифікація не вдалася."
+msgstr ""
#. TRANSLATORS: notification message
#: src/resources/notifications.h:600
-#, fuzzy
msgid "Message successfully deleted."
-msgstr "Групу створено."
+msgstr ""
#. TRANSLATORS: notification message
#: src/resources/notifications.h:604
@@ -9782,9 +9771,8 @@ msgstr ""
#. TRANSLATORS: notification message
#: src/resources/notifications.h:620
-#, fuzzy
msgid "You enter battle field."
-msgstr "Вам потрібний інший синій самоцвіт!"
+msgstr ""
#. TRANSLATORS: chat option changed message
#: src/utils/booleanoptions.h:27
@@ -9793,36 +9781,3 @@ msgid "Options to /%s are \"yes\", \"no\", \"true\", \"false\", \"1\", \"0\"."
msgstr ""
"Можливими опціями для /%s є: \"yes\", \"no\", \"true\", \"false\", \"1\", "
"\"0\"."
-
-#~ msgid "Hide shield sprite"
-#~ msgstr "Не показувати щит"
-
-#~ msgid "BC"
-#~ msgstr "ПБ"
-
-#~ msgid "Bot checker"
-#~ msgstr "Перевірка ботів"
-
-#~ msgid "Bot Checker"
-#~ msgstr "Перевірка ботів"
-
-#~ msgid "Result"
-#~ msgstr "Результат"
-
-#~ msgid "Split"
-#~ msgstr "Поділити"
-
-#~ msgid "Time before jacko spawn:"
-#~ msgstr "Час до повернення Джека:"
-
-#~ msgid "%s %d?"
-#~ msgstr "%s %d?"
-
-#~ msgid "jacko spawning"
-#~ msgstr "Джек вже поруч"
-
-#~ msgid "Failed to send as sender or letter invalid."
-#~ msgstr "Неможливо надіслати - адресант або лист некоректні."
-
-#~ msgid "Bot Checker Window"
-#~ msgstr "Вікно перевірки ботів"
diff --git a/po/vls.po b/po/vls.po
index c502cf586..58dc2e6e9 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-04-06 02:00+0300\n"
-"PO-Revision-Date: 2015-04-06 11:05+0000\n"
+"POT-Creation-Date: 2015-07-29 02:28+0300\n"
+"PO-Revision-Date: 2015-07-29 09:12+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:146
+#: src/actions/actions.cpp:155
msgid "File uploaded"
msgstr ""
@@ -31,146 +31,146 @@ msgstr ""
#. TRANSLATORS: ok dialog button
#. TRANSLATORS: text dialog button
#. TRANSLATORS: ok dialog button
-#: src/actions/actions.cpp:148 src/client.cpp:1454 src/client.cpp:1481
-#: 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:312
-#: src/gui/widgets/tabs/setup_theme.cpp:343
+#: src/actions/actions.cpp:158 src/client.cpp:1453 src/client.cpp:1486
+#: src/gamemodifiers.cpp:451 src/gui/dialogsmanager.cpp:168
+#: src/gui/dialogsmanager.cpp:188 src/gui/widgets/tabs/setup_input.cpp:164
+#: src/gui/widgets/tabs/setup_theme.cpp:313
+#: src/gui/widgets/tabs/setup_theme.cpp:349
#: src/gui/widgets/tabs/setup_video.cpp:250
-#: src/gui/widgets/tabs/setup_video.cpp:274
-#: src/gui/widgets/tabs/setup_video.cpp:389
-#: src/gui/widgets/tabs/setup_video.cpp:401
-#: src/gui/windows/changeemaildialog.cpp:167
-#: src/gui/windows/changepassworddialog.cpp:157
-#: src/gui/windows/charcreatedialog.cpp:380
-#: src/gui/windows/charselectdialog.cpp:279
-#: src/gui/windows/charselectdialog.cpp:321 src/gui/windows/editdialog.cpp:49
-#: src/gui/windows/editserverdialog.cpp:59
-#: src/gui/windows/editserverdialog.cpp:217
-#: src/gui/windows/itemamountwindow.cpp:167 src/gui/windows/quitdialog.cpp:68
-#: src/gui/windows/registerdialog.cpp:243 src/gui/windows/socialwindow.cpp:507
-#: src/gui/windows/textdialog.cpp:48 src/gui/windows/unregisterdialog.cpp:146
-#: src/net/ea/charserverhandler.cpp:143 src/net/ea/charserverhandler.cpp:162
-#: src/net/ea/gamehandler.cpp:83 src/net/eathena/charserverhandler.cpp:593
-#: src/net/eathena/charserverhandler.cpp:623
-#: src/net/eathena/charserverhandler.cpp:653
-#: src/net/tmwa/charserverhandler.cpp:535
+#: src/gui/widgets/tabs/setup_video.cpp:278
+#: src/gui/widgets/tabs/setup_video.cpp:396
+#: src/gui/widgets/tabs/setup_video.cpp:412
+#: src/gui/windows/changeemaildialog.cpp:169
+#: src/gui/windows/changepassworddialog.cpp:159
+#: src/gui/windows/charcreatedialog.cpp:390
+#: src/gui/windows/charselectdialog.cpp:280
+#: src/gui/windows/charselectdialog.cpp:327 src/gui/windows/editdialog.cpp:50
+#: src/gui/windows/editserverdialog.cpp:56
+#: src/gui/windows/editserverdialog.cpp:216
+#: src/gui/windows/itemamountwindow.cpp:179 src/gui/windows/quitdialog.cpp:66
+#: src/gui/windows/registerdialog.cpp:241 src/gui/windows/socialwindow.cpp:524
+#: src/gui/windows/textdialog.cpp:48 src/gui/windows/unregisterdialog.cpp:149
+#: src/net/ea/charserverhandler.cpp:145 src/net/ea/charserverhandler.cpp:170
+#: src/net/ea/gamehandler.cpp:85 src/net/eathena/charserverhandler.cpp:612
+#: src/net/eathena/charserverhandler.cpp:647
+#: src/net/eathena/charserverhandler.cpp:683
+#: src/net/tmwa/charserverhandler.cpp:506
msgid "OK"
msgstr ""
#. TRANSLATORS: clear graphics command message
#. TRANSLATORS: clear fonts cache message
-#: src/actions/actions.cpp:934 src/actions/actions.cpp:946
+#: src/actions/actions.cpp:983 src/actions/actions.cpp:996
msgid "Cache cleaned"
msgstr ""
#. TRANSLATORS: uptime command
-#: src/actions/actions.cpp:1074 src/actions/actions.cpp:1130
+#: src/actions/actions.cpp:1132 src/actions/actions.cpp:1189
#, c-format
msgid "Client uptime: %s"
msgstr ""
#. TRANSLATORS: uptime command
-#: src/actions/actions.cpp:1085
+#: src/actions/actions.cpp:1144
#, c-format
msgid "%d week"
msgstr ""
-#: src/actions/actions.cpp:1085
+#: src/actions/actions.cpp:1144
#, c-format
msgid "%d weeks"
msgstr ""
#. TRANSLATORS: uptime command
-#: src/actions/actions.cpp:1096
+#: src/actions/actions.cpp:1155
#, c-format
msgid "%d day"
msgstr ""
-#: src/actions/actions.cpp:1096
+#: src/actions/actions.cpp:1155
#, c-format
msgid "%d days"
msgstr ""
#. TRANSLATORS: uptime command
-#: src/actions/actions.cpp:1106
+#: src/actions/actions.cpp:1165
#, c-format
msgid "%d hour"
msgstr ""
-#: src/actions/actions.cpp:1106
+#: src/actions/actions.cpp:1165
#, c-format
msgid "%d hours"
msgstr ""
#. TRANSLATORS: uptime command
-#: src/actions/actions.cpp:1116
+#: src/actions/actions.cpp:1175
#, c-format
msgid "%d minute"
msgstr ""
-#: src/actions/actions.cpp:1116
+#: src/actions/actions.cpp:1175
#, c-format
msgid "%d minutes"
msgstr ""
#. TRANSLATORS: uptime command
-#: src/actions/actions.cpp:1126
+#: src/actions/actions.cpp:1185
#, c-format
msgid "%d second"
msgstr ""
-#: src/actions/actions.cpp:1126
+#: src/actions/actions.cpp:1185
#, c-format
msgid "%d seconds"
msgstr ""
#. TRANSLATORS: dump command
-#: src/actions/actions.cpp:1187 src/actions/actions.cpp:1196
+#: src/actions/actions.cpp:1247 src/actions/actions.cpp:1256
msgid "Resource images:"
msgstr ""
#. TRANSLATORS: dump command
-#: src/actions/actions.cpp:1190 src/actions/actions.cpp:1199
+#: src/actions/actions.cpp:1250 src/actions/actions.cpp:1260
msgid "Resource orphaned images:"
msgstr ""
#. TRANSLATORS: dump environment command
-#: src/actions/actions.cpp:1287
+#: src/actions/actions.cpp:1349
msgid "Environment variables dumped"
msgstr ""
-#: src/actions/actions.cpp:1406
+#: src/actions/actions.cpp:1474
msgid "Uploaded config into:"
msgstr ""
-#: src/actions/actions.cpp:1415
+#: src/actions/actions.cpp:1483
msgid "Uploaded server config into:"
msgstr ""
-#: src/actions/actions.cpp:1424
+#: src/actions/actions.cpp:1492
msgid "Uploaded log into:"
msgstr ""
#. TRANSLATORS: whisper send
-#: src/actions/chat.cpp:247
+#: src/actions/chat.cpp:246
msgid "Cannot send empty whispers!"
msgstr ""
#. TRANSLATORS: new whisper or channel query
-#: src/actions/chat.cpp:295
+#: src/actions/chat.cpp:294
#, 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:320 src/gui/widgets/tabs/chat/partytab.cpp:71
+#: src/actions/chat.cpp:319 src/gui/widgets/tabs/chat/partytab.cpp:71
msgid "Party name is missing."
msgstr ""
#. TRANSLATORS: create guild message
-#: src/actions/chat.cpp:338
+#: src/actions/chat.cpp:337
msgid "Guild name is missing."
msgstr ""
@@ -178,16 +178,16 @@ msgstr ""
#. TRANSLATORS: guild invite message
#. TRANSLATORS: party kick message
#. TRANSLATORS: change relation
-#: src/actions/chat.cpp:359 src/actions/chat.cpp:390 src/actions/chat.cpp:455
-#: src/actions/chat.cpp:485 src/actions/commands.cpp:78
+#: src/actions/chat.cpp:358 src/actions/chat.cpp:389 src/actions/chat.cpp:460
+#: src/actions/chat.cpp:490 src/actions/commands.cpp:80
msgid "Please specify a name."
msgstr ""
-#: src/actions/chat.cpp:410
+#: src/actions/chat.cpp:409
msgid "Return toggles chat."
msgstr ""
-#: src/actions/chat.cpp:410
+#: src/actions/chat.cpp:409
msgid "Message closes chat."
msgstr ""
@@ -197,184 +197,199 @@ msgid "Return now toggles chat."
msgstr ""
#. TRANSLATORS: message from toggle chat command
-#: src/actions/chat.cpp:430
+#: src/actions/chat.cpp:431
msgid "Message now closes chat."
msgstr ""
-#: src/actions/chat.cpp:570
+#: src/actions/chat.cpp:575
#, c-format
msgid "equipped hat %s."
msgstr ""
#. TRANSLATORS: change relation
-#: src/actions/commands.cpp:120
+#: src/actions/commands.cpp:122
#, c-format
msgid "Player already %s!"
msgstr ""
#. TRANSLATORS: change relation
-#: src/actions/commands.cpp:133
+#: src/actions/commands.cpp:135
#, c-format
msgid "Player successfully %s!"
msgstr ""
#. TRANSLATORS: change relation
-#: src/actions/commands.cpp:135
+#: src/actions/commands.cpp:137
#, c-format
msgid "Player could not be %s!"
msgstr ""
#. TRANSLATORS: unignore command
-#: src/actions/commands.cpp:166
+#: src/actions/commands.cpp:168
msgid "Player wasn't ignored!"
msgstr ""
#. TRANSLATORS: unignore command
-#: src/actions/commands.cpp:175
+#: src/actions/commands.cpp:177
msgid "Player no longer ignored!"
msgstr ""
#. TRANSLATORS: unignore command
-#: src/actions/commands.cpp:177
+#: src/actions/commands.cpp:179
msgid "Player could not be unignored!"
msgstr ""
#. TRANSLATORS: erase command
-#: src/actions/commands.cpp:192
+#: src/actions/commands.cpp:194
msgid "Player already erased!"
msgstr ""
#. TRANSLATORS: erase command
-#: src/actions/commands.cpp:205
+#: src/actions/commands.cpp:207
msgid "Player no longer erased!"
msgstr ""
#. TRANSLATORS: erase command
-#: src/actions/commands.cpp:207
+#: src/actions/commands.cpp:209
msgid "Player could not be erased!"
msgstr ""
#. TRANSLATORS: adding friend command
-#: src/actions/commands.cpp:214
+#: src/actions/commands.cpp:216
msgid "friend"
msgstr ""
#. TRANSLATORS: disregard command
-#: src/actions/commands.cpp:221
+#: src/actions/commands.cpp:223
msgid "disregarded"
msgstr ""
#. TRANSLATORS: neutral command
-#: src/actions/commands.cpp:228
+#: src/actions/commands.cpp:230
msgid "neutral"
msgstr ""
#. TRANSLATORS: blacklist command
-#: src/actions/commands.cpp:235
+#: src/actions/commands.cpp:237
msgid "blacklisted"
msgstr ""
#. TRANSLATORS: enemy command
-#: src/actions/commands.cpp:242
+#: src/actions/commands.cpp:244
msgid "enemy"
msgstr ""
-#: src/actions/pets.cpp:104
+#: src/actions/commands.cpp:947
+#, c-format
+msgid "Config value: %s"
+msgstr ""
+
+#: src/actions/commands.cpp:959
+#, c-format
+msgid "Server config value: %s"
+msgstr ""
+
+#: src/actions/pets.cpp:109
msgid "Rename your pet"
msgstr ""
#. TRANSLATORS: disable trades message
-#: src/actions/statusbar.cpp:171
+#: src/actions/statusbar.cpp:177
msgid "Ignoring incoming trade requests"
msgstr ""
#. TRANSLATORS: enable trades message
-#: src/actions/statusbar.cpp:181
+#: src/actions/statusbar.cpp:187
msgid "Accepting incoming trade requests"
msgstr ""
+#. TRANSLATORS: quick tab in settings
+#: src/actions/windows.cpp:323 src/gui/widgets/tabs/setup_quick.cpp:45
+msgid "Quick"
+msgstr ""
+
#. TRANSLATORS: visible beings on map
-#: src/actormanager.cpp:1359
+#: src/actormanager.cpp:1375
msgid "Visible on map"
msgstr ""
#. TRANSLATORS: default race name
-#: src/being/being.cpp:406
+#: src/being/being.cpp:435
msgid "Human"
msgstr ""
-#: src/being/being.cpp:575
+#: src/being/being.cpp:609
msgid "dodge"
msgstr ""
-#: src/being/being.cpp:575
+#: src/being/being.cpp:609
msgid "miss"
msgstr ""
#. TRANSLATORS: this away status writed in player nick
-#: src/being/being.cpp:1921 src/gui/windows/whoisonline.cpp:865
+#: src/being/being.cpp:2035 src/gui/windows/whoisonline.cpp:871
msgid "A"
msgstr ""
#. TRANSLATORS: this inactive status writed in player nick
-#: src/being/being.cpp:1926 src/gui/windows/whoisonline.cpp:870
+#: src/being/being.cpp:2040 src/gui/windows/whoisonline.cpp:876
msgid "I"
msgstr ""
#. TRANSLATORS: chat message after death
-#: src/being/localplayer.cpp:381
+#: src/being/localplayer.cpp:380
#, c-format
msgid "You were killed by %s."
msgstr ""
#. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:835
+#: src/being/localplayer.cpp:836
msgid "Tried to pick up nonexistent item."
msgstr ""
#. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:839
+#: src/being/localplayer.cpp:840
msgid "Item is too heavy."
msgstr ""
#. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:843
+#: src/being/localplayer.cpp:844
msgid "Item is too far away."
msgstr ""
#. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:847
+#: src/being/localplayer.cpp:848
msgid "Inventory is full."
msgstr ""
#. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:851
+#: src/being/localplayer.cpp:852
msgid "Stack is too big."
msgstr ""
#. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:855
+#: src/being/localplayer.cpp:856
msgid "Item belongs to someone else."
msgstr ""
#. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:859
+#: src/being/localplayer.cpp:860
msgid "You can't pickup this amount of items."
msgstr ""
#. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:863
+#: src/being/localplayer.cpp:864
msgid "Your item stack has max amount."
msgstr ""
#. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:870
+#: src/being/localplayer.cpp:871
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:895
#, c-format
msgid "You picked up %d [@@%d|%s@@]."
msgid_plural "You picked up %d [@@%d|%s@@]."
@@ -383,53 +398,53 @@ msgstr[1] ""
#. TRANSLATORS: this is normal experience
#. TRANSLATORS: get xp message
-#: src/being/localplayer.cpp:1066 src/being/localplayer.cpp:1067
-#: src/being/localplayer.cpp:1093
+#: src/being/localplayer.cpp:1067 src/being/localplayer.cpp:1068
+#: src/being/localplayer.cpp:1094
msgid "xp"
msgstr ""
#. TRANSLATORS: this is job experience
-#: src/being/localplayer.cpp:1071 src/being/localplayer.cpp:1077
-#: src/being/localplayer.cpp:1083
+#: src/being/localplayer.cpp:1072 src/being/localplayer.cpp:1078
+#: src/being/localplayer.cpp:1084
msgid "job"
msgstr ""
#. TRANSLATORS: get hp message
-#: src/being/localplayer.cpp:1102
+#: src/being/localplayer.cpp:1103
msgid "hp"
msgstr ""
#. TRANSLATORS: get hp message
-#: src/being/localplayer.cpp:1111
+#: src/being/localplayer.cpp:1112
msgid "mana"
msgstr ""
#. TRANSLATORS: follow command message
-#: src/being/localplayer.cpp:2180
+#: src/being/localplayer.cpp:2186
#, c-format
msgid "Follow: %s"
msgstr ""
#. TRANSLATORS: follow command message
#. TRANSLATORS: cancel follow message
-#: src/being/localplayer.cpp:2186 src/being/localplayer.cpp:2211
+#: src/being/localplayer.cpp:2192 src/being/localplayer.cpp:2217
msgid "Follow canceled"
msgstr ""
#. TRANSLATORS: imitate command message
-#: src/being/localplayer.cpp:2196
+#: src/being/localplayer.cpp:2202
#, c-format
msgid "Imitation: %s"
msgstr ""
#. TRANSLATORS: imitate command message
#. TRANSLATORS: cancel follow message
-#: src/being/localplayer.cpp:2202 src/being/localplayer.cpp:2216
+#: src/being/localplayer.cpp:2208 src/being/localplayer.cpp:2222
msgid "Imitation canceled"
msgstr ""
#. TRANSLATORS: wait player/monster message
-#: src/being/localplayer.cpp:2566
+#: src/being/localplayer.cpp:2572
#, c-format
msgid "You see %s"
msgstr ""
@@ -439,65 +454,65 @@ msgstr ""
#. TRANSLATORS: add player to completle ignore list
#. TRANSLATORS: popup menu item
#. TRANSLATORS: add player to ignore list
-#: src/being/playerrelations.cpp:467 src/gui/popups/popupmenu.cpp:2287
-#: src/gui/popups/popupmenu.cpp:2329
+#: src/being/playerrelations.cpp:469 src/gui/popups/popupmenu.cpp:2308
+#: src/gui/popups/popupmenu.cpp:2350
msgid "Completely ignore"
msgstr ""
#. TRANSLATORS: ignore/unignore action
-#: src/being/playerrelations.cpp:484
+#: src/being/playerrelations.cpp:486
msgid "Print '...'"
msgstr ""
#. TRANSLATORS: ignore/unignore action
-#: src/being/playerrelations.cpp:507
+#: src/being/playerrelations.cpp:509
msgid "Blink name"
msgstr ""
#. TRANSLATORS: ignore strategi
-#: src/being/playerrelations.cpp:553
+#: src/being/playerrelations.cpp:555
msgid "Floating '...' bubble"
msgstr ""
#. TRANSLATORS: ignore strategi
-#: src/being/playerrelations.cpp:557
+#: src/being/playerrelations.cpp:559
msgid "Floating bubble"
msgstr ""
#. TRANSLATORS: setup tab quick button
#. TRANSLATORS: full button name
#. TRANSLATORS: setup window name
-#: src/client.cpp:907 src/gui/windowmenu.cpp:167
-#: src/gui/windows/setupwindow.cpp:61
+#: src/client.cpp:805 src/gui/windowmenu.cpp:177
+#: src/gui/windows/setupwindow.cpp:64
msgid "Setup"
msgstr ""
#. TRANSLATORS: perfoamance tab quick button
#. TRANSLATORS: settings tab name
-#: src/client.cpp:910 src/gui/widgets/tabs/setup_perfomance.cpp:54
+#: src/client.cpp:808 src/gui/widgets/tabs/setup_perfomance.cpp:54
msgid "Performance"
msgstr ""
#. TRANSLATORS: video tab quick button
#. TRANSLATORS: video settings tab name
-#: src/client.cpp:913 src/gui/widgets/tabs/setup_video.cpp:107
+#: src/client.cpp:811 src/gui/widgets/tabs/setup_video.cpp:106
msgid "Video"
msgstr ""
#. TRANSLATORS: theme tab quick button
#. TRANSLATORS: theme settings tab name
-#: src/client.cpp:916 src/gui/widgets/tabs/setup_theme.cpp:122
+#: src/client.cpp:814 src/gui/widgets/tabs/setup_theme.cpp:121
msgid "Theme"
msgstr ""
#. TRANSLATORS: theme tab quick button
-#: src/client.cpp:919
+#: src/client.cpp:817
msgid "About"
msgstr ""
#. TRANSLATORS: theme tab quick button
#. TRANSLATORS: help window name
-#: src/client.cpp:922 src/gui/windowmenu.cpp:72
+#: src/client.cpp:820 src/gui/windowmenu.cpp:72
#: src/gui/windows/helpwindow.cpp:53
msgid "Help"
msgstr ""
@@ -510,46 +525,49 @@ msgstr ""
#. TRANSLATORS: close window
#. TRANSLATORS: did you know window button
#. TRANSLATORS: storage button
+#. TRANSLATORS: mail edit window button
+#. TRANSLATORS: mail view window button
#. TRANSLATORS: npc dialog button
#. TRANSLATORS: quests window button
#. TRANSLATORS: shop window button
-#: src/client.cpp:926 src/client.cpp:1382 src/client.cpp:1396
-#: 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:254
-#: src/gui/windows/inventorywindow.cpp:277 src/gui/windows/npcdialog.cpp:75
-#: src/gui/windows/npcdialog.cpp:113 src/gui/windows/questswindow.cpp:77
-#: src/gui/windows/shopwindow.cpp:111
+#: src/client.cpp:824 src/client.cpp:1371 src/client.cpp:1390
+#: src/gui/dialogsmanager.cpp:105 src/gui/popups/popupmenu.cpp:738
+#: src/gui/popups/popupmenu.cpp:979 src/gui/windows/didyouknowwindow.cpp:81
+#: src/gui/windows/inventorywindow.cpp:265
+#: src/gui/windows/inventorywindow.cpp:289
+#: src/gui/windows/maileditwindow.cpp:52 src/gui/windows/mailviewwindow.cpp:59
+#: src/gui/windows/npcdialog.cpp:76 src/gui/windows/npcdialog.cpp:115
+#: src/gui/windows/questswindow.cpp:78 src/gui/windows/shopwindow.cpp:112
msgid "Close"
msgstr ""
#. TRANSLATORS: connection dialog header
-#: src/client.cpp:1052
+#: src/client.cpp:1041 src/gui/windowmanager_unittest.cc:150
msgid "Connecting to server"
msgstr ""
#. TRANSLATORS: connection dialog header
-#: src/client.cpp:1098
+#: src/client.cpp:1087 src/gui/windowmanager_unittest.cc:167
msgid "Logging in"
msgstr ""
#. TRANSLATORS: connection dialog header
-#: src/client.cpp:1141
+#: src/client.cpp:1130
msgid "Entering game world"
msgstr ""
#. TRANSLATORS: connection dialog header
-#: src/client.cpp:1273
+#: src/client.cpp:1263
msgid "Requesting characters"
msgstr ""
#. TRANSLATORS: connection dialog header
-#: src/client.cpp:1313
+#: src/client.cpp:1302
msgid "Connecting to the game server"
msgstr ""
#. TRANSLATORS: connection dialog header
-#: src/client.cpp:1325
+#: src/client.cpp:1313
msgid "Changing game servers"
msgstr ""
@@ -558,83 +576,81 @@ msgstr ""
#. TRANSLATORS: change password error header
#. TRANSLATORS: char creation error
#. TRANSLATORS: error message
-#. TRANSLATORS: edit server dialog error header
-#. TRANSLATORS: error message
#. TRANSLATORS: unregister dialog. error message.
#. TRANSLATORS: error message header
-#. TRANSLATORS: info message
+#. TRANSLATORS: error header
#. TRANSLATORS: ok dialog button
-#. TRANSLATORS: error message
-#: src/client.cpp:1380 src/client.cpp:1394 src/client.cpp:1589
-#: src/gui/windows/changeemaildialog.cpp:164
-#: src/gui/windows/changepassworddialog.cpp:154
-#: src/gui/windows/charcreatedialog.cpp:376
-#: src/gui/windows/charselectdialog.cpp:319
-#: src/gui/windows/editserverdialog.cpp:212
-#: src/gui/windows/registerdialog.cpp:243
-#: src/gui/windows/unregisterdialog.cpp:143
-#: src/net/ea/charserverhandler.cpp:141
-#: src/net/eathena/charserverhandler.cpp:576
-#: src/net/eathena/charserverhandler.cpp:578
-#: src/net/eathena/charserverhandler.cpp:651
-#: src/net/tmwa/charserverhandler.cpp:533
+#. TRANSLATORS: error header
+#: src/client.cpp:1368 src/client.cpp:1387 src/client.cpp:1598
+#: src/gui/windows/changeemaildialog.cpp:166
+#: src/gui/windows/changepassworddialog.cpp:156
+#: src/gui/windows/charcreatedialog.cpp:386
+#: src/gui/windows/charselectdialog.cpp:324
+#: src/gui/windows/editserverdialog.cpp:211
+#: src/gui/windows/registerdialog.cpp:241
+#: src/gui/windows/unregisterdialog.cpp:146
+#: src/net/ea/charserverhandler.cpp:142
+#: src/net/eathena/charserverhandler.cpp:587
+#: src/net/eathena/charserverhandler.cpp:591
+#: src/net/eathena/charserverhandler.cpp:679
+#: src/net/tmwa/charserverhandler.cpp:502
msgid "Error"
msgstr ""
#. TRANSLATORS: connection dialog header
-#: src/client.cpp:1409
+#: src/client.cpp:1406
msgid "Requesting registration details"
msgstr ""
#. TRANSLATORS: password change message header
-#: src/client.cpp:1450
+#: src/client.cpp:1449
msgid "Password Change"
msgstr ""
#. TRANSLATORS: password change message text
-#: src/client.cpp:1452
+#: src/client.cpp:1451
msgid "Password changed successfully!"
msgstr ""
#. TRANSLATORS: email change message header
-#: src/client.cpp:1477
+#: src/client.cpp:1482
msgid "Email Change"
msgstr ""
#. TRANSLATORS: email change message text
-#: src/client.cpp:1479
+#: src/client.cpp:1484
msgid "Email changed successfully!"
msgstr ""
#. TRANSLATORS: unregister message header
-#: src/client.cpp:1506
+#: src/client.cpp:1514
msgid "Unregister Successful"
msgstr ""
#. TRANSLATORS: unregister message text
-#: src/client.cpp:1508
+#: src/client.cpp:1516
msgid "Farewell, come back any time..."
msgstr ""
#. TRANSLATORS: directory creation error
-#: src/configmanager.cpp:53 src/dirs.cpp:350 src/dirs.cpp:365 src/dirs.cpp:410
-#: src/dirs.cpp:578 src/dirs.cpp:586
+#: src/configmanager.cpp:53 src/dirs.cpp:352 src/dirs.cpp:367 src/dirs.cpp:412
+#: src/dirs.cpp:580 src/dirs.cpp:588
#, c-format
msgid "%s doesn't exist and can't be created! Exiting."
msgstr ""
#. TRANSLATORS: update server initialisation error
-#: src/dirs.cpp:460
+#: src/dirs.cpp:462
#, c-format
msgid "Invalid update host: %s."
msgstr ""
#. TRANSLATORS: update server initialisation error
-#: src/dirs.cpp:501 src/dirs.cpp:508
+#: src/dirs.cpp:503 src/dirs.cpp:510
msgid "Error creating updates directory!"
msgstr ""
-#: src/dirs.cpp:530 src/dirs.cpp:548
+#: src/dirs.cpp:532 src/dirs.cpp:550
#, c-format
msgid "Error: %s doesn't exist and can't be created! Exiting."
msgstr ""
@@ -652,441 +668,456 @@ msgid "dyecmd srcdyestring dstfile"
msgstr ""
#. TRANSLATORS: chat tab header
-#: src/game.cpp:252 src/gui/windows/chatwindow.cpp:2137
+#: src/game.cpp:252 src/gui/windows/chatwindow.cpp:2188
msgid "General"
msgstr ""
#. TRANSLATORS: chat tab header
#. TRANSLATORS: full button name
#. TRANSLATORS: debug window name
-#: src/game.cpp:270 src/gui/windowmenu.cpp:154
-#: src/gui/windows/debugwindow.cpp:42
+#: src/game.cpp:259 src/gui/windowmenu.cpp:163
+#: src/gui/windows/debugwindow.cpp:43
msgid "Debug"
msgstr ""
#. TRANSLATORS: save file message
-#: src/game.cpp:563
+#: src/game.cpp:556
#, c-format
msgid "Screenshot saved as %s"
msgstr ""
#. TRANSLATORS: save file message
-#: src/game.cpp:573
+#: src/game.cpp:566
msgid "Saving screenshot failed!"
msgstr ""
#. TRANSLATORS: error message text
-#: src/game.cpp:660
+#: src/game.cpp:651
msgid "The connection to the server was lost."
msgstr ""
#. TRANSLATORS: error message header
-#: src/game.cpp:663
+#: src/game.cpp:654
msgid "Network Error"
msgstr ""
#. TRANSLATORS: move type in status bar
-#: src/gamemodifiers.cpp:145
+#: src/gamemodifiers.cpp:149
msgid "(D) default moves"
msgstr ""
#. TRANSLATORS: move type in status bar
-#: src/gamemodifiers.cpp:147
+#: src/gamemodifiers.cpp:151
msgid "(I) invert moves"
msgstr ""
#. TRANSLATORS: move type in status bar
-#: src/gamemodifiers.cpp:149
+#: src/gamemodifiers.cpp:153
msgid "(c) moves with some crazy moves"
msgstr ""
#. TRANSLATORS: move type in status bar
-#: src/gamemodifiers.cpp:151
+#: src/gamemodifiers.cpp:155
msgid "(C) moves with crazy moves"
msgstr ""
#. TRANSLATORS: move type in status bar
-#: src/gamemodifiers.cpp:153
+#: src/gamemodifiers.cpp:157
msgid "(d) double normal + crazy"
msgstr ""
#. TRANSLATORS: move type in status bar
-#: src/gamemodifiers.cpp:155
+#: src/gamemodifiers.cpp:159
msgid "(?) unknown move"
msgstr ""
#. TRANSLATORS: crazy move type in status bar
-#: src/gamemodifiers.cpp:180
+#: src/gamemodifiers.cpp:184
#, c-format
msgid "(%u) crazy move number %u"
msgstr ""
#. TRANSLATORS: crazy move type in status bar
-#: src/gamemodifiers.cpp:186
+#: src/gamemodifiers.cpp:190
msgid "(a) custom crazy move"
msgstr ""
#. TRANSLATORS: crazy move type in status bar
-#: src/gamemodifiers.cpp:191
+#: src/gamemodifiers.cpp:195
msgid "(?) crazy move"
msgstr ""
#. TRANSLATORS: move to target type in status bar
-#: src/gamemodifiers.cpp:198
+#: src/gamemodifiers.cpp:202
msgid "(0) default moves to target"
msgstr ""
#. TRANSLATORS: move to target type in status bar
-#: src/gamemodifiers.cpp:200
+#: src/gamemodifiers.cpp:204
msgid "(1) moves to target in distance 1"
msgstr ""
#. TRANSLATORS: move to target type in status bar
-#: src/gamemodifiers.cpp:202
+#: src/gamemodifiers.cpp:206
msgid "(2) moves to target in distance 2"
msgstr ""
#. TRANSLATORS: move to target type in status bar
-#: src/gamemodifiers.cpp:204
+#: src/gamemodifiers.cpp:208
msgid "(3) moves to target in distance 3"
msgstr ""
#. TRANSLATORS: move to target type in status bar
-#: src/gamemodifiers.cpp:206
+#: src/gamemodifiers.cpp:210
msgid "(4) moves to target in distance 4"
msgstr ""
#. TRANSLATORS: move to target type in status bar
-#: src/gamemodifiers.cpp:208
+#: src/gamemodifiers.cpp:212
msgid "(5) moves to target in distance 5"
msgstr ""
#. TRANSLATORS: move to target type in status bar
-#: src/gamemodifiers.cpp:210
+#: src/gamemodifiers.cpp:214
msgid "(6) moves to target in distance 6"
msgstr ""
#. TRANSLATORS: move to target type in status bar
-#: src/gamemodifiers.cpp:212
+#: src/gamemodifiers.cpp:216
msgid "(7) moves to target in distance 7"
msgstr ""
#. TRANSLATORS: move to target type in status bar
-#: src/gamemodifiers.cpp:214
+#: src/gamemodifiers.cpp:218
msgid "(8) moves to target in distance 8"
msgstr ""
#. TRANSLATORS: move to target type in status bar
-#: src/gamemodifiers.cpp:216
+#: src/gamemodifiers.cpp:220
msgid "(9) moves to target in distance 9"
msgstr ""
#. TRANSLATORS: move to target type in status bar
-#: src/gamemodifiers.cpp:218
+#: src/gamemodifiers.cpp:222
msgid "(A) moves to target in attack range"
msgstr ""
#. TRANSLATORS: move to target type in status bar
-#: src/gamemodifiers.cpp:220
+#: src/gamemodifiers.cpp:224
msgid "(a) archer attack range"
msgstr ""
#. TRANSLATORS: move to target type in status bar
-#: src/gamemodifiers.cpp:222
+#: src/gamemodifiers.cpp:226
msgid "(B) moves to target in attack range - 1"
msgstr ""
#. TRANSLATORS: move to target type in status bar
-#: src/gamemodifiers.cpp:224
+#: src/gamemodifiers.cpp:228
msgid "(?) move to target"
msgstr ""
#. TRANSLATORS: folow mode in status bar
-#: src/gamemodifiers.cpp:230
+#: src/gamemodifiers.cpp:234
msgid "(D) default follow"
msgstr ""
#. TRANSLATORS: folow mode in status bar
-#: src/gamemodifiers.cpp:232
+#: src/gamemodifiers.cpp:236
msgid "(R) relative follow"
msgstr ""
#. TRANSLATORS: folow mode in status bar
-#: src/gamemodifiers.cpp:234
+#: src/gamemodifiers.cpp:238
msgid "(M) mirror follow"
msgstr ""
#. TRANSLATORS: folow mode in status bar
-#: src/gamemodifiers.cpp:236
+#: src/gamemodifiers.cpp:240
msgid "(P) pet follow"
msgstr ""
#. TRANSLATORS: folow mode in status bar
-#: src/gamemodifiers.cpp:238
+#: src/gamemodifiers.cpp:242
msgid "(?) unknown follow"
msgstr ""
#. TRANSLATORS: switch attack type in status bar
#. TRANSLATORS: attack type in status bar
-#: src/gamemodifiers.cpp:244 src/gamemodifiers.cpp:252
-#: src/gamemodifiers.cpp:266
+#: src/gamemodifiers.cpp:248 src/gamemodifiers.cpp:256
+#: src/gamemodifiers.cpp:270
msgid "(?) attack"
msgstr ""
#. TRANSLATORS: switch attack type in status bar
#. TRANSLATORS: attack type in status bar
-#: src/gamemodifiers.cpp:246 src/gamemodifiers.cpp:258
+#: src/gamemodifiers.cpp:250 src/gamemodifiers.cpp:262
msgid "(D) default attack"
msgstr ""
#. TRANSLATORS: switch attack type in status bar
-#: src/gamemodifiers.cpp:248
+#: src/gamemodifiers.cpp:252
msgid "(s) switch attack without shield"
msgstr ""
#. TRANSLATORS: switch attack type in status bar
-#: src/gamemodifiers.cpp:250
+#: src/gamemodifiers.cpp:254
msgid "(S) switch attack with shield"
msgstr ""
#. TRANSLATORS: attack type in status bar
-#: src/gamemodifiers.cpp:260
+#: src/gamemodifiers.cpp:264
msgid "(G) go and attack"
msgstr ""
#. TRANSLATORS: attack type in status bar
-#: src/gamemodifiers.cpp:262
+#: src/gamemodifiers.cpp:266
msgid "(A) go, attack, pickup"
msgstr ""
#. TRANSLATORS: attack type in status bar
-#: src/gamemodifiers.cpp:264
+#: src/gamemodifiers.cpp:268
msgid "(d) without auto attack"
msgstr ""
+#. TRANSLATORS: targeting type in status bar
+#: src/gamemodifiers.cpp:276
+msgid "(D) don't switch target"
+msgstr ""
+
+#. TRANSLATORS: targeting type in status bar
+#: src/gamemodifiers.cpp:278
+msgid "(C) always attack closest"
+msgstr ""
+
+#. TRANSLATORS: targeting type in status bar
+#: src/gamemodifiers.cpp:280
+msgid "(?) targeting"
+msgstr ""
+
#. TRANSLATORS: pickup size in status bar
-#: src/gamemodifiers.cpp:299
+#: src/gamemodifiers.cpp:314
msgid "(S) small pick up 1x1 cells"
msgstr ""
#. TRANSLATORS: pickup size in status bar
-#: src/gamemodifiers.cpp:301
+#: src/gamemodifiers.cpp:316
msgid "(D) default pick up 2x1 cells"
msgstr ""
#. TRANSLATORS: pickup size in status bar
-#: src/gamemodifiers.cpp:303
+#: src/gamemodifiers.cpp:318
msgid "(F) forward pick up 2x3 cells"
msgstr ""
#. TRANSLATORS: pickup size in status bar
-#: src/gamemodifiers.cpp:305
+#: src/gamemodifiers.cpp:320
msgid "(3) pick up 3x3 cells"
msgstr ""
#. TRANSLATORS: pickup size in status bar
-#: src/gamemodifiers.cpp:307
+#: src/gamemodifiers.cpp:322
msgid "(g) go and pick up in distance 4"
msgstr ""
#. TRANSLATORS: pickup size in status bar
-#: src/gamemodifiers.cpp:309
+#: src/gamemodifiers.cpp:324
msgid "(G) go and pick up in distance 8"
msgstr ""
#. TRANSLATORS: pickup size in status bar
-#: src/gamemodifiers.cpp:311
+#: src/gamemodifiers.cpp:326
msgid "(A) go and pick up in max distance"
msgstr ""
#. TRANSLATORS: pickup size in status bar
-#: src/gamemodifiers.cpp:313
+#: src/gamemodifiers.cpp:328
msgid "(?) pick up"
msgstr ""
#. TRANSLATORS: magic attack in status bar
-#: src/gamemodifiers.cpp:319
+#: src/gamemodifiers.cpp:334
msgid "(f) use #flar for magic attack"
msgstr ""
#. TRANSLATORS: magic attack in status bar
-#: src/gamemodifiers.cpp:321
+#: src/gamemodifiers.cpp:336
msgid "(c) use #chiza for magic attack"
msgstr ""
#. TRANSLATORS: magic attack in status bar
-#: src/gamemodifiers.cpp:323
+#: src/gamemodifiers.cpp:338
msgid "(I) use #ingrav for magic attack"
msgstr ""
#. TRANSLATORS: magic attack in status bar
-#: src/gamemodifiers.cpp:325
+#: src/gamemodifiers.cpp:340
msgid "(F) use #frillyar for magic attack"
msgstr ""
#. TRANSLATORS: magic attack in status bar
-#: src/gamemodifiers.cpp:327
+#: src/gamemodifiers.cpp:342
msgid "(U) use #upmarmu for magic attack"
msgstr ""
#. TRANSLATORS: magic attack in status bar
-#: src/gamemodifiers.cpp:329
+#: src/gamemodifiers.cpp:344
msgid "(?) magic attack"
msgstr ""
#. TRANSLATORS: player attack type in status bar
-#: src/gamemodifiers.cpp:335
+#: src/gamemodifiers.cpp:350
msgid "(a) attack all players"
msgstr ""
#. TRANSLATORS: player attack type in status bar
-#: src/gamemodifiers.cpp:337
+#: src/gamemodifiers.cpp:352
msgid "(f) attack all except friends"
msgstr ""
#. TRANSLATORS: player attack type in status bar
-#: src/gamemodifiers.cpp:339
+#: src/gamemodifiers.cpp:354
msgid "(b) attack bad relations"
msgstr ""
#. TRANSLATORS: player attack type in status bar
-#: src/gamemodifiers.cpp:341
+#: src/gamemodifiers.cpp:356
msgid "(d) don't attack players"
msgstr ""
#. TRANSLATORS: player attack type in status bar
-#: src/gamemodifiers.cpp:343
+#: src/gamemodifiers.cpp:358
msgid "(?) pvp attack"
msgstr ""
#. TRANSLATORS: imitation type in status bar
-#: src/gamemodifiers.cpp:349
+#: src/gamemodifiers.cpp:364
msgid "(D) default imitation"
msgstr ""
#. TRANSLATORS: imitation type in status bar
-#: src/gamemodifiers.cpp:351
+#: src/gamemodifiers.cpp:366
msgid "(O) outfits imitation"
msgstr ""
#. TRANSLATORS: imitation type in status bar
-#: src/gamemodifiers.cpp:353
+#: src/gamemodifiers.cpp:368
msgid "(?) imitation"
msgstr ""
#. TRANSLATORS: game modifiers state in status bar
-#: src/gamemodifiers.cpp:359
+#: src/gamemodifiers.cpp:374
msgid "Game modifiers are enabled"
msgstr ""
#. TRANSLATORS: game modifiers state in status bar
-#: src/gamemodifiers.cpp:361
+#: src/gamemodifiers.cpp:376
msgid "Game modifiers are disabled"
msgstr ""
#. TRANSLATORS: game modifiers state in status bar
-#: src/gamemodifiers.cpp:363
+#: src/gamemodifiers.cpp:378
msgid "Game modifiers are unknown"
msgstr ""
#. TRANSLATORS: map view type in status bar
-#: src/gamemodifiers.cpp:376
+#: src/gamemodifiers.cpp:392
msgid "(N) normal map view"
msgstr ""
#. TRANSLATORS: map view type in status bar
-#: src/gamemodifiers.cpp:378
+#: src/gamemodifiers.cpp:394
msgid "(D) debug map view"
msgstr ""
#. TRANSLATORS: map view type in status bar
-#: src/gamemodifiers.cpp:380
+#: src/gamemodifiers.cpp:396
msgid "(u) ultra map view"
msgstr ""
#. TRANSLATORS: map view type in status bar
-#: src/gamemodifiers.cpp:382
+#: src/gamemodifiers.cpp:398
msgid "(U) ultra map view 2"
msgstr ""
#. TRANSLATORS: map view type in status bar
-#: src/gamemodifiers.cpp:384
+#: src/gamemodifiers.cpp:400
msgid "(e) empty map view with collision"
msgstr ""
#. TRANSLATORS: map view type in status bar
-#: src/gamemodifiers.cpp:386
+#: src/gamemodifiers.cpp:402
msgid "(E) empty map view"
msgstr ""
#. TRANSLATORS: map view type in status bar
-#: src/gamemodifiers.cpp:388
+#: src/gamemodifiers.cpp:404
msgid "(b) black & white map view"
msgstr ""
#. TRANSLATORS: pickup size in status bar
-#: src/gamemodifiers.cpp:390
+#: src/gamemodifiers.cpp:406
msgid "(?) map view"
msgstr ""
#. TRANSLATORS: away type in status bar
-#: src/gamemodifiers.cpp:396
+#: src/gamemodifiers.cpp:418
msgid "(O) on keyboard"
msgstr ""
#. TRANSLATORS: away type in status bar
-#: src/gamemodifiers.cpp:398
+#: src/gamemodifiers.cpp:420
msgid "(A) away"
msgstr ""
#. TRANSLATORS: away type in status bar
#. TRANSLATORS: camera mode in status bar
-#: src/gamemodifiers.cpp:400 src/gamemodifiers.cpp:454
+#: src/gamemodifiers.cpp:422 src/gamemodifiers.cpp:482
msgid "(?) away"
msgstr ""
#. TRANSLATORS: away message box header
-#: src/gamemodifiers.cpp:424
+#: src/gamemodifiers.cpp:448
msgid "Away"
msgstr ""
#. TRANSLATORS: camera mode in status bar
-#: src/gamemodifiers.cpp:450
+#: src/gamemodifiers.cpp:478
msgid "(G) game camera mode"
msgstr ""
#. TRANSLATORS: camera mode in status bar
-#: src/gamemodifiers.cpp:452
+#: src/gamemodifiers.cpp:480
msgid "(F) free camera mode"
msgstr ""
#. TRANSLATORS: error message question
-#: src/gui/dialogsmanager.cpp:115
+#: src/gui/dialogsmanager.cpp:119
msgid "Do you want to open support page?"
msgstr ""
#. TRANSLATORS: message header
-#: src/gui/dialogsmanager.cpp:127 src/gui/dialogsmanager.cpp:152
-#: src/gui/dialogsmanager.cpp:168
+#: src/gui/dialogsmanager.cpp:133 src/gui/dialogsmanager.cpp:162
+#: src/gui/dialogsmanager.cpp:182
msgid "Message"
msgstr ""
#. TRANSLATORS: ok dialog button
#. TRANSLATORS: popup menu item
#. TRANSLATORS: revive player
-#: src/gui/dialogsmanager.cpp:130 src/gui/popups/popupmenu.cpp:2613
+#: src/gui/dialogsmanager.cpp:136 src/gui/popups/popupmenu.cpp:2636
msgid "Revive"
msgstr ""
#. TRANSLATORS: weight message
-#: src/gui/dialogsmanager.cpp:154
+#: src/gui/dialogsmanager.cpp:164
msgid ""
"You are carrying more than half your weight. You are unable to regain "
"health."
msgstr ""
#. TRANSLATORS: weight message
-#: src/gui/dialogsmanager.cpp:170
+#: src/gui/dialogsmanager.cpp:184
msgid "You are carrying less than half your weight. You can regain health."
msgstr ""
@@ -1097,67 +1128,67 @@ msgstr ""
#: src/gui/models/colorlistmodel.h:33 src/gui/models/sortlistmodelinv.h:32
#: src/gui/widgets/tabs/setup_other.cpp:79
#: src/gui/widgets/tabs/setup_visual.cpp:81
-#: src/gui/windows/equipmentwindow.cpp:616
+#: src/gui/windows/equipmentwindow.cpp:669
msgid "default"
msgstr ""
#. TRANSLATORS: chat color
#. TRANSLATORS: color name
-#: src/gui/models/colorlistmodel.h:35 src/gui/models/colormodel.cpp:74
+#: src/gui/models/colorlistmodel.h:35 src/gui/models/colormodel.cpp:76
msgid "black"
msgstr ""
#. TRANSLATORS: chat color
#. TRANSLATORS: color name
-#: src/gui/models/colorlistmodel.h:37 src/gui/models/colormodel.cpp:76
+#: src/gui/models/colorlistmodel.h:37 src/gui/models/colormodel.cpp:78
msgid "red"
msgstr ""
#. TRANSLATORS: chat color
#. TRANSLATORS: color name
-#: src/gui/models/colorlistmodel.h:39 src/gui/models/colormodel.cpp:78
+#: src/gui/models/colorlistmodel.h:39 src/gui/models/colormodel.cpp:80
msgid "green"
msgstr ""
#. TRANSLATORS: chat color
#. TRANSLATORS: color name
-#: src/gui/models/colorlistmodel.h:41 src/gui/models/colormodel.cpp:80
+#: src/gui/models/colorlistmodel.h:41 src/gui/models/colormodel.cpp:82
msgid "blue"
msgstr ""
#. TRANSLATORS: chat color
#. TRANSLATORS: color name
-#: src/gui/models/colorlistmodel.h:43 src/gui/models/colormodel.cpp:82
+#: src/gui/models/colorlistmodel.h:43 src/gui/models/colormodel.cpp:84
msgid "gold"
msgstr ""
#. TRANSLATORS: chat color
#. TRANSLATORS: color name
-#: src/gui/models/colorlistmodel.h:45 src/gui/models/colormodel.cpp:84
+#: src/gui/models/colorlistmodel.h:45 src/gui/models/colormodel.cpp:86
msgid "yellow"
msgstr ""
#. TRANSLATORS: chat color
#. TRANSLATORS: color name
-#: src/gui/models/colorlistmodel.h:47 src/gui/models/colormodel.cpp:86
+#: src/gui/models/colorlistmodel.h:47 src/gui/models/colormodel.cpp:88
msgid "pink"
msgstr ""
#. TRANSLATORS: chat color
#. TRANSLATORS: color name
-#: src/gui/models/colorlistmodel.h:49 src/gui/models/colormodel.cpp:88
+#: src/gui/models/colorlistmodel.h:49 src/gui/models/colormodel.cpp:90
msgid "purple"
msgstr ""
#. TRANSLATORS: chat color
#. TRANSLATORS: color name
-#: src/gui/models/colorlistmodel.h:51 src/gui/models/colormodel.cpp:90
+#: src/gui/models/colorlistmodel.h:51 src/gui/models/colormodel.cpp:92
msgid "grey"
msgstr ""
#. TRANSLATORS: chat color
#. TRANSLATORS: color name
-#: src/gui/models/colorlistmodel.h:53 src/gui/models/colormodel.cpp:92
+#: src/gui/models/colorlistmodel.h:53 src/gui/models/colormodel.cpp:94
msgid "brown"
msgstr ""
@@ -1258,8 +1289,8 @@ msgstr ""
#. TRANSLATORS: language
#. TRANSLATORS: popup menu header
-#: src/gui/models/langlistmodel.h:45 src/gui/popups/popupmenu.cpp:1990
-#: src/gui/popups/popupmenu.cpp:2068 src/gui/widgets/tabs/socialtabbase.h:46
+#: src/gui/models/langlistmodel.h:45 src/gui/popups/popupmenu.cpp:2009
+#: src/gui/popups/popupmenu.cpp:2087 src/gui/widgets/tabs/socialtabbase.h:46
msgid "(default)"
msgstr ""
@@ -1409,7 +1440,8 @@ msgid "Blacklisted"
msgstr ""
#. TRANSLATORS: relation type
-#: src/gui/models/playerrelationlistmodel.h:47
+#. TRANSLATORS: palette color
+#: src/gui/models/playerrelationlistmodel.h:47 src/gui/userpalette.cpp:159
msgid "Enemy"
msgstr ""
@@ -1485,62 +1517,62 @@ msgid "Skip"
msgstr ""
#. TRANSLATORS: being popup label
-#: src/gui/popups/beingpopup.cpp:166 src/gui/popups/beingpopup.cpp:186
+#: src/gui/popups/beingpopup.cpp:167 src/gui/popups/beingpopup.cpp:187
#, c-format
msgid "Hungry: %d"
msgstr ""
#. TRANSLATORS: being popup label
-#: src/gui/popups/beingpopup.cpp:170 src/gui/popups/beingpopup.cpp:190
+#: src/gui/popups/beingpopup.cpp:171 src/gui/popups/beingpopup.cpp:191
#, c-format
msgid "Intimacy: %d"
msgstr ""
#. TRANSLATORS: being popup label
-#: src/gui/popups/beingpopup.cpp:206
+#: src/gui/popups/beingpopup.cpp:207
#, c-format
msgid "Party: %s"
msgstr ""
#. TRANSLATORS: being popup label
-#: src/gui/popups/beingpopup.cpp:224
+#: src/gui/popups/beingpopup.cpp:225
#, c-format
msgid "Guild: %s"
msgstr ""
#. TRANSLATORS: being popup label
-#: src/gui/popups/beingpopup.cpp:241
+#: src/gui/popups/beingpopup.cpp:242
#, c-format
msgid "Pvp rank: %u"
msgstr ""
#. TRANSLATORS: being popup label
-#: src/gui/popups/beingpopup.cpp:257
+#: src/gui/popups/beingpopup.cpp:259
#, c-format
msgid "Buy shop: %s"
msgstr ""
#. TRANSLATORS: being popup label
-#: src/gui/popups/beingpopup.cpp:272
+#: src/gui/popups/beingpopup.cpp:276
#, c-format
msgid "Sell shop: %s"
msgstr ""
#. TRANSLATORS: being popup label
-#: src/gui/popups/beingpopup.cpp:286
+#: src/gui/popups/beingpopup.cpp:291
#, c-format
msgid "Comment: %s"
msgstr ""
#. TRANSLATORS: being popup label
-#: src/gui/popups/beingpopup.cpp:300
+#: src/gui/popups/beingpopup.cpp:305
#, c-format
msgid "Chat room: %s"
msgstr ""
#. TRANSLATORS: party popup item
#. TRANSLATORS: party creation message
-#: src/gui/popups/createpartypopup.h:50 src/gui/windows/socialwindow.cpp:504
+#: src/gui/popups/createpartypopup.h:50 src/gui/windows/socialwindow.cpp:521
msgid "Create Party"
msgstr ""
@@ -1554,7 +1586,6 @@ msgstr ""
#. TRANSLATORS: connection dialog button
#. TRANSLATORS: edit server dialog button
#. TRANSLATORS: item amount window button
-#. TRANSLATORS: button in npc post dialog
#. TRANSLATORS: quit dialog button
#. TRANSLATORS: register dialog. button.
#. TRANSLATORS: setup button
@@ -1563,46 +1594,50 @@ msgstr ""
#. TRANSLATORS: unregister dialog. button.
#. TRANSLATORS: updater window button
#. TRANSLATORS: input action name
-#: src/gui/popups/createpartypopup.h:53 src/gui/popups/popupmenu.cpp:374
-#: src/gui/popups/popupmenu.cpp:441 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:1732 src/gui/popups/popupmenu.cpp:1768
-#: src/gui/popups/popupmenu.cpp:1818 src/gui/popups/popupmenu.cpp:1860
-#: src/gui/popups/popupmenu.cpp:1901 src/gui/popups/popupmenu.cpp:1969
-#: src/gui/popups/popupmenu.cpp:2047 src/gui/popups/popupmenu.cpp:2081
-#: src/gui/popups/popupmenu.cpp:2107 src/gui/popups/popupmenu.cpp:2128
-#: src/gui/popups/popupmenu.cpp:2149 src/gui/popups/popupmenu.cpp:2174
-#: src/gui/popups/popupmenu.cpp:2191 src/gui/popups/popupmenu.cpp:2505
-#: src/gui/popups/popupmenu.cpp:2670 src/gui/windows/buyselldialog.cpp:75
-#: src/gui/windows/changeemaildialog.cpp:55
-#: src/gui/windows/changepassworddialog.cpp:57
-#: src/gui/windows/charcreatedialog.cpp:122
+#: src/gui/popups/createpartypopup.h:53 src/gui/popups/popupmenu.cpp:384
+#: src/gui/popups/popupmenu.cpp:452 src/gui/popups/popupmenu.cpp:553
+#: src/gui/popups/popupmenu.cpp:600 src/gui/popups/popupmenu.cpp:635
+#: src/gui/popups/popupmenu.cpp:666 src/gui/popups/popupmenu.cpp:691
+#: src/gui/popups/popupmenu.cpp:716 src/gui/popups/popupmenu.cpp:905
+#: src/gui/popups/popupmenu.cpp:932 src/gui/popups/popupmenu.cpp:965
+#: src/gui/popups/popupmenu.cpp:1749 src/gui/popups/popupmenu.cpp:1785
+#: src/gui/popups/popupmenu.cpp:1835 src/gui/popups/popupmenu.cpp:1877
+#: src/gui/popups/popupmenu.cpp:1918 src/gui/popups/popupmenu.cpp:1988
+#: src/gui/popups/popupmenu.cpp:2066 src/gui/popups/popupmenu.cpp:2100
+#: src/gui/popups/popupmenu.cpp:2126 src/gui/popups/popupmenu.cpp:2147
+#: src/gui/popups/popupmenu.cpp:2168 src/gui/popups/popupmenu.cpp:2194
+#: src/gui/popups/popupmenu.cpp:2212 src/gui/popups/popupmenu.cpp:2528
+#: src/gui/popups/popupmenu.cpp:2693 src/gui/windows/buyselldialog.cpp:75
+#: src/gui/windows/changeemaildialog.cpp:56
+#: src/gui/windows/changepassworddialog.cpp:58
+#: src/gui/windows/charcreatedialog.cpp:121
#: src/gui/windows/connectiondialog.cpp:52
-#: src/gui/windows/editserverdialog.cpp:61
-#: src/gui/windows/itemamountwindow.cpp:169
-#: src/gui/windows/npcpostdialog.cpp:70 src/gui/windows/quitdialog.cpp:70
-#: src/gui/windows/registerdialog.cpp:65 src/gui/windows/setupwindow.cpp:94
-#: src/gui/windows/textcommandeditor.cpp:86 src/gui/windows/textdialog.cpp:55
-#: src/gui/windows/unregisterdialog.cpp:54
-#: src/gui/windows/updaterwindow.cpp:190 src/input/pages/gui.cpp:105
+#: src/gui/windows/editserverdialog.cpp:58
+#: src/gui/windows/itemamountwindow.cpp:181 src/gui/windows/quitdialog.cpp:68
+#: src/gui/windows/registerdialog.cpp:62 src/gui/windows/setupwindow.cpp:99
+#: src/gui/windows/textcommandeditor.cpp:87 src/gui/windows/textdialog.cpp:55
+#: src/gui/windows/unregisterdialog.cpp:55
+#: src/gui/windows/updaterwindow.cpp:189 src/input/pages/gui.cpp:103
msgid "Cancel"
msgstr ""
#. TRANSLATORS: popup label
-#: src/gui/popups/itempopup.cpp:203
+#: src/gui/popups/itempopup.cpp:220
#, c-format
msgid "Weight: %s"
msgstr ""
+#. TRANSLATORS: popup label
+#: src/gui/popups/itempopup.cpp:285
+msgid "Cards: "
+msgstr ""
+
#. TRANSLATORS: popup menu item
#. TRANSLATORS: trade with player
#. TRANSLATORS: trade chat tab name
#. TRANSLATORS: inventory type name
-#: src/gui/popups/popupmenu.cpp:156 src/gui/popups/popupmenu.cpp:800
-#: src/gui/widgets/tabs/chat/tradetab.cpp:39 src/inventory.cpp:319
+#: src/gui/popups/popupmenu.cpp:161 src/gui/popups/popupmenu.cpp:811
+#: src/gui/widgets/tabs/chat/tradetab.cpp:39 src/inventory.cpp:328
msgid "Trade"
msgstr ""
@@ -1613,53 +1648,52 @@ msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: attack player
#. TRANSLATORS: Skill type
-#. TRANSLATORS: bot checker window table header
#. TRANSLATORS: input action name
#. TRANSLATORS: player stat
-#: src/gui/popups/popupmenu.cpp:159 src/gui/popups/popupmenu.cpp:277
-#: src/gui/popups/popupmenu.cpp:803 src/gui/widgets/skillinfo.cpp:114
-#: src/gui/windows/botcheckerwindow.cpp:88 src/input/pages/basic.cpp:42
-#: src/net/eathena/generalhandler.cpp:401 src/net/tmwa/generalhandler.cpp:358
+#: src/gui/popups/popupmenu.cpp:164 src/gui/popups/popupmenu.cpp:286
+#: src/gui/popups/popupmenu.cpp:814 src/gui/widgets/skillinfo.cpp:109
+#: src/input/pages/basic.cpp:40 src/net/eathena/generalhandler.cpp:396
+#: src/net/tmwa/generalhandler.cpp:359
msgid "Attack"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: send whisper to player
-#: src/gui/popups/popupmenu.cpp:162 src/gui/popups/popupmenu.cpp:252
-#: src/gui/popups/popupmenu.cpp:462
+#: src/gui/popups/popupmenu.cpp:167 src/gui/popups/popupmenu.cpp:259
+#: src/gui/popups/popupmenu.cpp:473
msgid "Whisper"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: heal player
-#: src/gui/popups/popupmenu.cpp:168 src/gui/popups/popupmenu.cpp:807
+#: src/gui/popups/popupmenu.cpp:173 src/gui/popups/popupmenu.cpp:818
msgid "Heal"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: kick player from guild
-#: src/gui/popups/popupmenu.cpp:188 src/gui/popups/popupmenu.cpp:204
-#: src/gui/popups/popupmenu.cpp:511 src/gui/popups/popupmenu.cpp:835
+#: src/gui/popups/popupmenu.cpp:193 src/gui/popups/popupmenu.cpp:209
+#: src/gui/popups/popupmenu.cpp:522 src/gui/popups/popupmenu.cpp:846
msgid "Kick from guild"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: change player position in guild
-#: src/gui/popups/popupmenu.cpp:195 src/gui/popups/popupmenu.cpp:211
-#: src/gui/popups/popupmenu.cpp:518 src/gui/popups/popupmenu.cpp:842
+#: src/gui/popups/popupmenu.cpp:200 src/gui/popups/popupmenu.cpp:216
+#: src/gui/popups/popupmenu.cpp:529 src/gui/popups/popupmenu.cpp:853
msgid "Change pos in guild"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: invite player to guild
-#: src/gui/popups/popupmenu.cpp:224 src/gui/popups/popupmenu.cpp:530
-#: src/gui/popups/popupmenu.cpp:856
+#: src/gui/popups/popupmenu.cpp:229 src/gui/popups/popupmenu.cpp:541
+#: src/gui/popups/popupmenu.cpp:867
msgid "Invite to guild"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: set player invisible for self by id
-#: src/gui/popups/popupmenu.cpp:231
+#: src/gui/popups/popupmenu.cpp:236
msgid "Nuke"
msgstr ""
@@ -1676,20 +1710,18 @@ msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: move to player location
#. TRANSLATORS: input tab sub tab name
-#. TRANSLATORS: bot checker window table header
-#: src/gui/popups/popupmenu.cpp:234 src/gui/popups/popupmenu.cpp:265
-#: src/gui/popups/popupmenu.cpp:492 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:92
+#: src/gui/popups/popupmenu.cpp:239 src/gui/popups/popupmenu.cpp:272
+#: src/gui/popups/popupmenu.cpp:503 src/gui/popups/popupmenu.cpp:659
+#: src/gui/popups/popupmenu.cpp:825 src/gui/popups/popupmenu.cpp:890
+#: src/gui/setupinputpages.cpp:45
msgid "Move"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: talk with npc
-#. TRANSLATORS: bot checker window table header
#. TRANSLATORS: input action name
-#: src/gui/popups/popupmenu.cpp:246 src/gui/windows/botcheckerwindow.cpp:90
-#: src/input/pages/basic.cpp:90 src/resources/db/npcdb.cpp:146
+#: src/gui/popups/popupmenu.cpp:253 src/input/pages/basic.cpp:88
+#: src/resources/db/npcdb.cpp:147
msgid "Talk"
msgstr ""
@@ -1701,11 +1733,11 @@ msgstr ""
#. TRANSLATORS: shop window button
#. TRANSLATORS: shop window tab name
#. TRANSLATORS: input action name
-#: src/gui/popups/popupmenu.cpp:256 src/gui/popups/popupmenu.cpp:2359
-#: src/gui/windows/buydialog.cpp:191 src/gui/windows/buydialog.cpp:207
-#: src/gui/windows/buydialog.cpp:268 src/gui/windows/buyselldialog.cpp:71
-#: src/gui/windows/shopwindow.cpp:168 src/input/pages/basic.cpp:240
-#: src/resources/db/npcdb.cpp:147
+#: src/gui/popups/popupmenu.cpp:263 src/gui/popups/popupmenu.cpp:2380
+#: src/gui/windows/buydialog.cpp:194 src/gui/windows/buydialog.cpp:212
+#: src/gui/windows/buydialog.cpp:275 src/gui/windows/buyselldialog.cpp:71
+#: src/gui/windows/shopwindow.cpp:168 src/input/pages/basic.cpp:244
+#: src/resources/db/npcdb.cpp:148
msgid "Buy"
msgstr ""
@@ -1718,10 +1750,10 @@ msgstr ""
#. TRANSLATORS: shop window button
#. TRANSLATORS: shop window tab name
#. TRANSLATORS: input action name
-#: src/gui/popups/popupmenu.cpp:259 src/gui/popups/popupmenu.cpp:2371
-#: src/gui/widgets/selldialog.cpp:51 src/gui/widgets/selldialog.cpp:96
+#: src/gui/popups/popupmenu.cpp:266 src/gui/popups/popupmenu.cpp:2392
+#: src/gui/widgets/selldialog.cpp:52 src/gui/widgets/selldialog.cpp:99
#: src/gui/windows/buyselldialog.cpp:73 src/gui/windows/shopwindow.cpp:170
-#: src/input/pages/basic.cpp:246 src/resources/db/npcdb.cpp:148
+#: src/input/pages/basic.cpp:250 src/resources/db/npcdb.cpp:149
msgid "Sell"
msgstr ""
@@ -1729,26 +1761,26 @@ msgstr ""
#. TRANSLATORS: add comment to npc
#. TRANSLATORS: popup menu item
#. TRANSLATORS: add comment to player
-#: src/gui/popups/popupmenu.cpp:268 src/gui/popups/popupmenu.cpp:472
-#: src/gui/popups/popupmenu.cpp:2467
+#: src/gui/popups/popupmenu.cpp:275 src/gui/popups/popupmenu.cpp:483
+#: src/gui/popups/popupmenu.cpp:2490
msgid "Add comment"
msgstr ""
#. TRANSLATORS: remove monster from attack list
#. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:289
+#: src/gui/popups/popupmenu.cpp:298
msgid "Remove from attack list"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: add monster to priotiry attack list
-#: src/gui/popups/popupmenu.cpp:296
+#: src/gui/popups/popupmenu.cpp:305
msgid "Add to priority attack list"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: add monster to attack list
-#: src/gui/popups/popupmenu.cpp:300
+#: src/gui/popups/popupmenu.cpp:309
msgid "Add to attack list"
msgstr ""
@@ -1756,19 +1788,19 @@ msgstr ""
#. TRANSLATORS: add monster to ignore list
#. TRANSLATORS: popup menu item
#. TRANSLATORS: add item to pickup list
-#: src/gui/popups/popupmenu.cpp:304 src/gui/popups/popupmenu.cpp:2487
+#: src/gui/popups/popupmenu.cpp:313 src/gui/popups/popupmenu.cpp:2510
msgid "Add to ignore list"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: Mercenary move to master
-#: src/gui/popups/popupmenu.cpp:313 src/gui/popups/popupmenu.cpp:324
+#: src/gui/popups/popupmenu.cpp:323 src/gui/popups/popupmenu.cpp:334
msgid "Move to master"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: fire mercenary
-#: src/gui/popups/popupmenu.cpp:317
+#: src/gui/popups/popupmenu.cpp:327
msgid "Fire"
msgstr ""
@@ -1776,19 +1808,19 @@ msgstr ""
#. TRANSLATORS: feed homunculus
#. TRANSLATORS: popup menu item
#. TRANSLATORS: feed pet
-#: src/gui/popups/popupmenu.cpp:327 src/gui/popups/popupmenu.cpp:340
+#: src/gui/popups/popupmenu.cpp:337 src/gui/popups/popupmenu.cpp:350
msgid "Feed"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: delete homunculus
-#: src/gui/popups/popupmenu.cpp:331
+#: src/gui/popups/popupmenu.cpp:341
msgid "Kill"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: pet drop loot
-#: src/gui/popups/popupmenu.cpp:343
+#: src/gui/popups/popupmenu.cpp:353
msgid "Drop loot"
msgstr ""
@@ -1796,8 +1828,8 @@ msgstr ""
#. TRANSLATORS: pet unequip item
#. TRANSLATORS: equipment window button
#. TRANSLATORS: inventory button
-#: src/gui/popups/popupmenu.cpp:346 src/gui/windows/equipmentwindow.cpp:74
-#: src/gui/windows/inventorywindow.cpp:186 src/resources/itemtypemapdata.h:45
+#: src/gui/popups/popupmenu.cpp:356 src/gui/windows/equipmentwindow.cpp:72
+#: src/gui/windows/inventorywindow.cpp:200 src/resources/itemtypemapdata.h:45
#: src/resources/itemtypemapdata.h:49 src/resources/itemtypemapdata.h:53
#: src/resources/itemtypemapdata.h:57 src/resources/itemtypemapdata.h:61
#: src/resources/itemtypemapdata.h:65 src/resources/itemtypemapdata.h:69
@@ -1812,14 +1844,14 @@ msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: rename map item
#. TRANSLATORS: shop window button
-#: src/gui/popups/popupmenu.cpp:350 src/gui/popups/popupmenu.cpp:609
-#: src/gui/windows/charselectdialog.cpp:132 src/gui/windows/shopwindow.cpp:192
+#: src/gui/popups/popupmenu.cpp:360 src/gui/popups/popupmenu.cpp:620
+#: src/gui/windows/charselectdialog.cpp:129 src/gui/windows/shopwindow.cpp:192
msgid "Rename"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: pet return to egg
-#: src/gui/popups/popupmenu.cpp:354
+#: src/gui/popups/popupmenu.cpp:364
msgid "Return to egg"
msgstr ""
@@ -1827,38 +1859,38 @@ msgstr ""
#. TRANSLATORS: add being name to chat
#. TRANSLATORS: popup menu item
#. TRANSLATORS: add player name to chat
-#: src/gui/popups/popupmenu.cpp:369 src/gui/popups/popupmenu.cpp:538
+#: src/gui/popups/popupmenu.cpp:379 src/gui/popups/popupmenu.cpp:549
msgid "Add name to chat"
msgstr ""
#. TRANSLATORS: popup menu header
#. TRANSLATORS: settings tab name
-#: src/gui/popups/popupmenu.cpp:418 src/gui/widgets/tabs/setup_players.cpp:38
+#: src/gui/popups/popupmenu.cpp:429 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:484 src/gui/popups/popupmenu.cpp:2412
-#: src/gui/popups/popupmenu.cpp:2436
+#: src/gui/popups/popupmenu.cpp:495 src/gui/popups/popupmenu.cpp:2433
+#: src/gui/popups/popupmenu.cpp:2457
msgid "Kick from party"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: pickup item from ground
-#: src/gui/popups/popupmenu.cpp:571 src/gui/popups/popupmenu.cpp:580
+#: src/gui/popups/popupmenu.cpp:582 src/gui/popups/popupmenu.cpp:591
msgid "Pick up"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: add item name to chat
-#: src/gui/popups/popupmenu.cpp:585 src/gui/popups/popupmenu.cpp:1728
-#: src/gui/popups/popupmenu.cpp:1804 src/gui/popups/popupmenu.cpp:1846
+#: src/gui/popups/popupmenu.cpp:596 src/gui/popups/popupmenu.cpp:1745
+#: src/gui/popups/popupmenu.cpp:1821 src/gui/popups/popupmenu.cpp:1863
msgid "Add to chat"
msgstr ""
#. TRANSLATORS: popup menu header
-#: src/gui/popups/popupmenu.cpp:606 src/gui/popups/popupmenu.cpp:638
+#: src/gui/popups/popupmenu.cpp:617 src/gui/popups/popupmenu.cpp:649
msgid "Map Item"
msgstr ""
@@ -1868,20 +1900,20 @@ msgstr ""
#. TRANSLATORS: remove attack target
#. TRANSLATORS: popup menu item
#. TRANSLATORS: remove item from pickup filter
-#: src/gui/popups/popupmenu.cpp:612 src/gui/popups/popupmenu.cpp:2043
-#: src/gui/popups/popupmenu.cpp:2077
+#: src/gui/popups/popupmenu.cpp:623 src/gui/popups/popupmenu.cpp:2062
+#: src/gui/popups/popupmenu.cpp:2096
msgid "Remove"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: warp to map item
-#: src/gui/popups/popupmenu.cpp:619 src/gui/popups/popupmenu.cpp:644
+#: src/gui/popups/popupmenu.cpp:630 src/gui/popups/popupmenu.cpp:655
msgid "Warp"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: move camera to map item
-#: src/gui/popups/popupmenu.cpp:651
+#: src/gui/popups/popupmenu.cpp:662
msgid "Move camera"
msgstr ""
@@ -1890,77 +1922,77 @@ msgstr ""
#. TRANSLATORS: full button name
#. TRANSLATORS: outfits button tooltip
#. TRANSLATORS: outfits window name
-#: src/gui/popups/popupmenu.cpp:669 src/gui/setupinputpages.cpp:53
-#: src/gui/windowmenu.cpp:142 src/gui/windows/inventorywindow.cpp:217
-#: src/gui/windows/outfitwindow.cpp:55
+#: src/gui/popups/popupmenu.cpp:680 src/gui/setupinputpages.cpp:53
+#: src/gui/windowmenu.cpp:143 src/gui/windows/inventorywindow.cpp:229
+#: src/gui/windows/outfitwindow.cpp:58
msgid "Outfits"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: clear selected outfit
-#: src/gui/popups/popupmenu.cpp:672
+#: src/gui/popups/popupmenu.cpp:683
msgid "Clear outfit"
msgstr ""
#. TRANSLATORS: popup menu header
#. TRANSLATORS: full button name
-#: src/gui/popups/popupmenu.cpp:698 src/gui/windowmenu.cpp:126
+#: src/gui/popups/popupmenu.cpp:709 src/gui/windowmenu.cpp:124
msgid "Spells"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: edit selected spell
-#: src/gui/popups/popupmenu.cpp:701
+#: src/gui/popups/popupmenu.cpp:712
msgid "Edit spell"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: remove all text from chat tab
#. TRANSLATORS: npc dialog button
-#: src/gui/popups/popupmenu.cpp:732 src/gui/windows/npcdialog.cpp:110
+#: src/gui/popups/popupmenu.cpp:743 src/gui/windows/npcdialog.cpp:112
msgid "Clear"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: disable chat tab highlight
-#: src/gui/popups/popupmenu.cpp:739
+#: src/gui/popups/popupmenu.cpp:750
msgid "Disable highlight"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: enable chat tab highlight
-#: src/gui/popups/popupmenu.cpp:745
+#: src/gui/popups/popupmenu.cpp:756
msgid "Enable highlight"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: do not remove player names from chat tab
-#: src/gui/popups/popupmenu.cpp:751
+#: src/gui/popups/popupmenu.cpp:762
msgid "Don't remove name"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: remove player names from chat tab
-#: src/gui/popups/popupmenu.cpp:757
+#: src/gui/popups/popupmenu.cpp:768
msgid "Remove name"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: enable away messages in chat tab
-#: src/gui/popups/popupmenu.cpp:763
+#: src/gui/popups/popupmenu.cpp:774
msgid "Enable away"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: disable away messages in chat tab
-#: src/gui/popups/popupmenu.cpp:769
+#: src/gui/popups/popupmenu.cpp:780
msgid "Disable away"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: enable away messages in chat tab
#. TRANSLATORS: social window button
-#: src/gui/popups/popupmenu.cpp:776 src/gui/windows/socialwindow.cpp:83
+#: src/gui/popups/popupmenu.cpp:787 src/gui/windows/socialwindow.cpp:81
msgid "Leave"
msgstr ""
@@ -1970,71 +2002,70 @@ 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:2145
-#: src/gui/popups/popupmenu.cpp:2187
+#: src/gui/popups/popupmenu.cpp:792 src/gui/popups/popupmenu.cpp:2164
+#: src/gui/popups/popupmenu.cpp:2208
msgid "Copy to clipboard"
msgstr ""
#. TRANSLATORS: popup menu header
-#: src/gui/popups/popupmenu.cpp:903
+#: src/gui/popups/popupmenu.cpp:914
msgid "Change guild position"
msgstr ""
#. TRANSLATORS: popup menu header
-#: src/gui/popups/popupmenu.cpp:948
+#: src/gui/popups/popupmenu.cpp:959
msgid "window"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: unlock window
-#: src/gui/popups/popupmenu.cpp:974
+#: src/gui/popups/popupmenu.cpp:988
msgid "Unlock"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: lock window
-#: src/gui/popups/popupmenu.cpp:980
+#: src/gui/popups/popupmenu.cpp:994
msgid "Lock"
msgstr ""
-#. TRANSLATORS: number of chars in string should be near original
-#: src/gui/popups/popupmenu.cpp:1028
+#: src/gui/popups/popupmenu.cpp:1043
msgid "Rename map sign "
msgstr ""
#. TRANSLATORS: number of chars in string should be near original
-#: src/gui/popups/popupmenu.cpp:1030
+#: src/gui/popups/popupmenu.cpp:1045
msgid "Name: "
msgstr ""
-#: src/gui/popups/popupmenu.cpp:1049
+#: src/gui/popups/popupmenu.cpp:1063
msgid "Player comment "
msgstr ""
#. TRANSLATORS: number of chars in string should be near original
-#: src/gui/popups/popupmenu.cpp:1051
+#: src/gui/popups/popupmenu.cpp:1065
msgid "Comment: "
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: add item to trade
-#: src/gui/popups/popupmenu.cpp:1624
+#: src/gui/popups/popupmenu.cpp:1638
msgid "Add to trade"
msgstr ""
-#: src/gui/popups/popupmenu.cpp:1632
+#: src/gui/popups/popupmenu.cpp:1646
msgid "Add to trade 10"
msgstr ""
-#: src/gui/popups/popupmenu.cpp:1637
+#: src/gui/popups/popupmenu.cpp:1651
msgid "Add to trade half"
msgstr ""
-#: src/gui/popups/popupmenu.cpp:1641
+#: src/gui/popups/popupmenu.cpp:1655
msgid "Add to trade all-1"
msgstr ""
-#: src/gui/popups/popupmenu.cpp:1645
+#: src/gui/popups/popupmenu.cpp:1659
msgid "Add to trade all"
msgstr ""
@@ -2043,50 +2074,50 @@ msgstr ""
#. TRANSLATORS: storage button
#. TRANSLATORS: inventory button
#. TRANSLATORS: setup button
-#: src/gui/popups/popupmenu.cpp:1653 src/gui/popups/popupmenu.cpp:1800
-#: src/gui/popups/popupmenu.cpp:1841 src/gui/windows/inventorywindow.cpp:249
-#: src/gui/windows/inventorywindow.cpp:272
-#: src/gui/windows/inventorywindow.cpp:864 src/gui/windows/setupwindow.cpp:96
+#: src/gui/popups/popupmenu.cpp:1667 src/gui/popups/popupmenu.cpp:1817
+#: src/gui/popups/popupmenu.cpp:1858 src/gui/windows/inventorywindow.cpp:260
+#: src/gui/windows/inventorywindow.cpp:284
+#: src/gui/windows/inventorywindow.cpp:882 src/gui/windows/setupwindow.cpp:101
msgid "Store"
msgstr ""
-#: src/gui/popups/popupmenu.cpp:1661
+#: src/gui/popups/popupmenu.cpp:1675
msgid "Store 10"
msgstr ""
-#: src/gui/popups/popupmenu.cpp:1666
+#: src/gui/popups/popupmenu.cpp:1680
msgid "Store half"
msgstr ""
-#: src/gui/popups/popupmenu.cpp:1670
+#: src/gui/popups/popupmenu.cpp:1684
msgid "Store all-1"
msgstr ""
-#: src/gui/popups/popupmenu.cpp:1674
+#: src/gui/popups/popupmenu.cpp:1688
msgid "Store all"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: get item from storage
#. TRANSLATORS: storage button
-#: src/gui/popups/popupmenu.cpp:1684 src/gui/windows/inventorywindow.cpp:251
-#: src/gui/windows/inventorywindow.cpp:274
+#: src/gui/popups/popupmenu.cpp:1698 src/gui/windows/inventorywindow.cpp:262
+#: src/gui/windows/inventorywindow.cpp:286
msgid "Retrieve"
msgstr ""
-#: src/gui/popups/popupmenu.cpp:1692
+#: src/gui/popups/popupmenu.cpp:1706
msgid "Retrieve 10"
msgstr ""
-#: src/gui/popups/popupmenu.cpp:1697
+#: src/gui/popups/popupmenu.cpp:1711
msgid "Retrieve half"
msgstr ""
-#: src/gui/popups/popupmenu.cpp:1701
+#: src/gui/popups/popupmenu.cpp:1715
msgid "Retrieve all-1"
msgstr ""
-#: src/gui/popups/popupmenu.cpp:1705
+#: src/gui/popups/popupmenu.cpp:1719
msgid "Retrieve all"
msgstr ""
@@ -2096,51 +2127,56 @@ msgstr ""
#. TRANSLATORS: inventory button
#. TRANSLATORS: skills dialog button
#. TRANSLATORS: inventory button
-#: src/gui/popups/popupmenu.cpp:1762 src/gui/popups/popupmenu.cpp:2556
-#: src/gui/windows/inventorywindow.cpp:184
-#: src/gui/windows/inventorywindow.cpp:750 src/gui/windows/skilldialog.cpp:79
-#: src/gui/windows/skilldialog.cpp:151 src/gui/windows/skilldialog.cpp:321
-#: src/gui/windows/skilldialog.cpp:477 src/gui/windows/skilldialog.cpp:559
+#: src/gui/popups/popupmenu.cpp:1779 src/gui/popups/popupmenu.cpp:2579
+#: src/gui/windows/inventorywindow.cpp:198
+#: src/gui/windows/inventorywindow.cpp:771 src/gui/windows/skilldialog.cpp:77
+#: src/gui/windows/skilldialog.cpp:149 src/gui/windows/skilldialog.cpp:319
+#: src/gui/windows/skilldialog.cpp:483 src/gui/windows/skilldialog.cpp:565
#: src/resources/itemtypemapdata.h:37 src/resources/itemtypemapdata.h:41
msgid "Use"
msgstr ""
#. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:1856
+#: src/gui/popups/popupmenu.cpp:1873
msgid "Clear drop window"
msgstr ""
#. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:1887 src/gui/popups/popupmenu.cpp:1948
+#: src/gui/popups/popupmenu.cpp:1904 src/gui/popups/popupmenu.cpp:1965
msgid "Hide"
msgstr ""
#. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:1894 src/gui/popups/popupmenu.cpp:1955
+#: src/gui/popups/popupmenu.cpp:1911 src/gui/popups/popupmenu.cpp:1972
msgid "Show"
msgstr ""
#. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:1962
+#: src/gui/popups/popupmenu.cpp:1979
+msgid "Open yellow bar settings"
+msgstr ""
+
+#. TRANSLATORS: popup menu item
+#: src/gui/popups/popupmenu.cpp:1981
msgid "Reset yellow bar"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: copy status to chat
#. TRANSLATORS: status window button
-#: src/gui/popups/popupmenu.cpp:1966 src/gui/windows/statuswindow.cpp:92
+#: src/gui/popups/popupmenu.cpp:1985 src/gui/windows/statuswindow.cpp:88
msgid "Copy to chat"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: move attack target up
-#: src/gui/popups/popupmenu.cpp:2006 src/gui/popups/popupmenu.cpp:2025
+#: src/gui/popups/popupmenu.cpp:2025 src/gui/popups/popupmenu.cpp:2044
msgid "Move up"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: move attack target down
-#: src/gui/popups/popupmenu.cpp:2012 src/gui/popups/popupmenu.cpp:2031
+#: src/gui/popups/popupmenu.cpp:2031 src/gui/popups/popupmenu.cpp:2050
msgid "Move down"
msgstr ""
@@ -2148,155 +2184,155 @@ msgstr ""
#. TRANSLATORS: undress item from player
#. TRANSLATORS: popup menu item
#. TRANSLATORS: undress player
-#: src/gui/popups/popupmenu.cpp:2103 src/gui/popups/popupmenu.cpp:2464
+#: src/gui/popups/popupmenu.cpp:2122 src/gui/popups/popupmenu.cpp:2487
msgid "Undress"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: copy text to clipboard
-#: src/gui/popups/popupmenu.cpp:2121
+#: src/gui/popups/popupmenu.cpp:2140
msgid "Copy"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: paste text from clipboard
-#: src/gui/popups/popupmenu.cpp:2124
+#: src/gui/popups/popupmenu.cpp:2143
msgid "Paste"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: open link in browser
-#: src/gui/popups/popupmenu.cpp:2142
+#: src/gui/popups/popupmenu.cpp:2161
msgid "Open link"
msgstr ""
#. TRANSLATORS: popup menu header
-#: src/gui/popups/popupmenu.cpp:2160
+#: src/gui/popups/popupmenu.cpp:2179
msgid "Show window"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: add player to disregarded list
-#: src/gui/popups/popupmenu.cpp:2233 src/gui/popups/popupmenu.cpp:2269
-#: src/gui/popups/popupmenu.cpp:2308 src/gui/popups/popupmenu.cpp:2326
+#: src/gui/popups/popupmenu.cpp:2254 src/gui/popups/popupmenu.cpp:2290
+#: src/gui/popups/popupmenu.cpp:2329 src/gui/popups/popupmenu.cpp:2347
msgid "Disregard"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: add player to ignore list
#. TRANSLATORS: confirm dialog button
-#: src/gui/popups/popupmenu.cpp:2236 src/gui/popups/popupmenu.cpp:2272
-#: src/gui/popups/popupmenu.cpp:2311 src/gui/windows/confirmdialog.cpp:60
+#: src/gui/popups/popupmenu.cpp:2257 src/gui/popups/popupmenu.cpp:2293
+#: src/gui/popups/popupmenu.cpp:2332 src/gui/windows/confirmdialog.cpp:62
msgid "Ignore"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: add player to black list
-#: src/gui/popups/popupmenu.cpp:2239 src/gui/popups/popupmenu.cpp:2314
+#: src/gui/popups/popupmenu.cpp:2260 src/gui/popups/popupmenu.cpp:2335
msgid "Black list"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: add player to enemy list
-#: src/gui/popups/popupmenu.cpp:2242 src/gui/popups/popupmenu.cpp:2275
+#: src/gui/popups/popupmenu.cpp:2263 src/gui/popups/popupmenu.cpp:2296
msgid "Set as enemy"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: add player to erased list
-#: src/gui/popups/popupmenu.cpp:2245 src/gui/popups/popupmenu.cpp:2278
-#: src/gui/popups/popupmenu.cpp:2290 src/gui/popups/popupmenu.cpp:2299
-#: src/gui/popups/popupmenu.cpp:2317
+#: src/gui/popups/popupmenu.cpp:2266 src/gui/popups/popupmenu.cpp:2299
+#: src/gui/popups/popupmenu.cpp:2311 src/gui/popups/popupmenu.cpp:2320
+#: src/gui/popups/popupmenu.cpp:2338
msgid "Erase"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: add player to friends list
-#: src/gui/popups/popupmenu.cpp:2255
+#: src/gui/popups/popupmenu.cpp:2276
msgid "Be friend"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: remove player from ignore list
-#: src/gui/popups/popupmenu.cpp:2266 src/gui/popups/popupmenu.cpp:2284
-#: src/gui/popups/popupmenu.cpp:2296 src/gui/popups/popupmenu.cpp:2305
-#: src/gui/popups/popupmenu.cpp:2323
+#: src/gui/popups/popupmenu.cpp:2287 src/gui/popups/popupmenu.cpp:2305
+#: src/gui/popups/popupmenu.cpp:2317 src/gui/popups/popupmenu.cpp:2326
+#: src/gui/popups/popupmenu.cpp:2344
msgid "Unignore"
msgstr ""
#. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:2342
+#: src/gui/popups/popupmenu.cpp:2363
msgid "Follow"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: imitate player
-#: src/gui/popups/popupmenu.cpp:2346
+#: src/gui/popups/popupmenu.cpp:2367
msgid "Imitate"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: buy item
-#: src/gui/popups/popupmenu.cpp:2365 src/gui/popups/popupmenu.cpp:2389
+#: src/gui/popups/popupmenu.cpp:2386 src/gui/popups/popupmenu.cpp:2410
msgid "Buy (?)"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: sell item
-#: src/gui/popups/popupmenu.cpp:2377 src/gui/popups/popupmenu.cpp:2392
+#: src/gui/popups/popupmenu.cpp:2398 src/gui/popups/popupmenu.cpp:2413
msgid "Sell (?)"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: invite player to party
-#: src/gui/popups/popupmenu.cpp:2406 src/gui/popups/popupmenu.cpp:2430
+#: src/gui/popups/popupmenu.cpp:2427 src/gui/popups/popupmenu.cpp:2451
msgid "Invite to party"
msgstr ""
-#: src/gui/popups/popupmenu.cpp:2453
+#: src/gui/popups/popupmenu.cpp:2475
#, c-format
msgid "Join chat %s"
msgstr ""
#. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:2461
+#: src/gui/popups/popupmenu.cpp:2484
msgid "Show Items"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: remove item from pickup list
-#: src/gui/popups/popupmenu.cpp:2478
+#: src/gui/popups/popupmenu.cpp:2501
msgid "Remove from pickup list"
msgstr ""
#. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:2483
+#: src/gui/popups/popupmenu.cpp:2506
msgid "Add to pickup list"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: remove protection from item
-#: src/gui/popups/popupmenu.cpp:2532
+#: src/gui/popups/popupmenu.cpp:2555
msgid "Unprotect item"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: add protection to item
-#: src/gui/popups/popupmenu.cpp:2541
+#: src/gui/popups/popupmenu.cpp:2564
msgid "Protect item"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: drop item
#. TRANSLATORS: inventory button
-#: src/gui/popups/popupmenu.cpp:2571 src/gui/windows/inventorywindow.cpp:199
-#: src/gui/windows/inventorywindow.cpp:872
+#: src/gui/popups/popupmenu.cpp:2594 src/gui/windows/inventorywindow.cpp:213
+#: src/gui/windows/inventorywindow.cpp:890
msgid "Drop..."
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: drop all item amount
-#: src/gui/popups/popupmenu.cpp:2574
+#: src/gui/popups/popupmenu.cpp:2597
msgid "Drop all"
msgstr ""
@@ -2304,60 +2340,60 @@ msgstr ""
#. TRANSLATORS: drop item
#. TRANSLATORS: full button name
#. TRANSLATORS: inventory button
-#: src/gui/popups/popupmenu.cpp:2580 src/gui/windowmenu.cpp:130
-#: src/gui/windows/inventorywindow.cpp:877
+#: src/gui/popups/popupmenu.cpp:2603 src/gui/windowmenu.cpp:128
+#: src/gui/windows/inventorywindow.cpp:895
msgid "Drop"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: gm commands
-#: src/gui/popups/popupmenu.cpp:2591
+#: src/gui/popups/popupmenu.cpp:2614
msgid "GM..."
msgstr ""
#. TRANSLATORS: popup menu header
-#: src/gui/popups/popupmenu.cpp:2599
+#: src/gui/popups/popupmenu.cpp:2622
msgid "GM commands"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: check player ip
-#: src/gui/popups/popupmenu.cpp:2604
+#: src/gui/popups/popupmenu.cpp:2627
msgid "Check ip"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: go to player position
-#: src/gui/popups/popupmenu.cpp:2607
+#: src/gui/popups/popupmenu.cpp:2630
msgid "Goto"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: recall player to current position
-#: src/gui/popups/popupmenu.cpp:2610
+#: src/gui/popups/popupmenu.cpp:2633
msgid "Recall"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: kick player
-#: src/gui/popups/popupmenu.cpp:2618
+#: src/gui/popups/popupmenu.cpp:2641
msgid "Kick"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: mute player
-#: src/gui/popups/popupmenu.cpp:2626 src/gui/popups/popupmenu.cpp:2630
-#: src/gui/popups/popupmenu.cpp:2634 src/gui/popups/popupmenu.cpp:2638
-#: src/gui/popups/popupmenu.cpp:2642
+#: src/gui/popups/popupmenu.cpp:2649 src/gui/popups/popupmenu.cpp:2653
+#: src/gui/popups/popupmenu.cpp:2657 src/gui/popups/popupmenu.cpp:2661
+#: src/gui/popups/popupmenu.cpp:2665
#, c-format
msgid "Mute %d"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: mute player
-#: src/gui/popups/popupmenu.cpp:2647 src/gui/popups/popupmenu.cpp:2651
-#: src/gui/popups/popupmenu.cpp:2655 src/gui/popups/popupmenu.cpp:2659
-#: src/gui/popups/popupmenu.cpp:2663
+#: src/gui/popups/popupmenu.cpp:2670 src/gui/popups/popupmenu.cpp:2674
+#: src/gui/popups/popupmenu.cpp:2678 src/gui/popups/popupmenu.cpp:2682
+#: src/gui/popups/popupmenu.cpp:2686
#, c-format
msgid "Unmute %d"
msgstr ""
@@ -2369,7 +2405,7 @@ msgstr ""
#. TRANSLATORS: input tab sub tab name
#. TRANSLATORS: full button name
-#: src/gui/setupinputpages.cpp:47 src/gui/windowmenu.cpp:122
+#: src/gui/setupinputpages.cpp:47 src/gui/windowmenu.cpp:120
msgid "Shortcuts"
msgstr ""
@@ -2378,15 +2414,15 @@ msgstr ""
#. TRANSLATORS: full button name
#. TRANSLATORS: input action label
#: src/gui/setupinputpages.cpp:49 src/gui/widgets/tabs/setup_other.cpp:315
-#: src/gui/windowmenu.cpp:163 src/input/pages/windows.cpp:36
+#: src/gui/windowmenu.cpp:172 src/input/pages/windows.cpp:34
msgid "Windows"
msgstr ""
#. TRANSLATORS: input tab sub tab name
#. TRANSLATORS: emotes window name
#. TRANSLATORS: emotes tab name
-#: src/gui/setupinputpages.cpp:51 src/gui/windows/emotewindow.cpp:54
-#: src/gui/windows/emotewindow.cpp:115
+#: src/gui/setupinputpages.cpp:51 src/gui/windows/emotewindow.cpp:55
+#: src/gui/windows/emotewindow.cpp:114
msgid "Emotes"
msgstr ""
@@ -2394,21 +2430,23 @@ msgstr ""
#. TRANSLATORS: settings tab name
#. TRANSLATORS: chat window name
#: src/gui/setupinputpages.cpp:55 src/gui/widgets/tabs/setup_chat.cpp:40
-#: src/gui/windowmenu.cpp:86 src/gui/windows/chatwindow.cpp:86
+#: src/gui/windowmenu.cpp:83 src/gui/windows/chatwindow.cpp:87
msgid "Chat"
msgstr ""
#. TRANSLATORS: input tab sub tab name
+#. TRANSLATORS: palette label
#. TRANSLATORS: settings group
#. TRANSLATORS: register dialog. button.
#. TRANSLATORS: input action group
#. TRANSLATORS: input action name
-#: src/gui/setupinputpages.cpp:57 src/gui/widgets/tabs/setup_audio.cpp:148
-#: src/gui/widgets/tabs/setup_chat.cpp:179
+#: src/gui/setupinputpages.cpp:57 src/gui/userpalette.cpp:377
+#: src/gui/widgets/tabs/setup_audio.cpp:148
+#: src/gui/widgets/tabs/setup_chat.cpp:263
#: src/gui/widgets/tabs/setup_other.cpp:337
#: src/gui/widgets/tabs/setup_visual.cpp:192
-#: src/gui/windows/registerdialog.cpp:104 src/input/pages/chat.cpp:147
-#: src/input/pages/gui.cpp:87 src/input/pages/other.cpp:108
+#: src/gui/windows/registerdialog.cpp:101 src/input/pages/chat.cpp:145
+#: src/input/pages/gui.cpp:85 src/input/pages/other.cpp:106
msgid "Other"
msgstr ""
@@ -2417,237 +2455,262 @@ msgstr ""
msgid "Gui"
msgstr ""
+#. TRANSLATORS: palette label
+#: src/gui/userpalette.cpp:129
+msgid "Beings"
+msgstr ""
+
#. TRANSLATORS: palette color
-#: src/gui/userpalette.cpp:116
+#: src/gui/userpalette.cpp:134
msgid "Being"
msgstr ""
#. TRANSLATORS: palette color
-#: src/gui/userpalette.cpp:118
+#: src/gui/userpalette.cpp:139
msgid "Friend names"
msgstr ""
#. TRANSLATORS: palette color
-#: src/gui/userpalette.cpp:120
+#: src/gui/userpalette.cpp:144
msgid "Disregarded names"
msgstr ""
#. TRANSLATORS: palette color
-#: src/gui/userpalette.cpp:122
+#: src/gui/userpalette.cpp:149
msgid "Ignored names"
msgstr ""
#. TRANSLATORS: palette color
-#: src/gui/userpalette.cpp:124
+#: src/gui/userpalette.cpp:154
msgid "Erased names"
msgstr ""
#. TRANSLATORS: palette color
-#: src/gui/userpalette.cpp:126
+#: src/gui/userpalette.cpp:164
msgid "Other players names"
msgstr ""
#. TRANSLATORS: palette color
-#: src/gui/userpalette.cpp:128
+#: src/gui/userpalette.cpp:169
msgid "Own name"
msgstr ""
#. TRANSLATORS: palette color
-#: src/gui/userpalette.cpp:130
+#: src/gui/userpalette.cpp:174
msgid "GM names"
msgstr ""
#. TRANSLATORS: palette color
-#: src/gui/userpalette.cpp:132
+#: src/gui/userpalette.cpp:179
msgid "NPCs"
msgstr ""
#. TRANSLATORS: palette color
#. TRANSLATORS: settings option
-#: src/gui/userpalette.cpp:134 src/gui/widgets/tabs/setup_other.cpp:108
+#: src/gui/userpalette.cpp:184 src/gui/widgets/tabs/setup_other.cpp:108
msgid "Monsters"
msgstr ""
#. TRANSLATORS: palette color
-#: src/gui/userpalette.cpp:136
-msgid "Monster HP bar"
+#: src/gui/userpalette.cpp:189
+msgid "Pets"
msgstr ""
#. TRANSLATORS: palette color
-#: src/gui/userpalette.cpp:139
-msgid "Monster HP bar (second color)"
+#: src/gui/userpalette.cpp:194
+msgid "Mercenary"
msgstr ""
#. TRANSLATORS: palette color
-#: src/gui/userpalette.cpp:141
+#: src/gui/userpalette.cpp:199
+msgid "Homunculus"
+msgstr ""
+
+#: src/gui/userpalette.cpp:204
msgid "Party members"
msgstr ""
-#. TRANSLATORS: palette color
-#: src/gui/userpalette.cpp:143
+#: src/gui/userpalette.cpp:209
msgid "Guild members"
msgstr ""
-#. TRANSLATORS: palette color
+#: src/gui/userpalette.cpp:214 src/gui/userpalette.cpp:219
+#: src/gui/userpalette.cpp:224
+#, c-format
+msgid "Team %d"
+msgstr ""
+
+#. TRANSLATORS: palette label
+#: src/gui/userpalette.cpp:227
+msgid "Particles"
+msgstr ""
+
#. TRANSLATORS: settings option
-#: src/gui/userpalette.cpp:145 src/gui/widgets/tabs/setup_visual.cpp:157
+#: src/gui/userpalette.cpp:232 src/gui/widgets/tabs/setup_visual.cpp:157
msgid "Particle effects"
msgstr ""
-#. TRANSLATORS: palette color
-#: src/gui/userpalette.cpp:147
+#: src/gui/userpalette.cpp:237
msgid "Pickup notification"
msgstr ""
-#. TRANSLATORS: palette color
-#: src/gui/userpalette.cpp:149
+#: src/gui/userpalette.cpp:242
msgid "Exp notification"
msgstr ""
-#. TRANSLATORS: palette color
-#: src/gui/userpalette.cpp:151
+#. TRANSLATORS: palette label
+#: src/gui/userpalette.cpp:245
+msgid "Hp bars"
+msgstr ""
+
+#: src/gui/userpalette.cpp:250
msgid "Player HP bar"
msgstr ""
#. TRANSLATORS: palette color
-#: src/gui/userpalette.cpp:155
+#: src/gui/userpalette.cpp:255
msgid "Player HP bar (second color)"
msgstr ""
#. TRANSLATORS: palette color
-#: src/gui/userpalette.cpp:157
-msgid "Player hits monster"
+#: src/gui/userpalette.cpp:261
+msgid "Monster HP bar"
msgstr ""
#. TRANSLATORS: palette color
-#: src/gui/userpalette.cpp:159
+#: src/gui/userpalette.cpp:267
+msgid "Monster HP bar (second color)"
+msgstr ""
+
+#. TRANSLATORS: palette label
+#: src/gui/userpalette.cpp:271
+msgid "Hits"
+msgstr ""
+
+#: src/gui/userpalette.cpp:276
+msgid "Player hits monster"
+msgstr ""
+
+#: src/gui/userpalette.cpp:281
msgid "Monster hits player"
msgstr ""
#. TRANSLATORS: palette color
-#: src/gui/userpalette.cpp:163
+#: src/gui/userpalette.cpp:286
msgid "Other player hits local player"
msgstr ""
-#. TRANSLATORS: palette color
-#: src/gui/userpalette.cpp:165
+#: src/gui/userpalette.cpp:291
msgid "Critical Hit"
msgstr ""
#. TRANSLATORS: palette color
-#: src/gui/userpalette.cpp:169
+#: src/gui/userpalette.cpp:296
msgid "Local player hits monster"
msgstr ""
#. TRANSLATORS: palette color
-#: src/gui/userpalette.cpp:172
+#: src/gui/userpalette.cpp:301
msgid "Local player critical hit"
msgstr ""
#. TRANSLATORS: palette color
-#: src/gui/userpalette.cpp:175
+#: src/gui/userpalette.cpp:306
msgid "Local player miss"
msgstr ""
-#. TRANSLATORS: palette color
-#: src/gui/userpalette.cpp:177
+#: src/gui/userpalette.cpp:310
msgid "Misses"
msgstr ""
-#. TRANSLATORS: palette color
-#: src/gui/userpalette.cpp:179
+#. TRANSLATORS: palette label
+#: src/gui/userpalette.cpp:313
+msgid "Tiles"
+msgstr ""
+
+#: src/gui/userpalette.cpp:318
msgid "Portal highlight"
msgstr ""
#. TRANSLATORS: palette color
-#: src/gui/userpalette.cpp:182
+#: src/gui/userpalette.cpp:323
msgid "Default collision highlight"
msgstr ""
#. TRANSLATORS: palette color
-#: src/gui/userpalette.cpp:185
+#: src/gui/userpalette.cpp:329
msgid "Air collision highlight"
msgstr ""
#. TRANSLATORS: palette color
-#: src/gui/userpalette.cpp:188
+#: src/gui/userpalette.cpp:335
msgid "Water collision highlight"
msgstr ""
#. TRANSLATORS: palette color
-#: src/gui/userpalette.cpp:191
+#: src/gui/userpalette.cpp:341
msgid "Special ground collision highlight"
msgstr ""
#. TRANSLATORS: palette color
-#: src/gui/userpalette.cpp:194
+#: src/gui/userpalette.cpp:347
msgid "Walkable highlight"
msgstr ""
#. TRANSLATORS: palette color
-#: src/gui/userpalette.cpp:197
+#: src/gui/userpalette.cpp:353
+msgid "Tiles border"
+msgstr ""
+
+#. TRANSLATORS: palette label
+#: src/gui/userpalette.cpp:356
+msgid "Ranges"
+msgstr ""
+
+#. TRANSLATORS: palette color
+#: src/gui/userpalette.cpp:361
msgid "Local player attack range"
msgstr ""
#. TRANSLATORS: palette color
-#: src/gui/userpalette.cpp:200
+#: src/gui/userpalette.cpp:367
msgid "Local player attack range border"
msgstr ""
#. TRANSLATORS: palette color
-#: src/gui/userpalette.cpp:203
+#: src/gui/userpalette.cpp:373
msgid "Monster attack range"
msgstr ""
#. TRANSLATORS: palette color
-#: src/gui/userpalette.cpp:207
+#: src/gui/userpalette.cpp:382
msgid "Floor item amount color"
msgstr ""
#. TRANSLATORS: palette color
-#: src/gui/userpalette.cpp:210
+#: src/gui/userpalette.cpp:388
msgid "Home place"
msgstr ""
#. TRANSLATORS: palette color
-#: src/gui/userpalette.cpp:213
+#: src/gui/userpalette.cpp:394
msgid "Home place border"
msgstr ""
#. TRANSLATORS: palette color
-#: src/gui/userpalette.cpp:216
+#: src/gui/userpalette.cpp:400
msgid "Road point"
msgstr ""
-#. TRANSLATORS: palette color
-#: src/gui/userpalette.cpp:219
-msgid "Tiles border"
-msgstr ""
-
-#. TRANSLATORS: palette color
-#: src/gui/userpalette.cpp:221
-msgid "Pets"
-msgstr ""
-
-#. TRANSLATORS: palette color
-#: src/gui/userpalette.cpp:223
-msgid "Mercenary"
-msgstr ""
-
-#. TRANSLATORS: palette color
-#: src/gui/userpalette.cpp:225
-msgid "Homunculus"
-msgstr ""
-
-#: src/gui/widgets/characterdisplay.cpp:135
+#: src/gui/widgets/characterdisplay.cpp:133
#, c-format
msgid "Level: %u"
msgstr ""
#. TRANSLATORS: status window label
-#: src/gui/widgets/characterdisplay.cpp:138
-#: src/gui/windows/inventorywindow.cpp:666 src/gui/windows/statuswindow.cpp:73
-#: src/gui/windows/statuswindow.cpp:233 src/gui/windows/statuswindow.cpp:345
+#: src/gui/widgets/characterdisplay.cpp:136
+#: src/gui/windows/inventorywindow.cpp:687 src/gui/windows/statuswindow.cpp:69
+#: src/gui/windows/statuswindow.cpp:239 src/gui/windows/statuswindow.cpp:351
#, c-format
msgid "Money: %s"
msgstr ""
@@ -2658,7 +2721,7 @@ msgid "Eq."
msgstr ""
#. TRANSLATORS: dialog message
-#: src/gui/widgets/itemlinkhandler.cpp:70
+#: src/gui/widgets/itemlinkhandler.cpp:72
msgid "Open url"
msgstr ""
@@ -2668,10 +2731,10 @@ msgstr ""
#. TRANSLATORS: quit dialog button
#. TRANSLATORS: servers dialog button
#. TRANSLATORS: input action name
-#: src/gui/widgets/selldialog.cpp:98 src/gui/windows/buydialog.cpp:270
-#: src/gui/windows/quitdialog.cpp:52 src/gui/windows/quitdialog.cpp:57
-#: src/gui/windows/quitdialog.cpp:59 src/gui/windows/serverdialog.cpp:114
-#: src/input/pages/basic.cpp:216
+#: src/gui/widgets/selldialog.cpp:101 src/gui/windows/buydialog.cpp:277
+#: src/gui/windows/quitdialog.cpp:50 src/gui/windows/quitdialog.cpp:55
+#: src/gui/windows/quitdialog.cpp:57 src/gui/windows/serverdialog.cpp:113
+#: src/input/pages/basic.cpp:220
msgid "Quit"
msgstr ""
@@ -2681,10 +2744,10 @@ msgstr ""
#. TRANSLATORS: item amount window button
#. TRANSLATORS: npc dialog button
#. TRANSLATORS: status window label (plus sign)
-#: src/gui/widgets/selldialog.cpp:116 src/gui/windows/buydialog.cpp:262
-#: src/gui/windows/itemamountwindow.cpp:165
-#: src/gui/windows/itemamountwindow.cpp:200 src/gui/windows/npcdialog.cpp:106
-#: src/gui/windows/statuswindow.cpp:749
+#: src/gui/widgets/selldialog.cpp:119 src/gui/windows/buydialog.cpp:269
+#: src/gui/windows/itemamountwindow.cpp:177
+#: src/gui/windows/itemamountwindow.cpp:212 src/gui/windows/npcdialog.cpp:108
+#: src/gui/windows/statuswindow.cpp:766
msgid "+"
msgstr ""
@@ -2694,10 +2757,10 @@ msgstr ""
#. TRANSLATORS: item amount window button
#. TRANSLATORS: npc dialog button
#. TRANSLATORS: status window label (minus sign)
-#: src/gui/widgets/selldialog.cpp:118 src/gui/windows/buydialog.cpp:265
-#: src/gui/windows/itemamountwindow.cpp:163
-#: src/gui/windows/itemamountwindow.cpp:197 src/gui/windows/npcdialog.cpp:108
-#: src/gui/windows/statuswindow.cpp:762
+#: src/gui/widgets/selldialog.cpp:121 src/gui/windows/buydialog.cpp:272
+#: src/gui/windows/itemamountwindow.cpp:175
+#: src/gui/windows/itemamountwindow.cpp:209 src/gui/windows/npcdialog.cpp:110
+#: src/gui/windows/statuswindow.cpp:779
msgid "-"
msgstr ""
@@ -2706,82 +2769,82 @@ msgstr ""
#. TRANSLATORS: status bar label
#. TRANSLATORS: status window label
#. TRANSLATORS: status bar label
-#: src/gui/widgets/selldialog.cpp:120 src/gui/windows/buydialog.cpp:272
-#: src/gui/windows/statuswindow.cpp:492 src/gui/windows/statuswindow.cpp:547
-#: src/gui/windows/statuswindow.cpp:746 src/gui/windows/statuswindow.cpp:778
+#: src/gui/widgets/selldialog.cpp:123 src/gui/windows/buydialog.cpp:279
+#: src/gui/windows/statuswindow.cpp:502 src/gui/windows/statuswindow.cpp:558
+#: src/gui/windows/statuswindow.cpp:763 src/gui/windows/statuswindow.cpp:795
msgid "Max"
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:248 src/gui/windows/buydialog.cpp:602
+#: src/gui/widgets/selldialog.cpp:130 src/gui/widgets/selldialog.cpp:325
+#: src/gui/windows/buydialog.cpp:255 src/gui/windows/buydialog.cpp:626
#, c-format
msgid "Price: %s / Total: %s"
msgstr ""
#. TRANSLATORS: setup item button
#. TRANSLATORS: servers dialog button
-#: src/gui/widgets/setupitem.cpp:367 src/gui/widgets/setupitem.cpp:504
-#: src/gui/windows/serverdialog.cpp:120
+#: src/gui/widgets/setupitem.cpp:370 src/gui/widgets/setupitem.cpp:508
+#: src/gui/windows/serverdialog.cpp:119
msgid "Edit"
msgstr ""
#. TRANSLATORS: skill level
#. TRANSLATORS: skills dialog. skill level
-#: src/gui/widgets/skillinfo.cpp:100 src/gui/windows/skilldialog.cpp:473
+#: src/gui/widgets/skillinfo.cpp:95 src/gui/windows/skilldialog.cpp:479
#, c-format
msgid "Lvl: %d"
msgstr ""
#. TRANSLATORS: skill type
-#: src/gui/widgets/skillinfo.cpp:104
+#: src/gui/widgets/skillinfo.cpp:99
#, c-format
msgid "Type: %s"
msgstr ""
#. TRANSLATORS: Skill type
#. TRANSLATORS: unknown equipment page name
-#: src/gui/widgets/skillinfo.cpp:109 src/gui/windows/equipmentwindow.cpp:623
+#: src/gui/widgets/skillinfo.cpp:104 src/gui/windows/equipmentwindow.cpp:678
msgid "Unknown"
msgstr ""
#. TRANSLATORS: Skill type
-#: src/gui/widgets/skillinfo.cpp:119
+#: src/gui/widgets/skillinfo.cpp:114
msgid "Ground"
msgstr ""
#. TRANSLATORS: Skill type
-#: src/gui/widgets/skillinfo.cpp:124
+#: src/gui/widgets/skillinfo.cpp:119
msgid "Self"
msgstr ""
#. TRANSLATORS: Skill type
-#: src/gui/widgets/skillinfo.cpp:129
+#: src/gui/widgets/skillinfo.cpp:124
msgid "Unused"
msgstr ""
#. TRANSLATORS: Skill type
-#: src/gui/widgets/skillinfo.cpp:134
+#: src/gui/widgets/skillinfo.cpp:129
msgid "Support"
msgstr ""
#. TRANSLATORS: Skill type
-#: src/gui/widgets/skillinfo.cpp:139
+#: src/gui/widgets/skillinfo.cpp:134
msgid "Target trap"
msgstr ""
#. TRANSLATORS: Skill type
-#: src/gui/widgets/skillinfo.cpp:143
+#: src/gui/widgets/skillinfo.cpp:138
msgid "Unknown:"
msgstr ""
-#: src/gui/widgets/skillinfo.cpp:149
+#: src/gui/widgets/skillinfo.cpp:144
#, c-format
msgid " / Mana: -%d"
msgstr ""
-#: src/gui/widgets/skillinfo.cpp:155
+#: src/gui/widgets/skillinfo.cpp:150
#, c-format
msgid "Range: %d"
msgstr ""
@@ -2792,37 +2855,37 @@ msgid "Battle"
msgstr ""
#. TRANSLATORS: chat message
-#: src/gui/widgets/tabs/chat/chattab.cpp:171
+#: src/gui/widgets/tabs/chat/chattab.cpp:176
msgid "Global announcement:"
msgstr ""
#. TRANSLATORS: chat message
-#: src/gui/widgets/tabs/chat/chattab.cpp:177
+#: src/gui/widgets/tabs/chat/chattab.cpp:182
#, c-format
msgid "Global announcement from %s:"
msgstr ""
#. TRANSLATORS: chat message
-#: src/gui/widgets/tabs/chat/chattab.cpp:203
+#: src/gui/widgets/tabs/chat/chattab.cpp:208
#, c-format
msgid "%s whispers: %s"
msgstr ""
#. TRANSLATORS: chat message
-#: src/gui/widgets/tabs/chat/chattab.cpp:559
+#: src/gui/widgets/tabs/chat/chattab.cpp:567
#, c-format
msgid "%s is now Online."
msgstr ""
#. TRANSLATORS: chat message
-#: src/gui/widgets/tabs/chat/chattab.cpp:564
+#: src/gui/widgets/tabs/chat/chattab.cpp:573
#, c-format
msgid "%s is now Offline."
msgstr ""
#. TRANSLATORS: guild chat tab name
#. TRANSLATORS: tab in social window
-#: src/gui/widgets/tabs/chat/emulateguildtab.cpp:38
+#: src/gui/widgets/tabs/chat/emulateguildtab.cpp:39
#: src/gui/widgets/tabs/chat/guildtab.cpp:44
#: src/gui/widgets/tabs/socialguildtab2.h:48
#: src/gui/widgets/tabs/socialguildtab.h:49
@@ -2873,27 +2936,27 @@ msgstr ""
#. TRANSLATORS: chat message
#. TRANSLATORS: notification message
-#: src/gui/widgets/tabs/chat/partytab.cpp:148
+#: src/gui/widgets/tabs/chat/partytab.cpp:149
#: src/resources/notifications.h:194
msgid "Experience sharing enabled."
msgstr ""
#. TRANSLATORS: chat message
#. TRANSLATORS: notification message
-#: src/gui/widgets/tabs/chat/partytab.cpp:153
+#: src/gui/widgets/tabs/chat/partytab.cpp:154
#: src/resources/notifications.h:198
msgid "Experience sharing disabled."
msgstr ""
#. TRANSLATORS: chat message
#. TRANSLATORS: notification message
-#: src/gui/widgets/tabs/chat/partytab.cpp:158
+#: src/gui/widgets/tabs/chat/partytab.cpp:159
#: src/resources/notifications.h:202
msgid "Experience sharing not possible."
msgstr ""
#. TRANSLATORS: chat message
-#: src/gui/widgets/tabs/chat/partytab.cpp:163
+#: src/gui/widgets/tabs/chat/partytab.cpp:164
msgid "Experience sharing unknown."
msgstr ""
@@ -3291,247 +3354,442 @@ msgstr ""
msgid "Auto hide chat window"
msgstr ""
+#: src/gui/widgets/tabs/setup_chat.cpp:52
+msgid ""
+"Chat window will be automatically hidden when not in use.\n"
+"\n"
+"Hit Enter or hover mouse to show chat again."
+msgstr ""
+
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_chat.cpp:55
+#: src/gui/widgets/tabs/setup_chat.cpp:57
msgid "Protect chat focus"
msgstr ""
+#: src/gui/widgets/tabs/setup_chat.cpp:58
+msgid ""
+"Enables aggressive protection of input focus in chat window.\n"
+"\n"
+"Note: no other text inputs will be allowed to receive text input when you typing in chat window."
+msgstr ""
+
#. TRANSLATORS: settings group
#. TRANSLATORS: settings colors tab name
#. TRANSLATORS: emotes tab name
-#: src/gui/widgets/tabs/setup_chat.cpp:60
-#: src/gui/widgets/tabs/setup_colors.cpp:87
-#: src/gui/windows/emotewindow.cpp:117
+#: src/gui/widgets/tabs/setup_chat.cpp:65
+#: src/gui/widgets/tabs/setup_colors.cpp:86
+#: src/gui/windows/emotewindow.cpp:116
msgid "Colors"
msgstr ""
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_chat.cpp:63
+#: src/gui/widgets/tabs/setup_chat.cpp:68
msgid "Remove colors from received chat messages"
msgstr ""
+#: src/gui/widgets/tabs/setup_chat.cpp:69
+msgid ""
+"Enable this setting to strip colors from incoming chat messages. All "
+"messages will use default chat text color if this enabled."
+msgstr ""
+
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_chat.cpp:67
+#: src/gui/widgets/tabs/setup_chat.cpp:74
msgid "Show chat colors list"
msgstr ""
+#: src/gui/widgets/tabs/setup_chat.cpp:75
+msgid ""
+"Enable this setting to show color selection drop-down in chat window. Chat window will display color selection drop-down.\n"
+"\n"
+"It allows one to select default color of outgoing chat messages easily, but also occupies some space in chat window."
+msgstr ""
+
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_chat.cpp:72
+#: src/gui/widgets/tabs/setup_chat.cpp:83
msgid "Commands"
msgstr ""
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_chat.cpp:75
+#: src/gui/widgets/tabs/setup_chat.cpp:86
msgid "Allow magic and GM commands in all chat tabs"
msgstr ""
+#: src/gui/widgets/tabs/setup_chat.cpp:87
+msgid ""
+"Enable this setting to be able to type spells and GM commands in any tab."
+msgstr ""
+
#. TRANSLATORS: settings group
-#: src/gui/widgets/tabs/setup_chat.cpp:80
+#: src/gui/widgets/tabs/setup_chat.cpp:93
msgid "Limits"
msgstr ""
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_chat.cpp:83
+#: src/gui/widgets/tabs/setup_chat.cpp:96
msgid "Limit max chars in chat line"
msgstr ""
+#: src/gui/widgets/tabs/setup_chat.cpp:97
+msgid ""
+"Limits how many characters will be shown in longest lines of text displayed in chat.\n"
+"\n"
+"Note: long lines can make client slower. Lines longer than this limit will be truncated."
+msgstr ""
+
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_chat.cpp:87
+#: src/gui/widgets/tabs/setup_chat.cpp:104
msgid "Limit max lines in chat"
msgstr ""
+#: src/gui/widgets/tabs/setup_chat.cpp:105
+msgid ""
+"Limits how many lines chat will keep in scrollback buffer. Chat keeps specified number of last lines of text. Oldest lines exceeding this limit are discarded from scrollback buffer.\n"
+"\n"
+"Note: keeping too many lines in scroll buffer can slow client down."
+msgstr ""
+
#. TRANSLATORS: settings group
-#: src/gui/widgets/tabs/setup_chat.cpp:92
+#: src/gui/widgets/tabs/setup_chat.cpp:113
msgid "Logs"
msgstr ""
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_chat.cpp:95
+#: src/gui/widgets/tabs/setup_chat.cpp:116
msgid "Enable chat Log"
msgstr ""
+#: src/gui/widgets/tabs/setup_chat.cpp:117
+msgid ""
+"If you enable this setting, chat logs will be written to disk.\n"
+"\n"
+"Note: chat logs can take noticeable amount of disk space over time."
+msgstr ""
+
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_chat.cpp:99
+#: src/gui/widgets/tabs/setup_chat.cpp:123
msgid "Enable debug chat Log"
msgstr ""
+#: src/gui/widgets/tabs/setup_chat.cpp:124
+msgid "If you enable thus, debug chat tab also will be logged to disk."
+msgstr ""
+
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_chat.cpp:103
+#: src/gui/widgets/tabs/setup_chat.cpp:128
msgid "Show chat history"
msgstr ""
+#: src/gui/widgets/tabs/setup_chat.cpp:129
+msgid ""
+"If this setting enabled, client will load old chat tabs content from logs on"
+" startup instead of starting with empty chat tabs."
+msgstr ""
+
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_chat.cpp:107
+#: src/gui/widgets/tabs/setup_chat.cpp:134
msgid "Show party online messages"
msgstr ""
+#: src/gui/widgets/tabs/setup_chat.cpp:135
+msgid ""
+"If this setting is enabled, online status changes of party members will be shown in party tab of chat.\n"
+"\n"
+"This adds some extra noise to chat, but allows one to see when your buddies are coming online."
+msgstr ""
+
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_chat.cpp:111
+#: src/gui/widgets/tabs/setup_chat.cpp:141
msgid "Show guild online messages"
msgstr ""
+#: src/gui/widgets/tabs/setup_chat.cpp:142
+msgid ""
+"If this setting is enabled, online status changes of guild members will be shown in guild tab of chat.\n"
+"\n"
+"This adds some extra noise to chat, but allows one to see when your buddies are coming online."
+msgstr ""
+
#. TRANSLATORS: settings group
-#: src/gui/widgets/tabs/setup_chat.cpp:116
+#: src/gui/widgets/tabs/setup_chat.cpp:149
msgid "Messages"
msgstr ""
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_chat.cpp:119
+#: src/gui/widgets/tabs/setup_chat.cpp:152
msgid "Hide shop messages"
msgstr ""
+#: src/gui/widgets/tabs/setup_chat.cpp:153
+msgid ""
+"If this setting enabled, no messages related to built-in ManaPlusshop will be displayed in chat. Disable this setting if you want to see shop-related messages.\n"
+"\n"
+"Note: technically, ManaPlus shop implemented as usual private messages with special content. If you disable this setting, you will be able to see these messages and get idea when other players are looking at your shop."
+msgstr ""
+
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_chat.cpp:123
+#: src/gui/widgets/tabs/setup_chat.cpp:162
msgid "Show MVP messages"
msgstr ""
+#: src/gui/widgets/tabs/setup_chat.cpp:163
+msgid ""
+"Enable this setting to see MVP messages from server.\n"
+"\n"
+"Note: MVP messages are not used on TMW/Evol/etc servers, so this feature usually makes little difference."
+msgstr ""
+
#. TRANSLATORS: settings group
#. TRANSLATORS: input action group
#. TRANSLATORS: input action label
-#: src/gui/widgets/tabs/setup_chat.cpp:128 src/input/pages/chat.cpp:63
-#: src/input/pages/windows.cpp:204
+#: src/gui/widgets/tabs/setup_chat.cpp:170 src/input/pages/chat.cpp:61
+#: src/input/pages/windows.cpp:202
msgid "Tabs"
msgstr ""
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_chat.cpp:131
+#: src/gui/widgets/tabs/setup_chat.cpp:173
msgid "Put all whispers in tabs"
msgstr ""
+#: src/gui/widgets/tabs/setup_chat.cpp:174
+msgid ""
+"If this setting enabled, all whispers (private messages) will be placed in separate tabs, separate tab for each player. If this setting disabled, all whispers will appear in General tab.\n"
+"\n"
+"Note: putting all whispers to single General tab is known to be confusing. Think twice before disabling this feature."
+msgstr ""
+
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_chat.cpp:135
+#: src/gui/widgets/tabs/setup_chat.cpp:182
msgid "Log magic messages in debug tab"
msgstr ""
+#: src/gui/widgets/tabs/setup_chat.cpp:183
+msgid ""
+"If this setting is enabled, spell invocation will be shown in Debug tab. If disabled, it will be shown in General tab instead.\n"
+"\n"
+"Note: it does not affects server replies related to spells."
+msgstr ""
+
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_chat.cpp:139
+#: src/gui/widgets/tabs/setup_chat.cpp:189
msgid "Show server messages in debug tab"
msgstr ""
+#: src/gui/widgets/tabs/setup_chat.cpp:190
+msgid ""
+"If this setting is enabled, server messages will be shown in Debug tab of chat. If disabled, server messages will appear in General chat instead.\n"
+"\n"
+"Note: according to 4144, disabling this could also make you to lose some debug messages from client in Debug tab since these are fake server messages."
+msgstr ""
+
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_chat.cpp:143
+#: src/gui/widgets/tabs/setup_chat.cpp:198
msgid "Enable trade tab"
msgstr ""
+#: src/gui/widgets/tabs/setup_chat.cpp:199
+msgid ""
+"Enables trade tab. Trade tab is basically some filter. Messages containing "
+"words typical for trades will go to Trade tab. This will make General tab "
+"less noisy. If this setting is disabled, all trade related players messages "
+"will stay in General tab."
+msgstr ""
+
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_chat.cpp:147
+#: src/gui/widgets/tabs/setup_chat.cpp:206
msgid "Enable gm tab"
msgstr ""
+#: src/gui/widgets/tabs/setup_chat.cpp:207
+msgid ""
+"If enabled, GM tab will appear in chat. It displays text related GM activity.\n"
+"\n"
+"Note: this setting only makes difference for GMs (Game Masters) since this tab only appears for GMs."
+msgstr ""
+
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_chat.cpp:151
+#: src/gui/widgets/tabs/setup_chat.cpp:213
msgid "Enable language tab"
msgstr ""
+#: src/gui/widgets/tabs/setup_chat.cpp:214
+msgid ""
+"If this feature enabled, language tab will appear if server supports this feature.\n"
+"\n"
+"Note: only supported by Evol server yet."
+msgstr ""
+
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_chat.cpp:155
+#: src/gui/widgets/tabs/setup_chat.cpp:219
msgid "Show all languages messages"
msgstr ""
+#: src/gui/widgets/tabs/setup_chat.cpp:220
+msgid ""
+"If this setting enabled and server supports different chats for different languages, you will see messages for all languages, regardless of your language preferences.\n"
+"\n"
+"Note: it only works on servers supporting language tabs feature, like Evol."
+msgstr ""
+
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_chat.cpp:159
+#: src/gui/widgets/tabs/setup_chat.cpp:227
msgid "Enable battle tab"
msgstr ""
+#: src/gui/widgets/tabs/setup_chat.cpp:228
+msgid ""
+"If this setting enabled, Battle tab will appear in chat. This tab will contain messages related to battles, like damage and experience gain, if battle messages are enabled.\n"
+"\n"
+"Note: client restart required to take effect."
+msgstr ""
+
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_chat.cpp:163
+#: src/gui/widgets/tabs/setup_chat.cpp:235
msgid "Show battle events"
msgstr ""
+#: src/gui/widgets/tabs/setup_chat.cpp:236
+msgid ""
+"If this setting enabled, messages related to battle like damage or "
+"experience gain will be displayed in Debug or Battle tab. If disabled, no "
+"battle messages will be displayed."
+msgstr ""
+
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_chat.cpp:167
+#: src/gui/widgets/tabs/setup_chat.cpp:242
msgid "Resize chat tabs if need"
msgstr ""
+#: src/gui/widgets/tabs/setup_chat.cpp:243
+msgid ""
+"If this feature enabled, text in chat will be automaticallyadjusted to adapt to appearance of chat input field when youtyping message and when input field of chat disappears. If disabled, chat input area will allways occupy its place, which could be otherwise usable for text.\n"
+"\n"
+"Note: its mostly about jumpy attitude vs less usable space for text."
+msgstr ""
+
#. TRANSLATORS: settings group
-#: src/gui/widgets/tabs/setup_chat.cpp:172
+#: src/gui/widgets/tabs/setup_chat.cpp:254
msgid "Time"
msgstr ""
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_chat.cpp:175
+#: src/gui/widgets/tabs/setup_chat.cpp:257
msgid "Use local time"
msgstr ""
+#: src/gui/widgets/tabs/setup_chat.cpp:258
+msgid ""
+"If this feature enabled, timestamps in chat will use locak times.If "
+"disabled, server time will be used (often it is GMT+0)."
+msgstr ""
+
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_chat.cpp:182
+#: src/gui/widgets/tabs/setup_chat.cpp:266
msgid "Highlight words (separated by comma)"
msgstr ""
+#: src/gui/widgets/tabs/setup_chat.cpp:267
+msgid ""
+"Here you can specify some extra words which will also cause highlighting. Use comma to separate words.\n"
+"\n"
+"Note: frequenthilights are annoying - use it with caution."
+msgstr ""
+
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_chat.cpp:186
+#: src/gui/widgets/tabs/setup_chat.cpp:273
msgid "Globals ignore names (separated by comma)"
msgstr ""
+#: src/gui/widgets/tabs/setup_chat.cpp:274
+msgid ""
+"This setting allows you to ignore some global messages if particular sender (NPC, GM) annoys you too much. Global will be moved to Debug instead.\n"
+"\n"
+"Note: careless use of this feature can make you to miss important announces!"
+msgstr ""
+
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_chat.cpp:190
+#: src/gui/widgets/tabs/setup_chat.cpp:281
msgid "Show emotes button in chat"
msgstr ""
+#: src/gui/widgets/tabs/setup_chat.cpp:282
+msgid ""
+"If this setting enabled, button will appear near text input field. This button allows one to invoke composing window, which allows one to insert smiles and text formatting easily.\n"
+"\n"
+"Note: same window can also be invoked by hotkey when typing, usually F1 by default."
+msgstr ""
+
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_chat.cpp:194
+#: src/gui/widgets/tabs/setup_chat.cpp:290
msgid "Show motd server message on start"
msgstr ""
-#: src/gui/widgets/tabs/setup_colors.cpp:49
+#: src/gui/widgets/tabs/setup_chat.cpp:291
+msgid ""
+"If this setting enabled, client will display server MOTD (message of the "
+"day) once you connect to server. Disable it to hide MOTD."
+msgstr ""
+
+#: src/gui/widgets/tabs/setup_colors.cpp:50
msgid "This is what the color looks like"
msgstr ""
#. TRANSLATORS: colors tab. label.
-#: src/gui/widgets/tabs/setup_colors.cpp:64
+#: src/gui/widgets/tabs/setup_colors.cpp:65
msgid "Type:"
msgstr ""
#. TRANSLATORS: colors tab. label.
-#: src/gui/widgets/tabs/setup_colors.cpp:68
-#: src/gui/widgets/tabs/setup_colors.cpp:335
+#: src/gui/widgets/tabs/setup_colors.cpp:69
+#: src/gui/widgets/tabs/setup_colors.cpp:357
msgid "Delay:"
msgstr ""
#. TRANSLATORS: colors tab. label.
-#: src/gui/widgets/tabs/setup_colors.cpp:72
+#: src/gui/widgets/tabs/setup_colors.cpp:73
msgid "Red:"
msgstr ""
#. TRANSLATORS: colors tab. label.
-#: src/gui/widgets/tabs/setup_colors.cpp:76
+#: src/gui/widgets/tabs/setup_colors.cpp:77
msgid "Green:"
msgstr ""
#. TRANSLATORS: colors tab. label.
-#: src/gui/widgets/tabs/setup_colors.cpp:80
+#: src/gui/widgets/tabs/setup_colors.cpp:81
msgid "Blue:"
msgstr ""
#. TRANSLATORS: color type
-#: src/gui/widgets/tabs/setup_colors.cpp:106
-#: src/gui/widgets/tabs/setup_colors.cpp:402
+#: src/gui/widgets/tabs/setup_colors.cpp:105
+#: src/gui/widgets/tabs/setup_colors.cpp:427
msgid "Static"
msgstr ""
#. TRANSLATORS: color type
-#: src/gui/widgets/tabs/setup_colors.cpp:109
-#: src/gui/widgets/tabs/setup_colors.cpp:112
-#: src/gui/widgets/tabs/setup_colors.cpp:404
+#: src/gui/widgets/tabs/setup_colors.cpp:108
+#: src/gui/widgets/tabs/setup_colors.cpp:111
+#: src/gui/widgets/tabs/setup_colors.cpp:429
msgid "Pulse"
msgstr ""
#. TRANSLATORS: color type
-#: src/gui/widgets/tabs/setup_colors.cpp:114
-#: src/gui/widgets/tabs/setup_colors.cpp:117
-#: src/gui/widgets/tabs/setup_colors.cpp:406
+#: src/gui/widgets/tabs/setup_colors.cpp:113
+#: src/gui/widgets/tabs/setup_colors.cpp:116
+#: src/gui/widgets/tabs/setup_colors.cpp:431
msgid "Rainbow"
msgstr ""
#. TRANSLATORS: color type
-#: src/gui/widgets/tabs/setup_colors.cpp:119
-#: src/gui/widgets/tabs/setup_colors.cpp:122
-#: src/gui/widgets/tabs/setup_colors.cpp:406
+#: src/gui/widgets/tabs/setup_colors.cpp:118
+#: src/gui/widgets/tabs/setup_colors.cpp:121
+#: src/gui/widgets/tabs/setup_colors.cpp:431
msgid "Spectrum"
msgstr ""
#. TRANSLATORS: colors tab. label.
-#: src/gui/widgets/tabs/setup_colors.cpp:329
+#: src/gui/widgets/tabs/setup_colors.cpp:351
msgid "Alpha:"
msgstr ""
@@ -3556,7 +3814,7 @@ msgid "Reset all keys"
msgstr ""
#. TRANSLATORS: setting tab name
-#: src/gui/widgets/tabs/setup_input.cpp:80
+#: src/gui/widgets/tabs/setup_input.cpp:79
msgid "Input"
msgstr ""
@@ -3575,8 +3833,8 @@ msgstr ""
#. TRANSLATORS: unknown key name
#. TRANSLATORS: quests window quest name
-#: src/gui/widgets/tabs/setup_input.cpp:330
-#: src/gui/windows/questswindow.cpp:203
+#: src/gui/widgets/tabs/setup_input.cpp:332
+#: src/gui/windows/questswindow.cpp:204
msgid "unknown"
msgstr ""
@@ -3735,9 +3993,9 @@ msgstr ""
#. TRANSLATORS: settings group
#. TRANSLATORS: debug window tab
#. TRANSLATORS: mini map window name
-#: src/gui/widgets/tabs/setup_other.cpp:133 src/gui/windowmenu.cpp:106
-#: src/gui/windows/debugwindow.cpp:61 src/gui/windows/minimap.cpp:58
-#: src/gui/windows/minimap.cpp:121
+#: src/gui/widgets/tabs/setup_other.cpp:133 src/gui/windowmenu.cpp:103
+#: src/gui/windows/debugwindow.cpp:61 src/gui/windows/minimap.cpp:59
+#: src/gui/windows/minimap.cpp:122
msgid "Map"
msgstr ""
@@ -3910,7 +4168,7 @@ msgstr ""
#. TRANSLATORS: shop button tooltip
#: src/gui/widgets/tabs/setup_other.cpp:267 src/gui/windowmenu.cpp:138
#: src/gui/windows/buyselldialog.cpp:40 src/gui/windows/buyselldialog.cpp:51
-#: src/gui/windows/inventorywindow.cpp:221
+#: src/gui/windows/inventorywindow.cpp:233
msgid "Shop"
msgstr ""
@@ -3926,9 +4184,7 @@ msgstr ""
#. TRANSLATORS: settings group
#. TRANSLATORS: npc dialog name
-#. TRANSLATORS: npc post dialog caption
-#: src/gui/widgets/tabs/setup_other.cpp:279 src/gui/windows/npcdialog.cpp:86
-#: src/gui/windows/npcpostdialog.cpp:43
+#: src/gui/widgets/tabs/setup_other.cpp:279 src/gui/windows/npcdialog.cpp:87
msgid "NPC"
msgstr ""
@@ -4044,7 +4300,7 @@ msgstr ""
#. TRANSLATORS: settings option
#. TRANSLATORS: input action name
-#: src/gui/widgets/tabs/setup_other.cpp:381 src/input/pages/other.cpp:410
+#: src/gui/widgets/tabs/setup_other.cpp:381 src/input/pages/other.cpp:408
msgid "Upload log file"
msgstr ""
@@ -4054,39 +4310,34 @@ msgid "Low traffic mode"
msgstr ""
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_other.cpp:389
-msgid "Hide shield sprite"
-msgstr ""
-
-#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_other.cpp:394
+#: src/gui/widgets/tabs/setup_other.cpp:390
msgid "Use FBO for screenshots (only for opengl)"
msgstr ""
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_other.cpp:400
+#: src/gui/widgets/tabs/setup_other.cpp:396
msgid "Screenshot directory"
msgstr ""
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_other.cpp:405
+#: src/gui/widgets/tabs/setup_other.cpp:401
msgid "Network delay between sub servers"
msgstr ""
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_other.cpp:409
+#: src/gui/widgets/tabs/setup_other.cpp:405
msgid "Show background"
msgstr ""
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_other.cpp:414
+#: src/gui/widgets/tabs/setup_other.cpp:410
msgid "Screen density override"
msgstr ""
#. TRANSLATORS: texture compression type
#. TRANSLATORS: confirm dialog button
#: src/gui/widgets/tabs/setup_perfomance.cpp:42
-#: src/gui/windows/confirmdialog.cpp:57
+#: src/gui/windows/confirmdialog.cpp:59
msgid "No"
msgstr ""
@@ -4247,54 +4498,62 @@ msgstr ""
#. TRANSLATORS: settings option
#: src/gui/widgets/tabs/setup_players.cpp:73
-msgid "Secure trades"
+msgid "Show badges"
msgstr ""
#. TRANSLATORS: settings option
#: src/gui/widgets/tabs/setup_players.cpp:77
-msgid "Unsecure chars in names"
+msgid "Show badges at top"
msgstr ""
#. TRANSLATORS: settings option
#: src/gui/widgets/tabs/setup_players.cpp:81
-msgid "Show statuses"
+msgid "Secure trades"
msgstr ""
#. TRANSLATORS: settings option
#: src/gui/widgets/tabs/setup_players.cpp:85
-msgid "Show ip addresses on screenshots"
+msgid "Unsecure chars in names"
msgstr ""
#. TRANSLATORS: settings option
#: src/gui/widgets/tabs/setup_players.cpp:89
-msgid "Allow self heal with mouse click"
+msgid "Show statuses"
msgstr ""
#. TRANSLATORS: settings option
#: src/gui/widgets/tabs/setup_players.cpp:93
-msgid "Group friends in who is online window"
+msgid "Show ip addresses on screenshots"
msgstr ""
#. TRANSLATORS: settings option
#: src/gui/widgets/tabs/setup_players.cpp:97
-msgid "Hide erased players nicks"
+msgid "Allow self heal with mouse click"
msgstr ""
#. TRANSLATORS: settings option
#: src/gui/widgets/tabs/setup_players.cpp:101
-msgid "Use special diagonal speed in players moving"
+msgid "Group friends in who is online window"
msgstr ""
#. TRANSLATORS: settings option
#: src/gui/widgets/tabs/setup_players.cpp:105
+msgid "Hide erased players nicks"
+msgstr ""
+
+#. TRANSLATORS: settings option
+#: src/gui/widgets/tabs/setup_players.cpp:109
+msgid "Use special diagonal speed in players moving"
+msgstr ""
+
+#. TRANSLATORS: settings option
+#: src/gui/widgets/tabs/setup_players.cpp:113
msgid ""
"Emulate right mouse button by long mouse click (useful for touch interfaces)"
msgstr ""
#. TRANSLATORS: relations table header
-#. TRANSLATORS: bot checker window table header
#: src/gui/widgets/tabs/setup_relations.cpp:58
-#: src/gui/windows/botcheckerwindow.cpp:86
msgid "Name"
msgstr ""
@@ -4314,14 +4573,15 @@ msgid "Allow whispers"
msgstr ""
#. TRANSLATORS: char select dialog. button.
+#. TRANSLATORS: mail window button
#. TRANSLATORS: servers dialog button
#. TRANSLATORS: shop window label
#. TRANSLATORS: command editor button
#. TRANSLATORS: input action name
#: src/gui/widgets/tabs/setup_relations.cpp:77
-#: src/gui/windows/charselectdialog.cpp:84
-#: src/gui/windows/serverdialog.cpp:122 src/gui/windows/shopwindow.cpp:123
-#: src/gui/windows/textcommandeditor.cpp:90 src/input/pages/gui.cpp:111
+#: src/gui/windows/charselectdialog.cpp:81 src/gui/windows/mailwindow.cpp:66
+#: src/gui/windows/serverdialog.cpp:121 src/gui/windows/shopwindow.cpp:126
+#: src/gui/windows/textcommandeditor.cpp:91 src/input/pages/gui.cpp:109
msgid "Delete"
msgstr ""
@@ -4336,77 +4596,77 @@ msgid "When ignoring:"
msgstr ""
#. TRANSLATORS: theme settings label
-#: src/gui/widgets/tabs/setup_theme.cpp:64
+#: src/gui/widgets/tabs/setup_theme.cpp:63
msgid "Gui theme"
msgstr ""
#. TRANSLATORS: theme settings label
-#: src/gui/widgets/tabs/setup_theme.cpp:71
+#: src/gui/widgets/tabs/setup_theme.cpp:70
msgid "Main Font"
msgstr ""
#. TRANSLATORS: theme settings label
-#: src/gui/widgets/tabs/setup_theme.cpp:76
+#: src/gui/widgets/tabs/setup_theme.cpp:75
msgid "Language"
msgstr ""
#. TRANSLATORS: theme settings label
#. TRANSLATORS: font size
-#: src/gui/widgets/tabs/setup_theme.cpp:80 src/gui/windows/emotewindow.cpp:49
+#: src/gui/widgets/tabs/setup_theme.cpp:79 src/gui/windows/emotewindow.cpp:50
msgid "Bold font"
msgstr ""
#. TRANSLATORS: theme settings label
-#: src/gui/widgets/tabs/setup_theme.cpp:84
+#: src/gui/widgets/tabs/setup_theme.cpp:83
msgid "Particle font"
msgstr ""
#. TRANSLATORS: theme settings label
-#: src/gui/widgets/tabs/setup_theme.cpp:88
+#: src/gui/widgets/tabs/setup_theme.cpp:87
msgid "Help font"
msgstr ""
#. TRANSLATORS: theme settings label
-#: src/gui/widgets/tabs/setup_theme.cpp:92
+#: src/gui/widgets/tabs/setup_theme.cpp:91
msgid "Secure font"
msgstr ""
#. TRANSLATORS: theme settings label
-#: src/gui/widgets/tabs/setup_theme.cpp:96
+#: src/gui/widgets/tabs/setup_theme.cpp:95
msgid "Npc font"
msgstr ""
#. TRANSLATORS: theme settings label
-#: src/gui/widgets/tabs/setup_theme.cpp:100
+#: src/gui/widgets/tabs/setup_theme.cpp:99
msgid "Japanese font"
msgstr ""
#. TRANSLATORS: theme settings label
-#: src/gui/widgets/tabs/setup_theme.cpp:104
+#: src/gui/widgets/tabs/setup_theme.cpp:103
msgid "Chinese font"
msgstr ""
#. TRANSLATORS: theme settings label
-#: src/gui/widgets/tabs/setup_theme.cpp:109
+#: src/gui/widgets/tabs/setup_theme.cpp:108
msgid "Font size"
msgstr ""
#. TRANSLATORS: theme settings label
-#: src/gui/widgets/tabs/setup_theme.cpp:114
+#: src/gui/widgets/tabs/setup_theme.cpp:113
msgid "Npc font size"
msgstr ""
#. TRANSLATORS: button name with information about selected theme
-#: src/gui/widgets/tabs/setup_theme.cpp:118
+#: src/gui/widgets/tabs/setup_theme.cpp:117
msgid "i"
msgstr ""
#. TRANSLATORS: theme info dialog
-#: src/gui/widgets/tabs/setup_theme.cpp:244
+#: src/gui/widgets/tabs/setup_theme.cpp:243
msgid "Name: "
msgstr ""
-#: src/gui/widgets/tabs/setup_theme.cpp:245
+#: src/gui/widgets/tabs/setup_theme.cpp:244
msgid "Copyright:"
msgstr ""
@@ -4416,14 +4676,15 @@ msgid "Theme info"
msgstr ""
#. TRANSLATORS: theme message dialog
-#: src/gui/widgets/tabs/setup_theme.cpp:340
+#: src/gui/widgets/tabs/setup_theme.cpp:345
msgid "Theme Changed"
msgstr ""
+#. TRANSLATORS: ok dialog message
#. TRANSLATORS: video settings warning
-#: src/gui/widgets/tabs/setup_theme.cpp:340
-#: src/gui/widgets/tabs/setup_video.cpp:385
-#: src/gui/widgets/tabs/setup_video.cpp:398
+#: src/gui/widgets/tabs/setup_theme.cpp:347
+#: src/gui/widgets/tabs/setup_video.cpp:392
+#: src/gui/widgets/tabs/setup_video.cpp:409
msgid "Restart your client for the change to take effect."
msgstr ""
@@ -4504,65 +4765,65 @@ msgid "Button %u action"
msgstr ""
#. TRANSLATORS: video settings checkbox
-#: src/gui/widgets/tabs/setup_video.cpp:72
+#: src/gui/widgets/tabs/setup_video.cpp:73
msgid "Full screen"
msgstr ""
#. TRANSLATORS: video settings checkbox
-#: src/gui/widgets/tabs/setup_video.cpp:75
+#: src/gui/widgets/tabs/setup_video.cpp:76
msgid "FPS limit:"
msgstr ""
#. TRANSLATORS: video settings label
-#: src/gui/widgets/tabs/setup_video.cpp:80
-#: src/gui/widgets/tabs/setup_video.cpp:122
-#: src/gui/widgets/tabs/setup_video.cpp:315
-#: src/gui/widgets/tabs/setup_video.cpp:451
+#: src/gui/widgets/tabs/setup_video.cpp:81
+#: src/gui/widgets/tabs/setup_video.cpp:121
+#: src/gui/widgets/tabs/setup_video.cpp:322
+#: src/gui/widgets/tabs/setup_video.cpp:465
msgid "Alt FPS limit: "
msgstr ""
#. TRANSLATORS: video settings button
-#: src/gui/widgets/tabs/setup_video.cpp:83
+#: src/gui/widgets/tabs/setup_video.cpp:84
msgid "Detect best mode"
msgstr ""
#. TRANSLATORS: video settings checkbox
-#: src/gui/widgets/tabs/setup_video.cpp:92
+#: src/gui/widgets/tabs/setup_video.cpp:93
msgid "Show cursor"
msgstr ""
#. TRANSLATORS: video settings checkbox
-#: src/gui/widgets/tabs/setup_video.cpp:95
+#: src/gui/widgets/tabs/setup_video.cpp:96
msgid "Custom cursor"
msgstr ""
#. TRANSLATORS: video settings checkbox
-#: src/gui/widgets/tabs/setup_video.cpp:99
+#: src/gui/widgets/tabs/setup_video.cpp:100
msgid "Enable resize"
msgstr ""
#. TRANSLATORS: video settings checkbox
-#: src/gui/widgets/tabs/setup_video.cpp:102
+#: src/gui/widgets/tabs/setup_video.cpp:103
msgid "No frame"
msgstr ""
#. TRANSLATORS: video settings label
-#: src/gui/widgets/tabs/setup_video.cpp:119
-#: src/gui/widgets/tabs/setup_video.cpp:123
-#: src/gui/widgets/tabs/setup_video.cpp:313
-#: src/gui/widgets/tabs/setup_video.cpp:435
-#: src/gui/widgets/tabs/setup_video.cpp:448
+#: src/gui/widgets/tabs/setup_video.cpp:118
+#: src/gui/widgets/tabs/setup_video.cpp:122
+#: src/gui/widgets/tabs/setup_video.cpp:320
+#: src/gui/widgets/tabs/setup_video.cpp:449
+#: src/gui/widgets/tabs/setup_video.cpp:462
msgid "None"
msgstr ""
#. TRANSLATORS: video error message
-#: src/gui/widgets/tabs/setup_video.cpp:227
+#: src/gui/widgets/tabs/setup_video.cpp:226
msgid ""
"Failed to switch to windowed mode and restoration of old mode also failed!"
msgstr ""
#. TRANSLATORS: video error message
-#: src/gui/widgets/tabs/setup_video.cpp:234
+#: src/gui/widgets/tabs/setup_video.cpp:233
msgid ""
"Failed to switch to fullscreen mode and restoration of old mode also failed!"
msgstr ""
@@ -4578,32 +4839,32 @@ msgid "Restart needed for changes to take effect."
msgstr ""
#. TRANSLATORS: video settings warning
-#: src/gui/widgets/tabs/setup_video.cpp:270
+#: src/gui/widgets/tabs/setup_video.cpp:274
msgid "Changing to OpenGL"
msgstr ""
#. TRANSLATORS: video settings warning
-#: src/gui/widgets/tabs/setup_video.cpp:272
+#: src/gui/widgets/tabs/setup_video.cpp:276
msgid "Applying change to OpenGL requires restart."
msgstr ""
#. TRANSLATORS: resolution question dialog
-#: src/gui/widgets/tabs/setup_video.cpp:354
+#: src/gui/widgets/tabs/setup_video.cpp:361
msgid "Custom resolution (example: 1024x768)"
msgstr ""
#. TRANSLATORS: resolution question dialog
-#: src/gui/widgets/tabs/setup_video.cpp:356
+#: src/gui/widgets/tabs/setup_video.cpp:363
msgid "Enter new resolution: "
msgstr ""
#. TRANSLATORS: video settings warning
-#: src/gui/widgets/tabs/setup_video.cpp:383
-#: src/gui/widgets/tabs/setup_video.cpp:396
+#: src/gui/widgets/tabs/setup_video.cpp:390
+#: src/gui/widgets/tabs/setup_video.cpp:407
msgid "Screen Resolution Changed"
msgstr ""
-#: src/gui/widgets/tabs/setup_video.cpp:386
+#: src/gui/widgets/tabs/setup_video.cpp:393
msgid "Some windows may be moved to fit the lowered resolution."
msgstr ""
@@ -4782,54 +5043,54 @@ msgid "Ignore mobs"
msgstr ""
#. TRANSLATORS: social window label
-#: src/gui/widgets/tabs/socialfriendstab.h:117
+#: src/gui/widgets/tabs/socialfriendstab.h:114
#, c-format
msgid "Friends: %u/%u"
msgstr ""
#. TRANSLATORS: social window label
-#: src/gui/widgets/tabs/socialguildtab2.h:95
-#: src/gui/widgets/tabs/socialguildtab.h:165
-#: src/gui/widgets/tabs/socialpartytab.h:158
+#: src/gui/widgets/tabs/socialguildtab2.h:97
+#: src/gui/widgets/tabs/socialguildtab.h:166
+#: src/gui/widgets/tabs/socialpartytab.h:159
#, c-format
msgid "Players: %u/%u"
msgstr ""
#. TRANSLATORS: chat message
-#: src/gui/widgets/tabs/socialguildtab.h:83
+#: src/gui/widgets/tabs/socialguildtab.h:84
#, c-format
msgid "Invited user %s to guild %s."
msgstr ""
-#: src/gui/widgets/tabs/socialguildtab.h:101
+#: src/gui/widgets/tabs/socialguildtab.h:102
#, c-format
msgid "Guild %s quit requested."
msgstr ""
#. TRANSLATORS: guild invite message
-#: src/gui/widgets/tabs/socialguildtab.h:116
+#: src/gui/widgets/tabs/socialguildtab.h:118
msgid "Member Invite to Guild"
msgstr ""
#. TRANSLATORS: guild invite message
-#: src/gui/widgets/tabs/socialguildtab.h:118
+#: src/gui/widgets/tabs/socialguildtab.h:120
#, c-format
msgid "Who would you like to invite to guild %s?"
msgstr ""
#. TRANSLATORS: guild leave message
-#: src/gui/widgets/tabs/socialguildtab.h:128
+#: src/gui/widgets/tabs/socialguildtab.h:130
msgid "Leave Guild?"
msgstr ""
#. TRANSLATORS: guild leave message
-#: src/gui/widgets/tabs/socialguildtab.h:130
+#: src/gui/widgets/tabs/socialguildtab.h:132
#, c-format
msgid "Are you sure you want to leave guild %s?"
msgstr ""
#. TRANSLATORS: social window label
-#: src/gui/widgets/tabs/socialguildtab.h:141
+#: src/gui/widgets/tabs/socialguildtab.h:142
#, c-format
msgid "Members: %u/%u"
msgstr ""
@@ -4846,34 +5107,34 @@ msgstr ""
msgid "Portals: %u/%u"
msgstr ""
-#: src/gui/widgets/tabs/socialpartytab.h:85
+#: src/gui/widgets/tabs/socialpartytab.h:86
#, c-format
msgid "Invited user %s to party."
msgstr ""
-#: src/gui/widgets/tabs/socialpartytab.h:102
+#: src/gui/widgets/tabs/socialpartytab.h:103
#, c-format
msgid "Party %s quit requested."
msgstr ""
#. TRANSLATORS: party invite message
-#: src/gui/widgets/tabs/socialpartytab.h:117
+#: src/gui/widgets/tabs/socialpartytab.h:119
msgid "Member Invite to Party"
msgstr ""
#. TRANSLATORS: party invite message
-#: src/gui/widgets/tabs/socialpartytab.h:119
+#: src/gui/widgets/tabs/socialpartytab.h:121
#, c-format
msgid "Who would you like to invite to party %s?"
msgstr ""
#. TRANSLATORS: party leave message
-#: src/gui/widgets/tabs/socialpartytab.h:129
+#: src/gui/widgets/tabs/socialpartytab.h:131
msgid "Leave Party?"
msgstr ""
#. TRANSLATORS: party leave message
-#: src/gui/widgets/tabs/socialpartytab.h:131
+#: src/gui/widgets/tabs/socialpartytab.h:133
#, c-format
msgid "Are you sure you want to leave party %s?"
msgstr ""
@@ -4895,7 +5156,7 @@ msgid "Ignore items"
msgstr ""
#. TRANSLATORS: social window label
-#: src/gui/widgets/tabs/socialplayerstab.h:194
+#: src/gui/widgets/tabs/socialplayerstab.h:188
#, c-format
msgid "Visible players: %d"
msgstr ""
@@ -4920,131 +5181,122 @@ msgid "QE"
msgstr ""
#. TRANSLATORS: quests window name
-#: src/gui/windowmenu.cpp:75 src/gui/windows/questswindow.cpp:65
+#: src/gui/windowmenu.cpp:75 src/gui/windows/questswindow.cpp:66
msgid "Quests"
msgstr ""
-#. TRANSLATORS: short button name for bot checker window.
-#: src/gui/windowmenu.cpp:77
-msgid "BC"
-msgstr ""
-
-#: src/gui/windowmenu.cpp:78
-msgid "Bot checker"
-msgstr ""
-
#. TRANSLATORS: short button name for kill stats window.
-#: src/gui/windowmenu.cpp:80
+#: src/gui/windowmenu.cpp:77
msgid "KS"
msgstr ""
#. TRANSLATORS: kill stats window name
-#: src/gui/windowmenu.cpp:81 src/gui/windows/killstats.cpp:54
+#: src/gui/windowmenu.cpp:78 src/gui/windows/killstats.cpp:49
msgid "Kill stats"
msgstr ""
-#: src/gui/windowmenu.cpp:83
+#: src/gui/windowmenu.cpp:80
msgid "Smilies"
msgstr ""
#. TRANSLATORS: short button name for chat window.
-#: src/gui/windowmenu.cpp:85
+#: src/gui/windowmenu.cpp:82
msgid "CH"
msgstr ""
#. TRANSLATORS: short button name for status window.
-#: src/gui/windowmenu.cpp:93
+#: src/gui/windowmenu.cpp:90
msgid "STA"
msgstr ""
-#: src/gui/windowmenu.cpp:94
+#: src/gui/windowmenu.cpp:91
msgid "Status"
msgstr ""
#. TRANSLATORS: short button name for equipment window.
-#: src/gui/windowmenu.cpp:96
+#: src/gui/windowmenu.cpp:93
msgid "EQU"
msgstr ""
#. TRANSLATORS: equipment window name
#. TRANSLATORS: equipment button tooltip
-#: src/gui/windowmenu.cpp:97 src/gui/windows/equipmentwindow.cpp:67
-#: src/gui/windows/inventorywindow.cpp:223
+#: src/gui/windowmenu.cpp:94 src/gui/windows/equipmentwindow.cpp:65
+#: src/gui/windows/inventorywindow.cpp:235
msgid "Equipment"
msgstr ""
#. TRANSLATORS: short button name for inventory window.
-#: src/gui/windowmenu.cpp:99
+#: src/gui/windowmenu.cpp:96
msgid "INV"
msgstr ""
#. TRANSLATORS: inventory window name
#. TRANSLATORS: inventory type name
-#: src/gui/windowmenu.cpp:100 src/gui/windows/inventorywindow.cpp:140
-#: src/inventory.cpp:299
+#: src/gui/windowmenu.cpp:97 src/gui/windows/inventorywindow.cpp:144
+#: src/inventory.cpp:301
msgid "Inventory"
msgstr ""
#. TRANSLATORS: short button name for cart window.
-#: src/gui/windowmenu.cpp:102
+#: src/gui/windowmenu.cpp:99
msgid "CA"
msgstr ""
#. TRANSLATORS: cart button tooltip
#. TRANSLATORS: inventory type name
-#: src/gui/windowmenu.cpp:103 src/gui/windows/inventorywindow.cpp:219
-#: src/inventory.cpp:309
+#: src/gui/windowmenu.cpp:100 src/gui/windows/inventorywindow.cpp:231
+#: src/inventory.cpp:317
msgid "Cart"
msgstr ""
#. TRANSLATORS: short button name for map window.
-#: src/gui/windowmenu.cpp:105
+#: src/gui/windowmenu.cpp:102
msgid "MAP"
msgstr ""
#. TRANSLATORS: short button name for skills window.
-#: src/gui/windowmenu.cpp:111
+#: src/gui/windowmenu.cpp:109
msgid "SKI"
msgstr ""
#. TRANSLATORS: skills dialog name
-#: src/gui/windowmenu.cpp:112 src/gui/windows/skilldialog.cpp:71
+#: src/gui/windowmenu.cpp:110 src/gui/windows/skilldialog.cpp:69
msgid "Skills"
msgstr ""
#. TRANSLATORS: short button name for social window.
-#: src/gui/windowmenu.cpp:116
+#: src/gui/windowmenu.cpp:114
msgid "SOC"
msgstr ""
#. TRANSLATORS: full button name
#. TRANSLATORS: social window name
-#: src/gui/windowmenu.cpp:118 src/gui/windows/socialwindow.cpp:56
+#: src/gui/windowmenu.cpp:116 src/gui/windows/socialwindow.cpp:54
msgid "Social"
msgstr ""
#. TRANSLATORS: short button name for shortcuts window.
-#: src/gui/windowmenu.cpp:120
+#: src/gui/windowmenu.cpp:118
msgid "SH"
msgstr ""
#. TRANSLATORS: short button name for spells window.
-#: src/gui/windowmenu.cpp:124
+#: src/gui/windowmenu.cpp:122
msgid "SP"
msgstr ""
#. TRANSLATORS: short button name for drops window.
-#: src/gui/windowmenu.cpp:128
+#: src/gui/windowmenu.cpp:126
msgid "DR"
msgstr ""
#. TRANSLATORS: short button name for did you know window.
-#: src/gui/windowmenu.cpp:132
+#: src/gui/windowmenu.cpp:131
msgid "YK"
msgstr ""
#. TRANSLATORS: full button name
-#: src/gui/windowmenu.cpp:134
+#: src/gui/windowmenu.cpp:133
msgid "Did you know"
msgstr ""
@@ -5054,50 +5306,63 @@ msgid "SHP"
msgstr ""
#. TRANSLATORS: short button name for outfits window.
-#: src/gui/windowmenu.cpp:140
+#: src/gui/windowmenu.cpp:141
msgid "OU"
msgstr ""
#. TRANSLATORS: short button name for updates window.
-#: src/gui/windowmenu.cpp:144
+#: src/gui/windowmenu.cpp:146
msgid "UP"
msgstr ""
#. TRANSLATORS: full button name
-#: src/gui/windowmenu.cpp:146
+#: src/gui/windowmenu.cpp:148
msgid "Updates"
msgstr ""
#. TRANSLATORS: short button name for bank window.
-#: src/gui/windowmenu.cpp:148
+#: src/gui/windowmenu.cpp:151
msgid "BA"
msgstr ""
#. TRANSLATORS: full button name
#. TRANSLATORS: bank window name
-#: src/gui/windowmenu.cpp:150 src/gui/windows/bankwindow.cpp:43
+#: src/gui/windowmenu.cpp:153 src/gui/windows/bankwindow.cpp:43
msgid "Bank"
msgstr ""
+#. TRANSLATORS: short button name for mail window.
+#: src/gui/windowmenu.cpp:156
+msgid "MA"
+msgstr ""
+
+#. TRANSLATORS: full button name
+#. TRANSLATORS: mail window name
+#. TRANSLATORS: inventory type name
+#: src/gui/windowmenu.cpp:158 src/gui/windows/mailwindow.cpp:52
+#: src/inventory.cpp:322
+msgid "Mail"
+msgstr ""
+
#. TRANSLATORS: short button name for debug window.
-#: src/gui/windowmenu.cpp:152
+#: src/gui/windowmenu.cpp:161
msgid "DBG"
msgstr ""
#. TRANSLATORS: short button name for windows list menu.
-#: src/gui/windowmenu.cpp:161
+#: src/gui/windowmenu.cpp:170
msgid "WIN"
msgstr ""
#. TRANSLATORS: short button name for setup window.
-#: src/gui/windowmenu.cpp:165
+#: src/gui/windowmenu.cpp:175
msgid "SET"
msgstr ""
#. TRANSLATORS: short key name
#. TRANSLATORS: outfits window label
-#: src/gui/windowmenu.cpp:300 src/gui/windows/outfitwindow.cpp:72
-#: src/gui/windows/outfitwindow.cpp:568
+#: src/gui/windowmenu.cpp:310 src/gui/windows/outfitwindow.cpp:75
+#: src/gui/windows/outfitwindow.cpp:626
#, c-format
msgid "Key: %s"
msgstr ""
@@ -5117,82 +5382,71 @@ msgstr ""
msgid "Deposit"
msgstr ""
-#. TRANSLATORS: bot checker window header
-#: src/gui/windows/botcheckerwindow.cpp:44
-msgid "Bot Checker"
-msgstr ""
-
-#. TRANSLATORS: bot checker window button
-#. TRANSLATORS: npc dialog button
-#: src/gui/windows/botcheckerwindow.cpp:53 src/gui/windows/npcdialog.cpp:117
-msgid "Reset"
-msgstr ""
-
-#. TRANSLATORS: bot checker window table header
-#: src/gui/windows/botcheckerwindow.cpp:94
-msgid "Result"
-msgstr ""
-
#. TRANSLATORS: buy dialog name
-#: src/gui/windows/buydialog.cpp:175
+#: src/gui/windows/buydialog.cpp:176
msgid "Create items"
msgstr ""
#. TRANSLATORS: buy dialog label
-#: src/gui/windows/buydialog.cpp:257
+#: src/gui/windows/buydialog.cpp:264
msgid "Amount:"
msgstr ""
#. TRANSLATORS: char create dialog button
#. TRANSLATORS: char select dialog. button.
#. TRANSLATORS: social window button
-#: src/gui/windows/buydialog.cpp:268 src/gui/windows/charcreatedialog.cpp:120
-#: src/gui/windows/charselectdialog.cpp:624
-#: src/gui/windows/socialwindow.cpp:79
+#: src/gui/windows/buydialog.cpp:275 src/gui/windows/charcreatedialog.cpp:119
+#: src/gui/windows/charselectdialog.cpp:636
+#: src/gui/windows/socialwindow.cpp:77
msgid "Create"
msgstr ""
+#. TRANSLATORS: buy dialog label
+#: src/gui/windows/buydialog.cpp:316
+msgid "Filter:"
+msgstr ""
+
#. TRANSLATORS: change email dialog header
#. TRANSLATORS: button in change email dialog
-#: src/gui/windows/changeemaildialog.cpp:47
-#: src/gui/windows/changeemaildialog.cpp:52
+#: src/gui/windows/changeemaildialog.cpp:48
+#: src/gui/windows/changeemaildialog.cpp:53
msgid "Change Email Address"
msgstr ""
#. TRANSLATORS: label in change email dialog
#. TRANSLATORS: change password dialog label
-#: src/gui/windows/changeemaildialog.cpp:60
-#: src/gui/windows/changepassworddialog.cpp:63
+#: src/gui/windows/changeemaildialog.cpp:61
+#: src/gui/windows/changepassworddialog.cpp:64
#, c-format
msgid "Account: %s"
msgstr ""
#. TRANSLATORS: label in change email dialog
-#: src/gui/windows/changeemaildialog.cpp:64
+#: src/gui/windows/changeemaildialog.cpp:65
msgid "Type new email address twice:"
msgstr ""
#. TRANSLATORS: change email error
-#: src/gui/windows/changeemaildialog.cpp:136
+#: src/gui/windows/changeemaildialog.cpp:137
#, c-format
msgid "The new email address needs to be at least %u characters long."
msgstr ""
#. TRANSLATORS: change email error
-#: src/gui/windows/changeemaildialog.cpp:144
+#: src/gui/windows/changeemaildialog.cpp:145
#, c-format
msgid "The new email address needs to be less than %u characters long."
msgstr ""
#. TRANSLATORS: change email error
-#: src/gui/windows/changeemaildialog.cpp:152
+#: src/gui/windows/changeemaildialog.cpp:153
msgid "The email address entries mismatch."
msgstr ""
#. TRANSLATORS: change password window name
#. TRANSLATORS: change password dialog button
-#: src/gui/windows/changepassworddialog.cpp:48
-#: src/gui/windows/changepassworddialog.cpp:54
+#: src/gui/windows/changepassworddialog.cpp:49
+#: src/gui/windows/changepassworddialog.cpp:55
msgid "Change Password"
msgstr ""
@@ -5200,41 +5454,41 @@ msgstr ""
#. TRANSLATORS: login dialog label
#. TRANSLATORS: register dialog. label.
#. TRANSLATORS: unregister dialog. label.
-#: src/gui/windows/changepassworddialog.cpp:67
-#: src/gui/windows/logindialog.cpp:106 src/gui/windows/registerdialog.cpp:79
-#: src/gui/windows/unregisterdialog.cpp:65
+#: src/gui/windows/changepassworddialog.cpp:68
+#: src/gui/windows/logindialog.cpp:107 src/gui/windows/registerdialog.cpp:76
+#: src/gui/windows/unregisterdialog.cpp:67
msgid "Password:"
msgstr ""
#. TRANSLATORS: change password dialog label
-#: src/gui/windows/changepassworddialog.cpp:70
+#: src/gui/windows/changepassworddialog.cpp:71
msgid "Type new password twice:"
msgstr ""
#. TRANSLATORS: change password error
-#: src/gui/windows/changepassworddialog.cpp:117
+#: src/gui/windows/changepassworddialog.cpp:118
msgid "Enter the old password first."
msgstr ""
#. TRANSLATORS: change password error
-#: src/gui/windows/changepassworddialog.cpp:124
+#: src/gui/windows/changepassworddialog.cpp:125
#, c-format
msgid "The new password needs to be at least %u characters long."
msgstr ""
#. TRANSLATORS: change password error
-#: src/gui/windows/changepassworddialog.cpp:132
+#: src/gui/windows/changepassworddialog.cpp:133
#, c-format
msgid "The new password needs to be less than %u characters long."
msgstr ""
#. TRANSLATORS: change password error
-#: src/gui/windows/changepassworddialog.cpp:140
+#: src/gui/windows/changepassworddialog.cpp:141
msgid "The new password entries mismatch."
msgstr ""
#. TRANSLATORS: char create dialog name
-#: src/gui/windows/charcreatedialog.cpp:76
+#: src/gui/windows/charcreatedialog.cpp:75
msgid "New Character"
msgstr ""
@@ -5242,9 +5496,9 @@ msgstr ""
#. TRANSLATORS: edit server dialog label
#. TRANSLATORS: login dialog label
#. TRANSLATORS: register dialog. label.
-#: src/gui/windows/charcreatedialog.cpp:82
-#: src/gui/windows/editserverdialog.cpp:74 src/gui/windows/logindialog.cpp:104
-#: src/gui/windows/registerdialog.cpp:77
+#: src/gui/windows/charcreatedialog.cpp:81
+#: src/gui/windows/editserverdialog.cpp:71 src/gui/windows/logindialog.cpp:105
+#: src/gui/windows/registerdialog.cpp:74
msgid "Name:"
msgstr ""
@@ -5252,12 +5506,12 @@ msgstr ""
#. You may change this symbol if your language uses another.
#. TRANSLATORS: char create dialog button
#. TRANSLATORS: outfits window button
-#: src/gui/windows/charcreatedialog.cpp:86
-#: src/gui/windows/charcreatedialog.cpp:95
-#: src/gui/windows/charcreatedialog.cpp:112
-#: src/gui/windows/charcreatedialog.cpp:195
-#: src/gui/windows/charcreatedialog.cpp:205
-#: src/gui/windows/outfitwindow.cpp:60
+#: src/gui/windows/charcreatedialog.cpp:85
+#: src/gui/windows/charcreatedialog.cpp:94
+#: src/gui/windows/charcreatedialog.cpp:111
+#: src/gui/windows/charcreatedialog.cpp:196
+#: src/gui/windows/charcreatedialog.cpp:206
+#: src/gui/windows/outfitwindow.cpp:63
msgid ">"
msgstr ""
@@ -5265,75 +5519,75 @@ msgstr ""
#. You may change this symbol if your language uses another.
#. TRANSLATORS: char create dialog button
#. TRANSLATORS: outfits window button
-#: src/gui/windows/charcreatedialog.cpp:90
-#: src/gui/windows/charcreatedialog.cpp:97
-#: src/gui/windows/charcreatedialog.cpp:197
-#: src/gui/windows/charcreatedialog.cpp:207
-#: src/gui/windows/outfitwindow.cpp:58
+#: src/gui/windows/charcreatedialog.cpp:89
+#: src/gui/windows/charcreatedialog.cpp:96
+#: src/gui/windows/charcreatedialog.cpp:198
+#: src/gui/windows/charcreatedialog.cpp:208
+#: src/gui/windows/outfitwindow.cpp:61
msgid "<"
msgstr ""
#. TRANSLATORS: char create dialog label
-#: src/gui/windows/charcreatedialog.cpp:92
+#: src/gui/windows/charcreatedialog.cpp:91
msgid "Hair color:"
msgstr ""
#. TRANSLATORS: char create dialog label
-#: src/gui/windows/charcreatedialog.cpp:99
+#: src/gui/windows/charcreatedialog.cpp:98
msgid "Hair style:"
msgstr ""
#. TRANSLATORS: char create dialog button
-#: src/gui/windows/charcreatedialog.cpp:110
+#: src/gui/windows/charcreatedialog.cpp:109
msgid "^"
msgstr ""
#. TRANSLATORS: char create dialog label
-#: src/gui/windows/charcreatedialog.cpp:118
-#: src/gui/windows/charcreatedialog.cpp:496
+#: src/gui/windows/charcreatedialog.cpp:117
+#: src/gui/windows/charcreatedialog.cpp:509
#, c-format
msgid "Please distribute %d points"
msgstr ""
#. TRANSLATORS: char create dialog label
-#: src/gui/windows/charcreatedialog.cpp:199
+#: src/gui/windows/charcreatedialog.cpp:200
msgid "Race:"
msgstr ""
#. TRANSLATORS: char create dialog label
-#: src/gui/windows/charcreatedialog.cpp:209
+#: src/gui/windows/charcreatedialog.cpp:210
msgid "Look:"
msgstr ""
#. TRANSLATORS: one char size female character gender
#. TRANSLATORS: here F is title for friends tab in social window
-#: src/gui/windows/charcreatedialog.cpp:223
-#: src/gui/windows/socialwindow.cpp:75
+#: src/gui/windows/charcreatedialog.cpp:224
+#: src/gui/windows/socialwindow.cpp:73
msgid "F"
msgstr ""
#. TRANSLATORS: one char size male character gender
-#: src/gui/windows/charcreatedialog.cpp:225
+#: src/gui/windows/charcreatedialog.cpp:226
msgid "M"
msgstr ""
#. TRANSLATORS: one char size unknown character gender
-#: src/gui/windows/charcreatedialog.cpp:227
+#: src/gui/windows/charcreatedialog.cpp:228
msgid "U"
msgstr ""
#. TRANSLATORS: char creation error
-#: src/gui/windows/charcreatedialog.cpp:378
+#: src/gui/windows/charcreatedialog.cpp:388
msgid "Your name needs to be at least 4 characters."
msgstr ""
#. TRANSLATORS: char create dialog label
-#: src/gui/windows/charcreatedialog.cpp:486
+#: src/gui/windows/charcreatedialog.cpp:499
msgid "Character stats OK"
msgstr ""
#. TRANSLATORS: char create dialog label
-#: src/gui/windows/charcreatedialog.cpp:502
+#: src/gui/windows/charcreatedialog.cpp:515
#, c-format
msgid "Please remove %d points"
msgstr ""
@@ -5349,68 +5603,72 @@ msgid "Are you sure you want to delete this character?"
msgstr ""
#. TRANSLATORS: char select dialog name
-#: src/gui/windows/charselectdialog.cpp:66
+#: src/gui/windows/charselectdialog.cpp:61
#, c-format
msgid "Account %s (last login time %s)"
msgstr ""
#. TRANSLATORS: char select dialog. button.
-#: src/gui/windows/charselectdialog.cpp:73
+#: src/gui/windows/charselectdialog.cpp:70
msgid "Switch"
msgstr ""
#. TRANSLATORS: char select dialog. button.
-#: src/gui/windows/charselectdialog.cpp:75
+#: src/gui/windows/charselectdialog.cpp:72
msgid "Password"
msgstr ""
#. TRANSLATORS: char select dialog. button.
#. TRANSLATORS: updater window button
-#: src/gui/windows/charselectdialog.cpp:80
-#: src/gui/windows/charselectdialog.cpp:614
-#: src/gui/windows/updaterwindow.cpp:192
+#: src/gui/windows/charselectdialog.cpp:77
+#: src/gui/windows/charselectdialog.cpp:626
+#: src/gui/windows/updaterwindow.cpp:191
msgid "Play"
msgstr ""
#. TRANSLATORS: char select dialog. button.
+#. TRANSLATORS: info message header
+#. TRANSLATORS: info header
#. TRANSLATORS: info message
-#: src/gui/windows/charselectdialog.cpp:82
-#: src/net/ea/charserverhandler.cpp:160
-#: src/net/eathena/charserverhandler.cpp:591
-#: src/net/eathena/charserverhandler.cpp:621
+#: src/gui/windows/charselectdialog.cpp:79
+#: src/net/ea/charserverhandler.cpp:166
+#: src/net/eathena/charserverhandler.cpp:608
+#: src/net/eathena/charserverhandler.cpp:644
msgid "Info"
msgstr ""
#. TRANSLATORS: char select dialog. button.
#. TRANSLATORS: unregister dialog name
#. TRANSLATORS: unregister dialog. button.
-#: src/gui/windows/charselectdialog.cpp:110
-#: src/gui/windows/unregisterdialog.cpp:47
-#: src/gui/windows/unregisterdialog.cpp:52
+#: src/gui/windows/charselectdialog.cpp:107
+#: src/gui/windows/unregisterdialog.cpp:48
+#: src/gui/windows/unregisterdialog.cpp:53
msgid "Unregister"
msgstr ""
#. TRANSLATORS: char select dialog. button.
-#: src/gui/windows/charselectdialog.cpp:122
+#: src/gui/windows/charselectdialog.cpp:119
msgid "Change Email"
msgstr ""
#. TRANSLATORS: char select dialog name
-#: src/gui/windows/charselectdialog.cpp:166
+#: src/gui/windows/charselectdialog.cpp:163
#, c-format
msgid "Account %s"
msgstr ""
-#: src/gui/windows/charselectdialog.cpp:195
+#. TRANSLATORS: pin code dialog header.
+#: src/gui/windows/charselectdialog.cpp:193
msgid "Please set new pincode"
msgstr ""
+#. TRANSLATORS: character rename dialog header.
#: src/gui/windows/charselectdialog.cpp:242
msgid "Please enter new name"
msgstr ""
#. TRANSLATORS: char select dialog. player info message.
-#: src/gui/windows/charselectdialog.cpp:261
+#: src/gui/windows/charselectdialog.cpp:262
#, c-format
msgid ""
"Hp: %u/%u\n"
@@ -5420,48 +5678,56 @@ msgid ""
"Money: %s"
msgstr ""
-#: src/gui/windows/charselectdialog.cpp:319
+#: src/gui/windows/charselectdialog.cpp:325
msgid "Incorrect password"
msgstr ""
#. TRANSLATORS: char deletion question.
-#: src/gui/windows/charselectdialog.cpp:464
+#: src/gui/windows/charselectdialog.cpp:473
msgid "Enter your email for deleting character"
msgstr ""
-#: src/gui/windows/charselectdialog.cpp:464
+#. TRANSLATORS: email label.
+#: src/gui/windows/charselectdialog.cpp:475
msgid "Enter email:"
msgstr ""
#. TRANSLATORS: char deletion question.
-#: src/gui/windows/charselectdialog.cpp:471
+#: src/gui/windows/charselectdialog.cpp:482
msgid "Enter password for deleting character"
msgstr ""
-#: src/gui/windows/charselectdialog.cpp:471
+#. TRANSLATORS: email label.
+#: src/gui/windows/charselectdialog.cpp:484
msgid "Enter password:"
msgstr ""
#. TRANSLATORS: chat message
-#: src/gui/windows/chatwindow.cpp:675
+#: src/gui/windows/chatwindow.cpp:669
#, c-format
msgid "Present: %s; %d players are present."
msgstr ""
#. TRANSLATORS: chat message
-#: src/gui/windows/chatwindow.cpp:1118
+#: src/gui/windows/chatwindow.cpp:1115
#, c-format
msgid "Whispering to %s: %s"
msgstr ""
+#. TRANSLATORS: error message
+#: src/gui/windows/chatwindow.cpp:1566
+#, c-format
+msgid "Broken nick detected: %s"
+msgstr ""
+
#. TRANSLATORS: owners pet name. For example: 4144's pet
-#: src/gui/windows/chatwindow.cpp:1728 src/net/eathena/pethandler.cpp:174
+#: src/gui/windows/chatwindow.cpp:1754 src/net/eathena/pethandler.cpp:173
#, c-format
msgid "%s's pet"
msgstr ""
#. TRANSLATORS: confirm dialog button
-#: src/gui/windows/confirmdialog.cpp:55
+#: src/gui/windows/confirmdialog.cpp:57
msgid "Yes"
msgstr ""
@@ -5496,49 +5762,49 @@ msgid "Auto open this window"
msgstr ""
#. TRANSLATORS: edit server dialog name
-#: src/gui/windows/editserverdialog.cpp:48
+#: src/gui/windows/editserverdialog.cpp:45
msgid "Edit Server"
msgstr ""
#. TRANSLATORS: edit server dialog button
#. TRANSLATORS: servers dialog button
-#: src/gui/windows/editserverdialog.cpp:57
-#: src/gui/windows/serverdialog.cpp:116
+#: src/gui/windows/editserverdialog.cpp:54
+#: src/gui/windows/serverdialog.cpp:115
msgid "Connect"
msgstr ""
#. TRANSLATORS: edit server dialog label
-#: src/gui/windows/editserverdialog.cpp:63
+#: src/gui/windows/editserverdialog.cpp:60
msgid "Use same ip"
msgstr ""
#. TRANSLATORS: edit server dialog label
-#: src/gui/windows/editserverdialog.cpp:76
+#: src/gui/windows/editserverdialog.cpp:73
msgid "Address:"
msgstr ""
#. TRANSLATORS: edit server dialog label
-#: src/gui/windows/editserverdialog.cpp:78
+#: src/gui/windows/editserverdialog.cpp:75
msgid "Port:"
msgstr ""
#. TRANSLATORS: edit server dialog label
-#: src/gui/windows/editserverdialog.cpp:80
+#: src/gui/windows/editserverdialog.cpp:77
msgid "Server type:"
msgstr ""
#. TRANSLATORS: edit server dialog label
-#: src/gui/windows/editserverdialog.cpp:82
+#: src/gui/windows/editserverdialog.cpp:79
msgid "Description:"
msgstr ""
#. TRANSLATORS: edit server dialog label
-#: src/gui/windows/editserverdialog.cpp:84
+#: src/gui/windows/editserverdialog.cpp:81
msgid "Online list url:"
msgstr ""
#. TRANSLATORS: edit server dialog error message
-#: src/gui/windows/editserverdialog.cpp:214
+#: src/gui/windows/editserverdialog.cpp:213
msgid "Please at least type both the address and the port of the server."
msgstr ""
@@ -5550,17 +5816,17 @@ msgstr ""
#. TRANSLATORS: egg selection dialog button
#. TRANSLATORS: input action name
-#: src/gui/windows/eggselectiondialog.cpp:51 src/input/pages/gui.cpp:93
+#: src/gui/windows/eggselectiondialog.cpp:51 src/input/pages/gui.cpp:91
msgid "Select"
msgstr ""
#. TRANSLATORS: font size
-#: src/gui/windows/emotewindow.cpp:47
+#: src/gui/windows/emotewindow.cpp:48
msgid "Normal font"
msgstr ""
#. TRANSLATORS: emotes tab name
-#: src/gui/windows/emotewindow.cpp:119
+#: src/gui/windows/emotewindow.cpp:118
msgid "Fonts"
msgstr ""
@@ -5569,10 +5835,24 @@ msgstr ""
msgid "Did you know..."
msgstr ""
+#. TRANSLATORS: insert card dialog name
+#: src/gui/windows/insertcarddialog.cpp:43
+#: src/gui/windows/insertcarddialog.cpp:45
+msgid "Insert card"
+msgstr ""
+
+#. TRANSLATORS: insert card dialog button
+#. TRANSLATORS: input action name
+#. TRANSLATORS: inventory button
+#: src/gui/windows/insertcarddialog.cpp:51 src/input/pages/gui.cpp:121
+#: src/resources/itemtypemapdata.h:97
+msgid "Insert"
+msgstr ""
+
#. TRANSLATORS: inventory button
#. TRANSLATORS: outfits window button
#. TRANSLATORS: inventory button
-#: src/gui/windows/inventorywindow.cpp:182 src/gui/windows/outfitwindow.cpp:62
+#: src/gui/windows/inventorywindow.cpp:196 src/gui/windows/outfitwindow.cpp:65
#: src/resources/itemtypemapdata.h:45 src/resources/itemtypemapdata.h:49
#: src/resources/itemtypemapdata.h:53 src/resources/itemtypemapdata.h:57
#: src/resources/itemtypemapdata.h:61 src/resources/itemtypemapdata.h:65
@@ -5583,138 +5863,138 @@ msgstr ""
msgid "Equip"
msgstr ""
-#. TRANSLATORS: inventory button
-#: src/gui/windows/inventorywindow.cpp:201
-msgid "Split"
-msgstr ""
-
#. TRANSLATORS: inventory outfits button
-#: src/gui/windows/inventorywindow.cpp:203
+#: src/gui/windows/inventorywindow.cpp:215
msgid "O"
msgstr ""
#. TRANSLATORS: inventory cart button
-#: src/gui/windows/inventorywindow.cpp:205
+#: src/gui/windows/inventorywindow.cpp:217
msgid "C"
msgstr ""
#. TRANSLATORS: inventory shop button
-#: src/gui/windows/inventorywindow.cpp:207
+#: src/gui/windows/inventorywindow.cpp:219
msgid "S"
msgstr ""
#. TRANSLATORS: inventory equipment button
-#: src/gui/windows/inventorywindow.cpp:209
+#: src/gui/windows/inventorywindow.cpp:221
msgid "E"
msgstr ""
#. TRANSLATORS: item amount window button
-#: src/gui/windows/itemamountwindow.cpp:171
+#: src/gui/windows/itemamountwindow.cpp:183
msgid "All"
msgstr ""
#. TRANSLATORS: amount window message
-#: src/gui/windows/itemamountwindow.cpp:227
+#: src/gui/windows/itemamountwindow.cpp:239
msgid "Select amount of items to trade."
msgstr ""
#. TRANSLATORS: amount window message
-#: src/gui/windows/itemamountwindow.cpp:231
+#: src/gui/windows/itemamountwindow.cpp:243
msgid "Select amount of items to drop."
msgstr ""
#. TRANSLATORS: amount window message
-#: src/gui/windows/itemamountwindow.cpp:235
+#: src/gui/windows/itemamountwindow.cpp:247
msgid "Select amount of items to store."
msgstr ""
#. TRANSLATORS: amount window message
-#: src/gui/windows/itemamountwindow.cpp:239
+#: src/gui/windows/itemamountwindow.cpp:252
+msgid "Select amount of items to send."
+msgstr ""
+
+#. TRANSLATORS: amount window message
+#: src/gui/windows/itemamountwindow.cpp:257
msgid "Select amount of items to store to cart."
msgstr ""
#. TRANSLATORS: amount window message
-#: src/gui/windows/itemamountwindow.cpp:243
+#: src/gui/windows/itemamountwindow.cpp:261
msgid "Select amount of items to retrieve."
msgstr ""
#. TRANSLATORS: amount window message
-#: src/gui/windows/itemamountwindow.cpp:247
+#: src/gui/windows/itemamountwindow.cpp:265
msgid "Select amount of items to retrieve from cart."
msgstr ""
#. TRANSLATORS: amount window message
-#: src/gui/windows/itemamountwindow.cpp:251
+#: src/gui/windows/itemamountwindow.cpp:269
msgid "Select amount of items to split."
msgstr ""
#. TRANSLATORS: amount window message
-#: src/gui/windows/itemamountwindow.cpp:255
+#: src/gui/windows/itemamountwindow.cpp:273
msgid "Add to buy shop."
msgstr ""
#. TRANSLATORS: amount window message
-#: src/gui/windows/itemamountwindow.cpp:259
+#: src/gui/windows/itemamountwindow.cpp:277
msgid "Add to sell shop."
msgstr ""
#. TRANSLATORS: amount window message
-#: src/gui/windows/itemamountwindow.cpp:263
+#: src/gui/windows/itemamountwindow.cpp:281
msgid "Unknown."
msgstr ""
#. TRANSLATORS: kill stats window button
-#: src/gui/windows/killstats.cpp:59
+#: src/gui/windows/killstats.cpp:54
msgid "Reset stats"
msgstr ""
#. TRANSLATORS: kill stats window button
-#: src/gui/windows/killstats.cpp:61
+#: src/gui/windows/killstats.cpp:56
msgid "Reset timer"
msgstr ""
#. TRANSLATORS: kill stats window label
-#: src/gui/windows/killstats.cpp:66 src/gui/windows/killstats.cpp:180
-#: src/gui/windows/killstats.cpp:285 src/gui/windows/killstats.cpp:526
+#: src/gui/windows/killstats.cpp:61 src/gui/windows/killstats.cpp:166
+#: src/gui/windows/killstats.cpp:272 src/gui/windows/killstats.cpp:423
#, c-format
msgid "Kills: %s, total exp: %s"
msgstr ""
#. TRANSLATORS: kill stats window label
-#: src/gui/windows/killstats.cpp:69 src/gui/windows/killstats.cpp:182
-#: src/gui/windows/killstats.cpp:262 src/gui/windows/killstats.cpp:277
-#: src/gui/windows/killstats.cpp:528
+#: src/gui/windows/killstats.cpp:64 src/gui/windows/killstats.cpp:168
+#: src/gui/windows/killstats.cpp:249 src/gui/windows/killstats.cpp:264
+#: src/gui/windows/killstats.cpp:425
#, c-format
msgid "Avg Exp: %s"
msgstr ""
#. TRANSLATORS: kill stats window label
-#: src/gui/windows/killstats.cpp:71 src/gui/windows/killstats.cpp:185
-#: src/gui/windows/killstats.cpp:267 src/gui/windows/killstats.cpp:281
-#: src/gui/windows/killstats.cpp:531
+#: src/gui/windows/killstats.cpp:66 src/gui/windows/killstats.cpp:171
+#: src/gui/windows/killstats.cpp:254 src/gui/windows/killstats.cpp:268
+#: src/gui/windows/killstats.cpp:428
#, c-format
msgid "No. of avg mob to next level: %s"
msgstr ""
#. TRANSLATORS: kill stats window label
-#: src/gui/windows/killstats.cpp:74 src/gui/windows/killstats.cpp:196
-#: src/gui/windows/killstats.cpp:289 src/gui/windows/killstats.cpp:534
+#: src/gui/windows/killstats.cpp:69 src/gui/windows/killstats.cpp:182
+#: src/gui/windows/killstats.cpp:276 src/gui/windows/killstats.cpp:431
#, c-format
msgid "Kills/Min: %s, Exp/Min: %s"
msgstr ""
#. TRANSLATORS: kill stats window label
-#: src/gui/windows/killstats.cpp:78 src/gui/windows/killstats.cpp:83
-#: src/gui/windows/killstats.cpp:88 src/gui/windows/killstats.cpp:355
-#: src/gui/windows/killstats.cpp:374 src/gui/windows/killstats.cpp:395
+#: src/gui/windows/killstats.cpp:73 src/gui/windows/killstats.cpp:78
+#: src/gui/windows/killstats.cpp:83 src/gui/windows/killstats.cpp:341
+#: src/gui/windows/killstats.cpp:360 src/gui/windows/killstats.cpp:381
#, c-format
msgid "Exp speed per %d min: %s"
msgid_plural "Exp speed per %d min: %s"
msgstr[0] ""
msgstr[1] ""
-#: src/gui/windows/killstats.cpp:80 src/gui/windows/killstats.cpp:85
-#: src/gui/windows/killstats.cpp:91
+#: src/gui/windows/killstats.cpp:75 src/gui/windows/killstats.cpp:80
+#: src/gui/windows/killstats.cpp:86
#, c-format
msgid "Time for next level per %d min: %s"
msgid_plural "Time for next level per %d min: %s"
@@ -5722,54 +6002,37 @@ msgstr[0] ""
msgstr[1] ""
#. TRANSLATORS: kill stats window label
-#: src/gui/windows/killstats.cpp:94 src/gui/windows/killstats.cpp:294
+#: src/gui/windows/killstats.cpp:89 src/gui/windows/killstats.cpp:281
msgid "Last kill exp:"
msgstr ""
#. TRANSLATORS: kill stats window label
-#: src/gui/windows/killstats.cpp:97 src/gui/windows/killstats.cpp:426
-#: src/gui/windows/killstats.cpp:433 src/gui/windows/killstats.cpp:440
-#: src/gui/windows/killstats.cpp:446
-msgid "Time before jacko spawn:"
-msgstr ""
-
-#. TRANSLATORS: kill stats window label
-#: src/gui/windows/killstats.cpp:134 src/gui/windows/killstats.cpp:247
+#: src/gui/windows/killstats.cpp:121 src/gui/windows/killstats.cpp:234
#, c-format
msgid "Level: %d at %f%%"
msgstr ""
#. TRANSLATORS: kill stats window label
-#: src/gui/windows/killstats.cpp:139 src/gui/windows/killstats.cpp:252
+#: src/gui/windows/killstats.cpp:126 src/gui/windows/killstats.cpp:239
#, c-format
msgid "Exp: %d/%d Left: %d"
msgstr ""
#. TRANSLATORS: kill stats window label
-#: src/gui/windows/killstats.cpp:143 src/gui/windows/killstats.cpp:258
-#: src/gui/windows/killstats.cpp:272
+#: src/gui/windows/killstats.cpp:130 src/gui/windows/killstats.cpp:245
+#: src/gui/windows/killstats.cpp:259
#, c-format
msgid "1%% = %d exp, avg mob for 1%%: %s"
msgstr ""
#. TRANSLATORS: kill stats window label
-#: src/gui/windows/killstats.cpp:361 src/gui/windows/killstats.cpp:370
-#: src/gui/windows/killstats.cpp:381 src/gui/windows/killstats.cpp:390
-#: src/gui/windows/killstats.cpp:403 src/gui/windows/killstats.cpp:412
+#: src/gui/windows/killstats.cpp:347 src/gui/windows/killstats.cpp:356
+#: src/gui/windows/killstats.cpp:367 src/gui/windows/killstats.cpp:376
+#: src/gui/windows/killstats.cpp:389 src/gui/windows/killstats.cpp:398
#, c-format
msgid " Time for next level: %s"
msgstr ""
-#. TRANSLATORS: kill stats window label
-#: src/gui/windows/killstats.cpp:433
-#, c-format
-msgid "%s %d?"
-msgstr ""
-
-#: src/gui/windows/killstats.cpp:440
-msgid "jacko spawning"
-msgstr ""
-
#. TRANSLATORS: login dialog name
#. TRANSLATORS: login dialog button
#: src/gui/windows/logindialog.cpp:64 src/gui/windows/logindialog.cpp:81
@@ -5794,8 +6057,8 @@ msgstr ""
#. TRANSLATORS: login dialog button
#. TRANSLATORS: register dialog name
#. TRANSLATORS: register dialog. button.
-#: src/gui/windows/logindialog.cpp:83 src/gui/windows/registerdialog.cpp:54
-#: src/gui/windows/registerdialog.cpp:63
+#: src/gui/windows/logindialog.cpp:83 src/gui/windows/registerdialog.cpp:51
+#: src/gui/windows/registerdialog.cpp:60
msgid "Register"
msgstr ""
@@ -5805,31 +6068,128 @@ msgid "Custom update host"
msgstr ""
#. TRANSLATORS: login dialog label
-#: src/gui/windows/logindialog.cpp:100
+#: src/gui/windows/logindialog.cpp:101
msgid "Server:"
msgstr ""
#. TRANSLATORS: login dialog label
-#: src/gui/windows/logindialog.cpp:110
+#: src/gui/windows/logindialog.cpp:111
#, c-format
msgid "Update host: %s"
msgstr ""
-#: src/gui/windows/logindialog.cpp:229
+#. TRANSLATORS: question dialog
+#: src/gui/windows/logindialog.cpp:238
msgid "Open register url"
msgstr ""
-#: src/gui/windows/ministatuswindow.cpp:72
+#. TRANSLATORS: mail edit window name
+#: src/gui/windows/maileditwindow.cpp:47
+msgid "Edit mail"
+msgstr ""
+
+#. TRANSLATORS: mail edit window button
+#: src/gui/windows/maileditwindow.cpp:50
+msgid "Send"
+msgstr ""
+
+#. TRANSLATORS: mail edit window button
+#. TRANSLATORS: npc dialog button
+#. TRANSLATORS: servers dialog button
+#. TRANSLATORS: shop window label
+#. TRANSLATORS: trade window button
+#: src/gui/windows/maileditwindow.cpp:54 src/gui/windows/npcdialog.cpp:117
+#: src/gui/windows/serverdialog.cpp:117 src/gui/windows/shopwindow.cpp:124
+#: src/gui/windows/tradewindow.cpp:82
+msgid "Add"
+msgstr ""
+
+#. TRANSLATORS: mail edit window label
+#: src/gui/windows/maileditwindow.cpp:56
+msgid "To:"
+msgstr ""
+
+#. TRANSLATORS: mail edit window label
+#. TRANSLATORS: mail view window label
+#: src/gui/windows/maileditwindow.cpp:58 src/gui/windows/mailviewwindow.cpp:72
+msgid "Subject:"
+msgstr ""
+
+#. TRANSLATORS: mail edit window label
+#. TRANSLATORS: mail view window label
+#: src/gui/windows/maileditwindow.cpp:60
+#: src/gui/windows/mailviewwindow.cpp:103
+msgid "Money:"
+msgstr ""
+
+#. TRANSLATORS: mail edit window label
+#: src/gui/windows/maileditwindow.cpp:62
+#: src/gui/windows/mailviewwindow.cpp:119
+#: src/gui/windows/mailviewwindow.cpp:124
+msgid "Item:"
+msgstr ""
+
+#. TRANSLATORS: mail edit window label
+#. TRANSLATORS: mail view window label
+#: src/gui/windows/maileditwindow.cpp:64 src/gui/windows/mailviewwindow.cpp:75
+msgid "Message:"
+msgstr ""
+
+#. TRANSLATORS: mail view window name
+#: src/gui/windows/mailviewwindow.cpp:53
+msgid "View mail"
+msgstr ""
+
+#. TRANSLATORS: mail view window button
+#: src/gui/windows/mailviewwindow.cpp:63
+msgid "Reply"
+msgstr ""
+
+#. TRANSLATORS: mail view window label
+#: src/gui/windows/mailviewwindow.cpp:65
+msgid "Time:"
+msgstr ""
+
+#. TRANSLATORS: mail view window label
+#: src/gui/windows/mailviewwindow.cpp:69
+msgid "From:"
+msgstr ""
+
+#: src/gui/windows/mailviewwindow.cpp:131
+msgid "Get attach"
+msgstr ""
+
+#. TRANSLATORS: mail window button
+#: src/gui/windows/mailwindow.cpp:62
+msgid "Refresh"
+msgstr ""
+
+#. TRANSLATORS: mail window button
+#: src/gui/windows/mailwindow.cpp:64
+msgid "New"
+msgstr ""
+
+#. TRANSLATORS: mail window button
+#: src/gui/windows/mailwindow.cpp:68
+msgid "Return"
+msgstr ""
+
+#. TRANSLATORS: mail window button
+#: src/gui/windows/mailwindow.cpp:70
+msgid "Open"
+msgstr ""
+
+#: src/gui/windows/ministatuswindow.cpp:71
msgid "health bar"
msgstr ""
#. TRANSLATORS: status bar name
-#: src/gui/windows/ministatuswindow.cpp:83
+#: src/gui/windows/ministatuswindow.cpp:82
msgid "mana bar"
msgstr ""
#. TRANSLATORS: status bar name
-#: src/gui/windows/ministatuswindow.cpp:87
+#: src/gui/windows/ministatuswindow.cpp:86
msgid "experience bar"
msgstr ""
@@ -5844,199 +6204,180 @@ msgid "inventory slots bar"
msgstr ""
#. TRANSLATORS: status bar name
-#: src/gui/windows/ministatuswindow.cpp:102
+#: src/gui/windows/ministatuswindow.cpp:103
msgid "money bar"
msgstr ""
#. TRANSLATORS: status bar name
-#: src/gui/windows/ministatuswindow.cpp:106
+#: src/gui/windows/ministatuswindow.cpp:108
msgid "arrows bar"
msgstr ""
#. TRANSLATORS: status bar name
-#: src/gui/windows/ministatuswindow.cpp:111
+#: src/gui/windows/ministatuswindow.cpp:114
msgid "status bar"
msgstr ""
-#: src/gui/windows/ministatuswindow.cpp:134
+#: src/gui/windows/ministatuswindow.cpp:137
msgid "job bar"
msgstr ""
#. TRANSLATORS: status bar label
#. TRANSLATORS: status window label
-#: src/gui/windows/ministatuswindow.cpp:341
-#: src/gui/windows/statuswindow.cpp:249
+#: src/gui/windows/ministatuswindow.cpp:352
+#: src/gui/windows/statuswindow.cpp:255
#, c-format
msgid "Level: %d (GM %d)"
msgstr ""
#. TRANSLATORS: status bar label
#. TRANSLATORS: status window label
-#: src/gui/windows/ministatuswindow.cpp:348
-#: src/gui/windows/statuswindow.cpp:71 src/gui/windows/statuswindow.cpp:256
-#: src/gui/windows/statuswindow.cpp:381
+#: src/gui/windows/ministatuswindow.cpp:359
+#: src/gui/windows/statuswindow.cpp:67 src/gui/windows/statuswindow.cpp:262
+#: src/gui/windows/statuswindow.cpp:387
#, c-format
msgid "Level: %d"
msgstr ""
#. TRANSLATORS: status bar label
-#: src/gui/windows/ministatuswindow.cpp:364
-#: src/gui/windows/ministatuswindow.cpp:401
+#: src/gui/windows/ministatuswindow.cpp:375
+#: src/gui/windows/ministatuswindow.cpp:412
msgid "Need"
msgstr ""
#. TRANSLATORS: job bar label
-#: src/gui/windows/ministatuswindow.cpp:388
+#: src/gui/windows/ministatuswindow.cpp:399
#, c-format
msgid "Job level: %d"
msgstr ""
#. TRANSLATORS: npc dialog button
-#: src/gui/windows/npcdialog.cpp:71
+#: src/gui/windows/npcdialog.cpp:72
msgid "Stop waiting"
msgstr ""
#. TRANSLATORS: npc dialog button
-#: src/gui/windows/npcdialog.cpp:73
+#: src/gui/windows/npcdialog.cpp:74
msgid "Next"
msgstr ""
#. TRANSLATORS: npc dialog button
-#: src/gui/windows/npcdialog.cpp:77
+#: src/gui/windows/npcdialog.cpp:78
msgid "Submit"
msgstr ""
#. TRANSLATORS: npc dialog button
-#. TRANSLATORS: servers dialog button
-#. TRANSLATORS: shop window label
-#. TRANSLATORS: trade window button
-#: src/gui/windows/npcdialog.cpp:115 src/gui/windows/serverdialog.cpp:118
-#: src/gui/windows/shopwindow.cpp:121 src/gui/windows/tradewindow.cpp:84
-msgid "Add"
-msgstr ""
-
-#. TRANSLATORS: label in npc post dialog
-#: src/gui/windows/npcpostdialog.cpp:59
-msgid "To:"
-msgstr ""
-
-#. TRANSLATORS: button in npc post dialog
-#: src/gui/windows/npcpostdialog.cpp:66
-msgid "Send"
-msgstr ""
-
-#. TRANSLATORS: npc post message error
-#: src/gui/windows/npcpostdialog.cpp:113
-msgid "Failed to send as sender or letter invalid."
+#: src/gui/windows/npcdialog.cpp:119
+msgid "Reset"
msgstr ""
#. TRANSLATORS: sell confirmation header
-#: src/gui/windows/npcselldialog.cpp:69
+#: src/gui/windows/npcselldialog.cpp:68
msgid "sell item"
msgstr ""
#. TRANSLATORS: sell confirmation message
-#: src/gui/windows/npcselldialog.cpp:71
+#: src/gui/windows/npcselldialog.cpp:70
#, c-format
msgid "Do you really want to sell %s?"
msgstr ""
#. TRANSLATORS: outfits window label
-#: src/gui/windows/outfitwindow.cpp:64 src/gui/windows/outfitwindow.cpp:562
+#: src/gui/windows/outfitwindow.cpp:67 src/gui/windows/outfitwindow.cpp:620
#, c-format
msgid "Outfit: %d"
msgstr ""
#. TRANSLATORS: outfits window checkbox
-#: src/gui/windows/outfitwindow.cpp:66
+#: src/gui/windows/outfitwindow.cpp:69
msgid "Unequip first"
msgstr ""
#. TRANSLATORS: outfits window checkbox
-#: src/gui/windows/outfitwindow.cpp:69
+#: src/gui/windows/outfitwindow.cpp:72
msgid "Away outfit"
msgstr ""
#. TRANSLATORS: quit dialog button
-#: src/gui/windows/quitdialog.cpp:62
+#: src/gui/windows/quitdialog.cpp:60
msgid "Switch server"
msgstr ""
#. TRANSLATORS: quit dialog button
-#: src/gui/windows/quitdialog.cpp:65
+#: src/gui/windows/quitdialog.cpp:63
msgid "Switch character"
msgstr ""
#. TRANSLATORS: register dialog. label.
-#: src/gui/windows/registerdialog.cpp:81
+#: src/gui/windows/registerdialog.cpp:78
msgid "Confirm:"
msgstr ""
#. TRANSLATORS: register dialog. button.
-#: src/gui/windows/registerdialog.cpp:98
+#: src/gui/windows/registerdialog.cpp:95
msgid "Male"
msgstr ""
#. TRANSLATORS: register dialog. button.
-#: src/gui/windows/registerdialog.cpp:100
+#: src/gui/windows/registerdialog.cpp:97
msgid "Female"
msgstr ""
#. TRANSLATORS: register dialog. label.
-#: src/gui/windows/registerdialog.cpp:121
+#: src/gui/windows/registerdialog.cpp:118
msgid "Email:"
msgstr ""
#. TRANSLATORS: error message
-#: src/gui/windows/registerdialog.cpp:188
+#: src/gui/windows/registerdialog.cpp:186
#, c-format
msgid "The username needs to be at least %u characters long."
msgstr ""
#. TRANSLATORS: error message
-#: src/gui/windows/registerdialog.cpp:197
+#: src/gui/windows/registerdialog.cpp:195
#, c-format
msgid "The username needs to be less than %u characters long."
msgstr ""
#. TRANSLATORS: error message
#. TRANSLATORS: unregister dialog. error message.
-#: src/gui/windows/registerdialog.cpp:206
-#: src/gui/windows/unregisterdialog.cpp:126
+#: src/gui/windows/registerdialog.cpp:204
+#: src/gui/windows/unregisterdialog.cpp:128
#, c-format
msgid "The password needs to be at least %u characters long."
msgstr ""
#. TRANSLATORS: error message
#. TRANSLATORS: unregister dialog. error message.
-#: src/gui/windows/registerdialog.cpp:215
-#: src/gui/windows/unregisterdialog.cpp:133
+#: src/gui/windows/registerdialog.cpp:213
+#: src/gui/windows/unregisterdialog.cpp:135
#, c-format
msgid "The password needs to be less than %u characters long."
msgstr ""
#. TRANSLATORS: error message
-#: src/gui/windows/registerdialog.cpp:223
+#: src/gui/windows/registerdialog.cpp:221
msgid "Passwords do not match."
msgstr ""
#. TRANSLATORS: servers dialog name
-#: src/gui/windows/serverdialog.cpp:105
+#: src/gui/windows/serverdialog.cpp:104
msgid "Choose Your Server"
msgstr ""
#. TRANSLATORS: servers dialog button
-#: src/gui/windows/serverdialog.cpp:124
+#: src/gui/windows/serverdialog.cpp:123
msgid "Load"
msgstr ""
#. TRANSLATORS: servers dialog name
-#: src/gui/windows/serverdialog.cpp:138
+#: src/gui/windows/serverdialog.cpp:135
msgid "Choose Your Server *** SAFE MODE ***"
msgstr ""
#. TRANSLATORS: servers dialog checkbox
-#: src/gui/windows/serverdialog.cpp:147
+#: src/gui/windows/serverdialog.cpp:144
msgid "Use same ip for game sub servers"
msgstr ""
@@ -6062,34 +6403,34 @@ msgid "Error retreiving server list!"
msgstr ""
#. TRANSLATORS: servers dialog label
-#: src/gui/windows/serverdialog.cpp:502
+#: src/gui/windows/serverdialog.cpp:507
msgid "requires a newer version"
msgstr ""
#. TRANSLATORS: servers dialog label
-#: src/gui/windows/serverdialog.cpp:507
+#: src/gui/windows/serverdialog.cpp:512
#, c-format
msgid "requires v%s"
msgstr ""
#. TRANSLATORS: setup button
-#: src/gui/windows/setupwindow.cpp:92
+#: src/gui/windows/setupwindow.cpp:97
msgid "Apply"
msgstr ""
#. TRANSLATORS: setup button
-#: src/gui/windows/setupwindow.cpp:98
+#: src/gui/windows/setupwindow.cpp:103
msgid "Reset Windows"
msgstr ""
#. TRANSLATORS: shop window name
-#: src/gui/windows/shopwindow.cpp:101 src/gui/windows/shopwindow.cpp:1071
+#: src/gui/windows/shopwindow.cpp:102 src/gui/windows/shopwindow.cpp:1077
msgid "Personal Shop"
msgstr ""
#. TRANSLATORS: shop window button
-#: src/gui/windows/shopwindow.cpp:190 src/gui/windows/shopwindow.cpp:431
-#: src/gui/windows/shopwindow.cpp:450
+#: src/gui/windows/shopwindow.cpp:190 src/gui/windows/shopwindow.cpp:434
+#: src/gui/windows/shopwindow.cpp:453
msgid "Publish"
msgstr ""
@@ -6103,66 +6444,67 @@ msgstr ""
msgid "Show links in announce"
msgstr ""
-#: src/gui/windows/shopwindow.cpp:371
+#. TRANSLATORS: shop rename dialog title
+#: src/gui/windows/shopwindow.cpp:373
msgid "Please enter new shop name"
msgstr ""
-#: src/gui/windows/shopwindow.cpp:429 src/gui/windows/shopwindow.cpp:448
+#: src/gui/windows/shopwindow.cpp:432 src/gui/windows/shopwindow.cpp:451
msgid "Unpublish"
msgstr ""
#. TRANSLATORS: shop window dialog
#. TRANSLATORS: trade message
-#: src/gui/windows/shopwindow.cpp:955 src/net/ea/tradehandler.cpp:172
+#: src/gui/windows/shopwindow.cpp:959 src/net/ea/tradehandler.cpp:176
msgid "Request for Trade"
msgstr ""
-#: src/gui/windows/shopwindow.cpp:955
+#: src/gui/windows/shopwindow.cpp:960
#, c-format
msgid "%s wants to %s %s do you accept?"
msgstr ""
#. TRANSLATORS: shop window name
-#: src/gui/windows/shopwindow.cpp:1076
+#: src/gui/windows/shopwindow.cpp:1082
#, c-format
msgid "Personal Shop - %s"
msgstr ""
#. TRANSLATORS: skills dialog button
-#: src/gui/windows/skilldialog.cpp:81
+#: src/gui/windows/skilldialog.cpp:79
msgid "Up"
msgstr ""
#. TRANSLATORS: skills dialog label
-#: src/gui/windows/skilldialog.cpp:191
+#: src/gui/windows/skilldialog.cpp:189
#, c-format
msgid "Skill points available: %d"
msgstr ""
#. TRANSLATORS: skills dialog default skill tab
-#: src/gui/windows/skilldialog.cpp:289
+#: src/gui/windows/skilldialog.cpp:287
#, c-format
msgid "Skill Set %d"
msgstr ""
#. TRANSLATORS: skills dialog. skill id
-#: src/gui/windows/skilldialog.cpp:310
+#: src/gui/windows/skilldialog.cpp:308
#, c-format
msgid "Skill %d"
msgstr ""
-#: src/gui/windows/skilldialog.cpp:478
+#: src/gui/windows/skilldialog.cpp:484
#, c-format
msgid "Failed skill: %s"
msgstr ""
#. TRANSLATORS: here P is title for visible players tab in social window
-#: src/gui/windows/socialwindow.cpp:70
+#: src/gui/windows/socialwindow.cpp:68
msgid "P"
msgstr ""
#. TRANSLATORS: social window button
-#: src/gui/windows/socialwindow.cpp:81
+#: src/gui/windows/socialwindow.cpp:79
msgid "Invite"
msgstr ""
@@ -6173,142 +6515,141 @@ msgid "Accepted party invite from %s."
msgstr ""
#. TRANSLATORS: chat message
-#: src/gui/windows/socialwindow.cpp:281
+#: src/gui/windows/socialwindow.cpp:282
#, c-format
msgid "Rejected party invite from %s."
msgstr ""
#. TRANSLATORS: chat message
-#: src/gui/windows/socialwindow.cpp:298
+#: src/gui/windows/socialwindow.cpp:300
#, c-format
msgid "Accepted guild invite from %s."
msgstr ""
#. TRANSLATORS: chat message
-#: src/gui/windows/socialwindow.cpp:316
+#: src/gui/windows/socialwindow.cpp:319
#, c-format
msgid "Rejected guild invite from %s."
msgstr ""
#. TRANSLATORS: chat message
-#: src/gui/windows/socialwindow.cpp:360
+#: src/gui/windows/socialwindow.cpp:364
#, c-format
msgid "Creating guild called %s."
msgstr ""
#. TRANSLATORS: chat message
-#: src/gui/windows/socialwindow.cpp:381
+#: src/gui/windows/socialwindow.cpp:386
#, c-format
msgid "Creating party called %s."
msgstr ""
#. TRANSLATORS: guild creation message
-#: src/gui/windows/socialwindow.cpp:396
+#: src/gui/windows/socialwindow.cpp:403
msgid "Guild Name"
msgstr ""
#. TRANSLATORS: guild creation message
-#: src/gui/windows/socialwindow.cpp:398
+#: src/gui/windows/socialwindow.cpp:405
msgid "Choose your guild's name."
msgstr ""
#. TRANSLATORS: chat message
-#: src/gui/windows/socialwindow.cpp:414
+#: src/gui/windows/socialwindow.cpp:420
msgid "Received guild request, but one already exists."
msgstr ""
#. TRANSLATORS: chat message
-#: src/gui/windows/socialwindow.cpp:422
+#: src/gui/windows/socialwindow.cpp:429
#, c-format
msgid "%s has invited you to join the guild %s."
msgstr ""
#. TRANSLATORS: guild invite message
-#: src/gui/windows/socialwindow.cpp:429
+#: src/gui/windows/socialwindow.cpp:437
msgid "Accept Guild Invite"
msgstr ""
#. TRANSLATORS: chat message
-#: src/gui/windows/socialwindow.cpp:446
+#: src/gui/windows/socialwindow.cpp:457
msgid "Received party request, but one already exists."
msgstr ""
#. TRANSLATORS: party invite message
-#: src/gui/windows/socialwindow.cpp:458
+#: src/gui/windows/socialwindow.cpp:470
msgid "You have been invited you to join a party."
msgstr ""
#. TRANSLATORS: party invite message
-#: src/gui/windows/socialwindow.cpp:463
+#: src/gui/windows/socialwindow.cpp:475
#, c-format
msgid "You have been invited to join the %s party."
msgstr ""
#. TRANSLATORS: party invite message
-#: src/gui/windows/socialwindow.cpp:472
+#: src/gui/windows/socialwindow.cpp:484
#, c-format
msgid "%s has invited you to join their party."
msgstr ""
#. TRANSLATORS: party invite message
-#: src/gui/windows/socialwindow.cpp:478
+#: src/gui/windows/socialwindow.cpp:490
#, c-format
msgid "%s has invited you to join the %s party."
msgstr ""
-#. TRANSLATORS: party invite message
-#: src/gui/windows/socialwindow.cpp:488
+#: src/gui/windows/socialwindow.cpp:501
msgid "Accept Party Invite"
msgstr ""
-#: src/gui/windows/socialwindow.cpp:505
+#: src/gui/windows/socialwindow.cpp:522
msgid "Cannot create party. You are already in a party"
msgstr ""
#. TRANSLATORS: party creation message
-#: src/gui/windows/socialwindow.cpp:514
+#: src/gui/windows/socialwindow.cpp:535
msgid "Party Name"
msgstr ""
#. TRANSLATORS: party creation message
-#: src/gui/windows/socialwindow.cpp:516
+#: src/gui/windows/socialwindow.cpp:537
msgid "Choose your party's name."
msgstr ""
#. TRANSLATORS: status window label
-#: src/gui/windows/statuswindow.cpp:75
+#: src/gui/windows/statuswindow.cpp:71
msgid "HP:"
msgstr ""
#. TRANSLATORS: status window label
-#: src/gui/windows/statuswindow.cpp:78
+#: src/gui/windows/statuswindow.cpp:74
msgid "Exp:"
msgstr ""
#. TRANSLATORS: status window label
-#: src/gui/windows/statuswindow.cpp:136
+#: src/gui/windows/statuswindow.cpp:139
msgid "MP:"
msgstr ""
#. TRANSLATORS: status window label
-#: src/gui/windows/statuswindow.cpp:179 src/gui/windows/statuswindow.cpp:307
+#: src/gui/windows/statuswindow.cpp:185 src/gui/windows/statuswindow.cpp:313
#, c-format
msgid "Job: %d"
msgstr ""
#. TRANSLATORS: status window label
-#: src/gui/windows/statuswindow.cpp:181
+#: src/gui/windows/statuswindow.cpp:187
msgid "Job:"
msgstr ""
#. TRANSLATORS: status window label
-#: src/gui/windows/statuswindow.cpp:237 src/gui/windows/statuswindow.cpp:353
+#: src/gui/windows/statuswindow.cpp:243 src/gui/windows/statuswindow.cpp:359
#, c-format
msgid "Character points: %d"
msgstr ""
#. TRANSLATORS: status window label
-#: src/gui/windows/statuswindow.cpp:368
+#: src/gui/windows/statuswindow.cpp:374
#, c-format
msgid "Correction points: %d"
msgstr ""
@@ -6319,219 +6660,219 @@ msgid "Command Editor"
msgstr ""
#. TRANSLATORS: command editor button
-#: src/gui/windows/textcommandeditor.cpp:52
+#: src/gui/windows/textcommandeditor.cpp:53
msgid "magic"
msgstr ""
#. TRANSLATORS: command editor button
-#: src/gui/windows/textcommandeditor.cpp:54
+#: src/gui/windows/textcommandeditor.cpp:55
msgid "other"
msgstr ""
#. TRANSLATORS: command editor label
-#: src/gui/windows/textcommandeditor.cpp:56
+#: src/gui/windows/textcommandeditor.cpp:57
msgid "Symbol:"
msgstr ""
#. TRANSLATORS: command editor label
-#: src/gui/windows/textcommandeditor.cpp:59
+#: src/gui/windows/textcommandeditor.cpp:60
msgid "Command:"
msgstr ""
#. TRANSLATORS: command editor label
-#: src/gui/windows/textcommandeditor.cpp:62
+#: src/gui/windows/textcommandeditor.cpp:63
msgid "Comment:"
msgstr ""
#. TRANSLATORS: command editor label
-#: src/gui/windows/textcommandeditor.cpp:66
+#: src/gui/windows/textcommandeditor.cpp:67
msgid "Target Type:"
msgstr ""
#. TRANSLATORS: command editor label
-#: src/gui/windows/textcommandeditor.cpp:70
+#: src/gui/windows/textcommandeditor.cpp:71
msgid "Icon:"
msgstr ""
#. TRANSLATORS: command editor label
-#: src/gui/windows/textcommandeditor.cpp:73
+#: src/gui/windows/textcommandeditor.cpp:74
msgid "Mana:"
msgstr ""
#. TRANSLATORS: command editor label
-#: src/gui/windows/textcommandeditor.cpp:76
+#: src/gui/windows/textcommandeditor.cpp:77
msgid "Magic level:"
msgstr ""
#. TRANSLATORS: command editor label
-#: src/gui/windows/textcommandeditor.cpp:80
+#: src/gui/windows/textcommandeditor.cpp:81
msgid "Magic School:"
msgstr ""
#. TRANSLATORS: command editor label
-#: src/gui/windows/textcommandeditor.cpp:83
+#: src/gui/windows/textcommandeditor.cpp:84
msgid "School level:"
msgstr ""
#. TRANSLATORS: command editor button
-#: src/gui/windows/textcommandeditor.cpp:88
+#: src/gui/windows/textcommandeditor.cpp:89
msgid "Save"
msgstr ""
#. TRANSLATORS: trade window button
-#: src/gui/windows/tradewindow.cpp:64
+#: src/gui/windows/tradewindow.cpp:62
msgid "Propose trade"
msgstr ""
#. TRANSLATORS: trade window button
-#: src/gui/windows/tradewindow.cpp:66
+#: src/gui/windows/tradewindow.cpp:64
msgid "Confirmed. Waiting..."
msgstr ""
#. TRANSLATORS: trade window button
-#: src/gui/windows/tradewindow.cpp:68
+#: src/gui/windows/tradewindow.cpp:66
msgid "Agree trade"
msgstr ""
#. TRANSLATORS: trade window button
-#: src/gui/windows/tradewindow.cpp:70
+#: src/gui/windows/tradewindow.cpp:68
msgid "Agreed. Waiting..."
msgstr ""
#. TRANSLATORS: trade window caption
-#: src/gui/windows/tradewindow.cpp:74
+#: src/gui/windows/tradewindow.cpp:72
msgid "Trade: You"
msgstr ""
#. TRANSLATORS: trade window money label
-#: src/gui/windows/tradewindow.cpp:82 src/gui/windows/tradewindow.cpp:191
+#: src/gui/windows/tradewindow.cpp:80 src/gui/windows/tradewindow.cpp:189
#, c-format
msgid "You get %s"
msgstr ""
#. TRANSLATORS: trade window money change button
-#: src/gui/windows/tradewindow.cpp:87
+#: src/gui/windows/tradewindow.cpp:85
msgid "Change"
msgstr ""
#. TRANSLATORS: trade window money label
-#: src/gui/windows/tradewindow.cpp:132
+#: src/gui/windows/tradewindow.cpp:130
msgid "You give:"
msgstr ""
#. TRANSLATORS: trade error
-#: src/gui/windows/tradewindow.cpp:427
+#: src/gui/windows/tradewindow.cpp:425
msgid "You don't have enough money."
msgstr ""
#. TRANSLATORS: trade error
-#: src/gui/windows/tradewindow.cpp:513
+#: src/gui/windows/tradewindow.cpp:514
msgid ""
"Failed adding item. You can not overlap one kind of item on the window."
msgstr ""
#. TRANSLATORS: unregister dialog. label.
-#: src/gui/windows/unregisterdialog.cpp:62
+#: src/gui/windows/unregisterdialog.cpp:64
#, c-format
msgid "Name: %s"
msgstr ""
#. TRANSLATORS: updater window name
-#: src/gui/windows/updaterwindow.cpp:171
+#: src/gui/windows/updaterwindow.cpp:170
msgid "Updating..."
msgstr ""
#. TRANSLATORS: updater window label
-#: src/gui/windows/updaterwindow.cpp:188
+#: src/gui/windows/updaterwindow.cpp:187
msgid "Connecting..."
msgstr ""
-#: src/gui/windows/updaterwindow.cpp:405
+#: src/gui/windows/updaterwindow.cpp:410
msgid "Show all news (can be slow)"
msgstr ""
#. TRANSLATORS: update message
-#: src/gui/windows/updaterwindow.cpp:823
+#: src/gui/windows/updaterwindow.cpp:845
msgid "##1 The update process is incomplete."
msgstr ""
#. TRANSLATORS: Continues "The update process is incomplete.".
-#: src/gui/windows/updaterwindow.cpp:825
+#: src/gui/windows/updaterwindow.cpp:847
msgid "##1 It is strongly recommended that"
msgstr ""
#. TRANSLATORS: Begins "It is strongly recommended that".
-#: src/gui/windows/updaterwindow.cpp:827
+#: src/gui/windows/updaterwindow.cpp:849
msgid "##1 you try again later."
msgstr ""
#. TRANSLATORS: updater window label
-#: src/gui/windows/updaterwindow.cpp:1011
+#: src/gui/windows/updaterwindow.cpp:1033
msgid "Completed"
msgstr ""
#. TRANSLATORS: who is online window name
-#: src/gui/windows/whoisonline.cpp:93 src/gui/windows/whoisonline.cpp:639
+#: src/gui/windows/whoisonline.cpp:91 src/gui/windows/whoisonline.cpp:645
msgid "Who Is Online - Updating"
msgstr ""
#. TRANSLATORS: who is online. button.
-#: src/gui/windows/whoisonline.cpp:104
+#: src/gui/windows/whoisonline.cpp:105
msgid "Update"
msgstr ""
#. TRANSLATORS: who is online window name
-#: src/gui/windows/whoisonline.cpp:230
+#: src/gui/windows/whoisonline.cpp:232
msgid "Who Is Online - "
msgstr ""
#. TRANSLATORS: who is online window name
-#: src/gui/windows/whoisonline.cpp:655
+#: src/gui/windows/whoisonline.cpp:661
msgid "Who Is Online - error"
msgstr ""
#. TRANSLATORS: who is online window name
-#: src/gui/windows/whoisonline.cpp:699
+#: src/gui/windows/whoisonline.cpp:705
msgid "Who Is Online - Update"
msgstr ""
#. TRANSLATORS: world select dialog name
-#: src/gui/windows/worldselectdialog.cpp:48
+#: src/gui/windows/worldselectdialog.cpp:47
msgid "Select World"
msgstr ""
#. TRANSLATORS: world dialog button
-#: src/gui/windows/worldselectdialog.cpp:54
+#: src/gui/windows/worldselectdialog.cpp:53
msgid "Change Login"
msgstr ""
#. TRANSLATORS: world dialog button
-#: src/gui/windows/worldselectdialog.cpp:56
+#: src/gui/windows/worldselectdialog.cpp:55
msgid "Choose World"
msgstr ""
#. TRANSLATORS: long key name. must be short.
#. TRANSLATORS: short key name. must be very short.
#. TRANSLATORS: long key name, should be short
-#: src/input/inputmanager.cpp:374 src/input/inputmanager.cpp:418
+#: src/input/inputmanager.cpp:376 src/input/inputmanager.cpp:420
#: src/input/keyboardconfig.cpp:102
#, c-format
msgid "key_%d"
msgstr ""
#. TRANSLATORS: long joystick button name. must be short.
-#: src/input/inputmanager.cpp:380
+#: src/input/inputmanager.cpp:382
#, c-format
msgid "JButton%d"
msgstr ""
#. TRANSLATORS: unknown long key type
-#: src/input/inputmanager.cpp:394
+#: src/input/inputmanager.cpp:396
msgid "unknown key"
msgstr ""
#. TRANSLATORS: short joystick button name. muse be very short
-#: src/input/inputmanager.cpp:424
+#: src/input/inputmanager.cpp:426
#, c-format
msgid "JB%d"
msgstr ""
@@ -6539,1268 +6880,1268 @@ msgstr ""
#. TRANSLATORS: unknown short key type. must be short
#. TRANSLATORS: Unknown key short string.
#. TRANSLATORS: This string must be maximum 5 chars
-#: src/input/inputmanager.cpp:438 src/input/keyboardconfig.cpp:146
+#: src/input/inputmanager.cpp:440 src/input/keyboardconfig.cpp:146
msgid "u key"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/basic.cpp:36
+#: src/input/pages/basic.cpp:34
msgid "Target and attack keys"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/basic.cpp:48
+#: src/input/pages/basic.cpp:46
msgid "Target & attack closest monster"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/basic.cpp:54
+#: src/input/pages/basic.cpp:52
msgid "Target & attack closest player"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/basic.cpp:60
+#: src/input/pages/basic.cpp:58
msgid "Move to Target"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/basic.cpp:66
+#: src/input/pages/basic.cpp:64
msgid "Change Move to Target type"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/basic.cpp:72
+#: src/input/pages/basic.cpp:70
msgid "Move to Home location"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/basic.cpp:78
+#: src/input/pages/basic.cpp:76
msgid "Set home location"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/basic.cpp:84
+#: src/input/pages/basic.cpp:82
msgid "Move to navigation point"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/basic.cpp:96
+#: src/input/pages/basic.cpp:94
msgid "Stop Attack / Modifier key"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/basic.cpp:102
+#: src/input/pages/basic.cpp:100
msgid "Untarget"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/basic.cpp:108
+#: src/input/pages/basic.cpp:106
msgid "Target monster"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/basic.cpp:114
+#: src/input/pages/basic.cpp:112
msgid "Target closest monster (without filters)"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/basic.cpp:120
+#: src/input/pages/basic.cpp:118
msgid "Target NPC"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/basic.cpp:126
+#: src/input/pages/basic.cpp:124
msgid "Target Player"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/basic.cpp:132
+#: src/input/pages/basic.cpp:130
msgid "Target mercenary"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/basic.cpp:138
+#: src/input/pages/basic.cpp:136
+msgid "Change targeting type"
+msgstr ""
+
+#. TRANSLATORS: input action name
+#: src/input/pages/basic.cpp:142
msgid "Target pet"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/basic.cpp:144
+#: src/input/pages/basic.cpp:148
msgid "Catch pet"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/basic.cpp:150
+#: src/input/pages/basic.cpp:154
msgid "Other Keys"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/basic.cpp:156
+#: src/input/pages/basic.cpp:160
msgid "Pickup"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/basic.cpp:162
+#: src/input/pages/basic.cpp:166
msgid "Change Pickup Type"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/basic.cpp:168
+#: src/input/pages/basic.cpp:172
msgid "Sit"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/basic.cpp:174
+#: src/input/pages/basic.cpp:178
msgid "Screenshot"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/basic.cpp:180
+#: src/input/pages/basic.cpp:184
msgid "Enable/Disable Trading"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/basic.cpp:186
+#: src/input/pages/basic.cpp:190
msgid "Open trade window"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/basic.cpp:192
+#: src/input/pages/basic.cpp:196
msgid "Start trade with target"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/basic.cpp:198
+#: src/input/pages/basic.cpp:202
msgid "Follow selected player"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/basic.cpp:204
+#: src/input/pages/basic.cpp:208
msgid "Change Map View Mode"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/basic.cpp:210
+#: src/input/pages/basic.cpp:214
msgid "Select OK"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/basic.cpp:222
+#: src/input/pages/basic.cpp:226
msgid "Stop or sit"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/basic.cpp:228
+#: src/input/pages/basic.cpp:232
msgid "Return to safe video mode"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/basic.cpp:234
+#: src/input/pages/basic.cpp:238
msgid "Fire your homunculus"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/basic.cpp:252
+#: src/input/pages/basic.cpp:256
msgid "Open context menu"
msgstr ""
#. TRANSLATORS: input action group
-#: src/input/pages/chat.cpp:33
+#: src/input/pages/chat.cpp:31
msgid "Main"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/chat.cpp:39
+#: src/input/pages/chat.cpp:37
msgid "Toggle Chat"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/chat.cpp:45
+#: src/input/pages/chat.cpp:43
msgid "Chat modifier key"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/chat.cpp:51
+#: src/input/pages/chat.cpp:49
msgid "Scroll Chat Up"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/chat.cpp:57
+#: src/input/pages/chat.cpp:55
msgid "Scroll Chat Down"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/chat.cpp:69
+#: src/input/pages/chat.cpp:67
msgid "Previous Chat Tab"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/chat.cpp:75
+#: src/input/pages/chat.cpp:73
msgid "Next Chat Tab"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/chat.cpp:81
+#: src/input/pages/chat.cpp:79
msgid "Clear current chat tab"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/chat.cpp:87
+#: src/input/pages/chat.cpp:85
msgid "Close current Chat Tab"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/chat.cpp:93
+#: src/input/pages/chat.cpp:91
msgid "Close all chat tabs"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/chat.cpp:99
+#: src/input/pages/chat.cpp:97
msgid "Select general tab"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/chat.cpp:105
+#: src/input/pages/chat.cpp:103
msgid "Select debug tab"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/chat.cpp:111
+#: src/input/pages/chat.cpp:109
msgid "Select trade tab"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/chat.cpp:117
+#: src/input/pages/chat.cpp:115
msgid "Select battle tab"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/chat.cpp:123
+#: src/input/pages/chat.cpp:121
msgid "Select gm tab"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/chat.cpp:129
+#: src/input/pages/chat.cpp:127
msgid "Select lang tab"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/chat.cpp:135
+#: src/input/pages/chat.cpp:133
msgid "Select party tab"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/chat.cpp:141
+#: src/input/pages/chat.cpp:139
msgid "Select guild tab"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/chat.cpp:153
+#: src/input/pages/chat.cpp:151
msgid "Ignore all whispers"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/chat.cpp:159
+#: src/input/pages/chat.cpp:157
msgid "Ignore all whispers on server side"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/chat.cpp:165
+#: src/input/pages/chat.cpp:163
msgid "Unignore all whispers on server side"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/chat.cpp:171
+#: src/input/pages/chat.cpp:169
msgid "Previous chat line"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/chat.cpp:177
+#: src/input/pages/chat.cpp:175
msgid "Next chat line"
msgstr ""
#. TRANSLATORS: input action group
-#: src/input/pages/chat.cpp:183
+#: src/input/pages/chat.cpp:181
msgid "Smiles"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/chat.cpp:189
+#: src/input/pages/chat.cpp:187
msgid "Show smiles"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/emotes.cpp:37
+#: src/input/pages/emotes.cpp:35
msgid "Emote modifiers keys"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/emotes.cpp:43
+#: src/input/pages/emotes.cpp:41
msgid "Emote modifier key"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/emotes.cpp:49
+#: src/input/pages/emotes.cpp:47
msgid "Pet emote modifier key"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/emotes.cpp:55
+#: src/input/pages/emotes.cpp:53
msgid "Homunculus / mercenary emote modifier key"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/emotes.cpp:61
+#: src/input/pages/emotes.cpp:59
msgid "Emote shortcuts"
msgstr ""
#. TRANSLATORS: input action name
-#: 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
+#: src/input/pages/emotes.cpp:65 src/input/pages/emotes.cpp:71
+#: src/input/pages/emotes.cpp:77 src/input/pages/emotes.cpp:83
+#: src/input/pages/emotes.cpp:89 src/input/pages/emotes.cpp:95
+#: src/input/pages/emotes.cpp:101 src/input/pages/emotes.cpp:107
+#: src/input/pages/emotes.cpp:113 src/input/pages/emotes.cpp:119
+#: src/input/pages/emotes.cpp:125 src/input/pages/emotes.cpp:131
+#: src/input/pages/emotes.cpp:137 src/input/pages/emotes.cpp:143
+#: src/input/pages/emotes.cpp:149 src/input/pages/emotes.cpp:155
+#: src/input/pages/emotes.cpp:161 src/input/pages/emotes.cpp:167
+#: src/input/pages/emotes.cpp:173 src/input/pages/emotes.cpp:179
+#: src/input/pages/emotes.cpp:185 src/input/pages/emotes.cpp:191
+#: src/input/pages/emotes.cpp:197 src/input/pages/emotes.cpp:203
+#: src/input/pages/emotes.cpp:209 src/input/pages/emotes.cpp:215
+#: src/input/pages/emotes.cpp:221 src/input/pages/emotes.cpp:227
+#: src/input/pages/emotes.cpp:233 src/input/pages/emotes.cpp:239
+#: src/input/pages/emotes.cpp:245 src/input/pages/emotes.cpp:251
+#: src/input/pages/emotes.cpp:257 src/input/pages/emotes.cpp:263
+#: src/input/pages/emotes.cpp:269 src/input/pages/emotes.cpp:275
+#: src/input/pages/emotes.cpp:281 src/input/pages/emotes.cpp:287
+#: src/input/pages/emotes.cpp:293 src/input/pages/emotes.cpp:299
+#: src/input/pages/emotes.cpp:305 src/input/pages/emotes.cpp:311
+#: src/input/pages/emotes.cpp:317 src/input/pages/emotes.cpp:323
+#: src/input/pages/emotes.cpp:329 src/input/pages/emotes.cpp:335
+#: src/input/pages/emotes.cpp:341 src/input/pages/emotes.cpp:347
#, c-format
msgid "Emote Shortcut %d"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/emotes.cpp:360
+#: src/input/pages/emotes.cpp:358
msgid "Pet emote shortcuts"
msgstr ""
#. TRANSLATORS: input action name
-#: 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
+#: src/input/pages/emotes.cpp:364 src/input/pages/emotes.cpp:370
+#: src/input/pages/emotes.cpp:376 src/input/pages/emotes.cpp:382
+#: src/input/pages/emotes.cpp:388 src/input/pages/emotes.cpp:394
+#: src/input/pages/emotes.cpp:400 src/input/pages/emotes.cpp:406
+#: src/input/pages/emotes.cpp:412 src/input/pages/emotes.cpp:418
+#: src/input/pages/emotes.cpp:424 src/input/pages/emotes.cpp:430
+#: src/input/pages/emotes.cpp:436 src/input/pages/emotes.cpp:442
+#: src/input/pages/emotes.cpp:448 src/input/pages/emotes.cpp:454
+#: src/input/pages/emotes.cpp:460 src/input/pages/emotes.cpp:466
+#: src/input/pages/emotes.cpp:472 src/input/pages/emotes.cpp:478
+#: src/input/pages/emotes.cpp:484 src/input/pages/emotes.cpp:490
+#: src/input/pages/emotes.cpp:496 src/input/pages/emotes.cpp:502
+#: src/input/pages/emotes.cpp:508 src/input/pages/emotes.cpp:514
+#: src/input/pages/emotes.cpp:520 src/input/pages/emotes.cpp:526
+#: src/input/pages/emotes.cpp:532 src/input/pages/emotes.cpp:538
+#: src/input/pages/emotes.cpp:544 src/input/pages/emotes.cpp:550
+#: src/input/pages/emotes.cpp:556 src/input/pages/emotes.cpp:562
+#: src/input/pages/emotes.cpp:568 src/input/pages/emotes.cpp:574
+#: src/input/pages/emotes.cpp:580 src/input/pages/emotes.cpp:586
+#: src/input/pages/emotes.cpp:592 src/input/pages/emotes.cpp:598
+#: src/input/pages/emotes.cpp:604 src/input/pages/emotes.cpp:610
+#: src/input/pages/emotes.cpp:616 src/input/pages/emotes.cpp:622
+#: src/input/pages/emotes.cpp:628 src/input/pages/emotes.cpp:634
+#: src/input/pages/emotes.cpp:640 src/input/pages/emotes.cpp:646
#, c-format
msgid "Pet emote shortcut %d"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/gui.cpp:33
+#: src/input/pages/gui.cpp:31
msgid "Move & selection"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/gui.cpp:39
+#: src/input/pages/gui.cpp:37
msgid "Move Up"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/gui.cpp:45
+#: src/input/pages/gui.cpp:43
msgid "Move Down"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/gui.cpp:51
+#: src/input/pages/gui.cpp:49
msgid "Move Left"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/gui.cpp:57
+#: src/input/pages/gui.cpp:55
msgid "Move Right"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/gui.cpp:63
+#: src/input/pages/gui.cpp:61
msgid "Move Home"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/gui.cpp:69
+#: src/input/pages/gui.cpp:67
msgid "Move End"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/gui.cpp:75
+#: src/input/pages/gui.cpp:73
msgid "Page up"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/gui.cpp:81
+#: src/input/pages/gui.cpp:79
msgid "Page down"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/gui.cpp:99
+#: src/input/pages/gui.cpp:97
msgid "Select2"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/gui.cpp:117
+#: src/input/pages/gui.cpp:115
msgid "Backspace"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/gui.cpp:123
-msgid "Insert"
-msgstr ""
-
-#. TRANSLATORS: input action name
-#: src/input/pages/gui.cpp:129
+#: src/input/pages/gui.cpp:127
msgid "Tab"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/gui.cpp:135
+#: src/input/pages/gui.cpp:133
msgid "Mod"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/gui.cpp:141
+#: src/input/pages/gui.cpp:139
msgid "Ctrl"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/move.cpp:37
+#: src/input/pages/move.cpp:35
msgid "Move Keys"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/move.cpp:43
+#: src/input/pages/move.cpp:41
msgid "Move player up"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/move.cpp:49
+#: src/input/pages/move.cpp:47
msgid "Move player down"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/move.cpp:55
+#: src/input/pages/move.cpp:53
msgid "Move player left"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/move.cpp:61
+#: src/input/pages/move.cpp:59
msgid "Move player right"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/move.cpp:67
+#: src/input/pages/move.cpp:65
msgid "Move player forward"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/move.cpp:73
+#: src/input/pages/move.cpp:71
msgid "Move pet up"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/move.cpp:79
+#: src/input/pages/move.cpp:77
msgid "Move pet down"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/move.cpp:85
+#: src/input/pages/move.cpp:83
msgid "Move pet left"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/move.cpp:91
+#: src/input/pages/move.cpp:89
msgid "Move pet right"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/move.cpp:97
+#: src/input/pages/move.cpp:95
msgid "Move to navigation point shortcuts"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/move.cpp:103 src/input/pages/move.cpp:109
-#: src/input/pages/move.cpp:115 src/input/pages/move.cpp:121
-#: src/input/pages/move.cpp:127 src/input/pages/move.cpp:133
-#: src/input/pages/move.cpp:139 src/input/pages/move.cpp:145
-#: src/input/pages/move.cpp:151 src/input/pages/move.cpp:157
-#: src/input/pages/move.cpp:163 src/input/pages/move.cpp:169
-#: src/input/pages/move.cpp:175 src/input/pages/move.cpp:181
-#: src/input/pages/move.cpp:187 src/input/pages/move.cpp:193
-#: src/input/pages/move.cpp:199 src/input/pages/move.cpp:205
-#: src/input/pages/move.cpp:211 src/input/pages/move.cpp:217
-#: src/input/pages/move.cpp:223 src/input/pages/move.cpp:229
-#: src/input/pages/move.cpp:235 src/input/pages/move.cpp:241
-#: src/input/pages/move.cpp:247 src/input/pages/move.cpp:253
-#: src/input/pages/move.cpp:259 src/input/pages/move.cpp:265
-#: src/input/pages/move.cpp:271 src/input/pages/move.cpp:277
-#: src/input/pages/move.cpp:283 src/input/pages/move.cpp:289
-#: src/input/pages/move.cpp:295 src/input/pages/move.cpp:301
-#: src/input/pages/move.cpp:307 src/input/pages/move.cpp:313
-#: src/input/pages/move.cpp:319 src/input/pages/move.cpp:325
-#: src/input/pages/move.cpp:331 src/input/pages/move.cpp:337
-#: src/input/pages/move.cpp:343 src/input/pages/move.cpp:349
-#: src/input/pages/move.cpp:355 src/input/pages/move.cpp:361
-#: src/input/pages/move.cpp:367 src/input/pages/move.cpp:373
-#: src/input/pages/move.cpp:379 src/input/pages/move.cpp:385
+#: src/input/pages/move.cpp:101 src/input/pages/move.cpp:107
+#: src/input/pages/move.cpp:113 src/input/pages/move.cpp:119
+#: src/input/pages/move.cpp:125 src/input/pages/move.cpp:131
+#: src/input/pages/move.cpp:137 src/input/pages/move.cpp:143
+#: src/input/pages/move.cpp:149 src/input/pages/move.cpp:155
+#: src/input/pages/move.cpp:161 src/input/pages/move.cpp:167
+#: src/input/pages/move.cpp:173 src/input/pages/move.cpp:179
+#: src/input/pages/move.cpp:185 src/input/pages/move.cpp:191
+#: src/input/pages/move.cpp:197 src/input/pages/move.cpp:203
+#: src/input/pages/move.cpp:209 src/input/pages/move.cpp:215
+#: src/input/pages/move.cpp:221 src/input/pages/move.cpp:227
+#: src/input/pages/move.cpp:233 src/input/pages/move.cpp:239
+#: src/input/pages/move.cpp:245 src/input/pages/move.cpp:251
+#: src/input/pages/move.cpp:257 src/input/pages/move.cpp:263
+#: src/input/pages/move.cpp:269 src/input/pages/move.cpp:275
+#: src/input/pages/move.cpp:281 src/input/pages/move.cpp:287
+#: src/input/pages/move.cpp:293 src/input/pages/move.cpp:299
+#: src/input/pages/move.cpp:305 src/input/pages/move.cpp:311
+#: src/input/pages/move.cpp:317 src/input/pages/move.cpp:323
+#: src/input/pages/move.cpp:329 src/input/pages/move.cpp:335
+#: src/input/pages/move.cpp:341 src/input/pages/move.cpp:347
+#: src/input/pages/move.cpp:353 src/input/pages/move.cpp:359
+#: src/input/pages/move.cpp:365 src/input/pages/move.cpp:371
+#: src/input/pages/move.cpp:377 src/input/pages/move.cpp:383
#, c-format
msgid "Move to point Shortcut %d"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:36
+#: src/input/pages/other.cpp:34
msgid "Input ignore"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:42
+#: src/input/pages/other.cpp:40
msgid "Ignore input 1"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:48
+#: src/input/pages/other.cpp:46
msgid "Ignore input 2"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:54
+#: src/input/pages/other.cpp:52
msgid "Direction keys"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:60
+#: src/input/pages/other.cpp:58
msgid "Player direct up"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:66
+#: src/input/pages/other.cpp:64
msgid "Player direct down"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:72
+#: src/input/pages/other.cpp:70
msgid "Player direct left"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:78
+#: src/input/pages/other.cpp:76
msgid "Player direct right"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:84
+#: src/input/pages/other.cpp:82
msgid "Pet direct up"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:90
+#: src/input/pages/other.cpp:88
msgid "Pet direct down"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:96
+#: src/input/pages/other.cpp:94
msgid "Pet direct left"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:102
+#: src/input/pages/other.cpp:100
msgid "Pet direct right"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:114
+#: src/input/pages/other.cpp:112
msgid "Crazy moves"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:120
+#: src/input/pages/other.cpp:118
msgid "Change Crazy Move mode"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:126
+#: src/input/pages/other.cpp:124
msgid "Quick Drop N Items from 0 slot"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:132
+#: src/input/pages/other.cpp:130
msgid "Quick Drop N Items"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:138
+#: src/input/pages/other.cpp:136
msgid "Switch Quick Drop Counter"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:144
+#: src/input/pages/other.cpp:142
msgid "Quick heal target or self"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:150
+#: src/input/pages/other.cpp:148
msgid "Heal the most injured player"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:156
+#: src/input/pages/other.cpp:154
msgid "Use #itenplz spell"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:162
+#: src/input/pages/other.cpp:160
msgid "Use magic attack"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:168
+#: src/input/pages/other.cpp:166
msgid "Switch magic attack"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:174
+#: src/input/pages/other.cpp:172
msgid "Switch pvp attack"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:180
+#: src/input/pages/other.cpp:178
msgid "Change move type"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:186
+#: src/input/pages/other.cpp:184
msgid "Change Attack Weapon Type"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:192
+#: src/input/pages/other.cpp:190
msgid "Change Attack Type"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:198
+#: src/input/pages/other.cpp:196
msgid "Change Follow mode"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:204
+#: src/input/pages/other.cpp:202
msgid "Change Imitation mode"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:210
+#: src/input/pages/other.cpp:208
msgid "Disable / Enable Game modifier keys"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:216
+#: src/input/pages/other.cpp:214
msgid "On / Off audio"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:222
+#: src/input/pages/other.cpp:220
msgid "Enable / Disable away mode"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:228
+#: src/input/pages/other.cpp:226
msgid "Emulate right click from keyboard"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:234
+#: src/input/pages/other.cpp:232
msgid "Toggle camera mode"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:240
+#: src/input/pages/other.cpp:238
msgid "Toggle ipc mode"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:246
+#: src/input/pages/other.cpp:244
msgid "Show information about position in chat"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:252
+#: src/input/pages/other.cpp:250
msgid "Show online players number in chat"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:258
+#: src/input/pages/other.cpp:256
msgid "Show onscreen keyboard"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:264
+#: src/input/pages/other.cpp:262
msgid "Clean cached graphics"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:270
+#: src/input/pages/other.cpp:268
msgid "Clean cached fonts"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:276
+#: src/input/pages/other.cpp:274
msgid "Print visible players in chat"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:282
+#: src/input/pages/other.cpp:280
msgid "Print all visible beings in chat"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:288
+#: src/input/pages/other.cpp:286
msgid "Load shop items list from disk"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:294
+#: src/input/pages/other.cpp:292
msgid "Save shop items list to disk"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:300
+#: src/input/pages/other.cpp:298
msgid "Print debug cache info"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:306
+#: src/input/pages/other.cpp:304
msgid "Undress selected player"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:312
+#: src/input/pages/other.cpp:310
msgid "Quick disconnect from server"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:318
+#: src/input/pages/other.cpp:316
msgid "Disable debug particle"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:324
+#: src/input/pages/other.cpp:322
msgid "Create items (for gms)"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:330
+#: src/input/pages/other.cpp:328
msgid "Print configured directories in chat"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:336
+#: src/input/pages/other.cpp:334
msgid "Print client uptime in chat"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:342
+#: src/input/pages/other.cpp:340
msgid "Dump debug information"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:348
+#: src/input/pages/other.cpp:346
msgid "Crash client"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:354
+#: src/input/pages/other.cpp:352
msgid "Dump graphics info into chat"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:360
+#: src/input/pages/other.cpp:358
msgid "Dump tests info into chat"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:366
+#: src/input/pages/other.cpp:364
msgid "Print OpenGL version in chat"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:372
+#: src/input/pages/other.cpp:370
msgid "Print enabled mods in chat"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:378
+#: src/input/pages/other.cpp:376
msgid "Dump environments into log"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:384
+#: src/input/pages/other.cpp:382
msgid "Dump OpenGL state into log"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:391
+#: src/input/pages/other.cpp:389
msgid "Test SDL font speed"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:398
+#: src/input/pages/other.cpp:396
msgid "Upload main config"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:404
+#: src/input/pages/other.cpp:402
msgid "Upload server config"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:416
+#: src/input/pages/other.cpp:414
msgid "Fire your mercenary"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:422
+#: src/input/pages/other.cpp:420
msgid "Pet ai start"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:428
+#: src/input/pages/other.cpp:426
msgid "Pet ai stop"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/outfits.cpp:37
+#: src/input/pages/outfits.cpp:35
msgid "Outfits keys"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/outfits.cpp:43
+#: src/input/pages/outfits.cpp:41
msgid "Wear Outfit"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/outfits.cpp:49
+#: src/input/pages/outfits.cpp:47
msgid "Copy Outfit"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/outfits.cpp:55
+#: src/input/pages/outfits.cpp:53
msgid "Copy equipped to Outfit"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/outfits.cpp:61
+#: src/input/pages/outfits.cpp:59
msgid "Show hat in chat"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/outfits.cpp:67
+#: src/input/pages/outfits.cpp:65
msgid "Outfits shortcuts"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/outfits.cpp:73 src/input/pages/outfits.cpp:79
-#: src/input/pages/outfits.cpp:85 src/input/pages/outfits.cpp:91
-#: src/input/pages/outfits.cpp:97 src/input/pages/outfits.cpp:103
-#: src/input/pages/outfits.cpp:109 src/input/pages/outfits.cpp:115
-#: src/input/pages/outfits.cpp:121 src/input/pages/outfits.cpp:127
-#: src/input/pages/outfits.cpp:133 src/input/pages/outfits.cpp:139
-#: src/input/pages/outfits.cpp:145 src/input/pages/outfits.cpp:151
-#: src/input/pages/outfits.cpp:157 src/input/pages/outfits.cpp:163
-#: src/input/pages/outfits.cpp:169 src/input/pages/outfits.cpp:175
-#: src/input/pages/outfits.cpp:181 src/input/pages/outfits.cpp:187
-#: src/input/pages/outfits.cpp:193 src/input/pages/outfits.cpp:199
-#: src/input/pages/outfits.cpp:205 src/input/pages/outfits.cpp:211
-#: src/input/pages/outfits.cpp:217 src/input/pages/outfits.cpp:223
-#: src/input/pages/outfits.cpp:229 src/input/pages/outfits.cpp:235
-#: src/input/pages/outfits.cpp:241 src/input/pages/outfits.cpp:247
-#: src/input/pages/outfits.cpp:253 src/input/pages/outfits.cpp:259
-#: src/input/pages/outfits.cpp:265 src/input/pages/outfits.cpp:271
-#: src/input/pages/outfits.cpp:277 src/input/pages/outfits.cpp:283
-#: src/input/pages/outfits.cpp:289 src/input/pages/outfits.cpp:295
-#: src/input/pages/outfits.cpp:301 src/input/pages/outfits.cpp:307
-#: src/input/pages/outfits.cpp:313 src/input/pages/outfits.cpp:319
-#: src/input/pages/outfits.cpp:325 src/input/pages/outfits.cpp:331
-#: src/input/pages/outfits.cpp:337 src/input/pages/outfits.cpp:343
-#: src/input/pages/outfits.cpp:349 src/input/pages/outfits.cpp:355
+#: src/input/pages/outfits.cpp:71 src/input/pages/outfits.cpp:77
+#: src/input/pages/outfits.cpp:83 src/input/pages/outfits.cpp:89
+#: src/input/pages/outfits.cpp:95 src/input/pages/outfits.cpp:101
+#: src/input/pages/outfits.cpp:107 src/input/pages/outfits.cpp:113
+#: src/input/pages/outfits.cpp:119 src/input/pages/outfits.cpp:125
+#: src/input/pages/outfits.cpp:131 src/input/pages/outfits.cpp:137
+#: src/input/pages/outfits.cpp:143 src/input/pages/outfits.cpp:149
+#: src/input/pages/outfits.cpp:155 src/input/pages/outfits.cpp:161
+#: src/input/pages/outfits.cpp:167 src/input/pages/outfits.cpp:173
+#: src/input/pages/outfits.cpp:179 src/input/pages/outfits.cpp:185
+#: src/input/pages/outfits.cpp:191 src/input/pages/outfits.cpp:197
+#: src/input/pages/outfits.cpp:203 src/input/pages/outfits.cpp:209
+#: src/input/pages/outfits.cpp:215 src/input/pages/outfits.cpp:221
+#: src/input/pages/outfits.cpp:227 src/input/pages/outfits.cpp:233
+#: src/input/pages/outfits.cpp:239 src/input/pages/outfits.cpp:245
+#: src/input/pages/outfits.cpp:251 src/input/pages/outfits.cpp:257
+#: src/input/pages/outfits.cpp:263 src/input/pages/outfits.cpp:269
+#: src/input/pages/outfits.cpp:275 src/input/pages/outfits.cpp:281
+#: src/input/pages/outfits.cpp:287 src/input/pages/outfits.cpp:293
+#: src/input/pages/outfits.cpp:299 src/input/pages/outfits.cpp:305
+#: src/input/pages/outfits.cpp:311 src/input/pages/outfits.cpp:317
+#: src/input/pages/outfits.cpp:323 src/input/pages/outfits.cpp:329
+#: src/input/pages/outfits.cpp:335 src/input/pages/outfits.cpp:341
+#: src/input/pages/outfits.cpp:347 src/input/pages/outfits.cpp:353
#, c-format
msgid "Outfit Shortcut %d"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/shortcuts.cpp:37
+#: src/input/pages/shortcuts.cpp:35
msgid "Shortcuts modifiers keys"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/shortcuts.cpp:43
+#: src/input/pages/shortcuts.cpp:41
msgid "Item Shortcuts Key"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/shortcuts.cpp:49
+#: src/input/pages/shortcuts.cpp:47
msgid "Shortcuts keys"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/shortcuts.cpp:55 src/input/pages/shortcuts.cpp:61
-#: src/input/pages/shortcuts.cpp:67 src/input/pages/shortcuts.cpp:73
-#: src/input/pages/shortcuts.cpp:79 src/input/pages/shortcuts.cpp:85
-#: src/input/pages/shortcuts.cpp:91 src/input/pages/shortcuts.cpp:97
-#: src/input/pages/shortcuts.cpp:103 src/input/pages/shortcuts.cpp:109
-#: src/input/pages/shortcuts.cpp:115 src/input/pages/shortcuts.cpp:121
-#: src/input/pages/shortcuts.cpp:127 src/input/pages/shortcuts.cpp:133
-#: src/input/pages/shortcuts.cpp:139 src/input/pages/shortcuts.cpp:145
-#: src/input/pages/shortcuts.cpp:151 src/input/pages/shortcuts.cpp:157
-#: src/input/pages/shortcuts.cpp:163 src/input/pages/shortcuts.cpp:169
+#: src/input/pages/shortcuts.cpp:53 src/input/pages/shortcuts.cpp:59
+#: src/input/pages/shortcuts.cpp:65 src/input/pages/shortcuts.cpp:71
+#: src/input/pages/shortcuts.cpp:77 src/input/pages/shortcuts.cpp:83
+#: src/input/pages/shortcuts.cpp:89 src/input/pages/shortcuts.cpp:95
+#: src/input/pages/shortcuts.cpp:101 src/input/pages/shortcuts.cpp:107
+#: src/input/pages/shortcuts.cpp:113 src/input/pages/shortcuts.cpp:119
+#: src/input/pages/shortcuts.cpp:125 src/input/pages/shortcuts.cpp:131
+#: src/input/pages/shortcuts.cpp:137 src/input/pages/shortcuts.cpp:143
+#: src/input/pages/shortcuts.cpp:149 src/input/pages/shortcuts.cpp:155
+#: src/input/pages/shortcuts.cpp:161 src/input/pages/shortcuts.cpp:167
#, c-format
msgid "Item Shortcut %d"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/windows.cpp:42
+#: src/input/pages/windows.cpp:40
msgid "Show Windows Menu"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/windows.cpp:48
+#: src/input/pages/windows.cpp:46
msgid "Hide Windows"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/windows.cpp:54
+#: src/input/pages/windows.cpp:52
msgid "About Window"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/windows.cpp:60
+#: src/input/pages/windows.cpp:58
msgid "Bank Window"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/windows.cpp:66
+#: src/input/pages/windows.cpp:64
msgid "Help Window"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/windows.cpp:72
+#: src/input/pages/windows.cpp:70
msgid "Status Window"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/windows.cpp:78
+#: src/input/pages/windows.cpp:76
msgid "Inventory Window"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/windows.cpp:84
+#: src/input/pages/windows.cpp:82
msgid "Equipment Window"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/windows.cpp:90
+#: src/input/pages/windows.cpp:88
msgid "Skill Window"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/windows.cpp:96
+#: src/input/pages/windows.cpp:94
msgid "Minimap Window"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/windows.cpp:102
+#: src/input/pages/windows.cpp:100
msgid "Chat Window"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/windows.cpp:108
+#: src/input/pages/windows.cpp:106
msgid "Item Shortcut Window"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/windows.cpp:114
+#: src/input/pages/windows.cpp:112
msgid "Setup Window"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/windows.cpp:120
+#: src/input/pages/windows.cpp:118
msgid "Debug Window"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/windows.cpp:126
+#: src/input/pages/windows.cpp:124
msgid "Social Window"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/windows.cpp:132
+#: src/input/pages/windows.cpp:130
msgid "Emote Shortcut Window"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/windows.cpp:138
+#: src/input/pages/windows.cpp:136
msgid "Outfits Window"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/windows.cpp:144
+#: src/input/pages/windows.cpp:142
msgid "Shop Window"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/windows.cpp:150
+#: src/input/pages/windows.cpp:148
msgid "Quick drop Window"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/windows.cpp:156
+#: src/input/pages/windows.cpp:154
msgid "Kill Stats Window"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/windows.cpp:162
+#: src/input/pages/windows.cpp:160
msgid "Commands Window"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/windows.cpp:168
-msgid "Bot Checker Window"
-msgstr ""
-
-#. TRANSLATORS: input action name
-#: src/input/pages/windows.cpp:174
+#: src/input/pages/windows.cpp:166
msgid "Who Is Online Window"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/windows.cpp:180
+#: src/input/pages/windows.cpp:172
msgid "Did you know Window"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/windows.cpp:186
+#: src/input/pages/windows.cpp:178
msgid "Quests Window"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/windows.cpp:192
+#: src/input/pages/windows.cpp:184
msgid "Updates Window"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/windows.cpp:198
+#: src/input/pages/windows.cpp:190
msgid "Cart window"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/windows.cpp:210
+#: src/input/pages/windows.cpp:196
+msgid "Quick settings window"
+msgstr ""
+
+#. TRANSLATORS: input action name
+#: src/input/pages/windows.cpp:208
msgid "Previous Social Tab"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/windows.cpp:216
+#: src/input/pages/windows.cpp:214
msgid "Next Social Tab"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/windows.cpp:222
+#: src/input/pages/windows.cpp:220
msgid "Previous Shortcuts tab"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/windows.cpp:228
+#: src/input/pages/windows.cpp:226
msgid "Next Shortcuts tab"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/windows.cpp:234
+#: src/input/pages/windows.cpp:232
msgid "Previous Commands tab"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/windows.cpp:240
+#: src/input/pages/windows.cpp:238
msgid "Next Commands tab"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/windows.cpp:246
+#: src/input/pages/windows.cpp:244
msgid "Previous inventory tab"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/windows.cpp:252
+#: src/input/pages/windows.cpp:250
msgid "Next inventory tab"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/windows.cpp:258
+#: src/input/pages/windows.cpp:256
msgid "Clear drops window"
msgstr ""
#. TRANSLATORS: inventory type name
-#: src/inventory.cpp:304
+#: src/inventory.cpp:306
msgid "Storage"
msgstr ""
#. TRANSLATORS: inventory type name
-#: src/inventory.cpp:314
+#: src/inventory.cpp:311
msgid "Npc"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:78
+#: src/main.cpp:82
msgid "manaplus [options] [manaplus-file]"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:80
+#: src/main.cpp:84
msgid "[manaplus-file] : The manaplus file is an XML file (.manaplus)"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:83
+#: src/main.cpp:87
msgid " used to set custom parameters"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:85
+#: src/main.cpp:89
msgid " to the manaplus client."
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:88
+#: src/main.cpp:92
msgid "Options:"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:90
+#: src/main.cpp:94
msgid " -l --log-file : Log file to use"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:92
+#: src/main.cpp:96
msgid " -a --chat-log-dir : Chat log dir to use"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:94
+#: src/main.cpp:98
msgid " -v --version : Display the version"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:96
+#: src/main.cpp:100
msgid " -h --help : Display this help"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:98
+#: src/main.cpp:102
msgid " -C --config-dir : Configuration directory to use"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:101
+#: src/main.cpp:105
msgid " -U --username : Login with this username"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:103
+#: src/main.cpp:107
msgid " -P --password : Login with this password"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:105
+#: src/main.cpp:109
msgid " -c --character : Login with this character"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:107
+#: src/main.cpp:111
msgid " -s --server : Login server name or IP"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:109
+#: src/main.cpp:113
msgid " -y --server-type : Login server type"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:111
+#: src/main.cpp:115
msgid " -p --port : Login server port"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:113
+#: src/main.cpp:117
msgid " -H --update-host : Use this update host"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:115
+#: src/main.cpp:119
msgid " -D --default : Choose default character server and character"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:118
+#: src/main.cpp:122
msgid " -u --skip-update : Skip the update downloads"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:120
+#: src/main.cpp:124
msgid " -d --data : Directory to load game data from"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:123
+#: src/main.cpp:127
msgid " -L --localdata-dir : Directory to use as local data directory"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:126
+#: src/main.cpp:130
msgid " --screenshot-dir : Directory to store screenshots"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:129
+#: src/main.cpp:133
msgid " --safemode : Start game in safe mode"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:131
+#: src/main.cpp:135
msgid " --renderer : Set renderer type"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:133
+#: src/main.cpp:137
msgid " -T --tests : Start testing drivers and auto configuring"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:137
+#: src/main.cpp:141
msgid " -O --no-opengl : Disable OpenGL for this session"
msgstr ""
@@ -7825,8 +8166,8 @@ msgid "Failed to create character. Most likely the name is already taken."
msgstr ""
#. TRANSLATORS: error message
-#: src/net/ea/charserverhandler.cpp:117 src/net/ea/loginhandler.cpp:247
-#: src/net/eathena/loginhandler.cpp:224
+#: src/net/ea/charserverhandler.cpp:117 src/net/ea/loginhandler.cpp:249
+#: src/net/eathena/loginhandler.cpp:233
msgid "Wrong name."
msgstr ""
@@ -7855,7 +8196,8 @@ msgstr ""
msgid "Incorrect look."
msgstr ""
-#: src/net/ea/charserverhandler.cpp:160
+#. TRANSLATORS: info message
+#: src/net/ea/charserverhandler.cpp:168
msgid "Character deleted."
msgstr ""
@@ -7876,102 +8218,103 @@ msgstr ""
msgid "Whisper could not be sent, you ignored by all players."
msgstr ""
-#: src/net/ea/gamehandler.cpp:79
+#. TRANSLATORS: error header
+#: src/net/ea/gamehandler.cpp:81
msgid "Game"
msgstr ""
#. TRANSLATORS: error message
-#: src/net/ea/gamehandler.cpp:81
+#: src/net/ea/gamehandler.cpp:83
msgid "Request to quit denied!"
msgstr ""
#. TRANSLATORS: guild info message
-#: src/net/ea/guildhandler.cpp:137
+#: src/net/ea/guildhandler.cpp:121
#, c-format
msgid "Guild name: %s"
msgstr ""
#. TRANSLATORS: guild info message
-#: src/net/ea/guildhandler.cpp:140
+#: src/net/ea/guildhandler.cpp:124
#, c-format
msgid "Guild master: %s"
msgstr ""
#. TRANSLATORS: guild info message
-#: src/net/ea/guildhandler.cpp:143
+#: src/net/ea/guildhandler.cpp:127
#, c-format
msgid "Guild level: %d"
msgstr ""
#. TRANSLATORS: guild info message
-#: src/net/ea/guildhandler.cpp:146
+#: src/net/ea/guildhandler.cpp:130
#, c-format
msgid "Online members: %d"
msgstr ""
#. TRANSLATORS: guild info message
-#: src/net/ea/guildhandler.cpp:149
+#: src/net/ea/guildhandler.cpp:133
#, c-format
msgid "Max members: %d"
msgstr ""
#. TRANSLATORS: guild info message
-#: src/net/ea/guildhandler.cpp:152
+#: src/net/ea/guildhandler.cpp:136
#, c-format
msgid "Average level: %d"
msgstr ""
#. TRANSLATORS: guild info message
-#: src/net/ea/guildhandler.cpp:155
+#: src/net/ea/guildhandler.cpp:139
#, c-format
msgid "Guild exp: %d"
msgstr ""
#. TRANSLATORS: guild info message
-#: src/net/ea/guildhandler.cpp:158
+#: src/net/ea/guildhandler.cpp:142
#, c-format
msgid "Guild next exp: %d"
msgstr ""
#. TRANSLATORS: guild info message
-#: src/net/ea/guildhandler.cpp:161
+#: src/net/ea/guildhandler.cpp:145
#, c-format
msgid "Guild castle: %s"
msgstr ""
#. TRANSLATORS: error message
-#: src/net/ea/loginhandler.cpp:207 src/net/eathena/loginhandler.cpp:179
+#: src/net/ea/loginhandler.cpp:209 src/net/eathena/loginhandler.cpp:188
msgid "Unregistered ID."
msgstr ""
#. TRANSLATORS: error message
-#: src/net/ea/loginhandler.cpp:211 src/net/eathena/loginhandler.cpp:183
+#: src/net/ea/loginhandler.cpp:213 src/net/eathena/loginhandler.cpp:192
msgid "Wrong password."
msgstr ""
#. TRANSLATORS: error message
-#: src/net/ea/loginhandler.cpp:216 src/net/eathena/loginhandler.cpp:188
+#: src/net/ea/loginhandler.cpp:218 src/net/eathena/loginhandler.cpp:197
msgid "Account expired."
msgstr ""
#. TRANSLATORS: error message
-#: src/net/ea/loginhandler.cpp:220 src/net/eathena/loginhandler.cpp:192
+#: src/net/ea/loginhandler.cpp:222 src/net/eathena/loginhandler.cpp:201
msgid "Rejected from server."
msgstr ""
#. TRANSLATORS: error message
-#: src/net/ea/loginhandler.cpp:224 src/net/eathena/loginhandler.cpp:196
+#: src/net/ea/loginhandler.cpp:226 src/net/eathena/loginhandler.cpp:205
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:201
+#: src/net/ea/loginhandler.cpp:231 src/net/eathena/loginhandler.cpp:210
msgid "Client too old."
msgstr ""
#. TRANSLATORS: error message
-#: src/net/ea/loginhandler.cpp:233 src/net/eathena/loginhandler.cpp:205
+#: src/net/ea/loginhandler.cpp:235 src/net/eathena/loginhandler.cpp:214
#, c-format
msgid ""
"You have been temporarily banned from the game until %s.\n"
@@ -7979,362 +8322,380 @@ msgid ""
msgstr ""
#. TRANSLATORS: error message
-#: src/net/ea/loginhandler.cpp:239 src/net/eathena/loginhandler.cpp:214
+#: src/net/ea/loginhandler.cpp:241 src/net/eathena/loginhandler.cpp:223
msgid "Server overpopulated."
msgstr ""
#. TRANSLATORS: error message
-#: src/net/ea/loginhandler.cpp:243 src/net/eathena/loginhandler.cpp:219
+#: src/net/ea/loginhandler.cpp:245 src/net/eathena/loginhandler.cpp:228
msgid "This user name is already taken."
msgstr ""
#. TRANSLATORS: error message
-#: src/net/ea/loginhandler.cpp:251 src/net/eathena/loginhandler.cpp:229
+#: src/net/ea/loginhandler.cpp:253 src/net/eathena/loginhandler.cpp:238
msgid "Incorrect email."
msgstr ""
#. TRANSLATORS: error message
-#: src/net/ea/loginhandler.cpp:255 src/net/eathena/loginhandler.cpp:234
+#: src/net/ea/loginhandler.cpp:257 src/net/eathena/loginhandler.cpp:243
msgid "Username permanently erased."
msgstr ""
#. TRANSLATORS: error message
-#: src/net/ea/loginhandler.cpp:259 src/net/eathena/loginhandler.cpp:238
-#: src/net/tmwa/loginhandler.cpp:286
+#: src/net/ea/loginhandler.cpp:261 src/net/eathena/loginhandler.cpp:247
+#: src/net/eathena/loginhandler.cpp:355 src/net/tmwa/loginhandler.cpp:255
msgid "Unknown error."
msgstr ""
#. TRANSLATORS: error message
-#: src/net/ea/network.cpp:99
+#: src/net/ea/network.cpp:101
msgid "Empty address given to Network::connect()!"
msgstr ""
#. TRANSLATORS: error message
-#: src/net/ea/network.cpp:207
+#: src/net/ea/network.cpp:209
msgid "Unable to resolve host \""
msgstr ""
#. TRANSLATORS: error message
-#: src/net/ea/network.cpp:288
+#: src/net/ea/network.cpp:290
msgid "Connection to server terminated. "
msgstr ""
+#. TRANSLATORS: error message
#. TRANSLATORS: char rename error
-#: src/net/eathena/charserverhandler.cpp:576
-#: src/net/eathena/charserverhandler.cpp:613
+#: src/net/eathena/charserverhandler.cpp:589
+#: src/net/eathena/charserverhandler.cpp:635
msgid "Character rename error."
msgstr ""
-#: src/net/eathena/charserverhandler.cpp:591
+#. TRANSLATORS: info message
+#: src/net/eathena/charserverhandler.cpp:610
msgid "Character renamed."
msgstr ""
#. TRANSLATORS: char rename error
-#: src/net/eathena/charserverhandler.cpp:604
+#: src/net/eathena/charserverhandler.cpp:626
msgid "Rename not allowed."
msgstr ""
#. TRANSLATORS: char rename error
-#: src/net/eathena/charserverhandler.cpp:608
+#: src/net/eathena/charserverhandler.cpp:630
msgid "New name is not set."
msgstr ""
#. TRANSLATORS: char rename error
-#: src/net/eathena/charserverhandler.cpp:617
+#: src/net/eathena/charserverhandler.cpp:639
msgid "Character not found."
msgstr ""
-#: src/net/eathena/charserverhandler.cpp:651
-#: src/net/tmwa/charserverhandler.cpp:533
+#. TRANSLATORS: error message
+#: src/net/eathena/charserverhandler.cpp:681
+#: src/net/tmwa/charserverhandler.cpp:504
msgid "Failed to delete character."
msgstr ""
-#: src/net/eathena/chathandler.cpp:448
+#: src/net/eathena/chathandler.cpp:447
msgid "Can't cast skill in this area."
msgstr ""
-#: src/net/eathena/chathandler.cpp:451
+#: src/net/eathena/chathandler.cpp:450
msgid "Can't use item in this area."
msgstr ""
-#: src/net/eathena/chathandler.cpp:454
+#: src/net/eathena/chathandler.cpp:453
msgid "Can't equip. Wrong level."
msgstr ""
-#: src/net/eathena/chathandler.cpp:457
+#: src/net/eathena/chathandler.cpp:456
msgid "Can't use. Wrong level."
msgstr ""
-#: src/net/eathena/chathandler.cpp:460
+#: src/net/eathena/chathandler.cpp:459
msgid "Work in progress."
msgstr ""
#. TRANSLATORS: chat message
-#: src/net/eathena/chathandler.cpp:634
+#: src/net/eathena/chathandler.cpp:639
#, c-format
msgid "Message could not be sent, channel %s is not exists."
msgstr ""
#. TRANSLATORS: chat message
-#: src/net/eathena/chathandler.cpp:774
+#: src/net/eathena/chathandler.cpp:785
#, c-format
msgid "Can't open channel. Channel %s is not exists."
msgstr ""
#. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:140 src/net/tmwa/generalhandler.cpp:143
+#: src/net/eathena/generalhandler.cpp:132 src/net/tmwa/generalhandler.cpp:141
#, c-format
msgid "Strength %s"
msgstr ""
#. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:141 src/net/tmwa/generalhandler.cpp:145
+#: src/net/eathena/generalhandler.cpp:133 src/net/tmwa/generalhandler.cpp:143
#, c-format
msgid "Agility %s"
msgstr ""
#. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:142 src/net/tmwa/generalhandler.cpp:147
+#: src/net/eathena/generalhandler.cpp:134 src/net/tmwa/generalhandler.cpp:145
#, c-format
msgid "Vitality %s"
msgstr ""
#. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:143 src/net/tmwa/generalhandler.cpp:149
+#: src/net/eathena/generalhandler.cpp:135 src/net/tmwa/generalhandler.cpp:147
#, c-format
msgid "Intelligence %s"
msgstr ""
#. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:144 src/net/tmwa/generalhandler.cpp:151
+#: src/net/eathena/generalhandler.cpp:136 src/net/tmwa/generalhandler.cpp:149
#, c-format
msgid "Dexterity %s"
msgstr ""
#. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:145 src/net/tmwa/generalhandler.cpp:153
+#: src/net/eathena/generalhandler.cpp:137 src/net/tmwa/generalhandler.cpp:151
#, c-format
msgid "Luck %s"
msgstr ""
#. TRANSLATORS: error message
-#: src/net/eathena/generalhandler.cpp:180 src/net/tmwa/generalhandler.cpp:188
+#: src/net/eathena/generalhandler.cpp:172 src/net/tmwa/generalhandler.cpp:186
msgid "Authentication failed."
msgstr ""
#. TRANSLATORS: error message
-#: src/net/eathena/generalhandler.cpp:183 src/net/tmwa/generalhandler.cpp:192
+#: src/net/eathena/generalhandler.cpp:175 src/net/tmwa/generalhandler.cpp:190
msgid "No servers available."
msgstr ""
#. TRANSLATORS: error message
-#: src/net/eathena/generalhandler.cpp:188 src/net/tmwa/generalhandler.cpp:198
+#: src/net/eathena/generalhandler.cpp:180 src/net/tmwa/generalhandler.cpp:196
msgid "Someone else is trying to use this account."
msgstr ""
#. TRANSLATORS: error message
-#: src/net/eathena/generalhandler.cpp:193 src/net/tmwa/generalhandler.cpp:204
+#: src/net/eathena/generalhandler.cpp:185 src/net/tmwa/generalhandler.cpp:202
msgid "This account is already logged in."
msgstr ""
#. TRANSLATORS: error message
-#: src/net/eathena/generalhandler.cpp:197 src/net/tmwa/generalhandler.cpp:209
+#: src/net/eathena/generalhandler.cpp:189 src/net/tmwa/generalhandler.cpp:207
msgid "Speed hack detected."
msgstr ""
-#: src/net/eathena/generalhandler.cpp:200
+#: src/net/eathena/generalhandler.cpp:192
msgid "Server full."
msgstr ""
-#: src/net/eathena/generalhandler.cpp:203
+#: src/net/eathena/generalhandler.cpp:195
msgid "Sorry, you are underaged."
msgstr ""
#. TRANSLATORS: error message
-#: src/net/eathena/generalhandler.cpp:206 src/net/tmwa/generalhandler.cpp:213
+#: src/net/eathena/generalhandler.cpp:198 src/net/tmwa/generalhandler.cpp:211
msgid "Duplicated login."
msgstr ""
-#: src/net/eathena/generalhandler.cpp:209
+#: src/net/eathena/generalhandler.cpp:201
msgid "To many connections from same ip."
msgstr ""
-#: src/net/eathena/generalhandler.cpp:212
+#: src/net/eathena/generalhandler.cpp:204
msgid "Not paid for this time."
msgstr ""
-#: src/net/eathena/generalhandler.cpp:215
+#: src/net/eathena/generalhandler.cpp:207
msgid "Pay suspended."
msgstr ""
-#: src/net/eathena/generalhandler.cpp:218
+#: src/net/eathena/generalhandler.cpp:210
msgid "Pay changed."
msgstr ""
-#: src/net/eathena/generalhandler.cpp:221
+#: src/net/eathena/generalhandler.cpp:213
msgid "Pay wrong ip."
msgstr ""
-#: src/net/eathena/generalhandler.cpp:224
+#: src/net/eathena/generalhandler.cpp:216
msgid "Pay game room."
msgstr ""
-#: src/net/eathena/generalhandler.cpp:227
+#: src/net/eathena/generalhandler.cpp:219
msgid "Disconnect forced by GM."
msgstr ""
-#: src/net/eathena/generalhandler.cpp:231
+#: src/net/eathena/generalhandler.cpp:223
msgid "Ban japan refuse."
msgstr ""
-#: src/net/eathena/generalhandler.cpp:234
+#: src/net/eathena/generalhandler.cpp:226
msgid "Remained other account."
msgstr ""
-#: src/net/eathena/generalhandler.cpp:237
+#: src/net/eathena/generalhandler.cpp:229
msgid "Ip unfair."
msgstr ""
-#: src/net/eathena/generalhandler.cpp:240
+#: src/net/eathena/generalhandler.cpp:232
msgid "Ip count all."
msgstr ""
-#: src/net/eathena/generalhandler.cpp:243
+#: src/net/eathena/generalhandler.cpp:235
msgid "Ip count."
msgstr ""
-#: src/net/eathena/generalhandler.cpp:247
+#: src/net/eathena/generalhandler.cpp:239
msgid "Memory."
msgstr ""
-#: src/net/eathena/generalhandler.cpp:250
+#: src/net/eathena/generalhandler.cpp:242
msgid "Han valid."
msgstr ""
-#: src/net/eathena/generalhandler.cpp:253
+#: src/net/eathena/generalhandler.cpp:245
msgid "Ip limited access."
msgstr ""
-#: src/net/eathena/generalhandler.cpp:256
+#: src/net/eathena/generalhandler.cpp:248
msgid "Over characters list."
msgstr ""
-#: src/net/eathena/generalhandler.cpp:259
+#: src/net/eathena/generalhandler.cpp:251
msgid "Ip blocked."
msgstr ""
-#: src/net/eathena/generalhandler.cpp:262
+#: src/net/eathena/generalhandler.cpp:254
msgid "Invalid password count."
msgstr ""
-#: src/net/eathena/generalhandler.cpp:265
+#: src/net/eathena/generalhandler.cpp:257
msgid "Not allowed race."
msgstr ""
#. TRANSLATORS: error message
-#: src/net/eathena/generalhandler.cpp:268 src/net/tmwa/generalhandler.cpp:217
+#: src/net/eathena/generalhandler.cpp:260 src/net/tmwa/generalhandler.cpp:215
msgid "Unknown connection error."
msgstr ""
-#: src/net/eathena/generalhandler.cpp:278
+#: src/net/eathena/generalhandler.cpp:270
msgid "Map not found"
msgstr ""
#. TRANSLATORS: error message
-#: src/net/eathena/generalhandler.cpp:368 src/net/tmwa/generalhandler.cpp:317
+#: src/net/eathena/generalhandler.cpp:360 src/net/tmwa/generalhandler.cpp:315
msgid "Got disconnected from server!"
msgstr ""
-#. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:393 src/net/tmwa/generalhandler.cpp:345
+#: src/net/eathena/generalhandler.cpp:384 src/net/tmwa/generalhandler.cpp:342
msgid "Strength"
msgstr ""
-#. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:394 src/net/tmwa/generalhandler.cpp:347
+#: src/net/eathena/generalhandler.cpp:386 src/net/tmwa/generalhandler.cpp:345
msgid "Agility"
msgstr ""
-#. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:395 src/net/tmwa/generalhandler.cpp:349
+#: src/net/eathena/generalhandler.cpp:388 src/net/tmwa/generalhandler.cpp:348
msgid "Vitality"
msgstr ""
-#: src/net/eathena/generalhandler.cpp:397 src/net/tmwa/generalhandler.cpp:352
+#: src/net/eathena/generalhandler.cpp:390 src/net/tmwa/generalhandler.cpp:351
msgid "Intelligence"
msgstr ""
-#. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:398 src/net/tmwa/generalhandler.cpp:354
+#: src/net/eathena/generalhandler.cpp:392 src/net/tmwa/generalhandler.cpp:354
msgid "Dexterity"
msgstr ""
-#. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:399 src/net/tmwa/generalhandler.cpp:356
+#: src/net/eathena/generalhandler.cpp:394 src/net/tmwa/generalhandler.cpp:357
msgid "Luck"
msgstr ""
#. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:402 src/net/tmwa/generalhandler.cpp:360
+#: src/net/eathena/generalhandler.cpp:397 src/net/tmwa/generalhandler.cpp:361
msgid "Defense"
msgstr ""
#. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:403 src/net/tmwa/generalhandler.cpp:362
+#: src/net/eathena/generalhandler.cpp:398 src/net/tmwa/generalhandler.cpp:363
msgid "M.Attack"
msgstr ""
#. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:404 src/net/tmwa/generalhandler.cpp:364
+#: src/net/eathena/generalhandler.cpp:399 src/net/tmwa/generalhandler.cpp:365
msgid "M.Defense"
msgstr ""
#. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:406 src/net/tmwa/generalhandler.cpp:367
+#: src/net/eathena/generalhandler.cpp:401 src/net/tmwa/generalhandler.cpp:368
#, no-c-format
msgid "% Accuracy"
msgstr ""
#. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:408 src/net/tmwa/generalhandler.cpp:370
+#: src/net/eathena/generalhandler.cpp:403 src/net/tmwa/generalhandler.cpp:371
#, no-c-format
msgid "% Evade"
msgstr ""
#. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:410 src/net/tmwa/generalhandler.cpp:373
+#: src/net/eathena/generalhandler.cpp:405 src/net/tmwa/generalhandler.cpp:374
#, no-c-format
msgid "% Critical"
msgstr ""
#. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:411 src/net/tmwa/generalhandler.cpp:375
+#: src/net/eathena/generalhandler.cpp:406 src/net/tmwa/generalhandler.cpp:376
msgid "Attack Delay"
msgstr ""
#. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:412 src/net/tmwa/generalhandler.cpp:377
+#: src/net/eathena/generalhandler.cpp:407 src/net/tmwa/generalhandler.cpp:378
msgid "Walk Delay"
msgstr ""
#. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:413 src/net/tmwa/generalhandler.cpp:379
+#: src/net/eathena/generalhandler.cpp:408 src/net/tmwa/generalhandler.cpp:380
msgid "Attack Range"
msgstr ""
#. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:414 src/net/tmwa/generalhandler.cpp:381
+#: src/net/eathena/generalhandler.cpp:409 src/net/tmwa/generalhandler.cpp:382
msgid "Damage per sec."
msgstr ""
-#: src/net/eathena/generalhandler.cpp:415
+#: src/net/eathena/generalhandler.cpp:410
msgid "Karma"
msgstr ""
-#: src/net/eathena/generalhandler.cpp:416
+#: src/net/eathena/generalhandler.cpp:411
msgid "Manner"
msgstr ""
+#. TRANSLATORS: error message
+#: src/net/eathena/loginhandler.cpp:343 src/net/tmwa/loginhandler.cpp:243
+msgid "Account was not found. Please re-login."
+msgstr ""
+
+#. TRANSLATORS: error message
+#: src/net/eathena/loginhandler.cpp:347 src/net/tmwa/loginhandler.cpp:247
+msgid "Old password incorrect."
+msgstr ""
+
+#. TRANSLATORS: error message
+#: src/net/eathena/loginhandler.cpp:351 src/net/tmwa/loginhandler.cpp:251
+msgid "New password too short."
+msgstr ""
+
+#: src/net/eathena/mailhandler.cpp:216
+#, c-format
+msgid "You have new mail from %s with subject %s"
+msgstr ""
+
#: src/net/eathena/skillhandler.cpp:361
#, c-format
msgid "Unknown skill error: %d"
@@ -8346,159 +8707,144 @@ msgid "Unknown skill error: %d."
msgstr ""
#. TRANSLATORS: error message
-#: src/net/eathena/skillhandler.cpp:377 src/net/tmwa/skillhandler.cpp:223
+#: src/net/eathena/skillhandler.cpp:377 src/net/tmwa/skillhandler.cpp:222
msgid "You have not yet reached a high enough lvl!"
msgstr ""
#. TRANSLATORS: error message
-#: src/net/eathena/skillhandler.cpp:381 src/net/tmwa/skillhandler.cpp:227
+#: src/net/eathena/skillhandler.cpp:381 src/net/tmwa/skillhandler.cpp:226
msgid "Insufficient HP!"
msgstr ""
#. TRANSLATORS: error message
-#: src/net/eathena/skillhandler.cpp:385 src/net/tmwa/skillhandler.cpp:231
+#: src/net/eathena/skillhandler.cpp:385 src/net/tmwa/skillhandler.cpp:230
msgid "Insufficient SP!"
msgstr ""
#. TRANSLATORS: error message
-#: src/net/eathena/skillhandler.cpp:389 src/net/tmwa/skillhandler.cpp:235
+#: src/net/eathena/skillhandler.cpp:389 src/net/tmwa/skillhandler.cpp:234
msgid "You have no memos!"
msgstr ""
#. TRANSLATORS: error message
-#: src/net/eathena/skillhandler.cpp:393 src/net/tmwa/skillhandler.cpp:239
+#: src/net/eathena/skillhandler.cpp:393 src/net/tmwa/skillhandler.cpp:238
msgid "You cannot do that right now!"
msgstr ""
#. TRANSLATORS: error message
-#: src/net/eathena/skillhandler.cpp:397 src/net/tmwa/skillhandler.cpp:243
+#: src/net/eathena/skillhandler.cpp:397 src/net/tmwa/skillhandler.cpp:242
msgid "Seems you need more money... ;-)"
msgstr ""
#. TRANSLATORS: error message
-#: src/net/eathena/skillhandler.cpp:401 src/net/tmwa/skillhandler.cpp:247
+#: src/net/eathena/skillhandler.cpp:401 src/net/tmwa/skillhandler.cpp:246
msgid "You cannot use this skill with that kind of weapon!"
msgstr ""
#. TRANSLATORS: error message
-#: src/net/eathena/skillhandler.cpp:406 src/net/tmwa/skillhandler.cpp:252
+#: src/net/eathena/skillhandler.cpp:406 src/net/tmwa/skillhandler.cpp:251
msgid "You need another red gem!"
msgstr ""
#. TRANSLATORS: error message
-#: src/net/eathena/skillhandler.cpp:410 src/net/tmwa/skillhandler.cpp:256
+#: src/net/eathena/skillhandler.cpp:410 src/net/tmwa/skillhandler.cpp:255
msgid "You need another blue gem!"
msgstr ""
#. TRANSLATORS: error message
-#: src/net/eathena/skillhandler.cpp:414 src/net/tmwa/skillhandler.cpp:260
+#: src/net/eathena/skillhandler.cpp:414 src/net/tmwa/skillhandler.cpp:259
msgid "You're carrying to much to do this!"
msgstr ""
#. TRANSLATORS: trade header
-#: src/net/ea/tradehandler.cpp:86
+#: src/net/ea/tradehandler.cpp:89
#, c-format
msgid "Trade: You and %s"
msgstr ""
#. TRANSLATORS: trade message
-#: src/net/ea/tradehandler.cpp:174
+#: src/net/ea/tradehandler.cpp:178
#, c-format
msgid "%s wants to trade with you, do you accept?"
msgstr ""
#. TRANSLATORS: playe stat
-#: src/net/tmwa/charserverhandler.cpp:354
+#: src/net/tmwa/charserverhandler.cpp:332
msgid "Strength:"
msgstr ""
#. TRANSLATORS: playe stat
-#: src/net/tmwa/charserverhandler.cpp:356
+#: src/net/tmwa/charserverhandler.cpp:334
msgid "Agility:"
msgstr ""
#. TRANSLATORS: playe stat
-#: src/net/tmwa/charserverhandler.cpp:358
+#: src/net/tmwa/charserverhandler.cpp:336
msgid "Vitality:"
msgstr ""
#. TRANSLATORS: playe stat
-#: src/net/tmwa/charserverhandler.cpp:360
+#: src/net/tmwa/charserverhandler.cpp:338
msgid "Intelligence:"
msgstr ""
#. TRANSLATORS: playe stat
-#: src/net/tmwa/charserverhandler.cpp:362
+#: src/net/tmwa/charserverhandler.cpp:340
msgid "Dexterity:"
msgstr ""
#. TRANSLATORS: playe stat
-#: src/net/tmwa/charserverhandler.cpp:364
+#: src/net/tmwa/charserverhandler.cpp:342
msgid "Luck:"
msgstr ""
#. TRANSLATORS: error message
-#: src/net/tmwa/loginhandler.cpp:274
-msgid "Account was not found. Please re-login."
-msgstr ""
-
-#. TRANSLATORS: error message
-#: src/net/tmwa/loginhandler.cpp:278
-msgid "Old password incorrect."
-msgstr ""
-
-#. TRANSLATORS: error message
-#: src/net/tmwa/loginhandler.cpp:282
-msgid "New password too short."
-msgstr ""
-
-#. TRANSLATORS: error message
-#: src/net/tmwa/skillhandler.cpp:190
+#: src/net/tmwa/skillhandler.cpp:189
msgid "Trade failed!"
msgstr ""
#. TRANSLATORS: error message
-#: src/net/tmwa/skillhandler.cpp:194
+#: src/net/tmwa/skillhandler.cpp:193
msgid "Emote failed!"
msgstr ""
#. TRANSLATORS: error message
-#: src/net/tmwa/skillhandler.cpp:198
+#: src/net/tmwa/skillhandler.cpp:197
msgid "Sit failed!"
msgstr ""
#. TRANSLATORS: error message
-#: src/net/tmwa/skillhandler.cpp:202
+#: src/net/tmwa/skillhandler.cpp:201
msgid "Chat creating failed!"
msgstr ""
#. TRANSLATORS: error message
-#: src/net/tmwa/skillhandler.cpp:206
+#: src/net/tmwa/skillhandler.cpp:205
msgid "Could not join party!"
msgstr ""
#. TRANSLATORS: error message
-#: src/net/tmwa/skillhandler.cpp:210
+#: src/net/tmwa/skillhandler.cpp:209
msgid "Cannot shout!"
msgstr ""
#. TRANSLATORS: error message
-#: src/net/tmwa/skillhandler.cpp:264
+#: src/net/tmwa/skillhandler.cpp:263
msgid "Huh? What's that?"
msgstr ""
#. TRANSLATORS: error message
-#: src/net/tmwa/skillhandler.cpp:275
+#: src/net/tmwa/skillhandler.cpp:274
msgid "Warp failed..."
msgstr ""
#. TRANSLATORS: error message
-#: src/net/tmwa/skillhandler.cpp:279
+#: src/net/tmwa/skillhandler.cpp:278
msgid "Could not steal anything..."
msgstr ""
#. TRANSLATORS: error message
-#: src/net/tmwa/skillhandler.cpp:283
+#: src/net/tmwa/skillhandler.cpp:282
msgid "Poison had no effect..."
msgstr ""
@@ -8541,9 +8887,9 @@ msgstr ""
#. TRANSLATORS: item info name
#. TRANSLATORS: unknown info name
#. TRANSLATORS: being info default name
-#: src/resources/beinginfo.cpp:50 src/resources/db/avatardb.cpp:88
-#: src/resources/db/itemdb.cpp:333 src/resources/db/moddb.cpp:78
-#: src/resources/db/monsterdb.cpp:102 src/resources/modinfo.cpp:29
+#: src/resources/beinginfo.cpp:50 src/resources/db/avatardb.cpp:89
+#: src/resources/db/itemdb.cpp:334 src/resources/db/moddb.cpp:78
+#: src/resources/db/monsterdb.cpp:103 src/resources/modinfo.cpp:29
msgid "unnamed"
msgstr ""
@@ -8620,12 +8966,12 @@ msgid "Flee %s"
msgstr ""
#. TRANSLATORS: item name
-#: src/resources/db/itemdb.cpp:217
+#: src/resources/db/itemdb.cpp:218
msgid "Unknown item"
msgstr ""
#. TRANSLATORS: unknown info name
-#: src/resources/db/petdb.cpp:98
+#: src/resources/db/petdb.cpp:99
msgid "pet"
msgstr ""
@@ -9282,6 +9628,72 @@ msgstr ""
msgid "Room join failed. Wrong race."
msgstr ""
+#. TRANSLATORS: notification message
+#: src/resources/notifications.h:568
+#, c-format
+msgid "Left %d seconds until you can use item."
+msgstr ""
+
+#. TRANSLATORS: notification message
+#: src/resources/notifications.h:572
+msgid "Message successfully sent."
+msgstr ""
+
+#. TRANSLATORS: notification message
+#: src/resources/notifications.h:576
+msgid "Message send failed."
+msgstr ""
+
+#. TRANSLATORS: notification message
+#: src/resources/notifications.h:580
+msgid "Item attach failed."
+msgstr ""
+
+#. TRANSLATORS: notification message
+#: src/resources/notifications.h:584
+msgid "Money attach failed."
+msgstr ""
+
+#. TRANSLATORS: notification message
+#: src/resources/notifications.h:588
+msgid "Message return failed."
+msgstr ""
+
+#. TRANSLATORS: notification message
+#: src/resources/notifications.h:592
+msgid "Message return success."
+msgstr ""
+
+#. TRANSLATORS: notification message
+#: src/resources/notifications.h:596
+msgid "Message deletion failed."
+msgstr ""
+
+#. TRANSLATORS: notification message
+#: src/resources/notifications.h:600
+msgid "Message successfully deleted."
+msgstr ""
+
+#. TRANSLATORS: notification message
+#: src/resources/notifications.h:604
+msgid "You got attach successfully."
+msgstr ""
+
+#. TRANSLATORS: notification message
+#: src/resources/notifications.h:608
+msgid "Error on getting attach successfully."
+msgstr ""
+
+#. TRANSLATORS: notification message
+#: src/resources/notifications.h:612
+msgid "Can't get attach. Too many items."
+msgstr ""
+
+#. TRANSLATORS: notification message
+#: src/resources/notifications.h:620
+msgid "You enter battle field."
+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 5a387846a..0b6cf4039 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-07-29 02:28+0300\n"
-"PO-Revision-Date: 2015-04-06 11:05+0000\n"
+"POT-Creation-Date: 2015-07-29 22:39+0300\n"
+"PO-Revision-Date: 2015-07-29 09:12+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"
@@ -318,30 +318,30 @@ msgid "Quick"
msgstr ""
#. TRANSLATORS: visible beings on map
-#: src/actormanager.cpp:1375
+#: src/actormanager.cpp:1376
msgid "Visible on map"
msgstr "在地图上可见"
#. TRANSLATORS: default race name
-#: src/being/being.cpp:435
+#: src/being/being.cpp:438
msgid "Human"
msgstr ""
-#: src/being/being.cpp:609
+#: src/being/being.cpp:612
msgid "dodge"
msgstr "躲闪"
-#: src/being/being.cpp:609
+#: src/being/being.cpp:612
msgid "miss"
msgstr "失误"
#. TRANSLATORS: this away status writed in player nick
-#: src/being/being.cpp:2035 src/gui/windows/whoisonline.cpp:871
+#: src/being/being.cpp:2084 src/gui/windows/whoisonline.cpp:871
msgid "A"
msgstr "A"
#. TRANSLATORS: this inactive status writed in player nick
-#: src/being/being.cpp:2040 src/gui/windows/whoisonline.cpp:876
+#: src/being/being.cpp:2089 src/gui/windows/whoisonline.cpp:876
msgid "I"
msgstr "I"
@@ -890,9 +890,8 @@ msgstr ""
#. TRANSLATORS: targeting type in status bar
#: src/gamemodifiers.cpp:276
-#, fuzzy
msgid "(D) don't switch target"
-msgstr "(?)移动到目标"
+msgstr ""
#. TRANSLATORS: targeting type in status bar
#: src/gamemodifiers.cpp:278
@@ -901,9 +900,8 @@ msgstr ""
#. TRANSLATORS: targeting type in status bar
#: src/gamemodifiers.cpp:280
-#, fuzzy
msgid "(?) targeting"
-msgstr "(?)移动到目标"
+msgstr ""
#. TRANSLATORS: pickup size in status bar
#: src/gamemodifiers.cpp:314
@@ -1874,7 +1872,7 @@ msgstr ""
#. TRANSLATORS: popup menu header
#. TRANSLATORS: settings tab name
-#: src/gui/popups/popupmenu.cpp:429 src/gui/widgets/tabs/setup_players.cpp:38
+#: src/gui/popups/popupmenu.cpp:429 src/gui/widgets/tabs/setup_players.cpp:55
msgid "Players"
msgstr "玩家"
@@ -2466,9 +2464,8 @@ msgstr ""
#. TRANSLATORS: palette label
#: src/gui/userpalette.cpp:129
-#, fuzzy
msgid "Beings"
-msgstr "存在"
+msgstr ""
#. TRANSLATORS: palette color
#: src/gui/userpalette.cpp:134
@@ -2552,9 +2549,8 @@ msgstr ""
#. TRANSLATORS: palette label
#: src/gui/userpalette.cpp:227
-#, fuzzy
msgid "Particles"
-msgstr "粒子字体"
+msgstr ""
#. TRANSLATORS: settings option
#: src/gui/userpalette.cpp:232 src/gui/widgets/tabs/setup_visual.cpp:157
@@ -2675,9 +2671,8 @@ msgstr ""
#. TRANSLATORS: palette label
#: src/gui/userpalette.cpp:356
-#, fuzzy
msgid "Ranges"
-msgstr "改变"
+msgstr ""
#. TRANSLATORS: palette color
#: src/gui/userpalette.cpp:361
@@ -3491,7 +3486,7 @@ msgid "Enable debug chat Log"
msgstr ""
#: src/gui/widgets/tabs/setup_chat.cpp:124
-msgid "If you enable thus, debug chat tab also will be logged to disk."
+msgid "If you enable this, debug chat tab also will be logged to disk."
msgstr ""
#. TRANSLATORS: settings option
@@ -3545,7 +3540,7 @@ msgstr "隐藏商店消息"
#: src/gui/widgets/tabs/setup_chat.cpp:153
msgid ""
-"If this setting enabled, no messages related to built-in ManaPlusshop will "
+"If this setting enabled, no messages related to built-in ManaPlus shop will "
"be displayed in chat. Disable this setting if you want to see shop-related "
"messages.\n"
"\n"
@@ -3704,10 +3699,10 @@ msgstr ""
#: src/gui/widgets/tabs/setup_chat.cpp:243
msgid ""
-"If this feature enabled, text in chat will be automaticallyadjusted to adapt "
-"to appearance of chat input field when youtyping message and when input "
-"field of chat disappears. If disabled, chat input area will allways occupy "
-"its place, which could be otherwise usable for text.\n"
+"If this feature enabled, text in chat will be automatically adjusted to "
+"adapt to appearance of chat input field when you typing message and when "
+"input field of chat disappears. If disabled, chat input area will allways "
+"occupy its place, which could be otherwise usable for text.\n"
"\n"
"Note: its mostly about jumpy attitude vs less usable space for text."
msgstr ""
@@ -3724,7 +3719,7 @@ msgstr "使用本地时间"
#: src/gui/widgets/tabs/setup_chat.cpp:258
msgid ""
-"If this feature enabled, timestamps in chat will use locak times.If "
+"If this feature enabled, timestamps in chat will use local times. If "
"disabled, server time will be used (often it is GMT+0)."
msgstr ""
@@ -3738,7 +3733,7 @@ msgid ""
"Here you can specify some extra words which will also cause highlighting. "
"Use comma to separate words.\n"
"\n"
-"Note: frequenthilights are annoying - use it with caution."
+"Note: frequent hilights are annoying - use it with caution."
msgstr ""
#. TRANSLATORS: settings option
@@ -4510,94 +4505,110 @@ msgstr ""
msgid "Disable logging in game (do not enable)"
msgstr ""
-#. TRANSLATORS: settings option
+#. TRANSLATORS: screen badges type
+#: src/gui/widgets/tabs/setup_players.cpp:41
+msgid "hide"
+msgstr ""
+
+#. TRANSLATORS: screen badges type
+#: src/gui/widgets/tabs/setup_players.cpp:43
+#, fuzzy
+msgid "show at top"
+msgstr "显示聊天记录"
+
+#. TRANSLATORS: screen badges type
#: src/gui/widgets/tabs/setup_players.cpp:45
+#, fuzzy
+msgid "show at right"
+msgstr "显示聊天记录"
+
+#. TRANSLATORS: screen badges type
+#: src/gui/widgets/tabs/setup_players.cpp:47
+msgid "show at bottom"
+msgstr ""
+
+#. TRANSLATORS: settings option
+#: src/gui/widgets/tabs/setup_players.cpp:62
msgid "Show gender"
msgstr "显示性别"
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_players.cpp:49
+#: src/gui/widgets/tabs/setup_players.cpp:66
msgid "Show level"
msgstr "显示水平"
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_players.cpp:53
+#: src/gui/widgets/tabs/setup_players.cpp:70
msgid "Show own name"
msgstr "显示自己的名字"
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_players.cpp:57
+#: src/gui/widgets/tabs/setup_players.cpp:74
msgid "Enable extended mouse targeting"
msgstr ""
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_players.cpp:61
+#: src/gui/widgets/tabs/setup_players.cpp:78
msgid "Target dead players"
msgstr "目标死球员"
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_players.cpp:65
+#: src/gui/widgets/tabs/setup_players.cpp:82
msgid "Visible names"
msgstr "可见姓名"
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_players.cpp:69
+#: src/gui/widgets/tabs/setup_players.cpp:86
msgid "Auto move names"
msgstr ""
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_players.cpp:73
-#, fuzzy
-msgid "Show badges"
-msgstr "显示项目"
-
-#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_players.cpp:77
-msgid "Show badges at top"
+#: src/gui/widgets/tabs/setup_players.cpp:91
+msgid "Badges"
msgstr ""
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_players.cpp:81
+#: src/gui/widgets/tabs/setup_players.cpp:95
msgid "Secure trades"
msgstr ""
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_players.cpp:85
+#: src/gui/widgets/tabs/setup_players.cpp:99
msgid "Unsecure chars in names"
msgstr ""
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_players.cpp:89
+#: src/gui/widgets/tabs/setup_players.cpp:103
msgid "Show statuses"
msgstr "显示状态"
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_players.cpp:93
+#: src/gui/widgets/tabs/setup_players.cpp:107
msgid "Show ip addresses on screenshots"
msgstr ""
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_players.cpp:97
+#: src/gui/widgets/tabs/setup_players.cpp:111
msgid "Allow self heal with mouse click"
msgstr ""
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_players.cpp:101
+#: src/gui/widgets/tabs/setup_players.cpp:115
msgid "Group friends in who is online window"
msgstr ""
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_players.cpp:105
+#: src/gui/widgets/tabs/setup_players.cpp:119
msgid "Hide erased players nicks"
msgstr ""
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_players.cpp:109
+#: src/gui/widgets/tabs/setup_players.cpp:123
msgid "Use special diagonal speed in players moving"
msgstr ""
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_players.cpp:113
+#: src/gui/widgets/tabs/setup_players.cpp:127
msgid ""
"Emulate right mouse button by long mouse click (useful for touch interfaces)"
msgstr ""
@@ -5383,9 +5394,8 @@ msgstr ""
#. TRANSLATORS: short button name for mail window.
#: src/gui/windowmenu.cpp:156
-#, fuzzy
msgid "MA"
-msgstr "A"
+msgstr ""
#. TRANSLATORS: full button name
#. TRANSLATORS: mail window name
@@ -5956,9 +5966,8 @@ msgstr "请选择存储的物品数量."
#. TRANSLATORS: amount window message
#: src/gui/windows/itemamountwindow.cpp:252
-#, fuzzy
msgid "Select amount of items to send."
-msgstr "请选择存储的物品数量."
+msgstr ""
#. TRANSLATORS: amount window message
#: src/gui/windows/itemamountwindow.cpp:257
@@ -6135,9 +6144,8 @@ msgstr ""
#. TRANSLATORS: mail edit window name
#: src/gui/windows/maileditwindow.cpp:47
-#, fuzzy
msgid "Edit mail"
-msgstr "电子邮件:"
+msgstr ""
#. TRANSLATORS: mail edit window button
#: src/gui/windows/maileditwindow.cpp:50
@@ -6170,24 +6178,21 @@ msgstr ""
#. TRANSLATORS: mail view window label
#: src/gui/windows/maileditwindow.cpp:60
#: src/gui/windows/mailviewwindow.cpp:103
-#, fuzzy
msgid "Money:"
-msgstr "金币: %s"
+msgstr ""
#. TRANSLATORS: mail edit window label
#: src/gui/windows/maileditwindow.cpp:62
#: src/gui/windows/mailviewwindow.cpp:119
#: src/gui/windows/mailviewwindow.cpp:124
-#, fuzzy
msgid "Item:"
-msgstr "地图项"
+msgstr ""
#. TRANSLATORS: mail edit window label
#. TRANSLATORS: mail view window label
#: src/gui/windows/maileditwindow.cpp:64 src/gui/windows/mailviewwindow.cpp:75
-#, fuzzy
msgid "Message:"
-msgstr "讯息"
+msgstr ""
#. TRANSLATORS: mail view window name
#: src/gui/windows/mailviewwindow.cpp:53
@@ -6201,9 +6206,8 @@ msgstr ""
#. TRANSLATORS: mail view window label
#: src/gui/windows/mailviewwindow.cpp:65
-#, fuzzy
msgid "Time:"
-msgstr "时间"
+msgstr ""
#. TRANSLATORS: mail view window label
#: src/gui/windows/mailviewwindow.cpp:69
@@ -6211,9 +6215,8 @@ msgid "From:"
msgstr ""
#: src/gui/windows/mailviewwindow.cpp:131
-#, fuzzy
msgid "Get attach"
-msgstr "(?) 攻击"
+msgstr ""
#. TRANSLATORS: mail window button
#: src/gui/windows/mailwindow.cpp:62
@@ -7016,9 +7019,8 @@ msgstr ""
#. TRANSLATORS: input action name
#: src/input/pages/basic.cpp:136
-#, fuzzy
msgid "Change targeting type"
-msgstr "更改移动到目标类型"
+msgstr ""
#. TRANSLATORS: input action name
#: src/input/pages/basic.cpp:142
@@ -8013,9 +8015,8 @@ msgstr ""
#. TRANSLATORS: input action name
#: src/input/pages/windows.cpp:196
-#, fuzzy
msgid "Quick settings window"
-msgstr "快速下拉窗口"
+msgstr ""
#. TRANSLATORS: input action name
#: src/input/pages/windows.cpp:208
@@ -9695,33 +9696,28 @@ msgstr ""
#. TRANSLATORS: notification message
#: src/resources/notifications.h:572
-#, fuzzy
msgid "Message successfully sent."
-msgstr "玩家成功%s!"
+msgstr ""
#. TRANSLATORS: notification message
#: src/resources/notifications.h:576
-#, fuzzy
msgid "Message send failed."
-msgstr "讯息关闭聊天."
+msgstr ""
#. TRANSLATORS: notification message
#: src/resources/notifications.h:580
-#, fuzzy
msgid "Item attach failed."
-msgstr "启用攻击过滤器"
+msgstr ""
#. TRANSLATORS: notification message
#: src/resources/notifications.h:584
-#, fuzzy
msgid "Money attach failed."
-msgstr "启用攻击过滤器"
+msgstr ""
#. TRANSLATORS: notification message
#: src/resources/notifications.h:588
-#, fuzzy
msgid "Message return failed."
-msgstr "聊天创建失败!"
+msgstr ""
#. TRANSLATORS: notification message
#: src/resources/notifications.h:592
@@ -9730,15 +9726,13 @@ msgstr ""
#. TRANSLATORS: notification message
#: src/resources/notifications.h:596
-#, fuzzy
msgid "Message deletion failed."
-msgstr "身份验证失败."
+msgstr ""
#. TRANSLATORS: notification message
#: src/resources/notifications.h:600
-#, fuzzy
msgid "Message successfully deleted."
-msgstr "帮会创建成功."
+msgstr ""
#. TRANSLATORS: notification message
#: src/resources/notifications.h:604
@@ -9757,33 +9751,11 @@ msgstr ""
#. TRANSLATORS: notification message
#: src/resources/notifications.h:620
-#, fuzzy
msgid "You enter battle field."
-msgstr "你需要另一颗蓝宝石!"
+msgstr ""
#. TRANSLATORS: chat option changed message
#: src/utils/booleanoptions.h:27
#, c-format
msgid "Options to /%s are \"yes\", \"no\", \"true\", \"false\", \"1\", \"0\"."
msgstr "/%s的选项是\"yes\",\"no\",\"true\",\"false\",\"1\",\"0\"."
-
-#~ msgid "Bot checker"
-#~ msgstr "挂机检查"
-
-#~ msgid "Bot Checker"
-#~ msgstr "挂机检查"
-
-#~ msgid "Result"
-#~ msgstr "结果"
-
-#~ msgid "Split"
-#~ msgstr "分离"
-
-#~ msgid "%s %d?"
-#~ msgstr "%s %d?"
-
-#~ msgid "Failed to send as sender or letter invalid."
-#~ msgstr "发送信件失败或者信件无效."
-
-#~ msgid "Bot Checker Window"
-#~ msgstr "挂机检查窗口"
diff --git a/po/zh_HK.po b/po/zh_HK.po
index e7c6cfb6b..257f8d119 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-04-06 02:00+0300\n"
-"PO-Revision-Date: 2015-04-06 11:05+0000\n"
+"POT-Creation-Date: 2015-07-29 02:28+0300\n"
+"PO-Revision-Date: 2015-07-29 09:12+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:146
+#: src/actions/actions.cpp:155
msgid "File uploaded"
msgstr ""
@@ -32,146 +32,146 @@ msgstr ""
#. TRANSLATORS: ok dialog button
#. TRANSLATORS: text dialog button
#. TRANSLATORS: ok dialog button
-#: src/actions/actions.cpp:148 src/client.cpp:1454 src/client.cpp:1481
-#: 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:312
-#: src/gui/widgets/tabs/setup_theme.cpp:343
+#: src/actions/actions.cpp:158 src/client.cpp:1453 src/client.cpp:1486
+#: src/gamemodifiers.cpp:451 src/gui/dialogsmanager.cpp:168
+#: src/gui/dialogsmanager.cpp:188 src/gui/widgets/tabs/setup_input.cpp:164
+#: src/gui/widgets/tabs/setup_theme.cpp:313
+#: src/gui/widgets/tabs/setup_theme.cpp:349
#: src/gui/widgets/tabs/setup_video.cpp:250
-#: src/gui/widgets/tabs/setup_video.cpp:274
-#: src/gui/widgets/tabs/setup_video.cpp:389
-#: src/gui/widgets/tabs/setup_video.cpp:401
-#: src/gui/windows/changeemaildialog.cpp:167
-#: src/gui/windows/changepassworddialog.cpp:157
-#: src/gui/windows/charcreatedialog.cpp:380
-#: src/gui/windows/charselectdialog.cpp:279
-#: src/gui/windows/charselectdialog.cpp:321 src/gui/windows/editdialog.cpp:49
-#: src/gui/windows/editserverdialog.cpp:59
-#: src/gui/windows/editserverdialog.cpp:217
-#: src/gui/windows/itemamountwindow.cpp:167 src/gui/windows/quitdialog.cpp:68
-#: src/gui/windows/registerdialog.cpp:243 src/gui/windows/socialwindow.cpp:507
-#: src/gui/windows/textdialog.cpp:48 src/gui/windows/unregisterdialog.cpp:146
-#: src/net/ea/charserverhandler.cpp:143 src/net/ea/charserverhandler.cpp:162
-#: src/net/ea/gamehandler.cpp:83 src/net/eathena/charserverhandler.cpp:593
-#: src/net/eathena/charserverhandler.cpp:623
-#: src/net/eathena/charserverhandler.cpp:653
-#: src/net/tmwa/charserverhandler.cpp:535
+#: src/gui/widgets/tabs/setup_video.cpp:278
+#: src/gui/widgets/tabs/setup_video.cpp:396
+#: src/gui/widgets/tabs/setup_video.cpp:412
+#: src/gui/windows/changeemaildialog.cpp:169
+#: src/gui/windows/changepassworddialog.cpp:159
+#: src/gui/windows/charcreatedialog.cpp:390
+#: src/gui/windows/charselectdialog.cpp:280
+#: src/gui/windows/charselectdialog.cpp:327 src/gui/windows/editdialog.cpp:50
+#: src/gui/windows/editserverdialog.cpp:56
+#: src/gui/windows/editserverdialog.cpp:216
+#: src/gui/windows/itemamountwindow.cpp:179 src/gui/windows/quitdialog.cpp:66
+#: src/gui/windows/registerdialog.cpp:241 src/gui/windows/socialwindow.cpp:524
+#: src/gui/windows/textdialog.cpp:48 src/gui/windows/unregisterdialog.cpp:149
+#: src/net/ea/charserverhandler.cpp:145 src/net/ea/charserverhandler.cpp:170
+#: src/net/ea/gamehandler.cpp:85 src/net/eathena/charserverhandler.cpp:612
+#: src/net/eathena/charserverhandler.cpp:647
+#: src/net/eathena/charserverhandler.cpp:683
+#: src/net/tmwa/charserverhandler.cpp:506
msgid "OK"
msgstr "確定"
#. TRANSLATORS: clear graphics command message
#. TRANSLATORS: clear fonts cache message
-#: src/actions/actions.cpp:934 src/actions/actions.cpp:946
+#: src/actions/actions.cpp:983 src/actions/actions.cpp:996
msgid "Cache cleaned"
msgstr ""
#. TRANSLATORS: uptime command
-#: src/actions/actions.cpp:1074 src/actions/actions.cpp:1130
+#: src/actions/actions.cpp:1132 src/actions/actions.cpp:1189
#, c-format
msgid "Client uptime: %s"
msgstr ""
#. TRANSLATORS: uptime command
-#: src/actions/actions.cpp:1085
+#: src/actions/actions.cpp:1144
#, c-format
msgid "%d week"
msgstr ""
-#: src/actions/actions.cpp:1085
+#: src/actions/actions.cpp:1144
#, c-format
msgid "%d weeks"
msgstr ""
#. TRANSLATORS: uptime command
-#: src/actions/actions.cpp:1096
+#: src/actions/actions.cpp:1155
#, c-format
msgid "%d day"
msgstr ""
-#: src/actions/actions.cpp:1096
+#: src/actions/actions.cpp:1155
#, c-format
msgid "%d days"
msgstr ""
#. TRANSLATORS: uptime command
-#: src/actions/actions.cpp:1106
+#: src/actions/actions.cpp:1165
#, c-format
msgid "%d hour"
msgstr ""
-#: src/actions/actions.cpp:1106
+#: src/actions/actions.cpp:1165
#, c-format
msgid "%d hours"
msgstr ""
#. TRANSLATORS: uptime command
-#: src/actions/actions.cpp:1116
+#: src/actions/actions.cpp:1175
#, c-format
msgid "%d minute"
msgstr ""
-#: src/actions/actions.cpp:1116
+#: src/actions/actions.cpp:1175
#, c-format
msgid "%d minutes"
msgstr ""
#. TRANSLATORS: uptime command
-#: src/actions/actions.cpp:1126
+#: src/actions/actions.cpp:1185
#, c-format
msgid "%d second"
msgstr ""
-#: src/actions/actions.cpp:1126
+#: src/actions/actions.cpp:1185
#, c-format
msgid "%d seconds"
msgstr ""
#. TRANSLATORS: dump command
-#: src/actions/actions.cpp:1187 src/actions/actions.cpp:1196
+#: src/actions/actions.cpp:1247 src/actions/actions.cpp:1256
msgid "Resource images:"
msgstr ""
#. TRANSLATORS: dump command
-#: src/actions/actions.cpp:1190 src/actions/actions.cpp:1199
+#: src/actions/actions.cpp:1250 src/actions/actions.cpp:1260
msgid "Resource orphaned images:"
msgstr ""
#. TRANSLATORS: dump environment command
-#: src/actions/actions.cpp:1287
+#: src/actions/actions.cpp:1349
msgid "Environment variables dumped"
msgstr ""
-#: src/actions/actions.cpp:1406
+#: src/actions/actions.cpp:1474
msgid "Uploaded config into:"
msgstr ""
-#: src/actions/actions.cpp:1415
+#: src/actions/actions.cpp:1483
msgid "Uploaded server config into:"
msgstr ""
-#: src/actions/actions.cpp:1424
+#: src/actions/actions.cpp:1492
msgid "Uploaded log into:"
msgstr ""
#. TRANSLATORS: whisper send
-#: src/actions/chat.cpp:247
+#: src/actions/chat.cpp:246
msgid "Cannot send empty whispers!"
msgstr ""
#. TRANSLATORS: new whisper or channel query
-#: src/actions/chat.cpp:295
+#: src/actions/chat.cpp:294
#, 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:320 src/gui/widgets/tabs/chat/partytab.cpp:71
+#: src/actions/chat.cpp:319 src/gui/widgets/tabs/chat/partytab.cpp:71
msgid "Party name is missing."
msgstr ""
#. TRANSLATORS: create guild message
-#: src/actions/chat.cpp:338
+#: src/actions/chat.cpp:337
msgid "Guild name is missing."
msgstr ""
@@ -179,16 +179,16 @@ msgstr ""
#. TRANSLATORS: guild invite message
#. TRANSLATORS: party kick message
#. TRANSLATORS: change relation
-#: src/actions/chat.cpp:359 src/actions/chat.cpp:390 src/actions/chat.cpp:455
-#: src/actions/chat.cpp:485 src/actions/commands.cpp:78
+#: src/actions/chat.cpp:358 src/actions/chat.cpp:389 src/actions/chat.cpp:460
+#: src/actions/chat.cpp:490 src/actions/commands.cpp:80
msgid "Please specify a name."
msgstr ""
-#: src/actions/chat.cpp:410
+#: src/actions/chat.cpp:409
msgid "Return toggles chat."
msgstr ""
-#: src/actions/chat.cpp:410
+#: src/actions/chat.cpp:409
msgid "Message closes chat."
msgstr ""
@@ -198,184 +198,199 @@ msgid "Return now toggles chat."
msgstr ""
#. TRANSLATORS: message from toggle chat command
-#: src/actions/chat.cpp:430
+#: src/actions/chat.cpp:431
msgid "Message now closes chat."
msgstr ""
-#: src/actions/chat.cpp:570
+#: src/actions/chat.cpp:575
#, c-format
msgid "equipped hat %s."
msgstr ""
#. TRANSLATORS: change relation
-#: src/actions/commands.cpp:120
+#: src/actions/commands.cpp:122
#, c-format
msgid "Player already %s!"
msgstr ""
#. TRANSLATORS: change relation
-#: src/actions/commands.cpp:133
+#: src/actions/commands.cpp:135
#, c-format
msgid "Player successfully %s!"
msgstr ""
#. TRANSLATORS: change relation
-#: src/actions/commands.cpp:135
+#: src/actions/commands.cpp:137
#, c-format
msgid "Player could not be %s!"
msgstr ""
#. TRANSLATORS: unignore command
-#: src/actions/commands.cpp:166
+#: src/actions/commands.cpp:168
msgid "Player wasn't ignored!"
msgstr ""
#. TRANSLATORS: unignore command
-#: src/actions/commands.cpp:175
+#: src/actions/commands.cpp:177
msgid "Player no longer ignored!"
msgstr ""
#. TRANSLATORS: unignore command
-#: src/actions/commands.cpp:177
+#: src/actions/commands.cpp:179
msgid "Player could not be unignored!"
msgstr ""
#. TRANSLATORS: erase command
-#: src/actions/commands.cpp:192
+#: src/actions/commands.cpp:194
msgid "Player already erased!"
msgstr ""
#. TRANSLATORS: erase command
-#: src/actions/commands.cpp:205
+#: src/actions/commands.cpp:207
msgid "Player no longer erased!"
msgstr ""
#. TRANSLATORS: erase command
-#: src/actions/commands.cpp:207
+#: src/actions/commands.cpp:209
msgid "Player could not be erased!"
msgstr ""
#. TRANSLATORS: adding friend command
-#: src/actions/commands.cpp:214
+#: src/actions/commands.cpp:216
msgid "friend"
msgstr ""
#. TRANSLATORS: disregard command
-#: src/actions/commands.cpp:221
+#: src/actions/commands.cpp:223
msgid "disregarded"
msgstr ""
#. TRANSLATORS: neutral command
-#: src/actions/commands.cpp:228
+#: src/actions/commands.cpp:230
msgid "neutral"
msgstr ""
#. TRANSLATORS: blacklist command
-#: src/actions/commands.cpp:235
+#: src/actions/commands.cpp:237
msgid "blacklisted"
msgstr ""
#. TRANSLATORS: enemy command
-#: src/actions/commands.cpp:242
+#: src/actions/commands.cpp:244
msgid "enemy"
msgstr ""
-#: src/actions/pets.cpp:104
+#: src/actions/commands.cpp:947
+#, c-format
+msgid "Config value: %s"
+msgstr ""
+
+#: src/actions/commands.cpp:959
+#, c-format
+msgid "Server config value: %s"
+msgstr ""
+
+#: src/actions/pets.cpp:109
msgid "Rename your pet"
msgstr ""
#. TRANSLATORS: disable trades message
-#: src/actions/statusbar.cpp:171
+#: src/actions/statusbar.cpp:177
msgid "Ignoring incoming trade requests"
msgstr ""
#. TRANSLATORS: enable trades message
-#: src/actions/statusbar.cpp:181
+#: src/actions/statusbar.cpp:187
msgid "Accepting incoming trade requests"
msgstr ""
+#. TRANSLATORS: quick tab in settings
+#: src/actions/windows.cpp:323 src/gui/widgets/tabs/setup_quick.cpp:45
+msgid "Quick"
+msgstr ""
+
#. TRANSLATORS: visible beings on map
-#: src/actormanager.cpp:1359
+#: src/actormanager.cpp:1375
msgid "Visible on map"
msgstr ""
#. TRANSLATORS: default race name
-#: src/being/being.cpp:406
+#: src/being/being.cpp:435
msgid "Human"
msgstr ""
-#: src/being/being.cpp:575
+#: src/being/being.cpp:609
msgid "dodge"
msgstr ""
-#: src/being/being.cpp:575
+#: src/being/being.cpp:609
msgid "miss"
msgstr ""
#. TRANSLATORS: this away status writed in player nick
-#: src/being/being.cpp:1921 src/gui/windows/whoisonline.cpp:865
+#: src/being/being.cpp:2035 src/gui/windows/whoisonline.cpp:871
msgid "A"
msgstr ""
#. TRANSLATORS: this inactive status writed in player nick
-#: src/being/being.cpp:1926 src/gui/windows/whoisonline.cpp:870
+#: src/being/being.cpp:2040 src/gui/windows/whoisonline.cpp:876
msgid "I"
msgstr ""
#. TRANSLATORS: chat message after death
-#: src/being/localplayer.cpp:381
+#: src/being/localplayer.cpp:380
#, c-format
msgid "You were killed by %s."
msgstr ""
#. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:835
+#: src/being/localplayer.cpp:836
msgid "Tried to pick up nonexistent item."
msgstr ""
#. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:839
+#: src/being/localplayer.cpp:840
msgid "Item is too heavy."
msgstr ""
#. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:843
+#: src/being/localplayer.cpp:844
msgid "Item is too far away."
msgstr ""
#. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:847
+#: src/being/localplayer.cpp:848
msgid "Inventory is full."
msgstr ""
#. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:851
+#: src/being/localplayer.cpp:852
msgid "Stack is too big."
msgstr ""
#. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:855
+#: src/being/localplayer.cpp:856
msgid "Item belongs to someone else."
msgstr ""
#. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:859
+#: src/being/localplayer.cpp:860
msgid "You can't pickup this amount of items."
msgstr ""
#. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:863
+#: src/being/localplayer.cpp:864
msgid "Your item stack has max amount."
msgstr ""
#. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:870
+#: src/being/localplayer.cpp:871
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:895
#, c-format
msgid "You picked up %d [@@%d|%s@@]."
msgid_plural "You picked up %d [@@%d|%s@@]."
@@ -383,53 +398,53 @@ msgstr[0] ""
#. TRANSLATORS: this is normal experience
#. TRANSLATORS: get xp message
-#: src/being/localplayer.cpp:1066 src/being/localplayer.cpp:1067
-#: src/being/localplayer.cpp:1093
+#: src/being/localplayer.cpp:1067 src/being/localplayer.cpp:1068
+#: src/being/localplayer.cpp:1094
msgid "xp"
msgstr ""
#. TRANSLATORS: this is job experience
-#: src/being/localplayer.cpp:1071 src/being/localplayer.cpp:1077
-#: src/being/localplayer.cpp:1083
+#: src/being/localplayer.cpp:1072 src/being/localplayer.cpp:1078
+#: src/being/localplayer.cpp:1084
msgid "job"
msgstr ""
#. TRANSLATORS: get hp message
-#: src/being/localplayer.cpp:1102
+#: src/being/localplayer.cpp:1103
msgid "hp"
msgstr ""
#. TRANSLATORS: get hp message
-#: src/being/localplayer.cpp:1111
+#: src/being/localplayer.cpp:1112
msgid "mana"
msgstr ""
#. TRANSLATORS: follow command message
-#: src/being/localplayer.cpp:2180
+#: src/being/localplayer.cpp:2186
#, c-format
msgid "Follow: %s"
msgstr ""
#. TRANSLATORS: follow command message
#. TRANSLATORS: cancel follow message
-#: src/being/localplayer.cpp:2186 src/being/localplayer.cpp:2211
+#: src/being/localplayer.cpp:2192 src/being/localplayer.cpp:2217
msgid "Follow canceled"
msgstr ""
#. TRANSLATORS: imitate command message
-#: src/being/localplayer.cpp:2196
+#: src/being/localplayer.cpp:2202
#, c-format
msgid "Imitation: %s"
msgstr ""
#. TRANSLATORS: imitate command message
#. TRANSLATORS: cancel follow message
-#: src/being/localplayer.cpp:2202 src/being/localplayer.cpp:2216
+#: src/being/localplayer.cpp:2208 src/being/localplayer.cpp:2222
msgid "Imitation canceled"
msgstr ""
#. TRANSLATORS: wait player/monster message
-#: src/being/localplayer.cpp:2566
+#: src/being/localplayer.cpp:2572
#, c-format
msgid "You see %s"
msgstr ""
@@ -439,65 +454,65 @@ msgstr ""
#. TRANSLATORS: add player to completle ignore list
#. TRANSLATORS: popup menu item
#. TRANSLATORS: add player to ignore list
-#: src/being/playerrelations.cpp:467 src/gui/popups/popupmenu.cpp:2287
-#: src/gui/popups/popupmenu.cpp:2329
+#: src/being/playerrelations.cpp:469 src/gui/popups/popupmenu.cpp:2308
+#: src/gui/popups/popupmenu.cpp:2350
msgid "Completely ignore"
msgstr ""
#. TRANSLATORS: ignore/unignore action
-#: src/being/playerrelations.cpp:484
+#: src/being/playerrelations.cpp:486
msgid "Print '...'"
msgstr ""
#. TRANSLATORS: ignore/unignore action
-#: src/being/playerrelations.cpp:507
+#: src/being/playerrelations.cpp:509
msgid "Blink name"
msgstr ""
#. TRANSLATORS: ignore strategi
-#: src/being/playerrelations.cpp:553
+#: src/being/playerrelations.cpp:555
msgid "Floating '...' bubble"
msgstr ""
#. TRANSLATORS: ignore strategi
-#: src/being/playerrelations.cpp:557
+#: src/being/playerrelations.cpp:559
msgid "Floating bubble"
msgstr ""
#. TRANSLATORS: setup tab quick button
#. TRANSLATORS: full button name
#. TRANSLATORS: setup window name
-#: src/client.cpp:907 src/gui/windowmenu.cpp:167
-#: src/gui/windows/setupwindow.cpp:61
+#: src/client.cpp:805 src/gui/windowmenu.cpp:177
+#: src/gui/windows/setupwindow.cpp:64
msgid "Setup"
msgstr "設定"
#. TRANSLATORS: perfoamance tab quick button
#. TRANSLATORS: settings tab name
-#: src/client.cpp:910 src/gui/widgets/tabs/setup_perfomance.cpp:54
+#: src/client.cpp:808 src/gui/widgets/tabs/setup_perfomance.cpp:54
msgid "Performance"
msgstr ""
#. TRANSLATORS: video tab quick button
#. TRANSLATORS: video settings tab name
-#: src/client.cpp:913 src/gui/widgets/tabs/setup_video.cpp:107
+#: src/client.cpp:811 src/gui/widgets/tabs/setup_video.cpp:106
msgid "Video"
msgstr "顯示"
#. TRANSLATORS: theme tab quick button
#. TRANSLATORS: theme settings tab name
-#: src/client.cpp:916 src/gui/widgets/tabs/setup_theme.cpp:122
+#: src/client.cpp:814 src/gui/widgets/tabs/setup_theme.cpp:121
msgid "Theme"
msgstr ""
#. TRANSLATORS: theme tab quick button
-#: src/client.cpp:919
+#: src/client.cpp:817
msgid "About"
msgstr ""
#. TRANSLATORS: theme tab quick button
#. TRANSLATORS: help window name
-#: src/client.cpp:922 src/gui/windowmenu.cpp:72
+#: src/client.cpp:820 src/gui/windowmenu.cpp:72
#: src/gui/windows/helpwindow.cpp:53
msgid "Help"
msgstr "說明"
@@ -510,46 +525,49 @@ msgstr "說明"
#. TRANSLATORS: close window
#. TRANSLATORS: did you know window button
#. TRANSLATORS: storage button
+#. TRANSLATORS: mail edit window button
+#. TRANSLATORS: mail view window button
#. TRANSLATORS: npc dialog button
#. TRANSLATORS: quests window button
#. TRANSLATORS: shop window button
-#: src/client.cpp:926 src/client.cpp:1382 src/client.cpp:1396
-#: 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:254
-#: src/gui/windows/inventorywindow.cpp:277 src/gui/windows/npcdialog.cpp:75
-#: src/gui/windows/npcdialog.cpp:113 src/gui/windows/questswindow.cpp:77
-#: src/gui/windows/shopwindow.cpp:111
+#: src/client.cpp:824 src/client.cpp:1371 src/client.cpp:1390
+#: src/gui/dialogsmanager.cpp:105 src/gui/popups/popupmenu.cpp:738
+#: src/gui/popups/popupmenu.cpp:979 src/gui/windows/didyouknowwindow.cpp:81
+#: src/gui/windows/inventorywindow.cpp:265
+#: src/gui/windows/inventorywindow.cpp:289
+#: src/gui/windows/maileditwindow.cpp:52 src/gui/windows/mailviewwindow.cpp:59
+#: src/gui/windows/npcdialog.cpp:76 src/gui/windows/npcdialog.cpp:115
+#: src/gui/windows/questswindow.cpp:78 src/gui/windows/shopwindow.cpp:112
msgid "Close"
msgstr "關閉"
#. TRANSLATORS: connection dialog header
-#: src/client.cpp:1052
+#: src/client.cpp:1041 src/gui/windowmanager_unittest.cc:150
msgid "Connecting to server"
msgstr ""
#. TRANSLATORS: connection dialog header
-#: src/client.cpp:1098
+#: src/client.cpp:1087 src/gui/windowmanager_unittest.cc:167
msgid "Logging in"
msgstr ""
#. TRANSLATORS: connection dialog header
-#: src/client.cpp:1141
+#: src/client.cpp:1130
msgid "Entering game world"
msgstr ""
#. TRANSLATORS: connection dialog header
-#: src/client.cpp:1273
+#: src/client.cpp:1263
msgid "Requesting characters"
msgstr ""
#. TRANSLATORS: connection dialog header
-#: src/client.cpp:1313
+#: src/client.cpp:1302
msgid "Connecting to the game server"
msgstr ""
#. TRANSLATORS: connection dialog header
-#: src/client.cpp:1325
+#: src/client.cpp:1313
msgid "Changing game servers"
msgstr ""
@@ -558,83 +576,81 @@ msgstr ""
#. TRANSLATORS: change password error header
#. TRANSLATORS: char creation error
#. TRANSLATORS: error message
-#. TRANSLATORS: edit server dialog error header
-#. TRANSLATORS: error message
#. TRANSLATORS: unregister dialog. error message.
#. TRANSLATORS: error message header
-#. TRANSLATORS: info message
+#. TRANSLATORS: error header
#. TRANSLATORS: ok dialog button
-#. TRANSLATORS: error message
-#: src/client.cpp:1380 src/client.cpp:1394 src/client.cpp:1589
-#: src/gui/windows/changeemaildialog.cpp:164
-#: src/gui/windows/changepassworddialog.cpp:154
-#: src/gui/windows/charcreatedialog.cpp:376
-#: src/gui/windows/charselectdialog.cpp:319
-#: src/gui/windows/editserverdialog.cpp:212
-#: src/gui/windows/registerdialog.cpp:243
-#: src/gui/windows/unregisterdialog.cpp:143
-#: src/net/ea/charserverhandler.cpp:141
-#: src/net/eathena/charserverhandler.cpp:576
-#: src/net/eathena/charserverhandler.cpp:578
-#: src/net/eathena/charserverhandler.cpp:651
-#: src/net/tmwa/charserverhandler.cpp:533
+#. TRANSLATORS: error header
+#: src/client.cpp:1368 src/client.cpp:1387 src/client.cpp:1598
+#: src/gui/windows/changeemaildialog.cpp:166
+#: src/gui/windows/changepassworddialog.cpp:156
+#: src/gui/windows/charcreatedialog.cpp:386
+#: src/gui/windows/charselectdialog.cpp:324
+#: src/gui/windows/editserverdialog.cpp:211
+#: src/gui/windows/registerdialog.cpp:241
+#: src/gui/windows/unregisterdialog.cpp:146
+#: src/net/ea/charserverhandler.cpp:142
+#: src/net/eathena/charserverhandler.cpp:587
+#: src/net/eathena/charserverhandler.cpp:591
+#: src/net/eathena/charserverhandler.cpp:679
+#: src/net/tmwa/charserverhandler.cpp:502
msgid "Error"
msgstr "錯誤"
#. TRANSLATORS: connection dialog header
-#: src/client.cpp:1409
+#: src/client.cpp:1406
msgid "Requesting registration details"
msgstr ""
#. TRANSLATORS: password change message header
-#: src/client.cpp:1450
+#: src/client.cpp:1449
msgid "Password Change"
msgstr ""
#. TRANSLATORS: password change message text
-#: src/client.cpp:1452
+#: src/client.cpp:1451
msgid "Password changed successfully!"
msgstr ""
#. TRANSLATORS: email change message header
-#: src/client.cpp:1477
+#: src/client.cpp:1482
msgid "Email Change"
msgstr ""
#. TRANSLATORS: email change message text
-#: src/client.cpp:1479
+#: src/client.cpp:1484
msgid "Email changed successfully!"
msgstr ""
#. TRANSLATORS: unregister message header
-#: src/client.cpp:1506
+#: src/client.cpp:1514
msgid "Unregister Successful"
msgstr ""
#. TRANSLATORS: unregister message text
-#: src/client.cpp:1508
+#: src/client.cpp:1516
msgid "Farewell, come back any time..."
msgstr ""
#. TRANSLATORS: directory creation error
-#: src/configmanager.cpp:53 src/dirs.cpp:350 src/dirs.cpp:365 src/dirs.cpp:410
-#: src/dirs.cpp:578 src/dirs.cpp:586
+#: src/configmanager.cpp:53 src/dirs.cpp:352 src/dirs.cpp:367 src/dirs.cpp:412
+#: src/dirs.cpp:580 src/dirs.cpp:588
#, c-format
msgid "%s doesn't exist and can't be created! Exiting."
msgstr ""
#. TRANSLATORS: update server initialisation error
-#: src/dirs.cpp:460
+#: src/dirs.cpp:462
#, c-format
msgid "Invalid update host: %s."
msgstr ""
#. TRANSLATORS: update server initialisation error
-#: src/dirs.cpp:501 src/dirs.cpp:508
+#: src/dirs.cpp:503 src/dirs.cpp:510
msgid "Error creating updates directory!"
msgstr ""
-#: src/dirs.cpp:530 src/dirs.cpp:548
+#: src/dirs.cpp:532 src/dirs.cpp:550
#, c-format
msgid "Error: %s doesn't exist and can't be created! Exiting."
msgstr ""
@@ -652,441 +668,456 @@ msgid "dyecmd srcdyestring dstfile"
msgstr ""
#. TRANSLATORS: chat tab header
-#: src/game.cpp:252 src/gui/windows/chatwindow.cpp:2137
+#: src/game.cpp:252 src/gui/windows/chatwindow.cpp:2188
msgid "General"
msgstr ""
#. TRANSLATORS: chat tab header
#. TRANSLATORS: full button name
#. TRANSLATORS: debug window name
-#: src/game.cpp:270 src/gui/windowmenu.cpp:154
-#: src/gui/windows/debugwindow.cpp:42
+#: src/game.cpp:259 src/gui/windowmenu.cpp:163
+#: src/gui/windows/debugwindow.cpp:43
msgid "Debug"
msgstr ""
#. TRANSLATORS: save file message
-#: src/game.cpp:563
+#: src/game.cpp:556
#, c-format
msgid "Screenshot saved as %s"
msgstr ""
#. TRANSLATORS: save file message
-#: src/game.cpp:573
+#: src/game.cpp:566
msgid "Saving screenshot failed!"
msgstr ""
#. TRANSLATORS: error message text
-#: src/game.cpp:660
+#: src/game.cpp:651
msgid "The connection to the server was lost."
msgstr ""
#. TRANSLATORS: error message header
-#: src/game.cpp:663
+#: src/game.cpp:654
msgid "Network Error"
msgstr ""
#. TRANSLATORS: move type in status bar
-#: src/gamemodifiers.cpp:145
+#: src/gamemodifiers.cpp:149
msgid "(D) default moves"
msgstr ""
#. TRANSLATORS: move type in status bar
-#: src/gamemodifiers.cpp:147
+#: src/gamemodifiers.cpp:151
msgid "(I) invert moves"
msgstr ""
#. TRANSLATORS: move type in status bar
-#: src/gamemodifiers.cpp:149
+#: src/gamemodifiers.cpp:153
msgid "(c) moves with some crazy moves"
msgstr ""
#. TRANSLATORS: move type in status bar
-#: src/gamemodifiers.cpp:151
+#: src/gamemodifiers.cpp:155
msgid "(C) moves with crazy moves"
msgstr ""
#. TRANSLATORS: move type in status bar
-#: src/gamemodifiers.cpp:153
+#: src/gamemodifiers.cpp:157
msgid "(d) double normal + crazy"
msgstr ""
#. TRANSLATORS: move type in status bar
-#: src/gamemodifiers.cpp:155
+#: src/gamemodifiers.cpp:159
msgid "(?) unknown move"
msgstr ""
#. TRANSLATORS: crazy move type in status bar
-#: src/gamemodifiers.cpp:180
+#: src/gamemodifiers.cpp:184
#, c-format
msgid "(%u) crazy move number %u"
msgstr ""
#. TRANSLATORS: crazy move type in status bar
-#: src/gamemodifiers.cpp:186
+#: src/gamemodifiers.cpp:190
msgid "(a) custom crazy move"
msgstr ""
#. TRANSLATORS: crazy move type in status bar
-#: src/gamemodifiers.cpp:191
+#: src/gamemodifiers.cpp:195
msgid "(?) crazy move"
msgstr ""
#. TRANSLATORS: move to target type in status bar
-#: src/gamemodifiers.cpp:198
+#: src/gamemodifiers.cpp:202
msgid "(0) default moves to target"
msgstr ""
#. TRANSLATORS: move to target type in status bar
-#: src/gamemodifiers.cpp:200
+#: src/gamemodifiers.cpp:204
msgid "(1) moves to target in distance 1"
msgstr ""
#. TRANSLATORS: move to target type in status bar
-#: src/gamemodifiers.cpp:202
+#: src/gamemodifiers.cpp:206
msgid "(2) moves to target in distance 2"
msgstr ""
#. TRANSLATORS: move to target type in status bar
-#: src/gamemodifiers.cpp:204
+#: src/gamemodifiers.cpp:208
msgid "(3) moves to target in distance 3"
msgstr ""
#. TRANSLATORS: move to target type in status bar
-#: src/gamemodifiers.cpp:206
+#: src/gamemodifiers.cpp:210
msgid "(4) moves to target in distance 4"
msgstr ""
#. TRANSLATORS: move to target type in status bar
-#: src/gamemodifiers.cpp:208
+#: src/gamemodifiers.cpp:212
msgid "(5) moves to target in distance 5"
msgstr ""
#. TRANSLATORS: move to target type in status bar
-#: src/gamemodifiers.cpp:210
+#: src/gamemodifiers.cpp:214
msgid "(6) moves to target in distance 6"
msgstr ""
#. TRANSLATORS: move to target type in status bar
-#: src/gamemodifiers.cpp:212
+#: src/gamemodifiers.cpp:216
msgid "(7) moves to target in distance 7"
msgstr ""
#. TRANSLATORS: move to target type in status bar
-#: src/gamemodifiers.cpp:214
+#: src/gamemodifiers.cpp:218
msgid "(8) moves to target in distance 8"
msgstr ""
#. TRANSLATORS: move to target type in status bar
-#: src/gamemodifiers.cpp:216
+#: src/gamemodifiers.cpp:220
msgid "(9) moves to target in distance 9"
msgstr ""
#. TRANSLATORS: move to target type in status bar
-#: src/gamemodifiers.cpp:218
+#: src/gamemodifiers.cpp:222
msgid "(A) moves to target in attack range"
msgstr ""
#. TRANSLATORS: move to target type in status bar
-#: src/gamemodifiers.cpp:220
+#: src/gamemodifiers.cpp:224
msgid "(a) archer attack range"
msgstr ""
#. TRANSLATORS: move to target type in status bar
-#: src/gamemodifiers.cpp:222
+#: src/gamemodifiers.cpp:226
msgid "(B) moves to target in attack range - 1"
msgstr ""
#. TRANSLATORS: move to target type in status bar
-#: src/gamemodifiers.cpp:224
+#: src/gamemodifiers.cpp:228
msgid "(?) move to target"
msgstr ""
#. TRANSLATORS: folow mode in status bar
-#: src/gamemodifiers.cpp:230
+#: src/gamemodifiers.cpp:234
msgid "(D) default follow"
msgstr ""
#. TRANSLATORS: folow mode in status bar
-#: src/gamemodifiers.cpp:232
+#: src/gamemodifiers.cpp:236
msgid "(R) relative follow"
msgstr ""
#. TRANSLATORS: folow mode in status bar
-#: src/gamemodifiers.cpp:234
+#: src/gamemodifiers.cpp:238
msgid "(M) mirror follow"
msgstr ""
#. TRANSLATORS: folow mode in status bar
-#: src/gamemodifiers.cpp:236
+#: src/gamemodifiers.cpp:240
msgid "(P) pet follow"
msgstr ""
#. TRANSLATORS: folow mode in status bar
-#: src/gamemodifiers.cpp:238
+#: src/gamemodifiers.cpp:242
msgid "(?) unknown follow"
msgstr ""
#. TRANSLATORS: switch attack type in status bar
#. TRANSLATORS: attack type in status bar
-#: src/gamemodifiers.cpp:244 src/gamemodifiers.cpp:252
-#: src/gamemodifiers.cpp:266
+#: src/gamemodifiers.cpp:248 src/gamemodifiers.cpp:256
+#: src/gamemodifiers.cpp:270
msgid "(?) attack"
msgstr ""
#. TRANSLATORS: switch attack type in status bar
#. TRANSLATORS: attack type in status bar
-#: src/gamemodifiers.cpp:246 src/gamemodifiers.cpp:258
+#: src/gamemodifiers.cpp:250 src/gamemodifiers.cpp:262
msgid "(D) default attack"
msgstr ""
#. TRANSLATORS: switch attack type in status bar
-#: src/gamemodifiers.cpp:248
+#: src/gamemodifiers.cpp:252
msgid "(s) switch attack without shield"
msgstr ""
#. TRANSLATORS: switch attack type in status bar
-#: src/gamemodifiers.cpp:250
+#: src/gamemodifiers.cpp:254
msgid "(S) switch attack with shield"
msgstr ""
#. TRANSLATORS: attack type in status bar
-#: src/gamemodifiers.cpp:260
+#: src/gamemodifiers.cpp:264
msgid "(G) go and attack"
msgstr ""
#. TRANSLATORS: attack type in status bar
-#: src/gamemodifiers.cpp:262
+#: src/gamemodifiers.cpp:266
msgid "(A) go, attack, pickup"
msgstr ""
#. TRANSLATORS: attack type in status bar
-#: src/gamemodifiers.cpp:264
+#: src/gamemodifiers.cpp:268
msgid "(d) without auto attack"
msgstr ""
+#. TRANSLATORS: targeting type in status bar
+#: src/gamemodifiers.cpp:276
+msgid "(D) don't switch target"
+msgstr ""
+
+#. TRANSLATORS: targeting type in status bar
+#: src/gamemodifiers.cpp:278
+msgid "(C) always attack closest"
+msgstr ""
+
+#. TRANSLATORS: targeting type in status bar
+#: src/gamemodifiers.cpp:280
+msgid "(?) targeting"
+msgstr ""
+
#. TRANSLATORS: pickup size in status bar
-#: src/gamemodifiers.cpp:299
+#: src/gamemodifiers.cpp:314
msgid "(S) small pick up 1x1 cells"
msgstr ""
#. TRANSLATORS: pickup size in status bar
-#: src/gamemodifiers.cpp:301
+#: src/gamemodifiers.cpp:316
msgid "(D) default pick up 2x1 cells"
msgstr ""
#. TRANSLATORS: pickup size in status bar
-#: src/gamemodifiers.cpp:303
+#: src/gamemodifiers.cpp:318
msgid "(F) forward pick up 2x3 cells"
msgstr ""
#. TRANSLATORS: pickup size in status bar
-#: src/gamemodifiers.cpp:305
+#: src/gamemodifiers.cpp:320
msgid "(3) pick up 3x3 cells"
msgstr ""
#. TRANSLATORS: pickup size in status bar
-#: src/gamemodifiers.cpp:307
+#: src/gamemodifiers.cpp:322
msgid "(g) go and pick up in distance 4"
msgstr ""
#. TRANSLATORS: pickup size in status bar
-#: src/gamemodifiers.cpp:309
+#: src/gamemodifiers.cpp:324
msgid "(G) go and pick up in distance 8"
msgstr ""
#. TRANSLATORS: pickup size in status bar
-#: src/gamemodifiers.cpp:311
+#: src/gamemodifiers.cpp:326
msgid "(A) go and pick up in max distance"
msgstr ""
#. TRANSLATORS: pickup size in status bar
-#: src/gamemodifiers.cpp:313
+#: src/gamemodifiers.cpp:328
msgid "(?) pick up"
msgstr ""
#. TRANSLATORS: magic attack in status bar
-#: src/gamemodifiers.cpp:319
+#: src/gamemodifiers.cpp:334
msgid "(f) use #flar for magic attack"
msgstr ""
#. TRANSLATORS: magic attack in status bar
-#: src/gamemodifiers.cpp:321
+#: src/gamemodifiers.cpp:336
msgid "(c) use #chiza for magic attack"
msgstr ""
#. TRANSLATORS: magic attack in status bar
-#: src/gamemodifiers.cpp:323
+#: src/gamemodifiers.cpp:338
msgid "(I) use #ingrav for magic attack"
msgstr ""
#. TRANSLATORS: magic attack in status bar
-#: src/gamemodifiers.cpp:325
+#: src/gamemodifiers.cpp:340
msgid "(F) use #frillyar for magic attack"
msgstr ""
#. TRANSLATORS: magic attack in status bar
-#: src/gamemodifiers.cpp:327
+#: src/gamemodifiers.cpp:342
msgid "(U) use #upmarmu for magic attack"
msgstr ""
#. TRANSLATORS: magic attack in status bar
-#: src/gamemodifiers.cpp:329
+#: src/gamemodifiers.cpp:344
msgid "(?) magic attack"
msgstr ""
#. TRANSLATORS: player attack type in status bar
-#: src/gamemodifiers.cpp:335
+#: src/gamemodifiers.cpp:350
msgid "(a) attack all players"
msgstr ""
#. TRANSLATORS: player attack type in status bar
-#: src/gamemodifiers.cpp:337
+#: src/gamemodifiers.cpp:352
msgid "(f) attack all except friends"
msgstr ""
#. TRANSLATORS: player attack type in status bar
-#: src/gamemodifiers.cpp:339
+#: src/gamemodifiers.cpp:354
msgid "(b) attack bad relations"
msgstr ""
#. TRANSLATORS: player attack type in status bar
-#: src/gamemodifiers.cpp:341
+#: src/gamemodifiers.cpp:356
msgid "(d) don't attack players"
msgstr ""
#. TRANSLATORS: player attack type in status bar
-#: src/gamemodifiers.cpp:343
+#: src/gamemodifiers.cpp:358
msgid "(?) pvp attack"
msgstr ""
#. TRANSLATORS: imitation type in status bar
-#: src/gamemodifiers.cpp:349
+#: src/gamemodifiers.cpp:364
msgid "(D) default imitation"
msgstr ""
#. TRANSLATORS: imitation type in status bar
-#: src/gamemodifiers.cpp:351
+#: src/gamemodifiers.cpp:366
msgid "(O) outfits imitation"
msgstr ""
#. TRANSLATORS: imitation type in status bar
-#: src/gamemodifiers.cpp:353
+#: src/gamemodifiers.cpp:368
msgid "(?) imitation"
msgstr ""
#. TRANSLATORS: game modifiers state in status bar
-#: src/gamemodifiers.cpp:359
+#: src/gamemodifiers.cpp:374
msgid "Game modifiers are enabled"
msgstr ""
#. TRANSLATORS: game modifiers state in status bar
-#: src/gamemodifiers.cpp:361
+#: src/gamemodifiers.cpp:376
msgid "Game modifiers are disabled"
msgstr ""
#. TRANSLATORS: game modifiers state in status bar
-#: src/gamemodifiers.cpp:363
+#: src/gamemodifiers.cpp:378
msgid "Game modifiers are unknown"
msgstr ""
#. TRANSLATORS: map view type in status bar
-#: src/gamemodifiers.cpp:376
+#: src/gamemodifiers.cpp:392
msgid "(N) normal map view"
msgstr ""
#. TRANSLATORS: map view type in status bar
-#: src/gamemodifiers.cpp:378
+#: src/gamemodifiers.cpp:394
msgid "(D) debug map view"
msgstr ""
#. TRANSLATORS: map view type in status bar
-#: src/gamemodifiers.cpp:380
+#: src/gamemodifiers.cpp:396
msgid "(u) ultra map view"
msgstr ""
#. TRANSLATORS: map view type in status bar
-#: src/gamemodifiers.cpp:382
+#: src/gamemodifiers.cpp:398
msgid "(U) ultra map view 2"
msgstr ""
#. TRANSLATORS: map view type in status bar
-#: src/gamemodifiers.cpp:384
+#: src/gamemodifiers.cpp:400
msgid "(e) empty map view with collision"
msgstr ""
#. TRANSLATORS: map view type in status bar
-#: src/gamemodifiers.cpp:386
+#: src/gamemodifiers.cpp:402
msgid "(E) empty map view"
msgstr ""
#. TRANSLATORS: map view type in status bar
-#: src/gamemodifiers.cpp:388
+#: src/gamemodifiers.cpp:404
msgid "(b) black & white map view"
msgstr ""
#. TRANSLATORS: pickup size in status bar
-#: src/gamemodifiers.cpp:390
+#: src/gamemodifiers.cpp:406
msgid "(?) map view"
msgstr ""
#. TRANSLATORS: away type in status bar
-#: src/gamemodifiers.cpp:396
+#: src/gamemodifiers.cpp:418
msgid "(O) on keyboard"
msgstr ""
#. TRANSLATORS: away type in status bar
-#: src/gamemodifiers.cpp:398
+#: src/gamemodifiers.cpp:420
msgid "(A) away"
msgstr ""
#. TRANSLATORS: away type in status bar
#. TRANSLATORS: camera mode in status bar
-#: src/gamemodifiers.cpp:400 src/gamemodifiers.cpp:454
+#: src/gamemodifiers.cpp:422 src/gamemodifiers.cpp:482
msgid "(?) away"
msgstr ""
#. TRANSLATORS: away message box header
-#: src/gamemodifiers.cpp:424
+#: src/gamemodifiers.cpp:448
msgid "Away"
msgstr ""
#. TRANSLATORS: camera mode in status bar
-#: src/gamemodifiers.cpp:450
+#: src/gamemodifiers.cpp:478
msgid "(G) game camera mode"
msgstr ""
#. TRANSLATORS: camera mode in status bar
-#: src/gamemodifiers.cpp:452
+#: src/gamemodifiers.cpp:480
msgid "(F) free camera mode"
msgstr ""
#. TRANSLATORS: error message question
-#: src/gui/dialogsmanager.cpp:115
+#: src/gui/dialogsmanager.cpp:119
msgid "Do you want to open support page?"
msgstr ""
#. TRANSLATORS: message header
-#: src/gui/dialogsmanager.cpp:127 src/gui/dialogsmanager.cpp:152
-#: src/gui/dialogsmanager.cpp:168
+#: src/gui/dialogsmanager.cpp:133 src/gui/dialogsmanager.cpp:162
+#: src/gui/dialogsmanager.cpp:182
msgid "Message"
msgstr ""
#. TRANSLATORS: ok dialog button
#. TRANSLATORS: popup menu item
#. TRANSLATORS: revive player
-#: src/gui/dialogsmanager.cpp:130 src/gui/popups/popupmenu.cpp:2613
+#: src/gui/dialogsmanager.cpp:136 src/gui/popups/popupmenu.cpp:2636
msgid "Revive"
msgstr ""
#. TRANSLATORS: weight message
-#: src/gui/dialogsmanager.cpp:154
+#: src/gui/dialogsmanager.cpp:164
msgid ""
"You are carrying more than half your weight. You are unable to regain "
"health."
msgstr ""
#. TRANSLATORS: weight message
-#: src/gui/dialogsmanager.cpp:170
+#: src/gui/dialogsmanager.cpp:184
msgid "You are carrying less than half your weight. You can regain health."
msgstr ""
@@ -1097,67 +1128,67 @@ msgstr ""
#: src/gui/models/colorlistmodel.h:33 src/gui/models/sortlistmodelinv.h:32
#: src/gui/widgets/tabs/setup_other.cpp:79
#: src/gui/widgets/tabs/setup_visual.cpp:81
-#: src/gui/windows/equipmentwindow.cpp:616
+#: src/gui/windows/equipmentwindow.cpp:669
msgid "default"
msgstr ""
#. TRANSLATORS: chat color
#. TRANSLATORS: color name
-#: src/gui/models/colorlistmodel.h:35 src/gui/models/colormodel.cpp:74
+#: src/gui/models/colorlistmodel.h:35 src/gui/models/colormodel.cpp:76
msgid "black"
msgstr ""
#. TRANSLATORS: chat color
#. TRANSLATORS: color name
-#: src/gui/models/colorlistmodel.h:37 src/gui/models/colormodel.cpp:76
+#: src/gui/models/colorlistmodel.h:37 src/gui/models/colormodel.cpp:78
msgid "red"
msgstr ""
#. TRANSLATORS: chat color
#. TRANSLATORS: color name
-#: src/gui/models/colorlistmodel.h:39 src/gui/models/colormodel.cpp:78
+#: src/gui/models/colorlistmodel.h:39 src/gui/models/colormodel.cpp:80
msgid "green"
msgstr ""
#. TRANSLATORS: chat color
#. TRANSLATORS: color name
-#: src/gui/models/colorlistmodel.h:41 src/gui/models/colormodel.cpp:80
+#: src/gui/models/colorlistmodel.h:41 src/gui/models/colormodel.cpp:82
msgid "blue"
msgstr ""
#. TRANSLATORS: chat color
#. TRANSLATORS: color name
-#: src/gui/models/colorlistmodel.h:43 src/gui/models/colormodel.cpp:82
+#: src/gui/models/colorlistmodel.h:43 src/gui/models/colormodel.cpp:84
msgid "gold"
msgstr ""
#. TRANSLATORS: chat color
#. TRANSLATORS: color name
-#: src/gui/models/colorlistmodel.h:45 src/gui/models/colormodel.cpp:84
+#: src/gui/models/colorlistmodel.h:45 src/gui/models/colormodel.cpp:86
msgid "yellow"
msgstr ""
#. TRANSLATORS: chat color
#. TRANSLATORS: color name
-#: src/gui/models/colorlistmodel.h:47 src/gui/models/colormodel.cpp:86
+#: src/gui/models/colorlistmodel.h:47 src/gui/models/colormodel.cpp:88
msgid "pink"
msgstr ""
#. TRANSLATORS: chat color
#. TRANSLATORS: color name
-#: src/gui/models/colorlistmodel.h:49 src/gui/models/colormodel.cpp:88
+#: src/gui/models/colorlistmodel.h:49 src/gui/models/colormodel.cpp:90
msgid "purple"
msgstr ""
#. TRANSLATORS: chat color
#. TRANSLATORS: color name
-#: src/gui/models/colorlistmodel.h:51 src/gui/models/colormodel.cpp:90
+#: src/gui/models/colorlistmodel.h:51 src/gui/models/colormodel.cpp:92
msgid "grey"
msgstr ""
#. TRANSLATORS: chat color
#. TRANSLATORS: color name
-#: src/gui/models/colorlistmodel.h:53 src/gui/models/colormodel.cpp:92
+#: src/gui/models/colorlistmodel.h:53 src/gui/models/colormodel.cpp:94
msgid "brown"
msgstr ""
@@ -1258,8 +1289,8 @@ msgstr ""
#. TRANSLATORS: language
#. TRANSLATORS: popup menu header
-#: src/gui/models/langlistmodel.h:45 src/gui/popups/popupmenu.cpp:1990
-#: src/gui/popups/popupmenu.cpp:2068 src/gui/widgets/tabs/socialtabbase.h:46
+#: src/gui/models/langlistmodel.h:45 src/gui/popups/popupmenu.cpp:2009
+#: src/gui/popups/popupmenu.cpp:2087 src/gui/widgets/tabs/socialtabbase.h:46
msgid "(default)"
msgstr ""
@@ -1409,7 +1440,8 @@ msgid "Blacklisted"
msgstr ""
#. TRANSLATORS: relation type
-#: src/gui/models/playerrelationlistmodel.h:47
+#. TRANSLATORS: palette color
+#: src/gui/models/playerrelationlistmodel.h:47 src/gui/userpalette.cpp:159
msgid "Enemy"
msgstr ""
@@ -1485,62 +1517,62 @@ msgid "Skip"
msgstr ""
#. TRANSLATORS: being popup label
-#: src/gui/popups/beingpopup.cpp:166 src/gui/popups/beingpopup.cpp:186
+#: src/gui/popups/beingpopup.cpp:167 src/gui/popups/beingpopup.cpp:187
#, c-format
msgid "Hungry: %d"
msgstr ""
#. TRANSLATORS: being popup label
-#: src/gui/popups/beingpopup.cpp:170 src/gui/popups/beingpopup.cpp:190
+#: src/gui/popups/beingpopup.cpp:171 src/gui/popups/beingpopup.cpp:191
#, c-format
msgid "Intimacy: %d"
msgstr ""
#. TRANSLATORS: being popup label
-#: src/gui/popups/beingpopup.cpp:206
+#: src/gui/popups/beingpopup.cpp:207
#, c-format
msgid "Party: %s"
msgstr ""
#. TRANSLATORS: being popup label
-#: src/gui/popups/beingpopup.cpp:224
+#: src/gui/popups/beingpopup.cpp:225
#, c-format
msgid "Guild: %s"
msgstr ""
#. TRANSLATORS: being popup label
-#: src/gui/popups/beingpopup.cpp:241
+#: src/gui/popups/beingpopup.cpp:242
#, c-format
msgid "Pvp rank: %u"
msgstr ""
#. TRANSLATORS: being popup label
-#: src/gui/popups/beingpopup.cpp:257
+#: src/gui/popups/beingpopup.cpp:259
#, c-format
msgid "Buy shop: %s"
msgstr ""
#. TRANSLATORS: being popup label
-#: src/gui/popups/beingpopup.cpp:272
+#: src/gui/popups/beingpopup.cpp:276
#, c-format
msgid "Sell shop: %s"
msgstr ""
#. TRANSLATORS: being popup label
-#: src/gui/popups/beingpopup.cpp:286
+#: src/gui/popups/beingpopup.cpp:291
#, c-format
msgid "Comment: %s"
msgstr ""
#. TRANSLATORS: being popup label
-#: src/gui/popups/beingpopup.cpp:300
+#: src/gui/popups/beingpopup.cpp:305
#, c-format
msgid "Chat room: %s"
msgstr ""
#. TRANSLATORS: party popup item
#. TRANSLATORS: party creation message
-#: src/gui/popups/createpartypopup.h:50 src/gui/windows/socialwindow.cpp:504
+#: src/gui/popups/createpartypopup.h:50 src/gui/windows/socialwindow.cpp:521
msgid "Create Party"
msgstr ""
@@ -1554,7 +1586,6 @@ msgstr ""
#. TRANSLATORS: connection dialog button
#. TRANSLATORS: edit server dialog button
#. TRANSLATORS: item amount window button
-#. TRANSLATORS: button in npc post dialog
#. TRANSLATORS: quit dialog button
#. TRANSLATORS: register dialog. button.
#. TRANSLATORS: setup button
@@ -1563,46 +1594,50 @@ msgstr ""
#. TRANSLATORS: unregister dialog. button.
#. TRANSLATORS: updater window button
#. TRANSLATORS: input action name
-#: src/gui/popups/createpartypopup.h:53 src/gui/popups/popupmenu.cpp:374
-#: src/gui/popups/popupmenu.cpp:441 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:1732 src/gui/popups/popupmenu.cpp:1768
-#: src/gui/popups/popupmenu.cpp:1818 src/gui/popups/popupmenu.cpp:1860
-#: src/gui/popups/popupmenu.cpp:1901 src/gui/popups/popupmenu.cpp:1969
-#: src/gui/popups/popupmenu.cpp:2047 src/gui/popups/popupmenu.cpp:2081
-#: src/gui/popups/popupmenu.cpp:2107 src/gui/popups/popupmenu.cpp:2128
-#: src/gui/popups/popupmenu.cpp:2149 src/gui/popups/popupmenu.cpp:2174
-#: src/gui/popups/popupmenu.cpp:2191 src/gui/popups/popupmenu.cpp:2505
-#: src/gui/popups/popupmenu.cpp:2670 src/gui/windows/buyselldialog.cpp:75
-#: src/gui/windows/changeemaildialog.cpp:55
-#: src/gui/windows/changepassworddialog.cpp:57
-#: src/gui/windows/charcreatedialog.cpp:122
+#: src/gui/popups/createpartypopup.h:53 src/gui/popups/popupmenu.cpp:384
+#: src/gui/popups/popupmenu.cpp:452 src/gui/popups/popupmenu.cpp:553
+#: src/gui/popups/popupmenu.cpp:600 src/gui/popups/popupmenu.cpp:635
+#: src/gui/popups/popupmenu.cpp:666 src/gui/popups/popupmenu.cpp:691
+#: src/gui/popups/popupmenu.cpp:716 src/gui/popups/popupmenu.cpp:905
+#: src/gui/popups/popupmenu.cpp:932 src/gui/popups/popupmenu.cpp:965
+#: src/gui/popups/popupmenu.cpp:1749 src/gui/popups/popupmenu.cpp:1785
+#: src/gui/popups/popupmenu.cpp:1835 src/gui/popups/popupmenu.cpp:1877
+#: src/gui/popups/popupmenu.cpp:1918 src/gui/popups/popupmenu.cpp:1988
+#: src/gui/popups/popupmenu.cpp:2066 src/gui/popups/popupmenu.cpp:2100
+#: src/gui/popups/popupmenu.cpp:2126 src/gui/popups/popupmenu.cpp:2147
+#: src/gui/popups/popupmenu.cpp:2168 src/gui/popups/popupmenu.cpp:2194
+#: src/gui/popups/popupmenu.cpp:2212 src/gui/popups/popupmenu.cpp:2528
+#: src/gui/popups/popupmenu.cpp:2693 src/gui/windows/buyselldialog.cpp:75
+#: src/gui/windows/changeemaildialog.cpp:56
+#: src/gui/windows/changepassworddialog.cpp:58
+#: src/gui/windows/charcreatedialog.cpp:121
#: src/gui/windows/connectiondialog.cpp:52
-#: src/gui/windows/editserverdialog.cpp:61
-#: src/gui/windows/itemamountwindow.cpp:169
-#: src/gui/windows/npcpostdialog.cpp:70 src/gui/windows/quitdialog.cpp:70
-#: src/gui/windows/registerdialog.cpp:65 src/gui/windows/setupwindow.cpp:94
-#: src/gui/windows/textcommandeditor.cpp:86 src/gui/windows/textdialog.cpp:55
-#: src/gui/windows/unregisterdialog.cpp:54
-#: src/gui/windows/updaterwindow.cpp:190 src/input/pages/gui.cpp:105
+#: src/gui/windows/editserverdialog.cpp:58
+#: src/gui/windows/itemamountwindow.cpp:181 src/gui/windows/quitdialog.cpp:68
+#: src/gui/windows/registerdialog.cpp:62 src/gui/windows/setupwindow.cpp:99
+#: src/gui/windows/textcommandeditor.cpp:87 src/gui/windows/textdialog.cpp:55
+#: src/gui/windows/unregisterdialog.cpp:55
+#: src/gui/windows/updaterwindow.cpp:189 src/input/pages/gui.cpp:103
msgid "Cancel"
msgstr "取消"
#. TRANSLATORS: popup label
-#: src/gui/popups/itempopup.cpp:203
+#: src/gui/popups/itempopup.cpp:220
#, c-format
msgid "Weight: %s"
msgstr ""
+#. TRANSLATORS: popup label
+#: src/gui/popups/itempopup.cpp:285
+msgid "Cards: "
+msgstr ""
+
#. TRANSLATORS: popup menu item
#. TRANSLATORS: trade with player
#. TRANSLATORS: trade chat tab name
#. TRANSLATORS: inventory type name
-#: src/gui/popups/popupmenu.cpp:156 src/gui/popups/popupmenu.cpp:800
-#: src/gui/widgets/tabs/chat/tradetab.cpp:39 src/inventory.cpp:319
+#: src/gui/popups/popupmenu.cpp:161 src/gui/popups/popupmenu.cpp:811
+#: src/gui/widgets/tabs/chat/tradetab.cpp:39 src/inventory.cpp:328
msgid "Trade"
msgstr "交易"
@@ -1613,53 +1648,52 @@ msgstr "交易"
#. TRANSLATORS: popup menu item
#. TRANSLATORS: attack player
#. TRANSLATORS: Skill type
-#. TRANSLATORS: bot checker window table header
#. TRANSLATORS: input action name
#. TRANSLATORS: player stat
-#: src/gui/popups/popupmenu.cpp:159 src/gui/popups/popupmenu.cpp:277
-#: src/gui/popups/popupmenu.cpp:803 src/gui/widgets/skillinfo.cpp:114
-#: src/gui/windows/botcheckerwindow.cpp:88 src/input/pages/basic.cpp:42
-#: src/net/eathena/generalhandler.cpp:401 src/net/tmwa/generalhandler.cpp:358
+#: src/gui/popups/popupmenu.cpp:164 src/gui/popups/popupmenu.cpp:286
+#: src/gui/popups/popupmenu.cpp:814 src/gui/widgets/skillinfo.cpp:109
+#: src/input/pages/basic.cpp:40 src/net/eathena/generalhandler.cpp:396
+#: src/net/tmwa/generalhandler.cpp:359
msgid "Attack"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: send whisper to player
-#: src/gui/popups/popupmenu.cpp:162 src/gui/popups/popupmenu.cpp:252
-#: src/gui/popups/popupmenu.cpp:462
+#: src/gui/popups/popupmenu.cpp:167 src/gui/popups/popupmenu.cpp:259
+#: src/gui/popups/popupmenu.cpp:473
msgid "Whisper"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: heal player
-#: src/gui/popups/popupmenu.cpp:168 src/gui/popups/popupmenu.cpp:807
+#: src/gui/popups/popupmenu.cpp:173 src/gui/popups/popupmenu.cpp:818
msgid "Heal"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: kick player from guild
-#: src/gui/popups/popupmenu.cpp:188 src/gui/popups/popupmenu.cpp:204
-#: src/gui/popups/popupmenu.cpp:511 src/gui/popups/popupmenu.cpp:835
+#: src/gui/popups/popupmenu.cpp:193 src/gui/popups/popupmenu.cpp:209
+#: src/gui/popups/popupmenu.cpp:522 src/gui/popups/popupmenu.cpp:846
msgid "Kick from guild"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: change player position in guild
-#: src/gui/popups/popupmenu.cpp:195 src/gui/popups/popupmenu.cpp:211
-#: src/gui/popups/popupmenu.cpp:518 src/gui/popups/popupmenu.cpp:842
+#: src/gui/popups/popupmenu.cpp:200 src/gui/popups/popupmenu.cpp:216
+#: src/gui/popups/popupmenu.cpp:529 src/gui/popups/popupmenu.cpp:853
msgid "Change pos in guild"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: invite player to guild
-#: src/gui/popups/popupmenu.cpp:224 src/gui/popups/popupmenu.cpp:530
-#: src/gui/popups/popupmenu.cpp:856
+#: src/gui/popups/popupmenu.cpp:229 src/gui/popups/popupmenu.cpp:541
+#: src/gui/popups/popupmenu.cpp:867
msgid "Invite to guild"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: set player invisible for self by id
-#: src/gui/popups/popupmenu.cpp:231
+#: src/gui/popups/popupmenu.cpp:236
msgid "Nuke"
msgstr ""
@@ -1676,20 +1710,18 @@ msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: move to player location
#. TRANSLATORS: input tab sub tab name
-#. TRANSLATORS: bot checker window table header
-#: src/gui/popups/popupmenu.cpp:234 src/gui/popups/popupmenu.cpp:265
-#: src/gui/popups/popupmenu.cpp:492 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:92
+#: src/gui/popups/popupmenu.cpp:239 src/gui/popups/popupmenu.cpp:272
+#: src/gui/popups/popupmenu.cpp:503 src/gui/popups/popupmenu.cpp:659
+#: src/gui/popups/popupmenu.cpp:825 src/gui/popups/popupmenu.cpp:890
+#: src/gui/setupinputpages.cpp:45
msgid "Move"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: talk with npc
-#. TRANSLATORS: bot checker window table header
#. TRANSLATORS: input action name
-#: src/gui/popups/popupmenu.cpp:246 src/gui/windows/botcheckerwindow.cpp:90
-#: src/input/pages/basic.cpp:90 src/resources/db/npcdb.cpp:146
+#: src/gui/popups/popupmenu.cpp:253 src/input/pages/basic.cpp:88
+#: src/resources/db/npcdb.cpp:147
msgid "Talk"
msgstr ""
@@ -1701,11 +1733,11 @@ msgstr ""
#. TRANSLATORS: shop window button
#. TRANSLATORS: shop window tab name
#. TRANSLATORS: input action name
-#: src/gui/popups/popupmenu.cpp:256 src/gui/popups/popupmenu.cpp:2359
-#: src/gui/windows/buydialog.cpp:191 src/gui/windows/buydialog.cpp:207
-#: src/gui/windows/buydialog.cpp:268 src/gui/windows/buyselldialog.cpp:71
-#: src/gui/windows/shopwindow.cpp:168 src/input/pages/basic.cpp:240
-#: src/resources/db/npcdb.cpp:147
+#: src/gui/popups/popupmenu.cpp:263 src/gui/popups/popupmenu.cpp:2380
+#: src/gui/windows/buydialog.cpp:194 src/gui/windows/buydialog.cpp:212
+#: src/gui/windows/buydialog.cpp:275 src/gui/windows/buyselldialog.cpp:71
+#: src/gui/windows/shopwindow.cpp:168 src/input/pages/basic.cpp:244
+#: src/resources/db/npcdb.cpp:148
msgid "Buy"
msgstr "購買"
@@ -1718,10 +1750,10 @@ msgstr "購買"
#. TRANSLATORS: shop window button
#. TRANSLATORS: shop window tab name
#. TRANSLATORS: input action name
-#: src/gui/popups/popupmenu.cpp:259 src/gui/popups/popupmenu.cpp:2371
-#: src/gui/widgets/selldialog.cpp:51 src/gui/widgets/selldialog.cpp:96
+#: src/gui/popups/popupmenu.cpp:266 src/gui/popups/popupmenu.cpp:2392
+#: src/gui/widgets/selldialog.cpp:52 src/gui/widgets/selldialog.cpp:99
#: src/gui/windows/buyselldialog.cpp:73 src/gui/windows/shopwindow.cpp:170
-#: src/input/pages/basic.cpp:246 src/resources/db/npcdb.cpp:148
+#: src/input/pages/basic.cpp:250 src/resources/db/npcdb.cpp:149
msgid "Sell"
msgstr "出售"
@@ -1729,26 +1761,26 @@ msgstr "出售"
#. TRANSLATORS: add comment to npc
#. TRANSLATORS: popup menu item
#. TRANSLATORS: add comment to player
-#: src/gui/popups/popupmenu.cpp:268 src/gui/popups/popupmenu.cpp:472
-#: src/gui/popups/popupmenu.cpp:2467
+#: src/gui/popups/popupmenu.cpp:275 src/gui/popups/popupmenu.cpp:483
+#: src/gui/popups/popupmenu.cpp:2490
msgid "Add comment"
msgstr ""
#. TRANSLATORS: remove monster from attack list
#. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:289
+#: src/gui/popups/popupmenu.cpp:298
msgid "Remove from attack list"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: add monster to priotiry attack list
-#: src/gui/popups/popupmenu.cpp:296
+#: src/gui/popups/popupmenu.cpp:305
msgid "Add to priority attack list"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: add monster to attack list
-#: src/gui/popups/popupmenu.cpp:300
+#: src/gui/popups/popupmenu.cpp:309
msgid "Add to attack list"
msgstr ""
@@ -1756,19 +1788,19 @@ msgstr ""
#. TRANSLATORS: add monster to ignore list
#. TRANSLATORS: popup menu item
#. TRANSLATORS: add item to pickup list
-#: src/gui/popups/popupmenu.cpp:304 src/gui/popups/popupmenu.cpp:2487
+#: src/gui/popups/popupmenu.cpp:313 src/gui/popups/popupmenu.cpp:2510
msgid "Add to ignore list"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: Mercenary move to master
-#: src/gui/popups/popupmenu.cpp:313 src/gui/popups/popupmenu.cpp:324
+#: src/gui/popups/popupmenu.cpp:323 src/gui/popups/popupmenu.cpp:334
msgid "Move to master"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: fire mercenary
-#: src/gui/popups/popupmenu.cpp:317
+#: src/gui/popups/popupmenu.cpp:327
msgid "Fire"
msgstr ""
@@ -1776,19 +1808,19 @@ msgstr ""
#. TRANSLATORS: feed homunculus
#. TRANSLATORS: popup menu item
#. TRANSLATORS: feed pet
-#: src/gui/popups/popupmenu.cpp:327 src/gui/popups/popupmenu.cpp:340
+#: src/gui/popups/popupmenu.cpp:337 src/gui/popups/popupmenu.cpp:350
msgid "Feed"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: delete homunculus
-#: src/gui/popups/popupmenu.cpp:331
+#: src/gui/popups/popupmenu.cpp:341
msgid "Kill"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: pet drop loot
-#: src/gui/popups/popupmenu.cpp:343
+#: src/gui/popups/popupmenu.cpp:353
msgid "Drop loot"
msgstr ""
@@ -1796,8 +1828,8 @@ msgstr ""
#. TRANSLATORS: pet unequip item
#. TRANSLATORS: equipment window button
#. TRANSLATORS: inventory button
-#: src/gui/popups/popupmenu.cpp:346 src/gui/windows/equipmentwindow.cpp:74
-#: src/gui/windows/inventorywindow.cpp:186 src/resources/itemtypemapdata.h:45
+#: src/gui/popups/popupmenu.cpp:356 src/gui/windows/equipmentwindow.cpp:72
+#: src/gui/windows/inventorywindow.cpp:200 src/resources/itemtypemapdata.h:45
#: src/resources/itemtypemapdata.h:49 src/resources/itemtypemapdata.h:53
#: src/resources/itemtypemapdata.h:57 src/resources/itemtypemapdata.h:61
#: src/resources/itemtypemapdata.h:65 src/resources/itemtypemapdata.h:69
@@ -1812,14 +1844,14 @@ msgstr "卸下裝備"
#. TRANSLATORS: popup menu item
#. TRANSLATORS: rename map item
#. TRANSLATORS: shop window button
-#: src/gui/popups/popupmenu.cpp:350 src/gui/popups/popupmenu.cpp:609
-#: src/gui/windows/charselectdialog.cpp:132 src/gui/windows/shopwindow.cpp:192
+#: src/gui/popups/popupmenu.cpp:360 src/gui/popups/popupmenu.cpp:620
+#: src/gui/windows/charselectdialog.cpp:129 src/gui/windows/shopwindow.cpp:192
msgid "Rename"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: pet return to egg
-#: src/gui/popups/popupmenu.cpp:354
+#: src/gui/popups/popupmenu.cpp:364
msgid "Return to egg"
msgstr ""
@@ -1827,38 +1859,38 @@ msgstr ""
#. TRANSLATORS: add being name to chat
#. TRANSLATORS: popup menu item
#. TRANSLATORS: add player name to chat
-#: src/gui/popups/popupmenu.cpp:369 src/gui/popups/popupmenu.cpp:538
+#: src/gui/popups/popupmenu.cpp:379 src/gui/popups/popupmenu.cpp:549
msgid "Add name to chat"
msgstr ""
#. TRANSLATORS: popup menu header
#. TRANSLATORS: settings tab name
-#: src/gui/popups/popupmenu.cpp:418 src/gui/widgets/tabs/setup_players.cpp:38
+#: src/gui/popups/popupmenu.cpp:429 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:484 src/gui/popups/popupmenu.cpp:2412
-#: src/gui/popups/popupmenu.cpp:2436
+#: src/gui/popups/popupmenu.cpp:495 src/gui/popups/popupmenu.cpp:2433
+#: src/gui/popups/popupmenu.cpp:2457
msgid "Kick from party"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: pickup item from ground
-#: src/gui/popups/popupmenu.cpp:571 src/gui/popups/popupmenu.cpp:580
+#: src/gui/popups/popupmenu.cpp:582 src/gui/popups/popupmenu.cpp:591
msgid "Pick up"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: add item name to chat
-#: src/gui/popups/popupmenu.cpp:585 src/gui/popups/popupmenu.cpp:1728
-#: src/gui/popups/popupmenu.cpp:1804 src/gui/popups/popupmenu.cpp:1846
+#: src/gui/popups/popupmenu.cpp:596 src/gui/popups/popupmenu.cpp:1745
+#: src/gui/popups/popupmenu.cpp:1821 src/gui/popups/popupmenu.cpp:1863
msgid "Add to chat"
msgstr ""
#. TRANSLATORS: popup menu header
-#: src/gui/popups/popupmenu.cpp:606 src/gui/popups/popupmenu.cpp:638
+#: src/gui/popups/popupmenu.cpp:617 src/gui/popups/popupmenu.cpp:649
msgid "Map Item"
msgstr ""
@@ -1868,20 +1900,20 @@ msgstr ""
#. TRANSLATORS: remove attack target
#. TRANSLATORS: popup menu item
#. TRANSLATORS: remove item from pickup filter
-#: src/gui/popups/popupmenu.cpp:612 src/gui/popups/popupmenu.cpp:2043
-#: src/gui/popups/popupmenu.cpp:2077
+#: src/gui/popups/popupmenu.cpp:623 src/gui/popups/popupmenu.cpp:2062
+#: src/gui/popups/popupmenu.cpp:2096
msgid "Remove"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: warp to map item
-#: src/gui/popups/popupmenu.cpp:619 src/gui/popups/popupmenu.cpp:644
+#: src/gui/popups/popupmenu.cpp:630 src/gui/popups/popupmenu.cpp:655
msgid "Warp"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: move camera to map item
-#: src/gui/popups/popupmenu.cpp:651
+#: src/gui/popups/popupmenu.cpp:662
msgid "Move camera"
msgstr ""
@@ -1890,77 +1922,77 @@ msgstr ""
#. TRANSLATORS: full button name
#. TRANSLATORS: outfits button tooltip
#. TRANSLATORS: outfits window name
-#: src/gui/popups/popupmenu.cpp:669 src/gui/setupinputpages.cpp:53
-#: src/gui/windowmenu.cpp:142 src/gui/windows/inventorywindow.cpp:217
-#: src/gui/windows/outfitwindow.cpp:55
+#: src/gui/popups/popupmenu.cpp:680 src/gui/setupinputpages.cpp:53
+#: src/gui/windowmenu.cpp:143 src/gui/windows/inventorywindow.cpp:229
+#: src/gui/windows/outfitwindow.cpp:58
msgid "Outfits"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: clear selected outfit
-#: src/gui/popups/popupmenu.cpp:672
+#: src/gui/popups/popupmenu.cpp:683
msgid "Clear outfit"
msgstr ""
#. TRANSLATORS: popup menu header
#. TRANSLATORS: full button name
-#: src/gui/popups/popupmenu.cpp:698 src/gui/windowmenu.cpp:126
+#: src/gui/popups/popupmenu.cpp:709 src/gui/windowmenu.cpp:124
msgid "Spells"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: edit selected spell
-#: src/gui/popups/popupmenu.cpp:701
+#: src/gui/popups/popupmenu.cpp:712
msgid "Edit spell"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: remove all text from chat tab
#. TRANSLATORS: npc dialog button
-#: src/gui/popups/popupmenu.cpp:732 src/gui/windows/npcdialog.cpp:110
+#: src/gui/popups/popupmenu.cpp:743 src/gui/windows/npcdialog.cpp:112
msgid "Clear"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: disable chat tab highlight
-#: src/gui/popups/popupmenu.cpp:739
+#: src/gui/popups/popupmenu.cpp:750
msgid "Disable highlight"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: enable chat tab highlight
-#: src/gui/popups/popupmenu.cpp:745
+#: src/gui/popups/popupmenu.cpp:756
msgid "Enable highlight"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: do not remove player names from chat tab
-#: src/gui/popups/popupmenu.cpp:751
+#: src/gui/popups/popupmenu.cpp:762
msgid "Don't remove name"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: remove player names from chat tab
-#: src/gui/popups/popupmenu.cpp:757
+#: src/gui/popups/popupmenu.cpp:768
msgid "Remove name"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: enable away messages in chat tab
-#: src/gui/popups/popupmenu.cpp:763
+#: src/gui/popups/popupmenu.cpp:774
msgid "Enable away"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: disable away messages in chat tab
-#: src/gui/popups/popupmenu.cpp:769
+#: src/gui/popups/popupmenu.cpp:780
msgid "Disable away"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: enable away messages in chat tab
#. TRANSLATORS: social window button
-#: src/gui/popups/popupmenu.cpp:776 src/gui/windows/socialwindow.cpp:83
+#: src/gui/popups/popupmenu.cpp:787 src/gui/windows/socialwindow.cpp:81
msgid "Leave"
msgstr ""
@@ -1970,71 +2002,70 @@ 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:2145
-#: src/gui/popups/popupmenu.cpp:2187
+#: src/gui/popups/popupmenu.cpp:792 src/gui/popups/popupmenu.cpp:2164
+#: src/gui/popups/popupmenu.cpp:2208
msgid "Copy to clipboard"
msgstr ""
#. TRANSLATORS: popup menu header
-#: src/gui/popups/popupmenu.cpp:903
+#: src/gui/popups/popupmenu.cpp:914
msgid "Change guild position"
msgstr ""
#. TRANSLATORS: popup menu header
-#: src/gui/popups/popupmenu.cpp:948
+#: src/gui/popups/popupmenu.cpp:959
msgid "window"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: unlock window
-#: src/gui/popups/popupmenu.cpp:974
+#: src/gui/popups/popupmenu.cpp:988
msgid "Unlock"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: lock window
-#: src/gui/popups/popupmenu.cpp:980
+#: src/gui/popups/popupmenu.cpp:994
msgid "Lock"
msgstr ""
-#. TRANSLATORS: number of chars in string should be near original
-#: src/gui/popups/popupmenu.cpp:1028
+#: src/gui/popups/popupmenu.cpp:1043
msgid "Rename map sign "
msgstr ""
#. TRANSLATORS: number of chars in string should be near original
-#: src/gui/popups/popupmenu.cpp:1030
+#: src/gui/popups/popupmenu.cpp:1045
msgid "Name: "
msgstr ""
-#: src/gui/popups/popupmenu.cpp:1049
+#: src/gui/popups/popupmenu.cpp:1063
msgid "Player comment "
msgstr ""
#. TRANSLATORS: number of chars in string should be near original
-#: src/gui/popups/popupmenu.cpp:1051
+#: src/gui/popups/popupmenu.cpp:1065
msgid "Comment: "
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: add item to trade
-#: src/gui/popups/popupmenu.cpp:1624
+#: src/gui/popups/popupmenu.cpp:1638
msgid "Add to trade"
msgstr ""
-#: src/gui/popups/popupmenu.cpp:1632
+#: src/gui/popups/popupmenu.cpp:1646
msgid "Add to trade 10"
msgstr ""
-#: src/gui/popups/popupmenu.cpp:1637
+#: src/gui/popups/popupmenu.cpp:1651
msgid "Add to trade half"
msgstr ""
-#: src/gui/popups/popupmenu.cpp:1641
+#: src/gui/popups/popupmenu.cpp:1655
msgid "Add to trade all-1"
msgstr ""
-#: src/gui/popups/popupmenu.cpp:1645
+#: src/gui/popups/popupmenu.cpp:1659
msgid "Add to trade all"
msgstr ""
@@ -2043,50 +2074,50 @@ msgstr ""
#. TRANSLATORS: storage button
#. TRANSLATORS: inventory button
#. TRANSLATORS: setup button
-#: src/gui/popups/popupmenu.cpp:1653 src/gui/popups/popupmenu.cpp:1800
-#: src/gui/popups/popupmenu.cpp:1841 src/gui/windows/inventorywindow.cpp:249
-#: src/gui/windows/inventorywindow.cpp:272
-#: src/gui/windows/inventorywindow.cpp:864 src/gui/windows/setupwindow.cpp:96
+#: src/gui/popups/popupmenu.cpp:1667 src/gui/popups/popupmenu.cpp:1817
+#: src/gui/popups/popupmenu.cpp:1858 src/gui/windows/inventorywindow.cpp:260
+#: src/gui/windows/inventorywindow.cpp:284
+#: src/gui/windows/inventorywindow.cpp:882 src/gui/windows/setupwindow.cpp:101
msgid "Store"
msgstr ""
-#: src/gui/popups/popupmenu.cpp:1661
+#: src/gui/popups/popupmenu.cpp:1675
msgid "Store 10"
msgstr ""
-#: src/gui/popups/popupmenu.cpp:1666
+#: src/gui/popups/popupmenu.cpp:1680
msgid "Store half"
msgstr ""
-#: src/gui/popups/popupmenu.cpp:1670
+#: src/gui/popups/popupmenu.cpp:1684
msgid "Store all-1"
msgstr ""
-#: src/gui/popups/popupmenu.cpp:1674
+#: src/gui/popups/popupmenu.cpp:1688
msgid "Store all"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: get item from storage
#. TRANSLATORS: storage button
-#: src/gui/popups/popupmenu.cpp:1684 src/gui/windows/inventorywindow.cpp:251
-#: src/gui/windows/inventorywindow.cpp:274
+#: src/gui/popups/popupmenu.cpp:1698 src/gui/windows/inventorywindow.cpp:262
+#: src/gui/windows/inventorywindow.cpp:286
msgid "Retrieve"
msgstr ""
-#: src/gui/popups/popupmenu.cpp:1692
+#: src/gui/popups/popupmenu.cpp:1706
msgid "Retrieve 10"
msgstr ""
-#: src/gui/popups/popupmenu.cpp:1697
+#: src/gui/popups/popupmenu.cpp:1711
msgid "Retrieve half"
msgstr ""
-#: src/gui/popups/popupmenu.cpp:1701
+#: src/gui/popups/popupmenu.cpp:1715
msgid "Retrieve all-1"
msgstr ""
-#: src/gui/popups/popupmenu.cpp:1705
+#: src/gui/popups/popupmenu.cpp:1719
msgid "Retrieve all"
msgstr ""
@@ -2096,51 +2127,56 @@ msgstr ""
#. TRANSLATORS: inventory button
#. TRANSLATORS: skills dialog button
#. TRANSLATORS: inventory button
-#: src/gui/popups/popupmenu.cpp:1762 src/gui/popups/popupmenu.cpp:2556
-#: src/gui/windows/inventorywindow.cpp:184
-#: src/gui/windows/inventorywindow.cpp:750 src/gui/windows/skilldialog.cpp:79
-#: src/gui/windows/skilldialog.cpp:151 src/gui/windows/skilldialog.cpp:321
-#: src/gui/windows/skilldialog.cpp:477 src/gui/windows/skilldialog.cpp:559
+#: src/gui/popups/popupmenu.cpp:1779 src/gui/popups/popupmenu.cpp:2579
+#: src/gui/windows/inventorywindow.cpp:198
+#: src/gui/windows/inventorywindow.cpp:771 src/gui/windows/skilldialog.cpp:77
+#: src/gui/windows/skilldialog.cpp:149 src/gui/windows/skilldialog.cpp:319
+#: src/gui/windows/skilldialog.cpp:483 src/gui/windows/skilldialog.cpp:565
#: src/resources/itemtypemapdata.h:37 src/resources/itemtypemapdata.h:41
msgid "Use"
msgstr "使用"
#. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:1856
+#: src/gui/popups/popupmenu.cpp:1873
msgid "Clear drop window"
msgstr ""
#. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:1887 src/gui/popups/popupmenu.cpp:1948
+#: src/gui/popups/popupmenu.cpp:1904 src/gui/popups/popupmenu.cpp:1965
msgid "Hide"
msgstr ""
#. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:1894 src/gui/popups/popupmenu.cpp:1955
+#: src/gui/popups/popupmenu.cpp:1911 src/gui/popups/popupmenu.cpp:1972
msgid "Show"
msgstr ""
#. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:1962
+#: src/gui/popups/popupmenu.cpp:1979
+msgid "Open yellow bar settings"
+msgstr ""
+
+#. TRANSLATORS: popup menu item
+#: src/gui/popups/popupmenu.cpp:1981
msgid "Reset yellow bar"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: copy status to chat
#. TRANSLATORS: status window button
-#: src/gui/popups/popupmenu.cpp:1966 src/gui/windows/statuswindow.cpp:92
+#: src/gui/popups/popupmenu.cpp:1985 src/gui/windows/statuswindow.cpp:88
msgid "Copy to chat"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: move attack target up
-#: src/gui/popups/popupmenu.cpp:2006 src/gui/popups/popupmenu.cpp:2025
+#: src/gui/popups/popupmenu.cpp:2025 src/gui/popups/popupmenu.cpp:2044
msgid "Move up"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: move attack target down
-#: src/gui/popups/popupmenu.cpp:2012 src/gui/popups/popupmenu.cpp:2031
+#: src/gui/popups/popupmenu.cpp:2031 src/gui/popups/popupmenu.cpp:2050
msgid "Move down"
msgstr ""
@@ -2148,155 +2184,155 @@ msgstr ""
#. TRANSLATORS: undress item from player
#. TRANSLATORS: popup menu item
#. TRANSLATORS: undress player
-#: src/gui/popups/popupmenu.cpp:2103 src/gui/popups/popupmenu.cpp:2464
+#: src/gui/popups/popupmenu.cpp:2122 src/gui/popups/popupmenu.cpp:2487
msgid "Undress"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: copy text to clipboard
-#: src/gui/popups/popupmenu.cpp:2121
+#: src/gui/popups/popupmenu.cpp:2140
msgid "Copy"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: paste text from clipboard
-#: src/gui/popups/popupmenu.cpp:2124
+#: src/gui/popups/popupmenu.cpp:2143
msgid "Paste"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: open link in browser
-#: src/gui/popups/popupmenu.cpp:2142
+#: src/gui/popups/popupmenu.cpp:2161
msgid "Open link"
msgstr ""
#. TRANSLATORS: popup menu header
-#: src/gui/popups/popupmenu.cpp:2160
+#: src/gui/popups/popupmenu.cpp:2179
msgid "Show window"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: add player to disregarded list
-#: src/gui/popups/popupmenu.cpp:2233 src/gui/popups/popupmenu.cpp:2269
-#: src/gui/popups/popupmenu.cpp:2308 src/gui/popups/popupmenu.cpp:2326
+#: src/gui/popups/popupmenu.cpp:2254 src/gui/popups/popupmenu.cpp:2290
+#: src/gui/popups/popupmenu.cpp:2329 src/gui/popups/popupmenu.cpp:2347
msgid "Disregard"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: add player to ignore list
#. TRANSLATORS: confirm dialog button
-#: src/gui/popups/popupmenu.cpp:2236 src/gui/popups/popupmenu.cpp:2272
-#: src/gui/popups/popupmenu.cpp:2311 src/gui/windows/confirmdialog.cpp:60
+#: src/gui/popups/popupmenu.cpp:2257 src/gui/popups/popupmenu.cpp:2293
+#: src/gui/popups/popupmenu.cpp:2332 src/gui/windows/confirmdialog.cpp:62
msgid "Ignore"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: add player to black list
-#: src/gui/popups/popupmenu.cpp:2239 src/gui/popups/popupmenu.cpp:2314
+#: src/gui/popups/popupmenu.cpp:2260 src/gui/popups/popupmenu.cpp:2335
msgid "Black list"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: add player to enemy list
-#: src/gui/popups/popupmenu.cpp:2242 src/gui/popups/popupmenu.cpp:2275
+#: src/gui/popups/popupmenu.cpp:2263 src/gui/popups/popupmenu.cpp:2296
msgid "Set as enemy"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: add player to erased list
-#: src/gui/popups/popupmenu.cpp:2245 src/gui/popups/popupmenu.cpp:2278
-#: src/gui/popups/popupmenu.cpp:2290 src/gui/popups/popupmenu.cpp:2299
-#: src/gui/popups/popupmenu.cpp:2317
+#: src/gui/popups/popupmenu.cpp:2266 src/gui/popups/popupmenu.cpp:2299
+#: src/gui/popups/popupmenu.cpp:2311 src/gui/popups/popupmenu.cpp:2320
+#: src/gui/popups/popupmenu.cpp:2338
msgid "Erase"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: add player to friends list
-#: src/gui/popups/popupmenu.cpp:2255
+#: src/gui/popups/popupmenu.cpp:2276
msgid "Be friend"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: remove player from ignore list
-#: src/gui/popups/popupmenu.cpp:2266 src/gui/popups/popupmenu.cpp:2284
-#: src/gui/popups/popupmenu.cpp:2296 src/gui/popups/popupmenu.cpp:2305
-#: src/gui/popups/popupmenu.cpp:2323
+#: src/gui/popups/popupmenu.cpp:2287 src/gui/popups/popupmenu.cpp:2305
+#: src/gui/popups/popupmenu.cpp:2317 src/gui/popups/popupmenu.cpp:2326
+#: src/gui/popups/popupmenu.cpp:2344
msgid "Unignore"
msgstr ""
#. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:2342
+#: src/gui/popups/popupmenu.cpp:2363
msgid "Follow"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: imitate player
-#: src/gui/popups/popupmenu.cpp:2346
+#: src/gui/popups/popupmenu.cpp:2367
msgid "Imitate"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: buy item
-#: src/gui/popups/popupmenu.cpp:2365 src/gui/popups/popupmenu.cpp:2389
+#: src/gui/popups/popupmenu.cpp:2386 src/gui/popups/popupmenu.cpp:2410
msgid "Buy (?)"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: sell item
-#: src/gui/popups/popupmenu.cpp:2377 src/gui/popups/popupmenu.cpp:2392
+#: src/gui/popups/popupmenu.cpp:2398 src/gui/popups/popupmenu.cpp:2413
msgid "Sell (?)"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: invite player to party
-#: src/gui/popups/popupmenu.cpp:2406 src/gui/popups/popupmenu.cpp:2430
+#: src/gui/popups/popupmenu.cpp:2427 src/gui/popups/popupmenu.cpp:2451
msgid "Invite to party"
msgstr ""
-#: src/gui/popups/popupmenu.cpp:2453
+#: src/gui/popups/popupmenu.cpp:2475
#, c-format
msgid "Join chat %s"
msgstr ""
#. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:2461
+#: src/gui/popups/popupmenu.cpp:2484
msgid "Show Items"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: remove item from pickup list
-#: src/gui/popups/popupmenu.cpp:2478
+#: src/gui/popups/popupmenu.cpp:2501
msgid "Remove from pickup list"
msgstr ""
#. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:2483
+#: src/gui/popups/popupmenu.cpp:2506
msgid "Add to pickup list"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: remove protection from item
-#: src/gui/popups/popupmenu.cpp:2532
+#: src/gui/popups/popupmenu.cpp:2555
msgid "Unprotect item"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: add protection to item
-#: src/gui/popups/popupmenu.cpp:2541
+#: src/gui/popups/popupmenu.cpp:2564
msgid "Protect item"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: drop item
#. TRANSLATORS: inventory button
-#: src/gui/popups/popupmenu.cpp:2571 src/gui/windows/inventorywindow.cpp:199
-#: src/gui/windows/inventorywindow.cpp:872
+#: src/gui/popups/popupmenu.cpp:2594 src/gui/windows/inventorywindow.cpp:213
+#: src/gui/windows/inventorywindow.cpp:890
msgid "Drop..."
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: drop all item amount
-#: src/gui/popups/popupmenu.cpp:2574
+#: src/gui/popups/popupmenu.cpp:2597
msgid "Drop all"
msgstr ""
@@ -2304,60 +2340,60 @@ msgstr ""
#. TRANSLATORS: drop item
#. TRANSLATORS: full button name
#. TRANSLATORS: inventory button
-#: src/gui/popups/popupmenu.cpp:2580 src/gui/windowmenu.cpp:130
-#: src/gui/windows/inventorywindow.cpp:877
+#: src/gui/popups/popupmenu.cpp:2603 src/gui/windowmenu.cpp:128
+#: src/gui/windows/inventorywindow.cpp:895
msgid "Drop"
msgstr "丟棄"
#. TRANSLATORS: popup menu item
#. TRANSLATORS: gm commands
-#: src/gui/popups/popupmenu.cpp:2591
+#: src/gui/popups/popupmenu.cpp:2614
msgid "GM..."
msgstr ""
#. TRANSLATORS: popup menu header
-#: src/gui/popups/popupmenu.cpp:2599
+#: src/gui/popups/popupmenu.cpp:2622
msgid "GM commands"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: check player ip
-#: src/gui/popups/popupmenu.cpp:2604
+#: src/gui/popups/popupmenu.cpp:2627
msgid "Check ip"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: go to player position
-#: src/gui/popups/popupmenu.cpp:2607
+#: src/gui/popups/popupmenu.cpp:2630
msgid "Goto"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: recall player to current position
-#: src/gui/popups/popupmenu.cpp:2610
+#: src/gui/popups/popupmenu.cpp:2633
msgid "Recall"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: kick player
-#: src/gui/popups/popupmenu.cpp:2618
+#: src/gui/popups/popupmenu.cpp:2641
msgid "Kick"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: mute player
-#: src/gui/popups/popupmenu.cpp:2626 src/gui/popups/popupmenu.cpp:2630
-#: src/gui/popups/popupmenu.cpp:2634 src/gui/popups/popupmenu.cpp:2638
-#: src/gui/popups/popupmenu.cpp:2642
+#: src/gui/popups/popupmenu.cpp:2649 src/gui/popups/popupmenu.cpp:2653
+#: src/gui/popups/popupmenu.cpp:2657 src/gui/popups/popupmenu.cpp:2661
+#: src/gui/popups/popupmenu.cpp:2665
#, c-format
msgid "Mute %d"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: mute player
-#: src/gui/popups/popupmenu.cpp:2647 src/gui/popups/popupmenu.cpp:2651
-#: src/gui/popups/popupmenu.cpp:2655 src/gui/popups/popupmenu.cpp:2659
-#: src/gui/popups/popupmenu.cpp:2663
+#: src/gui/popups/popupmenu.cpp:2670 src/gui/popups/popupmenu.cpp:2674
+#: src/gui/popups/popupmenu.cpp:2678 src/gui/popups/popupmenu.cpp:2682
+#: src/gui/popups/popupmenu.cpp:2686
#, c-format
msgid "Unmute %d"
msgstr ""
@@ -2369,7 +2405,7 @@ msgstr ""
#. TRANSLATORS: input tab sub tab name
#. TRANSLATORS: full button name
-#: src/gui/setupinputpages.cpp:47 src/gui/windowmenu.cpp:122
+#: src/gui/setupinputpages.cpp:47 src/gui/windowmenu.cpp:120
msgid "Shortcuts"
msgstr ""
@@ -2378,15 +2414,15 @@ msgstr ""
#. TRANSLATORS: full button name
#. TRANSLATORS: input action label
#: src/gui/setupinputpages.cpp:49 src/gui/widgets/tabs/setup_other.cpp:315
-#: src/gui/windowmenu.cpp:163 src/input/pages/windows.cpp:36
+#: src/gui/windowmenu.cpp:172 src/input/pages/windows.cpp:34
msgid "Windows"
msgstr ""
#. TRANSLATORS: input tab sub tab name
#. TRANSLATORS: emotes window name
#. TRANSLATORS: emotes tab name
-#: src/gui/setupinputpages.cpp:51 src/gui/windows/emotewindow.cpp:54
-#: src/gui/windows/emotewindow.cpp:115
+#: src/gui/setupinputpages.cpp:51 src/gui/windows/emotewindow.cpp:55
+#: src/gui/windows/emotewindow.cpp:114
msgid "Emotes"
msgstr ""
@@ -2394,21 +2430,23 @@ msgstr ""
#. TRANSLATORS: settings tab name
#. TRANSLATORS: chat window name
#: src/gui/setupinputpages.cpp:55 src/gui/widgets/tabs/setup_chat.cpp:40
-#: src/gui/windowmenu.cpp:86 src/gui/windows/chatwindow.cpp:86
+#: src/gui/windowmenu.cpp:83 src/gui/windows/chatwindow.cpp:87
msgid "Chat"
msgstr ""
#. TRANSLATORS: input tab sub tab name
+#. TRANSLATORS: palette label
#. TRANSLATORS: settings group
#. TRANSLATORS: register dialog. button.
#. TRANSLATORS: input action group
#. TRANSLATORS: input action name
-#: src/gui/setupinputpages.cpp:57 src/gui/widgets/tabs/setup_audio.cpp:148
-#: src/gui/widgets/tabs/setup_chat.cpp:179
+#: src/gui/setupinputpages.cpp:57 src/gui/userpalette.cpp:377
+#: src/gui/widgets/tabs/setup_audio.cpp:148
+#: src/gui/widgets/tabs/setup_chat.cpp:263
#: src/gui/widgets/tabs/setup_other.cpp:337
#: src/gui/widgets/tabs/setup_visual.cpp:192
-#: src/gui/windows/registerdialog.cpp:104 src/input/pages/chat.cpp:147
-#: src/input/pages/gui.cpp:87 src/input/pages/other.cpp:108
+#: src/gui/windows/registerdialog.cpp:101 src/input/pages/chat.cpp:145
+#: src/input/pages/gui.cpp:85 src/input/pages/other.cpp:106
msgid "Other"
msgstr ""
@@ -2417,237 +2455,262 @@ msgstr ""
msgid "Gui"
msgstr ""
+#. TRANSLATORS: palette label
+#: src/gui/userpalette.cpp:129
+msgid "Beings"
+msgstr ""
+
#. TRANSLATORS: palette color
-#: src/gui/userpalette.cpp:116
+#: src/gui/userpalette.cpp:134
msgid "Being"
msgstr ""
#. TRANSLATORS: palette color
-#: src/gui/userpalette.cpp:118
+#: src/gui/userpalette.cpp:139
msgid "Friend names"
msgstr ""
#. TRANSLATORS: palette color
-#: src/gui/userpalette.cpp:120
+#: src/gui/userpalette.cpp:144
msgid "Disregarded names"
msgstr ""
#. TRANSLATORS: palette color
-#: src/gui/userpalette.cpp:122
+#: src/gui/userpalette.cpp:149
msgid "Ignored names"
msgstr ""
#. TRANSLATORS: palette color
-#: src/gui/userpalette.cpp:124
+#: src/gui/userpalette.cpp:154
msgid "Erased names"
msgstr ""
#. TRANSLATORS: palette color
-#: src/gui/userpalette.cpp:126
+#: src/gui/userpalette.cpp:164
msgid "Other players names"
msgstr ""
#. TRANSLATORS: palette color
-#: src/gui/userpalette.cpp:128
+#: src/gui/userpalette.cpp:169
msgid "Own name"
msgstr ""
#. TRANSLATORS: palette color
-#: src/gui/userpalette.cpp:130
+#: src/gui/userpalette.cpp:174
msgid "GM names"
msgstr ""
#. TRANSLATORS: palette color
-#: src/gui/userpalette.cpp:132
+#: src/gui/userpalette.cpp:179
msgid "NPCs"
msgstr ""
#. TRANSLATORS: palette color
#. TRANSLATORS: settings option
-#: src/gui/userpalette.cpp:134 src/gui/widgets/tabs/setup_other.cpp:108
+#: src/gui/userpalette.cpp:184 src/gui/widgets/tabs/setup_other.cpp:108
msgid "Monsters"
msgstr ""
#. TRANSLATORS: palette color
-#: src/gui/userpalette.cpp:136
-msgid "Monster HP bar"
+#: src/gui/userpalette.cpp:189
+msgid "Pets"
msgstr ""
#. TRANSLATORS: palette color
-#: src/gui/userpalette.cpp:139
-msgid "Monster HP bar (second color)"
+#: src/gui/userpalette.cpp:194
+msgid "Mercenary"
msgstr ""
#. TRANSLATORS: palette color
-#: src/gui/userpalette.cpp:141
+#: src/gui/userpalette.cpp:199
+msgid "Homunculus"
+msgstr ""
+
+#: src/gui/userpalette.cpp:204
msgid "Party members"
msgstr ""
-#. TRANSLATORS: palette color
-#: src/gui/userpalette.cpp:143
+#: src/gui/userpalette.cpp:209
msgid "Guild members"
msgstr ""
-#. TRANSLATORS: palette color
+#: src/gui/userpalette.cpp:214 src/gui/userpalette.cpp:219
+#: src/gui/userpalette.cpp:224
+#, c-format
+msgid "Team %d"
+msgstr ""
+
+#. TRANSLATORS: palette label
+#: src/gui/userpalette.cpp:227
+msgid "Particles"
+msgstr ""
+
#. TRANSLATORS: settings option
-#: src/gui/userpalette.cpp:145 src/gui/widgets/tabs/setup_visual.cpp:157
+#: src/gui/userpalette.cpp:232 src/gui/widgets/tabs/setup_visual.cpp:157
msgid "Particle effects"
msgstr ""
-#. TRANSLATORS: palette color
-#: src/gui/userpalette.cpp:147
+#: src/gui/userpalette.cpp:237
msgid "Pickup notification"
msgstr ""
-#. TRANSLATORS: palette color
-#: src/gui/userpalette.cpp:149
+#: src/gui/userpalette.cpp:242
msgid "Exp notification"
msgstr ""
-#. TRANSLATORS: palette color
-#: src/gui/userpalette.cpp:151
+#. TRANSLATORS: palette label
+#: src/gui/userpalette.cpp:245
+msgid "Hp bars"
+msgstr ""
+
+#: src/gui/userpalette.cpp:250
msgid "Player HP bar"
msgstr ""
#. TRANSLATORS: palette color
-#: src/gui/userpalette.cpp:155
+#: src/gui/userpalette.cpp:255
msgid "Player HP bar (second color)"
msgstr ""
#. TRANSLATORS: palette color
-#: src/gui/userpalette.cpp:157
-msgid "Player hits monster"
+#: src/gui/userpalette.cpp:261
+msgid "Monster HP bar"
msgstr ""
#. TRANSLATORS: palette color
-#: src/gui/userpalette.cpp:159
+#: src/gui/userpalette.cpp:267
+msgid "Monster HP bar (second color)"
+msgstr ""
+
+#. TRANSLATORS: palette label
+#: src/gui/userpalette.cpp:271
+msgid "Hits"
+msgstr ""
+
+#: src/gui/userpalette.cpp:276
+msgid "Player hits monster"
+msgstr ""
+
+#: src/gui/userpalette.cpp:281
msgid "Monster hits player"
msgstr ""
#. TRANSLATORS: palette color
-#: src/gui/userpalette.cpp:163
+#: src/gui/userpalette.cpp:286
msgid "Other player hits local player"
msgstr ""
-#. TRANSLATORS: palette color
-#: src/gui/userpalette.cpp:165
+#: src/gui/userpalette.cpp:291
msgid "Critical Hit"
msgstr ""
#. TRANSLATORS: palette color
-#: src/gui/userpalette.cpp:169
+#: src/gui/userpalette.cpp:296
msgid "Local player hits monster"
msgstr ""
#. TRANSLATORS: palette color
-#: src/gui/userpalette.cpp:172
+#: src/gui/userpalette.cpp:301
msgid "Local player critical hit"
msgstr ""
#. TRANSLATORS: palette color
-#: src/gui/userpalette.cpp:175
+#: src/gui/userpalette.cpp:306
msgid "Local player miss"
msgstr ""
-#. TRANSLATORS: palette color
-#: src/gui/userpalette.cpp:177
+#: src/gui/userpalette.cpp:310
msgid "Misses"
msgstr ""
-#. TRANSLATORS: palette color
-#: src/gui/userpalette.cpp:179
+#. TRANSLATORS: palette label
+#: src/gui/userpalette.cpp:313
+msgid "Tiles"
+msgstr ""
+
+#: src/gui/userpalette.cpp:318
msgid "Portal highlight"
msgstr ""
#. TRANSLATORS: palette color
-#: src/gui/userpalette.cpp:182
+#: src/gui/userpalette.cpp:323
msgid "Default collision highlight"
msgstr ""
#. TRANSLATORS: palette color
-#: src/gui/userpalette.cpp:185
+#: src/gui/userpalette.cpp:329
msgid "Air collision highlight"
msgstr ""
#. TRANSLATORS: palette color
-#: src/gui/userpalette.cpp:188
+#: src/gui/userpalette.cpp:335
msgid "Water collision highlight"
msgstr ""
#. TRANSLATORS: palette color
-#: src/gui/userpalette.cpp:191
+#: src/gui/userpalette.cpp:341
msgid "Special ground collision highlight"
msgstr ""
#. TRANSLATORS: palette color
-#: src/gui/userpalette.cpp:194
+#: src/gui/userpalette.cpp:347
msgid "Walkable highlight"
msgstr ""
#. TRANSLATORS: palette color
-#: src/gui/userpalette.cpp:197
+#: src/gui/userpalette.cpp:353
+msgid "Tiles border"
+msgstr ""
+
+#. TRANSLATORS: palette label
+#: src/gui/userpalette.cpp:356
+msgid "Ranges"
+msgstr ""
+
+#. TRANSLATORS: palette color
+#: src/gui/userpalette.cpp:361
msgid "Local player attack range"
msgstr ""
#. TRANSLATORS: palette color
-#: src/gui/userpalette.cpp:200
+#: src/gui/userpalette.cpp:367
msgid "Local player attack range border"
msgstr ""
#. TRANSLATORS: palette color
-#: src/gui/userpalette.cpp:203
+#: src/gui/userpalette.cpp:373
msgid "Monster attack range"
msgstr ""
#. TRANSLATORS: palette color
-#: src/gui/userpalette.cpp:207
+#: src/gui/userpalette.cpp:382
msgid "Floor item amount color"
msgstr ""
#. TRANSLATORS: palette color
-#: src/gui/userpalette.cpp:210
+#: src/gui/userpalette.cpp:388
msgid "Home place"
msgstr ""
#. TRANSLATORS: palette color
-#: src/gui/userpalette.cpp:213
+#: src/gui/userpalette.cpp:394
msgid "Home place border"
msgstr ""
#. TRANSLATORS: palette color
-#: src/gui/userpalette.cpp:216
+#: src/gui/userpalette.cpp:400
msgid "Road point"
msgstr ""
-#. TRANSLATORS: palette color
-#: src/gui/userpalette.cpp:219
-msgid "Tiles border"
-msgstr ""
-
-#. TRANSLATORS: palette color
-#: src/gui/userpalette.cpp:221
-msgid "Pets"
-msgstr ""
-
-#. TRANSLATORS: palette color
-#: src/gui/userpalette.cpp:223
-msgid "Mercenary"
-msgstr ""
-
-#. TRANSLATORS: palette color
-#: src/gui/userpalette.cpp:225
-msgid "Homunculus"
-msgstr ""
-
-#: src/gui/widgets/characterdisplay.cpp:135
+#: src/gui/widgets/characterdisplay.cpp:133
#, c-format
msgid "Level: %u"
msgstr ""
#. TRANSLATORS: status window label
-#: src/gui/widgets/characterdisplay.cpp:138
-#: src/gui/windows/inventorywindow.cpp:666 src/gui/windows/statuswindow.cpp:73
-#: src/gui/windows/statuswindow.cpp:233 src/gui/windows/statuswindow.cpp:345
+#: src/gui/widgets/characterdisplay.cpp:136
+#: src/gui/windows/inventorywindow.cpp:687 src/gui/windows/statuswindow.cpp:69
+#: src/gui/windows/statuswindow.cpp:239 src/gui/windows/statuswindow.cpp:351
#, c-format
msgid "Money: %s"
msgstr ""
@@ -2658,7 +2721,7 @@ msgid "Eq."
msgstr ""
#. TRANSLATORS: dialog message
-#: src/gui/widgets/itemlinkhandler.cpp:70
+#: src/gui/widgets/itemlinkhandler.cpp:72
msgid "Open url"
msgstr ""
@@ -2668,10 +2731,10 @@ msgstr ""
#. TRANSLATORS: quit dialog button
#. TRANSLATORS: servers dialog button
#. TRANSLATORS: input action name
-#: src/gui/widgets/selldialog.cpp:98 src/gui/windows/buydialog.cpp:270
-#: src/gui/windows/quitdialog.cpp:52 src/gui/windows/quitdialog.cpp:57
-#: src/gui/windows/quitdialog.cpp:59 src/gui/windows/serverdialog.cpp:114
-#: src/input/pages/basic.cpp:216
+#: src/gui/widgets/selldialog.cpp:101 src/gui/windows/buydialog.cpp:277
+#: src/gui/windows/quitdialog.cpp:50 src/gui/windows/quitdialog.cpp:55
+#: src/gui/windows/quitdialog.cpp:57 src/gui/windows/serverdialog.cpp:113
+#: src/input/pages/basic.cpp:220
msgid "Quit"
msgstr "離開"
@@ -2681,10 +2744,10 @@ msgstr "離開"
#. TRANSLATORS: item amount window button
#. TRANSLATORS: npc dialog button
#. TRANSLATORS: status window label (plus sign)
-#: src/gui/widgets/selldialog.cpp:116 src/gui/windows/buydialog.cpp:262
-#: src/gui/windows/itemamountwindow.cpp:165
-#: src/gui/windows/itemamountwindow.cpp:200 src/gui/windows/npcdialog.cpp:106
-#: src/gui/windows/statuswindow.cpp:749
+#: src/gui/widgets/selldialog.cpp:119 src/gui/windows/buydialog.cpp:269
+#: src/gui/windows/itemamountwindow.cpp:177
+#: src/gui/windows/itemamountwindow.cpp:212 src/gui/windows/npcdialog.cpp:108
+#: src/gui/windows/statuswindow.cpp:766
msgid "+"
msgstr ""
@@ -2694,10 +2757,10 @@ msgstr ""
#. TRANSLATORS: item amount window button
#. TRANSLATORS: npc dialog button
#. TRANSLATORS: status window label (minus sign)
-#: src/gui/widgets/selldialog.cpp:118 src/gui/windows/buydialog.cpp:265
-#: src/gui/windows/itemamountwindow.cpp:163
-#: src/gui/windows/itemamountwindow.cpp:197 src/gui/windows/npcdialog.cpp:108
-#: src/gui/windows/statuswindow.cpp:762
+#: src/gui/widgets/selldialog.cpp:121 src/gui/windows/buydialog.cpp:272
+#: src/gui/windows/itemamountwindow.cpp:175
+#: src/gui/windows/itemamountwindow.cpp:209 src/gui/windows/npcdialog.cpp:110
+#: src/gui/windows/statuswindow.cpp:779
msgid "-"
msgstr ""
@@ -2706,82 +2769,82 @@ msgstr ""
#. TRANSLATORS: status bar label
#. TRANSLATORS: status window label
#. TRANSLATORS: status bar label
-#: src/gui/widgets/selldialog.cpp:120 src/gui/windows/buydialog.cpp:272
-#: src/gui/windows/statuswindow.cpp:492 src/gui/windows/statuswindow.cpp:547
-#: src/gui/windows/statuswindow.cpp:746 src/gui/windows/statuswindow.cpp:778
+#: src/gui/widgets/selldialog.cpp:123 src/gui/windows/buydialog.cpp:279
+#: src/gui/windows/statuswindow.cpp:502 src/gui/windows/statuswindow.cpp:558
+#: src/gui/windows/statuswindow.cpp:763 src/gui/windows/statuswindow.cpp:795
msgid "Max"
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:248 src/gui/windows/buydialog.cpp:602
+#: src/gui/widgets/selldialog.cpp:130 src/gui/widgets/selldialog.cpp:325
+#: src/gui/windows/buydialog.cpp:255 src/gui/windows/buydialog.cpp:626
#, c-format
msgid "Price: %s / Total: %s"
msgstr ""
#. TRANSLATORS: setup item button
#. TRANSLATORS: servers dialog button
-#: src/gui/widgets/setupitem.cpp:367 src/gui/widgets/setupitem.cpp:504
-#: src/gui/windows/serverdialog.cpp:120
+#: src/gui/widgets/setupitem.cpp:370 src/gui/widgets/setupitem.cpp:508
+#: src/gui/windows/serverdialog.cpp:119
msgid "Edit"
msgstr ""
#. TRANSLATORS: skill level
#. TRANSLATORS: skills dialog. skill level
-#: src/gui/widgets/skillinfo.cpp:100 src/gui/windows/skilldialog.cpp:473
+#: src/gui/widgets/skillinfo.cpp:95 src/gui/windows/skilldialog.cpp:479
#, c-format
msgid "Lvl: %d"
msgstr ""
#. TRANSLATORS: skill type
-#: src/gui/widgets/skillinfo.cpp:104
+#: src/gui/widgets/skillinfo.cpp:99
#, c-format
msgid "Type: %s"
msgstr ""
#. TRANSLATORS: Skill type
#. TRANSLATORS: unknown equipment page name
-#: src/gui/widgets/skillinfo.cpp:109 src/gui/windows/equipmentwindow.cpp:623
+#: src/gui/widgets/skillinfo.cpp:104 src/gui/windows/equipmentwindow.cpp:678
msgid "Unknown"
msgstr ""
#. TRANSLATORS: Skill type
-#: src/gui/widgets/skillinfo.cpp:119
+#: src/gui/widgets/skillinfo.cpp:114
msgid "Ground"
msgstr ""
#. TRANSLATORS: Skill type
-#: src/gui/widgets/skillinfo.cpp:124
+#: src/gui/widgets/skillinfo.cpp:119
msgid "Self"
msgstr ""
#. TRANSLATORS: Skill type
-#: src/gui/widgets/skillinfo.cpp:129
+#: src/gui/widgets/skillinfo.cpp:124
msgid "Unused"
msgstr ""
#. TRANSLATORS: Skill type
-#: src/gui/widgets/skillinfo.cpp:134
+#: src/gui/widgets/skillinfo.cpp:129
msgid "Support"
msgstr ""
#. TRANSLATORS: Skill type
-#: src/gui/widgets/skillinfo.cpp:139
+#: src/gui/widgets/skillinfo.cpp:134
msgid "Target trap"
msgstr ""
#. TRANSLATORS: Skill type
-#: src/gui/widgets/skillinfo.cpp:143
+#: src/gui/widgets/skillinfo.cpp:138
msgid "Unknown:"
msgstr ""
-#: src/gui/widgets/skillinfo.cpp:149
+#: src/gui/widgets/skillinfo.cpp:144
#, c-format
msgid " / Mana: -%d"
msgstr ""
-#: src/gui/widgets/skillinfo.cpp:155
+#: src/gui/widgets/skillinfo.cpp:150
#, c-format
msgid "Range: %d"
msgstr ""
@@ -2792,37 +2855,37 @@ msgid "Battle"
msgstr ""
#. TRANSLATORS: chat message
-#: src/gui/widgets/tabs/chat/chattab.cpp:171
+#: src/gui/widgets/tabs/chat/chattab.cpp:176
msgid "Global announcement:"
msgstr "主要公告:"
#. TRANSLATORS: chat message
-#: src/gui/widgets/tabs/chat/chattab.cpp:177
+#: src/gui/widgets/tabs/chat/chattab.cpp:182
#, c-format
msgid "Global announcement from %s:"
msgstr "%s 主要公告:"
#. TRANSLATORS: chat message
-#: src/gui/widgets/tabs/chat/chattab.cpp:203
+#: src/gui/widgets/tabs/chat/chattab.cpp:208
#, c-format
msgid "%s whispers: %s"
msgstr ""
#. TRANSLATORS: chat message
-#: src/gui/widgets/tabs/chat/chattab.cpp:559
+#: src/gui/widgets/tabs/chat/chattab.cpp:567
#, c-format
msgid "%s is now Online."
msgstr ""
#. TRANSLATORS: chat message
-#: src/gui/widgets/tabs/chat/chattab.cpp:564
+#: src/gui/widgets/tabs/chat/chattab.cpp:573
#, c-format
msgid "%s is now Offline."
msgstr ""
#. TRANSLATORS: guild chat tab name
#. TRANSLATORS: tab in social window
-#: src/gui/widgets/tabs/chat/emulateguildtab.cpp:38
+#: src/gui/widgets/tabs/chat/emulateguildtab.cpp:39
#: src/gui/widgets/tabs/chat/guildtab.cpp:44
#: src/gui/widgets/tabs/socialguildtab2.h:48
#: src/gui/widgets/tabs/socialguildtab.h:49
@@ -2873,27 +2936,27 @@ msgstr ""
#. TRANSLATORS: chat message
#. TRANSLATORS: notification message
-#: src/gui/widgets/tabs/chat/partytab.cpp:148
+#: src/gui/widgets/tabs/chat/partytab.cpp:149
#: src/resources/notifications.h:194
msgid "Experience sharing enabled."
msgstr ""
#. TRANSLATORS: chat message
#. TRANSLATORS: notification message
-#: src/gui/widgets/tabs/chat/partytab.cpp:153
+#: src/gui/widgets/tabs/chat/partytab.cpp:154
#: src/resources/notifications.h:198
msgid "Experience sharing disabled."
msgstr ""
#. TRANSLATORS: chat message
#. TRANSLATORS: notification message
-#: src/gui/widgets/tabs/chat/partytab.cpp:158
+#: src/gui/widgets/tabs/chat/partytab.cpp:159
#: src/resources/notifications.h:202
msgid "Experience sharing not possible."
msgstr ""
#. TRANSLATORS: chat message
-#: src/gui/widgets/tabs/chat/partytab.cpp:163
+#: src/gui/widgets/tabs/chat/partytab.cpp:164
msgid "Experience sharing unknown."
msgstr ""
@@ -3291,247 +3354,442 @@ msgstr ""
msgid "Auto hide chat window"
msgstr ""
+#: src/gui/widgets/tabs/setup_chat.cpp:52
+msgid ""
+"Chat window will be automatically hidden when not in use.\n"
+"\n"
+"Hit Enter or hover mouse to show chat again."
+msgstr ""
+
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_chat.cpp:55
+#: src/gui/widgets/tabs/setup_chat.cpp:57
msgid "Protect chat focus"
msgstr ""
+#: src/gui/widgets/tabs/setup_chat.cpp:58
+msgid ""
+"Enables aggressive protection of input focus in chat window.\n"
+"\n"
+"Note: no other text inputs will be allowed to receive text input when you typing in chat window."
+msgstr ""
+
#. TRANSLATORS: settings group
#. TRANSLATORS: settings colors tab name
#. TRANSLATORS: emotes tab name
-#: src/gui/widgets/tabs/setup_chat.cpp:60
-#: src/gui/widgets/tabs/setup_colors.cpp:87
-#: src/gui/windows/emotewindow.cpp:117
+#: src/gui/widgets/tabs/setup_chat.cpp:65
+#: src/gui/widgets/tabs/setup_colors.cpp:86
+#: src/gui/windows/emotewindow.cpp:116
msgid "Colors"
msgstr ""
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_chat.cpp:63
+#: src/gui/widgets/tabs/setup_chat.cpp:68
msgid "Remove colors from received chat messages"
msgstr ""
+#: src/gui/widgets/tabs/setup_chat.cpp:69
+msgid ""
+"Enable this setting to strip colors from incoming chat messages. All "
+"messages will use default chat text color if this enabled."
+msgstr ""
+
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_chat.cpp:67
+#: src/gui/widgets/tabs/setup_chat.cpp:74
msgid "Show chat colors list"
msgstr ""
+#: src/gui/widgets/tabs/setup_chat.cpp:75
+msgid ""
+"Enable this setting to show color selection drop-down in chat window. Chat window will display color selection drop-down.\n"
+"\n"
+"It allows one to select default color of outgoing chat messages easily, but also occupies some space in chat window."
+msgstr ""
+
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_chat.cpp:72
+#: src/gui/widgets/tabs/setup_chat.cpp:83
msgid "Commands"
msgstr ""
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_chat.cpp:75
+#: src/gui/widgets/tabs/setup_chat.cpp:86
msgid "Allow magic and GM commands in all chat tabs"
msgstr ""
+#: src/gui/widgets/tabs/setup_chat.cpp:87
+msgid ""
+"Enable this setting to be able to type spells and GM commands in any tab."
+msgstr ""
+
#. TRANSLATORS: settings group
-#: src/gui/widgets/tabs/setup_chat.cpp:80
+#: src/gui/widgets/tabs/setup_chat.cpp:93
msgid "Limits"
msgstr ""
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_chat.cpp:83
+#: src/gui/widgets/tabs/setup_chat.cpp:96
msgid "Limit max chars in chat line"
msgstr ""
+#: src/gui/widgets/tabs/setup_chat.cpp:97
+msgid ""
+"Limits how many characters will be shown in longest lines of text displayed in chat.\n"
+"\n"
+"Note: long lines can make client slower. Lines longer than this limit will be truncated."
+msgstr ""
+
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_chat.cpp:87
+#: src/gui/widgets/tabs/setup_chat.cpp:104
msgid "Limit max lines in chat"
msgstr ""
+#: src/gui/widgets/tabs/setup_chat.cpp:105
+msgid ""
+"Limits how many lines chat will keep in scrollback buffer. Chat keeps specified number of last lines of text. Oldest lines exceeding this limit are discarded from scrollback buffer.\n"
+"\n"
+"Note: keeping too many lines in scroll buffer can slow client down."
+msgstr ""
+
#. TRANSLATORS: settings group
-#: src/gui/widgets/tabs/setup_chat.cpp:92
+#: src/gui/widgets/tabs/setup_chat.cpp:113
msgid "Logs"
msgstr ""
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_chat.cpp:95
+#: src/gui/widgets/tabs/setup_chat.cpp:116
msgid "Enable chat Log"
msgstr ""
+#: src/gui/widgets/tabs/setup_chat.cpp:117
+msgid ""
+"If you enable this setting, chat logs will be written to disk.\n"
+"\n"
+"Note: chat logs can take noticeable amount of disk space over time."
+msgstr ""
+
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_chat.cpp:99
+#: src/gui/widgets/tabs/setup_chat.cpp:123
msgid "Enable debug chat Log"
msgstr ""
+#: src/gui/widgets/tabs/setup_chat.cpp:124
+msgid "If you enable thus, debug chat tab also will be logged to disk."
+msgstr ""
+
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_chat.cpp:103
+#: src/gui/widgets/tabs/setup_chat.cpp:128
msgid "Show chat history"
msgstr ""
+#: src/gui/widgets/tabs/setup_chat.cpp:129
+msgid ""
+"If this setting enabled, client will load old chat tabs content from logs on"
+" startup instead of starting with empty chat tabs."
+msgstr ""
+
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_chat.cpp:107
+#: src/gui/widgets/tabs/setup_chat.cpp:134
msgid "Show party online messages"
msgstr ""
+#: src/gui/widgets/tabs/setup_chat.cpp:135
+msgid ""
+"If this setting is enabled, online status changes of party members will be shown in party tab of chat.\n"
+"\n"
+"This adds some extra noise to chat, but allows one to see when your buddies are coming online."
+msgstr ""
+
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_chat.cpp:111
+#: src/gui/widgets/tabs/setup_chat.cpp:141
msgid "Show guild online messages"
msgstr ""
+#: src/gui/widgets/tabs/setup_chat.cpp:142
+msgid ""
+"If this setting is enabled, online status changes of guild members will be shown in guild tab of chat.\n"
+"\n"
+"This adds some extra noise to chat, but allows one to see when your buddies are coming online."
+msgstr ""
+
#. TRANSLATORS: settings group
-#: src/gui/widgets/tabs/setup_chat.cpp:116
+#: src/gui/widgets/tabs/setup_chat.cpp:149
msgid "Messages"
msgstr ""
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_chat.cpp:119
+#: src/gui/widgets/tabs/setup_chat.cpp:152
msgid "Hide shop messages"
msgstr ""
+#: src/gui/widgets/tabs/setup_chat.cpp:153
+msgid ""
+"If this setting enabled, no messages related to built-in ManaPlusshop will be displayed in chat. Disable this setting if you want to see shop-related messages.\n"
+"\n"
+"Note: technically, ManaPlus shop implemented as usual private messages with special content. If you disable this setting, you will be able to see these messages and get idea when other players are looking at your shop."
+msgstr ""
+
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_chat.cpp:123
+#: src/gui/widgets/tabs/setup_chat.cpp:162
msgid "Show MVP messages"
msgstr ""
+#: src/gui/widgets/tabs/setup_chat.cpp:163
+msgid ""
+"Enable this setting to see MVP messages from server.\n"
+"\n"
+"Note: MVP messages are not used on TMW/Evol/etc servers, so this feature usually makes little difference."
+msgstr ""
+
#. TRANSLATORS: settings group
#. TRANSLATORS: input action group
#. TRANSLATORS: input action label
-#: src/gui/widgets/tabs/setup_chat.cpp:128 src/input/pages/chat.cpp:63
-#: src/input/pages/windows.cpp:204
+#: src/gui/widgets/tabs/setup_chat.cpp:170 src/input/pages/chat.cpp:61
+#: src/input/pages/windows.cpp:202
msgid "Tabs"
msgstr ""
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_chat.cpp:131
+#: src/gui/widgets/tabs/setup_chat.cpp:173
msgid "Put all whispers in tabs"
msgstr ""
+#: src/gui/widgets/tabs/setup_chat.cpp:174
+msgid ""
+"If this setting enabled, all whispers (private messages) will be placed in separate tabs, separate tab for each player. If this setting disabled, all whispers will appear in General tab.\n"
+"\n"
+"Note: putting all whispers to single General tab is known to be confusing. Think twice before disabling this feature."
+msgstr ""
+
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_chat.cpp:135
+#: src/gui/widgets/tabs/setup_chat.cpp:182
msgid "Log magic messages in debug tab"
msgstr ""
+#: src/gui/widgets/tabs/setup_chat.cpp:183
+msgid ""
+"If this setting is enabled, spell invocation will be shown in Debug tab. If disabled, it will be shown in General tab instead.\n"
+"\n"
+"Note: it does not affects server replies related to spells."
+msgstr ""
+
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_chat.cpp:139
+#: src/gui/widgets/tabs/setup_chat.cpp:189
msgid "Show server messages in debug tab"
msgstr ""
+#: src/gui/widgets/tabs/setup_chat.cpp:190
+msgid ""
+"If this setting is enabled, server messages will be shown in Debug tab of chat. If disabled, server messages will appear in General chat instead.\n"
+"\n"
+"Note: according to 4144, disabling this could also make you to lose some debug messages from client in Debug tab since these are fake server messages."
+msgstr ""
+
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_chat.cpp:143
+#: src/gui/widgets/tabs/setup_chat.cpp:198
msgid "Enable trade tab"
msgstr ""
+#: src/gui/widgets/tabs/setup_chat.cpp:199
+msgid ""
+"Enables trade tab. Trade tab is basically some filter. Messages containing "
+"words typical for trades will go to Trade tab. This will make General tab "
+"less noisy. If this setting is disabled, all trade related players messages "
+"will stay in General tab."
+msgstr ""
+
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_chat.cpp:147
+#: src/gui/widgets/tabs/setup_chat.cpp:206
msgid "Enable gm tab"
msgstr ""
+#: src/gui/widgets/tabs/setup_chat.cpp:207
+msgid ""
+"If enabled, GM tab will appear in chat. It displays text related GM activity.\n"
+"\n"
+"Note: this setting only makes difference for GMs (Game Masters) since this tab only appears for GMs."
+msgstr ""
+
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_chat.cpp:151
+#: src/gui/widgets/tabs/setup_chat.cpp:213
msgid "Enable language tab"
msgstr ""
+#: src/gui/widgets/tabs/setup_chat.cpp:214
+msgid ""
+"If this feature enabled, language tab will appear if server supports this feature.\n"
+"\n"
+"Note: only supported by Evol server yet."
+msgstr ""
+
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_chat.cpp:155
+#: src/gui/widgets/tabs/setup_chat.cpp:219
msgid "Show all languages messages"
msgstr ""
+#: src/gui/widgets/tabs/setup_chat.cpp:220
+msgid ""
+"If this setting enabled and server supports different chats for different languages, you will see messages for all languages, regardless of your language preferences.\n"
+"\n"
+"Note: it only works on servers supporting language tabs feature, like Evol."
+msgstr ""
+
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_chat.cpp:159
+#: src/gui/widgets/tabs/setup_chat.cpp:227
msgid "Enable battle tab"
msgstr ""
+#: src/gui/widgets/tabs/setup_chat.cpp:228
+msgid ""
+"If this setting enabled, Battle tab will appear in chat. This tab will contain messages related to battles, like damage and experience gain, if battle messages are enabled.\n"
+"\n"
+"Note: client restart required to take effect."
+msgstr ""
+
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_chat.cpp:163
+#: src/gui/widgets/tabs/setup_chat.cpp:235
msgid "Show battle events"
msgstr ""
+#: src/gui/widgets/tabs/setup_chat.cpp:236
+msgid ""
+"If this setting enabled, messages related to battle like damage or "
+"experience gain will be displayed in Debug or Battle tab. If disabled, no "
+"battle messages will be displayed."
+msgstr ""
+
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_chat.cpp:167
+#: src/gui/widgets/tabs/setup_chat.cpp:242
msgid "Resize chat tabs if need"
msgstr ""
+#: src/gui/widgets/tabs/setup_chat.cpp:243
+msgid ""
+"If this feature enabled, text in chat will be automaticallyadjusted to adapt to appearance of chat input field when youtyping message and when input field of chat disappears. If disabled, chat input area will allways occupy its place, which could be otherwise usable for text.\n"
+"\n"
+"Note: its mostly about jumpy attitude vs less usable space for text."
+msgstr ""
+
#. TRANSLATORS: settings group
-#: src/gui/widgets/tabs/setup_chat.cpp:172
+#: src/gui/widgets/tabs/setup_chat.cpp:254
msgid "Time"
msgstr ""
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_chat.cpp:175
+#: src/gui/widgets/tabs/setup_chat.cpp:257
msgid "Use local time"
msgstr ""
+#: src/gui/widgets/tabs/setup_chat.cpp:258
+msgid ""
+"If this feature enabled, timestamps in chat will use locak times.If "
+"disabled, server time will be used (often it is GMT+0)."
+msgstr ""
+
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_chat.cpp:182
+#: src/gui/widgets/tabs/setup_chat.cpp:266
msgid "Highlight words (separated by comma)"
msgstr ""
+#: src/gui/widgets/tabs/setup_chat.cpp:267
+msgid ""
+"Here you can specify some extra words which will also cause highlighting. Use comma to separate words.\n"
+"\n"
+"Note: frequenthilights are annoying - use it with caution."
+msgstr ""
+
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_chat.cpp:186
+#: src/gui/widgets/tabs/setup_chat.cpp:273
msgid "Globals ignore names (separated by comma)"
msgstr ""
+#: src/gui/widgets/tabs/setup_chat.cpp:274
+msgid ""
+"This setting allows you to ignore some global messages if particular sender (NPC, GM) annoys you too much. Global will be moved to Debug instead.\n"
+"\n"
+"Note: careless use of this feature can make you to miss important announces!"
+msgstr ""
+
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_chat.cpp:190
+#: src/gui/widgets/tabs/setup_chat.cpp:281
msgid "Show emotes button in chat"
msgstr ""
+#: src/gui/widgets/tabs/setup_chat.cpp:282
+msgid ""
+"If this setting enabled, button will appear near text input field. This button allows one to invoke composing window, which allows one to insert smiles and text formatting easily.\n"
+"\n"
+"Note: same window can also be invoked by hotkey when typing, usually F1 by default."
+msgstr ""
+
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_chat.cpp:194
+#: src/gui/widgets/tabs/setup_chat.cpp:290
msgid "Show motd server message on start"
msgstr ""
-#: src/gui/widgets/tabs/setup_colors.cpp:49
+#: src/gui/widgets/tabs/setup_chat.cpp:291
+msgid ""
+"If this setting enabled, client will display server MOTD (message of the "
+"day) once you connect to server. Disable it to hide MOTD."
+msgstr ""
+
+#: src/gui/widgets/tabs/setup_colors.cpp:50
msgid "This is what the color looks like"
msgstr ""
#. TRANSLATORS: colors tab. label.
-#: src/gui/widgets/tabs/setup_colors.cpp:64
+#: src/gui/widgets/tabs/setup_colors.cpp:65
msgid "Type:"
msgstr ""
#. TRANSLATORS: colors tab. label.
-#: src/gui/widgets/tabs/setup_colors.cpp:68
-#: src/gui/widgets/tabs/setup_colors.cpp:335
+#: src/gui/widgets/tabs/setup_colors.cpp:69
+#: src/gui/widgets/tabs/setup_colors.cpp:357
msgid "Delay:"
msgstr ""
#. TRANSLATORS: colors tab. label.
-#: src/gui/widgets/tabs/setup_colors.cpp:72
+#: src/gui/widgets/tabs/setup_colors.cpp:73
msgid "Red:"
msgstr ""
#. TRANSLATORS: colors tab. label.
-#: src/gui/widgets/tabs/setup_colors.cpp:76
+#: src/gui/widgets/tabs/setup_colors.cpp:77
msgid "Green:"
msgstr ""
#. TRANSLATORS: colors tab. label.
-#: src/gui/widgets/tabs/setup_colors.cpp:80
+#: src/gui/widgets/tabs/setup_colors.cpp:81
msgid "Blue:"
msgstr ""
#. TRANSLATORS: color type
-#: src/gui/widgets/tabs/setup_colors.cpp:106
-#: src/gui/widgets/tabs/setup_colors.cpp:402
+#: src/gui/widgets/tabs/setup_colors.cpp:105
+#: src/gui/widgets/tabs/setup_colors.cpp:427
msgid "Static"
msgstr ""
#. TRANSLATORS: color type
-#: src/gui/widgets/tabs/setup_colors.cpp:109
-#: src/gui/widgets/tabs/setup_colors.cpp:112
-#: src/gui/widgets/tabs/setup_colors.cpp:404
+#: src/gui/widgets/tabs/setup_colors.cpp:108
+#: src/gui/widgets/tabs/setup_colors.cpp:111
+#: src/gui/widgets/tabs/setup_colors.cpp:429
msgid "Pulse"
msgstr ""
#. TRANSLATORS: color type
-#: src/gui/widgets/tabs/setup_colors.cpp:114
-#: src/gui/widgets/tabs/setup_colors.cpp:117
-#: src/gui/widgets/tabs/setup_colors.cpp:406
+#: src/gui/widgets/tabs/setup_colors.cpp:113
+#: src/gui/widgets/tabs/setup_colors.cpp:116
+#: src/gui/widgets/tabs/setup_colors.cpp:431
msgid "Rainbow"
msgstr ""
#. TRANSLATORS: color type
-#: src/gui/widgets/tabs/setup_colors.cpp:119
-#: src/gui/widgets/tabs/setup_colors.cpp:122
-#: src/gui/widgets/tabs/setup_colors.cpp:406
+#: src/gui/widgets/tabs/setup_colors.cpp:118
+#: src/gui/widgets/tabs/setup_colors.cpp:121
+#: src/gui/widgets/tabs/setup_colors.cpp:431
msgid "Spectrum"
msgstr ""
#. TRANSLATORS: colors tab. label.
-#: src/gui/widgets/tabs/setup_colors.cpp:329
+#: src/gui/widgets/tabs/setup_colors.cpp:351
msgid "Alpha:"
msgstr ""
@@ -3556,7 +3814,7 @@ msgid "Reset all keys"
msgstr ""
#. TRANSLATORS: setting tab name
-#: src/gui/widgets/tabs/setup_input.cpp:80
+#: src/gui/widgets/tabs/setup_input.cpp:79
msgid "Input"
msgstr ""
@@ -3575,8 +3833,8 @@ msgstr ""
#. TRANSLATORS: unknown key name
#. TRANSLATORS: quests window quest name
-#: src/gui/widgets/tabs/setup_input.cpp:330
-#: src/gui/windows/questswindow.cpp:203
+#: src/gui/widgets/tabs/setup_input.cpp:332
+#: src/gui/windows/questswindow.cpp:204
msgid "unknown"
msgstr ""
@@ -3735,9 +3993,9 @@ msgstr ""
#. TRANSLATORS: settings group
#. TRANSLATORS: debug window tab
#. TRANSLATORS: mini map window name
-#: src/gui/widgets/tabs/setup_other.cpp:133 src/gui/windowmenu.cpp:106
-#: src/gui/windows/debugwindow.cpp:61 src/gui/windows/minimap.cpp:58
-#: src/gui/windows/minimap.cpp:121
+#: src/gui/widgets/tabs/setup_other.cpp:133 src/gui/windowmenu.cpp:103
+#: src/gui/windows/debugwindow.cpp:61 src/gui/windows/minimap.cpp:59
+#: src/gui/windows/minimap.cpp:122
msgid "Map"
msgstr ""
@@ -3910,7 +4168,7 @@ msgstr ""
#. TRANSLATORS: shop button tooltip
#: src/gui/widgets/tabs/setup_other.cpp:267 src/gui/windowmenu.cpp:138
#: src/gui/windows/buyselldialog.cpp:40 src/gui/windows/buyselldialog.cpp:51
-#: src/gui/windows/inventorywindow.cpp:221
+#: src/gui/windows/inventorywindow.cpp:233
msgid "Shop"
msgstr "商店"
@@ -3926,9 +4184,7 @@ msgstr ""
#. TRANSLATORS: settings group
#. TRANSLATORS: npc dialog name
-#. TRANSLATORS: npc post dialog caption
-#: src/gui/widgets/tabs/setup_other.cpp:279 src/gui/windows/npcdialog.cpp:86
-#: src/gui/windows/npcpostdialog.cpp:43
+#: src/gui/widgets/tabs/setup_other.cpp:279 src/gui/windows/npcdialog.cpp:87
msgid "NPC"
msgstr "NPC"
@@ -4044,7 +4300,7 @@ msgstr ""
#. TRANSLATORS: settings option
#. TRANSLATORS: input action name
-#: src/gui/widgets/tabs/setup_other.cpp:381 src/input/pages/other.cpp:410
+#: src/gui/widgets/tabs/setup_other.cpp:381 src/input/pages/other.cpp:408
msgid "Upload log file"
msgstr ""
@@ -4054,39 +4310,34 @@ msgid "Low traffic mode"
msgstr ""
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_other.cpp:389
-msgid "Hide shield sprite"
-msgstr ""
-
-#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_other.cpp:394
+#: src/gui/widgets/tabs/setup_other.cpp:390
msgid "Use FBO for screenshots (only for opengl)"
msgstr ""
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_other.cpp:400
+#: src/gui/widgets/tabs/setup_other.cpp:396
msgid "Screenshot directory"
msgstr ""
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_other.cpp:405
+#: src/gui/widgets/tabs/setup_other.cpp:401
msgid "Network delay between sub servers"
msgstr ""
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_other.cpp:409
+#: src/gui/widgets/tabs/setup_other.cpp:405
msgid "Show background"
msgstr ""
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_other.cpp:414
+#: src/gui/widgets/tabs/setup_other.cpp:410
msgid "Screen density override"
msgstr ""
#. TRANSLATORS: texture compression type
#. TRANSLATORS: confirm dialog button
#: src/gui/widgets/tabs/setup_perfomance.cpp:42
-#: src/gui/windows/confirmdialog.cpp:57
+#: src/gui/windows/confirmdialog.cpp:59
msgid "No"
msgstr "否"
@@ -4247,54 +4498,62 @@ msgstr ""
#. TRANSLATORS: settings option
#: src/gui/widgets/tabs/setup_players.cpp:73
-msgid "Secure trades"
+msgid "Show badges"
msgstr ""
#. TRANSLATORS: settings option
#: src/gui/widgets/tabs/setup_players.cpp:77
-msgid "Unsecure chars in names"
+msgid "Show badges at top"
msgstr ""
#. TRANSLATORS: settings option
#: src/gui/widgets/tabs/setup_players.cpp:81
-msgid "Show statuses"
+msgid "Secure trades"
msgstr ""
#. TRANSLATORS: settings option
#: src/gui/widgets/tabs/setup_players.cpp:85
-msgid "Show ip addresses on screenshots"
+msgid "Unsecure chars in names"
msgstr ""
#. TRANSLATORS: settings option
#: src/gui/widgets/tabs/setup_players.cpp:89
-msgid "Allow self heal with mouse click"
+msgid "Show statuses"
msgstr ""
#. TRANSLATORS: settings option
#: src/gui/widgets/tabs/setup_players.cpp:93
-msgid "Group friends in who is online window"
+msgid "Show ip addresses on screenshots"
msgstr ""
#. TRANSLATORS: settings option
#: src/gui/widgets/tabs/setup_players.cpp:97
-msgid "Hide erased players nicks"
+msgid "Allow self heal with mouse click"
msgstr ""
#. TRANSLATORS: settings option
#: src/gui/widgets/tabs/setup_players.cpp:101
-msgid "Use special diagonal speed in players moving"
+msgid "Group friends in who is online window"
msgstr ""
#. TRANSLATORS: settings option
#: src/gui/widgets/tabs/setup_players.cpp:105
+msgid "Hide erased players nicks"
+msgstr ""
+
+#. TRANSLATORS: settings option
+#: src/gui/widgets/tabs/setup_players.cpp:109
+msgid "Use special diagonal speed in players moving"
+msgstr ""
+
+#. TRANSLATORS: settings option
+#: src/gui/widgets/tabs/setup_players.cpp:113
msgid ""
"Emulate right mouse button by long mouse click (useful for touch interfaces)"
msgstr ""
#. TRANSLATORS: relations table header
-#. TRANSLATORS: bot checker window table header
#: src/gui/widgets/tabs/setup_relations.cpp:58
-#: src/gui/windows/botcheckerwindow.cpp:86
msgid "Name"
msgstr "名字"
@@ -4314,14 +4573,15 @@ msgid "Allow whispers"
msgstr "允許密語"
#. TRANSLATORS: char select dialog. button.
+#. TRANSLATORS: mail window button
#. TRANSLATORS: servers dialog button
#. TRANSLATORS: shop window label
#. TRANSLATORS: command editor button
#. TRANSLATORS: input action name
#: src/gui/widgets/tabs/setup_relations.cpp:77
-#: src/gui/windows/charselectdialog.cpp:84
-#: src/gui/windows/serverdialog.cpp:122 src/gui/windows/shopwindow.cpp:123
-#: src/gui/windows/textcommandeditor.cpp:90 src/input/pages/gui.cpp:111
+#: src/gui/windows/charselectdialog.cpp:81 src/gui/windows/mailwindow.cpp:66
+#: src/gui/windows/serverdialog.cpp:121 src/gui/windows/shopwindow.cpp:126
+#: src/gui/windows/textcommandeditor.cpp:91 src/input/pages/gui.cpp:109
msgid "Delete"
msgstr "刪除"
@@ -4336,77 +4596,77 @@ msgid "When ignoring:"
msgstr "當忽略時:"
#. TRANSLATORS: theme settings label
-#: src/gui/widgets/tabs/setup_theme.cpp:64
+#: src/gui/widgets/tabs/setup_theme.cpp:63
msgid "Gui theme"
msgstr ""
#. TRANSLATORS: theme settings label
-#: src/gui/widgets/tabs/setup_theme.cpp:71
+#: src/gui/widgets/tabs/setup_theme.cpp:70
msgid "Main Font"
msgstr ""
#. TRANSLATORS: theme settings label
-#: src/gui/widgets/tabs/setup_theme.cpp:76
+#: src/gui/widgets/tabs/setup_theme.cpp:75
msgid "Language"
msgstr ""
#. TRANSLATORS: theme settings label
#. TRANSLATORS: font size
-#: src/gui/widgets/tabs/setup_theme.cpp:80 src/gui/windows/emotewindow.cpp:49
+#: src/gui/widgets/tabs/setup_theme.cpp:79 src/gui/windows/emotewindow.cpp:50
msgid "Bold font"
msgstr ""
#. TRANSLATORS: theme settings label
-#: src/gui/widgets/tabs/setup_theme.cpp:84
+#: src/gui/widgets/tabs/setup_theme.cpp:83
msgid "Particle font"
msgstr ""
#. TRANSLATORS: theme settings label
-#: src/gui/widgets/tabs/setup_theme.cpp:88
+#: src/gui/widgets/tabs/setup_theme.cpp:87
msgid "Help font"
msgstr ""
#. TRANSLATORS: theme settings label
-#: src/gui/widgets/tabs/setup_theme.cpp:92
+#: src/gui/widgets/tabs/setup_theme.cpp:91
msgid "Secure font"
msgstr ""
#. TRANSLATORS: theme settings label
-#: src/gui/widgets/tabs/setup_theme.cpp:96
+#: src/gui/widgets/tabs/setup_theme.cpp:95
msgid "Npc font"
msgstr ""
#. TRANSLATORS: theme settings label
-#: src/gui/widgets/tabs/setup_theme.cpp:100
+#: src/gui/widgets/tabs/setup_theme.cpp:99
msgid "Japanese font"
msgstr ""
#. TRANSLATORS: theme settings label
-#: src/gui/widgets/tabs/setup_theme.cpp:104
+#: src/gui/widgets/tabs/setup_theme.cpp:103
msgid "Chinese font"
msgstr ""
#. TRANSLATORS: theme settings label
-#: src/gui/widgets/tabs/setup_theme.cpp:109
+#: src/gui/widgets/tabs/setup_theme.cpp:108
msgid "Font size"
msgstr ""
#. TRANSLATORS: theme settings label
-#: src/gui/widgets/tabs/setup_theme.cpp:114
+#: src/gui/widgets/tabs/setup_theme.cpp:113
msgid "Npc font size"
msgstr ""
#. TRANSLATORS: button name with information about selected theme
-#: src/gui/widgets/tabs/setup_theme.cpp:118
+#: src/gui/widgets/tabs/setup_theme.cpp:117
msgid "i"
msgstr ""
#. TRANSLATORS: theme info dialog
-#: src/gui/widgets/tabs/setup_theme.cpp:244
+#: src/gui/widgets/tabs/setup_theme.cpp:243
msgid "Name: "
msgstr ""
-#: src/gui/widgets/tabs/setup_theme.cpp:245
+#: src/gui/widgets/tabs/setup_theme.cpp:244
msgid "Copyright:"
msgstr ""
@@ -4416,14 +4676,15 @@ msgid "Theme info"
msgstr ""
#. TRANSLATORS: theme message dialog
-#: src/gui/widgets/tabs/setup_theme.cpp:340
+#: src/gui/widgets/tabs/setup_theme.cpp:345
msgid "Theme Changed"
msgstr ""
+#. TRANSLATORS: ok dialog message
#. TRANSLATORS: video settings warning
-#: src/gui/widgets/tabs/setup_theme.cpp:340
-#: src/gui/widgets/tabs/setup_video.cpp:385
-#: src/gui/widgets/tabs/setup_video.cpp:398
+#: src/gui/widgets/tabs/setup_theme.cpp:347
+#: src/gui/widgets/tabs/setup_video.cpp:392
+#: src/gui/widgets/tabs/setup_video.cpp:409
msgid "Restart your client for the change to take effect."
msgstr ""
@@ -4504,65 +4765,65 @@ msgid "Button %u action"
msgstr ""
#. TRANSLATORS: video settings checkbox
-#: src/gui/widgets/tabs/setup_video.cpp:72
+#: src/gui/widgets/tabs/setup_video.cpp:73
msgid "Full screen"
msgstr "全螢幕"
#. TRANSLATORS: video settings checkbox
-#: src/gui/widgets/tabs/setup_video.cpp:75
+#: src/gui/widgets/tabs/setup_video.cpp:76
msgid "FPS limit:"
msgstr ""
#. TRANSLATORS: video settings label
-#: src/gui/widgets/tabs/setup_video.cpp:80
-#: src/gui/widgets/tabs/setup_video.cpp:122
-#: src/gui/widgets/tabs/setup_video.cpp:315
-#: src/gui/widgets/tabs/setup_video.cpp:451
+#: src/gui/widgets/tabs/setup_video.cpp:81
+#: src/gui/widgets/tabs/setup_video.cpp:121
+#: src/gui/widgets/tabs/setup_video.cpp:322
+#: src/gui/widgets/tabs/setup_video.cpp:465
msgid "Alt FPS limit: "
msgstr ""
#. TRANSLATORS: video settings button
-#: src/gui/widgets/tabs/setup_video.cpp:83
+#: src/gui/widgets/tabs/setup_video.cpp:84
msgid "Detect best mode"
msgstr ""
#. TRANSLATORS: video settings checkbox
-#: src/gui/widgets/tabs/setup_video.cpp:92
+#: src/gui/widgets/tabs/setup_video.cpp:93
msgid "Show cursor"
msgstr ""
#. TRANSLATORS: video settings checkbox
-#: src/gui/widgets/tabs/setup_video.cpp:95
+#: src/gui/widgets/tabs/setup_video.cpp:96
msgid "Custom cursor"
msgstr "自訂滑鼠標"
#. TRANSLATORS: video settings checkbox
-#: src/gui/widgets/tabs/setup_video.cpp:99
+#: src/gui/widgets/tabs/setup_video.cpp:100
msgid "Enable resize"
msgstr ""
#. TRANSLATORS: video settings checkbox
-#: src/gui/widgets/tabs/setup_video.cpp:102
+#: src/gui/widgets/tabs/setup_video.cpp:103
msgid "No frame"
msgstr ""
#. TRANSLATORS: video settings label
-#: src/gui/widgets/tabs/setup_video.cpp:119
-#: src/gui/widgets/tabs/setup_video.cpp:123
-#: src/gui/widgets/tabs/setup_video.cpp:313
-#: src/gui/widgets/tabs/setup_video.cpp:435
-#: src/gui/widgets/tabs/setup_video.cpp:448
+#: src/gui/widgets/tabs/setup_video.cpp:118
+#: src/gui/widgets/tabs/setup_video.cpp:122
+#: src/gui/widgets/tabs/setup_video.cpp:320
+#: src/gui/widgets/tabs/setup_video.cpp:449
+#: src/gui/widgets/tabs/setup_video.cpp:462
msgid "None"
msgstr ""
#. TRANSLATORS: video error message
-#: src/gui/widgets/tabs/setup_video.cpp:227
+#: src/gui/widgets/tabs/setup_video.cpp:226
msgid ""
"Failed to switch to windowed mode and restoration of old mode also failed!"
msgstr ""
#. TRANSLATORS: video error message
-#: src/gui/widgets/tabs/setup_video.cpp:234
+#: src/gui/widgets/tabs/setup_video.cpp:233
msgid ""
"Failed to switch to fullscreen mode and restoration of old mode also failed!"
msgstr ""
@@ -4578,32 +4839,32 @@ msgid "Restart needed for changes to take effect."
msgstr "請重新啟動."
#. TRANSLATORS: video settings warning
-#: src/gui/widgets/tabs/setup_video.cpp:270
+#: src/gui/widgets/tabs/setup_video.cpp:274
msgid "Changing to OpenGL"
msgstr ""
#. TRANSLATORS: video settings warning
-#: src/gui/widgets/tabs/setup_video.cpp:272
+#: src/gui/widgets/tabs/setup_video.cpp:276
msgid "Applying change to OpenGL requires restart."
msgstr "確認切換OpenGL需要重新開始."
#. TRANSLATORS: resolution question dialog
-#: src/gui/widgets/tabs/setup_video.cpp:354
+#: src/gui/widgets/tabs/setup_video.cpp:361
msgid "Custom resolution (example: 1024x768)"
msgstr ""
#. TRANSLATORS: resolution question dialog
-#: src/gui/widgets/tabs/setup_video.cpp:356
+#: src/gui/widgets/tabs/setup_video.cpp:363
msgid "Enter new resolution: "
msgstr ""
#. TRANSLATORS: video settings warning
-#: src/gui/widgets/tabs/setup_video.cpp:383
-#: src/gui/widgets/tabs/setup_video.cpp:396
+#: src/gui/widgets/tabs/setup_video.cpp:390
+#: src/gui/widgets/tabs/setup_video.cpp:407
msgid "Screen Resolution Changed"
msgstr ""
-#: src/gui/widgets/tabs/setup_video.cpp:386
+#: src/gui/widgets/tabs/setup_video.cpp:393
msgid "Some windows may be moved to fit the lowered resolution."
msgstr ""
@@ -4782,54 +5043,54 @@ msgid "Ignore mobs"
msgstr ""
#. TRANSLATORS: social window label
-#: src/gui/widgets/tabs/socialfriendstab.h:117
+#: src/gui/widgets/tabs/socialfriendstab.h:114
#, c-format
msgid "Friends: %u/%u"
msgstr ""
#. TRANSLATORS: social window label
-#: src/gui/widgets/tabs/socialguildtab2.h:95
-#: src/gui/widgets/tabs/socialguildtab.h:165
-#: src/gui/widgets/tabs/socialpartytab.h:158
+#: src/gui/widgets/tabs/socialguildtab2.h:97
+#: src/gui/widgets/tabs/socialguildtab.h:166
+#: src/gui/widgets/tabs/socialpartytab.h:159
#, c-format
msgid "Players: %u/%u"
msgstr ""
#. TRANSLATORS: chat message
-#: src/gui/widgets/tabs/socialguildtab.h:83
+#: src/gui/widgets/tabs/socialguildtab.h:84
#, c-format
msgid "Invited user %s to guild %s."
msgstr ""
-#: src/gui/widgets/tabs/socialguildtab.h:101
+#: src/gui/widgets/tabs/socialguildtab.h:102
#, c-format
msgid "Guild %s quit requested."
msgstr ""
#. TRANSLATORS: guild invite message
-#: src/gui/widgets/tabs/socialguildtab.h:116
+#: src/gui/widgets/tabs/socialguildtab.h:118
msgid "Member Invite to Guild"
msgstr ""
#. TRANSLATORS: guild invite message
-#: src/gui/widgets/tabs/socialguildtab.h:118
+#: src/gui/widgets/tabs/socialguildtab.h:120
#, c-format
msgid "Who would you like to invite to guild %s?"
msgstr ""
#. TRANSLATORS: guild leave message
-#: src/gui/widgets/tabs/socialguildtab.h:128
+#: src/gui/widgets/tabs/socialguildtab.h:130
msgid "Leave Guild?"
msgstr ""
#. TRANSLATORS: guild leave message
-#: src/gui/widgets/tabs/socialguildtab.h:130
+#: src/gui/widgets/tabs/socialguildtab.h:132
#, c-format
msgid "Are you sure you want to leave guild %s?"
msgstr ""
#. TRANSLATORS: social window label
-#: src/gui/widgets/tabs/socialguildtab.h:141
+#: src/gui/widgets/tabs/socialguildtab.h:142
#, c-format
msgid "Members: %u/%u"
msgstr ""
@@ -4846,34 +5107,34 @@ msgstr ""
msgid "Portals: %u/%u"
msgstr ""
-#: src/gui/widgets/tabs/socialpartytab.h:85
+#: src/gui/widgets/tabs/socialpartytab.h:86
#, c-format
msgid "Invited user %s to party."
msgstr ""
-#: src/gui/widgets/tabs/socialpartytab.h:102
+#: src/gui/widgets/tabs/socialpartytab.h:103
#, c-format
msgid "Party %s quit requested."
msgstr ""
#. TRANSLATORS: party invite message
-#: src/gui/widgets/tabs/socialpartytab.h:117
+#: src/gui/widgets/tabs/socialpartytab.h:119
msgid "Member Invite to Party"
msgstr ""
#. TRANSLATORS: party invite message
-#: src/gui/widgets/tabs/socialpartytab.h:119
+#: src/gui/widgets/tabs/socialpartytab.h:121
#, c-format
msgid "Who would you like to invite to party %s?"
msgstr ""
#. TRANSLATORS: party leave message
-#: src/gui/widgets/tabs/socialpartytab.h:129
+#: src/gui/widgets/tabs/socialpartytab.h:131
msgid "Leave Party?"
msgstr ""
#. TRANSLATORS: party leave message
-#: src/gui/widgets/tabs/socialpartytab.h:131
+#: src/gui/widgets/tabs/socialpartytab.h:133
#, c-format
msgid "Are you sure you want to leave party %s?"
msgstr ""
@@ -4895,7 +5156,7 @@ msgid "Ignore items"
msgstr ""
#. TRANSLATORS: social window label
-#: src/gui/widgets/tabs/socialplayerstab.h:194
+#: src/gui/widgets/tabs/socialplayerstab.h:188
#, c-format
msgid "Visible players: %d"
msgstr ""
@@ -4920,131 +5181,122 @@ msgid "QE"
msgstr ""
#. TRANSLATORS: quests window name
-#: src/gui/windowmenu.cpp:75 src/gui/windows/questswindow.cpp:65
+#: src/gui/windowmenu.cpp:75 src/gui/windows/questswindow.cpp:66
msgid "Quests"
msgstr ""
-#. TRANSLATORS: short button name for bot checker window.
-#: src/gui/windowmenu.cpp:77
-msgid "BC"
-msgstr ""
-
-#: src/gui/windowmenu.cpp:78
-msgid "Bot checker"
-msgstr ""
-
#. TRANSLATORS: short button name for kill stats window.
-#: src/gui/windowmenu.cpp:80
+#: src/gui/windowmenu.cpp:77
msgid "KS"
msgstr ""
#. TRANSLATORS: kill stats window name
-#: src/gui/windowmenu.cpp:81 src/gui/windows/killstats.cpp:54
+#: src/gui/windowmenu.cpp:78 src/gui/windows/killstats.cpp:49
msgid "Kill stats"
msgstr ""
-#: src/gui/windowmenu.cpp:83
+#: src/gui/windowmenu.cpp:80
msgid "Smilies"
msgstr ""
#. TRANSLATORS: short button name for chat window.
-#: src/gui/windowmenu.cpp:85
+#: src/gui/windowmenu.cpp:82
msgid "CH"
msgstr ""
#. TRANSLATORS: short button name for status window.
-#: src/gui/windowmenu.cpp:93
+#: src/gui/windowmenu.cpp:90
msgid "STA"
msgstr ""
-#: src/gui/windowmenu.cpp:94
+#: src/gui/windowmenu.cpp:91
msgid "Status"
msgstr "狀態"
#. TRANSLATORS: short button name for equipment window.
-#: src/gui/windowmenu.cpp:96
+#: src/gui/windowmenu.cpp:93
msgid "EQU"
msgstr ""
#. TRANSLATORS: equipment window name
#. TRANSLATORS: equipment button tooltip
-#: src/gui/windowmenu.cpp:97 src/gui/windows/equipmentwindow.cpp:67
-#: src/gui/windows/inventorywindow.cpp:223
+#: src/gui/windowmenu.cpp:94 src/gui/windows/equipmentwindow.cpp:65
+#: src/gui/windows/inventorywindow.cpp:235
msgid "Equipment"
msgstr "裝備"
#. TRANSLATORS: short button name for inventory window.
-#: src/gui/windowmenu.cpp:99
+#: src/gui/windowmenu.cpp:96
msgid "INV"
msgstr ""
#. TRANSLATORS: inventory window name
#. TRANSLATORS: inventory type name
-#: src/gui/windowmenu.cpp:100 src/gui/windows/inventorywindow.cpp:140
-#: src/inventory.cpp:299
+#: src/gui/windowmenu.cpp:97 src/gui/windows/inventorywindow.cpp:144
+#: src/inventory.cpp:301
msgid "Inventory"
msgstr "物品攔"
#. TRANSLATORS: short button name for cart window.
-#: src/gui/windowmenu.cpp:102
+#: src/gui/windowmenu.cpp:99
msgid "CA"
msgstr ""
#. TRANSLATORS: cart button tooltip
#. TRANSLATORS: inventory type name
-#: src/gui/windowmenu.cpp:103 src/gui/windows/inventorywindow.cpp:219
-#: src/inventory.cpp:309
+#: src/gui/windowmenu.cpp:100 src/gui/windows/inventorywindow.cpp:231
+#: src/inventory.cpp:317
msgid "Cart"
msgstr ""
#. TRANSLATORS: short button name for map window.
-#: src/gui/windowmenu.cpp:105
+#: src/gui/windowmenu.cpp:102
msgid "MAP"
msgstr ""
#. TRANSLATORS: short button name for skills window.
-#: src/gui/windowmenu.cpp:111
+#: src/gui/windowmenu.cpp:109
msgid "SKI"
msgstr ""
#. TRANSLATORS: skills dialog name
-#: src/gui/windowmenu.cpp:112 src/gui/windows/skilldialog.cpp:71
+#: src/gui/windowmenu.cpp:110 src/gui/windows/skilldialog.cpp:69
msgid "Skills"
msgstr "技能"
#. TRANSLATORS: short button name for social window.
-#: src/gui/windowmenu.cpp:116
+#: src/gui/windowmenu.cpp:114
msgid "SOC"
msgstr ""
#. TRANSLATORS: full button name
#. TRANSLATORS: social window name
-#: src/gui/windowmenu.cpp:118 src/gui/windows/socialwindow.cpp:56
+#: src/gui/windowmenu.cpp:116 src/gui/windows/socialwindow.cpp:54
msgid "Social"
msgstr ""
#. TRANSLATORS: short button name for shortcuts window.
-#: src/gui/windowmenu.cpp:120
+#: src/gui/windowmenu.cpp:118
msgid "SH"
msgstr ""
#. TRANSLATORS: short button name for spells window.
-#: src/gui/windowmenu.cpp:124
+#: src/gui/windowmenu.cpp:122
msgid "SP"
msgstr ""
#. TRANSLATORS: short button name for drops window.
-#: src/gui/windowmenu.cpp:128
+#: src/gui/windowmenu.cpp:126
msgid "DR"
msgstr ""
#. TRANSLATORS: short button name for did you know window.
-#: src/gui/windowmenu.cpp:132
+#: src/gui/windowmenu.cpp:131
msgid "YK"
msgstr ""
#. TRANSLATORS: full button name
-#: src/gui/windowmenu.cpp:134
+#: src/gui/windowmenu.cpp:133
msgid "Did you know"
msgstr ""
@@ -5054,50 +5306,63 @@ msgid "SHP"
msgstr ""
#. TRANSLATORS: short button name for outfits window.
-#: src/gui/windowmenu.cpp:140
+#: src/gui/windowmenu.cpp:141
msgid "OU"
msgstr ""
#. TRANSLATORS: short button name for updates window.
-#: src/gui/windowmenu.cpp:144
+#: src/gui/windowmenu.cpp:146
msgid "UP"
msgstr ""
#. TRANSLATORS: full button name
-#: src/gui/windowmenu.cpp:146
+#: src/gui/windowmenu.cpp:148
msgid "Updates"
msgstr ""
#. TRANSLATORS: short button name for bank window.
-#: src/gui/windowmenu.cpp:148
+#: src/gui/windowmenu.cpp:151
msgid "BA"
msgstr ""
#. TRANSLATORS: full button name
#. TRANSLATORS: bank window name
-#: src/gui/windowmenu.cpp:150 src/gui/windows/bankwindow.cpp:43
+#: src/gui/windowmenu.cpp:153 src/gui/windows/bankwindow.cpp:43
msgid "Bank"
msgstr ""
+#. TRANSLATORS: short button name for mail window.
+#: src/gui/windowmenu.cpp:156
+msgid "MA"
+msgstr ""
+
+#. TRANSLATORS: full button name
+#. TRANSLATORS: mail window name
+#. TRANSLATORS: inventory type name
+#: src/gui/windowmenu.cpp:158 src/gui/windows/mailwindow.cpp:52
+#: src/inventory.cpp:322
+msgid "Mail"
+msgstr ""
+
#. TRANSLATORS: short button name for debug window.
-#: src/gui/windowmenu.cpp:152
+#: src/gui/windowmenu.cpp:161
msgid "DBG"
msgstr ""
#. TRANSLATORS: short button name for windows list menu.
-#: src/gui/windowmenu.cpp:161
+#: src/gui/windowmenu.cpp:170
msgid "WIN"
msgstr ""
#. TRANSLATORS: short button name for setup window.
-#: src/gui/windowmenu.cpp:165
+#: src/gui/windowmenu.cpp:175
msgid "SET"
msgstr ""
#. TRANSLATORS: short key name
#. TRANSLATORS: outfits window label
-#: src/gui/windowmenu.cpp:300 src/gui/windows/outfitwindow.cpp:72
-#: src/gui/windows/outfitwindow.cpp:568
+#: src/gui/windowmenu.cpp:310 src/gui/windows/outfitwindow.cpp:75
+#: src/gui/windows/outfitwindow.cpp:626
#, c-format
msgid "Key: %s"
msgstr ""
@@ -5117,82 +5382,71 @@ msgstr ""
msgid "Deposit"
msgstr ""
-#. TRANSLATORS: bot checker window header
-#: src/gui/windows/botcheckerwindow.cpp:44
-msgid "Bot Checker"
-msgstr ""
-
-#. TRANSLATORS: bot checker window button
-#. TRANSLATORS: npc dialog button
-#: src/gui/windows/botcheckerwindow.cpp:53 src/gui/windows/npcdialog.cpp:117
-msgid "Reset"
-msgstr ""
-
-#. TRANSLATORS: bot checker window table header
-#: src/gui/windows/botcheckerwindow.cpp:94
-msgid "Result"
-msgstr ""
-
#. TRANSLATORS: buy dialog name
-#: src/gui/windows/buydialog.cpp:175
+#: src/gui/windows/buydialog.cpp:176
msgid "Create items"
msgstr ""
#. TRANSLATORS: buy dialog label
-#: src/gui/windows/buydialog.cpp:257
+#: src/gui/windows/buydialog.cpp:264
msgid "Amount:"
msgstr ""
#. TRANSLATORS: char create dialog button
#. TRANSLATORS: char select dialog. button.
#. TRANSLATORS: social window button
-#: src/gui/windows/buydialog.cpp:268 src/gui/windows/charcreatedialog.cpp:120
-#: src/gui/windows/charselectdialog.cpp:624
-#: src/gui/windows/socialwindow.cpp:79
+#: src/gui/windows/buydialog.cpp:275 src/gui/windows/charcreatedialog.cpp:119
+#: src/gui/windows/charselectdialog.cpp:636
+#: src/gui/windows/socialwindow.cpp:77
msgid "Create"
msgstr "創造"
+#. TRANSLATORS: buy dialog label
+#: src/gui/windows/buydialog.cpp:316
+msgid "Filter:"
+msgstr ""
+
#. TRANSLATORS: change email dialog header
#. TRANSLATORS: button in change email dialog
-#: src/gui/windows/changeemaildialog.cpp:47
-#: src/gui/windows/changeemaildialog.cpp:52
+#: src/gui/windows/changeemaildialog.cpp:48
+#: src/gui/windows/changeemaildialog.cpp:53
msgid "Change Email Address"
msgstr ""
#. TRANSLATORS: label in change email dialog
#. TRANSLATORS: change password dialog label
-#: src/gui/windows/changeemaildialog.cpp:60
-#: src/gui/windows/changepassworddialog.cpp:63
+#: src/gui/windows/changeemaildialog.cpp:61
+#: src/gui/windows/changepassworddialog.cpp:64
#, c-format
msgid "Account: %s"
msgstr ""
#. TRANSLATORS: label in change email dialog
-#: src/gui/windows/changeemaildialog.cpp:64
+#: src/gui/windows/changeemaildialog.cpp:65
msgid "Type new email address twice:"
msgstr ""
#. TRANSLATORS: change email error
-#: src/gui/windows/changeemaildialog.cpp:136
+#: src/gui/windows/changeemaildialog.cpp:137
#, c-format
msgid "The new email address needs to be at least %u characters long."
msgstr ""
#. TRANSLATORS: change email error
-#: src/gui/windows/changeemaildialog.cpp:144
+#: src/gui/windows/changeemaildialog.cpp:145
#, c-format
msgid "The new email address needs to be less than %u characters long."
msgstr ""
#. TRANSLATORS: change email error
-#: src/gui/windows/changeemaildialog.cpp:152
+#: src/gui/windows/changeemaildialog.cpp:153
msgid "The email address entries mismatch."
msgstr ""
#. TRANSLATORS: change password window name
#. TRANSLATORS: change password dialog button
-#: src/gui/windows/changepassworddialog.cpp:48
-#: src/gui/windows/changepassworddialog.cpp:54
+#: src/gui/windows/changepassworddialog.cpp:49
+#: src/gui/windows/changepassworddialog.cpp:55
msgid "Change Password"
msgstr ""
@@ -5200,41 +5454,41 @@ msgstr ""
#. TRANSLATORS: login dialog label
#. TRANSLATORS: register dialog. label.
#. TRANSLATORS: unregister dialog. label.
-#: src/gui/windows/changepassworddialog.cpp:67
-#: src/gui/windows/logindialog.cpp:106 src/gui/windows/registerdialog.cpp:79
-#: src/gui/windows/unregisterdialog.cpp:65
+#: src/gui/windows/changepassworddialog.cpp:68
+#: src/gui/windows/logindialog.cpp:107 src/gui/windows/registerdialog.cpp:76
+#: src/gui/windows/unregisterdialog.cpp:67
msgid "Password:"
msgstr "密碼:"
#. TRANSLATORS: change password dialog label
-#: src/gui/windows/changepassworddialog.cpp:70
+#: src/gui/windows/changepassworddialog.cpp:71
msgid "Type new password twice:"
msgstr ""
#. TRANSLATORS: change password error
-#: src/gui/windows/changepassworddialog.cpp:117
+#: src/gui/windows/changepassworddialog.cpp:118
msgid "Enter the old password first."
msgstr ""
#. TRANSLATORS: change password error
-#: src/gui/windows/changepassworddialog.cpp:124
+#: src/gui/windows/changepassworddialog.cpp:125
#, c-format
msgid "The new password needs to be at least %u characters long."
msgstr ""
#. TRANSLATORS: change password error
-#: src/gui/windows/changepassworddialog.cpp:132
+#: src/gui/windows/changepassworddialog.cpp:133
#, c-format
msgid "The new password needs to be less than %u characters long."
msgstr ""
#. TRANSLATORS: change password error
-#: src/gui/windows/changepassworddialog.cpp:140
+#: src/gui/windows/changepassworddialog.cpp:141
msgid "The new password entries mismatch."
msgstr ""
#. TRANSLATORS: char create dialog name
-#: src/gui/windows/charcreatedialog.cpp:76
+#: src/gui/windows/charcreatedialog.cpp:75
msgid "New Character"
msgstr ""
@@ -5242,9 +5496,9 @@ msgstr ""
#. TRANSLATORS: edit server dialog label
#. TRANSLATORS: login dialog label
#. TRANSLATORS: register dialog. label.
-#: src/gui/windows/charcreatedialog.cpp:82
-#: src/gui/windows/editserverdialog.cpp:74 src/gui/windows/logindialog.cpp:104
-#: src/gui/windows/registerdialog.cpp:77
+#: src/gui/windows/charcreatedialog.cpp:81
+#: src/gui/windows/editserverdialog.cpp:71 src/gui/windows/logindialog.cpp:105
+#: src/gui/windows/registerdialog.cpp:74
msgid "Name:"
msgstr "名字:"
@@ -5252,12 +5506,12 @@ msgstr "名字:"
#. You may change this symbol if your language uses another.
#. TRANSLATORS: char create dialog button
#. TRANSLATORS: outfits window button
-#: src/gui/windows/charcreatedialog.cpp:86
-#: src/gui/windows/charcreatedialog.cpp:95
-#: src/gui/windows/charcreatedialog.cpp:112
-#: src/gui/windows/charcreatedialog.cpp:195
-#: src/gui/windows/charcreatedialog.cpp:205
-#: src/gui/windows/outfitwindow.cpp:60
+#: src/gui/windows/charcreatedialog.cpp:85
+#: src/gui/windows/charcreatedialog.cpp:94
+#: src/gui/windows/charcreatedialog.cpp:111
+#: src/gui/windows/charcreatedialog.cpp:196
+#: src/gui/windows/charcreatedialog.cpp:206
+#: src/gui/windows/outfitwindow.cpp:63
msgid ">"
msgstr ""
@@ -5265,75 +5519,75 @@ msgstr ""
#. You may change this symbol if your language uses another.
#. TRANSLATORS: char create dialog button
#. TRANSLATORS: outfits window button
-#: src/gui/windows/charcreatedialog.cpp:90
-#: src/gui/windows/charcreatedialog.cpp:97
-#: src/gui/windows/charcreatedialog.cpp:197
-#: src/gui/windows/charcreatedialog.cpp:207
-#: src/gui/windows/outfitwindow.cpp:58
+#: src/gui/windows/charcreatedialog.cpp:89
+#: src/gui/windows/charcreatedialog.cpp:96
+#: src/gui/windows/charcreatedialog.cpp:198
+#: src/gui/windows/charcreatedialog.cpp:208
+#: src/gui/windows/outfitwindow.cpp:61
msgid "<"
msgstr ""
#. TRANSLATORS: char create dialog label
-#: src/gui/windows/charcreatedialog.cpp:92
+#: src/gui/windows/charcreatedialog.cpp:91
msgid "Hair color:"
msgstr ""
#. TRANSLATORS: char create dialog label
-#: src/gui/windows/charcreatedialog.cpp:99
+#: src/gui/windows/charcreatedialog.cpp:98
msgid "Hair style:"
msgstr ""
#. TRANSLATORS: char create dialog button
-#: src/gui/windows/charcreatedialog.cpp:110
+#: src/gui/windows/charcreatedialog.cpp:109
msgid "^"
msgstr ""
#. TRANSLATORS: char create dialog label
-#: src/gui/windows/charcreatedialog.cpp:118
-#: src/gui/windows/charcreatedialog.cpp:496
+#: src/gui/windows/charcreatedialog.cpp:117
+#: src/gui/windows/charcreatedialog.cpp:509
#, c-format
msgid "Please distribute %d points"
msgstr "請分配%d點數"
#. TRANSLATORS: char create dialog label
-#: src/gui/windows/charcreatedialog.cpp:199
+#: src/gui/windows/charcreatedialog.cpp:200
msgid "Race:"
msgstr ""
#. TRANSLATORS: char create dialog label
-#: src/gui/windows/charcreatedialog.cpp:209
+#: src/gui/windows/charcreatedialog.cpp:210
msgid "Look:"
msgstr ""
#. TRANSLATORS: one char size female character gender
#. TRANSLATORS: here F is title for friends tab in social window
-#: src/gui/windows/charcreatedialog.cpp:223
-#: src/gui/windows/socialwindow.cpp:75
+#: src/gui/windows/charcreatedialog.cpp:224
+#: src/gui/windows/socialwindow.cpp:73
msgid "F"
msgstr ""
#. TRANSLATORS: one char size male character gender
-#: src/gui/windows/charcreatedialog.cpp:225
+#: src/gui/windows/charcreatedialog.cpp:226
msgid "M"
msgstr ""
#. TRANSLATORS: one char size unknown character gender
-#: src/gui/windows/charcreatedialog.cpp:227
+#: src/gui/windows/charcreatedialog.cpp:228
msgid "U"
msgstr ""
#. TRANSLATORS: char creation error
-#: src/gui/windows/charcreatedialog.cpp:378
+#: src/gui/windows/charcreatedialog.cpp:388
msgid "Your name needs to be at least 4 characters."
msgstr "你的名字至少需要4個字元."
#. TRANSLATORS: char create dialog label
-#: src/gui/windows/charcreatedialog.cpp:486
+#: src/gui/windows/charcreatedialog.cpp:499
msgid "Character stats OK"
msgstr "角色狀態確定"
#. TRANSLATORS: char create dialog label
-#: src/gui/windows/charcreatedialog.cpp:502
+#: src/gui/windows/charcreatedialog.cpp:515
#, c-format
msgid "Please remove %d points"
msgstr "請移除%d點數"
@@ -5349,68 +5603,72 @@ msgid "Are you sure you want to delete this character?"
msgstr "你確定想刪除這個角色?"
#. TRANSLATORS: char select dialog name
-#: src/gui/windows/charselectdialog.cpp:66
+#: src/gui/windows/charselectdialog.cpp:61
#, c-format
msgid "Account %s (last login time %s)"
msgstr ""
#. TRANSLATORS: char select dialog. button.
-#: src/gui/windows/charselectdialog.cpp:73
+#: src/gui/windows/charselectdialog.cpp:70
msgid "Switch"
msgstr ""
#. TRANSLATORS: char select dialog. button.
-#: src/gui/windows/charselectdialog.cpp:75
+#: src/gui/windows/charselectdialog.cpp:72
msgid "Password"
msgstr ""
#. TRANSLATORS: char select dialog. button.
#. TRANSLATORS: updater window button
-#: src/gui/windows/charselectdialog.cpp:80
-#: src/gui/windows/charselectdialog.cpp:614
-#: src/gui/windows/updaterwindow.cpp:192
+#: src/gui/windows/charselectdialog.cpp:77
+#: src/gui/windows/charselectdialog.cpp:626
+#: src/gui/windows/updaterwindow.cpp:191
msgid "Play"
msgstr "開始"
#. TRANSLATORS: char select dialog. button.
+#. TRANSLATORS: info message header
+#. TRANSLATORS: info header
#. TRANSLATORS: info message
-#: src/gui/windows/charselectdialog.cpp:82
-#: src/net/ea/charserverhandler.cpp:160
-#: src/net/eathena/charserverhandler.cpp:591
-#: src/net/eathena/charserverhandler.cpp:621
+#: src/gui/windows/charselectdialog.cpp:79
+#: src/net/ea/charserverhandler.cpp:166
+#: src/net/eathena/charserverhandler.cpp:608
+#: src/net/eathena/charserverhandler.cpp:644
msgid "Info"
msgstr ""
#. TRANSLATORS: char select dialog. button.
#. TRANSLATORS: unregister dialog name
#. TRANSLATORS: unregister dialog. button.
-#: src/gui/windows/charselectdialog.cpp:110
-#: src/gui/windows/unregisterdialog.cpp:47
-#: src/gui/windows/unregisterdialog.cpp:52
+#: src/gui/windows/charselectdialog.cpp:107
+#: src/gui/windows/unregisterdialog.cpp:48
+#: src/gui/windows/unregisterdialog.cpp:53
msgid "Unregister"
msgstr "註冊"
#. TRANSLATORS: char select dialog. button.
-#: src/gui/windows/charselectdialog.cpp:122
+#: src/gui/windows/charselectdialog.cpp:119
msgid "Change Email"
msgstr ""
#. TRANSLATORS: char select dialog name
-#: src/gui/windows/charselectdialog.cpp:166
+#: src/gui/windows/charselectdialog.cpp:163
#, c-format
msgid "Account %s"
msgstr ""
-#: src/gui/windows/charselectdialog.cpp:195
+#. TRANSLATORS: pin code dialog header.
+#: src/gui/windows/charselectdialog.cpp:193
msgid "Please set new pincode"
msgstr ""
+#. TRANSLATORS: character rename dialog header.
#: src/gui/windows/charselectdialog.cpp:242
msgid "Please enter new name"
msgstr ""
#. TRANSLATORS: char select dialog. player info message.
-#: src/gui/windows/charselectdialog.cpp:261
+#: src/gui/windows/charselectdialog.cpp:262
#, c-format
msgid ""
"Hp: %u/%u\n"
@@ -5420,48 +5678,56 @@ msgid ""
"Money: %s"
msgstr ""
-#: src/gui/windows/charselectdialog.cpp:319
+#: src/gui/windows/charselectdialog.cpp:325
msgid "Incorrect password"
msgstr ""
#. TRANSLATORS: char deletion question.
-#: src/gui/windows/charselectdialog.cpp:464
+#: src/gui/windows/charselectdialog.cpp:473
msgid "Enter your email for deleting character"
msgstr ""
-#: src/gui/windows/charselectdialog.cpp:464
+#. TRANSLATORS: email label.
+#: src/gui/windows/charselectdialog.cpp:475
msgid "Enter email:"
msgstr ""
#. TRANSLATORS: char deletion question.
-#: src/gui/windows/charselectdialog.cpp:471
+#: src/gui/windows/charselectdialog.cpp:482
msgid "Enter password for deleting character"
msgstr ""
-#: src/gui/windows/charselectdialog.cpp:471
+#. TRANSLATORS: email label.
+#: src/gui/windows/charselectdialog.cpp:484
msgid "Enter password:"
msgstr ""
#. TRANSLATORS: chat message
-#: src/gui/windows/chatwindow.cpp:675
+#: src/gui/windows/chatwindow.cpp:669
#, c-format
msgid "Present: %s; %d players are present."
msgstr ""
#. TRANSLATORS: chat message
-#: src/gui/windows/chatwindow.cpp:1118
+#: src/gui/windows/chatwindow.cpp:1115
#, c-format
msgid "Whispering to %s: %s"
msgstr "對%s竊竊私語:%s"
+#. TRANSLATORS: error message
+#: src/gui/windows/chatwindow.cpp:1566
+#, c-format
+msgid "Broken nick detected: %s"
+msgstr ""
+
#. TRANSLATORS: owners pet name. For example: 4144's pet
-#: src/gui/windows/chatwindow.cpp:1728 src/net/eathena/pethandler.cpp:174
+#: src/gui/windows/chatwindow.cpp:1754 src/net/eathena/pethandler.cpp:173
#, c-format
msgid "%s's pet"
msgstr ""
#. TRANSLATORS: confirm dialog button
-#: src/gui/windows/confirmdialog.cpp:55
+#: src/gui/windows/confirmdialog.cpp:57
msgid "Yes"
msgstr "是"
@@ -5496,49 +5762,49 @@ msgid "Auto open this window"
msgstr ""
#. TRANSLATORS: edit server dialog name
-#: src/gui/windows/editserverdialog.cpp:48
+#: src/gui/windows/editserverdialog.cpp:45
msgid "Edit Server"
msgstr ""
#. TRANSLATORS: edit server dialog button
#. TRANSLATORS: servers dialog button
-#: src/gui/windows/editserverdialog.cpp:57
-#: src/gui/windows/serverdialog.cpp:116
+#: src/gui/windows/editserverdialog.cpp:54
+#: src/gui/windows/serverdialog.cpp:115
msgid "Connect"
msgstr ""
#. TRANSLATORS: edit server dialog label
-#: src/gui/windows/editserverdialog.cpp:63
+#: src/gui/windows/editserverdialog.cpp:60
msgid "Use same ip"
msgstr ""
#. TRANSLATORS: edit server dialog label
-#: src/gui/windows/editserverdialog.cpp:76
+#: src/gui/windows/editserverdialog.cpp:73
msgid "Address:"
msgstr ""
#. TRANSLATORS: edit server dialog label
-#: src/gui/windows/editserverdialog.cpp:78
+#: src/gui/windows/editserverdialog.cpp:75
msgid "Port:"
msgstr "Port:"
#. TRANSLATORS: edit server dialog label
-#: src/gui/windows/editserverdialog.cpp:80
+#: src/gui/windows/editserverdialog.cpp:77
msgid "Server type:"
msgstr ""
#. TRANSLATORS: edit server dialog label
-#: src/gui/windows/editserverdialog.cpp:82
+#: src/gui/windows/editserverdialog.cpp:79
msgid "Description:"
msgstr ""
#. TRANSLATORS: edit server dialog label
-#: src/gui/windows/editserverdialog.cpp:84
+#: src/gui/windows/editserverdialog.cpp:81
msgid "Online list url:"
msgstr ""
#. TRANSLATORS: edit server dialog error message
-#: src/gui/windows/editserverdialog.cpp:214
+#: src/gui/windows/editserverdialog.cpp:213
msgid "Please at least type both the address and the port of the server."
msgstr ""
@@ -5550,17 +5816,17 @@ msgstr ""
#. TRANSLATORS: egg selection dialog button
#. TRANSLATORS: input action name
-#: src/gui/windows/eggselectiondialog.cpp:51 src/input/pages/gui.cpp:93
+#: src/gui/windows/eggselectiondialog.cpp:51 src/input/pages/gui.cpp:91
msgid "Select"
msgstr ""
#. TRANSLATORS: font size
-#: src/gui/windows/emotewindow.cpp:47
+#: src/gui/windows/emotewindow.cpp:48
msgid "Normal font"
msgstr ""
#. TRANSLATORS: emotes tab name
-#: src/gui/windows/emotewindow.cpp:119
+#: src/gui/windows/emotewindow.cpp:118
msgid "Fonts"
msgstr ""
@@ -5569,10 +5835,24 @@ msgstr ""
msgid "Did you know..."
msgstr ""
+#. TRANSLATORS: insert card dialog name
+#: src/gui/windows/insertcarddialog.cpp:43
+#: src/gui/windows/insertcarddialog.cpp:45
+msgid "Insert card"
+msgstr ""
+
+#. TRANSLATORS: insert card dialog button
+#. TRANSLATORS: input action name
+#. TRANSLATORS: inventory button
+#: src/gui/windows/insertcarddialog.cpp:51 src/input/pages/gui.cpp:121
+#: src/resources/itemtypemapdata.h:97
+msgid "Insert"
+msgstr ""
+
#. TRANSLATORS: inventory button
#. TRANSLATORS: outfits window button
#. TRANSLATORS: inventory button
-#: src/gui/windows/inventorywindow.cpp:182 src/gui/windows/outfitwindow.cpp:62
+#: src/gui/windows/inventorywindow.cpp:196 src/gui/windows/outfitwindow.cpp:65
#: src/resources/itemtypemapdata.h:45 src/resources/itemtypemapdata.h:49
#: src/resources/itemtypemapdata.h:53 src/resources/itemtypemapdata.h:57
#: src/resources/itemtypemapdata.h:61 src/resources/itemtypemapdata.h:65
@@ -5583,191 +5863,174 @@ msgstr ""
msgid "Equip"
msgstr "裝備"
-#. TRANSLATORS: inventory button
-#: src/gui/windows/inventorywindow.cpp:201
-msgid "Split"
-msgstr "分開"
-
#. TRANSLATORS: inventory outfits button
-#: src/gui/windows/inventorywindow.cpp:203
+#: src/gui/windows/inventorywindow.cpp:215
msgid "O"
msgstr ""
#. TRANSLATORS: inventory cart button
-#: src/gui/windows/inventorywindow.cpp:205
+#: src/gui/windows/inventorywindow.cpp:217
msgid "C"
msgstr ""
#. TRANSLATORS: inventory shop button
-#: src/gui/windows/inventorywindow.cpp:207
+#: src/gui/windows/inventorywindow.cpp:219
msgid "S"
msgstr ""
#. TRANSLATORS: inventory equipment button
-#: src/gui/windows/inventorywindow.cpp:209
+#: src/gui/windows/inventorywindow.cpp:221
msgid "E"
msgstr ""
#. TRANSLATORS: item amount window button
-#: src/gui/windows/itemamountwindow.cpp:171
+#: src/gui/windows/itemamountwindow.cpp:183
msgid "All"
msgstr ""
#. TRANSLATORS: amount window message
-#: src/gui/windows/itemamountwindow.cpp:227
+#: src/gui/windows/itemamountwindow.cpp:239
msgid "Select amount of items to trade."
msgstr "請選擇交易的物品數量."
#. TRANSLATORS: amount window message
-#: src/gui/windows/itemamountwindow.cpp:231
+#: src/gui/windows/itemamountwindow.cpp:243
msgid "Select amount of items to drop."
msgstr "請選擇丟棄的物品數量."
#. TRANSLATORS: amount window message
-#: src/gui/windows/itemamountwindow.cpp:235
+#: src/gui/windows/itemamountwindow.cpp:247
msgid "Select amount of items to store."
msgstr ""
#. TRANSLATORS: amount window message
-#: src/gui/windows/itemamountwindow.cpp:239
+#: src/gui/windows/itemamountwindow.cpp:252
+msgid "Select amount of items to send."
+msgstr ""
+
+#. TRANSLATORS: amount window message
+#: src/gui/windows/itemamountwindow.cpp:257
msgid "Select amount of items to store to cart."
msgstr ""
#. TRANSLATORS: amount window message
-#: src/gui/windows/itemamountwindow.cpp:243
+#: src/gui/windows/itemamountwindow.cpp:261
msgid "Select amount of items to retrieve."
msgstr ""
#. TRANSLATORS: amount window message
-#: src/gui/windows/itemamountwindow.cpp:247
+#: src/gui/windows/itemamountwindow.cpp:265
msgid "Select amount of items to retrieve from cart."
msgstr ""
#. TRANSLATORS: amount window message
-#: src/gui/windows/itemamountwindow.cpp:251
+#: src/gui/windows/itemamountwindow.cpp:269
msgid "Select amount of items to split."
msgstr "請選擇你要分離的物品數量."
#. TRANSLATORS: amount window message
-#: src/gui/windows/itemamountwindow.cpp:255
+#: src/gui/windows/itemamountwindow.cpp:273
msgid "Add to buy shop."
msgstr ""
#. TRANSLATORS: amount window message
-#: src/gui/windows/itemamountwindow.cpp:259
+#: src/gui/windows/itemamountwindow.cpp:277
msgid "Add to sell shop."
msgstr ""
#. TRANSLATORS: amount window message
-#: src/gui/windows/itemamountwindow.cpp:263
+#: src/gui/windows/itemamountwindow.cpp:281
msgid "Unknown."
msgstr ""
#. TRANSLATORS: kill stats window button
-#: src/gui/windows/killstats.cpp:59
+#: src/gui/windows/killstats.cpp:54
msgid "Reset stats"
msgstr ""
#. TRANSLATORS: kill stats window button
-#: src/gui/windows/killstats.cpp:61
+#: src/gui/windows/killstats.cpp:56
msgid "Reset timer"
msgstr ""
#. TRANSLATORS: kill stats window label
-#: src/gui/windows/killstats.cpp:66 src/gui/windows/killstats.cpp:180
-#: src/gui/windows/killstats.cpp:285 src/gui/windows/killstats.cpp:526
+#: src/gui/windows/killstats.cpp:61 src/gui/windows/killstats.cpp:166
+#: src/gui/windows/killstats.cpp:272 src/gui/windows/killstats.cpp:423
#, c-format
msgid "Kills: %s, total exp: %s"
msgstr ""
#. TRANSLATORS: kill stats window label
-#: src/gui/windows/killstats.cpp:69 src/gui/windows/killstats.cpp:182
-#: src/gui/windows/killstats.cpp:262 src/gui/windows/killstats.cpp:277
-#: src/gui/windows/killstats.cpp:528
+#: src/gui/windows/killstats.cpp:64 src/gui/windows/killstats.cpp:168
+#: src/gui/windows/killstats.cpp:249 src/gui/windows/killstats.cpp:264
+#: src/gui/windows/killstats.cpp:425
#, c-format
msgid "Avg Exp: %s"
msgstr ""
#. TRANSLATORS: kill stats window label
-#: src/gui/windows/killstats.cpp:71 src/gui/windows/killstats.cpp:185
-#: src/gui/windows/killstats.cpp:267 src/gui/windows/killstats.cpp:281
-#: src/gui/windows/killstats.cpp:531
+#: src/gui/windows/killstats.cpp:66 src/gui/windows/killstats.cpp:171
+#: src/gui/windows/killstats.cpp:254 src/gui/windows/killstats.cpp:268
+#: src/gui/windows/killstats.cpp:428
#, c-format
msgid "No. of avg mob to next level: %s"
msgstr ""
#. TRANSLATORS: kill stats window label
-#: src/gui/windows/killstats.cpp:74 src/gui/windows/killstats.cpp:196
-#: src/gui/windows/killstats.cpp:289 src/gui/windows/killstats.cpp:534
+#: src/gui/windows/killstats.cpp:69 src/gui/windows/killstats.cpp:182
+#: src/gui/windows/killstats.cpp:276 src/gui/windows/killstats.cpp:431
#, c-format
msgid "Kills/Min: %s, Exp/Min: %s"
msgstr ""
#. TRANSLATORS: kill stats window label
-#: src/gui/windows/killstats.cpp:78 src/gui/windows/killstats.cpp:83
-#: src/gui/windows/killstats.cpp:88 src/gui/windows/killstats.cpp:355
-#: src/gui/windows/killstats.cpp:374 src/gui/windows/killstats.cpp:395
+#: src/gui/windows/killstats.cpp:73 src/gui/windows/killstats.cpp:78
+#: src/gui/windows/killstats.cpp:83 src/gui/windows/killstats.cpp:341
+#: src/gui/windows/killstats.cpp:360 src/gui/windows/killstats.cpp:381
#, c-format
msgid "Exp speed per %d min: %s"
msgid_plural "Exp speed per %d min: %s"
msgstr[0] ""
-#: src/gui/windows/killstats.cpp:80 src/gui/windows/killstats.cpp:85
-#: src/gui/windows/killstats.cpp:91
+#: src/gui/windows/killstats.cpp:75 src/gui/windows/killstats.cpp:80
+#: src/gui/windows/killstats.cpp:86
#, c-format
msgid "Time for next level per %d min: %s"
msgid_plural "Time for next level per %d min: %s"
msgstr[0] ""
#. TRANSLATORS: kill stats window label
-#: src/gui/windows/killstats.cpp:94 src/gui/windows/killstats.cpp:294
+#: src/gui/windows/killstats.cpp:89 src/gui/windows/killstats.cpp:281
msgid "Last kill exp:"
msgstr ""
#. TRANSLATORS: kill stats window label
-#: src/gui/windows/killstats.cpp:97 src/gui/windows/killstats.cpp:426
-#: src/gui/windows/killstats.cpp:433 src/gui/windows/killstats.cpp:440
-#: src/gui/windows/killstats.cpp:446
-msgid "Time before jacko spawn:"
-msgstr ""
-
-#. TRANSLATORS: kill stats window label
-#: src/gui/windows/killstats.cpp:134 src/gui/windows/killstats.cpp:247
+#: src/gui/windows/killstats.cpp:121 src/gui/windows/killstats.cpp:234
#, c-format
msgid "Level: %d at %f%%"
msgstr ""
#. TRANSLATORS: kill stats window label
-#: src/gui/windows/killstats.cpp:139 src/gui/windows/killstats.cpp:252
+#: src/gui/windows/killstats.cpp:126 src/gui/windows/killstats.cpp:239
#, c-format
msgid "Exp: %d/%d Left: %d"
msgstr ""
#. TRANSLATORS: kill stats window label
-#: src/gui/windows/killstats.cpp:143 src/gui/windows/killstats.cpp:258
-#: src/gui/windows/killstats.cpp:272
+#: src/gui/windows/killstats.cpp:130 src/gui/windows/killstats.cpp:245
+#: src/gui/windows/killstats.cpp:259
#, c-format
msgid "1%% = %d exp, avg mob for 1%%: %s"
msgstr ""
#. TRANSLATORS: kill stats window label
-#: src/gui/windows/killstats.cpp:361 src/gui/windows/killstats.cpp:370
-#: src/gui/windows/killstats.cpp:381 src/gui/windows/killstats.cpp:390
-#: src/gui/windows/killstats.cpp:403 src/gui/windows/killstats.cpp:412
+#: src/gui/windows/killstats.cpp:347 src/gui/windows/killstats.cpp:356
+#: src/gui/windows/killstats.cpp:367 src/gui/windows/killstats.cpp:376
+#: src/gui/windows/killstats.cpp:389 src/gui/windows/killstats.cpp:398
#, c-format
msgid " Time for next level: %s"
msgstr ""
-#. TRANSLATORS: kill stats window label
-#: src/gui/windows/killstats.cpp:433
-#, c-format
-msgid "%s %d?"
-msgstr ""
-
-#: src/gui/windows/killstats.cpp:440
-msgid "jacko spawning"
-msgstr ""
-
#. TRANSLATORS: login dialog name
#. TRANSLATORS: login dialog button
#: src/gui/windows/logindialog.cpp:64 src/gui/windows/logindialog.cpp:81
@@ -5792,8 +6055,8 @@ msgstr ""
#. TRANSLATORS: login dialog button
#. TRANSLATORS: register dialog name
#. TRANSLATORS: register dialog. button.
-#: src/gui/windows/logindialog.cpp:83 src/gui/windows/registerdialog.cpp:54
-#: src/gui/windows/registerdialog.cpp:63
+#: src/gui/windows/logindialog.cpp:83 src/gui/windows/registerdialog.cpp:51
+#: src/gui/windows/registerdialog.cpp:60
msgid "Register"
msgstr "註冊"
@@ -5803,31 +6066,128 @@ msgid "Custom update host"
msgstr ""
#. TRANSLATORS: login dialog label
-#: src/gui/windows/logindialog.cpp:100
+#: src/gui/windows/logindialog.cpp:101
msgid "Server:"
msgstr "伺服器:"
#. TRANSLATORS: login dialog label
-#: src/gui/windows/logindialog.cpp:110
+#: src/gui/windows/logindialog.cpp:111
#, c-format
msgid "Update host: %s"
msgstr ""
-#: src/gui/windows/logindialog.cpp:229
+#. TRANSLATORS: question dialog
+#: src/gui/windows/logindialog.cpp:238
msgid "Open register url"
msgstr ""
-#: src/gui/windows/ministatuswindow.cpp:72
+#. TRANSLATORS: mail edit window name
+#: src/gui/windows/maileditwindow.cpp:47
+msgid "Edit mail"
+msgstr ""
+
+#. TRANSLATORS: mail edit window button
+#: src/gui/windows/maileditwindow.cpp:50
+msgid "Send"
+msgstr ""
+
+#. TRANSLATORS: mail edit window button
+#. TRANSLATORS: npc dialog button
+#. TRANSLATORS: servers dialog button
+#. TRANSLATORS: shop window label
+#. TRANSLATORS: trade window button
+#: src/gui/windows/maileditwindow.cpp:54 src/gui/windows/npcdialog.cpp:117
+#: src/gui/windows/serverdialog.cpp:117 src/gui/windows/shopwindow.cpp:124
+#: src/gui/windows/tradewindow.cpp:82
+msgid "Add"
+msgstr "增加"
+
+#. TRANSLATORS: mail edit window label
+#: src/gui/windows/maileditwindow.cpp:56
+msgid "To:"
+msgstr ""
+
+#. TRANSLATORS: mail edit window label
+#. TRANSLATORS: mail view window label
+#: src/gui/windows/maileditwindow.cpp:58 src/gui/windows/mailviewwindow.cpp:72
+msgid "Subject:"
+msgstr ""
+
+#. TRANSLATORS: mail edit window label
+#. TRANSLATORS: mail view window label
+#: src/gui/windows/maileditwindow.cpp:60
+#: src/gui/windows/mailviewwindow.cpp:103
+msgid "Money:"
+msgstr ""
+
+#. TRANSLATORS: mail edit window label
+#: src/gui/windows/maileditwindow.cpp:62
+#: src/gui/windows/mailviewwindow.cpp:119
+#: src/gui/windows/mailviewwindow.cpp:124
+msgid "Item:"
+msgstr ""
+
+#. TRANSLATORS: mail edit window label
+#. TRANSLATORS: mail view window label
+#: src/gui/windows/maileditwindow.cpp:64 src/gui/windows/mailviewwindow.cpp:75
+msgid "Message:"
+msgstr ""
+
+#. TRANSLATORS: mail view window name
+#: src/gui/windows/mailviewwindow.cpp:53
+msgid "View mail"
+msgstr ""
+
+#. TRANSLATORS: mail view window button
+#: src/gui/windows/mailviewwindow.cpp:63
+msgid "Reply"
+msgstr ""
+
+#. TRANSLATORS: mail view window label
+#: src/gui/windows/mailviewwindow.cpp:65
+msgid "Time:"
+msgstr ""
+
+#. TRANSLATORS: mail view window label
+#: src/gui/windows/mailviewwindow.cpp:69
+msgid "From:"
+msgstr ""
+
+#: src/gui/windows/mailviewwindow.cpp:131
+msgid "Get attach"
+msgstr ""
+
+#. TRANSLATORS: mail window button
+#: src/gui/windows/mailwindow.cpp:62
+msgid "Refresh"
+msgstr ""
+
+#. TRANSLATORS: mail window button
+#: src/gui/windows/mailwindow.cpp:64
+msgid "New"
+msgstr ""
+
+#. TRANSLATORS: mail window button
+#: src/gui/windows/mailwindow.cpp:68
+msgid "Return"
+msgstr ""
+
+#. TRANSLATORS: mail window button
+#: src/gui/windows/mailwindow.cpp:70
+msgid "Open"
+msgstr ""
+
+#: src/gui/windows/ministatuswindow.cpp:71
msgid "health bar"
msgstr ""
#. TRANSLATORS: status bar name
-#: src/gui/windows/ministatuswindow.cpp:83
+#: src/gui/windows/ministatuswindow.cpp:82
msgid "mana bar"
msgstr ""
#. TRANSLATORS: status bar name
-#: src/gui/windows/ministatuswindow.cpp:87
+#: src/gui/windows/ministatuswindow.cpp:86
msgid "experience bar"
msgstr ""
@@ -5842,199 +6202,180 @@ msgid "inventory slots bar"
msgstr ""
#. TRANSLATORS: status bar name
-#: src/gui/windows/ministatuswindow.cpp:102
+#: src/gui/windows/ministatuswindow.cpp:103
msgid "money bar"
msgstr ""
#. TRANSLATORS: status bar name
-#: src/gui/windows/ministatuswindow.cpp:106
+#: src/gui/windows/ministatuswindow.cpp:108
msgid "arrows bar"
msgstr ""
#. TRANSLATORS: status bar name
-#: src/gui/windows/ministatuswindow.cpp:111
+#: src/gui/windows/ministatuswindow.cpp:114
msgid "status bar"
msgstr ""
-#: src/gui/windows/ministatuswindow.cpp:134
+#: src/gui/windows/ministatuswindow.cpp:137
msgid "job bar"
msgstr ""
#. TRANSLATORS: status bar label
#. TRANSLATORS: status window label
-#: src/gui/windows/ministatuswindow.cpp:341
-#: src/gui/windows/statuswindow.cpp:249
+#: src/gui/windows/ministatuswindow.cpp:352
+#: src/gui/windows/statuswindow.cpp:255
#, c-format
msgid "Level: %d (GM %d)"
msgstr ""
#. TRANSLATORS: status bar label
#. TRANSLATORS: status window label
-#: src/gui/windows/ministatuswindow.cpp:348
-#: src/gui/windows/statuswindow.cpp:71 src/gui/windows/statuswindow.cpp:256
-#: src/gui/windows/statuswindow.cpp:381
+#: src/gui/windows/ministatuswindow.cpp:359
+#: src/gui/windows/statuswindow.cpp:67 src/gui/windows/statuswindow.cpp:262
+#: src/gui/windows/statuswindow.cpp:387
#, c-format
msgid "Level: %d"
msgstr "等級:%d"
#. TRANSLATORS: status bar label
-#: src/gui/windows/ministatuswindow.cpp:364
-#: src/gui/windows/ministatuswindow.cpp:401
+#: src/gui/windows/ministatuswindow.cpp:375
+#: src/gui/windows/ministatuswindow.cpp:412
msgid "Need"
msgstr ""
#. TRANSLATORS: job bar label
-#: src/gui/windows/ministatuswindow.cpp:388
+#: src/gui/windows/ministatuswindow.cpp:399
#, c-format
msgid "Job level: %d"
msgstr ""
#. TRANSLATORS: npc dialog button
-#: src/gui/windows/npcdialog.cpp:71
+#: src/gui/windows/npcdialog.cpp:72
msgid "Stop waiting"
msgstr ""
#. TRANSLATORS: npc dialog button
-#: src/gui/windows/npcdialog.cpp:73
+#: src/gui/windows/npcdialog.cpp:74
msgid "Next"
msgstr "下一個"
#. TRANSLATORS: npc dialog button
-#: src/gui/windows/npcdialog.cpp:77
+#: src/gui/windows/npcdialog.cpp:78
msgid "Submit"
msgstr ""
#. TRANSLATORS: npc dialog button
-#. TRANSLATORS: servers dialog button
-#. TRANSLATORS: shop window label
-#. TRANSLATORS: trade window button
-#: src/gui/windows/npcdialog.cpp:115 src/gui/windows/serverdialog.cpp:118
-#: src/gui/windows/shopwindow.cpp:121 src/gui/windows/tradewindow.cpp:84
-msgid "Add"
-msgstr "增加"
-
-#. TRANSLATORS: label in npc post dialog
-#: src/gui/windows/npcpostdialog.cpp:59
-msgid "To:"
-msgstr ""
-
-#. TRANSLATORS: button in npc post dialog
-#: src/gui/windows/npcpostdialog.cpp:66
-msgid "Send"
-msgstr ""
-
-#. TRANSLATORS: npc post message error
-#: src/gui/windows/npcpostdialog.cpp:113
-msgid "Failed to send as sender or letter invalid."
+#: src/gui/windows/npcdialog.cpp:119
+msgid "Reset"
msgstr ""
#. TRANSLATORS: sell confirmation header
-#: src/gui/windows/npcselldialog.cpp:69
+#: src/gui/windows/npcselldialog.cpp:68
msgid "sell item"
msgstr ""
#. TRANSLATORS: sell confirmation message
-#: src/gui/windows/npcselldialog.cpp:71
+#: src/gui/windows/npcselldialog.cpp:70
#, c-format
msgid "Do you really want to sell %s?"
msgstr ""
#. TRANSLATORS: outfits window label
-#: src/gui/windows/outfitwindow.cpp:64 src/gui/windows/outfitwindow.cpp:562
+#: src/gui/windows/outfitwindow.cpp:67 src/gui/windows/outfitwindow.cpp:620
#, c-format
msgid "Outfit: %d"
msgstr ""
#. TRANSLATORS: outfits window checkbox
-#: src/gui/windows/outfitwindow.cpp:66
+#: src/gui/windows/outfitwindow.cpp:69
msgid "Unequip first"
msgstr ""
#. TRANSLATORS: outfits window checkbox
-#: src/gui/windows/outfitwindow.cpp:69
+#: src/gui/windows/outfitwindow.cpp:72
msgid "Away outfit"
msgstr ""
#. TRANSLATORS: quit dialog button
-#: src/gui/windows/quitdialog.cpp:62
+#: src/gui/windows/quitdialog.cpp:60
msgid "Switch server"
msgstr "交換伺服器"
#. TRANSLATORS: quit dialog button
-#: src/gui/windows/quitdialog.cpp:65
+#: src/gui/windows/quitdialog.cpp:63
msgid "Switch character"
msgstr "交換角色"
#. TRANSLATORS: register dialog. label.
-#: src/gui/windows/registerdialog.cpp:81
+#: src/gui/windows/registerdialog.cpp:78
msgid "Confirm:"
msgstr "確認:"
#. TRANSLATORS: register dialog. button.
-#: src/gui/windows/registerdialog.cpp:98
+#: src/gui/windows/registerdialog.cpp:95
msgid "Male"
msgstr "男生"
#. TRANSLATORS: register dialog. button.
-#: src/gui/windows/registerdialog.cpp:100
+#: src/gui/windows/registerdialog.cpp:97
msgid "Female"
msgstr "女生"
#. TRANSLATORS: register dialog. label.
-#: src/gui/windows/registerdialog.cpp:121
+#: src/gui/windows/registerdialog.cpp:118
msgid "Email:"
msgstr "電子郵件:"
#. TRANSLATORS: error message
-#: src/gui/windows/registerdialog.cpp:188
+#: src/gui/windows/registerdialog.cpp:186
#, c-format
msgid "The username needs to be at least %u characters long."
msgstr ""
#. TRANSLATORS: error message
-#: src/gui/windows/registerdialog.cpp:197
+#: src/gui/windows/registerdialog.cpp:195
#, c-format
msgid "The username needs to be less than %u characters long."
msgstr ""
#. TRANSLATORS: error message
#. TRANSLATORS: unregister dialog. error message.
-#: src/gui/windows/registerdialog.cpp:206
-#: src/gui/windows/unregisterdialog.cpp:126
+#: src/gui/windows/registerdialog.cpp:204
+#: src/gui/windows/unregisterdialog.cpp:128
#, c-format
msgid "The password needs to be at least %u characters long."
msgstr ""
#. TRANSLATORS: error message
#. TRANSLATORS: unregister dialog. error message.
-#: src/gui/windows/registerdialog.cpp:215
-#: src/gui/windows/unregisterdialog.cpp:133
+#: src/gui/windows/registerdialog.cpp:213
+#: src/gui/windows/unregisterdialog.cpp:135
#, c-format
msgid "The password needs to be less than %u characters long."
msgstr ""
#. TRANSLATORS: error message
-#: src/gui/windows/registerdialog.cpp:223
+#: src/gui/windows/registerdialog.cpp:221
msgid "Passwords do not match."
msgstr "密碼不一樣."
#. TRANSLATORS: servers dialog name
-#: src/gui/windows/serverdialog.cpp:105
+#: src/gui/windows/serverdialog.cpp:104
msgid "Choose Your Server"
msgstr ""
#. TRANSLATORS: servers dialog button
-#: src/gui/windows/serverdialog.cpp:124
+#: src/gui/windows/serverdialog.cpp:123
msgid "Load"
msgstr ""
#. TRANSLATORS: servers dialog name
-#: src/gui/windows/serverdialog.cpp:138
+#: src/gui/windows/serverdialog.cpp:135
msgid "Choose Your Server *** SAFE MODE ***"
msgstr ""
#. TRANSLATORS: servers dialog checkbox
-#: src/gui/windows/serverdialog.cpp:147
+#: src/gui/windows/serverdialog.cpp:144
msgid "Use same ip for game sub servers"
msgstr ""
@@ -6060,34 +6401,34 @@ msgid "Error retreiving server list!"
msgstr ""
#. TRANSLATORS: servers dialog label
-#: src/gui/windows/serverdialog.cpp:502
+#: src/gui/windows/serverdialog.cpp:507
msgid "requires a newer version"
msgstr ""
#. TRANSLATORS: servers dialog label
-#: src/gui/windows/serverdialog.cpp:507
+#: src/gui/windows/serverdialog.cpp:512
#, c-format
msgid "requires v%s"
msgstr ""
#. TRANSLATORS: setup button
-#: src/gui/windows/setupwindow.cpp:92
+#: src/gui/windows/setupwindow.cpp:97
msgid "Apply"
msgstr "確定"
#. TRANSLATORS: setup button
-#: src/gui/windows/setupwindow.cpp:98
+#: src/gui/windows/setupwindow.cpp:103
msgid "Reset Windows"
msgstr "重置視窗"
#. TRANSLATORS: shop window name
-#: src/gui/windows/shopwindow.cpp:101 src/gui/windows/shopwindow.cpp:1071
+#: src/gui/windows/shopwindow.cpp:102 src/gui/windows/shopwindow.cpp:1077
msgid "Personal Shop"
msgstr ""
#. TRANSLATORS: shop window button
-#: src/gui/windows/shopwindow.cpp:190 src/gui/windows/shopwindow.cpp:431
-#: src/gui/windows/shopwindow.cpp:450
+#: src/gui/windows/shopwindow.cpp:190 src/gui/windows/shopwindow.cpp:434
+#: src/gui/windows/shopwindow.cpp:453
msgid "Publish"
msgstr ""
@@ -6101,66 +6442,67 @@ msgstr ""
msgid "Show links in announce"
msgstr ""
-#: src/gui/windows/shopwindow.cpp:371
+#. TRANSLATORS: shop rename dialog title
+#: src/gui/windows/shopwindow.cpp:373
msgid "Please enter new shop name"
msgstr ""
-#: src/gui/windows/shopwindow.cpp:429 src/gui/windows/shopwindow.cpp:448
+#: src/gui/windows/shopwindow.cpp:432 src/gui/windows/shopwindow.cpp:451
msgid "Unpublish"
msgstr ""
#. TRANSLATORS: shop window dialog
#. TRANSLATORS: trade message
-#: src/gui/windows/shopwindow.cpp:955 src/net/ea/tradehandler.cpp:172
+#: src/gui/windows/shopwindow.cpp:959 src/net/ea/tradehandler.cpp:176
msgid "Request for Trade"
msgstr ""
-#: src/gui/windows/shopwindow.cpp:955
+#: src/gui/windows/shopwindow.cpp:960
#, c-format
msgid "%s wants to %s %s do you accept?"
msgstr ""
#. TRANSLATORS: shop window name
-#: src/gui/windows/shopwindow.cpp:1076
+#: src/gui/windows/shopwindow.cpp:1082
#, c-format
msgid "Personal Shop - %s"
msgstr ""
#. TRANSLATORS: skills dialog button
-#: src/gui/windows/skilldialog.cpp:81
+#: src/gui/windows/skilldialog.cpp:79
msgid "Up"
msgstr "升級"
#. TRANSLATORS: skills dialog label
-#: src/gui/windows/skilldialog.cpp:191
+#: src/gui/windows/skilldialog.cpp:189
#, c-format
msgid "Skill points available: %d"
msgstr ""
#. TRANSLATORS: skills dialog default skill tab
-#: src/gui/windows/skilldialog.cpp:289
+#: src/gui/windows/skilldialog.cpp:287
#, c-format
msgid "Skill Set %d"
msgstr ""
#. TRANSLATORS: skills dialog. skill id
-#: src/gui/windows/skilldialog.cpp:310
+#: src/gui/windows/skilldialog.cpp:308
#, c-format
msgid "Skill %d"
msgstr ""
-#: src/gui/windows/skilldialog.cpp:478
+#: src/gui/windows/skilldialog.cpp:484
#, c-format
msgid "Failed skill: %s"
msgstr ""
#. TRANSLATORS: here P is title for visible players tab in social window
-#: src/gui/windows/socialwindow.cpp:70
+#: src/gui/windows/socialwindow.cpp:68
msgid "P"
msgstr ""
#. TRANSLATORS: social window button
-#: src/gui/windows/socialwindow.cpp:81
+#: src/gui/windows/socialwindow.cpp:79
msgid "Invite"
msgstr ""
@@ -6171,142 +6513,141 @@ msgid "Accepted party invite from %s."
msgstr ""
#. TRANSLATORS: chat message
-#: src/gui/windows/socialwindow.cpp:281
+#: src/gui/windows/socialwindow.cpp:282
#, c-format
msgid "Rejected party invite from %s."
msgstr ""
#. TRANSLATORS: chat message
-#: src/gui/windows/socialwindow.cpp:298
+#: src/gui/windows/socialwindow.cpp:300
#, c-format
msgid "Accepted guild invite from %s."
msgstr ""
#. TRANSLATORS: chat message
-#: src/gui/windows/socialwindow.cpp:316
+#: src/gui/windows/socialwindow.cpp:319
#, c-format
msgid "Rejected guild invite from %s."
msgstr ""
#. TRANSLATORS: chat message
-#: src/gui/windows/socialwindow.cpp:360
+#: src/gui/windows/socialwindow.cpp:364
#, c-format
msgid "Creating guild called %s."
msgstr ""
#. TRANSLATORS: chat message
-#: src/gui/windows/socialwindow.cpp:381
+#: src/gui/windows/socialwindow.cpp:386
#, c-format
msgid "Creating party called %s."
msgstr ""
#. TRANSLATORS: guild creation message
-#: src/gui/windows/socialwindow.cpp:396
+#: src/gui/windows/socialwindow.cpp:403
msgid "Guild Name"
msgstr ""
#. TRANSLATORS: guild creation message
-#: src/gui/windows/socialwindow.cpp:398
+#: src/gui/windows/socialwindow.cpp:405
msgid "Choose your guild's name."
msgstr ""
#. TRANSLATORS: chat message
-#: src/gui/windows/socialwindow.cpp:414
+#: src/gui/windows/socialwindow.cpp:420
msgid "Received guild request, but one already exists."
msgstr ""
#. TRANSLATORS: chat message
-#: src/gui/windows/socialwindow.cpp:422
+#: src/gui/windows/socialwindow.cpp:429
#, c-format
msgid "%s has invited you to join the guild %s."
msgstr ""
#. TRANSLATORS: guild invite message
-#: src/gui/windows/socialwindow.cpp:429
+#: src/gui/windows/socialwindow.cpp:437
msgid "Accept Guild Invite"
msgstr ""
#. TRANSLATORS: chat message
-#: src/gui/windows/socialwindow.cpp:446
+#: src/gui/windows/socialwindow.cpp:457
msgid "Received party request, but one already exists."
msgstr ""
#. TRANSLATORS: party invite message
-#: src/gui/windows/socialwindow.cpp:458
+#: src/gui/windows/socialwindow.cpp:470
msgid "You have been invited you to join a party."
msgstr ""
#. TRANSLATORS: party invite message
-#: src/gui/windows/socialwindow.cpp:463
+#: src/gui/windows/socialwindow.cpp:475
#, c-format
msgid "You have been invited to join the %s party."
msgstr ""
#. TRANSLATORS: party invite message
-#: src/gui/windows/socialwindow.cpp:472
+#: src/gui/windows/socialwindow.cpp:484
#, c-format
msgid "%s has invited you to join their party."
msgstr ""
#. TRANSLATORS: party invite message
-#: src/gui/windows/socialwindow.cpp:478
+#: src/gui/windows/socialwindow.cpp:490
#, c-format
msgid "%s has invited you to join the %s party."
msgstr ""
-#. TRANSLATORS: party invite message
-#: src/gui/windows/socialwindow.cpp:488
+#: src/gui/windows/socialwindow.cpp:501
msgid "Accept Party Invite"
msgstr ""
-#: src/gui/windows/socialwindow.cpp:505
+#: src/gui/windows/socialwindow.cpp:522
msgid "Cannot create party. You are already in a party"
msgstr ""
#. TRANSLATORS: party creation message
-#: src/gui/windows/socialwindow.cpp:514
+#: src/gui/windows/socialwindow.cpp:535
msgid "Party Name"
msgstr ""
#. TRANSLATORS: party creation message
-#: src/gui/windows/socialwindow.cpp:516
+#: src/gui/windows/socialwindow.cpp:537
msgid "Choose your party's name."
msgstr ""
#. TRANSLATORS: status window label
-#: src/gui/windows/statuswindow.cpp:75
+#: src/gui/windows/statuswindow.cpp:71
msgid "HP:"
msgstr ""
#. TRANSLATORS: status window label
-#: src/gui/windows/statuswindow.cpp:78
+#: src/gui/windows/statuswindow.cpp:74
msgid "Exp:"
msgstr ""
#. TRANSLATORS: status window label
-#: src/gui/windows/statuswindow.cpp:136
+#: src/gui/windows/statuswindow.cpp:139
msgid "MP:"
msgstr ""
#. TRANSLATORS: status window label
-#: src/gui/windows/statuswindow.cpp:179 src/gui/windows/statuswindow.cpp:307
+#: src/gui/windows/statuswindow.cpp:185 src/gui/windows/statuswindow.cpp:313
#, c-format
msgid "Job: %d"
msgstr "職業:%d"
#. TRANSLATORS: status window label
-#: src/gui/windows/statuswindow.cpp:181
+#: src/gui/windows/statuswindow.cpp:187
msgid "Job:"
msgstr ""
#. TRANSLATORS: status window label
-#: src/gui/windows/statuswindow.cpp:237 src/gui/windows/statuswindow.cpp:353
+#: src/gui/windows/statuswindow.cpp:243 src/gui/windows/statuswindow.cpp:359
#, c-format
msgid "Character points: %d"
msgstr ""
#. TRANSLATORS: status window label
-#: src/gui/windows/statuswindow.cpp:368
+#: src/gui/windows/statuswindow.cpp:374
#, c-format
msgid "Correction points: %d"
msgstr ""
@@ -6317,219 +6658,219 @@ msgid "Command Editor"
msgstr ""
#. TRANSLATORS: command editor button
-#: src/gui/windows/textcommandeditor.cpp:52
+#: src/gui/windows/textcommandeditor.cpp:53
msgid "magic"
msgstr ""
#. TRANSLATORS: command editor button
-#: src/gui/windows/textcommandeditor.cpp:54
+#: src/gui/windows/textcommandeditor.cpp:55
msgid "other"
msgstr ""
#. TRANSLATORS: command editor label
-#: src/gui/windows/textcommandeditor.cpp:56
+#: src/gui/windows/textcommandeditor.cpp:57
msgid "Symbol:"
msgstr ""
#. TRANSLATORS: command editor label
-#: src/gui/windows/textcommandeditor.cpp:59
+#: src/gui/windows/textcommandeditor.cpp:60
msgid "Command:"
msgstr ""
#. TRANSLATORS: command editor label
-#: src/gui/windows/textcommandeditor.cpp:62
+#: src/gui/windows/textcommandeditor.cpp:63
msgid "Comment:"
msgstr ""
#. TRANSLATORS: command editor label
-#: src/gui/windows/textcommandeditor.cpp:66
+#: src/gui/windows/textcommandeditor.cpp:67
msgid "Target Type:"
msgstr ""
#. TRANSLATORS: command editor label
-#: src/gui/windows/textcommandeditor.cpp:70
+#: src/gui/windows/textcommandeditor.cpp:71
msgid "Icon:"
msgstr ""
#. TRANSLATORS: command editor label
-#: src/gui/windows/textcommandeditor.cpp:73
+#: src/gui/windows/textcommandeditor.cpp:74
msgid "Mana:"
msgstr ""
#. TRANSLATORS: command editor label
-#: src/gui/windows/textcommandeditor.cpp:76
+#: src/gui/windows/textcommandeditor.cpp:77
msgid "Magic level:"
msgstr ""
#. TRANSLATORS: command editor label
-#: src/gui/windows/textcommandeditor.cpp:80
+#: src/gui/windows/textcommandeditor.cpp:81
msgid "Magic School:"
msgstr ""
#. TRANSLATORS: command editor label
-#: src/gui/windows/textcommandeditor.cpp:83
+#: src/gui/windows/textcommandeditor.cpp:84
msgid "School level:"
msgstr ""
#. TRANSLATORS: command editor button
-#: src/gui/windows/textcommandeditor.cpp:88
+#: src/gui/windows/textcommandeditor.cpp:89
msgid "Save"
msgstr ""
#. TRANSLATORS: trade window button
-#: src/gui/windows/tradewindow.cpp:64
+#: src/gui/windows/tradewindow.cpp:62
msgid "Propose trade"
msgstr "是否交易"
#. TRANSLATORS: trade window button
-#: src/gui/windows/tradewindow.cpp:66
+#: src/gui/windows/tradewindow.cpp:64
msgid "Confirmed. Waiting..."
msgstr ""
#. TRANSLATORS: trade window button
-#: src/gui/windows/tradewindow.cpp:68
+#: src/gui/windows/tradewindow.cpp:66
msgid "Agree trade"
msgstr ""
#. TRANSLATORS: trade window button
-#: src/gui/windows/tradewindow.cpp:70
+#: src/gui/windows/tradewindow.cpp:68
msgid "Agreed. Waiting..."
msgstr ""
#. TRANSLATORS: trade window caption
-#: src/gui/windows/tradewindow.cpp:74
+#: src/gui/windows/tradewindow.cpp:72
msgid "Trade: You"
msgstr ""
#. TRANSLATORS: trade window money label
-#: src/gui/windows/tradewindow.cpp:82 src/gui/windows/tradewindow.cpp:191
+#: src/gui/windows/tradewindow.cpp:80 src/gui/windows/tradewindow.cpp:189
#, c-format
msgid "You get %s"
msgstr ""
#. TRANSLATORS: trade window money change button
-#: src/gui/windows/tradewindow.cpp:87
+#: src/gui/windows/tradewindow.cpp:85
msgid "Change"
msgstr "更改"
#. TRANSLATORS: trade window money label
-#: src/gui/windows/tradewindow.cpp:132
+#: src/gui/windows/tradewindow.cpp:130
msgid "You give:"
msgstr "你付出:"
#. TRANSLATORS: trade error
-#: src/gui/windows/tradewindow.cpp:427
+#: src/gui/windows/tradewindow.cpp:425
msgid "You don't have enough money."
msgstr ""
#. TRANSLATORS: trade error
-#: src/gui/windows/tradewindow.cpp:513
+#: src/gui/windows/tradewindow.cpp:514
msgid ""
"Failed adding item. You can not overlap one kind of item on the window."
msgstr "增加物品失敗。你不能覆蓋視窗中的該類物品能."
#. TRANSLATORS: unregister dialog. label.
-#: src/gui/windows/unregisterdialog.cpp:62
+#: src/gui/windows/unregisterdialog.cpp:64
#, c-format
msgid "Name: %s"
msgstr "名字:%s"
#. TRANSLATORS: updater window name
-#: src/gui/windows/updaterwindow.cpp:171
+#: src/gui/windows/updaterwindow.cpp:170
msgid "Updating..."
msgstr "更新中..."
#. TRANSLATORS: updater window label
-#: src/gui/windows/updaterwindow.cpp:188
+#: src/gui/windows/updaterwindow.cpp:187
msgid "Connecting..."
msgstr "連線中..."
-#: src/gui/windows/updaterwindow.cpp:405
+#: src/gui/windows/updaterwindow.cpp:410
msgid "Show all news (can be slow)"
msgstr ""
#. TRANSLATORS: update message
-#: src/gui/windows/updaterwindow.cpp:823
+#: src/gui/windows/updaterwindow.cpp:845
msgid "##1 The update process is incomplete."
msgstr ""
#. TRANSLATORS: Continues "The update process is incomplete.".
-#: src/gui/windows/updaterwindow.cpp:825
+#: src/gui/windows/updaterwindow.cpp:847
msgid "##1 It is strongly recommended that"
msgstr ""
#. TRANSLATORS: Begins "It is strongly recommended that".
-#: src/gui/windows/updaterwindow.cpp:827
+#: src/gui/windows/updaterwindow.cpp:849
msgid "##1 you try again later."
msgstr ""
#. TRANSLATORS: updater window label
-#: src/gui/windows/updaterwindow.cpp:1011
+#: src/gui/windows/updaterwindow.cpp:1033
msgid "Completed"
msgstr "已完成"
#. TRANSLATORS: who is online window name
-#: src/gui/windows/whoisonline.cpp:93 src/gui/windows/whoisonline.cpp:639
+#: src/gui/windows/whoisonline.cpp:91 src/gui/windows/whoisonline.cpp:645
msgid "Who Is Online - Updating"
msgstr ""
#. TRANSLATORS: who is online. button.
-#: src/gui/windows/whoisonline.cpp:104
+#: src/gui/windows/whoisonline.cpp:105
msgid "Update"
msgstr ""
#. TRANSLATORS: who is online window name
-#: src/gui/windows/whoisonline.cpp:230
+#: src/gui/windows/whoisonline.cpp:232
msgid "Who Is Online - "
msgstr ""
#. TRANSLATORS: who is online window name
-#: src/gui/windows/whoisonline.cpp:655
+#: src/gui/windows/whoisonline.cpp:661
msgid "Who Is Online - error"
msgstr ""
#. TRANSLATORS: who is online window name
-#: src/gui/windows/whoisonline.cpp:699
+#: src/gui/windows/whoisonline.cpp:705
msgid "Who Is Online - Update"
msgstr ""
#. TRANSLATORS: world select dialog name
-#: src/gui/windows/worldselectdialog.cpp:48
+#: src/gui/windows/worldselectdialog.cpp:47
msgid "Select World"
msgstr ""
#. TRANSLATORS: world dialog button
-#: src/gui/windows/worldselectdialog.cpp:54
+#: src/gui/windows/worldselectdialog.cpp:53
msgid "Change Login"
msgstr ""
#. TRANSLATORS: world dialog button
-#: src/gui/windows/worldselectdialog.cpp:56
+#: src/gui/windows/worldselectdialog.cpp:55
msgid "Choose World"
msgstr ""
#. TRANSLATORS: long key name. must be short.
#. TRANSLATORS: short key name. must be very short.
#. TRANSLATORS: long key name, should be short
-#: src/input/inputmanager.cpp:374 src/input/inputmanager.cpp:418
+#: src/input/inputmanager.cpp:376 src/input/inputmanager.cpp:420
#: src/input/keyboardconfig.cpp:102
#, c-format
msgid "key_%d"
msgstr ""
#. TRANSLATORS: long joystick button name. must be short.
-#: src/input/inputmanager.cpp:380
+#: src/input/inputmanager.cpp:382
#, c-format
msgid "JButton%d"
msgstr ""
#. TRANSLATORS: unknown long key type
-#: src/input/inputmanager.cpp:394
+#: src/input/inputmanager.cpp:396
msgid "unknown key"
msgstr ""
#. TRANSLATORS: short joystick button name. muse be very short
-#: src/input/inputmanager.cpp:424
+#: src/input/inputmanager.cpp:426
#, c-format
msgid "JB%d"
msgstr ""
@@ -6537,1268 +6878,1268 @@ msgstr ""
#. TRANSLATORS: unknown short key type. must be short
#. TRANSLATORS: Unknown key short string.
#. TRANSLATORS: This string must be maximum 5 chars
-#: src/input/inputmanager.cpp:438 src/input/keyboardconfig.cpp:146
+#: src/input/inputmanager.cpp:440 src/input/keyboardconfig.cpp:146
msgid "u key"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/basic.cpp:36
+#: src/input/pages/basic.cpp:34
msgid "Target and attack keys"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/basic.cpp:48
+#: src/input/pages/basic.cpp:46
msgid "Target & attack closest monster"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/basic.cpp:54
+#: src/input/pages/basic.cpp:52
msgid "Target & attack closest player"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/basic.cpp:60
+#: src/input/pages/basic.cpp:58
msgid "Move to Target"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/basic.cpp:66
+#: src/input/pages/basic.cpp:64
msgid "Change Move to Target type"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/basic.cpp:72
+#: src/input/pages/basic.cpp:70
msgid "Move to Home location"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/basic.cpp:78
+#: src/input/pages/basic.cpp:76
msgid "Set home location"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/basic.cpp:84
+#: src/input/pages/basic.cpp:82
msgid "Move to navigation point"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/basic.cpp:96
+#: src/input/pages/basic.cpp:94
msgid "Stop Attack / Modifier key"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/basic.cpp:102
+#: src/input/pages/basic.cpp:100
msgid "Untarget"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/basic.cpp:108
+#: src/input/pages/basic.cpp:106
msgid "Target monster"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/basic.cpp:114
+#: src/input/pages/basic.cpp:112
msgid "Target closest monster (without filters)"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/basic.cpp:120
+#: src/input/pages/basic.cpp:118
msgid "Target NPC"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/basic.cpp:126
+#: src/input/pages/basic.cpp:124
msgid "Target Player"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/basic.cpp:132
+#: src/input/pages/basic.cpp:130
msgid "Target mercenary"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/basic.cpp:138
+#: src/input/pages/basic.cpp:136
+msgid "Change targeting type"
+msgstr ""
+
+#. TRANSLATORS: input action name
+#: src/input/pages/basic.cpp:142
msgid "Target pet"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/basic.cpp:144
+#: src/input/pages/basic.cpp:148
msgid "Catch pet"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/basic.cpp:150
+#: src/input/pages/basic.cpp:154
msgid "Other Keys"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/basic.cpp:156
+#: src/input/pages/basic.cpp:160
msgid "Pickup"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/basic.cpp:162
+#: src/input/pages/basic.cpp:166
msgid "Change Pickup Type"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/basic.cpp:168
+#: src/input/pages/basic.cpp:172
msgid "Sit"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/basic.cpp:174
+#: src/input/pages/basic.cpp:178
msgid "Screenshot"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/basic.cpp:180
+#: src/input/pages/basic.cpp:184
msgid "Enable/Disable Trading"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/basic.cpp:186
+#: src/input/pages/basic.cpp:190
msgid "Open trade window"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/basic.cpp:192
+#: src/input/pages/basic.cpp:196
msgid "Start trade with target"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/basic.cpp:198
+#: src/input/pages/basic.cpp:202
msgid "Follow selected player"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/basic.cpp:204
+#: src/input/pages/basic.cpp:208
msgid "Change Map View Mode"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/basic.cpp:210
+#: src/input/pages/basic.cpp:214
msgid "Select OK"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/basic.cpp:222
+#: src/input/pages/basic.cpp:226
msgid "Stop or sit"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/basic.cpp:228
+#: src/input/pages/basic.cpp:232
msgid "Return to safe video mode"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/basic.cpp:234
+#: src/input/pages/basic.cpp:238
msgid "Fire your homunculus"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/basic.cpp:252
+#: src/input/pages/basic.cpp:256
msgid "Open context menu"
msgstr ""
#. TRANSLATORS: input action group
-#: src/input/pages/chat.cpp:33
+#: src/input/pages/chat.cpp:31
msgid "Main"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/chat.cpp:39
+#: src/input/pages/chat.cpp:37
msgid "Toggle Chat"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/chat.cpp:45
+#: src/input/pages/chat.cpp:43
msgid "Chat modifier key"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/chat.cpp:51
+#: src/input/pages/chat.cpp:49
msgid "Scroll Chat Up"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/chat.cpp:57
+#: src/input/pages/chat.cpp:55
msgid "Scroll Chat Down"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/chat.cpp:69
+#: src/input/pages/chat.cpp:67
msgid "Previous Chat Tab"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/chat.cpp:75
+#: src/input/pages/chat.cpp:73
msgid "Next Chat Tab"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/chat.cpp:81
+#: src/input/pages/chat.cpp:79
msgid "Clear current chat tab"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/chat.cpp:87
+#: src/input/pages/chat.cpp:85
msgid "Close current Chat Tab"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/chat.cpp:93
+#: src/input/pages/chat.cpp:91
msgid "Close all chat tabs"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/chat.cpp:99
+#: src/input/pages/chat.cpp:97
msgid "Select general tab"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/chat.cpp:105
+#: src/input/pages/chat.cpp:103
msgid "Select debug tab"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/chat.cpp:111
+#: src/input/pages/chat.cpp:109
msgid "Select trade tab"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/chat.cpp:117
+#: src/input/pages/chat.cpp:115
msgid "Select battle tab"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/chat.cpp:123
+#: src/input/pages/chat.cpp:121
msgid "Select gm tab"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/chat.cpp:129
+#: src/input/pages/chat.cpp:127
msgid "Select lang tab"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/chat.cpp:135
+#: src/input/pages/chat.cpp:133
msgid "Select party tab"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/chat.cpp:141
+#: src/input/pages/chat.cpp:139
msgid "Select guild tab"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/chat.cpp:153
+#: src/input/pages/chat.cpp:151
msgid "Ignore all whispers"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/chat.cpp:159
+#: src/input/pages/chat.cpp:157
msgid "Ignore all whispers on server side"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/chat.cpp:165
+#: src/input/pages/chat.cpp:163
msgid "Unignore all whispers on server side"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/chat.cpp:171
+#: src/input/pages/chat.cpp:169
msgid "Previous chat line"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/chat.cpp:177
+#: src/input/pages/chat.cpp:175
msgid "Next chat line"
msgstr ""
#. TRANSLATORS: input action group
-#: src/input/pages/chat.cpp:183
+#: src/input/pages/chat.cpp:181
msgid "Smiles"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/chat.cpp:189
+#: src/input/pages/chat.cpp:187
msgid "Show smiles"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/emotes.cpp:37
+#: src/input/pages/emotes.cpp:35
msgid "Emote modifiers keys"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/emotes.cpp:43
+#: src/input/pages/emotes.cpp:41
msgid "Emote modifier key"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/emotes.cpp:49
+#: src/input/pages/emotes.cpp:47
msgid "Pet emote modifier key"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/emotes.cpp:55
+#: src/input/pages/emotes.cpp:53
msgid "Homunculus / mercenary emote modifier key"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/emotes.cpp:61
+#: src/input/pages/emotes.cpp:59
msgid "Emote shortcuts"
msgstr ""
#. TRANSLATORS: input action name
-#: 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
+#: src/input/pages/emotes.cpp:65 src/input/pages/emotes.cpp:71
+#: src/input/pages/emotes.cpp:77 src/input/pages/emotes.cpp:83
+#: src/input/pages/emotes.cpp:89 src/input/pages/emotes.cpp:95
+#: src/input/pages/emotes.cpp:101 src/input/pages/emotes.cpp:107
+#: src/input/pages/emotes.cpp:113 src/input/pages/emotes.cpp:119
+#: src/input/pages/emotes.cpp:125 src/input/pages/emotes.cpp:131
+#: src/input/pages/emotes.cpp:137 src/input/pages/emotes.cpp:143
+#: src/input/pages/emotes.cpp:149 src/input/pages/emotes.cpp:155
+#: src/input/pages/emotes.cpp:161 src/input/pages/emotes.cpp:167
+#: src/input/pages/emotes.cpp:173 src/input/pages/emotes.cpp:179
+#: src/input/pages/emotes.cpp:185 src/input/pages/emotes.cpp:191
+#: src/input/pages/emotes.cpp:197 src/input/pages/emotes.cpp:203
+#: src/input/pages/emotes.cpp:209 src/input/pages/emotes.cpp:215
+#: src/input/pages/emotes.cpp:221 src/input/pages/emotes.cpp:227
+#: src/input/pages/emotes.cpp:233 src/input/pages/emotes.cpp:239
+#: src/input/pages/emotes.cpp:245 src/input/pages/emotes.cpp:251
+#: src/input/pages/emotes.cpp:257 src/input/pages/emotes.cpp:263
+#: src/input/pages/emotes.cpp:269 src/input/pages/emotes.cpp:275
+#: src/input/pages/emotes.cpp:281 src/input/pages/emotes.cpp:287
+#: src/input/pages/emotes.cpp:293 src/input/pages/emotes.cpp:299
+#: src/input/pages/emotes.cpp:305 src/input/pages/emotes.cpp:311
+#: src/input/pages/emotes.cpp:317 src/input/pages/emotes.cpp:323
+#: src/input/pages/emotes.cpp:329 src/input/pages/emotes.cpp:335
+#: src/input/pages/emotes.cpp:341 src/input/pages/emotes.cpp:347
#, c-format
msgid "Emote Shortcut %d"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/emotes.cpp:360
+#: src/input/pages/emotes.cpp:358
msgid "Pet emote shortcuts"
msgstr ""
#. TRANSLATORS: input action name
-#: 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
+#: src/input/pages/emotes.cpp:364 src/input/pages/emotes.cpp:370
+#: src/input/pages/emotes.cpp:376 src/input/pages/emotes.cpp:382
+#: src/input/pages/emotes.cpp:388 src/input/pages/emotes.cpp:394
+#: src/input/pages/emotes.cpp:400 src/input/pages/emotes.cpp:406
+#: src/input/pages/emotes.cpp:412 src/input/pages/emotes.cpp:418
+#: src/input/pages/emotes.cpp:424 src/input/pages/emotes.cpp:430
+#: src/input/pages/emotes.cpp:436 src/input/pages/emotes.cpp:442
+#: src/input/pages/emotes.cpp:448 src/input/pages/emotes.cpp:454
+#: src/input/pages/emotes.cpp:460 src/input/pages/emotes.cpp:466
+#: src/input/pages/emotes.cpp:472 src/input/pages/emotes.cpp:478
+#: src/input/pages/emotes.cpp:484 src/input/pages/emotes.cpp:490
+#: src/input/pages/emotes.cpp:496 src/input/pages/emotes.cpp:502
+#: src/input/pages/emotes.cpp:508 src/input/pages/emotes.cpp:514
+#: src/input/pages/emotes.cpp:520 src/input/pages/emotes.cpp:526
+#: src/input/pages/emotes.cpp:532 src/input/pages/emotes.cpp:538
+#: src/input/pages/emotes.cpp:544 src/input/pages/emotes.cpp:550
+#: src/input/pages/emotes.cpp:556 src/input/pages/emotes.cpp:562
+#: src/input/pages/emotes.cpp:568 src/input/pages/emotes.cpp:574
+#: src/input/pages/emotes.cpp:580 src/input/pages/emotes.cpp:586
+#: src/input/pages/emotes.cpp:592 src/input/pages/emotes.cpp:598
+#: src/input/pages/emotes.cpp:604 src/input/pages/emotes.cpp:610
+#: src/input/pages/emotes.cpp:616 src/input/pages/emotes.cpp:622
+#: src/input/pages/emotes.cpp:628 src/input/pages/emotes.cpp:634
+#: src/input/pages/emotes.cpp:640 src/input/pages/emotes.cpp:646
#, c-format
msgid "Pet emote shortcut %d"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/gui.cpp:33
+#: src/input/pages/gui.cpp:31
msgid "Move & selection"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/gui.cpp:39
+#: src/input/pages/gui.cpp:37
msgid "Move Up"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/gui.cpp:45
+#: src/input/pages/gui.cpp:43
msgid "Move Down"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/gui.cpp:51
+#: src/input/pages/gui.cpp:49
msgid "Move Left"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/gui.cpp:57
+#: src/input/pages/gui.cpp:55
msgid "Move Right"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/gui.cpp:63
+#: src/input/pages/gui.cpp:61
msgid "Move Home"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/gui.cpp:69
+#: src/input/pages/gui.cpp:67
msgid "Move End"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/gui.cpp:75
+#: src/input/pages/gui.cpp:73
msgid "Page up"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/gui.cpp:81
+#: src/input/pages/gui.cpp:79
msgid "Page down"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/gui.cpp:99
+#: src/input/pages/gui.cpp:97
msgid "Select2"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/gui.cpp:117
+#: src/input/pages/gui.cpp:115
msgid "Backspace"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/gui.cpp:123
-msgid "Insert"
-msgstr ""
-
-#. TRANSLATORS: input action name
-#: src/input/pages/gui.cpp:129
+#: src/input/pages/gui.cpp:127
msgid "Tab"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/gui.cpp:135
+#: src/input/pages/gui.cpp:133
msgid "Mod"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/gui.cpp:141
+#: src/input/pages/gui.cpp:139
msgid "Ctrl"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/move.cpp:37
+#: src/input/pages/move.cpp:35
msgid "Move Keys"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/move.cpp:43
+#: src/input/pages/move.cpp:41
msgid "Move player up"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/move.cpp:49
+#: src/input/pages/move.cpp:47
msgid "Move player down"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/move.cpp:55
+#: src/input/pages/move.cpp:53
msgid "Move player left"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/move.cpp:61
+#: src/input/pages/move.cpp:59
msgid "Move player right"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/move.cpp:67
+#: src/input/pages/move.cpp:65
msgid "Move player forward"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/move.cpp:73
+#: src/input/pages/move.cpp:71
msgid "Move pet up"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/move.cpp:79
+#: src/input/pages/move.cpp:77
msgid "Move pet down"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/move.cpp:85
+#: src/input/pages/move.cpp:83
msgid "Move pet left"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/move.cpp:91
+#: src/input/pages/move.cpp:89
msgid "Move pet right"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/move.cpp:97
+#: src/input/pages/move.cpp:95
msgid "Move to navigation point shortcuts"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/move.cpp:103 src/input/pages/move.cpp:109
-#: src/input/pages/move.cpp:115 src/input/pages/move.cpp:121
-#: src/input/pages/move.cpp:127 src/input/pages/move.cpp:133
-#: src/input/pages/move.cpp:139 src/input/pages/move.cpp:145
-#: src/input/pages/move.cpp:151 src/input/pages/move.cpp:157
-#: src/input/pages/move.cpp:163 src/input/pages/move.cpp:169
-#: src/input/pages/move.cpp:175 src/input/pages/move.cpp:181
-#: src/input/pages/move.cpp:187 src/input/pages/move.cpp:193
-#: src/input/pages/move.cpp:199 src/input/pages/move.cpp:205
-#: src/input/pages/move.cpp:211 src/input/pages/move.cpp:217
-#: src/input/pages/move.cpp:223 src/input/pages/move.cpp:229
-#: src/input/pages/move.cpp:235 src/input/pages/move.cpp:241
-#: src/input/pages/move.cpp:247 src/input/pages/move.cpp:253
-#: src/input/pages/move.cpp:259 src/input/pages/move.cpp:265
-#: src/input/pages/move.cpp:271 src/input/pages/move.cpp:277
-#: src/input/pages/move.cpp:283 src/input/pages/move.cpp:289
-#: src/input/pages/move.cpp:295 src/input/pages/move.cpp:301
-#: src/input/pages/move.cpp:307 src/input/pages/move.cpp:313
-#: src/input/pages/move.cpp:319 src/input/pages/move.cpp:325
-#: src/input/pages/move.cpp:331 src/input/pages/move.cpp:337
-#: src/input/pages/move.cpp:343 src/input/pages/move.cpp:349
-#: src/input/pages/move.cpp:355 src/input/pages/move.cpp:361
-#: src/input/pages/move.cpp:367 src/input/pages/move.cpp:373
-#: src/input/pages/move.cpp:379 src/input/pages/move.cpp:385
+#: src/input/pages/move.cpp:101 src/input/pages/move.cpp:107
+#: src/input/pages/move.cpp:113 src/input/pages/move.cpp:119
+#: src/input/pages/move.cpp:125 src/input/pages/move.cpp:131
+#: src/input/pages/move.cpp:137 src/input/pages/move.cpp:143
+#: src/input/pages/move.cpp:149 src/input/pages/move.cpp:155
+#: src/input/pages/move.cpp:161 src/input/pages/move.cpp:167
+#: src/input/pages/move.cpp:173 src/input/pages/move.cpp:179
+#: src/input/pages/move.cpp:185 src/input/pages/move.cpp:191
+#: src/input/pages/move.cpp:197 src/input/pages/move.cpp:203
+#: src/input/pages/move.cpp:209 src/input/pages/move.cpp:215
+#: src/input/pages/move.cpp:221 src/input/pages/move.cpp:227
+#: src/input/pages/move.cpp:233 src/input/pages/move.cpp:239
+#: src/input/pages/move.cpp:245 src/input/pages/move.cpp:251
+#: src/input/pages/move.cpp:257 src/input/pages/move.cpp:263
+#: src/input/pages/move.cpp:269 src/input/pages/move.cpp:275
+#: src/input/pages/move.cpp:281 src/input/pages/move.cpp:287
+#: src/input/pages/move.cpp:293 src/input/pages/move.cpp:299
+#: src/input/pages/move.cpp:305 src/input/pages/move.cpp:311
+#: src/input/pages/move.cpp:317 src/input/pages/move.cpp:323
+#: src/input/pages/move.cpp:329 src/input/pages/move.cpp:335
+#: src/input/pages/move.cpp:341 src/input/pages/move.cpp:347
+#: src/input/pages/move.cpp:353 src/input/pages/move.cpp:359
+#: src/input/pages/move.cpp:365 src/input/pages/move.cpp:371
+#: src/input/pages/move.cpp:377 src/input/pages/move.cpp:383
#, c-format
msgid "Move to point Shortcut %d"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:36
+#: src/input/pages/other.cpp:34
msgid "Input ignore"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:42
+#: src/input/pages/other.cpp:40
msgid "Ignore input 1"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:48
+#: src/input/pages/other.cpp:46
msgid "Ignore input 2"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:54
+#: src/input/pages/other.cpp:52
msgid "Direction keys"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:60
+#: src/input/pages/other.cpp:58
msgid "Player direct up"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:66
+#: src/input/pages/other.cpp:64
msgid "Player direct down"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:72
+#: src/input/pages/other.cpp:70
msgid "Player direct left"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:78
+#: src/input/pages/other.cpp:76
msgid "Player direct right"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:84
+#: src/input/pages/other.cpp:82
msgid "Pet direct up"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:90
+#: src/input/pages/other.cpp:88
msgid "Pet direct down"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:96
+#: src/input/pages/other.cpp:94
msgid "Pet direct left"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:102
+#: src/input/pages/other.cpp:100
msgid "Pet direct right"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:114
+#: src/input/pages/other.cpp:112
msgid "Crazy moves"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:120
+#: src/input/pages/other.cpp:118
msgid "Change Crazy Move mode"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:126
+#: src/input/pages/other.cpp:124
msgid "Quick Drop N Items from 0 slot"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:132
+#: src/input/pages/other.cpp:130
msgid "Quick Drop N Items"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:138
+#: src/input/pages/other.cpp:136
msgid "Switch Quick Drop Counter"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:144
+#: src/input/pages/other.cpp:142
msgid "Quick heal target or self"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:150
+#: src/input/pages/other.cpp:148
msgid "Heal the most injured player"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:156
+#: src/input/pages/other.cpp:154
msgid "Use #itenplz spell"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:162
+#: src/input/pages/other.cpp:160
msgid "Use magic attack"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:168
+#: src/input/pages/other.cpp:166
msgid "Switch magic attack"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:174
+#: src/input/pages/other.cpp:172
msgid "Switch pvp attack"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:180
+#: src/input/pages/other.cpp:178
msgid "Change move type"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:186
+#: src/input/pages/other.cpp:184
msgid "Change Attack Weapon Type"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:192
+#: src/input/pages/other.cpp:190
msgid "Change Attack Type"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:198
+#: src/input/pages/other.cpp:196
msgid "Change Follow mode"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:204
+#: src/input/pages/other.cpp:202
msgid "Change Imitation mode"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:210
+#: src/input/pages/other.cpp:208
msgid "Disable / Enable Game modifier keys"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:216
+#: src/input/pages/other.cpp:214
msgid "On / Off audio"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:222
+#: src/input/pages/other.cpp:220
msgid "Enable / Disable away mode"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:228
+#: src/input/pages/other.cpp:226
msgid "Emulate right click from keyboard"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:234
+#: src/input/pages/other.cpp:232
msgid "Toggle camera mode"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:240
+#: src/input/pages/other.cpp:238
msgid "Toggle ipc mode"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:246
+#: src/input/pages/other.cpp:244
msgid "Show information about position in chat"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:252
+#: src/input/pages/other.cpp:250
msgid "Show online players number in chat"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:258
+#: src/input/pages/other.cpp:256
msgid "Show onscreen keyboard"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:264
+#: src/input/pages/other.cpp:262
msgid "Clean cached graphics"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:270
+#: src/input/pages/other.cpp:268
msgid "Clean cached fonts"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:276
+#: src/input/pages/other.cpp:274
msgid "Print visible players in chat"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:282
+#: src/input/pages/other.cpp:280
msgid "Print all visible beings in chat"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:288
+#: src/input/pages/other.cpp:286
msgid "Load shop items list from disk"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:294
+#: src/input/pages/other.cpp:292
msgid "Save shop items list to disk"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:300
+#: src/input/pages/other.cpp:298
msgid "Print debug cache info"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:306
+#: src/input/pages/other.cpp:304
msgid "Undress selected player"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:312
+#: src/input/pages/other.cpp:310
msgid "Quick disconnect from server"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:318
+#: src/input/pages/other.cpp:316
msgid "Disable debug particle"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:324
+#: src/input/pages/other.cpp:322
msgid "Create items (for gms)"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:330
+#: src/input/pages/other.cpp:328
msgid "Print configured directories in chat"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:336
+#: src/input/pages/other.cpp:334
msgid "Print client uptime in chat"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:342
+#: src/input/pages/other.cpp:340
msgid "Dump debug information"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:348
+#: src/input/pages/other.cpp:346
msgid "Crash client"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:354
+#: src/input/pages/other.cpp:352
msgid "Dump graphics info into chat"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:360
+#: src/input/pages/other.cpp:358
msgid "Dump tests info into chat"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:366
+#: src/input/pages/other.cpp:364
msgid "Print OpenGL version in chat"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:372
+#: src/input/pages/other.cpp:370
msgid "Print enabled mods in chat"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:378
+#: src/input/pages/other.cpp:376
msgid "Dump environments into log"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:384
+#: src/input/pages/other.cpp:382
msgid "Dump OpenGL state into log"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:391
+#: src/input/pages/other.cpp:389
msgid "Test SDL font speed"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:398
+#: src/input/pages/other.cpp:396
msgid "Upload main config"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:404
+#: src/input/pages/other.cpp:402
msgid "Upload server config"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:416
+#: src/input/pages/other.cpp:414
msgid "Fire your mercenary"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:422
+#: src/input/pages/other.cpp:420
msgid "Pet ai start"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:428
+#: src/input/pages/other.cpp:426
msgid "Pet ai stop"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/outfits.cpp:37
+#: src/input/pages/outfits.cpp:35
msgid "Outfits keys"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/outfits.cpp:43
+#: src/input/pages/outfits.cpp:41
msgid "Wear Outfit"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/outfits.cpp:49
+#: src/input/pages/outfits.cpp:47
msgid "Copy Outfit"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/outfits.cpp:55
+#: src/input/pages/outfits.cpp:53
msgid "Copy equipped to Outfit"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/outfits.cpp:61
+#: src/input/pages/outfits.cpp:59
msgid "Show hat in chat"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/outfits.cpp:67
+#: src/input/pages/outfits.cpp:65
msgid "Outfits shortcuts"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/outfits.cpp:73 src/input/pages/outfits.cpp:79
-#: src/input/pages/outfits.cpp:85 src/input/pages/outfits.cpp:91
-#: src/input/pages/outfits.cpp:97 src/input/pages/outfits.cpp:103
-#: src/input/pages/outfits.cpp:109 src/input/pages/outfits.cpp:115
-#: src/input/pages/outfits.cpp:121 src/input/pages/outfits.cpp:127
-#: src/input/pages/outfits.cpp:133 src/input/pages/outfits.cpp:139
-#: src/input/pages/outfits.cpp:145 src/input/pages/outfits.cpp:151
-#: src/input/pages/outfits.cpp:157 src/input/pages/outfits.cpp:163
-#: src/input/pages/outfits.cpp:169 src/input/pages/outfits.cpp:175
-#: src/input/pages/outfits.cpp:181 src/input/pages/outfits.cpp:187
-#: src/input/pages/outfits.cpp:193 src/input/pages/outfits.cpp:199
-#: src/input/pages/outfits.cpp:205 src/input/pages/outfits.cpp:211
-#: src/input/pages/outfits.cpp:217 src/input/pages/outfits.cpp:223
-#: src/input/pages/outfits.cpp:229 src/input/pages/outfits.cpp:235
-#: src/input/pages/outfits.cpp:241 src/input/pages/outfits.cpp:247
-#: src/input/pages/outfits.cpp:253 src/input/pages/outfits.cpp:259
-#: src/input/pages/outfits.cpp:265 src/input/pages/outfits.cpp:271
-#: src/input/pages/outfits.cpp:277 src/input/pages/outfits.cpp:283
-#: src/input/pages/outfits.cpp:289 src/input/pages/outfits.cpp:295
-#: src/input/pages/outfits.cpp:301 src/input/pages/outfits.cpp:307
-#: src/input/pages/outfits.cpp:313 src/input/pages/outfits.cpp:319
-#: src/input/pages/outfits.cpp:325 src/input/pages/outfits.cpp:331
-#: src/input/pages/outfits.cpp:337 src/input/pages/outfits.cpp:343
-#: src/input/pages/outfits.cpp:349 src/input/pages/outfits.cpp:355
+#: src/input/pages/outfits.cpp:71 src/input/pages/outfits.cpp:77
+#: src/input/pages/outfits.cpp:83 src/input/pages/outfits.cpp:89
+#: src/input/pages/outfits.cpp:95 src/input/pages/outfits.cpp:101
+#: src/input/pages/outfits.cpp:107 src/input/pages/outfits.cpp:113
+#: src/input/pages/outfits.cpp:119 src/input/pages/outfits.cpp:125
+#: src/input/pages/outfits.cpp:131 src/input/pages/outfits.cpp:137
+#: src/input/pages/outfits.cpp:143 src/input/pages/outfits.cpp:149
+#: src/input/pages/outfits.cpp:155 src/input/pages/outfits.cpp:161
+#: src/input/pages/outfits.cpp:167 src/input/pages/outfits.cpp:173
+#: src/input/pages/outfits.cpp:179 src/input/pages/outfits.cpp:185
+#: src/input/pages/outfits.cpp:191 src/input/pages/outfits.cpp:197
+#: src/input/pages/outfits.cpp:203 src/input/pages/outfits.cpp:209
+#: src/input/pages/outfits.cpp:215 src/input/pages/outfits.cpp:221
+#: src/input/pages/outfits.cpp:227 src/input/pages/outfits.cpp:233
+#: src/input/pages/outfits.cpp:239 src/input/pages/outfits.cpp:245
+#: src/input/pages/outfits.cpp:251 src/input/pages/outfits.cpp:257
+#: src/input/pages/outfits.cpp:263 src/input/pages/outfits.cpp:269
+#: src/input/pages/outfits.cpp:275 src/input/pages/outfits.cpp:281
+#: src/input/pages/outfits.cpp:287 src/input/pages/outfits.cpp:293
+#: src/input/pages/outfits.cpp:299 src/input/pages/outfits.cpp:305
+#: src/input/pages/outfits.cpp:311 src/input/pages/outfits.cpp:317
+#: src/input/pages/outfits.cpp:323 src/input/pages/outfits.cpp:329
+#: src/input/pages/outfits.cpp:335 src/input/pages/outfits.cpp:341
+#: src/input/pages/outfits.cpp:347 src/input/pages/outfits.cpp:353
#, c-format
msgid "Outfit Shortcut %d"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/shortcuts.cpp:37
+#: src/input/pages/shortcuts.cpp:35
msgid "Shortcuts modifiers keys"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/shortcuts.cpp:43
+#: src/input/pages/shortcuts.cpp:41
msgid "Item Shortcuts Key"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/shortcuts.cpp:49
+#: src/input/pages/shortcuts.cpp:47
msgid "Shortcuts keys"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/shortcuts.cpp:55 src/input/pages/shortcuts.cpp:61
-#: src/input/pages/shortcuts.cpp:67 src/input/pages/shortcuts.cpp:73
-#: src/input/pages/shortcuts.cpp:79 src/input/pages/shortcuts.cpp:85
-#: src/input/pages/shortcuts.cpp:91 src/input/pages/shortcuts.cpp:97
-#: src/input/pages/shortcuts.cpp:103 src/input/pages/shortcuts.cpp:109
-#: src/input/pages/shortcuts.cpp:115 src/input/pages/shortcuts.cpp:121
-#: src/input/pages/shortcuts.cpp:127 src/input/pages/shortcuts.cpp:133
-#: src/input/pages/shortcuts.cpp:139 src/input/pages/shortcuts.cpp:145
-#: src/input/pages/shortcuts.cpp:151 src/input/pages/shortcuts.cpp:157
-#: src/input/pages/shortcuts.cpp:163 src/input/pages/shortcuts.cpp:169
+#: src/input/pages/shortcuts.cpp:53 src/input/pages/shortcuts.cpp:59
+#: src/input/pages/shortcuts.cpp:65 src/input/pages/shortcuts.cpp:71
+#: src/input/pages/shortcuts.cpp:77 src/input/pages/shortcuts.cpp:83
+#: src/input/pages/shortcuts.cpp:89 src/input/pages/shortcuts.cpp:95
+#: src/input/pages/shortcuts.cpp:101 src/input/pages/shortcuts.cpp:107
+#: src/input/pages/shortcuts.cpp:113 src/input/pages/shortcuts.cpp:119
+#: src/input/pages/shortcuts.cpp:125 src/input/pages/shortcuts.cpp:131
+#: src/input/pages/shortcuts.cpp:137 src/input/pages/shortcuts.cpp:143
+#: src/input/pages/shortcuts.cpp:149 src/input/pages/shortcuts.cpp:155
+#: src/input/pages/shortcuts.cpp:161 src/input/pages/shortcuts.cpp:167
#, c-format
msgid "Item Shortcut %d"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/windows.cpp:42
+#: src/input/pages/windows.cpp:40
msgid "Show Windows Menu"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/windows.cpp:48
+#: src/input/pages/windows.cpp:46
msgid "Hide Windows"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/windows.cpp:54
+#: src/input/pages/windows.cpp:52
msgid "About Window"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/windows.cpp:60
+#: src/input/pages/windows.cpp:58
msgid "Bank Window"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/windows.cpp:66
+#: src/input/pages/windows.cpp:64
msgid "Help Window"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/windows.cpp:72
+#: src/input/pages/windows.cpp:70
msgid "Status Window"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/windows.cpp:78
+#: src/input/pages/windows.cpp:76
msgid "Inventory Window"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/windows.cpp:84
+#: src/input/pages/windows.cpp:82
msgid "Equipment Window"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/windows.cpp:90
+#: src/input/pages/windows.cpp:88
msgid "Skill Window"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/windows.cpp:96
+#: src/input/pages/windows.cpp:94
msgid "Minimap Window"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/windows.cpp:102
+#: src/input/pages/windows.cpp:100
msgid "Chat Window"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/windows.cpp:108
+#: src/input/pages/windows.cpp:106
msgid "Item Shortcut Window"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/windows.cpp:114
+#: src/input/pages/windows.cpp:112
msgid "Setup Window"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/windows.cpp:120
+#: src/input/pages/windows.cpp:118
msgid "Debug Window"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/windows.cpp:126
+#: src/input/pages/windows.cpp:124
msgid "Social Window"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/windows.cpp:132
+#: src/input/pages/windows.cpp:130
msgid "Emote Shortcut Window"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/windows.cpp:138
+#: src/input/pages/windows.cpp:136
msgid "Outfits Window"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/windows.cpp:144
+#: src/input/pages/windows.cpp:142
msgid "Shop Window"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/windows.cpp:150
+#: src/input/pages/windows.cpp:148
msgid "Quick drop Window"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/windows.cpp:156
+#: src/input/pages/windows.cpp:154
msgid "Kill Stats Window"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/windows.cpp:162
+#: src/input/pages/windows.cpp:160
msgid "Commands Window"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/windows.cpp:168
-msgid "Bot Checker Window"
-msgstr ""
-
-#. TRANSLATORS: input action name
-#: src/input/pages/windows.cpp:174
+#: src/input/pages/windows.cpp:166
msgid "Who Is Online Window"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/windows.cpp:180
+#: src/input/pages/windows.cpp:172
msgid "Did you know Window"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/windows.cpp:186
+#: src/input/pages/windows.cpp:178
msgid "Quests Window"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/windows.cpp:192
+#: src/input/pages/windows.cpp:184
msgid "Updates Window"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/windows.cpp:198
+#: src/input/pages/windows.cpp:190
msgid "Cart window"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/windows.cpp:210
+#: src/input/pages/windows.cpp:196
+msgid "Quick settings window"
+msgstr ""
+
+#. TRANSLATORS: input action name
+#: src/input/pages/windows.cpp:208
msgid "Previous Social Tab"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/windows.cpp:216
+#: src/input/pages/windows.cpp:214
msgid "Next Social Tab"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/windows.cpp:222
+#: src/input/pages/windows.cpp:220
msgid "Previous Shortcuts tab"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/windows.cpp:228
+#: src/input/pages/windows.cpp:226
msgid "Next Shortcuts tab"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/windows.cpp:234
+#: src/input/pages/windows.cpp:232
msgid "Previous Commands tab"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/windows.cpp:240
+#: src/input/pages/windows.cpp:238
msgid "Next Commands tab"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/windows.cpp:246
+#: src/input/pages/windows.cpp:244
msgid "Previous inventory tab"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/windows.cpp:252
+#: src/input/pages/windows.cpp:250
msgid "Next inventory tab"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/windows.cpp:258
+#: src/input/pages/windows.cpp:256
msgid "Clear drops window"
msgstr ""
#. TRANSLATORS: inventory type name
-#: src/inventory.cpp:304
+#: src/inventory.cpp:306
msgid "Storage"
msgstr ""
#. TRANSLATORS: inventory type name
-#: src/inventory.cpp:314
+#: src/inventory.cpp:311
msgid "Npc"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:78
+#: src/main.cpp:82
msgid "manaplus [options] [manaplus-file]"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:80
+#: src/main.cpp:84
msgid "[manaplus-file] : The manaplus file is an XML file (.manaplus)"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:83
+#: src/main.cpp:87
msgid " used to set custom parameters"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:85
+#: src/main.cpp:89
msgid " to the manaplus client."
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:88
+#: src/main.cpp:92
msgid "Options:"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:90
+#: src/main.cpp:94
msgid " -l --log-file : Log file to use"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:92
+#: src/main.cpp:96
msgid " -a --chat-log-dir : Chat log dir to use"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:94
+#: src/main.cpp:98
msgid " -v --version : Display the version"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:96
+#: src/main.cpp:100
msgid " -h --help : Display this help"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:98
+#: src/main.cpp:102
msgid " -C --config-dir : Configuration directory to use"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:101
+#: src/main.cpp:105
msgid " -U --username : Login with this username"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:103
+#: src/main.cpp:107
msgid " -P --password : Login with this password"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:105
+#: src/main.cpp:109
msgid " -c --character : Login with this character"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:107
+#: src/main.cpp:111
msgid " -s --server : Login server name or IP"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:109
+#: src/main.cpp:113
msgid " -y --server-type : Login server type"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:111
+#: src/main.cpp:115
msgid " -p --port : Login server port"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:113
+#: src/main.cpp:117
msgid " -H --update-host : Use this update host"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:115
+#: src/main.cpp:119
msgid " -D --default : Choose default character server and character"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:118
+#: src/main.cpp:122
msgid " -u --skip-update : Skip the update downloads"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:120
+#: src/main.cpp:124
msgid " -d --data : Directory to load game data from"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:123
+#: src/main.cpp:127
msgid " -L --localdata-dir : Directory to use as local data directory"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:126
+#: src/main.cpp:130
msgid " --screenshot-dir : Directory to store screenshots"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:129
+#: src/main.cpp:133
msgid " --safemode : Start game in safe mode"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:131
+#: src/main.cpp:135
msgid " --renderer : Set renderer type"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:133
+#: src/main.cpp:137
msgid " -T --tests : Start testing drivers and auto configuring"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:137
+#: src/main.cpp:141
msgid " -O --no-opengl : Disable OpenGL for this session"
msgstr ""
@@ -7823,8 +8164,8 @@ msgid "Failed to create character. Most likely the name is already taken."
msgstr ""
#. TRANSLATORS: error message
-#: src/net/ea/charserverhandler.cpp:117 src/net/ea/loginhandler.cpp:247
-#: src/net/eathena/loginhandler.cpp:224
+#: src/net/ea/charserverhandler.cpp:117 src/net/ea/loginhandler.cpp:249
+#: src/net/eathena/loginhandler.cpp:233
msgid "Wrong name."
msgstr ""
@@ -7853,7 +8194,8 @@ msgstr ""
msgid "Incorrect look."
msgstr ""
-#: src/net/ea/charserverhandler.cpp:160
+#. TRANSLATORS: info message
+#: src/net/ea/charserverhandler.cpp:168
msgid "Character deleted."
msgstr ""
@@ -7874,102 +8216,103 @@ msgstr ""
msgid "Whisper could not be sent, you ignored by all players."
msgstr ""
-#: src/net/ea/gamehandler.cpp:79
+#. TRANSLATORS: error header
+#: src/net/ea/gamehandler.cpp:81
msgid "Game"
msgstr ""
#. TRANSLATORS: error message
-#: src/net/ea/gamehandler.cpp:81
+#: src/net/ea/gamehandler.cpp:83
msgid "Request to quit denied!"
msgstr ""
#. TRANSLATORS: guild info message
-#: src/net/ea/guildhandler.cpp:137
+#: src/net/ea/guildhandler.cpp:121
#, c-format
msgid "Guild name: %s"
msgstr ""
#. TRANSLATORS: guild info message
-#: src/net/ea/guildhandler.cpp:140
+#: src/net/ea/guildhandler.cpp:124
#, c-format
msgid "Guild master: %s"
msgstr ""
#. TRANSLATORS: guild info message
-#: src/net/ea/guildhandler.cpp:143
+#: src/net/ea/guildhandler.cpp:127
#, c-format
msgid "Guild level: %d"
msgstr ""
#. TRANSLATORS: guild info message
-#: src/net/ea/guildhandler.cpp:146
+#: src/net/ea/guildhandler.cpp:130
#, c-format
msgid "Online members: %d"
msgstr ""
#. TRANSLATORS: guild info message
-#: src/net/ea/guildhandler.cpp:149
+#: src/net/ea/guildhandler.cpp:133
#, c-format
msgid "Max members: %d"
msgstr ""
#. TRANSLATORS: guild info message
-#: src/net/ea/guildhandler.cpp:152
+#: src/net/ea/guildhandler.cpp:136
#, c-format
msgid "Average level: %d"
msgstr ""
#. TRANSLATORS: guild info message
-#: src/net/ea/guildhandler.cpp:155
+#: src/net/ea/guildhandler.cpp:139
#, c-format
msgid "Guild exp: %d"
msgstr ""
#. TRANSLATORS: guild info message
-#: src/net/ea/guildhandler.cpp:158
+#: src/net/ea/guildhandler.cpp:142
#, c-format
msgid "Guild next exp: %d"
msgstr ""
#. TRANSLATORS: guild info message
-#: src/net/ea/guildhandler.cpp:161
+#: src/net/ea/guildhandler.cpp:145
#, c-format
msgid "Guild castle: %s"
msgstr ""
#. TRANSLATORS: error message
-#: src/net/ea/loginhandler.cpp:207 src/net/eathena/loginhandler.cpp:179
+#: src/net/ea/loginhandler.cpp:209 src/net/eathena/loginhandler.cpp:188
msgid "Unregistered ID."
msgstr ""
#. TRANSLATORS: error message
-#: src/net/ea/loginhandler.cpp:211 src/net/eathena/loginhandler.cpp:183
+#: src/net/ea/loginhandler.cpp:213 src/net/eathena/loginhandler.cpp:192
msgid "Wrong password."
msgstr ""
#. TRANSLATORS: error message
-#: src/net/ea/loginhandler.cpp:216 src/net/eathena/loginhandler.cpp:188
+#: src/net/ea/loginhandler.cpp:218 src/net/eathena/loginhandler.cpp:197
msgid "Account expired."
msgstr ""
#. TRANSLATORS: error message
-#: src/net/ea/loginhandler.cpp:220 src/net/eathena/loginhandler.cpp:192
+#: src/net/ea/loginhandler.cpp:222 src/net/eathena/loginhandler.cpp:201
msgid "Rejected from server."
msgstr ""
#. TRANSLATORS: error message
-#: src/net/ea/loginhandler.cpp:224 src/net/eathena/loginhandler.cpp:196
+#: src/net/ea/loginhandler.cpp:226 src/net/eathena/loginhandler.cpp:205
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:201
+#: src/net/ea/loginhandler.cpp:231 src/net/eathena/loginhandler.cpp:210
msgid "Client too old."
msgstr ""
#. TRANSLATORS: error message
-#: src/net/ea/loginhandler.cpp:233 src/net/eathena/loginhandler.cpp:205
+#: src/net/ea/loginhandler.cpp:235 src/net/eathena/loginhandler.cpp:214
#, c-format
msgid ""
"You have been temporarily banned from the game until %s.\n"
@@ -7977,362 +8320,380 @@ msgid ""
msgstr ""
#. TRANSLATORS: error message
-#: src/net/ea/loginhandler.cpp:239 src/net/eathena/loginhandler.cpp:214
+#: src/net/ea/loginhandler.cpp:241 src/net/eathena/loginhandler.cpp:223
msgid "Server overpopulated."
msgstr ""
#. TRANSLATORS: error message
-#: src/net/ea/loginhandler.cpp:243 src/net/eathena/loginhandler.cpp:219
+#: src/net/ea/loginhandler.cpp:245 src/net/eathena/loginhandler.cpp:228
msgid "This user name is already taken."
msgstr ""
#. TRANSLATORS: error message
-#: src/net/ea/loginhandler.cpp:251 src/net/eathena/loginhandler.cpp:229
+#: src/net/ea/loginhandler.cpp:253 src/net/eathena/loginhandler.cpp:238
msgid "Incorrect email."
msgstr ""
#. TRANSLATORS: error message
-#: src/net/ea/loginhandler.cpp:255 src/net/eathena/loginhandler.cpp:234
+#: src/net/ea/loginhandler.cpp:257 src/net/eathena/loginhandler.cpp:243
msgid "Username permanently erased."
msgstr ""
#. TRANSLATORS: error message
-#: src/net/ea/loginhandler.cpp:259 src/net/eathena/loginhandler.cpp:238
-#: src/net/tmwa/loginhandler.cpp:286
+#: src/net/ea/loginhandler.cpp:261 src/net/eathena/loginhandler.cpp:247
+#: src/net/eathena/loginhandler.cpp:355 src/net/tmwa/loginhandler.cpp:255
msgid "Unknown error."
msgstr ""
#. TRANSLATORS: error message
-#: src/net/ea/network.cpp:99
+#: src/net/ea/network.cpp:101
msgid "Empty address given to Network::connect()!"
msgstr ""
#. TRANSLATORS: error message
-#: src/net/ea/network.cpp:207
+#: src/net/ea/network.cpp:209
msgid "Unable to resolve host \""
msgstr ""
#. TRANSLATORS: error message
-#: src/net/ea/network.cpp:288
+#: src/net/ea/network.cpp:290
msgid "Connection to server terminated. "
msgstr ""
+#. TRANSLATORS: error message
#. TRANSLATORS: char rename error
-#: src/net/eathena/charserverhandler.cpp:576
-#: src/net/eathena/charserverhandler.cpp:613
+#: src/net/eathena/charserverhandler.cpp:589
+#: src/net/eathena/charserverhandler.cpp:635
msgid "Character rename error."
msgstr ""
-#: src/net/eathena/charserverhandler.cpp:591
+#. TRANSLATORS: info message
+#: src/net/eathena/charserverhandler.cpp:610
msgid "Character renamed."
msgstr ""
#. TRANSLATORS: char rename error
-#: src/net/eathena/charserverhandler.cpp:604
+#: src/net/eathena/charserverhandler.cpp:626
msgid "Rename not allowed."
msgstr ""
#. TRANSLATORS: char rename error
-#: src/net/eathena/charserverhandler.cpp:608
+#: src/net/eathena/charserverhandler.cpp:630
msgid "New name is not set."
msgstr ""
#. TRANSLATORS: char rename error
-#: src/net/eathena/charserverhandler.cpp:617
+#: src/net/eathena/charserverhandler.cpp:639
msgid "Character not found."
msgstr ""
-#: src/net/eathena/charserverhandler.cpp:651
-#: src/net/tmwa/charserverhandler.cpp:533
+#. TRANSLATORS: error message
+#: src/net/eathena/charserverhandler.cpp:681
+#: src/net/tmwa/charserverhandler.cpp:504
msgid "Failed to delete character."
msgstr ""
-#: src/net/eathena/chathandler.cpp:448
+#: src/net/eathena/chathandler.cpp:447
msgid "Can't cast skill in this area."
msgstr ""
-#: src/net/eathena/chathandler.cpp:451
+#: src/net/eathena/chathandler.cpp:450
msgid "Can't use item in this area."
msgstr ""
-#: src/net/eathena/chathandler.cpp:454
+#: src/net/eathena/chathandler.cpp:453
msgid "Can't equip. Wrong level."
msgstr ""
-#: src/net/eathena/chathandler.cpp:457
+#: src/net/eathena/chathandler.cpp:456
msgid "Can't use. Wrong level."
msgstr ""
-#: src/net/eathena/chathandler.cpp:460
+#: src/net/eathena/chathandler.cpp:459
msgid "Work in progress."
msgstr ""
#. TRANSLATORS: chat message
-#: src/net/eathena/chathandler.cpp:634
+#: src/net/eathena/chathandler.cpp:639
#, c-format
msgid "Message could not be sent, channel %s is not exists."
msgstr ""
#. TRANSLATORS: chat message
-#: src/net/eathena/chathandler.cpp:774
+#: src/net/eathena/chathandler.cpp:785
#, c-format
msgid "Can't open channel. Channel %s is not exists."
msgstr ""
#. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:140 src/net/tmwa/generalhandler.cpp:143
+#: src/net/eathena/generalhandler.cpp:132 src/net/tmwa/generalhandler.cpp:141
#, c-format
msgid "Strength %s"
msgstr ""
#. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:141 src/net/tmwa/generalhandler.cpp:145
+#: src/net/eathena/generalhandler.cpp:133 src/net/tmwa/generalhandler.cpp:143
#, c-format
msgid "Agility %s"
msgstr ""
#. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:142 src/net/tmwa/generalhandler.cpp:147
+#: src/net/eathena/generalhandler.cpp:134 src/net/tmwa/generalhandler.cpp:145
#, c-format
msgid "Vitality %s"
msgstr ""
#. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:143 src/net/tmwa/generalhandler.cpp:149
+#: src/net/eathena/generalhandler.cpp:135 src/net/tmwa/generalhandler.cpp:147
#, c-format
msgid "Intelligence %s"
msgstr ""
#. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:144 src/net/tmwa/generalhandler.cpp:151
+#: src/net/eathena/generalhandler.cpp:136 src/net/tmwa/generalhandler.cpp:149
#, c-format
msgid "Dexterity %s"
msgstr ""
#. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:145 src/net/tmwa/generalhandler.cpp:153
+#: src/net/eathena/generalhandler.cpp:137 src/net/tmwa/generalhandler.cpp:151
#, c-format
msgid "Luck %s"
msgstr ""
#. TRANSLATORS: error message
-#: src/net/eathena/generalhandler.cpp:180 src/net/tmwa/generalhandler.cpp:188
+#: src/net/eathena/generalhandler.cpp:172 src/net/tmwa/generalhandler.cpp:186
msgid "Authentication failed."
msgstr ""
#. TRANSLATORS: error message
-#: src/net/eathena/generalhandler.cpp:183 src/net/tmwa/generalhandler.cpp:192
+#: src/net/eathena/generalhandler.cpp:175 src/net/tmwa/generalhandler.cpp:190
msgid "No servers available."
msgstr ""
#. TRANSLATORS: error message
-#: src/net/eathena/generalhandler.cpp:188 src/net/tmwa/generalhandler.cpp:198
+#: src/net/eathena/generalhandler.cpp:180 src/net/tmwa/generalhandler.cpp:196
msgid "Someone else is trying to use this account."
msgstr ""
#. TRANSLATORS: error message
-#: src/net/eathena/generalhandler.cpp:193 src/net/tmwa/generalhandler.cpp:204
+#: src/net/eathena/generalhandler.cpp:185 src/net/tmwa/generalhandler.cpp:202
msgid "This account is already logged in."
msgstr ""
#. TRANSLATORS: error message
-#: src/net/eathena/generalhandler.cpp:197 src/net/tmwa/generalhandler.cpp:209
+#: src/net/eathena/generalhandler.cpp:189 src/net/tmwa/generalhandler.cpp:207
msgid "Speed hack detected."
msgstr ""
-#: src/net/eathena/generalhandler.cpp:200
+#: src/net/eathena/generalhandler.cpp:192
msgid "Server full."
msgstr ""
-#: src/net/eathena/generalhandler.cpp:203
+#: src/net/eathena/generalhandler.cpp:195
msgid "Sorry, you are underaged."
msgstr ""
#. TRANSLATORS: error message
-#: src/net/eathena/generalhandler.cpp:206 src/net/tmwa/generalhandler.cpp:213
+#: src/net/eathena/generalhandler.cpp:198 src/net/tmwa/generalhandler.cpp:211
msgid "Duplicated login."
msgstr ""
-#: src/net/eathena/generalhandler.cpp:209
+#: src/net/eathena/generalhandler.cpp:201
msgid "To many connections from same ip."
msgstr ""
-#: src/net/eathena/generalhandler.cpp:212
+#: src/net/eathena/generalhandler.cpp:204
msgid "Not paid for this time."
msgstr ""
-#: src/net/eathena/generalhandler.cpp:215
+#: src/net/eathena/generalhandler.cpp:207
msgid "Pay suspended."
msgstr ""
-#: src/net/eathena/generalhandler.cpp:218
+#: src/net/eathena/generalhandler.cpp:210
msgid "Pay changed."
msgstr ""
-#: src/net/eathena/generalhandler.cpp:221
+#: src/net/eathena/generalhandler.cpp:213
msgid "Pay wrong ip."
msgstr ""
-#: src/net/eathena/generalhandler.cpp:224
+#: src/net/eathena/generalhandler.cpp:216
msgid "Pay game room."
msgstr ""
-#: src/net/eathena/generalhandler.cpp:227
+#: src/net/eathena/generalhandler.cpp:219
msgid "Disconnect forced by GM."
msgstr ""
-#: src/net/eathena/generalhandler.cpp:231
+#: src/net/eathena/generalhandler.cpp:223
msgid "Ban japan refuse."
msgstr ""
-#: src/net/eathena/generalhandler.cpp:234
+#: src/net/eathena/generalhandler.cpp:226
msgid "Remained other account."
msgstr ""
-#: src/net/eathena/generalhandler.cpp:237
+#: src/net/eathena/generalhandler.cpp:229
msgid "Ip unfair."
msgstr ""
-#: src/net/eathena/generalhandler.cpp:240
+#: src/net/eathena/generalhandler.cpp:232
msgid "Ip count all."
msgstr ""
-#: src/net/eathena/generalhandler.cpp:243
+#: src/net/eathena/generalhandler.cpp:235
msgid "Ip count."
msgstr ""
-#: src/net/eathena/generalhandler.cpp:247
+#: src/net/eathena/generalhandler.cpp:239
msgid "Memory."
msgstr ""
-#: src/net/eathena/generalhandler.cpp:250
+#: src/net/eathena/generalhandler.cpp:242
msgid "Han valid."
msgstr ""
-#: src/net/eathena/generalhandler.cpp:253
+#: src/net/eathena/generalhandler.cpp:245
msgid "Ip limited access."
msgstr ""
-#: src/net/eathena/generalhandler.cpp:256
+#: src/net/eathena/generalhandler.cpp:248
msgid "Over characters list."
msgstr ""
-#: src/net/eathena/generalhandler.cpp:259
+#: src/net/eathena/generalhandler.cpp:251
msgid "Ip blocked."
msgstr ""
-#: src/net/eathena/generalhandler.cpp:262
+#: src/net/eathena/generalhandler.cpp:254
msgid "Invalid password count."
msgstr ""
-#: src/net/eathena/generalhandler.cpp:265
+#: src/net/eathena/generalhandler.cpp:257
msgid "Not allowed race."
msgstr ""
#. TRANSLATORS: error message
-#: src/net/eathena/generalhandler.cpp:268 src/net/tmwa/generalhandler.cpp:217
+#: src/net/eathena/generalhandler.cpp:260 src/net/tmwa/generalhandler.cpp:215
msgid "Unknown connection error."
msgstr ""
-#: src/net/eathena/generalhandler.cpp:278
+#: src/net/eathena/generalhandler.cpp:270
msgid "Map not found"
msgstr ""
#. TRANSLATORS: error message
-#: src/net/eathena/generalhandler.cpp:368 src/net/tmwa/generalhandler.cpp:317
+#: src/net/eathena/generalhandler.cpp:360 src/net/tmwa/generalhandler.cpp:315
msgid "Got disconnected from server!"
msgstr "和伺服器失去連線!"
-#. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:393 src/net/tmwa/generalhandler.cpp:345
+#: src/net/eathena/generalhandler.cpp:384 src/net/tmwa/generalhandler.cpp:342
msgid "Strength"
msgstr "力量"
-#. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:394 src/net/tmwa/generalhandler.cpp:347
+#: src/net/eathena/generalhandler.cpp:386 src/net/tmwa/generalhandler.cpp:345
msgid "Agility"
msgstr "敏捷"
-#. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:395 src/net/tmwa/generalhandler.cpp:349
+#: src/net/eathena/generalhandler.cpp:388 src/net/tmwa/generalhandler.cpp:348
msgid "Vitality"
msgstr "體力"
-#: src/net/eathena/generalhandler.cpp:397 src/net/tmwa/generalhandler.cpp:352
+#: src/net/eathena/generalhandler.cpp:390 src/net/tmwa/generalhandler.cpp:351
msgid "Intelligence"
msgstr "智力"
-#. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:398 src/net/tmwa/generalhandler.cpp:354
+#: src/net/eathena/generalhandler.cpp:392 src/net/tmwa/generalhandler.cpp:354
msgid "Dexterity"
msgstr "閃躲"
-#. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:399 src/net/tmwa/generalhandler.cpp:356
+#: src/net/eathena/generalhandler.cpp:394 src/net/tmwa/generalhandler.cpp:357
msgid "Luck"
msgstr "幸運"
#. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:402 src/net/tmwa/generalhandler.cpp:360
+#: src/net/eathena/generalhandler.cpp:397 src/net/tmwa/generalhandler.cpp:361
msgid "Defense"
msgstr ""
#. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:403 src/net/tmwa/generalhandler.cpp:362
+#: src/net/eathena/generalhandler.cpp:398 src/net/tmwa/generalhandler.cpp:363
msgid "M.Attack"
msgstr ""
#. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:404 src/net/tmwa/generalhandler.cpp:364
+#: src/net/eathena/generalhandler.cpp:399 src/net/tmwa/generalhandler.cpp:365
msgid "M.Defense"
msgstr ""
#. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:406 src/net/tmwa/generalhandler.cpp:367
+#: src/net/eathena/generalhandler.cpp:401 src/net/tmwa/generalhandler.cpp:368
#, no-c-format
msgid "% Accuracy"
msgstr ""
#. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:408 src/net/tmwa/generalhandler.cpp:370
+#: src/net/eathena/generalhandler.cpp:403 src/net/tmwa/generalhandler.cpp:371
#, no-c-format
msgid "% Evade"
msgstr ""
#. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:410 src/net/tmwa/generalhandler.cpp:373
+#: src/net/eathena/generalhandler.cpp:405 src/net/tmwa/generalhandler.cpp:374
#, no-c-format
msgid "% Critical"
msgstr ""
#. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:411 src/net/tmwa/generalhandler.cpp:375
+#: src/net/eathena/generalhandler.cpp:406 src/net/tmwa/generalhandler.cpp:376
msgid "Attack Delay"
msgstr ""
#. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:412 src/net/tmwa/generalhandler.cpp:377
+#: src/net/eathena/generalhandler.cpp:407 src/net/tmwa/generalhandler.cpp:378
msgid "Walk Delay"
msgstr ""
#. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:413 src/net/tmwa/generalhandler.cpp:379
+#: src/net/eathena/generalhandler.cpp:408 src/net/tmwa/generalhandler.cpp:380
msgid "Attack Range"
msgstr ""
#. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:414 src/net/tmwa/generalhandler.cpp:381
+#: src/net/eathena/generalhandler.cpp:409 src/net/tmwa/generalhandler.cpp:382
msgid "Damage per sec."
msgstr ""
-#: src/net/eathena/generalhandler.cpp:415
+#: src/net/eathena/generalhandler.cpp:410
msgid "Karma"
msgstr ""
-#: src/net/eathena/generalhandler.cpp:416
+#: src/net/eathena/generalhandler.cpp:411
msgid "Manner"
msgstr ""
+#. TRANSLATORS: error message
+#: src/net/eathena/loginhandler.cpp:343 src/net/tmwa/loginhandler.cpp:243
+msgid "Account was not found. Please re-login."
+msgstr ""
+
+#. TRANSLATORS: error message
+#: src/net/eathena/loginhandler.cpp:347 src/net/tmwa/loginhandler.cpp:247
+msgid "Old password incorrect."
+msgstr ""
+
+#. TRANSLATORS: error message
+#: src/net/eathena/loginhandler.cpp:351 src/net/tmwa/loginhandler.cpp:251
+msgid "New password too short."
+msgstr ""
+
+#: src/net/eathena/mailhandler.cpp:216
+#, c-format
+msgid "You have new mail from %s with subject %s"
+msgstr ""
+
#: src/net/eathena/skillhandler.cpp:361
#, c-format
msgid "Unknown skill error: %d"
@@ -8344,159 +8705,144 @@ msgid "Unknown skill error: %d."
msgstr ""
#. TRANSLATORS: error message
-#: src/net/eathena/skillhandler.cpp:377 src/net/tmwa/skillhandler.cpp:223
+#: src/net/eathena/skillhandler.cpp:377 src/net/tmwa/skillhandler.cpp:222
msgid "You have not yet reached a high enough lvl!"
msgstr ""
#. TRANSLATORS: error message
-#: src/net/eathena/skillhandler.cpp:381 src/net/tmwa/skillhandler.cpp:227
+#: src/net/eathena/skillhandler.cpp:381 src/net/tmwa/skillhandler.cpp:226
msgid "Insufficient HP!"
msgstr ""
#. TRANSLATORS: error message
-#: src/net/eathena/skillhandler.cpp:385 src/net/tmwa/skillhandler.cpp:231
+#: src/net/eathena/skillhandler.cpp:385 src/net/tmwa/skillhandler.cpp:230
msgid "Insufficient SP!"
msgstr ""
#. TRANSLATORS: error message
-#: src/net/eathena/skillhandler.cpp:389 src/net/tmwa/skillhandler.cpp:235
+#: src/net/eathena/skillhandler.cpp:389 src/net/tmwa/skillhandler.cpp:234
msgid "You have no memos!"
msgstr ""
#. TRANSLATORS: error message
-#: src/net/eathena/skillhandler.cpp:393 src/net/tmwa/skillhandler.cpp:239
+#: src/net/eathena/skillhandler.cpp:393 src/net/tmwa/skillhandler.cpp:238
msgid "You cannot do that right now!"
msgstr ""
#. TRANSLATORS: error message
-#: src/net/eathena/skillhandler.cpp:397 src/net/tmwa/skillhandler.cpp:243
+#: src/net/eathena/skillhandler.cpp:397 src/net/tmwa/skillhandler.cpp:242
msgid "Seems you need more money... ;-)"
msgstr ""
#. TRANSLATORS: error message
-#: src/net/eathena/skillhandler.cpp:401 src/net/tmwa/skillhandler.cpp:247
+#: src/net/eathena/skillhandler.cpp:401 src/net/tmwa/skillhandler.cpp:246
msgid "You cannot use this skill with that kind of weapon!"
msgstr ""
#. TRANSLATORS: error message
-#: src/net/eathena/skillhandler.cpp:406 src/net/tmwa/skillhandler.cpp:252
+#: src/net/eathena/skillhandler.cpp:406 src/net/tmwa/skillhandler.cpp:251
msgid "You need another red gem!"
msgstr ""
#. TRANSLATORS: error message
-#: src/net/eathena/skillhandler.cpp:410 src/net/tmwa/skillhandler.cpp:256
+#: src/net/eathena/skillhandler.cpp:410 src/net/tmwa/skillhandler.cpp:255
msgid "You need another blue gem!"
msgstr ""
#. TRANSLATORS: error message
-#: src/net/eathena/skillhandler.cpp:414 src/net/tmwa/skillhandler.cpp:260
+#: src/net/eathena/skillhandler.cpp:414 src/net/tmwa/skillhandler.cpp:259
msgid "You're carrying to much to do this!"
msgstr ""
#. TRANSLATORS: trade header
-#: src/net/ea/tradehandler.cpp:86
+#: src/net/ea/tradehandler.cpp:89
#, c-format
msgid "Trade: You and %s"
msgstr ""
#. TRANSLATORS: trade message
-#: src/net/ea/tradehandler.cpp:174
+#: src/net/ea/tradehandler.cpp:178
#, c-format
msgid "%s wants to trade with you, do you accept?"
msgstr ""
#. TRANSLATORS: playe stat
-#: src/net/tmwa/charserverhandler.cpp:354
+#: src/net/tmwa/charserverhandler.cpp:332
msgid "Strength:"
msgstr ""
#. TRANSLATORS: playe stat
-#: src/net/tmwa/charserverhandler.cpp:356
+#: src/net/tmwa/charserverhandler.cpp:334
msgid "Agility:"
msgstr ""
#. TRANSLATORS: playe stat
-#: src/net/tmwa/charserverhandler.cpp:358
+#: src/net/tmwa/charserverhandler.cpp:336
msgid "Vitality:"
msgstr ""
#. TRANSLATORS: playe stat
-#: src/net/tmwa/charserverhandler.cpp:360
+#: src/net/tmwa/charserverhandler.cpp:338
msgid "Intelligence:"
msgstr ""
#. TRANSLATORS: playe stat
-#: src/net/tmwa/charserverhandler.cpp:362
+#: src/net/tmwa/charserverhandler.cpp:340
msgid "Dexterity:"
msgstr ""
#. TRANSLATORS: playe stat
-#: src/net/tmwa/charserverhandler.cpp:364
+#: src/net/tmwa/charserverhandler.cpp:342
msgid "Luck:"
msgstr ""
#. TRANSLATORS: error message
-#: src/net/tmwa/loginhandler.cpp:274
-msgid "Account was not found. Please re-login."
-msgstr ""
-
-#. TRANSLATORS: error message
-#: src/net/tmwa/loginhandler.cpp:278
-msgid "Old password incorrect."
-msgstr ""
-
-#. TRANSLATORS: error message
-#: src/net/tmwa/loginhandler.cpp:282
-msgid "New password too short."
-msgstr ""
-
-#. TRANSLATORS: error message
-#: src/net/tmwa/skillhandler.cpp:190
+#: src/net/tmwa/skillhandler.cpp:189
msgid "Trade failed!"
msgstr ""
#. TRANSLATORS: error message
-#: src/net/tmwa/skillhandler.cpp:194
+#: src/net/tmwa/skillhandler.cpp:193
msgid "Emote failed!"
msgstr ""
#. TRANSLATORS: error message
-#: src/net/tmwa/skillhandler.cpp:198
+#: src/net/tmwa/skillhandler.cpp:197
msgid "Sit failed!"
msgstr ""
#. TRANSLATORS: error message
-#: src/net/tmwa/skillhandler.cpp:202
+#: src/net/tmwa/skillhandler.cpp:201
msgid "Chat creating failed!"
msgstr ""
#. TRANSLATORS: error message
-#: src/net/tmwa/skillhandler.cpp:206
+#: src/net/tmwa/skillhandler.cpp:205
msgid "Could not join party!"
msgstr ""
#. TRANSLATORS: error message
-#: src/net/tmwa/skillhandler.cpp:210
+#: src/net/tmwa/skillhandler.cpp:209
msgid "Cannot shout!"
msgstr ""
#. TRANSLATORS: error message
-#: src/net/tmwa/skillhandler.cpp:264
+#: src/net/tmwa/skillhandler.cpp:263
msgid "Huh? What's that?"
msgstr ""
#. TRANSLATORS: error message
-#: src/net/tmwa/skillhandler.cpp:275
+#: src/net/tmwa/skillhandler.cpp:274
msgid "Warp failed..."
msgstr ""
#. TRANSLATORS: error message
-#: src/net/tmwa/skillhandler.cpp:279
+#: src/net/tmwa/skillhandler.cpp:278
msgid "Could not steal anything..."
msgstr ""
#. TRANSLATORS: error message
-#: src/net/tmwa/skillhandler.cpp:283
+#: src/net/tmwa/skillhandler.cpp:282
msgid "Poison had no effect..."
msgstr ""
@@ -8539,9 +8885,9 @@ msgstr ""
#. TRANSLATORS: item info name
#. TRANSLATORS: unknown info name
#. TRANSLATORS: being info default name
-#: src/resources/beinginfo.cpp:50 src/resources/db/avatardb.cpp:88
-#: src/resources/db/itemdb.cpp:333 src/resources/db/moddb.cpp:78
-#: src/resources/db/monsterdb.cpp:102 src/resources/modinfo.cpp:29
+#: src/resources/beinginfo.cpp:50 src/resources/db/avatardb.cpp:89
+#: src/resources/db/itemdb.cpp:334 src/resources/db/moddb.cpp:78
+#: src/resources/db/monsterdb.cpp:103 src/resources/modinfo.cpp:29
msgid "unnamed"
msgstr ""
@@ -8618,12 +8964,12 @@ msgid "Flee %s"
msgstr ""
#. TRANSLATORS: item name
-#: src/resources/db/itemdb.cpp:217
+#: src/resources/db/itemdb.cpp:218
msgid "Unknown item"
msgstr ""
#. TRANSLATORS: unknown info name
-#: src/resources/db/petdb.cpp:98
+#: src/resources/db/petdb.cpp:99
msgid "pet"
msgstr ""
@@ -9280,6 +9626,72 @@ msgstr ""
msgid "Room join failed. Wrong race."
msgstr ""
+#. TRANSLATORS: notification message
+#: src/resources/notifications.h:568
+#, c-format
+msgid "Left %d seconds until you can use item."
+msgstr ""
+
+#. TRANSLATORS: notification message
+#: src/resources/notifications.h:572
+msgid "Message successfully sent."
+msgstr ""
+
+#. TRANSLATORS: notification message
+#: src/resources/notifications.h:576
+msgid "Message send failed."
+msgstr ""
+
+#. TRANSLATORS: notification message
+#: src/resources/notifications.h:580
+msgid "Item attach failed."
+msgstr ""
+
+#. TRANSLATORS: notification message
+#: src/resources/notifications.h:584
+msgid "Money attach failed."
+msgstr ""
+
+#. TRANSLATORS: notification message
+#: src/resources/notifications.h:588
+msgid "Message return failed."
+msgstr ""
+
+#. TRANSLATORS: notification message
+#: src/resources/notifications.h:592
+msgid "Message return success."
+msgstr ""
+
+#. TRANSLATORS: notification message
+#: src/resources/notifications.h:596
+msgid "Message deletion failed."
+msgstr ""
+
+#. TRANSLATORS: notification message
+#: src/resources/notifications.h:600
+msgid "Message successfully deleted."
+msgstr ""
+
+#. TRANSLATORS: notification message
+#: src/resources/notifications.h:604
+msgid "You got attach successfully."
+msgstr ""
+
+#. TRANSLATORS: notification message
+#: src/resources/notifications.h:608
+msgid "Error on getting attach successfully."
+msgstr ""
+
+#. TRANSLATORS: notification message
+#: src/resources/notifications.h:612
+msgid "Can't get attach. Too many items."
+msgstr ""
+
+#. TRANSLATORS: notification message
+#: src/resources/notifications.h:620
+msgid "You enter battle field."
+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 85c18e478..f2fed35ac 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-04-06 02:00+0300\n"
-"PO-Revision-Date: 2015-04-06 11:05+0000\n"
+"POT-Creation-Date: 2015-07-29 02:28+0300\n"
+"PO-Revision-Date: 2015-07-29 09:12+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:146
+#: src/actions/actions.cpp:155
msgid "File uploaded"
msgstr ""
@@ -32,146 +32,146 @@ msgstr ""
#. TRANSLATORS: ok dialog button
#. TRANSLATORS: text dialog button
#. TRANSLATORS: ok dialog button
-#: src/actions/actions.cpp:148 src/client.cpp:1454 src/client.cpp:1481
-#: 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:312
-#: src/gui/widgets/tabs/setup_theme.cpp:343
+#: src/actions/actions.cpp:158 src/client.cpp:1453 src/client.cpp:1486
+#: src/gamemodifiers.cpp:451 src/gui/dialogsmanager.cpp:168
+#: src/gui/dialogsmanager.cpp:188 src/gui/widgets/tabs/setup_input.cpp:164
+#: src/gui/widgets/tabs/setup_theme.cpp:313
+#: src/gui/widgets/tabs/setup_theme.cpp:349
#: src/gui/widgets/tabs/setup_video.cpp:250
-#: src/gui/widgets/tabs/setup_video.cpp:274
-#: src/gui/widgets/tabs/setup_video.cpp:389
-#: src/gui/widgets/tabs/setup_video.cpp:401
-#: src/gui/windows/changeemaildialog.cpp:167
-#: src/gui/windows/changepassworddialog.cpp:157
-#: src/gui/windows/charcreatedialog.cpp:380
-#: src/gui/windows/charselectdialog.cpp:279
-#: src/gui/windows/charselectdialog.cpp:321 src/gui/windows/editdialog.cpp:49
-#: src/gui/windows/editserverdialog.cpp:59
-#: src/gui/windows/editserverdialog.cpp:217
-#: src/gui/windows/itemamountwindow.cpp:167 src/gui/windows/quitdialog.cpp:68
-#: src/gui/windows/registerdialog.cpp:243 src/gui/windows/socialwindow.cpp:507
-#: src/gui/windows/textdialog.cpp:48 src/gui/windows/unregisterdialog.cpp:146
-#: src/net/ea/charserverhandler.cpp:143 src/net/ea/charserverhandler.cpp:162
-#: src/net/ea/gamehandler.cpp:83 src/net/eathena/charserverhandler.cpp:593
-#: src/net/eathena/charserverhandler.cpp:623
-#: src/net/eathena/charserverhandler.cpp:653
-#: src/net/tmwa/charserverhandler.cpp:535
+#: src/gui/widgets/tabs/setup_video.cpp:278
+#: src/gui/widgets/tabs/setup_video.cpp:396
+#: src/gui/widgets/tabs/setup_video.cpp:412
+#: src/gui/windows/changeemaildialog.cpp:169
+#: src/gui/windows/changepassworddialog.cpp:159
+#: src/gui/windows/charcreatedialog.cpp:390
+#: src/gui/windows/charselectdialog.cpp:280
+#: src/gui/windows/charselectdialog.cpp:327 src/gui/windows/editdialog.cpp:50
+#: src/gui/windows/editserverdialog.cpp:56
+#: src/gui/windows/editserverdialog.cpp:216
+#: src/gui/windows/itemamountwindow.cpp:179 src/gui/windows/quitdialog.cpp:66
+#: src/gui/windows/registerdialog.cpp:241 src/gui/windows/socialwindow.cpp:524
+#: src/gui/windows/textdialog.cpp:48 src/gui/windows/unregisterdialog.cpp:149
+#: src/net/ea/charserverhandler.cpp:145 src/net/ea/charserverhandler.cpp:170
+#: src/net/ea/gamehandler.cpp:85 src/net/eathena/charserverhandler.cpp:612
+#: src/net/eathena/charserverhandler.cpp:647
+#: src/net/eathena/charserverhandler.cpp:683
+#: src/net/tmwa/charserverhandler.cpp:506
msgid "OK"
msgstr "確定"
#. TRANSLATORS: clear graphics command message
#. TRANSLATORS: clear fonts cache message
-#: src/actions/actions.cpp:934 src/actions/actions.cpp:946
+#: src/actions/actions.cpp:983 src/actions/actions.cpp:996
msgid "Cache cleaned"
msgstr ""
#. TRANSLATORS: uptime command
-#: src/actions/actions.cpp:1074 src/actions/actions.cpp:1130
+#: src/actions/actions.cpp:1132 src/actions/actions.cpp:1189
#, c-format
msgid "Client uptime: %s"
msgstr ""
#. TRANSLATORS: uptime command
-#: src/actions/actions.cpp:1085
+#: src/actions/actions.cpp:1144
#, c-format
msgid "%d week"
msgstr ""
-#: src/actions/actions.cpp:1085
+#: src/actions/actions.cpp:1144
#, c-format
msgid "%d weeks"
msgstr ""
#. TRANSLATORS: uptime command
-#: src/actions/actions.cpp:1096
+#: src/actions/actions.cpp:1155
#, c-format
msgid "%d day"
msgstr ""
-#: src/actions/actions.cpp:1096
+#: src/actions/actions.cpp:1155
#, c-format
msgid "%d days"
msgstr ""
#. TRANSLATORS: uptime command
-#: src/actions/actions.cpp:1106
+#: src/actions/actions.cpp:1165
#, c-format
msgid "%d hour"
msgstr ""
-#: src/actions/actions.cpp:1106
+#: src/actions/actions.cpp:1165
#, c-format
msgid "%d hours"
msgstr ""
#. TRANSLATORS: uptime command
-#: src/actions/actions.cpp:1116
+#: src/actions/actions.cpp:1175
#, c-format
msgid "%d minute"
msgstr ""
-#: src/actions/actions.cpp:1116
+#: src/actions/actions.cpp:1175
#, c-format
msgid "%d minutes"
msgstr ""
#. TRANSLATORS: uptime command
-#: src/actions/actions.cpp:1126
+#: src/actions/actions.cpp:1185
#, c-format
msgid "%d second"
msgstr ""
-#: src/actions/actions.cpp:1126
+#: src/actions/actions.cpp:1185
#, c-format
msgid "%d seconds"
msgstr ""
#. TRANSLATORS: dump command
-#: src/actions/actions.cpp:1187 src/actions/actions.cpp:1196
+#: src/actions/actions.cpp:1247 src/actions/actions.cpp:1256
msgid "Resource images:"
msgstr ""
#. TRANSLATORS: dump command
-#: src/actions/actions.cpp:1190 src/actions/actions.cpp:1199
+#: src/actions/actions.cpp:1250 src/actions/actions.cpp:1260
msgid "Resource orphaned images:"
msgstr ""
#. TRANSLATORS: dump environment command
-#: src/actions/actions.cpp:1287
+#: src/actions/actions.cpp:1349
msgid "Environment variables dumped"
msgstr ""
-#: src/actions/actions.cpp:1406
+#: src/actions/actions.cpp:1474
msgid "Uploaded config into:"
msgstr ""
-#: src/actions/actions.cpp:1415
+#: src/actions/actions.cpp:1483
msgid "Uploaded server config into:"
msgstr ""
-#: src/actions/actions.cpp:1424
+#: src/actions/actions.cpp:1492
msgid "Uploaded log into:"
msgstr ""
#. TRANSLATORS: whisper send
-#: src/actions/chat.cpp:247
+#: src/actions/chat.cpp:246
msgid "Cannot send empty whispers!"
msgstr "傳送密語失敗!"
#. TRANSLATORS: new whisper or channel query
-#: src/actions/chat.cpp:295
+#: src/actions/chat.cpp:294
#, 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:320 src/gui/widgets/tabs/chat/partytab.cpp:71
+#: src/actions/chat.cpp:319 src/gui/widgets/tabs/chat/partytab.cpp:71
msgid "Party name is missing."
msgstr "漏掉隊伍名稱."
#. TRANSLATORS: create guild message
-#: src/actions/chat.cpp:338
+#: src/actions/chat.cpp:337
msgid "Guild name is missing."
msgstr ""
@@ -179,16 +179,16 @@ msgstr ""
#. TRANSLATORS: guild invite message
#. TRANSLATORS: party kick message
#. TRANSLATORS: change relation
-#: src/actions/chat.cpp:359 src/actions/chat.cpp:390 src/actions/chat.cpp:455
-#: src/actions/chat.cpp:485 src/actions/commands.cpp:78
+#: src/actions/chat.cpp:358 src/actions/chat.cpp:389 src/actions/chat.cpp:460
+#: src/actions/chat.cpp:490 src/actions/commands.cpp:80
msgid "Please specify a name."
msgstr ""
-#: src/actions/chat.cpp:410
+#: src/actions/chat.cpp:409
msgid "Return toggles chat."
msgstr "\"ENTER\"切換聊天."
-#: src/actions/chat.cpp:410
+#: src/actions/chat.cpp:409
msgid "Message closes chat."
msgstr "關閉密語."
@@ -198,184 +198,199 @@ msgid "Return now toggles chat."
msgstr "\"ENTER\"切換聊天."
#. TRANSLATORS: message from toggle chat command
-#: src/actions/chat.cpp:430
+#: src/actions/chat.cpp:431
msgid "Message now closes chat."
msgstr "切換聊天."
-#: src/actions/chat.cpp:570
+#: src/actions/chat.cpp:575
#, c-format
msgid "equipped hat %s."
msgstr ""
#. TRANSLATORS: change relation
-#: src/actions/commands.cpp:120
+#: src/actions/commands.cpp:122
#, c-format
msgid "Player already %s!"
msgstr ""
#. TRANSLATORS: change relation
-#: src/actions/commands.cpp:133
+#: src/actions/commands.cpp:135
#, c-format
msgid "Player successfully %s!"
msgstr ""
#. TRANSLATORS: change relation
-#: src/actions/commands.cpp:135
+#: src/actions/commands.cpp:137
#, c-format
msgid "Player could not be %s!"
msgstr ""
#. TRANSLATORS: unignore command
-#: src/actions/commands.cpp:166
+#: src/actions/commands.cpp:168
msgid "Player wasn't ignored!"
msgstr ""
#. TRANSLATORS: unignore command
-#: src/actions/commands.cpp:175
+#: src/actions/commands.cpp:177
msgid "Player no longer ignored!"
msgstr ""
#. TRANSLATORS: unignore command
-#: src/actions/commands.cpp:177
+#: src/actions/commands.cpp:179
msgid "Player could not be unignored!"
msgstr ""
#. TRANSLATORS: erase command
-#: src/actions/commands.cpp:192
+#: src/actions/commands.cpp:194
msgid "Player already erased!"
msgstr ""
#. TRANSLATORS: erase command
-#: src/actions/commands.cpp:205
+#: src/actions/commands.cpp:207
msgid "Player no longer erased!"
msgstr ""
#. TRANSLATORS: erase command
-#: src/actions/commands.cpp:207
+#: src/actions/commands.cpp:209
msgid "Player could not be erased!"
msgstr ""
#. TRANSLATORS: adding friend command
-#: src/actions/commands.cpp:214
+#: src/actions/commands.cpp:216
msgid "friend"
msgstr ""
#. TRANSLATORS: disregard command
-#: src/actions/commands.cpp:221
+#: src/actions/commands.cpp:223
msgid "disregarded"
msgstr ""
#. TRANSLATORS: neutral command
-#: src/actions/commands.cpp:228
+#: src/actions/commands.cpp:230
msgid "neutral"
msgstr ""
#. TRANSLATORS: blacklist command
-#: src/actions/commands.cpp:235
+#: src/actions/commands.cpp:237
msgid "blacklisted"
msgstr ""
#. TRANSLATORS: enemy command
-#: src/actions/commands.cpp:242
+#: src/actions/commands.cpp:244
msgid "enemy"
msgstr ""
-#: src/actions/pets.cpp:104
+#: src/actions/commands.cpp:947
+#, c-format
+msgid "Config value: %s"
+msgstr ""
+
+#: src/actions/commands.cpp:959
+#, c-format
+msgid "Server config value: %s"
+msgstr ""
+
+#: src/actions/pets.cpp:109
msgid "Rename your pet"
msgstr ""
#. TRANSLATORS: disable trades message
-#: src/actions/statusbar.cpp:171
+#: src/actions/statusbar.cpp:177
msgid "Ignoring incoming trade requests"
msgstr "忽略收到的交易要求"
#. TRANSLATORS: enable trades message
-#: src/actions/statusbar.cpp:181
+#: src/actions/statusbar.cpp:187
msgid "Accepting incoming trade requests"
msgstr "接受收到的交易要求"
+#. TRANSLATORS: quick tab in settings
+#: src/actions/windows.cpp:323 src/gui/widgets/tabs/setup_quick.cpp:45
+msgid "Quick"
+msgstr ""
+
#. TRANSLATORS: visible beings on map
-#: src/actormanager.cpp:1359
+#: src/actormanager.cpp:1375
msgid "Visible on map"
msgstr ""
#. TRANSLATORS: default race name
-#: src/being/being.cpp:406
+#: src/being/being.cpp:435
msgid "Human"
msgstr ""
-#: src/being/being.cpp:575
+#: src/being/being.cpp:609
msgid "dodge"
msgstr ""
-#: src/being/being.cpp:575
+#: src/being/being.cpp:609
msgid "miss"
msgstr ""
#. TRANSLATORS: this away status writed in player nick
-#: src/being/being.cpp:1921 src/gui/windows/whoisonline.cpp:865
+#: src/being/being.cpp:2035 src/gui/windows/whoisonline.cpp:871
msgid "A"
msgstr ""
#. TRANSLATORS: this inactive status writed in player nick
-#: src/being/being.cpp:1926 src/gui/windows/whoisonline.cpp:870
+#: src/being/being.cpp:2040 src/gui/windows/whoisonline.cpp:876
msgid "I"
msgstr ""
#. TRANSLATORS: chat message after death
-#: src/being/localplayer.cpp:381
+#: src/being/localplayer.cpp:380
#, c-format
msgid "You were killed by %s."
msgstr ""
#. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:835
+#: src/being/localplayer.cpp:836
msgid "Tried to pick up nonexistent item."
msgstr ""
#. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:839
+#: src/being/localplayer.cpp:840
msgid "Item is too heavy."
msgstr ""
#. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:843
+#: src/being/localplayer.cpp:844
msgid "Item is too far away."
msgstr ""
#. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:847
+#: src/being/localplayer.cpp:848
msgid "Inventory is full."
msgstr ""
#. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:851
+#: src/being/localplayer.cpp:852
msgid "Stack is too big."
msgstr ""
#. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:855
+#: src/being/localplayer.cpp:856
msgid "Item belongs to someone else."
msgstr ""
#. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:859
+#: src/being/localplayer.cpp:860
msgid "You can't pickup this amount of items."
msgstr ""
#. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:863
+#: src/being/localplayer.cpp:864
msgid "Your item stack has max amount."
msgstr ""
#. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:870
+#: src/being/localplayer.cpp:871
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:895
#, c-format
msgid "You picked up %d [@@%d|%s@@]."
msgid_plural "You picked up %d [@@%d|%s@@]."
@@ -383,53 +398,53 @@ msgstr[0] ""
#. TRANSLATORS: this is normal experience
#. TRANSLATORS: get xp message
-#: src/being/localplayer.cpp:1066 src/being/localplayer.cpp:1067
-#: src/being/localplayer.cpp:1093
+#: src/being/localplayer.cpp:1067 src/being/localplayer.cpp:1068
+#: src/being/localplayer.cpp:1094
msgid "xp"
msgstr ""
#. TRANSLATORS: this is job experience
-#: src/being/localplayer.cpp:1071 src/being/localplayer.cpp:1077
-#: src/being/localplayer.cpp:1083
+#: src/being/localplayer.cpp:1072 src/being/localplayer.cpp:1078
+#: src/being/localplayer.cpp:1084
msgid "job"
msgstr ""
#. TRANSLATORS: get hp message
-#: src/being/localplayer.cpp:1102
+#: src/being/localplayer.cpp:1103
msgid "hp"
msgstr ""
#. TRANSLATORS: get hp message
-#: src/being/localplayer.cpp:1111
+#: src/being/localplayer.cpp:1112
msgid "mana"
msgstr ""
#. TRANSLATORS: follow command message
-#: src/being/localplayer.cpp:2180
+#: src/being/localplayer.cpp:2186
#, c-format
msgid "Follow: %s"
msgstr ""
#. TRANSLATORS: follow command message
#. TRANSLATORS: cancel follow message
-#: src/being/localplayer.cpp:2186 src/being/localplayer.cpp:2211
+#: src/being/localplayer.cpp:2192 src/being/localplayer.cpp:2217
msgid "Follow canceled"
msgstr ""
#. TRANSLATORS: imitate command message
-#: src/being/localplayer.cpp:2196
+#: src/being/localplayer.cpp:2202
#, c-format
msgid "Imitation: %s"
msgstr ""
#. TRANSLATORS: imitate command message
#. TRANSLATORS: cancel follow message
-#: src/being/localplayer.cpp:2202 src/being/localplayer.cpp:2216
+#: src/being/localplayer.cpp:2208 src/being/localplayer.cpp:2222
msgid "Imitation canceled"
msgstr ""
#. TRANSLATORS: wait player/monster message
-#: src/being/localplayer.cpp:2566
+#: src/being/localplayer.cpp:2572
#, c-format
msgid "You see %s"
msgstr ""
@@ -439,65 +454,65 @@ msgstr ""
#. TRANSLATORS: add player to completle ignore list
#. TRANSLATORS: popup menu item
#. TRANSLATORS: add player to ignore list
-#: src/being/playerrelations.cpp:467 src/gui/popups/popupmenu.cpp:2287
-#: src/gui/popups/popupmenu.cpp:2329
+#: src/being/playerrelations.cpp:469 src/gui/popups/popupmenu.cpp:2308
+#: src/gui/popups/popupmenu.cpp:2350
msgid "Completely ignore"
msgstr ""
#. TRANSLATORS: ignore/unignore action
-#: src/being/playerrelations.cpp:484
+#: src/being/playerrelations.cpp:486
msgid "Print '...'"
msgstr ""
#. TRANSLATORS: ignore/unignore action
-#: src/being/playerrelations.cpp:507
+#: src/being/playerrelations.cpp:509
msgid "Blink name"
msgstr ""
#. TRANSLATORS: ignore strategi
-#: src/being/playerrelations.cpp:553
+#: src/being/playerrelations.cpp:555
msgid "Floating '...' bubble"
msgstr ""
#. TRANSLATORS: ignore strategi
-#: src/being/playerrelations.cpp:557
+#: src/being/playerrelations.cpp:559
msgid "Floating bubble"
msgstr ""
#. TRANSLATORS: setup tab quick button
#. TRANSLATORS: full button name
#. TRANSLATORS: setup window name
-#: src/client.cpp:907 src/gui/windowmenu.cpp:167
-#: src/gui/windows/setupwindow.cpp:61
+#: src/client.cpp:805 src/gui/windowmenu.cpp:177
+#: src/gui/windows/setupwindow.cpp:64
msgid "Setup"
msgstr "設定"
#. TRANSLATORS: perfoamance tab quick button
#. TRANSLATORS: settings tab name
-#: src/client.cpp:910 src/gui/widgets/tabs/setup_perfomance.cpp:54
+#: src/client.cpp:808 src/gui/widgets/tabs/setup_perfomance.cpp:54
msgid "Performance"
msgstr ""
#. TRANSLATORS: video tab quick button
#. TRANSLATORS: video settings tab name
-#: src/client.cpp:913 src/gui/widgets/tabs/setup_video.cpp:107
+#: src/client.cpp:811 src/gui/widgets/tabs/setup_video.cpp:106
msgid "Video"
msgstr "顯示"
#. TRANSLATORS: theme tab quick button
#. TRANSLATORS: theme settings tab name
-#: src/client.cpp:916 src/gui/widgets/tabs/setup_theme.cpp:122
+#: src/client.cpp:814 src/gui/widgets/tabs/setup_theme.cpp:121
msgid "Theme"
msgstr ""
#. TRANSLATORS: theme tab quick button
-#: src/client.cpp:919
+#: src/client.cpp:817
msgid "About"
msgstr ""
#. TRANSLATORS: theme tab quick button
#. TRANSLATORS: help window name
-#: src/client.cpp:922 src/gui/windowmenu.cpp:72
+#: src/client.cpp:820 src/gui/windowmenu.cpp:72
#: src/gui/windows/helpwindow.cpp:53
msgid "Help"
msgstr "說明"
@@ -510,46 +525,49 @@ msgstr "說明"
#. TRANSLATORS: close window
#. TRANSLATORS: did you know window button
#. TRANSLATORS: storage button
+#. TRANSLATORS: mail edit window button
+#. TRANSLATORS: mail view window button
#. TRANSLATORS: npc dialog button
#. TRANSLATORS: quests window button
#. TRANSLATORS: shop window button
-#: src/client.cpp:926 src/client.cpp:1382 src/client.cpp:1396
-#: 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:254
-#: src/gui/windows/inventorywindow.cpp:277 src/gui/windows/npcdialog.cpp:75
-#: src/gui/windows/npcdialog.cpp:113 src/gui/windows/questswindow.cpp:77
-#: src/gui/windows/shopwindow.cpp:111
+#: src/client.cpp:824 src/client.cpp:1371 src/client.cpp:1390
+#: src/gui/dialogsmanager.cpp:105 src/gui/popups/popupmenu.cpp:738
+#: src/gui/popups/popupmenu.cpp:979 src/gui/windows/didyouknowwindow.cpp:81
+#: src/gui/windows/inventorywindow.cpp:265
+#: src/gui/windows/inventorywindow.cpp:289
+#: src/gui/windows/maileditwindow.cpp:52 src/gui/windows/mailviewwindow.cpp:59
+#: src/gui/windows/npcdialog.cpp:76 src/gui/windows/npcdialog.cpp:115
+#: src/gui/windows/questswindow.cpp:78 src/gui/windows/shopwindow.cpp:112
msgid "Close"
msgstr "關閉"
#. TRANSLATORS: connection dialog header
-#: src/client.cpp:1052
+#: src/client.cpp:1041 src/gui/windowmanager_unittest.cc:150
msgid "Connecting to server"
msgstr ""
#. TRANSLATORS: connection dialog header
-#: src/client.cpp:1098
+#: src/client.cpp:1087 src/gui/windowmanager_unittest.cc:167
msgid "Logging in"
msgstr ""
#. TRANSLATORS: connection dialog header
-#: src/client.cpp:1141
+#: src/client.cpp:1130
msgid "Entering game world"
msgstr ""
#. TRANSLATORS: connection dialog header
-#: src/client.cpp:1273
+#: src/client.cpp:1263
msgid "Requesting characters"
msgstr ""
#. TRANSLATORS: connection dialog header
-#: src/client.cpp:1313
+#: src/client.cpp:1302
msgid "Connecting to the game server"
msgstr ""
#. TRANSLATORS: connection dialog header
-#: src/client.cpp:1325
+#: src/client.cpp:1313
msgid "Changing game servers"
msgstr ""
@@ -558,83 +576,81 @@ msgstr ""
#. TRANSLATORS: change password error header
#. TRANSLATORS: char creation error
#. TRANSLATORS: error message
-#. TRANSLATORS: edit server dialog error header
-#. TRANSLATORS: error message
#. TRANSLATORS: unregister dialog. error message.
#. TRANSLATORS: error message header
-#. TRANSLATORS: info message
+#. TRANSLATORS: error header
#. TRANSLATORS: ok dialog button
-#. TRANSLATORS: error message
-#: src/client.cpp:1380 src/client.cpp:1394 src/client.cpp:1589
-#: src/gui/windows/changeemaildialog.cpp:164
-#: src/gui/windows/changepassworddialog.cpp:154
-#: src/gui/windows/charcreatedialog.cpp:376
-#: src/gui/windows/charselectdialog.cpp:319
-#: src/gui/windows/editserverdialog.cpp:212
-#: src/gui/windows/registerdialog.cpp:243
-#: src/gui/windows/unregisterdialog.cpp:143
-#: src/net/ea/charserverhandler.cpp:141
-#: src/net/eathena/charserverhandler.cpp:576
-#: src/net/eathena/charserverhandler.cpp:578
-#: src/net/eathena/charserverhandler.cpp:651
-#: src/net/tmwa/charserverhandler.cpp:533
+#. TRANSLATORS: error header
+#: src/client.cpp:1368 src/client.cpp:1387 src/client.cpp:1598
+#: src/gui/windows/changeemaildialog.cpp:166
+#: src/gui/windows/changepassworddialog.cpp:156
+#: src/gui/windows/charcreatedialog.cpp:386
+#: src/gui/windows/charselectdialog.cpp:324
+#: src/gui/windows/editserverdialog.cpp:211
+#: src/gui/windows/registerdialog.cpp:241
+#: src/gui/windows/unregisterdialog.cpp:146
+#: src/net/ea/charserverhandler.cpp:142
+#: src/net/eathena/charserverhandler.cpp:587
+#: src/net/eathena/charserverhandler.cpp:591
+#: src/net/eathena/charserverhandler.cpp:679
+#: src/net/tmwa/charserverhandler.cpp:502
msgid "Error"
msgstr "錯誤"
#. TRANSLATORS: connection dialog header
-#: src/client.cpp:1409
+#: src/client.cpp:1406
msgid "Requesting registration details"
msgstr ""
#. TRANSLATORS: password change message header
-#: src/client.cpp:1450
+#: src/client.cpp:1449
msgid "Password Change"
msgstr ""
#. TRANSLATORS: password change message text
-#: src/client.cpp:1452
+#: src/client.cpp:1451
msgid "Password changed successfully!"
msgstr ""
#. TRANSLATORS: email change message header
-#: src/client.cpp:1477
+#: src/client.cpp:1482
msgid "Email Change"
msgstr ""
#. TRANSLATORS: email change message text
-#: src/client.cpp:1479
+#: src/client.cpp:1484
msgid "Email changed successfully!"
msgstr ""
#. TRANSLATORS: unregister message header
-#: src/client.cpp:1506
+#: src/client.cpp:1514
msgid "Unregister Successful"
msgstr ""
#. TRANSLATORS: unregister message text
-#: src/client.cpp:1508
+#: src/client.cpp:1516
msgid "Farewell, come back any time..."
msgstr ""
#. TRANSLATORS: directory creation error
-#: src/configmanager.cpp:53 src/dirs.cpp:350 src/dirs.cpp:365 src/dirs.cpp:410
-#: src/dirs.cpp:578 src/dirs.cpp:586
+#: src/configmanager.cpp:53 src/dirs.cpp:352 src/dirs.cpp:367 src/dirs.cpp:412
+#: src/dirs.cpp:580 src/dirs.cpp:588
#, c-format
msgid "%s doesn't exist and can't be created! Exiting."
msgstr ""
#. TRANSLATORS: update server initialisation error
-#: src/dirs.cpp:460
+#: src/dirs.cpp:462
#, c-format
msgid "Invalid update host: %s."
msgstr ""
#. TRANSLATORS: update server initialisation error
-#: src/dirs.cpp:501 src/dirs.cpp:508
+#: src/dirs.cpp:503 src/dirs.cpp:510
msgid "Error creating updates directory!"
msgstr "建立更新目錄失敗!"
-#: src/dirs.cpp:530 src/dirs.cpp:548
+#: src/dirs.cpp:532 src/dirs.cpp:550
#, c-format
msgid "Error: %s doesn't exist and can't be created! Exiting."
msgstr ""
@@ -652,441 +668,456 @@ msgid "dyecmd srcdyestring dstfile"
msgstr ""
#. TRANSLATORS: chat tab header
-#: src/game.cpp:252 src/gui/windows/chatwindow.cpp:2137
+#: src/game.cpp:252 src/gui/windows/chatwindow.cpp:2188
msgid "General"
msgstr "一般"
#. TRANSLATORS: chat tab header
#. TRANSLATORS: full button name
#. TRANSLATORS: debug window name
-#: src/game.cpp:270 src/gui/windowmenu.cpp:154
-#: src/gui/windows/debugwindow.cpp:42
+#: src/game.cpp:259 src/gui/windowmenu.cpp:163
+#: src/gui/windows/debugwindow.cpp:43
msgid "Debug"
msgstr ""
#. TRANSLATORS: save file message
-#: src/game.cpp:563
+#: src/game.cpp:556
#, c-format
msgid "Screenshot saved as %s"
msgstr ""
#. TRANSLATORS: save file message
-#: src/game.cpp:573
+#: src/game.cpp:566
msgid "Saving screenshot failed!"
msgstr "儲存抓圖失敗!"
#. TRANSLATORS: error message text
-#: src/game.cpp:660
+#: src/game.cpp:651
msgid "The connection to the server was lost."
msgstr ""
#. TRANSLATORS: error message header
-#: src/game.cpp:663
+#: src/game.cpp:654
msgid "Network Error"
msgstr "網路錯誤"
#. TRANSLATORS: move type in status bar
-#: src/gamemodifiers.cpp:145
+#: src/gamemodifiers.cpp:149
msgid "(D) default moves"
msgstr ""
#. TRANSLATORS: move type in status bar
-#: src/gamemodifiers.cpp:147
+#: src/gamemodifiers.cpp:151
msgid "(I) invert moves"
msgstr ""
#. TRANSLATORS: move type in status bar
-#: src/gamemodifiers.cpp:149
+#: src/gamemodifiers.cpp:153
msgid "(c) moves with some crazy moves"
msgstr ""
#. TRANSLATORS: move type in status bar
-#: src/gamemodifiers.cpp:151
+#: src/gamemodifiers.cpp:155
msgid "(C) moves with crazy moves"
msgstr ""
#. TRANSLATORS: move type in status bar
-#: src/gamemodifiers.cpp:153
+#: src/gamemodifiers.cpp:157
msgid "(d) double normal + crazy"
msgstr ""
#. TRANSLATORS: move type in status bar
-#: src/gamemodifiers.cpp:155
+#: src/gamemodifiers.cpp:159
msgid "(?) unknown move"
msgstr ""
#. TRANSLATORS: crazy move type in status bar
-#: src/gamemodifiers.cpp:180
+#: src/gamemodifiers.cpp:184
#, c-format
msgid "(%u) crazy move number %u"
msgstr ""
#. TRANSLATORS: crazy move type in status bar
-#: src/gamemodifiers.cpp:186
+#: src/gamemodifiers.cpp:190
msgid "(a) custom crazy move"
msgstr ""
#. TRANSLATORS: crazy move type in status bar
-#: src/gamemodifiers.cpp:191
+#: src/gamemodifiers.cpp:195
msgid "(?) crazy move"
msgstr ""
#. TRANSLATORS: move to target type in status bar
-#: src/gamemodifiers.cpp:198
+#: src/gamemodifiers.cpp:202
msgid "(0) default moves to target"
msgstr ""
#. TRANSLATORS: move to target type in status bar
-#: src/gamemodifiers.cpp:200
+#: src/gamemodifiers.cpp:204
msgid "(1) moves to target in distance 1"
msgstr ""
#. TRANSLATORS: move to target type in status bar
-#: src/gamemodifiers.cpp:202
+#: src/gamemodifiers.cpp:206
msgid "(2) moves to target in distance 2"
msgstr ""
#. TRANSLATORS: move to target type in status bar
-#: src/gamemodifiers.cpp:204
+#: src/gamemodifiers.cpp:208
msgid "(3) moves to target in distance 3"
msgstr ""
#. TRANSLATORS: move to target type in status bar
-#: src/gamemodifiers.cpp:206
+#: src/gamemodifiers.cpp:210
msgid "(4) moves to target in distance 4"
msgstr ""
#. TRANSLATORS: move to target type in status bar
-#: src/gamemodifiers.cpp:208
+#: src/gamemodifiers.cpp:212
msgid "(5) moves to target in distance 5"
msgstr ""
#. TRANSLATORS: move to target type in status bar
-#: src/gamemodifiers.cpp:210
+#: src/gamemodifiers.cpp:214
msgid "(6) moves to target in distance 6"
msgstr ""
#. TRANSLATORS: move to target type in status bar
-#: src/gamemodifiers.cpp:212
+#: src/gamemodifiers.cpp:216
msgid "(7) moves to target in distance 7"
msgstr ""
#. TRANSLATORS: move to target type in status bar
-#: src/gamemodifiers.cpp:214
+#: src/gamemodifiers.cpp:218
msgid "(8) moves to target in distance 8"
msgstr ""
#. TRANSLATORS: move to target type in status bar
-#: src/gamemodifiers.cpp:216
+#: src/gamemodifiers.cpp:220
msgid "(9) moves to target in distance 9"
msgstr ""
#. TRANSLATORS: move to target type in status bar
-#: src/gamemodifiers.cpp:218
+#: src/gamemodifiers.cpp:222
msgid "(A) moves to target in attack range"
msgstr ""
#. TRANSLATORS: move to target type in status bar
-#: src/gamemodifiers.cpp:220
+#: src/gamemodifiers.cpp:224
msgid "(a) archer attack range"
msgstr ""
#. TRANSLATORS: move to target type in status bar
-#: src/gamemodifiers.cpp:222
+#: src/gamemodifiers.cpp:226
msgid "(B) moves to target in attack range - 1"
msgstr ""
#. TRANSLATORS: move to target type in status bar
-#: src/gamemodifiers.cpp:224
+#: src/gamemodifiers.cpp:228
msgid "(?) move to target"
msgstr ""
#. TRANSLATORS: folow mode in status bar
-#: src/gamemodifiers.cpp:230
+#: src/gamemodifiers.cpp:234
msgid "(D) default follow"
msgstr ""
#. TRANSLATORS: folow mode in status bar
-#: src/gamemodifiers.cpp:232
+#: src/gamemodifiers.cpp:236
msgid "(R) relative follow"
msgstr ""
#. TRANSLATORS: folow mode in status bar
-#: src/gamemodifiers.cpp:234
+#: src/gamemodifiers.cpp:238
msgid "(M) mirror follow"
msgstr ""
#. TRANSLATORS: folow mode in status bar
-#: src/gamemodifiers.cpp:236
+#: src/gamemodifiers.cpp:240
msgid "(P) pet follow"
msgstr ""
#. TRANSLATORS: folow mode in status bar
-#: src/gamemodifiers.cpp:238
+#: src/gamemodifiers.cpp:242
msgid "(?) unknown follow"
msgstr ""
#. TRANSLATORS: switch attack type in status bar
#. TRANSLATORS: attack type in status bar
-#: src/gamemodifiers.cpp:244 src/gamemodifiers.cpp:252
-#: src/gamemodifiers.cpp:266
+#: src/gamemodifiers.cpp:248 src/gamemodifiers.cpp:256
+#: src/gamemodifiers.cpp:270
msgid "(?) attack"
msgstr ""
#. TRANSLATORS: switch attack type in status bar
#. TRANSLATORS: attack type in status bar
-#: src/gamemodifiers.cpp:246 src/gamemodifiers.cpp:258
+#: src/gamemodifiers.cpp:250 src/gamemodifiers.cpp:262
msgid "(D) default attack"
msgstr ""
#. TRANSLATORS: switch attack type in status bar
-#: src/gamemodifiers.cpp:248
+#: src/gamemodifiers.cpp:252
msgid "(s) switch attack without shield"
msgstr ""
#. TRANSLATORS: switch attack type in status bar
-#: src/gamemodifiers.cpp:250
+#: src/gamemodifiers.cpp:254
msgid "(S) switch attack with shield"
msgstr ""
#. TRANSLATORS: attack type in status bar
-#: src/gamemodifiers.cpp:260
+#: src/gamemodifiers.cpp:264
msgid "(G) go and attack"
msgstr ""
#. TRANSLATORS: attack type in status bar
-#: src/gamemodifiers.cpp:262
+#: src/gamemodifiers.cpp:266
msgid "(A) go, attack, pickup"
msgstr ""
#. TRANSLATORS: attack type in status bar
-#: src/gamemodifiers.cpp:264
+#: src/gamemodifiers.cpp:268
msgid "(d) without auto attack"
msgstr ""
+#. TRANSLATORS: targeting type in status bar
+#: src/gamemodifiers.cpp:276
+msgid "(D) don't switch target"
+msgstr ""
+
+#. TRANSLATORS: targeting type in status bar
+#: src/gamemodifiers.cpp:278
+msgid "(C) always attack closest"
+msgstr ""
+
+#. TRANSLATORS: targeting type in status bar
+#: src/gamemodifiers.cpp:280
+msgid "(?) targeting"
+msgstr ""
+
#. TRANSLATORS: pickup size in status bar
-#: src/gamemodifiers.cpp:299
+#: src/gamemodifiers.cpp:314
msgid "(S) small pick up 1x1 cells"
msgstr ""
#. TRANSLATORS: pickup size in status bar
-#: src/gamemodifiers.cpp:301
+#: src/gamemodifiers.cpp:316
msgid "(D) default pick up 2x1 cells"
msgstr ""
#. TRANSLATORS: pickup size in status bar
-#: src/gamemodifiers.cpp:303
+#: src/gamemodifiers.cpp:318
msgid "(F) forward pick up 2x3 cells"
msgstr ""
#. TRANSLATORS: pickup size in status bar
-#: src/gamemodifiers.cpp:305
+#: src/gamemodifiers.cpp:320
msgid "(3) pick up 3x3 cells"
msgstr ""
#. TRANSLATORS: pickup size in status bar
-#: src/gamemodifiers.cpp:307
+#: src/gamemodifiers.cpp:322
msgid "(g) go and pick up in distance 4"
msgstr ""
#. TRANSLATORS: pickup size in status bar
-#: src/gamemodifiers.cpp:309
+#: src/gamemodifiers.cpp:324
msgid "(G) go and pick up in distance 8"
msgstr ""
#. TRANSLATORS: pickup size in status bar
-#: src/gamemodifiers.cpp:311
+#: src/gamemodifiers.cpp:326
msgid "(A) go and pick up in max distance"
msgstr ""
#. TRANSLATORS: pickup size in status bar
-#: src/gamemodifiers.cpp:313
+#: src/gamemodifiers.cpp:328
msgid "(?) pick up"
msgstr ""
#. TRANSLATORS: magic attack in status bar
-#: src/gamemodifiers.cpp:319
+#: src/gamemodifiers.cpp:334
msgid "(f) use #flar for magic attack"
msgstr ""
#. TRANSLATORS: magic attack in status bar
-#: src/gamemodifiers.cpp:321
+#: src/gamemodifiers.cpp:336
msgid "(c) use #chiza for magic attack"
msgstr ""
#. TRANSLATORS: magic attack in status bar
-#: src/gamemodifiers.cpp:323
+#: src/gamemodifiers.cpp:338
msgid "(I) use #ingrav for magic attack"
msgstr ""
#. TRANSLATORS: magic attack in status bar
-#: src/gamemodifiers.cpp:325
+#: src/gamemodifiers.cpp:340
msgid "(F) use #frillyar for magic attack"
msgstr ""
#. TRANSLATORS: magic attack in status bar
-#: src/gamemodifiers.cpp:327
+#: src/gamemodifiers.cpp:342
msgid "(U) use #upmarmu for magic attack"
msgstr ""
#. TRANSLATORS: magic attack in status bar
-#: src/gamemodifiers.cpp:329
+#: src/gamemodifiers.cpp:344
msgid "(?) magic attack"
msgstr ""
#. TRANSLATORS: player attack type in status bar
-#: src/gamemodifiers.cpp:335
+#: src/gamemodifiers.cpp:350
msgid "(a) attack all players"
msgstr ""
#. TRANSLATORS: player attack type in status bar
-#: src/gamemodifiers.cpp:337
+#: src/gamemodifiers.cpp:352
msgid "(f) attack all except friends"
msgstr ""
#. TRANSLATORS: player attack type in status bar
-#: src/gamemodifiers.cpp:339
+#: src/gamemodifiers.cpp:354
msgid "(b) attack bad relations"
msgstr ""
#. TRANSLATORS: player attack type in status bar
-#: src/gamemodifiers.cpp:341
+#: src/gamemodifiers.cpp:356
msgid "(d) don't attack players"
msgstr ""
#. TRANSLATORS: player attack type in status bar
-#: src/gamemodifiers.cpp:343
+#: src/gamemodifiers.cpp:358
msgid "(?) pvp attack"
msgstr ""
#. TRANSLATORS: imitation type in status bar
-#: src/gamemodifiers.cpp:349
+#: src/gamemodifiers.cpp:364
msgid "(D) default imitation"
msgstr ""
#. TRANSLATORS: imitation type in status bar
-#: src/gamemodifiers.cpp:351
+#: src/gamemodifiers.cpp:366
msgid "(O) outfits imitation"
msgstr ""
#. TRANSLATORS: imitation type in status bar
-#: src/gamemodifiers.cpp:353
+#: src/gamemodifiers.cpp:368
msgid "(?) imitation"
msgstr ""
#. TRANSLATORS: game modifiers state in status bar
-#: src/gamemodifiers.cpp:359
+#: src/gamemodifiers.cpp:374
msgid "Game modifiers are enabled"
msgstr ""
#. TRANSLATORS: game modifiers state in status bar
-#: src/gamemodifiers.cpp:361
+#: src/gamemodifiers.cpp:376
msgid "Game modifiers are disabled"
msgstr ""
#. TRANSLATORS: game modifiers state in status bar
-#: src/gamemodifiers.cpp:363
+#: src/gamemodifiers.cpp:378
msgid "Game modifiers are unknown"
msgstr ""
#. TRANSLATORS: map view type in status bar
-#: src/gamemodifiers.cpp:376
+#: src/gamemodifiers.cpp:392
msgid "(N) normal map view"
msgstr ""
#. TRANSLATORS: map view type in status bar
-#: src/gamemodifiers.cpp:378
+#: src/gamemodifiers.cpp:394
msgid "(D) debug map view"
msgstr ""
#. TRANSLATORS: map view type in status bar
-#: src/gamemodifiers.cpp:380
+#: src/gamemodifiers.cpp:396
msgid "(u) ultra map view"
msgstr ""
#. TRANSLATORS: map view type in status bar
-#: src/gamemodifiers.cpp:382
+#: src/gamemodifiers.cpp:398
msgid "(U) ultra map view 2"
msgstr ""
#. TRANSLATORS: map view type in status bar
-#: src/gamemodifiers.cpp:384
+#: src/gamemodifiers.cpp:400
msgid "(e) empty map view with collision"
msgstr ""
#. TRANSLATORS: map view type in status bar
-#: src/gamemodifiers.cpp:386
+#: src/gamemodifiers.cpp:402
msgid "(E) empty map view"
msgstr ""
#. TRANSLATORS: map view type in status bar
-#: src/gamemodifiers.cpp:388
+#: src/gamemodifiers.cpp:404
msgid "(b) black & white map view"
msgstr ""
#. TRANSLATORS: pickup size in status bar
-#: src/gamemodifiers.cpp:390
+#: src/gamemodifiers.cpp:406
msgid "(?) map view"
msgstr ""
#. TRANSLATORS: away type in status bar
-#: src/gamemodifiers.cpp:396
+#: src/gamemodifiers.cpp:418
msgid "(O) on keyboard"
msgstr ""
#. TRANSLATORS: away type in status bar
-#: src/gamemodifiers.cpp:398
+#: src/gamemodifiers.cpp:420
msgid "(A) away"
msgstr ""
#. TRANSLATORS: away type in status bar
#. TRANSLATORS: camera mode in status bar
-#: src/gamemodifiers.cpp:400 src/gamemodifiers.cpp:454
+#: src/gamemodifiers.cpp:422 src/gamemodifiers.cpp:482
msgid "(?) away"
msgstr ""
#. TRANSLATORS: away message box header
-#: src/gamemodifiers.cpp:424
+#: src/gamemodifiers.cpp:448
msgid "Away"
msgstr ""
#. TRANSLATORS: camera mode in status bar
-#: src/gamemodifiers.cpp:450
+#: src/gamemodifiers.cpp:478
msgid "(G) game camera mode"
msgstr ""
#. TRANSLATORS: camera mode in status bar
-#: src/gamemodifiers.cpp:452
+#: src/gamemodifiers.cpp:480
msgid "(F) free camera mode"
msgstr ""
#. TRANSLATORS: error message question
-#: src/gui/dialogsmanager.cpp:115
+#: src/gui/dialogsmanager.cpp:119
msgid "Do you want to open support page?"
msgstr ""
#. TRANSLATORS: message header
-#: src/gui/dialogsmanager.cpp:127 src/gui/dialogsmanager.cpp:152
-#: src/gui/dialogsmanager.cpp:168
+#: src/gui/dialogsmanager.cpp:133 src/gui/dialogsmanager.cpp:162
+#: src/gui/dialogsmanager.cpp:182
msgid "Message"
msgstr ""
#. TRANSLATORS: ok dialog button
#. TRANSLATORS: popup menu item
#. TRANSLATORS: revive player
-#: src/gui/dialogsmanager.cpp:130 src/gui/popups/popupmenu.cpp:2613
+#: src/gui/dialogsmanager.cpp:136 src/gui/popups/popupmenu.cpp:2636
msgid "Revive"
msgstr ""
#. TRANSLATORS: weight message
-#: src/gui/dialogsmanager.cpp:154
+#: src/gui/dialogsmanager.cpp:164
msgid ""
"You are carrying more than half your weight. You are unable to regain "
"health."
msgstr ""
#. TRANSLATORS: weight message
-#: src/gui/dialogsmanager.cpp:170
+#: src/gui/dialogsmanager.cpp:184
msgid "You are carrying less than half your weight. You can regain health."
msgstr ""
@@ -1097,67 +1128,67 @@ msgstr ""
#: src/gui/models/colorlistmodel.h:33 src/gui/models/sortlistmodelinv.h:32
#: src/gui/widgets/tabs/setup_other.cpp:79
#: src/gui/widgets/tabs/setup_visual.cpp:81
-#: src/gui/windows/equipmentwindow.cpp:616
+#: src/gui/windows/equipmentwindow.cpp:669
msgid "default"
msgstr ""
#. TRANSLATORS: chat color
#. TRANSLATORS: color name
-#: src/gui/models/colorlistmodel.h:35 src/gui/models/colormodel.cpp:74
+#: src/gui/models/colorlistmodel.h:35 src/gui/models/colormodel.cpp:76
msgid "black"
msgstr ""
#. TRANSLATORS: chat color
#. TRANSLATORS: color name
-#: src/gui/models/colorlistmodel.h:37 src/gui/models/colormodel.cpp:76
+#: src/gui/models/colorlistmodel.h:37 src/gui/models/colormodel.cpp:78
msgid "red"
msgstr ""
#. TRANSLATORS: chat color
#. TRANSLATORS: color name
-#: src/gui/models/colorlistmodel.h:39 src/gui/models/colormodel.cpp:78
+#: src/gui/models/colorlistmodel.h:39 src/gui/models/colormodel.cpp:80
msgid "green"
msgstr ""
#. TRANSLATORS: chat color
#. TRANSLATORS: color name
-#: src/gui/models/colorlistmodel.h:41 src/gui/models/colormodel.cpp:80
+#: src/gui/models/colorlistmodel.h:41 src/gui/models/colormodel.cpp:82
msgid "blue"
msgstr ""
#. TRANSLATORS: chat color
#. TRANSLATORS: color name
-#: src/gui/models/colorlistmodel.h:43 src/gui/models/colormodel.cpp:82
+#: src/gui/models/colorlistmodel.h:43 src/gui/models/colormodel.cpp:84
msgid "gold"
msgstr ""
#. TRANSLATORS: chat color
#. TRANSLATORS: color name
-#: src/gui/models/colorlistmodel.h:45 src/gui/models/colormodel.cpp:84
+#: src/gui/models/colorlistmodel.h:45 src/gui/models/colormodel.cpp:86
msgid "yellow"
msgstr ""
#. TRANSLATORS: chat color
#. TRANSLATORS: color name
-#: src/gui/models/colorlistmodel.h:47 src/gui/models/colormodel.cpp:86
+#: src/gui/models/colorlistmodel.h:47 src/gui/models/colormodel.cpp:88
msgid "pink"
msgstr ""
#. TRANSLATORS: chat color
#. TRANSLATORS: color name
-#: src/gui/models/colorlistmodel.h:49 src/gui/models/colormodel.cpp:88
+#: src/gui/models/colorlistmodel.h:49 src/gui/models/colormodel.cpp:90
msgid "purple"
msgstr ""
#. TRANSLATORS: chat color
#. TRANSLATORS: color name
-#: src/gui/models/colorlistmodel.h:51 src/gui/models/colormodel.cpp:90
+#: src/gui/models/colorlistmodel.h:51 src/gui/models/colormodel.cpp:92
msgid "grey"
msgstr ""
#. TRANSLATORS: chat color
#. TRANSLATORS: color name
-#: src/gui/models/colorlistmodel.h:53 src/gui/models/colormodel.cpp:92
+#: src/gui/models/colorlistmodel.h:53 src/gui/models/colormodel.cpp:94
msgid "brown"
msgstr ""
@@ -1258,8 +1289,8 @@ msgstr ""
#. TRANSLATORS: language
#. TRANSLATORS: popup menu header
-#: src/gui/models/langlistmodel.h:45 src/gui/popups/popupmenu.cpp:1990
-#: src/gui/popups/popupmenu.cpp:2068 src/gui/widgets/tabs/socialtabbase.h:46
+#: src/gui/models/langlistmodel.h:45 src/gui/popups/popupmenu.cpp:2009
+#: src/gui/popups/popupmenu.cpp:2087 src/gui/widgets/tabs/socialtabbase.h:46
msgid "(default)"
msgstr ""
@@ -1409,7 +1440,8 @@ msgid "Blacklisted"
msgstr ""
#. TRANSLATORS: relation type
-#: src/gui/models/playerrelationlistmodel.h:47
+#. TRANSLATORS: palette color
+#: src/gui/models/playerrelationlistmodel.h:47 src/gui/userpalette.cpp:159
msgid "Enemy"
msgstr ""
@@ -1485,62 +1517,62 @@ msgid "Skip"
msgstr ""
#. TRANSLATORS: being popup label
-#: src/gui/popups/beingpopup.cpp:166 src/gui/popups/beingpopup.cpp:186
+#: src/gui/popups/beingpopup.cpp:167 src/gui/popups/beingpopup.cpp:187
#, c-format
msgid "Hungry: %d"
msgstr ""
#. TRANSLATORS: being popup label
-#: src/gui/popups/beingpopup.cpp:170 src/gui/popups/beingpopup.cpp:190
+#: src/gui/popups/beingpopup.cpp:171 src/gui/popups/beingpopup.cpp:191
#, c-format
msgid "Intimacy: %d"
msgstr ""
#. TRANSLATORS: being popup label
-#: src/gui/popups/beingpopup.cpp:206
+#: src/gui/popups/beingpopup.cpp:207
#, c-format
msgid "Party: %s"
msgstr ""
#. TRANSLATORS: being popup label
-#: src/gui/popups/beingpopup.cpp:224
+#: src/gui/popups/beingpopup.cpp:225
#, c-format
msgid "Guild: %s"
msgstr ""
#. TRANSLATORS: being popup label
-#: src/gui/popups/beingpopup.cpp:241
+#: src/gui/popups/beingpopup.cpp:242
#, c-format
msgid "Pvp rank: %u"
msgstr ""
#. TRANSLATORS: being popup label
-#: src/gui/popups/beingpopup.cpp:257
+#: src/gui/popups/beingpopup.cpp:259
#, c-format
msgid "Buy shop: %s"
msgstr ""
#. TRANSLATORS: being popup label
-#: src/gui/popups/beingpopup.cpp:272
+#: src/gui/popups/beingpopup.cpp:276
#, c-format
msgid "Sell shop: %s"
msgstr ""
#. TRANSLATORS: being popup label
-#: src/gui/popups/beingpopup.cpp:286
+#: src/gui/popups/beingpopup.cpp:291
#, c-format
msgid "Comment: %s"
msgstr ""
#. TRANSLATORS: being popup label
-#: src/gui/popups/beingpopup.cpp:300
+#: src/gui/popups/beingpopup.cpp:305
#, c-format
msgid "Chat room: %s"
msgstr ""
#. TRANSLATORS: party popup item
#. TRANSLATORS: party creation message
-#: src/gui/popups/createpartypopup.h:50 src/gui/windows/socialwindow.cpp:504
+#: src/gui/popups/createpartypopup.h:50 src/gui/windows/socialwindow.cpp:521
msgid "Create Party"
msgstr ""
@@ -1554,7 +1586,6 @@ msgstr ""
#. TRANSLATORS: connection dialog button
#. TRANSLATORS: edit server dialog button
#. TRANSLATORS: item amount window button
-#. TRANSLATORS: button in npc post dialog
#. TRANSLATORS: quit dialog button
#. TRANSLATORS: register dialog. button.
#. TRANSLATORS: setup button
@@ -1563,46 +1594,50 @@ msgstr ""
#. TRANSLATORS: unregister dialog. button.
#. TRANSLATORS: updater window button
#. TRANSLATORS: input action name
-#: src/gui/popups/createpartypopup.h:53 src/gui/popups/popupmenu.cpp:374
-#: src/gui/popups/popupmenu.cpp:441 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:1732 src/gui/popups/popupmenu.cpp:1768
-#: src/gui/popups/popupmenu.cpp:1818 src/gui/popups/popupmenu.cpp:1860
-#: src/gui/popups/popupmenu.cpp:1901 src/gui/popups/popupmenu.cpp:1969
-#: src/gui/popups/popupmenu.cpp:2047 src/gui/popups/popupmenu.cpp:2081
-#: src/gui/popups/popupmenu.cpp:2107 src/gui/popups/popupmenu.cpp:2128
-#: src/gui/popups/popupmenu.cpp:2149 src/gui/popups/popupmenu.cpp:2174
-#: src/gui/popups/popupmenu.cpp:2191 src/gui/popups/popupmenu.cpp:2505
-#: src/gui/popups/popupmenu.cpp:2670 src/gui/windows/buyselldialog.cpp:75
-#: src/gui/windows/changeemaildialog.cpp:55
-#: src/gui/windows/changepassworddialog.cpp:57
-#: src/gui/windows/charcreatedialog.cpp:122
+#: src/gui/popups/createpartypopup.h:53 src/gui/popups/popupmenu.cpp:384
+#: src/gui/popups/popupmenu.cpp:452 src/gui/popups/popupmenu.cpp:553
+#: src/gui/popups/popupmenu.cpp:600 src/gui/popups/popupmenu.cpp:635
+#: src/gui/popups/popupmenu.cpp:666 src/gui/popups/popupmenu.cpp:691
+#: src/gui/popups/popupmenu.cpp:716 src/gui/popups/popupmenu.cpp:905
+#: src/gui/popups/popupmenu.cpp:932 src/gui/popups/popupmenu.cpp:965
+#: src/gui/popups/popupmenu.cpp:1749 src/gui/popups/popupmenu.cpp:1785
+#: src/gui/popups/popupmenu.cpp:1835 src/gui/popups/popupmenu.cpp:1877
+#: src/gui/popups/popupmenu.cpp:1918 src/gui/popups/popupmenu.cpp:1988
+#: src/gui/popups/popupmenu.cpp:2066 src/gui/popups/popupmenu.cpp:2100
+#: src/gui/popups/popupmenu.cpp:2126 src/gui/popups/popupmenu.cpp:2147
+#: src/gui/popups/popupmenu.cpp:2168 src/gui/popups/popupmenu.cpp:2194
+#: src/gui/popups/popupmenu.cpp:2212 src/gui/popups/popupmenu.cpp:2528
+#: src/gui/popups/popupmenu.cpp:2693 src/gui/windows/buyselldialog.cpp:75
+#: src/gui/windows/changeemaildialog.cpp:56
+#: src/gui/windows/changepassworddialog.cpp:58
+#: src/gui/windows/charcreatedialog.cpp:121
#: src/gui/windows/connectiondialog.cpp:52
-#: src/gui/windows/editserverdialog.cpp:61
-#: src/gui/windows/itemamountwindow.cpp:169
-#: src/gui/windows/npcpostdialog.cpp:70 src/gui/windows/quitdialog.cpp:70
-#: src/gui/windows/registerdialog.cpp:65 src/gui/windows/setupwindow.cpp:94
-#: src/gui/windows/textcommandeditor.cpp:86 src/gui/windows/textdialog.cpp:55
-#: src/gui/windows/unregisterdialog.cpp:54
-#: src/gui/windows/updaterwindow.cpp:190 src/input/pages/gui.cpp:105
+#: src/gui/windows/editserverdialog.cpp:58
+#: src/gui/windows/itemamountwindow.cpp:181 src/gui/windows/quitdialog.cpp:68
+#: src/gui/windows/registerdialog.cpp:62 src/gui/windows/setupwindow.cpp:99
+#: src/gui/windows/textcommandeditor.cpp:87 src/gui/windows/textdialog.cpp:55
+#: src/gui/windows/unregisterdialog.cpp:55
+#: src/gui/windows/updaterwindow.cpp:189 src/input/pages/gui.cpp:103
msgid "Cancel"
msgstr "取消"
#. TRANSLATORS: popup label
-#: src/gui/popups/itempopup.cpp:203
+#: src/gui/popups/itempopup.cpp:220
#, c-format
msgid "Weight: %s"
msgstr ""
+#. TRANSLATORS: popup label
+#: src/gui/popups/itempopup.cpp:285
+msgid "Cards: "
+msgstr ""
+
#. TRANSLATORS: popup menu item
#. TRANSLATORS: trade with player
#. TRANSLATORS: trade chat tab name
#. TRANSLATORS: inventory type name
-#: src/gui/popups/popupmenu.cpp:156 src/gui/popups/popupmenu.cpp:800
-#: src/gui/widgets/tabs/chat/tradetab.cpp:39 src/inventory.cpp:319
+#: src/gui/popups/popupmenu.cpp:161 src/gui/popups/popupmenu.cpp:811
+#: src/gui/widgets/tabs/chat/tradetab.cpp:39 src/inventory.cpp:328
msgid "Trade"
msgstr "交易"
@@ -1613,53 +1648,52 @@ msgstr "交易"
#. TRANSLATORS: popup menu item
#. TRANSLATORS: attack player
#. TRANSLATORS: Skill type
-#. TRANSLATORS: bot checker window table header
#. TRANSLATORS: input action name
#. TRANSLATORS: player stat
-#: src/gui/popups/popupmenu.cpp:159 src/gui/popups/popupmenu.cpp:277
-#: src/gui/popups/popupmenu.cpp:803 src/gui/widgets/skillinfo.cpp:114
-#: src/gui/windows/botcheckerwindow.cpp:88 src/input/pages/basic.cpp:42
-#: src/net/eathena/generalhandler.cpp:401 src/net/tmwa/generalhandler.cpp:358
+#: src/gui/popups/popupmenu.cpp:164 src/gui/popups/popupmenu.cpp:286
+#: src/gui/popups/popupmenu.cpp:814 src/gui/widgets/skillinfo.cpp:109
+#: src/input/pages/basic.cpp:40 src/net/eathena/generalhandler.cpp:396
+#: src/net/tmwa/generalhandler.cpp:359
msgid "Attack"
msgstr "攻擊"
#. TRANSLATORS: popup menu item
#. TRANSLATORS: send whisper to player
-#: src/gui/popups/popupmenu.cpp:162 src/gui/popups/popupmenu.cpp:252
-#: src/gui/popups/popupmenu.cpp:462
+#: src/gui/popups/popupmenu.cpp:167 src/gui/popups/popupmenu.cpp:259
+#: src/gui/popups/popupmenu.cpp:473
msgid "Whisper"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: heal player
-#: src/gui/popups/popupmenu.cpp:168 src/gui/popups/popupmenu.cpp:807
+#: src/gui/popups/popupmenu.cpp:173 src/gui/popups/popupmenu.cpp:818
msgid "Heal"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: kick player from guild
-#: src/gui/popups/popupmenu.cpp:188 src/gui/popups/popupmenu.cpp:204
-#: src/gui/popups/popupmenu.cpp:511 src/gui/popups/popupmenu.cpp:835
+#: src/gui/popups/popupmenu.cpp:193 src/gui/popups/popupmenu.cpp:209
+#: src/gui/popups/popupmenu.cpp:522 src/gui/popups/popupmenu.cpp:846
msgid "Kick from guild"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: change player position in guild
-#: src/gui/popups/popupmenu.cpp:195 src/gui/popups/popupmenu.cpp:211
-#: src/gui/popups/popupmenu.cpp:518 src/gui/popups/popupmenu.cpp:842
+#: src/gui/popups/popupmenu.cpp:200 src/gui/popups/popupmenu.cpp:216
+#: src/gui/popups/popupmenu.cpp:529 src/gui/popups/popupmenu.cpp:853
msgid "Change pos in guild"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: invite player to guild
-#: src/gui/popups/popupmenu.cpp:224 src/gui/popups/popupmenu.cpp:530
-#: src/gui/popups/popupmenu.cpp:856
+#: src/gui/popups/popupmenu.cpp:229 src/gui/popups/popupmenu.cpp:541
+#: src/gui/popups/popupmenu.cpp:867
msgid "Invite to guild"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: set player invisible for self by id
-#: src/gui/popups/popupmenu.cpp:231
+#: src/gui/popups/popupmenu.cpp:236
msgid "Nuke"
msgstr ""
@@ -1676,20 +1710,18 @@ msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: move to player location
#. TRANSLATORS: input tab sub tab name
-#. TRANSLATORS: bot checker window table header
-#: src/gui/popups/popupmenu.cpp:234 src/gui/popups/popupmenu.cpp:265
-#: src/gui/popups/popupmenu.cpp:492 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:92
+#: src/gui/popups/popupmenu.cpp:239 src/gui/popups/popupmenu.cpp:272
+#: src/gui/popups/popupmenu.cpp:503 src/gui/popups/popupmenu.cpp:659
+#: src/gui/popups/popupmenu.cpp:825 src/gui/popups/popupmenu.cpp:890
+#: src/gui/setupinputpages.cpp:45
msgid "Move"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: talk with npc
-#. TRANSLATORS: bot checker window table header
#. TRANSLATORS: input action name
-#: src/gui/popups/popupmenu.cpp:246 src/gui/windows/botcheckerwindow.cpp:90
-#: src/input/pages/basic.cpp:90 src/resources/db/npcdb.cpp:146
+#: src/gui/popups/popupmenu.cpp:253 src/input/pages/basic.cpp:88
+#: src/resources/db/npcdb.cpp:147
msgid "Talk"
msgstr "說話"
@@ -1701,11 +1733,11 @@ msgstr "說話"
#. TRANSLATORS: shop window button
#. TRANSLATORS: shop window tab name
#. TRANSLATORS: input action name
-#: src/gui/popups/popupmenu.cpp:256 src/gui/popups/popupmenu.cpp:2359
-#: src/gui/windows/buydialog.cpp:191 src/gui/windows/buydialog.cpp:207
-#: src/gui/windows/buydialog.cpp:268 src/gui/windows/buyselldialog.cpp:71
-#: src/gui/windows/shopwindow.cpp:168 src/input/pages/basic.cpp:240
-#: src/resources/db/npcdb.cpp:147
+#: src/gui/popups/popupmenu.cpp:263 src/gui/popups/popupmenu.cpp:2380
+#: src/gui/windows/buydialog.cpp:194 src/gui/windows/buydialog.cpp:212
+#: src/gui/windows/buydialog.cpp:275 src/gui/windows/buyselldialog.cpp:71
+#: src/gui/windows/shopwindow.cpp:168 src/input/pages/basic.cpp:244
+#: src/resources/db/npcdb.cpp:148
msgid "Buy"
msgstr "購買"
@@ -1718,10 +1750,10 @@ msgstr "購買"
#. TRANSLATORS: shop window button
#. TRANSLATORS: shop window tab name
#. TRANSLATORS: input action name
-#: src/gui/popups/popupmenu.cpp:259 src/gui/popups/popupmenu.cpp:2371
-#: src/gui/widgets/selldialog.cpp:51 src/gui/widgets/selldialog.cpp:96
+#: src/gui/popups/popupmenu.cpp:266 src/gui/popups/popupmenu.cpp:2392
+#: src/gui/widgets/selldialog.cpp:52 src/gui/widgets/selldialog.cpp:99
#: src/gui/windows/buyselldialog.cpp:73 src/gui/windows/shopwindow.cpp:170
-#: src/input/pages/basic.cpp:246 src/resources/db/npcdb.cpp:148
+#: src/input/pages/basic.cpp:250 src/resources/db/npcdb.cpp:149
msgid "Sell"
msgstr "出售"
@@ -1729,26 +1761,26 @@ msgstr "出售"
#. TRANSLATORS: add comment to npc
#. TRANSLATORS: popup menu item
#. TRANSLATORS: add comment to player
-#: src/gui/popups/popupmenu.cpp:268 src/gui/popups/popupmenu.cpp:472
-#: src/gui/popups/popupmenu.cpp:2467
+#: src/gui/popups/popupmenu.cpp:275 src/gui/popups/popupmenu.cpp:483
+#: src/gui/popups/popupmenu.cpp:2490
msgid "Add comment"
msgstr ""
#. TRANSLATORS: remove monster from attack list
#. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:289
+#: src/gui/popups/popupmenu.cpp:298
msgid "Remove from attack list"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: add monster to priotiry attack list
-#: src/gui/popups/popupmenu.cpp:296
+#: src/gui/popups/popupmenu.cpp:305
msgid "Add to priority attack list"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: add monster to attack list
-#: src/gui/popups/popupmenu.cpp:300
+#: src/gui/popups/popupmenu.cpp:309
msgid "Add to attack list"
msgstr ""
@@ -1756,19 +1788,19 @@ msgstr ""
#. TRANSLATORS: add monster to ignore list
#. TRANSLATORS: popup menu item
#. TRANSLATORS: add item to pickup list
-#: src/gui/popups/popupmenu.cpp:304 src/gui/popups/popupmenu.cpp:2487
+#: src/gui/popups/popupmenu.cpp:313 src/gui/popups/popupmenu.cpp:2510
msgid "Add to ignore list"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: Mercenary move to master
-#: src/gui/popups/popupmenu.cpp:313 src/gui/popups/popupmenu.cpp:324
+#: src/gui/popups/popupmenu.cpp:323 src/gui/popups/popupmenu.cpp:334
msgid "Move to master"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: fire mercenary
-#: src/gui/popups/popupmenu.cpp:317
+#: src/gui/popups/popupmenu.cpp:327
msgid "Fire"
msgstr ""
@@ -1776,19 +1808,19 @@ msgstr ""
#. TRANSLATORS: feed homunculus
#. TRANSLATORS: popup menu item
#. TRANSLATORS: feed pet
-#: src/gui/popups/popupmenu.cpp:327 src/gui/popups/popupmenu.cpp:340
+#: src/gui/popups/popupmenu.cpp:337 src/gui/popups/popupmenu.cpp:350
msgid "Feed"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: delete homunculus
-#: src/gui/popups/popupmenu.cpp:331
+#: src/gui/popups/popupmenu.cpp:341
msgid "Kill"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: pet drop loot
-#: src/gui/popups/popupmenu.cpp:343
+#: src/gui/popups/popupmenu.cpp:353
msgid "Drop loot"
msgstr ""
@@ -1796,8 +1828,8 @@ msgstr ""
#. TRANSLATORS: pet unequip item
#. TRANSLATORS: equipment window button
#. TRANSLATORS: inventory button
-#: src/gui/popups/popupmenu.cpp:346 src/gui/windows/equipmentwindow.cpp:74
-#: src/gui/windows/inventorywindow.cpp:186 src/resources/itemtypemapdata.h:45
+#: src/gui/popups/popupmenu.cpp:356 src/gui/windows/equipmentwindow.cpp:72
+#: src/gui/windows/inventorywindow.cpp:200 src/resources/itemtypemapdata.h:45
#: src/resources/itemtypemapdata.h:49 src/resources/itemtypemapdata.h:53
#: src/resources/itemtypemapdata.h:57 src/resources/itemtypemapdata.h:61
#: src/resources/itemtypemapdata.h:65 src/resources/itemtypemapdata.h:69
@@ -1812,14 +1844,14 @@ msgstr "卸下裝備"
#. TRANSLATORS: popup menu item
#. TRANSLATORS: rename map item
#. TRANSLATORS: shop window button
-#: src/gui/popups/popupmenu.cpp:350 src/gui/popups/popupmenu.cpp:609
-#: src/gui/windows/charselectdialog.cpp:132 src/gui/windows/shopwindow.cpp:192
+#: src/gui/popups/popupmenu.cpp:360 src/gui/popups/popupmenu.cpp:620
+#: src/gui/windows/charselectdialog.cpp:129 src/gui/windows/shopwindow.cpp:192
msgid "Rename"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: pet return to egg
-#: src/gui/popups/popupmenu.cpp:354
+#: src/gui/popups/popupmenu.cpp:364
msgid "Return to egg"
msgstr ""
@@ -1827,38 +1859,38 @@ msgstr ""
#. TRANSLATORS: add being name to chat
#. TRANSLATORS: popup menu item
#. TRANSLATORS: add player name to chat
-#: src/gui/popups/popupmenu.cpp:369 src/gui/popups/popupmenu.cpp:538
+#: src/gui/popups/popupmenu.cpp:379 src/gui/popups/popupmenu.cpp:549
msgid "Add name to chat"
msgstr ""
#. TRANSLATORS: popup menu header
#. TRANSLATORS: settings tab name
-#: src/gui/popups/popupmenu.cpp:418 src/gui/widgets/tabs/setup_players.cpp:38
+#: src/gui/popups/popupmenu.cpp:429 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:484 src/gui/popups/popupmenu.cpp:2412
-#: src/gui/popups/popupmenu.cpp:2436
+#: src/gui/popups/popupmenu.cpp:495 src/gui/popups/popupmenu.cpp:2433
+#: src/gui/popups/popupmenu.cpp:2457
msgid "Kick from party"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: pickup item from ground
-#: src/gui/popups/popupmenu.cpp:571 src/gui/popups/popupmenu.cpp:580
+#: src/gui/popups/popupmenu.cpp:582 src/gui/popups/popupmenu.cpp:591
msgid "Pick up"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: add item name to chat
-#: src/gui/popups/popupmenu.cpp:585 src/gui/popups/popupmenu.cpp:1728
-#: src/gui/popups/popupmenu.cpp:1804 src/gui/popups/popupmenu.cpp:1846
+#: src/gui/popups/popupmenu.cpp:596 src/gui/popups/popupmenu.cpp:1745
+#: src/gui/popups/popupmenu.cpp:1821 src/gui/popups/popupmenu.cpp:1863
msgid "Add to chat"
msgstr ""
#. TRANSLATORS: popup menu header
-#: src/gui/popups/popupmenu.cpp:606 src/gui/popups/popupmenu.cpp:638
+#: src/gui/popups/popupmenu.cpp:617 src/gui/popups/popupmenu.cpp:649
msgid "Map Item"
msgstr ""
@@ -1868,20 +1900,20 @@ msgstr ""
#. TRANSLATORS: remove attack target
#. TRANSLATORS: popup menu item
#. TRANSLATORS: remove item from pickup filter
-#: src/gui/popups/popupmenu.cpp:612 src/gui/popups/popupmenu.cpp:2043
-#: src/gui/popups/popupmenu.cpp:2077
+#: src/gui/popups/popupmenu.cpp:623 src/gui/popups/popupmenu.cpp:2062
+#: src/gui/popups/popupmenu.cpp:2096
msgid "Remove"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: warp to map item
-#: src/gui/popups/popupmenu.cpp:619 src/gui/popups/popupmenu.cpp:644
+#: src/gui/popups/popupmenu.cpp:630 src/gui/popups/popupmenu.cpp:655
msgid "Warp"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: move camera to map item
-#: src/gui/popups/popupmenu.cpp:651
+#: src/gui/popups/popupmenu.cpp:662
msgid "Move camera"
msgstr ""
@@ -1890,77 +1922,77 @@ msgstr ""
#. TRANSLATORS: full button name
#. TRANSLATORS: outfits button tooltip
#. TRANSLATORS: outfits window name
-#: src/gui/popups/popupmenu.cpp:669 src/gui/setupinputpages.cpp:53
-#: src/gui/windowmenu.cpp:142 src/gui/windows/inventorywindow.cpp:217
-#: src/gui/windows/outfitwindow.cpp:55
+#: src/gui/popups/popupmenu.cpp:680 src/gui/setupinputpages.cpp:53
+#: src/gui/windowmenu.cpp:143 src/gui/windows/inventorywindow.cpp:229
+#: src/gui/windows/outfitwindow.cpp:58
msgid "Outfits"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: clear selected outfit
-#: src/gui/popups/popupmenu.cpp:672
+#: src/gui/popups/popupmenu.cpp:683
msgid "Clear outfit"
msgstr ""
#. TRANSLATORS: popup menu header
#. TRANSLATORS: full button name
-#: src/gui/popups/popupmenu.cpp:698 src/gui/windowmenu.cpp:126
+#: src/gui/popups/popupmenu.cpp:709 src/gui/windowmenu.cpp:124
msgid "Spells"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: edit selected spell
-#: src/gui/popups/popupmenu.cpp:701
+#: src/gui/popups/popupmenu.cpp:712
msgid "Edit spell"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: remove all text from chat tab
#. TRANSLATORS: npc dialog button
-#: src/gui/popups/popupmenu.cpp:732 src/gui/windows/npcdialog.cpp:110
+#: src/gui/popups/popupmenu.cpp:743 src/gui/windows/npcdialog.cpp:112
msgid "Clear"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: disable chat tab highlight
-#: src/gui/popups/popupmenu.cpp:739
+#: src/gui/popups/popupmenu.cpp:750
msgid "Disable highlight"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: enable chat tab highlight
-#: src/gui/popups/popupmenu.cpp:745
+#: src/gui/popups/popupmenu.cpp:756
msgid "Enable highlight"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: do not remove player names from chat tab
-#: src/gui/popups/popupmenu.cpp:751
+#: src/gui/popups/popupmenu.cpp:762
msgid "Don't remove name"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: remove player names from chat tab
-#: src/gui/popups/popupmenu.cpp:757
+#: src/gui/popups/popupmenu.cpp:768
msgid "Remove name"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: enable away messages in chat tab
-#: src/gui/popups/popupmenu.cpp:763
+#: src/gui/popups/popupmenu.cpp:774
msgid "Enable away"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: disable away messages in chat tab
-#: src/gui/popups/popupmenu.cpp:769
+#: src/gui/popups/popupmenu.cpp:780
msgid "Disable away"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: enable away messages in chat tab
#. TRANSLATORS: social window button
-#: src/gui/popups/popupmenu.cpp:776 src/gui/windows/socialwindow.cpp:83
+#: src/gui/popups/popupmenu.cpp:787 src/gui/windows/socialwindow.cpp:81
msgid "Leave"
msgstr ""
@@ -1970,71 +2002,70 @@ 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:2145
-#: src/gui/popups/popupmenu.cpp:2187
+#: src/gui/popups/popupmenu.cpp:792 src/gui/popups/popupmenu.cpp:2164
+#: src/gui/popups/popupmenu.cpp:2208
msgid "Copy to clipboard"
msgstr ""
#. TRANSLATORS: popup menu header
-#: src/gui/popups/popupmenu.cpp:903
+#: src/gui/popups/popupmenu.cpp:914
msgid "Change guild position"
msgstr ""
#. TRANSLATORS: popup menu header
-#: src/gui/popups/popupmenu.cpp:948
+#: src/gui/popups/popupmenu.cpp:959
msgid "window"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: unlock window
-#: src/gui/popups/popupmenu.cpp:974
+#: src/gui/popups/popupmenu.cpp:988
msgid "Unlock"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: lock window
-#: src/gui/popups/popupmenu.cpp:980
+#: src/gui/popups/popupmenu.cpp:994
msgid "Lock"
msgstr ""
-#. TRANSLATORS: number of chars in string should be near original
-#: src/gui/popups/popupmenu.cpp:1028
+#: src/gui/popups/popupmenu.cpp:1043
msgid "Rename map sign "
msgstr ""
#. TRANSLATORS: number of chars in string should be near original
-#: src/gui/popups/popupmenu.cpp:1030
+#: src/gui/popups/popupmenu.cpp:1045
msgid "Name: "
msgstr ""
-#: src/gui/popups/popupmenu.cpp:1049
+#: src/gui/popups/popupmenu.cpp:1063
msgid "Player comment "
msgstr ""
#. TRANSLATORS: number of chars in string should be near original
-#: src/gui/popups/popupmenu.cpp:1051
+#: src/gui/popups/popupmenu.cpp:1065
msgid "Comment: "
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: add item to trade
-#: src/gui/popups/popupmenu.cpp:1624
+#: src/gui/popups/popupmenu.cpp:1638
msgid "Add to trade"
msgstr ""
-#: src/gui/popups/popupmenu.cpp:1632
+#: src/gui/popups/popupmenu.cpp:1646
msgid "Add to trade 10"
msgstr ""
-#: src/gui/popups/popupmenu.cpp:1637
+#: src/gui/popups/popupmenu.cpp:1651
msgid "Add to trade half"
msgstr ""
-#: src/gui/popups/popupmenu.cpp:1641
+#: src/gui/popups/popupmenu.cpp:1655
msgid "Add to trade all-1"
msgstr ""
-#: src/gui/popups/popupmenu.cpp:1645
+#: src/gui/popups/popupmenu.cpp:1659
msgid "Add to trade all"
msgstr ""
@@ -2043,50 +2074,50 @@ msgstr ""
#. TRANSLATORS: storage button
#. TRANSLATORS: inventory button
#. TRANSLATORS: setup button
-#: src/gui/popups/popupmenu.cpp:1653 src/gui/popups/popupmenu.cpp:1800
-#: src/gui/popups/popupmenu.cpp:1841 src/gui/windows/inventorywindow.cpp:249
-#: src/gui/windows/inventorywindow.cpp:272
-#: src/gui/windows/inventorywindow.cpp:864 src/gui/windows/setupwindow.cpp:96
+#: src/gui/popups/popupmenu.cpp:1667 src/gui/popups/popupmenu.cpp:1817
+#: src/gui/popups/popupmenu.cpp:1858 src/gui/windows/inventorywindow.cpp:260
+#: src/gui/windows/inventorywindow.cpp:284
+#: src/gui/windows/inventorywindow.cpp:882 src/gui/windows/setupwindow.cpp:101
msgid "Store"
msgstr "寄放"
-#: src/gui/popups/popupmenu.cpp:1661
+#: src/gui/popups/popupmenu.cpp:1675
msgid "Store 10"
msgstr ""
-#: src/gui/popups/popupmenu.cpp:1666
+#: src/gui/popups/popupmenu.cpp:1680
msgid "Store half"
msgstr ""
-#: src/gui/popups/popupmenu.cpp:1670
+#: src/gui/popups/popupmenu.cpp:1684
msgid "Store all-1"
msgstr ""
-#: src/gui/popups/popupmenu.cpp:1674
+#: src/gui/popups/popupmenu.cpp:1688
msgid "Store all"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: get item from storage
#. TRANSLATORS: storage button
-#: src/gui/popups/popupmenu.cpp:1684 src/gui/windows/inventorywindow.cpp:251
-#: src/gui/windows/inventorywindow.cpp:274
+#: src/gui/popups/popupmenu.cpp:1698 src/gui/windows/inventorywindow.cpp:262
+#: src/gui/windows/inventorywindow.cpp:286
msgid "Retrieve"
msgstr "取回"
-#: src/gui/popups/popupmenu.cpp:1692
+#: src/gui/popups/popupmenu.cpp:1706
msgid "Retrieve 10"
msgstr ""
-#: src/gui/popups/popupmenu.cpp:1697
+#: src/gui/popups/popupmenu.cpp:1711
msgid "Retrieve half"
msgstr ""
-#: src/gui/popups/popupmenu.cpp:1701
+#: src/gui/popups/popupmenu.cpp:1715
msgid "Retrieve all-1"
msgstr ""
-#: src/gui/popups/popupmenu.cpp:1705
+#: src/gui/popups/popupmenu.cpp:1719
msgid "Retrieve all"
msgstr ""
@@ -2096,51 +2127,56 @@ msgstr ""
#. TRANSLATORS: inventory button
#. TRANSLATORS: skills dialog button
#. TRANSLATORS: inventory button
-#: src/gui/popups/popupmenu.cpp:1762 src/gui/popups/popupmenu.cpp:2556
-#: src/gui/windows/inventorywindow.cpp:184
-#: src/gui/windows/inventorywindow.cpp:750 src/gui/windows/skilldialog.cpp:79
-#: src/gui/windows/skilldialog.cpp:151 src/gui/windows/skilldialog.cpp:321
-#: src/gui/windows/skilldialog.cpp:477 src/gui/windows/skilldialog.cpp:559
+#: src/gui/popups/popupmenu.cpp:1779 src/gui/popups/popupmenu.cpp:2579
+#: src/gui/windows/inventorywindow.cpp:198
+#: src/gui/windows/inventorywindow.cpp:771 src/gui/windows/skilldialog.cpp:77
+#: src/gui/windows/skilldialog.cpp:149 src/gui/windows/skilldialog.cpp:319
+#: src/gui/windows/skilldialog.cpp:483 src/gui/windows/skilldialog.cpp:565
#: src/resources/itemtypemapdata.h:37 src/resources/itemtypemapdata.h:41
msgid "Use"
msgstr "使用"
#. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:1856
+#: src/gui/popups/popupmenu.cpp:1873
msgid "Clear drop window"
msgstr ""
#. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:1887 src/gui/popups/popupmenu.cpp:1948
+#: src/gui/popups/popupmenu.cpp:1904 src/gui/popups/popupmenu.cpp:1965
msgid "Hide"
msgstr ""
#. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:1894 src/gui/popups/popupmenu.cpp:1955
+#: src/gui/popups/popupmenu.cpp:1911 src/gui/popups/popupmenu.cpp:1972
msgid "Show"
msgstr ""
#. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:1962
+#: src/gui/popups/popupmenu.cpp:1979
+msgid "Open yellow bar settings"
+msgstr ""
+
+#. TRANSLATORS: popup menu item
+#: src/gui/popups/popupmenu.cpp:1981
msgid "Reset yellow bar"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: copy status to chat
#. TRANSLATORS: status window button
-#: src/gui/popups/popupmenu.cpp:1966 src/gui/windows/statuswindow.cpp:92
+#: src/gui/popups/popupmenu.cpp:1985 src/gui/windows/statuswindow.cpp:88
msgid "Copy to chat"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: move attack target up
-#: src/gui/popups/popupmenu.cpp:2006 src/gui/popups/popupmenu.cpp:2025
+#: src/gui/popups/popupmenu.cpp:2025 src/gui/popups/popupmenu.cpp:2044
msgid "Move up"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: move attack target down
-#: src/gui/popups/popupmenu.cpp:2012 src/gui/popups/popupmenu.cpp:2031
+#: src/gui/popups/popupmenu.cpp:2031 src/gui/popups/popupmenu.cpp:2050
msgid "Move down"
msgstr ""
@@ -2148,155 +2184,155 @@ msgstr ""
#. TRANSLATORS: undress item from player
#. TRANSLATORS: popup menu item
#. TRANSLATORS: undress player
-#: src/gui/popups/popupmenu.cpp:2103 src/gui/popups/popupmenu.cpp:2464
+#: src/gui/popups/popupmenu.cpp:2122 src/gui/popups/popupmenu.cpp:2487
msgid "Undress"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: copy text to clipboard
-#: src/gui/popups/popupmenu.cpp:2121
+#: src/gui/popups/popupmenu.cpp:2140
msgid "Copy"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: paste text from clipboard
-#: src/gui/popups/popupmenu.cpp:2124
+#: src/gui/popups/popupmenu.cpp:2143
msgid "Paste"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: open link in browser
-#: src/gui/popups/popupmenu.cpp:2142
+#: src/gui/popups/popupmenu.cpp:2161
msgid "Open link"
msgstr ""
#. TRANSLATORS: popup menu header
-#: src/gui/popups/popupmenu.cpp:2160
+#: src/gui/popups/popupmenu.cpp:2179
msgid "Show window"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: add player to disregarded list
-#: src/gui/popups/popupmenu.cpp:2233 src/gui/popups/popupmenu.cpp:2269
-#: src/gui/popups/popupmenu.cpp:2308 src/gui/popups/popupmenu.cpp:2326
+#: src/gui/popups/popupmenu.cpp:2254 src/gui/popups/popupmenu.cpp:2290
+#: src/gui/popups/popupmenu.cpp:2329 src/gui/popups/popupmenu.cpp:2347
msgid "Disregard"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: add player to ignore list
#. TRANSLATORS: confirm dialog button
-#: src/gui/popups/popupmenu.cpp:2236 src/gui/popups/popupmenu.cpp:2272
-#: src/gui/popups/popupmenu.cpp:2311 src/gui/windows/confirmdialog.cpp:60
+#: src/gui/popups/popupmenu.cpp:2257 src/gui/popups/popupmenu.cpp:2293
+#: src/gui/popups/popupmenu.cpp:2332 src/gui/windows/confirmdialog.cpp:62
msgid "Ignore"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: add player to black list
-#: src/gui/popups/popupmenu.cpp:2239 src/gui/popups/popupmenu.cpp:2314
+#: src/gui/popups/popupmenu.cpp:2260 src/gui/popups/popupmenu.cpp:2335
msgid "Black list"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: add player to enemy list
-#: src/gui/popups/popupmenu.cpp:2242 src/gui/popups/popupmenu.cpp:2275
+#: src/gui/popups/popupmenu.cpp:2263 src/gui/popups/popupmenu.cpp:2296
msgid "Set as enemy"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: add player to erased list
-#: src/gui/popups/popupmenu.cpp:2245 src/gui/popups/popupmenu.cpp:2278
-#: src/gui/popups/popupmenu.cpp:2290 src/gui/popups/popupmenu.cpp:2299
-#: src/gui/popups/popupmenu.cpp:2317
+#: src/gui/popups/popupmenu.cpp:2266 src/gui/popups/popupmenu.cpp:2299
+#: src/gui/popups/popupmenu.cpp:2311 src/gui/popups/popupmenu.cpp:2320
+#: src/gui/popups/popupmenu.cpp:2338
msgid "Erase"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: add player to friends list
-#: src/gui/popups/popupmenu.cpp:2255
+#: src/gui/popups/popupmenu.cpp:2276
msgid "Be friend"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: remove player from ignore list
-#: src/gui/popups/popupmenu.cpp:2266 src/gui/popups/popupmenu.cpp:2284
-#: src/gui/popups/popupmenu.cpp:2296 src/gui/popups/popupmenu.cpp:2305
-#: src/gui/popups/popupmenu.cpp:2323
+#: src/gui/popups/popupmenu.cpp:2287 src/gui/popups/popupmenu.cpp:2305
+#: src/gui/popups/popupmenu.cpp:2317 src/gui/popups/popupmenu.cpp:2326
+#: src/gui/popups/popupmenu.cpp:2344
msgid "Unignore"
msgstr ""
#. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:2342
+#: src/gui/popups/popupmenu.cpp:2363
msgid "Follow"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: imitate player
-#: src/gui/popups/popupmenu.cpp:2346
+#: src/gui/popups/popupmenu.cpp:2367
msgid "Imitate"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: buy item
-#: src/gui/popups/popupmenu.cpp:2365 src/gui/popups/popupmenu.cpp:2389
+#: src/gui/popups/popupmenu.cpp:2386 src/gui/popups/popupmenu.cpp:2410
msgid "Buy (?)"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: sell item
-#: src/gui/popups/popupmenu.cpp:2377 src/gui/popups/popupmenu.cpp:2392
+#: src/gui/popups/popupmenu.cpp:2398 src/gui/popups/popupmenu.cpp:2413
msgid "Sell (?)"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: invite player to party
-#: src/gui/popups/popupmenu.cpp:2406 src/gui/popups/popupmenu.cpp:2430
+#: src/gui/popups/popupmenu.cpp:2427 src/gui/popups/popupmenu.cpp:2451
msgid "Invite to party"
msgstr ""
-#: src/gui/popups/popupmenu.cpp:2453
+#: src/gui/popups/popupmenu.cpp:2475
#, c-format
msgid "Join chat %s"
msgstr ""
#. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:2461
+#: src/gui/popups/popupmenu.cpp:2484
msgid "Show Items"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: remove item from pickup list
-#: src/gui/popups/popupmenu.cpp:2478
+#: src/gui/popups/popupmenu.cpp:2501
msgid "Remove from pickup list"
msgstr ""
#. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:2483
+#: src/gui/popups/popupmenu.cpp:2506
msgid "Add to pickup list"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: remove protection from item
-#: src/gui/popups/popupmenu.cpp:2532
+#: src/gui/popups/popupmenu.cpp:2555
msgid "Unprotect item"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: add protection to item
-#: src/gui/popups/popupmenu.cpp:2541
+#: src/gui/popups/popupmenu.cpp:2564
msgid "Protect item"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: drop item
#. TRANSLATORS: inventory button
-#: src/gui/popups/popupmenu.cpp:2571 src/gui/windows/inventorywindow.cpp:199
-#: src/gui/windows/inventorywindow.cpp:872
+#: src/gui/popups/popupmenu.cpp:2594 src/gui/windows/inventorywindow.cpp:213
+#: src/gui/windows/inventorywindow.cpp:890
msgid "Drop..."
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: drop all item amount
-#: src/gui/popups/popupmenu.cpp:2574
+#: src/gui/popups/popupmenu.cpp:2597
msgid "Drop all"
msgstr ""
@@ -2304,60 +2340,60 @@ msgstr ""
#. TRANSLATORS: drop item
#. TRANSLATORS: full button name
#. TRANSLATORS: inventory button
-#: src/gui/popups/popupmenu.cpp:2580 src/gui/windowmenu.cpp:130
-#: src/gui/windows/inventorywindow.cpp:877
+#: src/gui/popups/popupmenu.cpp:2603 src/gui/windowmenu.cpp:128
+#: src/gui/windows/inventorywindow.cpp:895
msgid "Drop"
msgstr "丟棄"
#. TRANSLATORS: popup menu item
#. TRANSLATORS: gm commands
-#: src/gui/popups/popupmenu.cpp:2591
+#: src/gui/popups/popupmenu.cpp:2614
msgid "GM..."
msgstr ""
#. TRANSLATORS: popup menu header
-#: src/gui/popups/popupmenu.cpp:2599
+#: src/gui/popups/popupmenu.cpp:2622
msgid "GM commands"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: check player ip
-#: src/gui/popups/popupmenu.cpp:2604
+#: src/gui/popups/popupmenu.cpp:2627
msgid "Check ip"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: go to player position
-#: src/gui/popups/popupmenu.cpp:2607
+#: src/gui/popups/popupmenu.cpp:2630
msgid "Goto"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: recall player to current position
-#: src/gui/popups/popupmenu.cpp:2610
+#: src/gui/popups/popupmenu.cpp:2633
msgid "Recall"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: kick player
-#: src/gui/popups/popupmenu.cpp:2618
+#: src/gui/popups/popupmenu.cpp:2641
msgid "Kick"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: mute player
-#: src/gui/popups/popupmenu.cpp:2626 src/gui/popups/popupmenu.cpp:2630
-#: src/gui/popups/popupmenu.cpp:2634 src/gui/popups/popupmenu.cpp:2638
-#: src/gui/popups/popupmenu.cpp:2642
+#: src/gui/popups/popupmenu.cpp:2649 src/gui/popups/popupmenu.cpp:2653
+#: src/gui/popups/popupmenu.cpp:2657 src/gui/popups/popupmenu.cpp:2661
+#: src/gui/popups/popupmenu.cpp:2665
#, c-format
msgid "Mute %d"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: mute player
-#: src/gui/popups/popupmenu.cpp:2647 src/gui/popups/popupmenu.cpp:2651
-#: src/gui/popups/popupmenu.cpp:2655 src/gui/popups/popupmenu.cpp:2659
-#: src/gui/popups/popupmenu.cpp:2663
+#: src/gui/popups/popupmenu.cpp:2670 src/gui/popups/popupmenu.cpp:2674
+#: src/gui/popups/popupmenu.cpp:2678 src/gui/popups/popupmenu.cpp:2682
+#: src/gui/popups/popupmenu.cpp:2686
#, c-format
msgid "Unmute %d"
msgstr ""
@@ -2369,7 +2405,7 @@ msgstr ""
#. TRANSLATORS: input tab sub tab name
#. TRANSLATORS: full button name
-#: src/gui/setupinputpages.cpp:47 src/gui/windowmenu.cpp:122
+#: src/gui/setupinputpages.cpp:47 src/gui/windowmenu.cpp:120
msgid "Shortcuts"
msgstr ""
@@ -2378,15 +2414,15 @@ msgstr ""
#. TRANSLATORS: full button name
#. TRANSLATORS: input action label
#: src/gui/setupinputpages.cpp:49 src/gui/widgets/tabs/setup_other.cpp:315
-#: src/gui/windowmenu.cpp:163 src/input/pages/windows.cpp:36
+#: src/gui/windowmenu.cpp:172 src/input/pages/windows.cpp:34
msgid "Windows"
msgstr ""
#. TRANSLATORS: input tab sub tab name
#. TRANSLATORS: emotes window name
#. TRANSLATORS: emotes tab name
-#: src/gui/setupinputpages.cpp:51 src/gui/windows/emotewindow.cpp:54
-#: src/gui/windows/emotewindow.cpp:115
+#: src/gui/setupinputpages.cpp:51 src/gui/windows/emotewindow.cpp:55
+#: src/gui/windows/emotewindow.cpp:114
msgid "Emotes"
msgstr ""
@@ -2394,21 +2430,23 @@ msgstr ""
#. TRANSLATORS: settings tab name
#. TRANSLATORS: chat window name
#: src/gui/setupinputpages.cpp:55 src/gui/widgets/tabs/setup_chat.cpp:40
-#: src/gui/windowmenu.cpp:86 src/gui/windows/chatwindow.cpp:86
+#: src/gui/windowmenu.cpp:83 src/gui/windows/chatwindow.cpp:87
msgid "Chat"
msgstr "聊天"
#. TRANSLATORS: input tab sub tab name
+#. TRANSLATORS: palette label
#. TRANSLATORS: settings group
#. TRANSLATORS: register dialog. button.
#. TRANSLATORS: input action group
#. TRANSLATORS: input action name
-#: src/gui/setupinputpages.cpp:57 src/gui/widgets/tabs/setup_audio.cpp:148
-#: src/gui/widgets/tabs/setup_chat.cpp:179
+#: src/gui/setupinputpages.cpp:57 src/gui/userpalette.cpp:377
+#: src/gui/widgets/tabs/setup_audio.cpp:148
+#: src/gui/widgets/tabs/setup_chat.cpp:263
#: src/gui/widgets/tabs/setup_other.cpp:337
#: src/gui/widgets/tabs/setup_visual.cpp:192
-#: src/gui/windows/registerdialog.cpp:104 src/input/pages/chat.cpp:147
-#: src/input/pages/gui.cpp:87 src/input/pages/other.cpp:108
+#: src/gui/windows/registerdialog.cpp:101 src/input/pages/chat.cpp:145
+#: src/input/pages/gui.cpp:85 src/input/pages/other.cpp:106
msgid "Other"
msgstr ""
@@ -2417,237 +2455,262 @@ msgstr ""
msgid "Gui"
msgstr ""
+#. TRANSLATORS: palette label
+#: src/gui/userpalette.cpp:129
+msgid "Beings"
+msgstr ""
+
#. TRANSLATORS: palette color
-#: src/gui/userpalette.cpp:116
+#: src/gui/userpalette.cpp:134
msgid "Being"
msgstr "物件"
#. TRANSLATORS: palette color
-#: src/gui/userpalette.cpp:118
+#: src/gui/userpalette.cpp:139
msgid "Friend names"
msgstr ""
#. TRANSLATORS: palette color
-#: src/gui/userpalette.cpp:120
+#: src/gui/userpalette.cpp:144
msgid "Disregarded names"
msgstr ""
#. TRANSLATORS: palette color
-#: src/gui/userpalette.cpp:122
+#: src/gui/userpalette.cpp:149
msgid "Ignored names"
msgstr ""
#. TRANSLATORS: palette color
-#: src/gui/userpalette.cpp:124
+#: src/gui/userpalette.cpp:154
msgid "Erased names"
msgstr ""
#. TRANSLATORS: palette color
-#: src/gui/userpalette.cpp:126
+#: src/gui/userpalette.cpp:164
msgid "Other players names"
msgstr ""
#. TRANSLATORS: palette color
-#: src/gui/userpalette.cpp:128
+#: src/gui/userpalette.cpp:169
msgid "Own name"
msgstr ""
#. TRANSLATORS: palette color
-#: src/gui/userpalette.cpp:130
+#: src/gui/userpalette.cpp:174
msgid "GM names"
msgstr ""
#. TRANSLATORS: palette color
-#: src/gui/userpalette.cpp:132
+#: src/gui/userpalette.cpp:179
msgid "NPCs"
msgstr "電腦"
#. TRANSLATORS: palette color
#. TRANSLATORS: settings option
-#: src/gui/userpalette.cpp:134 src/gui/widgets/tabs/setup_other.cpp:108
+#: src/gui/userpalette.cpp:184 src/gui/widgets/tabs/setup_other.cpp:108
msgid "Monsters"
msgstr "怪物"
#. TRANSLATORS: palette color
-#: src/gui/userpalette.cpp:136
-msgid "Monster HP bar"
+#: src/gui/userpalette.cpp:189
+msgid "Pets"
msgstr ""
#. TRANSLATORS: palette color
-#: src/gui/userpalette.cpp:139
-msgid "Monster HP bar (second color)"
+#: src/gui/userpalette.cpp:194
+msgid "Mercenary"
msgstr ""
#. TRANSLATORS: palette color
-#: src/gui/userpalette.cpp:141
+#: src/gui/userpalette.cpp:199
+msgid "Homunculus"
+msgstr ""
+
+#: src/gui/userpalette.cpp:204
msgid "Party members"
msgstr ""
-#. TRANSLATORS: palette color
-#: src/gui/userpalette.cpp:143
+#: src/gui/userpalette.cpp:209
msgid "Guild members"
msgstr ""
-#. TRANSLATORS: palette color
+#: src/gui/userpalette.cpp:214 src/gui/userpalette.cpp:219
+#: src/gui/userpalette.cpp:224
+#, c-format
+msgid "Team %d"
+msgstr ""
+
+#. TRANSLATORS: palette label
+#: src/gui/userpalette.cpp:227
+msgid "Particles"
+msgstr ""
+
#. TRANSLATORS: settings option
-#: src/gui/userpalette.cpp:145 src/gui/widgets/tabs/setup_visual.cpp:157
+#: src/gui/userpalette.cpp:232 src/gui/widgets/tabs/setup_visual.cpp:157
msgid "Particle effects"
msgstr "粒子效果"
-#. TRANSLATORS: palette color
-#: src/gui/userpalette.cpp:147
+#: src/gui/userpalette.cpp:237
msgid "Pickup notification"
msgstr ""
-#. TRANSLATORS: palette color
-#: src/gui/userpalette.cpp:149
+#: src/gui/userpalette.cpp:242
msgid "Exp notification"
msgstr ""
-#. TRANSLATORS: palette color
-#: src/gui/userpalette.cpp:151
+#. TRANSLATORS: palette label
+#: src/gui/userpalette.cpp:245
+msgid "Hp bars"
+msgstr ""
+
+#: src/gui/userpalette.cpp:250
msgid "Player HP bar"
msgstr ""
#. TRANSLATORS: palette color
-#: src/gui/userpalette.cpp:155
+#: src/gui/userpalette.cpp:255
msgid "Player HP bar (second color)"
msgstr ""
#. TRANSLATORS: palette color
-#: src/gui/userpalette.cpp:157
-msgid "Player hits monster"
+#: src/gui/userpalette.cpp:261
+msgid "Monster HP bar"
msgstr ""
#. TRANSLATORS: palette color
-#: src/gui/userpalette.cpp:159
+#: src/gui/userpalette.cpp:267
+msgid "Monster HP bar (second color)"
+msgstr ""
+
+#. TRANSLATORS: palette label
+#: src/gui/userpalette.cpp:271
+msgid "Hits"
+msgstr ""
+
+#: src/gui/userpalette.cpp:276
+msgid "Player hits monster"
+msgstr ""
+
+#: src/gui/userpalette.cpp:281
msgid "Monster hits player"
msgstr ""
#. TRANSLATORS: palette color
-#: src/gui/userpalette.cpp:163
+#: src/gui/userpalette.cpp:286
msgid "Other player hits local player"
msgstr ""
-#. TRANSLATORS: palette color
-#: src/gui/userpalette.cpp:165
+#: src/gui/userpalette.cpp:291
msgid "Critical Hit"
msgstr "致命一擊"
#. TRANSLATORS: palette color
-#: src/gui/userpalette.cpp:169
+#: src/gui/userpalette.cpp:296
msgid "Local player hits monster"
msgstr ""
#. TRANSLATORS: palette color
-#: src/gui/userpalette.cpp:172
+#: src/gui/userpalette.cpp:301
msgid "Local player critical hit"
msgstr ""
#. TRANSLATORS: palette color
-#: src/gui/userpalette.cpp:175
+#: src/gui/userpalette.cpp:306
msgid "Local player miss"
msgstr ""
-#. TRANSLATORS: palette color
-#: src/gui/userpalette.cpp:177
+#: src/gui/userpalette.cpp:310
msgid "Misses"
msgstr "失誤"
-#. TRANSLATORS: palette color
-#: src/gui/userpalette.cpp:179
+#. TRANSLATORS: palette label
+#: src/gui/userpalette.cpp:313
+msgid "Tiles"
+msgstr ""
+
+#: src/gui/userpalette.cpp:318
msgid "Portal highlight"
msgstr ""
#. TRANSLATORS: palette color
-#: src/gui/userpalette.cpp:182
+#: src/gui/userpalette.cpp:323
msgid "Default collision highlight"
msgstr ""
#. TRANSLATORS: palette color
-#: src/gui/userpalette.cpp:185
+#: src/gui/userpalette.cpp:329
msgid "Air collision highlight"
msgstr ""
#. TRANSLATORS: palette color
-#: src/gui/userpalette.cpp:188
+#: src/gui/userpalette.cpp:335
msgid "Water collision highlight"
msgstr ""
#. TRANSLATORS: palette color
-#: src/gui/userpalette.cpp:191
+#: src/gui/userpalette.cpp:341
msgid "Special ground collision highlight"
msgstr ""
#. TRANSLATORS: palette color
-#: src/gui/userpalette.cpp:194
+#: src/gui/userpalette.cpp:347
msgid "Walkable highlight"
msgstr ""
#. TRANSLATORS: palette color
-#: src/gui/userpalette.cpp:197
+#: src/gui/userpalette.cpp:353
+msgid "Tiles border"
+msgstr ""
+
+#. TRANSLATORS: palette label
+#: src/gui/userpalette.cpp:356
+msgid "Ranges"
+msgstr ""
+
+#. TRANSLATORS: palette color
+#: src/gui/userpalette.cpp:361
msgid "Local player attack range"
msgstr ""
#. TRANSLATORS: palette color
-#: src/gui/userpalette.cpp:200
+#: src/gui/userpalette.cpp:367
msgid "Local player attack range border"
msgstr ""
#. TRANSLATORS: palette color
-#: src/gui/userpalette.cpp:203
+#: src/gui/userpalette.cpp:373
msgid "Monster attack range"
msgstr ""
#. TRANSLATORS: palette color
-#: src/gui/userpalette.cpp:207
+#: src/gui/userpalette.cpp:382
msgid "Floor item amount color"
msgstr ""
#. TRANSLATORS: palette color
-#: src/gui/userpalette.cpp:210
+#: src/gui/userpalette.cpp:388
msgid "Home place"
msgstr ""
#. TRANSLATORS: palette color
-#: src/gui/userpalette.cpp:213
+#: src/gui/userpalette.cpp:394
msgid "Home place border"
msgstr ""
#. TRANSLATORS: palette color
-#: src/gui/userpalette.cpp:216
+#: src/gui/userpalette.cpp:400
msgid "Road point"
msgstr ""
-#. TRANSLATORS: palette color
-#: src/gui/userpalette.cpp:219
-msgid "Tiles border"
-msgstr ""
-
-#. TRANSLATORS: palette color
-#: src/gui/userpalette.cpp:221
-msgid "Pets"
-msgstr ""
-
-#. TRANSLATORS: palette color
-#: src/gui/userpalette.cpp:223
-msgid "Mercenary"
-msgstr ""
-
-#. TRANSLATORS: palette color
-#: src/gui/userpalette.cpp:225
-msgid "Homunculus"
-msgstr ""
-
-#: src/gui/widgets/characterdisplay.cpp:135
+#: src/gui/widgets/characterdisplay.cpp:133
#, c-format
msgid "Level: %u"
msgstr ""
#. TRANSLATORS: status window label
-#: src/gui/widgets/characterdisplay.cpp:138
-#: src/gui/windows/inventorywindow.cpp:666 src/gui/windows/statuswindow.cpp:73
-#: src/gui/windows/statuswindow.cpp:233 src/gui/windows/statuswindow.cpp:345
+#: src/gui/widgets/characterdisplay.cpp:136
+#: src/gui/windows/inventorywindow.cpp:687 src/gui/windows/statuswindow.cpp:69
+#: src/gui/windows/statuswindow.cpp:239 src/gui/windows/statuswindow.cpp:351
#, c-format
msgid "Money: %s"
msgstr "金錢: %s"
@@ -2658,7 +2721,7 @@ msgid "Eq."
msgstr ""
#. TRANSLATORS: dialog message
-#: src/gui/widgets/itemlinkhandler.cpp:70
+#: src/gui/widgets/itemlinkhandler.cpp:72
msgid "Open url"
msgstr ""
@@ -2668,10 +2731,10 @@ msgstr ""
#. TRANSLATORS: quit dialog button
#. TRANSLATORS: servers dialog button
#. TRANSLATORS: input action name
-#: src/gui/widgets/selldialog.cpp:98 src/gui/windows/buydialog.cpp:270
-#: src/gui/windows/quitdialog.cpp:52 src/gui/windows/quitdialog.cpp:57
-#: src/gui/windows/quitdialog.cpp:59 src/gui/windows/serverdialog.cpp:114
-#: src/input/pages/basic.cpp:216
+#: src/gui/widgets/selldialog.cpp:101 src/gui/windows/buydialog.cpp:277
+#: src/gui/windows/quitdialog.cpp:50 src/gui/windows/quitdialog.cpp:55
+#: src/gui/windows/quitdialog.cpp:57 src/gui/windows/serverdialog.cpp:113
+#: src/input/pages/basic.cpp:220
msgid "Quit"
msgstr "離開"
@@ -2681,10 +2744,10 @@ msgstr "離開"
#. TRANSLATORS: item amount window button
#. TRANSLATORS: npc dialog button
#. TRANSLATORS: status window label (plus sign)
-#: src/gui/widgets/selldialog.cpp:116 src/gui/windows/buydialog.cpp:262
-#: src/gui/windows/itemamountwindow.cpp:165
-#: src/gui/windows/itemamountwindow.cpp:200 src/gui/windows/npcdialog.cpp:106
-#: src/gui/windows/statuswindow.cpp:749
+#: src/gui/widgets/selldialog.cpp:119 src/gui/windows/buydialog.cpp:269
+#: src/gui/windows/itemamountwindow.cpp:177
+#: src/gui/windows/itemamountwindow.cpp:212 src/gui/windows/npcdialog.cpp:108
+#: src/gui/windows/statuswindow.cpp:766
msgid "+"
msgstr "增加"
@@ -2694,10 +2757,10 @@ msgstr "增加"
#. TRANSLATORS: item amount window button
#. TRANSLATORS: npc dialog button
#. TRANSLATORS: status window label (minus sign)
-#: src/gui/widgets/selldialog.cpp:118 src/gui/windows/buydialog.cpp:265
-#: src/gui/windows/itemamountwindow.cpp:163
-#: src/gui/windows/itemamountwindow.cpp:197 src/gui/windows/npcdialog.cpp:108
-#: src/gui/windows/statuswindow.cpp:762
+#: src/gui/widgets/selldialog.cpp:121 src/gui/windows/buydialog.cpp:272
+#: src/gui/windows/itemamountwindow.cpp:175
+#: src/gui/windows/itemamountwindow.cpp:209 src/gui/windows/npcdialog.cpp:110
+#: src/gui/windows/statuswindow.cpp:779
msgid "-"
msgstr "減少"
@@ -2706,82 +2769,82 @@ msgstr "減少"
#. TRANSLATORS: status bar label
#. TRANSLATORS: status window label
#. TRANSLATORS: status bar label
-#: src/gui/widgets/selldialog.cpp:120 src/gui/windows/buydialog.cpp:272
-#: src/gui/windows/statuswindow.cpp:492 src/gui/windows/statuswindow.cpp:547
-#: src/gui/windows/statuswindow.cpp:746 src/gui/windows/statuswindow.cpp:778
+#: src/gui/widgets/selldialog.cpp:123 src/gui/windows/buydialog.cpp:279
+#: src/gui/windows/statuswindow.cpp:502 src/gui/windows/statuswindow.cpp:558
+#: src/gui/windows/statuswindow.cpp:763 src/gui/windows/statuswindow.cpp:795
msgid "Max"
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:248 src/gui/windows/buydialog.cpp:602
+#: src/gui/widgets/selldialog.cpp:130 src/gui/widgets/selldialog.cpp:325
+#: src/gui/windows/buydialog.cpp:255 src/gui/windows/buydialog.cpp:626
#, c-format
msgid "Price: %s / Total: %s"
msgstr "價格: %s / 總共: %s"
#. TRANSLATORS: setup item button
#. TRANSLATORS: servers dialog button
-#: src/gui/widgets/setupitem.cpp:367 src/gui/widgets/setupitem.cpp:504
-#: src/gui/windows/serverdialog.cpp:120
+#: src/gui/widgets/setupitem.cpp:370 src/gui/widgets/setupitem.cpp:508
+#: src/gui/windows/serverdialog.cpp:119
msgid "Edit"
msgstr ""
#. TRANSLATORS: skill level
#. TRANSLATORS: skills dialog. skill level
-#: src/gui/widgets/skillinfo.cpp:100 src/gui/windows/skilldialog.cpp:473
+#: src/gui/widgets/skillinfo.cpp:95 src/gui/windows/skilldialog.cpp:479
#, c-format
msgid "Lvl: %d"
msgstr ""
#. TRANSLATORS: skill type
-#: src/gui/widgets/skillinfo.cpp:104
+#: src/gui/widgets/skillinfo.cpp:99
#, c-format
msgid "Type: %s"
msgstr ""
#. TRANSLATORS: Skill type
#. TRANSLATORS: unknown equipment page name
-#: src/gui/widgets/skillinfo.cpp:109 src/gui/windows/equipmentwindow.cpp:623
+#: src/gui/widgets/skillinfo.cpp:104 src/gui/windows/equipmentwindow.cpp:678
msgid "Unknown"
msgstr ""
#. TRANSLATORS: Skill type
-#: src/gui/widgets/skillinfo.cpp:119
+#: src/gui/widgets/skillinfo.cpp:114
msgid "Ground"
msgstr ""
#. TRANSLATORS: Skill type
-#: src/gui/widgets/skillinfo.cpp:124
+#: src/gui/widgets/skillinfo.cpp:119
msgid "Self"
msgstr ""
#. TRANSLATORS: Skill type
-#: src/gui/widgets/skillinfo.cpp:129
+#: src/gui/widgets/skillinfo.cpp:124
msgid "Unused"
msgstr ""
#. TRANSLATORS: Skill type
-#: src/gui/widgets/skillinfo.cpp:134
+#: src/gui/widgets/skillinfo.cpp:129
msgid "Support"
msgstr ""
#. TRANSLATORS: Skill type
-#: src/gui/widgets/skillinfo.cpp:139
+#: src/gui/widgets/skillinfo.cpp:134
msgid "Target trap"
msgstr ""
#. TRANSLATORS: Skill type
-#: src/gui/widgets/skillinfo.cpp:143
+#: src/gui/widgets/skillinfo.cpp:138
msgid "Unknown:"
msgstr ""
-#: src/gui/widgets/skillinfo.cpp:149
+#: src/gui/widgets/skillinfo.cpp:144
#, c-format
msgid " / Mana: -%d"
msgstr ""
-#: src/gui/widgets/skillinfo.cpp:155
+#: src/gui/widgets/skillinfo.cpp:150
#, c-format
msgid "Range: %d"
msgstr ""
@@ -2792,37 +2855,37 @@ msgid "Battle"
msgstr ""
#. TRANSLATORS: chat message
-#: src/gui/widgets/tabs/chat/chattab.cpp:171
+#: src/gui/widgets/tabs/chat/chattab.cpp:176
msgid "Global announcement:"
msgstr "主要公告:"
#. TRANSLATORS: chat message
-#: src/gui/widgets/tabs/chat/chattab.cpp:177
+#: src/gui/widgets/tabs/chat/chattab.cpp:182
#, c-format
msgid "Global announcement from %s:"
msgstr "%s 主要公告:"
#. TRANSLATORS: chat message
-#: src/gui/widgets/tabs/chat/chattab.cpp:203
+#: src/gui/widgets/tabs/chat/chattab.cpp:208
#, c-format
msgid "%s whispers: %s"
msgstr ""
#. TRANSLATORS: chat message
-#: src/gui/widgets/tabs/chat/chattab.cpp:559
+#: src/gui/widgets/tabs/chat/chattab.cpp:567
#, c-format
msgid "%s is now Online."
msgstr ""
#. TRANSLATORS: chat message
-#: src/gui/widgets/tabs/chat/chattab.cpp:564
+#: src/gui/widgets/tabs/chat/chattab.cpp:573
#, c-format
msgid "%s is now Offline."
msgstr ""
#. TRANSLATORS: guild chat tab name
#. TRANSLATORS: tab in social window
-#: src/gui/widgets/tabs/chat/emulateguildtab.cpp:38
+#: src/gui/widgets/tabs/chat/emulateguildtab.cpp:39
#: src/gui/widgets/tabs/chat/guildtab.cpp:44
#: src/gui/widgets/tabs/socialguildtab2.h:48
#: src/gui/widgets/tabs/socialguildtab.h:49
@@ -2873,27 +2936,27 @@ msgstr ""
#. TRANSLATORS: chat message
#. TRANSLATORS: notification message
-#: src/gui/widgets/tabs/chat/partytab.cpp:148
+#: src/gui/widgets/tabs/chat/partytab.cpp:149
#: src/resources/notifications.h:194
msgid "Experience sharing enabled."
msgstr ""
#. TRANSLATORS: chat message
#. TRANSLATORS: notification message
-#: src/gui/widgets/tabs/chat/partytab.cpp:153
+#: src/gui/widgets/tabs/chat/partytab.cpp:154
#: src/resources/notifications.h:198
msgid "Experience sharing disabled."
msgstr ""
#. TRANSLATORS: chat message
#. TRANSLATORS: notification message
-#: src/gui/widgets/tabs/chat/partytab.cpp:158
+#: src/gui/widgets/tabs/chat/partytab.cpp:159
#: src/resources/notifications.h:202
msgid "Experience sharing not possible."
msgstr ""
#. TRANSLATORS: chat message
-#: src/gui/widgets/tabs/chat/partytab.cpp:163
+#: src/gui/widgets/tabs/chat/partytab.cpp:164
msgid "Experience sharing unknown."
msgstr ""
@@ -3291,247 +3354,442 @@ msgstr ""
msgid "Auto hide chat window"
msgstr ""
+#: src/gui/widgets/tabs/setup_chat.cpp:52
+msgid ""
+"Chat window will be automatically hidden when not in use.\n"
+"\n"
+"Hit Enter or hover mouse to show chat again."
+msgstr ""
+
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_chat.cpp:55
+#: src/gui/widgets/tabs/setup_chat.cpp:57
msgid "Protect chat focus"
msgstr ""
+#: src/gui/widgets/tabs/setup_chat.cpp:58
+msgid ""
+"Enables aggressive protection of input focus in chat window.\n"
+"\n"
+"Note: no other text inputs will be allowed to receive text input when you typing in chat window."
+msgstr ""
+
#. TRANSLATORS: settings group
#. TRANSLATORS: settings colors tab name
#. TRANSLATORS: emotes tab name
-#: src/gui/widgets/tabs/setup_chat.cpp:60
-#: src/gui/widgets/tabs/setup_colors.cpp:87
-#: src/gui/windows/emotewindow.cpp:117
+#: src/gui/widgets/tabs/setup_chat.cpp:65
+#: src/gui/widgets/tabs/setup_colors.cpp:86
+#: src/gui/windows/emotewindow.cpp:116
msgid "Colors"
msgstr "顏色"
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_chat.cpp:63
+#: src/gui/widgets/tabs/setup_chat.cpp:68
msgid "Remove colors from received chat messages"
msgstr ""
+#: src/gui/widgets/tabs/setup_chat.cpp:69
+msgid ""
+"Enable this setting to strip colors from incoming chat messages. All "
+"messages will use default chat text color if this enabled."
+msgstr ""
+
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_chat.cpp:67
+#: src/gui/widgets/tabs/setup_chat.cpp:74
msgid "Show chat colors list"
msgstr ""
+#: src/gui/widgets/tabs/setup_chat.cpp:75
+msgid ""
+"Enable this setting to show color selection drop-down in chat window. Chat window will display color selection drop-down.\n"
+"\n"
+"It allows one to select default color of outgoing chat messages easily, but also occupies some space in chat window."
+msgstr ""
+
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_chat.cpp:72
+#: src/gui/widgets/tabs/setup_chat.cpp:83
msgid "Commands"
msgstr ""
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_chat.cpp:75
+#: src/gui/widgets/tabs/setup_chat.cpp:86
msgid "Allow magic and GM commands in all chat tabs"
msgstr ""
+#: src/gui/widgets/tabs/setup_chat.cpp:87
+msgid ""
+"Enable this setting to be able to type spells and GM commands in any tab."
+msgstr ""
+
#. TRANSLATORS: settings group
-#: src/gui/widgets/tabs/setup_chat.cpp:80
+#: src/gui/widgets/tabs/setup_chat.cpp:93
msgid "Limits"
msgstr ""
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_chat.cpp:83
+#: src/gui/widgets/tabs/setup_chat.cpp:96
msgid "Limit max chars in chat line"
msgstr ""
+#: src/gui/widgets/tabs/setup_chat.cpp:97
+msgid ""
+"Limits how many characters will be shown in longest lines of text displayed in chat.\n"
+"\n"
+"Note: long lines can make client slower. Lines longer than this limit will be truncated."
+msgstr ""
+
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_chat.cpp:87
+#: src/gui/widgets/tabs/setup_chat.cpp:104
msgid "Limit max lines in chat"
msgstr ""
+#: src/gui/widgets/tabs/setup_chat.cpp:105
+msgid ""
+"Limits how many lines chat will keep in scrollback buffer. Chat keeps specified number of last lines of text. Oldest lines exceeding this limit are discarded from scrollback buffer.\n"
+"\n"
+"Note: keeping too many lines in scroll buffer can slow client down."
+msgstr ""
+
#. TRANSLATORS: settings group
-#: src/gui/widgets/tabs/setup_chat.cpp:92
+#: src/gui/widgets/tabs/setup_chat.cpp:113
msgid "Logs"
msgstr ""
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_chat.cpp:95
+#: src/gui/widgets/tabs/setup_chat.cpp:116
msgid "Enable chat Log"
msgstr ""
+#: src/gui/widgets/tabs/setup_chat.cpp:117
+msgid ""
+"If you enable this setting, chat logs will be written to disk.\n"
+"\n"
+"Note: chat logs can take noticeable amount of disk space over time."
+msgstr ""
+
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_chat.cpp:99
+#: src/gui/widgets/tabs/setup_chat.cpp:123
msgid "Enable debug chat Log"
msgstr ""
+#: src/gui/widgets/tabs/setup_chat.cpp:124
+msgid "If you enable thus, debug chat tab also will be logged to disk."
+msgstr ""
+
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_chat.cpp:103
+#: src/gui/widgets/tabs/setup_chat.cpp:128
msgid "Show chat history"
msgstr ""
+#: src/gui/widgets/tabs/setup_chat.cpp:129
+msgid ""
+"If this setting enabled, client will load old chat tabs content from logs on"
+" startup instead of starting with empty chat tabs."
+msgstr ""
+
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_chat.cpp:107
+#: src/gui/widgets/tabs/setup_chat.cpp:134
msgid "Show party online messages"
msgstr ""
+#: src/gui/widgets/tabs/setup_chat.cpp:135
+msgid ""
+"If this setting is enabled, online status changes of party members will be shown in party tab of chat.\n"
+"\n"
+"This adds some extra noise to chat, but allows one to see when your buddies are coming online."
+msgstr ""
+
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_chat.cpp:111
+#: src/gui/widgets/tabs/setup_chat.cpp:141
msgid "Show guild online messages"
msgstr ""
+#: src/gui/widgets/tabs/setup_chat.cpp:142
+msgid ""
+"If this setting is enabled, online status changes of guild members will be shown in guild tab of chat.\n"
+"\n"
+"This adds some extra noise to chat, but allows one to see when your buddies are coming online."
+msgstr ""
+
#. TRANSLATORS: settings group
-#: src/gui/widgets/tabs/setup_chat.cpp:116
+#: src/gui/widgets/tabs/setup_chat.cpp:149
msgid "Messages"
msgstr ""
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_chat.cpp:119
+#: src/gui/widgets/tabs/setup_chat.cpp:152
msgid "Hide shop messages"
msgstr ""
+#: src/gui/widgets/tabs/setup_chat.cpp:153
+msgid ""
+"If this setting enabled, no messages related to built-in ManaPlusshop will be displayed in chat. Disable this setting if you want to see shop-related messages.\n"
+"\n"
+"Note: technically, ManaPlus shop implemented as usual private messages with special content. If you disable this setting, you will be able to see these messages and get idea when other players are looking at your shop."
+msgstr ""
+
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_chat.cpp:123
+#: src/gui/widgets/tabs/setup_chat.cpp:162
msgid "Show MVP messages"
msgstr ""
+#: src/gui/widgets/tabs/setup_chat.cpp:163
+msgid ""
+"Enable this setting to see MVP messages from server.\n"
+"\n"
+"Note: MVP messages are not used on TMW/Evol/etc servers, so this feature usually makes little difference."
+msgstr ""
+
#. TRANSLATORS: settings group
#. TRANSLATORS: input action group
#. TRANSLATORS: input action label
-#: src/gui/widgets/tabs/setup_chat.cpp:128 src/input/pages/chat.cpp:63
-#: src/input/pages/windows.cpp:204
+#: src/gui/widgets/tabs/setup_chat.cpp:170 src/input/pages/chat.cpp:61
+#: src/input/pages/windows.cpp:202
msgid "Tabs"
msgstr ""
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_chat.cpp:131
+#: src/gui/widgets/tabs/setup_chat.cpp:173
msgid "Put all whispers in tabs"
msgstr "將所有的悄悄話放到分頁中"
+#: src/gui/widgets/tabs/setup_chat.cpp:174
+msgid ""
+"If this setting enabled, all whispers (private messages) will be placed in separate tabs, separate tab for each player. If this setting disabled, all whispers will appear in General tab.\n"
+"\n"
+"Note: putting all whispers to single General tab is known to be confusing. Think twice before disabling this feature."
+msgstr ""
+
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_chat.cpp:135
+#: src/gui/widgets/tabs/setup_chat.cpp:182
msgid "Log magic messages in debug tab"
msgstr ""
+#: src/gui/widgets/tabs/setup_chat.cpp:183
+msgid ""
+"If this setting is enabled, spell invocation will be shown in Debug tab. If disabled, it will be shown in General tab instead.\n"
+"\n"
+"Note: it does not affects server replies related to spells."
+msgstr ""
+
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_chat.cpp:139
+#: src/gui/widgets/tabs/setup_chat.cpp:189
msgid "Show server messages in debug tab"
msgstr ""
+#: src/gui/widgets/tabs/setup_chat.cpp:190
+msgid ""
+"If this setting is enabled, server messages will be shown in Debug tab of chat. If disabled, server messages will appear in General chat instead.\n"
+"\n"
+"Note: according to 4144, disabling this could also make you to lose some debug messages from client in Debug tab since these are fake server messages."
+msgstr ""
+
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_chat.cpp:143
+#: src/gui/widgets/tabs/setup_chat.cpp:198
msgid "Enable trade tab"
msgstr ""
+#: src/gui/widgets/tabs/setup_chat.cpp:199
+msgid ""
+"Enables trade tab. Trade tab is basically some filter. Messages containing "
+"words typical for trades will go to Trade tab. This will make General tab "
+"less noisy. If this setting is disabled, all trade related players messages "
+"will stay in General tab."
+msgstr ""
+
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_chat.cpp:147
+#: src/gui/widgets/tabs/setup_chat.cpp:206
msgid "Enable gm tab"
msgstr ""
+#: src/gui/widgets/tabs/setup_chat.cpp:207
+msgid ""
+"If enabled, GM tab will appear in chat. It displays text related GM activity.\n"
+"\n"
+"Note: this setting only makes difference for GMs (Game Masters) since this tab only appears for GMs."
+msgstr ""
+
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_chat.cpp:151
+#: src/gui/widgets/tabs/setup_chat.cpp:213
msgid "Enable language tab"
msgstr ""
+#: src/gui/widgets/tabs/setup_chat.cpp:214
+msgid ""
+"If this feature enabled, language tab will appear if server supports this feature.\n"
+"\n"
+"Note: only supported by Evol server yet."
+msgstr ""
+
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_chat.cpp:155
+#: src/gui/widgets/tabs/setup_chat.cpp:219
msgid "Show all languages messages"
msgstr ""
+#: src/gui/widgets/tabs/setup_chat.cpp:220
+msgid ""
+"If this setting enabled and server supports different chats for different languages, you will see messages for all languages, regardless of your language preferences.\n"
+"\n"
+"Note: it only works on servers supporting language tabs feature, like Evol."
+msgstr ""
+
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_chat.cpp:159
+#: src/gui/widgets/tabs/setup_chat.cpp:227
msgid "Enable battle tab"
msgstr ""
+#: src/gui/widgets/tabs/setup_chat.cpp:228
+msgid ""
+"If this setting enabled, Battle tab will appear in chat. This tab will contain messages related to battles, like damage and experience gain, if battle messages are enabled.\n"
+"\n"
+"Note: client restart required to take effect."
+msgstr ""
+
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_chat.cpp:163
+#: src/gui/widgets/tabs/setup_chat.cpp:235
msgid "Show battle events"
msgstr ""
+#: src/gui/widgets/tabs/setup_chat.cpp:236
+msgid ""
+"If this setting enabled, messages related to battle like damage or "
+"experience gain will be displayed in Debug or Battle tab. If disabled, no "
+"battle messages will be displayed."
+msgstr ""
+
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_chat.cpp:167
+#: src/gui/widgets/tabs/setup_chat.cpp:242
msgid "Resize chat tabs if need"
msgstr ""
+#: src/gui/widgets/tabs/setup_chat.cpp:243
+msgid ""
+"If this feature enabled, text in chat will be automaticallyadjusted to adapt to appearance of chat input field when youtyping message and when input field of chat disappears. If disabled, chat input area will allways occupy its place, which could be otherwise usable for text.\n"
+"\n"
+"Note: its mostly about jumpy attitude vs less usable space for text."
+msgstr ""
+
#. TRANSLATORS: settings group
-#: src/gui/widgets/tabs/setup_chat.cpp:172
+#: src/gui/widgets/tabs/setup_chat.cpp:254
msgid "Time"
msgstr ""
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_chat.cpp:175
+#: src/gui/widgets/tabs/setup_chat.cpp:257
msgid "Use local time"
msgstr ""
+#: src/gui/widgets/tabs/setup_chat.cpp:258
+msgid ""
+"If this feature enabled, timestamps in chat will use locak times.If "
+"disabled, server time will be used (often it is GMT+0)."
+msgstr ""
+
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_chat.cpp:182
+#: src/gui/widgets/tabs/setup_chat.cpp:266
msgid "Highlight words (separated by comma)"
msgstr ""
+#: src/gui/widgets/tabs/setup_chat.cpp:267
+msgid ""
+"Here you can specify some extra words which will also cause highlighting. Use comma to separate words.\n"
+"\n"
+"Note: frequenthilights are annoying - use it with caution."
+msgstr ""
+
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_chat.cpp:186
+#: src/gui/widgets/tabs/setup_chat.cpp:273
msgid "Globals ignore names (separated by comma)"
msgstr ""
+#: src/gui/widgets/tabs/setup_chat.cpp:274
+msgid ""
+"This setting allows you to ignore some global messages if particular sender (NPC, GM) annoys you too much. Global will be moved to Debug instead.\n"
+"\n"
+"Note: careless use of this feature can make you to miss important announces!"
+msgstr ""
+
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_chat.cpp:190
+#: src/gui/widgets/tabs/setup_chat.cpp:281
msgid "Show emotes button in chat"
msgstr ""
+#: src/gui/widgets/tabs/setup_chat.cpp:282
+msgid ""
+"If this setting enabled, button will appear near text input field. This button allows one to invoke composing window, which allows one to insert smiles and text formatting easily.\n"
+"\n"
+"Note: same window can also be invoked by hotkey when typing, usually F1 by default."
+msgstr ""
+
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_chat.cpp:194
+#: src/gui/widgets/tabs/setup_chat.cpp:290
msgid "Show motd server message on start"
msgstr ""
-#: src/gui/widgets/tabs/setup_colors.cpp:49
+#: src/gui/widgets/tabs/setup_chat.cpp:291
+msgid ""
+"If this setting enabled, client will display server MOTD (message of the "
+"day) once you connect to server. Disable it to hide MOTD."
+msgstr ""
+
+#: src/gui/widgets/tabs/setup_colors.cpp:50
msgid "This is what the color looks like"
msgstr "這是顏色看起來的樣子"
#. TRANSLATORS: colors tab. label.
-#: src/gui/widgets/tabs/setup_colors.cpp:64
+#: src/gui/widgets/tabs/setup_colors.cpp:65
msgid "Type:"
msgstr ""
#. TRANSLATORS: colors tab. label.
-#: src/gui/widgets/tabs/setup_colors.cpp:68
-#: src/gui/widgets/tabs/setup_colors.cpp:335
+#: src/gui/widgets/tabs/setup_colors.cpp:69
+#: src/gui/widgets/tabs/setup_colors.cpp:357
msgid "Delay:"
msgstr ""
#. TRANSLATORS: colors tab. label.
-#: src/gui/widgets/tabs/setup_colors.cpp:72
+#: src/gui/widgets/tabs/setup_colors.cpp:73
msgid "Red:"
msgstr ""
#. TRANSLATORS: colors tab. label.
-#: src/gui/widgets/tabs/setup_colors.cpp:76
+#: src/gui/widgets/tabs/setup_colors.cpp:77
msgid "Green:"
msgstr ""
#. TRANSLATORS: colors tab. label.
-#: src/gui/widgets/tabs/setup_colors.cpp:80
+#: src/gui/widgets/tabs/setup_colors.cpp:81
msgid "Blue:"
msgstr ""
#. TRANSLATORS: color type
-#: src/gui/widgets/tabs/setup_colors.cpp:106
-#: src/gui/widgets/tabs/setup_colors.cpp:402
+#: src/gui/widgets/tabs/setup_colors.cpp:105
+#: src/gui/widgets/tabs/setup_colors.cpp:427
msgid "Static"
msgstr "狀態"
#. TRANSLATORS: color type
-#: src/gui/widgets/tabs/setup_colors.cpp:109
-#: src/gui/widgets/tabs/setup_colors.cpp:112
-#: src/gui/widgets/tabs/setup_colors.cpp:404
+#: src/gui/widgets/tabs/setup_colors.cpp:108
+#: src/gui/widgets/tabs/setup_colors.cpp:111
+#: src/gui/widgets/tabs/setup_colors.cpp:429
msgid "Pulse"
msgstr "暫停"
#. TRANSLATORS: color type
-#: src/gui/widgets/tabs/setup_colors.cpp:114
-#: src/gui/widgets/tabs/setup_colors.cpp:117
-#: src/gui/widgets/tabs/setup_colors.cpp:406
+#: src/gui/widgets/tabs/setup_colors.cpp:113
+#: src/gui/widgets/tabs/setup_colors.cpp:116
+#: src/gui/widgets/tabs/setup_colors.cpp:431
msgid "Rainbow"
msgstr "彩虹"
#. TRANSLATORS: color type
-#: src/gui/widgets/tabs/setup_colors.cpp:119
-#: src/gui/widgets/tabs/setup_colors.cpp:122
-#: src/gui/widgets/tabs/setup_colors.cpp:406
+#: src/gui/widgets/tabs/setup_colors.cpp:118
+#: src/gui/widgets/tabs/setup_colors.cpp:121
+#: src/gui/widgets/tabs/setup_colors.cpp:431
msgid "Spectrum"
msgstr "光譜"
#. TRANSLATORS: colors tab. label.
-#: src/gui/widgets/tabs/setup_colors.cpp:329
+#: src/gui/widgets/tabs/setup_colors.cpp:351
msgid "Alpha:"
msgstr ""
@@ -3556,7 +3814,7 @@ msgid "Reset all keys"
msgstr ""
#. TRANSLATORS: setting tab name
-#: src/gui/widgets/tabs/setup_input.cpp:80
+#: src/gui/widgets/tabs/setup_input.cpp:79
msgid "Input"
msgstr ""
@@ -3575,8 +3833,8 @@ msgstr ""
#. TRANSLATORS: unknown key name
#. TRANSLATORS: quests window quest name
-#: src/gui/widgets/tabs/setup_input.cpp:330
-#: src/gui/windows/questswindow.cpp:203
+#: src/gui/widgets/tabs/setup_input.cpp:332
+#: src/gui/windows/questswindow.cpp:204
msgid "unknown"
msgstr ""
@@ -3735,9 +3993,9 @@ msgstr ""
#. TRANSLATORS: settings group
#. TRANSLATORS: debug window tab
#. TRANSLATORS: mini map window name
-#: src/gui/widgets/tabs/setup_other.cpp:133 src/gui/windowmenu.cpp:106
-#: src/gui/windows/debugwindow.cpp:61 src/gui/windows/minimap.cpp:58
-#: src/gui/windows/minimap.cpp:121
+#: src/gui/widgets/tabs/setup_other.cpp:133 src/gui/windowmenu.cpp:103
+#: src/gui/windows/debugwindow.cpp:61 src/gui/windows/minimap.cpp:59
+#: src/gui/windows/minimap.cpp:122
msgid "Map"
msgstr "地圖"
@@ -3910,7 +4168,7 @@ msgstr ""
#. TRANSLATORS: shop button tooltip
#: src/gui/widgets/tabs/setup_other.cpp:267 src/gui/windowmenu.cpp:138
#: src/gui/windows/buyselldialog.cpp:40 src/gui/windows/buyselldialog.cpp:51
-#: src/gui/windows/inventorywindow.cpp:221
+#: src/gui/windows/inventorywindow.cpp:233
msgid "Shop"
msgstr "商店"
@@ -3926,9 +4184,7 @@ msgstr ""
#. TRANSLATORS: settings group
#. TRANSLATORS: npc dialog name
-#. TRANSLATORS: npc post dialog caption
-#: src/gui/widgets/tabs/setup_other.cpp:279 src/gui/windows/npcdialog.cpp:86
-#: src/gui/windows/npcpostdialog.cpp:43
+#: src/gui/widgets/tabs/setup_other.cpp:279 src/gui/windows/npcdialog.cpp:87
msgid "NPC"
msgstr "NPC"
@@ -4044,7 +4300,7 @@ msgstr ""
#. TRANSLATORS: settings option
#. TRANSLATORS: input action name
-#: src/gui/widgets/tabs/setup_other.cpp:381 src/input/pages/other.cpp:410
+#: src/gui/widgets/tabs/setup_other.cpp:381 src/input/pages/other.cpp:408
msgid "Upload log file"
msgstr ""
@@ -4054,39 +4310,34 @@ msgid "Low traffic mode"
msgstr ""
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_other.cpp:389
-msgid "Hide shield sprite"
-msgstr ""
-
-#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_other.cpp:394
+#: src/gui/widgets/tabs/setup_other.cpp:390
msgid "Use FBO for screenshots (only for opengl)"
msgstr ""
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_other.cpp:400
+#: src/gui/widgets/tabs/setup_other.cpp:396
msgid "Screenshot directory"
msgstr ""
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_other.cpp:405
+#: src/gui/widgets/tabs/setup_other.cpp:401
msgid "Network delay between sub servers"
msgstr ""
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_other.cpp:409
+#: src/gui/widgets/tabs/setup_other.cpp:405
msgid "Show background"
msgstr ""
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_other.cpp:414
+#: src/gui/widgets/tabs/setup_other.cpp:410
msgid "Screen density override"
msgstr ""
#. TRANSLATORS: texture compression type
#. TRANSLATORS: confirm dialog button
#: src/gui/widgets/tabs/setup_perfomance.cpp:42
-#: src/gui/windows/confirmdialog.cpp:57
+#: src/gui/windows/confirmdialog.cpp:59
msgid "No"
msgstr "否"
@@ -4247,54 +4498,62 @@ msgstr ""
#. TRANSLATORS: settings option
#: src/gui/widgets/tabs/setup_players.cpp:73
-msgid "Secure trades"
+msgid "Show badges"
msgstr ""
#. TRANSLATORS: settings option
#: src/gui/widgets/tabs/setup_players.cpp:77
-msgid "Unsecure chars in names"
+msgid "Show badges at top"
msgstr ""
#. TRANSLATORS: settings option
#: src/gui/widgets/tabs/setup_players.cpp:81
-msgid "Show statuses"
+msgid "Secure trades"
msgstr ""
#. TRANSLATORS: settings option
#: src/gui/widgets/tabs/setup_players.cpp:85
-msgid "Show ip addresses on screenshots"
+msgid "Unsecure chars in names"
msgstr ""
#. TRANSLATORS: settings option
#: src/gui/widgets/tabs/setup_players.cpp:89
-msgid "Allow self heal with mouse click"
+msgid "Show statuses"
msgstr ""
#. TRANSLATORS: settings option
#: src/gui/widgets/tabs/setup_players.cpp:93
-msgid "Group friends in who is online window"
+msgid "Show ip addresses on screenshots"
msgstr ""
#. TRANSLATORS: settings option
#: src/gui/widgets/tabs/setup_players.cpp:97
-msgid "Hide erased players nicks"
+msgid "Allow self heal with mouse click"
msgstr ""
#. TRANSLATORS: settings option
#: src/gui/widgets/tabs/setup_players.cpp:101
-msgid "Use special diagonal speed in players moving"
+msgid "Group friends in who is online window"
msgstr ""
#. TRANSLATORS: settings option
#: src/gui/widgets/tabs/setup_players.cpp:105
+msgid "Hide erased players nicks"
+msgstr ""
+
+#. TRANSLATORS: settings option
+#: src/gui/widgets/tabs/setup_players.cpp:109
+msgid "Use special diagonal speed in players moving"
+msgstr ""
+
+#. TRANSLATORS: settings option
+#: src/gui/widgets/tabs/setup_players.cpp:113
msgid ""
"Emulate right mouse button by long mouse click (useful for touch interfaces)"
msgstr ""
#. TRANSLATORS: relations table header
-#. TRANSLATORS: bot checker window table header
#: src/gui/widgets/tabs/setup_relations.cpp:58
-#: src/gui/windows/botcheckerwindow.cpp:86
msgid "Name"
msgstr "名字"
@@ -4314,14 +4573,15 @@ msgid "Allow whispers"
msgstr "允許密語"
#. TRANSLATORS: char select dialog. button.
+#. TRANSLATORS: mail window button
#. TRANSLATORS: servers dialog button
#. TRANSLATORS: shop window label
#. TRANSLATORS: command editor button
#. TRANSLATORS: input action name
#: src/gui/widgets/tabs/setup_relations.cpp:77
-#: src/gui/windows/charselectdialog.cpp:84
-#: src/gui/windows/serverdialog.cpp:122 src/gui/windows/shopwindow.cpp:123
-#: src/gui/windows/textcommandeditor.cpp:90 src/input/pages/gui.cpp:111
+#: src/gui/windows/charselectdialog.cpp:81 src/gui/windows/mailwindow.cpp:66
+#: src/gui/windows/serverdialog.cpp:121 src/gui/windows/shopwindow.cpp:126
+#: src/gui/windows/textcommandeditor.cpp:91 src/input/pages/gui.cpp:109
msgid "Delete"
msgstr "刪除"
@@ -4336,77 +4596,77 @@ msgid "When ignoring:"
msgstr "當忽略時:"
#. TRANSLATORS: theme settings label
-#: src/gui/widgets/tabs/setup_theme.cpp:64
+#: src/gui/widgets/tabs/setup_theme.cpp:63
msgid "Gui theme"
msgstr ""
#. TRANSLATORS: theme settings label
-#: src/gui/widgets/tabs/setup_theme.cpp:71
+#: src/gui/widgets/tabs/setup_theme.cpp:70
msgid "Main Font"
msgstr ""
#. TRANSLATORS: theme settings label
-#: src/gui/widgets/tabs/setup_theme.cpp:76
+#: src/gui/widgets/tabs/setup_theme.cpp:75
msgid "Language"
msgstr ""
#. TRANSLATORS: theme settings label
#. TRANSLATORS: font size
-#: src/gui/widgets/tabs/setup_theme.cpp:80 src/gui/windows/emotewindow.cpp:49
+#: src/gui/widgets/tabs/setup_theme.cpp:79 src/gui/windows/emotewindow.cpp:50
msgid "Bold font"
msgstr ""
#. TRANSLATORS: theme settings label
-#: src/gui/widgets/tabs/setup_theme.cpp:84
+#: src/gui/widgets/tabs/setup_theme.cpp:83
msgid "Particle font"
msgstr ""
#. TRANSLATORS: theme settings label
-#: src/gui/widgets/tabs/setup_theme.cpp:88
+#: src/gui/widgets/tabs/setup_theme.cpp:87
msgid "Help font"
msgstr ""
#. TRANSLATORS: theme settings label
-#: src/gui/widgets/tabs/setup_theme.cpp:92
+#: src/gui/widgets/tabs/setup_theme.cpp:91
msgid "Secure font"
msgstr ""
#. TRANSLATORS: theme settings label
-#: src/gui/widgets/tabs/setup_theme.cpp:96
+#: src/gui/widgets/tabs/setup_theme.cpp:95
msgid "Npc font"
msgstr ""
#. TRANSLATORS: theme settings label
-#: src/gui/widgets/tabs/setup_theme.cpp:100
+#: src/gui/widgets/tabs/setup_theme.cpp:99
msgid "Japanese font"
msgstr ""
#. TRANSLATORS: theme settings label
-#: src/gui/widgets/tabs/setup_theme.cpp:104
+#: src/gui/widgets/tabs/setup_theme.cpp:103
msgid "Chinese font"
msgstr ""
#. TRANSLATORS: theme settings label
-#: src/gui/widgets/tabs/setup_theme.cpp:109
+#: src/gui/widgets/tabs/setup_theme.cpp:108
msgid "Font size"
msgstr "字型大小"
#. TRANSLATORS: theme settings label
-#: src/gui/widgets/tabs/setup_theme.cpp:114
+#: src/gui/widgets/tabs/setup_theme.cpp:113
msgid "Npc font size"
msgstr ""
#. TRANSLATORS: button name with information about selected theme
-#: src/gui/widgets/tabs/setup_theme.cpp:118
+#: src/gui/widgets/tabs/setup_theme.cpp:117
msgid "i"
msgstr ""
#. TRANSLATORS: theme info dialog
-#: src/gui/widgets/tabs/setup_theme.cpp:244
+#: src/gui/widgets/tabs/setup_theme.cpp:243
msgid "Name: "
msgstr ""
-#: src/gui/widgets/tabs/setup_theme.cpp:245
+#: src/gui/widgets/tabs/setup_theme.cpp:244
msgid "Copyright:"
msgstr ""
@@ -4416,14 +4676,15 @@ msgid "Theme info"
msgstr ""
#. TRANSLATORS: theme message dialog
-#: src/gui/widgets/tabs/setup_theme.cpp:340
+#: src/gui/widgets/tabs/setup_theme.cpp:345
msgid "Theme Changed"
msgstr ""
+#. TRANSLATORS: ok dialog message
#. TRANSLATORS: video settings warning
-#: src/gui/widgets/tabs/setup_theme.cpp:340
-#: src/gui/widgets/tabs/setup_video.cpp:385
-#: src/gui/widgets/tabs/setup_video.cpp:398
+#: src/gui/widgets/tabs/setup_theme.cpp:347
+#: src/gui/widgets/tabs/setup_video.cpp:392
+#: src/gui/widgets/tabs/setup_video.cpp:409
msgid "Restart your client for the change to take effect."
msgstr "請重新啟動您的客戶端讓變更生效."
@@ -4504,65 +4765,65 @@ msgid "Button %u action"
msgstr ""
#. TRANSLATORS: video settings checkbox
-#: src/gui/widgets/tabs/setup_video.cpp:72
+#: src/gui/widgets/tabs/setup_video.cpp:73
msgid "Full screen"
msgstr "全螢幕"
#. TRANSLATORS: video settings checkbox
-#: src/gui/widgets/tabs/setup_video.cpp:75
+#: src/gui/widgets/tabs/setup_video.cpp:76
msgid "FPS limit:"
msgstr ""
#. TRANSLATORS: video settings label
-#: src/gui/widgets/tabs/setup_video.cpp:80
-#: src/gui/widgets/tabs/setup_video.cpp:122
-#: src/gui/widgets/tabs/setup_video.cpp:315
-#: src/gui/widgets/tabs/setup_video.cpp:451
+#: src/gui/widgets/tabs/setup_video.cpp:81
+#: src/gui/widgets/tabs/setup_video.cpp:121
+#: src/gui/widgets/tabs/setup_video.cpp:322
+#: src/gui/widgets/tabs/setup_video.cpp:465
msgid "Alt FPS limit: "
msgstr ""
#. TRANSLATORS: video settings button
-#: src/gui/widgets/tabs/setup_video.cpp:83
+#: src/gui/widgets/tabs/setup_video.cpp:84
msgid "Detect best mode"
msgstr ""
#. TRANSLATORS: video settings checkbox
-#: src/gui/widgets/tabs/setup_video.cpp:92
+#: src/gui/widgets/tabs/setup_video.cpp:93
msgid "Show cursor"
msgstr ""
#. TRANSLATORS: video settings checkbox
-#: src/gui/widgets/tabs/setup_video.cpp:95
+#: src/gui/widgets/tabs/setup_video.cpp:96
msgid "Custom cursor"
msgstr "自訂滑鼠標"
#. TRANSLATORS: video settings checkbox
-#: src/gui/widgets/tabs/setup_video.cpp:99
+#: src/gui/widgets/tabs/setup_video.cpp:100
msgid "Enable resize"
msgstr ""
#. TRANSLATORS: video settings checkbox
-#: src/gui/widgets/tabs/setup_video.cpp:102
+#: src/gui/widgets/tabs/setup_video.cpp:103
msgid "No frame"
msgstr ""
#. TRANSLATORS: video settings label
-#: src/gui/widgets/tabs/setup_video.cpp:119
-#: src/gui/widgets/tabs/setup_video.cpp:123
-#: src/gui/widgets/tabs/setup_video.cpp:313
-#: src/gui/widgets/tabs/setup_video.cpp:435
-#: src/gui/widgets/tabs/setup_video.cpp:448
+#: src/gui/widgets/tabs/setup_video.cpp:118
+#: src/gui/widgets/tabs/setup_video.cpp:122
+#: src/gui/widgets/tabs/setup_video.cpp:320
+#: src/gui/widgets/tabs/setup_video.cpp:449
+#: src/gui/widgets/tabs/setup_video.cpp:462
msgid "None"
msgstr ""
#. TRANSLATORS: video error message
-#: src/gui/widgets/tabs/setup_video.cpp:227
+#: src/gui/widgets/tabs/setup_video.cpp:226
msgid ""
"Failed to switch to windowed mode and restoration of old mode also failed!"
msgstr ""
#. TRANSLATORS: video error message
-#: src/gui/widgets/tabs/setup_video.cpp:234
+#: src/gui/widgets/tabs/setup_video.cpp:233
msgid ""
"Failed to switch to fullscreen mode and restoration of old mode also failed!"
msgstr ""
@@ -4578,32 +4839,32 @@ msgid "Restart needed for changes to take effect."
msgstr "請重新啟動."
#. TRANSLATORS: video settings warning
-#: src/gui/widgets/tabs/setup_video.cpp:270
+#: src/gui/widgets/tabs/setup_video.cpp:274
msgid "Changing to OpenGL"
msgstr ""
#. TRANSLATORS: video settings warning
-#: src/gui/widgets/tabs/setup_video.cpp:272
+#: src/gui/widgets/tabs/setup_video.cpp:276
msgid "Applying change to OpenGL requires restart."
msgstr "確認切換OpenGL需要重新開始."
#. TRANSLATORS: resolution question dialog
-#: src/gui/widgets/tabs/setup_video.cpp:354
+#: src/gui/widgets/tabs/setup_video.cpp:361
msgid "Custom resolution (example: 1024x768)"
msgstr ""
#. TRANSLATORS: resolution question dialog
-#: src/gui/widgets/tabs/setup_video.cpp:356
+#: src/gui/widgets/tabs/setup_video.cpp:363
msgid "Enter new resolution: "
msgstr ""
#. TRANSLATORS: video settings warning
-#: src/gui/widgets/tabs/setup_video.cpp:383
-#: src/gui/widgets/tabs/setup_video.cpp:396
+#: src/gui/widgets/tabs/setup_video.cpp:390
+#: src/gui/widgets/tabs/setup_video.cpp:407
msgid "Screen Resolution Changed"
msgstr ""
-#: src/gui/widgets/tabs/setup_video.cpp:386
+#: src/gui/widgets/tabs/setup_video.cpp:393
msgid "Some windows may be moved to fit the lowered resolution."
msgstr ""
@@ -4782,54 +5043,54 @@ msgid "Ignore mobs"
msgstr ""
#. TRANSLATORS: social window label
-#: src/gui/widgets/tabs/socialfriendstab.h:117
+#: src/gui/widgets/tabs/socialfriendstab.h:114
#, c-format
msgid "Friends: %u/%u"
msgstr ""
#. TRANSLATORS: social window label
-#: src/gui/widgets/tabs/socialguildtab2.h:95
-#: src/gui/widgets/tabs/socialguildtab.h:165
-#: src/gui/widgets/tabs/socialpartytab.h:158
+#: src/gui/widgets/tabs/socialguildtab2.h:97
+#: src/gui/widgets/tabs/socialguildtab.h:166
+#: src/gui/widgets/tabs/socialpartytab.h:159
#, c-format
msgid "Players: %u/%u"
msgstr ""
#. TRANSLATORS: chat message
-#: src/gui/widgets/tabs/socialguildtab.h:83
+#: src/gui/widgets/tabs/socialguildtab.h:84
#, c-format
msgid "Invited user %s to guild %s."
msgstr ""
-#: src/gui/widgets/tabs/socialguildtab.h:101
+#: src/gui/widgets/tabs/socialguildtab.h:102
#, c-format
msgid "Guild %s quit requested."
msgstr ""
#. TRANSLATORS: guild invite message
-#: src/gui/widgets/tabs/socialguildtab.h:116
+#: src/gui/widgets/tabs/socialguildtab.h:118
msgid "Member Invite to Guild"
msgstr ""
#. TRANSLATORS: guild invite message
-#: src/gui/widgets/tabs/socialguildtab.h:118
+#: src/gui/widgets/tabs/socialguildtab.h:120
#, c-format
msgid "Who would you like to invite to guild %s?"
msgstr ""
#. TRANSLATORS: guild leave message
-#: src/gui/widgets/tabs/socialguildtab.h:128
+#: src/gui/widgets/tabs/socialguildtab.h:130
msgid "Leave Guild?"
msgstr ""
#. TRANSLATORS: guild leave message
-#: src/gui/widgets/tabs/socialguildtab.h:130
+#: src/gui/widgets/tabs/socialguildtab.h:132
#, c-format
msgid "Are you sure you want to leave guild %s?"
msgstr ""
#. TRANSLATORS: social window label
-#: src/gui/widgets/tabs/socialguildtab.h:141
+#: src/gui/widgets/tabs/socialguildtab.h:142
#, c-format
msgid "Members: %u/%u"
msgstr ""
@@ -4846,34 +5107,34 @@ msgstr ""
msgid "Portals: %u/%u"
msgstr ""
-#: src/gui/widgets/tabs/socialpartytab.h:85
+#: src/gui/widgets/tabs/socialpartytab.h:86
#, c-format
msgid "Invited user %s to party."
msgstr ""
-#: src/gui/widgets/tabs/socialpartytab.h:102
+#: src/gui/widgets/tabs/socialpartytab.h:103
#, c-format
msgid "Party %s quit requested."
msgstr ""
#. TRANSLATORS: party invite message
-#: src/gui/widgets/tabs/socialpartytab.h:117
+#: src/gui/widgets/tabs/socialpartytab.h:119
msgid "Member Invite to Party"
msgstr ""
#. TRANSLATORS: party invite message
-#: src/gui/widgets/tabs/socialpartytab.h:119
+#: src/gui/widgets/tabs/socialpartytab.h:121
#, c-format
msgid "Who would you like to invite to party %s?"
msgstr ""
#. TRANSLATORS: party leave message
-#: src/gui/widgets/tabs/socialpartytab.h:129
+#: src/gui/widgets/tabs/socialpartytab.h:131
msgid "Leave Party?"
msgstr ""
#. TRANSLATORS: party leave message
-#: src/gui/widgets/tabs/socialpartytab.h:131
+#: src/gui/widgets/tabs/socialpartytab.h:133
#, c-format
msgid "Are you sure you want to leave party %s?"
msgstr ""
@@ -4895,7 +5156,7 @@ msgid "Ignore items"
msgstr ""
#. TRANSLATORS: social window label
-#: src/gui/widgets/tabs/socialplayerstab.h:194
+#: src/gui/widgets/tabs/socialplayerstab.h:188
#, c-format
msgid "Visible players: %d"
msgstr ""
@@ -4920,131 +5181,122 @@ msgid "QE"
msgstr ""
#. TRANSLATORS: quests window name
-#: src/gui/windowmenu.cpp:75 src/gui/windows/questswindow.cpp:65
+#: src/gui/windowmenu.cpp:75 src/gui/windows/questswindow.cpp:66
msgid "Quests"
msgstr ""
-#. TRANSLATORS: short button name for bot checker window.
-#: src/gui/windowmenu.cpp:77
-msgid "BC"
-msgstr ""
-
-#: src/gui/windowmenu.cpp:78
-msgid "Bot checker"
-msgstr ""
-
#. TRANSLATORS: short button name for kill stats window.
-#: src/gui/windowmenu.cpp:80
+#: src/gui/windowmenu.cpp:77
msgid "KS"
msgstr ""
#. TRANSLATORS: kill stats window name
-#: src/gui/windowmenu.cpp:81 src/gui/windows/killstats.cpp:54
+#: src/gui/windowmenu.cpp:78 src/gui/windows/killstats.cpp:49
msgid "Kill stats"
msgstr ""
-#: src/gui/windowmenu.cpp:83
+#: src/gui/windowmenu.cpp:80
msgid "Smilies"
msgstr ""
#. TRANSLATORS: short button name for chat window.
-#: src/gui/windowmenu.cpp:85
+#: src/gui/windowmenu.cpp:82
msgid "CH"
msgstr ""
#. TRANSLATORS: short button name for status window.
-#: src/gui/windowmenu.cpp:93
+#: src/gui/windowmenu.cpp:90
msgid "STA"
msgstr ""
-#: src/gui/windowmenu.cpp:94
+#: src/gui/windowmenu.cpp:91
msgid "Status"
msgstr "狀態"
#. TRANSLATORS: short button name for equipment window.
-#: src/gui/windowmenu.cpp:96
+#: src/gui/windowmenu.cpp:93
msgid "EQU"
msgstr ""
#. TRANSLATORS: equipment window name
#. TRANSLATORS: equipment button tooltip
-#: src/gui/windowmenu.cpp:97 src/gui/windows/equipmentwindow.cpp:67
-#: src/gui/windows/inventorywindow.cpp:223
+#: src/gui/windowmenu.cpp:94 src/gui/windows/equipmentwindow.cpp:65
+#: src/gui/windows/inventorywindow.cpp:235
msgid "Equipment"
msgstr "裝備"
#. TRANSLATORS: short button name for inventory window.
-#: src/gui/windowmenu.cpp:99
+#: src/gui/windowmenu.cpp:96
msgid "INV"
msgstr ""
#. TRANSLATORS: inventory window name
#. TRANSLATORS: inventory type name
-#: src/gui/windowmenu.cpp:100 src/gui/windows/inventorywindow.cpp:140
-#: src/inventory.cpp:299
+#: src/gui/windowmenu.cpp:97 src/gui/windows/inventorywindow.cpp:144
+#: src/inventory.cpp:301
msgid "Inventory"
msgstr "物品攔"
#. TRANSLATORS: short button name for cart window.
-#: src/gui/windowmenu.cpp:102
+#: src/gui/windowmenu.cpp:99
msgid "CA"
msgstr ""
#. TRANSLATORS: cart button tooltip
#. TRANSLATORS: inventory type name
-#: src/gui/windowmenu.cpp:103 src/gui/windows/inventorywindow.cpp:219
-#: src/inventory.cpp:309
+#: src/gui/windowmenu.cpp:100 src/gui/windows/inventorywindow.cpp:231
+#: src/inventory.cpp:317
msgid "Cart"
msgstr ""
#. TRANSLATORS: short button name for map window.
-#: src/gui/windowmenu.cpp:105
+#: src/gui/windowmenu.cpp:102
msgid "MAP"
msgstr ""
#. TRANSLATORS: short button name for skills window.
-#: src/gui/windowmenu.cpp:111
+#: src/gui/windowmenu.cpp:109
msgid "SKI"
msgstr ""
#. TRANSLATORS: skills dialog name
-#: src/gui/windowmenu.cpp:112 src/gui/windows/skilldialog.cpp:71
+#: src/gui/windowmenu.cpp:110 src/gui/windows/skilldialog.cpp:69
msgid "Skills"
msgstr "技能"
#. TRANSLATORS: short button name for social window.
-#: src/gui/windowmenu.cpp:116
+#: src/gui/windowmenu.cpp:114
msgid "SOC"
msgstr ""
#. TRANSLATORS: full button name
#. TRANSLATORS: social window name
-#: src/gui/windowmenu.cpp:118 src/gui/windows/socialwindow.cpp:56
+#: src/gui/windowmenu.cpp:116 src/gui/windows/socialwindow.cpp:54
msgid "Social"
msgstr ""
#. TRANSLATORS: short button name for shortcuts window.
-#: src/gui/windowmenu.cpp:120
+#: src/gui/windowmenu.cpp:118
msgid "SH"
msgstr ""
#. TRANSLATORS: short button name for spells window.
-#: src/gui/windowmenu.cpp:124
+#: src/gui/windowmenu.cpp:122
msgid "SP"
msgstr ""
#. TRANSLATORS: short button name for drops window.
-#: src/gui/windowmenu.cpp:128
+#: src/gui/windowmenu.cpp:126
msgid "DR"
msgstr ""
#. TRANSLATORS: short button name for did you know window.
-#: src/gui/windowmenu.cpp:132
+#: src/gui/windowmenu.cpp:131
msgid "YK"
msgstr ""
#. TRANSLATORS: full button name
-#: src/gui/windowmenu.cpp:134
+#: src/gui/windowmenu.cpp:133
msgid "Did you know"
msgstr ""
@@ -5054,50 +5306,63 @@ msgid "SHP"
msgstr ""
#. TRANSLATORS: short button name for outfits window.
-#: src/gui/windowmenu.cpp:140
+#: src/gui/windowmenu.cpp:141
msgid "OU"
msgstr ""
#. TRANSLATORS: short button name for updates window.
-#: src/gui/windowmenu.cpp:144
+#: src/gui/windowmenu.cpp:146
msgid "UP"
msgstr ""
#. TRANSLATORS: full button name
-#: src/gui/windowmenu.cpp:146
+#: src/gui/windowmenu.cpp:148
msgid "Updates"
msgstr ""
#. TRANSLATORS: short button name for bank window.
-#: src/gui/windowmenu.cpp:148
+#: src/gui/windowmenu.cpp:151
msgid "BA"
msgstr ""
#. TRANSLATORS: full button name
#. TRANSLATORS: bank window name
-#: src/gui/windowmenu.cpp:150 src/gui/windows/bankwindow.cpp:43
+#: src/gui/windowmenu.cpp:153 src/gui/windows/bankwindow.cpp:43
msgid "Bank"
msgstr ""
+#. TRANSLATORS: short button name for mail window.
+#: src/gui/windowmenu.cpp:156
+msgid "MA"
+msgstr ""
+
+#. TRANSLATORS: full button name
+#. TRANSLATORS: mail window name
+#. TRANSLATORS: inventory type name
+#: src/gui/windowmenu.cpp:158 src/gui/windows/mailwindow.cpp:52
+#: src/inventory.cpp:322
+msgid "Mail"
+msgstr ""
+
#. TRANSLATORS: short button name for debug window.
-#: src/gui/windowmenu.cpp:152
+#: src/gui/windowmenu.cpp:161
msgid "DBG"
msgstr ""
#. TRANSLATORS: short button name for windows list menu.
-#: src/gui/windowmenu.cpp:161
+#: src/gui/windowmenu.cpp:170
msgid "WIN"
msgstr ""
#. TRANSLATORS: short button name for setup window.
-#: src/gui/windowmenu.cpp:165
+#: src/gui/windowmenu.cpp:175
msgid "SET"
msgstr ""
#. TRANSLATORS: short key name
#. TRANSLATORS: outfits window label
-#: src/gui/windowmenu.cpp:300 src/gui/windows/outfitwindow.cpp:72
-#: src/gui/windows/outfitwindow.cpp:568
+#: src/gui/windowmenu.cpp:310 src/gui/windows/outfitwindow.cpp:75
+#: src/gui/windows/outfitwindow.cpp:626
#, c-format
msgid "Key: %s"
msgstr ""
@@ -5117,82 +5382,71 @@ msgstr ""
msgid "Deposit"
msgstr ""
-#. TRANSLATORS: bot checker window header
-#: src/gui/windows/botcheckerwindow.cpp:44
-msgid "Bot Checker"
-msgstr ""
-
-#. TRANSLATORS: bot checker window button
-#. TRANSLATORS: npc dialog button
-#: src/gui/windows/botcheckerwindow.cpp:53 src/gui/windows/npcdialog.cpp:117
-msgid "Reset"
-msgstr "重設"
-
-#. TRANSLATORS: bot checker window table header
-#: src/gui/windows/botcheckerwindow.cpp:94
-msgid "Result"
-msgstr ""
-
#. TRANSLATORS: buy dialog name
-#: src/gui/windows/buydialog.cpp:175
+#: src/gui/windows/buydialog.cpp:176
msgid "Create items"
msgstr ""
#. TRANSLATORS: buy dialog label
-#: src/gui/windows/buydialog.cpp:257
+#: src/gui/windows/buydialog.cpp:264
msgid "Amount:"
msgstr ""
#. TRANSLATORS: char create dialog button
#. TRANSLATORS: char select dialog. button.
#. TRANSLATORS: social window button
-#: src/gui/windows/buydialog.cpp:268 src/gui/windows/charcreatedialog.cpp:120
-#: src/gui/windows/charselectdialog.cpp:624
-#: src/gui/windows/socialwindow.cpp:79
+#: src/gui/windows/buydialog.cpp:275 src/gui/windows/charcreatedialog.cpp:119
+#: src/gui/windows/charselectdialog.cpp:636
+#: src/gui/windows/socialwindow.cpp:77
msgid "Create"
msgstr "創造"
+#. TRANSLATORS: buy dialog label
+#: src/gui/windows/buydialog.cpp:316
+msgid "Filter:"
+msgstr ""
+
#. TRANSLATORS: change email dialog header
#. TRANSLATORS: button in change email dialog
-#: src/gui/windows/changeemaildialog.cpp:47
-#: src/gui/windows/changeemaildialog.cpp:52
+#: src/gui/windows/changeemaildialog.cpp:48
+#: src/gui/windows/changeemaildialog.cpp:53
msgid "Change Email Address"
msgstr "變更郵件地址"
#. TRANSLATORS: label in change email dialog
#. TRANSLATORS: change password dialog label
-#: src/gui/windows/changeemaildialog.cpp:60
-#: src/gui/windows/changepassworddialog.cpp:63
+#: src/gui/windows/changeemaildialog.cpp:61
+#: src/gui/windows/changepassworddialog.cpp:64
#, c-format
msgid "Account: %s"
msgstr "帳號: %s"
#. TRANSLATORS: label in change email dialog
-#: src/gui/windows/changeemaildialog.cpp:64
+#: src/gui/windows/changeemaildialog.cpp:65
msgid "Type new email address twice:"
msgstr ""
#. TRANSLATORS: change email error
-#: src/gui/windows/changeemaildialog.cpp:136
+#: src/gui/windows/changeemaildialog.cpp:137
#, c-format
msgid "The new email address needs to be at least %u characters long."
msgstr ""
#. TRANSLATORS: change email error
-#: src/gui/windows/changeemaildialog.cpp:144
+#: src/gui/windows/changeemaildialog.cpp:145
#, c-format
msgid "The new email address needs to be less than %u characters long."
msgstr ""
#. TRANSLATORS: change email error
-#: src/gui/windows/changeemaildialog.cpp:152
+#: src/gui/windows/changeemaildialog.cpp:153
msgid "The email address entries mismatch."
msgstr ""
#. TRANSLATORS: change password window name
#. TRANSLATORS: change password dialog button
-#: src/gui/windows/changepassworddialog.cpp:48
-#: src/gui/windows/changepassworddialog.cpp:54
+#: src/gui/windows/changepassworddialog.cpp:49
+#: src/gui/windows/changepassworddialog.cpp:55
msgid "Change Password"
msgstr "變更密碼"
@@ -5200,41 +5454,41 @@ msgstr "變更密碼"
#. TRANSLATORS: login dialog label
#. TRANSLATORS: register dialog. label.
#. TRANSLATORS: unregister dialog. label.
-#: src/gui/windows/changepassworddialog.cpp:67
-#: src/gui/windows/logindialog.cpp:106 src/gui/windows/registerdialog.cpp:79
-#: src/gui/windows/unregisterdialog.cpp:65
+#: src/gui/windows/changepassworddialog.cpp:68
+#: src/gui/windows/logindialog.cpp:107 src/gui/windows/registerdialog.cpp:76
+#: src/gui/windows/unregisterdialog.cpp:67
msgid "Password:"
msgstr "密碼:"
#. TRANSLATORS: change password dialog label
-#: src/gui/windows/changepassworddialog.cpp:70
+#: src/gui/windows/changepassworddialog.cpp:71
msgid "Type new password twice:"
msgstr ""
#. TRANSLATORS: change password error
-#: src/gui/windows/changepassworddialog.cpp:117
+#: src/gui/windows/changepassworddialog.cpp:118
msgid "Enter the old password first."
msgstr ""
#. TRANSLATORS: change password error
-#: src/gui/windows/changepassworddialog.cpp:124
+#: src/gui/windows/changepassworddialog.cpp:125
#, c-format
msgid "The new password needs to be at least %u characters long."
msgstr ""
#. TRANSLATORS: change password error
-#: src/gui/windows/changepassworddialog.cpp:132
+#: src/gui/windows/changepassworddialog.cpp:133
#, c-format
msgid "The new password needs to be less than %u characters long."
msgstr ""
#. TRANSLATORS: change password error
-#: src/gui/windows/changepassworddialog.cpp:140
+#: src/gui/windows/changepassworddialog.cpp:141
msgid "The new password entries mismatch."
msgstr ""
#. TRANSLATORS: char create dialog name
-#: src/gui/windows/charcreatedialog.cpp:76
+#: src/gui/windows/charcreatedialog.cpp:75
msgid "New Character"
msgstr ""
@@ -5242,9 +5496,9 @@ msgstr ""
#. TRANSLATORS: edit server dialog label
#. TRANSLATORS: login dialog label
#. TRANSLATORS: register dialog. label.
-#: src/gui/windows/charcreatedialog.cpp:82
-#: src/gui/windows/editserverdialog.cpp:74 src/gui/windows/logindialog.cpp:104
-#: src/gui/windows/registerdialog.cpp:77
+#: src/gui/windows/charcreatedialog.cpp:81
+#: src/gui/windows/editserverdialog.cpp:71 src/gui/windows/logindialog.cpp:105
+#: src/gui/windows/registerdialog.cpp:74
msgid "Name:"
msgstr "名字:"
@@ -5252,12 +5506,12 @@ msgstr "名字:"
#. You may change this symbol if your language uses another.
#. TRANSLATORS: char create dialog button
#. TRANSLATORS: outfits window button
-#: src/gui/windows/charcreatedialog.cpp:86
-#: src/gui/windows/charcreatedialog.cpp:95
-#: src/gui/windows/charcreatedialog.cpp:112
-#: src/gui/windows/charcreatedialog.cpp:195
-#: src/gui/windows/charcreatedialog.cpp:205
-#: src/gui/windows/outfitwindow.cpp:60
+#: src/gui/windows/charcreatedialog.cpp:85
+#: src/gui/windows/charcreatedialog.cpp:94
+#: src/gui/windows/charcreatedialog.cpp:111
+#: src/gui/windows/charcreatedialog.cpp:196
+#: src/gui/windows/charcreatedialog.cpp:206
+#: src/gui/windows/outfitwindow.cpp:63
msgid ">"
msgstr ""
@@ -5265,75 +5519,75 @@ msgstr ""
#. You may change this symbol if your language uses another.
#. TRANSLATORS: char create dialog button
#. TRANSLATORS: outfits window button
-#: src/gui/windows/charcreatedialog.cpp:90
-#: src/gui/windows/charcreatedialog.cpp:97
-#: src/gui/windows/charcreatedialog.cpp:197
-#: src/gui/windows/charcreatedialog.cpp:207
-#: src/gui/windows/outfitwindow.cpp:58
+#: src/gui/windows/charcreatedialog.cpp:89
+#: src/gui/windows/charcreatedialog.cpp:96
+#: src/gui/windows/charcreatedialog.cpp:198
+#: src/gui/windows/charcreatedialog.cpp:208
+#: src/gui/windows/outfitwindow.cpp:61
msgid "<"
msgstr ""
#. TRANSLATORS: char create dialog label
-#: src/gui/windows/charcreatedialog.cpp:92
+#: src/gui/windows/charcreatedialog.cpp:91
msgid "Hair color:"
msgstr ""
#. TRANSLATORS: char create dialog label
-#: src/gui/windows/charcreatedialog.cpp:99
+#: src/gui/windows/charcreatedialog.cpp:98
msgid "Hair style:"
msgstr ""
#. TRANSLATORS: char create dialog button
-#: src/gui/windows/charcreatedialog.cpp:110
+#: src/gui/windows/charcreatedialog.cpp:109
msgid "^"
msgstr ""
#. TRANSLATORS: char create dialog label
-#: src/gui/windows/charcreatedialog.cpp:118
-#: src/gui/windows/charcreatedialog.cpp:496
+#: src/gui/windows/charcreatedialog.cpp:117
+#: src/gui/windows/charcreatedialog.cpp:509
#, c-format
msgid "Please distribute %d points"
msgstr "請分配%d點數"
#. TRANSLATORS: char create dialog label
-#: src/gui/windows/charcreatedialog.cpp:199
+#: src/gui/windows/charcreatedialog.cpp:200
msgid "Race:"
msgstr ""
#. TRANSLATORS: char create dialog label
-#: src/gui/windows/charcreatedialog.cpp:209
+#: src/gui/windows/charcreatedialog.cpp:210
msgid "Look:"
msgstr ""
#. TRANSLATORS: one char size female character gender
#. TRANSLATORS: here F is title for friends tab in social window
-#: src/gui/windows/charcreatedialog.cpp:223
-#: src/gui/windows/socialwindow.cpp:75
+#: src/gui/windows/charcreatedialog.cpp:224
+#: src/gui/windows/socialwindow.cpp:73
msgid "F"
msgstr ""
#. TRANSLATORS: one char size male character gender
-#: src/gui/windows/charcreatedialog.cpp:225
+#: src/gui/windows/charcreatedialog.cpp:226
msgid "M"
msgstr ""
#. TRANSLATORS: one char size unknown character gender
-#: src/gui/windows/charcreatedialog.cpp:227
+#: src/gui/windows/charcreatedialog.cpp:228
msgid "U"
msgstr ""
#. TRANSLATORS: char creation error
-#: src/gui/windows/charcreatedialog.cpp:378
+#: src/gui/windows/charcreatedialog.cpp:388
msgid "Your name needs to be at least 4 characters."
msgstr "你的名字至少需要4個字元."
#. TRANSLATORS: char create dialog label
-#: src/gui/windows/charcreatedialog.cpp:486
+#: src/gui/windows/charcreatedialog.cpp:499
msgid "Character stats OK"
msgstr "角色狀態確定"
#. TRANSLATORS: char create dialog label
-#: src/gui/windows/charcreatedialog.cpp:502
+#: src/gui/windows/charcreatedialog.cpp:515
#, c-format
msgid "Please remove %d points"
msgstr "請移除%d點數"
@@ -5349,68 +5603,72 @@ msgid "Are you sure you want to delete this character?"
msgstr "你確定想刪除這個角色?"
#. TRANSLATORS: char select dialog name
-#: src/gui/windows/charselectdialog.cpp:66
+#: src/gui/windows/charselectdialog.cpp:61
#, c-format
msgid "Account %s (last login time %s)"
msgstr ""
#. TRANSLATORS: char select dialog. button.
-#: src/gui/windows/charselectdialog.cpp:73
+#: src/gui/windows/charselectdialog.cpp:70
msgid "Switch"
msgstr ""
#. TRANSLATORS: char select dialog. button.
-#: src/gui/windows/charselectdialog.cpp:75
+#: src/gui/windows/charselectdialog.cpp:72
msgid "Password"
msgstr ""
#. TRANSLATORS: char select dialog. button.
#. TRANSLATORS: updater window button
-#: src/gui/windows/charselectdialog.cpp:80
-#: src/gui/windows/charselectdialog.cpp:614
-#: src/gui/windows/updaterwindow.cpp:192
+#: src/gui/windows/charselectdialog.cpp:77
+#: src/gui/windows/charselectdialog.cpp:626
+#: src/gui/windows/updaterwindow.cpp:191
msgid "Play"
msgstr "開始"
#. TRANSLATORS: char select dialog. button.
+#. TRANSLATORS: info message header
+#. TRANSLATORS: info header
#. TRANSLATORS: info message
-#: src/gui/windows/charselectdialog.cpp:82
-#: src/net/ea/charserverhandler.cpp:160
-#: src/net/eathena/charserverhandler.cpp:591
-#: src/net/eathena/charserverhandler.cpp:621
+#: src/gui/windows/charselectdialog.cpp:79
+#: src/net/ea/charserverhandler.cpp:166
+#: src/net/eathena/charserverhandler.cpp:608
+#: src/net/eathena/charserverhandler.cpp:644
msgid "Info"
msgstr "資訊"
#. TRANSLATORS: char select dialog. button.
#. TRANSLATORS: unregister dialog name
#. TRANSLATORS: unregister dialog. button.
-#: src/gui/windows/charselectdialog.cpp:110
-#: src/gui/windows/unregisterdialog.cpp:47
-#: src/gui/windows/unregisterdialog.cpp:52
+#: src/gui/windows/charselectdialog.cpp:107
+#: src/gui/windows/unregisterdialog.cpp:48
+#: src/gui/windows/unregisterdialog.cpp:53
msgid "Unregister"
msgstr "取消註冊"
#. TRANSLATORS: char select dialog. button.
-#: src/gui/windows/charselectdialog.cpp:122
+#: src/gui/windows/charselectdialog.cpp:119
msgid "Change Email"
msgstr ""
#. TRANSLATORS: char select dialog name
-#: src/gui/windows/charselectdialog.cpp:166
+#: src/gui/windows/charselectdialog.cpp:163
#, c-format
msgid "Account %s"
msgstr ""
-#: src/gui/windows/charselectdialog.cpp:195
+#. TRANSLATORS: pin code dialog header.
+#: src/gui/windows/charselectdialog.cpp:193
msgid "Please set new pincode"
msgstr ""
+#. TRANSLATORS: character rename dialog header.
#: src/gui/windows/charselectdialog.cpp:242
msgid "Please enter new name"
msgstr ""
#. TRANSLATORS: char select dialog. player info message.
-#: src/gui/windows/charselectdialog.cpp:261
+#: src/gui/windows/charselectdialog.cpp:262
#, c-format
msgid ""
"Hp: %u/%u\n"
@@ -5420,48 +5678,56 @@ msgid ""
"Money: %s"
msgstr ""
-#: src/gui/windows/charselectdialog.cpp:319
+#: src/gui/windows/charselectdialog.cpp:325
msgid "Incorrect password"
msgstr ""
#. TRANSLATORS: char deletion question.
-#: src/gui/windows/charselectdialog.cpp:464
+#: src/gui/windows/charselectdialog.cpp:473
msgid "Enter your email for deleting character"
msgstr ""
-#: src/gui/windows/charselectdialog.cpp:464
+#. TRANSLATORS: email label.
+#: src/gui/windows/charselectdialog.cpp:475
msgid "Enter email:"
msgstr ""
#. TRANSLATORS: char deletion question.
-#: src/gui/windows/charselectdialog.cpp:471
+#: src/gui/windows/charselectdialog.cpp:482
msgid "Enter password for deleting character"
msgstr ""
-#: src/gui/windows/charselectdialog.cpp:471
+#. TRANSLATORS: email label.
+#: src/gui/windows/charselectdialog.cpp:484
msgid "Enter password:"
msgstr ""
#. TRANSLATORS: chat message
-#: src/gui/windows/chatwindow.cpp:675
+#: src/gui/windows/chatwindow.cpp:669
#, c-format
msgid "Present: %s; %d players are present."
msgstr ""
#. TRANSLATORS: chat message
-#: src/gui/windows/chatwindow.cpp:1118
+#: src/gui/windows/chatwindow.cpp:1115
#, c-format
msgid "Whispering to %s: %s"
msgstr "對%s竊竊私語:%s"
+#. TRANSLATORS: error message
+#: src/gui/windows/chatwindow.cpp:1566
+#, c-format
+msgid "Broken nick detected: %s"
+msgstr ""
+
#. TRANSLATORS: owners pet name. For example: 4144's pet
-#: src/gui/windows/chatwindow.cpp:1728 src/net/eathena/pethandler.cpp:174
+#: src/gui/windows/chatwindow.cpp:1754 src/net/eathena/pethandler.cpp:173
#, c-format
msgid "%s's pet"
msgstr ""
#. TRANSLATORS: confirm dialog button
-#: src/gui/windows/confirmdialog.cpp:55
+#: src/gui/windows/confirmdialog.cpp:57
msgid "Yes"
msgstr "是"
@@ -5496,49 +5762,49 @@ msgid "Auto open this window"
msgstr ""
#. TRANSLATORS: edit server dialog name
-#: src/gui/windows/editserverdialog.cpp:48
+#: src/gui/windows/editserverdialog.cpp:45
msgid "Edit Server"
msgstr ""
#. TRANSLATORS: edit server dialog button
#. TRANSLATORS: servers dialog button
-#: src/gui/windows/editserverdialog.cpp:57
-#: src/gui/windows/serverdialog.cpp:116
+#: src/gui/windows/editserverdialog.cpp:54
+#: src/gui/windows/serverdialog.cpp:115
msgid "Connect"
msgstr ""
#. TRANSLATORS: edit server dialog label
-#: src/gui/windows/editserverdialog.cpp:63
+#: src/gui/windows/editserverdialog.cpp:60
msgid "Use same ip"
msgstr ""
#. TRANSLATORS: edit server dialog label
-#: src/gui/windows/editserverdialog.cpp:76
+#: src/gui/windows/editserverdialog.cpp:73
msgid "Address:"
msgstr ""
#. TRANSLATORS: edit server dialog label
-#: src/gui/windows/editserverdialog.cpp:78
+#: src/gui/windows/editserverdialog.cpp:75
msgid "Port:"
msgstr "端口(port):"
#. TRANSLATORS: edit server dialog label
-#: src/gui/windows/editserverdialog.cpp:80
+#: src/gui/windows/editserverdialog.cpp:77
msgid "Server type:"
msgstr ""
#. TRANSLATORS: edit server dialog label
-#: src/gui/windows/editserverdialog.cpp:82
+#: src/gui/windows/editserverdialog.cpp:79
msgid "Description:"
msgstr ""
#. TRANSLATORS: edit server dialog label
-#: src/gui/windows/editserverdialog.cpp:84
+#: src/gui/windows/editserverdialog.cpp:81
msgid "Online list url:"
msgstr ""
#. TRANSLATORS: edit server dialog error message
-#: src/gui/windows/editserverdialog.cpp:214
+#: src/gui/windows/editserverdialog.cpp:213
msgid "Please at least type both the address and the port of the server."
msgstr ""
@@ -5550,17 +5816,17 @@ msgstr ""
#. TRANSLATORS: egg selection dialog button
#. TRANSLATORS: input action name
-#: src/gui/windows/eggselectiondialog.cpp:51 src/input/pages/gui.cpp:93
+#: src/gui/windows/eggselectiondialog.cpp:51 src/input/pages/gui.cpp:91
msgid "Select"
msgstr ""
#. TRANSLATORS: font size
-#: src/gui/windows/emotewindow.cpp:47
+#: src/gui/windows/emotewindow.cpp:48
msgid "Normal font"
msgstr ""
#. TRANSLATORS: emotes tab name
-#: src/gui/windows/emotewindow.cpp:119
+#: src/gui/windows/emotewindow.cpp:118
msgid "Fonts"
msgstr ""
@@ -5569,10 +5835,24 @@ msgstr ""
msgid "Did you know..."
msgstr ""
+#. TRANSLATORS: insert card dialog name
+#: src/gui/windows/insertcarddialog.cpp:43
+#: src/gui/windows/insertcarddialog.cpp:45
+msgid "Insert card"
+msgstr ""
+
+#. TRANSLATORS: insert card dialog button
+#. TRANSLATORS: input action name
+#. TRANSLATORS: inventory button
+#: src/gui/windows/insertcarddialog.cpp:51 src/input/pages/gui.cpp:121
+#: src/resources/itemtypemapdata.h:97
+msgid "Insert"
+msgstr ""
+
#. TRANSLATORS: inventory button
#. TRANSLATORS: outfits window button
#. TRANSLATORS: inventory button
-#: src/gui/windows/inventorywindow.cpp:182 src/gui/windows/outfitwindow.cpp:62
+#: src/gui/windows/inventorywindow.cpp:196 src/gui/windows/outfitwindow.cpp:65
#: src/resources/itemtypemapdata.h:45 src/resources/itemtypemapdata.h:49
#: src/resources/itemtypemapdata.h:53 src/resources/itemtypemapdata.h:57
#: src/resources/itemtypemapdata.h:61 src/resources/itemtypemapdata.h:65
@@ -5583,191 +5863,174 @@ msgstr ""
msgid "Equip"
msgstr "裝備"
-#. TRANSLATORS: inventory button
-#: src/gui/windows/inventorywindow.cpp:201
-msgid "Split"
-msgstr "分開"
-
#. TRANSLATORS: inventory outfits button
-#: src/gui/windows/inventorywindow.cpp:203
+#: src/gui/windows/inventorywindow.cpp:215
msgid "O"
msgstr ""
#. TRANSLATORS: inventory cart button
-#: src/gui/windows/inventorywindow.cpp:205
+#: src/gui/windows/inventorywindow.cpp:217
msgid "C"
msgstr ""
#. TRANSLATORS: inventory shop button
-#: src/gui/windows/inventorywindow.cpp:207
+#: src/gui/windows/inventorywindow.cpp:219
msgid "S"
msgstr ""
#. TRANSLATORS: inventory equipment button
-#: src/gui/windows/inventorywindow.cpp:209
+#: src/gui/windows/inventorywindow.cpp:221
msgid "E"
msgstr ""
#. TRANSLATORS: item amount window button
-#: src/gui/windows/itemamountwindow.cpp:171
+#: src/gui/windows/itemamountwindow.cpp:183
msgid "All"
msgstr "全部"
#. TRANSLATORS: amount window message
-#: src/gui/windows/itemamountwindow.cpp:227
+#: src/gui/windows/itemamountwindow.cpp:239
msgid "Select amount of items to trade."
msgstr "請選擇交易的物品數量."
#. TRANSLATORS: amount window message
-#: src/gui/windows/itemamountwindow.cpp:231
+#: src/gui/windows/itemamountwindow.cpp:243
msgid "Select amount of items to drop."
msgstr "請選擇丟棄的物品數量."
#. TRANSLATORS: amount window message
-#: src/gui/windows/itemamountwindow.cpp:235
+#: src/gui/windows/itemamountwindow.cpp:247
msgid "Select amount of items to store."
msgstr "選擇要儲存的物品數量."
#. TRANSLATORS: amount window message
-#: src/gui/windows/itemamountwindow.cpp:239
+#: src/gui/windows/itemamountwindow.cpp:252
+msgid "Select amount of items to send."
+msgstr ""
+
+#. TRANSLATORS: amount window message
+#: src/gui/windows/itemamountwindow.cpp:257
msgid "Select amount of items to store to cart."
msgstr ""
#. TRANSLATORS: amount window message
-#: src/gui/windows/itemamountwindow.cpp:243
+#: src/gui/windows/itemamountwindow.cpp:261
msgid "Select amount of items to retrieve."
msgstr "選擇要取回的物品數量."
#. TRANSLATORS: amount window message
-#: src/gui/windows/itemamountwindow.cpp:247
+#: src/gui/windows/itemamountwindow.cpp:265
msgid "Select amount of items to retrieve from cart."
msgstr ""
#. TRANSLATORS: amount window message
-#: src/gui/windows/itemamountwindow.cpp:251
+#: src/gui/windows/itemamountwindow.cpp:269
msgid "Select amount of items to split."
msgstr "請選擇你要分離的物品數量."
#. TRANSLATORS: amount window message
-#: src/gui/windows/itemamountwindow.cpp:255
+#: src/gui/windows/itemamountwindow.cpp:273
msgid "Add to buy shop."
msgstr ""
#. TRANSLATORS: amount window message
-#: src/gui/windows/itemamountwindow.cpp:259
+#: src/gui/windows/itemamountwindow.cpp:277
msgid "Add to sell shop."
msgstr ""
#. TRANSLATORS: amount window message
-#: src/gui/windows/itemamountwindow.cpp:263
+#: src/gui/windows/itemamountwindow.cpp:281
msgid "Unknown."
msgstr ""
#. TRANSLATORS: kill stats window button
-#: src/gui/windows/killstats.cpp:59
+#: src/gui/windows/killstats.cpp:54
msgid "Reset stats"
msgstr ""
#. TRANSLATORS: kill stats window button
-#: src/gui/windows/killstats.cpp:61
+#: src/gui/windows/killstats.cpp:56
msgid "Reset timer"
msgstr ""
#. TRANSLATORS: kill stats window label
-#: src/gui/windows/killstats.cpp:66 src/gui/windows/killstats.cpp:180
-#: src/gui/windows/killstats.cpp:285 src/gui/windows/killstats.cpp:526
+#: src/gui/windows/killstats.cpp:61 src/gui/windows/killstats.cpp:166
+#: src/gui/windows/killstats.cpp:272 src/gui/windows/killstats.cpp:423
#, c-format
msgid "Kills: %s, total exp: %s"
msgstr ""
#. TRANSLATORS: kill stats window label
-#: src/gui/windows/killstats.cpp:69 src/gui/windows/killstats.cpp:182
-#: src/gui/windows/killstats.cpp:262 src/gui/windows/killstats.cpp:277
-#: src/gui/windows/killstats.cpp:528
+#: src/gui/windows/killstats.cpp:64 src/gui/windows/killstats.cpp:168
+#: src/gui/windows/killstats.cpp:249 src/gui/windows/killstats.cpp:264
+#: src/gui/windows/killstats.cpp:425
#, c-format
msgid "Avg Exp: %s"
msgstr ""
#. TRANSLATORS: kill stats window label
-#: src/gui/windows/killstats.cpp:71 src/gui/windows/killstats.cpp:185
-#: src/gui/windows/killstats.cpp:267 src/gui/windows/killstats.cpp:281
-#: src/gui/windows/killstats.cpp:531
+#: src/gui/windows/killstats.cpp:66 src/gui/windows/killstats.cpp:171
+#: src/gui/windows/killstats.cpp:254 src/gui/windows/killstats.cpp:268
+#: src/gui/windows/killstats.cpp:428
#, c-format
msgid "No. of avg mob to next level: %s"
msgstr ""
#. TRANSLATORS: kill stats window label
-#: src/gui/windows/killstats.cpp:74 src/gui/windows/killstats.cpp:196
-#: src/gui/windows/killstats.cpp:289 src/gui/windows/killstats.cpp:534
+#: src/gui/windows/killstats.cpp:69 src/gui/windows/killstats.cpp:182
+#: src/gui/windows/killstats.cpp:276 src/gui/windows/killstats.cpp:431
#, c-format
msgid "Kills/Min: %s, Exp/Min: %s"
msgstr ""
#. TRANSLATORS: kill stats window label
-#: src/gui/windows/killstats.cpp:78 src/gui/windows/killstats.cpp:83
-#: src/gui/windows/killstats.cpp:88 src/gui/windows/killstats.cpp:355
-#: src/gui/windows/killstats.cpp:374 src/gui/windows/killstats.cpp:395
+#: src/gui/windows/killstats.cpp:73 src/gui/windows/killstats.cpp:78
+#: src/gui/windows/killstats.cpp:83 src/gui/windows/killstats.cpp:341
+#: src/gui/windows/killstats.cpp:360 src/gui/windows/killstats.cpp:381
#, c-format
msgid "Exp speed per %d min: %s"
msgid_plural "Exp speed per %d min: %s"
msgstr[0] ""
-#: src/gui/windows/killstats.cpp:80 src/gui/windows/killstats.cpp:85
-#: src/gui/windows/killstats.cpp:91
+#: src/gui/windows/killstats.cpp:75 src/gui/windows/killstats.cpp:80
+#: src/gui/windows/killstats.cpp:86
#, c-format
msgid "Time for next level per %d min: %s"
msgid_plural "Time for next level per %d min: %s"
msgstr[0] ""
#. TRANSLATORS: kill stats window label
-#: src/gui/windows/killstats.cpp:94 src/gui/windows/killstats.cpp:294
+#: src/gui/windows/killstats.cpp:89 src/gui/windows/killstats.cpp:281
msgid "Last kill exp:"
msgstr ""
#. TRANSLATORS: kill stats window label
-#: src/gui/windows/killstats.cpp:97 src/gui/windows/killstats.cpp:426
-#: src/gui/windows/killstats.cpp:433 src/gui/windows/killstats.cpp:440
-#: src/gui/windows/killstats.cpp:446
-msgid "Time before jacko spawn:"
-msgstr ""
-
-#. TRANSLATORS: kill stats window label
-#: src/gui/windows/killstats.cpp:134 src/gui/windows/killstats.cpp:247
+#: src/gui/windows/killstats.cpp:121 src/gui/windows/killstats.cpp:234
#, c-format
msgid "Level: %d at %f%%"
msgstr ""
#. TRANSLATORS: kill stats window label
-#: src/gui/windows/killstats.cpp:139 src/gui/windows/killstats.cpp:252
+#: src/gui/windows/killstats.cpp:126 src/gui/windows/killstats.cpp:239
#, c-format
msgid "Exp: %d/%d Left: %d"
msgstr ""
#. TRANSLATORS: kill stats window label
-#: src/gui/windows/killstats.cpp:143 src/gui/windows/killstats.cpp:258
-#: src/gui/windows/killstats.cpp:272
+#: src/gui/windows/killstats.cpp:130 src/gui/windows/killstats.cpp:245
+#: src/gui/windows/killstats.cpp:259
#, c-format
msgid "1%% = %d exp, avg mob for 1%%: %s"
msgstr ""
#. TRANSLATORS: kill stats window label
-#: src/gui/windows/killstats.cpp:361 src/gui/windows/killstats.cpp:370
-#: src/gui/windows/killstats.cpp:381 src/gui/windows/killstats.cpp:390
-#: src/gui/windows/killstats.cpp:403 src/gui/windows/killstats.cpp:412
+#: src/gui/windows/killstats.cpp:347 src/gui/windows/killstats.cpp:356
+#: src/gui/windows/killstats.cpp:367 src/gui/windows/killstats.cpp:376
+#: src/gui/windows/killstats.cpp:389 src/gui/windows/killstats.cpp:398
#, c-format
msgid " Time for next level: %s"
msgstr ""
-#. TRANSLATORS: kill stats window label
-#: src/gui/windows/killstats.cpp:433
-#, c-format
-msgid "%s %d?"
-msgstr ""
-
-#: src/gui/windows/killstats.cpp:440
-msgid "jacko spawning"
-msgstr ""
-
#. TRANSLATORS: login dialog name
#. TRANSLATORS: login dialog button
#: src/gui/windows/logindialog.cpp:64 src/gui/windows/logindialog.cpp:81
@@ -5792,8 +6055,8 @@ msgstr ""
#. TRANSLATORS: login dialog button
#. TRANSLATORS: register dialog name
#. TRANSLATORS: register dialog. button.
-#: src/gui/windows/logindialog.cpp:83 src/gui/windows/registerdialog.cpp:54
-#: src/gui/windows/registerdialog.cpp:63
+#: src/gui/windows/logindialog.cpp:83 src/gui/windows/registerdialog.cpp:51
+#: src/gui/windows/registerdialog.cpp:60
msgid "Register"
msgstr "註冊"
@@ -5803,31 +6066,128 @@ msgid "Custom update host"
msgstr ""
#. TRANSLATORS: login dialog label
-#: src/gui/windows/logindialog.cpp:100
+#: src/gui/windows/logindialog.cpp:101
msgid "Server:"
msgstr "伺服器:"
#. TRANSLATORS: login dialog label
-#: src/gui/windows/logindialog.cpp:110
+#: src/gui/windows/logindialog.cpp:111
#, c-format
msgid "Update host: %s"
msgstr ""
-#: src/gui/windows/logindialog.cpp:229
+#. TRANSLATORS: question dialog
+#: src/gui/windows/logindialog.cpp:238
msgid "Open register url"
msgstr ""
-#: src/gui/windows/ministatuswindow.cpp:72
+#. TRANSLATORS: mail edit window name
+#: src/gui/windows/maileditwindow.cpp:47
+msgid "Edit mail"
+msgstr ""
+
+#. TRANSLATORS: mail edit window button
+#: src/gui/windows/maileditwindow.cpp:50
+msgid "Send"
+msgstr "傳送"
+
+#. TRANSLATORS: mail edit window button
+#. TRANSLATORS: npc dialog button
+#. TRANSLATORS: servers dialog button
+#. TRANSLATORS: shop window label
+#. TRANSLATORS: trade window button
+#: src/gui/windows/maileditwindow.cpp:54 src/gui/windows/npcdialog.cpp:117
+#: src/gui/windows/serverdialog.cpp:117 src/gui/windows/shopwindow.cpp:124
+#: src/gui/windows/tradewindow.cpp:82
+msgid "Add"
+msgstr "增加"
+
+#. TRANSLATORS: mail edit window label
+#: src/gui/windows/maileditwindow.cpp:56
+msgid "To:"
+msgstr "存至:"
+
+#. TRANSLATORS: mail edit window label
+#. TRANSLATORS: mail view window label
+#: src/gui/windows/maileditwindow.cpp:58 src/gui/windows/mailviewwindow.cpp:72
+msgid "Subject:"
+msgstr ""
+
+#. TRANSLATORS: mail edit window label
+#. TRANSLATORS: mail view window label
+#: src/gui/windows/maileditwindow.cpp:60
+#: src/gui/windows/mailviewwindow.cpp:103
+msgid "Money:"
+msgstr ""
+
+#. TRANSLATORS: mail edit window label
+#: src/gui/windows/maileditwindow.cpp:62
+#: src/gui/windows/mailviewwindow.cpp:119
+#: src/gui/windows/mailviewwindow.cpp:124
+msgid "Item:"
+msgstr ""
+
+#. TRANSLATORS: mail edit window label
+#. TRANSLATORS: mail view window label
+#: src/gui/windows/maileditwindow.cpp:64 src/gui/windows/mailviewwindow.cpp:75
+msgid "Message:"
+msgstr ""
+
+#. TRANSLATORS: mail view window name
+#: src/gui/windows/mailviewwindow.cpp:53
+msgid "View mail"
+msgstr ""
+
+#. TRANSLATORS: mail view window button
+#: src/gui/windows/mailviewwindow.cpp:63
+msgid "Reply"
+msgstr ""
+
+#. TRANSLATORS: mail view window label
+#: src/gui/windows/mailviewwindow.cpp:65
+msgid "Time:"
+msgstr ""
+
+#. TRANSLATORS: mail view window label
+#: src/gui/windows/mailviewwindow.cpp:69
+msgid "From:"
+msgstr ""
+
+#: src/gui/windows/mailviewwindow.cpp:131
+msgid "Get attach"
+msgstr ""
+
+#. TRANSLATORS: mail window button
+#: src/gui/windows/mailwindow.cpp:62
+msgid "Refresh"
+msgstr ""
+
+#. TRANSLATORS: mail window button
+#: src/gui/windows/mailwindow.cpp:64
+msgid "New"
+msgstr ""
+
+#. TRANSLATORS: mail window button
+#: src/gui/windows/mailwindow.cpp:68
+msgid "Return"
+msgstr ""
+
+#. TRANSLATORS: mail window button
+#: src/gui/windows/mailwindow.cpp:70
+msgid "Open"
+msgstr ""
+
+#: src/gui/windows/ministatuswindow.cpp:71
msgid "health bar"
msgstr ""
#. TRANSLATORS: status bar name
-#: src/gui/windows/ministatuswindow.cpp:83
+#: src/gui/windows/ministatuswindow.cpp:82
msgid "mana bar"
msgstr ""
#. TRANSLATORS: status bar name
-#: src/gui/windows/ministatuswindow.cpp:87
+#: src/gui/windows/ministatuswindow.cpp:86
msgid "experience bar"
msgstr ""
@@ -5842,199 +6202,180 @@ msgid "inventory slots bar"
msgstr ""
#. TRANSLATORS: status bar name
-#: src/gui/windows/ministatuswindow.cpp:102
+#: src/gui/windows/ministatuswindow.cpp:103
msgid "money bar"
msgstr ""
#. TRANSLATORS: status bar name
-#: src/gui/windows/ministatuswindow.cpp:106
+#: src/gui/windows/ministatuswindow.cpp:108
msgid "arrows bar"
msgstr ""
#. TRANSLATORS: status bar name
-#: src/gui/windows/ministatuswindow.cpp:111
+#: src/gui/windows/ministatuswindow.cpp:114
msgid "status bar"
msgstr ""
-#: src/gui/windows/ministatuswindow.cpp:134
+#: src/gui/windows/ministatuswindow.cpp:137
msgid "job bar"
msgstr ""
#. TRANSLATORS: status bar label
#. TRANSLATORS: status window label
-#: src/gui/windows/ministatuswindow.cpp:341
-#: src/gui/windows/statuswindow.cpp:249
+#: src/gui/windows/ministatuswindow.cpp:352
+#: src/gui/windows/statuswindow.cpp:255
#, c-format
msgid "Level: %d (GM %d)"
msgstr ""
#. TRANSLATORS: status bar label
#. TRANSLATORS: status window label
-#: src/gui/windows/ministatuswindow.cpp:348
-#: src/gui/windows/statuswindow.cpp:71 src/gui/windows/statuswindow.cpp:256
-#: src/gui/windows/statuswindow.cpp:381
+#: src/gui/windows/ministatuswindow.cpp:359
+#: src/gui/windows/statuswindow.cpp:67 src/gui/windows/statuswindow.cpp:262
+#: src/gui/windows/statuswindow.cpp:387
#, c-format
msgid "Level: %d"
msgstr "等級:%d"
#. TRANSLATORS: status bar label
-#: src/gui/windows/ministatuswindow.cpp:364
-#: src/gui/windows/ministatuswindow.cpp:401
+#: src/gui/windows/ministatuswindow.cpp:375
+#: src/gui/windows/ministatuswindow.cpp:412
msgid "Need"
msgstr ""
#. TRANSLATORS: job bar label
-#: src/gui/windows/ministatuswindow.cpp:388
+#: src/gui/windows/ministatuswindow.cpp:399
#, c-format
msgid "Job level: %d"
msgstr ""
#. TRANSLATORS: npc dialog button
-#: src/gui/windows/npcdialog.cpp:71
+#: src/gui/windows/npcdialog.cpp:72
msgid "Stop waiting"
msgstr ""
#. TRANSLATORS: npc dialog button
-#: src/gui/windows/npcdialog.cpp:73
+#: src/gui/windows/npcdialog.cpp:74
msgid "Next"
msgstr "下一個"
#. TRANSLATORS: npc dialog button
-#: src/gui/windows/npcdialog.cpp:77
+#: src/gui/windows/npcdialog.cpp:78
msgid "Submit"
msgstr "確認"
#. TRANSLATORS: npc dialog button
-#. TRANSLATORS: servers dialog button
-#. TRANSLATORS: shop window label
-#. TRANSLATORS: trade window button
-#: src/gui/windows/npcdialog.cpp:115 src/gui/windows/serverdialog.cpp:118
-#: src/gui/windows/shopwindow.cpp:121 src/gui/windows/tradewindow.cpp:84
-msgid "Add"
-msgstr "增加"
-
-#. TRANSLATORS: label in npc post dialog
-#: src/gui/windows/npcpostdialog.cpp:59
-msgid "To:"
-msgstr "存至:"
-
-#. TRANSLATORS: button in npc post dialog
-#: src/gui/windows/npcpostdialog.cpp:66
-msgid "Send"
-msgstr "傳送"
-
-#. TRANSLATORS: npc post message error
-#: src/gui/windows/npcpostdialog.cpp:113
-msgid "Failed to send as sender or letter invalid."
-msgstr "無法傳送的發件人或信息無效."
+#: src/gui/windows/npcdialog.cpp:119
+msgid "Reset"
+msgstr "重設"
#. TRANSLATORS: sell confirmation header
-#: src/gui/windows/npcselldialog.cpp:69
+#: src/gui/windows/npcselldialog.cpp:68
msgid "sell item"
msgstr ""
#. TRANSLATORS: sell confirmation message
-#: src/gui/windows/npcselldialog.cpp:71
+#: src/gui/windows/npcselldialog.cpp:70
#, c-format
msgid "Do you really want to sell %s?"
msgstr ""
#. TRANSLATORS: outfits window label
-#: src/gui/windows/outfitwindow.cpp:64 src/gui/windows/outfitwindow.cpp:562
+#: src/gui/windows/outfitwindow.cpp:67 src/gui/windows/outfitwindow.cpp:620
#, c-format
msgid "Outfit: %d"
msgstr ""
#. TRANSLATORS: outfits window checkbox
-#: src/gui/windows/outfitwindow.cpp:66
+#: src/gui/windows/outfitwindow.cpp:69
msgid "Unequip first"
msgstr ""
#. TRANSLATORS: outfits window checkbox
-#: src/gui/windows/outfitwindow.cpp:69
+#: src/gui/windows/outfitwindow.cpp:72
msgid "Away outfit"
msgstr ""
#. TRANSLATORS: quit dialog button
-#: src/gui/windows/quitdialog.cpp:62
+#: src/gui/windows/quitdialog.cpp:60
msgid "Switch server"
msgstr "交換伺服器"
#. TRANSLATORS: quit dialog button
-#: src/gui/windows/quitdialog.cpp:65
+#: src/gui/windows/quitdialog.cpp:63
msgid "Switch character"
msgstr "交換角色"
#. TRANSLATORS: register dialog. label.
-#: src/gui/windows/registerdialog.cpp:81
+#: src/gui/windows/registerdialog.cpp:78
msgid "Confirm:"
msgstr "確認:"
#. TRANSLATORS: register dialog. button.
-#: src/gui/windows/registerdialog.cpp:98
+#: src/gui/windows/registerdialog.cpp:95
msgid "Male"
msgstr "男生"
#. TRANSLATORS: register dialog. button.
-#: src/gui/windows/registerdialog.cpp:100
+#: src/gui/windows/registerdialog.cpp:97
msgid "Female"
msgstr "女生"
#. TRANSLATORS: register dialog. label.
-#: src/gui/windows/registerdialog.cpp:121
+#: src/gui/windows/registerdialog.cpp:118
msgid "Email:"
msgstr "電子郵件:"
#. TRANSLATORS: error message
-#: src/gui/windows/registerdialog.cpp:188
+#: src/gui/windows/registerdialog.cpp:186
#, c-format
msgid "The username needs to be at least %u characters long."
msgstr ""
#. TRANSLATORS: error message
-#: src/gui/windows/registerdialog.cpp:197
+#: src/gui/windows/registerdialog.cpp:195
#, c-format
msgid "The username needs to be less than %u characters long."
msgstr ""
#. TRANSLATORS: error message
#. TRANSLATORS: unregister dialog. error message.
-#: src/gui/windows/registerdialog.cpp:206
-#: src/gui/windows/unregisterdialog.cpp:126
+#: src/gui/windows/registerdialog.cpp:204
+#: src/gui/windows/unregisterdialog.cpp:128
#, c-format
msgid "The password needs to be at least %u characters long."
msgstr ""
#. TRANSLATORS: error message
#. TRANSLATORS: unregister dialog. error message.
-#: src/gui/windows/registerdialog.cpp:215
-#: src/gui/windows/unregisterdialog.cpp:133
+#: src/gui/windows/registerdialog.cpp:213
+#: src/gui/windows/unregisterdialog.cpp:135
#, c-format
msgid "The password needs to be less than %u characters long."
msgstr ""
#. TRANSLATORS: error message
-#: src/gui/windows/registerdialog.cpp:223
+#: src/gui/windows/registerdialog.cpp:221
msgid "Passwords do not match."
msgstr "密碼不一樣."
#. TRANSLATORS: servers dialog name
-#: src/gui/windows/serverdialog.cpp:105
+#: src/gui/windows/serverdialog.cpp:104
msgid "Choose Your Server"
msgstr ""
#. TRANSLATORS: servers dialog button
-#: src/gui/windows/serverdialog.cpp:124
+#: src/gui/windows/serverdialog.cpp:123
msgid "Load"
msgstr ""
#. TRANSLATORS: servers dialog name
-#: src/gui/windows/serverdialog.cpp:138
+#: src/gui/windows/serverdialog.cpp:135
msgid "Choose Your Server *** SAFE MODE ***"
msgstr ""
#. TRANSLATORS: servers dialog checkbox
-#: src/gui/windows/serverdialog.cpp:147
+#: src/gui/windows/serverdialog.cpp:144
msgid "Use same ip for game sub servers"
msgstr ""
@@ -6060,34 +6401,34 @@ msgid "Error retreiving server list!"
msgstr ""
#. TRANSLATORS: servers dialog label
-#: src/gui/windows/serverdialog.cpp:502
+#: src/gui/windows/serverdialog.cpp:507
msgid "requires a newer version"
msgstr ""
#. TRANSLATORS: servers dialog label
-#: src/gui/windows/serverdialog.cpp:507
+#: src/gui/windows/serverdialog.cpp:512
#, c-format
msgid "requires v%s"
msgstr ""
#. TRANSLATORS: setup button
-#: src/gui/windows/setupwindow.cpp:92
+#: src/gui/windows/setupwindow.cpp:97
msgid "Apply"
msgstr "確定"
#. TRANSLATORS: setup button
-#: src/gui/windows/setupwindow.cpp:98
+#: src/gui/windows/setupwindow.cpp:103
msgid "Reset Windows"
msgstr "重置視窗"
#. TRANSLATORS: shop window name
-#: src/gui/windows/shopwindow.cpp:101 src/gui/windows/shopwindow.cpp:1071
+#: src/gui/windows/shopwindow.cpp:102 src/gui/windows/shopwindow.cpp:1077
msgid "Personal Shop"
msgstr ""
#. TRANSLATORS: shop window button
-#: src/gui/windows/shopwindow.cpp:190 src/gui/windows/shopwindow.cpp:431
-#: src/gui/windows/shopwindow.cpp:450
+#: src/gui/windows/shopwindow.cpp:190 src/gui/windows/shopwindow.cpp:434
+#: src/gui/windows/shopwindow.cpp:453
msgid "Publish"
msgstr ""
@@ -6101,66 +6442,67 @@ msgstr ""
msgid "Show links in announce"
msgstr ""
-#: src/gui/windows/shopwindow.cpp:371
+#. TRANSLATORS: shop rename dialog title
+#: src/gui/windows/shopwindow.cpp:373
msgid "Please enter new shop name"
msgstr ""
-#: src/gui/windows/shopwindow.cpp:429 src/gui/windows/shopwindow.cpp:448
+#: src/gui/windows/shopwindow.cpp:432 src/gui/windows/shopwindow.cpp:451
msgid "Unpublish"
msgstr ""
#. TRANSLATORS: shop window dialog
#. TRANSLATORS: trade message
-#: src/gui/windows/shopwindow.cpp:955 src/net/ea/tradehandler.cpp:172
+#: src/gui/windows/shopwindow.cpp:959 src/net/ea/tradehandler.cpp:176
msgid "Request for Trade"
msgstr "要求交易"
-#: src/gui/windows/shopwindow.cpp:955
+#: src/gui/windows/shopwindow.cpp:960
#, c-format
msgid "%s wants to %s %s do you accept?"
msgstr ""
#. TRANSLATORS: shop window name
-#: src/gui/windows/shopwindow.cpp:1076
+#: src/gui/windows/shopwindow.cpp:1082
#, c-format
msgid "Personal Shop - %s"
msgstr ""
#. TRANSLATORS: skills dialog button
-#: src/gui/windows/skilldialog.cpp:81
+#: src/gui/windows/skilldialog.cpp:79
msgid "Up"
msgstr "升級"
#. TRANSLATORS: skills dialog label
-#: src/gui/windows/skilldialog.cpp:191
+#: src/gui/windows/skilldialog.cpp:189
#, c-format
msgid "Skill points available: %d"
msgstr ""
#. TRANSLATORS: skills dialog default skill tab
-#: src/gui/windows/skilldialog.cpp:289
+#: src/gui/windows/skilldialog.cpp:287
#, c-format
msgid "Skill Set %d"
msgstr ""
#. TRANSLATORS: skills dialog. skill id
-#: src/gui/windows/skilldialog.cpp:310
+#: src/gui/windows/skilldialog.cpp:308
#, c-format
msgid "Skill %d"
msgstr ""
-#: src/gui/windows/skilldialog.cpp:478
+#: src/gui/windows/skilldialog.cpp:484
#, c-format
msgid "Failed skill: %s"
msgstr ""
#. TRANSLATORS: here P is title for visible players tab in social window
-#: src/gui/windows/socialwindow.cpp:70
+#: src/gui/windows/socialwindow.cpp:68
msgid "P"
msgstr ""
#. TRANSLATORS: social window button
-#: src/gui/windows/socialwindow.cpp:81
+#: src/gui/windows/socialwindow.cpp:79
msgid "Invite"
msgstr ""
@@ -6171,142 +6513,141 @@ msgid "Accepted party invite from %s."
msgstr ""
#. TRANSLATORS: chat message
-#: src/gui/windows/socialwindow.cpp:281
+#: src/gui/windows/socialwindow.cpp:282
#, c-format
msgid "Rejected party invite from %s."
msgstr ""
#. TRANSLATORS: chat message
-#: src/gui/windows/socialwindow.cpp:298
+#: src/gui/windows/socialwindow.cpp:300
#, c-format
msgid "Accepted guild invite from %s."
msgstr ""
#. TRANSLATORS: chat message
-#: src/gui/windows/socialwindow.cpp:316
+#: src/gui/windows/socialwindow.cpp:319
#, c-format
msgid "Rejected guild invite from %s."
msgstr ""
#. TRANSLATORS: chat message
-#: src/gui/windows/socialwindow.cpp:360
+#: src/gui/windows/socialwindow.cpp:364
#, c-format
msgid "Creating guild called %s."
msgstr ""
#. TRANSLATORS: chat message
-#: src/gui/windows/socialwindow.cpp:381
+#: src/gui/windows/socialwindow.cpp:386
#, c-format
msgid "Creating party called %s."
msgstr ""
#. TRANSLATORS: guild creation message
-#: src/gui/windows/socialwindow.cpp:396
+#: src/gui/windows/socialwindow.cpp:403
msgid "Guild Name"
msgstr ""
#. TRANSLATORS: guild creation message
-#: src/gui/windows/socialwindow.cpp:398
+#: src/gui/windows/socialwindow.cpp:405
msgid "Choose your guild's name."
msgstr ""
#. TRANSLATORS: chat message
-#: src/gui/windows/socialwindow.cpp:414
+#: src/gui/windows/socialwindow.cpp:420
msgid "Received guild request, but one already exists."
msgstr ""
#. TRANSLATORS: chat message
-#: src/gui/windows/socialwindow.cpp:422
+#: src/gui/windows/socialwindow.cpp:429
#, c-format
msgid "%s has invited you to join the guild %s."
msgstr ""
#. TRANSLATORS: guild invite message
-#: src/gui/windows/socialwindow.cpp:429
+#: src/gui/windows/socialwindow.cpp:437
msgid "Accept Guild Invite"
msgstr ""
#. TRANSLATORS: chat message
-#: src/gui/windows/socialwindow.cpp:446
+#: src/gui/windows/socialwindow.cpp:457
msgid "Received party request, but one already exists."
msgstr "收到派對邀請,但而有另一個存在."
#. TRANSLATORS: party invite message
-#: src/gui/windows/socialwindow.cpp:458
+#: src/gui/windows/socialwindow.cpp:470
msgid "You have been invited you to join a party."
msgstr ""
#. TRANSLATORS: party invite message
-#: src/gui/windows/socialwindow.cpp:463
+#: src/gui/windows/socialwindow.cpp:475
#, c-format
msgid "You have been invited to join the %s party."
msgstr ""
#. TRANSLATORS: party invite message
-#: src/gui/windows/socialwindow.cpp:472
+#: src/gui/windows/socialwindow.cpp:484
#, c-format
msgid "%s has invited you to join their party."
msgstr "%s 邀請你參加他們的派對."
#. TRANSLATORS: party invite message
-#: src/gui/windows/socialwindow.cpp:478
+#: src/gui/windows/socialwindow.cpp:490
#, c-format
msgid "%s has invited you to join the %s party."
msgstr "%s 邀請你參加 %s 派對."
-#. TRANSLATORS: party invite message
-#: src/gui/windows/socialwindow.cpp:488
+#: src/gui/windows/socialwindow.cpp:501
msgid "Accept Party Invite"
msgstr "接受派對邀請"
-#: src/gui/windows/socialwindow.cpp:505
+#: src/gui/windows/socialwindow.cpp:522
msgid "Cannot create party. You are already in a party"
msgstr ""
#. TRANSLATORS: party creation message
-#: src/gui/windows/socialwindow.cpp:514
+#: src/gui/windows/socialwindow.cpp:535
msgid "Party Name"
msgstr ""
#. TRANSLATORS: party creation message
-#: src/gui/windows/socialwindow.cpp:516
+#: src/gui/windows/socialwindow.cpp:537
msgid "Choose your party's name."
msgstr ""
#. TRANSLATORS: status window label
-#: src/gui/windows/statuswindow.cpp:75
+#: src/gui/windows/statuswindow.cpp:71
msgid "HP:"
msgstr "體力 :"
#. TRANSLATORS: status window label
-#: src/gui/windows/statuswindow.cpp:78
+#: src/gui/windows/statuswindow.cpp:74
msgid "Exp:"
msgstr "經驗值:"
#. TRANSLATORS: status window label
-#: src/gui/windows/statuswindow.cpp:136
+#: src/gui/windows/statuswindow.cpp:139
msgid "MP:"
msgstr "魔力:"
#. TRANSLATORS: status window label
-#: src/gui/windows/statuswindow.cpp:179 src/gui/windows/statuswindow.cpp:307
+#: src/gui/windows/statuswindow.cpp:185 src/gui/windows/statuswindow.cpp:313
#, c-format
msgid "Job: %d"
msgstr "職業:%d"
#. TRANSLATORS: status window label
-#: src/gui/windows/statuswindow.cpp:181
+#: src/gui/windows/statuswindow.cpp:187
msgid "Job:"
msgstr "職業:"
#. TRANSLATORS: status window label
-#: src/gui/windows/statuswindow.cpp:237 src/gui/windows/statuswindow.cpp:353
+#: src/gui/windows/statuswindow.cpp:243 src/gui/windows/statuswindow.cpp:359
#, c-format
msgid "Character points: %d"
msgstr ""
#. TRANSLATORS: status window label
-#: src/gui/windows/statuswindow.cpp:368
+#: src/gui/windows/statuswindow.cpp:374
#, c-format
msgid "Correction points: %d"
msgstr ""
@@ -6317,219 +6658,219 @@ msgid "Command Editor"
msgstr ""
#. TRANSLATORS: command editor button
-#: src/gui/windows/textcommandeditor.cpp:52
+#: src/gui/windows/textcommandeditor.cpp:53
msgid "magic"
msgstr ""
#. TRANSLATORS: command editor button
-#: src/gui/windows/textcommandeditor.cpp:54
+#: src/gui/windows/textcommandeditor.cpp:55
msgid "other"
msgstr ""
#. TRANSLATORS: command editor label
-#: src/gui/windows/textcommandeditor.cpp:56
+#: src/gui/windows/textcommandeditor.cpp:57
msgid "Symbol:"
msgstr ""
#. TRANSLATORS: command editor label
-#: src/gui/windows/textcommandeditor.cpp:59
+#: src/gui/windows/textcommandeditor.cpp:60
msgid "Command:"
msgstr ""
#. TRANSLATORS: command editor label
-#: src/gui/windows/textcommandeditor.cpp:62
+#: src/gui/windows/textcommandeditor.cpp:63
msgid "Comment:"
msgstr ""
#. TRANSLATORS: command editor label
-#: src/gui/windows/textcommandeditor.cpp:66
+#: src/gui/windows/textcommandeditor.cpp:67
msgid "Target Type:"
msgstr ""
#. TRANSLATORS: command editor label
-#: src/gui/windows/textcommandeditor.cpp:70
+#: src/gui/windows/textcommandeditor.cpp:71
msgid "Icon:"
msgstr ""
#. TRANSLATORS: command editor label
-#: src/gui/windows/textcommandeditor.cpp:73
+#: src/gui/windows/textcommandeditor.cpp:74
msgid "Mana:"
msgstr ""
#. TRANSLATORS: command editor label
-#: src/gui/windows/textcommandeditor.cpp:76
+#: src/gui/windows/textcommandeditor.cpp:77
msgid "Magic level:"
msgstr ""
#. TRANSLATORS: command editor label
-#: src/gui/windows/textcommandeditor.cpp:80
+#: src/gui/windows/textcommandeditor.cpp:81
msgid "Magic School:"
msgstr ""
#. TRANSLATORS: command editor label
-#: src/gui/windows/textcommandeditor.cpp:83
+#: src/gui/windows/textcommandeditor.cpp:84
msgid "School level:"
msgstr ""
#. TRANSLATORS: command editor button
-#: src/gui/windows/textcommandeditor.cpp:88
+#: src/gui/windows/textcommandeditor.cpp:89
msgid "Save"
msgstr ""
#. TRANSLATORS: trade window button
-#: src/gui/windows/tradewindow.cpp:64
+#: src/gui/windows/tradewindow.cpp:62
msgid "Propose trade"
msgstr "是否交易"
#. TRANSLATORS: trade window button
-#: src/gui/windows/tradewindow.cpp:66
+#: src/gui/windows/tradewindow.cpp:64
msgid "Confirmed. Waiting..."
msgstr "已確認。請稍候..."
#. TRANSLATORS: trade window button
-#: src/gui/windows/tradewindow.cpp:68
+#: src/gui/windows/tradewindow.cpp:66
msgid "Agree trade"
msgstr "同意交易"
#. TRANSLATORS: trade window button
-#: src/gui/windows/tradewindow.cpp:70
+#: src/gui/windows/tradewindow.cpp:68
msgid "Agreed. Waiting..."
msgstr "已同意。請稍候..."
#. TRANSLATORS: trade window caption
-#: src/gui/windows/tradewindow.cpp:74
+#: src/gui/windows/tradewindow.cpp:72
msgid "Trade: You"
msgstr "交易:您"
#. TRANSLATORS: trade window money label
-#: src/gui/windows/tradewindow.cpp:82 src/gui/windows/tradewindow.cpp:191
+#: src/gui/windows/tradewindow.cpp:80 src/gui/windows/tradewindow.cpp:189
#, c-format
msgid "You get %s"
msgstr ""
#. TRANSLATORS: trade window money change button
-#: src/gui/windows/tradewindow.cpp:87
+#: src/gui/windows/tradewindow.cpp:85
msgid "Change"
msgstr "更改"
#. TRANSLATORS: trade window money label
-#: src/gui/windows/tradewindow.cpp:132
+#: src/gui/windows/tradewindow.cpp:130
msgid "You give:"
msgstr "你付出:"
#. TRANSLATORS: trade error
-#: src/gui/windows/tradewindow.cpp:427
+#: src/gui/windows/tradewindow.cpp:425
msgid "You don't have enough money."
msgstr "你沒有足夠的金錢."
#. TRANSLATORS: trade error
-#: src/gui/windows/tradewindow.cpp:513
+#: src/gui/windows/tradewindow.cpp:514
msgid ""
"Failed adding item. You can not overlap one kind of item on the window."
msgstr "增加物品失敗。你不能覆蓋視窗中的該類物品能."
#. TRANSLATORS: unregister dialog. label.
-#: src/gui/windows/unregisterdialog.cpp:62
+#: src/gui/windows/unregisterdialog.cpp:64
#, c-format
msgid "Name: %s"
msgstr "名字:%s"
#. TRANSLATORS: updater window name
-#: src/gui/windows/updaterwindow.cpp:171
+#: src/gui/windows/updaterwindow.cpp:170
msgid "Updating..."
msgstr "更新中..."
#. TRANSLATORS: updater window label
-#: src/gui/windows/updaterwindow.cpp:188
+#: src/gui/windows/updaterwindow.cpp:187
msgid "Connecting..."
msgstr "連線中..."
-#: src/gui/windows/updaterwindow.cpp:405
+#: src/gui/windows/updaterwindow.cpp:410
msgid "Show all news (can be slow)"
msgstr ""
#. TRANSLATORS: update message
-#: src/gui/windows/updaterwindow.cpp:823
+#: src/gui/windows/updaterwindow.cpp:845
msgid "##1 The update process is incomplete."
msgstr "##1 更新的程序不完整."
#. TRANSLATORS: Continues "The update process is incomplete.".
-#: src/gui/windows/updaterwindow.cpp:825
+#: src/gui/windows/updaterwindow.cpp:847
msgid "##1 It is strongly recommended that"
msgstr "##1 強烈建議"
#. TRANSLATORS: Begins "It is strongly recommended that".
-#: src/gui/windows/updaterwindow.cpp:827
+#: src/gui/windows/updaterwindow.cpp:849
msgid "##1 you try again later."
msgstr ""
#. TRANSLATORS: updater window label
-#: src/gui/windows/updaterwindow.cpp:1011
+#: src/gui/windows/updaterwindow.cpp:1033
msgid "Completed"
msgstr "已完成"
#. TRANSLATORS: who is online window name
-#: src/gui/windows/whoisonline.cpp:93 src/gui/windows/whoisonline.cpp:639
+#: src/gui/windows/whoisonline.cpp:91 src/gui/windows/whoisonline.cpp:645
msgid "Who Is Online - Updating"
msgstr ""
#. TRANSLATORS: who is online. button.
-#: src/gui/windows/whoisonline.cpp:104
+#: src/gui/windows/whoisonline.cpp:105
msgid "Update"
msgstr ""
#. TRANSLATORS: who is online window name
-#: src/gui/windows/whoisonline.cpp:230
+#: src/gui/windows/whoisonline.cpp:232
msgid "Who Is Online - "
msgstr ""
#. TRANSLATORS: who is online window name
-#: src/gui/windows/whoisonline.cpp:655
+#: src/gui/windows/whoisonline.cpp:661
msgid "Who Is Online - error"
msgstr ""
#. TRANSLATORS: who is online window name
-#: src/gui/windows/whoisonline.cpp:699
+#: src/gui/windows/whoisonline.cpp:705
msgid "Who Is Online - Update"
msgstr ""
#. TRANSLATORS: world select dialog name
-#: src/gui/windows/worldselectdialog.cpp:48
+#: src/gui/windows/worldselectdialog.cpp:47
msgid "Select World"
msgstr ""
#. TRANSLATORS: world dialog button
-#: src/gui/windows/worldselectdialog.cpp:54
+#: src/gui/windows/worldselectdialog.cpp:53
msgid "Change Login"
msgstr ""
#. TRANSLATORS: world dialog button
-#: src/gui/windows/worldselectdialog.cpp:56
+#: src/gui/windows/worldselectdialog.cpp:55
msgid "Choose World"
msgstr ""
#. TRANSLATORS: long key name. must be short.
#. TRANSLATORS: short key name. must be very short.
#. TRANSLATORS: long key name, should be short
-#: src/input/inputmanager.cpp:374 src/input/inputmanager.cpp:418
+#: src/input/inputmanager.cpp:376 src/input/inputmanager.cpp:420
#: src/input/keyboardconfig.cpp:102
#, c-format
msgid "key_%d"
msgstr ""
#. TRANSLATORS: long joystick button name. must be short.
-#: src/input/inputmanager.cpp:380
+#: src/input/inputmanager.cpp:382
#, c-format
msgid "JButton%d"
msgstr ""
#. TRANSLATORS: unknown long key type
-#: src/input/inputmanager.cpp:394
+#: src/input/inputmanager.cpp:396
msgid "unknown key"
msgstr ""
#. TRANSLATORS: short joystick button name. muse be very short
-#: src/input/inputmanager.cpp:424
+#: src/input/inputmanager.cpp:426
#, c-format
msgid "JB%d"
msgstr ""
@@ -6537,1268 +6878,1268 @@ msgstr ""
#. TRANSLATORS: unknown short key type. must be short
#. TRANSLATORS: Unknown key short string.
#. TRANSLATORS: This string must be maximum 5 chars
-#: src/input/inputmanager.cpp:438 src/input/keyboardconfig.cpp:146
+#: src/input/inputmanager.cpp:440 src/input/keyboardconfig.cpp:146
msgid "u key"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/basic.cpp:36
+#: src/input/pages/basic.cpp:34
msgid "Target and attack keys"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/basic.cpp:48
+#: src/input/pages/basic.cpp:46
msgid "Target & attack closest monster"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/basic.cpp:54
+#: src/input/pages/basic.cpp:52
msgid "Target & attack closest player"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/basic.cpp:60
+#: src/input/pages/basic.cpp:58
msgid "Move to Target"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/basic.cpp:66
+#: src/input/pages/basic.cpp:64
msgid "Change Move to Target type"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/basic.cpp:72
+#: src/input/pages/basic.cpp:70
msgid "Move to Home location"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/basic.cpp:78
+#: src/input/pages/basic.cpp:76
msgid "Set home location"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/basic.cpp:84
+#: src/input/pages/basic.cpp:82
msgid "Move to navigation point"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/basic.cpp:96
+#: src/input/pages/basic.cpp:94
msgid "Stop Attack / Modifier key"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/basic.cpp:102
+#: src/input/pages/basic.cpp:100
msgid "Untarget"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/basic.cpp:108
+#: src/input/pages/basic.cpp:106
msgid "Target monster"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/basic.cpp:114
+#: src/input/pages/basic.cpp:112
msgid "Target closest monster (without filters)"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/basic.cpp:120
+#: src/input/pages/basic.cpp:118
msgid "Target NPC"
msgstr "以 NPC 為目標"
#. TRANSLATORS: input action name
-#: src/input/pages/basic.cpp:126
+#: src/input/pages/basic.cpp:124
msgid "Target Player"
msgstr "以玩家為目標"
#. TRANSLATORS: input action name
-#: src/input/pages/basic.cpp:132
+#: src/input/pages/basic.cpp:130
msgid "Target mercenary"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/basic.cpp:138
+#: src/input/pages/basic.cpp:136
+msgid "Change targeting type"
+msgstr ""
+
+#. TRANSLATORS: input action name
+#: src/input/pages/basic.cpp:142
msgid "Target pet"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/basic.cpp:144
+#: src/input/pages/basic.cpp:148
msgid "Catch pet"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/basic.cpp:150
+#: src/input/pages/basic.cpp:154
msgid "Other Keys"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/basic.cpp:156
+#: src/input/pages/basic.cpp:160
msgid "Pickup"
msgstr "撿拾"
#. TRANSLATORS: input action name
-#: src/input/pages/basic.cpp:162
+#: src/input/pages/basic.cpp:166
msgid "Change Pickup Type"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/basic.cpp:168
+#: src/input/pages/basic.cpp:172
msgid "Sit"
msgstr "坐下"
#. TRANSLATORS: input action name
-#: src/input/pages/basic.cpp:174
+#: src/input/pages/basic.cpp:178
msgid "Screenshot"
msgstr "螢幕快照"
#. TRANSLATORS: input action name
-#: src/input/pages/basic.cpp:180
+#: src/input/pages/basic.cpp:184
msgid "Enable/Disable Trading"
msgstr "啟用/停用交易"
#. TRANSLATORS: input action name
-#: src/input/pages/basic.cpp:186
+#: src/input/pages/basic.cpp:190
msgid "Open trade window"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/basic.cpp:192
+#: src/input/pages/basic.cpp:196
msgid "Start trade with target"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/basic.cpp:198
+#: src/input/pages/basic.cpp:202
msgid "Follow selected player"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/basic.cpp:204
+#: src/input/pages/basic.cpp:208
msgid "Change Map View Mode"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/basic.cpp:210
+#: src/input/pages/basic.cpp:214
msgid "Select OK"
msgstr "選擇確定"
#. TRANSLATORS: input action name
-#: src/input/pages/basic.cpp:222
+#: src/input/pages/basic.cpp:226
msgid "Stop or sit"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/basic.cpp:228
+#: src/input/pages/basic.cpp:232
msgid "Return to safe video mode"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/basic.cpp:234
+#: src/input/pages/basic.cpp:238
msgid "Fire your homunculus"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/basic.cpp:252
+#: src/input/pages/basic.cpp:256
msgid "Open context menu"
msgstr ""
#. TRANSLATORS: input action group
-#: src/input/pages/chat.cpp:33
+#: src/input/pages/chat.cpp:31
msgid "Main"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/chat.cpp:39
+#: src/input/pages/chat.cpp:37
msgid "Toggle Chat"
msgstr "切換聊天"
#. TRANSLATORS: input action name
-#: src/input/pages/chat.cpp:45
+#: src/input/pages/chat.cpp:43
msgid "Chat modifier key"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/chat.cpp:51
+#: src/input/pages/chat.cpp:49
msgid "Scroll Chat Up"
msgstr "將聊天向上捲動"
#. TRANSLATORS: input action name
-#: src/input/pages/chat.cpp:57
+#: src/input/pages/chat.cpp:55
msgid "Scroll Chat Down"
msgstr "將聊天向下捲動"
#. TRANSLATORS: input action name
-#: src/input/pages/chat.cpp:69
+#: src/input/pages/chat.cpp:67
msgid "Previous Chat Tab"
msgstr "前一個聊天分頁"
#. TRANSLATORS: input action name
-#: src/input/pages/chat.cpp:75
+#: src/input/pages/chat.cpp:73
msgid "Next Chat Tab"
msgstr "下一個聊天分頁"
#. TRANSLATORS: input action name
-#: src/input/pages/chat.cpp:81
+#: src/input/pages/chat.cpp:79
msgid "Clear current chat tab"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/chat.cpp:87
+#: src/input/pages/chat.cpp:85
msgid "Close current Chat Tab"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/chat.cpp:93
+#: src/input/pages/chat.cpp:91
msgid "Close all chat tabs"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/chat.cpp:99
+#: src/input/pages/chat.cpp:97
msgid "Select general tab"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/chat.cpp:105
+#: src/input/pages/chat.cpp:103
msgid "Select debug tab"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/chat.cpp:111
+#: src/input/pages/chat.cpp:109
msgid "Select trade tab"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/chat.cpp:117
+#: src/input/pages/chat.cpp:115
msgid "Select battle tab"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/chat.cpp:123
+#: src/input/pages/chat.cpp:121
msgid "Select gm tab"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/chat.cpp:129
+#: src/input/pages/chat.cpp:127
msgid "Select lang tab"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/chat.cpp:135
+#: src/input/pages/chat.cpp:133
msgid "Select party tab"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/chat.cpp:141
+#: src/input/pages/chat.cpp:139
msgid "Select guild tab"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/chat.cpp:153
+#: src/input/pages/chat.cpp:151
msgid "Ignore all whispers"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/chat.cpp:159
+#: src/input/pages/chat.cpp:157
msgid "Ignore all whispers on server side"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/chat.cpp:165
+#: src/input/pages/chat.cpp:163
msgid "Unignore all whispers on server side"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/chat.cpp:171
+#: src/input/pages/chat.cpp:169
msgid "Previous chat line"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/chat.cpp:177
+#: src/input/pages/chat.cpp:175
msgid "Next chat line"
msgstr ""
#. TRANSLATORS: input action group
-#: src/input/pages/chat.cpp:183
+#: src/input/pages/chat.cpp:181
msgid "Smiles"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/chat.cpp:189
+#: src/input/pages/chat.cpp:187
msgid "Show smiles"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/emotes.cpp:37
+#: src/input/pages/emotes.cpp:35
msgid "Emote modifiers keys"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/emotes.cpp:43
+#: src/input/pages/emotes.cpp:41
msgid "Emote modifier key"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/emotes.cpp:49
+#: src/input/pages/emotes.cpp:47
msgid "Pet emote modifier key"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/emotes.cpp:55
+#: src/input/pages/emotes.cpp:53
msgid "Homunculus / mercenary emote modifier key"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/emotes.cpp:61
+#: src/input/pages/emotes.cpp:59
msgid "Emote shortcuts"
msgstr ""
#. TRANSLATORS: input action name
-#: 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
+#: src/input/pages/emotes.cpp:65 src/input/pages/emotes.cpp:71
+#: src/input/pages/emotes.cpp:77 src/input/pages/emotes.cpp:83
+#: src/input/pages/emotes.cpp:89 src/input/pages/emotes.cpp:95
+#: src/input/pages/emotes.cpp:101 src/input/pages/emotes.cpp:107
+#: src/input/pages/emotes.cpp:113 src/input/pages/emotes.cpp:119
+#: src/input/pages/emotes.cpp:125 src/input/pages/emotes.cpp:131
+#: src/input/pages/emotes.cpp:137 src/input/pages/emotes.cpp:143
+#: src/input/pages/emotes.cpp:149 src/input/pages/emotes.cpp:155
+#: src/input/pages/emotes.cpp:161 src/input/pages/emotes.cpp:167
+#: src/input/pages/emotes.cpp:173 src/input/pages/emotes.cpp:179
+#: src/input/pages/emotes.cpp:185 src/input/pages/emotes.cpp:191
+#: src/input/pages/emotes.cpp:197 src/input/pages/emotes.cpp:203
+#: src/input/pages/emotes.cpp:209 src/input/pages/emotes.cpp:215
+#: src/input/pages/emotes.cpp:221 src/input/pages/emotes.cpp:227
+#: src/input/pages/emotes.cpp:233 src/input/pages/emotes.cpp:239
+#: src/input/pages/emotes.cpp:245 src/input/pages/emotes.cpp:251
+#: src/input/pages/emotes.cpp:257 src/input/pages/emotes.cpp:263
+#: src/input/pages/emotes.cpp:269 src/input/pages/emotes.cpp:275
+#: src/input/pages/emotes.cpp:281 src/input/pages/emotes.cpp:287
+#: src/input/pages/emotes.cpp:293 src/input/pages/emotes.cpp:299
+#: src/input/pages/emotes.cpp:305 src/input/pages/emotes.cpp:311
+#: src/input/pages/emotes.cpp:317 src/input/pages/emotes.cpp:323
+#: src/input/pages/emotes.cpp:329 src/input/pages/emotes.cpp:335
+#: src/input/pages/emotes.cpp:341 src/input/pages/emotes.cpp:347
#, c-format
msgid "Emote Shortcut %d"
msgstr "表情捷徑鍵 %d"
#. TRANSLATORS: input action name
-#: src/input/pages/emotes.cpp:360
+#: src/input/pages/emotes.cpp:358
msgid "Pet emote shortcuts"
msgstr ""
#. TRANSLATORS: input action name
-#: 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
+#: src/input/pages/emotes.cpp:364 src/input/pages/emotes.cpp:370
+#: src/input/pages/emotes.cpp:376 src/input/pages/emotes.cpp:382
+#: src/input/pages/emotes.cpp:388 src/input/pages/emotes.cpp:394
+#: src/input/pages/emotes.cpp:400 src/input/pages/emotes.cpp:406
+#: src/input/pages/emotes.cpp:412 src/input/pages/emotes.cpp:418
+#: src/input/pages/emotes.cpp:424 src/input/pages/emotes.cpp:430
+#: src/input/pages/emotes.cpp:436 src/input/pages/emotes.cpp:442
+#: src/input/pages/emotes.cpp:448 src/input/pages/emotes.cpp:454
+#: src/input/pages/emotes.cpp:460 src/input/pages/emotes.cpp:466
+#: src/input/pages/emotes.cpp:472 src/input/pages/emotes.cpp:478
+#: src/input/pages/emotes.cpp:484 src/input/pages/emotes.cpp:490
+#: src/input/pages/emotes.cpp:496 src/input/pages/emotes.cpp:502
+#: src/input/pages/emotes.cpp:508 src/input/pages/emotes.cpp:514
+#: src/input/pages/emotes.cpp:520 src/input/pages/emotes.cpp:526
+#: src/input/pages/emotes.cpp:532 src/input/pages/emotes.cpp:538
+#: src/input/pages/emotes.cpp:544 src/input/pages/emotes.cpp:550
+#: src/input/pages/emotes.cpp:556 src/input/pages/emotes.cpp:562
+#: src/input/pages/emotes.cpp:568 src/input/pages/emotes.cpp:574
+#: src/input/pages/emotes.cpp:580 src/input/pages/emotes.cpp:586
+#: src/input/pages/emotes.cpp:592 src/input/pages/emotes.cpp:598
+#: src/input/pages/emotes.cpp:604 src/input/pages/emotes.cpp:610
+#: src/input/pages/emotes.cpp:616 src/input/pages/emotes.cpp:622
+#: src/input/pages/emotes.cpp:628 src/input/pages/emotes.cpp:634
+#: src/input/pages/emotes.cpp:640 src/input/pages/emotes.cpp:646
#, c-format
msgid "Pet emote shortcut %d"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/gui.cpp:33
+#: src/input/pages/gui.cpp:31
msgid "Move & selection"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/gui.cpp:39
+#: src/input/pages/gui.cpp:37
msgid "Move Up"
msgstr "上移"
#. TRANSLATORS: input action name
-#: src/input/pages/gui.cpp:45
+#: src/input/pages/gui.cpp:43
msgid "Move Down"
msgstr "下移"
#. TRANSLATORS: input action name
-#: src/input/pages/gui.cpp:51
+#: src/input/pages/gui.cpp:49
msgid "Move Left"
msgstr "左移"
#. TRANSLATORS: input action name
-#: src/input/pages/gui.cpp:57
+#: src/input/pages/gui.cpp:55
msgid "Move Right"
msgstr "右移"
#. TRANSLATORS: input action name
-#: src/input/pages/gui.cpp:63
+#: src/input/pages/gui.cpp:61
msgid "Move Home"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/gui.cpp:69
+#: src/input/pages/gui.cpp:67
msgid "Move End"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/gui.cpp:75
+#: src/input/pages/gui.cpp:73
msgid "Page up"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/gui.cpp:81
+#: src/input/pages/gui.cpp:79
msgid "Page down"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/gui.cpp:99
+#: src/input/pages/gui.cpp:97
msgid "Select2"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/gui.cpp:117
+#: src/input/pages/gui.cpp:115
msgid "Backspace"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/gui.cpp:123
-msgid "Insert"
-msgstr ""
-
-#. TRANSLATORS: input action name
-#: src/input/pages/gui.cpp:129
+#: src/input/pages/gui.cpp:127
msgid "Tab"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/gui.cpp:135
+#: src/input/pages/gui.cpp:133
msgid "Mod"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/gui.cpp:141
+#: src/input/pages/gui.cpp:139
msgid "Ctrl"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/move.cpp:37
+#: src/input/pages/move.cpp:35
msgid "Move Keys"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/move.cpp:43
+#: src/input/pages/move.cpp:41
msgid "Move player up"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/move.cpp:49
+#: src/input/pages/move.cpp:47
msgid "Move player down"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/move.cpp:55
+#: src/input/pages/move.cpp:53
msgid "Move player left"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/move.cpp:61
+#: src/input/pages/move.cpp:59
msgid "Move player right"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/move.cpp:67
+#: src/input/pages/move.cpp:65
msgid "Move player forward"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/move.cpp:73
+#: src/input/pages/move.cpp:71
msgid "Move pet up"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/move.cpp:79
+#: src/input/pages/move.cpp:77
msgid "Move pet down"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/move.cpp:85
+#: src/input/pages/move.cpp:83
msgid "Move pet left"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/move.cpp:91
+#: src/input/pages/move.cpp:89
msgid "Move pet right"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/move.cpp:97
+#: src/input/pages/move.cpp:95
msgid "Move to navigation point shortcuts"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/move.cpp:103 src/input/pages/move.cpp:109
-#: src/input/pages/move.cpp:115 src/input/pages/move.cpp:121
-#: src/input/pages/move.cpp:127 src/input/pages/move.cpp:133
-#: src/input/pages/move.cpp:139 src/input/pages/move.cpp:145
-#: src/input/pages/move.cpp:151 src/input/pages/move.cpp:157
-#: src/input/pages/move.cpp:163 src/input/pages/move.cpp:169
-#: src/input/pages/move.cpp:175 src/input/pages/move.cpp:181
-#: src/input/pages/move.cpp:187 src/input/pages/move.cpp:193
-#: src/input/pages/move.cpp:199 src/input/pages/move.cpp:205
-#: src/input/pages/move.cpp:211 src/input/pages/move.cpp:217
-#: src/input/pages/move.cpp:223 src/input/pages/move.cpp:229
-#: src/input/pages/move.cpp:235 src/input/pages/move.cpp:241
-#: src/input/pages/move.cpp:247 src/input/pages/move.cpp:253
-#: src/input/pages/move.cpp:259 src/input/pages/move.cpp:265
-#: src/input/pages/move.cpp:271 src/input/pages/move.cpp:277
-#: src/input/pages/move.cpp:283 src/input/pages/move.cpp:289
-#: src/input/pages/move.cpp:295 src/input/pages/move.cpp:301
-#: src/input/pages/move.cpp:307 src/input/pages/move.cpp:313
-#: src/input/pages/move.cpp:319 src/input/pages/move.cpp:325
-#: src/input/pages/move.cpp:331 src/input/pages/move.cpp:337
-#: src/input/pages/move.cpp:343 src/input/pages/move.cpp:349
-#: src/input/pages/move.cpp:355 src/input/pages/move.cpp:361
-#: src/input/pages/move.cpp:367 src/input/pages/move.cpp:373
-#: src/input/pages/move.cpp:379 src/input/pages/move.cpp:385
+#: src/input/pages/move.cpp:101 src/input/pages/move.cpp:107
+#: src/input/pages/move.cpp:113 src/input/pages/move.cpp:119
+#: src/input/pages/move.cpp:125 src/input/pages/move.cpp:131
+#: src/input/pages/move.cpp:137 src/input/pages/move.cpp:143
+#: src/input/pages/move.cpp:149 src/input/pages/move.cpp:155
+#: src/input/pages/move.cpp:161 src/input/pages/move.cpp:167
+#: src/input/pages/move.cpp:173 src/input/pages/move.cpp:179
+#: src/input/pages/move.cpp:185 src/input/pages/move.cpp:191
+#: src/input/pages/move.cpp:197 src/input/pages/move.cpp:203
+#: src/input/pages/move.cpp:209 src/input/pages/move.cpp:215
+#: src/input/pages/move.cpp:221 src/input/pages/move.cpp:227
+#: src/input/pages/move.cpp:233 src/input/pages/move.cpp:239
+#: src/input/pages/move.cpp:245 src/input/pages/move.cpp:251
+#: src/input/pages/move.cpp:257 src/input/pages/move.cpp:263
+#: src/input/pages/move.cpp:269 src/input/pages/move.cpp:275
+#: src/input/pages/move.cpp:281 src/input/pages/move.cpp:287
+#: src/input/pages/move.cpp:293 src/input/pages/move.cpp:299
+#: src/input/pages/move.cpp:305 src/input/pages/move.cpp:311
+#: src/input/pages/move.cpp:317 src/input/pages/move.cpp:323
+#: src/input/pages/move.cpp:329 src/input/pages/move.cpp:335
+#: src/input/pages/move.cpp:341 src/input/pages/move.cpp:347
+#: src/input/pages/move.cpp:353 src/input/pages/move.cpp:359
+#: src/input/pages/move.cpp:365 src/input/pages/move.cpp:371
+#: src/input/pages/move.cpp:377 src/input/pages/move.cpp:383
#, c-format
msgid "Move to point Shortcut %d"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:36
+#: src/input/pages/other.cpp:34
msgid "Input ignore"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:42
+#: src/input/pages/other.cpp:40
msgid "Ignore input 1"
msgstr "忽略輸入 1"
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:48
+#: src/input/pages/other.cpp:46
msgid "Ignore input 2"
msgstr "忽略輸入 2"
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:54
+#: src/input/pages/other.cpp:52
msgid "Direction keys"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:60
+#: src/input/pages/other.cpp:58
msgid "Player direct up"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:66
+#: src/input/pages/other.cpp:64
msgid "Player direct down"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:72
+#: src/input/pages/other.cpp:70
msgid "Player direct left"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:78
+#: src/input/pages/other.cpp:76
msgid "Player direct right"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:84
+#: src/input/pages/other.cpp:82
msgid "Pet direct up"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:90
+#: src/input/pages/other.cpp:88
msgid "Pet direct down"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:96
+#: src/input/pages/other.cpp:94
msgid "Pet direct left"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:102
+#: src/input/pages/other.cpp:100
msgid "Pet direct right"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:114
+#: src/input/pages/other.cpp:112
msgid "Crazy moves"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:120
+#: src/input/pages/other.cpp:118
msgid "Change Crazy Move mode"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:126
+#: src/input/pages/other.cpp:124
msgid "Quick Drop N Items from 0 slot"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:132
+#: src/input/pages/other.cpp:130
msgid "Quick Drop N Items"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:138
+#: src/input/pages/other.cpp:136
msgid "Switch Quick Drop Counter"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:144
+#: src/input/pages/other.cpp:142
msgid "Quick heal target or self"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:150
+#: src/input/pages/other.cpp:148
msgid "Heal the most injured player"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:156
+#: src/input/pages/other.cpp:154
msgid "Use #itenplz spell"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:162
+#: src/input/pages/other.cpp:160
msgid "Use magic attack"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:168
+#: src/input/pages/other.cpp:166
msgid "Switch magic attack"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:174
+#: src/input/pages/other.cpp:172
msgid "Switch pvp attack"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:180
+#: src/input/pages/other.cpp:178
msgid "Change move type"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:186
+#: src/input/pages/other.cpp:184
msgid "Change Attack Weapon Type"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:192
+#: src/input/pages/other.cpp:190
msgid "Change Attack Type"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:198
+#: src/input/pages/other.cpp:196
msgid "Change Follow mode"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:204
+#: src/input/pages/other.cpp:202
msgid "Change Imitation mode"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:210
+#: src/input/pages/other.cpp:208
msgid "Disable / Enable Game modifier keys"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:216
+#: src/input/pages/other.cpp:214
msgid "On / Off audio"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:222
+#: src/input/pages/other.cpp:220
msgid "Enable / Disable away mode"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:228
+#: src/input/pages/other.cpp:226
msgid "Emulate right click from keyboard"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:234
+#: src/input/pages/other.cpp:232
msgid "Toggle camera mode"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:240
+#: src/input/pages/other.cpp:238
msgid "Toggle ipc mode"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:246
+#: src/input/pages/other.cpp:244
msgid "Show information about position in chat"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:252
+#: src/input/pages/other.cpp:250
msgid "Show online players number in chat"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:258
+#: src/input/pages/other.cpp:256
msgid "Show onscreen keyboard"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:264
+#: src/input/pages/other.cpp:262
msgid "Clean cached graphics"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:270
+#: src/input/pages/other.cpp:268
msgid "Clean cached fonts"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:276
+#: src/input/pages/other.cpp:274
msgid "Print visible players in chat"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:282
+#: src/input/pages/other.cpp:280
msgid "Print all visible beings in chat"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:288
+#: src/input/pages/other.cpp:286
msgid "Load shop items list from disk"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:294
+#: src/input/pages/other.cpp:292
msgid "Save shop items list to disk"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:300
+#: src/input/pages/other.cpp:298
msgid "Print debug cache info"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:306
+#: src/input/pages/other.cpp:304
msgid "Undress selected player"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:312
+#: src/input/pages/other.cpp:310
msgid "Quick disconnect from server"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:318
+#: src/input/pages/other.cpp:316
msgid "Disable debug particle"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:324
+#: src/input/pages/other.cpp:322
msgid "Create items (for gms)"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:330
+#: src/input/pages/other.cpp:328
msgid "Print configured directories in chat"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:336
+#: src/input/pages/other.cpp:334
msgid "Print client uptime in chat"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:342
+#: src/input/pages/other.cpp:340
msgid "Dump debug information"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:348
+#: src/input/pages/other.cpp:346
msgid "Crash client"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:354
+#: src/input/pages/other.cpp:352
msgid "Dump graphics info into chat"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:360
+#: src/input/pages/other.cpp:358
msgid "Dump tests info into chat"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:366
+#: src/input/pages/other.cpp:364
msgid "Print OpenGL version in chat"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:372
+#: src/input/pages/other.cpp:370
msgid "Print enabled mods in chat"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:378
+#: src/input/pages/other.cpp:376
msgid "Dump environments into log"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:384
+#: src/input/pages/other.cpp:382
msgid "Dump OpenGL state into log"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:391
+#: src/input/pages/other.cpp:389
msgid "Test SDL font speed"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:398
+#: src/input/pages/other.cpp:396
msgid "Upload main config"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:404
+#: src/input/pages/other.cpp:402
msgid "Upload server config"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:416
+#: src/input/pages/other.cpp:414
msgid "Fire your mercenary"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:422
+#: src/input/pages/other.cpp:420
msgid "Pet ai start"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:428
+#: src/input/pages/other.cpp:426
msgid "Pet ai stop"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/outfits.cpp:37
+#: src/input/pages/outfits.cpp:35
msgid "Outfits keys"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/outfits.cpp:43
+#: src/input/pages/outfits.cpp:41
msgid "Wear Outfit"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/outfits.cpp:49
+#: src/input/pages/outfits.cpp:47
msgid "Copy Outfit"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/outfits.cpp:55
+#: src/input/pages/outfits.cpp:53
msgid "Copy equipped to Outfit"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/outfits.cpp:61
+#: src/input/pages/outfits.cpp:59
msgid "Show hat in chat"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/outfits.cpp:67
+#: src/input/pages/outfits.cpp:65
msgid "Outfits shortcuts"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/outfits.cpp:73 src/input/pages/outfits.cpp:79
-#: src/input/pages/outfits.cpp:85 src/input/pages/outfits.cpp:91
-#: src/input/pages/outfits.cpp:97 src/input/pages/outfits.cpp:103
-#: src/input/pages/outfits.cpp:109 src/input/pages/outfits.cpp:115
-#: src/input/pages/outfits.cpp:121 src/input/pages/outfits.cpp:127
-#: src/input/pages/outfits.cpp:133 src/input/pages/outfits.cpp:139
-#: src/input/pages/outfits.cpp:145 src/input/pages/outfits.cpp:151
-#: src/input/pages/outfits.cpp:157 src/input/pages/outfits.cpp:163
-#: src/input/pages/outfits.cpp:169 src/input/pages/outfits.cpp:175
-#: src/input/pages/outfits.cpp:181 src/input/pages/outfits.cpp:187
-#: src/input/pages/outfits.cpp:193 src/input/pages/outfits.cpp:199
-#: src/input/pages/outfits.cpp:205 src/input/pages/outfits.cpp:211
-#: src/input/pages/outfits.cpp:217 src/input/pages/outfits.cpp:223
-#: src/input/pages/outfits.cpp:229 src/input/pages/outfits.cpp:235
-#: src/input/pages/outfits.cpp:241 src/input/pages/outfits.cpp:247
-#: src/input/pages/outfits.cpp:253 src/input/pages/outfits.cpp:259
-#: src/input/pages/outfits.cpp:265 src/input/pages/outfits.cpp:271
-#: src/input/pages/outfits.cpp:277 src/input/pages/outfits.cpp:283
-#: src/input/pages/outfits.cpp:289 src/input/pages/outfits.cpp:295
-#: src/input/pages/outfits.cpp:301 src/input/pages/outfits.cpp:307
-#: src/input/pages/outfits.cpp:313 src/input/pages/outfits.cpp:319
-#: src/input/pages/outfits.cpp:325 src/input/pages/outfits.cpp:331
-#: src/input/pages/outfits.cpp:337 src/input/pages/outfits.cpp:343
-#: src/input/pages/outfits.cpp:349 src/input/pages/outfits.cpp:355
+#: src/input/pages/outfits.cpp:71 src/input/pages/outfits.cpp:77
+#: src/input/pages/outfits.cpp:83 src/input/pages/outfits.cpp:89
+#: src/input/pages/outfits.cpp:95 src/input/pages/outfits.cpp:101
+#: src/input/pages/outfits.cpp:107 src/input/pages/outfits.cpp:113
+#: src/input/pages/outfits.cpp:119 src/input/pages/outfits.cpp:125
+#: src/input/pages/outfits.cpp:131 src/input/pages/outfits.cpp:137
+#: src/input/pages/outfits.cpp:143 src/input/pages/outfits.cpp:149
+#: src/input/pages/outfits.cpp:155 src/input/pages/outfits.cpp:161
+#: src/input/pages/outfits.cpp:167 src/input/pages/outfits.cpp:173
+#: src/input/pages/outfits.cpp:179 src/input/pages/outfits.cpp:185
+#: src/input/pages/outfits.cpp:191 src/input/pages/outfits.cpp:197
+#: src/input/pages/outfits.cpp:203 src/input/pages/outfits.cpp:209
+#: src/input/pages/outfits.cpp:215 src/input/pages/outfits.cpp:221
+#: src/input/pages/outfits.cpp:227 src/input/pages/outfits.cpp:233
+#: src/input/pages/outfits.cpp:239 src/input/pages/outfits.cpp:245
+#: src/input/pages/outfits.cpp:251 src/input/pages/outfits.cpp:257
+#: src/input/pages/outfits.cpp:263 src/input/pages/outfits.cpp:269
+#: src/input/pages/outfits.cpp:275 src/input/pages/outfits.cpp:281
+#: src/input/pages/outfits.cpp:287 src/input/pages/outfits.cpp:293
+#: src/input/pages/outfits.cpp:299 src/input/pages/outfits.cpp:305
+#: src/input/pages/outfits.cpp:311 src/input/pages/outfits.cpp:317
+#: src/input/pages/outfits.cpp:323 src/input/pages/outfits.cpp:329
+#: src/input/pages/outfits.cpp:335 src/input/pages/outfits.cpp:341
+#: src/input/pages/outfits.cpp:347 src/input/pages/outfits.cpp:353
#, c-format
msgid "Outfit Shortcut %d"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/shortcuts.cpp:37
+#: src/input/pages/shortcuts.cpp:35
msgid "Shortcuts modifiers keys"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/shortcuts.cpp:43
+#: src/input/pages/shortcuts.cpp:41
msgid "Item Shortcuts Key"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/shortcuts.cpp:49
+#: src/input/pages/shortcuts.cpp:47
msgid "Shortcuts keys"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/shortcuts.cpp:55 src/input/pages/shortcuts.cpp:61
-#: src/input/pages/shortcuts.cpp:67 src/input/pages/shortcuts.cpp:73
-#: src/input/pages/shortcuts.cpp:79 src/input/pages/shortcuts.cpp:85
-#: src/input/pages/shortcuts.cpp:91 src/input/pages/shortcuts.cpp:97
-#: src/input/pages/shortcuts.cpp:103 src/input/pages/shortcuts.cpp:109
-#: src/input/pages/shortcuts.cpp:115 src/input/pages/shortcuts.cpp:121
-#: src/input/pages/shortcuts.cpp:127 src/input/pages/shortcuts.cpp:133
-#: src/input/pages/shortcuts.cpp:139 src/input/pages/shortcuts.cpp:145
-#: src/input/pages/shortcuts.cpp:151 src/input/pages/shortcuts.cpp:157
-#: src/input/pages/shortcuts.cpp:163 src/input/pages/shortcuts.cpp:169
+#: src/input/pages/shortcuts.cpp:53 src/input/pages/shortcuts.cpp:59
+#: src/input/pages/shortcuts.cpp:65 src/input/pages/shortcuts.cpp:71
+#: src/input/pages/shortcuts.cpp:77 src/input/pages/shortcuts.cpp:83
+#: src/input/pages/shortcuts.cpp:89 src/input/pages/shortcuts.cpp:95
+#: src/input/pages/shortcuts.cpp:101 src/input/pages/shortcuts.cpp:107
+#: src/input/pages/shortcuts.cpp:113 src/input/pages/shortcuts.cpp:119
+#: src/input/pages/shortcuts.cpp:125 src/input/pages/shortcuts.cpp:131
+#: src/input/pages/shortcuts.cpp:137 src/input/pages/shortcuts.cpp:143
+#: src/input/pages/shortcuts.cpp:149 src/input/pages/shortcuts.cpp:155
+#: src/input/pages/shortcuts.cpp:161 src/input/pages/shortcuts.cpp:167
#, c-format
msgid "Item Shortcut %d"
msgstr "物品捷徑鍵 %d"
#. TRANSLATORS: input action name
-#: src/input/pages/windows.cpp:42
+#: src/input/pages/windows.cpp:40
msgid "Show Windows Menu"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/windows.cpp:48
+#: src/input/pages/windows.cpp:46
msgid "Hide Windows"
msgstr "隱藏視窗"
#. TRANSLATORS: input action name
-#: src/input/pages/windows.cpp:54
+#: src/input/pages/windows.cpp:52
msgid "About Window"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/windows.cpp:60
+#: src/input/pages/windows.cpp:58
msgid "Bank Window"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/windows.cpp:66
+#: src/input/pages/windows.cpp:64
msgid "Help Window"
msgstr "說明視窗"
#. TRANSLATORS: input action name
-#: src/input/pages/windows.cpp:72
+#: src/input/pages/windows.cpp:70
msgid "Status Window"
msgstr "狀態視窗"
#. TRANSLATORS: input action name
-#: src/input/pages/windows.cpp:78
+#: src/input/pages/windows.cpp:76
msgid "Inventory Window"
msgstr "物品欄視窗"
#. TRANSLATORS: input action name
-#: src/input/pages/windows.cpp:84
+#: src/input/pages/windows.cpp:82
msgid "Equipment Window"
msgstr "物品視窗"
#. TRANSLATORS: input action name
-#: src/input/pages/windows.cpp:90
+#: src/input/pages/windows.cpp:88
msgid "Skill Window"
msgstr "技能視窗"
#. TRANSLATORS: input action name
-#: src/input/pages/windows.cpp:96
+#: src/input/pages/windows.cpp:94
msgid "Minimap Window"
msgstr "迷你地圖視窗"
#. TRANSLATORS: input action name
-#: src/input/pages/windows.cpp:102
+#: src/input/pages/windows.cpp:100
msgid "Chat Window"
msgstr "聊天視窗"
#. TRANSLATORS: input action name
-#: src/input/pages/windows.cpp:108
+#: src/input/pages/windows.cpp:106
msgid "Item Shortcut Window"
msgstr "物品捷徑鍵視窗"
#. TRANSLATORS: input action name
-#: src/input/pages/windows.cpp:114
+#: src/input/pages/windows.cpp:112
msgid "Setup Window"
msgstr "設定視窗"
#. TRANSLATORS: input action name
-#: src/input/pages/windows.cpp:120
+#: src/input/pages/windows.cpp:118
msgid "Debug Window"
msgstr "程式除錯視窗"
#. TRANSLATORS: input action name
-#: src/input/pages/windows.cpp:126
+#: src/input/pages/windows.cpp:124
msgid "Social Window"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/windows.cpp:132
+#: src/input/pages/windows.cpp:130
msgid "Emote Shortcut Window"
msgstr "表情捷徑鍵視窗"
#. TRANSLATORS: input action name
-#: src/input/pages/windows.cpp:138
+#: src/input/pages/windows.cpp:136
msgid "Outfits Window"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/windows.cpp:144
+#: src/input/pages/windows.cpp:142
msgid "Shop Window"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/windows.cpp:150
+#: src/input/pages/windows.cpp:148
msgid "Quick drop Window"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/windows.cpp:156
+#: src/input/pages/windows.cpp:154
msgid "Kill Stats Window"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/windows.cpp:162
+#: src/input/pages/windows.cpp:160
msgid "Commands Window"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/windows.cpp:168
-msgid "Bot Checker Window"
-msgstr ""
-
-#. TRANSLATORS: input action name
-#: src/input/pages/windows.cpp:174
+#: src/input/pages/windows.cpp:166
msgid "Who Is Online Window"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/windows.cpp:180
+#: src/input/pages/windows.cpp:172
msgid "Did you know Window"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/windows.cpp:186
+#: src/input/pages/windows.cpp:178
msgid "Quests Window"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/windows.cpp:192
+#: src/input/pages/windows.cpp:184
msgid "Updates Window"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/windows.cpp:198
+#: src/input/pages/windows.cpp:190
msgid "Cart window"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/windows.cpp:210
+#: src/input/pages/windows.cpp:196
+msgid "Quick settings window"
+msgstr ""
+
+#. TRANSLATORS: input action name
+#: src/input/pages/windows.cpp:208
msgid "Previous Social Tab"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/windows.cpp:216
+#: src/input/pages/windows.cpp:214
msgid "Next Social Tab"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/windows.cpp:222
+#: src/input/pages/windows.cpp:220
msgid "Previous Shortcuts tab"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/windows.cpp:228
+#: src/input/pages/windows.cpp:226
msgid "Next Shortcuts tab"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/windows.cpp:234
+#: src/input/pages/windows.cpp:232
msgid "Previous Commands tab"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/windows.cpp:240
+#: src/input/pages/windows.cpp:238
msgid "Next Commands tab"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/windows.cpp:246
+#: src/input/pages/windows.cpp:244
msgid "Previous inventory tab"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/windows.cpp:252
+#: src/input/pages/windows.cpp:250
msgid "Next inventory tab"
msgstr ""
#. TRANSLATORS: input action name
-#: src/input/pages/windows.cpp:258
+#: src/input/pages/windows.cpp:256
msgid "Clear drops window"
msgstr ""
#. TRANSLATORS: inventory type name
-#: src/inventory.cpp:304
+#: src/inventory.cpp:306
msgid "Storage"
msgstr ""
#. TRANSLATORS: inventory type name
-#: src/inventory.cpp:314
+#: src/inventory.cpp:311
msgid "Npc"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:78
+#: src/main.cpp:82
msgid "manaplus [options] [manaplus-file]"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:80
+#: src/main.cpp:84
msgid "[manaplus-file] : The manaplus file is an XML file (.manaplus)"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:83
+#: src/main.cpp:87
msgid " used to set custom parameters"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:85
+#: src/main.cpp:89
msgid " to the manaplus client."
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:88
+#: src/main.cpp:92
msgid "Options:"
msgstr "選項:"
#. TRANSLATORS: command line help
-#: src/main.cpp:90
+#: src/main.cpp:94
msgid " -l --log-file : Log file to use"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:92
+#: src/main.cpp:96
msgid " -a --chat-log-dir : Chat log dir to use"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:94
+#: src/main.cpp:98
msgid " -v --version : Display the version"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:96
+#: src/main.cpp:100
msgid " -h --help : Display this help"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:98
+#: src/main.cpp:102
msgid " -C --config-dir : Configuration directory to use"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:101
+#: src/main.cpp:105
msgid " -U --username : Login with this username"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:103
+#: src/main.cpp:107
msgid " -P --password : Login with this password"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:105
+#: src/main.cpp:109
msgid " -c --character : Login with this character"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:107
+#: src/main.cpp:111
msgid " -s --server : Login server name or IP"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:109
+#: src/main.cpp:113
msgid " -y --server-type : Login server type"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:111
+#: src/main.cpp:115
msgid " -p --port : Login server port"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:113
+#: src/main.cpp:117
msgid " -H --update-host : Use this update host"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:115
+#: src/main.cpp:119
msgid " -D --default : Choose default character server and character"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:118
+#: src/main.cpp:122
msgid " -u --skip-update : Skip the update downloads"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:120
+#: src/main.cpp:124
msgid " -d --data : Directory to load game data from"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:123
+#: src/main.cpp:127
msgid " -L --localdata-dir : Directory to use as local data directory"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:126
+#: src/main.cpp:130
msgid " --screenshot-dir : Directory to store screenshots"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:129
+#: src/main.cpp:133
msgid " --safemode : Start game in safe mode"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:131
+#: src/main.cpp:135
msgid " --renderer : Set renderer type"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:133
+#: src/main.cpp:137
msgid " -T --tests : Start testing drivers and auto configuring"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:137
+#: src/main.cpp:141
msgid " -O --no-opengl : Disable OpenGL for this session"
msgstr ""
@@ -7823,8 +8164,8 @@ msgid "Failed to create character. Most likely the name is already taken."
msgstr ""
#. TRANSLATORS: error message
-#: src/net/ea/charserverhandler.cpp:117 src/net/ea/loginhandler.cpp:247
-#: src/net/eathena/loginhandler.cpp:224
+#: src/net/ea/charserverhandler.cpp:117 src/net/ea/loginhandler.cpp:249
+#: src/net/eathena/loginhandler.cpp:233
msgid "Wrong name."
msgstr ""
@@ -7853,7 +8194,8 @@ msgstr ""
msgid "Incorrect look."
msgstr ""
-#: src/net/ea/charserverhandler.cpp:160
+#. TRANSLATORS: info message
+#: src/net/ea/charserverhandler.cpp:168
msgid "Character deleted."
msgstr ""
@@ -7874,102 +8216,103 @@ msgstr ""
msgid "Whisper could not be sent, you ignored by all players."
msgstr ""
-#: src/net/ea/gamehandler.cpp:79
+#. TRANSLATORS: error header
+#: src/net/ea/gamehandler.cpp:81
msgid "Game"
msgstr ""
#. TRANSLATORS: error message
-#: src/net/ea/gamehandler.cpp:81
+#: src/net/ea/gamehandler.cpp:83
msgid "Request to quit denied!"
msgstr ""
#. TRANSLATORS: guild info message
-#: src/net/ea/guildhandler.cpp:137
+#: src/net/ea/guildhandler.cpp:121
#, c-format
msgid "Guild name: %s"
msgstr ""
#. TRANSLATORS: guild info message
-#: src/net/ea/guildhandler.cpp:140
+#: src/net/ea/guildhandler.cpp:124
#, c-format
msgid "Guild master: %s"
msgstr ""
#. TRANSLATORS: guild info message
-#: src/net/ea/guildhandler.cpp:143
+#: src/net/ea/guildhandler.cpp:127
#, c-format
msgid "Guild level: %d"
msgstr ""
#. TRANSLATORS: guild info message
-#: src/net/ea/guildhandler.cpp:146
+#: src/net/ea/guildhandler.cpp:130
#, c-format
msgid "Online members: %d"
msgstr ""
#. TRANSLATORS: guild info message
-#: src/net/ea/guildhandler.cpp:149
+#: src/net/ea/guildhandler.cpp:133
#, c-format
msgid "Max members: %d"
msgstr ""
#. TRANSLATORS: guild info message
-#: src/net/ea/guildhandler.cpp:152
+#: src/net/ea/guildhandler.cpp:136
#, c-format
msgid "Average level: %d"
msgstr ""
#. TRANSLATORS: guild info message
-#: src/net/ea/guildhandler.cpp:155
+#: src/net/ea/guildhandler.cpp:139
#, c-format
msgid "Guild exp: %d"
msgstr ""
#. TRANSLATORS: guild info message
-#: src/net/ea/guildhandler.cpp:158
+#: src/net/ea/guildhandler.cpp:142
#, c-format
msgid "Guild next exp: %d"
msgstr ""
#. TRANSLATORS: guild info message
-#: src/net/ea/guildhandler.cpp:161
+#: src/net/ea/guildhandler.cpp:145
#, c-format
msgid "Guild castle: %s"
msgstr ""
#. TRANSLATORS: error message
-#: src/net/ea/loginhandler.cpp:207 src/net/eathena/loginhandler.cpp:179
+#: src/net/ea/loginhandler.cpp:209 src/net/eathena/loginhandler.cpp:188
msgid "Unregistered ID."
msgstr ""
#. TRANSLATORS: error message
-#: src/net/ea/loginhandler.cpp:211 src/net/eathena/loginhandler.cpp:183
+#: src/net/ea/loginhandler.cpp:213 src/net/eathena/loginhandler.cpp:192
msgid "Wrong password."
msgstr ""
#. TRANSLATORS: error message
-#: src/net/ea/loginhandler.cpp:216 src/net/eathena/loginhandler.cpp:188
+#: src/net/ea/loginhandler.cpp:218 src/net/eathena/loginhandler.cpp:197
msgid "Account expired."
msgstr ""
#. TRANSLATORS: error message
-#: src/net/ea/loginhandler.cpp:220 src/net/eathena/loginhandler.cpp:192
+#: src/net/ea/loginhandler.cpp:222 src/net/eathena/loginhandler.cpp:201
msgid "Rejected from server."
msgstr ""
#. TRANSLATORS: error message
-#: src/net/ea/loginhandler.cpp:224 src/net/eathena/loginhandler.cpp:196
+#: src/net/ea/loginhandler.cpp:226 src/net/eathena/loginhandler.cpp:205
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:201
+#: src/net/ea/loginhandler.cpp:231 src/net/eathena/loginhandler.cpp:210
msgid "Client too old."
msgstr ""
#. TRANSLATORS: error message
-#: src/net/ea/loginhandler.cpp:233 src/net/eathena/loginhandler.cpp:205
+#: src/net/ea/loginhandler.cpp:235 src/net/eathena/loginhandler.cpp:214
#, c-format
msgid ""
"You have been temporarily banned from the game until %s.\n"
@@ -7977,362 +8320,380 @@ msgid ""
msgstr ""
#. TRANSLATORS: error message
-#: src/net/ea/loginhandler.cpp:239 src/net/eathena/loginhandler.cpp:214
+#: src/net/ea/loginhandler.cpp:241 src/net/eathena/loginhandler.cpp:223
msgid "Server overpopulated."
msgstr ""
#. TRANSLATORS: error message
-#: src/net/ea/loginhandler.cpp:243 src/net/eathena/loginhandler.cpp:219
+#: src/net/ea/loginhandler.cpp:245 src/net/eathena/loginhandler.cpp:228
msgid "This user name is already taken."
msgstr ""
#. TRANSLATORS: error message
-#: src/net/ea/loginhandler.cpp:251 src/net/eathena/loginhandler.cpp:229
+#: src/net/ea/loginhandler.cpp:253 src/net/eathena/loginhandler.cpp:238
msgid "Incorrect email."
msgstr ""
#. TRANSLATORS: error message
-#: src/net/ea/loginhandler.cpp:255 src/net/eathena/loginhandler.cpp:234
+#: src/net/ea/loginhandler.cpp:257 src/net/eathena/loginhandler.cpp:243
msgid "Username permanently erased."
msgstr ""
#. TRANSLATORS: error message
-#: src/net/ea/loginhandler.cpp:259 src/net/eathena/loginhandler.cpp:238
-#: src/net/tmwa/loginhandler.cpp:286
+#: src/net/ea/loginhandler.cpp:261 src/net/eathena/loginhandler.cpp:247
+#: src/net/eathena/loginhandler.cpp:355 src/net/tmwa/loginhandler.cpp:255
msgid "Unknown error."
msgstr ""
#. TRANSLATORS: error message
-#: src/net/ea/network.cpp:99
+#: src/net/ea/network.cpp:101
msgid "Empty address given to Network::connect()!"
msgstr ""
#. TRANSLATORS: error message
-#: src/net/ea/network.cpp:207
+#: src/net/ea/network.cpp:209
msgid "Unable to resolve host \""
msgstr ""
#. TRANSLATORS: error message
-#: src/net/ea/network.cpp:288
+#: src/net/ea/network.cpp:290
msgid "Connection to server terminated. "
msgstr ""
+#. TRANSLATORS: error message
#. TRANSLATORS: char rename error
-#: src/net/eathena/charserverhandler.cpp:576
-#: src/net/eathena/charserverhandler.cpp:613
+#: src/net/eathena/charserverhandler.cpp:589
+#: src/net/eathena/charserverhandler.cpp:635
msgid "Character rename error."
msgstr ""
-#: src/net/eathena/charserverhandler.cpp:591
+#. TRANSLATORS: info message
+#: src/net/eathena/charserverhandler.cpp:610
msgid "Character renamed."
msgstr ""
#. TRANSLATORS: char rename error
-#: src/net/eathena/charserverhandler.cpp:604
+#: src/net/eathena/charserverhandler.cpp:626
msgid "Rename not allowed."
msgstr ""
#. TRANSLATORS: char rename error
-#: src/net/eathena/charserverhandler.cpp:608
+#: src/net/eathena/charserverhandler.cpp:630
msgid "New name is not set."
msgstr ""
#. TRANSLATORS: char rename error
-#: src/net/eathena/charserverhandler.cpp:617
+#: src/net/eathena/charserverhandler.cpp:639
msgid "Character not found."
msgstr ""
-#: src/net/eathena/charserverhandler.cpp:651
-#: src/net/tmwa/charserverhandler.cpp:533
+#. TRANSLATORS: error message
+#: src/net/eathena/charserverhandler.cpp:681
+#: src/net/tmwa/charserverhandler.cpp:504
msgid "Failed to delete character."
msgstr ""
-#: src/net/eathena/chathandler.cpp:448
+#: src/net/eathena/chathandler.cpp:447
msgid "Can't cast skill in this area."
msgstr ""
-#: src/net/eathena/chathandler.cpp:451
+#: src/net/eathena/chathandler.cpp:450
msgid "Can't use item in this area."
msgstr ""
-#: src/net/eathena/chathandler.cpp:454
+#: src/net/eathena/chathandler.cpp:453
msgid "Can't equip. Wrong level."
msgstr ""
-#: src/net/eathena/chathandler.cpp:457
+#: src/net/eathena/chathandler.cpp:456
msgid "Can't use. Wrong level."
msgstr ""
-#: src/net/eathena/chathandler.cpp:460
+#: src/net/eathena/chathandler.cpp:459
msgid "Work in progress."
msgstr ""
#. TRANSLATORS: chat message
-#: src/net/eathena/chathandler.cpp:634
+#: src/net/eathena/chathandler.cpp:639
#, c-format
msgid "Message could not be sent, channel %s is not exists."
msgstr ""
#. TRANSLATORS: chat message
-#: src/net/eathena/chathandler.cpp:774
+#: src/net/eathena/chathandler.cpp:785
#, c-format
msgid "Can't open channel. Channel %s is not exists."
msgstr ""
#. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:140 src/net/tmwa/generalhandler.cpp:143
+#: src/net/eathena/generalhandler.cpp:132 src/net/tmwa/generalhandler.cpp:141
#, c-format
msgid "Strength %s"
msgstr ""
#. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:141 src/net/tmwa/generalhandler.cpp:145
+#: src/net/eathena/generalhandler.cpp:133 src/net/tmwa/generalhandler.cpp:143
#, c-format
msgid "Agility %s"
msgstr ""
#. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:142 src/net/tmwa/generalhandler.cpp:147
+#: src/net/eathena/generalhandler.cpp:134 src/net/tmwa/generalhandler.cpp:145
#, c-format
msgid "Vitality %s"
msgstr ""
#. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:143 src/net/tmwa/generalhandler.cpp:149
+#: src/net/eathena/generalhandler.cpp:135 src/net/tmwa/generalhandler.cpp:147
#, c-format
msgid "Intelligence %s"
msgstr ""
#. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:144 src/net/tmwa/generalhandler.cpp:151
+#: src/net/eathena/generalhandler.cpp:136 src/net/tmwa/generalhandler.cpp:149
#, c-format
msgid "Dexterity %s"
msgstr ""
#. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:145 src/net/tmwa/generalhandler.cpp:153
+#: src/net/eathena/generalhandler.cpp:137 src/net/tmwa/generalhandler.cpp:151
#, c-format
msgid "Luck %s"
msgstr ""
#. TRANSLATORS: error message
-#: src/net/eathena/generalhandler.cpp:180 src/net/tmwa/generalhandler.cpp:188
+#: src/net/eathena/generalhandler.cpp:172 src/net/tmwa/generalhandler.cpp:186
msgid "Authentication failed."
msgstr ""
#. TRANSLATORS: error message
-#: src/net/eathena/generalhandler.cpp:183 src/net/tmwa/generalhandler.cpp:192
+#: src/net/eathena/generalhandler.cpp:175 src/net/tmwa/generalhandler.cpp:190
msgid "No servers available."
msgstr ""
#. TRANSLATORS: error message
-#: src/net/eathena/generalhandler.cpp:188 src/net/tmwa/generalhandler.cpp:198
+#: src/net/eathena/generalhandler.cpp:180 src/net/tmwa/generalhandler.cpp:196
msgid "Someone else is trying to use this account."
msgstr ""
#. TRANSLATORS: error message
-#: src/net/eathena/generalhandler.cpp:193 src/net/tmwa/generalhandler.cpp:204
+#: src/net/eathena/generalhandler.cpp:185 src/net/tmwa/generalhandler.cpp:202
msgid "This account is already logged in."
msgstr ""
#. TRANSLATORS: error message
-#: src/net/eathena/generalhandler.cpp:197 src/net/tmwa/generalhandler.cpp:209
+#: src/net/eathena/generalhandler.cpp:189 src/net/tmwa/generalhandler.cpp:207
msgid "Speed hack detected."
msgstr ""
-#: src/net/eathena/generalhandler.cpp:200
+#: src/net/eathena/generalhandler.cpp:192
msgid "Server full."
msgstr ""
-#: src/net/eathena/generalhandler.cpp:203
+#: src/net/eathena/generalhandler.cpp:195
msgid "Sorry, you are underaged."
msgstr ""
#. TRANSLATORS: error message
-#: src/net/eathena/generalhandler.cpp:206 src/net/tmwa/generalhandler.cpp:213
+#: src/net/eathena/generalhandler.cpp:198 src/net/tmwa/generalhandler.cpp:211
msgid "Duplicated login."
msgstr ""
-#: src/net/eathena/generalhandler.cpp:209
+#: src/net/eathena/generalhandler.cpp:201
msgid "To many connections from same ip."
msgstr ""
-#: src/net/eathena/generalhandler.cpp:212
+#: src/net/eathena/generalhandler.cpp:204
msgid "Not paid for this time."
msgstr ""
-#: src/net/eathena/generalhandler.cpp:215
+#: src/net/eathena/generalhandler.cpp:207
msgid "Pay suspended."
msgstr ""
-#: src/net/eathena/generalhandler.cpp:218
+#: src/net/eathena/generalhandler.cpp:210
msgid "Pay changed."
msgstr ""
-#: src/net/eathena/generalhandler.cpp:221
+#: src/net/eathena/generalhandler.cpp:213
msgid "Pay wrong ip."
msgstr ""
-#: src/net/eathena/generalhandler.cpp:224
+#: src/net/eathena/generalhandler.cpp:216
msgid "Pay game room."
msgstr ""
-#: src/net/eathena/generalhandler.cpp:227
+#: src/net/eathena/generalhandler.cpp:219
msgid "Disconnect forced by GM."
msgstr ""
-#: src/net/eathena/generalhandler.cpp:231
+#: src/net/eathena/generalhandler.cpp:223
msgid "Ban japan refuse."
msgstr ""
-#: src/net/eathena/generalhandler.cpp:234
+#: src/net/eathena/generalhandler.cpp:226
msgid "Remained other account."
msgstr ""
-#: src/net/eathena/generalhandler.cpp:237
+#: src/net/eathena/generalhandler.cpp:229
msgid "Ip unfair."
msgstr ""
-#: src/net/eathena/generalhandler.cpp:240
+#: src/net/eathena/generalhandler.cpp:232
msgid "Ip count all."
msgstr ""
-#: src/net/eathena/generalhandler.cpp:243
+#: src/net/eathena/generalhandler.cpp:235
msgid "Ip count."
msgstr ""
-#: src/net/eathena/generalhandler.cpp:247
+#: src/net/eathena/generalhandler.cpp:239
msgid "Memory."
msgstr ""
-#: src/net/eathena/generalhandler.cpp:250
+#: src/net/eathena/generalhandler.cpp:242
msgid "Han valid."
msgstr ""
-#: src/net/eathena/generalhandler.cpp:253
+#: src/net/eathena/generalhandler.cpp:245
msgid "Ip limited access."
msgstr ""
-#: src/net/eathena/generalhandler.cpp:256
+#: src/net/eathena/generalhandler.cpp:248
msgid "Over characters list."
msgstr ""
-#: src/net/eathena/generalhandler.cpp:259
+#: src/net/eathena/generalhandler.cpp:251
msgid "Ip blocked."
msgstr ""
-#: src/net/eathena/generalhandler.cpp:262
+#: src/net/eathena/generalhandler.cpp:254
msgid "Invalid password count."
msgstr ""
-#: src/net/eathena/generalhandler.cpp:265
+#: src/net/eathena/generalhandler.cpp:257
msgid "Not allowed race."
msgstr ""
#. TRANSLATORS: error message
-#: src/net/eathena/generalhandler.cpp:268 src/net/tmwa/generalhandler.cpp:217
+#: src/net/eathena/generalhandler.cpp:260 src/net/tmwa/generalhandler.cpp:215
msgid "Unknown connection error."
msgstr ""
-#: src/net/eathena/generalhandler.cpp:278
+#: src/net/eathena/generalhandler.cpp:270
msgid "Map not found"
msgstr ""
#. TRANSLATORS: error message
-#: src/net/eathena/generalhandler.cpp:368 src/net/tmwa/generalhandler.cpp:317
+#: src/net/eathena/generalhandler.cpp:360 src/net/tmwa/generalhandler.cpp:315
msgid "Got disconnected from server!"
msgstr "和伺服器失去連線!"
-#. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:393 src/net/tmwa/generalhandler.cpp:345
+#: src/net/eathena/generalhandler.cpp:384 src/net/tmwa/generalhandler.cpp:342
msgid "Strength"
msgstr "力量"
-#. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:394 src/net/tmwa/generalhandler.cpp:347
+#: src/net/eathena/generalhandler.cpp:386 src/net/tmwa/generalhandler.cpp:345
msgid "Agility"
msgstr "敏捷"
-#. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:395 src/net/tmwa/generalhandler.cpp:349
+#: src/net/eathena/generalhandler.cpp:388 src/net/tmwa/generalhandler.cpp:348
msgid "Vitality"
msgstr "體力"
-#: src/net/eathena/generalhandler.cpp:397 src/net/tmwa/generalhandler.cpp:352
+#: src/net/eathena/generalhandler.cpp:390 src/net/tmwa/generalhandler.cpp:351
msgid "Intelligence"
msgstr "智力"
-#. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:398 src/net/tmwa/generalhandler.cpp:354
+#: src/net/eathena/generalhandler.cpp:392 src/net/tmwa/generalhandler.cpp:354
msgid "Dexterity"
msgstr "閃躲"
-#. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:399 src/net/tmwa/generalhandler.cpp:356
+#: src/net/eathena/generalhandler.cpp:394 src/net/tmwa/generalhandler.cpp:357
msgid "Luck"
msgstr "幸運"
#. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:402 src/net/tmwa/generalhandler.cpp:360
+#: src/net/eathena/generalhandler.cpp:397 src/net/tmwa/generalhandler.cpp:361
msgid "Defense"
msgstr ""
#. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:403 src/net/tmwa/generalhandler.cpp:362
+#: src/net/eathena/generalhandler.cpp:398 src/net/tmwa/generalhandler.cpp:363
msgid "M.Attack"
msgstr ""
#. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:404 src/net/tmwa/generalhandler.cpp:364
+#: src/net/eathena/generalhandler.cpp:399 src/net/tmwa/generalhandler.cpp:365
msgid "M.Defense"
msgstr ""
#. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:406 src/net/tmwa/generalhandler.cpp:367
+#: src/net/eathena/generalhandler.cpp:401 src/net/tmwa/generalhandler.cpp:368
#, no-c-format
msgid "% Accuracy"
msgstr ""
#. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:408 src/net/tmwa/generalhandler.cpp:370
+#: src/net/eathena/generalhandler.cpp:403 src/net/tmwa/generalhandler.cpp:371
#, no-c-format
msgid "% Evade"
msgstr ""
#. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:410 src/net/tmwa/generalhandler.cpp:373
+#: src/net/eathena/generalhandler.cpp:405 src/net/tmwa/generalhandler.cpp:374
#, no-c-format
msgid "% Critical"
msgstr ""
#. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:411 src/net/tmwa/generalhandler.cpp:375
+#: src/net/eathena/generalhandler.cpp:406 src/net/tmwa/generalhandler.cpp:376
msgid "Attack Delay"
msgstr ""
#. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:412 src/net/tmwa/generalhandler.cpp:377
+#: src/net/eathena/generalhandler.cpp:407 src/net/tmwa/generalhandler.cpp:378
msgid "Walk Delay"
msgstr ""
#. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:413 src/net/tmwa/generalhandler.cpp:379
+#: src/net/eathena/generalhandler.cpp:408 src/net/tmwa/generalhandler.cpp:380
msgid "Attack Range"
msgstr ""
#. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:414 src/net/tmwa/generalhandler.cpp:381
+#: src/net/eathena/generalhandler.cpp:409 src/net/tmwa/generalhandler.cpp:382
msgid "Damage per sec."
msgstr ""
-#: src/net/eathena/generalhandler.cpp:415
+#: src/net/eathena/generalhandler.cpp:410
msgid "Karma"
msgstr ""
-#: src/net/eathena/generalhandler.cpp:416
+#: src/net/eathena/generalhandler.cpp:411
msgid "Manner"
msgstr ""
+#. TRANSLATORS: error message
+#: src/net/eathena/loginhandler.cpp:343 src/net/tmwa/loginhandler.cpp:243
+msgid "Account was not found. Please re-login."
+msgstr ""
+
+#. TRANSLATORS: error message
+#: src/net/eathena/loginhandler.cpp:347 src/net/tmwa/loginhandler.cpp:247
+msgid "Old password incorrect."
+msgstr ""
+
+#. TRANSLATORS: error message
+#: src/net/eathena/loginhandler.cpp:351 src/net/tmwa/loginhandler.cpp:251
+msgid "New password too short."
+msgstr ""
+
+#: src/net/eathena/mailhandler.cpp:216
+#, c-format
+msgid "You have new mail from %s with subject %s"
+msgstr ""
+
#: src/net/eathena/skillhandler.cpp:361
#, c-format
msgid "Unknown skill error: %d"
@@ -8344,159 +8705,144 @@ msgid "Unknown skill error: %d."
msgstr ""
#. TRANSLATORS: error message
-#: src/net/eathena/skillhandler.cpp:377 src/net/tmwa/skillhandler.cpp:223
+#: src/net/eathena/skillhandler.cpp:377 src/net/tmwa/skillhandler.cpp:222
msgid "You have not yet reached a high enough lvl!"
msgstr ""
#. TRANSLATORS: error message
-#: src/net/eathena/skillhandler.cpp:381 src/net/tmwa/skillhandler.cpp:227
+#: src/net/eathena/skillhandler.cpp:381 src/net/tmwa/skillhandler.cpp:226
msgid "Insufficient HP!"
msgstr ""
#. TRANSLATORS: error message
-#: src/net/eathena/skillhandler.cpp:385 src/net/tmwa/skillhandler.cpp:231
+#: src/net/eathena/skillhandler.cpp:385 src/net/tmwa/skillhandler.cpp:230
msgid "Insufficient SP!"
msgstr ""
#. TRANSLATORS: error message
-#: src/net/eathena/skillhandler.cpp:389 src/net/tmwa/skillhandler.cpp:235
+#: src/net/eathena/skillhandler.cpp:389 src/net/tmwa/skillhandler.cpp:234
msgid "You have no memos!"
msgstr ""
#. TRANSLATORS: error message
-#: src/net/eathena/skillhandler.cpp:393 src/net/tmwa/skillhandler.cpp:239
+#: src/net/eathena/skillhandler.cpp:393 src/net/tmwa/skillhandler.cpp:238
msgid "You cannot do that right now!"
msgstr ""
#. TRANSLATORS: error message
-#: src/net/eathena/skillhandler.cpp:397 src/net/tmwa/skillhandler.cpp:243
+#: src/net/eathena/skillhandler.cpp:397 src/net/tmwa/skillhandler.cpp:242
msgid "Seems you need more money... ;-)"
msgstr ""
#. TRANSLATORS: error message
-#: src/net/eathena/skillhandler.cpp:401 src/net/tmwa/skillhandler.cpp:247
+#: src/net/eathena/skillhandler.cpp:401 src/net/tmwa/skillhandler.cpp:246
msgid "You cannot use this skill with that kind of weapon!"
msgstr ""
#. TRANSLATORS: error message
-#: src/net/eathena/skillhandler.cpp:406 src/net/tmwa/skillhandler.cpp:252
+#: src/net/eathena/skillhandler.cpp:406 src/net/tmwa/skillhandler.cpp:251
msgid "You need another red gem!"
msgstr ""
#. TRANSLATORS: error message
-#: src/net/eathena/skillhandler.cpp:410 src/net/tmwa/skillhandler.cpp:256
+#: src/net/eathena/skillhandler.cpp:410 src/net/tmwa/skillhandler.cpp:255
msgid "You need another blue gem!"
msgstr ""
#. TRANSLATORS: error message
-#: src/net/eathena/skillhandler.cpp:414 src/net/tmwa/skillhandler.cpp:260
+#: src/net/eathena/skillhandler.cpp:414 src/net/tmwa/skillhandler.cpp:259
msgid "You're carrying to much to do this!"
msgstr ""
#. TRANSLATORS: trade header
-#: src/net/ea/tradehandler.cpp:86
+#: src/net/ea/tradehandler.cpp:89
#, c-format
msgid "Trade: You and %s"
msgstr ""
#. TRANSLATORS: trade message
-#: src/net/ea/tradehandler.cpp:174
+#: src/net/ea/tradehandler.cpp:178
#, c-format
msgid "%s wants to trade with you, do you accept?"
msgstr "%s 請求交易, 是否接受?"
#. TRANSLATORS: playe stat
-#: src/net/tmwa/charserverhandler.cpp:354
+#: src/net/tmwa/charserverhandler.cpp:332
msgid "Strength:"
msgstr ""
#. TRANSLATORS: playe stat
-#: src/net/tmwa/charserverhandler.cpp:356
+#: src/net/tmwa/charserverhandler.cpp:334
msgid "Agility:"
msgstr ""
#. TRANSLATORS: playe stat
-#: src/net/tmwa/charserverhandler.cpp:358
+#: src/net/tmwa/charserverhandler.cpp:336
msgid "Vitality:"
msgstr ""
#. TRANSLATORS: playe stat
-#: src/net/tmwa/charserverhandler.cpp:360
+#: src/net/tmwa/charserverhandler.cpp:338
msgid "Intelligence:"
msgstr ""
#. TRANSLATORS: playe stat
-#: src/net/tmwa/charserverhandler.cpp:362
+#: src/net/tmwa/charserverhandler.cpp:340
msgid "Dexterity:"
msgstr ""
#. TRANSLATORS: playe stat
-#: src/net/tmwa/charserverhandler.cpp:364
+#: src/net/tmwa/charserverhandler.cpp:342
msgid "Luck:"
msgstr ""
#. TRANSLATORS: error message
-#: src/net/tmwa/loginhandler.cpp:274
-msgid "Account was not found. Please re-login."
-msgstr ""
-
-#. TRANSLATORS: error message
-#: src/net/tmwa/loginhandler.cpp:278
-msgid "Old password incorrect."
-msgstr ""
-
-#. TRANSLATORS: error message
-#: src/net/tmwa/loginhandler.cpp:282
-msgid "New password too short."
-msgstr ""
-
-#. TRANSLATORS: error message
-#: src/net/tmwa/skillhandler.cpp:190
+#: src/net/tmwa/skillhandler.cpp:189
msgid "Trade failed!"
msgstr ""
#. TRANSLATORS: error message
-#: src/net/tmwa/skillhandler.cpp:194
+#: src/net/tmwa/skillhandler.cpp:193
msgid "Emote failed!"
msgstr ""
#. TRANSLATORS: error message
-#: src/net/tmwa/skillhandler.cpp:198
+#: src/net/tmwa/skillhandler.cpp:197
msgid "Sit failed!"
msgstr ""
#. TRANSLATORS: error message
-#: src/net/tmwa/skillhandler.cpp:202
+#: src/net/tmwa/skillhandler.cpp:201
msgid "Chat creating failed!"
msgstr ""
#. TRANSLATORS: error message
-#: src/net/tmwa/skillhandler.cpp:206
+#: src/net/tmwa/skillhandler.cpp:205
msgid "Could not join party!"
msgstr ""
#. TRANSLATORS: error message
-#: src/net/tmwa/skillhandler.cpp:210
+#: src/net/tmwa/skillhandler.cpp:209
msgid "Cannot shout!"
msgstr ""
#. TRANSLATORS: error message
-#: src/net/tmwa/skillhandler.cpp:264
+#: src/net/tmwa/skillhandler.cpp:263
msgid "Huh? What's that?"
msgstr ""
#. TRANSLATORS: error message
-#: src/net/tmwa/skillhandler.cpp:275
+#: src/net/tmwa/skillhandler.cpp:274
msgid "Warp failed..."
msgstr ""
#. TRANSLATORS: error message
-#: src/net/tmwa/skillhandler.cpp:279
+#: src/net/tmwa/skillhandler.cpp:278
msgid "Could not steal anything..."
msgstr ""
#. TRANSLATORS: error message
-#: src/net/tmwa/skillhandler.cpp:283
+#: src/net/tmwa/skillhandler.cpp:282
msgid "Poison had no effect..."
msgstr ""
@@ -8539,9 +8885,9 @@ msgstr ""
#. TRANSLATORS: item info name
#. TRANSLATORS: unknown info name
#. TRANSLATORS: being info default name
-#: src/resources/beinginfo.cpp:50 src/resources/db/avatardb.cpp:88
-#: src/resources/db/itemdb.cpp:333 src/resources/db/moddb.cpp:78
-#: src/resources/db/monsterdb.cpp:102 src/resources/modinfo.cpp:29
+#: src/resources/beinginfo.cpp:50 src/resources/db/avatardb.cpp:89
+#: src/resources/db/itemdb.cpp:334 src/resources/db/moddb.cpp:78
+#: src/resources/db/monsterdb.cpp:103 src/resources/modinfo.cpp:29
msgid "unnamed"
msgstr "未知物品"
@@ -8618,12 +8964,12 @@ msgid "Flee %s"
msgstr ""
#. TRANSLATORS: item name
-#: src/resources/db/itemdb.cpp:217
+#: src/resources/db/itemdb.cpp:218
msgid "Unknown item"
msgstr "不明的物品"
#. TRANSLATORS: unknown info name
-#: src/resources/db/petdb.cpp:98
+#: src/resources/db/petdb.cpp:99
msgid "pet"
msgstr ""
@@ -9280,6 +9626,72 @@ msgstr ""
msgid "Room join failed. Wrong race."
msgstr ""
+#. TRANSLATORS: notification message
+#: src/resources/notifications.h:568
+#, c-format
+msgid "Left %d seconds until you can use item."
+msgstr ""
+
+#. TRANSLATORS: notification message
+#: src/resources/notifications.h:572
+msgid "Message successfully sent."
+msgstr ""
+
+#. TRANSLATORS: notification message
+#: src/resources/notifications.h:576
+msgid "Message send failed."
+msgstr ""
+
+#. TRANSLATORS: notification message
+#: src/resources/notifications.h:580
+msgid "Item attach failed."
+msgstr ""
+
+#. TRANSLATORS: notification message
+#: src/resources/notifications.h:584
+msgid "Money attach failed."
+msgstr ""
+
+#. TRANSLATORS: notification message
+#: src/resources/notifications.h:588
+msgid "Message return failed."
+msgstr ""
+
+#. TRANSLATORS: notification message
+#: src/resources/notifications.h:592
+msgid "Message return success."
+msgstr ""
+
+#. TRANSLATORS: notification message
+#: src/resources/notifications.h:596
+msgid "Message deletion failed."
+msgstr ""
+
+#. TRANSLATORS: notification message
+#: src/resources/notifications.h:600
+msgid "Message successfully deleted."
+msgstr ""
+
+#. TRANSLATORS: notification message
+#: src/resources/notifications.h:604
+msgid "You got attach successfully."
+msgstr ""
+
+#. TRANSLATORS: notification message
+#: src/resources/notifications.h:608
+msgid "Error on getting attach successfully."
+msgstr ""
+
+#. TRANSLATORS: notification message
+#: src/resources/notifications.h:612
+msgid "Can't get attach. Too many items."
+msgstr ""
+
+#. TRANSLATORS: notification message
+#: src/resources/notifications.h:620
+msgid "You enter battle field."
+msgstr ""
+
#. TRANSLATORS: chat option changed message
#: src/utils/booleanoptions.h:27
#, c-format