1 # Translation template for 0 A.D. — Empires Ascendant.
2 # Copyright (C) 2022 Wildfire Games
3 # This file is distributed under the same license as the 0 A.D. — Empires Ascendant
8 "Project-Id-Version: 0 A.D.\n"
9 "POT-Creation-Date: 2022-10-22 14:55+0000\n"
10 "PO-Revision-Date: 2014-06-19 17:53+0000\n"
11 "Language-Team: Divehi (http://www.transifex.com/wildfire-games/0ad/language/dv/)\n"
13 "Content-Type: text/plain; charset=UTF-8\n"
14 "Content-Transfer-Encoding: 8bit\n"
16 "Plural-Forms: nplurals=2; plural=(n != 1);\n"
18 #: simulation/ai/petra/chatHelper.js:3
21 "I am starting a massive military campaign against %(_player_)s, come and "
25 #: simulation/ai/petra/chatHelper.js:4
28 "I have set up a huge army to crush %(_player_)s. Join me and you will have "
29 "your share of the loot."
32 #: simulation/ai/petra/chatHelper.js:7
34 msgid "I am launching an attack against %(_player_)s."
37 #: simulation/ai/petra/chatHelper.js:8
39 msgid "I have just sent an army against %(_player_)s."
42 #: simulation/ai/petra/chatHelper.js:14
44 msgid "Let me regroup my army and I will then join you against %(_player_)s."
47 #: simulation/ai/petra/chatHelper.js:15
49 msgid "I am finishing preparations to attack %(_player_)s."
52 #: simulation/ai/petra/chatHelper.js:18
55 "Sorry, I do not have enough soldiers currently; but my next attack will "
56 "target %(_player_)s."
59 #: simulation/ai/petra/chatHelper.js:19
62 "Sorry, I still need to strengthen my army. However, I will attack "
66 #: simulation/ai/petra/chatHelper.js:22
69 "I cannot help you against %(_player_)s for the time being, I am planning to "
70 "attack %(_player_2)s first."
73 #: simulation/ai/petra/chatHelper.js:27
75 msgid "Here is a gift for you, %(_player_)s. Make good use of it."
78 #: simulation/ai/petra/chatHelper.js:28
80 msgid "I see you are in a bad situation, %(_player_)s. I hope this helps."
83 #: simulation/ai/petra/chatHelper.js:29
86 "I can help you this time, %(_player_)s, but you should manage your resources"
87 " more carefully in the future."
90 #: simulation/ai/petra/chatHelper.js:33
92 msgid "I am in need of %(resource)s, can you help? I will make it up to you."
95 #: simulation/ai/petra/chatHelper.js:34
98 "I would participate more efficiently in our common war effort if you could "
99 "provide me some %(resource)s."
102 #: simulation/ai/petra/chatHelper.js:35
105 "If you can spare me some %(resource)s, I will be able to strengthen my army."
108 #: simulation/ai/petra/chatHelper.js:39
111 "I have set up a new route with %(_player_)s. Trading will be profitable for "
115 #: simulation/ai/petra/chatHelper.js:40
118 "A new trade route is set up with %(_player_)s. Take your share of the "
122 #: simulation/ai/petra/chatHelper.js:45
124 msgid "%(_player_)s and I are now allies."
127 #: simulation/ai/petra/chatHelper.js:48
129 msgid "%(_player_)s and I are now neutral."
132 #: simulation/ai/petra/chatHelper.js:51
134 msgid "%(_player_)s and I are now enemies."
137 #: simulation/ai/petra/chatHelper.js:58
139 msgid "I cannot accept your offer to become allies, %(_player_)s."
142 #: simulation/ai/petra/chatHelper.js:61
145 "I will not be your ally, %(_player_)s. However, I will consider a neutrality"
149 #: simulation/ai/petra/chatHelper.js:62
152 "I reject your request for alliance, %(_player_)s, but we could become "
156 #: simulation/ai/petra/chatHelper.js:63
158 msgid "%(_player_)s, only a neutrality agreement is conceivable to me."
161 #: simulation/ai/petra/chatHelper.js:66
164 "Our previous alliance did not work out, %(_player_)s. I must decline your "
168 #: simulation/ai/petra/chatHelper.js:67
170 msgid "I won’t ally you again, %(_player_)s!"
173 #: simulation/ai/petra/chatHelper.js:68
175 msgid "No more alliances between us, %(_player_)s!"
178 #: simulation/ai/petra/chatHelper.js:69
180 msgid "Your request for peace means nothing to me anymore, %(_player_)s!"
183 #: simulation/ai/petra/chatHelper.js:70
186 "My answer to your repeated peace proposal will remain war, %(_player_)s!"
189 #: simulation/ai/petra/chatHelper.js:73
192 "I will accept your offer to become allies, %(_player_)s. We will both "
193 "benefit from this partnership."
196 #: simulation/ai/petra/chatHelper.js:74
198 msgid "An alliance between us is a good idea, %(_player_)s."
201 #: simulation/ai/petra/chatHelper.js:75
204 "Let both of our people prosper from a peaceful association, %(_player_)s."
207 #: simulation/ai/petra/chatHelper.js:76
209 msgid "We have found common ground, %(_player_)s. I accept the alliance."
212 #: simulation/ai/petra/chatHelper.js:77
214 msgid "%(_player_)s, consider us allies from now on."
217 #: simulation/ai/petra/chatHelper.js:80
220 "I will ally with you, %(_player_)s, but only if you send me a tribute of "
221 "%(_amount_)s %(_resource_)s."
224 #: simulation/ai/petra/chatHelper.js:81
227 "%(_player_)s, you must send me a tribute of %(_amount_)s %(_resource_)s "
228 "before I accept an alliance with you."
231 #: simulation/ai/petra/chatHelper.js:82
234 "Unless you send me %(_amount_)s %(_resource_)s, an alliance won’t be formed,"
238 #: simulation/ai/petra/chatHelper.js:85
241 "%(_player_)s, my offer still stands. I will ally with you only if you send "
242 "me a tribute of %(_amount_)s %(_resource_)s."
245 #: simulation/ai/petra/chatHelper.js:86
248 "I’m still waiting for %(_amount_)s %(_resource_)s before accepting your "
249 "alliance, %(_player_)s."
252 #: simulation/ai/petra/chatHelper.js:87 simulation/ai/petra/chatHelper.js:108
255 "%(_player_)s, if you do not send me part of the %(_amount_)s %(_resource_)s "
256 "tribute soon, I will break off our negotiations."
259 #: simulation/ai/petra/chatHelper.js:92
261 msgid "I will not become neutral with you, %(_player_)s."
264 #: simulation/ai/petra/chatHelper.js:93
266 msgid "%(_player_)s, I must decline your request for a neutrality pact."
269 #: simulation/ai/petra/chatHelper.js:96
272 "Our previous neutrality agreement ended in failure, %(_player_)s; I will not"
273 " consider another one."
276 #: simulation/ai/petra/chatHelper.js:99
279 "I welcome your request for peace between our civilizations, %(_player_)s. I "
283 #: simulation/ai/petra/chatHelper.js:100
286 "%(_player_)s, I will accept your neutrality request. May both our "
287 "civilizations benefit."
290 #: simulation/ai/petra/chatHelper.js:103
293 "If you send me a tribute of %(_amount_)s %(_resource_)s, I will accept your "
294 "neutrality request, %(_player_)s."
297 #: simulation/ai/petra/chatHelper.js:104
300 "%(_player_)s, if you send me %(_amount_)s %(_resource_)s, I will accept a "
304 #: simulation/ai/petra/chatHelper.js:107
307 "%(_player_)s, I will not accept your neutrality request unless you tribute "
308 "me %(_amount_)s %(_resource_)s soon."
311 #: simulation/ai/petra/chatHelper.js:116
314 "%(_player_)s, it would help both of our civilizations if we formed an "
315 "alliance. If you become allies with me, I will respond in kind."
318 #: simulation/ai/petra/chatHelper.js:119
320 msgid "%(_player_)s, my offer for an alliance has expired."
323 #: simulation/ai/petra/chatHelper.js:120
326 "%(_player_)s, I have rescinded my previous offer for an alliance between us."
329 #: simulation/ai/petra/chatHelper.js:125
332 "%(_player_)s, I would like to request a neutrality pact between our "
333 "civilizations. If you become neutral with me, I will respond in kind."
336 #: simulation/ai/petra/chatHelper.js:126
339 "%(_player_)s, it would be both to our benefit if we negotiated a neutrality "
340 "pact. I will become neutral with you if you do the same."
343 #: simulation/ai/petra/chatHelper.js:129
345 msgid "%(_player_)s, I have decided to revoke my offer for a neutrality pact."
348 #: simulation/ai/petra/chatHelper.js:130
351 "%(_player_)s, as you have failed to respond to my request for peace between "
352 "us, I have abrogated my offer."
355 #: simulation/ai/petra/chatHelper.js:137
357 "My armies failed while defending my empire. Please honor our alliance and "
361 #: simulation/ai/petra/chatHelper.js:140
363 "My empire regained its old strength, now it is time to seek revenge "
367 #: simulation/ai/petra/data.jsondescription
369 "Petra is the default 0 A.D. AI bot. Please report issues to Wildfire Games (see the link in the main menu).\n"
371 "The AI's resource gathering rate and trade gain depend on the difficulty level (Sandbox −58%, Very Easy −44%, Easy −25%, Medium ±0%, Hard +25%, Very Hard +56%). The easiest levels also have a slower research, training, and building rate. In addition, the Sandbox level does not expand nor attack."
374 #: simulation/ai/petra/data.jsonname
378 #: simulation/components/BuildRestrictions.js:91
380 msgid "%(name)s cannot be built due to unknown error"
383 #: simulation/components/BuildRestrictions.js:115
385 msgid "%(name)s cannot be built in unexplored area"
388 #: simulation/components/BuildRestrictions.js:163
390 msgid "%(name)s cannot be built on another building or resource"
393 #: simulation/components/BuildRestrictions.js:167
395 msgid "%(name)s cannot be built on invalid terrain"
398 #. Translation: territoryType being displayed in a translated sentence in the
400 #. cannot be built in %(territoryType)s territory.".
401 #: simulation/components/BuildRestrictions.js:190
402 msgctxt "Territory type"
406 #. Translation: territoryType being displayed in a translated sentence in the
408 #. cannot be built in %(territoryType)s territory.".
409 #: simulation/components/BuildRestrictions.js:193
410 msgctxt "Territory type"
411 msgid "unconnected own"
414 #. Translation: territoryType being displayed in a translated sentence in the
416 #. cannot be built in %(territoryType)s territory.".
417 #: simulation/components/BuildRestrictions.js:199
418 msgctxt "Territory type"
422 #. Translation: territoryType being displayed in a translated sentence in the
424 #. cannot be built in %(territoryType)s territory.".
425 #: simulation/components/BuildRestrictions.js:202
426 msgctxt "Territory type"
427 msgid "unconnected allied"
430 #. Translation: territoryType being displayed in a translated sentence in the
432 #. cannot be built in %(territoryType)s territory.".
433 #: simulation/components/BuildRestrictions.js:208
434 msgctxt "Territory type"
438 #. Translation: territoryType being displayed in a translated sentence in the
440 #. cannot be built in %(territoryType)s territory.".
441 #: simulation/components/BuildRestrictions.js:215
442 msgctxt "Territory type"
446 #: simulation/components/BuildRestrictions.js:220
449 "%(name)s cannot be built in %(territoryType)s territory. Valid territories: "
450 "%(validTerritories)s"
453 #: simulation/components/BuildRestrictions.js:234
455 msgid "%(name)s must be built on a valid shoreline"
458 #: simulation/components/BuildRestrictions.js:261
461 "%(name)s too close to a %(category)s, must be at least %(distance)s meter "
464 "%(name)s too close to a %(category)s, must be at least %(distance)s meters "
469 #: simulation/components/BuildRestrictions.js:282
472 "%(name)s too far from a %(category)s, must be within %(distance)s meter"
474 "%(name)s too far from a %(category)s, must be within %(distance)s meters"
478 #. Translation: Territory types being displayed as part of a list like "Valid
481 #: simulation/components/BuildRestrictions.js:322
482 msgctxt "Territory type list"
486 #. Translation: Territory types being displayed as part of a list like "Valid
489 #: simulation/components/BuildRestrictions.js:324
490 msgctxt "Territory type list"
494 #. Translation: Territory types being displayed as part of a list like "Valid
497 #: simulation/components/BuildRestrictions.js:326
498 msgctxt "Territory type list"
502 #. Translation: Territory types being displayed as part of a list like "Valid
505 #: simulation/components/BuildRestrictions.js:328
506 msgctxt "Territory type list"
510 #: simulation/components/CeasefireManager.js:99
512 msgid "You can attack in %(time)s"
515 #: simulation/components/CeasefireManager.js:112
516 msgid "You can attack now!"
519 #: simulation/components/EndGameManager.js:174
521 msgid "%(lastPlayer)s has won (last player alive)."
522 msgid_plural "%(players)s and %(lastPlayer)s have won (last players alive)."
526 #: simulation/components/EndGameManager.js:182
527 msgid "Last remaining player wins."
530 #: simulation/components/EntityLimits.js:195
532 msgid "%(category)s build limit of %(limit)s reached"
535 #: simulation/components/EntityLimits.js:197
537 msgid "%(category)s training limit of %(limit)s reached"
540 #: simulation/components/EntityLimits.js:201
542 msgid "%(category)s limit of %(limit)s reached"
545 #: simulation/components/Player.js:323
547 msgid "Insufficient resources - %(resourceAmount1)s %(resourceType1)s"
550 #: simulation/components/Player.js:325
553 "Insufficient resources - %(resourceAmount1)s %(resourceType1)s, "
554 "%(resourceAmount2)s %(resourceType2)s"
557 #: simulation/components/Player.js:327
560 "Insufficient resources - %(resourceAmount1)s %(resourceType1)s, "
561 "%(resourceAmount2)s %(resourceType2)s, %(resourceAmount3)s %(resourceType3)s"
564 #: simulation/components/Player.js:329
567 "Insufficient resources - %(resourceAmount1)s %(resourceType1)s, "
568 "%(resourceAmount2)s %(resourceType2)s, %(resourceAmount3)s "
569 "%(resourceType3)s, %(resourceAmount4)s %(resourceType4)s"
572 #: simulation/components/ProductionQueue.js:312
573 msgid "Entity is being upgraded. Cannot start production."
576 #: simulation/components/ProductionQueue.js:327
577 msgid "The production queue is full."
580 #: simulation/components/ProductionQueue.js:450
581 msgid "Could not auto-queue unit, de-activating."
584 #: simulation/components/Trainer.js:317
585 msgid "Can't find free space to spawn trained units."
588 #: simulation/components/Upgrade.js:247
589 msgid "Entity is producing. Cannot start upgrading."
592 #: simulation/data/settings/game_speeds.jsonData[0].Title
593 msgid "Turtle (0.1×)"
596 #: simulation/data/settings/game_speeds.jsonData[10].Title
597 msgid "Fast Forward (20×)"
600 #: simulation/data/settings/game_speeds.jsonData[1].Title
604 #: simulation/data/settings/game_speeds.jsonData[2].Title
605 msgid "Leisurely (0.5×)"
608 #: simulation/data/settings/game_speeds.jsonData[3].Title
609 msgid "Relaxed (0.75×)"
612 #: simulation/data/settings/game_speeds.jsonData[4].Title
616 #: simulation/data/settings/game_speeds.jsonData[5].Title
620 #: simulation/data/settings/game_speeds.jsonData[6].Title
621 msgid "Very Fast (1.5×)"
624 #: simulation/data/settings/game_speeds.jsonData[7].Title
628 #: simulation/data/settings/game_speeds.jsonData[8].Title
629 msgid "Fast Forward (5×)"
632 #: simulation/data/settings/game_speeds.jsonData[9].Title
633 msgid "Fast Forward (10×)"
636 #: simulation/data/settings/map_sizes.jsonData[0].Name
640 #: simulation/data/settings/map_sizes.jsonData[0].Tooltip
641 msgid "This map size has barely any room for even the most basic resources."
644 #: simulation/data/settings/map_sizes.jsonData[1].Name
648 #: simulation/data/settings/map_sizes.jsonData[1].Tooltip
650 "Small maps are suitable for 1v1 matches, as players can reach the enemy "
651 "quickly while still having some room to expand."
654 #: simulation/data/settings/map_sizes.jsonData[2].Name
658 #: simulation/data/settings/map_sizes.jsonData[2].Tooltip
660 "This map size provides plenty of space for two players, but even eight "
664 #: simulation/data/settings/map_sizes.jsonData[3].Tooltip
666 "This is the ideal mapsize for 4 to 8 players, because there is plenty of "
667 "space to expand while the neighbors are quickly reachable."
670 #: simulation/data/settings/map_sizes.jsonData[4].Name
674 #: simulation/data/settings/map_sizes.jsonData[4].Tooltip
676 "The large mapsize is recommended when great portions of the map are covered "
677 "with water or inaccessible mountains."
680 #: simulation/data/settings/map_sizes.jsonData[5].Name
684 #: simulation/data/settings/map_sizes.jsonData[5].Tooltip
685 #: simulation/data/settings/map_sizes.jsonData[6].Tooltip
687 "Very large maps are not recommended as it takes very long to reach the enemy"
688 " and the game performance can be reduced."
691 #: simulation/data/settings/map_sizes.jsonData[6].Name
695 #: simulation/data/settings/player_defaults.jsonPlayerData[0].Name
699 #: simulation/data/settings/player_defaults.jsonPlayerData[1].Name
703 #: simulation/data/settings/player_defaults.jsonPlayerData[2].Name
707 #: simulation/data/settings/player_defaults.jsonPlayerData[3].Name
711 #: simulation/data/settings/player_defaults.jsonPlayerData[4].Name
715 #: simulation/data/settings/player_defaults.jsonPlayerData[5].Name
719 #: simulation/data/settings/player_defaults.jsonPlayerData[6].Name
723 #: simulation/data/settings/player_defaults.jsonPlayerData[7].Name
727 #: simulation/data/settings/player_defaults.jsonPlayerData[8].Name
731 #: simulation/data/settings/starting_resources.jsonData[0].Title
732 msgctxt "startingResources"
736 #: simulation/data/settings/starting_resources.jsonData[1].Title
737 msgctxt "startingResources"
741 #: simulation/data/settings/starting_resources.jsonData[2].Title
742 msgctxt "startingResources"
746 #: simulation/data/settings/starting_resources.jsonData[3].Title
747 msgctxt "startingResources"
751 #: simulation/data/settings/starting_resources.jsonData[4].Title
752 msgctxt "startingResources"
756 #: simulation/data/settings/starting_resources.jsonData[5].Title
757 msgctxt "startingResources"
761 #: simulation/data/settings/trigger_difficulties.jsonData[0].Title
765 #: simulation/data/settings/trigger_difficulties.jsonData[0].Tooltip
766 msgid "Choose this difficulty if you are discovering 0 A.D."
769 #: simulation/data/settings/trigger_difficulties.jsonData[1].Title
773 #: simulation/data/settings/trigger_difficulties.jsonData[1].Tooltip
774 msgid "Choose this difficulty if you do not like being knocked down."
777 #: simulation/data/settings/map_sizes.jsonData[3].Name
778 #: simulation/data/settings/trigger_difficulties.jsonData[2].Title
782 #: simulation/data/settings/trigger_difficulties.jsonData[2].Tooltip
784 "Choose this difficulty if you have already a good experience with 0 A.D."
787 #: simulation/data/settings/trigger_difficulties.jsonData[3].Title
791 #: simulation/data/settings/trigger_difficulties.jsonData[3].Tooltip
792 msgid "Choose this difficulty if you want to be really challenged."
795 #: simulation/data/settings/trigger_difficulties.jsonData[4].Title
799 #: simulation/data/settings/trigger_difficulties.jsonData[4].Tooltip
800 msgid "Choose this difficulty if you do not mind being swept out."
803 #: simulation/data/settings/victory_conditions/capture_the_relic.jsonData.Description
805 "Capture all relics spread across the map and keep them for a certain time to"
809 #: simulation/data/settings/victory_conditions/capture_the_relic.jsonData.Title
810 msgid "Capture the Relic"
813 #: simulation/data/settings/victory_conditions/conquest.jsonData.Description
815 "Defeat opponents by killing all their units and destroying all their "
819 #: simulation/data/settings/victory_conditions/conquest.jsonData.Title
823 #: simulation/data/settings/victory_conditions/conquest_civic_centers.jsonData.Description
824 msgid "Defeat opponents by destroying all their fully build civic centers."
827 #: simulation/data/settings/victory_conditions/conquest_civic_centers.jsonData.Title
828 msgid "Conquest Civic Centers"
831 #: simulation/data/settings/victory_conditions/conquest_structures.jsonData.Description
832 msgid "Defeat opponents by destroying all their structures."
835 #: simulation/data/settings/victory_conditions/conquest_structures.jsonData.Title
836 msgid "Conquest Structures"
839 #: simulation/data/settings/victory_conditions/conquest_units.jsonData.Description
840 msgid "Defeat opponents by killing all their units."
843 #: simulation/data/settings/victory_conditions/conquest_units.jsonData.Title
844 msgid "Conquest Units"
847 #: simulation/data/settings/victory_conditions/regicide.jsonData.Description
848 msgid "Defeat opponents by killing their hero."
851 #: simulation/data/settings/victory_conditions/regicide.jsonData.Title
855 #: simulation/data/settings/victory_conditions/wonder.jsonData.Description
857 "Be the first to build or capture a Wonder and keep it for a certain time to "
858 "win the game. The timer will be reset when the Wonder is destroyed or "
859 "captured. If the allied victory mode is enabled, the timer will also be "
860 "reset when the alliances of the owner change."
863 #: simulation/data/settings/victory_conditions/wonder.jsonData.Title
867 #: simulation/helpers/Cheat.js:57
869 msgid "%(player)s has been defeated (cheat)."
872 #: simulation/helpers/Cheat.js:71
873 msgid "You need to select a building that trains units."
876 #: simulation/helpers/Commands.js:134
877 msgid "(Cheat - control all units)"
880 #: simulation/helpers/Commands.js:149
881 msgid "(Cheat - reveal map)"
884 #: simulation/helpers/Commands.js:473
886 msgid "%(player)s has resigned."
889 #: simulation/helpers/Commands.js:651
890 msgid "(Cheat - promoted units)"
893 #: simulation/helpers/Commands.js:772
895 "Cannot upgrade as distance requirements are not verified or terrain is "
899 #: simulation/helpers/Commands.js:817
901 msgid "Attack against %(_player_)s requested."
904 #: simulation/helpers/Commands.js:856
905 msgid "There are no bribable units"
908 #: simulation/helpers/Commands.js:933
909 msgid "Unable to unload unit(s)."
912 #: simulation/helpers/Commands.js:947
913 msgid "Some unit(s) can't go back to work"
916 #: simulation/helpers/Commands.js:966
918 msgid "%(unit)s can't be controlled."
921 #: simulation/helpers/Commands.js:1217
922 msgid "The building's technology requirements are not met."