From 68195f64b2c743e2498230cf2395334811da6dcf Mon Sep 17 00:00:00 2001 From: Nils Kneuper Date: Sat, 4 Apr 2020 17:21:20 +0200 Subject: [PATCH] updated Chinese (Traditional) translation --- changelog.md | 4 +- po/wesnoth-editor/zh_TW.po | 6 +- po/wesnoth-lib/zh_TW.po | 46 +++----- po/wesnoth-tutorial/zh_TW.po | 209 ++++++++++++++--------------------- po/wesnoth/zh_TW.po | 107 ++++++------------ 5 files changed, 139 insertions(+), 233 deletions(-) diff --git a/changelog.md b/changelog.md index 667fdfdd6788..728475276ad5 100644 --- a/changelog.md +++ b/changelog.md @@ -3,8 +3,8 @@ * Ensure the client doesn't re-download dependencies that have just been updated during an Update All run by re-reading add-on versions after each update batch (issue #3273). ### Language and i18n - * Updated translations: Czech, Dutch, Esperanto, Finnish, French, Portuguese, - Portuguese (Brazil), Swedish. + * Updated translations: Czech, Chinese (Traditional), Dutch, Esperanto, + Finnish, French, Portuguese, Portuguese (Brazil), Swedish. * Use /translations instead of /translations to find core translation catalogues on Windows. diff --git a/po/wesnoth-editor/zh_TW.po b/po/wesnoth-editor/zh_TW.po index 323230ed1330..ba9b849f777a 100644 --- a/po/wesnoth-editor/zh_TW.po +++ b/po/wesnoth-editor/zh_TW.po @@ -8,14 +8,14 @@ msgstr "" "Project-Id-Version: wesnoth-1.14\n" "Report-Msgid-Bugs-To: https://bugs.wesnoth.org/\n" "POT-Creation-Date: 2020-01-12 13:29-0300\n" -"PO-Revision-Date: 2019-03-12 15:53+0800\n" +"PO-Revision-Date: 2020-02-10 01:06+0800\n" "Last-Translator: 楊綮銘 \n" "Language-Team: Wesnoth Traditional Chinese Team\n" "Language: zh_TW\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Generator: Poedit 2.2.1\n" +"X-Generator: Poedit 2.2.4\n" #. [brush]: id=brush-1 #: data/core/editor/brushes.cfg:6 @@ -235,7 +235,7 @@ msgstr "指定時段" #: src/editor/action/mouse/mouse_action_unit.cpp:68 msgid "(Unknown unit type: $type)" -msgstr "" +msgstr "(未知單位類型:$type)" #: src/editor/action/mouse/mouse_action_unit.cpp:72 msgid "Identifier: " diff --git a/po/wesnoth-lib/zh_TW.po b/po/wesnoth-lib/zh_TW.po index a1c89113b03e..4c81c6de816f 100644 --- a/po/wesnoth-lib/zh_TW.po +++ b/po/wesnoth-lib/zh_TW.po @@ -8,7 +8,7 @@ msgstr "" "Project-Id-Version: wesnoth-1.14\n" "Report-Msgid-Bugs-To: https://bugs.wesnoth.org/\n" "POT-Creation-Date: 2020-02-01 22:39-0300\n" -"PO-Revision-Date: 2019-10-19 20:21+0800\n" +"PO-Revision-Date: 2020-02-10 01:04+0800\n" "Last-Translator: 楊綮銘 \n" "Language-Team: Wesnoth Traditional Chinese Team\n" "Language: zh_TW\n" @@ -4039,14 +4039,12 @@ msgid "Stricter checks for out-of-sync errors" msgstr "嚴格監測非同步錯誤" #: data/gui/window/mp_create_game.cfg:945 -#, fuzzy -#| msgid "Save Replay" msgid "Private Replay" -msgstr "儲存錄影" +msgstr "私人錄影" #: data/gui/window/mp_create_game.cfg:945 msgid "Whether the replay will be publicly available" -msgstr "" +msgstr "錄影是否將公開發佈" #. [label] #: data/gui/window/mp_create_game.cfg:961 @@ -5201,7 +5199,7 @@ msgstr "徵召單位" #. [text_box]: id=filter_box #: data/gui/window/unit_recall.cfg:341 msgid "Search for unit name, unit type name, unit level, or trait." -msgstr "" +msgstr "搜尋單位名字、單位類型、單位等級或特質。" #. [button]: id=rename #: data/gui/window/unit_recall.cfg:393 @@ -5246,14 +5244,12 @@ msgid "Details:" msgstr "詳細:" #: src/build_info.cpp:270 -#, fuzzy -#| msgid "feature^JPG screenshots" msgid "feature^JPEG screenshots" -msgstr "JPG螢幕截圖" +msgstr "JPEG 螢幕截圖" #: src/build_info.cpp:277 msgid "feature^Lua console completion" -msgstr "Lua控制台完善" +msgstr "Lua 控制台完善" #: src/build_info.cpp:282 msgid "feature^Legacy bidirectional rendering" @@ -5261,15 +5257,15 @@ msgstr "Legacy bidirectional rendering" #: src/build_info.cpp:289 msgid "feature^D-Bus notifications back end" -msgstr "D-Bus後端通知" +msgstr "D-Bus 後端通知" #: src/build_info.cpp:298 msgid "feature^Win32 notifications back end" -msgstr "Win32後端通知" +msgstr "Win32 後端通知" #: src/build_info.cpp:304 msgid "feature^Cocoa notifications back end" -msgstr "Cocoa後端通知" +msgstr "Cocoa 後端通知" #: src/desktop/paths.cpp:96 msgid "filesystem_path_system^Volumes" @@ -5736,16 +5732,12 @@ msgid "Defender resistance vs" msgstr "防守方抗性" #: src/gui/dialogs/attack_predictions.cpp:191 -#, fuzzy -#| msgid "Attacker vulnerability vs" msgid "Defender vulnerability vs" -msgstr "攻擊方弱點" +msgstr "防守方弱點" #: src/gui/dialogs/attack_predictions.cpp:195 -#, fuzzy -#| msgid "Defender resistance vs" msgid "Attacker resistance vs" -msgstr "防守方抗性" +msgstr "攻擊方抗性" #: src/gui/dialogs/attack_predictions.cpp:197 msgid "Attacker vulnerability vs" @@ -6404,11 +6396,11 @@ msgstr "選擇測試" msgid "" "This unit cannot be recalled because you will not have enough gold at this " "point in your plan." -msgstr "" +msgstr "依照您的計畫,您無法召回這個單位,因為您將沒有足夠的金幣。" #: src/gui/dialogs/unit_recall.cpp:227 msgid "This unit cannot be recalled because you do not have enough gold." -msgstr "" +msgstr "您無法召回這個單位,因為您沒有足夠的金幣。" #: src/gui/dialogs/unit_recall.cpp:319 src/hotkey/hotkey_command.cpp:96 msgid "Rename Unit" @@ -6903,22 +6895,16 @@ msgid "Next Move" msgstr "下一動" #: src/hotkey/hotkey_command.cpp:138 -#, fuzzy -#| msgid "Full Map" msgid "View: Full Map" -msgstr "全地圖" +msgstr "瀏覽:全地圖" #: src/hotkey/hotkey_command.cpp:139 -#, fuzzy -#| msgid "Each Team" msgid "View: Each Team" -msgstr "每一組" +msgstr "瀏覽:每一組" #: src/hotkey/hotkey_command.cpp:140 -#, fuzzy -#| msgid "Human Team" msgid "View: Human Team" -msgstr "人類團隊" +msgstr "瀏覽:玩家組" #: src/hotkey/hotkey_command.cpp:141 msgid "Skip Animation" diff --git a/po/wesnoth-tutorial/zh_TW.po b/po/wesnoth-tutorial/zh_TW.po index f2c9622b406f..509089a33c8b 100644 --- a/po/wesnoth-tutorial/zh_TW.po +++ b/po/wesnoth-tutorial/zh_TW.po @@ -9,14 +9,14 @@ msgstr "" "Project-Id-Version: wesnoth-1.14\n" "Report-Msgid-Bugs-To: https://bugs.wesnoth.org/\n" "POT-Creation-Date: 2020-01-26 00:01 UTC\n" -"PO-Revision-Date: 2019-07-21 10:23+0800\n" -"Last-Translator: 楊綮銘 \n" +"PO-Revision-Date: 2020-02-08 18:20+0800\n" +"Last-Translator: 李昆融 \n" "Language-Team: Wesnoth Traditional Chinese Team\n" "Language: zh_TW\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Generator: Poedit 2.2.3\n" +"X-Generator: Poedit 2.2.4\n" #. [lua]: wml_actions.select_character #: data/campaigns/tutorial/lua/character_selection.lua:25 @@ -185,12 +185,12 @@ msgstr "" #. [event] #: data/campaigns/tutorial/scenarios/01_Tutorial_part_1.cfg:378 msgid "Move Konrad next to Delfador" -msgstr "將康拉德移動到迪法多身邊。" +msgstr "將康拉德移動到迪法多身邊" #. [event] #: data/campaigns/tutorial/scenarios/01_Tutorial_part_1.cfg:380 msgid "Move Li’sar next to Delfador" -msgstr "將麗莎移動到迪法多身邊。" +msgstr "將麗莎移動到迪法多身邊" #. [message]: speaker=student #: data/campaigns/tutorial/scenarios/01_Tutorial_part_1.cfg:397 @@ -317,8 +317,8 @@ msgid "" "leader. In most scenarios, you will lose if your leader is killed. Be sure " "to keep him safe!" msgstr "" -"在你單位(康拉德)上的小金冠代表他是指揮官。在多數場景中,失去指揮官意味著輸掉" -"遊戲。請務必確保他的安全!" +"在你單位(康拉德)上的小金冠代表他是首領。在多數場景中,失去首領意味著輸掉遊" +"戲。請務必確保他的安全!" #. [message]: speaker=narrator #: data/campaigns/tutorial/scenarios/01_Tutorial_part_1.cfg:565 @@ -327,8 +327,8 @@ msgid "" "leader. In most scenarios, you will lose if your leader is killed. Be sure " "to keep her safe!" msgstr "" -"在你單位(麗莎)上的小金冠代表她是指揮官。在多數場景中,失去指揮官意味著輸掉遊" -"戲。請務必確保她的安全!" +"在你單位(麗莎)上的小金冠代表她是。在多數場景中,失去意味著輸掉遊戲。請務必確" +"保她的安全!" #. [message]: speaker=Delfador #: data/campaigns/tutorial/scenarios/01_Tutorial_part_1.cfg:592 @@ -724,7 +724,7 @@ msgid "" "Gain enough experience and you’ll become more powerful." msgstr "" "不錯,在一攻一防中你可以得到一些經驗值,如果成功把敵人殺死,就可以獲得更多的" -"經驗。只要你得到足夠的經驗值,就能提升等級,變得更強!" +"經驗。只要你得到足夠的經驗值,就能提升等級,變得更強。" #. [message]: speaker=Delfador #: data/campaigns/tutorial/scenarios/01_Tutorial_part_1.cfg:1071 @@ -872,7 +872,7 @@ msgstr "約瑟德死亡" msgid "" "You cannot end your turn until you have recruited troops and captured a " "village!" -msgstr "" +msgstr "在你佔領村莊並招募部隊前,你無法結束回合!" #. [message]: speaker=narrator #: data/campaigns/tutorial/scenarios/02_Tutorial_part_2.cfg:197 @@ -944,24 +944,17 @@ msgstr "首先,我們要解決掉駐守在河流中的半獸人蠻兵,他有 msgid "" "By then, their leader will have recruited more units to send against us and " "the real fight will begin." -msgstr "接著,他們的指揮官會招募一些單位來對付我們,到了那時,戰鬥將正式展開!" +msgstr "接著,他們的首領會招募一些單位來對付我們,到了那時,戰鬥將正式展開!" #. [event] #: data/campaigns/tutorial/scenarios/02_Tutorial_part_2.cfg:229 -#, fuzzy -#| msgid "" -#| "See this dark blue water? It’s too deep for either side to cross. The " -#| "orcs could slowly wade through that narrow band of shallow lighter-blue " -#| "water in the east; but we could stand on the shore and force them to " -#| "fight us from the water, where they are exposed and we are protected by " -#| "the forest." msgid "" "See this dark blue water? It’s too deep for either side to cross. The orcs " "could slowly wade through that narrow band of shallow lighter-blue water in " "the north; but we could stand on the shore and force them to fight us from " "the water, where they are exposed and we are protected by the forest." msgstr "" -"你有看到那暗藍色的水嗎?那對我們精靈和半獸人雙方來說都太深了。所以在東邊,半" +"你有看到那深藍色的水嗎?那對我們精靈和半獸人雙方來說都太深了。所以在東邊,半" "獸人們只能緩慢的在淺藍色水域中涉水前進,我們精靈將堅守河岸,迫使他們從水中攻" "擊,暴露在我方森林內駐守戰士的攻擊下。" @@ -1049,8 +1042,8 @@ msgid "" msgstr "" "除了招募單位外,你亦可花費20枚金幣招回上個場景中有經驗的老兵。這讓你得" "以在多個場景後建立一支以高等級和優秀特質和技能組成的強大的軍隊。要招回單位," -"右鍵點擊你的指揮官所佔的主堡,接著點擊招回。記得在這之後也招募一些新單" -"位隨同老兵一同戰鬥。" +"右鍵點擊你的所佔的主堡,接著點擊招回。記得在這之後也招募一些新單位隨同" +"老兵一同戰鬥。" #. [message]: speaker=Galdrad #: data/campaigns/tutorial/scenarios/02_Tutorial_part_2.cfg:299 @@ -1078,11 +1071,6 @@ msgstr "精靈巫醫" #. [message]: speaker=narrator #: data/campaigns/tutorial/scenarios/02_Tutorial_part_2.cfg:317 -#, fuzzy -#| msgid "" -#| "The Shaman is a fairly weak unit, but she has the ability to heal " -#| "friendly units around her. She also has a special attack which slows enemies, halving the damage they do for one turn." msgid "" "The Shaman has the ability to heal friendly units around her. She " "also has a special attack which slows enemies, halving the damage " @@ -1090,12 +1078,13 @@ msgid "" "archers, so be careful when sending her into battle." msgstr "" "精靈巫醫是脆弱的單位,但是她擁有治療周圍單位的能力。她也有個特殊攻擊," -"附加減速的效果,可以使敵人的攻擊力減半。" +"附加緩速的效果,可以使敵人的攻擊力減半一回合。然而,她其它方面都弱於戰" +"士和弓兵,所以務必小心的讓她參與戰鬥。" #. [message]: speaker=narrator #: data/campaigns/tutorial/scenarios/02_Tutorial_part_2.cfg:322 msgid "The Heal Ability" -msgstr "" +msgstr "治療能力" #. [message]: speaker=narrator #: data/campaigns/tutorial/scenarios/02_Tutorial_part_2.cfg:324 @@ -1109,28 +1098,19 @@ msgid "" "A detailed explanation of healing may be found in the Gameplay " "section of the help (default hotkey: F1)." msgstr "" +"在每回合開始時,相鄰巫醫的友軍單位都會恢復4點生命值,這是村莊能恢復的一半。巫" +"醫無法從治療中得到經驗值,而只能透過戰鬥獲得。不過,讓她升級仍有好處——升級為" +"精靈德魯伊後治療量會等同於村莊。\n" +"\n" +"更多關於治療的說明可以在幫助中的遊戲教學找到(預設熱鍵為F1)。" #. [message]: speaker=narrator #: data/campaigns/tutorial/scenarios/02_Tutorial_part_2.cfg:331 -#, fuzzy -#| msgid "Abilities and Weapon Specials" msgid "Weapon Specials" -msgstr "技能和武器效果" +msgstr "武器效果" #. [message]: speaker=narrator #: data/campaigns/tutorial/scenarios/02_Tutorial_part_2.cfg:333 -#, fuzzy -#| msgid "" -#| "Weapon specials are special attack modifiers that make certain attacks " -#| "more powerful. Once again, in this case, the Shaman has the Slows special " -#| "on her entangle attack. When this attack is used on an enemy, it will " -#| "halve the damage they do for one turn. Other weapon specials include " -#| "First Strike, which allows that attack to always hit first no matter who " -#| "attacks first, and Magical, which gives that attack a constant 70% chance " -#| "to hit.\n" -#| "\n" -#| "A full list of abilities and weapons specials, along with traits, may be " -#| "found in help." msgid "" "Weapon specials are special attack modifiers that make certain attacks more " "powerful. In this case, the Shaman has the Slows special on her entangle " @@ -1142,17 +1122,18 @@ msgid "" "A full list of abilities and weapons specials, along with traits, may be " "found in the help (default hotkey: F1)." msgstr "" -"武器效果是一些特殊強化。同樣拿精靈巫醫來說,她的纏繞有緩速的效果。當她使用這" -"武器攻擊時,對手的傷害會減半一回合。其它的武器效果比如先制,能讓單位優先攻" -"擊,無論是誰採取攻勢;魔法則是讓武器永遠有70%的機會擊中。\n" +"武器效果是一些對特定武器的強化。拿精靈巫醫來說,她的纏繞有緩速的效果。當她使" +"用這武器攻擊時,對手的傷害會減半一回合。其它的武器效果比如先制,能讓單位優先" +"攻擊,無論是誰採取攻勢;魔法則是讓武器永遠有70%的機會擊中。\n" "\n" -"在幫助中,你可以找到有關技能、武器效果以及特質的完整清單。" +"在幫助中,你可以找到有關技能、武器效果以及特質的完整清單(預設熱鍵為F1)。" #. [message]: speaker=narrator #: data/campaigns/tutorial/scenarios/02_Tutorial_part_2.cfg:363 #: data/campaigns/tutorial/scenarios/02_Tutorial_part_2.cfg:374 msgid "Multiple Healers" -msgstr "" +msgstr "多個治療者" #. [message]: speaker=narrator #. both healers are level one elvish shamans @@ -1166,6 +1147,11 @@ msgid "" "adjacent units by 8 hitpoints per turn. A unit next to multiple healers is " "healed by the most advanced one." msgstr "" +"你現在有兩個治療者。然而,單位一次只能被一個治療者治療——就算你受傷的單位在兩" +"個巫醫旁,他每回合仍只能恢復4點生命值\n" +"\n" +"就算其中一個巫醫升級為德魯伊,讓她能每回合恢復8點生命值。但身旁有多個治療者的" +"單位仍只會受治療量最大的治療。" #. [message]: speaker=narrator #. one healer is a level one shaman, but the other healer is a druid or (very unlikely) a shyde @@ -1176,18 +1162,21 @@ msgid "" "healing from one healer — a unit next to multiple healers is healed by the " "most advanced one." msgstr "" +"你現在有兩個治療者。你的德魯伊能每回合恢復周遭單位8點生命值,而不是巫醫的4" +"點。然而,每個單位一回合內都只能被一個治療者治療——身旁有多個治療者的單位只會" +"受治療量最大的治療。" #. [message]: speaker=narrator #: data/campaigns/tutorial/scenarios/02_Tutorial_part_2.cfg:383 msgid "Healers and Villages" -msgstr "" +msgstr "治療和村莊" #. [message]: speaker=narrator #: data/campaigns/tutorial/scenarios/02_Tutorial_part_2.cfg:384 msgid "" "A unit in a village will receive healing from the village instead of from " "adjacent healers." -msgstr "" +msgstr "在村莊中的單位只會受村莊治療,而不會被旁邊的治療者治療。" #. [message]: speaker=Galdrad #: data/campaigns/tutorial/scenarios/02_Tutorial_part_2.cfg:388 @@ -1197,6 +1186,9 @@ msgid "" "movement — the 2 hitpoints from rest-healing does combine with other sources " "of healing, so it’s often better to move a healer instead of an injured unit." msgstr "" +"有多個治療者比鄰可以讓他們互相治療,或是掩護較大的戰場。這也允許更有彈性的移" +"動——休息所恢復的2點生命值可以和其它治療合併,所以通常移動治療者會比移動受傷的" +"單位好。" #. [message]: speaker=narrator #: data/campaigns/tutorial/scenarios/02_Tutorial_part_2.cfg:403 @@ -1239,26 +1231,20 @@ msgstr "佔領一座村莊" #. [disallow_end_turn] #: data/campaigns/tutorial/scenarios/02_Tutorial_part_2.cfg:448 -#, fuzzy -#| msgid "Capture a village" msgid "You still have to capture a village!" -msgstr "佔領一座村莊" +msgstr "你還必須佔領一座村莊!" #. [then] #: data/campaigns/tutorial/scenarios/02_Tutorial_part_2.cfg:479 #: data/campaigns/tutorial/scenarios/02_Tutorial_part_2.cfg:555 -#, fuzzy -#| msgid "" -#| "Don’t forget, you can press u to undo most things if you make a " -#| "mistake." msgid "" "You forgot to recruit troops! You can press u to undo your last move." -msgstr "切記!你可以按下鍵盤上的 u 復原錯誤的步驟。" +msgstr "你忘了招募部隊!你可以按下鍵盤上的 u 復原錯誤的步驟。" #. [disallow_end_turn] #: data/campaigns/tutorial/scenarios/02_Tutorial_part_2.cfg:482 msgid "You still have to recruit troops!" -msgstr "" +msgstr "你仍需要招募部隊!" #. [message]: speaker=Galdrad #: data/campaigns/tutorial/scenarios/02_Tutorial_part_2.cfg:490 @@ -1307,16 +1293,10 @@ msgstr "" #. [else] #: data/campaigns/tutorial/scenarios/02_Tutorial_part_2.cfg:568 -#, fuzzy -#| msgid "" -#| "You moved to the wrong place! After this message, you can press u " -#| "to undo, then try again." msgid "" "You forgot to capture a village! You can press u to undo your last " "move." -msgstr "" -"慘了!\n" -"你不小心移動到錯誤的位置!你可以按下u鍵來還原,試試看吧!" +msgstr "你忘了佔領村莊!你可以按下u鍵來還原。" #. [message]: speaker=Galdrad #: data/campaigns/tutorial/scenarios/02_Tutorial_part_2.cfg:587 @@ -1324,8 +1304,8 @@ msgid "" "Now, young man, it is time to discuss strategy. Your units are ready to " "attack, and the orcish leader has begun gathering his own troops." msgstr "" -"現在,你的單位已準備好,而半獸人指揮官也在聚集他的部隊。年輕人,該是討論戰術" -"的時候了。" +"現在,你的單位已準備好,而半獸人也在聚集他的部隊。年輕人,該是討論戰術的時候" +"了。" #. [message]: speaker=Galdrad #: data/campaigns/tutorial/scenarios/02_Tutorial_part_2.cfg:592 @@ -1333,8 +1313,8 @@ msgid "" "Now, young lady, it is time to discuss strategy. Your units are ready to " "attack, and the orcish leader has begun gathering his own troops." msgstr "" -"現在,你的單位已準備好,而半獸人指揮官也在聚集他的部隊。年輕人,該是討論戰術" -"的時候了。" +"現在,你的單位已準備好,而半獸人也在聚集他的部隊。年輕人,該是討論戰術的時候" +"了。" #. [message]: speaker=student #: data/campaigns/tutorial/scenarios/02_Tutorial_part_2.cfg:598 @@ -1438,8 +1418,8 @@ msgid "" "battle can turn quickly, and you don’t want to find yourself cut off from " "recruiting reinforcements." msgstr "" -"你學得很好,康拉德。在遊戲中,讓你的指揮官安全的待在主堡附近是非常好的判斷。" -"戰鬥情勢瞬息萬變,你不會想中斷招幕的。" +"你學得很好,康拉德。在遊戲中,讓你的安全的待在主堡附近是非常好的判斷。戰鬥情" +"勢瞬息萬變,你不會想中斷招幕的。" #. [message]: speaker=Galdrad #: data/campaigns/tutorial/scenarios/02_Tutorial_part_2.cfg:641 @@ -1449,13 +1429,13 @@ msgid "" "battle can turn quickly, and you don’t want to find yourself cut off from " "recruiting reinforcements." msgstr "" -"你學得很好,麗莎。在遊戲中,讓你的指揮官安全的待在主堡附近是非常好的判斷。戰" -"鬥情勢瞬息萬變,你不會想中斷招幕的。" +"你學得很好,麗莎。在遊戲中,讓你的安全的待在主堡附近是非常好的判斷。戰鬥情勢" +"瞬息萬變,你不會想中斷招幕的。" #. [message]: speaker=narrator #: data/campaigns/tutorial/scenarios/02_Tutorial_part_2.cfg:711 msgid "The tutorial isn’t meant to be this difficult" -msgstr "" +msgstr "本教學不應如此困難" #. [message]: speaker=narrator #: data/campaigns/tutorial/scenarios/02_Tutorial_part_2.cfg:713 @@ -1466,6 +1446,10 @@ msgid "" "\n" "Please report the bug." msgstr "" +"在島上的半獸人應該過橋,好讓多個精靈同時攻擊他。我們的腳本出了點錯,導致本場" +"景的難度不正常的增加。\n" +"\n" +"請回報本錯誤。" #. [message]: speaker=narrator #: data/campaigns/tutorial/scenarios/02_Tutorial_part_2.cfg:726 @@ -1529,25 +1513,16 @@ msgstr "" #. [message]: speaker=student #: data/campaigns/tutorial/scenarios/02_Tutorial_part_2.cfg:778 -#, fuzzy -#| msgid "" -#| "I hope my units survive the counter-attack if I can’t take this grunt out " -#| "this turn. I’d better grab more villages if I can and move everyone " -#| "closer for next turn." msgid "" "I hope I will survive the counter-attack if my units can’t take this grunt " "out this turn. I should order them to grab more villages if they can and " "move everyone closer for next turn." msgstr "" -"剩下的單位無法攻擊到那個半獸人了。我希望我的精靈能在他的反擊下存活!我最好佔" -"領更多村莊,並在下一回合讓軍隊向前推進。" +"剩下的單位無法攻擊到那個半獸人了。我希望我的精靈能在他的反擊下存活!我最好讓" +"剩下的單位佔領更多村莊,並在下一回合讓軍隊向前推進。" #. [message]: speaker=Galdrad #: data/campaigns/tutorial/scenarios/02_Tutorial_part_2.cfg:783 -#, fuzzy -#| msgid "" -#| "If one of your Shamans stands just behind your wounded units, she will " -#| "heal them each 4 hitpoints at the beginning of the next turn." msgid "" "If one of your Shamans stands just behind you, she will heal you 4 hitpoints " "at the beginning of the next turn." @@ -1555,18 +1530,13 @@ msgstr "精靈巫醫若站在傷兵的後面,則每回合開始時都會恢復 #. [message]: speaker=student #: data/campaigns/tutorial/scenarios/02_Tutorial_part_2.cfg:789 -#, fuzzy -#| msgid "" -#| "I hope my units survive the counter-attack if I can’t take this grunt out " -#| "this turn. I’d better grab more villages if I can and move everyone " -#| "closer for next turn." msgid "" "I hope my units will survive the counter-attack if I can’t take this grunt " "out this turn. I’d better grab more villages if I can and move everyone " "closer for next turn." msgstr "" -"剩下的單位無法攻擊到那個半獸人了。我希望我的精靈能在他的反擊下存活!我最好佔" -"領更多村莊,並在下一回合讓軍隊向前推進。" +"剩下的單位無法攻擊到那個半獸人蠻兵了。我希望我的精靈能在他的反擊下存活!我最" +"好佔領更多村莊,並在下一回合讓軍隊向前推進。" #. [message]: speaker=Galdrad #: data/campaigns/tutorial/scenarios/02_Tutorial_part_2.cfg:794 @@ -1638,23 +1608,18 @@ msgid "" "You’re venturing away from your keep. You might need recruit more units, and " "I doubt the orc leader will let you use his! Careful!" msgstr "" -"你正遠離你的主堡!你必須在主堡中才能招募更多單位,而我不認為半獸人的指揮官會" -"讓你在他的主堡裡進行招募!" +"你正遠離你的主堡!你必須在主堡中才能招募更多單位,而我不認為半獸人的會讓你在" +"他的主堡裡進行招募!" #. [event] #: data/campaigns/tutorial/scenarios/02_Tutorial_part_2.cfg:940 -#, fuzzy -#| msgid "" -#| "We need to occupy that village, otherwise they will take it next turn! " -#| "Move a unit into the village to stop the orcs capturing it. Whichever " -#| "unit you choose will benefit from the village’s healing, too." msgid "" "We need to occupy that village, otherwise they will take it soon! Move a " "unit into the village to stop the orcs capturing it. Whichever unit you " "choose will benefit from the village’s healing, too." msgstr "" -"我們必須佔領島上的村莊,否則敵人下個回合將會佔領它!讓你受傷的單位佔領,可以" -"得到治療,順便阻止半獸人踏入村莊。" +"我們必須佔領島上的村莊,否則敵人將會佔領它!讓你的單位佔領,並阻止半獸人踏入" +"村莊。你選擇的單位會受益於村莊的治療。" #. [event] #: data/campaigns/tutorial/scenarios/02_Tutorial_part_2.cfg:946 @@ -1704,6 +1669,11 @@ msgid "" "from villages or healers, combining for a total of up to 10 hitpoints per " "turn." msgstr "" +"記得讓你受傷的單位撤至村莊。巫醫只能每回合恢復4點生命,而村莊則是8點。\n" +"不同的治療通常無法同時作用。如果一個單位周遭有數個治療者,或是待在村莊並有治" +"療者在一旁,都只會處理一次治療。\n" +"只有休息是例外——如果單位上一回合不做任何事,他在下回合會恢復2點生命,這會和村" +"莊或治療者的效果合併,最高恢復10點生命。" #. [message]: speaker=narrator #: data/campaigns/tutorial/scenarios/02_Tutorial_part_2.cfg:999 @@ -1765,7 +1735,7 @@ msgid "" "particularly effective against Grunts, Wolf Riders and the orcish leader." msgstr "" "記得要針對目前的戰況招募合適的部隊。精靈弓箭手對付半獸人蠻兵、狼騎兵和他們的" -"指揮官特別有效。" +"特別有效。" #. [then] #: data/campaigns/tutorial/scenarios/02_Tutorial_part_2.cfg:1101 @@ -1787,8 +1757,7 @@ msgid "" "Their leader has moved into that village! He’s not as stupid as I thought. " "The village heals him each turn and provides good defense." msgstr "" -"敵方指揮官進入村莊了!他比我想得還聰明:村莊每回合會恢復他的生命並提供較佳的" -"防禦。" +"敵方進入村莊了!他比我想得還聰明:村莊每回合會恢復他的生命並提供較佳的防禦。" #. [event] #: data/campaigns/tutorial/scenarios/02_Tutorial_part_2.cfg:1174 @@ -1817,9 +1786,9 @@ msgid "" "important to decide which units you want to advance, and give those units " "the best chances to gain experience." msgstr "" -"你快要殺掉他們的指揮官了!因為他是等級2的單位,所以幹掉他的單位會得到16點的經" -"驗值。在戰役裡面,選擇要讓您的那個單位升級是很重要的,讓這些單位有最佳的機會" -"得到這些經驗值。" +"你快要殺掉他們的了!因為他是等級2的單位,所以幹掉他的單位會得到16點的經驗值。" +"在戰役裡面,選擇要讓您的那個單位升級是很重要的,讓這些單位有最佳的機會得到這" +"些經驗值。" #. [message]: speaker=narrator #: data/campaigns/tutorial/scenarios/02_Tutorial_part_2.cfg:1207 @@ -1867,10 +1836,6 @@ msgstr "我們懷念 $unit.name|,但總比失去有經驗的戰士好!" #. [message]: speaker=Galdrad #: data/campaigns/tutorial/scenarios/02_Tutorial_part_2.cfg:1293 -#, fuzzy -#| msgid "" -#| "Higher level units are powerful, but not invulnerable. Goodbye, $unit." -#| "name|." msgid "" "Higher level units are powerful, but not invulnerable. We’ll miss you, $unit." "name|." @@ -1888,8 +1853,8 @@ msgid "" "Beware of the orc leader: he can do 36 hitpoints of damage at night! Attack " "with many units at once during the day." msgstr "" -"注意敵人的指揮官,他在晚上最多可以造成36點的傷害!最好在白天時用多個單位一次" -"圍攻他。" +"注意敵人的,他在晚上最多可以造成36點的傷害!最好在白天時用多個單位一次圍攻" +"他。" #. [message]: speaker=unit #. The speaker is female @@ -2022,25 +1987,17 @@ msgstr "這...蠢爆了。下次我得更小心。" #. [message]: speaker=unit #: data/campaigns/tutorial/scenarios/02_Tutorial_part_2.cfg:1463 msgid "Agh! Who will guide you to victory now?" -msgstr "" +msgstr "啊!現在誰會指引你勝利呢?" #. [message]: speaker=Galdrad #: data/campaigns/tutorial/scenarios/02_Tutorial_part_2.cfg:1478 -#, fuzzy -#| msgid "" -#| "You have beaten the orcs! You may want to try one of the rookie-level " -#| "campaigns next, which include strategy hints. A Tale of Two Brothers is the easiest and is the recommended first campaign. In An Orcish " -#| "Incursion you have an Elvish army, similarly to this tutorial, but " -#| "with seven scenarios for your units to gain experience and advance levels." msgid "" "You have beaten the orcs! You may want to try one of the rookie-level " "campaigns next, which include strategy hints. A Tale of Two Brothers " "is the easiest and is the recommended first campaign." msgstr "" -"您打敗半獸人了!您也許可以開始嘗試進行初學者等級的戰役,裡面包括一些策略提" -"示。救援計畫是最簡單也是最先推薦進行的戰役。而在半獸人入侵裡您" -"有一支精靈軍隊,像是本教學一樣,但能有七個章節讓您的單位可以獲得經驗及升級。" +"您打敗半獸人了!您也許可以開始嘗試進行初學者等級的戰役,其中包括一些策略提" +"示。救援計畫是最簡單也是最先推薦進行的戰役。" #. [message]: speaker=narrator #: data/campaigns/tutorial/scenarios/02_Tutorial_part_2.cfg:1483 diff --git a/po/wesnoth/zh_TW.po b/po/wesnoth/zh_TW.po index a835b6860c22..0a8e2892c2cb 100644 --- a/po/wesnoth/zh_TW.po +++ b/po/wesnoth/zh_TW.po @@ -9,7 +9,7 @@ msgstr "" "Project-Id-Version: wesnoth-1.14\n" "Report-Msgid-Bugs-To: https://bugs.wesnoth.org/\n" "POT-Creation-Date: 2020-02-01 22:39-0300\n" -"PO-Revision-Date: 2019-10-19 20:15+0800\n" +"PO-Revision-Date: 2020-02-10 00:55+0800\n" "Last-Translator: 楊綮銘 \n" "Language-Team: Wesnoth Traditional Chinese Team\n" "Language: zh_TW\n" @@ -5039,7 +5039,7 @@ msgstr "" #. [tip] #: data/tips.cfg:262 msgid "― Sir Gerrick of Westin, 607YW" -msgstr "― 韋斯廷的格里克爵士,607YW" +msgstr "― 韋斯汀的格里克爵士,607YW" #. [tip] #: data/tips.cfg:265 @@ -5048,14 +5048,14 @@ msgid "" "be healed on both sides’ turns. This way, a unit can be healed faster than " "otherwise possible." msgstr "" +"如果一個單位在兩個同盟治療師的侧邊,該單位將會在各自的回合中被治癒。這種方" +"式,可以比其他方式更快治癒一個單位。" #. [tip] #. Translate the word "Flight" as in Wings of Victory #: data/tips.cfg:267 -#, fuzzy -#| msgid "― Kai Laudiss, 623YW" msgid "― Vank of Galun’s Flight, 6YW" -msgstr "― 凱.勞迪斯,623YW" +msgstr "― 凡克的蓋倫戰術指南,6YW" #. [tip] #: data/tips.cfg:271 @@ -5080,15 +5080,15 @@ msgstr "選擇了無效的進攻武器。" #: src/actions/create.cpp:338 msgid "You do not have a leader to recall with." -msgstr "您沒有首領,無法招回單位。" +msgstr "您沒有指揮官來招回單位。" #: src/actions/create.cpp:342 msgid "None of your leaders are able to recall that unit." -msgstr "您的首領沒有能招回的單位。" +msgstr "您的指揮官沒有能招回的單位。" #: src/actions/create.cpp:346 msgid "You must have a leader on a keep who is able to recall that unit." -msgstr "您的首領必須在主堡裏才能招回單位。" +msgstr "您的指揮官必須在主堡裏才能招回單位。" #: src/actions/create.cpp:350 msgid "There are no vacant castle tiles in which to recall the unit." @@ -5100,17 +5100,15 @@ msgstr "發生了無法辨識的錯誤。" #: src/actions/create.cpp:474 msgid "You do not have a leader to recruit with." -msgstr "您沒有首領,無法招募單位。" +msgstr "您沒有指揮官來招募單位。" #: src/actions/create.cpp:478 -#, fuzzy -#| msgid "None of your leaders are able to recruit that unit." msgid "None of your leaders are able to recruit this unit." -msgstr "您的首領沒有能招募的單位。" +msgstr "您的指揮官沒有能招募的單位。" #: src/actions/create.cpp:482 msgid "You must have a leader on a keep who is able to recruit the unit." -msgstr "您的首領必須在主堡裏才能招募單位。" +msgstr "您的指揮官必須在主堡裏才能招募單位。" #: src/actions/create.cpp:486 msgid "There are no vacant castle tiles in which to recruit the unit." @@ -6298,9 +6296,6 @@ msgstr "" msgid "Linked group '$id' needs a 'fixed_width' or 'fixed_height' key." msgstr "連結群組 '$id' 需要有 'fixed_width' 或 'fixed_height' 的鍵值。" -# 目前這條有出單數和複數。 -# 舊的翻譯被放在複數,它比較簡略,但意思有到,也不錯。 -# 我的翻法放在單數那邊,主要是盡可能對應原句,但可能沒那必要。 #: src/gui/dialogs/addon/install_dependencies.cpp:38 msgid "" "The selected add-on has the following dependency, which is outdated or not " @@ -6309,8 +6304,9 @@ msgid_plural "" "The selected add-on has the following dependencies, which are outdated or " "not currently installed. Do you wish to install them before continuing?" msgstr[0] "" -"選中的模組有以下依賴模組,但它目前是舊版或尚未安裝。你希望安裝它並繼續嗎?" -msgstr[1] "這些模組必須仰賴這個來源以下的附加模組,您要安裝嗎?" +"選中的模組有以下依賴模組,但它目前是舊版或尚未安裝。您希望安裝它並繼續嗎?" +msgstr[1] "" +"選中的模組有以下依賴模組,但它目前是舊版或尚未安裝。您希望安裝它並繼續嗎?" #: src/gui/dialogs/game_load.hpp:40 msgid "No Saved Games" @@ -6381,34 +6377,24 @@ msgid "Only available during a scenario." msgstr "僅在章節中可用。" #: src/help/help_impl.cpp:358 src/help/help_impl.cpp:394 -#, fuzzy -#| msgid "Time of day schedule:" msgid "Time of Day Schedule" -msgstr "時段排程:" +msgstr "時段排程" #: src/help/help_impl.cpp:385 -#, fuzzy -#| msgid "Lawful units: " msgid "Lawful Bonus:" -msgstr "守序單位:" +msgstr "守序加成:" #: src/help/help_impl.cpp:386 -#, fuzzy -#| msgid "Neutral units: " msgid "Neutral Bonus:" -msgstr "中立單位:" +msgstr "中立加成:" #: src/help/help_impl.cpp:387 -#, fuzzy -#| msgid "Chaotic units: " msgid "Chaotic Bonus:" -msgstr "渾沌單位:" +msgstr "渾沌加成:" #: src/help/help_impl.cpp:388 -#, fuzzy -#| msgid "Liminal units: " msgid "Liminal Bonus:" -msgstr "閾界單位:" +msgstr "閾界加成:" #: src/help/help_impl.cpp:389 msgid "Schedule" @@ -6825,72 +6811,53 @@ msgid "You have no units available to recruit." msgstr "您沒有可供招募的單位。" #: src/menu_events.cpp:284 -#, fuzzy -#| msgid "No unit recruited" msgid "No unit recruited." -msgstr "沒有招募單位" +msgstr "未招募單位。" #: src/menu_events.cpp:309 msgid "Internal error. Please report this as a bug! Details:\n" -msgstr "" +msgstr "內部錯誤:請回報此錯誤!詳細說明:\n" #: src/menu_events.cpp:315 msgid "You cannot recruit a $unit_type_name at this time." -msgstr "" +msgstr "您目前無法招募 $unit_type_name。" #. TRANSLATORS: "plan" refers to Planning Mode #: src/menu_events.cpp:329 -#, fuzzy -#| msgid "You do not have enough gold to recruit that unit" msgid "" "At this point in your plan, you will not have enough gold to recruit this " "unit." -msgstr "您沒有足夠的金幣招募該單位" +msgstr "依照您的計畫,目前您沒有足夠的金幣招募該單位。" #: src/menu_events.cpp:331 -#, fuzzy -#| msgid "You do not have enough gold to recruit that unit" msgid "You do not have enough gold to recruit this unit." -msgstr "您沒有足夠的金幣招募該單位" +msgstr "您沒有足夠的金幣招募該單位。" #: src/menu_events.cpp:374 -#, fuzzy -#| msgid "You are separated from your soldiers and may not recall them" msgid "You are separated from your soldiers and may not recall them." -msgstr "您與您的單位已分離,因此不能招回他們" +msgstr "您與您的單位已分離,因此不能招回他們。" #: src/menu_events.cpp:395 -#, fuzzy -#| msgid "" -#| "There are no troops available to recall\n" -#| "(You must have veteran survivors from a previous scenario)" msgid "" "There are no troops available to recall.\n" "(You must have veteran survivors from a previous scenario.)" msgstr "" "沒有可以招回的單位\n" -"(只能招回上一章節存活下來的單位)" +"(只能招回上一章節存活下來的單位。)" #: src/menu_events.cpp:399 -#, fuzzy -#| msgid "You currently can't recall at the highlighted location" msgid "You currently can't recall at the highlighted location." -msgstr "您不能在重點位置進行招回" +msgstr "您不能在重點位置進行招回。" #: src/menu_events.cpp:411 -#, fuzzy -#| msgid "No unit recalled" msgid "No unit recalled." -msgstr "未招回單位" +msgstr "未招回單位。" #: src/menu_events.cpp:428 -#, fuzzy -#| msgid "You must have at least 1 gold piece to recall a unit" -#| msgid_plural "You must have at least $cost gold pieces to recall this unit" msgid "You must have at least 1 gold piece to recall a unit." msgid_plural "You must have at least $cost gold pieces to recall this unit." -msgstr[0] "要招回一個單位,您至少需要有1個金幣" -msgstr[1] "要招回一個單位,你至少需要有 $cost 個金幣" +msgstr[0] "要招回一個單位,您至少需要有1個金幣。" +msgstr[1] "要招回一個單位,你至少需要有 $cost 個金幣。" #: src/menu_events.cpp:572 msgid "You cannot end your turn yet!" @@ -6977,7 +6944,7 @@ msgstr "[<陣營> [on/off]]" #: src/menu_events.cpp:1227 msgid "Change the in-game theme." -msgstr "" +msgstr "改變遊戲中的主題。" #: src/menu_events.cpp:1229 msgid " " @@ -7121,12 +7088,10 @@ msgstr "顯示遊戲變數。" #. TRANSLATORS: Do not translate the word "advances"; it is a hardcoded literal argument. #: src/menu_events.cpp:1276 -#, fuzzy -#| msgid "Modify a unit variable. (Only top level keys are supported.)" msgid "" "Modify a unit variable. (Only top level keys are supported, and " "advances=.)" -msgstr "修改一個單位的數值。(只能更動最大數)" +msgstr "修改一個單位的數值。(只支援最大數,進階=<數值>。)" #: src/menu_events.cpp:1283 msgid "Discover all units in help." @@ -7138,7 +7103,7 @@ msgstr "在說明中設定所有單位為未探索。" #: src/menu_events.cpp:1285 msgid "" -msgstr "" +msgstr "<單位類型 ID>" #: src/menu_events.cpp:1285 msgid "Create a unit." @@ -7154,17 +7119,15 @@ msgstr "為目前玩家設定戰場黑幕。" #: src/menu_events.cpp:1288 msgid "" -msgstr "" +msgstr "<數量>" #: src/menu_events.cpp:1288 msgid "Give gold to the current player." msgstr "給玩家金幣。" #: src/menu_events.cpp:1289 -#, fuzzy -#| msgid "" msgid "" -msgstr "<暱稱>" +msgstr "<事件名稱>" #: src/menu_events.cpp:1289 msgid "Fire a game event."