Index: ps/trunk/binaries/data/l10n/engine.pot =================================================================== --- ps/trunk/binaries/data/l10n/engine.pot (revision 24280) +++ ps/trunk/binaries/data/l10n/engine.pot (revision 24281) @@ -1,222 +1,221 @@ # Translation template for Pyrogenesis. # Copyright (C) 2020 Wildfire Games # This file is distributed under the same license as the Pyrogenesis project. -# msgid "" msgstr "" "Project-Id-Version: Pyrogenesis\n" -"POT-Creation-Date: 2020-05-22 07:08+0000\n" -"PO-Revision-Date: 2020-05-22 07:08+0000\n" +"POT-Creation-Date: 2020-11-28 10:01+0000\n" +"PO-Revision-Date: 2020-11-28 10:01+0000\n" +"Plural-Forms: nplurals=2; plural=(n != 1)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=utf-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: nplurals=2; plural=(n != 1);\n" +"Content-Transfer-Encoding: 8bit" -#: i18n/L10n.cpp:251 +#: i18n/L10n.cpp:247 msgid "Long strings" msgstr "" -#: lobby/XmppClient.cpp:887 +#: lobby/XmppClient.cpp:881 msgid "unknown subtype (see logs)" msgstr "" -#: lobby/XmppClient.cpp:1215 +#: lobby/XmppClient.cpp:1209 msgid "The certificate is not trusted." msgstr "" -#: lobby/XmppClient.cpp:1216 +#: lobby/XmppClient.cpp:1210 msgid "The certificate hasn't got a known issuer." msgstr "" -#: lobby/XmppClient.cpp:1217 +#: lobby/XmppClient.cpp:1211 msgid "The certificate has been revoked." msgstr "" -#: lobby/XmppClient.cpp:1218 +#: lobby/XmppClient.cpp:1212 msgid "The certificate has expired." msgstr "" -#: lobby/XmppClient.cpp:1219 +#: lobby/XmppClient.cpp:1213 msgid "The certificate is not yet active." msgstr "" -#: lobby/XmppClient.cpp:1220 +#: lobby/XmppClient.cpp:1214 msgid "The certificate has not been issued for the peer connected to." msgstr "" -#: lobby/XmppClient.cpp:1221 +#: lobby/XmppClient.cpp:1215 msgid "The certificate signer is not a certificate authority." msgstr "" -#: lobby/XmppClient.cpp:1243 lobby/XmppClient.cpp:1287 -#: lobby/XmppClient.cpp:1326 +#: lobby/XmppClient.cpp:1237 lobby/XmppClient.cpp:1281 lobby/XmppClient.cpp:1320 msgid "Error" msgstr "" -#: lobby/XmppClient.cpp:1246 lobby/XmppClient.cpp:1290 +#: lobby/XmppClient.cpp:1240 lobby/XmppClient.cpp:1284 msgid "No error" msgstr "" -#: lobby/XmppClient.cpp:1248 +#: lobby/XmppClient.cpp:1242 msgid "Player already logged in" msgstr "" -#: lobby/XmppClient.cpp:1250 +#: lobby/XmppClient.cpp:1244 msgid "Forbidden" msgstr "" -#: lobby/XmppClient.cpp:1252 +#: lobby/XmppClient.cpp:1246 msgid "Internal server error" msgstr "" -#: lobby/XmppClient.cpp:1256 +#: lobby/XmppClient.cpp:1250 msgid "Not allowed" msgstr "" -#: lobby/XmppClient.cpp:1257 +#: lobby/XmppClient.cpp:1251 msgid "Not authorized" msgstr "" -#: lobby/XmppClient.cpp:1260 +#: lobby/XmppClient.cpp:1254 msgid "Recipient temporarily unavailable" msgstr "" -#: lobby/XmppClient.cpp:1262 +#: lobby/XmppClient.cpp:1256 msgid "Registration required" msgstr "" -#: lobby/XmppClient.cpp:1266 +#: lobby/XmppClient.cpp:1260 msgid "Service unavailable" msgstr "" -#: lobby/XmppClient.cpp:1271 lobby/XmppClient.cpp:1310 +#: lobby/XmppClient.cpp:1265 lobby/XmppClient.cpp:1304 msgid "Unknown error" msgstr "" -#: lobby/XmppClient.cpp:1291 +#: lobby/XmppClient.cpp:1285 msgid "Stream error" msgstr "" -#: lobby/XmppClient.cpp:1292 +#: lobby/XmppClient.cpp:1286 msgid "The incoming stream version is unsupported" msgstr "" -#: lobby/XmppClient.cpp:1293 +#: lobby/XmppClient.cpp:1287 msgid "The stream has been closed by the server" msgstr "" -#: lobby/XmppClient.cpp:1297 +#: lobby/XmppClient.cpp:1291 msgid "An I/O error occurred" msgstr "" -#: lobby/XmppClient.cpp:1299 +#: lobby/XmppClient.cpp:1293 msgid "The connection was refused by the server" msgstr "" -#: lobby/XmppClient.cpp:1300 +#: lobby/XmppClient.cpp:1294 msgid "Resolving the server's hostname failed" msgstr "" -#: lobby/XmppClient.cpp:1301 +#: lobby/XmppClient.cpp:1295 msgid "This system is out of memory" msgstr "" -#: lobby/XmppClient.cpp:1303 +#: lobby/XmppClient.cpp:1297 msgid "" -"The server's certificate could not be verified or the TLS handshake did not " -"complete successfully" +"The server's certificate could not be verified or the TLS handshake did not complete " +"successfully" msgstr "" -#: lobby/XmppClient.cpp:1304 +#: lobby/XmppClient.cpp:1298 msgid "The server did not offer required TLS encryption" msgstr "" -#: lobby/XmppClient.cpp:1306 +#: lobby/XmppClient.cpp:1300 msgid "Authentication failed. Incorrect password or account does not exist" msgstr "" -#: lobby/XmppClient.cpp:1307 +#: lobby/XmppClient.cpp:1301 msgid "The user or system requested a disconnect" msgstr "" -#: lobby/XmppClient.cpp:1308 +#: lobby/XmppClient.cpp:1302 msgid "There is no active connection" msgstr "" -#: lobby/XmppClient.cpp:1329 +#: lobby/XmppClient.cpp:1323 msgid "Your account has been successfully registered" msgstr "" -#: lobby/XmppClient.cpp:1330 +#: lobby/XmppClient.cpp:1324 msgid "Not all necessary information provided" msgstr "" -#: lobby/XmppClient.cpp:1331 +#: lobby/XmppClient.cpp:1325 msgid "Username already exists" msgstr "" #: ps/ModIo.cpp:261 #, c-format msgid "Failure while starting querying for game id. Error: %s; %s." msgstr "" #: ps/ModIo.cpp:291 #, c-format msgid "Failure while starting querying for mods. Error: %s; %s." msgstr "" #: ps/ModIo.cpp:317 #, c-format msgid "Could not create mod directory: %s." msgstr "" #: ps/ModIo.cpp:342 #, c-format msgid "Could not open temporary file for mod download: %s." msgstr "" #: ps/ModIo.cpp:352 #, c-format msgid "Failed to start the download. Error: %s; %s." msgstr "" #: ps/ModIo.cpp:397 #, c-format msgid "Asynchronous download failure: %s, %s." msgstr "" -#: ps/ModIo.cpp:426 +#: ps/ModIo.cpp:425 #, c-format msgid "Download failure. Server response: %s; %s." msgstr "" -#: ps/ModIo.cpp:529 +#: ps/ModIo.cpp:528 msgid "Mismatched filesize." msgstr "" -#: ps/ModIo.cpp:547 +#: ps/ModIo.cpp:546 #, c-format msgid "Invalid file. Expected md5 %s, got %s." msgstr "" -#: ps/ModIo.cpp:562 +#: ps/ModIo.cpp:561 msgid "Failed to compute final hash." msgstr "" -#: ps/ModIo.cpp:568 +#: ps/ModIo.cpp:567 msgid "Failed to verify signature." msgstr "" -#: ps/SavedGame.cpp:139 +#: ps/SavedGame.cpp:138 #, c-format msgid "Saved game to '%s'" msgstr "" -#: ps/Util.cpp:280 ps/Util.cpp:283 ps/Util.cpp:424 ps/Util.cpp:427 +#: ps/Util.cpp:282 ps/Util.cpp:285 ps/Util.cpp:426 ps/Util.cpp:429 #, c-format msgid "Screenshot written to '%s'" msgstr "" #: ps/scripting/JSInterface_Debug.cpp:83 msgid "custom build" msgstr "" + Index: ps/trunk/binaries/data/mods/mod/l10n/mod-selector.pot =================================================================== --- ps/trunk/binaries/data/mods/mod/l10n/mod-selector.pot (revision 24280) +++ ps/trunk/binaries/data/mods/mod/l10n/mod-selector.pot (revision 24281) @@ -1,469 +1,467 @@ # Translation template for Pyrogenesis - Mod Selector. # Copyright (C) 2020 Wildfire Games -# This file is distributed under the same license as the Pyrogenesis - Mod Selector project. -# +# This file is distributed under the same license as the Pyrogenesis - Mod Selector +# project. msgid "" msgstr "" "Project-Id-Version: Pyrogenesis - Mod Selector\n" -"POT-Creation-Date: 2020-07-13 07:19+0000\n" -"PO-Revision-Date: 2020-07-13 07:19+0000\n" +"POT-Creation-Date: 2020-11-28 10:01+0000\n" +"PO-Revision-Date: 2020-11-28 10:01+0000\n" +"Plural-Forms: nplurals=2; plural=(n != 1)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=utf-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: nplurals=2; plural=(n != 1);\n" +"Content-Transfer-Encoding: 8bit" #: gui/common/functions_msgbox.js:25 #, javascript-format msgid "" "Opening %(url)s\n" " in default web browser. Please wait…" msgstr "" #: gui/common/functions_msgbox.js:28 msgid "Opening page" msgstr "" #: gui/common/l10n.js:9 msgctxt "filesize unit" msgid "B" msgstr "" #: gui/common/l10n.js:10 msgctxt "filesize unit" msgid "KiB" msgstr "" #: gui/common/l10n.js:11 msgctxt "filesize unit" msgid "MiB" msgstr "" #: gui/common/l10n.js:12 msgctxt "filesize unit" msgid "GiB" msgstr "" #. Translation: For example: 123.4 KiB #: gui/common/l10n.js:33 #, javascript-format msgid "%(filesize)s %(unit)s" msgstr "" -#. Translation: Time-format string. See http://userguide.icu-project.org/formatparse/datetime for a guide to the meaning of the letters. +#. Translation: Time-format string. See http://userguide.icu-project.org/formatparse/datetime +#. for a guide to the meaning of the letters. #: gui/common/l10n.js:46 msgid "mm:ss" msgstr "" #: gui/common/l10n.js:46 msgid "HH:mm:ss" msgstr "" #: gui/common/l10n.js:143 msgctxt "enumeration" msgid ", " msgstr "" #: gui/common/mod.js:17 #, javascript-format msgctxt "Mod comparison" msgid "%(mod)s (%(version)s)" msgstr "" #: gui/common/mod.js:20 msgid ", " msgstr "" #: gui/common/mod.js:28 #, javascript-format msgctxt "Mod comparison" msgid "Required: %(mods)s" msgstr "" #: gui/common/mod.js:30 #, javascript-format msgctxt "Mod comparison" msgid "Active: %(mods)s" msgstr "" +#: gui/modio/Disclaimer.txt:1 +msgid "0 A.D. Empires Ascendant mod.io Disclaimer" +msgstr "" + +#: gui/modio/Disclaimer.txt:3 +msgid "Document Date: 2018-10-12" +msgstr "" + +#: gui/modio/Disclaimer.txt:5 +msgid "You are about to connect to the mod.io online service." +msgstr "" + +#: gui/modio/Disclaimer.txt:6 +msgid "" +"This service provides an easy way to download and install community-made mods and is " +"provided by DBolical Pty Ltd, the company behind IndieDB and ModDB." +msgstr "" + +#: gui/modio/Disclaimer.txt:7 +msgid "The service is for users age 13 and over." +msgstr "" + +#: gui/modio/Disclaimer.txt:9 +msgid "" +"Wildfire Games has taken care to make this connection secure and reviewed the mods for " +"security flaws, but cannot guarantee that this does not pose any risks." +msgstr "" + +#: gui/modio/Disclaimer.txt:11 +msgid "" +"By using the service, you understand that mod.io's Terms of Use and Privacy Policy " +"apply and that Wildfire Games is not liable for any damages resulting from this " +"service." +msgstr "" + #: gui/modio/modio.js:80 #, javascript-format msgctxt "mod.io error message" msgid "" "Game ID could not be retrieved.\n" "\n" "%(technicalDetails)s" msgstr "" #: gui/modio/modio.js:83 msgctxt "mod.io error message" msgid "Initialization Error" msgstr "" #: gui/modio/modio.js:84 gui/modio/modio.js:95 gui/modio/modio.js:106 -#: gui/modio/modio.js:117 -msgid "Abort" +msgid "Retry" msgstr "" -#: gui/modio/modio.js:84 gui/modio/modio.js:95 gui/modio/modio.js:106 -msgid "Retry" +#: gui/modio/modio.js:84 gui/modio/modio.js:95 gui/modio/modio.js:106 gui/modio/modio.js:117 +msgid "Abort" msgstr "" #: gui/modio/modio.js:91 #, javascript-format msgctxt "mod.io error message" msgid "" "Mod List could not be retrieved.\n" "\n" "%(technicalDetails)s" msgstr "" #: gui/modio/modio.js:94 msgctxt "mod.io error message" msgid "Fetch Error" msgstr "" #: gui/modio/modio.js:102 #, javascript-format msgctxt "mod.io error message" msgid "" "File download failed.\n" "\n" "%(technicalDetails)s" msgstr "" #: gui/modio/modio.js:105 msgctxt "mod.io error message" msgid "Download Error" msgstr "" #: gui/modio/modio.js:113 #, javascript-format msgctxt "mod.io error message" msgid "" "File verification error.\n" "\n" "%(technicalDetails)s" msgstr "" #: gui/modio/modio.js:116 msgctxt "mod.io error message" msgid "Verification Error" msgstr "" #: gui/modio/modio.js:133 msgid "Initializing mod.io interface." msgstr "" #: gui/modio/modio.js:134 msgid "Initializing" msgstr "" #: gui/modio/modio.js:136 gui/modmod/modmod.xml:(caption):181 msgid "Cancel" msgstr "" #: gui/modio/modio.js:219 #, javascript-format msgid "Invalid mod: %(error)s" msgstr "" #: gui/modio/modio.js:242 msgid "Fetching and updating list of available mods." msgstr "" #: gui/modio/modio.js:243 msgid "Updating" msgstr "" #: gui/modio/modio.js:245 msgid "Cancel Update" msgstr "" #: gui/modio/modio.js:261 #, javascript-format msgid "Downloading “%(modname)s”" msgstr "" #: gui/modio/modio.js:264 msgid "Downloading" msgstr "" #: gui/modio/modio.js:266 msgid "Cancel Download" msgstr "" -#. Translation: Mod file download indicator. Current size over expected final size, with percentage complete. +#. Translation: Mod file download indicator. Current size over expected final size, with +#. percentage complete. #: gui/modio/modio.js:333 #, javascript-format msgid "%(current)s / %(total)s (%(percent)s%%)" msgstr "" #. Translation: Mod file download status message. #: gui/modio/modio.js:343 #, javascript-format msgid "" "Time Elapsed: %(elapsed)s\n" "Estimated Time Remaining: %(remaining)s\n" "Average Speed: %(avgSpeed)s" msgstr "" #: gui/modio/modio.js:345 msgid "∞" msgstr "" -#. Translation: Average download speed, used to give the user a very rough and naive idea of the download time. For example: 123.4 KiB/s +#. Translation: Average download speed, used to give the user a very rough and naive idea of +#. the download time. For example: 123.4 KiB/s #: gui/modio/modio.js:347 #, javascript-format msgid "%(number)s %(unit)s/s" msgstr "" -#: gui/modmod/modmod.js:107 gui/modmod/modmod.js:254 gui/modmod/modmod.js:275 -msgid "Filter" -msgstr "" - -#: gui/modmod/modmod.js:118 gui/modmod/modmod.js:407 -msgctxt "mod activation" -msgid "Enable" -msgstr "" - -#: gui/modmod/modmod.js:317 -#, javascript-format -msgid "Dependency not met: %(dep)s" -msgstr "" - -#: gui/modmod/modmod.js:323 -msgid "All dependencies met" -msgstr "" - -#: gui/modmod/modmod.js:408 -msgctxt "mod activation" -msgid "Disable" -msgstr "" - -#: gui/modmod/modmod.js:416 -msgid "No mod has been selected." -msgstr "" - -#: gui/modmod/modmodio.js:5 -msgid "Disclaimer" -msgstr "" - -#: gui/modmod/modmodio.js:12 -msgid "mod.io Terms" -msgstr "" - -#: gui/modmod/modmodio.js:16 -msgid "mod.io Privacy Policy" -msgstr "" - -#: gui/msgbox/msgbox.js:25 -msgid "OK" -msgstr "" - -#. Translation: Label of a button that when pressed opens the Terms and Conditions in the default webbrowser. -#: gui/termsdialog/termsdialog.js:30 -msgid "View online" -msgstr "" - -#: gui/termsdialog/termsdialog.js:38 -#, javascript-format -msgid "Open %(url)s in the browser." -msgstr "" - #: gui/modio/modio.xml:(caption):18 msgid "mod.io Mods" msgstr "" #: gui/modio/modio.xml:(caption):25 gui/modmod/modmod.xml:(caption):55 msgid "Available Mods" msgstr "" #: gui/modio/modio.xml:(caption):81 msgid "Filter valid mods" msgstr "" #: gui/modio/modio.xml:(caption):87 msgid "Back" msgstr "" #: gui/modio/modio.xml:(caption):92 msgid "Refresh List" msgstr "" #: gui/modio/modio.xml:(caption):97 msgid "Download" msgstr "" #: gui/modio/modio.xml:(heading):53 gui/modmod/modmod.xml:(heading):75 #: gui/modmod/modmod.xml:(heading):115 msgid "Name" msgstr "" #: gui/modio/modio.xml:(heading):56 gui/modmod/modmod.xml:(heading):78 #: gui/modmod/modmod.xml:(heading):118 msgid "Version" msgstr "" #: gui/modio/modio.xml:(heading):59 gui/modmod/modmod.xml:(heading):84 #: gui/modmod/modmod.xml:(heading):124 msgid "Mod Label" msgstr "" #: gui/modio/modio.xml:(heading):62 msgid "File Size" msgstr "" #: gui/modio/modio.xml:(heading):65 gui/modmod/modmod.xml:(heading):87 #: gui/modmod/modmod.xml:(heading):127 msgid "Dependencies" msgstr "" +#: gui/modmod/help/help.txt:1 +msgid "" +"0 A.D. is designed to be easily modded. Mods are distributed in the form of .pyromod " +"files, which can be opened like .zip files." +msgstr "" + +#: gui/modmod/help/help.txt:3 +msgid "" +"In order to install a mod, just open the file with 0 A.D. (either double-click on the " +"file and choose to open it with the game, or run \"pyrogenesis file.pyromod\" in a " +"terminal). The mod will then be available in the mod selector. You can enable it and " +"disable it at will. You can delete the mod manually using your file browser if needed " +"(see https://trac.wildfiregames.com/wiki/GameDataPaths)." +msgstr "" + +#: gui/modmod/help/help.txt:5 +msgid "" +"For more information about modding the game, see the Modding Guide online (click the " +"Modding Guide button below)." +msgstr "" + +#: gui/modmod/help/help.txt:7 +msgid "" +"The mod.io service is developed by DBolical, the company behind IndieDB and ModDB. " +"Those websites have spread the word about 0 A.D. and other indie projects for a long " +"time! Today, mod.io allows us to list and download all the mods that were verified by " +"the team. Click \"Download Mods\" to try it out and install some!" +msgstr "" + +#: gui/modmod/help/help.xml:(caption):13 +msgid "Pyrogenesis Mod Selector" +msgstr "" + +#: gui/modmod/help/help.xml:(caption):21 +msgid "Close" +msgstr "" + +#: gui/modmod/help/help.xml:(caption):25 +msgid "Modding Guide" +msgstr "" + +#: gui/modmod/help/help.xml:(caption):29 +msgid "Visit mod.io" +msgstr "" + +#: gui/modmod/modmod.js:107 gui/modmod/modmod.js:254 gui/modmod/modmod.js:275 +msgid "Filter" +msgstr "" + +#: gui/modmod/modmod.js:118 gui/modmod/modmod.js:407 +msgctxt "mod activation" +msgid "Enable" +msgstr "" + +#: gui/modmod/modmod.js:317 +#, javascript-format +msgid "Dependency not met: %(dep)s" +msgstr "" + +#: gui/modmod/modmod.js:323 +msgid "All dependencies met" +msgstr "" + +#: gui/modmod/modmod.js:408 +msgctxt "mod activation" +msgid "Disable" +msgstr "" + +#: gui/modmod/modmod.js:416 +msgid "No mod has been selected." +msgstr "" + #: gui/modmod/modmod.xml:(caption):12 msgid "Modifications" msgstr "" #: gui/modmod/modmod.xml:(caption):36 msgid "Negate" msgstr "" #: gui/modmod/modmod.xml:(caption):48 msgid "Description" msgstr "" #: gui/modmod/modmod.xml:(caption):99 msgid "Enabled Mods" msgstr "" #: gui/modmod/modmod.xml:(caption):167 msgid "Visit Website" msgstr "" #: gui/modmod/modmod.xml:(caption):176 msgid "Quit" msgstr "" #: gui/modmod/modmod.xml:(caption):186 msgid "Help" msgstr "" #: gui/modmod/modmod.xml:(caption):191 msgid "Download Mods" msgstr "" #: gui/modmod/modmod.xml:(caption):196 msgid "Save Configuration" msgstr "" #: gui/modmod/modmod.xml:(caption):201 msgid "Start Mods" msgstr "" #: gui/modmod/modmod.xml:(heading):81 gui/modmod/modmod.xml:(heading):121 msgid "(Folder)" msgstr "" #: gui/modmod/modmod.xml:(heading):90 gui/modmod/modmod.xml:(heading):130 msgid "Website" msgstr "" #: gui/modmod/modmod.xml:(tooltip):145 gui/modmod/modmod.xml:(tooltip):159 -msgid "" -"Change the order in which mods are launched. This should match the mods " -"dependencies." +msgid "Change the order in which mods are launched. This should match the mods dependencies." msgstr "" -#: gui/modmod/help/help.xml:(caption):13 -msgid "Pyrogenesis Mod Selector" +#: gui/modmod/modmodio.js:5 +msgid "Disclaimer" msgstr "" -#: gui/modmod/help/help.xml:(caption):21 -msgid "Close" +#: gui/modmod/modmodio.js:12 +msgid "mod.io Terms" msgstr "" -#: gui/modmod/help/help.xml:(caption):25 -msgid "Modding Guide" +#: gui/modmod/modmodio.js:16 +msgid "mod.io Privacy Policy" msgstr "" -#: gui/modmod/help/help.xml:(caption):29 -msgid "Visit mod.io" +#: gui/msgbox/msgbox.js:25 +msgid "OK" +msgstr "" + +#. Translation: Label of a button that when pressed opens the Terms and Conditions in the +#. default webbrowser. +#: gui/termsdialog/termsdialog.js:30 +msgid "View online" +msgstr "" + +#: gui/termsdialog/termsdialog.js:38 +#, javascript-format +msgid "Open %(url)s in the browser." msgstr "" #: gui/termsdialog/termsdialog.xml:(caption):15 msgid "Language" msgstr "" #: gui/termsdialog/termsdialog.xml:(caption):33 msgid "Decline" msgstr "" #: gui/termsdialog/termsdialog.xml:(caption):38 msgid "Accept" msgstr "" -#: gui/modio/Disclaimer.txt:1 -msgid "0 A.D. Empires Ascendant mod.io Disclaimer" -msgstr "" - -#: gui/modio/Disclaimer.txt:3 -msgid "Document Date: 2018-10-12" -msgstr "" - -#: gui/modio/Disclaimer.txt:5 -msgid "You are about to connect to the mod.io online service." -msgstr "" - -#: gui/modio/Disclaimer.txt:6 -msgid "" -"This service provides an easy way to download and install community-made " -"mods and is provided by DBolical Pty Ltd, the company behind IndieDB and " -"ModDB." -msgstr "" - -#: gui/modio/Disclaimer.txt:7 -msgid "The service is for users age 13 and over." -msgstr "" - -#: gui/modio/Disclaimer.txt:9 -msgid "" -"Wildfire Games has taken care to make this connection secure and reviewed " -"the mods for security flaws, but cannot guarantee that this does not pose " -"any risks." -msgstr "" - -#: gui/modio/Disclaimer.txt:11 -msgid "" -"By using the service, you understand that mod.io's Terms of Use and Privacy " -"Policy apply and that Wildfire Games is not liable for any damages resulting " -"from this service." -msgstr "" - -#: gui/modmod/help/help.txt:1 -msgid "" -"0 A.D. is designed to be easily modded. Mods are distributed in the form of ." -"pyromod files, which can be opened like .zip files." -msgstr "" - -#: gui/modmod/help/help.txt:3 -msgid "" -"In order to install a mod, just open the file with 0 A.D. (either double-" -"click on the file and choose to open it with the game, or run \"pyrogenesis " -"file.pyromod\" in a terminal). The mod will then be available in the mod " -"selector. You can enable it and disable it at will. You can delete the mod " -"manually using your file browser if needed (see https://trac.wildfiregames." -"com/wiki/GameDataPaths)." -msgstr "" - -#: gui/modmod/help/help.txt:5 -msgid "" -"For more information about modding the game, see the Modding Guide online " -"(click the Modding Guide button below)." -msgstr "" - -#: gui/modmod/help/help.txt:7 -msgid "" -"The mod.io service is developed by DBolical, the company behind IndieDB and " -"ModDB. Those websites have spread the word about 0 A.D. and other indie " -"projects for a long time! Today, mod.io allows us to list and download all " -"the mods that were verified by the team. Click \"Download Mods\" to try it " -"out and install some!" -msgstr "" Index: ps/trunk/binaries/data/mods/public/l10n/es.public-gui-manual.po =================================================================== --- ps/trunk/binaries/data/mods/public/l10n/es.public-gui-manual.po (revision 24280) +++ ps/trunk/binaries/data/mods/public/l10n/es.public-gui-manual.po (revision 24281) @@ -1,759 +1,760 @@ # Translation template for 0 A.D. — Empires Ascendant. # Copyright (C) 2020 Wildfire Games # This file is distributed under the same license as the 0 A.D. — Empires Ascendant project. # # Translators: # Albert, 2017 # Alexis Arcos , 2014 # 6ebce0d9decbb848fa06ff0fa90179f2_2c0bb33 <6881a040f58c7fa3128d2478bf041d4f_391228>, 2016 # Álvaro Mondéjar , 2019 # Antonio Martín , 2018 # Antonio Vazquez , 2020 # Camilo Zuluaga , 2017 # Diego Bruschetti , 2014 # Emilio Romero , 2017 # Fernando Mendez , 2019 # ninovolador , 2015 # Javier Rojas , 2017 # Jesus A , 2017 # jhonny fernando montoya giraldo , 2018 # Joseba Uranga , 2019 # Juan Jaramillo , 2014 # Juan Jaramillo , 2019 # juan pablo Ferraro , 2020 # Luis Torrecilla , 2016 +# Miguel Magdaleno Santamaría, 2020 # Mihai Pantazi , 2017-2018 # Nicolas Auvray , 2018 # Rafael López Reyes , 2018 # Rodrigo Vegas Sánchez-Ferrero , 2018,2020 # soloooy0 fg , 2017 # Swyter ™ , 2014-2018 # Swyter ™ , 2020 msgid "" msgstr "" "Project-Id-Version: 0 A.D.\n" "POT-Creation-Date: 2020-11-20 08:09+0000\n" -"PO-Revision-Date: 2020-11-20 09:17+0000\n" -"Last-Translator: Transifex Bot <>\n" +"PO-Revision-Date: 2020-11-27 09:43+0000\n" +"Last-Translator: Miguel Magdaleno Santamaría\n" "Language-Team: Spanish (http://www.transifex.com/wildfire-games/0ad/language/es/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Language: es\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" #: gui/manual/manual.xml:(caption):13 msgid "Manual" msgstr "Manual" #: gui/manual/manual.xml:(caption):21 msgid "Close" msgstr "Cerrar" #: gui/manual/manual.xml:(caption):26 msgid "View Online" msgstr "Ver en línea" #: gui/manual/intro.txt:1 msgid "[font=\"sans-bold-18\"]0 A.D. in-game manual[font=\"sans-14\"]" msgstr "[font=\"sans-bold-18\"]Manual de juego de 0 A.D.[font=\"sans-14\"]" #: gui/manual/intro.txt:2 msgid "" "Thank you for installing 0 A.D.! This page will give a brief overview of the" " features available in this incomplete, under-development, alpha version of " "the game." msgstr "¡Gracias por instalar 0 A.D.! Esta página te dará una breve explicación de las características disponibles en esta versión alfa, en desarrollo, del juego." #: gui/manual/intro.txt:4 msgid "[font=\"sans-bold-16\"]Graphics settings[font=\"sans-14\"]" msgstr "[font=\"sans-bold-16\"]Ajustes gráficos[font=\"sans-14\"]" #: gui/manual/intro.txt:5 msgid "" "You can switch between fullscreen and windowed mode by pressing Alt + Enter." " In windowed mode, you can resize the window. If the game runs too slowly, " "you can change some settings in the options window: try disabling the “HQ " "Water Effects” and “Shadows” options." msgstr "Pulsando Alt + Enter puedes cambiar entre pantalla completa y modo ventana. En modo ventana puedes cambiar su tamaño. Si el juego va lento puedes cambiar la configuración en la ventana de opciones: prueba a desactivar las opciones “Efectos de agua HQ” y “Sombras”." #: gui/manual/intro.txt:7 msgid "[font=\"sans-bold-16\"]Playing the game[font=\"sans-14\"]" msgstr "[font=\"sans-bold-16\"]Durante el juego[font=\"sans-14\"]" #: gui/manual/intro.txt:8 msgid "" "The controls and gameplay should be familiar to players of traditional real-" "time strategy (RTS) games. There are currently a lot of missing features and" " poorly-balanced stats – you will probably have to wait until a beta release" " for it to work well." msgstr "Los controles y modo de juego deberían resultar familiares a los jugadores habituados a juegos de estrategia en tiempo real (RTS). Todavía faltan muchas características y aun está poco equilibrado. Probablemente tengas que esperar hasta el lanzamiento de la beta para obtener un correcto funcionamiento." #: gui/manual/intro.txt:10 msgid "Basic controls (by default):" -msgstr "" +msgstr "Controles básicos (por defecto):" #: gui/manual/intro.txt:11 msgid "• Left-click to select units" msgstr "• Clic izquierdo para seleccionar unidades" #: gui/manual/intro.txt:12 msgid "• Left-click-and-drag to select groups of units" msgstr "• Arrastra pulsando el botón izquierdo para seleccionar un grupo de unidades" #: gui/manual/intro.txt:13 msgid "• Right-click to order units to the target" msgstr "• Clic derecho para enviar unidades a un objetivo" #: gui/manual/intro.txt:14 msgid "• Arrow keys or WASD keys to move the camera" msgstr "• Cursores o WASD para mover la cámara" #: gui/manual/intro.txt:15 msgid "• Ctrl + arrow keys, or shift + mouse wheel, to rotate the camera" msgstr "• Ctrl + cursores, o Mayús + rueda del ratón, para rotar la cámara" #: gui/manual/intro.txt:16 msgid "" "• Mouse wheel, or “hotkey.camera.zoom.in” and ““hotkey.camera.zoom.out” " "keys, to zoom" msgstr "" #: gui/manual/intro.txt:18 msgid "[font=\"sans-bold-16\"]Modes[font=\"sans-14\"]" msgstr "[font=\"sans-bold-16\"]Atajos de teclado[font=\"sans-14\"]" #: gui/manual/intro.txt:19 msgid "The main menu gives access to two game modes:" msgstr "El menú principal da paso a dos modos de juego:" #: gui/manual/intro.txt:20 msgid "" "• [font=\"sans-bold-14\"]Single-player[font=\"sans-14\"] – Play a sandbox " "game or against one or more computer players (AI). The default AI (Petra) is" " under development and may not always be up to date on the new features, but" " you can play the game with or against it nonetheless." msgstr "• [font=\"sans-bold-14\"]Un jugador[font=\"sans-14\"] — Juega una partida de prueba, o contra uno o más oponentes de la IA. La IA (Petra) está en desarrollo y podría no funcionar con las últimas características, pero al menos te dejaría probar el juego contra otro oponente en caso de que no puedas jugar con otra persona." #: gui/manual/intro.txt:21 msgid "" "• [font=\"sans-bold-14\"]Multiplayer[font=\"sans-14\"] – Play against human " "opponents over the internet." msgstr "• [font=\"sans-bold-14\"]Multijugador[font=\"sans-14\"] – Jugar contra oponentes humanos a través de Internet." #: gui/manual/intro.txt:23 msgid "" "To set up a multiplayer game, one player must select the “Host game” option." " The game uses UDP port 20595, so the host must configure their " "NAT/firewall/etc. to allow this. Other players can then select “Join game” " "and enter the host's IP address." msgstr "Para configurar una partida multijugador, uno de los jugadores debe seleccionar la opción «Crear partida». El juego usa el puerto UDP 20595, por lo que el anfitrión deberá configurar su NAT/Firewall/otro para permitir el acceso. Los demás jugadores podrán seleccionar «Unirse a una partida» e introducir la dirección IP del servidor." #: gui/manual/intro.txt:25 msgid "[font=\"sans-bold-16\"]Game setup[font=\"sans-14\"]" msgstr "[font=\"sans-bold-16\"]Ajustes de partida[font=\"sans-14\"]" #: gui/manual/intro.txt:26 msgid "In a multiplayer game, only the host can alter the game setup options." msgstr "En una partida multijugador sólo el anfitrión puede cambiar los ajustes de partida." #: gui/manual/intro.txt:28 msgid "First, select what type of map you want to play:" msgstr "Elige primero el tipo de mapa que quieras jugar:" #: gui/manual/intro.txt:29 msgid "" "• [font=\"sans-bold-14\"]Random map[font=\"sans-14\"] – A map created " "automatically from a script" msgstr "• [font=\"sans-bold-14\"]Mapa aleatorio[font=\"sans-14\"] – Un mapa creado automáticamente a partir de un script" #: gui/manual/intro.txt:30 msgid "" "• [font=\"sans-bold-14\"]Scenario map[font=\"sans-14\"] – A map created by " "map designers and with fixed civilizations" msgstr "• [font=\"sans-bold-14\"]Mapa de escenario[font=\"sans-14\"] – Un mapa creado por diseñadores de mapas y con civilizaciones fijas" #: gui/manual/intro.txt:31 msgid "" "• [font=\"sans-bold-14\"]Skirmish map[font=\"sans-14\"] – A map created by " "map designers but where the civilizations can be chosen" msgstr "• [font=\"sans-bold-14\"]Mapa de escaramuza[font=\"sans-14\"] — Un mapa creado por diseñadores de mapas pero donde se pueden elegir las civilizaciones" #: gui/manual/intro.txt:33 msgid "" "Then the maps can be further filtered. The default maps are generally " "playable maps. Naval maps are maps where not all opponents can be reached " "over land and demo maps are maps used for testing purposes (generally not " "useful to play on). The “All Maps” filter shows all maps together in one " "list." msgstr "Los mapas se pueden filtrar aún más. Los originales suelen ser los más divertidos. En los mapas navales no se puede acceder a muchos enemigos por tierra, y los mapas de demostración son sólo de prueba (no para jugar). Al filtrar los mapas por «todos» tendrás acceso a cualquier mapa que no se muestre de cualquier otra forma." #: gui/manual/intro.txt:35 msgid "" "Finally change the settings. For random maps this includes the number of " "players, the size of a map, etc. For scenarios you can only select who " "controls which player (decides where you start on the map etc.). The options" " are either a human player, an AI or no player at all (the opponent will " "just be idle)." msgstr "Y por último el cambio de configuraciones. Para mapas aleatorios se incluye el número de jugadores, el tamaño del mapa, etc. Para escenarios solo puedes seleccionar quien controla cada jugador (decidir donde inicias en el mapa, etc). Las opciones son un jugador humano, IA o sin jugador asignado (las unidades existentes atacarán enemigos que estén a su alcance, pero no se crearán nuevas unidades ni atacarán a nadie)." #: gui/manual/intro.txt:37 msgid "When you are ready to start, click the “Start game” button." msgstr "Cuando estés listo para empezar, haz clic en el botón de «Comenzar partida»." #: gui/manual/intro.txt:39 msgid "[font=\"sans-bold-16\"]Hotkeys[font=\"sans-14\"]" msgstr "[font=\"sans-bold-16\"]Atajos de teclado[font=\"sans-14\"]" #: gui/manual/intro.txt:40 msgid "" "You may change hotkeys in [font=\"sans-bold-14\"]Options > " "Hotkeys[font=\"sans-14\"] to suit your liking." msgstr "" #: gui/manual/intro.txt:42 msgid "[font=\"sans-bold-14\"]Program-wide[font=\"sans-14\"]" msgstr "[font=\"sans-bold-14\"]Generales[font=\"sans-14\"]" #: gui/manual/intro.txt:43 msgid "" " hotkey.exit – Immediately close the game, without asking for confirmation" msgstr "" #: gui/manual/intro.txt:44 msgid " hotkey.togglefullscreen – Toggle between fullscreen and windowed" msgstr "" #: gui/manual/intro.txt:45 msgid " hotkey.console.toggle – Toggle console" msgstr "" #: gui/manual/intro.txt:46 msgid " hotkey.fps.toggle – Toggle frame counter (FPS)" msgstr "" #: gui/manual/intro.txt:47 msgid "" " hotkey.profile.toggle – Toggle real-time profiler (cycles through the " "displays of information)" msgstr "" #: gui/manual/intro.txt:48 msgid "" " hotkey.profile.save – Save current profiler data to “logs/profile.txt”" msgstr "" #: gui/manual/intro.txt:49 msgid "" " hotkey.screenshot – Take screenshot (in .png format, location is displayed" " in the top left of the GUI after the file has been saved, and can also be " "seen in the console/logs if you miss it there)" msgstr "" #: gui/manual/intro.txt:50 msgid "" " hotkey.bigscreenshot – Take huge screenshot (6400×4800 pixels, in .bmp " "format, location is displayed in the top left of the GUI after the file has " "been saved, and can also be seen in the console/logs if you miss it there)" msgstr "" #: gui/manual/intro.txt:51 msgid " hotkey.tab.next – Switch to the next tab" msgstr "" #: gui/manual/intro.txt:52 msgid " hotkey.tab.prev – Switch to the previous tab" msgstr "" #: gui/manual/intro.txt:54 msgid "[font=\"sans-bold-14\"]In Game[font=\"sans-14\"]" msgstr "[font=\"sans-bold-14\"]Partida[font=\"sans-14\"]" #: gui/manual/intro.txt:55 msgid "" " Double Left Click \\[on unit] – Select all of your units of the same kind " "on the screen (even if they're different ranks)" msgstr " Double Left Click \\[on unit] – Select all of your units of the same kind on the screen (even if they're different ranks)" #: gui/manual/intro.txt:56 msgid "" " Triple Left Click \\[on unit] – Select all of your units of the same kind " "and the same rank on the screen" msgstr " Triple Left Click \\[on unit] – Select all of your units of the same kind and the same rank on the screen" #: gui/manual/intro.txt:57 msgid "" " Alt + Double Left Click \\[on unit] – Select all your units of the same " "kind on the entire map (even if they have different ranks)" msgstr " Alt + Double Left Click \\[on unit] – Select all your units of the same kind on the entire map (even if they have different ranks)" #: gui/manual/intro.txt:58 msgid "" " Alt + Triple Left Click \\[on unit] – Select all your units of the same " "kind and rank on the entire map" msgstr " Alt + Triple Left Click \\[on unit] – Select all your units of the same kind and rank on the entire map" #: gui/manual/intro.txt:59 msgid " hotkey.quicksave – Quicksave" msgstr "" #: gui/manual/intro.txt:60 msgid " hotkey.quickload – Quickload" msgstr "" #: gui/manual/intro.txt:61 msgid " hotkey.session.gui.menu.toggle – Toggle menu" msgstr "" #: gui/manual/intro.txt:62 msgid " hotkey.timeelapsedcounter.toggle – Toggle time elapsed counter" msgstr "" #: gui/manual/intro.txt:63 msgid " hotkey.cancel – Close all dialogs (chat, menu)" msgstr "" #: gui/manual/intro.txt:64 msgid " hotkey.confirm – Open chat or send message" msgstr "" #: gui/manual/intro.txt:65 msgid " hotkey.teamchat – Send team chat" msgstr "" #: gui/manual/intro.txt:66 msgid "" " hotkey.privatechat – Chat with the previously selected private chat " "partner" msgstr "" #: gui/manual/intro.txt:67 msgid " hotkey.pause – Pause or resume the game" msgstr "" #: gui/manual/intro.txt:68 msgid "" " hotkey.session.kill – Delete currently selected unit(s)/structure(s), ask " "for confirmation" msgstr "" #: gui/manual/intro.txt:69 msgid "" " • With hotkey.session.noconfirmation – Immediately delete currently " "selected unit(s)/structure(s), without asking for confirmation" msgstr "" #: gui/manual/intro.txt:70 msgid "" " hotkey.selection.add – Modifier - add to selection (works with clicking " "and hotkeys, e.g. the idle hotkeys)" msgstr "" #: gui/manual/intro.txt:71 msgid "" " hotkey.selection.remove – Modifier - remove from selection (works with " "clicking and hotkeys, e.g. the idle hotkeys)" msgstr "" #: gui/manual/intro.txt:72 msgid "" " hotkey.selection.offscreen - Modifier - add all units, including offscreen" " units, to selection." msgstr "" #: gui/manual/intro.txt:73 msgid "" " hotkey.selection.cancel – Unselect all units, cancel building placement." msgstr "" #: gui/manual/intro.txt:74 msgid " hotkey.selection.idlewarrior – Select idle fighter" msgstr "" #: gui/manual/intro.txt:75 msgid "" " hotkey.selection.idleworker – Select idle worker (including citizen-" "soldiers)" msgstr "" #: gui/manual/intro.txt:76 msgid " hotkey.selection.idleunit – Select idle unit" msgstr "" #: gui/manual/intro.txt:77 msgid " hotkey.session.stop – Stop (halt) the currently selected units" msgstr "" #: gui/manual/intro.txt:78 msgid " hotkey.session.backtowork – The unit will go back to work" msgstr "" #: gui/manual/intro.txt:79 msgid "" " hotkey.session.unload – Unload the garrisoned units of the selected " "structure(s)" msgstr "" #: gui/manual/intro.txt:80 msgid "" " hotkey.selection.group.save.1 – Create control group 1 (by default, " "respectively 2,3, ...) from the selected unit(s)/structure(s)" msgstr "" #: gui/manual/intro.txt:81 msgid "" " hotkey.selection.group.select.1 - Select the unit(s)/structure(s) in " "control group 1" msgstr "" #: gui/manual/intro.txt:82 msgid "" " hotkey.selection.group.add.1 – Add control group 1 (to 0) to the selected " "unit(s)/structure(s)" msgstr "" #: gui/manual/intro.txt:83 msgid "" " hotkey.camera.jump.set.1 – Mark the current camera position, for jumping " "back to later (by default, there are 4 possible positions)" msgstr "" #: gui/manual/intro.txt:84 msgid "" " hotkey.camera.jump.1 – Move the camera to a marked position. Jump back to " "the last location if the camera is already over the marked position" msgstr "" #: gui/manual/intro.txt:85 msgid "" " hotkey.session.queueunit.1, hotkey.session.queueunit.2, " "hotkey.session.queueunit.3, hotkey.session.queueunit.4, " "hotkey.session.queueunit.5, hotkey.session.queueunit.6, " "hotkey.session.queueunit.7 – With training structure selected. Add the 1st, " "2nd, … unit shown to the training queue for all the selected structures" msgstr "" #: gui/manual/intro.txt:86 msgid "" " hotkey.session.highlightguarded with unit(s) selected – Highlight the " "unit(s)/structure(s) guarded by the selection" msgstr "" #: gui/manual/intro.txt:87 msgid "" " hotkey.session.highlightguarding with unit(s)/structure(s) selected – " "Highlight the unit(s) guarding the selection" msgstr "" #: gui/manual/intro.txt:88 msgid "" " highlightguarding.showstatusbars – See all status bars (which would also " "show the building progress)" msgstr "" #: gui/manual/intro.txt:89 msgid " hotkey.summary – Toggle summary window" msgstr "" #: gui/manual/intro.txt:90 msgid " hotkey.lobby – Show the multiplayer lobby in a dialog window" msgstr "" #: gui/manual/intro.txt:91 msgid " hotkey.session.gui.diplomacy.toggle – Toggle in-game diplomacy panel" msgstr "" #: gui/manual/intro.txt:92 msgid "" " hotkey.session.gui.barter.toggle – Toggle in-game barter and trade panel" msgstr "" #: gui/manual/intro.txt:93 msgid "" " hotkey.session.gui.objectives.toggle – Toggle in-game objectives panel" msgstr "" #: gui/manual/intro.txt:94 msgid " hotkey.session.gui.tutorial.toggle – Toggle in-game tutorial panel" msgstr "" #: gui/manual/intro.txt:95 msgid " hotkey.structree – Toggle structure tree panel" msgstr "" #: gui/manual/intro.txt:96 msgid " hotkey.civinfo – Toggle civilization info panel" msgstr "" #: gui/manual/intro.txt:98 msgid "[font=\"sans-bold-14\"]Modify mouse action[font=\"sans-14\"]" msgstr "[font=\"sans-bold-14\"]Modify mouse action[font=\"sans-14\"]" #: gui/manual/intro.txt:99 msgid " hotkey.session.garrison + Right Click on structure – Garrison" msgstr "" #: gui/manual/intro.txt:100 msgid " hotkey.session.repair + Right Click on structure – Repair" msgstr "" #: gui/manual/intro.txt:101 msgid " hotkey.session.patrol + Right Click – Patrol" msgstr "" #: gui/manual/intro.txt:102 msgid "" " hotkey.session.queue + Right Click – Queue the move/build/gather/etc. " "order" msgstr "" #: gui/manual/intro.txt:103 msgid "" " hotkey.session.orderone + Right Click – Order one unit from the current " "selection to move/build/gather/etc. and unselect it. Used to quickly " "dispatch units with specific tasks" msgstr "" #: gui/manual/intro.txt:104 msgid "" " hotkey.session.batchtrain + Left Click when training units – Add units in " "batches (the batch size is 5 by default and can be changed in the options)" msgstr "" #: gui/manual/intro.txt:105 msgid "" " hotkey.selection.add + Left Click or Left Drag over unit on map – Add unit" " to selection" msgstr "" #: gui/manual/intro.txt:106 msgid "" " hotkey.selection.remove + Left Click or Left Drag over unit on map – " "Remove unit from selection" msgstr "" #: gui/manual/intro.txt:107 msgid "" " hotkey.selection.militaryonly + Left Drag over units on map – Only select " "military units" msgstr "" #: gui/manual/intro.txt:108 msgid "" " hotkey.selection.nonmilitaryonly + Left Drag over units on map – Only " "select non-military units" msgstr "" #: gui/manual/intro.txt:109 msgid "" " hotkey.selection.idleonly + Left Drag over units on map – Only select idle" " units" msgstr "" #: gui/manual/intro.txt:110 msgid "" " hotkey.selection.woundedonly + Left Drag over units on map – Only select " "wounded units" msgstr "" #: gui/manual/intro.txt:111 msgid "" " Right Click with a structure(s) selected – Set a rally point for units " "created/ungarrisoned from that structure" msgstr " Right Click with a structure(s) selected – Set a rally point for units created/ungarrisoned from that structure" #: gui/manual/intro.txt:112 msgid "" " hotkey.session.garrison + Right Click with unit(s) selected - Garrison (If" " the cursor is over an own or allied structure)" msgstr "" #: gui/manual/intro.txt:113 msgid "" " hotkey.session.attack + Right Click with unit(s) selected - Attack " "(instead of capture or gather)" msgstr "" #: gui/manual/intro.txt:114 msgid "" " hotkey.session.attackmove + Right Click with unit(s) selected - Attack " "move (by default all enemy units and structures along the way are targeted)" msgstr "" #: gui/manual/intro.txt:115 msgid "" " hotkey.session.attackmoveUnit + Right Click with unit(s) selected - Attack" " move, only units along the way are targeted" msgstr "" #: gui/manual/intro.txt:116 msgid "" " hotkey.session.snaptoedges + Mouse Move near structures – Align the new " "structure with an existing nearby structure" msgstr "" #: gui/manual/intro.txt:118 msgid "[font=\"sans-bold-14\"]Overlays[font=\"sans-14\"]" msgstr "[font=\"sans-bold-14\"]Overlays[font=\"sans-14\"]" #: gui/manual/intro.txt:119 msgid " hotkey.session.gui.toggle – Toggle the GUI" msgstr "" #: gui/manual/intro.txt:120 msgid "" " hotkey.session.devcommands.toggle – Toggle developer overlay (with " "developer options)" msgstr "" #: gui/manual/intro.txt:121 msgid "" " hotkey.wireframe – Toggle wireframe mode (press once to get wireframes " "overlaid over the textured models, twice to get just the wireframes colored " "by the textures, thrice to get back to normal textured mode)" msgstr "" #: gui/manual/intro.txt:122 msgid "" " hotkey.silhouettes – Toggle unit silhouettes (might give a small " "performance boost)" msgstr "" #: gui/manual/intro.txt:123 msgid " hotkey.showsky – Toggle sky" msgstr "" #: gui/manual/intro.txt:124 msgid " hotkey.session.diplomacycolors – Toggle diplomacy colors" msgstr "" #: gui/manual/intro.txt:125 msgid "" " hotkey.session.toggleattackrange – Toggle attack range visualizations of " "selected units and structures" msgstr "" #: gui/manual/intro.txt:126 msgid "" " hotkey.session.toggleaurasrange – Toggle aura range visualizations of " "selected units and structures" msgstr "" #: gui/manual/intro.txt:127 msgid "" " hotkey.session.togglehealrange – Toggle heal range visualizations of " "selected units" msgstr "" #: gui/manual/intro.txt:129 msgid "[font=\"sans-bold-14\"]Camera manipulation[font=\"sans-14\"]" msgstr "[font=\"sans-bold-14\"]Camera manipulation[font=\"sans-14\"]" #: gui/manual/intro.txt:130 msgid " hotkey.camera.up – Pan screen up" msgstr "" #: gui/manual/intro.txt:131 msgid " hotkey.camera.down – Pan screen down" msgstr "" #: gui/manual/intro.txt:132 msgid " hotkey.camera.left – Pan screen left" msgstr "" #: gui/manual/intro.txt:133 msgid " hotkey.camera.right – Pan screen right" msgstr "" #: gui/manual/intro.txt:134 msgid " hotkey.camera.rotate.up – Rotate camera to look upward" msgstr "" #: gui/manual/intro.txt:135 msgid " hotkey.camera.rotate.down – Rotate camera to look downward" msgstr "" #: gui/manual/intro.txt:136 msgid " hotkey.camera.rotate.cw – Rotate camera clockwise around terrain" msgstr "" #: gui/manual/intro.txt:137 msgid "" " hotkey.camera.rotate.ccw – Rotate camera counter-clockwise around terrain" msgstr "" #: gui/manual/intro.txt:138 msgid "" " hotkey.camera.rotate.wheel.cw – Rotate camera clockwise around terrain" msgstr "" #: gui/manual/intro.txt:139 msgid "" " hotkey.camera.rotate.wheel.ccw – Rotate camera counter-clockwise around " "terrain" msgstr "" #: gui/manual/intro.txt:140 msgid "" " hotkey.camera.follow – Follow the selected unit (move the camera to stop " "following the unit)" msgstr "" #: gui/manual/intro.txt:141 msgid " hotkey.camera.reset – Reset camera zoom and orientation" msgstr "" #: gui/manual/intro.txt:142 msgid "" " hotkey.camera.zoom.in, hotkey.camera.zoom.wheel.in – Zoom in (keep pressed" " for continuous zoom)" msgstr "" #: gui/manual/intro.txt:143 msgid "" " hotkey.camera.zoom.out, hotkey.camera.zoom.wheel.out – Zoom out (keep " "pressed for continuous zoom)" msgstr "" #: gui/manual/intro.txt:144 msgid " hotkey.camera.pan – Keep pressed and move the mouse to pan" msgstr "" #: gui/manual/intro.txt:146 msgid "[font=\"sans-bold-14\"]During Structure Placement[font=\"sans-14\"]" msgstr "[font=\"sans-bold-14\"]During Structure Placement[font=\"sans-14\"]" #: gui/manual/intro.txt:147 msgid "" " hotkey.session.rotate.ccw – Rotate structure 15 degrees counter-clockwise" msgstr "" #: gui/manual/intro.txt:148 msgid " hotkey.session.rotate.cw – Rotate structure 15 degrees clockwise" msgstr "" #: gui/manual/intro.txt:149 msgid "" " Left Drag – Rotate structure using mouse (foundation will be placed on " "mouse release)" msgstr " Left Drag – Rotate structure using mouse (foundation will be placed on mouse release)" #: gui/manual/intro.txt:151 msgid "[font=\"sans-bold-14\"]When loading a saved game[font=\"sans-14\"]" msgstr "[font=\"sans-bold-14\"]Al cargar una partida guardada[font=\"sans-14\"]" #: gui/manual/intro.txt:152 msgid " hotkey.cancel – Cancel" msgstr "" #: gui/manual/intro.txt:153 msgid "" " hotkey.session.savedgames.delete – Delete the selected saved game, ask for" " confirmation" msgstr "" #: gui/manual/intro.txt:154 msgid "" " • With hotkey.session.savedgames.noconfirmation – Don't ask for " "confirmation" msgstr "" Index: ps/trunk/binaries/data/mods/public/l10n/es.public-templates-buildings.po =================================================================== --- ps/trunk/binaries/data/mods/public/l10n/es.public-templates-buildings.po (revision 24280) +++ ps/trunk/binaries/data/mods/public/l10n/es.public-templates-buildings.po (revision 24281) @@ -1,2061 +1,2061 @@ # Translation template for 0 A.D. — Empires Ascendant. # Copyright (C) 2020 Wildfire Games # This file is distributed under the same license as the 0 A.D. — Empires Ascendant project. # # Translators: # Alvaro Garrido , 2020 # Andrea GM , 2020 # Andrés Núñez , 2019 # Antonio Vazquez , 2020 # Antonio Vazquez , 2020 # Eduardo Jaramillo , 2018 # Felix Häuslmann , 2018 # Geovanny Navarro , 2020 # Ghenadi Avricenco , 2014 # hola jaaj , 2017 # jhonny fernando montoya giraldo , 2018 # Juan Jaramillo , 2019 # Luis Torrecilla , 2016 # Miguel Magdaleno Santamaría, 2020 # Mihai Pantazi , 2016-2017 # Ocean 65 , 2019 # Oriol Duarri , 2019 # Pablo Rodríguez , 2019 # peter Galleta , 2019 # Rafael López Reyes , 2018 # Rodrigo Vegas Sánchez-Ferrero , 2018,2020 # Santiago Andres Ahumada ballen , 2019 # soloooy0 fg , 2020 # Swyter ™ , 2014-2017,2020 # vega93 , 2015 msgid "" msgstr "" "Project-Id-Version: 0 A.D.\n" "POT-Creation-Date: 2020-11-20 08:09+0000\n" -"PO-Revision-Date: 2020-11-20 10:25+0000\n" -"Last-Translator: Swyter ™ \n" +"PO-Revision-Date: 2020-11-27 10:13+0000\n" +"Last-Translator: Miguel Magdaleno Santamaría\n" "Language-Team: Spanish (http://www.transifex.com/wildfire-games/0ad/language/es/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Language: es\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" #: simulation/templates/template_structure_civic.xml:5 msgid "Civic Structure" msgstr "Estructura civil" #: simulation/templates/template_structure_civic.xml:6 msgid "Civic" msgstr "Cívico" #: simulation/templates/template_structure_civic_civil_centre.xml:11 #: simulation/templates/template_structure_defensive_tower.xml:5 #: simulation/templates/template_structure_defensive_wall_tower.xml:5 #: simulation/templates/template_structure_military_fortress.xml:5 #: simulation/templates/structures/rome/army_camp.xml:5 msgctxt "Name of an attack, usually the weapon." msgid "Bow" msgstr "Arco" #: simulation/templates/template_structure_civic_civil_centre.xml:80 msgid "Civic Center" msgstr "Centro cívico" #: simulation/templates/template_structure_civic_civil_centre.xml:82 msgid "" "Build in own or neutral territory. Acquire large tracts of territory. " "Territory root. Train Citizens and research technologies. Garrison Soldiers " "for additional arrows." msgstr "Se puede construir en territorio propio o neutral. Permite anexionar grandes extensiones de territorio. Territorio raiz. Permite entrenar ciudadanos e investigar diferentes tecnologías. Se pueden guarnecer soldados y disparar más flechas." #: simulation/templates/template_structure_civic_civil_centre.xml:84 #: simulation/templates/template_structure_defensive.xml:5 #: simulation/templates/template_structure_military_fortress.xml:73 msgid "Defensive" msgstr "Defensivo" #: simulation/templates/template_structure_civic_civil_centre.xml:84 #: simulation/templates/template_structure_civic_civil_centre.xml:46 #: simulation/templates/template_structure_civic_civil_centre_military_colony.xml:10 msgid "CivilCentre" msgstr "CentroCívico" #: simulation/templates/template_structure_civic_civil_centre_military_colony.xml:27 msgid "Military Colony" msgstr "Colonia militar" #: simulation/templates/template_structure_civic_civil_centre_military_colony.xml:29 msgid "Colony" msgstr "Colonia" #: simulation/templates/template_structure_civic_house.xml:33 #: simulation/templates/template_structure_defensive_tower_sentry.xml:33 #: simulation/templates/template_structure_economic_farmstead.xml:30 #: simulation/templates/template_structure_economic_storehouse.xml:31 #: simulation/templates/template_structure_military_barracks.xml:29 #: simulation/templates/template_structure_military_dock.xml:28 #: simulation/templates/template_structure_military_range.xml:25 #: simulation/templates/template_structure_military_stable.xml:26 #: simulation/templates/template_structure_resource_corral.xml:21 msgid "Village" msgstr "Aldea" #: simulation/templates/template_structure_civic_house.xml:33 #: simulation/templates/template_structure_civic_house.xml:31 #: simulation/templates/structures/pers/house_a.xml:12 msgid "House" msgstr "Casa" #: simulation/templates/template_structure_civic_stoa.xml:33 msgid "Train Mercenary Champions." msgstr "Recluta mercenarios de élite." #: simulation/templates/template_structure_civic_stoa.xml:34 #: simulation/templates/template_structure_civic_temple.xml:33 #: simulation/templates/template_structure_defensive_tower_stone.xml:34 #: simulation/templates/template_structure_economic_market.xml:28 #: simulation/templates/template_structure_military_embassy.xml:25 #: simulation/templates/template_structure_military_forge.xml:26 #: simulation/templates/structures/cart/super_dock.xml:44 #: simulation/templates/structures/gaul/tavern.xml:24 #: simulation/templates/structures/kush/pyramid_small.xml:29 #: simulation/templates/structures/maur/elephant_stables.xml:7 #: simulation/templates/structures/ptol/lighthouse.xml:28 msgid "Town" msgstr "Poblado" #: simulation/templates/template_structure_civic_stoa.xml:34 #: simulation/templates/template_structure_civic_stoa.xml:31 #: simulation/templates/structures/hellenic_stoa.xml:24 #: simulation/templates/structures/athen/royal_stoa.xml:5 #: simulation/templates/structures/mace/royal_stoa.xml:5 #: simulation/templates/structures/spart/royal_stoa.xml:12 msgid "Stoa" msgstr "Pórtico" #: simulation/templates/template_structure_civic_temple.xml:32 msgid "Train Healers and research healing technologies." msgstr "Entrena Sanadores e investiga tecnologías de sanación." #: simulation/templates/template_structure_civic_temple.xml:33 #: simulation/templates/template_structure_civic_temple.xml:30 msgid "Temple" msgstr "Templo" #: simulation/templates/template_structure_defensive.xml:4 msgid "Defensive Structure" msgstr "Estructura defensiva" #: simulation/templates/template_structure_defensive_outpost.xml:38 msgid "" "Build in own or neutral territory. Slowly converts to Gaia while in neutral " "territory." msgstr "Se puede construir en territorio propio o neutral. Cuando se construye en territorio neutral irá pasando lentamente bajo control de Gaia." #: simulation/templates/template_structure_defensive_outpost.xml:39 #: simulation/templates/template_structure_defensive_outpost.xml:9 #: simulation/templates/template_structure_defensive_outpost.xml:36 #: simulation/templates/structures/palisades_outpost.xml:17 msgid "Outpost" msgstr "Avanzada" #: simulation/templates/template_structure_defensive_palisade.xml:17 msgid "Wall off an area." msgstr "Rodea de murallas un área." #: simulation/templates/template_structure_defensive_palisade.xml:18 #: simulation/templates/template_structure_defensive_palisade.xml:15 #: simulation/templates/structures/wallset_palisade.xml:5 #: simulation/templates/structures/wallset_palisade.xml:4 msgid "Palisade" msgstr "Empalizada" #: simulation/templates/template_structure_defensive_tower.xml:54 #: simulation/templates/template_structure_defensive_tower.xml:37 #: simulation/templates/template_structure_defensive_tower.xml:53 msgid "Tower" msgstr "Torre" #: simulation/templates/template_structure_defensive_tower_artillery.xml:5 msgctxt "Name of an attack, usually the weapon." msgid "Stone" msgstr "Piedra" #: simulation/templates/template_structure_defensive_tower_artillery.xml:58 msgid "Artillery Tower" msgstr "Torre de artillería" #: simulation/templates/template_structure_defensive_tower_artillery.xml:60 #: simulation/templates/template_structure_defensive_tower_bolt.xml:59 #: simulation/templates/template_structure_military_arsenal.xml:28 #: simulation/templates/template_structure_military_elephant_stables.xml:27 #: simulation/templates/template_structure_military_fortress.xml:73 #: simulation/templates/template_structure_special.xml:20 #: simulation/templates/template_structure_wonder.xml:43 #: simulation/templates/structures/kush/pyramid_large.xml:29 #: simulation/templates/structures/kush/temple_amun.xml:31 #: simulation/templates/structures/rome/temple_mars.xml:14 msgid "City" msgstr "Urbe" #: simulation/templates/template_structure_defensive_tower_artillery.xml:60 msgid "ArtilleryTower" msgstr "TorreDeArtillería" #: simulation/templates/template_structure_defensive_tower_bolt.xml:5 msgctxt "Name of an attack, usually the weapon." msgid "Bolt" -msgstr "" +msgstr "Flecha" #: simulation/templates/template_structure_defensive_tower_bolt.xml:57 msgid "Bolt Tower" msgstr "Torre de proyectiles" #: simulation/templates/template_structure_defensive_tower_bolt.xml:59 msgid "BoltTower" msgstr "TorreDeProyectiles" #: simulation/templates/template_structure_defensive_tower_sentry.xml:30 msgid "Sentry Tower" msgstr "Torre centinela" #: simulation/templates/template_structure_defensive_tower_sentry.xml:32 #: simulation/templates/template_structure_defensive_tower_stone.xml:33 msgid "" "Garrison Infantry for additional arrows. Needs the “Murder Holes” technology" " to protect its foot." msgstr "Guarnece a la Infantería para obtener flechas adicionales. La tecnología ''Aspilleras'' es necesaria para proteger el pie." #: simulation/templates/template_structure_defensive_tower_sentry.xml:33 msgid "SentryTower" msgstr "TorreVigía" #: simulation/templates/template_structure_defensive_tower_sentry.xml:65 msgid "Reinforce with stone and upgrade to a defense tower." msgstr "Refuérzala con piedra mejorándola a una torre defensiva." #: simulation/templates/template_structure_defensive_tower_stone.xml:31 msgid "Stone Tower" msgstr "Torre de piedra" #: simulation/templates/template_structure_defensive_tower_stone.xml:34 msgid "StoneTower" msgstr "Torre de piedra" #: simulation/templates/template_structure_defensive_wall.xml:25 msgid "Wall off your town for a stout defense." msgstr "Rodea de murallas tu ciudad para conseguir una mayor protección." #: simulation/templates/template_structure_defensive_wall.xml:26 #: simulation/templates/template_structure_defensive_wall.xml:23 msgid "Wall" msgstr "Muro" #: simulation/templates/template_structure_defensive_wall_gate.xml:24 #: simulation/templates/template_structure_defensive_wall_long.xml:29 msgid "Allow units access through Walls. Can be locked to prevent access." msgstr "Permite que las unidades atraviesen las murallas. Se puede bloquear para impedir el acceso." #: simulation/templates/template_structure_defensive_wall_gate.xml:25 #: simulation/templates/template_structure_defensive_wall_gate.xml:22 #: simulation/templates/structures/palisades_gate.xml:23 msgid "Gate" msgstr "Puerta" #: simulation/templates/template_structure_defensive_wall_long.xml:20 msgid "Can be converted into a Gate." msgstr "Se puede convertir en una puerta." #: simulation/templates/template_structure_defensive_wall_tower.xml:51 msgid "Wall Turret" msgstr "Torre de muralla" #: simulation/templates/template_structure_defensive_wall_tower.xml:53 msgid "Garrison Infantry for additional arrows." msgstr "Guarnece a la Infantería para obtener flechas adicionales." #: simulation/templates/template_structure_economic.xml:4 msgid "Economic Structure" msgstr "Estructura económica" #: simulation/templates/template_structure_economic.xml:5 #: simulation/templates/template_structure_military_dock.xml:28 msgid "Economic" msgstr "Económicos" #: simulation/templates/template_structure_economic_farmstead.xml:28 msgid "Research food gathering technologies." msgstr "Investigar tecnologías de recolección de alimentos." #: simulation/templates/template_structure_economic_farmstead.xml:30 #: simulation/templates/template_structure_economic_farmstead.xml:26 msgid "Farmstead" msgstr "Alquería" #: simulation/templates/template_structure_economic_market.xml:26 msgid "" "Barter resources. Establish trade routes. Train Traders and research trade " "and barter technologies." msgstr "Intercambia recursos. Establece rutas comerciales. Entrena Comerciantes e investiga tecnologías de comercio e intercambio." #: simulation/templates/template_structure_economic_market.xml:28 #: simulation/templates/template_structure_military_dock.xml:28 msgid "Trade" msgstr "Comercio" #: simulation/templates/template_structure_economic_market.xml:28 #: simulation/templates/template_structure_economic_market.xml:24 msgid "Market" msgstr "Mercado" #: simulation/templates/template_structure_economic_storehouse.xml:29 msgid "Research gathering technologies." msgstr "Investigar tecnologías de recolección." #: simulation/templates/template_structure_economic_storehouse.xml:31 #: simulation/templates/template_structure_economic_storehouse.xml:27 msgid "Storehouse" msgstr "Almacén de recursos" #: simulation/templates/template_structure_military.xml:10 msgid "Military Structure" msgstr "Estructura militar" #: simulation/templates/template_structure_military.xml:12 msgid "Military" msgstr "Militar" #: simulation/templates/template_structure_military_arsenal.xml:27 msgid "" "Train Champion Infantry Crossbowmen, construct Siege Engines, and research " "Siege Engine technologies." msgstr "Recluta ballesteros de infantería de élite, construye máquinas de asedio e investiga tecnologías relacionadas con maquinaria de asedio." #: simulation/templates/template_structure_military_arsenal.xml:28 #: simulation/templates/template_structure_military_arsenal.xml:25 msgid "Arsenal" msgstr "Armería" #: simulation/templates/template_structure_military_barracks.xml:28 msgid "Train Citizen Soldiers and research technologies." msgstr "Entrena Ciudadanos-Soldado e investiga tecnologías." #: simulation/templates/template_structure_military_barracks.xml:29 #: simulation/templates/template_structure_military_barracks.xml:26 msgid "Barracks" msgstr "Cuartel" #: simulation/templates/template_structure_military_dock.xml:27 msgid "" "Build upon a shoreline in own, neutral, or allied territory. Establish trade" " routes. Construct Ships and research Ship technologies." msgstr "Se construye sobre la línea de costa de territorio propio, neutral o aliado. Se pueden establecer rutas de comercio. Posibilita la construcción de barcos e investigar tecnología naviera." #: simulation/templates/template_structure_military_dock.xml:28 #: simulation/templates/structures/brit/crannog.xml:16 #: simulation/templates/structures/cart/super_dock.xml:44 msgid "Naval" msgstr "Naval" #: simulation/templates/template_structure_military_dock.xml:28 #: simulation/templates/template_structure_military_dock.xml:25 msgid "Dock" msgstr "Dársena" #: simulation/templates/template_structure_military_elephant_stables.xml:24 msgid "Elephant Stable" msgstr "Establo de elefantes" #: simulation/templates/template_structure_military_elephant_stables.xml:26 msgid "Train Elephants and research Elephant technologies." msgstr "Entrena Elefantes e investiga tecnologías de Elefantes." #: simulation/templates/template_structure_military_elephant_stables.xml:27 msgid "ElephantStable" msgstr "Establo de elefantes" #: simulation/templates/template_structure_military_embassy.xml:25 #: simulation/templates/template_structure_military_embassy.xml:23 #: simulation/templates/structures/cart/embassy.xml:18 msgid "Embassy" msgstr "Embajada" #: simulation/templates/template_structure_military_forge.xml:24 msgid "Research attack and armor technologies." msgstr "Investiga tecnologías de ataque y armadura." #: simulation/templates/template_structure_military_forge.xml:26 #: simulation/templates/template_structure_military_forge.xml:22 msgid "Forge" msgstr "Fragua" #: simulation/templates/template_structure_military_fortress.xml:71 msgid "" "Train Champions and Heroes and research technologies. Garrison Soldiers for " "additional arrows." msgstr "Recluta tropas de élite y héroes y permite investigar tecnologías. Guarnece soldados en su interior para disparar flechas adicionales." #: simulation/templates/template_structure_military_fortress.xml:73 #: simulation/templates/template_structure_military_fortress.xml:39 #: simulation/templates/template_structure_military_fortress.xml:69 msgid "Fortress" msgstr "Fortaleza" #: simulation/templates/template_structure_military_range.xml:22 msgid "Practice Range" msgstr "Campo de prácticas" #: simulation/templates/template_structure_military_range.xml:24 msgid "Train Ranged Infantry and research technologies." msgstr "Entrena a la Infantería a distancia e investiga tecnologías." #: simulation/templates/template_structure_military_range.xml:25 msgid "Range" msgstr "Alcance" #: simulation/templates/template_structure_military_stable.xml:25 msgid "Train Cavalry and research Cavalry technologies." msgstr "Entrena a la Caballería e investiga tecnologías de Caballería." #: simulation/templates/template_structure_military_stable.xml:26 #: simulation/templates/template_structure_military_stable.xml:23 msgid "Stable" msgstr "Establo" #: simulation/templates/template_structure_resource.xml:4 msgid "Resource Structure" msgstr "Estructura de recursos" #: simulation/templates/template_structure_resource.xml:5 msgid "Resource" msgstr "Recurso" #: simulation/templates/template_structure_resource_corral.xml:20 msgid "Raise Domestic Animals for food." msgstr "Cría animales para conseguir comida. " #: simulation/templates/template_structure_resource_corral.xml:21 #: simulation/templates/template_structure_resource_corral.xml:18 msgid "Corral" msgstr "Corral" #: simulation/templates/template_structure_resource_field.xml:20 #: simulation/templates/template_structure_resource_field.xml:18 msgid "Field" msgstr "Huerto" #: simulation/templates/template_structure_resource_field.xml:21 msgid "" "Harvest grain for food. Each subsequent gatherer works less efficiently." msgstr "Cosecha grano para conseguir comida. Cada recolector trabajará con menos eficacia que el anterior." #: simulation/templates/template_structure_special.xml:19 msgid "Special Structure" msgstr "Estructura especial" #: simulation/templates/template_structure_special_amphitheater.xml:20 #: simulation/templates/template_structure_special_amphitheater.xml:18 #: simulation/templates/structures/rome/amphitheater_pompeii.xml:5 msgid "Amphitheater" msgstr "Anfiteatro" #: simulation/templates/template_structure_special_library.xml:27 #: simulation/templates/template_structure_special_library.xml:25 msgid "Library" msgstr "Biblioteca" #: simulation/templates/template_structure_special_rotarymill.xml:23 msgid "Rotary Mill" msgstr "Molino rotatorio" #: simulation/templates/template_structure_special_rotarymill.xml:25 msgid "RotaryMill" msgstr "MolinoRotatorio" #: simulation/templates/template_structure_special_theater.xml:26 #: simulation/templates/template_structure_special_theater.xml:24 msgid "Theater" msgstr "Teatro" #: simulation/templates/template_structure_wonder.xml:41 msgid "" "Bring glory to your civilization and add large tracts of land to your " "empire." msgstr "Trae gloria a tu civilización y añade grandes extensiones de territorio a tu imperio." #: simulation/templates/template_structure_wonder.xml:43 #: simulation/templates/template_structure_wonder.xml:39 msgid "Wonder" msgstr "Maravilla" #: simulation/templates/structures/bench.xml:11 msgid "Bench" msgstr "Banco" #: simulation/templates/structures/bench.xml:12 msgid "Wooden Bench" msgstr "Banco de madera" #: simulation/templates/structures/bridge_hele.xml:12 #: simulation/templates/structures/bridge_hele.xml:13 msgid "Bridge" msgstr "Puente" #: simulation/templates/structures/bridge_wooden.xml:12 #: simulation/templates/structures/bridge_wooden.xml:13 msgid "Wooden Bridge" msgstr "Puente de madera" #: simulation/templates/structures/celt_hut.xml:21 msgid "Hut" msgstr "Choza" #: simulation/templates/structures/celt_longhouse.xml:21 msgid "Longhouse" msgstr "Casa comunal" #: simulation/templates/structures/column_doric.xml:11 #: simulation/templates/structures/column_doric_fallen.xml:11 #: simulation/templates/structures/column_doric_fallen_b.xml:11 msgid "Column" msgstr "Columna" #: simulation/templates/structures/column_doric.xml:12 msgid "Doric Column" msgstr "Columna dórica" #: simulation/templates/structures/column_doric_fallen.xml:12 #: simulation/templates/structures/column_doric_fallen_b.xml:12 msgid "Fallen Doric Column" msgstr "Columna dórica caída" #: simulation/templates/structures/desert_trading_post.xml:14 msgid "Desert Trading Post" msgstr "Puesto de Comercio del Desierto" #: simulation/templates/structures/desert_trading_post.xml:15 #: simulation/templates/structures/pers/market.xml:12 msgid "Ardatašta" msgstr "Ardatašta" #: simulation/templates/structures/fence_long.xml:12 #: simulation/templates/structures/fence_short.xml:12 msgid "Fence" msgstr "Cercado" #: simulation/templates/structures/fence_long.xml:13 msgid "Long Wooden Fence" msgstr "Cercado largo de madera" #: simulation/templates/structures/fence_short.xml:13 msgid "Short Wooden Fence" msgstr "Cercado corto de madera" #: simulation/templates/structures/fence_stone.xml:12 #: simulation/templates/structures/fence_stone.xml:13 msgid "Stone Fence" msgstr "Cercado de piedra" #: simulation/templates/structures/generic_field.xml:8 msgid "Wheat Field" msgstr "Campo de trigo" #: simulation/templates/structures/hellenic_epic_temple.xml:23 msgid "Epic Temple" msgstr "Templo épico" #: simulation/templates/structures/hellenic_epic_temple.xml:24 msgid "Naos Parthenos" msgstr "Naos Parthenos" #: simulation/templates/structures/hellenic_epic_temple.xml:25 msgid "Garrison units to heal them at a quick rate." msgstr "Guarnece unidades para curarlas más rápidamente." #: simulation/templates/structures/hellenic_propylaea.xml:21 msgid "Portico" msgstr "Pórtico" #: simulation/templates/structures/hellenic_propylaea.xml:22 msgid "Propylaea" msgstr "Propylaea" #: simulation/templates/structures/hellenic_stoa.xml:25 msgid "Hellenic Stoa" msgstr "Estoa helénica " #: simulation/templates/structures/mausoleum.xml:8 msgid "Mausoleum at Halicarnassus" msgstr "Mausoleo de Halicarnaso" #: simulation/templates/structures/mausoleum.xml:9 msgid "Mausōleion" msgstr "Mausōleion" #: simulation/templates/structures/merc_camp_egyptian.xml:6 #: simulation/templates/structures/ptol/mercenary_camp.xml:6 msgid "MercenaryCamp" msgstr "CampamentoMercenario" #: simulation/templates/structures/merc_camp_egyptian.xml:28 msgid "Egyptian Mercenary Camp" msgstr "Campamento de mercenarios egipcio" #: simulation/templates/structures/merc_camp_egyptian.xml:29 #: simulation/templates/structures/ptol/mercenary_camp.xml:28 msgid "Stratopedeia Misthophorōn" msgstr "Stratopedeia Misthophorōn" #: simulation/templates/structures/merc_camp_egyptian.xml:31 msgid "Capture this structure to train mercenaries from Hellenistic Egypt." msgstr "Captura esta estructura para reclutar mercenarios del Egipto heleno." #: simulation/templates/structures/obelisk.xml:11 msgid "Obelisk" msgstr "Obelisco" #: simulation/templates/structures/obelisk.xml:12 msgid "Egyptian Obelisk" msgstr "Obelisco egipcio" #: simulation/templates/structures/palisades_fort.xml:9 msgid "Wooden Tower" msgstr "Torre de madera" #: simulation/templates/structures/palisades_gate.xml:20 msgid "Palisade Gate" msgstr "Puerta de empalizada" #: simulation/templates/structures/palisades_gate.xml:22 #: simulation/templates/structures/palisades_long.xml:31 msgid "Allow units access through Palisades. Can be locked to prevent access." msgstr "Permite el acceso de unidades a través de empalizadas. Se puede bloquear para impedir el acceso." #: simulation/templates/structures/palisades_long.xml:17 msgid "Can be converted into a Palisade Gate." msgstr "Se puede convertir en una puerta de empalizada." #: simulation/templates/structures/palisades_spike_angle.xml:17 msgid "Angle Spike" msgstr "Punta angular" #: simulation/templates/structures/palisades_spikes_small.xml:17 msgid "Small Spikes" msgstr "Pinchos pequeños" #: simulation/templates/structures/palisades_spikes_tall.xml:17 msgid "Tall Spikes" msgstr "Pinchos altos" #: simulation/templates/structures/palisades_watchtower.xml:14 msgid "Watchtower" msgstr "Torre de vigilancia" #: simulation/templates/structures/sele_colonnade.xml:11 msgid "Colonnade" msgstr "Columnata" #: simulation/templates/structures/sele_colonnade.xml:12 msgid "Corinthian Colonnade" msgstr "Columnata corintia" #: simulation/templates/structures/stall_big.xml:11 msgid "Big stall" msgstr "Gran establo" #: simulation/templates/structures/stall_med.xml:11 msgid "Medium stall" msgstr "Establo mediano" #: simulation/templates/structures/stall_small_a.xml:11 #: simulation/templates/structures/stall_small_b.xml:11 msgid "Small stall" msgstr "Pequeño establo" #: simulation/templates/structures/stonehenge.xml:8 msgid "Stonehenge" msgstr "Stonehenge" #: simulation/templates/structures/table_rectangle.xml:11 #: simulation/templates/structures/table_square.xml:11 msgid "Table" msgstr "Mesa" #: simulation/templates/structures/table_rectangle.xml:12 msgid "Rectangle Table" msgstr "Mesa rectangular" #: simulation/templates/structures/table_square.xml:12 msgid "Square Table" msgstr "Mesa cuadrada" #: simulation/templates/structures/athen/arsenal.xml:5 #: simulation/templates/structures/mace/arsenal.xml:5 #: simulation/templates/structures/ptol/arsenal.xml:5 #: simulation/templates/structures/sele/arsenal.xml:5 #: simulation/templates/structures/spart/arsenal.xml:5 msgid "Hoplothēkē" msgstr "Hoplothēkē" #: simulation/templates/structures/athen/barracks.xml:12 #: simulation/templates/structures/mace/barracks.xml:12 #: simulation/templates/structures/ptol/barracks.xml:11 #: simulation/templates/structures/sele/barracks.xml:12 #: simulation/templates/structures/spart/barracks.xml:12 msgid "Stratopedon" msgstr "Estratopedon" #: simulation/templates/structures/athen/civil_centre.xml:8 #: simulation/templates/structures/mace/civil_centre.xml:8 #: simulation/templates/structures/ptol/civil_centre.xml:9 #: simulation/templates/structures/sele/civil_centre.xml:5 #: simulation/templates/structures/spart/civil_centre.xml:8 msgid "Agora" msgstr "Ágora" #: simulation/templates/structures/athen/corral.xml:5 #: simulation/templates/structures/mace/corral.xml:5 #: simulation/templates/structures/ptol/corral.xml:17 #: simulation/templates/structures/sele/corral.xml:5 #: simulation/templates/structures/spart/corral.xml:5 msgid "Epaulos" msgstr "Epaulos" #: simulation/templates/structures/athen/defense_tower.xml:9 #: simulation/templates/structures/mace/defense_tower.xml:9 #: simulation/templates/structures/ptol/defense_tower.xml:9 #: simulation/templates/structures/sele/defense_tower.xml:9 #: simulation/templates/structures/spart/defense_tower.xml:9 msgid "Pyrgion" msgstr "Pyrgion" #: simulation/templates/structures/athen/dock.xml:12 #: simulation/templates/structures/mace/dock.xml:12 #: simulation/templates/structures/ptol/dock.xml:9 #: simulation/templates/structures/sele/dock.xml:9 #: simulation/templates/structures/spart/dock.xml:12 msgid "Limēn" msgstr "Limēn" #: simulation/templates/structures/athen/farmstead.xml:11 #: simulation/templates/structures/mace/farmstead.xml:11 #: simulation/templates/structures/ptol/farmstead.xml:17 #: simulation/templates/structures/sele/farmstead.xml:8 #: simulation/templates/structures/spart/farmstead.xml:11 msgid "Epoikion" msgstr "Epoikion" #: simulation/templates/structures/athen/field.xml:5 #: simulation/templates/structures/mace/field.xml:5 #: simulation/templates/structures/ptol/field.xml:5 #: simulation/templates/structures/sele/field.xml:5 #: simulation/templates/structures/spart/field.xml:5 msgid "Agros" msgstr "Agros" #: simulation/templates/structures/athen/forge.xml:5 #: simulation/templates/structures/mace/forge.xml:5 #: simulation/templates/structures/ptol/forge.xml:5 #: simulation/templates/structures/sele/forge.xml:5 #: simulation/templates/structures/spart/forge.xml:5 msgid "Chalkeōn" msgstr "Chalkeōn" #: simulation/templates/structures/athen/fortress.xml:9 #: simulation/templates/structures/mace/fortress.xml:9 #: simulation/templates/structures/ptol/fortress.xml:9 #: simulation/templates/structures/sele/fortress.xml:9 #: simulation/templates/structures/spart/fortress.xml:9 msgid "Phrourion" msgstr "Phrourion" #: simulation/templates/structures/athen/fortress.xml:10 #: simulation/templates/structures/spart/fortress.xml:10 msgid "Garrison Soldiers for additional arrows." msgstr "Guarnece a Soldados para obtener flechas adicionales." #: simulation/templates/structures/athen/gymnasium.xml:23 msgid "Gymnasion" msgstr "Gymnasion" #: simulation/templates/structures/athen/gymnasium.xml:24 msgid "Train Champions." msgstr "Recluta tropas de élite." #: simulation/templates/structures/athen/gymnasium.xml:26 #: simulation/templates/structures/athen/gymnasium.xml:22 msgid "Gymnasium" msgstr "Gymnasium" #: simulation/templates/structures/athen/house.xml:5 #: simulation/templates/structures/mace/house.xml:5 #: simulation/templates/structures/ptol/house.xml:18 #: simulation/templates/structures/sele/house.xml:8 #: simulation/templates/structures/spart/house.xml:5 msgid "Oikos" msgstr "Oikos" #: simulation/templates/structures/athen/market.xml:5 #: simulation/templates/structures/mace/market.xml:5 #: simulation/templates/structures/ptol/market.xml:9 #: simulation/templates/structures/sele/market.xml:5 #: simulation/templates/structures/spart/market.xml:5 msgid "Emporion" msgstr "Emporion" #: simulation/templates/structures/athen/outpost.xml:5 #: simulation/templates/structures/mace/outpost.xml:5 #: simulation/templates/structures/ptol/outpost.xml:5 #: simulation/templates/structures/sele/outpost.xml:5 #: simulation/templates/structures/spart/outpost.xml:5 msgid "Prophylagma" msgstr "Prophylagma" #: simulation/templates/structures/athen/prytaneion.xml:22 msgid "Council Chamber" msgstr "Salón del concilio" #: simulation/templates/structures/athen/prytaneion.xml:23 msgid "Prytaneion" msgstr "Prytaneion" #: simulation/templates/structures/athen/prytaneion.xml:24 msgid "Train Heroes and research technologies." msgstr "Recluta héroes e investiga tecnologías." #: simulation/templates/structures/athen/prytaneion.xml:26 #: simulation/templates/structures/spart/gerousia.xml:26 msgid "Council" msgstr "Concilio" #: simulation/templates/structures/athen/range.xml:8 #: simulation/templates/structures/mace/range.xml:8 #: simulation/templates/structures/ptol/range.xml:8 #: simulation/templates/structures/sele/range.xml:8 #: simulation/templates/structures/spart/range.xml:5 msgid "Stratopedon tōn Psilōn" msgstr "Stratopedon tōn Psilōn" #: simulation/templates/structures/athen/sentry_tower.xml:5 #: simulation/templates/structures/mace/sentry_tower.xml:5 #: simulation/templates/structures/ptol/sentry_tower.xml:5 #: simulation/templates/structures/sele/sentry_tower.xml:5 #: simulation/templates/structures/spart/sentry_tower.xml:5 msgid "Pyrgidion" msgstr "Pyrgidion" #: simulation/templates/structures/athen/stable.xml:5 #: simulation/templates/structures/mace/stable.xml:5 #: simulation/templates/structures/ptol/stable.xml:5 #: simulation/templates/structures/sele/stable.xml:5 #: simulation/templates/structures/spart/stable.xml:5 msgid "Hippōn" msgstr "Hippōn" #: simulation/templates/structures/athen/storehouse.xml:8 #: simulation/templates/structures/mace/storehouse.xml:8 #: simulation/templates/structures/ptol/storehouse.xml:18 #: simulation/templates/structures/sele/storehouse.xml:8 #: simulation/templates/structures/spart/storehouse.xml:8 msgid "Apothēkē" msgstr "Apothēkē" #: simulation/templates/structures/athen/temple.xml:9 #: simulation/templates/structures/mace/temple.xml:9 #: simulation/templates/structures/ptol/temple.xml:12 #: simulation/templates/structures/sele/temple.xml:9 #: simulation/templates/structures/spart/temple.xml:9 msgid "Naos" msgstr "Naos" #: simulation/templates/structures/athen/theater.xml:5 #: simulation/templates/structures/mace/theater.xml:5 #: simulation/templates/structures/spart/theater.xml:5 msgid "Theatron" msgstr "Theatron" #: simulation/templates/structures/athen/tower_artillery.xml:9 #: simulation/templates/structures/athen/tower_bolt.xml:9 #: simulation/templates/structures/mace/tower_artillery.xml:9 #: simulation/templates/structures/mace/tower_bolt.xml:9 #: simulation/templates/structures/ptol/tower_bolt.xml:9 #: simulation/templates/structures/sele/tower_artillery.xml:9 #: simulation/templates/structures/spart/tower_bolt.xml:9 msgid "Pyrgíon" msgstr "Pyrgíon" #: simulation/templates/structures/athen/wall_gate.xml:12 #: simulation/templates/structures/mace/wall_gate.xml:12 #: simulation/templates/structures/ptol/wall_gate.xml:12 #: simulation/templates/structures/sele/wall_gate.xml:12 #: simulation/templates/structures/spart/wall_gate.xml:12 msgid "Pylai" msgstr "Pylai" #: simulation/templates/structures/athen/wall_long.xml:9 #: simulation/templates/structures/athen/wall_medium.xml:9 #: simulation/templates/structures/athen/wall_short.xml:9 #: simulation/templates/structures/athen/wallset_stone.xml:5 #: simulation/templates/structures/mace/wall_long.xml:9 #: simulation/templates/structures/mace/wall_medium.xml:9 #: simulation/templates/structures/mace/wall_short.xml:9 #: simulation/templates/structures/mace/wallset_stone.xml:5 #: simulation/templates/structures/ptol/wall_long.xml:9 #: simulation/templates/structures/ptol/wall_medium.xml:9 #: simulation/templates/structures/ptol/wall_short.xml:9 #: simulation/templates/structures/ptol/wallset_stone.xml:5 #: simulation/templates/structures/sele/wall_long.xml:9 #: simulation/templates/structures/sele/wall_medium.xml:9 #: simulation/templates/structures/sele/wall_short.xml:9 #: simulation/templates/structures/sele/wallset_stone.xml:5 #: simulation/templates/structures/spart/wall_long.xml:9 #: simulation/templates/structures/spart/wall_medium.xml:9 #: simulation/templates/structures/spart/wall_short.xml:9 #: simulation/templates/structures/spart/wallset_stone.xml:5 msgid "Teichos" msgstr "Teichos" #: simulation/templates/structures/athen/wall_tower.xml:9 #: simulation/templates/structures/mace/wall_tower.xml:9 #: simulation/templates/structures/ptol/wall_tower.xml:9 #: simulation/templates/structures/sele/wall_tower.xml:9 #: simulation/templates/structures/spart/wall_tower.xml:9 msgid "Pyrgos" msgstr "Pyrgos" #: simulation/templates/structures/athen/wonder.xml:9 msgid "Parthenōn" msgstr "Parthenōn" #: simulation/templates/structures/brit/arsenal.xml:5 #: simulation/templates/structures/gaul/arsenal.xml:5 msgid "Miletucerdon" msgstr "Miletucerdon" #: simulation/templates/structures/brit/barracks.xml:19 msgid "Coriosessa" msgstr "Córcega" #: simulation/templates/structures/brit/civil_centre.xml:12 msgid "Tigernotreba" msgstr "Tigernotreba" #: simulation/templates/structures/brit/corral.xml:8 #: simulation/templates/structures/gaul/corral.xml:8 msgid "Cagion" msgstr "Cagion" #: simulation/templates/structures/brit/crannog.xml:13 msgid "Island Settlement" msgstr "Asentamiento isleño" #: simulation/templates/structures/brit/crannog.xml:14 msgid "Cranogion" msgstr "cranogión" #: simulation/templates/structures/brit/crannog.xml:15 msgid "" "Build upon a shoreline in own, neutral, or allied territory. Acquire large " "tracts of territory. Territory root. Train Citizens, construct Ships, and " "research technologies. Garrison Soldiers for additional arrows." msgstr "Se construye sobre la línea de costa de territorio propio, neutral o aliado. Permite anexionar grandes extensiones de territorio. Territorio raiz. Permite reclutar ciudadanos, construir barcos e investigar tecnologías. Se pueden guarnecer soldados y disparar más flechas." #: simulation/templates/structures/brit/defense_tower.xml:9 #: simulation/templates/structures/brit/sentry_tower.xml:5 #: simulation/templates/structures/brit/wall_tower.xml:12 #: simulation/templates/structures/gaul/defense_tower.xml:9 #: simulation/templates/structures/gaul/sentry_tower.xml:5 #: simulation/templates/structures/gaul/wall_tower.xml:12 msgid "Uxelon" msgstr "Uxelón" #: simulation/templates/structures/brit/dock.xml:15 #: simulation/templates/structures/gaul/dock.xml:15 msgid "Counos" msgstr "Condes" #: simulation/templates/structures/brit/farmstead.xml:14 #: simulation/templates/structures/gaul/farmstead.xml:11 msgid "Buta" msgstr "Buta" #: simulation/templates/structures/brit/field.xml:5 #: simulation/templates/structures/gaul/field.xml:5 msgid "Olca" msgstr "Olca" #: simulation/templates/structures/brit/forge.xml:8 #: simulation/templates/structures/gaul/forge.xml:8 msgid "Gobanion" msgstr "Gobanión" #: simulation/templates/structures/brit/fortress.xml:15 #: simulation/templates/structures/gaul/fortress.xml:8 msgid "Dunon" msgstr "Dunon" #: simulation/templates/structures/brit/house.xml:9 #: simulation/templates/structures/gaul/house.xml:5 msgid "Tegia" msgstr "Tegia" #: simulation/templates/structures/brit/market.xml:15 #: simulation/templates/structures/gaul/market.xml:15 msgid "Magos" msgstr "Magos" #: simulation/templates/structures/brit/outpost.xml:5 #: simulation/templates/structures/gaul/outpost.xml:5 msgid "Antosolicon" msgstr "Antosolicon" #: simulation/templates/structures/brit/range.xml:5 #: simulation/templates/structures/gaul/range.xml:8 msgid "Budinadon" msgstr "Budinadon" #: simulation/templates/structures/brit/rotarymill.xml:5 msgid "Melonas" msgstr "Melonas" #: simulation/templates/structures/brit/stable.xml:11 #: simulation/templates/structures/gaul/stable.xml:11 msgid "Eposton" msgstr "Epostón" #: simulation/templates/structures/brit/storehouse.xml:11 #: simulation/templates/structures/gaul/storehouse.xml:11 msgid "Capanon" msgstr "Capanon" #: simulation/templates/structures/brit/temple.xml:18 #: simulation/templates/structures/gaul/temple.xml:18 msgid "Nemeton" msgstr "Nemetón" #: simulation/templates/structures/brit/wall_gate.xml:12 #: simulation/templates/structures/gaul/wall_gate.xml:12 msgid "Duoricos" msgstr "Duoricos" #: simulation/templates/structures/brit/wall_long.xml:9 #: simulation/templates/structures/brit/wall_medium.xml:9 #: simulation/templates/structures/brit/wall_short.xml:9 #: simulation/templates/structures/brit/wallset_stone.xml:5 #: simulation/templates/structures/gaul/wall_long.xml:9 #: simulation/templates/structures/gaul/wall_medium.xml:9 #: simulation/templates/structures/gaul/wall_short.xml:9 #: simulation/templates/structures/gaul/wallset_stone.xml:5 msgid "Rate" msgstr "Tasa" #: simulation/templates/structures/brit/wonder.xml:10 msgid "Uffington White Horse" msgstr "Caballo blanco de Uffington" #: simulation/templates/structures/cart/apartment.xml:17 msgid "Apartment Building" msgstr "Edificio de varios pisos" #: simulation/templates/structures/cart/barracks.xml:12 msgid "Maḥanēt" msgstr "Maḥanēt" #: simulation/templates/structures/cart/civil_centre.xml:8 msgid "Merkāz" msgstr "Merkāz" #: simulation/templates/structures/cart/corral.xml:8 msgid "Rēfet" msgstr "Rēfet" #: simulation/templates/structures/cart/defense_tower.xml:9 #: simulation/templates/structures/cart/tower_artillery.xml:9 #: simulation/templates/structures/cart/tower_bolt.xml:9 #: simulation/templates/structures/cart/wall_tower.xml:12 msgid "Mijdil" msgstr "Mijdil" #: simulation/templates/structures/cart/dock.xml:17 msgid "Commercial Port" msgstr "Puerto comercial" #: simulation/templates/structures/cart/dock.xml:18 msgid "Namel" msgstr "Namel" #: simulation/templates/structures/cart/dock.xml:19 msgid "" "Construct fishing boats to gather meat and merchant ships to trade with " "other docks." msgstr "Construye botes de pesca para conseguir carne y barcos mercantes para comerciar con otros puertos." #: simulation/templates/structures/cart/embassy.xml:19 msgid "Train Mercenaries and research Mercenary technologies." msgstr "Adiestra mercenarios e investiga tecnologías mercenarias." #: simulation/templates/structures/cart/embassy_celtic.xml:17 msgid "Celtic Embassy" msgstr "Embajada celta" #: simulation/templates/structures/cart/embassy_celtic.xml:18 msgid "Train Celtic Mercenaries and research Mercenary technologies." msgstr "Adiestra mercenarios celtas e investiga tecnologías mercenarias." #: simulation/templates/structures/cart/embassy_iberian.xml:10 msgid "Iberian Embassy" msgstr "Embajada íbera" #: simulation/templates/structures/cart/embassy_iberian.xml:11 msgid "Train Iberian Mercenaries and research Mercenary technologies." msgstr "Adiestra mercenarios íberos e investiga tecnologías mercenarias." #: simulation/templates/structures/cart/embassy_italic.xml:17 msgid "Italic Embassy" msgstr "Embajada itálica" #: simulation/templates/structures/cart/embassy_italic.xml:18 msgid "Train Italic Mercenaries and research Mercenary technologies." msgstr "Adiestra mercenarios itálicos e investiga tecnologías mercenarias." #: simulation/templates/structures/cart/farmstead.xml:8 msgid "Aḥuzāh" msgstr "Aḥuzāh" #: simulation/templates/structures/cart/field.xml:5 msgid "Šadd" msgstr "Šadd" #: simulation/templates/structures/cart/fortress.xml:9 msgid "Ḥamet" msgstr "Ḥamet" #: simulation/templates/structures/cart/house.xml:8 msgid "Bet" msgstr "Bet" #: simulation/templates/structures/cart/market.xml:12 msgid "Šūq" msgstr "Šūq" #: simulation/templates/structures/cart/s_wall_long.xml:10 #: simulation/templates/structures/cart/s_wall_medium.xml:10 #: simulation/templates/structures/cart/s_wall_short.xml:10 #: simulation/templates/structures/cart/s_wall_tower.xml:10 #: simulation/templates/structures/cart/wallset_short.xml:5 msgid "Low Wall" msgstr "Muro bajo" #: simulation/templates/structures/cart/s_wall_long.xml:11 #: simulation/templates/structures/cart/s_wall_medium.xml:11 #: simulation/templates/structures/cart/s_wall_short.xml:11 #: simulation/templates/structures/cart/s_wall_tower.xml:11 msgid "Stone Wall" msgstr "Muralla" #: simulation/templates/structures/cart/storehouse.xml:8 msgid "Maḥṣabah" msgstr "Maḥṣabah" #: simulation/templates/structures/cart/super_dock.xml:40 msgid "Naval Shipyard" msgstr "Calafate naviero" #: simulation/templates/structures/cart/super_dock.xml:41 msgid "Cothon" msgstr "Cothon" #: simulation/templates/structures/cart/super_dock.xml:42 msgid "" "Build upon a shoreline in own, neutral, or allied territory. Acquire large " "tracts of territory. Territory root. Construct Warships and research " "technologies." msgstr "Se construye sobre la línea de costa de territorio propio, neutral o aliado. Da acceso a grandes extensiones de territorio. Territorio raiz. Construye buques de guerra y permite investigación de tecnologías." #: simulation/templates/structures/cart/super_dock.xml:44 msgid "Shipyard" msgstr "Calafate" #: simulation/templates/structures/cart/temple.xml:14 msgid "Maqdaš" msgstr "Maqdaš" #: simulation/templates/structures/cart/temple.xml:15 msgid "Train Healers and Champions and research healing technologies." msgstr "Recluta sanadores y tropas de élite así como investigar tecnologías de sanación." #: simulation/templates/structures/cart/tophet.xml:18 msgid "Sacrificial Temple" msgstr "Templo de sacrificios" #: simulation/templates/structures/cart/tophet.xml:19 msgid "Tophet" msgstr "Tophet" #: simulation/templates/structures/cart/tophet.xml:20 msgid "Train Healers and Champion Cavalry and research healing technologies." msgstr "Entrena sanadores y caballería de élite así como investigar tecnologías de sanación." #: simulation/templates/structures/cart/wall_gate.xml:12 msgid "Mijdil-šaʿar" msgstr "Mijdil-šaʿar" #: simulation/templates/structures/cart/wall_long.xml:9 #: simulation/templates/structures/cart/wall_medium.xml:9 #: simulation/templates/structures/cart/wall_short.xml:9 msgid "Homah" msgstr "Homah" #: simulation/templates/structures/cart/wallset_stone.xml:5 msgid "Jdar" msgstr "Jdar" #: simulation/templates/structures/cart/wonder.xml:9 msgid "Temple of Ba'al Hammon" msgstr "Templo de Ba'al Hammon" #: simulation/templates/structures/gaul/barracks.xml:19 msgid "Coriosedlon" msgstr "Coriosedlón" #: simulation/templates/structures/gaul/civil_centre.xml:12 msgid "Lissos" msgstr "Lissos" #: simulation/templates/structures/gaul/rotarymill.xml:5 msgid "Brauon" msgstr "Brauon" #: simulation/templates/structures/gaul/tavern.xml:21 msgid "Tavern" msgstr "Taberna" #: simulation/templates/structures/gaul/tavern.xml:22 msgid "Taberna" msgstr "Taberna" #: simulation/templates/structures/gaul/tavern.xml:23 msgid "Recruit Naked Fanatics." msgstr "Reclutar fanáticos desnudos." #: simulation/templates/structures/gaul/theater.xml:10 msgid "Assembly of Princes" msgstr "Asamblea de príncipes" #: simulation/templates/structures/gaul/theater.xml:11 msgid "Remogantion" msgstr "Remoganción" #: simulation/templates/structures/gaul/wonder.xml:9 msgid "Sanctuary of Corent" msgstr "Santuario de Corent" #: simulation/templates/structures/gaul/wonder.xml:10 msgid "Celicnon" msgstr "Celicnon" #: simulation/templates/structures/iber/barracks.xml:5 msgid "Kaserna" msgstr "Kaserna" #: simulation/templates/structures/iber/civil_centre.xml:8 msgid "Oppidum" msgstr "Oppidum" #: simulation/templates/structures/iber/corral.xml:8 msgid "Saroe" msgstr "Saroe" #: simulation/templates/structures/iber/defense_tower.xml:32 #: simulation/templates/structures/iber/wall_tower.xml:9 msgid "Dorre" msgstr "Dorre" #: simulation/templates/structures/iber/dock.xml:12 msgid "Kai" msgstr "Kai" #: simulation/templates/structures/iber/farmstead.xml:11 msgid "Baserri" msgstr "Baserri" #: simulation/templates/structures/iber/field.xml:5 msgid "Soro" msgstr "Soro" #: simulation/templates/structures/iber/forge.xml:5 msgid "Harotz" msgstr "Harotz" #: simulation/templates/structures/iber/fortress.xml:15 msgid "Castro" msgstr "Castro" #: simulation/templates/structures/iber/house.xml:5 msgid "Etxe" msgstr "Etxe" #: simulation/templates/structures/iber/market.xml:12 msgid "Arruga" msgstr "Arruga" #: simulation/templates/structures/iber/monument.xml:32 msgid "Revered Monument" msgstr "Monumento reverencial" #: simulation/templates/structures/iber/monument.xml:33 msgid "Gur Oroigarri" msgstr "Gur Oroigarri" #: simulation/templates/structures/iber/monument.xml:34 #: simulation/templates/structures/iber/monument.xml:9 msgid "Monument" msgstr "Monumento" #: simulation/templates/structures/iber/storehouse.xml:5 msgid "Ola" msgstr "Ola" #: simulation/templates/structures/iber/temple.xml:12 msgid "Loki" msgstr "Loki" #: simulation/templates/structures/iber/wall_gate.xml:12 msgid "Biko Sarbide" msgstr "Biko Sarbide" #: simulation/templates/structures/iber/wall_long.xml:9 #: simulation/templates/structures/iber/wall_medium.xml:9 #: simulation/templates/structures/iber/wall_short.xml:9 #: simulation/templates/structures/iber/wallset_stone.xml:5 msgid "Zabal Horma" msgstr "Zabal Horma" #: simulation/templates/structures/iber/wonder.xml:9 msgid "Cancho Roano" msgstr "Cancho Roano" #: simulation/templates/structures/kush/arsenal.xml:5 msgid "Pr-ỉwn n ms" msgstr "Pr-ỉwn n ms" #: simulation/templates/structures/kush/barracks.xml:9 msgid "pr-msʿyw" msgstr "pr-msʿyw" #: simulation/templates/structures/kush/camp_blemmye.xml:22 msgid "Blemmye Camp" msgstr "Campo Blemmyae" #: simulation/templates/structures/kush/camp_blemmye.xml:23 msgid "Train Blemmye Mercenaries." msgstr "" #: simulation/templates/structures/kush/camp_noba.xml:22 msgid "Noba Village" msgstr "" #: simulation/templates/structures/kush/camp_noba.xml:23 msgid "Train Noba Mercenaries." msgstr "" #: simulation/templates/structures/kush/civil_centre.xml:9 msgid "Pr-nsw" msgstr "Pr-nsw" #: simulation/templates/structures/kush/corral.xml:9 msgid "ihy" msgstr "ihy" #: simulation/templates/structures/kush/defense_tower.xml:5 msgid "tsmt ʿȝ" msgstr "tsmt ʿȝ" #: simulation/templates/structures/kush/dock.xml:9 msgid "Mryt" msgstr "Mryt" #: simulation/templates/structures/kush/elephant_stables.xml:5 msgid "Ỉḥ Abu" msgstr "Ỉḥ Abu" #: simulation/templates/structures/kush/farmstead.xml:9 msgid "snwt" msgstr "snwt" #: simulation/templates/structures/kush/field.xml:5 msgid "sht" msgstr "sht" #: simulation/templates/structures/kush/forge.xml:5 msgid "hmw hʿy n rȝ-ʿ" msgstr "hmw hʿy n rȝ-ʿ" #: simulation/templates/structures/kush/fortress.xml:9 msgid "Htm" msgstr "Htm" #: simulation/templates/structures/kush/house.xml:5 msgid "Pr" msgstr "Pr" #: simulation/templates/structures/kush/market.xml:9 msgid "Pr-sbt" msgstr "Pr-sbt" #: simulation/templates/structures/kush/outpost.xml:5 msgid "trtr" msgstr "trtr" #: simulation/templates/structures/kush/pyramid_large.xml:26 msgid "Large Pyramid" msgstr "Pirámide grande" #: simulation/templates/structures/kush/pyramid_large.xml:27 msgid "mr ʿȝ" msgstr "mr ʿȝ" #: simulation/templates/structures/kush/pyramid_large.xml:29 #: simulation/templates/structures/kush/pyramid_small.xml:29 msgid "Pyramid" msgstr "Pirámide" #: simulation/templates/structures/kush/pyramid_small.xml:26 msgid "Small Pyramid" msgstr "Pirámide pequeña" #: simulation/templates/structures/kush/pyramid_small.xml:27 msgid "mr" msgstr "mr" #: simulation/templates/structures/kush/range.xml:8 msgid "Pr-Pdt" msgstr "Pr-Pdt" #: simulation/templates/structures/kush/sentry_tower.xml:5 msgid "tsmt" msgstr "tsmt" #: simulation/templates/structures/kush/shrine.xml:12 msgid "Shrine" msgstr "Templo" #: simulation/templates/structures/kush/shrine.xml:13 msgid "ḥwt-nṯr" msgstr "ḥwt-nṯr" #: simulation/templates/structures/kush/stable.xml:9 msgid "Ỉḥ Ssmt" msgstr "Ỉḥ Ssmt" #: simulation/templates/structures/kush/storehouse.xml:5 msgid "wdȝt" msgstr "wdȝt" #: simulation/templates/structures/kush/temple.xml:8 msgid "Temple of Apedemak" msgstr "Templo de Apedemak" #: simulation/templates/structures/kush/temple.xml:9 msgid "Pr-ʿIprmk" msgstr "Pr-ʿIprmk" #: simulation/templates/structures/kush/temple.xml:10 msgid "" "Train Healers and Apedamak Champions and research healing technologies." msgstr "Recluta sanadores y sacerdotes de Apedemak de élite. También permite investigar tecnologías de sanación." #: simulation/templates/structures/kush/temple.xml:11 msgid "TempleOfApedemak" msgstr "TemploDeApedemak" #: simulation/templates/structures/kush/temple_amun.xml:28 msgid "Grand Temple of Amun" msgstr "Gran templo de Amón" #: simulation/templates/structures/kush/temple_amun.xml:29 msgid "Pr-ʿImn" msgstr "Pr-ʿImn" #: simulation/templates/structures/kush/temple_amun.xml:30 msgid "Train Healers and Amun Champions and research healing technologies." msgstr "Recluta sanadores y sacerdotes de Amón de élite. También permite investigar tecnologías de sanación." #: simulation/templates/structures/kush/temple_amun.xml:31 msgid "TempleOfAmun" msgstr "Templo.de.Amón" #: simulation/templates/structures/kush/wall_gate.xml:12 msgid "ʿryt" msgstr "ʿryt" #: simulation/templates/structures/kush/wall_long.xml:9 #: simulation/templates/structures/kush/wall_medium.xml:9 #: simulation/templates/structures/kush/wall_short.xml:9 #: simulation/templates/structures/kush/wallset_stone.xml:5 msgid "sbty" msgstr "sbty" #: simulation/templates/structures/kush/wall_tower.xml:9 msgid "sȝwt" msgstr "sȝwt" #: simulation/templates/structures/kush/wonder.xml:9 msgid "Mnw nht" msgstr "Mnw nht" #: simulation/templates/structures/mace/library.xml:5 #: simulation/templates/structures/ptol/library.xml:5 #: simulation/templates/structures/sele/library.xml:9 msgid "Bibliothēkē" msgstr "Bibliothēkē" #: simulation/templates/structures/mace/wonder.xml:9 msgid "Hieron tou Dios tou Olympiou" msgstr "Hieron tou Dios tou Olympiou" #: simulation/templates/structures/maur/barracks.xml:15 msgid "Sainyavasa" msgstr "Sainyavasa" #: simulation/templates/structures/maur/civil_centre.xml:12 msgid "Rajadhanika" msgstr "Rajadhanika" #: simulation/templates/structures/maur/corral.xml:8 msgid "Gotra" msgstr "Gotra" #: simulation/templates/structures/maur/defense_tower.xml:5 #: simulation/templates/structures/maur/tower_double.xml:24 msgid "Udarka" msgstr "Udarka" #: simulation/templates/structures/maur/dock.xml:9 msgid "Naukasthanaka" msgstr "Naukasthanaka" #: simulation/templates/structures/maur/elephant_stables.xml:5 msgid "Vāraṇaśālā" msgstr "Vāraṇaśālā" #: simulation/templates/structures/maur/farmstead.xml:11 msgid "Kantu" msgstr "Kantu" #: simulation/templates/structures/maur/field.xml:5 msgid "Kshetra" msgstr "Kshetra" #: simulation/templates/structures/maur/forge.xml:5 msgid "Lohakāra" msgstr "Lohakāra" #: simulation/templates/structures/maur/fortress.xml:5 msgid "Durg" msgstr "Durg" #: simulation/templates/structures/maur/house.xml:8 msgid "Griham" msgstr "Griham" #: simulation/templates/structures/maur/market.xml:12 msgid "Vipana" msgstr "Vipana" #: simulation/templates/structures/maur/outpost.xml:5 msgid "Uparaksana" msgstr "Uparaksana" #: simulation/templates/structures/maur/palace.xml:20 msgid "Harmya" msgstr "Harmya" #: simulation/templates/structures/maur/palace.xml:21 msgid "Train Female Citizens, Champions, and Heroes." msgstr "Recluta ciudadanas, tropas de élite y héroes." #: simulation/templates/structures/maur/palace.xml:23 #: simulation/templates/structures/pers/apadana.xml:31 #: simulation/templates/structures/pers/tacara.xml:27 #: simulation/templates/structures/pers/tacara.xml:24 msgid "Palace" msgstr "Palacio" #: simulation/templates/structures/maur/pillar_ashoka.xml:32 msgid "Edict Pillar of Ashoka" msgstr "Erigir pilar de Asóka" #: simulation/templates/structures/maur/pillar_ashoka.xml:33 msgid "Śāsana Stambha Aśokā" msgstr "Śāsana Stambha Aśokā" #: simulation/templates/structures/maur/pillar_ashoka.xml:34 #: simulation/templates/structures/maur/pillar_ashoka.xml:9 msgid "Pillar" msgstr "Pilar" #: simulation/templates/structures/maur/storehouse.xml:5 msgid "Khalla" msgstr "Khalla" #: simulation/templates/structures/maur/temple.xml:12 msgid "Devalaya" msgstr "Devalaya" #: simulation/templates/structures/maur/tower_double.xml:20 msgid "Rampart Tower" msgstr "Torre amurallada" #: simulation/templates/structures/maur/tower_double.xml:22 msgid "" "Higher health tower with ramparts for up to 16 archers. Visibly garrisoned " "archers recieve a range and armor bonus. Only archers can garrison. Needs " "the murder holes tech to protect its foot." msgstr "Torre de mayor salud con capacidad para hasta 16 arqueros. Los arqueros guarnicionados con visibilidad reciben un bonus de alcance y armadura. Solamente los arqueros pueden ser guarnicionados. Requiere la tecnología troneras para proteger su base." #: simulation/templates/structures/maur/wall_gate.xml:18 msgid "Dwara" msgstr "Dwara" #: simulation/templates/structures/maur/wall_long.xml:15 #: simulation/templates/structures/maur/wall_medium.xml:15 #: simulation/templates/structures/maur/wall_short.xml:15 #: simulation/templates/structures/maur/wallset_stone.xml:5 msgid "Shilabanda" msgstr "Shilabanda" #: simulation/templates/structures/maur/wall_tower.xml:18 msgid "Puratta" msgstr "Puratta" #: simulation/templates/structures/maur/wonder.xml:9 msgid "Great Stupa" msgstr "Gran estupa" #: simulation/templates/structures/pers/apadana.xml:27 msgid "Throne Hall" msgstr "Salón del trono" #: simulation/templates/structures/pers/apadana.xml:28 msgid "Apadāna" msgstr "Apadāna" #: simulation/templates/structures/pers/apadana.xml:29 #: simulation/templates/structures/spart/syssiton.xml:25 msgid "Train Champions and Heroes." msgstr "Recluta tropas de élite y héroes." #: simulation/templates/structures/pers/apartment_block.xml:15 msgid "Apartment Block" msgstr "Bloque de apartamento" #: simulation/templates/structures/pers/barracks.xml:5 msgid "Padgan" msgstr "Padgan" #: simulation/templates/structures/pers/barracks.xml:6 msgid "Train Infantry." msgstr "Adiestrar Infantería." #: simulation/templates/structures/pers/civil_centre.xml:8 msgid "Provincial Governor" msgstr "Gobernación provincial" #: simulation/templates/structures/pers/civil_centre.xml:9 msgid "Xšaçapāvan" msgstr "Xšaçapāvan" #: simulation/templates/structures/pers/corral.xml:11 msgid "Gaiāšta" msgstr "Gaiāšta" #: simulation/templates/structures/pers/defense_tower.xml:5 #: simulation/templates/structures/pers/tower_babylon.xml:5 #: simulation/templates/structures/pers/wall_tower.xml:9 msgid "Pāyaud" msgstr "Pāyaud" #: simulation/templates/structures/pers/dock.xml:12 msgid "Nāvašta" msgstr "Nāvašta" #: simulation/templates/structures/pers/farmstead.xml:8 msgid "Kaštašta" msgstr "Kaštašta" #: simulation/templates/structures/pers/field.xml:5 msgid "Kaštrya" msgstr "Kaštrya" #: simulation/templates/structures/pers/forge.xml:5 msgid "Arštišta" msgstr "Arštišta" #: simulation/templates/structures/pers/fortress.xml:5 msgid "Didā" msgstr "Didā" #: simulation/templates/structures/pers/fortress.xml:6 msgid "Research technologies. Garrison Soldiers for additional arrows." msgstr "Investigar tecnologías. Para acuartelar soldados y disparar flechas adicionales." #: simulation/templates/structures/pers/hall.xml:23 msgid "Gate of All Nations" msgstr "Puerta de todas las naciones" #: simulation/templates/structures/pers/hall.xml:24 msgid "Duvarθi Visadahyu" msgstr "Duvarθi Visadahyu" #: simulation/templates/structures/pers/hall.xml:25 msgid "Hall" msgstr "Salón" #: simulation/templates/structures/pers/house.xml:8 msgid "Huvādā" msgstr "Huvādā" #: simulation/templates/structures/pers/house_b.xml:15 #: simulation/templates/structures/pers/inn.xml:15 msgid "Inn" msgstr "Posada" #: simulation/templates/structures/pers/ishtar_gate.xml:26 msgid "Ishtar Gate of Babylon" msgstr "Puerta de Ishtar en Babilonia" #: simulation/templates/structures/pers/ishtar_gate.xml:27 msgid "IshtarGate" msgstr "Puerta.de.Ishtar" #: simulation/templates/structures/pers/outpost.xml:5 msgid "Didebani" msgstr "Didebani" #: simulation/templates/structures/pers/stable.xml:9 msgid "Paraspa" msgstr "Paraspa" #: simulation/templates/structures/pers/storehouse.xml:5 msgid "Asiyah" msgstr "Asiyah" #: simulation/templates/structures/pers/tacara.xml:25 msgid "Taçara" msgstr "Taçara" #: simulation/templates/structures/pers/temple.xml:12 msgid "Āyadanam" msgstr "Āyadanam" #: simulation/templates/structures/pers/wall_gate.xml:12 msgid "Duvarθiš" msgstr "Duvarθiš" #: simulation/templates/structures/pers/wall_long.xml:9 #: simulation/templates/structures/pers/wall_medium.xml:9 #: simulation/templates/structures/pers/wall_short.xml:9 #: simulation/templates/structures/pers/wallset_stone.xml:5 msgid "Para" msgstr "Para" #: simulation/templates/structures/pers/warehouse.xml:12 msgid "Warehouse" msgstr "Almacén" #: simulation/templates/structures/pers/wonder.xml:9 msgid "Hanging Gardens of Babylon" msgstr "Jardines colgantes de Babilonia" #: simulation/templates/structures/ptol/elephant_stables.xml:5 #: simulation/templates/structures/sele/elephant_stables.xml:5 msgid "Stathmos tōn Elepantōn" msgstr "Stathmos tōn Elepantōn" #: simulation/templates/structures/ptol/fortress.xml:10 #: simulation/templates/structures/sele/fortress.xml:10 msgid "" "Train Champions and research technologies. Garrison Soldiers for additional " "arrows." msgstr "Recluta tropas de élite y permite investigar tecnologías. Guarnece soldados en su interior para disparar flechas adicionales." #: simulation/templates/structures/ptol/house.xml:19 msgid "" "Increase the population limit. Since they are made of mud brick, Egyptian " "houses are free of cost, but are very weak." msgstr "Aumenta el límite de población. Al estar hechas de adobe las casas egipcias no cuestan nada, pero son muy endebles." #: simulation/templates/structures/ptol/lighthouse.xml:26 msgid "Pharos" msgstr "Pharos" #: simulation/templates/structures/ptol/lighthouse.xml:27 msgid "" "Build upon a shoreline in own, neutral, or allied territory. Reveal the " "shorelines over the entire map. Very large vision range." msgstr "Se construye sobre la línea de costa de territorio propio, neutral o aliado. Revela las líneas de costa de todo el mapa. Campo de visión muy amplio." #: simulation/templates/structures/ptol/lighthouse.xml:28 #: simulation/templates/structures/ptol/lighthouse.xml:25 msgid "Lighthouse" msgstr "Faro" #: simulation/templates/structures/ptol/mercenary_camp.xml:27 msgid "Mercenary Camp" msgstr "Campamento mercenario" #: simulation/templates/structures/ptol/mercenary_camp.xml:30 msgid "" "Cheap Barracks-like structure that is buildable in neutral territory, but " "casts no territory influence. Train Mercenaries." msgstr "Estructura similar a un cuartel pero mas barato y que se puede construir además en territorio neutral, pero sin influir sobre él. Recluta mercenarios." #: simulation/templates/structures/ptol/military_colony.xml:9 #: simulation/templates/structures/sele/military_colony.xml:9 msgid "Klērouchia" msgstr "Klērouchia" #: simulation/templates/structures/ptol/tower_artillery.xml:9 msgid "mktr-n-ḏw" msgstr "mktr-n-ḏw" #: simulation/templates/structures/ptol/wonder.xml:9 msgid "Hieron tou Hōrou" msgstr "Hieron tou Hōrou" #: simulation/templates/structures/rome/amphitheater_pompeii.xml:6 msgid "Amphitheātrum" msgstr "Amphitheātrum" #: simulation/templates/structures/rome/arch.xml:22 msgid "Triumphal Arch" msgstr "Arco del triunfo" #: simulation/templates/structures/rome/arch.xml:23 msgid "Arcus Triumphālis" msgstr "Arcus Triumphālis" #: simulation/templates/structures/rome/arch.xml:24 msgid "TriumphalArch" msgstr "Arco.del.triunfo" #: simulation/templates/structures/rome/army_camp.xml:72 msgid "Army Camp" msgstr "Campamento militar" #: simulation/templates/structures/rome/army_camp.xml:73 msgid "Castra" msgstr "Castra" #: simulation/templates/structures/rome/army_camp.xml:74 msgid "" "Build in neutral or enemy territory. Train Citizen-Soldiers and construct " "Siege Engines. Garrison Soldiers for additional arrows." msgstr "Construye en territorio enemigo neutral. Recluta ciudadanos-soldado y construye máquinas de asedio. Guarniciona soldados para obtener flechas adicionales." #: simulation/templates/structures/rome/army_camp.xml:76 #: simulation/templates/structures/rome/army_camp.xml:40 msgid "ArmyCamp" msgstr "CampamentoBélico" #: simulation/templates/structures/rome/arsenal.xml:5 msgid "Ballistārium" msgstr "Ballistārium" #: simulation/templates/structures/rome/barracks.xml:12 msgid "Castrum" msgstr "Castro" #: simulation/templates/structures/rome/civil_centre.xml:12 msgid "Forum" msgstr "Forum" #: simulation/templates/structures/rome/corral.xml:8 msgid "Saeptum" msgstr "Saeptum" #: simulation/templates/structures/rome/defense_tower.xml:9 #: simulation/templates/structures/rome/tower_artillery.xml:9 #: simulation/templates/structures/rome/tower_bolt.xml:9 msgid "Turris Laterīcia" msgstr "Turris Laterīcia" #: simulation/templates/structures/rome/dock.xml:12 msgid "Portus" msgstr "Portus" #: simulation/templates/structures/rome/farmstead.xml:8 msgid "Vīlla" msgstr "Vīlla" #: simulation/templates/structures/rome/field.xml:5 msgid "Ager" msgstr "Ager" #: simulation/templates/structures/rome/forge.xml:5 msgid "Armāmentārium" msgstr "Armāmentārium" #: simulation/templates/structures/rome/fortress.xml:5 msgid "Castellum" msgstr "Castellum" #: simulation/templates/structures/rome/house.xml:5 msgid "Domus" msgstr "Domus" #: simulation/templates/structures/rome/market.xml:12 msgid "Mercātus" msgstr "Mercātus" #: simulation/templates/structures/rome/outpost.xml:5 msgid "Vigilārium" msgstr "Vigilārium" #: simulation/templates/structures/rome/sentry_tower.xml:5 msgid "Turris Līgnea" msgstr "Turris Līgnea" #: simulation/templates/structures/rome/siege_wall_gate.xml:24 msgid "Siege Wall Gate" msgstr "Puerta de muralla de asedio" #: simulation/templates/structures/rome/siege_wall_gate.xml:25 msgid "Porta Circummūnītiōnis" msgstr "Porta Circummūnītiōnis" #: simulation/templates/structures/rome/siege_wall_gate.xml:26 #: simulation/templates/structures/rome/siege_wall_long.xml:27 #: simulation/templates/structures/rome/siege_wall_medium.xml:24 #: simulation/templates/structures/rome/siege_wall_short.xml:24 #: simulation/templates/structures/rome/siege_wall_tower.xml:23 #: simulation/templates/structures/rome/wallset_siege.xml:8 msgid "SiegeWall" msgstr "Muralla.de.asedio" #: simulation/templates/structures/rome/siege_wall_long.xml:25 #: simulation/templates/structures/rome/siege_wall_medium.xml:22 #: simulation/templates/structures/rome/siege_wall_short.xml:22 #: simulation/templates/structures/rome/wallset_siege.xml:5 msgid "Siege Wall" msgstr "Muralla de asedio" #: simulation/templates/structures/rome/siege_wall_long.xml:26 #: simulation/templates/structures/rome/siege_wall_medium.xml:23 #: simulation/templates/structures/rome/siege_wall_short.xml:23 #: simulation/templates/structures/rome/wallset_siege.xml:6 msgid "Mūrus Circummūnītiōnis" msgstr "Mūrus Circummūnītiōnis" #: simulation/templates/structures/rome/siege_wall_tower.xml:21 msgid "Siege Wall Tower" msgstr "Torre de muralla de asedio" #: simulation/templates/structures/rome/siege_wall_tower.xml:22 msgid "Turris Circummūnītiōnis" msgstr "Turris Circummūnītiōnis" #: simulation/templates/structures/rome/stable.xml:5 msgid "Equīle" msgstr "Equīle" #: simulation/templates/structures/rome/storehouse.xml:8 msgid "Receptāculum" msgstr "Receptāculum" #: simulation/templates/structures/rome/temple.xml:9 msgid "Aedēs" msgstr "Aedēs" #: simulation/templates/structures/rome/temple_mars.xml:12 msgid "Temple of Mars" msgstr "Templo de Marte" #: simulation/templates/structures/rome/temple_mars.xml:13 msgid "Aedēs Mārtiālis" msgstr "Aedēs Mārtiālis" #: simulation/templates/structures/rome/temple_mars.xml:14 msgid "TempleOfMars" msgstr "Templo.de.Marte" #: simulation/templates/structures/rome/temple_vesta.xml:18 msgid "Temple of Vesta" msgstr "Templo de Vesta" #: simulation/templates/structures/rome/temple_vesta.xml:19 msgid "Aedēs Vestālis" msgstr "Aedēs Vestālis" #: simulation/templates/structures/rome/temple_vesta.xml:20 msgid "TempleOfVesta" msgstr "Templo.de.Vesta" #: simulation/templates/structures/rome/tent.xml:29 msgid "Tent" msgstr "Tienda" #: simulation/templates/structures/rome/tent.xml:30 msgid "Tabernāculum" msgstr "Tabernāculum" #: simulation/templates/structures/rome/tent.xml:32 msgid "A temporary shelter for soldiers." msgstr "Guarnece temporalmente a los soldados." #: simulation/templates/structures/rome/wall_gate.xml:12 msgid "Porta" msgstr "Porta" #: simulation/templates/structures/rome/wall_long.xml:9 #: simulation/templates/structures/rome/wall_medium.xml:9 #: simulation/templates/structures/rome/wall_short.xml:9 #: simulation/templates/structures/rome/wallset_stone.xml:5 msgid "Moenia" msgstr "Moenia" #: simulation/templates/structures/rome/wall_tower.xml:9 msgid "Turris Lapidea" msgstr "Turris Lapidea" #: simulation/templates/structures/rome/wallset_siege.xml:7 msgid "Wall off an area. Build in own, neutral, or enemy territory." msgstr "Amurallar área. Se puede construir en territorio propio, neutral o enemigo." #: simulation/templates/structures/rome/wonder.xml:9 msgid "Aedēs Iovis Optimi Maximi" msgstr "Aedēs Iovis Optimi Maximi" #: simulation/templates/structures/sele/wonder.xml:9 msgid "Hieron tou Apollōnos Pythiou" msgstr "Hieron tou Apollōnos Pythiou" #: simulation/templates/structures/spart/gerousia.xml:22 msgid "Spartan Senate" msgstr "Senado espartano" #: simulation/templates/structures/spart/gerousia.xml:23 msgid "Gerousia" msgstr "Gerusía" #: simulation/templates/structures/spart/gerousia.xml:24 msgid "Train Heroes." msgstr "Recluta héroes." #: simulation/templates/structures/spart/syssiton.xml:23 msgid "Military Mess Hall" msgstr "Cantina militar" #: simulation/templates/structures/spart/syssiton.xml:24 msgid "Syssition" msgstr "Syssition" #: simulation/templates/structures/spart/syssiton.xml:27 msgid "Syssiton" msgstr "Syssiton" #: simulation/templates/structures/spart/wonder.xml:9 msgid "Hieron tēs Artemidos Orthias" msgstr "Hieron tēs Artemidos Orthias" Index: ps/trunk/binaries/data/mods/public/l10n/es.public-templates-other.po =================================================================== --- ps/trunk/binaries/data/mods/public/l10n/es.public-templates-other.po (revision 24280) +++ ps/trunk/binaries/data/mods/public/l10n/es.public-templates-other.po (revision 24281) @@ -1,1042 +1,1042 @@ # Translation template for 0 A.D. — Empires Ascendant. # Copyright (C) 2020 Wildfire Games # This file is distributed under the same license as the 0 A.D. — Empires Ascendant project. # # Translators: # Alberto Verde , 2019 # Antón Chinaev , 2018 # Antonio Vazquez , 2020 # Antonio Vazquez , 2020 # David Fernandez Carhuas , 2015 # Jesus A , 2017 # Joseba Uranga , 2019 # Juan Jaramillo , 2017 # juan pablo Ferraro , 2020 # Luis Torrecilla , 2016 # Miguel Magdaleno Santamaría, 2020 # Mihai Pantazi , 2017-2018 # Raul Ferrero , 2020 # Rodrigo Vegas Sánchez-Ferrero , 2020 # Swyter ™ , 2014-2018,2020 msgid "" msgstr "" "Project-Id-Version: 0 A.D.\n" "POT-Creation-Date: 2020-11-20 08:09+0000\n" -"PO-Revision-Date: 2020-11-20 10:22+0000\n" -"Last-Translator: Swyter ™ \n" +"PO-Revision-Date: 2020-11-27 09:46+0000\n" +"Last-Translator: Miguel Magdaleno Santamaría\n" "Language-Team: Spanish (http://www.transifex.com/wildfire-games/0ad/language/es/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Language: es\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" #: simulation/templates/template_formation.xml:26 msgid "Requires at least 2 Soldiers or Siege Engines." msgstr "Requiere al menos 2 soldados o máquinas de asedio." #: simulation/templates/template_gaia.xml:7 msgid "Gaia" msgstr "Gaia" #: simulation/templates/template_gaia_fish.xml:8 #: simulation/templates/gaia/fish/generic.xml:4 msgid "Fish" msgstr "Pescado" #: simulation/templates/template_gaia_fish.xml:10 msgid "Catch fish for food." msgstr "Pesca para conseguir comida." #: simulation/templates/template_gaia_fruit.xml:8 msgid "Fruit" msgstr "Frutal" #: simulation/templates/template_gaia_fruit.xml:9 msgid "Pick fruit for food." msgstr "Recoge fruta para conseguir comida." #: simulation/templates/template_gaia_ore.xml:8 msgid "Metal Mine" msgstr "Mina de metal" #: simulation/templates/template_gaia_ore.xml:9 msgid "Mine ore for metal." msgstr "Mina minerales para obtener metal." #: simulation/templates/template_gaia_rock.xml:8 msgid "Stone Quarry" msgstr "Cantera de piedra" #: simulation/templates/template_gaia_rock.xml:9 msgid "Quarry rock for stone." msgstr "Extrae rocas para obtener piedra." #: simulation/templates/template_gaia_ruins.xml:8 msgid "Ruins" msgstr "Ruinas" #: simulation/templates/template_gaia_ruins.xml:9 msgid "Demolish ruins for stone." msgstr "Demoler ruinas para obtener piedra." #: simulation/templates/template_gaia_treasure.xml:8 msgid "Treasure" msgstr "Tesoro" #: simulation/templates/template_gaia_treasure.xml:9 msgid "Collect treasures for resources." msgstr "Recoge tesoros para obtener recursos." #: simulation/templates/template_gaia_tree.xml:8 msgid "Tree" msgstr "Árbol" #: simulation/templates/template_gaia_tree.xml:9 msgid "Chop trees for wood." msgstr "Tala árboles para conseguir madera" #: simulation/templates/template_structure.xml:47 msgid "Structure" msgstr "Estructura" #: simulation/templates/template_unit.xml:38 msgid "Unit" msgstr "Unidad" #: simulation/templates/template_wallset.xml:10 msgid "Wall off an area." msgstr "Levantar un muro en el área." #: simulation/templates/template_wallset.xml:11 #: simulation/templates/template_wallset.xml:9 msgid "Wall" msgstr "Muro" #: simulation/templates/campaigns/army_mace_hero_alexander.xml:24 msgid "Army of Alexander the Great." msgstr "Ejército de Alejandro Magno." #: simulation/templates/campaigns/army_mace_hero_alexander.xml:25 msgid "Army of Alexander the Great" msgstr "Ejército de Alejandro Magno" #: simulation/templates/campaigns/army_mace_hero_alexander.xml:26 #: simulation/templates/campaigns/army_mace_standard.xml:21 #: simulation/templates/campaigns/army_spart_hero_leonidas.xml:26 msgid "This is what an army would look like on the Strat Map." msgstr "Así es como aparecería un ejército en el mapa estratégico." #: simulation/templates/campaigns/army_mace_standard.xml:19 msgid "Army of Macedonia" msgstr "Ejército de Macedonia" #: simulation/templates/campaigns/army_mace_standard.xml:20 msgid "Army of Macedon" msgstr "Ejército de Macedonia" #: simulation/templates/campaigns/army_spart_hero_leonidas.xml:24 msgid "Army of Leonidas I." msgstr "Ejército de Leónidas I." #: simulation/templates/campaigns/army_spart_hero_leonidas.xml:25 msgid "Army of Leonidas I" msgstr "Ejército de Leónidas I" #: simulation/templates/campaigns/campaign_city_minor_test.xml:21 #: simulation/templates/campaigns/campaign_city_test.xml:21 msgid "Market" msgstr "Mercado" #: simulation/templates/campaigns/campaign_city_minor_test.xml:22 #: simulation/templates/campaigns/campaign_city_test.xml:22 msgid "Settlement" msgstr "Asentamiento" #: simulation/templates/campaigns/campaign_city_minor_test.xml:23 msgid "Minor Greek Polis" msgstr "Ciudad griega menor" #: simulation/templates/campaigns/campaign_city_minor_test.xml:24 msgid "This is a minor Greek city." msgstr "Esta es una pequeña ciudad griega." #: simulation/templates/campaigns/campaign_city_test.xml:23 msgid "Greek Polis" msgstr "Ciudad griega" #: simulation/templates/campaigns/campaign_city_test.xml:24 msgid "This is a major Greek city." msgstr "Esta es una importante ciudad griega." #: simulation/templates/campaigns/campaign_religious_test.xml:12 msgid "Religious Sanctuary" msgstr "Santuario religioso" #: simulation/templates/campaigns/campaign_religious_test.xml:13 msgid "Greek Religious Sanctuary" msgstr "Santuario religioso griego" #: simulation/templates/gaia/fauna_bear_black.xml:8 msgid "Black Bear" msgstr "Oso negro" #: simulation/templates/gaia/fauna_bear_black.xml:9 msgid "Ursus americanus" msgstr "Oso negro americano " #: simulation/templates/gaia/fauna_bear_brown.xml:8 msgid "Brown Bear" msgstr "Oso kodiak" #: simulation/templates/gaia/fauna_bear_brown.xml:9 msgid "Ursus arctos" msgstr "Oso pardo" #: simulation/templates/gaia/fauna_bear_polar.xml:8 msgid "Polar Bear" msgstr "Oso polar" #: simulation/templates/gaia/fauna_bear_polar.xml:9 msgid "Ursus maritimus" msgstr "Ursus maritimus" #: simulation/templates/gaia/fauna_boar.xml:5 #: simulation/templates/gaia/fauna_hippopotamus.xml:5 #: simulation/templates/gaia/fauna_walrus.xml:5 msgctxt "Name of an attack, usually the weapon." msgid "Tusks" -msgstr "" +msgstr "Colmillos" #: simulation/templates/gaia/fauna_boar.xml:20 msgid "Wild Boar" msgstr "Jabalí salvaje" #: simulation/templates/gaia/fauna_boar.xml:21 msgid "Sus scrofa" msgstr "Sus scrofa" #: simulation/templates/gaia/fauna_camel.xml:8 msgid "Dromedary" msgstr "Dromedario" #: simulation/templates/gaia/fauna_camel.xml:9 msgid "Camelus dromedarius" msgstr "Camello arábigo" #: simulation/templates/gaia/fauna_cattle_bull.xml:8 msgid "Bull" msgstr "Toro" #: simulation/templates/gaia/fauna_cattle_bull.xml:9 #: simulation/templates/gaia/fauna_cattle_cow.xml:9 msgid "Bos taurus taurus" msgstr "Toro de lidia" #: simulation/templates/gaia/fauna_cattle_cow.xml:8 msgid "Cow" msgstr "Vaca" #: simulation/templates/gaia/fauna_cattle_sanga.xml:8 msgid "Sanga Cattle" msgstr "Vacuno Sur Africano" #: simulation/templates/gaia/fauna_cattle_sanga.xml:9 msgid "Bos taurus africanus" msgstr "Vacuno Sur Africano" #: simulation/templates/gaia/fauna_cattle_zebu.xml:8 msgid "Zebu" msgstr "Cebú" #: simulation/templates/gaia/fauna_cattle_zebu.xml:9 msgid "Bos taurus indicus" msgstr "Toro Cebú" #: simulation/templates/gaia/fauna_chicken.xml:11 msgid "Chicken" msgstr "Pollo" #: simulation/templates/gaia/fauna_chicken.xml:12 msgid "Gallus gallus domesticus" msgstr "Gallo domestico" #: simulation/templates/gaia/fauna_crocodile_nile.xml:5 msgctxt "Name of an attack, usually the weapon." msgid "Teeth" -msgstr "" +msgstr "Dientes" #: simulation/templates/gaia/fauna_crocodile_nile.xml:20 msgid "Nile Crocodile" msgstr "Cocodrilo del Nilo" #: simulation/templates/gaia/fauna_crocodile_nile.xml:21 msgid "Crocodylus niloticus" msgstr "Crocodylus niloticus" #: simulation/templates/gaia/fauna_deer.xml:8 msgid "Red Deer" msgstr "Ciervo europeo" #: simulation/templates/gaia/fauna_deer.xml:9 msgid "Cervus elaphus" msgstr "Ciervo común" #: simulation/templates/gaia/fauna_dog_mastiff.xml:8 msgid "Mastiff" msgstr "Mastín" #: simulation/templates/gaia/fauna_dog_mastiff.xml:9 #: simulation/templates/gaia/fauna_dog_wolfhound.xml:9 msgid "Canis lupus familiaris" msgstr "Perro doméstico" #: simulation/templates/gaia/fauna_dog_wolfhound.xml:8 msgid "Wolfhound" msgstr "Lebrel" #: simulation/templates/gaia/fauna_donkey.xml:8 msgid "Donkey" msgstr "Asno" #: simulation/templates/gaia/fauna_donkey.xml:9 msgid "Equus africanus asinus" msgstr "Asno silvestre africano" #: simulation/templates/gaia/fauna_elephant_african_bush.xml:11 msgid "African Bush Elephant" msgstr "Elefante africano de la sabana" #: simulation/templates/gaia/fauna_elephant_african_bush.xml:12 #: simulation/templates/gaia/fauna_elephant_african_infant.xml:9 msgid "Loxodonta africana" msgstr "Elefante africano" #: simulation/templates/gaia/fauna_elephant_african_infant.xml:8 msgid "African Bush Elephant Calf" msgstr "Elefante de la sabana" #: simulation/templates/gaia/fauna_elephant_asian.xml:11 msgid "Asian Elephant" msgstr "Elefante asiático" #: simulation/templates/gaia/fauna_elephant_asian.xml:12 #: simulation/templates/gaia/fauna_elephant_asian_infant.xml:9 msgid "Elephas maximus" msgstr "Elefante asiático" #: simulation/templates/gaia/fauna_elephant_asian_infant.xml:8 msgid "Asian Elephant Calf" msgstr "Cría de elefante asiático" #: simulation/templates/gaia/fauna_elephant_north_african.xml:11 msgid "African Forest Elephant" msgstr "Elefante de selva africano" #: simulation/templates/gaia/fauna_elephant_north_african.xml:12 msgid "Loxodonta cyclotis" msgstr "Elefante africano de bosque" #: simulation/templates/gaia/fauna_fox_arctic.xml:8 msgid "Arctic Fox" msgstr "Zorro ártico" #: simulation/templates/gaia/fauna_fox_arctic.xml:9 msgid "Vulpes lagopus" msgstr "Zorro ártico" #: simulation/templates/gaia/fauna_fox_red.xml:8 msgid "Red Fox" msgstr "Zorro rojo" #: simulation/templates/gaia/fauna_fox_red.xml:9 msgid "Vulpes vulpes" msgstr "Zorro común" #: simulation/templates/gaia/fauna_gazelle.xml:8 msgid "Thomson's Gazelle" msgstr "Gacela de Thomson" #: simulation/templates/gaia/fauna_gazelle.xml:9 msgid "Eudorcas thomsonii" msgstr "Gacela de Thomson" #: simulation/templates/gaia/fauna_giraffe.xml:11 msgid "Giraffe" msgstr "Jirafa" #: simulation/templates/gaia/fauna_giraffe.xml:12 #: simulation/templates/gaia/fauna_giraffe_infant.xml:9 msgid "Giraffa camelopardalis" msgstr "Jirafa africana" #: simulation/templates/gaia/fauna_giraffe_infant.xml:8 msgid "Juvenile Giraffe" msgstr "Cria de jirafa" #: simulation/templates/gaia/fauna_goat.xml:8 msgid "Goat" msgstr "Cabra" #: simulation/templates/gaia/fauna_goat.xml:9 msgid "Capra aegagrus hircus" msgstr "Capra aegagrus hircus" #: simulation/templates/gaia/fauna_hippopotamus.xml:21 msgid "Hippopotamus" msgstr "Hipopótamo" #: simulation/templates/gaia/fauna_hippopotamus.xml:22 msgid "Hippopotamus amphibius" msgstr "Hippopotamus amphibius" #: simulation/templates/gaia/fauna_horse.xml:8 msgid "Horse" msgstr "Caballo" #: simulation/templates/gaia/fauna_horse.xml:9 msgid "Equus ferus caballus" msgstr "Equus ferus caballus" #: simulation/templates/gaia/fauna_horse_pony.xml:8 msgid "Pony" msgstr "Poni" #: simulation/templates/gaia/fauna_lion.xml:5 #: simulation/templates/gaia/fauna_tiger.xml:5 msgctxt "Name of an attack, usually the weapon." msgid "Paws" -msgstr "" +msgstr "Garras" #: simulation/templates/gaia/fauna_lion.xml:20 msgid "Lion" msgstr "León" #: simulation/templates/gaia/fauna_lion.xml:21 msgid "Panthera leo" msgstr "Panthera leo" #: simulation/templates/gaia/fauna_lioness.xml:4 msgid "Lioness" msgstr "Leonesa" #: simulation/templates/gaia/fauna_muskox.xml:8 msgid "Muskox" msgstr "Buey almizclero" #: simulation/templates/gaia/fauna_muskox.xml:9 msgid "Ovibos moschatus" msgstr "Ovibos moschatus" #: simulation/templates/gaia/fauna_peacock.xml:11 msgid "Peacock" msgstr "Pavo real" #: simulation/templates/gaia/fauna_peacock.xml:12 msgid "Pavo cristatus" msgstr "Pavo cristatus" #: simulation/templates/gaia/fauna_pig.xml:8 msgid "Pig" msgstr "Cerdo" #: simulation/templates/gaia/fauna_pig.xml:9 msgid "Sus scrofa domesticus" msgstr "Sus scrofa domesticus" #: simulation/templates/gaia/fauna_pig_flaming.xml:18 msgid "Flaming Pig" msgstr "Cerdos incendiarios" #: simulation/templates/gaia/fauna_piglet.xml:8 msgid "Piglet" msgstr "Lechon" #: simulation/templates/gaia/fauna_rabbit.xml:11 msgid "Rabbit" msgstr "Conejo" #: simulation/templates/gaia/fauna_rabbit.xml:12 msgid "Oryctolagus cuniculus" msgstr "Oryctolagus cuniculus" #: simulation/templates/gaia/fauna_rhinoceros_white.xml:5 msgctxt "Name of an attack, usually the weapon." msgid "Horn" -msgstr "" +msgstr "Cuerno" #: simulation/templates/gaia/fauna_rhinoceros_white.xml:20 msgid "White Rhinoceros" msgstr "Rinoceronte blanco" #: simulation/templates/gaia/fauna_rhinoceros_white.xml:21 msgid "Ceratotherium simum" msgstr "Ceratotherium simum" #: simulation/templates/gaia/fauna_shark.xml:12 msgid "Great White Shark" msgstr "Great White Shark" #: simulation/templates/gaia/fauna_shark.xml:13 msgid "Carcharodon carcharias" msgstr "Carcharodon carcharias" #: simulation/templates/gaia/fauna_sheep.xml:8 msgid "Sheep" msgstr "Oveja" #: simulation/templates/gaia/fauna_sheep.xml:9 msgid "Ovis aries" msgstr "Ovis aries" #: simulation/templates/gaia/fauna_tiger.xml:20 msgid "Tiger" msgstr "Tigre" #: simulation/templates/gaia/fauna_tiger.xml:21 msgid "Panthera tigris" msgstr "Panthera tigris" #: simulation/templates/gaia/fauna_walrus.xml:22 msgid "Walrus" msgstr "Morsa" #: simulation/templates/gaia/fauna_walrus.xml:23 msgid "Odobenus rosmarus" msgstr "Odobenus rosmarus" #: simulation/templates/gaia/fauna_whale_fin.xml:8 msgid "Fin Whale" msgstr "Ballena rorcual" #: simulation/templates/gaia/fauna_whale_fin.xml:9 msgid "Balaenoptera physalus" msgstr "Balaenoptera physalus" #: simulation/templates/gaia/fauna_whale_humpback.xml:8 msgid "Humpback Whale" msgstr "Ballena jorobada" #: simulation/templates/gaia/fauna_whale_humpback.xml:9 msgid "Megaptera novaeangliae" msgstr "Megaptera novaeangliae" #: simulation/templates/gaia/fauna_wildebeest.xml:8 msgid "Blue Wildebeest" msgstr "Blue Wildebeest" #: simulation/templates/gaia/fauna_wildebeest.xml:9 msgid "Connochaetes taurinus" msgstr "Connochaetes taurinus" #: simulation/templates/gaia/fauna_wolf.xml:8 msgid "Wolf" msgstr "Lobo" #: simulation/templates/gaia/fauna_wolf.xml:9 msgid "Canis lupus" msgstr "Lobo" #: simulation/templates/gaia/fauna_wolf_arctic.xml:4 msgid "Arctic Wolf" msgstr "Lobo ártico" #: simulation/templates/gaia/fauna_zebra.xml:8 msgid "Common Zebra" msgstr "Cebra común" #: simulation/templates/gaia/fauna_zebra.xml:9 msgid "Equus quagga" msgstr "Equus quagga" #: simulation/templates/gaia/fish/tilapia.xml:4 msgid "Tilapia" msgstr "Tilapia" #: simulation/templates/gaia/fish/tuna.xml:4 msgid "Tuna" msgstr "Atún" #: simulation/templates/gaia/fruit/apple.xml:4 msgid "Apple" msgstr "Manzano" #: simulation/templates/gaia/fruit/banana.xml:4 msgid "Banana" msgstr "Plátano" #: simulation/templates/gaia/fruit/berry_01.xml:4 #: simulation/templates/gaia/fruit/berry_02.xml:4 #: simulation/templates/gaia/fruit/berry_03.xml:4 #: simulation/templates/gaia/fruit/berry_04.xml:4 #: simulation/templates/gaia/fruit/berry_05.xml:4 msgid "Berries" msgstr "Baya silvestre" #: simulation/templates/gaia/fruit/date.xml:4 #: simulation/templates/gaia/tree/date_palm.xml:4 #: simulation/templates/gaia/tree/date_palm_dead.xml:4 msgid "Date Palm" msgstr "Palmera de dátiles" #: simulation/templates/gaia/fruit/fig.xml:7 msgid "Fig" msgstr "Higuera" #: simulation/templates/gaia/fruit/grapes.xml:4 msgid "Grapes" msgstr "Uvas" #: simulation/templates/gaia/fruit/olive.xml:4 msgid "Olive" msgstr "Olivo" #: simulation/templates/gaia/ruins/column_doric.xml:8 msgid "Ancient Ruins" msgstr "Ruinas antiguas" #: simulation/templates/gaia/ruins/pyramid_great.xml:8 msgid "Great Pyramid" msgstr "Gran pirámide" #: simulation/templates/gaia/ruins/pyramid_minor.xml:8 msgid "Minor Pyramid" msgstr "Pirámide menor" #: simulation/templates/gaia/ruins/standing_stone.xml:8 #: simulation/templates/gaia/treasure/standing_stone.xml:8 msgid "Celtic Standing Stone" msgstr "Menhir celta" #: simulation/templates/gaia/ruins/stone_statues_egyptian.xml:8 msgid "Ptolemaic Egyptian Statues" msgstr "Estatuas egipcio-ptolomaicas" #: simulation/templates/gaia/ruins/stone_statues_kushite.xml:8 msgid "Kushite Statue" msgstr "Estatua Kushita" #: simulation/templates/gaia/ruins/stone_statues_roman.xml:8 msgid "Roman Statues" msgstr "Estatuas romanas" #: simulation/templates/gaia/ruins/unfinished_greek_temple.xml:8 msgid "Unfinished Greek Temple" msgstr "Templo griego sin terminar" #: simulation/templates/gaia/treasure/food_barrel.xml:8 #: simulation/templates/gaia/treasure/food_bin.xml:8 #: simulation/templates/gaia/treasure/food_crate.xml:8 #: simulation/templates/gaia/treasure/food_jars.xml:8 msgid "Food Treasure" msgstr "Tesoro de comida" #: simulation/templates/gaia/treasure/food_barrels_buried.xml:8 msgid "Half-buried Barrels" msgstr "Barriles medio enterrados" #: simulation/templates/gaia/treasure/food_persian_big.xml:8 msgid "Persian Food Stores" msgstr "Tiendas de comida persas" #: simulation/templates/gaia/treasure/food_persian_small.xml:8 msgid "Persian Food Treasure" msgstr "Tesoro de comida persa" #: simulation/templates/gaia/treasure/golden_fleece.xml:8 msgid "Golden Fleece" msgstr "Vellón de oro" #: simulation/templates/gaia/treasure/metal.xml:8 msgid "Secret Box" msgstr "Caja de los secretos" #: simulation/templates/gaia/treasure/metal_persian_big.xml:8 msgid "Persian Wares" msgstr "Mercancías persas" #: simulation/templates/gaia/treasure/metal_persian_small.xml:8 msgid "Persian Rugs" msgstr "Alfombras persas" #: simulation/templates/gaia/treasure/pegasus.xml:8 msgid "Pegasus" msgstr "Pegaso" #: simulation/templates/gaia/treasure/shipwreck.xml:8 #: simulation/templates/gaia/treasure/shipwreck_ram_bow.xml:8 #: simulation/templates/gaia/treasure/shipwreck_sail_boat.xml:8 #: simulation/templates/gaia/treasure/shipwreck_sail_boat_cut.xml:8 msgid "Shipwreck" msgstr "Naufragio" #: simulation/templates/gaia/treasure/shipwreck_debris.xml:8 msgid "Shipwreck Cargo" msgstr "Cargamento de naufragio" #: simulation/templates/gaia/treasure/stone.xml:8 msgid "Stone Treasure" msgstr "Tesoro de piedra" #: simulation/templates/gaia/treasure/wood.xml:8 msgid "Wood Treasure" msgstr "Tesoro de madera" #: simulation/templates/gaia/tree/acacia.xml:4 msgid "Acacia" msgstr "Acacia" #: simulation/templates/gaia/tree/aleppo_pine.xml:4 msgid "Aleppo Pine" msgstr "Pino carrasco" #: simulation/templates/gaia/tree/bamboo.xml:4 #: simulation/templates/gaia/tree/bamboo_single.xml:4 msgid "Bamboo" msgstr "Bambú" #: simulation/templates/gaia/tree/bamboo_dragon.xml:8 msgid "Dragon Bamboo" msgstr "Dragon Bamboo" #: simulation/templates/gaia/tree/banyan.xml:8 msgid "Banyan" msgstr "Banyan" #: simulation/templates/gaia/tree/baobab.xml:8 #: simulation/templates/gaia/tree/baobab_3_mature.xml:8 #: simulation/templates/gaia/tree/baobab_4_dead.xml:8 msgid "Baobab" msgstr "Baobab" #: simulation/templates/gaia/tree/baobab_1_sapling.xml:4 msgid "Baobab Sapling" msgstr "Baobab Sapling" #: simulation/templates/gaia/tree/baobab_2_young.xml:4 msgid "Young Baobab" msgstr "Baobab Joven" #: simulation/templates/gaia/tree/bush_badlands.xml:4 msgid "Hardy Bush" msgstr "Arbusto resistente" #: simulation/templates/gaia/tree/bush_temperate.xml:4 #: simulation/templates/gaia/tree/bush_temperate_winter.xml:4 #: simulation/templates/gaia/tree/bush_tropic.xml:4 msgid "Bush" msgstr "Arbusto" #: simulation/templates/gaia/tree/carob.xml:4 msgid "Carob" msgstr "Algarrobo" #: simulation/templates/gaia/tree/cedar_atlas_1_sapling.xml:4 msgid "Atlas Cedar Sapling" msgstr "Atlas Cedar Sapling" #: simulation/templates/gaia/tree/cedar_atlas_2_young.xml:4 #: simulation/templates/gaia/tree/cedar_atlas_3_mature.xml:4 #: simulation/templates/gaia/tree/cedar_atlas_4_dead.xml:4 msgid "Atlas Cedar" msgstr "Atlas Cedar" #: simulation/templates/gaia/tree/cretan_date_palm_patch.xml:8 #: simulation/templates/gaia/tree/cretan_date_palm_short.xml:4 #: simulation/templates/gaia/tree/cretan_date_palm_tall.xml:4 msgid "Cretan Date Palm" msgstr "Palmera de dátiles de Creta" #: simulation/templates/gaia/tree/cypress.xml:4 #: simulation/templates/gaia/tree/cypress_wild.xml:4 #: simulation/templates/gaia/tree/cypress_windswept.xml:4 msgid "Cypress" msgstr "Ciprés" #: simulation/templates/gaia/tree/dead.xml:4 #: simulation/templates/gaia/tree/temperate.xml:4 #: simulation/templates/gaia/tree/temperate_autumn.xml:4 #: simulation/templates/gaia/tree/temperate_winter.xml:4 msgid "Deciduous Tree" msgstr "Deciduous Tree" #: simulation/templates/gaia/tree/elm.xml:4 #: simulation/templates/gaia/tree/elm_dead.xml:4 msgid "Elm" msgstr "Olmo" #: simulation/templates/gaia/tree/euro_beech.xml:4 #: simulation/templates/gaia/tree/euro_beech_aut.xml:4 msgid "European Beech" msgstr "Haya común" #: simulation/templates/gaia/tree/euro_birch.xml:4 msgid "Silver Birch" msgstr "Silver Birch" #: simulation/templates/gaia/tree/fir.xml:4 #: simulation/templates/gaia/tree/fir_winter.xml:4 msgid "Fir" msgstr "Abeto" #: simulation/templates/gaia/tree/fir_sapling.xml:4 msgid "Fir Sapling" msgstr "Fir Sapling" #: simulation/templates/gaia/tree/juniper_prickly.xml:4 msgid "Prickly Juniper" msgstr "Prickly Juniper" #: simulation/templates/gaia/tree/mangrove.xml:4 msgid "Mangrove" msgstr "Mangrove" #: simulation/templates/gaia/tree/maple.xml:4 msgid "Maple" msgstr "Maple" #: simulation/templates/gaia/tree/medit_fan_palm.xml:4 msgid "Mediterranean Fan Palm" msgstr "Palmito mediterráneo" #: simulation/templates/gaia/tree/oak.xml:4 #: simulation/templates/gaia/tree/oak_aut.xml:4 #: simulation/templates/gaia/tree/oak_aut_new.xml:4 #: simulation/templates/gaia/tree/oak_dead.xml:4 #: simulation/templates/gaia/tree/oak_new.xml:4 msgid "Oak" msgstr "Roble" #: simulation/templates/gaia/tree/oak_holly.xml:4 msgid "Holly Oak" msgstr "Holly Oak" #: simulation/templates/gaia/tree/oak_hungarian.xml:4 #: simulation/templates/gaia/tree/oak_hungarian_autumn.xml:4 msgid "Hungarian Oak" msgstr "Hungarian Oak" #: simulation/templates/gaia/tree/oak_large.xml:4 msgid "Large Oak" msgstr "Roble grande" #: simulation/templates/gaia/tree/palm_areca.xml:4 msgid "Areca Palm" msgstr "Areca Palm" #: simulation/templates/gaia/tree/palm_doum.xml:4 msgid "Doum Palm" msgstr "Doum Palm" #: simulation/templates/gaia/tree/palm_palmyra.xml:4 msgid "Palmyra Palm" msgstr "Palmyra Palm" #: simulation/templates/gaia/tree/palm_tropic.xml:4 msgid "Palm" msgstr "Palmera" #: simulation/templates/gaia/tree/palm_tropical.xml:4 msgid "Tropical Palm" msgstr "Palmera tropical" #: simulation/templates/gaia/tree/pine.xml:4 #: simulation/templates/gaia/tree/pine_w.xml:4 msgid "Pine" msgstr "Pino" #: simulation/templates/gaia/tree/pine_black.xml:4 #: simulation/templates/gaia/tree/pine_black_dead.xml:4 msgid "Black Pine" msgstr "Pino negro" #: simulation/templates/gaia/tree/pine_maritime.xml:4 #: simulation/templates/gaia/tree/pine_maritime_short.xml:4 msgid "Maritime Pine" msgstr "Maritime Pine" #: simulation/templates/gaia/tree/poplar.xml:4 #: simulation/templates/gaia/tree/poplar_dead.xml:4 #: simulation/templates/gaia/tree/poplar_lombardy_autumn.xml:4 msgid "Poplar" msgstr "Chopo" #: simulation/templates/gaia/tree/poplar_lombardy.xml:4 #: simulation/templates/gaia/tree/poplar_lombardy_dead.xml:4 msgid "Black Poplar" msgstr "Chopo negro" #: simulation/templates/gaia/tree/senegal_date_palm.xml:4 msgid "Senegal Date Palm" msgstr "Palmera de dátiles senegalesa" #: simulation/templates/gaia/tree/strangler.xml:8 msgid "Strangler Fig" msgstr "Strangler Fig" #: simulation/templates/gaia/tree/tamarix.xml:4 msgid "Tamarix" msgstr "Tamarix" #: simulation/templates/gaia/tree/teak.xml:8 msgid "Teak" msgstr "Teca" #: simulation/templates/gaia/tree/toona.xml:4 msgid "Toona" msgstr "Toona" #: simulation/templates/gaia/tree/tropic_rainforest.xml:4 msgid "Rainforest Tree" msgstr "Rainforest Tree" #: simulation/templates/skirmish/structures/default_house_10.xml:5 msgid "" "Changes in a 10-pop house for civilisations with those houses, is deleted " "for other civs" msgstr "Se convierte en una casa de 10 de población para las civilizaciones que las tengan, desaparece para el resto de civilizaciones" #: simulation/templates/skirmish/structures/default_house_5.xml:8 msgid "" "Changes in a 5-pop house for civilisations with those houses, is deleted for" " other civs" msgstr "Se convierte en una casa de 5 de población para las civilizaciones que las tengan, desaparece para el resto de civilizaciones" #: simulation/templates/skirmish/units/default_infantry_melee_b.xml:5 msgctxt "Name of an attack, usually the weapon." msgid "Melee" msgstr "Cuerpo a cuerpo" #: simulation/templates/skirmish/units/default_infantry_ranged_b.xml:5 msgctxt "Name of an attack, usually the weapon." msgid "Ranged" msgstr "A distancia" #: simulation/templates/special/spy.xml:17 msgid "Spy" msgstr "Espía" #: simulation/templates/special/formations/anti_cavalry.xml:6 #: simulation/templates/special/formations/testudo.xml:6 msgid "Melee Infantry only, requires at least 16." msgstr "Melee Infantry only, requires at least 16." #: simulation/templates/special/formations/anti_cavalry.xml:7 msgid "Anti Cavalry" msgstr "Anti caballería" #: simulation/templates/special/formations/battle_line.xml:5 msgid "Battle Line" msgstr "En línea" #: simulation/templates/special/formations/box.xml:6 msgid "Requires at least 4 Soldiers or Siege engines." msgstr "Requires at least 4 Soldiers or Siege engines." #: simulation/templates/special/formations/box.xml:7 msgid "Box" msgstr "Rectangular" #: simulation/templates/special/formations/column_closed.xml:5 msgid "Forced March" msgstr "Marcha forzada" #: simulation/templates/special/formations/column_open.xml:5 msgid "Column Open" msgstr "Columna abierta" #: simulation/templates/special/formations/flank.xml:6 msgid "Requires at least 8 Soldiers or Siege engines." msgstr "Requires at least 8 Soldiers or Siege engines." #: simulation/templates/special/formations/flank.xml:7 msgid "Flank" msgstr "Flanco" #: simulation/templates/special/formations/line_closed.xml:5 msgid "Close Order" msgstr "Falange cerrada" #: simulation/templates/special/formations/line_open.xml:5 msgid "Open Order" msgstr "Falange abierta" #: simulation/templates/special/formations/null.xml:5 msgid "None" msgstr "Ninguno" #: simulation/templates/special/formations/phalanx.xml:6 msgid "Infantry Hoplites only, requires at least 10." msgstr "Infantry Hoplites only, requires at least 10." #: simulation/templates/special/formations/phalanx.xml:7 msgid "Phalanx" msgstr "Falange" #: simulation/templates/special/formations/scatter.xml:5 msgid "Scatter" msgstr "Dispersión" #: simulation/templates/special/formations/skirmish.xml:5 msgid "Ranged Soldiers only, requires at least 2." msgstr "Solo para soldados de tiro a distancia. Requiere al menos 2." #: simulation/templates/special/formations/skirmish.xml:6 msgid "Skirmish" msgstr "Escaramuza" #: simulation/templates/special/formations/syntagma.xml:6 msgid "Infantry Pikemen only, requires at least 16." msgstr "Infantry Pikemen only, requires at least 16." #: simulation/templates/special/formations/syntagma.xml:8 msgid "Syntagma" msgstr "Sintagma" #: simulation/templates/special/formations/testudo.xml:8 msgid "Testudo" msgstr "Tortuga" #: simulation/templates/special/formations/wedge.xml:6 msgid "Cavalry only, requires at least 6." msgstr "Cavalry only, requires at least 6." #: simulation/templates/special/formations/wedge.xml:7 msgid "Wedge" msgstr "Cuña" #: simulation/templates/special/player/player.xml:59 msgid "Player" msgstr "Jugador" #: simulation/data/template_helpers/damage_types/crush.jsonname msgctxt "damage type" msgid "Crush" msgstr "Aplastamiento" #: simulation/data/template_helpers/damage_types/crush.jsondescription msgctxt "damage type" msgid "Damage caused by sheer force, like with a club or by trampling." msgstr "Daño causado por fuerza bruta, como con una porra o pisoteado." #: simulation/data/template_helpers/damage_types/hack.jsonname msgctxt "damage type" msgid "Hack" msgstr "Corte" #: simulation/data/template_helpers/damage_types/hack.jsondescription msgctxt "damage type" msgid "" "Damage caused by sharp objects cutting or chopping, like with a sword or an " "axe." msgstr "Daño causado por objetos cortantes afilados como una espada o un hacha." #: simulation/data/template_helpers/damage_types/pierce.jsonname msgctxt "damage type" msgid "Pierce" msgstr "Perforación" #: simulation/data/template_helpers/damage_types/pierce.jsondescription msgctxt "damage type" msgid "Damage caused by sharp pointy objects, like arrows or spears." msgstr "Daño causado por objetos puntiagudos afilados, como flechas o lanzas." Index: ps/trunk/binaries/data/mods/public/l10n/es.public-templates-units.po =================================================================== --- ps/trunk/binaries/data/mods/public/l10n/es.public-templates-units.po (revision 24280) +++ ps/trunk/binaries/data/mods/public/l10n/es.public-templates-units.po (revision 24281) @@ -1,3087 +1,3087 @@ # Translation template for 0 A.D. — Empires Ascendant. # Copyright (C) 2020 Wildfire Games # This file is distributed under the same license as the 0 A.D. — Empires Ascendant project. # # Translators: # Albert, 2016-2017 # Antón Chinaev , 2018 # Antonio Martín , 2018 # Antonio Vazquez , 2020 # Antonio Vazquez , 2020 # Camilo Zuluaga , 2017 # Danilo Brandolin , 2019 # David Heredia , 2018 # The_Gipsy , 2018 # Federico Castro , 2018 # ninovolador , 2015 # Jesus A , 2017 # José Javier Domínguez Reina , 2017 # Juan Jaramillo , 2019 # Juan Jaramillo , 2014 # Luis Torrecilla , 2016 # Miguel Magdaleno Santamaría, 2020 # Mihai Pantazi , 2017-2018 # Rodrigo Vegas Sánchez-Ferrero , 2018,2020 # soloooy0 fg , 2019-2020 # Swyter ™ , 2014-2018,2020 # vega93 , 2014-2015,2018 msgid "" msgstr "" "Project-Id-Version: 0 A.D.\n" "POT-Creation-Date: 2020-11-20 08:09+0000\n" -"PO-Revision-Date: 2020-11-20 09:24+0000\n" -"Last-Translator: Swyter ™ \n" +"PO-Revision-Date: 2020-11-27 10:16+0000\n" +"Last-Translator: Miguel Magdaleno Santamaría\n" "Language-Team: Spanish (http://www.transifex.com/wildfire-games/0ad/language/es/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Language: es\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" #: simulation/templates/template_unit_catafalque.xml:15 msgid "Relic" msgstr "Reliquia" #: simulation/templates/template_unit_catafalque.xml:17 msgid "Catafalque" msgstr "Catafalco" #: simulation/templates/template_unit_catafalque.xml:20 msgid "A catafalque that holds the remains of a great leader." msgstr "Un catafalco que contiene los restos de un gran líder." #: simulation/templates/template_unit_cavalry.xml:5 #: simulation/templates/template_unit_champion.xml:5 #: simulation/templates/template_unit_hero.xml:5 #: simulation/templates/template_unit_infantry.xml:5 msgctxt "Name of an attack, usually the weapon." msgid "Capture" msgstr "Captura" #: simulation/templates/template_unit_cavalry.xml:12 #: simulation/templates/template_unit_infantry.xml:12 #: simulation/templates/template_unit_support_female_citizen.xml:16 msgctxt "Name of an attack, usually the weapon." msgid "Slaughter" -msgstr "" +msgstr "Masacre" #: simulation/templates/template_unit_cavalry.xml:34 #: simulation/templates/template_unit_elephant.xml:9 #: simulation/templates/template_unit_infantry.xml:64 #: simulation/templates/template_unit_support_healer.xml:28 msgctxt "Rank" msgid "Basic" msgstr "Básico" #: simulation/templates/template_unit_cavalry.xml:36 #: simulation/templates/template_unit_elephant.xml:11 #: simulation/templates/template_unit_infantry.xml:62 #: simulation/templates/template_unit_support_female_citizen.xml:65 msgid "Citizen" msgstr "Ciudadano" #: simulation/templates/template_unit_cavalry.xml:36 #: simulation/templates/template_unit_champion.xml:14 #: simulation/templates/template_unit_elephant.xml:11 #: simulation/templates/template_unit_hero.xml:28 #: simulation/templates/template_unit_infantry.xml:62 msgid "Soldier" msgstr "Soldado" #: simulation/templates/template_unit_cavalry.xml:36 #: simulation/templates/template_unit_cavalry.xml:33 #: simulation/templates/template_unit_champion_cavalry.xml:21 #: simulation/templates/template_unit_hero_cavalry.xml:20 msgid "Cavalry" msgstr "de Caballería" #: simulation/templates/template_unit_cavalry_melee.xml:7 msgid "Melee Cavalry" msgstr "Caballería de combate cuerpo a cuerpo" #: simulation/templates/template_unit_cavalry_melee.xml:8 #: simulation/templates/template_unit_champion_cavalry_axeman.xml:21 #: simulation/templates/template_unit_champion_cavalry_spearman.xml:29 #: simulation/templates/template_unit_champion_cavalry_swordsman.xml:21 #: simulation/templates/template_unit_champion_elephant_melee.xml:17 #: simulation/templates/template_unit_champion_infantry_axeman.xml:21 #: simulation/templates/template_unit_champion_infantry_maceman.xml:20 #: simulation/templates/template_unit_champion_infantry_pikeman.xml:29 #: simulation/templates/template_unit_champion_infantry_spearman.xml:29 #: simulation/templates/template_unit_champion_infantry_swordsman.xml:21 #: simulation/templates/template_unit_dog.xml:35 #: simulation/templates/template_unit_hero_cavalry_axeman.xml:18 #: simulation/templates/template_unit_hero_cavalry_spearman.xml:26 #: simulation/templates/template_unit_hero_cavalry_swordsman.xml:24 #: simulation/templates/template_unit_hero_elephant_melee.xml:32 #: simulation/templates/template_unit_hero_infantry_axeman.xml:18 #: simulation/templates/template_unit_hero_infantry_pikeman.xml:26 #: simulation/templates/template_unit_hero_infantry_spearman.xml:26 #: simulation/templates/template_unit_hero_infantry_swordsman.xml:24 #: simulation/templates/template_unit_infantry_melee.xml:20 #: simulation/templates/template_unit_ship_fire.xml:45 #: simulation/templates/template_unit_siege_ram.xml:38 msgid "Melee" msgstr "Cuerpo a cuerpo" #: simulation/templates/template_unit_cavalry_melee_axeman.xml:5 #: simulation/templates/template_unit_champion_cavalry_axeman.xml:5 #: simulation/templates/template_unit_champion_infantry_axeman.xml:5 #: simulation/templates/template_unit_hero_cavalry_axeman.xml:5 #: simulation/templates/template_unit_hero_infantry_axeman.xml:5 #: simulation/templates/template_unit_infantry_melee_axeman.xml:5 msgctxt "Name of an attack, usually the weapon." msgid "Axe" msgstr "Hacha" #: simulation/templates/template_unit_cavalry_melee_axeman.xml:24 msgid "Cavalry Axeman" msgstr "Caballero con hacha" #: simulation/templates/template_unit_cavalry_melee_axeman.xml:25 #: simulation/templates/template_unit_champion_cavalry_axeman.xml:21 #: simulation/templates/template_unit_champion_infantry_axeman.xml:21 #: simulation/templates/template_unit_hero_cavalry_axeman.xml:18 #: simulation/templates/template_unit_hero_infantry_axeman.xml:18 #: simulation/templates/template_unit_infantry_melee_axeman.xml:20 #: simulation/templates/template_unit_infantry_melee_axeman.xml:21 msgid "Axeman" msgstr "Hachero" #: simulation/templates/template_unit_cavalry_melee_spearman.xml:5 #: simulation/templates/template_unit_champion_cavalry_spearman.xml:5 #: simulation/templates/template_unit_champion_infantry_spearman.xml:5 #: simulation/templates/template_unit_hero_cavalry_spearman.xml:5 #: simulation/templates/template_unit_hero_infantry_spearman.xml:5 #: simulation/templates/template_unit_infantry_melee_spearman.xml:5 msgctxt "Name of an attack, usually the weapon." msgid "Spear" msgstr "Lanza" #: simulation/templates/template_unit_cavalry_melee_spearman.xml:29 msgid "Cavalry Spearman" msgstr "Lanceros a caballo" #: simulation/templates/template_unit_cavalry_melee_spearman.xml:30 #: simulation/templates/template_unit_champion_cavalry_spearman.xml:28 #: simulation/templates/template_unit_hero_cavalry_spearman.xml:25 msgid "Counters: 1.5× vs Cavalry." msgstr "Contadores: 1.5× contra caballería." #: simulation/templates/template_unit_cavalry_melee_spearman.xml:31 #: simulation/templates/template_unit_champion_cavalry_spearman.xml:29 #: simulation/templates/template_unit_champion_infantry_spearman.xml:29 #: simulation/templates/template_unit_hero_cavalry_spearman.xml:26 #: simulation/templates/template_unit_hero_infantry_spearman.xml:26 #: simulation/templates/template_unit_infantry_melee_spearman.xml:28 #: simulation/templates/template_unit_infantry_melee_spearman.xml:26 msgid "Spearman" msgstr "Lancero" #: simulation/templates/template_unit_cavalry_melee_swordsman.xml:5 #: simulation/templates/template_unit_champion_cavalry_swordsman.xml:5 #: simulation/templates/template_unit_champion_infantry_swordsman.xml:5 #: simulation/templates/template_unit_hero_cavalry_swordsman.xml:5 #: simulation/templates/template_unit_hero_infantry_swordsman.xml:5 #: simulation/templates/template_unit_infantry_melee_swordsman.xml:5 msgctxt "Name of an attack using a double-edged sword." msgid "Sword" msgstr "Espada" #: simulation/templates/template_unit_cavalry_melee_swordsman.xml:24 msgid "Cavalry Swordsman" msgstr "Espadachín a caballo" #: simulation/templates/template_unit_cavalry_melee_swordsman.xml:25 #: simulation/templates/template_unit_champion_cavalry_swordsman.xml:21 #: simulation/templates/template_unit_champion_infantry_swordsman.xml:21 #: simulation/templates/template_unit_hero_cavalry_swordsman.xml:24 #: simulation/templates/template_unit_hero_infantry_swordsman.xml:24 #: simulation/templates/template_unit_infantry_melee_swordsman.xml:21 #: simulation/templates/template_unit_infantry_melee_swordsman.xml:22 msgid "Swordsman" msgstr "Espadachín" #: simulation/templates/template_unit_cavalry_ranged.xml:28 #: simulation/templates/template_unit_champion_cavalry_archer.xml:27 #: simulation/templates/template_unit_champion_cavalry_javelineer.xml:28 #: simulation/templates/template_unit_champion_infantry_archer.xml:30 #: simulation/templates/template_unit_champion_infantry_javelineer.xml:31 #: simulation/templates/template_unit_elephant_archer.xml:38 #: simulation/templates/template_unit_hero_cavalry_archer.xml:27 #: simulation/templates/template_unit_hero_cavalry_javelineer.xml:31 #: simulation/templates/template_unit_hero_infantry_archer.xml:27 #: simulation/templates/template_unit_hero_infantry_javelineer.xml:28 #: simulation/templates/template_unit_infantry_ranged.xml:28 #: simulation/templates/template_unit_infantry_ranged.xml:29 #: simulation/templates/template_unit_ship_bireme.xml:50 #: simulation/templates/template_unit_ship_quinquereme.xml:61 #: simulation/templates/template_unit_ship_trireme.xml:50 #: simulation/templates/template_unit_siege_boltshooter.xml:55 #: simulation/templates/template_unit_siege_stonethrower.xml:56 #: simulation/templates/template_unit_siege_tower.xml:61 msgid "Ranged" msgstr "A distancia" #: simulation/templates/template_unit_cavalry_ranged.xml:29 msgid "Ranged Cavalry" msgstr "Arqueros a caballo" #: simulation/templates/template_unit_cavalry_ranged_archer.xml:5 #: simulation/templates/template_unit_champion_cavalry_archer.xml:5 #: simulation/templates/template_unit_champion_infantry_archer.xml:5 #: simulation/templates/template_unit_elephant_archer.xml:5 #: simulation/templates/template_unit_hero_cavalry_archer.xml:5 #: simulation/templates/template_unit_hero_infantry_archer.xml:5 #: simulation/templates/template_unit_infantry_ranged_archer.xml:5 #: simulation/templates/template_unit_ship_bireme.xml:5 #: simulation/templates/template_unit_ship_trireme.xml:5 #: simulation/templates/template_unit_siege_tower.xml:5 msgctxt "Name of an attack, usually the weapon." msgid "Bow" msgstr "Arco" #: simulation/templates/template_unit_cavalry_ranged_archer.xml:29 #: simulation/templates/template_unit_champion_cavalry_archer.xml:27 #: simulation/templates/template_unit_champion_infantry_archer.xml:30 #: simulation/templates/template_unit_elephant_archer.xml:38 #: simulation/templates/template_unit_hero_cavalry_archer.xml:27 #: simulation/templates/template_unit_hero_infantry_archer.xml:27 #: simulation/templates/template_unit_infantry_ranged_archer.xml:30 #: simulation/templates/template_unit_infantry_ranged_archer.xml:31 msgid "Archer" msgstr "Arquero" #: simulation/templates/template_unit_cavalry_ranged_archer.xml:30 msgid "Cavalry Archer" msgstr "Arquero a caballo" #: simulation/templates/template_unit_cavalry_ranged_javelineer.xml:5 #: simulation/templates/template_unit_champion_cavalry_javelineer.xml:5 #: simulation/templates/template_unit_champion_infantry_javelineer.xml:5 #: simulation/templates/template_unit_hero_cavalry_javelineer.xml:5 #: simulation/templates/template_unit_hero_infantry_javelineer.xml:5 #: simulation/templates/template_unit_infantry_ranged_javelineer.xml:5 msgctxt "Name of an attack, usually the weapon." msgid "Javelin" msgstr "Javalina" #: simulation/templates/template_unit_cavalry_ranged_javelineer.xml:29 msgid "Cavalry Javelineer" msgstr "Caballero con jabalina" #: simulation/templates/template_unit_cavalry_ranged_javelineer.xml:30 #: simulation/templates/template_unit_champion_cavalry_javelineer.xml:28 #: simulation/templates/template_unit_champion_infantry_javelineer.xml:31 #: simulation/templates/template_unit_hero_cavalry_javelineer.xml:31 #: simulation/templates/template_unit_hero_infantry_javelineer.xml:28 #: simulation/templates/template_unit_infantry_ranged_javelineer.xml:30 msgid "Javelineer" msgstr "Soldado con jabalina" #: simulation/templates/template_unit_champion.xml:14 msgid "Champion" msgstr "Élite" #: simulation/templates/template_unit_champion.xml:15 msgid "Champion Unit" msgstr "Unidad de élite" #: simulation/templates/template_unit_champion_cavalry.xml:22 msgid "Champion Cavalry" msgstr "Caballería de élite" #: simulation/templates/template_unit_champion_cavalry_archer.xml:28 msgid "Champion Cavalry Archer" msgstr "Arquero de élite a caballo" #: simulation/templates/template_unit_champion_cavalry_axeman.xml:22 msgid "Champion Cavalry Axeman" msgstr "Caballero con hacha de élite" #: simulation/templates/template_unit_champion_cavalry_javelineer.xml:27 msgid "Champion Cavalry Javelineer" msgstr "Caballero con jabalina de élite" #: simulation/templates/template_unit_champion_cavalry_spearman.xml:27 msgid "Champion Cavalry Spearman" msgstr "Lancero de élite a caballo" #: simulation/templates/template_unit_champion_cavalry_swordsman.xml:22 msgid "Champion Cavalry Swordsman" msgstr "Espada de élite a caballo" #: simulation/templates/template_unit_champion_elephant.xml:19 #: simulation/templates/template_unit_elephant.xml:11 #: simulation/templates/template_unit_fauna_hunt_defensive_elephant.xml:25 #: simulation/templates/template_unit_fauna_hunt_skittish_elephant_infant.xml:4 #: simulation/templates/template_unit_hero_elephant_melee.xml:32 #: simulation/templates/units/maur/support_elephant.xml:23 msgid "Elephant" msgstr "Elefante" #: simulation/templates/template_unit_champion_elephant.xml:20 #: simulation/templates/template_unit_elephant.xml:8 msgid "War Elephant" msgstr "Elefante de guerra" #: simulation/templates/template_unit_champion_elephant_melee.xml:5 #: simulation/templates/template_unit_fauna_hunt_defensive_elephant.xml:5 #: simulation/templates/template_unit_hero_elephant_melee.xml:5 msgctxt "Name of an attack, usually the weapon." msgid "Trunk" -msgstr "" +msgstr "Trompa" #: simulation/templates/template_unit_champion_infantry.xml:15 #: simulation/templates/template_unit_hero_infantry.xml:15 #: simulation/templates/template_unit_infantry.xml:62 #: simulation/templates/template_unit_infantry.xml:63 msgid "Infantry" msgstr "de Infantería" #: simulation/templates/template_unit_champion_infantry.xml:16 msgid "Champion Infantry" msgstr "Infantería de élite" #: simulation/templates/template_unit_champion_infantry_archer.xml:31 msgid "Champion Archer" msgstr "Arquero de élite" #: simulation/templates/template_unit_champion_infantry_axeman.xml:22 msgid "Champion Axeman" msgstr "Soldado de élite con hacha" #: simulation/templates/template_unit_champion_infantry_javelineer.xml:30 msgid "Champion Infantry Javelineer" msgstr "Soldado con jabalina de élite" #: simulation/templates/template_unit_champion_infantry_maceman.xml:5 #: simulation/templates/units/kush/infantry_maceman_merc_b.xml:5 msgctxt "Name of an attack, usually the weapon." msgid "Mace" -msgstr "" +msgstr "Maza" #: simulation/templates/template_unit_champion_infantry_maceman.xml:20 msgid "Maceman" msgstr "Macero" #: simulation/templates/template_unit_champion_infantry_maceman.xml:21 msgid "Champion Maceman" msgstr "Macero de élite" #: simulation/templates/template_unit_champion_infantry_pikeman.xml:5 #: simulation/templates/template_unit_hero_infantry_pikeman.xml:5 #: simulation/templates/template_unit_infantry_melee_pikeman.xml:5 msgctxt "Name of an attack, usually the weapon." msgid "Pike" msgstr "Pica" #: simulation/templates/template_unit_champion_infantry_pikeman.xml:27 msgid "Champion Pikeman" msgstr "Piquero de élite" #: simulation/templates/template_unit_champion_infantry_pikeman.xml:28 #: simulation/templates/template_unit_champion_infantry_spearman.xml:28 #: simulation/templates/template_unit_hero_infantry_pikeman.xml:25 #: simulation/templates/template_unit_hero_infantry_spearman.xml:25 #: simulation/templates/template_unit_infantry_melee_pikeman.xml:28 #: simulation/templates/template_unit_infantry_melee_spearman.xml:27 msgid "Counters: 3× vs Cavalry." msgstr "Contadores: 3× contra caballería." #: simulation/templates/template_unit_champion_infantry_pikeman.xml:29 #: simulation/templates/template_unit_hero_infantry_pikeman.xml:26 #: simulation/templates/template_unit_infantry_melee_pikeman.xml:29 #: simulation/templates/template_unit_infantry_melee_pikeman.xml:27 msgid "Pikeman" msgstr "Piquero" #: simulation/templates/template_unit_champion_infantry_spearman.xml:27 msgid "Champion Spearman" msgstr "Lancero de élite" #: simulation/templates/template_unit_champion_infantry_swordsman.xml:22 msgid "Champion Swordsman" msgstr "Espada de élite" #: simulation/templates/template_unit_dog.xml:5 #: simulation/templates/template_unit_fauna_wild_aggressive_dog.xml:5 #: simulation/templates/template_unit_fauna_wild_aggressive_wolf.xml:5 #: simulation/templates/template_unit_fauna_wild_defensive_fox.xml:5 msgctxt "Name of an attack, usually the weapon." msgid "Fangs" -msgstr "" +msgstr "Colmillos" #: simulation/templates/template_unit_dog.xml:32 msgid "War Dog" msgstr "Mastín de guerra" #: simulation/templates/template_unit_dog.xml:33 msgid "Cannot attack Structures, Ships, or Siege Engines." msgstr "No puede atacar estructuras, barcos o máquinas de asedio." #: simulation/templates/template_unit_dog.xml:35 msgid "Dog" msgstr "Perro" #: simulation/templates/template_unit_elephant_archer.xml:37 #: simulation/templates/units/maur/elephant_archer_b.xml:5 msgid "Elephant Archer" msgstr "Arquero a elefante" #: simulation/templates/template_unit_fauna_herd.xml:4 #: simulation/templates/template_unit_fauna_hunt.xml:7 msgid "Kill to gather meat for food." msgstr "Matar y recolectar carne." #: simulation/templates/template_unit_fauna_hunt_aggressive_bear.xml:5 msgctxt "Name of an attack, usually the weapon." msgid "Paws" -msgstr "" +msgstr "Garras" #: simulation/templates/template_unit_fauna_hunt_defensive_bull.xml:5 msgctxt "Name of an attack, usually the weapon." msgid "Horns" -msgstr "" +msgstr "Cuernos" #: simulation/templates/template_unit_fauna_hunt_defensive_elephant.xml:24 msgid "" "Counters: 1.5× vs Cavalry. Cannot attack Structures, Ships, or Siege " "Engines." msgstr "Contadores: 1.5× contra caballería. No pueden atacar edificios, naves o máquinas de asedio." #: simulation/templates/template_unit_fauna_hunt_whale.xml:8 msgid "Kill to butcher for food." msgstr "Mata al carnicero por comida." #: simulation/templates/template_unit_hero.xml:28 #: simulation/templates/template_unit_hero.xml:29 #: simulation/templates/template_unit_hero_infantry.xml:16 msgid "Hero" msgstr "Héroe" #: simulation/templates/template_unit_hero_cavalry.xml:21 msgid "Hero Cavalry" msgstr "Héroe a caballo" #: simulation/templates/template_unit_hero_cavalry_archer.xml:28 msgid "Hero Cavalry Archer" msgstr "Héroe arquero a caballo" #: simulation/templates/template_unit_hero_cavalry_axeman.xml:19 msgid "Hero Cavalry Axeman" msgstr "Héroe a caballo con hacha" #: simulation/templates/template_unit_hero_cavalry_javelineer.xml:30 msgid "Hero Cavalry Javelineer" msgstr "Héroe a caballo con jabalina" #: simulation/templates/template_unit_hero_cavalry_spearman.xml:24 msgid "Hero Cavalry Spearman" msgstr "Héroe lancero a caballo" #: simulation/templates/template_unit_hero_cavalry_swordsman.xml:25 msgid "Hero Cavalry Swordsman" msgstr "Héroe espadachín a caballo" #: simulation/templates/template_unit_hero_healer.xml:27 #: simulation/templates/template_unit_support_healer.xml:25 #: simulation/templates/template_unit_support_healer.xml:26 msgid "Healer" msgstr "Sanador" #: simulation/templates/template_unit_hero_healer.xml:27 #: simulation/templates/template_unit_support.xml:8 #: simulation/templates/template_unit_support.xml:9 msgid "Support" msgstr "Apoyo" #: simulation/templates/template_unit_hero_infantry_archer.xml:28 msgid "Hero Archer" msgstr "Héroe arquero" #: simulation/templates/template_unit_hero_infantry_axeman.xml:19 msgid "Hero Axeman" msgstr "Héroe con hacha" #: simulation/templates/template_unit_hero_infantry_javelineer.xml:27 msgid "Hero Infantry Javelineer" msgstr "Héroe de infantería con jabalina" #: simulation/templates/template_unit_hero_infantry_pikeman.xml:24 msgid "Hero Pikeman" msgstr "Héroe piquero" #: simulation/templates/template_unit_hero_infantry_spearman.xml:24 msgid "Hero Spearman" msgstr "Héroe lancero" #: simulation/templates/template_unit_hero_infantry_swordsman.xml:25 msgid "Hero Swordsman" msgstr "Héroe espadachín" #: simulation/templates/template_unit_infantry.xml:62 #: simulation/templates/template_unit_support_female_citizen.xml:65 #: simulation/templates/template_unit_support_slave.xml:45 msgid "Worker" msgstr "Trabajador" #: simulation/templates/template_unit_infantry_melee.xml:19 msgid "Melee Infantry" msgstr "Infantería cuerpo a cuerpo" #: simulation/templates/template_unit_infantry_ranged_javelineer.xml:29 msgid "Infantry Javelineer" msgstr "Infantería con jabalina" #: simulation/templates/template_unit_infantry_ranged_slinger.xml:5 msgctxt "Name of an attack, usually the weapon." msgid "Sling" msgstr "Honda" #: simulation/templates/template_unit_infantry_ranged_slinger.xml:30 #: simulation/templates/template_unit_infantry_ranged_slinger.xml:31 msgid "Slinger" msgstr "Hondero" #: simulation/templates/template_unit_ship.xml:29 #: simulation/templates/template_unit_ship.xml:27 msgid "Ship" msgstr "Navío" #: simulation/templates/template_unit_ship_bireme.xml:48 msgid "Light Warship" msgstr "Nave de guerra ligera" #: simulation/templates/template_unit_ship_bireme.xml:49 #: simulation/templates/template_unit_ship_quinquereme.xml:60 #: simulation/templates/template_unit_ship_trireme.xml:49 #: simulation/templates/template_unit_siege_tower.xml:63 msgid "Garrison units for transport and to increase firepower." msgstr "Guarnece con unidades para aumentar su potencia de fuego a largo alcance." #: simulation/templates/template_unit_ship_bireme.xml:50 #: simulation/templates/template_unit_ship_fire.xml:45 #: simulation/templates/template_unit_ship_quinquereme.xml:61 #: simulation/templates/template_unit_ship_trireme.xml:50 msgid "Warship" msgstr "Navío de guerra" #: simulation/templates/template_unit_ship_bireme.xml:50 #: simulation/templates/units/cart/ship_bireme.xml:9 #: simulation/templates/units/ptol/ship_bireme.xml:9 #: simulation/templates/units/sele/ship_bireme.xml:9 msgid "Bireme" msgstr "Birreme" #: simulation/templates/template_unit_ship_fire.xml:5 #: simulation/templates/units/theb_siege_fireraiser.xml:5 msgctxt "Name of an attack, usually the weapon." msgid "Fire" -msgstr "" +msgstr "Fuego" #: simulation/templates/template_unit_ship_fire.xml:43 msgid "Fire Ship" msgstr "Brulote explosivo" #: simulation/templates/template_unit_ship_fire.xml:44 msgid "" "Rapidly drain the health of enemy ships. Slowly loses health due to being on" " fire, so use the Fire Ship quickly." msgstr "Drena rápidamente la salud de los barcos enemigos. Pierde salud lentamente al estar en llamas, por lo que debes utilizar este tipo de barcos lo antes posible." #: simulation/templates/template_unit_ship_fire.xml:45 msgid "Fireship" msgstr "BruloteExplosivo" #: simulation/templates/template_unit_ship_fishing.xml:5 msgctxt "Name of an attack, usually the weapon." msgid "Harpoon" -msgstr "" +msgstr "Arpón" #: simulation/templates/template_unit_ship_fishing.xml:30 #: simulation/templates/units/kush/ship_fishing.xml:9 msgid "Fishing Boat" msgstr "Bote de pesca" #: simulation/templates/template_unit_ship_fishing.xml:32 msgid "Fish the waters for food." msgstr "Pesca en mares y aguas dulces para obtener comida." #: simulation/templates/template_unit_ship_fishing.xml:34 msgid "FishingBoat" msgstr "BarcoPesquero" #: simulation/templates/template_unit_ship_merchant.xml:17 msgid "Merchantman" msgstr "Mercader" #: simulation/templates/template_unit_ship_merchant.xml:19 msgid "" "Trade between docks. Garrison a Trader aboard for additional profit (+20% " "for each garrisoned). Gather profitable aquatic treasures." msgstr "Comercia entre muelles. Enrola comerciantes a bordo para conseguir beneficios adicionales (+20% por unidad). Recupera valiosos tesoros acuáticos." #: simulation/templates/template_unit_ship_merchant.xml:21 #: simulation/templates/template_unit_support_trader.xml:15 #: simulation/templates/template_unit_support_trader.xml:16 msgid "Trader" msgstr "Comerciante" #: simulation/templates/template_unit_ship_merchant.xml:21 #: simulation/templates/template_unit_support_trader.xml:15 msgid "Bribable" msgstr "Sobornable" #: simulation/templates/template_unit_ship_quinquereme.xml:5 #: simulation/templates/template_unit_siege_stonethrower.xml:5 msgctxt "Name of an attack, usually the weapon." msgid "Stone" msgstr "Piedra" #: simulation/templates/template_unit_ship_quinquereme.xml:59 msgid "Heavy Warship" msgstr "Navío de guerra pesado" #: simulation/templates/template_unit_ship_quinquereme.xml:61 #: simulation/templates/units/cart/ship_quinquereme.xml:9 msgid "Quinquereme" msgstr "Quinquereme" #: simulation/templates/template_unit_ship_trireme.xml:48 msgid "Medium Warship" msgstr "Navío de guerra intermedio" #: simulation/templates/template_unit_ship_trireme.xml:50 #: simulation/templates/units/cart/ship_trireme.xml:9 msgid "Trireme" msgstr "Trirreme" #: simulation/templates/template_unit_siege.xml:21 #: simulation/templates/template_unit_siege.xml:22 msgid "Siege" msgstr "Asedio" #: simulation/templates/template_unit_siege_boltshooter.xml:5 msgctxt "Name of an attack, usually the weapon." msgid "Bolt" -msgstr "" +msgstr "Flecha" #: simulation/templates/template_unit_siege_boltshooter.xml:55 msgid "BoltShooter" msgstr "LanzaVirotes" #: simulation/templates/template_unit_siege_boltshooter.xml:56 msgid "Bolt Shooter" msgstr "Lanzavirotes" #: simulation/templates/template_unit_siege_ram.xml:5 msgctxt "Name of an attack, usually the weapon." msgid "Ram" msgstr "Ariete" #: simulation/templates/template_unit_siege_ram.xml:38 msgid "Ram" msgstr "Ariete" #: simulation/templates/template_unit_siege_ram.xml:39 msgid "Battering Ram" msgstr "Ariete de asedio" #: simulation/templates/template_unit_siege_ram.xml:40 msgid "Cannot attack Fields or Organic Units." msgstr "No puede atacar campos o unidades orgánicas." #: simulation/templates/template_unit_siege_stonethrower.xml:56 msgid "StoneThrower" msgstr "Lanzapiedras" #: simulation/templates/template_unit_siege_stonethrower.xml:57 msgid "Siege Catapult" msgstr "Catapulta de asedio" #: simulation/templates/template_unit_siege_tower.xml:61 msgid "SiegeTower" msgstr "TorreDeAsedio" #: simulation/templates/template_unit_siege_tower.xml:62 msgid "Siege Tower" msgstr "Torre de asedio" #: simulation/templates/template_unit_support_female_citizen.xml:5 msgctxt "Name of an attack, usually the weapon." msgid "Dagger" -msgstr "" +msgstr "Daga" #: simulation/templates/template_unit_support_female_citizen.xml:66 msgid "Female Citizen" msgstr "Ciudadana" #: simulation/templates/template_unit_support_healer.xml:30 msgid "Heal units." msgstr "Sana unidades." #: simulation/templates/template_unit_support_slave.xml:45 #: simulation/templates/template_unit_support_slave.xml:46 #: simulation/templates/units/rome/infantry_swordsman_slave.xml:19 msgid "Slave" msgstr "Esclavo" #: simulation/templates/template_unit_support_slave.xml:48 msgid "Gatherer with a finite life span. Bonused at mining and lumbering." msgstr "Recolectores con un periodo de vida limitado. Bonificación en minería y tala de madera." #: simulation/templates/template_unit_support_trader.xml:18 msgid "Trade resources between your own markets and those of your allies." msgstr "Intercambia recursos entre tus propios mercados y los de tus aliados." #: simulation/templates/units/merc_black_cloak.xml:5 #: simulation/templates/units/mace/champion_infantry_swordsman.xml:5 #: simulation/templates/units/sele/infantry_swordsman_merc_b.xml:5 msgctxt "" "Name of an attack using a rhomphaia (ῥομφαία), a Thracian two-handed weapon " "capable of both thrusting and slashing." msgid "Rhomphaia" -msgstr "" +msgstr "Rhomphaia" #: simulation/templates/units/merc_black_cloak.xml:9 #: simulation/templates/units/merc_thorakites.xml:11 #: simulation/templates/units/merc_thureophoros.xml:4 #: simulation/templates/units/samnite_skirmisher.xml:4 #: simulation/templates/units/samnite_spearman.xml:4 #: simulation/templates/units/samnite_swordsman.xml:4 #: simulation/templates/units/athen/infantry_javelineer_b.xml:19 #: simulation/templates/units/athen/infantry_marine_archer_b.xml:19 #: simulation/templates/units/cart/cavalry_spearman_ital_b.xml:14 #: simulation/templates/units/cart/cavalry_swordsman_gaul_b.xml:14 #: simulation/templates/units/cart/cavalry_swordsman_iber_b.xml:19 #: simulation/templates/units/cart/infantry_javelineer_iber_b.xml:22 #: simulation/templates/units/cart/infantry_slinger_iber_b.xml:22 #: simulation/templates/units/cart/infantry_swordsman_gaul_b.xml:22 #: simulation/templates/units/cart/infantry_swordsman_ital_b.xml:22 #: simulation/templates/units/kush/cavalry_javelineer_merc_b.xml:15 #: simulation/templates/units/kush/infantry_javelineer_merc_b.xml:21 #: simulation/templates/units/kush/infantry_maceman_merc_b.xml:30 #: simulation/templates/units/mace/cavalry_javelineer_b.xml:11 #: simulation/templates/units/mace/infantry_archer_b.xml:17 #: simulation/templates/units/mace/infantry_slinger_b.xml:17 #: simulation/templates/units/pers/kardakes_hoplite.xml:5 #: simulation/templates/units/pers/kardakes_skirmisher.xml:5 #: simulation/templates/units/ptol/cavalry_javelineer_merc_b.xml:11 #: simulation/templates/units/ptol/cavalry_spearman_merc_b.xml:11 #: simulation/templates/units/ptol/infantry_archer_b.xml:17 #: simulation/templates/units/ptol/infantry_javelineer_b.xml:17 #: simulation/templates/units/ptol/infantry_spearman_merc_b.xml:17 #: simulation/templates/units/ptol/infantry_swordsman_merc_b.xml:20 #: simulation/templates/units/sele/cavalry_spearman_merc_b.xml:11 #: simulation/templates/units/sele/infantry_archer_merc_b.xml:16 #: simulation/templates/units/sele/infantry_swordsman_merc_b.xml:21 msgid "Mercenary" msgstr "Mercenario" #: simulation/templates/units/merc_black_cloak.xml:11 #: simulation/templates/units/mace/champion_infantry_swordsman.xml:11 msgid "Thracian Black Cloak" msgstr "Capa oscura tracio" #: simulation/templates/units/merc_black_cloak.xml:12 #: simulation/templates/units/mace/champion_infantry_swordsman.xml:12 msgid "Rhomphaiaphoros" msgstr "Rhomphaiaphoros" #: simulation/templates/units/merc_thorakites.xml:13 msgid "Armored Swordsman" msgstr "Espadachín armado" #: simulation/templates/units/merc_thorakites.xml:14 msgid "Thōrakitēs" msgstr "Thōrakitēs" #: simulation/templates/units/merc_thureophoros.xml:6 msgid "Heavy Skirmisher" msgstr "Escaramucero pesado" #: simulation/templates/units/merc_thureophoros.xml:7 msgid "Thyreophóros" msgstr "Thyreophóros" #: simulation/templates/units/noldor_ship_bireme.xml:8 msgid "Mankar Cirya" msgstr "Mankar Cirya" #: simulation/templates/units/plane.xml:5 msgctxt "Name of an attack, usually the weapon." msgid "Machine Guns" -msgstr "" +msgstr "Armas automáticas" #: simulation/templates/units/plane.xml:49 msgid "P-51 Mustang" msgstr "P-51 Mustang" #: simulation/templates/units/plane.xml:50 msgid "A World War 2 American fighter plane." msgstr "Un avión de combate estadounidense de la 2 Guerra Mundial." #: simulation/templates/units/samnite_skirmisher.xml:5 #: simulation/templates/units/samnite_skirmisher.xml:6 msgid "Samnite Skirmisher" msgstr "Jabalinero samnita" #: simulation/templates/units/samnite_spearman.xml:5 #: simulation/templates/units/samnite_spearman.xml:6 msgid "Samnite Spearman" msgstr "Lancero samnita" #: simulation/templates/units/samnite_swordsman.xml:5 #: simulation/templates/units/samnite_swordsman.xml:6 #: simulation/templates/units/cart/infantry_swordsman_ital_b.xml:19 msgid "Samnite Swordsman" msgstr "Espadachín samnita" #: simulation/templates/units/theb_siege_fireraiser.xml:40 msgid "Fire Raiser" msgstr "Alzafuegos" #: simulation/templates/units/theb_siege_fireraiser.xml:41 msgid "Pyrobolos" msgstr "Pyrobolos" #: simulation/templates/units/thebes_sacred_band_hoplitai.xml:5 msgid "Theban Sacred Band Hoplite" msgstr "Hoplita del Batallón Sagrado de Tebas" #: simulation/templates/units/thebes_sacred_band_hoplitai.xml:6 msgid "Hieroû Thebaíou Lókhou Hoplítai" msgstr "Hieroû Thebaíou Lókhou Hoplítai" #: simulation/templates/units/thebes_sacred_band_hoplitai.xml:7 msgid "Champion Spearman." msgstr "Lancero de élite." #: simulation/templates/units/thespian_melanochitones.xml:5 msgid "Thespian Black Cloak" msgstr "Capa oscura tespio" #: simulation/templates/units/thespian_melanochitones.xml:6 msgid "Melanochitones" msgstr "Melanchitones" #: simulation/templates/units/viking_longship.xml:8 msgid "Longship" msgstr "Largada" #: simulation/templates/units/athen/catafalque.xml:9 msgid "Solon" msgstr "Solón" #: simulation/templates/units/athen/cavalry_javelineer_a.xml:4 #: simulation/templates/units/athen/cavalry_swordsman_a.xml:4 #: simulation/templates/units/athen/infantry_javelineer_a.xml:4 #: simulation/templates/units/athen/infantry_marine_archer_a.xml:4 #: simulation/templates/units/athen/infantry_slinger_a.xml:4 #: simulation/templates/units/athen/infantry_spearman_a.xml:4 #: simulation/templates/units/athen/support_healer_a.xml:4 #: simulation/templates/units/brit/cavalry_javelineer_a.xml:4 #: simulation/templates/units/brit/cavalry_swordsman_a.xml:4 #: simulation/templates/units/brit/infantry_javelineer_a.xml:4 #: simulation/templates/units/brit/infantry_slinger_a.xml:4 #: simulation/templates/units/brit/infantry_spearman_a.xml:4 #: simulation/templates/units/brit/support_healer_a.xml:4 #: simulation/templates/units/cart/cavalry_javelineer_a.xml:4 #: simulation/templates/units/cart/cavalry_spearman_ital_a.xml:4 #: simulation/templates/units/cart/cavalry_swordsman_gaul_a.xml:4 #: simulation/templates/units/cart/cavalry_swordsman_iber_a.xml:4 #: simulation/templates/units/cart/infantry_archer_a.xml:4 #: simulation/templates/units/cart/infantry_javelineer_iber_a.xml:4 #: simulation/templates/units/cart/infantry_slinger_iber_a.xml:4 #: simulation/templates/units/cart/infantry_spearman_a.xml:4 #: simulation/templates/units/cart/infantry_swordsman_gaul_a.xml:4 #: simulation/templates/units/cart/infantry_swordsman_ital_a.xml:4 #: simulation/templates/units/cart/support_healer_a.xml:4 #: simulation/templates/units/gaul/cavalry_javelineer_a.xml:4 #: simulation/templates/units/gaul/cavalry_swordsman_a.xml:4 #: simulation/templates/units/gaul/infantry_javelineer_a.xml:4 #: simulation/templates/units/gaul/infantry_slinger_a.xml:4 #: simulation/templates/units/gaul/infantry_spearman_a.xml:4 #: simulation/templates/units/gaul/support_healer_a.xml:4 #: simulation/templates/units/iber/cavalry_javelineer_a.xml:4 #: simulation/templates/units/iber/cavalry_spearman_a.xml:4 #: simulation/templates/units/iber/infantry_javelineer_a.xml:4 #: simulation/templates/units/iber/infantry_slinger_a.xml:4 #: simulation/templates/units/iber/infantry_spearman_a.xml:4 #: simulation/templates/units/iber/infantry_swordsman_a.xml:4 #: simulation/templates/units/iber/support_healer_a.xml:4 #: simulation/templates/units/kush/cavalry_javelineer_a.xml:4 #: simulation/templates/units/kush/cavalry_javelineer_merc_a.xml:4 #: simulation/templates/units/kush/cavalry_spearman_a.xml:4 #: simulation/templates/units/kush/infantry_archer_a.xml:4 #: simulation/templates/units/kush/infantry_javelineer_merc_a.xml:4 #: simulation/templates/units/kush/infantry_maceman_merc_a.xml:4 #: simulation/templates/units/kush/infantry_pikeman_a.xml:4 #: simulation/templates/units/kush/infantry_spearman_a.xml:4 #: simulation/templates/units/kush/infantry_swordsman_a.xml:4 #: simulation/templates/units/kush/support_healer_a.xml:4 #: simulation/templates/units/mace/cavalry_javelineer_a.xml:4 #: simulation/templates/units/mace/cavalry_spearman_a.xml:4 #: simulation/templates/units/mace/infantry_archer_a.xml:4 #: simulation/templates/units/mace/infantry_javelineer_a.xml:4 #: simulation/templates/units/mace/infantry_pikeman_a.xml:4 #: simulation/templates/units/mace/infantry_slinger_a.xml:4 #: simulation/templates/units/mace/support_healer_a.xml:4 #: simulation/templates/units/maur/cavalry_javelineer_a.xml:4 #: simulation/templates/units/maur/cavalry_swordsman_a.xml:4 #: simulation/templates/units/maur/elephant_archer_a.xml:4 #: simulation/templates/units/maur/infantry_archer_a.xml:4 #: simulation/templates/units/maur/infantry_spearman_a.xml:4 #: simulation/templates/units/maur/infantry_swordsman_a.xml:4 #: simulation/templates/units/maur/support_healer_a.xml:4 #: simulation/templates/units/pers/cavalry_archer_a.xml:4 #: simulation/templates/units/pers/cavalry_axeman_a.xml:4 #: simulation/templates/units/pers/cavalry_javelineer_a.xml:4 #: simulation/templates/units/pers/cavalry_spearman_a.xml:4 #: simulation/templates/units/pers/infantry_archer_a.xml:4 #: simulation/templates/units/pers/infantry_javelineer_a.xml:4 #: simulation/templates/units/pers/infantry_spearman_a.xml:4 #: simulation/templates/units/pers/support_healer_a.xml:4 #: simulation/templates/units/ptol/cavalry_archer_a.xml:4 #: simulation/templates/units/ptol/cavalry_javelineer_merc_a.xml:4 #: simulation/templates/units/ptol/cavalry_spearman_merc_a.xml:4 #: simulation/templates/units/ptol/infantry_archer_a.xml:4 #: simulation/templates/units/ptol/infantry_javelineer_a.xml:4 #: simulation/templates/units/ptol/infantry_pikeman_a.xml:4 #: simulation/templates/units/ptol/infantry_slinger_a.xml:4 #: simulation/templates/units/ptol/infantry_spearman_merc_a.xml:4 #: simulation/templates/units/ptol/infantry_swordsman_merc_a.xml:4 #: simulation/templates/units/ptol/support_healer_a.xml:4 #: simulation/templates/units/rome/cavalry_javelineer_a.xml:4 #: simulation/templates/units/rome/cavalry_spearman_a.xml:4 #: simulation/templates/units/rome/infantry_javelineer_a.xml:4 #: simulation/templates/units/rome/infantry_spearman_a.xml:4 #: simulation/templates/units/rome/infantry_swordsman_a.xml:4 #: simulation/templates/units/rome/support_healer_a.xml:4 #: simulation/templates/units/sele/cavalry_archer_a.xml:4 #: simulation/templates/units/sele/cavalry_javelineer_a.xml:4 #: simulation/templates/units/sele/cavalry_spearman_merc_a.xml:4 #: simulation/templates/units/sele/infantry_archer_merc_a.xml:4 #: simulation/templates/units/sele/infantry_javelineer_a.xml:4 #: simulation/templates/units/sele/infantry_pikeman_a.xml:4 #: simulation/templates/units/sele/infantry_spearman_a.xml:4 #: simulation/templates/units/sele/infantry_swordsman_merc_a.xml:4 #: simulation/templates/units/sele/support_healer_a.xml:4 #: simulation/templates/units/spart/cavalry_javelineer_a.xml:4 #: simulation/templates/units/spart/cavalry_spearman_a.xml:4 #: simulation/templates/units/spart/infantry_javelineer_a.xml:4 #: simulation/templates/units/spart/infantry_spearman_a.xml:4 #: simulation/templates/units/spart/support_healer_a.xml:4 msgctxt "Rank" msgid "Advanced" msgstr "Avanzado" #: simulation/templates/units/athen/cavalry_javelineer_b.xml:7 msgid "Pródromos" msgstr "Pródromos" #: simulation/templates/units/athen/cavalry_javelineer_e.xml:4 #: simulation/templates/units/athen/cavalry_swordsman_e.xml:4 #: simulation/templates/units/athen/infantry_javelineer_e.xml:4 #: simulation/templates/units/athen/infantry_marine_archer_e.xml:4 #: simulation/templates/units/athen/infantry_slinger_e.xml:4 #: simulation/templates/units/athen/infantry_spearman_e.xml:4 #: simulation/templates/units/athen/support_healer_e.xml:4 #: simulation/templates/units/brit/cavalry_javelineer_e.xml:4 #: simulation/templates/units/brit/cavalry_swordsman_e.xml:4 #: simulation/templates/units/brit/infantry_javelineer_e.xml:4 #: simulation/templates/units/brit/infantry_slinger_e.xml:4 #: simulation/templates/units/brit/infantry_spearman_e.xml:4 #: simulation/templates/units/brit/support_healer_e.xml:4 #: simulation/templates/units/cart/cavalry_javelineer_e.xml:4 #: simulation/templates/units/cart/cavalry_spearman_ital_e.xml:4 #: simulation/templates/units/cart/cavalry_swordsman_gaul_e.xml:4 #: simulation/templates/units/cart/cavalry_swordsman_iber_e.xml:4 #: simulation/templates/units/cart/infantry_archer_e.xml:4 #: simulation/templates/units/cart/infantry_javelineer_iber_e.xml:4 #: simulation/templates/units/cart/infantry_slinger_iber_e.xml:4 #: simulation/templates/units/cart/infantry_spearman_e.xml:4 #: simulation/templates/units/cart/infantry_swordsman_gaul_e.xml:4 #: simulation/templates/units/cart/infantry_swordsman_ital_e.xml:4 #: simulation/templates/units/cart/support_healer_e.xml:4 #: simulation/templates/units/gaul/cavalry_javelineer_e.xml:4 #: simulation/templates/units/gaul/cavalry_swordsman_e.xml:4 #: simulation/templates/units/gaul/infantry_javelineer_e.xml:4 #: simulation/templates/units/gaul/infantry_slinger_e.xml:4 #: simulation/templates/units/gaul/infantry_spearman_e.xml:4 #: simulation/templates/units/gaul/support_healer_e.xml:4 #: simulation/templates/units/iber/cavalry_javelineer_e.xml:4 #: simulation/templates/units/iber/cavalry_spearman_e.xml:4 #: simulation/templates/units/iber/infantry_javelineer_e.xml:4 #: simulation/templates/units/iber/infantry_slinger_e.xml:4 #: simulation/templates/units/iber/infantry_spearman_e.xml:4 #: simulation/templates/units/iber/infantry_swordsman_e.xml:4 #: simulation/templates/units/iber/support_healer_e.xml:4 #: simulation/templates/units/kush/cavalry_javelineer_e.xml:4 #: simulation/templates/units/kush/cavalry_javelineer_merc_e.xml:4 #: simulation/templates/units/kush/cavalry_spearman_e.xml:4 #: simulation/templates/units/kush/infantry_archer_e.xml:4 #: simulation/templates/units/kush/infantry_javelineer_merc_e.xml:4 #: simulation/templates/units/kush/infantry_maceman_merc_e.xml:4 #: simulation/templates/units/kush/infantry_pikeman_e.xml:4 #: simulation/templates/units/kush/infantry_spearman_e.xml:4 #: simulation/templates/units/kush/infantry_swordsman_e.xml:4 #: simulation/templates/units/kush/support_healer_e.xml:4 #: simulation/templates/units/mace/cavalry_javelineer_e.xml:4 #: simulation/templates/units/mace/cavalry_spearman_e.xml:4 #: simulation/templates/units/mace/infantry_archer_e.xml:4 #: simulation/templates/units/mace/infantry_javelineer_e.xml:4 #: simulation/templates/units/mace/infantry_pikeman_e.xml:4 #: simulation/templates/units/mace/infantry_slinger_e.xml:4 #: simulation/templates/units/mace/support_healer_e.xml:4 #: simulation/templates/units/maur/cavalry_javelineer_e.xml:4 #: simulation/templates/units/maur/cavalry_swordsman_e.xml:4 #: simulation/templates/units/maur/elephant_archer_e.xml:4 #: simulation/templates/units/maur/infantry_archer_e.xml:4 #: simulation/templates/units/maur/infantry_spearman_e.xml:4 #: simulation/templates/units/maur/infantry_swordsman_e.xml:4 #: simulation/templates/units/maur/support_healer_e.xml:4 #: simulation/templates/units/pers/cavalry_archer_e.xml:4 #: simulation/templates/units/pers/cavalry_axeman_e.xml:4 #: simulation/templates/units/pers/cavalry_javelineer_e.xml:4 #: simulation/templates/units/pers/cavalry_spearman_e.xml:4 #: simulation/templates/units/pers/infantry_archer_e.xml:4 #: simulation/templates/units/pers/infantry_javelineer_e.xml:4 #: simulation/templates/units/pers/infantry_spearman_e.xml:4 #: simulation/templates/units/pers/support_healer_e.xml:4 #: simulation/templates/units/ptol/cavalry_archer_e.xml:4 #: simulation/templates/units/ptol/cavalry_javelineer_merc_e.xml:4 #: simulation/templates/units/ptol/cavalry_spearman_merc_e.xml:4 #: simulation/templates/units/ptol/infantry_archer_e.xml:4 #: simulation/templates/units/ptol/infantry_javelineer_e.xml:4 #: simulation/templates/units/ptol/infantry_pikeman_e.xml:4 #: simulation/templates/units/ptol/infantry_slinger_e.xml:4 #: simulation/templates/units/ptol/infantry_spearman_merc_e.xml:4 #: simulation/templates/units/ptol/infantry_swordsman_merc_e.xml:4 #: simulation/templates/units/ptol/support_healer_e.xml:4 #: simulation/templates/units/rome/cavalry_javelineer_e.xml:4 #: simulation/templates/units/rome/cavalry_spearman_e.xml:4 #: simulation/templates/units/rome/champion_infantry_spear_gladiator.xml:22 #: simulation/templates/units/rome/champion_infantry_sword_gladiator.xml:22 #: simulation/templates/units/rome/infantry_javelineer_e.xml:4 #: simulation/templates/units/rome/infantry_spearman_e.xml:4 #: simulation/templates/units/rome/infantry_swordsman_e.xml:4 #: simulation/templates/units/rome/support_healer_e.xml:4 #: simulation/templates/units/sele/cavalry_archer_e.xml:4 #: simulation/templates/units/sele/cavalry_javelineer_e.xml:4 #: simulation/templates/units/sele/cavalry_spearman_merc_e.xml:4 #: simulation/templates/units/sele/infantry_archer_merc_e.xml:4 #: simulation/templates/units/sele/infantry_javelineer_e.xml:4 #: simulation/templates/units/sele/infantry_pikeman_e.xml:4 #: simulation/templates/units/sele/infantry_spearman_e.xml:4 #: simulation/templates/units/sele/infantry_swordsman_merc_e.xml:4 #: simulation/templates/units/sele/support_healer_e.xml:4 #: simulation/templates/units/spart/cavalry_javelineer_e.xml:4 #: simulation/templates/units/spart/cavalry_spearman_e.xml:4 #: simulation/templates/units/spart/champion_infantry_sword.xml:22 #: simulation/templates/units/spart/infantry_javelineer_e.xml:4 #: simulation/templates/units/spart/infantry_spearman_e.xml:4 #: simulation/templates/units/spart/support_healer_e.xml:4 msgctxt "Rank" msgid "Elite" msgstr "Élite" #: simulation/templates/units/athen/cavalry_swordsman_b.xml:5 #: simulation/templates/units/cart/cavalry_swordsman_iber_b.xml:5 #: simulation/templates/units/cart/hero_hamilcar.xml:5 #: simulation/templates/units/iber/champion_infantry.xml:5 #: simulation/templates/units/iber/infantry_swordsman_b.xml:5 #: simulation/templates/units/kush/champion_infantry_amun.xml:5 #: simulation/templates/units/mace/hero_alexander.xml:5 #: simulation/templates/units/mace/hero_craterus.xml:5 #: simulation/templates/units/mace/hero_demetrius.xml:5 #: simulation/templates/units/maur/infantry_swordsman_b.xml:5 msgctxt "Name of an attack using a single-edged sword." msgid "Sword" msgstr "Espada" #: simulation/templates/units/athen/cavalry_swordsman_b.xml:12 msgid "Greek Cavalry" msgstr "Caballería griega" #: simulation/templates/units/athen/cavalry_swordsman_b.xml:13 msgid "Hippeús" msgstr "Hippeús" #: simulation/templates/units/athen/champion_infantry.xml:6 msgid "City Guard" msgstr "Guardia urbana" #: simulation/templates/units/athen/champion_infantry.xml:7 msgid "Epílektos" msgstr "Epílektos" #: simulation/templates/units/athen/champion_marine.xml:6 msgid "Athenian Marine" msgstr "Marino ateniense" #: simulation/templates/units/athen/champion_marine.xml:7 msgid "Epibátēs Athēnaîos" msgstr "Epibátēs Athēnaîos" #: simulation/templates/units/athen/champion_ranged.xml:6 msgid "Scythian Archer" msgstr "Arquero escita" #: simulation/templates/units/athen/champion_ranged.xml:7 msgid "Toxótēs Skythikós" msgstr "Toxótēs Skythikós" #: simulation/templates/units/athen/hero_iphicrates.xml:10 msgid "Iphicrates" msgstr "Ifícrates" #: simulation/templates/units/athen/hero_iphicrates.xml:11 msgid "Iphikratēs" msgstr "Iphikratēs" #: simulation/templates/units/athen/hero_pericles.xml:10 msgid "Pericles" msgstr "Pericles" #: simulation/templates/units/athen/hero_pericles.xml:11 msgid "Periklēs" msgstr "Periklēs" #: simulation/templates/units/athen/hero_themistocles.xml:10 msgid "Themistocles" msgstr "Temístocles" #: simulation/templates/units/athen/hero_themistocles.xml:11 msgid "Themistoklēs" msgstr "Temístocles" #: simulation/templates/units/athen/hero_xenophon.xml:6 msgid "Xenophon" msgstr "Jenofonte " #: simulation/templates/units/athen/hero_xenophon.xml:7 msgid "Xenophōn" msgstr "Jenofonte" #: simulation/templates/units/athen/infantry_javelineer_b.xml:22 msgid "Thracian Peltast" msgstr "Peltasta tracio" #: simulation/templates/units/athen/infantry_javelineer_b.xml:23 msgid "Peltastḗs Thrâx" msgstr "Peltastḗs Thrâx" #: simulation/templates/units/athen/infantry_marine_archer_b.xml:22 #: simulation/templates/units/mace/infantry_archer_b.xml:20 #: simulation/templates/units/ptol/infantry_archer_b.xml:19 msgid "Cretan Mercenary Archer" msgstr "Arquero mercenario cretense" #: simulation/templates/units/athen/infantry_marine_archer_b.xml:23 #: simulation/templates/units/mace/infantry_archer_b.xml:21 #: simulation/templates/units/ptol/infantry_archer_b.xml:20 msgid "Toxótēs Krētikós" msgstr "Toxótēs Krētikós" #: simulation/templates/units/athen/infantry_slinger_b.xml:15 msgid "Athenian Slinger Militia" msgstr "Hondero de la milicia ateniense" #: simulation/templates/units/athen/infantry_slinger_b.xml:16 msgid "Psilòs Athēnaîos" msgstr "Psilòs Athēnaîos" #: simulation/templates/units/athen/infantry_spearman_b.xml:15 msgid "Athenian Hoplite" msgstr "Hoplita ateniense" #: simulation/templates/units/athen/infantry_spearman_b.xml:16 msgid "Hoplítēs Athēnaîos" msgstr "Hoplítēs Athēnaîos" #: simulation/templates/units/athen/ship_bireme.xml:9 msgid "Penteconter" msgstr "Pentecóntero" #: simulation/templates/units/athen/ship_bireme.xml:10 #: simulation/templates/units/spart/ship_bireme.xml:9 msgid "Pentēkóntoros" msgstr "Pentēkóntoros" #: simulation/templates/units/athen/ship_fishing.xml:9 #: simulation/templates/units/mace/ship_fishing.xml:9 #: simulation/templates/units/ptol/ship_fishing.xml:9 #: simulation/templates/units/sele/ship_fishing.xml:9 #: simulation/templates/units/spart/ship_fishing.xml:9 msgid "Ploîon Halieutikón" msgstr "Ploîon Halieutikón" #: simulation/templates/units/athen/ship_merchant.xml:9 #: simulation/templates/units/mace/ship_merchant.xml:9 #: simulation/templates/units/ptol/ship_merchant.xml:9 #: simulation/templates/units/sele/ship_merchant.xml:9 #: simulation/templates/units/spart/ship_merchant.xml:9 msgid "Ploîon Phortēgikón" msgstr "Ploîon Phortēgikón" #: simulation/templates/units/athen/ship_trireme.xml:9 #: simulation/templates/units/mace/ship_trireme.xml:9 #: simulation/templates/units/spart/ship_trireme.xml:9 msgid "Triḗrēs Athēnaía" msgstr "Triḗrēs Athēnaía" #: simulation/templates/units/athen/ship_trireme.xml:10 msgid "Athenian Trireme" msgstr "Trirreme ateniense" #: simulation/templates/units/athen/siege_lithobolos_packed.xml:5 #: simulation/templates/units/mace/siege_lithobolos_packed.xml:5 #: simulation/templates/units/ptol/siege_lithobolos_packed.xml:5 #: simulation/templates/units/sele/siege_lithobolos_packed.xml:5 msgid "Lithobólos" msgstr "Lithobólos" #: simulation/templates/units/athen/siege_oxybeles_packed.xml:5 #: simulation/templates/units/cart/siege_oxybeles_packed.xml:5 #: simulation/templates/units/mace/siege_oxybeles_packed.xml:5 #: simulation/templates/units/spart/siege_oxybeles_packed.xml:5 msgid "Oxybelḗs" msgstr "Oxybelḗs" #: simulation/templates/units/athen/support_female_citizen.xml:13 msgid "Gýnē Athēnaía" msgstr "Gýnē Athēnaía" #: simulation/templates/units/athen/support_female_citizen.xml:14 msgid "Athenian Woman" msgstr "Mujer ateniense" #: simulation/templates/units/athen/support_healer_b.xml:6 #: simulation/templates/units/mace/support_healer_b.xml:6 #: simulation/templates/units/ptol/support_healer_b.xml:5 #: simulation/templates/units/sele/support_healer_b.xml:6 #: simulation/templates/units/spart/support_healer_b.xml:6 msgid "Surgeon" msgstr "Cirujano" #: simulation/templates/units/athen/support_healer_b.xml:7 #: simulation/templates/units/mace/support_healer_b.xml:7 #: simulation/templates/units/ptol/support_healer_b.xml:6 #: simulation/templates/units/sele/support_healer_b.xml:7 #: simulation/templates/units/spart/support_healer_b.xml:7 msgid "Iatros" msgstr "Iatros" #: simulation/templates/units/athen/support_slave.xml:5 msgid "Doûlos" msgstr "Doûlos" #: simulation/templates/units/athen/support_trader.xml:10 #: simulation/templates/units/mace/support_trader.xml:10 #: simulation/templates/units/ptol/support_trader.xml:9 #: simulation/templates/units/sele/support_trader.xml:10 msgid "Émporos" msgstr "Émporos" #: simulation/templates/units/brit/catafalque.xml:9 msgid "Cassiuellaunos" msgstr "Cassiuellaunos" #: simulation/templates/units/brit/cavalry_javelineer_b.xml:6 #: simulation/templates/units/gaul/cavalry_javelineer_b.xml:6 msgid "Marcacos" msgstr "Marcacos" #: simulation/templates/units/brit/cavalry_javelineer_b.xml:7 msgid "Raiding Cavalry" msgstr "Caballería incursora" #: simulation/templates/units/brit/cavalry_swordsman_b.xml:6 #: simulation/templates/units/gaul/cavalry_swordsman_b.xml:6 msgid "Eporedos" msgstr "Eporedos" #: simulation/templates/units/brit/cavalry_swordsman_b.xml:7 msgid "Celtic Cavalry" msgstr "Caballería celta" #: simulation/templates/units/brit/champion_chariot.xml:9 msgid "Celtic Chariot" msgstr "Carruaje celta" #: simulation/templates/units/brit/champion_chariot.xml:10 msgid "Essedon" msgstr "Essedon" #: simulation/templates/units/brit/champion_chariot.xml:12 #: simulation/templates/units/brit/hero_boudicca.xml:15 #: simulation/templates/units/kush/hero_amanirenas.xml:16 #: simulation/templates/units/maur/champion_chariot.xml:12 #: simulation/templates/units/maur/hero_ashoka.xml:15 #: simulation/templates/units/pers/cavalry_archer_b.xml:5 #: simulation/templates/units/pers/champion_chariot.xml:12 #: simulation/templates/units/pers/hero_darius.xml:15 #: simulation/templates/units/pers/hero_xerxes_chariot.xml:15 #: simulation/templates/units/sele/champion_chariot.xml:12 msgid "Chariot" msgstr "Carro" #: simulation/templates/units/brit/champion_infantry.xml:5 msgid "Brythonic Champion" msgstr "Bretón de élite" #: simulation/templates/units/brit/champion_infantry.xml:6 msgid "Argos" msgstr "Argos" #: simulation/templates/units/brit/hero_boudicca.xml:13 #: simulation/templates/units/brit/hero_boudicca_cavalry_javelineer.xml:8 #: simulation/templates/units/brit/hero_boudicca_sword.xml:8 msgid "Boudicca" msgstr "Boudica" #: simulation/templates/units/brit/hero_boudicca.xml:14 #: simulation/templates/units/brit/hero_boudicca_cavalry_javelineer.xml:9 #: simulation/templates/units/brit/hero_boudicca_sword.xml:9 msgid "Boudica" msgstr "Boudica" #: simulation/templates/units/brit/hero_caratacos.xml:8 msgid "Caratacus" msgstr "Caratacus" #: simulation/templates/units/brit/hero_caratacos.xml:9 msgid "Caratacos" msgstr "Caratacos" #: simulation/templates/units/brit/hero_cunobelin.xml:8 #: simulation/templates/units/brit/hero_cunobelin_infantry.xml:8 msgid "Cunobeline" msgstr "Cunobeline" #: simulation/templates/units/brit/hero_cunobelin.xml:9 #: simulation/templates/units/brit/hero_cunobelin_infantry.xml:9 msgid "Cunobelinos" msgstr "Cunobelinos" #: simulation/templates/units/brit/infantry_javelineer_b.xml:13 #: simulation/templates/units/gaul/infantry_javelineer_b.xml:11 msgid "Adretos" msgstr "Adretos" #: simulation/templates/units/brit/infantry_slinger_b.xml:6 #: simulation/templates/units/gaul/infantry_slinger_b.xml:11 msgid "Celtic Slinger" msgstr "Hondero celta" #: simulation/templates/units/brit/infantry_slinger_b.xml:7 #: simulation/templates/units/gaul/infantry_slinger_b.xml:12 msgid "Talmoris" msgstr "Talmoris" #: simulation/templates/units/brit/infantry_spearman_b.xml:6 msgid "Celtic Spearman" msgstr "Lancero celta" #: simulation/templates/units/brit/infantry_spearman_b.xml:7 #: simulation/templates/units/gaul/infantry_spearman_b.xml:11 msgid "Catucos" msgstr "Catucos" #: simulation/templates/units/brit/ship_fishing.xml:9 #: simulation/templates/units/gaul/ship_fishing.xml:9 msgid "Longos" msgstr "Longos" #: simulation/templates/units/brit/ship_merchant.xml:9 #: simulation/templates/units/gaul/ship_merchant.xml:9 msgid "Nauson" msgstr "Nauson" #: simulation/templates/units/brit/ship_trireme.xml:18 #: simulation/templates/units/gaul/ship_trireme.xml:18 msgid "Pontos" msgstr "Pontos" #: simulation/templates/units/brit/siege_ram.xml:9 #: simulation/templates/units/gaul/siege_ram.xml:9 msgid "Molton" msgstr "Molton" #: simulation/templates/units/brit/support_female_citizen.xml:5 #: simulation/templates/units/gaul/support_female_citizen.xml:10 msgid "Celtic Woman" msgstr "Mujer celta" #: simulation/templates/units/brit/support_female_citizen.xml:6 #: simulation/templates/units/gaul/support_female_citizen.xml:11 msgid "Bena" msgstr "Bena" #: simulation/templates/units/brit/support_healer_b.xml:5 #: simulation/templates/units/brit/support_healer_b.xml:6 #: simulation/templates/units/gaul/support_healer_b.xml:5 #: simulation/templates/units/gaul/support_healer_b.xml:6 msgid "Druid" msgstr "Druida" #: simulation/templates/units/brit/support_trader.xml:9 #: simulation/templates/units/gaul/support_trader.xml:9 msgid "Uogition" msgstr "Uogition" #: simulation/templates/units/brit/war_dog.xml:5 msgid "Agrocuna" msgstr "Agrocuna" #: simulation/templates/units/cart/catafalque.xml:8 msgid "Hasdrubal (Quartermaster)" msgstr "Hasdrubal (Intendente)" #: simulation/templates/units/cart/cavalry_javelineer_b.xml:6 msgid "Numidian Cavalry" msgstr "Caballería númida" #: simulation/templates/units/cart/cavalry_javelineer_b.xml:7 msgid "Ḥayyāl Raḫūv Masili" msgstr "Ḥayyāl Raḫūv Masili" #: simulation/templates/units/cart/cavalry_spearman_ital_b.xml:11 msgid "Italic Cavalry" msgstr "Caballería itálica" #: simulation/templates/units/cart/cavalry_spearman_ital_b.xml:12 msgid "Ḥayyāl Romaḥ Raḫūv" msgstr "Ḥayyāl Romaḥ Raḫūv" #: simulation/templates/units/cart/cavalry_swordsman_gaul_b.xml:11 msgid "Gallic Mercenary Cavalry" msgstr "Caballería mercenaria gala" #: simulation/templates/units/cart/cavalry_swordsman_gaul_b.xml:12 #: simulation/templates/units/cart/cavalry_swordsman_iber_b.xml:17 msgid "Ḥayyāl Ḥerev Raḫūv" msgstr "Ḥayyāl Ḥerev Raḫūv" #: simulation/templates/units/cart/cavalry_swordsman_iber_b.xml:16 msgid "Iberian Heavy Cavalry" msgstr "Caballería pesada íbera" #: simulation/templates/units/cart/champion_cavalry.xml:5 msgid "Sacred Band Cavalry" msgstr "Caballería del Batallón Sagrado." #: simulation/templates/units/cart/champion_cavalry.xml:6 msgid "Sacred Band of Astarte" msgstr "Batallón Sagrado de Astarté" #: simulation/templates/units/cart/champion_elephant.xml:5 msgid "North African War Elephant" msgstr "Elefante de guerra norteafricano" #: simulation/templates/units/cart/champion_elephant.xml:6 msgid "Pil Malḥamit" msgstr "Pil Malḥamit" #: simulation/templates/units/cart/champion_infantry.xml:5 msgid "Sacred Band Infantry" msgstr "Infantería del Batallón Sagrado" #: simulation/templates/units/cart/champion_infantry.xml:6 msgid "Sacred Band of Ba'al" msgstr "Batallón Sagrado de Ba'al" #: simulation/templates/units/cart/champion_pikeman.xml:5 msgid "Sacred Band Pikeman" msgstr "Piquero del Batallón Sagrado" #: simulation/templates/units/cart/champion_pikeman.xml:6 msgid "Mašal" msgstr "Mašal" #: simulation/templates/units/cart/hero_hamilcar.xml:14 msgid "Hamilcar Barca" msgstr "Amilcar Barca" #: simulation/templates/units/cart/hero_hamilcar.xml:15 msgid "Ḥimelqart Baraq" msgstr "Ḥimelqart Baraq" #: simulation/templates/units/cart/hero_hannibal.xml:8 msgid "Hannibal Barca" msgstr "Aníbal Barca" #: simulation/templates/units/cart/hero_hannibal.xml:9 msgid "Ḥannibaʿal Baraq" msgstr "Ḥannibaʿal Baraq" #: simulation/templates/units/cart/hero_maharbal.xml:8 msgid "Maharbal" msgstr "Maharbal" #: simulation/templates/units/cart/hero_maharbal.xml:9 msgid "Maharbaʿal" msgstr "Maharbaʿal" #: simulation/templates/units/cart/infantry_archer_b.xml:14 msgid "Mauritanian Archer" msgstr "Arquero mauritano" #: simulation/templates/units/cart/infantry_archer_b.xml:15 msgid "Qešet" msgstr "Qešet" #: simulation/templates/units/cart/infantry_javelineer_iber_b.xml:19 msgid "Iberian Mercenary Skirmisher" msgstr "Escaramucero íbero mercenario" #: simulation/templates/units/cart/infantry_javelineer_iber_b.xml:20 msgid "Sǝḫīr Kidōn" msgstr "Sǝḫīr Kidōn" #: simulation/templates/units/cart/infantry_slinger_iber_b.xml:19 msgid "Balearic Slinger" msgstr "Hondero balear" #: simulation/templates/units/cart/infantry_slinger_iber_b.xml:20 msgid "Qallāʿ Ibušimi" msgstr "Qallāʿ Ibušimi" #: simulation/templates/units/cart/infantry_spearman_b.xml:14 msgid "Libyan Spearman" msgstr "Lancero libio" #: simulation/templates/units/cart/infantry_spearman_b.xml:15 msgid "Sǝḫīr Ḥanīt" msgstr "Sǝḫīr Ḥanīt" #: simulation/templates/units/cart/infantry_swordsman_gaul_b.xml:19 #: simulation/templates/units/ptol/infantry_swordsman_merc_b.xml:17 msgid "Gallic Mercenary Swordsman" msgstr "Espadachín galo mercenario" #: simulation/templates/units/cart/infantry_swordsman_gaul_b.xml:20 msgid "Seḫīr Ḥerev" msgstr "Seḫīr Ḥerev" #: simulation/templates/units/cart/infantry_swordsman_ital_b.xml:20 msgid "Seḫīr Romaḥ" msgstr "Seḫīr Romaḥ" #: simulation/templates/units/cart/ship_bireme.xml:10 msgid "Du-Mašōt" msgstr "Du-Mašōt" #: simulation/templates/units/cart/ship_fishing.xml:9 msgid "Noon-Mašōt" msgstr "Noon-Mašōt" #: simulation/templates/units/cart/ship_merchant.xml:9 msgid "Seḥer" msgstr "Seḥer" #: simulation/templates/units/cart/ship_merchant.xml:10 msgid "" "Trade between docks. Garrison a Trader aboard for additional profit (+20% " "for each garrisoned). Gather profitable aquatic treasures. Carthaginians " "have +25% sea trading bonus." msgstr "Recorre rutas comerciales entre puertos. Enrola comerciantes a bordo para obtener beneficios adicionales (+20% por unidad). Recupera lucrativos tesoros acuáticos. Los cartagineses obtienen una bonificación de +25% en comercio marítimo." #: simulation/templates/units/cart/ship_quinquereme.xml:10 msgid "Ḥameš-Mašōt" msgstr "Ḥameš-Mašōt" #: simulation/templates/units/cart/ship_trireme.xml:10 msgid "Tlat-Mašōt" msgstr "Tlat-Mašōt" #: simulation/templates/units/cart/siege_ballista_packed.xml:5 #: simulation/templates/units/rome/siege_ballista_packed.xml:24 msgid "Ballista" msgstr "Ballesta" #: simulation/templates/units/cart/support_female_citizen.xml:13 msgid "Aštāh" msgstr "Aštāh" #: simulation/templates/units/cart/support_female_citizen.xml:14 msgid "Carthaginian Woman" msgstr "Mujer cartaginesa" #: simulation/templates/units/cart/support_healer_b.xml:6 msgid "Kehinit" msgstr "Kehinit" #: simulation/templates/units/cart/support_trader.xml:9 msgid "Mekir" msgstr "Mekir" #: simulation/templates/units/gaul/catafalque.xml:9 msgid "Ambiorix" msgstr "Ambiórix" #: simulation/templates/units/gaul/champion_cavalry.xml:5 msgid "Gallic Noble Cavalry" msgstr "Caballería noble gálica" #: simulation/templates/units/gaul/champion_cavalry.xml:6 msgid "Uerouicos" msgstr "Uerouicos" #: simulation/templates/units/gaul/champion_fanatic.xml:5 msgid "Naked Fanatic" msgstr "Fanático desnudo" #: simulation/templates/units/gaul/champion_fanatic.xml:6 msgid "Bariogaisatos" msgstr "Bariogaisatos" #: simulation/templates/units/gaul/champion_infantry.xml:5 msgid "Gallic Champion" msgstr "Galo de élite" #: simulation/templates/units/gaul/champion_infantry.xml:6 msgid "Soliduros" msgstr "Soliduros" #: simulation/templates/units/gaul/hero_brennus.xml:8 msgid "Brennus" msgstr "Breno" #: simulation/templates/units/gaul/hero_brennus.xml:9 msgid "Brennos" msgstr "Breno" #: simulation/templates/units/gaul/hero_vercingetorix.xml:8 #: simulation/templates/units/gaul/hero_vercingetorix_infantry.xml:8 msgid "Vercingetorix" msgstr "Vercingétorix" #: simulation/templates/units/gaul/hero_vercingetorix.xml:9 #: simulation/templates/units/gaul/hero_vercingetorix_infantry.xml:9 msgid "Uercingetorix" msgstr "Uercingetorix" #: simulation/templates/units/gaul/hero_viridomarus.xml:8 msgid "Viridomarus" msgstr "Viridómaros" #: simulation/templates/units/gaul/hero_viridomarus.xml:9 msgid "Britomaros" msgstr "Britomaros" #: simulation/templates/units/iber/catafalque.xml:9 msgid "Mandonius" msgstr "Mandonio" #: simulation/templates/units/iber/cavalry_javelineer_b.xml:6 msgid "Kantabriako Zaldun" msgstr "Kantabriako Zaldun" #: simulation/templates/units/iber/cavalry_spearman_b.xml:6 msgid "Lantzari" msgstr "Lantzari" #: simulation/templates/units/iber/champion_cavalry.xml:13 msgid "Leial Zalduneria" msgstr "Leial Zalduneria" #: simulation/templates/units/iber/champion_infantry.xml:10 msgid "Leial Ezpatari" msgstr "Leial Ezpatari" #: simulation/templates/units/iber/hero_caros.xml:9 msgid "Caros" msgstr "Caros" #: simulation/templates/units/iber/hero_indibil.xml:8 #: simulation/templates/units/iber/hero_indibil_infantry.xml:8 msgid "Indibil" msgstr "Indibil" #: simulation/templates/units/iber/hero_viriato.xml:9 msgid "Viriato" msgstr "Viriato" #: simulation/templates/units/iber/infantry_javelineer_b.xml:11 msgid "Lusitano Ezpatari" msgstr "Ezpatari lusitano" #: simulation/templates/units/iber/infantry_slinger_b.xml:11 msgid "Habailari" msgstr "Habailari" #: simulation/templates/units/iber/infantry_spearman_b.xml:11 msgid "Ezkutari" msgstr "Ezkutari" #: simulation/templates/units/iber/infantry_swordsman_b.xml:16 msgid "Ezpatari" msgstr "Ezpatari" #: simulation/templates/units/iber/ship_fire.xml:9 msgid "Iberian Fire Ship" msgstr "Brulote explosivo íbero" #: simulation/templates/units/iber/ship_fishing.xml:9 msgid "Arrantza Ontzi" msgstr "Arrantza Ontzi" #: simulation/templates/units/iber/ship_merchant.xml:9 msgid "Merkataritza Itsasontzi" msgstr "Merkataritza Itsasontzi" #: simulation/templates/units/iber/ship_trireme.xml:18 msgid "Ponti" msgstr "Ponti" #: simulation/templates/units/iber/ship_trireme.xml:19 msgid "Transport many soldiers across the sea." msgstr "Transporta un sinfín de soldados de una orilla a otra del mar." #: simulation/templates/units/iber/siege_ram.xml:9 msgid "Ahariburu" msgstr "Ahariburu" #: simulation/templates/units/iber/support_female_citizen.xml:10 msgid "Emazteki" msgstr "Emazteki" #: simulation/templates/units/iber/support_female_citizen.xml:11 msgid "Iberian Woman" msgstr "Mujer íbera" #: simulation/templates/units/iber/support_healer_b.xml:6 msgid "Priestess of Ataekina" msgstr "Sacerdotisa de Ataekina" #: simulation/templates/units/iber/support_healer_b.xml:7 msgid "Emakumezko Apaiz de Ataekina" msgstr "Emakumezko Apaiz de Ataekina" #: simulation/templates/units/iber/support_trader.xml:9 msgid "Merkatari" msgstr "Merkatari" #: simulation/templates/units/kush/catafalque.xml:10 msgid "Shanakdakheto" msgstr "Shanakdakheto" #: simulation/templates/units/kush/cavalry_javelineer_b.xml:7 msgid "iry hr ssmwtt" msgstr "iry hr ssmwtt" #: simulation/templates/units/kush/cavalry_javelineer_b.xml:8 msgid "Napatan Light Cavalry" msgstr "Caballería Ligera Napatana" #: simulation/templates/units/kush/cavalry_javelineer_merc_b.xml:15 #: simulation/templates/units/ptol/cavalry_archer_b.xml:8 msgid "Camel" msgstr "Camello" #: simulation/templates/units/kush/cavalry_javelineer_merc_b.xml:17 msgid "Blemmye Desert Raider" msgstr "Incursor Blemmeyo del Desierto" #: simulation/templates/units/kush/cavalry_javelineer_merc_b.xml:18 msgid "nhw Bulahau gml" msgstr "nhw Bulahau gml" #: simulation/templates/units/kush/cavalry_spearman_b.xml:7 msgid "Meroitic Heavy Cavalry" msgstr "Caballería Pesada Meroítica" #: simulation/templates/units/kush/cavalry_spearman_b.xml:8 msgid "Htr" msgstr "Htr" #: simulation/templates/units/kush/champion_cavalry.xml:6 msgid "Noble Cavalry" msgstr "Caballería Noble" #: simulation/templates/units/kush/champion_cavalry.xml:7 msgid "Htr Msʿ n mh-ib" msgstr "Htr Msʿ n mh-ib" #: simulation/templates/units/kush/champion_elephant.xml:6 msgid "Meroitic War Elephant" msgstr "Elefante de Guerra Meroítico" #: simulation/templates/units/kush/champion_elephant.xml:7 msgid "Abore ʿhȝ" msgstr "Abore ʿhȝ" #: simulation/templates/units/kush/champion_infantry.xml:6 msgid "Noble Archer" msgstr "Arquero Noble" #: simulation/templates/units/kush/champion_infantry.xml:7 msgid "Hry pdty" msgstr "Hry pdty" #: simulation/templates/units/kush/champion_infantry_amun.xml:12 msgid "Napatan Temple Guard" msgstr "Guardián de Templo Napatan" #: simulation/templates/units/kush/champion_infantry_amun.xml:13 msgid "rs ʿImn" msgstr "rs ʿImn" #: simulation/templates/units/kush/champion_infantry_apedemak.xml:6 msgid "Meroitic Temple Guard" msgstr "Guardián de Templo Meroítico" #: simulation/templates/units/kush/champion_infantry_apedemak.xml:7 msgid "rs ʿIprmk" msgstr "rs ʿIprmk" #: simulation/templates/units/kush/hero_amanirenas.xml:14 #: simulation/templates/units/kush/hero_amanirenas_infantry.xml:9 msgid "Amanirenas" msgstr "Amanirenas" #: simulation/templates/units/kush/hero_amanirenas.xml:15 #: simulation/templates/units/kush/hero_amanirenas_infantry.xml:10 msgid "Amnirense qore li kdwe li" msgstr "Amnirense qore li kdwe li" #: simulation/templates/units/kush/hero_arakamani.xml:11 msgid "Arakamani" msgstr "Arakamani" #: simulation/templates/units/kush/hero_arakamani.xml:12 msgid "I͗rk-k-I͗mn H̱nm-ı͗-Rʿ" msgstr "I͗rk-k-I͗mn H̱nm-ı͗-Rʿ" #: simulation/templates/units/kush/hero_harsiotef.xml:6 msgid "Ḥr-sȝ-it.f Sȝ-mrı͗-I͗mn" msgstr "Ḥr-sȝ-it.f Sȝ-mrı͗-I͗mn" #: simulation/templates/units/kush/hero_nastasen.xml:10 msgid "Nastasen" msgstr "Nastasen" #: simulation/templates/units/kush/hero_nastasen.xml:11 msgid "N-ı͗-s-tȝ-s-nn Kȝ-ʿnḫ-Rʿ" msgstr "N-ı͗-s-tȝ-s-nn Kȝ-ʿnḫ-Rʿ" #: simulation/templates/units/kush/infantry_archer_b.xml:16 msgid "Nubian Archer" msgstr "Arquero Nubiano" #: simulation/templates/units/kush/infantry_archer_b.xml:17 msgid "Pdty Nhsyw" msgstr "Pdty Nhsyw" #: simulation/templates/units/kush/infantry_javelineer_merc_b.xml:23 msgid "Noba Skirmisher" -msgstr "" +msgstr "Escaramucero nubio" #: simulation/templates/units/kush/infantry_javelineer_merc_b.xml:24 msgid "nhw ʿhȝw Noba" msgstr "nhw ʿhȝw Noba" #: simulation/templates/units/kush/infantry_maceman_merc_b.xml:30 msgid "Macemen" -msgstr "" +msgstr "Maceros" #: simulation/templates/units/kush/infantry_maceman_merc_b.xml:32 msgid "Noba Maceman" -msgstr "" +msgstr "Macero nubio" #: simulation/templates/units/kush/infantry_maceman_merc_b.xml:33 msgid "nhw Noba" msgstr "nhw Noba" #: simulation/templates/units/kush/infantry_pikeman_b.xml:16 msgid "Meroitic Pikeman" msgstr "Piquero Meroítico" #: simulation/templates/units/kush/infantry_pikeman_b.xml:17 msgid "siȝwrd" msgstr "siȝwrd" #: simulation/templates/units/kush/infantry_spearman_b.xml:16 msgid "Nubian Spearman" msgstr "Lancero Nubiano" #: simulation/templates/units/kush/infantry_spearman_b.xml:17 msgid "iry-rdwy Nhsyw" msgstr "iry-rdwy Nhsyw" #: simulation/templates/units/kush/infantry_swordsman_b.xml:16 msgid "Meroitic Swordsman" msgstr "Espadachín meroítico" #: simulation/templates/units/kush/infantry_swordsman_b.xml:17 msgid "knw hps" msgstr "knw hps" #: simulation/templates/units/kush/ship_fishing.xml:10 msgid "Whʿ-rmw" msgstr "Whʿ-rmw" #: simulation/templates/units/kush/ship_merchant.xml:9 msgid "Nile Trading Barge" msgstr "Barcaza de Comercio del Nilo" #: simulation/templates/units/kush/ship_merchant.xml:10 msgid "Dȝy sbt" msgstr "Dȝy sbt" #: simulation/templates/units/kush/ship_trireme.xml:16 msgid "Ptolemaic Mercenary Trireme" msgstr "Triremo Ptolemaico Mercenario" #: simulation/templates/units/kush/ship_trireme.xml:17 msgid "shry ʿȝ" msgstr "shry ʿȝ" #: simulation/templates/units/kush/siege_tower.xml:5 msgid "Kushite Siege Tower" msgstr "Torre de Asedio Kushita" #: simulation/templates/units/kush/siege_tower.xml:6 msgid "iwn n ms" msgstr "iwn n ms" #: simulation/templates/units/kush/support_female_citizen.xml:15 msgid "Shmt" msgstr "Shmt" #: simulation/templates/units/kush/support_female_citizen.xml:16 msgid "Kushite Woman" msgstr "Mujer Kushita" #: simulation/templates/units/kush/support_healer_b.xml:6 msgid "Priest" msgstr "Sacerdote" #: simulation/templates/units/kush/support_healer_b.xml:7 msgid "wʿb nsw" msgstr "wʿb nsw" #: simulation/templates/units/kush/support_trader.xml:10 msgid "Nilotic Merchant" msgstr "Mercader Nilótico" #: simulation/templates/units/kush/support_trader.xml:11 msgid "rmt sbt" msgstr "rmt sbt" #: simulation/templates/units/mace/catafalque.xml:8 msgid "Philip V" msgstr "Felipe V" #: simulation/templates/units/mace/catafalque.xml:9 msgid "" "Financial Reorganization: Allied with Rome, Philip reorganized the country's" " internal affairs and finances, leaving as a legacy reopened mines and a new" " currency. Gain a slow trickle of metal." msgstr "Reorganización financiera: Al aliarse con roma Filipo sacudió los asuntos y finanzas internas del país, dejando como legado minas reabiertas y el acuñado de una nueva moneda. Proporciona un lento goteo de metal." #: simulation/templates/units/mace/cavalry_javelineer_b.xml:14 msgid "Odrysian Skirmish Cavalry" msgstr "Caballería escaramucera odrisia" #: simulation/templates/units/mace/cavalry_javelineer_b.xml:15 msgid "Hippakontistḕs Odrysós" msgstr "Hippakontistḕs Odrysós" #: simulation/templates/units/mace/cavalry_spearman_b.xml:7 msgid "Thessalian Lancer" msgstr "Lancero tesalio a caballo" #: simulation/templates/units/mace/cavalry_spearman_b.xml:8 msgid "Xystophóros Thessalikós" msgstr "Xystophóros Thessalikós" #: simulation/templates/units/mace/champion_cavalry.xml:6 #: simulation/templates/units/sele/cavalry_spearman_merc_b.xml:14 msgid "Companion Cavalry" msgstr "Caballería de compañeros" #: simulation/templates/units/mace/champion_cavalry.xml:7 msgid "Hetaîros" msgstr "Hetaîros" #: simulation/templates/units/mace/champion_infantry_a.xml:6 msgid "Macedonian Shield Bearer" msgstr "Portador de escudo macedonio" #: simulation/templates/units/mace/champion_infantry_a.xml:7 msgid "Hypaspistḗs" msgstr "Hypaspistḗs" #: simulation/templates/units/mace/champion_infantry_crossbowman.xml:5 msgctxt "Name of an attack, usually the weapon." msgid "Crossbow" -msgstr "" +msgstr "Ballesta" #: simulation/templates/units/mace/champion_infantry_crossbowman.xml:23 msgid "Crossbowman" msgstr "Ballestero" #: simulation/templates/units/mace/champion_infantry_crossbowman.xml:25 msgid "Champion Crossbowman" msgstr "Ballestero de élite" #: simulation/templates/units/mace/champion_infantry_crossbowman.xml:26 msgid "Gastraphetophoros" msgstr "Gastraphetophoros" #: simulation/templates/units/mace/champion_infantry_e.xml:15 msgid "Hypaspistḗs Argyraspídi" msgstr "Hypaspistḗs Argyraspídi" #: simulation/templates/units/mace/hero_alexander.xml:21 msgid "Alexander III the Great" msgstr "Alejando III el grande" #: simulation/templates/units/mace/hero_alexander.xml:22 msgid "Alexandros ho Megas" msgstr "Alejandro magno" #: simulation/templates/units/mace/hero_alexander.xml:23 msgid "Counters: 1.2× vs Heroes." msgstr "Contadores: 1.2× contra héroes." #: simulation/templates/units/mace/hero_craterus.xml:14 msgid "Craterus" msgstr "Crátero" #: simulation/templates/units/mace/hero_craterus.xml:15 msgid "Krateros" msgstr "Krateros" #: simulation/templates/units/mace/hero_demetrius.xml:14 msgid "Demetrius I the Besieger" msgstr "Demetrio I el asediador" #: simulation/templates/units/mace/hero_demetrius.xml:15 msgid "Dēmētrios Poliorkētēs" msgstr "Dēmētrios Poliorkētēs" #: simulation/templates/units/mace/hero_philip.xml:9 #: simulation/templates/units/mace/hero_philip_pike.xml:9 msgid "Philip II of Macedon" msgstr "Filipo II de Macedonia" #: simulation/templates/units/mace/hero_philip.xml:10 #: simulation/templates/units/mace/hero_philip_pike.xml:10 msgid "Philippos B' ho Makedōn" msgstr "Philippos B' ho Makedōn" #: simulation/templates/units/mace/hero_pyrrhus.xml:9 msgid "Pyrrhus I of Epirus" msgstr "Pirro I de Epiro" #: simulation/templates/units/mace/hero_pyrrhus.xml:10 msgid "Pyrrhos ho Epeiros" msgstr "Pyrrhos ho Epeiros" #: simulation/templates/units/mace/infantry_javelineer_b.xml:13 msgid "Agrianian Peltast" msgstr "Peltastas agrianos" #: simulation/templates/units/mace/infantry_javelineer_b.xml:14 msgid "Peltastḗs Agrías" msgstr "Peltastḗs Agrías" #: simulation/templates/units/mace/infantry_pikeman_b.xml:13 msgid "Foot Companion" msgstr "Compañero de marcha" #: simulation/templates/units/mace/infantry_pikeman_b.xml:14 msgid "Pezétairos" msgstr "Pezétairos" #: simulation/templates/units/mace/infantry_slinger_b.xml:20 msgid "Rhodian Slinger" msgstr "Hondero rodio" #: simulation/templates/units/mace/infantry_slinger_b.xml:21 msgid "Sphendonḗtēs Rhódios" msgstr "Sphendonḗtēs Rhódios" #: simulation/templates/units/mace/ship_bireme.xml:9 msgid "Hemiolos" msgstr "Hemiolos" #: simulation/templates/units/mace/ship_trireme.xml:10 msgid "Macedonian Trireme" msgstr "Trireme Mcedonio" #: simulation/templates/units/mace/siege_ram.xml:9 #: simulation/templates/units/spart/siege_ram.xml:9 msgid "Poliorkitikós Kriós" msgstr "Poliorkitikós Kriós" #: simulation/templates/units/mace/siege_tower.xml:5 #: simulation/templates/units/ptol/siege_tower.xml:5 #: simulation/templates/units/sele/siege_tower.xml:5 msgid "Helépolis" msgstr "Helépolis" #: simulation/templates/units/mace/support_female_citizen.xml:11 msgid "Gýnē Makedonikḗ" msgstr "Gýnē Makedonikḗ" #: simulation/templates/units/mace/support_female_citizen.xml:12 msgid "Macedonian Woman" msgstr "Mujer macedonia" #: simulation/templates/units/maur/catafalque.xml:9 msgid "Bindusara" msgstr "Bindusara" #: simulation/templates/units/maur/cavalry_javelineer_b.xml:6 msgid "Indian Light Cavalry" msgstr "Caballería ligera hindú" #: simulation/templates/units/maur/cavalry_javelineer_b.xml:7 msgid "Ashwarohi" msgstr "Ashwarohi" #: simulation/templates/units/maur/cavalry_swordsman_b.xml:6 msgid "Indian Raiding Cavalry" msgstr "Caballería incursora hindú" #: simulation/templates/units/maur/cavalry_swordsman_b.xml:7 msgid "Aśvārohagaṇaḥ" msgstr "Aśvārohagaṇaḥ" #: simulation/templates/units/maur/champion_chariot.xml:9 msgid "War Chariot" msgstr "Carro de guerra" #: simulation/templates/units/maur/champion_chariot.xml:10 msgid "Rath" msgstr "Rath" #: simulation/templates/units/maur/champion_elephant.xml:5 #: simulation/templates/units/pers/champion_elephant.xml:6 msgid "Indian War Elephant" msgstr "Elefante de guerra hindú" #: simulation/templates/units/maur/champion_elephant.xml:6 msgid "Gajendra" msgstr "Gajendra" #: simulation/templates/units/maur/champion_infantry.xml:5 msgid "Warrior" msgstr "Guerrero" #: simulation/templates/units/maur/champion_infantry.xml:6 msgid "Yōddha" msgstr "Yōddha" #: simulation/templates/units/maur/champion_maiden.xml:6 msgid "Maiden Guard" msgstr "Doncella guardiana" #: simulation/templates/units/maur/champion_maiden.xml:7 #: simulation/templates/units/maur/champion_maiden_archer.xml:7 msgid "Visha Kanya" msgstr "Visha Kanya" #: simulation/templates/units/maur/champion_maiden_archer.xml:6 msgid "Maiden Guard Archer" msgstr "Doncella guardiana con arco" #: simulation/templates/units/maur/elephant_archer_b.xml:6 msgid "Vachii Gaja" msgstr "Vachii Gaja" #: simulation/templates/units/maur/hero_ashoka.xml:12 #: simulation/templates/units/maur/hero_ashoka_infantry.xml:8 msgid "Ashoka the Great" msgstr "Asóka el Grande" #: simulation/templates/units/maur/hero_ashoka.xml:13 #: simulation/templates/units/maur/hero_ashoka_infantry.xml:9 msgid "Aśoka Devānāmpriya" msgstr "Aśoka Devānāmpriya" #: simulation/templates/units/maur/hero_ashoka_infantry.xml:11 msgid "" "Hero Special: \"Edicts of Ashoka\" - Edict Pillars of Ashoka can be built " "during Ashoka's lifetime." msgstr "Habilidad especial del héroe: «Edictos de Asóka» - Los pilares de Asóka se pueden erigir mientras el héroe siga con vida" #: simulation/templates/units/maur/hero_chanakya.xml:9 msgid "Acharya Chanakya" msgstr "Acharya Chanakya" #: simulation/templates/units/maur/hero_chanakya.xml:10 msgid "Acharya Chāṇakya" msgstr "Acharya Chāṇakya" #: simulation/templates/units/maur/hero_chandragupta.xml:5 #: simulation/templates/units/maur/hero_chandragupta.xml:6 msgid "Chandragupta Maurya" msgstr "Chandragupta Maurya" #: simulation/templates/units/maur/infantry_archer_b.xml:12 msgid "Longbowman" msgstr "Arquero de arco largo" #: simulation/templates/units/maur/infantry_archer_b.xml:13 msgid "Dhanurdhar" msgstr "Dhanurdhar" #: simulation/templates/units/maur/infantry_spearman_b.xml:12 msgid "Bamboo Spearman" msgstr "Lancero de bambú" #: simulation/templates/units/maur/infantry_spearman_b.xml:13 msgid "Kauntika" msgstr "Kauntika" #: simulation/templates/units/maur/infantry_swordsman_b.xml:17 msgid "Indian Swordsman" msgstr "Espadachín hindú" #: simulation/templates/units/maur/infantry_swordsman_b.xml:18 msgid "Khadagdhari" msgstr "Khadagdhari" #: simulation/templates/units/maur/ship_bireme.xml:9 #: simulation/templates/units/maur/ship_trireme.xml:18 msgid "Yudhpot" msgstr "Yudhpot" #: simulation/templates/units/maur/ship_fishing.xml:9 msgid "Fisherman" msgstr "Pescador" #: simulation/templates/units/maur/ship_fishing.xml:10 msgid "Matsyapalak" msgstr "Matsyapalak" #: simulation/templates/units/maur/ship_merchant.xml:9 msgid "Trading Ship" msgstr "Navío mercante" #: simulation/templates/units/maur/ship_merchant.xml:10 msgid "Vanijyik Nauka" msgstr "Vanijyik Nauka" #: simulation/templates/units/maur/support_elephant.xml:21 msgid "Worker Elephant" msgstr "Elefante de trabajo" #: simulation/templates/units/maur/support_elephant.xml:22 msgid "Karmākara Gaja" msgstr "Karmākara Gaja" #: simulation/templates/units/maur/support_female_citizen.xml:11 msgid "Naari" msgstr "Naari" #: simulation/templates/units/maur/support_female_citizen.xml:12 msgid "Indian Woman" msgstr "Mujer hindú" #: simulation/templates/units/maur/support_healer_b.xml:5 msgid "Brahmin Priest" msgstr "Sacerdote bráhmana" #: simulation/templates/units/maur/support_healer_b.xml:6 msgid "Brāhmaṇa Pujari" msgstr "Brāhmaṇa Pujari" #: simulation/templates/units/maur/support_trader.xml:9 msgid "Vaishya" msgstr "Vaishya" #: simulation/templates/units/pers/arstibara.xml:13 msgid "Persian Apple Bearer" msgstr "Portador de lanza persa" #: simulation/templates/units/pers/arstibara.xml:14 msgid "Arštibara" msgstr "Arštibara" #: simulation/templates/units/pers/catafalque.xml:9 msgid "Artaxšaçā" msgstr "Artajerjes" #: simulation/templates/units/pers/cavalry_archer_b.xml:8 msgid "Parthian Horse Archer" msgstr "Arquero a caballo arsácido" #: simulation/templates/units/pers/cavalry_archer_b.xml:9 msgid "Asabāra Parθava" msgstr "Asabāra Parθava" #: simulation/templates/units/pers/cavalry_axeman_b.xml:7 msgid "Hyrcanian Cavalry" msgstr "Caballería hircana" #: simulation/templates/units/pers/cavalry_axeman_b.xml:8 msgid "Asabāra Varkaniya" msgstr "Asabāra Varkaniya" #: simulation/templates/units/pers/cavalry_javelineer_b.xml:7 msgid "Median Light Cavalry" msgstr "Caballería ligera meda" #: simulation/templates/units/pers/cavalry_javelineer_b.xml:8 msgid "Asabāra Māda" msgstr "Asabāra Māda" #: simulation/templates/units/pers/cavalry_spearman_b.xml:7 msgid "Cappadocian Cavalry" msgstr "Caballería capadocia" #: simulation/templates/units/pers/cavalry_spearman_b.xml:8 msgid "Asabāra Katpatuka" msgstr "Asabāra Katpatuka" #: simulation/templates/units/pers/champion_cavalry.xml:6 msgid "Bactrian Heavy Lancer" msgstr "Lancero pesado bactriano" #: simulation/templates/units/pers/champion_cavalry.xml:7 #: simulation/templates/units/pers/champion_cavalry_archer.xml:7 msgid "Asabāra Baxtriš" msgstr "Asabāra Baxtriš" #: simulation/templates/units/pers/champion_cavalry_archer.xml:6 msgid "Bactrian Heavy Cavalry Archer" msgstr "Arquero pesado bactriano a caballo" #: simulation/templates/units/pers/champion_chariot.xml:10 msgid "Babylonian Scythed Chariot" msgstr "Carro falcado babilonio" #: simulation/templates/units/pers/champion_chariot.xml:11 msgid "Raθa Bābiruviya" msgstr "Raθa Bābiruviya" #: simulation/templates/units/pers/champion_elephant.xml:7 msgid "Pila Hinduya" msgstr "Pila Hinduya" #: simulation/templates/units/pers/champion_infantry.xml:7 msgid "Persian Immortal" msgstr "Inmortal persa" #: simulation/templates/units/pers/champion_infantry.xml:8 msgid "Anušiya" msgstr "Anušiya" #: simulation/templates/units/pers/hero_cyrus.xml:9 msgid "Cyrus II The Great" msgstr "Ciro II el Grande" #: simulation/templates/units/pers/hero_cyrus.xml:10 msgid "Kuruš" msgstr "Kuruš" #: simulation/templates/units/pers/hero_darius.xml:13 msgid "Darius I the Great" msgstr "Darío I el grande" #: simulation/templates/units/pers/hero_darius.xml:14 msgid "Dārayavahuš" msgstr "Dārayavahuš" #: simulation/templates/units/pers/hero_xerxes.xml:9 #: simulation/templates/units/pers/hero_xerxes_chariot.xml:13 msgid "Xerxes I" msgstr "Jerjes I" #: simulation/templates/units/pers/hero_xerxes.xml:10 #: simulation/templates/units/pers/hero_xerxes_chariot.xml:14 msgid "Xšayāršā" msgstr "Xšayāršā" #: simulation/templates/units/pers/infantry_archer_b.xml:13 msgid "Sogdian Archer" msgstr "Arquero sogdiano" #: simulation/templates/units/pers/infantry_archer_b.xml:14 msgid "Θanuvaniya Suguda" msgstr "Θanuvaniya Suguda" #: simulation/templates/units/pers/infantry_javelineer_b.xml:13 msgid "Lydian Auxiliary" msgstr "Lydian Auxiliary" #: simulation/templates/units/pers/infantry_javelineer_b.xml:14 msgid "Pastiš Spardiya" msgstr "Pastiš Spardiya" #: simulation/templates/units/pers/infantry_spearman_b.xml:13 msgid "Shield Bearer" msgstr "Portador de escudo" #: simulation/templates/units/pers/infantry_spearman_b.xml:14 msgid "Sparabara" msgstr "Sparabara" #: simulation/templates/units/pers/kardakes_hoplite.xml:7 msgid "Cardaces Hoplite" msgstr "Hoplita kardaka" #: simulation/templates/units/pers/kardakes_hoplite.xml:8 msgid "Hoplites Kardakes" msgstr "Hoplites Kardakes" #: simulation/templates/units/pers/kardakes_skirmisher.xml:7 msgid "Cardaces Skirmisher" msgstr "Escaramucero kardaka" #: simulation/templates/units/pers/kardakes_skirmisher.xml:8 msgid "Peltastes Kardakes" msgstr "Peltastes Kardakes" #: simulation/templates/units/pers/ship_bireme.xml:10 msgid "Cypriot Galley" msgstr "Galera chipriota" #: simulation/templates/units/pers/ship_bireme.xml:11 msgid "Hamaraniyanava" msgstr "Hamaraniyanava" #: simulation/templates/units/pers/ship_fishing.xml:10 msgid "Masiyakara" msgstr "Masiyakara" #: simulation/templates/units/pers/ship_merchant.xml:10 msgid "Ionian Trade Ship" msgstr "Barco mercante jónico" #: simulation/templates/units/pers/ship_merchant.xml:11 msgid "Nauš Yauna" msgstr "Nauš Yauna" #: simulation/templates/units/pers/ship_trireme.xml:10 msgid "Phoenician Trireme" msgstr "Trirreme fenicio" #: simulation/templates/units/pers/ship_trireme.xml:11 msgid "Hamaraniyanava Vazarka" msgstr "Hamaraniyanava Vazarka" #: simulation/templates/units/pers/siege_ram.xml:20 msgid "Assyrian Siege Ram" msgstr "Ariete de asedio sirio" #: simulation/templates/units/pers/siege_ram.xml:21 msgid "Hamaranakuba Aθuriya" msgstr "Hamaranakuba Aθuriya" #: simulation/templates/units/pers/support_female_citizen.xml:12 msgid "Banu Miyanrudani" msgstr "Banu Miyanrudani" #: simulation/templates/units/pers/support_female_citizen.xml:13 msgid "Mesopotamian Woman" msgstr "Mujer mesopotámica" #: simulation/templates/units/pers/support_healer_b.xml:6 msgid "Median Magus" msgstr "Mago medo" #: simulation/templates/units/pers/support_healer_b.xml:7 msgid "Maguš Māda" msgstr "Maguš Māda" #: simulation/templates/units/pers/support_trader.xml:10 msgid "Aramaean Merchant" msgstr "Mercader araméo" #: simulation/templates/units/pers/support_trader.xml:11 msgid "Tamkarum Arami" msgstr "Tamkarum Arami" #: simulation/templates/units/pers/support_trader.xml:13 msgid "" "Trade resources between your own markets and those of your allies. Persians " "have a +25% land trading bonus." msgstr "Intercambia recursos entre tus propios mercados y los de tus aliados. Los persas tienen una bonificación de +25% en comercio terrestre." #: simulation/templates/units/ptol/catafalque.xml:8 msgid "Ptolemy III Euergetes (Benefactor)" msgstr "Ptolomeo III Evergetes (Benefactor)" #: simulation/templates/units/ptol/cavalry_archer_b.xml:10 msgid "Nabataean Camel Archer" msgstr "Arquero nabateo a camello" #: simulation/templates/units/ptol/cavalry_archer_b.xml:11 msgid "Mutsābiq Gamal Nabatu" msgstr "Mutsābiq Gamal Nabatu" #: simulation/templates/units/ptol/cavalry_javelineer_merc_b.xml:13 msgid "Tarantine Settler Cavalry" msgstr "Colono tarantino a caballo" #: simulation/templates/units/ptol/cavalry_javelineer_merc_b.xml:14 msgid "Hippeús Tarantînos" msgstr "Hippeús Tarantînos" #: simulation/templates/units/ptol/cavalry_spearman_merc_b.xml:13 msgid "Macedonian Settler Cavalry" msgstr "Colono macedonio a caballo" #: simulation/templates/units/ptol/cavalry_spearman_merc_b.xml:14 msgid "Hippeús Makedonikós" msgstr "Hippeús Makedonikós" #: simulation/templates/units/ptol/champion_cavalry.xml:5 msgid "Royal Guard Cavalry" msgstr "Guardia real a caballo" #: simulation/templates/units/ptol/champion_cavalry.xml:6 msgid "Ágēma Basiléōs" msgstr "Ágēma Basiléōs" #: simulation/templates/units/ptol/champion_elephant.xml:5 msgid "Towered War Elephant" msgstr "Elefante de guerra con torre" #: simulation/templates/units/ptol/champion_elephant.xml:6 msgid "Polémou Eléphantos" msgstr "Polémou Eléphantos" #: simulation/templates/units/ptol/champion_infantry_pikeman.xml:6 msgid "Royal Guard Infantry" msgstr "Guardia real a pie" #: simulation/templates/units/ptol/champion_infantry_pikeman.xml:7 msgid "Phalangitès Agema" msgstr "Phalangitès Agema" #: simulation/templates/units/ptol/champion_juggernaut.xml:25 msgid "Juggernaut" msgstr "Mastodonte" #: simulation/templates/units/ptol/champion_juggernaut.xml:26 msgid "Tessarakonterēs" msgstr "Tessarakonterēs" #: simulation/templates/units/ptol/hero_cleopatra.xml:11 msgid "Cleopatra VII" msgstr "Cleopatra VII" #: simulation/templates/units/ptol/hero_cleopatra.xml:12 msgid "Kleopatra H' Philopatōr" msgstr "Kleopatra H' Philopatōr" #: simulation/templates/units/ptol/hero_ptolemy_I.xml:9 msgid "Ptolemy I" msgstr "Ptolemy I" #: simulation/templates/units/ptol/hero_ptolemy_I.xml:10 msgid "Ptolemaios A' Sōter" msgstr "Ptolemaios A' Sōter" #: simulation/templates/units/ptol/hero_ptolemy_IV.xml:9 msgid "Ptolemy IV" msgstr "Ptolomeo IV" #: simulation/templates/units/ptol/hero_ptolemy_IV.xml:10 msgid "Ptolemaios D' Philopatōr" msgstr "Ptolemaios D' Philopatōr" #: simulation/templates/units/ptol/infantry_archer_nubian.xml:6 msgid "Nubian Mercenary Archer" msgstr "Arquero mercenario nubio" #: simulation/templates/units/ptol/infantry_archer_nubian.xml:7 msgid "Kousít Misthophóros Toxótēs" msgstr "Kousít Misthophóros Toxótēs" #: simulation/templates/units/ptol/infantry_javelineer_b.xml:19 msgid "Mercenary Thureos Skirmisher" msgstr "Escaramucero mercenario tureóforo" #: simulation/templates/units/ptol/infantry_javelineer_b.xml:20 msgid "Thureophóros Akrobolistḗs" msgstr "Thureophóros Akrobolistḗs" #: simulation/templates/units/ptol/infantry_pikeman_b.xml:12 msgid "Egyptian Pikeman" msgstr "Piquero egipcio" #: simulation/templates/units/ptol/infantry_pikeman_b.xml:13 msgid "Phalaggomákhimos" msgstr "Phalaggomákhimos" #: simulation/templates/units/ptol/infantry_slinger_b.xml:12 msgid "Judean Slinger" msgstr "Hondero judeo" #: simulation/templates/units/ptol/infantry_slinger_b.xml:13 msgid "Hebraikós Sphendonḗtēs" msgstr "Hebraikós Sphendonḗtēs" #: simulation/templates/units/ptol/infantry_spearman_merc_b.xml:19 msgid "Mercenary Thureos Spearman" msgstr "Lancero mercenario tureóforo" #: simulation/templates/units/ptol/infantry_spearman_merc_b.xml:20 msgid "Thureophóros Misthophóros" msgstr "Thureophóros Misthophóros" #: simulation/templates/units/ptol/infantry_swordsman_merc_b.xml:18 msgid "Gallikós Mistophorós" msgstr "Gallikós Mistophorós" #: simulation/templates/units/ptol/ship_bireme.xml:10 #: simulation/templates/units/sele/ship_bireme.xml:10 msgid "Dierēs" msgstr "Dierēs" #: simulation/templates/units/ptol/ship_quinquereme.xml:9 msgid "Octḗrēs" msgstr "Octḗrēs" #: simulation/templates/units/ptol/ship_trireme.xml:9 msgid "Pentḗrēs" msgstr "Pentḗrēs" #: simulation/templates/units/ptol/siege_polybolos_packed.xml:15 msgid "Polybolos" msgstr "Polybolos" #: simulation/templates/units/ptol/support_female_citizen.xml:11 msgid "Gýnē Aigýptia" msgstr "Gýnē Aigýptia" #: simulation/templates/units/ptol/support_female_citizen.xml:12 msgid "Egyptian Woman" msgstr "Mujer egipcia" #: simulation/templates/units/rome/catafalque.xml:9 msgid "Lūcius Iūnius Brūtus" msgstr "Lūcius Iūnius Brūtus" #: simulation/templates/units/rome/cavalry_javelineer_b.xml:6 msgid "Allied Cavalry" msgstr "Caballería aliada" #: simulation/templates/units/rome/cavalry_javelineer_b.xml:7 msgid "Eques Socius" msgstr "Eques Socius" #: simulation/templates/units/rome/cavalry_spearman_b.xml:7 msgid "Roman Cavalry" msgstr "Caballería romana" #: simulation/templates/units/rome/cavalry_spearman_b.xml:8 msgid "Eques Rōmānus" msgstr "Eques Rōmānus" #: simulation/templates/units/rome/champion_cavalry.xml:6 msgid "Eques Cōnsulāris" msgstr "Eques Cōnsulāris" #: simulation/templates/units/rome/champion_cavalry.xml:7 msgid "Consular Bodyguard" msgstr "Guardaespaldas consular" #: simulation/templates/units/rome/champion_infantry.xml:12 msgid "Italic Heavy Infantry" msgstr "Infantería pesada itálica" #: simulation/templates/units/rome/champion_infantry.xml:13 msgid "Extrāōrdinārius" msgstr "Extrāōrdinārius" #: simulation/templates/units/rome/champion_infantry_spear_gladiator.xml:17 #: simulation/templates/units/rome/champion_infantry_sword_gladiator.xml:17 msgid "Gladiator" msgstr "Gladiador" #: simulation/templates/units/rome/champion_infantry_spear_gladiator.xml:20 msgid "Gladiator Spearman" msgstr "Lancero Gladiadior" #: simulation/templates/units/rome/champion_infantry_spear_gladiator.xml:21 msgid "Hoplomachus" msgstr "Hoplomachos" #: simulation/templates/units/rome/champion_infantry_sword_gladiator.xml:20 msgid "Gladiator Swordsman" msgstr "Espadachín gladiador" #: simulation/templates/units/rome/champion_infantry_sword_gladiator.xml:21 msgid "Murmillo" msgstr "Murmillo" #: simulation/templates/units/rome/champion_infantry_swordsman_02.xml:4 #: simulation/templates/units/rome/champion_infantry_swordsman_03.xml:11 msgid "Marian Legionary" msgstr "Legionario mariano" #: simulation/templates/units/rome/champion_infantry_swordsman_02.xml:5 #: simulation/templates/units/rome/champion_infantry_swordsman_03.xml:12 msgid "Legiōnārius" msgstr "Legionario" #: simulation/templates/units/rome/champion_infantry_swordsman_04.xml:14 msgid "Roman Centurion" msgstr "Centurión romano" #: simulation/templates/units/rome/champion_infantry_swordsman_04.xml:15 msgid "Centuriō" msgstr "Centurión" #: simulation/templates/units/rome/hero_marcellus.xml:10 #: simulation/templates/units/rome/hero_marcellus_infantry.xml:10 msgid "Mārcus Claudius Mārcellus" msgstr "Marco Claudio Marcelo" #: simulation/templates/units/rome/hero_maximus.xml:9 #: simulation/templates/units/rome/hero_maximus_infantry.xml:9 msgid "Quīntus Fabius Maximus Verrūcōsus Cūnctātor" msgstr "Quīntus Fabius Maximus Verrūcōsus Cūnctātor" #: simulation/templates/units/rome/hero_scipio.xml:9 msgid "Pūblius Cornēlius Scīpiō Āfricānus" msgstr "Pūblius Cornēlius Scīpiō Āfricānus" #: simulation/templates/units/rome/infantry_javelineer_b.xml:13 msgid "Roman Skirmisher" msgstr "Jabalinero romano" #: simulation/templates/units/rome/infantry_javelineer_b.xml:14 msgid "Vēles" msgstr "Vēles" #: simulation/templates/units/rome/infantry_spearman_b.xml:19 msgid "Veteran Spearman" msgstr "Lancero veterano" #: simulation/templates/units/rome/infantry_spearman_b.xml:20 msgid "Triārius" msgstr "Triario" #: simulation/templates/units/rome/infantry_swordsman_b.xml:19 msgid "Roman Swordsman" msgstr "Espadachín romano" #: simulation/templates/units/rome/infantry_swordsman_b.xml:20 msgid "Hastātus" msgstr "Hastati" #: simulation/templates/units/rome/infantry_swordsman_slave.xml:20 msgid "Servus" msgstr "Servus" #: simulation/templates/units/rome/ship_bireme.xml:9 msgid "Liburna" msgstr "Liburna" #: simulation/templates/units/rome/ship_fishing.xml:9 msgid "Nāvicula Piscātōria" msgstr "Nāvicula Piscātōria" #: simulation/templates/units/rome/ship_merchant.xml:9 msgid "Corbīta" msgstr "Corbīta" #: simulation/templates/units/rome/ship_quinquereme.xml:9 msgid "Quīnquerēmis Rōmāna" msgstr "Quīnquerēmis Rōmāna" #: simulation/templates/units/rome/ship_quinquereme.xml:10 msgid "Roman Quinquereme" msgstr "Quinquerreme romano" #: simulation/templates/units/rome/ship_trireme.xml:8 msgid "Trirēmis Rōmāna" msgstr "Trirēmis Rōmāna" #: simulation/templates/units/rome/ship_trireme.xml:9 msgid "Roman Trireme" msgstr "Trirreme romano" #: simulation/templates/units/rome/siege_onager.xml:37 msgid "Onager" msgstr "Onagro" #: simulation/templates/units/rome/siege_ram.xml:16 msgid "Ariēs" msgstr "Aries" #: simulation/templates/units/rome/siege_scorpio_packed.xml:18 msgid "Scorpiō" msgstr "Escorpio" #: simulation/templates/units/rome/support_female_citizen.xml:12 msgid "Rōmāna" msgstr "Romana" #: simulation/templates/units/rome/support_female_citizen.xml:13 msgid "Roman Woman" msgstr "Mujer romana" #: simulation/templates/units/rome/support_healer_b.xml:6 msgid "Doctor" msgstr "Doctor" #: simulation/templates/units/rome/support_healer_b.xml:7 msgid "Medicus" msgstr "Médico" #: simulation/templates/units/rome/support_trader.xml:10 msgid "Plebeian Merchant" msgstr "Mercader plebeyo" #: simulation/templates/units/rome/support_trader.xml:11 msgid "Mercātor" msgstr "Mercader" #: simulation/templates/units/sele/catafalque.xml:10 msgid "Antiochus I Soter (Savior)" msgstr "Antíoco I Sóter (Salvador)" #: simulation/templates/units/sele/cavalry_archer_b.xml:7 msgid "Dahae Horse Archer" msgstr "Arquero a caballo dahae" #: simulation/templates/units/sele/cavalry_archer_b.xml:8 msgid "Hippotoxotès Dahae" msgstr "Hippotoxotès Dahae" #: simulation/templates/units/sele/cavalry_javelineer_b.xml:7 msgid "Militia Cavalry" msgstr "Caballería de la milicia" #: simulation/templates/units/sele/cavalry_javelineer_b.xml:8 msgid "Hippakontistès Politès" msgstr "Hippakontistès Politès" #: simulation/templates/units/sele/cavalry_spearman_merc_b.xml:15 msgid "Hippos Hetairike" msgstr "Hippos Hetairike" #: simulation/templates/units/sele/champion_cavalry.xml:6 msgid "Seleucid Cataphract" msgstr "Catafracto seléucida" #: simulation/templates/units/sele/champion_cavalry.xml:7 msgid "Seleukidón Kataphraktos" msgstr "Seleukidón Kataphraktos" #: simulation/templates/units/sele/champion_chariot.xml:10 msgid "Scythed Chariot" msgstr "Carro falcado" #: simulation/templates/units/sele/champion_chariot.xml:11 msgid "Drepanèphoros" msgstr "Drepanèphoros" #: simulation/templates/units/sele/champion_elephant.xml:6 msgid "Armored War Elephant" msgstr "Elefante de guerra con armadura" #: simulation/templates/units/sele/champion_elephant.xml:7 msgid "Thorakisménos Eléphantos" msgstr "Thorakisménos Eléphantos" #: simulation/templates/units/sele/champion_infantry_pikeman.xml:6 msgid "Silver Shield" msgstr "Escudo de plata" #: simulation/templates/units/sele/champion_infantry_pikeman.xml:7 msgid "Argyraspis" msgstr "Argisáspidas" #: simulation/templates/units/sele/champion_infantry_swordsman.xml:6 msgid "Romanized Heavy Swordsman" msgstr "Espadachín pesado romanizado" #: simulation/templates/units/sele/champion_infantry_swordsman.xml:7 msgid "Thorakitès Rhomaïkós" msgstr "Thorakitès Rhomaïkós" #: simulation/templates/units/sele/hero_antiochus_great.xml:9 msgid "Antiochus III the Great" msgstr "Antíoco III el grande" #: simulation/templates/units/sele/hero_antiochus_great.xml:10 msgid "Antiokhos G' Megas" msgstr "Antiokhos G' Megas" #: simulation/templates/units/sele/hero_antiochus_righteous.xml:9 msgid "Antiochus IV" msgstr "Antíoco IV" #: simulation/templates/units/sele/hero_antiochus_righteous.xml:10 msgid "Antiokhos D' Epiphanēs" msgstr "Antiokhos D' Epiphanēs" #: simulation/templates/units/sele/hero_seleucus_victor.xml:9 msgid "Seleucus I" msgstr "Seleuco I" #: simulation/templates/units/sele/hero_seleucus_victor.xml:10 msgid "Seleukos A' Nikatōr" msgstr "Seleukos A' Nikatōr" #: simulation/templates/units/sele/infantry_archer_merc_b.xml:19 msgid "Syrian Archer" msgstr "Arquero sirio" #: simulation/templates/units/sele/infantry_archer_merc_b.xml:20 msgid "Toxótēs Syrías" msgstr "Toxótēs Syrías" #: simulation/templates/units/sele/infantry_javelineer_b.xml:12 msgid "Arab Javelineer" msgstr "Jabalinero árabe" #: simulation/templates/units/sele/infantry_javelineer_b.xml:13 msgid "Pezakontistès Aravikós" msgstr "Pezakontistès Aravikós" #: simulation/templates/units/sele/infantry_pikeman_b.xml:12 msgid "Phalangite" msgstr "Falangista" #: simulation/templates/units/sele/infantry_pikeman_b.xml:13 msgid "Phalangitēs" msgstr "Falangistas" #: simulation/templates/units/sele/infantry_spearman_b.xml:12 msgid "Militia Thureos Spearman" msgstr "Lancero tureóforo de la milicia" #: simulation/templates/units/sele/infantry_spearman_b.xml:13 msgid "Thureophóros Politès" msgstr "Thureophóros Politès" #: simulation/templates/units/sele/infantry_swordsman_merc_b.xml:24 msgid "Thracian Mercenary Swordsman" msgstr "Espadachín mercenario tracio" #: simulation/templates/units/sele/infantry_swordsman_merc_b.xml:25 msgid "Rhomphaiaphoros Thrakikós" msgstr "Rhomphaiaphoros Thrakikós" #: simulation/templates/units/sele/ship_quinquereme.xml:9 msgid "Pentères" msgstr "Pentères" #: simulation/templates/units/sele/ship_trireme.xml:9 msgid "Seleukidó̱n Triērēs" msgstr "Seleukidó̱n Triērēs" #: simulation/templates/units/sele/ship_trireme.xml:10 msgid "Seleucid Trireme" msgstr "Trirreme seleúcida" #: simulation/templates/units/sele/support_female_citizen.xml:11 msgid "Syrías Gýnē" msgstr "Syrías Gýnē" #: simulation/templates/units/sele/support_female_citizen.xml:12 msgid "Syrian Woman" msgstr "Mujer siria" #: simulation/templates/units/spart/catafalque.xml:10 msgid "Lycurgus" msgstr "Licurgo" #: simulation/templates/units/spart/cavalry_javelineer_b.xml:7 msgid "Perioikoi Cavalryman" msgstr "Caballería perieca" #: simulation/templates/units/spart/cavalry_javelineer_b.xml:8 msgid "Pródromos Perioïkós" msgstr "Pródromos Perioïkós" #: simulation/templates/units/spart/cavalry_spearman_b.xml:7 msgid "Greek Allied Cavalry" msgstr "Caballería aliada griega" #: simulation/templates/units/spart/cavalry_spearman_b.xml:8 msgid "Hippeús Symmakhikós" msgstr "Hippeús Symmakhikós" #: simulation/templates/units/spart/champion_infantry_pike.xml:6 msgid "Spartan Pikeman" msgstr "Piquero espartano" #: simulation/templates/units/spart/champion_infantry_pike.xml:7 msgid "Phalangites Spartiatis" msgstr "Falangitas espartiatas" #: simulation/templates/units/spart/champion_infantry_spear.xml:6 msgid "Spartan Hoplite" msgstr "Hoplita espartano" #: simulation/templates/units/spart/champion_infantry_spear.xml:7 msgid "Spartiátēs" msgstr "Spartiátēs" #: simulation/templates/units/spart/champion_infantry_sword.xml:20 msgid "Skiritai Commando" msgstr "Comando esquirita" #: simulation/templates/units/spart/champion_infantry_sword.xml:21 msgid "Ékdromos Skirítēs" msgstr "Ékdromos Skirítēs" #: simulation/templates/units/spart/hero_agis.xml:9 msgid "Agis III" msgstr "Agis III" #: simulation/templates/units/spart/hero_agis.xml:10 msgid "Agis" msgstr "Agis" #: simulation/templates/units/spart/hero_brasidas.xml:9 #: simulation/templates/units/spart/hero_brasidas.xml:10 msgid "Brasidas" msgstr "Brásidas" #: simulation/templates/units/spart/hero_leonidas.xml:9 msgid "Leonidas I" msgstr "Leónidas I" #: simulation/templates/units/spart/hero_leonidas.xml:10 msgid "Leōnidēs" msgstr "Leónidas" #: simulation/templates/units/spart/infantry_javelineer_b.xml:15 msgid "Helot Skirmisher" msgstr "Jabalinero ilota" #: simulation/templates/units/spart/infantry_javelineer_b.xml:16 msgid "Akontistḗs Heílōs" msgstr "Akontistḗs Heílōs" #: simulation/templates/units/spart/infantry_spearman_b.xml:15 msgid "Perioikoi Hoplite" msgstr "Hoplita perieco" #: simulation/templates/units/spart/infantry_spearman_b.xml:16 msgid "Hoplítēs Períoikos" msgstr "Hoplítēs Períoikos" #: simulation/templates/units/spart/ship_trireme.xml:10 msgid "Spartan Trireme" msgstr "Trireme Espartano" #: simulation/templates/units/spart/support_female_citizen.xml:24 msgid "Spartan Woman" msgstr "Mujer espartana" #: simulation/templates/units/spart/support_female_citizen.xml:25 msgid "Spartiâtis" msgstr "Spartiâtis" #: simulation/templates/units/spart/support_trader.xml:9 msgid "Émporos Períoikos" msgstr "Émporos Períoikos" Index: ps/trunk/binaries/data/mods/public/l10n/es.public-tutorials.po =================================================================== --- ps/trunk/binaries/data/mods/public/l10n/es.public-tutorials.po (revision 24280) +++ ps/trunk/binaries/data/mods/public/l10n/es.public-tutorials.po (revision 24281) @@ -1,1038 +1,1042 @@ # Translation template for 0 A.D. — Empires Ascendant. # Copyright (C) 2020 Wildfire Games # This file is distributed under the same license as the 0 A.D. — Empires Ascendant project. # # Translators: # Mihai Pantazi , 2017 # José Javier Domínguez Reina , 2017 # Borja Ruiz , 2017 # Miguel Rodriguez , 2017 # Joaquín Marcher , 2018 # Swyter ™ , 2020 # Rodrigo Vegas Sánchez-Ferrero , 2020 +# Miguel Magdaleno Santamaría, 2020 # msgid "" msgstr "" "Project-Id-Version: 0 A.D. — Empires Ascendant\n" "POT-Creation-Date: 2020-11-13 08:10+0000\n" "PO-Revision-Date: 2017-06-04 12:59+0000\n" -"Last-Translator: Rodrigo Vegas Sánchez-Ferrero , 2020\n" +"Last-Translator: Miguel Magdaleno Santamaría, 2020\n" "Language-Team: Spanish (https://www.transifex.com/wildfire-games/teams/17418/es/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Language: es\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" #: maps/tutorials/introductory_tutorial.js:3 msgid "Welcome to the 0 A.D. tutorial." msgstr "¡Bienvenido al tutorial de 0 A.D.! " #: maps/tutorials/introductory_tutorial.js:6 msgid "" "Left-click on a female citizen and then right-click on a berry bush to make " "that female citizen gather food. Female citizens gather vegetables faster " "than other units." msgstr "" "Selecciona una ciudadana con el botón izquierdo del ratón y luego haz clic " "derecho sobre un arbusto con frutos para hacer que la ciudadana recoja " "comida. Las ciudadanas recolectan frutas y verduras más rápido que cualquier" " otra unidad." #: maps/tutorials/introductory_tutorial.js:15 msgid "" "Select the citizen-soldier, right-click on a tree near the Civic Center to " "begin gathering Wood. Citizen Soldiers gather Wood faster than female " "citizens." msgstr "" "Selecciona un ciudadano-soldado, y haz clic derecho en un árbol que esté " "cerca del centro cívico para empezar a recoger madera. Los ciudadanos-" "soldado recogen madera más rápido que las ciudadanas." #: maps/tutorials/introductory_tutorial.js:26 #, javascript-format msgid "" "Select the Civic Center building and hold %(hotkey)s while clicking on the " "Hoplite icon once to begin training a batch of Hoplites." msgstr "" "Selecciona el centro cívico y mantén pulsada la tecla %(hotkey)s mientras " "haces clic una vez en el icono del hoplita para reclutar a un grupo de " "hoplitas." #: maps/tutorials/introductory_tutorial.js:37 #: maps/tutorials/introductory_tutorial.js:79 #: maps/tutorials/introductory_tutorial.js:161 #: maps/tutorials/introductory_tutorial.js:237 msgid "" "Do not forget to press the batch training hotkey while clicking to produce " "multiple units." msgstr "" "No olvides pulsar la tecla de reclutamiento en grupo mientras haces clic " "para producir múltiples unidades." #: maps/tutorials/introductory_tutorial.js:38 msgid "Click on the HOPLITE icon." msgstr "Haz clic sobre el icono del HOPLITA." #: maps/tutorials/introductory_tutorial.js:46 msgid "" "Select the two idle female citizens and build a house nearby by selecting " "the house icon. Place the house by left-clicking on a piece of land." msgstr "" "Selecciona a las dos ciudadanas y construye una casa en las cercanías " "haciendo clic en el icono adecuado. Posiciona la casa haciendo clic con el " "botón izquierdo en una zona de tierra despejada." #: maps/tutorials/introductory_tutorial.js:54 msgid "" "When they are ready, select the newly trained Hoplites and assign them to " "build a storehouse beside some nearby trees. They will begin to gather Wood " "when it's constructed." msgstr "" "Cuando estén listos, selecciona los hoplitas recién entrenados y asígnales " "la construcción de un almacén junto a los árboles cercanos. Comenzarán a " "recolectar madera cuando esté construido." #: maps/tutorials/introductory_tutorial.js:64 #, javascript-format msgid "" "Train a batch of Skirmishers by holding %(hotkey)s and clicking on the " "Skirmisher icon in the Civic Center." msgstr "" "Entrena a un grupo de escaramuceros pulsando %(hotkey)s mientras haces clic " "sobre su icono del centro cívico." #: maps/tutorials/introductory_tutorial.js:80 msgid "Click on the Skirmisher icon." msgstr "Haz clic sobre el icono del escaramucero." #: maps/tutorials/introductory_tutorial.js:88 msgid "" "Build a farmstead in an open space beside the Civic Center using any idle " "builders." msgstr "" "Construye una alquería en un sitio despejado cerca del centro cívico con " "unos cuantos trabajadores desocupados." #: maps/tutorials/introductory_tutorial.js:100 msgid "Let's wait for the farmstead to be built." msgstr "Esperemos a que la alquería se construya." #: maps/tutorials/introductory_tutorial.js:112 msgid "" "Once the farmstead is constructed, its builders will automatically begin " "gathering food if there is any nearby. Select the builders and instead make " "them construct a field beside the farmstead." msgstr "" "Cuando se haya construido la alquería los constructores comenzarán a recoger" " comida automáticamente en las cercanías. En vez de eso, vuelve a " "seleccionar a los constructores y hazles construir un huerto al lado de la " "alquería." #: maps/tutorials/introductory_tutorial.js:136 msgid "" "The field's builders will now automatically begin gathering food from the " "field. Using the newly created group of skirmishers, get them to build " "another house nearby." msgstr "" "Los creadores del huerto comenzarán automáticamente a recolectar comida del " "mismo. Ahora construye otra casa en las cercanías con los escaramuceros " "recién reclutados." #: maps/tutorials/introductory_tutorial.js:144 msgid "" "Train a batch of Hoplites at the Civic Center. Select the Civic Center and " "with it selected right-click on a tree nearby. Units from the Civic Center " "will now automatically gather Wood." msgstr "" "Recluta 5 hoplitas en el centro cívico. Selecciona el centro cívico y, una " "vez seleccionado, pulsa el botón izquierdo del ratón en un árbol cercano. " "Las unidades del centro cívico recogerán madera automáticamente." #: maps/tutorials/introductory_tutorial.js:162 msgid "Click on the Hoplite icon." msgstr "Haz clic sobre el icono del hoplita." #: maps/tutorials/introductory_tutorial.js:176 msgid "" "Select the Civic Center, then hover the cursor over the tree and right-click" " when you see your cursor change into a Wood icon." msgstr "" "Selecciona el centro cívico, después mueve el cursor sobre el árbol y haz " "clic derecho en cuanto veas el símbolo de la madera." #: maps/tutorials/introductory_tutorial.js:185 msgid "" "Order the idle Skirmishers to build an outpost to the north east at the edge" " of your territory. This will be the fifth Village Phase structure that you" " have built, allowing you to advance to the Town Phase." msgstr "" "Ordena a los escaramuceros ociosos que construyan un puesto de avanzada en " "el límite territorial, al noreste. Esta será la quinta estructura de la fase" " inicial que hayas construido, permitiéndote avanzar a la fase intermedia." #: maps/tutorials/introductory_tutorial.js:193 msgid "" "Select the Civic Center again and advance to Town Phase by clicking on the " "II icon (you have to wait for the outpost to be built first). This will " "allow Town Phase buildings to be constructed." msgstr "" "Selecciona el centro cívico de nuevo y avanza a la fase intermedia haciendo " "clic sobre el icono II (deberás esperar a que el puesto de avanzada este " "construido primero). Esto te permitirá construir edificios de la fase " "intermedia." #: maps/tutorials/introductory_tutorial.js:205 msgid "" "While waiting for the phasing up, you may reassign your idle workers to " "gathering the resources you are short of." msgstr "" "Mientras esperas subir de fase, puedes reasignar tus trabajadores inactivos " "para recolectar los recursos que te hacen falta." #: maps/tutorials/introductory_tutorial.js:220 msgid "" "Start training a batch of female citizens in the Civic Center and set its " "rally point to the farm (right click on it)." msgstr "" "Empieza entrenando a un grupo de ciudadanas en el centro cívico y situando " "su punto de encuentro en la granja haciendo clic derecho en la misma." #: maps/tutorials/introductory_tutorial.js:238 msgid "Click on the female citizen icon." msgstr "Haz clic en el símbolo de la ciudadana." #: maps/tutorials/introductory_tutorial.js:258 msgid "" "Build a Barracks nearby. Whenever your population limit is reached, build an" " extra house using any available builder units." msgstr "" "Construye un cuartel en las cercanías. Cuando llegues al límite de " "población, construye una casa adicional utilizando las unidades trabajadoras" " que estén libres." #: maps/tutorials/introductory_tutorial.js:266 msgid "" "Prepare for an attack by an enemy player. Train more soldiers using the " "Barracks, and get idle soldiers to build a Tower near your Outpost." msgstr "" +"Prepárate para un ataque de un jugador enemigo. Entrena a más soldados en " +"los cuarteles, y haz que los soldados que están ociosos construyan una Torre" +" cerca de tu puesto de avanzada." #: maps/tutorials/introductory_tutorial.js:274 msgid "" "Build a Forge and research the Infantry Training technology (sword icon) to " "improve infantry hack attack." msgstr "" "Construye una forja e investiga la tecnología de reclutamiento de infantería" " (icono con espada) para mejorar la capacidad de ataque con hacha." #: maps/tutorials/introductory_tutorial.js:282 msgid "The enemy is coming. Train more soldiers to fight off the enemies." msgstr "El enemigo se acerca. Recluta a más soldados para poder rechazarlos." #: maps/tutorials/introductory_tutorial.js:290 msgid "Try to repel the attack." msgstr "Trata de rechazar el ataque." #: maps/tutorials/introductory_tutorial.js:300 msgid "" "The enemy attack has been thwarted. Now build a market and a temple while " "you assign new units to gather required resources." msgstr "" "Has rechazado el ataque enemigo. Ahora construye un mercado y un templo " "mientras ordenas a las nuevas unidades que sigan recogiendo los recursos que" " necesites." #: maps/tutorials/introductory_tutorial.js:321 msgid "" "Once you meet the City Phase requirements, select your Civic Center and " "advance to City Phase." msgstr "" "Ahora que has cumplido los requisitos, selecciona tu centro cívico y avanza " "a la fase urbana." #: maps/tutorials/introductory_tutorial.js:329 msgid "" "While waiting for the phase change, you may train more soldiers at the " "Barracks." msgstr "" "Mientras esperas el cambio de fase, puedes reclutar más soldados en el " "cuartel." #: maps/tutorials/introductory_tutorial.js:337 msgid "" "Now that you are in City Phase, build a fortress nearby (gather some stone " "first if needed) and then use it to construct 2 Battering Rams." msgstr "" "Ahora que te encuentras en la fase urbana, construye una fortaleza en las " "cercanías (recogiendo algo de piedra si es necesario) y utilízala para " "construir 2 arietes de asedio." #: maps/tutorials/introductory_tutorial.js:359 msgid "" "Stop all your soldiers gathering resources and instead task small groups to " "find the enemy Civic Center on the map. Once The enemy's base has been " "spotted, send your siege weapons and all remaining soldiers to destroy it.\n" msgstr "" "Detén a todos los soldados que se encuentren recogiendo recursos y ordénales" " que busquen, organizados en pequeños grupos, el centro cívico enemigo en el" " escenario. Una vez hayas localizado la base del enemigo envía tu armamento " "de asedio y todos los soldados restantes para destruirla.\n" #: maps/tutorials/introductory_tutorial.js:360 msgid "Female citizens should continue to gather resources." msgstr "Las ciudadanas deben continuar recolectando recursos." #: maps/tutorials/introductory_tutorial.js:371 msgid "The enemy has been defeated. These tutorial tasks are now completed." msgstr "" "El enemigo ha sido derrotado. Has completado todas las tareas del tutorial." #: maps/tutorials/starting_economy_walkthrough.js:4 msgid "" "This tutorial will teach the basics of developing your economy. Typically, " "you will start with a Civic Center and a couple units in Village Phase and " "ultimately, your goal will be to develop and expand your empire, often by " "evolving to Town Phase and City Phase afterward.\n" msgstr "" "Este tutorial te enseñará los conceptos básicos para desarrollar tu " "economía. Por lo general, comenzarás en la fase inicial con un centro cívico" " y varias unidades. Tu objetivo es desarrollar y expandir tu imperio " "evolucionando a fase intermedia para llegar a continuación a fase urbana.\n" #: maps/tutorials/starting_economy_walkthrough.js:6 #, javascript-format msgid "" "\n" "Before starting, you can toggle between fullscreen and windowed mode using %(hotkey)s." msgstr "" "\n" "Antes de comenzar, puedes alternar entre pantalla completa y ventana con %(hotkey)s. " #: maps/tutorials/starting_economy_walkthrough.js:9 msgid "" "You can change the level of zoom using the mouse wheel and the camera view " "using any of your keyboard's arrow keys.\n" msgstr "" "Puedes cambiar el zoom con la rueda del ratón. También puedes mover la " "cámara con las teclas de dirección.\n" #: maps/tutorials/starting_economy_walkthrough.js:10 msgid "Adjust the game window to your preferences.\n" msgstr "Ajusta la ventana de juego a tu gusto.\n" #: maps/tutorials/starting_economy_walkthrough.js:12 #, javascript-format msgid "" "\n" "You may also toggle between showing and hiding this tutorial panel at any moment using %(hotkey)s.\n" msgstr "" "\n" "También puedes ocultar y mostrar este panel de tutorial en cualquier momento con %(hotkey)s.\n" #: maps/tutorials/starting_economy_walkthrough.js:19 msgid "" "To start off, select your building, the Civic Center, by clicking on it. A " "selection ring in the color of your civilization will be displayed after " "clicking." msgstr "" "Lo primero es aprender a seleccionar tu edificio, el centro cívico. Haz clic" " sobre él. Una vez seleccionado verás como aparece un anillo del color de tu" " civilización." #: maps/tutorials/starting_economy_walkthrough.js:24 msgid "" "Now that the Civic Center is selected, you will notice that a production " "panel will appear on the lower right of your screen detailing the actions " "that the buildings supports. For the production panel, available actions are" " not masked in any color, while an icon masked in either grey or red " "indicates that the action has not been unlocked or you do not have " "sufficient resources to perform that action, respectively. Additionally, you" " can hover the cursor over any icon to show a tooltip with more details.\n" msgstr "" "Ahora que el centro cívico está seleccionado verás como aparece un panel de " "producción en parte inferior derecha de la pantalla, detallando lo que " "puedes hacer en el edificio actual. Las acciones que estén disponibles " "aparecen tal cual. Cuando un icono aparece coloreado en gris o en rojo se " "debe a que la acción no se ha desbloqueado o no dispone de los recursos " "suficientes respectivamente. Si pasas además el cursor sobre cualquier icono" " verás como aparece un cuadro de información adicional.\n" #: maps/tutorials/starting_economy_walkthrough.js:25 msgid "" "The top row of buttons contains portraits of units that may be trained at " "the building while the bottom one or two rows will have researchable " "technologies. Hover the cursor over the II icon. The tooltip will tell us " "that advancing to Town Phase requires both more constructed structures as " "well as more Food and Wood resources." msgstr "" "La fila superior de botones contiene retratos de las unidades que puedes " "reclutar en el edificio, mientras que las filas inferiores mostrarán las " "tecnologías que puedes investigar. Coloca el cursor sobre el icono II. El " "panel de información adicional nos indica que para avanzar a la fase " "intermedia necesitamos construir más estructuras, así como obtener más " "comida y madera." #: maps/tutorials/starting_economy_walkthrough.js:30 msgid "" "You have two main types of starting units: female citizens and citizen " "soldiers. Female citizens are purely economic units; they have low HP, no " "armor, and little to no attack. Citizen soldiers are workers by default, but" " in times of need, can utilize a weapon to fight. You have two categories of" " citizen soldiers: infantry and cavalry. Female citizens and infantry " "citizen soldiers can gather any land resources while cavalry citizen " "soldiers can only gather meat from hunted animals.\n" msgstr "" "Comienzas con dos tipos fundamentales de unidades: ciudadanas y ciudadanos-" "soldado. Las ciudadanas son unidades estrictamente económicas; tienen pocos " "puntos de vida (PV), no portan armadura, y tienen un ataque anecdótico. Los " "ciudadanos-soldado son por defecto trabajadores, pero llegado el caso pueden" " recurrir a las armas. Existen dos categorías de ciudadanos-soldado: " "infantería y caballería. Las ciudadanas y los ciudadanos de infantería " "pueden recolectar cualquier recurso terrestre, pero la caballería sólo puede" " obtener carne de los animales cazados.\n" #: maps/tutorials/starting_economy_walkthrough.js:35 msgid "" "As a general rule of thumb, left-clicking represents selection while right-" "clicking with an entity selected represents an order (gather, build, fight, " "etc.).\n" msgstr "" "Como regla general pulsar clic izquierdo con el ratón representa la " "selección mientras que el clic derecho cuando tenemos una entidad " "seleccionada representa una orden (talar, picar, cosechar, recolectar, " "construir, luchar, etc.).\n" #: maps/tutorials/starting_economy_walkthrough.js:40 msgid "" "At this point, food and wood are the most important resources for developing" " your economy, so let's start with gathering food. Female citizens gather " "vegetables faster than other units.\n" msgstr "" "En este momento, la comida y la madera son los recursos más importantes para" " desarrollar tu economía, así que empecemos a recolectar comida. Las " "ciudadanas recolectan frutas y verduras más rápido que otras unidades.\n" #: maps/tutorials/starting_economy_walkthrough.js:41 msgid "There are primarily three ways to select units:\n" msgstr "Por lo general hay tres formas de seleccionar unidades:\n" #: maps/tutorials/starting_economy_walkthrough.js:42 msgid "" "1) Hold the left mouse button and drag a selection rectangle that encloses " "the units you want to select.\n" msgstr "" "1) Mantén pulsado el botón izquierdo del ratón y arrastra el cursor formando" " un rectángulo que contenga las unidades que quieras seleccionar.\n" #: maps/tutorials/starting_economy_walkthrough.js:43 msgid "" "2) Click on one of them and then add additional units to your selection by " "holding Shift and clicking each additional unit (or also via the above " "selection rectangle).\n" msgstr "" "2) Haz clic sobre una unidad y después añade más haciendo clic sobre cada " "una de ellas mientras pulsas Mayús (o con el rectángulo de selección " "mostrado anteriormente).\n" #: maps/tutorials/starting_economy_walkthrough.js:44 msgid "" "3) Double-click on a unit. This will select every unit of the same type as " "the specified unit in your visible window. Triple-click will select all " "units of the same type on the entire map.\n" msgstr "" "3) Haz doble clic sobre una unidad. Esto seleccionará todas las unidades del" " mismo tipo dentro del campo de visión. Triple clic seleccionará todas las " "unidades del mismo tipo en todo el mapa.\n" #: maps/tutorials/starting_economy_walkthrough.js:45 msgid "" "You can click on an empty space on the map to reset the selection. Try each " "of these methods before tasking all of your female citizens to gather the " "grapes to the southeast of your Civic Center by right-clicking on the grapes" " when you have all the female citizens selected." msgstr "" "Si haces clic en una zona vacía del mapa cancelas la selección. Prueba cada " "uno de estos métodos antes de ordenar a tus ciudadanas que recolecten uvas " "al sureste del centro cívico haciendo clic derecho sobre las uvas cuando las" " ciudadanas estén seleccionadas." #: maps/tutorials/starting_economy_walkthrough.js:56 msgid "" "Now, let's gather some Wood with your Infantry Citizen Soldiers. Select your" " Infantry Citizen Soldiers and order them to gather Wood by right-clicking " "on the nearest tree." msgstr "" "Ahora vamos a talar un poco de madera con los ciudadanos-soldado de " "infantería. Selecciónalos y recoge madera haciendo clic con el botón derecho" " del ratón en el árbol más cercano." #: maps/tutorials/starting_economy_walkthrough.js:67 msgid "" "Cavalry Citizen Soldiers are good for hunting. Select your cavalry and order" " him to hunt the chickens around your Civic Center in similar fashion." msgstr "" "Los soldados de caballería son buenos para la caza. Selecciona al caballero " "y ordénale que caze los pollos que hay junto al centro cívico." #: maps/tutorials/starting_economy_walkthrough.js:78 msgid "" "All your units are now gathering resources. We should train more units!\n" msgstr "" "Todas tus unidades están recogiendo recursos. ¡Deberíamos reclutar alguna " "más!\n" #: maps/tutorials/starting_economy_walkthrough.js:79 msgid "" "First, let's set a rally point. Setting a rally point on a building that can" " train units will automatically designate a task to the new unit upon " "completion of training. We want to send the newly trained units to gather " "Wood on the group of trees to the south of the Civic Center. To do so, " "select the Civic Center by clicking on it and then right-click on one of the" " trees.\n" msgstr "" "Primero establezcamos un punto de encuentro. Establecer un punto de " "encuentro sobre un edificio que recluta unidades asignara una tarea " "automáticamente a la unidad nueva una vez termine su adiestramiento. " "Queremos enviar las unidades recién reclutadas a recolectar madera en el " "grupo de árboles que se encuentran al sur del centro cívico. Para ello, " "selecciona el centro cívico haciendo clic sobre él y luego clic derecho en " "uno de los árboles.\n" #: maps/tutorials/starting_economy_walkthrough.js:80 msgid "" "Rally points are indicated by a small flag at the end of the blue line." msgstr "" "Los puntos de encuentro están señalados por una bandera pequeña al final de " "la línea azul." #: maps/tutorials/starting_economy_walkthrough.js:88 msgid "" "Select the Civic Center, then hover the cursor over a tree and right-click " "when you see the cursor change into a Wood icon." msgstr "" "Selecciona el centro cívico, después mueve el cursor sobre el árbol y haz " "clic derecho en cuanto veas el símbolo de la madera." #: maps/tutorials/starting_economy_walkthrough.js:97 msgid "" "Now that the rally point is set, we can produce additional units and they " "will do their assigned task automatically.\n" msgstr "" "Ahora que el punto de encuentro está marcado, podemos producir tropas " "adicionales y ellas comenzarán su tarea asignada automáticamente.\n" #: maps/tutorials/starting_economy_walkthrough.js:98 msgid "" "Citizen soldiers gather wood faster than female citizens. Select the Civic " "Center and, while holding Shift, click on the second unit icon, the hoplites" " (holding Shift trains a batch of five units). You can also train units " "individually by simply clicking, but training 5 units together takes less " "time than training 5 units individually." msgstr "" "Los ciudadanos-soldado son más rápidos obteniendo madera que las ciudadanas." " Mantén pulsada la tecla Mayús mientras haces clic en el icono de la segunda" " unidad (los hoplitas) para producir grupos de 5 unidades. También puedes " "reclutar unidades individuales haciendo clic sin más, pero es más lento." #: maps/tutorials/starting_economy_walkthrough.js:108 msgid "Do not forget to hold Shift while clicking to train several units." msgstr "" "Recuerda que puedes producir varias unidades a la vez pulsando Mayús + clic." #: maps/tutorials/starting_economy_walkthrough.js:109 msgid "Hold Shift and click on the Hoplite icon." msgstr "Haz Mayús + clic sobre el icono del hoplita." #: maps/tutorials/starting_economy_walkthrough.js:118 #: maps/tutorials/starting_economy_walkthrough.js:177 msgid "Let's wait for the units to be trained.\n" msgstr "Esperemos a que finalice el reclutamiento de unidades.\n" #: maps/tutorials/starting_economy_walkthrough.js:119 msgid "" "While waiting, direct your attention to the panel at the top of your screen." " On the upper left, you will see your current resource supply (Food, Wood, " "Stone, and Metal). As each worker brings resources back to the Civic Center " "(or another dropsite), you will see the amount of the corresponding resource" " increase.\n" msgstr "" "Mientras tanto, dirige tu atención al panel superior de la pantalla. En la " "esquina superior izquierda podrás ver las reservas de recursos (comida, " "madera, piedra y metal). Cada vez que un trabajador lleve recursos al centro" " cívico (u otro punto de recolección) la cantidad del recurso " "correspondiente aumentará.\n" #: maps/tutorials/starting_economy_walkthrough.js:120 msgid "" "This is a very important concept to keep in mind: gathered resources have to" " be brought back to a dropsite to be accounted, and you should always try to" " minimize the distance between resource and nearest dropsite to improve your" " gathering efficiency." msgstr "" "Es muy importante entender que los recursos recolectados solo se " "contabilizarán tras depositarlos en los puntos de descarga; para mejorar tu " "eficiencia de recolección, intenta siempre minimizar la distancia entre el " "recurso que estés explotando y el punto de descarga más cercano." #: maps/tutorials/starting_economy_walkthrough.js:129 msgid "" "The newly trained units automatically go to the trees and start gathering " "Wood.\n" msgstr "" "Las nuevas unidades reclutadas van automáticamente a los arboles y empiezan " "a recolectar madera.\n" #: maps/tutorials/starting_economy_walkthrough.js:130 msgid "" "But as they have to bring it back to the Civic Center to deposit it, their " "gathering efficiency suffers from the distance. To fix that, we can build a " "storehouse, a dropsite for Wood, Stone, and Metal, close to the trees. To do" " so, select your five newly trained Citizen Soldiers and look for the " "construction panel on the bottom right, click on the storehouse icon, move " "the mouse as close as possible to the trees you want to gather and click on " "a valid place to build the dropsite.\n" msgstr "" "Pero como tienen que traerla hasta el centro cívico para depositarla, su " "eficiencia de recolección baja por culpa de la distancia. Para arreglarlo, " "podemos construir un almacén, un punto de descarga para madera, piedra y " "metal, cerca de los árboles. Para hacerlo, selecciona los cinco ciudadanos-" "soldado nuevos y observa el panel de construcción en la esquina inferior " "derecha. Selecciona el icono de almacén, mueve el puntero tan cerca como " "puedas a los árboles que quieras recolectar y selecciona un lugar válido " "para construir el punto de descarga.\n" #: maps/tutorials/starting_economy_walkthrough.js:131 msgid "" "Invalid (obstructed) positions will show the building preview overlay in " "red." msgstr "" "Si la posición es incorrecta (por obstrucción), la vista previa del edificio" " lo mostrará en color rojo." #: maps/tutorials/starting_economy_walkthrough.js:141 msgid "" "The selected citizens will automatically start constructing the building " "once you place the foundation." msgstr "" "Los ciudadanos seleccionados empezarán a construir el edificio por su cuenta" " una vez se hayan colocado los cimientos." #: maps/tutorials/starting_economy_walkthrough.js:152 msgid "" "When construction finishes, the builders default to gathering Wood " "automatically.\n" msgstr "" "Cuando la construcción termine los constructores irán automáticamente a " "recoger madera.\n" #: maps/tutorials/starting_economy_walkthrough.js:153 msgid "" "Let's train some female citizens to gather more food. Select the Civic " "Center, hold Shift and click on the female citizen icon to train 5 female " "citizens." msgstr "" "Vamos a reclutar a algunas ciudadanas para recolectar más comida. Selecciona" " el centro cívico y haz clic en el icono de la ciudadana mientras mantienes " "pulsada la tecla Mayús para reclutar a 5 ciudadanas." #: maps/tutorials/starting_economy_walkthrough.js:167 msgid "Do not forget to hold Shift and click to train several units." msgstr "" "No olvides mantener pulsado Mayús + clic para entrenar múltiples unidades." #: maps/tutorials/starting_economy_walkthrough.js:168 msgid "Hold shift and click on the Female Citizen icon." msgstr "Pulsando la tecla Mayús, haz clic sobre el icono de la ciudadana." #: maps/tutorials/starting_economy_walkthrough.js:178 msgid "" "In the meantime, we seem to have enough workers gathering Wood. We should " "remove the current rally point of the Civic Center away from gathering Wood." " For that purpose, right-click on the Civic Center when it is selected (and " "the flag icon indicating the rally point is crossed out)." msgstr "" "Mientras tanto, parece que tenemos suficientes trabajadores recogiendo " "Madera. Deberíamos eliminar el punto de encuentro del centro cívico de esta " "zona. Para hacer esto, haz clic con el botón derecho sobre el centro cívico " "para seleccionarlo (y el icono de la bandera indicando el punto de encuentro" " se mostrará tachado)." #: maps/tutorials/starting_economy_walkthrough.js:192 msgid "The units should be ready soon.\n" msgstr "Las unidades deberían estar listas pronto.\n" #: maps/tutorials/starting_economy_walkthrough.js:193 msgid "" "In the meantime, direct your attention to your population count on the top " "panel. It is the fifth item from the left, after the resources. It would be " "prudent to keep an eye on it. It indicates your current population " "(including those being trained) and the current population limit, which is " "determined by your built structures." msgstr "" "Mientras tanto, presta atención al recuento de población en el panel " "superior. Es el quinto elemento de la izquierda, después de los recursos. " "Sería prudente vigilarlo. Indica su población actual (incluidos los que " "están siendo adiestrados) y el límite de la población actual, que viene " "determinado por sus edificios construidos." #: maps/tutorials/starting_economy_walkthrough.js:206 msgid "" "As you have nearly reached the population limit, you must increase it by " "building some new structures if you want to train more units. The most cost " "effective structure to increase your population limit is the house.\n" msgstr "" "Como casi has alcanzado el límite de la población, debes aumentarlo " "construyendo nuevos edificios si deseas reclutar más unidades. La " "construcción más rentable para aumentar el límite de población es la casa.\n" #: maps/tutorials/starting_economy_walkthrough.js:207 msgid "" "Now that the units are ready, let's see how to build several houses in a " "row." msgstr "" "Ahora que las unidades están listas, vamos a ver cómo construir varias casas" " seguidas." #: maps/tutorials/starting_economy_walkthrough.js:212 msgid "" "Select two of your newly-trained female citizens and ask them to build these" " houses in the empty space to the east of the Civic Center. To do so, after " "selecting the female citizens, click on the house icon in the bottom right " "panel and, while holding Shift, click first on the position in the map where" " you want to build the first house, and then click on the position where you" " want to build the second house (when you give a command while holding " "Shift, you put the command in a queue; units automatically switch to the " "next command in their queue when they finish their current command). Press " "Escape to get rid of the house cursor so you don't spam houses all over the " "map.\n" msgstr "" "Selecciona dos de tus ciudadanas recién reclutadas y haz que construyan " "varias casas en el espacio que se abre al este del centro cívico. Para ello," " tras seleccionarlas, haz clic sobre el icono de la casa en el panel " "inferior derecho. Mientras mantienes pulsada la tecla Mayús, haz clic en la " "primera posición del mapa donde quieras construir la primera casa y despues " "otro clic en la posición donde quieras construir la segunda casa (cuando al " "dar una orden mantienes pulsada Mayús, la orden se añade a la cola; las " "unidades pasarán automáticamente a la siguiente actividad en la cola cuando " "terminen con la actual). Pulsa la tecla Esc para deshacerte del puntero de " "la casa y evitar llenar de casas todo el escenario.\n" #: maps/tutorials/starting_economy_walkthrough.js:213 msgid "" "Reminder: to select only two female citizens, click on the first one and " "then hold Shift and click on the second one." msgstr "" "Recuerda: para seleccionar solo dos ciudadanas haz clic en la primera y " "luego haz clic en la segunda mientras pulsas Mayús para añadirla a la " "selección." #: maps/tutorials/starting_economy_walkthrough.js:246 msgid "" "You may notice that berries are a finite supply of food. We will need a more" " lasting food source. Fields produce an unlimited food resource, but are " "slower to gather than forageable fruits.\n" msgstr "" "Habrás notado que los frutos son un recurso limitado de comida. " "Necesitaremos una fuente de comida más duradera. Los campos son una fuente " "ilimitada de comida, pero su recolección es más lenta que la de los frutos " "silvestres.\n" #: maps/tutorials/starting_economy_walkthrough.js:247 msgid "" "But to minimize the distance between a farm and its corresponding food " "dropsite, we will first build a farmstead." msgstr "" "Para minimizar la distancia entre la granja y su correspondiente almacén de " "comida, primero necesitaremos construir una alquería." #: maps/tutorials/starting_economy_walkthrough.js:258 msgid "" "Select the three remaining (idle) female citizens and order them to build a " "farmstead in the center of the large open area to the west of the Civic " "Center.\n" msgstr "" "Selecciona a las tres ciudadanas inactivas y ordena que construyan una " "alquería en el centro de la planicie al oeste del centro cívico.\n" #: maps/tutorials/starting_economy_walkthrough.js:259 msgid "" "We will need a decent chunk of space around the farmstead to build fields. " "In addition, we can see goats on the west side to further improve our food " "gathering efficiency should we ever decide to hunt them.\n" msgstr "" "Necesitaremos un amplio espacio cerca de la alquería para construir los " "huertos. Además, como hay cabras en el lado oeste, podemos mejorar la " "eficiencia en la recolección de comida si decidimos cazarlas.\n" #: maps/tutorials/starting_economy_walkthrough.js:260 msgid "" "If you try to select the three idle female citizens by clicking and dragging" " a selection rectangle over them, you might accidentally select additional " "units. To avoid that, hold the I key while selecting so that only idle units" " are selected. If you accidentally select a cavalry unit, hold Ctrl and " "click on the cavalry unit icon of the selection panel at the bottom of the " "screen to remove the cavalry unit from the current selection." msgstr "" "Si tratas de seleccionar las tres ciudadanas desocupadas haciendo clic y " "dibujando un rectángulo sobre ellas, puede que selecciones unidades de más. " "Para evitar eso, mantén pulsada la tecla I (Idle) para que solo se " "seleccionen las unidades desocupadas. Si seleccionas accidentalmente una " "unidad de caballería, pulsando Ctrl y el icono de la unidad de caballería " "del panel de selección en la parte inferior de la pantalla eliminará la " "unidad de caballería de la selección actual." #: maps/tutorials/starting_economy_walkthrough.js:275 msgid "" "When the farmstead construction is finished, its builders will automatically" " look for food, and in this case, they will go after the nearby goats.\n" msgstr "" "Cuando la construcción de la alquería esté terminada, sus constructores " "buscarán automáticamente comida. En este caso irán a cazar las cabras " "cercanas.\n" #: maps/tutorials/starting_economy_walkthrough.js:276 msgid "" "But your house builders will only look for something else to build and, if " "nothing found, become idle. Let's wait for them to build the houses." msgstr "" "Pero tus constructores de casas buscarán algo más para construir y, si no " "encuentran nada, se quedarán ociosos. Esperemos a que construyan las casas. " #: maps/tutorials/starting_economy_walkthrough.js:292 msgid "" "When both houses are built, select your two female citizens and order them " "to build a field as close as possible to the farmstead, which is a dropsite " "for all types of food." msgstr "" "Cuando las dos casas estén listas selecciona a tus dos ciudadanas y " "construye un huerto lo más cercano posible a la granja, que es un almacén " "para todo tipo de alimentos." #: maps/tutorials/starting_economy_walkthrough.js:302 msgid "" "When the field is ready, the builders will automatically start gathering " "it.\n" msgstr "" "Cuando el campo esté preparado, los constructores empezaran automáticamente " "a cosecharlo.\n" #: maps/tutorials/starting_economy_walkthrough.js:303 msgid "" "The cavalry unit should have slaughtered all chickens by now. Select it and " "explore the south-west area: there is a lake with some camels around. Move " "your cavalry by right-clicking on the point you want to go, and when you see" " a herd of camels, right-click on one of them to start hunting for food." msgstr "" "La unidad de caballería debe de haber sacrificado todos los pollos. " "Selecciónala y explora la zona suroeste: hay un lago con algunos camellos " "alrededor. Mueve la caballería haciendo clic con el botón derecho en el " "punto que deseas ir y, cuando veas una manada de camellos, haz clic con el " "botón derecho sobre uno de ellos para comenzar a cazarlos y extraer comida." #: maps/tutorials/starting_economy_walkthrough.js:314 msgid "" "A field can have up to five farmers working on it. To add additional " "gatherers, select the Civic Center and setup a rally point on a field by " "right-clicking on it. As long as the field is not yet build, new workers " "sent by a rally point will help building it, while they will gather it when " "built." msgstr "" "Un campo puede tener hasta cinco trabajadores en él. Para añadir " "trabajadores adicionales, selecciona el centro cívico y crea un punto de " "encuentro en el campo haciendo clic con el botón derecho sobre él. Mientras " "el campo no se haya terminado de construir, los nuevos trabajadores enviados" " al punto de encuentro comenzaran a construirlo. Cuando se haya terminado de" " construir comenzarán a trabajarlo." #: maps/tutorials/starting_economy_walkthrough.js:322 msgid "Select the Civic Center and right-click on the field." msgstr "Selecciona el centro cívico y haz clic derecho sobre el huerto." #: maps/tutorials/starting_economy_walkthrough.js:330 msgid "" "Now click three times on the female citizen icon in the bottom right panel " "to train three additional farmers." msgstr "" "Ahora haz clic tres veces sobre el icono de la ciudadana, en el panel " "inferior derecho, para entrenar tres agricultoras adicionales." #: maps/tutorials/starting_economy_walkthrough.js:344 msgid "Click without holding Shift to train a single unit." msgstr "Haz clic sin pulsar ninguna tecla para reclutar una sola unidad." #: maps/tutorials/starting_economy_walkthrough.js:345 msgid "Click on the Female Citizen icon." msgstr "Haz clic en el símbolo de la ciudadana." #: maps/tutorials/starting_economy_walkthrough.js:355 msgid "" "You can increase the gather rates of your workers by researching new " "technologies available in some buildings.\n" msgstr "" "Puedes aumentar las velocidad de recolección de los trabajadores " "investigando las nuevas tecnologías disponibles en algunos edificios.\n" #: maps/tutorials/starting_economy_walkthrough.js:356 msgid "" "The farming rate, for example, can be improved with a researchable " "technology in the farmstead. Select the farmstead and look at its production" " panel on the bottom right. You will see several researchable technologies. " "Hover the cursor over them to see their costs and effects and click on the " "one you want to research." msgstr "" "La velocidad de recolección de cultivos, por ejemplo, se puede mejorar " "investigando una tecnología de la alquería. Selecciona la alquería y mira en" " tu panel de producción en la parte inferior derecha. Verás varias " "tecnologías que se pueden investigar. Mueve el cursor sobre ellas para ver " "sus costes y efectos. Finalmente haz clic en la que quieras investigar." #: maps/tutorials/starting_economy_walkthrough.js:371 msgid "" "We should start preparing to phase up into Town Phase, which will unlock " "many more units and buildings. Select the Civic Center and hover the cursor " "over the Town Phase icon to see what is still needed.\n" msgstr "" "Deberíamos empezar a prepararnos para promocionar a fase intermedia, la cual" " desbloqueará muchas más unidades y edificios. Selecciona el centro cívico y" " coloca el cursor sobre el icono de fase intermedia para ver los materiales " "que todavía se necesitan.\n" #: maps/tutorials/starting_economy_walkthrough.js:372 msgid "" "We now have enough resources, but one structure is missing. Although this is" " an economic tutorial, it is nonetheless useful to be prepared for defense " "in case of attack, so let's build Barracks.\n" msgstr "" "Ahora tenemos los recursos necesarios, pero nos falta una estructura. A " "pesar de ser un tutorial enfocado en la economía, es útil estar preparado " "para la defensa en caso de ataque, así que construyamos un cuartel.\n" #: maps/tutorials/starting_economy_walkthrough.js:373 msgid "" "Select four of your soldiers and ask them to build a Barracks: as before, " "start selecting the soldiers, click on the Barracks icon in the production " "panel and then lay down a foundation not far from your Civic Center where " "you want to build." msgstr "" "Selecciona cuatro de tus soldados y pídeles que construyan un cuartel: como " "antes, empieza seleccionando a los soldados, haz clic en el icono del " "cuartel en el panel de producción y pon los cimientos donde quieras que se " "construya, pero no muy lejos de tu centro cívico." #: maps/tutorials/starting_economy_walkthrough.js:384 msgid "" "Let's wait for the Barracks to be built. As this construction is lengthy, " "you can add two soldiers to build it faster. To do so, select your Civic " "Center and set up a rally point on the Barracks foundation by right-clicking" " on it (you should see a hammer icon). Then produce two more builders by " "clicking on the hoplite icon twice." msgstr "" "Esperemos a que se construya el cuartel. Como la construcción es larga " "puedes asignar dos soldados para ir más rápido. Para ello, selecciona tu " "centro cívico y marca un punto de encuentro sobre los cimientos del cuartel " "haciendo clic derecho (deberías ver un icono con un martillo). Después " "recluta dos trabajadores más haciendo clic dos veces sobre el icono hoplita." #: maps/tutorials/starting_economy_walkthrough.js:394 msgid "" "You should now be able to research Town Phase. Select the Civic Center and " "click on the technology icon.\n" msgstr "" "Deberías de ser capaz de promocionar a fase intermedia. Selecciona el centro" " cívico y haz clic sobre el icono de tecnología.\n" #: maps/tutorials/starting_economy_walkthrough.js:395 msgid "" "If you still miss some resources (icon with red overlay), wait for them to " "be gathered by your workers." msgstr "" "Si aún faltan algunos recursos (icono de color rojo), espera a que los " "trabajadores los obtengan." #: maps/tutorials/starting_economy_walkthrough.js:409 msgid "" "In later phases, you need usually Stone and Metal to build bigger structures" " and train better soldiers. Hence, while waiting for the research to be " "done, you will send half of your idle Citizen Soldiers (who have finished " "building the Barracks) to gather Stone and the other half to gather Metal.\n" msgstr "" "En fases posteriores, se suelen necesitar piedra y metal para construir " "estructuras más grandes y reclutar mejores soldados. Por eso, mientras " "esperas a que culmine la investigación, envía a la mitad de tus ciudadanos-" "soldado ociosos (los que han terminado de construir el cuartel) a extraer " "piedra y la otra mitad a extraer metal.\n" #: maps/tutorials/starting_economy_walkthrough.js:410 msgid "" "To do so, we could select three Citizen Soldiers and right-click on the " "Stone mine on the west of the Civic Center (the cursor changes when hovering" " the Stone mine while your soldiers are selected). However, these soldiers " "were gathering Wood, so they may still carry some Wood which would be lost " "when starting to gather another resource." msgstr "" "Para ello podríamos seleccionar simplemente a tres ciudadanos-soldado y " "hacer clic derecho sobre la mina de piedra al oeste del centro cívico " "(aparece un icono de piedra cuando pasas el puntero sobre ella si tienes " "soldados seleccionados). No obstante, esos soldados estaban obteniendo " "madera, así que podrían primero llevar los recursos obtenidos, que de otra " "forma se perderían al empezar a recolectar un nuevo recurso." #: maps/tutorials/starting_economy_walkthrough.js:415 msgid "" "Thus, we should order them to deposit their Wood in the Civic Center along " "the way. To do so, we will hold Shift while clicking to queue orders: select" " your soldiers, hold Shift and right-click on the Civic Center to deposit " "their Wood and then hold Shift and right-click on the Stone mine to gather " "it.\n" msgstr "" "Para ello tenemos que ordenarles que dejen la madera en el centro cívico de" " camino. Para hacerlo acumularemos órdenes con Mayús + clic. Selecciona tus" " soldados, pulsa Mayús + clic derecho en el centro cívico para depositar la " "madera y luego Mayús + clic derecho en la mina de piedra para extraer " "piedra.\n" #: maps/tutorials/starting_economy_walkthrough.js:416 msgid "" "Perform a similar order queue with the remaining soldiers and the Metal mine" " in the west." msgstr "Haz lo mismo con los soldados restantes y la mina de metal del oeste." #: maps/tutorials/starting_economy_walkthrough.js:450 msgid "" "This is the end of the walkthrough. This should give you a good idea of the " "basics of setting up your economy." msgstr "" "Aquí finaliza el tutorial. Ahora deberías tener una idea aproximada de como " "poner en funcionamiento tu propia economía." #: maps/tutorials/introductory_tutorial.xml:Description:39 msgid "This is a basic tutorial to get you started playing 0 A.D." msgstr "Este es un tutorial básico para empezar a jugar a 0 A.D." #: maps/tutorials/introductory_tutorial.xml:PlayerData[0].Name:39 #: maps/tutorials/starting_economy_walkthrough.xml:PlayerData[0].Name:39 msgid "Player 1" msgstr "Jugador 1" #: maps/tutorials/introductory_tutorial.xml:PlayerData[1].Name:39 msgid "Player 2" msgstr "Jugador 2" #: maps/tutorials/introductory_tutorial.xml:Name:39 msgid "Introductory Tutorial" msgstr "Tutorial introductorio " #: maps/tutorials/starting_economy_walkthrough.xml:Description:39 msgid "" "This map will give a rough guide for starting the game effectively. Early " "in the game the most important thing is to gather resources as fast as " "possible so you are able to build enough troops later." msgstr "" "Este escenario te dará una guía aproximada sobre cómo iniciarte en las " "mecánicas del juego de manera efectiva. Al principio de la partida, lo " "importante es recolectar recursos lo más rápido posible para poder reclutar " "después tropas suficientes." #: maps/tutorials/starting_economy_walkthrough.xml:Name:39 msgid "Starting Economy Walkthrough" msgstr "Tutorial de economía inicial" Index: ps/trunk/binaries/data/mods/public/l10n/public-civilizations.pot =================================================================== --- ps/trunk/binaries/data/mods/public/l10n/public-civilizations.pot (revision 24280) +++ ps/trunk/binaries/data/mods/public/l10n/public-civilizations.pot (revision 24281) @@ -1,2591 +1,2492 @@ # Translation template for 0 A.D. — Empires Ascendant. # Copyright (C) 2020 Wildfire Games -# This file is distributed under the same license as the 0 A.D. — Empires Ascendant project. -# +# This file is distributed under the same license as the 0 A.D. — Empires Ascendant +# project. msgid "" msgstr "" "Project-Id-Version: 0 A.D. — Empires Ascendant\n" -"POT-Creation-Date: 2020-08-28 07:09+0000\n" -"PO-Revision-Date: 2020-08-28 07:09+0000\n" +"POT-Creation-Date: 2020-11-28 10:01+0000\n" +"PO-Revision-Date: 2020-11-28 10:01+0000\n" +"Plural-Forms: nplurals=2; plural=(n != 1)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=utf-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: nplurals=2; plural=(n != 1);\n" +"Content-Transfer-Encoding: 8bit" -#: simulation/data/civs/athen.json:Name -#: simulation/data/civs/athen.json:Factions[0].Name -msgid "Athenians" -msgstr "" - -#: simulation/data/civs/athen.json:CivBonuses[0].Description -#: simulation/data/civs/mace.json:CivBonuses[0].Description -#: simulation/data/civs/spart.json:CivBonuses[0].Description -msgid "Structures +10% health and +10% capture points." -msgstr "" - -#: simulation/data/civs/athen.json:CivBonuses[0].Name -#: simulation/data/civs/mace.json:CivBonuses[0].Name -#: simulation/data/civs/spart.json:CivBonuses[0].Name -msgid "Hellenic Architecture" -msgstr "" - -#: simulation/data/civs/athen.json:CivBonuses[0].History -#: simulation/data/civs/mace.json:CivBonuses[0].History -#: simulation/data/civs/spart.json:CivBonuses[0].History -msgid "The Greeks used stone construction from early Mycenaean times." -msgstr "" - -#: simulation/data/civs/athen.json:CivBonuses[1].Description -msgid "Metal mining gathering rates increased by +10% for each passing age." -msgstr "" - -#: simulation/data/civs/athen.json:CivBonuses[1].Name -msgid "Silver Owls" -msgstr "" - -#: simulation/data/civs/athen.json:CivBonuses[1].History -msgid "" -"The mines at Laureion in Attica provided Athens with a wealth of silver from " -"which to mint her famous and highly prized coin, The Athenian Owl." -msgstr "" - -#: simulation/data/civs/athen.json:TeamBonuses[0].Description -msgid "Allied Warships −25% construction time." -msgstr "" - -#: simulation/data/civs/athen.json:TeamBonuses[0].Name -msgid "Delian League" +#: simulation/data/civs/athen.json:AINames[10] +msgid "Cleon" msgstr "" -#: simulation/data/civs/athen.json:TeamBonuses[0].History -msgid "" -"Shortly after the great naval victories at Salamis and Mykale, the Greek " -"city-states instituted the so-called Delian League in 478 B.C., whose " -"purpose was to push the Persians out of the Aegean region. The allied states " -"contributed ships and money, while the Athenians offered their entire navy." +#: simulation/data/civs/athen.json:AINames[11] +msgid "Cleophon" msgstr "" -#: simulation/data/civs/athen.json:AINames[0] -#: simulation/data/civs/athen.json:Factions[0].Heroes[0].Name -msgid "Themistocles" +#: simulation/data/civs/athen.json:AINames[12] +msgid "Thrasybulus" msgstr "" -#: simulation/data/civs/athen.json:AINames[1] -#: simulation/data/civs/athen.json:Factions[0].Heroes[1].Name -msgid "Pericles" +#: simulation/data/civs/athen.json:AINames[14] +msgid "Demosthenes" msgstr "" #: simulation/data/civs/athen.json:AINames[2] msgid "Cimon" msgstr "" #: simulation/data/civs/athen.json:AINames[3] msgid "Aristides" msgstr "" #: simulation/data/civs/athen.json:AINames[4] msgid "Xenophon" msgstr "" #: simulation/data/civs/athen.json:AINames[5] msgid "Hippias" msgstr "" #: simulation/data/civs/athen.json:AINames[6] msgid "Cleisthenes" msgstr "" #: simulation/data/civs/athen.json:AINames[7] msgid "Thucydides" msgstr "" #: simulation/data/civs/athen.json:AINames[8] msgid "Alcibiades" msgstr "" #: simulation/data/civs/athen.json:AINames[9] msgid "Miltiades" msgstr "" -#: simulation/data/civs/athen.json:AINames[10] -msgid "Cleon" +#: simulation/data/civs/athen.json:CivBonuses[0].Description +#: simulation/data/civs/mace.json:CivBonuses[0].Description +#: simulation/data/civs/spart.json:CivBonuses[0].Description +msgid "Structures +10% health and +10% capture points." msgstr "" -#: simulation/data/civs/athen.json:AINames[11] -msgid "Cleophon" +#: simulation/data/civs/athen.json:CivBonuses[0].History +#: simulation/data/civs/mace.json:CivBonuses[0].History +#: simulation/data/civs/spart.json:CivBonuses[0].History +msgid "The Greeks used stone construction from early Mycenaean times." msgstr "" -#: simulation/data/civs/athen.json:AINames[12] -msgid "Thrasybulus" +#: simulation/data/civs/athen.json:CivBonuses[0].Name +#: simulation/data/civs/mace.json:CivBonuses[0].Name +#: simulation/data/civs/spart.json:CivBonuses[0].Name +msgid "Hellenic Architecture" +msgstr "" + +#: simulation/data/civs/athen.json:CivBonuses[1].Description +msgid "Metal mining gathering rates increased by +10% for each passing age." +msgstr "" + +#: simulation/data/civs/athen.json:CivBonuses[1].History +msgid "" +"The mines at Laureion in Attica provided Athens with a wealth of silver from which to " +"mint her famous and highly prized coin, The Athenian Owl." +msgstr "" + +#: simulation/data/civs/athen.json:CivBonuses[1].Name +msgid "Silver Owls" +msgstr "" + +#: simulation/data/civs/athen.json:Factions[0].Description +msgid "A Hellenic people of the Ionian tribe." +msgstr "" + +#: simulation/data/civs/athen.json:Factions[0].Heroes[0].History +msgid "" +"The general who persuaded the Athenians to invest their income from silver mines in a " +"war navy of 200 Triremes. A key figure during the Persian Wars, he commanded the " +"victorious Athenian navy at the decisive battle of Salamis in 479 B.C. Later, he " +"pursued an active policy against the Persians in the Aegean, thereby laying the " +"foundations of future Athenian power. However, he was eventually ostracised by the " +"Athenians and forced to flee to the protection of the Persians." +msgstr "" + +#: simulation/data/civs/athen.json:AINames[0] +#: simulation/data/civs/athen.json:Factions[0].Heroes[0].Name +msgid "Themistocles" +msgstr "" + +#: simulation/data/civs/athen.json:Factions[0].Heroes[1].History +msgid "Pericles was the foremost Athenian politician of the 5th Century B.C." +msgstr "" + +#: simulation/data/civs/athen.json:AINames[1] +#: simulation/data/civs/athen.json:Factions[0].Heroes[1].Name +msgid "Pericles" msgstr "" #: simulation/data/civs/athen.json:AINames[13] #: simulation/data/civs/athen.json:Factions[0].Heroes[2].Name msgid "Iphicrates" msgstr "" -#: simulation/data/civs/athen.json:AINames[14] -msgid "Demosthenes" -msgstr "" - #: simulation/data/civs/athen.json:Factions[0].Technologies[0].Description msgid "Athenian triremes can train Marines (Epibastes Athenaikos)." msgstr "" #: simulation/data/civs/athen.json:Factions[0].Technologies[0].Name msgid "Iphicratean Reforms" msgstr "" #: simulation/data/civs/athen.json:Factions[0].Technologies[1].Description msgid "" -"Stone walls can be built in neutral territory. Construction time for walls " -"is reduced by 50%." +"Stone walls can be built in neutral territory. Construction time for walls is reduced " +"by 50%." +msgstr "" + +#: simulation/data/civs/athen.json:Factions[0].Technologies[1].History +msgid "" +"The Long Walls of Athens were constructed under the auspices of the wily Themistocles " +"and extended 6 km from the city to the port of Piraeus. This secured the city's sea " +"supply routes and prevented an enemy from starving out the city during a siege." msgstr "" #: simulation/data/civs/athen.json:Factions[0].Technologies[1].Name msgid "Long Walls" msgstr "" -#: simulation/data/civs/athen.json:Factions[0].Technologies[1].History +#: simulation/data/civs/athen.json:Factions[0].Technologies[2].Description msgid "" -"The Long Walls of Athens were constructed under the auspices of the wily " -"Themistocles and extended 6 km from the city to the port of Piraeus. This " -"secured the city's sea supply routes and prevented an enemy from starving " -"out the city during a siege." +"The player gains the ability to order spear-armed troops into Phalanx formation, " +"providing greater attack and armor." msgstr "" -#: simulation/data/civs/athen.json:Factions[0].Technologies[2].Description +#: simulation/data/civs/athen.json:Factions[0].Technologies[2].History msgid "" -"The player gains the ability to order spear-armed troops into Phalanx " -"formation, providing greater attack and armor." +"The classical phalanx formation was developed about VIII century BC. It was eight men " +"deep and up to eight hundred men wide. The men within overlapped their shields, " +"presenting a formidable shield wall brimming with 8 foot spears." msgstr "" #: simulation/data/civs/athen.json:Factions[0].Technologies[2].Name msgid "Othismos" msgstr "" -#: simulation/data/civs/athen.json:Factions[0].Technologies[2].History -msgid "" -"The classical phalanx formation was developed about VIII century BC. It was " -"eight men deep and up to eight hundred men wide. The men within overlapped " -"their shields, presenting a formidable shield wall brimming with 8 foot " -"spears." -msgstr "" - -#: simulation/data/civs/athen.json:Factions[0].Heroes[0].History +#: simulation/data/civs/athen.json:History msgid "" -"The general who persuaded the Athenians to invest their income from silver " -"mines in a war navy of 200 Triremes. A key figure during the Persian Wars, " -"he commanded the victorious Athenian navy at the decisive battle of Salamis " -"in 479 B.C. Later, he pursued an active policy against the Persians in the " -"Aegean, thereby laying the foundations of future Athenian power. However, he " -"was eventually ostracised by the Athenians and forced to flee to the " -"protection of the Persians." +"As the cradle of Western civilization and the birthplace of democracy, Athens was famed" +" as a center for the arts, learning and philosophy. The Athenians were also powerful " +"warriors, particularly at sea. At its peak, Athens dominated a large part of the " +"Hellenic world for several decades." msgstr "" -#: simulation/data/civs/athen.json:Factions[0].Heroes[1].History -msgid "Pericles was the foremost Athenian politician of the 5th Century B.C." +#: simulation/data/civs/athen.json:Factions[0].Name simulation/data/civs/athen.json:Name +msgid "Athenians" msgstr "" -#: simulation/data/civs/athen.json:Factions[0].Description -msgid "A Hellenic people of the Ionian tribe." +#: simulation/data/civs/athen.json:Structures[0].History +#: simulation/data/civs/mace.json:Structures[0].History +#: simulation/data/civs/spart.json:Structures[0].History +msgid "" +"Greek theatres were places where the immortal tragedies of Aeschylus, Sophocles and " +"many other talented dramatists were staged to the delight of the populace. They were " +"instrumental in enriching Hellenic culture." msgstr "" #: simulation/data/civs/athen.json:Structures[0].Name #: simulation/data/civs/mace.json:Structures[0].Name #: simulation/data/civs/spart.json:Structures[0].Name msgid "Theatron" msgstr "" #: simulation/data/civs/athen.json:Structures[0].Special #: simulation/data/civs/spart.json:Structures[0].Special msgid "" -"The Hellenization civ bonus. Building a Theatron increases the territory " -"effect of all buildings by 25%." +"The Hellenization civ bonus. Building a Theatron increases the territory effect of all " +"buildings by 25%." msgstr "" -#: simulation/data/civs/athen.json:Structures[0].History -#: simulation/data/civs/mace.json:Structures[0].History -#: simulation/data/civs/spart.json:Structures[0].History +#: simulation/data/civs/athen.json:Structures[1].History msgid "" -"Greek theatres were places where the immortal tragedies of Aeschylus, " -"Sophocles and many other talented dramatists were staged to the delight of " -"the populace. They were instrumental in enriching Hellenic culture." +"The Gymnasion was a vital place in Hellenic cities, where physical exercises were " +"performed and social contacts established." msgstr "" #: simulation/data/civs/athen.json:Structures[1].Name msgid "Gymnasion" msgstr "" #: simulation/data/civs/athen.json:Structures[1].Special -msgid "" -"Train champion units and research technologies pertaining to champion units." +msgid "Train champion units and research technologies pertaining to champion units." msgstr "" -#: simulation/data/civs/athen.json:Structures[1].History +#: simulation/data/civs/athen.json:Structures[2].History msgid "" -"The Gymnasion was a vital place in Hellenic cities, where physical exercises " -"were performed and social contacts established." +"The Prytaneion is the meeting place for the city elders to dine and to make swift " +"decisions." msgstr "" #: simulation/data/civs/athen.json:Structures[2].Name msgid "Prytaneion" msgstr "" #: simulation/data/civs/athen.json:Structures[2].Special msgid "Train heroes and research technology pertaining to heroes." msgstr "" -#: simulation/data/civs/athen.json:Structures[2].History -msgid "" -"The Prytaneion is the meeting place for the city elders to dine and to make " -"swift decisions." -msgstr "" - -#: simulation/data/civs/athen.json:History -msgid "" -"As the cradle of Western civilization and the birthplace of democracy, " -"Athens was famed as a center for the arts, learning and philosophy. The " -"Athenians were also powerful warriors, particularly at sea. At its peak, " -"Athens dominated a large part of the Hellenic world for several decades." -msgstr "" - -#: simulation/data/civs/brit.json:Name -#: simulation/data/civs/brit.json:Factions[0].Name -msgid "Britons" -msgstr "" - -#: simulation/data/civs/brit.json:TeamBonuses[0].Description -msgid "Allied Healers −20% resource costs." -msgstr "" - -#: simulation/data/civs/brit.json:TeamBonuses[0].Name -msgid "Druids" +#: simulation/data/civs/athen.json:TeamBonuses[0].Description +msgid "Allied Warships −25% construction time." msgstr "" -#: simulation/data/civs/brit.json:TeamBonuses[0].History +#: simulation/data/civs/athen.json:TeamBonuses[0].History msgid "" -"The Druids of the Celts maintained an organized religion that advanced the " -"technology of their people even during wartime." -msgstr "" - -#: simulation/data/civs/brit.json:AINames[0] -#: simulation/data/civs/brit.json:Factions[0].Heroes[0].Name -msgid "Karatakos" +"Shortly after the great naval victories at Salamis and Mykale, the Greek city-states " +"instituted the so-called Delian League in 478 B.C., whose purpose was to push the " +"Persians out of the Aegean region. The allied states contributed ships and money, while" +" the Athenians offered their entire navy." msgstr "" -#: simulation/data/civs/brit.json:AINames[1] -#: simulation/data/civs/brit.json:Factions[0].Heroes[1].Name -msgid "Kunobelinos" +#: simulation/data/civs/athen.json:TeamBonuses[0].Name +msgid "Delian League" msgstr "" -#: simulation/data/civs/brit.json:AINames[2] -#: simulation/data/civs/brit.json:Factions[0].Heroes[2].Name -msgid "Boudicca" +#: simulation/data/civs/brit.json:AINames[10] +msgid "Vosenius" msgstr "" #: simulation/data/civs/brit.json:AINames[3] msgid "Prasutagus" msgstr "" #: simulation/data/civs/brit.json:AINames[4] msgid "Venutius" msgstr "" #: simulation/data/civs/brit.json:AINames[5] msgid "Cogidubnus" msgstr "" #: simulation/data/civs/brit.json:AINames[6] msgid "Commius" msgstr "" #: simulation/data/civs/brit.json:AINames[7] msgid "Comux" msgstr "" #: simulation/data/civs/brit.json:AINames[8] msgid "Adminius" msgstr "" #: simulation/data/civs/brit.json:AINames[9] msgid "Dubnovellaunus" msgstr "" -#: simulation/data/civs/brit.json:AINames[10] -msgid "Vosenius" +#: simulation/data/civs/brit.json:Factions[0].Description +msgid "The Celts of the British Isles." msgstr "" #: simulation/data/civs/brit.json:Factions[0].Heroes[0].History msgid "" -"Caractacus, the Roman form, is a simple change from Karatakos, his actual " -"name, which was printed on his many, many coins. Under this name he is " -"remembered as a fierce defender of Britain against the Romans after their " -"invasion in 43 A.D. Son of King Cunobelin of the Catuvellauni tribal " -"confederation, Karatakos fought for nine years against the Romans with " -"little success, eventually fleeing to the tribes in Wales, where he was " -"defeated decisively. Finally he entered Northern Britain, where was handed " -"over to the Romans. Taken to Rome, Karatakos was allowed to live by the " -"Emperor Claudius and died in Italy. Tradition states he converted to " -"Christianity when his wife did, but there is nothing known of this as " -"definite. Probably more notable is the matter that he was allowed to live " -"once captured. Roman policy was typically to have such men killed in public " -"displays to celebrate. Karatakos was brought before the Emperor and Senate " -"at his request to explain himself. What he said is not known for certainty, " -"but Tacitus applies to him a famous speech…" +"Caractacus, the Roman form, is a simple change from Karatakos, his actual name, which " +"was printed on his many, many coins. Under this name he is remembered as a fierce " +"defender of Britain against the Romans after their invasion in 43 A.D. Son of King " +"Cunobelin of the Catuvellauni tribal confederation, Karatakos fought for nine years " +"against the Romans with little success, eventually fleeing to the tribes in Wales, " +"where he was defeated decisively. Finally he entered Northern Britain, where was handed" +" over to the Romans. Taken to Rome, Karatakos was allowed to live by the Emperor " +"Claudius and died in Italy. Tradition states he converted to Christianity when his wife" +" did, but there is nothing known of this as definite. Probably more notable is the " +"matter that he was allowed to live once captured. Roman policy was typically to have " +"such men killed in public displays to celebrate. Karatakos was brought before the " +"Emperor and Senate at his request to explain himself. What he said is not known for " +"certainty, but Tacitus applies to him a famous speech…" +msgstr "" + +#: simulation/data/civs/brit.json:AINames[0] +#: simulation/data/civs/brit.json:Factions[0].Heroes[0].Name +msgid "Karatakos" msgstr "" #: simulation/data/civs/brit.json:Factions[0].Heroes[1].History msgid "" -"Kunobelinos (perhaps better known by the latinized form of Cunobelin) was a " -"powerful ruler of the Catuvellauni. He was referred to by Romans as the King " -"of the Britons. His domains extended around the city of Kamulodunon (known " -"as Camulodunum), modern day Colchester. The Roman defeat in the battle of " -"Teutoburg Forest (Germania) allowed Kunobelinos to conquer a neighboring " -"tribe, the Trinovantes, who were Roman allies and couldn't receive Roman " -"aid. Kunobelinos seems to have been indifferent to the Romans. He traded " -"with them freely, but had few qualms subjugating known Roman allies, and " -"even sent his youngest son Adminius as a fosterling to be educated in Roman " -"Gaul. This accounted for Adminius's friendships among the Romans. Adminius " -"was given lordship over the Cantaci, who inhabited Kent, by his father. This " -"area was the prime area of Roman influence and trade in Britain, and " -"Kunobelinos shrewdly observed his youngest son's friendship with powerful " -"Roman and Gallo-Roman politicians and traders would be of use administrating " -"the region. His other sons though had no love for the Romans. When " -"Kunobelinos died of disease, he was replaced by his son Togdumnos, who " -"arrested, executed, or expelled numerous Roman sympathizers. These included " -"his own brother Adminius, and the deposed Atrebates king, Verica, who " -"appealed to their connections in the Roman Empire for aide in recovering " -"their lands. Togdumnos died in battle with the Romans, and was subsequently " -"replaced by his brother, Karatakos. It is an irony that it was his third son " -"that initially invited this Roman reprisal. Kunobelinos in his own time " -"though was possibly one of the greatest of all British kings. He conquered " -"the great majority of the southern half of Britain (his coins were being " -"minted as far as the borders of what would become Wales). He started ruling " -"over only four minor tribes in a confederation, the Catuvellauni, and ended " -"up achieving recognition as king of Britain. This recognition was so great " -"that tribes in Cambria even came to assist his sons against the Romans and " -"their British allies, and Kunobelinos was held up by the post-Roman Britons " -"as one of their great heroes; a conqueror and uniter of petty kingdoms, " -"something the post-Roman Britons or Romano-British sorely needed." +"Kunobelinos (perhaps better known by the latinized form of Cunobelin) was a powerful " +"ruler of the Catuvellauni. He was referred to by Romans as the King of the Britons. His" +" domains extended around the city of Kamulodunon (known as Camulodunum), modern day " +"Colchester. The Roman defeat in the battle of Teutoburg Forest (Germania) allowed " +"Kunobelinos to conquer a neighboring tribe, the Trinovantes, who were Roman allies and " +"couldn't receive Roman aid. Kunobelinos seems to have been indifferent to the Romans. " +"He traded with them freely, but had few qualms subjugating known Roman allies, and even" +" sent his youngest son Adminius as a fosterling to be educated in Roman Gaul. This " +"accounted for Adminius's friendships among the Romans. Adminius was given lordship over" +" the Cantaci, who inhabited Kent, by his father. This area was the prime area of Roman " +"influence and trade in Britain, and Kunobelinos shrewdly observed his youngest son's " +"friendship with powerful Roman and Gallo-Roman politicians and traders would be of use " +"administrating the region. His other sons though had no love for the Romans. When " +"Kunobelinos died of disease, he was replaced by his son Togdumnos, who arrested, " +"executed, or expelled numerous Roman sympathizers. These included his own brother " +"Adminius, and the deposed Atrebates king, Verica, who appealed to their connections in " +"the Roman Empire for aide in recovering their lands. Togdumnos died in battle with the " +"Romans, and was subsequently replaced by his brother, Karatakos. It is an irony that it" +" was his third son that initially invited this Roman reprisal. Kunobelinos in his own " +"time though was possibly one of the greatest of all British kings. He conquered the " +"great majority of the southern half of Britain (his coins were being minted as far as " +"the borders of what would become Wales). He started ruling over only four minor tribes " +"in a confederation, the Catuvellauni, and ended up achieving recognition as king of " +"Britain. This recognition was so great that tribes in Cambria even came to assist his " +"sons against the Romans and their British allies, and Kunobelinos was held up by the " +"post-Roman Britons as one of their great heroes; a conqueror and uniter of petty " +"kingdoms, something the post-Roman Britons or Romano-British sorely needed." +msgstr "" + +#: simulation/data/civs/brit.json:AINames[1] +#: simulation/data/civs/brit.json:Factions[0].Heroes[1].Name +msgid "Kunobelinos" msgstr "" #: simulation/data/civs/brit.json:Factions[0].Heroes[2].History msgid "" -"Ammianus Marcellinus described how difficult it would be for a band of " -"foreigners to deal with a Celt if he called in the help of his wife. For she " -"was stronger than he was and could rain blows and kicks upon the assailants " -"equal in force to the shots of a catapult. Boudicca, queen of the Iceni, was " -"said to be 'very tall and terrifying in appearance; her voice was very harsh " -"and a great mass of red hair fell over her shoulders. She wore a tunic of " -"many colors over which a thick cloak was fastened by a brooch. Boudicca had " -"actually at first been a Roman ally, along with her husband, Prasutagus, " -"king of the Iceni. Prasutagus had been a close Roman ally after a brief " -"uprising, respected as being forethinking even by his former enemies, now " -"allied Romans, and free to rule his kingdom as their native tradition " -"dictated, except in one case. Prasutagus, realizing he was going to die, " -"agreed upon a will with his wife and subordinates; his daughters would " -"inherit the physical running of the territory, under Boudicca's stewardship " -"until they were adults, and the Emperor of Rome would have overlordship, " -"collecting taxes and being allowed to request military aid. Much the same " -"situation as he already held. The problem lay in that the Romans did not " -"recognize female heirs, and thus asserted, upon Prasutagus's death, that " -"only the Emperor's claim to the kingdom of Icenia was valid. They further " -"noted it was regular Roman practice to only allow a client kingdom to be " -"independent for the lifetime of the initial king, such as had occurred in " -"Galatia. The Empire formally annexed the kingdom, and began extracting harsh " -"taxes immediately, citing that Prasutagus was indebted to the Romans, having " -"taken several loans during his lifetime that he had failed to repay. " -"Boudicca's complaint about this treatment and the defiance of her deceased " -"husband's will was met with brutality; Roman soldiers flogged her, and her " -"daughters, only children, were raped. Boudicca and her subjects were " -"infuriated at the disgrace done to their queen and the children. With the " -"Roman governor of Britain engaged with the druids in Cambria, now Wales, " -"Boudicca was able to attract more followers from outside the Iceni, as they " -"were hardly the only British tribe growing rapidly disillusioned with the " -"Romans. Boudicca and her army laid waste to three cities, routed a Roman " -"legion, and called on the memory of Arminius, a German who had routed the " -"Romans from his lands, and their own ancestors who had driven off Caesar " -"near a century earlier. Boudicca was defeated by a major tactical blunder in " -"the Battle of Watling Street, leading to much of her force being slaughtered " -"as they could not withdraw to safety. Boudicca herself escaped, and then " -"slew her daughters, and then herself, to avoid further shame at Roman hands." +"Ammianus Marcellinus described how difficult it would be for a band of foreigners to " +"deal with a Celt if he called in the help of his wife. For she was stronger than he was" +" and could rain blows and kicks upon the assailants equal in force to the shots of a " +"catapult. Boudicca, queen of the Iceni, was said to be 'very tall and terrifying in " +"appearance; her voice was very harsh and a great mass of red hair fell over her " +"shoulders. She wore a tunic of many colors over which a thick cloak was fastened by a " +"brooch. Boudicca had actually at first been a Roman ally, along with her husband, " +"Prasutagus, king of the Iceni. Prasutagus had been a close Roman ally after a brief " +"uprising, respected as being forethinking even by his former enemies, now allied " +"Romans, and free to rule his kingdom as their native tradition dictated, except in one " +"case. Prasutagus, realizing he was going to die, agreed upon a will with his wife and " +"subordinates; his daughters would inherit the physical running of the territory, under " +"Boudicca's stewardship until they were adults, and the Emperor of Rome would have " +"overlordship, collecting taxes and being allowed to request military aid. Much the same" +" situation as he already held. The problem lay in that the Romans did not recognize " +"female heirs, and thus asserted, upon Prasutagus's death, that only the Emperor's claim" +" to the kingdom of Icenia was valid. They further noted it was regular Roman practice " +"to only allow a client kingdom to be independent for the lifetime of the initial king, " +"such as had occurred in Galatia. The Empire formally annexed the kingdom, and began " +"extracting harsh taxes immediately, citing that Prasutagus was indebted to the Romans, " +"having taken several loans during his lifetime that he had failed to repay. Boudicca's " +"complaint about this treatment and the defiance of her deceased husband's will was met " +"with brutality; Roman soldiers flogged her, and her daughters, only children, were " +"raped. Boudicca and her subjects were infuriated at the disgrace done to their queen " +"and the children. With the Roman governor of Britain engaged with the druids in " +"Cambria, now Wales, Boudicca was able to attract more followers from outside the Iceni," +" as they were hardly the only British tribe growing rapidly disillusioned with the " +"Romans. Boudicca and her army laid waste to three cities, routed a Roman legion, and " +"called on the memory of Arminius, a German who had routed the Romans from his lands, " +"and their own ancestors who had driven off Caesar near a century earlier. Boudicca was " +"defeated by a major tactical blunder in the Battle of Watling Street, leading to much " +"of her force being slaughtered as they could not withdraw to safety. Boudicca herself " +"escaped, and then slew her daughters, and then herself, to avoid further shame at Roman" +" hands." msgstr "" -#: simulation/data/civs/brit.json:Factions[0].Description -msgid "The Celts of the British Isles." +#: simulation/data/civs/brit.json:AINames[2] +#: simulation/data/civs/brit.json:Factions[0].Heroes[2].Name +msgid "Boudicca" msgstr "" #: simulation/data/civs/brit.json:History msgid "" -"The Britons were the Celtic tribes of the British Isles. Using chariots, " -"longswordsmen and powerful melee soldiers, they staged fearsome revolts " -"against Rome to protect their customs and interests. Also, they built " -"thousands of unique structures such as hill forts, crannogs and brochs." +"The Britons were the Celtic tribes of the British Isles. Using chariots, longswordsmen " +"and powerful melee soldiers, they staged fearsome revolts against Rome to protect their" +" customs and interests. Also, they built thousands of unique structures such as hill " +"forts, crannogs and brochs." msgstr "" -#: simulation/data/civs/cart.json:Name -msgid "Carthaginians" +#: simulation/data/civs/brit.json:Factions[0].Name simulation/data/civs/brit.json:Name +msgid "Britons" msgstr "" -#: simulation/data/civs/cart.json:CivBonuses[0].Description -msgid "Walls +100% build time, +100% stone cost, and +200% health." +#: simulation/data/civs/brit.json:TeamBonuses[0].Description +msgid "Allied Healers −20% resource costs." msgstr "" -#: simulation/data/civs/cart.json:CivBonuses[0].Name -msgid "Triple Walls" +#: simulation/data/civs/brit.json:TeamBonuses[0].History +msgid "" +"The Druids of the Celts maintained an organized religion that advanced the technology " +"of their people even during wartime." msgstr "" -#: simulation/data/civs/cart.json:CivBonuses[0].History -msgid "Carthaginians built triple city walls." +#: simulation/data/civs/brit.json:TeamBonuses[0].Name +msgid "Druids" msgstr "" -#: simulation/data/civs/cart.json:TeamBonuses[0].Description -msgid "Allies +10% international trade bonus." +#: simulation/data/civs/cart.json:AINames[10] +msgid "Hampsicora" msgstr "" -#: simulation/data/civs/cart.json:TeamBonuses[0].Name -msgid "Trademasters" +#: simulation/data/civs/cart.json:AINames[11] +msgid "Hannibal Gisco" msgstr "" -#: simulation/data/civs/cart.json:TeamBonuses[0].History -msgid "" -"The Phoenicians and Carthaginians were broadly known as the greatest trading " -"civilization of the ancient and classical world." +#: simulation/data/civs/cart.json:AINames[12] +msgid "Dido" msgstr "" -#: simulation/data/civs/cart.json:AINames[0] -#: simulation/data/civs/cart.json:Factions[0].Heroes[0].Name -msgid "Hannibal Barca" +#: simulation/data/civs/cart.json:AINames[13] +msgid "Xanthippus" msgstr "" -#: simulation/data/civs/cart.json:AINames[1] -#: simulation/data/civs/cart.json:Factions[0].Heroes[1].Name -msgid "Hamilcar Barca" +#: simulation/data/civs/cart.json:AINames[14] +msgid "Himilco Phameas" +msgstr "" + +#: simulation/data/civs/cart.json:AINames[15] +msgid "Hasdrubal the Boetharch" msgstr "" #: simulation/data/civs/cart.json:AINames[2] msgid "Hasdrubal Barca" msgstr "" #: simulation/data/civs/cart.json:AINames[3] msgid "Hasdrubal Gisco" msgstr "" #: simulation/data/civs/cart.json:AINames[4] msgid "Hanno the Elder" msgstr "" -#: simulation/data/civs/cart.json:AINames[5] -#: simulation/data/civs/cart.json:Factions[0].Heroes[2].Name -msgid "Maharbal" -msgstr "" - #: simulation/data/civs/cart.json:AINames[6] msgid "Mago Barca" msgstr "" #: simulation/data/civs/cart.json:AINames[7] msgid "Hasdrubal the Fair" msgstr "" #: simulation/data/civs/cart.json:AINames[8] msgid "Hanno the Great" msgstr "" #: simulation/data/civs/cart.json:AINames[9] msgid "Himilco" msgstr "" -#: simulation/data/civs/cart.json:AINames[10] -msgid "Hampsicora" +#: simulation/data/civs/cart.json:CivBonuses[0].Description +msgid "Walls +100% build time, +100% stone cost, and +200% health." msgstr "" -#: simulation/data/civs/cart.json:AINames[11] -msgid "Hannibal Gisco" +#: simulation/data/civs/cart.json:CivBonuses[0].History +msgid "Carthaginians built triple city walls." msgstr "" -#: simulation/data/civs/cart.json:AINames[12] -msgid "Dido" +#: simulation/data/civs/cart.json:CivBonuses[0].Name +msgid "Triple Walls" msgstr "" -#: simulation/data/civs/cart.json:AINames[13] -msgid "Xanthippus" +#: simulation/data/civs/cart.json:Factions[0].Heroes[0].History +msgid "" +"Carthage's most famous son. Hannibal Barca was the eldest son of Hamilcar Barca and " +"proved an even greater commander than his father. Lived 247-182 B.C. While he " +"ultimately lost the Second Punic War his victories at Trebia, Lake Trasimene, and " +"Cannae, and the feat of crossing the Alps have secured his position as among the best " +"tacticians and strategists in history." msgstr "" -#: simulation/data/civs/cart.json:AINames[14] -msgid "Himilco Phameas" +#: simulation/data/civs/cart.json:AINames[0] +#: simulation/data/civs/cart.json:Factions[0].Heroes[0].Name +msgid "Hannibal Barca" msgstr "" -#: simulation/data/civs/cart.json:AINames[15] -msgid "Hasdrubal the Boetharch" +#: simulation/data/civs/cart.json:Factions[0].Heroes[1].History +msgid "" +"Father of Hannibal and virtual military dictator. Hamilcar Barca was a soldier and " +"politician who excelled along his entire career. Lived 275-228 B.C. While overshadowed " +"by his sons, Hamilcar was great general in his own right, earning the nickname Baraq or" +" Barca for the lightning speed of his advance." msgstr "" -#: simulation/data/civs/cart.json:Factions[0].Technologies[0].Description -msgid "All Traders and Ships +25% vision range." +#: simulation/data/civs/cart.json:AINames[1] +#: simulation/data/civs/cart.json:Factions[0].Heroes[1].Name +msgid "Hamilcar Barca" msgstr "" -#: simulation/data/civs/cart.json:Factions[0].Technologies[0].Name -msgid "Exploration" +#: simulation/data/civs/cart.json:Factions[0].Heroes[2].History +msgid "" +"Maharbal was Hannibal Barca's 'brash young cavalry commander' during the 2nd Punic War." +" He is credited with turning the wing of the legions at Cannae resulting in defeat in " +"which 30,000 of 50,000 Romans were lost, as well as significant contributions to the " +"winning of many other battles during the 2nd Punic War. He is known for having said, " +"after the battle of Cannae, 'Hannibal, you know how to win the victory; just not what " +"to do with it.'" +msgstr "" + +#: simulation/data/civs/cart.json:AINames[5] +#: simulation/data/civs/cart.json:Factions[0].Heroes[2].Name +msgid "Maharbal" +msgstr "" + +#: simulation/data/civs/cart.json:Factions[0].Technologies[0].Description +msgid "All Traders and Ships +25% vision range." msgstr "" #: simulation/data/civs/cart.json:Factions[0].Technologies[0].History msgid "" -"Nobody knew better than the Carthaginians where in the ancient world they " -"were going and going to go; their merchant traders had missions to " -"everywhere." +"Nobody knew better than the Carthaginians where in the ancient world they were going " +"and going to go; their merchant traders had missions to everywhere." msgstr "" -#: simulation/data/civs/cart.json:Factions[0].Technologies[1].Description -msgid "Civic Centers, Temples, and Houses -25% build time." +#: simulation/data/civs/cart.json:Factions[0].Technologies[0].Name +msgid "Exploration" msgstr "" -#: simulation/data/civs/cart.json:Factions[0].Technologies[1].Name -msgid "Colonization" +#: simulation/data/civs/cart.json:Factions[0].Technologies[1].Description +msgid "Civic Centers, Temples, and Houses -25% build time." msgstr "" #: simulation/data/civs/cart.json:Factions[0].Technologies[1].History msgid "" -"Carthaginians established many trading centers as colonies and ultimately " -"held dominion over 300 cities and towns in North Africa alone." +"Carthaginians established many trading centers as colonies and ultimately held dominion" +" over 300 cities and towns in North Africa alone." msgstr "" -#: simulation/data/civs/cart.json:Factions[0].Heroes[0].History -msgid "" -"Carthage's most famous son. Hannibal Barca was the eldest son of Hamilcar " -"Barca and proved an even greater commander than his father. Lived 247-182 B." -"C. While he ultimately lost the Second Punic War his victories at Trebia, " -"Lake Trasimene, and Cannae, and the feat of crossing the Alps have secured " -"his position as among the best tacticians and strategists in history." +#: simulation/data/civs/cart.json:Factions[0].Technologies[1].Name +msgid "Colonization" msgstr "" -#: simulation/data/civs/cart.json:Factions[0].Heroes[1].History +#: simulation/data/civs/cart.json:History msgid "" -"Father of Hannibal and virtual military dictator. Hamilcar Barca was a " -"soldier and politician who excelled along his entire career. Lived 275-228 B." -"C. While overshadowed by his sons, Hamilcar was great general in his own " -"right, earning the nickname Baraq or Barca for the lightning speed of his " -"advance." +"Carthage, a city-state in modern-day Tunisia, was a formidable force in the western " +"Mediterranean, eventually taking over much of North Africa and modern-day Spain in the " +"third century B.C. The sailors of Carthage were among the fiercest contenders on the " +"high seas, and masters of naval trade. They deployed towered War Elephants on the " +"battlefield to fearsome effect, and had defensive walls so strong, they were never " +"breached." msgstr "" -#: simulation/data/civs/cart.json:Factions[0].Heroes[2].History +#: simulation/data/civs/cart.json:Name +msgid "Carthaginians" +msgstr "" + +#: simulation/data/civs/cart.json:Structures[0].History msgid "" -"Maharbal was Hannibal Barca's 'brash young cavalry commander' during the 2nd " -"Punic War. He is credited with turning the wing of the legions at Cannae " -"resulting in defeat in which 30,000 of 50,000 Romans were lost, as well as " -"significant contributions to the winning of many other battles during the " -"2nd Punic War. He is known for having said, after the battle of Cannae, " -"'Hannibal, you know how to win the victory; just not what to do with it.'" +"The structure is based upon the center island of the inner harbour constructed to house" +" the war fleet of the Carthaginian navy at Carthage." msgstr "" #: simulation/data/civs/cart.json:Structures[0].Name msgid "Naval Shipyard" msgstr "" #: simulation/data/civs/cart.json:Structures[0].Special msgid "Construct the powerful warships of the Carthaginian navy." msgstr "" -#: simulation/data/civs/cart.json:Structures[0].History -msgid "" -"The structure is based upon the center island of the inner harbour " -"constructed to house the war fleet of the Carthaginian navy at Carthage." +#: simulation/data/civs/cart.json:Structures[1].History +msgid "The Celts supplied fierce warrior mercenaries for Carthaginian armies." msgstr "" #: simulation/data/civs/cart.json:Structures[1].Name msgid "Celtic Embassy" msgstr "" #: simulation/data/civs/cart.json:Structures[1].Special msgid "Train Celtic Mercenaries." msgstr "" -#: simulation/data/civs/cart.json:Structures[1].History -msgid "The Celts supplied fierce warrior mercenaries for Carthaginian armies." +#: simulation/data/civs/cart.json:Structures[2].History +msgid "The Iberians were known as fierce mercenaries, loyal to their paymasters." msgstr "" #: simulation/data/civs/cart.json:Structures[2].Name msgid "Iberian Embassy" msgstr "" #: simulation/data/civs/cart.json:Structures[2].Special msgid "Train Iberian Mercenaries." msgstr "" -#: simulation/data/civs/cart.json:Structures[2].History +#: simulation/data/civs/cart.json:Structures[3].History msgid "" -"The Iberians were known as fierce mercenaries, loyal to their paymasters." +"When Hannibal invaded Italy and defeated the Romans in a series of battles, many of the" +" peoples subject to Rome, including the Greeks and Samnites, revolted and joined the " +"Carthaginian cause." msgstr "" #: simulation/data/civs/cart.json:Structures[3].Name msgid "Italic Embassy" msgstr "" #: simulation/data/civs/cart.json:Structures[3].Special msgid "Train Italic Mercenaries." msgstr "" -#: simulation/data/civs/cart.json:Structures[3].History -msgid "" -"When Hannibal invaded Italy and defeated the Romans in a series of battles, " -"many of the peoples subject to Rome, including the Greeks and Samnites, " -"revolted and joined the Carthaginian cause." +#: simulation/data/civs/cart.json:TeamBonuses[0].Description +msgid "Allies +10% international trade bonus." msgstr "" -#: simulation/data/civs/cart.json:History +#: simulation/data/civs/cart.json:TeamBonuses[0].History msgid "" -"Carthage, a city-state in modern-day Tunisia, was a formidable force in the " -"western Mediterranean, eventually taking over much of North Africa and " -"modern-day Spain in the third century B.C. The sailors of Carthage were " -"among the fiercest contenders on the high seas, and masters of naval trade. " -"They deployed towered War Elephants on the battlefield to fearsome effect, " -"and had defensive walls so strong, they were never breached." +"The Phoenicians and Carthaginians were broadly known as the greatest trading " +"civilization of the ancient and classical world." msgstr "" -#: simulation/data/civs/gaul.json:Name -#: simulation/data/civs/gaul.json:Factions[0].Name -msgid "Gauls" +#: simulation/data/civs/cart.json:TeamBonuses[0].Name +msgid "Trademasters" msgstr "" -#: simulation/data/civs/gaul.json:CivBonuses[0].Description -msgid "Enhanced food gained from ranching and farming. " +#: simulation/data/civs/gaul.json:AINames[2] +msgid "Cativolcus" msgstr "" -#: simulation/data/civs/gaul.json:CivBonuses[0].Name -msgid "Ardiosmanae" +#: simulation/data/civs/gaul.json:AINames[3] +msgid "Cingetorix" +msgstr "" + +#: simulation/data/civs/gaul.json:AINames[5] +msgid "Divico" +msgstr "" + +#: simulation/data/civs/gaul.json:AINames[6] +msgid "Ambiorix" +msgstr "" + +#: simulation/data/civs/gaul.json:AINames[7] +msgid "Liscus" +msgstr "" + +#: simulation/data/civs/gaul.json:AINames[8] +msgid "Valetiacus" +msgstr "" + +#: simulation/data/civs/gaul.json:AINames[9] +msgid "Viridovix" +msgstr "" + +#: simulation/data/civs/gaul.json:CivBonuses[0].Description +msgid "Enhanced food gained from ranching and farming. " msgstr "" #: simulation/data/civs/gaul.json:CivBonuses[0].History msgid "Represents Celtic farming methods. " msgstr "" -#: simulation/data/civs/gaul.json:CivBonuses[1].Description -msgid "Druids increase attack rates of soldiers near them slightly." +#: simulation/data/civs/gaul.json:CivBonuses[0].Name +msgid "Ardiosmanae" msgstr "" -#: simulation/data/civs/gaul.json:CivBonuses[1].Name -msgid "Deas Celtica" +#: simulation/data/civs/gaul.json:CivBonuses[1].Description +msgid "Druids increase attack rates of soldiers near them slightly." msgstr "" #: simulation/data/civs/gaul.json:CivBonuses[1].History msgid "Celtic religion and druidry inspired their warlike mindset. " msgstr "" -#: simulation/data/civs/gaul.json:TeamBonuses[0].Description -msgid "Forges −15% technology resource costs and research time." +#: simulation/data/civs/gaul.json:CivBonuses[1].Name +msgid "Deas Celtica" msgstr "" -#: simulation/data/civs/gaul.json:TeamBonuses[0].Name -msgid "Products from Gaul" +#: simulation/data/civs/gaul.json:Factions[0].Description +msgid "The Celts of mainland Europe." msgstr "" -#: simulation/data/civs/gaul.json:TeamBonuses[0].History +#: simulation/data/civs/gaul.json:Factions[0].Heroes[0].History msgid "" -"The Gauls produced and exported swords and scabbards, woolen and leather " -"products, and other arms." +"When Celtic armies met the enemy, before the battle would start, the Celtic leader " +"would go to the first line and challenge the bravest of the enemy warriors to a single " +"combat. The story of how Marcus Claudius Marcellus killed a Gallic leader at Clastidium" +" (222 B.C.) is typical of such encounters. Advancing with a small army, Marcellus met a" +" combined force of Insubrian Gauls and Gaesatae at Clastidium. The Gallic army advanced" +" with the usual rush and terrifying cries, and their king, Viridomarus, picking out " +"Marcellus by means of his badges of rank, made for him, shouting a challenge and " +"brandishing his spear. Viridomarus was an outstanding figure not only for his size but " +"also for his adornments; for he was resplendent in bright colors and his armor shone " +"with gold and silver. This armor, thought Marcellus, would be a fitting offering to the" +" gods. He charged the Gaul, pierced his bright breastplate and cast him to the ground. " +"It was an easy task to kill Viridomarus and strip him of his armor." msgstr "" #: simulation/data/civs/gaul.json:AINames[0] #: simulation/data/civs/gaul.json:Factions[0].Heroes[0].Name msgid "Viridomarus" msgstr "" +#: simulation/data/civs/gaul.json:Factions[0].Heroes[1].History +msgid "" +"Brennus is the name which the Roman historians give to the famous leader of the Gauls " +"who took Rome in the time of Camillus. According to Geoffrey of Monmouth, the cleric " +"who wrote “History of the Kings of Britain”, Brennus and his brother Belinus invaded " +"Gaul and sacked Rome in 390 B.C., 'proving' that Britons had conquered Rome, the " +"greatest civilization in the world, long before Rome conquered the Britons. We know " +"from many ancient sources which predate Geoffrey that Rome was indeed sacked, but in " +"387 not 390, and that the raid was led by a man named Brennus, but he and his invading " +"horde were Gallic Senones, not British. In this episode several features of Geoffrey's " +"editing method can be seen: he modified the historical Brennus, created the brother " +"Belinus, borrowed the Gallic invasion, but omitted the parts where the Celts seemed " +"weak or foolish. His technique is both additive and subtractive. Like the tale of " +"Trojan origin, the story of the sack of Rome is not pure fabrication; it is a creative " +"rearrangement of the available facts, with details added as necessary. By virtue of " +"their historical association, Beli and Bran are often muddled with the earlier brothers" +" Belinus and Brennus (the sons of Dunvallo Molmutius) who contended for power in " +"northern Britain in around 390 B.C., and were regarded as gods in old Celtic tradition." +msgstr "" + #: simulation/data/civs/gaul.json:AINames[1] #: simulation/data/civs/gaul.json:Factions[0].Heroes[1].Name msgid "Brennus" msgstr "" -#: simulation/data/civs/gaul.json:AINames[2] -msgid "Cativolcus" -msgstr "" - -#: simulation/data/civs/gaul.json:AINames[3] -msgid "Cingetorix" +#: simulation/data/civs/gaul.json:Factions[0].Heroes[2].History +msgid "" +"Vercingetorix (Gaulish: Ver-Rix Cingetos) was the chieftain of the Arverni tribe in " +"Gaul (modern France). Starting in 52 B.C. he led a revolt against the invading Romans " +"under Julius Caesar, his actions during the revolt are remembered to this day. " +"Vercingetorix was probably born near his tribes capital (Gergovia). From what little " +"info we have Vercingetorix was probably born in 72 B.C., his father was Celtius and we " +"don't know who his mother was. Because we only know of him from Roman sources we don't " +"know much about Vercingetorix as a child or young man, except that perhaps he was " +"probably very high spirited and probably gained some renown in deeds." msgstr "" #: simulation/data/civs/gaul.json:AINames[4] #: simulation/data/civs/gaul.json:Factions[0].Heroes[2].Name msgid "Vercingetorix" msgstr "" -#: simulation/data/civs/gaul.json:AINames[5] -msgid "Divico" -msgstr "" - -#: simulation/data/civs/gaul.json:AINames[6] -msgid "Ambiorix" -msgstr "" - -#: simulation/data/civs/gaul.json:AINames[7] -msgid "Liscus" -msgstr "" - -#: simulation/data/civs/gaul.json:AINames[8] -msgid "Valetiacus" -msgstr "" - -#: simulation/data/civs/gaul.json:AINames[9] -msgid "Viridovix" -msgstr "" - #: simulation/data/civs/gaul.json:Factions[0].Technologies[0].Description msgid "Workers +15% grain gather rate." msgstr "" +#: simulation/data/civs/gaul.json:Factions[0].Technologies[0].History +msgid "The Gauls invented an harvesting machine, making it much easier to harvest grain." +msgstr "" + #: simulation/data/civs/gaul.json:Factions[0].Technologies[0].Name msgid "Harvesting Machine" msgstr "" -#: simulation/data/civs/gaul.json:Factions[0].Technologies[0].History -msgid "" -"The Gauls invented an harvesting machine, making it much easier to harvest " -"grain." +#: simulation/data/civs/gaul.json:Factions[0].Technologies[1].Description +msgid "A set amount of metal and food from every structure destroyed or captured." msgstr "" -#: simulation/data/civs/gaul.json:Factions[0].Technologies[1].Description +#: simulation/data/civs/gaul.json:Factions[0].Technologies[1].History msgid "" -"A set amount of metal and food from every structure destroyed or captured." +"Woe to the Defeated! The Gallic chieftain Brennus seized Rome (with the exception of a " +"garrison on Capitoline Hill). When Camillus besieged him with a relief force from Veii," +" he negotiated his surrender for 1000 pounds of gold, and adding the weight of his " +"sword on the scale when the Romans complained that he used false weights he uttered " +"those famous words." msgstr "" #: simulation/data/civs/gaul.json:Factions[0].Technologies[1].Name msgid "Vae Victis" msgstr "" -#: simulation/data/civs/gaul.json:Factions[0].Technologies[1].History -msgid "" -"Woe to the Defeated! The Gallic chieftain Brennus seized Rome (with the " -"exception of a garrison on Capitoline Hill). When Camillus besieged him with " -"a relief force from Veii, he negotiated his surrender for 1000 pounds of " -"gold, and adding the weight of his sword on the scale when the Romans " -"complained that he used false weights he uttered those famous words." -msgstr "" - #: simulation/data/civs/gaul.json:Factions[0].Technologies[2].Description msgid "Gallic druids gain a small melee attack." msgstr "" +#: simulation/data/civs/gaul.json:Factions[0].Technologies[2].History +msgid "" +"The Carnutes were druids from Aulercia. They fought when needed, and were largely " +"responsible for turning back the Belgae incursions into Armorica and Aulercia." +msgstr "" + #: simulation/data/civs/gaul.json:Factions[0].Technologies[2].Name msgid "Carnutes" msgstr "" -#: simulation/data/civs/gaul.json:Factions[0].Technologies[2].History +#: simulation/data/civs/gaul.json:History msgid "" -"The Carnutes were druids from Aulercia. They fought when needed, and were " -"largely responsible for turning back the Belgae incursions into Armorica and " -"Aulercia." +"The Gauls were the Celtic tribes of continental Europe. Dominated by a priestly class " +"of Druids, they featured a sophisticated culture of advanced metalworking, agriculture," +" trade and even road engineering. With heavy infantry and cavalry, Gallic warriors " +"valiantly resisted Caesar's campaign of conquest and Rome's authoritarian rule." msgstr "" -#: simulation/data/civs/gaul.json:Factions[0].Heroes[0].History -msgid "" -"When Celtic armies met the enemy, before the battle would start, the Celtic " -"leader would go to the first line and challenge the bravest of the enemy " -"warriors to a single combat. The story of how Marcus Claudius Marcellus " -"killed a Gallic leader at Clastidium (222 B.C.) is typical of such " -"encounters. Advancing with a small army, Marcellus met a combined force of " -"Insubrian Gauls and Gaesatae at Clastidium. The Gallic army advanced with " -"the usual rush and terrifying cries, and their king, Viridomarus, picking " -"out Marcellus by means of his badges of rank, made for him, shouting a " -"challenge and brandishing his spear. Viridomarus was an outstanding figure " -"not only for his size but also for his adornments; for he was resplendent in " -"bright colors and his armor shone with gold and silver. This armor, thought " -"Marcellus, would be a fitting offering to the gods. He charged the Gaul, " -"pierced his bright breastplate and cast him to the ground. It was an easy " -"task to kill Viridomarus and strip him of his armor." +#: simulation/data/civs/gaul.json:Factions[0].Name simulation/data/civs/gaul.json:Name +msgid "Gauls" msgstr "" -#: simulation/data/civs/gaul.json:Factions[0].Heroes[1].History -msgid "" -"Brennus is the name which the Roman historians give to the famous leader of " -"the Gauls who took Rome in the time of Camillus. According to Geoffrey of " -"Monmouth, the cleric who wrote “History of the Kings of Britain”, Brennus " -"and his brother Belinus invaded Gaul and sacked Rome in 390 B.C., 'proving' " -"that Britons had conquered Rome, the greatest civilization in the world, " -"long before Rome conquered the Britons. We know from many ancient sources " -"which predate Geoffrey that Rome was indeed sacked, but in 387 not 390, and " -"that the raid was led by a man named Brennus, but he and his invading horde " -"were Gallic Senones, not British. In this episode several features of " -"Geoffrey's editing method can be seen: he modified the historical Brennus, " -"created the brother Belinus, borrowed the Gallic invasion, but omitted the " -"parts where the Celts seemed weak or foolish. His technique is both additive " -"and subtractive. Like the tale of Trojan origin, the story of the sack of " -"Rome is not pure fabrication; it is a creative rearrangement of the " -"available facts, with details added as necessary. By virtue of their " -"historical association, Beli and Bran are often muddled with the earlier " -"brothers Belinus and Brennus (the sons of Dunvallo Molmutius) who contended " -"for power in northern Britain in around 390 B.C., and were regarded as gods " -"in old Celtic tradition." +#: simulation/data/civs/gaul.json:TeamBonuses[0].Description +msgid "Forges −15% technology resource costs and research time." msgstr "" -#: simulation/data/civs/gaul.json:Factions[0].Heroes[2].History +#: simulation/data/civs/gaul.json:TeamBonuses[0].History msgid "" -"Vercingetorix (Gaulish: Ver-Rix Cingetos) was the chieftain of the Arverni " -"tribe in Gaul (modern France). Starting in 52 B.C. he led a revolt against " -"the invading Romans under Julius Caesar, his actions during the revolt are " -"remembered to this day. Vercingetorix was probably born near his tribes " -"capital (Gergovia). From what little info we have Vercingetorix was probably " -"born in 72 B.C., his father was Celtius and we don't know who his mother " -"was. Because we only know of him from Roman sources we don't know much about " -"Vercingetorix as a child or young man, except that perhaps he was probably " -"very high spirited and probably gained some renown in deeds." +"The Gauls produced and exported swords and scabbards, woolen and leather products, and " +"other arms." msgstr "" -#: simulation/data/civs/gaul.json:Factions[0].Description -msgid "The Celts of mainland Europe." +#: simulation/data/civs/gaul.json:TeamBonuses[0].Name +msgid "Products from Gaul" msgstr "" -#: simulation/data/civs/gaul.json:History -msgid "" -"The Gauls were the Celtic tribes of continental Europe. Dominated by a " -"priestly class of Druids, they featured a sophisticated culture of advanced " -"metalworking, agriculture, trade and even road engineering. With heavy " -"infantry and cavalry, Gallic warriors valiantly resisted Caesar's campaign " -"of conquest and Rome's authoritarian rule." +#: simulation/data/civs/iber.json:AINames[4] +msgid "Audax" msgstr "" -#: simulation/data/civs/iber.json:Name -msgid "Iberians" +#: simulation/data/civs/iber.json:AINames[5] +msgid "Ditalcus" msgstr "" -#: simulation/data/civs/iber.json:CivBonuses[0].Description -msgid "Iberians start with a powerful prefabricated circuit of stone walls." +#: simulation/data/civs/iber.json:AINames[6] +msgid "Minurus" msgstr "" -#: simulation/data/civs/iber.json:CivBonuses[0].Name -msgid "Harritsu Leku" +#: simulation/data/civs/iber.json:AINames[7] +msgid "Tautalus" msgstr "" -#: simulation/data/civs/iber.json:CivBonuses[0].History -msgid "" -"With exception to alluvial plains and river valleys, stone is abundant in " -"the Iberian Peninsula and was greatly used in construction of structures of " -"all types." +#: simulation/data/civs/iber.json:CivBonuses[0].Description +msgid "Iberians start with a powerful prefabricated circuit of stone walls." msgstr "" -#: simulation/data/civs/iber.json:TeamBonuses[0].Description -msgid "Allied Citizen Javelineers −10% resource costs." +#: simulation/data/civs/iber.json:CivBonuses[0].History +msgid "" +"With exception to alluvial plains and river valleys, stone is abundant in the Iberian " +"Peninsula and was greatly used in construction of structures of all types." msgstr "" -#: simulation/data/civs/iber.json:TeamBonuses[0].Name -msgid "Saripeko" +#: simulation/data/civs/iber.json:CivBonuses[0].Name +msgid "Harritsu Leku" msgstr "" -#: simulation/data/civs/iber.json:TeamBonuses[0].History +#: simulation/data/civs/iber.json:Factions[0].Heroes[0].History msgid "" -"The Iberians were long known to provide mercenaries to other nations to " -"serve as auxiliaries to their armies in foreign wars. Carthage is the most " -"well known example, and we have evidence of them serving in such a capacity " -"in Aquitania." +"Viriato, like Vercingetorix amongst the Gauls, was the most famous of the Iberian " +"tribal war leaders, having conducted at least 7 campaigns against the Romans in the " +"southern half of the peninsula during the 'Lusitani Wars' from 147-139 B.C. He surfaced" +" as a survivor of the treacherous massacre of 9,000 men and the selling into slavery of" +" 21,000 elderly, women, and children of the Lusitani. They had signed a treaty of peace" +" with the Romans, conducted by Servius Sulpicius Galba, governor of Hispania Ulterior, " +"as the 'final solution' to the Lusitani problem. He emerged from humble beginnings in " +"151 B.C. to become war chief of the Lusitani. He was intelligent and a superior " +"tactician, never really defeated in any encounter (though suffered losses in some " +"requiring retreat). He succumbed instead to another treachery arranged by a later Roman" +" commander, Q. Servilius Caepio, to have him assassinated by three comrades that were " +"close to him." msgstr "" -#: simulation/data/civs/iber.json:AINames[0] -#: simulation/data/civs/iber.json:AINames[1] +#: simulation/data/civs/iber.json:AINames[0] simulation/data/civs/iber.json:AINames[1] #: simulation/data/civs/iber.json:Factions[0].Heroes[0].Name msgid "Viriato" msgstr "" +#: simulation/data/civs/iber.json:Factions[0].Heroes[1].History +msgid "" +"Karos was a chief of the Belli tribe located just east of the Celtiberi (Numantines at " +"the center). Leading the confederated tribes of the meseta central (central upland " +"plain) he concealed 20,000 foot and 5,000 mounted troops along a densely wooded track. " +"Q. Fulvius Nobilior neglected proper reconnaissance and lead his army into the trap " +"strung out in a long column. Some 10,000 of 15,000 Roman legionaries fell in the " +"massive ambush that was sprung upon them. The date was 23 August of 153 B.C., the day " +"when Rome celebrated the feast of Vulcan. By later Senatorial Decree it was ever " +"thereafter known as dies ater, a 'sinister day', and Rome never again fought a battle " +"on the 23rd of August. Karos was wounded in an after battle small cavalry action the " +"same evening and soon died thereafter, but he had carried off one of the most " +"humiliating defeats that Rome ever suffered." +msgstr "" + #: simulation/data/civs/iber.json:AINames[2] #: simulation/data/civs/iber.json:Factions[0].Heroes[1].Name msgid "Karos" msgstr "" +#: simulation/data/civs/iber.json:Factions[0].Heroes[2].History +msgid "" +"Indibil was king of the Ilergetes, a large federation ranged principally along the Ebro" +" River in the northwest of the Iberian Peninsula. During the Barcid expansion, from 212" +" B.C. he had initially been talked into allying himself with the Carthaginians who had " +"taken control of a lot of territory to the south and west, however after loss and his " +"capture in a major battle he was convinced, some say tricked, to switch to the Roman " +"side by Scipio Africanus. But that alliance didn't last long, as Roman promises were " +"hollow and the Romans acted more like conquerors than allies. So, while the Romans and " +"their allies had ended Carthaginian presence in 'Hispania' in 206 B.C., Indibil and " +"another tribal prince by the name of Mandonio, who may have been his brother, rose up " +"in rebellion against the Romans. They were defeated in battle, but rose up in a 2nd " +"even larger rebellion that had unified all the Ilergetes again in 205 B.C. Outnumbered " +"and outarmed they were again defeated, Indibil losing his life in the final battle and " +"Mandonio being captured then later put to death. From that date onward the Ilergetes " +"remained a pacified tribe under Roman rule." +msgstr "" + #: simulation/data/civs/iber.json:AINames[3] #: simulation/data/civs/iber.json:Factions[0].Heroes[2].Name msgid "Indibil" msgstr "" -#: simulation/data/civs/iber.json:AINames[4] -msgid "Audax" -msgstr "" - -#: simulation/data/civs/iber.json:AINames[5] -msgid "Ditalcus" -msgstr "" - -#: simulation/data/civs/iber.json:AINames[6] -msgid "Minurus" -msgstr "" - -#: simulation/data/civs/iber.json:AINames[7] -msgid "Tautalus" +#: simulation/data/civs/iber.json:Factions[0].Technologies[0].Description +msgid "" +"Causes targets struck to become inflamed and lose hitpoints at a constant rate until " +"and if either healed or repaired, as appropriate." msgstr "" -#: simulation/data/civs/iber.json:Factions[0].Technologies[0].Description +#: simulation/data/civs/iber.json:Factions[0].Technologies[0].History msgid "" -"Causes targets struck to become inflamed and lose hitpoints at a constant " -"rate until and if either healed or repaired, as appropriate." +"Iberian tribesmen were noted for wrapping bundles of grass about the shafts of their " +"throwing spears, soaking that in some sort of flammable pitch, then setting it afire " +"just before throwing." msgstr "" #: simulation/data/civs/iber.json:Factions[0].Technologies[0].Name msgid "Suzko Txabalina" msgstr "" -#: simulation/data/civs/iber.json:Factions[0].Technologies[0].History -msgid "" -"Iberian tribesmen were noted for wrapping bundles of grass about the shafts " -"of their throwing spears, soaking that in some sort of flammable pitch, then " -"setting it afire just before throwing." -msgstr "" - #: simulation/data/civs/iber.json:Factions[0].Technologies[1].Description msgid "Metal costs for units and technologies reduced by 50%." msgstr "" -#: simulation/data/civs/iber.json:Factions[0].Technologies[1].Name -msgid "Maisu Burdina Langileak" -msgstr "" - #: simulation/data/civs/iber.json:Factions[0].Technologies[1].History msgid "" -"The Iberians were known to produce the finest iron and steel implements and " -"weapons of the age. The famous 'Toledo Steel.'" +"The Iberians were known to produce the finest iron and steel implements and weapons of " +"the age. The famous 'Toledo Steel.'" msgstr "" -#: simulation/data/civs/iber.json:Factions[0].Heroes[0].History -msgid "" -"Viriato, like Vercingetorix amongst the Gauls, was the most famous of the " -"Iberian tribal war leaders, having conducted at least 7 campaigns against " -"the Romans in the southern half of the peninsula during the 'Lusitani Wars' " -"from 147-139 B.C. He surfaced as a survivor of the treacherous massacre of 9," -"000 men and the selling into slavery of 21,000 elderly, women, and children " -"of the Lusitani. They had signed a treaty of peace with the Romans, " -"conducted by Servius Sulpicius Galba, governor of Hispania Ulterior, as the " -"'final solution' to the Lusitani problem. He emerged from humble beginnings " -"in 151 B.C. to become war chief of the Lusitani. He was intelligent and a " -"superior tactician, never really defeated in any encounter (though suffered " -"losses in some requiring retreat). He succumbed instead to another treachery " -"arranged by a later Roman commander, Q. Servilius Caepio, to have him " -"assassinated by three comrades that were close to him." +#: simulation/data/civs/iber.json:Factions[0].Technologies[1].Name +msgid "Maisu Burdina Langileak" msgstr "" -#: simulation/data/civs/iber.json:Factions[0].Heroes[1].History +#: simulation/data/civs/iber.json:History msgid "" -"Karos was a chief of the Belli tribe located just east of the Celtiberi " -"(Numantines at the center). Leading the confederated tribes of the meseta " -"central (central upland plain) he concealed 20,000 foot and 5,000 mounted " -"troops along a densely wooded track. Q. Fulvius Nobilior neglected proper " -"reconnaissance and lead his army into the trap strung out in a long column. " -"Some 10,000 of 15,000 Roman legionaries fell in the massive ambush that was " -"sprung upon them. The date was 23 August of 153 B.C., the day when Rome " -"celebrated the feast of Vulcan. By later Senatorial Decree it was ever " -"thereafter known as dies ater, a 'sinister day', and Rome never again fought " -"a battle on the 23rd of August. Karos was wounded in an after battle small " -"cavalry action the same evening and soon died thereafter, but he had carried " -"off one of the most humiliating defeats that Rome ever suffered." +"The Iberians were a people of mysterious origins and language, with a strong tradition " +"of horsemanship and metalworking. A relatively peaceful culture, they usually fought in" +" other's battles only as mercenaries. However, they proved tenacious when Rome sought " +"to take their land and freedom from them, and employed pioneering guerrilla tactics and" +" flaming javelins as they fought back." msgstr "" -#: simulation/data/civs/iber.json:Factions[0].Heroes[2].History +#: simulation/data/civs/iber.json:Name +msgid "Iberians" +msgstr "" + +#: simulation/data/civs/iber.json:Structures[0].History msgid "" -"Indibil was king of the Ilergetes, a large federation ranged principally " -"along the Ebro River in the northwest of the Iberian Peninsula. During the " -"Barcid expansion, from 212 B.C. he had initially been talked into allying " -"himself with the Carthaginians who had taken control of a lot of territory " -"to the south and west, however after loss and his capture in a major battle " -"he was convinced, some say tricked, to switch to the Roman side by Scipio " -"Africanus. But that alliance didn't last long, as Roman promises were hollow " -"and the Romans acted more like conquerors than allies. So, while the Romans " -"and their allies had ended Carthaginian presence in 'Hispania' in 206 B.C., " -"Indibil and another tribal prince by the name of Mandonio, who may have been " -"his brother, rose up in rebellion against the Romans. They were defeated in " -"battle, but rose up in a 2nd even larger rebellion that had unified all the " -"Ilergetes again in 205 B.C. Outnumbered and outarmed they were again " -"defeated, Indibil losing his life in the final battle and Mandonio being " -"captured then later put to death. From that date onward the Ilergetes " -"remained a pacified tribe under Roman rule." +"'Revered Monument' The Iberians were a religious people who built small monuments to " +"their various gods. These monuments could also serve as family tombs." msgstr "" #: simulation/data/civs/iber.json:Structures[0].Name msgid "Gur Oroigarri" msgstr "" #: simulation/data/civs/iber.json:Structures[0].Special msgid "" -"Defensive Aura - Gives all Iberian units and buildings within vision range " -"of the monument a 10-15% attack boost. Build Limit: Only 5 may be built per " -"map." +"Defensive Aura - Gives all Iberian units and buildings within vision range of the " +"monument a 10-15% attack boost. Build Limit: Only 5 may be built per map." msgstr "" -#: simulation/data/civs/iber.json:Structures[0].History -msgid "" -"'Revered Monument' The Iberians were a religious people who built small " -"monuments to their various gods. These monuments could also serve as family " -"tombs." +#: simulation/data/civs/iber.json:TeamBonuses[0].Description +msgid "Allied Citizen Javelineers −10% resource costs." msgstr "" -#: simulation/data/civs/iber.json:History +#: simulation/data/civs/iber.json:TeamBonuses[0].History msgid "" -"The Iberians were a people of mysterious origins and language, with a strong " -"tradition of horsemanship and metalworking. A relatively peaceful culture, " -"they usually fought in other's battles only as mercenaries. However, they " -"proved tenacious when Rome sought to take their land and freedom from them, " -"and employed pioneering guerrilla tactics and flaming javelins as they " -"fought back." +"The Iberians were long known to provide mercenaries to other nations to serve as " +"auxiliaries to their armies in foreign wars. Carthage is the most well known example, " +"and we have evidence of them serving in such a capacity in Aquitania." msgstr "" -#: simulation/data/civs/kush.json:Name -msgid "Kushites" +#: simulation/data/civs/iber.json:TeamBonuses[0].Name +msgid "Saripeko" msgstr "" -#: simulation/data/civs/kush.json:TeamBonuses[0].Name -msgid "Elephant Suppliers" +#: simulation/data/civs/kush.json:AINames[0] +msgid "Kashta" msgstr "" -#: simulation/data/civs/kush.json:TeamBonuses[0].Description -msgid "Allied Elephants −20% resource costs and training time." +#: simulation/data/civs/kush.json:AINames[10] +msgid "Malewiebamani" msgstr "" -#: simulation/data/civs/kush.json:AINames[0] -msgid "Kashta" +#: simulation/data/civs/kush.json:AINames[11] +msgid "Harsiotef" +msgstr "" + +#: simulation/data/civs/kush.json:AINames[12] +msgid "Shanakdakhete" +msgstr "" + +#: simulation/data/civs/kush.json:AINames[13] +msgid "Amanishakheto" msgstr "" #: simulation/data/civs/kush.json:AINames[1] msgid "Alara" msgstr "" #: simulation/data/civs/kush.json:AINames[2] msgid "Pebatjma" msgstr "" #: simulation/data/civs/kush.json:AINames[3] msgid "Shabaka" msgstr "" #: simulation/data/civs/kush.json:AINames[4] msgid "Shebitku" msgstr "" #: simulation/data/civs/kush.json:AINames[5] msgid "Qalhata" msgstr "" #: simulation/data/civs/kush.json:AINames[6] msgid "Takahatenamun" msgstr "" #: simulation/data/civs/kush.json:AINames[7] msgid "Tantamani" msgstr "" #: simulation/data/civs/kush.json:AINames[8] msgid "Atlanersa" msgstr "" #: simulation/data/civs/kush.json:AINames[9] msgid "Nasalsa" msgstr "" -#: simulation/data/civs/kush.json:AINames[10] -msgid "Malewiebamani" +#: simulation/data/civs/kush.json:Factions[0].Description +msgid "The great African kingdom that straddled the Nile River in Nubia, in the South of Egypt." msgstr "" -#: simulation/data/civs/kush.json:AINames[11] -msgid "Harsiotef" +#: simulation/data/civs/kush.json:Factions[0].Heroes[0].Name +msgid "Nastasen" msgstr "" -#: simulation/data/civs/kush.json:AINames[12] -msgid "Shanakdakhete" +#: simulation/data/civs/kush.json:Factions[0].Heroes[1].Name +msgid "Arakamani" msgstr "" -#: simulation/data/civs/kush.json:AINames[13] -msgid "Amanishakheto" +#: simulation/data/civs/kush.json:Factions[0].Heroes[2].Name +msgid "Amanirenas" +msgstr "" + +#: simulation/data/civs/kush.json:Factions[0].Name +msgid "Kushite Africans" msgstr "" #: simulation/data/civs/kush.json:Factions[0].Technologies[0].Description #: simulation/data/civs/maur.json:Factions[0].Technologies[0].Description #: simulation/data/civs/pers.json:Factions[0].Technologies[0].Description +msgid "Archers −10% training time, +8 attack range, and −10% ranged attack spread." +msgstr "" + +#: simulation/data/civs/kush.json:Factions[0].Technologies[0].History msgid "" -"Archers −10% training time, +8 attack range, and −10% ranged attack spread." +"The Kushites had a tradition of fine archery and a penchant for using massed archers in" +" battle." msgstr "" #: simulation/data/civs/kush.json:Factions[0].Technologies[0].Name #: simulation/data/civs/maur.json:Factions[0].Technologies[0].Name #: simulation/data/civs/pers.json:Factions[0].Technologies[0].Name msgid "Archery Tradition" msgstr "" -#: simulation/data/civs/kush.json:Factions[0].Technologies[0].History -msgid "" -"The Kushites had a tradition of fine archery and a penchant for using massed " -"archers in battle." +#: simulation/data/civs/kush.json:Factions[0].Technologies[1].Description +msgid "Civic Structures +20% build time, +20% health, and +20% capture points." msgstr "" #: simulation/data/civs/kush.json:Factions[0].Technologies[1].Name msgid "Monumental Architecture" msgstr "" -#: simulation/data/civs/kush.json:Factions[0].Technologies[1].Description -msgid "Civic Structures +20% build time, +20% health, and +20% capture points." -msgstr "" - #: simulation/data/civs/kush.json:Factions[0].Technologies[2].Description msgid "Train elite rank healers." msgstr "" -#: simulation/data/civs/kush.json:Factions[0].Technologies[2].Name -msgid "High Priest of Amun" -msgstr "" - #: simulation/data/civs/kush.json:Factions[0].Technologies[2].History -msgid "" -"Have your priests instructed by the High Priest himself - may Amun bless him." -msgstr "" - -#: simulation/data/civs/kush.json:Factions[0].Heroes[0].Name -msgid "Nastasen" +msgid "Have your priests instructed by the High Priest himself - may Amun bless him." msgstr "" -#: simulation/data/civs/kush.json:Factions[0].Heroes[1].Name -msgid "Arakamani" -msgstr "" - -#: simulation/data/civs/kush.json:Factions[0].Heroes[2].Name -msgid "Amanirenas" +#: simulation/data/civs/kush.json:Factions[0].Technologies[2].Name +msgid "High Priest of Amun" msgstr "" -#: simulation/data/civs/kush.json:Factions[0].Name -msgid "Kushite Africans" +#: simulation/data/civs/kush.json:History +msgid "" +"The Kingdom of Kush was an ancient African kingdom situated on the confluences of the " +"Blue Nile, White Nile and River Atbara in what is now the Republic of Sudan. The " +"Kushite era of rule in the region was established after the Bronze Age collapse of the " +"New Kingdom of Egypt, and it was centered at Napata in its early phase. They invaded " +"Egypt in the 8th century BC, and the Kushite emperors ruled as Pharaohs of the Twenty-" +"fifth dynasty of Egypt for a century, until they were expelled by the Assyrians. " +"Kushite culture was influenced heavily by the Egyptians, with Kushite pyramid building " +"and monumental temple architecture still extent. The Kushites even worshipped many " +"Egyptian gods, including Amun. During Classical antiquity, the Kushite imperial capital" +" was at Meroe. In early Greek geography, the Meroitic kingdom was known as Aethiopia. " +"The Kushite kingdom persisted until the 4th century AD, when it weakened and " +"disintegrated due to internal rebellion, eventually succumbing to the rising power of " +"Axum." msgstr "" -#: simulation/data/civs/kush.json:Factions[0].Description -msgid "" -"The great African kingdom that straddled the Nile River in Nubia, in the " -"South of Egypt." +#: simulation/data/civs/kush.json:Name +msgid "Kushites" msgstr "" #: simulation/data/civs/kush.json:Structures[0].Name msgid "Temple of Amun" msgstr "" #: simulation/data/civs/kush.json:Structures[0].Special msgid "" -"The Kushites can upgrade individual Temples to Temples of Amun, which can " -"train Napatan Temple Guard champions and heal units faster." +"The Kushites can upgrade individual Temples to Temples of Amun, which can train Napatan" +" Temple Guard champions and heal units faster." msgstr "" #: simulation/data/civs/kush.json:Structures[1].Name msgid "Temple of Apedemak" msgstr "" #: simulation/data/civs/kush.json:Structures[1].Special msgid "" -"The Kushites can upgrade individual Temples to Temples of Apedemak, which " -"can train Meroe Temple Guard champions and heal units faster." +"The Kushites can upgrade individual Temples to Temples of Apedemak, which can train " +"Meroe Temple Guard champions and heal units faster." +msgstr "" + +#: simulation/data/civs/kush.json:Structures[2].History +msgid "The Kushites built over 200 pyramids in Nubia." msgstr "" #: simulation/data/civs/kush.json:Structures[2].Name msgid "Kushite Pyramids" msgstr "" #: simulation/data/civs/kush.json:Structures[2].Special msgid "" -"Building a Small Kushite Pyramid unlocks the Town Phase. Building a Large " -"Kushite Pyramid unlocks the City Phase. And each pyramid built adds +10% " -"territory effect to Civic Centers." -msgstr "" - -#: simulation/data/civs/kush.json:Structures[2].History -msgid "The Kushites built over 200 pyramids in Nubia." -msgstr "" - -#: simulation/data/civs/kush.json:History -msgid "" -"The Kingdom of Kush was an ancient African kingdom situated on the " -"confluences of the Blue Nile, White Nile and River Atbara in what is now the " -"Republic of Sudan. The Kushite era of rule in the region was established " -"after the Bronze Age collapse of the New Kingdom of Egypt, and it was " -"centered at Napata in its early phase. They invaded Egypt in the 8th century " -"BC, and the Kushite emperors ruled as Pharaohs of the Twenty-fifth dynasty " -"of Egypt for a century, until they were expelled by the Assyrians. Kushite " -"culture was influenced heavily by the Egyptians, with Kushite pyramid " -"building and monumental temple architecture still extent. The Kushites even " -"worshipped many Egyptian gods, including Amun. During Classical antiquity, " -"the Kushite imperial capital was at Meroe. In early Greek geography, the " -"Meroitic kingdom was known as Aethiopia. The Kushite kingdom persisted until " -"the 4th century AD, when it weakened and disintegrated due to internal " -"rebellion, eventually succumbing to the rising power of Axum." +"Building a Small Kushite Pyramid unlocks the Town Phase. Building a Large Kushite " +"Pyramid unlocks the City Phase. And each pyramid built adds +10% territory effect to " +"Civic Centers." msgstr "" -#: simulation/data/civs/mace.json:Name -#: simulation/data/civs/mace.json:Factions[0].Name -msgid "Macedonians" +#: simulation/data/civs/kush.json:TeamBonuses[0].Description +msgid "Allied Elephants −20% resource costs and training time." msgstr "" -#: simulation/data/civs/mace.json:TeamBonuses[0].Description -msgid "Allies +20% barter sell prices." +#: simulation/data/civs/kush.json:TeamBonuses[0].Name +msgid "Elephant Suppliers" msgstr "" -#: simulation/data/civs/mace.json:TeamBonuses[0].Name -msgid "Standardized Currency" +#: simulation/data/civs/mace.json:AINames[10] +msgid "Perseus" msgstr "" -#: simulation/data/civs/mace.json:TeamBonuses[0].History -msgid "" -"The Macedonians and the Diadochi minted coins of very high quality. On their " -"currency the Diadochi in particular frequently depicted themselves as the " -"rightful successor to Alexander the Great, attempting to legitimize their " -"rule." +#: simulation/data/civs/mace.json:AINames[11] +msgid "Craterus" msgstr "" -#: simulation/data/civs/mace.json:AINames[0] -#: simulation/data/civs/mace.json:Factions[0].Heroes[1].Name -msgid "Alexander the Great" +#: simulation/data/civs/mace.json:AINames[12] +msgid "Meleager" msgstr "" #: simulation/data/civs/mace.json:AINames[1] msgid "Philip II" msgstr "" #: simulation/data/civs/mace.json:AINames[2] msgid "Antipater" msgstr "" #: simulation/data/civs/mace.json:AINames[3] msgid "Philip IV" msgstr "" -#: simulation/data/civs/mace.json:AINames[4] -#: simulation/data/civs/spart.json:AINames[5] +#: simulation/data/civs/mace.json:AINames[4] simulation/data/civs/spart.json:AINames[5] msgid "Lysander" msgstr "" #: simulation/data/civs/mace.json:AINames[5] msgid "Lysimachus" msgstr "" #: simulation/data/civs/mace.json:AINames[6] msgid "Pyrrhus of Epirus" msgstr "" #: simulation/data/civs/mace.json:AINames[7] msgid "Antigonus II Gonatas" msgstr "" #: simulation/data/civs/mace.json:AINames[8] msgid "Demetrius II Aetolicus" msgstr "" #: simulation/data/civs/mace.json:AINames[9] msgid "Philip V" msgstr "" -#: simulation/data/civs/mace.json:AINames[10] -msgid "Perseus" -msgstr "" - -#: simulation/data/civs/mace.json:AINames[11] -msgid "Craterus" -msgstr "" - -#: simulation/data/civs/mace.json:AINames[12] -msgid "Meleager" -msgstr "" - -#: simulation/data/civs/mace.json:Factions[0].Technologies[0].Description -#: simulation/data/civs/ptol.json:Factions[0].Technologies[0].Description -#: simulation/data/civs/sele.json:Factions[0].Technologies[0].Description -msgid "Civic Centers +100% health and capture points, double default arrows." -msgstr "" - -#: simulation/data/civs/mace.json:Factions[0].Technologies[0].Name -#: simulation/data/civs/ptol.json:Factions[0].Technologies[0].Name -#: simulation/data/civs/sele.json:Factions[0].Technologies[0].Name -msgid "Hellenistic Metropolis" -msgstr "" - -#: simulation/data/civs/mace.json:Factions[0].Technologies[0].History -#: simulation/data/civs/ptol.json:Factions[0].Technologies[0].History -#: simulation/data/civs/sele.json:Factions[0].Technologies[0].History -msgid "" -"Beginning with Alexander, the Hellenistic monarchs founded many cities " -"throughout their empires, where Greek culture and art blended with local " -"customs to create the motley Hellenistic civilization." -msgstr "" - -#: simulation/data/civs/mace.json:Factions[0].Technologies[1].Description -msgid "" -"Upgrade Shield Bearer Champion Infantry to Silver Shields, with more health " -"and attack damage." -msgstr "" - -#: simulation/data/civs/mace.json:Factions[0].Technologies[1].Name -msgid "Silver Shields" -msgstr "" - -#: simulation/data/civs/mace.json:Factions[0].Technologies[1].History -msgid "" -"In India near the end of his long anabasis, Alexander gifted to the Royal " -"Hypaspist corps shields of silver for their long and valiant service in his " -"army." +#: simulation/data/civs/mace.json:Factions[0].Description +msgid "A Hellenistic kingdom bordering the Greek city-states." msgstr "" #: simulation/data/civs/mace.json:Factions[0].Heroes[0].History msgid "" -"The king of Macedonia (359-336 B.C.), he carried out vast monetary and " -"military reforms in order to make his kingdom the most powerful force in the " -"Greek world. Greatly enlarged the size of Macedonia by conquering much of " -"Thrace and subduing the Greeks. Murdered in Aegae while planning a campaign " -"against Persia." +"The king of Macedonia (359-336 B.C.), he carried out vast monetary and military reforms" +" in order to make his kingdom the most powerful force in the Greek world. Greatly " +"enlarged the size of Macedonia by conquering much of Thrace and subduing the Greeks. " +"Murdered in Aegae while planning a campaign against Persia." msgstr "" #: simulation/data/civs/mace.json:Factions[0].Heroes[0].Name msgid "Philip II of Macedon" msgstr "" #: simulation/data/civs/mace.json:Factions[0].Heroes[1].History msgid "" -"The most powerful hero of them all - son of Philip II, king of Macedonia " -"(336-323 B.C.). After conquering the rest of the Thracians and quelling the " -"unrest of the Greeks, Alexander embarked on a world-conquest march. " -"Defeating the Persian forces at Granicus (334 B.C.), Issus (333 B.C.) and " -"Gaugamela (331 B.C.), he became master of the Persian Empire. Entering " -"India, he defeated king Porus at Hydaspes (326 B.C.), but his weary troops " -"made him halt. Died in Babylon at the age of 33 while planning a campaign " -"against Arabia." +"The most powerful hero of them all - son of Philip II, king of Macedonia (336-323 " +"B.C.). After conquering the rest of the Thracians and quelling the unrest of the " +"Greeks, Alexander embarked on a world-conquest march. Defeating the Persian forces at " +"Granicus (334 B.C.), Issus (333 B.C.) and Gaugamela (331 B.C.), he became master of the" +" Persian Empire. Entering India, he defeated king Porus at Hydaspes (326 B.C.), but his" +" weary troops made him halt. Died in Babylon at the age of 33 while planning a campaign" +" against Arabia." +msgstr "" + +#: simulation/data/civs/mace.json:AINames[0] +#: simulation/data/civs/mace.json:Factions[0].Heroes[1].Name +msgid "Alexander the Great" msgstr "" #: simulation/data/civs/mace.json:Factions[0].Heroes[2].History msgid "" -"One of the Diadochi, king of Macedonia (294-288 B.C.), Demetrios was " -"renowned as one of the bravest and most able successors of Alexander. As the " -"son of Antigonus I Monophthalmus, he fought and won many important battles " -"early on and was proclaimed king, along with his father, in 306 B.C. Losing " -"his Asian possessions after the battle of Ipsos, he later won the Macedonian " -"throne. Fearing lest they should be overpowered by Demetrios, the other " -"Diadochi united against him and defeated him." +"One of the Diadochi, king of Macedonia (294-288 B.C.), Demetrios was renowned as one of" +" the bravest and most able successors of Alexander. As the son of Antigonus I " +"Monophthalmus, he fought and won many important battles early on and was proclaimed " +"king, along with his father, in 306 B.C. Losing his Asian possessions after the battle " +"of Ipsos, he later won the Macedonian throne. Fearing lest they should be overpowered " +"by Demetrios, the other Diadochi united against him and defeated him." msgstr "" #: simulation/data/civs/mace.json:Factions[0].Heroes[2].Name msgid "Demetrios the Besieger" msgstr "" -#: simulation/data/civs/mace.json:Factions[0].Description -msgid "A Hellenistic kingdom bordering the Greek city-states." +#: simulation/data/civs/mace.json:Factions[0].Technologies[0].Description +#: simulation/data/civs/ptol.json:Factions[0].Technologies[0].Description +#: simulation/data/civs/sele.json:Factions[0].Technologies[0].Description +msgid "Civic Centers +100% health and capture points, double default arrows." msgstr "" -#: simulation/data/civs/mace.json:Structures[0].Special +#: simulation/data/civs/mace.json:Factions[0].Technologies[0].History +#: simulation/data/civs/ptol.json:Factions[0].Technologies[0].History +#: simulation/data/civs/sele.json:Factions[0].Technologies[0].History msgid "" -"The Hellenization civ bonus. Building a Theatron increases the territory " -"effect of all buildings by 25%. Build limit: 1." +"Beginning with Alexander, the Hellenistic monarchs founded many cities throughout their" +" empires, where Greek culture and art blended with local customs to create the motley " +"Hellenistic civilization." msgstr "" -#: simulation/data/civs/mace.json:Structures[1].Name -#: simulation/data/civs/ptol.json:Structures[0].Name -#: simulation/data/civs/sele.json:Structures[0].Name -msgid "Library" -msgstr "" - -#: simulation/data/civs/mace.json:Structures[1].Special -msgid "" -"All Special Technologies are researched here. Building one reduces the cost " -"of all other remaining technologies by 10%. Build limit: 1." +#: simulation/data/civs/mace.json:Factions[0].Technologies[0].Name +#: simulation/data/civs/ptol.json:Factions[0].Technologies[0].Name +#: simulation/data/civs/sele.json:Factions[0].Technologies[0].Name +msgid "Hellenistic Metropolis" msgstr "" -#: simulation/data/civs/mace.json:Structures[1].History -#: simulation/data/civs/ptol.json:Structures[0].History -#: simulation/data/civs/sele.json:Structures[0].History +#: simulation/data/civs/mace.json:Factions[0].Technologies[1].Description msgid "" -"Alexander the Great founded libraries all over his new empire. These became " -"a center of learning for an entirely new synthesized culture: the " -"Hellenistic culture." +"Upgrade Shield Bearer Champion Infantry to Silver Shields, with more health and attack " +"damage." msgstr "" -#: simulation/data/civs/mace.json:History +#: simulation/data/civs/mace.json:Factions[0].Technologies[1].History msgid "" -"Macedonia was an ancient Greek kingdom, centered in the northeastern part of " -"the Greek peninsula. Under the leadership of Alexander the Great, Macedonian " -"forces and allies took over most of the world they knew, including Egypt, " -"Persia and parts of the Indian subcontinent, allowing a diffusion of " -"Hellenic and eastern cultures for years to come." +"In India near the end of his long anabasis, Alexander gifted to the Royal Hypaspist " +"corps shields of silver for their long and valiant service in his army." msgstr "" -#: simulation/data/civs/maur.json:Name -msgid "Mauryas" +#: simulation/data/civs/mace.json:Factions[0].Technologies[1].Name +msgid "Silver Shields" msgstr "" -#: simulation/data/civs/maur.json:CivBonuses[0].Description +#: simulation/data/civs/mace.json:History msgid "" -"Mauryas have a +10% population cap bonus (e.g., 330 pop cap instead of the " -"usual 300)." +"Macedonia was an ancient Greek kingdom, centered in the northeastern part of the Greek " +"peninsula. Under the leadership of Alexander the Great, Macedonian forces and allies " +"took over most of the world they knew, including Egypt, Persia and parts of the Indian " +"subcontinent, allowing a diffusion of Hellenic and eastern cultures for years to come." msgstr "" -#: simulation/data/civs/maur.json:CivBonuses[0].Name -msgid "Emperor of Emperors." +#: simulation/data/civs/mace.json:Factions[0].Name simulation/data/civs/mace.json:Name +msgid "Macedonians" msgstr "" -#: simulation/data/civs/maur.json:CivBonuses[0].History +#: simulation/data/civs/mace.json:Structures[0].Special msgid "" -"The Mauryan Empire encompassed dozens of formerly independent kingdoms over " -"an area of 5 million square kilometers, with a population of close to 60 " -"million people. The Mauryan rulers held the title Emperor of Emperors and " -"commanded a standing army of 600,000 infantry, 9000 elephants, 8000 " -"chariots, and 30,000 cavalry, making it arguably the largest army of its " -"time." +"The Hellenization civ bonus. Building a Theatron increases the territory effect of all " +"buildings by 25%. Build limit: 1." msgstr "" -#: simulation/data/civs/maur.json:CivBonuses[1].Description -msgid "Elephants −30% training time." -msgstr "" - -#: simulation/data/civs/maur.json:CivBonuses[1].Name -msgid "Elephant Tradition" +#: simulation/data/civs/mace.json:Structures[1].History +#: simulation/data/civs/ptol.json:Structures[0].History +#: simulation/data/civs/sele.json:Structures[0].History +msgid "" +"Alexander the Great founded libraries all over his new empire. These became a center of" +" learning for an entirely new synthesized culture: the Hellenistic culture." msgstr "" -#: simulation/data/civs/maur.json:CivBonuses[1].History -msgid "" -"India is the land of the elephants. Elephant warfare originated in India and " -"continued for millennia. It was also the source of elephants for the eastern " -"Mediterranean. Indian kings were able to field large numbers of war " -"elephants." +#: simulation/data/civs/mace.json:Structures[1].Name +#: simulation/data/civs/ptol.json:Structures[0].Name +#: simulation/data/civs/sele.json:Structures[0].Name +msgid "Library" msgstr "" -#: simulation/data/civs/maur.json:TeamBonuses[0].Description +#: simulation/data/civs/mace.json:Structures[1].Special msgid "" -"Allied Temples −50% resource costs and building time; Temple technologies −50" -"% resource costs and research time." +"All Special Technologies are researched here. Building one reduces the cost of all " +"other remaining technologies by 10%. Build limit: 1." msgstr "" -#: simulation/data/civs/maur.json:TeamBonuses[0].Name -msgid "Ashoka's Religious Support" +#: simulation/data/civs/mace.json:TeamBonuses[0].Description +msgid "Allies +20% barter sell prices." msgstr "" -#: simulation/data/civs/maur.json:TeamBonuses[0].History -msgid "Ashoka the Great sent embassies West to spread knowledge of the Buddha." +#: simulation/data/civs/mace.json:TeamBonuses[0].History +msgid "" +"The Macedonians and the Diadochi minted coins of very high quality. On their currency " +"the Diadochi in particular frequently depicted themselves as the rightful successor to " +"Alexander the Great, attempting to legitimize their rule." msgstr "" -#: simulation/data/civs/maur.json:AINames[0] -#: simulation/data/civs/maur.json:Factions[0].Heroes[0].Name -msgid "Chandragupta Maurya" +#: simulation/data/civs/mace.json:TeamBonuses[0].Name +msgid "Standardized Currency" msgstr "" #: simulation/data/civs/maur.json:AINames[1] msgid "Bindusara Maurya" msgstr "" -#: simulation/data/civs/maur.json:AINames[2] -#: simulation/data/civs/maur.json:Factions[0].Heroes[1].Name -msgid "Ashoka the Great" -msgstr "" - #: simulation/data/civs/maur.json:AINames[3] msgid "Dasharatha Maurya" msgstr "" #: simulation/data/civs/maur.json:AINames[4] msgid "Samprati Maurya" msgstr "" #: simulation/data/civs/maur.json:AINames[5] msgid "Shalishuka Maurya" msgstr "" #: simulation/data/civs/maur.json:AINames[6] msgid "Devavarman Maurya" msgstr "" #: simulation/data/civs/maur.json:AINames[7] msgid "Shatadhanvan Maurya" msgstr "" #: simulation/data/civs/maur.json:AINames[8] msgid "Brihadratha Maurya" msgstr "" -#: simulation/data/civs/maur.json:Factions[0].Technologies[0].History +#: simulation/data/civs/maur.json:CivBonuses[0].Description +msgid "Mauryas have a +10% population cap bonus (e.g., 330 pop cap instead of the usual 300)." +msgstr "" + +#: simulation/data/civs/maur.json:CivBonuses[0].History msgid "" -"The Indian peoples had a tradition of fine archery and a penchant for using " -"massed archers in battle." +"The Mauryan Empire encompassed dozens of formerly independent kingdoms over an area of " +"5 million square kilometers, with a population of close to 60 million people. The " +"Mauryan rulers held the title Emperor of Emperors and commanded a standing army of " +"600,000 infantry, 9000 elephants, 8000 chariots, and 30,000 cavalry, making it arguably" +" the largest army of its time." +msgstr "" + +#: simulation/data/civs/maur.json:CivBonuses[0].Name +msgid "Emperor of Emperors." +msgstr "" + +#: simulation/data/civs/maur.json:CivBonuses[1].Description +msgid "Elephants −30% training time." +msgstr "" + +#: simulation/data/civs/maur.json:CivBonuses[1].History +msgid "" +"India is the land of the elephants. Elephant warfare originated in India and continued " +"for millennia. It was also the source of elephants for the eastern Mediterranean. " +"Indian kings were able to field large numbers of war elephants." +msgstr "" + +#: simulation/data/civs/maur.json:CivBonuses[1].Name +msgid "Elephant Tradition" msgstr "" #: simulation/data/civs/maur.json:Factions[0].Heroes[0].History msgid "Founder of the Mauryan Empire." msgstr "" +#: simulation/data/civs/maur.json:AINames[0] +#: simulation/data/civs/maur.json:Factions[0].Heroes[0].Name +msgid "Chandragupta Maurya" +msgstr "" + #: simulation/data/civs/maur.json:Factions[0].Heroes[1].History msgid "Last great emperor of the Mauryan dynasty." msgstr "" +#: simulation/data/civs/maur.json:AINames[2] +#: simulation/data/civs/maur.json:Factions[0].Heroes[1].Name +msgid "Ashoka the Great" +msgstr "" + #: simulation/data/civs/maur.json:Factions[0].Heroes[2].History msgid "Great teacher and advisor to Chandragupta Maurya." msgstr "" #: simulation/data/civs/maur.json:Factions[0].Heroes[2].Name msgid "Acharya Chāṇakya" msgstr "" #: simulation/data/civs/maur.json:Factions[0].Name msgid "Mauryan Indians" msgstr "" +#: simulation/data/civs/maur.json:Factions[0].Technologies[0].History +msgid "" +"The Indian peoples had a tradition of fine archery and a penchant for using massed " +"archers in battle." +msgstr "" + +#: simulation/data/civs/maur.json:History +msgid "" +"Founded in 322 B.C. by Chandragupta Maurya, the Mauryan Empire was the first to rule " +"most of the Indian subcontinent, and was one of the largest and most populous empires " +"of antiquity. Its military featured bowmen who used the long-range bamboo longbow, " +"fierce female warriors, chariots, and thousands of armored war elephants. Its " +"philosophers, especially the famous Acharya Chanakya, contributed to such varied fields" +" such as economics, religion, diplomacy, warfare, and good governance. Under the rule " +"of Ashoka the Great, the empire saw 40 years of peace, harmony, and prosperity." +msgstr "" + +#: simulation/data/civs/maur.json:Name +msgid "Mauryas" +msgstr "" + #: simulation/data/civs/maur.json:Structures[0].Name msgid "Elephant Stable" msgstr "" #: simulation/data/civs/maur.json:Structures[0].Special msgid "Train Elephants and research Elephant technologies." msgstr "" #: simulation/data/civs/maur.json:Structures[1].Name msgid "Edict Pillar of Ashoka" msgstr "" #: simulation/data/civs/maur.json:Structures[1].Special msgid "" -"Contentment: +10% Health and +10% resource gathering rates for all citizens " -"and allied citizens within its range. Can be built anywhere except in enemy " -"territory. Max Built: 10." -msgstr "" - -#: simulation/data/civs/maur.json:History -msgid "" -"Founded in 322 B.C. by Chandragupta Maurya, the Mauryan Empire was the first " -"to rule most of the Indian subcontinent, and was one of the largest and most " -"populous empires of antiquity. Its military featured bowmen who used the " -"long-range bamboo longbow, fierce female warriors, chariots, and thousands " -"of armored war elephants. Its philosophers, especially the famous Acharya " -"Chanakya, contributed to such varied fields such as economics, religion, " -"diplomacy, warfare, and good governance. Under the rule of Ashoka the Great, " -"the empire saw 40 years of peace, harmony, and prosperity." -msgstr "" - -#: simulation/data/civs/pers.json:Name -msgid "Persians" -msgstr "" - -#: simulation/data/civs/pers.json:CivBonuses[0].Description -msgid "" -"Persians have a +10% population cap bonus (e.g. 330 pop cap instead of the " -"usual 300)." -msgstr "" - -#: simulation/data/civs/pers.json:CivBonuses[0].Name -msgid "Great King's Levy" +"Contentment: +10% Health and +10% resource gathering rates for all citizens and allied " +"citizens within its range. Can be built anywhere except in enemy territory. Max Built: " +"10." msgstr "" -#: simulation/data/civs/pers.json:CivBonuses[0].History +#: simulation/data/civs/maur.json:TeamBonuses[0].Description msgid "" -"The Persians could and did levy a large number of infantry during wartime " -"due to the sheer size of the Achaemenid Empire and the way in which it was " -"set-up. In general the Persian infantry was well trained and fought with " -"great tenacity. However while this was true the infantry were poor hand-to-" -"hand, close combat fighters. Also, with the exception of the elite " -"regiments, the Persian infantry was not a standing professional force." -msgstr "" - -#: simulation/data/civs/pers.json:TeamBonuses[0].Description -msgid "Allied Land Traders +15% trade gain." +"Allied Temples −50% resource costs and building time; Temple technologies −50% resource" +" costs and research time." msgstr "" -#: simulation/data/civs/pers.json:TeamBonuses[0].Name -msgid "Royal Road" +#: simulation/data/civs/maur.json:TeamBonuses[0].History +msgid "Ashoka the Great sent embassies West to spread knowledge of the Buddha." msgstr "" -#: simulation/data/civs/pers.json:TeamBonuses[0].History -msgid "" -"Coinage was invented by the Lydians in 7th Century B.C., but it was not very " -"common until the Persian period. Darius the Great standardized coined money " -"and his golden coins (known as 'darics') became commonplace not only " -"throughout his empire, but as far to the west as Central Europe." +#: simulation/data/civs/maur.json:TeamBonuses[0].Name +msgid "Ashoka's Religious Support" msgstr "" #: simulation/data/civs/pers.json:AINames[0] msgid "Kurush II the Great" msgstr "" -#: simulation/data/civs/pers.json:AINames[1] -#: simulation/data/civs/pers.json:Factions[0].Heroes[1].Name -msgid "Darayavahush I" +#: simulation/data/civs/pers.json:AINames[10] +msgid "Haxamanish" +msgstr "" + +#: simulation/data/civs/pers.json:AINames[11] +msgid "Xsayarsa II" msgstr "" #: simulation/data/civs/pers.json:AINames[2] msgid "Cambyses II" msgstr "" #: simulation/data/civs/pers.json:AINames[3] msgid "Bardiya" msgstr "" -#: simulation/data/civs/pers.json:AINames[4] -#: simulation/data/civs/pers.json:Factions[0].Heroes[2].Name -msgid "Xsayarsa I" -msgstr "" - #: simulation/data/civs/pers.json:AINames[5] msgid "Artaxshacha I" msgstr "" #: simulation/data/civs/pers.json:AINames[6] msgid "Darayavahush II" msgstr "" #: simulation/data/civs/pers.json:AINames[7] msgid "Darayavahush III" msgstr "" #: simulation/data/civs/pers.json:AINames[8] msgid "Artaxshacha II" msgstr "" #: simulation/data/civs/pers.json:AINames[9] msgid "Artaxshacha III" msgstr "" -#: simulation/data/civs/pers.json:AINames[10] -msgid "Haxamanish" +#: simulation/data/civs/pers.json:CivBonuses[0].Description +msgid "Persians have a +10% population cap bonus (e.g. 330 pop cap instead of the usual 300)." msgstr "" -#: simulation/data/civs/pers.json:AINames[11] -msgid "Xsayarsa II" +#: simulation/data/civs/pers.json:CivBonuses[0].History +msgid "" +"The Persians could and did levy a large number of infantry during wartime due to the " +"sheer size of the Achaemenid Empire and the way in which it was set-up. In general the " +"Persian infantry was well trained and fought with great tenacity. However while this " +"was true the infantry were poor hand-to-hand, close combat fighters. Also, with the " +"exception of the elite regiments, the Persian infantry was not a standing professional " +"force." +msgstr "" + +#: simulation/data/civs/pers.json:CivBonuses[0].Name +msgid "Great King's Levy" +msgstr "" + +#: simulation/data/civs/pers.json:Factions[0].Heroes[0].History +msgid "" +"Cyrus (ruled 559-530 B.C.) The son of a Median princess and the ruler of Anshan; justly" +" called the 'Father of the Empire', Cyrus the Great conquered Media, Lydia, Babylonia " +"and Bactria, thereby establishing the Persian Empire. He was also renown as a " +"benevolent conqueror. (OP - Kurush). Technically the second ruler of the Persians by " +"that name, and so appears as Kurush II on his documents and coins. Kurush I was his " +"grandfather." +msgstr "" + +#: simulation/data/civs/pers.json:Factions[0].Heroes[0].Name +msgid "Kurush II" +msgstr "" + +#: simulation/data/civs/pers.json:Factions[0].Heroes[1].History +msgid "" +"Darius (ruled 522-486 B.C.) The son of Vishtaspa (Hystaspes), the satrap of Parthia and" +" Hyrcania; a great administrator as well as a decent general, Darius introduced the " +"division of the empire into satrapies and conquered NW India, Thrace and Macedonia. He " +"was called the 'Merchant of the Empire'." +msgstr "" + +#: simulation/data/civs/pers.json:AINames[1] +#: simulation/data/civs/pers.json:Factions[0].Heroes[1].Name +msgid "Darayavahush I" +msgstr "" + +#: simulation/data/civs/pers.json:Factions[0].Heroes[2].History +msgid "" +"Xerxes (ruled 485-465 B.C.) The son of Darius the Great and Atoosa, a daughter of Cyrus" +" the Great, Xerxes was an able administrator, who also extended Imperial rule into " +"Chorasmia. Apart from his failed invasion of Greece, he was famous for his extensive " +"building programme, especially at Persepolis." +msgstr "" + +#: simulation/data/civs/pers.json:AINames[4] +#: simulation/data/civs/pers.json:Factions[0].Heroes[2].Name +msgid "Xsayarsa I" msgstr "" #: simulation/data/civs/pers.json:Factions[0].Technologies[0].History msgid "" -"The Iranian peoples had a tradition of fine archery and a penchant for using " -"massed archers in battle." +"The Iranian peoples had a tradition of fine archery and a penchant for using massed " +"archers in battle." msgstr "" #: simulation/data/civs/pers.json:Factions[0].Technologies[1].Description msgid "Phoenician triremes gain the unique ability to train cavalry." msgstr "" +#: simulation/data/civs/pers.json:Factions[0].Technologies[1].History +msgid "" +"Early Achaemenid rulers acted towards making Persia the first great Asian empire to " +"rule the seas. The Great King behaved favourably towards the various sea peoples in " +"order to secure their services, but also carried out various marine initiatives. During" +" the reign of Darius the Great, for example, a canal was built in Egypt and a Persian " +"navy was sent exploring the Indus river. According to Herodotus, some 300 ships in the " +"Persian navy were retrofitted to carry horses and their riders." +msgstr "" + #: simulation/data/civs/pers.json:Factions[0].Technologies[1].Name msgid "Naval Craftsmanship" msgstr "" -#: simulation/data/civs/pers.json:Factions[0].Technologies[1].History -msgid "" -"Early Achaemenid rulers acted towards making Persia the first great Asian " -"empire to rule the seas. The Great King behaved favourably towards the " -"various sea peoples in order to secure their services, but also carried out " -"various marine initiatives. During the reign of Darius the Great, for " -"example, a canal was built in Egypt and a Persian navy was sent exploring " -"the Indus river. According to Herodotus, some 300 ships in the Persian navy " -"were retrofitted to carry horses and their riders." +#: simulation/data/civs/pers.json:Factions[0].Technologies[2].Description +msgid "Increases hitpoints of all structures, but build time increased appropriately." msgstr "" -#: simulation/data/civs/pers.json:Factions[0].Technologies[2].Description +#: simulation/data/civs/pers.json:Factions[0].Technologies[2].History msgid "" -"Increases hitpoints of all structures, but build time increased " -"appropriately." +"The Persians built the wonderful 2700 kilometer-long Royal Highway from Sardis to Susa;" +" Darius the Great and Xerxes also built the magnificent Persepolis; Cyrus the Great " +"greatly improved Ecbatana and virtually 'rebuilt' the old Elamite capital of Susa." msgstr "" #: simulation/data/civs/pers.json:Factions[0].Technologies[2].Name msgid "Persian Architecture" msgstr "" -#: simulation/data/civs/pers.json:Factions[0].Technologies[2].History -msgid "" -"The Persians built the wonderful 2700 kilometer-long Royal Highway from " -"Sardis to Susa; Darius the Great and Xerxes also built the magnificent " -"Persepolis; Cyrus the Great greatly improved Ecbatana and virtually " -"'rebuilt' the old Elamite capital of Susa." -msgstr "" - #: simulation/data/civs/pers.json:Factions[0].Technologies[3].Description msgid "Anušiya Champion Infantry -50% train time, but also -10% health." msgstr "" -#: simulation/data/civs/pers.json:Factions[0].Technologies[3].Name -msgid "Immortals" -msgstr "" - #: simulation/data/civs/pers.json:Factions[0].Technologies[3].History msgid "" -"The Achaemenids maintained a 10,000-strong elite corps, referred to as " -"Athanatoi (“Immortals”) by Greek authors." +"The Achaemenids maintained a 10,000-strong elite corps, referred to as Athanatoi " +"(“Immortals”) by Greek authors." +msgstr "" + +#: simulation/data/civs/pers.json:Factions[0].Technologies[3].Name +msgid "Immortals" msgstr "" #: simulation/data/civs/pers.json:Factions[0].Technologies[4].Description #: simulation/data/civs/sele.json:Factions[0].Technologies[1].Description msgid "+25% health for cavalry, but +10% train time." msgstr "" +#: simulation/data/civs/pers.json:Factions[0].Technologies[4].History +msgid "The beautiful and powerful breed of Nisean horses increases health for Persian cavalry." +msgstr "" + #: simulation/data/civs/pers.json:Factions[0].Technologies[4].Name #: simulation/data/civs/sele.json:Factions[0].Technologies[1].Name msgid "Nisean War Horses" msgstr "" -#: simulation/data/civs/pers.json:Factions[0].Technologies[4].History -msgid "" -"The beautiful and powerful breed of Nisean horses increases health for " -"Persian cavalry." -msgstr "" - -#: simulation/data/civs/pers.json:Factions[0].Heroes[0].History +#: simulation/data/civs/pers.json:History msgid "" -"Cyrus (ruled 559-530 B.C.) The son of a Median princess and the ruler of " -"Anshan; justly called the 'Father of the Empire', Cyrus the Great conquered " -"Media, Lydia, Babylonia and Bactria, thereby establishing the Persian " -"Empire. He was also renown as a benevolent conqueror. (OP - Kurush). " -"Technically the second ruler of the Persians by that name, and so appears as " -"Kurush II on his documents and coins. Kurush I was his grandfather." -msgstr "" - -#: simulation/data/civs/pers.json:Factions[0].Heroes[0].Name -msgid "Kurush II" +"The Persian Empire, when ruled by the Achaemenid dynasty, was one of the greatest " +"empires of antiquity, stretching at its zenith from the Indus Valley in the east to " +"Greece in the west. The Persians were the pioneers of empire-building of the ancient " +"world, successfully imposing a centralized rule over various peoples with different " +"customs, laws, religions and languages, and building a cosmopolitan army made up of " +"contingents from each of these nations." msgstr "" -#: simulation/data/civs/pers.json:Factions[0].Heroes[1].History -msgid "" -"Darius (ruled 522-486 B.C.) The son of Vishtaspa (Hystaspes), the satrap of " -"Parthia and Hyrcania; a great administrator as well as a decent general, " -"Darius introduced the division of the empire into satrapies and conquered NW " -"India, Thrace and Macedonia. He was called the 'Merchant of the Empire'." +#: simulation/data/civs/pers.json:Name +msgid "Persians" msgstr "" -#: simulation/data/civs/pers.json:Factions[0].Heroes[2].History -msgid "" -"Xerxes (ruled 485-465 B.C.) The son of Darius the Great and Atoosa, a " -"daughter of Cyrus the Great, Xerxes was an able administrator, who also " -"extended Imperial rule into Chorasmia. Apart from his failed invasion of " -"Greece, he was famous for his extensive building programme, especially at " -"Persepolis." +#: simulation/data/civs/pers.json:Structures[0].History +msgid "The Persian Empire's best soldiers were Eastern horsemen." msgstr "" #: simulation/data/civs/pers.json:Structures[0].Name msgid "Stable" msgstr "" #: simulation/data/civs/pers.json:Structures[0].Special msgid "Train Cavalry and research Cavalry technologies." msgstr "" -#: simulation/data/civs/pers.json:Structures[0].History -msgid "The Persian Empire's best soldiers were Eastern horsemen." +#: simulation/data/civs/pers.json:Structures[1].History +msgid "" +"The term Apadana designates a large hypostyle palace found in Persia. The best known " +"example, and by far the largest, was the great Apadana at Persepolis. Functioning as " +"the empire's central audience hall, the palace is famous for the reliefs of the " +"tribute-bearers and of the army, including the Immortals." msgstr "" #: simulation/data/civs/pers.json:Structures[1].Name msgid "Apadana" msgstr "" #: simulation/data/civs/pers.json:Structures[1].Special msgid "" -"Train heroes and Persian Immortals. Gives a slow trickle of all resources as " -"'Satrapy Tribute.'" +"Train heroes and Persian Immortals. Gives a slow trickle of all resources as 'Satrapy " +"Tribute.'" msgstr "" -#: simulation/data/civs/pers.json:Structures[1].History -msgid "" -"The term Apadana designates a large hypostyle palace found in Persia. The " -"best known example, and by far the largest, was the great Apadana at " -"Persepolis. Functioning as the empire's central audience hall, the palace is " -"famous for the reliefs of the tribute-bearers and of the army, including the " -"Immortals." +#: simulation/data/civs/pers.json:TeamBonuses[0].Description +msgid "Allied Land Traders +15% trade gain." msgstr "" -#: simulation/data/civs/pers.json:History +#: simulation/data/civs/pers.json:TeamBonuses[0].History msgid "" -"The Persian Empire, when ruled by the Achaemenid dynasty, was one of the " -"greatest empires of antiquity, stretching at its zenith from the Indus " -"Valley in the east to Greece in the west. The Persians were the pioneers of " -"empire-building of the ancient world, successfully imposing a centralized " -"rule over various peoples with different customs, laws, religions and " -"languages, and building a cosmopolitan army made up of contingents from each " -"of these nations." +"Coinage was invented by the Lydians in 7th Century B.C., but it was not very common " +"until the Persian period. Darius the Great standardized coined money and his golden " +"coins (known as 'darics') became commonplace not only throughout his empire, but as far" +" to the west as Central Europe." msgstr "" -#: simulation/data/civs/ptol.json:Name -msgid "Ptolemies" +#: simulation/data/civs/pers.json:TeamBonuses[0].Name +msgid "Royal Road" msgstr "" -#: simulation/data/civs/ptol.json:TeamBonuses[0].Description -msgid "Allies +1.0 food trickle rate." +#: simulation/data/civs/ptol.json:AINames[0] +msgid "Ptolemy Soter" msgstr "" -#: simulation/data/civs/ptol.json:TeamBonuses[0].Name -msgid "Breadbasket of the Mediterranean" +#: simulation/data/civs/ptol.json:AINames[10] +msgid "Ptolemy Neos Philopater" msgstr "" -#: simulation/data/civs/ptol.json:TeamBonuses[0].History -msgid "" -"Egypt was a net exporter of grain, so much so that large cities such as " -"Athens, Antioch, and Rome came to rely upon Egyptian grain in order to feed " -"their masses." +#: simulation/data/civs/ptol.json:AINames[11] +msgid "Berenice Philopater" msgstr "" -#: simulation/data/civs/ptol.json:AINames[0] -msgid "Ptolemy Soter" +#: simulation/data/civs/ptol.json:AINames[12] +msgid "Cleopatra Tryphaena" +msgstr "" + +#: simulation/data/civs/ptol.json:AINames[13] +msgid "Berenice Epiphaneia" +msgstr "" + +#: simulation/data/civs/ptol.json:AINames[14] +msgid "Cleopatra Philopater" +msgstr "" + +#: simulation/data/civs/ptol.json:AINames[15] +msgid "Cleopatra Selene" +msgstr "" + +#: simulation/data/civs/ptol.json:AINames[16] +msgid "Cleopatra II Philometora Soteira" +msgstr "" + +#: simulation/data/civs/ptol.json:AINames[17] +msgid "Arsinoe IV" +msgstr "" + +#: simulation/data/civs/ptol.json:AINames[18] +msgid "Arsinoe II" msgstr "" #: simulation/data/civs/ptol.json:AINames[1] msgid "Ptolemy Philadelphus" msgstr "" #: simulation/data/civs/ptol.json:AINames[2] msgid "Ptolemy Epigone" msgstr "" #: simulation/data/civs/ptol.json:AINames[3] msgid "Ptolemy Eurgetes" msgstr "" #: simulation/data/civs/ptol.json:AINames[4] msgid "Ptolemy Philopater" msgstr "" #: simulation/data/civs/ptol.json:AINames[5] msgid "Ptolemy Epiphanes" msgstr "" #: simulation/data/civs/ptol.json:AINames[6] msgid "Ptolemy Philometor" msgstr "" #: simulation/data/civs/ptol.json:AINames[7] msgid "Ptolemy Eupator" msgstr "" #: simulation/data/civs/ptol.json:AINames[8] msgid "Ptolemy Alexander" msgstr "" #: simulation/data/civs/ptol.json:AINames[9] msgid "Ptolemy Neos Dionysos" msgstr "" -#: simulation/data/civs/ptol.json:AINames[10] -msgid "Ptolemy Neos Philopater" -msgstr "" - -#: simulation/data/civs/ptol.json:AINames[11] -msgid "Berenice Philopater" -msgstr "" - -#: simulation/data/civs/ptol.json:AINames[12] -msgid "Cleopatra Tryphaena" -msgstr "" - -#: simulation/data/civs/ptol.json:AINames[13] -msgid "Berenice Epiphaneia" -msgstr "" - -#: simulation/data/civs/ptol.json:AINames[14] -msgid "Cleopatra Philopater" -msgstr "" - -#: simulation/data/civs/ptol.json:AINames[15] -msgid "Cleopatra Selene" -msgstr "" - -#: simulation/data/civs/ptol.json:AINames[16] -msgid "Cleopatra II Philometora Soteira" -msgstr "" - -#: simulation/data/civs/ptol.json:AINames[17] -msgid "Arsinoe IV" -msgstr "" - -#: simulation/data/civs/ptol.json:AINames[18] -msgid "Arsinoe II" +#: simulation/data/civs/ptol.json:Factions[0].Description +msgid "The great Greek-Macedonian dynastic rule over Ancient Egypt." msgstr "" #: simulation/data/civs/ptol.json:Factions[0].Heroes[0].Name msgid "Ptolemaios A' Soter" msgstr "" #: simulation/data/civs/ptol.json:Factions[0].Heroes[1].Name msgid "Ptolemaios D' Philopater" msgstr "" #: simulation/data/civs/ptol.json:Factions[0].Heroes[2].Name msgid "Kleopatra H' Philopater" msgstr "" #: simulation/data/civs/ptol.json:Factions[0].Name msgid "Ptolemaic Egyptians" msgstr "" -#: simulation/data/civs/ptol.json:Factions[0].Description -msgid "The great Greek-Macedonian dynastic rule over Ancient Egypt." +#: simulation/data/civs/ptol.json:History +msgid "" +"The Ptolemaic dynasty was a Macedonian Greek royal family which ruled the Ptolemaic " +"Empire in Egypt during the Hellenistic period. Their rule lasted for 275 years, from " +"305 BC to 30 BC. They were the last dynasty of ancient Egypt." +msgstr "" + +#: simulation/data/civs/ptol.json:Name +msgid "Ptolemies" msgstr "" #: simulation/data/civs/ptol.json:Structures[0].Special #: simulation/data/civs/sele.json:Structures[0].Special msgid "" -"Maximum of 1 built. All Special Technologies and some regular city-phase " -"technologies are researched here. Building one reduces the cost of all other " -"remaining technologies by 10%." +"Maximum of 1 built. All Special Technologies and some regular city-phase technologies " +"are researched here. Building one reduces the cost of all other remaining technologies " +"by 10%." +msgstr "" + +#: simulation/data/civs/ptol.json:Structures[1].History +msgid "" +"The Greco-Macedonian Ptolemy Dynasty relied on large numbers of Greek and foreign " +"mercenaries for the bulk of its military force, mainly because the loyalty of native " +"Egyptian units was often suspect. Indeed, during one native uprising, Upper Egypt was " +"lost to the Ptolemies for decades. Mercenaries were often battle-hardened and their " +"loyalty could be bought, sometimes cheaply, sometimes not cheaply. This was of no " +"matter, since Egypt under the Ptolemies was so prosperous as to be the richest of " +"Alexander's successor states." msgstr "" #: simulation/data/civs/ptol.json:Structures[1].Name msgid "Stratópedo Misthophóron" msgstr "" #: simulation/data/civs/ptol.json:Structures[1].Special msgid "" -"Must be constructed in neutral territory. Has no territory radius effect. " -"Trains mercenaries." +"Must be constructed in neutral territory. Has no territory radius effect. Trains " +"mercenaries." msgstr "" -#: simulation/data/civs/ptol.json:Structures[1].History +#: simulation/data/civs/ptol.json:Structures[2].History msgid "" -"The Greco-Macedonian Ptolemy Dynasty relied on large numbers of Greek and " -"foreign mercenaries for the bulk of its military force, mainly because the " -"loyalty of native Egyptian units was often suspect. Indeed, during one " -"native uprising, Upper Egypt was lost to the Ptolemies for decades. " -"Mercenaries were often battle-hardened and their loyalty could be bought, " -"sometimes cheaply, sometimes not cheaply. This was of no matter, since Egypt " -"under the Ptolemies was so prosperous as to be the richest of Alexander's " -"successor states." +"The Ptolemaic dynasty in Egypt built the magnificent Lighthouse of Alexandria near the " +"harbor mouth of that Nile Delta city. This structure could be seen for many kilometers " +"out to sea and was one of the Seven Wonders of the World." msgstr "" #: simulation/data/civs/ptol.json:Structures[2].Name msgid "Lighthouse" msgstr "" #: simulation/data/civs/ptol.json:Structures[2].Special msgid "" -"When built along the shoreline, removes shroud of darkness over all the " -"water, revealing all the coast lines on the map. Limit: 1." -msgstr "" - -#: simulation/data/civs/ptol.json:Structures[2].History -msgid "" -"The Ptolemaic dynasty in Egypt built the magnificent Lighthouse of " -"Alexandria near the harbor mouth of that Nile Delta city. This structure " -"could be seen for many kilometers out to sea and was one of the Seven " -"Wonders of the World." -msgstr "" - -#: simulation/data/civs/ptol.json:History -msgid "" -"The Ptolemaic dynasty was a Macedonian Greek royal family which ruled the " -"Ptolemaic Empire in Egypt during the Hellenistic period. Their rule lasted " -"for 275 years, from 305 BC to 30 BC. They were the last dynasty of ancient " -"Egypt." -msgstr "" - -#: simulation/data/civs/rome.json:Name -msgid "Romans" -msgstr "" - -#: simulation/data/civs/rome.json:CivBonuses[0].Description -msgid "Roman Legionaries can form a Testudo." -msgstr "" - -#: simulation/data/civs/rome.json:CivBonuses[0].Name -msgid "Testudo Formation" +"When built along the shoreline, removes shroud of darkness over all the water, " +"revealing all the coast lines on the map. Limit: 1." msgstr "" -#: simulation/data/civs/rome.json:CivBonuses[0].History -msgid "" -"The Romans commonly used the Testudo or 'turtle' formation for defense: " -"Legionaries were formed into hollow squares with twelve men on each side, " -"standing so close together that their shields overlapped like fish scales." +#: simulation/data/civs/ptol.json:TeamBonuses[0].Description +msgid "Allies +1.0 food trickle rate." msgstr "" -#: simulation/data/civs/rome.json:CivBonuses[1].Description +#: simulation/data/civs/ptol.json:TeamBonuses[0].History msgid "" -"Any Roman citizen-soldier fighting within Roman territory gains a non-" -"permanent +10% bonus in armor." +"Egypt was a net exporter of grain, so much so that large cities such as Athens, " +"Antioch, and Rome came to rely upon Egyptian grain in order to feed their masses." msgstr "" -#: simulation/data/civs/rome.json:CivBonuses[1].Name -msgid "Citizenship" +#: simulation/data/civs/ptol.json:TeamBonuses[0].Name +msgid "Breadbasket of the Mediterranean" msgstr "" -#: simulation/data/civs/rome.json:CivBonuses[1].History -msgid "" -"Roman Citizenship was highly prized in the ancient world. Basic rights and " -"privileges were afforded Roman citizens that were denied other conquered " -"peoples. It is said that harming a Roman citizen was akin to harming Rome " -"herself, and would cause the entire might of Rome to fall upon the " -"perpetrator." +#: simulation/data/civs/rome.json:AINames[0] +msgid "Lucius Junius Brutus" msgstr "" -#: simulation/data/civs/rome.json:TeamBonuses[0].Description -msgid "Allied Citizen Infantry −10% training time." +#: simulation/data/civs/rome.json:AINames[10] +msgid "Publius Sempronius Tuditanus" msgstr "" -#: simulation/data/civs/rome.json:TeamBonuses[0].Name -msgid "Conscription" +#: simulation/data/civs/rome.json:AINames[11] +msgid "Marcus Cornelius Cethegus" msgstr "" -#: simulation/data/civs/rome.json:TeamBonuses[0].History -msgid "" -"Many Roman soldiers were conscripted into service. While volunteers were " -"preferred, the Roman state did maintain an annual military draft. During an " -"emergency the draft and the terms of service were enlarged. The importance " -"of military service in Republican Rome was so great it was a prerequisite " -"for a political career. Members of the Senate were called Conscript Fathers " -"because of this, reflected in how the ordo equester was said to have been " -"\"conscripted\" into the Senate." +#: simulation/data/civs/rome.json:AINames[12] +msgid "Quintus Caecilius Metellus Pius" msgstr "" -#: simulation/data/civs/rome.json:AINames[0] -msgid "Lucius Junius Brutus" +#: simulation/data/civs/rome.json:AINames[13] +msgid "Marcus Licinius Crassus" msgstr "" #: simulation/data/civs/rome.json:AINames[1] msgid "Lucius Tarquinius Collatinus" msgstr "" #: simulation/data/civs/rome.json:AINames[2] msgid "Gaius Julius Caesar Octavianus" msgstr "" #: simulation/data/civs/rome.json:AINames[3] msgid "Marcus Vipsanius Agrippa" msgstr "" #: simulation/data/civs/rome.json:AINames[4] msgid "Gaius Iulius Iullus" msgstr "" #: simulation/data/civs/rome.json:AINames[5] msgid "Gaius Servilius Structus Ahala" msgstr "" #: simulation/data/civs/rome.json:AINames[6] msgid "Publius Cornelius Rufinus" msgstr "" #: simulation/data/civs/rome.json:AINames[7] msgid "Lucius Papirius Cursor" msgstr "" #: simulation/data/civs/rome.json:AINames[8] msgid "Aulus Manlius Capitolinus" msgstr "" #: simulation/data/civs/rome.json:AINames[9] msgid "Publius Cornelius Scipio Africanus" msgstr "" -#: simulation/data/civs/rome.json:AINames[10] -msgid "Publius Sempronius Tuditanus" -msgstr "" - -#: simulation/data/civs/rome.json:AINames[11] -msgid "Marcus Cornelius Cethegus" +#: simulation/data/civs/rome.json:CivBonuses[0].Description +msgid "Roman Legionaries can form a Testudo." msgstr "" -#: simulation/data/civs/rome.json:AINames[12] -msgid "Quintus Caecilius Metellus Pius" +#: simulation/data/civs/rome.json:CivBonuses[0].History +msgid "" +"The Romans commonly used the Testudo or 'turtle' formation for defense: Legionaries " +"were formed into hollow squares with twelve men on each side, standing so close " +"together that their shields overlapped like fish scales." msgstr "" -#: simulation/data/civs/rome.json:AINames[13] -msgid "Marcus Licinius Crassus" +#: simulation/data/civs/rome.json:CivBonuses[0].Name +msgid "Testudo Formation" msgstr "" -#: simulation/data/civs/rome.json:Factions[0].Technologies[0].Description -msgid "Roman heroes can convert enemy units with great cost." +#: simulation/data/civs/rome.json:CivBonuses[1].Description +msgid "" +"Any Roman citizen-soldier fighting within Roman territory gains a non-permanent +10% " +"bonus in armor." msgstr "" -#: simulation/data/civs/rome.json:Factions[0].Technologies[0].Name -msgid "Divide et Impera" +#: simulation/data/civs/rome.json:CivBonuses[1].History +msgid "" +"Roman Citizenship was highly prized in the ancient world. Basic rights and privileges " +"were afforded Roman citizens that were denied other conquered peoples. It is said that " +"harming a Roman citizen was akin to harming Rome herself, and would cause the entire " +"might of Rome to fall upon the perpetrator." msgstr "" -#: simulation/data/civs/rome.json:Factions[0].Technologies[0].History -msgid "" -"'Divide and conquer' was the main principle in Rome's foreign politics " -"throughout its long history. The Romans lured enemies or neutral factions to " -"their side by offering them certain privileges. In due period of time, " -"friends as well as foes were subjugated." +#: simulation/data/civs/rome.json:CivBonuses[1].Name +msgid "Citizenship" msgstr "" #: simulation/data/civs/rome.json:Factions[0].Heroes[0].History msgid "" -"Dictator for six months during the Second Punic War. Instead of attacking " -"the most powerful Hannibal, he started a very effective war of attrition " -"against him." +"Dictator for six months during the Second Punic War. Instead of attacking the most " +"powerful Hannibal, he started a very effective war of attrition against him." msgstr "" #: simulation/data/civs/rome.json:Factions[0].Heroes[0].Name msgid "Quintus Fabius Maximus" msgstr "" #: simulation/data/civs/rome.json:Factions[0].Heroes[1].History msgid "" -"A soldier of the first war with Carthage, a hero of the Second Punic War, " -"and victor over the Gauls at Clastidium. Plutarch describes him as a man of " -"war, strong in body and constitution, with an iron will to fight on. As a " -"general he was immensely capable, standing alongside Scipio Africanus and " -"Claudius Nero as the most effective Roman generals of the entire Second " -"Punic War. In addition to his military achievements Marcellus was a fan of " -"Greek culture and arts, which he enthusiastically promoted in Rome. He met " -"his demise when his men were ambushed near Venusia. In honor of the respect " -"the people held for him, Marcellus was granted the title of 'Sword of Rome.'" +"A soldier of the first war with Carthage, a hero of the Second Punic War, and victor " +"over the Gauls at Clastidium. Plutarch describes him as a man of war, strong in body " +"and constitution, with an iron will to fight on. As a general he was immensely capable," +" standing alongside Scipio Africanus and Claudius Nero as the most effective Roman " +"generals of the entire Second Punic War. In addition to his military achievements " +"Marcellus was a fan of Greek culture and arts, which he enthusiastically promoted in " +"Rome. He met his demise when his men were ambushed near Venusia. In honor of the " +"respect the people held for him, Marcellus was granted the title of 'Sword of Rome.'" msgstr "" #: simulation/data/civs/rome.json:Factions[0].Heroes[1].Name msgid "Marcus Claudius Marcellus" msgstr "" #: simulation/data/civs/rome.json:Factions[0].Heroes[2].History msgid "" -"He was the first really successful Roman general against the Carthaginians. " -"His campaigns in Spain and Africa helped to bring Carthage to its knees " -"during the Second Punic War. He defeated Hannibal at the Battle of Zama in " -"202 B.C." +"He was the first really successful Roman general against the Carthaginians. His " +"campaigns in Spain and Africa helped to bring Carthage to its knees during the Second " +"Punic War. He defeated Hannibal at the Battle of Zama in 202 B.C." msgstr "" #: simulation/data/civs/rome.json:Factions[0].Heroes[2].Name msgid "Scipio Africanus" msgstr "" -#: simulation/data/civs/rome.json:Structures[0].Name -msgid "Entrenched Camp" -msgstr "" - -#: simulation/data/civs/rome.json:Structures[0].Special -msgid "Trains citizen-soldiers from neutral or enemy territory." +#: simulation/data/civs/rome.json:Factions[0].Technologies[0].Description +msgid "Roman heroes can convert enemy units with great cost." msgstr "" -#: simulation/data/civs/rome.json:Structures[0].History +#: simulation/data/civs/rome.json:Factions[0].Technologies[0].History msgid "" -"Sometimes it was a temporary camp built facing the route by which the army " -"is to march, other times a defensive or offensive (for sieges) structure. " -"Within the Praetorian gate, which should either front the east or the enemy, " -"the tents of the first centuries or cohorts are pitched, and the dracos " -"(ensigns of cohorts) and other ensigns planted. The Decumane gate is " -"directly opposite to the Praetorian in the rear of the camp, and through " -"this the soldiers are conducted to the place appointed for punishment or " -"execution. It has a turf wall, and it's surrounded by a canal filled with " -"water whenever possible for extra defense. Many towns started up as bigger " -"military camps to evolve to more complicated cities." +"'Divide and conquer' was the main principle in Rome's foreign politics throughout its " +"long history. The Romans lured enemies or neutral factions to their side by offering " +"them certain privileges. In due period of time, friends as well as foes were " +"subjugated." msgstr "" -#: simulation/data/civs/rome.json:Structures[1].Name -msgid "Murus Latericius" -msgstr "" - -#: simulation/data/civs/rome.json:Structures[1].Special -msgid "Can be built in neutral and enemy territory to strangle enemy towns." -msgstr "" - -#: simulation/data/civs/rome.json:Structures[1].History -msgid "Turf walls built by legionaries during sieges." +#: simulation/data/civs/rome.json:Factions[0].Technologies[0].Name +msgid "Divide et Impera" msgstr "" #: simulation/data/civs/rome.json:History msgid "" -"The Romans controlled one of the largest empires of the ancient world, " -"stretching at its peak from southern Scotland to the Sahara Desert, and " -"containing between 60 million and 80 million inhabitants, one quarter of the " -"Earth's population at that time. Rome also remained one of the strongest " -"nations on earth for almost 800 years. The Romans were the supreme builders " -"of the ancient world, excelled at siege warfare and had an exquisite " -"infantry and navy." -msgstr "" - -#: simulation/data/civs/sele.json:Name -#: simulation/data/civs/sele.json:Factions[0].Name -msgid "Seleucids" +"The Romans controlled one of the largest empires of the ancient world, stretching at " +"its peak from southern Scotland to the Sahara Desert, and containing between 60 million" +" and 80 million inhabitants, one quarter of the Earth's population at that time. Rome " +"also remained one of the strongest nations on earth for almost 800 years. The Romans " +"were the supreme builders of the ancient world, excelled at siege warfare and had an " +"exquisite infantry and navy." msgstr "" -#: simulation/data/civs/sele.json:TeamBonuses[0].Description -msgid "Allied Civil Centers −20% resource costs." -msgstr "" - -#: simulation/data/civs/sele.json:TeamBonuses[0].Name -msgid "Syrian Tetrapolis" +#: simulation/data/civs/rome.json:Name +msgid "Romans" msgstr "" -#: simulation/data/civs/sele.json:TeamBonuses[0].History +#: simulation/data/civs/rome.json:Structures[0].History msgid "" -"The political core of the Seleucid Empire consisted of four 'sister' cities: " -"Antioch (the capital), Seleucia Pieria, Apamea, and Laodicea." +"Sometimes it was a temporary camp built facing the route by which the army is to march," +" other times a defensive or offensive (for sieges) structure. Within the Praetorian " +"gate, which should either front the east or the enemy, the tents of the first centuries" +" or cohorts are pitched, and the dracos (ensigns of cohorts) and other ensigns planted." +" The Decumane gate is directly opposite to the Praetorian in the rear of the camp, and " +"through this the soldiers are conducted to the place appointed for punishment or " +"execution. It has a turf wall, and it's surrounded by a canal filled with water " +"whenever possible for extra defense. Many towns started up as bigger military camps to " +"evolve to more complicated cities." msgstr "" -#: simulation/data/civs/sele.json:AINames[0] -msgid "Seleucus I Nicator" -msgstr "" - -#: simulation/data/civs/sele.json:AINames[1] -msgid "Antiochus I Soter" +#: simulation/data/civs/rome.json:Structures[0].Name +msgid "Entrenched Camp" msgstr "" -#: simulation/data/civs/sele.json:AINames[2] -msgid "Antiochus II Theos" +#: simulation/data/civs/rome.json:Structures[0].Special +msgid "Trains citizen-soldiers from neutral or enemy territory." msgstr "" -#: simulation/data/civs/sele.json:AINames[3] -msgid "Seleucus II Callinicus" +#: simulation/data/civs/rome.json:Structures[1].History +msgid "Turf walls built by legionaries during sieges." msgstr "" -#: simulation/data/civs/sele.json:AINames[4] -msgid "Seleucus III Ceraunus" +#: simulation/data/civs/rome.json:Structures[1].Name +msgid "Murus Latericius" msgstr "" -#: simulation/data/civs/sele.json:AINames[5] -msgid "Antiochus III Megas" +#: simulation/data/civs/rome.json:Structures[1].Special +msgid "Can be built in neutral and enemy territory to strangle enemy towns." msgstr "" -#: simulation/data/civs/sele.json:AINames[6] -msgid "Seleucus IV Philopator" +#: simulation/data/civs/rome.json:TeamBonuses[0].Description +msgid "Allied Citizen Infantry −10% training time." msgstr "" -#: simulation/data/civs/sele.json:AINames[7] -msgid "Antiochus IV Epiphanes" +#: simulation/data/civs/rome.json:TeamBonuses[0].History +msgid "" +"Many Roman soldiers were conscripted into service. While volunteers were preferred, the" +" Roman state did maintain an annual military draft. During an emergency the draft and " +"the terms of service were enlarged. The importance of military service in Republican " +"Rome was so great it was a prerequisite for a political career. Members of the Senate " +"were called Conscript Fathers because of this, reflected in how the ordo equester was " +"said to have been \"conscripted\" into the Senate." msgstr "" -#: simulation/data/civs/sele.json:AINames[8] -msgid "Antiochus V Eupator" +#: simulation/data/civs/rome.json:TeamBonuses[0].Name +msgid "Conscription" msgstr "" -#: simulation/data/civs/sele.json:AINames[9] -msgid "Demetrius I Soter" +#: simulation/data/civs/sele.json:AINames[0] +msgid "Seleucus I Nicator" msgstr "" #: simulation/data/civs/sele.json:AINames[10] msgid "Alexander I Balas" msgstr "" -#: simulation/data/civs/sele.json:AINames[11] -#: simulation/data/civs/sele.json:AINames[15] +#: simulation/data/civs/sele.json:AINames[11] simulation/data/civs/sele.json:AINames[15] msgid "Demetrius II Nicator" msgstr "" #: simulation/data/civs/sele.json:AINames[12] msgid "Antiochus VI Dionysus" msgstr "" #: simulation/data/civs/sele.json:AINames[13] msgid "Diodotus Tryphon" msgstr "" #: simulation/data/civs/sele.json:AINames[14] msgid "Antiochus VII Sidetes" msgstr "" #: simulation/data/civs/sele.json:AINames[16] msgid "Alexander II Zabinas" msgstr "" #: simulation/data/civs/sele.json:AINames[17] msgid "Cleopatra Thea" msgstr "" #: simulation/data/civs/sele.json:AINames[18] msgid "Seleucus V Philometor" msgstr "" #: simulation/data/civs/sele.json:AINames[19] msgid "Antiochus VIII Grypus" msgstr "" +#: simulation/data/civs/sele.json:AINames[1] +msgid "Antiochus I Soter" +msgstr "" + #: simulation/data/civs/sele.json:AINames[20] msgid "Antiochus IX Cyzicenus" msgstr "" #: simulation/data/civs/sele.json:AINames[21] msgid "Seleucus VI Epiphanes" msgstr "" #: simulation/data/civs/sele.json:AINames[22] msgid "Antiochus X Eusebes" msgstr "" #: simulation/data/civs/sele.json:AINames[23] msgid "Demetrius III Eucaerus" msgstr "" #: simulation/data/civs/sele.json:AINames[24] msgid "Antiochus XI Epiphanes" msgstr "" #: simulation/data/civs/sele.json:AINames[25] msgid "Philip I Philadelphus" msgstr "" #: simulation/data/civs/sele.json:AINames[26] msgid "Antiochus XII Dionysus" msgstr "" #: simulation/data/civs/sele.json:AINames[27] msgid "Seleucus VII Kybiosaktes" msgstr "" #: simulation/data/civs/sele.json:AINames[28] msgid "Antiochus XIII Asiaticus" msgstr "" #: simulation/data/civs/sele.json:AINames[29] msgid "Philip II Philoromaeus" msgstr "" -#: simulation/data/civs/sele.json:Factions[0].Technologies[1].History -msgid "" -"The beautiful and powerful breed of Nisean horses increases health for " -"Seleucid cavalry." +#: simulation/data/civs/sele.json:AINames[2] +msgid "Antiochus II Theos" msgstr "" -#: simulation/data/civs/sele.json:Factions[0].Technologies[2].Description -msgid "Unlock either Champion Infantry Pikemen or Champion Infantry Swordsmen." +#: simulation/data/civs/sele.json:AINames[3] +msgid "Seleucus II Callinicus" msgstr "" -#: simulation/data/civs/sele.json:Factions[0].Technologies[2].Name -msgid "Traditional Army vs Reform Army" +#: simulation/data/civs/sele.json:AINames[4] +msgid "Seleucus III Ceraunus" msgstr "" -#: simulation/data/civs/sele.json:Factions[0].Technologies[2].History -msgid "" -"Seleucid and indeed Successor warfare evolved over the course of the 3rd and " -"2nd centuries. Contact with Eastern upstarts such as the Parthians and " -"constant revolts of peripheral satrapies such as Bactria caused the " -"Seleucids to reform their military and change their tactics, specifically in " -"the cavalry arm. War with the Romans from the West and invasions from the " -"Galatians also forced the Seleucids to reform their infantry regiments to be " -"more flexible." +#: simulation/data/civs/sele.json:AINames[5] +msgid "Antiochus III Megas" +msgstr "" + +#: simulation/data/civs/sele.json:AINames[6] +msgid "Seleucus IV Philopator" +msgstr "" + +#: simulation/data/civs/sele.json:AINames[7] +msgid "Antiochus IV Epiphanes" +msgstr "" + +#: simulation/data/civs/sele.json:AINames[8] +msgid "Antiochus V Eupator" +msgstr "" + +#: simulation/data/civs/sele.json:AINames[9] +msgid "Demetrius I Soter" +msgstr "" + +#: simulation/data/civs/sele.json:Factions[0].Description +msgid "The Macedonian-Greek dynasty that ruled the Eastern part of Alexander's former empire." msgstr "" #: simulation/data/civs/sele.json:Factions[0].Heroes[0].History msgid "" -"Always lying in wait for the neighboring nations, strong in arms and " -"persuasive in council, he (Seleucus) acquired Mesopotamia, Armenia, " -"'Seleucid' Cappadocia, Persis, Parthia, Bactria, Arabia, Tapouria, Sogdia, " -"Arachosia, Hyrcania, and other adjacent peoples that had been subdued by " -"Alexander, as far as the river Indus, so that the boundaries of his empire " -"were the most extensive in Asia after that of Alexander. The whole region " -"from Phrygia to the Indus was subject to Seleucus. — Appian, 'The Syrian " +"Always lying in wait for the neighboring nations, strong in arms and persuasive in " +"council, he (Seleucus) acquired Mesopotamia, Armenia, 'Seleucid' Cappadocia, Persis, " +"Parthia, Bactria, Arabia, Tapouria, Sogdia, Arachosia, Hyrcania, and other adjacent " +"peoples that had been subdued by Alexander, as far as the river Indus, so that the " +"boundaries of his empire were the most extensive in Asia after that of Alexander. The " +"whole region from Phrygia to the Indus was subject to Seleucus. — Appian, 'The Syrian " "Wars'." msgstr "" #: simulation/data/civs/sele.json:Factions[0].Heroes[0].Name msgid "Seleukos A' Nikator" msgstr "" #: simulation/data/civs/sele.json:Factions[0].Heroes[1].History msgid "" -"Antiochus inherited a troubled kingdom upon the beginning of his reign. From " -"the verge of collapse he managed to weld back together the empire Seleucus I " -"fought so hard to found. The rebellious eastern satraps of Bactria and " -"Parthia were brought to heel, temporarily securing his eastern borders. He " -"then turned his attention to mother Greece, attempting to fulfill the dreams " -"of his fathers by invading Greece under the pretext of liberation. The " -"Achaean League and the Kingdom of Pergamon banded together with the Romans " -"to defeat him at the Battle of Magnesia, forever burying the dream of " +"Antiochus inherited a troubled kingdom upon the beginning of his reign. From the verge " +"of collapse he managed to weld back together the empire Seleucus I fought so hard to " +"found. The rebellious eastern satraps of Bactria and Parthia were brought to heel, " +"temporarily securing his eastern borders. He then turned his attention to mother " +"Greece, attempting to fulfill the dreams of his fathers by invading Greece under the " +"pretext of liberation. The Achaean League and the Kingdom of Pergamon banded together " +"with the Romans to defeat him at the Battle of Magnesia, forever burying the dream of " "reuniting Alexander's empire." msgstr "" #: simulation/data/civs/sele.json:Factions[0].Heroes[1].Name msgid "Antiokhos G' Megas" msgstr "" #: simulation/data/civs/sele.json:Factions[0].Heroes[2].History msgid "" -"Antiochus IV Epiphanes was a son of Antiochus III the Great and brother of " -"Seleucus IV Philopator. Originally named Mithridates, he assumed the name " -"Antiochus either upon his accession to the throne or after the death of his " -"elder brother Antiochus. Notable events during his reign include the near-" -"conquest of Egypt (twice), which was halted by the threat of Roman " -"intervention, and the beginning of the Jewish revolt of the Maccabees. He " -"died of sudden illness while fighting off a Parthian invasion from the East." +"Antiochus IV Epiphanes was a son of Antiochus III the Great and brother of Seleucus IV " +"Philopator. Originally named Mithridates, he assumed the name Antiochus either upon his" +" accession to the throne or after the death of his elder brother Antiochus. Notable " +"events during his reign include the near-conquest of Egypt (twice), which was halted by" +" the threat of Roman intervention, and the beginning of the Jewish revolt of the " +"Maccabees. He died of sudden illness while fighting off a Parthian invasion from the " +"East." msgstr "" #: simulation/data/civs/sele.json:Factions[0].Heroes[2].Name msgid "Antiokhos D' Epiphanes" msgstr "" -#: simulation/data/civs/sele.json:Factions[0].Description -msgid "" -"The Macedonian-Greek dynasty that ruled the Eastern part of Alexander's " -"former empire." +#: simulation/data/civs/sele.json:Factions[0].Technologies[1].History +msgid "The beautiful and powerful breed of Nisean horses increases health for Seleucid cavalry." msgstr "" -#: simulation/data/civs/sele.json:Structures[1].Name -msgid "Military Colony" +#: simulation/data/civs/sele.json:Factions[0].Technologies[2].Description +msgid "Unlock either Champion Infantry Pikemen or Champion Infantry Swordsmen." msgstr "" -#: simulation/data/civs/sele.json:Structures[1].Special +#: simulation/data/civs/sele.json:Factions[0].Technologies[2].History msgid "" -"This is the Seleucid expansion building, similar to Civic Centers for other " -"factions. It is weaker and carries a smaller territory influence, but is " -"cheaper and built faster." +"Seleucid and indeed Successor warfare evolved over the course of the 3rd and 2nd " +"centuries. Contact with Eastern upstarts such as the Parthians and constant revolts of " +"peripheral satrapies such as Bactria caused the Seleucids to reform their military and " +"change their tactics, specifically in the cavalry arm. War with the Romans from the " +"West and invasions from the Galatians also forced the Seleucids to reform their " +"infantry regiments to be more flexible." msgstr "" -#: simulation/data/civs/sele.json:Structures[1].History -msgid "" -"The Seleucid kings invited Greeks, Macedonians, Galatians (Gauls), Cretans, " -"and Thracians alike to settle in within the vast territories of the empire. " -"They settled in military colonies called cleruchies (klēroukhia). Under this " -"arrangement, the settlers were given a plot of land, or a kleros, and in " -"return were required to serve in the great king's army when called to duty. " -"This created a upper-middle class of military settlers who owed their " -"livelihoods and fortunes to the Syrian kings and helped grow the available " -"manpower for the imperial Seleucid army. A side effect of this system was " -"that it drained the Greek homeland of military-aged men, a contributing " -"factor to Greece's eventual conquest by Rome." +#: simulation/data/civs/sele.json:Factions[0].Technologies[2].Name +msgid "Traditional Army vs Reform Army" msgstr "" #: simulation/data/civs/sele.json:History +msgid "The Macedonian-Greek dynasty that ruled most of Alexander's former empire." +msgstr "" + +#: simulation/data/civs/sele.json:Factions[0].Name simulation/data/civs/sele.json:Name +msgid "Seleucids" +msgstr "" + +#: simulation/data/civs/sele.json:Structures[1].History msgid "" -"The Macedonian-Greek dynasty that ruled most of Alexander's former empire." +"The Seleucid kings invited Greeks, Macedonians, Galatians (Gauls), Cretans, and " +"Thracians alike to settle in within the vast territories of the empire. They settled in" +" military colonies called cleruchies (klēroukhia). Under this arrangement, the settlers" +" were given a plot of land, or a kleros, and in return were required to serve in the " +"great king's army when called to duty. This created a upper-middle class of military " +"settlers who owed their livelihoods and fortunes to the Syrian kings and helped grow " +"the available manpower for the imperial Seleucid army. A side effect of this system was" +" that it drained the Greek homeland of military-aged men, a contributing factor to " +"Greece's eventual conquest by Rome." msgstr "" -#: simulation/data/civs/spart.json:Name -#: simulation/data/civs/spart.json:Factions[0].Name -msgid "Spartans" +#: simulation/data/civs/sele.json:Structures[1].Name +msgid "Military Colony" msgstr "" -#: simulation/data/civs/spart.json:TeamBonuses[0].Description -msgid "Allied Citizen Infantry Spearmen +10% health." +#: simulation/data/civs/sele.json:Structures[1].Special +msgid "" +"This is the Seleucid expansion building, similar to Civic Centers for other factions. " +"It is weaker and carries a smaller territory influence, but is cheaper and built " +"faster." msgstr "" -#: simulation/data/civs/spart.json:TeamBonuses[0].Name -msgid "Peloponnesian League" +#: simulation/data/civs/sele.json:TeamBonuses[0].Description +msgid "Allied Civil Centers −20% resource costs." msgstr "" -#: simulation/data/civs/spart.json:TeamBonuses[0].History +#: simulation/data/civs/sele.json:TeamBonuses[0].History msgid "" -"Much of the Peloponnese was subject to Sparta in one way or another. This " -"loose confederation, with Sparta as its leader, was later dubbed the " -"Peloponnesian League by historians, but in ancient times was called 'The " -"Lacedaemonians and their allies.'" +"The political core of the Seleucid Empire consisted of four 'sister' cities: Antioch " +"(the capital), Seleucia Pieria, Apamea, and Laodicea." +msgstr "" + +#: simulation/data/civs/sele.json:TeamBonuses[0].Name +msgid "Syrian Tetrapolis" msgstr "" #: simulation/data/civs/spart.json:AINames[0] msgid "Leonidas" msgstr "" -#: simulation/data/civs/spart.json:AINames[1] -msgid "Dienekes" +#: simulation/data/civs/spart.json:AINames[10] +msgid "Eucleidas" msgstr "" -#: simulation/data/civs/spart.json:AINames[2] -#: simulation/data/civs/spart.json:Factions[0].Heroes[1].Name -msgid "Brasidas" +#: simulation/data/civs/spart.json:AINames[11] +msgid "Agesipolis" +msgstr "" + +#: simulation/data/civs/spart.json:AINames[1] +msgid "Dienekes" msgstr "" #: simulation/data/civs/spart.json:AINames[3] msgid "Agis" msgstr "" #: simulation/data/civs/spart.json:AINames[4] msgid "Archidamus" msgstr "" #: simulation/data/civs/spart.json:AINames[6] msgid "Pausanias" msgstr "" #: simulation/data/civs/spart.json:AINames[7] msgid "Agesilaus" msgstr "" #: simulation/data/civs/spart.json:AINames[8] msgid "Echestratus" msgstr "" #: simulation/data/civs/spart.json:AINames[9] msgid "Eurycrates" msgstr "" -#: simulation/data/civs/spart.json:AINames[10] -msgid "Eucleidas" +#: simulation/data/civs/spart.json:Factions[0].Heroes[0].History +msgid "" +"The king of Sparta, who fought and died at the battle of Thermopylae in 480 B.C. He " +"successfully blocked the way of the huge Persian army through the narrow passage with " +"his 7000 men, until Xerxes was made aware of a secret unobstructed path. Finding the " +"enemy at his rear, Leonidas sent home most of his troops, choosing to stay behind with " +"300 hand-picked hoplites and win time for the others to withdraw." msgstr "" -#: simulation/data/civs/spart.json:AINames[11] -msgid "Agesipolis" +#: simulation/data/civs/spart.json:Factions[0].Heroes[0].Name +msgid "Leonidas I" msgstr "" -#: simulation/data/civs/spart.json:Factions[0].Technologies[0].Description +#: simulation/data/civs/spart.json:Factions[0].Heroes[1].History msgid "" -"Spartan female citizens cannot be captured and will doggedly fight back " -"against any attackers." +"Because Brasidas has sponsored their citizenship in return for service, Helot " +"Skirmishers fight longer and harder for Sparta while within range of him." msgstr "" -#: simulation/data/civs/spart.json:Factions[0].Technologies[0].Name -msgid "Feminine Mystique" +#: simulation/data/civs/spart.json:AINames[2] +#: simulation/data/civs/spart.json:Factions[0].Heroes[1].Name +msgid "Brasidas" msgstr "" -#: simulation/data/civs/spart.json:Factions[0].Technologies[0].History +#: simulation/data/civs/spart.json:Factions[0].Heroes[2].History msgid "" -"Spartan women were some of the freest in the ancient world. They could own " -"land and slaves and even exercise naked like Spartan men. It is said that " -"only Spartan women gave birth to real men. Such tough-as-nails women more " -"than once helped save their city from disaster, for example when after a " -"lost battle against Pyrrhus of Epirus they overnight built an earthen " -"rampart to protect the city while their men slept in preparation for the " -"next day's siege." +"Agis III was the 20th Spartan king of the Eurypontid lineage. Agis cobbled together an " +"alliance of Southern Greek states to fight off Macedonian hegemony while Alexander the " +"Great was away in Asia on his conquest march. After securing Crete as a Spartan " +"tributary, Agis then moved to besiege the city of Megalopolis in the Peloponnese, who " +"was an ally of Macedon. Antipater, the Macedonian regent, lead an army to stop this new" +" uprising. In the Battle of Megalopolis, the Macedonians prevailed in a long and bloody" +" battle. Much like Leonidas 150 years earlier, instead of surrendering, Agis made a " +"heroic final stand in order to buy time for his troops to retreat." msgstr "" -#: simulation/data/civs/spart.json:Factions[0].Technologies[1].Description -msgid "Units in phalanx formation move faster." +#: simulation/data/civs/spart.json:Factions[0].Heroes[2].Name +msgid "Agis III" msgstr "" -#: simulation/data/civs/spart.json:Factions[0].Technologies[1].Name -msgid "Tyrtean Paeans" +#: simulation/data/civs/spart.json:Factions[0].Technologies[0].Description +msgid "" +"Spartan female citizens cannot be captured and will doggedly fight back against any " +"attackers." msgstr "" -#: simulation/data/civs/spart.json:Factions[0].Technologies[1].History +#: simulation/data/civs/spart.json:Factions[0].Technologies[0].History msgid "" -"Paeans were battle hymns that were sung by the hoplites when they charged " -"the enemy lines. One of the first known Paeans were composed by Tirteus, a " -"warrior poet of Sparta, during the First Messenian War." +"Spartan women were some of the freest in the ancient world. They could own land and " +"slaves and even exercise naked like Spartan men. It is said that only Spartan women " +"gave birth to real men. Such tough-as-nails women more than once helped save their city" +" from disaster, for example when after a lost battle against Pyrrhus of Epirus they " +"overnight built an earthen rampart to protect the city while their men slept in " +"preparation for the next day's siege." msgstr "" -#: simulation/data/civs/spart.json:Factions[0].Technologies[2].Description -msgid "Champion Infantry Spearmen +25% health, but +5% training time." +#: simulation/data/civs/spart.json:Factions[0].Technologies[0].Name +msgid "Feminine Mystique" msgstr "" -#: simulation/data/civs/spart.json:Factions[0].Technologies[2].Name -msgid "The Agoge" +#: simulation/data/civs/spart.json:Factions[0].Technologies[1].Description +msgid "Units in phalanx formation move faster." msgstr "" -#: simulation/data/civs/spart.json:Factions[0].Technologies[2].History +#: simulation/data/civs/spart.json:Factions[0].Technologies[1].History msgid "" -"Spartans were housed and trained from a young age to be superlative warriors " -"and to endure any hardship a military life can give them." +"Paeans were battle hymns that were sung by the hoplites when they charged the enemy " +"lines. One of the first known Paeans were composed by Tirteus, a warrior poet of " +"Sparta, during the First Messenian War." msgstr "" -#: simulation/data/civs/spart.json:Factions[0].Heroes[0].History -msgid "" -"The king of Sparta, who fought and died at the battle of Thermopylae in 480 " -"B.C. He successfully blocked the way of the huge Persian army through the " -"narrow passage with his 7000 men, until Xerxes was made aware of a secret " -"unobstructed path. Finding the enemy at his rear, Leonidas sent home most of " -"his troops, choosing to stay behind with 300 hand-picked hoplites and win " -"time for the others to withdraw." +#: simulation/data/civs/spart.json:Factions[0].Technologies[1].Name +msgid "Tyrtean Paeans" msgstr "" -#: simulation/data/civs/spart.json:Factions[0].Heroes[0].Name -msgid "Leonidas I" +#: simulation/data/civs/spart.json:Factions[0].Technologies[2].Description +msgid "Champion Infantry Spearmen +25% health, but +5% training time." msgstr "" -#: simulation/data/civs/spart.json:Factions[0].Heroes[1].History +#: simulation/data/civs/spart.json:Factions[0].Technologies[2].History msgid "" -"Because Brasidas has sponsored their citizenship in return for service, " -"Helot Skirmishers fight longer and harder for Sparta while within range of " -"him." +"Spartans were housed and trained from a young age to be superlative warriors and to " +"endure any hardship a military life can give them." msgstr "" -#: simulation/data/civs/spart.json:Factions[0].Heroes[2].History +#: simulation/data/civs/spart.json:Factions[0].Technologies[2].Name +msgid "The Agoge" +msgstr "" + +#: simulation/data/civs/spart.json:History msgid "" -"Agis III was the 20th Spartan king of the Eurypontid lineage. Agis cobbled " -"together an alliance of Southern Greek states to fight off Macedonian " -"hegemony while Alexander the Great was away in Asia on his conquest march. " -"After securing Crete as a Spartan tributary, Agis then moved to besiege the " -"city of Megalopolis in the Peloponnese, who was an ally of Macedon. " -"Antipater, the Macedonian regent, lead an army to stop this new uprising. In " -"the Battle of Megalopolis, the Macedonians prevailed in a long and bloody " -"battle. Much like Leonidas 150 years earlier, instead of surrendering, Agis " -"made a heroic final stand in order to buy time for his troops to retreat." +"Sparta was a prominent city-state in ancient Greece, and its dominant military power on" +" land from circa 650 B.C. Spartan culture was obsessed with military training and " +"excellence, with rigorous training for boys beginning at age seven. Thanks to its " +"military might, Sparta led a coalition of Greek forces during the Greco-Persian Wars, " +"and won over Athens in the Peloponnesian Wars, though at great cost." msgstr "" -#: simulation/data/civs/spart.json:Factions[0].Heroes[2].Name -msgid "Agis III" +#: simulation/data/civs/spart.json:Factions[0].Name simulation/data/civs/spart.json:Name +msgid "Spartans" +msgstr "" + +#: simulation/data/civs/spart.json:Structures[1].History +msgid "" +"The Syssition was the Mess Hall for full-blooded Spartiates. Every Spartan peer, even " +"kings, belonged to one." msgstr "" #: simulation/data/civs/spart.json:Structures[1].Name msgid "Syssition" msgstr "" #: simulation/data/civs/spart.json:Structures[1].Special msgid "Train heroes and Spartiates and research technologies related to them." msgstr "" -#: simulation/data/civs/spart.json:Structures[1].History -msgid "" -"The Syssition was the Mess Hall for full-blooded Spartiates. Every Spartan " -"peer, even kings, belonged to one." +#: simulation/data/civs/spart.json:TeamBonuses[0].Description +msgid "Allied Citizen Infantry Spearmen +10% health." msgstr "" -#: simulation/data/civs/spart.json:History +#: simulation/data/civs/spart.json:TeamBonuses[0].History msgid "" -"Sparta was a prominent city-state in ancient Greece, and its dominant " -"military power on land from circa 650 B.C. Spartan culture was obsessed with " -"military training and excellence, with rigorous training for boys beginning " -"at age seven. Thanks to its military might, Sparta led a coalition of Greek " -"forces during the Greco-Persian Wars, and won over Athens in the " -"Peloponnesian Wars, though at great cost." +"Much of the Peloponnese was subject to Sparta in one way or another. This loose " +"confederation, with Sparta as its leader, was later dubbed the Peloponnesian League by " +"historians, but in ancient times was called 'The Lacedaemonians and their allies.'" msgstr "" + +#: simulation/data/civs/spart.json:TeamBonuses[0].Name +msgid "Peloponnesian League" +msgstr "" + Index: ps/trunk/binaries/data/mods/public/l10n/public-gui-gamesetup.pot =================================================================== --- ps/trunk/binaries/data/mods/public/l10n/public-gui-gamesetup.pot (revision 24280) +++ ps/trunk/binaries/data/mods/public/l10n/public-gui-gamesetup.pot (revision 24281) @@ -1,2349 +1,2264 @@ # Translation template for 0 A.D. — Empires Ascendant. # Copyright (C) 2020 Wildfire Games -# This file is distributed under the same license as the 0 A.D. — Empires Ascendant project. -# +# This file is distributed under the same license as the 0 A.D. — Empires Ascendant +# project. msgid "" msgstr "" "Project-Id-Version: 0 A.D. — Empires Ascendant\n" -"POT-Creation-Date: 2020-07-24 07:08+0000\n" -"PO-Revision-Date: 2020-07-24 07:08+0000\n" +"POT-Creation-Date: 2020-11-28 10:01+0000\n" +"PO-Revision-Date: 2020-11-28 10:01+0000\n" +"Plural-Forms: nplurals=2; plural=(n != 1)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=utf-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: nplurals=2; plural=(n != 1);\n" +"Content-Transfer-Encoding: 8bit" #: gui/gamesetup/Controls/MapFilters.js:85 msgid "Default" msgstr "" #: gui/gamesetup/Controls/MapFilters.js:86 msgid "All maps except naval and demo maps." msgstr "" #: gui/gamesetup/Controls/MapFilters.js:91 msgid "Naval Maps" msgstr "" #: gui/gamesetup/Controls/MapFilters.js:92 msgid "Maps where ships are needed to reach the enemy." msgstr "" #: gui/gamesetup/Controls/MapFilters.js:97 msgid "Demo Maps" msgstr "" #: gui/gamesetup/Controls/MapFilters.js:98 msgid "These maps are not playable but for demonstration purposes only." msgstr "" #: gui/gamesetup/Controls/MapFilters.js:103 msgid "New Maps" msgstr "" #: gui/gamesetup/Controls/MapFilters.js:104 msgid "Maps that are brand new in this release of the game." msgstr "" #: gui/gamesetup/Controls/MapFilters.js:109 msgid "Trigger Maps" msgstr "" #: gui/gamesetup/Controls/MapFilters.js:110 msgid "Maps that come with scripted events and potentially spawn enemy units." msgstr "" #: gui/gamesetup/Controls/MapFilters.js:115 msgid "All Maps" msgstr "" #: gui/gamesetup/Controls/MapFilters.js:116 msgid "Every map of the chosen maptype." msgstr "" +#: gui/gamesetup/Pages/AIConfigPage/AIConfigPage.xml:(caption):13 +msgid "AI Configuration" +msgstr "" + +#: gui/gamesetup/Pages/AIConfigPage/AIConfigPage.xml:(caption):29 +msgid "OK" +msgstr "" + #: gui/gamesetup/Pages/AIConfigPage/AIDescription.js:37 msgid "AI will be disabled for this player." msgstr "" -#: gui/gamesetup/Pages/AIConfigPage/Controls/AIBehavior.js:93 +#: gui/gamesetup/Pages/AIConfigPage/Controls/AIBehavior.js:95 msgid "AI Behavior" msgstr "" -#: gui/gamesetup/Pages/AIConfigPage/Controls/AIDifficulty.js:87 +#: gui/gamesetup/Pages/AIConfigPage/Controls/AIDifficulty.js:89 msgid "AI Difficulty" msgstr "" #: gui/gamesetup/Pages/AIConfigPage/Controls/AISelection.js:86 msgctxt "ai" msgid "None" msgstr "" #: gui/gamesetup/Pages/AIConfigPage/Controls/AISelection.js:91 msgid "AI Player" msgstr "" #: gui/gamesetup/Pages/GameSetupPage/GameSettings/GameSettingControl.js:172 #, javascript-format msgctxt "Title for specific setting" msgid "%(setting)s:" msgstr "" #: gui/gamesetup/Pages/GameSetupPage/GameSettings/GameSettingControlCheckbox.js:57 msgid "Yes" msgstr "" #: gui/gamesetup/Pages/GameSetupPage/GameSettings/GameSettingControlCheckbox.js:60 msgid "No" msgstr "" #: gui/gamesetup/Pages/GameSetupPage/GameSettings/GameSettingControlDropdown.js:64 #: gui/gamesetup/Pages/GameSetupPage/GameSettings/GameSettingControlSlider.js:79 msgctxt "settings value" msgid "Unknown" msgstr "" #: gui/gamesetup/Pages/GameSetupPage/GameSettings/GameSettingsLayout.js:7 msgctxt "Match settings tab name" msgid "Map" msgstr "" #: gui/gamesetup/Pages/GameSetupPage/GameSettings/GameSettingsLayout.js:26 msgctxt "Match settings tab name" msgid "Player" msgstr "" #: gui/gamesetup/Pages/GameSetupPage/GameSettings/GameSettingsLayout.js:38 msgctxt "Match settings tab name" msgid "Game Type" msgstr "" #: gui/gamesetup/Pages/GameSetupPage/GameSettings/PerPlayer/AIConfigButton.js:32 #, javascript-format msgid "Configure AI: %(description)s." msgstr "" -#: gui/gamesetup/Pages/GameSetupPage/GameSettings/PerPlayer/PlayerName.js:114 -#, javascript-format -msgid "%(playerName)s %(romanNumber)s" -msgstr "" - #: gui/gamesetup/Pages/GameSetupPage/GameSettings/PerPlayer/Dropdowns/PlayerAssignment.js:153 msgid "Select player." msgstr "" #: gui/gamesetup/Pages/GameSetupPage/GameSettings/PerPlayer/Dropdowns/PlayerAssignment.js:230 #, javascript-format msgid "AI: %(ai)s" msgstr "" #: gui/gamesetup/Pages/GameSetupPage/GameSettings/PerPlayer/Dropdowns/PlayerAssignment.js:265 msgid "Unassigned" msgstr "" #: gui/gamesetup/Pages/GameSetupPage/GameSettings/PerPlayer/Dropdowns/PlayerCiv.js:131 msgid "Choose the civilization for this player." msgstr "" #: gui/gamesetup/Pages/GameSetupPage/GameSettings/PerPlayer/Dropdowns/PlayerCiv.js:134 msgctxt "civilization" msgid "Random" msgstr "" #: gui/gamesetup/Pages/GameSetupPage/GameSettings/PerPlayer/Dropdowns/PlayerCiv.js:140 msgid "Picks one civilization at random when the game starts." msgstr "" #: gui/gamesetup/Pages/GameSetupPage/GameSettings/PerPlayer/Dropdowns/PlayerColor.js:172 msgid "Pick a color." msgstr "" #: gui/gamesetup/Pages/GameSetupPage/GameSettings/PerPlayer/Dropdowns/PlayerTeam.js:73 msgid "Select player's team." msgstr "" #: gui/gamesetup/Pages/GameSetupPage/GameSettings/PerPlayer/Dropdowns/PlayerTeam.js:76 msgctxt "team" msgid "None" msgstr "" +#: gui/gamesetup/Pages/GameSetupPage/GameSettings/PerPlayer/PlayerName.js:114 +#, javascript-format +msgid "%(playerName)s %(romanNumber)s" +msgstr "" + +#: gui/gamesetup/Pages/GameSetupPage/GameSettings/PerPlayer/PlayersPanel.xml:(caption):6 +msgid "Player Name" +msgstr "" + +#: gui/gamesetup/Pages/GameSetupPage/GameSettings/PerPlayer/PlayersPanel.xml:(caption):10 +msgid "Color" +msgstr "" + +#: gui/gamesetup/Pages/GameSetupPage/GameSettings/PerPlayer/PlayersPanel.xml:(caption):14 +msgid "Player Placement" +msgstr "" + +#: gui/gamesetup/Pages/GameSetupPage/GameSettings/PerPlayer/PlayersPanel.xml:(caption):18 +msgid "Civilization" +msgstr "" + +#: gui/gamesetup/Pages/GameSetupPage/GameSettings/PerPlayer/PlayersPanel.xml:(caption):25 +msgid "Team" +msgstr "" + #: gui/gamesetup/Pages/GameSetupPage/GameSettings/Single/Checkboxes/Cheats.js:40 msgid "Cheats" msgstr "" #: gui/gamesetup/Pages/GameSetupPage/GameSettings/Single/Checkboxes/Cheats.js:43 msgid "Toggle the usability of cheats." msgstr "" -#. Translation: Make sure to differentiate between the revealed map and explored map settings! -#: gui/gamesetup/Pages/GameSetupPage/GameSettings/Single/Checkboxes/ExploredMap.js:54 +#. Translation: Make sure to differentiate between the revealed map and explored map +#. settings! +#: gui/gamesetup/Pages/GameSetupPage/GameSettings/Single/Checkboxes/ExploredMap.js:55 msgid "Explored Map" msgstr "" -#. Translation: Make sure to differentiate between the revealed map and explored map settings! -#: gui/gamesetup/Pages/GameSetupPage/GameSettings/Single/Checkboxes/ExploredMap.js:58 +#. Translation: Make sure to differentiate between the revealed map and explored map +#. settings! +#: gui/gamesetup/Pages/GameSetupPage/GameSettings/Single/Checkboxes/ExploredMap.js:59 msgid "Toggle explored map (see initial map)." msgstr "" -#: gui/gamesetup/Pages/GameSetupPage/GameSettings/Single/Checkboxes/LastManStanding.js:58 +#: gui/gamesetup/Pages/GameSetupPage/GameSettings/Single/Checkboxes/LastManStanding.js:59 msgid "Last Man Standing" msgstr "" -#: gui/gamesetup/Pages/GameSetupPage/GameSettings/Single/Checkboxes/LastManStanding.js:61 -msgid "" -"Toggle whether the last remaining player or the last remaining set of allies " -"wins." +#: gui/gamesetup/Pages/GameSetupPage/GameSettings/Single/Checkboxes/LastManStanding.js:62 +msgid "Toggle whether the last remaining player or the last remaining set of allies wins." msgstr "" -#: gui/gamesetup/Pages/GameSetupPage/GameSettings/Single/Checkboxes/LockedTeams.js:52 +#: gui/gamesetup/Pages/GameSetupPage/GameSettings/Single/Checkboxes/LockedTeams.js:53 msgid "Teams Locked" msgstr "" -#: gui/gamesetup/Pages/GameSetupPage/GameSettings/Single/Checkboxes/LockedTeams.js:55 +#: gui/gamesetup/Pages/GameSetupPage/GameSettings/Single/Checkboxes/LockedTeams.js:56 msgid "Toggle locked teams." msgstr "" -#: gui/gamesetup/Pages/GameSetupPage/GameSettings/Single/Checkboxes/Nomad.js:60 +#: gui/gamesetup/Pages/GameSetupPage/GameSettings/Single/Checkboxes/Nomad.js:61 msgid "Nomad" msgstr "" -#: gui/gamesetup/Pages/GameSetupPage/GameSettings/Single/Checkboxes/Nomad.js:63 +#: gui/gamesetup/Pages/GameSetupPage/GameSettings/Single/Checkboxes/Nomad.js:64 msgid "" -"In Nomad mode, players start with only few units and have to find a suitable " -"place to build their city. Ceasefire is recommended." +"In Nomad mode, players start with only few units and have to find a suitable place to " +"build their city. Ceasefire is recommended." msgstr "" #: gui/gamesetup/Pages/GameSetupPage/GameSettings/Single/Checkboxes/Rating.js:51 msgid "Rated Game" msgstr "" #: gui/gamesetup/Pages/GameSetupPage/GameSettings/Single/Checkboxes/Rating.js:54 msgid "Toggle if this game will be rated for the leaderboard." msgstr "" -#: gui/gamesetup/Pages/GameSetupPage/GameSettings/Single/Checkboxes/RegicideGarrison.js:61 +#: gui/gamesetup/Pages/GameSetupPage/GameSettings/Single/Checkboxes/RegicideGarrison.js:62 msgid "Hero Garrison" msgstr "" -#: gui/gamesetup/Pages/GameSetupPage/GameSettings/Single/Checkboxes/RegicideGarrison.js:64 +#: gui/gamesetup/Pages/GameSetupPage/GameSettings/Single/Checkboxes/RegicideGarrison.js:65 msgid "Toggle whether heroes can be garrisoned." msgstr "" -#. Translation: Make sure to differentiate between the revealed map and explored map settings! -#: gui/gamesetup/Pages/GameSetupPage/GameSettings/Single/Checkboxes/RevealedMap.js:49 +#. Translation: Make sure to differentiate between the revealed map and explored map +#. settings! +#: gui/gamesetup/Pages/GameSetupPage/GameSettings/Single/Checkboxes/RevealedMap.js:50 msgid "Revealed Map" msgstr "" -#. Translation: Make sure to differentiate between the revealed map and explored map settings! -#: gui/gamesetup/Pages/GameSetupPage/GameSettings/Single/Checkboxes/RevealedMap.js:53 +#. Translation: Make sure to differentiate between the revealed map and explored map +#. settings! +#: gui/gamesetup/Pages/GameSetupPage/GameSettings/Single/Checkboxes/RevealedMap.js:54 msgid "Toggle revealed map (see everything)." msgstr "" -#: gui/gamesetup/Pages/GameSetupPage/GameSettings/Single/Checkboxes/Spies.js:42 +#: gui/gamesetup/Pages/GameSetupPage/GameSettings/Single/Checkboxes/Spies.js:43 msgid "Disable Spies" msgstr "" -#: gui/gamesetup/Pages/GameSetupPage/GameSettings/Single/Checkboxes/Spies.js:45 +#: gui/gamesetup/Pages/GameSetupPage/GameSettings/Single/Checkboxes/Spies.js:46 msgid "Disable spies during the game." msgstr "" -#: gui/gamesetup/Pages/GameSetupPage/GameSettings/Single/Checkboxes/Treasures.js:42 +#: gui/gamesetup/Pages/GameSetupPage/GameSettings/Single/Checkboxes/Treasures.js:43 msgid "Disable Treasures" msgstr "" -#: gui/gamesetup/Pages/GameSetupPage/GameSettings/Single/Checkboxes/Treasures.js:45 +#: gui/gamesetup/Pages/GameSetupPage/GameSettings/Single/Checkboxes/Treasures.js:46 msgid "Do not add treasures to the map." msgstr "" -#: gui/gamesetup/Pages/GameSetupPage/GameSettings/Single/Checkboxes/WorldPopulation.js:46 +#: gui/gamesetup/Pages/GameSetupPage/GameSettings/Single/Checkboxes/WorldPopulation.js:49 msgid "World population" msgstr "" -#: gui/gamesetup/Pages/GameSetupPage/GameSettings/Single/Checkboxes/WorldPopulation.js:49 -msgid "" -"When checked the Population Cap will be evenly distributed over all living " -"players." +#: gui/gamesetup/Pages/GameSetupPage/GameSettings/Single/Checkboxes/WorldPopulation.js:52 +msgid "When checked the Population Cap will be evenly distributed over all living players." msgstr "" -#: gui/gamesetup/Pages/GameSetupPage/GameSettings/Single/Dropdowns/Biome.js:135 +#: gui/gamesetup/Pages/GameSetupPage/GameSettings/Single/Dropdowns/Biome.js:128 msgid "Biome" msgstr "" -#: gui/gamesetup/Pages/GameSetupPage/GameSettings/Single/Dropdowns/Biome.js:141 +#: gui/gamesetup/Pages/GameSetupPage/GameSettings/Single/Dropdowns/Biome.js:134 msgid "Select the flora and fauna." msgstr "" -#: gui/gamesetup/Pages/GameSetupPage/GameSettings/Single/Dropdowns/Biome.js:144 +#: gui/gamesetup/Pages/GameSetupPage/GameSettings/Single/Dropdowns/Biome.js:137 msgctxt "biome" msgid "Random" msgstr "" -#: gui/gamesetup/Pages/GameSetupPage/GameSettings/Single/Dropdowns/Biome.js:147 +#: gui/gamesetup/Pages/GameSetupPage/GameSettings/Single/Dropdowns/Biome.js:140 msgid "Pick a biome at random." msgstr "" #: gui/gamesetup/Pages/GameSetupPage/GameSettings/Single/Dropdowns/Daytime.js:101 msgid "Daytime" msgstr "" #: gui/gamesetup/Pages/GameSetupPage/GameSettings/Single/Dropdowns/Daytime.js:104 msgid "Select whether the match takes place at daylight or night." msgstr "" #: gui/gamesetup/Pages/GameSetupPage/GameSettings/Single/Dropdowns/Daytime.js:107 msgctxt "daytime selection" msgid "Random" msgstr "" #: gui/gamesetup/Pages/GameSetupPage/GameSettings/Single/Dropdowns/Daytime.js:110 msgctxt "daytime selection" msgid "Randomly pick a time of the day." msgstr "" -#: gui/gamesetup/Pages/GameSetupPage/GameSettings/Single/Dropdowns/GameSpeed.js:73 +#: gui/gamesetup/Pages/GameSetupPage/GameSettings/Single/Dropdowns/GameSpeed.js:75 msgid "Game Speed" msgstr "" -#: gui/gamesetup/Pages/GameSetupPage/GameSettings/Single/Dropdowns/GameSpeed.js:76 +#: gui/gamesetup/Pages/GameSetupPage/GameSettings/Single/Dropdowns/GameSpeed.js:78 msgid "Select game speed." msgstr "" -#: gui/gamesetup/Pages/GameSetupPage/GameSettings/Single/Dropdowns/Landscape.js:142 +#: gui/gamesetup/Pages/GameSetupPage/GameSettings/Single/Dropdowns/Landscape.js:138 msgid "Landscape" msgstr "" -#: gui/gamesetup/Pages/GameSetupPage/GameSettings/Single/Dropdowns/Landscape.js:145 +#: gui/gamesetup/Pages/GameSetupPage/GameSettings/Single/Dropdowns/Landscape.js:141 msgid "Select one of the landscapes of this map." msgstr "" -#: gui/gamesetup/Pages/GameSetupPage/GameSettings/Single/Dropdowns/Landscape.js:151 +#: gui/gamesetup/Pages/GameSetupPage/GameSettings/Single/Dropdowns/Landscape.js:147 msgctxt "landscape selection" msgid "Random Land or Naval" msgstr "" -#: gui/gamesetup/Pages/GameSetupPage/GameSettings/Single/Dropdowns/Landscape.js:152 +#: gui/gamesetup/Pages/GameSetupPage/GameSettings/Single/Dropdowns/Landscape.js:148 msgctxt "landscape selection" msgid "Select a random land or naval map generation." msgstr "" -#: gui/gamesetup/Pages/GameSetupPage/GameSettings/Single/Dropdowns/Landscape.js:156 +#: gui/gamesetup/Pages/GameSetupPage/GameSettings/Single/Dropdowns/Landscape.js:152 msgctxt "landscape selection" msgid "Random Land" msgstr "" -#: gui/gamesetup/Pages/GameSetupPage/GameSettings/Single/Dropdowns/Landscape.js:157 +#: gui/gamesetup/Pages/GameSetupPage/GameSettings/Single/Dropdowns/Landscape.js:153 msgctxt "landscape selection" msgid "Select a random land map generation." msgstr "" -#: gui/gamesetup/Pages/GameSetupPage/GameSettings/Single/Dropdowns/Landscape.js:161 +#: gui/gamesetup/Pages/GameSetupPage/GameSettings/Single/Dropdowns/Landscape.js:157 msgctxt "landscape selection" msgid "Random Naval" msgstr "" -#: gui/gamesetup/Pages/GameSetupPage/GameSettings/Single/Dropdowns/Landscape.js:162 +#: gui/gamesetup/Pages/GameSetupPage/GameSettings/Single/Dropdowns/Landscape.js:158 msgctxt "landscape selection" msgid "Select a random naval map generation." msgstr "" #: gui/gamesetup/Pages/GameSetupPage/GameSettings/Single/Dropdowns/MapFilter.js:89 msgid "Map Filter" msgstr "" #: gui/gamesetup/Pages/GameSetupPage/GameSettings/Single/Dropdowns/MapFilter.js:92 msgid "Select a map filter." msgstr "" #: gui/gamesetup/Pages/GameSetupPage/GameSettings/Single/Dropdowns/MapSelection.js:143 msgid "Select Map" msgstr "" #: gui/gamesetup/Pages/GameSetupPage/GameSettings/Single/Dropdowns/MapSelection.js:146 msgid "Select a map to play on." msgstr "" #: gui/gamesetup/Pages/GameSetupPage/GameSettings/Single/Dropdowns/MapSelection.js:152 msgctxt "map selection" msgid "Random" msgstr "" #: gui/gamesetup/Pages/GameSetupPage/GameSettings/Single/Dropdowns/MapSelection.js:155 msgid "Pick any of the given maps at random." msgstr "" -#: gui/gamesetup/Pages/GameSetupPage/GameSettings/Single/Dropdowns/MapSize.js:74 +#: gui/gamesetup/Pages/GameSetupPage/GameSettings/Single/Dropdowns/MapSize.js:75 msgid "Map Size" msgstr "" -#: gui/gamesetup/Pages/GameSetupPage/GameSettings/Single/Dropdowns/MapSize.js:77 +#: gui/gamesetup/Pages/GameSetupPage/GameSettings/Single/Dropdowns/MapSize.js:78 msgid "Select map size. (Larger sizes may reduce performance.)" msgstr "" #: gui/gamesetup/Pages/GameSetupPage/GameSettings/Single/Dropdowns/MapType.js:61 msgid "Map Type" msgstr "" #: gui/gamesetup/Pages/GameSetupPage/GameSettings/Single/Dropdowns/MapType.js:64 msgid "Select a map type." msgstr "" #: gui/gamesetup/Pages/GameSetupPage/GameSettings/Single/Dropdowns/PlayerCount.js:49 msgid "Number of Players" msgstr "" #: gui/gamesetup/Pages/GameSetupPage/GameSettings/Single/Dropdowns/PlayerCount.js:52 msgid "Select number of players." msgstr "" -#: gui/gamesetup/Pages/GameSetupPage/GameSettings/Single/Dropdowns/PopulationCap.js:91 +#: gui/gamesetup/Pages/GameSetupPage/GameSettings/Single/Dropdowns/PopulationCap.js:92 msgid "Population Cap" msgstr "" -#: gui/gamesetup/Pages/GameSetupPage/GameSettings/Single/Dropdowns/PopulationCap.js:94 +#: gui/gamesetup/Pages/GameSetupPage/GameSettings/Single/Dropdowns/PopulationCap.js:95 msgid "Select population limit." msgstr "" -#: gui/gamesetup/Pages/GameSetupPage/GameSettings/Single/Dropdowns/PopulationCap.js:97 +#: gui/gamesetup/Pages/GameSetupPage/GameSettings/Single/Dropdowns/PopulationCap.js:98 msgctxt "population limit" msgid "Per Player" msgstr "" -#: gui/gamesetup/Pages/GameSetupPage/GameSettings/Single/Dropdowns/PopulationCap.js:100 +#: gui/gamesetup/Pages/GameSetupPage/GameSettings/Single/Dropdowns/PopulationCap.js:101 #, javascript-format msgid "" -"Warning: There might be performance issues if all %(players)s players reach %" -"(popCap)s population." +"Warning: There might be performance issues if all %(players)s players reach %(popCap)s " +"population." msgstr "" -#: gui/gamesetup/Pages/GameSetupPage/GameSettings/Single/Dropdowns/StartingResources.js:81 +#: gui/gamesetup/Pages/GameSetupPage/GameSettings/Single/Dropdowns/StartingResources.js:82 msgid "Starting Resources" msgstr "" -#: gui/gamesetup/Pages/GameSetupPage/GameSettings/Single/Dropdowns/StartingResources.js:84 +#: gui/gamesetup/Pages/GameSetupPage/GameSettings/Single/Dropdowns/StartingResources.js:85 msgid "Select the game's starting resources." msgstr "" -#: gui/gamesetup/Pages/GameSetupPage/GameSettings/Single/Dropdowns/StartingResources.js:87 +#: gui/gamesetup/Pages/GameSetupPage/GameSettings/Single/Dropdowns/StartingResources.js:88 #, javascript-format msgid "Initial amount of each resource: %(resources)s." msgstr "" -#: gui/gamesetup/Pages/GameSetupPage/GameSettings/Single/Dropdowns/StartingResources.js:90 +#: gui/gamesetup/Pages/GameSetupPage/GameSettings/Single/Dropdowns/StartingResources.js:91 msgctxt "starting resources" msgid "Per Player" msgstr "" #: gui/gamesetup/Pages/GameSetupPage/GameSettings/Single/Dropdowns/TeamPlacement.js:91 msgid "Team Placement" msgstr "" #: gui/gamesetup/Pages/GameSetupPage/GameSettings/Single/Dropdowns/TeamPlacement.js:94 msgid "Select one of the starting position patterns of this map." msgstr "" #: gui/gamesetup/Pages/GameSetupPage/GameSettings/Single/Dropdowns/TeamPlacement.js:98 msgctxt "team placement" msgid "Random" msgstr "" #: gui/gamesetup/Pages/GameSetupPage/GameSettings/Single/Dropdowns/TeamPlacement.js:99 msgctxt "team placement" msgid "Select a random team placement pattern when starting the game." msgstr "" #: gui/gamesetup/Pages/GameSetupPage/GameSettings/Single/Dropdowns/TeamPlacement.js:105 msgctxt "team placement" msgid "Circle" msgstr "" #: gui/gamesetup/Pages/GameSetupPage/GameSettings/Single/Dropdowns/TeamPlacement.js:106 msgid "" -"Allied players are grouped and placed with opposing players on one circle " -"spanning the map." +"Allied players are grouped and placed with opposing players on one circle spanning the " +"map." msgstr "" #: gui/gamesetup/Pages/GameSetupPage/GameSettings/Single/Dropdowns/TeamPlacement.js:110 msgctxt "team placement" msgid "Line" msgstr "" #: gui/gamesetup/Pages/GameSetupPage/GameSettings/Single/Dropdowns/TeamPlacement.js:111 msgid "Allied players are placed in a linear pattern." msgstr "" #: gui/gamesetup/Pages/GameSetupPage/GameSettings/Single/Dropdowns/TeamPlacement.js:115 msgctxt "team placement" msgid "Random Group" msgstr "" #: gui/gamesetup/Pages/GameSetupPage/GameSettings/Single/Dropdowns/TeamPlacement.js:116 msgid "Allied players are grouped, but otherwise placed randomly on the map." msgstr "" #: gui/gamesetup/Pages/GameSetupPage/GameSettings/Single/Dropdowns/TeamPlacement.js:120 msgctxt "team placement" msgid "Stronghold" msgstr "" #: gui/gamesetup/Pages/GameSetupPage/GameSettings/Single/Dropdowns/TeamPlacement.js:121 msgid "Allied players are grouped in one random place of the map." msgstr "" #: gui/gamesetup/Pages/GameSetupPage/GameSettings/Single/Dropdowns/TriggerDifficulty.js:81 msgid "Difficulty" msgstr "" #: gui/gamesetup/Pages/GameSetupPage/GameSettings/Single/Dropdowns/TriggerDifficulty.js:84 msgid "Select the difficulty of this scenario." msgstr "" -#: gui/gamesetup/Pages/GameSetupPage/GameSettings/Single/Dropdowns/WorldPopulationCap.js:76 +#: gui/gamesetup/Pages/GameSetupPage/GameSettings/Single/Dropdowns/WorldPopulationCap.js:77 msgid "World Population Cap" msgstr "" -#: gui/gamesetup/Pages/GameSetupPage/GameSettings/Single/Dropdowns/WorldPopulationCap.js:79 +#: gui/gamesetup/Pages/GameSetupPage/GameSettings/Single/Dropdowns/WorldPopulationCap.js:80 msgid "Select world population limit." msgstr "" -#: gui/gamesetup/Pages/GameSetupPage/GameSettings/Single/Dropdowns/WorldPopulationCap.js:82 +#: gui/gamesetup/Pages/GameSetupPage/GameSettings/Single/Dropdowns/WorldPopulationCap.js:83 #, javascript-format -msgid "" -"Warning: There might be performance issues if %(popCap)s population is " -"reached." +msgid "Warning: There might be performance issues if %(popCap)s population is reached." msgstr "" -#: gui/gamesetup/Pages/GameSetupPage/GameSettings/Single/Sliders/Ceasefire.js:61 +#: gui/gamesetup/Pages/GameSetupPage/GameSettings/Single/Sliders/Ceasefire.js:62 msgid "Ceasefire" msgstr "" -#: gui/gamesetup/Pages/GameSetupPage/GameSettings/Single/Sliders/Ceasefire.js:64 +#: gui/gamesetup/Pages/GameSetupPage/GameSettings/Single/Sliders/Ceasefire.js:65 msgid "Set time where no attacks are possible." msgstr "" -#: gui/gamesetup/Pages/GameSetupPage/GameSettings/Single/Sliders/Ceasefire.js:67 +#: gui/gamesetup/Pages/GameSetupPage/GameSettings/Single/Sliders/Ceasefire.js:68 msgctxt "ceasefire" msgid "No ceasefire" msgstr "" -#: gui/gamesetup/Pages/GameSetupPage/GameSettings/Single/Sliders/Ceasefire.js:70 +#: gui/gamesetup/Pages/GameSetupPage/GameSettings/Single/Sliders/Ceasefire.js:71 #, javascript-format msgctxt "ceasefire" msgid "%(minutes)s minute" msgid_plural "%(minutes)s minutes" msgstr[0] "" msgstr[1] "" -#: gui/gamesetup/Pages/GameSetupPage/GameSettings/Single/Sliders/RelicCount.js:86 +#: gui/gamesetup/Pages/GameSetupPage/GameSettings/Single/Sliders/RelicCount.js:87 msgid "Relic Count" msgstr "" -#: gui/gamesetup/Pages/GameSetupPage/GameSettings/Single/Sliders/RelicCount.js:89 +#: gui/gamesetup/Pages/GameSetupPage/GameSettings/Single/Sliders/RelicCount.js:90 #, javascript-format msgid "%(number)s relic" msgid_plural "%(number)s relics" msgstr[0] "" msgstr[1] "" -#: gui/gamesetup/Pages/GameSetupPage/GameSettings/Single/Sliders/RelicCount.js:92 +#: gui/gamesetup/Pages/GameSetupPage/GameSettings/Single/Sliders/RelicCount.js:93 msgid "" -"Total number of relics spawned on the map. Relic victory is most realistic " -"with only one or two relics. With greater numbers, the relics are important " -"to capture to receive aura bonuses." +"Total number of relics spawned on the map. Relic victory is most realistic with only " +"one or two relics. With greater numbers, the relics are important to capture to receive" +" aura bonuses." msgstr "" -#: gui/gamesetup/Pages/GameSetupPage/GameSettings/Single/Sliders/RelicDuration.js:86 +#: gui/gamesetup/Pages/GameSetupPage/GameSettings/Single/Sliders/RelicDuration.js:87 msgid "Relic Duration" msgstr "" -#: gui/gamesetup/Pages/GameSetupPage/GameSettings/Single/Sliders/RelicDuration.js:89 +#: gui/gamesetup/Pages/GameSetupPage/GameSettings/Single/Sliders/RelicDuration.js:90 msgid "Minutes until the player has achieved Relic Victory." msgstr "" -#: gui/gamesetup/Pages/GameSetupPage/GameSettings/Single/Sliders/RelicDuration.js:95 -#: gui/gamesetup/Pages/GameSetupPage/GameSettings/Single/Sliders/WonderDuration.js:96 +#: gui/gamesetup/Pages/GameSetupPage/GameSettings/Single/Sliders/RelicDuration.js:96 +#: gui/gamesetup/Pages/GameSetupPage/GameSettings/Single/Sliders/WonderDuration.js:97 #, javascript-format msgctxt "victory duration" msgid "%(min)s minute" msgid_plural "%(min)s minutes" msgstr[0] "" msgstr[1] "" -#: gui/gamesetup/Pages/GameSetupPage/GameSettings/Single/Sliders/RelicDuration.js:98 -#: gui/gamesetup/Pages/GameSetupPage/GameSettings/Single/Sliders/WonderDuration.js:99 +#: gui/gamesetup/Pages/GameSetupPage/GameSettings/Single/Sliders/RelicDuration.js:99 +#: gui/gamesetup/Pages/GameSetupPage/GameSettings/Single/Sliders/WonderDuration.js:100 msgctxt "victory duration" msgid "Immediate Victory." msgstr "" #: gui/gamesetup/Pages/GameSetupPage/GameSettings/Single/Sliders/SeaLevelRiseTime.js:73 msgid "Sea Level Rise Time" msgstr "" #: gui/gamesetup/Pages/GameSetupPage/GameSettings/Single/Sliders/SeaLevelRiseTime.js:76 msgid "Set the time when the water will start to rise." msgstr "" #: gui/gamesetup/Pages/GameSetupPage/GameSettings/Single/Sliders/SeaLevelRiseTime.js:79 #, javascript-format msgctxt "sea level rise time" msgid "%(minutes)s minute" msgid_plural "%(minutes)s minutes" msgstr[0] "" msgstr[1] "" -#: gui/gamesetup/Pages/GameSetupPage/GameSettings/Single/Sliders/WonderDuration.js:87 +#: gui/gamesetup/Pages/GameSetupPage/GameSettings/Single/Sliders/WonderDuration.js:88 msgid "Wonder Duration" msgstr "" -#: gui/gamesetup/Pages/GameSetupPage/GameSettings/Single/Sliders/WonderDuration.js:90 +#: gui/gamesetup/Pages/GameSetupPage/GameSettings/Single/Sliders/WonderDuration.js:91 msgid "Minutes until the player has achieved Wonder Victory" msgstr "" -#: gui/gamesetup/Pages/GameSetupPage/Panels/GameSettingWarning.js:38 -msgid "Cheats enabled." -msgstr "" - -#: gui/gamesetup/Pages/GameSetupPage/Panels/GameSettingWarning.js:41 -msgid "Rated game." -msgstr "" - -#: gui/gamesetup/Pages/GameSetupPage/Panels/GameSettingsTabs.js:77 -#, javascript-format -msgid "Click to toggle the %(name)s settings tab." -msgstr "" - -#: gui/gamesetup/Pages/GameSetupPage/Panels/GameSettingsTabs.js:80 -#, javascript-format -msgid "Press %(hotkey)s to move to the next settings tab." -msgstr "" - -#: gui/gamesetup/Pages/GameSetupPage/Panels/GameSettingsTabs.js:83 -#, javascript-format -msgid "Press %(hotkey)s to move to the previous settings tab." -msgstr "" - #: gui/gamesetup/Pages/GameSetupPage/Panels/Buttons/CancelButton.js:36 msgid "Back" msgstr "" #: gui/gamesetup/Pages/GameSetupPage/Panels/Buttons/CancelButton.js:39 msgid "Return to the lobby." msgstr "" #: gui/gamesetup/Pages/GameSetupPage/Panels/Buttons/CancelButton.js:42 msgid "Return to the main menu." msgstr "" #: gui/gamesetup/Pages/GameSetupPage/Panels/Buttons/CivInfoButton.js:48 #, javascript-format msgid "" -"%(hotkey_civinfo)s / %(hotkey_structree)s: View Civilization Overview / " -"Structure Tree\n" +"%(hotkey_civinfo)s / %(hotkey_structree)s: View Civilization Overview / Structure Tree\n" "Last opened will be reopened on click." msgstr "" #: gui/gamesetup/Pages/GameSetupPage/Panels/Buttons/LobbyButton.js:19 msgid "Show the multiplayer lobby in a dialog window." msgstr "" #: gui/gamesetup/Pages/GameSetupPage/Panels/Buttons/ReadyButton.js:79 msgid "I'm ready" msgstr "" #: gui/gamesetup/Pages/GameSetupPage/Panels/Buttons/ReadyButton.js:80 msgid "Stay ready" msgstr "" #: gui/gamesetup/Pages/GameSetupPage/Panels/Buttons/ReadyButton.js:81 msgid "I'm not ready!" msgstr "" #: gui/gamesetup/Pages/GameSetupPage/Panels/Buttons/ReadyButton.js:85 msgid "State that you are ready to play." msgstr "" #: gui/gamesetup/Pages/GameSetupPage/Panels/Buttons/ReadyButton.js:86 msgid "Stay ready even when the game settings change." msgstr "" #: gui/gamesetup/Pages/GameSetupPage/Panels/Buttons/ReadyButton.js:87 msgid "State that you are not ready to play." msgstr "" #: gui/gamesetup/Pages/GameSetupPage/Panels/Buttons/ResetCivsButton.js:33 -msgid "" -"Reset any civilizations that have been selected to the default (random)." +msgid "Reset any civilizations that have been selected to the default (random)." msgstr "" #: gui/gamesetup/Pages/GameSetupPage/Panels/Buttons/ResetTeamsButton.js:35 msgid "Reset all teams to the default." msgstr "" #: gui/gamesetup/Pages/GameSetupPage/Panels/Buttons/StartGameButton.js:65 msgid "Start Game!" msgstr "" #: gui/gamesetup/Pages/GameSetupPage/Panels/Buttons/StartGameButton.js:68 msgid "Start a new game with the current settings." msgstr "" #: gui/gamesetup/Pages/GameSetupPage/Panels/Buttons/StartGameButton.js:71 -msgid "" -"Start a new game with the current settings (disabled until all players are " -"ready)." +msgid "Start a new game with the current settings (disabled until all players are ready)." msgstr "" #: gui/gamesetup/Pages/GameSetupPage/Panels/Chat/ChatInputPanel.js:55 #, javascript-format msgid "Press %(hotkey)s to autocomplete player names or settings." msgstr "" -#: gui/gamesetup/Pages/GameSetupPage/Panels/Chat/StatusMessageFormat.js:24 -#, javascript-format -msgid "== %(message)s" -msgstr "" - -#: gui/gamesetup/Pages/GameSetupPage/Panels/Chat/TimestampWrapper.js:25 -#, javascript-format -msgid "%(time)s %(message)s" -msgstr "" - -#: gui/gamesetup/Pages/GameSetupPage/Panels/Chat/TimestampWrapper.js:28 -#, javascript-format -msgid "\\[%(time)s]" -msgstr "" - -#: gui/gamesetup/Pages/GameSetupPage/Panels/Chat/TimestampWrapper.js:31 -msgid "HH:mm" -msgstr "" - #: gui/gamesetup/Pages/GameSetupPage/Panels/Chat/ChatMessages/ClientChat.js:27 msgid "Unknown Player" msgstr "" #: gui/gamesetup/Pages/GameSetupPage/Panels/Chat/ChatMessages/ClientChat.js:47 #, javascript-format msgid "<%(username)s>" msgstr "" #: gui/gamesetup/Pages/GameSetupPage/Panels/Chat/ChatMessages/ClientChat.js:50 #, javascript-format msgid "%(username)s %(message)s" msgstr "" #: gui/gamesetup/Pages/GameSetupPage/Panels/Chat/ChatMessages/ClientConnection.js:27 #, javascript-format msgid "%(username)s has joined" msgstr "" #: gui/gamesetup/Pages/GameSetupPage/Panels/Chat/ChatMessages/ClientConnection.js:30 #, javascript-format msgid "%(username)s has left" msgstr "" #: gui/gamesetup/Pages/GameSetupPage/Panels/Chat/ChatMessages/ClientKicked.js:22 #, javascript-format msgid "%(username)s has been kicked" msgstr "" #: gui/gamesetup/Pages/GameSetupPage/Panels/Chat/ChatMessages/ClientKicked.js:25 #, javascript-format msgid "%(username)s has been banned" msgstr "" #: gui/gamesetup/Pages/GameSetupPage/Panels/Chat/ChatMessages/ClientReady.js:28 #, javascript-format msgid "* %(username)s is not ready." msgstr "" #: gui/gamesetup/Pages/GameSetupPage/Panels/Chat/ChatMessages/ClientReady.js:29 #, javascript-format msgid "* %(username)s is ready!" msgstr "" #: gui/gamesetup/Pages/GameSetupPage/Panels/Chat/ChatMessages/GameSettingsChanged.js:22 msgid "Game settings have been changed" msgstr "" -#: gui/gamesetup_mp/gamesetup_mp.js:55 -#, javascript-format -msgid "%(name)s's game" -msgstr "" - -#: gui/gamesetup_mp/gamesetup_mp.js:114 -msgid "Please enter a valid server name." +#: gui/gamesetup/Pages/GameSetupPage/Panels/Chat/ChatPanel.xml:(caption):9 +msgid "Send" msgstr "" -#: gui/gamesetup_mp/gamesetup_mp.js:121 +#: gui/gamesetup/Pages/GameSetupPage/Panels/Chat/StatusMessageFormat.js:24 #, javascript-format -msgid "Server port number must be between %(min)s and %(max)s." -msgstr "" - -#: gui/gamesetup_mp/gamesetup_mp.js:138 -msgid "Connecting to server..." +msgid "== %(message)s" msgstr "" -#: gui/gamesetup_mp/gamesetup_mp.js:157 +#: gui/gamesetup/Pages/GameSetupPage/Panels/Chat/TimestampWrapper.js:25 #, javascript-format -msgid "Net message: %(message)s" +msgid "%(time)s %(message)s" msgstr "" -#: gui/gamesetup_mp/gamesetup_mp.js:223 -msgid "Registering with server..." +#: gui/gamesetup/Pages/GameSetupPage/Panels/Chat/TimestampWrapper.js:28 +#, javascript-format +msgid "\\[%(time)s]" msgstr "" -#: gui/gamesetup_mp/gamesetup_mp.js:229 -msgid "Game has already started, rejoining..." +#: gui/gamesetup/Pages/GameSetupPage/Panels/Chat/TimestampWrapper.js:31 +msgid "HH:mm" msgstr "" -#: gui/gamesetup_mp/gamesetup_mp.js:300 -msgid "Game name already in use." +#: gui/gamesetup/Pages/GameSetupPage/Panels/GameSettingWarning.js:38 +msgid "Cheats enabled." msgstr "" -#: gui/gamesetup_mp/gamesetup_mp.js:310 -msgid "Failed to host via STUN." +#: gui/gamesetup/Pages/GameSetupPage/Panels/GameSettingWarning.js:41 +msgid "Rated game." msgstr "" -#: gui/gamesetup_mp/gamesetup_mp.js:324 +#: gui/gamesetup/Pages/GameSetupPage/Panels/GameSettingsTabs.js:77 #, javascript-format -msgid "Cannot host game: %(message)s." +msgid "Click to toggle the %(name)s settings tab." msgstr "" -#: gui/gamesetup_mp/gamesetup_mp.js:325 gui/gamesetup_mp/gamesetup_mp.js:354 -msgid "Error" +#: gui/gamesetup/Pages/GameSetupPage/Panels/GameSettingsTabs.js:80 +#, javascript-format +msgid "Press %(hotkey)s to move to the next settings tab." msgstr "" -#: gui/gamesetup_mp/gamesetup_mp.js:353 +#: gui/gamesetup/Pages/GameSetupPage/Panels/GameSettingsTabs.js:83 #, javascript-format -msgid "Cannot join game: %(message)s." +msgid "Press %(hotkey)s to move to the previous settings tab." msgstr "" -#: gui/gamesetup_mp/gamesetup_mp.js:375 -#, javascript-format -msgid "%(playername)s's game" +#: gui/gamesetup/Pages/GameSetupPage/Panels/TipsPanel.xml:(caption):9 +msgid "Show this message in the future." msgstr "" -#: gui/loading/ProgressBar.js:48 -#, javascript-format -msgctxt "loading screen progress" -msgid "%(percentage)s%%" +#: gui/gamesetup/Pages/LoadingPage/LoadingPage.xml:(caption):7 +msgid "Loading" msgstr "" -#. Translation: A bullet point used before every item of list of tips displayed on loading screen -#: gui/loading/TipDisplay.js:52 -#, javascript-format -msgid "• %(tiptext)s" +#: gui/gamesetup/Pages/LoadingPage/LoadingPage.xml:(caption):11 +msgid "Loading map data. Please wait…" msgstr "" -#: gui/loading/TitleDisplay.js:15 -#, javascript-format -msgid "Generating “%(map)s”" +#: gui/gamesetup/gamesetup.xml:(caption):12 +msgid "Match Setup" msgstr "" -#: gui/loading/TitleDisplay.js:17 +#: gui/gamesetup_mp/gamesetup_mp.js:55 #, javascript-format -msgid "Loading “%(map)s”" +msgid "%(name)s's game" msgstr "" -#: gui/gamesetup/gamesetup.xml:(caption):12 -msgid "Match Setup" +#: gui/gamesetup_mp/gamesetup_mp.js:114 +msgid "Please enter a valid server name." msgstr "" -#: gui/gamesetup/Pages/AIConfigPage/AIConfigPage.xml:(caption):13 -msgid "AI Configuration" +#: gui/gamesetup_mp/gamesetup_mp.js:121 +#, javascript-format +msgid "Server port number must be between %(min)s and %(max)s." msgstr "" -#: gui/gamesetup/Pages/AIConfigPage/AIConfigPage.xml:(caption):29 -msgid "OK" +#: gui/gamesetup_mp/gamesetup_mp.js:138 +msgid "Connecting to server..." msgstr "" -#: gui/gamesetup/Pages/GameSetupPage/GameSettings/PerPlayer/PlayersPanel.xml:(caption):6 -msgid "Player Name" +#: gui/gamesetup_mp/gamesetup_mp.js:157 +#, javascript-format +msgid "Net message: %(message)s" msgstr "" -#: gui/gamesetup/Pages/GameSetupPage/GameSettings/PerPlayer/PlayersPanel.xml:(caption):10 -msgid "Color" +#: gui/gamesetup_mp/gamesetup_mp.js:223 +msgid "Registering with server..." msgstr "" -#: gui/gamesetup/Pages/GameSetupPage/GameSettings/PerPlayer/PlayersPanel.xml:(caption):14 -msgid "Player Placement" +#: gui/gamesetup_mp/gamesetup_mp.js:229 +msgid "Game has already started, rejoining..." msgstr "" -#: gui/gamesetup/Pages/GameSetupPage/GameSettings/PerPlayer/PlayersPanel.xml:(caption):18 -msgid "Civilization" +#: gui/gamesetup_mp/gamesetup_mp.js:300 +msgid "Game name already in use." msgstr "" -#: gui/gamesetup/Pages/GameSetupPage/GameSettings/PerPlayer/PlayersPanel.xml:(caption):25 -msgid "Team" +#: gui/gamesetup_mp/gamesetup_mp.js:310 +msgid "Failed to host via STUN." msgstr "" -#: gui/gamesetup/Pages/GameSetupPage/Panels/TipsPanel.xml:(caption):9 -msgid "Show this message in the future." +#: gui/gamesetup_mp/gamesetup_mp.js:324 +#, javascript-format +msgid "Cannot host game: %(message)s." msgstr "" -#: gui/gamesetup/Pages/GameSetupPage/Panels/Chat/ChatPanel.xml:(caption):9 -msgid "Send" +#: gui/gamesetup_mp/gamesetup_mp.js:325 gui/gamesetup_mp/gamesetup_mp.js:354 +msgid "Error" msgstr "" -#: gui/gamesetup/Pages/LoadingPage/LoadingPage.xml:(caption):7 -msgid "Loading" +#: gui/gamesetup_mp/gamesetup_mp.js:353 +#, javascript-format +msgid "Cannot join game: %(message)s." msgstr "" -#: gui/gamesetup/Pages/LoadingPage/LoadingPage.xml:(caption):11 -msgid "Loading map data. Please wait…" +#: gui/gamesetup_mp/gamesetup_mp.js:375 +#, javascript-format +msgid "%(playername)s's game" msgstr "" #: gui/gamesetup_mp/gamesetup_mp.xml:(caption):18 msgid "Multiplayer" msgstr "" #: gui/gamesetup_mp/gamesetup_mp.xml:(caption):24 msgid "Joining an existing game." msgstr "" #: gui/gamesetup_mp/gamesetup_mp.xml:(caption):28 #: gui/gamesetup_mp/gamesetup_mp.xml:(caption):70 msgid "Player Name:" msgstr "" #: gui/gamesetup_mp/gamesetup_mp.xml:(caption):38 msgid "Server Hostname or IP:" msgstr "" #: gui/gamesetup_mp/gamesetup_mp.xml:(caption):48 #: gui/gamesetup_mp/gamesetup_mp.xml:(caption):95 msgid "Server Port:" msgstr "" #: gui/gamesetup_mp/gamesetup_mp.xml:(caption):65 msgid "Set up your server to host." msgstr "" #: gui/gamesetup_mp/gamesetup_mp.xml:(caption):83 msgid "Server Name:" msgstr "" #: gui/gamesetup_mp/gamesetup_mp.xml:(caption):114 msgid "Use STUN to work around firewalls" msgstr "" #: gui/gamesetup_mp/gamesetup_mp.xml:(caption):122 msgid "Continue" msgstr "" #: gui/gamesetup_mp/gamesetup_mp.xml:(caption):127 msgid "Cancel" msgstr "" #: gui/gamesetup_mp/gamesetup_mp.xml:(tooltip):52 #: gui/gamesetup_mp/gamesetup_mp.xml:(tooltip):99 msgid "Leave blank to use the default port." msgstr "" +#: gui/loading/ProgressBar.js:48 +#, javascript-format +msgctxt "loading screen progress" +msgid "%(percentage)s%%" +msgstr "" + +#. Translation: A bullet point used before every item of list of tips displayed on loading +#. screen +#: gui/loading/TipDisplay.js:52 +#, javascript-format +msgid "• %(tiptext)s" +msgstr "" + +#: gui/loading/TitleDisplay.js:15 +#, javascript-format +msgid "Generating “%(map)s”" +msgstr "" + +#: gui/loading/TitleDisplay.js:17 +#, javascript-format +msgid "Loading “%(map)s”" +msgstr "" + #: gui/text/quotes.txt:1 msgid "" -"“Zeus \\[…] established his law: wisdom comes through suffering. \\[…] So " -"men against their will learn to practice moderation. \\[…] Such grace is " -"harsh and violent.” \\n— Aeschylus (“Agamemnon”, 176–183)" +"“Zeus \\[…] established his law: wisdom comes through suffering. \\[…] So men against " +"their will learn to practice moderation. \\[…] Such grace is harsh and violent.” \\n— " +"Aeschylus (“Agamemnon”, 176–183)" msgstr "" #: gui/text/quotes.txt:2 msgid "" -"“She \\[Helen] brought to Ilium her dowry, destruction.” \\n— Aeschylus " -"(“Agamemnon”, 406)" +"“She \\[Helen] brought to Ilium her dowry, destruction.” \\n— Aeschylus (“Agamemnon”, " +"406)" msgstr "" #: gui/text/quotes.txt:3 msgid "" -"“In every tyrant's heart there springs in the end this poison, that he " -"cannot trust a friend.” \\n— Aeschylus (“Prometheus Bound”, 224–225)" +"“In every tyrant's heart there springs in the end this poison, that he cannot trust a " +"friend.” \\n— Aeschylus (“Prometheus Bound”, 224–225)" msgstr "" #: gui/text/quotes.txt:4 -msgid "" -"“Time in the long run teaches all things.” \\n— Aeschylus (“Prometheus " -"Bound”, 981)" +msgid "“Time in the long run teaches all things.” \\n— Aeschylus (“Prometheus Bound”, 981)" msgstr "" #: gui/text/quotes.txt:5 msgid "" -"“His resolve is not to seem, but to be, the best.” \\n— Aeschylus (“Seven " -"Against Thebes”, 592)" +"“His resolve is not to seem, but to be, the best.” \\n— Aeschylus (“Seven Against " +"Thebes”, 592)" msgstr "" #: gui/text/quotes.txt:6 msgid "“A prosperous fool is a grievous burden.” \\n— Aeschylus (fragment 383)" msgstr "" #: gui/text/quotes.txt:7 -msgid "" -"“The gods help those that help themselves.” \\n— Aesop (“Hercules and the " -"Wagoner”)" +msgid "“The gods help those that help themselves.” \\n— Aesop (“Hercules and the Wagoner”)" msgstr "" #: gui/text/quotes.txt:8 msgid "" -"“It is thrifty to prepare today for the wants of tomorrow.” \\n— Aesop (“The " -"Ant and the Grasshopper”)" +"“It is thrifty to prepare today for the wants of tomorrow.” \\n— Aesop (“The Ant and " +"the Grasshopper”)" msgstr "" #: gui/text/quotes.txt:9 msgid "“Union gives strength.” \\n— Aesop (“The Bundle of Sticks”)" msgstr "" #: gui/text/quotes.txt:10 msgid "" -"“Never trust advice from a man in the throes of his own difficulty.” \\n— " -"Aesop (“The Fox and the Goat”)" +"“Never trust advice from a man in the throes of his own difficulty.” \\n— Aesop (“The " +"Fox and the Goat”)" msgstr "" #: gui/text/quotes.txt:11 msgid "" -"“Familiarity breeds contempt; acquaintance softens prejudices.” \\n— Aesop " -"(“The Fox and the Lion”)" +"“Familiarity breeds contempt; acquaintance softens prejudices.” \\n— Aesop (“The Fox " +"and the Lion”)" msgstr "" #: gui/text/quotes.txt:12 -msgid "" -"“Self-conceit may lead to self-destruction.” \\n— Aesop (“The Frog and the " -"Ox”)" +msgid "“Self-conceit may lead to self-destruction.” \\n— Aesop (“The Frog and the Ox”)" msgstr "" #: gui/text/quotes.txt:13 -msgid "" -"“Slow and steady wins the race.” \\n— Aesop (“The Hare and the Tortoise”)" +msgid "“Slow and steady wins the race.” \\n— Aesop (“The Hare and the Tortoise”)" msgstr "" #: gui/text/quotes.txt:14 msgid "" -"“Better be wise by the misfortunes of others than by your own.” \\n— Aesop " -"(“The Lion, the Ass, and the Fox Hunting”)" +"“Better be wise by the misfortunes of others than by your own.” \\n— Aesop (“The Lion, " +"the Ass, and the Fox Hunting”)" msgstr "" #: gui/text/quotes.txt:15 -msgid "" -"“Enemies' promises were made to be broken.” \\n— Aesop (“The Nurse and the " -"Wolf”)" +msgid "“Enemies' promises were made to be broken.” \\n— Aesop (“The Nurse and the Wolf”)" msgstr "" #: gui/text/quotes.txt:16 msgid "“Any excuse will serve a tyrant.” \\n— Aesop (“The Wolf and the Lamb”)" msgstr "" #: gui/text/quotes.txt:17 msgid "" -"“If I have done anything noble, that is a sufficient memorial; if I have " -"not, all the statues in the world will not preserve my memory.” \\n— " -"Agesilaus II of Sparta (Plutarch, “Moralia”, “Sayings of Spartans”, 215a)" +"“If I have done anything noble, that is a sufficient memorial; if I have not, all the " +"statues in the world will not preserve my memory.” \\n— Agesilaus II of Sparta " +"(Plutarch, “Moralia”, “Sayings of Spartans”, 215a)" msgstr "" #: gui/text/quotes.txt:18 msgid "" -"“Spartans do not ask how many, only where the enemy are.” \\n— Agis II of " -"Sparta (Plutarch, “Moralia”, “Sayings of Spartans”, 215d)" +"“Spartans do not ask how many, only where the enemy are.” \\n— Agis II of Sparta " +"(Plutarch, “Moralia”, “Sayings of Spartans”, 215d)" msgstr "" #: gui/text/quotes.txt:19 msgid "" -"“Weep not for me, as I suffer unjustly, I am in a happier situation than my " -"murderers.” \\n— Agis IV of Sparta upon seeing one of his executioners cry " -"(Plutarch, “Parallel Lives”, “Agis”, sec. 20)" +"“Weep not for me, as I suffer unjustly, I am in a happier situation than my murderers.”" +" \\n— Agis IV of Sparta upon seeing one of his executioners cry (Plutarch, “Parallel " +"Lives”, “Agis”, sec. 20)" msgstr "" #: gui/text/quotes.txt:20 msgid "" -"“Sex and sleep alone make me conscious that I am mortal.” \\n— Alexander the " -"Great (Plutarch, “Parallel Lives”, “Alexander”, sec. 22)" +"“Sex and sleep alone make me conscious that I am mortal.” \\n— Alexander the Great " +"(Plutarch, “Parallel Lives”, “Alexander”, sec. 22)" msgstr "" #: gui/text/quotes.txt:21 msgid "" -"“It is very servile to live in luxury, but very royal to toil. \\[…] Don't " -"you know that the end and object of conquest is to avoid the vices and " -"infirmities of the subdued?” \\n— Alexander the Great (Plutarch, “Parallel " -"Lives”, “Alexander”, sec. 40)" +"“It is very servile to live in luxury, but very royal to toil. \\[…] Don't you know " +"that the end and object of conquest is to avoid the vices and infirmities of the " +"subdued?” \\n— Alexander the Great (Plutarch, “Parallel Lives”, “Alexander”, sec. 40)" msgstr "" #: gui/text/quotes.txt:22 msgid "" -"“Glorious are the deeds of those who undergo labor and run the risk of " -"danger; and it is delightful to live a life of valor and to die leaving " -"behind immortal glory.” \\n— Alexander the Great, addressing his troops " -"(Arrian, “The Anabasis of Alexander”, 5.26)" +"“Glorious are the deeds of those who undergo labor and run the risk of danger; and it " +"is delightful to live a life of valor and to die leaving behind immortal glory.” \\n— " +"Alexander the Great, addressing his troops (Arrian, “The Anabasis of Alexander”, 5.26)" msgstr "" #: gui/text/quotes.txt:23 msgid "" -"“I for one think that to a brave man there is no end to labors except the " -"labors themselves, provided they lead to glorious achievements.” \\n— " -"Alexander the Great, addressing his troops (Arrian, “The Anabasis of " -"Alexander”, 5.26)" +"“I for one think that to a brave man there is no end to labors except the labors " +"themselves, provided they lead to glorious achievements.” \\n— Alexander the Great, " +"addressing his troops (Arrian, “The Anabasis of Alexander”, 5.26)" msgstr "" #: gui/text/quotes.txt:24 msgid "" -"“If I were not Alexander, I should wish to be Diogenes \\[of Sinope].” \\n— " -"Alexander the Great, impressed by the simplicity of the philosopher he had " -"met (Plutarch, “Moralia”, “On the Fortunes of Alexander the Great”, 332a–b)" +"“If I were not Alexander, I should wish to be Diogenes \\[of Sinope].” \\n— Alexander " +"the Great, impressed by the simplicity of the philosopher he had met (Plutarch, " +"“Moralia”, “On the Fortunes of Alexander the Great”, 332a–b)" msgstr "" #: gui/text/quotes.txt:25 msgid "" -"“To the strongest!” \\n— Alexander the Great, on his death bed, when asked " -"who should succeed him as king (Arrian, “The Anabasis of Alexander”, 7.26)" +"“To the strongest!” \\n— Alexander the Great, on his death bed, when asked who should " +"succeed him as king (Arrian, “The Anabasis of Alexander”, 7.26)" msgstr "" #: gui/text/quotes.txt:26 msgid "" -"“I do not steal victory.” \\n— Alexander the Great, when suggested to raid " -"the Persians at night (Plutarch, “Parallel Lives”, “Alexander”, sec. 31)" +"“I do not steal victory.” \\n— Alexander the Great, when suggested to raid the Persians" +" at night (Plutarch, “Parallel Lives”, “Alexander”, sec. 31)" msgstr "" #: gui/text/quotes.txt:27 msgid "" -"“Written laws are like spiders' webs; they will catch, it is true, the weak " -"and poor, but will be torn in pieces by the rich and powerful.” \\n— " -"Anacharsis (Plutarch, “Parallel Lives”, “Solon”, sec. 5)" +"“Written laws are like spiders' webs; they will catch, it is true, the weak and poor, " +"but will be torn in pieces by the rich and powerful.” \\n— Anacharsis (Plutarch, " +"“Parallel Lives”, “Solon”, sec. 5)" msgstr "" #: gui/text/quotes.txt:28 msgid "" "“The agora is an established place for men to cheat one another, and behave " -"covetously.” \\n— Anacharsis, a Scythian philosopher who traveled to Greece " -"(Diogenes Laertius, “The Lives and Opinions of Eminent Philosophers”, " -"“Anacharsis”, sec. 5)" +"covetously.” \\n— Anacharsis, a Scythian philosopher who traveled to Greece (Diogenes " +"Laertius, “The Lives and Opinions of Eminent Philosophers”, “Anacharsis”, sec. 5)" msgstr "" #: gui/text/quotes.txt:29 msgid "" -"“It was not by taking care of the fields, but of ourselves, that we acquired " -"those fields.” \\n— Anaxandridas II of Sparta (Plutarch, “Moralia”, “Sayings " -"of Spartans”, 217a)" +"“It was not by taking care of the fields, but of ourselves, that we acquired those " +"fields.” \\n— Anaxandridas II of Sparta (Plutarch, “Moralia”, “Sayings of Spartans”, " +"217a)" msgstr "" #: gui/text/quotes.txt:30 msgid "" -"“States are doomed when they are unable to distinguish good men from bad.” " -"\\n— Antisthenes (Diogenes Laertius, “The Lives and Opinions of Eminent " -"Philosophers”, “Antisthenes”, sec. 5)" +"“States are doomed when they are unable to distinguish good men from bad.” \\n— " +"Antisthenes (Diogenes Laertius, “The Lives and Opinions of Eminent Philosophers”, " +"“Antisthenes”, sec. 5)" msgstr "" #: gui/text/quotes.txt:31 -msgid "" -"“The fox knows many tricks; the hedgehog one good one.” \\n— Archilochus " -"(fragment 201)" +msgid "“The fox knows many tricks; the hedgehog one good one.” \\n— Archilochus (fragment 201)" msgstr "" #: gui/text/quotes.txt:32 msgid "" -"“Give me a place to stand, and I shall move the world.” \\n— Archimedes, on " -"his usage of the lever (Diodorus Siculus, “The Library of History”, " -"fragments of book XXVI, sec. 18)" +"“Give me a place to stand, and I shall move the world.” \\n— Archimedes, on his usage " +"of the lever (Diodorus Siculus, “The Library of History”, fragments of book XXVI, sec. " +"18)" msgstr "" #: gui/text/quotes.txt:33 msgid "" -"“It is from their foes, not their friends, that cities learn the lesson of " -"building high walls and ships of war.” \\n— Aristophanes (“Birds”)" +"“It is from their foes, not their friends, that cities learn the lesson of building " +"high walls and ships of war.” \\n— Aristophanes (“Birds”)" msgstr "" #: gui/text/quotes.txt:34 msgid "" -"“It is obligatory, especially for a philosopher, to sacrifice even one's " -"closest personal ties in defense of the truth.” \\n— Aristotle (“Nicomachean " -"Ethics”, I. 1096a.11)" +"“It is obligatory, especially for a philosopher, to sacrifice even one's closest " +"personal ties in defense of the truth.” \\n— Aristotle (“Nicomachean Ethics”, I. " +"1096a.11)" msgstr "" #: gui/text/quotes.txt:35 msgid "" -"“Happiness depends on leisure; for we are busy to have leisure, and make war " -"to live in peace.” \\n— Aristotle (“Nicomachean Ethics”, X. 1177b.4)" +"“Happiness depends on leisure; for we are busy to have leisure, and make war to live in" +" peace.” \\n— Aristotle (“Nicomachean Ethics”, X. 1177b.4)" msgstr "" #: gui/text/quotes.txt:36 -msgid "" -"“Man is by nature a political animal.” \\n— Aristotle (“Politics”, I. 1253a." -"2)" +msgid "“Man is by nature a political animal.” \\n— Aristotle (“Politics”, I. 1253a.2)" msgstr "" #: gui/text/quotes.txt:37 msgid "" -"“Both oligarch and tyrant mistrust the people, and therefore deprive them of " -"their arms.” \\n— Aristotle (“Politics, V. 1311a.11)" +"“Both oligarch and tyrant mistrust the people, and therefore deprive them of their " +"arms.” \\n— Aristotle (“Politics, V. 1311a.11)" msgstr "" #: gui/text/quotes.txt:38 msgid "" -"“I have gained this by philosophy: that I do without being commanded what " -"others do only from fear of the law.” \\n— Aristotle (Diogenes Laertius, " -"“The Lives and Opinions of Eminent Philosophers”, “Aristotle”, sec. 20)" +"“I have gained this by philosophy: that I do without being commanded what others do " +"only from fear of the law.” \\n— Aristotle (Diogenes Laertius, “The Lives and Opinions " +"of Eminent Philosophers”, “Aristotle”, sec. 20)" msgstr "" #: gui/text/quotes.txt:39 msgid "" -"“I count him braver who overcomes his desires than him who conquers his " -"enemies, for the hardest victory is over the self.” \\n— Aristotle " -"(Stobaeus, “Florilegium”, 223)" +"“I count him braver who overcomes his desires than him who conquers his enemies, for " +"the hardest victory is over the self.” \\n— Aristotle (Stobaeus, “Florilegium”, 223)" msgstr "" #: gui/text/quotes.txt:40 msgid "" -"“Alexander himself, plagued by thirst, with great pain and difficulty " -"nevertheless led the army on foot \\[…]. At this time a few of the light-" -"armed soldiers \\[…] found some water \\[…], poured the water into a helmet " -"and carried it to him. He took it, and commending the men who brought it, " -"immediately poured it upon the ground in the sight of all.” \\n— Arrian " -"about Alexander's march through the Gedrosian desert (“The Anabasis of " -"Alexander”, 6.26)" +"“Alexander himself, plagued by thirst, with great pain and difficulty nevertheless led " +"the army on foot \\[…]. At this time a few of the light-armed soldiers \\[…] found some" +" water \\[…], poured the water into a helmet and carried it to him. He took it, and " +"commending the men who brought it, immediately poured it upon the ground in the sight " +"of all.” \\n— Arrian about Alexander's march through the Gedrosian desert (“The " +"Anabasis of Alexander”, 6.26)" msgstr "" #: gui/text/quotes.txt:41 msgid "" -"“Thrusting his spear into Mithridates' face, he \\[Alexander] hurled him to " -"the ground. Then Rhoesaces \\[a Persian] \\[…] struck him on the head with " -"his sword. \\[…] Alexander hurled him too to the ground, piercing with his " -"lance through his breastplate into his chest. Sphithridates \\[a Persian] " -"had already raised his sword against Alexander from behind when Clitus \\[…] " -"cut his arm off.” \\n— Arrian about the Battle of the Granicus (“The " -"Anabasis of Alexander”, 1.15)" +"“Thrusting his spear into Mithridates' face, he \\[Alexander] hurled him to the ground." +" Then Rhoesaces \\[a Persian] \\[…] struck him on the head with his sword. \\[…] " +"Alexander hurled him too to the ground, piercing with his lance through his breastplate" +" into his chest. Sphithridates \\[a Persian] had already raised his sword against " +"Alexander from behind when Clitus \\[…] cut his arm off.” \\n— Arrian about the Battle " +"of the Granicus (“The Anabasis of Alexander”, 1.15)" msgstr "" #: gui/text/quotes.txt:42 msgid "" -"“Let every man remind their descendants that they also are soldiers who must " -"not desert the ranks of their ancestors, or retreat out of cowardice.” \\n— " -"Aspasia (Plato, “Menexenus”, 246b)" +"“Let every man remind their descendants that they also are soldiers who must not desert" +" the ranks of their ancestors, or retreat out of cowardice.” \\n— Aspasia (Plato, " +"“Menexenus”, 246b)" msgstr "" #: gui/text/quotes.txt:43 msgid "" -"“Quintilius Varus, give me back my legions!” \\n— Augustus, after three " -"legions were annihilated in the Battle of the Teutoburg Forest (Suetonius, " -"“Divus Augustus”, sec. 23)" +"“Quintilius Varus, give me back my legions!” \\n— Augustus, after three legions were " +"annihilated in the Battle of the Teutoburg Forest (Suetonius, “Divus Augustus”, sec. " +"23)" msgstr "" #: gui/text/quotes.txt:44 msgid "" -"“In my nineteenth year, on my own initiative and at my own expense, I raised " -"an army with which I liberated the state, which was oppressed by the tyranny " -"of a faction.” \\n— Augustus, in his autobiography (“Res Gestae Divi " -"Augusti”, sec. 1)" +"“In my nineteenth year, on my own initiative and at my own expense, I raised an army " +"with which I liberated the state, which was oppressed by the tyranny of a faction.” " +"\\n— Augustus, in his autobiography (“Res Gestae Divi Augusti”, sec. 1)" msgstr "" #: gui/text/quotes.txt:45 msgid "" -"“Wars, both civil and foreign, I waged throughout the world, on sea and " -"land, and when victorious I spared all citizens who sued for pardon. The " -"foreign nations which could with safety be pardoned I preferred to save " -"rather than to destroy.” \\n— Augustus, in his autobiography (“Res Gestae " -"Divi Augusti”, sec. 3)" +"“Wars, both civil and foreign, I waged throughout the world, on sea and land, and when " +"victorious I spared all citizens who sued for pardon. The foreign nations which could " +"with safety be pardoned I preferred to save rather than to destroy.” \\n— Augustus, in " +"his autobiography (“Res Gestae Divi Augusti”, sec. 3)" msgstr "" #: gui/text/quotes.txt:46 msgid "" -"“Choose the course which you adopt with deliberation; but when you have " -"adopted it, then persevere in it with firmness.” \\n— Bias of Priene " -"(Diogenes Laertius, “The Lives and Opinions of Eminent Philosophers”, " -"“Bias”, sec. 5)" +"“Choose the course which you adopt with deliberation; but when you have adopted it, " +"then persevere in it with firmness.” \\n— Bias of Priene (Diogenes Laertius, “The Lives" +" and Opinions of Eminent Philosophers”, “Bias”, sec. 5)" msgstr "" #: gui/text/quotes.txt:47 msgid "" -"“How stupid it was for the king to tear out his hair in grief, as if " -"baldness were a cure for sorrow.” \\n— Bion of Borysthenes (Cicero, " -"“Tusculan Disputations”, III. 26)" +"“How stupid it was for the king to tear out his hair in grief, as if baldness were a " +"cure for sorrow.” \\n— Bion of Borysthenes (Cicero, “Tusculan Disputations”, III. 26)" msgstr "" #: gui/text/quotes.txt:48 msgid "" "“He has not acquired a fortune; the fortune has acquired him.” \\n— Bion of " -"Borysthenes, referring to a wealthy miser (Diogenes Laertius, “The Lives and " -"Opinions of Eminent Philosophers”, “Bion”, sec. 50)" +"Borysthenes, referring to a wealthy miser (Diogenes Laertius, “The Lives and Opinions " +"of Eminent Philosophers”, “Bion”, sec. 50)" msgstr "" #: gui/text/quotes.txt:49 msgid "" -"“Woe to the Defeated!” \\n— Brennus, Gaulish chieftain who had seized Rome " -"(with the exception of a garrison on Capitoline Hill). When Camillus arrived " -"from Veii and besieged him, he negotiated his withdrawal for 1000 pounds of " -"gold, but not without using false weights and adding the weight of his sword " -"on the scale when the Romans complained (Polybius, “Histories”, II. 18)" +"“Woe to the Defeated!” \\n— Brennus, Gaulish chieftain who had seized Rome (with the " +"exception of a garrison on Capitoline Hill). When Camillus arrived from Veii and " +"besieged him, he negotiated his withdrawal for 1000 pounds of gold, but not without " +"using false weights and adding the weight of his sword on the scale when the Romans " +"complained (Polybius, “Histories”, II. 18)" msgstr "" #: gui/text/quotes.txt:50 msgid "" -"“Robbery, slaughter, plunder, they \\[the Romans] deceivingly name empire; " -"they make a wasteland and call it peace.” \\n— Calgacus, Caledonian " -"chieftain in a speech before the Battle of Mons Graupius (Tacitus, " -"“Agricola”, 30)" +"“Robbery, slaughter, plunder, they \\[the Romans] deceivingly name empire; they make a " +"wasteland and call it peace.” \\n— Calgacus, Caledonian chieftain in a speech before " +"the Battle of Mons Graupius (Tacitus, “Agricola”, 30)" msgstr "" #: gui/text/quotes.txt:51 msgid "“Set a thief to catch a thief.” \\n— Callimachus (“Epigrams”, 44)" msgstr "" #: gui/text/quotes.txt:52 msgid "" -"“All mankind rules its women, and we rule all mankind, but our women rule us." -"” \\n— Cato the Elder (Plutarch, “Moralia”, “Sayings of Romans”, 198e)" +"“All mankind rules its women, and we rule all mankind, but our women rule us.” \\n— " +"Cato the Elder (Plutarch, “Moralia”, “Sayings of Romans”, 198e)" msgstr "" #: gui/text/quotes.txt:53 msgid "" -"“The worst ruler is one who cannot rule himself.” \\n— Cato the Elder " -"(Plutarch, “Moralia”, “Sayings of Romans”, 198f)" +"“The worst ruler is one who cannot rule himself.” \\n— Cato the Elder (Plutarch, " +"“Moralia”, “Sayings of Romans”, 198f)" msgstr "" #: gui/text/quotes.txt:54 msgid "" -"“Wise men learn more from fools than fools from the wise.” \\n— Cato the " -"Elder (Plutarch, “Parallel Lives”, “Cato the Elder”, sec. 9)" +"“Wise men learn more from fools than fools from the wise.” \\n— Cato the Elder " +"(Plutarch, “Parallel Lives”, “Cato the Elder”, sec. 9)" msgstr "" #: gui/text/quotes.txt:55 msgid "" -"“Moreover, I consider that Carthage should be destroyed.” \\n— Cato the " -"Elder, who ended all speeches in his later life with this statement " -"(Plutarch, “Parallel Lives”, “Cato the Elder”, sec. 27)" +"“Moreover, I consider that Carthage should be destroyed.” \\n— Cato the Elder, who " +"ended all speeches in his later life with this statement (Plutarch, “Parallel Lives”, " +"“Cato the Elder”, sec. 27)" msgstr "" #: gui/text/quotes.txt:56 msgid "" -"“If a king is energetic, his subjects will be equally energetic.” \\n— " -"Chanakya (“Arthashastra”, I. “Concerning Discipline”, chapter 19)" +"“If a king is energetic, his subjects will be equally energetic.” \\n— Chanakya " +"(“Arthashastra”, I. “Concerning Discipline”, chapter 19)" msgstr "" #: gui/text/quotes.txt:57 msgid "" -"“Whoever imposes severe punishment becomes repulsive to the people; while he " -"who awards mild punishment becomes contemptible. But whoever imposes " -"punishment as deserved becomes respectable.” \\n— Chanakya (“Arthashastra”, " -"I. “Concerning Discipline”, chapter 4)" +"“Whoever imposes severe punishment becomes repulsive to the people; while he who awards" +" mild punishment becomes contemptible. But whoever imposes punishment as deserved " +"becomes respectable.” \\n— Chanakya (“Arthashastra”, I. “Concerning Discipline”, " +"chapter 4)" msgstr "" #: gui/text/quotes.txt:58 msgid "" -"“We did not flinch but gave our lives to save Greece when her fate hung on a " -"razor's edge.” \\n— Corinthian epitaph to their fallen of the Persian Wars " -"(Plutarch, “Moralia”, “On the Malice of Herodotus”, 870e)" +"“We did not flinch but gave our lives to save Greece when her fate hung on a razor's " +"edge.” \\n— Corinthian epitaph to their fallen of the Persian Wars (Plutarch, " +"“Moralia”, “On the Malice of Herodotus”, 870e)" msgstr "" #: gui/text/quotes.txt:59 msgid "" -"“Then the blood really flowed, for the two lines were so close that shield " -"struck against shield, and they drove their swords into each other's faces. " -"It was impossible for the weak or cowardly to retreat; man to man they " -"fought like in single combat.” \\n— Curtius Rufus about the Battle of Issus " -"(“Histories of Alexander the Great”, III. 11.5)" +"“Then the blood really flowed, for the two lines were so close that shield struck " +"against shield, and they drove their swords into each other's faces. It was impossible " +"for the weak or cowardly to retreat; man to man they fought like in single combat.” " +"\\n— Curtius Rufus about the Battle of Issus (“Histories of Alexander the Great”, III. " +"11.5)" msgstr "" #: gui/text/quotes.txt:60 msgid "" -"“I am Cyrus, who won for the Persians their empire. Therefore do not " -"begrudge me this bit of earth that covers my bones.” \\n— Cyrus the Great's " -"epitaph (Plutarch, “Parallel Lives”, “Alexander”, sec. 69)" +"“I am Cyrus, who won for the Persians their empire. Therefore do not begrudge me this " +"bit of earth that covers my bones.” \\n— Cyrus the Great's epitaph (Plutarch, “Parallel" +" Lives”, “Alexander”, sec. 69)" msgstr "" #: gui/text/quotes.txt:61 msgid "" -"“I am Darius, the great king, king of kings, the king of Persia, the king of " -"countries, \\[…] 23 lands in total.” \\n— Darius I (Behistun inscription, " -"column I, 1–6)" +"“I am Darius, the great king, king of kings, the king of Persia, the king of countries," +" \\[…] 23 lands in total.” \\n— Darius I (Behistun inscription, column I, 1–6)" msgstr "" #: gui/text/quotes.txt:62 msgid "" -"“Phraortes was captured and brought before me. I cut off his nose, his ears, " -"and his tongue, and I put out one eye, and he was kept in chains at my " -"palace entrance, and all the people saw him. Then I crucified him in " -"Ecbatana; and the men who were his foremost followers \\[…] I flayed and " -"hung out their skins, stuffed with straw.” \\n— Darius I (Behistun " -"inscription, column II, 32)" +"“Phraortes was captured and brought before me. I cut off his nose, his ears, and his " +"tongue, and I put out one eye, and he was kept in chains at my palace entrance, and all" +" the people saw him. Then I crucified him in Ecbatana; and the men who were his " +"foremost followers \\[…] I flayed and hung out their skins, stuffed with straw.” \\n— " +"Darius I (Behistun inscription, column II, 32)" msgstr "" #: gui/text/quotes.txt:63 -msgid "" -"“By desiring little, a poor man makes himself rich.” \\n— Democritus " -"(fragment)" +msgid "“By desiring little, a poor man makes himself rich.” \\n— Democritus (fragment)" msgstr "" #: gui/text/quotes.txt:64 -msgid "" -"“It is hard to be governed by one's inferior.” \\n— Democritus (fragment)" +msgid "“It is hard to be governed by one's inferior.” \\n— Democritus (fragment)" msgstr "" #: gui/text/quotes.txt:65 msgid "" -"“Physical strength is only noble in cattle, it is strength of character that " -"is noble in men.” \\n— Democritus (fragment)" +"“Physical strength is only noble in cattle, it is strength of character that is noble " +"in men.” \\n— Democritus (fragment)" msgstr "" #: gui/text/quotes.txt:66 msgid "" -"“It is not possible to found a lasting power upon injustice, perjury, and " -"treachery.” \\n— Demosthenes, in one of his many speeches against the rising " -"Philip II of Macedon (“Olynthiac II”, 10)" +"“It is not possible to found a lasting power upon injustice, perjury, and treachery.” " +"\\n— Demosthenes, in one of his many speeches against the rising Philip II of Macedon " +"(“Olynthiac II”, 10)" msgstr "" #: gui/text/quotes.txt:67 msgid "" -"“Delivery, delivery, delivery.” \\n— Demosthenes, when asked what were the " -"three most important elements of rhetoric (Cicero, “De Oratore”, 3.213)" +"“Delivery, delivery, delivery.” \\n— Demosthenes, when asked what were the three most " +"important elements of rhetoric (Cicero, “De Oratore”, 3.213)" msgstr "" #: gui/text/quotes.txt:68 msgid "" -"“The Macedonians first raised an unearthly shout followed by the Persians " -"answering, so that the whole hillside bordering the battlefield echoed back " -"the sound, and that second roar was louder than the Macedonian war cry as " -"five hundred thousand men shouted with one voice.” \\n— Diodorus Siculus " -"about the Battle of Issus (“The Library of History”, XVII., sec. 33)" +"“The Macedonians first raised an unearthly shout followed by the Persians answering, so" +" that the whole hillside bordering the battlefield echoed back the sound, and that " +"second roar was louder than the Macedonian war cry as five hundred thousand men shouted" +" with one voice.” \\n— Diodorus Siculus about the Battle of Issus (“The Library of " +"History”, XVII., sec. 33)" msgstr "" #: gui/text/quotes.txt:69 msgid "" -"“Brasidas, taking his stand on the gangway, fought off from there the " -"multitude of Athenians who converged upon him. And at the outset he slew " -"many as they came at him, but after a while, as numerous missiles assailed " -"him, he suffered many wounds on the front of his body.” \\n— Diodorus " -"Siculus, on a brave Spartan at the Battle of Pylos (“The Library of " -"History”, XXII., sec. 62)" +"“Brasidas, taking his stand on the gangway, fought off from there the multitude of " +"Athenians who converged upon him. And at the outset he slew many as they came at him, " +"but after a while, as numerous missiles assailed him, he suffered many wounds on the " +"front of his body.” \\n— Diodorus Siculus, on a brave Spartan at the Battle of Pylos " +"(“The Library of History”, XXII., sec. 62)" msgstr "" #: gui/text/quotes.txt:70 msgid "" -"“Plato had defined man as an animal, biped and featherless, and was " -"applauded. Diogenes \\[of Sinope] plucked a fowl and brought it into the " -"lecture-room with the words: Here is Plato's man. In consequence of which " -"there was added to the definition: having broad nails.” \\n— Diogenes " -"Laertius (“The Lives and Opinions of Eminent Philosophers”, “Diogenes”, sec. " -"40)" +"“Plato had defined man as an animal, biped and featherless, and was applauded. Diogenes" +" \\[of Sinope] plucked a fowl and brought it into the lecture-room with the words: Here" +" is Plato's man. In consequence of which there was added to the definition: having " +"broad nails.” \\n— Diogenes Laertius (“The Lives and Opinions of Eminent Philosophers”," +" “Diogenes”, sec. 40)" msgstr "" #: gui/text/quotes.txt:71 msgid "" -"“I am a citizen of the world.” \\n— Diogenes of Sinope (Diogenes Laertius, " -"“The Lives and Opinions of Eminent Philosophers”, “Diogenes”, sec. 63)" +"“I am a citizen of the world.” \\n— Diogenes of Sinope (Diogenes Laertius, “The Lives " +"and Opinions of Eminent Philosophers”, “Diogenes”, sec. 63)" msgstr "" #: gui/text/quotes.txt:72 msgid "" -"“It is not that I am mad, it is only that my head is different from yours.” " -"\\n— Diogenes of Sinope (Stobaeus, “Florilegium”, 51)" +"“It is not that I am mad, it is only that my head is different from yours.” \\n— " +"Diogenes of Sinope (Stobaeus, “Florilegium”, 51)" msgstr "" #: gui/text/quotes.txt:73 msgid "" -"“Yes, stand a little out of my sunshine.” \\n— Diogenes of Sinope to " -"Alexander the Great, who asked if he could help in in any way (Plutarch, " -"“Parallel Lives”, “Alexander”, sec. 14)" +"“Yes, stand a little out of my sunshine.” \\n— Diogenes of Sinope to Alexander the " +"Great, who asked if he could help in in any way (Plutarch, “Parallel Lives”, " +"“Alexander”, sec. 14)" msgstr "" #: gui/text/quotes.txt:74 msgid "" -"“The victor is not victorious if the vanquished does not consider himself so." -"” \\n— Ennius (“Annales”, fragment 31.493)" +"“The victor is not victorious if the vanquished does not consider himself so.” \\n— " +"Ennius (“Annales”, fragment 31.493)" msgstr "" #: gui/text/quotes.txt:75 msgid "" -"“Stranger, go tell the Spartans that we lie here, obedient to their laws.” " -"\\n— Epitaph at Thermopylae for Leonidas and his men (Herodotus, “The " -"Histories”, VII. 228)" +"“Stranger, go tell the Spartans that we lie here, obedient to their laws.” \\n— Epitaph" +" at Thermopylae for Leonidas and his men (Herodotus, “The Histories”, VII. 228)" msgstr "" #: gui/text/quotes.txt:76 msgid "" -"“A coward turns away, but a brave man's choice is danger.” \\n— Euripides " -"(“Iphigenia in Tauris”)" +"“A coward turns away, but a brave man's choice is danger.” \\n— Euripides (“Iphigenia " +"in Tauris”)" msgstr "" #: gui/text/quotes.txt:77 msgid "" -"“Brave men are made bolder by ordeals, but cowards achieve nothing.” \\n— " -"Euripides (“Iphigenia in Tauris”)" +"“Brave men are made bolder by ordeals, but cowards achieve nothing.” \\n— Euripides " +"(“Iphigenia in Tauris”)" msgstr "" #: gui/text/quotes.txt:78 msgid "" -"“Cowards do not count in battle; they are there, but not in it.” \\n— " -"Euripides (“Meleager”)" +"“Cowards do not count in battle; they are there, but not in it.” \\n— Euripides " +"(“Meleager”)" msgstr "" #: gui/text/quotes.txt:79 -msgid "" -"“Chance fights ever on the side of the prudent.” \\n— Euripides (“Pirithous”)" +msgid "“Chance fights ever on the side of the prudent.” \\n— Euripides (“Pirithous”)" msgstr "" #: gui/text/quotes.txt:80 msgid "" -"“Return with your shield, or on it.” \\n— Farewell of Spartan women to their " -"warriors, implying that cowards would throw away their shield in battle to " -"flee (Plutarch, “Moralia”, “Sayings of Spartan Women”, 241f)" +"“Return with your shield, or on it.” \\n— Farewell of Spartan women to their warriors, " +"implying that cowards would throw away their shield in battle to flee (Plutarch, " +"“Moralia”, “Sayings of Spartan Women”, 241f)" msgstr "" #: gui/text/quotes.txt:81 msgid "" -"“I came, I saw, I conquered.” \\n— Caesar, after routing Pharnaces II of " -"Pontus in the first assault (Plutarch, “Parallel Lives”, “Caesar”, sec. 50)" +"“I came, I saw, I conquered.” \\n— Caesar, after routing Pharnaces II of Pontus in the " +"first assault (Plutarch, “Parallel Lives”, “Caesar”, sec. 50)" msgstr "" #: gui/text/quotes.txt:82 -msgid "" -"“Men willingly believe what they wish.” \\n— Caesar (“De Bello Gallico”, " -"III. 18)" +msgid "“Men willingly believe what they wish.” \\n— Caesar (“De Bello Gallico”, III. 18)" msgstr "" #: gui/text/quotes.txt:83 msgid "" -"“It is not the well-fed long-haired man I fear, but the pale and the hungry " -"looking.” \\n— Caesar (Plutarch, “Parallel Lives”, “Antony”, sec. 11)" +"“It is not the well-fed long-haired man I fear, but the pale and the hungry looking.” " +"\\n— Caesar (Plutarch, “Parallel Lives”, “Antony”, sec. 11)" msgstr "" #: gui/text/quotes.txt:84 msgid "" -"“After fighting from noon almost to sunset, with victory doubtful, the " -"Germans, on one side charged the enemy in a compact body, and drove them " -"back; and, when they were put to flight, the archers were surrounded and cut " -"to pieces.” \\n— Caesar about the Battle of Alesia (“De Bello Gallico”, VII. " -"80)" +"“After fighting from noon almost to sunset, with victory doubtful, the Germans, on one " +"side charged the enemy in a compact body, and drove them back; and, when they were put " +"to flight, the archers were surrounded and cut to pieces.” \\n— Caesar about the Battle" +" of Alesia (“De Bello Gallico”, VII. 80)" msgstr "" #: gui/text/quotes.txt:85 msgid "" -"“All the centurions of the fourth cohort were slain, and the standard-bearer " -"killed, the standard itself lost, almost all the centurions of the other " -"cohorts either wounded or slain, and among them the chief centurion of the " -"legion, Publius Sextius Baculus, a very valiant man, who was so exhausted by " -"many and severe wounds, that he was already unable to support himself.” \\n— " -"Caesar about the Battle of the Sabis (“De Bello Gallico”, II. 25)" +"“All the centurions of the fourth cohort were slain, and the standard-bearer killed, " +"the standard itself lost, almost all the centurions of the other cohorts either wounded" +" or slain, and among them the chief centurion of the legion, Publius Sextius Baculus, a" +" very valiant man, who was so exhausted by many and severe wounds, that he was already " +"unable to support himself.” \\n— Caesar about the Battle of the Sabis (“De Bello " +"Gallico”, II. 25)" msgstr "" #: gui/text/quotes.txt:86 msgid "" -"“But the enemy \\[…] displayed such great courage, that when the front rank " -"had fallen the men behind them stood on them and continue the fight from on " -"top of the corpses; when these were killed the pile of bodies grew higher, " -"while the survivors used the heap as a vantage point for throwing missiles " -"at our men, or catching our spears and throwing them back.” \\n— Caesar " -"about the Battle of the Sabis (“De Bello Gallico”, II. 27)" +"“But the enemy \\[…] displayed such great courage, that when the front rank had fallen " +"the men behind them stood on them and continue the fight from on top of the corpses; " +"when these were killed the pile of bodies grew higher, while the survivors used the " +"heap as a vantage point for throwing missiles at our men, or catching our spears and " +"throwing them back.” \\n— Caesar about the Battle of the Sabis (“De Bello Gallico”, II." +" 27)" msgstr "" #: gui/text/quotes.txt:87 msgid "" -"“The die is cast.” \\n— Caesar, when crossing the Rubicon river with his " -"legion into Italy, a capital offense that led to his civil war against " -"Pompey (Suetonius, “The Lives of the Twelve Caesars”, 32)" +"“The die is cast.” \\n— Caesar, when crossing the Rubicon river with his legion into " +"Italy, a capital offense that led to his civil war against Pompey (Suetonius, “The " +"Lives of the Twelve Caesars”, 32)" msgstr "" #: gui/text/quotes.txt:88 msgid "" -"“I'd rather be the first man here than the second man in Rome.” \\n— Caesar, " -"when passing through a barbarian village in the Alps (Plutarch, “Parallel " -"Lives”, “Caesar”, sec. 11)" +"“I'd rather be the first man here than the second man in Rome.” \\n— Caesar, when " +"passing through a barbarian village in the Alps (Plutarch, “Parallel Lives”, “Caesar”, " +"sec. 11)" msgstr "" #: gui/text/quotes.txt:89 msgid "" -"“Stop quoting laws, we carry weapons!” \\n— Pompey (Plutarch, “Parallel " -"Lives”, “Pompey”, sec. 10)" +"“Stop quoting laws, we carry weapons!” \\n— Pompey (Plutarch, “Parallel Lives”, " +"“Pompey”, sec. 10)" msgstr "" #: gui/text/quotes.txt:90 msgid "" -"“If a man put out the eye of another man, his eye shall be put out.” \\n— " -"Hammurabi (Hammurabi's Code, sec. 196)" +"“If a man put out the eye of another man, his eye shall be put out.” \\n— Hammurabi " +"(Hammurabi's Code, sec. 196)" msgstr "" #: gui/text/quotes.txt:91 msgid "" -"“I have come not to make war on the Italians, but to aid the Italians " -"against Rome.” \\n— Hannibal (Polybius, “Histories”, III. 85)" +"“I have come not to make war on the Italians, but to aid the Italians against Rome.” " +"\\n— Hannibal (Polybius, “Histories”, III. 85)" msgstr "" #: gui/text/quotes.txt:92 msgid "" -"“Let us now end the anxiety of the Romans, who can't wait for the death of " -"an old man.” \\n— Hannibal's last words before his suicide, in exile with " -"Flaminius pressuring the local ruler to hand him over (Livy, “History of " -"Rome”, XXXIX. 51)" +"“Let us now end the anxiety of the Romans, who can't wait for the death of an old man.”" +" \\n— Hannibal's last words before his suicide, in exile with Flaminius pressuring the " +"local ruler to hand him over (Livy, “History of Rome”, XXXIX. 51)" msgstr "" #: gui/text/quotes.txt:93 msgid "" -"“Most inhuman and most arrogant of nations, they \\[the Romans] reckon the " -"world as theirs and subject to their pleasure. With whom we are to be at " -"war, with whom at peace, they think it right that they should determine.” " -"\\n— Hannibal, addressing his troops (Livy, “History of Rome”, XXI. 44)" +"“Most inhuman and most arrogant of nations, they \\[the Romans] reckon the world as " +"theirs and subject to their pleasure. With whom we are to be at war, with whom at " +"peace, they think it right that they should determine.” \\n— Hannibal, addressing his " +"troops (Livy, “History of Rome”, XXI. 44)" msgstr "" #: gui/text/quotes.txt:94 msgid "" -"“You must be brave and discard all hopes of anything but victory or death.” " -"\\n— Hannibal, addressing his troops (Livy, “History of Rome”, XXI. 44)" +"“You must be brave and discard all hopes of anything but victory or death.” \\n— " +"Hannibal, addressing his troops (Livy, “History of Rome”, XXI. 44)" msgstr "" #: gui/text/quotes.txt:95 msgid "" -"“War is the father and king of all things: some he has made gods, and some " -"men; some slaves and some free.” \\n— Heraclitus (Hippolytus, “The " -"Refutation of all Heresies”, IX. 4)" +"“War is the father and king of all things: some he has made gods, and some men; some " +"slaves and some free.” \\n— Heraclitus (Hippolytus, “The Refutation of all Heresies”, " +"IX. 4)" msgstr "" #: gui/text/quotes.txt:96 msgid "" -"“You could not step twice into the same river.” \\n— Heraclitus (Plato, " -"“Cratylus”, 402a)" +"“You could not step twice into the same river.” \\n— Heraclitus (Plato, “Cratylus”, " +"402a)" msgstr "" #: gui/text/quotes.txt:97 -msgid "" -"“It is better to be envied than to be pitied.” \\n— Herodotus (“The " -"Histories”, III. 52)" +msgid "“It is better to be envied than to be pitied.” \\n— Herodotus (“The Histories”, III. 52)" msgstr "" #: gui/text/quotes.txt:98 -msgid "" -"“In soft regions are born soft men.” \\n— Herodotus (“The Histories”, IX. " -"122)" +msgid "“In soft regions are born soft men.” \\n— Herodotus (“The Histories”, IX. 122)" msgstr "" #: gui/text/quotes.txt:99 msgid "" -"“This is the bitterest pain among men, to have much knowledge but no power.” " -"\\n— Herodotus (“The Histories”, IX. 16)" +"“This is the bitterest pain among men, to have much knowledge but no power.” \\n— " +"Herodotus (“The Histories”, IX. 16)" msgstr "" #: gui/text/quotes.txt:100 msgid "" -"“Although he \\[Xerxes] had plenty of troops he had few men.” \\n— Herodotus " -"(“The Histories”, VII. 210)" +"“Although he \\[Xerxes] had plenty of troops he had few men.” \\n— Herodotus (“The " +"Histories”, VII. 210)" msgstr "" #: gui/text/quotes.txt:101 msgid "" -"“The Lacedaemonians \\[Spartans] fought a memorable battle; they made it " -"quite clear that they were the experts, and that they were fighting against " -"amateurs.” \\n— Herodotus (“The Histories”, VII. 211)" +"“The Lacedaemonians \\[Spartans] fought a memorable battle; they made it quite clear " +"that they were the experts, and that they were fighting against amateurs.” \\n— " +"Herodotus (“The Histories”, VII. 211)" msgstr "" #: gui/text/quotes.txt:102 msgid "" -"“Being informed \\[…] that when the Barbarians discharged their arrows they " -"obscured the light of the sun by the multitude of the arrows, he " -"\\[Dieneces] \\[…] said that their guest \\[…] brought them very good news, " -"for if the Medes obscured the light of the sun, the battle against them " -"would be in the shade and not in the sun.” \\n— Herodotus describing " -"Dieneces, reputedly the bravest Spartan soldier at Thermopylae (Polybius, " -"“Histories”, VII. 226)" +"“Being informed \\[…] that when the Barbarians discharged their arrows they obscured " +"the light of the sun by the multitude of the arrows, he \\[Dieneces] \\[…] said that " +"their guest \\[…] brought them very good news, for if the Medes obscured the light of " +"the sun, the battle against them would be in the shade and not in the sun.” \\n— " +"Herodotus describing Dieneces, reputedly the bravest Spartan soldier at Thermopylae " +"(Polybius, “Histories”, VII. 226)" msgstr "" #: gui/text/quotes.txt:103 msgid "" -"“The judgment given to Croesus by each of the two oracles \\[Delphi and " -"Thebes] was the same: If he sent an army against the Persians, he would " -"destroy a great empire.” \\n— Herodotus, later mentioning that the empire " -"Croesus destroyed was his own (“The Histories”, I. 53)" +"“The judgment given to Croesus by each of the two oracles \\[Delphi and Thebes] was the" +" same: If he sent an army against the Persians, he would destroy a great empire.” \\n— " +"Herodotus, later mentioning that the empire Croesus destroyed was his own (“The " +"Histories”, I. 53)" msgstr "" #: gui/text/quotes.txt:104 msgid "" -"“He \\[King Darius] asked who the Athenians were, and, being informed, " -"called for his bow, and placing an arrow on the string, shot upward into the " -"sky, saying, as he let fly the shaft: Grant me, Zeus, to revenge myself on " -"the Athenians!” \\n— Herodotus, narrating how the Athenian support for the " -"Ionian revolt caught the wrath of Darius I, the Persian king (“The " -"Histories”, V. 105)" +"“He \\[King Darius] asked who the Athenians were, and, being informed, called for his " +"bow, and placing an arrow on the string, shot upward into the sky, saying, as he let " +"fly the shaft: Grant me, Zeus, to revenge myself on the Athenians!” \\n— Herodotus, " +"narrating how the Athenian support for the Ionian revolt caught the wrath of Darius I, " +"the Persian king (“The Histories”, V. 105)" msgstr "" #: gui/text/quotes.txt:105 msgid "" -"“He \\[King Darius] asked one of his servants every day, when his dinner was " -"spread, three times to repeat to him: Master, remember the Athenians!” \\n— " -"Herodotus, narrating how the Athenian support for the Ionian revolt lead to " -"the Persian Wars (“The Histories”, V. 105)" +"“He \\[King Darius] asked one of his servants every day, when his dinner was spread, " +"three times to repeat to him: Master, remember the Athenians!” \\n— Herodotus, " +"narrating how the Athenian support for the Ionian revolt lead to the Persian Wars (“The" +" Histories”, V. 105)" msgstr "" #: gui/text/quotes.txt:106 msgid "" -"“Conquered Greece took captive her savage conqueror and brought her arts " -"into rustic Latium.” \\n— Horace (“Epistles”, epistle I., 156–157)" +"“Conquered Greece took captive her savage conqueror and brought her arts into rustic " +"Latium.” \\n— Horace (“Epistles”, epistle I., 156–157)" msgstr "" #: gui/text/quotes.txt:107 msgid "" -"“Anger is a momentary madness, so control your passion or it will control " -"you.” \\n— Horace (“Epistles”, epistle II., 62)" +"“Anger is a momentary madness, so control your passion or it will control you.” \\n— " +"Horace (“Epistles”, epistle II., 62)" msgstr "" #: gui/text/quotes.txt:108 msgid "" -"“It is your concern when your neighbor's wall is on fire.” \\n— Horace " -"(“Epistles”, epistle XVIII., 84)" +"“It is your concern when your neighbor's wall is on fire.” \\n— Horace (“Epistles”, " +"epistle XVIII., 84)" msgstr "" #: gui/text/quotes.txt:109 msgid "" -"“It is sweet and honorable to die for one's country.” \\n— Horace (“Odes”, " -"III., ode II., 13)" +"“It is sweet and honorable to die for one's country.” \\n— Horace (“Odes”, III., ode " +"II., 13)" msgstr "" #: gui/text/quotes.txt:110 msgid "“I am Cyrus, king of the world…” \\n— Inscription (Cyrus Cylinder)" msgstr "" #: gui/text/quotes.txt:111 msgid "" -"“In peace the sons bury their fathers, but in war the fathers bury their " -"sons.” \\n— Croesus, king of Lydia (Herodotus, “The Histories”, I. 87)" +"“In peace the sons bury their fathers, but in war the fathers bury their sons.” \\n— " +"Croesus, king of Lydia (Herodotus, “The Histories”, I. 87)" msgstr "" #: gui/text/quotes.txt:112 msgid "" -"“Marry a good man, and bear good children.” \\n— Leonidas, to his wife who " -"asked what to do if he died, before he left for Thermopylae (Plutarch, " -"“Moralia”, “Sayings of Spartans”, 225a)" +"“Marry a good man, and bear good children.” \\n— Leonidas, to his wife who asked what " +"to do if he died, before he left for Thermopylae (Plutarch, “Moralia”, “Sayings of " +"Spartans”, 225a)" msgstr "" #: gui/text/quotes.txt:113 msgid "" -"“Come and get them!” \\n— Leonidas, to the Persian messenger who demanded " -"that he and his men lay down their arms (Plutarch, “Moralia”, “Sayings of " -"Spartans”, 225c)" +"“Come and get them!” \\n— Leonidas, to the Persian messenger who demanded that he and " +"his men lay down their arms (Plutarch, “Moralia”, “Sayings of Spartans”, 225c)" msgstr "" #: gui/text/quotes.txt:114 msgid "" -"“Some were discovered lying there alive, with thighs and tendons slashed, " -"baring their necks and throats and bidding their conquerors drain the " -"remnant of their blood. Others were found with their heads buried in holes " -"dug in the ground. They had apparently made these pits for themselves.” \\n— " -"Livy, describing the aftermath of the Battle of Cannae, where Hannibal " -"inflicted the greatest defeat on the Romans in all their history (“History " -"of Rome”, XXII. 51)" +"“Some were discovered lying there alive, with thighs and tendons slashed, baring their " +"necks and throats and bidding their conquerors drain the remnant of their blood. Others" +" were found with their heads buried in holes dug in the ground. They had apparently " +"made these pits for themselves.” \\n— Livy, describing the aftermath of the Battle of " +"Cannae, where Hannibal inflicted the greatest defeat on the Romans in all their history" +" (“History of Rome”, XXII. 51)" msgstr "" #: gui/text/quotes.txt:115 msgid "" -"“There lay thousands upon thousands of Romans \\[…]. Here and there amidst " -"the slain rose a gory figure whose wounds had begun to throb with the chill " -"of dawn, and was cut down by his enemies.” \\n— Livy, describing the " -"aftermath of the Battle of Cannae, where Hannibal inflicted the greatest " -"defeat on the Romans in all their history (“History of Rome”, XXII. 51)" +"“There lay thousands upon thousands of Romans \\[…]. Here and there amidst the slain " +"rose a gory figure whose wounds had begun to throb with the chill of dawn, and was cut " +"down by his enemies.” \\n— Livy, describing the aftermath of the Battle of Cannae, " +"where Hannibal inflicted the greatest defeat on the Romans in all their history " +"(“History of Rome”, XXII. 51)" msgstr "" #: gui/text/quotes.txt:116 msgid "" -"“A city is well-fortified which has a wall of men instead of brick.” \\n— " -"Lycurgus of Sparta (Plutarch, “Parallel Lives”, “Lycurgus”, sec. 19)" +"“A city is well-fortified which has a wall of men instead of brick.” \\n— Lycurgus of " +"Sparta (Plutarch, “Parallel Lives”, “Lycurgus”, sec. 19)" msgstr "" #: gui/text/quotes.txt:117 msgid "" -"“Escape, yes, but this time with my hands, not my feet.” \\n— Brutus, before " -"committing suicide after losing a battle against Caesar's avengers " -"(Plutarch, “Parallel Lives”, “Brutus”, sec. 52)" +"“Escape, yes, but this time with my hands, not my feet.” \\n— Brutus, before committing" +" suicide after losing a battle against Caesar's avengers (Plutarch, “Parallel Lives”, " +"“Brutus”, sec. 52)" msgstr "" #: gui/text/quotes.txt:118 msgid "“O, the times, O, the customs!” \\n— Cicero (“Against Catiline”, I.)" msgstr "" #: gui/text/quotes.txt:119 msgid "" -"“A war is never undertaken by the ideal State, except in defense of its " -"honor or its safety.” \\n— Cicero (“De Re Publica”, III., 23)" +"“A war is never undertaken by the ideal State, except in defense of its honor or its " +"safety.” \\n— Cicero (“De Re Publica”, III., 23)" msgstr "" #: gui/text/quotes.txt:120 msgid "" -"“The first duty of a man is the seeking after and the investigation of truth." -"” \\n— Cicero (“On Duties”, I., 13)" +"“The first duty of a man is the seeking after and the investigation of truth.” \\n— " +"Cicero (“On Duties”, I., 13)" msgstr "" #: gui/text/quotes.txt:121 msgid "" -"“No one is so old as to think that he cannot live one more year.” \\n— " -"Cicero (“On Old Age”, sec. 24)" +"“No one is so old as to think that he cannot live one more year.” \\n— Cicero (“On Old " +"Age”, sec. 24)" msgstr "" #: gui/text/quotes.txt:122 msgid "" -"“Let the welfare of the people be the ultimate law.” \\n— Cicero (“On the " -"Laws”, III., sec. 3)" +"“Let the welfare of the people be the ultimate law.” \\n— Cicero (“On the Laws”, III., " +"sec. 3)" msgstr "" #: gui/text/quotes.txt:123 -msgid "" -"“Endless money forms the sinews of war.” \\n— Cicero (“Philippics”, V., sec. " -"5)" +msgid "“Endless money forms the sinews of war.” \\n— Cicero (“Philippics”, V., sec. 5)" msgstr "" #: gui/text/quotes.txt:124 -msgid "" -"“Laws are silent in time of war.” \\n— Cicero (“Pro Milone”, IV., sec. 11)" +msgid "“Laws are silent in time of war.” \\n— Cicero (“Pro Milone”, IV., sec. 11)" msgstr "" #: gui/text/quotes.txt:125 msgid "" -"“That, Senators, is what a favour from gangs amounts to. They refrain from " -"murdering someone; then they boast that they have spared him!” \\n— Cicero, " -"condemning Mark Anthony who had not killed him (yet) (“Philippics”, II., " -"sec. 5)" +"“That, Senators, is what a favour from gangs amounts to. They refrain from murdering " +"someone; then they boast that they have spared him!” \\n— Cicero, condemning Mark " +"Anthony who had not killed him (yet) (“Philippics”, II., sec. 5)" msgstr "" #: gui/text/quotes.txt:126 msgid "" -"“He did not even stand up to review his fleet when the ships were already at " -"their fighting stations, but lay on his back and gazed up at the sky, never " -"rising to show that he was alive until Marcus Agrippa had routed the enemy.” " -"\\n— Mark Antony, taunting Augustus who delegated his duties as naval " -"commander (Suetonius, “Divus Augustus”, sec. 16)" +"“He did not even stand up to review his fleet when the ships were already at their " +"fighting stations, but lay on his back and gazed up at the sky, never rising to show " +"that he was alive until Marcus Agrippa had routed the enemy.” \\n— Mark Antony, " +"taunting Augustus who delegated his duties as naval commander (Suetonius, “Divus " +"Augustus”, sec. 16)" msgstr "" #: gui/text/quotes.txt:127 msgid "" -"“We live, not as we wish to, but as we can.” \\n— Menander (“Lady of " -"Andros”, fragment 50)" +"“We live, not as we wish to, but as we can.” \\n— Menander (“Lady of Andros”, fragment " +"50)" msgstr "" #: gui/text/quotes.txt:128 msgid "“The man who runs may fight again.” \\n— Menander (“Monosticha”)" msgstr "" #: gui/text/quotes.txt:129 -msgid "" -"“Whom the Gods love dies young.” \\n— Menander (“The Double Deceiver”, " -"fragment 4)" +msgid "“Whom the Gods love dies young.” \\n— Menander (“The Double Deceiver”, fragment 4)" msgstr "" #: gui/text/quotes.txt:130 msgid "“I call a fig a fig, a spade a spade.” \\n— Menander (fragment 545 K)" msgstr "" #: gui/text/quotes.txt:131 msgid "" -"“The greatest glory is won from the greatest dangers. When our fathers faced " -"the Persians their resources could not compare to ours. In fact, they gave " -"up even what they had. Then by wise counsels and daring deeds, not fortune " -"and material advantages, they drove out the invaders and made our city what " -"it is now.” \\n— Pericles (Thucydides, “History of the Peloponnesian War”, " -"I. 144.3–4)" +"“The greatest glory is won from the greatest dangers. When our fathers faced the " +"Persians their resources could not compare to ours. In fact, they gave up even what " +"they had. Then by wise counsels and daring deeds, not fortune and material advantages, " +"they drove out the invaders and made our city what it is now.” \\n— Pericles " +"(Thucydides, “History of the Peloponnesian War”, I. 144.3–4)" msgstr "" #: gui/text/quotes.txt:132 msgid "" -"“Instead of looking on discussion as a stumbling block in the way of action, " -"we think it an indispensable preliminary to any wise action at all.” \\n— " -"Pericles in his Funeral Oration for Athenians that died in the first year of " -"the war (Thucydides, “History of the Peloponnesian War”, II. 40.2)" +"“Instead of looking on discussion as a stumbling block in the way of action, we think " +"it an indispensable preliminary to any wise action at all.” \\n— Pericles in his " +"Funeral Oration for Athenians that died in the first year of the war (Thucydides, " +"“History of the Peloponnesian War”, II. 40.2)" msgstr "" #: gui/text/quotes.txt:133 msgid "" -"“We alone do not think that a man ignorant of politics interferes with " -"nothing, we think he is good for nothing.” \\n— Pericles in his Funeral " -"Oration for Athenians that died in the first year of the war (Thucydides, " -"“History of the Peloponnesian War”, II. 40.2)" +"“We alone do not think that a man ignorant of politics interferes with nothing, we " +"think he is good for nothing.” \\n— Pericles in his Funeral Oration for Athenians that " +"died in the first year of the war (Thucydides, “History of the Peloponnesian War”, II. " +"40.2)" msgstr "" #: gui/text/quotes.txt:134 msgid "" -"“Future ages will wonder at us, as the present age wonders at us now.” \\n— " -"Pericles in his Funeral Oration for Athenians that died in the first year of " -"the war (Thucydides, “History of the Peloponnesian War”, II. 41.5)" +"“Future ages will wonder at us, as the present age wonders at us now.” \\n— Pericles in" +" his Funeral Oration for Athenians that died in the first year of the war (Thucydides, " +"“History of the Peloponnesian War”, II. 41.5)" msgstr "" #: gui/text/quotes.txt:135 msgid "" -"“When you realize the power of Athens, consider it was won by valiant men " -"who knew their duty, had a sense of dishonor in fight and, if their " -"enterprises failed, would rather give their lives than lack in civic virtue." -"” \\n— Pericles in his Funeral Oration for Athenians that died in the first " -"year of the war (Thucydides, “History of the Peloponnesian War”, II. 43.2)" +"“When you realize the power of Athens, consider it was won by valiant men who knew " +"their duty, had a sense of dishonor in fight and, if their enterprises failed, would " +"rather give their lives than lack in civic virtue.” \\n— Pericles in his Funeral " +"Oration for Athenians that died in the first year of the war (Thucydides, “History of " +"the Peloponnesian War”, II. 43.2)" msgstr "" #: gui/text/quotes.txt:136 msgid "" -"“To heroes all earth is their tomb, and their virtues are remembered far " -"from home where an epitaph declares them, in an unwritten record of the mind " -"that will outlast any monument.” \\n— Pericles in his Funeral Oration for " -"Athenians that died in the first year of the war (Thucydides, “History of " -"the Peloponnesian War”, II. 43.3)" +"“To heroes all earth is their tomb, and their virtues are remembered far from home " +"where an epitaph declares them, in an unwritten record of the mind that will outlast " +"any monument.” \\n— Pericles in his Funeral Oration for Athenians that died in the " +"first year of the war (Thucydides, “History of the Peloponnesian War”, II. 43.3)" msgstr "" #: gui/text/quotes.txt:137 msgid "" -"“Understand that happiness depends on freedom, and freedom depends on " -"courage.” \\n— Pericles in his Funeral Oration for Athenians that died in " -"the first year of the war (Thucydides, “History of the Peloponnesian War”, " -"II. 43.4)" +"“Understand that happiness depends on freedom, and freedom depends on courage.” \\n— " +"Pericles in his Funeral Oration for Athenians that died in the first year of the war " +"(Thucydides, “History of the Peloponnesian War”, II. 43.4)" msgstr "" #: gui/text/quotes.txt:138 msgid "" -"“Wait for the wisest of all counsellors, time.” \\n— Pericles, a cautious " -"politician who avoided war (Plutarch, “Parallel Lives”, “Pericles”, sec. 18)" +"“Wait for the wisest of all counsellors, time.” \\n— Pericles, a cautious politician " +"who avoided war (Plutarch, “Parallel Lives”, “Pericles”, sec. 18)" msgstr "" #: gui/text/quotes.txt:139 msgid "" -"“Your empire is now like a tyranny: it may have been wrong to take it; it is " -"certainly dangerous to let it go.” \\n— Pericles, addressing the Athenian " -"assembly after a plague had weakened the city (Thucydides, “History of the " -"Peloponnesian War”, II. 63.3)" +"“Your empire is now like a tyranny: it may have been wrong to take it; it is certainly " +"dangerous to let it go.” \\n— Pericles, addressing the Athenian assembly after a plague" +" had weakened the city (Thucydides, “History of the Peloponnesian War”, II. 63.3)" msgstr "" #: gui/text/quotes.txt:140 msgid "" -"“War is sweet to those who have no experience of it, but the experienced man " -"fears its approach in his heart.” \\n— Pindar (fragment 110)" +"“War is sweet to those who have no experience of it, but the experienced man fears its " +"approach in his heart.” \\n— Pindar (fragment 110)" msgstr "" #: gui/text/quotes.txt:141 msgid "" -"“Themistocles robbed his fellow citizens of spear and shield, and degraded " -"the people of Athens to the rowing-pad and the oar.” \\n— Plato, no friend " -"of the Athenian navy (Plutarch, “Parallel Lives”, “Themistocles”, sec. 3)" +"“Themistocles robbed his fellow citizens of spear and shield, and degraded the people " +"of Athens to the rowing-pad and the oar.” \\n— Plato, no friend of the Athenian navy " +"(Plutarch, “Parallel Lives”, “Themistocles”, sec. 3)" msgstr "" #: gui/text/quotes.txt:142 msgid "" -"“No guest is so welcome in a friend's house that he will not become a " -"nuisance after three days.” \\n— Plautus (“The Swaggering Soldier”, Act III, " -"scene 1, 146)" +"“No guest is so welcome in a friend's house that he will not become a nuisance after " +"three days.” \\n— Plautus (“The Swaggering Soldier”, Act III, scene 1, 146)" msgstr "" #: gui/text/quotes.txt:143 msgid "" -"“You cannot eat your cake and have it too, unless you think your money is " -"immortal.” \\n— Plautus (“Trinummus”, Act II, scene 4, 12)" +"“You cannot eat your cake and have it too, unless you think your money is immortal.” " +"\\n— Plautus (“Trinummus”, Act II, scene 4, 12)" msgstr "" #: gui/text/quotes.txt:144 msgid "" -"“He \\[Alexander] thought nothing invincible for the courageous, and nothing " -"secure for the cowardly.” \\n— Plutarch (“Parallel Lives”, “Alexander”, sec. " -"58)" +"“He \\[Alexander] thought nothing invincible for the courageous, and nothing secure for" +" the cowardly.” \\n— Plutarch (“Parallel Lives”, “Alexander”, sec. 58)" msgstr "" #: gui/text/quotes.txt:145 msgid "" -"“One \\[…] shot an arrow at him with such accuracy and force that it pierced " -"his breastplate and got stuck in his ribs. \\[…] Alexander recoiled and sank " -"to his knees. \\[…] At last Alexander killed the barbarian. But he received " -"many wounds, at last was struck on the neck with a mace, and leaned against " -"the city wall, his eyes still fixed upon his foes.” \\n— Plutarch about the " -"Mallian Campaign (“Parallel Lives”, “Alexander”, sec. 63)" +"“One \\[…] shot an arrow at him with such accuracy and force that it pierced his " +"breastplate and got stuck in his ribs. \\[…] Alexander recoiled and sank to his knees. " +"\\[…] At last Alexander killed the barbarian. But he received many wounds, at last was " +"struck on the neck with a mace, and leaned against the city wall, his eyes still fixed " +"upon his foes.” \\n— Plutarch about the Mallian Campaign (“Parallel Lives”, " +"“Alexander”, sec. 63)" msgstr "" #: gui/text/quotes.txt:146 msgid "" -"“When the pirates demanded a ransom of twenty talents for him, Caesar burst " -"out laughing. They did not know, he said, who it was that they had captured, " -"and he volunteered to pay fifty.” \\n— Plutarch, who mentions later that " -"Caesar got his money back and had his captors crucified (“Parallel Lives”, " -"“Caesar”, sec. 2)" +"“When the pirates demanded a ransom of twenty talents for him, Caesar burst out " +"laughing. They did not know, he said, who it was that they had captured, and he " +"volunteered to pay fifty.” \\n— Plutarch, who mentions later that Caesar got his money " +"back and had his captors crucified (“Parallel Lives”, “Caesar”, sec. 2)" msgstr "" #: gui/text/quotes.txt:147 msgid "" -"“They \\[the Romans] want the centurions not so much to be adventurous and " -"daredevils, as to be natural leaders, of a steady and reliable spirit. They " -"do not so much want men who will initiate attacks and open the battle, but " -"men who will hold their ground when beaten and hard-pressed, and will be " -"ready to die at their posts.” \\n— Polybius (“Histories”, VI. 24)" +"“They \\[the Romans] want the centurions not so much to be adventurous and daredevils, " +"as to be natural leaders, of a steady and reliable spirit. They do not so much want men" +" who will initiate attacks and open the battle, but men who will hold their ground when" +" beaten and hard-pressed, and will be ready to die at their posts.” \\n— Polybius " +"(“Histories”, VI. 24)" msgstr "" #: gui/text/quotes.txt:148 msgid "" -"“The Roman battle line is hard to break, since it allows every man to fight " -"both individually and collectively; so that a formation can fight in any " -"direction, with the maniples nearest to the point of danger wheeling around " -"to face it.” \\n— Polybius (“Histories”, XV. 15)" +"“The Roman battle line is hard to break, since it allows every man to fight both " +"individually and collectively; so that a formation can fight in any direction, with the" +" maniples nearest to the point of danger wheeling around to face it.” \\n— Polybius " +"(“Histories”, XV. 15)" msgstr "" #: gui/text/quotes.txt:149 msgid "" -"“The Athenian people are always in the position of a ship without a " -"commander. Fear of the enemy or a storm make the crew be of one mind and " -"obey the helmsman, everything goes well; but if they recover \\[…] they " -"quarrel with each other \\[…], and the result has often been that, after " -"escaping the dangers of the widest seas and the most violent storms, they " -"wreck their ship in harbor and close to shore.” \\n— Polybius on the " -"Athenian constitution (“Histories”, VI. 44)" +"“The Athenian people are always in the position of a ship without a commander. Fear of " +"the enemy or a storm make the crew be of one mind and obey the helmsman, everything " +"goes well; but if they recover \\[…] they quarrel with each other \\[…], and the result" +" has often been that, after escaping the dangers of the widest seas and the most " +"violent storms, they wreck their ship in harbor and close to shore.” \\n— Polybius on " +"the Athenian constitution (“Histories”, VI. 44)" msgstr "" #: gui/text/quotes.txt:150 msgid "" -"“Most of the Romans were trampled to death by the enormous weight of the " -"elephants; the rest were shot down in their ranks by the numerous cavalry: " -"and there were only a very few who attempted to save themselves by flight.” " -"\\n— Polybius on the Battle of Bagradas where a Roman army was annihilated " -"during the First Punic War (“Histories”, I. 34)" +"“Most of the Romans were trampled to death by the enormous weight of the elephants; the" +" rest were shot down in their ranks by the numerous cavalry: and there were only a very" +" few who attempted to save themselves by flight.” \\n— Polybius on the Battle of " +"Bagradas where a Roman army was annihilated during the First Punic War (“Histories”, I." +" 34)" msgstr "" #: gui/text/quotes.txt:151 msgid "" -"“Hannibal gave the signal for attack; and at the same time sent orders to " -"the troops lying in ambush on the hills to do the same, and thus delivered " -"an assault upon the enemy at every point at once.” \\n— Polybius on the " -"beginning of a Roman disaster at the Trasymene Lake (“Histories”, III. 84)" +"“Hannibal gave the signal for attack; and at the same time sent orders to the troops " +"lying in ambush on the hills to do the same, and thus delivered an assault upon the " +"enemy at every point at once.” \\n— Polybius on the beginning of a Roman disaster at " +"the Trasymene Lake (“Histories”, III. 84)" msgstr "" #: gui/text/quotes.txt:152 msgid "" -"“In the phalanx, the men cannot turn around singly and defend themselves: " -"this tribune, therefore, charged them \\[from behind] and killed all he " -"could get at; until, unable to resist, they were forced to throw away their " -"shields and flee.” \\n— Polybius, describing the defeat of Philip V. of " -"Macedon by Flaminius in the Battle of Cynoscephalae (“Histories”, XVIII. 26)" +"“In the phalanx, the men cannot turn around singly and defend themselves: this tribune," +" therefore, charged them \\[from behind] and killed all he could get at; until, unable " +"to resist, they were forced to throw away their shields and flee.” \\n— Polybius, " +"describing the defeat of Philip V. of Macedon by Flaminius in the Battle of " +"Cynoscephalae (“Histories”, XVIII. 26)" msgstr "" #: gui/text/quotes.txt:153 msgid "" -"“The Roman order on the other hand is flexible: for every Roman, once armed " -"and on the field, is equally well equipped for every place, time, or " -"appearance of the enemy. He is, moreover, quite ready and needs to make no " -"change, whether he is required to fight in the main body, or in a " -"detachment, or in a single maniple, or even by himself.” \\n— Polybius, " -"explaining how the Romans can defeat the Macedonian phalanx (“Histories”, " +"“The Roman order on the other hand is flexible: for every Roman, once armed and on the " +"field, is equally well equipped for every place, time, or appearance of the enemy. He " +"is, moreover, quite ready and needs to make no change, whether he is required to fight " +"in the main body, or in a detachment, or in a single maniple, or even by himself.” \\n—" +" Polybius, explaining how the Romans can defeat the Macedonian phalanx (“Histories”, " "XVIII. 32)" msgstr "" #: gui/text/quotes.txt:154 msgid "" -"“Scipio \\[Aemilianus], when he looked upon the city \\[Carthage] as it was " -"utterly perishing and in the last throes of its complete destruction, is " -"said to have shed tears and wept openly for his enemies. And realized that " -"all cities, nations, and authorities must, like men, meet their doom.” \\n— " -"Polybius, eyewitness to the destruction of Carthage (“Histories”, XXXVIII. " -"22)" +"“Scipio \\[Aemilianus], when he looked upon the city \\[Carthage] as it was utterly " +"perishing and in the last throes of its complete destruction, is said to have shed " +"tears and wept openly for his enemies. And realized that all cities, nations, and " +"authorities must, like men, meet their doom.” \\n— Polybius, eyewitness to the " +"destruction of Carthage (“Histories”, XXXVIII. 22)" msgstr "" #: gui/text/quotes.txt:155 msgid "" -"“One more such victory and the cause is lost!” \\n— Pyrrhus of Epirus after " -"the Battle of Asculum, in which the Romans lost twice as many men but he " -"lost a greater share of his armed forces (Plutarch, “Parallel Lives”, " -"“Pyrrhus”, sec. 21)" +"“One more such victory and the cause is lost!” \\n— Pyrrhus of Epirus after the Battle " +"of Asculum, in which the Romans lost twice as many men but he lost a greater share of " +"his armed forces (Plutarch, “Parallel Lives”, “Pyrrhus”, sec. 21)" msgstr "" #: gui/text/quotes.txt:156 msgid "" -"“None can be free who is a slave to, and ruled by, his passions.” \\n— " -"Pythagoras (Stobaeus, “Florilegium”, 18)" +"“None can be free who is a slave to, and ruled by, his passions.” \\n— Pythagoras " +"(Stobaeus, “Florilegium”, 18)" msgstr "" #: gui/text/quotes.txt:157 msgid "" -"“Do not say few things in many words, but many things in few words.” \\n— " -"Pythagoras (Stobaeus, “Florilegium”, 24)" +"“Do not say few things in many words, but many things in few words.” \\n— Pythagoras " +"(Stobaeus, “Florilegium”, 24)" msgstr "" #: gui/text/quotes.txt:158 msgid "" -"“Let your speech be better than silence, or be silent.” \\n— Pythagoras " -"(Stobaeus, “Florilegium”, 24)" +"“Let your speech be better than silence, or be silent.” \\n— Pythagoras (Stobaeus, " +"“Florilegium”, 24)" msgstr "" #: gui/text/quotes.txt:159 msgid "" -"“Unity strengthens even small states, while discord undermines the mightiest " -"empires.” \\n— Sallust (“The Jugurthine War”, 10.6)" +"“Unity strengthens even small states, while discord undermines the mightiest empires.” " +"\\n— Sallust (“The Jugurthine War”, 10.6)" msgstr "" #: gui/text/quotes.txt:160 msgid "" -"“Ungrateful fatherland, you will not even have my bones!” \\n— Scipio " -"Africanus in his epitaph, after he who defeated Hannibal was repeatedly " -"accused of crimes by the Roman Senate (Valerius Maximus, “Nine books on " -"memorable deeds and sayings”, 5.3.2)" +"“Ungrateful fatherland, you will not even have my bones!” \\n— Scipio Africanus in his " +"epitaph, after he who defeated Hannibal was repeatedly accused of crimes by the Roman " +"Senate (Valerius Maximus, “Nine books on memorable deeds and sayings”, 5.3.2)" msgstr "" #: gui/text/quotes.txt:161 msgid "" -"“Prepare for war, since you have been unable to endure a peace.” \\n— Scipio " -"Africanus, replying to Hannibal's offer of peace terms before the Battle of " -"Zama (Livy, “History of Rome”, XXX. 31)" +"“Prepare for war, since you have been unable to endure a peace.” \\n— Scipio Africanus," +" replying to Hannibal's offer of peace terms before the Battle of Zama (Livy, “History " +"of Rome”, XXX. 31)" msgstr "" #: gui/text/quotes.txt:162 msgid "" -"“But tactical science is only one part of generalship. A general must be " -"capable of equipping his forces and providing for his men. He must also be " -"inventive, hardworking, and watchful, bullheaded and brilliant, friendly and " -"fierce, straightforward and subtle.” \\n— Socrates (Xenophon, “Memorabilia”, " -"3.1.6)" +"“But tactical science is only one part of generalship. A general must be capable of " +"equipping his forces and providing for his men. He must also be inventive, hardworking," +" and watchful, bullheaded and brilliant, friendly and fierce, straightforward and " +"subtle.” \\n— Socrates (Xenophon, “Memorabilia”, 3.1.6)" msgstr "" #: gui/text/quotes.txt:163 msgid "" -"“It is necessary to know the strength of the city and of the enemy, so that, " -"if the city is stronger, one may recommend her to go to war, but if weaker " -"than the enemy, may persuade her to beware.” \\n— Socrates (Xenophon, " -"“Memorabilia”, 3.6.9)" +"“It is necessary to know the strength of the city and of the enemy, so that, if the " +"city is stronger, one may recommend her to go to war, but if weaker than the enemy, may" +" persuade her to beware.” \\n— Socrates (Xenophon, “Memorabilia”, 3.6.9)" msgstr "" #: gui/text/quotes.txt:164 msgid "" -"“The unexamined life is not worth living.” Socrates, in his defense when " -"trialled for corrupting the youth and not worshipping the proper gods (he " -"later drank hemlock after the death sentence) \\n— Plato (“Apology”, 38a)" +"“The unexamined life is not worth living.” Socrates, in his defense when trialled for " +"corrupting the youth and not worshipping the proper gods (he later drank hemlock after " +"the death sentence) \\n— Plato (“Apology”, 38a)" msgstr "" #: gui/text/quotes.txt:165 msgid "" -"“The hour of departure has arrived, and we go our ways – I to die, and you " -"to live. Which is better God only knows.” Socrates, in his defense when " -"trialled for corrupting the youth and not worshipping the proper gods (he " -"later drank hemlock after the death sentence) \\n— Plato (“Apology”, 42a)" +"“The hour of departure has arrived, and we go our ways – I to die, and you to live. " +"Which is better God only knows.” Socrates, in his defense when trialled for corrupting " +"the youth and not worshipping the proper gods (he later drank hemlock after the death " +"sentence) \\n— Plato (“Apology”, 42a)" msgstr "" #: gui/text/quotes.txt:166 msgid "" -"“Walls and ships are nothing without men living together inside them.” \\n— " -"Sophocles (“Oedipus Rex”)" +"“Walls and ships are nothing without men living together inside them.” \\n— Sophocles " +"(“Oedipus Rex”)" msgstr "" #: gui/text/quotes.txt:167 msgid "" -"“We accepted an empire that was offered to us and refused to give it up " -"under the pressure of three of the strongest motives: fear, honor and " -"interest. It was not we who set the example, for it has always been the law " -"that the weak should be subject to the strong.” \\n— Speech of an Athenian " -"embassy in Sparta (Thucydides, “History of the Peloponnesian War”, I. 76.2)" +"“We accepted an empire that was offered to us and refused to give it up under the " +"pressure of three of the strongest motives: fear, honor and interest. It was not we who" +" set the example, for it has always been the law that the weak should be subject to the" +" strong.” \\n— Speech of an Athenian embassy in Sparta (Thucydides, “History of the " +"Peloponnesian War”, I. 76.2)" msgstr "" #: gui/text/quotes.txt:168 msgid "" -"“He could boast that he found a city of brick and left it a city of marble.” " -"\\n— Suetonius, commenting on the many building projects of Augustus in Rome " -"(“Divus Augustus”, sec 38)" +"“He could boast that he found a city of brick and left it a city of marble.” \\n— " +"Suetonius, commenting on the many building projects of Augustus in Rome (“Divus " +"Augustus”, sec 38)" msgstr "" #: gui/text/quotes.txt:169 msgid "“Moderation in all things.” \\n— Terence (“The Girl from Andros”, 61)" msgstr "" #: gui/text/quotes.txt:170 msgid "" -"“Fortune favors the bold.” \\n— Terence in a play about a great Athenian " -"admiral (“Phormio”, 203)" +"“Fortune favors the bold.” \\n— Terence in a play about a great Athenian admiral " +"(“Phormio”, 203)" msgstr "" #: gui/text/quotes.txt:171 msgid "" -"“I do not know how to tune the lyre or play the harp, but I do know how to " -"raise a city that was small and unimportant to glory and greatness.” \\n— " -"Themistocles, defending his lack of cultural sophistication (Plutarch, " -"“Parallel Lives”, “Themistocles”, sec. 2)" +"“I do not know how to tune the lyre or play the harp, but I do know how to raise a city" +" that was small and unimportant to glory and greatness.” \\n— Themistocles, defending " +"his lack of cultural sophistication (Plutarch, “Parallel Lives”, “Themistocles”, sec. " +"2)" msgstr "" #: gui/text/quotes.txt:172 msgid "" -"“Strike, if you will, but listen.” \\n— Themistocles, in a heated discussion " -"with the Spartan fleet commander who threatened to beat him with his staff, " -"before the Battle of Salamis (Plutarch, “Parallel Lives”, “Themistocles”, " -"sec. 11)" +"“Strike, if you will, but listen.” \\n— Themistocles, in a heated discussion with the " +"Spartan fleet commander who threatened to beat him with his staff, before the Battle of" +" Salamis (Plutarch, “Parallel Lives”, “Themistocles”, sec. 11)" msgstr "" #: gui/text/quotes.txt:173 msgid "" -"“The Athenians command the rest of Greece, I command the Athenians; your " -"mother commands me, and you command your mother.” \\n— Themistocles, " -"jokingly to his infant son (Plutarch, “Parallel Lives”, “Themistocles”, sec. " -"18)" +"“The Athenians command the rest of Greece, I command the Athenians; your mother " +"commands me, and you command your mother.” \\n— Themistocles, jokingly to his infant " +"son (Plutarch, “Parallel Lives”, “Themistocles”, sec. 18)" msgstr "" #: gui/text/quotes.txt:174 msgid "" -"“So little pains does the mob take in finding out the truth, accepting " -"readily the first story at hand.” \\n— Thucydides (“History of the " -"Peloponnesian War”, I. 21.3)" +"“So little pains does the mob take in finding out the truth, accepting readily the " +"first story at hand.” \\n— Thucydides (“History of the Peloponnesian War”, I. 21.3)" msgstr "" #: gui/text/quotes.txt:175 msgid "" -"“The growth of the power of Athens, and the alarm which this caused in " -"Sparta, made war inevitable.” \\n— Thucydides (“History of the Peloponnesian " -"War”, I. 23.6)" +"“The growth of the power of Athens, and the alarm which this caused in Sparta, made war" +" inevitable.” \\n— Thucydides (“History of the Peloponnesian War”, I. 23.6)" msgstr "" #: gui/text/quotes.txt:176 msgid "" -"“War is a matter not so much of arms as of money.” \\n— Thucydides (“History " -"of the Peloponnesian War”, I. 83.2)" +"“War is a matter not so much of arms as of money.” \\n— Thucydides (“History of the " +"Peloponnesian War”, I. 83.2)" msgstr "" #: gui/text/quotes.txt:177 msgid "" -"“It is a general rule of human nature that people despise those who treat " -"them well, and look up to those who make no concessions.” \\n— Thucydides " -"(“History of the Peloponnesian War”, III. 39.5)" +"“It is a general rule of human nature that people despise those who treat them well, " +"and look up to those who make no concessions.” \\n— Thucydides (“History of the " +"Peloponnesian War”, III. 39.5)" msgstr "" #: gui/text/quotes.txt:178 msgid "" -"“This was the greatest action that happened in all this war, and all others " -"that we have heard of amongst the Greeks, being to the victors most glorious " -"and most calamitous to the vanquished. For they were utterly and at all " -"points defeated, and their sufferings were many. Army and fleet and all they " -"ever had perished, nothing was saved and few of so many ever returned home. " -"Thus ended the Sicilian expedition.” \\n— Thucydides (“History of the " -"Peloponnesian War”, VII. 87.6–7)" +"“This was the greatest action that happened in all this war, and all others that we " +"have heard of amongst the Greeks, being to the victors most glorious and most " +"calamitous to the vanquished. For they were utterly and at all points defeated, and " +"their sufferings were many. Army and fleet and all they ever had perished, nothing was " +"saved and few of so many ever returned home. Thus ended the Sicilian expedition.” \\n— " +"Thucydides (“History of the Peloponnesian War”, VII. 87.6–7)" msgstr "" #: gui/text/quotes.txt:179 msgid "" -"“As the world goes, justice is only a matter between equals, while the " -"strong do what they can and the weak suffer what they must.” \\n— " -"Thucydides, describing Athenians addressing the defeated Melians who are " -"unwilling to surrender (“History of the Peloponnesian War”, V. 89.1)" +"“As the world goes, justice is only a matter between equals, while the strong do what " +"they can and the weak suffer what they must.” \\n— Thucydides, describing Athenians " +"addressing the defeated Melians who are unwilling to surrender (“History of the " +"Peloponnesian War”, V. 89.1)" msgstr "" #: gui/text/quotes.txt:180 msgid "" -"“When the Lacedaemonians were no longer able to run after them, the " -"skirmishers \\[…] all charged them at once, casting stones, arrows, and " -"darts to the closest man at hand.” \\n— Thucydides, describing the Spartan " -"disaster at the Battle of Sphacteria (“History of the Peloponnesian War”, " -"IV. 34.2)" +"“When the Lacedaemonians were no longer able to run after them, the skirmishers \\[…] " +"all charged them at once, casting stones, arrows, and darts to the closest man at " +"hand.” \\n— Thucydides, describing the Spartan disaster at the Battle of Sphacteria " +"(“History of the Peloponnesian War”, IV. 34.2)" msgstr "" #: gui/text/quotes.txt:181 msgid "" -"“The soldiers fight and die to support others in wealth and luxury and they " -"are called masters of the world without owning a single piece of farmland of " -"their own.” \\n— Tiberius Gracchus, advocating for land reform to the " -"benefit of homeless and unemployed veterans whose lands had often been " -"bought up why they were on campaign (Plutarch, “Parallel Lives”, “Tiberius " -"Gracchus”, sec. 9)" +"“The soldiers fight and die to support others in wealth and luxury and they are called " +"masters of the world without owning a single piece of farmland of their own.” \\n— " +"Tiberius Gracchus, advocating for land reform to the benefit of homeless and unemployed" +" veterans whose lands had often been bought up why they were on campaign (Plutarch, " +"“Parallel Lives”, “Tiberius Gracchus”, sec. 9)" msgstr "" #: gui/text/quotes.txt:182 msgid "" -"“The wild beasts of Italy have their caves to retire to, but the brave " -"veterans who spilled their blood in her cause have nothing left but air and " -"light. They wander around homeless with their wives and children.” \\n— " -"Tiberius Gracchus, advocating for land reform to the benefit of homeless and " -"unemployed veterans whose lands had often been bought up why they were on " -"campaign (Plutarch, “Parallel Lives”, “Tiberius Gracchus”, sec. 9)" +"“The wild beasts of Italy have their caves to retire to, but the brave veterans who " +"spilled their blood in her cause have nothing left but air and light. They wander " +"around homeless with their wives and children.” \\n— Tiberius Gracchus, advocating for " +"land reform to the benefit of homeless and unemployed veterans whose lands had often " +"been bought up why they were on campaign (Plutarch, “Parallel Lives”, “Tiberius " +"Gracchus”, sec. 9)" msgstr "" #: gui/text/quotes.txt:183 msgid "" -"“Do not trust the horse, Trojans! I fear the Greeks even when they bring " -"gifts.” \\n— Virgil (“Aeneid”, II. 48–49)" +"“Do not trust the horse, Trojans! I fear the Greeks even when they bring gifts.” \\n— " +"Virgil (“Aeneid”, II. 48–49)" msgstr "" #: gui/text/quotes.txt:184 msgid "“Prepared for either alternative.” \\n— Virgil (“Aeneid”, II. 61)" msgstr "" #: gui/text/quotes.txt:185 msgid "" -"“Homer and Hesiod ascribed to their Gods all things that are a disgrace " -"among mortals: stealing, adultery, deceiving one another.” \\n— Xenophanes " -"(fragment 11)" +"“Homer and Hesiod ascribed to their Gods all things that are a disgrace among mortals: " +"stealing, adultery, deceiving one another.” \\n— Xenophanes (fragment 11)" msgstr "" #: gui/text/quotes.txt:186 msgid "" -"“If oxen and horses and lions had hands, and could paint, and produce works " -"of art as men do, horses would paint the forms of the gods like horses, and " -"oxen like oxen, and make their God's bodies each in their own image.” \\n— " -"Xenophanes (fragment 15)" +"“If oxen and horses and lions had hands, and could paint, and produce works of art as " +"men do, horses would paint the forms of the gods like horses, and oxen like oxen, and " +"make their God's bodies each in their own image.” \\n— Xenophanes (fragment 15)" msgstr "" #: gui/text/quotes.txt:187 msgid "" -"“The Ethiopians make their gods black and snub-nosed, the Thracians say " -"theirs have blue eyes and red hair.” \\n— Xenophanes (fragment 16)" +"“The Ethiopians make their gods black and snub-nosed, the Thracians say theirs have " +"blue eyes and red hair.” \\n— Xenophanes (fragment 16)" msgstr "" #: gui/text/quotes.txt:188 msgid "" -"“These are the right questions to ask, in winter around the fire \\[…]: Who " -"are you, friend? What is your land? And how old were you when the Medes " -"\\[Persians] came?” \\n— Xenophanes, likely referring to a punitive " -"expedition against Greek cities in Ionia (fragment 17)" +"“These are the right questions to ask, in winter around the fire \\[…]: Who are you, " +"friend? What is your land? And how old were you when the Medes \\[Persians] came?” \\n—" +" Xenophanes, likely referring to a punitive expedition against Greek cities in Ionia " +"(fragment 17)" msgstr "" #: gui/text/quotes.txt:189 msgid "" -"“A prudent commander will never take risks unnecessarily, except when it is " -"clear beforehand that he will have the advantage.” \\n— Xenophon (“The " -"Cavalry General”, 4.13)" +"“A prudent commander will never take risks unnecessarily, except when it is clear " +"beforehand that he will have the advantage.” \\n— Xenophon (“The Cavalry General”, " +"4.13)" msgstr "" #: gui/text/quotes.txt:190 msgid "" -"“Attack the enemy where he is weakest, even if that is a long way off, since " -"hard work is less dangerous than a struggle against superior forces.” \\n— " -"Xenophon (“The Cavalry General”, sec. 4.14)" +"“Attack the enemy where he is weakest, even if that is a long way off, since hard work " +"is less dangerous than a struggle against superior forces.” \\n— Xenophon (“The Cavalry" +" General”, sec. 4.14)" msgstr "" #: gui/text/quotes.txt:191 msgid "" -"“He should be inventive, ready to exploit all circumstances, to make a small " -"force appear large and a large one small, to appear absent when close at " -"hand, and within striking distance when a long way off.” \\n— Xenophon (“The " -"Cavalry General”, sec. 5)" +"“He should be inventive, ready to exploit all circumstances, to make a small force " +"appear large and a large one small, to appear absent when close at hand, and within " +"striking distance when a long way off.” \\n— Xenophon (“The Cavalry General”, sec. 5)" msgstr "" #: gui/text/quotes.txt:192 msgid "" -"“People are glad to obey the man whom they believe to be wiser than " -"themselves in pursuing their interests.” \\n— Xenophon (“The Education of " -"Cyrus”, 1.6.22)" +"“People are glad to obey the man whom they believe to be wiser than themselves in " +"pursuing their interests.” \\n— Xenophon (“The Education of Cyrus”, 1.6.22)" msgstr "" #: gui/text/quotes.txt:193 msgid "" -"“In his campaigns during summer the general must show that he can endure the " -"sun better than the soldiers, in winter he must show he can endure cold " -"better; and throughout all difficulties that he can endure hardships better. " -"This will help to make him loved by his men.” \\n— Xenophon (“The Education " -"of Cyrus”, 1.6.25)" +"“In his campaigns during summer the general must show that he can endure the sun better" +" than the soldiers, in winter he must show he can endure cold better; and throughout " +"all difficulties that he can endure hardships better. This will help to make him loved " +"by his men.” \\n— Xenophon (“The Education of Cyrus”, 1.6.25)" msgstr "" #: gui/text/quotes.txt:194 msgid "" -"“Battles are decided more by the morale of men than their physical strength." -"” \\n— Xenophon (“The Education of Cyrus”, 3.3.20)" +"“Battles are decided more by the morale of men than their physical strength.” \\n— " +"Xenophon (“The Education of Cyrus”, 3.3.20)" msgstr "" #: gui/text/quotes.txt:195 msgid "" -"“Let's not give them enough time to arrange a defense, or to even recognize " -"that we are human beings! We've got to appear to them like an uncontrollable " -"nightmare of shields, swords, battle-axes and spears!” \\n— Xenophon (“The " -"Education of Cyrus”, 4.2.22)" +"“Let's not give them enough time to arrange a defense, or to even recognize that we are" +" human beings! We've got to appear to them like an uncontrollable nightmare of shields," +" swords, battle-axes and spears!” \\n— Xenophon (“The Education of Cyrus”, 4.2.22)" msgstr "" #: gui/text/quotes.txt:196 msgid "" -"“I suppose you understand, men, that pursuing, dealing blows and death, " -"plunder, fame, freedom, power – all these are prizes for the winners; the " -"cowardly, of course, suffer the reverse.” \\n— Xenophon (“The Education of " -"Cyrus”, 7.1.13)" +"“I suppose you understand, men, that pursuing, dealing blows and death, plunder, fame, " +"freedom, power – all these are prizes for the winners; the cowardly, of course, suffer " +"the reverse.” \\n— Xenophon (“The Education of Cyrus”, 7.1.13)" msgstr "" #: gui/text/quotes.txt:197 msgid "" -"“The man who wants that must be scheming and cunning, wily and deceitful, a " -"thief and a robber, overreaching the enemy at every point.” \\n— Xenophon on " -"how best to gain advantage over the enemy (“The Education of Cyrus”, 1.6.26)" +"“The man who wants that must be scheming and cunning, wily and deceitful, a thief and a" +" robber, overreaching the enemy at every point.” \\n— Xenophon on how best to gain " +"advantage over the enemy (“The Education of Cyrus”, 1.6.26)" msgstr "" #: gui/text/quotes.txt:198 msgid "" -"“My men have turned into women, and my women into men!” \\n— Xerxes, " -"watching Artemisia ram a ship while most of his fleet suffered the reverse, " -"not knowing that the sunk vessel was his own (Herodotus, “The Histories”, " -"VIII. 88)" +"“My men have turned into women, and my women into men!” \\n— Xerxes, watching Artemisia" +" ram a ship while most of his fleet suffered the reverse, not knowing that the sunk " +"vessel was his own (Herodotus, “The Histories”, VIII. 88)" msgstr "" #: gui/text/quotes.txt:199 msgid "" -"“For a thinking man is where Wisdom is at home.” \\n— Zoroaster, founder of " -"the Zoroastrian religion (“Ahunuvaiti Gatha”, yasna 30.9)" +"“For a thinking man is where Wisdom is at home.” \\n— Zoroaster, founder of the " +"Zoroastrian religion (“Ahunuvaiti Gatha”, yasna 30.9)" msgstr "" + Index: ps/trunk/binaries/data/mods/public/l10n/public-gui-ingame.pot =================================================================== --- ps/trunk/binaries/data/mods/public/l10n/public-gui-ingame.pot (revision 24280) +++ ps/trunk/binaries/data/mods/public/l10n/public-gui-ingame.pot (revision 24281) @@ -1,1590 +1,1570 @@ # Translation template for 0 A.D. — Empires Ascendant. # Copyright (C) 2020 Wildfire Games -# This file is distributed under the same license as the 0 A.D. — Empires Ascendant project. -# +# This file is distributed under the same license as the 0 A.D. — Empires Ascendant +# project. msgid "" msgstr "" "Project-Id-Version: 0 A.D. — Empires Ascendant\n" -"POT-Creation-Date: 2020-11-20 08:08+0000\n" -"PO-Revision-Date: 2020-11-20 08:08+0000\n" +"POT-Creation-Date: 2020-11-28 10:01+0000\n" +"PO-Revision-Date: 2020-11-28 10:01+0000\n" +"Plural-Forms: nplurals=2; plural=(n != 1)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=utf-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: nplurals=2; plural=(n != 1);\n" +"Content-Transfer-Encoding: 8bit" + +#: gui/session/GameSpeedControl.xml:(tooltip):11 +msgid "Choose game speed" +msgstr "" #: gui/session/Menu.js:41 #, javascript-format msgid "Press %(hotkey)s to toggle this menu." msgstr "" #: gui/session/MenuButtons.js:32 msgid "Chat" msgstr "" #: gui/session/MenuButtons.js:53 msgid "Save" msgstr "" #: gui/session/MenuButtons.js:74 msgid "Summary" msgstr "" #: gui/session/MenuButtons.js:87 #, javascript-format msgid "Press %(hotkey)s to open the summary screen." msgstr "" #: gui/session/MenuButtons.js:130 msgid "Lobby" msgstr "" #: gui/session/MenuButtons.js:139 #, javascript-format -msgid "" -"Press %(hotkey)s to open the multiplayer lobby page without leaving the game." +msgid "Press %(hotkey)s to open the multiplayer lobby page without leaving the game." msgstr "" #: gui/session/MenuButtons.js:158 msgid "Options" msgstr "" #: gui/session/MenuButtons.js:182 msgid "Hotkeys" msgstr "" #: gui/session/MenuButtons.js:217 msgid "Resume" msgstr "" #: gui/session/MenuButtons.js:217 msgid "Pause" msgstr "" #: gui/session/MenuButtons.js:218 #, javascript-format msgid "Press %(hotkey)s to pause or resume the game." msgstr "" #: gui/session/MenuButtons.js:234 msgid "Resign" msgstr "" -#: gui/session/MenuButtons.js:258 -#: gui/session/NetworkStatusOverlay.xml:(caption):9 +#: gui/session/MenuButtons.js:258 gui/session/NetworkStatusOverlay.xml:(caption):9 msgid "Exit" msgstr "" #: gui/session/NetworkStatusOverlay.js:38 msgid "Connection to the server has been authenticated." msgstr "" #: gui/session/NetworkStatusOverlay.js:39 msgid "Connected to the server." msgstr "" #: gui/session/NetworkStatusOverlay.js:40 msgid "Connection to the server has been lost." msgstr "" #: gui/session/NetworkStatusOverlay.js:42 msgid "Waiting for players to connect:" msgstr "" #: gui/session/NetworkStatusOverlay.js:43 msgid "Synchronizing gameplay with other players…" msgstr "" #: gui/session/NetworkStatusOverlay.js:47 msgctxt "Separator for a list of client loading messages" msgid ", " msgstr "" #. Translation: The "x" means "times", with the mathematical meaning of multiplication. #: gui/session/OverlayCounterElapsedTime.js:33 #, javascript-format msgid "%(time)s (%(speed)sx)" msgstr "" -#: gui/session/PauseOverlay.js:40 -#: gui/session/message_box/OutOfSyncNetwork.js:20 +#: gui/session/PauseOverlay.js:40 gui/session/message_box/OutOfSyncNetwork.js:20 msgctxt "Separator for a list of players" msgid ", " msgstr "" #: gui/session/PauseOverlay.js:45 #, javascript-format msgid "Paused by %(players)s" msgstr "" -#: gui/session/ResearchProgress.js:108 gui/session/selection_details.js:268 -#: gui/session/selection_details.js:284 gui/session/selection_panels.js:600 -msgctxt "countdown format" -msgid "m:ss" -msgstr "" - -#: gui/session/input.js:176 -#, javascript-format -msgid "Basic range: %(range)s meter" -msgid_plural "Basic range: %(range)s meters" -msgstr[0] "" -msgstr[1] "" - -#: gui/session/input.js:177 -#, javascript-format -msgid "Average bonus range: %(range)s meter" -msgid_plural "Average bonus range: %(range)s meters" -msgstr[0] "" -msgstr[1] "" - -#: gui/session/input.js:700 -msgid "Cannot build wall here!" -msgstr "" - -#: gui/session/messages.js:88 -msgid "You have won!" -msgstr "" - -#: gui/session/messages.js:89 -msgid "You have been defeated!" -msgstr "" - -#: gui/session/messages.js:352 -msgid "Click to quit this tutorial." -msgstr "" - -#: gui/session/messages.js:353 -msgid "Quit" -msgstr "" - -#: gui/session/messages.js:357 -msgid "Click when ready." -msgstr "" - -#: gui/session/messages.js:361 -msgid "Follow the instructions." -msgstr "" - -#: gui/session/messages.js:486 -msgid "Unknown Player" -msgstr "" - -#: gui/session/selection_details.js:68 -#, javascript-format -msgid "%(genericName)s — Packed" -msgstr "" - -#: gui/session/selection_details.js:78 gui/session/chat/ChatAddressees.js:74 -#, javascript-format -msgid "\\[OFFLINE] %(player)s" -msgstr "" - -#: gui/session/selection_details.js:83 -#, javascript-format -msgid "%(rank)s Rank" -msgstr "" - -#: gui/session/selection_details.js:139 -#, javascript-format -msgid "%(hitpoints)s / %(maxHitpoints)s" -msgstr "" - -#: gui/session/selection_details.js:178 -#, javascript-format -msgid "%(capturePoints)s / %(maxCapturePoints)s" -msgstr "" - -#: gui/session/selection_details.js:198 -#, javascript-format -msgid "%(experience)s %(current)s / %(required)s" -msgstr "" - -#: gui/session/selection_details.js:199 gui/session/selection_details.js:205 -msgid "Experience:" -msgstr "" - -#: gui/session/selection_details.js:204 -#, javascript-format -msgid "%(experience)s %(current)s" -msgstr "" - -#: gui/session/selection_details.js:214 -msgid "∞" -msgstr "" - -#: gui/session/selection_details.js:215 gui/session/selection_details.js:245 -#: gui/session/selection_details.js:273 -#, javascript-format -msgid "%(amount)s / %(max)s" -msgstr "" - -#: gui/session/selection_details.js:227 -#, javascript-format -msgid "%(resource)s:" -msgstr "" - -#: gui/session/selection_details.js:258 gui/session/unit_actions.js:640 -#: gui/session/unit_actions.js:649 gui/session/unit_actions.js:667 -#: gui/session/unit_actions.js:998 -#, javascript-format -msgid "Gain: %(gain)s" -msgstr "" - -#: gui/session/selection_details.js:277 -msgid "Current/max gatherers" -msgstr "" - -#: gui/session/selection_details.js:299 -#, javascript-format -msgid "(%(genericName)s)" -msgstr "" - -#: gui/session/selection_details.js:429 -msgid "Capture Points:" -msgstr "" - -#: gui/session/selection_details.js:437 -#, javascript-format -msgid "%(label)s %(details)s\n" -msgstr "" - -#: gui/session/selection_details.js:438 -msgid "Carrying:" -msgstr "" - -#: gui/session/selection_details.js:441 gui/session/selection_details.js:450 -#, javascript-format -msgid "%(type)s %(amount)s" -msgstr "" - -#: gui/session/selection_details.js:446 -#, javascript-format -msgid "%(label)s %(details)s" -msgstr "" - -#: gui/session/selection_details.js:447 -msgid "Loot:" -msgstr "" - -#. Translation: Used in the trading gain tooltip -#: gui/session/selection_details.js:508 -#, javascript-format -msgid "%(gain)s (%(player)s)" -msgstr "" - -#. Translation: Used in the trading gain tooltip to concatenate profits of different players -#: gui/session/selection_details.js:532 -msgid "+" -msgstr "" - -#: gui/session/selection_details.js:539 -msgctxt "Separation mark in an enumeration" -msgid ", " -msgstr "" - -#: gui/session/selection_panels.js:65 -msgid "Raise an alert!" -msgstr "" - -#: gui/session/selection_panels.js:68 -msgid "End of alert." -msgstr "" - -#: gui/session/selection_panels.js:380 -#, javascript-format -msgid "Unload %(name)s" -msgstr "" - -#: gui/session/selection_panels.js:381 -msgid "Single-click to unload 1. Shift-click to unload all of this type." -msgstr "" - -#: gui/session/selection_panels.js:383 gui/session/selection_panels.js:893 -#, javascript-format -msgid "Player: %(playername)s" -msgstr "" - -#: gui/session/selection_panels.js:419 -msgid "Lock Gate" -msgstr "" - -#: gui/session/selection_panels.js:425 -msgid "Unlock Gate" -msgstr "" - -#: gui/session/selection_panels.js:476 -msgid "Pack" -msgstr "" - -#: gui/session/selection_panels.js:484 -msgid "Unpack" -msgstr "" - -#: gui/session/selection_panels.js:492 -msgid "Cancel Packing" -msgstr "" - -#: gui/session/selection_panels.js:500 -msgid "Cancel Unpacking" -msgstr "" - -#: gui/session/selection_panels.js:587 -msgid "Insufficient population capacity:" -msgstr "" - -#: gui/session/selection_panels.js:588 -#, javascript-format -msgid "%(population)s %(neededSlots)s" -msgstr "" - -#: gui/session/selection_panels.js:758 -#, javascript-format -msgid "%(number)s entity of class %(class)s" -msgid_plural "%(number)s entities of class %(class)s" -msgstr[0] "" -msgstr[1] "" - -#: gui/session/selection_panels.js:764 -#, javascript-format -msgid "Remaining: %(entityCounts)s" -msgstr "" - -#: gui/session/selection_panels.js:765 -msgctxt "Separator for a list of entity counts" -msgid ", " -msgstr "" - -#: gui/session/selection_panels.js:817 -msgid "Cannot research while upgrading." -msgstr "" - -#: gui/session/selection_panels.js:1040 -msgid "Cannot train while upgrading." -msgstr "" - -#: gui/session/selection_panels.js:1102 -#, javascript-format -msgid "Upgrade to %(name)s. %(tooltip)s" -msgstr "" - -#: gui/session/selection_panels.js:1107 -#, javascript-format -msgid "Upgrade to %(name)s." -msgstr "" - -#: gui/session/selection_panels.js:1142 -msgid "Cancel Upgrading" -msgstr "" - -#: gui/session/selection_panels.js:1157 -msgid "" -"Cannot upgrade when the entity is training, researching or already upgrading." -msgid_plural "" -"Cannot upgrade when all entities are training, researching or already " -"upgrading." -msgstr[0] "" -msgstr[1] "" - -#: gui/session/selection_panels_helpers.js:51 -msgctxt "stance" -msgid "Violent" -msgstr "" - -#: gui/session/selection_panels_helpers.js:53 -msgctxt "stance" -msgid "Aggressive" -msgstr "" - -#: gui/session/selection_panels_helpers.js:55 -msgctxt "stance" -msgid "Defensive" -msgstr "" - -#: gui/session/selection_panels_helpers.js:57 -msgctxt "stance" -msgid "Passive" -msgstr "" - -#: gui/session/selection_panels_helpers.js:59 -msgctxt "stance" -msgid "Standground" -msgstr "" - -#: gui/session/selection_panels_helpers.js:71 -msgctxt "stance" -msgid "Attack nearby opponents, focus on attackers and chase while visible" -msgstr "" - -#: gui/session/selection_panels_helpers.js:73 -msgctxt "stance" -msgid "Attack nearby opponents" -msgstr "" - -#: gui/session/selection_panels_helpers.js:75 -msgctxt "stance" -msgid "" -"Attack nearby opponents, chase a short distance and return to the original " -"location" -msgstr "" - -#: gui/session/selection_panels_helpers.js:77 -msgctxt "stance" -msgid "Flee if attacked" -msgstr "" - -#: gui/session/selection_panels_helpers.js:79 -msgctxt "stance" -msgid "Attack opponents in range, but don't move" -msgstr "" - -#: gui/session/selection_panels_helpers.js:93 -#, javascript-format -msgid "Current Count: %(count)s, Limit: %(limit)s." -msgstr "" - -#: gui/session/selection_panels_helpers.js:107 -#, javascript-format -msgid "%(changer)s enlarges the limit with %(change)s." -msgstr "" - -#: gui/session/selection_panels_helpers.js:108 -#, javascript-format -msgid "%(changer)s lessens the limit with %(change)s." -msgstr "" - -#: gui/session/selection_panels_helpers.js:139 -#, javascript-format -msgid "%(buildings)s*%(batchSize)s" -msgstr "" - -#: gui/session/selection_panels_helpers.js:153 -#, javascript-format -msgid "%(action)s to train %(number)s (%(fullBatch)s + %(remainderBatch)s)." -msgstr "" - -#: gui/session/selection_panels_helpers.js:155 -#, javascript-format -msgid "%(action)s to train %(number)s (%(fullBatch)s)." -msgstr "" - -#: gui/session/selection_panels_helpers.js:157 -#, javascript-format -msgid "%(action)s to train %(number)s." -msgstr "" - -#: gui/session/selection_panels_helpers.js:162 -msgid "Shift-click" -msgstr "" - -#: gui/session/unit_actions.js:578 -msgid "" -"This is the origin trade market.\n" -"Right-click to cancel trade route." -msgstr "" - -#: gui/session/unit_actions.js:638 -msgid "Origin trade market." -msgstr "" - -#: gui/session/unit_actions.js:648 -msgid "Destination trade market." -msgstr "" - -#: gui/session/unit_actions.js:655 -msgid "Right-click to set as origin trade market" -msgstr "" - -#: gui/session/unit_actions.js:662 gui/session/unit_actions.js:1004 -msgid "This market is too close to the origin market." -msgstr "" - -#: gui/session/unit_actions.js:666 -msgid "Right-click to set as destination trade market." -msgstr "" - -#: gui/session/unit_actions.js:727 gui/session/unit_actions.js:942 -#, javascript-format -msgid "Current garrison: %(garrisoned)s/%(capacity)s" -msgstr "" - -#: gui/session/unit_actions.js:995 -msgid "Right-click to establish a default route for new traders." -msgstr "" - -#: gui/session/unit_actions.js:999 -#, javascript-format -msgid "Expected gain: %(gain)s" -msgstr "" - -#: gui/session/unit_actions.js:1129 -msgid "This entity cannot be controlled." -msgid_plural "These entities cannot be controlled." -msgstr[0] "" -msgstr[1] "" - -#: gui/session/unit_actions.js:1166 gui/session/unit_actions.js:1494 -msgid "Unload All." -msgstr "" - -#: gui/session/unit_actions.js:1184 -msgid "Destroy the selected units or structures." -msgstr "" - -#: gui/session/unit_actions.js:1186 -#, javascript-format -msgid "Use %(hotkey)s to avoid the confirmation dialog." -msgstr "" - -#: gui/session/unit_actions.js:1233 -msgid "Abort the current order." -msgstr "" - -#: gui/session/unit_actions.js:1252 -msgid "Order the selected units to garrison in a structure or unit." -msgstr "" - -#: gui/session/unit_actions.js:1275 -msgid "Unload" -msgstr "" - -#: gui/session/unit_actions.js:1293 -msgid "Order the selected units to repair a structure, ship, or siege engine." -msgstr "" - -#: gui/session/unit_actions.js:1312 -msgid "Focus on Rally Point." -msgstr "" - -#: gui/session/unit_actions.js:1347 -msgid "Back to Work" -msgstr "" - -#: gui/session/unit_actions.js:1366 -msgid "Order the selected units to guard a structure or unit." -msgstr "" - -#: gui/session/unit_actions.js:1384 -msgid "Remove guard" -msgstr "" - -#: gui/session/unit_actions.js:1401 -#: gui/session/top_panel/IconButtons/TradeDialogButton.js:31 -#: gui/session/trade/TradeDialog.xml:(caption):9 -msgid "Barter & Trade" -msgstr "" - -#: gui/session/unit_actions.js:1419 -msgid "Patrol" -msgstr "" - -#: gui/session/unit_actions.js:1420 -msgid "Attack all encountered enemy units while avoiding structures." -msgstr "" - -#: gui/session/unit_actions.js:1446 -msgid "Press to allow allies to use this dropsite" -msgstr "" - -#: gui/session/unit_actions.js:1450 -msgid "Press to prevent allies from using this dropsite" -msgstr "" - -#: gui/session/unit_actions.js:1515 -msgid "You are allowed to use this dropsite" -msgstr "" - -#: gui/session/unit_actions.js:1520 -msgid "The use of this dropsite is prohibited" -msgstr "" - -#: gui/session/unit_actions.js:1594 -msgid "The entity has to be killed before it can be gathered from" +#: gui/session/PauseOverlay.xml:(caption):7 +msgid "Game Paused" msgstr "" -#: gui/session/unit_actions.js:1597 -msgid "" -"You cannot destroy this entity as you own less than half the capture points" +#: gui/session/PauseOverlay.xml:(caption):11 +msgid "Click to Resume Game" msgstr "" -#: gui/session/unit_actions.js:1600 -msgid "This entity is undeletable" +#: gui/session/ResearchProgress.js:108 gui/session/selection_details.js:268 +#: gui/session/selection_details.js:284 gui/session/selection_panels.js:600 +msgctxt "countdown format" +msgid "m:ss" msgstr "" #: gui/session/chat/ChatAddressees.js:88 msgctxt "chat addressee" msgid "Everyone" msgstr "" #: gui/session/chat/ChatAddressees.js:94 msgctxt "chat addressee" msgid "Allies" msgstr "" #: gui/session/chat/ChatAddressees.js:95 msgctxt "chat message context" msgid "Ally" msgstr "" #: gui/session/chat/ChatAddressees.js:105 msgctxt "chat addressee" msgid "Enemies" msgstr "" #: gui/session/chat/ChatAddressees.js:106 msgctxt "chat message context" msgid "Enemy" msgstr "" #: gui/session/chat/ChatAddressees.js:116 msgctxt "chat addressee" msgid "Observers" msgstr "" #: gui/session/chat/ChatAddressees.js:117 msgctxt "chat message context" msgid "Observer" msgstr "" #: gui/session/chat/ChatAddressees.js:124 msgctxt "chat message context" msgid "Private" msgstr "" #: gui/session/chat/ChatHistory.js:49 #, javascript-format msgid "%(time)s %(message)s" msgstr "" #: gui/session/chat/ChatHistory.js:61 #, javascript-format msgid "\\[%(time)s]" msgstr "" #: gui/session/chat/ChatHistory.js:62 msgid "HH:mm" msgstr "" #: gui/session/chat/ChatHistory.js:82 msgctxt "chat history filter" msgid "Chat and notifications" msgstr "" #: gui/session/chat/ChatHistory.js:87 msgctxt "chat history filter" msgid "Chat messages" msgstr "" #: gui/session/chat/ChatHistory.js:92 msgctxt "chat history filter" msgid "Players chat" msgstr "" #: gui/session/chat/ChatHistory.js:99 msgctxt "chat history filter" msgid "Ally chat" msgstr "" #: gui/session/chat/ChatHistory.js:106 msgctxt "chat history filter" msgid "Enemy chat" msgstr "" #: gui/session/chat/ChatHistory.js:113 msgctxt "chat history filter" msgid "Observer chat" msgstr "" #: gui/session/chat/ChatHistory.js:120 msgctxt "chat history filter" msgid "Private chat" msgstr "" #: gui/session/chat/ChatHistory.js:125 msgctxt "chat history filter" msgid "Game notifications" msgstr "" #: gui/session/chat/ChatHistory.js:130 msgctxt "chat history filter" msgid "Network notifications" msgstr "" #: gui/session/chat/ChatInput.js:31 msgctxt "chat input" msgid "Type the message to send." msgstr "" #: gui/session/chat/ChatInput.js:37 #, javascript-format msgid "Press %(hotkey)s to open the public chat." msgstr "" #: gui/session/chat/ChatInput.js:40 #, javascript-format msgid "Press %(hotkey)s to open the observer chat." msgstr "" #: gui/session/chat/ChatInput.js:41 #, javascript-format msgid "Press %(hotkey)s to open the ally chat." msgstr "" #: gui/session/chat/ChatInput.js:43 #, javascript-format msgid "Press %(hotkey)s to open the previously selected private chat." msgstr "" #. Translation: A player that left the game joins again #: gui/session/chat/ChatMessageFormatNetwork.js:23 #, javascript-format msgid "%(player)s is starting to rejoin the game." msgstr "" #. Translation: A player joins the game for the first time #: gui/session/chat/ChatMessageFormatNetwork.js:25 #, javascript-format msgid "%(player)s is starting to join the game." msgstr "" #: gui/session/chat/ChatMessageFormatNetwork.js:34 #, javascript-format msgid "%(player)s has left the game." msgstr "" #: gui/session/chat/ChatMessageFormatNetwork.js:46 #, javascript-format msgid "%(username)s has been banned" msgstr "" #: gui/session/chat/ChatMessageFormatNetwork.js:47 #, javascript-format msgid "%(username)s has been kicked" msgstr "" #. Translation: A player that left the game joins again #: gui/session/chat/ChatMessageFormatNetwork.js:64 #, javascript-format msgid "%(player)s has rejoined the game." msgstr "" #. Translation: A player joins the game for the first time #: gui/session/chat/ChatMessageFormatNetwork.js:66 #, javascript-format msgid "%(player)s has joined the game." msgstr "" #: gui/session/chat/ChatMessageFormatPlayer.js:57 msgid "no-context" msgstr "" #: gui/session/chat/ChatMessageFormatPlayer.js:61 #, javascript-format msgid "<%(user)s>" msgstr "" #: gui/session/chat/ChatMessageFormatPlayer.js:159 #, javascript-format msgid "(%(context)s) %(userTag)s %(message)s" msgstr "" #: gui/session/chat/ChatMessageFormatPlayer.js:160 #, javascript-format msgid "%(userTag)s %(message)s" msgstr "" #: gui/session/chat/ChatMessageFormatPlayer.js:163 #, javascript-format msgid "(%(context)s) * %(user)s %(message)s" msgstr "" #: gui/session/chat/ChatMessageFormatPlayer.js:164 #, javascript-format msgid "* %(user)s %(message)s" msgstr "" #: gui/session/chat/ChatMessageFormatSimulation.js:16 #, javascript-format msgid "Your livestock has been attacked by %(attacker)s!" msgstr "" #: gui/session/chat/ChatMessageFormatSimulation.js:17 #, javascript-format msgid "You have been attacked by %(attacker)s!" msgstr "" #: gui/session/chat/ChatMessageFormatSimulation.js:38 #, javascript-format msgid "%(player)s bartered %(amountGiven)s for %(amountGained)s." msgstr "" #: gui/session/chat/ChatMessageFormatSimulation.js:70 #, javascript-format msgid "You are now allied with %(player)s." msgstr "" #: gui/session/chat/ChatMessageFormatSimulation.js:71 #, javascript-format msgid "You are now at war with %(player)s." msgstr "" #: gui/session/chat/ChatMessageFormatSimulation.js:72 #, javascript-format msgid "You are now neutral with %(player)s." msgstr "" #: gui/session/chat/ChatMessageFormatSimulation.js:75 #, javascript-format msgid "%(player)s is now allied with you." msgstr "" #: gui/session/chat/ChatMessageFormatSimulation.js:76 #, javascript-format msgid "%(player)s is now at war with you." msgstr "" #: gui/session/chat/ChatMessageFormatSimulation.js:77 #, javascript-format msgid "%(player)s is now neutral with you." msgstr "" #: gui/session/chat/ChatMessageFormatSimulation.js:80 #, javascript-format msgid "%(player)s is now allied with %(player2)s." msgstr "" #: gui/session/chat/ChatMessageFormatSimulation.js:81 #, javascript-format msgid "%(player)s is now at war with %(player2)s." msgstr "" #: gui/session/chat/ChatMessageFormatSimulation.js:82 #, javascript-format msgid "%(player)s is now neutral with %(player2)s." msgstr "" #: gui/session/chat/ChatMessageFormatSimulation.js:98 #, javascript-format msgid "%(player)s is advancing to the %(phaseName)s." msgstr "" #: gui/session/chat/ChatMessageFormatSimulation.js:100 #, javascript-format msgid "The %(phaseName)s of %(player)s has been aborted." msgstr "" #: gui/session/chat/ChatMessageFormatSimulation.js:103 #, javascript-format msgid "%(player)s has reached the %(phaseName)s." msgstr "" -#. Translation: This comma is used for separating first to penultimate elements in an enumeration. +#. Translation: This comma is used for separating first to penultimate elements in an +#. enumeration. #: gui/session/chat/ChatMessageFormatSimulation.js:126 msgid ", " msgstr "" #: gui/session/chat/ChatMessageFormatSimulation.js:142 #, javascript-format msgid "%(player)s has sent you %(amounts)s." msgstr "" #: gui/session/chat/ChatMessageFormatSimulation.js:144 #, javascript-format msgid "You have sent %(player2)s %(amounts)s." msgstr "" #: gui/session/chat/ChatMessageFormatSimulation.js:149 #, javascript-format msgid "%(player)s has sent %(player2)s %(amounts)s." msgstr "" +#: gui/session/chat/chat_window.xml:(caption):19 +msgctxt "chat input" +msgid "Filter:" +msgstr "" + +#: gui/session/chat/chat_window.xml:(caption):46 +msgctxt "chat input" +msgid "To:" +msgstr "" + +#: gui/session/chat/chat_window.xml:(caption):60 +msgctxt "chat input" +msgid "Text:" +msgstr "" + +#: gui/session/chat/chat_window.xml:(caption):72 +msgid "Cancel" +msgstr "" + +#: gui/session/chat/chat_window.xml:(caption):86 +msgctxt "chat" +msgid "History" +msgstr "" + +#: gui/session/chat/chat_window.xml:(caption):91 +msgid "Send" +msgstr "" + +#: gui/session/chat/chat_window.xml:(tooltip):29 +msgctxt "chat input" +msgid "Filter the chat history." +msgstr "" + +#: gui/session/chat/chat_window.xml:(tooltip):55 +msgctxt "chat input" +msgid "Select chat addressee." +msgstr "" + #: gui/session/developer_overlay/DeveloperOverlay.js:67 msgid "The Developer Overlay was opened." msgstr "" #: gui/session/developer_overlay/DeveloperOverlay.js:68 msgid "The Developer Overlay was closed." msgstr "" #: gui/session/developer_overlay/DeveloperOverlayCheckboxes.js:15 msgid "Control all units" msgstr "" #: gui/session/developer_overlay/DeveloperOverlayCheckboxes.js:42 msgid "Change perspective" msgstr "" #: gui/session/developer_overlay/DeveloperOverlayCheckboxes.js:60 msgid "Display selection state" msgstr "" #: gui/session/developer_overlay/DeveloperOverlayCheckboxes.js:73 msgid "Pathfinder overlay" msgstr "" #: gui/session/developer_overlay/DeveloperOverlayCheckboxes.js:86 msgid "Hierarchical pathfinder overlay" msgstr "" #: gui/session/developer_overlay/DeveloperOverlayCheckboxes.js:99 msgid "Obstruction overlay" msgstr "" #: gui/session/developer_overlay/DeveloperOverlayCheckboxes.js:112 msgid "Unit motion overlay" msgstr "" #: gui/session/developer_overlay/DeveloperOverlayCheckboxes.js:125 msgid "Range overlay" msgstr "" #: gui/session/developer_overlay/DeveloperOverlayCheckboxes.js:138 msgid "Bounding box overlay" msgstr "" #: gui/session/developer_overlay/DeveloperOverlayCheckboxes.js:151 msgid "Restrict camera" msgstr "" #: gui/session/developer_overlay/DeveloperOverlayCheckboxes.js:169 msgid "Reveal map" msgstr "" #: gui/session/developer_overlay/DeveloperOverlayCheckboxes.js:195 msgid "Enable time warp" msgstr "" #: gui/session/developer_overlay/DeveloperOverlayCheckboxes.js:208 msgid "Promote selected units" msgstr "" #: gui/session/developer_overlay/DeveloperOverlayCheckboxes.js:229 msgid "Enable culling" msgstr "" #: gui/session/developer_overlay/DeveloperOverlayCheckboxes.js:247 msgid "Lock cull camera" msgstr "" #: gui/session/developer_overlay/DeveloperOverlayCheckboxes.js:265 msgid "Display camera frustum" msgstr "" #: gui/session/developer_overlay/DeveloperOverlayCheckboxes.js:283 msgid "Display shadows frustum" msgstr "" #: gui/session/developer_overlay/TimeWarp.js:65 msgid "Time warp mode" msgstr "" #: gui/session/developer_overlay/TimeWarp.js:66 msgid "" -"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." +"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." +msgstr "" + +#: gui/session/dialogs/yes_no.xml:(caption):11 +msgid "Question" +msgstr "" + +#: gui/session/dialogs/yes_no.xml:(caption):15 +msgid "Yes or no?" +msgstr "" + +#: gui/session/diplomacy/DiplomacyDialog.xml:(caption):15 +msgid "Name" +msgstr "" + +#: gui/session/diplomacy/DiplomacyDialog.xml:(caption):18 +msgid "Civilization" +msgstr "" + +#: gui/session/diplomacy/DiplomacyDialog.xml:(caption):21 +msgid "Team" +msgstr "" + +#: gui/session/diplomacy/DiplomacyDialog.xml:(caption):24 +msgid "Theirs" +msgstr "" + +#: gui/session/diplomacy/DiplomacyDialog.xml:(caption):27 +msgid "A" +msgstr "" + +#: gui/session/diplomacy/DiplomacyDialog.xml:(caption):31 +msgid "N" +msgstr "" + +#: gui/session/diplomacy/DiplomacyDialog.xml:(caption):35 +msgid "E" +msgstr "" + +#: gui/session/diplomacy/DiplomacyDialog.xml:(caption):39 +msgid "Tribute" +msgstr "" + +#: gui/session/diplomacy/DiplomacyDialog.xml:(caption):90 +#: gui/session/objectives/ObjectivesDialog.xml:(caption):43 +#: gui/session/trade/TradeDialog.xml:(caption):22 +msgid "Close" msgstr "" #: gui/session/diplomacy/DiplomacyDialogCeasefireCounter.js:27 #, javascript-format msgctxt "ceasefire" msgid "Remaining ceasefire time: %(time)s." msgstr "" +#: gui/session/diplomacy/DiplomacyDialog.xml:(caption):85 #: gui/session/diplomacy/DiplomacyDialogColorsButton.js:30 #: gui/session/minimap/MiniMapDiplomacyColorsButton.js:34 -#: gui/session/diplomacy/DiplomacyDialog.xml:(caption):85 msgid "Toggle Diplomacy Colors" msgstr "" #: gui/session/diplomacy/playercontrols/AttackRequestButton.js:38 msgid "Request your allies to attack this enemy" msgstr "" #: gui/session/diplomacy/playercontrols/DiplomacyPlayerText.js:75 msgctxt "team" msgid "None" msgstr "" -#: gui/session/diplomacy/playercontrols/DiplomacyPlayerText.js:78 #: gui/session/diplomacy/DiplomacyDialog.xml:(tooltip):28 +#: gui/session/diplomacy/playercontrols/DiplomacyPlayerText.js:78 msgid "Ally" msgstr "" -#: gui/session/diplomacy/playercontrols/DiplomacyPlayerText.js:81 #: gui/session/diplomacy/DiplomacyDialog.xml:(tooltip):32 +#: gui/session/diplomacy/playercontrols/DiplomacyPlayerText.js:81 msgid "Neutral" msgstr "" -#: gui/session/diplomacy/playercontrols/DiplomacyPlayerText.js:84 #: gui/session/diplomacy/DiplomacyDialog.xml:(tooltip):36 +#: gui/session/diplomacy/playercontrols/DiplomacyPlayerText.js:84 msgid "Enemy" msgstr "" #: gui/session/diplomacy/playercontrols/SpyRequestButton.js:139 -msgid "" -"Bribe a random unit from this player and share its vision during a limited " -"period." +msgid "Bribe a random unit from this player and share its vision during a limited period." msgstr "" #: gui/session/diplomacy/playercontrols/SpyRequestButton.js:142 msgid "A failed bribe will cost you:" msgstr "" #: gui/session/diplomacy/playercontrols/StanceButton.js:60 msgctxt "diplomatic stance selection" msgid "x" msgstr "" #: gui/session/diplomacy/playercontrols/TributeButton.js:112 #, javascript-format msgid "" -"Tribute %(resourceAmount)s %(resourceType)s to %(playerName)s. Shift-click " -"to tribute %(greaterAmount)s." +"Tribute %(resourceAmount)s %(resourceType)s to %(playerName)s. Shift-click to tribute " +"%(greaterAmount)s." +msgstr "" + +#: gui/session/input.js:176 +#, javascript-format +msgid "Basic range: %(range)s meter" +msgid_plural "Basic range: %(range)s meters" +msgstr[0] "" +msgstr[1] "" + +#: gui/session/input.js:177 +#, javascript-format +msgid "Average bonus range: %(range)s meter" +msgid_plural "Average bonus range: %(range)s meters" +msgstr[0] "" +msgstr[1] "" + +#: gui/session/input.js:700 +msgid "Cannot build wall here!" msgstr "" #: gui/session/message_box/DeleteSelectionConfirmation.js:10 msgid "Delete" msgstr "" #: gui/session/message_box/DeleteSelectionConfirmation.js:11 msgid "Destroy everything currently selected?" msgstr "" +#: gui/session/dialogs/yes_no.xml:(caption):24 #: gui/session/message_box/DeleteSelectionConfirmation.js:14 #: gui/session/message_box/QuitConfirmation.js:14 #: gui/session/message_box/QuitConfirmationMenu.js:49 #: gui/session/message_box/ResignConfirmation.js:9 -#: gui/session/dialogs/yes_no.xml:(caption):24 msgid "No" msgstr "" +#: gui/session/dialogs/yes_no.xml:(caption):19 #: gui/session/message_box/DeleteSelectionConfirmation.js:17 #: gui/session/message_box/QuitConfirmation.js:17 #: gui/session/message_box/QuitConfirmationMenu.js:52 #: gui/session/message_box/ResignConfirmation.js:12 -#: gui/session/dialogs/yes_no.xml:(caption):19 msgid "Yes" msgstr "" #: gui/session/message_box/OutOfSyncNetwork.js:15 #: gui/session/message_box/OutOfSyncReplay.js:26 #, javascript-format msgid "Out-Of-Sync error on turn %(turn)s." msgstr "" #: gui/session/message_box/OutOfSyncNetwork.js:19 #, javascript-format msgctxt "Out-Of-Sync" msgid "Players: %(players)s" msgstr "" #: gui/session/message_box/OutOfSyncNetwork.js:24 msgctxt "Out-Of-Sync" msgid "Your game state is identical to the hosts game state." msgstr "" #: gui/session/message_box/OutOfSyncNetwork.js:25 msgctxt "Out-Of-Sync" msgid "Your game state differs from the hosts game state." msgstr "" #: gui/session/message_box/OutOfSyncNetwork.js:31 msgctxt "Out-Of-Sync" msgid "Rejoining Multiplayer games with AIs is not supported yet!" msgstr "" #: gui/session/message_box/OutOfSyncNetwork.js:34 msgctxt "Out-Of-Sync" msgid "Ensure all players use the same mods." msgstr "" #: gui/session/message_box/OutOfSyncNetwork.js:35 msgctxt "Out-Of-Sync" msgid "Click on \"Report a Bug\" in the main menu to help fix this." msgstr "" #: gui/session/message_box/OutOfSyncNetwork.js:36 #, javascript-format msgctxt "Out-Of-Sync" msgid "Replay saved to %(filepath)s" msgstr "" #: gui/session/message_box/OutOfSyncNetwork.js:39 #, javascript-format msgctxt "Out-Of-Sync" msgid "Dumping current state to %(filepath)s" msgstr "" #: gui/session/message_box/OutOfSyncNetwork.js:51 #: gui/session/message_box/OutOfSyncReplay.js:23 msgid "Out of Sync" msgstr "" #. Translation: This is shown if replay is out of sync #: gui/session/message_box/OutOfSyncReplay.js:28 msgid "Out-Of-Sync" msgstr "" #: gui/session/message_box/QuitConfirmation.js:6 #: gui/session/message_box/QuitConfirmationMenu.js:63 #: gui/session/message_box/ResignConfirmation.js:5 msgid "Confirmation" msgstr "" #: gui/session/message_box/QuitConfirmation.js:9 msgid "Are you sure you want to quit?" msgstr "" #: gui/session/message_box/QuitConfirmationDefeat.js:54 msgid "VICTORIOUS!" msgstr "" #: gui/session/message_box/QuitConfirmationDefeat.js:55 msgid "DEFEATED!" msgstr "" #: gui/session/message_box/QuitConfirmationDefeat.js:57 msgid "Do you want to quit?" msgstr "" #: gui/session/message_box/QuitConfirmationMenu.js:33 -msgid "" -"Are you sure you want to quit? Leaving will disconnect all other players." +msgid "Are you sure you want to quit? Leaving will disconnect all other players." msgstr "" #: gui/session/message_box/QuitConfirmationMenu.js:64 msgid "Do you want to resign or will you return soon?" msgstr "" #: gui/session/message_box/QuitConfirmationMenu.js:67 msgid "I will return" msgstr "" #: gui/session/message_box/QuitConfirmationMenu.js:71 msgid "I resign" msgstr "" #: gui/session/message_box/QuitConfirmationReplay.js:14 msgctxt "replayFinished" msgid "Confirmation" msgstr "" #: gui/session/message_box/QuitConfirmationReplay.js:17 msgctxt "replayFinished" msgid "The replay has finished. Do you want to quit?" msgstr "" #: gui/session/message_box/QuitConfirmationReplay.js:22 msgctxt "replayFinished" msgid "No" msgstr "" #: gui/session/message_box/QuitConfirmationReplay.js:25 msgctxt "replayFinished" msgid "Yes" msgstr "" #: gui/session/message_box/ResignConfirmation.js:6 msgid "Are you sure you want to resign?" msgstr "" +#: gui/session/messages.js:88 +msgid "You have won!" +msgstr "" + +#: gui/session/messages.js:89 +msgid "You have been defeated!" +msgstr "" + +#: gui/session/messages.js:352 +msgid "Click to quit this tutorial." +msgstr "" + +#: gui/session/messages.js:353 +msgid "Quit" +msgstr "" + +#: gui/session/messages.js:357 +msgid "Click when ready." +msgstr "" + +#: gui/session/messages.js:361 +msgid "Follow the instructions." +msgstr "" + +#: gui/session/messages.js:486 +msgid "Unknown Player" +msgstr "" + #: gui/session/minimap/MiniMapIdleWorkerButton.js:40 msgid "Find idle worker" msgstr "" +#: gui/session/selection_details.js:68 +#, javascript-format +msgid "%(genericName)s — Packed" +msgstr "" + +#: gui/session/chat/ChatAddressees.js:74 gui/session/selection_details.js:78 +#, javascript-format +msgid "\\[OFFLINE] %(player)s" +msgstr "" + +#: gui/session/selection_details.js:83 +#, javascript-format +msgid "%(rank)s Rank" +msgstr "" + +#: gui/session/selection_details.js:139 +#, javascript-format +msgid "%(hitpoints)s / %(maxHitpoints)s" +msgstr "" + +#: gui/session/selection_details.js:178 +#, javascript-format +msgid "%(capturePoints)s / %(maxCapturePoints)s" +msgstr "" + +#: gui/session/selection_details.js:198 +#, javascript-format +msgid "%(experience)s %(current)s / %(required)s" +msgstr "" + +#: gui/session/selection_details.js:199 gui/session/selection_details.js:205 +msgid "Experience:" +msgstr "" + +#: gui/session/selection_details.js:204 +#, javascript-format +msgid "%(experience)s %(current)s" +msgstr "" + +#: gui/session/selection_details.js:214 +msgid "∞" +msgstr "" + +#: gui/session/selection_details.js:215 gui/session/selection_details.js:245 +#: gui/session/selection_details.js:273 +#, javascript-format +msgid "%(amount)s / %(max)s" +msgstr "" + +#: gui/session/selection_details.js:227 +#, javascript-format +msgid "%(resource)s:" +msgstr "" + +#: gui/session/selection_details.js:258 gui/session/unit_actions.js:640 +#: gui/session/unit_actions.js:649 gui/session/unit_actions.js:667 +#: gui/session/unit_actions.js:998 +#, javascript-format +msgid "Gain: %(gain)s" +msgstr "" + +#: gui/session/selection_details.js:277 +msgid "Current/max gatherers" +msgstr "" + +#: gui/session/selection_details.js:299 +#, javascript-format +msgid "(%(genericName)s)" +msgstr "" + +#: gui/session/selection_details.js:429 +msgid "Capture Points:" +msgstr "" + +#: gui/session/selection_details.js:437 +#, javascript-format +msgid "%(label)s %(details)s\n" +msgstr "" + +#: gui/session/selection_details.js:438 +msgid "Carrying:" +msgstr "" + +#: gui/session/selection_details.js:441 gui/session/selection_details.js:450 +#, javascript-format +msgid "%(type)s %(amount)s" +msgstr "" + +#: gui/session/selection_details.js:446 +#, javascript-format +msgid "%(label)s %(details)s" +msgstr "" + +#: gui/session/selection_details.js:447 +msgid "Loot:" +msgstr "" + +#. Translation: Used in the trading gain tooltip +#: gui/session/selection_details.js:508 +#, javascript-format +msgid "%(gain)s (%(player)s)" +msgstr "" + +#. Translation: Used in the trading gain tooltip to concatenate profits of different players +#: gui/session/selection_details.js:532 +msgid "+" +msgstr "" + +#: gui/session/selection_details.js:539 +msgctxt "Separation mark in an enumeration" +msgid ", " +msgstr "" + +#: gui/session/selection_panels.js:65 +msgid "Raise an alert!" +msgstr "" + +#: gui/session/selection_panels.js:68 +msgid "End of alert." +msgstr "" + +#: gui/session/selection_panels.js:380 +#, javascript-format +msgid "Unload %(name)s" +msgstr "" + +#: gui/session/selection_panels.js:381 +msgid "Single-click to unload 1. Shift-click to unload all of this type." +msgstr "" + +#: gui/session/selection_panels.js:383 gui/session/selection_panels.js:893 +#, javascript-format +msgid "Player: %(playername)s" +msgstr "" + +#: gui/session/selection_panels.js:419 +msgid "Lock Gate" +msgstr "" + +#: gui/session/selection_panels.js:425 +msgid "Unlock Gate" +msgstr "" + +#: gui/session/selection_panels.js:476 +msgid "Pack" +msgstr "" + +#: gui/session/selection_panels.js:484 +msgid "Unpack" +msgstr "" + +#: gui/session/selection_panels.js:492 +msgid "Cancel Packing" +msgstr "" + +#: gui/session/selection_panels.js:500 +msgid "Cancel Unpacking" +msgstr "" + +#: gui/session/selection_panels.js:587 +msgid "Insufficient population capacity:" +msgstr "" + +#: gui/session/selection_panels.js:588 +#, javascript-format +msgid "%(population)s %(neededSlots)s" +msgstr "" + +#: gui/session/selection_panels.js:758 +#, javascript-format +msgid "%(number)s entity of class %(class)s" +msgid_plural "%(number)s entities of class %(class)s" +msgstr[0] "" +msgstr[1] "" + +#: gui/session/selection_panels.js:764 +#, javascript-format +msgid "Remaining: %(entityCounts)s" +msgstr "" + +#: gui/session/selection_panels.js:765 +msgctxt "Separator for a list of entity counts" +msgid ", " +msgstr "" + +#: gui/session/selection_panels.js:817 +msgid "Cannot research while upgrading." +msgstr "" + +#: gui/session/selection_panels.js:1040 +msgid "Cannot train while upgrading." +msgstr "" + +#: gui/session/selection_panels.js:1102 +#, javascript-format +msgid "Upgrade to %(name)s. %(tooltip)s" +msgstr "" + +#: gui/session/selection_panels.js:1107 +#, javascript-format +msgid "Upgrade to %(name)s." +msgstr "" + +#: gui/session/selection_panels.js:1142 +msgid "Cancel Upgrading" +msgstr "" + +#: gui/session/selection_panels.js:1157 +msgid "Cannot upgrade when the entity is training, researching or already upgrading." +msgid_plural "Cannot upgrade when all entities are training, researching or already upgrading." +msgstr[0] "" +msgstr[1] "" + +#: gui/session/selection_panels_helpers.js:51 +msgctxt "stance" +msgid "Violent" +msgstr "" + +#: gui/session/selection_panels_helpers.js:53 +msgctxt "stance" +msgid "Aggressive" +msgstr "" + +#: gui/session/selection_panels_helpers.js:55 +msgctxt "stance" +msgid "Defensive" +msgstr "" + +#: gui/session/selection_panels_helpers.js:57 +msgctxt "stance" +msgid "Passive" +msgstr "" + +#: gui/session/selection_panels_helpers.js:59 +msgctxt "stance" +msgid "Standground" +msgstr "" + +#: gui/session/selection_panels_helpers.js:71 +msgctxt "stance" +msgid "Attack nearby opponents, focus on attackers and chase while visible" +msgstr "" + +#: gui/session/selection_panels_helpers.js:73 +msgctxt "stance" +msgid "Attack nearby opponents" +msgstr "" + +#: gui/session/selection_panels_helpers.js:75 +msgctxt "stance" +msgid "Attack nearby opponents, chase a short distance and return to the original location" +msgstr "" + +#: gui/session/selection_panels_helpers.js:77 +msgctxt "stance" +msgid "Flee if attacked" +msgstr "" + +#: gui/session/selection_panels_helpers.js:79 +msgctxt "stance" +msgid "Attack opponents in range, but don't move" +msgstr "" + +#: gui/session/selection_panels_helpers.js:93 +#, javascript-format +msgid "Current Count: %(count)s, Limit: %(limit)s." +msgstr "" + +#: gui/session/selection_panels_helpers.js:107 +#, javascript-format +msgid "%(changer)s enlarges the limit with %(change)s." +msgstr "" + +#: gui/session/selection_panels_helpers.js:108 +#, javascript-format +msgid "%(changer)s lessens the limit with %(change)s." +msgstr "" + +#: gui/session/selection_panels_helpers.js:139 +#, javascript-format +msgid "%(buildings)s*%(batchSize)s" +msgstr "" + +#: gui/session/selection_panels_helpers.js:153 +#, javascript-format +msgid "%(action)s to train %(number)s (%(fullBatch)s + %(remainderBatch)s)." +msgstr "" + +#: gui/session/selection_panels_helpers.js:155 +#, javascript-format +msgid "%(action)s to train %(number)s (%(fullBatch)s)." +msgstr "" + +#: gui/session/selection_panels_helpers.js:157 +#, javascript-format +msgid "%(action)s to train %(number)s." +msgstr "" + +#: gui/session/selection_panels_helpers.js:162 +msgid "Shift-click" +msgstr "" + +#: gui/session/selection_panels_left/garrison_panel.xml:(tooltip):16 +#: gui/session/selection_panels_middle/single_details_area.xml:(tooltip):20 +msgid "Health" +msgstr "" + +#: gui/session/selection_panels_middle/single_details_area.xml:(tooltip):34 +msgid "Capture points" +msgstr "" + +#: gui/session/selection_panels_middle/single_details_area.xml:(tooltip):62 +msgid "Attack and Resistance" +msgstr "" + +#: gui/session/selection_panels_middle/single_details_area.xml:(tooltip):77 +msgid "Experience" +msgstr "" + +#: gui/session/selection_panels_middle/single_details_area.xml:(tooltip):85 +msgid "Rank" +msgstr "" + +#: gui/session/selection_panels_right/queue_panel.xml:(tooltip):8 +msgid "Production queue" +msgstr "" + +#: gui/session/session_objects/selection_group_icons.xml:(tooltip):7 +msgid "" +"Click to select grouped units, double-click to focus the grouped units and right-click " +"to disband the group." +msgstr "" + +#: gui/session/top_panel/BuildLabel.xml:(caption):6 +msgid "ALPHA XXIV" +msgstr "" + #: gui/session/top_panel/CivIcon.js:77 #, javascript-format msgid "" "%(civ)s\n" -"%(hotkey_civinfo)s / %(hotkey_structree)s: View Civilization Overview / " -"Structure Tree\n" +"%(hotkey_civinfo)s / %(hotkey_structree)s: View Civilization Overview / Structure Tree\n" "Last opened will be reopened on click." msgstr "" #: gui/session/top_panel/CounterManager.js:100 #, javascript-format msgid "%(order)s: %(hotkey)s to change order." msgstr "" #: gui/session/top_panel/CounterManager.js:104 msgid "Unordered" msgstr "" #: gui/session/top_panel/CounterManager.js:106 msgid "Descending" msgstr "" #: gui/session/top_panel/CounterManager.js:107 msgid "Ascending" msgstr "" #: gui/session/top_panel/CounterManager.js:132 #, javascript-format msgid "%(playername)s: %(statValue)s" msgstr "" #: gui/session/top_panel/CounterPopulation.js:56 #, javascript-format msgid "%(popCount)s/%(popLimit)s" msgstr "" #: gui/session/top_panel/CounterPopulation.js:58 msgid "Population (current / limit)" msgstr "" #: gui/session/top_panel/CounterPopulation.js:60 #, javascript-format msgid "Maximum population: %(popCap)s" msgstr "" #: gui/session/top_panel/CounterPopulation.js:62 #, javascript-format msgid "%(popCount)s/%(popLimit)s/%(popMax)s" msgstr "" -#: gui/session/top_panel/PlayerViewControl.js:123 -msgid "Observer" +#: gui/session/top_panel/FollowPlayer.xml:(caption):15 +#: gui/session/top_panel/FollowPlayer.xml:(tooltip):11 +msgctxt "observer mode" +msgid "Follow Player" msgstr "" -#: gui/session/top_panel/IconButtons/DiplomacyDialogButton.js:29 #: gui/session/diplomacy/DiplomacyDialog.xml:(caption):10 +#: gui/session/top_panel/IconButtons/DiplomacyDialogButton.js:29 msgid "Diplomacy" msgstr "" -#: gui/session/top_panel/IconButtons/ObjectivesDialogButton.js:23 +#: gui/session/top_panel/IconButtons/GameSpeedButton.xml:(tooltip):9 +msgid "Game Speed" +msgstr "" + #: gui/session/objectives/ObjectivesDialog.xml:(caption):15 +#: gui/session/top_panel/IconButtons/ObjectivesDialogButton.js:23 msgid "Objectives" msgstr "" +#: gui/session/top_panel/MenuButton.xml:(caption):15 +msgid "Menu" +msgstr "" + +#: gui/session/top_panel/PlayerViewControl.js:123 +msgid "Observer" +msgstr "" + +#: gui/session/top_panel/PlayerViewControl.xml:(caption):17 +msgid "Observer Mode" +msgstr "" + +#: gui/session/top_panel/PlayerViewControl.xml:(tooltip):13 +msgid "Choose player to view" +msgstr "" + #: gui/session/trade/BarterButton.js:100 #, javascript-format msgid "Buy %(resource)s" msgstr "" #: gui/session/trade/BarterButton.js:101 #, javascript-format msgid "Sell %(resource)s" msgstr "" #: gui/session/trade/BarterButton.js:102 #, javascript-format msgctxt "buy action" msgid "+%(amount)s" msgstr "" #: gui/session/trade/BarterButton.js:103 #, javascript-format msgctxt "sell action" msgid "-%(amount)s" msgstr "" +#: gui/session/trade/BarterPanel.xml:(caption):5 +msgid "Barter" +msgstr "" + +#: gui/session/trade/BarterPanel.xml:(caption):13 +msgid "Sell:" +msgstr "" + +#: gui/session/trade/BarterPanel.xml:(caption):17 +msgid "Buy:" +msgstr "" + +#: gui/session/trade/BarterPanel.xml:(caption):21 +msgid "No Markets Available" +msgstr "" + #: gui/session/trade/TradeButton.js:56 #, javascript-format msgctxt "trading good ratio" msgid "%(amount)s%%" msgstr "" #: gui/session/trade/TradeButtonManager.js:80 #, javascript-format msgid "" -"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%%." +"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%%." msgstr "" #: gui/session/trade/TradeDialogBarterPanel.js:45 #, javascript-format msgid "" -"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." +"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." +msgstr "" + +#: gui/session/trade/TradePanel.xml:(caption):5 +msgid "Trade" +msgstr "" + +#: gui/session/trade/TradePanel.xml:(caption):14 +msgid "Resources:" msgstr "" #: gui/session/trade/TraderStatusTextLand.js:15 #, javascript-format msgid "There is %(numberTrading)s land trader trading" msgid_plural "There are %(numberTrading)s land traders trading" msgstr[0] "" msgstr[1] "" #: gui/session/trade/TraderStatusTextLand.js:25 #, javascript-format msgid "%(numberOfLandTraders)s inactive" msgid_plural "%(numberOfLandTraders)s inactive" msgstr[0] "" msgstr[1] "" #: gui/session/trade/TraderStatusTextLand.js:30 #, javascript-format msgid "%(numberOfLandTraders)s land trader inactive" msgid_plural "%(numberOfLandTraders)s land traders inactive" msgstr[0] "" msgstr[1] "" #: gui/session/trade/TraderStatusTextLand.js:40 #, javascript-format msgid "%(numberGarrisoned)s garrisoned on a trading merchant ship" msgid_plural "%(numberGarrisoned)s garrisoned on a trading merchant ship" msgstr[0] "" msgstr[1] "" #: gui/session/trade/TraderStatusTextLand.js:45 #, javascript-format -msgid "" -"There is %(numberGarrisoned)s land trader garrisoned on a trading merchant " -"ship" -msgid_plural "" -"There are %(numberGarrisoned)s land traders garrisoned on a trading merchant " -"ship" +msgid "There is %(numberGarrisoned)s land trader garrisoned on a trading merchant ship" +msgid_plural "There are %(numberGarrisoned)s land traders garrisoned on a trading merchant ship" msgstr[0] "" msgstr[1] "" #: gui/session/trade/TraderStatusTextLand.js:65 #, javascript-format msgid "%(openingTradingString)s, and %(garrisonedString)s." msgstr "" #: gui/session/trade/TraderStatusTextLand.js:66 #, javascript-format msgid "%(openingTradingString)s, %(garrisonedString)s, and %(inactiveString)s." msgstr "" -#: gui/session/trade/TraderStatusTextLand.js:69 -#: gui/session/trade/TraderStatusTextShip.js:47 +#: gui/session/trade/TraderStatusTextLand.js:69 gui/session/trade/TraderStatusTextShip.js:47 #, javascript-format msgid "%(openingTradingString)s." msgstr "" -#: gui/session/trade/TraderStatusTextLand.js:70 -#: gui/session/trade/TraderStatusTextShip.js:46 +#: gui/session/trade/TraderStatusTextLand.js:70 gui/session/trade/TraderStatusTextShip.js:46 #, javascript-format msgid "%(openingTradingString)s, and %(inactiveString)s." msgstr "" #: gui/session/trade/TraderStatusTextLand.js:75 #, javascript-format msgid "%(openingGarrisonedString)s." msgstr "" #: gui/session/trade/TraderStatusTextLand.js:76 #, javascript-format msgid "%(openingGarrisonedString)s, and %(inactiveString)s." msgstr "" -#: gui/session/trade/TraderStatusTextLand.js:79 -#: gui/session/trade/TraderStatusTextShip.js:50 +#: gui/session/trade/TraderStatusTextLand.js:79 gui/session/trade/TraderStatusTextShip.js:50 #, javascript-format msgid "There is %(inactiveString)s." msgid_plural "There are %(inactiveString)s." msgstr[0] "" msgstr[1] "" #: gui/session/trade/TraderStatusTextLand.js:80 msgid "There are no land traders." msgstr "" #: gui/session/trade/TraderStatusTextShip.js:14 #, javascript-format msgid "There is %(numberTrading)s merchant ship trading" msgid_plural "There are %(numberTrading)s merchant ships trading" msgstr[0] "" msgstr[1] "" #: gui/session/trade/TraderStatusTextShip.js:24 #, javascript-format msgid "%(numberOfShipTraders)s inactive" msgid_plural "%(numberOfShipTraders)s inactive" msgstr[0] "" msgstr[1] "" #: gui/session/trade/TraderStatusTextShip.js:29 #, javascript-format msgid "%(numberOfShipTraders)s merchant ship inactive" msgid_plural "%(numberOfShipTraders)s merchant ships inactive" msgstr[0] "" msgstr[1] "" #: gui/session/trade/TraderStatusTextShip.js:51 msgid "There are no merchant ships." msgstr "" -#: gui/session/GameSpeedControl.xml:(tooltip):11 -msgid "Choose game speed" -msgstr "" - -#: gui/session/PauseOverlay.xml:(caption):7 -msgid "Game Paused" -msgstr "" - -#: gui/session/PauseOverlay.xml:(caption):11 -msgid "Click to Resume Game" -msgstr "" - #: gui/session/tutorial_panel.xml:(caption):11 msgid "Ready" msgstr "" -#: gui/session/chat/chat_window.xml:(caption):19 -msgctxt "chat input" -msgid "Filter:" -msgstr "" - -#: gui/session/chat/chat_window.xml:(caption):46 -msgctxt "chat input" -msgid "To:" -msgstr "" - -#: gui/session/chat/chat_window.xml:(caption):60 -msgctxt "chat input" -msgid "Text:" -msgstr "" - -#: gui/session/chat/chat_window.xml:(caption):72 -msgid "Cancel" -msgstr "" - -#: gui/session/chat/chat_window.xml:(caption):86 -msgctxt "chat" -msgid "History" -msgstr "" - -#: gui/session/chat/chat_window.xml:(caption):91 -msgid "Send" -msgstr "" - -#: gui/session/chat/chat_window.xml:(tooltip):29 -msgctxt "chat input" -msgid "Filter the chat history." +#: gui/session/unit_actions.js:578 +msgid "" +"This is the origin trade market.\n" +"Right-click to cancel trade route." msgstr "" -#: gui/session/chat/chat_window.xml:(tooltip):55 -msgctxt "chat input" -msgid "Select chat addressee." +#: gui/session/unit_actions.js:638 +msgid "Origin trade market." msgstr "" -#: gui/session/dialogs/yes_no.xml:(caption):11 -msgid "Question" +#: gui/session/unit_actions.js:648 +msgid "Destination trade market." msgstr "" -#: gui/session/dialogs/yes_no.xml:(caption):15 -msgid "Yes or no?" +#: gui/session/unit_actions.js:655 +msgid "Right-click to set as origin trade market" msgstr "" -#: gui/session/diplomacy/DiplomacyDialog.xml:(caption):15 -msgid "Name" +#: gui/session/unit_actions.js:662 gui/session/unit_actions.js:1004 +msgid "This market is too close to the origin market." msgstr "" -#: gui/session/diplomacy/DiplomacyDialog.xml:(caption):18 -msgid "Civilization" +#: gui/session/unit_actions.js:666 +msgid "Right-click to set as destination trade market." msgstr "" -#: gui/session/diplomacy/DiplomacyDialog.xml:(caption):21 -msgid "Team" +#: gui/session/unit_actions.js:727 gui/session/unit_actions.js:942 +#, javascript-format +msgid "Current garrison: %(garrisoned)s/%(capacity)s" msgstr "" -#: gui/session/diplomacy/DiplomacyDialog.xml:(caption):24 -msgid "Theirs" +#: gui/session/unit_actions.js:995 +msgid "Right-click to establish a default route for new traders." msgstr "" -#: gui/session/diplomacy/DiplomacyDialog.xml:(caption):27 -msgid "A" +#: gui/session/unit_actions.js:999 +#, javascript-format +msgid "Expected gain: %(gain)s" msgstr "" -#: gui/session/diplomacy/DiplomacyDialog.xml:(caption):31 -msgid "N" -msgstr "" +#: gui/session/unit_actions.js:1129 +msgid "This entity cannot be controlled." +msgid_plural "These entities cannot be controlled." +msgstr[0] "" +msgstr[1] "" -#: gui/session/diplomacy/DiplomacyDialog.xml:(caption):35 -msgid "E" +#: gui/session/unit_actions.js:1166 gui/session/unit_actions.js:1494 +msgid "Unload All." msgstr "" -#: gui/session/diplomacy/DiplomacyDialog.xml:(caption):39 -msgid "Tribute" +#: gui/session/unit_actions.js:1184 +msgid "Destroy the selected units or structures." msgstr "" -#: gui/session/diplomacy/DiplomacyDialog.xml:(caption):90 -#: gui/session/objectives/ObjectivesDialog.xml:(caption):43 -#: gui/session/trade/TradeDialog.xml:(caption):22 -msgid "Close" +#: gui/session/unit_actions.js:1186 +#, javascript-format +msgid "Use %(hotkey)s to avoid the confirmation dialog." msgstr "" -#: gui/session/selection_panels_left/garrison_panel.xml:(tooltip):16 -#: gui/session/selection_panels_middle/single_details_area.xml:(tooltip):20 -msgid "Health" +#: gui/session/unit_actions.js:1233 +msgid "Abort the current order." msgstr "" -#: gui/session/selection_panels_middle/single_details_area.xml:(tooltip):34 -msgid "Capture points" +#: gui/session/unit_actions.js:1252 +msgid "Order the selected units to garrison in a structure or unit." msgstr "" -#: gui/session/selection_panels_middle/single_details_area.xml:(tooltip):62 -msgid "Attack and Resistance" +#: gui/session/unit_actions.js:1275 +msgid "Unload" msgstr "" -#: gui/session/selection_panels_middle/single_details_area.xml:(tooltip):77 -msgid "Experience" +#: gui/session/unit_actions.js:1293 +msgid "Order the selected units to repair a structure, ship, or siege engine." msgstr "" -#: gui/session/selection_panels_middle/single_details_area.xml:(tooltip):85 -msgid "Rank" +#: gui/session/unit_actions.js:1312 +msgid "Focus on Rally Point." msgstr "" -#: gui/session/selection_panels_right/queue_panel.xml:(tooltip):8 -msgid "Production queue" +#: gui/session/unit_actions.js:1347 +msgid "Back to Work" msgstr "" -#: gui/session/session_objects/selection_group_icons.xml:(tooltip):7 -msgid "" -"Click to select grouped units, double-click to focus the grouped units and " -"right-click to disband the group." +#: gui/session/unit_actions.js:1366 +msgid "Order the selected units to guard a structure or unit." msgstr "" -#: gui/session/top_panel/BuildLabel.xml:(caption):6 -msgid "ALPHA XXIV" +#: gui/session/unit_actions.js:1384 +msgid "Remove guard" msgstr "" -#: gui/session/top_panel/FollowPlayer.xml:(tooltip):11 -#: gui/session/top_panel/FollowPlayer.xml:(caption):15 -msgctxt "observer mode" -msgid "Follow Player" +#: gui/session/top_panel/IconButtons/TradeDialogButton.js:31 +#: gui/session/trade/TradeDialog.xml:(caption):9 gui/session/unit_actions.js:1401 +msgid "Barter & Trade" msgstr "" -#: gui/session/top_panel/MenuButton.xml:(caption):15 -msgid "Menu" +#: gui/session/unit_actions.js:1419 +msgid "Patrol" msgstr "" -#: gui/session/top_panel/PlayerViewControl.xml:(tooltip):13 -msgid "Choose player to view" +#: gui/session/unit_actions.js:1420 +msgid "Attack all encountered enemy units while avoiding structures." msgstr "" -#: gui/session/top_panel/PlayerViewControl.xml:(caption):17 -msgid "Observer Mode" +#: gui/session/unit_actions.js:1446 +msgid "Press to allow allies to use this dropsite" msgstr "" -#: gui/session/top_panel/IconButtons/GameSpeedButton.xml:(tooltip):9 -msgid "Game Speed" +#: gui/session/unit_actions.js:1450 +msgid "Press to prevent allies from using this dropsite" msgstr "" -#: gui/session/trade/BarterPanel.xml:(caption):5 -msgid "Barter" +#: gui/session/unit_actions.js:1515 +msgid "You are allowed to use this dropsite" msgstr "" -#: gui/session/trade/BarterPanel.xml:(caption):13 -msgid "Sell:" +#: gui/session/unit_actions.js:1520 +msgid "The use of this dropsite is prohibited" msgstr "" -#: gui/session/trade/BarterPanel.xml:(caption):17 -msgid "Buy:" +#: gui/session/unit_actions.js:1594 +msgid "The entity has to be killed before it can be gathered from" msgstr "" -#: gui/session/trade/BarterPanel.xml:(caption):21 -msgid "No Markets Available" +#: gui/session/unit_actions.js:1597 +msgid "You cannot destroy this entity as you own less than half the capture points" msgstr "" -#: gui/session/trade/TradePanel.xml:(caption):5 -msgid "Trade" +#: gui/session/unit_actions.js:1600 +msgid "This entity is undeletable" msgstr "" -#: gui/session/trade/TradePanel.xml:(caption):14 -msgid "Resources:" -msgstr "" Index: ps/trunk/binaries/data/mods/public/l10n/public-gui-lobby.pot =================================================================== --- ps/trunk/binaries/data/mods/public/l10n/public-gui-lobby.pot (revision 24280) +++ ps/trunk/binaries/data/mods/public/l10n/public-gui-lobby.pot (revision 24281) @@ -1,1268 +1,1231 @@ # Translation template for 0 A.D. — Empires Ascendant. -# Copyright (C) 2019 Wildfire Games -# This file is distributed under the same license as the 0 A.D. — Empires Ascendant project. -# +# Copyright (C) 2020 Wildfire Games +# This file is distributed under the same license as the 0 A.D. — Empires Ascendant +# project. msgid "" msgstr "" "Project-Id-Version: 0 A.D. — Empires Ascendant\n" -"POT-Creation-Date: 2019-11-22 08:08+0000\n" -"PO-Revision-Date: 2019-11-22 08:08+0000\n" +"POT-Creation-Date: 2020-11-28 10:01+0000\n" +"PO-Revision-Date: 2020-11-28 10:01+0000\n" +"Plural-Forms: nplurals=2; plural=(n != 1)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=utf-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: nplurals=2; plural=(n != 1);\n" +"Content-Transfer-Encoding: 8bit" -#: gui/lobby/LobbyPage/AnnouncementHandler.js:18 -msgid "Notice" -msgstr "" - -#: gui/lobby/LobbyPage/ConnectionHandler.js:45 -msgid "BANNED" -msgstr "" - -#: gui/lobby/LobbyPage/ConnectionHandler.js:45 -msgid "KICKED" -msgstr "" - -#: gui/lobby/LobbyPage/ConnectionHandler.js:61 -msgid "You have been disconnected from the lobby. Do you want to reconnect?" -msgstr "" - -#: gui/lobby/LobbyPage/ConnectionHandler.js:62 -#: gui/lobby/LobbyPage/Buttons/JoinButton.js:53 -#: gui/prelobby/common/credentials/credentials.js:55 -msgid "Confirmation" -msgstr "" - -#: gui/lobby/LobbyPage/ConnectionHandler.js:63 -#: gui/lobby/LobbyPage/Buttons/JoinButton.js:44 -#: gui/lobby/LobbyPage/Buttons/JoinButton.js:54 -#: gui/prelobby/common/credentials/credentials.js:56 -msgid "No" -msgstr "" - -#: gui/lobby/LobbyPage/ConnectionHandler.js:63 -#: gui/lobby/LobbyPage/Buttons/JoinButton.js:44 -#: gui/lobby/LobbyPage/Buttons/JoinButton.js:54 -#: gui/prelobby/common/credentials/credentials.js:56 -msgid "Yes" -msgstr "" - -#. Translation: The number of players and observers in this game -#: gui/lobby/LobbyPage/Game.js:298 -#, javascript-format -msgid "%(current)s/%(max)s +%(observercount)s" -msgstr "" - -#. Translation: The number of players in this game -#: gui/lobby/LobbyPage/Game.js:301 -#, javascript-format -msgid "%(current)s/%(max)s" -msgstr "" - -#: gui/lobby/LobbyPage/GameDetails.js:65 -msgctxt "victory condition" -msgid "Endless Game" -msgstr "" - -#: gui/lobby/LobbyPage/GameDetails.js:117 -#, javascript-format -msgid "Host: %(playername)s" -msgstr "" - -#: gui/lobby/LobbyPage/GameDetails.js:119 -#, javascript-format -msgid "Players: %(current)s/%(total)s" -msgstr "" - -#: gui/lobby/LobbyPage/GameDetails.js:121 -msgid "Victory Conditions:" -msgstr "" - -#. Translation: Comma used to concatenate victory conditions -#: gui/lobby/LobbyPage/GameDetails.js:124 -msgid ", " -msgstr "" - -#: gui/lobby/LobbyPage/GameDetails.js:126 -msgid "Mods:" -msgstr "" - -#. Translation: %(time)s is the hour and minute here. -#: gui/lobby/LobbyPage/GameDetails.js:129 -#, javascript-format -msgid "Game started at %(time)s" -msgstr "" - -#: gui/lobby/LobbyPage/GameDetails.js:131 -#: gui/lobby/LobbyPage/Chat/TimestampWrapper.js:33 -msgid "HH:mm" -msgstr "" - -#: gui/lobby/LobbyPage/GameDetails.js:133 -msgid "Map Type:" -msgstr "" - -#: gui/lobby/LobbyPage/GameDetails.js:135 -msgid "Map Size:" -msgstr "" - -#: gui/lobby/LobbyPage/GameDetails.js:137 -msgid "Map Description:" -msgstr "" - -#: gui/lobby/LobbyPage/KickStrings.js:39 -msgid "You have been kicked from the lobby!" -msgstr "" - -#: gui/lobby/LobbyPage/KickStrings.js:40 -msgid "You have been banned from the lobby!" -msgstr "" - -#: gui/lobby/LobbyPage/KickStrings.js:43 -#, javascript-format -msgid "%(nick)s has been kicked from the lobby." -msgstr "" - -#: gui/lobby/LobbyPage/KickStrings.js:44 -#, javascript-format -msgid "%(nick)s has been banned from the lobby." -msgstr "" - -#: gui/lobby/LobbyPage/KickStrings.js:49 -#, javascript-format -msgctxt "lobby kick" -msgid "Reason: %(reason)s" -msgstr "" - -#: gui/lobby/LobbyPage/PlayerColor.js:34 -#, javascript-format -msgid "%(nick)s (%(rating)s)" -msgstr "" - -#: gui/lobby/LobbyPage/PlayerList.js:178 -msgid "Online" -msgstr "" - -#: gui/lobby/LobbyPage/PlayerList.js:184 -msgid "Away" -msgstr "" - -#: gui/lobby/LobbyPage/PlayerList.js:190 -msgid "Busy" -msgstr "" - -#: gui/lobby/LobbyPage/PlayerList.js:196 -msgid "Offline" -msgstr "" - -#: gui/lobby/LobbyPage/PlayerList.js:202 -msgctxt "lobby presence" -msgid "Unknown" -msgstr "" - -#: gui/lobby/LobbyPage/ProfilePanel.js:106 -msgid "N/A" +#: gui/lobby/LeaderboardPage/LeaderboardPage.xml:(caption):28 +#: gui/lobby/ProfilePage/ProfilePage.xml:(caption):61 +msgid "Back" msgstr "" -#: gui/lobby/LobbyPage/ProfilePanel.js:112 -msgid "Moderator" +#: gui/lobby/LeaderboardPage/LeaderboardPage.xml:(caption):32 +msgid "Update" msgstr "" -#: gui/lobby/LobbyPage/ProfilePanel.js:113 -msgid "Player" +#: gui/lobby/LeaderboardPage/LeaderboardPage.xml:(heading):17 +msgid "Rank" msgstr "" -#: gui/lobby/LobbyPage/ProfilePanel.js:114 -msgid "Muted Player" +#: gui/lobby/LeaderboardPage/LeaderboardPage.xml:(heading):20 +#: gui/lobby/LobbyPage/GameList.xml:(heading):12 +#: gui/lobby/LobbyPage/PlayerList.xml:(heading):15 +msgid "Name" msgstr "" -#: gui/lobby/LobbyPage/ProfilePanel.js:120 -msgctxt "Used for an undefined winning rate" -msgid "-" +#: gui/lobby/LeaderboardPage/LeaderboardPage.xml:(heading):23 +#: gui/lobby/LobbyPage/GameList.xml:(heading):27 +#: gui/lobby/LobbyPage/PlayerList.xml:(heading):18 +msgid "Rating" msgstr "" -#: gui/lobby/LobbyPage/ProfilePanel.js:122 -#, javascript-format -msgid "%(percentage)s%%" +#: gui/lobby/LobbyPage/AnnouncementHandler.js:18 +msgid "Notice" msgstr "" #: gui/lobby/LobbyPage/Buttons/BuddyButton.js:69 msgid "Mark as Buddy" msgstr "" #: gui/lobby/LobbyPage/Buttons/BuddyButton.js:70 msgid "Unmark as Buddy" msgstr "" #: gui/lobby/LobbyPage/Buttons/HostButton.js:10 msgid "Host Game" msgstr "" #: gui/lobby/LobbyPage/Buttons/JoinButton.js:40 msgid "Your active mods do not match the mods of this game." msgstr "" #: gui/lobby/LobbyPage/Buttons/JoinButton.js:42 msgid "Do you want to switch to the mod selection page?" msgstr "" #: gui/lobby/LobbyPage/Buttons/JoinButton.js:43 msgid "Incompatible mods" msgstr "" #: gui/lobby/LobbyPage/Buttons/JoinButton.js:52 msgid "The game has already started. Do you want to join as observer?" msgstr "" #: gui/lobby/LobbyPage/Buttons/JoinButton.js:89 #, javascript-format msgid "This game's address '%(ip)s' does not appear to be valid." msgstr "" #: gui/lobby/LobbyPage/Buttons/JoinButton.js:91 msgid "Error" msgstr "" #. Translation: Join the game currently selected in the list. #: gui/lobby/LobbyPage/Buttons/JoinButton.js:130 msgid "Join Game" msgstr "" +#: gui/lobby/LeaderboardPage/LeaderboardPage.xml:(caption):12 #: gui/lobby/LobbyPage/Buttons/LeaderboardButton.js:9 -#: gui/lobby/LeaderboardPage/LeaderboardPage.xml:(caption):10 msgid "Leaderboard" msgstr "" #: gui/lobby/LobbyPage/Buttons/ProfileButton.js:9 -#: gui/lobby/ProfilePage/ProfilePage.xml:(caption):10 +#: gui/lobby/ProfilePage/ProfilePage.xml:(caption):12 msgid "Player Profile Lookup" msgstr "" #: gui/lobby/LobbyPage/Buttons/QuitButton.js:15 msgctxt "previous page" msgid "Back" msgstr "" #: gui/lobby/LobbyPage/Buttons/QuitButton.js:16 msgctxt "previous page" msgid "Main Menu" msgstr "" #: gui/lobby/LobbyPage/Chat/ChatCommandHandler.js:32 #, javascript-format msgid "The command '%(cmd)s' is not supported." msgstr "" #: gui/lobby/LobbyPage/Chat/ChatCommandHandler.js:44 #, javascript-format msgid "The command '%(cmd)s' is restricted to moderators." msgstr "" #: gui/lobby/LobbyPage/Chat/ChatCommandHandler.js:66 #, javascript-format msgid "The command '%(cmd)s' requires at least one argument." msgstr "" #: gui/lobby/LobbyPage/Chat/ChatCommandHandler.js:87 msgid "Set your state to 'Away'." msgstr "" #: gui/lobby/LobbyPage/Chat/ChatCommandHandler.js:94 msgid "Set your state to 'Online'." msgstr "" #: gui/lobby/LobbyPage/Chat/ChatCommandHandler.js:101 msgid "Kick a specified user from the lobby. Usage: /kick nick reason" msgstr "" #: gui/lobby/LobbyPage/Chat/ChatCommandHandler.js:113 msgid "Ban a specified user from the lobby. Usage: /ban nick reason" msgstr "" #: gui/lobby/LobbyPage/Chat/ChatCommandHandler.js:125 msgid "Show this help." msgstr "" #: gui/lobby/LobbyPage/Chat/ChatCommandHandler.js:128 msgid "Chat commands:" msgstr "" #. Translation: Chat command help format #: gui/lobby/LobbyPage/Chat/ChatCommandHandler.js:132 #, javascript-format msgid "%(command)s - %(description)s" msgstr "" #: gui/lobby/LobbyPage/Chat/ChatCommandHandler.js:146 msgid "Send a chat message about yourself. Example: /me goes swimming." msgstr "" #. Translation: Chat command #: gui/lobby/LobbyPage/Chat/ChatCommandHandler.js:149 msgid "/me" msgstr "" #: gui/lobby/LobbyPage/Chat/ChatCommandHandler.js:153 msgid "" -"Send text as a chat message (even if it starts with slash). Example: /say /" -"help is a great command." +"Send text as a chat message (even if it starts with slash). Example: /say /help is a " +"great command." msgstr "" #. Translation: Chat command #: gui/lobby/LobbyPage/Chat/ChatCommandHandler.js:156 msgid "/say" msgstr "" #: gui/lobby/LobbyPage/Chat/ChatCommandHandler.js:160 msgid "Clear all chat scrollback." msgstr "" -#. Translation: Chat message format when there is a time prefix. -#: gui/lobby/LobbyPage/Chat/TimestampWrapper.js:25 -#, javascript-format -msgid "%(time)s %(message)s" -msgstr "" - -#. Translation: Time prefix as shown in the multiplayer lobby (when you enable it in the options page). -#: gui/lobby/LobbyPage/Chat/TimestampWrapper.js:28 -#, javascript-format -msgid "\\[%(time)s]" -msgstr "" - #. Translation: Chat message issued using the ‘/me’ command. #: gui/lobby/LobbyPage/Chat/ChatMessages/ChatMessageFormatMe.js:24 #, javascript-format msgid "* %(sender)s %(message)s" msgstr "" #: gui/lobby/LobbyPage/Chat/ChatMessages/ChatMessageFormatSay.js:29 #, javascript-format msgid "<%(sender)s>" msgstr "" #: gui/lobby/LobbyPage/Chat/ChatMessages/ChatMessageFormatSay.js:31 #, javascript-format msgid "%(sender)s %(message)s" msgstr "" #: gui/lobby/LobbyPage/Chat/ChatMessages/ChatMessagePrivateWrapper.js:23 msgid "Private" msgstr "" #: gui/lobby/LobbyPage/Chat/ChatMessages/ChatMessagePrivateWrapper.js:25 #, javascript-format msgid "(%(private)s) %(message)s" msgstr "" +#: gui/lobby/LobbyPage/Chat/ChatPanel.xml:(caption):12 +msgid "Send" +msgstr "" + #: gui/lobby/LobbyPage/Chat/StatusMessages/StatusMessageEvents.js:47 #, javascript-format msgid "%(nick)s has joined." msgstr "" #: gui/lobby/LobbyPage/Chat/StatusMessages/StatusMessageEvents.js:48 #, javascript-format msgid "%(nick)s has left." msgstr "" #: gui/lobby/LobbyPage/Chat/StatusMessages/StatusMessageEvents.js:70 #, javascript-format msgid "%(oldnick)s is now known as %(newnick)s." msgstr "" #: gui/lobby/LobbyPage/Chat/StatusMessages/StatusMessageEvents.js:107 msgid "You have been muted." msgstr "" #: gui/lobby/LobbyPage/Chat/StatusMessages/StatusMessageEvents.js:108 #, javascript-format msgid "%(nick)s has been muted." msgstr "" #: gui/lobby/LobbyPage/Chat/StatusMessages/StatusMessageEvents.js:112 msgid "You are now a moderator." msgstr "" #: gui/lobby/LobbyPage/Chat/StatusMessages/StatusMessageEvents.js:113 #, javascript-format msgid "%(nick)s is now a moderator." msgstr "" #: gui/lobby/LobbyPage/Chat/StatusMessages/StatusMessageEvents.js:118 msgid "You have been unmuted." msgstr "" #: gui/lobby/LobbyPage/Chat/StatusMessages/StatusMessageEvents.js:119 #, javascript-format msgid "%(nick)s has been unmuted." msgstr "" #: gui/lobby/LobbyPage/Chat/StatusMessages/StatusMessageEvents.js:124 msgid "You are not a moderator anymore." msgstr "" #: gui/lobby/LobbyPage/Chat/StatusMessages/StatusMessageEvents.js:125 #, javascript-format msgid "%(nick)s is not a moderator anymore." msgstr "" #: gui/lobby/LobbyPage/Chat/StatusMessages/StatusMessageEvents.js:152 #, javascript-format msgid "%(nick)s changed the lobby subject to:" msgstr "" #: gui/lobby/LobbyPage/Chat/StatusMessages/StatusMessageEvents.js:153 #, javascript-format msgid "%(nick)s deleted the lobby subject." msgstr "" #. Translation: Chat status message #: gui/lobby/LobbyPage/Chat/StatusMessages/StatusMessageFormat.js:25 #, javascript-format msgid "== %(message)s" msgstr "" #: gui/lobby/LobbyPage/Chat/SystemMessages/SystemMessageEvents.js:55 msgid "Connected." msgstr "" #: gui/lobby/LobbyPage/Chat/SystemMessages/SystemMessageEvents.js:56 msgid "Disconnected." msgstr "" #. Translation: Caption for system notifications shown in the chat panel #: gui/lobby/LobbyPage/Chat/SystemMessages/SystemMessageFormat.js:25 msgid "System:" msgstr "" #: gui/lobby/LobbyPage/Chat/SystemMessages/SystemMessageFormat.js:32 #, javascript-format msgid "=== %(system)s %(message)s" msgstr "" -#: gui/lobby/LobbyPage/GameListFilters/MapSize.js:9 -msgctxt "map size" -msgid "Any" +#. Translation: Chat message format when there is a time prefix. +#: gui/lobby/LobbyPage/Chat/TimestampWrapper.js:25 +#, javascript-format +msgid "%(time)s %(message)s" msgstr "" -#: gui/lobby/LobbyPage/GameListFilters/MapType.js:9 -#: gui/lobby/LobbyPage/GameListFilters/Rating.js:11 -msgctxt "map" -msgid "Any" +#. Translation: Time prefix as shown in the multiplayer lobby (when you enable it in the +#. options page). +#: gui/lobby/LobbyPage/Chat/TimestampWrapper.js:28 +#, javascript-format +msgid "\\[%(time)s]" msgstr "" -#: gui/lobby/LobbyPage/GameListFilters/PlayerCount.js:10 -msgctxt "player number" -msgid "Any" +#: gui/lobby/LobbyPage/ConnectionHandler.js:45 +msgid "BANNED" msgstr "" -#: gui/lobby/LobbyPage/GameListFilters/Rating.js:19 +#: gui/lobby/LobbyPage/ConnectionHandler.js:45 +msgid "KICKED" +msgstr "" + +#: gui/lobby/LobbyPage/ConnectionHandler.js:61 +msgid "You have been disconnected from the lobby. Do you want to reconnect?" +msgstr "" + +#: gui/lobby/LobbyPage/Buttons/JoinButton.js:53 gui/lobby/LobbyPage/ConnectionHandler.js:62 +#: gui/prelobby/common/credentials/credentials.js:55 +msgid "Confirmation" +msgstr "" + +#: gui/lobby/LobbyPage/Buttons/JoinButton.js:44 gui/lobby/LobbyPage/Buttons/JoinButton.js:54 +#: gui/lobby/LobbyPage/ConnectionHandler.js:63 +#: gui/prelobby/common/credentials/credentials.js:56 +msgid "No" +msgstr "" + +#: gui/lobby/LobbyPage/Buttons/JoinButton.js:44 gui/lobby/LobbyPage/Buttons/JoinButton.js:54 +#: gui/lobby/LobbyPage/ConnectionHandler.js:63 +#: gui/prelobby/common/credentials/credentials.js:56 +msgid "Yes" +msgstr "" + +#. Translation: The number of players and observers in this game +#: gui/lobby/LobbyPage/Game.js:301 #, javascript-format -msgctxt "gamelist filter" -msgid "> %(rating)s" +msgid "%(current)s/%(max)s +%(observercount)s" msgstr "" -#: gui/lobby/LobbyPage/GameListFilters/Rating.js:20 +#. Translation: The number of players in this game +#: gui/lobby/LobbyPage/Game.js:304 #, javascript-format -msgctxt "gamelist filter" -msgid "< %(rating)s" +msgid "%(current)s/%(max)s" msgstr "" -#: gui/lobby/ProfilePage/ProfilePage.js:70 +#: gui/lobby/LobbyPage/GameDetails.js:65 +msgctxt "victory condition" +msgid "Endless Game" +msgstr "" + +#: gui/lobby/LobbyPage/GameDetails.js:117 #, javascript-format -msgid "Player \"%(nick)s\" not found." +msgid "Host: %(playername)s" msgstr "" -#: gui/prelobby/common/credentials/credentials.js:5 -msgid "Please enter your username" +#: gui/lobby/LobbyPage/GameDetails.js:119 +#, javascript-format +msgid "Players: %(current)s/%(total)s" msgstr "" -#: gui/prelobby/common/credentials/credentials.js:8 -msgid "Invalid username" +#: gui/lobby/LobbyPage/GameDetails.js:121 +msgid "Victory Conditions:" msgstr "" -#: gui/prelobby/common/credentials/credentials.js:19 -msgctxt "register" -msgid "Please enter your password" +#. Translation: Comma used to concatenate victory conditions +#: gui/lobby/LobbyPage/GameDetails.js:124 +msgid ", " msgstr "" -#: gui/prelobby/common/credentials/credentials.js:20 -msgctxt "login" -msgid "Please enter your password" +#: gui/lobby/LobbyPage/GameDetails.js:126 +msgid "Mods:" msgstr "" -#: gui/prelobby/common/credentials/credentials.js:23 -msgid "Please choose a longer password" +#. Translation: %(time)s is the hour and minute here. +#: gui/lobby/LobbyPage/GameDetails.js:129 +#, javascript-format +msgid "Game started at %(time)s" msgstr "" -#: gui/prelobby/common/credentials/credentials.js:32 -msgid "Please enter your password again" +#: gui/lobby/LobbyPage/Chat/TimestampWrapper.js:33 gui/lobby/LobbyPage/GameDetails.js:131 +msgid "HH:mm" msgstr "" -#: gui/prelobby/common/credentials/credentials.js:36 -msgid "Passwords do not match" +#: gui/lobby/LobbyPage/GameDetails.js:133 +msgid "Map Type:" msgstr "" -#: gui/prelobby/common/credentials/credentials.js:54 -msgid "Are you sure you want to delete the password after connecting?" +#: gui/lobby/LobbyPage/GameDetails.js:135 +msgid "Map Size:" msgstr "" -#: gui/prelobby/common/feedback/feedback.js:4 -msgid "" -"Unknown error. This usually occurs because the same IP address is not " -"allowed to register more than one account within one hour." +#: gui/lobby/LobbyPage/GameDetails.js:137 +msgid "Map Description:" msgstr "" -#: gui/prelobby/common/terms/termslobby.js:9 -msgid "Terms of Service" +#: gui/lobby/LobbyPage/GameList.xml:(heading):15 +msgid "Map Name" msgstr "" -#: gui/prelobby/common/terms/termslobby.js:10 -msgid "Please read and accept the Terms of Service." +#: gui/lobby/LobbyPage/GameList.xml:(heading):18 +msgctxt "map" +msgid "Size" msgstr "" -#: gui/prelobby/common/terms/termslobby.js:19 -msgid "Terms of Use" +#: gui/lobby/LobbyPage/GameList.xml:(heading):21 +msgctxt "map" +msgid "Type" msgstr "" -#: gui/prelobby/common/terms/termslobby.js:20 -msgid "Please read and accept the Terms of Use." +#: gui/lobby/LobbyPage/GameList.xml:(heading):24 +msgid "Players" msgstr "" -#: gui/prelobby/common/terms/termslobby.js:29 -msgid "Privacy Policy" +#: gui/lobby/LobbyPage/GameListFilters.xml:(caption):7 +msgid "Show only open games" msgstr "" -#: gui/prelobby/common/terms/termslobby.js:30 -msgid "Please read and accept the Privacy Policy." +#: gui/lobby/LobbyPage/GameListFilters/MapSize.js:9 +msgctxt "map size" +msgid "Any" msgstr "" -#: gui/prelobby/login/login.js:5 -msgid "Connect" +#: gui/lobby/LobbyPage/GameListFilters/MapType.js:9 +#: gui/lobby/LobbyPage/GameListFilters/Rating.js:11 +msgctxt "map" +msgid "Any" msgstr "" -#: gui/prelobby/login/login.js:32 -msgid "Connecting…" +#: gui/lobby/LobbyPage/GameListFilters/PlayerCount.js:10 +msgctxt "player number" +msgid "Any" msgstr "" -#: gui/prelobby/register/register.js:5 -msgid "Register" +#: gui/lobby/LobbyPage/GameListFilters/Rating.js:19 +#, javascript-format +msgctxt "gamelist filter" +msgid "> %(rating)s" msgstr "" -#: gui/prelobby/register/register.js:26 -msgid "Registering…" +#: gui/lobby/LobbyPage/GameListFilters/Rating.js:20 +#, javascript-format +msgctxt "gamelist filter" +msgid "< %(rating)s" msgstr "" -#: gui/prelobby/register/register.js:39 -msgid "Registered" +#: gui/lobby/LobbyPage/KickStrings.js:39 +msgid "You have been kicked from the lobby!" msgstr "" -#: gui/lobby/LeaderboardPage/LeaderboardPage.xml:(heading):15 -msgid "Rank" +#: gui/lobby/LobbyPage/KickStrings.js:40 +msgid "You have been banned from the lobby!" msgstr "" -#: gui/lobby/LeaderboardPage/LeaderboardPage.xml:(heading):18 -#: gui/lobby/LobbyPage/GameList.xml:(heading):12 -#: gui/lobby/LobbyPage/PlayerList.xml:(heading):15 -msgid "Name" +#: gui/lobby/LobbyPage/KickStrings.js:43 +#, javascript-format +msgid "%(nick)s has been kicked from the lobby." msgstr "" -#: gui/lobby/LeaderboardPage/LeaderboardPage.xml:(heading):21 -#: gui/lobby/LobbyPage/GameList.xml:(heading):27 -#: gui/lobby/LobbyPage/PlayerList.xml:(heading):18 -msgid "Rating" +#: gui/lobby/LobbyPage/KickStrings.js:44 +#, javascript-format +msgid "%(nick)s has been banned from the lobby." msgstr "" -#: gui/lobby/LeaderboardPage/LeaderboardPage.xml:(caption):26 -#: gui/lobby/ProfilePage/ProfilePage.xml:(caption):59 -msgid "Back" +#: gui/lobby/LobbyPage/KickStrings.js:49 +#, javascript-format +msgctxt "lobby kick" +msgid "Reason: %(reason)s" msgstr "" -#: gui/lobby/LeaderboardPage/LeaderboardPage.xml:(caption):30 -msgid "Update" +#: gui/lobby/LobbyPage/LobbyPage.xml:(caption):13 +#: gui/prelobby/entrance/entrance.xml:(caption):14 +msgid "Multiplayer Lobby" msgstr "" -#: gui/lobby/LobbyPage/GameList.xml:(heading):15 -msgid "Map Name" +#: gui/lobby/LobbyPage/PlayerColor.js:34 +#, javascript-format +msgid "%(nick)s (%(rating)s)" msgstr "" -#: gui/lobby/LobbyPage/GameList.xml:(heading):18 -msgctxt "map" -msgid "Size" +#: gui/lobby/LobbyPage/PlayerList.js:178 +msgid "Online" msgstr "" -#: gui/lobby/LobbyPage/GameList.xml:(heading):21 -msgctxt "map" -msgid "Type" +#: gui/lobby/LobbyPage/PlayerList.js:184 +msgid "Away" msgstr "" -#: gui/lobby/LobbyPage/GameList.xml:(heading):24 -msgid "Players" +#: gui/lobby/LobbyPage/PlayerList.js:190 +msgid "Busy" msgstr "" -#: gui/lobby/LobbyPage/GameListFilters.xml:(caption):5 -msgid "Show only open games" +#: gui/lobby/LobbyPage/PlayerList.js:196 +msgid "Offline" msgstr "" -#: gui/lobby/LobbyPage/LobbyPage.xml:(caption):10 -#: gui/prelobby/entrance/entrance.xml:(caption):14 -msgid "Multiplayer Lobby" +#: gui/lobby/LobbyPage/PlayerList.js:202 +msgctxt "lobby presence" +msgid "Unknown" msgstr "" #: gui/lobby/LobbyPage/PlayerList.xml:(heading):12 msgid "Status" msgstr "" +#: gui/lobby/LobbyPage/ProfilePanel.js:106 +msgid "N/A" +msgstr "" + +#: gui/lobby/LobbyPage/ProfilePanel.js:112 +msgid "Moderator" +msgstr "" + +#: gui/lobby/LobbyPage/ProfilePanel.js:113 +msgid "Player" +msgstr "" + +#: gui/lobby/LobbyPage/ProfilePanel.js:114 +msgid "Muted Player" +msgstr "" + +#: gui/lobby/LobbyPage/ProfilePanel.js:120 +msgctxt "Used for an undefined winning rate" +msgid "-" +msgstr "" + +#: gui/lobby/LobbyPage/ProfilePanel.js:122 +#, javascript-format +msgid "%(percentage)s%%" +msgstr "" + #: gui/lobby/LobbyPage/ProfilePanel.xml:(caption):8 -#: gui/lobby/ProfilePage/ProfilePage.xml:(caption):28 +#: gui/lobby/ProfilePage/ProfilePage.xml:(caption):30 msgid "Current Rank:" msgstr "" #: gui/lobby/LobbyPage/ProfilePanel.xml:(caption):12 -#: gui/lobby/ProfilePage/ProfilePage.xml:(caption):32 +#: gui/lobby/ProfilePage/ProfilePage.xml:(caption):34 msgid "Highest Rating:" msgstr "" #: gui/lobby/LobbyPage/ProfilePanel.xml:(caption):16 -#: gui/lobby/ProfilePage/ProfilePage.xml:(caption):36 +#: gui/lobby/ProfilePage/ProfilePage.xml:(caption):38 msgid "Total Games:" msgstr "" #: gui/lobby/LobbyPage/ProfilePanel.xml:(caption):20 -#: gui/lobby/ProfilePage/ProfilePage.xml:(caption):40 +#: gui/lobby/ProfilePage/ProfilePage.xml:(caption):42 msgid "Wins:" msgstr "" #: gui/lobby/LobbyPage/ProfilePanel.xml:(caption):24 -#: gui/lobby/ProfilePage/ProfilePage.xml:(caption):44 +#: gui/lobby/ProfilePage/ProfilePage.xml:(caption):46 msgid "Losses:" msgstr "" #: gui/lobby/LobbyPage/ProfilePanel.xml:(caption):28 -#: gui/lobby/ProfilePage/ProfilePage.xml:(caption):48 +#: gui/lobby/ProfilePage/ProfilePage.xml:(caption):50 msgid "Win Rate:" msgstr "" -#: gui/lobby/LobbyPage/Chat/ChatPanel.xml:(caption):6 -msgid "Send" +#: gui/lobby/ProfilePage/ProfilePage.js:70 +#, javascript-format +msgid "Player \"%(nick)s\" not found." msgstr "" -#: gui/lobby/ProfilePage/ProfilePage.xml:(caption):14 +#: gui/lobby/ProfilePage/ProfilePage.xml:(caption):16 msgid "Enter playername:" msgstr "" -#: gui/lobby/ProfilePage/ProfilePage.xml:(caption):20 +#: gui/lobby/ProfilePage/ProfilePage.xml:(caption):22 msgid "View Profile" msgstr "" -#: gui/lobby/ProfilePage/ProfilePage.xml:(caption):53 +#: gui/lobby/ProfilePage/ProfilePage.xml:(caption):55 msgid "Please enter a player name." msgstr "" #: gui/prelobby/common/credentials/confirmpassword.xml:(caption):4 msgid "Password again:" msgstr "" +#: gui/prelobby/common/credentials/credentials.js:5 +msgid "Please enter your username" +msgstr "" + +#: gui/prelobby/common/credentials/credentials.js:8 +msgid "Invalid username" +msgstr "" + +#: gui/prelobby/common/credentials/credentials.js:19 +msgctxt "register" +msgid "Please enter your password" +msgstr "" + +#: gui/prelobby/common/credentials/credentials.js:20 +msgctxt "login" +msgid "Please enter your password" +msgstr "" + +#: gui/prelobby/common/credentials/credentials.js:23 +msgid "Please choose a longer password" +msgstr "" + +#: gui/prelobby/common/credentials/credentials.js:32 +msgid "Please enter your password again" +msgstr "" + +#: gui/prelobby/common/credentials/credentials.js:36 +msgid "Passwords do not match" +msgstr "" + +#: gui/prelobby/common/credentials/credentials.js:54 +msgid "Are you sure you want to delete the password after connecting?" +msgstr "" + #: gui/prelobby/common/credentials/credentials.xml:(caption):6 msgid "Login:" msgstr "" #: gui/prelobby/common/credentials/credentials.xml:(caption):15 msgid "Password:" msgstr "" #: gui/prelobby/common/credentials/rememberpassword.xml:(caption):7 msgid "Remember Password" msgstr "" +#: gui/prelobby/common/feedback/feedback.js:4 +msgid "" +"Unknown error. This usually occurs because the same IP address is not allowed to " +"register more than one account within one hour." +msgstr "" + #: gui/prelobby/common/feedback/feedback.xml:(caption):10 #: gui/prelobby/entrance/entrance.xml:(caption):30 msgid "Cancel" msgstr "" -#: gui/prelobby/entrance/entrance.xml:(caption):20 -msgid "Create a new account" -msgstr "" - -#: gui/prelobby/entrance/entrance.xml:(caption):25 -msgid "Login to an existing account" -msgstr "" - -#: gui/prelobby/login/login.xml:(caption):13 -msgid "Connect to the game lobby" -msgstr "" - -#: gui/prelobby/register/register.xml:(caption):13 -msgid "Registration" -msgstr "" - #: gui/prelobby/common/terms/Privacy_Policy.txt:1 -msgid "" -"[font=\"sans-bold-18\"]0 A.D. Empires Ascendant Multiplayer Lobby Privacy " -"Policy[/font]" +msgid "[font=\"sans-bold-18\"]0 A.D. Empires Ascendant Multiplayer Lobby Privacy Policy[/font]" msgstr "" #: gui/prelobby/common/terms/Privacy_Policy.txt:3 #: gui/prelobby/common/terms/Terms_of_Service.txt:3 msgid "[font=\"sans-bold-14\"]Document Date:[/font] 2018-10-16" msgstr "" #: gui/prelobby/common/terms/Privacy_Policy.txt:5 msgid "" -"[font=\"sans-bold-16\"]Personal data processed by Wildfire Games and " -"purposes of processing:[/font]" +"[font=\"sans-bold-16\"]Personal data processed by Wildfire Games and purposes of " +"processing:[/font]" msgstr "" #: gui/prelobby/common/terms/Privacy_Policy.txt:6 msgid "[font=\"sans-bold-14\"]1. Playername[/font]" msgstr "" #: gui/prelobby/common/terms/Privacy_Policy.txt:7 -msgid "" -"The player is identified by a name that the player chooses at the time of " -"registration." +msgid "The player is identified by a name that the player chooses at the time of registration." msgstr "" #: gui/prelobby/common/terms/Privacy_Policy.txt:8 msgid "" -"Having a unique playername is a requirement to gain a rating, to allow " -"players, moderators and developers to identify players they met before, " -"communicate about the game, coordinate matches and enables moderators to " -"enforce the Terms of Use." +"Having a unique playername is a requirement to gain a rating, to allow players, " +"moderators and developers to identify players they met before, communicate about the " +"game, coordinate matches and enables moderators to enforce the Terms of Use." msgstr "" #: gui/prelobby/common/terms/Privacy_Policy.txt:9 msgid "" -"The playername serves as a pseudoynm. The identity (natural person) of " -"players is not known to Wildfire Games, except where personally identifiable " -"information (such as the realname) was disclosed on the Lobby Chat, other " -"services of Wildfire Games or elsewhere in the public, or when the IP " -"address is used to bring criminal proceedings." +"The playername serves as a pseudoynm. The identity (natural person) of players is not " +"known to Wildfire Games, except where personally identifiable information (such as the " +"realname) was disclosed on the Lobby Chat, other services of Wildfire Games or " +"elsewhere in the public, or when the IP address is used to bring criminal proceedings." msgstr "" #: gui/prelobby/common/terms/Privacy_Policy.txt:11 msgid "[font=\"sans-bold-14\"]2. Password[/font]" msgstr "" #: gui/prelobby/common/terms/Privacy_Policy.txt:12 msgid "" -"A player is authenticated using a password that the player chooses at the " -"time of registration." +"A player is authenticated using a password that the player chooses at the time of " +"registration." msgstr "" #: gui/prelobby/common/terms/Privacy_Policy.txt:13 msgid "" -"Wildfire Games only receives an encrypted version of the password, so that " -"the password chosen by the user is not revealed to Wildfire Games or others " -"in case of a breach." +"Wildfire Games only receives an encrypted version of the password, so that the password" +" chosen by the user is not revealed to Wildfire Games or others in case of a breach." msgstr "" #: gui/prelobby/common/terms/Privacy_Policy.txt:15 msgid "[font=\"sans-bold-14\"]3. IP address[/font]" msgstr "" #: gui/prelobby/common/terms/Privacy_Policy.txt:16 msgid "" -"When a player hosts a match in the Multiplayer Lobby, the IP address of that " -"player is sent to every player who is online, so that other players can join " -"that game." +"When a player hosts a match in the Multiplayer Lobby, the IP address of that player is " +"sent to every player who is online, so that other players can join that game." msgstr "" #: gui/prelobby/common/terms/Privacy_Policy.txt:17 msgid "" -"Wildfire Games stores players IP addresses and may infer publicly available " -"geolocation and internet service provider data (for example \"geolite2\") " -"from the IP address in order to:" +"Wildfire Games stores players IP addresses and may infer publicly available geolocation" +" and internet service provider data (for example \"geolite2\") from the IP address in " +"order to:" msgstr "" #: gui/prelobby/common/terms/Privacy_Policy.txt:18 msgid "" -" 1. Enforce the Terms of Use where persons create multiple accounts without " -"Wildfire Games permission, in particular after having been banned from the " -"service for violating the Terms of Use." +" 1. Enforce the Terms of Use where persons create multiple accounts without Wildfire " +"Games permission, in particular after having been banned from the service for violating" +" the Terms of Use." msgstr "" #: gui/prelobby/common/terms/Privacy_Policy.txt:19 -msgid "" -" IP addresses will not be saved for longer than three years for this " -"purpose." +msgid " IP addresses will not be saved for longer than three years for this purpose." msgstr "" #: gui/prelobby/common/terms/Privacy_Policy.txt:20 msgid "" -" 2. Make it possible to bring criminal proceedings in case of a cyberattack " -"(EU Court of Justice Press Release No 112/16)." +" 2. Make it possible to bring criminal proceedings in case of a cyberattack (EU Court " +"of Justice Press Release No 112/16)." msgstr "" #: gui/prelobby/common/terms/Privacy_Policy.txt:21 msgid "" -"Wildfire Games will not use the IP address logs for any other purpose, in " -"particular not for marketing, not otherwise disclose IP addresses to the " -"public or third parties and erase IP addresses if they are not relevant for " -"the stated purposes anymore." +"Wildfire Games will not use the IP address logs for any other purpose, in particular " +"not for marketing, not otherwise disclose IP addresses to the public or third parties " +"and erase IP addresses if they are not relevant for the stated purposes anymore." msgstr "" #: gui/prelobby/common/terms/Privacy_Policy.txt:23 msgid "[font=\"sans-bold-14\"]4. Online presence[/font]" msgstr "" #: gui/prelobby/common/terms/Privacy_Policy.txt:24 msgid "" -"Which players are currently connected to the Multiplayer Lobby and which " -"match they joined is shown to all online players." +"Which players are currently connected to the Multiplayer Lobby and which match they " +"joined is shown to all online players." msgstr "" #: gui/prelobby/common/terms/Privacy_Policy.txt:26 msgid "[font=\"sans-bold-14\"]5. Chat messages[/font]" msgstr "" #: gui/prelobby/common/terms/Privacy_Policy.txt:27 msgid "" -"The Multiplayer Lobby features a public chat room that enables players to " -"discuss the game and organize multiplayer matches." +"The Multiplayer Lobby features a public chat room that enables players to discuss the " +"game and organize multiplayer matches." msgstr "" #: gui/prelobby/common/terms/Privacy_Policy.txt:28 msgid "" -"Wildfire Games stores a log of the public chat messages and online presence " -"to meet the following purposes:" +"Wildfire Games stores a log of the public chat messages and online presence to meet the" +" following purposes:" msgstr "" #: gui/prelobby/common/terms/Privacy_Policy.txt:29 msgid " 1. Moderators may screen chat messages to enforce the Terms of Use." msgstr "" #: gui/prelobby/common/terms/Privacy_Policy.txt:30 msgid "" -" 2. Wildfire Games may address or resolve bug reports, balancing issues or " -"feature proposals indicated by players in the chat room." +" 2. Wildfire Games may address or resolve bug reports, balancing issues or feature " +"proposals indicated by players in the chat room." msgstr "" #: gui/prelobby/common/terms/Privacy_Policy.txt:31 msgid "" -" 3. Wildfire Games may assess trends amongst discussed topics, the growth of " -"the active community and use these indicators as feedback to assess, improve " -"and direct development of the game and the service." +" 3. Wildfire Games may assess trends amongst discussed topics, the growth of the active" +" community and use these indicators as feedback to assess, improve and direct " +"development of the game and the service." msgstr "" #: gui/prelobby/common/terms/Privacy_Policy.txt:33 msgid "[font=\"sans-bold-14\"]6. Match statistics[/font]" msgstr "" #: gui/prelobby/common/terms/Privacy_Policy.txt:34 msgid "" -"Players can gain a rating on the Multiplayer Lobby that reflects their skill " -"at the game." +"Players can gain a rating on the Multiplayer Lobby that reflects their skill at the " +"game." msgstr "" #: gui/prelobby/common/terms/Privacy_Policy.txt:35 msgid "" -"The rating of all players is published by Wildfire Games and allows players " -"to focus on competitive or balanced matchmaking if they wish to." +"The rating of all players is published by Wildfire Games and allows players to focus on" +" competitive or balanced matchmaking if they wish to." msgstr "" #: gui/prelobby/common/terms/Privacy_Policy.txt:36 msgid "" -"During a rated match, players send data relating to the game (such as the " -"number of units trained, resources gathered and the winner of the match) to " -"Wildfire Games, so that Wildfire Games can adapt the players ratings based " -"on these statistics." +"During a rated match, players send data relating to the game (such as the number of " +"units trained, resources gathered and the winner of the match) to Wildfire Games, so " +"that Wildfire Games can adapt the players ratings based on these statistics." msgstr "" #: gui/prelobby/common/terms/Privacy_Policy.txt:37 msgid "Wildfire Games stores match statistics to:" msgstr "" #: gui/prelobby/common/terms/Privacy_Policy.txt:38 msgid "" -" 1. Verify the accuracy of the rating score and identify and enforce Terms " -"of Use violations relating to that." +" 1. Verify the accuracy of the rating score and identify and enforce Terms of Use " +"violations relating to that." msgstr "" #: gui/prelobby/common/terms/Privacy_Policy.txt:39 msgid "" -" 2. Compute and publish community statistics to improve the game and the " -"service, for example to improve the balancing of the game or to make certain " -"aspects of the game more appealing." +" 2. Compute and publish community statistics to improve the game and the service, for " +"example to improve the balancing of the game or to make certain aspects of the game " +"more appealing." msgstr "" #: gui/prelobby/common/terms/Privacy_Policy.txt:41 msgid "[font=\"sans-bold-14\"]Security of processing:[/font]" msgstr "" #: gui/prelobby/common/terms/Privacy_Policy.txt:42 -msgid "" -"The transmission of personal data is secured using TLS encryption (GDPR 32)." +msgid "The transmission of personal data is secured using TLS encryption (GDPR 32)." msgstr "" #: gui/prelobby/common/terms/Privacy_Policy.txt:43 msgid "" -"Personal data is protected against unintentional loss in encrypted backups " -"for additional time (GDPR 30.1.g, GDPR 32)." +"Personal data is protected against unintentional loss in encrypted backups for " +"additional time (GDPR 30.1.g, GDPR 32)." msgstr "" #: gui/prelobby/common/terms/Privacy_Policy.txt:45 -msgid "" -"All personal data that Wildfire Games processes is obtained from the user " -"(GDPR 14)." +msgid "All personal data that Wildfire Games processes is obtained from the user (GDPR 14)." msgstr "" #: gui/prelobby/common/terms/Privacy_Policy.txt:46 msgid "" -"Wildfire Games reserves the right to delete any service data (including " -"personal data) at any time, except where a user has objected to the erasure " -"of his or her personal data for performance of a legal claim." +"Wildfire Games reserves the right to delete any service data (including personal data) " +"at any time, except where a user has objected to the erasure of his or her personal " +"data for performance of a legal claim." msgstr "" #: gui/prelobby/common/terms/Privacy_Policy.txt:48 msgid "[font=\"sans-bold-16\"]Legal basis for the processing:[/font]" msgstr "" #: gui/prelobby/common/terms/Privacy_Policy.txt:49 msgid "" -"1. The processing is necessary for the performance of the service defined in " -"the terms (GDPR 6.1.b)." +"1. The processing is necessary for the performance of the service defined in the terms " +"(GDPR 6.1.b)." msgstr "" #: gui/prelobby/common/terms/Privacy_Policy.txt:50 msgid "" -"2. Wildfire Games has legitimate interests in providing the Multiplayer " -"Lobby, in the development and improvement of 0 A.D. and the Multiplayer " -"Lobby, in enforcing the Terms of Use and in the protection against " -"cyberattacks (GDPR 6.1.f)." +"2. Wildfire Games has legitimate interests in providing the Multiplayer Lobby, in the " +"development and improvement of 0 A.D. and the Multiplayer Lobby, in enforcing the Terms" +" of Use and in the protection against cyberattacks (GDPR 6.1.f)." msgstr "" #: gui/prelobby/common/terms/Privacy_Policy.txt:51 msgid "" -"3. Wildfire Games does not process any further data for the Multiplayer " -"Lobby and does not ask for consent to process data (GDPR 6.1.a, GDPR 7, GDPR " -"8, GDPR 13.2.c)." +"3. Wildfire Games does not process any further data for the Multiplayer Lobby and does " +"not ask for consent to process data (GDPR 6.1.a, GDPR 7, GDPR 8, GDPR 13.2.c)." msgstr "" #: gui/prelobby/common/terms/Privacy_Policy.txt:53 msgid "[font=\"sans-bold-16\"]User rights:[/font]" msgstr "" #: gui/prelobby/common/terms/Privacy_Policy.txt:54 msgid "" -"1. Contact Wildfire Games, by sending an email to webmaster at wildfiregames " -"dot com (GDPR 13.1.a, GDPR 13.1.b)." +"1. Contact Wildfire Games, by sending an email to webmaster at wildfiregames dot com " +"(GDPR 13.1.a, GDPR 13.1.b)." msgstr "" #: gui/prelobby/common/terms/Privacy_Policy.txt:55 msgid " To exercise any user right, please refer to this contact." msgstr "" #: gui/prelobby/common/terms/Privacy_Policy.txt:56 msgid "2. Right of access to personal data concerning him or her (GDPR 15)." msgstr "" #: gui/prelobby/common/terms/Privacy_Policy.txt:57 -msgid "" -"3. Right to obtain personal data in a machine-readable format (GDPR 20)." +msgid "3. Right to obtain personal data in a machine-readable format (GDPR 20)." msgstr "" #: gui/prelobby/common/terms/Privacy_Policy.txt:58 msgid "4. Right to rectification of inaccurate personal data (GDPR 16)." msgstr "" #: gui/prelobby/common/terms/Privacy_Policy.txt:59 msgid "" -"5. Right to erasure of personal data where it is not relevant to the stated " -"purposes, if the data was processed unlawfully or if the user objects to the " -"processing and has overriding legitimate grounds (GDPR 17)." +"5. Right to erasure of personal data where it is not relevant to the stated purposes, " +"if the data was processed unlawfully or if the user objects to the processing and has " +"overriding legitimate grounds (GDPR 17)." msgstr "" #: gui/prelobby/common/terms/Privacy_Policy.txt:60 msgid "" -"6. Right to restriction of personal data processing where the accuracy of " -"the data is contested by the user, if the data was processed unlawfully or " -"if the user requires the data for a legal claim (GDPR 18)." +"6. Right to restriction of personal data processing where the accuracy of the data is " +"contested by the user, if the data was processed unlawfully or if the user requires the" +" data for a legal claim (GDPR 18)." msgstr "" #: gui/prelobby/common/terms/Privacy_Policy.txt:61 msgid "" -"7. Right to object to the processing of personal data concerning him or her " -"on grounds relating to their particular situation (GDPR 21)." +"7. Right to object to the processing of personal data concerning him or her on grounds " +"relating to their particular situation (GDPR 21)." msgstr "" #: gui/prelobby/common/terms/Privacy_Policy.txt:62 -msgid "" -"8. Right to lodge a complaint with a supervisory authority (GDPR 13.2.d, " -"GDPR 77)." +msgid "8. Right to lodge a complaint with a supervisory authority (GDPR 13.2.d, GDPR 77)." msgstr "" #: gui/prelobby/common/terms/Privacy_Policy.txt:63 msgid "" -"Requests that are manifestly unfounded or excessive are not responded to or " -"may be charged (GDPR 12.4, GDPR 12.5)." +"Requests that are manifestly unfounded or excessive are not responded to or may be " +"charged (GDPR 12.4, GDPR 12.5)." msgstr "" #: gui/prelobby/common/terms/Privacy_Policy.txt:65 msgid "[font=\"sans-bold-16\"]Wildfire Games obligations:[/font]" msgstr "" #: gui/prelobby/common/terms/Privacy_Policy.txt:66 -msgid "" -" 1. Wildfire Games demonstrates compliance with GDPR (GDPR 5.2 " -"'accountability')." +msgid " 1. Wildfire Games demonstrates compliance with GDPR (GDPR 5.2 'accountability')." msgstr "" #: gui/prelobby/common/terms/Privacy_Policy.txt:67 msgid "" -" 2. Wildfire Games documents their processing activities appropriately, in " -"particular the categories of processed personal data and security measures " -"to protect it (GDPR 30)." +" 2. Wildfire Games documents their processing activities appropriately, in particular " +"the categories of processed personal data and security measures to protect it (GDPR " +"30)." msgstr "" #: gui/prelobby/common/terms/Privacy_Policy.txt:68 msgid "" -" 3. Wildfire Games processes personal data lawfully, fairly and " -"transparently (GDPR 5.1.a, GDPR 12.1)." +" 3. Wildfire Games processes personal data lawfully, fairly and transparently (GDPR " +"5.1.a, GDPR 12.1)." msgstr "" #: gui/prelobby/common/terms/Privacy_Policy.txt:69 msgid "" -" 4. Wildfire Games informs users of the purposes, legal grounds, legitimate " -"interests and retention periods of personal data processing at the time it " -"is processed, recipients of personal data and where applicable, transfer of " -"personal data to third countries and automated decision-making (GDPR 13.1.c-" -"f, GDPR 13.2.a, GDPR 13.2.e-f, GDPR 15.1, GDPR 15.4)." +" 4. Wildfire Games informs users of the purposes, legal grounds, legitimate interests " +"and retention periods of personal data processing at the time it is processed, " +"recipients of personal data and where applicable, transfer of personal data to third " +"countries and automated decision-making (GDPR 13.1.c-f, GDPR 13.2.a, GDPR 13.2.e-f, " +"GDPR 15.1, GDPR 15.4)." msgstr "" #: gui/prelobby/common/terms/Privacy_Policy.txt:70 msgid "" -" 5. Wildfire Games does not processes personal data for purposes other than " -"the specified ones (GDPR 5.1.b, 'purpose limitation', GDPR 13.3)." +" 5. Wildfire Games does not processes personal data for purposes other than the " +"specified ones (GDPR 5.1.b, 'purpose limitation', GDPR 13.3)." msgstr "" #: gui/prelobby/common/terms/Privacy_Policy.txt:71 msgid "" -" 6. Wildfire Games does not process personal data that is not needed for the " -"specified purposes (GDPR 5.1.c, 'data minimization')." +" 6. Wildfire Games does not process personal data that is not needed for the specified " +"purposes (GDPR 5.1.c, 'data minimization')." msgstr "" #: gui/prelobby/common/terms/Privacy_Policy.txt:72 msgid "" -" 7. Wildfire Games uses a storage form that does not allow identification of " -"natural persons for longer than necessary (GDPR 5.1.e 'storage limitation')." +" 7. Wildfire Games uses a storage form that does not allow identification of natural " +"persons for longer than necessary (GDPR 5.1.e 'storage limitation')." msgstr "" #: gui/prelobby/common/terms/Privacy_Policy.txt:73 msgid "" -" 8. Wildfire Games secures personal data processing to prevent unauthorised " -"or unlawful processing and accidental loss (GDPR 5.1.f. 'integrity and " -"confidentiality')." +" 8. Wildfire Games secures personal data processing to prevent unauthorised or unlawful" +" processing and accidental loss (GDPR 5.1.f. 'integrity and confidentiality')." msgstr "" #: gui/prelobby/common/terms/Privacy_Policy.txt:74 msgid "" -" 9. Wildfire Games informs users of their right to access, to rectify, to " -"erase personal data and the right to restrict, to withdraw consent to, to " -"object to personal data processing and to complain at a supervisory " -"authority (GDPR 13.2.b, GDPR 13.2.c, GDPR 13.2.d)." +" 9. Wildfire Games informs users of their right to access, to rectify, to erase " +"personal data and the right to restrict, to withdraw consent to, to object to personal " +"data processing and to complain at a supervisory authority (GDPR 13.2.b, GDPR 13.2.c, " +"GDPR 13.2.d)." msgstr "" #: gui/prelobby/common/terms/Privacy_Policy.txt:75 msgid "" -"10. Wildfire Games facilitates the exercise of user rights where possible " -"(GDPR 12.2), without undue delay (GDPR 12.3)." +"10. Wildfire Games facilitates the exercise of user rights where possible (GDPR 12.2), " +"without undue delay (GDPR 12.3)." msgstr "" #: gui/prelobby/common/terms/Privacy_Policy.txt:76 msgid "" -"11. Wildfire Games informs the users that to exercise their rights, users " -"might need to provide additional information to identify the natural person " -"or the data (GDPR 12.6, GDPR 13.2.e)." +"11. Wildfire Games informs the users that to exercise their rights, users might need to" +" provide additional information to identify the natural person or the data (GDPR 12.6, " +"GDPR 13.2.e)." msgstr "" #: gui/prelobby/common/terms/Privacy_Policy.txt:77 msgid "" -"12. Wildfire Games will not knowingly collect personal data from children " -"under the age of 13 (Children's Online Privacy Protection Act). If you " -"believe Wildfire Games received any personal data from or about a child " -"under 13, please contact Wildfire Games." +"12. Wildfire Games will not knowingly collect personal data from children under the age" +" of 13 (Children's Online Privacy Protection Act). If you believe Wildfire Games " +"received any personal data from or about a child under 13, please contact Wildfire " +"Games." msgstr "" #: gui/prelobby/common/terms/Privacy_Policy.txt:78 msgid "" -"13. Where Wildfire Games processes sensitive personal data based on " -"legitimate interests, Wildfire Games considers performing, recording and " -"periodically reviewing Legitimate Interests Assessments and Data Protection " -"Impact Assessments (GDPR 35) to become confident that the individual's " -"interests do not override Wildfire Games legitimate interests, and that " -"Wildfire Games is not using personal data in intrusive ways unless there is " -"a very good reason to." +"13. Where Wildfire Games processes sensitive personal data based on legitimate " +"interests, Wildfire Games considers performing, recording and periodically reviewing " +"Legitimate Interests Assessments and Data Protection Impact Assessments (GDPR 35) to " +"become confident that the individual's interests do not override Wildfire Games " +"legitimate interests, and that Wildfire Games is not using personal data in intrusive " +"ways unless there is a very good reason to." msgstr "" #: gui/prelobby/common/terms/Privacy_Policy.txt:80 msgid "" -"For further information on Wildfire Games Privacy Policies, visit https://" -"trac.wildfiregames.com/wiki/UserDataProtection" +"For further information on Wildfire Games Privacy Policies, visit " +"https://trac.wildfiregames.com/wiki/UserDataProtection" msgstr "" #: gui/prelobby/common/terms/Terms_of_Service.txt:1 msgid "" "[font=\"sans-bold-18\"]0 A.D. Empires Ascendant Multiplayer Lobby Terms of " "Service[/font]" msgstr "" #: gui/prelobby/common/terms/Terms_of_Service.txt:5 msgid "" -"The 0 A.D. Empires Ascendant Multiplayer Lobby is an online service provided " -"by Wildfire Games that allows players to setup online multiplayer matches, " -"discuss the game in a public chat room and gain a rating that reflects their " -"skill." +"The 0 A.D. Empires Ascendant Multiplayer Lobby is an online service provided by " +"Wildfire Games that allows players to setup online multiplayer matches, discuss the " +"game in a public chat room and gain a rating that reflects their skill." msgstr "" #: gui/prelobby/common/terms/Terms_of_Service.txt:7 msgid "" -"Due to the subject matter of historic warfare, description and depiction of " -"violence and the language on the Multiplayer Lobby, 0 A.D. and the " -"Multiplayer Lobby are not directed to young children (COPPA §312.2)." +"Due to the subject matter of historic warfare, description and depiction of violence " +"and the language on the Multiplayer Lobby, 0 A.D. and the Multiplayer Lobby are not " +"directed to young children (COPPA §312.2)." msgstr "" #: gui/prelobby/common/terms/Terms_of_Service.txt:8 msgid "The minimum age to use the Multiplayer Lobby is 13." msgstr "" #: gui/prelobby/common/terms/Terms_of_Service.txt:10 #: gui/prelobby/common/terms/Terms_of_Use.txt:5 -msgid "" -"[font=\"sans-bold-14\"]By using the 0 A.D. Multiplayer Lobby, you agree to:[/" -"font]" +msgid "[font=\"sans-bold-14\"]By using the 0 A.D. Multiplayer Lobby, you agree to:[/font]" msgstr "" #: gui/prelobby/common/terms/Terms_of_Service.txt:11 msgid " 1. Follow all usage policies." msgstr "" #: gui/prelobby/common/terms/Terms_of_Service.txt:12 msgid "" -" 2. Not use the service with third-party software or mods that prevents the " -"user from being informed of updated Terms and Conditions, unless authorized " -"by a Wildfire Games team member." +" 2. Not use the service with third-party software or mods that prevents the user from " +"being informed of updated Terms and Conditions, unless authorized by a Wildfire Games " +"team member." msgstr "" #: gui/prelobby/common/terms/Terms_of_Service.txt:13 msgid "" -" 3. Use the service at your own risk. Wildfire Games does not take " -"responsibility for the content posted by users or damages resulting from " -"this service." +" 3. Use the service at your own risk. Wildfire Games does not take responsibility for " +"the content posted by users or damages resulting from this service." msgstr "" #: gui/prelobby/common/terms/Terms_of_Service.txt:15 msgid "[font=\"sans-bold-14\"]Wildfire Games reserves the right to:[/font]" msgstr "" #: gui/prelobby/common/terms/Terms_of_Service.txt:16 msgid "" -" 1. Moderate the service, i.e. to enforce the Terms of Use by restricting, " -"suspending or terminating user accounts." +" 1. Moderate the service, i.e. to enforce the Terms of Use by restricting, suspending " +"or terminating user accounts." msgstr "" #: gui/prelobby/common/terms/Terms_of_Service.txt:17 msgid " 2. Appoint others to moderate the service." msgstr "" #: gui/prelobby/common/terms/Terms_of_Service.txt:18 msgid " 3. Discontinue or interrupt any part of the service at any time." msgstr "" #: gui/prelobby/common/terms/Terms_of_Service.txt:19 msgid "" -" 4. Change the service or the terms. The document date of the terms indicate " -"its version, and the user is informed of the new terms before being able to " -"use the service again." +" 4. Change the service or the terms. The document date of the terms indicate its " +"version, and the user is informed of the new terms before being able to use the service" +" again." msgstr "" #: gui/prelobby/common/terms/Terms_of_Service.txt:20 msgid "" -" 5. Process personal data in accordance with the Lobby Privacy Policy, the " -"General Data Protection Regulation (GDPR) and the Children's Online Privacy " -"Protection Act (COPPA) where applicable." +" 5. Process personal data in accordance with the Lobby Privacy Policy, the General Data" +" Protection Regulation (GDPR) and the Children's Online Privacy Protection Act (COPPA) " +"where applicable." msgstr "" #: gui/prelobby/common/terms/Terms_of_Service.txt:22 msgid "" -"If parts of the terms are held to be illegal or otherwise unenforceable, the " -"remainder of the terms shall still apply ('severability')." +"If parts of the terms are held to be illegal or otherwise unenforceable, the remainder " +"of the terms shall still apply ('severability')." msgstr "" #: gui/prelobby/common/terms/Terms_of_Use.txt:1 -msgid "" -"[font=\"sans-bold-18\"]0 A.D. Empires Ascendant Multiplayer Lobby Terms of " -"Use[/font]" +msgid "[font=\"sans-bold-18\"]0 A.D. Empires Ascendant Multiplayer Lobby Terms of Use[/font]" msgstr "" #: gui/prelobby/common/terms/Terms_of_Use.txt:3 msgid "[font=\"sans-bold-14\"]Document Date:[/font] 2018-10-13" msgstr "" #: gui/prelobby/common/terms/Terms_of_Use.txt:6 msgid "" -" 1. Only create one account per person on the service unless authorized by " -"Wildfire Games." +" 1. Only create one account per person on the service unless authorized by Wildfire " +"Games." msgstr "" #: gui/prelobby/common/terms/Terms_of_Use.txt:7 msgid "" -" 2. Not impersonate other users of the service and only use your registered " -"username in multiplayer matches." +" 2. Not impersonate other users of the service and only use your registered username in" +" multiplayer matches." msgstr "" #: gui/prelobby/common/terms/Terms_of_Use.txt:8 msgid " 3. Not post profanity, pejorative terms or pornographic content." msgstr "" #: gui/prelobby/common/terms/Terms_of_Use.txt:9 msgid "" -" 4. Not harass, harm, intimidate, discriminate, threaten, defame, cause " -"damage to others or purposefully demean the worth of others using this " -"service." +" 4. Not harass, harm, intimidate, discriminate, threaten, defame, cause damage to " +"others or purposefully demean the worth of others using this service." msgstr "" #: gui/prelobby/common/terms/Terms_of_Use.txt:10 msgid "" -" 5. Not violate the privacy of others by disclosing personally identifiable " -"information (for example real name, location, ID) or private details (for " -"example social media or messenger account names) of others without their " -"consent." +" 5. Not violate the privacy of others by disclosing personally identifiable information" +" (for example real name, location, ID) or private details (for example social media or " +"messenger account names) of others without their consent." msgstr "" #: gui/prelobby/common/terms/Terms_of_Use.txt:11 msgid " 6. Not incite violence or promote illegal acts." msgstr "" #: gui/prelobby/common/terms/Terms_of_Use.txt:12 msgid "" -" 7. Not attempt to artificially adjust any user of the service's rating or " -"any of the statistics which impact it. (Examples of this are, but are not " -"limited to: cheating in ranked games, reverse engineering the service, and " -"taking advantage of other users of the service.)" +" 7. Not attempt to artificially adjust any user of the service's rating or any of the " +"statistics which impact it. (Examples of this are, but are not limited to: cheating in " +"ranked games, reverse engineering the service, and taking advantage of other users of " +"the service.)" msgstr "" #: gui/prelobby/common/terms/Terms_of_Use.txt:13 msgid "" -" 8. Not undermine the intended gameplay or purposefully gain unfair " -"advantages in multiplayer matches (for example cheating, using exploits or " -"bugs)." +" 8. Not undermine the intended gameplay or purposefully gain unfair advantages in " +"multiplayer matches (for example cheating, using exploits or bugs)." msgstr "" #: gui/prelobby/common/terms/Terms_of_Use.txt:14 -msgid "" -" 9. Not spam the service and not post large amounts of repetitive or " -"unwanted messages." +msgid " 9. Not spam the service and not post large amounts of repetitive or unwanted messages." msgstr "" #: gui/prelobby/common/terms/Terms_of_Use.txt:15 msgid "" -"10. Not use the service to promote specific goods, services, or products " -"unless authorized by Wildfire Games." +"10. Not use the service to promote specific goods, services, or products unless " +"authorized by Wildfire Games." msgstr "" #: gui/prelobby/common/terms/Terms_of_Use.txt:17 msgid "" -"If a moderator deems your behavior to be inconsistent with these terms, your " -"account may be restricted, suspended or terminated." +"If a moderator deems your behavior to be inconsistent with these terms, your account " +"may be restricted, suspended or terminated." +msgstr "" + +#: gui/prelobby/common/terms/termslobby.js:9 +msgid "Terms of Service" +msgstr "" + +#: gui/prelobby/common/terms/termslobby.js:10 +msgid "Please read and accept the Terms of Service." +msgstr "" + +#: gui/prelobby/common/terms/termslobby.js:19 +msgid "Terms of Use" +msgstr "" + +#: gui/prelobby/common/terms/termslobby.js:20 +msgid "Please read and accept the Terms of Use." +msgstr "" + +#: gui/prelobby/common/terms/termslobby.js:29 +msgid "Privacy Policy" +msgstr "" + +#: gui/prelobby/common/terms/termslobby.js:30 +msgid "Please read and accept the Privacy Policy." +msgstr "" + +#: gui/prelobby/entrance/entrance.xml:(caption):20 +msgid "Create a new account" msgstr "" + +#: gui/prelobby/entrance/entrance.xml:(caption):25 +msgid "Login to an existing account" +msgstr "" + +#: gui/prelobby/login/login.js:5 +msgid "Connect" +msgstr "" + +#: gui/prelobby/login/login.js:32 +msgid "Connecting…" +msgstr "" + +#: gui/prelobby/login/login.xml:(caption):13 +msgid "Connect to the game lobby" +msgstr "" + +#: gui/prelobby/register/register.js:5 +msgid "Register" +msgstr "" + +#: gui/prelobby/register/register.js:26 +msgid "Registering…" +msgstr "" + +#: gui/prelobby/register/register.js:39 +msgid "Registered" +msgstr "" + +#: gui/prelobby/register/register.xml:(caption):13 +msgid "Registration" +msgstr "" + Index: ps/trunk/binaries/data/mods/public/l10n/public-gui-manual.pot =================================================================== --- ps/trunk/binaries/data/mods/public/l10n/public-gui-manual.pot (revision 24280) +++ ps/trunk/binaries/data/mods/public/l10n/public-gui-manual.pot (revision 24281) @@ -1,727 +1,688 @@ # Translation template for 0 A.D. — Empires Ascendant. # Copyright (C) 2020 Wildfire Games -# This file is distributed under the same license as the 0 A.D. — Empires Ascendant project. -# +# This file is distributed under the same license as the 0 A.D. — Empires Ascendant +# project. msgid "" msgstr "" "Project-Id-Version: 0 A.D. — Empires Ascendant\n" -"POT-Creation-Date: 2020-11-20 08:09+0000\n" -"PO-Revision-Date: 2020-11-20 08:09+0000\n" +"POT-Creation-Date: 2020-11-28 10:01+0000\n" +"PO-Revision-Date: 2020-11-28 10:01+0000\n" +"Plural-Forms: nplurals=2; plural=(n != 1)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=utf-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: nplurals=2; plural=(n != 1);\n" - -#: gui/manual/manual.xml:(caption):13 -msgid "Manual" -msgstr "" - -#: gui/manual/manual.xml:(caption):21 -msgid "Close" -msgstr "" - -#: gui/manual/manual.xml:(caption):26 -msgid "View Online" -msgstr "" +"Content-Transfer-Encoding: 8bit" #: gui/manual/intro.txt:1 msgid "[font=\"sans-bold-18\"]0 A.D. in-game manual[font=\"sans-14\"]" msgstr "" #: gui/manual/intro.txt:2 msgid "" -"Thank you for installing 0 A.D.! This page will give a brief overview of the " -"features available in this incomplete, under-development, alpha version of " -"the game." +"Thank you for installing 0 A.D.! This page will give a brief overview of the features " +"available in this incomplete, under-development, alpha version of the game." msgstr "" #: gui/manual/intro.txt:4 msgid "[font=\"sans-bold-16\"]Graphics settings[font=\"sans-14\"]" msgstr "" #: gui/manual/intro.txt:5 msgid "" -"You can switch between fullscreen and windowed mode by pressing Alt + Enter. " -"In windowed mode, you can resize the window. If the game runs too slowly, " -"you can change some settings in the options window: try disabling the “HQ " -"Water Effects” and “Shadows” options." +"You can switch between fullscreen and windowed mode by pressing Alt + Enter. In " +"windowed mode, you can resize the window. If the game runs too slowly, you can change " +"some settings in the options window: try disabling the “HQ Water Effects” and “Shadows”" +" options." msgstr "" #: gui/manual/intro.txt:7 msgid "[font=\"sans-bold-16\"]Playing the game[font=\"sans-14\"]" msgstr "" #: gui/manual/intro.txt:8 msgid "" -"The controls and gameplay should be familiar to players of traditional real-" -"time strategy (RTS) games. There are currently a lot of missing features and " -"poorly-balanced stats – you will probably have to wait until a beta release " -"for it to work well." +"The controls and gameplay should be familiar to players of traditional real-time " +"strategy (RTS) games. There are currently a lot of missing features and poorly-balanced" +" stats – you will probably have to wait until a beta release for it to work well." msgstr "" #: gui/manual/intro.txt:10 msgid "Basic controls (by default):" msgstr "" #: gui/manual/intro.txt:11 msgid "• Left-click to select units" msgstr "" #: gui/manual/intro.txt:12 msgid "• Left-click-and-drag to select groups of units" msgstr "" #: gui/manual/intro.txt:13 msgid "• Right-click to order units to the target" msgstr "" #: gui/manual/intro.txt:14 msgid "• Arrow keys or WASD keys to move the camera" msgstr "" #: gui/manual/intro.txt:15 msgid "• Ctrl + arrow keys, or shift + mouse wheel, to rotate the camera" msgstr "" #: gui/manual/intro.txt:16 -msgid "" -"• Mouse wheel, or “hotkey.camera.zoom.in” and ““hotkey.camera.zoom.out” " -"keys, to zoom" +msgid "• Mouse wheel, or “hotkey.camera.zoom.in” and ““hotkey.camera.zoom.out” keys, to zoom" msgstr "" #: gui/manual/intro.txt:18 msgid "[font=\"sans-bold-16\"]Modes[font=\"sans-14\"]" msgstr "" #: gui/manual/intro.txt:19 msgid "The main menu gives access to two game modes:" msgstr "" #: gui/manual/intro.txt:20 msgid "" -"• [font=\"sans-bold-14\"]Single-player[font=\"sans-14\"] – Play a sandbox " -"game or against one or more computer players (AI). The default AI (Petra) is " -"under development and may not always be up to date on the new features, but " -"you can play the game with or against it nonetheless." +"• [font=\"sans-bold-14\"]Single-player[font=\"sans-14\"] – Play a sandbox game or " +"against one or more computer players (AI). The default AI (Petra) is under development " +"and may not always be up to date on the new features, but you can play the game with or" +" against it nonetheless." msgstr "" #: gui/manual/intro.txt:21 msgid "" -"• [font=\"sans-bold-14\"]Multiplayer[font=\"sans-14\"] – Play against human " -"opponents over the internet." +"• [font=\"sans-bold-14\"]Multiplayer[font=\"sans-14\"] – Play against human opponents " +"over the internet." msgstr "" #: gui/manual/intro.txt:23 msgid "" -"To set up a multiplayer game, one player must select the “Host game” option. " -"The game uses UDP port 20595, so the host must configure their NAT/firewall/" -"etc. to allow this. Other players can then select “Join game” and enter the " -"host's IP address." +"To set up a multiplayer game, one player must select the “Host game” option. The game " +"uses UDP port 20595, so the host must configure their NAT/firewall/etc. to allow this. " +"Other players can then select “Join game” and enter the host's IP address." msgstr "" #: gui/manual/intro.txt:25 msgid "[font=\"sans-bold-16\"]Game setup[font=\"sans-14\"]" msgstr "" #: gui/manual/intro.txt:26 msgid "In a multiplayer game, only the host can alter the game setup options." msgstr "" #: gui/manual/intro.txt:28 msgid "First, select what type of map you want to play:" msgstr "" #: gui/manual/intro.txt:29 msgid "" -"• [font=\"sans-bold-14\"]Random map[font=\"sans-14\"] – A map created " -"automatically from a script" +"• [font=\"sans-bold-14\"]Random map[font=\"sans-14\"] – A map created automatically " +"from a script" msgstr "" #: gui/manual/intro.txt:30 msgid "" -"• [font=\"sans-bold-14\"]Scenario map[font=\"sans-14\"] – A map created by " -"map designers and with fixed civilizations" +"• [font=\"sans-bold-14\"]Scenario map[font=\"sans-14\"] – A map created by map " +"designers and with fixed civilizations" msgstr "" #: gui/manual/intro.txt:31 msgid "" -"• [font=\"sans-bold-14\"]Skirmish map[font=\"sans-14\"] – A map created by " -"map designers but where the civilizations can be chosen" +"• [font=\"sans-bold-14\"]Skirmish map[font=\"sans-14\"] – A map created by map " +"designers but where the civilizations can be chosen" msgstr "" #: gui/manual/intro.txt:33 msgid "" -"Then the maps can be further filtered. The default maps are generally " -"playable maps. Naval maps are maps where not all opponents can be reached " -"over land and demo maps are maps used for testing purposes (generally not " -"useful to play on). The “All Maps” filter shows all maps together in one " -"list." +"Then the maps can be further filtered. The default maps are generally playable maps. " +"Naval maps are maps where not all opponents can be reached over land and demo maps are " +"maps used for testing purposes (generally not useful to play on). The “All Maps” filter" +" shows all maps together in one list." msgstr "" #: gui/manual/intro.txt:35 msgid "" -"Finally change the settings. For random maps this includes the number of " -"players, the size of a map, etc. For scenarios you can only select who " -"controls which player (decides where you start on the map etc.). The options " -"are either a human player, an AI or no player at all (the opponent will just " -"be idle)." +"Finally change the settings. For random maps this includes the number of players, the " +"size of a map, etc. For scenarios you can only select who controls which player " +"(decides where you start on the map etc.). The options are either a human player, an AI" +" or no player at all (the opponent will just be idle)." msgstr "" #: gui/manual/intro.txt:37 msgid "When you are ready to start, click the “Start game” button." msgstr "" #: gui/manual/intro.txt:39 msgid "[font=\"sans-bold-16\"]Hotkeys[font=\"sans-14\"]" msgstr "" #: gui/manual/intro.txt:40 msgid "" -"You may change hotkeys in [font=\"sans-bold-14\"]Options > Hotkeys" -"[font=\"sans-14\"] to suit your liking." +"You may change hotkeys in [font=\"sans-bold-14\"]Options > Hotkeys[font=\"sans-14\"] to" +" suit your liking." msgstr "" #: gui/manual/intro.txt:42 msgid "[font=\"sans-bold-14\"]Program-wide[font=\"sans-14\"]" msgstr "" #: gui/manual/intro.txt:43 -msgid "" -" hotkey.exit – Immediately close the game, without asking for confirmation" +msgid " hotkey.exit – Immediately close the game, without asking for confirmation" msgstr "" #: gui/manual/intro.txt:44 msgid " hotkey.togglefullscreen – Toggle between fullscreen and windowed" msgstr "" #: gui/manual/intro.txt:45 msgid " hotkey.console.toggle – Toggle console" msgstr "" #: gui/manual/intro.txt:46 msgid " hotkey.fps.toggle – Toggle frame counter (FPS)" msgstr "" #: gui/manual/intro.txt:47 msgid "" -" hotkey.profile.toggle – Toggle real-time profiler (cycles through the " -"displays of information)" +" hotkey.profile.toggle – Toggle real-time profiler (cycles through the displays of " +"information)" msgstr "" #: gui/manual/intro.txt:48 -msgid "" -" hotkey.profile.save – Save current profiler data to “logs/profile.txt”" +msgid " hotkey.profile.save – Save current profiler data to “logs/profile.txt”" msgstr "" #: gui/manual/intro.txt:49 msgid "" -" hotkey.screenshot – Take screenshot (in .png format, location is displayed " -"in the top left of the GUI after the file has been saved, and can also be " -"seen in the console/logs if you miss it there)" +" hotkey.screenshot – Take screenshot (in .png format, location is displayed in the top" +" left of the GUI after the file has been saved, and can also be seen in the " +"console/logs if you miss it there)" msgstr "" #: gui/manual/intro.txt:50 msgid "" -" hotkey.bigscreenshot – Take huge screenshot (6400×4800 pixels, in .bmp " -"format, location is displayed in the top left of the GUI after the file has " -"been saved, and can also be seen in the console/logs if you miss it there)" +" hotkey.bigscreenshot – Take huge screenshot (6400×4800 pixels, in .bmp format, " +"location is displayed in the top left of the GUI after the file has been saved, and can" +" also be seen in the console/logs if you miss it there)" msgstr "" #: gui/manual/intro.txt:51 msgid " hotkey.tab.next – Switch to the next tab" msgstr "" #: gui/manual/intro.txt:52 msgid " hotkey.tab.prev – Switch to the previous tab" msgstr "" #: gui/manual/intro.txt:54 msgid "[font=\"sans-bold-14\"]In Game[font=\"sans-14\"]" msgstr "" #: gui/manual/intro.txt:55 msgid "" -" Double Left Click \\[on unit] – Select all of your units of the same kind " -"on the screen (even if they're different ranks)" +" Double Left Click \\[on unit] – Select all of your units of the same kind on the " +"screen (even if they're different ranks)" msgstr "" #: gui/manual/intro.txt:56 msgid "" -" Triple Left Click \\[on unit] – Select all of your units of the same kind " -"and the same rank on the screen" +" Triple Left Click \\[on unit] – Select all of your units of the same kind and the " +"same rank on the screen" msgstr "" #: gui/manual/intro.txt:57 msgid "" -" Alt + Double Left Click \\[on unit] – Select all your units of the same " -"kind on the entire map (even if they have different ranks)" +" Alt + Double Left Click \\[on unit] – Select all your units of the same kind on the " +"entire map (even if they have different ranks)" msgstr "" #: gui/manual/intro.txt:58 msgid "" -" Alt + Triple Left Click \\[on unit] – Select all your units of the same " -"kind and rank on the entire map" +" Alt + Triple Left Click \\[on unit] – Select all your units of the same kind and rank" +" on the entire map" msgstr "" #: gui/manual/intro.txt:59 msgid " hotkey.quicksave – Quicksave" msgstr "" #: gui/manual/intro.txt:60 msgid " hotkey.quickload – Quickload" msgstr "" #: gui/manual/intro.txt:61 msgid " hotkey.session.gui.menu.toggle – Toggle menu" msgstr "" #: gui/manual/intro.txt:62 msgid " hotkey.timeelapsedcounter.toggle – Toggle time elapsed counter" msgstr "" #: gui/manual/intro.txt:63 msgid " hotkey.cancel – Close all dialogs (chat, menu)" msgstr "" #: gui/manual/intro.txt:64 msgid " hotkey.confirm – Open chat or send message" msgstr "" #: gui/manual/intro.txt:65 msgid " hotkey.teamchat – Send team chat" msgstr "" #: gui/manual/intro.txt:66 -msgid "" -" hotkey.privatechat – Chat with the previously selected private chat partner" +msgid " hotkey.privatechat – Chat with the previously selected private chat partner" msgstr "" #: gui/manual/intro.txt:67 msgid " hotkey.pause – Pause or resume the game" msgstr "" #: gui/manual/intro.txt:68 msgid "" -" hotkey.session.kill – Delete currently selected unit(s)/structure(s), ask " -"for confirmation" +" hotkey.session.kill – Delete currently selected unit(s)/structure(s), ask for " +"confirmation" msgstr "" #: gui/manual/intro.txt:69 msgid "" -" • With hotkey.session.noconfirmation – Immediately delete currently " -"selected unit(s)/structure(s), without asking for confirmation" +" • With hotkey.session.noconfirmation – Immediately delete currently selected " +"unit(s)/structure(s), without asking for confirmation" msgstr "" #: gui/manual/intro.txt:70 msgid "" -" hotkey.selection.add – Modifier - add to selection (works with clicking " -"and hotkeys, e.g. the idle hotkeys)" +" hotkey.selection.add – Modifier - add to selection (works with clicking and hotkeys, " +"e.g. the idle hotkeys)" msgstr "" #: gui/manual/intro.txt:71 msgid "" -" hotkey.selection.remove – Modifier - remove from selection (works with " -"clicking and hotkeys, e.g. the idle hotkeys)" +" hotkey.selection.remove – Modifier - remove from selection (works with clicking and " +"hotkeys, e.g. the idle hotkeys)" msgstr "" #: gui/manual/intro.txt:72 msgid "" -" hotkey.selection.offscreen - Modifier - add all units, including offscreen " -"units, to selection." +" hotkey.selection.offscreen - Modifier - add all units, including offscreen units, to " +"selection." msgstr "" #: gui/manual/intro.txt:73 -msgid "" -" hotkey.selection.cancel – Unselect all units, cancel building placement." +msgid " hotkey.selection.cancel – Unselect all units, cancel building placement." msgstr "" #: gui/manual/intro.txt:74 msgid " hotkey.selection.idlewarrior – Select idle fighter" msgstr "" #: gui/manual/intro.txt:75 -msgid "" -" hotkey.selection.idleworker – Select idle worker (including citizen-" -"soldiers)" +msgid " hotkey.selection.idleworker – Select idle worker (including citizen-soldiers)" msgstr "" #: gui/manual/intro.txt:76 msgid " hotkey.selection.idleunit – Select idle unit" msgstr "" #: gui/manual/intro.txt:77 msgid " hotkey.session.stop – Stop (halt) the currently selected units" msgstr "" #: gui/manual/intro.txt:78 msgid " hotkey.session.backtowork – The unit will go back to work" msgstr "" #: gui/manual/intro.txt:79 -msgid "" -" hotkey.session.unload – Unload the garrisoned units of the selected " -"structure(s)" +msgid " hotkey.session.unload – Unload the garrisoned units of the selected structure(s)" msgstr "" #: gui/manual/intro.txt:80 msgid "" -" hotkey.selection.group.save.1 – Create control group 1 (by default, " -"respectively 2,3, ...) from the selected unit(s)/structure(s)" +" hotkey.selection.group.save.1 – Create control group 1 (by default, respectively 2,3," +" ...) from the selected unit(s)/structure(s)" msgstr "" #: gui/manual/intro.txt:81 -msgid "" -" hotkey.selection.group.select.1 - Select the unit(s)/structure(s) in " -"control group 1" +msgid " hotkey.selection.group.select.1 - Select the unit(s)/structure(s) in control group 1" msgstr "" #: gui/manual/intro.txt:82 msgid "" " hotkey.selection.group.add.1 – Add control group 1 (to 0) to the selected " "unit(s)/structure(s)" msgstr "" #: gui/manual/intro.txt:83 msgid "" -" hotkey.camera.jump.set.1 – Mark the current camera position, for jumping " -"back to later (by default, there are 4 possible positions)" +" hotkey.camera.jump.set.1 – Mark the current camera position, for jumping back to " +"later (by default, there are 4 possible positions)" msgstr "" #: gui/manual/intro.txt:84 msgid "" -" hotkey.camera.jump.1 – Move the camera to a marked position. Jump back to " -"the last location if the camera is already over the marked position" +" hotkey.camera.jump.1 – Move the camera to a marked position. Jump back to the last " +"location if the camera is already over the marked position" msgstr "" #: gui/manual/intro.txt:85 msgid "" -" hotkey.session.queueunit.1, hotkey.session.queueunit.2, hotkey.session." -"queueunit.3, hotkey.session.queueunit.4, hotkey.session.queueunit.5, hotkey." -"session.queueunit.6, hotkey.session.queueunit.7 – With training structure " -"selected. Add the 1st, 2nd, … unit shown to the training queue for all the " -"selected structures" +" hotkey.session.queueunit.1, hotkey.session.queueunit.2, hotkey.session.queueunit.3, " +"hotkey.session.queueunit.4, hotkey.session.queueunit.5, hotkey.session.queueunit.6, " +"hotkey.session.queueunit.7 – With training structure selected. Add the 1st, 2nd, … unit" +" shown to the training queue for all the selected structures" msgstr "" #: gui/manual/intro.txt:86 msgid "" -" hotkey.session.highlightguarded with unit(s) selected – Highlight the unit" -"(s)/structure(s) guarded by the selection" +" hotkey.session.highlightguarded with unit(s) selected – Highlight the " +"unit(s)/structure(s) guarded by the selection" msgstr "" #: gui/manual/intro.txt:87 msgid "" -" hotkey.session.highlightguarding with unit(s)/structure(s) selected – " -"Highlight the unit(s) guarding the selection" +" hotkey.session.highlightguarding with unit(s)/structure(s) selected – Highlight the " +"unit(s) guarding the selection" msgstr "" #: gui/manual/intro.txt:88 msgid "" -" highlightguarding.showstatusbars – See all status bars (which would also " -"show the building progress)" +" highlightguarding.showstatusbars – See all status bars (which would also show the " +"building progress)" msgstr "" #: gui/manual/intro.txt:89 msgid " hotkey.summary – Toggle summary window" msgstr "" #: gui/manual/intro.txt:90 msgid " hotkey.lobby – Show the multiplayer lobby in a dialog window" msgstr "" #: gui/manual/intro.txt:91 msgid " hotkey.session.gui.diplomacy.toggle – Toggle in-game diplomacy panel" msgstr "" #: gui/manual/intro.txt:92 -msgid "" -" hotkey.session.gui.barter.toggle – Toggle in-game barter and trade panel" +msgid " hotkey.session.gui.barter.toggle – Toggle in-game barter and trade panel" msgstr "" #: gui/manual/intro.txt:93 -msgid "" -" hotkey.session.gui.objectives.toggle – Toggle in-game objectives panel" +msgid " hotkey.session.gui.objectives.toggle – Toggle in-game objectives panel" msgstr "" #: gui/manual/intro.txt:94 msgid " hotkey.session.gui.tutorial.toggle – Toggle in-game tutorial panel" msgstr "" #: gui/manual/intro.txt:95 msgid " hotkey.structree – Toggle structure tree panel" msgstr "" #: gui/manual/intro.txt:96 msgid " hotkey.civinfo – Toggle civilization info panel" msgstr "" #: gui/manual/intro.txt:98 msgid "[font=\"sans-bold-14\"]Modify mouse action[font=\"sans-14\"]" msgstr "" #: gui/manual/intro.txt:99 msgid " hotkey.session.garrison + Right Click on structure – Garrison" msgstr "" #: gui/manual/intro.txt:100 msgid " hotkey.session.repair + Right Click on structure – Repair" msgstr "" #: gui/manual/intro.txt:101 msgid " hotkey.session.patrol + Right Click – Patrol" msgstr "" #: gui/manual/intro.txt:102 -msgid "" -" hotkey.session.queue + Right Click – Queue the move/build/gather/etc. order" +msgid " hotkey.session.queue + Right Click – Queue the move/build/gather/etc. order" msgstr "" #: gui/manual/intro.txt:103 msgid "" -" hotkey.session.orderone + Right Click – Order one unit from the current " -"selection to move/build/gather/etc. and unselect it. Used to quickly " -"dispatch units with specific tasks" +" hotkey.session.orderone + Right Click – Order one unit from the current selection to " +"move/build/gather/etc. and unselect it. Used to quickly dispatch units with specific " +"tasks" msgstr "" #: gui/manual/intro.txt:104 msgid "" -" hotkey.session.batchtrain + Left Click when training units – Add units in " -"batches (the batch size is 5 by default and can be changed in the options)" +" hotkey.session.batchtrain + Left Click when training units – Add units in batches " +"(the batch size is 5 by default and can be changed in the options)" msgstr "" #: gui/manual/intro.txt:105 msgid "" -" hotkey.selection.add + Left Click or Left Drag over unit on map – Add unit " -"to selection" +" hotkey.selection.add + Left Click or Left Drag over unit on map – Add unit to " +"selection" msgstr "" #: gui/manual/intro.txt:106 msgid "" -" hotkey.selection.remove + Left Click or Left Drag over unit on map – " -"Remove unit from selection" +" hotkey.selection.remove + Left Click or Left Drag over unit on map – Remove unit from" +" selection" msgstr "" #: gui/manual/intro.txt:107 msgid "" -" hotkey.selection.militaryonly + Left Drag over units on map – Only select " -"military units" +" hotkey.selection.militaryonly + Left Drag over units on map – Only select military " +"units" msgstr "" #: gui/manual/intro.txt:108 msgid "" -" hotkey.selection.nonmilitaryonly + Left Drag over units on map – Only " -"select non-military units" +" hotkey.selection.nonmilitaryonly + Left Drag over units on map – Only select non-" +"military units" msgstr "" #: gui/manual/intro.txt:109 -msgid "" -" hotkey.selection.idleonly + Left Drag over units on map – Only select idle " -"units" +msgid " hotkey.selection.idleonly + Left Drag over units on map – Only select idle units" msgstr "" #: gui/manual/intro.txt:110 -msgid "" -" hotkey.selection.woundedonly + Left Drag over units on map – Only select " -"wounded units" +msgid " hotkey.selection.woundedonly + Left Drag over units on map – Only select wounded units" msgstr "" #: gui/manual/intro.txt:111 msgid "" " Right Click with a structure(s) selected – Set a rally point for units " "created/ungarrisoned from that structure" msgstr "" #: gui/manual/intro.txt:112 msgid "" -" hotkey.session.garrison + Right Click with unit(s) selected - Garrison (If " -"the cursor is over an own or allied structure)" +" hotkey.session.garrison + Right Click with unit(s) selected - Garrison (If the cursor" +" is over an own or allied structure)" msgstr "" #: gui/manual/intro.txt:113 msgid "" -" hotkey.session.attack + Right Click with unit(s) selected - Attack " -"(instead of capture or gather)" +" hotkey.session.attack + Right Click with unit(s) selected - Attack (instead of " +"capture or gather)" msgstr "" #: gui/manual/intro.txt:114 msgid "" -" hotkey.session.attackmove + Right Click with unit(s) selected - Attack " -"move (by default all enemy units and structures along the way are targeted)" +" hotkey.session.attackmove + Right Click with unit(s) selected - Attack move (by " +"default all enemy units and structures along the way are targeted)" msgstr "" #: gui/manual/intro.txt:115 msgid "" -" hotkey.session.attackmoveUnit + Right Click with unit(s) selected - Attack " -"move, only units along the way are targeted" +" hotkey.session.attackmoveUnit + Right Click with unit(s) selected - Attack move, only" +" units along the way are targeted" msgstr "" #: gui/manual/intro.txt:116 msgid "" -" hotkey.session.snaptoedges + Mouse Move near structures – Align the new " -"structure with an existing nearby structure" +" hotkey.session.snaptoedges + Mouse Move near structures – Align the new structure " +"with an existing nearby structure" msgstr "" #: gui/manual/intro.txt:118 msgid "[font=\"sans-bold-14\"]Overlays[font=\"sans-14\"]" msgstr "" #: gui/manual/intro.txt:119 msgid " hotkey.session.gui.toggle – Toggle the GUI" msgstr "" #: gui/manual/intro.txt:120 -msgid "" -" hotkey.session.devcommands.toggle – Toggle developer overlay (with " -"developer options)" +msgid " hotkey.session.devcommands.toggle – Toggle developer overlay (with developer options)" msgstr "" #: gui/manual/intro.txt:121 msgid "" -" hotkey.wireframe – Toggle wireframe mode (press once to get wireframes " -"overlaid over the textured models, twice to get just the wireframes colored " -"by the textures, thrice to get back to normal textured mode)" +" hotkey.wireframe – Toggle wireframe mode (press once to get wireframes overlaid over " +"the textured models, twice to get just the wireframes colored by the textures, thrice " +"to get back to normal textured mode)" msgstr "" #: gui/manual/intro.txt:122 -msgid "" -" hotkey.silhouettes – Toggle unit silhouettes (might give a small " -"performance boost)" +msgid " hotkey.silhouettes – Toggle unit silhouettes (might give a small performance boost)" msgstr "" #: gui/manual/intro.txt:123 msgid " hotkey.showsky – Toggle sky" msgstr "" #: gui/manual/intro.txt:124 msgid " hotkey.session.diplomacycolors – Toggle diplomacy colors" msgstr "" #: gui/manual/intro.txt:125 msgid "" -" hotkey.session.toggleattackrange – Toggle attack range visualizations of " -"selected units and structures" +" hotkey.session.toggleattackrange – Toggle attack range visualizations of selected " +"units and structures" msgstr "" #: gui/manual/intro.txt:126 msgid "" -" hotkey.session.toggleaurasrange – Toggle aura range visualizations of " -"selected units and structures" +" hotkey.session.toggleaurasrange – Toggle aura range visualizations of selected units " +"and structures" msgstr "" #: gui/manual/intro.txt:127 -msgid "" -" hotkey.session.togglehealrange – Toggle heal range visualizations of " -"selected units" +msgid " hotkey.session.togglehealrange – Toggle heal range visualizations of selected units" msgstr "" #: gui/manual/intro.txt:129 msgid "[font=\"sans-bold-14\"]Camera manipulation[font=\"sans-14\"]" msgstr "" #: gui/manual/intro.txt:130 msgid " hotkey.camera.up – Pan screen up" msgstr "" #: gui/manual/intro.txt:131 msgid " hotkey.camera.down – Pan screen down" msgstr "" #: gui/manual/intro.txt:132 msgid " hotkey.camera.left – Pan screen left" msgstr "" #: gui/manual/intro.txt:133 msgid " hotkey.camera.right – Pan screen right" msgstr "" #: gui/manual/intro.txt:134 msgid " hotkey.camera.rotate.up – Rotate camera to look upward" msgstr "" #: gui/manual/intro.txt:135 msgid " hotkey.camera.rotate.down – Rotate camera to look downward" msgstr "" #: gui/manual/intro.txt:136 msgid " hotkey.camera.rotate.cw – Rotate camera clockwise around terrain" msgstr "" #: gui/manual/intro.txt:137 -msgid "" -" hotkey.camera.rotate.ccw – Rotate camera counter-clockwise around terrain" +msgid " hotkey.camera.rotate.ccw – Rotate camera counter-clockwise around terrain" msgstr "" #: gui/manual/intro.txt:138 -msgid "" -" hotkey.camera.rotate.wheel.cw – Rotate camera clockwise around terrain" +msgid " hotkey.camera.rotate.wheel.cw – Rotate camera clockwise around terrain" msgstr "" #: gui/manual/intro.txt:139 -msgid "" -" hotkey.camera.rotate.wheel.ccw – Rotate camera counter-clockwise around " -"terrain" +msgid " hotkey.camera.rotate.wheel.ccw – Rotate camera counter-clockwise around terrain" msgstr "" #: gui/manual/intro.txt:140 msgid "" -" hotkey.camera.follow – Follow the selected unit (move the camera to stop " -"following the unit)" +" hotkey.camera.follow – Follow the selected unit (move the camera to stop following " +"the unit)" msgstr "" #: gui/manual/intro.txt:141 msgid " hotkey.camera.reset – Reset camera zoom and orientation" msgstr "" #: gui/manual/intro.txt:142 msgid "" -" hotkey.camera.zoom.in, hotkey.camera.zoom.wheel.in – Zoom in (keep pressed " -"for continuous zoom)" +" hotkey.camera.zoom.in, hotkey.camera.zoom.wheel.in – Zoom in (keep pressed for " +"continuous zoom)" msgstr "" #: gui/manual/intro.txt:143 msgid "" -" hotkey.camera.zoom.out, hotkey.camera.zoom.wheel.out – Zoom out (keep " -"pressed for continuous zoom)" +" hotkey.camera.zoom.out, hotkey.camera.zoom.wheel.out – Zoom out (keep pressed for " +"continuous zoom)" msgstr "" #: gui/manual/intro.txt:144 msgid " hotkey.camera.pan – Keep pressed and move the mouse to pan" msgstr "" #: gui/manual/intro.txt:146 msgid "[font=\"sans-bold-14\"]During Structure Placement[font=\"sans-14\"]" msgstr "" #: gui/manual/intro.txt:147 -msgid "" -" hotkey.session.rotate.ccw – Rotate structure 15 degrees counter-clockwise" +msgid " hotkey.session.rotate.ccw – Rotate structure 15 degrees counter-clockwise" msgstr "" #: gui/manual/intro.txt:148 msgid " hotkey.session.rotate.cw – Rotate structure 15 degrees clockwise" msgstr "" #: gui/manual/intro.txt:149 -msgid "" -" Left Drag – Rotate structure using mouse (foundation will be placed on " -"mouse release)" +msgid " Left Drag – Rotate structure using mouse (foundation will be placed on mouse release)" msgstr "" #: gui/manual/intro.txt:151 msgid "[font=\"sans-bold-14\"]When loading a saved game[font=\"sans-14\"]" msgstr "" #: gui/manual/intro.txt:152 msgid " hotkey.cancel – Cancel" msgstr "" #: gui/manual/intro.txt:153 msgid "" " hotkey.session.savedgames.delete – Delete the selected saved game, ask for " "confirmation" msgstr "" #: gui/manual/intro.txt:154 -msgid "" -" • With hotkey.session.savedgames.noconfirmation – Don't ask for " -"confirmation" +msgid " • With hotkey.session.savedgames.noconfirmation – Don't ask for confirmation" msgstr "" + +#: gui/manual/manual.xml:(caption):13 +msgid "Manual" +msgstr "" + +#: gui/manual/manual.xml:(caption):21 +msgid "Close" +msgstr "" + +#: gui/manual/manual.xml:(caption):26 +msgid "View Online" +msgstr "" + Index: ps/trunk/binaries/data/mods/public/l10n/public-gui-other.pot =================================================================== --- ps/trunk/binaries/data/mods/public/l10n/public-gui-other.pot (revision 24280) +++ ps/trunk/binaries/data/mods/public/l10n/public-gui-other.pot (revision 24281) @@ -1,4336 +1,4277 @@ # Translation template for 0 A.D. — Empires Ascendant. # Copyright (C) 2020 Wildfire Games -# This file is distributed under the same license as the 0 A.D. — Empires Ascendant project. -# +# This file is distributed under the same license as the 0 A.D. — Empires Ascendant +# project. msgid "" msgstr "" "Project-Id-Version: 0 A.D. — Empires Ascendant\n" -"POT-Creation-Date: 2020-11-20 08:09+0000\n" -"PO-Revision-Date: 2020-11-20 08:09+0000\n" +"POT-Creation-Date: 2020-11-28 10:01+0000\n" +"PO-Revision-Date: 2020-11-28 10:01+0000\n" +"Plural-Forms: nplurals=2; plural=(n != 1)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=utf-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: nplurals=2; plural=(n != 1);\n" +"Content-Transfer-Encoding: 8bit" #: gui/civinfo/civinfo.js:20 #, javascript-format msgid "%(hotkey)s: Switch to Structure Tree." msgstr "" #: gui/civinfo/civinfo.js:21 #, javascript-format msgid "%(hotkey)s: Close Civilization Overview." msgstr "" #. Translation: insert an itemization symbol for each entry. #: gui/civinfo/civinfo.js:85 #, javascript-format msgid "• %(string)s" msgstr "" #: gui/civinfo/civinfo.js:113 #, javascript-format msgid "%(civilization)s Gameplay" msgstr "" #: gui/civinfo/civinfo.js:116 msgid "Civilization Bonus" msgid_plural "Civilization Bonuses" msgstr[0] "" msgstr[1] "" #: gui/civinfo/civinfo.js:121 msgid "Team Bonus" msgid_plural "Team Bonuses" msgstr[0] "" msgstr[1] "" #: gui/civinfo/civinfo.js:128 msgid "Special Technologies" msgstr "" #: gui/civinfo/civinfo.js:134 msgid "Special Structure" msgid_plural "Special Structures" msgstr[0] "" msgstr[1] "" #: gui/civinfo/civinfo.js:141 gui/summary/layout.js:77 msgid "Heroes" msgstr "" #: gui/civinfo/civinfo.js:151 #, javascript-format msgid "History of the %(civilization)s" msgstr "" +#: gui/civinfo/civinfo.xml:(caption):30 +msgid "Civilization Selection" +msgstr "" + #: gui/common/MapCache.js:52 msgctxt "map selection" msgid "Random" msgstr "" #: gui/common/MapCache.js:59 msgid "A randomly selected map." msgstr "" #. dennis-ignore: * #: gui/common/OverlayCounterFPS.js:28 #, javascript-format msgid "FPS: %(fps)4s" msgstr "" #: gui/common/color.js:178 #, javascript-format msgid "Unassigned hotkey: %(hotkeyName)s" msgstr "" #: gui/common/color.js:193 #, javascript-format msgid "Press %(hotkey)s to autocomplete player names." msgstr "" #: gui/common/color.js:195 msgctxt "hotkey" msgid "Tab" msgstr "" #: gui/common/functions_global_object.js:53 msgid "Loading Aborted" msgstr "" #: gui/common/functions_utility.js:42 msgid "Gaia" msgstr "" #: gui/common/functions_utility.js:228 #, javascript-format msgid "Build: %(buildDate)s (%(revision)s)" msgstr "" #. Translation: Describe a player in a selected game, f.e. in the replay- or savegame menu #: gui/common/gamedescription.js:68 #, javascript-format msgid "%(playerName)s (%(civ)s, %(AIdescription)s)" msgstr "" #. Translation: Describe a player in a selected game, f.e. in the replay- or savegame menu #: gui/common/gamedescription.js:71 #, javascript-format msgid "%(playerName)s (%(civ)s, %(AIdescription)s, %(state)s)" msgstr "" #. Translation: Describe a player in a selected game, f.e. in the replay- or savegame menu #: gui/common/gamedescription.js:77 #, javascript-format msgid "%(playerName)s (%(AIdescription)s)" msgstr "" #. Translation: Describe a player in a selected game, f.e. in the replay- or savegame menu #: gui/common/gamedescription.js:80 #, javascript-format msgid "%(playerName)s (%(AIdescription)s, %(state)s)" msgstr "" #. Translation: Describe a player in a selected game, f.e. in the replay- or savegame menu #: gui/common/gamedescription.js:90 #, javascript-format msgid "%(playerName)s (OFFLINE)" msgstr "" #. Translation: Describe a player in a selected game, f.e. in the replay- or savegame menu #: gui/common/gamedescription.js:93 #, javascript-format msgid "%(playerName)s (OFFLINE, %(state)s)" msgstr "" #. Translation: Describe a player in a selected game, f.e. in the replay- or savegame menu #: gui/common/gamedescription.js:100 #, javascript-format msgid "%(playerName)s (%(civ)s)" msgstr "" #. Translation: Describe a player in a selected game, f.e. in the replay- or savegame menu #: gui/common/gamedescription.js:103 #, javascript-format msgid "%(playerName)s (%(civ)s, %(state)s)" msgstr "" #. Translation: Describe a player in a selected game, f.e. in the replay- or savegame menu #: gui/common/gamedescription.js:107 #, javascript-format msgid "%(playerName)s" msgstr "" #. Translation: Describe a player in a selected game, f.e. in the replay- or savegame menu #: gui/common/gamedescription.js:110 #, javascript-format msgid "%(playerName)s (%(state)s)" msgstr "" #: gui/common/gamedescription.js:130 msgid "Unknown Civilization" msgstr "" #: gui/common/gamedescription.js:137 msgctxt "playerstate" msgid "defeated" msgstr "" #: gui/common/gamedescription.js:138 msgctxt "playerstate" msgid "won" msgstr "" #: gui/common/gamedescription.js:159 msgid "No Team" msgstr "" #: gui/common/gamedescription.js:160 #, javascript-format msgid "Team %(team)s" msgstr "" -#. Translation: Describe players of one team in a selected game, f.e. in the replay- or savegame menu or lobby +#. Translation: Describe players of one team in a selected game, f.e. in the replay- or +#. savegame menu or lobby #: gui/common/gamedescription.js:163 gui/common/gamedescription.js:170 #, javascript-format msgid "" "%(team)s:\n" "%(playerDescriptions)s" msgstr "" #: gui/common/gamedescription.js:171 msgid "Observer" msgid_plural "Observers" msgstr[0] "" msgstr[1] "" #: gui/common/gamedescription.js:188 msgctxt "victory condition" msgid "Endless Game" msgstr "" #: gui/common/gamedescription.js:189 msgid "No winner will be determined, even if everyone is defeated." msgstr "" #: gui/common/gamedescription.js:202 #, javascript-format msgctxt "victory condition" msgid "Wonder (%(min)s minute)" msgid_plural "Wonder (%(min)s minutes)" msgstr[0] "" msgstr[1] "" #: gui/common/gamedescription.js:216 #, javascript-format msgctxt "victory condition" msgid "Capture the Relic (%(min)s minute)" msgid_plural "Capture the Relic (%(min)s minutes)" msgstr[0] "" msgstr[1] "" #: gui/common/gamedescription.js:232 msgid "Relic Count" msgstr "" #: gui/common/gamedescription.js:239 msgid "Hero Garrison" msgstr "" #: gui/common/gamedescription.js:240 msgid "Heroes can be garrisoned." msgstr "" #: gui/common/gamedescription.js:244 msgid "Exposed Heroes" msgstr "" #: gui/common/gamedescription.js:245 msgid "Heroes cannot be garrisoned and they are vulnerable to raids." msgstr "" #: gui/common/gamedescription.js:252 msgid "Rated game" msgstr "" #: gui/common/gamedescription.js:253 -msgid "" -"When the winner of this match is determined, the lobby score will be adapted." +msgid "When the winner of this match is determined, the lobby score will be adapted." msgstr "" #: gui/common/gamedescription.js:258 msgid "Locked Teams" msgstr "" #: gui/common/gamedescription.js:259 msgid "Players can't change the initial teams." msgstr "" #: gui/common/gamedescription.js:263 msgid "Diplomacy" msgstr "" #: gui/common/gamedescription.js:264 msgid "Players can make alliances and declare war on allies." msgstr "" #: gui/common/gamedescription.js:269 msgid "Last Man Standing" msgstr "" #: gui/common/gamedescription.js:270 msgid "" -"Only one player can win the game. If the remaining players are allies, the " -"game continues until only one remains." +"Only one player can win the game. If the remaining players are allies, the game " +"continues until only one remains." msgstr "" #: gui/common/gamedescription.js:274 msgid "Allied Victory" msgstr "" #: gui/common/gamedescription.js:275 -msgid "" -"If one player wins, his or her allies win too. If one group of allies " -"remains, they win." +msgid "If one player wins, his or her allies win too. If one group of allies remains, they win." msgstr "" #: gui/common/gamedescription.js:280 msgid "Ceasefire" msgstr "" #: gui/common/gamedescription.js:283 gui/pregame/userreport/userreport.js:26 msgid "disabled" msgstr "" #: gui/common/gamedescription.js:284 msgid "For the first minute, other players will stay neutral." msgid_plural "For the first %(min)s minutes, other players will stay neutral." msgstr[0] "" msgstr[1] "" #: gui/common/gamedescription.js:293 msgctxt "Map Selection" msgid "Random Map" msgstr "" #: gui/common/gamedescription.js:294 msgid "Randomly select a map from the list." msgstr "" #: gui/common/gamedescription.js:299 msgid "Map Name" msgstr "" #: gui/common/gamedescription.js:305 msgid "Map Description" msgstr "" #: gui/common/gamedescription.js:311 msgid "Map Type" msgstr "" #: gui/common/gamedescription.js:320 msgid "Map Size" msgstr "" #: gui/common/gamedescription.js:329 msgctxt "biome" msgid "Random Biome" msgstr "" #: gui/common/gamedescription.js:330 msgid "Randomly select a biome from the list." msgstr "" #: gui/common/gamedescription.js:345 msgid "Nomad Mode" msgstr "" #: gui/common/gamedescription.js:345 msgid "Civic Centers" msgstr "" #: gui/common/gamedescription.js:348 -msgid "" -"Players start with only few units and have to find a suitable place to build " -"their city." +msgid "Players start with only few units and have to find a suitable place to build their city." msgstr "" #: gui/common/gamedescription.js:349 msgid "Players start with a Civic Center." msgstr "" #: gui/common/gamedescription.js:354 msgid "Starting Resources" msgstr "" #: gui/common/gamedescription.js:358 msgctxt "starting resources" msgid "Per Player" msgstr "" #: gui/common/gamedescription.js:359 #, javascript-format msgid "%(startingResourcesTitle)s (%(amount)s)" msgstr "" #: gui/common/gamedescription.js:370 msgid "Population Limit" msgstr "" #: gui/common/gamedescription.js:374 msgctxt "population limit" msgid "Per Player" msgstr "" #: gui/common/gamedescription.js:382 msgid "World Population Cap" msgstr "" #: gui/common/gamedescription.js:390 msgid "Treasures" msgstr "" #: gui/common/gamedescription.js:392 msgctxt "treasures" msgid "Disabled" msgstr "" #: gui/common/gamedescription.js:393 msgctxt "treasures" msgid "As defined by the map." msgstr "" #: gui/common/gamedescription.js:397 msgid "Revealed Map" msgstr "" #: gui/common/gamedescription.js:402 msgid "Explored Map" msgstr "" #: gui/common/gamedescription.js:407 msgid "Cheats" msgstr "" -#: gui/common/gamedescription.js:411 gui/common/tooltips.js:144 -#: gui/common/tooltips.js:198 gui/common/tooltips.js:219 -#: gui/common/tooltips.js:238 gui/common/tooltips.js:301 -#: gui/common/tooltips.js:585 gui/common/tooltips.js:607 -#: gui/common/tooltips.js:691 gui/common/tooltips.js:732 -#: gui/common/tooltips.js:1030 +#: gui/common/gamedescription.js:411 gui/common/tooltips.js:144 gui/common/tooltips.js:198 +#: gui/common/tooltips.js:219 gui/common/tooltips.js:238 gui/common/tooltips.js:301 +#: gui/common/tooltips.js:585 gui/common/tooltips.js:607 gui/common/tooltips.js:691 +#: gui/common/tooltips.js:732 gui/common/tooltips.js:1030 #, javascript-format msgid "%(label)s %(details)s" msgstr "" #: gui/common/gamedescription.js:414 msgctxt "gamesetup option" msgid "enabled" msgstr "" #: gui/common/gamedescription.js:415 msgctxt "gamesetup option" msgid "disabled" msgstr "" #: gui/common/gamedescription.js:427 msgid "Victorious" msgstr "" #: gui/common/gamedescription.js:432 msgid "Defeated" msgstr "" #: gui/common/gamedescription.js:441 #, javascript-format msgid "%(AIdifficulty)s %(AIbehavior)s %(AIname)s" msgstr "" #: gui/common/network.js:17 #, javascript-format msgid "Losing connection to server (%(seconds)ss)" msgstr "" #: gui/common/network.js:22 #, javascript-format msgid "%(player)s losing connection (%(seconds)ss)" msgstr "" #: gui/common/network.js:28 #, javascript-format msgid "Bad connection to server (%(milliseconds)sms)" msgstr "" #: gui/common/network.js:33 #, javascript-format msgid "Bad connection to %(player)s (%(milliseconds)sms)" msgstr "" #: gui/common/network.js:66 msgid "" -"This is often caused by UDP port 20595 not being forwarded on the host side, " -"by a firewall, or anti-virus software." +"This is often caused by UDP port 20595 not being forwarded on the host side, by a " +"firewall, or anti-virus software." msgstr "" #: gui/common/network.js:67 msgid "The host has ended the game." msgstr "" #: gui/common/network.js:68 msgid "Incorrect network protocol version." msgstr "" #: gui/common/network.js:69 msgid "Game is loading, please try again later." msgstr "" #: gui/common/network.js:70 msgid "Game has already started, no observers allowed." msgstr "" #: gui/common/network.js:71 msgid "You have been kicked." msgstr "" #: gui/common/network.js:72 msgid "You have been banned." msgstr "" #: gui/common/network.js:73 msgid "Playername in use. If you were disconnected, retry in few seconds." msgstr "" #: gui/common/network.js:74 msgid "Server full." msgstr "" #: gui/common/network.js:75 msgid "Secure lobby authentication failed. Join via lobby." msgstr "" #: gui/common/network.js:76 msgid "Error: Server failed to allocate a unique client identifier." msgstr "" #: gui/common/network.js:77 msgid "Error: Client commands were ready for an unexpected game turn." msgstr "" #: gui/common/network.js:78 msgid "Error: Client simulated an unexpected game turn." msgstr "" #: gui/common/network.js:81 #, javascript-format msgid "\\[Invalid value %(id)s]" msgstr "" #: gui/common/network.js:95 msgid "Lost connection to the server." msgstr "" #: gui/common/network.js:96 msgid "Failed to connect to the server." msgstr "" #: gui/common/network.js:98 msgid "Disconnected" msgstr "" #: gui/common/network.js:106 msgid "Only the host can kick clients!" msgstr "" #. Translation: Number of currently connected players/observers and their names #: gui/common/network.js:160 #, javascript-format msgid "Users (%(num)s): %(users)s" msgstr "" -#: gui/common/network.js:161 gui/common/tooltips.js:63 -#: gui/common/tooltips.js:211 gui/common/tooltips.js:272 -#: gui/common/tooltips.js:354 gui/common/tooltips.js:379 -#: gui/common/tooltips.js:394 gui/common/tooltips.js:408 -#: gui/common/tooltips.js:485 gui/common/tooltips.js:490 -#: gui/common/tooltips.js:547 gui/common/tooltips.js:580 -#: gui/common/tooltips.js:895 gui/common/tooltips.js:928 -#: gui/common/tooltips.js:995 gui/loadgame/SavegameDetails.js:38 -#: gui/reference/common/tooltips.js:13 gui/replaymenu/replay_menu.js:282 +#: gui/common/network.js:161 gui/common/tooltips.js:63 gui/common/tooltips.js:211 +#: gui/common/tooltips.js:272 gui/common/tooltips.js:354 gui/common/tooltips.js:379 +#: gui/common/tooltips.js:394 gui/common/tooltips.js:408 gui/common/tooltips.js:485 +#: gui/common/tooltips.js:490 gui/common/tooltips.js:547 gui/common/tooltips.js:580 +#: gui/common/tooltips.js:895 gui/common/tooltips.js:928 gui/common/tooltips.js:995 +#: gui/loadgame/SavegameDetails.js:38 gui/reference/common/tooltips.js:13 +#: gui/replaymenu/replay_menu.js:282 msgid ", " msgstr "" #: gui/common/settings.js:116 msgctxt "aiDiff" msgid "Sandbox" msgstr "" #: gui/common/settings.js:120 msgctxt "aiDiff" msgid "Very Easy" msgstr "" #: gui/common/settings.js:124 msgctxt "aiDiff" msgid "Easy" msgstr "" #: gui/common/settings.js:128 msgctxt "aiDiff" msgid "Medium" msgstr "" #: gui/common/settings.js:133 msgctxt "aiDiff" msgid "Hard" msgstr "" #: gui/common/settings.js:137 msgctxt "aiDiff" msgid "Very Hard" msgstr "" #: gui/common/settings.js:147 msgctxt "aiBehavior" msgid "Random" msgstr "" #: gui/common/settings.js:152 msgctxt "aiBehavior" msgid "Balanced" msgstr "" #: gui/common/settings.js:156 msgctxt "aiBehavior" msgid "Defensive" msgstr "" #: gui/common/settings.js:160 msgctxt "aiBehavior" msgid "Aggressive" msgstr "" #: gui/common/settings.js:173 msgctxt "map" msgid "Skirmish" msgstr "" #: gui/common/settings.js:174 msgid "" -"A map with a predefined landscape and number of players. Freely select the " -"other gamesettings." +"A map with a predefined landscape and number of players. Freely select the other " +"gamesettings." msgstr "" #: gui/common/settings.js:182 msgctxt "map" msgid "Random" msgstr "" #: gui/common/settings.js:183 msgid "" -"Create a unique map with a different resource distribution each time. Freely " -"select the number of players and teams." +"Create a unique map with a different resource distribution each time. Freely select the" +" number of players and teams." msgstr "" #: gui/common/settings.js:190 msgctxt "map" msgid "Scenario" msgstr "" #: gui/common/settings.js:191 msgid "A map with a predefined landscape and matchsettings." msgstr "" #: gui/common/settings.js:268 gui/common/settings.js:291 msgid "Unlimited" msgstr "" #: gui/common/settings.js:339 msgctxt "AI name" msgid "Unknown" msgstr "" #: gui/common/settings.js:350 msgctxt "AI difficulty" msgid "Unknown" msgstr "" #: gui/common/settings.js:361 msgctxt "AI behavior" msgid "Default" msgstr "" #: gui/common/settings.js:373 msgctxt "map type" msgid "Unknown" msgstr "" #: gui/common/settings.js:385 msgctxt "map size" msgid "Default" msgstr "" #: gui/common/settings.js:400 msgctxt "population capacity addendum" msgid "(world)" msgstr "" #: gui/common/settings.js:401 gui/common/settings.js:405 msgctxt "population capacity" msgid "Unknown" msgstr "" #: gui/common/settings.js:417 msgid "Unknown Victory Condition" msgstr "" #: gui/common/tooltips.js:52 #, javascript-format msgid "%(amount)s %(resourceType)s" msgstr "" #: gui/common/tooltips.js:61 #, javascript-format msgid "%(previousAmounts)s and %(lastAmount)s" msgstr "" #: gui/common/tooltips.js:90 #, javascript-format msgid "%(time)s %(second)s" msgid_plural "%(time)s %(second)s" msgstr[0] "" msgstr[1] "" -#: gui/common/tooltips.js:92 gui/common/tooltips.js:543 -#: gui/common/tooltips.js:926 +#: gui/common/tooltips.js:92 gui/common/tooltips.js:543 gui/common/tooltips.js:926 msgid "second" msgid_plural "seconds" msgstr[0] "" msgstr[1] "" #: gui/common/tooltips.js:145 gui/common/tooltips.js:156 msgid "Health:" msgstr "" #: gui/common/tooltips.js:155 #, javascript-format msgid "%(healthLabel)s %(current)s / %(max)s" msgstr "" #: gui/common/tooltips.js:167 #, javascript-format msgid "%(percentage)s%%" msgstr "" #: gui/common/tooltips.js:187 gui/common/tooltips.js:455 #, javascript-format msgid "" "%(label)s\n" "%(details)s" msgstr "" #: gui/common/tooltips.js:188 msgid "Resistance:" msgstr "" #: gui/common/tooltips.js:199 msgid "Damage:" msgstr "" #: gui/common/tooltips.js:202 gui/common/tooltips.js:222 #, javascript-format msgid "%(damage)s %(damageType)s %(resistancePercentage)s" msgstr "" #: gui/common/tooltips.js:207 gui/common/tooltips.js:227 #, javascript-format msgid "(%(resistancePercentage)s)" msgstr "" #: gui/common/tooltips.js:220 msgid "Capture:" msgstr "" #: gui/common/tooltips.js:224 gui/common/tooltips.js:364 msgctxt "damage type" msgid "Capture" msgstr "" #: gui/common/tooltips.js:239 msgid "Status Effects:" msgstr "" #: gui/common/tooltips.js:244 #, javascript-format msgid "Blocks %(name)s" msgstr "" -#: gui/common/tooltips.js:249 gui/common/tooltips.js:257 -#: gui/common/tooltips.js:264 +#: gui/common/tooltips.js:249 gui/common/tooltips.js:257 gui/common/tooltips.js:264 #, javascript-format msgid "%(name)s %(details)s" msgstr "" #: gui/common/tooltips.js:251 #, javascript-format msgid "Duration reduction: %(durationReduction)s%%" msgstr "" #: gui/common/tooltips.js:259 #, javascript-format msgid "Blocks: %(blockPercentage)s%%" msgstr "" #: gui/common/tooltips.js:266 #, javascript-format -msgid "" -"Blocks: %(blockPercentage)s%%, Duration reduction: %(durationReduction)s%%" +msgid "Blocks: %(blockPercentage)s%%, Duration reduction: %(durationReduction)s%%" msgstr "" #: gui/common/tooltips.js:282 msgid "Garrison to fire arrows" msgstr "" #: gui/common/tooltips.js:285 gui/common/tooltips.js:924 msgid "Interval:" msgstr "" #: gui/common/tooltips.js:289 msgid "Rate:" msgstr "" #: gui/common/tooltips.js:290 #, javascript-format msgid "%(projectileCount)s %(projectileName)s" msgid_plural "%(projectileCount)s %(projectileName)s" msgstr[0] "" msgstr[1] "" #: gui/common/tooltips.js:292 msgid "arrow" msgid_plural "arrows" msgstr[0] "" msgstr[1] "" #: gui/common/tooltips.js:295 #, javascript-format msgid "%(projectileString)s / %(attackRateString)s" msgstr "" #. Translation: For example: Range: 2 to 10 (+2) meters #: gui/common/tooltips.js:315 #, javascript-format -msgid "" -"%(rangeLabel)s %(minRange)s to %(maxRange)s (%(relativeRange)s) %(rangeUnit)s" +msgid "%(rangeLabel)s %(minRange)s to %(maxRange)s (%(relativeRange)s) %(rangeUnit)s" msgstr "" #. Translation: For example: Range: 10 (+2) meters #: gui/common/tooltips.js:317 #, javascript-format msgid "%(rangeLabel)s %(maxRange)s (%(relativeRange)s) %(rangeUnit)s" msgstr "" #. Translation: For example: Range: 2 to 10 meters #: gui/common/tooltips.js:321 #, javascript-format msgid "%(rangeLabel)s %(minRange)s to %(maxRange)s %(rangeUnit)s" msgstr "" #. Translation: For example: Range: 10 meters #: gui/common/tooltips.js:323 #, javascript-format msgid "%(rangeLabel)s %(maxRange)s %(rangeUnit)s" msgstr "" #: gui/common/tooltips.js:333 gui/common/tooltips.js:919 msgid "Range:" msgstr "" #: gui/common/tooltips.js:336 #, javascript-format msgid "+%(number)s" msgstr "" #. Translation: For example "0.5 to 1 meters", "1 (+1) meters" or "1 to 2 (+3) meters" #: gui/common/tooltips.js:340 msgid "meters" msgstr "" -#: gui/common/tooltips.js:341 gui/common/tooltips.js:921 -#: gui/common/tooltips.js:951 +#: gui/common/tooltips.js:341 gui/common/tooltips.js:921 gui/common/tooltips.js:951 msgid "meter" msgid_plural "meters" msgstr[0] "" msgstr[1] "" #: gui/common/tooltips.js:351 #, javascript-format msgid "%(damage)s %(damageType)s" msgstr "" #: gui/common/tooltips.js:362 #, javascript-format msgid "%(amount)s %(name)s" msgstr "" #: gui/common/tooltips.js:370 #, javascript-format msgid "%(splashShape)s Splash" msgstr "" #: gui/common/tooltips.js:373 #, javascript-format msgid "%(label)s: %(effects)s" msgstr "" #: gui/common/tooltips.js:379 #, javascript-format msgid "Friendly Fire: %(enabled)s" msgstr "" #: gui/common/tooltips.js:380 gui/loadgame/SavegameDeleter.js:55 #: gui/loadgame/SavegameLoader.js:61 gui/loadgame/SavegameWriter.js:48 -#: gui/options/options.js:300 gui/options/options.js:353 -#: gui/options/options.js:379 gui/pregame/MainMenuItems.js:190 -#: gui/pregame/MainMenuItems.js:214 gui/replaymenu/replay_actions.js:169 +#: gui/options/options.js:300 gui/options/options.js:353 gui/options/options.js:379 +#: gui/pregame/MainMenuItems.js:190 gui/pregame/MainMenuItems.js:214 +#: gui/replaymenu/replay_actions.js:169 msgid "Yes" msgstr "" #: gui/common/tooltips.js:380 gui/loadgame/SavegameDeleter.js:55 #: gui/loadgame/SavegameLoader.js:61 gui/loadgame/SavegameWriter.js:48 -#: gui/options/options.js:300 gui/options/options.js:353 -#: gui/options/options.js:379 gui/pregame/MainMenuItems.js:190 -#: gui/pregame/MainMenuItems.js:214 gui/replaymenu/replay_actions.js:169 +#: gui/options/options.js:300 gui/options/options.js:353 gui/options/options.js:379 +#: gui/pregame/MainMenuItems.js:190 gui/pregame/MainMenuItems.js:214 +#: gui/replaymenu/replay_actions.js:169 msgid "No" msgstr "" #: gui/common/tooltips.js:391 #, javascript-format msgid "gives %(name)s" msgstr "" #: gui/common/tooltips.js:424 #, javascript-format msgid "%(attackType)s" msgstr "" #: gui/common/tooltips.js:445 #, javascript-format -msgid "" -"%(attackLabel)s: %(effects)s, %(range)s, %(rate)s%(statusEffects)s%(splash)s" +msgid "%(attackLabel)s: %(effects)s, %(range)s, %(rate)s%(statusEffects)s%(splash)s" msgstr "" #: gui/common/tooltips.js:456 msgid "Attack:" msgstr "" #: gui/common/tooltips.js:483 #, javascript-format msgid "%(statusName)s: %(statusInfo)s %(stackability)s" msgstr "" #: gui/common/tooltips.js:488 #, javascript-format msgid "%(statusName)s: %(statusInfo)s" msgstr "" #: gui/common/tooltips.js:499 #, javascript-format msgid "%(durName)s: %(duration)s" msgstr "" #: gui/common/tooltips.js:500 msgid "Duration" msgstr "" #: gui/common/tooltips.js:514 msgctxt "status effect stackability" msgid "(extends)" msgstr "" #: gui/common/tooltips.js:516 msgctxt "status effect stackability" msgid "(replaces)" msgstr "" #: gui/common/tooltips.js:518 msgctxt "status effect stackability" msgid "(stacks)" msgstr "" #: gui/common/tooltips.js:520 #, javascript-format msgid "%(stackability)s" msgstr "" #: gui/common/tooltips.js:531 #, javascript-format msgid "%(label)s: %(garrisonLimit)s" msgstr "" #: gui/common/tooltips.js:532 msgid "Garrison Limit" msgstr "" #: gui/common/tooltips.js:539 #, javascript-format msgid "%(healRateLabel)s %(value)s %(health)s / %(second)s" msgstr "" #: gui/common/tooltips.js:540 gui/common/tooltips.js:914 msgid "Heal:" msgstr "" #: gui/common/tooltips.js:542 gui/common/tooltips.js:916 msgid "Health" msgstr "" -#: gui/common/tooltips.js:566 gui/common/tooltips.js:571 -#: gui/common/tooltips.js:576 +#: gui/common/tooltips.js:566 gui/common/tooltips.js:571 gui/common/tooltips.js:576 #, javascript-format msgid "%(label)s: %(value)s" msgstr "" #: gui/common/tooltips.js:567 msgid "Projectile Limit" msgstr "" #: gui/common/tooltips.js:572 msgctxt "projectiles" msgid "Default" msgstr "" #: gui/common/tooltips.js:577 msgctxt "projectiles" msgid "Per Unit" msgstr "" #: gui/common/tooltips.js:586 msgid "Number of repairers:" msgstr "" #: gui/common/tooltips.js:592 #, javascript-format msgid "Add another worker to speed up the repairs by %(second)s second." -msgid_plural "" -"Add another worker to speed up the repairs by %(second)s seconds." +msgid_plural "Add another worker to speed up the repairs by %(second)s seconds." msgstr[0] "" msgstr[1] "" #: gui/common/tooltips.js:599 #, javascript-format msgid "Add a worker to finish the repairs in %(second)s second." msgid_plural "Add a worker to finish the repairs in %(second)s seconds." msgstr[0] "" msgstr[1] "" #: gui/common/tooltips.js:608 msgid "Number of builders:" msgstr "" #: gui/common/tooltips.js:614 #, javascript-format msgid "Add another worker to speed up the construction by %(second)s second." -msgid_plural "" -"Add another worker to speed up the construction by %(second)s seconds." +msgid_plural "Add another worker to speed up the construction by %(second)s seconds." msgstr[0] "" msgstr[1] "" #: gui/common/tooltips.js:621 #, javascript-format msgid "Add a worker to finish the construction in %(second)s second." msgid_plural "Add a worker to finish the construction in %(second)s seconds." msgstr[0] "" msgstr[1] "" #: gui/common/tooltips.js:656 gui/common/tooltips.js:867 #, javascript-format msgid "%(component)s %(cost)s" msgstr "" #: gui/common/tooltips.js:692 msgid "Gather Rates:" msgstr "" #: gui/common/tooltips.js:695 gui/common/tooltips.js:737 #, javascript-format msgid "%(resourceIcon)s %(rate)s" msgstr "" -#. Translation: Label in tooltip showing the resource type and quantity of a given resource supply. +#. Translation: Label in tooltip showing the resource type and quantity of a given resource +#. supply. #: gui/common/tooltips.js:715 #, javascript-format msgid "%(label)s %(component)s %(amount)s" msgstr "" #: gui/common/tooltips.js:716 msgid "Resource Supply:" msgstr "" -#. Translation: Marks that a resource supply entity has an unending, infinite, supply of its resource. +#. Translation: Marks that a resource supply entity has an unending, infinite, supply of its +#. resource. #: gui/common/tooltips.js:719 gui/summary/summary.js:111 msgid "∞" msgstr "" #: gui/common/tooltips.js:733 msgid "Resource Trickle:" msgstr "" #: gui/common/tooltips.js:734 #, javascript-format msgid "%(resources)s / %(time)s" msgstr "" #. Translation: This string is part of the resources cost string on #. the tooltip for wall structures. #: gui/common/tooltips.js:786 #, javascript-format msgid "%(resourceIcon)s %(minimum)s to %(resourceIcon)s %(maximum)s" msgstr "" #: gui/common/tooltips.js:815 #, javascript-format msgid "Walls: %(costs)s" msgstr "" #: gui/common/tooltips.js:816 #, javascript-format msgid "Towers: %(costs)s" msgstr "" #. Translation: Label in tooltip showing cost of a unit, structure or technology. #: gui/common/tooltips.js:824 #, javascript-format msgid "%(label)s %(costs)s" msgstr "" #: gui/common/tooltips.js:825 msgid "Cost:" msgstr "" #: gui/common/tooltips.js:838 #, javascript-format msgid "Requires %(technology)s" msgstr "" #: gui/common/tooltips.js:850 #, javascript-format msgid "%(label)s %(populationBonus)s" msgstr "" #: gui/common/tooltips.js:851 msgid "Population Bonus:" msgstr "" #: gui/common/tooltips.js:872 msgid "Insufficient resources:" msgstr "" #: gui/common/tooltips.js:888 #, javascript-format msgid "%(label)s %(speeds)s" msgstr "" #: gui/common/tooltips.js:889 msgid "Speed:" msgstr "" #: gui/common/tooltips.js:891 gui/common/tooltips.js:896 #, javascript-format msgid "%(speed)s %(movementType)s" msgstr "" #: gui/common/tooltips.js:893 msgid "Walk" msgstr "" #: gui/common/tooltips.js:898 msgid "Run" msgstr "" -#: gui/common/tooltips.js:913 gui/common/tooltips.js:918 -#: gui/common/tooltips.js:923 gui/common/tooltips.js:948 +#: gui/common/tooltips.js:913 gui/common/tooltips.js:918 gui/common/tooltips.js:923 +#: gui/common/tooltips.js:948 #, javascript-format msgid "%(label)s %(val)s %(unit)s" msgid_plural "%(label)s %(val)s %(unit)s" msgstr[0] "" msgstr[1] "" #: gui/common/tooltips.js:940 #, javascript-format msgid "%(auralabel)s %(aurainfo)s" msgstr "" #: gui/common/tooltips.js:941 #, javascript-format msgid "%(auraname)s:" msgstr "" #: gui/common/tooltips.js:949 msgctxt "aura" msgid "Range:" msgstr "" #: gui/common/tooltips.js:966 #, javascript-format msgid "%(specificName)s (%(genericName)s)" msgstr "" #. Translation: Example: "Epibátēs Athēnaîos [font="sans-bold-16"](Athenian Marine)[/font]" #: gui/common/tooltips.js:979 #, javascript-format msgid "%(specificName)s %(fontStart)s(%(genericName)s)%(fontEnd)s" msgstr "" #: gui/common/tooltips.js:994 msgid "Classes:" msgstr "" -#. Translation: %(component) will be the icon for the loot type and %(loot) will be the value. +#. Translation: %(component) will be the icon for the loot type and %(loot) will be the +#. value. #: gui/common/tooltips.js:1021 #, javascript-format msgid "%(component)s %(loot)s" msgstr "" #: gui/common/tooltips.js:1031 msgid "Loot:" msgstr "" #: gui/common/tooltips.js:1041 #, javascript-format msgid "%(label)s %(icons)s" msgstr "" #: gui/common/tooltips.js:1042 msgid "Dropsite for:" msgstr "" -#. Translation: Appears in a tooltip to indicate that right-clicking the corresponding GUI element will open the Template Details GUI page. +#. Translation: Appears in a tooltip to indicate that right-clicking the corresponding GUI +#. element will open the Template Details GUI page. #: gui/common/tooltips.js:1050 msgid "Right-click to view more information." msgstr "" -#. Translation: Appears in a tooltip to indicate that clicking the corresponding GUI element will open the Template Details GUI page. +#. Translation: Appears in a tooltip to indicate that clicking the corresponding GUI element +#. will open the Template Details GUI page. #: gui/common/tooltips.js:1056 msgid "Click to view more information." msgstr "" #: gui/credits/credits.js:83 #, javascript-format msgid "%(nick)s — %(name)s" msgstr "" -#: gui/loadgame/SavegameDeleter.js:34 -#, javascript-format -msgid "Delete the selected savegame using %(hotkey)s." -msgstr "" - -#: gui/loadgame/SavegameDeleter.js:39 gui/replaymenu/replay_menu.js:203 -#, javascript-format -msgid "Hold %(hotkey)s to skip the confirmation dialog while deleting." -msgstr "" - -#: gui/loadgame/SavegameDeleter.js:52 gui/loadgame/SavegameWriter.js:45 -#, javascript-format -msgid "\"%(label)s\"" -msgstr "" - -#: gui/loadgame/SavegameDeleter.js:53 -msgid "Saved game will be permanently deleted, are you sure?" -msgstr "" - -#: gui/loadgame/SavegameDeleter.js:54 -msgid "DELETE" -msgstr "" - -#: gui/loadgame/SavegameDetails.js:40 -#, javascript-format -msgid "Mods: %(mods)s" +#: gui/credits/credits.xml:(caption):19 +msgid "0 A.D. Credits" msgstr "" -#: gui/loadgame/SavegameList.js:158 -msgid "yyyy-MM-dd HH:mm:ss" +#: gui/credits/texts/art.json:Content[0].Title +msgid "Art lead" msgstr "" -#: gui/loadgame/SavegameList.js:169 -#, javascript-format -msgid "%(dateString)s %(map)s - %(description)s" +#: gui/credits/texts/art.json:Content[1].Title +msgid "2D Art" msgstr "" -#: gui/loadgame/SavegameList.js:170 -#, javascript-format -msgid "%(dateString)s %(map)s" +#: gui/credits/texts/art.json:Content[2].Title +msgid "3D Art" msgstr "" -#: gui/loadgame/SavegameLoader.js:9 -msgid "Load" +#: gui/credits/texts/art.json:Title +msgid "Art" msgstr "" -#: gui/loadgame/SavegameLoader.js:39 -#, javascript-format -msgid "" -"This savegame needs 0 A.D. version %(requiredVersion)s, while you are " -"running version %(currentVersion)s." +#: gui/credits/texts/audio.json:Content[0].Content[0].Subtitle +msgid "Sound Manager" msgstr "" -#: gui/loadgame/SavegameLoader.js:44 -msgid "This savegame needs an older version of 0 A.D." +#: gui/credits/texts/audio.json:Content[0].Content[1].Subtitle +msgid "Lead Composer" msgstr "" -#: gui/loadgame/SavegameLoader.js:51 -msgid "This savegame needs a different sequence of mods:" +#: gui/credits/texts/audio.json:Content[0].Title +msgid "Audio managers" msgstr "" -#: gui/loadgame/SavegameLoader.js:55 -msgid "Do you still want to proceed?" +#: gui/credits/texts/audio.json:Content[1].Content[10].Subtitle +msgid "Viola, violin" msgstr "" -#: gui/loadgame/SavegameLoader.js:60 gui/options/options.js:299 -#: gui/options/options.js:352 gui/options/options.js:378 -msgid "Warning" +#: gui/credits/texts/audio.json:Content[1].Content[1].Subtitle +msgid "Additional music, percussion, djembe, sampling" msgstr "" -#: gui/loadgame/SavegamePage.js:42 -msgid "Save Game" +#: gui/credits/texts/audio.json:Content[1].Content[2].Subtitle +msgid "Additional music" msgstr "" -#: gui/loadgame/SavegamePage.js:42 gui/pregame/MainMenuItems.js:66 -msgid "Load Game" +#: gui/credits/texts/audio.json:Content[1].Content[3].Subtitle +msgid "Flute" msgstr "" -#: gui/loadgame/SavegameWriter.js:16 gui/options/options.xml:(caption):54 -msgid "Save" +#: gui/credits/texts/audio.json:Content[1].Content[4].Subtitle +msgid "Djembe" msgstr "" -#: gui/loadgame/SavegameWriter.js:46 -msgid "Saved game will be permanently overwritten, are you sure?" +#: gui/credits/texts/audio.json:Content[1].Content[5].Subtitle +msgid "Frame drum, darbuka, riq, toms" msgstr "" -#: gui/loadgame/SavegameWriter.js:47 -msgid "OVERWRITE SAVE" +#: gui/credits/texts/audio.json:Content[1].Content[6].Subtitle +msgid "Didgeridoo" msgstr "" -#: gui/options/options.js:95 -#, javascript-format -msgid "Default: %(value)s" +#: gui/credits/texts/audio.json:Content[1].Content[7].Subtitle +msgid "Trumpet" msgstr "" -#: gui/options/options.js:121 -#, javascript-format -msgctxt "option number" -msgid "Min: %(min)s, Max: %(max)s" +#: gui/credits/texts/audio.json:Content[1].Content[8].Subtitle +msgid "Celtic harp" msgstr "" -#: gui/options/options.js:123 -#, javascript-format -msgctxt "option number" -msgid "Min: %(min)s" +#: gui/credits/texts/audio.json:Content[1].Content[9].Subtitle +msgid "Tin whistles" msgstr "" -#: gui/options/options.js:125 -#, javascript-format -msgctxt "option number" -msgid "Max: %(max)s" +#: gui/credits/texts/audio.json:Content[1].Title +msgid "Music" msgstr "" -#: gui/options/options.js:162 -#, javascript-format -msgctxt "slider number" -msgid "Value: %(val)s (min: %(min)s, max: %(max)s)" +#: gui/credits/texts/audio.json:Content[2].Title gui/options/options.json:[2].label +msgid "Sound" msgstr "" -#: gui/options/options.js:298 -msgid "" -"Resetting the options will erase your saved settings. Do you want to " -"continue?" +#: gui/credits/texts/audio.json:Content[3].Content[0].Subtitle +msgid "Greek" msgstr "" -#: gui/options/options.js:351 -msgid "Some setting values are invalid! Are you sure to save them?" +#: gui/credits/texts/audio.json:Content[3].Content[1].Subtitle +msgid "Latin" msgstr "" -#: gui/options/options.js:377 -msgid "You have unsaved changes, do you want to close this window?" +#: gui/credits/texts/audio.json:Content[3].Content[2].Subtitle +msgid "Napatan" msgstr "" -#: gui/pregame/MainMenuItems.js:3 -msgid "Learn To Play" +#: gui/credits/texts/audio.json:Content[3].Content[3].Subtitle +msgid "Persian" msgstr "" -#: gui/pregame/MainMenuItems.js:4 -msgid "" -"Learn how to play, start the tutorial, discover the technology trees, and " -"the history behind the civilizations." +#: gui/credits/texts/audio.json:Content[3].Title +msgid "Voices" msgstr "" -#: gui/pregame/MainMenuItems.js:7 -msgid "Manual" +#: gui/credits/texts/audio.json:Title +msgid "Audio" msgstr "" -#: gui/pregame/MainMenuItems.js:8 -msgid "Open the 0 A.D. Game Manual." +#: gui/credits/texts/balancing.json:Content[0].Subtitle +#: gui/credits/texts/history.json:Content[0].Subtitle +msgid "Head" msgstr "" -#: gui/pregame/MainMenuItems.js:14 -msgid "Tutorial" +#: gui/credits/texts/balancing.json:Title +msgid "Balancing" msgstr "" -#: gui/pregame/MainMenuItems.js:15 -msgid "Start the economic tutorial." +#: gui/credits/texts/community.json:Title +msgid "Community and Management" msgstr "" -#: gui/pregame/MainMenuItems.js:24 gui/civinfo/civinfo.xml:(caption):123 -#: gui/reference/structree/structree.xml:(caption):20 -msgid "Structure Tree" +#: gui/credits/texts/donators.json:Content[0].Title +msgid "Pledgie Drive 1" msgstr "" -#: gui/pregame/MainMenuItems.js:25 -#, javascript-format -msgid "%(hotkey)s: View the structure tree of civilizations featured in 0 A.D." +#: gui/credits/texts/donators.json:Content[1].Title +msgid "Pledgie Drive 2" msgstr "" -#: gui/pregame/MainMenuItems.js:36 -#: gui/reference/common/Buttons/CivInfoButton.js:21 -#: gui/civinfo/civinfo.xml:(caption):18 -msgid "Civilization Overview" +#: gui/credits/texts/donators.json:Content[2].Title +msgid "" +"Indiegogo 2013 campaign\n" +"More than 1000 donators (!), including:" msgstr "" -#: gui/pregame/MainMenuItems.js:37 -#, javascript-format -msgid "%(hotkey)s: Learn about the civilizations featured in 0 A.D." +#: gui/credits/texts/donators.json:Title +msgid "Donors" msgstr "" -#: gui/pregame/MainMenuItems.js:50 gui/replaymenu/replay_filters.js:144 -msgid "Single-player" +#: gui/credits/texts/history.json:Title +msgid "History References" msgstr "" -#: gui/pregame/MainMenuItems.js:51 -msgid "Start, load, or replay a single-player game." +#: gui/credits/texts/maps.json:Content[0].Title +msgid "Map Making" msgstr "" -#: gui/pregame/MainMenuItems.js:54 -msgid "Matches" +#: gui/credits/texts/maps.json:Content[1].Title +msgid "Random Map Scripts" msgstr "" -#: gui/pregame/MainMenuItems.js:55 -msgid "Start a new single-player game." +#: gui/credits/texts/maps.json:Title +msgid "Maps" msgstr "" -#: gui/pregame/MainMenuItems.js:61 -msgid "Campaigns" +#: gui/credits/texts/programming.json:Content[0].Title +msgid "Programming managers" msgstr "" -#: gui/pregame/MainMenuItems.js:62 -msgid "" -"Relive history through historical military campaigns. \\[NOT YET IMPLEMENTED]" +#: gui/credits/texts/programming.json:Content[1].Subtitle +msgid "Special thanks to" msgstr "" -#: gui/pregame/MainMenuItems.js:67 -msgid "Load a saved game." +#: gui/credits/texts/programming.json:Title +msgid "Programming" msgstr "" -#: gui/pregame/MainMenuItems.js:73 gui/pregame/MainMenuItems.js:123 -msgid "Replays" +#: gui/credits/texts/special.json:Content[0].Title +msgid "In Memoriam" msgstr "" -#: gui/pregame/MainMenuItems.js:74 gui/pregame/MainMenuItems.js:124 -msgid "Playback previous games." +#: gui/credits/texts/special.json:Content[1].Content[0].Subtitle +msgid "0 A.D. Founder" msgstr "" -#: gui/pregame/MainMenuItems.js:88 gui/replaymenu/replay_filters.js:144 -msgid "Multiplayer" +#: gui/credits/texts/special.json:Content[1].Content[1].Subtitle +msgid "Project Leaders" msgstr "" -#: gui/pregame/MainMenuItems.js:89 -msgid "Fight against one or more human players in a multiplayer game." +#: gui/credits/texts/special.json:Content[1].Content[2].Subtitle +msgid "Co-Lead Designers" msgstr "" -#. Translation: Join a game by specifying the host's IP address. -#: gui/pregame/MainMenuItems.js:93 -msgid "Join Game" +#: gui/credits/texts/special.json:Content[1].Title +msgid "Special thanks to:" msgstr "" -#: gui/pregame/MainMenuItems.js:94 -msgid "Joining an existing multiplayer game." +#: gui/credits/texts/special.json:Content[2].Title +msgid "And thanks to the entire community for making 0 A.D. possible." msgstr "" -#: gui/pregame/MainMenuItems.js:102 -msgid "Host Game" +#: gui/credits/texts/special.json:Content[3].Title +msgid "No historians were harmed during the development of this project." msgstr "" -#: gui/pregame/MainMenuItems.js:103 -msgid "Host a multiplayer game." +#: gui/credits/texts/special.json:Title +msgid "Special Credits" msgstr "" -#: gui/pregame/MainMenuItems.js:111 -msgid "Game Lobby" +#: gui/credits/texts/translators.json:Title +msgid "Translators" msgstr "" -#: gui/pregame/MainMenuItems.js:113 -#, javascript-format +#: gui/gamesetup/Pages/GameSetupPage/Panels/Tips.txt:1 msgid "" -"%(hotkey)s: Launch the multiplayer lobby to join and host publicly visible " -"games and chat with other players." -msgstr "" - -#: gui/pregame/MainMenuItems.js:114 -msgid "Launch the multiplayer lobby. \\[DISABLED BY BUILD]" -msgstr "" - -#: gui/pregame/MainMenuItems.js:138 -msgid "Settings" -msgstr "" - -#: gui/pregame/MainMenuItems.js:139 -msgid "Change game options." -msgstr "" - -#: gui/pregame/MainMenuItems.js:142 -msgid "Options" +"Although reasonably easy for an experienced player, the default AI level is quite " +"challenging for new players yet to master the basic mechanisms of the game. Beginners " +"are advised to start by playing against a lower level AI (Sandbox or Very Easy). Change" +" the AI level by clicking the gear icon next to the player you want to modify in the " +"selection panel above." msgstr "" -#: gui/pregame/MainMenuItems.js:143 -msgid "Adjust game settings." +#: gui/loadgame/SavegameDeleter.js:34 +#, javascript-format +msgid "Delete the selected savegame using %(hotkey)s." msgstr "" -#: gui/pregame/MainMenuItems.js:152 -msgid "Hotkeys" +#: gui/loadgame/SavegameDeleter.js:39 gui/replaymenu/replay_menu.js:203 +#, javascript-format +msgid "Hold %(hotkey)s to skip the confirmation dialog while deleting." msgstr "" -#: gui/pregame/MainMenuItems.js:153 -msgid "Adjust hotkeys." +#: gui/loadgame/SavegameDeleter.js:52 gui/loadgame/SavegameWriter.js:45 +#, javascript-format +msgid "\"%(label)s\"" msgstr "" -#: gui/pregame/MainMenuItems.js:159 gui/locale/locale.xml:(caption):14 -msgid "Language" +#: gui/loadgame/SavegameDeleter.js:53 +msgid "Saved game will be permanently deleted, are you sure?" msgstr "" -#: gui/pregame/MainMenuItems.js:160 -msgid "Choose the language of the game." +#: gui/loadgame/SavegameDeleter.js:54 +msgid "DELETE" msgstr "" -#: gui/pregame/MainMenuItems.js:166 -msgid "Mod Selection" +#: gui/loadgame/SavegameDetails.js:40 +#, javascript-format +msgid "Mods: %(mods)s" msgstr "" -#: gui/pregame/MainMenuItems.js:167 -msgid "Select and download mods for the game." +#: gui/loadgame/SavegameList.js:158 +msgid "yyyy-MM-dd HH:mm:ss" msgstr "" -#: gui/pregame/MainMenuItems.js:173 -msgid "Welcome Screen" +#: gui/loadgame/SavegameList.js:169 +#, javascript-format +msgid "%(dateString)s %(map)s - %(description)s" msgstr "" -#: gui/pregame/MainMenuItems.js:174 -msgid "Show the Welcome Screen again. Useful if you hid it by mistake." +#: gui/loadgame/SavegameList.js:170 +#, javascript-format +msgid "%(dateString)s %(map)s" msgstr "" -#: gui/pregame/MainMenuItems.js:182 -msgid "Scenario Editor" +#: gui/loadgame/SavegameLoader.js:9 +msgid "Load" msgstr "" -#: gui/pregame/MainMenuItems.js:183 +#: gui/loadgame/SavegameLoader.js:39 +#, javascript-format msgid "" -"Open the Atlas Scenario Editor in a new window. You can run this more " -"reliably by starting the game with the command-line argument \"-editor\"." -msgstr "" - -#: gui/pregame/MainMenuItems.js:188 -msgid "Are you sure you want to quit 0 A.D. and open the Scenario Editor?" -msgstr "" - -#: gui/pregame/MainMenuItems.js:189 gui/pregame/MainMenuItems.js:213 -msgid "Confirmation" +"This savegame needs 0 A.D. version %(requiredVersion)s, while you are running version " +"%(currentVersion)s." msgstr "" -#: gui/pregame/MainMenuItems.js:195 -msgid "" -"The scenario editor is not available or failed to load. See the game logs " -"for additional information." +#: gui/loadgame/SavegameLoader.js:44 +msgid "This savegame needs an older version of 0 A.D." msgstr "" -#: gui/pregame/MainMenuItems.js:196 gui/replaymenu/replay_actions.js:117 -msgid "Error" +#: gui/loadgame/SavegameLoader.js:51 +msgid "This savegame needs a different sequence of mods:" msgstr "" -#: gui/pregame/MainMenuItems.js:200 -msgid "Credits" +#: gui/loadgame/SavegameLoader.js:55 +msgid "Do you still want to proceed?" msgstr "" -#: gui/pregame/MainMenuItems.js:201 -msgid "Show the 0 A.D. credits." +#: gui/loadgame/SavegameLoader.js:60 gui/options/options.js:299 gui/options/options.js:352 +#: gui/options/options.js:378 +msgid "Warning" msgstr "" -#: gui/pregame/MainMenuItems.js:207 -msgid "Exit" +#: gui/loadgame/SavegamePage.js:42 +msgid "Save Game" msgstr "" -#: gui/pregame/MainMenuItems.js:208 -msgid "Exit the game." +#: gui/loadgame/SavegamePage.js:42 gui/pregame/MainMenuItems.js:66 +msgid "Load Game" msgstr "" -#: gui/pregame/MainMenuItems.js:212 -msgid "Are you sure you want to quit 0 A.D.?" +#: gui/loadgame/SavegameWriter.js:16 gui/options/options.xml:(caption):54 +msgid "Save" msgstr "" -#: gui/pregame/ProjectInformation.js:6 -msgid "WILDFIRE GAMES" +#: gui/loadgame/SavegameWriter.js:46 +msgid "Saved game will be permanently overwritten, are you sure?" msgstr "" -#: gui/pregame/ProjectInformation.js:18 -msgid "Alpha XXIV" +#: gui/loadgame/SavegameWriter.js:47 +msgid "OVERWRITE SAVE" msgstr "" -#: gui/pregame/ProjectInformation.js:19 -msgid "" -"Notice: This game is under development and many features have not been added " -"yet." +#: gui/loadgame/load.xml:(caption):43 +msgid "No saved games found." msgstr "" -#: gui/pregame/ProjectInformation.js:25 -msgid "Website" +#: gui/loadgame/load.xml:(caption):49 gui/locale/locale.xml:(caption):36 +msgid "Cancel" msgstr "" -#: gui/pregame/ProjectInformation.js:26 -msgid "Click to open play0ad.com in your web browser." +#: gui/loadgame/load.xml:(caption):53 gui/replaymenu/replay_menu.xml:(caption):231 +msgid "Delete" msgstr "" -#: gui/pregame/ProjectInformation.js:33 -msgid "Chat" +#: gui/loadgame/load.xml:(caption):63 +msgid "Filter compatible saved games" msgstr "" -#: gui/pregame/ProjectInformation.js:34 -msgid "" -"Click to open the 0 A.D. IRC chat in your browser. (#0ad on webchat.quakenet." -"org)" +#: gui/loadgame/load.xml:(caption):73 +msgid "Players:" msgstr "" -#: gui/pregame/ProjectInformation.js:41 -msgid "Report a Bug" +#: gui/loadgame/load.xml:(caption):77 +msgid "Played time:" msgstr "" -#: gui/pregame/ProjectInformation.js:42 -msgid "Click to visit 0 A.D. Trac to report a bug, crash, or error." +#: gui/loadgame/load.xml:(caption):81 gui/replaymenu/replay_menu.xml:(caption):150 +msgid "Map Type:" msgstr "" -#: gui/pregame/ProjectInformation.js:49 -msgid "Translate the Game" +#: gui/loadgame/load.xml:(caption):85 gui/replaymenu/replay_menu.xml:(caption):165 +msgid "Map Size:" msgstr "" -#: gui/pregame/ProjectInformation.js:50 -msgid "Click to open the 0 A.D. translate page in your browser." +#: gui/loadgame/load.xml:(caption):89 gui/replaymenu/replay_menu.xml:(caption):180 +msgid "Victory:" msgstr "" -#: gui/pregame/ProjectInformation.js:57 -msgid "Donate" +#: gui/loadgame/load.xml:(heading):26 gui/replaymenu/replay_menu.xml:(heading):69 +msgctxt "replay" +msgid "Date / Time" msgstr "" -#: gui/pregame/ProjectInformation.js:58 -msgid "Help with the project expenses by donating." +#: gui/loadgame/load.xml:(heading):30 +msgctxt "replay" +msgid "Map Type" msgstr "" -#: gui/pregame/userreport/userreport.js:3 -msgctxt "UserReporter Terms and Conditions" -msgid "Terms" +#: gui/loadgame/load.xml:(heading):34 gui/replaymenu/replay_menu.xml:(heading):77 +msgctxt "replay" +msgid "Map Name" msgstr "" -#: gui/pregame/userreport/userreport.js:4 -msgid "Please read and accept the UserReporter Terms and Conditions." +#: gui/loadgame/load.xml:(heading):38 +msgctxt "replay" +msgid "Description" msgstr "" -#: gui/pregame/userreport/userreport.js:18 -msgid "Publications" +#: gui/locale/locale.xml:(caption):17 +msgid "Language:" msgstr "" -#: gui/pregame/userreport/userreport.js:27 -#: gui/pregame/userreport/userreport.js:28 -#: gui/pregame/userreport/userreport.js:29 -msgid "connecting to server" +#. A locale is a set of parameters that defines the user’s language, country and any special +#. variant preferences that the user wants to see in their user interface. Here, “Locale” +#. refers to the code that identifies those settings, such as ‘en_US’. +#: gui/locale/locale.xml:(caption):31 +msgid "Locale:" msgstr "" -#: gui/pregame/userreport/userreport.js:30 -#, javascript-format -msgid "uploading (%f%%)" +#: gui/locale/locale.xml:(caption):41 +msgid "Advanced" msgstr "" -#: gui/pregame/userreport/userreport.js:33 -msgid "upload succeeded" +#: gui/locale/locale.xml:(caption):46 +msgid "Accept" msgstr "" -#: gui/pregame/userreport/userreport.js:34 +#: gui/options/options.js:95 #, javascript-format -msgid "upload failed (%(errorCode)s)" +msgid "Default: %(value)s" msgstr "" -#: gui/pregame/userreport/userreport.js:37 +#: gui/options/options.js:121 #, javascript-format -msgid "upload failed (%(errorMessage)s)" -msgstr "" - -#: gui/pregame/userreport/userreport.js:61 -msgid "Disable Feedback" -msgstr "" - -#: gui/pregame/userreport/userreport.js:61 -msgid "Enable Feedback" -msgstr "" - -#: gui/pregame/userreport/userreport.js:81 -msgid "Thank you for helping improve 0 A.D.!" -msgstr "" - -#: gui/pregame/userreport/userreport.js:82 -msgid "Feedback is currently enabled." +msgctxt "option number" +msgid "Min: %(min)s, Max: %(max)s" msgstr "" -#: gui/pregame/userreport/userreport.js:83 +#: gui/options/options.js:123 #, javascript-format -msgid "Status: %(status)s." -msgstr "" - -#: gui/pregame/userreport/userreport.js:84 -msgid "unknown" -msgstr "" - -#: gui/pregame/userreport/userreport.js:86 -msgid "Help improve 0 A.D.!" -msgstr "" - -#: gui/pregame/userreport/userreport.js:87 -msgid "" -"You can automatically send us feedback that can help us fix bugs, and " -"improve performance and compatibility." +msgctxt "option number" +msgid "Min: %(min)s" msgstr "" -#: gui/reference/common/TemplateParser.js:128 +#: gui/options/options.js:125 #, javascript-format -msgid "%(health_min)s to %(health_max)s" +msgctxt "option number" +msgid "Max: %(max)s" msgstr "" -#. Translation: Label followed by a list of values. -#: gui/reference/common/tooltips.js:10 +#: gui/options/options.js:162 #, javascript-format -msgid "%(listHeader)s %(listOfValues)s" -msgstr "" - -#. Translation: Label before a list of the names of units that build the structure selected. -#: gui/reference/common/tooltips.js:27 -msgid "Built by:" +msgctxt "slider number" +msgid "Value: %(val)s (min: %(min)s, max: %(max)s)" msgstr "" -#. Translation: Label before a list of the names of structures or units that train the unit selected. -#: gui/reference/common/tooltips.js:33 -msgid "Trained by:" +#: gui/options/options.js:298 +msgid "Resetting the options will erase your saved settings. Do you want to continue?" msgstr "" -#. Translation: Label before a list of names of structures or units that research the technology selected. -#: gui/reference/common/tooltips.js:39 -msgid "Researched at:" +#: gui/options/options.js:351 +msgid "Some setting values are invalid! Are you sure to save them?" msgstr "" -#. Translation: Label before a list of the names of structures the selected unit can construct or build. -#: gui/reference/common/tooltips.js:48 -msgid "Builds:" +#: gui/options/options.js:377 +msgid "You have unsaved changes, do you want to close this window?" msgstr "" -#. Translation: Label before a list of the names of technologies the selected unit or structure can research. -#: gui/reference/common/tooltips.js:57 -msgid "Researches:" +#: gui/options/options.json:[0].label +msgid "General" msgstr "" -#. Translation: Label before a list of the names of units the selected unit or structure can train. -#: gui/reference/common/tooltips.js:66 -msgid "Trains:" +#: gui/options/options.json:[0].options[0].label +msgid "Player name (single-player)" msgstr "" -#. Translation: Label before a list of the names of units or structures the selected unit or structure can be upgradable to. -#: gui/reference/common/tooltips.js:75 -msgid "Upgradable to:" +#: gui/options/options.json:[0].options[0].tooltip +msgid "How you want to be addressed in single-player matches." msgstr "" -#: gui/reference/common/Buttons/CivInfoButton.js:27 -#, javascript-format -msgid "%(hotkey)s: Switch to Civilization Overview." +#: gui/options/options.json:[0].options[10].label +msgid "Observer limit" msgstr "" -#: gui/reference/common/Buttons/CloseButton.js:13 -#: gui/civinfo/civinfo.xml:(caption):135 gui/credits/credits.xml:(caption):32 -#: gui/options/options.xml:(caption):60 -msgid "Close" +#: gui/options/options.json:[0].options[10].tooltip +msgid "Prevent further observers from joining if the limit is reached." msgstr "" -#: gui/reference/common/Dropdowns/CivSelectDropdown.js:63 -msgid "Civilization:" +#: gui/options/options.json:[0].options[11].label +msgid "Chat timestamp" msgstr "" -#: gui/reference/structree/StructreePage.js:85 -#, javascript-format -msgid "%(hotkey)s: Close Structure Tree." +#: gui/options/options.json:[0].options[11].tooltip +msgid "Show time that messages are posted in the lobby, gamesetup and ingame chat." msgstr "" -#: gui/reference/structree/Sections/Trainer/TrainerSection.js:70 -msgid "Trainer Units" +#: gui/options/options.json:[0].options[1].label +msgid "Player name (multiplayer)" msgstr "" -#: gui/reference/viewer/ViewerPage.js:167 -#, javascript-format -msgid "%(hotkey)s: Close Template Viewer" +#: gui/options/options.json:[0].options[1].tooltip +msgid "How you want to be addressed in multiplayer matches (except lobby)." msgstr "" -#: gui/replaymenu/replay_actions.js:90 -msgid "This replay needs a different sequence of mods:" +#: gui/options/options.json:[0].options[2].label +msgid "Background pause" msgstr "" -#: gui/replaymenu/replay_actions.js:95 -msgid "This replay is not compatible with your version of the game!" +#: gui/options/options.json:[0].options[2].tooltip +msgid "Pause single-player games when window loses focus." msgstr "" -#: gui/replaymenu/replay_actions.js:96 -#, javascript-format -msgid "Your version: %(version)s" +#: gui/options/options.json:[0].options[3].label +msgid "Enable welcome screen" msgstr "" -#: gui/replaymenu/replay_actions.js:97 -#, javascript-format -msgid "Required version: %(version)s" +#: gui/options/options.json:[0].options[3].tooltip +msgid "" +"If you disable it, the welcome screen will still appear once, each time a new version " +"is available. You can always launch it from the main menu." msgstr "" -#: gui/replaymenu/replay_actions.js:100 -msgid "Incompatible replay" +#: gui/options/options.json:[0].options[4].label +msgid "Network warnings" msgstr "" -#: gui/replaymenu/replay_actions.js:117 -msgid "No summary data available." +#: gui/options/options.json:[0].options[4].tooltip +msgid "Show which player has a bad connection in multiplayer games." msgstr "" -#: gui/replaymenu/replay_actions.js:166 -msgid "Are you sure you want to delete this replay permanently?" +#: gui/options/options.json:[0].options[5].label +msgid "FPS overlay" msgstr "" -#: gui/replaymenu/replay_actions.js:168 -msgid "Delete replay" +#: gui/options/options.json:[0].options[5].tooltip +msgid "Show frames per second in top right corner." msgstr "" -#: gui/replaymenu/replay_filters.js:52 -msgctxt "datetime" -msgid "Any" +#: gui/options/options.json:[0].options[6].label +msgid "Real time overlay" msgstr "" -#: gui/replaymenu/replay_filters.js:68 -msgctxt "map size" -msgid "Any" +#: gui/options/options.json:[0].options[6].tooltip +msgid "Show current system time in top right corner." msgstr "" -#: gui/replaymenu/replay_filters.js:84 -msgctxt "map name" -msgid "Any" +#: gui/options/options.json:[0].options[7].label +msgid "Game time overlay" msgstr "" -#: gui/replaymenu/replay_filters.js:100 -msgctxt "population capacity" -msgid "Any" +#: gui/options/options.json:[0].options[7].tooltip +msgid "Show current simulation time in top right corner." msgstr "" -#: gui/replaymenu/replay_filters.js:119 -msgctxt "duration" -msgid "Any" +#: gui/options/options.json:[0].options[8].label +msgid "Ceasefire time overlay" msgstr "" -#. Translation: Shorter duration than max minutes. -#: gui/replaymenu/replay_filters.js:123 -#, javascript-format -msgctxt "duration filter" -msgid "< %(max)s min" -msgid_plural "< %(max)s min" -msgstr[0] "" -msgstr[1] "" - -#. Translation: Longer duration than min minutes. -#: gui/replaymenu/replay_filters.js:127 -#, javascript-format -msgctxt "duration filter" -msgid "> %(min)s min" -msgid_plural "> %(min)s min" -msgstr[0] "" -msgstr[1] "" - -#. Translation: Duration between min and max minutes. -#: gui/replaymenu/replay_filters.js:130 -#, javascript-format -msgctxt "duration filter" -msgid "%(min)s - %(max)s min" +#: gui/options/options.json:[0].options[8].tooltip +msgid "Always show the remaining ceasefire time." msgstr "" -#: gui/replaymenu/replay_filters.js:144 -msgid "Single-player and multiplayer" +#: gui/options/options.json:[0].options[9].label +msgid "Late observer joins" msgstr "" -#: gui/replaymenu/replay_filters.js:157 -msgid "Any Victory Condition" +#: gui/options/options.json:[0].options[9].list[0].label +#: gui/options/options.json:[3].options[5].list[0].label +msgid "Everyone" msgstr "" -#: gui/replaymenu/replay_filters.js:170 -msgid "Rated and unrated games" +#: gui/options/options.json:[0].options[9].list[1].label +#: gui/options/options.json:[3].options[5].list[1].label +msgid "Buddies" msgstr "" -#: gui/replaymenu/replay_filters.js:170 -msgid "Rated games" +#: gui/options/options.json:[0].options[9].list[2].label +#: gui/options/options.json:[1].options[4].list[0].label +#: gui/options/options.json:[1].options[5].list[0].label +#: gui/options/options.json:[3].options[5].list[2].label +msgid "Disabled" msgstr "" -#: gui/replaymenu/replay_filters.js:170 -msgid "Unrated games" +#: gui/options/options.json:[0].options[9].tooltip +msgid "Allow everybody or buddies only to join the game as observer after it started." msgstr "" -#: gui/replaymenu/replay_menu.js:194 -msgid "Filter replays by typing one or more, partial or complete player names." +#: gui/options/options.json:[1].label +msgid "Graphics" msgstr "" -#: gui/replaymenu/replay_menu.js:198 -#, javascript-format -msgid "Delete the selected replay using %(hotkey)s." +#: gui/options/options.json:[1].options[0].label +msgid "Windowed mode" msgstr "" -#: gui/replaymenu/replay_menu.js:283 -#, javascript-format -msgid "Players: %(numberOfPlayers)s" +#: gui/options/options.json:[1].options[0].tooltip +msgid "Start 0 A.D. in a window." msgstr "" -#: gui/replaymenu/replay_menu.js:307 -msgid "yyyy-MM-dd HH:mm" +#: gui/options/options.json:[1].options[10].label +msgid "Shadow filtering" msgstr "" -#: gui/replaymenu/replay_menu.js:337 -msgid "yyyy-MM" +#: gui/options/options.json:[1].options[10].tooltip +msgid "Smooth shadows." msgstr "" -#: gui/summary/layout.js:13 -msgid "Score" +#: gui/options/options.json:[1].options[11].label +msgid "Unit silhouettes" msgstr "" -#: gui/summary/layout.js:15 gui/summary/layout.js:33 gui/summary/layout.js:71 -#: gui/summary/layout.js:111 gui/summary/layout.js:162 -#: gui/summary/layout.js:194 gui/summary/summary.xml:(caption):70 -msgid "Player name" +#: gui/options/options.json:[1].options[11].tooltip +msgid "Show outlines of units behind structures." msgstr "" -#: gui/summary/layout.js:16 -msgid "Total score" +#: gui/options/options.json:[1].options[12].label +msgid "Particles" msgstr "" -#: gui/summary/layout.js:17 -msgid "Economy score" +#: gui/options/options.json:[1].options[12].tooltip +msgid "Enable particles." msgstr "" -#: gui/summary/layout.js:18 -msgid "Military score" +#: gui/options/options.json:[1].options[13].label +msgid "Water effects" msgstr "" -#: gui/summary/layout.js:19 -msgid "Exploration score" +#: gui/options/options.json:[1].options[13].tooltip +msgid "" +"When OFF, use the lowest settings possible to render water. This makes other settings " +"irrelevant." msgstr "" -#: gui/summary/layout.js:31 -msgid "Structures" +#: gui/options/options.json:[1].options[14].label +msgid "High-quality water effects" msgstr "" -#: gui/summary/layout.js:34 gui/summary/layout.js:72 gui/summary/layout.js:112 -msgid "Total" +#: gui/options/options.json:[1].options[14].tooltip +msgid "" +"Use higher-quality effects for water, rendering coastal waves, shore foam, and ships " +"trails." msgstr "" -#: gui/summary/layout.js:35 -msgid "Houses" +#: gui/options/options.json:[1].options[15].label +msgid "Water reflections" msgstr "" -#: gui/summary/layout.js:36 -msgid "Economic" +#: gui/options/options.json:[1].options[15].tooltip +msgid "Allow water to reflect a mirror image." msgstr "" -#: gui/summary/layout.js:37 -msgid "Outposts" +#: gui/options/options.json:[1].options[16].label +msgid "Water refraction" msgstr "" -#: gui/summary/layout.js:38 -msgid "Military" +#: gui/options/options.json:[1].options[16].tooltip +msgid "Use a real water refraction map and not transparency." msgstr "" -#: gui/summary/layout.js:39 -msgid "Fortresses" +#: gui/options/options.json:[1].options[17].label +msgid "Real water depth" msgstr "" -#: gui/summary/layout.js:40 -msgid "Civ centers" +#: gui/options/options.json:[1].options[17].tooltip +msgid "Use actual water depth in rendering calculations." msgstr "" -#: gui/summary/layout.js:41 -msgid "Wonders" +#: gui/options/options.json:[1].options[18].label +msgid "Shadows on water" msgstr "" -#: gui/summary/layout.js:45 -#, javascript-format -msgid "" -"Structure Statistics (%(constructed)s / %(destroyed)s / %(captured)s / %" -"(lost)s)" +#: gui/options/options.json:[1].options[18].tooltip +msgid "Cast shadows on water." msgstr "" -#: gui/summary/layout.js:69 -msgid "Units" +#: gui/options/options.json:[1].options[19].label +msgid "Smooth vision" msgstr "" -#: gui/summary/layout.js:73 -msgid "Infantry" +#: gui/options/options.json:[1].options[19].tooltip +msgid "Lift darkness and fog-of-war smoothly." msgstr "" -#: gui/summary/layout.js:74 -msgid "Worker" +#: gui/options/options.json:[1].options[1].label +msgid "Prefer GLSL" msgstr "" -#: gui/summary/layout.js:75 -msgid "Cavalry" +#: gui/options/options.json:[1].options[1].tooltip +msgid "Use OpenGL 2.0 shaders (recommended)." msgstr "" -#: gui/summary/layout.js:76 -msgid "Champion" +#: gui/options/options.json:[1].options[20].label +msgid "Show sky" msgstr "" -#: gui/summary/layout.js:78 -msgid "Siege" +#: gui/options/options.json:[1].options[20].tooltip +msgid "Render Sky." msgstr "" -#: gui/summary/layout.js:79 -msgid "Navy" +#: gui/options/options.json:[1].options[21].label +msgid "VSync" msgstr "" -#: gui/summary/layout.js:80 -msgid "Traders" +#: gui/options/options.json:[1].options[21].tooltip +msgid "Run vertical sync to fix screen tearing. REQUIRES GAME RESTART" msgstr "" -#: gui/summary/layout.js:84 -#, javascript-format -msgid "Unit Statistics (%(trained)s / %(killed)s / %(captured)s / %(lost)s)" +#: gui/options/options.json:[1].options[22].label +msgid "FPS throttling in menus" msgstr "" -#: gui/summary/layout.js:109 -msgid "Resources" +#: gui/options/options.json:[1].options[22].tooltip +msgid "" +"To save CPU workload, throttle render frequency in all menus. Set to maximum to disable" +" throttling." msgstr "" -#: gui/summary/layout.js:121 -msgid "Tributes" +#: gui/options/options.json:[1].options[23].label +msgid "FPS throttling in games" msgstr "" -#: gui/summary/layout.js:122 -#, javascript-format +#: gui/options/options.json:[1].options[23].tooltip msgid "" -"Tributes \n" -"(%(sent)s / %(received)s)" -msgstr "" - -#: gui/summary/layout.js:130 -msgid "Treasures collected" +"To save CPU workload, throttle render frequency in running games. Set to maximum to " +"disable throttling." msgstr "" -#: gui/summary/layout.js:131 -msgid "Loot" +#: gui/options/options.json:[1].options[2].label +msgid "Fog" msgstr "" -#: gui/summary/layout.js:132 -msgid "Livestock bred" +#: gui/options/options.json:[1].options[2].tooltip +msgid "Enable Fog." msgstr "" -#: gui/summary/layout.js:136 -#, javascript-format -msgid "Resource Statistics (%(gathered)s / %(used)s)" +#: gui/options/options.json:[1].options[3].label +msgid "Post-processing" msgstr "" -#: gui/summary/layout.js:160 -msgid "Market" +#: gui/options/options.json:[1].options[3].tooltip +msgid "Use screen-space post-processing filters (HDR, Bloom, DOF, etc)." msgstr "" -#: gui/summary/layout.js:163 -msgid "Trade income" +#: gui/options/options.json:[1].options[4].label +msgid "Anti-Aliasing" msgstr "" -#: gui/summary/layout.js:164 -msgid "Barter efficiency" +#: gui/options/options.json:[1].options[4].list[0].tooltip +msgid "Do not use anti-aliasing." msgstr "" -#. Translation: use %(resourceWithinSentence)s if needed -#: gui/summary/layout.js:170 -#, javascript-format -msgid "%(resourceFirstWord)s exchanged" +#: gui/options/options.json:[1].options[4].list[1].label +msgid "FXAA" msgstr "" -#: gui/summary/layout.js:192 -msgid "Miscellaneous" +#: gui/options/options.json:[1].options[4].list[1].tooltip +msgid "Fast, but simple anti-aliasing." msgstr "" -#: gui/summary/layout.js:195 -msgid "Kill / Death ratio" +#: gui/options/options.json:[1].options[4].list[2].label +msgid "MSAA (x2)" msgstr "" -#: gui/summary/layout.js:196 -msgid "Map control (peak)" +#: gui/options/options.json:[1].options[4].list[2].tooltip +msgid "Slow, but high-quality anti-aliasing, uses 2 samples per pixel. Supported for GL3.3+." msgstr "" -#: gui/summary/layout.js:197 -msgid "Map control (finish)" +#: gui/options/options.json:[1].options[4].list[3].label +msgid "MSAA (x4)" msgstr "" -#: gui/summary/layout.js:198 -msgid "Map exploration" +#: gui/options/options.json:[1].options[4].list[3].tooltip +msgid "Slow, but high-quality anti-aliasing, uses 4 samples per pixel. Supported for GL3.3+." msgstr "" -#: gui/summary/layout.js:199 -msgid "Vegetarian ratio" +#: gui/options/options.json:[1].options[4].list[4].label +msgid "MSAA (x8)" msgstr "" -#: gui/summary/layout.js:200 -msgid "Feminization" +#: gui/options/options.json:[1].options[4].list[4].tooltip +msgid "Slow, but high-quality anti-aliasing, uses 8 samples per pixel. Supported for GL3.3+." msgstr "" -#: gui/summary/layout.js:203 -msgid "Bribes" +#: gui/options/options.json:[1].options[4].list[5].label +msgid "MSAA (x16)" msgstr "" -#: gui/summary/layout.js:204 -#, javascript-format -msgid "" -"Bribes\n" -"(%(succeeded)s / %(failed)s)" +#: gui/options/options.json:[1].options[4].list[5].tooltip +msgid "Slow, but high-quality anti-aliasing, uses 16 samples per pixel. Supported for GL3.3+." msgstr "" -#: gui/summary/layout.js:229 -msgid "Charts" +#: gui/options/options.json:[1].options[4].tooltip +msgid "Reduce aliasing effect on edges." msgstr "" -#: gui/summary/layout.js:373 -msgid "Team total" +#: gui/options/options.json:[1].options[5].label +msgid "Sharpening" msgstr "" -#: gui/summary/summary.js:30 -msgid "Trained" +#: gui/options/options.json:[1].options[5].list[0].tooltip +msgid "Do not use sharpening." msgstr "" -#: gui/summary/summary.js:35 -msgid "Constructed" +#: gui/options/options.json:[1].options[5].list[1].label +msgid "FidelityFX CAS" msgstr "" -#: gui/summary/summary.js:40 -msgid "Gathered" +#: gui/options/options.json:[1].options[5].list[1].tooltip +msgid "Contrast adaptive sharpening, a fast, contrast based sharpening pass." msgstr "" -#: gui/summary/summary.js:45 -msgid "Sent" +#: gui/options/options.json:[1].options[5].tooltip +msgid "Reduce blurry effects." msgstr "" -#: gui/summary/summary.js:50 -msgid "Bought" +#: gui/options/options.json:[1].options[6].label +msgid "Sharpness factor" msgstr "" -#: gui/summary/summary.js:55 -msgid "Income" +#: gui/options/options.json:[1].options[6].tooltip +msgid "The sharpness of the choosen pass." msgstr "" -#: gui/summary/summary.js:60 -msgid "Captured" +#: gui/options/options.json:[1].options[7].label +msgid "Shader effects" msgstr "" -#: gui/summary/summary.js:65 -msgid "Succeeded" +#: gui/options/options.json:[1].options[7].tooltip +msgid "Number of shader effects. REQUIRES GAME RESTART" msgstr "" -#: gui/summary/summary.js:70 -msgid "Destroyed" +#: gui/options/options.json:[1].options[8].label +msgid "Shadows" msgstr "" -#: gui/summary/summary.js:75 -msgid "Killed" +#: gui/options/options.json:[1].options[8].tooltip +msgid "Enable shadows." msgstr "" -#: gui/summary/summary.js:80 -msgid "Lost" +#: gui/options/options.json:[1].options[9].label +msgid "Shadow quality" msgstr "" -#: gui/summary/summary.js:85 -msgid "Used" +#: gui/options/options.json:[1].options[9].list[0].label +msgid "Very Low" msgstr "" -#: gui/summary/summary.js:90 -msgid "Received" +#: gui/options/options.json:[1].options[9].list[1].label +msgid "Low" msgstr "" -#: gui/summary/summary.js:95 -msgid "Sold" +#: gui/options/options.json:[1].options[9].list[2].label +#: gui/options/options.json:[3].options[3].list[3].label +msgid "Medium" msgstr "" -#: gui/summary/summary.js:100 -msgid "Outcome" +#: gui/options/options.json:[1].options[9].list[3].label +msgid "High" msgstr "" -#: gui/summary/summary.js:105 -msgid "Failed" +#: gui/options/options.json:[1].options[9].list[4].label +msgid "Very High" msgstr "" -#: gui/summary/summary.js:192 -#, javascript-format -msgctxt "Player listing with color indicator" -msgid "%(colorIndicator)s %(playerListing)s" +#: gui/options/options.json:[1].options[9].tooltip +msgid "" +"Shadow map resolution. High values can crash the game when using a graphics card with " +"low memory!" msgstr "" -#: gui/summary/summary.js:195 -msgctxt "Charts player color indicator" -msgid "■" +#: gui/options/options.json:[1].tooltip +msgid "Set the balance between performance and visual appearance." msgstr "" -#: gui/summary/summary.js:225 -msgctxt "Player listing" -msgid ", " +#: gui/options/options.json:[2].options[0].label +msgid "Master volume" msgstr "" -#: gui/summary/summary.js:331 -msgid "Time elapsed" +#: gui/options/options.json:[2].options[0].tooltip +msgid "Master audio gain." msgstr "" -#: gui/summary/summary.js:499 -msgid "Current Scores" +#: gui/options/options.json:[2].options[1].label +msgid "Music volume" msgstr "" -#: gui/summary/summary.js:501 -msgid "Scores at the end of the game." +#: gui/options/options.json:[2].options[1].tooltip +msgid "In game music gain." msgstr "" -#: gui/summary/summary.js:503 -msgid "You have been disconnected." +#: gui/options/options.json:[2].options[2].label +msgid "Ambient volume" msgstr "" -#: gui/summary/summary.js:505 -msgid "You have left the game." +#: gui/options/options.json:[2].options[2].tooltip +msgid "In game ambient sound gain." msgstr "" -#: gui/summary/summary.js:507 -msgid "You have won the battle!" +#: gui/options/options.json:[2].options[3].label +msgid "Action volume" msgstr "" -#: gui/summary/summary.js:509 -msgid "You have been defeated…" +#: gui/options/options.json:[2].options[3].tooltip +msgid "In game unit action sound gain." msgstr "" -#: gui/summary/summary.js:510 -msgid "You have abandoned the game." +#: gui/options/options.json:[2].options[4].label +msgid "UI volume" msgstr "" -#: gui/summary/summary.js:513 -#, javascript-format -msgid "Game time elapsed: %(time)s" +#: gui/options/options.json:[2].options[4].tooltip +msgid "UI sound gain." msgstr "" -#: gui/summary/summary.js:521 -#, javascript-format -msgid "%(mapName)s - %(mapType)s" +#: gui/options/options.json:[2].options[5].label +msgid "Nick notification" msgstr "" -#: gui/summary/summary.js:533 -#, javascript-format -msgid "%(hotkey)s: Toggle the multiplayer lobby in a dialog window." +#: gui/options/options.json:[2].options[5].tooltip +msgid "Receive audio notification when someone types your nick." msgstr "" -#: gui/summary/summary.js:546 -#, javascript-format -msgid "Toggle the %(name)s summary tab." +#: gui/options/options.json:[2].options[6].label +msgid "Game setup - new player notification" msgstr "" -#: gui/summary/summary.js:547 -#, javascript-format -msgid "Use %(hotkey)s to move a summary tab right." +#: gui/options/options.json:[2].options[6].tooltip +msgid "Receive audio notification when a new client joins the game setup." msgstr "" -#: gui/summary/summary.js:548 -#, javascript-format -msgid "Use %(hotkey)s to move a summary tab left." +#: gui/options/options.json:[3].label +msgid "Game Setup" msgstr "" -#: gui/civinfo/civinfo.xml:(caption):30 -msgid "Civilization Selection" +#: gui/options/options.json:[3].options[0].label +msgid "Enable game setting tips" msgstr "" -#: gui/credits/credits.xml:(caption):19 -msgid "0 A.D. Credits" +#: gui/options/options.json:[3].options[0].tooltip +msgid "Show tips when setting up a game." msgstr "" -#: gui/loadgame/load.xml:(heading):26 -#: gui/replaymenu/replay_menu.xml:(heading):69 -msgctxt "replay" -msgid "Date / Time" +#: gui/options/options.json:[3].options[1].label +msgid "Enable settings panel slide" msgstr "" -#: gui/loadgame/load.xml:(heading):30 -msgctxt "replay" -msgid "Map Type" +#: gui/options/options.json:[3].options[1].tooltip +msgid "Slide the settings panel when opening, closing or resizing." msgstr "" -#: gui/loadgame/load.xml:(heading):34 -#: gui/replaymenu/replay_menu.xml:(heading):77 -msgctxt "replay" -msgid "Map Name" +#: gui/options/options.json:[3].options[2].label +msgid "Persist match settings" msgstr "" -#: gui/loadgame/load.xml:(heading):38 -msgctxt "replay" -msgid "Description" +#: gui/options/options.json:[3].options[2].tooltip +msgid "Save and restore match settings for quick reuse when hosting another game." msgstr "" -#: gui/loadgame/load.xml:(caption):43 -msgid "No saved games found." +#: gui/options/options.json:[3].options[3].label +msgid "Default AI difficulty" msgstr "" -#: gui/loadgame/load.xml:(caption):49 gui/locale/locale.xml:(caption):36 -msgid "Cancel" +#: gui/options/options.json:[3].options[3].list[0].label +msgid "Sandbox" msgstr "" -#: gui/loadgame/load.xml:(caption):53 -#: gui/replaymenu/replay_menu.xml:(caption):231 -msgid "Delete" +#: gui/options/options.json:[3].options[3].list[1].label +msgid "Very Easy" msgstr "" -#: gui/loadgame/load.xml:(caption):63 -msgid "Filter compatible saved games" +#: gui/options/options.json:[3].options[3].list[2].label +msgid "Easy" msgstr "" -#: gui/loadgame/load.xml:(caption):73 -msgid "Players:" +#: gui/options/options.json:[3].options[3].list[4].label +msgid "Hard" msgstr "" -#: gui/loadgame/load.xml:(caption):77 -msgid "Played time:" +#: gui/options/options.json:[3].options[3].list[5].label +msgid "Very Hard" msgstr "" -#: gui/loadgame/load.xml:(caption):81 -#: gui/replaymenu/replay_menu.xml:(caption):150 -msgid "Map Type:" +#: gui/options/options.json:[3].options[3].tooltip +msgid "Default difficulty of the AI." msgstr "" -#: gui/loadgame/load.xml:(caption):85 -#: gui/replaymenu/replay_menu.xml:(caption):165 -msgid "Map Size:" +#: gui/options/options.json:[3].options[4].label +msgid "Default AI behavior" msgstr "" -#: gui/loadgame/load.xml:(caption):89 -#: gui/replaymenu/replay_menu.xml:(caption):180 -msgid "Victory:" +#: gui/options/options.json:[3].options[4].list[0].label +msgid "Random" msgstr "" -#: gui/locale/locale.xml:(caption):17 -msgid "Language:" +#: gui/options/options.json:[3].options[4].list[1].label +msgid "Balanced" msgstr "" -#. A locale is a set of parameters that defines the user’s language, country and any special variant preferences that the user wants to see in their user interface. Here, “Locale” refers to the code that identifies those settings, such as ‘en_US’. -#: gui/locale/locale.xml:(caption):31 -msgid "Locale:" +#: gui/options/options.json:[3].options[4].list[2].label +msgid "Aggressive" msgstr "" -#: gui/locale/locale.xml:(caption):41 -msgid "Advanced" +#: gui/options/options.json:[3].options[4].list[3].label +msgid "Defensive" msgstr "" -#: gui/locale/locale.xml:(caption):46 -msgid "Accept" +#: gui/options/options.json:[3].options[4].tooltip +msgid "Default behavior of the AI." msgstr "" -#: gui/options/options.xml:(caption):15 -msgid "Game Options" +#: gui/options/options.json:[3].options[5].label +msgid "Assign players" msgstr "" -#: gui/options/options.xml:(caption):42 -msgid "Reset" +#: gui/options/options.json:[3].options[5].list[0].tooltip +msgid "Players joining the match will be assigned if there is a free slot." msgstr "" -#: gui/options/options.xml:(caption):48 -msgid "Revert" +#: gui/options/options.json:[3].options[5].list[1].tooltip +msgid "" +"Players joining the match will only be assigned if they are a buddy of the host and if " +"there is a free slot." msgstr "" -#: gui/options/options.xml:(tooltip):43 -msgid "Resets user settings to their game default" +#: gui/options/options.json:[3].options[5].list[2].tooltip +msgid "Players only receive a slot when the host assigns them explicitly." msgstr "" -#: gui/options/options.xml:(tooltip):49 -msgid "Reverts to previous saved settings" +#: gui/options/options.json:[3].options[5].tooltip +msgid "Automatically assign joining clients to free player slots during the match setup." msgstr "" -#: gui/options/options.xml:(tooltip):55 -msgid "Saves changes" +#: gui/options/options.json:[4].label +msgid "Lobby" msgstr "" -#: gui/options/options.xml:(tooltip):61 -msgid "Unsaved changes affect this session only" +#: gui/options/options.json:[4].options[0].label +msgid "TLS encryption" msgstr "" -#: gui/reference/viewer/viewer.xml:(caption):16 -msgid "Information" +#: gui/options/options.json:[4].options[0].tooltip +msgid "Protect login and data exchanged with the lobby server using TLS encryption." msgstr "" -#: gui/replaymenu/replay_menu.xml:(caption):13 -msgid "Replay Games" +#: gui/options/options.json:[4].options[1].label +msgid "Chat backlog" msgstr "" -#: gui/replaymenu/replay_menu.xml:(caption):109 -msgid "Filter compatible replays" +#: gui/options/options.json:[4].options[1].tooltip +msgid "Number of backlogged messages to load when joining the lobby." msgstr "" -#: gui/replaymenu/replay_menu.xml:(caption):213 -msgid "Spoiler" +#: gui/options/options.json:[4].options[2].label +msgid "Game rating column" msgstr "" -#: gui/replaymenu/replay_menu.xml:(caption):225 -msgid "Main Menu" +#: gui/options/options.json:[4].options[2].tooltip +msgid "Show the average rating of the participating players in a column of the gamelist." msgstr "" -#: gui/replaymenu/replay_menu.xml:(caption):237 -msgid "Rebuild Cache" +#: gui/options/options.json:[4].tooltip +msgid "These settings only affect the multiplayer." msgstr "" -#: gui/replaymenu/replay_menu.xml:(caption):244 -#: gui/summary/summary.xml:(caption):26 -msgid "Summary" +#: gui/options/options.json:[5].label +msgid "In-Game" msgstr "" -#: gui/replaymenu/replay_menu.xml:(caption):250 -msgid "Start Replay" +#: gui/options/options.json:[5].options[0].label +msgid "Wounded unit health" msgstr "" -#: gui/replaymenu/replay_menu.xml:(heading):73 -msgctxt "replay" -msgid "Players" +#: gui/options/options.json:[5].options[0].tooltip +msgid "" +"The wounded unit hotkey considers the selected units as wounded if their health " +"percentage falls below this number." msgstr "" -#: gui/replaymenu/replay_menu.xml:(heading):81 -msgctxt "replay" -msgid "Size" +#: gui/options/options.json:[5].options[10].label +msgid "Rank icon above status bar" msgstr "" -#: gui/replaymenu/replay_menu.xml:(heading):85 -msgctxt "replay" -msgid "Population" +#: gui/options/options.json:[5].options[10].tooltip +msgid "Show rank icons above status bars." msgstr "" -#: gui/replaymenu/replay_menu.xml:(heading):89 -msgctxt "replay" -msgid "Duration" +#: gui/options/options.json:[5].options[11].label +msgid "Experience status bar" msgstr "" -#: gui/replaymenu/replay_menu.xml:(tooltip):238 -msgid "Rebuild the replay cache from scratch. Potentially slow!" +#: gui/options/options.json:[5].options[11].tooltip +msgid "Show an experience status bar above each selected unit." msgstr "" -#: gui/splashscreen/splashscreen.xml:(caption):14 -msgid "Welcome!" +#: gui/options/options.json:[5].options[12].label +msgid "Detailed tooltips" msgstr "" -#: gui/splashscreen/splashscreen.xml:(caption):19 -msgid "Show this message in the future" +#: gui/options/options.json:[5].options[12].tooltip +msgid "Show detailed tooltips for trainable units in unit-producing structures." msgstr "" -#: gui/splashscreen/splashscreen.xml:(caption):25 -msgid "Known Issues (web)" +#: gui/options/options.json:[5].options[13].label +msgid "Sort resources and population tooltip" msgstr "" -#: gui/splashscreen/splashscreen.xml:(caption):30 -msgid "OK" +#: gui/options/options.json:[5].options[13].list[0].label +msgid "Unordered" msgstr "" -#: gui/summary/summary.xml:(caption):120 -msgctxt "summary chart" -msgid "Category:" +#: gui/options/options.json:[5].options[13].list[1].label +msgid "Ascending" msgstr "" -#: gui/summary/summary.xml:(caption):130 -msgctxt "summary chart" -msgid "Value:" +#: gui/options/options.json:[5].options[13].list[2].label +msgid "Descending" msgstr "" -#: gui/summary/summary.xml:(caption):140 -msgctxt "summary chart" -msgid "Type:" +#: gui/options/options.json:[5].options[13].tooltip +msgid "Dynamically sort players in the resources and population tooltip by value." msgstr "" -#: gui/summary/summary.xml:(caption):167 -msgid "Group by team" +#: gui/options/options.json:[5].options[14].label +msgid "Diplomacy colors: self" msgstr "" -#: gui/summary/summary.xml:(caption):187 -msgid "Watch Replay" +#: gui/options/options.json:[5].options[14].tooltip +msgid "Color of your units when diplomacy colors are enabled." msgstr "" -#: gui/summary/summary.xml:(caption):192 -msgid "Continue" +#: gui/options/options.json:[5].options[15].label +msgid "Diplomacy colors: ally" msgstr "" -#: gui/summary/summary.xml:(tooltip):126 -msgctxt "summary chart" -msgid "Category" +#: gui/options/options.json:[5].options[15].tooltip +msgid "Color of allies when diplomacy colors are enabled." msgstr "" -#: gui/summary/summary.xml:(tooltip):136 -msgctxt "summary chart" -msgid "Value" +#: gui/options/options.json:[5].options[16].label +msgid "Diplomacy colors: neutral" msgstr "" -#: gui/summary/summary.xml:(tooltip):147 -msgctxt "summary chart" -msgid "Type" +#: gui/options/options.json:[5].options[16].tooltip +msgid "Color of neutral players when diplomacy colors are enabled." msgstr "" -#: gui/credits/texts/art.json:Content[0].Title -msgid "Art lead" +#: gui/options/options.json:[5].options[17].label +msgid "Diplomacy colors: enemy" msgstr "" -#: gui/credits/texts/art.json:Content[1].Title -msgid "2D Art" +#: gui/options/options.json:[5].options[17].tooltip +msgid "Color of enemies when diplomacy colors are enabled." msgstr "" -#: gui/credits/texts/art.json:Content[2].Title -msgid "3D Art" +#: gui/options/options.json:[5].options[18].label +msgid "Snap to edges" msgstr "" -#: gui/credits/texts/art.json:Title -msgid "Art" +#: gui/options/options.json:[5].options[18].list[0].label +msgid "Hotkey to enable snapping" msgstr "" -#: gui/credits/texts/audio.json:Content[0].Content[0].Subtitle -msgid "Sound Manager" +#: gui/options/options.json:[5].options[18].list[0].tooltip +msgid "New structures are aligned with nearby structures while pressing the hotkey." msgstr "" -#: gui/credits/texts/audio.json:Content[0].Content[1].Subtitle -msgid "Lead Composer" +#: gui/options/options.json:[5].options[18].list[1].label +msgid "Hotkey to disable snapping" msgstr "" -#: gui/credits/texts/audio.json:Content[0].Title -msgid "Audio managers" +#: gui/options/options.json:[5].options[18].list[1].tooltip +msgid "New structures are aligned with nearby structures unless the hotkey is pressed." msgstr "" -#: gui/credits/texts/audio.json:Content[1].Content[1].Subtitle -msgid "Additional music, percussion, djembe, sampling" +#: gui/options/options.json:[5].options[18].tooltip +msgid "This option allows to align new structures with nearby structures." msgstr "" -#: gui/credits/texts/audio.json:Content[1].Content[2].Subtitle -msgid "Additional music" +#: gui/options/options.json:[5].options[19].label +msgid "Control Group Membership" msgstr "" -#: gui/credits/texts/audio.json:Content[1].Content[3].Subtitle -msgid "Flute" +#: gui/options/options.json:[5].options[19].list[0].label +msgid "Single" msgstr "" -#: gui/credits/texts/audio.json:Content[1].Content[4].Subtitle -msgid "Djembe" +#: gui/options/options.json:[5].options[19].list[0].tooltip +msgid "" +"When adding a Unit or Structure to a control group, they are removed from other control" +" groups. Use this choice if you want control groups to refer to distinct armies." msgstr "" -#: gui/credits/texts/audio.json:Content[1].Content[5].Subtitle -msgid "Frame drum, darbuka, riq, toms" +#: gui/options/options.json:[5].options[19].list[1].label +msgid "Multiple" msgstr "" -#: gui/credits/texts/audio.json:Content[1].Content[6].Subtitle -msgid "Didgeridoo" +#: gui/options/options.json:[5].options[19].list[1].tooltip +msgid "" +"Units and Structures can be part of multiple control groups. This is useful to keep " +"control groups for distinct armies and a control group for the entire army " +"simultaneously." msgstr "" -#: gui/credits/texts/audio.json:Content[1].Content[7].Subtitle -msgid "Trumpet" +#: gui/options/options.json:[5].options[19].tooltip +msgid "Decide whether units can be part of multiple control groups." msgstr "" -#: gui/credits/texts/audio.json:Content[1].Content[8].Subtitle -msgid "Celtic harp" +#: gui/options/options.json:[5].options[1].label +msgid "Batch training size" msgstr "" -#: gui/credits/texts/audio.json:Content[1].Content[9].Subtitle -msgid "Tin whistles" +#: gui/options/options.json:[5].options[1].tooltip +msgid "Number of units trained per batch by default." msgstr "" -#: gui/credits/texts/audio.json:Content[1].Content[10].Subtitle -msgid "Viola, violin" +#: gui/options/options.json:[5].options[2].label +msgid "Scroll batch increment ratio" msgstr "" -#: gui/credits/texts/audio.json:Content[1].Title -msgid "Music" +#: gui/options/options.json:[5].options[2].tooltip +msgid "Number of times you have to scroll to increase/decrease the batchsize by 1." msgstr "" -#: gui/credits/texts/audio.json:Content[2].Title -#: gui/options/options.json:[2].label -msgid "Sound" +#: gui/options/options.json:[5].options[3].label +msgid "Chat notification attack" msgstr "" -#: gui/credits/texts/audio.json:Content[3].Content[0].Subtitle -msgid "Greek" +#: gui/options/options.json:[5].options[3].tooltip +msgid "Show a chat notification if you are attacked by another player." msgstr "" -#: gui/credits/texts/audio.json:Content[3].Content[1].Subtitle -msgid "Latin" +#: gui/options/options.json:[5].options[4].label +msgid "Chat notification tribute" msgstr "" -#: gui/credits/texts/audio.json:Content[3].Content[2].Subtitle -msgid "Napatan" +#: gui/options/options.json:[5].options[4].tooltip +msgid "" +"Show a chat notification if an ally tributes resources to another team member if teams " +"are locked, and all tributes in observer mode." msgstr "" -#: gui/credits/texts/audio.json:Content[3].Content[3].Subtitle -msgid "Persian" +#: gui/options/options.json:[5].options[5].label +msgid "Chat notification barter" msgstr "" -#: gui/credits/texts/audio.json:Content[3].Title -msgid "Voices" +#: gui/options/options.json:[5].options[5].tooltip +msgid "Show a chat notification to observers when a player bartered resources." msgstr "" -#: gui/credits/texts/audio.json:Title -msgid "Audio" +#: gui/options/options.json:[5].options[6].label +msgid "Chat notification phase" msgstr "" -#: gui/credits/texts/balancing.json:Content[0].Subtitle -#: gui/credits/texts/history.json:Content[0].Subtitle -msgid "Head" +#: gui/options/options.json:[5].options[6].list[0].label +msgid "Disable" msgstr "" -#: gui/credits/texts/balancing.json:Title -msgid "Balancing" +#: gui/options/options.json:[5].options[6].list[1].label +msgid "Completed" msgstr "" -#: gui/credits/texts/community.json:Title -msgid "Community and Management" +#: gui/options/options.json:[5].options[6].list[2].label +msgid "All displayed" msgstr "" -#: gui/credits/texts/donators.json:Content[0].Title -msgid "Pledgie Drive 1" +#: gui/options/options.json:[5].options[6].tooltip +msgid "" +"Show a chat notification if you or an ally have started, aborted or completed a new " +"phase, and phases of all players in observer mode." msgstr "" -#: gui/credits/texts/donators.json:Content[1].Title -msgid "Pledgie Drive 2" +#: gui/options/options.json:[5].options[7].label +msgid "Attack range visualization" msgstr "" -#: gui/credits/texts/donators.json:Content[2].Title +#: gui/options/options.json:[5].options[7].tooltip msgid "" -"Indiegogo 2013 campaign\n" -"More than 1000 donators (!), including:" +"Display the attack range of selected defensive structures (can also be toggled in-game " +"with the hotkey)." msgstr "" -#: gui/credits/texts/donators.json:Title -msgid "Donors" +#: gui/options/options.json:[5].options[8].label +msgid "Aura range visualization" msgstr "" -#: gui/credits/texts/history.json:Title -msgid "History References" +#: gui/options/options.json:[5].options[8].tooltip +msgid "" +"Display the range of auras of selected units and structures (can also be toggled in-" +"game with the hotkey)." msgstr "" -#: gui/credits/texts/maps.json:Content[0].Title -msgid "Map Making" +#: gui/options/options.json:[5].options[9].label +msgid "Heal range visualization" msgstr "" -#: gui/credits/texts/maps.json:Content[1].Title -msgid "Random Map Scripts" +#: gui/options/options.json:[5].options[9].tooltip +msgid "" +"Display the healing range of selected units (can also be toggled in-game with the " +"hotkey)." msgstr "" -#: gui/credits/texts/maps.json:Title -msgid "Maps" +#: gui/options/options.json:[5].tooltip +msgid "Change options regarding the in-game settings." msgstr "" -#: gui/credits/texts/programming.json:Content[0].Title -msgid "Programming managers" +#: gui/options/options.xml:(caption):15 +msgid "Game Options" msgstr "" -#: gui/credits/texts/programming.json:Content[1].Subtitle -msgid "Special thanks to" +#: gui/options/options.xml:(caption):42 +msgid "Reset" msgstr "" -#: gui/credits/texts/programming.json:Title -msgid "Programming" +#: gui/options/options.xml:(caption):48 +msgid "Revert" msgstr "" -#: gui/credits/texts/special.json:Content[0].Title -msgid "In Memoriam" +#: gui/options/options.xml:(tooltip):43 +msgid "Resets user settings to their game default" msgstr "" -#: gui/credits/texts/special.json:Content[1].Content[0].Subtitle -msgid "0 A.D. Founder" +#: gui/options/options.xml:(tooltip):49 +msgid "Reverts to previous saved settings" msgstr "" -#: gui/credits/texts/special.json:Content[1].Content[1].Subtitle -msgid "Project Leaders" +#: gui/options/options.xml:(tooltip):55 +msgid "Saves changes" msgstr "" -#: gui/credits/texts/special.json:Content[1].Content[2].Subtitle -msgid "Co-Lead Designers" +#: gui/options/options.xml:(tooltip):61 +msgid "Unsaved changes affect this session only" msgstr "" -#: gui/credits/texts/special.json:Content[1].Title -msgid "Special thanks to:" +#: gui/pregame/MainMenuItems.js:3 +msgid "Learn To Play" msgstr "" -#: gui/credits/texts/special.json:Content[2].Title -msgid "And thanks to the entire community for making 0 A.D. possible." +#: gui/pregame/MainMenuItems.js:4 +msgid "" +"Learn how to play, start the tutorial, discover the technology trees, and the history " +"behind the civilizations." msgstr "" -#: gui/credits/texts/special.json:Content[3].Title -msgid "No historians were harmed during the development of this project." +#: gui/pregame/MainMenuItems.js:7 +msgid "Manual" msgstr "" -#: gui/credits/texts/special.json:Title -msgid "Special Credits" +#: gui/pregame/MainMenuItems.js:8 +msgid "Open the 0 A.D. Game Manual." msgstr "" -#: gui/credits/texts/translators.json:Title -msgid "Translators" +#: gui/pregame/MainMenuItems.js:14 +msgid "Tutorial" msgstr "" -#: gui/options/options.json:[0].options[0].tooltip -msgid "How you want to be addressed in single-player matches." +#: gui/pregame/MainMenuItems.js:15 +msgid "Start the economic tutorial." msgstr "" -#: gui/options/options.json:[0].options[0].label -msgid "Player name (single-player)" +#: gui/civinfo/civinfo.xml:(caption):123 gui/pregame/MainMenuItems.js:24 +#: gui/reference/structree/structree.xml:(caption):20 +msgid "Structure Tree" msgstr "" -#: gui/options/options.json:[0].options[1].tooltip -msgid "How you want to be addressed in multiplayer matches (except lobby)." +#: gui/pregame/MainMenuItems.js:25 +#, javascript-format +msgid "%(hotkey)s: View the structure tree of civilizations featured in 0 A.D." msgstr "" -#: gui/options/options.json:[0].options[1].label -msgid "Player name (multiplayer)" +#: gui/civinfo/civinfo.xml:(caption):18 gui/pregame/MainMenuItems.js:36 +#: gui/reference/common/Buttons/CivInfoButton.js:21 +msgid "Civilization Overview" msgstr "" -#: gui/options/options.json:[0].options[2].tooltip -msgid "Pause single-player games when window loses focus." +#: gui/pregame/MainMenuItems.js:37 +#, javascript-format +msgid "%(hotkey)s: Learn about the civilizations featured in 0 A.D." msgstr "" -#: gui/options/options.json:[0].options[2].label -msgid "Background pause" +#: gui/pregame/MainMenuItems.js:50 gui/replaymenu/replay_filters.js:144 +msgid "Single-player" msgstr "" -#: gui/options/options.json:[0].options[3].tooltip -msgid "" -"If you disable it, the welcome screen will still appear once, each time a " -"new version is available. You can always launch it from the main menu." +#: gui/pregame/MainMenuItems.js:51 +msgid "Start, load, or replay a single-player game." msgstr "" -#: gui/options/options.json:[0].options[3].label -msgid "Enable welcome screen" +#: gui/pregame/MainMenuItems.js:54 +msgid "Matches" msgstr "" -#: gui/options/options.json:[0].options[4].tooltip -msgid "Show which player has a bad connection in multiplayer games." +#: gui/pregame/MainMenuItems.js:55 +msgid "Start a new single-player game." msgstr "" -#: gui/options/options.json:[0].options[4].label -msgid "Network warnings" +#: gui/pregame/MainMenuItems.js:61 +msgid "Campaigns" msgstr "" -#: gui/options/options.json:[0].options[5].tooltip -msgid "Show frames per second in top right corner." +#: gui/pregame/MainMenuItems.js:62 +msgid "Relive history through historical military campaigns. \\[NOT YET IMPLEMENTED]" msgstr "" -#: gui/options/options.json:[0].options[5].label -msgid "FPS overlay" +#: gui/pregame/MainMenuItems.js:67 +msgid "Load a saved game." msgstr "" -#: gui/options/options.json:[0].options[6].tooltip -msgid "Show current system time in top right corner." +#: gui/pregame/MainMenuItems.js:73 gui/pregame/MainMenuItems.js:123 +msgid "Replays" msgstr "" -#: gui/options/options.json:[0].options[6].label -msgid "Real time overlay" +#: gui/pregame/MainMenuItems.js:74 gui/pregame/MainMenuItems.js:124 +msgid "Playback previous games." msgstr "" -#: gui/options/options.json:[0].options[7].tooltip -msgid "Show current simulation time in top right corner." +#: gui/pregame/MainMenuItems.js:88 gui/replaymenu/replay_filters.js:144 +msgid "Multiplayer" msgstr "" -#: gui/options/options.json:[0].options[7].label -msgid "Game time overlay" +#: gui/pregame/MainMenuItems.js:89 +msgid "Fight against one or more human players in a multiplayer game." msgstr "" -#: gui/options/options.json:[0].options[8].tooltip -msgid "Always show the remaining ceasefire time." +#. Translation: Join a game by specifying the host's IP address. +#: gui/pregame/MainMenuItems.js:93 +msgid "Join Game" msgstr "" -#: gui/options/options.json:[0].options[8].label -msgid "Ceasefire time overlay" +#: gui/pregame/MainMenuItems.js:94 +msgid "Joining an existing multiplayer game." msgstr "" -#: gui/options/options.json:[0].options[9].list[0].label -#: gui/options/options.json:[3].options[5].list[0].label -msgid "Everyone" +#: gui/pregame/MainMenuItems.js:102 +msgid "Host Game" msgstr "" -#: gui/options/options.json:[0].options[9].list[1].label -#: gui/options/options.json:[3].options[5].list[1].label -msgid "Buddies" +#: gui/pregame/MainMenuItems.js:103 +msgid "Host a multiplayer game." msgstr "" -#: gui/options/options.json:[0].options[9].list[2].label -#: gui/options/options.json:[1].options[4].list[0].label -#: gui/options/options.json:[1].options[5].list[0].label -#: gui/options/options.json:[3].options[5].list[2].label -msgid "Disabled" +#: gui/pregame/MainMenuItems.js:111 +msgid "Game Lobby" msgstr "" -#: gui/options/options.json:[0].options[9].tooltip +#: gui/pregame/MainMenuItems.js:113 +#, javascript-format msgid "" -"Allow everybody or buddies only to join the game as observer after it " -"started." +"%(hotkey)s: Launch the multiplayer lobby to join and host publicly visible games and " +"chat with other players." msgstr "" -#: gui/options/options.json:[0].options[9].label -msgid "Late observer joins" +#: gui/pregame/MainMenuItems.js:114 +msgid "Launch the multiplayer lobby. \\[DISABLED BY BUILD]" msgstr "" -#: gui/options/options.json:[0].options[10].tooltip -msgid "Prevent further observers from joining if the limit is reached." +#: gui/pregame/MainMenuItems.js:138 +msgid "Settings" msgstr "" -#: gui/options/options.json:[0].options[10].label -msgid "Observer limit" +#: gui/pregame/MainMenuItems.js:139 +msgid "Change game options." msgstr "" -#: gui/options/options.json:[0].options[11].tooltip -msgid "" -"Show time that messages are posted in the lobby, gamesetup and ingame chat." +#: gui/pregame/MainMenuItems.js:142 +msgid "Options" msgstr "" -#: gui/options/options.json:[0].options[11].label -msgid "Chat timestamp" +#: gui/pregame/MainMenuItems.js:143 +msgid "Adjust game settings." msgstr "" -#: gui/options/options.json:[0].label -msgid "General" +#: gui/pregame/MainMenuItems.js:152 +msgid "Hotkeys" msgstr "" -#: gui/options/options.json:[1].options[0].tooltip -msgid "Start 0 A.D. in a window." +#: gui/pregame/MainMenuItems.js:153 +msgid "Adjust hotkeys." msgstr "" -#: gui/options/options.json:[1].options[0].label -msgid "Windowed mode" +#: gui/locale/locale.xml:(caption):14 gui/pregame/MainMenuItems.js:159 +msgid "Language" msgstr "" -#: gui/options/options.json:[1].options[1].tooltip -msgid "Use OpenGL 2.0 shaders (recommended)." +#: gui/pregame/MainMenuItems.js:160 +msgid "Choose the language of the game." msgstr "" -#: gui/options/options.json:[1].options[1].label -msgid "Prefer GLSL" +#: gui/pregame/MainMenuItems.js:166 +msgid "Mod Selection" msgstr "" -#: gui/options/options.json:[1].options[2].tooltip -msgid "Enable Fog." +#: gui/pregame/MainMenuItems.js:167 +msgid "Select and download mods for the game." msgstr "" -#: gui/options/options.json:[1].options[2].label -msgid "Fog" +#: gui/pregame/MainMenuItems.js:173 +msgid "Welcome Screen" msgstr "" -#: gui/options/options.json:[1].options[3].tooltip -msgid "Use screen-space post-processing filters (HDR, Bloom, DOF, etc)." +#: gui/pregame/MainMenuItems.js:174 +msgid "Show the Welcome Screen again. Useful if you hid it by mistake." msgstr "" -#: gui/options/options.json:[1].options[3].label -msgid "Post-processing" +#: gui/pregame/MainMenuItems.js:182 +msgid "Scenario Editor" msgstr "" -#: gui/options/options.json:[1].options[4].list[0].tooltip -msgid "Do not use anti-aliasing." +#: gui/pregame/MainMenuItems.js:183 +msgid "" +"Open the Atlas Scenario Editor in a new window. You can run this more reliably by " +"starting the game with the command-line argument \"-editor\"." msgstr "" -#: gui/options/options.json:[1].options[4].list[1].tooltip -msgid "Fast, but simple anti-aliasing." +#: gui/pregame/MainMenuItems.js:188 +msgid "Are you sure you want to quit 0 A.D. and open the Scenario Editor?" msgstr "" -#: gui/options/options.json:[1].options[4].list[1].label -msgid "FXAA" +#: gui/pregame/MainMenuItems.js:189 gui/pregame/MainMenuItems.js:213 +msgid "Confirmation" msgstr "" -#: gui/options/options.json:[1].options[4].list[2].tooltip +#: gui/pregame/MainMenuItems.js:195 msgid "" -"Slow, but high-quality anti-aliasing, uses 2 samples per pixel. Supported " -"for GL3.3+." -msgstr "" - -#: gui/options/options.json:[1].options[4].list[2].label -msgid "MSAA (x2)" +"The scenario editor is not available or failed to load. See the game logs for " +"additional information." msgstr "" -#: gui/options/options.json:[1].options[4].list[3].tooltip -msgid "" -"Slow, but high-quality anti-aliasing, uses 4 samples per pixel. Supported " -"for GL3.3+." +#: gui/pregame/MainMenuItems.js:196 gui/replaymenu/replay_actions.js:117 +msgid "Error" msgstr "" -#: gui/options/options.json:[1].options[4].list[3].label -msgid "MSAA (x4)" +#: gui/pregame/MainMenuItems.js:200 +msgid "Credits" msgstr "" -#: gui/options/options.json:[1].options[4].list[4].tooltip -msgid "" -"Slow, but high-quality anti-aliasing, uses 8 samples per pixel. Supported " -"for GL3.3+." +#: gui/pregame/MainMenuItems.js:201 +msgid "Show the 0 A.D. credits." msgstr "" -#: gui/options/options.json:[1].options[4].list[4].label -msgid "MSAA (x8)" +#: gui/pregame/MainMenuItems.js:207 +msgid "Exit" msgstr "" -#: gui/options/options.json:[1].options[4].list[5].tooltip -msgid "" -"Slow, but high-quality anti-aliasing, uses 16 samples per pixel. Supported " -"for GL3.3+." +#: gui/pregame/MainMenuItems.js:208 +msgid "Exit the game." msgstr "" -#: gui/options/options.json:[1].options[4].list[5].label -msgid "MSAA (x16)" +#: gui/pregame/MainMenuItems.js:212 +msgid "Are you sure you want to quit 0 A.D.?" msgstr "" -#: gui/options/options.json:[1].options[4].tooltip -msgid "Reduce aliasing effect on edges." +#: gui/pregame/ProjectInformation.js:6 +msgid "WILDFIRE GAMES" msgstr "" -#: gui/options/options.json:[1].options[4].label -msgid "Anti-Aliasing" +#: gui/pregame/ProjectInformation.js:18 +msgid "Alpha XXIV" msgstr "" -#: gui/options/options.json:[1].options[5].list[0].tooltip -msgid "Do not use sharpening." +#: gui/pregame/ProjectInformation.js:19 +msgid "Notice: This game is under development and many features have not been added yet." msgstr "" -#: gui/options/options.json:[1].options[5].list[1].tooltip -msgid "Contrast adaptive sharpening, a fast, contrast based sharpening pass." +#: gui/pregame/ProjectInformation.js:25 +msgid "Website" msgstr "" -#: gui/options/options.json:[1].options[5].list[1].label -msgid "FidelityFX CAS" +#: gui/pregame/ProjectInformation.js:26 +msgid "Click to open play0ad.com in your web browser." msgstr "" -#: gui/options/options.json:[1].options[5].tooltip -msgid "Reduce blurry effects." +#: gui/pregame/ProjectInformation.js:33 +msgid "Chat" msgstr "" -#: gui/options/options.json:[1].options[5].label -msgid "Sharpening" +#: gui/pregame/ProjectInformation.js:34 +msgid "Click to open the 0 A.D. IRC chat in your browser. (#0ad on webchat.quakenet.org)" msgstr "" -#: gui/options/options.json:[1].options[6].tooltip -msgid "The sharpness of the choosen pass." +#: gui/pregame/ProjectInformation.js:41 +msgid "Report a Bug" msgstr "" -#: gui/options/options.json:[1].options[6].label -msgid "Sharpness factor" +#: gui/pregame/ProjectInformation.js:42 +msgid "Click to visit 0 A.D. Trac to report a bug, crash, or error." msgstr "" -#: gui/options/options.json:[1].options[7].tooltip -msgid "Number of shader effects. REQUIRES GAME RESTART" +#: gui/pregame/ProjectInformation.js:49 +msgid "Translate the Game" msgstr "" -#: gui/options/options.json:[1].options[7].label -msgid "Shader effects" +#: gui/pregame/ProjectInformation.js:50 +msgid "Click to open the 0 A.D. translate page in your browser." msgstr "" -#: gui/options/options.json:[1].options[8].tooltip -msgid "Enable shadows." +#: gui/pregame/ProjectInformation.js:57 +msgid "Donate" msgstr "" -#: gui/options/options.json:[1].options[8].label -msgid "Shadows" +#: gui/pregame/ProjectInformation.js:58 +msgid "Help with the project expenses by donating." msgstr "" -#: gui/options/options.json:[1].options[9].list[0].label -msgid "Very Low" +#: gui/pregame/userreport/userreport.js:3 +msgctxt "UserReporter Terms and Conditions" +msgid "Terms" msgstr "" -#: gui/options/options.json:[1].options[9].list[1].label -msgid "Low" +#: gui/pregame/userreport/userreport.js:4 +msgid "Please read and accept the UserReporter Terms and Conditions." msgstr "" -#: gui/options/options.json:[1].options[9].list[2].label -#: gui/options/options.json:[3].options[3].list[3].label -msgid "Medium" +#: gui/pregame/userreport/userreport.js:18 +msgid "Publications" msgstr "" -#: gui/options/options.json:[1].options[9].list[3].label -msgid "High" +#: gui/pregame/userreport/userreport.js:27 gui/pregame/userreport/userreport.js:28 +#: gui/pregame/userreport/userreport.js:29 +msgid "connecting to server" msgstr "" -#: gui/options/options.json:[1].options[9].list[4].label -msgid "Very High" +#: gui/pregame/userreport/userreport.js:30 +#, javascript-format +msgid "uploading (%f%%)" msgstr "" -#: gui/options/options.json:[1].options[9].tooltip -msgid "" -"Shadow map resolution. High values can crash the game when using a graphics " -"card with low memory!" +#: gui/pregame/userreport/userreport.js:33 +msgid "upload succeeded" msgstr "" -#: gui/options/options.json:[1].options[9].label -msgid "Shadow quality" +#: gui/pregame/userreport/userreport.js:34 +#, javascript-format +msgid "upload failed (%(errorCode)s)" msgstr "" -#: gui/options/options.json:[1].options[10].tooltip -msgid "Smooth shadows." +#: gui/pregame/userreport/userreport.js:37 +#, javascript-format +msgid "upload failed (%(errorMessage)s)" msgstr "" -#: gui/options/options.json:[1].options[10].label -msgid "Shadow filtering" +#: gui/pregame/userreport/userreport.js:61 +msgid "Disable Feedback" msgstr "" -#: gui/options/options.json:[1].options[11].tooltip -msgid "Show outlines of units behind structures." +#: gui/pregame/userreport/userreport.js:61 +msgid "Enable Feedback" msgstr "" -#: gui/options/options.json:[1].options[11].label -msgid "Unit silhouettes" +#: gui/pregame/userreport/userreport.js:81 +msgid "Thank you for helping improve 0 A.D.!" msgstr "" -#: gui/options/options.json:[1].options[12].tooltip -msgid "Enable particles." +#: gui/pregame/userreport/userreport.js:82 +msgid "Feedback is currently enabled." msgstr "" -#: gui/options/options.json:[1].options[12].label -msgid "Particles" +#: gui/pregame/userreport/userreport.js:83 +#, javascript-format +msgid "Status: %(status)s." msgstr "" -#: gui/options/options.json:[1].options[13].tooltip -msgid "" -"When OFF, use the lowest settings possible to render water. This makes other " -"settings irrelevant." +#: gui/pregame/userreport/userreport.js:84 +msgid "unknown" msgstr "" -#: gui/options/options.json:[1].options[13].label -msgid "Water effects" +#: gui/pregame/userreport/userreport.js:86 +msgid "Help improve 0 A.D.!" msgstr "" -#: gui/options/options.json:[1].options[14].tooltip +#: gui/pregame/userreport/userreport.js:87 msgid "" -"Use higher-quality effects for water, rendering coastal waves, shore foam, " -"and ships trails." -msgstr "" - -#: gui/options/options.json:[1].options[14].label -msgid "High-quality water effects" +"You can automatically send us feedback that can help us fix bugs, and improve " +"performance and compatibility." msgstr "" -#: gui/options/options.json:[1].options[15].tooltip -msgid "Allow water to reflect a mirror image." +#: gui/reference/common/Buttons/CivInfoButton.js:27 +#, javascript-format +msgid "%(hotkey)s: Switch to Civilization Overview." msgstr "" -#: gui/options/options.json:[1].options[15].label -msgid "Water reflections" +#: gui/civinfo/civinfo.xml:(caption):135 gui/credits/credits.xml:(caption):32 +#: gui/options/options.xml:(caption):60 gui/reference/common/Buttons/CloseButton.js:13 +msgid "Close" msgstr "" -#: gui/options/options.json:[1].options[16].tooltip -msgid "Use a real water refraction map and not transparency." +#: gui/reference/common/Dropdowns/CivSelectDropdown.js:63 +msgid "Civilization:" msgstr "" -#: gui/options/options.json:[1].options[16].label -msgid "Water refraction" +#: gui/reference/common/TemplateParser.js:128 +#, javascript-format +msgid "%(health_min)s to %(health_max)s" msgstr "" -#: gui/options/options.json:[1].options[17].tooltip -msgid "Use actual water depth in rendering calculations." +#. Translation: Label followed by a list of values. +#: gui/reference/common/tooltips.js:10 +#, javascript-format +msgid "%(listHeader)s %(listOfValues)s" msgstr "" -#: gui/options/options.json:[1].options[17].label -msgid "Real water depth" +#. Translation: Label before a list of the names of units that build the structure selected. +#: gui/reference/common/tooltips.js:27 +msgid "Built by:" msgstr "" -#: gui/options/options.json:[1].options[18].tooltip -msgid "Cast shadows on water." +#. Translation: Label before a list of the names of structures or units that train the unit +#. selected. +#: gui/reference/common/tooltips.js:33 +msgid "Trained by:" msgstr "" -#: gui/options/options.json:[1].options[18].label -msgid "Shadows on water" +#. Translation: Label before a list of names of structures or units that research the +#. technology selected. +#: gui/reference/common/tooltips.js:39 +msgid "Researched at:" msgstr "" -#: gui/options/options.json:[1].options[19].tooltip -msgid "Lift darkness and fog-of-war smoothly." +#. Translation: Label before a list of the names of structures the selected unit can +#. construct or build. +#: gui/reference/common/tooltips.js:48 +msgid "Builds:" msgstr "" -#: gui/options/options.json:[1].options[19].label -msgid "Smooth vision" +#. Translation: Label before a list of the names of technologies the selected unit or +#. structure can research. +#: gui/reference/common/tooltips.js:57 +msgid "Researches:" msgstr "" -#: gui/options/options.json:[1].options[20].tooltip -msgid "Render Sky." +#. Translation: Label before a list of the names of units the selected unit or structure can +#. train. +#: gui/reference/common/tooltips.js:66 +msgid "Trains:" msgstr "" -#: gui/options/options.json:[1].options[20].label -msgid "Show sky" +#. Translation: Label before a list of the names of units or structures the selected unit or +#. structure can be upgradable to. +#: gui/reference/common/tooltips.js:75 +msgid "Upgradable to:" msgstr "" -#: gui/options/options.json:[1].options[21].tooltip -msgid "Run vertical sync to fix screen tearing. REQUIRES GAME RESTART" +#: gui/reference/structree/Sections/Trainer/TrainerSection.js:70 +msgid "Trainer Units" msgstr "" -#: gui/options/options.json:[1].options[21].label -msgid "VSync" +#: gui/reference/structree/StructreePage.js:85 +#, javascript-format +msgid "%(hotkey)s: Close Structure Tree." msgstr "" -#: gui/options/options.json:[1].options[22].tooltip -msgid "" -"To save CPU workload, throttle render frequency in all menus. Set to maximum " -"to disable throttling." +#: gui/reference/viewer/ViewerPage.js:167 +#, javascript-format +msgid "%(hotkey)s: Close Template Viewer" msgstr "" -#: gui/options/options.json:[1].options[22].label -msgid "FPS throttling in menus" +#: gui/reference/viewer/viewer.xml:(caption):16 +msgid "Information" msgstr "" -#: gui/options/options.json:[1].options[23].tooltip -msgid "" -"To save CPU workload, throttle render frequency in running games. Set to " -"maximum to disable throttling." +#: gui/replaymenu/replay_actions.js:90 +msgid "This replay needs a different sequence of mods:" msgstr "" -#: gui/options/options.json:[1].options[23].label -msgid "FPS throttling in games" +#: gui/replaymenu/replay_actions.js:95 +msgid "This replay is not compatible with your version of the game!" msgstr "" -#: gui/options/options.json:[1].tooltip -msgid "Set the balance between performance and visual appearance." +#: gui/replaymenu/replay_actions.js:96 +#, javascript-format +msgid "Your version: %(version)s" msgstr "" -#: gui/options/options.json:[1].label -msgid "Graphics" +#: gui/replaymenu/replay_actions.js:97 +#, javascript-format +msgid "Required version: %(version)s" msgstr "" -#: gui/options/options.json:[2].options[0].tooltip -msgid "Master audio gain." +#: gui/replaymenu/replay_actions.js:100 +msgid "Incompatible replay" msgstr "" -#: gui/options/options.json:[2].options[0].label -msgid "Master volume" +#: gui/replaymenu/replay_actions.js:117 +msgid "No summary data available." msgstr "" -#: gui/options/options.json:[2].options[1].tooltip -msgid "In game music gain." +#: gui/replaymenu/replay_actions.js:166 +msgid "Are you sure you want to delete this replay permanently?" msgstr "" -#: gui/options/options.json:[2].options[1].label -msgid "Music volume" +#: gui/replaymenu/replay_actions.js:168 +msgid "Delete replay" msgstr "" -#: gui/options/options.json:[2].options[2].tooltip -msgid "In game ambient sound gain." +#: gui/replaymenu/replay_filters.js:52 +msgctxt "datetime" +msgid "Any" msgstr "" -#: gui/options/options.json:[2].options[2].label -msgid "Ambient volume" +#: gui/replaymenu/replay_filters.js:68 +msgctxt "map size" +msgid "Any" msgstr "" -#: gui/options/options.json:[2].options[3].tooltip -msgid "In game unit action sound gain." +#: gui/replaymenu/replay_filters.js:84 +msgctxt "map name" +msgid "Any" msgstr "" -#: gui/options/options.json:[2].options[3].label -msgid "Action volume" +#: gui/replaymenu/replay_filters.js:100 +msgctxt "population capacity" +msgid "Any" msgstr "" -#: gui/options/options.json:[2].options[4].tooltip -msgid "UI sound gain." +#: gui/replaymenu/replay_filters.js:119 +msgctxt "duration" +msgid "Any" msgstr "" -#: gui/options/options.json:[2].options[4].label -msgid "UI volume" -msgstr "" +#. Translation: Shorter duration than max minutes. +#: gui/replaymenu/replay_filters.js:123 +#, javascript-format +msgctxt "duration filter" +msgid "< %(max)s min" +msgid_plural "< %(max)s min" +msgstr[0] "" +msgstr[1] "" -#: gui/options/options.json:[2].options[5].tooltip -msgid "Receive audio notification when someone types your nick." -msgstr "" +#. Translation: Longer duration than min minutes. +#: gui/replaymenu/replay_filters.js:127 +#, javascript-format +msgctxt "duration filter" +msgid "> %(min)s min" +msgid_plural "> %(min)s min" +msgstr[0] "" +msgstr[1] "" -#: gui/options/options.json:[2].options[5].label -msgid "Nick notification" +#. Translation: Duration between min and max minutes. +#: gui/replaymenu/replay_filters.js:130 +#, javascript-format +msgctxt "duration filter" +msgid "%(min)s - %(max)s min" msgstr "" -#: gui/options/options.json:[2].options[6].tooltip -msgid "Receive audio notification when a new client joins the game setup." +#: gui/replaymenu/replay_filters.js:144 +msgid "Single-player and multiplayer" msgstr "" -#: gui/options/options.json:[2].options[6].label -msgid "Game setup - new player notification" +#: gui/replaymenu/replay_filters.js:157 +msgid "Any Victory Condition" msgstr "" -#: gui/options/options.json:[3].options[0].tooltip -msgid "Show tips when setting up a game." +#: gui/replaymenu/replay_filters.js:170 +msgid "Rated and unrated games" msgstr "" -#: gui/options/options.json:[3].options[0].label -msgid "Enable game setting tips" +#: gui/replaymenu/replay_filters.js:170 +msgid "Rated games" msgstr "" -#: gui/options/options.json:[3].options[1].tooltip -msgid "Slide the settings panel when opening, closing or resizing." +#: gui/replaymenu/replay_filters.js:170 +msgid "Unrated games" msgstr "" -#: gui/options/options.json:[3].options[1].label -msgid "Enable settings panel slide" +#: gui/replaymenu/replay_menu.js:194 +msgid "Filter replays by typing one or more, partial or complete player names." msgstr "" -#: gui/options/options.json:[3].options[2].tooltip -msgid "" -"Save and restore match settings for quick reuse when hosting another game." +#: gui/replaymenu/replay_menu.js:198 +#, javascript-format +msgid "Delete the selected replay using %(hotkey)s." msgstr "" -#: gui/options/options.json:[3].options[2].label -msgid "Persist match settings" +#: gui/replaymenu/replay_menu.js:283 +#, javascript-format +msgid "Players: %(numberOfPlayers)s" msgstr "" -#: gui/options/options.json:[3].options[3].list[0].label -msgid "Sandbox" +#: gui/replaymenu/replay_menu.js:307 +msgid "yyyy-MM-dd HH:mm" msgstr "" -#: gui/options/options.json:[3].options[3].list[1].label -msgid "Very Easy" +#: gui/replaymenu/replay_menu.js:337 +msgid "yyyy-MM" msgstr "" -#: gui/options/options.json:[3].options[3].list[2].label -msgid "Easy" +#: gui/replaymenu/replay_menu.xml:(caption):13 +msgid "Replay Games" msgstr "" -#: gui/options/options.json:[3].options[3].list[4].label -msgid "Hard" +#: gui/replaymenu/replay_menu.xml:(caption):109 +msgid "Filter compatible replays" msgstr "" -#: gui/options/options.json:[3].options[3].list[5].label -msgid "Very Hard" +#: gui/replaymenu/replay_menu.xml:(caption):213 +msgid "Spoiler" msgstr "" -#: gui/options/options.json:[3].options[3].tooltip -msgid "Default difficulty of the AI." +#: gui/replaymenu/replay_menu.xml:(caption):225 +msgid "Main Menu" msgstr "" -#: gui/options/options.json:[3].options[3].label -msgid "Default AI difficulty" +#: gui/replaymenu/replay_menu.xml:(caption):237 +msgid "Rebuild Cache" msgstr "" -#: gui/options/options.json:[3].options[4].list[0].label -msgid "Random" +#: gui/replaymenu/replay_menu.xml:(caption):244 gui/summary/summary.xml:(caption):26 +msgid "Summary" msgstr "" -#: gui/options/options.json:[3].options[4].list[1].label -msgid "Balanced" +#: gui/replaymenu/replay_menu.xml:(caption):250 +msgid "Start Replay" msgstr "" -#: gui/options/options.json:[3].options[4].list[2].label -msgid "Aggressive" +#: gui/replaymenu/replay_menu.xml:(heading):73 +msgctxt "replay" +msgid "Players" msgstr "" -#: gui/options/options.json:[3].options[4].list[3].label -msgid "Defensive" +#: gui/replaymenu/replay_menu.xml:(heading):81 +msgctxt "replay" +msgid "Size" msgstr "" -#: gui/options/options.json:[3].options[4].tooltip -msgid "Default behavior of the AI." +#: gui/replaymenu/replay_menu.xml:(heading):85 +msgctxt "replay" +msgid "Population" msgstr "" -#: gui/options/options.json:[3].options[4].label -msgid "Default AI behavior" +#: gui/replaymenu/replay_menu.xml:(heading):89 +msgctxt "replay" +msgid "Duration" msgstr "" -#: gui/options/options.json:[3].options[5].list[0].tooltip -msgid "Players joining the match will be assigned if there is a free slot." +#: gui/replaymenu/replay_menu.xml:(tooltip):238 +msgid "Rebuild the replay cache from scratch. Potentially slow!" msgstr "" -#: gui/options/options.json:[3].options[5].list[1].tooltip -msgid "" -"Players joining the match will only be assigned if they are a buddy of the " -"host and if there is a free slot." +#: gui/splashscreen/splashscreen.txt:2 +msgid "[font=\"sans-bold-20\"] Thank you for installing 0 A.D. Empires Ascendant!" msgstr "" -#: gui/options/options.json:[3].options[5].list[2].tooltip -msgid "Players only receive a slot when the host assigns them explicitly." +#: gui/splashscreen/splashscreen.txt:3 +msgid "[font=\"sans-16\"]" msgstr "" -#: gui/options/options.json:[3].options[5].tooltip +#: gui/splashscreen/splashscreen.txt:4 msgid "" -"Automatically assign joining clients to free player slots during the match " -"setup." -msgstr "" - -#: gui/options/options.json:[3].options[5].label -msgid "Assign players" -msgstr "" - -#: gui/options/options.json:[3].label -msgid "Game Setup" +"[imgleft=\"constructionIcon\"]This game is still in development. Features are missing " +"and it contains bugs." msgstr "" -#: gui/options/options.json:[4].options[0].tooltip +#: gui/splashscreen/splashscreen.txt:6 msgid "" -"Protect login and data exchanged with the lobby server using TLS encryption." -msgstr "" - -#: gui/options/options.json:[4].options[0].label -msgid "TLS encryption" -msgstr "" - -#: gui/options/options.json:[4].options[1].tooltip -msgid "Number of backlogged messages to load when joining the lobby." +"[imgleft=\"iconLag\"]The game can have performance problems, especially with large maps" +" and a great number of units." msgstr "" -#: gui/options/options.json:[4].options[1].label -msgid "Chat backlog" +#: gui/splashscreen/splashscreen.txt:8 +msgid "" +"[imgleft=\"iconFormation\"]Formations are a work in progress, but you can toggle " +"forming and disbanding formations as desired." msgstr "" -#: gui/options/options.json:[4].options[2].tooltip -msgid "" -"Show the average rating of the participating players in a column of the " -"gamelist." +#: gui/splashscreen/splashscreen.xml:(caption):14 +msgid "Welcome!" msgstr "" -#: gui/options/options.json:[4].options[2].label -msgid "Game rating column" +#: gui/splashscreen/splashscreen.xml:(caption):19 +msgid "Show this message in the future" msgstr "" -#: gui/options/options.json:[4].tooltip -msgid "These settings only affect the multiplayer." +#: gui/splashscreen/splashscreen.xml:(caption):25 +msgid "Known Issues (web)" msgstr "" -#: gui/options/options.json:[4].label -msgid "Lobby" +#: gui/splashscreen/splashscreen.xml:(caption):30 +msgid "OK" msgstr "" -#: gui/options/options.json:[5].options[0].tooltip -msgid "" -"The wounded unit hotkey considers the selected units as wounded if their " -"health percentage falls below this number." +#: gui/summary/layout.js:13 +msgid "Score" msgstr "" -#: gui/options/options.json:[5].options[0].label -msgid "Wounded unit health" +#: gui/summary/layout.js:15 gui/summary/layout.js:33 gui/summary/layout.js:71 +#: gui/summary/layout.js:111 gui/summary/layout.js:162 gui/summary/layout.js:194 +#: gui/summary/summary.xml:(caption):70 +msgid "Player name" msgstr "" -#: gui/options/options.json:[5].options[1].tooltip -msgid "Number of units trained per batch by default." +#: gui/summary/layout.js:16 +msgid "Total score" msgstr "" -#: gui/options/options.json:[5].options[1].label -msgid "Batch training size" +#: gui/summary/layout.js:17 +msgid "Economy score" msgstr "" -#: gui/options/options.json:[5].options[2].tooltip -msgid "" -"Number of times you have to scroll to increase/decrease the batchsize by 1." +#: gui/summary/layout.js:18 +msgid "Military score" msgstr "" -#: gui/options/options.json:[5].options[2].label -msgid "Scroll batch increment ratio" +#: gui/summary/layout.js:19 +msgid "Exploration score" msgstr "" -#: gui/options/options.json:[5].options[3].tooltip -msgid "Show a chat notification if you are attacked by another player." +#: gui/summary/layout.js:31 +msgid "Structures" msgstr "" -#: gui/options/options.json:[5].options[3].label -msgid "Chat notification attack" +#: gui/summary/layout.js:34 gui/summary/layout.js:72 gui/summary/layout.js:112 +msgid "Total" msgstr "" -#: gui/options/options.json:[5].options[4].tooltip -msgid "" -"Show a chat notification if an ally tributes resources to another team " -"member if teams are locked, and all tributes in observer mode." +#: gui/summary/layout.js:35 +msgid "Houses" msgstr "" -#: gui/options/options.json:[5].options[4].label -msgid "Chat notification tribute" +#: gui/summary/layout.js:36 +msgid "Economic" msgstr "" -#: gui/options/options.json:[5].options[5].tooltip -msgid "Show a chat notification to observers when a player bartered resources." +#: gui/summary/layout.js:37 +msgid "Outposts" msgstr "" -#: gui/options/options.json:[5].options[5].label -msgid "Chat notification barter" +#: gui/summary/layout.js:38 +msgid "Military" msgstr "" -#: gui/options/options.json:[5].options[6].list[0].label -msgid "Disable" +#: gui/summary/layout.js:39 +msgid "Fortresses" msgstr "" -#: gui/options/options.json:[5].options[6].list[1].label -msgid "Completed" +#: gui/summary/layout.js:40 +msgid "Civ centers" msgstr "" -#: gui/options/options.json:[5].options[6].list[2].label -msgid "All displayed" +#: gui/summary/layout.js:41 +msgid "Wonders" msgstr "" -#: gui/options/options.json:[5].options[6].tooltip -msgid "" -"Show a chat notification if you or an ally have started, aborted or " -"completed a new phase, and phases of all players in observer mode." +#: gui/summary/layout.js:45 +#, javascript-format +msgid "Structure Statistics (%(constructed)s / %(destroyed)s / %(captured)s / %(lost)s)" msgstr "" -#: gui/options/options.json:[5].options[6].label -msgid "Chat notification phase" +#: gui/summary/layout.js:69 +msgid "Units" msgstr "" -#: gui/options/options.json:[5].options[7].tooltip -msgid "" -"Display the attack range of selected defensive structures (can also be " -"toggled in-game with the hotkey)." +#: gui/summary/layout.js:73 +msgid "Infantry" msgstr "" -#: gui/options/options.json:[5].options[7].label -msgid "Attack range visualization" +#: gui/summary/layout.js:74 +msgid "Worker" msgstr "" -#: gui/options/options.json:[5].options[8].tooltip -msgid "" -"Display the range of auras of selected units and structures (can also be " -"toggled in-game with the hotkey)." +#: gui/summary/layout.js:75 +msgid "Cavalry" msgstr "" -#: gui/options/options.json:[5].options[8].label -msgid "Aura range visualization" +#: gui/summary/layout.js:76 +msgid "Champion" msgstr "" -#: gui/options/options.json:[5].options[9].tooltip -msgid "" -"Display the healing range of selected units (can also be toggled in-game " -"with the hotkey)." +#: gui/summary/layout.js:78 +msgid "Siege" msgstr "" -#: gui/options/options.json:[5].options[9].label -msgid "Heal range visualization" +#: gui/summary/layout.js:79 +msgid "Navy" msgstr "" -#: gui/options/options.json:[5].options[10].tooltip -msgid "Show rank icons above status bars." +#: gui/summary/layout.js:80 +msgid "Traders" msgstr "" -#: gui/options/options.json:[5].options[10].label -msgid "Rank icon above status bar" +#: gui/summary/layout.js:84 +#, javascript-format +msgid "Unit Statistics (%(trained)s / %(killed)s / %(captured)s / %(lost)s)" msgstr "" -#: gui/options/options.json:[5].options[11].tooltip -msgid "Show an experience status bar above each selected unit." +#: gui/summary/layout.js:109 +msgid "Resources" msgstr "" -#: gui/options/options.json:[5].options[11].label -msgid "Experience status bar" +#: gui/summary/layout.js:121 +msgid "Tributes" msgstr "" -#: gui/options/options.json:[5].options[12].tooltip +#: gui/summary/layout.js:122 +#, javascript-format msgid "" -"Show detailed tooltips for trainable units in unit-producing structures." +"Tributes \n" +"(%(sent)s / %(received)s)" msgstr "" -#: gui/options/options.json:[5].options[12].label -msgid "Detailed tooltips" +#: gui/summary/layout.js:130 +msgid "Treasures collected" msgstr "" -#: gui/options/options.json:[5].options[13].list[0].label -msgid "Unordered" +#: gui/summary/layout.js:131 +msgid "Loot" msgstr "" -#: gui/options/options.json:[5].options[13].list[1].label -msgid "Ascending" +#: gui/summary/layout.js:132 +msgid "Livestock bred" msgstr "" -#: gui/options/options.json:[5].options[13].list[2].label -msgid "Descending" +#: gui/summary/layout.js:136 +#, javascript-format +msgid "Resource Statistics (%(gathered)s / %(used)s)" msgstr "" -#: gui/options/options.json:[5].options[13].tooltip -msgid "" -"Dynamically sort players in the resources and population tooltip by value." +#: gui/summary/layout.js:160 +msgid "Market" msgstr "" -#: gui/options/options.json:[5].options[13].label -msgid "Sort resources and population tooltip" +#: gui/summary/layout.js:163 +msgid "Trade income" msgstr "" -#: gui/options/options.json:[5].options[14].tooltip -msgid "Color of your units when diplomacy colors are enabled." +#: gui/summary/layout.js:164 +msgid "Barter efficiency" msgstr "" -#: gui/options/options.json:[5].options[14].label -msgid "Diplomacy colors: self" +#. Translation: use %(resourceWithinSentence)s if needed +#: gui/summary/layout.js:170 +#, javascript-format +msgid "%(resourceFirstWord)s exchanged" msgstr "" -#: gui/options/options.json:[5].options[15].tooltip -msgid "Color of allies when diplomacy colors are enabled." +#: gui/summary/layout.js:192 +msgid "Miscellaneous" msgstr "" -#: gui/options/options.json:[5].options[15].label -msgid "Diplomacy colors: ally" +#: gui/summary/layout.js:195 +msgid "Kill / Death ratio" msgstr "" -#: gui/options/options.json:[5].options[16].tooltip -msgid "Color of neutral players when diplomacy colors are enabled." +#: gui/summary/layout.js:196 +msgid "Map control (peak)" msgstr "" -#: gui/options/options.json:[5].options[16].label -msgid "Diplomacy colors: neutral" +#: gui/summary/layout.js:197 +msgid "Map control (finish)" msgstr "" -#: gui/options/options.json:[5].options[17].tooltip -msgid "Color of enemies when diplomacy colors are enabled." +#: gui/summary/layout.js:198 +msgid "Map exploration" msgstr "" -#: gui/options/options.json:[5].options[17].label -msgid "Diplomacy colors: enemy" +#: gui/summary/layout.js:199 +msgid "Vegetarian ratio" msgstr "" -#: gui/options/options.json:[5].options[18].list[0].tooltip -msgid "" -"New structures are aligned with nearby structures while pressing the hotkey." +#: gui/summary/layout.js:200 +msgid "Feminization" msgstr "" -#: gui/options/options.json:[5].options[18].list[0].label -msgid "Hotkey to enable snapping" +#: gui/summary/layout.js:203 +msgid "Bribes" msgstr "" -#: gui/options/options.json:[5].options[18].list[1].tooltip +#: gui/summary/layout.js:204 +#, javascript-format msgid "" -"New structures are aligned with nearby structures unless the hotkey is " -"pressed." -msgstr "" - -#: gui/options/options.json:[5].options[18].list[1].label -msgid "Hotkey to disable snapping" +"Bribes\n" +"(%(succeeded)s / %(failed)s)" msgstr "" -#: gui/options/options.json:[5].options[18].tooltip -msgid "This option allows to align new structures with nearby structures." +#: gui/summary/layout.js:229 +msgid "Charts" msgstr "" -#: gui/options/options.json:[5].options[18].label -msgid "Snap to edges" +#: gui/summary/layout.js:373 +msgid "Team total" msgstr "" -#: gui/options/options.json:[5].options[19].list[0].tooltip -msgid "" -"When adding a Unit or Structure to a control group, they are removed from " -"other control groups. Use this choice if you want control groups to refer to " -"distinct armies." +#: gui/summary/summary.js:30 +msgid "Trained" msgstr "" -#: gui/options/options.json:[5].options[19].list[0].label -msgid "Single" +#: gui/summary/summary.js:35 +msgid "Constructed" msgstr "" -#: gui/options/options.json:[5].options[19].list[1].tooltip -msgid "" -"Units and Structures can be part of multiple control groups. This is useful " -"to keep control groups for distinct armies and a control group for the " -"entire army simultaneously." +#: gui/summary/summary.js:40 +msgid "Gathered" msgstr "" -#: gui/options/options.json:[5].options[19].list[1].label -msgid "Multiple" +#: gui/summary/summary.js:45 +msgid "Sent" msgstr "" -#: gui/options/options.json:[5].options[19].tooltip -msgid "Decide whether units can be part of multiple control groups." +#: gui/summary/summary.js:50 +msgid "Bought" msgstr "" -#: gui/options/options.json:[5].options[19].label -msgid "Control Group Membership" +#: gui/summary/summary.js:55 +msgid "Income" msgstr "" -#: gui/options/options.json:[5].tooltip -msgid "Change options regarding the in-game settings." +#: gui/summary/summary.js:60 +msgid "Captured" msgstr "" -#: gui/options/options.json:[5].label -msgid "In-Game" +#: gui/summary/summary.js:65 +msgid "Succeeded" msgstr "" -#: simulation/data/resources/food.json:description -msgid "Harvest from animals, berry bushes, fish, or fields." +#: gui/summary/summary.js:70 +msgid "Destroyed" msgstr "" -#: simulation/data/resources/metal.json:description -msgid "Mine from metal mines or quarries." +#: gui/summary/summary.js:75 +msgid "Killed" msgstr "" -#: simulation/data/resources/stone.json:description -msgid "Mine from rocks, stone quarries or ruins." +#: gui/summary/summary.js:80 +msgid "Lost" msgstr "" -#: simulation/data/resources/wood.json:description -msgid "Cut down from trees or groves." +#: gui/summary/summary.js:85 +msgid "Used" msgstr "" -#. Translation: Word as used at the beginning of a sentence or as a single-word sentence. -#: simulation/data/resources/food.json:name -msgctxt "firstWord" -msgid "Food" +#: gui/summary/summary.js:90 +msgid "Received" msgstr "" -#. Translation: Word as used in the middle of a sentence (which may require using lowercase for your language). -#: simulation/data/resources/food.json:name -msgctxt "withinSentence" -msgid "Food" +#: gui/summary/summary.js:95 +msgid "Sold" msgstr "" -#. Translation: Word as used at the beginning of a sentence or as a single-word sentence. -#: simulation/data/resources/food.json:subtypes.fish -msgctxt "firstWord" -msgid "Fish" +#: gui/summary/summary.js:100 +msgid "Outcome" msgstr "" -#. Translation: Word as used in the middle of a sentence (which may require using lowercase for your language). -#: simulation/data/resources/food.json:subtypes.fish -msgctxt "withinSentence" -msgid "Fish" +#: gui/summary/summary.js:105 +msgid "Failed" msgstr "" -#. Translation: Word as used at the beginning of a sentence or as a single-word sentence. -#: simulation/data/resources/food.json:subtypes.fruit -msgctxt "firstWord" -msgid "Fruit" +#: gui/summary/summary.js:192 +#, javascript-format +msgctxt "Player listing with color indicator" +msgid "%(colorIndicator)s %(playerListing)s" msgstr "" -#. Translation: Word as used in the middle of a sentence (which may require using lowercase for your language). -#: simulation/data/resources/food.json:subtypes.fruit -msgctxt "withinSentence" -msgid "Fruit" +#: gui/summary/summary.js:195 +msgctxt "Charts player color indicator" +msgid "■" msgstr "" -#. Translation: Word as used at the beginning of a sentence or as a single-word sentence. -#: simulation/data/resources/food.json:subtypes.grain -msgctxt "firstWord" -msgid "Grain" +#: gui/summary/summary.js:225 +msgctxt "Player listing" +msgid ", " msgstr "" -#. Translation: Word as used in the middle of a sentence (which may require using lowercase for your language). -#: simulation/data/resources/food.json:subtypes.grain -msgctxt "withinSentence" -msgid "Grain" +#: gui/summary/summary.js:331 +msgid "Time elapsed" msgstr "" -#. Translation: Word as used at the beginning of a sentence or as a single-word sentence. -#: simulation/data/resources/food.json:subtypes.meat -msgctxt "firstWord" -msgid "Meat" +#: gui/summary/summary.js:499 +msgid "Current Scores" msgstr "" -#. Translation: Word as used in the middle of a sentence (which may require using lowercase for your language). -#: simulation/data/resources/food.json:subtypes.meat -msgctxt "withinSentence" -msgid "Meat" +#: gui/summary/summary.js:501 +msgid "Scores at the end of the game." msgstr "" -#. Translation: Word as used at the beginning of a sentence or as a single-word sentence. -#: simulation/data/resources/metal.json:name -msgctxt "firstWord" -msgid "Metal" +#: gui/summary/summary.js:503 +msgid "You have been disconnected." msgstr "" -#. Translation: Word as used in the middle of a sentence (which may require using lowercase for your language). -#: simulation/data/resources/metal.json:name -msgctxt "withinSentence" -msgid "Metal" +#: gui/summary/summary.js:505 +msgid "You have left the game." msgstr "" -#. Translation: Word as used at the beginning of a sentence or as a single-word sentence. -#: simulation/data/resources/metal.json:subtypes.ore -msgctxt "firstWord" -msgid "Ore" +#: gui/summary/summary.js:507 +msgid "You have won the battle!" msgstr "" -#. Translation: Word as used in the middle of a sentence (which may require using lowercase for your language). -#: simulation/data/resources/metal.json:subtypes.ore -msgctxt "withinSentence" -msgid "Ore" +#: gui/summary/summary.js:509 +msgid "You have been defeated…" msgstr "" -#. Translation: Word as used at the beginning of a sentence or as a single-word sentence. -#: simulation/data/resources/stone.json:name -msgctxt "firstWord" -msgid "Stone" +#: gui/summary/summary.js:510 +msgid "You have abandoned the game." msgstr "" -#. Translation: Word as used in the middle of a sentence (which may require using lowercase for your language). -#: simulation/data/resources/stone.json:name -msgctxt "withinSentence" -msgid "Stone" +#: gui/summary/summary.js:513 +#, javascript-format +msgid "Game time elapsed: %(time)s" msgstr "" -#. Translation: Word as used at the beginning of a sentence or as a single-word sentence. -#: simulation/data/resources/stone.json:subtypes.ruins -#: simulation/data/resources/wood.json:subtypes.ruins -msgctxt "firstWord" -msgid "Ruins" +#: gui/summary/summary.js:521 +#, javascript-format +msgid "%(mapName)s - %(mapType)s" msgstr "" -#. Translation: Word as used in the middle of a sentence (which may require using lowercase for your language). -#: simulation/data/resources/stone.json:subtypes.ruins -#: simulation/data/resources/wood.json:subtypes.ruins -msgctxt "withinSentence" -msgid "Ruins" +#: gui/summary/summary.js:533 +#, javascript-format +msgid "%(hotkey)s: Toggle the multiplayer lobby in a dialog window." msgstr "" -#. Translation: Word as used at the beginning of a sentence or as a single-word sentence. -#: simulation/data/resources/stone.json:subtypes.rock -msgctxt "firstWord" -msgid "Rock" +#: gui/summary/summary.js:546 +#, javascript-format +msgid "Toggle the %(name)s summary tab." msgstr "" -#. Translation: Word as used in the middle of a sentence (which may require using lowercase for your language). -#: simulation/data/resources/stone.json:subtypes.rock -msgctxt "withinSentence" -msgid "Rock" +#: gui/summary/summary.js:547 +#, javascript-format +msgid "Use %(hotkey)s to move a summary tab right." msgstr "" -#. Translation: Word as used at the beginning of a sentence or as a single-word sentence. -#: simulation/data/resources/wood.json:name -msgctxt "firstWord" -msgid "Wood" +#: gui/summary/summary.js:548 +#, javascript-format +msgid "Use %(hotkey)s to move a summary tab left." msgstr "" -#. Translation: Word as used in the middle of a sentence (which may require using lowercase for your language). -#: simulation/data/resources/wood.json:name -msgctxt "withinSentence" -msgid "Wood" +#: gui/summary/summary.xml:(caption):120 +msgctxt "summary chart" +msgid "Category:" msgstr "" -#. Translation: Word as used at the beginning of a sentence or as a single-word sentence. -#: simulation/data/resources/wood.json:subtypes.tree -msgctxt "firstWord" -msgid "Tree" +#: gui/summary/summary.xml:(caption):130 +msgctxt "summary chart" +msgid "Value:" msgstr "" -#. Translation: Word as used in the middle of a sentence (which may require using lowercase for your language). -#: simulation/data/resources/wood.json:subtypes.tree -msgctxt "withinSentence" -msgid "Tree" +#: gui/summary/summary.xml:(caption):140 +msgctxt "summary chart" +msgid "Type:" msgstr "" -#: gui/gamesetup/Pages/GameSetupPage/Panels/Tips.txt:1 -msgid "" -"Although reasonably easy for an experienced player, the default AI level is " -"quite challenging for new players yet to master the basic mechanisms of the " -"game. Beginners are advised to start by playing against a lower level AI " -"(Sandbox or Very Easy). Change the AI level by clicking the gear icon next " -"to the player you want to modify in the selection panel above." +#: gui/summary/summary.xml:(caption):167 +msgid "Group by team" msgstr "" -#: gui/splashscreen/splashscreen.txt:2 -msgid "" -"[font=\"sans-bold-20\"] Thank you for installing 0 A.D. Empires Ascendant!" +#: gui/summary/summary.xml:(caption):187 +msgid "Watch Replay" msgstr "" -#: gui/splashscreen/splashscreen.txt:3 -msgid "[font=\"sans-16\"]" +#: gui/summary/summary.xml:(caption):192 +msgid "Continue" msgstr "" -#: gui/splashscreen/splashscreen.txt:4 -msgid "" -"[imgleft=\"constructionIcon\"]This game is still in development. Features " -"are missing and it contains bugs." +#: gui/summary/summary.xml:(tooltip):126 +msgctxt "summary chart" +msgid "Category" msgstr "" -#: gui/splashscreen/splashscreen.txt:6 -msgid "" -"[imgleft=\"iconLag\"]The game can have performance problems, especially with " -"large maps and a great number of units." +#: gui/summary/summary.xml:(tooltip):136 +msgctxt "summary chart" +msgid "Value" msgstr "" -#: gui/splashscreen/splashscreen.txt:8 -msgid "" -"[imgleft=\"iconFormation\"]Formations are a work in progress, but you can " -"toggle forming and disbanding formations as desired." +#: gui/summary/summary.xml:(tooltip):147 +msgctxt "summary chart" +msgid "Type" msgstr "" #: gui/text/tips/army_camp.txt:1 msgid "ROMAN ARMY CAMP" msgstr "" #: gui/text/tips/army_camp.txt:2 msgid "" -"Buildable in neutral or enemy territory. Good for building a secret base " -"behind enemy lines or to consolidate gains within enemy territory." +"Buildable in neutral or enemy territory. Good for building a secret base behind enemy " +"lines or to consolidate gains within enemy territory." msgstr "" #: gui/text/tips/army_camp.txt:3 msgid "Construct siege weapons and train citizen-soldiers." msgstr "" #: gui/text/tips/army_camp.txt:4 -msgid "" -"Garrison units to slowly heal them and protect the army camp from attacks " -"and decay." +msgid "Garrison units to slowly heal them and protect the army camp from attacks and decay." msgstr "" #: gui/text/tips/barracks.txt:1 msgid "BARRACKS" msgstr "" #: gui/text/tips/barracks.txt:2 -msgid "" -"Train all citizen-soldiers. Some factions can unlock the training of " -"champions as well." +msgid "Train all citizen-soldiers. Some factions can unlock the training of champions as well." msgstr "" #: gui/text/tips/barracks.txt:3 msgid "Research military technologies unique to each faction." msgstr "" #: gui/text/tips/barracks.txt:4 -msgid "" -"Build one early to train citizen-soldiers while you phase up your settlement." +msgid "Build one early to train citizen-soldiers while you phase up your settlement." msgstr "" #: gui/text/tips/barracks.txt:5 msgid "Build in a forward base to resupply your assault with fresh troops." msgstr "" #: gui/text/tips/carth_sacred_band.txt:1 msgid "CARTHAGINIAN SACRED BAND" msgstr "" #: gui/text/tips/carth_sacred_band.txt:2 msgid "Champion Spearmen and Champion Cavalry Spearmen for Carthage." msgstr "" #: gui/text/tips/carth_sacred_band.txt:3 -msgid "" -"Both are trainable from the Temple, instead of the Fortress like most other " -"champions." +msgid "Both are trainable from the Temple, instead of the Fortress like most other champions." msgstr "" #: gui/text/tips/carth_sacred_band.txt:4 msgid "" -"Use the Spearmen as heavy infantry against cavalry. Use the Cavalry as heavy " -"shock against siege weapons and skirmishers." +"Use the Spearmen as heavy infantry against cavalry. Use the Cavalry as heavy shock " +"against siege weapons and skirmishers." msgstr "" #: gui/text/tips/catapults.txt:1 msgid "CATAPULTS" msgstr "" #: gui/text/tips/catapults.txt:2 msgid "Ranged siege engines that are good against structures." msgstr "" #: gui/text/tips/catapults.txt:3 msgid "Expensive and slow." msgstr "" #: gui/text/tips/catapults.txt:4 -msgid "" -"Pack up into carts for movement, and unpack into stationary engines for " -"attack!" +msgid "Pack up into carts for movement, and unpack into stationary engines for attack!" msgstr "" #: gui/text/tips/celtic_war_barge.txt:1 msgid "CELTIC WAR BARGE" msgstr "" #: gui/text/tips/celtic_war_barge.txt:2 msgid "A medium trireme-class warship." msgstr "" #: gui/text/tips/celtic_war_barge.txt:3 msgid "Available to Britons, Gauls, and Iberians." msgstr "" #: gui/text/tips/celtic_war_barge.txt:4 msgid "Can transport up to 40 units." msgstr "" #: gui/text/tips/celtic_war_barge.txt:5 msgid "Increases firepower with garrisoned infantry." msgstr "" #: gui/text/tips/civic_centres.txt:1 msgid "CIVIC CENTERS" msgstr "" #: gui/text/tips/civic_centres.txt:2 msgid "The foundation of your new colony." msgstr "" #: gui/text/tips/civic_centres.txt:3 msgid "Claim large tracts of territory." msgstr "" #: gui/text/tips/civic_centres.txt:4 msgid "Can be built in friendly and neutral territory." msgstr "" #: gui/text/tips/civic_centres.txt:5 msgid "" -"Train citizens: female citizens, infantry citizen-soldiers, and cavalry " -"citizen-soldiers." +"Train citizens: female citizens, infantry citizen-soldiers, and cavalry citizen-" +"soldiers." msgstr "" #: gui/text/tips/embassies.txt:1 msgid "EMBASSIES" msgstr "" #: gui/text/tips/embassies.txt:2 msgid "Special Barracks available to the Carthaginians." msgstr "" #: gui/text/tips/embassies.txt:3 msgid "Train mercenaries from each of the ethnically-themed embassies." msgstr "" #: gui/text/tips/embassies.txt:4 -msgid "" -"Mercenary citizen-soldiers have their normal Food cost converted to Metal " -"cost." +msgid "Mercenary citizen-soldiers have their normal Food cost converted to Metal cost." msgstr "" #: gui/text/tips/fishing.txt:1 msgid "FISHING" msgstr "" #: gui/text/tips/fishing.txt:2 msgid "Fish the seas for a bountiful harvest." msgstr "" #: gui/text/tips/fishing.txt:3 msgid "Fishing boats carry a large amount of food per trip." msgstr "" #: gui/text/tips/fishing.txt:4 msgid "Fishing is faster than gathering food on fields." msgstr "" #: gui/text/tips/fishing.txt:5 msgid "Careful! Fish are not an infinite resource!" msgstr "" #: gui/text/tips/forge.txt:1 msgid "FORGE" msgstr "" #: gui/text/tips/forge.txt:2 msgid "Research structure for all factions." msgstr "" #: gui/text/tips/forge.txt:3 msgid "Research weapon and armor upgrades for your units." msgstr "" #: gui/text/tips/fortress.txt:1 msgid "FORTRESS" msgstr "" #: gui/text/tips/fortress.txt:2 msgid "The Fortress is usually each faction's strongest structure." msgstr "" #: gui/text/tips/fortress.txt:3 msgid "Trains Champions, Heroes, and Siege Weapons." msgstr "" #: gui/text/tips/fortress.txt:4 msgid "Gives a population boost." msgstr "" #: gui/text/tips/fortress.txt:5 msgid "Garrison soldiers inside to add more firepower to its defense." msgstr "" #: gui/text/tips/freehand_position.txt:1 msgid "FREEHAND POSITION" msgstr "" #: gui/text/tips/freehand_position.txt:2 -msgid "" -"Gain an advantage on the battleground by tactically positioning your units!" +msgid "Gain an advantage on the battleground by tactically positioning your units!" msgstr "" #: gui/text/tips/freehand_position.txt:3 msgid "" -"Therefore select some units, press and hold the right mouse button, draw any " -"line, then release the button." +"Therefore select some units, press and hold the right mouse button, draw any line, then" +" release the button." msgstr "" #: gui/text/tips/freehand_position.txt:4 msgid "Your units will now spread out on this line." msgstr "" #: gui/text/tips/gathering.txt:1 msgid "RESOURCE GATHERING" msgstr "" #: gui/text/tips/gathering.txt:2 msgid "Use citizen-soldiers and female citizens to gather resources." msgstr "" #: gui/text/tips/gathering.txt:3 msgid "Female citizens gather vegetable resources faster." msgstr "" #: gui/text/tips/gathering.txt:4 msgid "Infantry citizen-soldiers are faster gathering minerals." msgstr "" #: gui/text/tips/gathering.txt:5 msgid "Cavalry citizen-soldiers are faster gathering meat." msgstr "" #: gui/text/tips/gathering.txt:6 msgid "" -"The higher the level of a citizen-soldier (advanced, elite), the better he " -"fights, but the less efficient he is at gathering resources." +"The higher the level of a citizen-soldier (advanced, elite), the better he fights, but " +"the less efficient he is at gathering resources." msgstr "" #: gui/text/tips/iphicrates.txt:1 msgid "IPHICRATES" msgstr "" #: gui/text/tips/iphicrates.txt:2 -msgid "" -"The Athenian general who reformed the Athenian army to be faster and more " -"maneuverable." +msgid "The Athenian general who reformed the Athenian army to be faster and more maneuverable." msgstr "" #: gui/text/tips/iphicrates.txt:3 msgid "Units in his formation are faster and stronger." msgstr "" #: gui/text/tips/iphicrates.txt:4 msgid "Skirmishers move faster while he lives." msgstr "" #: gui/text/tips/outposts.txt:1 msgid "OUTPOSTS" msgstr "" #: gui/text/tips/outposts.txt:2 msgid "Build in neutral or own territory." msgstr "" #: gui/text/tips/outposts.txt:3 msgid "Cheap and quickly built, but weak." msgstr "" #: gui/text/tips/outposts.txt:4 msgid "" -"Garrison infantry for extensive vision, and to prevent losing control of the " -"outpost due to territory decay." +"Garrison infantry for extensive vision, and to prevent losing control of the outpost " +"due to territory decay." msgstr "" #: gui/text/tips/palisades.txt:1 msgid "PALISADE WALLS" msgstr "" #: gui/text/tips/palisades.txt:2 msgid "A quick, cheap wooden wall available to all factions." msgstr "" #: gui/text/tips/palisades.txt:3 msgid "Most factions have access to them in Village Phase." msgstr "" #: gui/text/tips/pericles.txt:1 msgid "PERICLES" msgstr "" #: gui/text/tips/pericles.txt:2 msgid "The foremost Athenian politician of the 5th century BC." msgstr "" #: gui/text/tips/pericles.txt:3 msgid "Structures are built faster within his range." msgstr "" #: gui/text/tips/pericles.txt:4 msgid "Temples are cheaper while he lives." msgstr "" #: gui/text/tips/persian_architecture.txt:1 msgid "PERSIAN ARCHITECTURE" msgstr "" #: gui/text/tips/persian_architecture.txt:2 msgid "Special technology for the Persians." msgstr "" #: gui/text/tips/persian_architecture.txt:3 msgid "Structures +25% health." msgstr "" #: gui/text/tips/persian_architecture.txt:4 msgid "Build time lengthened by +20% as a consequence." msgstr "" #: gui/text/tips/persian_architecture.txt:5 -msgid "" -"Persians also have access to a great number of structural and defensive " -"technologies." +msgid "Persians also have access to a great number of structural and defensive technologies." msgstr "" #: gui/text/tips/pikemen.txt:1 msgid "PIKEMEN" msgstr "" #: gui/text/tips/pikemen.txt:2 msgid "Heavily armored and slow. Low attack." msgstr "" #: gui/text/tips/pikemen.txt:3 -msgid "" -"Used against cavalry or against other melee infantry to pin them in place." +msgid "Used against cavalry or against other melee infantry to pin them in place." msgstr "" #: gui/text/tips/pikemen.txt:4 msgid "Available to: Kushites, Macedonians, Ptolemies, and Seleucids." msgstr "" #: gui/text/tips/quinquereme.txt:1 msgid "QUINQUEREME" msgstr "" #: gui/text/tips/quinquereme.txt:2 msgid "" -"The heaviest standard warship. Available to: Carthaginians, Ptolemies, " -"Romans, and Seleucids." +"The heaviest standard warship. Available to: Carthaginians, Ptolemies, Romans, and " +"Seleucids." msgstr "" #: gui/text/tips/quinquereme.txt:3 msgid "Transports up to 50 units." msgstr "" #: gui/text/tips/quinquereme.txt:4 msgid "Increases firepower with garrisoned catapults." msgstr "" #: gui/text/tips/savanna_biome.txt:1 msgid "SAVANNA BIOME" msgstr "" #: gui/text/tips/savanna_biome.txt:2 msgid "Generally flat, with a few watering holes and rocky outcrops." msgstr "" #: gui/text/tips/savanna_biome.txt:3 msgid "Chock full of herd animals for plentiful hunting." msgstr "" #: gui/text/tips/savanna_biome.txt:4 msgid "Rich in all types of mining." msgstr "" #: gui/text/tips/savanna_biome.txt:5 msgid "Wood tends to be sparse, but consists of high-yield Baobab trees." msgstr "" #: gui/text/tips/scout_towers.txt:1 msgid "DEFENSE TOWERS" msgstr "" #: gui/text/tips/scout_towers.txt:2 msgid "Free-standing towers good for defending large areas of countryside." msgstr "" #: gui/text/tips/scout_towers.txt:3 msgid "" -"They usually cost 100 Wood and 100 Stone. Iberian Defense Towers cost 50 " -"Wood and 250 Stone (because they're stronger)." +"They usually cost 100 Wood and 100 Stone. Iberian Defense Towers cost 50 Wood and 250 " +"Stone (because they're stronger)." msgstr "" #: gui/text/tips/scout_towers.txt:4 msgid "Has a ranged attack that increases for each garrisoned unit." msgstr "" #: gui/text/tips/spartan_hoplites.txt:1 msgid "SPARTIATES" msgstr "" #: gui/text/tips/spartan_hoplites.txt:2 msgid "Strongest infantry unit in the game." msgstr "" #: gui/text/tips/spartan_hoplites.txt:3 msgid "Champion Infantry available to the Spartans." msgstr "" #: gui/text/tips/spartan_hoplites.txt:4 msgid "" -"Use them to slaughter enemy cavalry or as a shock force to support your " -"regular infantry." +"Use them to slaughter enemy cavalry or as a shock force to support your regular " +"infantry." msgstr "" #: gui/text/tips/spearmen.txt:1 msgid "SPEARMEN" msgstr "" #: gui/text/tips/spearmen.txt:2 msgid "The basic melee infantry for every faction in the game." msgstr "" #: gui/text/tips/spearmen.txt:3 msgid "Used against cavalry for an attack bonus." msgstr "" #: gui/text/tips/spearmen.txt:4 msgid "Decent hack attack make them good front line troops." msgstr "" #: gui/text/tips/spearmen.txt:5 msgid "" -"They are countered by ranged units and swordsmen, so support your spearmen " -"with slingers or cavalry." +"They are countered by ranged units and swordsmen, so support your spearmen with " +"slingers or cavalry." msgstr "" #: gui/text/tips/stoa.txt:1 msgid "STOA" msgstr "" #: gui/text/tips/stoa.txt:2 msgid "A special structure for Athenians, Macedonians, and Spartans." msgstr "" #: gui/text/tips/stoa.txt:3 msgid "Trains Heavy Skirmishers and Sword Infantry Champions." msgstr "" #: gui/text/tips/stoa.txt:4 msgid "Grants +10 Population." msgstr "" #: gui/text/tips/storehouses.txt:1 msgid "STOREHOUSES" msgstr "" #: gui/text/tips/storehouses.txt:2 msgid "A cheap dropsite for non-food resources (Wood, Stone, Metal)." msgstr "" #: gui/text/tips/storehouses.txt:3 -msgid "" -"Research technologies to improve the gathering capabilities of your citizens." +msgid "Research technologies to improve the gathering capabilities of your citizens." msgstr "" #: gui/text/tips/temples.txt:1 msgid "TEMPLES" msgstr "" #: gui/text/tips/temples.txt:2 msgid "Town Phase structure." msgstr "" #: gui/text/tips/temples.txt:3 msgid "Recruit Healers to heal your troops on the battlefield." msgstr "" #: gui/text/tips/temples.txt:4 msgid "Research healing technologies." msgstr "" #: gui/text/tips/temples.txt:5 msgid "Its aura heals nearby units." msgstr "" #: gui/text/tips/temples.txt:6 msgid "Garrison wounded units inside for quicker healing." msgstr "" #: gui/text/tips/territory_decay.txt:1 msgid "TERRITORY DECAY" msgstr "" #: gui/text/tips/territory_decay.txt:2 -msgid "" -"Decay happens when structures are not connected to an allied Civil Center." +msgid "Decay happens when structures are not connected to an allied Civil Center." msgstr "" #: gui/text/tips/territory_decay.txt:3 msgid "" -"The decay process can be slowed down or reversed by garrisoning some units " -"in the structure." +"The decay process can be slowed down or reversed by garrisoning some units in the " +"structure." msgstr "" #: gui/text/tips/territory_decay.txt:4 msgid "" -"When the decay is completed, the structure will be given to the most " -"influential neighbor." +"When the decay is completed, the structure will be given to the most influential " +"neighbor." msgstr "" #: gui/text/tips/themistocles.txt:1 msgid "THEMISTOCLES" msgstr "" #: gui/text/tips/themistocles.txt:2 msgid "" -"Athenian hero who commanded the Greeks at the great naval battles of " -"Artemisium and Salamis." +"Athenian hero who commanded the Greeks at the great naval battles of Artemisium and " +"Salamis." msgstr "" #: gui/text/tips/themistocles.txt:3 msgid "All ships are built faster while he lives." msgstr "" #: gui/text/tips/themistocles.txt:4 msgid "The ship he is garrisoned inside sails much faster." msgstr "" #: gui/text/tips/triremes.txt:1 msgid "TRIREME" msgstr "" #: gui/text/tips/triremes.txt:2 msgid "The Medium Warship." msgstr "" #: gui/text/tips/triremes.txt:3 msgid "Good for transporting or fighting." msgstr "" #: gui/text/tips/triremes.txt:4 msgid "Garrison troops aboard to increase fire power." msgstr "" #: gui/text/tips/viriato.txt:1 msgid "VIRIATO" msgstr "" #: gui/text/tips/viriato.txt:2 msgid "Iberian hero of the Lusitani tribe." msgstr "" #: gui/text/tips/viriato.txt:3 -msgid "" -"At least seven campaigns against the Romans during the Lusitani Wars from " -"147 to 139 BC." +msgid "At least seven campaigns against the Romans during the Lusitani Wars from 147 to 139 BC." msgstr "" #: gui/text/tips/viriato.txt:4 msgid "" -"Has the Guerrilla Tactics aura that allows nearby Iberian units to ambush " -"their opponents." +"Has the Guerrilla Tactics aura that allows nearby Iberian units to ambush their " +"opponents." msgstr "" #: gui/text/tips/war_elephants.txt:1 msgid "WAR ELEPHANTS" msgstr "" #: gui/text/tips/war_elephants.txt:2 msgid "Huge beasts from Africa and India, trained for war." msgstr "" #: gui/text/tips/war_elephants.txt:3 msgid "High Food and Metal cost, but very powerful." msgstr "" #: gui/text/tips/war_elephants.txt:4 -msgid "" -"Available to: Carthaginians, Kushites, Mauryas, Persians, Ptolemies, and " -"Seleucids." +msgid "Available to: Carthaginians, Kushites, Mauryas, Persians, Ptolemies, and Seleucids." msgstr "" #: gui/text/tips/whales.txt:1 msgid "WHALES" msgstr "" #: gui/text/tips/whales.txt:2 msgid "An oceanic resource." msgstr "" #: gui/text/tips/whales.txt:3 msgid "2000 Food." msgstr "" #: gui/text/tips/whales.txt:4 msgid "Gatherable by Fishing Boats after the whale is killed." msgstr "" #: gui/text/tips/whales.txt:5 msgid "Roam around the oceans of the game and flee when attacked." msgstr "" + +#: simulation/data/resources/food.json:description +msgid "Harvest from animals, berry bushes, fish, or fields." +msgstr "" + +#. Translation: Word as used at the beginning of a sentence or as a single-word sentence. +#: simulation/data/resources/food.json:name +msgctxt "firstWord" +msgid "Food" +msgstr "" + +#. Translation: Word as used in the middle of a sentence (which may require using lowercase +#. for your language). +#: simulation/data/resources/food.json:name +msgctxt "withinSentence" +msgid "Food" +msgstr "" + +#. Translation: Word as used at the beginning of a sentence or as a single-word sentence. +#: simulation/data/resources/food.json:subtypes.fish +msgctxt "firstWord" +msgid "Fish" +msgstr "" + +#. Translation: Word as used in the middle of a sentence (which may require using lowercase +#. for your language). +#: simulation/data/resources/food.json:subtypes.fish +msgctxt "withinSentence" +msgid "Fish" +msgstr "" + +#. Translation: Word as used at the beginning of a sentence or as a single-word sentence. +#: simulation/data/resources/food.json:subtypes.fruit +msgctxt "firstWord" +msgid "Fruit" +msgstr "" + +#. Translation: Word as used in the middle of a sentence (which may require using lowercase +#. for your language). +#: simulation/data/resources/food.json:subtypes.fruit +msgctxt "withinSentence" +msgid "Fruit" +msgstr "" + +#. Translation: Word as used at the beginning of a sentence or as a single-word sentence. +#: simulation/data/resources/food.json:subtypes.grain +msgctxt "firstWord" +msgid "Grain" +msgstr "" + +#. Translation: Word as used in the middle of a sentence (which may require using lowercase +#. for your language). +#: simulation/data/resources/food.json:subtypes.grain +msgctxt "withinSentence" +msgid "Grain" +msgstr "" + +#. Translation: Word as used at the beginning of a sentence or as a single-word sentence. +#: simulation/data/resources/food.json:subtypes.meat +msgctxt "firstWord" +msgid "Meat" +msgstr "" + +#. Translation: Word as used in the middle of a sentence (which may require using lowercase +#. for your language). +#: simulation/data/resources/food.json:subtypes.meat +msgctxt "withinSentence" +msgid "Meat" +msgstr "" + +#: simulation/data/resources/metal.json:description +msgid "Mine from metal mines or quarries." +msgstr "" + +#. Translation: Word as used at the beginning of a sentence or as a single-word sentence. +#: simulation/data/resources/metal.json:name +msgctxt "firstWord" +msgid "Metal" +msgstr "" + +#. Translation: Word as used in the middle of a sentence (which may require using lowercase +#. for your language). +#: simulation/data/resources/metal.json:name +msgctxt "withinSentence" +msgid "Metal" +msgstr "" + +#. Translation: Word as used at the beginning of a sentence or as a single-word sentence. +#: simulation/data/resources/metal.json:subtypes.ore +msgctxt "firstWord" +msgid "Ore" +msgstr "" + +#. Translation: Word as used in the middle of a sentence (which may require using lowercase +#. for your language). +#: simulation/data/resources/metal.json:subtypes.ore +msgctxt "withinSentence" +msgid "Ore" +msgstr "" + +#: simulation/data/resources/stone.json:description +msgid "Mine from rocks, stone quarries or ruins." +msgstr "" + +#. Translation: Word as used at the beginning of a sentence or as a single-word sentence. +#: simulation/data/resources/stone.json:name +msgctxt "firstWord" +msgid "Stone" +msgstr "" + +#. Translation: Word as used in the middle of a sentence (which may require using lowercase +#. for your language). +#: simulation/data/resources/stone.json:name +msgctxt "withinSentence" +msgid "Stone" +msgstr "" + +#. Translation: Word as used at the beginning of a sentence or as a single-word sentence. +#: simulation/data/resources/stone.json:subtypes.rock +msgctxt "firstWord" +msgid "Rock" +msgstr "" + +#. Translation: Word as used in the middle of a sentence (which may require using lowercase +#. for your language). +#: simulation/data/resources/stone.json:subtypes.rock +msgctxt "withinSentence" +msgid "Rock" +msgstr "" + +#. Translation: Word as used at the beginning of a sentence or as a single-word sentence. +#: simulation/data/resources/stone.json:subtypes.ruins +#: simulation/data/resources/wood.json:subtypes.ruins +msgctxt "firstWord" +msgid "Ruins" +msgstr "" + +#. Translation: Word as used in the middle of a sentence (which may require using lowercase +#. for your language). +#: simulation/data/resources/stone.json:subtypes.ruins +#: simulation/data/resources/wood.json:subtypes.ruins +msgctxt "withinSentence" +msgid "Ruins" +msgstr "" + +#: simulation/data/resources/wood.json:description +msgid "Cut down from trees or groves." +msgstr "" + +#. Translation: Word as used at the beginning of a sentence or as a single-word sentence. +#: simulation/data/resources/wood.json:name +msgctxt "firstWord" +msgid "Wood" +msgstr "" + +#. Translation: Word as used in the middle of a sentence (which may require using lowercase +#. for your language). +#: simulation/data/resources/wood.json:name +msgctxt "withinSentence" +msgid "Wood" +msgstr "" + +#. Translation: Word as used at the beginning of a sentence or as a single-word sentence. +#: simulation/data/resources/wood.json:subtypes.tree +msgctxt "firstWord" +msgid "Tree" +msgstr "" + +#. Translation: Word as used in the middle of a sentence (which may require using lowercase +#. for your language). +#: simulation/data/resources/wood.json:subtypes.tree +msgctxt "withinSentence" +msgid "Tree" +msgstr "" + Index: ps/trunk/binaries/data/mods/public/l10n/public-gui-userreport.pot =================================================================== --- ps/trunk/binaries/data/mods/public/l10n/public-gui-userreport.pot (revision 24280) +++ ps/trunk/binaries/data/mods/public/l10n/public-gui-userreport.pot (revision 24281) @@ -1,402 +1,381 @@ # Translation template for 0 A.D. — Empires Ascendant. # Copyright (C) 2020 Wildfire Games -# This file is distributed under the same license as the 0 A.D. — Empires Ascendant project. -# +# This file is distributed under the same license as the 0 A.D. — Empires Ascendant +# project. msgid "" msgstr "" "Project-Id-Version: 0 A.D. — Empires Ascendant\n" -"POT-Creation-Date: 2020-02-07 08:09+0000\n" -"PO-Revision-Date: 2020-02-07 08:09+0000\n" +"POT-Creation-Date: 2020-11-28 10:01+0000\n" +"PO-Revision-Date: 2020-11-28 10:01+0000\n" +"Plural-Forms: nplurals=2; plural=(n != 1)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=utf-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: nplurals=2; plural=(n != 1);\n" +"Content-Transfer-Encoding: 8bit" #: gui/userreport/Terms_and_Conditions.txt:1 -msgid "" -"[font=\"sans-bold-18\"]0 A.D. Empires Ascendant UserReporter Terms and " -"Conditions[/font]" +msgid "[font=\"sans-bold-18\"]0 A.D. Empires Ascendant UserReporter Terms and Conditions[/font]" msgstr "" #: gui/userreport/Terms_and_Conditions.txt:3 msgid "[font=\"sans-bold-14\"]Document Date:[/font] 2018-10-16" msgstr "" #: gui/userreport/Terms_and_Conditions.txt:5 msgid "" -"The 0 A.D. UserReporter is a tool that allows you, the 0 A.D. player, to " -"automatically upload hardware- and software-system details in order to help " -"Wildfire Games and community developers to improve the performance and " -"compatibility of 0 A.D." +"The 0 A.D. UserReporter is a tool that allows you, the 0 A.D. player, to automatically " +"upload hardware- and software-system details in order to help Wildfire Games and " +"community developers to improve the performance and compatibility of 0 A.D." msgstr "" #: gui/userreport/Terms_and_Conditions.txt:7 msgid "[font=\"sans-bold-14\"]Purpose of the UserReport:[/font]" msgstr "" #: gui/userreport/Terms_and_Conditions.txt:8 msgid "" -"The UserReports indicate which system features (for example CPU instruction " -"sets and OpenGL capabilities) are widely supported by the computer systems " -"of 0 A.D. players." +"The UserReports indicate which system features (for example CPU instruction sets and " +"OpenGL capabilities) are widely supported by the computer systems of 0 A.D. players." msgstr "" #: gui/userreport/Terms_and_Conditions.txt:9 msgid "" -"This allows developers to decide which 0 A.D. program code is safe to use " -"and which optimizations are most feasible to implement next." +"This allows developers to decide which 0 A.D. program code is safe to use and which " +"optimizations are most feasible to implement next." msgstr "" #: gui/userreport/Terms_and_Conditions.txt:10 msgid "" -"If the UserReporter is enabled, the UserReport containing that information " -"is uploaded to Wildfire Games once per program launch (GDPR 13.1.c, GDPR 15." -"1.a)." +"If the UserReporter is enabled, the UserReport containing that information is uploaded " +"to Wildfire Games once per program launch (GDPR 13.1.c, GDPR 15.1.a)." msgstr "" #: gui/userreport/Terms_and_Conditions.txt:12 msgid "[font=\"sans-bold-14\"]UserReport data:[/font]" msgstr "" #: gui/userreport/Terms_and_Conditions.txt:13 msgid "" -" 1. Hardware Details, for example the screen size, CPU clock rate, memory " -"capacity and the sound card manufacturer." +" 1. Hardware Details, for example the screen size, CPU clock rate, memory capacity and " +"the sound card manufacturer." msgstr "" #: gui/userreport/Terms_and_Conditions.txt:14 msgid "" -" 2. System Software Details, for example the operating system version, " -"graphics driver version, OpenGL capabilities." +" 2. System Software Details, for example the operating system version, graphics driver " +"version, OpenGL capabilities." msgstr "" #: gui/userreport/Terms_and_Conditions.txt:15 -msgid "" -" 3. Application Details, for example the 0 A.D. version and build number." +msgid " 3. Application Details, for example the 0 A.D. version and build number." msgstr "" #: gui/userreport/Terms_and_Conditions.txt:16 msgid "" -" 4. The UserID. This is a pseudonym generated by the UserReporter the first " -"time it is used (GDPR 4.5, GDPR 25.1, GDPR 32.1.a)." +" 4. The UserID. This is a pseudonym generated by the UserReporter the first time it is " +"used (GDPR 4.5, GDPR 25.1, GDPR 32.1.a)." msgstr "" #: gui/userreport/Terms_and_Conditions.txt:17 msgid "" -" The UserID enables developers to count how many 0 A.D. players use a " -"specific set of hardware or system software without allowing them to " -"attribute the data to any person." +" The UserID enables developers to count how many 0 A.D. players use a specific set " +"of hardware or system software without allowing them to attribute the data to any " +"person." msgstr "" #: gui/userreport/Terms_and_Conditions.txt:18 msgid "" -" 5. The date of the upload of the UserReport. This allows focus on recent " -"UserReports and disregard old reports." +" 5. The date of the upload of the UserReport. This allows focus on recent UserReports " +"and disregard old reports." msgstr "" #: gui/userreport/Terms_and_Conditions.txt:20 msgid "" -"The UserReport does not include any specially protected categories of " -"personal data (GDPR 9, GDPR 10)." +"The UserReport does not include any specially protected categories of personal data " +"(GDPR 9, GDPR 10)." msgstr "" #: gui/userreport/Terms_and_Conditions.txt:21 msgid "" -"The transmission is secured with SSL. Data is protected against " -"unintentional loss in encrypted backups for additional time (GDPR 30.1.g, " -"GDPR 32)." +"The transmission is secured with SSL. Data is protected against unintentional loss in " +"encrypted backups for additional time (GDPR 30.1.g, GDPR 32)." msgstr "" #: gui/userreport/Terms_and_Conditions.txt:23 msgid "[font=\"sans-bold-14\"]Wildfire Games reserves the right to:[/font]" msgstr "" #: gui/userreport/Terms_and_Conditions.txt:24 msgid "" -" 1. Publish UserReport data, excluding the UserID pseudonym, so that " -"community developers may help contribute to 0 A.D. development using this " -"data (GDPR 4.5)." +" 1. Publish UserReport data, excluding the UserID pseudonym, so that community " +"developers may help contribute to 0 A.D. development using this data (GDPR 4.5)." msgstr "" #: gui/userreport/Terms_and_Conditions.txt:25 msgid "" -" At the time of the document, Wildfire Games published the most recent " -"UserReport analysis at http://feedback.wildfiregames.com/ (GDPR 13.1.e, GDPR " -"15.1.c)." +" At the time of the document, Wildfire Games published the most recent UserReport " +"analysis at http://feedback.wildfiregames.com/ (GDPR 13.1.e, GDPR 15.1.c)." msgstr "" #: gui/userreport/Terms_and_Conditions.txt:26 msgid "" -" 2. Erase any UserReports for any reason, except where a user has objected " -"to the erasure of his or her data for one of the reasons specified by the " -"GDPR (GDPR 18, GDPR 21)." +" 2. Erase any UserReports for any reason, except where a user has objected to the " +"erasure of his or her data for one of the reasons specified by the GDPR (GDPR 18, GDPR " +"21)." msgstr "" #: gui/userreport/Terms_and_Conditions.txt:27 msgid "" -" 3. Store the users IP address to protect against cyberattacks, for no " -"longer than 4 months (EU Court of Justice Press Release No 112/16)." +" 3. Store the users IP address to protect against cyberattacks, for no longer than 4 " +"months (EU Court of Justice Press Release No 112/16)." msgstr "" #: gui/userreport/Terms_and_Conditions.txt:28 msgid "" -" 4. Change this document. The document date indicates the version of the " -"Terms and Conditions." +" 4. Change this document. The document date indicates the version of the Terms and " +"Conditions." msgstr "" #: gui/userreport/Terms_and_Conditions.txt:29 msgid "" -" The UserReport is disabled with each version update and only enabled if " -"the user agreed to the new document (GDPR 13.3)." +" The UserReport is disabled with each version update and only enabled if the user " +"agreed to the new document (GDPR 13.3)." msgstr "" #: gui/userreport/Terms_and_Conditions.txt:31 msgid "[font=\"sans-bold-14\"]You agree to:[/font]" msgstr "" #: gui/userreport/Terms_and_Conditions.txt:32 msgid "" -" 1. Use the service at your own risk. Wildfire Games does not take " -"responsibility for damages resulting from this service." +" 1. Use the service at your own risk. Wildfire Games does not take responsibility for " +"damages resulting from this service." msgstr "" #: gui/userreport/Terms_and_Conditions.txt:33 msgid "" -" 2. Not use the service with third-party software or mods that change the " -"UserReport data or prevent the user from being informed of updated Terms and " -"Conditions." +" 2. Not use the service with third-party software or mods that change the UserReport " +"data or prevent the user from being informed of updated Terms and Conditions." msgstr "" #: gui/userreport/Terms_and_Conditions.txt:35 msgid "[font=\"sans-bold-14\"]User rights (GDPR 13):[/font]" msgstr "" #: gui/userreport/Terms_and_Conditions.txt:36 msgid "" -" 1. Contact Wildfire Games, by sending an email to webmaster at " -"wildfiregames dot com (GDPR 13.1.a, GDPR 13.1.b)." +" 1. Contact Wildfire Games, by sending an email to webmaster at wildfiregames dot com " +"(GDPR 13.1.a, GDPR 13.1.b)." msgstr "" #: gui/userreport/Terms_and_Conditions.txt:37 msgid " To exercise any user right, please refer to this contact." msgstr "" #: gui/userreport/Terms_and_Conditions.txt:38 msgid " 2. Right of access to UserReport data concerning him or her (GDPR 15)." msgstr "" #: gui/userreport/Terms_and_Conditions.txt:39 msgid "" -" The UserID pseudonym can be found in the user.cfg file of the " -"configuration folder of 0 A.D." +" The UserID pseudonym can be found in the user.cfg file of the configuration folder " +"of 0 A.D." msgstr "" #: gui/userreport/Terms_and_Conditions.txt:40 msgid " The current configuration folder is %(configPath)s." msgstr "" #: gui/userreport/Terms_and_Conditions.txt:41 msgid "" -" The user obtains a machine-readable and human-readable copy of the " -"UserReport data in the logs folder of 0 A.D. (GDPR 20)." +" The user obtains a machine-readable and human-readable copy of the UserReport data " +"in the logs folder of 0 A.D. (GDPR 20)." msgstr "" #: gui/userreport/Terms_and_Conditions.txt:42 msgid " The data can be reviewed before the UserReporter is enabled." msgstr "" #: gui/userreport/Terms_and_Conditions.txt:43 msgid " The current logfolder is %(logPath)s." msgstr "" #: gui/userreport/Terms_and_Conditions.txt:44 msgid "" -" If you wish to access further UserReport data, contact Wildfire Games " -"and provide your UserID pseudonym (GDPR 11). Only with that we may identify " -"your data and process requests (GDPR 13.2.e)." +" If you wish to access further UserReport data, contact Wildfire Games and provide " +"your UserID pseudonym (GDPR 11). Only with that we may identify your data and process " +"requests (GDPR 13.2.e)." msgstr "" #: gui/userreport/Terms_and_Conditions.txt:45 -msgid "" -" Data may be obtained in a portable, machine-readable format (GDPR 20)." +msgid " Data may be obtained in a portable, machine-readable format (GDPR 20)." msgstr "" #: gui/userreport/Terms_and_Conditions.txt:46 msgid " 3. Right to rectification of inaccurate UserReport data (GDPR 16)." msgstr "" #: gui/userreport/Terms_and_Conditions.txt:47 msgid "" -" 4. Right to erasure of your UserReports if they are not relevant to the " -"development of 0 A.D., if the data was processed unlawfully or if the user " -"objects to the processing and has overriding legitimate grounds (GDPR 17)." +" 4. Right to erasure of your UserReports if they are not relevant to the development of" +" 0 A.D., if the data was processed unlawfully or if the user objects to the processing " +"and has overriding legitimate grounds (GDPR 17)." msgstr "" #: gui/userreport/Terms_and_Conditions.txt:48 msgid "" -" 5. Right to restriction of processing of UserReports if the accuracy of the " -"data is contested by the user, if the data was processed unlawfully or if " -"the user requires the data for a legal claim (GDPR 18)." +" 5. Right to restriction of processing of UserReports if the accuracy of the data is " +"contested by the user, if the data was processed unlawfully or if the user requires the" +" data for a legal claim (GDPR 18)." msgstr "" #: gui/userreport/Terms_and_Conditions.txt:49 msgid "" -" 6. Right to object to the processing of UserReports concerning him or her " -"on grounds relating to their particular situation (GDPR 21)." +" 6. Right to object to the processing of UserReports concerning him or her on grounds " +"relating to their particular situation (GDPR 21)." msgstr "" #: gui/userreport/Terms_and_Conditions.txt:50 -msgid "" -" 7. Right to lodge a complaint with a supervisory authority (GDPR 13.2.d, " -"GDPR 77)." +msgid " 7. Right to lodge a complaint with a supervisory authority (GDPR 13.2.d, GDPR 77)." msgstr "" #: gui/userreport/Terms_and_Conditions.txt:51 msgid "" -"Requests that are manifestly unfounded or excessive are not responded to or " -"may be charged (GDPR 12.4, GDPR 12.5)." +"Requests that are manifestly unfounded or excessive are not responded to or may be " +"charged (GDPR 12.4, GDPR 12.5)." msgstr "" #: gui/userreport/Terms_and_Conditions.txt:53 -msgid "" -"[font=\"sans-bold-14\"]Legal grounds of processing (GDPR 13.1.c):[/font]" +msgid "[font=\"sans-bold-14\"]Legal grounds of processing (GDPR 13.1.c):[/font]" msgstr "" #: gui/userreport/Terms_and_Conditions.txt:54 msgid "" -" 1. The processing is necessary for the performance of the service defined " -"in this document (GDPR 6.1.b)." +" 1. The processing is necessary for the performance of the service defined in this " +"document (GDPR 6.1.b)." msgstr "" #: gui/userreport/Terms_and_Conditions.txt:55 msgid "" -" 2. Wildfire Games has legitimate interests in the development of 0 A.D and " -"protection against cyberattacks (GDPR 6.1.f)." +" 2. Wildfire Games has legitimate interests in the development of 0 A.D and protection " +"against cyberattacks (GDPR 6.1.f)." msgstr "" #: gui/userreport/Terms_and_Conditions.txt:56 msgid "" -" 3. Wildfire Games does not process any further data for the UserReporter " -"and does not ask for consent to further data processing (GDPR 6.1.a, GDPR 7, " -"GDPR 8, GDPR 13.2.c)." +" 3. Wildfire Games does not process any further data for the UserReporter and does not " +"ask for consent to further data processing (GDPR 6.1.a, GDPR 7, GDPR 8, GDPR 13.2.c)." msgstr "" #: gui/userreport/Terms_and_Conditions.txt:58 -msgid "" -"[font=\"sans-bold-14\"]Wildfire Games obligations (GDPR 5, GDPR 13):[/font]" +msgid "[font=\"sans-bold-14\"]Wildfire Games obligations (GDPR 5, GDPR 13):[/font]" msgstr "" #: gui/userreport/Terms_and_Conditions.txt:59 -msgid "" -" 1. Wildfire Games demonstrates compliance with GDPR (GDPR 5.2 " -"\"accountability\")." +msgid " 1. Wildfire Games demonstrates compliance with GDPR (GDPR 5.2 \"accountability\")." msgstr "" #: gui/userreport/Terms_and_Conditions.txt:60 msgid "" -" 2. Wildfire Games documents their processing activities appropriately, in " -"particular the categories of processed personal data and security measures " -"to protect it (GDPR 30)." +" 2. Wildfire Games documents their processing activities appropriately, in particular " +"the categories of processed personal data and security measures to protect it (GDPR " +"30)." msgstr "" #: gui/userreport/Terms_and_Conditions.txt:61 msgid "" -" 3. Wildfire Games processes personal data lawfully, fairly and " -"transparently (GDPR 5.1.a, GDPR 12.1)." +" 3. Wildfire Games processes personal data lawfully, fairly and transparently (GDPR " +"5.1.a, GDPR 12.1)." msgstr "" #: gui/userreport/Terms_and_Conditions.txt:62 msgid "" -" 4. Wildfire Games informs users of the purposes, legal grounds, legitimate " -"interests and retention periods of personal data processing at the time it " -"is processed, recipients of personal data and where applicable, transfer of " -"personal data to third countries and automated decision-making (GDPR 13.1.c-" -"f, GDPR 13.2.a, GDPR 13.2.e, GDPR 13.2.f, GDPR 15.1, GDPR 15.4)." +" 4. Wildfire Games informs users of the purposes, legal grounds, legitimate interests " +"and retention periods of personal data processing at the time it is processed, " +"recipients of personal data and where applicable, transfer of personal data to third " +"countries and automated decision-making (GDPR 13.1.c-f, GDPR 13.2.a, GDPR 13.2.e, GDPR " +"13.2.f, GDPR 15.1, GDPR 15.4)." msgstr "" #: gui/userreport/Terms_and_Conditions.txt:63 msgid "" -" 5. Wildfire Games does not processes personal data for purposes other than " -"the specified ones (GDPR 5.1.b, \"purpose limitation\", GDPR 13.3)." +" 5. Wildfire Games does not processes personal data for purposes other than the " +"specified ones (GDPR 5.1.b, \"purpose limitation\", GDPR 13.3)." msgstr "" #: gui/userreport/Terms_and_Conditions.txt:64 msgid "" -" 6. Wildfire Games does not process personal data that is not needed for the " -"specified purposes (GDPR 5.1.c, \"data minimisation\")." +" 6. Wildfire Games does not process personal data that is not needed for the specified " +"purposes (GDPR 5.1.c, \"data minimisation\")." msgstr "" #: gui/userreport/Terms_and_Conditions.txt:65 msgid "" -" 7. Wildfire Games uses a storage form that does not allow identification of " -"natural persons for longer than necessary (GDPR 5.1.e \"storage " -"limitation\")." +" 7. Wildfire Games uses a storage form that does not allow identification of natural " +"persons for longer than necessary (GDPR 5.1.e \"storage limitation\")." msgstr "" #: gui/userreport/Terms_and_Conditions.txt:66 msgid "" -" 8. Wildfire Games secures personal data processing to prevent unauthorised " -"or unlawful processing and accidental loss (GDPR 5.1.f. \"integrity and " -"confidentiality\")." +" 8. Wildfire Games secures personal data processing to prevent unauthorised or unlawful" +" processing and accidental loss (GDPR 5.1.f. \"integrity and confidentiality\")." msgstr "" #: gui/userreport/Terms_and_Conditions.txt:67 msgid "" -" 9. Wildfire Games informs users of their right to access, to rectify, to " -"erase personal data and the right to restrict, to withdraw consent to, to " -"object to personal data processing and to complain at a supervisory " -"authority (GDPR 13.2.b, GDPR 13.2.c, GDPR 13.2.d)." +" 9. Wildfire Games informs users of their right to access, to rectify, to erase " +"personal data and the right to restrict, to withdraw consent to, to object to personal " +"data processing and to complain at a supervisory authority (GDPR 13.2.b, GDPR 13.2.c, " +"GDPR 13.2.d)." msgstr "" #: gui/userreport/Terms_and_Conditions.txt:68 msgid "" -"10. Wildfire Games facilitates the exercise of user rights where possible " -"(GDPR 12.2), without undue delay (GDPR 12.3)." +"10. Wildfire Games facilitates the exercise of user rights where possible (GDPR 12.2), " +"without undue delay (GDPR 12.3)." msgstr "" #: gui/userreport/Terms_and_Conditions.txt:69 msgid "" -"12. Wildfire Games informs the users that to exercise their rights, users " -"might need to provide additional information to identify the natural person " -"or the data (GDPR 12.6, GDPR 13.2.e)." +"12. Wildfire Games informs the users that to exercise their rights, users might need to" +" provide additional information to identify the natural person or the data (GDPR 12.6, " +"GDPR 13.2.e)." msgstr "" #: gui/userreport/Terms_and_Conditions.txt:71 msgid "The minimum age to use the service is 13." msgstr "" #: gui/userreport/Terms_and_Conditions.txt:72 msgid "" -"Wildfire Games will not knowingly collect personal data from children under " -"this age (Children's Online Privacy Protection Act)." +"Wildfire Games will not knowingly collect personal data from children under this age " +"(Children's Online Privacy Protection Act)." msgstr "" #: gui/userreport/Terms_and_Conditions.txt:73 msgid "" -"If you believe Wildfire Games might have any personal data from or about a " -"child under 13, please contact Wildfire Games." +"If you believe Wildfire Games might have any personal data from or about a child under " +"13, please contact Wildfire Games." msgstr "" #: gui/userreport/Terms_and_Conditions.txt:75 -msgid "" -"Wildfire Games obtains all UserReport data exclusively from the user (GDPR " -"14)." +msgid "Wildfire Games obtains all UserReport data exclusively from the user (GDPR 14)." msgstr "" #: gui/userreport/Terms_and_Conditions.txt:76 msgid "" -"Wildfire Games does not perform any automated decision making affecting " -"natural persons (GDPR 22)." +"Wildfire Games does not perform any automated decision making affecting natural persons" +" (GDPR 22)." msgstr "" #: gui/userreport/Terms_and_Conditions.txt:78 msgid "" -"If parts of the terms are held to be illegal or otherwise unenforceable, the " -"remainder of the terms shall still apply ('severability')." +"If parts of the terms are held to be illegal or otherwise unenforceable, the remainder " +"of the terms shall still apply ('severability')." msgstr "" #: gui/userreport/Terms_and_Conditions.txt:80 msgid "" -"For further information on Wildfire Games Privacy Policies, visit https://" -"trac.wildfiregames.com/wiki/UserDataProtection" +"For further information on Wildfire Games Privacy Policies, visit " +"https://trac.wildfiregames.com/wiki/UserDataProtection" msgstr "" + Index: ps/trunk/binaries/data/mods/public/l10n/public-maps.pot =================================================================== --- ps/trunk/binaries/data/mods/public/l10n/public-maps.pot (revision 24280) +++ ps/trunk/binaries/data/mods/public/l10n/public-maps.pot (revision 24281) @@ -1,3085 +1,3002 @@ # Translation template for 0 A.D. — Empires Ascendant. # Copyright (C) 2020 Wildfire Games -# This file is distributed under the same license as the 0 A.D. — Empires Ascendant project. -# +# This file is distributed under the same license as the 0 A.D. — Empires Ascendant +# project. msgid "" msgstr "" "Project-Id-Version: 0 A.D. — Empires Ascendant\n" -"POT-Creation-Date: 2020-11-13 08:10+0000\n" -"PO-Revision-Date: 2020-11-13 08:10+0000\n" +"POT-Creation-Date: 2020-11-28 10:01+0000\n" +"PO-Revision-Date: 2020-11-28 10:01+0000\n" +"Plural-Forms: nplurals=2; plural=(n != 1)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=utf-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: nplurals=2; plural=(n != 1);\n" +"Content-Transfer-Encoding: 8bit" #: maps/random/aegean_sea.json:settings.Description msgid "Players start on two sides of a sea with scattered islands." msgstr "" #: maps/random/aegean_sea.json:settings.Name msgid "Aegean Sea" msgstr "" #: maps/random/african_plains.json:settings.Description msgid "" -"The central region of the vast continent of Africa, birthplace of humanity. " -"Players start in a lush area teeming with vegetation and wildlife." +"The central region of the vast continent of Africa, birthplace of humanity. Players " +"start in a lush area teeming with vegetation and wildlife." msgstr "" #: maps/random/african_plains.json:settings.Name msgid "African Plains" msgstr "" #: maps/random/alpine_lakes.json:settings.Description msgid "" -"High Alpine mountains surrounding deep valleys strung with mountain streams " -"and finger-like lakes." +"High Alpine mountains surrounding deep valleys strung with mountain streams and finger-" +"like lakes." msgstr "" #: maps/random/alpine_lakes.json:settings.Name msgid "Alpine Lakes" msgstr "" #: maps/random/alpine_valley.json:settings.Description msgid "High Alpine mountains bordering deep valleys." msgstr "" #: maps/random/alpine_valley.json:settings.Name msgid "Alpine Valley" msgstr "" #: maps/random/ambush.json:settings.Description msgid "" -"High bluffs overlook the terrain below. Bountiful resources await on the " -"cliffs, but beware of enemies planning an ambush." +"High bluffs overlook the terrain below. Bountiful resources await on the cliffs, but " +"beware of enemies planning an ambush." msgstr "" #: maps/random/ambush.json:settings.Name msgid "Ambush" msgstr "" #: maps/random/anatolian_plateau.json:settings.Description msgid "" -"An indefensible open land with little wood and stone, representing the " -"central basin of Asia Minor." +"An indefensible open land with little wood and stone, representing the central basin of" +" Asia Minor." msgstr "" #: maps/random/anatolian_plateau.json:settings.Name msgid "Anatolian Plateau" msgstr "" #: maps/random/archipelago.json:settings.Description msgid "" -"A maze of islands of different sizes and shapes. Players start with more " -"wood than normal." +"A maze of islands of different sizes and shapes. Players start with more wood than " +"normal." msgstr "" #: maps/random/archipelago.json:settings.Name msgid "Archipelago" msgstr "" #: maps/random/arctic_summer.json:settings.Description msgid "" -"Summer has arrived to the cold regions of the north and with it have many " -"animals, profiting from its milder climate. Wolves, ever present, have shed " -"their winter clothes; deer, hares and muskox populate the plains. The last " -"traces of winter are rapidly disappearing, only to reappear very soon." +"Summer has arrived to the cold regions of the north and with it have many animals, " +"profiting from its milder climate. Wolves, ever present, have shed their winter " +"clothes; deer, hares and muskox populate the plains. The last traces of winter are " +"rapidly disappearing, only to reappear very soon." msgstr "" #: maps/random/arctic_summer.json:settings.Name msgid "Arctic Summer" msgstr "" #: maps/random/ardennes_forest.json:settings.Description msgid "" "Each player starts deep in the forest.\n" "\n" -"The Ardennes is a region of extensive forests, rolling hills and ridges " -"formed within the Givetian Ardennes mountain range, primarily in modern day " -"Belgium and Luxembourg. The region took its name from the ancient Silva, a " -"vast forest in Roman times called Arduenna Silva." +"The Ardennes is a region of extensive forests, rolling hills and ridges formed within " +"the Givetian Ardennes mountain range, primarily in modern day Belgium and Luxembourg. " +"The region took its name from the ancient Silva, a vast forest in Roman times called " +"Arduenna Silva." msgstr "" #: maps/random/ardennes_forest.json:settings.Name msgid "Ardennes Forest" msgstr "" #: maps/random/atlas_mountains.json:settings.Description msgid "" -"A rugged land with small room for buildings with scarce wood. Represents the " -"mountain range in the Northwest Africa." +"A rugged land with small room for buildings with scarce wood. Represents the mountain " +"range in the Northwest Africa." msgstr "" #: maps/random/atlas_mountains.json:settings.Name msgid "Atlas Mountains" msgstr "" #: maps/random/bahrain.json:settings.Description msgid "" -"Bahrain, centre of the Dilmun civilization which fell in 800BC, was in turn " -"controlled by Sumerians, Assyrians, Babylonians, Persians and other later " -"peoples. An island strategically placed in the Sinus Persicus (Persian Gulf) " -"and also centre of pearl trading due to its magnificent pearl fisheries, " -"Bahrain is never left unoccupied for long. But now, with the previous " -"occupants gone, the land prepares for war. Will you be the next Ruler of " -"Bahrain?" +"Bahrain, centre of the Dilmun civilization which fell in 800BC, was in turn controlled " +"by Sumerians, Assyrians, Babylonians, Persians and other later peoples. An island " +"strategically placed in the Sinus Persicus (Persian Gulf) and also centre of pearl " +"trading due to its magnificent pearl fisheries, Bahrain is never left unoccupied for " +"long. But now, with the previous occupants gone, the land prepares for war. Will you be" +" the next Ruler of Bahrain?" msgstr "" #: maps/random/bahrain.json:settings.Name msgid "Bahrain" msgstr "" #: maps/random/belgian_uplands.json:settings.Description msgid "" -"An experimental map with its heightmap generated by erosion to look more " -"natural. Not all seeds will be fair though! Tiny maps with 8 players may " -"take a while to generate." +"An experimental map with its heightmap generated by erosion to look more natural. Not " +"all seeds will be fair though! Tiny maps with 8 players may take a while to generate." msgstr "" #: maps/random/belgian_uplands.json:settings.Name msgid "Belgian Uplands" msgstr "" #: maps/random/botswanan_haven.json:settings.Description msgid "" -"Botswanan Africa during the wet season, a land which was arid and " -"inhospitable just weeks before has come to life totally transformed. Herds " -"of zebras graze amid the tall, lush grasses in which lions lie waiting, " -"while in the shallow pools lurk fearsome crocodiles." +"Botswanan Africa during the wet season, a land which was arid and inhospitable just " +"weeks before has come to life totally transformed. Herds of zebras graze amid the tall," +" lush grasses in which lions lie waiting, while in the shallow pools lurk fearsome " +"crocodiles." msgstr "" #: maps/random/botswanan_haven.json:settings.Name msgid "Botswanan Haven" msgstr "" #: maps/random/caledonian_meadows.json:settings.Description msgid "" "Fertile lands surrounded by harsh terrain.\n" -"Remains of recent snowfalls still haunt the forests, and torrential rivers " -"from the snowmelt have barely died away.\n" +"Remains of recent snowfalls still haunt the forests, and torrential rivers from the " +"snowmelt have barely died away.\n" "Aiming at a realistic terrain, this map might not always be balanced." msgstr "" #: maps/random/caledonian_meadows.json:settings.Name msgid "Caledonian Meadows" msgstr "" #: maps/random/cantabrian_highlands.json:settings.Description msgid "" -"Each player starts on a hill surrounded by steep cliffs. Represents " -"Cantabria, a mountainous region in the North of the Iberian peninsula." +"Each player starts on a hill surrounded by steep cliffs. Represents Cantabria, a " +"mountainous region in the North of the Iberian peninsula." msgstr "" #: maps/random/cantabrian_highlands.json:settings.Name msgid "Cantabrian Highlands" msgstr "" #: maps/random/canyon.json:settings.Description msgid "Players start around the map in deep canyons." msgstr "" #: maps/random/canyon.json:settings.Name msgid "Canyon" msgstr "" #: maps/random/continent.json:settings.Description #: maps/random/unknown.json:settings.Landscapes.land[0].Description msgid "All players starts on a continent surrounded by water." msgstr "" #: maps/random/continent.json:settings.Name #: maps/random/unknown.json:settings.Landscapes.land[0].Name msgid "Continent" msgstr "" #: maps/random/corinthian_isthmus.json:settings.Description #: maps/random/unknown.json:settings.Landscapes.land[1].Description #: maps/skirmishes/corinthian_isthmus_2p.xml:Description:39 #: maps/skirmishes/corinthian_isthmus_4p.xml:Description:40 -msgid "" -"Two Mediterranean land masses connected by a narrow spit of land, called an " -"'Isthmus'." +msgid "Two Mediterranean land masses connected by a narrow spit of land, called an 'Isthmus'." msgstr "" #: maps/random/corinthian_isthmus.json:settings.Name msgid "Corinthian Isthmus" msgstr "" #: maps/random/corsica.json:settings.Description msgid "" -"The players start on two opposing islands, both with a very jagged relief " -"that will make landing difficult." +"The players start on two opposing islands, both with a very jagged relief that will " +"make landing difficult." msgstr "" #: maps/random/corsica.json:settings.Name msgid "Corsica vs Sardinia" msgstr "" #: maps/random/cycladic_archipelago.json:settings.Description msgid "" "Each player starts on an island surrounded by water.\n" "\n" -"The Cyclades is an island group in the Aegean Sea, south-east of the " -"mainland of Greece. They are one of the island groups which constitute the " -"Aegean archipelago. The name refers to the islands around the sacred island " -"of Delos. The Cyclades comprise about 220 islands. The islands are peaks of " -"a submerged mountainous terrain, with the exception of two volcanic islands, " -"Milos and Santorini. The climate is generally dry and mild, but with the " -"exception of Naxos the soil is not very fertile." +"The Cyclades is an island group in the Aegean Sea, south-east of the mainland of " +"Greece. They are one of the island groups which constitute the Aegean archipelago. The " +"name refers to the islands around the sacred island of Delos. The Cyclades comprise " +"about 220 islands. The islands are peaks of a submerged mountainous terrain, with the " +"exception of two volcanic islands, Milos and Santorini. The climate is generally dry " +"and mild, but with the exception of Naxos the soil is not very fertile." msgstr "" #: maps/random/cycladic_archipelago.json:settings.Name msgid "Cycladic Archipelago" msgstr "" -#: maps/random/danubius.json:settings.Description -msgid "" -"Players start along the banks of the river Danube in the period following " -"the expansion into Pannonia by the Celtic Boii tribe. Seeking to consolidate " -"their hold on this land, celtic reinforcements have been sent to root out " -"the remaining foreign cultures. Players not only have to vie for power " -"amongst themselves, but also beat back these ruthless invaders. Ultimately, " -"the Boii were defeated by the rising power of the Dacians, hence leading to " -"the reemergence of the Geto-Dacian Confederation under King Burebista." -msgstr "" - #: maps/random/danubius.json:settings.Daytime[0].Description msgid "Bright daylight illuminates the scene." msgstr "" #: maps/random/danubius.json:settings.Daytime[0].Name msgid "Day" msgstr "" #: maps/random/danubius.json:settings.Daytime[1].Description msgid "Attackers are covered by the darkness of the night." msgstr "" #: maps/random/danubius.json:settings.Daytime[1].Name msgid "Night" msgstr "" +#: maps/random/danubius.json:settings.Description +msgid "" +"Players start along the banks of the river Danube in the period following the expansion" +" into Pannonia by the Celtic Boii tribe. Seeking to consolidate their hold on this " +"land, celtic reinforcements have been sent to root out the remaining foreign cultures. " +"Players not only have to vie for power amongst themselves, but also beat back these " +"ruthless invaders. Ultimately, the Boii were defeated by the rising power of the " +"Dacians, hence leading to the reemergence of the Geto-Dacian Confederation under King " +"Burebista." +msgstr "" + #: maps/random/danubius.json:settings.Name msgid "Danubius" msgstr "" #: maps/random/deep_forest.json:settings.Description msgid "A deep dark forest in Germania." msgstr "" #: maps/random/deep_forest.json:settings.Name msgid "Deep Forest" msgstr "" #: maps/random/dodecanese.json:settings.Description msgid "" -"Controlling access to the Aegean Sea from the East, the Dodecanese have been " -"subject to numerous yet short-lived invasions. Ultimately consolidating " -"power with Rhodes at their lead, these islands developed into great " -"maritime, commercial and cultural centers. Will you acheive the same?" +"Controlling access to the Aegean Sea from the East, the Dodecanese have been subject to" +" numerous yet short-lived invasions. Ultimately consolidating power with Rhodes at " +"their lead, these islands developed into great maritime, commercial and cultural " +"centers. Will you acheive the same?" msgstr "" #: maps/random/dodecanese.json:settings.Name msgid "Dodecanese" msgstr "" #: maps/random/elephantine.json:settings.Description msgid "" -"Forming the traditional frontier between ancient Kush and Egypt, the " -"fortified Island of Elephantine was situated on the Nile River at the first " -"cataract. As the border between Upper Egypt and Lower Nubia, Elephantine " -"became an important way-station for the trade in ivory and other goods. It " -"was considered to be the home of the god Khnum, guardian of the source of " -"the Nile, and boasted an impressive temple complex." +"Forming the traditional frontier between ancient Kush and Egypt, the fortified Island " +"of Elephantine was situated on the Nile River at the first cataract. As the border " +"between Upper Egypt and Lower Nubia, Elephantine became an important way-station for " +"the trade in ivory and other goods. It was considered to be the home of the god Khnum, " +"guardian of the source of the Nile, and boasted an impressive temple complex." msgstr "" #: maps/random/elephantine.json:settings.Name msgid "Elephantine" msgstr "" #: maps/random/empire.json:settings.Description msgid "" -"A neighboring province has pledged alegiance to your rule. It's up to you to " -"command them to victory." +"A neighboring province has pledged alegiance to your rule. It's up to you to command " +"them to victory." msgstr "" #: maps/random/empire.json:settings.Name msgid "Empire" msgstr "" #: maps/random/english_channel.json:settings.Description msgid "" -"Players start in either northern France or southern Britain while the " -"English channel separates them." +"Players start in either northern France or southern Britain while the English channel " +"separates them." msgstr "" #: maps/random/english_channel.json:settings.Name msgid "English Channel" msgstr "" #: maps/random/extinct_volcano.json:settings.Description msgid "" "[color=\"red\"]IMPORTANT NOTE: AI PLAYERS DO NOT WORK WITH THIS MAP[/color]\n" "\n" -"A once fertile valley, desolated by the eruption of the long-dormant volcano " -"in the heart of the region. Following years of empty, scorched deadness, " -"signs of life started reappearing and spreading. Now the land is half-way to " -"the full lushness of its former era. Alas, it is not to be: following a long " -"stretch of drought, interminable rains have set in in the higher regions to " -"the north. Water levels are rising at drastic levels, slowly forcing players " -"to seek the high ground of the lesser, extinct volcanoes or the now again " -"dormant great cone." +"A once fertile valley, desolated by the eruption of the long-dormant volcano in the " +"heart of the region. Following years of empty, scorched deadness, signs of life started" +" reappearing and spreading. Now the land is half-way to the full lushness of its former" +" era. Alas, it is not to be: following a long stretch of drought, interminable rains " +"have set in in the higher regions to the north. Water levels are rising at drastic " +"levels, slowly forcing players to seek the high ground of the lesser, extinct volcanoes" +" or the now again dormant great cone." msgstr "" #: maps/random/extinct_volcano.json:settings.Name msgid "Extinct Volcano" msgstr "" +#: maps/random/extinct_volcano_triggers.js:59 +msgid "It keeps on raining, we will have to evacuate soon!" +msgstr "" + +#: maps/random/extinct_volcano_triggers.js:60 +msgid "The rivers are standing high, we need to find a safe place!" +msgstr "" + +#: maps/random/extinct_volcano_triggers.js:61 +msgid "We have to find dry ground, our lands will drown soon!" +msgstr "" + +#: maps/random/extinct_volcano_triggers.js:62 +msgid "The lakes start swallowing the land, we have to find shelter!" +msgstr "" + #: maps/random/fields_of_meroe.json:settings.Description msgid "" -"The \"Island of Meroë\", a vast peninsula flanked by the Nile and Atbarah " -"rivers, formed the heartland of ancient Kush. Where the harsh deserts start " -"making way for the semi-arid savannahs and small acacia forests dot the " -"landscape. The area is rich in resources and the ever-present Nile brings " -"life, but grave threats loom on the opposite riverbank." +"The \"Island of Meroë\", a vast peninsula flanked by the Nile and Atbarah rivers, " +"formed the heartland of ancient Kush. Where the harsh deserts start making way for the " +"semi-arid savannahs and small acacia forests dot the landscape. The area is rich in " +"resources and the ever-present Nile brings life, but grave threats loom on the opposite" +" riverbank." msgstr "" #: maps/random/fields_of_meroe.json:settings.Name msgid "Fields of Meroë" msgstr "" #: maps/random/flood.json:settings.Description msgid "" -"A great flood has moved across the valley enabling ships and troops to " -"battle in chest deep waters." +"A great flood has moved across the valley enabling ships and troops to battle in chest " +"deep waters." msgstr "" #: maps/random/flood.json:settings.Name msgid "Flood" msgstr "" #: maps/random/fortress.json:settings.Description msgid "Players start in a ready-made fortress with piles of resources." msgstr "" #: maps/random/fortress.json:settings.Name msgid "Fortress" msgstr "" #: maps/random/frontier.json:settings.Description msgid "A wild, unknown landscape awaits rival explorers." msgstr "" #: maps/random/frontier.json:settings.Name msgid "Frontier" msgstr "" #: maps/random/gear.json:settings.Description msgid "A land with waterways decorated in a manner similar to spider web." msgstr "" #: maps/random/gear.json:settings.Name msgid "Gear" msgstr "" #: maps/random/guadalquivir_river.json:settings.Description msgid "" -"Players start in the shores of the Mediterranean Sea with a river flowing " -"between them.\n" +"Players start in the shores of the Mediterranean Sea with a river flowing between them." "\n" -"The Guadalquivir is the fifth longest river in the Iberian peninsula and the " -"second longest river with its entire length in Spain. The Guadalquivir river " -"is the only great navigable river in Spain. Currently it is navigable to " -"Seville, but in Roman times it was navigable to Cordoba. The ancient city of " -"Tartessos was said to have been located at the mouth of the Guadalquivir, " -"although its site has not yet been found." +"\n" +"The Guadalquivir is the fifth longest river in the Iberian peninsula and the second " +"longest river with its entire length in Spain. The Guadalquivir river is the only great" +" navigable river in Spain. Currently it is navigable to Seville, but in Roman times it " +"was navigable to Cordoba. The ancient city of Tartessos was said to have been located " +"at the mouth of the Guadalquivir, although its site has not yet been found." msgstr "" #: maps/random/guadalquivir_river.json:settings.Name msgid "Guadalquivir River" msgstr "" #: maps/random/gulf_of_bothnia.json:settings.Description msgid "" "Players start around a gulf dotted with small islands.\n" "\n" "The Gulf of Bothnia is the northernmost arm of the Baltic Sea." msgstr "" #: maps/random/gulf_of_bothnia.json:settings.Name msgid "Gulf of Bothnia" msgstr "" #: maps/random/harbor.json:settings.Description msgid "" -"Players start with some light fishing opportunities in the calm waters of a " -"sheltered harbor. A large bounty of seafood lays beyond the protective " -"cliffs in the deep ocean. Small passages at the base of the cliffs make for " -"tight fighting and easy fortification. Will you fight your way through the " -"narrow passageways or take to the sea?" +"Players start with some light fishing opportunities in the calm waters of a sheltered " +"harbor. A large bounty of seafood lays beyond the protective cliffs in the deep ocean. " +"Small passages at the base of the cliffs make for tight fighting and easy " +"fortification. Will you fight your way through the narrow passageways or take to the " +"sea?" msgstr "" #: maps/random/harbor.json:settings.Name msgid "Harbor" msgstr "" #: maps/random/hellas.json:settings.Description msgid "" -"Hellas, home to the Greeks and through them birthplace to the foundation of " -"western civilization. Yet the land lacks unity, countless city-states vie " -"for dominance. Will you lead your polis to glory and greatness or see it " -"fall into oblivion, erased from the histories?" +"Hellas, home to the Greeks and through them birthplace to the foundation of western " +"civilization. Yet the land lacks unity, countless city-states vie for dominance. Will " +"you lead your polis to glory and greatness or see it fall into oblivion, erased from " +"the histories?" msgstr "" #: maps/random/hellas.json:settings.Name msgid "Hellas" msgstr "" #: maps/random/hells_pass.json:settings.Description msgid "" -"A narrow pass between steep mountains promotes tight, defensive combat. With " -"bountiful resources far from the front lines, teams may choose to support " -"their exposed teammates financially, or retreat to more fertile, but less " -"defensible ground." +"A narrow pass between steep mountains promotes tight, defensive combat. With bountiful " +"resources far from the front lines, teams may choose to support their exposed teammates" +" financially, or retreat to more fertile, but less defensible ground." msgstr "" #: maps/random/hells_pass.json:settings.Name msgid "Hell's Pass" msgstr "" #: maps/random/hyrcanian_shores.json:settings.Description -msgid "" -"Each player starts in a coastal area between forested hills and the Caspian " -"Sea." +msgid "Each player starts in a coastal area between forested hills and the Caspian Sea." msgstr "" #: maps/random/hyrcanian_shores.json:settings.Name msgid "Hyrcanian Shores" msgstr "" #: maps/random/india.json:settings.Description msgid "" -"Central India just before the monsoon season - a parched land awaits the " -"life-bringing rain which is already two months late. Due to the extended " -"dryness and scorching heat, only the largest lake remains. The hardy trees " -"which have survived the climate are spread out, yet not too scarce." +"Central India just before the monsoon season - a parched land awaits the life-bringing " +"rain which is already two months late. Due to the extended dryness and scorching heat, " +"only the largest lake remains. The hardy trees which have survived the climate are " +"spread out, yet not too scarce." msgstr "" #: maps/random/india.json:settings.Name msgid "India" msgstr "" #: maps/random/island_stronghold.json:settings.Description msgid "" -"Teams start off with nearly adjacent civic centers on a small island, " -"offering a fortified base from which to expand." +"Teams start off with nearly adjacent civic centers on a small island, offering a " +"fortified base from which to expand." msgstr "" #: maps/random/island_stronghold.json:settings.Name msgid "Island Stronghold" msgstr "" #: maps/random/islands.json:settings.Description msgid "Players start in small islands while there are many others around." msgstr "" #: maps/random/islands.json:settings.Name msgid "Islands" msgstr "" #: maps/random/jebel_barkal.json:settings.Description msgid "" -"Starting near the fertile banks of the Nile, the players besiege the heavily " -"defended city Napata which lies at the foot of the hill Jebel Barkal, the " -"\"Pure Mountain\". It is the Southern home of Amun, and according to " -"Kushites and Egyptians alike, the birthplace of man. Known as the Throne of " -"the Two Lands, the ancient religious capital of Napata lay in its shadow. " -"This is where Kings were made... and unmade! Abutting a rich floodplain " -"downstream from the 4th cataract, this area became the breadbasket of " +"Starting near the fertile banks of the Nile, the players besiege the heavily defended " +"city Napata which lies at the foot of the hill Jebel Barkal, the \"Pure Mountain\". It " +"is the Southern home of Amun, and according to Kushites and Egyptians alike, the " +"birthplace of man. Known as the Throne of the Two Lands, the ancient religious capital " +"of Napata lay in its shadow. This is where Kings were made... and unmade! Abutting a " +"rich floodplain downstream from the 4th cataract, this area became the breadbasket of " "ancient Kush." msgstr "" #: maps/random/jebel_barkal.json:settings.Name msgid "Jebel Barkal" msgstr "" +#: maps/random/jebel_barkal_triggers.js:592 +msgid "Napata is attacking!" +msgstr "" + +#: maps/random/jebel_barkal_triggers.js:602 +#, javascript-format +msgid "Napata will attack in %(time)s!" +msgstr "" + #: maps/random/kerala.json:settings.Description -msgid "" -"Players start in the southwestern shores of India between a sea and " -"mountains." +msgid "Players start in the southwestern shores of India between a sea and mountains." msgstr "" #: maps/random/kerala.json:settings.Name msgid "Kerala" msgstr "" #: maps/random/lake.json:settings.Description msgid "Players start around a lake in the center of the map." msgstr "" #: maps/random/lake.json:settings.Name msgid "Lake" msgstr "" #: maps/random/latium.json:settings.Description msgid "" "The Italian peninsula \n" "\n" -" Latium is the region of central western Italy in which the city of Rome was " -"founded and grew to be the capital city of the Roman Empire. Latium was " -"originally a small triangle of fertile, volcanic soil on which resided the " -"tribe of the Latins. It was located on the left bank (east and south) of the " -"Tiber river, extending northward to the Anio river (a left-bank tributary of " -"the Tiber) and southeastward to the Pomptina Palus (Pontine Marshes, now the " -"Pontine Fields) as far south as the Circeian promontory. The right bank of " -"the Tiber was occupied by the Etruscan city of Veii, and the other borders " -"were occupied by Italic tribes. Subsequently Rome defeated Veii and then its " -"Italic neighbors, expanding Latium to the Apennine Mountains in the " -"northeast and to the opposite end of the marsh in the southeast. The modern " -"descendant, the Italian Regione of Lazio, also called Latium in Latin, and " -"occasionally in modern English, is somewhat larger still, but not as much as " -"double the original Latium." +" Latium is the region of central western Italy in which the city of Rome was founded " +"and grew to be the capital city of the Roman Empire. Latium was originally a small " +"triangle of fertile, volcanic soil on which resided the tribe of the Latins. It was " +"located on the left bank (east and south) of the Tiber river, extending northward to " +"the Anio river (a left-bank tributary of the Tiber) and southeastward to the Pomptina " +"Palus (Pontine Marshes, now the Pontine Fields) as far south as the Circeian " +"promontory. The right bank of the Tiber was occupied by the Etruscan city of Veii, and " +"the other borders were occupied by Italic tribes. Subsequently Rome defeated Veii and " +"then its Italic neighbors, expanding Latium to the Apennine Mountains in the northeast " +"and to the opposite end of the marsh in the southeast. The modern descendant, the " +"Italian Regione of Lazio, also called Latium in Latin, and occasionally in modern " +"English, is somewhat larger still, but not as much as double the original Latium." msgstr "" #: maps/random/latium.json:settings.Name msgid "Latium" msgstr "" #: maps/random/lions_den.json:settings.Description msgid "" -"High cliffs protect each player's main base. Venturing into the unknown can " -"be risky, but necessary." +"High cliffs protect each player's main base. Venturing into the unknown can be risky, " +"but necessary." msgstr "" #: maps/random/lions_den.json:settings.Name msgid "Lion's Den" msgstr "" #: maps/random/lorraine_plain.json:settings.Description -msgid "" -"Players start in a nearly flat Gallic plain divided by a river and its " -"tributaries." +msgid "Players start in a nearly flat Gallic plain divided by a river and its tributaries." msgstr "" #: maps/random/lorraine_plain.json:settings.Name msgid "Lorraine Plain" msgstr "" #: maps/random/lower_nubia.json:settings.Description msgid "" -"Known in the Greco-Roman world as the Triakontaschoinos, Lower Nubia was the " -"area between the first and second cataracts of the Nile and formed the " -"traditional border region between Kush and Egypt. The scorching desert, " -"steep valleys and towering cliffs of the area make this an inhospitable " -"place to live, but the control of this ancient corridor was vital for any " -"power seeking to control the lucrative trade routes on the Nile and affords " -"access to the rich goldfields of the Nubian desert." +"Known in the Greco-Roman world as the Triakontaschoinos, Lower Nubia was the area " +"between the first and second cataracts of the Nile and formed the traditional border " +"region between Kush and Egypt. The scorching desert, steep valleys and towering cliffs " +"of the area make this an inhospitable place to live, but the control of this ancient " +"corridor was vital for any power seeking to control the lucrative trade routes on the " +"Nile and affords access to the rich goldfields of the Nubian desert." msgstr "" #: maps/random/lower_nubia.json:settings.Name msgid "Lower Nubia" msgstr "" #: maps/random/mainland.json:settings.Description #: maps/random/unknown.json:settings.Landscapes.land[8].Description msgid "A typical map without any water." msgstr "" #: maps/random/mainland.json:settings.Name #: maps/random/unknown.json:settings.Landscapes.land[8].Name msgid "Mainland" msgstr "" #: maps/random/marmara.json:settings.Description msgid "" -"The Propontis (Sea of Marmara) connects the Pontus Euxinus (Black Sea) to " -"the Aegean Sea, and seperates Asia Minor from Thrace. To the south-west lies " -"the Hellespont (Dardanelles), at the entrance of which the ancient city of " -"Ilium (Troy) once stood. To the north-east lies the Bosporus Thraciae " -"(Bosporus strait) where in time the Greek city of Byzantium would be " -"founded, later to become the capital of the great Byzantine Empire under the " -"new name of Constantinople. Players start on fertile land with adequate " -"resources." +"The Propontis (Sea of Marmara) connects the Pontus Euxinus (Black Sea) to the Aegean " +"Sea, and seperates Asia Minor from Thrace. To the south-west lies the Hellespont " +"(Dardanelles), at the entrance of which the ancient city of Ilium (Troy) once stood. To" +" the north-east lies the Bosporus Thraciae (Bosporus strait) where in time the Greek " +"city of Byzantium would be founded, later to become the capital of the great Byzantine " +"Empire under the new name of Constantinople. Players start on fertile land with " +"adequate resources." msgstr "" #: maps/random/marmara.json:settings.Name msgid "Marmara" msgstr "" #: maps/random/mediterranean.json:settings.Description msgid "" -"The Mediterranean, home to the Phoenicians, Greeks, Egyptians and later on " -"Romans. They took the rudimentary knowledge and principles of organisation " -"from Mesopotamia and forged it into something more, thereby shifting the " -"centre of learning and knowledge to the Mediterranean Coast, thus laying the " -"foundations of civilization as we know it today. The Mediterranean Sea is " -"almost completely enclosed by land: on the north by Gallia Transalpina " -"(Transalpine Gaul), Italia, Greece (Graecia) and Anatolia, on the east by " -"Syria, on the south by Libya and Mauritania, and on the west by Iberia. The " -"name Mediterranean is derived from Latin, but the Romans themselves " -"preferred the term 'Mare Internum' or even 'Mare Nostrum'." +"The Mediterranean, home to the Phoenicians, Greeks, Egyptians and later on Romans. They" +" took the rudimentary knowledge and principles of organisation from Mesopotamia and " +"forged it into something more, thereby shifting the centre of learning and knowledge to" +" the Mediterranean Coast, thus laying the foundations of civilization as we know it " +"today. The Mediterranean Sea is almost completely enclosed by land: on the north by " +"Gallia Transalpina (Transalpine Gaul), Italia, Greece (Graecia) and Anatolia, on the " +"east by Syria, on the south by Libya and Mauritania, and on the west by Iberia. The " +"name Mediterranean is derived from Latin, but the Romans themselves preferred the term " +"'Mare Internum' or even 'Mare Nostrum'." msgstr "" #: maps/random/mediterranean.json:settings.Name msgid "Mediterranean" msgstr "" #: maps/random/migration.json:settings.Description msgid "" -"Players start in small islands in the eastern part of the map. There is a " -"big continent in the west ready for expansion." +"Players start in small islands in the eastern part of the map. There is a big continent" +" in the west ready for expansion." msgstr "" -#: maps/random/migration.json:settings.Name -#: maps/scenarios/migration.xml:Name:27 +#: maps/random/migration.json:settings.Name maps/scenarios/migration.xml:Name:27 msgid "Migration" msgstr "" #: maps/random/neareastern_badlands.json:settings.Description msgid "" -"A jumbled maze of cliffs, canyons, and rugged terrain with an oasis in the " -"center\n" +"A jumbled maze of cliffs, canyons, and rugged terrain with an oasis in the center\n" "\n" -"Cappadocia is a historical region in Central Anatolia. In the time of " -"Herodotus, the Cappadocians were reported as occupying the whole region from " -"Mount Taurus to the vicinity of the the Black Sea. Cappadocia, in this " -"sense, was bounded in the south by the chain of the Taurus Mountains that " -"separate it from Cilicia, to the east by the upper Euphrates and the " -"Armenian Highland, to the north by Pontus, and to the west by Lycaonia and " -"eastern Galatia. Cappadocia lies in eastern Anatolia. The relief consists of " -"a high plateau over 1000 m in altitude that is pierced by volcanic peaks. " -"Due to its inland location and high altitude, Cappadocia has a markedly " -"continental climate, with hot dry summers and cold snowy winters. Rainfall " -"is sparse and the region is largely semi-arid." +"Cappadocia is a historical region in Central Anatolia. In the time of Herodotus, the " +"Cappadocians were reported as occupying the whole region from Mount Taurus to the " +"vicinity of the the Black Sea. Cappadocia, in this sense, was bounded in the south by " +"the chain of the Taurus Mountains that separate it from Cilicia, to the east by the " +"upper Euphrates and the Armenian Highland, to the north by Pontus, and to the west by " +"Lycaonia and eastern Galatia. Cappadocia lies in eastern Anatolia. The relief consists " +"of a high plateau over 1000 m in altitude that is pierced by volcanic peaks. Due to its" +" inland location and high altitude, Cappadocia has a markedly continental climate, with" +" hot dry summers and cold snowy winters. Rainfall is sparse and the region is largely " +"semi-arid." msgstr "" #: maps/random/neareastern_badlands.json:settings.Name msgid "Neareastern Badlands" msgstr "" #: maps/random/new_rms_test.json:settings.Description msgid "A basic test of the random map generator - not playable." msgstr "" #: maps/random/new_rms_test.json:settings.Name msgid "New RMS Test" msgstr "" #: maps/random/ngorongoro.json:settings.Description msgid "" -"Ngorongoro Crater is the world's largest intact volcanic caldera and is one " -"of the Seven Natural Wonders of Africa. Due to it's climate, biodiversity " -"and history, Ngorongoro is believed by some to be Africa's Garden of Eden " -"and the birthplace of mankind." +"Ngorongoro Crater is the world's largest intact volcanic caldera and is one of the " +"Seven Natural Wonders of Africa. Due to it's climate, biodiversity and history, " +"Ngorongoro is believed by some to be Africa's Garden of Eden and the birthplace of " +"mankind." msgstr "" #: maps/random/ngorongoro.json:settings.Name msgid "Ngorongoro" msgstr "" #: maps/random/northern_lights.json:settings.Description -msgid "" -"Players start in a tough map to play with scarce wood and dangerous polar " -"animals." +msgid "Players start in a tough map to play with scarce wood and dangerous polar animals." msgstr "" #: maps/random/northern_lights.json:settings.Name msgid "Northern Lights" msgstr "" #: maps/random/oasis.json:settings.Description msgid "" -"Players start around a small oasis in the center of the map which holds much " -"of the available wood on the map." +"Players start around a small oasis in the center of the map which holds much of the " +"available wood on the map." msgstr "" #: maps/random/oasis.json:settings.Name msgid "Oasis" msgstr "" #: maps/random/persian_highlands.json:settings.Description msgid "" "A dry central plateau rich in minerals surrounded by rocky hills\n" "\n" -"The southern parts of Zagros Mountains were the heart of the Persian empires " -"and population. Although the altitude is high, the southern parts are drier " -"that the northern Zagros, leading to a semi-arid climate. Still there are " -"some sparse oak forests in the higher grounds." +"The southern parts of Zagros Mountains were the heart of the Persian empires and " +"population. Although the altitude is high, the southern parts are drier that the " +"northern Zagros, leading to a semi-arid climate. Still there are some sparse oak " +"forests in the higher grounds." msgstr "" #: maps/random/persian_highlands.json:settings.Name msgid "Persian Highlands" msgstr "" #: maps/random/phoenician_levant.json:settings.Description -msgid "" -"Players start in the eastern part of the map while a great sea is located to " -"the west." +msgid "Players start in the eastern part of the map while a great sea is located to the west." msgstr "" #: maps/random/phoenician_levant.json:settings.Name msgid "Phoenician Levant" msgstr "" -#: maps/random/polar_sea.json:settings.Description -msgid "" -"Players start in a cold polar region barren of vegetation. In the sea fish " -"and whales abound, while the fragile icy land teems with huntable walruses " -"and deadly wolves. These wolves, made ravenous by the harsh and forbidding " -"climate, drawn by the scent of prey, have started appearing in terrifying " -"numbers. A wise and strong ruler will not only achieve victory over his " -"enemies, but also keep the number of these beasts at bay, lest they " -"undermine his economy and cause his downfall. [color=\"red\"]Warning: It is " -"inadvisable to disable treasures, since there is no gatherable wood. Not " -"recommended for inexperienced players.[/color]" -msgstr "" - #: maps/random/polar_sea.json:settings.Daytime[0].Description msgid "Scattered sunlight illuminates the scenery in a vivid red tone." msgstr "" #: maps/random/polar_sea.json:settings.Daytime[0].Name msgid "Dawn" msgstr "" #: maps/random/polar_sea.json:settings.Daytime[1].Description msgid "The scenery is illuminated by direct or indirect sunlight." msgstr "" #: maps/random/polar_sea.json:settings.Daytime[1].Name msgid "Daylight" msgstr "" +#: maps/random/polar_sea.json:settings.Description +msgid "" +"Players start in a cold polar region barren of vegetation. In the sea fish and whales " +"abound, while the fragile icy land teems with huntable walruses and deadly wolves. " +"These wolves, made ravenous by the harsh and forbidding climate, drawn by the scent of " +"prey, have started appearing in terrifying numbers. A wise and strong ruler will not " +"only achieve victory over his enemies, but also keep the number of these beasts at bay," +" lest they undermine his economy and cause his downfall. [color=\"red\"]Warning: It is " +"inadvisable to disable treasures, since there is no gatherable wood. Not recommended " +"for inexperienced players.[/color]" +msgstr "" + #: maps/random/polar_sea.json:settings.Name msgid "Polar Sea" msgstr "" #: maps/random/pompeii.json:settings.Description msgid "" -"Pompeii was an ancient Roman coastal city, in the Campania region of Italy. " -"Pompeii, along with much of the surrounding area, was mostly destroyed and " -"buried under 4 to 6 meters of volcanic ash and pumice in the eruption of " -"Mount Vesuvius in AD 79." +"Pompeii was an ancient Roman coastal city, in the Campania region of Italy. Pompeii, " +"along with much of the surrounding area, was mostly destroyed and buried under 4 to 6 " +"meters of volcanic ash and pumice in the eruption of Mount Vesuvius in AD 79." msgstr "" #: maps/random/pompeii.json:settings.Name msgid "Pompeii" msgstr "" #: maps/random/pyrenean_sierra.json:settings.Description msgid "" "High mountains separating the enemies.\n" "\n" -"The Pyrenees is a great mountain range located between modern France and " -"Spain." +"The Pyrenees is a great mountain range located between modern France and Spain." msgstr "" #: maps/random/pyrenean_sierra.json:settings.Name msgid "Pyrenean Sierra" msgstr "" #: maps/random/ratumacos.json:settings.Description msgid "" -"Players start on the banks of the River Sequana (Seine) in Northern Gaul " -"near the settlement of Ratumacos. Destined to become one of the largest and " -"most prosperous cities of Medieval Europe and one of the Anglo-Norman " -"dynasty capitals under the new name of Rouen, Ratumacos is still a peaceful " -"land - but not for long." +"Players start on the banks of the River Sequana (Seine) in Northern Gaul near the " +"settlement of Ratumacos. Destined to become one of the largest and most prosperous " +"cities of Medieval Europe and one of the Anglo-Norman dynasty capitals under the new " +"name of Rouen, Ratumacos is still a peaceful land - but not for long." msgstr "" #: maps/random/ratumacos.json:settings.Name msgid "Ratumacos" msgstr "" #: maps/random/red_sea.json:settings.Description msgid "" -"Historically, the Red Sea was a sea of many nations. Ideally situated for " -"trade with the Far East, it was coveted by all. Although dry, this land is " -"by no means inhospitable, and is amply provided with all resources." +"Historically, the Red Sea was a sea of many nations. Ideally situated for trade with " +"the Far East, it was coveted by all. Although dry, this land is by no means " +"inhospitable, and is amply provided with all resources." msgstr "" #: maps/random/red_sea.json:settings.Name msgid "Red Sea" msgstr "" #: maps/random/rhine_marshlands.json:settings.Description msgid "" -"Shallow, passable wetlands with little room for building. Represents the " -"lowlands of the Rhine basin in Europe." +"Shallow, passable wetlands with little room for building. Represents the lowlands of " +"the Rhine basin in Europe." msgstr "" #: maps/random/rhine_marshlands.json:settings.Name msgid "Rhine Marshlands" msgstr "" #: maps/random/river_archipelago.json:settings.Description msgid "" -"Narrow strips of lands are separated by waterways, leaving few and shallow " -"landbridges between them. Tropical wetlands provide plenty of game, but " -"beware of Mauryan tribesmen when exploring the outermost islands." +"Narrow strips of lands are separated by waterways, leaving few and shallow landbridges " +"between them. Tropical wetlands provide plenty of game, but beware of Mauryan tribesmen" +" when exploring the outermost islands." msgstr "" #: maps/random/river_archipelago.json:settings.Name msgid "River Archipelago" msgstr "" #: maps/random/rivers.json:settings.Description -msgid "" -"Rivers flow between players and join each other in the center of the map." +msgid "Rivers flow between players and join each other in the center of the map." msgstr "" #: maps/random/rivers.json:settings.Name msgid "Rivers" msgstr "" +#: maps/random/rmbiome/fields_of_meroe/dry.json:Description.Description +msgctxt "biome definition" +msgid "" +"The vitalizing waters of the Nile sustain life along its banks, while the long dry " +"season scorches the land." +msgstr "" + +#: maps/random/rmbiome/fields_of_meroe/dry.json:Description.Title +msgctxt "biome definition" +msgid "Dry Season" +msgstr "" + +#: maps/random/rmbiome/fields_of_meroe/rainy.json:Description.Description +msgctxt "biome definition" +msgid "" +"Revelling in the much awaited rain, the baked land transforms into a lush haven for " +"both man and beast." +msgstr "" + +#: maps/random/rmbiome/fields_of_meroe/rainy.json:Description.Title +msgctxt "biome definition" +msgid "Rainy Season" +msgstr "" + +#: maps/random/rmbiome/generic/alpine.json:Description.Description +msgctxt "biome definition" +msgid "" +"A region in the high snowy mountains. Biting winds sweep through the abundant conifer " +"forests, making even the more resilient deer and mountain goats shiver." +msgstr "" + +#: maps/random/rmbiome/generic/alpine.json:Description.Title +msgctxt "biome definition" +msgid "Alpine" +msgstr "" + +#: maps/random/rmbiome/generic/autumn.json:Description.Description +msgctxt "biome definition" +msgid "" +"Autumn at its peak. The landscape is a dazzling dash of colors irrevocably intertwined." +" The native beech and oak trees of this temperate zone display a multi-colored foliage " +"while the evergreen pines look on with indifference at the approaching winter." +msgstr "" + +#: maps/random/rmbiome/generic/autumn.json:Description.Title +msgctxt "biome definition" +msgid "Autumn" +msgstr "" + +#: maps/random/rmbiome/generic/desert.json:Description.Description +msgctxt "biome definition" +msgid "" +"A semi-desert area that boasts numerous clumps of date palms and tamarix trees. Herds " +"of camels roam the wild and the occasional gazelle jumps up in fright at being " +"disturbed." +msgstr "" + +#: maps/random/rmbiome/generic/desert.json:Description.Title +msgctxt "biome definition" +msgid "Desert" +msgstr "" + +#: maps/random/rmbiome/generic/mediterranean.json:Description.Description +msgctxt "biome definition" +msgid "" +"Start in a region blessed with the Mediterranean climate, a warm and inviting land. The" +" cypresses are in a perpetual struggle with the dominant fan palms while deer graze in " +"their shadows, blissfully unaware." +msgstr "" + +#: maps/random/rmbiome/generic/mediterranean.json:Description.Title +msgctxt "biome definition" +msgid "Mediterranean" +msgstr "" + +#: maps/random/rmbiome/generic/savanna.json:Description.Description +msgctxt "biome definition" +msgid "" +"The savanna, a dry climate in which only the hardy Baobab trees thrive. Solitary " +"gazelles graze the sparse grass, while herds of zebras, wildebeest, giraffes or " +"elephants roam the wild in search of food." +msgstr "" + +#: maps/random/rmbiome/generic/savanna.json:Description.Title +msgctxt "biome definition" +msgid "Savanna" +msgstr "" + +#: maps/random/rmbiome/generic/snowy.json:Description.Description +msgctxt "biome definition" +msgid "" +"Settle in the cold regions of the North, the native habitat of the wooly muskox. Here " +"you can pine away to your content and also hunt the occasional walrus or two." +msgstr "" + +#: maps/random/rmbiome/generic/snowy.json:Description.Title +msgctxt "biome definition" +msgid "Snowy" +msgstr "" + +#: maps/random/rmbiome/generic/temperate.json:Description.Description +msgctxt "biome definition" +msgid "" +"Lush grasslands carpet the land, in places giving way to magnificent and diverse " +"broadleaf forests. Poplars, pines, beeches and oaks all vie for supremacy but this " +"root-war is a neverending struggle. Numerous apple trees dot the land, deer and sheep " +"gorge themselves on this years fallen fruit." +msgstr "" + +#: maps/random/rmbiome/generic/temperate.json:Description.Title +msgctxt "biome definition" +msgid "Temperate" +msgstr "" + +#: maps/random/rmbiome/generic/tropic.json:Description.Description +msgctxt "biome definition" +msgid "" +"Explore the mysterious tropics. An extremely green, but also extremely humid " +"environment awaits. The tall Toona trees look on disapprovingly at this invasion of " +"their privacy and ferocious tigers are determined to defend their territory at all " +"costs." +msgstr "" + +#: maps/random/rmbiome/generic/tropic.json:Description.Title +msgctxt "biome definition" +msgid "Tropic" +msgstr "" + +#: maps/random/rmbiome/gulf_of_bothnia/frozen_lake.json:Description.Description +msgctxt "biome definition" +msgid "" +"Solidifying it's grip, the harsh cold has succeeded in freezing up the gulf. The thick " +"ice formed is capable of withstanding any weight." +msgstr "" + +#: maps/random/rmbiome/gulf_of_bothnia/frozen_lake.json:Description.Title +msgctxt "biome definition" +msgid "Frozen Lake" +msgstr "" + +#: maps/random/rmbiome/gulf_of_bothnia/late_spring.json:Description.Description +msgctxt "biome definition" +msgid "" +"A late spring breeze ripples through the conifer forests of the Gulf of Bothnia. Herds " +"of deer dot the landscape and playful rabbits frolick in the undergrowth." +msgstr "" + +#: maps/random/rmbiome/gulf_of_bothnia/late_spring.json:Description.Title +msgctxt "biome definition" +msgid "Late Spring" +msgstr "" + +#: maps/random/rmbiome/gulf_of_bothnia/winter.json:Description.Description +msgctxt "biome definition" +msgid "" +"Winter has set in, carpeting the land with its first snow. The still unfrozen gulf " +"offers great fishing opportunities." +msgstr "" + +#: maps/random/rmbiome/gulf_of_bothnia/winter.json:Description.Title +msgctxt "biome definition" +msgid "Winter" +msgstr "" + +#: maps/random/rmbiome/persian_highlands/spring.json:Description.Description +msgctxt "biome definition" +msgid "" +"Spring in the highlands, yet the heat has already begun making itself felt. The short-" +"lived green grasses are on the retreat, paving the way for scorching summer." +msgstr "" + +#: maps/random/rmbiome/persian_highlands/spring.json:Description.Title +msgctxt "biome definition" +msgid "Spring" +msgstr "" + +#: maps/random/rmbiome/persian_highlands/summer.json:Description.Description +msgctxt "biome definition" +msgid "" +"An arid, hostile land. The blistering heat has baked the ground to a sickly brown and " +"the remaining trees struggle for survival." +msgstr "" + +#: maps/random/rmbiome/persian_highlands/summer.json:Description.Title +msgctxt "biome definition" +msgid "Summer" +msgstr "" + #: maps/random/saharan_oases.json:settings.Description msgid "Each players starts near a lush oasis in a large, desolate desert." msgstr "" -#: maps/random/saharan_oases.json:settings.Name -#: maps/scenarios/saharan_oases.xml:Name:27 +#: maps/random/saharan_oases.json:settings.Name maps/scenarios/saharan_oases.xml:Name:27 msgid "Saharan Oases" msgstr "" #: maps/random/sahel.json:settings.Description msgid "" -"A somewhat open map with an abundance of food and mineral resources, while " -"wood is somewhat scarce." +"A somewhat open map with an abundance of food and mineral resources, while wood is " +"somewhat scarce." msgstr "" #: maps/random/sahel.json:settings.Name maps/scenarios/sahel.xml:Name:39 msgid "Sahel" msgstr "" #: maps/random/sahel_watering_holes.json:settings.Description msgid "" "Players start around the map with lines of water between them\n" "\n" -"The African savanna is chocked full of animal life for hunting, while the " -"nearby mineral deposits are plentiful. The dry season is approaching and the " -"watering holes are drying up." +"The African savanna is chocked full of animal life for hunting, while the nearby " +"mineral deposits are plentiful. The dry season is approaching and the watering holes " +"are drying up." msgstr "" #: maps/random/sahel_watering_holes.json:settings.Name msgid "Sahel Watering Holes" msgstr "" #: maps/random/schwarzwald.json:settings.Description msgid "A forest heavy map with a lake in the middle and plenty of resources." msgstr "" #: maps/random/schwarzwald.json:settings.Name msgid "Schwarzwald" msgstr "" #: maps/random/scythian_rivulet.json:settings.Description msgid "" -"Carpeted in snow, the land slumbers in repose, but this fragile peace is " -"destined to be shattered - and not by spring. Large packs of wolves lurk in " -"the wild searching for prey, a lone arctic fox scurries away to hide. " -"Starting in this seemingly hostile terrain, players must conquer - or be " -"conquered." +"Carpeted in snow, the land slumbers in repose, but this fragile peace is destined to be" +" shattered - and not by spring. Large packs of wolves lurk in the wild searching for " +"prey, a lone arctic fox scurries away to hide. Starting in this seemingly hostile " +"terrain, players must conquer - or be conquered." msgstr "" #: maps/random/scythian_rivulet.json:settings.Name msgid "Scythian Rivulet" msgstr "" #: maps/random/snowflake_searocks.json:settings.Description msgid "Many small islands connected to each other by narrow passages." msgstr "" #: maps/random/snowflake_searocks.json:settings.Name msgid "Snowflake Searocks" msgstr "" #: maps/random/stronghold.json:settings.Description msgid "" -"Teams start off with nearly adjacent civic centers, offering easy military " -"and construction cooperation. With slivers of personal territory, teammates " -"must rely on each other to defend their rear." +"Teams start off with nearly adjacent civic centers, offering easy military and " +"construction cooperation. With slivers of personal territory, teammates must rely on " +"each other to defend their rear." msgstr "" #: maps/random/stronghold.json:settings.Name msgid "Stronghold" msgstr "" #: maps/random/survivalofthefittest.json:settings.Description msgid "" "[color=\"red\"]IMPORTANT NOTE: AI PLAYERS DO NOT WORK WITH THIS MAP[/color]\n" "\n" -"Protect your base against endless waves of enemies. Use your woman citizen " -"to collect the treasures at the center of the map before others do, and try " -"to build your base up. The last player remaining will be the winner!" +"Protect your base against endless waves of enemies. Use your woman citizen to collect " +"the treasures at the center of the map before others do, and try to build your base up." +" The last player remaining will be the winner!" msgstr "" #: maps/random/survivalofthefittest.json:settings.Name msgid "Survival of the Fittest" msgstr "" +#: maps/random/survivalofthefittest_triggers.js:163 +#, javascript-format +msgid "The first wave will start in %(time)s!" +msgstr "" + +#: maps/random/survivalofthefittest_triggers.js:268 +msgid "An enemy wave is attacking!" +msgstr "" + +#: maps/random/survivalofthefittest_triggers.js:292 +#, javascript-format +msgid "%(player)s has been defeated (lost civic center)." +msgstr "" + #: maps/random/syria.json:settings.Description msgid "Players start in a plains with slightly rolling highlands." msgstr "" #: maps/random/syria.json:settings.Name msgid "Syria" msgstr "" #: maps/random/the_nile.json:settings.Description msgid "" -"A calm wide river, representing the Nile River in Egypt, divides the map " -"into western and eastern parts." +"A calm wide river, representing the Nile River in Egypt, divides the map into western " +"and eastern parts." msgstr "" #: maps/random/the_nile.json:settings.Name msgid "The Nile" msgstr "" #: maps/random/unknown.json:settings.Description msgid "The unknown." msgstr "" #: maps/random/unknown.json:settings.Landscapes.land[1].Name msgid "Isthmus" msgstr "" #: maps/random/unknown.json:settings.Landscapes.land[2].Description msgid "A small central river." msgstr "" #: maps/random/unknown.json:settings.Landscapes.land[2].Name msgid "Central River" msgstr "" #: maps/random/unknown.json:settings.Landscapes.land[3].Description msgid "" -"Players are aligned on a strip of land with seas bordering on one or both " -"sides that may hold islands." +"Players are aligned on a strip of land with seas bordering on one or both sides that " +"may hold islands." msgstr "" #: maps/random/unknown.json:settings.Landscapes.land[3].Name msgid "Edge Seas" msgstr "" #: maps/random/unknown.json:settings.Landscapes.land[4].Description msgid "Land shaped like a concrescent moon around a central lake." msgstr "" #: maps/random/unknown.json:settings.Landscapes.land[4].Name msgid "Gulf" msgstr "" #: maps/random/unknown.json:settings.Landscapes.land[5].Description msgid "Mainland style with some small random lakes." msgstr "" #: maps/random/unknown.json:settings.Landscapes.land[5].Name msgid "Lakes" msgstr "" #: maps/random/unknown.json:settings.Landscapes.land[6].Description msgid "" -"A large hill encompasses the map and leaves players only a small passage to " -"the two neighboring players." +"A large hill encompasses the map and leaves players only a small passage to the two " +"neighboring players." msgstr "" #: maps/random/unknown.json:settings.Landscapes.land[6].Name msgid "Passes" msgstr "" #: maps/random/unknown.json:settings.Landscapes.land[7].Description msgid "" -"The land is enclosed by a hill that leaves a small area per player connected " -"to the large central place." +"The land is enclosed by a hill that leaves a small area per player connected to the " +"large central place." msgstr "" #: maps/random/unknown.json:settings.Landscapes.land[7].Name msgid "Lowlands" msgstr "" #: maps/random/unknown.json:settings.Landscapes.naval[0].Description msgid "A huge sea is dividing the map into two halves." msgstr "" #: maps/random/unknown.json:settings.Landscapes.naval[0].Name msgid "Naval: Central Sea" msgstr "" #: maps/random/unknown.json:settings.Landscapes.naval[1].Description msgid "Players are scattered across island chains and disconnected islands." msgstr "" #: maps/random/unknown.json:settings.Landscapes.naval[1].Name msgid "Naval: Archipelago" msgstr "" #: maps/random/unknown.json:settings.Landscapes.naval[2].Description msgid "A central lake with rivers possibly separating neighboring players." msgstr "" #: maps/random/unknown.json:settings.Landscapes.naval[2].Name msgid "Naval: Lake and rivers" msgstr "" #: maps/random/unknown.json:settings.Name msgid "Unknown" msgstr "" #: maps/random/volcanic_lands.json:settings.Description msgid "A charred dead land where players start around a smoking volcano." msgstr "" #: maps/random/volcanic_lands.json:settings.Name msgid "Volcanic Lands" msgstr "" #: maps/random/wall_demo.json:settings.Description msgid "" -"A demonstration of wall placement methods/code in random maps. Giant map " -"size is recommended!" +"A demonstration of wall placement methods/code in random maps. Giant map size is " +"recommended!" msgstr "" #: maps/random/wall_demo.json:settings.Name msgid "Wall Demo" msgstr "" #: maps/random/wild_lake.json:settings.Description msgid "A lake surrounded by hills." msgstr "" #: maps/random/wild_lake.json:settings.Name msgid "Wild Lake" msgstr "" -#: maps/random/extinct_volcano_triggers.js:59 -msgid "It keeps on raining, we will have to evacuate soon!" -msgstr "" - -#: maps/random/extinct_volcano_triggers.js:60 -msgid "The rivers are standing high, we need to find a safe place!" -msgstr "" - -#: maps/random/extinct_volcano_triggers.js:61 -msgid "We have to find dry ground, our lands will drown soon!" -msgstr "" - -#: maps/random/extinct_volcano_triggers.js:62 -msgid "The lakes start swallowing the land, we have to find shelter!" -msgstr "" - -#: maps/random/jebel_barkal_triggers.js:592 -msgid "Napata is attacking!" -msgstr "" - -#: maps/random/jebel_barkal_triggers.js:602 -#, javascript-format -msgid "Napata will attack in %(time)s!" -msgstr "" - -#: maps/random/survivalofthefittest_triggers.js:163 -#, javascript-format -msgid "The first wave will start in %(time)s!" -msgstr "" - -#: maps/random/survivalofthefittest_triggers.js:268 -msgid "An enemy wave is attacking!" -msgstr "" - -#: maps/random/survivalofthefittest_triggers.js:292 -#, javascript-format -msgid "%(player)s has been defeated (lost civic center)." -msgstr "" - -#: maps/scenarios/cinema_demo.js:6 -msgid "Cutscene starts after 5 seconds" -msgstr "" - -#: maps/scenarios/treasure_islands.js:9 -msgid "Collect the treasures before your enemy does! May the better win!" -msgstr "" - -#: maps/scenarios/treasure_islands.js:28 -msgid "No winner yet, prepare for battle!" -msgstr "" - -#: maps/scenarios/treasure_islands.js:43 -msgid "Your enemy's treasury is filled to the brim, you lose!" -msgstr "" - -#: maps/scenarios/treasure_islands.js:48 -msgid "Your treasury is filled to the brim, you are victorious!" -msgstr "" - -#: maps/scenarios/treasure_islands.js:60 -msgid "Hurry up! Your enemy is close to victory!" -msgstr "" - -#: maps/scenarios/treasure_islands.js:71 -#, javascript-format -msgid "Treasures remaining to collect for victory: %(remainingTreasures)s!" -msgstr "" - -#: maps/scenarios/treasure_islands.js:79 -msgid "You have collected a treasure!" -msgstr "" - -#: maps/scenarios/treasure_islands.js:91 -msgid "Defeat your enemy to win!" -msgstr "" - -#: maps/scenarios/treasure_islands.js:100 -#, javascript-format -msgid "%(lastPlayer)s has won (treasure collected)." -msgid_plural "%(players)s and %(lastPlayer)s have won (treasure collected)." -msgstr[0] "" -msgstr[1] "" - -#: maps/scenarios/treasure_islands.js:104 -#, javascript-format -msgid "%(lastPlayer)s has been defeated (treasure collected)." -msgid_plural "" -"%(players)s and %(lastPlayer)s have been defeated (treasure collected)." -msgstr[0] "" -msgstr[1] "" - -#: maps/scenarios/triggers_demo.js:73 -msgid "Testing the yes-no dialog. Do you want to say sure or rather not?" -msgstr "" - -#: maps/scenarios/triggers_demo.js:79 -msgid "Sure" -msgstr "" - -#: maps/scenarios/triggers_demo.js:83 -msgid "Say sure" -msgstr "" - -#: maps/scenarios/triggers_demo.js:89 -msgid "Rather not" -msgstr "" - -#: maps/scenarios/triggers_demo.js:93 -msgid "Say rather not" +#: maps/scenarios/_default.xml:Description:28 maps/scenarios/temperate_map.xml:Description:27 +#: maps/scenarios/walltest.xml:Description:27 +msgid "Give an interesting description of your map." msgstr "" #: maps/scenarios/_default.xml:Name:28 msgid "Unnamed map" msgstr "" -#: maps/scenarios/_default.xml:Description:28 -#: maps/scenarios/temperate_map.xml:Description:27 -#: maps/scenarios/walltest.xml:Description:27 -msgid "Give an interesting description of your map." -msgstr "" - #: maps/scenarios/arcadia.xml:Description:39 msgid "" -"Springtime in Arcadia, Greece. Spring rains have gorged what would otherwise " -"be dry creek beds throughout the rest of the year, dividing the lands " -"between two warring tribes. \n" +"Springtime in Arcadia, Greece. Spring rains have gorged what would otherwise be dry " +"creek beds throughout the rest of the year, dividing the lands between two warring " +"tribes. \n" "\n" -"Players start on either side of a mountainous region rich in resources. " -"Extra starting buildings help players jumpstart building their new colonies." +"Players start on either side of a mountainous region rich in resources. Extra starting " +"buildings help players jumpstart building their new colonies." +msgstr "" + +#: maps/scenarios/arcadia.xml:Name:39 +msgid "Arcadia" msgstr "" #: maps/scenarios/arcadia.xml:PlayerData[0].Name:39 #: maps/scenarios/belgian_bog_night.xml:PlayerData[0].Name:39 #: maps/scenarios/death_canyon_invasion_force.xml:PlayerData[0].Name:39 #: maps/scenarios/demo_trading.xml:PlayerData[0].Name:27 #: maps/scenarios/eire_and_albion.xml:PlayerData[0].Name:27 #: maps/scenarios/fast_oasis.xml:PlayerData[0].Name:27 #: maps/scenarios/flight_demo.xml:PlayerData[1].Name:40 #: maps/scenarios/gold_rush.xml:PlayerData[0].Name:27 #: maps/scenarios/laconia.xml:PlayerData[0].Name:27 #: maps/scenarios/migration.xml:PlayerData[0].Name:27 #: maps/scenarios/necropolis.xml:PlayerData[0].Name:39 #: maps/scenarios/reservoir.xml:PlayerData[0].Name:27 #: maps/scenarios/saharan_oases.xml:PlayerData[0].Name:27 #: maps/scenarios/sandbox_britons.xml:PlayerData[0].Name:39 #: maps/scenarios/sandbox_gauls.xml:PlayerData[1].Name:40 #: maps/scenarios/sandbox_iberians.xml:PlayerData[0].Name:39 #: maps/scenarios/sandbox_romans.xml:PlayerData[0].Name:39 #: maps/scenarios/siwa_oasis.xml:PlayerData[0].Name:27 #: maps/scenarios/the_massacre_of_delphi.xml:PlayerData[0].Name:39 #: maps/scenarios/treasure_islands.xml:PlayerData[0].Name:39 #: maps/scenarios/tropical_island.xml:PlayerData[0].Name:39 #: maps/scenarios/walls.xml:PlayerData[0].Name:27 #: maps/scenarios/walltest.xml:PlayerData[0].Name:27 msgid "Player 1" msgstr "" #: maps/scenarios/arcadia.xml:PlayerData[1].Name:39 #: maps/scenarios/belgian_bog_night.xml:PlayerData[1].Name:39 #: maps/scenarios/demo_trading.xml:PlayerData[1].Name:27 #: maps/scenarios/eire_and_albion.xml:PlayerData[1].Name:27 #: maps/scenarios/fast_oasis.xml:PlayerData[1].Name:27 #: maps/scenarios/flight_demo.xml:PlayerData[2].Name:40 #: maps/scenarios/gold_rush.xml:PlayerData[1].Name:27 #: maps/scenarios/laconia.xml:PlayerData[1].Name:27 #: maps/scenarios/migration.xml:PlayerData[1].Name:27 #: maps/scenarios/necropolis.xml:PlayerData[1].Name:39 #: maps/scenarios/saharan_oases.xml:PlayerData[1].Name:27 #: maps/scenarios/sandbox_britons.xml:PlayerData[1].Name:39 #: maps/scenarios/sandbox_gauls.xml:PlayerData[2].Name:40 #: maps/scenarios/sandbox_iberians.xml:PlayerData[1].Name:39 #: maps/scenarios/sandbox_romans.xml:PlayerData[1].Name:39 #: maps/scenarios/siwa_oasis.xml:PlayerData[1].Name:27 #: maps/scenarios/the_massacre_of_delphi.xml:PlayerData[1].Name:39 #: maps/scenarios/treasure_islands.xml:PlayerData[1].Name:39 #: maps/scenarios/tropical_island.xml:PlayerData[1].Name:39 #: maps/scenarios/walls.xml:PlayerData[1].Name:27 #: maps/scenarios/walltest.xml:PlayerData[1].Name:27 msgid "Player 2" msgstr "" -#: maps/scenarios/arcadia.xml:Name:39 -msgid "Arcadia" -msgstr "" - #: maps/scenarios/azure_coast_2p.xml:Description:27 #: maps/scenarios/azure_coast_4p.xml:Description:27 #: maps/scenarios/azure_coast_8p.xml:Description:39 msgid "Help the young Massilia to settle or expel the Greeks from Gaul." msgstr "" +#: maps/scenarios/azure_coast_2p.xml:Name:27 +msgid "Azure Coast 2" +msgstr "" + #: maps/scenarios/azure_coast_2p.xml:PlayerData[0].Name:27 msgid "Greeks" msgstr "" #: maps/scenarios/azure_coast_2p.xml:PlayerData[1].Name:27 msgid "Celts" msgstr "" -#: maps/scenarios/azure_coast_2p.xml:Name:27 -msgid "Azure Coast 2" +#: maps/scenarios/azure_coast_4p.xml:Name:27 +msgid "Azure Coast 3" msgstr "" #: maps/scenarios/azure_coast_4p.xml:PlayerData[0].Name:27 msgid "East" msgstr "" #: maps/scenarios/azure_coast_4p.xml:PlayerData[1].Name:27 msgid "West" msgstr "" #: maps/scenarios/azure_coast_4p.xml:PlayerData[2].Name:27 msgid "South" msgstr "" #: maps/scenarios/azure_coast_4p.xml:PlayerData[3].Name:27 msgid "North" msgstr "" -#: maps/scenarios/azure_coast_4p.xml:Name:27 -msgid "Azure Coast 3" +#: maps/scenarios/azure_coast_8p.xml:Name:39 +msgid "Azure Coast 1" msgstr "" #: maps/scenarios/azure_coast_8p.xml:PlayerData[0].Name:39 msgid "Antipolis" msgstr "" #: maps/scenarios/azure_coast_8p.xml:PlayerData[1].Name:39 msgid "Nikaia" msgstr "" #: maps/scenarios/azure_coast_8p.xml:PlayerData[2].Name:39 msgid "Massalia" msgstr "" #: maps/scenarios/azure_coast_8p.xml:PlayerData[3].Name:39 msgid "Olbia" msgstr "" #: maps/scenarios/azure_coast_8p.xml:PlayerData[4].Name:39 msgid "Deciates" msgstr "" #: maps/scenarios/azure_coast_8p.xml:PlayerData[5].Name:39 msgid "Salluvii" msgstr "" #: maps/scenarios/azure_coast_8p.xml:PlayerData[6].Name:39 msgid "Cavares" msgstr "" #: maps/scenarios/azure_coast_8p.xml:PlayerData[7].Name:39 msgid "Verguni" msgstr "" -#: maps/scenarios/azure_coast_8p.xml:Name:39 -msgid "Azure Coast 1" +#: maps/scenarios/battle_for_the_tiber.xml:Description:27 +msgid "Rome battles against the Etruscan city of Veii for control of the Tiber River basin." msgstr "" -#: maps/scenarios/battle_for_the_tiber.xml:Description:27 -msgid "" -"Rome battles against the Etruscan city of Veii for control of the Tiber " -"River basin." +#: maps/scenarios/battle_for_the_tiber.xml:Name:27 +msgid "Battle for the Tiber" msgstr "" #: maps/scenarios/battle_for_the_tiber.xml:PlayerData[0].Name:27 msgid "Rome" msgstr "" #: maps/scenarios/battle_for_the_tiber.xml:PlayerData[1].Name:27 msgid "Veii" msgstr "" #: maps/scenarios/battle_for_the_tiber.xml:PlayerData[2].Name:27 #: maps/scenarios/battle_for_the_tiber.xml:PlayerData[3].Name:27 msgid "Gallic Invaders" msgstr "" -#: maps/scenarios/battle_for_the_tiber.xml:Name:27 -msgid "Battle for the Tiber" -msgstr "" - #: maps/scenarios/belgian_bog_night.xml:Description:39 msgid "Two Celtic tribes face off across a large bog at night." msgstr "" #: maps/scenarios/belgian_bog_night.xml:Name:39 msgid "Belgian Bog Night" msgstr "" -#: maps/scenarios/bridge_demo.xml:PlayerData[0].Name:27 -msgid "Bridge Demo" -msgstr "" - -#: maps/scenarios/bridge_demo.xml:PlayerData[1].Name:27 -msgid "Other" -msgstr "" - #: maps/scenarios/bridge_demo.xml:Description:27 msgid "Demo map showing how to simulate bridges in the Atlas map editor." msgstr "" #: maps/scenarios/bridge_demo.xml:Name:27 msgid "Bridge demo" msgstr "" +#: maps/scenarios/bridge_demo.xml:PlayerData[0].Name:27 +msgid "Bridge Demo" +msgstr "" + +#: maps/scenarios/bridge_demo.xml:PlayerData[1].Name:27 +msgid "Other" +msgstr "" + #: maps/scenarios/campaign_test_map.xml:Description:39 msgid "A test map for potential Strategic Campaigns." msgstr "" +#: maps/scenarios/campaign_test_map.xml:Name:39 +msgid "Strategic Campaign Proof of Concept" +msgstr "" + #: maps/scenarios/campaign_test_map.xml:PlayerData[0].Name:39 msgid "Delian League" msgstr "" #: maps/scenarios/campaign_test_map.xml:PlayerData[1].Name:39 #: maps/scenarios/peloponnese.xml:PlayerData[3].Name:39 msgid "Thebes" msgstr "" #: maps/scenarios/campaign_test_map.xml:PlayerData[2].Name:39 #: maps/scenarios/peloponnese.xml:PlayerData[5].Name:39 msgid "Thessaly" msgstr "" #: maps/scenarios/campaign_test_map.xml:PlayerData[3].Name:39 msgid "Megara" msgstr "" #: maps/scenarios/campaign_test_map.xml:PlayerData[4].Name:39 msgid "Eretria" msgstr "" #: maps/scenarios/campaign_test_map.xml:PlayerData[5].Name:39 msgid "Chalcis" msgstr "" #: maps/scenarios/campaign_test_map.xml:PlayerData[6].Name:39 msgid "Peloponnesian League" msgstr "" #: maps/scenarios/campaign_test_map.xml:PlayerData[7].Name:39 msgid "Religious Institutions" msgstr "" -#: maps/scenarios/campaign_test_map.xml:Name:39 -msgid "Strategic Campaign Proof of Concept" -msgstr "" - #: maps/scenarios/campaign_test_map_2_heightmap.xml:Name:39 msgid "Campaign Map - Test" msgstr "" +#: maps/scenarios/cinema_demo.js:6 +msgid "Cutscene starts after 5 seconds" +msgstr "" + #: maps/scenarios/cinema_demo.xml:Description:40 msgid "Demo map for cinematic camera movements." msgstr "" +#: maps/scenarios/cinema_demo.xml:Name:40 +msgid "Cinema Demo" +msgstr "" + #: maps/scenarios/cinema_demo.xml:PlayerData[1].Name:40 msgid "Xerxes I" msgstr "" #: maps/scenarios/cinema_demo.xml:PlayerData[2].Name:40 msgid "You" msgstr "" -#: maps/scenarios/cinema_demo.xml:Name:40 -msgid "Cinema Demo" +#: maps/scenarios/combat_demo.xml:Description:27 +msgid "A combat demonstration between a small number of ranged and melee infantry units." msgstr "" #: maps/scenarios/combat_demo.xml:Name:27 msgid "Combat Demo" msgstr "" -#: maps/scenarios/combat_demo.xml:Description:27 -msgid "" -"A combat demonstration between a small number of ranged and melee infantry " -"units." +#: maps/scenarios/combat_demo_huge.xml:Description:74 +msgid "1296 units. Extremely slow (we need more optimisation)." msgstr "" #: maps/scenarios/combat_demo_huge.xml:Name:74 msgid "Combat Demo (Huge)" msgstr "" -#: maps/scenarios/combat_demo_huge.xml:Description:74 -msgid "1296 units. Extremely slow (we need more optimisation)." -msgstr "" - #: maps/scenarios/death_canyon_invasion_force.xml:Description:39 msgid "" "A deep rocky canyon slicing through the desert. Good for multiplayer.\n" "\n" -"2 teams of 2 players. 1 player on each team starts with a base and " -"resources. The other player starts with only a large army to assist their " -"teammate." +"2 teams of 2 players. 1 player on each team starts with a base and resources. The other" +" player starts with only a large army to assist their teammate." +msgstr "" + +#: maps/scenarios/death_canyon_invasion_force.xml:Name:39 +msgid "Death Canyon - Invasion Force" msgstr "" #: maps/scenarios/death_canyon_invasion_force.xml:PlayerData[1].Name:39 #: maps/scenarios/death_canyon_invasion_force.xml:PlayerData[3].Name:39 msgid "Invasion Force" msgstr "" #: maps/scenarios/death_canyon_invasion_force.xml:PlayerData[2].Name:39 #: maps/scenarios/demo_trading.xml:PlayerData[2].Name:27 #: maps/scenarios/fast_oasis.xml:PlayerData[2].Name:27 #: maps/scenarios/gold_rush.xml:PlayerData[2].Name:27 #: maps/scenarios/migration.xml:PlayerData[2].Name:27 #: maps/scenarios/necropolis.xml:PlayerData[2].Name:39 #: maps/scenarios/saharan_oases.xml:PlayerData[2].Name:27 #: maps/scenarios/sandbox_britons.xml:PlayerData[2].Name:39 #: maps/scenarios/sandbox_gauls.xml:PlayerData[3].Name:40 #: maps/scenarios/siwa_oasis.xml:PlayerData[2].Name:27 msgid "Player 3" msgstr "" -#: maps/scenarios/death_canyon_invasion_force.xml:Name:39 -msgid "Death Canyon - Invasion Force" -msgstr "" - #: maps/scenarios/demo_trading.xml:Description:27 msgid "A demonstration of the new trading feature." msgstr "" #: maps/scenarios/demo_trading.xml:Name:27 msgid "Trading Demo" msgstr "" #: maps/scenarios/eire_and_albion.xml:Description:27 -msgid "" -"A demo map of the British Isles, created with the assistance of a height map." +msgid "A demo map of the British Isles, created with the assistance of a height map." msgstr "" #: maps/scenarios/eire_and_albion.xml:Name:27 msgid "Eire and Albion (British Isles)" msgstr "" #: maps/scenarios/fast_oasis.xml:Description:27 msgid "" -"A small desert map. Each player starts near an oasis spotted about an " -"otherwise bleak and sandy desert that is wide open to assault and " -"depredation.\n" +"A small desert map. Each player starts near an oasis spotted about an otherwise bleak " +"and sandy desert that is wide open to assault and depredation.\n" "\n" "Gameplay is tight and fast, with no time to stop and smell the roses." msgstr "" +#: maps/scenarios/fast_oasis.xml:Name:27 +msgid "Fast Oasis" +msgstr "" + #: maps/scenarios/fast_oasis.xml:PlayerData[3].Name:27 #: maps/scenarios/gold_rush.xml:PlayerData[3].Name:27 #: maps/scenarios/necropolis.xml:PlayerData[3].Name:39 #: maps/scenarios/saharan_oases.xml:PlayerData[3].Name:27 #: maps/scenarios/siwa_oasis.xml:PlayerData[3].Name:27 msgid "Player 4" msgstr "" -#: maps/scenarios/fast_oasis.xml:Name:27 -msgid "Fast Oasis" +#: maps/scenarios/fishing_demo.xml:Description:27 +msgid "Test out fishing with a fishing boat. Still in development." msgstr "" #: maps/scenarios/fishing_demo.xml:Name:27 msgid "Fishing Demo" msgstr "" -#: maps/scenarios/fishing_demo.xml:Description:27 -msgid "Test out fishing with a fishing boat. Still in development." -msgstr "" - #: maps/scenarios/flight_demo.xml:Description:40 msgid "Fly some Mustangs." msgstr "" #: maps/scenarios/flight_demo.xml:Name:40 msgid "Flight Demo" msgstr "" #: maps/scenarios/gold_rush.xml:Description:27 msgid "" -"A wide-open map with a central rocky region rich in Minerals (Metal " -"Resource). This map may be played if the other more detailed maps cause " -"uncomfortable lag." +"A wide-open map with a central rocky region rich in Minerals (Metal Resource). This map" +" may be played if the other more detailed maps cause uncomfortable lag." msgstr "" #: maps/scenarios/gold_rush.xml:Name:27 msgid "Gold Rush" msgstr "" #: maps/scenarios/gorge.xml:Description:27 msgid "A riparian gorge meanders its way through the South lands of Gaul." msgstr "" #: maps/scenarios/gorge.xml:Name:27 msgid "Gorge" msgstr "" #: maps/scenarios/height_map_import_demo_fractal.xml:Description:27 msgid "Importation of a height map created with fractals." msgstr "" #: maps/scenarios/height_map_import_demo_fractal.xml:Name:27 msgid "Height Map Import Demo - Fractal" msgstr "" #: maps/scenarios/height_map_import_demo_greece.xml:Description:27 msgid "" -"An example of height map importation. Image was 1000x1000 grayscale PNG. " -"This image can be found in the scenarios folder.\n" +"An example of height map importation. Image was 1000x1000 grayscale PNG. This image can" +" be found in the scenarios folder.\n" " \n" -"(Smaller images are recommended, as the importer scales the scenario size by " -"the resolution of the imported image.)" +"(Smaller images are recommended, as the importer scales the scenario size by the " +"resolution of the imported image.)" msgstr "" #: maps/scenarios/height_map_import_demo_greece.xml:Name:27 msgid "Height Map Import Demo - Greece" msgstr "" #: maps/scenarios/height_map_import_demo_greecesmall.xml:Description:27 msgid "" -"An example of height map importation. Image was 512x512 grayscale PNG. This " -"image can be found in the scenarios folder, but can be placed anywhere." +"An example of height map importation. Image was 512x512 grayscale PNG. This image can " +"be found in the scenarios folder, but can be placed anywhere." msgstr "" #: maps/scenarios/height_map_import_demo_greecesmall.xml:Name:27 msgid "Height Map Import Demo - Greece (small)" msgstr "" #: maps/scenarios/laconia.xml:Description:27 msgid "" "The Peloponnesian valley of Laconia, homeland of the Spartans.\n" "\n" -"The Macedonians are encroaching into Spartan lands. After losing a pitched " -"battle against the invaders, the Spartans must rebuild their army quickly " -"before the Macedonians overrun the entire valley." +"The Macedonians are encroaching into Spartan lands. After losing a pitched battle " +"against the invaders, the Spartans must rebuild their army quickly before the " +"Macedonians overrun the entire valley." msgstr "" #: maps/scenarios/laconia.xml:Name:27 msgid "Laconia" msgstr "" #: maps/scenarios/migration.xml:Description:27 msgid "" -"Multiplayer map. Each player starts out on a small island with minimal " -"resources situated off the coast of a large land mass.\n" +"Multiplayer map. Each player starts out on a small island with minimal resources " +"situated off the coast of a large land mass.\n" "\n" "This is a WFG community-designed map by: SMST, NOXAS1, and Yodaspirine." msgstr "" -#: maps/scenarios/miletus.xml:PlayerData[0].Name:27 -#: maps/scenarios/miletus.xml:Name:27 +#: maps/scenarios/miletus.xml:Description:27 +msgid "A sandbox scenario for one player." +msgstr "" + +#: maps/scenarios/miletus.xml:Name:27 maps/scenarios/miletus.xml:PlayerData[0].Name:27 msgid "Miletus" msgstr "" #: maps/scenarios/miletus.xml:PlayerData[1].Name:27 #: maps/scenarios/sandbox_ptolemies_02.xml:PlayerData[1].Name:39 msgid "Romans" msgstr "" -#: maps/scenarios/miletus.xml:Description:27 -msgid "A sandbox scenario for one player." -msgstr "" - -#: maps/scenarios/multiplayer_demo.xml:Name:27 -msgid "Multiplayer Demo" -msgstr "" - #: maps/scenarios/multiplayer_demo.xml:Description:27 msgid "" "Small map with lots of resources and some water, for testing gameplay in non-" "competitive multiplayer matches." msgstr "" -#: maps/scenarios/napata_reconstruction.xml:Name:40 -msgid "Napata Reconstruction" +#: maps/scenarios/multiplayer_demo.xml:Name:27 +msgid "Multiplayer Demo" msgstr "" #: maps/scenarios/napata_reconstruction.xml:Description:40 msgid "" "This map displays a reconstruction of the ancient city Napata. " "[color=\"red\"]Note:[/color] The map is not intended to be playable." msgstr "" +#: maps/scenarios/napata_reconstruction.xml:Name:40 +msgid "Napata Reconstruction" +msgstr "" + #: maps/scenarios/necropolis.xml:Description:39 msgid "" -"Four players duke it out over the vast Nile Delta. Each city starts out " -"nestled atop a large plateau, but resources are scarce, forcing each player " -"to expand their resource operations into the surrounding lands.\n" -"\n" -"Scouts say the nearby branches of the Nile River are shallow and fordable in " -"multiple locations, so should only serve as a minor barrier between enemy " -"factions." +"Four players duke it out over the vast Nile Delta. Each city starts out nestled atop a " +"large plateau, but resources are scarce, forcing each player to expand their resource " +"operations into the surrounding lands.\n" +"\n" +"Scouts say the nearby branches of the Nile River are shallow and fordable in multiple " +"locations, so should only serve as a minor barrier between enemy factions." msgstr "" #: maps/scenarios/necropolis.xml:Name:39 msgid "Necropolis" msgstr "" #: maps/scenarios/pathfinding_demo.xml:Description:39 msgid "A map for testing unit movement algorithms." msgstr "" #: maps/scenarios/pathfinding_demo.xml:Name:39 msgid "Pathfinding Demo" msgstr "" -#: maps/scenarios/pathfinding_terrain_demo.xml:Name:27 -msgid "Pathfinding Terrain Demo" +#: maps/scenarios/pathfinding_terrain_demo.xml:Description:27 +msgid "A map for testing movement costs and terrain properties in the A* pathfinder." msgstr "" -#: maps/scenarios/pathfinding_terrain_demo.xml:Description:27 -msgid "" -"A map for testing movement costs and terrain properties in the A* pathfinder." +#: maps/scenarios/pathfinding_terrain_demo.xml:Name:27 +msgid "Pathfinding Terrain Demo" msgstr "" #: maps/scenarios/peloponnese.xml:Description:39 msgid "A real-world map of the Greek homeland." msgstr "" +#: maps/scenarios/peloponnese.xml:Name:39 +msgid "Peloponnesian Wars" +msgstr "" + #: maps/scenarios/peloponnese.xml:PlayerData[0].Name:39 msgid "Athens" msgstr "" #: maps/scenarios/peloponnese.xml:PlayerData[1].Name:39 msgid "Sparta" msgstr "" #: maps/scenarios/peloponnese.xml:PlayerData[2].Name:39 msgid "Elis" msgstr "" #: maps/scenarios/peloponnese.xml:PlayerData[4].Name:39 msgid "Corinth" msgstr "" -#: maps/scenarios/peloponnese.xml:Name:39 -msgid "Peloponnesian Wars" -msgstr "" - #: maps/scenarios/pickup_test_map.xml:Description:40 -msgid "" -"Test map for picking units up, with sea and two islands. Trigger points are " -"placed." +msgid "Test map for picking units up, with sea and two islands. Trigger points are placed." msgstr "" #: maps/scenarios/pickup_test_map.xml:Name:40 msgid "Pickup test map" msgstr "" #: maps/scenarios/polynesia.xml:Description:39 msgid "Demo map for new fancy water effects." msgstr "" +#: maps/scenarios/polynesia.xml:Name:39 +msgid "Polynesia" +msgstr "" + #: maps/scenarios/polynesia.xml:PlayerData[0].Name:39 msgid "Samoa" msgstr "" #: maps/scenarios/polynesia.xml:PlayerData[1].Name:39 msgid "Vanuatu" msgstr "" -#: maps/scenarios/polynesia.xml:Name:39 -msgid "Polynesia" -msgstr "" - #: maps/scenarios/reservoir.xml:Description:27 msgid "A demo showing water planes." msgstr "" #: maps/scenarios/reservoir.xml:Name:27 msgid "Reservoir" msgstr "" -#: maps/scenarios/resource_demo.xml:Name:27 -msgid "Resource demo" -msgstr "" - #: maps/scenarios/resource_demo.xml:Description:27 msgid "Demo map for resource gathering." msgstr "" +#: maps/scenarios/resource_demo.xml:Name:27 +msgid "Resource demo" +msgstr "" + #: maps/scenarios/road_demo.xml:Description:27 msgid "Demo map showcasing Temperate Road decals." msgstr "" #: maps/scenarios/road_demo.xml:Name:27 msgid "Road Decals Demo" msgstr "" #: maps/scenarios/saharan_oases.xml:Description:27 msgid "" -"A desert biome map where each player has founded their colony at their own " -"lush oasis. The rest of the map is generally wide-open and barren." +"A desert biome map where each player has founded their colony at their own lush oasis. " +"The rest of the map is generally wide-open and barren." msgstr "" #: maps/scenarios/sahel.xml:Description:39 msgid "" "Situated Southside of the Atlas mountain range in North Africa.\n" "\n" -"A somewhat open map with an abundance of food and mineral resources, while " -"wood is somewhat scarce." +"A somewhat open map with an abundance of food and mineral resources, while wood is " +"somewhat scarce." msgstr "" #: maps/scenarios/sahel.xml:PlayerData[0].Name:39 msgid "Aulus Manlius Capitolinus" msgstr "" #: maps/scenarios/sahel.xml:PlayerData[1].Name:39 msgid "Hasdrubal the Fair" msgstr "" #: maps/scenarios/sahel.xml:PlayerData[2].Name:39 msgid "Artaxshacha II" msgstr "" #: maps/scenarios/sahel.xml:PlayerData[3].Name:39 msgid "Tautalus" msgstr "" #: maps/scenarios/sandbox_athenians.xml:Description:39 -msgid "" -"Play with the Athenians faction in a non-threatening sandbox environment." +msgid "Play with the Athenians faction in a non-threatening sandbox environment." +msgstr "" + +#: maps/scenarios/sandbox_athenians.xml:Name:39 +msgid "Sandbox - The Athenians" msgstr "" #: maps/scenarios/sandbox_athenians.xml:PlayerData[0].Name:39 msgid "The Athenians" msgstr "" #: maps/scenarios/sandbox_athenians.xml:PlayerData[1].Name:39 #: maps/scenarios/sandbox_macedonians.xml:PlayerData[1].Name:39 #: maps/scenarios/sandbox_spartans.xml:PlayerData[0].Name:39 #: maps/scenarios/sandbox_spartans.xml:PlayerData[1].Name:39 msgid "The Spartans" msgstr "" #: maps/scenarios/sandbox_athenians.xml:PlayerData[2].Name:39 #: maps/scenarios/sandbox_macedonians.xml:PlayerData[2].Name:39 #: maps/scenarios/sandbox_spartans.xml:PlayerData[2].Name:39 msgid "The Persians" msgstr "" #: maps/scenarios/sandbox_athenians.xml:PlayerData[3].Name:39 #: maps/scenarios/sandbox_macedonians.xml:PlayerData[3].Name:39 #: maps/scenarios/sandbox_spartans.xml:PlayerData[3].Name:39 msgid "The Gauls" msgstr "" -#: maps/scenarios/sandbox_athenians.xml:Name:39 -msgid "Sandbox - The Athenians" -msgstr "" - #: maps/scenarios/sandbox_britons.xml:Description:39 #: maps/scenarios/sandbox_gauls.xml:Description:40 msgid "Play around with the Gallic faction in an idyllic sandbox setting." msgstr "" +#: maps/scenarios/sandbox_britons.xml:Name:39 +msgid "Sandbox - The Britons" +msgstr "" + #: maps/scenarios/sandbox_britons.xml:PlayerData[3].Name:39 #: maps/scenarios/sandbox_gauls.xml:PlayerData[4].Name:40 msgid "Roman Interlopers" msgstr "" -#: maps/scenarios/sandbox_britons.xml:Name:39 -msgid "Sandbox - The Britons" -msgstr "" - #: maps/scenarios/sandbox_carthaginians.xml:Description:39 msgid "Explore the Carthaginian Buildings and Units." msgstr "" +#: maps/scenarios/sandbox_carthaginians.xml:Name:39 +msgid "Sandbox - The Carthaginians" +msgstr "" + #: maps/scenarios/sandbox_carthaginians.xml:PlayerData[0].Name:39 #: maps/scenarios/serengeti.xml:PlayerData[0].Name:27 msgid "Carthage" msgstr "" #: maps/scenarios/sandbox_carthaginians.xml:PlayerData[1].Name:39 #: maps/scenarios/sandbox_persians.xml:PlayerData[1].Name:39 msgid "Creeps" msgstr "" -#: maps/scenarios/sandbox_carthaginians.xml:Name:39 -msgid "Sandbox - The Carthaginians" -msgstr "" - #: maps/scenarios/sandbox_gauls.xml:Name:40 msgid "Sandbox - The Gauls" msgstr "" #: maps/scenarios/sandbox_iberians.xml:Description:39 msgid "A demo map for the Iberians." msgstr "" #: maps/scenarios/sandbox_iberians.xml:Name:39 msgid "Sandbox - The Iberians" msgstr "" #: maps/scenarios/sandbox_kushites.xml:Description:40 msgid "Play the Kushites faction in a non-threatening sandbox scenario." msgstr "" +#: maps/scenarios/sandbox_kushites.xml:Name:40 +msgid "Sandbox - The Kushites" +msgstr "" + #: maps/scenarios/sandbox_kushites.xml:PlayerData[1].Name:40 msgid "Kushites" msgstr "" #: maps/scenarios/sandbox_kushites.xml:PlayerData[2].Name:40 msgid "Egyptians" msgstr "" -#: maps/scenarios/sandbox_kushites.xml:Name:40 -msgid "Sandbox - The Kushites" +#: maps/scenarios/sandbox_macedonians.xml:Description:39 +msgid "Play with the Macedonians faction in a non-threatening sandbox environment." msgstr "" -#: maps/scenarios/sandbox_macedonians.xml:Description:39 -msgid "" -"Play with the Macedonians faction in a non-threatening sandbox environment." +#: maps/scenarios/sandbox_macedonians.xml:Name:39 +msgid "Sandbox - The Macedonians" msgstr "" #: maps/scenarios/sandbox_macedonians.xml:PlayerData[0].Name:39 msgid "The Macedonians" msgstr "" -#: maps/scenarios/sandbox_macedonians.xml:Name:39 -msgid "Sandbox - The Macedonians" -msgstr "" - #: maps/scenarios/sandbox_mauryas.xml:Description:39 msgid "Mauryan Indian faction showcase map." msgstr "" +#: maps/scenarios/sandbox_mauryas.xml:Name:39 +msgid "Sandbox - The Mauryas" +msgstr "" + #: maps/scenarios/sandbox_mauryas.xml:PlayerData[0].Name:39 msgid "Mauryan Indians" msgstr "" #: maps/scenarios/sandbox_mauryas.xml:PlayerData[1].Name:39 msgid "Enemy" msgstr "" -#: maps/scenarios/sandbox_mauryas.xml:Name:39 -msgid "Sandbox - The Mauryas" -msgstr "" - #: maps/scenarios/sandbox_persians.xml:Description:39 msgid "Demo Map. Play with the Persian civilisation in a sandbox setting." msgstr "" -#: maps/scenarios/sandbox_persians.xml:PlayerData[0].Name:39 -msgid "Achaemenids" -msgstr "" - #: maps/scenarios/sandbox_persians.xml:Name:39 msgid "Sandbox - The Persians" msgstr "" +#: maps/scenarios/sandbox_persians.xml:PlayerData[0].Name:39 +msgid "Achaemenids" +msgstr "" + #: maps/scenarios/sandbox_ptolemies.xml:Description:39 #: maps/skirmishes/sporades_islands_2p.xml:Description:39 msgid "An islands map good for intense naval combat." msgstr "" +#: maps/scenarios/sandbox_ptolemies.xml:Name:39 +msgid "Sandbox - The Ptolemaic Egyptians" +msgstr "" + #: maps/scenarios/sandbox_ptolemies.xml:PlayerData[0].Name:39 msgid "Ptolemaios A' Soter" msgstr "" #: maps/scenarios/sandbox_ptolemies.xml:PlayerData[1].Name:39 msgid "Kautilya" msgstr "" -#: maps/scenarios/sandbox_ptolemies.xml:Name:39 -msgid "Sandbox - The Ptolemaic Egyptians" -msgstr "" - #: maps/scenarios/sandbox_ptolemies_02.xml:Description:39 msgid "Play with the Ptolemaic Egyptians in a non-threatening sandbox setting." msgstr "" +#: maps/scenarios/sandbox_ptolemies_02.xml:Name:39 +msgid "Sandbox - The Ptolemaic Egyptians 2" +msgstr "" + #: maps/scenarios/sandbox_ptolemies_02.xml:PlayerData[0].Name:39 msgid "Ptolemy \"Savior\"" msgstr "" #: maps/scenarios/sandbox_ptolemies_02.xml:PlayerData[2].Name:39 msgid "Seleucids" msgstr "" #: maps/scenarios/sandbox_ptolemies_02.xml:PlayerData[3].Name:39 msgid "Libyans" msgstr "" -#: maps/scenarios/sandbox_ptolemies_02.xml:Name:39 -msgid "Sandbox - The Ptolemaic Egyptians 2" -msgstr "" - #: maps/scenarios/sandbox_romans.xml:Description:39 msgid "A sandbox scenario for players to try out the Roman civilisation." msgstr "" #: maps/scenarios/sandbox_romans.xml:Name:39 msgid "Sandbox - The Republican Romans" msgstr "" #: maps/scenarios/sandbox_seleucids.xml:Description:39 msgid "A sandbox scenario for players to try out the Seleucid civilisation." msgstr "" +#: maps/scenarios/sandbox_seleucids.xml:Name:39 +msgid "Sandbox - The Seleucids" +msgstr "" + #: maps/scenarios/sandbox_seleucids.xml:PlayerData[0].Name:39 msgid "The Seleucids" msgstr "" #: maps/scenarios/sandbox_seleucids.xml:PlayerData[1].Name:39 msgid "The Ptolemies" msgstr "" -#: maps/scenarios/sandbox_seleucids.xml:Name:39 -msgid "Sandbox - The Seleucids" -msgstr "" - #: maps/scenarios/sandbox_spartans.xml:Description:39 -msgid "" -"Play with the Spartans faction in a non-threatening sandbox environment." +msgid "Play with the Spartans faction in a non-threatening sandbox environment." msgstr "" #: maps/scenarios/sandbox_spartans.xml:Name:39 msgid "Sandbox - The Spartans" msgstr "" +#: maps/scenarios/savanna_ravine.xml:Description:39 +msgid "" +"A wide-open Savanna map with a small ravine running down the center, which is easily " +"forded." +msgstr "" + #: maps/scenarios/savanna_ravine.xml:Name:39 msgid "Savanna Ravine" msgstr "" -#: maps/scenarios/savanna_ravine.xml:Description:39 +#: maps/scenarios/serengeti.xml:Description:27 msgid "" -"A wide-open Savanna map with a small ravine running down the center, which " -"is easily forded." +"The African serengeti has herds of animals criss crossing the plain. Mineral wealth is " +"bountiful and wood is in full supply." +msgstr "" + +#: maps/scenarios/serengeti.xml:Name:27 +msgid "Serengeti 1" msgstr "" #: maps/scenarios/serengeti.xml:PlayerData[1].Name:27 msgid "Iberia" msgstr "" #: maps/scenarios/serengeti.xml:PlayerData[2].Name:27 msgid "Greece" msgstr "" #: maps/scenarios/serengeti.xml:PlayerData[3].Name:27 msgid "Persia" msgstr "" -#: maps/scenarios/serengeti.xml:Description:27 -msgid "" -"The African serengeti has herds of animals criss crossing the plain. Mineral " -"wealth is bountiful and wood is in full supply." -msgstr "" - -#: maps/scenarios/serengeti.xml:Name:27 -msgid "Serengeti 1" -msgstr "" - #: maps/scenarios/ship_formations.xml:Description:27 msgid "Ship formations mockup." msgstr "" -#: maps/scenarios/ship_formations.xml:PlayerData[0].Name:27 -msgid "Ships" -msgstr "" - #: maps/scenarios/ship_formations.xml:Name:27 msgid "Ship Formations" msgstr "" +#: maps/scenarios/ship_formations.xml:PlayerData[0].Name:27 +msgid "Ships" +msgstr "" + #: maps/scenarios/shipattacks.xml:Description:27 msgid "Move ships around. Attack other ships." msgstr "" #: maps/scenarios/shipattacks.xml:Name:27 msgid "Ships Demo" msgstr "" #: maps/scenarios/siwa_oasis.xml:Description:27 msgid "" "Carthage vs. Macedon vs. Persia vs. Iberia! A large oasis acts as the hub of " "mountainous spokes that divide the home territories of each player." msgstr "" #: maps/scenarios/siwa_oasis.xml:Name:27 msgid "Siwa Oasis" msgstr "" #: maps/scenarios/temperate_map.xml:Name:27 msgid "Base Temperate Map" msgstr "" #: maps/scenarios/territory_demo.xml:Description:27 msgid "A demo map showing the territory effects of each type of structure." msgstr "" #: maps/scenarios/territory_demo.xml:Name:27 msgid "Territory Demo" msgstr "" #: maps/scenarios/test_foundation.xml:Description:40 msgid "" -"This map is designed to help artists and modders find the adequate " -"foundation for a specific building. This map is not meant to be playable." +"This map is designed to help artists and modders find the adequate foundation for a " +"specific building. This map is not meant to be playable." msgstr "" #: maps/scenarios/test_foundation.xml:Name:40 msgid "Foundation Testing Map" msgstr "" #: maps/scenarios/the_massacre_of_delphi.xml:Description:39 msgid "" -"The Celts invade Greece. Fight through the central valley or cut through the " -"rich highlands in order to secure the lands around Delphi!" +"The Celts invade Greece. Fight through the central valley or cut through the rich " +"highlands in order to secure the lands around Delphi!" msgstr "" #: maps/scenarios/the_massacre_of_delphi.xml:Name:39 msgid "Massacre of Delphi" msgstr "" #: maps/scenarios/the_persian_gates.xml:Description:27 msgid "" "\"It has always been the Greek Dream to go East.\"\n" "\n" -"\"Beware such pride. The East has a way of swallowing men and their dreams." -"\"\n" +"\"Beware such pride. The East has a way of swallowing men and their dreams.\"\n" "\n" -"Will Alexander push his way through The Persian Gates and fulfill his " -"destiny, or will Ariobarzanes defend the rugged ancient land of Persis " -"against a foreign invader?" +"Will Alexander push his way through The Persian Gates and fulfill his destiny, or will " +"Ariobarzanes defend the rugged ancient land of Persis against a foreign invader?" +msgstr "" + +#: maps/scenarios/the_persian_gates.xml:Name:27 +msgid "The Persian Gates" msgstr "" #: maps/scenarios/the_persian_gates.xml:PlayerData[0].Name:27 msgid "Alexandros Megas" msgstr "" #: maps/scenarios/the_persian_gates.xml:PlayerData[1].Name:27 msgid "Krateros" msgstr "" #: maps/scenarios/the_persian_gates.xml:PlayerData[2].Name:27 msgid "Ariobarzanes" msgstr "" #: maps/scenarios/the_persian_gates.xml:PlayerData[3].Name:27 msgid "Persians" msgstr "" -#: maps/scenarios/the_persian_gates.xml:Name:27 -msgid "The Persian Gates" -msgstr "" - #: maps/scenarios/third_macedonian_war.xml:Description:27 msgid "" -"The Romans encroach upon Macedonian lands for the third and final time. Can " -"the once-proud Macedonians prevail against the Roman juggernaut?" +"The Romans encroach upon Macedonian lands for the third and final time. Can the once-" +"proud Macedonians prevail against the Roman juggernaut?" +msgstr "" + +#: maps/scenarios/third_macedonian_war.xml:Name:27 +msgid "Third Macedonian War" msgstr "" #: maps/scenarios/third_macedonian_war.xml:PlayerData[0].Name:27 msgid "Lucius Aemilius Paullus" msgstr "" #: maps/scenarios/third_macedonian_war.xml:PlayerData[1].Name:27 msgid "Perseus of Macedon" msgstr "" #: maps/scenarios/third_macedonian_war.xml:PlayerData[2].Name:27 msgid "Greek Allies" msgstr "" -#: maps/scenarios/third_macedonian_war.xml:Name:27 -msgid "Third Macedonian War" +#: maps/scenarios/treasure_islands.js:9 +msgid "Collect the treasures before your enemy does! May the better win!" +msgstr "" + +#: maps/scenarios/treasure_islands.js:28 +msgid "No winner yet, prepare for battle!" +msgstr "" + +#: maps/scenarios/treasure_islands.js:43 +msgid "Your enemy's treasury is filled to the brim, you lose!" msgstr "" +#: maps/scenarios/treasure_islands.js:48 +msgid "Your treasury is filled to the brim, you are victorious!" +msgstr "" + +#: maps/scenarios/treasure_islands.js:60 +msgid "Hurry up! Your enemy is close to victory!" +msgstr "" + +#: maps/scenarios/treasure_islands.js:71 +#, javascript-format +msgid "Treasures remaining to collect for victory: %(remainingTreasures)s!" +msgstr "" + +#: maps/scenarios/treasure_islands.js:79 +msgid "You have collected a treasure!" +msgstr "" + +#: maps/scenarios/treasure_islands.js:91 +msgid "Defeat your enemy to win!" +msgstr "" + +#: maps/scenarios/treasure_islands.js:100 +#, javascript-format +msgid "%(lastPlayer)s has won (treasure collected)." +msgid_plural "%(players)s and %(lastPlayer)s have won (treasure collected)." +msgstr[0] "" +msgstr[1] "" + +#: maps/scenarios/treasure_islands.js:104 +#, javascript-format +msgid "%(lastPlayer)s has been defeated (treasure collected)." +msgid_plural "%(players)s and %(lastPlayer)s have been defeated (treasure collected)." +msgstr[0] "" +msgstr[1] "" + #: maps/scenarios/treasure_islands.xml:Description:39 msgid "" -"Search treasures on small islands and on the water. Collect more treasures " -"than your opponent to win." +"Search treasures on small islands and on the water. Collect more treasures than your " +"opponent to win." msgstr "" #: maps/scenarios/treasure_islands.xml:Name:39 msgid "Treasure Islands" msgstr "" +#: maps/scenarios/triggers_demo.js:73 +msgid "Testing the yes-no dialog. Do you want to say sure or rather not?" +msgstr "" + +#: maps/scenarios/triggers_demo.js:79 +msgid "Sure" +msgstr "" + +#: maps/scenarios/triggers_demo.js:83 +msgid "Say sure" +msgstr "" + +#: maps/scenarios/triggers_demo.js:89 +msgid "Rather not" +msgstr "" + +#: maps/scenarios/triggers_demo.js:93 +msgid "Say rather not" +msgstr "" + #: maps/scenarios/triggers_demo.xml:Description:39 -msgid "" -"Demo map listening to various triggers and printing warning messages about " -"them" +msgid "Demo map listening to various triggers and printing warning messages about them" msgstr "" #: maps/scenarios/triggers_demo.xml:Name:39 msgid "Triggers Demo" msgstr "" #: maps/scenarios/tropical_island.xml:Description:39 msgid "Multiplayer map. A tropical paradise." msgstr "" #: maps/scenarios/tropical_island.xml:Name:39 msgid "Tropical Island" msgstr "" #: maps/scenarios/unit_motion_integration_test.xml:Description:41 msgid "" -"This map is designed to test some basic unit movement cases. It will involve " -"unitAI, unitMotion and the relevant pathfinders and thus acts as an " -"integrated test map. Look for things such as stuck units, wrong animations, " -"and weird pathing." +"This map is designed to test some basic unit movement cases. It will involve unitAI, " +"unitMotion and the relevant pathfinders and thus acts as an integrated test map. Look " +"for things such as stuck units, wrong animations, and weird pathing." msgstr "" #: maps/scenarios/unit_motion_integration_test.xml:Name:41 msgid "Unit Motion Integration Test" msgstr "" -#: maps/scenarios/units_demo.xml:Name:28 -msgid "Units Demo" -msgstr "" - #: maps/scenarios/units_demo.xml:Description:28 msgid "Every unit in the game." msgstr "" +#: maps/scenarios/units_demo.xml:Name:28 +msgid "Units Demo" +msgstr "" + #: maps/scenarios/walls.xml:Description:27 msgid "Walls." msgstr "" #: maps/scenarios/walls.xml:Name:27 msgid "Walls" msgstr "" #: maps/scenarios/walltest.xml:Name:27 msgid "WallTest" msgstr "" -#: maps/scenarios/we_are_legion.xml:Name:27 -msgid "We Are Legion" -msgstr "" - #: maps/scenarios/we_are_legion.xml:Description:27 msgid "A quick battle demo map using Roman legionaries." msgstr "" +#: maps/scenarios/we_are_legion.xml:Name:27 +msgid "We Are Legion" +msgstr "" + #: maps/skirmishes/acropolis_bay_2p.xml:Description:39 msgid "" "Each player starts the match atop a large flat plateau.\n" "\n" -"To the East lies a large bay with fishing opportunities. To the West is a " -"rugged hinterland with an unclaimed plateau commanding the valley below." +"To the East lies a large bay with fishing opportunities. To the West is a rugged " +"hinterland with an unclaimed plateau commanding the valley below." msgstr "" #: maps/skirmishes/acropolis_bay_2p.xml:Name:39 msgid "Acropolis Bay (2)" msgstr "" #: maps/skirmishes/alpine_mountains_3p.xml:Description:40 -msgid "" -"A map filled with impassable mountains and a great number of natural " -"resources." +msgid "A map filled with impassable mountains and a great number of natural resources." msgstr "" #: maps/skirmishes/alpine_mountains_3p.xml:Name:40 msgid "Alpine Mountains (3)" msgstr "" #: maps/skirmishes/alpine_valleys_2p.xml:Description:39 msgid "" "The high peaks and valleys of the Alps.\n" "\n" -"Each player starts the match nestled in a safe green valley. Between lies " -"the treacherous Alps mountain range." +"Each player starts the match nestled in a safe green valley. Between lies the " +"treacherous Alps mountain range." msgstr "" #: maps/skirmishes/alpine_valleys_2p.xml:Name:39 msgid "Alpine Valleys (2)" msgstr "" #: maps/skirmishes/atlas_valleys_8p.xml:Description:40 msgid "" -"Skirmish high in the Atlas mountains, where snowcapped mountains loom over " -"desert oases. A wild landscape awaits; every player will experience " -"different advantages and challenges based on their location." +"Skirmish high in the Atlas mountains, where snowcapped mountains loom over desert " +"oases. A wild landscape awaits; every player will experience different advantages and " +"challenges based on their location." msgstr "" #: maps/skirmishes/atlas_valleys_8p.xml:Name:40 msgid "Atlas Valleys (8)" msgstr "" #: maps/skirmishes/bactria_2p.xml:Description:39 msgid "" -"The arid and mineral-rich lands of Bactria (modern-day Afghanistan) at the " -"foot of the Hindu Kush mountains.\n" +"The arid and mineral-rich lands of Bactria (modern-day Afghanistan) at the foot of the " +"Hindu Kush mountains.\n" "\n" -"The center of the map is a dried up mountain. On either side are mountains " -"and foothills pierced by treacherous passes and old trade routes." +"The center of the map is a dried up mountain. On either side are mountains and " +"foothills pierced by treacherous passes and old trade routes." msgstr "" #: maps/skirmishes/bactria_2p.xml:Name:39 msgid "Bactria (2)" msgstr "" -#: maps/skirmishes/barcania_3p.xml:Name:27 -msgid "Barcania (3)" -msgstr "" - #: maps/skirmishes/barcania_3p.xml:Description:27 msgid "" -"A wild and wooded isle, full of forests, gold, and mystery. Mountains, seas, " -"and thick forests make for a very dynamic and fast-paced 3-player map with " -"lots of potential for skirmishing and guerilla warfare as well as tough " -"defensive fighting or aggressive maneuvers." +"A wild and wooded isle, full of forests, gold, and mystery. Mountains, seas, and thick " +"forests make for a very dynamic and fast-paced 3-player map with lots of potential for " +"skirmishing and guerilla warfare as well as tough defensive fighting or aggressive " +"maneuvers." +msgstr "" + +#: maps/skirmishes/barcania_3p.xml:Name:27 +msgid "Barcania (3)" msgstr "" #: maps/skirmishes/belgian_bog_2p.xml:Description:39 msgid "" "Two players face off across a large bog somewhere in the Rhine lowlands.\n" "\n" -"Wood is abundant, but Metal and Stone are hard to find and extract. Hunting " -"and foraging is plentiful." +"Wood is abundant, but Metal and Stone are hard to find and extract. Hunting and " +"foraging is plentiful." msgstr "" #: maps/skirmishes/belgian_bog_2p.xml:Name:39 msgid "Belgian Bog (2)" msgstr "" #: maps/skirmishes/butana_steppe_2p.xml:Description:40 msgid "" -"South of the Sahara, East of the Nile, lies a semi-arid region today known " -"as the Butana Steppe." +"South of the Sahara, East of the Nile, lies a semi-arid region today known as the " +"Butana Steppe." +msgstr "" + +#: maps/skirmishes/butana_steppe_2p.xml:Name:40 +msgid "Butana Steppe (2)" msgstr "" #: maps/skirmishes/butana_steppe_2p.xml:PlayerData[0].Name:40 msgid "West Player" msgstr "" #: maps/skirmishes/butana_steppe_2p.xml:PlayerData[1].Name:40 msgid "East Player" msgstr "" -#: maps/skirmishes/butana_steppe_2p.xml:Name:40 -msgid "Butana Steppe (2)" -msgstr "" - #: maps/skirmishes/caspian_sea_2pv2p.xml:Description:39 msgid "" "Two teams face off across a long, very large saltwater lake.\n" "\n" -"Fishing can be had in the central lake. The map is also well-endowed with " -"Stone and Metal deposits." +"Fishing can be had in the central lake. The map is also well-endowed with Stone and " +"Metal deposits." msgstr "" #: maps/skirmishes/caspian_sea_2pv2p.xml:Name:39 msgid "Caspian Sea (2v2)" msgstr "" #: maps/skirmishes/corinthian_isthmus_2p.xml:Name:39 msgid "Corinthian Isthmus (2)" msgstr "" #: maps/skirmishes/corinthian_isthmus_4p.xml:Name:40 msgid "Corinthian Isthmus (4)" msgstr "" #: maps/skirmishes/corsica_and_sardinia_4p.xml:Description:39 msgid "" -"The players start on two opposing islands, both with a very jagged relief " -"that will make landing difficult.\n" +"The players start on two opposing islands, both with a very jagged relief that will " +"make landing difficult.\n" "\n" -"Originally occupied by the Torreans, then marginally settled by Etruscans, " -"Phocaeans and Syracusans. Rome conquered these two islands from Carthage " -"during the First Punic War and in 238 BC created the \"Corsica et Sardinia\" " -"province. The Corsicans regularly revolted and over the course of a century, " -"the island lost two thirds of its Corsican population." +"Originally occupied by the Torreans, then marginally settled by Etruscans, Phocaeans " +"and Syracusans. Rome conquered these two islands from Carthage during the First Punic " +"War and in 238 BC created the \"Corsica et Sardinia\" province. The Corsicans regularly" +" revolted and over the course of a century, the island lost two thirds of its Corsican " +"population." msgstr "" #: maps/skirmishes/corsica_and_sardinia_4p.xml:Name:39 msgid "Corsica and Sardinia (4)" msgstr "" #: maps/skirmishes/cycladic_archipelago_2p.xml:Description:39 msgid "A \"small island\"-style map set in the Aegean Sea." msgstr "" #: maps/skirmishes/cycladic_archipelago_2p.xml:Name:39 msgid "Cycladic Archipelago (2)" msgstr "" #: maps/skirmishes/cycladic_archipelago_3p.xml:Description:39 msgid "" "A \"small island\"-style map set in the Aegean Sea.\n" "\n" "Map size: Very Large" msgstr "" +#: maps/skirmishes/cycladic_archipelago_3p.xml:Name:39 +msgid "Cycladic Archipelago (3)" +msgstr "" + #: maps/skirmishes/cycladic_archipelago_3p.xml:PlayerData[0].Name:39 msgid "Samos" msgstr "" #: maps/skirmishes/cycladic_archipelago_3p.xml:PlayerData[1].Name:39 msgid "Lesbos" msgstr "" #: maps/skirmishes/cycladic_archipelago_3p.xml:PlayerData[2].Name:39 msgid "Delos" msgstr "" -#: maps/skirmishes/cycladic_archipelago_3p.xml:Name:39 -msgid "Cycladic Archipelago (3)" -msgstr "" - #: maps/skirmishes/death_canyon_2p.xml:Description:39 msgid "" "A deep rocky canyon slicing through the desert.\n" "\n" "Each player starts their colony on a plateau on either side of the ravine." msgstr "" #: maps/skirmishes/death_canyon_2p.xml:Name:39 msgid "Death Canyon (2)" msgstr "" #: maps/skirmishes/deccan_plateau_2p.xml:Description:39 msgid "" -"Two players square off across the heavily forested Deccan Plateau of central " -"India.\n" +"Two players square off across the heavily forested Deccan Plateau of central India.\n" "\n" "Each player starts the match with a free farmstead and free storehouse.\n" "\n" -"Virgin resources lie to the lowlands on either side of the plateau. The " -"lowlands also offer opportunity for expansion and strategic maneuvering." +"Virgin resources lie to the lowlands on either side of the plateau. The lowlands also " +"offer opportunity for expansion and strategic maneuvering." msgstr "" #: maps/skirmishes/deccan_plateau_2p.xml:Name:39 msgid "Deccan Plateau (2)" msgstr "" #: maps/skirmishes/dueling_cliffs_3pv3p.xml:Description:40 msgid "" -"A foggy alpine landscape becomes a battleground as each team has an ally " -"squashed precariously between two enemies. Two forest cliffs overlook the " -"center lake, accessible from the sides of the map." +"A foggy alpine landscape becomes a battleground as each team has an ally squashed " +"precariously between two enemies. Two forest cliffs overlook the center lake, " +"accessible from the sides of the map." msgstr "" #: maps/skirmishes/dueling_cliffs_3pv3p.xml:Name:40 msgid "Dueling Cliffs (3v3)" msgstr "" +#: maps/skirmishes/egypt_3pv3p.xml:Description:40 +msgid "" +"Fight for the remains of ancient Egypt!\n" +"\n" +"Players start with full grown cities and small armies, each having distinct advantages " +"and drawbacks. Take care, there are 7 mighty forts and marauding bandids!\n" +"\n" +"It is the last century before 0 A.D. Egypt is internally divided between hellenistic " +"(Alexandria, represented by Seleucids) and traditional influences (Memphis, represented" +" by Ptolemies). Thebes in the southern clime of river Nile has already been taken over " +"by the Kush. In the north western Al-Dschabal al-Achdar, where the mediterranean city " +"of Cyrene is located the Romans are preparing their invasion. From the eastern desert " +"at-Tih and mount Sinai enemies (represented by Persians) are pushing forward and the " +"oasis Siwa. Charga (represented by Carthage) in the south western desert are trying to " +"get a share of the pie as well.\n" +"Locations:\n" +"- Alexandria: library, harbor\n" +"- Memphis: Necropolis, pyramids, Apis shrine\n" +"- Thebes: temple district, Valley of the Kings \n" +"- Cyrene: mediterranean Macchie, olive groves\n" +"- Fayyum: crocodile shrine, nile dam\n" +"- Eastern desert: mount Sinai, deep Wadi, Red Sea reefs\n" +"- Western desert: Oasis Charga and Siwa, Qattara Depression\n" +msgstr "" + #: maps/skirmishes/egypt_3pv3p.xml:Name:40 msgid "Egypt (3v3)" msgstr "" #: maps/skirmishes/egypt_3pv3p.xml:PlayerData[0].Name:40 msgid "Alexandria" msgstr "" #: maps/skirmishes/egypt_3pv3p.xml:PlayerData[1].Name:40 msgid "Theben" msgstr "" #: maps/skirmishes/egypt_3pv3p.xml:PlayerData[2].Name:40 msgid "Siwa" msgstr "" #: maps/skirmishes/egypt_3pv3p.xml:PlayerData[3].Name:40 msgid "Sinai" msgstr "" #: maps/skirmishes/egypt_3pv3p.xml:PlayerData[4].Name:40 msgid "Memphis" msgstr "" #: maps/skirmishes/egypt_3pv3p.xml:PlayerData[5].Name:40 msgid "Cyrene" msgstr "" -#: maps/skirmishes/egypt_3pv3p.xml:Description:40 -msgid "" -"Fight for the remains of ancient Egypt!\n" -"\n" -"Players start with full grown cities and small armies, each having distinct " -"advantages and drawbacks. Take care, there are 7 mighty forts and marauding " -"bandids!\n" -"\n" -"It is the last century before 0 A.D. Egypt is internally divided between " -"hellenistic (Alexandria, represented by Seleucids) and traditional " -"influences (Memphis, represented by Ptolemies). Thebes in the southern clime " -"of river Nile has already been taken over by the Kush. In the north western " -"Al-Dschabal al-Achdar, where the mediterranean city of Cyrene is located the " -"Romans are preparing their invasion. From the eastern desert at-Tih and " -"mount Sinai enemies (represented by Persians) are pushing forward and the " -"oasis Siwa. Charga (represented by Carthage) in the south western desert are " -"trying to get a share of the pie as well.\n" -"Locations:\n" -"- Alexandria: library, harbor\n" -"- Memphis: Necropolis, pyramids, Apis shrine\n" -"- Thebes: temple district, Valley of the Kings \n" -"- Cyrene: mediterranean Macchie, olive groves\n" -"- Fayyum: crocodile shrine, nile dam\n" -"- Eastern desert: mount Sinai, deep Wadi, Red Sea reefs\n" -"- Western desert: Oasis Charga and Siwa, Qattara Depression\n" -msgstr "" - #: maps/skirmishes/farmland_2p.xml:Description:40 msgid "Farmland in Eastern Europe." msgstr "" #: maps/skirmishes/farmland_2p.xml:Name:40 msgid "Farmland (2)" msgstr "" #: maps/skirmishes/forest_battle_4p.xml:Description:40 -msgid "" -"A forest battle map where all players fight for supremacy and control over " -"the middle." +msgid "A forest battle map where all players fight for supremacy and control over the middle." msgstr "" #: maps/skirmishes/forest_battle_4p.xml:Name:40 msgid "Forest Battle (4)" msgstr "" #: maps/skirmishes/gallic_fields_3p.xml:Description:39 msgid "" "Defend your Gallic outpost against attacks from your treacherous neighbors!\n" "\n" -"Each player begins the match with a wooden palisade and some guard towers " -"atop a low embankment.\n" +"Each player begins the match with a wooden palisade and some guard towers atop a low " +"embankment.\n" "\n" "Watch out for Romans passing by!" msgstr "" #: maps/skirmishes/gallic_fields_3p.xml:Name:39 msgid "Gallic Fields (3)" msgstr "" #: maps/skirmishes/gambia_river_3p.xml:Description:39 msgid "" -"All players start on one bank of the river, with minimal harvestable metal. " -"Across the Gambia River is a savanna with many deposits of metal to be " -"claimed. \n" +"All players start on one bank of the river, with minimal harvestable metal. Across the " +"Gambia River is a savanna with many deposits of metal to be claimed. \n" "\n" "(Warning: Large map. Good computer specs recommended)" msgstr "" #: maps/skirmishes/gambia_river_3p.xml:Name:39 msgid "Gambia River (3)" msgstr "" #: maps/skirmishes/golden_island_2p.xml:Description:40 msgid "" -"A ring of land borders a resource-rich island in the Mediterranean. Players " -"can access the center via a narrow strip of shallow water or via boat." +"A ring of land borders a resource-rich island in the Mediterranean. Players can access " +"the center via a narrow strip of shallow water or via boat." msgstr "" #: maps/skirmishes/golden_island_2p.xml:Name:40 msgid "Golden Island (2)" msgstr "" #: maps/skirmishes/golden_oasis_2p.xml:Description:39 msgid "" -"Players start around a small oasis in the center of the map which holds much " -"of the available wood on the map.\n" +"Players start around a small oasis in the center of the map which holds much of the " +"available wood on the map.\n" "\n" -"Elsewhere, in the hinterlands, lies great riches, in the form of large " -"deposits of gold and other metals." +"Elsewhere, in the hinterlands, lies great riches, in the form of large deposits of gold" +" and other metals." msgstr "" #: maps/skirmishes/golden_oasis_2p.xml:Name:39 msgid "Gold Oasis (2)" msgstr "" #: maps/skirmishes/greek_acropolis_2p.xml:Description:39 #: maps/skirmishes/greek_acropolis_night_2p.xml:Description:39 msgid "" "Two factions find themselves perched safely atop large rocky plateaus.\n" "\n" "Scout the lands to find free treasures and to secure new resources." msgstr "" #: maps/skirmishes/greek_acropolis_2p.xml:Name:39 msgid "Greek Acropolis (2)" msgstr "" #: maps/skirmishes/greek_acropolis_4p.xml:Description:39 msgid "" -"Three factions find themselves perched safely atop large rocky plateaus, " -"whereas the fourth one is separated from their foes by a river branch.\n" +"Three factions find themselves perched safely atop large rocky plateaus, whereas the " +"fourth one is separated from their foes by a river branch.\n" "\n" "Scout the lands to find free treasures and to secure new resources.." msgstr "" #: maps/skirmishes/greek_acropolis_4p.xml:Name:39 msgid "Greek Acropolis (4)" msgstr "" #: maps/skirmishes/greek_acropolis_night_2p.xml:Name:39 msgid "Greek Acropolis Night (2)" msgstr "" #: maps/skirmishes/libyan_oases_4p.xml:Description:39 msgid "" -"An otherwise wide-open, flat desert map is pierced in the center by two lush " -"oases.\n" +"An otherwise wide-open, flat desert map is pierced in the center by two lush oases.\n" "\n" -"This represents the Libyan Desert, part of the Saharan Desert, West of the " -"Nile River in Egypt." +"This represents the Libyan Desert, part of the Saharan Desert, West of the Nile River " +"in Egypt." msgstr "" #: maps/skirmishes/libyan_oases_4p.xml:Name:39 msgid "Libyan Oases (4)" msgstr "" #: maps/skirmishes/libyan_oasis_2p.xml:Description:39 msgid "" -"An old favorite. An otherwise wide-open, flat desert map is pierced in the " -"center by a lush oasis.\n" +"An old favorite. An otherwise wide-open, flat desert map is pierced in the center by a " +"lush oasis.\n" "\n" -"This represents the Libyan Desert, part of the Saharan Desert, West of the " -"Nile River in Egypt.\n" +"This represents the Libyan Desert, part of the Saharan Desert, West of the Nile River " +"in Egypt.\n" "\n" -"Iberians do not receive their circuit walls here. Instead, all factions " -"receive four free Stone Towers." +"Iberians do not receive their circuit walls here. Instead, all factions receive four " +"free Stone Towers." msgstr "" #: maps/skirmishes/libyan_oasis_2p.xml:Name:39 msgid "Libyan Oasis (2)" msgstr "" #: maps/skirmishes/lorraine_plain_2p.xml:Description:40 msgid "" -"The map is cut through the center by a river traversing east-west with some " -"shallows.\n" +"The map is cut through the center by a river traversing east-west with some shallows.\n" "\n" -"Fairly open-wooded and basically flat. Plenty of building room. Well " -"balanced resources.\n" +"Fairly open-wooded and basically flat. Plenty of building room. Well balanced " +"resources.\n" "\n" -"Civ Territories are divided by main river and tributaries (with necessary " -"shallows for crossings)." +"Civ Territories are divided by main river and tributaries (with necessary shallows for " +"crossings)." msgstr "" #: maps/skirmishes/lorraine_plain_2p.xml:Name:40 msgid "Lorraine Plain (2)" msgstr "" #: maps/skirmishes/median_oasis_2p.xml:Description:39 #: maps/skirmishes/median_oasis_4p.xml:Description:39 msgid "" -"A large oasis acts as the hub of mountainous spokes that divide the home " -"territories of each player." +"A large oasis acts as the hub of mountainous spokes that divide the home territories of" +" each player." msgstr "" #: maps/skirmishes/median_oasis_2p.xml:Name:39 msgid "Median Oasis (2)" msgstr "" #: maps/skirmishes/median_oasis_4p.xml:Name:39 msgid "Median Oasis (4)" msgstr "" #: maps/skirmishes/mediterranean_cove_2p.xml:Description:39 msgid "" -"A sheltered natural harbour on the Mediterranean coast provides the " -"resources for battle." +"A sheltered natural harbour on the Mediterranean coast provides the resources for " +"battle." msgstr "" #: maps/skirmishes/mediterranean_cove_2p.xml:Name:39 msgid "Mediterranean Coves (2)" msgstr "" #: maps/skirmishes/neareastern_badlands_2p.xml:Description:39 #: maps/skirmishes/neareastern_badlands_4p.xml:Description:39 msgid "" "The 'Cappadocia' region of Central-Eastern Anatolia.\n" "\n" -"All players start on the Western end of the map, with a vast unclaimed " -"wilderness lying open before them ripe for conquest and depredation.\n" +"All players start on the Western end of the map, with a vast unclaimed wilderness lying" +" open before them ripe for conquest and depredation.\n" "\n" -"Stone and Metal resources are in abundance, especially Stone, but Wood is " -"somewhat scarce." +"Stone and Metal resources are in abundance, especially Stone, but Wood is somewhat " +"scarce." msgstr "" #: maps/skirmishes/neareastern_badlands_2p.xml:Name:39 msgid "Neareastern Badlands (2)" msgstr "" #: maps/skirmishes/neareastern_badlands_4p.xml:Name:39 msgid "Neareastern Badlands (4)" msgstr "" #: maps/skirmishes/nile_river_4p.xml:Description:39 msgid "" -"An Egyptian desert map bisected by the broad Nile River. Organic resources " -"cluster near the river, while mineral resources can be found in the desert " -"hinterlands." +"An Egyptian desert map bisected by the broad Nile River. Organic resources cluster near" +" the river, while mineral resources can be found in the desert hinterlands." msgstr "" #: maps/skirmishes/nile_river_4p.xml:Name:39 msgid "Nile River (4)" msgstr "" #: maps/skirmishes/northern_island_2p.xml:Description:40 msgid "" -"Stranded in the cold North, 2 players fight for supremacy over the Island. " -"One player starts in the Mountains to the West, the other player starts near " -"the Bay in the East." +"Stranded in the cold North, 2 players fight for supremacy over the Island. One player " +"starts in the Mountains to the West, the other player starts near the Bay in the East." msgstr "" #: maps/skirmishes/northern_island_2p.xml:Name:40 msgid "Northern Island (2)" msgstr "" #: maps/skirmishes/obedska_bog_4p.xml:Description:40 #: maps/skirmishes/obedska_bog_night_4p.xml:Description:40 msgid "" -"A lazy river meanders through these Serbian wetlands. Stone is scarce, but " -"many lumps of bog iron sit waiting to be found.\n" +"A lazy river meanders through these Serbian wetlands. Stone is scarce, but many lumps " +"of bog iron sit waiting to be found.\n" "\n" -"*This map makes heavy use of grass actors which may adversely affect " -"performance." +"*This map makes heavy use of grass actors which may adversely affect performance." msgstr "" #: maps/skirmishes/obedska_bog_4p.xml:Name:40 msgid "Obedska Bog (4)" msgstr "" #: maps/skirmishes/obedska_bog_night_4p.xml:Name:40 msgid "Obedska Bog Night (4)" msgstr "" #: maps/skirmishes/oceanside_2p.xml:Description:40 msgid "A Lush temperate biome along an ocean. " msgstr "" #: maps/skirmishes/oceanside_2p.xml:Name:40 msgid "Oceanside (2)" msgstr "" #: maps/skirmishes/persian_highlands_4p.xml:Description:39 -msgid "" -"A dry central basin rich in minerals surrounded by rocky hills and highlands." +msgid "A dry central basin rich in minerals surrounded by rocky hills and highlands." msgstr "" #: maps/skirmishes/persian_highlands_4p.xml:Name:39 msgid "Persian Highlands (4)" msgstr "" #: maps/skirmishes/punjab_2p.xml:Description:40 msgid "" -"Northwest India. Nearby rivers swell with monsoon rains, allowing for only a " -"few treacherous crossings.\n" +"Northwest India. Nearby rivers swell with monsoon rains, allowing for only a few " +"treacherous crossings.\n" "\n" -"The rivers are heavily forested, while grasslands carpet the surrounding " -"countryside. Watch out for Tigers in the tall grass! Asian elephants are " -"also a common sight." +"The rivers are heavily forested, while grasslands carpet the surrounding countryside. " +"Watch out for Tigers in the tall grass! Asian elephants are also a common sight." msgstr "" #: maps/skirmishes/punjab_2p.xml:Name:40 msgid "Punjab (2)" msgstr "" #: maps/skirmishes/saharan_oases_4p.xml:Description:39 msgid "" -"A desert biome map where each player has founded their colony at their own " -"lush oasis.\n" +"A desert biome map where each player has founded their colony at their own lush oasis.\n" "\n" "The rest of the map is generally wide-open and barren." msgstr "" #: maps/skirmishes/saharan_oases_4p.xml:Name:39 msgid "Saharan Oases (4)" msgstr "" #: maps/skirmishes/sahel_4p.xml:Description:39 msgid "" "Situated Southside of the Atlas mountain range in North Africa.\n" "\n" -"A somewhat open map with an abundance of animals and mineral resources, " -"while wood is scarce." +"A somewhat open map with an abundance of animals and mineral resources, while wood is " +"scarce." msgstr "" #: maps/skirmishes/sahel_4p.xml:Name:39 msgid "Sahel (4)" msgstr "" #: maps/skirmishes/sahyadri_buttes_5.xml:Description:40 msgid "" -"The diverse rainforests nestled in the Sahyadri mountain range of the west " -"coast of India. It goes without saying, wood is abundant.\n" +"The diverse rainforests nestled in the Sahyadri mountain range of the west coast of " +"India. It goes without saying, wood is abundant.\n" "\n" -"Iberian players do not get full circuit walls, but 5 strategically placed " -"wall towers.\n" +"Iberian players do not get full circuit walls, but 5 strategically placed wall towers.\n" "\n" -"WARNING: This map uses a lot of floral actors on account of being a " -"rainforest. Expect a drop in framerate, this is taxing on most mid range " -"computers." +"WARNING: This map uses a lot of floral actors on account of being a rainforest. Expect " +"a drop in framerate, this is taxing on most mid range computers." msgstr "" #: maps/skirmishes/sahyadri_buttes_5.xml:Name:40 msgid "Sahyadri Buttes (5)" msgstr "" #: maps/skirmishes/savanna_river.xml:Description:39 msgid "A large savanna is bisected by a narrow jungle stream." msgstr "" #: maps/skirmishes/savanna_river.xml:Name:39 msgid "Savanna River (2)" msgstr "" #: maps/skirmishes/sicilia_2p.xml:Description:39 msgid "The large Mediterranean island of Sicily is open for conquest." msgstr "" #: maps/skirmishes/sicilia_2p.xml:Name:39 msgid "Sicilia (2)" msgstr "" #: maps/skirmishes/sicilia_nomad.xml:Description:35 msgid "" "The large Mediterranean island of Sicily is open for conquest.\n" -"[color=\"orange\"]Tip: docks are useful dropsite when you have no territory " -"yet.[/color]" +"[color=\"orange\"]Tip: docks are useful dropsite when you have no territory yet.[/color]" msgstr "" #: maps/skirmishes/sicilia_nomad.xml:Name:35 msgid "Sicilia Nomad (2)" msgstr "" #: maps/skirmishes/skirmish_demo.xml:Description:39 msgid "A demo Skirmish map." msgstr "" #: maps/skirmishes/skirmish_demo.xml:Name:39 msgid "Skirmish Demo" msgstr "" #: maps/skirmishes/sporades_islands_2p.xml:Name:39 msgid "Sporades Islands (2)" msgstr "" #: maps/skirmishes/syria_2p.xml:Description:39 msgid "" -"A barren land with little wood and few animals. Treasures dot the landscape " -"and will be essential to early growth.\n" +"A barren land with little wood and few animals. Treasures dot the landscape and will be" +" essential to early growth.\n" "\n" -"The player who sets up a profitable trade caravan earliest may gain a " -"decisive advantage." +"The player who sets up a profitable trade caravan earliest may gain a decisive " +"advantage." msgstr "" #: maps/skirmishes/syria_2p.xml:Name:39 msgid "Syria (2)" msgstr "" #: maps/skirmishes/team_oasis_2pv2p.xml:Description:39 msgid "" -"An oasis surrounded by mountains and desert. Farmlands near the water's edge " -"provide much-needed boost in farming, but foraging and hunting are in short " -"supply." +"An oasis surrounded by mountains and desert. Farmlands near the water's edge provide " +"much-needed boost in farming, but foraging and hunting are in short supply." msgstr "" #: maps/skirmishes/team_oasis_2pv2p.xml:Name:39 msgid "Team Oasis (2v2)" msgstr "" #: maps/skirmishes/temperate_roadway_2p.xml:Description:40 msgid "Temperate zone map with plentiful resources. Map Size: Small" msgstr "" #: maps/skirmishes/temperate_roadway_2p.xml:Name:40 msgid "Temperate Roadway (2)" msgstr "" #: maps/skirmishes/thessalian_plains_4p.xml:Description:39 msgid "" -"The rolling Thessalian plain is traversed with narrow streams, easily " -"forded. Wide-open spaces allow for massive expansion, while each player " -"starts the match safe atop a large plateau." +"The rolling Thessalian plain is traversed with narrow streams, easily forded. Wide-open" +" spaces allow for massive expansion, while each player starts the match safe atop a " +"large plateau." msgstr "" #: maps/skirmishes/thessalian_plains_4p.xml:Name:39 msgid "Thessalian Plains (4)" msgstr "" #: maps/skirmishes/tuscan_acropolis_4p.xml:Description:40 msgid "" "Four factions find themselves perched safely atop large rocky plateaus.\n" "\n" "Scout the lands to find free treasures and to secure new resources." msgstr "" #: maps/skirmishes/tuscan_acropolis_4p.xml:Name:40 msgid "Tuscan Acropolis (4)" msgstr "" #: maps/skirmishes/two_seas_6p.xml:Description:40 msgid "" -"A large tropic map with two seas to the East and to the West. Good for two " -"teams of three players or three teams of two players." +"A large tropic map with two seas to the East and to the West. Good for two teams of " +"three players or three teams of two players." msgstr "" #: maps/skirmishes/two_seas_6p.xml:Name:40 msgid "Two Seas (6)" msgstr "" #: maps/skirmishes/vesuvius_6p.xml:Description:40 msgid "" -"Skirmish as ash lightly falls around this recently erupted volcano. the " -"scorched landscape offers little food, though the blasted forests are still " -"laden with useful wood. " +"Skirmish as ash lightly falls around this recently erupted volcano. the scorched " +"landscape offers little food, though the blasted forests are still laden with useful " +"wood. " msgstr "" #: maps/skirmishes/vesuvius_6p.xml:Name:40 msgid "Vesuvius (6)" msgstr "" #: maps/skirmishes/via_augusta_4p.xml:Description:40 msgid "All Roads Lead To Rome. Via Julia Augusta a Roman road built in 13 BCE." msgstr "" #: maps/skirmishes/via_augusta_4p.xml:Name:40 msgid "Via Augusta" msgstr "" #: maps/skirmishes/watering_holes_4p.xml:Description:39 msgid "" -"The African savanna is chocked full of animal life for hunting, while the " -"nearby mineral deposits are plentiful. The dry season is approaching and the " -"watering holes are drying up.\n" +"The African savanna is chocked full of animal life for hunting, while the nearby " +"mineral deposits are plentiful. The dry season is approaching and the watering holes " +"are drying up.\n" "\n" -"Note: This is a very small \"fast and furious\" map. Iberians do not start " -"with their custom circuit walls." +"Note: This is a very small \"fast and furious\" map. Iberians do not start with their " +"custom circuit walls." msgstr "" #: maps/skirmishes/watering_holes_4p.xml:Name:39 msgid "Watering Holes (4)" msgstr "" #: maps/skirmishes/zagros_mountains_2p.xml:Description:39 msgid "" -"The mountains buffering the Persian homeland, straddling Persis, Susiana, " -"and Media.\n" +"The mountains buffering the Persian homeland, straddling Persis, Susiana, and Media.\n" "\n" -"Players start the match near the Persian Gulf in their own province with 1 " -"free Temple. \n" +"Players start the match near the Persian Gulf in their own province with 1 free Temple." +" \n" "\n" "Access to untapped resources and territories can be found through the rugged " "hinterlands." msgstr "" #: maps/skirmishes/zagros_mountains_2p.xml:Name:39 msgid "Zagros Mountains (2)" msgstr "" -#: maps/random/rmbiome/fields_of_meroe/dry.json:Description.Description -msgctxt "biome definition" -msgid "" -"The vitalizing waters of the Nile sustain life along its banks, while the " -"long dry season scorches the land." -msgstr "" - -#: maps/random/rmbiome/fields_of_meroe/dry.json:Description.Title -msgctxt "biome definition" -msgid "Dry Season" -msgstr "" - -#: maps/random/rmbiome/fields_of_meroe/rainy.json:Description.Description -msgctxt "biome definition" -msgid "" -"Revelling in the much awaited rain, the baked land transforms into a lush " -"haven for both man and beast." -msgstr "" - -#: maps/random/rmbiome/fields_of_meroe/rainy.json:Description.Title -msgctxt "biome definition" -msgid "Rainy Season" -msgstr "" - -#: maps/random/rmbiome/generic/alpine.json:Description.Description -msgctxt "biome definition" -msgid "" -"A region in the high snowy mountains. Biting winds sweep through the " -"abundant conifer forests, making even the more resilient deer and mountain " -"goats shiver." -msgstr "" - -#: maps/random/rmbiome/generic/alpine.json:Description.Title -msgctxt "biome definition" -msgid "Alpine" -msgstr "" - -#: maps/random/rmbiome/generic/autumn.json:Description.Description -msgctxt "biome definition" -msgid "" -"Autumn at its peak. The landscape is a dazzling dash of colors irrevocably " -"intertwined. The native beech and oak trees of this temperate zone display a " -"multi-colored foliage while the evergreen pines look on with indifference at " -"the approaching winter." -msgstr "" - -#: maps/random/rmbiome/generic/autumn.json:Description.Title -msgctxt "biome definition" -msgid "Autumn" -msgstr "" - -#: maps/random/rmbiome/generic/desert.json:Description.Description -msgctxt "biome definition" -msgid "" -"A semi-desert area that boasts numerous clumps of date palms and tamarix " -"trees. Herds of camels roam the wild and the occasional gazelle jumps up in " -"fright at being disturbed." -msgstr "" - -#: maps/random/rmbiome/generic/desert.json:Description.Title -msgctxt "biome definition" -msgid "Desert" -msgstr "" - -#: maps/random/rmbiome/generic/mediterranean.json:Description.Description -msgctxt "biome definition" -msgid "" -"Start in a region blessed with the Mediterranean climate, a warm and " -"inviting land. The cypresses are in a perpetual struggle with the dominant " -"fan palms while deer graze in their shadows, blissfully unaware." -msgstr "" - -#: maps/random/rmbiome/generic/mediterranean.json:Description.Title -msgctxt "biome definition" -msgid "Mediterranean" -msgstr "" - -#: maps/random/rmbiome/generic/savanna.json:Description.Description -msgctxt "biome definition" -msgid "" -"The savanna, a dry climate in which only the hardy Baobab trees thrive. " -"Solitary gazelles graze the sparse grass, while herds of zebras, wildebeest, " -"giraffes or elephants roam the wild in search of food." -msgstr "" - -#: maps/random/rmbiome/generic/savanna.json:Description.Title -msgctxt "biome definition" -msgid "Savanna" -msgstr "" - -#: maps/random/rmbiome/generic/snowy.json:Description.Description -msgctxt "biome definition" -msgid "" -"Settle in the cold regions of the North, the native habitat of the wooly " -"muskox. Here you can pine away to your content and also hunt the occasional " -"walrus or two." -msgstr "" - -#: maps/random/rmbiome/generic/snowy.json:Description.Title -msgctxt "biome definition" -msgid "Snowy" -msgstr "" - -#: maps/random/rmbiome/generic/temperate.json:Description.Description -msgctxt "biome definition" -msgid "" -"Lush grasslands carpet the land, in places giving way to magnificent and " -"diverse broadleaf forests. Poplars, pines, beeches and oaks all vie for " -"supremacy but this root-war is a neverending struggle. Numerous apple trees " -"dot the land, deer and sheep gorge themselves on this years fallen fruit." -msgstr "" - -#: maps/random/rmbiome/generic/temperate.json:Description.Title -msgctxt "biome definition" -msgid "Temperate" -msgstr "" - -#: maps/random/rmbiome/generic/tropic.json:Description.Description -msgctxt "biome definition" -msgid "" -"Explore the mysterious tropics. An extremely green, but also extremely humid " -"environment awaits. The tall Toona trees look on disapprovingly at this " -"invasion of their privacy and ferocious tigers are determined to defend " -"their territory at all costs." -msgstr "" - -#: maps/random/rmbiome/generic/tropic.json:Description.Title -msgctxt "biome definition" -msgid "Tropic" -msgstr "" - -#: maps/random/rmbiome/gulf_of_bothnia/frozen_lake.json:Description.Description -msgctxt "biome definition" -msgid "" -"Solidifying it's grip, the harsh cold has succeeded in freezing up the gulf. " -"The thick ice formed is capable of withstanding any weight." -msgstr "" - -#: maps/random/rmbiome/gulf_of_bothnia/frozen_lake.json:Description.Title -msgctxt "biome definition" -msgid "Frozen Lake" -msgstr "" - -#: maps/random/rmbiome/gulf_of_bothnia/late_spring.json:Description.Description -msgctxt "biome definition" -msgid "" -"A late spring breeze ripples through the conifer forests of the Gulf of " -"Bothnia. Herds of deer dot the landscape and playful rabbits frolick in the " -"undergrowth." -msgstr "" - -#: maps/random/rmbiome/gulf_of_bothnia/late_spring.json:Description.Title -msgctxt "biome definition" -msgid "Late Spring" -msgstr "" - -#: maps/random/rmbiome/gulf_of_bothnia/winter.json:Description.Description -msgctxt "biome definition" -msgid "" -"Winter has set in, carpeting the land with its first snow. The still " -"unfrozen gulf offers great fishing opportunities." -msgstr "" - -#: maps/random/rmbiome/gulf_of_bothnia/winter.json:Description.Title -msgctxt "biome definition" -msgid "Winter" -msgstr "" - -#: maps/random/rmbiome/persian_highlands/spring.json:Description.Description -msgctxt "biome definition" -msgid "" -"Spring in the highlands, yet the heat has already begun making itself felt. " -"The short-lived green grasses are on the retreat, paving the way for " -"scorching summer." -msgstr "" - -#: maps/random/rmbiome/persian_highlands/spring.json:Description.Title -msgctxt "biome definition" -msgid "Spring" -msgstr "" - -#: maps/random/rmbiome/persian_highlands/summer.json:Description.Description -msgctxt "biome definition" -msgid "" -"An arid, hostile land. The blistering heat has baked the ground to a sickly " -"brown and the remaining trees struggle for survival." -msgstr "" - -#: maps/random/rmbiome/persian_highlands/summer.json:Description.Title -msgctxt "biome definition" -msgid "Summer" -msgstr "" Index: ps/trunk/binaries/data/mods/public/l10n/public-simulation-auras.pot =================================================================== --- ps/trunk/binaries/data/mods/public/l10n/public-simulation-auras.pot (revision 24280) +++ ps/trunk/binaries/data/mods/public/l10n/public-simulation-auras.pot (revision 24281) @@ -1,981 +1,964 @@ # Translation template for 0 A.D. — Empires Ascendant. # Copyright (C) 2020 Wildfire Games -# This file is distributed under the same license as the 0 A.D. — Empires Ascendant project. -# +# This file is distributed under the same license as the 0 A.D. — Empires Ascendant +# project. msgid "" msgstr "" "Project-Id-Version: 0 A.D. — Empires Ascendant\n" -"POT-Creation-Date: 2020-08-28 07:10+0000\n" -"PO-Revision-Date: 2020-08-28 07:10+0000\n" +"POT-Creation-Date: 2020-11-28 10:01+0000\n" +"PO-Revision-Date: 2020-11-28 10:01+0000\n" +"Plural-Forms: nplurals=2; plural=(n != 1)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=utf-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: nplurals=2; plural=(n != 1);\n" - -#: simulation/data/auras/structures/arsenal_repair.json:auraName -msgid "Arsenal Repairs" -msgstr "" +"Content-Transfer-Encoding: 8bit" #: simulation/data/auras/structures/arsenal_repair.json:auraDescription msgid "Garrisoned Siege Engines +3 health regeneration rate." msgstr "" -#: simulation/data/auras/structures/barracks_xp_trickle.json:auraName -msgid "Rigorous Training" +#: simulation/data/auras/structures/arsenal_repair.json:auraName +msgid "Arsenal Repairs" msgstr "" #: simulation/data/auras/structures/barracks_xp_trickle.json:auraDescription msgid "Units gain experience while garrisoned in barracks." msgstr "" -#: simulation/data/auras/structures/cart_super_dock_repair.json:auraName -msgid "Dockyard Repairs" +#: simulation/data/auras/structures/barracks_xp_trickle.json:auraName +msgid "Rigorous Training" msgstr "" #: simulation/data/auras/structures/cart_super_dock_repair.json:auraDescription msgid "Garrisoned Ships +10 health regeneration rate." msgstr "" -#: simulation/data/auras/structures/iber_monument.json:auraName -msgid "Religious Fervor" +#: simulation/data/auras/structures/cart_super_dock_repair.json:auraName +msgid "Dockyard Repairs" msgstr "" #: simulation/data/auras/structures/iber_monument.json:auraDescription msgid "Soldiers +20% melee and ranged attack damage." msgstr "" -#: simulation/data/auras/structures/kush_pyramids_economic.json:auraName -msgid "Patriotism" +#: simulation/data/auras/structures/iber_monument.json:auraName +msgid "Religious Fervor" msgstr "" #: simulation/data/auras/structures/kush_pyramids_economic.json:auraDescription #: simulation/data/auras/units/heroes/gaul_hero_viridomarus.json:auraDescription msgid "Workers +15% gather speed." msgstr "" -#: simulation/data/auras/structures/kush_pyramids_military.json:auraName -msgid "Exhortative Presence" +#: simulation/data/auras/structures/kush_pyramids_economic.json:auraName +msgid "Patriotism" msgstr "" #: simulation/data/auras/structures/kush_pyramids_military.json:auraDescription msgid "Soldiers +1 armor level and +10% melee and ranged attack damage." msgstr "" -#: simulation/data/auras/structures/kush_temple_amun.json:auraName -msgid "Powerful Priesthood" +#: simulation/data/auras/structures/kush_pyramids_military.json:auraName +msgid "Exhortative Presence" msgstr "" #: simulation/data/auras/structures/kush_temple_amun.json:auraDescription msgid "Heroes −5% health." msgstr "" -#: simulation/data/auras/structures/library.json:auraName -msgid "Power of Knowledge" +#: simulation/data/auras/structures/kush_temple_amun.json:auraName +msgid "Powerful Priesthood" msgstr "" #: simulation/data/auras/structures/library.json:auraDescription msgid "Structures −10% technology resource costs and research time." msgstr "" -#: simulation/data/auras/structures/loyalty_regen.json:auraName -msgid "Loyalty" +#: simulation/data/auras/structures/library.json:auraName +msgid "Power of Knowledge" msgstr "" #: simulation/data/auras/structures/loyalty_regen.json:auraDescription msgid "Structures +50% capture points garrison regeneration rate." msgstr "" -#: simulation/data/auras/structures/maur_pillar.json:auraName -msgid "Edict of Ashoka" +#: simulation/data/auras/structures/loyalty_regen.json:auraName +msgid "Loyalty" msgstr "" #: simulation/data/auras/structures/maur_pillar.json:auraDescription msgid "Traders +20% movement speed." msgstr "" -#: simulation/data/auras/structures/rotary_mill.json:auraName -msgid "Farming bonus" +#: simulation/data/auras/structures/maur_pillar.json:auraName +msgid "Edict of Ashoka" msgstr "" #: simulation/data/auras/structures/rotary_mill.json:auraDescription msgid "Workers +25% grain gather rate." msgstr "" -#: simulation/data/auras/structures/temple_heal.json:auraName -msgid "Medical Treatment" +#: simulation/data/auras/structures/rotary_mill.json:auraName +msgid "Farming bonus" msgstr "" #: simulation/data/auras/structures/temple_heal.json:auraDescription msgid "Humans +1 health regeneration rate." msgstr "" -#: simulation/data/auras/structures/theater.json:auraName -msgid "Hellenization" +#: simulation/data/auras/structures/temple_heal.json:auraName +msgid "Medical Treatment" msgstr "" #: simulation/data/auras/structures/theater.json:auraDescription msgid "Structures +20% territory influence radius." msgstr "" -#: simulation/data/auras/structures/wall_garrisoned.json:auraName -msgid "Wall Protection" +#: simulation/data/auras/structures/theater.json:auraName +msgid "Hellenization" msgstr "" #: simulation/data/auras/structures/wall_garrisoned.json:auraDescription msgid "Garrisoned Soldiers +3 armor and +20 vision range." msgstr "" -#: simulation/data/auras/structures/wonder_pop_1.json:auraName -msgid "Symbol of Greatness" +#: simulation/data/auras/structures/wall_garrisoned.json:auraName +msgid "Wall Protection" msgstr "" #: simulation/data/auras/structures/wonder_pop_1.json:auraDescription msgid "+10 maximum population limit." msgstr "" -#: simulation/data/auras/structures/wonder_pop_2.json:auraName -msgid "Glorious Expansion" +#: simulation/data/auras/structures/wonder_pop_1.json:auraName +msgid "Symbol of Greatness" msgstr "" #: simulation/data/auras/structures/wonder_pop_2.json:auraDescription -msgid "" -"+40 maximum population limit (requires the “Glorious Expansion” technology)." +msgid "+40 maximum population limit (requires the “Glorious Expansion” technology)." msgstr "" -#: simulation/data/auras/teambonuses/athen_player_teambonus.json:auraName -msgid "Delian League" +#: simulation/data/auras/structures/wonder_pop_2.json:auraName +msgid "Glorious Expansion" msgstr "" #: simulation/data/auras/teambonuses/athen_player_teambonus.json:auraDescription msgid "Allied Warships −25% construction time." msgstr "" -#: simulation/data/auras/teambonuses/brit_player_teambonus.json:auraName -msgid "Druids" +#: simulation/data/auras/teambonuses/athen_player_teambonus.json:auraName +msgid "Delian League" msgstr "" #: simulation/data/auras/teambonuses/brit_player_teambonus.json:auraDescription msgid "Allied Healers −20% resource costs." msgstr "" -#: simulation/data/auras/teambonuses/cart_player_teambonus.json:auraName -msgid "Trademasters" +#: simulation/data/auras/teambonuses/brit_player_teambonus.json:auraName +msgid "Druids" msgstr "" #: simulation/data/auras/teambonuses/cart_player_teambonus.json:auraDescription msgid "Allies +10% international trade bonus." msgstr "" -#: simulation/data/auras/teambonuses/gaul_player_teambonus.json:auraName -msgid "Products from Gaul" +#: simulation/data/auras/teambonuses/cart_player_teambonus.json:auraName +msgid "Trademasters" msgstr "" #: simulation/data/auras/teambonuses/gaul_player_teambonus.json:auraDescription msgid "Forges −15% technology resource costs and research time." msgstr "" -#: simulation/data/auras/teambonuses/iber_player_teambonus.json:auraName -msgid "Saripeko" +#: simulation/data/auras/teambonuses/gaul_player_teambonus.json:auraName +msgid "Products from Gaul" msgstr "" #: simulation/data/auras/teambonuses/iber_player_teambonus.json:auraDescription msgid "Allied Citizen Javelineers −10% resource costs." msgstr "" -#: simulation/data/auras/teambonuses/kush_player_teambonus.json:auraName -msgid "Elephant Suppliers" +#: simulation/data/auras/teambonuses/iber_player_teambonus.json:auraName +msgid "Saripeko" msgstr "" #: simulation/data/auras/teambonuses/kush_player_teambonus.json:auraDescription msgid "Allied Elephants −20% resource costs and training time." msgstr "" -#: simulation/data/auras/teambonuses/mace_player_teambonus.json:auraName -msgid "Standardized Currency" +#: simulation/data/auras/teambonuses/kush_player_teambonus.json:auraName +msgid "Elephant Suppliers" msgstr "" #: simulation/data/auras/teambonuses/mace_player_teambonus.json:auraDescription msgid "Allies +20% barter sell prices." msgstr "" -#: simulation/data/auras/teambonuses/maur_player_teambonus.json:auraName -msgid "Ashoka's Religious Support" +#: simulation/data/auras/teambonuses/mace_player_teambonus.json:auraName +msgid "Standardized Currency" msgstr "" #: simulation/data/auras/teambonuses/maur_player_teambonus.json:auraDescription msgid "" -"Allied Temples −50% resource costs and building time; Temple technologies −50" -"% resource costs and research time." +"Allied Temples −50% resource costs and building time; Temple technologies −50% resource" +" costs and research time." msgstr "" -#: simulation/data/auras/teambonuses/pers_player_teambonus.json:auraName -msgid "The Royal Road" +#: simulation/data/auras/teambonuses/maur_player_teambonus.json:auraName +msgid "Ashoka's Religious Support" msgstr "" #: simulation/data/auras/teambonuses/pers_player_teambonus.json:auraDescription msgid "Allied Land Traders +15% trade gain." msgstr "" -#: simulation/data/auras/teambonuses/ptol_player_teambonus.json:auraName -msgid "Breadbasket of the Mediterranean" +#: simulation/data/auras/teambonuses/pers_player_teambonus.json:auraName +msgid "The Royal Road" msgstr "" #: simulation/data/auras/teambonuses/ptol_player_teambonus.json:auraDescription msgid "Allies +1.0 food trickle rate." msgstr "" -#: simulation/data/auras/teambonuses/rome_player_teambonus.json:auraName -msgid "Conscription" +#: simulation/data/auras/teambonuses/ptol_player_teambonus.json:auraName +msgid "Breadbasket of the Mediterranean" msgstr "" #: simulation/data/auras/teambonuses/rome_player_teambonus.json:auraDescription msgid "Allied Citizen Infantry −10% training time." msgstr "" -#: simulation/data/auras/teambonuses/sele_player_teambonus.json:auraName -msgid "Syrian Tetrapolis" +#: simulation/data/auras/teambonuses/rome_player_teambonus.json:auraName +msgid "Conscription" msgstr "" #: simulation/data/auras/teambonuses/sele_player_teambonus.json:auraDescription msgid "Allied Civil Centers −20% resource costs." msgstr "" -#: simulation/data/auras/teambonuses/spart_player_teambonus.json:auraName -msgid "Peloponnesian League" +#: simulation/data/auras/teambonuses/sele_player_teambonus.json:auraName +msgid "Syrian Tetrapolis" msgstr "" #: simulation/data/auras/teambonuses/spart_player_teambonus.json:auraDescription msgid "Allied Citizen Infantry Spearmen +10% health." msgstr "" -#: simulation/data/auras/units/elephant_worker.json:auraName -msgid "Elephant Workers" -msgstr "" - -#: simulation/data/auras/units/elephant_worker.json:auraDescription -msgid "Workers +25% build rate." -msgstr "" - -#: simulation/data/auras/units/female_inspiration.json:auraName -msgid "Inspiration" -msgstr "" - -#: simulation/data/auras/units/female_inspiration.json:auraDescription -msgid "Citizen Soldiers +10% build rate and gather speed." -msgstr "" - -#: simulation/data/auras/units/catafalques/athen_catafalque_1.json:auraName -msgid "Economic Reforms" +#: simulation/data/auras/teambonuses/spart_player_teambonus.json:auraName +msgid "Peloponnesian League" msgstr "" #: simulation/data/auras/units/catafalques/athen_catafalque_1.json:auraDescription msgid "" -"Solon instituted several economic reforms encouraging commerce and " -"agriculture.\n" +"Solon instituted several economic reforms encouraging commerce and agriculture.\n" "Workers +15% gather speed." msgstr "" -#: simulation/data/auras/units/catafalques/athen_catafalque_2.json:auraName -msgid "Economic Fortune" +#: simulation/data/auras/units/catafalques/athen_catafalque_1.json:auraName +msgid "Economic Reforms" msgstr "" #: simulation/data/auras/units/catafalques/athen_catafalque_2.json:auraDescription msgid "" -"Solon brought in a new system of weights and measures, fathers were " -"encouraged to find trades for their sons.\n" +"Solon brought in a new system of weights and measures, fathers were encouraged to find " +"trades for their sons.\n" "Economic technologies −10% resource costs." msgstr "" -#: simulation/data/auras/units/catafalques/brit_catafalque_1.json:auraName -#: simulation/data/auras/units/heroes/iber_hero_viriato_1.json:auraName -msgid "Guerrilla Tactics" +#: simulation/data/auras/units/catafalques/athen_catafalque_2.json:auraName +msgid "Economic Fortune" msgstr "" #: simulation/data/auras/units/catafalques/brit_catafalque_1.json:auraDescription msgid "" -"Seeing entrenched defense to be useless against the Roman army, " -"Cassivellaunus resorted to guerrilla tactics. This was later employed by " -"other chieftains too.\n" +"Seeing entrenched defense to be useless against the Roman army, Cassivellaunus resorted" +" to guerrilla tactics. This was later employed by other chieftains too.\n" "Soldiers +15% movement speed and +15% vision range." msgstr "" -#: simulation/data/auras/units/catafalques/brit_catafalque_2.json:auraName -msgid "Skirmisher Harassment" +#: simulation/data/auras/units/catafalques/brit_catafalque_1.json:auraName +#: simulation/data/auras/units/heroes/iber_hero_viriato_1.json:auraName +msgid "Guerrilla Tactics" msgstr "" #: simulation/data/auras/units/catafalques/brit_catafalque_2.json:auraDescription msgid "" -"Cassivellaunus deployed fast-moving skirmishers to harass Roman troops and " -"foragers.\n" +"Cassivellaunus deployed fast-moving skirmishers to harass Roman troops and foragers.\n" "Javelineers +20% attack range." msgstr "" -#: simulation/data/auras/units/catafalques/cart_catafalque.json:auraName -msgid "Commander of Heavy Cavalry" +#: simulation/data/auras/units/catafalques/brit_catafalque_2.json:auraName +msgid "Skirmisher Harassment" msgstr "" #: simulation/data/auras/units/catafalques/cart_catafalque.json:auraDescription msgid "" -"Leader of the Carthaginian heavy cavalry at Trebia and Cannae, where his " -"triple charge had devastating effects on the enemy.\n" +"Leader of the Carthaginian heavy cavalry at Trebia and Cannae, where his triple charge " +"had devastating effects on the enemy.\n" "Melee Cavalry +1 armor and +10% health." msgstr "" -#: simulation/data/auras/units/catafalques/gaul_catafalque_1.json:auraName -msgid "Ambush Slaughter" +#: simulation/data/auras/units/catafalques/cart_catafalque.json:auraName +msgid "Commander of Heavy Cavalry" msgstr "" #: simulation/data/auras/units/catafalques/gaul_catafalque_1.json:auraDescription msgid "" -"Warring with the Romans, Ambiorix realized the futility of open warfare and " -"instead resorted to ambush tactics. The Gauls quickly learned where and when " -"to execute surprise attacks.\n" +"Warring with the Romans, Ambiorix realized the futility of open warfare and instead " +"resorted to ambush tactics. The Gauls quickly learned where and when to execute " +"surprise attacks.\n" "Soldiers +5% melee and ranged attack damage and −25% promotion experience." msgstr "" -#: simulation/data/auras/units/catafalques/gaul_catafalque_2.json:auraName -msgid "Tribute to Rome" +#: simulation/data/auras/units/catafalques/gaul_catafalque_1.json:auraName +msgid "Ambush Slaughter" msgstr "" #: simulation/data/auras/units/catafalques/gaul_catafalque_2.json:auraDescription msgid "" -"When the Roman army fell short of food supplies, the Gallic tribes were " -"ordered to give up a part of their already meagre harvest. The Eburones " -"under Ambiorix were reluctant to do so, therefore Caesar sent troops to take " -"them by force.\n" +"When the Roman army fell short of food supplies, the Gallic tribes were ordered to give" +" up a part of their already meagre harvest. The Eburones under Ambiorix were reluctant " +"to do so, therefore Caesar sent troops to take them by force.\n" "Workers −10% grain gather rate." msgstr "" -#: simulation/data/auras/units/catafalques/iber_catafalque_1.json:auraName -msgid "Mercenary Commander" +#: simulation/data/auras/units/catafalques/gaul_catafalque_2.json:auraName +msgid "Tribute to Rome" msgstr "" #: simulation/data/auras/units/catafalques/iber_catafalque_1.json:auraDescription msgid "" "Along with his brother Indibil, Mandonius commanded the Iberian recruits and " "mercenaries that took part in the Punic Wars.\n" "Allied Citizen Mercenaries −25% metal cost." msgstr "" -#: simulation/data/auras/units/catafalques/iber_catafalque_2.json:auraName -msgid "Saver of Lives" +#: simulation/data/auras/units/catafalques/iber_catafalque_1.json:auraName +msgid "Mercenary Commander" msgstr "" #: simulation/data/auras/units/catafalques/iber_catafalque_2.json:auraDescription msgid "" -"Following the fall of Indibil in battle, Mandonius led the survivors to " -"safety.\n" +"Following the fall of Indibil in battle, Mandonius led the survivors to safety.\n" "Soldiers +10% health." msgstr "" -#: simulation/data/auras/units/catafalques/kush_catafalque_1.json:auraName -msgid "Earliest Nubian Queen" +#: simulation/data/auras/units/catafalques/iber_catafalque_2.json:auraName +msgid "Saver of Lives" msgstr "" #: simulation/data/auras/units/catafalques/kush_catafalque_1.json:auraDescription msgid "" -"Ruling with full power in the Meroë Empire and also playing a significant " -"role in the Meroitic religion, Shanakdakheto represented the might of Kush, " -"something not to be taken lightly.\n" +"Ruling with full power in the Meroë Empire and also playing a significant role in the " +"Meroitic religion, Shanakdakheto represented the might of Kush, something not to be " +"taken lightly.\n" "Enemy Female Citizens −15% gather speed." msgstr "" -#: simulation/data/auras/units/catafalques/kush_catafalque_2.json:auraName -msgid "Temple at Naqa" +#: simulation/data/auras/units/catafalques/kush_catafalque_1.json:auraName +msgid "Earliest Nubian Queen" msgstr "" #: simulation/data/auras/units/catafalques/kush_catafalque_2.json:auraDescription msgid "" -"As in all cultures, religion played a significant part in Kush. " -"Shanakdakheto had the temple built around 160 BC as a symbol of the " -"advancedness of Meroë.\n" +"As in all cultures, religion played a significant part in Kush. Shanakdakheto had the " +"temple built around 160 BC as a symbol of the advancedness of Meroë.\n" "Temples +1 garrison heal rate." msgstr "" -#: simulation/data/auras/units/catafalques/mace_catafalque.json:auraName -msgid "Sacker of Cities" +#: simulation/data/auras/units/catafalques/kush_catafalque_2.json:auraName +msgid "Temple at Naqa" msgstr "" #: simulation/data/auras/units/catafalques/mace_catafalque.json:auraDescription msgid "" -"During the First Macedonian War, Philip and his troops sacked Thermum, the " -"religious and political center of Aetolia.\n" +"During the First Macedonian War, Philip and his troops sacked Thermum, the religious " +"and political center of Aetolia.\n" "Humans, Siege Engines, Ships, and Structures gain +5 food and wood loot." msgstr "" -#: simulation/data/auras/units/catafalques/maur_catafalque_1.json:auraName -msgid "Consolidator of the Empire" +#: simulation/data/auras/units/catafalques/mace_catafalque.json:auraName +msgid "Sacker of Cities" msgstr "" #: simulation/data/auras/units/catafalques/maur_catafalque_1.json:auraDescription msgid "" -"Son of Chandragupta Maurya, Bindusara consolidated the empire, creating a " -"stable state for his son Ashoka to inherit.\n" +"Son of Chandragupta Maurya, Bindusara consolidated the empire, creating a stable state " +"for his son Ashoka to inherit.\n" "Structures +20% territory influence radius." msgstr "" -#: simulation/data/auras/units/catafalques/maur_catafalque_2.json:auraName -msgid "Vamba Moriyar" +#: simulation/data/auras/units/catafalques/maur_catafalque_1.json:auraName +msgid "Consolidator of the Empire" msgstr "" #: simulation/data/auras/units/catafalques/maur_catafalque_2.json:auraDescription msgid "" "Bindusara is said to have conquered lands to the south of the empire.\n" "Soldiers +15% capture attack strength." msgstr "" -#: simulation/data/auras/units/catafalques/pers_catafalque.json:auraName -msgid "Great Builder" +#: simulation/data/auras/units/catafalques/maur_catafalque_2.json:auraName +msgid "Vamba Moriyar" msgstr "" #: simulation/data/auras/units/catafalques/pers_catafalque.json:auraDescription msgid "" -"Throughout his reign, much of Artaxerxes' wealth was spent on building " -"projects. He restored the Palace of Darius I at Susa and restored the " -"ancient city of Ecbatana.\n" +"Throughout his reign, much of Artaxerxes' wealth was spent on building projects. He " +"restored the Palace of Darius I at Susa and restored the ancient city of Ecbatana.\n" "Structures −10% resource costs and +5% health." msgstr "" -#: simulation/data/auras/units/catafalques/ptol_catafalque.json:auraName -msgid "Great Librarian" +#: simulation/data/auras/units/catafalques/pers_catafalque.json:auraName +msgid "Great Builder" msgstr "" #: simulation/data/auras/units/catafalques/ptol_catafalque.json:auraDescription msgid "" -"Continuing his predecessors' work on the Great Library of Alexandria, he " -"seized every book brought to the city, thus leaving to his people a vast " -"amount of hoarded wisdom.\n" +"Continuing his predecessors' work on the Great Library of Alexandria, he seized every " +"book brought to the city, thus leaving to his people a vast amount of hoarded wisdom.\n" "Structure technologies −10% resource costs." msgstr "" -#: simulation/data/auras/units/catafalques/rome_catafalque_1.json:auraName -msgid "Avenger of Lucretia" +#: simulation/data/auras/units/catafalques/ptol_catafalque.json:auraName +msgid "Great Librarian" msgstr "" #: simulation/data/auras/units/catafalques/rome_catafalque_1.json:auraDescription msgid "" -"After the rape of Lucretia by the son of King Tarquinius Superbus and her " -"subsequent suicide, Brutus vowed to avenge her and overthrow the monarchy.\n" +"After the rape of Lucretia by the son of King Tarquinius Superbus and her subsequent " +"suicide, Brutus vowed to avenge her and overthrow the monarchy.\n" "Female Citizens −20% food cost and +10% gather speed." msgstr "" -#: simulation/data/auras/units/catafalques/rome_catafalque_2.json:auraName -msgid "Founder and Defender of the Republic" +#: simulation/data/auras/units/catafalques/rome_catafalque_1.json:auraName +msgid "Avenger of Lucretia" msgstr "" #: simulation/data/auras/units/catafalques/rome_catafalque_2.json:auraDescription msgid "" -"Brutus was one of the key figures in the overthrow of the monarchy and the " -"founding of the Roman Republic. Later, as consul he led a Roman army to " -"victory against the Etruscan King Tarquinius who sought to retake the throne." -"\n" +"Brutus was one of the key figures in the overthrow of the monarchy and the founding of " +"the Roman Republic. Later, as consul he led a Roman army to victory against the " +"Etruscan King Tarquinius who sought to retake the throne.\n" "Humans and Siege Engines +1 armor." msgstr "" -#: simulation/data/auras/units/catafalques/sele_catafalque_1.json:auraName -msgid "Founder of the Ezida Temple" +#: simulation/data/auras/units/catafalques/rome_catafalque_2.json:auraName +msgid "Founder and Defender of the Republic" msgstr "" #: simulation/data/auras/units/catafalques/sele_catafalque_1.json:auraDescription msgid "" "Antiochus I laid the foundation for the Ezida Temple in Borsippa.\n" "Temples −10% resource costs; Temple technologies −10% resource costs." msgstr "" -#: simulation/data/auras/units/catafalques/sele_catafalque_2.json:auraName -msgid "Immigration" +#: simulation/data/auras/units/catafalques/sele_catafalque_1.json:auraName +msgid "Founder of the Ezida Temple" msgstr "" #: simulation/data/auras/units/catafalques/sele_catafalque_2.json:auraDescription msgid "" -"Antiochus encouraged Greek immigration to his realm and established many new " -"cities in Asia Minor to serve as counterweights to the Gauls.\n" +"Antiochus encouraged Greek immigration to his realm and established many new cities in " +"Asia Minor to serve as counterweights to the Gauls.\n" "+5% maximum population limit." msgstr "" -#: simulation/data/auras/units/catafalques/sele_catafalque_3.json:auraName -msgid "Basileus Megas" +#: simulation/data/auras/units/catafalques/sele_catafalque_2.json:auraName +msgid "Immigration" msgstr "" #: simulation/data/auras/units/catafalques/sele_catafalque_3.json:auraDescription msgid "" -"Son of Seleucus Nicator, Antiochus succeeded in the formidable task of " -"keeping the empire together, meanwhile founding temples and defeating the " -"invading Gauls with war elephants.\n" +"Son of Seleucus Nicator, Antiochus succeeded in the formidable task of keeping the " +"empire together, meanwhile founding temples and defeating the invading Gauls with war " +"elephants.\n" "Champion Elephants −10% resource costs." msgstr "" -#: simulation/data/auras/units/catafalques/spart_catafalque_1.json:auraName -#: simulation/data/auras/units/catafalques/spart_catafalque_2.json:auraName -msgid "Lycurgan Military Reforms" +#: simulation/data/auras/units/catafalques/sele_catafalque_3.json:auraName +msgid "Basileus Megas" msgstr "" #: simulation/data/auras/units/catafalques/spart_catafalque_1.json:auraDescription msgid "" -"Lycurgus instituted several military reforms, thus the complete and " -"undivided allegiance to Sparta from its citizens was implemented under his " -"form of government.\n" +"Lycurgus instituted several military reforms, thus the complete and undivided " +"allegiance to Sparta from its citizens was implemented under his form of government.\n" "Citizen Infantry Spearmen −10% resource costs." msgstr "" +#: simulation/data/auras/units/catafalques/spart_catafalque_1.json:auraName +#: simulation/data/auras/units/catafalques/spart_catafalque_2.json:auraName +msgid "Lycurgan Military Reforms" +msgstr "" + #: simulation/data/auras/units/catafalques/spart_catafalque_2.json:auraDescription msgid "Champion Infantry Spearmen −5% resource costs." msgstr "" +#: simulation/data/auras/units/catafalques/spart_catafalque_3.json:auraDescription +msgid "" +"To further support equality, Lycurgus forbade the use of gold and silver, introducing a" +" new iron currency called pelanors.\n" +"Workers +15% metal gather rate." +msgstr "" + #: simulation/data/auras/units/catafalques/spart_catafalque_3.json:auraName msgid "Iron Pelanors" msgstr "" -#: simulation/data/auras/units/catafalques/spart_catafalque_3.json:auraDescription -msgid "" -"To further support equality, Lycurgus forbade the use of gold and silver, " -"introducing a new iron currency called pelanors.\n" -"Workers +15% metal gather rate." +#: simulation/data/auras/units/elephant_worker.json:auraDescription +msgid "Workers +25% build rate." msgstr "" -#: simulation/data/auras/units/heroes/athen_hero_iphicrates_1.json:auraName -msgid "Formation Reforms" +#: simulation/data/auras/units/elephant_worker.json:auraName +msgid "Elephant Workers" +msgstr "" + +#: simulation/data/auras/units/female_inspiration.json:auraDescription +msgid "Citizen Soldiers +10% build rate and gather speed." +msgstr "" + +#: simulation/data/auras/units/female_inspiration.json:auraName +msgid "Inspiration" msgstr "" #: simulation/data/auras/units/heroes/athen_hero_iphicrates_1.json:auraDescription msgid "Soldiers in his formation +3 armor, +15% movement speed." msgstr "" -#: simulation/data/auras/units/heroes/athen_hero_iphicrates_2.json:auraName -msgid "Peltast Reforms" +#: simulation/data/auras/units/heroes/athen_hero_iphicrates_1.json:auraName +msgid "Formation Reforms" msgstr "" #: simulation/data/auras/units/heroes/athen_hero_iphicrates_2.json:auraDescription msgid "Infantry Javelineers +15% movement speed." msgstr "" -#: simulation/data/auras/units/heroes/athen_hero_pericles_1.json:auraName -msgid "Periclean Building Program" +#: simulation/data/auras/units/heroes/athen_hero_iphicrates_2.json:auraName +msgid "Peltast Reforms" msgstr "" #: simulation/data/auras/units/heroes/athen_hero_pericles_1.json:auraDescription msgid "Workers +15% build rate." msgstr "" -#: simulation/data/auras/units/heroes/athen_hero_pericles_2.json:auraName -msgid "Temple of Athena Nike" +#: simulation/data/auras/units/heroes/athen_hero_pericles_1.json:auraName +msgid "Periclean Building Program" msgstr "" #: simulation/data/auras/units/heroes/athen_hero_pericles_2.json:auraDescription msgid "Temples −25% stone cost, +2 garrisoned heal rate." msgstr "" -#: simulation/data/auras/units/heroes/athen_hero_themistocles_1.json:auraName -msgid "Naval Commander" +#: simulation/data/auras/units/heroes/athen_hero_pericles_2.json:auraName +msgid "Temple of Athena Nike" msgstr "" #: simulation/data/auras/units/heroes/athen_hero_themistocles_1.json:auraDescription -msgid "" -"When garrisoned, the Ship has −30% batch training time and +50% movement " -"speed." +msgid "When garrisoned, the Ship has −30% batch training time and +50% movement speed." msgstr "" -#: simulation/data/auras/units/heroes/athen_hero_themistocles_2.json:auraName -msgid "Naval Architect" +#: simulation/data/auras/units/heroes/athen_hero_themistocles_1.json:auraName +msgid "Naval Commander" msgstr "" #: simulation/data/auras/units/heroes/athen_hero_themistocles_2.json:auraDescription msgid "Ships −50% metal cost, −20% construction time." msgstr "" -#: simulation/data/auras/units/heroes/brit_hero_boudicca.json:auraName -msgid "Champion Army" +#: simulation/data/auras/units/heroes/athen_hero_themistocles_2.json:auraName +msgid "Naval Architect" msgstr "" #: simulation/data/auras/units/heroes/brit_hero_boudicca.json:auraDescription msgid "" -"Champions +2 capture attack strength, +20% melee and ranged attack damage, " -"+10% movement speed." +"Champions +2 capture attack strength, +20% melee and ranged attack damage, +10% " +"movement speed." msgstr "" -#: simulation/data/auras/units/heroes/brit_hero_caratacos.json:auraName -msgid "Guerrilla Chief" +#: simulation/data/auras/units/heroes/brit_hero_boudicca.json:auraName +msgid "Champion Army" msgstr "" #: simulation/data/auras/units/heroes/brit_hero_caratacos.json:auraDescription msgid "Soldiers and Siege Engines +1 armor, +15% movement speed." msgstr "" -#: simulation/data/auras/units/heroes/brit_hero_cunobelin.json:auraName -msgid "Britannorum Rex" +#: simulation/data/auras/units/heroes/brit_hero_caratacos.json:auraName +msgid "Guerrilla Chief" msgstr "" #: simulation/data/auras/units/heroes/brit_hero_cunobelin.json:auraDescription #: simulation/data/auras/units/heroes/maur_hero_chanakya_2.json:auraDescription msgid "Humans +0.8 health regeneration rate." msgstr "" -#: simulation/data/auras/units/heroes/cart_hero_hamilcar_1.json:auraName -msgid "Lightning General" +#: simulation/data/auras/units/heroes/brit_hero_cunobelin.json:auraName +msgid "Britannorum Rex" msgstr "" #: simulation/data/auras/units/heroes/cart_hero_hamilcar_1.json:auraDescription msgid "Soldiers and Siege Engines +15% movement speed." msgstr "" -#: simulation/data/auras/units/heroes/cart_hero_hamilcar_2.json:auraName -msgid "Subduer of Mercenaries" +#: simulation/data/auras/units/heroes/cart_hero_hamilcar_1.json:auraName +msgid "Lightning General" msgstr "" #: simulation/data/auras/units/heroes/cart_hero_hamilcar_2.json:auraDescription msgid "Enemy Mercenaries −20% melee and ranged attack damage." msgstr "" -#: simulation/data/auras/units/heroes/cart_hero_hannibal.json:auraName -msgid "Tactician" +#: simulation/data/auras/units/heroes/cart_hero_hamilcar_2.json:auraName +msgid "Subduer of Mercenaries" msgstr "" #: simulation/data/auras/units/heroes/cart_hero_hannibal.json:auraDescription msgid "" -"Own and Allied Soldiers and Siege Engines +1 capture attack strength, +20% " -"melee and ranged attack damage." +"Own and Allied Soldiers and Siege Engines +1 capture attack strength, +20% melee and " +"ranged attack damage." msgstr "" -#: simulation/data/auras/units/heroes/cart_hero_maharbal.json:auraName -msgid "Cavalry Commander" +#: simulation/data/auras/units/heroes/cart_hero_hannibal.json:auraName +msgid "Tactician" msgstr "" #: simulation/data/auras/units/heroes/cart_hero_maharbal.json:auraDescription msgid "Melee Cavalry +30% melee attack damage." msgstr "" -#: simulation/data/auras/units/heroes/gaul_hero_brennus.json:auraName -msgid "Sacker of Rome" +#: simulation/data/auras/units/heroes/cart_hero_maharbal.json:auraName +msgid "Cavalry Commander" msgstr "" #: simulation/data/auras/units/heroes/gaul_hero_brennus.json:auraDescription msgid "Humans, Siege Engines, and Ships gain +15 metal loot." msgstr "" -#: simulation/data/auras/units/heroes/gaul_hero_vercingetorix.json:auraName -msgid "Celtic Warlord" +#: simulation/data/auras/units/heroes/gaul_hero_brennus.json:auraName +msgid "Sacker of Rome" msgstr "" #: simulation/data/auras/units/heroes/gaul_hero_vercingetorix.json:auraDescription msgid "" -"Soldiers and Siege Engines +1 capture attack strength, +20% melee and ranged " -"attack damage." +"Soldiers and Siege Engines +1 capture attack strength, +20% melee and ranged attack " +"damage." msgstr "" -#: simulation/data/auras/units/heroes/gaul_hero_viridomarus.json:auraName -msgid "Preparation for War" +#: simulation/data/auras/units/heroes/gaul_hero_vercingetorix.json:auraName +msgid "Celtic Warlord" msgstr "" -#: simulation/data/auras/units/heroes/hero_garrison.json:auraName -msgid "Inspired Defense" +#: simulation/data/auras/units/heroes/gaul_hero_viridomarus.json:auraName +msgid "Preparation for War" msgstr "" #: simulation/data/auras/units/heroes/hero_garrison.json:auraDescription msgid "" -"When garrisoned, the Structure or Siege Engine has +2 capture points " -"garrison regeneration rate." +"When garrisoned, the Structure or Siege Engine has +2 capture points garrison " +"regeneration rate." msgstr "" -#: simulation/data/auras/units/heroes/iber_hero_caros_1.json:auraName -msgid "Valiant Defender" +#: simulation/data/auras/units/heroes/hero_garrison.json:auraName +msgid "Inspired Defense" msgstr "" #: simulation/data/auras/units/heroes/iber_hero_caros_1.json:auraDescription msgid "When garrisoned, the Structure or Siege Tower has +75% arrow count." msgstr "" -#: simulation/data/auras/units/heroes/iber_hero_caros_2.json:auraName -msgid "Battle Fervor" +#: simulation/data/auras/units/heroes/iber_hero_caros_1.json:auraName +msgid "Valiant Defender" msgstr "" #: simulation/data/auras/units/heroes/iber_hero_caros_2.json:auraDescription msgid "Soldiers +1 armor." msgstr "" -#: simulation/data/auras/units/heroes/iber_hero_indibil.json:auraName -msgid "Mobilization" +#: simulation/data/auras/units/heroes/iber_hero_caros_2.json:auraName +msgid "Battle Fervor" msgstr "" #: simulation/data/auras/units/heroes/iber_hero_indibil.json:auraDescription msgid "Soldiers −15% resources costs, −20% training time." msgstr "" +#: simulation/data/auras/units/heroes/iber_hero_indibil.json:auraName +msgid "Mobilization" +msgstr "" + #: simulation/data/auras/units/heroes/iber_hero_viriato_1.json:auraDescription msgid "Soldiers +20% movement speed." msgstr "" +#: simulation/data/auras/units/heroes/iber_hero_viriato_2.json:auraDescription +msgid "Soldiers and Siege Engines gain +100% resource loot." +msgstr "" + #: simulation/data/auras/units/heroes/iber_hero_viriato_2.json:auraName msgid "Swag" msgstr "" -#: simulation/data/auras/units/heroes/iber_hero_viriato_2.json:auraDescription -msgid "Soldiers and Siege Engines gain +100% resource loot." +#: simulation/data/auras/units/heroes/kush_hero_amanirenas.json:auraDescription +#: simulation/data/auras/units/heroes/mace_hero_philip.json:auraDescription +msgid "Champions +2 capture attack strength, +20% melee and ranged attack damage." msgstr "" #: simulation/data/auras/units/heroes/kush_hero_amanirenas.json:auraName msgid "Warrior Queen" msgstr "" -#: simulation/data/auras/units/heroes/kush_hero_amanirenas.json:auraDescription -#: simulation/data/auras/units/heroes/mace_hero_philip.json:auraDescription +#: simulation/data/auras/units/heroes/kush_hero_arakamani_1.json:auraDescription msgid "" -"Champions +2 capture attack strength, +20% melee and ranged attack damage." +"Temple of Amun +20% resource costs and build time. Amun Temple Guard +20% resource " +"costs and training time." msgstr "" #: simulation/data/auras/units/heroes/kush_hero_arakamani_1.json:auraName msgid "Defier of Tradition" msgstr "" -#: simulation/data/auras/units/heroes/kush_hero_arakamani_1.json:auraDescription +#: simulation/data/auras/units/heroes/kush_hero_arakamani_2.json:auraDescription msgid "" -"Temple of Amun +20% resource costs and build time. Amun Temple Guard +20% " +"Temple of Apedemak −20% resource costs and build time. Apedemak Temple Guard −20% " "resource costs and training time." msgstr "" #: simulation/data/auras/units/heroes/kush_hero_arakamani_2.json:auraName msgid "Follower of Apedemak" msgstr "" -#: simulation/data/auras/units/heroes/kush_hero_arakamani_2.json:auraDescription -msgid "" -"Temple of Apedemak −20% resource costs and build time. Apedemak Temple Guard " -"−20% resource costs and training time." +#: simulation/data/auras/units/heroes/kush_hero_arakamani_3.json:auraDescription +msgid "Enemy Healers −50% healing strength." msgstr "" #: simulation/data/auras/units/heroes/kush_hero_arakamani_3.json:auraName msgid "Slaughter of the Faithful" msgstr "" -#: simulation/data/auras/units/heroes/kush_hero_arakamani_3.json:auraDescription -msgid "Enemy Healers −50% healing strength." +#: simulation/data/auras/units/heroes/kush_hero_nastasen_1.json:auraDescription +msgid "Soldiers +10 melee and ranged attack damage, gain +50% resource loot." msgstr "" #: simulation/data/auras/units/heroes/kush_hero_nastasen_1.json:auraName msgid "Savior of Kush" msgstr "" -#: simulation/data/auras/units/heroes/kush_hero_nastasen_1.json:auraDescription -msgid "Soldiers +10 melee and ranged attack damage, gain +50% resource loot." +#: simulation/data/auras/units/heroes/kush_hero_nastasen_2.json:auraDescription +msgid "Kushite Triremes −50 wood and metal cost." msgstr "" #: simulation/data/auras/units/heroes/kush_hero_nastasen_2.json:auraName msgid "Gift of Warships" msgstr "" -#: simulation/data/auras/units/heroes/kush_hero_nastasen_2.json:auraDescription -msgid "Kushite Triremes −50 wood and metal cost." +#: simulation/data/auras/units/heroes/mace_hero_alexander_1.json:auraDescription +msgid "Structures +10% territory influence radius." msgstr "" #: simulation/data/auras/units/heroes/mace_hero_alexander_1.json:auraName msgid "Imperialism" msgstr "" -#: simulation/data/auras/units/heroes/mace_hero_alexander_1.json:auraDescription -msgid "Structures +10% territory influence radius." +#: simulation/data/auras/units/heroes/mace_hero_alexander_2.json:auraDescription +msgid "Enemy Civic Centres −50% capture points garrisoned regeneration rate." msgstr "" #: simulation/data/auras/units/heroes/mace_hero_alexander_2.json:auraName msgid "Conqueror" msgstr "" -#: simulation/data/auras/units/heroes/mace_hero_alexander_2.json:auraDescription -msgid "Enemy Civic Centres −50% capture points garrisoned regeneration rate." +#: simulation/data/auras/units/heroes/mace_hero_craterus.json:auraDescription +msgid "Infantry Pikemen +20% capture attack strength, +20% melee attack damage." msgstr "" #: simulation/data/auras/units/heroes/mace_hero_craterus.json:auraName msgid "Taxiarchès" msgstr "" -#: simulation/data/auras/units/heroes/mace_hero_craterus.json:auraDescription +#: simulation/data/auras/units/heroes/mace_hero_demetrius.json:auraDescription msgid "" -"Infantry Pikemen +20% capture attack strength, +20% melee attack damage." +"Siege Engines +1 armor, +20% melee and ranged attack damage, +10% ranged attack range, " +"+10% vision range." msgstr "" #: simulation/data/auras/units/heroes/mace_hero_demetrius.json:auraName msgid "Besieger" msgstr "" -#: simulation/data/auras/units/heroes/mace_hero_demetrius.json:auraDescription -msgid "" -"Siege Engines +1 armor, +20% melee and ranged attack damage, +10% ranged " -"attack range, +10% vision range." -msgstr "" - #: simulation/data/auras/units/heroes/mace_hero_philip.json:auraName msgid "Rise of Macedon" msgstr "" +#: simulation/data/auras/units/heroes/mace_hero_pyrrhus.json:auraDescription +msgid "Soldiers +20% melee and ranged attack damage, −15% health." +msgstr "" + #: simulation/data/auras/units/heroes/mace_hero_pyrrhus.json:auraName msgid "Pyrrhic Victory" msgstr "" -#: simulation/data/auras/units/heroes/mace_hero_pyrrhus.json:auraDescription -msgid "Soldiers +20% melee and ranged attack damage, −15% health." +#: simulation/data/auras/units/heroes/maur_hero_ashoka.json:auraDescription +msgid "" +"Temples −50% resource costs and build time. Temple technologies −50% resource costs and" +" research time." msgstr "" #: simulation/data/auras/units/heroes/maur_hero_ashoka.json:auraName msgid "Buddhism" msgstr "" -#: simulation/data/auras/units/heroes/maur_hero_ashoka.json:auraDescription +#: simulation/data/auras/units/heroes/maur_hero_chanakya_1.json:auraDescription msgid "" -"Temples −50% resource costs and build time. Temple technologies −50% " -"resource costs and research time." +"When garrisoned, the Structure's technologies have −20% resource cost and −50% research" +" time." msgstr "" #: simulation/data/auras/units/heroes/maur_hero_chanakya_1.json:auraName msgid "Teacher" msgstr "" -#: simulation/data/auras/units/heroes/maur_hero_chanakya_1.json:auraDescription -msgid "" -"When garrisoned, the Structure's technologies have −20% resource cost and −50" -"% research time." -msgstr "" - #: simulation/data/auras/units/heroes/maur_hero_chanakya_2.json:auraName msgid "Regeneration" msgstr "" +#: simulation/data/auras/units/heroes/pers_hero_cyrus.json:auraDescription +msgid "Cavalry +1 capture attack strength, +20% melee and ranged attack damage." +msgstr "" + #: simulation/data/auras/units/heroes/pers_hero_cyrus.json:auraName msgid "Forefront Leader" msgstr "" -#: simulation/data/auras/units/heroes/pers_hero_cyrus.json:auraDescription -msgid "" -"Cavalry +1 capture attack strength, +20% melee and ranged attack damage." +#: simulation/data/auras/units/heroes/pers_hero_darius.json:auraDescription +msgid "Soldiers, Siege Engines, Traders, and Merchant Ships +15% movement speed." msgstr "" #: simulation/data/auras/units/heroes/pers_hero_darius.json:auraName msgid "Leadership" msgstr "" -#: simulation/data/auras/units/heroes/pers_hero_darius.json:auraDescription -msgid "" -"Soldiers, Siege Engines, Traders, and Merchant Ships +15% movement speed." +#: simulation/data/auras/units/heroes/pers_hero_xerxes.json:auraDescription +msgid "Workers +15% build rate and gather speed." msgstr "" #: simulation/data/auras/units/heroes/pers_hero_xerxes.json:auraName msgid "Administrator" msgstr "" -#: simulation/data/auras/units/heroes/pers_hero_xerxes.json:auraDescription -msgid "Workers +15% build rate and gather speed." +#: simulation/data/auras/units/heroes/ptol_hero_cleopatra_1.json:auraDescription +msgid "Soldiers and Siege Engines −20% melee and ranged attack repeat time." msgstr "" #: simulation/data/auras/units/heroes/ptol_hero_cleopatra_1.json:auraName msgid "Patriot" msgstr "" -#: simulation/data/auras/units/heroes/ptol_hero_cleopatra_1.json:auraDescription -msgid "Soldiers and Siege Engines −20% melee and ranged attack repeat time." +#: simulation/data/auras/units/heroes/ptol_hero_cleopatra_2.json:auraDescription +msgid "Allied Heroes +10% health." msgstr "" #: simulation/data/auras/units/heroes/ptol_hero_cleopatra_2.json:auraName #: simulation/data/auras/units/heroes/ptol_hero_cleopatra_3.json:auraName msgid "Consort" msgstr "" -#: simulation/data/auras/units/heroes/ptol_hero_cleopatra_2.json:auraDescription -msgid "Allied Heroes +10% health." -msgstr "" - #: simulation/data/auras/units/heroes/ptol_hero_cleopatra_3.json:auraDescription msgid "Enemy Heroes −10% health." msgstr "" +#: simulation/data/auras/units/heroes/ptol_hero_ptolemy_IV.json:auraDescription +msgid "Pikemen +40% health." +msgstr "" + #: simulation/data/auras/units/heroes/ptol_hero_ptolemy_IV.json:auraName msgid "Raphia" msgstr "" -#: simulation/data/auras/units/heroes/ptol_hero_ptolemy_IV.json:auraDescription -msgid "Pikemen +40% health." +#: simulation/data/auras/units/heroes/ptol_hero_ptolemy_I_1.json:auraDescription +msgid "Workers +10% build rate." msgstr "" #: simulation/data/auras/units/heroes/ptol_hero_ptolemy_I_1.json:auraName msgid "Patron of Construction" msgstr "" -#: simulation/data/auras/units/heroes/ptol_hero_ptolemy_I_1.json:auraDescription -msgid "Workers +10% build rate." +#: simulation/data/auras/units/heroes/ptol_hero_ptolemy_I_2.json:auraDescription +msgid "Mercenaries −35% resource costs." msgstr "" #: simulation/data/auras/units/heroes/ptol_hero_ptolemy_I_2.json:auraName msgid "Mercenary Patron" msgstr "" -#: simulation/data/auras/units/heroes/ptol_hero_ptolemy_I_2.json:auraDescription -msgid "Mercenaries −35% resource costs." +#: simulation/data/auras/units/heroes/rome_hero_marcellus_1.json:auraDescription +msgid "Cavalry +15% melee and ranged attack damage." msgstr "" #: simulation/data/auras/units/heroes/rome_hero_marcellus_1.json:auraName #: simulation/data/auras/units/heroes/rome_hero_marcellus_2.json:auraName msgid "Sword of Rome" msgstr "" -#: simulation/data/auras/units/heroes/rome_hero_marcellus_1.json:auraDescription -msgid "Cavalry +15% melee and ranged attack damage." -msgstr "" - #: simulation/data/auras/units/heroes/rome_hero_marcellus_2.json:auraDescription msgid "Enemy Infantry −10% melee and ranged attack damage." msgstr "" +#: simulation/data/auras/units/heroes/rome_hero_maximus.json:auraDescription +msgid "Humans and Structures +1 armor." +msgstr "" + #: simulation/data/auras/units/heroes/rome_hero_maximus.json:auraName msgid "Shield of Rome" msgstr "" -#: simulation/data/auras/units/heroes/rome_hero_maximus.json:auraDescription -msgid "Humans and Structures +1 armor." +#: simulation/data/auras/units/heroes/rome_hero_scipio.json:auraDescription +msgid "" +"Soldiers and Siege Engines +2 capture attack strength, +20% melee and ranged attack " +"damage." msgstr "" #: simulation/data/auras/units/heroes/rome_hero_scipio.json:auraName msgid "Triumph" msgstr "" -#: simulation/data/auras/units/heroes/rome_hero_scipio.json:auraDescription -msgid "" -"Soldiers and Siege Engines +2 capture attack strength, +20% melee and ranged " -"attack damage." +#: simulation/data/auras/units/heroes/sele_hero_antiochus_great.json:auraDescription +msgid "Cavalry +2 armor." msgstr "" #: simulation/data/auras/units/heroes/sele_hero_antiochus_great.json:auraName msgid "Ilarchès" msgstr "" -#: simulation/data/auras/units/heroes/sele_hero_antiochus_great.json:auraDescription -msgid "Cavalry +2 armor." +#: simulation/data/auras/units/heroes/sele_hero_antiochus_righteous.json:auraDescription +msgid "Enemy Structures, Ships, and Siege Engines -20% health." msgstr "" #: simulation/data/auras/units/heroes/sele_hero_antiochus_righteous.json:auraName msgid "Renowned Conqueror" msgstr "" -#: simulation/data/auras/units/heroes/sele_hero_antiochus_righteous.json:auraDescription -msgid "Enemy Structures, Ships, and Siege Engines -20% health." +#: simulation/data/auras/units/heroes/sele_hero_seleucus_victor.json:auraDescription +msgid "Champion Elephants +20% melee attack damage, +20% movement speed." msgstr "" #: simulation/data/auras/units/heroes/sele_hero_seleucus_victor.json:auraName msgid "Zooiarchos" msgstr "" -#: simulation/data/auras/units/heroes/sele_hero_seleucus_victor.json:auraDescription -msgid "Champion Elephants +20% melee attack damage, +20% movement speed." +#: simulation/data/auras/units/heroes/spart_hero_brasidas.json:auraDescription +msgid "Citizen Infantry Javelineers +1 armor, +25% ranged attack pierce damage." msgstr "" #: simulation/data/auras/units/heroes/spart_hero_brasidas.json:auraName msgid "Helot Reforms" msgstr "" -#: simulation/data/auras/units/heroes/spart_hero_brasidas.json:auraDescription -msgid "" -"Citizen Infantry Javelineers +1 armor, +25% ranged attack pierce damage." +#: simulation/data/auras/units/heroes/spart_hero_leonidas.json:auraDescription +msgid "Spearmen +1 capture attack strength, +25% melee attack damage." msgstr "" #: simulation/data/auras/units/heroes/spart_hero_leonidas.json:auraName msgid "Last Stand" msgstr "" -#: simulation/data/auras/units/heroes/spart_hero_leonidas.json:auraDescription -msgid "Spearmen +1 capture attack strength, +25% melee attack damage." -msgstr "" Index: ps/trunk/binaries/data/mods/public/l10n/public-simulation-other.pot =================================================================== --- ps/trunk/binaries/data/mods/public/l10n/public-simulation-other.pot (revision 24280) +++ ps/trunk/binaries/data/mods/public/l10n/public-simulation-other.pot (revision 24281) @@ -1,883 +1,860 @@ # Translation template for 0 A.D. — Empires Ascendant. # Copyright (C) 2020 Wildfire Games -# This file is distributed under the same license as the 0 A.D. — Empires Ascendant project. -# +# This file is distributed under the same license as the 0 A.D. — Empires Ascendant +# project. msgid "" msgstr "" "Project-Id-Version: 0 A.D. — Empires Ascendant\n" -"POT-Creation-Date: 2020-11-13 08:09+0000\n" -"PO-Revision-Date: 2020-11-13 08:09+0000\n" +"POT-Creation-Date: 2020-11-28 10:01+0000\n" +"PO-Revision-Date: 2020-11-28 10:01+0000\n" +"Plural-Forms: nplurals=2; plural=(n != 1)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=utf-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: nplurals=2; plural=(n != 1);\n" +"Content-Transfer-Encoding: 8bit" #: simulation/ai/petra/chatHelper.js:3 #, javascript-format -msgid "" -"I am starting a massive military campaign against %(_player_)s, come and " -"join me." +msgid "I am starting a massive military campaign against %(_player_)s, come and join me." msgstr "" #: simulation/ai/petra/chatHelper.js:4 #, javascript-format msgid "" -"I have set up a huge army to crush %(_player_)s. Join me and you will have " -"your share of the loot." +"I have set up a huge army to crush %(_player_)s. Join me and you will have your share " +"of the loot." msgstr "" #: simulation/ai/petra/chatHelper.js:7 #, javascript-format msgid "I am launching an attack against %(_player_)s." msgstr "" #: simulation/ai/petra/chatHelper.js:8 #, javascript-format msgid "I have just sent an army against %(_player_)s." msgstr "" #: simulation/ai/petra/chatHelper.js:14 #, javascript-format msgid "Let me regroup my army and I will then join you against %(_player_)s." msgstr "" #: simulation/ai/petra/chatHelper.js:15 #, javascript-format msgid "I am finishing preparations to attack %(_player_)s." msgstr "" #: simulation/ai/petra/chatHelper.js:18 #, javascript-format msgid "" -"Sorry, I do not have enough soldiers currently; but my next attack will " -"target %(_player_)s." +"Sorry, I do not have enough soldiers currently; but my next attack will target " +"%(_player_)s." msgstr "" #: simulation/ai/petra/chatHelper.js:19 #, javascript-format -msgid "" -"Sorry, I still need to strengthen my army. However, I will attack %(_player_)" -"s next." +msgid "Sorry, I still need to strengthen my army. However, I will attack %(_player_)s next." msgstr "" #: simulation/ai/petra/chatHelper.js:22 #, javascript-format msgid "" -"I cannot help you against %(_player_)s for the time being, I am planning to " -"attack %(_player_2)s first." +"I cannot help you against %(_player_)s for the time being, I am planning to attack " +"%(_player_2)s first." msgstr "" #: simulation/ai/petra/chatHelper.js:27 #, javascript-format msgid "Here is a gift for you, %(_player_)s. Make good use of it." msgstr "" #: simulation/ai/petra/chatHelper.js:28 #, javascript-format msgid "I see you are in a bad situation, %(_player_)s. I hope this helps." msgstr "" #: simulation/ai/petra/chatHelper.js:29 #, javascript-format msgid "" -"I can help you this time, %(_player_)s, but you should manage your resources " -"more carefully in the future." +"I can help you this time, %(_player_)s, but you should manage your resources more " +"carefully in the future." msgstr "" #: simulation/ai/petra/chatHelper.js:33 #, javascript-format msgid "I am in need of %(resource)s, can you help? I will make it up to you." msgstr "" #: simulation/ai/petra/chatHelper.js:34 #, javascript-format msgid "" -"I would participate more efficiently in our common war effort if you could " -"provide me some %(resource)s." +"I would participate more efficiently in our common war effort if you could provide me " +"some %(resource)s." msgstr "" #: simulation/ai/petra/chatHelper.js:35 #, javascript-format -msgid "" -"If you can spare me some %(resource)s, I will be able to strengthen my army." +msgid "If you can spare me some %(resource)s, I will be able to strengthen my army." msgstr "" #: simulation/ai/petra/chatHelper.js:39 #, javascript-format -msgid "" -"I have set up a new route with %(_player_)s. Trading will be profitable for " -"all of us." +msgid "I have set up a new route with %(_player_)s. Trading will be profitable for all of us." msgstr "" #: simulation/ai/petra/chatHelper.js:40 #, javascript-format -msgid "" -"A new trade route is set up with %(_player_)s. Take your share of the " -"profits." +msgid "A new trade route is set up with %(_player_)s. Take your share of the profits." msgstr "" #: simulation/ai/petra/chatHelper.js:45 #, javascript-format msgid "%(_player_)s and I are now allies." msgstr "" #: simulation/ai/petra/chatHelper.js:48 #, javascript-format msgid "%(_player_)s and I are now neutral." msgstr "" #: simulation/ai/petra/chatHelper.js:51 #, javascript-format msgid "%(_player_)s and I are now enemies." msgstr "" #: simulation/ai/petra/chatHelper.js:58 #, javascript-format msgid "I cannot accept your offer to become allies, %(_player_)s." msgstr "" #: simulation/ai/petra/chatHelper.js:61 #, javascript-format -msgid "" -"I will not be your ally, %(_player_)s. However, I will consider a neutrality " -"pact." +msgid "I will not be your ally, %(_player_)s. However, I will consider a neutrality pact." msgstr "" #: simulation/ai/petra/chatHelper.js:62 #, javascript-format -msgid "" -"I reject your request for alliance, %(_player_)s, but we could become " -"neutral." +msgid "I reject your request for alliance, %(_player_)s, but we could become neutral." msgstr "" #: simulation/ai/petra/chatHelper.js:63 #, javascript-format msgid "%(_player_)s, only a neutrality agreement is conceivable to me." msgstr "" #: simulation/ai/petra/chatHelper.js:66 #, javascript-format -msgid "" -"Our previous alliance did not work out, %(_player_)s. I must decline your " -"offer." +msgid "Our previous alliance did not work out, %(_player_)s. I must decline your offer." msgstr "" #: simulation/ai/petra/chatHelper.js:67 #, javascript-format msgid "I won’t ally you again, %(_player_)s!" msgstr "" #: simulation/ai/petra/chatHelper.js:68 #, javascript-format msgid "No more alliances between us, %(_player_)s!" msgstr "" #: simulation/ai/petra/chatHelper.js:69 #, javascript-format msgid "Your request for peace means nothing to me anymore, %(_player_)s!" msgstr "" #: simulation/ai/petra/chatHelper.js:70 #, javascript-format -msgid "" -"My answer to your repeated peace proposal will remain war, %(_player_)s!" +msgid "My answer to your repeated peace proposal will remain war, %(_player_)s!" msgstr "" #: simulation/ai/petra/chatHelper.js:73 #, javascript-format msgid "" -"I will accept your offer to become allies, %(_player_)s. We will both " -"benefit from this partnership." +"I will accept your offer to become allies, %(_player_)s. We will both benefit from this" +" partnership." msgstr "" #: simulation/ai/petra/chatHelper.js:74 #, javascript-format msgid "An alliance between us is a good idea, %(_player_)s." msgstr "" #: simulation/ai/petra/chatHelper.js:75 #, javascript-format -msgid "" -"Let both of our people prosper from a peaceful association, %(_player_)s." +msgid "Let both of our people prosper from a peaceful association, %(_player_)s." msgstr "" #: simulation/ai/petra/chatHelper.js:76 #, javascript-format msgid "We have found common ground, %(_player_)s. I accept the alliance." msgstr "" #: simulation/ai/petra/chatHelper.js:77 #, javascript-format msgid "%(_player_)s, consider us allies from now on." msgstr "" #: simulation/ai/petra/chatHelper.js:80 #, javascript-format msgid "" -"I will ally with you, %(_player_)s, but only if you send me a tribute of %" -"(_amount_)s %(_resource_)s." +"I will ally with you, %(_player_)s, but only if you send me a tribute of %(_amount_)s " +"%(_resource_)s." msgstr "" #: simulation/ai/petra/chatHelper.js:81 #, javascript-format msgid "" -"%(_player_)s, you must send me a tribute of %(_amount_)s %(_resource_)s " -"before I accept an alliance with you." +"%(_player_)s, you must send me a tribute of %(_amount_)s %(_resource_)s before I accept" +" an alliance with you." msgstr "" #: simulation/ai/petra/chatHelper.js:82 #, javascript-format msgid "" "Unless you send me %(_amount_)s %(_resource_)s, an alliance won’t be formed, " "%(_player_)s." msgstr "" #: simulation/ai/petra/chatHelper.js:85 #, javascript-format msgid "" -"%(_player_)s, my offer still stands. I will ally with you only if you send " -"me a tribute of %(_amount_)s %(_resource_)s." +"%(_player_)s, my offer still stands. I will ally with you only if you send me a tribute" +" of %(_amount_)s %(_resource_)s." msgstr "" #: simulation/ai/petra/chatHelper.js:86 #, javascript-format msgid "" -"I’m still waiting for %(_amount_)s %(_resource_)s before accepting your " -"alliance, %(_player_)s." +"I’m still waiting for %(_amount_)s %(_resource_)s before accepting your alliance, " +"%(_player_)s." msgstr "" #: simulation/ai/petra/chatHelper.js:87 simulation/ai/petra/chatHelper.js:108 #, javascript-format msgid "" -"%(_player_)s, if you do not send me part of the %(_amount_)s %(_resource_)s " -"tribute soon, I will break off our negotiations." +"%(_player_)s, if you do not send me part of the %(_amount_)s %(_resource_)s tribute " +"soon, I will break off our negotiations." msgstr "" #: simulation/ai/petra/chatHelper.js:92 #, javascript-format msgid "I will not become neutral with you, %(_player_)s." msgstr "" #: simulation/ai/petra/chatHelper.js:93 #, javascript-format msgid "%(_player_)s, I must decline your request for a neutrality pact." msgstr "" #: simulation/ai/petra/chatHelper.js:96 #, javascript-format msgid "" -"Our previous neutrality agreement ended in failure, %(_player_)s; I will not " -"consider another one." +"Our previous neutrality agreement ended in failure, %(_player_)s; I will not consider " +"another one." msgstr "" #: simulation/ai/petra/chatHelper.js:99 #, javascript-format -msgid "" -"I welcome your request for peace between our civilizations, %(_player_)s. I " -"will accept." +msgid "I welcome your request for peace between our civilizations, %(_player_)s. I will accept." msgstr "" #: simulation/ai/petra/chatHelper.js:100 #, javascript-format -msgid "" -"%(_player_)s, I will accept your neutrality request. May both our " -"civilizations benefit." +msgid "%(_player_)s, I will accept your neutrality request. May both our civilizations benefit." msgstr "" #: simulation/ai/petra/chatHelper.js:103 #, javascript-format msgid "" -"If you send me a tribute of %(_amount_)s %(_resource_)s, I will accept your " -"neutrality request, %(_player_)s." +"If you send me a tribute of %(_amount_)s %(_resource_)s, I will accept your neutrality " +"request, %(_player_)s." msgstr "" #: simulation/ai/petra/chatHelper.js:104 #, javascript-format msgid "" -"%(_player_)s, if you send me %(_amount_)s %(_resource_)s, I will accept a " -"neutrality pact." +"%(_player_)s, if you send me %(_amount_)s %(_resource_)s, I will accept a neutrality " +"pact." msgstr "" #: simulation/ai/petra/chatHelper.js:107 #, javascript-format msgid "" -"%(_player_)s, I will not accept your neutrality request unless you tribute " -"me %(_amount_)s %(_resource_)s soon." +"%(_player_)s, I will not accept your neutrality request unless you tribute me " +"%(_amount_)s %(_resource_)s soon." msgstr "" #: simulation/ai/petra/chatHelper.js:116 #, javascript-format msgid "" -"%(_player_)s, it would help both of our civilizations if we formed an " -"alliance. If you become allies with me, I will respond in kind." +"%(_player_)s, it would help both of our civilizations if we formed an alliance. If you " +"become allies with me, I will respond in kind." msgstr "" #: simulation/ai/petra/chatHelper.js:119 #, javascript-format msgid "%(_player_)s, my offer for an alliance has expired." msgstr "" #: simulation/ai/petra/chatHelper.js:120 #, javascript-format -msgid "" -"%(_player_)s, I have rescinded my previous offer for an alliance between us." +msgid "%(_player_)s, I have rescinded my previous offer for an alliance between us." msgstr "" #: simulation/ai/petra/chatHelper.js:125 #, javascript-format msgid "" -"%(_player_)s, I would like to request a neutrality pact between our " -"civilizations. If you become neutral with me, I will respond in kind." +"%(_player_)s, I would like to request a neutrality pact between our civilizations. If " +"you become neutral with me, I will respond in kind." msgstr "" #: simulation/ai/petra/chatHelper.js:126 #, javascript-format msgid "" -"%(_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." +"%(_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." msgstr "" #: simulation/ai/petra/chatHelper.js:129 #, javascript-format msgid "%(_player_)s, I have decided to revoke my offer for a neutrality pact." msgstr "" #: simulation/ai/petra/chatHelper.js:130 #, javascript-format msgid "" -"%(_player_)s, as you have failed to respond to my request for peace between " -"us, I have abrogated my offer." +"%(_player_)s, as you have failed to respond to my request for peace between us, I have " +"abrogated my offer." +msgstr "" + +#: simulation/ai/petra/data.json:description +msgid "" +"Petra is the default 0 A.D. AI bot. Please report issues to Wildfire Games (see the " +"link in the main menu).\n" +"\n" +"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." +msgstr "" + +#: simulation/ai/petra/data.json:name +msgid "Petra Bot" msgstr "" #: simulation/components/BuildRestrictions.js:86 #, javascript-format msgid "%(name)s cannot be built due to unknown error" msgstr "" #: simulation/components/BuildRestrictions.js:110 #, javascript-format msgid "%(name)s cannot be built in unexplored area" msgstr "" #: simulation/components/BuildRestrictions.js:158 #, javascript-format msgid "%(name)s cannot be built on another building or resource" msgstr "" #: simulation/components/BuildRestrictions.js:162 #, javascript-format msgid "%(name)s cannot be built on invalid terrain" msgstr "" -#. Translation: territoryType being displayed in a translated sentence in the form: "House cannot be built in %(territoryType)s territory.". +#. Translation: territoryType being displayed in a translated sentence in the form: "House +#. cannot be built in %(territoryType)s territory.". #: simulation/components/BuildRestrictions.js:185 msgctxt "Territory type" msgid "own" msgstr "" -#. Translation: territoryType being displayed in a translated sentence in the form: "House cannot be built in %(territoryType)s territory.". +#. Translation: territoryType being displayed in a translated sentence in the form: "House +#. cannot be built in %(territoryType)s territory.". #: simulation/components/BuildRestrictions.js:188 msgctxt "Territory type" msgid "unconnected own" msgstr "" -#. Translation: territoryType being displayed in a translated sentence in the form: "House cannot be built in %(territoryType)s territory.". +#. Translation: territoryType being displayed in a translated sentence in the form: "House +#. cannot be built in %(territoryType)s territory.". #: simulation/components/BuildRestrictions.js:194 msgctxt "Territory type" msgid "allied" msgstr "" -#. Translation: territoryType being displayed in a translated sentence in the form: "House cannot be built in %(territoryType)s territory.". +#. Translation: territoryType being displayed in a translated sentence in the form: "House +#. cannot be built in %(territoryType)s territory.". #: simulation/components/BuildRestrictions.js:197 msgctxt "Territory type" msgid "unconnected allied" msgstr "" -#. Translation: territoryType being displayed in a translated sentence in the form: "House cannot be built in %(territoryType)s territory.". +#. Translation: territoryType being displayed in a translated sentence in the form: "House +#. cannot be built in %(territoryType)s territory.". #: simulation/components/BuildRestrictions.js:203 msgctxt "Territory type" msgid "neutral" msgstr "" -#. Translation: territoryType being displayed in a translated sentence in the form: "House cannot be built in %(territoryType)s territory.". +#. Translation: territoryType being displayed in a translated sentence in the form: "House +#. cannot be built in %(territoryType)s territory.". #: simulation/components/BuildRestrictions.js:210 msgctxt "Territory type" msgid "enemy" msgstr "" #: simulation/components/BuildRestrictions.js:215 #, javascript-format msgid "" -"%(name)s cannot be built in %(territoryType)s territory. Valid territories: %" -"(validTerritories)s" +"%(name)s cannot be built in %(territoryType)s territory. Valid territories: " +"%(validTerritories)s" msgstr "" #: simulation/components/BuildRestrictions.js:229 #, javascript-format msgid "%(name)s must be built on a valid shoreline" msgstr "" #: simulation/components/BuildRestrictions.js:256 #, javascript-format -msgid "" -"%(name)s too close to a %(category)s, must be at least %(distance)s meter " -"away" -msgid_plural "" -"%(name)s too close to a %(category)s, must be at least %(distance)s meters " -"away" +msgid "%(name)s too close to a %(category)s, must be at least %(distance)s meter away" +msgid_plural "%(name)s too close to a %(category)s, must be at least %(distance)s meters away" msgstr[0] "" msgstr[1] "" #: simulation/components/BuildRestrictions.js:277 #, javascript-format msgid "%(name)s too far from a %(category)s, must be within %(distance)s meter" -msgid_plural "" -"%(name)s too far from a %(category)s, must be within %(distance)s meters" +msgid_plural "%(name)s too far from a %(category)s, must be within %(distance)s meters" msgstr[0] "" msgstr[1] "" -#. Translation: Territory types being displayed as part of a list like "Valid territories: own, ally". +#. Translation: Territory types being displayed as part of a list like "Valid territories: +#. own, ally". #: simulation/components/BuildRestrictions.js:317 msgctxt "Territory type list" msgid "own" msgstr "" -#. Translation: Territory types being displayed as part of a list like "Valid territories: own, ally". +#. Translation: Territory types being displayed as part of a list like "Valid territories: +#. own, ally". #: simulation/components/BuildRestrictions.js:319 msgctxt "Territory type list" msgid "ally" msgstr "" -#. Translation: Territory types being displayed as part of a list like "Valid territories: own, ally". +#. Translation: Territory types being displayed as part of a list like "Valid territories: +#. own, ally". #: simulation/components/BuildRestrictions.js:321 msgctxt "Territory type list" msgid "neutral" msgstr "" -#. Translation: Territory types being displayed as part of a list like "Valid territories: own, ally". +#. Translation: Territory types being displayed as part of a list like "Valid territories: +#. own, ally". #: simulation/components/BuildRestrictions.js:323 msgctxt "Territory type list" msgid "enemy" msgstr "" #: simulation/components/CeasefireManager.js:99 #, javascript-format msgid "You can attack in %(time)s" msgstr "" #: simulation/components/CeasefireManager.js:112 msgid "You can attack now!" msgstr "" #: simulation/components/EndGameManager.js:174 #, javascript-format msgid "%(lastPlayer)s has won (last player alive)." msgid_plural "%(players)s and %(lastPlayer)s have won (last players alive)." msgstr[0] "" msgstr[1] "" #: simulation/components/EndGameManager.js:182 msgid "Last remaining player wins." msgstr "" #: simulation/components/EntityLimits.js:165 #, javascript-format msgid "%(category)s build limit of %(limit)s reached" msgstr "" #: simulation/components/EntityLimits.js:167 #, javascript-format msgid "%(category)s training limit of %(limit)s reached" msgstr "" #: simulation/components/EntityLimits.js:171 #, javascript-format msgid "%(category)s limit of %(limit)s reached" msgstr "" #: simulation/components/Player.js:319 #, javascript-format msgid "Insufficient resources - %(resourceAmount1)s %(resourceType1)s" msgstr "" #: simulation/components/Player.js:321 #, javascript-format msgid "" -"Insufficient resources - %(resourceAmount1)s %(resourceType1)s, %" -"(resourceAmount2)s %(resourceType2)s" +"Insufficient resources - %(resourceAmount1)s %(resourceType1)s, %(resourceAmount2)s " +"%(resourceType2)s" msgstr "" #: simulation/components/Player.js:323 #, javascript-format msgid "" -"Insufficient resources - %(resourceAmount1)s %(resourceType1)s, %" -"(resourceAmount2)s %(resourceType2)s, %(resourceAmount3)s %(resourceType3)s" +"Insufficient resources - %(resourceAmount1)s %(resourceType1)s, %(resourceAmount2)s " +"%(resourceType2)s, %(resourceAmount3)s %(resourceType3)s" msgstr "" #: simulation/components/Player.js:325 #, javascript-format msgid "" -"Insufficient resources - %(resourceAmount1)s %(resourceType1)s, %" -"(resourceAmount2)s %(resourceType2)s, %(resourceAmount3)s %(resourceType3)s, " -"%(resourceAmount4)s %(resourceType4)s" +"Insufficient resources - %(resourceAmount1)s %(resourceType1)s, %(resourceAmount2)s " +"%(resourceType2)s, %(resourceAmount3)s %(resourceType3)s, %(resourceAmount4)s " +"%(resourceType4)s" msgstr "" #: simulation/components/ProductionQueue.js:339 msgid "Entity is being upgraded. Cannot start production." msgstr "" #: simulation/components/ProductionQueue.js:512 msgid "The production queue is full." msgstr "" #: simulation/components/ProductionQueue.js:900 msgid "Can't find free space to spawn trained units" msgstr "" #: simulation/components/Upgrade.js:241 msgid "Entity is producing. Cannot start upgrading." msgstr "" -#: simulation/helpers/Cheat.js:58 -#, javascript-format -msgid "%(player)s has been defeated (cheat)." +#: simulation/data/settings/game_speeds.json:Data[0].Title +msgid "Turtle (0.1×)" msgstr "" -#: simulation/helpers/Cheat.js:67 -msgid "You need to select a building that trains units." +#: simulation/data/settings/game_speeds.json:Data[10].Title +msgid "Fast Forward (20×)" msgstr "" -#: simulation/helpers/Commands.js:114 -msgid "(Cheat - control all units)" +#: simulation/data/settings/game_speeds.json:Data[1].Title +msgid "Slow (0.25×)" msgstr "" -#: simulation/helpers/Commands.js:129 -msgid "(Cheat - reveal map)" +#: simulation/data/settings/game_speeds.json:Data[2].Title +msgid "Leisurely (0.5×)" msgstr "" -#: simulation/helpers/Commands.js:442 -#, javascript-format -msgid "%(player)s has resigned." +#: simulation/data/settings/game_speeds.json:Data[3].Title +msgid "Relaxed (0.75×)" msgstr "" -#: simulation/helpers/Commands.js:581 -msgid "(Cheat - promoted units)" +#: simulation/data/settings/game_speeds.json:Data[4].Title +msgid "Normal (1×)" msgstr "" -#: simulation/helpers/Commands.js:702 +#: simulation/data/settings/game_speeds.json:Data[5].Title +msgid "Fast (1.25×)" +msgstr "" + +#: simulation/data/settings/game_speeds.json:Data[6].Title +msgid "Very Fast (1.5×)" +msgstr "" + +#: simulation/data/settings/game_speeds.json:Data[7].Title +msgid "Insane (2×)" +msgstr "" + +#: simulation/data/settings/game_speeds.json:Data[8].Title +msgid "Fast Forward (5×)" +msgstr "" + +#: simulation/data/settings/game_speeds.json:Data[9].Title +msgid "Fast Forward (10×)" +msgstr "" + +#: simulation/data/settings/map_sizes.json:Data[0].Name +msgid "Tiny" +msgstr "" + +#: simulation/data/settings/map_sizes.json:Data[0].Tooltip +msgid "This map size has barely any room for even the most basic resources." +msgstr "" + +#: simulation/data/settings/map_sizes.json:Data[1].Name +msgid "Small" +msgstr "" + +#: simulation/data/settings/map_sizes.json:Data[1].Tooltip msgid "" -"Cannot upgrade as distance requirements are not verified or terrain is " -"obstructed." +"Small maps are suitable for 1v1 matches, as players can reach the enemy quickly while " +"still having some room to expand." msgstr "" -#: simulation/helpers/Commands.js:712 -msgid "Cannot upgrade a garrisoned entity." +#: simulation/data/settings/map_sizes.json:Data[2].Name +msgid "Normal" msgstr "" -#: simulation/helpers/Commands.js:757 -#, javascript-format -msgid "Attack against %(_player_)s requested." +#: simulation/data/settings/map_sizes.json:Data[2].Tooltip +msgid "This map size provides plenty of space for two players, but even eight players fit." msgstr "" -#: simulation/helpers/Commands.js:796 -msgid "There are no bribable units" +#: simulation/data/settings/map_sizes.json:Data[3].Tooltip +msgid "" +"This is the ideal mapsize for 4 to 8 players, because there is plenty of space to " +"expand while the neighbors are quickly reachable." msgstr "" -#: simulation/helpers/Commands.js:842 -msgid "Unable to ungarrison unit(s)" +#: simulation/data/settings/map_sizes.json:Data[4].Name +msgid "Large" msgstr "" -#: simulation/helpers/Commands.js:856 -msgid "Some unit(s) can't go back to work" +#: simulation/data/settings/map_sizes.json:Data[4].Tooltip +msgid "" +"The large mapsize is recommended when great portions of the map are covered with water " +"or inaccessible mountains." msgstr "" -#: simulation/helpers/Commands.js:875 -#, javascript-format -msgid "%(unit)s can't be controlled." +#: simulation/data/settings/map_sizes.json:Data[5].Name +msgid "Very Large" msgstr "" -#: simulation/helpers/Commands.js:1115 -msgid "The building's technology requirements are not met." +#: simulation/data/settings/map_sizes.json:Data[5].Tooltip +#: simulation/data/settings/map_sizes.json:Data[6].Tooltip +msgid "" +"Very large maps are not recommended as it takes very long to reach the enemy and the " +"game performance can be reduced." +msgstr "" + +#: simulation/data/settings/map_sizes.json:Data[6].Name +msgid "Giant" msgstr "" #: simulation/data/settings/player_defaults.json:PlayerData[0].Name msgid "Gaia" msgstr "" #: simulation/data/settings/player_defaults.json:PlayerData[1].Name msgid "Player 1" msgstr "" #: simulation/data/settings/player_defaults.json:PlayerData[2].Name msgid "Player 2" msgstr "" #: simulation/data/settings/player_defaults.json:PlayerData[3].Name msgid "Player 3" msgstr "" #: simulation/data/settings/player_defaults.json:PlayerData[4].Name msgid "Player 4" msgstr "" #: simulation/data/settings/player_defaults.json:PlayerData[5].Name msgid "Player 5" msgstr "" #: simulation/data/settings/player_defaults.json:PlayerData[6].Name msgid "Player 6" msgstr "" #: simulation/data/settings/player_defaults.json:PlayerData[7].Name msgid "Player 7" msgstr "" #: simulation/data/settings/player_defaults.json:PlayerData[8].Name msgid "Player 8" msgstr "" -#: simulation/data/settings/game_speeds.json:Data[0].Title -msgid "Turtle (0.1×)" +#: simulation/data/settings/starting_resources.json:Data[0].Title +msgctxt "startingResources" +msgid "Very Low" msgstr "" -#: simulation/data/settings/game_speeds.json:Data[1].Title -msgid "Slow (0.25×)" +#: simulation/data/settings/starting_resources.json:Data[1].Title +msgctxt "startingResources" +msgid "Low" msgstr "" -#: simulation/data/settings/game_speeds.json:Data[2].Title -msgid "Leisurely (0.5×)" +#: simulation/data/settings/starting_resources.json:Data[2].Title +msgctxt "startingResources" +msgid "Medium" msgstr "" -#: simulation/data/settings/game_speeds.json:Data[3].Title -msgid "Relaxed (0.75×)" +#: simulation/data/settings/starting_resources.json:Data[3].Title +msgctxt "startingResources" +msgid "High" msgstr "" -#: simulation/data/settings/game_speeds.json:Data[4].Title -msgid "Normal (1×)" +#: simulation/data/settings/starting_resources.json:Data[4].Title +msgctxt "startingResources" +msgid "Very High" msgstr "" -#: simulation/data/settings/game_speeds.json:Data[5].Title -msgid "Fast (1.25×)" +#: simulation/data/settings/starting_resources.json:Data[5].Title +msgctxt "startingResources" +msgid "Deathmatch" msgstr "" -#: simulation/data/settings/game_speeds.json:Data[6].Title -msgid "Very Fast (1.5×)" +#: simulation/data/settings/trigger_difficulties.json:Data[0].Title +msgid "Very Easy" msgstr "" -#: simulation/data/settings/game_speeds.json:Data[7].Title -msgid "Insane (2×)" +#: simulation/data/settings/trigger_difficulties.json:Data[0].Tooltip +msgid "Choose this difficulty if you are discovering 0 A.D." msgstr "" -#: simulation/data/settings/game_speeds.json:Data[8].Title -msgid "Fast Forward (5×)" +#: simulation/data/settings/trigger_difficulties.json:Data[1].Title +msgid "Easy" msgstr "" -#: simulation/data/settings/game_speeds.json:Data[9].Title -msgid "Fast Forward (10×)" +#: simulation/data/settings/trigger_difficulties.json:Data[1].Tooltip +msgid "Choose this difficulty if you do not like being knocked down." msgstr "" -#: simulation/data/settings/game_speeds.json:Data[10].Title -msgid "Fast Forward (20×)" +#: simulation/data/settings/map_sizes.json:Data[3].Name +#: simulation/data/settings/trigger_difficulties.json:Data[2].Title +msgid "Medium" +msgstr "" + +#: simulation/data/settings/trigger_difficulties.json:Data[2].Tooltip +msgid "Choose this difficulty if you have already a good experience with 0 A.D." +msgstr "" + +#: simulation/data/settings/trigger_difficulties.json:Data[3].Title +msgid "Hard" +msgstr "" + +#: simulation/data/settings/trigger_difficulties.json:Data[3].Tooltip +msgid "Choose this difficulty if you want to be really challenged." +msgstr "" + +#: simulation/data/settings/trigger_difficulties.json:Data[4].Title +msgid "Very Hard" +msgstr "" + +#: simulation/data/settings/trigger_difficulties.json:Data[4].Tooltip +msgid "Choose this difficulty if you do not mind being swept out." msgstr "" #: simulation/data/settings/victory_conditions/capture_the_relic.json:Data.Description msgid "" -"Capture all relics spread across the map and keep them for a certain time to " -"win the game." +"Capture all relics spread across the map and keep them for a certain time to win the " +"game." msgstr "" #: simulation/data/settings/victory_conditions/capture_the_relic.json:Data.Title msgid "Capture the Relic" msgstr "" #: simulation/data/settings/victory_conditions/conquest.json:Data.Description -msgid "" -"Defeat opponents by killing all their units and destroying all their " -"structures." +msgid "Defeat opponents by killing all their units and destroying all their structures." msgstr "" #: simulation/data/settings/victory_conditions/conquest.json:Data.Title msgid "Conquest" msgstr "" #: simulation/data/settings/victory_conditions/conquest_structures.json:Data.Description msgid "Defeat opponents by destroying all their structures." msgstr "" #: simulation/data/settings/victory_conditions/conquest_structures.json:Data.Title msgid "Conquest Structures" msgstr "" #: simulation/data/settings/victory_conditions/conquest_units.json:Data.Description msgid "Defeat opponents by killing all their units." msgstr "" #: simulation/data/settings/victory_conditions/conquest_units.json:Data.Title msgid "Conquest Units" msgstr "" #: simulation/data/settings/victory_conditions/regicide.json:Data.Description msgid "Defeat opponents by killing their hero." msgstr "" #: simulation/data/settings/victory_conditions/regicide.json:Data.Title msgid "Regicide" msgstr "" #: simulation/data/settings/victory_conditions/wonder.json:Data.Description msgid "" -"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." +"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." msgstr "" #: simulation/data/settings/victory_conditions/wonder.json:Data.Title msgid "Wonder" msgstr "" -#: simulation/data/settings/starting_resources.json:Data[0].Title -msgctxt "startingResources" -msgid "Very Low" -msgstr "" - -#: simulation/data/settings/starting_resources.json:Data[1].Title -msgctxt "startingResources" -msgid "Low" -msgstr "" - -#: simulation/data/settings/starting_resources.json:Data[2].Title -msgctxt "startingResources" -msgid "Medium" -msgstr "" - -#: simulation/data/settings/starting_resources.json:Data[3].Title -msgctxt "startingResources" -msgid "High" -msgstr "" - -#: simulation/data/settings/starting_resources.json:Data[4].Title -msgctxt "startingResources" -msgid "Very High" -msgstr "" - -#: simulation/data/settings/starting_resources.json:Data[5].Title -msgctxt "startingResources" -msgid "Deathmatch" -msgstr "" - -#: simulation/data/settings/trigger_difficulties.json:Data[0].Tooltip -msgid "Choose this difficulty if you are discovering 0 A.D." -msgstr "" - -#: simulation/data/settings/trigger_difficulties.json:Data[0].Title -msgid "Very Easy" -msgstr "" - -#: simulation/data/settings/trigger_difficulties.json:Data[1].Tooltip -msgid "Choose this difficulty if you do not like being knocked down." -msgstr "" - -#: simulation/data/settings/trigger_difficulties.json:Data[1].Title -msgid "Easy" -msgstr "" - -#: simulation/data/settings/trigger_difficulties.json:Data[2].Tooltip -msgid "" -"Choose this difficulty if you have already a good experience with 0 A.D." -msgstr "" - -#: simulation/data/settings/trigger_difficulties.json:Data[2].Title -#: simulation/data/settings/map_sizes.json:Data[3].Name -msgid "Medium" -msgstr "" - -#: simulation/data/settings/trigger_difficulties.json:Data[3].Tooltip -msgid "Choose this difficulty if you want to be really challenged." -msgstr "" - -#: simulation/data/settings/trigger_difficulties.json:Data[3].Title -msgid "Hard" -msgstr "" - -#: simulation/data/settings/trigger_difficulties.json:Data[4].Tooltip -msgid "Choose this difficulty if you do not mind being swept out." -msgstr "" - -#: simulation/data/settings/trigger_difficulties.json:Data[4].Title -msgid "Very Hard" +#: simulation/helpers/Cheat.js:58 +#, javascript-format +msgid "%(player)s has been defeated (cheat)." msgstr "" -#: simulation/data/settings/map_sizes.json:Data[0].Name -msgid "Tiny" +#: simulation/helpers/Cheat.js:67 +msgid "You need to select a building that trains units." msgstr "" -#: simulation/data/settings/map_sizes.json:Data[0].Tooltip -msgid "This map size has barely any room for even the most basic resources." +#: simulation/helpers/Commands.js:114 +msgid "(Cheat - control all units)" msgstr "" -#: simulation/data/settings/map_sizes.json:Data[1].Name -msgid "Small" +#: simulation/helpers/Commands.js:129 +msgid "(Cheat - reveal map)" msgstr "" -#: simulation/data/settings/map_sizes.json:Data[1].Tooltip -msgid "" -"Small maps are suitable for 1v1 matches, as players can reach the enemy " -"quickly while still having some room to expand." +#: simulation/helpers/Commands.js:442 +#, javascript-format +msgid "%(player)s has resigned." msgstr "" -#: simulation/data/settings/map_sizes.json:Data[2].Name -msgid "Normal" +#: simulation/helpers/Commands.js:581 +msgid "(Cheat - promoted units)" msgstr "" -#: simulation/data/settings/map_sizes.json:Data[2].Tooltip -msgid "" -"This map size provides plenty of space for two players, but even eight " -"players fit." +#: simulation/helpers/Commands.js:702 +msgid "Cannot upgrade as distance requirements are not verified or terrain is obstructed." msgstr "" -#: simulation/data/settings/map_sizes.json:Data[3].Tooltip -msgid "" -"This is the ideal mapsize for 4 to 8 players, because there is plenty of " -"space to expand while the neighbors are quickly reachable." +#: simulation/helpers/Commands.js:712 +msgid "Cannot upgrade a garrisoned entity." msgstr "" -#: simulation/data/settings/map_sizes.json:Data[4].Name -msgid "Large" +#: simulation/helpers/Commands.js:757 +#, javascript-format +msgid "Attack against %(_player_)s requested." msgstr "" -#: simulation/data/settings/map_sizes.json:Data[4].Tooltip -msgid "" -"The large mapsize is recommended when great portions of the map are covered " -"with water or inaccessible mountains." +#: simulation/helpers/Commands.js:796 +msgid "There are no bribable units" msgstr "" -#: simulation/data/settings/map_sizes.json:Data[5].Name -msgid "Very Large" +#: simulation/helpers/Commands.js:842 +msgid "Unable to ungarrison unit(s)" msgstr "" -#: simulation/data/settings/map_sizes.json:Data[5].Tooltip -#: simulation/data/settings/map_sizes.json:Data[6].Tooltip -msgid "" -"Very large maps are not recommended as it takes very long to reach the enemy " -"and the game performance can be reduced." +#: simulation/helpers/Commands.js:856 +msgid "Some unit(s) can't go back to work" msgstr "" -#: simulation/data/settings/map_sizes.json:Data[6].Name -msgid "Giant" +#: simulation/helpers/Commands.js:875 +#, javascript-format +msgid "%(unit)s can't be controlled." msgstr "" -#: simulation/ai/petra/data.json:name -msgid "Petra Bot" +#: simulation/helpers/Commands.js:1115 +msgid "The building's technology requirements are not met." msgstr "" -#: simulation/ai/petra/data.json:description -msgid "" -"Petra is the default 0 A.D. AI bot. Please report issues to Wildfire Games " -"(see the link in the main menu).\n" -"\n" -"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." -msgstr "" Index: ps/trunk/binaries/data/mods/public/l10n/public-simulation-technologies.pot =================================================================== --- ps/trunk/binaries/data/mods/public/l10n/public-simulation-technologies.pot (revision 24280) +++ ps/trunk/binaries/data/mods/public/l10n/public-simulation-technologies.pot (revision 24281) @@ -1,1793 +1,1740 @@ # Translation template for 0 A.D. — Empires Ascendant. # Copyright (C) 2020 Wildfire Games -# This file is distributed under the same license as the 0 A.D. — Empires Ascendant project. -# +# This file is distributed under the same license as the 0 A.D. — Empires Ascendant +# project. msgid "" msgstr "" "Project-Id-Version: 0 A.D. — Empires Ascendant\n" -"POT-Creation-Date: 2020-09-04 07:09+0000\n" -"PO-Revision-Date: 2020-09-04 07:09+0000\n" +"POT-Creation-Date: 2020-11-28 10:01+0000\n" +"PO-Revision-Date: 2020-11-28 10:01+0000\n" +"Plural-Forms: nplurals=2; plural=(n != 1)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=utf-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: nplurals=2; plural=(n != 1);\n" +"Content-Transfer-Encoding: 8bit" #: simulation/data/technologies/archery_tradition.json:description msgid "" -"The Indian, Iranian, and Kushite peoples had a tradition of fine archery and " -"a penchant for using massed archers in battle." -msgstr "" - -#: simulation/data/technologies/archery_tradition.json:tooltip -msgid "" -"Archers −10% training time, +8 attack range, and −10% ranged attack spread." +"The Indian, Iranian, and Kushite peoples had a tradition of fine archery and a penchant" +" for using massed archers in battle." msgstr "" #: simulation/data/technologies/archery_tradition.json:genericName msgid "Archery Tradition" msgstr "" #: simulation/data/technologies/archery_tradition.json:requirementsTooltip #: simulation/data/technologies/armor_ship_reinforcedhull.json:requirementsTooltip #: simulation/data/technologies/cavalry_movement_speed.json:requirementsTooltip #: simulation/data/technologies/gather_capacity_basket.json:requirementsTooltip #: simulation/data/technologies/gather_farming_plows.json:requirementsTooltip #: simulation/data/technologies/gather_fishing_net.json:requirementsTooltip #: simulation/data/technologies/gather_lumbering_ironaxes.json:requirementsTooltip #: simulation/data/technologies/health_females_01.json:requirementsTooltip #: simulation/data/technologies/tower_watch.json:requirementsTooltip msgid "Unlocked in Village Phase." msgstr "" -#: simulation/data/technologies/armor_cav_01.json:description -msgid "Metal armor for a horse's face." +#: simulation/data/technologies/archery_tradition.json:tooltip +msgid "Archers −10% training time, +8 attack range, and −10% ranged attack spread." msgstr "" -#: simulation/data/technologies/armor_cav_01.json:tooltip -#: simulation/data/technologies/armor_cav_02.json:tooltip -msgid "Cavalry +1 hack and pierce armor." +#: simulation/data/technologies/armor_cav_01.json:description +msgid "Metal armor for a horse's face." msgstr "" #: simulation/data/technologies/armor_cav_01.json:genericName #: simulation/data/technologies/armor_cav_02.json:genericName msgid "Chamfron" msgstr "" #: simulation/data/technologies/armor_cav_01.json:requirementsTooltip #: simulation/data/technologies/armor_infantry_01.json:requirementsTooltip #: simulation/data/technologies/armor_ship_hypozomata.json:requirementsTooltip #: simulation/data/technologies/attack_cavalry_melee_01.json:requirementsTooltip #: simulation/data/technologies/attack_cavalry_ranged_01.json:requirementsTooltip #: simulation/data/technologies/attack_infantry_melee_01.json:requirementsTooltip #: simulation/data/technologies/attack_infantry_ranged_01.json:requirementsTooltip +#: simulation/data/technologies/carthaginians/special_colonisation.json:requirementsTooltip +#: simulation/data/technologies/carthaginians/special_exploration.json:requirementsTooltip #: simulation/data/technologies/gather_capacity_wheelbarrow.json:requirementsTooltip #: simulation/data/technologies/gather_farming_harvester.json:requirementsTooltip #: simulation/data/technologies/gather_farming_training.json:requirementsTooltip #: simulation/data/technologies/gather_lumbering_strongeraxes.json:requirementsTooltip #: simulation/data/technologies/gather_mining_serfs.json:requirementsTooltip #: simulation/data/technologies/gather_mining_shaftmining.json:requirementsTooltip #: simulation/data/technologies/heal_barracks.json:requirementsTooltip #: simulation/data/technologies/heal_range.json:requirementsTooltip #: simulation/data/technologies/heal_rate.json:requirementsTooltip +#: simulation/data/technologies/kushites/monumental_architecture.json:requirementsTooltip +#: simulation/data/technologies/persians/training_levy_cavalry.json:requirementsTooltip +#: simulation/data/technologies/persians/training_levy_infantry.json:requirementsTooltip #: simulation/data/technologies/pop_house_01.json:requirementsTooltip #: simulation/data/technologies/tower_crenellations.json:requirementsTooltip #: simulation/data/technologies/tower_range.json:requirementsTooltip #: simulation/data/technologies/trade_commercial_treaty.json:requirementsTooltip #: simulation/data/technologies/trade_convoys_speed.json:requirementsTooltip #: simulation/data/technologies/trade_gain_01.json:requirementsTooltip #: simulation/data/technologies/upgrade_rank_advanced_mercenary.json:requirementsTooltip -#: simulation/data/technologies/carthaginians/special_colonisation.json:requirementsTooltip -#: simulation/data/technologies/carthaginians/special_exploration.json:requirementsTooltip -#: simulation/data/technologies/kushites/monumental_architecture.json:requirementsTooltip -#: simulation/data/technologies/persians/training_levy_cavalry.json:requirementsTooltip -#: simulation/data/technologies/persians/training_levy_infantry.json:requirementsTooltip msgid "Unlocked in Town Phase." msgstr "" -#: simulation/data/technologies/armor_cav_01.json:specificName.sele +#: simulation/data/technologies/armor_cav_01.json:specificName.athen #: simulation/data/technologies/armor_cav_01.json:specificName.mace #: simulation/data/technologies/armor_cav_01.json:specificName.ptol +#: simulation/data/technologies/armor_cav_01.json:specificName.sele #: simulation/data/technologies/armor_cav_01.json:specificName.spart -#: simulation/data/technologies/armor_cav_01.json:specificName.athen msgid "Prometōpídion" msgstr "" +#: simulation/data/technologies/armor_cav_01.json:tooltip +#: simulation/data/technologies/armor_cav_02.json:tooltip +msgid "Cavalry +1 hack and pierce armor." +msgstr "" + #: simulation/data/technologies/armor_cav_02.json:description msgid "Metal armor for a horse's body." msgstr "" #: simulation/data/technologies/armor_cav_02.json:requirementsTooltip #: simulation/data/technologies/armor_hero_01.json:requirementsTooltip #: simulation/data/technologies/armor_infantry_02.json:requirementsTooltip #: simulation/data/technologies/armor_ship_hullsheathing.json:requirementsTooltip #: simulation/data/technologies/attack_cavalry_melee_02.json:requirementsTooltip #: simulation/data/technologies/attack_cavalry_ranged_02.json:requirementsTooltip #: simulation/data/technologies/attack_infantry_melee_02.json:requirementsTooltip #: simulation/data/technologies/attack_infantry_ranged_02.json:requirementsTooltip #: simulation/data/technologies/attack_soldiers_will.json:requirementsTooltip #: simulation/data/technologies/attack_steel_working.json:requirementsTooltip +#: simulation/data/technologies/carthaginians/training_phoenician_naval_architects.json:requirementsTooltip #: simulation/data/technologies/gather_capacity_carts.json:requirementsTooltip #: simulation/data/technologies/gather_farming_fertilizer.json:requirementsTooltip #: simulation/data/technologies/gather_lumbering_sharpaxes.json:requirementsTooltip #: simulation/data/technologies/gather_mining_silvermining.json:requirementsTooltip #: simulation/data/technologies/gather_mining_slaves.json:requirementsTooltip #: simulation/data/technologies/heal_range_2.json:requirementsTooltip #: simulation/data/technologies/heal_rate_2.json:requirementsTooltip #: simulation/data/technologies/heal_temple.json:requirementsTooltip #: simulation/data/technologies/health_regen_units.json:requirementsTooltip -#: simulation/data/technologies/pop_house_02.json:requirementsTooltip -#: simulation/data/technologies/pop_wonder.json:requirementsTooltip -#: simulation/data/technologies/siege_armor.json:requirementsTooltip -#: simulation/data/technologies/siege_attack.json:requirementsTooltip -#: simulation/data/technologies/siege_bolt_accuracy.json:requirementsTooltip -#: simulation/data/technologies/siege_cost_metal.json:requirementsTooltip -#: simulation/data/technologies/siege_cost_wood.json:requirementsTooltip -#: simulation/data/technologies/tower_armour.json:requirementsTooltip -#: simulation/data/technologies/tower_murderholes.json:requirementsTooltip -#: simulation/data/technologies/trade_convoys_armor.json:requirementsTooltip -#: simulation/data/technologies/trade_gain_02.json:requirementsTooltip -#: simulation/data/technologies/training_conscription.json:requirementsTooltip -#: simulation/data/technologies/training_naval_architects.json:requirementsTooltip -#: simulation/data/technologies/unlock_champion_units.json:requirementsTooltip -#: simulation/data/technologies/carthaginians/training_phoenician_naval_architects.json:requirementsTooltip #: simulation/data/technologies/hellenes/spartans_agoge.json:requirementsTooltip #: simulation/data/technologies/hellenes/special_iphicratean_reforms.json:requirementsTooltip #: simulation/data/technologies/hellenes/special_long_walls.json:requirementsTooltip #: simulation/data/technologies/kushites/upgrade_rank_elite_healer.json:requirementsTooltip #: simulation/data/technologies/persians/immortals.json:requirementsTooltip #: simulation/data/technologies/persians/special_equine_transports.json:requirementsTooltip #: simulation/data/technologies/persians/training_conscription_cavalry.json:requirementsTooltip #: simulation/data/technologies/persians/training_conscription_infantry.json:requirementsTooltip +#: simulation/data/technologies/pop_house_02.json:requirementsTooltip +#: simulation/data/technologies/pop_wonder.json:requirementsTooltip #: simulation/data/technologies/romans/vision_sibylline.json:requirementsTooltip +#: simulation/data/technologies/siege_armor.json:requirementsTooltip +#: simulation/data/technologies/siege_attack.json:requirementsTooltip +#: simulation/data/technologies/siege_bolt_accuracy.json:requirementsTooltip +#: simulation/data/technologies/siege_cost_metal.json:requirementsTooltip +#: simulation/data/technologies/siege_cost_wood.json:requirementsTooltip #: simulation/data/technologies/successors/special_hellenistic_metropolis.json:requirementsTooltip #: simulation/data/technologies/successors/special_parade_of_daphne.json:requirementsTooltip #: simulation/data/technologies/successors/special_war_horses.json:requirementsTooltip #: simulation/data/technologies/successors/unlock_reform_army.json:requirementsTooltip #: simulation/data/technologies/successors/unlock_traditional_army.json:requirementsTooltip #: simulation/data/technologies/successors/upgrade_mace_silvershields.json:requirementsTooltip +#: simulation/data/technologies/tower_armour.json:requirementsTooltip +#: simulation/data/technologies/tower_murderholes.json:requirementsTooltip +#: simulation/data/technologies/trade_convoys_armor.json:requirementsTooltip +#: simulation/data/technologies/trade_gain_02.json:requirementsTooltip +#: simulation/data/technologies/training_conscription.json:requirementsTooltip +#: simulation/data/technologies/training_naval_architects.json:requirementsTooltip +#: simulation/data/technologies/unlock_champion_units.json:requirementsTooltip msgid "Unlocked in City Phase." msgstr "" #: simulation/data/technologies/armor_hero_01.json:description msgid "" -"Body armor fashioned completely of iron, the hardest workable metal known to " -"the ancients." -msgstr "" - -#: simulation/data/technologies/armor_hero_01.json:tooltip -msgid "Heroes +50 metal cost, +2 hack and pierce armor." +"Body armor fashioned completely of iron, the hardest workable metal known to the " +"ancients." msgstr "" #: simulation/data/technologies/armor_hero_01.json:genericName msgid "Iron Hero Armor" msgstr "" -#: simulation/data/technologies/armor_hero_01.json:specificName.ptol -#: simulation/data/technologies/armor_hero_01.json:specificName.spart -#: simulation/data/technologies/armor_hero_01.json:specificName.sele #: simulation/data/technologies/armor_hero_01.json:specificName.athen #: simulation/data/technologies/armor_hero_01.json:specificName.mace +#: simulation/data/technologies/armor_hero_01.json:specificName.ptol +#: simulation/data/technologies/armor_hero_01.json:specificName.sele +#: simulation/data/technologies/armor_hero_01.json:specificName.spart msgid "Sidḗrea Panoplía" msgstr "" #: simulation/data/technologies/armor_hero_01.json:specificName.rome msgid "Lorica Ferrea" msgstr "" -#: simulation/data/technologies/armor_infantry_01.json:description -msgid "Quilted linen or leather body armor for infantrymen." +#: simulation/data/technologies/armor_hero_01.json:tooltip +msgid "Heroes +50 metal cost, +2 hack and pierce armor." msgstr "" -#: simulation/data/technologies/armor_infantry_01.json:tooltip -#: simulation/data/technologies/armor_infantry_02.json:tooltip -msgid "Infantry +1 hack and pierce armor." +#: simulation/data/technologies/armor_infantry_01.json:description +msgid "Quilted linen or leather body armor for infantrymen." msgstr "" #: simulation/data/technologies/armor_infantry_01.json:genericName msgid "Quilted Body Armor" msgstr "" -#: simulation/data/technologies/armor_infantry_01.json:specificName.maur -#: simulation/data/technologies/armor_infantry_01.json:specificName.spart -#: simulation/data/technologies/armor_infantry_01.json:specificName.generic #: simulation/data/technologies/armor_infantry_01.json:specificName.athen -#: simulation/data/technologies/armor_infantry_01.json:specificName.cart #: simulation/data/technologies/armor_infantry_01.json:specificName.brit -#: simulation/data/technologies/armor_infantry_01.json:specificName.pers -#: simulation/data/technologies/armor_infantry_01.json:specificName.mace -#: simulation/data/technologies/armor_infantry_01.json:specificName.rome +#: simulation/data/technologies/armor_infantry_01.json:specificName.cart #: simulation/data/technologies/armor_infantry_01.json:specificName.gaul +#: simulation/data/technologies/armor_infantry_01.json:specificName.generic #: simulation/data/technologies/armor_infantry_01.json:specificName.iber +#: simulation/data/technologies/armor_infantry_01.json:specificName.mace +#: simulation/data/technologies/armor_infantry_01.json:specificName.maur +#: simulation/data/technologies/armor_infantry_01.json:specificName.pers +#: simulation/data/technologies/armor_infantry_01.json:specificName.rome +#: simulation/data/technologies/armor_infantry_01.json:specificName.spart msgid "Spolas" msgstr "" +#: simulation/data/technologies/armor_infantry_01.json:tooltip +#: simulation/data/technologies/armor_infantry_02.json:tooltip +msgid "Infantry +1 hack and pierce armor." +msgstr "" + #: simulation/data/technologies/armor_infantry_02.json:description msgid "Laminated linen body armor for infantrymen." msgstr "" #: simulation/data/technologies/armor_infantry_02.json:genericName msgid "Laminated Linen Body Armor" msgstr "" -#: simulation/data/technologies/armor_infantry_02.json:specificName.ptol -#: simulation/data/technologies/armor_infantry_02.json:specificName.spart -#: simulation/data/technologies/armor_infantry_02.json:specificName.sele #: simulation/data/technologies/armor_infantry_02.json:specificName.athen #: simulation/data/technologies/armor_infantry_02.json:specificName.cart -#: simulation/data/technologies/armor_infantry_02.json:specificName.pers #: simulation/data/technologies/armor_infantry_02.json:specificName.mace +#: simulation/data/technologies/armor_infantry_02.json:specificName.pers +#: simulation/data/technologies/armor_infantry_02.json:specificName.ptol #: simulation/data/technologies/armor_infantry_02.json:specificName.rome +#: simulation/data/technologies/armor_infantry_02.json:specificName.sele +#: simulation/data/technologies/armor_infantry_02.json:specificName.spart msgid "Linothorakes" msgstr "" #: simulation/data/technologies/armor_ship_hullsheathing.json:description msgid "Lead sheathing protects ship hulls." msgstr "" +#: simulation/data/technologies/armor_ship_hullsheathing.json:genericName +msgid "Lead hull sheathing" +msgstr "" + #: simulation/data/technologies/armor_ship_hullsheathing.json:tooltip #: simulation/data/technologies/armor_ship_hypozomata.json:tooltip #: simulation/data/technologies/armor_ship_reinforcedhull.json:tooltip msgid "Ships +2 armor." msgstr "" -#: simulation/data/technologies/armor_ship_hullsheathing.json:genericName -msgid "Lead hull sheathing" -msgstr "" - #: simulation/data/technologies/armor_ship_hypozomata.json:description msgid "The hypozomata braces the structure of a ship." msgstr "" #: simulation/data/technologies/armor_ship_hypozomata.json:genericName msgid "Hypozomata undergirding" msgstr "" #: simulation/data/technologies/armor_ship_reinforcedhull.json:description msgid "Wooden reinforcement beams for ship hulls." msgstr "" #: simulation/data/technologies/armor_ship_reinforcedhull.json:genericName msgid "Reinforced hull" msgstr "" #: simulation/data/technologies/attack_cavalry_melee_01.json:description msgid "Training increases melee attack." msgstr "" -#: simulation/data/technologies/attack_cavalry_melee_01.json:tooltip -msgid "+20% melee cavalry attack." -msgstr "" - #: simulation/data/technologies/attack_cavalry_melee_01.json:genericName msgid "Close Combat Cavalry Training" msgstr "" -#: simulation/data/technologies/attack_cavalry_melee_01.json:specificName.ptol -#: simulation/data/technologies/attack_cavalry_melee_01.json:specificName.spart -#: simulation/data/technologies/attack_cavalry_melee_01.json:specificName.sele #: simulation/data/technologies/attack_cavalry_melee_01.json:specificName.athen #: simulation/data/technologies/attack_cavalry_melee_01.json:specificName.mace -#: simulation/data/technologies/attack_cavalry_melee_02.json:specificName.ptol -#: simulation/data/technologies/attack_cavalry_melee_02.json:specificName.spart -#: simulation/data/technologies/attack_cavalry_melee_02.json:specificName.sele +#: simulation/data/technologies/attack_cavalry_melee_01.json:specificName.ptol +#: simulation/data/technologies/attack_cavalry_melee_01.json:specificName.sele +#: simulation/data/technologies/attack_cavalry_melee_01.json:specificName.spart #: simulation/data/technologies/attack_cavalry_melee_02.json:specificName.athen #: simulation/data/technologies/attack_cavalry_melee_02.json:specificName.mace -#: simulation/data/technologies/attack_cavalry_ranged_01.json:specificName.ptol -#: simulation/data/technologies/attack_cavalry_ranged_01.json:specificName.spart -#: simulation/data/technologies/attack_cavalry_ranged_01.json:specificName.sele +#: simulation/data/technologies/attack_cavalry_melee_02.json:specificName.ptol +#: simulation/data/technologies/attack_cavalry_melee_02.json:specificName.sele +#: simulation/data/technologies/attack_cavalry_melee_02.json:specificName.spart #: simulation/data/technologies/attack_cavalry_ranged_01.json:specificName.athen #: simulation/data/technologies/attack_cavalry_ranged_01.json:specificName.mace -#: simulation/data/technologies/attack_cavalry_ranged_02.json:specificName.ptol -#: simulation/data/technologies/attack_cavalry_ranged_02.json:specificName.spart -#: simulation/data/technologies/attack_cavalry_ranged_02.json:specificName.sele +#: simulation/data/technologies/attack_cavalry_ranged_01.json:specificName.ptol +#: simulation/data/technologies/attack_cavalry_ranged_01.json:specificName.sele +#: simulation/data/technologies/attack_cavalry_ranged_01.json:specificName.spart #: simulation/data/technologies/attack_cavalry_ranged_02.json:specificName.athen #: simulation/data/technologies/attack_cavalry_ranged_02.json:specificName.mace +#: simulation/data/technologies/attack_cavalry_ranged_02.json:specificName.ptol +#: simulation/data/technologies/attack_cavalry_ranged_02.json:specificName.sele +#: simulation/data/technologies/attack_cavalry_ranged_02.json:specificName.spart msgid "Xyston" msgstr "" #: simulation/data/technologies/attack_cavalry_melee_01.json:specificName.rome #: simulation/data/technologies/attack_cavalry_melee_02.json:specificName.rome #: simulation/data/technologies/attack_cavalry_ranged_01.json:specificName.rome #: simulation/data/technologies/attack_cavalry_ranged_02.json:specificName.rome msgid "Hasta" msgstr "" +#: simulation/data/technologies/attack_cavalry_melee_01.json:tooltip +msgid "+20% melee cavalry attack." +msgstr "" + #: simulation/data/technologies/attack_cavalry_melee_02.json:description #: simulation/data/technologies/attack_cavalry_ranged_02.json:description msgid "Replaces bronze weapons with iron." msgstr "" -#: simulation/data/technologies/attack_cavalry_melee_02.json:tooltip -msgid "" -"Equip your melee cavalry with better weapons. +20% melee cavalry attack." -msgstr "" - #: simulation/data/technologies/attack_cavalry_melee_02.json:genericName #: simulation/data/technologies/attack_cavalry_ranged_02.json:genericName #: simulation/data/technologies/attack_infantry_melee_02.json:genericName msgid "Iron Weapons" msgstr "" -#: simulation/data/technologies/attack_cavalry_ranged_01.json:description -msgid "Training increases ranged attack." +#: simulation/data/technologies/attack_cavalry_melee_02.json:tooltip +msgid "Equip your melee cavalry with better weapons. +20% melee cavalry attack." msgstr "" -#: simulation/data/technologies/attack_cavalry_ranged_01.json:tooltip -msgid "+20% ranged cavalry attack." +#: simulation/data/technologies/attack_cavalry_ranged_01.json:description +msgid "Training increases ranged attack." msgstr "" #: simulation/data/technologies/attack_cavalry_ranged_01.json:genericName msgid "Ranged Combat Cavalry Training" msgstr "" +#: simulation/data/technologies/attack_cavalry_ranged_01.json:tooltip +msgid "+20% ranged cavalry attack." +msgstr "" + #: simulation/data/technologies/attack_cavalry_ranged_02.json:tooltip -msgid "" -"Equip your ranged cavalry with better weapons. +20% ranged cavalry attack." +msgid "Equip your ranged cavalry with better weapons. +20% ranged cavalry attack." msgstr "" #: simulation/data/technologies/attack_infantry_melee_01.json:description msgid "" -"Often, an infantryman would carry a secondary weapon in addition to his " -"primary weapon of choice, to be drawn when the primary weapon has failed or " -"been broken." -msgstr "" - -#: simulation/data/technologies/attack_infantry_melee_01.json:tooltip -#: simulation/data/technologies/attack_infantry_melee_02.json:tooltip -msgid "+20% melee infantry attack." +"Often, an infantryman would carry a secondary weapon in addition to his primary weapon " +"of choice, to be drawn when the primary weapon has failed or been broken." msgstr "" #: simulation/data/technologies/attack_infantry_melee_01.json:genericName msgid "Side Arms" msgstr "" -#: simulation/data/technologies/attack_infantry_melee_01.json:specificName.ptol -#: simulation/data/technologies/attack_infantry_melee_01.json:specificName.spart -#: simulation/data/technologies/attack_infantry_melee_01.json:specificName.sele #: simulation/data/technologies/attack_infantry_melee_01.json:specificName.athen #: simulation/data/technologies/attack_infantry_melee_01.json:specificName.mace +#: simulation/data/technologies/attack_infantry_melee_01.json:specificName.ptol +#: simulation/data/technologies/attack_infantry_melee_01.json:specificName.sele +#: simulation/data/technologies/attack_infantry_melee_01.json:specificName.spart msgid "Xíphos" msgstr "" #: simulation/data/technologies/attack_infantry_melee_01.json:specificName.rome msgid "Pugio" msgstr "" +#: simulation/data/technologies/attack_infantry_melee_01.json:tooltip +#: simulation/data/technologies/attack_infantry_melee_02.json:tooltip +msgid "+20% melee infantry attack." +msgstr "" + #: simulation/data/technologies/attack_infantry_melee_02.json:description msgid "Using iron instead of bronze gave weapons additional power." msgstr "" #: simulation/data/technologies/attack_infantry_ranged_01.json:description #: simulation/data/technologies/attack_infantry_ranged_02.json:description msgid "Training increases damage of ranged infantry." msgstr "" -#: simulation/data/technologies/attack_infantry_ranged_01.json:tooltip -#: simulation/data/technologies/attack_infantry_ranged_02.json:tooltip -msgid "+20% ranged infantry attack." -msgstr "" - #: simulation/data/technologies/attack_infantry_ranged_01.json:genericName msgid "Ranged Infantry Irregulars" msgstr "" -#: simulation/data/technologies/attack_infantry_ranged_01.json:specificName.sele +#: simulation/data/technologies/attack_infantry_ranged_01.json:specificName.athen #: simulation/data/technologies/attack_infantry_ranged_01.json:specificName.mace #: simulation/data/technologies/attack_infantry_ranged_01.json:specificName.ptol +#: simulation/data/technologies/attack_infantry_ranged_01.json:specificName.sele #: simulation/data/technologies/attack_infantry_ranged_01.json:specificName.spart -#: simulation/data/technologies/attack_infantry_ranged_01.json:specificName.athen -#: simulation/data/technologies/attack_infantry_ranged_02.json:specificName.sele +#: simulation/data/technologies/attack_infantry_ranged_02.json:specificName.athen #: simulation/data/technologies/attack_infantry_ranged_02.json:specificName.mace #: simulation/data/technologies/attack_infantry_ranged_02.json:specificName.ptol +#: simulation/data/technologies/attack_infantry_ranged_02.json:specificName.sele #: simulation/data/technologies/attack_infantry_ranged_02.json:specificName.spart -#: simulation/data/technologies/attack_infantry_ranged_02.json:specificName.athen msgid "Átaktoi" msgstr "" +#: simulation/data/technologies/attack_infantry_ranged_01.json:tooltip +#: simulation/data/technologies/attack_infantry_ranged_02.json:tooltip +msgid "+20% ranged infantry attack." +msgstr "" + #: simulation/data/technologies/attack_infantry_ranged_02.json:genericName msgid "Ranged Infantry Masterclass" msgstr "" #: simulation/data/technologies/attack_soldiers_will.json:description msgid "The will to fight is crucial to victory." msgstr "" -#: simulation/data/technologies/attack_soldiers_will.json:tooltip -msgid "" -"Inspire your troops with higher pay. All land and naval army +25% attack." -msgstr "" - #: simulation/data/technologies/attack_soldiers_will.json:genericName msgid "Will to fight" msgstr "" -#: simulation/data/technologies/attack_soldiers_will.json:specificName.sele -#: simulation/data/technologies/attack_soldiers_will.json:specificName.ptol +#: simulation/data/technologies/attack_soldiers_will.json:specificName.athen #: simulation/data/technologies/attack_soldiers_will.json:specificName.mace +#: simulation/data/technologies/attack_soldiers_will.json:specificName.ptol +#: simulation/data/technologies/attack_soldiers_will.json:specificName.sele #: simulation/data/technologies/attack_soldiers_will.json:specificName.spart -#: simulation/data/technologies/attack_soldiers_will.json:specificName.athen msgid "Dýnamis" msgstr "" -#: simulation/data/technologies/attack_steel_working.json:description -msgid "" -"Secret steel working techniques give sword blades distinctive and beautiful " -"markings. Not only that, but the steel's hardness is unparalleled." +#: simulation/data/technologies/attack_soldiers_will.json:tooltip +msgid "Inspire your troops with higher pay. All land and naval army +25% attack." msgstr "" -#: simulation/data/technologies/attack_steel_working.json:tooltip -msgid "+20% Hack attack for all swordsmen and macemen." +#: simulation/data/technologies/attack_steel_working.json:description +msgid "" +"Secret steel working techniques give sword blades distinctive and beautiful markings. " +"Not only that, but the steel's hardness is unparalleled." msgstr "" #: simulation/data/technologies/attack_steel_working.json:genericName msgid "Steel Working" msgstr "" +#: simulation/data/technologies/attack_steel_working.json:specificName.iber +msgid "Toledo Steel" +msgstr "" + #: simulation/data/technologies/attack_steel_working.json:specificName.maur msgid "Wootz Steel" msgstr "" -#: simulation/data/technologies/attack_steel_working.json:specificName.iber -msgid "Toledo Steel" +#: simulation/data/technologies/attack_steel_working.json:tooltip +msgid "+20% Hack attack for all swordsmen and macemen." +msgstr "" + +#: simulation/data/technologies/carthaginians/special_colonisation.json:description +msgid "" +"Carthaginians established many trading centers as colonies and ultimately held dominion" +" over 300 cities and towns in North Africa alone." +msgstr "" + +#: simulation/data/technologies/carthaginians/special_colonisation.json:genericName +msgid "Colonization" +msgstr "" + +#: simulation/data/technologies/carthaginians/special_colonisation.json:tooltip +msgid "Carthaginians were colonizers. Civic Centers, Temples, and Houses -25% build time." +msgstr "" + +#: simulation/data/technologies/carthaginians/special_exploration.json:description +msgid "" +"Nobody knew better than the Carthaginians where in the ancient world they were going " +"and going to go; their merchant traders had missions to everywhere." +msgstr "" + +#: simulation/data/technologies/carthaginians/special_exploration.json:genericName +msgid "Exploration" +msgstr "" + +#: simulation/data/technologies/carthaginians/special_exploration.json:tooltip +msgid "Carthaginians were explorers. All Traders and Ships +25% vision range." +msgstr "" + +#: simulation/data/technologies/carthaginians/training_phoenician_naval_architects.json:description +msgid "Significantly increase build speed of batches of ships at the Shipyard." +msgstr "" + +#: simulation/data/technologies/carthaginians/training_phoenician_naval_architects.json:genericName +msgid "Phoenician Naval Architects" +msgstr "" + +#: simulation/data/technologies/carthaginians/training_phoenician_naval_architects.json:tooltip +msgid "Shipyard increased batch construction speed bonus." msgstr "" #: simulation/data/technologies/cavalry_movement_speed.json:description msgid "Train your horses to move faster." msgstr "" +#: simulation/data/technologies/cavalry_movement_speed.json:genericName +msgid "Horse Racing" +msgstr "" + #: simulation/data/technologies/cavalry_movement_speed.json:tooltip msgid "Cavalry +10% walk speed." msgstr "" -#: simulation/data/technologies/cavalry_movement_speed.json:genericName -msgid "Horse Racing" +#: simulation/data/technologies/civbonuses/cart_walls.json:description +msgid "" +"Carthaginians built their city walls in three concentric circuits. These walls were " +"never breached. Even when the city was taken by the Romans, it was via the city's " +"harbor, not by storming its walls." msgstr "" -#: simulation/data/technologies/gather_animals_stockbreeding.json:description -msgid "Breed livestock (sheep, goats, cattle, etc.) for food." +#: simulation/data/technologies/civbonuses/cart_walls.json:genericName +msgid "Triple Walls" msgstr "" -#: simulation/data/technologies/gather_animals_stockbreeding.json:tooltip -msgid "Domestic Animals −25% breeding time." +#: simulation/data/technologies/civbonuses/cart_walls.json:tooltip +msgid "Walls +100% build time, +100% stone cost, and +200% health." +msgstr "" + +#: simulation/data/technologies/civbonuses/celt_structures.json:description +msgid "Celtic structures were mostly made of wood with rubble foundations." +msgstr "" + +#: simulation/data/technologies/civbonuses/celt_structures.json:genericName +msgid "Wooden Construction" +msgstr "" + +#: simulation/data/technologies/civbonuses/celt_structures.json:tooltip +msgid "Briton and Gaulish Structures −20% build time, −20% health, and −20% capture points." +msgstr "" + +#: simulation/data/technologies/civbonuses/greek_structures.json:description +msgid "The Greeks used stone construction from early Mycenaean times." +msgstr "" + +#: simulation/data/technologies/civbonuses/greek_structures.json:genericName +msgid "Hellenic Architecture" +msgstr "" + +#: simulation/data/technologies/civbonuses/greek_structures.json:tooltip +msgid "Structures +10% health and +10% capture points." +msgstr "" + +#: simulation/data/technologies/civbonuses/maur_elephants.json:description +msgid "" +"India is the land of the elephants. Elephant warfare originated in India and continued " +"for millennia. It was also the source of elephants for the eastern Mediterranean. " +"Indian kings were able to field large numbers of war elephants." +msgstr "" + +#: simulation/data/technologies/civbonuses/maur_elephants.json:genericName +msgid "Elephant Tradition" +msgstr "" + +#: simulation/data/technologies/civbonuses/maur_elephants.json:tooltip +msgid "Elephants −30% training time." +msgstr "" + +#: simulation/data/technologies/civbonuses/maur_population.json:description +msgid "" +"The Mauryan Empire encompassed dozens of formerly independent kingdoms over an area of " +"5 million square kilometers, with a population of close to 60 million people. The " +"Mauryan regents held the title Emperor of Emperors and commanded a standing army of " +"600,000 infantry, 9000 elephants, 8000 chariots, and 30,000 cavalry, making it arguably" +" the largest army of its time." +msgstr "" + +#: simulation/data/technologies/civbonuses/maur_population.json:genericName +msgid "Emperor of Emperors" +msgstr "" + +#: simulation/data/technologies/civbonuses/maur_population.json:specificName.maur +msgid "Chakravarti Samrāt" +msgstr "" + +#: simulation/data/technologies/civbonuses/maur_population.json:tooltip +msgid "Mauryas +10% maximum population limit." +msgstr "" + +#: simulation/data/technologies/civbonuses/maur_walls.json:description +msgid "The Mauryas built their city walls out of wood, an abundant natural resource in India." +msgstr "" + +#: simulation/data/technologies/civbonuses/maur_walls.json:genericName +msgid "Wooden Walls" +msgstr "" + +#: simulation/data/technologies/civbonuses/maur_walls.json:tooltip +msgid "Mauryan City Walls −20% build time and −20% health." +msgstr "" + +#: simulation/data/technologies/civbonuses/pers_population.json:description +msgid "" +"The Persians could and did levy a large number of infantry during wartime due to the " +"sheer size of the Achaemenid Empire and the way in which it was set-up. In general the " +"Persian infantry was well trained and fought with great tenacity. However while this " +"was true the infantry were poor hand-to-hand, close combat fighters. Also, with the " +"exception of the elite regiments, the Persian infantry was not a standing professional " +"force." +msgstr "" + +#: simulation/data/technologies/civbonuses/pers_population.json:genericName +msgid "Great King's Levy" +msgstr "" + +#: simulation/data/technologies/civbonuses/pers_population.json:tooltip +msgid "Persians +10% maximum population limit." +msgstr "" + +#: simulation/data/technologies/civbonuses/spart_population.json:description +msgid "" +"The Spartans did not have the largest army in the world, but they did have the best " +"army in the world for their time. What they didn't have in quantity, they made up with " +"quality. It was said that Sparta did not need strong city walls, for its men were its " +"walls." +msgstr "" + +#: simulation/data/technologies/civbonuses/spart_population.json:genericName +msgid "Underdogs" +msgstr "" + +#: simulation/data/technologies/civbonuses/spart_population.json:tooltip +msgid "Spartans −10% maximum population limit." +msgstr "" + +#: simulation/data/technologies/gather_animals_stockbreeding.json:description +msgid "Breed livestock (sheep, goats, cattle, etc.) for food." msgstr "" #: simulation/data/technologies/gather_animals_stockbreeding.json:genericName msgid "Stockbreeding" msgstr "" +#: simulation/data/technologies/gather_animals_stockbreeding.json:tooltip +msgid "Domestic Animals −25% breeding time." +msgstr "" + #: simulation/data/technologies/gather_capacity_basket.json:description msgid "Workers use baskets. Increases shuttling capacity for all resources." msgstr "" +#: simulation/data/technologies/gather_capacity_basket.json:genericName +msgid "Baskets" +msgstr "" + #: simulation/data/technologies/gather_capacity_basket.json:tooltip #: simulation/data/technologies/gather_capacity_carts.json:tooltip #: simulation/data/technologies/gather_capacity_wheelbarrow.json:tooltip msgid "Workers +5 resource capacity." msgstr "" -#: simulation/data/technologies/gather_capacity_basket.json:genericName -msgid "Baskets" -msgstr "" - #: simulation/data/technologies/gather_capacity_carts.json:description -msgid "" -"Workers use horse-drawn carts. Increases shuttling capacity for all " -"resources." +msgid "Workers use horse-drawn carts. Increases shuttling capacity for all resources." msgstr "" #: simulation/data/technologies/gather_capacity_carts.json:genericName msgid "Horse-drawn Carts" msgstr "" #: simulation/data/technologies/gather_capacity_fishing.json:description msgid "Salting allows to preserve fish longer." msgstr "" -#: simulation/data/technologies/gather_capacity_fishing.json:tooltip -msgid "Fishing Boats +20 food capacity." -msgstr "" - #: simulation/data/technologies/gather_capacity_fishing.json:genericName msgid "Salting Fish" msgstr "" #: simulation/data/technologies/gather_capacity_fishing.json:requirementsTooltip msgid "Unlocked in Town Phase. Requires Fishing Net." msgstr "" +#: simulation/data/technologies/gather_capacity_fishing.json:tooltip +msgid "Fishing Boats +20 food capacity." +msgstr "" + #: simulation/data/technologies/gather_capacity_wheelbarrow.json:description -msgid "" -"Workers use wheelbarrows. Increases shuttling capacity for all resources." +msgid "Workers use wheelbarrows. Increases shuttling capacity for all resources." msgstr "" #: simulation/data/technologies/gather_capacity_wheelbarrow.json:genericName msgid "Wheelbarrow" msgstr "" #: simulation/data/technologies/gather_farming_fertilizer.json:description msgid "Extra nutrients for farms." msgstr "" +#: simulation/data/technologies/gather_farming_fertilizer.json:genericName +msgid "Fertilizer" +msgstr "" + #: simulation/data/technologies/gather_farming_fertilizer.json:tooltip #: simulation/data/technologies/gather_farming_plows.json:tooltip #: simulation/data/technologies/gather_farming_training.json:tooltip msgid "Workers +20% grain gather rate." msgstr "" -#: simulation/data/technologies/gather_farming_fertilizer.json:genericName -msgid "Fertilizer" +#: simulation/data/technologies/gather_farming_harvester.json:description +msgid "The Gauls invented an harvesting machine, making it much easier to harvest grain." msgstr "" -#: simulation/data/technologies/gather_farming_harvester.json:description -msgid "" -"The Gauls invented an harvesting machine, making it much easier to harvest " -"grain." +#: simulation/data/technologies/gather_farming_harvester.json:genericName +msgid "Harvesting Machine" msgstr "" #: simulation/data/technologies/gather_farming_harvester.json:tooltip msgid "Workers +15% grain gather rate." msgstr "" -#: simulation/data/technologies/gather_farming_harvester.json:genericName -msgid "Harvesting Machine" -msgstr "" - #: simulation/data/technologies/gather_farming_plows.json:description -msgid "" -"Equip your workers with iron plows, animal-drawn instruments to turn the sod." +msgid "Equip your workers with iron plows, animal-drawn instruments to turn the sod." msgstr "" #: simulation/data/technologies/gather_farming_plows.json:genericName msgid "Iron Plow" msgstr "" #: simulation/data/technologies/gather_farming_training.json:description msgid "Training for workers to increase farm gathering speed." msgstr "" #: simulation/data/technologies/gather_farming_training.json:genericName msgid "Gather Training" msgstr "" #: simulation/data/technologies/gather_fishing_net.json:description msgid "Use nets to improve the productivity of fishing boats." msgstr "" -#: simulation/data/technologies/gather_fishing_net.json:tooltip -msgid "Fishing Boats +30% fish gather rate." -msgstr "" - #: simulation/data/technologies/gather_fishing_net.json:genericName msgid "Fishing Net" msgstr "" +#: simulation/data/technologies/gather_fishing_net.json:tooltip +msgid "Fishing Boats +30% fish gather rate." +msgstr "" + #: simulation/data/technologies/gather_lumbering_ironaxes.json:description #: simulation/data/technologies/gather_lumbering_sharpaxes.json:description #: simulation/data/technologies/gather_lumbering_strongeraxes.json:description msgid "Increases wood gathering rates for trees." msgstr "" +#: simulation/data/technologies/gather_lumbering_ironaxes.json:genericName +msgid "Iron Ax Heads" +msgstr "" + #: simulation/data/technologies/gather_lumbering_ironaxes.json:tooltip #: simulation/data/technologies/gather_lumbering_sharpaxes.json:tooltip #: simulation/data/technologies/gather_lumbering_strongeraxes.json:tooltip msgid "Workers +25% wood gather rate." msgstr "" -#: simulation/data/technologies/gather_lumbering_ironaxes.json:genericName -msgid "Iron Ax Heads" -msgstr "" - #: simulation/data/technologies/gather_lumbering_sharpaxes.json:genericName msgid "Sharp Ax Heads" msgstr "" #: simulation/data/technologies/gather_lumbering_strongeraxes.json:genericName msgid "Stronger Ax" msgstr "" #: simulation/data/technologies/gather_mining_serfs.json:description -msgid "" -"Compel serfs to help your workers quarry stone. Increases stone gathering " -"rates." -msgstr "" - -#: simulation/data/technologies/gather_mining_serfs.json:tooltip -#: simulation/data/technologies/gather_mining_servants.json:tooltip -#: simulation/data/technologies/gather_mining_slaves.json:tooltip -msgid "Workers +25% stone gather rate." +msgid "Compel serfs to help your workers quarry stone. Increases stone gathering rates." msgstr "" #: simulation/data/technologies/gather_mining_serfs.json:genericName msgid "Serfs" msgstr "" +#: simulation/data/technologies/gather_mining_serfs.json:specificName.athen #: simulation/data/technologies/gather_mining_serfs.json:specificName.mace #: simulation/data/technologies/gather_mining_serfs.json:specificName.spart -#: simulation/data/technologies/gather_mining_serfs.json:specificName.athen msgid "Heílōtes" msgstr "" +#: simulation/data/technologies/gather_mining_serfs.json:tooltip +#: simulation/data/technologies/gather_mining_servants.json:tooltip +#: simulation/data/technologies/gather_mining_slaves.json:tooltip +msgid "Workers +25% stone gather rate." +msgstr "" + #: simulation/data/technologies/gather_mining_servants.json:description msgid "Hire servants to help quarry stone. Increases stone gathering rates." msgstr "" #: simulation/data/technologies/gather_mining_servants.json:genericName msgid "Servants" msgstr "" +#: simulation/data/technologies/gather_mining_servants.json:specificName.athen #: simulation/data/technologies/gather_mining_servants.json:specificName.mace #: simulation/data/technologies/gather_mining_servants.json:specificName.spart -#: simulation/data/technologies/gather_mining_servants.json:specificName.athen msgid "Doûloi" msgstr "" #: simulation/data/technologies/gather_mining_shaftmining.json:description msgid "Develop shaft mining. Increases metal gathering rates." msgstr "" +#: simulation/data/technologies/gather_mining_shaftmining.json:genericName +msgid "Shaft Mining" +msgstr "" + #: simulation/data/technologies/gather_mining_shaftmining.json:tooltip #: simulation/data/technologies/gather_mining_silvermining.json:tooltip #: simulation/data/technologies/gather_mining_wedgemallet.json:tooltip msgid "Workers +25% metal gather rate." msgstr "" -#: simulation/data/technologies/gather_mining_shaftmining.json:genericName -msgid "Shaft Mining" -msgstr "" - #: simulation/data/technologies/gather_mining_silvermining.json:description msgid "Strike a vein of precious silver. Increases metal gathering rates." msgstr "" #: simulation/data/technologies/gather_mining_silvermining.json:genericName msgid "Silver Mining" msgstr "" -#: simulation/data/technologies/gather_mining_silvermining.json:specificName.mace -msgid "Mines of Krenides" -msgstr "" - #: simulation/data/technologies/gather_mining_silvermining.json:specificName.athen msgid "Mines of Laureion" msgstr "" +#: simulation/data/technologies/gather_mining_silvermining.json:specificName.mace +msgid "Mines of Krenides" +msgstr "" + #: simulation/data/technologies/gather_mining_slaves.json:description -msgid "" -"Buy slaves to help your workers quarry stone. Increases stone gathering " -"rates." +msgid "Buy slaves to help your workers quarry stone. Increases stone gathering rates." msgstr "" #: simulation/data/technologies/gather_mining_slaves.json:genericName msgid "Slaves" msgstr "" +#: simulation/data/technologies/gather_mining_slaves.json:specificName.athen #: simulation/data/technologies/gather_mining_slaves.json:specificName.mace #: simulation/data/technologies/gather_mining_slaves.json:specificName.spart -#: simulation/data/technologies/gather_mining_slaves.json:specificName.athen msgid "Andrápoda" msgstr "" #: simulation/data/technologies/gather_mining_wedgemallet.json:description msgid "Equip your workers with helpful tools. Increases metal gathering rates." msgstr "" #: simulation/data/technologies/gather_mining_wedgemallet.json:genericName msgid "Wedge and Mallet" msgstr "" #: simulation/data/technologies/gather_wicker_baskets.json:description msgid "Equip your foragers with wicker baskets for foraging." msgstr "" -#: simulation/data/technologies/gather_wicker_baskets.json:tooltip -msgid "Workers +50% fruit gather rate." -msgstr "" - #: simulation/data/technologies/gather_wicker_baskets.json:genericName msgid "Wicker Baskets" msgstr "" -#: simulation/data/technologies/heal_barracks.json:description -msgid "Units garrisoned in Barracks heal over time." +#: simulation/data/technologies/gather_wicker_baskets.json:tooltip +msgid "Workers +50% fruit gather rate." msgstr "" -#: simulation/data/technologies/heal_barracks.json:tooltip -msgid "Units gain health over time while garrisoned in Barracks." +#: simulation/data/technologies/heal_barracks.json:description +msgid "Units garrisoned in Barracks heal over time." msgstr "" #: simulation/data/technologies/heal_barracks.json:genericName msgid "Living Conditions" msgstr "" +#: simulation/data/technologies/heal_barracks.json:tooltip +msgid "Units gain health over time while garrisoned in Barracks." +msgstr "" + #: simulation/data/technologies/heal_range.json:description #: simulation/data/technologies/heal_range_2.json:description msgid "Increases the healing and vision range of all healers." msgstr "" -#: simulation/data/technologies/heal_range.json:tooltip -#: simulation/data/technologies/heal_range_2.json:tooltip -msgid "Healers +5 Healing and Vision Range." -msgstr "" - #: simulation/data/technologies/heal_range.json:genericName msgid "Healing Range" msgstr "" +#: simulation/data/technologies/heal_range.json:specificName.athen #: simulation/data/technologies/heal_range.json:specificName.mace #: simulation/data/technologies/heal_range.json:specificName.spart -#: simulation/data/technologies/heal_range.json:specificName.athen msgid "Olympic Pantheon" msgstr "" +#: simulation/data/technologies/heal_range.json:tooltip +#: simulation/data/technologies/heal_range_2.json:tooltip +msgid "Healers +5 Healing and Vision Range." +msgstr "" + #: simulation/data/technologies/heal_range_2.json:genericName msgid "Healing Range 2" msgstr "" +#: simulation/data/technologies/heal_range_2.json:specificName.athen #: simulation/data/technologies/heal_range_2.json:specificName.mace #: simulation/data/technologies/heal_range_2.json:specificName.spart -#: simulation/data/technologies/heal_range_2.json:specificName.athen msgid "Akadḗmeia" msgstr "" #: simulation/data/technologies/heal_rate.json:description #: simulation/data/technologies/heal_rate_2.json:description msgid "Increases the Healing Rate of all healers." msgstr "" -#: simulation/data/technologies/heal_rate.json:tooltip -#: simulation/data/technologies/heal_rate_2.json:tooltip -msgid "Healers −20% healing time." -msgstr "" - #: simulation/data/technologies/heal_rate.json:genericName msgid "Healing Rate" msgstr "" +#: simulation/data/technologies/heal_rate.json:specificName.athen #: simulation/data/technologies/heal_rate.json:specificName.mace #: simulation/data/technologies/heal_rate.json:specificName.spart -#: simulation/data/technologies/heal_rate.json:specificName.athen msgid "Sphágia" msgstr "" +#: simulation/data/technologies/heal_rate.json:tooltip +#: simulation/data/technologies/heal_rate_2.json:tooltip +msgid "Healers −20% healing time." +msgstr "" + #: simulation/data/technologies/heal_rate_2.json:genericName msgid "Healing Rate 2" msgstr "" +#: simulation/data/technologies/heal_rate_2.json:specificName.athen #: simulation/data/technologies/heal_rate_2.json:specificName.mace #: simulation/data/technologies/heal_rate_2.json:specificName.spart -#: simulation/data/technologies/heal_rate_2.json:specificName.athen msgid "Hippocratic Oath" msgstr "" #: simulation/data/technologies/heal_temple.json:description msgid "Units garrisoned in a temple are healed faster." msgstr "" -#: simulation/data/technologies/heal_temple.json:tooltip -msgid "Temples +50% garrisoned healing rate." -msgstr "" - #: simulation/data/technologies/heal_temple.json:genericName msgid "Divine Offerings" msgstr "" +#: simulation/data/technologies/heal_temple.json:specificName.athen +msgid "Eleusian Mysteries" +msgstr "" + #: simulation/data/technologies/heal_temple.json:specificName.mace #: simulation/data/technologies/heal_temple.json:specificName.spart msgid "Olympic Games" msgstr "" -#: simulation/data/technologies/heal_temple.json:specificName.athen -msgid "Eleusian Mysteries" +#: simulation/data/technologies/heal_temple.json:tooltip +msgid "Temples +50% garrisoned healing rate." msgstr "" #: simulation/data/technologies/health_females_01.json:description msgid "" -"The loom allowed the creation of finer clothing for settlers. Women of the " -"household were taught from a young age how to weave on the loom, and " -"subsequently spent a large share of their lives working with it." -msgstr "" - -#: simulation/data/technologies/health_females_01.json:tooltip -msgid "+100% health for female citizens." +"The loom allowed the creation of finer clothing for settlers. Women of the household " +"were taught from a young age how to weave on the loom, and subsequently spent a large " +"share of their lives working with it." msgstr "" #: simulation/data/technologies/health_females_01.json:genericName msgid "The Loom" msgstr "" -#: simulation/data/technologies/health_regen_units.json:description -msgid "Unlock health regeneration for your units." +#: simulation/data/technologies/health_females_01.json:tooltip +msgid "+100% health for female citizens." msgstr "" -#: simulation/data/technologies/health_regen_units.json:tooltip -msgid "Organic units will slowly regenerate health over time when idle." +#: simulation/data/technologies/health_regen_units.json:description +msgid "Unlock health regeneration for your units." msgstr "" #: simulation/data/technologies/health_regen_units.json:genericName msgid "Battlefield Medicine" msgstr "" -#: simulation/data/technologies/phase_city.json:genericName -#: simulation/data/technologies/phase_city_athen.json:genericName -#: simulation/data/technologies/phase_city_generic.json:genericName -msgid "City Phase" -msgstr "" - -#: simulation/data/technologies/phase_city.json:description -msgid "" -"Dummy technology for use in templates requirements, replaced by " -"phase_city_generic or phase_city_{civ}." -msgstr "" - -#: simulation/data/technologies/phase_city_athen.json:description -msgid "" -"Advances from a bustling town to a veritable metropolis, full of the wonders " -"of modern technology. This is the Athenian city phase, where metal gathering " -"rates are boosted because of the 'Silver Owls' bonus." +#: simulation/data/technologies/health_regen_units.json:tooltip +msgid "Organic units will slowly regenerate health over time when idle." msgstr "" -#: simulation/data/technologies/phase_city_athen.json:tooltip +#: simulation/data/technologies/hellenes/spartans_agoge.json:description msgid "" -"Advance to City Phase, which unlocks more structures and units. Territory " -"radius for Civic Centers increased by another +50%. Silver Owls civ bonus " -"grants an extra +10% metal gather rate to all workers. Citizen Soldiers +10% " -"health. All structures +9 garrisoned regeneration rate." +"Spartans were housed and trained from a young age to be superlative warriors and to " +"endure any hardship a military life can give them." msgstr "" -#: simulation/data/technologies/phase_city_athen.json:requirementsTooltip -#: simulation/data/technologies/phase_city_generic.json:requirementsTooltip -msgid "Requires 4 Town Structures." +#: simulation/data/technologies/hellenes/spartans_agoge.json:genericName +msgid "The Agoge" msgstr "" -#: simulation/data/technologies/phase_city_athen.json:specificName.athen -#: simulation/data/technologies/phase_city_generic.json:specificName.mace -#: simulation/data/technologies/phase_city_generic.json:specificName.spart -msgid "Megalópolis" +#: simulation/data/technologies/hellenes/spartans_agoge.json:tooltip +msgid "Champion Infantry Spearmen +25% health, but +5% training time." msgstr "" -#: simulation/data/technologies/phase_city_generic.json:description +#: simulation/data/technologies/hellenes/special_iphicratean_reforms.json:description msgid "" -"Advances from a bustling town to a veritable metropolis, full of the wonders " -"of modern technology." +"Athenian triremes can train Marines (Epibates Athenaikos) and Cretan Mercenary Archers " +"(Toxotes Kretikos)." msgstr "" -#: simulation/data/technologies/phase_city_generic.json:tooltip -msgid "" -"Advance to City Phase, which unlocks more structures and units. Territory " -"radius for Civic Centers increased by another +50%. Citizen Soldiers +10% " -"health. All structures +9 garrisoned regeneration rate." +#: simulation/data/technologies/hellenes/special_iphicratean_reforms.json:genericName +msgid "Iphicratean Reforms" msgstr "" -#: simulation/data/technologies/phase_town.json:genericName -#: simulation/data/technologies/phase_town_athen.json:genericName -#: simulation/data/technologies/phase_town_generic.json:genericName -msgid "Town Phase" +#: simulation/data/technologies/hellenes/special_iphicratean_reforms.json:tooltip +msgid "Athenian triremes can train Marines and Cretan Mercenary Archers." msgstr "" -#: simulation/data/technologies/phase_town.json:description +#: simulation/data/technologies/hellenes/special_long_walls.json:description msgid "" -"Dummy technology for use in templates requirements, replaced by " -"phase_town_generic or phase_town_{civ}." +"The Long Walls of Athens were constructed under the auspices of the wily Themistocles " +"and extended 6 km from the city to the port of Piraeus. This secured the city's sea " +"supply routes and prevented an enemy from starving out the city during a siege." msgstr "" -#: simulation/data/technologies/phase_town_athen.json:description -msgid "" -"Advances from a small village to a bustling town, ready to expand rapidly. " -"This is the Athenian town phase, where metal gathering rates are boosted " -"because of the 'Silver Owls' bonus." +#: simulation/data/technologies/hellenes/special_long_walls.json:genericName +msgid "Athenian Long Walls" msgstr "" -#: simulation/data/technologies/phase_town_athen.json:tooltip -msgid "" -"Advance to Town Phase, which unlocks more structures and units. Territory " -"radius for Civic Centers increased by +30%. 'Silver Owls' civ bonus grants " -"an extra +10% metal gather rate to all workers. Citizen Soldiers +20% " -"health. All structures +7 garrisoned regeneration rate." +#: simulation/data/technologies/hellenes/special_long_walls.json:tooltip +msgid "Build Walls in own or neutral territory." msgstr "" -#: simulation/data/technologies/phase_town_athen.json:requirementsTooltip -#: simulation/data/technologies/phase_town_generic.json:requirementsTooltip -msgid "Requires 5 Village Structures." +#: simulation/data/technologies/kushites/monumental_architecture.json:genericName +msgid "Monumental Architecture" msgstr "" -#: simulation/data/technologies/phase_town_athen.json:specificName.athen -#: simulation/data/technologies/phase_town_generic.json:specificName.mace -#: simulation/data/technologies/phase_town_generic.json:specificName.spart -msgid "Kōmópolis" +#: simulation/data/technologies/kushites/monumental_architecture.json:tooltip +msgid "Civic Structures +20% build time, +20% health, and +20% capture points." msgstr "" -#: simulation/data/technologies/phase_town_generic.json:description -msgid "" -"Advances from a small village to a bustling town, ready to expand rapidly." +#: simulation/data/technologies/kushites/upgrade_rank_elite_healer.json:description +msgid "Have your priests instructed by the High Priest himself - may Amun bless him." msgstr "" -#: simulation/data/technologies/phase_town_generic.json:tooltip -msgid "" -"Advance to Town Phase, which unlocks more structures and units. Territory " -"radius for Civic Centers increased by +30%. Citizen Soldiers +20% health. " -"All structures +7 garrisoned regeneration rate." +#: simulation/data/technologies/kushites/upgrade_rank_elite_healer.json:genericName +msgid "Divine Instruction" msgstr "" -#: simulation/data/technologies/phase_village.json:genericName -msgid "Village Phase" +#: simulation/data/technologies/kushites/upgrade_rank_elite_healer.json:tooltip +msgid "Train elite rank healers." msgstr "" -#: simulation/data/technologies/pop_house_01.json:description +#: simulation/data/technologies/persians/immortals.json:description msgid "" -"Home gardens ranged from simple fenced-in areas to large manicured and " -"colonnaded enclosures." +"The Achaemenids maintained a 10,000-strong elite corps, referred to as Athanatoi " +"(“Immortals”) by Greek authors." msgstr "" -#: simulation/data/technologies/pop_house_01.json:tooltip -#: simulation/data/technologies/pop_house_02.json:tooltip -msgid "Houses +20% population cap bonus." -msgstr "" - -#: simulation/data/technologies/pop_house_01.json:genericName -msgid "Home Garden" -msgstr "" - -#: simulation/data/technologies/pop_house_01.json:specificName.ptol -#: simulation/data/technologies/pop_house_01.json:specificName.spart -#: simulation/data/technologies/pop_house_01.json:specificName.sele -#: simulation/data/technologies/pop_house_01.json:specificName.athen -#: simulation/data/technologies/pop_house_01.json:specificName.mace -#: simulation/data/technologies/pop_house_01.json:specificName.rome -#: simulation/data/technologies/pop_wonder.json:specificName.ptol -#: simulation/data/technologies/pop_wonder.json:specificName.spart -#: simulation/data/technologies/pop_wonder.json:specificName.sele -#: simulation/data/technologies/pop_wonder.json:specificName.athen -#: simulation/data/technologies/pop_wonder.json:specificName.mace -#: simulation/data/technologies/pop_wonder.json:specificName.rome -msgid "Peristyle" +#: simulation/data/technologies/persians/immortals.json:genericName +msgid "Immortals" msgstr "" -#: simulation/data/technologies/pop_house_01.json:specificName.pers -#: simulation/data/technologies/pop_wonder.json:specificName.pers -msgid "Paradise" +#: simulation/data/technologies/persians/immortals.json:tooltip +msgid "Anušiya Champion Infantry -50% train time, but also -10% health." msgstr "" -#: simulation/data/technologies/pop_house_02.json:description +#: simulation/data/technologies/persians/persian_architecture.json:description msgid "" -"Homes tended to expand as the wealth and population of a settlement grew." +"The Persians built the wonderful 1677 mile-long Royal Highway from Sardis to Susa; " +"Darius the Great and Xerxes also built the magnificent Persepolis; Cyrus the Great " +"greatly improved Ecbatana and virtually 'rebuilt' the old Elamite capital of Susa." msgstr "" -#: simulation/data/technologies/pop_house_02.json:genericName -msgid "Manors" -msgstr "" - -#: simulation/data/technologies/pop_house_02.json:specificName.rome -msgid "Insulae" +#: simulation/data/technologies/persians/persian_architecture.json:genericName +msgid "Persian Architecture" msgstr "" -#: simulation/data/technologies/pop_wonder.json:description -msgid "The wonder attracts many more people to your civilization." +#: simulation/data/technologies/persians/persian_architecture.json:tooltip +msgid "All Persian structures +25% health and capture points, but also +20% build time." msgstr "" -#: simulation/data/technologies/pop_wonder.json:tooltip +#: simulation/data/technologies/persians/special_equine_transports.json:description msgid "" -"Enable Glorious Expansion. Further increase the population limit by 40 per " -"Wonder owned." +"Early Achaemenid rulers acted towards making Persia the first great Asian empire to " +"rule the seas. The Great King behaved favourably towards the various sea peoples in " +"order to secure their services, but also carried out various marine initiatives. During" +" the reign of Darius the Great, for example, a canal was built in Egypt and a Persian " +"navy was sent exploring the Indus river. According to Herodotus, some 300 ships in the " +"Persian navy were retrofitted to carry horses and their riders." msgstr "" -#: simulation/data/technologies/pop_wonder.json:genericName -msgid "Glorious Expansion" -msgstr "" - -#: simulation/data/technologies/siege_armor.json:description -msgid "Increased armor on siege engines." -msgstr "" - -#: simulation/data/technologies/siege_armor.json:tooltip -msgid "Siege Engines +2 hack armor." -msgstr "" - -#: simulation/data/technologies/siege_armor.json:genericName -msgid "Armor plating" +#: simulation/data/technologies/persians/special_equine_transports.json:genericName +msgid "Equine Transports" msgstr "" -#: simulation/data/technologies/siege_attack.json:description -msgid "Advanced technologies improve siege efficiency." +#: simulation/data/technologies/persians/special_equine_transports.json:tooltip +msgid "Phoenician Triremes gain the ability to train cavalry." msgstr "" -#: simulation/data/technologies/siege_attack.json:tooltip -msgid "Siege Engines +25% attack crush damage." +#: simulation/data/technologies/persians/training_conscription_cavalry.json:description +msgid "" +"Significantly increase training speed of cavalry at the stables by training them in " +"large batches or battalions." msgstr "" -#: simulation/data/technologies/siege_attack.json:genericName -msgid "Advanced Siege" +#: simulation/data/technologies/persians/training_conscription_cavalry.json:genericName +msgid "Cavalry Conscription" msgstr "" -#: simulation/data/technologies/siege_bolt_accuracy.json:description -msgid "Improvement to projectile accuracy." +#: simulation/data/technologies/persians/training_conscription_cavalry.json:tooltip +msgid "Faster batch training speed for the Stables." msgstr "" -#: simulation/data/technologies/siege_bolt_accuracy.json:tooltip -msgid "Bolt Shooters −20% ranged attack spread." +#: simulation/data/technologies/persians/training_conscription_infantry.json:genericName +msgid "Infantry Conscription" msgstr "" -#: simulation/data/technologies/siege_bolt_accuracy.json:genericName -msgid "Bolt Accuracy" +#: simulation/data/technologies/persians/training_levy_cavalry.json:description +msgid "Calling up cavalry levies in time of war helps bolster the ranks of a king's army." msgstr "" -#: simulation/data/technologies/siege_cost_metal.json:description -msgid "Siege engines require less metal." +#: simulation/data/technologies/persians/training_levy_cavalry.json:genericName +msgid "Levy Cavalry" msgstr "" -#: simulation/data/technologies/siege_cost_metal.json:tooltip -msgid "Siege Engines −20% metal cost." +#: simulation/data/technologies/persians/training_levy_cavalry.json:tooltip +msgid "All cavalry -20% train time, but also -5% health. Unlocks Cavalry Conscription." msgstr "" -#: simulation/data/technologies/siege_cost_metal.json:genericName -msgid "Metalworker" +#: simulation/data/technologies/persians/training_levy_infantry.json:description +msgid "Calling up infantry levies in time of war helps bolster the ranks of a king's army." msgstr "" -#: simulation/data/technologies/siege_cost_wood.json:description -msgid "Siege engines require less wood." +#: simulation/data/technologies/persians/training_levy_infantry.json:genericName +msgid "Levy Infantry" msgstr "" -#: simulation/data/technologies/siege_cost_wood.json:tooltip -msgid "Siege Engines −20% wood cost." +#: simulation/data/technologies/persians/training_levy_infantry.json:tooltip +msgid "All infantry -20% train time, but also -5% health. Unlocks Infantry Conscription." msgstr "" -#: simulation/data/technologies/siege_cost_wood.json:genericName -msgid "Artillery Instructors" +#: simulation/data/technologies/phase_city.json:description +msgid "" +"Dummy technology for use in templates requirements, replaced by phase_city_generic or " +"phase_city_{civ}." msgstr "" -#: simulation/data/technologies/soldier_ranged_experience.json:tooltip -msgid "Ranged Soldiers +25% promotion experience." +#: simulation/data/technologies/phase_city.json:genericName +#: simulation/data/technologies/phase_city_athen.json:genericName +#: simulation/data/technologies/phase_city_generic.json:genericName +msgid "City Phase" msgstr "" -#: simulation/data/technologies/spy_counter.json:description -msgid "Recruit a network of informants to watch over your people." +#: simulation/data/technologies/phase_city_athen.json:description +msgid "" +"Advances from a bustling town to a veritable metropolis, full of the wonders of modern " +"technology. This is the Athenian city phase, where metal gathering rates are boosted " +"because of the 'Silver Owls' bonus." msgstr "" -#: simulation/data/technologies/spy_counter.json:tooltip -msgid "Make your units 50% more expensive to bribe." +#: simulation/data/technologies/phase_city_athen.json:requirementsTooltip +#: simulation/data/technologies/phase_city_generic.json:requirementsTooltip +msgid "Requires 4 Town Structures." msgstr "" -#: simulation/data/technologies/spy_counter.json:genericName -msgid "Counterintelligence" +#: simulation/data/technologies/phase_city_athen.json:specificName.athen +#: simulation/data/technologies/phase_city_generic.json:specificName.mace +#: simulation/data/technologies/phase_city_generic.json:specificName.spart +msgid "Megalópolis" msgstr "" -#: simulation/data/technologies/tower_armour.json:description -msgid "Reinforce the foundations in preparation of an attack." +#: simulation/data/technologies/phase_city_athen.json:tooltip +msgid "" +"Advance to City Phase, which unlocks more structures and units. Territory radius for " +"Civic Centers increased by another +50%. Silver Owls civ bonus grants an extra +10% " +"metal gather rate to all workers. Citizen Soldiers +10% health. All structures +9 " +"garrisoned regeneration rate." msgstr "" -#: simulation/data/technologies/tower_armour.json:tooltip -msgid "Towers +2 armor." +#: simulation/data/technologies/phase_city_generic.json:description +msgid "" +"Advances from a bustling town to a veritable metropolis, full of the wonders of modern " +"technology." msgstr "" -#: simulation/data/technologies/tower_armour.json:genericName -msgid "Sturdy Foundations" +#: simulation/data/technologies/phase_city_generic.json:tooltip +msgid "" +"Advance to City Phase, which unlocks more structures and units. Territory radius for " +"Civic Centers increased by another +50%. Citizen Soldiers +10% health. All structures " +"+9 garrisoned regeneration rate." msgstr "" -#: simulation/data/technologies/tower_crenellations.json:description +#: simulation/data/technologies/phase_town.json:description msgid "" -"Crenellations on the battlements allow soldiers wider range of fire in " -"defending a keep." +"Dummy technology for use in templates requirements, replaced by phase_town_generic or " +"phase_town_{civ}." msgstr "" -#: simulation/data/technologies/tower_crenellations.json:tooltip -msgid "Sentry and Stone Towers +40% more arrows per garrisoned Soldier." +#: simulation/data/technologies/phase_town.json:genericName +#: simulation/data/technologies/phase_town_athen.json:genericName +#: simulation/data/technologies/phase_town_generic.json:genericName +msgid "Town Phase" msgstr "" -#: simulation/data/technologies/tower_crenellations.json:genericName -msgid "Crenellations" +#: simulation/data/technologies/phase_town_athen.json:description +msgid "" +"Advances from a small village to a bustling town, ready to expand rapidly. This is the " +"Athenian town phase, where metal gathering rates are boosted because of the 'Silver " +"Owls' bonus." msgstr "" -#: simulation/data/technologies/tower_murderholes.json:description -msgid "Murder holes allow hitting enemies at the foot of the tower." +#: simulation/data/technologies/phase_town_athen.json:requirementsTooltip +#: simulation/data/technologies/phase_town_generic.json:requirementsTooltip +msgid "Requires 5 Village Structures." msgstr "" -#: simulation/data/technologies/tower_murderholes.json:tooltip -msgid "Sentry and Stone Towers have 0 minimum attack range." +#: simulation/data/technologies/phase_town_athen.json:specificName.athen +#: simulation/data/technologies/phase_town_generic.json:specificName.mace +#: simulation/data/technologies/phase_town_generic.json:specificName.spart +msgid "Kōmópolis" msgstr "" -#: simulation/data/technologies/tower_murderholes.json:genericName -msgid "Murder Holes" +#: simulation/data/technologies/phase_town_athen.json:tooltip +msgid "" +"Advance to Town Phase, which unlocks more structures and units. Territory radius for " +"Civic Centers increased by +30%. 'Silver Owls' civ bonus grants an extra +10% metal " +"gather rate to all workers. Citizen Soldiers +20% health. All structures +7 garrisoned " +"regeneration rate." msgstr "" -#: simulation/data/technologies/tower_range.json:description -msgid "Arrow shooters increase the maximum range of the fire arrows." +#: simulation/data/technologies/phase_town_generic.json:description +msgid "Advances from a small village to a bustling town, ready to expand rapidly." msgstr "" -#: simulation/data/technologies/tower_range.json:tooltip -msgid "Sentry and Stone Towers +8 attack range." +#: simulation/data/technologies/phase_town_generic.json:tooltip +msgid "" +"Advance to Town Phase, which unlocks more structures and units. Territory radius for " +"Civic Centers increased by +30%. Citizen Soldiers +20% health. All structures +7 " +"garrisoned regeneration rate." msgstr "" -#: simulation/data/technologies/tower_range.json:genericName -msgid "Arrow Shooters" +#: simulation/data/technologies/phase_village.json:genericName +msgid "Village Phase" msgstr "" -#: simulation/data/technologies/tower_watch.json:description -msgid "A night's watch increases vigilance." +#: simulation/data/technologies/pop_house_01.json:description +msgid "" +"Home gardens ranged from simple fenced-in areas to large manicured and colonnaded " +"enclosures." msgstr "" -#: simulation/data/technologies/tower_watch.json:tooltip -msgid "Sentry and Stone Towers +1 default arrow count." +#: simulation/data/technologies/pop_house_01.json:genericName +msgid "Home Garden" msgstr "" -#: simulation/data/technologies/tower_watch.json:genericName -msgid "Sentries" +#: simulation/data/technologies/pop_house_01.json:specificName.athen +#: simulation/data/technologies/pop_house_01.json:specificName.mace +#: simulation/data/technologies/pop_house_01.json:specificName.ptol +#: simulation/data/technologies/pop_house_01.json:specificName.rome +#: simulation/data/technologies/pop_house_01.json:specificName.sele +#: simulation/data/technologies/pop_house_01.json:specificName.spart +#: simulation/data/technologies/pop_wonder.json:specificName.athen +#: simulation/data/technologies/pop_wonder.json:specificName.mace +#: simulation/data/technologies/pop_wonder.json:specificName.ptol +#: simulation/data/technologies/pop_wonder.json:specificName.rome +#: simulation/data/technologies/pop_wonder.json:specificName.sele +#: simulation/data/technologies/pop_wonder.json:specificName.spart +msgid "Peristyle" msgstr "" -#: simulation/data/technologies/tower_watch.json:specificName.ptol -#: simulation/data/technologies/tower_watch.json:specificName.spart -#: simulation/data/technologies/tower_watch.json:specificName.sele -#: simulation/data/technologies/tower_watch.json:specificName.athen -#: simulation/data/technologies/tower_watch.json:specificName.mace -msgid "Nyktophýlakes" +#: simulation/data/technologies/pop_house_01.json:specificName.pers +#: simulation/data/technologies/pop_wonder.json:specificName.pers +msgid "Paradise" msgstr "" -#: simulation/data/technologies/tower_watch.json:specificName.rome -msgid "Vigiles" +#: simulation/data/technologies/pop_house_01.json:tooltip +#: simulation/data/technologies/pop_house_02.json:tooltip +msgid "Houses +20% population cap bonus." msgstr "" -#: simulation/data/technologies/trade_commercial_treaty.json:description -msgid "Improve the international trading profit." +#: simulation/data/technologies/pop_house_02.json:description +msgid "Homes tended to expand as the wealth and population of a settlement grew." msgstr "" -#: simulation/data/technologies/trade_commercial_treaty.json:tooltip -msgid "+10% international trade bonus." +#: simulation/data/technologies/pop_house_02.json:genericName +msgid "Manors" msgstr "" -#: simulation/data/technologies/trade_commercial_treaty.json:genericName -msgid "Commercial Treaty" +#: simulation/data/technologies/pop_house_02.json:specificName.rome +msgid "Insulae" msgstr "" -#: simulation/data/technologies/trade_convoys_armor.json:description -msgid "Increases defensive capability of traders." +#: simulation/data/technologies/pop_wonder.json:description +msgid "The wonder attracts many more people to your civilization." msgstr "" -#: simulation/data/technologies/trade_convoys_armor.json:tooltip -msgid "Traders +2 hack and pierce armor." +#: simulation/data/technologies/pop_wonder.json:genericName +msgid "Glorious Expansion" msgstr "" -#: simulation/data/technologies/trade_convoys_armor.json:genericName -#: simulation/data/technologies/trade_convoys_speed.json:genericName -msgid "Trade Convoys" +#: simulation/data/technologies/pop_wonder.json:tooltip +msgid "Enable Glorious Expansion. Further increase the population limit by 40 per Wonder owned." msgstr "" -#: simulation/data/technologies/trade_convoys_speed.json:description +#: simulation/data/technologies/romans/vision_sibylline.json:description msgid "" -"Increases movement rate of traders, which in turn increases trade income." +"The Sibylline Books or 'Libri Sibyllini' were a collection of oracular utterances, set " +"out in Greek hexameters, purchased from a sibyl by the last king of Rome, Tarquinius " +"Superbus, and consulted at momentous crises through the history of the Republic and the" +" Empire." msgstr "" -#: simulation/data/technologies/trade_convoys_speed.json:tooltip -msgid "Traders +25% Walk Speed, which quickly increases trade income." -msgstr "" - -#: simulation/data/technologies/trade_gain_01.json:description -#: simulation/data/technologies/trade_gain_02.json:description -msgid "The progress in handicraft improves the trading profit." -msgstr "" - -#: simulation/data/technologies/trade_gain_01.json:tooltip -msgid "Traders +10% gain." -msgstr "" - -#: simulation/data/technologies/trade_gain_01.json:genericName -msgid "Handicraft" +#: simulation/data/technologies/romans/vision_sibylline.json:genericName +msgid "Sibylline Books" msgstr "" -#: simulation/data/technologies/trade_gain_02.json:tooltip -msgid "Traders +15% gain." +#: simulation/data/technologies/romans/vision_sibylline.json:specificName +msgid "Libri Sibyllini" msgstr "" -#: simulation/data/technologies/trade_gain_02.json:genericName -msgid "Advanced Handicraft" +#: simulation/data/technologies/romans/vision_sibylline.json:tooltip +msgid "+25% Vision range for all units." msgstr "" -#: simulation/data/technologies/training_conscription.json:description -#: simulation/data/technologies/persians/training_conscription_infantry.json:description -msgid "" -"Significantly increase training speed of soldiers at the Barracks by " -"training them in large batches or battalions." +#: simulation/data/technologies/siege_armor.json:description +msgid "Increased armor on siege engines." msgstr "" -#: simulation/data/technologies/training_conscription.json:tooltip -#: simulation/data/technologies/persians/training_conscription_infantry.json:tooltip -msgid "Faster batch training speed for the Barracks." +#: simulation/data/technologies/siege_armor.json:genericName +msgid "Armor plating" msgstr "" -#: simulation/data/technologies/training_conscription.json:genericName -msgid "Conscription" +#: simulation/data/technologies/siege_armor.json:tooltip +msgid "Siege Engines +2 hack armor." msgstr "" -#: simulation/data/technologies/training_naval_architects.json:description -msgid "Significantly increase build speed of batches of ships at the Dock." +#: simulation/data/technologies/siege_attack.json:description +msgid "Advanced technologies improve siege efficiency." msgstr "" -#: simulation/data/technologies/training_naval_architects.json:tooltip -msgid "Docks increased batch construction speed bonus." +#: simulation/data/technologies/siege_attack.json:genericName +msgid "Advanced Siege" msgstr "" -#: simulation/data/technologies/training_naval_architects.json:genericName -msgid "Naval Architects" +#: simulation/data/technologies/siege_attack.json:tooltip +msgid "Siege Engines +25% attack crush damage." msgstr "" -#: simulation/data/technologies/unit_advanced.json:tooltip -msgid "" -"Advanced and Elite units +20% training time, +1 armor, +10% health, +0.7 " -"capture attack strength, +20% loot, and −30% gather speed; Healers +5 " -"healing strength and +3 healing range; Melee units +20% attack damage; " -"Ranged units +4 attack range and −10% spread." +#: simulation/data/technologies/siege_bolt_accuracy.json:description +msgid "Improvement to projectile accuracy." msgstr "" -#: simulation/data/technologies/unit_elephant_african.json:tooltip -msgid "" -"African Elephants −10% resource costs, training time, health, attack damage, " -"and loot." +#: simulation/data/technologies/siege_bolt_accuracy.json:genericName +msgid "Bolt Accuracy" msgstr "" -#: simulation/data/technologies/unit_elephant_indian.json:tooltip -msgid "" -"Indian Elephants +10% resource costs, training time, health, attack damage, " -"and loot." +#: simulation/data/technologies/siege_bolt_accuracy.json:tooltip +msgid "Bolt Shooters −20% ranged attack spread." msgstr "" -#: simulation/data/technologies/unit_elite.json:tooltip -msgid "" -"Elite units +20% training time, +1 armor, +10% health, +0.8 capture attack " -"strength, +20% loot, and −30% gather speed; Healers +5 healing strength and " -"+3 healing range; Melee units +20% attack damage; Ranged units +4 attack " -"range and −10% spread." +#: simulation/data/technologies/siege_cost_metal.json:description +msgid "Siege engines require less metal." msgstr "" -#: simulation/data/technologies/unlock_champion_units.json:description -msgid "" -"Guard units (Champions) are professionals who wield the best weapons and " -"have the best training." +#: simulation/data/technologies/siege_cost_metal.json:genericName +msgid "Metalworker" msgstr "" -#: simulation/data/technologies/unlock_champion_units.json:tooltip -msgid "Unlock the ability to train Champions at the Barracks." +#: simulation/data/technologies/siege_cost_metal.json:tooltip +msgid "Siege Engines −20% metal cost." msgstr "" -#: simulation/data/technologies/unlock_champion_units.json:genericName -msgid "Unlock Champion Units" +#: simulation/data/technologies/siege_cost_wood.json:description +msgid "Siege engines require less wood." msgstr "" -#: simulation/data/technologies/unlock_champion_units.json:specificName.mace -#: simulation/data/technologies/unlock_champion_units.json:specificName.spart -#: simulation/data/technologies/unlock_champion_units.json:specificName.athen -msgid "Ágēma" +#: simulation/data/technologies/siege_cost_wood.json:genericName +msgid "Artillery Instructors" msgstr "" -#: simulation/data/technologies/unlock_champion_units.json:specificName.rome -msgid "Regio Cohors" +#: simulation/data/technologies/siege_cost_wood.json:tooltip +msgid "Siege Engines −20% wood cost." msgstr "" -#: simulation/data/technologies/unlock_females_house.json:description -msgid "A festival attended by women-only, to celebrate female fertility." +#: simulation/data/technologies/soldier_ranged_experience.json:tooltip +msgid "Ranged Soldiers +25% promotion experience." msgstr "" -#: simulation/data/technologies/unlock_females_house.json:tooltip -msgid "Unlock the ability to train women from houses." +#: simulation/data/technologies/spy_counter.json:description +msgid "Recruit a network of informants to watch over your people." msgstr "" -#: simulation/data/technologies/unlock_females_house.json:genericName -msgid "Fertility Festival" +#: simulation/data/technologies/spy_counter.json:genericName +msgid "Counterintelligence" msgstr "" -#: simulation/data/technologies/unlock_females_house.json:specificName.mace -#: simulation/data/technologies/unlock_females_house.json:specificName.spart -#: simulation/data/technologies/unlock_females_house.json:specificName.athen -msgid "Thesmophória" +#: simulation/data/technologies/spy_counter.json:tooltip +msgid "Make your units 50% more expensive to bribe." msgstr "" -#: simulation/data/technologies/unlock_females_house.json:specificName.rome -msgid "Bona Dea" +#: simulation/data/technologies/successors/pair_unlock_champions.json:genericName +msgid "Traditional Army vs Reform Army" msgstr "" -#: simulation/data/technologies/unlock_shared_dropsites.json:description +#: simulation/data/technologies/successors/special_hellenistic_metropolis.json:description msgid "" -"The extension of trade leads to the permanent establishment of storekeepers " -"and their families in foreign countries, allowing them to exploit the wealth " -"of these countries." -msgstr "" - -#: simulation/data/technologies/unlock_shared_dropsites.json:tooltip -msgid "Allows using allied dropsites." -msgstr "" - -#: simulation/data/technologies/unlock_shared_dropsites.json:genericName -msgid "Diaspora" +"Beginning with Alexander, the Hellenistic monarchs founded many cities throughout their" +" empires, where Greek culture and art blended with local customs to create the motley " +"Hellenistic civilization." msgstr "" -#: simulation/data/technologies/unlock_shared_dropsites.json:requirementsTooltip -msgid "Requires 3 Traders" +#: simulation/data/technologies/successors/special_hellenistic_metropolis.json:genericName +msgid "Hellenistic Metropolis" msgstr "" -#: simulation/data/technologies/unlock_shared_los.json:description -msgid "" -"By means of trading and travelling people explored beyond the boundaries of " -"their lands and drew maps of it in order to share and memorize their " -"discoveries." +#: simulation/data/technologies/successors/special_hellenistic_metropolis.json:tooltip +msgid "Civic Centers +100% health and capture points, double default arrows." msgstr "" -#: simulation/data/technologies/unlock_shared_los.json:tooltip +#: simulation/data/technologies/successors/special_parade_of_daphne.json:description msgid "" -"See what your allies see, browse their summary and check their resources and " -"population count in the top panel." +"Significantly increase training speed of champions and siege engines at the fortress " +"when training them in large batches." msgstr "" -#: simulation/data/technologies/unlock_shared_los.json:genericName -msgid "Cartography" +#: simulation/data/technologies/successors/special_parade_of_daphne.json:genericName +msgid "Parade of Daphne" msgstr "" -#: simulation/data/technologies/unlock_spies.json:description -msgid "" -"Merchants' first goal was trading, but they also gathered information about " -"the countries they crossed." +#: simulation/data/technologies/successors/special_parade_of_daphne.json:tooltip +msgid "Faster batch training speed for the Fortress." msgstr "" -#: simulation/data/technologies/unlock_spies.json:tooltip +#: simulation/data/technologies/successors/special_war_horses.json:description msgid "" -"Allows bribing the units of other players in order to share their vision." +"The now-extinct Nisian breed of horse was one of the largest and robust horses of " +"ancient times. They were highly sought after by the Seleucids and Persians as both " +"rider and mount gained heavier armor as time progressed." msgstr "" -#: simulation/data/technologies/unlock_spies.json:genericName -msgid "Espionage" -msgstr "" - -#: simulation/data/technologies/upgrade_rank_advanced_mercenary.json:description -msgid "Hire professional mercenaries to fight in your army." -msgstr "" - -#: simulation/data/technologies/upgrade_rank_advanced_mercenary.json:tooltip -msgid "Mercenaries are promoted to Advanced rank." -msgstr "" - -#: simulation/data/technologies/upgrade_rank_advanced_mercenary.json:genericName -msgid "Expertise In War" -msgstr "" - -#: simulation/data/technologies/carthaginians/special_colonisation.json:description -msgid "" -"Carthaginians established many trading centers as colonies and ultimately " -"held dominion over 300 cities and towns in North Africa alone." +#: simulation/data/technologies/successors/special_war_horses.json:genericName +msgid "Nisean War Horses" msgstr "" -#: simulation/data/technologies/carthaginians/special_colonisation.json:tooltip -msgid "" -"Carthaginians were colonizers. Civic Centers, Temples, and Houses -25% build " -"time." +#: simulation/data/technologies/successors/special_war_horses.json:specificName.sele +msgid "Nisioi" msgstr "" -#: simulation/data/technologies/carthaginians/special_colonisation.json:genericName -msgid "Colonization" +#: simulation/data/technologies/successors/special_war_horses.json:tooltip +msgid "All cavalry +20% health." msgstr "" -#: simulation/data/technologies/carthaginians/special_exploration.json:description -msgid "" -"Nobody knew better than the Carthaginians where in the ancient world they " -"were going and going to go; their merchant traders had missions to " -"everywhere." +#: simulation/data/technologies/successors/unlock_reform_army.json:description +msgid "The Roman-style core of the Seleucid army." msgstr "" -#: simulation/data/technologies/carthaginians/special_exploration.json:tooltip -msgid "Carthaginians were explorers. All Traders and Ships +25% vision range." +#: simulation/data/technologies/successors/unlock_reform_army.json:genericName +msgid "Reform Army" msgstr "" -#: simulation/data/technologies/carthaginians/special_exploration.json:genericName -msgid "Exploration" +#: simulation/data/technologies/successors/unlock_reform_army.json:tooltip +msgid "Unlock the Champion Infantry Swordsman." msgstr "" -#: simulation/data/technologies/carthaginians/training_phoenician_naval_architects.json:description -msgid "Significantly increase build speed of batches of ships at the Shipyard." +#: simulation/data/technologies/successors/unlock_traditional_army.json:description +msgid "The Macedonian-style core of the Seleucid army." msgstr "" -#: simulation/data/technologies/carthaginians/training_phoenician_naval_architects.json:tooltip -msgid "Shipyard increased batch construction speed bonus." +#: simulation/data/technologies/successors/unlock_traditional_army.json:genericName +msgid "Traditional Army" msgstr "" -#: simulation/data/technologies/carthaginians/training_phoenician_naval_architects.json:genericName -msgid "Phoenician Naval Architects" +#: simulation/data/technologies/successors/unlock_traditional_army.json:tooltip +msgid "Unlock the Champion Infantry Pikeman." msgstr "" -#: simulation/data/technologies/civbonuses/cart_walls.json:description +#: simulation/data/technologies/successors/upgrade_mace_silvershields.json:description msgid "" -"Carthaginians built their city walls in three concentric circuits. These " -"walls were never breached. Even when the city was taken by the Romans, it " -"was via the city's harbor, not by storming its walls." -msgstr "" - -#: simulation/data/technologies/civbonuses/cart_walls.json:tooltip -msgid "Walls +100% build time, +100% stone cost, and +200% health." +"The Silver Shields, or Argyraspidai, were the elite heavy infantry arm of the " +"Macedonian army." msgstr "" -#: simulation/data/technologies/civbonuses/cart_walls.json:genericName -msgid "Triple Walls" -msgstr "" - -#: simulation/data/technologies/civbonuses/celt_structures.json:description -msgid "Celtic structures were mostly made of wood with rubble foundations." +#: simulation/data/technologies/successors/upgrade_mace_silvershields.json:genericName +msgid "Silver Shields Regiment" msgstr "" -#: simulation/data/technologies/civbonuses/celt_structures.json:tooltip +#: simulation/data/technologies/successors/upgrade_mace_silvershields.json:tooltip msgid "" -"Briton and Gaulish Structures −20% build time, −20% health, and −20% capture " -"points." +"Upgrade Shield Bearer Champion Infantry to Silver Shields, with more health and attack " +"damage." msgstr "" -#: simulation/data/technologies/civbonuses/celt_structures.json:genericName -msgid "Wooden Construction" -msgstr "" - -#: simulation/data/technologies/civbonuses/greek_structures.json:description -msgid "The Greeks used stone construction from early Mycenaean times." +#: simulation/data/technologies/tower_armour.json:description +msgid "Reinforce the foundations in preparation of an attack." msgstr "" -#: simulation/data/technologies/civbonuses/greek_structures.json:tooltip -msgid "Structures +10% health and +10% capture points." +#: simulation/data/technologies/tower_armour.json:genericName +msgid "Sturdy Foundations" msgstr "" -#: simulation/data/technologies/civbonuses/greek_structures.json:genericName -msgid "Hellenic Architecture" +#: simulation/data/technologies/tower_armour.json:tooltip +msgid "Towers +2 armor." msgstr "" -#: simulation/data/technologies/civbonuses/maur_elephants.json:description -msgid "" -"India is the land of the elephants. Elephant warfare originated in India and " -"continued for millennia. It was also the source of elephants for the eastern " -"Mediterranean. Indian kings were able to field large numbers of war " -"elephants." +#: simulation/data/technologies/tower_crenellations.json:description +msgid "Crenellations on the battlements allow soldiers wider range of fire in defending a keep." msgstr "" -#: simulation/data/technologies/civbonuses/maur_elephants.json:tooltip -msgid "Elephants −30% training time." +#: simulation/data/technologies/tower_crenellations.json:genericName +msgid "Crenellations" msgstr "" -#: simulation/data/technologies/civbonuses/maur_elephants.json:genericName -msgid "Elephant Tradition" +#: simulation/data/technologies/tower_crenellations.json:tooltip +msgid "Sentry and Stone Towers +40% more arrows per garrisoned Soldier." msgstr "" -#: simulation/data/technologies/civbonuses/maur_population.json:description -msgid "" -"The Mauryan Empire encompassed dozens of formerly independent kingdoms over " -"an area of 5 million square kilometers, with a population of close to 60 " -"million people. The Mauryan regents held the title Emperor of Emperors and " -"commanded a standing army of 600,000 infantry, 9000 elephants, 8000 " -"chariots, and 30,000 cavalry, making it arguably the largest army of its " -"time." +#: simulation/data/technologies/tower_murderholes.json:description +msgid "Murder holes allow hitting enemies at the foot of the tower." msgstr "" -#: simulation/data/technologies/civbonuses/maur_population.json:tooltip -msgid "Mauryas +10% maximum population limit." +#: simulation/data/technologies/tower_murderholes.json:genericName +msgid "Murder Holes" msgstr "" -#: simulation/data/technologies/civbonuses/maur_population.json:genericName -msgid "Emperor of Emperors" +#: simulation/data/technologies/tower_murderholes.json:tooltip +msgid "Sentry and Stone Towers have 0 minimum attack range." msgstr "" -#: simulation/data/technologies/civbonuses/maur_population.json:specificName.maur -msgid "Chakravarti Samrāt" +#: simulation/data/technologies/tower_range.json:description +msgid "Arrow shooters increase the maximum range of the fire arrows." msgstr "" -#: simulation/data/technologies/civbonuses/maur_walls.json:description -msgid "" -"The Mauryas built their city walls out of wood, an abundant natural resource " -"in India." +#: simulation/data/technologies/tower_range.json:genericName +msgid "Arrow Shooters" msgstr "" -#: simulation/data/technologies/civbonuses/maur_walls.json:tooltip -msgid "Mauryan City Walls −20% build time and −20% health." +#: simulation/data/technologies/tower_range.json:tooltip +msgid "Sentry and Stone Towers +8 attack range." msgstr "" -#: simulation/data/technologies/civbonuses/maur_walls.json:genericName -msgid "Wooden Walls" +#: simulation/data/technologies/tower_watch.json:description +msgid "A night's watch increases vigilance." msgstr "" -#: simulation/data/technologies/civbonuses/pers_population.json:description -msgid "" -"The Persians could and did levy a large number of infantry during wartime " -"due to the sheer size of the Achaemenid Empire and the way in which it was " -"set-up. In general the Persian infantry was well trained and fought with " -"great tenacity. However while this was true the infantry were poor hand-to-" -"hand, close combat fighters. Also, with the exception of the elite " -"regiments, the Persian infantry was not a standing professional force." +#: simulation/data/technologies/tower_watch.json:genericName +msgid "Sentries" msgstr "" -#: simulation/data/technologies/civbonuses/pers_population.json:tooltip -msgid "Persians +10% maximum population limit." +#: simulation/data/technologies/tower_watch.json:specificName.athen +#: simulation/data/technologies/tower_watch.json:specificName.mace +#: simulation/data/technologies/tower_watch.json:specificName.ptol +#: simulation/data/technologies/tower_watch.json:specificName.sele +#: simulation/data/technologies/tower_watch.json:specificName.spart +msgid "Nyktophýlakes" msgstr "" -#: simulation/data/technologies/civbonuses/pers_population.json:genericName -msgid "Great King's Levy" +#: simulation/data/technologies/tower_watch.json:specificName.rome +msgid "Vigiles" msgstr "" -#: simulation/data/technologies/civbonuses/spart_population.json:description -msgid "" -"The Spartans did not have the largest army in the world, but they did have " -"the best army in the world for their time. What they didn't have in " -"quantity, they made up with quality. It was said that Sparta did not need " -"strong city walls, for its men were its walls." +#: simulation/data/technologies/tower_watch.json:tooltip +msgid "Sentry and Stone Towers +1 default arrow count." msgstr "" -#: simulation/data/technologies/civbonuses/spart_population.json:tooltip -msgid "Spartans −10% maximum population limit." +#: simulation/data/technologies/trade_commercial_treaty.json:description +msgid "Improve the international trading profit." msgstr "" -#: simulation/data/technologies/civbonuses/spart_population.json:genericName -msgid "Underdogs" +#: simulation/data/technologies/trade_commercial_treaty.json:genericName +msgid "Commercial Treaty" msgstr "" -#: simulation/data/technologies/hellenes/spartans_agoge.json:description -msgid "" -"Spartans were housed and trained from a young age to be superlative warriors " -"and to endure any hardship a military life can give them." +#: simulation/data/technologies/trade_commercial_treaty.json:tooltip +msgid "+10% international trade bonus." msgstr "" -#: simulation/data/technologies/hellenes/spartans_agoge.json:tooltip -msgid "Champion Infantry Spearmen +25% health, but +5% training time." +#: simulation/data/technologies/trade_convoys_armor.json:description +msgid "Increases defensive capability of traders." msgstr "" -#: simulation/data/technologies/hellenes/spartans_agoge.json:genericName -msgid "The Agoge" +#: simulation/data/technologies/trade_convoys_armor.json:genericName +#: simulation/data/technologies/trade_convoys_speed.json:genericName +msgid "Trade Convoys" msgstr "" -#: simulation/data/technologies/hellenes/special_iphicratean_reforms.json:description -msgid "" -"Athenian triremes can train Marines (Epibates Athenaikos) and Cretan " -"Mercenary Archers (Toxotes Kretikos)." +#: simulation/data/technologies/trade_convoys_armor.json:tooltip +msgid "Traders +2 hack and pierce armor." msgstr "" -#: simulation/data/technologies/hellenes/special_iphicratean_reforms.json:tooltip -msgid "Athenian triremes can train Marines and Cretan Mercenary Archers." +#: simulation/data/technologies/trade_convoys_speed.json:description +msgid "Increases movement rate of traders, which in turn increases trade income." msgstr "" -#: simulation/data/technologies/hellenes/special_iphicratean_reforms.json:genericName -msgid "Iphicratean Reforms" +#: simulation/data/technologies/trade_convoys_speed.json:tooltip +msgid "Traders +25% Walk Speed, which quickly increases trade income." msgstr "" -#: simulation/data/technologies/hellenes/special_long_walls.json:description -msgid "" -"The Long Walls of Athens were constructed under the auspices of the wily " -"Themistocles and extended 6 km from the city to the port of Piraeus. This " -"secured the city's sea supply routes and prevented an enemy from starving " -"out the city during a siege." +#: simulation/data/technologies/trade_gain_01.json:description +#: simulation/data/technologies/trade_gain_02.json:description +msgid "The progress in handicraft improves the trading profit." msgstr "" -#: simulation/data/technologies/hellenes/special_long_walls.json:tooltip -msgid "Build Walls in own or neutral territory." +#: simulation/data/technologies/trade_gain_01.json:genericName +msgid "Handicraft" msgstr "" -#: simulation/data/technologies/hellenes/special_long_walls.json:genericName -msgid "Athenian Long Walls" +#: simulation/data/technologies/trade_gain_01.json:tooltip +msgid "Traders +10% gain." msgstr "" -#: simulation/data/technologies/kushites/monumental_architecture.json:tooltip -msgid "Civic Structures +20% build time, +20% health, and +20% capture points." +#: simulation/data/technologies/trade_gain_02.json:genericName +msgid "Advanced Handicraft" msgstr "" -#: simulation/data/technologies/kushites/monumental_architecture.json:genericName -msgid "Monumental Architecture" +#: simulation/data/technologies/trade_gain_02.json:tooltip +msgid "Traders +15% gain." msgstr "" -#: simulation/data/technologies/kushites/upgrade_rank_elite_healer.json:description +#: simulation/data/technologies/persians/training_conscription_infantry.json:description +#: simulation/data/technologies/training_conscription.json:description msgid "" -"Have your priests instructed by the High Priest himself - may Amun bless him." +"Significantly increase training speed of soldiers at the Barracks by training them in " +"large batches or battalions." msgstr "" -#: simulation/data/technologies/kushites/upgrade_rank_elite_healer.json:tooltip -msgid "Train elite rank healers." +#: simulation/data/technologies/training_conscription.json:genericName +msgid "Conscription" msgstr "" -#: simulation/data/technologies/kushites/upgrade_rank_elite_healer.json:genericName -msgid "Divine Instruction" +#: simulation/data/technologies/persians/training_conscription_infantry.json:tooltip +#: simulation/data/technologies/training_conscription.json:tooltip +msgid "Faster batch training speed for the Barracks." msgstr "" -#: simulation/data/technologies/persians/immortals.json:description -msgid "" -"The Achaemenids maintained a 10,000-strong elite corps, referred to as " -"Athanatoi (“Immortals”) by Greek authors." +#: simulation/data/technologies/training_naval_architects.json:description +msgid "Significantly increase build speed of batches of ships at the Dock." msgstr "" -#: simulation/data/technologies/persians/immortals.json:tooltip -msgid "Anušiya Champion Infantry -50% train time, but also -10% health." +#: simulation/data/technologies/training_naval_architects.json:genericName +msgid "Naval Architects" msgstr "" -#: simulation/data/technologies/persians/immortals.json:genericName -msgid "Immortals" +#: simulation/data/technologies/training_naval_architects.json:tooltip +msgid "Docks increased batch construction speed bonus." msgstr "" -#: simulation/data/technologies/persians/persian_architecture.json:description +#: simulation/data/technologies/unit_advanced.json:tooltip msgid "" -"The Persians built the wonderful 1677 mile-long Royal Highway from Sardis to " -"Susa; Darius the Great and Xerxes also built the magnificent Persepolis; " -"Cyrus the Great greatly improved Ecbatana and virtually 'rebuilt' the old " -"Elamite capital of Susa." +"Advanced and Elite units +20% training time, +1 armor, +10% health, +0.7 capture attack" +" strength, +20% loot, and −30% gather speed; Healers +5 healing strength and +3 healing" +" range; Melee units +20% attack damage; Ranged units +4 attack range and −10% spread." msgstr "" -#: simulation/data/technologies/persians/persian_architecture.json:tooltip -msgid "" -"All Persian structures +25% health and capture points, but also +20% build " -"time." +#: simulation/data/technologies/unit_elephant_african.json:tooltip +msgid "African Elephants −10% resource costs, training time, health, attack damage, and loot." msgstr "" -#: simulation/data/technologies/persians/persian_architecture.json:genericName -msgid "Persian Architecture" +#: simulation/data/technologies/unit_elephant_indian.json:tooltip +msgid "Indian Elephants +10% resource costs, training time, health, attack damage, and loot." msgstr "" -#: simulation/data/technologies/persians/special_equine_transports.json:description +#: simulation/data/technologies/unit_elite.json:tooltip msgid "" -"Early Achaemenid rulers acted towards making Persia the first great Asian " -"empire to rule the seas. The Great King behaved favourably towards the " -"various sea peoples in order to secure their services, but also carried out " -"various marine initiatives. During the reign of Darius the Great, for " -"example, a canal was built in Egypt and a Persian navy was sent exploring " -"the Indus river. According to Herodotus, some 300 ships in the Persian navy " -"were retrofitted to carry horses and their riders." +"Elite units +20% training time, +1 armor, +10% health, +0.8 capture attack strength, " +"+20% loot, and −30% gather speed; Healers +5 healing strength and +3 healing range; " +"Melee units +20% attack damage; Ranged units +4 attack range and −10% spread." msgstr "" -#: simulation/data/technologies/persians/special_equine_transports.json:tooltip -msgid "Phoenician Triremes gain the ability to train cavalry." -msgstr "" - -#: simulation/data/technologies/persians/special_equine_transports.json:genericName -msgid "Equine Transports" -msgstr "" - -#: simulation/data/technologies/persians/training_conscription_cavalry.json:description +#: simulation/data/technologies/unlock_champion_units.json:description msgid "" -"Significantly increase training speed of cavalry at the stables by training " -"them in large batches or battalions." +"Guard units (Champions) are professionals who wield the best weapons and have the best " +"training." msgstr "" -#: simulation/data/technologies/persians/training_conscription_cavalry.json:tooltip -msgid "Faster batch training speed for the Stables." +#: simulation/data/technologies/unlock_champion_units.json:genericName +msgid "Unlock Champion Units" msgstr "" -#: simulation/data/technologies/persians/training_conscription_cavalry.json:genericName -msgid "Cavalry Conscription" +#: simulation/data/technologies/unlock_champion_units.json:specificName.athen +#: simulation/data/technologies/unlock_champion_units.json:specificName.mace +#: simulation/data/technologies/unlock_champion_units.json:specificName.spart +msgid "Ágēma" msgstr "" -#: simulation/data/technologies/persians/training_conscription_infantry.json:genericName -msgid "Infantry Conscription" +#: simulation/data/technologies/unlock_champion_units.json:specificName.rome +msgid "Regio Cohors" msgstr "" -#: simulation/data/technologies/persians/training_levy_cavalry.json:description -msgid "" -"Calling up cavalry levies in time of war helps bolster the ranks of a king's " -"army." +#: simulation/data/technologies/unlock_champion_units.json:tooltip +msgid "Unlock the ability to train Champions at the Barracks." msgstr "" -#: simulation/data/technologies/persians/training_levy_cavalry.json:tooltip -msgid "" -"All cavalry -20% train time, but also -5% health. Unlocks Cavalry " -"Conscription." +#: simulation/data/technologies/unlock_females_house.json:description +msgid "A festival attended by women-only, to celebrate female fertility." msgstr "" -#: simulation/data/technologies/persians/training_levy_cavalry.json:genericName -msgid "Levy Cavalry" +#: simulation/data/technologies/unlock_females_house.json:genericName +msgid "Fertility Festival" msgstr "" -#: simulation/data/technologies/persians/training_levy_infantry.json:description -msgid "" -"Calling up infantry levies in time of war helps bolster the ranks of a " -"king's army." +#: simulation/data/technologies/unlock_females_house.json:specificName.athen +#: simulation/data/technologies/unlock_females_house.json:specificName.mace +#: simulation/data/technologies/unlock_females_house.json:specificName.spart +msgid "Thesmophória" msgstr "" -#: simulation/data/technologies/persians/training_levy_infantry.json:tooltip -msgid "" -"All infantry -20% train time, but also -5% health. Unlocks Infantry " -"Conscription." +#: simulation/data/technologies/unlock_females_house.json:specificName.rome +msgid "Bona Dea" msgstr "" -#: simulation/data/technologies/persians/training_levy_infantry.json:genericName -msgid "Levy Infantry" +#: simulation/data/technologies/unlock_females_house.json:tooltip +msgid "Unlock the ability to train women from houses." msgstr "" -#: simulation/data/technologies/romans/vision_sibylline.json:description +#: simulation/data/technologies/unlock_shared_dropsites.json:description msgid "" -"The Sibylline Books or 'Libri Sibyllini' were a collection of oracular " -"utterances, set out in Greek hexameters, purchased from a sibyl by the last " -"king of Rome, Tarquinius Superbus, and consulted at momentous crises through " -"the history of the Republic and the Empire." +"The extension of trade leads to the permanent establishment of storekeepers and their " +"families in foreign countries, allowing them to exploit the wealth of these countries." msgstr "" -#: simulation/data/technologies/romans/vision_sibylline.json:tooltip -msgid "+25% Vision range for all units." -msgstr "" - -#: simulation/data/technologies/romans/vision_sibylline.json:genericName -msgid "Sibylline Books" +#: simulation/data/technologies/unlock_shared_dropsites.json:genericName +msgid "Diaspora" msgstr "" -#: simulation/data/technologies/romans/vision_sibylline.json:specificName -msgid "Libri Sibyllini" +#: simulation/data/technologies/unlock_shared_dropsites.json:requirementsTooltip +msgid "Requires 3 Traders" msgstr "" -#: simulation/data/technologies/successors/pair_unlock_champions.json:genericName -msgid "Traditional Army vs Reform Army" +#: simulation/data/technologies/unlock_shared_dropsites.json:tooltip +msgid "Allows using allied dropsites." msgstr "" -#: simulation/data/technologies/successors/special_hellenistic_metropolis.json:description +#: simulation/data/technologies/unlock_shared_los.json:description msgid "" -"Beginning with Alexander, the Hellenistic monarchs founded many cities " -"throughout their empires, where Greek culture and art blended with local " -"customs to create the motley Hellenistic civilization." -msgstr "" - -#: simulation/data/technologies/successors/special_hellenistic_metropolis.json:tooltip -msgid "Civic Centers +100% health and capture points, double default arrows." +"By means of trading and travelling people explored beyond the boundaries of their lands" +" and drew maps of it in order to share and memorize their discoveries." msgstr "" -#: simulation/data/technologies/successors/special_hellenistic_metropolis.json:genericName -msgid "Hellenistic Metropolis" +#: simulation/data/technologies/unlock_shared_los.json:genericName +msgid "Cartography" msgstr "" -#: simulation/data/technologies/successors/special_parade_of_daphne.json:description +#: simulation/data/technologies/unlock_shared_los.json:tooltip msgid "" -"Significantly increase training speed of champions and siege engines at the " -"fortress when training them in large batches." +"See what your allies see, browse their summary and check their resources and population" +" count in the top panel." msgstr "" -#: simulation/data/technologies/successors/special_parade_of_daphne.json:tooltip -msgid "Faster batch training speed for the Fortress." -msgstr "" - -#: simulation/data/technologies/successors/special_parade_of_daphne.json:genericName -msgid "Parade of Daphne" -msgstr "" - -#: simulation/data/technologies/successors/special_war_horses.json:description +#: simulation/data/technologies/unlock_spies.json:description msgid "" -"The now-extinct Nisian breed of horse was one of the largest and robust " -"horses of ancient times. They were highly sought after by the Seleucids and " -"Persians as both rider and mount gained heavier armor as time progressed." +"Merchants' first goal was trading, but they also gathered information about the " +"countries they crossed." msgstr "" -#: simulation/data/technologies/successors/special_war_horses.json:tooltip -msgid "All cavalry +20% health." -msgstr "" - -#: simulation/data/technologies/successors/special_war_horses.json:genericName -msgid "Nisean War Horses" -msgstr "" - -#: simulation/data/technologies/successors/special_war_horses.json:specificName.sele -msgid "Nisioi" -msgstr "" - -#: simulation/data/technologies/successors/unlock_reform_army.json:description -msgid "The Roman-style core of the Seleucid army." -msgstr "" - -#: simulation/data/technologies/successors/unlock_reform_army.json:tooltip -msgid "Unlock the Champion Infantry Swordsman." -msgstr "" - -#: simulation/data/technologies/successors/unlock_reform_army.json:genericName -msgid "Reform Army" -msgstr "" - -#: simulation/data/technologies/successors/unlock_traditional_army.json:description -msgid "The Macedonian-style core of the Seleucid army." +#: simulation/data/technologies/unlock_spies.json:genericName +msgid "Espionage" msgstr "" -#: simulation/data/technologies/successors/unlock_traditional_army.json:tooltip -msgid "Unlock the Champion Infantry Pikeman." +#: simulation/data/technologies/unlock_spies.json:tooltip +msgid "Allows bribing the units of other players in order to share their vision." msgstr "" -#: simulation/data/technologies/successors/unlock_traditional_army.json:genericName -msgid "Traditional Army" +#: simulation/data/technologies/upgrade_rank_advanced_mercenary.json:description +msgid "Hire professional mercenaries to fight in your army." msgstr "" -#: simulation/data/technologies/successors/upgrade_mace_silvershields.json:description -msgid "" -"The Silver Shields, or Argyraspidai, were the elite heavy infantry arm of " -"the Macedonian army." +#: simulation/data/technologies/upgrade_rank_advanced_mercenary.json:genericName +msgid "Expertise In War" msgstr "" -#: simulation/data/technologies/successors/upgrade_mace_silvershields.json:tooltip -msgid "" -"Upgrade Shield Bearer Champion Infantry to Silver Shields, with more health " -"and attack damage." +#: simulation/data/technologies/upgrade_rank_advanced_mercenary.json:tooltip +msgid "Mercenaries are promoted to Advanced rank." msgstr "" -#: simulation/data/technologies/successors/upgrade_mace_silvershields.json:genericName -msgid "Silver Shields Regiment" -msgstr "" Index: ps/trunk/binaries/data/mods/public/l10n/public-templates-buildings.pot =================================================================== --- ps/trunk/binaries/data/mods/public/l10n/public-templates-buildings.pot (revision 24280) +++ ps/trunk/binaries/data/mods/public/l10n/public-templates-buildings.pot (revision 24281) @@ -1,2030 +1,2021 @@ # Translation template for 0 A.D. — Empires Ascendant. # Copyright (C) 2020 Wildfire Games -# This file is distributed under the same license as the 0 A.D. — Empires Ascendant project. -# +# This file is distributed under the same license as the 0 A.D. — Empires Ascendant +# project. msgid "" msgstr "" "Project-Id-Version: 0 A.D. — Empires Ascendant\n" -"POT-Creation-Date: 2020-11-20 08:09+0000\n" -"PO-Revision-Date: 2020-11-20 08:09+0000\n" +"POT-Creation-Date: 2020-11-28 10:01+0000\n" +"PO-Revision-Date: 2020-11-28 10:01+0000\n" +"Plural-Forms: nplurals=2; plural=(n != 1)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=utf-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: nplurals=2; plural=(n != 1);\n" - -#: simulation/templates/template_structure_civic.xml:5 -msgid "Civic Structure" -msgstr "" - -#: simulation/templates/template_structure_civic.xml:6 -msgid "Civic" -msgstr "" - -#: simulation/templates/template_structure_civic_civil_centre.xml:11 -#: simulation/templates/template_structure_defensive_tower.xml:5 -#: simulation/templates/template_structure_defensive_wall_tower.xml:5 -#: simulation/templates/template_structure_military_fortress.xml:5 -#: simulation/templates/structures/rome/army_camp.xml:5 -msgctxt "Name of an attack, usually the weapon." -msgid "Bow" -msgstr "" - -#: simulation/templates/template_structure_civic_civil_centre.xml:80 -msgid "Civic Center" -msgstr "" - -#: simulation/templates/template_structure_civic_civil_centre.xml:82 -msgid "" -"Build in own or neutral territory. Acquire large tracts of territory. " -"Territory root. Train Citizens and research technologies. Garrison Soldiers " -"for additional arrows." -msgstr "" - -#: simulation/templates/template_structure_civic_civil_centre.xml:84 -#: simulation/templates/template_structure_defensive.xml:5 -#: simulation/templates/template_structure_military_fortress.xml:73 -msgid "Defensive" -msgstr "" - -#: simulation/templates/template_structure_civic_civil_centre.xml:84 -#: simulation/templates/template_structure_civic_civil_centre.xml:46 -#: simulation/templates/template_structure_civic_civil_centre_military_colony.xml:10 -msgid "CivilCentre" -msgstr "" - -#: simulation/templates/template_structure_civic_civil_centre_military_colony.xml:27 -msgid "Military Colony" -msgstr "" - -#: simulation/templates/template_structure_civic_civil_centre_military_colony.xml:29 -msgid "Colony" -msgstr "" - -#: simulation/templates/template_structure_civic_house.xml:33 -#: simulation/templates/template_structure_defensive_tower_sentry.xml:33 -#: simulation/templates/template_structure_economic_farmstead.xml:30 -#: simulation/templates/template_structure_economic_storehouse.xml:31 -#: simulation/templates/template_structure_military_barracks.xml:29 -#: simulation/templates/template_structure_military_dock.xml:28 -#: simulation/templates/template_structure_military_range.xml:25 -#: simulation/templates/template_structure_military_stable.xml:26 -#: simulation/templates/template_structure_resource_corral.xml:21 -msgid "Village" -msgstr "" - -#: simulation/templates/template_structure_civic_house.xml:33 -#: simulation/templates/template_structure_civic_house.xml:31 -#: simulation/templates/structures/pers/house_a.xml:12 -msgid "House" -msgstr "" - -#: simulation/templates/template_structure_civic_stoa.xml:33 -msgid "Train Mercenary Champions." -msgstr "" - -#: simulation/templates/template_structure_civic_stoa.xml:34 -#: simulation/templates/template_structure_civic_temple.xml:33 -#: simulation/templates/template_structure_defensive_tower_stone.xml:34 -#: simulation/templates/template_structure_economic_market.xml:28 -#: simulation/templates/template_structure_military_embassy.xml:25 -#: simulation/templates/template_structure_military_forge.xml:26 -#: simulation/templates/structures/cart/super_dock.xml:44 -#: simulation/templates/structures/gaul/tavern.xml:24 -#: simulation/templates/structures/kush/pyramid_small.xml:29 -#: simulation/templates/structures/maur/elephant_stables.xml:7 -#: simulation/templates/structures/ptol/lighthouse.xml:28 -msgid "Town" -msgstr "" - -#: simulation/templates/template_structure_civic_stoa.xml:34 -#: simulation/templates/template_structure_civic_stoa.xml:31 -#: simulation/templates/structures/hellenic_stoa.xml:24 -#: simulation/templates/structures/athen/royal_stoa.xml:5 -#: simulation/templates/structures/mace/royal_stoa.xml:5 -#: simulation/templates/structures/spart/royal_stoa.xml:12 -msgid "Stoa" -msgstr "" - -#: simulation/templates/template_structure_civic_temple.xml:32 -msgid "Train Healers and research healing technologies." -msgstr "" - -#: simulation/templates/template_structure_civic_temple.xml:33 -#: simulation/templates/template_structure_civic_temple.xml:30 -msgid "Temple" -msgstr "" - -#: simulation/templates/template_structure_defensive.xml:4 -msgid "Defensive Structure" -msgstr "" - -#: simulation/templates/template_structure_defensive_outpost.xml:38 -msgid "" -"Build in own or neutral territory. Slowly converts to Gaia while in neutral " -"territory." -msgstr "" - -#: simulation/templates/template_structure_defensive_outpost.xml:39 -#: simulation/templates/template_structure_defensive_outpost.xml:9 -#: simulation/templates/template_structure_defensive_outpost.xml:36 -#: simulation/templates/structures/palisades_outpost.xml:17 -msgid "Outpost" -msgstr "" - -#: simulation/templates/template_structure_defensive_palisade.xml:17 -msgid "Wall off an area." -msgstr "" - -#: simulation/templates/template_structure_defensive_palisade.xml:18 -#: simulation/templates/template_structure_defensive_palisade.xml:15 -#: simulation/templates/structures/wallset_palisade.xml:5 -#: simulation/templates/structures/wallset_palisade.xml:4 -msgid "Palisade" -msgstr "" - -#: simulation/templates/template_structure_defensive_tower.xml:54 -#: simulation/templates/template_structure_defensive_tower.xml:37 -#: simulation/templates/template_structure_defensive_tower.xml:53 -msgid "Tower" -msgstr "" - -#: simulation/templates/template_structure_defensive_tower_artillery.xml:5 -msgctxt "Name of an attack, usually the weapon." -msgid "Stone" -msgstr "" - -#: simulation/templates/template_structure_defensive_tower_artillery.xml:58 -msgid "Artillery Tower" -msgstr "" - -#: simulation/templates/template_structure_defensive_tower_artillery.xml:60 -#: simulation/templates/template_structure_defensive_tower_bolt.xml:59 -#: simulation/templates/template_structure_military_arsenal.xml:28 -#: simulation/templates/template_structure_military_elephant_stables.xml:27 -#: simulation/templates/template_structure_military_fortress.xml:73 -#: simulation/templates/template_structure_special.xml:20 -#: simulation/templates/template_structure_wonder.xml:43 -#: simulation/templates/structures/kush/pyramid_large.xml:29 -#: simulation/templates/structures/kush/temple_amun.xml:31 -#: simulation/templates/structures/rome/temple_mars.xml:14 -msgid "City" -msgstr "" - -#: simulation/templates/template_structure_defensive_tower_artillery.xml:60 -msgid "ArtilleryTower" -msgstr "" - -#: simulation/templates/template_structure_defensive_tower_bolt.xml:5 -msgctxt "Name of an attack, usually the weapon." -msgid "Bolt" -msgstr "" - -#: simulation/templates/template_structure_defensive_tower_bolt.xml:57 -msgid "Bolt Tower" -msgstr "" - -#: simulation/templates/template_structure_defensive_tower_bolt.xml:59 -msgid "BoltTower" -msgstr "" - -#: simulation/templates/template_structure_defensive_tower_sentry.xml:30 -msgid "Sentry Tower" -msgstr "" - -#: simulation/templates/template_structure_defensive_tower_sentry.xml:32 -#: simulation/templates/template_structure_defensive_tower_stone.xml:33 -msgid "" -"Garrison Infantry for additional arrows. Needs the “Murder Holes” technology " -"to protect its foot." -msgstr "" - -#: simulation/templates/template_structure_defensive_tower_sentry.xml:33 -msgid "SentryTower" -msgstr "" - -#: simulation/templates/template_structure_defensive_tower_sentry.xml:65 -msgid "Reinforce with stone and upgrade to a defense tower." -msgstr "" - -#: simulation/templates/template_structure_defensive_tower_stone.xml:31 -msgid "Stone Tower" -msgstr "" - -#: simulation/templates/template_structure_defensive_tower_stone.xml:34 -msgid "StoneTower" -msgstr "" - -#: simulation/templates/template_structure_defensive_wall.xml:25 -msgid "Wall off your town for a stout defense." -msgstr "" - -#: simulation/templates/template_structure_defensive_wall.xml:26 -#: simulation/templates/template_structure_defensive_wall.xml:23 -msgid "Wall" -msgstr "" - -#: simulation/templates/template_structure_defensive_wall_gate.xml:24 -#: simulation/templates/template_structure_defensive_wall_long.xml:29 -msgid "Allow units access through Walls. Can be locked to prevent access." -msgstr "" - -#: simulation/templates/template_structure_defensive_wall_gate.xml:25 -#: simulation/templates/template_structure_defensive_wall_gate.xml:22 -#: simulation/templates/structures/palisades_gate.xml:23 -msgid "Gate" -msgstr "" - -#: simulation/templates/template_structure_defensive_wall_long.xml:20 -msgid "Can be converted into a Gate." -msgstr "" - -#: simulation/templates/template_structure_defensive_wall_tower.xml:51 -msgid "Wall Turret" -msgstr "" - -#: simulation/templates/template_structure_defensive_wall_tower.xml:53 -msgid "Garrison Infantry for additional arrows." -msgstr "" - -#: simulation/templates/template_structure_economic.xml:4 -msgid "Economic Structure" -msgstr "" - -#: simulation/templates/template_structure_economic.xml:5 -#: simulation/templates/template_structure_military_dock.xml:28 -msgid "Economic" -msgstr "" - -#: simulation/templates/template_structure_economic_farmstead.xml:28 -msgid "Research food gathering technologies." -msgstr "" - -#: simulation/templates/template_structure_economic_farmstead.xml:30 -#: simulation/templates/template_structure_economic_farmstead.xml:26 -msgid "Farmstead" -msgstr "" - -#: simulation/templates/template_structure_economic_market.xml:26 -msgid "" -"Barter resources. Establish trade routes. Train Traders and research trade " -"and barter technologies." -msgstr "" - -#: simulation/templates/template_structure_economic_market.xml:28 -#: simulation/templates/template_structure_military_dock.xml:28 -msgid "Trade" -msgstr "" - -#: simulation/templates/template_structure_economic_market.xml:28 -#: simulation/templates/template_structure_economic_market.xml:24 -msgid "Market" -msgstr "" - -#: simulation/templates/template_structure_economic_storehouse.xml:29 -msgid "Research gathering technologies." -msgstr "" - -#: simulation/templates/template_structure_economic_storehouse.xml:31 -#: simulation/templates/template_structure_economic_storehouse.xml:27 -msgid "Storehouse" -msgstr "" - -#: simulation/templates/template_structure_military.xml:10 -msgid "Military Structure" -msgstr "" - -#: simulation/templates/template_structure_military.xml:12 -msgid "Military" -msgstr "" - -#: simulation/templates/template_structure_military_arsenal.xml:27 -msgid "" -"Train Champion Infantry Crossbowmen, construct Siege Engines, and research " -"Siege Engine technologies." -msgstr "" - -#: simulation/templates/template_structure_military_arsenal.xml:28 -#: simulation/templates/template_structure_military_arsenal.xml:25 -msgid "Arsenal" -msgstr "" - -#: simulation/templates/template_structure_military_barracks.xml:28 -msgid "Train Citizen Soldiers and research technologies." -msgstr "" - -#: simulation/templates/template_structure_military_barracks.xml:29 -#: simulation/templates/template_structure_military_barracks.xml:26 -msgid "Barracks" -msgstr "" - -#: simulation/templates/template_structure_military_dock.xml:27 -msgid "" -"Build upon a shoreline in own, neutral, or allied territory. Establish trade " -"routes. Construct Ships and research Ship technologies." -msgstr "" - -#: simulation/templates/template_structure_military_dock.xml:28 -#: simulation/templates/structures/brit/crannog.xml:16 -#: simulation/templates/structures/cart/super_dock.xml:44 -msgid "Naval" -msgstr "" - -#: simulation/templates/template_structure_military_dock.xml:28 -#: simulation/templates/template_structure_military_dock.xml:25 -msgid "Dock" -msgstr "" - -#: simulation/templates/template_structure_military_elephant_stables.xml:24 -msgid "Elephant Stable" -msgstr "" - -#: simulation/templates/template_structure_military_elephant_stables.xml:26 -msgid "Train Elephants and research Elephant technologies." -msgstr "" - -#: simulation/templates/template_structure_military_elephant_stables.xml:27 -msgid "ElephantStable" -msgstr "" - -#: simulation/templates/template_structure_military_embassy.xml:25 -#: simulation/templates/template_structure_military_embassy.xml:23 -#: simulation/templates/structures/cart/embassy.xml:18 -msgid "Embassy" -msgstr "" - -#: simulation/templates/template_structure_military_forge.xml:24 -msgid "Research attack and armor technologies." -msgstr "" - -#: simulation/templates/template_structure_military_forge.xml:26 -#: simulation/templates/template_structure_military_forge.xml:22 -msgid "Forge" -msgstr "" - -#: simulation/templates/template_structure_military_fortress.xml:71 -msgid "" -"Train Champions and Heroes and research technologies. Garrison Soldiers for " -"additional arrows." -msgstr "" - -#: simulation/templates/template_structure_military_fortress.xml:73 -#: simulation/templates/template_structure_military_fortress.xml:39 -#: simulation/templates/template_structure_military_fortress.xml:69 -msgid "Fortress" -msgstr "" - -#: simulation/templates/template_structure_military_range.xml:22 -msgid "Practice Range" -msgstr "" - -#: simulation/templates/template_structure_military_range.xml:24 -msgid "Train Ranged Infantry and research technologies." -msgstr "" - -#: simulation/templates/template_structure_military_range.xml:25 -msgid "Range" -msgstr "" - -#: simulation/templates/template_structure_military_stable.xml:25 -msgid "Train Cavalry and research Cavalry technologies." -msgstr "" - -#: simulation/templates/template_structure_military_stable.xml:26 -#: simulation/templates/template_structure_military_stable.xml:23 -msgid "Stable" -msgstr "" - -#: simulation/templates/template_structure_resource.xml:4 -msgid "Resource Structure" -msgstr "" - -#: simulation/templates/template_structure_resource.xml:5 -msgid "Resource" -msgstr "" - -#: simulation/templates/template_structure_resource_corral.xml:20 -msgid "Raise Domestic Animals for food." -msgstr "" - -#: simulation/templates/template_structure_resource_corral.xml:21 -#: simulation/templates/template_structure_resource_corral.xml:18 -msgid "Corral" -msgstr "" - -#: simulation/templates/template_structure_resource_field.xml:20 -#: simulation/templates/template_structure_resource_field.xml:18 -msgid "Field" -msgstr "" - -#: simulation/templates/template_structure_resource_field.xml:21 -msgid "" -"Harvest grain for food. Each subsequent gatherer works less efficiently." -msgstr "" - -#: simulation/templates/template_structure_special.xml:19 -msgid "Special Structure" -msgstr "" - -#: simulation/templates/template_structure_special_amphitheater.xml:20 -#: simulation/templates/template_structure_special_amphitheater.xml:18 -#: simulation/templates/structures/rome/amphitheater_pompeii.xml:5 -msgid "Amphitheater" -msgstr "" - -#: simulation/templates/template_structure_special_library.xml:27 -#: simulation/templates/template_structure_special_library.xml:25 -msgid "Library" -msgstr "" - -#: simulation/templates/template_structure_special_rotarymill.xml:23 -msgid "Rotary Mill" -msgstr "" - -#: simulation/templates/template_structure_special_rotarymill.xml:25 -msgid "RotaryMill" -msgstr "" - -#: simulation/templates/template_structure_special_theater.xml:26 -#: simulation/templates/template_structure_special_theater.xml:24 -msgid "Theater" -msgstr "" - -#: simulation/templates/template_structure_wonder.xml:41 -msgid "" -"Bring glory to your civilization and add large tracts of land to your empire." -msgstr "" - -#: simulation/templates/template_structure_wonder.xml:43 -#: simulation/templates/template_structure_wonder.xml:39 -msgid "Wonder" -msgstr "" - -#: simulation/templates/structures/bench.xml:11 -msgid "Bench" -msgstr "" - -#: simulation/templates/structures/bench.xml:12 -msgid "Wooden Bench" -msgstr "" - -#: simulation/templates/structures/bridge_hele.xml:12 -#: simulation/templates/structures/bridge_hele.xml:13 -msgid "Bridge" -msgstr "" - -#: simulation/templates/structures/bridge_wooden.xml:12 -#: simulation/templates/structures/bridge_wooden.xml:13 -msgid "Wooden Bridge" -msgstr "" - -#: simulation/templates/structures/celt_hut.xml:21 -msgid "Hut" -msgstr "" - -#: simulation/templates/structures/celt_longhouse.xml:21 -msgid "Longhouse" -msgstr "" - -#: simulation/templates/structures/column_doric.xml:11 -#: simulation/templates/structures/column_doric_fallen.xml:11 -#: simulation/templates/structures/column_doric_fallen_b.xml:11 -msgid "Column" -msgstr "" - -#: simulation/templates/structures/column_doric.xml:12 -msgid "Doric Column" -msgstr "" - -#: simulation/templates/structures/column_doric_fallen.xml:12 -#: simulation/templates/structures/column_doric_fallen_b.xml:12 -msgid "Fallen Doric Column" -msgstr "" - -#: simulation/templates/structures/desert_trading_post.xml:14 -msgid "Desert Trading Post" -msgstr "" - -#: simulation/templates/structures/desert_trading_post.xml:15 -#: simulation/templates/structures/pers/market.xml:12 -msgid "Ardatašta" -msgstr "" - -#: simulation/templates/structures/fence_long.xml:12 -#: simulation/templates/structures/fence_short.xml:12 -msgid "Fence" -msgstr "" - -#: simulation/templates/structures/fence_long.xml:13 -msgid "Long Wooden Fence" -msgstr "" - -#: simulation/templates/structures/fence_short.xml:13 -msgid "Short Wooden Fence" -msgstr "" - -#: simulation/templates/structures/fence_stone.xml:12 -#: simulation/templates/structures/fence_stone.xml:13 -msgid "Stone Fence" -msgstr "" - -#: simulation/templates/structures/generic_field.xml:8 -msgid "Wheat Field" -msgstr "" - -#: simulation/templates/structures/hellenic_epic_temple.xml:23 -msgid "Epic Temple" -msgstr "" - -#: simulation/templates/structures/hellenic_epic_temple.xml:24 -msgid "Naos Parthenos" -msgstr "" - -#: simulation/templates/structures/hellenic_epic_temple.xml:25 -msgid "Garrison units to heal them at a quick rate." -msgstr "" - -#: simulation/templates/structures/hellenic_propylaea.xml:21 -msgid "Portico" -msgstr "" - -#: simulation/templates/structures/hellenic_propylaea.xml:22 -msgid "Propylaea" -msgstr "" - -#: simulation/templates/structures/hellenic_stoa.xml:25 -msgid "Hellenic Stoa" -msgstr "" - -#: simulation/templates/structures/mausoleum.xml:8 -msgid "Mausoleum at Halicarnassus" -msgstr "" - -#: simulation/templates/structures/mausoleum.xml:9 -msgid "Mausōleion" -msgstr "" - -#: simulation/templates/structures/merc_camp_egyptian.xml:6 -#: simulation/templates/structures/ptol/mercenary_camp.xml:6 -msgid "MercenaryCamp" -msgstr "" - -#: simulation/templates/structures/merc_camp_egyptian.xml:28 -msgid "Egyptian Mercenary Camp" -msgstr "" - -#: simulation/templates/structures/merc_camp_egyptian.xml:29 -#: simulation/templates/structures/ptol/mercenary_camp.xml:28 -msgid "Stratopedeia Misthophorōn" -msgstr "" - -#: simulation/templates/structures/merc_camp_egyptian.xml:31 -msgid "Capture this structure to train mercenaries from Hellenistic Egypt." -msgstr "" - -#: simulation/templates/structures/obelisk.xml:11 -msgid "Obelisk" -msgstr "" - -#: simulation/templates/structures/obelisk.xml:12 -msgid "Egyptian Obelisk" -msgstr "" - -#: simulation/templates/structures/palisades_fort.xml:9 -msgid "Wooden Tower" -msgstr "" - -#: simulation/templates/structures/palisades_gate.xml:20 -msgid "Palisade Gate" -msgstr "" - -#: simulation/templates/structures/palisades_gate.xml:22 -#: simulation/templates/structures/palisades_long.xml:31 -msgid "Allow units access through Palisades. Can be locked to prevent access." -msgstr "" - -#: simulation/templates/structures/palisades_long.xml:17 -msgid "Can be converted into a Palisade Gate." -msgstr "" - -#: simulation/templates/structures/palisades_spike_angle.xml:17 -msgid "Angle Spike" -msgstr "" - -#: simulation/templates/structures/palisades_spikes_small.xml:17 -msgid "Small Spikes" -msgstr "" - -#: simulation/templates/structures/palisades_spikes_tall.xml:17 -msgid "Tall Spikes" -msgstr "" - -#: simulation/templates/structures/palisades_watchtower.xml:14 -msgid "Watchtower" -msgstr "" - -#: simulation/templates/structures/sele_colonnade.xml:11 -msgid "Colonnade" -msgstr "" - -#: simulation/templates/structures/sele_colonnade.xml:12 -msgid "Corinthian Colonnade" -msgstr "" - -#: simulation/templates/structures/stall_big.xml:11 -msgid "Big stall" -msgstr "" - -#: simulation/templates/structures/stall_med.xml:11 -msgid "Medium stall" -msgstr "" - -#: simulation/templates/structures/stall_small_a.xml:11 -#: simulation/templates/structures/stall_small_b.xml:11 -msgid "Small stall" -msgstr "" - -#: simulation/templates/structures/stonehenge.xml:8 -msgid "Stonehenge" -msgstr "" - -#: simulation/templates/structures/table_rectangle.xml:11 -#: simulation/templates/structures/table_square.xml:11 -msgid "Table" -msgstr "" - -#: simulation/templates/structures/table_rectangle.xml:12 -msgid "Rectangle Table" -msgstr "" - -#: simulation/templates/structures/table_square.xml:12 -msgid "Square Table" -msgstr "" +"Content-Transfer-Encoding: 8bit" #: simulation/templates/structures/athen/arsenal.xml:5 #: simulation/templates/structures/mace/arsenal.xml:5 #: simulation/templates/structures/ptol/arsenal.xml:5 #: simulation/templates/structures/sele/arsenal.xml:5 #: simulation/templates/structures/spart/arsenal.xml:5 msgid "Hoplothēkē" msgstr "" #: simulation/templates/structures/athen/barracks.xml:12 #: simulation/templates/structures/mace/barracks.xml:12 #: simulation/templates/structures/ptol/barracks.xml:11 #: simulation/templates/structures/sele/barracks.xml:12 #: simulation/templates/structures/spart/barracks.xml:12 msgid "Stratopedon" msgstr "" #: simulation/templates/structures/athen/civil_centre.xml:8 #: simulation/templates/structures/mace/civil_centre.xml:8 #: simulation/templates/structures/ptol/civil_centre.xml:9 #: simulation/templates/structures/sele/civil_centre.xml:5 #: simulation/templates/structures/spart/civil_centre.xml:8 msgid "Agora" msgstr "" #: simulation/templates/structures/athen/corral.xml:5 #: simulation/templates/structures/mace/corral.xml:5 #: simulation/templates/structures/ptol/corral.xml:17 #: simulation/templates/structures/sele/corral.xml:5 #: simulation/templates/structures/spart/corral.xml:5 msgid "Epaulos" msgstr "" #: simulation/templates/structures/athen/defense_tower.xml:9 #: simulation/templates/structures/mace/defense_tower.xml:9 #: simulation/templates/structures/ptol/defense_tower.xml:9 #: simulation/templates/structures/sele/defense_tower.xml:9 #: simulation/templates/structures/spart/defense_tower.xml:9 msgid "Pyrgion" msgstr "" #: simulation/templates/structures/athen/dock.xml:12 #: simulation/templates/structures/mace/dock.xml:12 #: simulation/templates/structures/ptol/dock.xml:9 #: simulation/templates/structures/sele/dock.xml:9 #: simulation/templates/structures/spart/dock.xml:12 msgid "Limēn" msgstr "" #: simulation/templates/structures/athen/farmstead.xml:11 #: simulation/templates/structures/mace/farmstead.xml:11 #: simulation/templates/structures/ptol/farmstead.xml:17 #: simulation/templates/structures/sele/farmstead.xml:8 #: simulation/templates/structures/spart/farmstead.xml:11 msgid "Epoikion" msgstr "" #: simulation/templates/structures/athen/field.xml:5 #: simulation/templates/structures/mace/field.xml:5 #: simulation/templates/structures/ptol/field.xml:5 #: simulation/templates/structures/sele/field.xml:5 #: simulation/templates/structures/spart/field.xml:5 msgid "Agros" msgstr "" #: simulation/templates/structures/athen/forge.xml:5 #: simulation/templates/structures/mace/forge.xml:5 #: simulation/templates/structures/ptol/forge.xml:5 #: simulation/templates/structures/sele/forge.xml:5 #: simulation/templates/structures/spart/forge.xml:5 msgid "Chalkeōn" msgstr "" #: simulation/templates/structures/athen/fortress.xml:9 #: simulation/templates/structures/mace/fortress.xml:9 #: simulation/templates/structures/ptol/fortress.xml:9 #: simulation/templates/structures/sele/fortress.xml:9 #: simulation/templates/structures/spart/fortress.xml:9 msgid "Phrourion" msgstr "" #: simulation/templates/structures/athen/fortress.xml:10 #: simulation/templates/structures/spart/fortress.xml:10 msgid "Garrison Soldiers for additional arrows." msgstr "" +#: simulation/templates/structures/athen/gymnasium.xml:22 +#: simulation/templates/structures/athen/gymnasium.xml:26 +msgid "Gymnasium" +msgstr "" + #: simulation/templates/structures/athen/gymnasium.xml:23 msgid "Gymnasion" msgstr "" #: simulation/templates/structures/athen/gymnasium.xml:24 msgid "Train Champions." msgstr "" -#: simulation/templates/structures/athen/gymnasium.xml:26 -#: simulation/templates/structures/athen/gymnasium.xml:22 -msgid "Gymnasium" -msgstr "" - #: simulation/templates/structures/athen/house.xml:5 #: simulation/templates/structures/mace/house.xml:5 #: simulation/templates/structures/ptol/house.xml:18 #: simulation/templates/structures/sele/house.xml:8 #: simulation/templates/structures/spart/house.xml:5 msgid "Oikos" msgstr "" #: simulation/templates/structures/athen/market.xml:5 #: simulation/templates/structures/mace/market.xml:5 #: simulation/templates/structures/ptol/market.xml:9 #: simulation/templates/structures/sele/market.xml:5 #: simulation/templates/structures/spart/market.xml:5 msgid "Emporion" msgstr "" #: simulation/templates/structures/athen/outpost.xml:5 #: simulation/templates/structures/mace/outpost.xml:5 #: simulation/templates/structures/ptol/outpost.xml:5 #: simulation/templates/structures/sele/outpost.xml:5 #: simulation/templates/structures/spart/outpost.xml:5 msgid "Prophylagma" msgstr "" #: simulation/templates/structures/athen/prytaneion.xml:22 msgid "Council Chamber" msgstr "" #: simulation/templates/structures/athen/prytaneion.xml:23 msgid "Prytaneion" msgstr "" #: simulation/templates/structures/athen/prytaneion.xml:24 msgid "Train Heroes and research technologies." msgstr "" #: simulation/templates/structures/athen/prytaneion.xml:26 #: simulation/templates/structures/spart/gerousia.xml:26 msgid "Council" msgstr "" #: simulation/templates/structures/athen/range.xml:8 #: simulation/templates/structures/mace/range.xml:8 #: simulation/templates/structures/ptol/range.xml:8 #: simulation/templates/structures/sele/range.xml:8 #: simulation/templates/structures/spart/range.xml:5 msgid "Stratopedon tōn Psilōn" msgstr "" #: simulation/templates/structures/athen/sentry_tower.xml:5 #: simulation/templates/structures/mace/sentry_tower.xml:5 #: simulation/templates/structures/ptol/sentry_tower.xml:5 #: simulation/templates/structures/sele/sentry_tower.xml:5 #: simulation/templates/structures/spart/sentry_tower.xml:5 msgid "Pyrgidion" msgstr "" #: simulation/templates/structures/athen/stable.xml:5 #: simulation/templates/structures/mace/stable.xml:5 #: simulation/templates/structures/ptol/stable.xml:5 #: simulation/templates/structures/sele/stable.xml:5 #: simulation/templates/structures/spart/stable.xml:5 msgid "Hippōn" msgstr "" #: simulation/templates/structures/athen/storehouse.xml:8 #: simulation/templates/structures/mace/storehouse.xml:8 #: simulation/templates/structures/ptol/storehouse.xml:18 #: simulation/templates/structures/sele/storehouse.xml:8 #: simulation/templates/structures/spart/storehouse.xml:8 msgid "Apothēkē" msgstr "" #: simulation/templates/structures/athen/temple.xml:9 #: simulation/templates/structures/mace/temple.xml:9 #: simulation/templates/structures/ptol/temple.xml:12 #: simulation/templates/structures/sele/temple.xml:9 #: simulation/templates/structures/spart/temple.xml:9 msgid "Naos" msgstr "" #: simulation/templates/structures/athen/theater.xml:5 #: simulation/templates/structures/mace/theater.xml:5 #: simulation/templates/structures/spart/theater.xml:5 msgid "Theatron" msgstr "" #: simulation/templates/structures/athen/tower_artillery.xml:9 #: simulation/templates/structures/athen/tower_bolt.xml:9 #: simulation/templates/structures/mace/tower_artillery.xml:9 #: simulation/templates/structures/mace/tower_bolt.xml:9 #: simulation/templates/structures/ptol/tower_bolt.xml:9 #: simulation/templates/structures/sele/tower_artillery.xml:9 #: simulation/templates/structures/spart/tower_bolt.xml:9 msgid "Pyrgíon" msgstr "" #: simulation/templates/structures/athen/wall_gate.xml:12 #: simulation/templates/structures/mace/wall_gate.xml:12 #: simulation/templates/structures/ptol/wall_gate.xml:12 #: simulation/templates/structures/sele/wall_gate.xml:12 #: simulation/templates/structures/spart/wall_gate.xml:12 msgid "Pylai" msgstr "" #: simulation/templates/structures/athen/wall_long.xml:9 #: simulation/templates/structures/athen/wall_medium.xml:9 #: simulation/templates/structures/athen/wall_short.xml:9 #: simulation/templates/structures/athen/wallset_stone.xml:5 #: simulation/templates/structures/mace/wall_long.xml:9 #: simulation/templates/structures/mace/wall_medium.xml:9 #: simulation/templates/structures/mace/wall_short.xml:9 #: simulation/templates/structures/mace/wallset_stone.xml:5 #: simulation/templates/structures/ptol/wall_long.xml:9 #: simulation/templates/structures/ptol/wall_medium.xml:9 #: simulation/templates/structures/ptol/wall_short.xml:9 #: simulation/templates/structures/ptol/wallset_stone.xml:5 #: simulation/templates/structures/sele/wall_long.xml:9 #: simulation/templates/structures/sele/wall_medium.xml:9 #: simulation/templates/structures/sele/wall_short.xml:9 #: simulation/templates/structures/sele/wallset_stone.xml:5 #: simulation/templates/structures/spart/wall_long.xml:9 #: simulation/templates/structures/spart/wall_medium.xml:9 #: simulation/templates/structures/spart/wall_short.xml:9 #: simulation/templates/structures/spart/wallset_stone.xml:5 msgid "Teichos" msgstr "" #: simulation/templates/structures/athen/wall_tower.xml:9 #: simulation/templates/structures/mace/wall_tower.xml:9 #: simulation/templates/structures/ptol/wall_tower.xml:9 #: simulation/templates/structures/sele/wall_tower.xml:9 #: simulation/templates/structures/spart/wall_tower.xml:9 msgid "Pyrgos" msgstr "" #: simulation/templates/structures/athen/wonder.xml:9 msgid "Parthenōn" msgstr "" +#: simulation/templates/structures/bench.xml:11 +msgid "Bench" +msgstr "" + +#: simulation/templates/structures/bench.xml:12 +msgid "Wooden Bench" +msgstr "" + +#: simulation/templates/structures/bridge_hele.xml:12 +#: simulation/templates/structures/bridge_hele.xml:13 +msgid "Bridge" +msgstr "" + +#: simulation/templates/structures/bridge_wooden.xml:12 +#: simulation/templates/structures/bridge_wooden.xml:13 +msgid "Wooden Bridge" +msgstr "" + #: simulation/templates/structures/brit/arsenal.xml:5 #: simulation/templates/structures/gaul/arsenal.xml:5 msgid "Miletucerdon" msgstr "" #: simulation/templates/structures/brit/barracks.xml:19 msgid "Coriosessa" msgstr "" #: simulation/templates/structures/brit/civil_centre.xml:12 msgid "Tigernotreba" msgstr "" #: simulation/templates/structures/brit/corral.xml:8 #: simulation/templates/structures/gaul/corral.xml:8 msgid "Cagion" msgstr "" #: simulation/templates/structures/brit/crannog.xml:13 msgid "Island Settlement" msgstr "" #: simulation/templates/structures/brit/crannog.xml:14 msgid "Cranogion" msgstr "" #: simulation/templates/structures/brit/crannog.xml:15 msgid "" -"Build upon a shoreline in own, neutral, or allied territory. Acquire large " -"tracts of territory. Territory root. Train Citizens, construct Ships, and " -"research technologies. Garrison Soldiers for additional arrows." +"Build upon a shoreline in own, neutral, or allied territory. Acquire large tracts of " +"territory. Territory root. Train Citizens, construct Ships, and research technologies. " +"Garrison Soldiers for additional arrows." msgstr "" #: simulation/templates/structures/brit/defense_tower.xml:9 #: simulation/templates/structures/brit/sentry_tower.xml:5 #: simulation/templates/structures/brit/wall_tower.xml:12 #: simulation/templates/structures/gaul/defense_tower.xml:9 #: simulation/templates/structures/gaul/sentry_tower.xml:5 #: simulation/templates/structures/gaul/wall_tower.xml:12 msgid "Uxelon" msgstr "" #: simulation/templates/structures/brit/dock.xml:15 #: simulation/templates/structures/gaul/dock.xml:15 msgid "Counos" msgstr "" #: simulation/templates/structures/brit/farmstead.xml:14 #: simulation/templates/structures/gaul/farmstead.xml:11 msgid "Buta" msgstr "" #: simulation/templates/structures/brit/field.xml:5 #: simulation/templates/structures/gaul/field.xml:5 msgid "Olca" msgstr "" #: simulation/templates/structures/brit/forge.xml:8 #: simulation/templates/structures/gaul/forge.xml:8 msgid "Gobanion" msgstr "" #: simulation/templates/structures/brit/fortress.xml:15 #: simulation/templates/structures/gaul/fortress.xml:8 msgid "Dunon" msgstr "" #: simulation/templates/structures/brit/house.xml:9 #: simulation/templates/structures/gaul/house.xml:5 msgid "Tegia" msgstr "" #: simulation/templates/structures/brit/market.xml:15 #: simulation/templates/structures/gaul/market.xml:15 msgid "Magos" msgstr "" #: simulation/templates/structures/brit/outpost.xml:5 #: simulation/templates/structures/gaul/outpost.xml:5 msgid "Antosolicon" msgstr "" #: simulation/templates/structures/brit/range.xml:5 #: simulation/templates/structures/gaul/range.xml:8 msgid "Budinadon" msgstr "" #: simulation/templates/structures/brit/rotarymill.xml:5 msgid "Melonas" msgstr "" #: simulation/templates/structures/brit/stable.xml:11 #: simulation/templates/structures/gaul/stable.xml:11 msgid "Eposton" msgstr "" #: simulation/templates/structures/brit/storehouse.xml:11 #: simulation/templates/structures/gaul/storehouse.xml:11 msgid "Capanon" msgstr "" #: simulation/templates/structures/brit/temple.xml:18 #: simulation/templates/structures/gaul/temple.xml:18 msgid "Nemeton" msgstr "" #: simulation/templates/structures/brit/wall_gate.xml:12 #: simulation/templates/structures/gaul/wall_gate.xml:12 msgid "Duoricos" msgstr "" #: simulation/templates/structures/brit/wall_long.xml:9 #: simulation/templates/structures/brit/wall_medium.xml:9 #: simulation/templates/structures/brit/wall_short.xml:9 #: simulation/templates/structures/brit/wallset_stone.xml:5 #: simulation/templates/structures/gaul/wall_long.xml:9 #: simulation/templates/structures/gaul/wall_medium.xml:9 #: simulation/templates/structures/gaul/wall_short.xml:9 #: simulation/templates/structures/gaul/wallset_stone.xml:5 msgid "Rate" msgstr "" #: simulation/templates/structures/brit/wonder.xml:10 msgid "Uffington White Horse" msgstr "" #: simulation/templates/structures/cart/apartment.xml:17 msgid "Apartment Building" msgstr "" #: simulation/templates/structures/cart/barracks.xml:12 msgid "Maḥanēt" msgstr "" #: simulation/templates/structures/cart/civil_centre.xml:8 msgid "Merkāz" msgstr "" #: simulation/templates/structures/cart/corral.xml:8 msgid "Rēfet" msgstr "" #: simulation/templates/structures/cart/defense_tower.xml:9 #: simulation/templates/structures/cart/tower_artillery.xml:9 #: simulation/templates/structures/cart/tower_bolt.xml:9 #: simulation/templates/structures/cart/wall_tower.xml:12 msgid "Mijdil" msgstr "" #: simulation/templates/structures/cart/dock.xml:17 msgid "Commercial Port" msgstr "" #: simulation/templates/structures/cart/dock.xml:18 msgid "Namel" msgstr "" #: simulation/templates/structures/cart/dock.xml:19 -msgid "" -"Construct fishing boats to gather meat and merchant ships to trade with " -"other docks." +msgid "Construct fishing boats to gather meat and merchant ships to trade with other docks." msgstr "" #: simulation/templates/structures/cart/embassy.xml:19 msgid "Train Mercenaries and research Mercenary technologies." msgstr "" #: simulation/templates/structures/cart/embassy_celtic.xml:17 msgid "Celtic Embassy" msgstr "" #: simulation/templates/structures/cart/embassy_celtic.xml:18 msgid "Train Celtic Mercenaries and research Mercenary technologies." msgstr "" #: simulation/templates/structures/cart/embassy_iberian.xml:10 msgid "Iberian Embassy" msgstr "" #: simulation/templates/structures/cart/embassy_iberian.xml:11 msgid "Train Iberian Mercenaries and research Mercenary technologies." msgstr "" #: simulation/templates/structures/cart/embassy_italic.xml:17 msgid "Italic Embassy" msgstr "" #: simulation/templates/structures/cart/embassy_italic.xml:18 msgid "Train Italic Mercenaries and research Mercenary technologies." msgstr "" #: simulation/templates/structures/cart/farmstead.xml:8 msgid "Aḥuzāh" msgstr "" #: simulation/templates/structures/cart/field.xml:5 msgid "Šadd" msgstr "" #: simulation/templates/structures/cart/fortress.xml:9 msgid "Ḥamet" msgstr "" #: simulation/templates/structures/cart/house.xml:8 msgid "Bet" msgstr "" #: simulation/templates/structures/cart/market.xml:12 msgid "Šūq" msgstr "" #: simulation/templates/structures/cart/s_wall_long.xml:10 #: simulation/templates/structures/cart/s_wall_medium.xml:10 #: simulation/templates/structures/cart/s_wall_short.xml:10 #: simulation/templates/structures/cart/s_wall_tower.xml:10 #: simulation/templates/structures/cart/wallset_short.xml:5 msgid "Low Wall" msgstr "" #: simulation/templates/structures/cart/s_wall_long.xml:11 #: simulation/templates/structures/cart/s_wall_medium.xml:11 #: simulation/templates/structures/cart/s_wall_short.xml:11 #: simulation/templates/structures/cart/s_wall_tower.xml:11 msgid "Stone Wall" msgstr "" #: simulation/templates/structures/cart/storehouse.xml:8 msgid "Maḥṣabah" msgstr "" #: simulation/templates/structures/cart/super_dock.xml:40 msgid "Naval Shipyard" msgstr "" #: simulation/templates/structures/cart/super_dock.xml:41 msgid "Cothon" msgstr "" #: simulation/templates/structures/cart/super_dock.xml:42 msgid "" -"Build upon a shoreline in own, neutral, or allied territory. Acquire large " -"tracts of territory. Territory root. Construct Warships and research " -"technologies." +"Build upon a shoreline in own, neutral, or allied territory. Acquire large tracts of " +"territory. Territory root. Construct Warships and research technologies." msgstr "" #: simulation/templates/structures/cart/super_dock.xml:44 msgid "Shipyard" msgstr "" #: simulation/templates/structures/cart/temple.xml:14 msgid "Maqdaš" msgstr "" #: simulation/templates/structures/cart/temple.xml:15 msgid "Train Healers and Champions and research healing technologies." msgstr "" #: simulation/templates/structures/cart/tophet.xml:18 msgid "Sacrificial Temple" msgstr "" #: simulation/templates/structures/cart/tophet.xml:19 msgid "Tophet" msgstr "" #: simulation/templates/structures/cart/tophet.xml:20 msgid "Train Healers and Champion Cavalry and research healing technologies." msgstr "" #: simulation/templates/structures/cart/wall_gate.xml:12 msgid "Mijdil-šaʿar" msgstr "" #: simulation/templates/structures/cart/wall_long.xml:9 #: simulation/templates/structures/cart/wall_medium.xml:9 #: simulation/templates/structures/cart/wall_short.xml:9 msgid "Homah" msgstr "" #: simulation/templates/structures/cart/wallset_stone.xml:5 msgid "Jdar" msgstr "" #: simulation/templates/structures/cart/wonder.xml:9 msgid "Temple of Ba'al Hammon" msgstr "" +#: simulation/templates/structures/celt_hut.xml:21 +msgid "Hut" +msgstr "" + +#: simulation/templates/structures/celt_longhouse.xml:21 +msgid "Longhouse" +msgstr "" + +#: simulation/templates/structures/column_doric.xml:11 +#: simulation/templates/structures/column_doric_fallen.xml:11 +#: simulation/templates/structures/column_doric_fallen_b.xml:11 +msgid "Column" +msgstr "" + +#: simulation/templates/structures/column_doric.xml:12 +msgid "Doric Column" +msgstr "" + +#: simulation/templates/structures/column_doric_fallen.xml:12 +#: simulation/templates/structures/column_doric_fallen_b.xml:12 +msgid "Fallen Doric Column" +msgstr "" + +#: simulation/templates/structures/desert_trading_post.xml:14 +msgid "Desert Trading Post" +msgstr "" + +#: simulation/templates/structures/desert_trading_post.xml:15 +#: simulation/templates/structures/pers/market.xml:12 +msgid "Ardatašta" +msgstr "" + +#: simulation/templates/structures/fence_long.xml:12 +#: simulation/templates/structures/fence_short.xml:12 +msgid "Fence" +msgstr "" + +#: simulation/templates/structures/fence_long.xml:13 +msgid "Long Wooden Fence" +msgstr "" + +#: simulation/templates/structures/fence_short.xml:13 +msgid "Short Wooden Fence" +msgstr "" + +#: simulation/templates/structures/fence_stone.xml:12 +#: simulation/templates/structures/fence_stone.xml:13 +msgid "Stone Fence" +msgstr "" + #: simulation/templates/structures/gaul/barracks.xml:19 msgid "Coriosedlon" msgstr "" #: simulation/templates/structures/gaul/civil_centre.xml:12 msgid "Lissos" msgstr "" #: simulation/templates/structures/gaul/rotarymill.xml:5 msgid "Brauon" msgstr "" #: simulation/templates/structures/gaul/tavern.xml:21 msgid "Tavern" msgstr "" #: simulation/templates/structures/gaul/tavern.xml:22 msgid "Taberna" msgstr "" #: simulation/templates/structures/gaul/tavern.xml:23 msgid "Recruit Naked Fanatics." msgstr "" #: simulation/templates/structures/gaul/theater.xml:10 msgid "Assembly of Princes" msgstr "" #: simulation/templates/structures/gaul/theater.xml:11 msgid "Remogantion" msgstr "" #: simulation/templates/structures/gaul/wonder.xml:9 msgid "Sanctuary of Corent" msgstr "" #: simulation/templates/structures/gaul/wonder.xml:10 msgid "Celicnon" msgstr "" +#: simulation/templates/structures/generic_field.xml:8 +msgid "Wheat Field" +msgstr "" + +#: simulation/templates/structures/hellenic_epic_temple.xml:23 +msgid "Epic Temple" +msgstr "" + +#: simulation/templates/structures/hellenic_epic_temple.xml:24 +msgid "Naos Parthenos" +msgstr "" + +#: simulation/templates/structures/hellenic_epic_temple.xml:25 +msgid "Garrison units to heal them at a quick rate." +msgstr "" + +#: simulation/templates/structures/hellenic_propylaea.xml:21 +msgid "Portico" +msgstr "" + +#: simulation/templates/structures/hellenic_propylaea.xml:22 +msgid "Propylaea" +msgstr "" + +#: simulation/templates/structures/hellenic_stoa.xml:25 +msgid "Hellenic Stoa" +msgstr "" + #: simulation/templates/structures/iber/barracks.xml:5 msgid "Kaserna" msgstr "" #: simulation/templates/structures/iber/civil_centre.xml:8 msgid "Oppidum" msgstr "" #: simulation/templates/structures/iber/corral.xml:8 msgid "Saroe" msgstr "" #: simulation/templates/structures/iber/defense_tower.xml:32 #: simulation/templates/structures/iber/wall_tower.xml:9 msgid "Dorre" msgstr "" #: simulation/templates/structures/iber/dock.xml:12 msgid "Kai" msgstr "" #: simulation/templates/structures/iber/farmstead.xml:11 msgid "Baserri" msgstr "" #: simulation/templates/structures/iber/field.xml:5 msgid "Soro" msgstr "" #: simulation/templates/structures/iber/forge.xml:5 msgid "Harotz" msgstr "" #: simulation/templates/structures/iber/fortress.xml:15 msgid "Castro" msgstr "" #: simulation/templates/structures/iber/house.xml:5 msgid "Etxe" msgstr "" #: simulation/templates/structures/iber/market.xml:12 msgid "Arruga" msgstr "" #: simulation/templates/structures/iber/monument.xml:32 msgid "Revered Monument" msgstr "" #: simulation/templates/structures/iber/monument.xml:33 msgid "Gur Oroigarri" msgstr "" -#: simulation/templates/structures/iber/monument.xml:34 #: simulation/templates/structures/iber/monument.xml:9 +#: simulation/templates/structures/iber/monument.xml:34 msgid "Monument" msgstr "" #: simulation/templates/structures/iber/storehouse.xml:5 msgid "Ola" msgstr "" #: simulation/templates/structures/iber/temple.xml:12 msgid "Loki" msgstr "" #: simulation/templates/structures/iber/wall_gate.xml:12 msgid "Biko Sarbide" msgstr "" #: simulation/templates/structures/iber/wall_long.xml:9 #: simulation/templates/structures/iber/wall_medium.xml:9 #: simulation/templates/structures/iber/wall_short.xml:9 #: simulation/templates/structures/iber/wallset_stone.xml:5 msgid "Zabal Horma" msgstr "" #: simulation/templates/structures/iber/wonder.xml:9 msgid "Cancho Roano" msgstr "" #: simulation/templates/structures/kush/arsenal.xml:5 msgid "Pr-ỉwn n ms" msgstr "" #: simulation/templates/structures/kush/barracks.xml:9 msgid "pr-msʿyw" msgstr "" #: simulation/templates/structures/kush/camp_blemmye.xml:22 msgid "Blemmye Camp" msgstr "" #: simulation/templates/structures/kush/camp_blemmye.xml:23 msgid "Train Blemmye Mercenaries." msgstr "" #: simulation/templates/structures/kush/camp_noba.xml:22 msgid "Noba Village" msgstr "" #: simulation/templates/structures/kush/camp_noba.xml:23 msgid "Train Noba Mercenaries." msgstr "" #: simulation/templates/structures/kush/civil_centre.xml:9 msgid "Pr-nsw" msgstr "" #: simulation/templates/structures/kush/corral.xml:9 msgid "ihy" msgstr "" #: simulation/templates/structures/kush/defense_tower.xml:5 msgid "tsmt ʿȝ" msgstr "" #: simulation/templates/structures/kush/dock.xml:9 msgid "Mryt" msgstr "" #: simulation/templates/structures/kush/elephant_stables.xml:5 msgid "Ỉḥ Abu" msgstr "" #: simulation/templates/structures/kush/farmstead.xml:9 msgid "snwt" msgstr "" #: simulation/templates/structures/kush/field.xml:5 msgid "sht" msgstr "" #: simulation/templates/structures/kush/forge.xml:5 msgid "hmw hʿy n rȝ-ʿ" msgstr "" #: simulation/templates/structures/kush/fortress.xml:9 msgid "Htm" msgstr "" #: simulation/templates/structures/kush/house.xml:5 msgid "Pr" msgstr "" #: simulation/templates/structures/kush/market.xml:9 msgid "Pr-sbt" msgstr "" #: simulation/templates/structures/kush/outpost.xml:5 msgid "trtr" msgstr "" #: simulation/templates/structures/kush/pyramid_large.xml:26 msgid "Large Pyramid" msgstr "" #: simulation/templates/structures/kush/pyramid_large.xml:27 msgid "mr ʿȝ" msgstr "" #: simulation/templates/structures/kush/pyramid_large.xml:29 #: simulation/templates/structures/kush/pyramid_small.xml:29 msgid "Pyramid" msgstr "" #: simulation/templates/structures/kush/pyramid_small.xml:26 msgid "Small Pyramid" msgstr "" #: simulation/templates/structures/kush/pyramid_small.xml:27 msgid "mr" msgstr "" #: simulation/templates/structures/kush/range.xml:8 msgid "Pr-Pdt" msgstr "" #: simulation/templates/structures/kush/sentry_tower.xml:5 msgid "tsmt" msgstr "" #: simulation/templates/structures/kush/shrine.xml:12 msgid "Shrine" msgstr "" #: simulation/templates/structures/kush/shrine.xml:13 msgid "ḥwt-nṯr" msgstr "" #: simulation/templates/structures/kush/stable.xml:9 msgid "Ỉḥ Ssmt" msgstr "" #: simulation/templates/structures/kush/storehouse.xml:5 msgid "wdȝt" msgstr "" #: simulation/templates/structures/kush/temple.xml:8 msgid "Temple of Apedemak" msgstr "" #: simulation/templates/structures/kush/temple.xml:9 msgid "Pr-ʿIprmk" msgstr "" #: simulation/templates/structures/kush/temple.xml:10 msgid "Train Healers and Apedamak Champions and research healing technologies." msgstr "" #: simulation/templates/structures/kush/temple.xml:11 msgid "TempleOfApedemak" msgstr "" #: simulation/templates/structures/kush/temple_amun.xml:28 msgid "Grand Temple of Amun" msgstr "" #: simulation/templates/structures/kush/temple_amun.xml:29 msgid "Pr-ʿImn" msgstr "" #: simulation/templates/structures/kush/temple_amun.xml:30 msgid "Train Healers and Amun Champions and research healing technologies." msgstr "" #: simulation/templates/structures/kush/temple_amun.xml:31 msgid "TempleOfAmun" msgstr "" #: simulation/templates/structures/kush/wall_gate.xml:12 msgid "ʿryt" msgstr "" #: simulation/templates/structures/kush/wall_long.xml:9 #: simulation/templates/structures/kush/wall_medium.xml:9 #: simulation/templates/structures/kush/wall_short.xml:9 #: simulation/templates/structures/kush/wallset_stone.xml:5 msgid "sbty" msgstr "" #: simulation/templates/structures/kush/wall_tower.xml:9 msgid "sȝwt" msgstr "" #: simulation/templates/structures/kush/wonder.xml:9 msgid "Mnw nht" msgstr "" #: simulation/templates/structures/mace/library.xml:5 #: simulation/templates/structures/ptol/library.xml:5 #: simulation/templates/structures/sele/library.xml:9 msgid "Bibliothēkē" msgstr "" #: simulation/templates/structures/mace/wonder.xml:9 msgid "Hieron tou Dios tou Olympiou" msgstr "" #: simulation/templates/structures/maur/barracks.xml:15 msgid "Sainyavasa" msgstr "" #: simulation/templates/structures/maur/civil_centre.xml:12 msgid "Rajadhanika" msgstr "" #: simulation/templates/structures/maur/corral.xml:8 msgid "Gotra" msgstr "" #: simulation/templates/structures/maur/defense_tower.xml:5 #: simulation/templates/structures/maur/tower_double.xml:24 msgid "Udarka" msgstr "" #: simulation/templates/structures/maur/dock.xml:9 msgid "Naukasthanaka" msgstr "" #: simulation/templates/structures/maur/elephant_stables.xml:5 msgid "Vāraṇaśālā" msgstr "" #: simulation/templates/structures/maur/farmstead.xml:11 msgid "Kantu" msgstr "" #: simulation/templates/structures/maur/field.xml:5 msgid "Kshetra" msgstr "" #: simulation/templates/structures/maur/forge.xml:5 msgid "Lohakāra" msgstr "" #: simulation/templates/structures/maur/fortress.xml:5 msgid "Durg" msgstr "" #: simulation/templates/structures/maur/house.xml:8 msgid "Griham" msgstr "" #: simulation/templates/structures/maur/market.xml:12 msgid "Vipana" msgstr "" #: simulation/templates/structures/maur/outpost.xml:5 msgid "Uparaksana" msgstr "" #: simulation/templates/structures/maur/palace.xml:20 msgid "Harmya" msgstr "" #: simulation/templates/structures/maur/palace.xml:21 msgid "Train Female Citizens, Champions, and Heroes." msgstr "" #: simulation/templates/structures/maur/palace.xml:23 #: simulation/templates/structures/pers/apadana.xml:31 -#: simulation/templates/structures/pers/tacara.xml:27 #: simulation/templates/structures/pers/tacara.xml:24 +#: simulation/templates/structures/pers/tacara.xml:27 msgid "Palace" msgstr "" #: simulation/templates/structures/maur/pillar_ashoka.xml:32 msgid "Edict Pillar of Ashoka" msgstr "" #: simulation/templates/structures/maur/pillar_ashoka.xml:33 msgid "Śāsana Stambha Aśokā" msgstr "" -#: simulation/templates/structures/maur/pillar_ashoka.xml:34 #: simulation/templates/structures/maur/pillar_ashoka.xml:9 +#: simulation/templates/structures/maur/pillar_ashoka.xml:34 msgid "Pillar" msgstr "" #: simulation/templates/structures/maur/storehouse.xml:5 msgid "Khalla" msgstr "" #: simulation/templates/structures/maur/temple.xml:12 msgid "Devalaya" msgstr "" #: simulation/templates/structures/maur/tower_double.xml:20 msgid "Rampart Tower" msgstr "" #: simulation/templates/structures/maur/tower_double.xml:22 msgid "" -"Higher health tower with ramparts for up to 16 archers. Visibly garrisoned " -"archers recieve a range and armor bonus. Only archers can garrison. Needs " -"the murder holes tech to protect its foot." +"Higher health tower with ramparts for up to 16 archers. Visibly garrisoned archers " +"recieve a range and armor bonus. Only archers can garrison. Needs the murder holes tech" +" to protect its foot." msgstr "" #: simulation/templates/structures/maur/wall_gate.xml:18 msgid "Dwara" msgstr "" #: simulation/templates/structures/maur/wall_long.xml:15 #: simulation/templates/structures/maur/wall_medium.xml:15 #: simulation/templates/structures/maur/wall_short.xml:15 #: simulation/templates/structures/maur/wallset_stone.xml:5 msgid "Shilabanda" msgstr "" #: simulation/templates/structures/maur/wall_tower.xml:18 msgid "Puratta" msgstr "" #: simulation/templates/structures/maur/wonder.xml:9 msgid "Great Stupa" msgstr "" +#: simulation/templates/structures/mausoleum.xml:8 +msgid "Mausoleum at Halicarnassus" +msgstr "" + +#: simulation/templates/structures/mausoleum.xml:9 +msgid "Mausōleion" +msgstr "" + +#: simulation/templates/structures/merc_camp_egyptian.xml:6 +#: simulation/templates/structures/ptol/mercenary_camp.xml:6 +msgid "MercenaryCamp" +msgstr "" + +#: simulation/templates/structures/merc_camp_egyptian.xml:28 +msgid "Egyptian Mercenary Camp" +msgstr "" + +#: simulation/templates/structures/merc_camp_egyptian.xml:29 +#: simulation/templates/structures/ptol/mercenary_camp.xml:28 +msgid "Stratopedeia Misthophorōn" +msgstr "" + +#: simulation/templates/structures/merc_camp_egyptian.xml:31 +msgid "Capture this structure to train mercenaries from Hellenistic Egypt." +msgstr "" + +#: simulation/templates/structures/obelisk.xml:11 +msgid "Obelisk" +msgstr "" + +#: simulation/templates/structures/obelisk.xml:12 +msgid "Egyptian Obelisk" +msgstr "" + +#: simulation/templates/structures/palisades_fort.xml:9 +msgid "Wooden Tower" +msgstr "" + +#: simulation/templates/structures/palisades_gate.xml:20 +msgid "Palisade Gate" +msgstr "" + +#: simulation/templates/structures/palisades_gate.xml:22 +#: simulation/templates/structures/palisades_long.xml:31 +msgid "Allow units access through Palisades. Can be locked to prevent access." +msgstr "" + +#: simulation/templates/structures/palisades_long.xml:17 +msgid "Can be converted into a Palisade Gate." +msgstr "" + +#: simulation/templates/structures/palisades_spike_angle.xml:17 +msgid "Angle Spike" +msgstr "" + +#: simulation/templates/structures/palisades_spikes_small.xml:17 +msgid "Small Spikes" +msgstr "" + +#: simulation/templates/structures/palisades_spikes_tall.xml:17 +msgid "Tall Spikes" +msgstr "" + +#: simulation/templates/structures/palisades_watchtower.xml:14 +msgid "Watchtower" +msgstr "" + #: simulation/templates/structures/pers/apadana.xml:27 msgid "Throne Hall" msgstr "" #: simulation/templates/structures/pers/apadana.xml:28 msgid "Apadāna" msgstr "" #: simulation/templates/structures/pers/apadana.xml:29 #: simulation/templates/structures/spart/syssiton.xml:25 msgid "Train Champions and Heroes." msgstr "" #: simulation/templates/structures/pers/apartment_block.xml:15 msgid "Apartment Block" msgstr "" #: simulation/templates/structures/pers/barracks.xml:5 msgid "Padgan" msgstr "" #: simulation/templates/structures/pers/barracks.xml:6 msgid "Train Infantry." msgstr "" #: simulation/templates/structures/pers/civil_centre.xml:8 msgid "Provincial Governor" msgstr "" #: simulation/templates/structures/pers/civil_centre.xml:9 msgid "Xšaçapāvan" msgstr "" #: simulation/templates/structures/pers/corral.xml:11 msgid "Gaiāšta" msgstr "" #: simulation/templates/structures/pers/defense_tower.xml:5 #: simulation/templates/structures/pers/tower_babylon.xml:5 #: simulation/templates/structures/pers/wall_tower.xml:9 msgid "Pāyaud" msgstr "" #: simulation/templates/structures/pers/dock.xml:12 msgid "Nāvašta" msgstr "" #: simulation/templates/structures/pers/farmstead.xml:8 msgid "Kaštašta" msgstr "" #: simulation/templates/structures/pers/field.xml:5 msgid "Kaštrya" msgstr "" #: simulation/templates/structures/pers/forge.xml:5 msgid "Arštišta" msgstr "" #: simulation/templates/structures/pers/fortress.xml:5 msgid "Didā" msgstr "" #: simulation/templates/structures/pers/fortress.xml:6 msgid "Research technologies. Garrison Soldiers for additional arrows." msgstr "" #: simulation/templates/structures/pers/hall.xml:23 msgid "Gate of All Nations" msgstr "" #: simulation/templates/structures/pers/hall.xml:24 msgid "Duvarθi Visadahyu" msgstr "" #: simulation/templates/structures/pers/hall.xml:25 msgid "Hall" msgstr "" #: simulation/templates/structures/pers/house.xml:8 msgid "Huvādā" msgstr "" #: simulation/templates/structures/pers/house_b.xml:15 #: simulation/templates/structures/pers/inn.xml:15 msgid "Inn" msgstr "" #: simulation/templates/structures/pers/ishtar_gate.xml:26 msgid "Ishtar Gate of Babylon" msgstr "" #: simulation/templates/structures/pers/ishtar_gate.xml:27 msgid "IshtarGate" msgstr "" #: simulation/templates/structures/pers/outpost.xml:5 msgid "Didebani" msgstr "" #: simulation/templates/structures/pers/stable.xml:9 msgid "Paraspa" msgstr "" #: simulation/templates/structures/pers/storehouse.xml:5 msgid "Asiyah" msgstr "" #: simulation/templates/structures/pers/tacara.xml:25 msgid "Taçara" msgstr "" #: simulation/templates/structures/pers/temple.xml:12 msgid "Āyadanam" msgstr "" #: simulation/templates/structures/pers/wall_gate.xml:12 msgid "Duvarθiš" msgstr "" #: simulation/templates/structures/pers/wall_long.xml:9 #: simulation/templates/structures/pers/wall_medium.xml:9 #: simulation/templates/structures/pers/wall_short.xml:9 #: simulation/templates/structures/pers/wallset_stone.xml:5 msgid "Para" msgstr "" #: simulation/templates/structures/pers/warehouse.xml:12 msgid "Warehouse" msgstr "" #: simulation/templates/structures/pers/wonder.xml:9 msgid "Hanging Gardens of Babylon" msgstr "" #: simulation/templates/structures/ptol/elephant_stables.xml:5 #: simulation/templates/structures/sele/elephant_stables.xml:5 msgid "Stathmos tōn Elepantōn" msgstr "" #: simulation/templates/structures/ptol/fortress.xml:10 #: simulation/templates/structures/sele/fortress.xml:10 -msgid "" -"Train Champions and research technologies. Garrison Soldiers for additional " -"arrows." +msgid "Train Champions and research technologies. Garrison Soldiers for additional arrows." msgstr "" #: simulation/templates/structures/ptol/house.xml:19 msgid "" -"Increase the population limit. Since they are made of mud brick, Egyptian " -"houses are free of cost, but are very weak." +"Increase the population limit. Since they are made of mud brick, Egyptian houses are " +"free of cost, but are very weak." +msgstr "" + +#: simulation/templates/structures/ptol/lighthouse.xml:25 +#: simulation/templates/structures/ptol/lighthouse.xml:28 +msgid "Lighthouse" msgstr "" #: simulation/templates/structures/ptol/lighthouse.xml:26 msgid "Pharos" msgstr "" #: simulation/templates/structures/ptol/lighthouse.xml:27 msgid "" -"Build upon a shoreline in own, neutral, or allied territory. Reveal the " -"shorelines over the entire map. Very large vision range." -msgstr "" - -#: simulation/templates/structures/ptol/lighthouse.xml:28 -#: simulation/templates/structures/ptol/lighthouse.xml:25 -msgid "Lighthouse" +"Build upon a shoreline in own, neutral, or allied territory. Reveal the shorelines over" +" the entire map. Very large vision range." msgstr "" #: simulation/templates/structures/ptol/mercenary_camp.xml:27 msgid "Mercenary Camp" msgstr "" #: simulation/templates/structures/ptol/mercenary_camp.xml:30 msgid "" -"Cheap Barracks-like structure that is buildable in neutral territory, but " -"casts no territory influence. Train Mercenaries." +"Cheap Barracks-like structure that is buildable in neutral territory, but casts no " +"territory influence. Train Mercenaries." msgstr "" #: simulation/templates/structures/ptol/military_colony.xml:9 #: simulation/templates/structures/sele/military_colony.xml:9 msgid "Klērouchia" msgstr "" #: simulation/templates/structures/ptol/tower_artillery.xml:9 msgid "mktr-n-ḏw" msgstr "" #: simulation/templates/structures/ptol/wonder.xml:9 msgid "Hieron tou Hōrou" msgstr "" #: simulation/templates/structures/rome/amphitheater_pompeii.xml:6 msgid "Amphitheātrum" msgstr "" #: simulation/templates/structures/rome/arch.xml:22 msgid "Triumphal Arch" msgstr "" #: simulation/templates/structures/rome/arch.xml:23 msgid "Arcus Triumphālis" msgstr "" #: simulation/templates/structures/rome/arch.xml:24 msgid "TriumphalArch" msgstr "" #: simulation/templates/structures/rome/army_camp.xml:72 msgid "Army Camp" msgstr "" #: simulation/templates/structures/rome/army_camp.xml:73 msgid "Castra" msgstr "" #: simulation/templates/structures/rome/army_camp.xml:74 msgid "" -"Build in neutral or enemy territory. Train Citizen-Soldiers and construct " -"Siege Engines. Garrison Soldiers for additional arrows." +"Build in neutral or enemy territory. Train Citizen-Soldiers and construct Siege " +"Engines. Garrison Soldiers for additional arrows." msgstr "" -#: simulation/templates/structures/rome/army_camp.xml:76 #: simulation/templates/structures/rome/army_camp.xml:40 +#: simulation/templates/structures/rome/army_camp.xml:76 msgid "ArmyCamp" msgstr "" #: simulation/templates/structures/rome/arsenal.xml:5 msgid "Ballistārium" msgstr "" #: simulation/templates/structures/rome/barracks.xml:12 msgid "Castrum" msgstr "" #: simulation/templates/structures/rome/civil_centre.xml:12 msgid "Forum" msgstr "" #: simulation/templates/structures/rome/corral.xml:8 msgid "Saeptum" msgstr "" #: simulation/templates/structures/rome/defense_tower.xml:9 #: simulation/templates/structures/rome/tower_artillery.xml:9 #: simulation/templates/structures/rome/tower_bolt.xml:9 msgid "Turris Laterīcia" msgstr "" #: simulation/templates/structures/rome/dock.xml:12 msgid "Portus" msgstr "" #: simulation/templates/structures/rome/farmstead.xml:8 msgid "Vīlla" msgstr "" #: simulation/templates/structures/rome/field.xml:5 msgid "Ager" msgstr "" #: simulation/templates/structures/rome/forge.xml:5 msgid "Armāmentārium" msgstr "" #: simulation/templates/structures/rome/fortress.xml:5 msgid "Castellum" msgstr "" #: simulation/templates/structures/rome/house.xml:5 msgid "Domus" msgstr "" #: simulation/templates/structures/rome/market.xml:12 msgid "Mercātus" msgstr "" #: simulation/templates/structures/rome/outpost.xml:5 msgid "Vigilārium" msgstr "" #: simulation/templates/structures/rome/sentry_tower.xml:5 msgid "Turris Līgnea" msgstr "" #: simulation/templates/structures/rome/siege_wall_gate.xml:24 msgid "Siege Wall Gate" msgstr "" #: simulation/templates/structures/rome/siege_wall_gate.xml:25 msgid "Porta Circummūnītiōnis" msgstr "" #: simulation/templates/structures/rome/siege_wall_gate.xml:26 #: simulation/templates/structures/rome/siege_wall_long.xml:27 #: simulation/templates/structures/rome/siege_wall_medium.xml:24 #: simulation/templates/structures/rome/siege_wall_short.xml:24 #: simulation/templates/structures/rome/siege_wall_tower.xml:23 #: simulation/templates/structures/rome/wallset_siege.xml:8 msgid "SiegeWall" msgstr "" #: simulation/templates/structures/rome/siege_wall_long.xml:25 #: simulation/templates/structures/rome/siege_wall_medium.xml:22 #: simulation/templates/structures/rome/siege_wall_short.xml:22 #: simulation/templates/structures/rome/wallset_siege.xml:5 msgid "Siege Wall" msgstr "" #: simulation/templates/structures/rome/siege_wall_long.xml:26 #: simulation/templates/structures/rome/siege_wall_medium.xml:23 #: simulation/templates/structures/rome/siege_wall_short.xml:23 #: simulation/templates/structures/rome/wallset_siege.xml:6 msgid "Mūrus Circummūnītiōnis" msgstr "" #: simulation/templates/structures/rome/siege_wall_tower.xml:21 msgid "Siege Wall Tower" msgstr "" #: simulation/templates/structures/rome/siege_wall_tower.xml:22 msgid "Turris Circummūnītiōnis" msgstr "" #: simulation/templates/structures/rome/stable.xml:5 msgid "Equīle" msgstr "" #: simulation/templates/structures/rome/storehouse.xml:8 msgid "Receptāculum" msgstr "" #: simulation/templates/structures/rome/temple.xml:9 msgid "Aedēs" msgstr "" #: simulation/templates/structures/rome/temple_mars.xml:12 msgid "Temple of Mars" msgstr "" #: simulation/templates/structures/rome/temple_mars.xml:13 msgid "Aedēs Mārtiālis" msgstr "" #: simulation/templates/structures/rome/temple_mars.xml:14 msgid "TempleOfMars" msgstr "" #: simulation/templates/structures/rome/temple_vesta.xml:18 msgid "Temple of Vesta" msgstr "" #: simulation/templates/structures/rome/temple_vesta.xml:19 msgid "Aedēs Vestālis" msgstr "" #: simulation/templates/structures/rome/temple_vesta.xml:20 msgid "TempleOfVesta" msgstr "" #: simulation/templates/structures/rome/tent.xml:29 msgid "Tent" msgstr "" #: simulation/templates/structures/rome/tent.xml:30 msgid "Tabernāculum" msgstr "" #: simulation/templates/structures/rome/tent.xml:32 msgid "A temporary shelter for soldiers." msgstr "" #: simulation/templates/structures/rome/wall_gate.xml:12 msgid "Porta" msgstr "" #: simulation/templates/structures/rome/wall_long.xml:9 #: simulation/templates/structures/rome/wall_medium.xml:9 #: simulation/templates/structures/rome/wall_short.xml:9 #: simulation/templates/structures/rome/wallset_stone.xml:5 msgid "Moenia" msgstr "" #: simulation/templates/structures/rome/wall_tower.xml:9 msgid "Turris Lapidea" msgstr "" #: simulation/templates/structures/rome/wallset_siege.xml:7 msgid "Wall off an area. Build in own, neutral, or enemy territory." msgstr "" #: simulation/templates/structures/rome/wonder.xml:9 msgid "Aedēs Iovis Optimi Maximi" msgstr "" #: simulation/templates/structures/sele/wonder.xml:9 msgid "Hieron tou Apollōnos Pythiou" msgstr "" +#: simulation/templates/structures/sele_colonnade.xml:11 +msgid "Colonnade" +msgstr "" + +#: simulation/templates/structures/sele_colonnade.xml:12 +msgid "Corinthian Colonnade" +msgstr "" + #: simulation/templates/structures/spart/gerousia.xml:22 msgid "Spartan Senate" msgstr "" #: simulation/templates/structures/spart/gerousia.xml:23 msgid "Gerousia" msgstr "" #: simulation/templates/structures/spart/gerousia.xml:24 msgid "Train Heroes." msgstr "" #: simulation/templates/structures/spart/syssiton.xml:23 msgid "Military Mess Hall" msgstr "" #: simulation/templates/structures/spart/syssiton.xml:24 msgid "Syssition" msgstr "" #: simulation/templates/structures/spart/syssiton.xml:27 msgid "Syssiton" msgstr "" #: simulation/templates/structures/spart/wonder.xml:9 msgid "Hieron tēs Artemidos Orthias" msgstr "" + +#: simulation/templates/structures/stall_big.xml:11 +msgid "Big stall" +msgstr "" + +#: simulation/templates/structures/stall_med.xml:11 +msgid "Medium stall" +msgstr "" + +#: simulation/templates/structures/stall_small_a.xml:11 +#: simulation/templates/structures/stall_small_b.xml:11 +msgid "Small stall" +msgstr "" + +#: simulation/templates/structures/stonehenge.xml:8 +msgid "Stonehenge" +msgstr "" + +#: simulation/templates/structures/table_rectangle.xml:11 +#: simulation/templates/structures/table_square.xml:11 +msgid "Table" +msgstr "" + +#: simulation/templates/structures/table_rectangle.xml:12 +msgid "Rectangle Table" +msgstr "" + +#: simulation/templates/structures/table_square.xml:12 +msgid "Square Table" +msgstr "" + +#: simulation/templates/template_structure_civic.xml:5 +msgid "Civic Structure" +msgstr "" + +#: simulation/templates/template_structure_civic.xml:6 +msgid "Civic" +msgstr "" + +#: simulation/templates/structures/rome/army_camp.xml:5 +#: simulation/templates/template_structure_civic_civil_centre.xml:11 +#: simulation/templates/template_structure_defensive_tower.xml:5 +#: simulation/templates/template_structure_defensive_wall_tower.xml:5 +#: simulation/templates/template_structure_military_fortress.xml:5 +msgctxt "Name of an attack, usually the weapon." +msgid "Bow" +msgstr "" + +#: simulation/templates/template_structure_civic_civil_centre.xml:80 +msgid "Civic Center" +msgstr "" + +#: simulation/templates/template_structure_civic_civil_centre.xml:82 +msgid "" +"Build in own or neutral territory. Acquire large tracts of territory. Territory root. " +"Train Citizens and research technologies. Garrison Soldiers for additional arrows." +msgstr "" + +#: simulation/templates/template_structure_civic_civil_centre.xml:46 +#: simulation/templates/template_structure_civic_civil_centre.xml:84 +#: simulation/templates/template_structure_civic_civil_centre_military_colony.xml:10 +msgid "CivilCentre" +msgstr "" + +#: simulation/templates/template_structure_civic_civil_centre.xml:84 +#: simulation/templates/template_structure_defensive.xml:5 +#: simulation/templates/template_structure_military_fortress.xml:73 +msgid "Defensive" +msgstr "" + +#: simulation/templates/template_structure_civic_civil_centre_military_colony.xml:27 +msgid "Military Colony" +msgstr "" + +#: simulation/templates/template_structure_civic_civil_centre_military_colony.xml:29 +msgid "Colony" +msgstr "" + +#: simulation/templates/structures/pers/house_a.xml:12 +#: simulation/templates/template_structure_civic_house.xml:31 +#: simulation/templates/template_structure_civic_house.xml:33 +msgid "House" +msgstr "" + +#: simulation/templates/template_structure_civic_house.xml:33 +#: simulation/templates/template_structure_defensive_tower_sentry.xml:33 +#: simulation/templates/template_structure_economic_farmstead.xml:30 +#: simulation/templates/template_structure_economic_storehouse.xml:31 +#: simulation/templates/template_structure_military_barracks.xml:29 +#: simulation/templates/template_structure_military_dock.xml:28 +#: simulation/templates/template_structure_military_range.xml:25 +#: simulation/templates/template_structure_military_stable.xml:26 +#: simulation/templates/template_structure_resource_corral.xml:21 +msgid "Village" +msgstr "" + +#: simulation/templates/structures/athen/royal_stoa.xml:5 +#: simulation/templates/structures/hellenic_stoa.xml:24 +#: simulation/templates/structures/mace/royal_stoa.xml:5 +#: simulation/templates/structures/spart/royal_stoa.xml:12 +#: simulation/templates/template_structure_civic_stoa.xml:31 +#: simulation/templates/template_structure_civic_stoa.xml:34 +msgid "Stoa" +msgstr "" + +#: simulation/templates/template_structure_civic_stoa.xml:33 +msgid "Train Mercenary Champions." +msgstr "" + +#: simulation/templates/structures/cart/super_dock.xml:44 +#: simulation/templates/structures/gaul/tavern.xml:24 +#: simulation/templates/structures/kush/pyramid_small.xml:29 +#: simulation/templates/structures/maur/elephant_stables.xml:7 +#: simulation/templates/structures/ptol/lighthouse.xml:28 +#: simulation/templates/template_structure_civic_stoa.xml:34 +#: simulation/templates/template_structure_civic_temple.xml:33 +#: simulation/templates/template_structure_defensive_tower_stone.xml:34 +#: simulation/templates/template_structure_economic_market.xml:28 +#: simulation/templates/template_structure_military_embassy.xml:25 +#: simulation/templates/template_structure_military_forge.xml:26 +msgid "Town" +msgstr "" + +#: simulation/templates/template_structure_civic_temple.xml:30 +#: simulation/templates/template_structure_civic_temple.xml:33 +msgid "Temple" +msgstr "" + +#: simulation/templates/template_structure_civic_temple.xml:32 +msgid "Train Healers and research healing technologies." +msgstr "" + +#: simulation/templates/template_structure_defensive.xml:4 +msgid "Defensive Structure" +msgstr "" + +#: simulation/templates/structures/palisades_outpost.xml:17 +#: simulation/templates/template_structure_defensive_outpost.xml:9 +#: simulation/templates/template_structure_defensive_outpost.xml:36 +#: simulation/templates/template_structure_defensive_outpost.xml:39 +msgid "Outpost" +msgstr "" + +#: simulation/templates/template_structure_defensive_outpost.xml:38 +msgid "Build in own or neutral territory. Slowly converts to Gaia while in neutral territory." +msgstr "" + +#: simulation/templates/structures/wallset_palisade.xml:4 +#: simulation/templates/structures/wallset_palisade.xml:5 +#: simulation/templates/template_structure_defensive_palisade.xml:15 +#: simulation/templates/template_structure_defensive_palisade.xml:18 +msgid "Palisade" +msgstr "" + +#: simulation/templates/template_structure_defensive_palisade.xml:17 +msgid "Wall off an area." +msgstr "" + +#: simulation/templates/template_structure_defensive_tower.xml:37 +#: simulation/templates/template_structure_defensive_tower.xml:53 +#: simulation/templates/template_structure_defensive_tower.xml:54 +msgid "Tower" +msgstr "" + +#: simulation/templates/template_structure_defensive_tower_artillery.xml:5 +msgctxt "Name of an attack, usually the weapon." +msgid "Stone" +msgstr "" + +#: simulation/templates/template_structure_defensive_tower_artillery.xml:58 +msgid "Artillery Tower" +msgstr "" + +#: simulation/templates/template_structure_defensive_tower_artillery.xml:60 +msgid "ArtilleryTower" +msgstr "" + +#: simulation/templates/structures/kush/pyramid_large.xml:29 +#: simulation/templates/structures/kush/temple_amun.xml:31 +#: simulation/templates/structures/rome/temple_mars.xml:14 +#: simulation/templates/template_structure_defensive_tower_artillery.xml:60 +#: simulation/templates/template_structure_defensive_tower_bolt.xml:59 +#: simulation/templates/template_structure_military_arsenal.xml:28 +#: simulation/templates/template_structure_military_elephant_stables.xml:27 +#: simulation/templates/template_structure_military_fortress.xml:73 +#: simulation/templates/template_structure_special.xml:20 +#: simulation/templates/template_structure_wonder.xml:43 +msgid "City" +msgstr "" + +#: simulation/templates/template_structure_defensive_tower_bolt.xml:5 +msgctxt "Name of an attack, usually the weapon." +msgid "Bolt" +msgstr "" + +#: simulation/templates/template_structure_defensive_tower_bolt.xml:57 +msgid "Bolt Tower" +msgstr "" + +#: simulation/templates/template_structure_defensive_tower_bolt.xml:59 +msgid "BoltTower" +msgstr "" + +#: simulation/templates/template_structure_defensive_tower_sentry.xml:30 +msgid "Sentry Tower" +msgstr "" + +#: simulation/templates/template_structure_defensive_tower_sentry.xml:32 +#: simulation/templates/template_structure_defensive_tower_stone.xml:33 +msgid "" +"Garrison Infantry for additional arrows. Needs the “Murder Holes” technology to protect" +" its foot." +msgstr "" + +#: simulation/templates/template_structure_defensive_tower_sentry.xml:33 +msgid "SentryTower" +msgstr "" + +#: simulation/templates/template_structure_defensive_tower_sentry.xml:65 +msgid "Reinforce with stone and upgrade to a defense tower." +msgstr "" + +#: simulation/templates/template_structure_defensive_tower_stone.xml:31 +msgid "Stone Tower" +msgstr "" + +#: simulation/templates/template_structure_defensive_tower_stone.xml:34 +msgid "StoneTower" +msgstr "" + +#: simulation/templates/template_structure_defensive_wall.xml:23 +#: simulation/templates/template_structure_defensive_wall.xml:26 +msgid "Wall" +msgstr "" + +#: simulation/templates/template_structure_defensive_wall.xml:25 +msgid "Wall off your town for a stout defense." +msgstr "" + +#: simulation/templates/structures/palisades_gate.xml:23 +#: simulation/templates/template_structure_defensive_wall_gate.xml:22 +#: simulation/templates/template_structure_defensive_wall_gate.xml:25 +msgid "Gate" +msgstr "" + +#: simulation/templates/template_structure_defensive_wall_gate.xml:24 +#: simulation/templates/template_structure_defensive_wall_long.xml:29 +msgid "Allow units access through Walls. Can be locked to prevent access." +msgstr "" + +#: simulation/templates/template_structure_defensive_wall_long.xml:20 +msgid "Can be converted into a Gate." +msgstr "" + +#: simulation/templates/template_structure_defensive_wall_tower.xml:51 +msgid "Wall Turret" +msgstr "" + +#: simulation/templates/template_structure_defensive_wall_tower.xml:53 +msgid "Garrison Infantry for additional arrows." +msgstr "" + +#: simulation/templates/template_structure_economic.xml:4 +msgid "Economic Structure" +msgstr "" + +#: simulation/templates/template_structure_economic.xml:5 +#: simulation/templates/template_structure_military_dock.xml:28 +msgid "Economic" +msgstr "" + +#: simulation/templates/template_structure_economic_farmstead.xml:26 +#: simulation/templates/template_structure_economic_farmstead.xml:30 +msgid "Farmstead" +msgstr "" + +#: simulation/templates/template_structure_economic_farmstead.xml:28 +msgid "Research food gathering technologies." +msgstr "" + +#: simulation/templates/template_structure_economic_market.xml:24 +#: simulation/templates/template_structure_economic_market.xml:28 +msgid "Market" +msgstr "" + +#: simulation/templates/template_structure_economic_market.xml:26 +msgid "" +"Barter resources. Establish trade routes. Train Traders and research trade and barter " +"technologies." +msgstr "" + +#: simulation/templates/template_structure_economic_market.xml:28 +#: simulation/templates/template_structure_military_dock.xml:28 +msgid "Trade" +msgstr "" + +#: simulation/templates/template_structure_economic_storehouse.xml:27 +#: simulation/templates/template_structure_economic_storehouse.xml:31 +msgid "Storehouse" +msgstr "" + +#: simulation/templates/template_structure_economic_storehouse.xml:29 +msgid "Research gathering technologies." +msgstr "" + +#: simulation/templates/template_structure_military.xml:10 +msgid "Military Structure" +msgstr "" + +#: simulation/templates/template_structure_military.xml:12 +msgid "Military" +msgstr "" + +#: simulation/templates/template_structure_military_arsenal.xml:25 +#: simulation/templates/template_structure_military_arsenal.xml:28 +msgid "Arsenal" +msgstr "" + +#: simulation/templates/template_structure_military_arsenal.xml:27 +msgid "" +"Train Champion Infantry Crossbowmen, construct Siege Engines, and research Siege Engine" +" technologies." +msgstr "" + +#: simulation/templates/template_structure_military_barracks.xml:26 +#: simulation/templates/template_structure_military_barracks.xml:29 +msgid "Barracks" +msgstr "" + +#: simulation/templates/template_structure_military_barracks.xml:28 +msgid "Train Citizen Soldiers and research technologies." +msgstr "" + +#: simulation/templates/template_structure_military_dock.xml:25 +#: simulation/templates/template_structure_military_dock.xml:28 +msgid "Dock" +msgstr "" + +#: simulation/templates/template_structure_military_dock.xml:27 +msgid "" +"Build upon a shoreline in own, neutral, or allied territory. Establish trade routes. " +"Construct Ships and research Ship technologies." +msgstr "" + +#: simulation/templates/structures/brit/crannog.xml:16 +#: simulation/templates/structures/cart/super_dock.xml:44 +#: simulation/templates/template_structure_military_dock.xml:28 +msgid "Naval" +msgstr "" + +#: simulation/templates/template_structure_military_elephant_stables.xml:24 +msgid "Elephant Stable" +msgstr "" + +#: simulation/templates/template_structure_military_elephant_stables.xml:26 +msgid "Train Elephants and research Elephant technologies." +msgstr "" + +#: simulation/templates/template_structure_military_elephant_stables.xml:27 +msgid "ElephantStable" +msgstr "" + +#: simulation/templates/structures/cart/embassy.xml:18 +#: simulation/templates/template_structure_military_embassy.xml:23 +#: simulation/templates/template_structure_military_embassy.xml:25 +msgid "Embassy" +msgstr "" + +#: simulation/templates/template_structure_military_forge.xml:22 +#: simulation/templates/template_structure_military_forge.xml:26 +msgid "Forge" +msgstr "" + +#: simulation/templates/template_structure_military_forge.xml:24 +msgid "Research attack and armor technologies." +msgstr "" + +#: simulation/templates/template_structure_military_fortress.xml:39 +#: simulation/templates/template_structure_military_fortress.xml:69 +#: simulation/templates/template_structure_military_fortress.xml:73 +msgid "Fortress" +msgstr "" + +#: simulation/templates/template_structure_military_fortress.xml:71 +msgid "" +"Train Champions and Heroes and research technologies. Garrison Soldiers for additional " +"arrows." +msgstr "" + +#: simulation/templates/template_structure_military_range.xml:22 +msgid "Practice Range" +msgstr "" + +#: simulation/templates/template_structure_military_range.xml:24 +msgid "Train Ranged Infantry and research technologies." +msgstr "" + +#: simulation/templates/template_structure_military_range.xml:25 +msgid "Range" +msgstr "" + +#: simulation/templates/template_structure_military_stable.xml:23 +#: simulation/templates/template_structure_military_stable.xml:26 +msgid "Stable" +msgstr "" + +#: simulation/templates/template_structure_military_stable.xml:25 +msgid "Train Cavalry and research Cavalry technologies." +msgstr "" + +#: simulation/templates/template_structure_resource.xml:4 +msgid "Resource Structure" +msgstr "" + +#: simulation/templates/template_structure_resource.xml:5 +msgid "Resource" +msgstr "" + +#: simulation/templates/template_structure_resource_corral.xml:18 +#: simulation/templates/template_structure_resource_corral.xml:21 +msgid "Corral" +msgstr "" + +#: simulation/templates/template_structure_resource_corral.xml:20 +msgid "Raise Domestic Animals for food." +msgstr "" + +#: simulation/templates/template_structure_resource_field.xml:18 +#: simulation/templates/template_structure_resource_field.xml:20 +msgid "Field" +msgstr "" + +#: simulation/templates/template_structure_resource_field.xml:21 +msgid "Harvest grain for food. Each subsequent gatherer works less efficiently." +msgstr "" + +#: simulation/templates/template_structure_special.xml:19 +msgid "Special Structure" +msgstr "" + +#: simulation/templates/structures/rome/amphitheater_pompeii.xml:5 +#: simulation/templates/template_structure_special_amphitheater.xml:18 +#: simulation/templates/template_structure_special_amphitheater.xml:20 +msgid "Amphitheater" +msgstr "" + +#: simulation/templates/template_structure_special_library.xml:25 +#: simulation/templates/template_structure_special_library.xml:27 +msgid "Library" +msgstr "" + +#: simulation/templates/template_structure_special_rotarymill.xml:23 +msgid "Rotary Mill" +msgstr "" + +#: simulation/templates/template_structure_special_rotarymill.xml:25 +msgid "RotaryMill" +msgstr "" + +#: simulation/templates/template_structure_special_theater.xml:24 +#: simulation/templates/template_structure_special_theater.xml:26 +msgid "Theater" +msgstr "" + +#: simulation/templates/template_structure_wonder.xml:39 +#: simulation/templates/template_structure_wonder.xml:43 +msgid "Wonder" +msgstr "" + +#: simulation/templates/template_structure_wonder.xml:41 +msgid "Bring glory to your civilization and add large tracts of land to your empire." +msgstr "" + Index: ps/trunk/binaries/data/mods/public/l10n/public-templates-other.pot =================================================================== --- ps/trunk/binaries/data/mods/public/l10n/public-templates-other.pot (revision 24280) +++ ps/trunk/binaries/data/mods/public/l10n/public-templates-other.pot (revision 24281) @@ -1,1023 +1,1008 @@ # Translation template for 0 A.D. — Empires Ascendant. # Copyright (C) 2020 Wildfire Games -# This file is distributed under the same license as the 0 A.D. — Empires Ascendant project. -# +# This file is distributed under the same license as the 0 A.D. — Empires Ascendant +# project. msgid "" msgstr "" "Project-Id-Version: 0 A.D. — Empires Ascendant\n" -"POT-Creation-Date: 2020-11-20 08:09+0000\n" -"PO-Revision-Date: 2020-11-20 08:09+0000\n" +"POT-Creation-Date: 2020-11-28 10:01+0000\n" +"PO-Revision-Date: 2020-11-28 10:01+0000\n" +"Plural-Forms: nplurals=2; plural=(n != 1)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=utf-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: nplurals=2; plural=(n != 1);\n" +"Content-Transfer-Encoding: 8bit" -#: simulation/templates/template_formation.xml:26 -msgid "Requires at least 2 Soldiers or Siege Engines." -msgstr "" - -#: simulation/templates/template_gaia.xml:7 -msgid "Gaia" -msgstr "" - -#: simulation/templates/template_gaia_fish.xml:8 -#: simulation/templates/gaia/fish/generic.xml:4 -msgid "Fish" -msgstr "" - -#: simulation/templates/template_gaia_fish.xml:10 -msgid "Catch fish for food." -msgstr "" - -#: simulation/templates/template_gaia_fruit.xml:8 -msgid "Fruit" -msgstr "" - -#: simulation/templates/template_gaia_fruit.xml:9 -msgid "Pick fruit for food." -msgstr "" - -#: simulation/templates/template_gaia_ore.xml:8 -msgid "Metal Mine" -msgstr "" - -#: simulation/templates/template_gaia_ore.xml:9 -msgid "Mine ore for metal." -msgstr "" - -#: simulation/templates/template_gaia_rock.xml:8 -msgid "Stone Quarry" -msgstr "" - -#: simulation/templates/template_gaia_rock.xml:9 -msgid "Quarry rock for stone." -msgstr "" - -#: simulation/templates/template_gaia_ruins.xml:8 -msgid "Ruins" -msgstr "" - -#: simulation/templates/template_gaia_ruins.xml:9 -msgid "Demolish ruins for stone." -msgstr "" - -#: simulation/templates/template_gaia_treasure.xml:8 -msgid "Treasure" -msgstr "" - -#: simulation/templates/template_gaia_treasure.xml:9 -msgid "Collect treasures for resources." -msgstr "" - -#: simulation/templates/template_gaia_tree.xml:8 -msgid "Tree" +#: simulation/data/template_helpers/damage_types/crush.json:description +msgctxt "damage type" +msgid "Damage caused by sheer force, like with a club or by trampling." msgstr "" -#: simulation/templates/template_gaia_tree.xml:9 -msgid "Chop trees for wood." +#: simulation/data/template_helpers/damage_types/crush.json:name +msgctxt "damage type" +msgid "Crush" msgstr "" -#: simulation/templates/template_structure.xml:47 -msgid "Structure" +#: simulation/data/template_helpers/damage_types/hack.json:description +msgctxt "damage type" +msgid "Damage caused by sharp objects cutting or chopping, like with a sword or an axe." msgstr "" -#: simulation/templates/template_unit.xml:38 -msgid "Unit" +#: simulation/data/template_helpers/damage_types/hack.json:name +msgctxt "damage type" +msgid "Hack" msgstr "" -#: simulation/templates/template_wallset.xml:10 -msgid "Wall off an area." +#: simulation/data/template_helpers/damage_types/pierce.json:description +msgctxt "damage type" +msgid "Damage caused by sharp pointy objects, like arrows or spears." msgstr "" -#: simulation/templates/template_wallset.xml:11 -#: simulation/templates/template_wallset.xml:9 -msgid "Wall" +#: simulation/data/template_helpers/damage_types/pierce.json:name +msgctxt "damage type" +msgid "Pierce" msgstr "" #: simulation/templates/campaigns/army_mace_hero_alexander.xml:24 msgid "Army of Alexander the Great." msgstr "" #: simulation/templates/campaigns/army_mace_hero_alexander.xml:25 msgid "Army of Alexander the Great" msgstr "" #: simulation/templates/campaigns/army_mace_hero_alexander.xml:26 #: simulation/templates/campaigns/army_mace_standard.xml:21 #: simulation/templates/campaigns/army_spart_hero_leonidas.xml:26 msgid "This is what an army would look like on the Strat Map." msgstr "" #: simulation/templates/campaigns/army_mace_standard.xml:19 msgid "Army of Macedonia" msgstr "" #: simulation/templates/campaigns/army_mace_standard.xml:20 msgid "Army of Macedon" msgstr "" #: simulation/templates/campaigns/army_spart_hero_leonidas.xml:24 msgid "Army of Leonidas I." msgstr "" #: simulation/templates/campaigns/army_spart_hero_leonidas.xml:25 msgid "Army of Leonidas I" msgstr "" #: simulation/templates/campaigns/campaign_city_minor_test.xml:21 #: simulation/templates/campaigns/campaign_city_test.xml:21 msgid "Market" msgstr "" #: simulation/templates/campaigns/campaign_city_minor_test.xml:22 #: simulation/templates/campaigns/campaign_city_test.xml:22 msgid "Settlement" msgstr "" #: simulation/templates/campaigns/campaign_city_minor_test.xml:23 msgid "Minor Greek Polis" msgstr "" #: simulation/templates/campaigns/campaign_city_minor_test.xml:24 msgid "This is a minor Greek city." msgstr "" #: simulation/templates/campaigns/campaign_city_test.xml:23 msgid "Greek Polis" msgstr "" #: simulation/templates/campaigns/campaign_city_test.xml:24 msgid "This is a major Greek city." msgstr "" #: simulation/templates/campaigns/campaign_religious_test.xml:12 msgid "Religious Sanctuary" msgstr "" #: simulation/templates/campaigns/campaign_religious_test.xml:13 msgid "Greek Religious Sanctuary" msgstr "" #: simulation/templates/gaia/fauna_bear_black.xml:8 msgid "Black Bear" msgstr "" #: simulation/templates/gaia/fauna_bear_black.xml:9 msgid "Ursus americanus" msgstr "" #: simulation/templates/gaia/fauna_bear_brown.xml:8 msgid "Brown Bear" msgstr "" #: simulation/templates/gaia/fauna_bear_brown.xml:9 msgid "Ursus arctos" msgstr "" #: simulation/templates/gaia/fauna_bear_polar.xml:8 msgid "Polar Bear" msgstr "" #: simulation/templates/gaia/fauna_bear_polar.xml:9 msgid "Ursus maritimus" msgstr "" #: simulation/templates/gaia/fauna_boar.xml:5 #: simulation/templates/gaia/fauna_hippopotamus.xml:5 #: simulation/templates/gaia/fauna_walrus.xml:5 msgctxt "Name of an attack, usually the weapon." msgid "Tusks" msgstr "" #: simulation/templates/gaia/fauna_boar.xml:20 msgid "Wild Boar" msgstr "" #: simulation/templates/gaia/fauna_boar.xml:21 msgid "Sus scrofa" msgstr "" #: simulation/templates/gaia/fauna_camel.xml:8 msgid "Dromedary" msgstr "" #: simulation/templates/gaia/fauna_camel.xml:9 msgid "Camelus dromedarius" msgstr "" #: simulation/templates/gaia/fauna_cattle_bull.xml:8 msgid "Bull" msgstr "" #: simulation/templates/gaia/fauna_cattle_bull.xml:9 #: simulation/templates/gaia/fauna_cattle_cow.xml:9 msgid "Bos taurus taurus" msgstr "" #: simulation/templates/gaia/fauna_cattle_cow.xml:8 msgid "Cow" msgstr "" #: simulation/templates/gaia/fauna_cattle_sanga.xml:8 msgid "Sanga Cattle" msgstr "" #: simulation/templates/gaia/fauna_cattle_sanga.xml:9 msgid "Bos taurus africanus" msgstr "" #: simulation/templates/gaia/fauna_cattle_zebu.xml:8 msgid "Zebu" msgstr "" #: simulation/templates/gaia/fauna_cattle_zebu.xml:9 msgid "Bos taurus indicus" msgstr "" #: simulation/templates/gaia/fauna_chicken.xml:11 msgid "Chicken" msgstr "" #: simulation/templates/gaia/fauna_chicken.xml:12 msgid "Gallus gallus domesticus" msgstr "" #: simulation/templates/gaia/fauna_crocodile_nile.xml:5 msgctxt "Name of an attack, usually the weapon." msgid "Teeth" msgstr "" #: simulation/templates/gaia/fauna_crocodile_nile.xml:20 msgid "Nile Crocodile" msgstr "" #: simulation/templates/gaia/fauna_crocodile_nile.xml:21 msgid "Crocodylus niloticus" msgstr "" #: simulation/templates/gaia/fauna_deer.xml:8 msgid "Red Deer" msgstr "" #: simulation/templates/gaia/fauna_deer.xml:9 msgid "Cervus elaphus" msgstr "" #: simulation/templates/gaia/fauna_dog_mastiff.xml:8 msgid "Mastiff" msgstr "" #: simulation/templates/gaia/fauna_dog_mastiff.xml:9 #: simulation/templates/gaia/fauna_dog_wolfhound.xml:9 msgid "Canis lupus familiaris" msgstr "" #: simulation/templates/gaia/fauna_dog_wolfhound.xml:8 msgid "Wolfhound" msgstr "" #: simulation/templates/gaia/fauna_donkey.xml:8 msgid "Donkey" msgstr "" #: simulation/templates/gaia/fauna_donkey.xml:9 msgid "Equus africanus asinus" msgstr "" #: simulation/templates/gaia/fauna_elephant_african_bush.xml:11 msgid "African Bush Elephant" msgstr "" #: simulation/templates/gaia/fauna_elephant_african_bush.xml:12 #: simulation/templates/gaia/fauna_elephant_african_infant.xml:9 msgid "Loxodonta africana" msgstr "" #: simulation/templates/gaia/fauna_elephant_african_infant.xml:8 msgid "African Bush Elephant Calf" msgstr "" #: simulation/templates/gaia/fauna_elephant_asian.xml:11 msgid "Asian Elephant" msgstr "" #: simulation/templates/gaia/fauna_elephant_asian.xml:12 #: simulation/templates/gaia/fauna_elephant_asian_infant.xml:9 msgid "Elephas maximus" msgstr "" #: simulation/templates/gaia/fauna_elephant_asian_infant.xml:8 msgid "Asian Elephant Calf" msgstr "" #: simulation/templates/gaia/fauna_elephant_north_african.xml:11 msgid "African Forest Elephant" msgstr "" #: simulation/templates/gaia/fauna_elephant_north_african.xml:12 msgid "Loxodonta cyclotis" msgstr "" #: simulation/templates/gaia/fauna_fox_arctic.xml:8 msgid "Arctic Fox" msgstr "" #: simulation/templates/gaia/fauna_fox_arctic.xml:9 msgid "Vulpes lagopus" msgstr "" #: simulation/templates/gaia/fauna_fox_red.xml:8 msgid "Red Fox" msgstr "" #: simulation/templates/gaia/fauna_fox_red.xml:9 msgid "Vulpes vulpes" msgstr "" #: simulation/templates/gaia/fauna_gazelle.xml:8 msgid "Thomson's Gazelle" msgstr "" #: simulation/templates/gaia/fauna_gazelle.xml:9 msgid "Eudorcas thomsonii" msgstr "" #: simulation/templates/gaia/fauna_giraffe.xml:11 msgid "Giraffe" msgstr "" #: simulation/templates/gaia/fauna_giraffe.xml:12 #: simulation/templates/gaia/fauna_giraffe_infant.xml:9 msgid "Giraffa camelopardalis" msgstr "" #: simulation/templates/gaia/fauna_giraffe_infant.xml:8 msgid "Juvenile Giraffe" msgstr "" #: simulation/templates/gaia/fauna_goat.xml:8 msgid "Goat" msgstr "" #: simulation/templates/gaia/fauna_goat.xml:9 msgid "Capra aegagrus hircus" msgstr "" #: simulation/templates/gaia/fauna_hippopotamus.xml:21 msgid "Hippopotamus" msgstr "" #: simulation/templates/gaia/fauna_hippopotamus.xml:22 msgid "Hippopotamus amphibius" msgstr "" #: simulation/templates/gaia/fauna_horse.xml:8 msgid "Horse" msgstr "" #: simulation/templates/gaia/fauna_horse.xml:9 msgid "Equus ferus caballus" msgstr "" #: simulation/templates/gaia/fauna_horse_pony.xml:8 msgid "Pony" msgstr "" -#: simulation/templates/gaia/fauna_lion.xml:5 -#: simulation/templates/gaia/fauna_tiger.xml:5 +#: simulation/templates/gaia/fauna_lion.xml:5 simulation/templates/gaia/fauna_tiger.xml:5 msgctxt "Name of an attack, usually the weapon." msgid "Paws" msgstr "" #: simulation/templates/gaia/fauna_lion.xml:20 msgid "Lion" msgstr "" #: simulation/templates/gaia/fauna_lion.xml:21 msgid "Panthera leo" msgstr "" #: simulation/templates/gaia/fauna_lioness.xml:4 msgid "Lioness" msgstr "" #: simulation/templates/gaia/fauna_muskox.xml:8 msgid "Muskox" msgstr "" #: simulation/templates/gaia/fauna_muskox.xml:9 msgid "Ovibos moschatus" msgstr "" #: simulation/templates/gaia/fauna_peacock.xml:11 msgid "Peacock" msgstr "" #: simulation/templates/gaia/fauna_peacock.xml:12 msgid "Pavo cristatus" msgstr "" #: simulation/templates/gaia/fauna_pig.xml:8 msgid "Pig" msgstr "" #: simulation/templates/gaia/fauna_pig.xml:9 msgid "Sus scrofa domesticus" msgstr "" #: simulation/templates/gaia/fauna_pig_flaming.xml:18 msgid "Flaming Pig" msgstr "" #: simulation/templates/gaia/fauna_piglet.xml:8 msgid "Piglet" msgstr "" #: simulation/templates/gaia/fauna_rabbit.xml:11 msgid "Rabbit" msgstr "" #: simulation/templates/gaia/fauna_rabbit.xml:12 msgid "Oryctolagus cuniculus" msgstr "" #: simulation/templates/gaia/fauna_rhinoceros_white.xml:5 msgctxt "Name of an attack, usually the weapon." msgid "Horn" msgstr "" #: simulation/templates/gaia/fauna_rhinoceros_white.xml:20 msgid "White Rhinoceros" msgstr "" #: simulation/templates/gaia/fauna_rhinoceros_white.xml:21 msgid "Ceratotherium simum" msgstr "" #: simulation/templates/gaia/fauna_shark.xml:12 msgid "Great White Shark" msgstr "" #: simulation/templates/gaia/fauna_shark.xml:13 msgid "Carcharodon carcharias" msgstr "" #: simulation/templates/gaia/fauna_sheep.xml:8 msgid "Sheep" msgstr "" #: simulation/templates/gaia/fauna_sheep.xml:9 msgid "Ovis aries" msgstr "" #: simulation/templates/gaia/fauna_tiger.xml:20 msgid "Tiger" msgstr "" #: simulation/templates/gaia/fauna_tiger.xml:21 msgid "Panthera tigris" msgstr "" #: simulation/templates/gaia/fauna_walrus.xml:22 msgid "Walrus" msgstr "" #: simulation/templates/gaia/fauna_walrus.xml:23 msgid "Odobenus rosmarus" msgstr "" #: simulation/templates/gaia/fauna_whale_fin.xml:8 msgid "Fin Whale" msgstr "" #: simulation/templates/gaia/fauna_whale_fin.xml:9 msgid "Balaenoptera physalus" msgstr "" #: simulation/templates/gaia/fauna_whale_humpback.xml:8 msgid "Humpback Whale" msgstr "" #: simulation/templates/gaia/fauna_whale_humpback.xml:9 msgid "Megaptera novaeangliae" msgstr "" #: simulation/templates/gaia/fauna_wildebeest.xml:8 msgid "Blue Wildebeest" msgstr "" #: simulation/templates/gaia/fauna_wildebeest.xml:9 msgid "Connochaetes taurinus" msgstr "" #: simulation/templates/gaia/fauna_wolf.xml:8 msgid "Wolf" msgstr "" #: simulation/templates/gaia/fauna_wolf.xml:9 msgid "Canis lupus" msgstr "" #: simulation/templates/gaia/fauna_wolf_arctic.xml:4 msgid "Arctic Wolf" msgstr "" #: simulation/templates/gaia/fauna_zebra.xml:8 msgid "Common Zebra" msgstr "" #: simulation/templates/gaia/fauna_zebra.xml:9 msgid "Equus quagga" msgstr "" #: simulation/templates/gaia/fish/tilapia.xml:4 msgid "Tilapia" msgstr "" #: simulation/templates/gaia/fish/tuna.xml:4 msgid "Tuna" msgstr "" #: simulation/templates/gaia/fruit/apple.xml:4 msgid "Apple" msgstr "" #: simulation/templates/gaia/fruit/banana.xml:4 msgid "Banana" msgstr "" #: simulation/templates/gaia/fruit/berry_01.xml:4 #: simulation/templates/gaia/fruit/berry_02.xml:4 #: simulation/templates/gaia/fruit/berry_03.xml:4 #: simulation/templates/gaia/fruit/berry_04.xml:4 #: simulation/templates/gaia/fruit/berry_05.xml:4 msgid "Berries" msgstr "" -#: simulation/templates/gaia/fruit/date.xml:4 -#: simulation/templates/gaia/tree/date_palm.xml:4 +#: simulation/templates/gaia/fruit/date.xml:4 simulation/templates/gaia/tree/date_palm.xml:4 #: simulation/templates/gaia/tree/date_palm_dead.xml:4 msgid "Date Palm" msgstr "" #: simulation/templates/gaia/fruit/fig.xml:7 msgid "Fig" msgstr "" #: simulation/templates/gaia/fruit/grapes.xml:4 msgid "Grapes" msgstr "" #: simulation/templates/gaia/fruit/olive.xml:4 msgid "Olive" msgstr "" #: simulation/templates/gaia/ruins/column_doric.xml:8 msgid "Ancient Ruins" msgstr "" #: simulation/templates/gaia/ruins/pyramid_great.xml:8 msgid "Great Pyramid" msgstr "" #: simulation/templates/gaia/ruins/pyramid_minor.xml:8 msgid "Minor Pyramid" msgstr "" #: simulation/templates/gaia/ruins/standing_stone.xml:8 #: simulation/templates/gaia/treasure/standing_stone.xml:8 msgid "Celtic Standing Stone" msgstr "" #: simulation/templates/gaia/ruins/stone_statues_egyptian.xml:8 msgid "Ptolemaic Egyptian Statues" msgstr "" #: simulation/templates/gaia/ruins/stone_statues_kushite.xml:8 msgid "Kushite Statue" msgstr "" #: simulation/templates/gaia/ruins/stone_statues_roman.xml:8 msgid "Roman Statues" msgstr "" #: simulation/templates/gaia/ruins/unfinished_greek_temple.xml:8 msgid "Unfinished Greek Temple" msgstr "" #: simulation/templates/gaia/treasure/food_barrel.xml:8 #: simulation/templates/gaia/treasure/food_bin.xml:8 #: simulation/templates/gaia/treasure/food_crate.xml:8 #: simulation/templates/gaia/treasure/food_jars.xml:8 msgid "Food Treasure" msgstr "" #: simulation/templates/gaia/treasure/food_barrels_buried.xml:8 msgid "Half-buried Barrels" msgstr "" #: simulation/templates/gaia/treasure/food_persian_big.xml:8 msgid "Persian Food Stores" msgstr "" #: simulation/templates/gaia/treasure/food_persian_small.xml:8 msgid "Persian Food Treasure" msgstr "" #: simulation/templates/gaia/treasure/golden_fleece.xml:8 msgid "Golden Fleece" msgstr "" #: simulation/templates/gaia/treasure/metal.xml:8 msgid "Secret Box" msgstr "" #: simulation/templates/gaia/treasure/metal_persian_big.xml:8 msgid "Persian Wares" msgstr "" #: simulation/templates/gaia/treasure/metal_persian_small.xml:8 msgid "Persian Rugs" msgstr "" #: simulation/templates/gaia/treasure/pegasus.xml:8 msgid "Pegasus" msgstr "" #: simulation/templates/gaia/treasure/shipwreck.xml:8 #: simulation/templates/gaia/treasure/shipwreck_ram_bow.xml:8 #: simulation/templates/gaia/treasure/shipwreck_sail_boat.xml:8 #: simulation/templates/gaia/treasure/shipwreck_sail_boat_cut.xml:8 msgid "Shipwreck" msgstr "" #: simulation/templates/gaia/treasure/shipwreck_debris.xml:8 msgid "Shipwreck Cargo" msgstr "" #: simulation/templates/gaia/treasure/stone.xml:8 msgid "Stone Treasure" msgstr "" #: simulation/templates/gaia/treasure/wood.xml:8 msgid "Wood Treasure" msgstr "" #: simulation/templates/gaia/tree/acacia.xml:4 msgid "Acacia" msgstr "" #: simulation/templates/gaia/tree/aleppo_pine.xml:4 msgid "Aleppo Pine" msgstr "" #: simulation/templates/gaia/tree/bamboo.xml:4 #: simulation/templates/gaia/tree/bamboo_single.xml:4 msgid "Bamboo" msgstr "" #: simulation/templates/gaia/tree/bamboo_dragon.xml:8 msgid "Dragon Bamboo" msgstr "" #: simulation/templates/gaia/tree/banyan.xml:8 msgid "Banyan" msgstr "" #: simulation/templates/gaia/tree/baobab.xml:8 #: simulation/templates/gaia/tree/baobab_3_mature.xml:8 #: simulation/templates/gaia/tree/baobab_4_dead.xml:8 msgid "Baobab" msgstr "" #: simulation/templates/gaia/tree/baobab_1_sapling.xml:4 msgid "Baobab Sapling" msgstr "" #: simulation/templates/gaia/tree/baobab_2_young.xml:4 msgid "Young Baobab" msgstr "" #: simulation/templates/gaia/tree/bush_badlands.xml:4 msgid "Hardy Bush" msgstr "" #: simulation/templates/gaia/tree/bush_temperate.xml:4 #: simulation/templates/gaia/tree/bush_temperate_winter.xml:4 #: simulation/templates/gaia/tree/bush_tropic.xml:4 msgid "Bush" msgstr "" #: simulation/templates/gaia/tree/carob.xml:4 msgid "Carob" msgstr "" #: simulation/templates/gaia/tree/cedar_atlas_1_sapling.xml:4 msgid "Atlas Cedar Sapling" msgstr "" #: simulation/templates/gaia/tree/cedar_atlas_2_young.xml:4 #: simulation/templates/gaia/tree/cedar_atlas_3_mature.xml:4 #: simulation/templates/gaia/tree/cedar_atlas_4_dead.xml:4 msgid "Atlas Cedar" msgstr "" #: simulation/templates/gaia/tree/cretan_date_palm_patch.xml:8 #: simulation/templates/gaia/tree/cretan_date_palm_short.xml:4 #: simulation/templates/gaia/tree/cretan_date_palm_tall.xml:4 msgid "Cretan Date Palm" msgstr "" #: simulation/templates/gaia/tree/cypress.xml:4 #: simulation/templates/gaia/tree/cypress_wild.xml:4 #: simulation/templates/gaia/tree/cypress_windswept.xml:4 msgid "Cypress" msgstr "" -#: simulation/templates/gaia/tree/dead.xml:4 -#: simulation/templates/gaia/tree/temperate.xml:4 +#: simulation/templates/gaia/tree/dead.xml:4 simulation/templates/gaia/tree/temperate.xml:4 #: simulation/templates/gaia/tree/temperate_autumn.xml:4 #: simulation/templates/gaia/tree/temperate_winter.xml:4 msgid "Deciduous Tree" msgstr "" -#: simulation/templates/gaia/tree/elm.xml:4 -#: simulation/templates/gaia/tree/elm_dead.xml:4 +#: simulation/templates/gaia/tree/elm.xml:4 simulation/templates/gaia/tree/elm_dead.xml:4 msgid "Elm" msgstr "" #: simulation/templates/gaia/tree/euro_beech.xml:4 #: simulation/templates/gaia/tree/euro_beech_aut.xml:4 msgid "European Beech" msgstr "" #: simulation/templates/gaia/tree/euro_birch.xml:4 msgid "Silver Birch" msgstr "" -#: simulation/templates/gaia/tree/fir.xml:4 -#: simulation/templates/gaia/tree/fir_winter.xml:4 +#: simulation/templates/gaia/tree/fir.xml:4 simulation/templates/gaia/tree/fir_winter.xml:4 msgid "Fir" msgstr "" #: simulation/templates/gaia/tree/fir_sapling.xml:4 msgid "Fir Sapling" msgstr "" #: simulation/templates/gaia/tree/juniper_prickly.xml:4 msgid "Prickly Juniper" msgstr "" #: simulation/templates/gaia/tree/mangrove.xml:4 msgid "Mangrove" msgstr "" #: simulation/templates/gaia/tree/maple.xml:4 msgid "Maple" msgstr "" #: simulation/templates/gaia/tree/medit_fan_palm.xml:4 msgid "Mediterranean Fan Palm" msgstr "" -#: simulation/templates/gaia/tree/oak.xml:4 -#: simulation/templates/gaia/tree/oak_aut.xml:4 +#: simulation/templates/gaia/tree/oak.xml:4 simulation/templates/gaia/tree/oak_aut.xml:4 #: simulation/templates/gaia/tree/oak_aut_new.xml:4 -#: simulation/templates/gaia/tree/oak_dead.xml:4 -#: simulation/templates/gaia/tree/oak_new.xml:4 +#: simulation/templates/gaia/tree/oak_dead.xml:4 simulation/templates/gaia/tree/oak_new.xml:4 msgid "Oak" msgstr "" #: simulation/templates/gaia/tree/oak_holly.xml:4 msgid "Holly Oak" msgstr "" #: simulation/templates/gaia/tree/oak_hungarian.xml:4 #: simulation/templates/gaia/tree/oak_hungarian_autumn.xml:4 msgid "Hungarian Oak" msgstr "" #: simulation/templates/gaia/tree/oak_large.xml:4 msgid "Large Oak" msgstr "" #: simulation/templates/gaia/tree/palm_areca.xml:4 msgid "Areca Palm" msgstr "" #: simulation/templates/gaia/tree/palm_doum.xml:4 msgid "Doum Palm" msgstr "" #: simulation/templates/gaia/tree/palm_palmyra.xml:4 msgid "Palmyra Palm" msgstr "" #: simulation/templates/gaia/tree/palm_tropic.xml:4 msgid "Palm" msgstr "" #: simulation/templates/gaia/tree/palm_tropical.xml:4 msgid "Tropical Palm" msgstr "" -#: simulation/templates/gaia/tree/pine.xml:4 -#: simulation/templates/gaia/tree/pine_w.xml:4 +#: simulation/templates/gaia/tree/pine.xml:4 simulation/templates/gaia/tree/pine_w.xml:4 msgid "Pine" msgstr "" #: simulation/templates/gaia/tree/pine_black.xml:4 #: simulation/templates/gaia/tree/pine_black_dead.xml:4 msgid "Black Pine" msgstr "" #: simulation/templates/gaia/tree/pine_maritime.xml:4 #: simulation/templates/gaia/tree/pine_maritime_short.xml:4 msgid "Maritime Pine" msgstr "" #: simulation/templates/gaia/tree/poplar.xml:4 #: simulation/templates/gaia/tree/poplar_dead.xml:4 #: simulation/templates/gaia/tree/poplar_lombardy_autumn.xml:4 msgid "Poplar" msgstr "" #: simulation/templates/gaia/tree/poplar_lombardy.xml:4 #: simulation/templates/gaia/tree/poplar_lombardy_dead.xml:4 msgid "Black Poplar" msgstr "" #: simulation/templates/gaia/tree/senegal_date_palm.xml:4 msgid "Senegal Date Palm" msgstr "" #: simulation/templates/gaia/tree/strangler.xml:8 msgid "Strangler Fig" msgstr "" #: simulation/templates/gaia/tree/tamarix.xml:4 msgid "Tamarix" msgstr "" #: simulation/templates/gaia/tree/teak.xml:8 msgid "Teak" msgstr "" #: simulation/templates/gaia/tree/toona.xml:4 msgid "Toona" msgstr "" #: simulation/templates/gaia/tree/tropic_rainforest.xml:4 msgid "Rainforest Tree" msgstr "" #: simulation/templates/skirmish/structures/default_house_10.xml:5 -msgid "" -"Changes in a 10-pop house for civilisations with those houses, is deleted " -"for other civs" +msgid "Changes in a 10-pop house for civilisations with those houses, is deleted for other civs" msgstr "" #: simulation/templates/skirmish/structures/default_house_5.xml:8 -msgid "" -"Changes in a 5-pop house for civilisations with those houses, is deleted for " -"other civs" +msgid "Changes in a 5-pop house for civilisations with those houses, is deleted for other civs" msgstr "" #: simulation/templates/skirmish/units/default_infantry_melee_b.xml:5 msgctxt "Name of an attack, usually the weapon." msgid "Melee" msgstr "" #: simulation/templates/skirmish/units/default_infantry_ranged_b.xml:5 msgctxt "Name of an attack, usually the weapon." msgid "Ranged" msgstr "" -#: simulation/templates/special/spy.xml:17 -msgid "Spy" -msgstr "" - #: simulation/templates/special/formations/anti_cavalry.xml:6 #: simulation/templates/special/formations/testudo.xml:6 msgid "Melee Infantry only, requires at least 16." msgstr "" #: simulation/templates/special/formations/anti_cavalry.xml:7 msgid "Anti Cavalry" msgstr "" #: simulation/templates/special/formations/battle_line.xml:5 msgid "Battle Line" msgstr "" #: simulation/templates/special/formations/box.xml:6 msgid "Requires at least 4 Soldiers or Siege engines." msgstr "" #: simulation/templates/special/formations/box.xml:7 msgid "Box" msgstr "" #: simulation/templates/special/formations/column_closed.xml:5 msgid "Forced March" msgstr "" #: simulation/templates/special/formations/column_open.xml:5 msgid "Column Open" msgstr "" #: simulation/templates/special/formations/flank.xml:6 msgid "Requires at least 8 Soldiers or Siege engines." msgstr "" #: simulation/templates/special/formations/flank.xml:7 msgid "Flank" msgstr "" #: simulation/templates/special/formations/line_closed.xml:5 msgid "Close Order" msgstr "" #: simulation/templates/special/formations/line_open.xml:5 msgid "Open Order" msgstr "" #: simulation/templates/special/formations/null.xml:5 msgid "None" msgstr "" #: simulation/templates/special/formations/phalanx.xml:6 msgid "Infantry Hoplites only, requires at least 10." msgstr "" #: simulation/templates/special/formations/phalanx.xml:7 msgid "Phalanx" msgstr "" #: simulation/templates/special/formations/scatter.xml:5 msgid "Scatter" msgstr "" #: simulation/templates/special/formations/skirmish.xml:5 msgid "Ranged Soldiers only, requires at least 2." msgstr "" #: simulation/templates/special/formations/skirmish.xml:6 msgid "Skirmish" msgstr "" #: simulation/templates/special/formations/syntagma.xml:6 msgid "Infantry Pikemen only, requires at least 16." msgstr "" #: simulation/templates/special/formations/syntagma.xml:8 msgid "Syntagma" msgstr "" #: simulation/templates/special/formations/testudo.xml:8 msgid "Testudo" msgstr "" #: simulation/templates/special/formations/wedge.xml:6 msgid "Cavalry only, requires at least 6." msgstr "" #: simulation/templates/special/formations/wedge.xml:7 msgid "Wedge" msgstr "" #: simulation/templates/special/player/player.xml:59 msgid "Player" msgstr "" -#: simulation/data/template_helpers/damage_types/crush.json:name -msgctxt "damage type" -msgid "Crush" +#: simulation/templates/special/spy.xml:17 +msgid "Spy" msgstr "" -#: simulation/data/template_helpers/damage_types/crush.json:description -msgctxt "damage type" -msgid "Damage caused by sheer force, like with a club or by trampling." +#: simulation/templates/template_formation.xml:26 +msgid "Requires at least 2 Soldiers or Siege Engines." msgstr "" -#: simulation/data/template_helpers/damage_types/hack.json:name -msgctxt "damage type" -msgid "Hack" +#: simulation/templates/template_gaia.xml:7 +msgid "Gaia" msgstr "" -#: simulation/data/template_helpers/damage_types/hack.json:description -msgctxt "damage type" -msgid "" -"Damage caused by sharp objects cutting or chopping, like with a sword or an " -"axe." +#: simulation/templates/gaia/fish/generic.xml:4 simulation/templates/template_gaia_fish.xml:8 +msgid "Fish" msgstr "" -#: simulation/data/template_helpers/damage_types/pierce.json:name -msgctxt "damage type" -msgid "Pierce" +#: simulation/templates/template_gaia_fish.xml:10 +msgid "Catch fish for food." msgstr "" -#: simulation/data/template_helpers/damage_types/pierce.json:description -msgctxt "damage type" -msgid "Damage caused by sharp pointy objects, like arrows or spears." +#: simulation/templates/template_gaia_fruit.xml:8 +msgid "Fruit" +msgstr "" + +#: simulation/templates/template_gaia_fruit.xml:9 +msgid "Pick fruit for food." +msgstr "" + +#: simulation/templates/template_gaia_ore.xml:8 +msgid "Metal Mine" +msgstr "" + +#: simulation/templates/template_gaia_ore.xml:9 +msgid "Mine ore for metal." +msgstr "" + +#: simulation/templates/template_gaia_rock.xml:8 +msgid "Stone Quarry" msgstr "" + +#: simulation/templates/template_gaia_rock.xml:9 +msgid "Quarry rock for stone." +msgstr "" + +#: simulation/templates/template_gaia_ruins.xml:8 +msgid "Ruins" +msgstr "" + +#: simulation/templates/template_gaia_ruins.xml:9 +msgid "Demolish ruins for stone." +msgstr "" + +#: simulation/templates/template_gaia_treasure.xml:8 +msgid "Treasure" +msgstr "" + +#: simulation/templates/template_gaia_treasure.xml:9 +msgid "Collect treasures for resources." +msgstr "" + +#: simulation/templates/template_gaia_tree.xml:8 +msgid "Tree" +msgstr "" + +#: simulation/templates/template_gaia_tree.xml:9 +msgid "Chop trees for wood." +msgstr "" + +#: simulation/templates/template_structure.xml:47 +msgid "Structure" +msgstr "" + +#: simulation/templates/template_unit.xml:38 +msgid "Unit" +msgstr "" + +#: simulation/templates/template_wallset.xml:9 simulation/templates/template_wallset.xml:11 +msgid "Wall" +msgstr "" + +#: simulation/templates/template_wallset.xml:10 +msgid "Wall off an area." +msgstr "" + Index: ps/trunk/binaries/data/mods/public/l10n/public-templates-units.pot =================================================================== --- ps/trunk/binaries/data/mods/public/l10n/public-templates-units.pot (revision 24280) +++ ps/trunk/binaries/data/mods/public/l10n/public-templates-units.pot (revision 24281) @@ -1,3060 +1,3060 @@ # Translation template for 0 A.D. — Empires Ascendant. # Copyright (C) 2020 Wildfire Games -# This file is distributed under the same license as the 0 A.D. — Empires Ascendant project. -# +# This file is distributed under the same license as the 0 A.D. — Empires Ascendant +# project. msgid "" msgstr "" "Project-Id-Version: 0 A.D. — Empires Ascendant\n" -"POT-Creation-Date: 2020-11-20 08:09+0000\n" -"PO-Revision-Date: 2020-11-20 08:09+0000\n" +"POT-Creation-Date: 2020-11-28 10:01+0000\n" +"PO-Revision-Date: 2020-11-28 10:01+0000\n" +"Plural-Forms: nplurals=2; plural=(n != 1)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=utf-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: nplurals=2; plural=(n != 1);\n" +"Content-Transfer-Encoding: 8bit" #: simulation/templates/template_unit_catafalque.xml:15 msgid "Relic" msgstr "" #: simulation/templates/template_unit_catafalque.xml:17 msgid "Catafalque" msgstr "" #: simulation/templates/template_unit_catafalque.xml:20 msgid "A catafalque that holds the remains of a great leader." msgstr "" #: simulation/templates/template_unit_cavalry.xml:5 #: simulation/templates/template_unit_champion.xml:5 #: simulation/templates/template_unit_hero.xml:5 #: simulation/templates/template_unit_infantry.xml:5 msgctxt "Name of an attack, usually the weapon." msgid "Capture" msgstr "" #: simulation/templates/template_unit_cavalry.xml:12 #: simulation/templates/template_unit_infantry.xml:12 #: simulation/templates/template_unit_support_female_citizen.xml:16 msgctxt "Name of an attack, usually the weapon." msgid "Slaughter" msgstr "" -#: simulation/templates/template_unit_cavalry.xml:34 +#: simulation/templates/template_unit_cavalry.xml:32 +#: simulation/templates/template_unit_cavalry.xml:35 +#: simulation/templates/template_unit_champion_cavalry.xml:20 +#: simulation/templates/template_unit_hero_cavalry.xml:20 +msgid "Cavalry" +msgstr "" + +#: simulation/templates/template_unit_cavalry.xml:33 #: simulation/templates/template_unit_elephant.xml:9 #: simulation/templates/template_unit_infantry.xml:64 -#: simulation/templates/template_unit_support_healer.xml:28 +#: simulation/templates/template_unit_support_healer.xml:29 msgctxt "Rank" msgid "Basic" msgstr "" -#: simulation/templates/template_unit_cavalry.xml:36 -#: simulation/templates/template_unit_elephant.xml:11 -#: simulation/templates/template_unit_infantry.xml:62 -#: simulation/templates/template_unit_support_female_citizen.xml:65 -msgid "Citizen" -msgstr "" - -#: simulation/templates/template_unit_cavalry.xml:36 +#: simulation/templates/template_unit_cavalry.xml:35 #: simulation/templates/template_unit_champion.xml:14 #: simulation/templates/template_unit_elephant.xml:11 #: simulation/templates/template_unit_hero.xml:28 #: simulation/templates/template_unit_infantry.xml:62 msgid "Soldier" msgstr "" -#: simulation/templates/template_unit_cavalry.xml:36 -#: simulation/templates/template_unit_cavalry.xml:33 -#: simulation/templates/template_unit_champion_cavalry.xml:21 -#: simulation/templates/template_unit_hero_cavalry.xml:20 -msgid "Cavalry" +#: simulation/templates/template_unit_cavalry.xml:35 +#: simulation/templates/template_unit_elephant.xml:11 +#: simulation/templates/template_unit_infantry.xml:62 +#: simulation/templates/template_unit_support_female_citizen.xml:66 +msgid "Citizen" msgstr "" #: simulation/templates/template_unit_cavalry_melee.xml:7 msgid "Melee Cavalry" msgstr "" #: simulation/templates/template_unit_cavalry_melee.xml:8 #: simulation/templates/template_unit_champion_cavalry_axeman.xml:21 #: simulation/templates/template_unit_champion_cavalry_spearman.xml:29 #: simulation/templates/template_unit_champion_cavalry_swordsman.xml:21 #: simulation/templates/template_unit_champion_elephant_melee.xml:17 #: simulation/templates/template_unit_champion_infantry_axeman.xml:21 #: simulation/templates/template_unit_champion_infantry_maceman.xml:20 #: simulation/templates/template_unit_champion_infantry_pikeman.xml:29 #: simulation/templates/template_unit_champion_infantry_spearman.xml:29 #: simulation/templates/template_unit_champion_infantry_swordsman.xml:21 #: simulation/templates/template_unit_dog.xml:35 #: simulation/templates/template_unit_hero_cavalry_axeman.xml:18 #: simulation/templates/template_unit_hero_cavalry_spearman.xml:26 #: simulation/templates/template_unit_hero_cavalry_swordsman.xml:24 #: simulation/templates/template_unit_hero_elephant_melee.xml:32 #: simulation/templates/template_unit_hero_infantry_axeman.xml:18 #: simulation/templates/template_unit_hero_infantry_pikeman.xml:26 #: simulation/templates/template_unit_hero_infantry_spearman.xml:26 #: simulation/templates/template_unit_hero_infantry_swordsman.xml:24 #: simulation/templates/template_unit_infantry_melee.xml:20 #: simulation/templates/template_unit_ship_fire.xml:45 #: simulation/templates/template_unit_siege_ram.xml:38 msgid "Melee" msgstr "" #: simulation/templates/template_unit_cavalry_melee_axeman.xml:5 #: simulation/templates/template_unit_champion_cavalry_axeman.xml:5 #: simulation/templates/template_unit_champion_infantry_axeman.xml:5 #: simulation/templates/template_unit_hero_cavalry_axeman.xml:5 #: simulation/templates/template_unit_hero_infantry_axeman.xml:5 #: simulation/templates/template_unit_infantry_melee_axeman.xml:5 msgctxt "Name of an attack, usually the weapon." msgid "Axe" msgstr "" #: simulation/templates/template_unit_cavalry_melee_axeman.xml:24 msgid "Cavalry Axeman" msgstr "" #: simulation/templates/template_unit_cavalry_melee_axeman.xml:25 #: simulation/templates/template_unit_champion_cavalry_axeman.xml:21 #: simulation/templates/template_unit_champion_infantry_axeman.xml:21 #: simulation/templates/template_unit_hero_cavalry_axeman.xml:18 #: simulation/templates/template_unit_hero_infantry_axeman.xml:18 #: simulation/templates/template_unit_infantry_melee_axeman.xml:20 #: simulation/templates/template_unit_infantry_melee_axeman.xml:21 msgid "Axeman" msgstr "" #: simulation/templates/template_unit_cavalry_melee_spearman.xml:5 #: simulation/templates/template_unit_champion_cavalry_spearman.xml:5 #: simulation/templates/template_unit_champion_infantry_spearman.xml:5 #: simulation/templates/template_unit_hero_cavalry_spearman.xml:5 #: simulation/templates/template_unit_hero_infantry_spearman.xml:5 #: simulation/templates/template_unit_infantry_melee_spearman.xml:5 msgctxt "Name of an attack, usually the weapon." msgid "Spear" msgstr "" #: simulation/templates/template_unit_cavalry_melee_spearman.xml:29 msgid "Cavalry Spearman" msgstr "" #: simulation/templates/template_unit_cavalry_melee_spearman.xml:30 #: simulation/templates/template_unit_champion_cavalry_spearman.xml:28 #: simulation/templates/template_unit_hero_cavalry_spearman.xml:25 msgid "Counters: 1.5× vs Cavalry." msgstr "" #: simulation/templates/template_unit_cavalry_melee_spearman.xml:31 #: simulation/templates/template_unit_champion_cavalry_spearman.xml:29 #: simulation/templates/template_unit_champion_infantry_spearman.xml:29 #: simulation/templates/template_unit_hero_cavalry_spearman.xml:26 #: simulation/templates/template_unit_hero_infantry_spearman.xml:26 -#: simulation/templates/template_unit_infantry_melee_spearman.xml:28 #: simulation/templates/template_unit_infantry_melee_spearman.xml:26 +#: simulation/templates/template_unit_infantry_melee_spearman.xml:28 msgid "Spearman" msgstr "" #: simulation/templates/template_unit_cavalry_melee_swordsman.xml:5 #: simulation/templates/template_unit_champion_cavalry_swordsman.xml:5 #: simulation/templates/template_unit_champion_infantry_swordsman.xml:5 #: simulation/templates/template_unit_hero_cavalry_swordsman.xml:5 #: simulation/templates/template_unit_hero_infantry_swordsman.xml:5 #: simulation/templates/template_unit_infantry_melee_swordsman.xml:5 msgctxt "Name of an attack using a double-edged sword." msgid "Sword" msgstr "" #: simulation/templates/template_unit_cavalry_melee_swordsman.xml:24 msgid "Cavalry Swordsman" msgstr "" #: simulation/templates/template_unit_cavalry_melee_swordsman.xml:25 #: simulation/templates/template_unit_champion_cavalry_swordsman.xml:21 #: simulation/templates/template_unit_champion_infantry_swordsman.xml:21 #: simulation/templates/template_unit_hero_cavalry_swordsman.xml:24 #: simulation/templates/template_unit_hero_infantry_swordsman.xml:24 #: simulation/templates/template_unit_infantry_melee_swordsman.xml:21 #: simulation/templates/template_unit_infantry_melee_swordsman.xml:22 msgid "Swordsman" msgstr "" #: simulation/templates/template_unit_cavalry_ranged.xml:28 #: simulation/templates/template_unit_champion_cavalry_archer.xml:27 #: simulation/templates/template_unit_champion_cavalry_javelineer.xml:28 #: simulation/templates/template_unit_champion_infantry_archer.xml:30 #: simulation/templates/template_unit_champion_infantry_javelineer.xml:31 #: simulation/templates/template_unit_elephant_archer.xml:38 #: simulation/templates/template_unit_hero_cavalry_archer.xml:27 #: simulation/templates/template_unit_hero_cavalry_javelineer.xml:31 #: simulation/templates/template_unit_hero_infantry_archer.xml:27 #: simulation/templates/template_unit_hero_infantry_javelineer.xml:28 #: simulation/templates/template_unit_infantry_ranged.xml:28 #: simulation/templates/template_unit_infantry_ranged.xml:29 #: simulation/templates/template_unit_ship_bireme.xml:50 #: simulation/templates/template_unit_ship_quinquereme.xml:61 #: simulation/templates/template_unit_ship_trireme.xml:50 #: simulation/templates/template_unit_siege_boltshooter.xml:55 #: simulation/templates/template_unit_siege_stonethrower.xml:56 #: simulation/templates/template_unit_siege_tower.xml:61 msgid "Ranged" msgstr "" #: simulation/templates/template_unit_cavalry_ranged.xml:29 msgid "Ranged Cavalry" msgstr "" #: simulation/templates/template_unit_cavalry_ranged_archer.xml:5 #: simulation/templates/template_unit_champion_cavalry_archer.xml:5 #: simulation/templates/template_unit_champion_infantry_archer.xml:5 #: simulation/templates/template_unit_elephant_archer.xml:5 #: simulation/templates/template_unit_hero_cavalry_archer.xml:5 #: simulation/templates/template_unit_hero_infantry_archer.xml:5 #: simulation/templates/template_unit_infantry_ranged_archer.xml:5 #: simulation/templates/template_unit_ship_bireme.xml:5 #: simulation/templates/template_unit_ship_trireme.xml:5 #: simulation/templates/template_unit_siege_tower.xml:5 msgctxt "Name of an attack, usually the weapon." msgid "Bow" msgstr "" #: simulation/templates/template_unit_cavalry_ranged_archer.xml:29 #: simulation/templates/template_unit_champion_cavalry_archer.xml:27 #: simulation/templates/template_unit_champion_infantry_archer.xml:30 #: simulation/templates/template_unit_elephant_archer.xml:38 #: simulation/templates/template_unit_hero_cavalry_archer.xml:27 #: simulation/templates/template_unit_hero_infantry_archer.xml:27 #: simulation/templates/template_unit_infantry_ranged_archer.xml:30 #: simulation/templates/template_unit_infantry_ranged_archer.xml:31 msgid "Archer" msgstr "" #: simulation/templates/template_unit_cavalry_ranged_archer.xml:30 msgid "Cavalry Archer" msgstr "" #: simulation/templates/template_unit_cavalry_ranged_javelineer.xml:5 #: simulation/templates/template_unit_champion_cavalry_javelineer.xml:5 #: simulation/templates/template_unit_champion_infantry_javelineer.xml:5 #: simulation/templates/template_unit_hero_cavalry_javelineer.xml:5 #: simulation/templates/template_unit_hero_infantry_javelineer.xml:5 #: simulation/templates/template_unit_infantry_ranged_javelineer.xml:5 msgctxt "Name of an attack, usually the weapon." msgid "Javelin" msgstr "" #: simulation/templates/template_unit_cavalry_ranged_javelineer.xml:29 msgid "Cavalry Javelineer" msgstr "" #: simulation/templates/template_unit_cavalry_ranged_javelineer.xml:30 #: simulation/templates/template_unit_champion_cavalry_javelineer.xml:28 #: simulation/templates/template_unit_champion_infantry_javelineer.xml:31 #: simulation/templates/template_unit_hero_cavalry_javelineer.xml:31 #: simulation/templates/template_unit_hero_infantry_javelineer.xml:28 #: simulation/templates/template_unit_infantry_ranged_javelineer.xml:30 msgid "Javelineer" msgstr "" #: simulation/templates/template_unit_champion.xml:14 msgid "Champion" msgstr "" #: simulation/templates/template_unit_champion.xml:15 msgid "Champion Unit" msgstr "" -#: simulation/templates/template_unit_champion_cavalry.xml:22 +#: simulation/templates/template_unit_champion_cavalry.xml:21 msgid "Champion Cavalry" msgstr "" #: simulation/templates/template_unit_champion_cavalry_archer.xml:28 msgid "Champion Cavalry Archer" msgstr "" #: simulation/templates/template_unit_champion_cavalry_axeman.xml:22 msgid "Champion Cavalry Axeman" msgstr "" #: simulation/templates/template_unit_champion_cavalry_javelineer.xml:27 msgid "Champion Cavalry Javelineer" msgstr "" #: simulation/templates/template_unit_champion_cavalry_spearman.xml:27 msgid "Champion Cavalry Spearman" msgstr "" #: simulation/templates/template_unit_champion_cavalry_swordsman.xml:22 msgid "Champion Cavalry Swordsman" msgstr "" #: simulation/templates/template_unit_champion_elephant.xml:19 #: simulation/templates/template_unit_elephant.xml:11 #: simulation/templates/template_unit_fauna_hunt_defensive_elephant.xml:25 #: simulation/templates/template_unit_fauna_hunt_skittish_elephant_infant.xml:4 #: simulation/templates/template_unit_hero_elephant_melee.xml:32 #: simulation/templates/units/maur/support_elephant.xml:23 msgid "Elephant" msgstr "" #: simulation/templates/template_unit_champion_elephant.xml:20 #: simulation/templates/template_unit_elephant.xml:8 msgid "War Elephant" msgstr "" #: simulation/templates/template_unit_champion_elephant_melee.xml:5 #: simulation/templates/template_unit_fauna_hunt_defensive_elephant.xml:5 #: simulation/templates/template_unit_hero_elephant_melee.xml:5 msgctxt "Name of an attack, usually the weapon." msgid "Trunk" msgstr "" #: simulation/templates/template_unit_champion_infantry.xml:15 #: simulation/templates/template_unit_hero_infantry.xml:15 #: simulation/templates/template_unit_infantry.xml:62 #: simulation/templates/template_unit_infantry.xml:63 msgid "Infantry" msgstr "" #: simulation/templates/template_unit_champion_infantry.xml:16 msgid "Champion Infantry" msgstr "" #: simulation/templates/template_unit_champion_infantry_archer.xml:31 msgid "Champion Archer" msgstr "" #: simulation/templates/template_unit_champion_infantry_axeman.xml:22 msgid "Champion Axeman" msgstr "" #: simulation/templates/template_unit_champion_infantry_javelineer.xml:30 msgid "Champion Infantry Javelineer" msgstr "" #: simulation/templates/template_unit_champion_infantry_maceman.xml:5 #: simulation/templates/units/kush/infantry_maceman_merc_b.xml:5 msgctxt "Name of an attack, usually the weapon." msgid "Mace" msgstr "" #: simulation/templates/template_unit_champion_infantry_maceman.xml:20 msgid "Maceman" msgstr "" #: simulation/templates/template_unit_champion_infantry_maceman.xml:21 msgid "Champion Maceman" msgstr "" #: simulation/templates/template_unit_champion_infantry_pikeman.xml:5 #: simulation/templates/template_unit_hero_infantry_pikeman.xml:5 #: simulation/templates/template_unit_infantry_melee_pikeman.xml:5 msgctxt "Name of an attack, usually the weapon." msgid "Pike" msgstr "" #: simulation/templates/template_unit_champion_infantry_pikeman.xml:27 msgid "Champion Pikeman" msgstr "" #: simulation/templates/template_unit_champion_infantry_pikeman.xml:28 #: simulation/templates/template_unit_champion_infantry_spearman.xml:28 #: simulation/templates/template_unit_hero_infantry_pikeman.xml:25 #: simulation/templates/template_unit_hero_infantry_spearman.xml:25 #: simulation/templates/template_unit_infantry_melee_pikeman.xml:28 #: simulation/templates/template_unit_infantry_melee_spearman.xml:27 msgid "Counters: 3× vs Cavalry." msgstr "" #: simulation/templates/template_unit_champion_infantry_pikeman.xml:29 #: simulation/templates/template_unit_hero_infantry_pikeman.xml:26 -#: simulation/templates/template_unit_infantry_melee_pikeman.xml:29 #: simulation/templates/template_unit_infantry_melee_pikeman.xml:27 +#: simulation/templates/template_unit_infantry_melee_pikeman.xml:29 msgid "Pikeman" msgstr "" #: simulation/templates/template_unit_champion_infantry_spearman.xml:27 msgid "Champion Spearman" msgstr "" #: simulation/templates/template_unit_champion_infantry_swordsman.xml:22 msgid "Champion Swordsman" msgstr "" #: simulation/templates/template_unit_dog.xml:5 #: simulation/templates/template_unit_fauna_wild_aggressive_dog.xml:5 #: simulation/templates/template_unit_fauna_wild_aggressive_wolf.xml:5 #: simulation/templates/template_unit_fauna_wild_defensive_fox.xml:5 msgctxt "Name of an attack, usually the weapon." msgid "Fangs" msgstr "" #: simulation/templates/template_unit_dog.xml:32 msgid "War Dog" msgstr "" #: simulation/templates/template_unit_dog.xml:33 msgid "Cannot attack Structures, Ships, or Siege Engines." msgstr "" #: simulation/templates/template_unit_dog.xml:35 msgid "Dog" msgstr "" #: simulation/templates/template_unit_elephant_archer.xml:37 #: simulation/templates/units/maur/elephant_archer_b.xml:5 msgid "Elephant Archer" msgstr "" #: simulation/templates/template_unit_fauna_herd.xml:4 #: simulation/templates/template_unit_fauna_hunt.xml:7 msgid "Kill to gather meat for food." msgstr "" #: simulation/templates/template_unit_fauna_hunt_aggressive_bear.xml:5 msgctxt "Name of an attack, usually the weapon." msgid "Paws" msgstr "" #: simulation/templates/template_unit_fauna_hunt_defensive_bull.xml:5 msgctxt "Name of an attack, usually the weapon." msgid "Horns" msgstr "" #: simulation/templates/template_unit_fauna_hunt_defensive_elephant.xml:24 -msgid "" -"Counters: 1.5× vs Cavalry. Cannot attack Structures, Ships, or Siege Engines." +msgid "Counters: 1.5× vs Cavalry. Cannot attack Structures, Ships, or Siege Engines." msgstr "" #: simulation/templates/template_unit_fauna_hunt_whale.xml:8 msgid "Kill to butcher for food." msgstr "" #: simulation/templates/template_unit_hero.xml:28 #: simulation/templates/template_unit_hero.xml:29 #: simulation/templates/template_unit_hero_infantry.xml:16 msgid "Hero" msgstr "" #: simulation/templates/template_unit_hero_cavalry.xml:21 msgid "Hero Cavalry" msgstr "" #: simulation/templates/template_unit_hero_cavalry_archer.xml:28 msgid "Hero Cavalry Archer" msgstr "" #: simulation/templates/template_unit_hero_cavalry_axeman.xml:19 msgid "Hero Cavalry Axeman" msgstr "" #: simulation/templates/template_unit_hero_cavalry_javelineer.xml:30 msgid "Hero Cavalry Javelineer" msgstr "" #: simulation/templates/template_unit_hero_cavalry_spearman.xml:24 msgid "Hero Cavalry Spearman" msgstr "" #: simulation/templates/template_unit_hero_cavalry_swordsman.xml:25 msgid "Hero Cavalry Swordsman" msgstr "" #: simulation/templates/template_unit_hero_healer.xml:27 -#: simulation/templates/template_unit_support_healer.xml:25 -#: simulation/templates/template_unit_support_healer.xml:26 -msgid "Healer" +#: simulation/templates/template_unit_support.xml:5 +#: simulation/templates/template_unit_support.xml:6 +msgid "Support" msgstr "" #: simulation/templates/template_unit_hero_healer.xml:27 -#: simulation/templates/template_unit_support.xml:8 -#: simulation/templates/template_unit_support.xml:9 -msgid "Support" +#: simulation/templates/template_unit_support_healer.xml:26 +#: simulation/templates/template_unit_support_healer.xml:27 +msgid "Healer" msgstr "" #: simulation/templates/template_unit_hero_infantry_archer.xml:28 msgid "Hero Archer" msgstr "" #: simulation/templates/template_unit_hero_infantry_axeman.xml:19 msgid "Hero Axeman" msgstr "" #: simulation/templates/template_unit_hero_infantry_javelineer.xml:27 msgid "Hero Infantry Javelineer" msgstr "" #: simulation/templates/template_unit_hero_infantry_pikeman.xml:24 msgid "Hero Pikeman" msgstr "" #: simulation/templates/template_unit_hero_infantry_spearman.xml:24 msgid "Hero Spearman" msgstr "" #: simulation/templates/template_unit_hero_infantry_swordsman.xml:25 msgid "Hero Swordsman" msgstr "" #: simulation/templates/template_unit_infantry.xml:62 -#: simulation/templates/template_unit_support_female_citizen.xml:65 -#: simulation/templates/template_unit_support_slave.xml:45 +#: simulation/templates/template_unit_support_female_citizen.xml:66 +#: simulation/templates/template_unit_support_slave.xml:42 msgid "Worker" msgstr "" #: simulation/templates/template_unit_infantry_melee.xml:19 msgid "Melee Infantry" msgstr "" #: simulation/templates/template_unit_infantry_ranged_javelineer.xml:29 msgid "Infantry Javelineer" msgstr "" #: simulation/templates/template_unit_infantry_ranged_slinger.xml:5 msgctxt "Name of an attack, usually the weapon." msgid "Sling" msgstr "" #: simulation/templates/template_unit_infantry_ranged_slinger.xml:30 #: simulation/templates/template_unit_infantry_ranged_slinger.xml:31 msgid "Slinger" msgstr "" -#: simulation/templates/template_unit_ship.xml:29 #: simulation/templates/template_unit_ship.xml:27 +#: simulation/templates/template_unit_ship.xml:29 msgid "Ship" msgstr "" #: simulation/templates/template_unit_ship_bireme.xml:48 msgid "Light Warship" msgstr "" #: simulation/templates/template_unit_ship_bireme.xml:49 #: simulation/templates/template_unit_ship_quinquereme.xml:60 #: simulation/templates/template_unit_ship_trireme.xml:49 #: simulation/templates/template_unit_siege_tower.xml:63 msgid "Garrison units for transport and to increase firepower." msgstr "" #: simulation/templates/template_unit_ship_bireme.xml:50 #: simulation/templates/template_unit_ship_fire.xml:45 #: simulation/templates/template_unit_ship_quinquereme.xml:61 #: simulation/templates/template_unit_ship_trireme.xml:50 msgid "Warship" msgstr "" #: simulation/templates/template_unit_ship_bireme.xml:50 #: simulation/templates/units/cart/ship_bireme.xml:9 #: simulation/templates/units/ptol/ship_bireme.xml:9 #: simulation/templates/units/sele/ship_bireme.xml:9 msgid "Bireme" msgstr "" #: simulation/templates/template_unit_ship_fire.xml:5 #: simulation/templates/units/theb_siege_fireraiser.xml:5 msgctxt "Name of an attack, usually the weapon." msgid "Fire" msgstr "" #: simulation/templates/template_unit_ship_fire.xml:43 msgid "Fire Ship" msgstr "" #: simulation/templates/template_unit_ship_fire.xml:44 msgid "" -"Rapidly drain the health of enemy ships. Slowly loses health due to being on " -"fire, so use the Fire Ship quickly." +"Rapidly drain the health of enemy ships. Slowly loses health due to being on fire, so " +"use the Fire Ship quickly." msgstr "" #: simulation/templates/template_unit_ship_fire.xml:45 msgid "Fireship" msgstr "" #: simulation/templates/template_unit_ship_fishing.xml:5 msgctxt "Name of an attack, usually the weapon." msgid "Harpoon" msgstr "" #: simulation/templates/template_unit_ship_fishing.xml:30 #: simulation/templates/units/kush/ship_fishing.xml:9 msgid "Fishing Boat" msgstr "" #: simulation/templates/template_unit_ship_fishing.xml:32 msgid "Fish the waters for food." msgstr "" #: simulation/templates/template_unit_ship_fishing.xml:34 msgid "FishingBoat" msgstr "" #: simulation/templates/template_unit_ship_merchant.xml:17 msgid "Merchantman" msgstr "" #: simulation/templates/template_unit_ship_merchant.xml:19 msgid "" -"Trade between docks. Garrison a Trader aboard for additional profit (+20% " -"for each garrisoned). Gather profitable aquatic treasures." +"Trade between docks. Garrison a Trader aboard for additional profit (+20% for each " +"garrisoned). Gather profitable aquatic treasures." msgstr "" #: simulation/templates/template_unit_ship_merchant.xml:21 #: simulation/templates/template_unit_support_trader.xml:15 -#: simulation/templates/template_unit_support_trader.xml:16 -msgid "Trader" +msgid "Bribable" msgstr "" #: simulation/templates/template_unit_ship_merchant.xml:21 #: simulation/templates/template_unit_support_trader.xml:15 -msgid "Bribable" +#: simulation/templates/template_unit_support_trader.xml:16 +msgid "Trader" msgstr "" #: simulation/templates/template_unit_ship_quinquereme.xml:5 #: simulation/templates/template_unit_siege_stonethrower.xml:5 msgctxt "Name of an attack, usually the weapon." msgid "Stone" msgstr "" #: simulation/templates/template_unit_ship_quinquereme.xml:59 msgid "Heavy Warship" msgstr "" #: simulation/templates/template_unit_ship_quinquereme.xml:61 #: simulation/templates/units/cart/ship_quinquereme.xml:9 msgid "Quinquereme" msgstr "" #: simulation/templates/template_unit_ship_trireme.xml:48 msgid "Medium Warship" msgstr "" #: simulation/templates/template_unit_ship_trireme.xml:50 #: simulation/templates/units/cart/ship_trireme.xml:9 msgid "Trireme" msgstr "" #: simulation/templates/template_unit_siege.xml:21 #: simulation/templates/template_unit_siege.xml:22 msgid "Siege" msgstr "" #: simulation/templates/template_unit_siege_boltshooter.xml:5 msgctxt "Name of an attack, usually the weapon." msgid "Bolt" msgstr "" #: simulation/templates/template_unit_siege_boltshooter.xml:55 msgid "BoltShooter" msgstr "" #: simulation/templates/template_unit_siege_boltshooter.xml:56 msgid "Bolt Shooter" msgstr "" #: simulation/templates/template_unit_siege_ram.xml:5 msgctxt "Name of an attack, usually the weapon." msgid "Ram" msgstr "" #: simulation/templates/template_unit_siege_ram.xml:38 msgid "Ram" msgstr "" #: simulation/templates/template_unit_siege_ram.xml:39 msgid "Battering Ram" msgstr "" #: simulation/templates/template_unit_siege_ram.xml:40 msgid "Cannot attack Fields or Organic Units." msgstr "" #: simulation/templates/template_unit_siege_stonethrower.xml:56 msgid "StoneThrower" msgstr "" #: simulation/templates/template_unit_siege_stonethrower.xml:57 msgid "Siege Catapult" msgstr "" #: simulation/templates/template_unit_siege_tower.xml:61 msgid "SiegeTower" msgstr "" #: simulation/templates/template_unit_siege_tower.xml:62 msgid "Siege Tower" msgstr "" #: simulation/templates/template_unit_support_female_citizen.xml:5 msgctxt "Name of an attack, usually the weapon." msgid "Dagger" msgstr "" -#: simulation/templates/template_unit_support_female_citizen.xml:66 +#: simulation/templates/template_unit_support_female_citizen.xml:67 msgid "Female Citizen" msgstr "" -#: simulation/templates/template_unit_support_healer.xml:30 +#: simulation/templates/template_unit_support_healer.xml:31 msgid "Heal units." msgstr "" -#: simulation/templates/template_unit_support_slave.xml:45 -#: simulation/templates/template_unit_support_slave.xml:46 +#: simulation/templates/template_unit_support_slave.xml:42 +#: simulation/templates/template_unit_support_slave.xml:43 #: simulation/templates/units/rome/infantry_swordsman_slave.xml:19 msgid "Slave" msgstr "" -#: simulation/templates/template_unit_support_slave.xml:48 +#: simulation/templates/template_unit_support_slave.xml:45 msgid "Gatherer with a finite life span. Bonused at mining and lumbering." msgstr "" #: simulation/templates/template_unit_support_trader.xml:18 msgid "Trade resources between your own markets and those of your allies." msgstr "" -#: simulation/templates/units/merc_black_cloak.xml:5 -#: simulation/templates/units/mace/champion_infantry_swordsman.xml:5 -#: simulation/templates/units/sele/infantry_swordsman_merc_b.xml:5 -msgctxt "" -"Name of an attack using a rhomphaia (ῥομφαία), a Thracian two-handed weapon " -"capable of both thrusting and slashing." -msgid "Rhomphaia" -msgstr "" - -#: simulation/templates/units/merc_black_cloak.xml:9 -#: simulation/templates/units/merc_thorakites.xml:11 -#: simulation/templates/units/merc_thureophoros.xml:4 -#: simulation/templates/units/samnite_skirmisher.xml:4 -#: simulation/templates/units/samnite_spearman.xml:4 -#: simulation/templates/units/samnite_swordsman.xml:4 -#: simulation/templates/units/athen/infantry_javelineer_b.xml:19 -#: simulation/templates/units/athen/infantry_marine_archer_b.xml:19 -#: simulation/templates/units/cart/cavalry_spearman_ital_b.xml:14 -#: simulation/templates/units/cart/cavalry_swordsman_gaul_b.xml:14 -#: simulation/templates/units/cart/cavalry_swordsman_iber_b.xml:19 -#: simulation/templates/units/cart/infantry_javelineer_iber_b.xml:22 -#: simulation/templates/units/cart/infantry_slinger_iber_b.xml:22 -#: simulation/templates/units/cart/infantry_swordsman_gaul_b.xml:22 -#: simulation/templates/units/cart/infantry_swordsman_ital_b.xml:22 -#: simulation/templates/units/kush/cavalry_javelineer_merc_b.xml:15 -#: simulation/templates/units/kush/infantry_javelineer_merc_b.xml:21 -#: simulation/templates/units/kush/infantry_maceman_merc_b.xml:30 -#: simulation/templates/units/mace/cavalry_javelineer_b.xml:11 -#: simulation/templates/units/mace/infantry_archer_b.xml:17 -#: simulation/templates/units/mace/infantry_slinger_b.xml:17 -#: simulation/templates/units/pers/kardakes_hoplite.xml:5 -#: simulation/templates/units/pers/kardakes_skirmisher.xml:5 -#: simulation/templates/units/ptol/cavalry_javelineer_merc_b.xml:11 -#: simulation/templates/units/ptol/cavalry_spearman_merc_b.xml:11 -#: simulation/templates/units/ptol/infantry_archer_b.xml:17 -#: simulation/templates/units/ptol/infantry_javelineer_b.xml:17 -#: simulation/templates/units/ptol/infantry_spearman_merc_b.xml:17 -#: simulation/templates/units/ptol/infantry_swordsman_merc_b.xml:20 -#: simulation/templates/units/sele/cavalry_spearman_merc_b.xml:11 -#: simulation/templates/units/sele/infantry_archer_merc_b.xml:16 -#: simulation/templates/units/sele/infantry_swordsman_merc_b.xml:21 -msgid "Mercenary" -msgstr "" - -#: simulation/templates/units/merc_black_cloak.xml:11 -#: simulation/templates/units/mace/champion_infantry_swordsman.xml:11 -msgid "Thracian Black Cloak" -msgstr "" - -#: simulation/templates/units/merc_black_cloak.xml:12 -#: simulation/templates/units/mace/champion_infantry_swordsman.xml:12 -msgid "Rhomphaiaphoros" -msgstr "" - -#: simulation/templates/units/merc_thorakites.xml:13 -msgid "Armored Swordsman" -msgstr "" - -#: simulation/templates/units/merc_thorakites.xml:14 -msgid "Thōrakitēs" -msgstr "" - -#: simulation/templates/units/merc_thureophoros.xml:6 -msgid "Heavy Skirmisher" -msgstr "" - -#: simulation/templates/units/merc_thureophoros.xml:7 -msgid "Thyreophóros" -msgstr "" - -#: simulation/templates/units/noldor_ship_bireme.xml:8 -msgid "Mankar Cirya" -msgstr "" - -#: simulation/templates/units/plane.xml:5 -msgctxt "Name of an attack, usually the weapon." -msgid "Machine Guns" -msgstr "" - -#: simulation/templates/units/plane.xml:49 -msgid "P-51 Mustang" -msgstr "" - -#: simulation/templates/units/plane.xml:50 -msgid "A World War 2 American fighter plane." -msgstr "" - -#: simulation/templates/units/samnite_skirmisher.xml:5 -#: simulation/templates/units/samnite_skirmisher.xml:6 -msgid "Samnite Skirmisher" -msgstr "" - -#: simulation/templates/units/samnite_spearman.xml:5 -#: simulation/templates/units/samnite_spearman.xml:6 -msgid "Samnite Spearman" -msgstr "" - -#: simulation/templates/units/samnite_swordsman.xml:5 -#: simulation/templates/units/samnite_swordsman.xml:6 -#: simulation/templates/units/cart/infantry_swordsman_ital_b.xml:19 -msgid "Samnite Swordsman" -msgstr "" - -#: simulation/templates/units/theb_siege_fireraiser.xml:40 -msgid "Fire Raiser" -msgstr "" - -#: simulation/templates/units/theb_siege_fireraiser.xml:41 -msgid "Pyrobolos" -msgstr "" - -#: simulation/templates/units/thebes_sacred_band_hoplitai.xml:5 -msgid "Theban Sacred Band Hoplite" -msgstr "" - -#: simulation/templates/units/thebes_sacred_band_hoplitai.xml:6 -msgid "Hieroû Thebaíou Lókhou Hoplítai" -msgstr "" - -#: simulation/templates/units/thebes_sacred_band_hoplitai.xml:7 -msgid "Champion Spearman." -msgstr "" - -#: simulation/templates/units/thespian_melanochitones.xml:5 -msgid "Thespian Black Cloak" -msgstr "" - -#: simulation/templates/units/thespian_melanochitones.xml:6 -msgid "Melanochitones" -msgstr "" - -#: simulation/templates/units/viking_longship.xml:8 -msgid "Longship" -msgstr "" - #: simulation/templates/units/athen/catafalque.xml:9 msgid "Solon" msgstr "" #: simulation/templates/units/athen/cavalry_javelineer_a.xml:4 #: simulation/templates/units/athen/cavalry_swordsman_a.xml:4 #: simulation/templates/units/athen/infantry_javelineer_a.xml:4 #: simulation/templates/units/athen/infantry_marine_archer_a.xml:4 #: simulation/templates/units/athen/infantry_slinger_a.xml:4 #: simulation/templates/units/athen/infantry_spearman_a.xml:4 #: simulation/templates/units/athen/support_healer_a.xml:4 #: simulation/templates/units/brit/cavalry_javelineer_a.xml:4 #: simulation/templates/units/brit/cavalry_swordsman_a.xml:4 #: simulation/templates/units/brit/infantry_javelineer_a.xml:4 #: simulation/templates/units/brit/infantry_slinger_a.xml:4 #: simulation/templates/units/brit/infantry_spearman_a.xml:4 #: simulation/templates/units/brit/support_healer_a.xml:4 #: simulation/templates/units/cart/cavalry_javelineer_a.xml:4 #: simulation/templates/units/cart/cavalry_spearman_ital_a.xml:4 #: simulation/templates/units/cart/cavalry_swordsman_gaul_a.xml:4 #: simulation/templates/units/cart/cavalry_swordsman_iber_a.xml:4 #: simulation/templates/units/cart/infantry_archer_a.xml:4 #: simulation/templates/units/cart/infantry_javelineer_iber_a.xml:4 #: simulation/templates/units/cart/infantry_slinger_iber_a.xml:4 #: simulation/templates/units/cart/infantry_spearman_a.xml:4 #: simulation/templates/units/cart/infantry_swordsman_gaul_a.xml:4 #: simulation/templates/units/cart/infantry_swordsman_ital_a.xml:4 #: simulation/templates/units/cart/support_healer_a.xml:4 #: simulation/templates/units/gaul/cavalry_javelineer_a.xml:4 #: simulation/templates/units/gaul/cavalry_swordsman_a.xml:4 #: simulation/templates/units/gaul/infantry_javelineer_a.xml:4 #: simulation/templates/units/gaul/infantry_slinger_a.xml:4 #: simulation/templates/units/gaul/infantry_spearman_a.xml:4 #: simulation/templates/units/gaul/support_healer_a.xml:4 #: simulation/templates/units/iber/cavalry_javelineer_a.xml:4 #: simulation/templates/units/iber/cavalry_spearman_a.xml:4 #: simulation/templates/units/iber/infantry_javelineer_a.xml:4 #: simulation/templates/units/iber/infantry_slinger_a.xml:4 #: simulation/templates/units/iber/infantry_spearman_a.xml:4 #: simulation/templates/units/iber/infantry_swordsman_a.xml:4 #: simulation/templates/units/iber/support_healer_a.xml:4 #: simulation/templates/units/kush/cavalry_javelineer_a.xml:4 #: simulation/templates/units/kush/cavalry_javelineer_merc_a.xml:4 #: simulation/templates/units/kush/cavalry_spearman_a.xml:4 #: simulation/templates/units/kush/infantry_archer_a.xml:4 #: simulation/templates/units/kush/infantry_javelineer_merc_a.xml:4 #: simulation/templates/units/kush/infantry_maceman_merc_a.xml:4 #: simulation/templates/units/kush/infantry_pikeman_a.xml:4 #: simulation/templates/units/kush/infantry_spearman_a.xml:4 #: simulation/templates/units/kush/infantry_swordsman_a.xml:4 #: simulation/templates/units/kush/support_healer_a.xml:4 #: simulation/templates/units/mace/cavalry_javelineer_a.xml:4 #: simulation/templates/units/mace/cavalry_spearman_a.xml:4 #: simulation/templates/units/mace/infantry_archer_a.xml:4 #: simulation/templates/units/mace/infantry_javelineer_a.xml:4 #: simulation/templates/units/mace/infantry_pikeman_a.xml:4 #: simulation/templates/units/mace/infantry_slinger_a.xml:4 #: simulation/templates/units/mace/support_healer_a.xml:4 #: simulation/templates/units/maur/cavalry_javelineer_a.xml:4 #: simulation/templates/units/maur/cavalry_swordsman_a.xml:4 #: simulation/templates/units/maur/elephant_archer_a.xml:4 #: simulation/templates/units/maur/infantry_archer_a.xml:4 #: simulation/templates/units/maur/infantry_spearman_a.xml:4 #: simulation/templates/units/maur/infantry_swordsman_a.xml:4 #: simulation/templates/units/maur/support_healer_a.xml:4 #: simulation/templates/units/pers/cavalry_archer_a.xml:4 #: simulation/templates/units/pers/cavalry_axeman_a.xml:4 #: simulation/templates/units/pers/cavalry_javelineer_a.xml:4 #: simulation/templates/units/pers/cavalry_spearman_a.xml:4 #: simulation/templates/units/pers/infantry_archer_a.xml:4 #: simulation/templates/units/pers/infantry_javelineer_a.xml:4 #: simulation/templates/units/pers/infantry_spearman_a.xml:4 #: simulation/templates/units/pers/support_healer_a.xml:4 #: simulation/templates/units/ptol/cavalry_archer_a.xml:4 #: simulation/templates/units/ptol/cavalry_javelineer_merc_a.xml:4 #: simulation/templates/units/ptol/cavalry_spearman_merc_a.xml:4 #: simulation/templates/units/ptol/infantry_archer_a.xml:4 #: simulation/templates/units/ptol/infantry_javelineer_a.xml:4 #: simulation/templates/units/ptol/infantry_pikeman_a.xml:4 #: simulation/templates/units/ptol/infantry_slinger_a.xml:4 #: simulation/templates/units/ptol/infantry_spearman_merc_a.xml:4 #: simulation/templates/units/ptol/infantry_swordsman_merc_a.xml:4 #: simulation/templates/units/ptol/support_healer_a.xml:4 #: simulation/templates/units/rome/cavalry_javelineer_a.xml:4 #: simulation/templates/units/rome/cavalry_spearman_a.xml:4 #: simulation/templates/units/rome/infantry_javelineer_a.xml:4 #: simulation/templates/units/rome/infantry_spearman_a.xml:4 #: simulation/templates/units/rome/infantry_swordsman_a.xml:4 #: simulation/templates/units/rome/support_healer_a.xml:4 #: simulation/templates/units/sele/cavalry_archer_a.xml:4 #: simulation/templates/units/sele/cavalry_javelineer_a.xml:4 #: simulation/templates/units/sele/cavalry_spearman_merc_a.xml:4 #: simulation/templates/units/sele/infantry_archer_merc_a.xml:4 #: simulation/templates/units/sele/infantry_javelineer_a.xml:4 #: simulation/templates/units/sele/infantry_pikeman_a.xml:4 #: simulation/templates/units/sele/infantry_spearman_a.xml:4 #: simulation/templates/units/sele/infantry_swordsman_merc_a.xml:4 #: simulation/templates/units/sele/support_healer_a.xml:4 #: simulation/templates/units/spart/cavalry_javelineer_a.xml:4 #: simulation/templates/units/spart/cavalry_spearman_a.xml:4 #: simulation/templates/units/spart/infantry_javelineer_a.xml:4 #: simulation/templates/units/spart/infantry_spearman_a.xml:4 #: simulation/templates/units/spart/support_healer_a.xml:4 msgctxt "Rank" msgid "Advanced" msgstr "" #: simulation/templates/units/athen/cavalry_javelineer_b.xml:7 msgid "Pródromos" msgstr "" #: simulation/templates/units/athen/cavalry_javelineer_e.xml:4 #: simulation/templates/units/athen/cavalry_swordsman_e.xml:4 #: simulation/templates/units/athen/infantry_javelineer_e.xml:4 #: simulation/templates/units/athen/infantry_marine_archer_e.xml:4 #: simulation/templates/units/athen/infantry_slinger_e.xml:4 #: simulation/templates/units/athen/infantry_spearman_e.xml:4 #: simulation/templates/units/athen/support_healer_e.xml:4 #: simulation/templates/units/brit/cavalry_javelineer_e.xml:4 #: simulation/templates/units/brit/cavalry_swordsman_e.xml:4 #: simulation/templates/units/brit/infantry_javelineer_e.xml:4 #: simulation/templates/units/brit/infantry_slinger_e.xml:4 #: simulation/templates/units/brit/infantry_spearman_e.xml:4 #: simulation/templates/units/brit/support_healer_e.xml:4 #: simulation/templates/units/cart/cavalry_javelineer_e.xml:4 #: simulation/templates/units/cart/cavalry_spearman_ital_e.xml:4 #: simulation/templates/units/cart/cavalry_swordsman_gaul_e.xml:4 #: simulation/templates/units/cart/cavalry_swordsman_iber_e.xml:4 #: simulation/templates/units/cart/infantry_archer_e.xml:4 #: simulation/templates/units/cart/infantry_javelineer_iber_e.xml:4 #: simulation/templates/units/cart/infantry_slinger_iber_e.xml:4 #: simulation/templates/units/cart/infantry_spearman_e.xml:4 #: simulation/templates/units/cart/infantry_swordsman_gaul_e.xml:4 #: simulation/templates/units/cart/infantry_swordsman_ital_e.xml:4 #: simulation/templates/units/cart/support_healer_e.xml:4 #: simulation/templates/units/gaul/cavalry_javelineer_e.xml:4 #: simulation/templates/units/gaul/cavalry_swordsman_e.xml:4 #: simulation/templates/units/gaul/infantry_javelineer_e.xml:4 #: simulation/templates/units/gaul/infantry_slinger_e.xml:4 #: simulation/templates/units/gaul/infantry_spearman_e.xml:4 #: simulation/templates/units/gaul/support_healer_e.xml:4 #: simulation/templates/units/iber/cavalry_javelineer_e.xml:4 #: simulation/templates/units/iber/cavalry_spearman_e.xml:4 #: simulation/templates/units/iber/infantry_javelineer_e.xml:4 #: simulation/templates/units/iber/infantry_slinger_e.xml:4 #: simulation/templates/units/iber/infantry_spearman_e.xml:4 #: simulation/templates/units/iber/infantry_swordsman_e.xml:4 #: simulation/templates/units/iber/support_healer_e.xml:4 #: simulation/templates/units/kush/cavalry_javelineer_e.xml:4 #: simulation/templates/units/kush/cavalry_javelineer_merc_e.xml:4 #: simulation/templates/units/kush/cavalry_spearman_e.xml:4 #: simulation/templates/units/kush/infantry_archer_e.xml:4 #: simulation/templates/units/kush/infantry_javelineer_merc_e.xml:4 #: simulation/templates/units/kush/infantry_maceman_merc_e.xml:4 #: simulation/templates/units/kush/infantry_pikeman_e.xml:4 #: simulation/templates/units/kush/infantry_spearman_e.xml:4 #: simulation/templates/units/kush/infantry_swordsman_e.xml:4 #: simulation/templates/units/kush/support_healer_e.xml:4 #: simulation/templates/units/mace/cavalry_javelineer_e.xml:4 #: simulation/templates/units/mace/cavalry_spearman_e.xml:4 #: simulation/templates/units/mace/infantry_archer_e.xml:4 #: simulation/templates/units/mace/infantry_javelineer_e.xml:4 #: simulation/templates/units/mace/infantry_pikeman_e.xml:4 #: simulation/templates/units/mace/infantry_slinger_e.xml:4 #: simulation/templates/units/mace/support_healer_e.xml:4 #: simulation/templates/units/maur/cavalry_javelineer_e.xml:4 #: simulation/templates/units/maur/cavalry_swordsman_e.xml:4 #: simulation/templates/units/maur/elephant_archer_e.xml:4 #: simulation/templates/units/maur/infantry_archer_e.xml:4 #: simulation/templates/units/maur/infantry_spearman_e.xml:4 #: simulation/templates/units/maur/infantry_swordsman_e.xml:4 #: simulation/templates/units/maur/support_healer_e.xml:4 #: simulation/templates/units/pers/cavalry_archer_e.xml:4 #: simulation/templates/units/pers/cavalry_axeman_e.xml:4 #: simulation/templates/units/pers/cavalry_javelineer_e.xml:4 #: simulation/templates/units/pers/cavalry_spearman_e.xml:4 #: simulation/templates/units/pers/infantry_archer_e.xml:4 #: simulation/templates/units/pers/infantry_javelineer_e.xml:4 #: simulation/templates/units/pers/infantry_spearman_e.xml:4 #: simulation/templates/units/pers/support_healer_e.xml:4 #: simulation/templates/units/ptol/cavalry_archer_e.xml:4 #: simulation/templates/units/ptol/cavalry_javelineer_merc_e.xml:4 #: simulation/templates/units/ptol/cavalry_spearman_merc_e.xml:4 #: simulation/templates/units/ptol/infantry_archer_e.xml:4 #: simulation/templates/units/ptol/infantry_javelineer_e.xml:4 #: simulation/templates/units/ptol/infantry_pikeman_e.xml:4 #: simulation/templates/units/ptol/infantry_slinger_e.xml:4 #: simulation/templates/units/ptol/infantry_spearman_merc_e.xml:4 #: simulation/templates/units/ptol/infantry_swordsman_merc_e.xml:4 #: simulation/templates/units/ptol/support_healer_e.xml:4 #: simulation/templates/units/rome/cavalry_javelineer_e.xml:4 #: simulation/templates/units/rome/cavalry_spearman_e.xml:4 #: simulation/templates/units/rome/champion_infantry_spear_gladiator.xml:22 #: simulation/templates/units/rome/champion_infantry_sword_gladiator.xml:22 #: simulation/templates/units/rome/infantry_javelineer_e.xml:4 #: simulation/templates/units/rome/infantry_spearman_e.xml:4 #: simulation/templates/units/rome/infantry_swordsman_e.xml:4 #: simulation/templates/units/rome/support_healer_e.xml:4 #: simulation/templates/units/sele/cavalry_archer_e.xml:4 #: simulation/templates/units/sele/cavalry_javelineer_e.xml:4 #: simulation/templates/units/sele/cavalry_spearman_merc_e.xml:4 #: simulation/templates/units/sele/infantry_archer_merc_e.xml:4 #: simulation/templates/units/sele/infantry_javelineer_e.xml:4 #: simulation/templates/units/sele/infantry_pikeman_e.xml:4 #: simulation/templates/units/sele/infantry_spearman_e.xml:4 #: simulation/templates/units/sele/infantry_swordsman_merc_e.xml:4 #: simulation/templates/units/sele/support_healer_e.xml:4 #: simulation/templates/units/spart/cavalry_javelineer_e.xml:4 #: simulation/templates/units/spart/cavalry_spearman_e.xml:4 #: simulation/templates/units/spart/champion_infantry_sword.xml:22 #: simulation/templates/units/spart/infantry_javelineer_e.xml:4 #: simulation/templates/units/spart/infantry_spearman_e.xml:4 #: simulation/templates/units/spart/support_healer_e.xml:4 msgctxt "Rank" msgid "Elite" msgstr "" #: simulation/templates/units/athen/cavalry_swordsman_b.xml:5 #: simulation/templates/units/cart/cavalry_swordsman_iber_b.xml:5 #: simulation/templates/units/cart/hero_hamilcar.xml:5 #: simulation/templates/units/iber/champion_infantry.xml:5 #: simulation/templates/units/iber/infantry_swordsman_b.xml:5 #: simulation/templates/units/kush/champion_infantry_amun.xml:5 #: simulation/templates/units/mace/hero_alexander.xml:5 #: simulation/templates/units/mace/hero_craterus.xml:5 #: simulation/templates/units/mace/hero_demetrius.xml:5 #: simulation/templates/units/maur/infantry_swordsman_b.xml:5 msgctxt "Name of an attack using a single-edged sword." msgid "Sword" msgstr "" #: simulation/templates/units/athen/cavalry_swordsman_b.xml:12 msgid "Greek Cavalry" msgstr "" #: simulation/templates/units/athen/cavalry_swordsman_b.xml:13 msgid "Hippeús" msgstr "" #: simulation/templates/units/athen/champion_infantry.xml:6 msgid "City Guard" msgstr "" #: simulation/templates/units/athen/champion_infantry.xml:7 msgid "Epílektos" msgstr "" #: simulation/templates/units/athen/champion_marine.xml:6 msgid "Athenian Marine" msgstr "" #: simulation/templates/units/athen/champion_marine.xml:7 msgid "Epibátēs Athēnaîos" msgstr "" #: simulation/templates/units/athen/champion_ranged.xml:6 msgid "Scythian Archer" msgstr "" #: simulation/templates/units/athen/champion_ranged.xml:7 msgid "Toxótēs Skythikós" msgstr "" #: simulation/templates/units/athen/hero_iphicrates.xml:10 msgid "Iphicrates" msgstr "" #: simulation/templates/units/athen/hero_iphicrates.xml:11 msgid "Iphikratēs" msgstr "" #: simulation/templates/units/athen/hero_pericles.xml:10 msgid "Pericles" msgstr "" #: simulation/templates/units/athen/hero_pericles.xml:11 msgid "Periklēs" msgstr "" #: simulation/templates/units/athen/hero_themistocles.xml:10 msgid "Themistocles" msgstr "" #: simulation/templates/units/athen/hero_themistocles.xml:11 msgid "Themistoklēs" msgstr "" #: simulation/templates/units/athen/hero_xenophon.xml:6 msgid "Xenophon" msgstr "" #: simulation/templates/units/athen/hero_xenophon.xml:7 msgid "Xenophōn" msgstr "" #: simulation/templates/units/athen/infantry_javelineer_b.xml:22 msgid "Thracian Peltast" msgstr "" #: simulation/templates/units/athen/infantry_javelineer_b.xml:23 msgid "Peltastḗs Thrâx" msgstr "" #: simulation/templates/units/athen/infantry_marine_archer_b.xml:22 #: simulation/templates/units/mace/infantry_archer_b.xml:20 #: simulation/templates/units/ptol/infantry_archer_b.xml:19 msgid "Cretan Mercenary Archer" msgstr "" #: simulation/templates/units/athen/infantry_marine_archer_b.xml:23 #: simulation/templates/units/mace/infantry_archer_b.xml:21 #: simulation/templates/units/ptol/infantry_archer_b.xml:20 msgid "Toxótēs Krētikós" msgstr "" #: simulation/templates/units/athen/infantry_slinger_b.xml:15 msgid "Athenian Slinger Militia" msgstr "" #: simulation/templates/units/athen/infantry_slinger_b.xml:16 msgid "Psilòs Athēnaîos" msgstr "" #: simulation/templates/units/athen/infantry_spearman_b.xml:15 msgid "Athenian Hoplite" msgstr "" #: simulation/templates/units/athen/infantry_spearman_b.xml:16 msgid "Hoplítēs Athēnaîos" msgstr "" #: simulation/templates/units/athen/ship_bireme.xml:9 msgid "Penteconter" msgstr "" #: simulation/templates/units/athen/ship_bireme.xml:10 #: simulation/templates/units/spart/ship_bireme.xml:9 msgid "Pentēkóntoros" msgstr "" #: simulation/templates/units/athen/ship_fishing.xml:9 #: simulation/templates/units/mace/ship_fishing.xml:9 #: simulation/templates/units/ptol/ship_fishing.xml:9 #: simulation/templates/units/sele/ship_fishing.xml:9 #: simulation/templates/units/spart/ship_fishing.xml:9 msgid "Ploîon Halieutikón" msgstr "" #: simulation/templates/units/athen/ship_merchant.xml:9 #: simulation/templates/units/mace/ship_merchant.xml:9 #: simulation/templates/units/ptol/ship_merchant.xml:9 #: simulation/templates/units/sele/ship_merchant.xml:9 #: simulation/templates/units/spart/ship_merchant.xml:9 msgid "Ploîon Phortēgikón" msgstr "" #: simulation/templates/units/athen/ship_trireme.xml:9 #: simulation/templates/units/mace/ship_trireme.xml:9 #: simulation/templates/units/spart/ship_trireme.xml:9 msgid "Triḗrēs Athēnaía" msgstr "" #: simulation/templates/units/athen/ship_trireme.xml:10 msgid "Athenian Trireme" msgstr "" #: simulation/templates/units/athen/siege_lithobolos_packed.xml:5 #: simulation/templates/units/mace/siege_lithobolos_packed.xml:5 #: simulation/templates/units/ptol/siege_lithobolos_packed.xml:5 #: simulation/templates/units/sele/siege_lithobolos_packed.xml:5 msgid "Lithobólos" msgstr "" #: simulation/templates/units/athen/siege_oxybeles_packed.xml:5 #: simulation/templates/units/cart/siege_oxybeles_packed.xml:5 #: simulation/templates/units/mace/siege_oxybeles_packed.xml:5 #: simulation/templates/units/spart/siege_oxybeles_packed.xml:5 msgid "Oxybelḗs" msgstr "" #: simulation/templates/units/athen/support_female_citizen.xml:13 msgid "Gýnē Athēnaía" msgstr "" #: simulation/templates/units/athen/support_female_citizen.xml:14 msgid "Athenian Woman" msgstr "" #: simulation/templates/units/athen/support_healer_b.xml:6 #: simulation/templates/units/mace/support_healer_b.xml:6 #: simulation/templates/units/ptol/support_healer_b.xml:5 #: simulation/templates/units/sele/support_healer_b.xml:6 #: simulation/templates/units/spart/support_healer_b.xml:6 msgid "Surgeon" msgstr "" #: simulation/templates/units/athen/support_healer_b.xml:7 #: simulation/templates/units/mace/support_healer_b.xml:7 #: simulation/templates/units/ptol/support_healer_b.xml:6 #: simulation/templates/units/sele/support_healer_b.xml:7 #: simulation/templates/units/spart/support_healer_b.xml:7 msgid "Iatros" msgstr "" #: simulation/templates/units/athen/support_slave.xml:5 msgid "Doûlos" msgstr "" #: simulation/templates/units/athen/support_trader.xml:10 #: simulation/templates/units/mace/support_trader.xml:10 #: simulation/templates/units/ptol/support_trader.xml:9 #: simulation/templates/units/sele/support_trader.xml:10 msgid "Émporos" msgstr "" #: simulation/templates/units/brit/catafalque.xml:9 msgid "Cassiuellaunos" msgstr "" #: simulation/templates/units/brit/cavalry_javelineer_b.xml:6 #: simulation/templates/units/gaul/cavalry_javelineer_b.xml:6 msgid "Marcacos" msgstr "" #: simulation/templates/units/brit/cavalry_javelineer_b.xml:7 msgid "Raiding Cavalry" msgstr "" #: simulation/templates/units/brit/cavalry_swordsman_b.xml:6 #: simulation/templates/units/gaul/cavalry_swordsman_b.xml:6 msgid "Eporedos" msgstr "" #: simulation/templates/units/brit/cavalry_swordsman_b.xml:7 msgid "Celtic Cavalry" msgstr "" #: simulation/templates/units/brit/champion_chariot.xml:9 msgid "Celtic Chariot" msgstr "" #: simulation/templates/units/brit/champion_chariot.xml:10 msgid "Essedon" msgstr "" #: simulation/templates/units/brit/champion_chariot.xml:12 #: simulation/templates/units/brit/hero_boudicca.xml:15 #: simulation/templates/units/kush/hero_amanirenas.xml:16 #: simulation/templates/units/maur/champion_chariot.xml:12 #: simulation/templates/units/maur/hero_ashoka.xml:15 #: simulation/templates/units/pers/cavalry_archer_b.xml:5 #: simulation/templates/units/pers/champion_chariot.xml:12 #: simulation/templates/units/pers/hero_darius.xml:15 #: simulation/templates/units/pers/hero_xerxes_chariot.xml:15 #: simulation/templates/units/sele/champion_chariot.xml:12 msgid "Chariot" msgstr "" #: simulation/templates/units/brit/champion_infantry.xml:5 msgid "Brythonic Champion" msgstr "" #: simulation/templates/units/brit/champion_infantry.xml:6 msgid "Argos" msgstr "" #: simulation/templates/units/brit/hero_boudicca.xml:13 #: simulation/templates/units/brit/hero_boudicca_cavalry_javelineer.xml:8 #: simulation/templates/units/brit/hero_boudicca_sword.xml:8 msgid "Boudicca" msgstr "" #: simulation/templates/units/brit/hero_boudicca.xml:14 #: simulation/templates/units/brit/hero_boudicca_cavalry_javelineer.xml:9 #: simulation/templates/units/brit/hero_boudicca_sword.xml:9 msgid "Boudica" msgstr "" #: simulation/templates/units/brit/hero_caratacos.xml:8 msgid "Caratacus" msgstr "" #: simulation/templates/units/brit/hero_caratacos.xml:9 msgid "Caratacos" msgstr "" #: simulation/templates/units/brit/hero_cunobelin.xml:8 #: simulation/templates/units/brit/hero_cunobelin_infantry.xml:8 msgid "Cunobeline" msgstr "" #: simulation/templates/units/brit/hero_cunobelin.xml:9 #: simulation/templates/units/brit/hero_cunobelin_infantry.xml:9 msgid "Cunobelinos" msgstr "" #: simulation/templates/units/brit/infantry_javelineer_b.xml:13 #: simulation/templates/units/gaul/infantry_javelineer_b.xml:11 msgid "Adretos" msgstr "" #: simulation/templates/units/brit/infantry_slinger_b.xml:6 #: simulation/templates/units/gaul/infantry_slinger_b.xml:11 msgid "Celtic Slinger" msgstr "" #: simulation/templates/units/brit/infantry_slinger_b.xml:7 #: simulation/templates/units/gaul/infantry_slinger_b.xml:12 msgid "Talmoris" msgstr "" #: simulation/templates/units/brit/infantry_spearman_b.xml:6 msgid "Celtic Spearman" msgstr "" #: simulation/templates/units/brit/infantry_spearman_b.xml:7 #: simulation/templates/units/gaul/infantry_spearman_b.xml:11 msgid "Catucos" msgstr "" #: simulation/templates/units/brit/ship_fishing.xml:9 #: simulation/templates/units/gaul/ship_fishing.xml:9 msgid "Longos" msgstr "" #: simulation/templates/units/brit/ship_merchant.xml:9 #: simulation/templates/units/gaul/ship_merchant.xml:9 msgid "Nauson" msgstr "" #: simulation/templates/units/brit/ship_trireme.xml:18 #: simulation/templates/units/gaul/ship_trireme.xml:18 msgid "Pontos" msgstr "" #: simulation/templates/units/brit/siege_ram.xml:9 #: simulation/templates/units/gaul/siege_ram.xml:9 msgid "Molton" msgstr "" #: simulation/templates/units/brit/support_female_citizen.xml:5 #: simulation/templates/units/gaul/support_female_citizen.xml:10 msgid "Celtic Woman" msgstr "" #: simulation/templates/units/brit/support_female_citizen.xml:6 #: simulation/templates/units/gaul/support_female_citizen.xml:11 msgid "Bena" msgstr "" #: simulation/templates/units/brit/support_healer_b.xml:5 #: simulation/templates/units/brit/support_healer_b.xml:6 #: simulation/templates/units/gaul/support_healer_b.xml:5 #: simulation/templates/units/gaul/support_healer_b.xml:6 msgid "Druid" msgstr "" #: simulation/templates/units/brit/support_trader.xml:9 #: simulation/templates/units/gaul/support_trader.xml:9 msgid "Uogition" msgstr "" #: simulation/templates/units/brit/war_dog.xml:5 msgid "Agrocuna" msgstr "" #: simulation/templates/units/cart/catafalque.xml:8 msgid "Hasdrubal (Quartermaster)" msgstr "" #: simulation/templates/units/cart/cavalry_javelineer_b.xml:6 msgid "Numidian Cavalry" msgstr "" #: simulation/templates/units/cart/cavalry_javelineer_b.xml:7 msgid "Ḥayyāl Raḫūv Masili" msgstr "" #: simulation/templates/units/cart/cavalry_spearman_ital_b.xml:11 msgid "Italic Cavalry" msgstr "" #: simulation/templates/units/cart/cavalry_spearman_ital_b.xml:12 msgid "Ḥayyāl Romaḥ Raḫūv" msgstr "" #: simulation/templates/units/cart/cavalry_swordsman_gaul_b.xml:11 msgid "Gallic Mercenary Cavalry" msgstr "" #: simulation/templates/units/cart/cavalry_swordsman_gaul_b.xml:12 #: simulation/templates/units/cart/cavalry_swordsman_iber_b.xml:17 msgid "Ḥayyāl Ḥerev Raḫūv" msgstr "" #: simulation/templates/units/cart/cavalry_swordsman_iber_b.xml:16 msgid "Iberian Heavy Cavalry" msgstr "" #: simulation/templates/units/cart/champion_cavalry.xml:5 msgid "Sacred Band Cavalry" msgstr "" #: simulation/templates/units/cart/champion_cavalry.xml:6 msgid "Sacred Band of Astarte" msgstr "" #: simulation/templates/units/cart/champion_elephant.xml:5 msgid "North African War Elephant" msgstr "" #: simulation/templates/units/cart/champion_elephant.xml:6 msgid "Pil Malḥamit" msgstr "" #: simulation/templates/units/cart/champion_infantry.xml:5 msgid "Sacred Band Infantry" msgstr "" #: simulation/templates/units/cart/champion_infantry.xml:6 msgid "Sacred Band of Ba'al" msgstr "" #: simulation/templates/units/cart/champion_pikeman.xml:5 msgid "Sacred Band Pikeman" msgstr "" #: simulation/templates/units/cart/champion_pikeman.xml:6 msgid "Mašal" msgstr "" #: simulation/templates/units/cart/hero_hamilcar.xml:14 msgid "Hamilcar Barca" msgstr "" #: simulation/templates/units/cart/hero_hamilcar.xml:15 msgid "Ḥimelqart Baraq" msgstr "" #: simulation/templates/units/cart/hero_hannibal.xml:8 msgid "Hannibal Barca" msgstr "" #: simulation/templates/units/cart/hero_hannibal.xml:9 msgid "Ḥannibaʿal Baraq" msgstr "" #: simulation/templates/units/cart/hero_maharbal.xml:8 msgid "Maharbal" msgstr "" #: simulation/templates/units/cart/hero_maharbal.xml:9 msgid "Maharbaʿal" msgstr "" #: simulation/templates/units/cart/infantry_archer_b.xml:14 msgid "Mauritanian Archer" msgstr "" #: simulation/templates/units/cart/infantry_archer_b.xml:15 msgid "Qešet" msgstr "" #: simulation/templates/units/cart/infantry_javelineer_iber_b.xml:19 msgid "Iberian Mercenary Skirmisher" msgstr "" #: simulation/templates/units/cart/infantry_javelineer_iber_b.xml:20 msgid "Sǝḫīr Kidōn" msgstr "" #: simulation/templates/units/cart/infantry_slinger_iber_b.xml:19 msgid "Balearic Slinger" msgstr "" #: simulation/templates/units/cart/infantry_slinger_iber_b.xml:20 msgid "Qallāʿ Ibušimi" msgstr "" #: simulation/templates/units/cart/infantry_spearman_b.xml:14 msgid "Libyan Spearman" msgstr "" #: simulation/templates/units/cart/infantry_spearman_b.xml:15 msgid "Sǝḫīr Ḥanīt" msgstr "" #: simulation/templates/units/cart/infantry_swordsman_gaul_b.xml:19 #: simulation/templates/units/ptol/infantry_swordsman_merc_b.xml:17 msgid "Gallic Mercenary Swordsman" msgstr "" #: simulation/templates/units/cart/infantry_swordsman_gaul_b.xml:20 msgid "Seḫīr Ḥerev" msgstr "" #: simulation/templates/units/cart/infantry_swordsman_ital_b.xml:20 msgid "Seḫīr Romaḥ" msgstr "" #: simulation/templates/units/cart/ship_bireme.xml:10 msgid "Du-Mašōt" msgstr "" #: simulation/templates/units/cart/ship_fishing.xml:9 msgid "Noon-Mašōt" msgstr "" #: simulation/templates/units/cart/ship_merchant.xml:9 msgid "Seḥer" msgstr "" #: simulation/templates/units/cart/ship_merchant.xml:10 msgid "" -"Trade between docks. Garrison a Trader aboard for additional profit (+20% " -"for each garrisoned). Gather profitable aquatic treasures. Carthaginians " -"have +25% sea trading bonus." +"Trade between docks. Garrison a Trader aboard for additional profit (+20% for each " +"garrisoned). Gather profitable aquatic treasures. Carthaginians have +25% sea trading " +"bonus." msgstr "" #: simulation/templates/units/cart/ship_quinquereme.xml:10 msgid "Ḥameš-Mašōt" msgstr "" #: simulation/templates/units/cart/ship_trireme.xml:10 msgid "Tlat-Mašōt" msgstr "" #: simulation/templates/units/cart/siege_ballista_packed.xml:5 #: simulation/templates/units/rome/siege_ballista_packed.xml:24 msgid "Ballista" msgstr "" #: simulation/templates/units/cart/support_female_citizen.xml:13 msgid "Aštāh" msgstr "" #: simulation/templates/units/cart/support_female_citizen.xml:14 msgid "Carthaginian Woman" msgstr "" #: simulation/templates/units/cart/support_healer_b.xml:6 msgid "Kehinit" msgstr "" #: simulation/templates/units/cart/support_trader.xml:9 msgid "Mekir" msgstr "" #: simulation/templates/units/gaul/catafalque.xml:9 msgid "Ambiorix" msgstr "" #: simulation/templates/units/gaul/champion_cavalry.xml:5 msgid "Gallic Noble Cavalry" msgstr "" #: simulation/templates/units/gaul/champion_cavalry.xml:6 msgid "Uerouicos" msgstr "" #: simulation/templates/units/gaul/champion_fanatic.xml:5 msgid "Naked Fanatic" msgstr "" #: simulation/templates/units/gaul/champion_fanatic.xml:6 msgid "Bariogaisatos" msgstr "" #: simulation/templates/units/gaul/champion_infantry.xml:5 msgid "Gallic Champion" msgstr "" #: simulation/templates/units/gaul/champion_infantry.xml:6 msgid "Soliduros" msgstr "" #: simulation/templates/units/gaul/hero_brennus.xml:8 msgid "Brennus" msgstr "" #: simulation/templates/units/gaul/hero_brennus.xml:9 msgid "Brennos" msgstr "" #: simulation/templates/units/gaul/hero_vercingetorix.xml:8 #: simulation/templates/units/gaul/hero_vercingetorix_infantry.xml:8 msgid "Vercingetorix" msgstr "" #: simulation/templates/units/gaul/hero_vercingetorix.xml:9 #: simulation/templates/units/gaul/hero_vercingetorix_infantry.xml:9 msgid "Uercingetorix" msgstr "" #: simulation/templates/units/gaul/hero_viridomarus.xml:8 msgid "Viridomarus" msgstr "" #: simulation/templates/units/gaul/hero_viridomarus.xml:9 msgid "Britomaros" msgstr "" #: simulation/templates/units/iber/catafalque.xml:9 msgid "Mandonius" msgstr "" #: simulation/templates/units/iber/cavalry_javelineer_b.xml:6 msgid "Kantabriako Zaldun" msgstr "" #: simulation/templates/units/iber/cavalry_spearman_b.xml:6 msgid "Lantzari" msgstr "" #: simulation/templates/units/iber/champion_cavalry.xml:13 msgid "Leial Zalduneria" msgstr "" #: simulation/templates/units/iber/champion_infantry.xml:10 msgid "Leial Ezpatari" msgstr "" #: simulation/templates/units/iber/hero_caros.xml:9 msgid "Caros" msgstr "" #: simulation/templates/units/iber/hero_indibil.xml:8 #: simulation/templates/units/iber/hero_indibil_infantry.xml:8 msgid "Indibil" msgstr "" #: simulation/templates/units/iber/hero_viriato.xml:9 msgid "Viriato" msgstr "" #: simulation/templates/units/iber/infantry_javelineer_b.xml:11 msgid "Lusitano Ezpatari" msgstr "" #: simulation/templates/units/iber/infantry_slinger_b.xml:11 msgid "Habailari" msgstr "" #: simulation/templates/units/iber/infantry_spearman_b.xml:11 msgid "Ezkutari" msgstr "" #: simulation/templates/units/iber/infantry_swordsman_b.xml:16 msgid "Ezpatari" msgstr "" #: simulation/templates/units/iber/ship_fire.xml:9 msgid "Iberian Fire Ship" msgstr "" #: simulation/templates/units/iber/ship_fishing.xml:9 msgid "Arrantza Ontzi" msgstr "" #: simulation/templates/units/iber/ship_merchant.xml:9 msgid "Merkataritza Itsasontzi" msgstr "" #: simulation/templates/units/iber/ship_trireme.xml:18 msgid "Ponti" msgstr "" #: simulation/templates/units/iber/ship_trireme.xml:19 msgid "Transport many soldiers across the sea." msgstr "" #: simulation/templates/units/iber/siege_ram.xml:9 msgid "Ahariburu" msgstr "" #: simulation/templates/units/iber/support_female_citizen.xml:10 msgid "Emazteki" msgstr "" #: simulation/templates/units/iber/support_female_citizen.xml:11 msgid "Iberian Woman" msgstr "" #: simulation/templates/units/iber/support_healer_b.xml:6 msgid "Priestess of Ataekina" msgstr "" #: simulation/templates/units/iber/support_healer_b.xml:7 msgid "Emakumezko Apaiz de Ataekina" msgstr "" #: simulation/templates/units/iber/support_trader.xml:9 msgid "Merkatari" msgstr "" #: simulation/templates/units/kush/catafalque.xml:10 msgid "Shanakdakheto" msgstr "" #: simulation/templates/units/kush/cavalry_javelineer_b.xml:7 msgid "iry hr ssmwtt" msgstr "" #: simulation/templates/units/kush/cavalry_javelineer_b.xml:8 msgid "Napatan Light Cavalry" msgstr "" #: simulation/templates/units/kush/cavalry_javelineer_merc_b.xml:15 #: simulation/templates/units/ptol/cavalry_archer_b.xml:8 msgid "Camel" msgstr "" #: simulation/templates/units/kush/cavalry_javelineer_merc_b.xml:17 msgid "Blemmye Desert Raider" msgstr "" #: simulation/templates/units/kush/cavalry_javelineer_merc_b.xml:18 msgid "nhw Bulahau gml" msgstr "" #: simulation/templates/units/kush/cavalry_spearman_b.xml:7 msgid "Meroitic Heavy Cavalry" msgstr "" #: simulation/templates/units/kush/cavalry_spearman_b.xml:8 msgid "Htr" msgstr "" #: simulation/templates/units/kush/champion_cavalry.xml:6 msgid "Noble Cavalry" msgstr "" #: simulation/templates/units/kush/champion_cavalry.xml:7 msgid "Htr Msʿ n mh-ib" msgstr "" #: simulation/templates/units/kush/champion_elephant.xml:6 msgid "Meroitic War Elephant" msgstr "" #: simulation/templates/units/kush/champion_elephant.xml:7 msgid "Abore ʿhȝ" msgstr "" #: simulation/templates/units/kush/champion_infantry.xml:6 msgid "Noble Archer" msgstr "" #: simulation/templates/units/kush/champion_infantry.xml:7 msgid "Hry pdty" msgstr "" #: simulation/templates/units/kush/champion_infantry_amun.xml:12 msgid "Napatan Temple Guard" msgstr "" #: simulation/templates/units/kush/champion_infantry_amun.xml:13 msgid "rs ʿImn" msgstr "" #: simulation/templates/units/kush/champion_infantry_apedemak.xml:6 msgid "Meroitic Temple Guard" msgstr "" #: simulation/templates/units/kush/champion_infantry_apedemak.xml:7 msgid "rs ʿIprmk" msgstr "" #: simulation/templates/units/kush/hero_amanirenas.xml:14 #: simulation/templates/units/kush/hero_amanirenas_infantry.xml:9 msgid "Amanirenas" msgstr "" #: simulation/templates/units/kush/hero_amanirenas.xml:15 #: simulation/templates/units/kush/hero_amanirenas_infantry.xml:10 msgid "Amnirense qore li kdwe li" msgstr "" #: simulation/templates/units/kush/hero_arakamani.xml:11 msgid "Arakamani" msgstr "" #: simulation/templates/units/kush/hero_arakamani.xml:12 msgid "I͗rk-k-I͗mn H̱nm-ı͗-Rʿ" msgstr "" #: simulation/templates/units/kush/hero_harsiotef.xml:6 msgid "Ḥr-sȝ-it.f Sȝ-mrı͗-I͗mn" msgstr "" #: simulation/templates/units/kush/hero_nastasen.xml:10 msgid "Nastasen" msgstr "" #: simulation/templates/units/kush/hero_nastasen.xml:11 msgid "N-ı͗-s-tȝ-s-nn Kȝ-ʿnḫ-Rʿ" msgstr "" #: simulation/templates/units/kush/infantry_archer_b.xml:16 msgid "Nubian Archer" msgstr "" #: simulation/templates/units/kush/infantry_archer_b.xml:17 msgid "Pdty Nhsyw" msgstr "" #: simulation/templates/units/kush/infantry_javelineer_merc_b.xml:23 msgid "Noba Skirmisher" msgstr "" #: simulation/templates/units/kush/infantry_javelineer_merc_b.xml:24 msgid "nhw ʿhȝw Noba" msgstr "" #: simulation/templates/units/kush/infantry_maceman_merc_b.xml:30 msgid "Macemen" msgstr "" #: simulation/templates/units/kush/infantry_maceman_merc_b.xml:32 msgid "Noba Maceman" msgstr "" #: simulation/templates/units/kush/infantry_maceman_merc_b.xml:33 msgid "nhw Noba" msgstr "" #: simulation/templates/units/kush/infantry_pikeman_b.xml:16 msgid "Meroitic Pikeman" msgstr "" #: simulation/templates/units/kush/infantry_pikeman_b.xml:17 msgid "siȝwrd" msgstr "" #: simulation/templates/units/kush/infantry_spearman_b.xml:16 msgid "Nubian Spearman" msgstr "" #: simulation/templates/units/kush/infantry_spearman_b.xml:17 msgid "iry-rdwy Nhsyw" msgstr "" #: simulation/templates/units/kush/infantry_swordsman_b.xml:16 msgid "Meroitic Swordsman" msgstr "" #: simulation/templates/units/kush/infantry_swordsman_b.xml:17 msgid "knw hps" msgstr "" #: simulation/templates/units/kush/ship_fishing.xml:10 msgid "Whʿ-rmw" msgstr "" #: simulation/templates/units/kush/ship_merchant.xml:9 msgid "Nile Trading Barge" msgstr "" #: simulation/templates/units/kush/ship_merchant.xml:10 msgid "Dȝy sbt" msgstr "" #: simulation/templates/units/kush/ship_trireme.xml:16 msgid "Ptolemaic Mercenary Trireme" msgstr "" #: simulation/templates/units/kush/ship_trireme.xml:17 msgid "shry ʿȝ" msgstr "" #: simulation/templates/units/kush/siege_tower.xml:5 msgid "Kushite Siege Tower" msgstr "" #: simulation/templates/units/kush/siege_tower.xml:6 msgid "iwn n ms" msgstr "" #: simulation/templates/units/kush/support_female_citizen.xml:15 msgid "Shmt" msgstr "" #: simulation/templates/units/kush/support_female_citizen.xml:16 msgid "Kushite Woman" msgstr "" #: simulation/templates/units/kush/support_healer_b.xml:6 msgid "Priest" msgstr "" #: simulation/templates/units/kush/support_healer_b.xml:7 msgid "wʿb nsw" msgstr "" #: simulation/templates/units/kush/support_trader.xml:10 msgid "Nilotic Merchant" msgstr "" #: simulation/templates/units/kush/support_trader.xml:11 msgid "rmt sbt" msgstr "" #: simulation/templates/units/mace/catafalque.xml:8 msgid "Philip V" msgstr "" #: simulation/templates/units/mace/catafalque.xml:9 msgid "" -"Financial Reorganization: Allied with Rome, Philip reorganized the country's " -"internal affairs and finances, leaving as a legacy reopened mines and a new " -"currency. Gain a slow trickle of metal." +"Financial Reorganization: Allied with Rome, Philip reorganized the country's internal " +"affairs and finances, leaving as a legacy reopened mines and a new currency. Gain a " +"slow trickle of metal." msgstr "" #: simulation/templates/units/mace/cavalry_javelineer_b.xml:14 msgid "Odrysian Skirmish Cavalry" msgstr "" #: simulation/templates/units/mace/cavalry_javelineer_b.xml:15 msgid "Hippakontistḕs Odrysós" msgstr "" #: simulation/templates/units/mace/cavalry_spearman_b.xml:7 msgid "Thessalian Lancer" msgstr "" #: simulation/templates/units/mace/cavalry_spearman_b.xml:8 msgid "Xystophóros Thessalikós" msgstr "" #: simulation/templates/units/mace/champion_cavalry.xml:6 #: simulation/templates/units/sele/cavalry_spearman_merc_b.xml:14 msgid "Companion Cavalry" msgstr "" #: simulation/templates/units/mace/champion_cavalry.xml:7 msgid "Hetaîros" msgstr "" #: simulation/templates/units/mace/champion_infantry_a.xml:6 msgid "Macedonian Shield Bearer" msgstr "" #: simulation/templates/units/mace/champion_infantry_a.xml:7 msgid "Hypaspistḗs" msgstr "" #: simulation/templates/units/mace/champion_infantry_crossbowman.xml:5 msgctxt "Name of an attack, usually the weapon." msgid "Crossbow" msgstr "" #: simulation/templates/units/mace/champion_infantry_crossbowman.xml:23 msgid "Crossbowman" msgstr "" #: simulation/templates/units/mace/champion_infantry_crossbowman.xml:25 msgid "Champion Crossbowman" msgstr "" #: simulation/templates/units/mace/champion_infantry_crossbowman.xml:26 msgid "Gastraphetophoros" msgstr "" #: simulation/templates/units/mace/champion_infantry_e.xml:15 msgid "Hypaspistḗs Argyraspídi" msgstr "" #: simulation/templates/units/mace/hero_alexander.xml:21 msgid "Alexander III the Great" msgstr "" #: simulation/templates/units/mace/hero_alexander.xml:22 msgid "Alexandros ho Megas" msgstr "" #: simulation/templates/units/mace/hero_alexander.xml:23 msgid "Counters: 1.2× vs Heroes." msgstr "" #: simulation/templates/units/mace/hero_craterus.xml:14 msgid "Craterus" msgstr "" #: simulation/templates/units/mace/hero_craterus.xml:15 msgid "Krateros" msgstr "" #: simulation/templates/units/mace/hero_demetrius.xml:14 msgid "Demetrius I the Besieger" msgstr "" #: simulation/templates/units/mace/hero_demetrius.xml:15 msgid "Dēmētrios Poliorkētēs" msgstr "" #: simulation/templates/units/mace/hero_philip.xml:9 #: simulation/templates/units/mace/hero_philip_pike.xml:9 msgid "Philip II of Macedon" msgstr "" #: simulation/templates/units/mace/hero_philip.xml:10 #: simulation/templates/units/mace/hero_philip_pike.xml:10 msgid "Philippos B' ho Makedōn" msgstr "" #: simulation/templates/units/mace/hero_pyrrhus.xml:9 msgid "Pyrrhus I of Epirus" msgstr "" #: simulation/templates/units/mace/hero_pyrrhus.xml:10 msgid "Pyrrhos ho Epeiros" msgstr "" #: simulation/templates/units/mace/infantry_javelineer_b.xml:13 msgid "Agrianian Peltast" msgstr "" #: simulation/templates/units/mace/infantry_javelineer_b.xml:14 msgid "Peltastḗs Agrías" msgstr "" #: simulation/templates/units/mace/infantry_pikeman_b.xml:13 msgid "Foot Companion" msgstr "" #: simulation/templates/units/mace/infantry_pikeman_b.xml:14 msgid "Pezétairos" msgstr "" #: simulation/templates/units/mace/infantry_slinger_b.xml:20 msgid "Rhodian Slinger" msgstr "" #: simulation/templates/units/mace/infantry_slinger_b.xml:21 msgid "Sphendonḗtēs Rhódios" msgstr "" #: simulation/templates/units/mace/ship_bireme.xml:9 msgid "Hemiolos" msgstr "" #: simulation/templates/units/mace/ship_trireme.xml:10 msgid "Macedonian Trireme" msgstr "" #: simulation/templates/units/mace/siege_ram.xml:9 #: simulation/templates/units/spart/siege_ram.xml:9 msgid "Poliorkitikós Kriós" msgstr "" #: simulation/templates/units/mace/siege_tower.xml:5 #: simulation/templates/units/ptol/siege_tower.xml:5 #: simulation/templates/units/sele/siege_tower.xml:5 msgid "Helépolis" msgstr "" #: simulation/templates/units/mace/support_female_citizen.xml:11 msgid "Gýnē Makedonikḗ" msgstr "" #: simulation/templates/units/mace/support_female_citizen.xml:12 msgid "Macedonian Woman" msgstr "" #: simulation/templates/units/maur/catafalque.xml:9 msgid "Bindusara" msgstr "" #: simulation/templates/units/maur/cavalry_javelineer_b.xml:6 msgid "Indian Light Cavalry" msgstr "" #: simulation/templates/units/maur/cavalry_javelineer_b.xml:7 msgid "Ashwarohi" msgstr "" #: simulation/templates/units/maur/cavalry_swordsman_b.xml:6 msgid "Indian Raiding Cavalry" msgstr "" #: simulation/templates/units/maur/cavalry_swordsman_b.xml:7 msgid "Aśvārohagaṇaḥ" msgstr "" #: simulation/templates/units/maur/champion_chariot.xml:9 msgid "War Chariot" msgstr "" #: simulation/templates/units/maur/champion_chariot.xml:10 msgid "Rath" msgstr "" #: simulation/templates/units/maur/champion_elephant.xml:5 #: simulation/templates/units/pers/champion_elephant.xml:6 msgid "Indian War Elephant" msgstr "" #: simulation/templates/units/maur/champion_elephant.xml:6 msgid "Gajendra" msgstr "" #: simulation/templates/units/maur/champion_infantry.xml:5 msgid "Warrior" msgstr "" #: simulation/templates/units/maur/champion_infantry.xml:6 msgid "Yōddha" msgstr "" #: simulation/templates/units/maur/champion_maiden.xml:6 msgid "Maiden Guard" msgstr "" #: simulation/templates/units/maur/champion_maiden.xml:7 #: simulation/templates/units/maur/champion_maiden_archer.xml:7 msgid "Visha Kanya" msgstr "" #: simulation/templates/units/maur/champion_maiden_archer.xml:6 msgid "Maiden Guard Archer" msgstr "" #: simulation/templates/units/maur/elephant_archer_b.xml:6 msgid "Vachii Gaja" msgstr "" #: simulation/templates/units/maur/hero_ashoka.xml:12 #: simulation/templates/units/maur/hero_ashoka_infantry.xml:8 msgid "Ashoka the Great" msgstr "" #: simulation/templates/units/maur/hero_ashoka.xml:13 #: simulation/templates/units/maur/hero_ashoka_infantry.xml:9 msgid "Aśoka Devānāmpriya" msgstr "" #: simulation/templates/units/maur/hero_ashoka_infantry.xml:11 msgid "" -"Hero Special: \"Edicts of Ashoka\" - Edict Pillars of Ashoka can be built " -"during Ashoka's lifetime." +"Hero Special: \"Edicts of Ashoka\" - Edict Pillars of Ashoka can be built during " +"Ashoka's lifetime." msgstr "" #: simulation/templates/units/maur/hero_chanakya.xml:9 msgid "Acharya Chanakya" msgstr "" #: simulation/templates/units/maur/hero_chanakya.xml:10 msgid "Acharya Chāṇakya" msgstr "" #: simulation/templates/units/maur/hero_chandragupta.xml:5 #: simulation/templates/units/maur/hero_chandragupta.xml:6 msgid "Chandragupta Maurya" msgstr "" #: simulation/templates/units/maur/infantry_archer_b.xml:12 msgid "Longbowman" msgstr "" #: simulation/templates/units/maur/infantry_archer_b.xml:13 msgid "Dhanurdhar" msgstr "" #: simulation/templates/units/maur/infantry_spearman_b.xml:12 msgid "Bamboo Spearman" msgstr "" #: simulation/templates/units/maur/infantry_spearman_b.xml:13 msgid "Kauntika" msgstr "" #: simulation/templates/units/maur/infantry_swordsman_b.xml:17 msgid "Indian Swordsman" msgstr "" #: simulation/templates/units/maur/infantry_swordsman_b.xml:18 msgid "Khadagdhari" msgstr "" #: simulation/templates/units/maur/ship_bireme.xml:9 #: simulation/templates/units/maur/ship_trireme.xml:18 msgid "Yudhpot" msgstr "" #: simulation/templates/units/maur/ship_fishing.xml:9 msgid "Fisherman" msgstr "" #: simulation/templates/units/maur/ship_fishing.xml:10 msgid "Matsyapalak" msgstr "" #: simulation/templates/units/maur/ship_merchant.xml:9 msgid "Trading Ship" msgstr "" #: simulation/templates/units/maur/ship_merchant.xml:10 msgid "Vanijyik Nauka" msgstr "" #: simulation/templates/units/maur/support_elephant.xml:21 msgid "Worker Elephant" msgstr "" #: simulation/templates/units/maur/support_elephant.xml:22 msgid "Karmākara Gaja" msgstr "" #: simulation/templates/units/maur/support_female_citizen.xml:11 msgid "Naari" msgstr "" #: simulation/templates/units/maur/support_female_citizen.xml:12 msgid "Indian Woman" msgstr "" #: simulation/templates/units/maur/support_healer_b.xml:5 msgid "Brahmin Priest" msgstr "" #: simulation/templates/units/maur/support_healer_b.xml:6 msgid "Brāhmaṇa Pujari" msgstr "" #: simulation/templates/units/maur/support_trader.xml:9 msgid "Vaishya" msgstr "" +#: simulation/templates/units/mace/champion_infantry_swordsman.xml:5 +#: simulation/templates/units/merc_black_cloak.xml:5 +#: simulation/templates/units/sele/infantry_swordsman_merc_b.xml:5 +msgctxt "" +"Name of an attack using a rhomphaia (ῥομφαία), a Thracian two-handed weapon capable of " +"both thrusting and slashing." +msgid "Rhomphaia" +msgstr "" + +#: simulation/templates/units/athen/infantry_javelineer_b.xml:19 +#: simulation/templates/units/athen/infantry_marine_archer_b.xml:19 +#: simulation/templates/units/cart/cavalry_spearman_ital_b.xml:14 +#: simulation/templates/units/cart/cavalry_swordsman_gaul_b.xml:14 +#: simulation/templates/units/cart/cavalry_swordsman_iber_b.xml:19 +#: simulation/templates/units/cart/infantry_javelineer_iber_b.xml:22 +#: simulation/templates/units/cart/infantry_slinger_iber_b.xml:22 +#: simulation/templates/units/cart/infantry_swordsman_gaul_b.xml:22 +#: simulation/templates/units/cart/infantry_swordsman_ital_b.xml:22 +#: simulation/templates/units/kush/cavalry_javelineer_merc_b.xml:15 +#: simulation/templates/units/kush/infantry_javelineer_merc_b.xml:21 +#: simulation/templates/units/kush/infantry_maceman_merc_b.xml:30 +#: simulation/templates/units/mace/cavalry_javelineer_b.xml:11 +#: simulation/templates/units/mace/infantry_archer_b.xml:17 +#: simulation/templates/units/mace/infantry_slinger_b.xml:17 +#: simulation/templates/units/merc_black_cloak.xml:9 +#: simulation/templates/units/merc_thorakites.xml:11 +#: simulation/templates/units/merc_thureophoros.xml:4 +#: simulation/templates/units/pers/kardakes_hoplite.xml:5 +#: simulation/templates/units/pers/kardakes_skirmisher.xml:5 +#: simulation/templates/units/ptol/cavalry_javelineer_merc_b.xml:11 +#: simulation/templates/units/ptol/cavalry_spearman_merc_b.xml:11 +#: simulation/templates/units/ptol/infantry_archer_b.xml:17 +#: simulation/templates/units/ptol/infantry_javelineer_b.xml:17 +#: simulation/templates/units/ptol/infantry_spearman_merc_b.xml:17 +#: simulation/templates/units/ptol/infantry_swordsman_merc_b.xml:20 +#: simulation/templates/units/samnite_skirmisher.xml:4 +#: simulation/templates/units/samnite_spearman.xml:4 +#: simulation/templates/units/samnite_swordsman.xml:4 +#: simulation/templates/units/sele/cavalry_spearman_merc_b.xml:11 +#: simulation/templates/units/sele/infantry_archer_merc_b.xml:16 +#: simulation/templates/units/sele/infantry_swordsman_merc_b.xml:21 +msgid "Mercenary" +msgstr "" + +#: simulation/templates/units/mace/champion_infantry_swordsman.xml:11 +#: simulation/templates/units/merc_black_cloak.xml:11 +msgid "Thracian Black Cloak" +msgstr "" + +#: simulation/templates/units/mace/champion_infantry_swordsman.xml:12 +#: simulation/templates/units/merc_black_cloak.xml:12 +msgid "Rhomphaiaphoros" +msgstr "" + +#: simulation/templates/units/merc_thorakites.xml:13 +msgid "Armored Swordsman" +msgstr "" + +#: simulation/templates/units/merc_thorakites.xml:14 +msgid "Thōrakitēs" +msgstr "" + +#: simulation/templates/units/merc_thureophoros.xml:6 +msgid "Heavy Skirmisher" +msgstr "" + +#: simulation/templates/units/merc_thureophoros.xml:7 +msgid "Thyreophóros" +msgstr "" + +#: simulation/templates/units/noldor_ship_bireme.xml:8 +msgid "Mankar Cirya" +msgstr "" + #: simulation/templates/units/pers/arstibara.xml:13 msgid "Persian Apple Bearer" msgstr "" #: simulation/templates/units/pers/arstibara.xml:14 msgid "Arštibara" msgstr "" #: simulation/templates/units/pers/catafalque.xml:9 msgid "Artaxšaçā" msgstr "" #: simulation/templates/units/pers/cavalry_archer_b.xml:8 msgid "Parthian Horse Archer" msgstr "" #: simulation/templates/units/pers/cavalry_archer_b.xml:9 msgid "Asabāra Parθava" msgstr "" #: simulation/templates/units/pers/cavalry_axeman_b.xml:7 msgid "Hyrcanian Cavalry" msgstr "" #: simulation/templates/units/pers/cavalry_axeman_b.xml:8 msgid "Asabāra Varkaniya" msgstr "" #: simulation/templates/units/pers/cavalry_javelineer_b.xml:7 msgid "Median Light Cavalry" msgstr "" #: simulation/templates/units/pers/cavalry_javelineer_b.xml:8 msgid "Asabāra Māda" msgstr "" #: simulation/templates/units/pers/cavalry_spearman_b.xml:7 msgid "Cappadocian Cavalry" msgstr "" #: simulation/templates/units/pers/cavalry_spearman_b.xml:8 msgid "Asabāra Katpatuka" msgstr "" #: simulation/templates/units/pers/champion_cavalry.xml:6 msgid "Bactrian Heavy Lancer" msgstr "" #: simulation/templates/units/pers/champion_cavalry.xml:7 #: simulation/templates/units/pers/champion_cavalry_archer.xml:7 msgid "Asabāra Baxtriš" msgstr "" #: simulation/templates/units/pers/champion_cavalry_archer.xml:6 msgid "Bactrian Heavy Cavalry Archer" msgstr "" #: simulation/templates/units/pers/champion_chariot.xml:10 msgid "Babylonian Scythed Chariot" msgstr "" #: simulation/templates/units/pers/champion_chariot.xml:11 msgid "Raθa Bābiruviya" msgstr "" #: simulation/templates/units/pers/champion_elephant.xml:7 msgid "Pila Hinduya" msgstr "" #: simulation/templates/units/pers/champion_infantry.xml:7 msgid "Persian Immortal" msgstr "" #: simulation/templates/units/pers/champion_infantry.xml:8 msgid "Anušiya" msgstr "" #: simulation/templates/units/pers/hero_cyrus.xml:9 msgid "Cyrus II The Great" msgstr "" #: simulation/templates/units/pers/hero_cyrus.xml:10 msgid "Kuruš" msgstr "" #: simulation/templates/units/pers/hero_darius.xml:13 msgid "Darius I the Great" msgstr "" #: simulation/templates/units/pers/hero_darius.xml:14 msgid "Dārayavahuš" msgstr "" #: simulation/templates/units/pers/hero_xerxes.xml:9 #: simulation/templates/units/pers/hero_xerxes_chariot.xml:13 msgid "Xerxes I" msgstr "" #: simulation/templates/units/pers/hero_xerxes.xml:10 #: simulation/templates/units/pers/hero_xerxes_chariot.xml:14 msgid "Xšayāršā" msgstr "" #: simulation/templates/units/pers/infantry_archer_b.xml:13 msgid "Sogdian Archer" msgstr "" #: simulation/templates/units/pers/infantry_archer_b.xml:14 msgid "Θanuvaniya Suguda" msgstr "" #: simulation/templates/units/pers/infantry_javelineer_b.xml:13 msgid "Lydian Auxiliary" msgstr "" #: simulation/templates/units/pers/infantry_javelineer_b.xml:14 msgid "Pastiš Spardiya" msgstr "" #: simulation/templates/units/pers/infantry_spearman_b.xml:13 msgid "Shield Bearer" msgstr "" #: simulation/templates/units/pers/infantry_spearman_b.xml:14 msgid "Sparabara" msgstr "" #: simulation/templates/units/pers/kardakes_hoplite.xml:7 msgid "Cardaces Hoplite" msgstr "" #: simulation/templates/units/pers/kardakes_hoplite.xml:8 msgid "Hoplites Kardakes" msgstr "" #: simulation/templates/units/pers/kardakes_skirmisher.xml:7 msgid "Cardaces Skirmisher" msgstr "" #: simulation/templates/units/pers/kardakes_skirmisher.xml:8 msgid "Peltastes Kardakes" msgstr "" #: simulation/templates/units/pers/ship_bireme.xml:10 msgid "Cypriot Galley" msgstr "" #: simulation/templates/units/pers/ship_bireme.xml:11 msgid "Hamaraniyanava" msgstr "" #: simulation/templates/units/pers/ship_fishing.xml:10 msgid "Masiyakara" msgstr "" #: simulation/templates/units/pers/ship_merchant.xml:10 msgid "Ionian Trade Ship" msgstr "" #: simulation/templates/units/pers/ship_merchant.xml:11 msgid "Nauš Yauna" msgstr "" #: simulation/templates/units/pers/ship_trireme.xml:10 msgid "Phoenician Trireme" msgstr "" #: simulation/templates/units/pers/ship_trireme.xml:11 msgid "Hamaraniyanava Vazarka" msgstr "" #: simulation/templates/units/pers/siege_ram.xml:20 msgid "Assyrian Siege Ram" msgstr "" #: simulation/templates/units/pers/siege_ram.xml:21 msgid "Hamaranakuba Aθuriya" msgstr "" #: simulation/templates/units/pers/support_female_citizen.xml:12 msgid "Banu Miyanrudani" msgstr "" #: simulation/templates/units/pers/support_female_citizen.xml:13 msgid "Mesopotamian Woman" msgstr "" #: simulation/templates/units/pers/support_healer_b.xml:6 msgid "Median Magus" msgstr "" #: simulation/templates/units/pers/support_healer_b.xml:7 msgid "Maguš Māda" msgstr "" #: simulation/templates/units/pers/support_trader.xml:10 msgid "Aramaean Merchant" msgstr "" #: simulation/templates/units/pers/support_trader.xml:11 msgid "Tamkarum Arami" msgstr "" #: simulation/templates/units/pers/support_trader.xml:13 msgid "" -"Trade resources between your own markets and those of your allies. Persians " -"have a +25% land trading bonus." +"Trade resources between your own markets and those of your allies. Persians have a +25%" +" land trading bonus." +msgstr "" + +#: simulation/templates/units/plane.xml:5 +msgctxt "Name of an attack, usually the weapon." +msgid "Machine Guns" +msgstr "" + +#: simulation/templates/units/plane.xml:49 +msgid "P-51 Mustang" +msgstr "" + +#: simulation/templates/units/plane.xml:50 +msgid "A World War 2 American fighter plane." msgstr "" #: simulation/templates/units/ptol/catafalque.xml:8 msgid "Ptolemy III Euergetes (Benefactor)" msgstr "" #: simulation/templates/units/ptol/cavalry_archer_b.xml:10 msgid "Nabataean Camel Archer" msgstr "" #: simulation/templates/units/ptol/cavalry_archer_b.xml:11 msgid "Mutsābiq Gamal Nabatu" msgstr "" #: simulation/templates/units/ptol/cavalry_javelineer_merc_b.xml:13 msgid "Tarantine Settler Cavalry" msgstr "" #: simulation/templates/units/ptol/cavalry_javelineer_merc_b.xml:14 msgid "Hippeús Tarantînos" msgstr "" #: simulation/templates/units/ptol/cavalry_spearman_merc_b.xml:13 msgid "Macedonian Settler Cavalry" msgstr "" #: simulation/templates/units/ptol/cavalry_spearman_merc_b.xml:14 msgid "Hippeús Makedonikós" msgstr "" #: simulation/templates/units/ptol/champion_cavalry.xml:5 msgid "Royal Guard Cavalry" msgstr "" #: simulation/templates/units/ptol/champion_cavalry.xml:6 msgid "Ágēma Basiléōs" msgstr "" #: simulation/templates/units/ptol/champion_elephant.xml:5 msgid "Towered War Elephant" msgstr "" #: simulation/templates/units/ptol/champion_elephant.xml:6 msgid "Polémou Eléphantos" msgstr "" #: simulation/templates/units/ptol/champion_infantry_pikeman.xml:6 msgid "Royal Guard Infantry" msgstr "" #: simulation/templates/units/ptol/champion_infantry_pikeman.xml:7 msgid "Phalangitès Agema" msgstr "" #: simulation/templates/units/ptol/champion_juggernaut.xml:25 msgid "Juggernaut" msgstr "" #: simulation/templates/units/ptol/champion_juggernaut.xml:26 msgid "Tessarakonterēs" msgstr "" #: simulation/templates/units/ptol/hero_cleopatra.xml:11 msgid "Cleopatra VII" msgstr "" #: simulation/templates/units/ptol/hero_cleopatra.xml:12 msgid "Kleopatra H' Philopatōr" msgstr "" #: simulation/templates/units/ptol/hero_ptolemy_I.xml:9 msgid "Ptolemy I" msgstr "" #: simulation/templates/units/ptol/hero_ptolemy_I.xml:10 msgid "Ptolemaios A' Sōter" msgstr "" #: simulation/templates/units/ptol/hero_ptolemy_IV.xml:9 msgid "Ptolemy IV" msgstr "" #: simulation/templates/units/ptol/hero_ptolemy_IV.xml:10 msgid "Ptolemaios D' Philopatōr" msgstr "" #: simulation/templates/units/ptol/infantry_archer_nubian.xml:6 msgid "Nubian Mercenary Archer" msgstr "" #: simulation/templates/units/ptol/infantry_archer_nubian.xml:7 msgid "Kousít Misthophóros Toxótēs" msgstr "" #: simulation/templates/units/ptol/infantry_javelineer_b.xml:19 msgid "Mercenary Thureos Skirmisher" msgstr "" #: simulation/templates/units/ptol/infantry_javelineer_b.xml:20 msgid "Thureophóros Akrobolistḗs" msgstr "" #: simulation/templates/units/ptol/infantry_pikeman_b.xml:12 msgid "Egyptian Pikeman" msgstr "" #: simulation/templates/units/ptol/infantry_pikeman_b.xml:13 msgid "Phalaggomákhimos" msgstr "" #: simulation/templates/units/ptol/infantry_slinger_b.xml:12 msgid "Judean Slinger" msgstr "" #: simulation/templates/units/ptol/infantry_slinger_b.xml:13 msgid "Hebraikós Sphendonḗtēs" msgstr "" #: simulation/templates/units/ptol/infantry_spearman_merc_b.xml:19 msgid "Mercenary Thureos Spearman" msgstr "" #: simulation/templates/units/ptol/infantry_spearman_merc_b.xml:20 msgid "Thureophóros Misthophóros" msgstr "" #: simulation/templates/units/ptol/infantry_swordsman_merc_b.xml:18 msgid "Gallikós Mistophorós" msgstr "" #: simulation/templates/units/ptol/ship_bireme.xml:10 #: simulation/templates/units/sele/ship_bireme.xml:10 msgid "Dierēs" msgstr "" #: simulation/templates/units/ptol/ship_quinquereme.xml:9 msgid "Octḗrēs" msgstr "" #: simulation/templates/units/ptol/ship_trireme.xml:9 msgid "Pentḗrēs" msgstr "" #: simulation/templates/units/ptol/siege_polybolos_packed.xml:15 msgid "Polybolos" msgstr "" #: simulation/templates/units/ptol/support_female_citizen.xml:11 msgid "Gýnē Aigýptia" msgstr "" #: simulation/templates/units/ptol/support_female_citizen.xml:12 msgid "Egyptian Woman" msgstr "" #: simulation/templates/units/rome/catafalque.xml:9 msgid "Lūcius Iūnius Brūtus" msgstr "" #: simulation/templates/units/rome/cavalry_javelineer_b.xml:6 msgid "Allied Cavalry" msgstr "" #: simulation/templates/units/rome/cavalry_javelineer_b.xml:7 msgid "Eques Socius" msgstr "" #: simulation/templates/units/rome/cavalry_spearman_b.xml:7 msgid "Roman Cavalry" msgstr "" #: simulation/templates/units/rome/cavalry_spearman_b.xml:8 msgid "Eques Rōmānus" msgstr "" #: simulation/templates/units/rome/champion_cavalry.xml:6 msgid "Eques Cōnsulāris" msgstr "" #: simulation/templates/units/rome/champion_cavalry.xml:7 msgid "Consular Bodyguard" msgstr "" #: simulation/templates/units/rome/champion_infantry.xml:12 msgid "Italic Heavy Infantry" msgstr "" #: simulation/templates/units/rome/champion_infantry.xml:13 msgid "Extrāōrdinārius" msgstr "" #: simulation/templates/units/rome/champion_infantry_spear_gladiator.xml:17 #: simulation/templates/units/rome/champion_infantry_sword_gladiator.xml:17 msgid "Gladiator" msgstr "" #: simulation/templates/units/rome/champion_infantry_spear_gladiator.xml:20 msgid "Gladiator Spearman" msgstr "" #: simulation/templates/units/rome/champion_infantry_spear_gladiator.xml:21 msgid "Hoplomachus" msgstr "" #: simulation/templates/units/rome/champion_infantry_sword_gladiator.xml:20 msgid "Gladiator Swordsman" msgstr "" #: simulation/templates/units/rome/champion_infantry_sword_gladiator.xml:21 msgid "Murmillo" msgstr "" #: simulation/templates/units/rome/champion_infantry_swordsman_02.xml:4 #: simulation/templates/units/rome/champion_infantry_swordsman_03.xml:11 msgid "Marian Legionary" msgstr "" #: simulation/templates/units/rome/champion_infantry_swordsman_02.xml:5 #: simulation/templates/units/rome/champion_infantry_swordsman_03.xml:12 msgid "Legiōnārius" msgstr "" #: simulation/templates/units/rome/champion_infantry_swordsman_04.xml:14 msgid "Roman Centurion" msgstr "" #: simulation/templates/units/rome/champion_infantry_swordsman_04.xml:15 msgid "Centuriō" msgstr "" #: simulation/templates/units/rome/hero_marcellus.xml:10 #: simulation/templates/units/rome/hero_marcellus_infantry.xml:10 msgid "Mārcus Claudius Mārcellus" msgstr "" #: simulation/templates/units/rome/hero_maximus.xml:9 #: simulation/templates/units/rome/hero_maximus_infantry.xml:9 msgid "Quīntus Fabius Maximus Verrūcōsus Cūnctātor" msgstr "" #: simulation/templates/units/rome/hero_scipio.xml:9 msgid "Pūblius Cornēlius Scīpiō Āfricānus" msgstr "" #: simulation/templates/units/rome/infantry_javelineer_b.xml:13 msgid "Roman Skirmisher" msgstr "" #: simulation/templates/units/rome/infantry_javelineer_b.xml:14 msgid "Vēles" msgstr "" #: simulation/templates/units/rome/infantry_spearman_b.xml:19 msgid "Veteran Spearman" msgstr "" #: simulation/templates/units/rome/infantry_spearman_b.xml:20 msgid "Triārius" msgstr "" #: simulation/templates/units/rome/infantry_swordsman_b.xml:19 msgid "Roman Swordsman" msgstr "" #: simulation/templates/units/rome/infantry_swordsman_b.xml:20 msgid "Hastātus" msgstr "" #: simulation/templates/units/rome/infantry_swordsman_slave.xml:20 msgid "Servus" msgstr "" #: simulation/templates/units/rome/ship_bireme.xml:9 msgid "Liburna" msgstr "" #: simulation/templates/units/rome/ship_fishing.xml:9 msgid "Nāvicula Piscātōria" msgstr "" #: simulation/templates/units/rome/ship_merchant.xml:9 msgid "Corbīta" msgstr "" #: simulation/templates/units/rome/ship_quinquereme.xml:9 msgid "Quīnquerēmis Rōmāna" msgstr "" #: simulation/templates/units/rome/ship_quinquereme.xml:10 msgid "Roman Quinquereme" msgstr "" #: simulation/templates/units/rome/ship_trireme.xml:8 msgid "Trirēmis Rōmāna" msgstr "" #: simulation/templates/units/rome/ship_trireme.xml:9 msgid "Roman Trireme" msgstr "" #: simulation/templates/units/rome/siege_onager.xml:37 msgid "Onager" msgstr "" #: simulation/templates/units/rome/siege_ram.xml:16 msgid "Ariēs" msgstr "" #: simulation/templates/units/rome/siege_scorpio_packed.xml:18 msgid "Scorpiō" msgstr "" #: simulation/templates/units/rome/support_female_citizen.xml:12 msgid "Rōmāna" msgstr "" #: simulation/templates/units/rome/support_female_citizen.xml:13 msgid "Roman Woman" msgstr "" #: simulation/templates/units/rome/support_healer_b.xml:6 msgid "Doctor" msgstr "" #: simulation/templates/units/rome/support_healer_b.xml:7 msgid "Medicus" msgstr "" #: simulation/templates/units/rome/support_trader.xml:10 msgid "Plebeian Merchant" msgstr "" #: simulation/templates/units/rome/support_trader.xml:11 msgid "Mercātor" msgstr "" +#: simulation/templates/units/samnite_skirmisher.xml:5 +#: simulation/templates/units/samnite_skirmisher.xml:6 +msgid "Samnite Skirmisher" +msgstr "" + +#: simulation/templates/units/samnite_spearman.xml:5 +#: simulation/templates/units/samnite_spearman.xml:6 +msgid "Samnite Spearman" +msgstr "" + +#: simulation/templates/units/cart/infantry_swordsman_ital_b.xml:19 +#: simulation/templates/units/samnite_swordsman.xml:5 +#: simulation/templates/units/samnite_swordsman.xml:6 +msgid "Samnite Swordsman" +msgstr "" + #: simulation/templates/units/sele/catafalque.xml:10 msgid "Antiochus I Soter (Savior)" msgstr "" #: simulation/templates/units/sele/cavalry_archer_b.xml:7 msgid "Dahae Horse Archer" msgstr "" #: simulation/templates/units/sele/cavalry_archer_b.xml:8 msgid "Hippotoxotès Dahae" msgstr "" #: simulation/templates/units/sele/cavalry_javelineer_b.xml:7 msgid "Militia Cavalry" msgstr "" #: simulation/templates/units/sele/cavalry_javelineer_b.xml:8 msgid "Hippakontistès Politès" msgstr "" #: simulation/templates/units/sele/cavalry_spearman_merc_b.xml:15 msgid "Hippos Hetairike" msgstr "" #: simulation/templates/units/sele/champion_cavalry.xml:6 msgid "Seleucid Cataphract" msgstr "" #: simulation/templates/units/sele/champion_cavalry.xml:7 msgid "Seleukidón Kataphraktos" msgstr "" #: simulation/templates/units/sele/champion_chariot.xml:10 msgid "Scythed Chariot" msgstr "" #: simulation/templates/units/sele/champion_chariot.xml:11 msgid "Drepanèphoros" msgstr "" #: simulation/templates/units/sele/champion_elephant.xml:6 msgid "Armored War Elephant" msgstr "" #: simulation/templates/units/sele/champion_elephant.xml:7 msgid "Thorakisménos Eléphantos" msgstr "" #: simulation/templates/units/sele/champion_infantry_pikeman.xml:6 msgid "Silver Shield" msgstr "" #: simulation/templates/units/sele/champion_infantry_pikeman.xml:7 msgid "Argyraspis" msgstr "" #: simulation/templates/units/sele/champion_infantry_swordsman.xml:6 msgid "Romanized Heavy Swordsman" msgstr "" #: simulation/templates/units/sele/champion_infantry_swordsman.xml:7 msgid "Thorakitès Rhomaïkós" msgstr "" #: simulation/templates/units/sele/hero_antiochus_great.xml:9 msgid "Antiochus III the Great" msgstr "" #: simulation/templates/units/sele/hero_antiochus_great.xml:10 msgid "Antiokhos G' Megas" msgstr "" #: simulation/templates/units/sele/hero_antiochus_righteous.xml:9 msgid "Antiochus IV" msgstr "" #: simulation/templates/units/sele/hero_antiochus_righteous.xml:10 msgid "Antiokhos D' Epiphanēs" msgstr "" #: simulation/templates/units/sele/hero_seleucus_victor.xml:9 msgid "Seleucus I" msgstr "" #: simulation/templates/units/sele/hero_seleucus_victor.xml:10 msgid "Seleukos A' Nikatōr" msgstr "" #: simulation/templates/units/sele/infantry_archer_merc_b.xml:19 msgid "Syrian Archer" msgstr "" #: simulation/templates/units/sele/infantry_archer_merc_b.xml:20 msgid "Toxótēs Syrías" msgstr "" #: simulation/templates/units/sele/infantry_javelineer_b.xml:12 msgid "Arab Javelineer" msgstr "" #: simulation/templates/units/sele/infantry_javelineer_b.xml:13 msgid "Pezakontistès Aravikós" msgstr "" #: simulation/templates/units/sele/infantry_pikeman_b.xml:12 msgid "Phalangite" msgstr "" #: simulation/templates/units/sele/infantry_pikeman_b.xml:13 msgid "Phalangitēs" msgstr "" #: simulation/templates/units/sele/infantry_spearman_b.xml:12 msgid "Militia Thureos Spearman" msgstr "" #: simulation/templates/units/sele/infantry_spearman_b.xml:13 msgid "Thureophóros Politès" msgstr "" #: simulation/templates/units/sele/infantry_swordsman_merc_b.xml:24 msgid "Thracian Mercenary Swordsman" msgstr "" #: simulation/templates/units/sele/infantry_swordsman_merc_b.xml:25 msgid "Rhomphaiaphoros Thrakikós" msgstr "" #: simulation/templates/units/sele/ship_quinquereme.xml:9 msgid "Pentères" msgstr "" #: simulation/templates/units/sele/ship_trireme.xml:9 msgid "Seleukidó̱n Triērēs" msgstr "" #: simulation/templates/units/sele/ship_trireme.xml:10 msgid "Seleucid Trireme" msgstr "" #: simulation/templates/units/sele/support_female_citizen.xml:11 msgid "Syrías Gýnē" msgstr "" #: simulation/templates/units/sele/support_female_citizen.xml:12 msgid "Syrian Woman" msgstr "" #: simulation/templates/units/spart/catafalque.xml:10 msgid "Lycurgus" msgstr "" #: simulation/templates/units/spart/cavalry_javelineer_b.xml:7 msgid "Perioikoi Cavalryman" msgstr "" #: simulation/templates/units/spart/cavalry_javelineer_b.xml:8 msgid "Pródromos Perioïkós" msgstr "" #: simulation/templates/units/spart/cavalry_spearman_b.xml:7 msgid "Greek Allied Cavalry" msgstr "" #: simulation/templates/units/spart/cavalry_spearman_b.xml:8 msgid "Hippeús Symmakhikós" msgstr "" #: simulation/templates/units/spart/champion_infantry_pike.xml:6 msgid "Spartan Pikeman" msgstr "" #: simulation/templates/units/spart/champion_infantry_pike.xml:7 msgid "Phalangites Spartiatis" msgstr "" #: simulation/templates/units/spart/champion_infantry_spear.xml:6 msgid "Spartan Hoplite" msgstr "" #: simulation/templates/units/spart/champion_infantry_spear.xml:7 msgid "Spartiátēs" msgstr "" #: simulation/templates/units/spart/champion_infantry_sword.xml:20 msgid "Skiritai Commando" msgstr "" #: simulation/templates/units/spart/champion_infantry_sword.xml:21 msgid "Ékdromos Skirítēs" msgstr "" #: simulation/templates/units/spart/hero_agis.xml:9 msgid "Agis III" msgstr "" #: simulation/templates/units/spart/hero_agis.xml:10 msgid "Agis" msgstr "" #: simulation/templates/units/spart/hero_brasidas.xml:9 #: simulation/templates/units/spart/hero_brasidas.xml:10 msgid "Brasidas" msgstr "" #: simulation/templates/units/spart/hero_leonidas.xml:9 msgid "Leonidas I" msgstr "" #: simulation/templates/units/spart/hero_leonidas.xml:10 msgid "Leōnidēs" msgstr "" #: simulation/templates/units/spart/infantry_javelineer_b.xml:15 msgid "Helot Skirmisher" msgstr "" #: simulation/templates/units/spart/infantry_javelineer_b.xml:16 msgid "Akontistḗs Heílōs" msgstr "" #: simulation/templates/units/spart/infantry_spearman_b.xml:15 msgid "Perioikoi Hoplite" msgstr "" #: simulation/templates/units/spart/infantry_spearman_b.xml:16 msgid "Hoplítēs Períoikos" msgstr "" #: simulation/templates/units/spart/ship_trireme.xml:10 msgid "Spartan Trireme" msgstr "" #: simulation/templates/units/spart/support_female_citizen.xml:24 msgid "Spartan Woman" msgstr "" #: simulation/templates/units/spart/support_female_citizen.xml:25 msgid "Spartiâtis" msgstr "" #: simulation/templates/units/spart/support_trader.xml:9 msgid "Émporos Períoikos" msgstr "" + +#: simulation/templates/units/theb_siege_fireraiser.xml:40 +msgid "Fire Raiser" +msgstr "" + +#: simulation/templates/units/theb_siege_fireraiser.xml:41 +msgid "Pyrobolos" +msgstr "" + +#: simulation/templates/units/thebes_sacred_band_hoplitai.xml:5 +msgid "Theban Sacred Band Hoplite" +msgstr "" + +#: simulation/templates/units/thebes_sacred_band_hoplitai.xml:6 +msgid "Hieroû Thebaíou Lókhou Hoplítai" +msgstr "" + +#: simulation/templates/units/thebes_sacred_band_hoplitai.xml:7 +msgid "Champion Spearman." +msgstr "" + +#: simulation/templates/units/thespian_melanochitones.xml:5 +msgid "Thespian Black Cloak" +msgstr "" + +#: simulation/templates/units/thespian_melanochitones.xml:6 +msgid "Melanochitones" +msgstr "" + +#: simulation/templates/units/viking_longship.xml:8 +msgid "Longship" +msgstr "" + Index: ps/trunk/binaries/data/mods/public/l10n/public-tutorials.pot =================================================================== --- ps/trunk/binaries/data/mods/public/l10n/public-tutorials.pot (revision 24280) +++ ps/trunk/binaries/data/mods/public/l10n/public-tutorials.pot (revision 24281) @@ -1,734 +1,694 @@ # Translation template for 0 A.D. — Empires Ascendant. # Copyright (C) 2020 Wildfire Games -# This file is distributed under the same license as the 0 A.D. — Empires Ascendant project. -# +# This file is distributed under the same license as the 0 A.D. — Empires Ascendant +# project. msgid "" msgstr "" "Project-Id-Version: 0 A.D. — Empires Ascendant\n" -"POT-Creation-Date: 2020-11-13 08:10+0000\n" -"PO-Revision-Date: 2020-11-13 08:10+0000\n" +"POT-Creation-Date: 2020-11-28 10:01+0000\n" +"PO-Revision-Date: 2020-11-28 10:01+0000\n" +"Plural-Forms: nplurals=2; plural=(n != 1)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=utf-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: nplurals=2; plural=(n != 1);\n" +"Content-Transfer-Encoding: 8bit" #: maps/tutorials/introductory_tutorial.js:3 msgid "Welcome to the 0 A.D. tutorial." msgstr "" #: maps/tutorials/introductory_tutorial.js:6 msgid "" -"Left-click on a female citizen and then right-click on a berry bush to make " -"that female citizen gather food. Female citizens gather vegetables faster " -"than other units." +"Left-click on a female citizen and then right-click on a berry bush to make that female" +" citizen gather food. Female citizens gather vegetables faster than other units." msgstr "" #: maps/tutorials/introductory_tutorial.js:15 msgid "" -"Select the citizen-soldier, right-click on a tree near the Civic Center to " -"begin gathering Wood. Citizen Soldiers gather Wood faster than female " -"citizens." +"Select the citizen-soldier, right-click on a tree near the Civic Center to begin " +"gathering Wood. Citizen Soldiers gather Wood faster than female citizens." msgstr "" #: maps/tutorials/introductory_tutorial.js:26 #, javascript-format msgid "" -"Select the Civic Center building and hold %(hotkey)s while clicking on the " -"Hoplite icon once to begin training a batch of Hoplites." +"Select the Civic Center building and hold %(hotkey)s while clicking on the Hoplite icon" +" once to begin training a batch of Hoplites." msgstr "" -#: maps/tutorials/introductory_tutorial.js:37 -#: maps/tutorials/introductory_tutorial.js:79 -#: maps/tutorials/introductory_tutorial.js:161 -#: maps/tutorials/introductory_tutorial.js:237 +#: maps/tutorials/introductory_tutorial.js:37 maps/tutorials/introductory_tutorial.js:79 +#: maps/tutorials/introductory_tutorial.js:161 maps/tutorials/introductory_tutorial.js:237 msgid "" -"Do not forget to press the batch training hotkey while clicking to produce " -"multiple units." +"Do not forget to press the batch training hotkey while clicking to produce multiple " +"units." msgstr "" #: maps/tutorials/introductory_tutorial.js:38 msgid "Click on the HOPLITE icon." msgstr "" #: maps/tutorials/introductory_tutorial.js:46 msgid "" -"Select the two idle female citizens and build a house nearby by selecting " -"the house icon. Place the house by left-clicking on a piece of land." +"Select the two idle female citizens and build a house nearby by selecting the house " +"icon. Place the house by left-clicking on a piece of land." msgstr "" #: maps/tutorials/introductory_tutorial.js:54 msgid "" -"When they are ready, select the newly trained Hoplites and assign them to " -"build a storehouse beside some nearby trees. They will begin to gather Wood " -"when it's constructed." +"When they are ready, select the newly trained Hoplites and assign them to build a " +"storehouse beside some nearby trees. They will begin to gather Wood when it's " +"constructed." msgstr "" #: maps/tutorials/introductory_tutorial.js:64 #, javascript-format msgid "" -"Train a batch of Skirmishers by holding %(hotkey)s and clicking on the " -"Skirmisher icon in the Civic Center." +"Train a batch of Skirmishers by holding %(hotkey)s and clicking on the Skirmisher icon " +"in the Civic Center." msgstr "" #: maps/tutorials/introductory_tutorial.js:80 msgid "Click on the Skirmisher icon." msgstr "" #: maps/tutorials/introductory_tutorial.js:88 -msgid "" -"Build a farmstead in an open space beside the Civic Center using any idle " -"builders." +msgid "Build a farmstead in an open space beside the Civic Center using any idle builders." msgstr "" #: maps/tutorials/introductory_tutorial.js:100 msgid "Let's wait for the farmstead to be built." msgstr "" #: maps/tutorials/introductory_tutorial.js:112 msgid "" -"Once the farmstead is constructed, its builders will automatically begin " -"gathering food if there is any nearby. Select the builders and instead make " -"them construct a field beside the farmstead." +"Once the farmstead is constructed, its builders will automatically begin gathering food" +" if there is any nearby. Select the builders and instead make them construct a field " +"beside the farmstead." msgstr "" #: maps/tutorials/introductory_tutorial.js:136 msgid "" -"The field's builders will now automatically begin gathering food from the " -"field. Using the newly created group of skirmishers, get them to build " -"another house nearby." +"The field's builders will now automatically begin gathering food from the field. Using " +"the newly created group of skirmishers, get them to build another house nearby." msgstr "" #: maps/tutorials/introductory_tutorial.js:144 msgid "" -"Train a batch of Hoplites at the Civic Center. Select the Civic Center and " -"with it selected right-click on a tree nearby. Units from the Civic Center " -"will now automatically gather Wood." +"Train a batch of Hoplites at the Civic Center. Select the Civic Center and with it " +"selected right-click on a tree nearby. Units from the Civic Center will now " +"automatically gather Wood." msgstr "" #: maps/tutorials/introductory_tutorial.js:162 msgid "Click on the Hoplite icon." msgstr "" #: maps/tutorials/introductory_tutorial.js:176 msgid "" -"Select the Civic Center, then hover the cursor over the tree and right-click " -"when you see your cursor change into a Wood icon." +"Select the Civic Center, then hover the cursor over the tree and right-click when you " +"see your cursor change into a Wood icon." msgstr "" #: maps/tutorials/introductory_tutorial.js:185 msgid "" -"Order the idle Skirmishers to build an outpost to the north east at the edge " -"of your territory. This will be the fifth Village Phase structure that you " -"have built, allowing you to advance to the Town Phase." +"Order the idle Skirmishers to build an outpost to the north east at the edge of your " +"territory. This will be the fifth Village Phase structure that you have built, " +"allowing you to advance to the Town Phase." msgstr "" #: maps/tutorials/introductory_tutorial.js:193 msgid "" -"Select the Civic Center again and advance to Town Phase by clicking on the " -"II icon (you have to wait for the outpost to be built first). This will " -"allow Town Phase buildings to be constructed." +"Select the Civic Center again and advance to Town Phase by clicking on the II icon (you" +" have to wait for the outpost to be built first). This will allow Town Phase buildings " +"to be constructed." msgstr "" #: maps/tutorials/introductory_tutorial.js:205 msgid "" -"While waiting for the phasing up, you may reassign your idle workers to " -"gathering the resources you are short of." +"While waiting for the phasing up, you may reassign your idle workers to gathering the " +"resources you are short of." msgstr "" #: maps/tutorials/introductory_tutorial.js:220 msgid "" -"Start training a batch of female citizens in the Civic Center and set its " -"rally point to the farm (right click on it)." +"Start training a batch of female citizens in the Civic Center and set its rally point " +"to the farm (right click on it)." msgstr "" #: maps/tutorials/introductory_tutorial.js:238 msgid "Click on the female citizen icon." msgstr "" #: maps/tutorials/introductory_tutorial.js:258 msgid "" -"Build a Barracks nearby. Whenever your population limit is reached, build an " -"extra house using any available builder units." +"Build a Barracks nearby. Whenever your population limit is reached, build an extra " +"house using any available builder units." msgstr "" #: maps/tutorials/introductory_tutorial.js:266 msgid "" -"Prepare for an attack by an enemy player. Train more soldiers using the " -"Barracks, and get idle soldiers to build a Tower near your Outpost." +"Prepare for an attack by an enemy player. Train more soldiers using the Barracks, and " +"get idle soldiers to build a Tower near your Outpost." msgstr "" #: maps/tutorials/introductory_tutorial.js:274 msgid "" -"Build a Forge and research the Infantry Training technology (sword icon) to " -"improve infantry hack attack." +"Build a Forge and research the Infantry Training technology (sword icon) to improve " +"infantry hack attack." msgstr "" #: maps/tutorials/introductory_tutorial.js:282 msgid "The enemy is coming. Train more soldiers to fight off the enemies." msgstr "" #: maps/tutorials/introductory_tutorial.js:290 msgid "Try to repel the attack." msgstr "" #: maps/tutorials/introductory_tutorial.js:300 msgid "" -"The enemy attack has been thwarted. Now build a market and a temple while " -"you assign new units to gather required resources." +"The enemy attack has been thwarted. Now build a market and a temple while you assign " +"new units to gather required resources." msgstr "" #: maps/tutorials/introductory_tutorial.js:321 msgid "" -"Once you meet the City Phase requirements, select your Civic Center and " -"advance to City Phase." +"Once you meet the City Phase requirements, select your Civic Center and advance to City" +" Phase." msgstr "" #: maps/tutorials/introductory_tutorial.js:329 -msgid "" -"While waiting for the phase change, you may train more soldiers at the " -"Barracks." +msgid "While waiting for the phase change, you may train more soldiers at the Barracks." msgstr "" #: maps/tutorials/introductory_tutorial.js:337 msgid "" -"Now that you are in City Phase, build a fortress nearby (gather some stone " -"first if needed) and then use it to construct 2 Battering Rams." +"Now that you are in City Phase, build a fortress nearby (gather some stone first if " +"needed) and then use it to construct 2 Battering Rams." msgstr "" #: maps/tutorials/introductory_tutorial.js:359 msgid "" -"Stop all your soldiers gathering resources and instead task small groups to " -"find the enemy Civic Center on the map. Once The enemy's base has been " -"spotted, send your siege weapons and all remaining soldiers to destroy it.\n" +"Stop all your soldiers gathering resources and instead task small groups to find the " +"enemy Civic Center on the map. Once The enemy's base has been spotted, send your siege " +"weapons and all remaining soldiers to destroy it.\n" msgstr "" #: maps/tutorials/introductory_tutorial.js:360 msgid "Female citizens should continue to gather resources." msgstr "" #: maps/tutorials/introductory_tutorial.js:371 msgid "The enemy has been defeated. These tutorial tasks are now completed." msgstr "" +#: maps/tutorials/introductory_tutorial.xml:Description:39 +msgid "This is a basic tutorial to get you started playing 0 A.D." +msgstr "" + +#: maps/tutorials/introductory_tutorial.xml:Name:39 +msgid "Introductory Tutorial" +msgstr "" + +#: maps/tutorials/introductory_tutorial.xml:PlayerData[0].Name:39 +#: maps/tutorials/starting_economy_walkthrough.xml:PlayerData[0].Name:39 +msgid "Player 1" +msgstr "" + +#: maps/tutorials/introductory_tutorial.xml:PlayerData[1].Name:39 +msgid "Player 2" +msgstr "" + #: maps/tutorials/starting_economy_walkthrough.js:4 msgid "" -"This tutorial will teach the basics of developing your economy. Typically, " -"you will start with a Civic Center and a couple units in Village Phase and " -"ultimately, your goal will be to develop and expand your empire, often by " -"evolving to Town Phase and City Phase afterward.\n" +"This tutorial will teach the basics of developing your economy. Typically, you will " +"start with a Civic Center and a couple units in Village Phase and ultimately, your goal" +" will be to develop and expand your empire, often by evolving to Town Phase and City " +"Phase afterward.\n" msgstr "" #: maps/tutorials/starting_economy_walkthrough.js:6 #, javascript-format msgid "" "\n" -"Before starting, you can toggle between fullscreen and windowed mode using %" -"(hotkey)s." +"Before starting, you can toggle between fullscreen and windowed mode using %(hotkey)s." msgstr "" #: maps/tutorials/starting_economy_walkthrough.js:9 msgid "" -"You can change the level of zoom using the mouse wheel and the camera view " -"using any of your keyboard's arrow keys.\n" +"You can change the level of zoom using the mouse wheel and the camera view using any of" +" your keyboard's arrow keys.\n" msgstr "" #: maps/tutorials/starting_economy_walkthrough.js:10 msgid "Adjust the game window to your preferences.\n" msgstr "" #: maps/tutorials/starting_economy_walkthrough.js:12 #, javascript-format msgid "" "\n" -"You may also toggle between showing and hiding this tutorial panel at any " -"moment using %(hotkey)s.\n" +"You may also toggle between showing and hiding this tutorial panel at any moment using " +"%(hotkey)s.\n" msgstr "" #: maps/tutorials/starting_economy_walkthrough.js:19 msgid "" -"To start off, select your building, the Civic Center, by clicking on it. A " -"selection ring in the color of your civilization will be displayed after " -"clicking." +"To start off, select your building, the Civic Center, by clicking on it. A selection " +"ring in the color of your civilization will be displayed after clicking." msgstr "" #: maps/tutorials/starting_economy_walkthrough.js:24 msgid "" -"Now that the Civic Center is selected, you will notice that a production " -"panel will appear on the lower right of your screen detailing the actions " -"that the buildings supports. For the production panel, available actions are " -"not masked in any color, while an icon masked in either grey or red " -"indicates that the action has not been unlocked or you do not have " -"sufficient resources to perform that action, respectively. Additionally, you " -"can hover the cursor over any icon to show a tooltip with more details.\n" +"Now that the Civic Center is selected, you will notice that a production panel will " +"appear on the lower right of your screen detailing the actions that the buildings " +"supports. For the production panel, available actions are not masked in any color, " +"while an icon masked in either grey or red indicates that the action has not been " +"unlocked or you do not have sufficient resources to perform that action, respectively. " +"Additionally, you can hover the cursor over any icon to show a tooltip with more " +"details.\n" msgstr "" #: maps/tutorials/starting_economy_walkthrough.js:25 msgid "" -"The top row of buttons contains portraits of units that may be trained at " -"the building while the bottom one or two rows will have researchable " -"technologies. Hover the cursor over the II icon. The tooltip will tell us " -"that advancing to Town Phase requires both more constructed structures as " -"well as more Food and Wood resources." +"The top row of buttons contains portraits of units that may be trained at the building " +"while the bottom one or two rows will have researchable technologies. Hover the cursor " +"over the II icon. The tooltip will tell us that advancing to Town Phase requires both " +"more constructed structures as well as more Food and Wood resources." msgstr "" #: maps/tutorials/starting_economy_walkthrough.js:30 msgid "" -"You have two main types of starting units: female citizens and citizen " -"soldiers. Female citizens are purely economic units; they have low HP, no " -"armor, and little to no attack. Citizen soldiers are workers by default, but " -"in times of need, can utilize a weapon to fight. You have two categories of " -"citizen soldiers: infantry and cavalry. Female citizens and infantry citizen " -"soldiers can gather any land resources while cavalry citizen soldiers can " -"only gather meat from hunted animals.\n" +"You have two main types of starting units: female citizens and citizen soldiers. Female" +" citizens are purely economic units; they have low HP, no armor, and little to no " +"attack. Citizen soldiers are workers by default, but in times of need, can utilize a " +"weapon to fight. You have two categories of citizen soldiers: infantry and cavalry. " +"Female citizens and infantry citizen soldiers can gather any land resources while " +"cavalry citizen soldiers can only gather meat from hunted animals.\n" msgstr "" #: maps/tutorials/starting_economy_walkthrough.js:35 msgid "" -"As a general rule of thumb, left-clicking represents selection while right-" -"clicking with an entity selected represents an order (gather, build, fight, " -"etc.).\n" +"As a general rule of thumb, left-clicking represents selection while right-clicking " +"with an entity selected represents an order (gather, build, fight, etc.).\n" msgstr "" #: maps/tutorials/starting_economy_walkthrough.js:40 msgid "" -"At this point, food and wood are the most important resources for developing " -"your economy, so let's start with gathering food. Female citizens gather " -"vegetables faster than other units.\n" +"At this point, food and wood are the most important resources for developing your " +"economy, so let's start with gathering food. Female citizens gather vegetables faster " +"than other units.\n" msgstr "" #: maps/tutorials/starting_economy_walkthrough.js:41 msgid "There are primarily three ways to select units:\n" msgstr "" #: maps/tutorials/starting_economy_walkthrough.js:42 msgid "" -"1) Hold the left mouse button and drag a selection rectangle that encloses " -"the units you want to select.\n" +"1) Hold the left mouse button and drag a selection rectangle that encloses the units " +"you want to select.\n" msgstr "" #: maps/tutorials/starting_economy_walkthrough.js:43 msgid "" -"2) Click on one of them and then add additional units to your selection by " -"holding Shift and clicking each additional unit (or also via the above " -"selection rectangle).\n" +"2) Click on one of them and then add additional units to your selection by holding " +"Shift and clicking each additional unit (or also via the above selection rectangle).\n" msgstr "" #: maps/tutorials/starting_economy_walkthrough.js:44 msgid "" -"3) Double-click on a unit. This will select every unit of the same type as " -"the specified unit in your visible window. Triple-click will select all " -"units of the same type on the entire map.\n" +"3) Double-click on a unit. This will select every unit of the same type as the " +"specified unit in your visible window. Triple-click will select all units of the same " +"type on the entire map.\n" msgstr "" #: maps/tutorials/starting_economy_walkthrough.js:45 msgid "" -"You can click on an empty space on the map to reset the selection. Try each " -"of these methods before tasking all of your female citizens to gather the " -"grapes to the southeast of your Civic Center by right-clicking on the grapes " -"when you have all the female citizens selected." +"You can click on an empty space on the map to reset the selection. Try each of these " +"methods before tasking all of your female citizens to gather the grapes to the " +"southeast of your Civic Center by right-clicking on the grapes when you have all the " +"female citizens selected." msgstr "" #: maps/tutorials/starting_economy_walkthrough.js:56 msgid "" -"Now, let's gather some Wood with your Infantry Citizen Soldiers. Select your " -"Infantry Citizen Soldiers and order them to gather Wood by right-clicking on " -"the nearest tree." +"Now, let's gather some Wood with your Infantry Citizen Soldiers. Select your Infantry " +"Citizen Soldiers and order them to gather Wood by right-clicking on the nearest tree." msgstr "" #: maps/tutorials/starting_economy_walkthrough.js:67 msgid "" -"Cavalry Citizen Soldiers are good for hunting. Select your cavalry and order " -"him to hunt the chickens around your Civic Center in similar fashion." +"Cavalry Citizen Soldiers are good for hunting. Select your cavalry and order him to " +"hunt the chickens around your Civic Center in similar fashion." msgstr "" #: maps/tutorials/starting_economy_walkthrough.js:78 -msgid "" -"All your units are now gathering resources. We should train more units!\n" +msgid "All your units are now gathering resources. We should train more units!\n" msgstr "" #: maps/tutorials/starting_economy_walkthrough.js:79 msgid "" -"First, let's set a rally point. Setting a rally point on a building that can " -"train units will automatically designate a task to the new unit upon " -"completion of training. We want to send the newly trained units to gather " -"Wood on the group of trees to the south of the Civic Center. To do so, " -"select the Civic Center by clicking on it and then right-click on one of the " -"trees.\n" +"First, let's set a rally point. Setting a rally point on a building that can train " +"units will automatically designate a task to the new unit upon completion of training. " +"We want to send the newly trained units to gather Wood on the group of trees to the " +"south of the Civic Center. To do so, select the Civic Center by clicking on it and then" +" right-click on one of the trees.\n" msgstr "" #: maps/tutorials/starting_economy_walkthrough.js:80 msgid "Rally points are indicated by a small flag at the end of the blue line." msgstr "" #: maps/tutorials/starting_economy_walkthrough.js:88 msgid "" -"Select the Civic Center, then hover the cursor over a tree and right-click " -"when you see the cursor change into a Wood icon." +"Select the Civic Center, then hover the cursor over a tree and right-click when you see" +" the cursor change into a Wood icon." msgstr "" #: maps/tutorials/starting_economy_walkthrough.js:97 msgid "" -"Now that the rally point is set, we can produce additional units and they " -"will do their assigned task automatically.\n" +"Now that the rally point is set, we can produce additional units and they will do their" +" assigned task automatically.\n" msgstr "" #: maps/tutorials/starting_economy_walkthrough.js:98 msgid "" -"Citizen soldiers gather wood faster than female citizens. Select the Civic " -"Center and, while holding Shift, click on the second unit icon, the hoplites " -"(holding Shift trains a batch of five units). You can also train units " -"individually by simply clicking, but training 5 units together takes less " -"time than training 5 units individually." +"Citizen soldiers gather wood faster than female citizens. Select the Civic Center and, " +"while holding Shift, click on the second unit icon, the hoplites (holding Shift trains " +"a batch of five units). You can also train units individually by simply clicking, but " +"training 5 units together takes less time than training 5 units individually." msgstr "" #: maps/tutorials/starting_economy_walkthrough.js:108 msgid "Do not forget to hold Shift while clicking to train several units." msgstr "" #: maps/tutorials/starting_economy_walkthrough.js:109 msgid "Hold Shift and click on the Hoplite icon." msgstr "" #: maps/tutorials/starting_economy_walkthrough.js:118 #: maps/tutorials/starting_economy_walkthrough.js:177 msgid "Let's wait for the units to be trained.\n" msgstr "" #: maps/tutorials/starting_economy_walkthrough.js:119 msgid "" -"While waiting, direct your attention to the panel at the top of your screen. " -"On the upper left, you will see your current resource supply (Food, Wood, " -"Stone, and Metal). As each worker brings resources back to the Civic Center " -"(or another dropsite), you will see the amount of the corresponding resource " -"increase.\n" +"While waiting, direct your attention to the panel at the top of your screen. On the " +"upper left, you will see your current resource supply (Food, Wood, Stone, and Metal). " +"As each worker brings resources back to the Civic Center (or another dropsite), you " +"will see the amount of the corresponding resource increase.\n" msgstr "" #: maps/tutorials/starting_economy_walkthrough.js:120 msgid "" -"This is a very important concept to keep in mind: gathered resources have to " -"be brought back to a dropsite to be accounted, and you should always try to " -"minimize the distance between resource and nearest dropsite to improve your " -"gathering efficiency." +"This is a very important concept to keep in mind: gathered resources have to be brought" +" back to a dropsite to be accounted, and you should always try to minimize the distance" +" between resource and nearest dropsite to improve your gathering efficiency." msgstr "" #: maps/tutorials/starting_economy_walkthrough.js:129 -msgid "" -"The newly trained units automatically go to the trees and start gathering " -"Wood.\n" +msgid "The newly trained units automatically go to the trees and start gathering Wood.\n" msgstr "" #: maps/tutorials/starting_economy_walkthrough.js:130 msgid "" -"But as they have to bring it back to the Civic Center to deposit it, their " -"gathering efficiency suffers from the distance. To fix that, we can build a " -"storehouse, a dropsite for Wood, Stone, and Metal, close to the trees. To do " -"so, select your five newly trained Citizen Soldiers and look for the " -"construction panel on the bottom right, click on the storehouse icon, move " -"the mouse as close as possible to the trees you want to gather and click on " -"a valid place to build the dropsite.\n" +"But as they have to bring it back to the Civic Center to deposit it, their gathering " +"efficiency suffers from the distance. To fix that, we can build a storehouse, a " +"dropsite for Wood, Stone, and Metal, close to the trees. To do so, select your five " +"newly trained Citizen Soldiers and look for the construction panel on the bottom right," +" click on the storehouse icon, move the mouse as close as possible to the trees you " +"want to gather and click on a valid place to build the dropsite.\n" msgstr "" #: maps/tutorials/starting_economy_walkthrough.js:131 -msgid "" -"Invalid (obstructed) positions will show the building preview overlay in red." +msgid "Invalid (obstructed) positions will show the building preview overlay in red." msgstr "" #: maps/tutorials/starting_economy_walkthrough.js:141 msgid "" -"The selected citizens will automatically start constructing the building " -"once you place the foundation." +"The selected citizens will automatically start constructing the building once you place" +" the foundation." msgstr "" #: maps/tutorials/starting_economy_walkthrough.js:152 -msgid "" -"When construction finishes, the builders default to gathering Wood " -"automatically.\n" +msgid "When construction finishes, the builders default to gathering Wood automatically.\n" msgstr "" #: maps/tutorials/starting_economy_walkthrough.js:153 msgid "" -"Let's train some female citizens to gather more food. Select the Civic " -"Center, hold Shift and click on the female citizen icon to train 5 female " -"citizens." +"Let's train some female citizens to gather more food. Select the Civic Center, hold " +"Shift and click on the female citizen icon to train 5 female citizens." msgstr "" #: maps/tutorials/starting_economy_walkthrough.js:167 msgid "Do not forget to hold Shift and click to train several units." msgstr "" #: maps/tutorials/starting_economy_walkthrough.js:168 msgid "Hold shift and click on the Female Citizen icon." msgstr "" #: maps/tutorials/starting_economy_walkthrough.js:178 msgid "" -"In the meantime, we seem to have enough workers gathering Wood. We should " -"remove the current rally point of the Civic Center away from gathering Wood. " -"For that purpose, right-click on the Civic Center when it is selected (and " -"the flag icon indicating the rally point is crossed out)." +"In the meantime, we seem to have enough workers gathering Wood. We should remove the " +"current rally point of the Civic Center away from gathering Wood. For that purpose, " +"right-click on the Civic Center when it is selected (and the flag icon indicating the " +"rally point is crossed out)." msgstr "" #: maps/tutorials/starting_economy_walkthrough.js:192 msgid "The units should be ready soon.\n" msgstr "" #: maps/tutorials/starting_economy_walkthrough.js:193 msgid "" -"In the meantime, direct your attention to your population count on the top " -"panel. It is the fifth item from the left, after the resources. It would be " -"prudent to keep an eye on it. It indicates your current population " -"(including those being trained) and the current population limit, which is " -"determined by your built structures." +"In the meantime, direct your attention to your population count on the top panel. It is" +" the fifth item from the left, after the resources. It would be prudent to keep an eye " +"on it. It indicates your current population (including those being trained) and the " +"current population limit, which is determined by your built structures." msgstr "" #: maps/tutorials/starting_economy_walkthrough.js:206 msgid "" -"As you have nearly reached the population limit, you must increase it by " -"building some new structures if you want to train more units. The most cost " -"effective structure to increase your population limit is the house.\n" +"As you have nearly reached the population limit, you must increase it by building some " +"new structures if you want to train more units. The most cost effective structure to " +"increase your population limit is the house.\n" msgstr "" #: maps/tutorials/starting_economy_walkthrough.js:207 -msgid "" -"Now that the units are ready, let's see how to build several houses in a row." +msgid "Now that the units are ready, let's see how to build several houses in a row." msgstr "" #: maps/tutorials/starting_economy_walkthrough.js:212 msgid "" -"Select two of your newly-trained female citizens and ask them to build these " -"houses in the empty space to the east of the Civic Center. To do so, after " -"selecting the female citizens, click on the house icon in the bottom right " -"panel and, while holding Shift, click first on the position in the map where " -"you want to build the first house, and then click on the position where you " -"want to build the second house (when you give a command while holding Shift, " -"you put the command in a queue; units automatically switch to the next " -"command in their queue when they finish their current command). Press Escape " -"to get rid of the house cursor so you don't spam houses all over the map.\n" +"Select two of your newly-trained female citizens and ask them to build these houses in " +"the empty space to the east of the Civic Center. To do so, after selecting the female " +"citizens, click on the house icon in the bottom right panel and, while holding Shift, " +"click first on the position in the map where you want to build the first house, and " +"then click on the position where you want to build the second house (when you give a " +"command while holding Shift, you put the command in a queue; units automatically switch" +" to the next command in their queue when they finish their current command). Press " +"Escape to get rid of the house cursor so you don't spam houses all over the map.\n" msgstr "" #: maps/tutorials/starting_economy_walkthrough.js:213 msgid "" -"Reminder: to select only two female citizens, click on the first one and " -"then hold Shift and click on the second one." +"Reminder: to select only two female citizens, click on the first one and then hold " +"Shift and click on the second one." msgstr "" #: maps/tutorials/starting_economy_walkthrough.js:246 msgid "" -"You may notice that berries are a finite supply of food. We will need a more " -"lasting food source. Fields produce an unlimited food resource, but are " -"slower to gather than forageable fruits.\n" +"You may notice that berries are a finite supply of food. We will need a more lasting " +"food source. Fields produce an unlimited food resource, but are slower to gather than " +"forageable fruits.\n" msgstr "" #: maps/tutorials/starting_economy_walkthrough.js:247 msgid "" -"But to minimize the distance between a farm and its corresponding food " -"dropsite, we will first build a farmstead." +"But to minimize the distance between a farm and its corresponding food dropsite, we " +"will first build a farmstead." msgstr "" #: maps/tutorials/starting_economy_walkthrough.js:258 msgid "" -"Select the three remaining (idle) female citizens and order them to build a " -"farmstead in the center of the large open area to the west of the Civic " -"Center.\n" +"Select the three remaining (idle) female citizens and order them to build a farmstead " +"in the center of the large open area to the west of the Civic Center.\n" msgstr "" #: maps/tutorials/starting_economy_walkthrough.js:259 msgid "" -"We will need a decent chunk of space around the farmstead to build fields. " -"In addition, we can see goats on the west side to further improve our food " -"gathering efficiency should we ever decide to hunt them.\n" +"We will need a decent chunk of space around the farmstead to build fields. In addition," +" we can see goats on the west side to further improve our food gathering efficiency " +"should we ever decide to hunt them.\n" msgstr "" #: maps/tutorials/starting_economy_walkthrough.js:260 msgid "" -"If you try to select the three idle female citizens by clicking and dragging " -"a selection rectangle over them, you might accidentally select additional " -"units. To avoid that, hold the I key while selecting so that only idle units " -"are selected. If you accidentally select a cavalry unit, hold Ctrl and click " -"on the cavalry unit icon of the selection panel at the bottom of the screen " -"to remove the cavalry unit from the current selection." +"If you try to select the three idle female citizens by clicking and dragging a " +"selection rectangle over them, you might accidentally select additional units. To avoid" +" that, hold the I key while selecting so that only idle units are selected. If you " +"accidentally select a cavalry unit, hold Ctrl and click on the cavalry unit icon of the" +" selection panel at the bottom of the screen to remove the cavalry unit from the " +"current selection." msgstr "" #: maps/tutorials/starting_economy_walkthrough.js:275 msgid "" -"When the farmstead construction is finished, its builders will automatically " -"look for food, and in this case, they will go after the nearby goats.\n" +"When the farmstead construction is finished, its builders will automatically look for " +"food, and in this case, they will go after the nearby goats.\n" msgstr "" #: maps/tutorials/starting_economy_walkthrough.js:276 msgid "" -"But your house builders will only look for something else to build and, if " -"nothing found, become idle. Let's wait for them to build the houses." +"But your house builders will only look for something else to build and, if nothing " +"found, become idle. Let's wait for them to build the houses." msgstr "" #: maps/tutorials/starting_economy_walkthrough.js:292 msgid "" -"When both houses are built, select your two female citizens and order them " -"to build a field as close as possible to the farmstead, which is a dropsite " -"for all types of food." +"When both houses are built, select your two female citizens and order them to build a " +"field as close as possible to the farmstead, which is a dropsite for all types of food." msgstr "" #: maps/tutorials/starting_economy_walkthrough.js:302 -msgid "" -"When the field is ready, the builders will automatically start gathering it." -"\n" +msgid "When the field is ready, the builders will automatically start gathering it.\n" msgstr "" #: maps/tutorials/starting_economy_walkthrough.js:303 msgid "" -"The cavalry unit should have slaughtered all chickens by now. Select it and " -"explore the south-west area: there is a lake with some camels around. Move " -"your cavalry by right-clicking on the point you want to go, and when you see " -"a herd of camels, right-click on one of them to start hunting for food." +"The cavalry unit should have slaughtered all chickens by now. Select it and explore the" +" south-west area: there is a lake with some camels around. Move your cavalry by right-" +"clicking on the point you want to go, and when you see a herd of camels, right-click on" +" one of them to start hunting for food." msgstr "" #: maps/tutorials/starting_economy_walkthrough.js:314 msgid "" -"A field can have up to five farmers working on it. To add additional " -"gatherers, select the Civic Center and setup a rally point on a field by " -"right-clicking on it. As long as the field is not yet build, new workers " -"sent by a rally point will help building it, while they will gather it when " -"built." +"A field can have up to five farmers working on it. To add additional gatherers, select " +"the Civic Center and setup a rally point on a field by right-clicking on it. As long as" +" the field is not yet build, new workers sent by a rally point will help building it, " +"while they will gather it when built." msgstr "" #: maps/tutorials/starting_economy_walkthrough.js:322 msgid "Select the Civic Center and right-click on the field." msgstr "" #: maps/tutorials/starting_economy_walkthrough.js:330 msgid "" -"Now click three times on the female citizen icon in the bottom right panel " -"to train three additional farmers." +"Now click three times on the female citizen icon in the bottom right panel to train " +"three additional farmers." msgstr "" #: maps/tutorials/starting_economy_walkthrough.js:344 msgid "Click without holding Shift to train a single unit." msgstr "" #: maps/tutorials/starting_economy_walkthrough.js:345 msgid "Click on the Female Citizen icon." msgstr "" #: maps/tutorials/starting_economy_walkthrough.js:355 msgid "" -"You can increase the gather rates of your workers by researching new " -"technologies available in some buildings.\n" +"You can increase the gather rates of your workers by researching new technologies " +"available in some buildings.\n" msgstr "" #: maps/tutorials/starting_economy_walkthrough.js:356 msgid "" -"The farming rate, for example, can be improved with a researchable " -"technology in the farmstead. Select the farmstead and look at its production " -"panel on the bottom right. You will see several researchable technologies. " -"Hover the cursor over them to see their costs and effects and click on the " -"one you want to research." +"The farming rate, for example, can be improved with a researchable technology in the " +"farmstead. Select the farmstead and look at its production panel on the bottom right. " +"You will see several researchable technologies. Hover the cursor over them to see their" +" costs and effects and click on the one you want to research." msgstr "" #: maps/tutorials/starting_economy_walkthrough.js:371 msgid "" -"We should start preparing to phase up into Town Phase, which will unlock " -"many more units and buildings. Select the Civic Center and hover the cursor " -"over the Town Phase icon to see what is still needed.\n" +"We should start preparing to phase up into Town Phase, which will unlock many more " +"units and buildings. Select the Civic Center and hover the cursor over the Town Phase " +"icon to see what is still needed.\n" msgstr "" #: maps/tutorials/starting_economy_walkthrough.js:372 msgid "" -"We now have enough resources, but one structure is missing. Although this is " -"an economic tutorial, it is nonetheless useful to be prepared for defense in " -"case of attack, so let's build Barracks.\n" +"We now have enough resources, but one structure is missing. Although this is an " +"economic tutorial, it is nonetheless useful to be prepared for defense in case of " +"attack, so let's build Barracks.\n" msgstr "" #: maps/tutorials/starting_economy_walkthrough.js:373 msgid "" -"Select four of your soldiers and ask them to build a Barracks: as before, " -"start selecting the soldiers, click on the Barracks icon in the production " -"panel and then lay down a foundation not far from your Civic Center where " -"you want to build." +"Select four of your soldiers and ask them to build a Barracks: as before, start " +"selecting the soldiers, click on the Barracks icon in the production panel and then lay" +" down a foundation not far from your Civic Center where you want to build." msgstr "" #: maps/tutorials/starting_economy_walkthrough.js:384 msgid "" -"Let's wait for the Barracks to be built. As this construction is lengthy, " -"you can add two soldiers to build it faster. To do so, select your Civic " -"Center and set up a rally point on the Barracks foundation by right-clicking " -"on it (you should see a hammer icon). Then produce two more builders by " -"clicking on the hoplite icon twice." +"Let's wait for the Barracks to be built. As this construction is lengthy, you can add " +"two soldiers to build it faster. To do so, select your Civic Center and set up a rally " +"point on the Barracks foundation by right-clicking on it (you should see a hammer " +"icon). Then produce two more builders by clicking on the hoplite icon twice." msgstr "" #: maps/tutorials/starting_economy_walkthrough.js:394 msgid "" -"You should now be able to research Town Phase. Select the Civic Center and " -"click on the technology icon.\n" +"You should now be able to research Town Phase. Select the Civic Center and click on the" +" technology icon.\n" msgstr "" #: maps/tutorials/starting_economy_walkthrough.js:395 msgid "" -"If you still miss some resources (icon with red overlay), wait for them to " -"be gathered by your workers." +"If you still miss some resources (icon with red overlay), wait for them to be gathered " +"by your workers." msgstr "" #: maps/tutorials/starting_economy_walkthrough.js:409 msgid "" -"In later phases, you need usually Stone and Metal to build bigger structures " -"and train better soldiers. Hence, while waiting for the research to be done, " -"you will send half of your idle Citizen Soldiers (who have finished building " -"the Barracks) to gather Stone and the other half to gather Metal.\n" +"In later phases, you need usually Stone and Metal to build bigger structures and train " +"better soldiers. Hence, while waiting for the research to be done, you will send half " +"of your idle Citizen Soldiers (who have finished building the Barracks) to gather Stone" +" and the other half to gather Metal.\n" msgstr "" #: maps/tutorials/starting_economy_walkthrough.js:410 msgid "" -"To do so, we could select three Citizen Soldiers and right-click on the " -"Stone mine on the west of the Civic Center (the cursor changes when hovering " -"the Stone mine while your soldiers are selected). However, these soldiers " -"were gathering Wood, so they may still carry some Wood which would be lost " -"when starting to gather another resource." +"To do so, we could select three Citizen Soldiers and right-click on the Stone mine on " +"the west of the Civic Center (the cursor changes when hovering the Stone mine while " +"your soldiers are selected). However, these soldiers were gathering Wood, so they may " +"still carry some Wood which would be lost when starting to gather another resource." msgstr "" #: maps/tutorials/starting_economy_walkthrough.js:415 msgid "" -"Thus, we should order them to deposit their Wood in the Civic Center along " -"the way. To do so, we will hold Shift while clicking to queue orders: select " -"your soldiers, hold Shift and right-click on the Civic Center to deposit " -"their Wood and then hold Shift and right-click on the Stone mine to gather " -"it.\n" +"Thus, we should order them to deposit their Wood in the Civic Center along the way. To " +"do so, we will hold Shift while clicking to queue orders: select your soldiers, hold " +"Shift and right-click on the Civic Center to deposit their Wood and then hold Shift and" +" right-click on the Stone mine to gather it.\n" msgstr "" #: maps/tutorials/starting_economy_walkthrough.js:416 msgid "" -"Perform a similar order queue with the remaining soldiers and the Metal mine " -"in the west." +"Perform a similar order queue with the remaining soldiers and the Metal mine in the " +"west." msgstr "" #: maps/tutorials/starting_economy_walkthrough.js:450 msgid "" -"This is the end of the walkthrough. This should give you a good idea of the " -"basics of setting up your economy." -msgstr "" - -#: maps/tutorials/introductory_tutorial.xml:Description:39 -msgid "This is a basic tutorial to get you started playing 0 A.D." -msgstr "" - -#: maps/tutorials/introductory_tutorial.xml:PlayerData[0].Name:39 -#: maps/tutorials/starting_economy_walkthrough.xml:PlayerData[0].Name:39 -msgid "Player 1" -msgstr "" - -#: maps/tutorials/introductory_tutorial.xml:PlayerData[1].Name:39 -msgid "Player 2" -msgstr "" - -#: maps/tutorials/introductory_tutorial.xml:Name:39 -msgid "Introductory Tutorial" +"This is the end of the walkthrough. This should give you a good idea of the basics of " +"setting up your economy." msgstr "" #: maps/tutorials/starting_economy_walkthrough.xml:Description:39 msgid "" -"This map will give a rough guide for starting the game effectively. Early " -"in the game the most important thing is to gather resources as fast as " -"possible so you are able to build enough troops later." +"This map will give a rough guide for starting the game effectively. Early in the game " +"the most important thing is to gather resources as fast as possible so you are able to " +"build enough troops later." msgstr "" #: maps/tutorials/starting_economy_walkthrough.xml:Name:39 msgid "Starting Economy Walkthrough" msgstr "" +