2976 lines
118 KiB
Text
2976 lines
118 KiB
Text
# The Battle for Wesnoth - Simplified Chinese Translations
|
||
# Copyright (C) 2005-2018 Wesnoth development team
|
||
# This file is distributed under the same license as the Battle for Wesnoth package.
|
||
# Automatically generated, 2013.
|
||
# CloudiDust <cloudidust@gmail.com>, 2015.
|
||
# Brian lee <haiyuan.2007@gmail.com>, 2016.
|
||
#
|
||
msgid ""
|
||
msgstr ""
|
||
"Project-Id-Version: wesnoth-1.14\n"
|
||
"Report-Msgid-Bugs-To: http://bugs.wesnoth.org/\n"
|
||
"POT-Creation-Date: 2018-03-17 18:29 UTC\n"
|
||
"PO-Revision-Date: 2018-07-08 20:29+0800\n"
|
||
"Last-Translator: CloudiDust <cloudidust@gmail.com>\n"
|
||
"Language-Team: Wesnoth Simplified Chinese Team\n"
|
||
"Language: zh_CN\n"
|
||
"MIME-Version: 1.0\n"
|
||
"Content-Type: text/plain; charset=UTF-8\n"
|
||
"Content-Transfer-Encoding: 8bit\n"
|
||
"Plural-Forms: nplurals=2; plural=n>1;\n"
|
||
"X-Generator: Poedit 2.0.8\n"
|
||
|
||
#. [ai]: id=ai_default_rca
|
||
#: data/ai/ais/ai_default_rca.cfg:9
|
||
msgid "Multiplayer_AI^Default AI (RCA)"
|
||
msgstr "默认AI(RCA)"
|
||
|
||
#. [ai]: id=experimental_ai
|
||
#: data/ai/ais/ai_generic_rush.cfg:10
|
||
msgid "Multiplayer_AI^Experimental AI"
|
||
msgstr "试验性AI"
|
||
|
||
#. [ai]: id=idle_ai
|
||
#: data/ai/ais/idle_ai.cfg:4
|
||
msgid "Multiplayer_AI^Dev AI: Idle AI"
|
||
msgstr "开发用AI:空闲AI"
|
||
|
||
#. [ai]: id=ai_default_rca_alternate_recruiting
|
||
#: data/ai/dev/ai_default_rca_alternate_recruiting.cfg:10
|
||
msgid "Multiplayer_AI^Dev AI: Default AI (RCA) with Alternate Recruiting"
|
||
msgstr "开发用AI:使用另一种征募规则的默认AI(RCA)"
|
||
|
||
#. [ai]: id=formula_ai # id is needed to uniquely identify a MP AI, it is not needed in the scenario AI
|
||
#: data/ai/dev/formula_ai.cfg:10
|
||
msgid "Multiplayer_AI^Dev AI: Default + Experimental Recruitment (Formula AI)"
|
||
msgstr "开发用AI:默认 + 试验性征募规则(公式AI)"
|
||
|
||
#. [ai]: id=formula_ai_poisoning
|
||
#: data/ai/dev/formula_ai_poisoning.cfg:9
|
||
msgid "Multiplayer_AI^Dev AI: Default + Poisoning (Formula AI)"
|
||
msgstr "开发用AI:默认 + 使毒(公式AI)"
|
||
|
||
#: data/ai/lua/patrol.lua:4
|
||
msgid "Use the Patrols Micro AI instead of patrol.lua."
|
||
msgstr "使用巡逻微AI而不是patrol.lua。"
|
||
|
||
#. [test]: id=The_Elves_Besieged
|
||
#: data/ai/micro_ais/scenarios/The_Elves_Besieged.cfg:5
|
||
msgid "The Elves Besieged"
|
||
msgstr "精灵受困"
|
||
|
||
#. [side]: type=Spearman, id=Konrad
|
||
#. [unit]: type=Spearman, id=Konrad
|
||
#: data/ai/micro_ais/scenarios/The_Elves_Besieged.cfg:34
|
||
#: data/ai/micro_ais/scenarios/patrols.cfg:92
|
||
msgid "Konrad"
|
||
msgstr "科纳德"
|
||
|
||
#. [side]: type=Spearman, id=Konrad
|
||
#. [side]: type=Elvish Champion, id=Galdrad
|
||
#. [side]: type=Elvish Shyde, id=Chantal
|
||
#: data/ai/micro_ais/scenarios/The_Elves_Besieged.cfg:46
|
||
#: data/ai/micro_ais/scenarios/The_Elves_Besieged.cfg:152
|
||
#: data/ai/micro_ais/scenarios/The_Elves_Besieged.cfg:172
|
||
msgid "Rebels"
|
||
msgstr "反抗势力"
|
||
|
||
#. [unit]: id=Delfador, type=Elder Mage
|
||
#: data/ai/micro_ais/scenarios/The_Elves_Besieged.cfg:49
|
||
msgid "Delfador"
|
||
msgstr "黎伐多"
|
||
|
||
#. [side]: type=Orcish Warlord, id=Urug-Telfar
|
||
#: data/ai/micro_ais/scenarios/The_Elves_Besieged.cfg:86
|
||
msgid "Urug-Telfar"
|
||
msgstr "乌鲁戈-特尔法"
|
||
|
||
#. [side]: type=Orcish Warlord, id=Urug-Telfar
|
||
#. [side]: type=Orcish Warlord, id=Knafa-Tan
|
||
#. [side]: type=Orcish Warlord, id=Maga-Knafa
|
||
#. [side]: id=Vanak, type=Orcish Ruler
|
||
#: data/ai/micro_ais/scenarios/The_Elves_Besieged.cfg:98
|
||
#: data/ai/micro_ais/scenarios/The_Elves_Besieged.cfg:112
|
||
#: data/ai/micro_ais/scenarios/The_Elves_Besieged.cfg:130
|
||
#: data/ai/micro_ais/scenarios/messenger_escort.cfg:24
|
||
msgid "Orcs"
|
||
msgstr "兽人"
|
||
|
||
#. [side]: type=Orcish Warlord, id=Knafa-Tan
|
||
#: data/ai/micro_ais/scenarios/The_Elves_Besieged.cfg:105
|
||
msgid "Knafa-Tan"
|
||
msgstr "克纳法-坦"
|
||
|
||
#. [side]: type=Orcish Warlord, id=Maga-Knafa
|
||
#: data/ai/micro_ais/scenarios/The_Elves_Besieged.cfg:123
|
||
msgid "Maga-Knafa"
|
||
msgstr "马加-克纳法"
|
||
|
||
#. [side]: type=Elvish Champion, id=Galdrad
|
||
#: data/ai/micro_ais/scenarios/The_Elves_Besieged.cfg:142
|
||
msgid "Galdrad"
|
||
msgstr "伽尔德拉德"
|
||
|
||
#. [side]: type=Elvish Shyde, id=Chantal
|
||
#: data/ai/micro_ais/scenarios/The_Elves_Besieged.cfg:159
|
||
msgid "Chantal"
|
||
msgstr "香黛尔"
|
||
|
||
#. [message]: speaker=Konrad
|
||
#: data/ai/micro_ais/scenarios/The_Elves_Besieged.cfg:209
|
||
msgid ""
|
||
"Master Delfador! Look, there are orcs coming from all directions! What shall "
|
||
"we do?"
|
||
msgstr "德法多大师!看,兽人们正从四面八方攻来!我们该怎么办?"
|
||
|
||
#. [message]: speaker=Delfador
|
||
#: data/ai/micro_ais/scenarios/The_Elves_Besieged.cfg:213
|
||
msgid "There are too many to fight, far too many. We must escape!"
|
||
msgstr "他们太多了,实在太多了。我们必须逃离!"
|
||
|
||
#. [event]
|
||
#: data/ai/micro_ais/scenarios/The_Elves_Besieged.cfg:216
|
||
msgid ""
|
||
"This is a reenactment of scenario The Elves Besieged of the mainline "
|
||
"campaign Heir to the Throne, just that the AI is playing Konrad's side here. "
|
||
"The goal is to move Konrad to the signpost in the northwest, while keeping "
|
||
"both Konrad and Delfador alive. The same AI as in scenario Protect Unit is "
|
||
"used.\n"
|
||
"\n"
|
||
"Note: The Protect Unit AI is coded as a Micro AI. A Micro AI can be added "
|
||
"and adapted to the need of a scenario easily using only WML and the "
|
||
"[micro_ai] tag. Check out the <span color='#00A000'>Micro AI wiki page</"
|
||
"span> at https://wiki.wesnoth.org/Micro_AIs for more information."
|
||
msgstr ""
|
||
"这是主线战役“王座继承人”中“精灵受困”场景的再演绎,区别只在于此处是AI在控制科"
|
||
"纳德的阵营。目标是移动科纳德至西北方路标处,同时要确保科纳德和德法多都存活。"
|
||
"此处使用的AI与<b>保护单位<b>场景中使用的AI相同。\n"
|
||
"\n"
|
||
"注:保护单位AI是作为微AI来编写的。微AI可以只使用WML和[micro_ai]标签来加入到场"
|
||
"景中,并根据场景的需要进行适配。请参阅https://wiki.wesnoth.org/Micro_AIs处的"
|
||
"<span color='#00A000'>微AI维基页面</span>以获得更多信息。"
|
||
|
||
#. [event]
|
||
#: data/ai/micro_ais/scenarios/The_Elves_Besieged.cfg:222
|
||
msgid "Move Konrad here"
|
||
msgstr "移动科纳德至此"
|
||
|
||
#. [message]: speaker=unit
|
||
#: data/ai/micro_ais/scenarios/The_Elves_Besieged.cfg:238
|
||
msgid "Very well, we have made it this far! But where do we go next?"
|
||
msgstr "很好,我们走了这么远了!但下一步我们去哪?"
|
||
|
||
#. [message]: speaker=Delfador
|
||
#: data/ai/micro_ais/scenarios/The_Elves_Besieged.cfg:243
|
||
msgid ""
|
||
"In HttT, we would travel north now, and try to make it to the Isle of "
|
||
"Alduin. But for this demo campaign, we'll call it good here."
|
||
msgstr ""
|
||
"在王座继承人中,现在我们将会往北走,试图到达奥渡因岛。但在这个演示战役中,我"
|
||
"们走到这儿就行了。"
|
||
|
||
#. [message]: speaker=unit
|
||
#: data/ai/micro_ais/scenarios/The_Elves_Besieged.cfg:268
|
||
msgid "I... I don’t think I can make it anymore."
|
||
msgstr "我……我想我走不到目的地了。"
|
||
|
||
#. [message]: speaker=Delfador
|
||
#: data/ai/micro_ais/scenarios/The_Elves_Besieged.cfg:272
|
||
msgid "Prince... you must keep fighting! Nooooooo!"
|
||
msgstr "王子……您必须坚持战斗!不!!!!!"
|
||
|
||
#. [message]: speaker=unit
|
||
#: data/ai/micro_ais/scenarios/The_Elves_Besieged.cfg:276
|
||
msgid "It is over. I am doomed..."
|
||
msgstr "结束了。我完了……"
|
||
|
||
#. [message]: speaker=unit
|
||
#: data/ai/micro_ais/scenarios/The_Elves_Besieged.cfg:290
|
||
msgid "I have... have failed in my duty to protect the prince! I am defeated."
|
||
msgstr "我保护王子的职责失败了!我被打败了。"
|
||
|
||
#. [message]: speaker=Konrad
|
||
#: data/ai/micro_ais/scenarios/The_Elves_Besieged.cfg:294
|
||
msgid "Don’t die, Delfador! Please, you have to stay alive!"
|
||
msgstr "不要死,黎伐多!求求你了,活下去!"
|
||
|
||
#. [message]: speaker=unit
|
||
#: data/ai/micro_ais/scenarios/The_Elves_Besieged.cfg:298
|
||
msgid "Ugh!"
|
||
msgstr "啊!"
|
||
|
||
#. [message]: speaker=Delfador
|
||
#: data/ai/micro_ais/scenarios/The_Elves_Besieged.cfg:309
|
||
msgid ""
|
||
"Oh, no! We have run out of time, they have arrived with reinforcements..."
|
||
msgstr "不,我们没时间了,他们的援军已经到了……"
|
||
|
||
#: data/ai/micro_ais/scenarios/animals.cfg:4
|
||
msgid ""
|
||
"<u>General</u>: These AIs are set up to simulate (to some extent) how these "
|
||
"animals behave in real life. This includes that they are animals, meaning "
|
||
"that they are not super smart. As an example, the wolves generally hunt in a "
|
||
"pack, but are easily distracted by prey coming into range. They are also "
|
||
"decent, but not great at cornering deer. For the most part, this is "
|
||
"intentional.\n"
|
||
"\n"
|
||
"<u>Bears (replaced by Ghasts), Spiders and Yetis</u> mostly just wander in "
|
||
"their respective parts of the map. They stay out of each other's way (and "
|
||
"out of the way of the dogs), but do attack each other if cornered. They "
|
||
"attack the other, weaker animals (deer etc.) if those are within range.\n"
|
||
"\n"
|
||
"<u>Wolves</u> hunt in a pack. They actively go after the closest deer (as "
|
||
"long as it stays in the forest) and try to corner it (not always super "
|
||
"successfully), but are easily distracted by other prey coming into range. "
|
||
"The wolves try to avoid getting into the range of bears, spiders, dogs and "
|
||
"the yeti, except when they are going in for an attack. If you let them move "
|
||
"for long enough, they will also learn that it is not healthy to attack the "
|
||
"tusklets. When no deer is left, they wander randomly. Note that, unlike the "
|
||
"Wolves Multipack AI (used in a different scenario), this Wolves AI combines "
|
||
"all wolves of the side in the same pack."
|
||
msgstr ""
|
||
"<u>通用</u>: 这些AI是设定来模拟这些动物在现实生活中如何行动的。 其中包括“它们"
|
||
"是动物”这一点,这意味着它们不是特别聪明。例如,狼通常群体狩猎,但很容易被其他"
|
||
"进入狩猎范围的猎物分散注意力。它们也能够,但不是特别擅长把鹿逼入绝境。在很大"
|
||
"程度上,这是故意的。\n"
|
||
"\n"
|
||
"<u>熊 (以邪灵食尸鬼表示), 蜘蛛和雪人</u> 基本上只是在地图中各自所在的部分游"
|
||
"荡。它们不会互相挡道(也不会挡狗的道)但被逼入绝境时会互相攻击。它们会攻击其"
|
||
"它更弱小的动物(鹿等),如果这些动物在它们的主动攻击范围内的话。\n"
|
||
"\n"
|
||
"<u>狼</u>群体捕猎。它们会主动追猎最近的鹿(只要它还呆在森林里面)并且试图把它"
|
||
"逼入绝境(但不总是非常成功),但容易被其它靠近狩猎范围的猎物分散注意力。狼群"
|
||
"试图远离熊、蜘蛛、狗和雪人的攻击范围,除非它们要进攻这些生物。如果你让它们行"
|
||
"动足够长的时间,那么他们也会意识到攻击长牙幼兽是有害健康的。当鹿都死光时,他"
|
||
"们会随意游荡。注意,不同于多狼群AI(该AI用在另一个场景中),此狼群AI将狼阵营"
|
||
"中的所有狼都归入同一个狼群中。"
|
||
|
||
#: data/ai/micro_ais/scenarios/animals.cfg:12
|
||
msgid ""
|
||
"Each <u>Deer (replaced by Vampire Bats)</u> wanders randomly on forest "
|
||
"tiles, except when enemies get in its (the deer's) range, in which case it "
|
||
"flees to the farthest point it can reach.\n"
|
||
"\n"
|
||
"<u>Tuskers (replaced by Ogres)</u> exhibit the same behavior as deer, except "
|
||
"when an enemy is next to one of the tusklets. This enemy will then "
|
||
"experience the full wrath of an irate boar.\n"
|
||
"\n"
|
||
"<u>Tusklets (replaced by Young Ogres)</u> blindly follow the closest adult "
|
||
"tusker, except when there is no tusker left, in which case they behave the "
|
||
"same as deer.\n"
|
||
"\n"
|
||
"<u>Rabbits (replaced by Rats)</u> also wander randomly, but in addition "
|
||
"disappear into their holes (replaced by straw bales; if any are within "
|
||
"reach) when enemies are close. They reappear out of their holes at the "
|
||
"beginning of the turn, if it is safe.\n"
|
||
"\n"
|
||
"<u>Sheep dogs (replaced by Footpads)</u> try to keep their sheep safe. This "
|
||
"involves keeping them inside the area outlined by the path the dogs have "
|
||
"worn into the meadow, positioning themselves in between the sheep and "
|
||
"approaching enemies, and attacking the enemies if those get too close. You "
|
||
"might have to let the scenario play for quite some time before you get to "
|
||
"see an interesting dog/wolf interaction. If no active herding or protecting "
|
||
"move is needed, the dogs go to a random location on the path.\n"
|
||
"\n"
|
||
"<u>Sheep (replaced by Troll Whelps)</u> wander aimlessly except when a sheep "
|
||
"dog is next to them, in which case they run away from the dog. The dogs "
|
||
"exploit this by positioning themselves on the outside of the sheep, if "
|
||
"possible. Sheep also run away from approaching enemies. The sheep, dogs and "
|
||
"forest creatures (deer, tuskers, rabbits) have learned that they are no "
|
||
"threat to each other and leave each other alone, demonstrating the enormous "
|
||
"self control of a well trained sheep dog."
|
||
msgstr ""
|
||
"每只<u>鹿(以吸血蝙蝠表示)</u> 在森林内随处游荡,但当敌人进入这些鹿的守备范"
|
||
"围时,它将逃到它能到达的最远的地方。\n"
|
||
"<u>长牙兽(以食人魔表示)</u>表现出和鹿相同的行为,但当敌人位于一只长牙幼兽旁"
|
||
"边时,此敌人将会领教长牙兽的全部愤怒。.\n"
|
||
"\n"
|
||
"<u>长牙幼兽(以食人魔幼兽表示)</u>盲目地跟随最近的成年长牙兽,但当长牙兽都死"
|
||
"光时,它们的表现和鹿一样。\n"
|
||
"\n"
|
||
"<u>兔子(以老鼠表示)</u>也会盲目游荡,但当敌人靠近时,如果它们可以到达自己的"
|
||
"洞穴,那么它们将逃到这些洞穴(以稻草表示)里面。如果安全了,那么在回合开始"
|
||
"时,它们将从洞穴中重新出现。\n"
|
||
"\n"
|
||
"<u>牧羊犬(以走卒表示)</u>试图保护羊群的安全。这包括让羊群待在由牧羊犬在草地"
|
||
"中踩出的小路围成的区域内,站在羊群和靠近的敌人之间,以及攻击靠得太近的敌人"
|
||
"等。或许得让本场景运行很长时间之后,你才能看到有趣的狗/狼互动。如果不需要主动"
|
||
"进行放牧和保护行为时,牧羊犬会前往小路上的随机位置。\n"
|
||
"\n"
|
||
"<u>羊(以巨魔幼崽表示)</u>漫无目的地游荡,但当牧羊犬靠近它们时,它们会远离"
|
||
"它。如果有可能的话,牧羊犬会利用这点并站在羊群外围。羊也会远离靠近的敌人。"
|
||
"羊、牧羊犬和森林生物(鹿、长牙兽、兔子)已经知道它们之间互不威胁并且会远离彼"
|
||
"此,这正体现了一只训练有素的牧羊犬的非常优秀的自控能力。"
|
||
|
||
#. [test]: id=animals
|
||
#. [event]
|
||
#: data/ai/micro_ais/scenarios/animals.cfg:27
|
||
#: data/ai/micro_ais/scenarios/scenario_micro_ai.cfg:45
|
||
msgid "Animals"
|
||
msgstr "动物"
|
||
|
||
#. [side]: id=Rutburt, type=Outlaw
|
||
#: data/ai/micro_ais/scenarios/animals.cfg:41
|
||
msgid "Rutburt"
|
||
msgstr "拉特巴特"
|
||
|
||
#. [side]: id=Rutburt, type=Outlaw
|
||
#. [side]: type=General, id=leader2
|
||
#. [side]: type=Lieutenant, id=leader5
|
||
#. [side]: type=Lieutenant, id=leader6
|
||
#: data/ai/micro_ais/scenarios/animals.cfg:48
|
||
#: data/ai/micro_ais/scenarios/goto.cfg:43
|
||
#: data/ai/micro_ais/scenarios/goto.cfg:93
|
||
#: data/ai/micro_ais/scenarios/goto.cfg:110
|
||
#: data/ai/micro_ais/scenarios/wolves.cfg:27
|
||
msgid "Humans"
|
||
msgstr "人类"
|
||
|
||
#. [side]
|
||
#: data/ai/micro_ais/scenarios/animals.cfg:63
|
||
msgid "Forest Creatures"
|
||
msgstr "森林生物"
|
||
|
||
#. [side]
|
||
#: data/ai/micro_ais/scenarios/animals.cfg:77
|
||
msgid "Ghasts"
|
||
msgstr "邪灵食尸鬼"
|
||
|
||
#. [side]
|
||
#: data/ai/micro_ais/scenarios/animals.cfg:91
|
||
msgid "Spiders"
|
||
msgstr "蜘蛛"
|
||
|
||
#. [side]
|
||
#: data/ai/micro_ais/scenarios/animals.cfg:105
|
||
msgid "Yetis"
|
||
msgstr "雪人"
|
||
|
||
#. [side]
|
||
#. [event]
|
||
#. [test]: id=wolves
|
||
#: data/ai/micro_ais/scenarios/animals.cfg:119
|
||
#: data/ai/micro_ais/scenarios/scenario_micro_ai.cfg:48
|
||
#: data/ai/micro_ais/scenarios/wolves.cfg:5
|
||
msgid "Wolves"
|
||
msgstr "狼"
|
||
|
||
#. [side]
|
||
#: data/ai/micro_ais/scenarios/animals.cfg:133
|
||
msgid "Whelps"
|
||
msgstr "幼兽"
|
||
|
||
#. [set_menu_item]: id=m01_end_animals
|
||
#. [event]
|
||
#. [set_menu_item]: id=m04_end_animals
|
||
#. [set_menu_item]: id=m01_end_swarm
|
||
#. [set_menu_item]: id=m01_end_wolves
|
||
#: data/ai/micro_ais/scenarios/animals.cfg:209
|
||
#: data/ai/micro_ais/scenarios/dragon.cfg:48
|
||
#: data/ai/micro_ais/scenarios/goto.cfg:382
|
||
#: data/ai/micro_ais/scenarios/guardians.cfg:85
|
||
#: data/ai/micro_ais/scenarios/lurkers.cfg:382
|
||
#: data/ai/micro_ais/scenarios/patrols.cfg:177
|
||
#: data/ai/micro_ais/scenarios/swarm.cfg:66
|
||
#: data/ai/micro_ais/scenarios/wolves.cfg:95
|
||
msgid "End Scenario"
|
||
msgstr "结束场景"
|
||
|
||
#. [command]
|
||
#. [then]
|
||
#: data/ai/micro_ais/scenarios/animals.cfg:221
|
||
#: data/ai/micro_ais/scenarios/bottleneck_defense.cfg:184
|
||
#: data/ai/micro_ais/scenarios/goto.cfg:394
|
||
#: data/ai/micro_ais/scenarios/recruiting.cfg:111
|
||
#: data/ai/micro_ais/scenarios/swarm.cfg:72
|
||
#: data/ai/micro_ais/scenarios/swarm.cfg:177
|
||
#: data/ai/micro_ais/scenarios/wolves.cfg:101
|
||
#: data/ai/micro_ais/scenarios/wolves.cfg:262
|
||
msgid "Well, that was that."
|
||
msgstr "好吧,就这样吧。"
|
||
|
||
#. [event]
|
||
#: data/ai/micro_ais/scenarios/animals.cfg:338
|
||
msgid ""
|
||
"<span color='#A00000'>Important:</span> The animal Micro AIs in this "
|
||
"scenario are written for a number of animal unit types that do not exist in "
|
||
"Wesnoth mainline, such as bears, sheep and sheep dogs, or deer. In this test "
|
||
"scenario, these units have been replaced by mainline units."
|
||
msgstr ""
|
||
"<span color='#A00000'>重要提示:</span> 此场景中的动物微AI是为韦诺主线中不存"
|
||
"在的一些动物单位类型而编写的,例如熊、鹿、羊和牧羊犬。在此测试场景中,这些单"
|
||
"位以主线单位来表示。"
|
||
|
||
#. [event]
|
||
#: data/ai/micro_ais/scenarios/animals.cfg:341
|
||
msgid ""
|
||
"This is a fun little scenario with a bunch of different animal AIs, mostly "
|
||
"for watching only. The animal AIs behave as follows:\n"
|
||
"\n"
|
||
msgstr ""
|
||
"这是个有趣的小场景,其中有一些不同的动物AI,这主要是为了观看而设计的。这些动"
|
||
"物AI的表现如下:\n"
|
||
"\n"
|
||
|
||
#. [message]: speaker=narrator
|
||
#: data/ai/micro_ais/scenarios/animals.cfg:349
|
||
#: data/ai/micro_ais/scenarios/bottleneck_defense.cfg:98
|
||
#: data/ai/micro_ais/scenarios/protect_unit.cfg:135
|
||
#: data/ai/micro_ais/scenarios/wolves.cfg:196
|
||
msgid "Question for the Player"
|
||
msgstr "为玩家准备的问题"
|
||
|
||
#. [message]: speaker=narrator
|
||
#: data/ai/micro_ais/scenarios/animals.cfg:353
|
||
msgid ""
|
||
"It is possible to include a human-controlled Side 1, so that the action "
|
||
"stops once every turn for looking around (or to mess with things in debug "
|
||
"mode).\n"
|
||
"\n"
|
||
"Note that there is no end to this scenario. For demonstration purposes, any "
|
||
"unit that is killed is replaced by another unit of the same type at the "
|
||
"beginning of the next turn. In order to end the scenario, there's a right-"
|
||
"click option - but that only works in human-controlled mode. In AI-only "
|
||
"mode, you have to press 'Esc' or reload a previous savefile.\n"
|
||
"\n"
|
||
"Also note: The Animal AIs are coded as Micro AIs. A Micro AI can be added "
|
||
"and adapted to the need of a scenario easily using only WML and the "
|
||
"[micro_ai] tag. Check out the <span color='#00A000'>Micro AI wiki page</"
|
||
"span> at https://wiki.wesnoth.org/Micro_AIs for more information."
|
||
msgstr ""
|
||
"场景中可以包含由人类控制的阵营1,以使行动每回合停止一次,供四处观察(或使用调"
|
||
"试模式搞事)。\n"
|
||
"\n"
|
||
"注意此场景是不会结束的。为了便于演示,在每回合开始时,任何一个被杀死的单位都"
|
||
"会被同类型的一个新单位替代。有个右击选项可以结束此场景——但那仅仅在人类控制模"
|
||
"式下有效。在仅有AI模式下,你必须按下“Esc”键或载入之前的存档。\n"
|
||
"\n"
|
||
"此外请注意:动物AI是作为微AI来编写的。仅使用WML和[micro_ai]标签即可很容易地将"
|
||
"微AI加入场景中,并根据场景的需要进行适配。请查看<span color='#00A000'>微AI的"
|
||
"wiki页面</span>(https://wiki.wesnoth.org/Micro_AIs)以获得更多信息。"
|
||
|
||
#. [option]
|
||
#: data/ai/micro_ais/scenarios/animals.cfg:361
|
||
msgid "<span font='16'>I'll just watch the animals.</span>"
|
||
msgstr "<span font='16'>我只想观察动物。</span>"
|
||
|
||
#. [option]
|
||
#: data/ai/micro_ais/scenarios/animals.cfg:379
|
||
#: data/ai/micro_ais/scenarios/wolves.cfg:224
|
||
msgid "<span font='16'>I want to have control of Side 1.</span>"
|
||
msgstr "<span font='16'>我想要控制阵营1。</span>"
|
||
|
||
#. [objectives]
|
||
#: data/ai/micro_ais/scenarios/animals.cfg:385
|
||
msgid "Watch the animals do their things"
|
||
msgstr "观察在做自己的事儿的动物们"
|
||
|
||
#. [objective]: condition=win
|
||
#: data/ai/micro_ais/scenarios/animals.cfg:387
|
||
#: data/ai/micro_ais/scenarios/goto.cfg:424
|
||
#: data/ai/micro_ais/scenarios/swarm.cfg:152
|
||
#: data/ai/micro_ais/scenarios/wolves.cfg:236
|
||
msgid "Use right-click option"
|
||
msgstr "使用右击选项"
|
||
|
||
#. [objective]: condition=lose
|
||
#: data/ai/micro_ais/scenarios/animals.cfg:391
|
||
#: data/ai/micro_ais/scenarios/wolves.cfg:240
|
||
msgid "Death of Rutburt"
|
||
msgstr "拉特巴特死亡"
|
||
|
||
#. [note]
|
||
#: data/ai/micro_ais/scenarios/animals.cfg:395
|
||
#: data/ai/micro_ais/scenarios/goto.cfg:432
|
||
#: data/ai/micro_ais/scenarios/swarm.cfg:160
|
||
#: data/ai/micro_ais/scenarios/wolves.cfg:244
|
||
msgid "Check out the right-click menu options for additional actions"
|
||
msgstr "查看右键菜单选项,其中有额外的行动选项"
|
||
|
||
#. [event]
|
||
#: data/ai/micro_ais/scenarios/animals.cfg:413
|
||
msgid ""
|
||
"Yowl!\n"
|
||
"Translation: Those Ogres are mean! We better stay away from them and their "
|
||
"young."
|
||
msgstr ""
|
||
"吆嗷!\n"
|
||
"翻译:这些食人魔很卑鄙!我们最好离他们和他们的幼崽远些。"
|
||
|
||
#. [test]: id=bottleneck_defense
|
||
#: data/ai/micro_ais/scenarios/bottleneck_defense.cfg:5
|
||
msgid "Bottleneck Defense"
|
||
msgstr "瓶颈防御"
|
||
|
||
#. [side]: type=Orcish Leader, id=Big Bad Orc
|
||
#: data/ai/micro_ais/scenarios/bottleneck_defense.cfg:38
|
||
msgid "Big Bad Orc"
|
||
msgstr "又大又坏的兽人"
|
||
|
||
#. [event]
|
||
#: data/ai/micro_ais/scenarios/bottleneck_defense.cfg:85
|
||
msgid "All right, chaps. Those orcs need to be stopped."
|
||
msgstr "好了,伙计们。得制止这些兽人。"
|
||
|
||
#. [event]
|
||
#: data/ai/micro_ais/scenarios/bottleneck_defense.cfg:87
|
||
#: data/ai/micro_ais/scenarios/guardians.cfg:514
|
||
#: data/ai/micro_ais/scenarios/messenger_escort.cfg:135
|
||
msgid "They there! We them get!"
|
||
msgstr "它们那儿,我们它们捉!"
|
||
|
||
#. [event]
|
||
#: data/ai/micro_ais/scenarios/bottleneck_defense.cfg:90
|
||
msgid ""
|
||
"We need to hold that pass for as long as we can. Let's put our strongest "
|
||
"fighters on the front line and bring injured units to the back for healing. "
|
||
"If we're careful enough, we might even win this battle. I'll join you as "
|
||
"soon as I'm done recruiting and do my share of the fighting.\n"
|
||
"\n"
|
||
"Note: The Bottleneck Defense AI is coded as a Micro AI. A Micro AI can be "
|
||
"added and adapted to the need of a scenario easily using only WML and the "
|
||
"[micro_ai] tag. Check out the <span color='#00A000'>Micro AI wiki page</"
|
||
"span> at https://wiki.wesnoth.org/Micro_AIs for more information."
|
||
msgstr ""
|
||
"我们得尽可能拖住他们。把最强的战士放在前线,把负伤的单位带到后方疗伤。如果足"
|
||
"够小心,我们甚至可能赢得这次战斗。完成征募后,我会立刻加入你的队伍参与战"
|
||
"斗。\n"
|
||
"\n"
|
||
"注:瓶颈防御AI是作为微AI来编写的。仅使用WML和[micro_ai]标签即可很容易地将微AI"
|
||
"加入场景中,并根据场景的需要进行适配。请查看<span color='#00A000'>微AI的wiki"
|
||
"页面</span>(https://wiki.wesnoth.org/Micro_AIs)以获得更多信息。"
|
||
|
||
#. [message]: speaker=narrator
|
||
#: data/ai/micro_ais/scenarios/bottleneck_defense.cfg:100
|
||
msgid ""
|
||
"In this scenario, the AI playing the humans in the east is instructed to "
|
||
"form a defensive line at the pass and hold off the orcs for as long as "
|
||
"possible. Do you want to play the orc side or let the default (RCA) AI do "
|
||
"that?"
|
||
msgstr ""
|
||
"这个场景中,扮演东方人类的AI接到指示,将在通路处组成一道防线,尽可能地拖住兽"
|
||
"人。你想亲自控制兽人阵营,还是让默认(RCA)AI来控制?"
|
||
|
||
#. [option]
|
||
#: data/ai/micro_ais/scenarios/bottleneck_defense.cfg:102
|
||
msgid "<span font='16'>I'll watch the two AIs fight it out.</span>"
|
||
msgstr "<span font='16'>我将观看两个AI对战。</span>"
|
||
|
||
#. [option]
|
||
#: data/ai/micro_ais/scenarios/bottleneck_defense.cfg:105
|
||
msgid "<span font='16'>I'll play the orcs.</span>"
|
||
msgstr "<span font='16'>我将扮演兽人。</span>"
|
||
|
||
#. [objectives]
|
||
#: data/ai/micro_ais/scenarios/bottleneck_defense.cfg:116
|
||
msgid "Take the pass"
|
||
msgstr "攻陷通路"
|
||
|
||
#. [objective]: condition=win
|
||
#: data/ai/micro_ais/scenarios/bottleneck_defense.cfg:118
|
||
msgid "Defeat all humans"
|
||
msgstr "击败所有人类"
|
||
|
||
#. [objective]: condition=lose
|
||
#: data/ai/micro_ais/scenarios/bottleneck_defense.cfg:122
|
||
msgid "Death of Big Bad Orc"
|
||
msgstr "又大又坏的兽人死亡"
|
||
|
||
#. [objective]: condition=lose
|
||
#: data/ai/micro_ais/scenarios/bottleneck_defense.cfg:126
|
||
msgid "Only one orc remains"
|
||
msgstr "只有一个兽人存活"
|
||
|
||
#. [then]
|
||
#: data/ai/micro_ais/scenarios/bottleneck_defense.cfg:151
|
||
msgid ""
|
||
"I may have fallen, but we will continue to defend the pass to the last man!"
|
||
msgstr "我可能是倒下了,但我们将继续守卫通路直到最后一人!"
|
||
|
||
#. [test]: id=dragon
|
||
#. [event]
|
||
#: data/ai/micro_ais/scenarios/dragon.cfg:5
|
||
#: data/ai/micro_ais/scenarios/scenario_micro_ai.cfg:54
|
||
msgid "Dragon"
|
||
msgstr "龙"
|
||
|
||
#. [side]
|
||
#: data/ai/micro_ais/scenarios/dragon.cfg:21
|
||
msgid "team_name^Rowck"
|
||
msgstr "罗克"
|
||
|
||
#. [side]: type=Dread Bat, id=Dreadful Bat
|
||
#: data/ai/micro_ais/scenarios/dragon.cfg:33
|
||
msgid "Dreadful Bat"
|
||
msgstr "恐怖蝙蝠"
|
||
|
||
#. [event]
|
||
#: data/ai/micro_ais/scenarios/dragon.cfg:51
|
||
msgid "Rowck's Home"
|
||
msgstr "罗克之巢"
|
||
|
||
#. [unit]: id=Rowck, type=Fire Dragon
|
||
#: data/ai/micro_ais/scenarios/dragon.cfg:55
|
||
msgid "Rowck"
|
||
msgstr "罗克"
|
||
|
||
#. [event]
|
||
#: data/ai/micro_ais/scenarios/dragon.cfg:81
|
||
msgid "Be careful to stay out of the way of that dragon. He's a mean one."
|
||
msgstr "小心点,远离那头龙。他很卑鄙。"
|
||
|
||
#. [event]
|
||
#: data/ai/micro_ais/scenarios/dragon.cfg:84
|
||
msgid ""
|
||
"Hi there. I am Rowck and here is what I do:\n"
|
||
"When hungry, I move around part of the map in a random wander until I get "
|
||
"into range of an enemy. If enemies are within range, I attack and devour the "
|
||
"weakest of them. After that, I retreat to my rest location, where I stay for "
|
||
"a certain number of turns or until fully healed.\n"
|
||
"A few details (features, not bugs, but can be changed if desired):\n"
|
||
"- If my way home is blocked on the return, the normal RCA AI takes over my "
|
||
"behavior.\n"
|
||
"- I will, however, attack any enemy occupying my rest hex, if I can get "
|
||
"there.\n"
|
||
"- A kill only makes me go home when I am the attacker, not as defender.\n"
|
||
"- Occasionally I will not move at all while wandering (a dragon has to rest "
|
||
"sometimes!)\n"
|
||
"\n"
|
||
"Note: The Hunter AI is coded as a Micro AI. A Micro AI can be added and "
|
||
"adapted to the need of a scenario easily using only WML and the [micro_ai] "
|
||
"tag. Check out the <span color='#00A000'>Micro AI wiki page</span> at http://"
|
||
"wiki.wesnoth.org/Micro_AIs for more information."
|
||
msgstr ""
|
||
"喂。我是罗克,这是我的行动模式:\n"
|
||
"当我饥饿时,我会在地图的一部分区域内四处游荡,直到我的攻击范围内出现敌人。当"
|
||
"敌人在攻击范围之内时,我会攻击并吞食其中最弱的一员。而后,我将退回到栖息处,"
|
||
"我将在那儿呆几个回合或直到完全康复。\n"
|
||
"一些细节(是特性,而不是缺陷,但若是需要时可更改):\n"
|
||
"- 如果回家路被堵了,那么普通的RCA AI会接管我的行动。\n"
|
||
"- 然而,如果我能回到栖息地,那么我将攻击占据栖息地的任何敌人。\n"
|
||
"- 当我是进攻方而非防御方时,击杀我仅仅只能送我回老家而已。\n"
|
||
"- 在游荡时,偶尔我也会完全不移动(有时龙必须休息!)\n"
|
||
"\n"
|
||
"注:猎手AI是作为微AI来编写的。仅使用WML和[micro_ai]标签即可很容易地将微AI加入"
|
||
"场景中,并根据场景的需要进行适配。请查看<span color='#00A000'>微AI的wiki页面"
|
||
"</span>(https://wiki.wesnoth.org/Micro_AIs)以获得更多信息。"
|
||
|
||
#. [objectives]
|
||
#: data/ai/micro_ais/scenarios/dragon.cfg:96
|
||
msgid "Move the bats around to explore how Rowck reacts"
|
||
msgstr "四处移动蝙蝠以探究罗克如何反应"
|
||
|
||
#. [objective]: condition=win
|
||
#: data/ai/micro_ais/scenarios/dragon.cfg:98
|
||
msgid "Defeat Rowck"
|
||
msgstr "击败罗克"
|
||
|
||
#. [objective]: condition=win
|
||
#: data/ai/micro_ais/scenarios/dragon.cfg:102
|
||
msgid "Move the lead bat to the signpost"
|
||
msgstr "移动蝙蝠首领至路标处"
|
||
|
||
#. [objective]: condition=lose
|
||
#: data/ai/micro_ais/scenarios/dragon.cfg:106
|
||
msgid "Death of the bat leader"
|
||
msgstr "蝙蝠首领死亡"
|
||
|
||
#. [event]
|
||
#: data/ai/micro_ais/scenarios/dragon.cfg:139
|
||
msgid "I'm out of here."
|
||
msgstr "我要离开这儿。"
|
||
|
||
#. [test]: id=fast
|
||
#: data/ai/micro_ais/scenarios/fast.cfg:5
|
||
msgid "Fast"
|
||
msgstr "快速"
|
||
|
||
#. [event]
|
||
#: data/ai/micro_ais/scenarios/fast.cfg:64
|
||
msgid ""
|
||
"This scenario presents a situation with so many units on the map, that there "
|
||
"is a noticeable delay (a few seconds or so) before each move by the default "
|
||
"AI. By contrast, the Fast Micro AI has a much shorter delay. To demonstrate "
|
||
"the difference, side 1 is played by the Fast Micro AI and side 2 by the "
|
||
"default (RCA) AI.\n"
|
||
"\n"
|
||
"There is nothing to do here, just watch or use this scenario as a template "
|
||
"or for your own tests."
|
||
msgstr ""
|
||
"此场景表现了如下状况:地图上有太多单位,以至于默认AI在每下一手前,都会产生可"
|
||
"感知的延迟(大概会有几秒钟)。相比之下,快速微AI的延迟要短得多。为演示这一区"
|
||
"别,阵营1由快速微AI扮演,而阵营2由默认(RCA)AI扮演。\n"
|
||
"\n"
|
||
"在此你无事可做,只要看着就行,也可以将此场景用作模板或用于你自己的测试。"
|
||
|
||
#. [test]: id=goto
|
||
#. [event]
|
||
#: data/ai/micro_ais/scenarios/goto.cfg:5
|
||
#: data/ai/micro_ais/scenarios/scenario_micro_ai.cfg:84
|
||
msgid "Goto"
|
||
msgstr "Goto"
|
||
|
||
#. [side]: id=Vaddan, type=Outlaw
|
||
#: data/ai/micro_ais/scenarios/goto.cfg:27
|
||
msgid "Vaddan"
|
||
msgstr "瓦丹"
|
||
|
||
#. [side]: type=Poacher, id=leader3
|
||
#: data/ai/micro_ais/scenarios/goto.cfg:60
|
||
msgid "Woodsmen"
|
||
msgstr "护林人"
|
||
|
||
#. [side]: type=Saurian Flanker, id=leader4
|
||
#: data/ai/micro_ais/scenarios/goto.cfg:76
|
||
msgid "Saurians"
|
||
msgstr "蜥蜴人"
|
||
|
||
#. [side]
|
||
#: data/ai/micro_ais/scenarios/goto.cfg:125
|
||
msgid "team_name^Animals"
|
||
msgstr "动物"
|
||
|
||
#. [side]
|
||
#: data/ai/micro_ais/scenarios/goto.cfg:138
|
||
msgid "team_name^Ghosts"
|
||
msgstr "鬼魂"
|
||
|
||
#. [event]
|
||
#: data/ai/micro_ais/scenarios/goto.cfg:185
|
||
msgid "General Minry"
|
||
msgstr "明利将军"
|
||
|
||
#. [event]
|
||
#: data/ai/micro_ais/scenarios/goto.cfg:186
|
||
msgid "Lieutenant Gadoc"
|
||
msgstr "伽多克尉官"
|
||
|
||
#. [event]
|
||
#: data/ai/micro_ais/scenarios/goto.cfg:187
|
||
msgid "Lieutenant Senvan"
|
||
msgstr "森凡尉官"
|
||
|
||
#. [event]
|
||
#: data/ai/micro_ais/scenarios/goto.cfg:188
|
||
msgid "Sergeant Aethubry"
|
||
msgstr "艾萨博雷士官"
|
||
|
||
#. [set_menu_item]: id=m01_new_footpad
|
||
#: data/ai/micro_ais/scenarios/goto.cfg:339
|
||
msgid "Place Side 1 Footpad"
|
||
msgstr "放置阵营1的走卒"
|
||
|
||
#. [set_menu_item]: id=m02_kill_unit
|
||
#. [set_menu_item]: id=m05_kill_unit
|
||
#: data/ai/micro_ais/scenarios/goto.cfg:350
|
||
#: data/ai/micro_ais/scenarios/swarm.cfg:113
|
||
#: data/ai/micro_ais/scenarios/wolves.cfg:153
|
||
msgid "Kill Unit under Cursor"
|
||
msgstr "杀死光标下的单位"
|
||
|
||
#. [set_menu_item]: id=m03_null_control
|
||
#: data/ai/micro_ais/scenarios/goto.cfg:363
|
||
msgid "Turn off human control of Side 1"
|
||
msgstr "关闭阵营1的人类控制"
|
||
|
||
#. [event]
|
||
#: data/ai/micro_ais/scenarios/goto.cfg:413
|
||
msgid ""
|
||
"This scenario demonstrates a variety of different uses of the Goto Micro AI. "
|
||
"All AI sides are controlled by this MAI in one way or another (except for "
|
||
"the saurians, which are run by the Lurkers Micro AI). Messages will be "
|
||
"displayed throughout the scenario to point out what the units are doing.\n"
|
||
"\n"
|
||
"The player controls Side 1. There are right-click context menu options for "
|
||
"adding Side 1 units to the map and for taking them off again. This is useful "
|
||
"mostly for testing how the Side 3 guardians react.\n"
|
||
"\n"
|
||
"Note: The Goto AI is coded as a Micro AI. A Micro AI can be added and "
|
||
"adapted to the need of a scenario easily using only WML and the [micro_ai] "
|
||
"tag. Check out the <span color='#00A000'>Micro AI wiki page</span> at http://"
|
||
"wiki.wesnoth.org/Micro_AIs for more information."
|
||
msgstr ""
|
||
"此场景将演示Goto微AI的各种不同用例。所有AI阵营均由此微AI通过各种方式控制(蜥"
|
||
"蜴人除外,他们由潜伏者微AI控制)。用于指出这些单位所执行的行动的信息将贯穿整"
|
||
"个场景。\n"
|
||
"\n"
|
||
"玩家控制阵营1。右击上下文菜单中提供了在地图上添加及移除阵营1单位的选项。这主"
|
||
"要用于测试阵营3守卫的反应模式。\n"
|
||
"\n"
|
||
"注:Goto AI是作为微AI来编写的。仅使用WML和[micro_ai]标签即可很容易地将微AI加"
|
||
"入场景中,并根据场景的需要进行适配。请查看<span color='#00A000'>微AI的wiki页"
|
||
"面</span>(https://wiki.wesnoth.org/Micro_AIs)以获得更多信息。"
|
||
|
||
#. [objectives]
|
||
#: data/ai/micro_ais/scenarios/goto.cfg:422
|
||
msgid "Watch the AI units do their things"
|
||
msgstr "观察AI单位做他们的事情"
|
||
|
||
#. [objective]: condition=lose
|
||
#: data/ai/micro_ais/scenarios/goto.cfg:428
|
||
msgid "Death of Vaddan"
|
||
msgstr "瓦丹死亡"
|
||
|
||
#. [message]: speaker=messenger1
|
||
#: data/ai/micro_ais/scenarios/goto.cfg:443
|
||
msgid "The bridge is out. What do we do now?"
|
||
msgstr "桥断了。我们现在该怎么办?"
|
||
|
||
#. [message]: speaker=messenger2
|
||
#: data/ai/micro_ais/scenarios/goto.cfg:447
|
||
msgid "Looks like we need to take the long way around to get to General Minry."
|
||
msgstr "看起来我们得走远路才能到明利将军那儿了。"
|
||
|
||
#. [message]: speaker=leader3
|
||
#: data/ai/micro_ais/scenarios/goto.cfg:456
|
||
msgid ""
|
||
"Chaps, ignore everybody except for that swindler Vaddan and his men. Stay in "
|
||
"place until any of his units gets within 8 hexes of you.\n"
|
||
"\n"
|
||
"Note: This is a demonstration of how the Goto Micro AI can be used to code "
|
||
"guardian units, although one of the dedicated Guardian Micro AIs will often "
|
||
"be better suited for that purpose."
|
||
msgstr ""
|
||
"伙计们,除了骗子瓦丹和他的手下,其他人都不用管。呆在原地,直到他的单位进入你"
|
||
"身边8格之内。\n"
|
||
"\n"
|
||
"注意:这用于展示Goto微AI如何用于编写守卫单位,虽说专用的守卫微AI之一更适合用"
|
||
"于此目的。"
|
||
|
||
#. [message]: type=Vampire Bat
|
||
#: data/ai/micro_ais/scenarios/goto.cfg:467
|
||
msgid ""
|
||
"Us four bats switch between running off to the corners of the map (each one "
|
||
"to a different corner), and getting back in a group right here. Either "
|
||
"behavior is set up with a single [micro_ai] tag, one with "
|
||
"'unique_goals=yes', the other without."
|
||
msgstr ""
|
||
"这四只蝙蝠会在两种行动之间切换:飞到地图的四个角落(各到一个不同的角落),以"
|
||
"及飞回来在此重新结队。这两种行为都分别由一个[micro_ai]标签来设置,其中之一含"
|
||
"有“unique_goals=yes”,另一个不含。"
|
||
|
||
#. [event]
|
||
#: data/ai/micro_ais/scenarios/goto.cfg:475
|
||
msgid "Aaiiieeeeeee !!!"
|
||
msgstr "啊咿咿咿咿咿!!!"
|
||
|
||
#. [event]
|
||
#: data/ai/micro_ais/scenarios/goto.cfg:476
|
||
msgid "O no, a ghost!"
|
||
msgstr "哦不,鬼魂!"
|
||
|
||
#. [event]
|
||
#: data/ai/micro_ais/scenarios/goto.cfg:477
|
||
msgid ""
|
||
"Don't worry, those are really shy ghosts. Nobody knows why, but they always "
|
||
"appear in the north this time of year and move through to the south. Also, "
|
||
"very unusually for ghosts, they seem to be scared of everybody and avoid "
|
||
"other units as much as possible -- except for the bats and saurians, with "
|
||
"which they seem to get along just fine for some reason. So as long as we "
|
||
"don't corner them, they'll leave us alone."
|
||
msgstr ""
|
||
"别担心,那些鬼魂特别害羞。没人知道为什么,但每年的这段时间,它们总是出现在北"
|
||
"方并且向南移动。而且,作为鬼魂而言非同寻常的一点是,它们似乎非常害怕所有人,"
|
||
"会尽可能避免与其他单位接触——除了蝙蝠和蜥蜴人。因为某些原因,鬼魂似乎很乐意与"
|
||
"它们相处。因此只要我们不把它们逼到无路可走, 它们就不会干涉我们。"
|
||
|
||
#. [message]: speaker=messenger2
|
||
#: data/ai/micro_ais/scenarios/goto.cfg:536
|
||
msgid ""
|
||
"I'll take the route straight through the mountains. It's much shorter than "
|
||
"following the trail all the way around in the south."
|
||
msgstr "我将走这条直接穿过山脉的路,这比沿着足迹往南面绕一大圈要近多了。"
|
||
|
||
#. [message]: speaker=messenger1
|
||
#: data/ai/micro_ais/scenarios/goto.cfg:540
|
||
msgid ""
|
||
"You're crazy. It might be shorter as the crow flies, but it will take you "
|
||
"forever to get through those mountains.\n"
|
||
"\n"
|
||
"Note: The messengers are controlled by Goto Micro AI definitions that differ "
|
||
"by a single line, 'use_straight_line=yes/no'."
|
||
msgstr ""
|
||
"你疯了。直线距离确实是短,但你要走很长时间才能穿过山脉。\n"
|
||
"\n"
|
||
"注意:这些信使由Goto微AI控制。他们的定义只有一行是不同"
|
||
"的,“use_straight_line=yes/no”。"
|
||
|
||
#. [message]: speaker=unit
|
||
#: data/ai/micro_ais/scenarios/goto.cfg:574
|
||
msgid "I told you so!"
|
||
msgstr "我早就告诉你了!"
|
||
|
||
#. [message]: speaker=leader5
|
||
#: data/ai/micro_ais/scenarios/goto.cfg:584
|
||
msgid ""
|
||
"Men, head down to the River Fort and get your orders from Sergeant Aethubry. "
|
||
"I want each and every one of you to report to him before going east to fight "
|
||
"those saurians."
|
||
msgstr ""
|
||
"伙计们,去河边要塞,从艾萨博雷士官那里领命。在去东边与那些蜥蜴人交战之前,我"
|
||
"希望你们当中每个人都向他汇报。"
|
||
|
||
#. [message]: speaker=leader6
|
||
#: data/ai/micro_ais/scenarios/goto.cfg:593
|
||
msgid ""
|
||
"Hah, that's that pencil pusher Gadoc for you! Men, I want you to move toward "
|
||
"the River Fort as well, but it's good enough for one of you to report to "
|
||
"Sergeant Aethubry. Once that has happened, the rest of you can head into "
|
||
"battle directly."
|
||
msgstr ""
|
||
"哈,这就是伽多克文员啊!伙计们,我希望你们也向河边要塞前进。但只要有一人向艾"
|
||
"萨博雷士官报告就行。完成报告之后,剩下的人可以直接投入战斗。"
|
||
|
||
#. [message]: speaker=unit
|
||
#: data/ai/micro_ais/scenarios/goto.cfg:611
|
||
msgid ""
|
||
"$unit.language_name $unit.name from Lieutenant Gadoc's squadron reporting "
|
||
"for duty, sir."
|
||
msgstr "来自伽多克尉官中队的$unit.language_name $unit.name 报到,长官。"
|
||
|
||
#. [message]: speaker=fort_commander
|
||
#: data/ai/micro_ais/scenarios/goto.cfg:627
|
||
msgid "Ready to fight those saurians, soldier?"
|
||
msgstr "准备好同那些蜥蜴人作战了吗,士兵?"
|
||
|
||
#. [message]: speaker=unit
|
||
#: data/ai/micro_ais/scenarios/goto.cfg:631
|
||
msgid "Yes, sir."
|
||
msgstr "是,长官!"
|
||
|
||
#. [message]: speaker=fort_commander
|
||
#: data/ai/micro_ais/scenarios/goto.cfg:639
|
||
msgid ""
|
||
"Very good, $unit.language_name. Now go help your comrade get rid of that "
|
||
"saurian infestation in the swamps."
|
||
msgstr ""
|
||
"非常好,$unit.language_name。现在去帮助战友们,从沼泽地里把盘踞的蜥蜴人赶出"
|
||
"去。"
|
||
|
||
#. [message]: speaker=fort_commander
|
||
#: data/ai/micro_ais/scenarios/goto.cfg:647
|
||
msgid "Maybe if I ignore them, they'll just go away?"
|
||
msgstr "也许只要我忽略他们,他们就会离开?"
|
||
|
||
#. [message]: speaker=unit
|
||
#: data/ai/micro_ais/scenarios/goto.cfg:666
|
||
msgid "Lieutenant Senvan's men reporting for duty, sir."
|
||
msgstr "森凡尉官的下属前来报到,长官。"
|
||
|
||
#. [message]: speaker=fort_commander
|
||
#: data/ai/micro_ais/scenarios/goto.cfg:670
|
||
msgid ""
|
||
"Ah, Lieutenant Senvan... Is every single one of you going to bother me "
|
||
"individually as well?"
|
||
msgstr "啊,森凡尉官……你们也打算一个个来烦我?"
|
||
|
||
#. [message]: speaker=unit
|
||
#: data/ai/micro_ais/scenarios/goto.cfg:674
|
||
msgid ""
|
||
"No, sir. Lieutenant Senvan ordered us to head into battle as soon as I have "
|
||
"reported to you."
|
||
msgstr "不,长官。森凡尉官下令,一旦我向您报到,我们将立刻投入战斗。"
|
||
|
||
#. [message]: speaker=fort_commander
|
||
#: data/ai/micro_ais/scenarios/goto.cfg:678
|
||
msgid ""
|
||
"Well, that's a relief. Somebody knows how to use his ... I mean, very well, "
|
||
"off you go then.\n"
|
||
"\n"
|
||
msgstr ""
|
||
"好吧,让我松了口气啊。有些人挺清楚该怎么用他的……我是说,很好,你可以走了。\n"
|
||
"\n"
|
||
|
||
#. [message]: speaker=fort_commander
|
||
#: data/ai/micro_ais/scenarios/goto.cfg:680
|
||
msgid ""
|
||
"I wouldn't say anything negative about one of my superior officers now, "
|
||
"would I?"
|
||
msgstr "我可不会说我的上级之一的坏话的,不是吗?"
|
||
|
||
#. [message]: type=Vampire Bat
|
||
#: data/ai/micro_ais/scenarios/goto.cfg:718
|
||
msgid "We've all made it to the corners, let's get back together again."
|
||
msgstr "我们都到达了角落,让我们重聚吧。"
|
||
|
||
#. [message]: type=Vampire Bat
|
||
#: data/ai/micro_ais/scenarios/goto.cfg:759
|
||
msgid "We're back together, let's head out to the corners again."
|
||
msgstr "我们重聚了,让我们再出发去角落吧。"
|
||
|
||
#. [test]: id=guardians
|
||
#. [event]
|
||
#: data/ai/micro_ais/scenarios/guardians.cfg:17
|
||
#: data/ai/micro_ais/scenarios/scenario_micro_ai.cfg:57
|
||
msgid "Guardians"
|
||
msgstr "守卫"
|
||
|
||
#. [side]: id=Kraa, type=Gryphon
|
||
#: data/ai/micro_ais/scenarios/guardians.cfg:31
|
||
#: data/ai/micro_ais/scenarios/swarm.cfg:19
|
||
msgid "Kraa"
|
||
msgstr "卡拉"
|
||
|
||
#. [side]: id=Kraa, type=Gryphon
|
||
#: data/ai/micro_ais/scenarios/guardians.cfg:37
|
||
#: data/ai/micro_ais/scenarios/swarm.cfg:27
|
||
msgid "Gryphons"
|
||
msgstr "狮鹫"
|
||
|
||
#. [side]: type=Orcish Leader, id=Another Bad Orc
|
||
#: data/ai/micro_ais/scenarios/guardians.cfg:49
|
||
msgid "Another Bad Orc"
|
||
msgstr "又一个坏兽人"
|
||
|
||
#. [unit]: type=Dwarvish Guardsman, id=guardian1
|
||
#: data/ai/micro_ais/scenarios/guardians.cfg:96
|
||
msgid "Guardian 1"
|
||
msgstr "守卫1"
|
||
|
||
#. [unit]: type=Dwarvish Guardsman, id=guardian2
|
||
#: data/ai/micro_ais/scenarios/guardians.cfg:107
|
||
msgid "Guardian 2"
|
||
msgstr "守卫2"
|
||
|
||
#. [unit]: type=Giant Rat, id=coward1
|
||
#: data/ai/micro_ais/scenarios/guardians.cfg:120
|
||
msgid "Coward 1"
|
||
msgstr "懦夫1"
|
||
|
||
#. [unit]: type=Giant Rat, id=coward2
|
||
#: data/ai/micro_ais/scenarios/guardians.cfg:142
|
||
msgid "Coward 2"
|
||
msgstr "懦夫2"
|
||
|
||
#. [unit]: type=Giant Rat, id=coward3
|
||
#: data/ai/micro_ais/scenarios/guardians.cfg:166
|
||
msgid "Coward 3"
|
||
msgstr "懦夫3"
|
||
|
||
#. [unit]: type=Giant Rat, id=coward4
|
||
#: data/ai/micro_ais/scenarios/guardians.cfg:191
|
||
msgid "Coward 4"
|
||
msgstr "懦夫4"
|
||
|
||
#. [event]
|
||
#: data/ai/micro_ais/scenarios/guardians.cfg:211
|
||
msgid "Move gryphons here to see different coward reactions"
|
||
msgstr "移动狮鹫至此以观察不同懦夫的反应"
|
||
|
||
#. [unit]: type=Troll, id=return1
|
||
#: data/ai/micro_ais/scenarios/guardians.cfg:220
|
||
msgid "Return Guardian 1"
|
||
msgstr "回归守卫1"
|
||
|
||
#. [unit]: type=Troll Whelp, id=return2
|
||
#: data/ai/micro_ais/scenarios/guardians.cfg:239
|
||
msgid "Return Guardian 2"
|
||
msgstr "回归守卫2"
|
||
|
||
#. [unit]: type=Troll Whelp, id=home1
|
||
#: data/ai/micro_ais/scenarios/guardians.cfg:259
|
||
msgid "Home Guard 1"
|
||
msgstr "家园守卫1"
|
||
|
||
#. [unit]: type=Troll, id=home 2
|
||
#: data/ai/micro_ais/scenarios/guardians.cfg:271
|
||
msgid "Home Guard 2"
|
||
msgstr "家园守卫2"
|
||
|
||
#. [unit]: type=Skeleton Archer, id=stationed1
|
||
#: data/ai/micro_ais/scenarios/guardians.cfg:284
|
||
msgid "Stationed Guardian 1"
|
||
msgstr "驻扎守卫1"
|
||
|
||
#. [unit]: type=Skeleton, id=stationed2
|
||
#: data/ai/micro_ais/scenarios/guardians.cfg:306
|
||
msgid "Stationed Guardian 2"
|
||
msgstr "驻扎守卫2"
|
||
|
||
#. [unit]: type=Troll, id=zone1
|
||
#: data/ai/micro_ais/scenarios/guardians.cfg:329
|
||
msgid "Gate Keeper"
|
||
msgstr "门卫"
|
||
|
||
#. [unit]: type=Dwarvish Guardsman, id=zone2
|
||
#: data/ai/micro_ais/scenarios/guardians.cfg:354
|
||
msgid "Home Keeper"
|
||
msgstr "家园护卫"
|
||
|
||
#. [unit]: type=Naga Fighter, id=zone3
|
||
#: data/ai/micro_ais/scenarios/guardians.cfg:383
|
||
msgid "Water Guardian"
|
||
msgstr "水源守卫"
|
||
|
||
#. [event]
|
||
#: data/ai/micro_ais/scenarios/guardians.cfg:402
|
||
msgid "Guarded Location"
|
||
msgstr "防守位置"
|
||
|
||
#. [event]
|
||
#: data/ai/micro_ais/scenarios/guardians.cfg:403
|
||
msgid "Station 1"
|
||
msgstr "驻地1"
|
||
|
||
#. [event]
|
||
#: data/ai/micro_ais/scenarios/guardians.cfg:404
|
||
msgid "Station 2"
|
||
msgstr "驻地2"
|
||
|
||
#. [command]
|
||
#. [set_menu_item]: id=m01_guardian
|
||
#: data/ai/micro_ais/scenarios/guardians.cfg:425
|
||
#: data/ai/micro_ais/scenarios/guardians.cfg:431
|
||
msgid "Standard WML Guardian"
|
||
msgstr "标准WML守卫"
|
||
|
||
#. [command]
|
||
#: data/ai/micro_ais/scenarios/guardians.cfg:431
|
||
msgid ""
|
||
"This is the built-in WML guardian coded using 'ai_special=guardian'. These "
|
||
"guardians attack if there is an enemy within their movement range, otherwise "
|
||
"they do nothing (except maybe retreating to a village for healing)."
|
||
msgstr ""
|
||
"这是使用“ai_special=guardian”编写的内置WML守卫。如果敌人在他们的移动范围之"
|
||
"内,这些守卫就会攻击,否则他们不会有任何行动(除了可能会撤退到村庄里治疗)。"
|
||
|
||
#. [command]
|
||
#. [set_menu_item]: id=m02_return
|
||
#: data/ai/micro_ais/scenarios/guardians.cfg:436
|
||
#: data/ai/micro_ais/scenarios/guardians.cfg:442
|
||
msgid "Return Guardian"
|
||
msgstr "回归守卫"
|
||
|
||
#. [command]
|
||
#: data/ai/micro_ais/scenarios/guardians.cfg:442
|
||
msgid ""
|
||
"A 'return guardian' is a variation of the standard Wesnoth guardian. It has "
|
||
"an assigned guard position (GP) to which it returns after attacks on "
|
||
"approaching enemies:\n"
|
||
"- If at GP with no enemy in reach, do nothing.\n"
|
||
"- If at GP with enemy in reach, leave attack to default AI (note that this "
|
||
"may include not attacking if the enemy is deemed too strong).\n"
|
||
"- If not at GP, return there, no matter whether an enemy is in reach or "
|
||
"not.\n"
|
||
"- If enemies are blocking your way back, do your best to get there anyway.\n"
|
||
"- If you end up next to an enemy on the way back, attack after the move."
|
||
msgstr ""
|
||
"“回归守卫”是标准韦诺守卫的变体。它拥有一个指定的守卫位置(GP),在攻击完接近"
|
||
"的敌人后,它将返回该位置:\n"
|
||
"- 若守卫在GP且敌人不在范围内,则不行动。\n"
|
||
"- 若守卫在GP且敌人在范围内,则由默认AI接管攻击逻辑(注意,如果认为敌人太强,"
|
||
"则此攻击逻辑中可能包括不攻击)。\n"
|
||
"- 若守卫不在GP,则返回GP,不论是否有敌人在范围内。\n"
|
||
"- 若敌人挡住了回去的路,则尽最大努力返回。\n"
|
||
"- 若在回程上正好站到敌人身边,则在完成移动后攻击。"
|
||
|
||
#. [command]
|
||
#. [set_menu_item]: id=m03_home
|
||
#: data/ai/micro_ais/scenarios/guardians.cfg:452
|
||
#: data/ai/micro_ais/scenarios/guardians.cfg:458
|
||
msgid "Home Guard"
|
||
msgstr "家园守卫"
|
||
|
||
#. [command]
|
||
#: data/ai/micro_ais/scenarios/guardians.cfg:458
|
||
msgid ""
|
||
"A 'home guard' is a variant on the 'guardian' AI special. With this variant, "
|
||
"the unit has an assigned 'home' location, and will return there if not "
|
||
"involved in combat and if not going to a village, whether for healing or to "
|
||
"capture it this turn. (By contrast, the standard guardian AI will cause the "
|
||
"unit to stay where it last attacked.) This differs from 'return guardian' in "
|
||
"that a home guard will press the attack, possibly getting drawn quite far "
|
||
"from 'home', rather than returning after each attack. (It can also be lured "
|
||
"away by a string of closely-placed villages, but that is something a map "
|
||
"builder can control.)\n"
|
||
"This also demonstrates how to combine candidate actions from Formula AI and "
|
||
"Lua AI in one side. The home guard is written in Formula AI, while the "
|
||
"return and stationed guardians and the cowards are written in Lua AI. In "
|
||
"addition the non-guardian units of the side follow the default AI behavior."
|
||
msgstr ""
|
||
"“家园守卫”是“守卫\"特型AI的变体。在此变体中,单位拥有指定的“家园”位置,如果没"
|
||
"有卷入战斗或前往村庄(不论是去治疗还是要在本回合内占领之),则单位会回到家"
|
||
"园。(而标准的守卫AI会导致单位呆在上次它进行攻击的地方。)这和“回归守卫”有如"
|
||
"下不同:家园守卫会不断进攻,可能会被吸引到离“家园”很远的位置,而不是在每次攻"
|
||
"击后都返回。(它也能被一系列紧密放置的村庄所诱开,但那是地图创建者能控制的因"
|
||
"素。)\n"
|
||
"这也展示了如何在同一个阵营中结合公式AI和Lua AI的候选行动。家园守卫使用公式AI"
|
||
"编写,而回归守卫、驻扎守卫以及懦夫使用Lua AI编写。此外,该阵营的非守卫单位遵"
|
||
"循默认AI行为。"
|
||
|
||
#. [command]
|
||
#. [set_menu_item]: id=m04_stationed
|
||
#: data/ai/micro_ais/scenarios/guardians.cfg:464
|
||
#: data/ai/micro_ais/scenarios/guardians.cfg:470
|
||
msgid "Stationed Guardian"
|
||
msgstr "驻扎守卫"
|
||
|
||
#. [command]
|
||
#: data/ai/micro_ais/scenarios/guardians.cfg:470
|
||
msgid ""
|
||
"A 'stationed guardian' is another variation of the standard Wesnoth guardian "
|
||
"with a somewhat more complex behavior than that of the 'return guardian'. "
|
||
"Two positions are defined for it, a 'station' and a 'guarded location', as "
|
||
"well as a 'distance'. The behavior is as follows:\n"
|
||
"- If no enemy is within 'distance' of the guard's current position, do "
|
||
"nothing.\n"
|
||
"- Otherwise: If an enemy is within 'distance' of the guard, but not also "
|
||
"within the same distance of the guarded location and the station (all of "
|
||
"this simultaneously), move the guard in the direction of the station.\n"
|
||
"- Otherwise:\n"
|
||
" - Pick the enemy unit that is closest to the guarded location.\n"
|
||
" - If we can reach it, pick the adjacent hex with the highest defense "
|
||
"rating and attack from there.\n"
|
||
" - If not in reach, move toward this unit."
|
||
msgstr ""
|
||
"“驻扎守卫”是另一种标准韦诺守卫的变体,它的行为比“回归守卫”更复杂一些。需要为"
|
||
"它定义两个位置,一个是“驻地”,一个是“防守位置”,还需要定义“距离”。其行为如"
|
||
"下:\n"
|
||
"- 如果在守卫的当前位置的“距离”之内没有敌人,则不行动。\n"
|
||
"- 否则:如果敌人在守卫的“距离”范围内,但不在防守位置和驻地的相同距离内(所有"
|
||
"条件同时满足),则把守卫往驻地移动。\n"
|
||
"- 否则:\n"
|
||
" - 选择离防守位置最近的敌方单位。\n"
|
||
" - 如果可以到达该单位身边,则挑选有最高防御值的邻近格子并从那儿发动进攻。\n"
|
||
" - 如果不能到达,则向该单位移动。"
|
||
|
||
#. [command]
|
||
#. [set_menu_item]: id=m05_coward
|
||
#: data/ai/micro_ais/scenarios/guardians.cfg:481
|
||
#: data/ai/micro_ais/scenarios/guardians.cfg:487
|
||
msgid "Coward"
|
||
msgstr "懦夫"
|
||
|
||
#. [command]
|
||
#: data/ai/micro_ais/scenarios/guardians.cfg:487
|
||
msgid ""
|
||
"Cowards are units that, like guardians, sit around doing nothing until an "
|
||
"enemy comes into range. Unlike guardians, however, they run away once "
|
||
"enemies approach. Applications might be wild animals, unarmed civilians "
|
||
"getting in the way of a battle, etc. The coward macro can be called with two "
|
||
"optional locations, 'seek' and 'avoid':\n"
|
||
"- If neither is given, the coward retreats to the position farthest away "
|
||
"from the approaching enemies.\n"
|
||
"- If 'seek' is given, it preferentially goes toward that location (but "
|
||
"getting away from enemies takes priority).\n"
|
||
"- If 'avoid' is given, it in addition tries to avoid that location (with "
|
||
"both maximizing distance from enemies and going toward 'seek' taking "
|
||
"priority).\n"
|
||
"- Both 'seek' and 'avoid' may consist of only one coordinate ('x' or 'y'), "
|
||
"in which case not a single hex, but a line of hexes is sought or avoided."
|
||
msgstr ""
|
||
"“懦夫”是像守卫一样,当没有敌人进入范围时,会闲坐着什么都不干的单位。然而,和"
|
||
"守卫不同的一点是,一旦敌人靠近,他们会逃跑。可用于野兽、不小心遭遇战斗的无武"
|
||
"装平民等等。调用懦夫宏时,有两个可选参数:“seek”和“avoid”:\n"
|
||
"- 如果两者均未给出,则懦夫将撤退到离接近的敌人最远的位置。\n"
|
||
"- 如果给出“seek”,则它会尽可能前往指定的位置(但“远离敌人”的优先级更高)。\n"
|
||
"- 如是给出“avoid”,则它会尝试避开指定的位置(但“使得与敌人的距离最大”和“前"
|
||
"往‘seek’”的优先级更高)。\n"
|
||
"- “seek”和“avoid”都可以只含有一个坐标分量(“x”或“y”),在此情况下,懦夫会前往"
|
||
"或避开一整条线,而不是单个格子。"
|
||
|
||
#. [command]
|
||
#. [set_menu_item]: id=m06_zone
|
||
#: data/ai/micro_ais/scenarios/guardians.cfg:496
|
||
#: data/ai/micro_ais/scenarios/guardians.cfg:502
|
||
msgid "Zone Guardian"
|
||
msgstr "区域守卫"
|
||
|
||
#. [command]
|
||
#: data/ai/micro_ais/scenarios/guardians.cfg:502
|
||
msgid ""
|
||
"A zone guardian is a unit that, as the name says, guards a zone. It moves "
|
||
"randomly inside this zone until an enemy enters it (or a separately defined "
|
||
"enemy zone, see below). Applications might be the defense of a castle or a "
|
||
"nesting area. The zone macro can be called with an optional enemy zone:\n"
|
||
"- If not specified, the zone guard attacks any enemy coming inside its guard "
|
||
"zone.\n"
|
||
"- Otherwise, it attacks any enemy entering the enemy zone and once there are "
|
||
"no more enemies, it goes back to patrol in its basic zone."
|
||
msgstr ""
|
||
"“区域守卫”,正如名称所示,是守卫一片区域的单位。它在该区域内随机移动,直到有"
|
||
"敌人进入该区域(或单独定义的敌方区域,见下)。可用于防守城堡或是层次化的区"
|
||
"域。调用区域宏时可指定一个可选的敌方区域:\n"
|
||
"- 如果没有指定,则区域守卫会攻击任何进入其守卫区域的敌人。\n"
|
||
"- 否则,它会攻击任何进入敌方区域的敌人,一旦该区域内敌人被消灭干净,则它会返"
|
||
"回基本区域内继续巡逻。"
|
||
|
||
#. [event]
|
||
#: data/ai/micro_ais/scenarios/guardians.cfg:513
|
||
msgid "Kraahhh!!!!"
|
||
msgstr "咔啦啊啊啊啊!!!"
|
||
|
||
#. [event]
|
||
#: data/ai/micro_ais/scenarios/guardians.cfg:516
|
||
msgid ""
|
||
"Gryphons of the High Plains, look at all these enemies. They don't behave "
|
||
"normally. Most of them don't move at all unless we get close. Let's check "
|
||
"out how they react to us.\n"
|
||
"\n"
|
||
"Note to the player: the right-click context menu provides information about "
|
||
"each of the units' behavior.\n"
|
||
"\n"
|
||
"Another note: Most of the Guardian AIs are coded as Micro AIs. A Micro AI "
|
||
"can be added and adapted to the need of a scenario easily using only WML and "
|
||
"the [micro_ai] tag. Check out the <span color='#00A000'>Micro AI wiki page</"
|
||
"span> at https://wiki.wesnoth.org/Micro_AIs for more information."
|
||
msgstr ""
|
||
"高原狮鹫,看看这些敌人。他们的行为并不寻常。其中绝大部分完全不会行动,除非我"
|
||
"们接近他们。让我们看看他们会如何对我们的行动做出反应。\n"
|
||
"\n"
|
||
"给玩家的提醒:右击上下文菜单中提供了有关这些单位的行为模式的信息。\n"
|
||
"\n"
|
||
"另一个提醒:这些守卫AI中的绝大部分是作为微AI来编写的。仅使用WML和[micro_ai]标"
|
||
"签即可很容易地将微AI加入场景中,并根据场景的需要进行适配。请查看<span "
|
||
"color='#00A000'>微AI的wiki页面</span>(https://wiki.wesnoth.org/Micro_AIs)以"
|
||
"获得更多信息。"
|
||
|
||
#. [objectives]
|
||
#: data/ai/micro_ais/scenarios/guardians.cfg:525
|
||
msgid "Move the Gryphons around to explore how the guardians react"
|
||
msgstr "四处移动狮鹫以探究守卫如何反应"
|
||
|
||
#. [objective]: condition=win
|
||
#: data/ai/micro_ais/scenarios/guardians.cfg:527
|
||
#: data/ai/micro_ais/scenarios/patrols.cfg:233
|
||
msgid "Defeat all enemy units"
|
||
msgstr "击败所有地方单位"
|
||
|
||
#. [objective]: condition=win
|
||
#: data/ai/micro_ais/scenarios/guardians.cfg:531
|
||
msgid "Move Kraa to the signpost"
|
||
msgstr "移动卡拉至路标处"
|
||
|
||
#. [objective]: condition=lose
|
||
#: data/ai/micro_ais/scenarios/guardians.cfg:535
|
||
msgid "Death of Kraa"
|
||
msgstr "卡拉死亡"
|
||
|
||
#. [note]
|
||
#: data/ai/micro_ais/scenarios/guardians.cfg:539
|
||
msgid ""
|
||
"Check out the right-click menu options for information on each guardian type"
|
||
msgstr "检视右击菜单中的选项,以查看各守卫类型的相关信息"
|
||
|
||
#. [event]
|
||
#: data/ai/micro_ais/scenarios/guardians.cfg:594
|
||
msgid ""
|
||
"Gryphons of the High Plains, it is time to return to said plains. Follow me."
|
||
msgstr "高原狮鹫,现在是回到高原的时刻了。跟我上。"
|
||
|
||
#. [test]: id=hang_out
|
||
#: data/ai/micro_ais/scenarios/hang_out.cfg:5
|
||
msgid "Hang Out"
|
||
msgstr "闲逛"
|
||
|
||
#. [side]: id=Bad Outlaw, type=Outlaw
|
||
#: data/ai/micro_ais/scenarios/hang_out.cfg:23
|
||
msgid "team_name^Bad Outlaw"
|
||
msgstr "坏游寇"
|
||
|
||
#. [side]: id=Good Bandit, type=Bandit
|
||
#: data/ai/micro_ais/scenarios/hang_out.cfg:39
|
||
msgid "team_name^Good Bandit"
|
||
msgstr "好强盗"
|
||
|
||
#. [event]
|
||
#: data/ai/micro_ais/scenarios/hang_out.cfg:61
|
||
msgid "Outlaw moves here"
|
||
msgstr "游寇移动到此"
|
||
|
||
#. [event]
|
||
#: data/ai/micro_ais/scenarios/hang_out.cfg:116
|
||
msgid ""
|
||
"That outlaw over there is going to run for the keep in the southeast. He's "
|
||
"only going to recruit for three rounds before he'll start moving and he and "
|
||
"his footpads are much faster than we are. Let's make haste or we'll never "
|
||
"catch him.\n"
|
||
"\n"
|
||
"Note: This scenario uses a combination of two Micro AIs, the Hang Out Micro "
|
||
"AI which makes the Side 2 units remain around the keep for two turns (while "
|
||
"moving off castle tiles to allow for recruiting) and the Messenger Escort AI "
|
||
"which takes over after that. A Micro AI can be added and adapted to the "
|
||
"need of a scenario easily using only WML and the [micro_ai] tag. Check out "
|
||
"the <span color='#00A000'>Micro AI wiki page</span> at http://wiki.wesnoth."
|
||
"org/Micro_AIs for more information."
|
||
msgstr ""
|
||
"那边那个游寇会逃往东南方的城堡主楼。他只会在那里征募三回合,而后便会开始移"
|
||
"动。他和他的走卒比我们快多了。我们得赶快,否则就捉不住他了。\n"
|
||
"\n"
|
||
"注:此场景结合使用了两个微AI。其一是闲逛微AI,这让阵营2的单位在主楼周围闲逛两"
|
||
"回合(同时从城堡格子上移出以允许征募)。其二是信使护送AI,在征募之后会接管。"
|
||
"仅使用WML和[micro_ai]标签即可很容易地将微AI加入场景中,并根据场景的需要进行适"
|
||
"配。请查看<span color='#00A000'>微AI的wiki页面</span>(http://wiki.wesnoth."
|
||
"org/Micro_AIs)以获得更多信息。"
|
||
|
||
#. [objectives]
|
||
#: data/ai/micro_ais/scenarios/hang_out.cfg:122
|
||
msgid ""
|
||
"Get into the outlaw's way before he can make it to the south-eastern keep"
|
||
msgstr "在游寇到达西南主楼之前挡住他的道"
|
||
|
||
#. [objective]: condition=win
|
||
#: data/ai/micro_ais/scenarios/hang_out.cfg:124
|
||
msgid "Death of Bad Outlaw"
|
||
msgstr "坏游寇死亡"
|
||
|
||
#. [objective]: condition=lose
|
||
#: data/ai/micro_ais/scenarios/hang_out.cfg:128
|
||
msgid "Death of Good Bandit"
|
||
msgstr "好强盗死亡"
|
||
|
||
#. [objective]: condition=lose
|
||
#: data/ai/micro_ais/scenarios/hang_out.cfg:132
|
||
msgid "Bad Outlaw makes it to the signpost"
|
||
msgstr "坏游寇到达路标处"
|
||
|
||
#. [event]
|
||
#: data/ai/micro_ais/scenarios/hang_out.cfg:144
|
||
msgid "We got him! Now whatever it is we are fighting for is safe."
|
||
msgstr "我们干掉他了!现在我们护卫的不论那是啥玩意儿都安全了。"
|
||
|
||
#. [event]
|
||
#: data/ai/micro_ais/scenarios/hang_out.cfg:168
|
||
msgid ""
|
||
"I made it! Now we can keep fighting for whatever it is that we are fighting "
|
||
"for."
|
||
msgstr "我成功了!现在我们可以继续为了我们为之战斗的不论那是啥玩意儿战斗了!"
|
||
|
||
#. [test]: id=healer_support
|
||
#: data/ai/micro_ais/scenarios/healer_support.cfg:5
|
||
msgid "Healer Support"
|
||
msgstr "疗伤支援"
|
||
|
||
#. [side]: id=Rebels1, type=Elvish Ranger
|
||
#: data/ai/micro_ais/scenarios/healer_support.cfg:21
|
||
msgid "Rebels 1"
|
||
msgstr "反抗势力1"
|
||
|
||
#. [side]: id=Rebels2, type=Elvish Marksman
|
||
#: data/ai/micro_ais/scenarios/healer_support.cfg:35
|
||
msgid "Rebels 2"
|
||
msgstr "反抗势力2"
|
||
|
||
#. [event]
|
||
#: data/ai/micro_ais/scenarios/healer_support.cfg:79
|
||
msgid ""
|
||
"In this scenario, we demonstrate the use of the Healer Support Micro AI. "
|
||
"This AI configures the healers of a side to stay behind the battle lines and "
|
||
"heal injured and/or threatened units rather than participate in the attacks "
|
||
"under all circumstances. It includes several configurable options (which are "
|
||
"set differently for the two sides in this scenario) that determine how "
|
||
"aggressive/careful the healers are, whether they also attack, how much risk "
|
||
"they are willing to take, etc.\n"
|
||
"\n"
|
||
"For clarity, each healer announces her upcoming support move. If you don't "
|
||
"want to see that each time, just hit 'esc' when it happens the first time.\n"
|
||
"\n"
|
||
"Note: The Healer Support AI is coded as a Micro AI. A Micro AI can be added "
|
||
"and adapted to the need of a scenario easily using only WML and the "
|
||
"[micro_ai] tag. Check out the <span color='#00A000'>Micro AI wiki page</"
|
||
"span> at https://wiki.wesnoth.org/Micro_AIs for more information."
|
||
msgstr ""
|
||
"在此场景中,将演示疗伤支援微AI的使用。此AI将一个阵营的疗伤者配置于战线之后,"
|
||
"不论在何种情况下,都会治疗受伤或受威胁的单位,而不是参与进攻。它有几个可配置"
|
||
"的选项(此场景中的两个阵营,其选项设置是不同的),这些选项决定了疗伤者们有多"
|
||
"激进/小心,他们是否会攻击,以及他们愿意冒多大的风险等等。\n"
|
||
"\n"
|
||
"为了让演示更清晰,每个疗伤者都会宣告她的下一个支援行动。如果你不想每次都看到"
|
||
"宣告,只需在第一次宣告时按“esc”即可。\n"
|
||
"\n"
|
||
"注:疗伤支援AI是作为微AI来编写的。仅使用WML和[micro_ai]标签即可很容易地将微AI"
|
||
"加入场景中,并根据场景的需要进行适配。请查看<span color='#00A000'>微AI的wiki"
|
||
"页面</span>(https://wiki.wesnoth.org/Micro_AIs)以获得更多信息。"
|
||
|
||
#. [event]
|
||
#: data/ai/micro_ais/scenarios/healer_support.cfg:95
|
||
msgid "Argh! They got us..."
|
||
msgstr "啊!被他们干掉了……"
|
||
|
||
#. [test]: id=lurkers
|
||
#: data/ai/micro_ais/scenarios/lurkers.cfg:184
|
||
msgid "Lurkers of the Swamp"
|
||
msgstr "沼泽潜伏者"
|
||
|
||
#. [side]: id=Pekzs, type=Saurian Soothsayer
|
||
#: data/ai/micro_ais/scenarios/lurkers.cfg:198
|
||
msgid "Pekzs"
|
||
msgstr "佩克兹斯"
|
||
|
||
#. [side]: id=Pekzs, type=Saurian Soothsayer
|
||
#: data/ai/micro_ais/scenarios/lurkers.cfg:204
|
||
msgid "team_name^Pekzs"
|
||
msgstr "佩克兹斯"
|
||
|
||
#. [side]: type=Saurian Oracle
|
||
#: data/ai/micro_ais/scenarios/lurkers.cfg:220
|
||
msgid "Micro AI Lurkers (saurians, stationary)"
|
||
msgstr "微AI潜伏者(蜥蜴人,固守不动)"
|
||
|
||
#. [side]: type=Saurian Oracle
|
||
#: data/ai/micro_ais/scenarios/lurkers.cfg:236
|
||
msgid "Micro AI Lurkers (saurians, wanderers)"
|
||
msgstr "微AI潜伏者(蜥蜴人,四处游荡)"
|
||
|
||
#. [side]: type=Naga Warrior
|
||
#: data/ai/micro_ais/scenarios/lurkers.cfg:252
|
||
msgid "Micro AI Lurkers (nagas)"
|
||
msgstr "微AI潜伏者(娜迦)"
|
||
|
||
#. [side]: type=Saurian Oracle
|
||
#: data/ai/micro_ais/scenarios/lurkers.cfg:268
|
||
msgid "WML Lurkers (saurians)"
|
||
msgstr "WML潜伏者(蜥蜴人)"
|
||
|
||
#. [side]: type=Saurian Oracle
|
||
#: data/ai/micro_ais/scenarios/lurkers.cfg:284
|
||
msgid "Formula AI Lurkers (saurians)"
|
||
msgstr "公式AI潜伏者(蜥蜴人)"
|
||
|
||
#. [set_menu_item]: id=m01_menu_lurker2
|
||
#: data/ai/micro_ais/scenarios/lurkers.cfg:387
|
||
msgid "Place a Side 2 lurker"
|
||
msgstr "放置一名阵营2潜伏者"
|
||
|
||
#. [set_menu_item]: id=m01_menu_lurker3
|
||
#: data/ai/micro_ais/scenarios/lurkers.cfg:399
|
||
msgid "Place a Side 3 lurker"
|
||
msgstr "放置一名阵营3潜伏者"
|
||
|
||
#. [set_menu_item]: id=m01_menu_lurker4
|
||
#: data/ai/micro_ais/scenarios/lurkers.cfg:411
|
||
msgid "Place a Side 4 lurker"
|
||
msgstr "放置一名阵营4潜伏者"
|
||
|
||
#. [set_menu_item]: id=m01_menu_lurker5
|
||
#: data/ai/micro_ais/scenarios/lurkers.cfg:423
|
||
msgid "Place a Side 5 lurker"
|
||
msgstr "放置一名阵营5潜伏者"
|
||
|
||
#. [set_menu_item]: id=m01_menu_lurker6
|
||
#: data/ai/micro_ais/scenarios/lurkers.cfg:435
|
||
msgid "Place a Side 6 lurker"
|
||
msgstr "放置一名阵营6潜伏者"
|
||
|
||
#. [event]
|
||
#: data/ai/micro_ais/scenarios/lurkers.cfg:450
|
||
msgid ""
|
||
"In this scenario we demonstrate the Lurker Micro AI. A lurker is a unit that "
|
||
"is capable of moving across most terrains, but that only stops on and "
|
||
"attacks from specific terrain. It might also have the ability to hide on "
|
||
"this terrain (which is the reason why this is called the Lurker AI).\n"
|
||
"\n"
|
||
"Lurkers move individually without any strategy and always attack the weakest "
|
||
"enemy within their reach. If no enemy is in reach, the lurker does a random "
|
||
"move instead - or it just sits and waits (lurks)."
|
||
msgstr ""
|
||
"在此场景中演示潜伏者微AI。潜伏者是一个可以在绝大多数地形上移动,但只会在特定"
|
||
"的地形上停留及发起进攻的单位。它也可能具有在此种地形上匿踪的能力(这也是这个"
|
||
"AI被称为潜伏者AI的原因)。\n"
|
||
"\n"
|
||
"潜伏者各自为战而没有任何战略可言,他们总是会进攻自身攻击范围内最弱的敌人。如"
|
||
"果该范围内没有敌人,那么潜伏者就会进行随机移动——或者就坐在原地等待(潜伏)。"
|
||
|
||
#. [event]
|
||
#: data/ai/micro_ais/scenarios/lurkers.cfg:455
|
||
msgid ""
|
||
"Three different lurker behaviors are set up here using the [micro_ai] tag "
|
||
"with different parameters:\n"
|
||
"\n"
|
||
"Side 2 (blue): saurians attacking only from swamp. If no enemy is in range, "
|
||
"they do not move.\n"
|
||
"\n"
|
||
"Side 3 (green): saurians attacking only from swamp. If no enemy is in range, "
|
||
"they wander randomly (on swamp only).\n"
|
||
"\n"
|
||
"Side 4 (purple): nagas wandering only on water terrain, but attacking from "
|
||
"both water and swamp.\n"
|
||
"\n"
|
||
"We also added two other sides, which demonstrate lurker behavior coded in "
|
||
"WML (Side 5, gray) and Formula AI (Side 6, brown)."
|
||
msgstr ""
|
||
"此处使用参数不同的[micro_ai]标签,设置了三种不同的潜伏行为:\n"
|
||
"\n"
|
||
"阵营2(蓝色):只会在沼泽中发动进攻的蜥蜴人。如果攻击范围内没有敌人,他们不会"
|
||
"移动。\n"
|
||
"\n"
|
||
"阵营3(绿色):只会在沼泽中发动进攻的蜥蜴人。如果攻击范围内没有敌人,他们四处"
|
||
"随机游荡(只在沼泽上游荡)。\n"
|
||
"\n"
|
||
"阵营4(紫色):只在水面上游荡的娜迦,但在水面上和沼泽中都会发动进攻。\n"
|
||
"\n"
|
||
"我们还另加了两个其他阵营,用于演示使用WML(阵营5,灰色)和公式AI(阵营6,棕"
|
||
"色)编写的潜伏行为。"
|
||
|
||
#. [event]
|
||
#: data/ai/micro_ais/scenarios/lurkers.cfg:465
|
||
#: data/ai/micro_ais/scenarios/messenger_escort.cfg:139
|
||
#: data/ai/micro_ais/scenarios/patrols.cfg:217
|
||
msgid "Notes"
|
||
msgstr "注"
|
||
|
||
#. [event]
|
||
#: data/ai/micro_ais/scenarios/lurkers.cfg:465
|
||
msgid ""
|
||
"You can use the right-click context menu to add additional lurkers.\n"
|
||
"\n"
|
||
"Any unit not adjacent to swamp (and water, for the nagas) is safe from the "
|
||
"lurkers, thus it is easy to keep Pekzs from being attacked.\n"
|
||
"\n"
|
||
"The Lua Lurker AI is coded as a Micro AI. A Micro AI can be added and "
|
||
"adapted to the need of a scenario easily using only WML and the [micro_ai] "
|
||
"tag. Check out the <span color='#00A000'>Micro AI wiki page</span> at http://"
|
||
"wiki.wesnoth.org/Micro_AIs for more information."
|
||
msgstr ""
|
||
"你可以使用右击上下文菜单来添加额外的潜伏者。\n"
|
||
"\n"
|
||
"所有不与沼泽(对娜迦而言是水面)紧邻的单位都不会被潜伏者攻击,因此要防止佩克"
|
||
"兹斯被攻击是很容易的。\n"
|
||
"\n"
|
||
"Lua潜伏者AI是作为微AI来编写的。仅使用WML和[micro_ai]标签即可很容易地将微AI加"
|
||
"入场景中,并根据场景的需要进行适配。请查看<span color='#00A000'>微AI的wiki页"
|
||
"面</span>(https://wiki.wesnoth.org/Micro_AIs)以获得更多信息。"
|
||
|
||
#. [objectives]
|
||
#: data/ai/micro_ais/scenarios/lurkers.cfg:474
|
||
msgid "Watch the lurkers move around and fight them if you want"
|
||
msgstr "观察潜伏者的四处移动,如果你想,也可以和它们作战"
|
||
|
||
#. [objective]: condition=win
|
||
#: data/ai/micro_ais/scenarios/lurkers.cfg:476
|
||
msgid "Defeat all lurkers"
|
||
msgstr "击败所有潜伏者"
|
||
|
||
#. [objective]: condition=win
|
||
#: data/ai/micro_ais/scenarios/lurkers.cfg:480
|
||
msgid "Move Pekzs to the signpost"
|
||
msgstr "移动佩克兹斯至路标处"
|
||
|
||
#. [objective]: condition=lose
|
||
#: data/ai/micro_ais/scenarios/lurkers.cfg:484
|
||
msgid "Death of Pekzs"
|
||
msgstr "佩克兹斯死亡"
|
||
|
||
#. [note]
|
||
#: data/ai/micro_ais/scenarios/lurkers.cfg:488
|
||
msgid "Right-click on unoccupied swamp hexes to add more lurkers"
|
||
msgstr "右击未被占据的沼泽格子以添加更多潜伏者"
|
||
|
||
#. [event]
|
||
#: data/ai/micro_ais/scenarios/lurkers.cfg:533
|
||
msgid ""
|
||
"Zzanksss for helping me wizz zzossse lurkerss. Hope to sssee you again "
|
||
"ssometime."
|
||
msgstr "嘶嘶嘶谢你帮我对付这些潜伏者。嘶嘶嘶嘶望还可以和你再见。"
|
||
|
||
#. [test]: id=messenger_escort
|
||
#: data/ai/micro_ais/scenarios/messenger_escort.cfg:5
|
||
msgid "Messenger Escort"
|
||
msgstr "信使护送"
|
||
|
||
#. [side]: id=Vanak, type=Orcish Ruler
|
||
#: data/ai/micro_ais/scenarios/messenger_escort.cfg:18
|
||
msgid "Vanak"
|
||
msgstr "凡纳克"
|
||
|
||
#. [event]
|
||
#. [side]
|
||
#. [unit]: type=Dragoon, id=messenger
|
||
#: data/ai/micro_ais/scenarios/messenger_escort.cfg:37
|
||
#: data/ai/micro_ais/scenarios/messenger_escort.cfg:71
|
||
#: data/ai/micro_ais/scenarios/scenario_micro_ai.cfg:72
|
||
msgid "Messenger"
|
||
msgstr "信使"
|
||
|
||
#. [event]
|
||
#: data/ai/micro_ais/scenarios/messenger_escort.cfg:121
|
||
msgid "Messenger Waypoint 1"
|
||
msgstr "信使路点1"
|
||
|
||
#. [event]
|
||
#: data/ai/micro_ais/scenarios/messenger_escort.cfg:123
|
||
msgid "Messenger Waypoint 2"
|
||
msgstr "信使路点2"
|
||
|
||
#. [event]
|
||
#: data/ai/micro_ais/scenarios/messenger_escort.cfg:125
|
||
msgid "Messenger Waypoint 3"
|
||
msgstr "信使路点3"
|
||
|
||
#. [event]
|
||
#: data/ai/micro_ais/scenarios/messenger_escort.cfg:128
|
||
msgid "AI moves Messenger here"
|
||
msgstr "AI将把信使移动到此"
|
||
|
||
#. [event]
|
||
#: data/ai/micro_ais/scenarios/messenger_escort.cfg:137
|
||
msgid ""
|
||
"Men, I need to get to that signpost in the north, to get the message to our "
|
||
"leader. Let's head up there as quickly as we can."
|
||
msgstr ""
|
||
"弟兄们,我得到北边的路标去,把消息带给我们的领袖。让我们尽快前往那里吧。"
|
||
|
||
#. [event]
|
||
#: data/ai/micro_ais/scenarios/messenger_escort.cfg:139
|
||
msgid ""
|
||
"The Messenger Escort AI will try to move the dragoon messenger to the "
|
||
"signpost in the north, while protecting him as well as possible with the "
|
||
"other units. Vanak's orcs need to stop him.\n"
|
||
"\n"
|
||
"Note that the messenger route is set up through a series of waypoints here "
|
||
"simply to demonstrate how to use waypoints. On this map, using only a single "
|
||
"waypoint at the end of the route would work just as well (or probably even "
|
||
"better).\n"
|
||
"\n"
|
||
"Also note that the messenger does not have to get exactly to each signpost "
|
||
"(except for the last one), getting close is good enough.\n"
|
||
"\n"
|
||
"The Messenger Escort AI is coded as a Micro AI. A Micro AI can be added and "
|
||
"adapted to the need of a scenario easily using only WML and the [micro_ai] "
|
||
"tag. Check out the <span color='#00A000'>Micro AI wiki page</span> at http://"
|
||
"wiki.wesnoth.org/Micro_AIs for more information."
|
||
msgstr ""
|
||
"信使护送AI会尝试将龙骑士信使移动到北面的路标处,同时尽可能地使用其他单位来保"
|
||
"护他。凡纳克的兽人得阻止他。\n"
|
||
"\n"
|
||
"注意,此处信使的移动路径是使用一系列路点来设置的,这只是为了演示如何使用路点"
|
||
"而已。在此地图上,只在路径最后使用一个路点,效果一样好(可能还更好)。\n"
|
||
"\n"
|
||
"也请注意信使并不需要准确到达每一个路标(除了最后一个),只要接近就足够了。\n"
|
||
"\n"
|
||
"信使护送AI是作为微AI来编写的。仅使用WML和[micro_ai]标签即可很容易地将微AI加入"
|
||
"场景中,并根据场景的需要进行适配。请查看<span color='#00A000'>微AI的wiki页面"
|
||
"</span>(https://wiki.wesnoth.org/Micro_AIs)以获得更多信息。"
|
||
|
||
#. [objective]: condition=win
|
||
#: data/ai/micro_ais/scenarios/messenger_escort.cfg:151
|
||
msgid "Defeat the messenger"
|
||
msgstr "击败信使"
|
||
|
||
#. [objective]: condition=lose
|
||
#: data/ai/micro_ais/scenarios/messenger_escort.cfg:155
|
||
msgid "Messenger gets to the signpost"
|
||
msgstr "信使到达路标处"
|
||
|
||
#. [objective]: condition=lose
|
||
#: data/ai/micro_ais/scenarios/messenger_escort.cfg:159
|
||
msgid "Death of Vanak"
|
||
msgstr "凡纳克死亡"
|
||
|
||
#. [event]
|
||
#: data/ai/micro_ais/scenarios/messenger_escort.cfg:173
|
||
msgid "I made it! Now our people will be safe."
|
||
msgstr "我做到了!现在我们的人民安全了。"
|
||
|
||
#. [event]
|
||
#: data/ai/micro_ais/scenarios/messenger_escort.cfg:185
|
||
msgid "Nooo! All is lost. We will never stop the orcs now!"
|
||
msgstr "不!全完了。现在我们再也不可能阻止兽人了!"
|
||
|
||
#. [test]: id=patrols
|
||
#. [event]
|
||
#: data/ai/micro_ais/scenarios/patrols.cfg:5
|
||
#: data/ai/micro_ais/scenarios/scenario_micro_ai.cfg:75
|
||
msgid "Patrols"
|
||
msgstr "巡逻队"
|
||
|
||
#. [side]: id=Gertburt, type=Outlaw
|
||
#: data/ai/micro_ais/scenarios/patrols.cfg:19
|
||
msgid "Gertburt"
|
||
msgstr "哥特巴特"
|
||
|
||
#. [side]: id=Gertburt, type=Outlaw
|
||
#: data/ai/micro_ais/scenarios/patrols.cfg:27
|
||
msgid "Bandits"
|
||
msgstr "强盗"
|
||
|
||
#. [side]
|
||
#: data/ai/micro_ais/scenarios/patrols.cfg:41
|
||
msgid "team_name^Konrad"
|
||
msgstr "科纳德"
|
||
|
||
#. [side]
|
||
#: data/ai/micro_ais/scenarios/patrols.cfg:56
|
||
msgid "team_name^Urudin"
|
||
msgstr "乌鲁丁"
|
||
|
||
#. [unit]: type=Orcish Slayer, id=Urudin
|
||
#: data/ai/micro_ais/scenarios/patrols.cfg:114
|
||
msgid "Urudin"
|
||
msgstr "乌鲁丁"
|
||
|
||
#. [event]
|
||
#: data/ai/micro_ais/scenarios/patrols.cfg:180
|
||
msgid "Konrad Waypoint 1"
|
||
msgstr "科纳德路点1"
|
||
|
||
#. [event]
|
||
#: data/ai/micro_ais/scenarios/patrols.cfg:182
|
||
msgid "Konrad Waypoint 2"
|
||
msgstr "科纳德路点2"
|
||
|
||
#. [event]
|
||
#: data/ai/micro_ais/scenarios/patrols.cfg:184
|
||
msgid "Konrad Final Waypoint"
|
||
msgstr "科纳德最终路点"
|
||
|
||
#. [event]
|
||
#: data/ai/micro_ais/scenarios/patrols.cfg:187
|
||
msgid "Patrol Waypoint 1"
|
||
msgstr "巡逻队路点1"
|
||
|
||
#. [event]
|
||
#: data/ai/micro_ais/scenarios/patrols.cfg:189
|
||
msgid "Patrol Waypoint 2"
|
||
msgstr "巡逻队路点2"
|
||
|
||
#. [event]
|
||
#: data/ai/micro_ais/scenarios/patrols.cfg:191
|
||
msgid "Patrol Waypoint 3"
|
||
msgstr "巡逻队路点3"
|
||
|
||
#. [event]
|
||
#: data/ai/micro_ais/scenarios/patrols.cfg:193
|
||
msgid "Patrol Waypoint 4"
|
||
msgstr "巡逻队路点4"
|
||
|
||
#. [event]
|
||
#: data/ai/micro_ais/scenarios/patrols.cfg:196
|
||
msgid "Urudin retreats here"
|
||
msgstr "乌鲁丁将撤退到此"
|
||
|
||
#. [event]
|
||
#: data/ai/micro_ais/scenarios/patrols.cfg:204
|
||
msgid ""
|
||
"Hello! I'm a Konrad impostor. We are going to demonstrate the Patrol AI to "
|
||
"you in this scenario.\n"
|
||
"\n"
|
||
"I am heading for the keep east of the central mountain via a couple "
|
||
"waypoints in the south. I will stay there once I get there. By contrast, "
|
||
"those two fellas in the center are perpetually circling the mountain, one of "
|
||
"them always in the same direction, the other changing directions after every "
|
||
"lap.\n"
|
||
"\n"
|
||
"All of this is implemented by use of the Patrol [micro_ai] tag."
|
||
msgstr ""
|
||
"你好!我是一个伪装成科纳德的人。在此场景中,我们将为你演示巡逻AI。\n"
|
||
"\n"
|
||
"我正在通过中央高山南面的一些路点前往东面的城堡主楼。一旦到达,我就会呆在那"
|
||
"儿。而中央的两个伙计会不断地围着高山转圈,其中之一会一直沿着一个方向走,而另"
|
||
"一个每转一圈会换一次方向。\n"
|
||
"\n"
|
||
"这些全部是通过使用巡逻[micro_ai]标签来实现的。"
|
||
|
||
#. [event]
|
||
#: data/ai/micro_ais/scenarios/patrols.cfg:211
|
||
msgid ""
|
||
"By contrast, I am a zone guardian patrolling, in a way, the southernmost "
|
||
"part of the map. This AI is implemented via the Guardian [micro_ai] tag. "
|
||
"It is here mostly to demonstrate how to set up different Micro AIs for the "
|
||
"same side. For more details on different types of guardian AIs, there is a "
|
||
"separate test scenario specializing on those."
|
||
msgstr ""
|
||
"而我是一个区域守卫,在某种意义上,我是在地图的最南部分巡逻。此AI是通过守卫"
|
||
"[micro_ai]标签实现的。在此这主要是为了演示如何为同一个阵营设置不同的微AI。若"
|
||
"想了解不同类型的守卫AI的详细信息,有另一个独立的测试场景是专门为此准备的。"
|
||
|
||
#. [event]
|
||
#: data/ai/micro_ais/scenarios/patrols.cfg:212
|
||
msgid ""
|
||
"And I am Urudin. I will attack my enemies for a few turns, but will retreat "
|
||
"toward the right edge of the map if my hitpoints are below half of maximum "
|
||
"or by Turn 5, whatever happens first.\n"
|
||
"\n"
|
||
"This is an AI separate from the Patrols of Side 2."
|
||
msgstr ""
|
||
"而我是乌鲁丁。我会在前几回合中攻击敌人,但如果我的生命值降到最大值的一半或到"
|
||
"达第5回合,不论哪个条件先达成,我都会向地图右边缘撤退。\n"
|
||
"\n"
|
||
"此AI与阵营2的巡逻队AI不是同一个。"
|
||
|
||
#. [event]
|
||
#: data/ai/micro_ais/scenarios/patrols.cfg:217
|
||
msgid ""
|
||
"You, as the player, are in charge of Gertburt's bandits in this scenario. "
|
||
"You can either simply watch the patrols move around, or you can move units "
|
||
"into their way. The three patrol units are instructed to behave differently "
|
||
"when facing enemy units:\n"
|
||
"\n"
|
||
"Konrad only attacks Gertburt, or any enemy unit that blocks his final "
|
||
"waypoint.\n"
|
||
"\n"
|
||
"The Swordsman never attacks at all.\n"
|
||
"\n"
|
||
"The Longbowman attacks any enemy unit he ends up next to at the end of his "
|
||
"move.\n"
|
||
"\n"
|
||
"They all have in common, however, that getting to their next waypoint takes "
|
||
"priority over attacking. They will thus prefer to move around enemies rather "
|
||
"than straight for them. Also, if a waypoint is occupied by a unit they are "
|
||
"not instructed to attack, they will (eventually) abandon that waypoint once "
|
||
"they get close enough and move on to the next one.\n"
|
||
"\n"
|
||
"The Patrol AI controlling all Side 2 units is coded as a Micro AI. A Micro "
|
||
"AI can be added and adapted to the need of a scenario easily using only WML "
|
||
"and the [micro_ai] tag. Check out the <span color='#00A000'>Micro AI wiki "
|
||
"page</span> at https://wiki.wesnoth.org/Micro_AIs for more information."
|
||
msgstr ""
|
||
"你作为玩家,在此场景中控制哥特巴特的强盗。你可以仅仅只是观察四处移动的巡逻"
|
||
"队,也可以把单位移过去挡道。三个巡逻单位接到指示,在面对敌方单位时会表现出不"
|
||
"同的行为:\n"
|
||
"\n"
|
||
"科纳德只会攻击哥特巴特,或者任何阻止他前往最终路点的地方单位。\n"
|
||
"\n"
|
||
"剑士永远不会攻击。\n"
|
||
"\n"
|
||
"长弓手会攻击他在移动之后紧邻的任何敌方单位。\n"
|
||
"\n"
|
||
"但是,他们有一点是相同的,那就是“前往下一个路点”比“攻击”的优先级高。因此,他"
|
||
"们更愿意绕过敌人而不是直面敌人。同时,如果一个路点被他们(按照指示)不会攻击"
|
||
"的单位占据,那么一旦离路点够近,他们(最终)会放弃该路点,并前往下一个路"
|
||
"点。\n"
|
||
"\n"
|
||
"控制所有阵营2单位的巡逻AI是作为微AI来编写的。仅使用WML和[micro_ai]标签即可很"
|
||
"容易地将微AI加入场景中,并根据场景的需要进行适配。请查看<span "
|
||
"color='#00A000'>微AI的wiki页面</span>(https://wiki.wesnoth.org/Micro_AIs)以"
|
||
"获得更多信息。"
|
||
|
||
#. [objectives]
|
||
#: data/ai/micro_ais/scenarios/patrols.cfg:231
|
||
msgid "Watch the patrols, attack them etc."
|
||
msgstr "观察巡逻队,攻击他们,等等。"
|
||
|
||
#. [objective]: condition=win
|
||
#: data/ai/micro_ais/scenarios/patrols.cfg:237
|
||
msgid "Move Gertburt to the signpost"
|
||
msgstr "移动哥特巴特至路标处"
|
||
|
||
#. [objective]: condition=lose
|
||
#: data/ai/micro_ais/scenarios/patrols.cfg:241
|
||
msgid "Death of Gertburt"
|
||
msgstr "哥特巴特死亡"
|
||
|
||
#. [event]
|
||
#: data/ai/micro_ais/scenarios/patrols.cfg:256
|
||
msgid ""
|
||
"Well, that was fun! I'll just hang out here now and watch those two guys "
|
||
"walk and walk and ..."
|
||
msgstr "呵,挺有趣的!现在我就呆在这儿,看那两个伙计走啊走啊走……"
|
||
|
||
#. [event]
|
||
#: data/ai/micro_ais/scenarios/patrols.cfg:297
|
||
msgid "Let's go home, chaps."
|
||
msgstr "我们回家,伙计们。"
|
||
|
||
#. [test]: id=protect_unit
|
||
#. [event]
|
||
#: data/ai/micro_ais/scenarios/protect_unit.cfg:5
|
||
#: data/ai/micro_ais/scenarios/scenario_micro_ai.cfg:63
|
||
msgid "Protect Unit"
|
||
msgstr "保护单位"
|
||
|
||
#. [side]: id=Langzhar, type=Lieutenant
|
||
#: data/ai/micro_ais/scenarios/protect_unit.cfg:18
|
||
#: data/ai/micro_ais/scenarios/recruiting.cfg:17
|
||
msgid "Langzhar"
|
||
msgstr "朗扎"
|
||
|
||
#. [side]: id=Langzhar, type=Lieutenant
|
||
#: data/ai/micro_ais/scenarios/protect_unit.cfg:24
|
||
#: data/ai/micro_ais/scenarios/recruiting.cfg:23
|
||
msgid "team_name^Langzhar"
|
||
msgstr "朗扎"
|
||
|
||
#. [side]: id=Koorzhar, type=Lieutenant
|
||
#: data/ai/micro_ais/scenarios/protect_unit.cfg:34
|
||
#: data/ai/micro_ais/scenarios/recruiting.cfg:32
|
||
msgid "Koorzhar"
|
||
msgstr "阔扎"
|
||
|
||
#. [side]: id=Koorzhar, type=Lieutenant
|
||
#: data/ai/micro_ais/scenarios/protect_unit.cfg:41
|
||
#: data/ai/micro_ais/scenarios/recruiting.cfg:38
|
||
msgid "team_name^Koorzhar"
|
||
msgstr "阔扎"
|
||
|
||
#. [event]
|
||
#: data/ai/micro_ais/scenarios/protect_unit.cfg:120
|
||
msgid "Move Rossauba here"
|
||
msgstr "移动罗扫巴至此"
|
||
|
||
#. [event]
|
||
#: data/ai/micro_ais/scenarios/protect_unit.cfg:127
|
||
msgid "There's that traitor wizard. Let's get him."
|
||
msgstr "叛徒巫师在那儿。我们去干掉他。"
|
||
|
||
#. [event]
|
||
#: data/ai/micro_ais/scenarios/protect_unit.cfg:129
|
||
msgid ""
|
||
"Men, you know the deal. We must protect Rossauba under all circumstances. "
|
||
"Even my survival is not as important."
|
||
msgstr "弟兄们,你们懂的。不论如何我们都必须保护罗扫巴。甚至我的死活都不重要。"
|
||
|
||
#. [event]
|
||
#: data/ai/micro_ais/scenarios/protect_unit.cfg:130
|
||
msgid "That's very kind of you, but ..."
|
||
msgstr "您真慷慨,但是……"
|
||
|
||
#. [event]
|
||
#: data/ai/micro_ais/scenarios/protect_unit.cfg:131
|
||
msgid ""
|
||
"No buts! You stay behind the lines and do not engage in battle unless there "
|
||
"is no risk to your life, is that understood? And get to that signpost in "
|
||
"the northwest if it is safe."
|
||
msgstr ""
|
||
"没什么可但是的!你呆在战线后面,不许参加战斗,除非没有生命危险,明白了吗?要"
|
||
"是安全了,就去西北面的路标那儿。"
|
||
|
||
#. [message]: speaker=narrator
|
||
#: data/ai/micro_ais/scenarios/protect_unit.cfg:138
|
||
msgid ""
|
||
"In this scenario, the AI playing the humans in the east (Langzhar) is "
|
||
"instructed to protect the wizard Rossauba, while moving him safely to the "
|
||
"signpost. On the other side, Koorzhar's units (in the west) will primarily "
|
||
"attack Rossauba, even if a better target is available. Do you want to play "
|
||
"either of the sides or let the AIs battle it out among themselves?\n"
|
||
"\n"
|
||
"Note: The Protect Unit AI is coded as a Micro AI. A Micro AI can be added "
|
||
"and adapted to the need of a scenario easily using only WML and the "
|
||
"[micro_ai] tag. Check out the <span color='#00A000'>Micro AI wiki page</"
|
||
"span> at https://wiki.wesnoth.org/Micro_AIs for more information."
|
||
msgstr ""
|
||
"在此场景中,扮演东面人类(朗扎)的AI接到指示,会保护巫师罗扫巴,同时会把他移"
|
||
"动到路标处。而另一边,阔扎的单位(在西面)会主要攻击罗扫巴,哪怕有更好的目标"
|
||
"也是如此。你想要控制这两个阵营之一,或是让AI自己战个痛呢?\n"
|
||
"\n"
|
||
"注:保护单位AI是作为微AI来编写的。仅使用WML和[micro_ai]标签即可很容易地将微AI"
|
||
"加入场景中,并根据场景的需要进行适配。请查看<span color='#00A000'>微AI的wiki"
|
||
"页面</span>(https://wiki.wesnoth.org/Micro_AIs)以获得更多信息。"
|
||
|
||
#. [option]
|
||
#: data/ai/micro_ais/scenarios/protect_unit.cfg:143
|
||
msgid "<span font='16'>I'll watch the two AIs fight it out</span>"
|
||
msgstr "<span font='16'>我要看着两个AI战个痛</span>"
|
||
|
||
#. [option]
|
||
#: data/ai/micro_ais/scenarios/protect_unit.cfg:146
|
||
msgid ""
|
||
"<span font='16'>I'll play Langzhar's side (to see how Koorzhar's units "
|
||
"target Rossauba)</span>"
|
||
msgstr ""
|
||
"<span font='16'>我要控制朗扎的阵营(以观察阔扎的单位如何攻击罗扫巴)</span>"
|
||
|
||
#. [option]
|
||
#: data/ai/micro_ais/scenarios/protect_unit.cfg:155
|
||
msgid ""
|
||
"<span font='16'>I'll play Koorzhar's side (to see how Langzhar's units "
|
||
"protect Rossauba)</span>"
|
||
msgstr ""
|
||
"<span font='16'>我要控制阔扎的阵营(以观察朗扎的单位如何保护罗扫巴)</span>"
|
||
|
||
#. [objectives]
|
||
#: data/ai/micro_ais/scenarios/protect_unit.cfg:167
|
||
msgid "Protect Rossauba while moving him to the signpost"
|
||
msgstr "保护罗扫巴的同时,将他移动到路标处"
|
||
|
||
#. [objective]: condition=win
|
||
#. [objective]: condition=lose
|
||
#: data/ai/micro_ais/scenarios/protect_unit.cfg:169
|
||
#: data/ai/micro_ais/scenarios/protect_unit.cfg:189
|
||
msgid "Rossauba makes it to the signpost"
|
||
msgstr "罗扫巴到达路标处"
|
||
|
||
#. [objective]: condition=lose
|
||
#: data/ai/micro_ais/scenarios/protect_unit.cfg:173
|
||
msgid "Death of Rossauba"
|
||
msgstr "罗扫巴死亡"
|
||
|
||
#. [objective]: condition=lose
|
||
#: data/ai/micro_ais/scenarios/protect_unit.cfg:177
|
||
msgid "Death of Langzhar"
|
||
msgstr "朗扎死亡"
|
||
|
||
#. [objectives]
|
||
#: data/ai/micro_ais/scenarios/protect_unit.cfg:183
|
||
msgid "Get rid of that traitor wizard Rossauba"
|
||
msgstr "消灭叛徒巫师罗扫巴"
|
||
|
||
#. [objective]: condition=win
|
||
#: data/ai/micro_ais/scenarios/protect_unit.cfg:185
|
||
msgid "Defeat Rossauba"
|
||
msgstr "击败罗扫巴"
|
||
|
||
#. [objective]: condition=lose
|
||
#: data/ai/micro_ais/scenarios/protect_unit.cfg:193
|
||
msgid "Death of Koorzhar"
|
||
msgstr "阔扎死亡"
|
||
|
||
#. [event]
|
||
#: data/ai/micro_ais/scenarios/protect_unit.cfg:216
|
||
msgid "I held out for as long as I could."
|
||
msgstr "我尽力防守了。"
|
||
|
||
#. [event]
|
||
#: data/ai/micro_ais/scenarios/protect_unit.cfg:230
|
||
msgid "I made it"
|
||
msgstr "我成功了"
|
||
|
||
#. [event]
|
||
#. [test]: id=recruiting
|
||
#: data/ai/micro_ais/scenarios/recruiting.cfg:5
|
||
#: data/ai/micro_ais/scenarios/scenario_micro_ai.cfg:78
|
||
msgid "Recruiting"
|
||
msgstr "征募"
|
||
|
||
#. [event]
|
||
#: data/ai/micro_ais/scenarios/recruiting.cfg:85
|
||
msgid ""
|
||
"This is a very simple scenario that can be used to test out different "
|
||
"recruiting patterns."
|
||
msgstr "这是一个非常简单的场景,可用于测试不同的征募模式。"
|
||
|
||
#. [event]
|
||
#: data/ai/micro_ais/scenarios/recruiting.cfg:88
|
||
msgid ""
|
||
"Just watch the recruiting of both sides and see if it is what you would "
|
||
"expect. The recruitment lists cover level 0 to level 2 units, in order to "
|
||
"make differences more obvious."
|
||
msgstr ""
|
||
"只要观察两个阵营的征募行动,并看看他们的行动和你的预期是否相同就好。征募列表"
|
||
"包含了0级到2级的单位,以让两者的区别更加明显。"
|
||
|
||
#. [event]
|
||
#: data/ai/micro_ais/scenarios/recruiting.cfg:90
|
||
msgid ""
|
||
"If you have not changed anything in the scenario code, Side 1 uses the "
|
||
"Random Recruitment Micro AI, with swordsmen and peasants having been given "
|
||
"higher probability than the other units, and mages a middling probability. "
|
||
"This is not meant as a good recruitment pattern, it simply serves as a "
|
||
"demonstration how to use the AI.\n"
|
||
"\n"
|
||
"Side 2 uses the Rush Recruitment Micro AI (which is also used in the "
|
||
"Experimental AI).\n"
|
||
"\n"
|
||
"A Micro AI can be added and adapted to the need of a scenario easily using "
|
||
"only WML and the [micro_ai] tag. Check out the <span color='#00A000'>Micro "
|
||
"AI wiki page</span> at https://wiki.wesnoth.org/Micro_AIs for more "
|
||
"information."
|
||
msgstr ""
|
||
"如果你没有修改任何场景代码,那么阵营1将使用随机征募微AI,其中给予剑士和农民比"
|
||
"其他单位更高的几率,而法师的几率则居中。这并不能作为良好的征募模式,而指示作"
|
||
"为AI使用方法的演示而已。"
|
||
|
||
#. [test]: id=micro_ai_test
|
||
#: data/ai/micro_ais/scenarios/scenario_micro_ai.cfg:5
|
||
msgid "Micro AI Tests"
|
||
msgstr "微AI测试"
|
||
|
||
#. [side]: id=Grnk, type=Goblin Spearman
|
||
#: data/ai/micro_ais/scenarios/scenario_micro_ai.cfg:19
|
||
msgid "Grnk the Frail"
|
||
msgstr "虚弱者格隆克"
|
||
|
||
#. [side]: id=Grnk, type=Goblin Spearman
|
||
#: data/ai/micro_ais/scenarios/scenario_micro_ai.cfg:27
|
||
msgid "team_name^Grnk"
|
||
msgstr "格隆克"
|
||
|
||
#. [event]
|
||
#. [test]: id=swarm
|
||
#: data/ai/micro_ais/scenarios/scenario_micro_ai.cfg:51
|
||
#: data/ai/micro_ais/scenarios/swarm.cfg:5
|
||
msgid "Swarm"
|
||
msgstr "蜂群"
|
||
|
||
#. [event]
|
||
#: data/ai/micro_ais/scenarios/scenario_micro_ai.cfg:60
|
||
msgid "Lurkers"
|
||
msgstr "潜伏者"
|
||
|
||
#. [event]
|
||
#: data/ai/micro_ais/scenarios/scenario_micro_ai.cfg:66
|
||
msgid "HttT: The Elves Besieged"
|
||
msgstr "王座继承人:精灵受困"
|
||
|
||
#. [event]
|
||
#: data/ai/micro_ais/scenarios/scenario_micro_ai.cfg:69
|
||
msgid "Bottleneck"
|
||
msgstr "瓶颈"
|
||
|
||
#. [event]
|
||
#: data/ai/micro_ais/scenarios/scenario_micro_ai.cfg:81
|
||
msgid "Healers"
|
||
msgstr "疗伤者"
|
||
|
||
#. [event]
|
||
#: data/ai/micro_ais/scenarios/scenario_micro_ai.cfg:87
|
||
msgid "Hang Out and Messenger"
|
||
msgstr "闲逛及信使"
|
||
|
||
#. [event]
|
||
#. [test]: id=simple_attack
|
||
#: data/ai/micro_ais/scenarios/scenario_micro_ai.cfg:90
|
||
#: data/ai/micro_ais/scenarios/simple_attack.cfg:5
|
||
msgid "Simple Attack"
|
||
msgstr "简单攻击"
|
||
|
||
#. [event]
|
||
#: data/ai/micro_ais/scenarios/scenario_micro_ai.cfg:93
|
||
msgid "Fast AI"
|
||
msgstr "快速AI"
|
||
|
||
#. [set_menu_item]: id=m01_menu_bottleneck_defense
|
||
#: data/ai/micro_ais/scenarios/scenario_micro_ai.cfg:100
|
||
msgid "Bottleneck Defense Micro AI demo"
|
||
msgstr "瓶颈防御微AI演示"
|
||
|
||
#. [command]
|
||
#: data/ai/micro_ais/scenarios/scenario_micro_ai.cfg:109
|
||
msgid "Bottleneck Defense Micro AI Demo"
|
||
msgstr "瓶颈防御微AI演示"
|
||
|
||
#. [command]
|
||
#: data/ai/micro_ais/scenarios/scenario_micro_ai.cfg:109
|
||
msgid ""
|
||
"In the Bottleneck Defense Micro AI scenario, a small group of human soldiers "
|
||
"is instructed to hold a pass against a large horde of orcs. You can either "
|
||
"watch them fight it out against the standard RCA AI or take over the orc "
|
||
"side."
|
||
msgstr ""
|
||
"在瓶颈防御微AI场景中,一小队人类士兵接到指示,防守一条通道,阻挡来犯的大群兽"
|
||
"人。你可以观看双方作战(使用标准RCA AI),或接管兽人阵营。"
|
||
|
||
#. [command]
|
||
#. [set_menu_item]: id=m02_swamp_lurkers
|
||
#: data/ai/micro_ais/scenarios/scenario_micro_ai.cfg:115
|
||
#: data/ai/micro_ais/scenarios/scenario_micro_ai.cfg:124
|
||
msgid "Swamp Lurker Micro AI demo"
|
||
msgstr "沼泽潜伏者微AI演示"
|
||
|
||
#. [command]
|
||
#: data/ai/micro_ais/scenarios/scenario_micro_ai.cfg:124
|
||
msgid ""
|
||
"Swamp lurkers are dumb, impulse-driven creatures which can move across most "
|
||
"terrain, but only stop on swamp. They move individually without any strategy "
|
||
"and always attack the weakest enemy within their reach. If no enemy is in "
|
||
"reach, the lurker does a random move instead."
|
||
msgstr ""
|
||
"沼泽潜伏者是愚笨而受冲动驱使的生物,他们可以在绝大部分地形上通行,但只会在沼"
|
||
"泽中停留。他们各自为战,毫无战略,而且总是会攻击他们能够攻击到的最弱的敌人。"
|
||
"如果攻击范围内没有敌人,潜伏者会进行随机移动。"
|
||
|
||
#. [command]
|
||
#. [set_menu_item]: id=m03_guardians
|
||
#: data/ai/micro_ais/scenarios/scenario_micro_ai.cfg:130
|
||
#: data/ai/micro_ais/scenarios/scenario_micro_ai.cfg:139
|
||
msgid "Guardian Micro AI demo"
|
||
msgstr "守卫微AI演示"
|
||
|
||
#. [command]
|
||
#: data/ai/micro_ais/scenarios/scenario_micro_ai.cfg:139
|
||
msgid ""
|
||
"In 'Guardians', several variations of the standard Wesnoth guardian are "
|
||
"shown, including a \"coward\" unit that runs away from any approaching unit "
|
||
"(an \"inverse guardian\", in a way)."
|
||
msgstr ""
|
||
"在“守卫”演示中,展示了标准韦诺守卫的几种变体,其中包括一种“懦夫”单位,它们会"
|
||
"逃离任何接近的单位(某种意义上说是“反守卫”)。"
|
||
|
||
#. [command]
|
||
#. [set_menu_item]: id=m04_patrol
|
||
#: data/ai/micro_ais/scenarios/scenario_micro_ai.cfg:145
|
||
#: data/ai/micro_ais/scenarios/scenario_micro_ai.cfg:154
|
||
msgid "Patrol Micro AI demo"
|
||
msgstr "巡逻微AI演示"
|
||
|
||
#. [command]
|
||
#: data/ai/micro_ais/scenarios/scenario_micro_ai.cfg:154
|
||
msgid "'Patrols' contains AI modifications for units following patrol routes."
|
||
msgstr "“巡逻“演示中包含了沿着巡逻路线前进的单位的各种AI变体。"
|
||
|
||
#. [command]
|
||
#. [set_menu_item]: id=m05_recruiting
|
||
#: data/ai/micro_ais/scenarios/scenario_micro_ai.cfg:160
|
||
#: data/ai/micro_ais/scenarios/scenario_micro_ai.cfg:169
|
||
msgid "Recruiting Tests Micro AI demo"
|
||
msgstr "征募测试微AI演示"
|
||
|
||
#. [command]
|
||
#: data/ai/micro_ais/scenarios/scenario_micro_ai.cfg:169
|
||
msgid ""
|
||
"A simple scenario set up for the sole purpose of testing different "
|
||
"recruiting patterns."
|
||
msgstr "一个简单的场景,设置此场景的唯一目的是测试不同的征募模式。"
|
||
|
||
#. [set_menu_item]: id=m06_protect
|
||
#: data/ai/micro_ais/scenarios/scenario_micro_ai.cfg:175
|
||
msgid "Protect Unit Micro AI demo"
|
||
msgstr "保护单位微AI演示"
|
||
|
||
#. [command]
|
||
#: data/ai/micro_ais/scenarios/scenario_micro_ai.cfg:184
|
||
msgid "Protect Unit Micro AI Demo"
|
||
msgstr "保护单位微AI演示"
|
||
|
||
#. [command]
|
||
#: data/ai/micro_ais/scenarios/scenario_micro_ai.cfg:184
|
||
msgid ""
|
||
"This scenario demonstrates one side protecting a wizard while moving him to "
|
||
"a goal location. At the same time, the other side is modified to do priority "
|
||
"attacks on the wizard, even if a better target (by the default AI criteria) "
|
||
"is available. You can watch the two AIs fight it out, or take control of "
|
||
"either side to explore how the opposing AI behaves."
|
||
msgstr ""
|
||
"此场景演示了一个阵营在保护一名巫师的同时把他移动到一个目标位置。与此同时,另"
|
||
"一个阵营经过了修改,会优先攻击该名巫师,哪怕有(按照默认AI判定)更合适的目标"
|
||
"时也是如此。你可以观看两个AI对战,也可以接管任一阵营,以探究对方AI如何行动。"
|
||
|
||
#. [command]
|
||
#. [set_menu_item]: id=m06a_protect
|
||
#: data/ai/micro_ais/scenarios/scenario_micro_ai.cfg:191
|
||
#: data/ai/micro_ais/scenarios/scenario_micro_ai.cfg:200
|
||
msgid "HttT: The Elves Besieged Micro AI demo"
|
||
msgstr "王座继承人:精灵受困微AI演示"
|
||
|
||
#. [command]
|
||
#: data/ai/micro_ais/scenarios/scenario_micro_ai.cfg:200
|
||
msgid ""
|
||
"This is a reenactment of scenario \"The Elves Besieged\" of the mainline "
|
||
"campaign \"Heir to the Throne\", just that the AI is playing Konrad's side "
|
||
"here. The same algorithm as for scenario \"Protect Unit\" is used."
|
||
msgstr ""
|
||
"这是主线战役“王座继承人”中“精灵受困”场景的重现,区别只是此处由AI操作科纳德的"
|
||
"阵营。此处使用与场景“保护单位”相同的算法。"
|
||
|
||
#. [command]
|
||
#. [set_menu_item]: id=m07_messenger
|
||
#: data/ai/micro_ais/scenarios/scenario_micro_ai.cfg:206
|
||
#: data/ai/micro_ais/scenarios/scenario_micro_ai.cfg:215
|
||
msgid "Messenger Escort Micro AI demo"
|
||
msgstr "信使护送微AI演示"
|
||
|
||
#. [command]
|
||
#: data/ai/micro_ais/scenarios/scenario_micro_ai.cfg:215
|
||
msgid ""
|
||
"'Messenger Escort' has the AI actively protect a messenger while he makes "
|
||
"his way to the edge of the map. The escort will also try to open the path "
|
||
"for the messenger if there are enemies in the way."
|
||
msgstr ""
|
||
"“信使护送”场景中的AI主动保护一名前往地图边缘的信使。如果有敌人挡道,护送部队"
|
||
"也会试图为信使开道。"
|
||
|
||
#. [command]
|
||
#. [set_menu_item]: id=m08_animals
|
||
#: data/ai/micro_ais/scenarios/scenario_micro_ai.cfg:221
|
||
#: data/ai/micro_ais/scenarios/scenario_micro_ai.cfg:230
|
||
msgid "Animals Micro AI demo"
|
||
msgstr "动物微AI演示"
|
||
|
||
#. [command]
|
||
#: data/ai/micro_ais/scenarios/scenario_micro_ai.cfg:230
|
||
msgid ""
|
||
"This scenario demonstrates a number of different animals following "
|
||
"customized AI behavior, including wolves hunting deer in packs; dogs herding "
|
||
"sheep; bears, spiders, yetis, boar and rabbits wandering and hunting/"
|
||
"avoiding each other."
|
||
msgstr ""
|
||
"此场景演示了一些不同的动物,它们依照自定义的AI行为而行动。其中包括狼成群狩猎"
|
||
"鹿,狗放牧羊,熊、蜘蛛、雪人、野猪和兔子四处游荡并互相捕猎/躲避。"
|
||
|
||
#. [command]
|
||
#. [set_menu_item]: id=m09_wolves
|
||
#: data/ai/micro_ais/scenarios/scenario_micro_ai.cfg:236
|
||
#: data/ai/micro_ais/scenarios/scenario_micro_ai.cfg:245
|
||
msgid "Wolves Micro AI demo"
|
||
msgstr "狼微AI演示"
|
||
|
||
#. [command]
|
||
#: data/ai/micro_ais/scenarios/scenario_micro_ai.cfg:245
|
||
msgid ""
|
||
"Another demonstration of wolves wandering and attacking in packs, with a "
|
||
"different behavior from that in 'Animals'."
|
||
msgstr "另一个狼成群游荡和狩猎的演示,狼群的行为与“动物”中不同。"
|
||
|
||
#. [command]
|
||
#. [set_menu_item]: id=m10_swarm
|
||
#: data/ai/micro_ais/scenarios/scenario_micro_ai.cfg:251
|
||
#: data/ai/micro_ais/scenarios/scenario_micro_ai.cfg:260
|
||
msgid "Swarm Micro AI demo"
|
||
msgstr "蜂群微AI演示"
|
||
|
||
#. [command]
|
||
#: data/ai/micro_ais/scenarios/scenario_micro_ai.cfg:260
|
||
msgid "This scenario features bats moving around semi-randomly in a swarm."
|
||
msgstr "此场景主要展示了蝙蝠半随机地成群四处移动。"
|
||
|
||
#. [command]
|
||
#. [set_menu_item]: id=m11_dragon
|
||
#: data/ai/micro_ais/scenarios/scenario_micro_ai.cfg:266
|
||
#: data/ai/micro_ais/scenarios/scenario_micro_ai.cfg:275
|
||
msgid "Dragon Micro AI demo"
|
||
msgstr "巨龙微AI演示"
|
||
|
||
#. [command]
|
||
#: data/ai/micro_ais/scenarios/scenario_micro_ai.cfg:275
|
||
msgid ""
|
||
"This scenario features a fire dragon displaying a hunt-and-rest behavior."
|
||
msgstr "此场景主要展示了一条展现出狩猎/休憩行为的火龙。"
|
||
|
||
#. [set_menu_item]: id=m12_healer_support
|
||
#: data/ai/micro_ais/scenarios/scenario_micro_ai.cfg:281
|
||
msgid "Healer support Micro AI demo"
|
||
msgstr "疗伤支援微AI演示"
|
||
|
||
#. [command]
|
||
#: data/ai/micro_ais/scenarios/scenario_micro_ai.cfg:290
|
||
msgid "Healer Support Micro AI demo"
|
||
msgstr "疗伤支援微AI演示"
|
||
|
||
#. [command]
|
||
#: data/ai/micro_ais/scenarios/scenario_micro_ai.cfg:290
|
||
msgid ""
|
||
"This scenario contains a simple demonstration of setting up the Healer "
|
||
"Support Micro AI, which uses the healers of a side to back up injured or "
|
||
"threatened units rather than having them participate in combat under all "
|
||
"circumstances."
|
||
msgstr ""
|
||
"此场景包含了一个简单的演示,其内容为设置疗伤支援微AI,该AI使用一个阵营的疗伤"
|
||
"者来支援受伤或受威胁的单位,而不是让他们参与战斗,不论在何种情况下皆是如此。"
|
||
|
||
#. [command]
|
||
#. [set_menu_item]: id=m13_goto
|
||
#: data/ai/micro_ais/scenarios/scenario_micro_ai.cfg:296
|
||
#: data/ai/micro_ais/scenarios/scenario_micro_ai.cfg:305
|
||
msgid "Goto Micro AI demo"
|
||
msgstr "Goto微AI演示"
|
||
|
||
#. [command]
|
||
#: data/ai/micro_ais/scenarios/scenario_micro_ai.cfg:305
|
||
msgid ""
|
||
"This scenario contains several example usages of the Goto Micro AI, which is "
|
||
"a highly configurable method of sending a unit (or units) to a location or "
|
||
"set of locations. The units to be moved are defined using a Standard Unit "
|
||
"Filter, while the goto locations are given in a Standard Location Filter."
|
||
msgstr ""
|
||
"此场景包含了Goto微AI的几个样例用法。Goto微AI是将一个(或一些)单位送至一个或"
|
||
"一组位置的可灵活配置的方法。被移动的单位使用标准单位筛选器来定义,而前往的位"
|
||
"置在标准位置筛选器中给出。"
|
||
|
||
#. [set_menu_item]: id=m14_hangout
|
||
#: data/ai/micro_ais/scenarios/scenario_micro_ai.cfg:311
|
||
msgid "Hang Out Micro AI demo"
|
||
msgstr "闲逛微AI演示"
|
||
|
||
#. [command]
|
||
#: data/ai/micro_ais/scenarios/scenario_micro_ai.cfg:320
|
||
msgid "Combined Hang Out and Messenger Escort Micro AI demo"
|
||
msgstr "闲逛和信使护送微AI的组合演示"
|
||
|
||
#. [command]
|
||
#: data/ai/micro_ais/scenarios/scenario_micro_ai.cfg:320
|
||
msgid ""
|
||
"This scenario is a demonstration of the Hang Out Micro AI which keeps units "
|
||
"around a (customizable) location until a (customizable) condition is met. "
|
||
"After that the units are released to follow other AI behavior. The scenario "
|
||
"also shows how to combine two Micro AIs on the same side by having the "
|
||
"Messenger Escort Micro AI take over at that point."
|
||
msgstr ""
|
||
"此场景是闲逛微AI的演示,该AI让单位呆在一个(可自定义的)位置周围,直到一个"
|
||
"(可自定义的)条件满足为止。之后该AI会解除对单位的控制,而单位会按照其他AI的"
|
||
"指示行动。通过让信使护送AI在该时点接管控制权,此场景也展示了如何在同一个阵营"
|
||
"中组合使用两个微AI。"
|
||
|
||
#. [command]
|
||
#. [set_menu_item]: id=m15_simple_attack
|
||
#: data/ai/micro_ais/scenarios/scenario_micro_ai.cfg:326
|
||
#: data/ai/micro_ais/scenarios/scenario_micro_ai.cfg:335
|
||
msgid "Simple Attack Micro AI demo"
|
||
msgstr "简单攻击微AI演示"
|
||
|
||
#. [command]
|
||
#: data/ai/micro_ais/scenarios/scenario_micro_ai.cfg:335
|
||
msgid ""
|
||
"This scenario demonstrates how certain attacks can be executed with higher "
|
||
"priority than the standard Wesnoth attacks and how the AI can be forced to "
|
||
"do attacks that it would otherwise avoid."
|
||
msgstr ""
|
||
"此场景演示了如何使得特定的攻击比标准韦诺攻击有更高的优先级,以及如何迫使AI执"
|
||
"行它在非被迫情况下不会执行的攻击。"
|
||
|
||
#. [command]
|
||
#. [set_menu_item]: id=m16_fast
|
||
#: data/ai/micro_ais/scenarios/scenario_micro_ai.cfg:341
|
||
#: data/ai/micro_ais/scenarios/scenario_micro_ai.cfg:350
|
||
msgid "Fast Micro AI demo"
|
||
msgstr "快速微AI演示"
|
||
|
||
#. [command]
|
||
#: data/ai/micro_ais/scenarios/scenario_micro_ai.cfg:350
|
||
msgid ""
|
||
"A simple demonstration of the calculation time advantage of the Fast Micro "
|
||
"AI over the default AI in scenarios with many units."
|
||
msgstr ""
|
||
"一个简单的演示,展示了在单位众多的场景中,快速微AI相较于默认AI所具有的计算时"
|
||
"间优势。"
|
||
|
||
#. [event]
|
||
#: data/ai/micro_ais/scenarios/scenario_micro_ai.cfg:360
|
||
msgid ""
|
||
"Move me to any of the signposts to go to a Micro AI demonstration.\n"
|
||
"\n"
|
||
"Information about each demonstration can be accessed by right-clicking on "
|
||
"the respective signpost."
|
||
msgstr ""
|
||
"移动我至任一个路标处以进入微AI演示。\n"
|
||
"\n"
|
||
"有关每个演示的信息可以通过右击相应的路标来访问。"
|
||
|
||
#. [objective]: condition=win
|
||
#: data/ai/micro_ais/scenarios/scenario_micro_ai.cfg:366
|
||
msgid "Move Grnk to one of the signposts"
|
||
msgstr "移动格隆克至路标之一处"
|
||
|
||
#. [note]
|
||
#: data/ai/micro_ais/scenarios/scenario_micro_ai.cfg:370
|
||
msgid "Right-click on a signpost to get information about the scenario"
|
||
msgstr "右击一个路标以获取场景信息"
|
||
|
||
#. [side]: id=Grospur, type=General
|
||
#: data/ai/micro_ais/scenarios/simple_attack.cfg:18
|
||
msgid "Grospur"
|
||
msgstr "格洛斯帕"
|
||
|
||
#. [side]: type=Ancient Lich, id=Uralt
|
||
#: data/ai/micro_ais/scenarios/simple_attack.cfg:33
|
||
msgid "Uralt"
|
||
msgstr "乌拉尔特"
|
||
|
||
#. [event]
|
||
#: data/ai/micro_ais/scenarios/simple_attack.cfg:123
|
||
msgid "General Grospur, what do we do? These undead will surely wipe us out."
|
||
msgstr "格洛斯帕将军,我们该怎么办?这些亡灵肯定会把我们一网打尽的。"
|
||
|
||
#. [event]
|
||
#: data/ai/micro_ais/scenarios/simple_attack.cfg:124
|
||
msgid ""
|
||
"Don't be such a chicken, Sergeant! I have placed units with lots of "
|
||
"experience around the perimeter. The undead will not dare to attack them. "
|
||
"And those few that sneak through... we can easily dispose of them once they "
|
||
"make it inside.\n"
|
||
"\n"
|
||
"<i>In other words, the Wesnoth AI does generally not attack units one XP "
|
||
"from leveling if there is no chance of killing the unit with a single "
|
||
"attack. However, some of the attacks by the undead are handled by the Simple "
|
||
"Attack Micro AI in this scenario. General Grospur might be in for a surprise."
|
||
"</i>"
|
||
msgstr ""
|
||
"别胆小得像个鸡仔似的,士官!我在防线上布置了富有经验的单位。亡灵不敢攻击他"
|
||
"们。而那少数溜进来得亡灵……一旦它们进来,我们可以很容易地消灭它们。\n"
|
||
"\n"
|
||
"<b>换句话说,如果不可能一击杀死只差一点经验就要升级的单位的话,韦诺AI通常不会"
|
||
"攻击他们。但是,在此场景中,亡灵的有些攻击是由简单攻击微AI来处理的。格洛斯帕"
|
||
"将军怕是会大吃一惊。</b>"
|
||
|
||
#. [objectives]
|
||
#: data/ai/micro_ais/scenarios/simple_attack.cfg:129
|
||
msgid "Watch the undead take care of business"
|
||
msgstr "观看亡灵干活儿"
|
||
|
||
#. [objective]: condition=win
|
||
#: data/ai/micro_ais/scenarios/simple_attack.cfg:131
|
||
msgid "Don't even try. You can't reach the Lich."
|
||
msgstr "别试了。你不可能摸到那巫妖的。"
|
||
|
||
#. [objective]: condition=lose
|
||
#: data/ai/micro_ais/scenarios/simple_attack.cfg:135
|
||
msgid "Death of the last of Grospur's units"
|
||
msgstr "格洛斯帕的最后一个单位死亡"
|
||
|
||
#. [note]
|
||
#: data/ai/micro_ais/scenarios/simple_attack.cfg:139
|
||
msgid "When your leader dies, side leadership passes on to another unit"
|
||
msgstr "当你的首领死亡时,阵营领导权会转移给另一个单位"
|
||
|
||
#. [event]
|
||
#: data/ai/micro_ais/scenarios/simple_attack.cfg:164
|
||
msgid ""
|
||
"What the ... ?!? They are not supposed to attack me. That just doesn't "
|
||
"happen in Wesnoth!"
|
||
msgstr "什么……?!?它们不该攻击我的。这在韦诺中不可能发生啊!"
|
||
|
||
#. [event]
|
||
#: data/ai/micro_ais/scenarios/simple_attack.cfg:165
|
||
msgid ""
|
||
"Hahahahaha !! I have given special instruction to my Soulless to attack all "
|
||
"you almost-advanced units first. Also watch how those same Soulless will "
|
||
"throw themselves mercilessly at your pitiful soldiers after that, saving my "
|
||
"more valuable skeleton minions for later. I have taken the term 'disposable "
|
||
"units' to a whole new level. Watch in awe !!\n"
|
||
"\n"
|
||
"<i>Translation: The undead side includes two instances of the Simple Attack "
|
||
"Micro AI. The first makes the Soulless attack all units 1 XP from leveling "
|
||
"up, such that they can be eliminated afterward. The second executes all "
|
||
"remaining attacks possible by Soulless (and Walking Corpses), without regard "
|
||
"for their own safety. Only after that does the default Wesnoth attack "
|
||
"mechanism kick in to attack with the remaining units (skeletons).</i>"
|
||
msgstr ""
|
||
"哈哈哈哈哈!!我给我的无魂怪下达了特别指令,先攻击你所有几乎要升级的单位。再"
|
||
"看看同样是那些无魂怪,在之后是如何奋不顾身地攻击你那些可怜的士兵的。这样就能"
|
||
"把我宝贵的骷髅仆从们保留到之后的战斗中了。我把“消耗用单位”提升到了崭新的层"
|
||
"次。看吧!畏惧吧!!\n"
|
||
"\n"
|
||
"<b>翻译:亡灵阵营含有两个简单攻击微AI的实例。第一个实例使得无魂怪攻击所有还差"
|
||
"1点经验就要升级的单位,这样一来之后他们就会被消灭。而第二个实例让无魂怪(和行"
|
||
"尸)执行余下的所有可能发起的攻击,而完全不顾自身的安危。只有在那之后,默认韦"
|
||
"诺攻击机制才会起效,使用剩下的单位(骷髅)进行攻击。</b>"
|
||
|
||
#. [then]
|
||
#: data/ai/micro_ais/scenarios/simple_attack.cfg:181
|
||
msgid "Rise, minions!"
|
||
msgstr "起身吧,仆从们!"
|
||
|
||
#. [else]
|
||
#: data/ai/micro_ais/scenarios/simple_attack.cfg:224
|
||
msgid "And that's how the undead AI executes total annihilation ..."
|
||
msgstr "而这就是亡灵AI执行灭绝令的方式……"
|
||
|
||
#. [side]
|
||
#: data/ai/micro_ais/scenarios/swarm.cfg:41
|
||
msgid "Bats"
|
||
msgstr "蝙蝠"
|
||
|
||
#. [set_menu_item]: id=m02_new_gryphon
|
||
#: data/ai/micro_ais/scenarios/swarm.cfg:91
|
||
msgid "Place Side 1 Gryphon"
|
||
msgstr "放置阵营1的狮鹫"
|
||
|
||
#. [set_menu_item]: id=m03_new_bat
|
||
#: data/ai/micro_ais/scenarios/swarm.cfg:102
|
||
msgid "Place Side 2 Bat"
|
||
msgstr "放置阵营2的蝙蝠"
|
||
|
||
#. [event]
|
||
#: data/ai/micro_ais/scenarios/swarm.cfg:137
|
||
msgid ""
|
||
"This scenario features bats moving around in a swarm. Without adjacent "
|
||
"enemies, they simply try to stay together and at a certain distance from "
|
||
"enemies. However, if an enemy unit is close to any bat, the swarm scatters. "
|
||
"This is particular fun to watch when one places an enemy unit in the middle "
|
||
"of the swarm. After being scattered, the swarm members slowly rejoin, but "
|
||
"not in a very organized way. Sub-swarms or individual bats might roam around "
|
||
"for quite some time before they find their way back. It is also possible "
|
||
"that individual bats (or small groups) split off from the larger swarm at "
|
||
"times.\n"
|
||
"\n"
|
||
"The player controls a side of gryphons, each of which is given 99 moves so "
|
||
"that the reaction of the swarm to enemies can be tested easily. There are "
|
||
"also several right-click options, for example for adding bats or gryphons or "
|
||
"for taking units off the map.\n"
|
||
"\n"
|
||
"Note: The Swarm AI is coded as a Micro AI. A Micro AI can be added and "
|
||
"adapted to the need of a scenario easily using only WML and the [micro_ai] "
|
||
"tag. Check out the <span color='#00A000'>Micro AI wiki page</span> at http://"
|
||
"wiki.wesnoth.org/Micro_AIs for more information."
|
||
msgstr ""
|
||
"此场景主要展示了成群(“蜂群”)移动的蝙蝠。当没有紧邻的敌人时,它们只是试图呆"
|
||
"在一起,并与敌人保持一定的距离。然而,如果一个敌方单位与任何一只蝙蝠接近,则"
|
||
"蝙蝠群会四散。当把敌方单位放在蝙蝠群中央时,观看起来就特别有趣。在散开之后,"
|
||
"蝙蝠群的成员会缓慢地重新汇合,但并不是以很有序的方式来汇合。子群或者单只蝙蝠"
|
||
"可能会在游荡很久之后才找到回去的路。有时单只蝙蝠(或小群)也可能会从大群里分"
|
||
"离出来。\n"
|
||
"\n"
|
||
"玩家控制一个狮鹫阵营,每只狮鹫可移动99次,这样一来就可以很容易地测试蝙蝠群的"
|
||
"对敌反应。还有一些右击选项,例如增加蝙蝠或狮鹫的选项,以及把单位从地图上移走"
|
||
"的选项。\n"
|
||
"\n"
|
||
"注:蜂群AI是作为微AI来编写的。仅使用WML和[micro_ai]标签即可很容易地将微AI加入"
|
||
"场景中,并根据场景的需要进行适配。请查看<span color='#00A000'>微AI的wiki页面"
|
||
"</span>(https://wiki.wesnoth.org/Micro_AIs)以获得更多信息。"
|
||
|
||
#. [objectives]
|
||
#: data/ai/micro_ais/scenarios/swarm.cfg:146
|
||
msgid "Watch the bats move around and fight them if you want"
|
||
msgstr "看着蝙蝠四处移动,如果想的话,也可以和它们作战"
|
||
|
||
#. [objective]: condition=win
|
||
#: data/ai/micro_ais/scenarios/swarm.cfg:148
|
||
msgid "Defeat all bats"
|
||
msgstr "击败所有蝙蝠"
|
||
|
||
#. [objective]: condition=lose
|
||
#: data/ai/micro_ais/scenarios/swarm.cfg:156
|
||
msgid "Death of all gryphons"
|
||
msgstr "所有狮鹫死亡"
|
||
|
||
#. [side]
|
||
#: data/ai/micro_ais/scenarios/wolves.cfg:42
|
||
msgid "team_name^Wolves"
|
||
msgstr "狼"
|
||
|
||
#. [side]
|
||
#: data/ai/micro_ais/scenarios/wolves.cfg:56
|
||
msgid "More Wolves"
|
||
msgstr "更多狼"
|
||
|
||
#. [set_menu_item]: id=m02_new_peasant
|
||
#: data/ai/micro_ais/scenarios/wolves.cfg:120
|
||
msgid "Place Side 1 Peasant"
|
||
msgstr "放置阵营1的农民"
|
||
|
||
#. [set_menu_item]: id=m03_new_wolf2
|
||
#: data/ai/micro_ais/scenarios/wolves.cfg:131
|
||
msgid "Place Side 2 Wolf"
|
||
msgstr "放置阵营2的狼"
|
||
|
||
#. [set_menu_item]: id=m04_new_wolf3
|
||
#: data/ai/micro_ais/scenarios/wolves.cfg:142
|
||
msgid "Place Side 3 Wolf"
|
||
msgstr "放置阵营3的狼"
|
||
|
||
#. [event]
|
||
#: data/ai/micro_ais/scenarios/wolves.cfg:188
|
||
msgid ""
|
||
"This scenario features a different kind of wolf behavior from 'Animals'. "
|
||
"First, there can be an arbitrary number of wolf packs and the pack size on "
|
||
"each side is a free parameter (set to 3 for Side 2 and 4 for Side 3 in this "
|
||
"scenario). At the beginning of the scenario, close wolves are grouped into "
|
||
"packs in a semi-methodical way. Wolves of the same pack begin by joining "
|
||
"each other on the map. After that, they stay together until only one wolf is "
|
||
"left, which then tries to join up with an incomplete pack or with other "
|
||
"single wolves. Individual wolves entering the map during the scenario behave "
|
||
"in that way as well.\n"
|
||
"\n"
|
||
"Second, wolves do not actively hunt here. For the most part they just wander "
|
||
"(often long distance). However, the pack ferociously (and without regard for "
|
||
"its own health) attacks any enemy units that come into range, as long as "
|
||
"that does not mean separating the pack by more than a few hexes. Staying "
|
||
"together, or joining with a new wolf assigned to the pack, is the only thing "
|
||
"that takes priority over satisfying the wolves' thirst for blood.\n"
|
||
"\n"
|
||
"To emphasize which wolf belongs to which pack, the pack number will be "
|
||
"displayed below each wolf in this scenario once the AI takes control of a "
|
||
"side the first time."
|
||
msgstr ""
|
||
"此场景主要展示了与“动物”中不同的一种狼群行为。首先,可以有任意数量的狼群,且"
|
||
"各个阵营的狼群大小是一个自由参数(在此场景中,阵营2的此参数设置为3,而阵营3的"
|
||
"为4)。在场景开始时,相近的狼被以半有条理的方式划分到各个狼群中。同一个狼群中"
|
||
"的狼在开始时会在地图上会合。之后,它们会共同行动直到只剩下一条狼,此时这条独"
|
||
"狼会试图加入不完整的狼群或与其他独狼组成新的狼群。在场景中途进入地图的新的独"
|
||
"狼的行为同样如此。\n"
|
||
"\n"
|
||
"其次,此处狼群不会主动狩猎。在绝大多数情况下它们只是在游荡(通常是长距离游"
|
||
"荡)。但是,只要攻击行为不会把狼群分散到相距几格以上的位置上去,狼群就会凶猛"
|
||
"地攻击任何进入攻击范围的敌方单位。共同行动,或是与分配到本狼群的新狼汇合,是"
|
||
"唯二优先级高于满足狼群嗜血本能的事。\n"
|
||
"\n"
|
||
"为了着重表示狼与狼群的归属关系,在此场景中,一旦AI首次接管一个阵营的控制权,"
|
||
"则狼群编号会显示在每一条狼的下方。"
|
||
|
||
#. [message]: speaker=narrator
|
||
#: data/ai/micro_ais/scenarios/wolves.cfg:199
|
||
msgid ""
|
||
"It is possible to include a human-controlled Side 1, so that the action "
|
||
"stops once every turn for looking around (or for messing with things in "
|
||
"debug mode). In human-controlled mode, several options are available through "
|
||
"the right-click menu, such as adding additional wolves to either side, "
|
||
"taking wolves off the map, adding peasants to the human-controlled side or "
|
||
"ending the scenario. This enables easy exploring of the wolf AI behavior "
|
||
"under different circumstances.\n"
|
||
"\n"
|
||
"Note that the leader of the human-controlled side, Rutburt, can move 99 "
|
||
"hexes per turn, so that it is always possible to keep him out of harm's "
|
||
"way.\n"
|
||
"\n"
|
||
"Also note that the wolves AI is coded as a Micro AI. A Micro AI can be added "
|
||
"and adapted to the need of a scenario easily using only WML and the "
|
||
"[micro_ai] tag. Check out the <span color='#00A000'>Micro AI wiki page</"
|
||
"span> at https://wiki.wesnoth.org/Micro_AIs for more information."
|
||
msgstr ""
|
||
"可以包含由人类控制的阵营1,这样一来每回合行动会停止一次以供四处查看(或在调试"
|
||
"模式里搞事)。在人类控制模式中,右击菜单中会有一些选项可用,比如向两个阵营添"
|
||
"加额外的狼,把狼从地图上移走,向人类控制的阵营添加农民,或是结束场景。这样就"
|
||
"可以简单地探索在不同情形下狼群AI的行为了。\n"
|
||
"\n"
|
||
"注意,人类阵营的首领,鲁特巴特,每回合可以移动99格,这样一来总是可以让他免受"
|
||
"伤害。\n"
|
||
"\n"
|
||
"也请注意:狼群AI是作为微AI来编写的。仅使用WML和[micro_ai]标签即可很容易地将微"
|
||
"AI加入场景中,并根据场景的需要进行适配。请查看<span color='#00A000'>微AI的"
|
||
"wiki页面</span>(https://wiki.wesnoth.org/Micro_AIs)以获得更多信息。"
|
||
|
||
#. [option]
|
||
#: data/ai/micro_ais/scenarios/wolves.cfg:206
|
||
msgid "<span font='16'>I'll just watch the two wolf sides.</span>"
|
||
msgstr "<span font='16'>我将只是看着两个狼阵营互相攻击。</span>"
|
||
|
||
#. [objectives]
|
||
#: data/ai/micro_ais/scenarios/wolves.cfg:230
|
||
msgid "Watch the wolves move around and fight each other"
|
||
msgstr "看着狼群四处移动并互相攻击"
|
||
|
||
#. [objective]: condition=win
|
||
#: data/ai/micro_ais/scenarios/wolves.cfg:232
|
||
msgid "No wolves left on one side"
|
||
msgstr "一方阵营一条狼都不剩"
|
||
|
||
#. [message]: speaker=narrator
|
||
#: data/ai/scenarios/ai_arena_small/0001-healing.cfg:17
|
||
msgid "This situation should test the ability of AI to heal efficiently..."
|
||
msgstr "此状况应可测试AI有效治疗的能力……"
|
||
|
||
#. [message]: speaker=narrator
|
||
#: data/ai/scenarios/ai_arena_small/0002-poisoning.cfg:17
|
||
msgid "This situation should test the ability of AI to spread poison around..."
|
||
msgstr "此状况应可测试AI散布毒素的能力……"
|
||
|
||
#. [label]
|
||
#: data/ai/scenarios/ai_arena_small/0002-poisoning.cfg:112
|
||
msgid "Undead target test"
|
||
msgstr "亡灵目标测试"
|
||
|
||
#. [label]
|
||
#: data/ai/scenarios/ai_arena_small/0002-poisoning.cfg:119
|
||
msgid "Target choose test"
|
||
msgstr "目标选择测试"
|
||
|
||
#. [label]
|
||
#: data/ai/scenarios/ai_arena_small/0002-poisoning.cfg:126
|
||
msgid "Regeneration attack test"
|
||
msgstr "再生攻击测试"
|
||
|
||
#. [label]
|
||
#: data/ai/scenarios/ai_arena_small/0002-poisoning.cfg:133
|
||
msgid "Weapon test with low hp target"
|
||
msgstr "针对低生命值目标的武器测试"
|
||
|
||
#. [message]: speaker=narrator
|
||
#: data/ai/scenarios/ai_arena_small/0003-simple_combat.cfg:17
|
||
msgid "This situation should test the ability of AI to make an attack..."
|
||
msgstr "此状况应可测试AI发起攻击的能力……"
|
||
|
||
#. [message]: speaker=narrator
|
||
#: data/ai/scenarios/ai_arena_small/0004-filtered_combat.cfg:17
|
||
msgid ""
|
||
"This situation should test the ability of AI to obey own unit and enemy unit "
|
||
"filters while making attacks. Only dwarves should attack. Dark Adepts are "
|
||
"not to be attacked."
|
||
msgstr ""
|
||
"此状况应可测试在发起攻击时,AI遵从自有单位和敌方单位筛选器的能力。只有矮人才"
|
||
"该进攻,而黑暗狂徒不应遭到攻击。"
|
||
|
||
#. [test]: id=ai_arena_small
|
||
#: data/ai/scenarios/scenario-AI_Arena_small.cfg:6
|
||
msgid "AI Arena - small"
|
||
msgstr "AI竞技场 - 小型"
|
||
|
||
#. [test]: id=ai_arena_small
|
||
#: data/ai/scenarios/scenario-AI_Arena_small.cfg:7
|
||
msgid "Small ai arena"
|
||
msgstr "小型AI竞技场"
|
||
|
||
#. [set_menu_item]: id=repeat_test
|
||
#: data/ai/scenarios/scenario-AI_Arena_small.cfg:64
|
||
msgid "Repeat last test"
|
||
msgstr "重复最后一次测试"
|
||
|
||
#. [set_menu_item]: id=select_another_ai
|
||
#: data/ai/scenarios/scenario-AI_Arena_small.cfg:80
|
||
msgid "Select another ai"
|
||
msgstr "选择另一个AI"
|
||
|
||
#. [set_menu_item]: id=select_test
|
||
#: data/ai/scenarios/scenario-AI_Arena_small.cfg:90
|
||
msgid "Select another test"
|
||
msgstr "选择另一个测试"
|
||
|
||
#. [side]: type=Nightgaunt
|
||
#: data/ai/scenarios/scenario-AI_Arena_small.cfg:103
|
||
msgid "AI Developer"
|
||
msgstr "AI开发者"
|
||
|
||
#. [side]: type=Nightgaunt
|
||
#: data/ai/scenarios/scenario-AI_Arena_small.cfg:109
|
||
msgid "team_name^AI Developer"
|
||
msgstr "AI开发者"
|
||
|
||
#. [side]: id=chall-ai, type=White Mage
|
||
#: data/ai/scenarios/scenario-AI_Arena_small.cfg:120
|
||
msgid "Challenger AI"
|
||
msgstr "挑战者AI"
|
||
|
||
#. [side]: id=chall-ai, type=White Mage
|
||
#: data/ai/scenarios/scenario-AI_Arena_small.cfg:125
|
||
msgid "North"
|
||
msgstr "北方"
|
||
|
||
#. [side]: id=champ-ai, type=Dark Adept
|
||
#: data/ai/scenarios/scenario-AI_Arena_small.cfg:132
|
||
msgid "Champion AI"
|
||
msgstr "冠军AI"
|
||
|
||
#. [side]: id=champ-ai, type=Dark Adept
|
||
#: data/ai/scenarios/scenario-AI_Arena_small.cfg:137
|
||
msgid "South"
|
||
msgstr "南方"
|
||
|
||
#. [message]: speaker=narrator
|
||
#: data/ai/scenarios/scenario-AI_Arena_small.cfg:176
|
||
msgid "Which AI do you wish to use, O Mighty AI Developer?"
|
||
msgstr "你想要使用哪个AI,哦,大能的AI开发者?"
|
||
|
||
#. [option]
|
||
#: data/ai/scenarios/scenario-AI_Arena_small.cfg:178
|
||
msgid "I am happy with the current AI of team 2, [$test_path_to_ai]"
|
||
msgstr "我对队伍2的当前AI[$test_path_to_ai]很满意。"
|
||
|
||
#. [option]
|
||
#: data/ai/scenarios/scenario-AI_Arena_small.cfg:181
|
||
msgid "My AI is the RCA AI (the current default)."
|
||
msgstr "我的AI是RCA AI(当前的默认AI)。"
|
||
|
||
#. [option]
|
||
#: data/ai/scenarios/scenario-AI_Arena_small.cfg:190
|
||
msgid ""
|
||
"I am the king of FORMULA AI, and I will use its vast powers for world "
|
||
"domination."
|
||
msgstr "我是公式AI之王,我将使用它强大的力量来征服世界。"
|
||
|
||
#. [option]
|
||
#: data/ai/scenarios/scenario-AI_Arena_small.cfg:199
|
||
msgid "I want to test formulaAI-based poisoning improvements"
|
||
msgstr "我想要测试基于公式AI的施毒提升"
|
||
|
||
#. [option]
|
||
#: data/ai/scenarios/scenario-AI_Arena_small.cfg:208
|
||
msgid "I've come with my own AI, and I am ready to test its strength"
|
||
msgstr "我带着我自己的AI而来,我准备好测试它的强度了。"
|
||
|
||
#. [message]: speaker=narrator
|
||
#: data/ai/scenarios/scenario-AI_Arena_small.cfg:213
|
||
msgid "And where is it located (path follows the usual WML convention)"
|
||
msgstr "以及其位置(路径符合通畅的WML约定)"
|
||
|
||
#. [text_input]
|
||
#: data/ai/scenarios/scenario-AI_Arena_small.cfg:215
|
||
msgid "AI Location:"
|
||
msgstr "AI位置:"
|
||
|
||
#. [message]: speaker=narrator
|
||
#: data/ai/scenarios/scenario-AI_Arena_small.cfg:316
|
||
msgid "And so, the AI for team 2 was redeployed from file '$test_path_to_ai'"
|
||
msgstr "如此,队伍2的AI已从文件“$test_path_to_ai|”中重新部署。"
|
||
|
||
#. [test]: id=lua_ai
|
||
#: data/ai/scenarios/scenario-lua_ai.cfg:4
|
||
msgid "Lua AI Test scenario"
|
||
msgstr "Lua AI测试场景"
|
||
|
||
#. [test]: id=lua_ai_old_syntax
|
||
#: data/ai/scenarios/scenario-lua_ai_old_syntax.cfg:5
|
||
msgid "Lua AI Test scenario (old syntax)"
|
||
msgstr "Lua AI测试场景(旧语法)"
|
||
|
||
#. [unit]: type=Skeletal Dragon, id=Kiressh
|
||
#: data/ai/scenarios/scenario-lua_ai_old_syntax.cfg:87
|
||
msgid "Kiressh"
|
||
msgstr "奇略什"
|