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.
8 "Project-Id-Version: 0 A.D.\n"
9 "POT-Creation-Date: 2018-01-05 09:06+0100\n"
10 "PO-Revision-Date: 2018-01-05 15:33+0000\n"
11 "Last-Translator: Adrián Chaves Fernández <adriyetichaves@gmail.com>\n"
12 "Language-Team: Lojban (http://www.transifex.com/wildfire-games/0ad/language/jbo/)\n"
14 "Content-Type: text/plain; charset=UTF-8\n"
15 "Content-Transfer-Encoding: 8bit\n"
17 "Plural-Forms: nplurals=1; plural=0;\n"
19 #: simulation/ai/petra/chatHelper.js:6
22 "I am starting a massive military campaign against %(_player_)s, come and "
26 #: simulation/ai/petra/chatHelper.js:7
29 "I have set up a huge army to crush %(_player_)s. Join me and you will have "
30 "your share of the loot."
33 #: simulation/ai/petra/chatHelper.js:10
35 msgid "I am launching an attack against %(_player_)s."
38 #: simulation/ai/petra/chatHelper.js:11
40 msgid "I have just sent an army against %(_player_)s."
43 #: simulation/ai/petra/chatHelper.js:17
45 msgid "Let me regroup my army and I will then join you against %(_player_)s."
48 #: simulation/ai/petra/chatHelper.js:18
50 msgid "I am finishing preparations to attack %(_player_)s."
53 #: simulation/ai/petra/chatHelper.js:21
56 "Sorry, I do not have enough soldiers currently; but my next attack will "
57 "target %(_player_)s."
60 #: simulation/ai/petra/chatHelper.js:22
63 "Sorry, I still need to strengthen my army. However, I will attack "
67 #: simulation/ai/petra/chatHelper.js:25
70 "I cannot help you against %(_player_)s for the time being, I am planning to "
71 "attack %(_player_2)s first."
74 #: simulation/ai/petra/chatHelper.js:30
76 msgid "Here is a gift for you, %(_player_)s. Make good use of it."
79 #: simulation/ai/petra/chatHelper.js:31
81 msgid "I see you are in a bad situation, %(_player_)s. I hope this helps."
84 #: simulation/ai/petra/chatHelper.js:32
87 "I can help you this time, %(_player_)s, but you should manage your resources"
88 " more carefully in the future."
91 #: simulation/ai/petra/chatHelper.js:36
93 msgid "I am in need of %(resource)s, can you help? I will make it up to you."
96 #: simulation/ai/petra/chatHelper.js:37
99 "I would participate more efficiently in our common war effort if you could "
100 "provide me some %(resource)s."
103 #: simulation/ai/petra/chatHelper.js:38
106 "If you can spare me some %(resource)s, I will be able to strengthen my army."
109 #: simulation/ai/petra/chatHelper.js:42
112 "I have set up a new route with %(_player_)s. Trading will be profitable for "
116 #: simulation/ai/petra/chatHelper.js:43
119 "A new trade route is set up with %(_player_)s. Take your share of the "
123 #: simulation/ai/petra/chatHelper.js:48
125 msgid "%(_player_)s and I are now allies."
128 #: simulation/ai/petra/chatHelper.js:51
130 msgid "%(_player_)s and I are now neutral."
133 #: simulation/ai/petra/chatHelper.js:54
135 msgid "%(_player_)s and I are now enemies."
138 #: simulation/ai/petra/chatHelper.js:61
140 msgid "I cannot accept your offer to become allies, %(_player_)s."
143 #: simulation/ai/petra/chatHelper.js:64
146 "I will not be your ally, %(_player_)s. However, I will consider a neutrality"
150 #: simulation/ai/petra/chatHelper.js:65
153 "I reject your request for alliance, %(_player_)s, but we could become "
157 #: simulation/ai/petra/chatHelper.js:66
159 msgid "%(_player_)s, only a neutrality agreement is conceivable to me."
162 #: simulation/ai/petra/chatHelper.js:69
165 "Our previous alliance did not work out, %(_player_)s. I must decline your "
169 #: simulation/ai/petra/chatHelper.js:70
171 msgid "I won’t ally you again, %(_player_)s!"
174 #: simulation/ai/petra/chatHelper.js:71
176 msgid "No more alliances between us, %(_player_)s!"
179 #: simulation/ai/petra/chatHelper.js:72
181 msgid "Your request for peace means nothing to me anymore, %(_player_)s!"
184 #: simulation/ai/petra/chatHelper.js:73
187 "My answer to your repeated peace proposal will remain war, %(_player_)s!"
190 #: simulation/ai/petra/chatHelper.js:76
193 "I will accept your offer to become allies, %(_player_)s. We will both "
194 "benefit from this partnership."
197 #: simulation/ai/petra/chatHelper.js:77
199 msgid "An alliance between us is a good idea, %(_player_)s."
202 #: simulation/ai/petra/chatHelper.js:78
205 "Let both of our people prosper from a peaceful association, %(_player_)s."
208 #: simulation/ai/petra/chatHelper.js:79
210 msgid "We have found common ground, %(_player_)s. I accept the alliance."
213 #: simulation/ai/petra/chatHelper.js:80
215 msgid "%(_player_)s, consider us allies from now on."
218 #: simulation/ai/petra/chatHelper.js:83
221 "I will ally with you, %(_player_)s, but only if you send me a tribute of "
222 "%(_amount_)s %(_resource_)s."
225 #: simulation/ai/petra/chatHelper.js:84
228 "%(_player_)s, you must send me a tribute of %(_amount_)s %(_resource_)s "
229 "before I accept an alliance with you."
232 #: simulation/ai/petra/chatHelper.js:85
235 "Unless you send me %(_amount_)s %(_resource_)s, an alliance won’t be formed,"
239 #: simulation/ai/petra/chatHelper.js:88
242 "%(_player_)s, my offer still stands. I will ally with you only if you send "
243 "me a tribute of %(_amount_)s %(_resource_)s."
246 #: simulation/ai/petra/chatHelper.js:89
249 "I’m still waiting for %(_amount_)s %(_resource_)s before accepting your "
250 "alliance, %(_player_)s."
253 #: simulation/ai/petra/chatHelper.js:90 simulation/ai/petra/chatHelper.js:111
256 "%(_player_)s, if you do not send me part of the %(_amount_)s %(_resource_)s "
257 "tribute soon, I will break off our negotiations."
260 #: simulation/ai/petra/chatHelper.js:95
262 msgid "I will not become neutral with you, %(_player_)s."
265 #: simulation/ai/petra/chatHelper.js:96
267 msgid "%(_player_)s, I must decline your request for a neutrality pact."
270 #: simulation/ai/petra/chatHelper.js:99
273 "Our previous neutrality agreement ended in failure, %(_player_)s; I will not"
274 " consider another one."
277 #: simulation/ai/petra/chatHelper.js:102
280 "I welcome your request for peace between our civilizations, %(_player_)s. I "
284 #: simulation/ai/petra/chatHelper.js:103
287 "%(_player_)s, I will accept your neutrality request. May both our "
288 "civilizations benefit."
291 #: simulation/ai/petra/chatHelper.js:106
294 "If you send me a tribute of %(_amount_)s %(_resource_)s, I will accept your "
295 "neutrality request, %(_player_)s."
298 #: simulation/ai/petra/chatHelper.js:107
301 "%(_player_)s, if you send me %(_amount_)s %(_resource_)s, I will accept a "
305 #: simulation/ai/petra/chatHelper.js:110
308 "%(_player_)s, I will not accept your neutrality request unless you tribute "
309 "me %(_amount_)s %(_resource_)s soon."
312 #: simulation/ai/petra/chatHelper.js:119
315 "%(_player_)s, it would help both of our civilizations if we formed an "
316 "alliance. If you become allies with me, I will respond in kind."
319 #: simulation/ai/petra/chatHelper.js:122
321 msgid "%(_player_)s, my offer for an alliance has expired."
324 #: simulation/ai/petra/chatHelper.js:123
327 "%(_player_)s, I have rescinded my previous offer for an alliance between us."
330 #: simulation/ai/petra/chatHelper.js:128
333 "%(_player_)s, I would like to request a neutrality pact between our "
334 "civilizations. If you become neutral with me, I will respond in kind."
337 #: simulation/ai/petra/chatHelper.js:129
340 "%(_player_)s, it would be both to our benefit if we negotiated a neutrality "
341 "pact. I will become neutral with you if you do the same."
344 #: simulation/ai/petra/chatHelper.js:132
346 msgid "%(_player_)s, I have decided to revoke my offer for a neutrality pact."
349 #: simulation/ai/petra/chatHelper.js:133
352 "%(_player_)s, as you have failed to respond to my request for peace between "
353 "us, I have abrogated my offer."
356 #: simulation/components/BuildRestrictions.js:87
358 msgid "%(name)s cannot be built due to unknown error"
361 #: simulation/components/BuildRestrictions.js:108
363 msgid "%(name)s cannot be built in unexplored area"
366 #: simulation/components/BuildRestrictions.js:156
368 msgid "%(name)s cannot be built on another building or resource"
371 #: simulation/components/BuildRestrictions.js:160
373 msgid "%(name)s cannot be built on invalid terrain"
376 #. Translation: territoryType being displayed in a translated sentence in the
377 #. form: "House cannot be built in %(territoryType)s territory.".
378 #: simulation/components/BuildRestrictions.js:184
379 msgctxt "Territory type"
383 #. Translation: territoryType being displayed in a translated sentence in the
384 #. form: "House cannot be built in %(territoryType)s territory.".
385 #: simulation/components/BuildRestrictions.js:187
386 msgctxt "Territory type"
387 msgid "unconnected own"
390 #. Translation: territoryType being displayed in a translated sentence in the
391 #. form: "House cannot be built in %(territoryType)s territory.".
392 #: simulation/components/BuildRestrictions.js:193
393 msgctxt "Territory type"
397 #. Translation: territoryType being displayed in a translated sentence in the
398 #. form: "House cannot be built in %(territoryType)s territory.".
399 #: simulation/components/BuildRestrictions.js:196
400 msgctxt "Territory type"
401 msgid "unconnected allied"
404 #. Translation: territoryType being displayed in a translated sentence in the
405 #. form: "House cannot be built in %(territoryType)s territory.".
406 #: simulation/components/BuildRestrictions.js:202
407 msgctxt "Territory type"
411 #. Translation: territoryType being displayed in a translated sentence in the
412 #. form: "House cannot be built in %(territoryType)s territory.".
413 #: simulation/components/BuildRestrictions.js:209
414 msgctxt "Territory type"
418 #: simulation/components/BuildRestrictions.js:214
421 "%(name)s cannot be built in %(territoryType)s territory. Valid territories: "
422 "%(validTerritories)s"
425 #: simulation/components/BuildRestrictions.js:253
427 msgid "%(name)s must be built on a valid shoreline"
430 #: simulation/components/BuildRestrictions.js:281
433 "%(name)s too close to a %(category)s, must be at least %(distance)s meter "
436 "%(name)s too close to a %(category)s, must be at least %(distance)s meters "
440 #: simulation/components/BuildRestrictions.js:302
443 "%(name)s too far from a %(category)s, must be within %(distance)s meter"
445 "%(name)s too far from a %(category)s, must be within %(distance)s meters"
448 #. Translation: Territory types being displayed as part of a list like "Valid
449 #. territories: own, ally".
450 #: simulation/components/BuildRestrictions.js:342
451 msgctxt "Territory type list"
455 #. Translation: Territory types being displayed as part of a list like "Valid
456 #. territories: own, ally".
457 #: simulation/components/BuildRestrictions.js:344
458 msgctxt "Territory type list"
462 #. Translation: Territory types being displayed as part of a list like "Valid
463 #. territories: own, ally".
464 #: simulation/components/BuildRestrictions.js:346
465 msgctxt "Territory type list"
469 #. Translation: Territory types being displayed as part of a list like "Valid
470 #. territories: own, ally".
471 #: simulation/components/BuildRestrictions.js:348
472 msgctxt "Territory type list"
476 #: simulation/components/CeasefireManager.js:99
478 msgid "You can attack in %(time)s"
481 #: simulation/components/CeasefireManager.js:112
482 msgid "You can attack now!"
485 #: simulation/components/EndGameManager.js:159
487 msgid "%(lastPlayer)s has won (last player alive)."
488 msgid_plural "%(players)s and %(lastPlayer)s have won (last players alive)."
491 #: simulation/components/EndGameManager.js:167
492 msgid "Last remaining player wins."
495 #: simulation/components/EntityLimits.js:165
497 msgid "%(category)s build limit of %(limit)s reached"
500 #: simulation/components/EntityLimits.js:167
502 msgid "%(category)s training limit of %(limit)s reached"
505 #: simulation/components/EntityLimits.js:171
507 msgid "%(category)s limit of %(limit)s reached"
510 #: simulation/components/Player.js:304
512 msgid "Insufficient resources - %(resourceAmount1)s %(resourceType1)s"
515 #: simulation/components/Player.js:306
518 "Insufficient resources - %(resourceAmount1)s %(resourceType1)s, "
519 "%(resourceAmount2)s %(resourceType2)s"
522 #: simulation/components/Player.js:308
525 "Insufficient resources - %(resourceAmount1)s %(resourceType1)s, "
526 "%(resourceAmount2)s %(resourceType2)s, %(resourceAmount3)s %(resourceType3)s"
529 #: simulation/components/Player.js:310
532 "Insufficient resources - %(resourceAmount1)s %(resourceType1)s, "
533 "%(resourceAmount2)s %(resourceType2)s, %(resourceAmount3)s "
534 "%(resourceType3)s, %(resourceAmount4)s %(resourceType4)s"
537 #: simulation/components/ProductionQueue.js:412
538 msgid "The production queue is full."
541 #: simulation/components/ProductionQueue.js:798
542 msgid "Can't find free space to spawn trained units"
545 #: simulation/helpers/Cheat.js:53
547 msgid "%(player)s has been defeated (cheat)."
550 #: simulation/helpers/Cheat.js:62
551 msgid "You need to select a building that trains units."
554 #: simulation/helpers/Commands.js:124
555 msgid "(Cheat - control all units)"
558 #: simulation/helpers/Commands.js:139
559 msgid "(Cheat - reveal map)"
562 #: simulation/helpers/Commands.js:449
564 msgid "%(player)s has resigned."
567 #: simulation/helpers/Commands.js:591
568 msgid "(Cheat - promoted units)"
571 #: simulation/helpers/Commands.js:705
573 "Cannot upgrade as distance requirements are not verified or terrain is "
577 #: simulation/helpers/Commands.js:715
578 msgid "Cannot upgrade a garrisoned entity."
581 #: simulation/helpers/Commands.js:758
583 msgid "Attack against %(_player_)s requested."
586 #: simulation/helpers/Commands.js:797
587 msgid "There are no bribable units"
590 #: simulation/helpers/Commands.js:843
591 msgid "Unable to ungarrison unit(s)"
594 #: simulation/helpers/Commands.js:857
595 msgid "Some unit(s) can't go back to work"
598 #: simulation/helpers/Commands.js:1111
599 msgid "The building's technology requirements are not met."
602 #: simulation/data/settings/player_defaults.jsonPlayerData[0].Name
606 #: simulation/data/settings/player_defaults.jsonPlayerData[1].Name
610 #: simulation/data/settings/player_defaults.jsonPlayerData[2].Name
614 #: simulation/data/settings/player_defaults.jsonPlayerData[3].Name
618 #: simulation/data/settings/player_defaults.jsonPlayerData[4].Name
622 #: simulation/data/settings/player_defaults.jsonPlayerData[5].Name
626 #: simulation/data/settings/player_defaults.jsonPlayerData[6].Name
630 #: simulation/data/settings/player_defaults.jsonPlayerData[7].Name
634 #: simulation/data/settings/player_defaults.jsonPlayerData[8].Name
638 #: simulation/data/settings/game_speeds.jsonData[0].Title
639 msgid "Turtle (0.1x)"
642 #: simulation/data/settings/game_speeds.jsonData[1].Title
646 #: simulation/data/settings/game_speeds.jsonData[2].Title
647 msgid "Leisurely (0.5x)"
650 #: simulation/data/settings/game_speeds.jsonData[3].Title
651 msgid "Relaxed (0.75x)"
654 #: simulation/data/settings/game_speeds.jsonData[4].Title
658 #: simulation/data/settings/game_speeds.jsonData[5].Title
660 msgstr "sutra (1.25x)"
662 #: simulation/data/settings/game_speeds.jsonData[6].Title
663 msgid "Very Fast (1.5x)"
664 msgstr "mutce le sutra (1.5x)"
666 #: simulation/data/settings/game_speeds.jsonData[7].Title
668 msgstr "pardu nilsutra (2x)"
670 #: simulation/data/settings/game_speeds.jsonData[8].Title
671 msgid "Fast Forward (5x)"
674 #: simulation/data/settings/game_speeds.jsonData[9].Title
675 msgid "Fast Forward (10x)"
678 #: simulation/data/settings/game_speeds.jsonData[10].Title
679 msgid "Fast Forward (20x)"
682 #: simulation/data/settings/victory_conditions/capture_the_relic.jsonData.Description
684 "Capture all relics spread across the map and keep them for a certain time to"
688 #: simulation/data/settings/victory_conditions/capture_the_relic.jsonData.Title
689 msgid "Capture the Relic"
692 #: simulation/data/settings/victory_conditions/conquest.jsonData.Description
693 msgid "Defeat all opponents to win."
696 #: simulation/data/settings/victory_conditions/conquest.jsonData.Title
700 #: simulation/data/settings/victory_conditions/conquest_structures.jsonData.Description
701 msgid "Destroy all enemy structures to win."
704 #: simulation/data/settings/victory_conditions/conquest_structures.jsonData.Title
705 msgid "Conquest Structures"
708 #: simulation/data/settings/victory_conditions/conquest_units.jsonData.Description
709 msgid "Kill all enemy units to win."
712 #: simulation/data/settings/victory_conditions/conquest_units.jsonData.Title
713 msgid "Conquest Units"
716 #: simulation/data/settings/victory_conditions/regicide.jsonData.Description
717 msgid "Defeat opponents by killing their hero."
720 #: simulation/data/settings/victory_conditions/regicide.jsonData.Title
724 #: simulation/data/settings/victory_conditions/wonder.jsonData.Description
726 "Be the first to build or capture a Wonder and keep it for a certain time to "
727 "win the game. The timer will be reset when the Wonder is destroyed or "
728 "captured or in allied victory when the owners alliances change."
731 #: simulation/data/settings/victory_conditions/wonder.jsonData.Title
735 #: simulation/data/settings/starting_resources.jsonData[0].Title
736 msgctxt "startingResources"
740 #: simulation/data/settings/starting_resources.jsonData[1].Title
741 msgctxt "startingResources"
745 #: simulation/data/settings/starting_resources.jsonData[2].Title
746 msgctxt "startingResources"
750 #: simulation/data/settings/starting_resources.jsonData[3].Title
751 msgctxt "startingResources"
755 #: simulation/data/settings/starting_resources.jsonData[4].Title
756 msgctxt "startingResources"
760 #: simulation/data/settings/starting_resources.jsonData[5].Title
761 msgctxt "startingResources"
765 #: simulation/data/settings/map_sizes.jsonData[0].Name
769 #: simulation/data/settings/map_sizes.jsonData[0].Tooltip
770 msgid "This map size has barely any room for even the most basic resources."
773 #: simulation/data/settings/map_sizes.jsonData[1].Name
777 #: simulation/data/settings/map_sizes.jsonData[1].Tooltip
779 "Small maps are suitable for 1v1 matches, as players can reach the enemy "
780 "quickly while still having some room to expand."
783 #: simulation/data/settings/map_sizes.jsonData[2].Name
784 #: simulation/data/settings/trigger_difficulties.jsonData[2].Name
788 #: simulation/data/settings/map_sizes.jsonData[2].Tooltip
790 "Medium-sized maps provide plenty of space for two players, but even eight "
794 #: simulation/data/settings/map_sizes.jsonData[3].Name
798 #: simulation/data/settings/map_sizes.jsonData[3].Tooltip
800 "This is the ideal mapsize for 4 to 8 players, because there is plenty of "
801 "space to expand while the neighbors are quickly reachable."
804 #: simulation/data/settings/map_sizes.jsonData[4].Name
808 #: simulation/data/settings/map_sizes.jsonData[4].Tooltip
810 "The large mapsize is recommended when great portions of the map are covered "
811 "with water or inaccessible mountains."
814 #: simulation/data/settings/map_sizes.jsonData[5].Name
818 #: simulation/data/settings/map_sizes.jsonData[5].Tooltip
819 #: simulation/data/settings/map_sizes.jsonData[6].Tooltip
821 "Very large maps are not recommended as it takes very long to reach the enemy"
822 " and the game performance can be reduced."
825 #: simulation/data/settings/map_sizes.jsonData[6].Name
829 #: simulation/data/settings/trigger_difficulties.jsonData[0].Name
833 #: simulation/data/settings/trigger_difficulties.jsonData[0].Tooltip
834 msgid "Choose this difficulty if you are discovering 0 A.D."
837 #: simulation/data/settings/trigger_difficulties.jsonData[1].Name
841 #: simulation/data/settings/trigger_difficulties.jsonData[1].Tooltip
842 msgid "Choose this difficulty if you do not like being knocked down."
845 #: simulation/data/settings/trigger_difficulties.jsonData[2].Tooltip
847 "Choose this difficulty if you have already a good experience with 0 A.D."
850 #: simulation/data/settings/trigger_difficulties.jsonData[3].Name
854 #: simulation/data/settings/trigger_difficulties.jsonData[3].Tooltip
855 msgid "Choose this difficulty if you want to be really challenged."
858 #: simulation/data/settings/trigger_difficulties.jsonData[4].Name
862 #: simulation/data/settings/trigger_difficulties.jsonData[4].Tooltip
863 msgid "Choose this difficulty if you do not mind being swept out."
866 #: simulation/ai/petra/data.jsonname
870 #: simulation/ai/petra/data.jsondescription
872 "Petra is the default 0 A.D. AI bot. Please report issues to Wildfire Games (see the link in the main menu).\n"
874 "The AI has a bonus/penalty on resource stockpiling (either gathering rate or trade gain) varying from -50% for Sandbox to +60% for Very Hard (Medium 0%). In addition, the Sandbox level does not expand nor attack."