summaryrefslogtreecommitdiff
path: root/po/zh_HK.po
diff options
context:
space:
mode:
authorAndrei Karas <akaras@inbox.ru>2015-09-10 19:37:19 +0300
committerAndrei Karas <akaras@inbox.ru>2015-09-10 19:37:19 +0300
commit6ca2ae2432dcb5d1e4bbbc60e6166a5ee555dbc1 (patch)
tree14366e8520357ebb2359c8cc2eb8f4b13601f958 /po/zh_HK.po
parent6e759ab357232970f408880b7705c3897a7835d5 (diff)
downloadmv-6ca2ae2432dcb5d1e4bbbc60e6166a5ee555dbc1.tar.gz
mv-6ca2ae2432dcb5d1e4bbbc60e6166a5ee555dbc1.tar.bz2
mv-6ca2ae2432dcb5d1e4bbbc60e6166a5ee555dbc1.tar.xz
mv-6ca2ae2432dcb5d1e4bbbc60e6166a5ee555dbc1.zip
Update translations.
Diffstat (limited to 'po/zh_HK.po')
-rw-r--r--po/zh_HK.po1006
1 files changed, 520 insertions, 486 deletions
diff --git a/po/zh_HK.po b/po/zh_HK.po
index 2dc653657..5b927a695 100644
--- a/po/zh_HK.po
+++ b/po/zh_HK.po
@@ -9,9 +9,9 @@ msgid ""
msgstr ""
"Project-Id-Version: ManaPlus\n"
"Report-Msgid-Bugs-To: akaras@inbox.ru\n"
-"POT-Creation-Date: 2015-08-29 17:09+0300\n"
-"PO-Revision-Date: 2015-08-29 09:19+0000\n"
-"Last-Translator: Andrei Karas <akaras@inbox.ru>\n"
+"POT-Creation-Date: 2015-09-10 18:46+0300\n"
+"PO-Revision-Date: 2015-09-04 14:06+0000\n"
+"Last-Translator: Pak Long Wu <paklongwu1006@gmail.com>\n"
"Language-Team: Chinese (Hong Kong) (http://www.transifex.com/akaras/manaplus/"
"language/zh_HK/)\n"
"Language: zh_HK\n"
@@ -34,7 +34,7 @@ msgstr "檔案上載成功"
#. TRANSLATORS: ok dialog button
#. TRANSLATORS: text dialog button
#. TRANSLATORS: ok dialog button
-#: src/actions/actions.cpp:161 src/client.cpp:1473 src/client.cpp:1507
+#: src/actions/actions.cpp:161 src/client.cpp:1475 src/client.cpp:1509
#: src/gamemodifiers.cpp:451 src/gui/dialogsmanager.cpp:182
#: src/gui/dialogsmanager.cpp:202 src/gui/widgets/tabs/setup_input.cpp:164
#: src/gui/widgets/tabs/setup_theme.cpp:313
@@ -54,9 +54,9 @@ msgstr "檔案上載成功"
#: 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/charserverrecv.cpp:108 src/net/ea/charserverrecv.cpp:134
-#: src/net/ea/gamerecv.cpp:71 src/net/eathena/charserverrecv.cpp:379
-#: src/net/eathena/charserverrecv.cpp:414
-#: src/net/eathena/charserverrecv.cpp:442 src/net/tmwa/charserverrecv.cpp:281
+#: src/net/ea/gamerecv.cpp:71 src/net/eathena/charserverrecv.cpp:377
+#: src/net/eathena/charserverrecv.cpp:412
+#: src/net/eathena/charserverrecv.cpp:440 src/net/tmwa/charserverrecv.cpp:282
msgid "OK"
msgstr "確定"
@@ -126,7 +126,7 @@ msgstr "欠缺公會名稱."
#. TRANSLATORS: party kick message
#. TRANSLATORS: change relation
#: src/actions/chat.cpp:375 src/actions/chat.cpp:406 src/actions/chat.cpp:478
-#: src/actions/chat.cpp:513 src/actions/commands.cpp:82
+#: src/actions/chat.cpp:513 src/actions/commands.cpp:84
msgid "Please specify a name."
msgstr "請指定一個名字."
@@ -154,86 +154,92 @@ msgid "equipped hat %s."
msgstr "已準備帽子 %s."
#. TRANSLATORS: change relation
-#: src/actions/commands.cpp:125
+#: src/actions/commands.cpp:127
#, c-format
msgid "Player already %s!"
msgstr "玩家已經 %s!"
#. TRANSLATORS: change relation
-#: src/actions/commands.cpp:138
+#: src/actions/commands.cpp:140
#, c-format
msgid "Player successfully %s!"
msgstr "玩家成功 %s!"
#. TRANSLATORS: change relation
-#: src/actions/commands.cpp:140
+#: src/actions/commands.cpp:142
#, c-format
msgid "Player could not be %s!"
msgstr "玩家不能被 %s!"
#. TRANSLATORS: unignore command
-#: src/actions/commands.cpp:175
+#: src/actions/commands.cpp:177
msgid "Player wasn't ignored!"
msgstr "玩家沒有被忽略!"
#. TRANSLATORS: unignore command
-#: src/actions/commands.cpp:184
+#: src/actions/commands.cpp:186
msgid "Player no longer ignored!"
msgstr "玩家不再被忽略!"
#. TRANSLATORS: unignore command
-#: src/actions/commands.cpp:186
+#: src/actions/commands.cpp:188
msgid "Player could not be unignored!"
msgstr "玩家不能被忽略!"
#. TRANSLATORS: erase command
-#: src/actions/commands.cpp:201
+#: src/actions/commands.cpp:203
msgid "Player already erased!"
msgstr "玩家已經擦去!"
#. TRANSLATORS: erase command
-#: src/actions/commands.cpp:214
+#: src/actions/commands.cpp:216
msgid "Player no longer erased!"
msgstr "玩家不再被擦去!"
#. TRANSLATORS: erase command
-#: src/actions/commands.cpp:216
+#: src/actions/commands.cpp:218
msgid "Player could not be erased!"
msgstr "玩家不能被擦去!"
#. TRANSLATORS: adding friend command
-#: src/actions/commands.cpp:223
+#: src/actions/commands.cpp:225
msgid "friend"
msgstr "朋友"
#. TRANSLATORS: disregard command
-#: src/actions/commands.cpp:230
+#: src/actions/commands.cpp:232
msgid "disregarded"
msgstr "被忽略"
#. TRANSLATORS: neutral command
-#: src/actions/commands.cpp:237
+#: src/actions/commands.cpp:239
msgid "neutral"
msgstr "中立"
#. TRANSLATORS: blacklist command
-#: src/actions/commands.cpp:244
+#: src/actions/commands.cpp:246
msgid "blacklisted"
msgstr "被列入黑名單"
#. TRANSLATORS: enemy command
-#: src/actions/commands.cpp:251
+#: src/actions/commands.cpp:253
msgid "enemy"
msgstr "冤家"
+#. TRANSLATORS: quick mail message caption
+#: src/actions/commands.cpp:532
+#, fuzzy
+msgid "Quick message"
+msgstr "訊息"
+
#. TRANSLATORS: result from command /confget
-#: src/actions/commands.cpp:1012
+#: src/actions/commands.cpp:1033
#, c-format
msgid "Config value: %s"
msgstr "配置數值:%s"
#. TRANSLATORS: result from command /serverconfget
-#: src/actions/commands.cpp:1025
+#: src/actions/commands.cpp:1046
#, c-format
msgid "Server config value: %s"
msgstr "伺服器配置數值:%s"
@@ -258,7 +264,7 @@ msgid "Quick"
msgstr "快速"
#. TRANSLATORS: visible beings on map
-#: src/actormanager.cpp:1453
+#: src/actormanager.cpp:1461
msgid "Visible on map"
msgstr "在地圖上可見"
@@ -276,12 +282,12 @@ msgid "miss"
msgstr "失誤"
#. TRANSLATORS: this away status writed in player nick
-#: src/being/being.cpp:2134 src/gui/windows/whoisonline.cpp:871
+#: src/being/being.cpp:2108 src/gui/windows/whoisonline.cpp:871
msgid "A"
msgstr "A"
#. TRANSLATORS: this inactive status writed in player nick
-#: src/being/being.cpp:2139 src/gui/windows/whoisonline.cpp:876
+#: src/being/being.cpp:2113 src/gui/windows/whoisonline.cpp:876
msgid "I"
msgstr "I"
@@ -342,7 +348,7 @@ msgstr "拿起物品時遇到不明錯誤."
#, c-format
msgid "You picked up %d [@@%d|%s@@]."
msgid_plural "You picked up %d [@@%d|%s@@]."
-msgstr[0] "你拿起了 %d [@@%d|%s@@]."
+msgstr[0] "你拾取了 %d [@@%d|%s@@]."
#. TRANSLATORS: this is normal experience
#. TRANSLATORS: get xp message
@@ -430,40 +436,40 @@ msgstr "浮動的泡泡"
#. TRANSLATORS: setup tab quick button
#. TRANSLATORS: full button name
#. TRANSLATORS: setup window name
-#: src/client.cpp:810 src/dyetool/client.cpp:470 src/gui/windowmenu.cpp:177
+#: src/client.cpp:811 src/dyetool/client.cpp:471 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:813 src/dyetool/client.cpp:473
+#: src/client.cpp:814 src/dyetool/client.cpp:474
#: src/gui/widgets/tabs/setup_perfomance.cpp:54
msgid "Performance"
msgstr "性能"
#. TRANSLATORS: video tab quick button
#. TRANSLATORS: video settings tab name
-#: src/client.cpp:816 src/dyetool/client.cpp:476
+#: src/client.cpp:817 src/dyetool/client.cpp:477
#: src/gui/widgets/tabs/setup_video.cpp:106
msgid "Video"
msgstr "顯示"
#. TRANSLATORS: theme tab quick button
#. TRANSLATORS: theme settings tab name
-#: src/client.cpp:819 src/dyetool/client.cpp:479
+#: src/client.cpp:820 src/dyetool/client.cpp:480
#: src/gui/widgets/tabs/setup_theme.cpp:121
msgid "Theme"
msgstr "主題"
#. TRANSLATORS: theme tab quick button
-#: src/client.cpp:822 src/dyetool/client.cpp:482
+#: src/client.cpp:823 src/dyetool/client.cpp:483
msgid "About"
msgstr "關於"
#. TRANSLATORS: theme tab quick button
#. TRANSLATORS: help window name
-#: src/client.cpp:825 src/dyetool/client.cpp:485 src/gui/windowmenu.cpp:72
+#: src/client.cpp:826 src/dyetool/client.cpp:486 src/gui/windowmenu.cpp:72
#: src/gui/windows/helpwindow.cpp:53
msgid "Help"
msgstr "說明"
@@ -483,8 +489,8 @@ msgstr "說明"
#. TRANSLATORS: npc dialog button
#. TRANSLATORS: quests window button
#. TRANSLATORS: shop window button
-#: src/client.cpp:829 src/client.cpp:1387 src/client.cpp:1406
-#: src/dyetool/client.cpp:489 src/gui/dialogsmanager.cpp:116
+#: src/client.cpp:830 src/client.cpp:1389 src/client.cpp:1408
+#: src/dyetool/client.cpp:490 src/gui/dialogsmanager.cpp:116
#: src/gui/popups/popupmenu.cpp:738 src/gui/popups/popupmenu.cpp:979
#: src/gui/windows/didyouknowwindow.cpp:81
#: src/gui/windows/inventorywindow.cpp:268
@@ -496,32 +502,32 @@ msgid "Close"
msgstr "關閉"
#. TRANSLATORS: connection dialog header
-#: src/client.cpp:1049 src/gui/windowmanager_unittest.cc:145
+#: src/client.cpp:1051 src/gui/windowmanager_unittest.cc:145
msgid "Connecting to server"
msgstr "正在連接到伺服器"
#. TRANSLATORS: connection dialog header
-#: src/client.cpp:1095 src/gui/windowmanager_unittest.cc:162
+#: src/client.cpp:1097 src/gui/windowmanager_unittest.cc:162
msgid "Logging in"
msgstr "正在登入"
#. TRANSLATORS: connection dialog header
-#: src/client.cpp:1144
+#: src/client.cpp:1146
msgid "Entering game world"
msgstr "正在進入遊戲"
#. TRANSLATORS: connection dialog header
-#: src/client.cpp:1276
+#: src/client.cpp:1278
msgid "Requesting characters"
msgstr "正在查詢角色"
#. TRANSLATORS: connection dialog header
-#: src/client.cpp:1316
+#: src/client.cpp:1318
msgid "Connecting to the game server"
msgstr "正在連接到遊戲伺服器"
#. TRANSLATORS: connection dialog header
-#: src/client.cpp:1328
+#: src/client.cpp:1330
msgid "Changing game servers"
msgstr "正在轉換遊戲伺服器"
@@ -535,7 +541,7 @@ msgstr "正在轉換遊戲伺服器"
#. TRANSLATORS: error header
#. TRANSLATORS: ok dialog button
#. TRANSLATORS: error header
-#: src/client.cpp:1384 src/client.cpp:1403 src/client.cpp:1633
+#: src/client.cpp:1386 src/client.cpp:1405 src/client.cpp:1635
#: src/gui/windows/changeemaildialog.cpp:166
#: src/gui/windows/changepassworddialog.cpp:156
#: src/gui/windows/charcreatedialog.cpp:386
@@ -543,46 +549,46 @@ msgstr "正在轉換遊戲伺服器"
#: src/gui/windows/editserverdialog.cpp:211
#: src/gui/windows/registerdialog.cpp:241
#: src/gui/windows/unregisterdialog.cpp:146 src/net/ea/charserverrecv.cpp:105
-#: src/net/eathena/charserverrecv.cpp:352
-#: src/net/eathena/charserverrecv.cpp:356
-#: src/net/eathena/charserverrecv.cpp:438 src/net/tmwa/charserverrecv.cpp:277
+#: src/net/eathena/charserverrecv.cpp:350
+#: src/net/eathena/charserverrecv.cpp:354
+#: src/net/eathena/charserverrecv.cpp:436 src/net/tmwa/charserverrecv.cpp:278
msgid "Error"
msgstr "錯誤"
#. TRANSLATORS: connection dialog header
-#: src/client.cpp:1422
+#: src/client.cpp:1424
msgid "Requesting registration details"
msgstr "正在查詢註冊的詳細信息"
#. TRANSLATORS: password change message header
-#: src/client.cpp:1469
+#: src/client.cpp:1471
msgid "Password Change"
msgstr "更改密碼"
#. TRANSLATORS: password change message text
-#: src/client.cpp:1471
+#: src/client.cpp:1473
msgid "Password changed successfully!"
msgstr "成功更改密碼!"
#. TRANSLATORS: email change message header
-#: src/client.cpp:1503
+#: src/client.cpp:1505
msgid "Email Change"
msgstr "更改電郵地址"
#. TRANSLATORS: email change message text
-#: src/client.cpp:1505
+#: src/client.cpp:1507
msgid "Email changed successfully!"
msgstr "成功更改電郵地址!"
#. TRANSLATORS: unregister message header
-#: src/client.cpp:1539
+#: src/client.cpp:1541
msgid "Unregister Successful"
msgstr "取消註冊成功"
#. TRANSLATORS: unregister message text
-#: src/client.cpp:1541
+#: src/client.cpp:1543
msgid "Farewell, come back any time..."
-msgstr "再見了,隨時回來吧..."
+msgstr "再見了,隨時回來吧…"
#. TRANSLATORS: command line help
#: src/commandline.cpp:42
@@ -1378,7 +1384,7 @@ msgstr "(默認)"
#. TRANSLATORS: language
#: src/gui/models/langlistmodel.h:47
msgid "Catalan"
-msgstr ""
+msgstr "加泰羅尼亞語"
#. TRANSLATORS: language
#: src/gui/models/langlistmodel.h:49
@@ -1388,7 +1394,7 @@ msgstr "中文 (中國)"
#. TRANSLATORS: language
#: src/gui/models/langlistmodel.h:51
msgid "Chinese (Hong Kong)"
-msgstr ""
+msgstr "中文 (香港)"
#. TRANSLATORS: language
#: src/gui/models/langlistmodel.h:53
@@ -1473,7 +1479,7 @@ msgstr "土耳其語"
#. TRANSLATORS: language
#: src/gui/models/langlistmodel.h:85
msgid "Ukraine"
-msgstr ""
+msgstr "烏克蘭"
#. TRANSLATORS: magic school
#: src/gui/models/magicschoolmodel.h:35
@@ -1718,13 +1724,19 @@ msgid "Cancel"
msgstr "取消"
#. TRANSLATORS: popup label
-#: src/gui/popups/itempopup.cpp:219
+#: src/gui/popups/itempopup.cpp:223
#, c-format
msgid "Weight: %s"
msgstr "重量:%s"
+#. TRANSLATORS: named item description
+#: src/gui/popups/itempopup.cpp:287
+#, fuzzy, c-format
+msgid "Item named: %s"
+msgstr "名字:%s"
+
#. TRANSLATORS: popup label
-#: src/gui/popups/itempopup.cpp:284
+#: src/gui/popups/itempopup.cpp:314
msgid "Cards: "
msgstr "卡片: "
@@ -1748,8 +1760,8 @@ msgstr "交易"
#. TRANSLATORS: player stat
#: 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:285
-#: src/net/tmwa/generalhandler.cpp:314
+#: src/input/pages/basic.cpp:40 src/net/eathena/generalhandler.cpp:223
+#: src/net/tmwa/generalhandler.cpp:251
msgid "Attack"
msgstr "攻擊"
@@ -1778,20 +1790,20 @@ msgstr "從公會踢出"
#: 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 ""
+msgstr "更改公會職位"
#. TRANSLATORS: popup menu item
#. TRANSLATORS: invite player to guild
#: src/gui/popups/popupmenu.cpp:229 src/gui/popups/popupmenu.cpp:541
#: src/gui/popups/popupmenu.cpp:867
msgid "Invite to guild"
-msgstr ""
+msgstr "邀請至公會"
#. TRANSLATORS: popup menu item
#. TRANSLATORS: set player invisible for self by id
#: src/gui/popups/popupmenu.cpp:236
msgid "Nuke"
-msgstr ""
+msgstr "清除"
#. TRANSLATORS: popup menu item
#. TRANSLATORS: move to player location
@@ -1811,7 +1823,7 @@ msgstr ""
#: src/gui/popups/popupmenu.cpp:825 src/gui/popups/popupmenu.cpp:890
#: src/gui/setupinputpages.cpp:45
msgid "Move"
-msgstr ""
+msgstr "移動"
#. TRANSLATORS: popup menu item
#. TRANSLATORS: talk with npc
@@ -1819,7 +1831,7 @@ msgstr ""
#: src/gui/popups/popupmenu.cpp:253 src/input/pages/basic.cpp:88
#: src/resources/db/npcdb.cpp:147
msgid "Talk"
-msgstr ""
+msgstr "對話"
#. TRANSLATORS: popup menu item
#. TRANSLATORS: buy from npc
@@ -1860,25 +1872,25 @@ msgstr "出售"
#: src/gui/popups/popupmenu.cpp:275 src/gui/popups/popupmenu.cpp:483
#: src/gui/popups/popupmenu.cpp:2493
msgid "Add comment"
-msgstr ""
+msgstr "添加評論"
#. TRANSLATORS: remove monster from attack list
#. TRANSLATORS: popup menu item
#: src/gui/popups/popupmenu.cpp:298
msgid "Remove from attack list"
-msgstr ""
+msgstr "從攻擊清單中移除"
#. TRANSLATORS: popup menu item
#. TRANSLATORS: add monster to priotiry attack list
#: src/gui/popups/popupmenu.cpp:305
msgid "Add to priority attack list"
-msgstr ""
+msgstr "加至優先攻擊清單"
#. TRANSLATORS: popup menu item
#. TRANSLATORS: add monster to attack list
#: src/gui/popups/popupmenu.cpp:309
msgid "Add to attack list"
-msgstr ""
+msgstr "加至攻擊列表"
#. TRANSLATORS: popup menu item
#. TRANSLATORS: add monster to ignore list
@@ -1886,19 +1898,19 @@ msgstr ""
#. TRANSLATORS: add item to pickup list
#: src/gui/popups/popupmenu.cpp:313 src/gui/popups/popupmenu.cpp:2513
msgid "Add to ignore list"
-msgstr ""
+msgstr "加至忽略列表"
#. TRANSLATORS: popup menu item
#. TRANSLATORS: Mercenary move to master
#: src/gui/popups/popupmenu.cpp:323 src/gui/popups/popupmenu.cpp:334
msgid "Move to master"
-msgstr ""
+msgstr "移動至主人"
#. TRANSLATORS: popup menu item
#. TRANSLATORS: fire mercenary
#: src/gui/popups/popupmenu.cpp:327
msgid "Fire"
-msgstr ""
+msgstr "開火"
#. TRANSLATORS: popup menu item
#. TRANSLATORS: feed homunculus
@@ -1906,19 +1918,19 @@ msgstr ""
#. TRANSLATORS: feed pet
#: src/gui/popups/popupmenu.cpp:337 src/gui/popups/popupmenu.cpp:350
msgid "Feed"
-msgstr ""
+msgstr "餵食"
#. TRANSLATORS: popup menu item
#. TRANSLATORS: delete homunculus
#: src/gui/popups/popupmenu.cpp:341
msgid "Kill"
-msgstr ""
+msgstr "殺死"
#. TRANSLATORS: popup menu item
#. TRANSLATORS: pet drop loot
#: src/gui/popups/popupmenu.cpp:353
msgid "Drop loot"
-msgstr ""
+msgstr "丟棄"
#. TRANSLATORS: popup menu item
#. TRANSLATORS: pet unequip item
@@ -1943,13 +1955,13 @@ msgstr "卸下裝備"
#: 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 ""
+msgstr "重新命名"
#. TRANSLATORS: popup menu item
#. TRANSLATORS: pet return to egg
#: src/gui/popups/popupmenu.cpp:364
msgid "Return to egg"
-msgstr ""
+msgstr "返回蛋裏"
#. TRANSLATORS: popup menu item
#. TRANSLATORS: add being name to chat
@@ -1957,7 +1969,7 @@ msgstr ""
#. TRANSLATORS: add player name to chat
#: src/gui/popups/popupmenu.cpp:379 src/gui/popups/popupmenu.cpp:549
msgid "Add name to chat"
-msgstr ""
+msgstr "把名字加至對話"
#. TRANSLATORS: popup menu header
#. TRANSLATORS: settings tab name
@@ -1970,25 +1982,25 @@ msgstr "玩家"
#: src/gui/popups/popupmenu.cpp:495 src/gui/popups/popupmenu.cpp:2436
#: src/gui/popups/popupmenu.cpp:2460
msgid "Kick from party"
-msgstr ""
+msgstr "從隊伍踢出"
#. TRANSLATORS: popup menu item
#. TRANSLATORS: pickup item from ground
#: src/gui/popups/popupmenu.cpp:582 src/gui/popups/popupmenu.cpp:591
msgid "Pick up"
-msgstr ""
+msgstr "拿起物品"
#. TRANSLATORS: popup menu item
#. TRANSLATORS: add item name to chat
#: src/gui/popups/popupmenu.cpp:596 src/gui/popups/popupmenu.cpp:1745
#: src/gui/popups/popupmenu.cpp:1823 src/gui/popups/popupmenu.cpp:1865
msgid "Add to chat"
-msgstr ""
+msgstr "加至對話"
#. TRANSLATORS: popup menu header
#: src/gui/popups/popupmenu.cpp:617 src/gui/popups/popupmenu.cpp:649
msgid "Map Item"
-msgstr ""
+msgstr "地圖物件"
#. TRANSLATORS: popup menu item
#. TRANSLATORS: remove map item
@@ -1999,19 +2011,19 @@ msgstr ""
#: src/gui/popups/popupmenu.cpp:623 src/gui/popups/popupmenu.cpp:2064
#: src/gui/popups/popupmenu.cpp:2098
msgid "Remove"
-msgstr ""
+msgstr "清除"
#. TRANSLATORS: popup menu item
#. TRANSLATORS: warp to map item
#: src/gui/popups/popupmenu.cpp:630 src/gui/popups/popupmenu.cpp:655
msgid "Warp"
-msgstr ""
+msgstr "傳送"
#. TRANSLATORS: popup menu item
#. TRANSLATORS: move camera to map item
#: src/gui/popups/popupmenu.cpp:662
msgid "Move camera"
-msgstr ""
+msgstr "移動鏡頭"
#. TRANSLATORS: popup menu header
#. TRANSLATORS: input tab sub tab name
@@ -2022,75 +2034,75 @@ msgstr ""
#: src/gui/windowmenu.cpp:143 src/gui/windows/inventorywindow.cpp:232
#: src/gui/windows/outfitwindow.cpp:58
msgid "Outfits"
-msgstr ""
+msgstr "裝備"
#. TRANSLATORS: popup menu item
#. TRANSLATORS: clear selected outfit
#: src/gui/popups/popupmenu.cpp:683
msgid "Clear outfit"
-msgstr ""
+msgstr "清除裝備"
#. TRANSLATORS: popup menu header
#. TRANSLATORS: full button name
#: src/gui/popups/popupmenu.cpp:709 src/gui/windowmenu.cpp:124
msgid "Spells"
-msgstr ""
+msgstr "咒語"
#. TRANSLATORS: popup menu item
#. TRANSLATORS: edit selected spell
#: src/gui/popups/popupmenu.cpp:712
msgid "Edit spell"
-msgstr ""
+msgstr "編輯咒語"
#. TRANSLATORS: popup menu item
#. TRANSLATORS: remove all text from chat tab
#. TRANSLATORS: npc dialog button
#: src/gui/popups/popupmenu.cpp:743 src/gui/windows/npcdialog.cpp:112
msgid "Clear"
-msgstr ""
+msgstr "清除"
#. TRANSLATORS: popup menu item
#. TRANSLATORS: disable chat tab highlight
#: src/gui/popups/popupmenu.cpp:750
msgid "Disable highlight"
-msgstr ""
+msgstr "關閉高亮"
#. TRANSLATORS: popup menu item
#. TRANSLATORS: enable chat tab highlight
#: src/gui/popups/popupmenu.cpp:756
msgid "Enable highlight"
-msgstr ""
+msgstr "開啟高亮"
#. TRANSLATORS: popup menu item
#. TRANSLATORS: do not remove player names from chat tab
#: src/gui/popups/popupmenu.cpp:762
msgid "Don't remove name"
-msgstr ""
+msgstr "不要清除名字"
#. TRANSLATORS: popup menu item
#. TRANSLATORS: remove player names from chat tab
#: src/gui/popups/popupmenu.cpp:768
msgid "Remove name"
-msgstr ""
+msgstr "清除名字"
#. TRANSLATORS: popup menu item
#. TRANSLATORS: enable away messages in chat tab
#: src/gui/popups/popupmenu.cpp:774
msgid "Enable away"
-msgstr ""
+msgstr "開啟暫離鍵盤"
#. TRANSLATORS: popup menu item
#. TRANSLATORS: disable away messages in chat tab
#: src/gui/popups/popupmenu.cpp:780
msgid "Disable away"
-msgstr ""
+msgstr "關閉暫離鍵盤"
#. TRANSLATORS: popup menu item
#. TRANSLATORS: enable away messages in chat tab
#. TRANSLATORS: social window button
#: src/gui/popups/popupmenu.cpp:787 src/gui/windows/socialwindow.cpp:81
msgid "Leave"
-msgstr ""
+msgstr "離開"
#. TRANSLATORS: popup menu item
#. TRANSLATORS: copy selected text to clipboard
@@ -2101,69 +2113,69 @@ msgstr ""
#: src/gui/popups/popupmenu.cpp:792 src/gui/popups/popupmenu.cpp:2167
#: src/gui/popups/popupmenu.cpp:2211
msgid "Copy to clipboard"
-msgstr ""
+msgstr "複製至剪貼板"
#. TRANSLATORS: popup menu header
#: src/gui/popups/popupmenu.cpp:914
msgid "Change guild position"
-msgstr ""
+msgstr "改變公會職位"
#. TRANSLATORS: popup menu header
#: src/gui/popups/popupmenu.cpp:959
msgid "window"
-msgstr ""
+msgstr "視窗"
#. TRANSLATORS: popup menu item
#. TRANSLATORS: unlock window
#: src/gui/popups/popupmenu.cpp:988
msgid "Unlock"
-msgstr ""
+msgstr "解鎖"
#. TRANSLATORS: popup menu item
#. TRANSLATORS: lock window
#: src/gui/popups/popupmenu.cpp:994
msgid "Lock"
-msgstr ""
+msgstr "鎖定"
#: src/gui/popups/popupmenu.cpp:1043
msgid "Rename map sign "
-msgstr ""
+msgstr "清除地圖標誌"
#. TRANSLATORS: number of chars in string should be near original
#: src/gui/popups/popupmenu.cpp:1045
msgid "Name: "
-msgstr ""
+msgstr "名字:"
#: src/gui/popups/popupmenu.cpp:1063
msgid "Player comment "
-msgstr ""
+msgstr "玩家評語"
#. TRANSLATORS: number of chars in string should be near original
#: src/gui/popups/popupmenu.cpp:1065
msgid "Comment: "
-msgstr ""
+msgstr "評語:"
#. TRANSLATORS: popup menu item
#. TRANSLATORS: add item to trade
#: src/gui/popups/popupmenu.cpp:1638
msgid "Add to trade"
-msgstr ""
+msgstr "加至交易"
#: src/gui/popups/popupmenu.cpp:1646
msgid "Add to trade 10"
-msgstr ""
+msgstr "把 10 加至交易"
#: src/gui/popups/popupmenu.cpp:1651
msgid "Add to trade half"
-msgstr ""
+msgstr "把 一半 加至交易"
#: src/gui/popups/popupmenu.cpp:1655
msgid "Add to trade all-1"
-msgstr ""
+msgstr "把 全部-1 加至交易"
#: src/gui/popups/popupmenu.cpp:1659
msgid "Add to trade all"
-msgstr ""
+msgstr "把 全部 加至交易"
#. TRANSLATORS: popup menu item
#. TRANSLATORS: add item to storage
@@ -2175,23 +2187,23 @@ msgstr ""
#: src/gui/windows/inventorywindow.cpp:287
#: src/gui/windows/inventorywindow.cpp:885 src/gui/windows/setupwindow.cpp:101
msgid "Store"
-msgstr ""
+msgstr "儲存"
#: src/gui/popups/popupmenu.cpp:1675
msgid "Store 10"
-msgstr ""
+msgstr "儲存 10"
#: src/gui/popups/popupmenu.cpp:1680
msgid "Store half"
-msgstr ""
+msgstr "儲存 一半"
#: src/gui/popups/popupmenu.cpp:1684
msgid "Store all-1"
-msgstr ""
+msgstr "儲存 全部-1"
#: src/gui/popups/popupmenu.cpp:1688
msgid "Store all"
-msgstr ""
+msgstr "儲存 全部"
#. TRANSLATORS: popup menu item
#. TRANSLATORS: get item from storage
@@ -2199,23 +2211,23 @@ msgstr ""
#: src/gui/popups/popupmenu.cpp:1698 src/gui/windows/inventorywindow.cpp:265
#: src/gui/windows/inventorywindow.cpp:289
msgid "Retrieve"
-msgstr ""
+msgstr "取回"
#: src/gui/popups/popupmenu.cpp:1706
msgid "Retrieve 10"
-msgstr ""
+msgstr "取回 10"
#: src/gui/popups/popupmenu.cpp:1711
msgid "Retrieve half"
-msgstr ""
+msgstr "取回 一半"
#: src/gui/popups/popupmenu.cpp:1715
msgid "Retrieve all-1"
-msgstr ""
+msgstr "取回 全部-1"
#: src/gui/popups/popupmenu.cpp:1719
msgid "Retrieve all"
-msgstr ""
+msgstr "取回 全部"
#. TRANSLATORS: popup menu item
#. TRANSLATORS: use item
@@ -2235,46 +2247,46 @@ msgstr "使用"
#. TRANSLATORS: popup menu item
#: src/gui/popups/popupmenu.cpp:1875
msgid "Clear drop window"
-msgstr ""
+msgstr "清除掉下視窗"
#. TRANSLATORS: popup menu item
#: src/gui/popups/popupmenu.cpp:1906 src/gui/popups/popupmenu.cpp:1967
msgid "Hide"
-msgstr ""
+msgstr "隱藏"
#. TRANSLATORS: popup menu item
#: src/gui/popups/popupmenu.cpp:1913 src/gui/popups/popupmenu.cpp:1974
msgid "Show"
-msgstr ""
+msgstr "顯示"
#. TRANSLATORS: popup menu item
#: src/gui/popups/popupmenu.cpp:1981
msgid "Open yellow bar settings"
-msgstr ""
+msgstr "開啟黃色欄設定"
#. TRANSLATORS: popup menu item
#: src/gui/popups/popupmenu.cpp:1983
msgid "Reset yellow bar"
-msgstr ""
+msgstr "重設黃色欄"
#. TRANSLATORS: popup menu item
#. TRANSLATORS: copy status to chat
#. TRANSLATORS: status window button
#: src/gui/popups/popupmenu.cpp:1987 src/gui/windows/statuswindow.cpp:88
msgid "Copy to chat"
-msgstr ""
+msgstr "複製至對話"
#. TRANSLATORS: popup menu item
#. TRANSLATORS: move attack target up
#: src/gui/popups/popupmenu.cpp:2027 src/gui/popups/popupmenu.cpp:2046
msgid "Move up"
-msgstr ""
+msgstr "往上移動"
#. TRANSLATORS: popup menu item
#. TRANSLATORS: move attack target down
#: src/gui/popups/popupmenu.cpp:2033 src/gui/popups/popupmenu.cpp:2052
msgid "Move down"
-msgstr ""
+msgstr "往下移動"
#. TRANSLATORS: popup menu item
#. TRANSLATORS: undress item from player
@@ -2282,37 +2294,37 @@ msgstr ""
#. TRANSLATORS: undress player
#: src/gui/popups/popupmenu.cpp:2125 src/gui/popups/popupmenu.cpp:2490
msgid "Undress"
-msgstr ""
+msgstr "脫衣"
#. TRANSLATORS: popup menu item
#. TRANSLATORS: copy text to clipboard
#: src/gui/popups/popupmenu.cpp:2143
msgid "Copy"
-msgstr ""
+msgstr "複製"
#. TRANSLATORS: popup menu item
#. TRANSLATORS: paste text from clipboard
#: src/gui/popups/popupmenu.cpp:2146
msgid "Paste"
-msgstr ""
+msgstr "貼上"
#. TRANSLATORS: popup menu item
#. TRANSLATORS: open link in browser
#: src/gui/popups/popupmenu.cpp:2164
msgid "Open link"
-msgstr ""
+msgstr "開啟連結"
#. TRANSLATORS: popup menu header
#: src/gui/popups/popupmenu.cpp:2182
msgid "Show window"
-msgstr ""
+msgstr "顯示視窗"
#. TRANSLATORS: popup menu item
#. TRANSLATORS: add player to disregarded list
#: src/gui/popups/popupmenu.cpp:2257 src/gui/popups/popupmenu.cpp:2293
#: src/gui/popups/popupmenu.cpp:2332 src/gui/popups/popupmenu.cpp:2350
msgid "Disregard"
-msgstr ""
+msgstr "無視"
#. TRANSLATORS: popup menu item
#. TRANSLATORS: add player to ignore list
@@ -2320,19 +2332,19 @@ msgstr ""
#: src/gui/popups/popupmenu.cpp:2260 src/gui/popups/popupmenu.cpp:2296
#: src/gui/popups/popupmenu.cpp:2335 src/gui/windows/confirmdialog.cpp:62
msgid "Ignore"
-msgstr ""
+msgstr "忽略"
#. TRANSLATORS: popup menu item
#. TRANSLATORS: add player to black list
#: src/gui/popups/popupmenu.cpp:2263 src/gui/popups/popupmenu.cpp:2338
msgid "Black list"
-msgstr ""
+msgstr "加至黑名單"
#. TRANSLATORS: popup menu item
#. TRANSLATORS: add player to enemy list
#: src/gui/popups/popupmenu.cpp:2266 src/gui/popups/popupmenu.cpp:2299
msgid "Set as enemy"
-msgstr ""
+msgstr "設為冤家"
#. TRANSLATORS: popup menu item
#. TRANSLATORS: add player to erased list
@@ -2340,13 +2352,13 @@ msgstr ""
#: src/gui/popups/popupmenu.cpp:2314 src/gui/popups/popupmenu.cpp:2323
#: src/gui/popups/popupmenu.cpp:2341
msgid "Erase"
-msgstr ""
+msgstr "擦去"
#. TRANSLATORS: popup menu item
#. TRANSLATORS: add player to friends list
#: src/gui/popups/popupmenu.cpp:2279
msgid "Be friend"
-msgstr ""
+msgstr "設為朋友"
#. TRANSLATORS: popup menu item
#. TRANSLATORS: remove player from ignore list
@@ -2354,69 +2366,69 @@ msgstr ""
#: src/gui/popups/popupmenu.cpp:2320 src/gui/popups/popupmenu.cpp:2329
#: src/gui/popups/popupmenu.cpp:2347
msgid "Unignore"
-msgstr ""
+msgstr "取消忽略"
#. TRANSLATORS: popup menu item
#: src/gui/popups/popupmenu.cpp:2366
msgid "Follow"
-msgstr ""
+msgstr "跟隨"
#. TRANSLATORS: popup menu item
#. TRANSLATORS: imitate player
#: src/gui/popups/popupmenu.cpp:2370
msgid "Imitate"
-msgstr ""
+msgstr "模仿"
#. TRANSLATORS: popup menu item
#. TRANSLATORS: buy item
#: src/gui/popups/popupmenu.cpp:2389 src/gui/popups/popupmenu.cpp:2413
msgid "Buy (?)"
-msgstr ""
+msgstr "購買 (?)"
#. TRANSLATORS: popup menu item
#. TRANSLATORS: sell item
#: src/gui/popups/popupmenu.cpp:2401 src/gui/popups/popupmenu.cpp:2416
msgid "Sell (?)"
-msgstr ""
+msgstr "出售 (?)"
#. TRANSLATORS: popup menu item
#. TRANSLATORS: invite player to party
#: src/gui/popups/popupmenu.cpp:2430 src/gui/popups/popupmenu.cpp:2454
msgid "Invite to party"
-msgstr ""
+msgstr "邀請至隊伍"
#: src/gui/popups/popupmenu.cpp:2478
#, c-format
msgid "Join chat %s"
-msgstr ""
+msgstr "加入對話 %s"
#. TRANSLATORS: popup menu item
#: src/gui/popups/popupmenu.cpp:2487
msgid "Show Items"
-msgstr ""
+msgstr "顯示物件"
#. TRANSLATORS: popup menu item
#. TRANSLATORS: remove item from pickup list
#: src/gui/popups/popupmenu.cpp:2504
msgid "Remove from pickup list"
-msgstr ""
+msgstr "從拾起清單中移除"
#. TRANSLATORS: popup menu item
#: src/gui/popups/popupmenu.cpp:2509
msgid "Add to pickup list"
-msgstr ""
+msgstr "加至拾起清單"
#. TRANSLATORS: popup menu item
#. TRANSLATORS: remove protection from item
#: src/gui/popups/popupmenu.cpp:2558
msgid "Unprotect item"
-msgstr ""
+msgstr "取消保護物件"
#. TRANSLATORS: popup menu item
#. TRANSLATORS: add protection to item
#: src/gui/popups/popupmenu.cpp:2567
msgid "Protect item"
-msgstr ""
+msgstr "保護物件"
#. TRANSLATORS: popup menu item
#. TRANSLATORS: drop item
@@ -2424,13 +2436,13 @@ msgstr ""
#: src/gui/popups/popupmenu.cpp:2597 src/gui/windows/inventorywindow.cpp:216
#: src/gui/windows/inventorywindow.cpp:893
msgid "Drop..."
-msgstr ""
+msgstr "丟棄…"
#. TRANSLATORS: popup menu item
#. TRANSLATORS: drop all item amount
#: src/gui/popups/popupmenu.cpp:2600
msgid "Drop all"
-msgstr ""
+msgstr "丟棄全部"
#. TRANSLATORS: popup menu item
#. TRANSLATORS: drop item
@@ -2445,36 +2457,36 @@ msgstr "丟棄"
#. TRANSLATORS: gm commands
#: src/gui/popups/popupmenu.cpp:2617
msgid "GM..."
-msgstr ""
+msgstr "GM…"
#. TRANSLATORS: popup menu header
#: src/gui/popups/popupmenu.cpp:2625
msgid "GM commands"
-msgstr ""
+msgstr "GM命令"
#. TRANSLATORS: popup menu item
#. TRANSLATORS: check player ip
#: src/gui/popups/popupmenu.cpp:2630
msgid "Check ip"
-msgstr ""
+msgstr "檢查IP"
#. TRANSLATORS: popup menu item
#. TRANSLATORS: go to player position
#: src/gui/popups/popupmenu.cpp:2633
msgid "Goto"
-msgstr ""
+msgstr "到"
#. TRANSLATORS: popup menu item
#. TRANSLATORS: recall player to current position
#: src/gui/popups/popupmenu.cpp:2636
msgid "Recall"
-msgstr ""
+msgstr "召回"
#. TRANSLATORS: popup menu item
#. TRANSLATORS: kick player
#: src/gui/popups/popupmenu.cpp:2644
msgid "Kick"
-msgstr ""
+msgstr "踢走"
#. TRANSLATORS: popup menu item
#. TRANSLATORS: mute player
@@ -2483,7 +2495,7 @@ msgstr ""
#: src/gui/popups/popupmenu.cpp:2668
#, c-format
msgid "Mute %d"
-msgstr ""
+msgstr "靜音 %d "
#. TRANSLATORS: popup menu item
#. TRANSLATORS: mute player
@@ -2492,27 +2504,27 @@ msgstr ""
#: src/gui/popups/popupmenu.cpp:2689
#, c-format
msgid "Unmute %d"
-msgstr ""
+msgstr "取消靜音 %d"
#. TRANSLATORS: input tab sub tab name
#: src/gui/setupinputpages.cpp:43
msgid "Basic"
-msgstr ""
+msgstr "基本"
#. TRANSLATORS: input tab sub tab name
#. TRANSLATORS: full button name
#: src/gui/setupinputpages.cpp:47 src/gui/windowmenu.cpp:120
msgid "Shortcuts"
-msgstr ""
+msgstr "捷徑"
#. TRANSLATORS: input tab sub tab name
#. TRANSLATORS: settings group
#. TRANSLATORS: full button name
#. TRANSLATORS: input action label
-#: src/gui/setupinputpages.cpp:49 src/gui/widgets/tabs/setup_other.cpp:315
+#: src/gui/setupinputpages.cpp:49 src/gui/widgets/tabs/setup_other.cpp:320
#: src/gui/windowmenu.cpp:172 src/input/pages/windows.cpp:34
msgid "Windows"
-msgstr ""
+msgstr "視窗"
#. TRANSLATORS: input tab sub tab name
#. TRANSLATORS: emotes window name
@@ -2520,7 +2532,7 @@ msgstr ""
#: src/gui/setupinputpages.cpp:51 src/gui/windows/emotewindow.cpp:55
#: src/gui/windows/emotewindow.cpp:114
msgid "Emotes"
-msgstr ""
+msgstr "表情"
#. TRANSLATORS: input tab sub tab name
#. TRANSLATORS: settings tab name
@@ -2528,7 +2540,7 @@ msgstr ""
#: src/gui/setupinputpages.cpp:55 src/gui/widgets/tabs/setup_chat.cpp:40
#: src/gui/windowmenu.cpp:83 src/gui/windows/chatwindow.cpp:87
msgid "Chat"
-msgstr ""
+msgstr "聊天"
#. TRANSLATORS: input tab sub tab name
#. TRANSLATORS: palette label
@@ -2539,149 +2551,149 @@ msgstr ""
#: 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_other.cpp:342
#: src/gui/widgets/tabs/setup_visual.cpp:192
#: 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 ""
+msgstr "其他"
#. TRANSLATORS: input tab sub tab name
#: src/gui/setupinputpages.cpp:59
msgid "Gui"
-msgstr ""
+msgstr "介面"
#. TRANSLATORS: palette label
#: src/gui/userpalette.cpp:129
msgid "Beings"
-msgstr ""
+msgstr "Beings"
#. TRANSLATORS: palette color
#: src/gui/userpalette.cpp:134
msgid "Being"
-msgstr ""
+msgstr "Being"
#. TRANSLATORS: palette color
#: src/gui/userpalette.cpp:139
msgid "Friend names"
-msgstr ""
+msgstr "好友名字"
#. TRANSLATORS: palette color
#: src/gui/userpalette.cpp:144
msgid "Disregarded names"
-msgstr ""
+msgstr "被無視的名字"
#. TRANSLATORS: palette color
#: src/gui/userpalette.cpp:149
msgid "Ignored names"
-msgstr ""
+msgstr "被忽略的名字"
#. TRANSLATORS: palette color
#: src/gui/userpalette.cpp:154
msgid "Erased names"
-msgstr ""
+msgstr "被擦去的名字"
#. TRANSLATORS: palette color
#: src/gui/userpalette.cpp:164
msgid "Other players names"
-msgstr ""
+msgstr "其他玩家名字"
#. TRANSLATORS: palette color
#: src/gui/userpalette.cpp:169
msgid "Own name"
-msgstr ""
+msgstr "自己的名字"
#. TRANSLATORS: palette color
#: src/gui/userpalette.cpp:174
msgid "GM names"
-msgstr ""
+msgstr "GM的名字"
#. TRANSLATORS: palette color
#: src/gui/userpalette.cpp:179
msgid "NPCs"
-msgstr ""
+msgstr "NPC"
#. TRANSLATORS: palette color
#. TRANSLATORS: settings option
#: src/gui/userpalette.cpp:184 src/gui/widgets/tabs/setup_other.cpp:108
msgid "Monsters"
-msgstr ""
+msgstr "怪物"
#. TRANSLATORS: palette color
#: src/gui/userpalette.cpp:189
msgid "Pets"
-msgstr ""
+msgstr "寵物"
#. TRANSLATORS: palette color
#: src/gui/userpalette.cpp:194
msgid "Mercenary"
-msgstr ""
+msgstr "傭兵"
#. TRANSLATORS: palette color
#: src/gui/userpalette.cpp:199
msgid "Homunculus"
-msgstr ""
+msgstr "小矮人"
#: src/gui/userpalette.cpp:204
msgid "Party members"
-msgstr ""
+msgstr "隊伍成員"
#: src/gui/userpalette.cpp:209
msgid "Guild members"
-msgstr ""
+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 ""
+msgstr "%d 小組"
#. TRANSLATORS: palette label
#: src/gui/userpalette.cpp:227
msgid "Particles"
-msgstr ""
+msgstr "粒子"
#. TRANSLATORS: palette color
#. TRANSLATORS: settings option
#: src/gui/userpalette.cpp:232 src/gui/widgets/tabs/setup_visual.cpp:157
msgid "Particle effects"
-msgstr ""
+msgstr "粒子效果"
#. TRANSLATORS: palette color
#: src/gui/userpalette.cpp:237
msgid "Pickup notification"
-msgstr ""
+msgstr "拾起通知"
#. TRANSLATORS: palette color
#: src/gui/userpalette.cpp:242
msgid "Exp notification"
-msgstr ""
+msgstr "經驗通知"
#. TRANSLATORS: palette label
#: src/gui/userpalette.cpp:245
msgid "Hp bars"
-msgstr ""
+msgstr "生命值欄"
#. TRANSLATORS: palette color
#: src/gui/userpalette.cpp:250
msgid "Player HP bar"
-msgstr ""
+msgstr "玩家生命值欄"
#. TRANSLATORS: palette color
#: src/gui/userpalette.cpp:255
msgid "Player HP bar (second color)"
-msgstr ""
+msgstr "玩家生命值欄 (顏色二)"
#. TRANSLATORS: palette color
#: src/gui/userpalette.cpp:261
msgid "Monster HP bar"
-msgstr ""
+msgstr "怪物生命值欄"
#. TRANSLATORS: palette color
#: src/gui/userpalette.cpp:267
msgid "Monster HP bar (second color)"
-msgstr ""
+msgstr "怪物生命值欄 (顏色二`)"
#. TRANSLATORS: palette label
#: src/gui/userpalette.cpp:271
@@ -2963,13 +2975,13 @@ msgstr ""
#. TRANSLATORS: chat message
#: src/gui/widgets/tabs/chat/chattab.cpp:176
msgid "Global announcement:"
-msgstr "主要公告:"
+msgstr "全服公告:"
#. TRANSLATORS: chat message
#: src/gui/widgets/tabs/chat/chattab.cpp:182
#, c-format
msgid "Global announcement from %s:"
-msgstr "%s 主要公告:"
+msgstr "來自 %s 的全服公告:"
#. TRANSLATORS: chat message
#: src/gui/widgets/tabs/chat/chattab.cpp:208
@@ -3017,19 +3029,19 @@ msgstr ""
#. TRANSLATORS: chat message
#. TRANSLATORS: notification message
-#: src/gui/widgets/tabs/chat/partytab.cpp:98 src/resources/notifications.h:206
+#: src/gui/widgets/tabs/chat/partytab.cpp:98 src/resources/notifications.h:210
msgid "Item sharing enabled."
msgstr ""
#. TRANSLATORS: chat message
#. TRANSLATORS: notification message
-#: src/gui/widgets/tabs/chat/partytab.cpp:103 src/resources/notifications.h:210
+#: src/gui/widgets/tabs/chat/partytab.cpp:103 src/resources/notifications.h:214
msgid "Item sharing disabled."
msgstr ""
#. TRANSLATORS: chat message
#. TRANSLATORS: notification message
-#: src/gui/widgets/tabs/chat/partytab.cpp:108 src/resources/notifications.h:214
+#: src/gui/widgets/tabs/chat/partytab.cpp:108 src/resources/notifications.h:218
msgid "Item sharing not possible."
msgstr ""
@@ -3040,19 +3052,19 @@ msgstr ""
#. TRANSLATORS: chat message
#. TRANSLATORS: notification message
-#: src/gui/widgets/tabs/chat/partytab.cpp:149 src/resources/notifications.h:194
+#: src/gui/widgets/tabs/chat/partytab.cpp:149 src/resources/notifications.h:198
msgid "Experience sharing enabled."
msgstr ""
#. TRANSLATORS: chat message
#. TRANSLATORS: notification message
-#: src/gui/widgets/tabs/chat/partytab.cpp:154 src/resources/notifications.h:198
+#: src/gui/widgets/tabs/chat/partytab.cpp:154 src/resources/notifications.h:202
msgid "Experience sharing disabled."
msgstr ""
#. TRANSLATORS: chat message
#. TRANSLATORS: notification message
-#: src/gui/widgets/tabs/chat/partytab.cpp:159 src/resources/notifications.h:202
+#: src/gui/widgets/tabs/chat/partytab.cpp:159 src/resources/notifications.h:206
msgid "Experience sharing not possible."
msgstr ""
@@ -3971,7 +3983,7 @@ msgstr ""
#. TRANSLATORS: unknown key name
#. TRANSLATORS: quests window quest name
#: src/gui/widgets/tabs/setup_input.cpp:332
-#: src/gui/windows/questswindow.cpp:204
+#: src/gui/windows/questswindow.cpp:205
msgid "unknown"
msgstr ""
@@ -4345,129 +4357,134 @@ msgstr ""
msgid "Enable guild bot support and disable native guild support"
msgstr ""
+#. TRANSLATORS: settings option
+#: src/gui/widgets/tabs/setup_other.cpp:299
+msgid "Enable manamarket bot bot support"
+msgstr ""
+
#. TRANSLATORS: settings group
-#: src/gui/widgets/tabs/setup_other.cpp:300
+#: src/gui/widgets/tabs/setup_other.cpp:305
msgid "Keyboard"
msgstr ""
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_other.cpp:303
+#: src/gui/widgets/tabs/setup_other.cpp:308
msgid "Repeat delay"
msgstr ""
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_other.cpp:307
+#: src/gui/widgets/tabs/setup_other.cpp:312
msgid "Repeat interval"
msgstr ""
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_other.cpp:311
+#: src/gui/widgets/tabs/setup_other.cpp:316
msgid "Custom repeat interval"
msgstr ""
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_other.cpp:319
+#: src/gui/widgets/tabs/setup_other.cpp:324
msgid "Shortcut buttons"
msgstr ""
#. TRANSLATORS: settings group
-#: src/gui/widgets/tabs/setup_other.cpp:324
+#: src/gui/widgets/tabs/setup_other.cpp:329
msgid "Proxy server"
msgstr ""
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_other.cpp:328
+#: src/gui/widgets/tabs/setup_other.cpp:333
msgid "Proxy type"
msgstr ""
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_other.cpp:332
+#: src/gui/widgets/tabs/setup_other.cpp:337
msgid "Proxy address:port"
msgstr ""
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_other.cpp:340
+#: src/gui/widgets/tabs/setup_other.cpp:345
msgid "Enable server side attack"
msgstr ""
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_other.cpp:344
+#: src/gui/widgets/tabs/setup_other.cpp:349
msgid "Hide support page link on error"
msgstr ""
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_other.cpp:348
+#: src/gui/widgets/tabs/setup_other.cpp:353
msgid "Enable double clicks"
msgstr ""
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_other.cpp:352
+#: src/gui/widgets/tabs/setup_other.cpp:357
msgid "Enable bot checker"
msgstr ""
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_other.cpp:356
+#: src/gui/widgets/tabs/setup_other.cpp:361
msgid "Enable buggy servers protection (do not disable)"
msgstr ""
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_other.cpp:361
+#: src/gui/widgets/tabs/setup_other.cpp:366
msgid "Enable debug log"
msgstr ""
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_other.cpp:365
+#: src/gui/widgets/tabs/setup_other.cpp:370
msgid "Ignore logging packets"
msgstr ""
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_other.cpp:369
+#: src/gui/widgets/tabs/setup_other.cpp:374
msgid "Log unimplimented packets"
msgstr ""
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_other.cpp:373
+#: src/gui/widgets/tabs/setup_other.cpp:378
msgid "Enable OpenGL log"
msgstr ""
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_other.cpp:377
+#: src/gui/widgets/tabs/setup_other.cpp:382
msgid "Enable input log"
msgstr ""
#. TRANSLATORS: settings option
#. TRANSLATORS: input action name
-#: src/gui/widgets/tabs/setup_other.cpp:381 src/input/pages/other.cpp:408
+#: src/gui/widgets/tabs/setup_other.cpp:386 src/input/pages/other.cpp:408
msgid "Upload log file"
msgstr ""
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_other.cpp:385
+#: src/gui/widgets/tabs/setup_other.cpp:390
msgid "Low traffic mode"
msgstr ""
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_other.cpp:390
+#: src/gui/widgets/tabs/setup_other.cpp:395
msgid "Use FBO for screenshots (only for opengl)"
msgstr ""
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_other.cpp:396
+#: src/gui/widgets/tabs/setup_other.cpp:401
msgid "Screenshot directory"
msgstr ""
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_other.cpp:401
+#: src/gui/widgets/tabs/setup_other.cpp:406
msgid "Network delay between sub servers"
msgstr ""
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_other.cpp:405
+#: src/gui/widgets/tabs/setup_other.cpp:410
msgid "Show background"
msgstr ""
#. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_other.cpp:410
+#: src/gui/widgets/tabs/setup_other.cpp:415
msgid "Screen density override"
msgstr ""
@@ -4700,6 +4717,11 @@ msgstr ""
#. TRANSLATORS: settings option
#: src/gui/widgets/tabs/setup_players.cpp:128
+msgid "Create screenshots for each complete trades"
+msgstr ""
+
+#. TRANSLATORS: settings option
+#: src/gui/widgets/tabs/setup_players.cpp:132
msgid ""
"Emulate right mouse button by long mouse click (useful for touch interfaces)"
msgstr ""
@@ -5550,7 +5572,7 @@ msgstr ""
#: 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 "創造"
+msgstr "建立隊伍"
#. TRANSLATORS: buy dialog label
#: src/gui/windows/buydialog.cpp:316
@@ -5779,8 +5801,8 @@ msgstr "開始"
#. TRANSLATORS: info header
#. TRANSLATORS: info message
#: src/gui/windows/charselectdialog.cpp:79 src/net/ea/charserverrecv.cpp:130
-#: src/net/eathena/charserverrecv.cpp:375
-#: src/net/eathena/charserverrecv.cpp:411
+#: src/net/eathena/charserverrecv.cpp:373
+#: src/net/eathena/charserverrecv.cpp:409
msgid "Info"
msgstr ""
@@ -5859,7 +5881,7 @@ msgstr ""
#: src/gui/windows/chatwindow.cpp:1115
#, c-format
msgid "Whispering to %s: %s"
-msgstr "對%s竊竊私語:%s"
+msgstr "對 %s 悄悄話:%s"
#. TRANSLATORS: error message
#: src/gui/windows/chatwindow.cpp:1570
@@ -5931,7 +5953,7 @@ msgstr ""
#. TRANSLATORS: edit server dialog label
#: src/gui/windows/editserverdialog.cpp:75
msgid "Port:"
-msgstr "Port:"
+msgstr "端口:"
#. TRANSLATORS: edit server dialog label
#: src/gui/windows/editserverdialog.cpp:77
@@ -6260,7 +6282,7 @@ msgstr ""
#. 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
+#: src/gui/windows/tradewindow.cpp:83
msgid "Add"
msgstr "增加"
@@ -6293,6 +6315,11 @@ msgstr ""
msgid "Message:"
msgstr ""
+#. TRANSLATORS: empty mail message subject
+#: src/gui/windows/maileditwindow.cpp:155
+msgid "empty subject"
+msgstr ""
+
#. TRANSLATORS: mail view window name
#: src/gui/windows/mailviewwindow.cpp:53
msgid "View mail"
@@ -6416,7 +6443,7 @@ msgstr ""
#. TRANSLATORS: npc dialog button
#: src/gui/windows/npcdialog.cpp:74
msgid "Next"
-msgstr "下一個"
+msgstr "繼續"
#. TRANSLATORS: npc dialog button
#: src/gui/windows/npcdialog.cpp:78
@@ -6581,13 +6608,13 @@ msgid "Reset Windows"
msgstr "重置視窗"
#. TRANSLATORS: shop window name
-#: src/gui/windows/shopwindow.cpp:102 src/gui/windows/shopwindow.cpp:1080
+#: src/gui/windows/shopwindow.cpp:102 src/gui/windows/shopwindow.cpp:1078
msgid "Personal Shop"
msgstr ""
#. TRANSLATORS: shop window button
-#: src/gui/windows/shopwindow.cpp:190 src/gui/windows/shopwindow.cpp:435
-#: src/gui/windows/shopwindow.cpp:454
+#: src/gui/windows/shopwindow.cpp:190 src/gui/windows/shopwindow.cpp:434
+#: src/gui/windows/shopwindow.cpp:453
msgid "Publish"
msgstr ""
@@ -6602,27 +6629,27 @@ msgid "Show links in announce"
msgstr ""
#. TRANSLATORS: shop rename dialog title
-#: src/gui/windows/shopwindow.cpp:374
+#: src/gui/windows/shopwindow.cpp:373
msgid "Please enter new shop name"
msgstr ""
-#: src/gui/windows/shopwindow.cpp:433 src/gui/windows/shopwindow.cpp:452
+#: 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:962 src/net/ea/tradehandler.cpp:176
+#: src/gui/windows/shopwindow.cpp:960 src/net/ea/traderecv.cpp:163
msgid "Request for Trade"
msgstr ""
-#: src/gui/windows/shopwindow.cpp:963
+#: src/gui/windows/shopwindow.cpp:961
#, c-format
msgid "%s wants to %s %s do you accept?"
msgstr ""
#. TRANSLATORS: shop window name
-#: src/gui/windows/shopwindow.cpp:1085
+#: src/gui/windows/shopwindow.cpp:1083
#, c-format
msgid "Personal Shop - %s"
msgstr ""
@@ -6877,53 +6904,53 @@ msgid "Save"
msgstr ""
#. TRANSLATORS: trade window button
-#: src/gui/windows/tradewindow.cpp:62
+#: src/gui/windows/tradewindow.cpp:63
msgid "Propose trade"
-msgstr "是否交易"
+msgstr "提出交易"
#. TRANSLATORS: trade window button
-#: src/gui/windows/tradewindow.cpp:64
+#: src/gui/windows/tradewindow.cpp:65
msgid "Confirmed. Waiting..."
msgstr ""
#. TRANSLATORS: trade window button
-#: src/gui/windows/tradewindow.cpp:66
+#: src/gui/windows/tradewindow.cpp:67
msgid "Agree trade"
msgstr ""
#. TRANSLATORS: trade window button
-#: src/gui/windows/tradewindow.cpp:68
+#: src/gui/windows/tradewindow.cpp:69
msgid "Agreed. Waiting..."
msgstr ""
#. TRANSLATORS: trade window caption
-#: src/gui/windows/tradewindow.cpp:72
+#: src/gui/windows/tradewindow.cpp:73
msgid "Trade: You"
msgstr ""
#. TRANSLATORS: trade window money label
-#: src/gui/windows/tradewindow.cpp:80 src/gui/windows/tradewindow.cpp:189
+#: src/gui/windows/tradewindow.cpp:81 src/gui/windows/tradewindow.cpp:190
#, c-format
msgid "You get %s"
msgstr ""
#. TRANSLATORS: trade window money change button
-#: src/gui/windows/tradewindow.cpp:85
+#: src/gui/windows/tradewindow.cpp:86
msgid "Change"
msgstr "更改"
#. TRANSLATORS: trade window money label
-#: src/gui/windows/tradewindow.cpp:130
+#: src/gui/windows/tradewindow.cpp:131
msgid "You give:"
msgstr "你付出:"
#. TRANSLATORS: trade error
-#: src/gui/windows/tradewindow.cpp:425
+#: src/gui/windows/tradewindow.cpp:434
msgid "You don't have enough money."
msgstr ""
#. TRANSLATORS: trade error
-#: src/gui/windows/tradewindow.cpp:514
+#: src/gui/windows/tradewindow.cpp:523
msgid "Failed adding item. You can not overlap one kind of item on the window."
msgstr "增加物品失敗。你不能覆蓋視窗中的物品."
@@ -8192,8 +8219,8 @@ msgid "Failed to create character. Most likely the name is already taken."
msgstr ""
#. TRANSLATORS: error message
-#: src/net/ea/charserverrecv.cpp:80 src/net/ea/loginrecv.cpp:161
-#: src/net/eathena/loginrecv.cpp:98
+#: src/net/ea/charserverrecv.cpp:80 src/net/ea/loginrecv.cpp:159
+#: src/net/eathena/loginrecv.cpp:100
msgid "Wrong name."
msgstr ""
@@ -8309,38 +8336,38 @@ msgid "Guild castle: %s"
msgstr ""
#. TRANSLATORS: error message
-#: src/net/ea/loginrecv.cpp:121 src/net/eathena/loginrecv.cpp:53
+#: src/net/ea/loginrecv.cpp:119 src/net/eathena/loginrecv.cpp:55
msgid "Unregistered ID."
msgstr ""
#. TRANSLATORS: error message
-#: src/net/ea/loginrecv.cpp:125 src/net/eathena/loginrecv.cpp:57
+#: src/net/ea/loginrecv.cpp:123 src/net/eathena/loginrecv.cpp:59
msgid "Wrong password."
msgstr ""
#. TRANSLATORS: error message
-#: src/net/ea/loginrecv.cpp:130 src/net/eathena/loginrecv.cpp:62
+#: src/net/ea/loginrecv.cpp:128 src/net/eathena/loginrecv.cpp:64
msgid "Account expired."
msgstr ""
#. TRANSLATORS: error message
-#: src/net/ea/loginrecv.cpp:134 src/net/eathena/loginrecv.cpp:66
+#: src/net/ea/loginrecv.cpp:132 src/net/eathena/loginrecv.cpp:68
msgid "Rejected from server."
msgstr ""
#. TRANSLATORS: error message
-#: src/net/ea/loginrecv.cpp:138 src/net/eathena/loginrecv.cpp:70
+#: src/net/ea/loginrecv.cpp:136 src/net/eathena/loginrecv.cpp:72
msgid ""
"You have been permanently banned from the game. Please contact the GM team."
msgstr ""
#. TRANSLATORS: error message
-#: src/net/ea/loginrecv.cpp:143 src/net/eathena/loginrecv.cpp:75
+#: src/net/ea/loginrecv.cpp:141 src/net/eathena/loginrecv.cpp:77
msgid "Client too old."
msgstr ""
#. TRANSLATORS: error message
-#: src/net/ea/loginrecv.cpp:147 src/net/eathena/loginrecv.cpp:79
+#: src/net/ea/loginrecv.cpp:145 src/net/eathena/loginrecv.cpp:81
#, c-format
msgid ""
"You have been temporarily banned from the game until %s.\n"
@@ -8348,75 +8375,75 @@ msgid ""
msgstr ""
#. TRANSLATORS: error message
-#: src/net/ea/loginrecv.cpp:153 src/net/eathena/loginrecv.cpp:88
+#: src/net/ea/loginrecv.cpp:151 src/net/eathena/loginrecv.cpp:90
msgid "Server overpopulated."
msgstr ""
#. TRANSLATORS: error message
-#: src/net/ea/loginrecv.cpp:157 src/net/eathena/loginrecv.cpp:93
+#: src/net/ea/loginrecv.cpp:155 src/net/eathena/loginrecv.cpp:95
msgid "This user name is already taken."
msgstr ""
#. TRANSLATORS: error message
-#: src/net/ea/loginrecv.cpp:165 src/net/eathena/loginrecv.cpp:103
+#: src/net/ea/loginrecv.cpp:163 src/net/eathena/loginrecv.cpp:105
msgid "Incorrect email."
msgstr ""
#. TRANSLATORS: error message
-#: src/net/ea/loginrecv.cpp:169 src/net/eathena/loginrecv.cpp:108
+#: src/net/ea/loginrecv.cpp:167 src/net/eathena/loginrecv.cpp:110
msgid "Username permanently erased."
msgstr ""
#. TRANSLATORS: error message
-#: src/net/ea/loginrecv.cpp:173 src/net/eathena/loginrecv.cpp:112
-#: src/net/eathena/loginrecv.cpp:190 src/net/tmwa/loginrecv.cpp:119
+#: src/net/ea/loginrecv.cpp:171 src/net/eathena/loginrecv.cpp:114
+#: src/net/eathena/loginrecv.cpp:206 src/net/tmwa/loginrecv.cpp:122
msgid "Unknown error."
msgstr ""
#. TRANSLATORS: error message
-#: src/net/ea/network.cpp:101
+#: src/net/ea/network.cpp:106
msgid "Empty address given to Network::connect()!"
msgstr ""
#. TRANSLATORS: error message
-#: src/net/ea/network.cpp:209
+#: src/net/ea/network.cpp:214
msgid "Unable to resolve host \""
msgstr ""
#. TRANSLATORS: error message
-#: src/net/ea/network.cpp:290
+#: src/net/ea/network.cpp:295
msgid "Connection to server terminated. "
msgstr ""
#. TRANSLATORS: error message
#. TRANSLATORS: char rename error
-#: src/net/eathena/charserverrecv.cpp:354
-#: src/net/eathena/charserverrecv.cpp:402
+#: src/net/eathena/charserverrecv.cpp:352
+#: src/net/eathena/charserverrecv.cpp:400
msgid "Character rename error."
msgstr ""
#. TRANSLATORS: info message
-#: src/net/eathena/charserverrecv.cpp:377
+#: src/net/eathena/charserverrecv.cpp:375
msgid "Character renamed."
msgstr ""
#. TRANSLATORS: char rename error
-#: src/net/eathena/charserverrecv.cpp:393
+#: src/net/eathena/charserverrecv.cpp:391
msgid "Rename not allowed."
msgstr ""
#. TRANSLATORS: char rename error
-#: src/net/eathena/charserverrecv.cpp:397
+#: src/net/eathena/charserverrecv.cpp:395
msgid "New name is not set."
msgstr ""
#. TRANSLATORS: char rename error
-#: src/net/eathena/charserverrecv.cpp:406
+#: src/net/eathena/charserverrecv.cpp:404
msgid "Character not found."
msgstr ""
#. TRANSLATORS: error message
-#: src/net/eathena/charserverrecv.cpp:440 src/net/tmwa/charserverrecv.cpp:279
+#: src/net/eathena/charserverrecv.cpp:438 src/net/tmwa/charserverrecv.cpp:280
msgid "Failed to delete character."
msgstr ""
@@ -8453,128 +8480,128 @@ msgid "Can't open channel. Channel %s is not exists."
msgstr ""
#. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:131 src/net/tmwa/generalhandler.cpp:140
+#: src/net/eathena/generalhandler.cpp:122 src/net/tmwa/generalhandler.cpp:130
#, c-format
msgid "Strength %s"
msgstr ""
#. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:132 src/net/tmwa/generalhandler.cpp:142
+#: src/net/eathena/generalhandler.cpp:123 src/net/tmwa/generalhandler.cpp:132
#, c-format
msgid "Agility %s"
msgstr ""
#. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:133 src/net/tmwa/generalhandler.cpp:144
+#: src/net/eathena/generalhandler.cpp:124 src/net/tmwa/generalhandler.cpp:134
#, c-format
msgid "Vitality %s"
msgstr ""
#. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:134 src/net/tmwa/generalhandler.cpp:146
+#: src/net/eathena/generalhandler.cpp:125 src/net/tmwa/generalhandler.cpp:136
#, c-format
msgid "Intelligence %s"
msgstr ""
#. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:135 src/net/tmwa/generalhandler.cpp:148
+#: src/net/eathena/generalhandler.cpp:126 src/net/tmwa/generalhandler.cpp:138
#, c-format
msgid "Dexterity %s"
msgstr ""
#. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:136 src/net/tmwa/generalhandler.cpp:150
+#: src/net/eathena/generalhandler.cpp:127 src/net/tmwa/generalhandler.cpp:140
#, c-format
msgid "Luck %s"
msgstr ""
#. TRANSLATORS: error message
-#: src/net/eathena/generalhandler.cpp:249 src/net/tmwa/generalhandler.cpp:270
+#: src/net/eathena/generalhandler.cpp:187 src/net/tmwa/generalhandler.cpp:207
msgid "Got disconnected from server!"
msgstr "和伺服器失去連線!"
-#: src/net/eathena/generalhandler.cpp:273 src/net/tmwa/generalhandler.cpp:297
+#: src/net/eathena/generalhandler.cpp:211 src/net/tmwa/generalhandler.cpp:234
msgid "Strength"
msgstr "力量"
-#: src/net/eathena/generalhandler.cpp:275 src/net/tmwa/generalhandler.cpp:300
+#: src/net/eathena/generalhandler.cpp:213 src/net/tmwa/generalhandler.cpp:237
msgid "Agility"
msgstr "敏捷"
-#: src/net/eathena/generalhandler.cpp:277 src/net/tmwa/generalhandler.cpp:303
+#: src/net/eathena/generalhandler.cpp:215 src/net/tmwa/generalhandler.cpp:240
msgid "Vitality"
msgstr "體力"
-#: src/net/eathena/generalhandler.cpp:279 src/net/tmwa/generalhandler.cpp:306
+#: src/net/eathena/generalhandler.cpp:217 src/net/tmwa/generalhandler.cpp:243
msgid "Intelligence"
msgstr "智力"
-#: src/net/eathena/generalhandler.cpp:281 src/net/tmwa/generalhandler.cpp:309
+#: src/net/eathena/generalhandler.cpp:219 src/net/tmwa/generalhandler.cpp:246
msgid "Dexterity"
-msgstr "閃躲"
+msgstr "靈巧"
-#: src/net/eathena/generalhandler.cpp:283 src/net/tmwa/generalhandler.cpp:312
+#: src/net/eathena/generalhandler.cpp:221 src/net/tmwa/generalhandler.cpp:249
msgid "Luck"
msgstr "幸運"
#. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:286 src/net/tmwa/generalhandler.cpp:316
+#: src/net/eathena/generalhandler.cpp:224 src/net/tmwa/generalhandler.cpp:253
msgid "Defense"
msgstr ""
#. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:287 src/net/tmwa/generalhandler.cpp:318
+#: src/net/eathena/generalhandler.cpp:225 src/net/tmwa/generalhandler.cpp:255
msgid "M.Attack"
msgstr ""
#. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:288 src/net/tmwa/generalhandler.cpp:320
+#: src/net/eathena/generalhandler.cpp:226 src/net/tmwa/generalhandler.cpp:257
msgid "M.Defense"
msgstr ""
#. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:290 src/net/tmwa/generalhandler.cpp:323
+#: src/net/eathena/generalhandler.cpp:228 src/net/tmwa/generalhandler.cpp:260
#, no-c-format
msgid "% Accuracy"
msgstr ""
#. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:292 src/net/tmwa/generalhandler.cpp:326
+#: src/net/eathena/generalhandler.cpp:230 src/net/tmwa/generalhandler.cpp:263
#, no-c-format
msgid "% Evade"
msgstr ""
#. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:294 src/net/tmwa/generalhandler.cpp:329
+#: src/net/eathena/generalhandler.cpp:232 src/net/tmwa/generalhandler.cpp:266
#, no-c-format
msgid "% Critical"
msgstr ""
#. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:295 src/net/tmwa/generalhandler.cpp:331
+#: src/net/eathena/generalhandler.cpp:233 src/net/tmwa/generalhandler.cpp:268
msgid "Attack Delay"
msgstr ""
#. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:296 src/net/tmwa/generalhandler.cpp:333
+#: src/net/eathena/generalhandler.cpp:234 src/net/tmwa/generalhandler.cpp:270
msgid "Walk Delay"
msgstr ""
#. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:297 src/net/tmwa/generalhandler.cpp:335
+#: src/net/eathena/generalhandler.cpp:235 src/net/tmwa/generalhandler.cpp:272
msgid "Attack Range"
msgstr ""
#. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:298 src/net/tmwa/generalhandler.cpp:337
+#: src/net/eathena/generalhandler.cpp:236 src/net/tmwa/generalhandler.cpp:274
msgid "Damage per sec."
msgstr ""
-#: src/net/eathena/generalhandler.cpp:299
+#: src/net/eathena/generalhandler.cpp:237
msgid "Karma"
msgstr ""
-#: src/net/eathena/generalhandler.cpp:300
+#: src/net/eathena/generalhandler.cpp:238
msgid "Manner"
msgstr ""
@@ -8702,7 +8729,7 @@ msgid "Map not found"
msgstr ""
#. TRANSLATORS: notification message
-#: src/net/eathena/inventoryrecv.cpp:546
+#: src/net/eathena/inventoryrecv.cpp:588
#, c-format
msgid "Left %s rental time for item %s."
msgstr ""
@@ -8710,23 +8737,23 @@ msgstr ""
#. TRANSLATORS: unknown item
#. TRANSLATORS: unknown item message
#. TRANSLATORS: item name
-#: src/net/eathena/inventoryrecv.cpp:801 src/net/eathena/inventoryrecv.cpp:934
+#: src/net/eathena/inventoryrecv.cpp:843 src/net/eathena/inventoryrecv.cpp:976
#: src/resources/db/itemdb.cpp:240
msgid "Unknown item"
msgstr ""
#. TRANSLATORS: error message
-#: src/net/eathena/loginrecv.cpp:178 src/net/tmwa/loginrecv.cpp:107
+#: src/net/eathena/loginrecv.cpp:194 src/net/tmwa/loginrecv.cpp:110
msgid "Account was not found. Please re-login."
msgstr ""
#. TRANSLATORS: error message
-#: src/net/eathena/loginrecv.cpp:182 src/net/tmwa/loginrecv.cpp:111
+#: src/net/eathena/loginrecv.cpp:198 src/net/tmwa/loginrecv.cpp:114
msgid "Old password incorrect."
msgstr ""
#. TRANSLATORS: error message
-#: src/net/eathena/loginrecv.cpp:186 src/net/tmwa/loginrecv.cpp:115
+#: src/net/eathena/loginrecv.cpp:202 src/net/tmwa/loginrecv.cpp:118
msgid "New password too short."
msgstr ""
@@ -8735,155 +8762,155 @@ msgstr ""
msgid "You have new mail from %s with subject %s"
msgstr ""
-#: src/net/eathena/skillhandler.cpp:361
+#: src/net/eathena/skillrecv.cpp:212
#, c-format
msgid "Unknown skill error: %d"
msgstr ""
-#: src/net/eathena/skillhandler.cpp:369
+#: src/net/eathena/skillrecv.cpp:220
#, c-format
msgid "Unknown skill error: %d."
msgstr ""
#. TRANSLATORS: error message
-#: src/net/eathena/skillhandler.cpp:377 src/net/tmwa/skillhandler.cpp:222
+#: src/net/eathena/skillrecv.cpp:228 src/net/tmwa/skillrecv.cpp:146
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:226
+#: src/net/eathena/skillrecv.cpp:232 src/net/tmwa/skillrecv.cpp:150
msgid "Insufficient HP!"
msgstr ""
#. TRANSLATORS: error message
-#: src/net/eathena/skillhandler.cpp:385 src/net/tmwa/skillhandler.cpp:230
+#: src/net/eathena/skillrecv.cpp:236 src/net/tmwa/skillrecv.cpp:154
msgid "Insufficient SP!"
msgstr ""
#. TRANSLATORS: error message
-#: src/net/eathena/skillhandler.cpp:389 src/net/tmwa/skillhandler.cpp:234
+#: src/net/eathena/skillrecv.cpp:240 src/net/tmwa/skillrecv.cpp:158
msgid "You have no memos!"
msgstr ""
#. TRANSLATORS: error message
-#: src/net/eathena/skillhandler.cpp:393 src/net/tmwa/skillhandler.cpp:238
+#: src/net/eathena/skillrecv.cpp:244 src/net/tmwa/skillrecv.cpp:162
msgid "You cannot do that right now!"
msgstr ""
#. TRANSLATORS: error message
-#: src/net/eathena/skillhandler.cpp:397 src/net/tmwa/skillhandler.cpp:242
+#: src/net/eathena/skillrecv.cpp:248 src/net/tmwa/skillrecv.cpp:166
msgid "Seems you need more money... ;-)"
msgstr ""
#. TRANSLATORS: error message
-#: src/net/eathena/skillhandler.cpp:401 src/net/tmwa/skillhandler.cpp:246
+#: src/net/eathena/skillrecv.cpp:252 src/net/tmwa/skillrecv.cpp:170
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:251
+#: src/net/eathena/skillrecv.cpp:257 src/net/tmwa/skillrecv.cpp:175
msgid "You need another red gem!"
msgstr ""
#. TRANSLATORS: error message
-#: src/net/eathena/skillhandler.cpp:410 src/net/tmwa/skillhandler.cpp:255
+#: src/net/eathena/skillrecv.cpp:261 src/net/tmwa/skillrecv.cpp:179
msgid "You need another blue gem!"
msgstr ""
#. TRANSLATORS: error message
-#: src/net/eathena/skillhandler.cpp:414 src/net/tmwa/skillhandler.cpp:259
+#: src/net/eathena/skillrecv.cpp:265 src/net/tmwa/skillrecv.cpp:183
msgid "You're carrying to much to do this!"
msgstr ""
#. TRANSLATORS: trade header
-#: src/net/ea/tradehandler.cpp:89
+#: src/net/ea/traderecv.cpp:79
#, c-format
msgid "Trade: You and %s"
msgstr ""
#. TRANSLATORS: trade message
-#: src/net/ea/tradehandler.cpp:178
+#: src/net/ea/traderecv.cpp:165
#, c-format
msgid "%s wants to trade with you, do you accept?"
msgstr ""
#. TRANSLATORS: playe stat
-#: src/net/tmwa/charserverhandler.cpp:212
+#: src/net/tmwa/charserverhandler.cpp:152
msgid "Strength:"
msgstr ""
#. TRANSLATORS: playe stat
-#: src/net/tmwa/charserverhandler.cpp:214
+#: src/net/tmwa/charserverhandler.cpp:154
msgid "Agility:"
msgstr ""
#. TRANSLATORS: playe stat
-#: src/net/tmwa/charserverhandler.cpp:216
+#: src/net/tmwa/charserverhandler.cpp:156
msgid "Vitality:"
msgstr ""
#. TRANSLATORS: playe stat
-#: src/net/tmwa/charserverhandler.cpp:218
+#: src/net/tmwa/charserverhandler.cpp:158
msgid "Intelligence:"
msgstr ""
#. TRANSLATORS: playe stat
-#: src/net/tmwa/charserverhandler.cpp:220
+#: src/net/tmwa/charserverhandler.cpp:160
msgid "Dexterity:"
msgstr ""
#. TRANSLATORS: playe stat
-#: src/net/tmwa/charserverhandler.cpp:222
+#: src/net/tmwa/charserverhandler.cpp:162
msgid "Luck:"
msgstr ""
#. TRANSLATORS: error message
-#: src/net/tmwa/skillhandler.cpp:189
+#: src/net/tmwa/skillrecv.cpp:113
msgid "Trade failed!"
msgstr ""
#. TRANSLATORS: error message
-#: src/net/tmwa/skillhandler.cpp:193
+#: src/net/tmwa/skillrecv.cpp:117
msgid "Emote failed!"
msgstr ""
#. TRANSLATORS: error message
-#: src/net/tmwa/skillhandler.cpp:197
+#: src/net/tmwa/skillrecv.cpp:121
msgid "Sit failed!"
msgstr ""
#. TRANSLATORS: error message
-#: src/net/tmwa/skillhandler.cpp:201
+#: src/net/tmwa/skillrecv.cpp:125
msgid "Chat creating failed!"
msgstr ""
#. TRANSLATORS: error message
-#: src/net/tmwa/skillhandler.cpp:205
+#: src/net/tmwa/skillrecv.cpp:129
msgid "Could not join party!"
msgstr ""
#. TRANSLATORS: error message
-#: src/net/tmwa/skillhandler.cpp:209
+#: src/net/tmwa/skillrecv.cpp:133
msgid "Cannot shout!"
msgstr ""
#. TRANSLATORS: error message
-#: src/net/tmwa/skillhandler.cpp:263
+#: src/net/tmwa/skillrecv.cpp:187
msgid "Huh? What's that?"
msgstr ""
#. TRANSLATORS: error message
-#: src/net/tmwa/skillhandler.cpp:274
+#: src/net/tmwa/skillrecv.cpp:198
msgid "Warp failed..."
msgstr ""
#. TRANSLATORS: error message
-#: src/net/tmwa/skillhandler.cpp:278
+#: src/net/tmwa/skillrecv.cpp:202
msgid "Could not steal anything..."
msgstr ""
#. TRANSLATORS: error message
-#: src/net/tmwa/skillhandler.cpp:282
+#: src/net/tmwa/skillrecv.cpp:206
msgid "Poison had no effect..."
msgstr ""
@@ -8927,7 +8954,7 @@ msgstr ""
#. TRANSLATORS: unknown info name
#. TRANSLATORS: being info default name
#: src/resources/beinginfo.cpp:50 src/resources/db/avatardb.cpp:89
-#: src/resources/db/itemdb.cpp:364 src/resources/db/moddb.cpp:78
+#: src/resources/db/itemdb.cpp:382 src/resources/db/moddb.cpp:78
#: src/resources/db/monsterdb.cpp:103 src/resources/modinfo.cpp:29
msgid "unnamed"
msgstr ""
@@ -9215,733 +9242,740 @@ msgstr ""
#. TRANSLATORS: notification message
#: src/resources/notifications.h:146
-msgid "Couldn't create party."
+msgid "Unable to unequip."
msgstr ""
#. TRANSLATORS: notification message
#: src/resources/notifications.h:150
-msgid "Party successfully created."
+msgid "Couldn't create party."
msgstr ""
#. TRANSLATORS: notification message
#: src/resources/notifications.h:154
-msgid "You have left the party."
+msgid "Party successfully created."
msgstr ""
#. TRANSLATORS: notification message
#: src/resources/notifications.h:158
-msgid "You can't leave party on this map."
+msgid "You have left the party."
msgstr ""
#. TRANSLATORS: notification message
#: src/resources/notifications.h:162
-msgid "You were kicked from party."
+msgid "You can't leave party on this map."
msgstr ""
#. TRANSLATORS: notification message
#: src/resources/notifications.h:166
-msgid "You can't be kicked from party on this map."
+msgid "You were kicked from party."
msgstr ""
#. TRANSLATORS: notification message
#: src/resources/notifications.h:170
+msgid "You can't be kicked from party on this map."
+msgstr ""
+
+#. TRANSLATORS: notification message
+#: src/resources/notifications.h:174
#, c-format
msgid "%s has joined your party."
msgstr ""
#. TRANSLATORS: notification message
-#: src/resources/notifications.h:174
+#: src/resources/notifications.h:178
#, c-format
msgid "%s is already a member of a party."
msgstr ""
#. TRANSLATORS: notification message
-#: src/resources/notifications.h:178
+#: src/resources/notifications.h:182
#, c-format
msgid "%s refused your invitation."
msgstr ""
#. TRANSLATORS: notification message
-#: src/resources/notifications.h:182
+#: src/resources/notifications.h:186
#, c-format
msgid "%s is now a member of your party."
msgstr ""
#. TRANSLATORS: notification message
-#: src/resources/notifications.h:186
+#: src/resources/notifications.h:190
#, c-format
msgid "%s can't join your party because party is full."
msgstr ""
#. TRANSLATORS: notification message
-#: src/resources/notifications.h:190
+#: src/resources/notifications.h:194
#, c-format
msgid "QQQ Unknown invite response for %s."
msgstr ""
#. TRANSLATORS: notification message
-#: src/resources/notifications.h:218
+#: src/resources/notifications.h:222
#, c-format
msgid "%s has left your party."
msgstr ""
#. TRANSLATORS: notification message
-#: src/resources/notifications.h:222 src/resources/notifications.h:230
+#: src/resources/notifications.h:226 src/resources/notifications.h:234
#, c-format
msgid "%s can't be kicked from party on this map."
msgstr ""
#. TRANSLATORS: notification message
-#: src/resources/notifications.h:226
+#: src/resources/notifications.h:230
#, c-format
msgid "%s has kicked from your party."
msgstr ""
#. TRANSLATORS: notification message
-#: src/resources/notifications.h:234
+#: src/resources/notifications.h:238
#, c-format
msgid "An unknown member tried to say: %s"
msgstr ""
#. TRANSLATORS: notification message
-#: src/resources/notifications.h:238
+#: src/resources/notifications.h:242
#, c-format
msgid "%s is not in your party!"
msgstr ""
#. TRANSLATORS: notification message
-#: src/resources/notifications.h:242
+#: src/resources/notifications.h:246
#, c-format
msgid "You picked up %s."
msgstr ""
#. TRANSLATORS: notification message
-#: src/resources/notifications.h:246
+#: src/resources/notifications.h:250
#, c-format
msgid "You spent %s."
msgstr ""
#. TRANSLATORS: notification message
-#: src/resources/notifications.h:250
+#: src/resources/notifications.h:254
msgid "Cannot raise skill!"
msgstr ""
#. TRANSLATORS: notification message
-#: src/resources/notifications.h:254
+#: src/resources/notifications.h:258
msgid "Equip ammunition first."
msgstr ""
#. TRANSLATORS: notification message
-#: src/resources/notifications.h:258
+#: src/resources/notifications.h:262
#, c-format
msgid "Trading with %s isn't possible. Trade partner is too far away."
msgstr ""
#. TRANSLATORS: notification message
-#: src/resources/notifications.h:263
+#: src/resources/notifications.h:267
#, c-format
msgid "Trading with %s isn't possible. Character doesn't exist."
msgstr ""
#. TRANSLATORS: notification message
-#: src/resources/notifications.h:267
+#: src/resources/notifications.h:271
msgid "Trade cancelled due to an unknown reason."
msgstr ""
#. TRANSLATORS: notification message
-#: src/resources/notifications.h:271
+#: src/resources/notifications.h:275
#, c-format
msgid "Trade with %s cancelled."
msgstr ""
#. TRANSLATORS: notification message
-#: src/resources/notifications.h:275
+#: src/resources/notifications.h:279
#, c-format
msgid "Trade with %s cancelled, because player is busy"
msgstr ""
#. TRANSLATORS: notification message
-#: src/resources/notifications.h:279
+#: src/resources/notifications.h:283
#, c-format
msgid "Unhandled trade cancel packet with %s"
msgstr ""
#. TRANSLATORS: notification message
-#: src/resources/notifications.h:283
+#: src/resources/notifications.h:287
msgid "Failed adding item. Trade partner is over weighted."
msgstr ""
#. TRANSLATORS: notification message
-#: src/resources/notifications.h:287
+#: src/resources/notifications.h:291
msgid "Failed adding item. Trade partner has no free slot."
msgstr ""
#. TRANSLATORS: notification message
-#: src/resources/notifications.h:291
+#: src/resources/notifications.h:295
msgid "Failed adding item. You can't trade this item."
msgstr ""
#. TRANSLATORS: notification message
-#: src/resources/notifications.h:295
+#: src/resources/notifications.h:299
msgid "Failed adding item for unknown reason."
msgstr ""
#. TRANSLATORS: notification message
-#: src/resources/notifications.h:299
+#: src/resources/notifications.h:303
msgid "Trade canceled."
msgstr ""
#. TRANSLATORS: notification message
-#: src/resources/notifications.h:303
+#: src/resources/notifications.h:307
msgid "Trade completed."
msgstr ""
#. TRANSLATORS: notification message
-#: src/resources/notifications.h:307
+#: src/resources/notifications.h:311
msgid "Kick failed!"
msgstr ""
#. TRANSLATORS: notification message
-#: src/resources/notifications.h:311
+#: src/resources/notifications.h:315
msgid "Kick succeeded!"
msgstr ""
#. TRANSLATORS: notification message
-#: src/resources/notifications.h:315
+#: src/resources/notifications.h:319
#, c-format
msgid "MVP player: %s"
msgstr ""
#. TRANSLATORS: notification message
-#: src/resources/notifications.h:319
+#: src/resources/notifications.h:323
msgid "All whispers ignored."
msgstr ""
#. TRANSLATORS: notification message
-#: src/resources/notifications.h:323
+#: src/resources/notifications.h:327
msgid "All whispers ignore failed."
msgstr ""
#. TRANSLATORS: notification message
-#: src/resources/notifications.h:327
+#: src/resources/notifications.h:331
msgid "All whispers unignored."
msgstr ""
#. TRANSLATORS: notification message
-#: src/resources/notifications.h:331
+#: src/resources/notifications.h:335
msgid "All whispers unignore failed."
msgstr ""
#. TRANSLATORS: notification message
-#: src/resources/notifications.h:338
+#: src/resources/notifications.h:342
msgid "pvp off, gvg off"
msgstr ""
#. TRANSLATORS: notification message
-#: src/resources/notifications.h:342
+#: src/resources/notifications.h:346
msgid "pvp on"
msgstr ""
#. TRANSLATORS: notification message
-#: src/resources/notifications.h:346
+#: src/resources/notifications.h:350
msgid "gvg on"
msgstr ""
#. TRANSLATORS: notification message
-#: src/resources/notifications.h:350
+#: src/resources/notifications.h:354
msgid "pvp on, gvg on"
msgstr ""
#. TRANSLATORS: notification message
-#: src/resources/notifications.h:354
+#: src/resources/notifications.h:358
msgid "unknown pvp"
msgstr ""
#. TRANSLATORS: notification message
-#: src/resources/notifications.h:358
+#: src/resources/notifications.h:362
#, c-format
msgid "Char from account %s is already in your party!"
msgstr ""
#. TRANSLATORS: notification message
-#: src/resources/notifications.h:362
+#: src/resources/notifications.h:366
#, c-format
msgid "%s blocked invite!"
msgstr ""
#. TRANSLATORS: notification message
-#: src/resources/notifications.h:366
+#: src/resources/notifications.h:370
msgid "Char is not online!"
msgstr ""
#. TRANSLATORS: notification message
-#: src/resources/notifications.h:370
+#: src/resources/notifications.h:374
msgid "Pet catch failed."
msgstr ""
#. TRANSLATORS: notification message
-#: src/resources/notifications.h:374
+#: src/resources/notifications.h:378
msgid "Pet catched."
msgstr ""
#. TRANSLATORS: notification message
-#: src/resources/notifications.h:378
+#: src/resources/notifications.h:382
#, c-format
msgid "Pet catch unknown error: %d."
msgstr ""
#. TRANSLATORS: notification message
-#: src/resources/notifications.h:382
+#: src/resources/notifications.h:386
msgid "Your mercenary duty hour is over."
msgstr ""
#. TRANSLATORS: notification message
-#: src/resources/notifications.h:386
+#: src/resources/notifications.h:390
msgid "Your mercenary was killed."
msgstr ""
#. TRANSLATORS: notification message
-#: src/resources/notifications.h:390
+#: src/resources/notifications.h:394
msgid "Your mercenary was fired."
msgstr ""
#. TRANSLATORS: notification message
-#: src/resources/notifications.h:394
+#: src/resources/notifications.h:398
msgid "Your mercenary run away."
msgstr ""
#. TRANSLATORS: notification message
-#: src/resources/notifications.h:398
+#: src/resources/notifications.h:402
msgid "Mercenary unknown state."
msgstr ""
#. TRANSLATORS: notification message
-#: src/resources/notifications.h:402
+#: src/resources/notifications.h:406
msgid "You feed your homunculus."
msgstr ""
#. TRANSLATORS: notification message
-#: src/resources/notifications.h:406
+#: src/resources/notifications.h:410
#, c-format
msgid "You can't feed homunculus, because you don't have any %s."
msgstr ""
#. TRANSLATORS: notification message
-#: src/resources/notifications.h:410
+#: src/resources/notifications.h:414
msgid "Card insert failed."
msgstr ""
#. TRANSLATORS: notification message
-#: src/resources/notifications.h:414
+#: src/resources/notifications.h:418
msgid "Card inserted."
msgstr ""
#. TRANSLATORS: notification message
-#: src/resources/notifications.h:418
+#: src/resources/notifications.h:422
msgid ""
"Deposit failed. You probably don't have this amount of money with you right "
"now."
msgstr ""
#. TRANSLATORS: notification message
-#: src/resources/notifications.h:423
+#: src/resources/notifications.h:427
msgid ""
"Withdraw failed. You probably don't have this amount of money in the bank "
"right now."
msgstr ""
#. TRANSLATORS: notification message
-#: src/resources/notifications.h:428
+#: src/resources/notifications.h:432
msgid "Buying store create failed."
msgstr ""
#. TRANSLATORS: notification message
-#: src/resources/notifications.h:432
+#: src/resources/notifications.h:436
msgid "Buying store create failed. Too many weight."
msgstr ""
#. TRANSLATORS: notification message
-#: src/resources/notifications.h:436
+#: src/resources/notifications.h:440
msgid "Buying store create failed. No items in store."
msgstr ""
#. TRANSLATORS: notification message
-#: src/resources/notifications.h:440
+#: src/resources/notifications.h:444
msgid "All items within the buy limit were purchased."
msgstr ""
#. TRANSLATORS: notification message
-#: src/resources/notifications.h:444
+#: src/resources/notifications.h:448
msgid "All items were purchased."
msgstr ""
#. TRANSLATORS: notification message
-#: src/resources/notifications.h:448
+#: src/resources/notifications.h:452
msgid "Buying item failed."
msgstr ""
#. TRANSLATORS: notification message
-#: src/resources/notifications.h:452
+#: src/resources/notifications.h:456
msgid "The deal has failed."
msgstr ""
#. TRANSLATORS: notification message
-#: src/resources/notifications.h:456
+#: src/resources/notifications.h:460
msgid ""
"The trade failed, because the entered amount of item is higher, than the "
"buyer is willing to buy."
msgstr ""
#. TRANSLATORS: notification message
-#: src/resources/notifications.h:461
+#: src/resources/notifications.h:465
msgid "The trade failed, because the buyer is lacking required balance."
msgstr ""
#. TRANSLATORS: notification message
-#: src/resources/notifications.h:466
+#: src/resources/notifications.h:470
msgid "Selling item failed."
msgstr ""
#. TRANSLATORS: notification message
-#: src/resources/notifications.h:471
+#: src/resources/notifications.h:475
msgid "Items searching failed."
msgstr ""
#. TRANSLATORS: notification message
-#: src/resources/notifications.h:475
+#: src/resources/notifications.h:479
msgid "No matching stores were found."
msgstr ""
#. TRANSLATORS: notification message
-#: src/resources/notifications.h:479
+#: src/resources/notifications.h:483
msgid "There are too many results. Please enter more detailed search term."
msgstr ""
#. TRANSLATORS: notification message
-#: src/resources/notifications.h:484
+#: src/resources/notifications.h:488
msgid "You cannot search anymore."
msgstr ""
#. TRANSLATORS: notification message
-#: src/resources/notifications.h:488
+#: src/resources/notifications.h:492
msgid "You cannot search yet."
msgstr ""
#. TRANSLATORS: notification message
-#: src/resources/notifications.h:492
+#: src/resources/notifications.h:496
msgid "No store information available."
msgstr ""
#. TRANSLATORS: notification message
-#: src/resources/notifications.h:496
+#: src/resources/notifications.h:500
msgid "Pet feeding success."
msgstr ""
#. TRANSLATORS: notification message
-#: src/resources/notifications.h:500
+#: src/resources/notifications.h:504
msgid "Pet feeding error."
msgstr ""
#. TRANSLATORS: notification message
-#: src/resources/notifications.h:504
+#: src/resources/notifications.h:508
msgid "A manner point has been successfully aligned."
msgstr ""
#. TRANSLATORS: notification message
-#: src/resources/notifications.h:508
+#: src/resources/notifications.h:512
#, c-format
msgid "You got positive manner points from %s."
msgstr ""
#. TRANSLATORS: notification message
-#: src/resources/notifications.h:512
+#: src/resources/notifications.h:516
#, c-format
msgid "You got negative manner points from %s."
msgstr ""
#. TRANSLATORS: notification message
-#: src/resources/notifications.h:516
+#: src/resources/notifications.h:520
msgid "Chat room limit exceeded"
msgstr ""
#. TRANSLATORS: notification message
-#: src/resources/notifications.h:520
+#: src/resources/notifications.h:524
msgid "Chat room already exists"
msgstr ""
#. TRANSLATORS: notification message
-#: src/resources/notifications.h:524
+#: src/resources/notifications.h:528
#, c-format
msgid "%s joined room."
msgstr ""
#. TRANSLATORS: notification message
-#: src/resources/notifications.h:528
+#: src/resources/notifications.h:532
#, c-format
msgid "%s left room."
msgstr ""
#. TRANSLATORS: notification message
-#: src/resources/notifications.h:532
+#: src/resources/notifications.h:536
#, c-format
msgid "%s kicked from room."
msgstr ""
#. TRANSLATORS: notification message
-#: src/resources/notifications.h:536
+#: src/resources/notifications.h:540
#, c-format
msgid "%s role changed to room owner."
msgstr ""
#. TRANSLATORS: notification message
-#: src/resources/notifications.h:540
+#: src/resources/notifications.h:544
msgid "Room join failed. Room full."
msgstr ""
#. TRANSLATORS: notification message
-#: src/resources/notifications.h:544
+#: src/resources/notifications.h:548
msgid "Room join failed. Wrong password."
msgstr ""
#. TRANSLATORS: notification message
-#: src/resources/notifications.h:548
+#: src/resources/notifications.h:552
msgid "Room join failed. Kicked from room."
msgstr ""
#. TRANSLATORS: notification message
-#: src/resources/notifications.h:552
+#: src/resources/notifications.h:556
msgid "Room join failed. Not enought money."
msgstr ""
#. TRANSLATORS: notification message
-#: src/resources/notifications.h:556
+#: src/resources/notifications.h:560
msgid "Room join failed. Too low level."
msgstr ""
#. TRANSLATORS: notification message
-#: src/resources/notifications.h:560
+#: src/resources/notifications.h:564
msgid "Room join failed. Too high level."
msgstr ""
#. TRANSLATORS: notification message
-#: src/resources/notifications.h:564
+#: src/resources/notifications.h:568
msgid "Room join failed. Wrong race."
msgstr ""
#. TRANSLATORS: notification message
-#: src/resources/notifications.h:568
+#: src/resources/notifications.h:572
#, c-format
msgid "Left %d seconds until you can use item."
msgstr ""
#. TRANSLATORS: notification message
-#: src/resources/notifications.h:572
+#: src/resources/notifications.h:576
msgid "Message successfully sent."
msgstr ""
#. TRANSLATORS: notification message
-#: src/resources/notifications.h:576
+#: src/resources/notifications.h:580
msgid "Message send failed."
msgstr ""
#. TRANSLATORS: notification message
-#: src/resources/notifications.h:580
+#: src/resources/notifications.h:584
msgid "Item attach failed."
msgstr ""
#. TRANSLATORS: notification message
-#: src/resources/notifications.h:584
+#: src/resources/notifications.h:588
msgid "Money attach failed."
msgstr ""
#. TRANSLATORS: notification message
-#: src/resources/notifications.h:588
+#: src/resources/notifications.h:592
msgid "Message return failed."
msgstr ""
#. TRANSLATORS: notification message
-#: src/resources/notifications.h:592
+#: src/resources/notifications.h:596
msgid "Message return success."
msgstr ""
#. TRANSLATORS: notification message
-#: src/resources/notifications.h:596
+#: src/resources/notifications.h:600
msgid "Message deletion failed."
msgstr ""
#. TRANSLATORS: notification message
-#: src/resources/notifications.h:600
+#: src/resources/notifications.h:604
msgid "Message successfully deleted."
msgstr ""
#. TRANSLATORS: notification message
-#: src/resources/notifications.h:604
+#: src/resources/notifications.h:608
msgid "You got attach successfully."
msgstr ""
#. TRANSLATORS: notification message
-#: src/resources/notifications.h:608
+#: src/resources/notifications.h:612
msgid "Error on getting attach successfully."
msgstr ""
#. TRANSLATORS: notification message
-#: src/resources/notifications.h:612
+#: src/resources/notifications.h:616
msgid "Can't get attach. Too many items."
msgstr ""
#. TRANSLATORS: notification message
-#: src/resources/notifications.h:619
+#: src/resources/notifications.h:623
msgid "You enter battle field."
msgstr ""
#. TRANSLATORS: notification message
-#: src/resources/notifications.h:626
+#: src/resources/notifications.h:630
#, c-format
msgid "Rental time for %s expired"
msgstr ""
#. TRANSLATORS: notification message
-#: src/resources/notifications.h:630
+#: src/resources/notifications.h:634
#, c-format
msgid "Refine success for item %s."
msgstr ""
#. TRANSLATORS: notification message
-#: src/resources/notifications.h:634
+#: src/resources/notifications.h:638
#, c-format
msgid "Refine failure for item %s."
msgstr ""
#. TRANSLATORS: notification message
-#: src/resources/notifications.h:638
+#: src/resources/notifications.h:642
#, c-format
msgid "Refine failure. Item %s downgraded."
msgstr ""
#. TRANSLATORS: notification message
-#: src/resources/notifications.h:642
+#: src/resources/notifications.h:646
#, c-format
msgid "Refine unknown for item %s."
msgstr ""
#. TRANSLATORS: notification message
-#: src/resources/notifications.h:646
+#: src/resources/notifications.h:650
msgid "You can't add item to card because weight too high."
msgstr ""
#. TRANSLATORS: notification message
-#: src/resources/notifications.h:650
+#: src/resources/notifications.h:654
msgid "You can't add item to card because too many items."
msgstr ""
#. TRANSLATORS: notification message
-#: src/resources/notifications.h:654
+#: src/resources/notifications.h:658
#, c-format
msgid "Item %s bound to you."
msgstr ""
#. TRANSLATORS: notification message
-#: src/resources/notifications.h:659
+#: src/resources/notifications.h:662
msgid "End all negative status."
msgstr ""
#. TRANSLATORS: notification message
-#: src/resources/notifications.h:663
+#: src/resources/notifications.h:666
msgid "Immunity to all status."
msgstr ""
#. TRANSLATORS: notification message
-#: src/resources/notifications.h:667
+#: src/resources/notifications.h:670
msgid "Max hp +100%."
msgstr ""
#. TRANSLATORS: notification message
-#: src/resources/notifications.h:671
+#: src/resources/notifications.h:674
msgid "Max sp +100%."
msgstr ""
#. TRANSLATORS: notification message
-#: src/resources/notifications.h:675
+#: src/resources/notifications.h:678
msgid "All stats +20."
msgstr ""
#. TRANSLATORS: notification message
-#: src/resources/notifications.h:679
+#: src/resources/notifications.h:682
msgid "Enchant weapon with holy element."
msgstr ""
#. TRANSLATORS: notification message
-#: src/resources/notifications.h:683
+#: src/resources/notifications.h:686
msgid "Enchant armor with holy element."
msgstr ""
#. TRANSLATORS: notification message
-#: src/resources/notifications.h:687
+#: src/resources/notifications.h:690
msgid "Def +25%."
msgstr ""
#. TRANSLATORS: notification message
-#: src/resources/notifications.h:691
+#: src/resources/notifications.h:694
msgid "Atk +100%."
msgstr ""
#. TRANSLATORS: notification message
-#: src/resources/notifications.h:695
+#: src/resources/notifications.h:698
msgid "Flee +50."
msgstr ""
#. TRANSLATORS: notification message
-#: src/resources/notifications.h:699
+#: src/resources/notifications.h:702
msgid "Full strip failed because of coating."
msgstr ""
#. TRANSLATORS: notification message
-#: src/resources/notifications.h:703
+#: src/resources/notifications.h:706
msgid "Unknown skill message."
msgstr ""
#. TRANSLATORS: notification message
-#: src/resources/notifications.h:707
-msgid "Player succesfully ignored."
-msgstr ""
+#: src/resources/notifications.h:710
+#, fuzzy
+msgid "Player successfully ignored."
+msgstr "玩家成功 %s!"
#. TRANSLATORS: notification message
-#: src/resources/notifications.h:711
+#: src/resources/notifications.h:714
msgid "Player ignore failed."
msgstr ""
#. TRANSLATORS: notification message
-#: src/resources/notifications.h:715
+#: src/resources/notifications.h:718
msgid "Player ignore failed. Because too many ignores."
msgstr ""
#. TRANSLATORS: notification message
-#: src/resources/notifications.h:719
+#: src/resources/notifications.h:722
msgid "Unknown player ignore failure."
msgstr ""
#. TRANSLATORS: notification message
-#: src/resources/notifications.h:723
-msgid "Player succesfully unignored."
-msgstr ""
+#: src/resources/notifications.h:726
+#, fuzzy
+msgid "Player successfully unignored."
+msgstr "玩家成功 %s!"
#. TRANSLATORS: notification message
-#: src/resources/notifications.h:727
+#: src/resources/notifications.h:730
msgid "Player unignore failed."
msgstr ""
#. TRANSLATORS: notification message
-#: src/resources/notifications.h:731
+#: src/resources/notifications.h:734
msgid "Unknown player unignore failure."
msgstr ""
#. TRANSLATORS: notification message
-#: src/resources/notifications.h:735
+#: src/resources/notifications.h:738
msgid "Unknown ignore type."
msgstr ""
#. TRANSLATORS: notification message
-#: src/resources/notifications.h:739
+#: src/resources/notifications.h:742
msgid "Pet catch started."
msgstr ""