[i18n] Updated POT and PO files.
[0ad.git] / binaries / data / mods / public / l10n / en_GB.public-gui-ingame.po
blob99c1cd1c80d28d8ce3c127ecf0564ccaaa1a56ce
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 # Adam Jones
7 # Andi Chandler
8 # Etienne Beguin
9 # Guillermo Grunwaldt
10 # Hugh Foxwood
11 # Laurene Albrand
12 # leper
13 # Martin H
14 # Nescio
15 # Stanislas Dolcini
16 # Tanksy
17 msgid ""
18 msgstr ""
19 "Project-Id-Version: 0 A.D.\n"
20 "POT-Creation-Date: 2023-10-16 07:08+0000\n"
21 "PO-Revision-Date: 2014-06-19 17:49+0000\n"
22 "Last-Translator: Andi Chandler <andi@gowling.com>, 2021-2023\n"
23 "Language-Team: English (United Kingdom) (http://app.transifex.com/wildfire-games/0ad/language/en_GB/)\n"
24 "MIME-Version: 1.0\n"
25 "Content-Type: text/plain; charset=UTF-8\n"
26 "Content-Transfer-Encoding: 8bit\n"
27 "Language: en_GB\n"
28 "Plural-Forms: nplurals=2; plural=(n != 1);\n"
30 #: gui/session/Cheats.js:78
31 msgid "This cheat requires a numeric parameter."
32 msgstr "This cheat requires a numeric parameter."
34 #: gui/session/GameSpeedControl.xml:(tooltip):11
35 msgid "Choose game speed"
36 msgstr "Choose game speed"
38 #: gui/session/Menu.js:41
39 #, javascript-format
40 msgid "Press %(hotkey)s to toggle this menu."
41 msgstr "Press %(hotkey)s to toggle this menu."
43 #: gui/session/MenuButtons.js:32
44 msgid "Chat"
45 msgstr "Chat"
47 #: gui/session/MenuButtons.js:53
48 msgid "Save"
49 msgstr "Save"
51 #: gui/session/MenuButtons.js:77
52 msgid "Summary"
53 msgstr "Summary"
55 #: gui/session/MenuButtons.js:90
56 #, javascript-format
57 msgid "Press %(hotkey)s to open the summary screen."
58 msgstr "Press %(hotkey)s to open the summary screen."
60 #: gui/session/MenuButtons.js:133
61 msgid "Lobby"
62 msgstr "Lobby"
64 #: gui/session/MenuButtons.js:142
65 #, javascript-format
66 msgid ""
67 "Press %(hotkey)s to open the multiplayer lobby page without leaving the "
68 "game."
69 msgstr "Press %(hotkey)s to open the multiplayer lobby page without leaving the game."
71 #: gui/session/MenuButtons.js:161
72 msgid "Options"
73 msgstr "Options"
75 #: gui/session/MenuButtons.js:185
76 msgid "Hotkeys"
77 msgstr "Hotkeys"
79 #: gui/session/MenuButtons.js:220
80 msgid "Resume"
81 msgstr "Resume"
83 #: gui/session/MenuButtons.js:220
84 msgid "Pause"
85 msgstr "Pause"
87 #: gui/session/MenuButtons.js:221
88 #, javascript-format
89 msgid "Press %(hotkey)s to pause or resume the game."
90 msgstr "Press %(hotkey)s to pause or resume the game."
92 #: gui/session/MenuButtons.js:237
93 msgid "Resign"
94 msgstr "Resign"
96 #: gui/session/MenuButtons.js:261
97 #: gui/session/NetworkStatusOverlay.xml:(caption):9
98 msgid "Exit"
99 msgstr "Exit"
101 #: gui/session/NetworkDelayOverlay.js:62
102 #, javascript-format
103 msgid "Delay to live stream: %(delay)ss"
104 msgstr "Delay to live stream: %(delay)ss"
106 #: gui/session/NetworkStatusOverlay.js:38
107 msgid "Connection to the server has been authenticated."
108 msgstr "Connection to the server has been authenticated."
110 #: gui/session/NetworkStatusOverlay.js:39
111 msgid "Connected to the server."
112 msgstr "Connected to the server."
114 #: gui/session/NetworkStatusOverlay.js:40
115 msgid "Connection to the server has been lost."
116 msgstr "Connection to the server has been lost."
118 #: gui/session/NetworkStatusOverlay.js:42
119 msgid "Waiting for players to connect:"
120 msgstr "Waiting for players to connect:"
122 #: gui/session/NetworkStatusOverlay.js:43
123 msgid "Synchronizing gameplay with other players…"
124 msgstr "Synchronising gameplay with other players…"
126 #: gui/session/NetworkStatusOverlay.js:47
127 msgctxt "Separator for a list of client loading messages"
128 msgid ", "
129 msgstr ", "
131 #. Translation: The "x" means "times", with the mathematical meaning of
132 #. multiplication.
133 #: gui/session/OverlayCounterElapsedTime.js:33
134 #, javascript-format
135 msgid "%(time)s (%(speed)sx)"
136 msgstr "%(time)s (%(speed)sx)"
138 #: gui/session/PauseOverlay.js:40
139 #: gui/session/message_box/OutOfSyncNetwork.js:20
140 msgctxt "Separator for a list of players"
141 msgid ", "
142 msgstr ", "
144 #: gui/session/PauseOverlay.js:45
145 #, javascript-format
146 msgid "Paused by %(players)s"
147 msgstr "Paused by %(players)s"
149 #: gui/session/PauseOverlay.xml:(caption):7
150 msgid "Game Paused"
151 msgstr "Game Paused"
153 #: gui/session/PauseOverlay.xml:(caption):11
154 msgid "Click to Resume Game"
155 msgstr "Click to Resume Game"
157 #: gui/session/ResearchProgress.js:117 gui/session/selection_details.js:273
158 #: gui/session/selection_details.js:291 gui/session/selection_panels.js:602
159 msgctxt "countdown format"
160 msgid "m:ss"
161 msgstr "m:ss"
163 #. Translation: String displayed when the research is paused. E.g. by being
164 #. garrisoned or
165 #. when not the first item in the queue.
166 #: gui/session/ResearchProgress.js:120 gui/session/selection_panels.js:616
167 msgid "This item is paused."
168 msgstr "This item is paused."
170 #: gui/session/chat/ChatAddressees.js:93
171 msgctxt "chat addressee"
172 msgid "Everyone"
173 msgstr "Everyone"
175 #: gui/session/chat/ChatAddressees.js:99
176 msgctxt "chat addressee"
177 msgid "Allies"
178 msgstr "Allies"
180 #: gui/session/chat/ChatAddressees.js:100
181 msgctxt "chat message context"
182 msgid "Ally"
183 msgstr "Ally"
185 #: gui/session/chat/ChatAddressees.js:110
186 msgctxt "chat addressee"
187 msgid "Enemies"
188 msgstr "Enemies"
190 #: gui/session/chat/ChatAddressees.js:111
191 msgctxt "chat message context"
192 msgid "Enemy"
193 msgstr "Enemy"
195 #: gui/session/chat/ChatAddressees.js:121
196 msgctxt "chat addressee"
197 msgid "Observers"
198 msgstr "Observers"
200 #: gui/session/chat/ChatAddressees.js:122
201 msgctxt "chat message context"
202 msgid "Observer"
203 msgstr "Observer"
205 #: gui/session/chat/ChatAddressees.js:129
206 msgctxt "chat message context"
207 msgid "Private"
208 msgstr "Private"
210 #: gui/session/chat/ChatHistory.js:56
211 #, javascript-format
212 msgid "%(time)s %(message)s"
213 msgstr "%(time)s %(message)s"
215 #: gui/session/chat/ChatHistory.js:68
216 #, javascript-format
217 msgid "\\[%(time)s]"
218 msgstr "\\[%(time)s]"
220 #: gui/session/chat/ChatHistory.js:69
221 msgid "HH:mm"
222 msgstr "HH:mm"
224 #: gui/session/chat/ChatHistory.js:89
225 msgctxt "chat history filter"
226 msgid "Chat and notifications"
227 msgstr "Chat and notifications"
229 #: gui/session/chat/ChatHistory.js:94
230 msgctxt "chat history filter"
231 msgid "Chat messages"
232 msgstr "Chat messages"
234 #: gui/session/chat/ChatHistory.js:99
235 msgctxt "chat history filter"
236 msgid "Players chat"
237 msgstr "Players chat"
239 #: gui/session/chat/ChatHistory.js:106
240 msgctxt "chat history filter"
241 msgid "Ally chat"
242 msgstr "Ally chat"
244 #: gui/session/chat/ChatHistory.js:113
245 msgctxt "chat history filter"
246 msgid "Enemy chat"
247 msgstr "Enemy chat"
249 #: gui/session/chat/ChatHistory.js:120
250 msgctxt "chat history filter"
251 msgid "Observer chat"
252 msgstr "Observer chat"
254 #: gui/session/chat/ChatHistory.js:127
255 msgctxt "chat history filter"
256 msgid "Private chat"
257 msgstr "Private chat"
259 #: gui/session/chat/ChatHistory.js:132
260 msgctxt "chat history filter"
261 msgid "Game notifications"
262 msgstr "Game notifications"
264 #: gui/session/chat/ChatHistory.js:137
265 msgctxt "chat history filter"
266 msgid "Network notifications"
267 msgstr "Network notifications"
269 #: gui/session/chat/ChatInput.js:36
270 msgctxt "chat input"
271 msgid "Type the message to send."
272 msgstr "Type the message to send."
274 #: gui/session/chat/ChatInput.js:42
275 #, javascript-format
276 msgid "Press %(hotkey)s to open the public chat."
277 msgstr "Press %(hotkey)s to open the public chat."
279 #: gui/session/chat/ChatInput.js:45
280 #, javascript-format
281 msgid "Press %(hotkey)s to open the observer chat."
282 msgstr "Press %(hotkey)s to open the observer chat."
284 #: gui/session/chat/ChatInput.js:46
285 #, javascript-format
286 msgid "Press %(hotkey)s to open the ally chat."
287 msgstr "Press %(hotkey)s to open the ally chat."
289 #: gui/session/chat/ChatInput.js:48
290 #, javascript-format
291 msgid "Press %(hotkey)s to open the previously selected private chat."
292 msgstr "Press %(hotkey)s to open the previously selected private chat."
294 #. Translation: A player that left the game joins again
295 #: gui/session/chat/ChatMessageFormatNetwork.js:24
296 #, javascript-format
297 msgid "%(player)s is starting to rejoin the game."
298 msgstr "%(player)s is starting to rejoin the game."
300 #. Translation: A player joins the game for the first time
301 #: gui/session/chat/ChatMessageFormatNetwork.js:26
302 #, javascript-format
303 msgid "%(player)s is starting to join the game."
304 msgstr "%(player)s is starting to join the game."
306 #: gui/session/chat/ChatMessageFormatNetwork.js:37
307 #, javascript-format
308 msgid "%(player)s has left the game."
309 msgstr "%(player)s has left the game."
311 #: gui/session/chat/ChatMessageFormatNetwork.js:51
312 #, javascript-format
313 msgid "%(username)s has been banned"
314 msgstr "%(username)s has been banned"
316 #: gui/session/chat/ChatMessageFormatNetwork.js:52
317 #, javascript-format
318 msgid "%(username)s has been kicked"
319 msgstr "%(username)s has been kicked"
321 #. Translation: A player that left the game joins again
322 #: gui/session/chat/ChatMessageFormatNetwork.js:71
323 #, javascript-format
324 msgid "%(player)s has rejoined the game."
325 msgstr "%(player)s has rejoined the game."
327 #. Translation: A player joins the game for the first time
328 #: gui/session/chat/ChatMessageFormatNetwork.js:73
329 #, javascript-format
330 msgid "%(player)s has joined the game."
331 msgstr "%(player)s has joined the game."
333 #: gui/session/chat/ChatMessageFormatPlayer.js:62
334 #, javascript-format
335 msgid "<%(user)s>"
336 msgstr "<%(user)s>"
338 #: gui/session/chat/ChatMessageFormatPlayer.js:161
339 #, javascript-format
340 msgid "(%(context)s) %(userTag)s %(message)s"
341 msgstr "(%(context)s) %(userTag)s %(message)s"
343 #: gui/session/chat/ChatMessageFormatPlayer.js:162
344 #, javascript-format
345 msgid "%(userTag)s %(message)s"
346 msgstr "%(userTag)s %(message)s"
348 #: gui/session/chat/ChatMessageFormatPlayer.js:165
349 #, javascript-format
350 msgid "(%(context)s) * %(user)s %(message)s"
351 msgstr "(%(context)s) * %(user)s %(message)s"
353 #: gui/session/chat/ChatMessageFormatPlayer.js:166
354 #, javascript-format
355 msgid "* %(user)s %(message)s"
356 msgstr "* %(user)s %(message)s"
358 #: gui/session/chat/ChatMessageFormatSimulation.js:16
359 #, javascript-format
360 msgid "%(icon)sYour livestock has been attacked by %(attacker)s!"
361 msgstr "%(icon)sYour livestock has been attacked by %(attacker)s!"
363 #: gui/session/chat/ChatMessageFormatSimulation.js:17
364 #, javascript-format
365 msgid "%(icon)sYou have been attacked by %(attacker)s!"
366 msgstr "%(icon)sYou have been attacked by %(attacker)s!"
368 #: gui/session/chat/ChatMessageFormatSimulation.js:27
369 msgid "Click to focus on the attacked unit."
370 msgstr "Click to focus on the attacked unit."
372 #: gui/session/chat/ChatMessageFormatSimulation.js:46
373 #, javascript-format
374 msgid "%(player)s bartered %(amountGiven)s for %(amountGained)s."
375 msgstr "%(player)s bartered %(amountGiven)s for %(amountGained)s."
377 #: gui/session/chat/ChatMessageFormatSimulation.js:81
378 #, javascript-format
379 msgid "You are now allied with %(player)s."
380 msgstr "You are now allied with %(player)s."
382 #: gui/session/chat/ChatMessageFormatSimulation.js:82
383 #, javascript-format
384 msgid "You are now at war with %(player)s."
385 msgstr "You are now at war with %(player)s."
387 #: gui/session/chat/ChatMessageFormatSimulation.js:83
388 #, javascript-format
389 msgid "You are now neutral with %(player)s."
390 msgstr "You are now neutral with %(player)s."
392 #: gui/session/chat/ChatMessageFormatSimulation.js:86
393 #, javascript-format
394 msgid "%(player)s is now allied with you."
395 msgstr "%(player)s is now allied with you."
397 #: gui/session/chat/ChatMessageFormatSimulation.js:87
398 #, javascript-format
399 msgid "%(player)s is now at war with you."
400 msgstr "%(player)s is now at war with you."
402 #: gui/session/chat/ChatMessageFormatSimulation.js:88
403 #, javascript-format
404 msgid "%(player)s is now neutral with you."
405 msgstr "%(player)s is now neutral with you."
407 #: gui/session/chat/ChatMessageFormatSimulation.js:91
408 #, javascript-format
409 msgid "%(player)s is now allied with %(player2)s."
410 msgstr "%(player)s is now allied with %(player2)s."
412 #: gui/session/chat/ChatMessageFormatSimulation.js:92
413 #, javascript-format
414 msgid "%(player)s is now at war with %(player2)s."
415 msgstr "%(player)s is now at war with %(player2)s."
417 #: gui/session/chat/ChatMessageFormatSimulation.js:93
418 #, javascript-format
419 msgid "%(player)s is now neutral with %(player2)s."
420 msgstr "%(player)s is now neutral with %(player2)s."
422 #: gui/session/chat/ChatMessageFormatSimulation.js:109
423 #, javascript-format
424 msgid "%(player)s is advancing to the %(phaseName)s."
425 msgstr "%(player)s is advancing to the %(phaseName)s."
427 #: gui/session/chat/ChatMessageFormatSimulation.js:111
428 #, javascript-format
429 msgid "The %(phaseName)s of %(player)s has been aborted."
430 msgstr "The %(phaseName)s of %(player)s has been aborted."
432 #: gui/session/chat/ChatMessageFormatSimulation.js:114
433 #, javascript-format
434 msgid "%(player)s has reached the %(phaseName)s."
435 msgstr "%(player)s has reached the %(phaseName)s."
437 #. Translation: This comma is used for separating first to penultimate
438 #. elements in an
439 #. enumeration.
440 #: gui/session/chat/ChatMessageFormatSimulation.js:142
441 msgid ", "
442 msgstr ","
444 #: gui/session/chat/ChatMessageFormatSimulation.js:159
445 #, javascript-format
446 msgid "%(player)s has sent you %(amounts)s."
447 msgstr "%(player)s has sent you %(amounts)s."
449 #: gui/session/chat/ChatMessageFormatSimulation.js:161
450 #, javascript-format
451 msgid "You have sent %(player2)s %(amounts)s."
452 msgstr "You have sent %(player2)s %(amounts)s."
454 #: gui/session/chat/ChatMessageFormatSimulation.js:166
455 #, javascript-format
456 msgid "%(player)s has sent %(player2)s %(amounts)s."
457 msgstr "%(player)s has sent %(player2)s %(amounts)s."
459 #: gui/session/chat/chat_window.xml:(caption):19
460 msgctxt "chat input"
461 msgid "Filter:"
462 msgstr "Filter:"
464 #: gui/session/chat/chat_window.xml:(caption):46
465 msgctxt "chat input"
466 msgid "To:"
467 msgstr "To:"
469 #: gui/session/chat/chat_window.xml:(caption):60
470 msgctxt "chat input"
471 msgid "Text:"
472 msgstr "Text:"
474 #: gui/session/chat/chat_window.xml:(caption):72
475 msgid "Cancel"
476 msgstr "Cancel"
478 #: gui/session/chat/chat_window.xml:(caption):86
479 msgctxt "chat"
480 msgid "History"
481 msgstr "History"
483 #: gui/session/chat/chat_window.xml:(caption):91
484 msgid "Send"
485 msgstr "Send"
487 #: gui/session/chat/chat_window.xml:(tooltip):29
488 msgctxt "chat input"
489 msgid "Filter the chat history."
490 msgstr "Filter the chat history."
492 #: gui/session/chat/chat_window.xml:(tooltip):55
493 msgctxt "chat input"
494 msgid "Select chat addressee."
495 msgstr "Select chat addressee."
497 #: gui/session/developer_overlay/DeveloperOverlay.js:80
498 msgid "The Developer Overlay was opened."
499 msgstr "The Developer Overlay was opened."
501 #: gui/session/developer_overlay/DeveloperOverlay.js:81
502 msgid "The Developer Overlay was closed."
503 msgstr "The Developer Overlay was closed."
505 #: gui/session/developer_overlay/DeveloperOverlayControlCheckboxes.js:15
506 msgid "Control all units"
507 msgstr "Control all units"
509 #: gui/session/developer_overlay/DeveloperOverlayControlCheckboxes.js:42
510 msgid "Change perspective"
511 msgstr "Change perspective"
513 #: gui/session/developer_overlay/DeveloperOverlayControlCheckboxes.js:60
514 msgid "Display selection state"
515 msgstr "Display selection state"
517 #: gui/session/developer_overlay/DeveloperOverlayControlCheckboxes.js:73
518 msgid "Pathfinder overlay"
519 msgstr "Pathfinder overlay"
521 #: gui/session/developer_overlay/DeveloperOverlayControlCheckboxes.js:86
522 msgid "Hierarchical pathfinder overlay"
523 msgstr "Hierarchical pathfinder overlay"
525 #: gui/session/developer_overlay/DeveloperOverlayControlCheckboxes.js:99
526 msgid "Obstruction overlay"
527 msgstr "Obstruction overlay"
529 #: gui/session/developer_overlay/DeveloperOverlayControlCheckboxes.js:112
530 msgid "Unit motion overlay"
531 msgstr "Unit motion overlay"
533 #: gui/session/developer_overlay/DeveloperOverlayControlCheckboxes.js:125
534 msgid "Range overlay"
535 msgstr "Range overlay"
537 #: gui/session/developer_overlay/DeveloperOverlayControlCheckboxes.js:138
538 msgid "Bounding box overlay"
539 msgstr "Bounding box overlay"
541 #: gui/session/developer_overlay/DeveloperOverlayControlCheckboxes.js:151
542 msgid "Restrict camera"
543 msgstr "Restrict camera"
545 #: gui/session/developer_overlay/DeveloperOverlayControlCheckboxes.js:169
546 msgid "Reveal map"
547 msgstr "Reveal map"
549 #: gui/session/developer_overlay/DeveloperOverlayControlCheckboxes.js:195
550 msgid "Enable time warp"
551 msgstr "Enable time warp"
553 #: gui/session/developer_overlay/DeveloperOverlayControlCheckboxes.js:214
554 msgid "Activate Rejoin Test"
555 msgstr "Activate Rejoin Test"
557 #: gui/session/developer_overlay/DeveloperOverlayControlCheckboxes.js:248
558 msgid "Promote selected units"
559 msgstr "Promote selected units"
561 #: gui/session/developer_overlay/DeveloperOverlayControlCheckboxes.js:269
562 msgid "Enable culling"
563 msgstr "Enable culling"
565 #: gui/session/developer_overlay/DeveloperOverlayControlCheckboxes.js:287
566 msgid "Lock cull camera"
567 msgstr "Lock cull camera"
569 #: gui/session/developer_overlay/DeveloperOverlayControlCheckboxes.js:305
570 msgid "Display camera frustum"
571 msgstr "Display camera frustum"
573 #: gui/session/developer_overlay/DeveloperOverlayControlCheckboxes.js:323
574 msgid "Display shadows frustum"
575 msgstr "Display shadows frustum"
577 #: gui/session/developer_overlay/DeveloperOverlayControlDropDowns.js:22
578 msgid "Render Debug Mode Disabled"
579 msgstr "Render Debug Mode Disabled"
581 #: gui/session/developer_overlay/DeveloperOverlayControlDropDowns.js:23
582 msgid "Render Debug Mode AO"
583 msgstr "Render Debug Mode AO"
585 #: gui/session/developer_overlay/DeveloperOverlayControlDropDowns.js:24
586 msgid "Render Debug Mode Alpha"
587 msgstr "Render Debug Mode Alpha"
589 #: gui/session/developer_overlay/DeveloperOverlayControlDropDowns.js:25
590 msgid "Render Debug Mode Custom"
591 msgstr "Render Debug Mode Custom"
593 #: gui/session/developer_overlay/TimeWarp.js:65
594 msgid "Time warp mode"
595 msgstr "Time warp mode"
597 #: gui/session/developer_overlay/TimeWarp.js:66
598 msgid ""
599 "Note: time warp mode is a developer option, and not intended for use over "
600 "long periods of time. Using it incorrectly may cause the game to run out of "
601 "memory or crash."
602 msgstr "Note: time warp mode is a developer option, and not intended for use over long periods of time. Using it incorrectly may cause the game to run out of memory or crash."
604 #: gui/session/dialogs/yes_no.xml:(caption):11
605 msgid "Question"
606 msgstr "Question"
608 #: gui/session/dialogs/yes_no.xml:(caption):15
609 msgid "Yes or no?"
610 msgstr "Yes or no?"
612 #: gui/session/diplomacy/DiplomacyDialog.xml:(caption):15
613 msgid "Name"
614 msgstr "Name"
616 #: gui/session/diplomacy/DiplomacyDialog.xml:(caption):18
617 msgid "Civilization"
618 msgstr "Civilisation"
620 #: gui/session/diplomacy/DiplomacyDialog.xml:(caption):21
621 msgid "Team"
622 msgstr "Team"
624 #: gui/session/diplomacy/DiplomacyDialog.xml:(caption):24
625 msgid "Theirs"
626 msgstr "Theirs"
628 #: gui/session/diplomacy/DiplomacyDialog.xml:(caption):27
629 msgid "A"
630 msgstr "A"
632 #: gui/session/diplomacy/DiplomacyDialog.xml:(caption):31
633 msgid "N"
634 msgstr "N"
636 #: gui/session/diplomacy/DiplomacyDialog.xml:(caption):35
637 msgid "E"
638 msgstr "E"
640 #: gui/session/diplomacy/DiplomacyDialog.xml:(caption):39
641 msgid "Tribute"
642 msgstr "Tribute"
644 #: gui/session/diplomacy/DiplomacyDialog.xml:(caption):90
645 #: gui/session/objectives/ObjectivesDialog.xml:(caption):43
646 #: gui/session/trade/TradeDialog.xml:(caption):22
647 msgid "Close"
648 msgstr "Close"
650 #: gui/session/diplomacy/DiplomacyDialogCeasefireCounter.js:27
651 #, javascript-format
652 msgctxt "ceasefire"
653 msgid "Remaining ceasefire time: %(time)s."
654 msgstr "Remaining ceasefire time: %(time)s."
656 #: gui/session/diplomacy/DiplomacyDialog.xml:(caption):85
657 #: gui/session/diplomacy/DiplomacyDialogColorsButton.js:30
658 #: gui/session/minimap/MiniMapDiplomacyColorsButton.js:36
659 msgid "Toggle Diplomacy Colors"
660 msgstr "Toggle Diplomacy Colours"
662 #: gui/session/diplomacy/playercontrols/AttackRequestButton.js:38
663 msgid "Request your allies to attack this enemy"
664 msgstr "Request your allies to attack this enemy"
666 #: gui/session/diplomacy/playercontrols/DiplomacyPlayerText.js:75
667 msgctxt "team"
668 msgid "None"
669 msgstr "None"
671 #: gui/session/diplomacy/DiplomacyDialog.xml:(tooltip):28
672 #: gui/session/diplomacy/playercontrols/DiplomacyPlayerText.js:78
673 msgid "Ally"
674 msgstr "Ally"
676 #: gui/session/diplomacy/DiplomacyDialog.xml:(tooltip):32
677 #: gui/session/diplomacy/playercontrols/DiplomacyPlayerText.js:81
678 msgid "Neutral"
679 msgstr "Neutral"
681 #: gui/session/diplomacy/DiplomacyDialog.xml:(tooltip):36
682 #: gui/session/diplomacy/playercontrols/DiplomacyPlayerText.js:84
683 msgid "Enemy"
684 msgstr "Enemy"
686 #: gui/session/diplomacy/playercontrols/SpyRequestButton.js:139
687 msgid ""
688 "Bribe a random unit from this player and share its vision during a limited "
689 "period."
690 msgstr "Bribe a random unit from this player and share its vision during a limited period."
692 #: gui/session/diplomacy/playercontrols/SpyRequestButton.js:142
693 msgid "A failed bribe will cost you:"
694 msgstr "A failed bribe will cost you:"
696 #: gui/session/diplomacy/playercontrols/StanceButton.js:60
697 msgctxt "diplomatic stance selection"
698 msgid "x"
699 msgstr "x"
701 #: gui/session/diplomacy/playercontrols/TributeButton.js:112
702 #, javascript-format
703 msgid ""
704 "Tribute %(resourceAmount)s %(resourceType)s to %(playerName)s. Shift-click "
705 "to tribute %(greaterAmount)s."
706 msgstr "Tribute %(resourceAmount)s %(resourceType)s to %(playerName)s. Shift-click to tribute %(greaterAmount)s."
708 #: gui/session/input.js:191
709 #, javascript-format
710 msgid "Basic range: %(range)s meter"
711 msgid_plural "Basic range: %(range)s meters"
712 msgstr[0] "Basic range: %(range)s metre"
713 msgstr[1] "Basic range: %(range)s metres"
715 #: gui/session/input.js:192
716 #, javascript-format
717 msgid "Average bonus range: %(range)s meter"
718 msgid_plural "Average bonus range: %(range)s meters"
719 msgstr[0] "Average bonus range: %(range)s metre"
720 msgstr[1] "Average bonus range: %(range)s metres"
722 #: gui/session/input.js:701
723 msgid "Cannot build wall here!"
724 msgstr "Cannot build wall here!"
726 #: gui/session/message_box/DeleteSelectionConfirmation.js:10
727 msgid "Delete"
728 msgstr "Delete"
730 #: gui/session/message_box/DeleteSelectionConfirmation.js:11
731 msgid "Destroy everything currently selected?"
732 msgstr "Destroy everything currently selected?"
734 #: gui/session/dialogs/yes_no.xml:(caption):24
735 #: gui/session/message_box/DeleteSelectionConfirmation.js:14
736 #: gui/session/message_box/QuitConfirmationMenu.js:52
737 #: gui/session/message_box/ResignConfirmation.js:9
738 msgid "No"
739 msgstr "No"
741 #: gui/session/dialogs/yes_no.xml:(caption):19
742 #: gui/session/message_box/DeleteSelectionConfirmation.js:17
743 #: gui/session/message_box/QuitConfirmationMenu.js:55
744 #: gui/session/message_box/ResignConfirmation.js:12
745 msgid "Yes"
746 msgstr "Yes"
748 #: gui/session/message_box/OutOfSyncNetwork.js:15
749 #: gui/session/message_box/OutOfSyncReplay.js:26
750 #, javascript-format
751 msgid "Out-Of-Sync error on turn %(turn)s."
752 msgstr "Out-Of-Sync error on turn %(turn)s."
754 #: gui/session/message_box/OutOfSyncNetwork.js:19
755 #, javascript-format
756 msgctxt "Out-Of-Sync"
757 msgid "Players: %(players)s"
758 msgstr "Players: %(players)s"
760 #: gui/session/message_box/OutOfSyncNetwork.js:24
761 msgctxt "Out-Of-Sync"
762 msgid "Your game state is identical to the hosts game state."
763 msgstr "Your game state is identical to the hosts game state."
765 #: gui/session/message_box/OutOfSyncNetwork.js:25
766 msgctxt "Out-Of-Sync"
767 msgid "Your game state differs from the hosts game state."
768 msgstr "Your game state differs from the hosts game state."
770 #: gui/session/message_box/OutOfSyncNetwork.js:31
771 msgctxt "Out-Of-Sync"
772 msgid "Rejoining Multiplayer games with AIs is not supported yet!"
773 msgstr "Rejoining Multiplayer games with AIs is not supported yet!"
775 #: gui/session/message_box/OutOfSyncNetwork.js:34
776 msgctxt "Out-Of-Sync"
777 msgid "Ensure all players use the same mods."
778 msgstr "Ensure all players use the same mods."
780 #: gui/session/message_box/OutOfSyncNetwork.js:35
781 msgctxt "Out-Of-Sync"
782 msgid "Click on \"Report a Bug\" in the main menu to help fix this."
783 msgstr "Click on ‘Report a Bug’ in the main menu to help fix this."
785 #: gui/session/message_box/OutOfSyncNetwork.js:36
786 #, javascript-format
787 msgctxt "Out-Of-Sync"
788 msgid "Replay saved to %(filepath)s"
789 msgstr "Replay saved to %(filepath)s"
791 #: gui/session/message_box/OutOfSyncNetwork.js:39
792 #, javascript-format
793 msgctxt "Out-Of-Sync"
794 msgid "Dumping current state to %(filepath)s"
795 msgstr "Dumping current state to %(filepath)s"
797 #: gui/session/message_box/OutOfSyncNetwork.js:51
798 #: gui/session/message_box/OutOfSyncReplay.js:23
799 msgid "Out of Sync"
800 msgstr "Out of Sync"
802 #. Translation: This is shown if replay is out of sync
803 #: gui/session/message_box/OutOfSyncReplay.js:28
804 msgid "Out-Of-Sync"
805 msgstr "Out-of-sync"
807 #: gui/session/message_box/QuitConfirmation.js:6
808 #: gui/session/message_box/QuitConfirmationMenu.js:66
809 #: gui/session/message_box/ResignConfirmation.js:5
810 msgid "Confirmation"
811 msgstr "Confirmation"
813 #: gui/session/message_box/QuitConfirmation.js:9
814 msgid "The game has finished, what do you want to do?"
815 msgstr "The game has finished, what do you want to do?"
817 #. Translation: Shown in the Dialog that shows up when the game finishes
818 #: gui/session/message_box/QuitConfirmation.js:15
819 #: gui/session/message_box/QuitConfirmationReplay.js:23
820 msgid "Stay"
821 msgstr "Stay"
823 #. Translation: Shown in the Dialog that shows up when the game finishes
824 #: gui/session/message_box/QuitConfirmation.js:20
825 #: gui/session/message_box/QuitConfirmationReplay.js:27
826 msgid "Quit and View Summary"
827 msgstr "Quit and View Summary"
829 #: gui/session/message_box/QuitConfirmationDefeat.js:54
830 msgid "VICTORIOUS!"
831 msgstr "VICTORIOUS!"
833 #: gui/session/message_box/QuitConfirmationDefeat.js:55
834 msgid "DEFEATED!"
835 msgstr "DEFEATED!"
837 #: gui/session/message_box/QuitConfirmationDefeat.js:57
838 msgid "Do you want to quit?"
839 msgstr "Do you want to quit?"
841 #: gui/session/message_box/QuitConfirmationMenu.js:33
842 msgid ""
843 "Are you sure you want to quit? Leaving will disconnect all other players."
844 msgstr "Are you sure you want to quit? Leaving will disconnect all other players."
846 #: gui/session/message_box/QuitConfirmationMenu.js:47
847 msgid "Are you sure you want to quit?"
848 msgstr "Are you sure you want to quit?"
850 #: gui/session/message_box/QuitConfirmationMenu.js:67
851 msgid "Do you want to resign or will you return soon?"
852 msgstr "Do you want to resign or will you return soon?"
854 #: gui/session/message_box/QuitConfirmationMenu.js:70
855 msgid "I will return"
856 msgstr "I will return"
858 #: gui/session/message_box/QuitConfirmationMenu.js:74
859 msgid "I resign"
860 msgstr "I resign"
862 #: gui/session/message_box/QuitConfirmationReplay.js:14
863 msgctxt "replayFinished"
864 msgid "Confirmation"
865 msgstr "Confirmation"
867 #: gui/session/message_box/QuitConfirmationReplay.js:17
868 msgctxt "replayFinished"
869 msgid "The replay has finished. What do you want to do?"
870 msgstr "The replay has finished. What do you want to do?"
872 #: gui/session/message_box/ResignConfirmation.js:6
873 msgid "Are you sure you want to resign?"
874 msgstr "Are you sure you want to resign?"
876 #: gui/session/messages.js:104
877 msgid "You have won!"
878 msgstr "You have won!"
880 #: gui/session/messages.js:105
881 msgid "You have been defeated!"
882 msgstr "You have been defeated!"
884 #: gui/session/messages.js:410
885 msgid "Click to quit this tutorial."
886 msgstr "Click to quit this tutorial."
888 #: gui/session/message_box/QuitConfirmation.js:25
889 #: gui/session/message_box/QuitConfirmationReplay.js:32
890 #: gui/session/messages.js:411
891 msgid "Quit"
892 msgstr "Quit"
894 #: gui/session/messages.js:415
895 msgid "Click when ready."
896 msgstr "Click when ready."
898 #: gui/session/messages.js:419
899 msgid "Follow the instructions."
900 msgstr "Follow the instructions."
902 #: gui/session/messages.js:544
903 msgid "Unknown Player"
904 msgstr "Unknown Player"
906 #: gui/session/minimap/MiniMapFlareButton.js:35
907 msgid "Send a flare to your allies"
908 msgstr "Send a flare to your allies"
910 #: gui/session/minimap/MiniMapIdleWorkerButton.js:43
911 msgid ""
912 "Find idle worker\n"
913 "Number of idle workers."
914 msgstr "Find idle worker\nNumber of idle workers."
916 #: gui/session/selection_details.js:65
917 #, javascript-format
918 msgid "%(secondaryName)s — Packed"
919 msgstr "%(secondaryName)s — Packed"
921 #: gui/session/selection_details.js:67
922 msgid "Packed"
923 msgstr "Packed"
925 #: gui/session/chat/ChatAddressees.js:79 gui/session/selection_details.js:78
926 #, javascript-format
927 msgid "\\[OFFLINE] %(player)s"
928 msgstr "\\[OFFLINE] %(player)s"
930 #: gui/session/selection_details.js:84
931 #, javascript-format
932 msgid "%(rank)s Rank"
933 msgstr "%(rank)s Rank"
935 #: gui/session/selection_details.js:141
936 #, javascript-format
937 msgid "%(hitpoints)s / %(maxHitpoints)s"
938 msgstr "%(hitpoints)s / %(maxHitpoints)s"
940 #: gui/session/selection_details.js:182
941 #, javascript-format
942 msgid "%(capturePoints)s / %(maxCapturePoints)s"
943 msgstr "%(capturePoints)s / %(maxCapturePoints)s"
945 #: gui/session/selection_details.js:189
946 msgid "Capture Points"
947 msgstr "Capture Points"
949 #: gui/session/selection_details.js:202
950 #, javascript-format
951 msgid "%(experience)s %(current)s / %(required)s"
952 msgstr "%(experience)s %(current)s / %(required)s"
954 #: gui/session/selection_details.js:203 gui/session/selection_details.js:209
955 msgid "Experience:"
956 msgstr "Experience:"
958 #: gui/session/selection_details.js:208
959 #, javascript-format
960 msgid "%(experience)s %(current)s"
961 msgstr "%(experience)s %(current)s"
963 #: gui/session/selection_details.js:218
964 msgid "∞"
965 msgstr "∞"
967 #: gui/session/selection_details.js:219 gui/session/selection_details.js:249
968 #: gui/session/selection_details.js:279
969 #, javascript-format
970 msgid "%(amount)s / %(max)s"
971 msgstr "%(amount)s / %(max)s"
973 #: gui/session/selection_details.js:231
974 #, javascript-format
975 msgid "%(resource)s:"
976 msgstr "%(resource)s:"
978 #: gui/session/selection_details.js:262 gui/session/unit_actions.js:685
979 #: gui/session/unit_actions.js:694 gui/session/unit_actions.js:712
980 #: gui/session/unit_actions.js:1185
981 #, javascript-format
982 msgid "Gain: %(gain)s"
983 msgstr "Gain: %(gain)s"
985 #: gui/session/selection_details.js:271 gui/session/selection_details.js:289
986 #, javascript-format
987 msgid ""
988 "(%(number)s)\n"
989 "%(time)s"
990 msgstr "(%(number)s)\n%(time)s"
992 #: gui/session/selection_details.js:283
993 msgid "Current/max gatherers"
994 msgstr "Current/max gatherers"
996 #: gui/session/selection_details.js:315
997 #, javascript-format
998 msgid "(%(secondaryName)s)"
999 msgstr "(%(secondaryName)s)"
1001 #: gui/session/selection_details.js:462
1002 msgid "Capture Points:"
1003 msgstr "Capture Points:"
1005 #: gui/session/selection_details.js:470
1006 #, javascript-format
1007 msgid "%(label)s: %(details)s\n"
1008 msgstr "%(label)s: %(details)s\n"
1010 #: gui/session/selection_details.js:471
1011 msgid "Garrison Size"
1012 msgstr "Garrison Size"
1014 #: gui/session/selection_details.js:476
1015 #, javascript-format
1016 msgid "%(label)s %(details)s\n"
1017 msgstr "%(label)s %(details)s\n"
1019 #: gui/session/selection_details.js:477
1020 msgid "Carrying:"
1021 msgstr "Carrying:"
1023 #: gui/session/selection_details.js:480 gui/session/selection_details.js:489
1024 #, javascript-format
1025 msgid "%(type)s %(amount)s"
1026 msgstr "%(type)s %(amount)s"
1028 #: gui/session/selection_details.js:485
1029 #, javascript-format
1030 msgid "%(label)s %(details)s"
1031 msgstr "%(label)s %(details)s"
1033 #: gui/session/selection_details.js:486
1034 msgid "Loot:"
1035 msgstr "Loot:"
1037 #. Translation: Used in the trading gain tooltip
1038 #: gui/session/selection_details.js:547
1039 #, javascript-format
1040 msgid "%(gain)s (%(player)s)"
1041 msgstr "%(gain)s (%(player)s)"
1043 #. Translation: Used in the trading gain tooltip to concatenate profits of
1044 #. different players
1045 #: gui/session/selection_details.js:571
1046 msgid "+"
1047 msgstr "+"
1049 #: gui/session/selection_details.js:578
1050 msgctxt "Separation mark in an enumeration"
1051 msgid ", "
1052 msgstr ", "
1054 #: gui/session/selection_panels.js:65
1055 msgid "Raise an alert!"
1056 msgstr "Raise an alert!"
1058 #: gui/session/selection_panels.js:67
1059 msgid "Alert nearby Female Citizens to seek refuge."
1060 msgstr "Alert nearby Female Citizens to seek refuge."
1062 #: gui/session/selection_panels.js:69
1063 msgid "Alert nearby Traders to seek refuge."
1064 msgstr "Alert nearby Traders to seek refuge."
1066 #: gui/session/selection_panels.js:71
1067 msgid "Alert nearby vulnerable units to seek refuge."
1068 msgstr "Alert nearby vulnerable units to seek refuge."
1070 #: gui/session/selection_panels.js:75
1071 msgid "End the alert."
1072 msgstr "End the alert."
1074 #: gui/session/selection_panels.js:77
1075 msgid "Unload nearby Female Citizens."
1076 msgstr "Unload nearby Female Citizens."
1078 #: gui/session/selection_panels.js:79
1079 msgid "Unload nearby Traders."
1080 msgstr "Unload nearby Traders."
1082 #: gui/session/selection_panels.js:81
1083 msgid "Unload nearby vulnerable units."
1084 msgstr "Unload nearby vulnerable units."
1086 #: gui/session/selection_panels.js:291
1087 msgid "Default formation is disabled."
1088 msgstr "Default formation is disabled."
1090 #: gui/session/selection_panels.js:292
1091 msgid "Right-click to disable the default formation feature."
1092 msgstr "Right-click to disable the default formation feature."
1094 #: gui/session/selection_panels.js:295
1095 msgid "This is the default formation, used for movement orders."
1096 msgstr "This is the default formation, used for movement orders."
1098 #: gui/session/selection_panels.js:296
1099 msgid "Right-click to set this as the default formation."
1100 msgstr "Right-click to set this as the default formation."
1102 #: gui/session/selection_panels.js:352
1103 #, javascript-format
1104 msgid "Unload %(name)s"
1105 msgstr "Unload %(name)s"
1107 #: gui/session/selection_panels.js:353
1108 msgid "Single-click to unload 1. Shift-click to unload all of this type."
1109 msgstr "Single-click to unload 1. Shift-click to unload all of this type."
1111 #: gui/session/selection_panels.js:355 gui/session/selection_panels.js:933
1112 #, javascript-format
1113 msgid "Player: %(playername)s"
1114 msgstr "Player: %(playername)s"
1116 #: gui/session/selection_panels.js:391
1117 msgid "Lock Gate"
1118 msgstr "Lock Gate"
1120 #: gui/session/selection_panels.js:397
1121 msgid "Unlock Gate"
1122 msgstr "Unlock Gate"
1124 #: gui/session/selection_panels.js:448
1125 msgid "Pack"
1126 msgstr "Pack"
1128 #: gui/session/selection_panels.js:456
1129 msgid "Unpack"
1130 msgstr "Unpack"
1132 #: gui/session/selection_panels.js:464
1133 msgid "Cancel Packing"
1134 msgstr "Cancel Packing"
1136 #: gui/session/selection_panels.js:472
1137 msgid "Cancel Unpacking"
1138 msgstr "Cancel Unpacking"
1140 #: gui/session/selection_panels.js:572
1141 msgid "The auto-queue will try to train this item later."
1142 msgstr "The auto-queue will try to train this unit later."
1144 #: gui/session/selection_panels.js:575
1145 msgid "Insufficient population capacity:"
1146 msgstr "Insufficient population capacity:"
1148 #: gui/session/selection_panels.js:576
1149 #, javascript-format
1150 msgid "%(population)s %(neededSlots)s"
1151 msgstr "%(population)s %(neededSlots)s"
1153 #: gui/session/selection_panels.js:798
1154 #, javascript-format
1155 msgid "%(number)s entity of class %(class)s"
1156 msgid_plural "%(number)s entities of class %(class)s"
1157 msgstr[0] "%(number)s entity of class %(class)s"
1158 msgstr[1] "%(number)s entities of class %(class)s"
1160 #: gui/session/selection_panels.js:804
1161 #, javascript-format
1162 msgid "Remaining: %(entityCounts)s"
1163 msgstr "Remaining: %(entityCounts)s"
1165 #: gui/session/selection_panels.js:805
1166 msgctxt "Separator for a list of entity counts"
1167 msgid ", "
1168 msgstr ", "
1170 #: gui/session/selection_panels.js:857
1171 msgid "Cannot research while upgrading."
1172 msgstr "Cannot research while upgrading."
1174 #: gui/session/selection_panels.js:1086
1175 msgid "Cannot train while upgrading."
1176 msgstr "Cannot train while upgrading."
1178 #: gui/session/selection_panels.js:1153
1179 #, javascript-format
1180 msgid "Upgrade to a %(primaryName)s (%(secondaryName)s). %(tooltip)s"
1181 msgstr "Upgrade to a %(primaryName)s (%(secondaryName)s). %(tooltip)s"
1183 #: gui/session/selection_panels.js:1159
1184 #, javascript-format
1185 msgid "Upgrade to a %(primaryName)s (%(secondaryName)s)."
1186 msgstr "Upgrade to a %(primaryName)s (%(secondaryName)s)."
1188 #: gui/session/selection_panels.js:1167
1189 #, javascript-format
1190 msgid "Upgrade to a %(primaryName)s. %(tooltip)s"
1191 msgstr "Upgrade to a %(primaryName)s. %(tooltip)s"
1193 #: gui/session/selection_panels.js:1172
1194 #, javascript-format
1195 msgid "Upgrade to a %(primaryName)s."
1196 msgstr "Upgrade to a %(primaryName)s."
1198 #: gui/session/selection_panels.js:1209
1199 msgid "Cancel Upgrading"
1200 msgstr "Cancel Upgrading"
1202 #: gui/session/selection_panels.js:1224
1203 msgid ""
1204 "Cannot upgrade when the entity is training, researching or already "
1205 "upgrading."
1206 msgid_plural ""
1207 "Cannot upgrade when all entities are training, researching or already "
1208 "upgrading."
1209 msgstr[0] "Cannot upgrade when the entity is training, researching, or already upgrading."
1210 msgstr[1] "Cannot upgrade when all entities are training, researching, or already upgrading."
1212 #: gui/session/selection_panels_helpers.js:53
1213 msgctxt "stance"
1214 msgid "Violent"
1215 msgstr "Violent"
1217 #: gui/session/selection_panels_helpers.js:55
1218 msgctxt "stance"
1219 msgid "Aggressive"
1220 msgstr "Aggressive"
1222 #: gui/session/selection_panels_helpers.js:57
1223 msgctxt "stance"
1224 msgid "Defensive"
1225 msgstr "Defensive"
1227 #: gui/session/selection_panels_helpers.js:59
1228 msgctxt "stance"
1229 msgid "Passive"
1230 msgstr "Passive"
1232 #: gui/session/selection_panels_helpers.js:61
1233 msgctxt "stance"
1234 msgid "Standground"
1235 msgstr "Standground"
1237 #: gui/session/selection_panels_helpers.js:73
1238 msgctxt "stance"
1239 msgid "Attack nearby opponents, focus on attackers and chase while visible"
1240 msgstr "Attack nearby opponents, focus on attackers and chase while visible"
1242 #: gui/session/selection_panels_helpers.js:75
1243 msgctxt "stance"
1244 msgid "Attack nearby opponents"
1245 msgstr "Attack nearby opponents"
1247 #: gui/session/selection_panels_helpers.js:77
1248 msgctxt "stance"
1249 msgid ""
1250 "Attack nearby opponents, chase a short distance and return to the original "
1251 "location"
1252 msgstr "Attack nearby opponents, chase a short distance and return to the original location"
1254 #: gui/session/selection_panels_helpers.js:79
1255 msgctxt "stance"
1256 msgid "Flee if attacked"
1257 msgstr "Flee if attacked"
1259 #: gui/session/selection_panels_helpers.js:81
1260 msgctxt "stance"
1261 msgid "Attack opponents in range, but don't move"
1262 msgstr "Attack opponents in range, but don't move"
1264 #: gui/session/selection_panels_helpers.js:95
1265 #, javascript-format
1266 msgid "Current Count: %(count)s, Limit: %(limit)s."
1267 msgstr "Current Count: %(count)s, Limit: %(limit)s."
1269 #: gui/session/selection_panels_helpers.js:109
1270 #, javascript-format
1271 msgid "%(changer)s enlarges the limit with %(change)s."
1272 msgstr "%(changer)s enlarges the limit with %(change)s."
1274 #: gui/session/selection_panels_helpers.js:110
1275 #, javascript-format
1276 msgid "%(changer)s lessens the limit with %(change)s."
1277 msgstr "%(changer)s lessens the limit with %(change)s."
1279 #: gui/session/selection_panels_helpers.js:140
1280 msgid "Can be constructed only once."
1281 msgstr "Can be constructed only once."
1283 #: gui/session/selection_panels_helpers.js:142
1284 #, javascript-format
1285 msgid "Could only be constructed %(limit)s time."
1286 msgid_plural "Could only be constructed %(limit)s times."
1287 msgstr[0] ""
1288 msgstr[1] "Could only be constructed %(limit)s times."
1290 #: gui/session/selection_panels_helpers.js:148
1291 #, javascript-format
1292 msgid "Can be constructed %(count)s more time."
1293 msgid_plural "Can be constructed %(count)s more times."
1294 msgstr[0] "Can be constructed %(count)s more time."
1295 msgstr[1] "Can be constructed %(count)s more times."
1297 #: gui/session/selection_panels_helpers.js:155
1298 msgid "Could only be trained once."
1299 msgid_plural "Could only be trained %(limit)s times."
1300 msgstr[0] "Could only be trained once."
1301 msgstr[1] "Could only be trained %(limit)s times."
1303 #: gui/session/selection_panels_helpers.js:159
1304 msgid "Can be trained only once."
1305 msgstr "Can be trained only once."
1307 #: gui/session/selection_panels_helpers.js:161
1308 #, javascript-format
1309 msgid "Can be trained %(count)s more time."
1310 msgid_plural "Can be trained %(count)s more times."
1311 msgstr[0] "Can be trained %(count)s more time."
1312 msgstr[1] "Can be trained %(count)s more times."
1314 #: gui/session/selection_panels_helpers.js:168
1315 msgid "Could only be created once."
1316 msgid_plural "Could only be created %(limit)s times."
1317 msgstr[0] "Could only be created once."
1318 msgstr[1] "Could only be created %(limit)s times."
1320 #: gui/session/selection_panels_helpers.js:172
1321 msgid "Can be created only once."
1322 msgstr "Can be created only once."
1324 #: gui/session/selection_panels_helpers.js:174
1325 #, javascript-format
1326 msgid "Can be created %(count)s more time."
1327 msgid_plural "Can be created %(count)s more times."
1328 msgstr[0] "Can be created %(count)s more time."
1329 msgstr[1] "Can be created %(count)s more times."
1331 #: gui/session/selection_panels_helpers.js:203
1332 #, javascript-format
1333 msgid "%(buildings)s*%(batchSize)s"
1334 msgstr "%(buildings)s*%(batchSize)s"
1336 #: gui/session/selection_panels_helpers.js:217
1337 #, javascript-format
1338 msgid "%(action)s to train %(number)s (%(fullBatch)s + %(remainderBatch)s)."
1339 msgstr "%(action)s to train %(number)s (%(fullBatch)s + %(remainderBatch)s)."
1341 #: gui/session/selection_panels_helpers.js:219
1342 #, javascript-format
1343 msgid "%(action)s to train %(number)s (%(fullBatch)s)."
1344 msgstr "%(action)s to train %(number)s (%(fullBatch)s)."
1346 #: gui/session/selection_panels_helpers.js:221
1347 #, javascript-format
1348 msgid "%(action)s to train %(number)s."
1349 msgstr "%(action)s to train %(number)s."
1351 #: gui/session/selection_panels_helpers.js:226
1352 msgid "Shift-click"
1353 msgstr "Shift-click"
1355 #: gui/session/selection_panels_left/garrison_panel.xml:(tooltip):16
1356 #: gui/session/selection_panels_middle/single_details_area.xml:(tooltip):64
1357 msgid "Health"
1358 msgstr "Health"
1360 #: gui/session/selection_panels_middle/single_details_area.xml:(tooltip):41
1361 msgid "Capture points"
1362 msgstr "Capture points"
1364 #: gui/session/selection_panels_middle/single_details_area.xml:(tooltip):84
1365 msgid "Attack and Resistance"
1366 msgstr "Attack and Resistance"
1368 #: gui/session/selection_panels_middle/single_details_area.xml:(tooltip):99
1369 msgid "Experience"
1370 msgstr "Experience"
1372 #: gui/session/selection_panels_middle/single_details_area.xml:(tooltip):107
1373 msgid "Rank"
1374 msgstr "Rank"
1376 #: gui/session/selection_panels_right/queue_panel.xml:(tooltip):8
1377 msgid "Production queue"
1378 msgstr "Production queue"
1380 #: gui/session/session_objects/selection_group_icons.xml:(tooltip):7
1381 msgid ""
1382 "Click to select grouped units, double-click to focus the grouped units and "
1383 "right-click to disband the group."
1384 msgstr "Click to select grouped units, double-click to focus the grouped units and right-click to disband the group."
1386 #: gui/session/top_panel/BuildLabel.xml:(caption):6
1387 msgid "Alpha XXVII: Agni"
1388 msgstr "Alpha XXVII: Agni"
1390 #: gui/session/top_panel/CivIcon.js:80
1391 #, javascript-format
1392 msgid ""
1393 "%(civ)s\n"
1394 "%(hotkey_civinfo)s / %(hotkey_structree)s: View Civilization Overview / Structure Tree\n"
1395 "Last opened will be reopened on click."
1396 msgstr "%(civ)s\n%(hotkey_civinfo)s / %(hotkey_structree)s: View Civilisation Overview / Structure Tree\nLast opened will be reopened on click."
1398 #: gui/session/top_panel/CounterManager.js:100
1399 #, javascript-format
1400 msgid "%(order)s: %(hotkey)s to change order."
1401 msgstr "%(order)s: %(hotkey)s to change order."
1403 #: gui/session/top_panel/CounterManager.js:104
1404 msgid "Unordered"
1405 msgstr "Unordered"
1407 #: gui/session/top_panel/CounterManager.js:106
1408 msgid "Descending"
1409 msgstr "Descending"
1411 #: gui/session/top_panel/CounterManager.js:107
1412 msgid "Ascending"
1413 msgstr "Ascending"
1415 #: gui/session/top_panel/CounterManager.js:132
1416 #, javascript-format
1417 msgid "%(playername)s: %(statValue)s"
1418 msgstr "%(playername)s: %(statValue)s"
1420 #. Translation: Do not insert spaces around the slash symbol for this exact
1421 #. string. Keep only
1422 #. one space between popLimit and popMax.
1423 #: gui/session/top_panel/CounterPopulation.js:61
1424 #: gui/session/top_panel/CounterPopulation.js:65
1425 #, javascript-format
1426 msgid "%(popCount)s/%(popLimit)s (%(popMax)s)"
1427 msgstr "%(popCount)s/%(popLimit)s (%(popMax)s)"
1429 #: gui/session/top_panel/CounterPopulation.js:63
1430 msgid "Population: current/limit (max)"
1431 msgstr "Population: current/limit (maximum)"
1433 #: gui/session/top_panel/CounterPopulation.js:70
1434 msgid "Gatherers: current"
1435 msgstr "Gatherers: current"
1437 #: gui/session/top_panel/FollowPlayer.xml:(caption):15
1438 #: gui/session/top_panel/FollowPlayer.xml:(tooltip):11
1439 msgctxt "observer mode"
1440 msgid "Follow Player"
1441 msgstr "Follow Player"
1443 #: gui/session/diplomacy/DiplomacyDialog.xml:(caption):10
1444 #: gui/session/top_panel/IconButtons/DiplomacyDialogButton.js:29
1445 msgid "Diplomacy"
1446 msgstr "Diplomacy"
1448 #: gui/session/top_panel/IconButtons/GameSpeedButton.xml:(tooltip):9
1449 msgid "Game Speed"
1450 msgstr "Game Speed"
1452 #: gui/session/objectives/ObjectivesDialog.xml:(caption):15
1453 #: gui/session/top_panel/IconButtons/ObjectivesDialogButton.js:23
1454 msgid "Objectives"
1455 msgstr "Objectives"
1457 #: gui/session/top_panel/MenuButton.xml:(caption):15
1458 msgid "Menu"
1459 msgstr "Menu"
1461 #: gui/session/top_panel/PlayerViewControl.js:123
1462 msgid "Observer"
1463 msgstr "Observer"
1465 #: gui/session/top_panel/PlayerViewControl.xml:(caption):17
1466 msgid "Observer Mode"
1467 msgstr "Observer Mode"
1469 #: gui/session/top_panel/PlayerViewControl.xml:(tooltip):13
1470 msgid "Choose player to view"
1471 msgstr "Choose player to view"
1473 #: gui/session/trade/BarterButton.js:108
1474 #, javascript-format
1475 msgid "Buy %(resource)s"
1476 msgstr "Buy %(resource)s"
1478 #: gui/session/trade/BarterButton.js:109
1479 #, javascript-format
1480 msgid "Sell %(resource)s"
1481 msgstr "Sell %(resource)s"
1483 #: gui/session/trade/BarterButton.js:110
1484 #, javascript-format
1485 msgctxt "buy action"
1486 msgid "+%(amount)s"
1487 msgstr "+%(amount)s"
1489 #: gui/session/trade/BarterButton.js:111
1490 #, javascript-format
1491 msgctxt "sell action"
1492 msgid "-%(amount)s"
1493 msgstr "−%(amount)s"
1495 #: gui/session/trade/BarterPanel.xml:(caption):5
1496 msgid "Barter"
1497 msgstr "Barter"
1499 #: gui/session/trade/BarterPanel.xml:(caption):13
1500 msgid "Sell:"
1501 msgstr "Sell:"
1503 #: gui/session/trade/BarterPanel.xml:(caption):17
1504 msgid "Buy:"
1505 msgstr "Buy:"
1507 #: gui/session/trade/BarterPanel.xml:(caption):21
1508 msgid "No Markets Available"
1509 msgstr "No Markets Available"
1511 #: gui/session/trade/TradeButton.js:56
1512 #, javascript-format
1513 msgctxt "trading good ratio"
1514 msgid "%(amount)s%%"
1515 msgstr "%(amount)s%%"
1517 #: gui/session/trade/TradeButtonManager.js:80
1518 #, javascript-format
1519 msgid ""
1520 "Select one type of goods you want to modify by clicking on it, and then use "
1521 "the arrows of the other types to modify their shares. You can also press "
1522 "%(hotkey)s while selecting one type of goods to bring its share to 100%%."
1523 msgstr "Select one type of goods you want to modify by clicking on it, and then use the arrows of the other types to modify their shares. You can also press %(hotkey)s while selecting one type of goods to bring its share to 100%%."
1525 #: gui/session/trade/TradeDialogBarterPanel.js:45
1526 #, javascript-format
1527 msgid ""
1528 "Start by selecting the resource you wish to sell from the upper row. For "
1529 "each time the lower buttons are pressed, %(quantity)s of the upper resource "
1530 "will be sold for the displayed quantity of the lower. Press and hold "
1531 "%(hotkey)s to temporarily multiply the traded amount by %(multiplier)s."
1532 msgstr "Start by selecting the resource you wish to sell from the upper row. For each time the lower buttons are pressed, %(quantity)s of the upper resource will be sold for the displayed quantity of the lower. Press and hold %(hotkey)s to temporarily multiply the traded amount by %(multiplier)s."
1534 #: gui/session/trade/TradePanel.xml:(caption):5
1535 msgid "Trade"
1536 msgstr "Trade"
1538 #: gui/session/trade/TradePanel.xml:(caption):14
1539 msgid "Resources:"
1540 msgstr "Resources:"
1542 #: gui/session/trade/TraderStatusTextLand.js:15
1543 #, javascript-format
1544 msgid "There is %(numberTrading)s land trader trading"
1545 msgid_plural "There are %(numberTrading)s land traders trading"
1546 msgstr[0] "There is %(numberTrading)s land trader trading"
1547 msgstr[1] "There are %(numberTrading)s land traders trading"
1549 #: gui/session/trade/TraderStatusTextLand.js:25
1550 #, javascript-format
1551 msgid "%(numberOfLandTraders)s inactive"
1552 msgid_plural "%(numberOfLandTraders)s inactive"
1553 msgstr[0] "%(numberOfLandTraders)s inactive"
1554 msgstr[1] "%(numberOfLandTraders)s inactive"
1556 #: gui/session/trade/TraderStatusTextLand.js:30
1557 #, javascript-format
1558 msgid "%(numberOfLandTraders)s land trader inactive"
1559 msgid_plural "%(numberOfLandTraders)s land traders inactive"
1560 msgstr[0] "%(numberOfLandTraders)s land trader inactive"
1561 msgstr[1] "%(numberOfLandTraders)s land traders inactive"
1563 #: gui/session/trade/TraderStatusTextLand.js:40
1564 #, javascript-format
1565 msgid "%(numberGarrisoned)s garrisoned on a trading merchant ship"
1566 msgid_plural "%(numberGarrisoned)s garrisoned on a trading merchant ship"
1567 msgstr[0] "%(numberGarrisoned)s garrisoned on a trading merchant ship"
1568 msgstr[1] "%(numberGarrisoned)s garrisoned on a trading merchant ship"
1570 #: gui/session/trade/TraderStatusTextLand.js:45
1571 #, javascript-format
1572 msgid ""
1573 "There is %(numberGarrisoned)s land trader garrisoned on a trading merchant "
1574 "ship"
1575 msgid_plural ""
1576 "There are %(numberGarrisoned)s land traders garrisoned on a trading merchant"
1577 " ship"
1578 msgstr[0] "There is %(numberGarrisoned)s land trader garrisoned on a trading merchant ship"
1579 msgstr[1] "There are %(numberGarrisoned)s land traders garrisoned on a trading merchant ship"
1581 #: gui/session/trade/TraderStatusTextLand.js:65
1582 #, javascript-format
1583 msgid "%(openingTradingString)s, and %(garrisonedString)s."
1584 msgstr "%(openingTradingString)s, and %(garrisonedString)s."
1586 #: gui/session/trade/TraderStatusTextLand.js:66
1587 #, javascript-format
1588 msgid ""
1589 "%(openingTradingString)s, %(garrisonedString)s, and %(inactiveString)s."
1590 msgstr "%(openingTradingString)s, %(garrisonedString)s, and %(inactiveString)s."
1592 #: gui/session/trade/TraderStatusTextLand.js:69
1593 #: gui/session/trade/TraderStatusTextShip.js:47
1594 #, javascript-format
1595 msgid "%(openingTradingString)s."
1596 msgstr "%(openingTradingString)s."
1598 #: gui/session/trade/TraderStatusTextLand.js:70
1599 #: gui/session/trade/TraderStatusTextShip.js:46
1600 #, javascript-format
1601 msgid "%(openingTradingString)s, and %(inactiveString)s."
1602 msgstr "%(openingTradingString)s, and %(inactiveString)s."
1604 #: gui/session/trade/TraderStatusTextLand.js:75
1605 #, javascript-format
1606 msgid "%(openingGarrisonedString)s."
1607 msgstr "%(openingGarrisonedString)s."
1609 #: gui/session/trade/TraderStatusTextLand.js:76
1610 #, javascript-format
1611 msgid "%(openingGarrisonedString)s, and %(inactiveString)s."
1612 msgstr "%(openingGarrisonedString)s, and %(inactiveString)s."
1614 #: gui/session/trade/TraderStatusTextLand.js:79
1615 #: gui/session/trade/TraderStatusTextShip.js:50
1616 #, javascript-format
1617 msgid "There is %(inactiveString)s."
1618 msgid_plural "There are %(inactiveString)s."
1619 msgstr[0] "There is %(inactiveString)s."
1620 msgstr[1] "There are %(inactiveString)s."
1622 #: gui/session/trade/TraderStatusTextLand.js:80
1623 msgid "There are no land traders."
1624 msgstr "There are no land traders."
1626 #: gui/session/trade/TraderStatusTextShip.js:14
1627 #, javascript-format
1628 msgid "There is %(numberTrading)s merchant ship trading"
1629 msgid_plural "There are %(numberTrading)s merchant ships trading"
1630 msgstr[0] "There is %(numberTrading)s merchant ship trading"
1631 msgstr[1] "There are %(numberTrading)s merchant ships trading"
1633 #: gui/session/trade/TraderStatusTextShip.js:24
1634 #, javascript-format
1635 msgid "%(numberOfShipTraders)s inactive"
1636 msgid_plural "%(numberOfShipTraders)s inactive"
1637 msgstr[0] "%(numberOfShipTraders)s inactive"
1638 msgstr[1] "%(numberOfShipTraders)s inactive"
1640 #: gui/session/trade/TraderStatusTextShip.js:29
1641 #, javascript-format
1642 msgid "%(numberOfShipTraders)s merchant ship inactive"
1643 msgid_plural "%(numberOfShipTraders)s merchant ships inactive"
1644 msgstr[0] "%(numberOfShipTraders)s merchant ship inactive"
1645 msgstr[1] "%(numberOfShipTraders)s merchant ships inactive"
1647 #: gui/session/trade/TraderStatusTextShip.js:51
1648 msgid "There are no merchant ships."
1649 msgstr "There are no merchant ships."
1651 #: gui/session/tutorial_panel.xml:(caption):11
1652 msgid "Ready"
1653 msgstr "Ready"
1655 #: gui/session/unit_actions.js:624
1656 msgid ""
1657 "This is the origin trade market.\n"
1658 "Right-click to cancel trade route."
1659 msgstr "This is the origin trade market.\nRight-click to cancel trade route."
1661 #: gui/session/unit_actions.js:683
1662 msgid "Origin trade market."
1663 msgstr "Origin trade market."
1665 #: gui/session/unit_actions.js:693
1666 msgid "Destination trade market."
1667 msgstr "Destination trade market."
1669 #: gui/session/unit_actions.js:700
1670 msgid "Right-click to set as origin trade market"
1671 msgstr "Right-click to set as origin trade market"
1673 #: gui/session/unit_actions.js:707 gui/session/unit_actions.js:1191
1674 msgid "This market is too close to the origin market."
1675 msgstr "This market is too close to the origin market."
1677 #: gui/session/unit_actions.js:711
1678 msgid "Right-click to set as destination trade market."
1679 msgstr "Right-click to set as destination trade market."
1681 #: gui/session/unit_actions.js:776 gui/session/unit_actions.js:1123
1682 #, javascript-format
1683 msgid "Current turrets: %(occupied)s/%(capacity)s"
1684 msgstr "Current turrets: %(occupied)s/%(capacity)s"
1686 #: gui/session/unit_actions.js:842 gui/session/unit_actions.js:1106
1687 #, javascript-format
1688 msgid "Current garrison: %(garrisoned)s/%(capacity)s"
1689 msgstr "Current garrison: %(garrisoned)s/%(capacity)s"
1691 #: gui/session/unit_actions.js:1182
1692 msgid "Right-click to establish a default route for new traders."
1693 msgstr "Right-click to establish a default route for new traders."
1695 #: gui/session/unit_actions.js:1186
1696 #, javascript-format
1697 msgid "Expected gain: %(gain)s"
1698 msgstr "Expected gain: %(gain)s"
1700 #: gui/session/unit_actions.js:1320
1701 msgid "This entity cannot be controlled."
1702 msgid_plural "These entities cannot be controlled."
1703 msgstr[0] "This entity cannot be controlled."
1704 msgstr[1] "These entities cannot be controlled."
1706 #: gui/session/unit_actions.js:1366
1707 msgid "Unload All."
1708 msgstr "Unload All."
1710 #: gui/session/unit_actions.js:1401
1711 msgid "Unload Turrets."
1712 msgstr "Unload Turrets."
1714 #: gui/session/unit_actions.js:1421
1715 msgid "Destroy the selected units or structures."
1716 msgstr "Destroy the selected Units or Structures."
1718 #: gui/session/unit_actions.js:1423
1719 #, javascript-format
1720 msgid "Use %(hotkey)s to avoid the confirmation dialog."
1721 msgstr "Use %(hotkey)s to avoid the confirmation dialog."
1723 #: gui/session/unit_actions.js:1473
1724 msgid "Abort the current order."
1725 msgstr "Abort the current order."
1727 #: gui/session/unit_actions.js:1494
1728 msgid ""
1729 "Send the selected units on attack move to the specified location after "
1730 "dropping resources."
1731 msgstr "Send the selected units on attack move to the specified location after dropping resources."
1733 #: gui/session/unit_actions.js:1516
1734 msgid "Order the selected units to garrison in a structure or unit."
1735 msgstr "Order the selected Units to garrison in a Structure or Unit."
1737 #: gui/session/unit_actions.js:1538
1738 msgid "Order the selected units to occupy a turret point."
1739 msgstr "Order the selected units to occupy a turret point."
1741 #: gui/session/unit_actions.js:1560
1742 msgid "Unload"
1743 msgstr "Unload"
1745 #: gui/session/unit_actions.js:1580
1746 msgid "Order the selected units to repair a structure, ship, or siege engine."
1747 msgstr "Order the selected Units to repair a Structure, Ship, or Siege Engine."
1749 #: gui/session/unit_actions.js:1601
1750 msgid "Focus on Rally Point."
1751 msgstr "Focus on Rally Point."
1753 #: gui/session/unit_actions.js:1638
1754 msgid "Back to Work"
1755 msgstr "Back to Work"
1757 #: gui/session/unit_actions.js:1659
1758 msgid "Order the selected units to guard a structure or unit."
1759 msgstr "Order the selected Units to guard a Structure or Unit."
1761 #: gui/session/unit_actions.js:1679
1762 msgid "Remove guard"
1763 msgstr "Remove guard"
1765 #: gui/session/top_panel/IconButtons/TradeDialogButton.js:31
1766 #: gui/session/trade/TradeDialog.xml:(caption):9
1767 #: gui/session/unit_actions.js:1698
1768 msgid "Barter & Trade"
1769 msgstr "Barter & Trade"
1771 #: gui/session/unit_actions.js:1718
1772 msgid "Patrol"
1773 msgstr "Patrol"
1775 #: gui/session/unit_actions.js:1719
1776 msgid "Attack all encountered enemy units while avoiding structures."
1777 msgstr "Attack all encountered enemy Units while avoiding Structures."
1779 #: gui/session/unit_actions.js:1747
1780 msgid "Press to allow allies to use this dropsite"
1781 msgstr "Press to allow allies to use this dropsite"
1783 #: gui/session/unit_actions.js:1752
1784 msgid "Press to prevent allies from using this dropsite"
1785 msgstr "Press to prevent allies from using this dropsite"
1787 #: gui/session/unit_actions.js:1787
1788 msgid "The use of this dropsite is prohibited"
1789 msgstr "The use of this dropsite is prohibited"
1791 #: gui/session/unit_actions.js:1793
1792 msgid "Allies are allowed to use this dropsite."
1793 msgstr "Allies are allowed to use this dropsite."
1795 #: gui/session/unit_actions.js:1794
1796 msgid "You are allowed to use this dropsite"
1797 msgstr "You are allowed to use this dropsite"
1799 #: gui/session/unit_actions.js:1813
1800 msgid "Activate auto-queue for selected structures."
1801 msgstr "Activate auto-queue for selected structures."
1803 #: gui/session/unit_actions.js:1833
1804 msgid "Deactivate auto-queue for selected structures."
1805 msgstr "Deactivate auto-queue for selected structures."
1807 #: gui/session/unit_actions.js:1898
1808 msgid "The entity has to be killed before it can be gathered from"
1809 msgstr "The entity has to be killed before it can be gathered from"
1811 #: gui/session/unit_actions.js:1901
1812 msgid ""
1813 "You cannot destroy this entity as you own less than half the capture points"
1814 msgstr "You cannot destroy this entity as you own less than half the capture points"
1816 #: gui/session/unit_actions.js:1904
1817 msgid "This entity is undeletable"
1818 msgstr "This entity is undeletable"