Merge 'remotes/trunk'
[0ad.git] / binaries / data / mods / public / l10n / en_GB.public-simulation-other.po
blob6fb6a9c97e99b5f6e52288a7827e393d7cd8ca74
1 # Translation template for 0 A.D. — Empires Ascendant.
2 # Copyright (C) 2023 Wildfire Games
3 # This file is distributed under the same license as the 0 A.D. — Empires Ascendant
4 # project.
5 # Translators:
6 # Andi Chandler, 2021-2023
7 # Etienne Beguin, 2017
8 # Fabrizio Marana, 2015
9 # Laurene Albrand, 2015
10 # leper, 2014-2015,2017
11 # Martin H, 2020
12 # Nescio, 2020-2021
13 # Nescio, 2020
14 # s0600204, 2021
15 msgid ""
16 msgstr ""
17 "Project-Id-Version: 0 A.D.\n"
18 "POT-Creation-Date: 2023-09-11 07:08+0000\n"
19 "PO-Revision-Date: 2014-06-19 17:53+0000\n"
20 "Last-Translator: Andi Chandler, 2021-2023\n"
21 "Language-Team: English (United Kingdom) (http://app.transifex.com/wildfire-games/0ad/language/en_GB/)\n"
22 "MIME-Version: 1.0\n"
23 "Content-Type: text/plain; charset=UTF-8\n"
24 "Content-Transfer-Encoding: 8bit\n"
25 "Language: en_GB\n"
26 "Plural-Forms: nplurals=2; plural=(n != 1);\n"
28 #: simulation/ai/petra/chatHelper.js:3
29 #, javascript-format
30 msgid ""
31 "I am starting a massive military campaign against %(_player_)s, come and "
32 "join me."
33 msgstr "I am starting a massive military campaign against %(_player_)s, come and join me."
35 #: simulation/ai/petra/chatHelper.js:4
36 #, javascript-format
37 msgid ""
38 "I have set up a huge army to crush %(_player_)s. Join me and you will have "
39 "your share of the loot."
40 msgstr "I have set up a huge army to crush %(_player_)s. Join me and you will have your share of the loot."
42 #: simulation/ai/petra/chatHelper.js:5
43 #, javascript-format
44 msgid ""
45 "I am launching an unprecedented attack against %(_player_)s. Bring your "
46 "armies and we may soon win this war."
47 msgstr "I am launching an unprecedented attack against %(_player_)s. Bring your armies and we may soon win this war."
49 #: simulation/ai/petra/chatHelper.js:8
50 #, javascript-format
51 msgid "I am launching an attack against %(_player_)s."
52 msgstr "I am launching an attack against %(_player_)s."
54 #: simulation/ai/petra/chatHelper.js:9
55 #, javascript-format
56 msgid "I have just sent an army against %(_player_)s."
57 msgstr "I have just sent an army against %(_player_)s."
59 #: simulation/ai/petra/chatHelper.js:10
60 #, javascript-format
61 msgid "I am sending an army against %(_player_)s."
62 msgstr "I am sending an army against %(_player_)s."
64 #: simulation/ai/petra/chatHelper.js:16
65 #, javascript-format
66 msgid "Let me regroup my army and I will then join you against %(_player_)s."
67 msgstr "Let me regroup my army and I will then join you against %(_player_)s."
69 #: simulation/ai/petra/chatHelper.js:17
70 #, javascript-format
71 msgid "I am finishing preparations to attack %(_player_)s."
72 msgstr "I am finishing preparations to attack %(_player_)s."
74 #: simulation/ai/petra/chatHelper.js:20
75 #, javascript-format
76 msgid ""
77 "Sorry, I do not have enough soldiers currently; but my next attack will "
78 "target %(_player_)s."
79 msgstr "Sorry, I do not have enough soldiers currently; but my next attack will target %(_player_)s."
81 #: simulation/ai/petra/chatHelper.js:21
82 #, javascript-format
83 msgid ""
84 "Sorry, I still need to strengthen my army. However, I will attack "
85 "%(_player_)s next."
86 msgstr "Sorry, I still need to strengthen my army. However, I will attack %(_player_)s next."
88 #: simulation/ai/petra/chatHelper.js:24
89 #, javascript-format
90 msgid ""
91 "I cannot help you against %(_player_)s for the time being, I am planning to "
92 "attack %(_player_2)s first."
93 msgstr "I cannot help you against %(_player_)s for the time being, I am planning to attack %(_player_2)s first."
95 #: simulation/ai/petra/chatHelper.js:29
96 #, javascript-format
97 msgid "Here is a gift for you, %(_player_)s. Make good use of it."
98 msgstr "Here is a gift for you, %(_player_)s. Make good use of it."
100 #: simulation/ai/petra/chatHelper.js:30
101 #, javascript-format
102 msgid "I see you are in a bad situation, %(_player_)s. I hope this helps."
103 msgstr "I see you are in a bad situation, %(_player_)s. I hope this helps."
105 #: simulation/ai/petra/chatHelper.js:31
106 #, javascript-format
107 msgid ""
108 "I can help you this time, %(_player_)s, but you should manage your resources"
109 " more carefully in the future."
110 msgstr "I can help you this time, %(_player_)s, but you should manage your resources more carefully in the future."
112 #: simulation/ai/petra/chatHelper.js:35
113 #, javascript-format
114 msgid "I am in need of %(resource)s, can you help? I will make it up to you."
115 msgstr "I am in need of %(resource)s, can you help? I will make it up to you."
117 #: simulation/ai/petra/chatHelper.js:36
118 #, javascript-format
119 msgid ""
120 "I would participate more efficiently in our common war effort if you could "
121 "provide me some %(resource)s."
122 msgstr "I would participate more efficiently in our common war effort if you could provide me some %(resource)s."
124 #: simulation/ai/petra/chatHelper.js:37
125 #, javascript-format
126 msgid ""
127 "If you can spare me some %(resource)s, I will be able to strengthen my army."
128 msgstr "If you can spare me some %(resource)s, I will be able to strengthen my army."
130 #: simulation/ai/petra/chatHelper.js:41
131 #, javascript-format
132 msgid ""
133 "I have set up a new route with %(_player_)s. Trading will be profitable for "
134 "all of us."
135 msgstr "I have set up a new route with %(_player_)s. Trading will be profitable for all of us."
137 #: simulation/ai/petra/chatHelper.js:42
138 #, javascript-format
139 msgid ""
140 "A new trade route is set up with %(_player_)s. Take your share of the "
141 "profits."
142 msgstr "A new trade route is set up with %(_player_)s. Take your share of the profits."
144 #: simulation/ai/petra/chatHelper.js:47
145 #, javascript-format
146 msgid "%(_player_)s and I are now allies."
147 msgstr "%(_player_)s and I are now allies."
149 #: simulation/ai/petra/chatHelper.js:50
150 #, javascript-format
151 msgid "%(_player_)s and I are now neutral."
152 msgstr "%(_player_)s and I are now neutral."
154 #: simulation/ai/petra/chatHelper.js:53
155 #, javascript-format
156 msgid "%(_player_)s and I are now enemies."
157 msgstr "%(_player_)s and I are now enemies."
159 #: simulation/ai/petra/chatHelper.js:60
160 #, javascript-format
161 msgid "I cannot accept your offer to become allies, %(_player_)s."
162 msgstr "I cannot accept your offer to become allies, %(_player_)s."
164 #: simulation/ai/petra/chatHelper.js:61
165 #, javascript-format
166 msgid "I must decline your offer of alliance, %(_player_)s."
167 msgstr "I must decline your offer of alliance, %(_player_)s."
169 #: simulation/ai/petra/chatHelper.js:62
170 #, javascript-format
171 msgid "An alliance with you is not in my best interest, %(_player_)s."
172 msgstr "An alliance with you is not in my best interest, %(_player_)s."
174 #: simulation/ai/petra/chatHelper.js:65
175 #, javascript-format
176 msgid ""
177 "I will not be your ally, %(_player_)s. However, I will consider a neutrality"
178 " pact."
179 msgstr "I will not be your ally, %(_player_)s. However, I will consider a neutrality pact."
181 #: simulation/ai/petra/chatHelper.js:66
182 #, javascript-format
183 msgid ""
184 "I reject your request for alliance, %(_player_)s, but we could become "
185 "neutral."
186 msgstr "I reject your request for alliance, %(_player_)s, but we could become neutral."
188 #: simulation/ai/petra/chatHelper.js:67
189 #, javascript-format
190 msgid "%(_player_)s, only a neutrality agreement is conceivable to me."
191 msgstr "%(_player_)s, only a neutrality agreement is conceivable to me."
193 #: simulation/ai/petra/chatHelper.js:70
194 #, javascript-format
195 msgid ""
196 "Our previous alliance did not work out, %(_player_)s. I must decline your "
197 "offer."
198 msgstr "Our previous alliance did not work out, %(_player_)s. I must decline your offer."
200 #: simulation/ai/petra/chatHelper.js:71
201 #, javascript-format
202 msgid "I won’t ally you again, %(_player_)s!"
203 msgstr "I won’t ally you again, %(_player_)s!"
205 #: simulation/ai/petra/chatHelper.js:72
206 #, javascript-format
207 msgid "No more alliances between us, %(_player_)s!"
208 msgstr "No more alliances between us, %(_player_)s!"
210 #: simulation/ai/petra/chatHelper.js:73
211 #, javascript-format
212 msgid "Your request for peace means nothing to me anymore, %(_player_)s!"
213 msgstr "Your request for peace means nothing to me anymore, %(_player_)s!"
215 #: simulation/ai/petra/chatHelper.js:74
216 #, javascript-format
217 msgid ""
218 "My answer to your repeated peace proposal will remain war, %(_player_)s!"
219 msgstr "My answer to your repeated peace proposal will remain war, %(_player_)s!"
221 #: simulation/ai/petra/chatHelper.js:77
222 #, javascript-format
223 msgid ""
224 "I will accept your offer to become allies, %(_player_)s. We will both "
225 "benefit from this partnership."
226 msgstr "I will accept your offer to become allies, %(_player_)s. We will both benefit from this partnership."
228 #: simulation/ai/petra/chatHelper.js:78
229 #, javascript-format
230 msgid "An alliance between us is a good idea, %(_player_)s."
231 msgstr "An alliance between us is a good idea, %(_player_)s."
233 #: simulation/ai/petra/chatHelper.js:79
234 #, javascript-format
235 msgid ""
236 "Let both of our people prosper from a peaceful association, %(_player_)s."
237 msgstr "Let both of our people prosper from a peaceful association, %(_player_)s."
239 #: simulation/ai/petra/chatHelper.js:80
240 #, javascript-format
241 msgid "We have found common ground, %(_player_)s. I accept the alliance."
242 msgstr "We have found common ground, %(_player_)s. I accept the alliance."
244 #: simulation/ai/petra/chatHelper.js:81
245 #, javascript-format
246 msgid "%(_player_)s, consider us allies from now on."
247 msgstr "%(_player_)s, consider us allies from now on."
249 #: simulation/ai/petra/chatHelper.js:84
250 #, javascript-format
251 msgid ""
252 "I will ally with you, %(_player_)s, but only if you send me a tribute of "
253 "%(_amount_)s %(_resource_)s."
254 msgstr "I will ally with you, %(_player_)s, but only if you send me a tribute of %(_amount_)s %(_resource_)s."
256 #: simulation/ai/petra/chatHelper.js:85
257 #, javascript-format
258 msgid ""
259 "%(_player_)s, you must send me a tribute of %(_amount_)s %(_resource_)s "
260 "before I accept an alliance with you."
261 msgstr "%(_player_)s, you must send me a tribute of %(_amount_)s %(_resource_)s before I accept an alliance with you."
263 #: simulation/ai/petra/chatHelper.js:86
264 #, javascript-format
265 msgid ""
266 "Unless you send me %(_amount_)s %(_resource_)s, an alliance won’t be formed,"
267 " %(_player_)s."
268 msgstr "Unless you send me %(_amount_)s %(_resource_)s, an alliance won’t be formed, %(_player_)s."
270 #: simulation/ai/petra/chatHelper.js:89
271 #, javascript-format
272 msgid ""
273 "%(_player_)s, my offer still stands. I will ally with you only if you send "
274 "me a tribute of %(_amount_)s %(_resource_)s."
275 msgstr "%(_player_)s, my offer still stands. I will ally with you only if you send me a tribute of %(_amount_)s %(_resource_)s."
277 #: simulation/ai/petra/chatHelper.js:90
278 #, javascript-format
279 msgid ""
280 "I’m still waiting for %(_amount_)s %(_resource_)s before accepting your "
281 "alliance, %(_player_)s."
282 msgstr "I’m still waiting for %(_amount_)s %(_resource_)s before accepting your alliance, %(_player_)s."
284 #: simulation/ai/petra/chatHelper.js:91 simulation/ai/petra/chatHelper.js:112
285 #, javascript-format
286 msgid ""
287 "%(_player_)s, if you do not send me part of the %(_amount_)s %(_resource_)s "
288 "tribute soon, I will break off our negotiations."
289 msgstr "%(_player_)s, if you do not send me part of the %(_amount_)s %(_resource_)s tribute soon, I will break off our negotiations."
291 #: simulation/ai/petra/chatHelper.js:96
292 #, javascript-format
293 msgid "I will not become neutral with you, %(_player_)s."
294 msgstr "I will not become neutral with you, %(_player_)s."
296 #: simulation/ai/petra/chatHelper.js:97
297 #, javascript-format
298 msgid "%(_player_)s, I must decline your request for a neutrality pact."
299 msgstr "%(_player_)s, I must decline your request for a neutrality pact."
301 #: simulation/ai/petra/chatHelper.js:100
302 #, javascript-format
303 msgid ""
304 "Our previous neutrality agreement ended in failure, %(_player_)s; I will not"
305 " consider another one."
306 msgstr "Our previous neutrality agreement ended in failure, %(_player_)s; I will not consider another one."
308 #: simulation/ai/petra/chatHelper.js:103
309 #, javascript-format
310 msgid ""
311 "I welcome your request for peace between our civilizations, %(_player_)s. I "
312 "will accept."
313 msgstr "I welcome your request for peace between our civilisations, %(_player_)s. I will accept."
315 #: simulation/ai/petra/chatHelper.js:104
316 #, javascript-format
317 msgid ""
318 "%(_player_)s, I will accept your neutrality request. May both our "
319 "civilizations benefit."
320 msgstr "%(_player_)s, I will accept your neutrality request. May both our civilisations benefit."
322 #: simulation/ai/petra/chatHelper.js:107
323 #, javascript-format
324 msgid ""
325 "If you send me a tribute of %(_amount_)s %(_resource_)s, I will accept your "
326 "neutrality request, %(_player_)s."
327 msgstr "If you send me a tribute of %(_amount_)s %(_resource_)s, I will accept your neutrality request, %(_player_)s."
329 #: simulation/ai/petra/chatHelper.js:108
330 #, javascript-format
331 msgid ""
332 "%(_player_)s, if you send me %(_amount_)s %(_resource_)s, I will accept a "
333 "neutrality pact."
334 msgstr "%(_player_)s, if you send me %(_amount_)s %(_resource_)s, I will accept a neutrality pact."
336 #: simulation/ai/petra/chatHelper.js:111
337 #, javascript-format
338 msgid ""
339 "%(_player_)s, I will not accept your neutrality request unless you tribute "
340 "me %(_amount_)s %(_resource_)s soon."
341 msgstr "%(_player_)s, I will not accept your neutrality request unless you tribute me %(_amount_)s %(_resource_)s soon."
343 #: simulation/ai/petra/chatHelper.js:120
344 #, javascript-format
345 msgid ""
346 "%(_player_)s, it would help both of our civilizations if we formed an "
347 "alliance. If you become allies with me, I will respond in kind."
348 msgstr "%(_player_)s, it would help both our civilisations if we formed an alliance. If you become allies with me, I will respond in kind."
350 #: simulation/ai/petra/chatHelper.js:123
351 #, javascript-format
352 msgid "%(_player_)s, my offer for an alliance has expired."
353 msgstr "%(_player_)s, my offer for an alliance has expired."
355 #: simulation/ai/petra/chatHelper.js:124
356 #, javascript-format
357 msgid ""
358 "%(_player_)s, I have rescinded my previous offer for an alliance between us."
359 msgstr "%(_player_)s, I have rescinded my previous offer for an alliance between us."
361 #: simulation/ai/petra/chatHelper.js:129
362 #, javascript-format
363 msgid ""
364 "%(_player_)s, I would like to request a neutrality pact between our "
365 "civilizations. If you become neutral with me, I will respond in kind."
366 msgstr "%(_player_)s, I would like to request a neutrality pact between our civilisations. If you become neutral with me, I will respond in kind."
368 #: simulation/ai/petra/chatHelper.js:130
369 #, javascript-format
370 msgid ""
371 "%(_player_)s, it would be both to our benefit if we negotiated a neutrality "
372 "pact. I will become neutral with you if you do the same."
373 msgstr "%(_player_)s, it would be both to our benefit if we negotiated a neutrality pact. I will become neutral with you if you do the same."
375 #: simulation/ai/petra/chatHelper.js:133
376 #, javascript-format
377 msgid "%(_player_)s, I have decided to revoke my offer for a neutrality pact."
378 msgstr "%(_player_)s, I have decided to revoke my offer for a neutrality pact."
380 #: simulation/ai/petra/chatHelper.js:134
381 #, javascript-format
382 msgid ""
383 "%(_player_)s, as you have failed to respond to my request for peace between "
384 "us, I have abrogated my offer."
385 msgstr "%(_player_)s, as you have failed to respond to my request for peace between us, I have abrogated my offer."
387 #: simulation/ai/petra/chatHelper.js:141
388 msgid ""
389 "My armies failed while defending my empire. Please honor our alliance and "
390 "send help!"
391 msgstr "My armies failed while defending my empire. Please honour our alliance and send help!"
393 #: simulation/ai/petra/chatHelper.js:142
394 msgid ""
395 "My humble armies feel weak and tired. My civilization depends on our "
396 "alliance, please send help!"
397 msgstr "My humble armies feel weak and tired. My civilisation depends on our alliance, please send help!"
399 #: simulation/ai/petra/chatHelper.js:143
400 msgid "I need your help. Please do not let my armies fall!"
401 msgstr "I need your help. Please do not let my armies fall!"
403 #: simulation/ai/petra/chatHelper.js:146
404 msgid ""
405 "My empire regained its old strength, now it is time to seek revenge "
406 "together!"
407 msgstr "My empire regained its old strength, now it is time to seek revenge together!"
409 #: simulation/ai/petra/chatHelper.js:147
410 msgid ""
411 "My civilization raised from the ashes. Now my armies feel stronger and eager"
412 " to fight for our alliance."
413 msgstr "My civilisation was raised from the ashes. Now my armies feel stronger and eager to fight for our alliance."
415 #: simulation/ai/petra/data.jsondescription
416 msgid ""
417 "Petra is the default 0 A.D. AI bot. Please report issues to Wildfire Games (see the link in the main menu).\n"
418 "\n"
419 "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."
420 msgstr "Petra is the default 0 A.D. AI bot. Please report issues to Wildfire Games (see the link in the main menu).\n\nThe 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."
422 #: simulation/ai/petra/data.jsonname
423 msgid "Petra Bot"
424 msgstr "Petra Bot"
426 #: simulation/components/BuildRestrictions.js:91
427 #, javascript-format
428 msgid "%(name)s cannot be built due to unknown error"
429 msgstr "%(name)s cannot be built due to unknown error"
431 #: simulation/components/BuildRestrictions.js:115
432 #, javascript-format
433 msgid "%(name)s cannot be built in unexplored area"
434 msgstr "%(name)s cannot be built in unexplored area"
436 #: simulation/components/BuildRestrictions.js:163
437 #, javascript-format
438 msgid "%(name)s cannot be built on another building or resource"
439 msgstr "%(name)s cannot be built on another Structure or resource."
441 #: simulation/components/BuildRestrictions.js:167
442 #, javascript-format
443 msgid "%(name)s cannot be built on invalid terrain"
444 msgstr "%(name)s cannot be built on invalid terrain"
446 #. Translation: territoryType being displayed in a translated sentence in the
447 #. form: "House
448 #. cannot be built in %(territoryType)s territory.".
449 #: simulation/components/BuildRestrictions.js:195
450 msgctxt "Territory type"
451 msgid "own"
452 msgstr "own"
454 #. Translation: territoryType being displayed in a translated sentence in the
455 #. form: "House
456 #. cannot be built in %(territoryType)s territory.".
457 #: simulation/components/BuildRestrictions.js:198
458 msgctxt "Territory type"
459 msgid "unconnected own"
460 msgstr "unconnected own"
462 #. Translation: territoryType being displayed in a translated sentence in the
463 #. form: "House
464 #. cannot be built in %(territoryType)s territory.".
465 #: simulation/components/BuildRestrictions.js:204
466 msgctxt "Territory type"
467 msgid "allied"
468 msgstr "allied"
470 #. Translation: territoryType being displayed in a translated sentence in the
471 #. form: "House
472 #. cannot be built in %(territoryType)s territory.".
473 #: simulation/components/BuildRestrictions.js:207
474 msgctxt "Territory type"
475 msgid "unconnected allied"
476 msgstr "unconnected allied"
478 #. Translation: territoryType being displayed in a translated sentence in the
479 #. form: "House
480 #. cannot be built in %(territoryType)s territory.".
481 #: simulation/components/BuildRestrictions.js:213
482 msgctxt "Territory type"
483 msgid "neutral"
484 msgstr "neutral"
486 #. Translation: territoryType being displayed in a translated sentence in the
487 #. form: "House
488 #. cannot be built in %(territoryType)s territory.".
489 #: simulation/components/BuildRestrictions.js:220
490 msgctxt "Territory type"
491 msgid "enemy"
492 msgstr "enemy"
494 #: simulation/components/BuildRestrictions.js:225
495 #, javascript-format
496 msgid ""
497 "%(name)s cannot be built in %(territoryType)s territory. Valid territories: "
498 "%(validTerritories)s"
499 msgstr "%(name)s cannot be built in %(territoryType)s territory. Valid territories: %(validTerritories)s"
501 #: simulation/components/BuildRestrictions.js:239
502 #, javascript-format
503 msgid "%(name)s must be built on a valid shoreline"
504 msgstr "%(name)s must be built on a valid shoreline"
506 #: simulation/components/BuildRestrictions.js:266
507 #, javascript-format
508 msgid ""
509 "%(name)s too close to a %(category)s, must be at least %(distance)s meter "
510 "away"
511 msgid_plural ""
512 "%(name)s too close to a %(category)s, must be at least %(distance)s meters "
513 "away"
514 msgstr[0] "%(name)s too close to a %(category)s, must be at least %(distance)s metre away"
515 msgstr[1] "%(name)s too close to a %(category)s, must be at least %(distance)s metres away"
517 #: simulation/components/BuildRestrictions.js:287
518 #, javascript-format
519 msgid ""
520 "%(name)s too far from a %(category)s, must be within %(distance)s meter"
521 msgid_plural ""
522 "%(name)s too far from a %(category)s, must be within %(distance)s meters"
523 msgstr[0] "%(name)s too far from a %(category)s, must be within %(distance)s metre"
524 msgstr[1] "%(name)s too far from a %(category)s, must be within %(distance)s metres."
526 #. Translation: Territory types being displayed as part of a list like "Valid
527 #. territories:
528 #. own, ally".
529 #: simulation/components/BuildRestrictions.js:327
530 msgctxt "Territory type list"
531 msgid "own"
532 msgstr "own"
534 #. Translation: Territory types being displayed as part of a list like "Valid
535 #. territories:
536 #. own, ally".
537 #: simulation/components/BuildRestrictions.js:329
538 msgctxt "Territory type list"
539 msgid "ally"
540 msgstr "ally"
542 #. Translation: Territory types being displayed as part of a list like "Valid
543 #. territories:
544 #. own, ally".
545 #: simulation/components/BuildRestrictions.js:331
546 msgctxt "Territory type list"
547 msgid "neutral"
548 msgstr "neutral"
550 #. Translation: Territory types being displayed as part of a list like "Valid
551 #. territories:
552 #. own, ally".
553 #: simulation/components/BuildRestrictions.js:333
554 msgctxt "Territory type list"
555 msgid "enemy"
556 msgstr "enemy"
558 #: simulation/components/CeasefireManager.js:99
559 #, javascript-format
560 msgid "You can attack in %(time)s"
561 msgstr "You can attack in %(time)s"
563 #: simulation/components/CeasefireManager.js:112
564 msgid "You can attack now!"
565 msgstr "You can attack now!"
567 #: simulation/components/EndGameManager.js:169
568 #, javascript-format
569 msgid "%(lastPlayer)s has won (last player alive)."
570 msgid_plural "%(players)s and %(lastPlayer)s have won (last players alive)."
571 msgstr[0] "%(lastPlayer)s has won (last player alive)."
572 msgstr[1] "%(players)s and %(lastPlayer)s have won (last players alive)."
574 #: simulation/components/EndGameManager.js:177
575 msgid "Last remaining player wins."
576 msgstr "Last remaining player wins."
578 #: simulation/components/EntityLimits.js:195
579 #, javascript-format
580 msgid "%(category)s build limit of %(limit)s reached"
581 msgstr "%(category)s build limit of %(limit)s reached"
583 #: simulation/components/EntityLimits.js:197
584 #, javascript-format
585 msgid "%(category)s training limit of %(limit)s reached"
586 msgstr "%(category)s training limit of %(limit)s reached"
588 #: simulation/components/EntityLimits.js:201
589 #, javascript-format
590 msgid "%(category)s limit of %(limit)s reached"
591 msgstr "%(category)s limit of %(limit)s reached"
593 #: simulation/components/Player.js:308
594 #, javascript-format
595 msgid "Insufficient resources - %(resourceAmount1)s %(resourceType1)s"
596 msgstr "Insufficient resources - %(resourceAmount1)s %(resourceType1)s"
598 #: simulation/components/Player.js:310
599 #, javascript-format
600 msgid ""
601 "Insufficient resources - %(resourceAmount1)s %(resourceType1)s, "
602 "%(resourceAmount2)s %(resourceType2)s"
603 msgstr "Insufficient resources - %(resourceAmount1)s %(resourceType1)s, %(resourceAmount2)s %(resourceType2)s"
605 #: simulation/components/Player.js:312
606 #, javascript-format
607 msgid ""
608 "Insufficient resources - %(resourceAmount1)s %(resourceType1)s, "
609 "%(resourceAmount2)s %(resourceType2)s, %(resourceAmount3)s %(resourceType3)s"
610 msgstr "Insufficient resources - %(resourceAmount1)s %(resourceType1)s, %(resourceAmount2)s %(resourceType2)s, %(resourceAmount3)s %(resourceType3)s"
612 #: simulation/components/Player.js:314
613 #, javascript-format
614 msgid ""
615 "Insufficient resources - %(resourceAmount1)s %(resourceType1)s, "
616 "%(resourceAmount2)s %(resourceType2)s, %(resourceAmount3)s "
617 "%(resourceType3)s, %(resourceAmount4)s %(resourceType4)s"
618 msgstr "Insufficient resources - %(resourceAmount1)s %(resourceType1)s, %(resourceAmount2)s %(resourceType2)s, %(resourceAmount3)s %(resourceType3)s, %(resourceAmount4)s %(resourceType4)s"
620 #: simulation/components/ProductionQueue.js:312
621 msgid "Entity is being upgraded. Cannot start production."
622 msgstr "Entity is being upgraded. Cannot start production."
624 #: simulation/components/ProductionQueue.js:327
625 msgid "The production queue is full."
626 msgstr "The production queue is full."
628 #: simulation/components/ProductionQueue.js:450
629 msgid "Could not auto-queue unit, de-activating."
630 msgstr "Could not auto-queue unit, deactivating."
632 #: simulation/components/Trainer.js:321
633 msgid "Can't find free space to spawn trained units."
634 msgstr "Can't find free space to spawn trained units."
636 #: simulation/components/Upgrade.js:242
637 msgid "Entity is producing. Cannot start upgrading."
638 msgstr "Entity is producing. Cannot start upgrading."
640 #: simulation/data/settings/game_speeds.jsonData[0].Title
641 msgid "Turtle (0.1×)"
642 msgstr "Turtle (0.1×)"
644 #: simulation/data/settings/game_speeds.jsonData[10].Title
645 msgid "Fast Forward (20×)"
646 msgstr "Fast Forward (20×)"
648 #: simulation/data/settings/game_speeds.jsonData[1].Title
649 msgid "Slow (0.25×)"
650 msgstr "Slow (0.25×)"
652 #: simulation/data/settings/game_speeds.jsonData[2].Title
653 msgid "Leisurely (0.5×)"
654 msgstr "Leisurely (0.5×)"
656 #: simulation/data/settings/game_speeds.jsonData[3].Title
657 msgid "Relaxed (0.75×)"
658 msgstr "Relaxed (0.75×)"
660 #: simulation/data/settings/game_speeds.jsonData[4].Title
661 msgid "Normal (1×)"
662 msgstr "Normal (1×)"
664 #: simulation/data/settings/game_speeds.jsonData[5].Title
665 msgid "Fast (1.25×)"
666 msgstr "Fast (1.25×)"
668 #: simulation/data/settings/game_speeds.jsonData[6].Title
669 msgid "Very Fast (1.5×)"
670 msgstr "Very Fast (1.5×)"
672 #: simulation/data/settings/game_speeds.jsonData[7].Title
673 msgid "Insane (2×)"
674 msgstr "Insane (2×)"
676 #: simulation/data/settings/game_speeds.jsonData[8].Title
677 msgid "Fast Forward (5×)"
678 msgstr "Fast Forward (5×)"
680 #: simulation/data/settings/game_speeds.jsonData[9].Title
681 msgid "Fast Forward (10×)"
682 msgstr "Fast Forward (10×)"
684 #: simulation/data/settings/map_sizes.jsonData[0].Name
685 msgid "Tiny"
686 msgstr "Tiny"
688 #: simulation/data/settings/map_sizes.jsonData[0].Tooltip
689 msgid "This map size has barely any room for even the most basic resources."
690 msgstr "This map size has barely any room for even the most basic resources."
692 #: simulation/data/settings/map_sizes.jsonData[1].Name
693 msgid "Small"
694 msgstr "Small"
696 #: simulation/data/settings/map_sizes.jsonData[1].Tooltip
697 msgid ""
698 "Small maps are suitable for 1v1 matches, as players can reach the enemy "
699 "quickly while still having some room to expand."
700 msgstr "Small maps are suitable for 1v1 matches, as players can reach the enemy quickly while still having some room to expand."
702 #: simulation/data/settings/map_sizes.jsonData[2].Name
703 msgid "Normal"
704 msgstr "Normal"
706 #: simulation/data/settings/map_sizes.jsonData[2].Tooltip
707 msgid ""
708 "This map size provides plenty of space for two players, but even eight "
709 "players fit."
710 msgstr "This map size provides plenty of space for two players, but even eight players fit."
712 #: simulation/data/settings/map_sizes.jsonData[3].Tooltip
713 msgid ""
714 "This is the ideal mapsize for 4 to 8 players, because there is plenty of "
715 "space to expand while the neighbors are quickly reachable."
716 msgstr "This is the ideal mapsize for 4 to 8 players, because there is plenty of space to expand while the neighbours are quickly reachable."
718 #: simulation/data/settings/map_sizes.jsonData[4].Name
719 msgid "Large"
720 msgstr "Large"
722 #: simulation/data/settings/map_sizes.jsonData[4].Tooltip
723 msgid ""
724 "The large mapsize is recommended when great portions of the map are covered "
725 "with water or inaccessible mountains."
726 msgstr "The large mapsize is recommended when great portions of the map are covered with water or inaccessible mountains."
728 #: simulation/data/settings/map_sizes.jsonData[5].Name
729 msgid "Very Large"
730 msgstr "Very Large"
732 #: simulation/data/settings/map_sizes.jsonData[5].Tooltip
733 #: simulation/data/settings/map_sizes.jsonData[6].Tooltip
734 msgid ""
735 "Very large maps are not recommended as it takes very long to reach the enemy"
736 " and the game performance can be reduced."
737 msgstr "Very large maps are not recommended as it takes very long to reach the enemy and the game performance can be reduced."
739 #: simulation/data/settings/map_sizes.jsonData[6].Name
740 msgid "Giant"
741 msgstr "Giant"
743 #: simulation/data/settings/player_defaults.jsonPlayerData[0].Name
744 msgid "Gaia"
745 msgstr "Gaia"
747 #: simulation/data/settings/player_defaults.jsonPlayerData[1].Name
748 msgid "Player 1"
749 msgstr "Player 1"
751 #: simulation/data/settings/player_defaults.jsonPlayerData[2].Name
752 msgid "Player 2"
753 msgstr "Player 2"
755 #: simulation/data/settings/player_defaults.jsonPlayerData[3].Name
756 msgid "Player 3"
757 msgstr "Player 3"
759 #: simulation/data/settings/player_defaults.jsonPlayerData[4].Name
760 msgid "Player 4"
761 msgstr "Player 4"
763 #: simulation/data/settings/player_defaults.jsonPlayerData[5].Name
764 msgid "Player 5"
765 msgstr "Player 5"
767 #: simulation/data/settings/player_defaults.jsonPlayerData[6].Name
768 msgid "Player 6"
769 msgstr "Player 6"
771 #: simulation/data/settings/player_defaults.jsonPlayerData[7].Name
772 msgid "Player 7"
773 msgstr "Player 7"
775 #: simulation/data/settings/player_defaults.jsonPlayerData[8].Name
776 msgid "Player 8"
777 msgstr "Player 8"
779 #: simulation/data/settings/starting_resources.jsonData[0].Title
780 msgctxt "startingResources"
781 msgid "Very Low"
782 msgstr "Very Low"
784 #: simulation/data/settings/starting_resources.jsonData[1].Title
785 msgctxt "startingResources"
786 msgid "Low"
787 msgstr "Low"
789 #: simulation/data/settings/starting_resources.jsonData[2].Title
790 msgctxt "startingResources"
791 msgid "Medium"
792 msgstr "Medium"
794 #: simulation/data/settings/starting_resources.jsonData[3].Title
795 msgctxt "startingResources"
796 msgid "High"
797 msgstr "High"
799 #: simulation/data/settings/starting_resources.jsonData[4].Title
800 msgctxt "startingResources"
801 msgid "Very High"
802 msgstr "Very High"
804 #: simulation/data/settings/starting_resources.jsonData[5].Title
805 msgctxt "startingResources"
806 msgid "Deathmatch"
807 msgstr "Death Match"
809 #: simulation/data/settings/trigger_difficulties.jsonData[0].Title
810 msgid "Very Easy"
811 msgstr "Very Easy"
813 #: simulation/data/settings/trigger_difficulties.jsonData[0].Tooltip
814 msgid "Choose this difficulty if you are discovering 0 A.D."
815 msgstr "Choose this difficulty if you are discovering 0 A.D."
817 #: simulation/data/settings/trigger_difficulties.jsonData[1].Title
818 msgid "Easy"
819 msgstr "Easy"
821 #: simulation/data/settings/trigger_difficulties.jsonData[1].Tooltip
822 msgid "Choose this difficulty if you do not like being knocked down."
823 msgstr "Choose this difficulty if you do not like being knocked down."
825 #: simulation/data/settings/map_sizes.jsonData[3].Name
826 #: simulation/data/settings/trigger_difficulties.jsonData[2].Title
827 msgid "Medium"
828 msgstr "Medium"
830 #: simulation/data/settings/trigger_difficulties.jsonData[2].Tooltip
831 msgid ""
832 "Choose this difficulty if you have already a good experience with 0 A.D."
833 msgstr "Choose this difficulty if you have already a good experience with 0 A.D."
835 #: simulation/data/settings/trigger_difficulties.jsonData[3].Title
836 msgid "Hard"
837 msgstr "Hard"
839 #: simulation/data/settings/trigger_difficulties.jsonData[3].Tooltip
840 msgid "Choose this difficulty if you want to be really challenged."
841 msgstr "Choose this difficulty if you want to be really challenged."
843 #: simulation/data/settings/trigger_difficulties.jsonData[4].Title
844 msgid "Very Hard"
845 msgstr "Very hard"
847 #: simulation/data/settings/trigger_difficulties.jsonData[4].Tooltip
848 msgid "Choose this difficulty if you do not mind being swept out."
849 msgstr "Choose this difficulty if you do not mind being swept out."
851 #: simulation/data/settings/victory_conditions/capture_the_relic.jsonData.Description
852 msgid ""
853 "Capture all relics spread across the map and keep them for a certain time to"
854 " win the game."
855 msgstr "Capture all relics spread across the map and keep them for a certain time to win the game."
857 #: simulation/data/settings/victory_conditions/capture_the_relic.jsonData.Title
858 msgid "Capture the Relic"
859 msgstr "Capture the Relic"
861 #: simulation/data/settings/victory_conditions/conquest.jsonData.Description
862 msgid ""
863 "Defeat opponents by killing all their units and destroying all their "
864 "structures."
865 msgstr "Defeat opponents by killing all their Units and destroying all their Structures."
867 #: simulation/data/settings/victory_conditions/conquest.jsonData.Title
868 msgid "Conquest"
869 msgstr "Conquest"
871 #: simulation/data/settings/victory_conditions/conquest_civic_centers.jsonData.Description
872 msgid "Defeat opponents by destroying all their fully built civic centers."
873 msgstr "Defeat opponents by destroying all their fully built civic centres."
875 #: simulation/data/settings/victory_conditions/conquest_civic_centers.jsonData.Title
876 msgid "Conquest Civic Centers"
877 msgstr "Conquest Civic Centres"
879 #: simulation/data/settings/victory_conditions/conquest_structures.jsonData.Description
880 msgid "Defeat opponents by destroying all their structures."
881 msgstr "Defeat opponents by destroying all their Structures."
883 #: simulation/data/settings/victory_conditions/conquest_structures.jsonData.Title
884 msgid "Conquest Structures"
885 msgstr "Conquest Structures"
887 #: simulation/data/settings/victory_conditions/conquest_units.jsonData.Description
888 msgid "Defeat opponents by killing all their units."
889 msgstr "Defeat opponents by killing all their units."
891 #: simulation/data/settings/victory_conditions/conquest_units.jsonData.Title
892 msgid "Conquest Units"
893 msgstr "Conquest Units"
895 #: simulation/data/settings/victory_conditions/regicide.jsonData.Description
896 msgid "Defeat opponents by killing their hero."
897 msgstr "Defeat opponents by killing their hero."
899 #: simulation/data/settings/victory_conditions/regicide.jsonData.Title
900 msgid "Regicide"
901 msgstr "Regicide"
903 #: simulation/data/settings/victory_conditions/wonder.jsonData.Description
904 msgid ""
905 "Be the first to build or capture a Wonder and keep it for a certain time to "
906 "win the game. The timer will be reset when the Wonder is destroyed or "
907 "captured. If the allied victory mode is enabled, the timer will also be "
908 "reset when the alliances of the owner change."
909 msgstr "Be the first to build or capture a Wonder and keep it for a certain time to win the game. The timer will be reset when the Wonder is destroyed or captured. If the allied victory mode is enabled, the timer will also be reset when the alliances of the owner change."
911 #: simulation/data/settings/victory_conditions/wonder.jsonData.Title
912 msgid "Wonder"
913 msgstr "Wonder"
915 #: simulation/helpers/Cheat.js:57
916 #, javascript-format
917 msgid "%(player)s has been defeated (cheat)."
918 msgstr "%(player)s has been defeated (cheat)."
920 #: simulation/helpers/Cheat.js:71
921 msgid "You need to select a building that trains units."
922 msgstr "You need to select a building that trains units."
924 #: simulation/helpers/Commands.js:135
925 msgid "(Cheat - control all units)"
926 msgstr "(Cheat - control all units)"
928 #: simulation/helpers/Commands.js:150
929 msgid "(Cheat - reveal map)"
930 msgstr "(Cheat - reveal map)"
932 #: simulation/helpers/Commands.js:462
933 #, javascript-format
934 msgid "%(player)s has resigned."
935 msgstr "%(player)s has resigned."
937 #: simulation/helpers/Commands.js:640
938 msgid "(Cheat - promoted units)"
939 msgstr "(Cheat - promoted units)"
941 #: simulation/helpers/Commands.js:761
942 msgid ""
943 "Cannot upgrade as distance requirements are not verified or terrain is "
944 "obstructed."
945 msgstr "Cannot upgrade as distance requirements are not verified or terrain is obstructed."
947 #: simulation/helpers/Commands.js:803
948 #, javascript-format
949 msgid "Attack against %(_player_)s requested."
950 msgstr "Attack against %(_player_)s requested."
952 #: simulation/helpers/Commands.js:842
953 msgid "There are no bribable units"
954 msgstr "There are no bribable units"
956 #: simulation/helpers/Commands.js:919
957 msgid "Unable to unload unit(s)."
958 msgstr "Unable to unload unit(s)."
960 #: simulation/helpers/Commands.js:933
961 msgid "Some unit(s) can't go back to work"
962 msgstr "Some unit(s) can't go back to work"
964 #: simulation/helpers/Commands.js:952
965 #, javascript-format
966 msgid "%(unit)s can't be controlled."
967 msgstr "%(unit)s can't be controlled."
969 #: simulation/helpers/Commands.js:1203
970 msgid "The building's technology requirements are not met."
971 msgstr "The Structure's technology requirements are not met."