1 # Translation template for 0 A.D. — Empires Ascendant.
2 # Copyright © 2014 Wildfire Games
3 # This file is distributed under the same license as the 0 A.D. — Empires Ascendant project.
7 "Project-Id-Version: 0 A.D. — Empires Ascendant\n"
8 "POT-Creation-Date: 2018-01-05 09:06+0100\n"
9 "PO-Revision-Date: 2018-01-05 09:06+0100\n"
11 "Content-Type: text/plain; charset=utf-8\n"
12 "Content-Transfer-Encoding: 8bit\n"
13 "Plural-Forms: nplurals=2; plural=(n != 1);\n"
15 #: simulation/ai/petra/chatHelper.js:6
18 "I am starting a massive military campaign against %(_player_)s, come and "
22 #: simulation/ai/petra/chatHelper.js:7
25 "I have set up a huge army to crush %(_player_)s. Join me and you will have "
26 "your share of the loot."
29 #: simulation/ai/petra/chatHelper.js:10
31 msgid "I am launching an attack against %(_player_)s."
34 #: simulation/ai/petra/chatHelper.js:11
36 msgid "I have just sent an army against %(_player_)s."
39 #: simulation/ai/petra/chatHelper.js:17
41 msgid "Let me regroup my army and I will then join you against %(_player_)s."
44 #: simulation/ai/petra/chatHelper.js:18
46 msgid "I am finishing preparations to attack %(_player_)s."
49 #: simulation/ai/petra/chatHelper.js:21
52 "Sorry, I do not have enough soldiers currently; but my next attack will "
53 "target %(_player_)s."
56 #: simulation/ai/petra/chatHelper.js:22
59 "Sorry, I still need to strengthen my army. However, I will attack %(_player_)"
63 #: simulation/ai/petra/chatHelper.js:25
66 "I cannot help you against %(_player_)s for the time being, I am planning to "
67 "attack %(_player_2)s first."
70 #: simulation/ai/petra/chatHelper.js:30
72 msgid "Here is a gift for you, %(_player_)s. Make good use of it."
75 #: simulation/ai/petra/chatHelper.js:31
77 msgid "I see you are in a bad situation, %(_player_)s. I hope this helps."
80 #: simulation/ai/petra/chatHelper.js:32
83 "I can help you this time, %(_player_)s, but you should manage your resources "
84 "more carefully in the future."
87 #: simulation/ai/petra/chatHelper.js:36
89 msgid "I am in need of %(resource)s, can you help? I will make it up to you."
92 #: simulation/ai/petra/chatHelper.js:37
95 "I would participate more efficiently in our common war effort if you could "
96 "provide me some %(resource)s."
99 #: simulation/ai/petra/chatHelper.js:38
102 "If you can spare me some %(resource)s, I will be able to strengthen my army."
105 #: simulation/ai/petra/chatHelper.js:42
108 "I have set up a new route with %(_player_)s. Trading will be profitable for "
112 #: simulation/ai/petra/chatHelper.js:43
115 "A new trade route is set up with %(_player_)s. Take your share of the "
119 #: simulation/ai/petra/chatHelper.js:48
121 msgid "%(_player_)s and I are now allies."
124 #: simulation/ai/petra/chatHelper.js:51
126 msgid "%(_player_)s and I are now neutral."
129 #: simulation/ai/petra/chatHelper.js:54
131 msgid "%(_player_)s and I are now enemies."
134 #: simulation/ai/petra/chatHelper.js:61
136 msgid "I cannot accept your offer to become allies, %(_player_)s."
139 #: simulation/ai/petra/chatHelper.js:64
142 "I will not be your ally, %(_player_)s. However, I will consider a neutrality "
146 #: simulation/ai/petra/chatHelper.js:65
149 "I reject your request for alliance, %(_player_)s, but we could become "
153 #: simulation/ai/petra/chatHelper.js:66
155 msgid "%(_player_)s, only a neutrality agreement is conceivable to me."
158 #: simulation/ai/petra/chatHelper.js:69
161 "Our previous alliance did not work out, %(_player_)s. I must decline your "
165 #: simulation/ai/petra/chatHelper.js:70
167 msgid "I won’t ally you again, %(_player_)s!"
170 #: simulation/ai/petra/chatHelper.js:71
172 msgid "No more alliances between us, %(_player_)s!"
175 #: simulation/ai/petra/chatHelper.js:72
177 msgid "Your request for peace means nothing to me anymore, %(_player_)s!"
180 #: simulation/ai/petra/chatHelper.js:73
183 "My answer to your repeated peace proposal will remain war, %(_player_)s!"
186 #: simulation/ai/petra/chatHelper.js:76
189 "I will accept your offer to become allies, %(_player_)s. We will both "
190 "benefit from this partnership."
193 #: simulation/ai/petra/chatHelper.js:77
195 msgid "An alliance between us is a good idea, %(_player_)s."
198 #: simulation/ai/petra/chatHelper.js:78
201 "Let both of our people prosper from a peaceful association, %(_player_)s."
204 #: simulation/ai/petra/chatHelper.js:79
206 msgid "We have found common ground, %(_player_)s. I accept the alliance."
209 #: simulation/ai/petra/chatHelper.js:80
211 msgid "%(_player_)s, consider us allies from now on."
214 #: simulation/ai/petra/chatHelper.js:83
217 "I will ally with you, %(_player_)s, but only if you send me a tribute of %"
218 "(_amount_)s %(_resource_)s."
221 #: simulation/ai/petra/chatHelper.js:84
224 "%(_player_)s, you must send me a tribute of %(_amount_)s %(_resource_)s "
225 "before I accept an alliance with you."
228 #: simulation/ai/petra/chatHelper.js:85
231 "Unless you send me %(_amount_)s %(_resource_)s, an alliance won’t be formed, "
235 #: simulation/ai/petra/chatHelper.js:88
238 "%(_player_)s, my offer still stands. I will ally with you only if you send "
239 "me a tribute of %(_amount_)s %(_resource_)s."
242 #: simulation/ai/petra/chatHelper.js:89
245 "I’m still waiting for %(_amount_)s %(_resource_)s before accepting your "
246 "alliance, %(_player_)s."
249 #: simulation/ai/petra/chatHelper.js:90 simulation/ai/petra/chatHelper.js:111
252 "%(_player_)s, if you do not send me part of the %(_amount_)s %(_resource_)s "
253 "tribute soon, I will break off our negotiations."
256 #: simulation/ai/petra/chatHelper.js:95
258 msgid "I will not become neutral with you, %(_player_)s."
261 #: simulation/ai/petra/chatHelper.js:96
263 msgid "%(_player_)s, I must decline your request for a neutrality pact."
266 #: simulation/ai/petra/chatHelper.js:99
269 "Our previous neutrality agreement ended in failure, %(_player_)s; I will not "
270 "consider another one."
273 #: simulation/ai/petra/chatHelper.js:102
276 "I welcome your request for peace between our civilizations, %(_player_)s. I "
280 #: simulation/ai/petra/chatHelper.js:103
283 "%(_player_)s, I will accept your neutrality request. May both our "
284 "civilizations benefit."
287 #: simulation/ai/petra/chatHelper.js:106
290 "If you send me a tribute of %(_amount_)s %(_resource_)s, I will accept your "
291 "neutrality request, %(_player_)s."
294 #: simulation/ai/petra/chatHelper.js:107
297 "%(_player_)s, if you send me %(_amount_)s %(_resource_)s, I will accept a "
301 #: simulation/ai/petra/chatHelper.js:110
304 "%(_player_)s, I will not accept your neutrality request unless you tribute "
305 "me %(_amount_)s %(_resource_)s soon."
308 #: simulation/ai/petra/chatHelper.js:119
311 "%(_player_)s, it would help both of our civilizations if we formed an "
312 "alliance. If you become allies with me, I will respond in kind."
315 #: simulation/ai/petra/chatHelper.js:122
317 msgid "%(_player_)s, my offer for an alliance has expired."
320 #: simulation/ai/petra/chatHelper.js:123
323 "%(_player_)s, I have rescinded my previous offer for an alliance between us."
326 #: simulation/ai/petra/chatHelper.js:128
329 "%(_player_)s, I would like to request a neutrality pact between our "
330 "civilizations. If you become neutral with me, I will respond in kind."
333 #: simulation/ai/petra/chatHelper.js:129
336 "%(_player_)s, it would be both to our benefit if we negotiated a neutrality "
337 "pact. I will become neutral with you if you do the same."
340 #: simulation/ai/petra/chatHelper.js:132
342 msgid "%(_player_)s, I have decided to revoke my offer for a neutrality pact."
345 #: simulation/ai/petra/chatHelper.js:133
348 "%(_player_)s, as you have failed to respond to my request for peace between "
349 "us, I have abrogated my offer."
352 #: simulation/components/BuildRestrictions.js:87
354 msgid "%(name)s cannot be built due to unknown error"
357 #: simulation/components/BuildRestrictions.js:108
359 msgid "%(name)s cannot be built in unexplored area"
362 #: simulation/components/BuildRestrictions.js:156
364 msgid "%(name)s cannot be built on another building or resource"
367 #: simulation/components/BuildRestrictions.js:160
369 msgid "%(name)s cannot be built on invalid terrain"
372 #. Translation: territoryType being displayed in a translated sentence in the form: "House cannot be built in %(territoryType)s territory.".
373 #: simulation/components/BuildRestrictions.js:184
374 msgctxt "Territory type"
378 #. Translation: territoryType being displayed in a translated sentence in the form: "House cannot be built in %(territoryType)s territory.".
379 #: simulation/components/BuildRestrictions.js:187
380 msgctxt "Territory type"
381 msgid "unconnected own"
384 #. Translation: territoryType being displayed in a translated sentence in the form: "House cannot be built in %(territoryType)s territory.".
385 #: simulation/components/BuildRestrictions.js:193
386 msgctxt "Territory type"
390 #. Translation: territoryType being displayed in a translated sentence in the form: "House cannot be built in %(territoryType)s territory.".
391 #: simulation/components/BuildRestrictions.js:196
392 msgctxt "Territory type"
393 msgid "unconnected allied"
396 #. Translation: territoryType being displayed in a translated sentence in the form: "House cannot be built in %(territoryType)s territory.".
397 #: simulation/components/BuildRestrictions.js:202
398 msgctxt "Territory type"
402 #. Translation: territoryType being displayed in a translated sentence in the form: "House cannot be built in %(territoryType)s territory.".
403 #: simulation/components/BuildRestrictions.js:209
404 msgctxt "Territory type"
408 #: simulation/components/BuildRestrictions.js:214
411 "%(name)s cannot be built in %(territoryType)s territory. Valid territories: %"
412 "(validTerritories)s"
415 #: simulation/components/BuildRestrictions.js:253
417 msgid "%(name)s must be built on a valid shoreline"
420 #: simulation/components/BuildRestrictions.js:281
423 "%(name)s too close to a %(category)s, must be at least %(distance)s meter "
426 "%(name)s too close to a %(category)s, must be at least %(distance)s meters "
431 #: simulation/components/BuildRestrictions.js:302
433 msgid "%(name)s too far from a %(category)s, must be within %(distance)s meter"
435 "%(name)s too far from a %(category)s, must be within %(distance)s meters"
439 #. Translation: Territory types being displayed as part of a list like "Valid territories: own, ally".
440 #: simulation/components/BuildRestrictions.js:342
441 msgctxt "Territory type list"
445 #. Translation: Territory types being displayed as part of a list like "Valid territories: own, ally".
446 #: simulation/components/BuildRestrictions.js:344
447 msgctxt "Territory type list"
451 #. Translation: Territory types being displayed as part of a list like "Valid territories: own, ally".
452 #: simulation/components/BuildRestrictions.js:346
453 msgctxt "Territory type list"
457 #. Translation: Territory types being displayed as part of a list like "Valid territories: own, ally".
458 #: simulation/components/BuildRestrictions.js:348
459 msgctxt "Territory type list"
463 #: simulation/components/CeasefireManager.js:99
465 msgid "You can attack in %(time)s"
468 #: simulation/components/CeasefireManager.js:112
469 msgid "You can attack now!"
472 #: simulation/components/EndGameManager.js:159
474 msgid "%(lastPlayer)s has won (last player alive)."
475 msgid_plural "%(players)s and %(lastPlayer)s have won (last players alive)."
479 #: simulation/components/EndGameManager.js:167
480 msgid "Last remaining player wins."
483 #: simulation/components/EntityLimits.js:165
485 msgid "%(category)s build limit of %(limit)s reached"
488 #: simulation/components/EntityLimits.js:167
490 msgid "%(category)s training limit of %(limit)s reached"
493 #: simulation/components/EntityLimits.js:171
495 msgid "%(category)s limit of %(limit)s reached"
498 #: simulation/components/Player.js:304
500 msgid "Insufficient resources - %(resourceAmount1)s %(resourceType1)s"
503 #: simulation/components/Player.js:306
506 "Insufficient resources - %(resourceAmount1)s %(resourceType1)s, %"
507 "(resourceAmount2)s %(resourceType2)s"
510 #: simulation/components/Player.js:308
513 "Insufficient resources - %(resourceAmount1)s %(resourceType1)s, %"
514 "(resourceAmount2)s %(resourceType2)s, %(resourceAmount3)s %(resourceType3)s"
517 #: simulation/components/Player.js:310
520 "Insufficient resources - %(resourceAmount1)s %(resourceType1)s, %"
521 "(resourceAmount2)s %(resourceType2)s, %(resourceAmount3)s %(resourceType3)s, "
522 "%(resourceAmount4)s %(resourceType4)s"
525 #: simulation/components/ProductionQueue.js:412
526 msgid "The production queue is full."
529 #: simulation/components/ProductionQueue.js:798
530 msgid "Can't find free space to spawn trained units"
533 #: simulation/helpers/Cheat.js:53
535 msgid "%(player)s has been defeated (cheat)."
538 #: simulation/helpers/Cheat.js:62
539 msgid "You need to select a building that trains units."
542 #: simulation/helpers/Commands.js:124
543 msgid "(Cheat - control all units)"
546 #: simulation/helpers/Commands.js:139
547 msgid "(Cheat - reveal map)"
550 #: simulation/helpers/Commands.js:449
552 msgid "%(player)s has resigned."
555 #: simulation/helpers/Commands.js:591
556 msgid "(Cheat - promoted units)"
559 #: simulation/helpers/Commands.js:705
561 "Cannot upgrade as distance requirements are not verified or terrain is "
565 #: simulation/helpers/Commands.js:715
566 msgid "Cannot upgrade a garrisoned entity."
569 #: simulation/helpers/Commands.js:758
571 msgid "Attack against %(_player_)s requested."
574 #: simulation/helpers/Commands.js:797
575 msgid "There are no bribable units"
578 #: simulation/helpers/Commands.js:843
579 msgid "Unable to ungarrison unit(s)"
582 #: simulation/helpers/Commands.js:857
583 msgid "Some unit(s) can't go back to work"
586 #: simulation/helpers/Commands.js:1111
587 msgid "The building's technology requirements are not met."
590 #: simulation/data/settings/player_defaults.json:PlayerData[0].Name
594 #: simulation/data/settings/player_defaults.json:PlayerData[1].Name
598 #: simulation/data/settings/player_defaults.json:PlayerData[2].Name
602 #: simulation/data/settings/player_defaults.json:PlayerData[3].Name
606 #: simulation/data/settings/player_defaults.json:PlayerData[4].Name
610 #: simulation/data/settings/player_defaults.json:PlayerData[5].Name
614 #: simulation/data/settings/player_defaults.json:PlayerData[6].Name
618 #: simulation/data/settings/player_defaults.json:PlayerData[7].Name
622 #: simulation/data/settings/player_defaults.json:PlayerData[8].Name
626 #: simulation/data/settings/game_speeds.json:Data[0].Title
627 msgid "Turtle (0.1x)"
630 #: simulation/data/settings/game_speeds.json:Data[1].Title
634 #: simulation/data/settings/game_speeds.json:Data[2].Title
635 msgid "Leisurely (0.5x)"
638 #: simulation/data/settings/game_speeds.json:Data[3].Title
639 msgid "Relaxed (0.75x)"
642 #: simulation/data/settings/game_speeds.json:Data[4].Title
646 #: simulation/data/settings/game_speeds.json:Data[5].Title
650 #: simulation/data/settings/game_speeds.json:Data[6].Title
651 msgid "Very Fast (1.5x)"
654 #: simulation/data/settings/game_speeds.json:Data[7].Title
658 #: simulation/data/settings/game_speeds.json:Data[8].Title
659 msgid "Fast Forward (5x)"
662 #: simulation/data/settings/game_speeds.json:Data[9].Title
663 msgid "Fast Forward (10x)"
666 #: simulation/data/settings/game_speeds.json:Data[10].Title
667 msgid "Fast Forward (20x)"
670 #: simulation/data/settings/victory_conditions/capture_the_relic.json:Data.Description
672 "Capture all relics spread across the map and keep them for a certain time to "
676 #: simulation/data/settings/victory_conditions/capture_the_relic.json:Data.Title
677 msgid "Capture the Relic"
680 #: simulation/data/settings/victory_conditions/conquest.json:Data.Description
681 msgid "Defeat all opponents to win."
684 #: simulation/data/settings/victory_conditions/conquest.json:Data.Title
688 #: simulation/data/settings/victory_conditions/conquest_structures.json:Data.Description
689 msgid "Destroy all enemy structures to win."
692 #: simulation/data/settings/victory_conditions/conquest_structures.json:Data.Title
693 msgid "Conquest Structures"
696 #: simulation/data/settings/victory_conditions/conquest_units.json:Data.Description
697 msgid "Kill all enemy units to win."
700 #: simulation/data/settings/victory_conditions/conquest_units.json:Data.Title
701 msgid "Conquest Units"
704 #: simulation/data/settings/victory_conditions/regicide.json:Data.Description
705 msgid "Defeat opponents by killing their hero."
708 #: simulation/data/settings/victory_conditions/regicide.json:Data.Title
712 #: simulation/data/settings/victory_conditions/wonder.json:Data.Description
714 "Be the first to build or capture a Wonder and keep it for a certain time to "
715 "win the game. The timer will be reset when the Wonder is destroyed or "
716 "captured or in allied victory when the owners alliances change."
719 #: simulation/data/settings/victory_conditions/wonder.json:Data.Title
723 #: simulation/data/settings/starting_resources.json:Data[0].Title
724 msgctxt "startingResources"
728 #: simulation/data/settings/starting_resources.json:Data[1].Title
729 msgctxt "startingResources"
733 #: simulation/data/settings/starting_resources.json:Data[2].Title
734 msgctxt "startingResources"
738 #: simulation/data/settings/starting_resources.json:Data[3].Title
739 msgctxt "startingResources"
743 #: simulation/data/settings/starting_resources.json:Data[4].Title
744 msgctxt "startingResources"
748 #: simulation/data/settings/starting_resources.json:Data[5].Title
749 msgctxt "startingResources"
753 #: simulation/data/settings/map_sizes.json:Data[0].Name
757 #: simulation/data/settings/map_sizes.json:Data[0].Tooltip
758 msgid "This map size has barely any room for even the most basic resources."
761 #: simulation/data/settings/map_sizes.json:Data[1].Name
765 #: simulation/data/settings/map_sizes.json:Data[1].Tooltip
767 "Small maps are suitable for 1v1 matches, as players can reach the enemy "
768 "quickly while still having some room to expand."
771 #: simulation/data/settings/map_sizes.json:Data[2].Name
772 #: simulation/data/settings/trigger_difficulties.json:Data[2].Name
776 #: simulation/data/settings/map_sizes.json:Data[2].Tooltip
778 "Medium-sized maps provide plenty of space for two players, but even eight "
782 #: simulation/data/settings/map_sizes.json:Data[3].Name
786 #: simulation/data/settings/map_sizes.json:Data[3].Tooltip
788 "This is the ideal mapsize for 4 to 8 players, because there is plenty of "
789 "space to expand while the neighbors are quickly reachable."
792 #: simulation/data/settings/map_sizes.json:Data[4].Name
796 #: simulation/data/settings/map_sizes.json:Data[4].Tooltip
798 "The large mapsize is recommended when great portions of the map are covered "
799 "with water or inaccessible mountains."
802 #: simulation/data/settings/map_sizes.json:Data[5].Name
806 #: simulation/data/settings/map_sizes.json:Data[5].Tooltip
807 #: simulation/data/settings/map_sizes.json:Data[6].Tooltip
809 "Very large maps are not recommended as it takes very long to reach the enemy "
810 "and the game performance can be reduced."
813 #: simulation/data/settings/map_sizes.json:Data[6].Name
817 #: simulation/data/settings/trigger_difficulties.json:Data[0].Name
821 #: simulation/data/settings/trigger_difficulties.json:Data[0].Tooltip
822 msgid "Choose this difficulty if you are discovering 0 A.D."
825 #: simulation/data/settings/trigger_difficulties.json:Data[1].Name
829 #: simulation/data/settings/trigger_difficulties.json:Data[1].Tooltip
830 msgid "Choose this difficulty if you do not like being knocked down."
833 #: simulation/data/settings/trigger_difficulties.json:Data[2].Tooltip
835 "Choose this difficulty if you have already a good experience with 0 A.D."
838 #: simulation/data/settings/trigger_difficulties.json:Data[3].Name
842 #: simulation/data/settings/trigger_difficulties.json:Data[3].Tooltip
843 msgid "Choose this difficulty if you want to be really challenged."
846 #: simulation/data/settings/trigger_difficulties.json:Data[4].Name
850 #: simulation/data/settings/trigger_difficulties.json:Data[4].Tooltip
851 msgid "Choose this difficulty if you do not mind being swept out."
854 #: simulation/ai/petra/data.json:name
858 #: simulation/ai/petra/data.json:description
860 "Petra is the default 0 A.D. AI bot. Please report issues to Wildfire Games "
861 "(see the link in the main menu).\n"
863 "The AI has a bonus/penalty on resource stockpiling (either gathering rate or "
864 "trade gain) varying from -50% for Sandbox to +60% for Very Hard (Medium 0%). "
865 "In addition, the Sandbox level does not expand nor attack."