From 32fb42494786236ca59843a51943ed1e3eacc791 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Sat, 28 Oct 2023 17:41:38 +0000 Subject: [PATCH] Update base translations --- po/POTFILES.in | 2 + po/custom/fromJson.txt | 14 +- po/warzone2100.pot | 1272 +++++++++++++++++++++------------------- 3 files changed, 690 insertions(+), 598 deletions(-) diff --git a/po/POTFILES.in b/po/POTFILES.in index 3c9b2ed7c31..9e69a3aaa6b 100644 --- a/po/POTFILES.in +++ b/po/POTFILES.in @@ -340,6 +340,7 @@ lib/widget/label.cpp lib/widget/listwidget.cpp lib/widget/margin.cpp lib/widget/multibutform.cpp +lib/widget/paneltabbutton.cpp lib/widget/paragraph.cpp lib/widget/resize.cpp lib/widget/scrollablelist.cpp @@ -452,6 +453,7 @@ src/multiplay.cpp src/multistat.cpp src/multistruct.cpp src/multisync.cpp +src/multivote.cpp src/musicmanager.cpp src/nethelpers.cpp src/notifications.cpp diff --git a/po/custom/fromJson.txt b/po/custom/fromJson.txt index cd15902f4b3..b1275b2d0b7 100644 --- a/po/custom/fromJson.txt +++ b/po/custom/fromJson.txt @@ -537,14 +537,14 @@ _("Archangel Missile") // data/mp/messages/resmessages2.json: $.RES_CYW_BB1.text[1] _("Armed with Bunker Buster rocket") // TRANSLATORS: -// data/base/messages/resmessages2.json: $.RES_CYW_MG4.text[1] -// data/mp/messages/resmessages2.json: $.RES_CYW_MG4.text[1] -_("Armed with Cyborg Assault Gun") -// TRANSLATORS: // data/base/messages/resmessages3.json: $.RES_CYJ_MG4.text[1] // data/mp/messages/resmessages3.json: $.RES_CYJ_MG4.text[1] _("Armed with Cyborg assault gun") // TRANSLATORS: +// data/base/messages/resmessages2.json: $.RES_CYW_MG4.text[1] +// data/mp/messages/resmessages2.json: $.RES_CYW_MG4.text[1] +_("Armed with Cyborg Assault Gun") +// TRANSLATORS: // data/base/messages/resmessages1.json: $.RES_CYW_CN1.text[1] // data/mp/messages/resmessages1.json: $.RES_CYW_CN1.text[1] _("Armed with Cyborg Cannon") @@ -1073,12 +1073,12 @@ _("Best Targets: Base structures and cyborgs") // data/mp/messages/resmessages2.json: $.RES_W_PBMB2.text[2] _("Best Targets: Base Structures and Defenses") // TRANSLATORS: -// data/mp/messages/resmessages12.json: $.RES_W_RK_MRL1.text[2] -_("Best Targets: Base structures") -// TRANSLATORS: // data/mp/messages/resmessages2.json: $.RES_W_BMB1.text[2] _("Best Targets: Base Structures") // TRANSLATORS: +// data/mp/messages/resmessages12.json: $.RES_W_RK_MRL1.text[2] +_("Best Targets: Base structures") +// TRANSLATORS: // data/base/messages/resmessages2.json: $.RES_W_IHOW.text[2] // data/mp/messages/resmessages2.json: $.RES_W_IHOW.text[2] _("Best Targets: Base Structures, bunkers") diff --git a/po/warzone2100.pot b/po/warzone2100.pot index fec2d07e8b2..ed3d37db24c 100644 --- a/po/warzone2100.pot +++ b/po/warzone2100.pot @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: warzone2100\n" "Report-Msgid-Bugs-To: warzone2100-project@lists.sourceforge.net\n" -"POT-Creation-Date: 2023-10-14 16:45+0000\n" +"POT-Creation-Date: 2023-10-28 17:41+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -1849,7 +1849,7 @@ msgstr "" #. data/mp/messages/resmessages2.json: $.RES_CYW_MG4.text[1] #: data/base/messages/strings/resstrings.txt:66 #: data/mp/messages/strings/resstrings.txt:17 -#: po/custom/fromJson.txt:542 +#: po/custom/fromJson.txt:546 msgid "Armed with Cyborg Assault Gun" msgstr "" @@ -3419,7 +3419,7 @@ msgstr "" #. data/mp/messages/resmessages2.json: $.RES_W_BMB1.text[2] #: data/base/messages/strings/resstrings.txt:699 #: data/mp/messages/strings/resstrings.txt:338 -#: po/custom/fromJson.txt:1080 +#: po/custom/fromJson.txt:1077 msgid "Best Targets: Base Structures" msgstr "" @@ -4185,18 +4185,18 @@ msgstr "" #: data/base/script/tutorial.js:518 #: data/mp/multiplay/script/rules/reticule.js:111 #: src/challenge.cpp:252 -#: src/hci.cpp:2328 +#: src/hci.cpp:2325 #: src/hci/objects_stats.cpp:278 #: src/hci/objects_stats.cpp:363 -#: src/intelmap.cpp:357 +#: src/intelmap.cpp:237 #: src/intorder.cpp:629 #: src/loadsave.cpp:296 -#: src/multimenu.cpp:424 -#: src/multimenu.cpp:1271 +#: src/multimenu.cpp:428 +#: src/multimenu.cpp:1357 #: src/spectatorwidgets.cpp:755 #: src/transporter.cpp:203 #: src/transporter.cpp:264 -#: src/transporter.cpp:562 +#: src/transporter.cpp:563 #: src/wzscriptdebug.cpp:2462 msgid "Close" msgstr "" @@ -5615,7 +5615,7 @@ msgstr "" #: data/mp/multiplay/script/rules/endconditions.js:231 #: src/configuration.cpp:452 -#: src/multistat.cpp:526 +#: src/multistat.cpp:545 #: src/spectatorwidgets.cpp:784 msgid "Player" msgstr "" @@ -5641,68 +5641,68 @@ msgid "- unit building - research completion - construction of base structures ( msgstr "" #: data/mp/multiplay/script/rules/printsettings.js:7 -#: src/multiint.cpp:1509 +#: src/multiint.cpp:1411 msgid "Ultimate Scavengers" msgstr "" #: data/mp/multiplay/script/rules/printsettings.js:8 -#: src/multiint.cpp:1506 -#: src/multiint.cpp:1510 +#: src/multiint.cpp:1408 +#: src/multiint.cpp:1412 msgid "Scavengers" msgstr "" #: data/mp/multiplay/script/rules/printsettings.js:9 -#: src/multiint.cpp:1512 +#: src/multiint.cpp:1414 msgid "No Scavengers" msgstr "" #: data/mp/multiplay/script/rules/printsettings.js:15 -#: src/multiint.cpp:1520 +#: src/multiint.cpp:1422 msgid "No Alliances" msgstr "" #: data/mp/multiplay/script/rules/printsettings.js:16 -#: src/multiint.cpp:1521 +#: src/multiint.cpp:1423 msgid "Allow Alliances" msgstr "" #: data/mp/multiplay/script/rules/printsettings.js:17 -#: src/multiint.cpp:1523 +#: src/multiint.cpp:1425 msgid "Locked Teams" msgstr "" #: data/mp/multiplay/script/rules/printsettings.js:18 -#: src/multiint.cpp:1522 +#: src/multiint.cpp:1424 msgid "Locked Teams, No Shared Research" msgstr "" #: data/mp/multiplay/script/rules/printsettings.js:24 -#: src/multiint.cpp:1531 +#: src/multiint.cpp:1433 msgid "Low Power Levels" msgstr "" #: data/mp/multiplay/script/rules/printsettings.js:25 -#: src/multiint.cpp:1532 +#: src/multiint.cpp:1434 msgid "Medium Power Levels" msgstr "" #: data/mp/multiplay/script/rules/printsettings.js:26 -#: src/multiint.cpp:1533 +#: src/multiint.cpp:1435 msgid "High Power Levels" msgstr "" #: data/mp/multiplay/script/rules/printsettings.js:32 -#: src/multiint.cpp:1541 +#: src/multiint.cpp:1443 msgid "Start with No Bases" msgstr "" #: data/mp/multiplay/script/rules/printsettings.js:33 -#: src/multiint.cpp:1542 +#: src/multiint.cpp:1444 msgid "Start with Bases" msgstr "" #: data/mp/multiplay/script/rules/printsettings.js:34 -#: src/multiint.cpp:1543 +#: src/multiint.cpp:1445 msgid "Start with Advanced Bases" msgstr "" @@ -5787,40 +5787,40 @@ msgstr "" msgid "System locale" msgstr "" -#: lib/netplay/netplay.cpp:1458 +#: lib/netplay/netplay.cpp:1482 #, c-format msgid "Could not open required port (%s) on (%s)" msgstr "" -#: lib/netplay/netplay.cpp:1462 +#: lib/netplay/netplay.cpp:1486 #, c-format msgid "" "You must manually configure your router & firewall to\n" " open port %d before you can host a game." msgstr "" -#: lib/netplay/netplay.cpp:1472 +#: lib/netplay/netplay.cpp:1496 #, c-format msgid "" "Game configured port (%s) correctly on (%s)\n" "Your external IP is %s" msgstr "" -#: lib/netplay/netplay.cpp:2168 +#: lib/netplay/netplay.cpp:2206 msgid "Client failed to ack player index swap" msgstr "" -#: lib/netplay/netplay.cpp:2790 +#: lib/netplay/netplay.cpp:2829 #, c-format msgid "No UPnP device found. Configure your router/firewall to open port %d!" msgstr "" -#: lib/netplay/netplay.cpp:3404 +#: lib/netplay/netplay.cpp:3451 #, c-format msgid "Could not resolve masterserver name (%s)!" msgstr "" -#: lib/netplay/netplay.cpp:3429 +#: lib/netplay/netplay.cpp:3476 #, c-format msgid "" "Error connecting to the lobby server: %s.\n" @@ -5829,7 +5829,7 @@ msgid "" " or to forward the port to your system." msgstr "" -#: lib/netplay/netplay.cpp:4482 +#: lib/netplay/netplay.cpp:4541 msgid "Failed to get a lobby response!" msgstr "" @@ -5846,7 +5846,7 @@ msgstr "" msgid "Replay File Format Unsupported" msgstr "" -#: lib/netplay/nettypes.cpp:1058 +#: lib/netplay/nettypes.cpp:1061 msgid "Unable to load replay: The replay file is incomplete or corrupted." msgstr "" @@ -6468,7 +6468,7 @@ msgstr "" #. TRANSLATORS: #. data/base/messages/resmessages3.json: $.RES_CYJ_MG4.text[1] #. data/mp/messages/resmessages3.json: $.RES_CYJ_MG4.text[1] -#: po/custom/fromJson.txt:546 +#: po/custom/fromJson.txt:542 msgid "Armed with Cyborg assault gun" msgstr "" @@ -7213,7 +7213,7 @@ msgstr "" #. TRANSLATORS: #. data/mp/messages/resmessages12.json: $.RES_W_RK_MRL1.text[2] -#: po/custom/fromJson.txt:1077 +#: po/custom/fromJson.txt:1080 msgid "Best Targets: Base structures" msgstr "" @@ -14971,31 +14971,31 @@ msgid "Strategy Game" msgstr "" #: src/chat.cpp:63 -#: src/hci/quickchat.cpp:2330 -#: src/hci/quickchat.cpp:2766 +#: src/hci/quickchat.cpp:2278 +#: src/hci/quickchat.cpp:2716 msgid "Global" msgstr "" #: src/chat.cpp:67 #: src/chat.cpp:73 -#: src/hci/quickchat.cpp:2775 -#: src/hci/quickchat.cpp:2786 -#: src/hci/quickchat.cpp:2798 +#: src/hci/quickchat.cpp:2725 +#: src/hci/quickchat.cpp:2736 +#: src/hci/quickchat.cpp:2748 msgid "Allies" msgstr "" #: src/chat.cpp:75 -#: src/hci/quickchat.cpp:2821 +#: src/hci/quickchat.cpp:2771 msgid "private to " msgstr "" #: src/chat.cpp:86 -#: src/hci/quickchat.cpp:2832 +#: src/hci/quickchat.cpp:2782 msgid " and " msgstr "" #: src/chat.cpp:173 -#: src/multiint.cpp:3702 +#: src/multiint.cpp:3608 msgid "Spectators" msgstr "" @@ -15510,7 +15510,7 @@ msgid "Player dropped" msgstr "" #: src/display3d.cpp:946 -#: src/multiint.cpp:4451 +#: src/multiint.cpp:4386 msgid "Waiting for other players" msgstr "" @@ -15817,7 +15817,7 @@ msgid "Multiplay Options" msgstr "" #: src/frontend.cpp:744 -#: src/multiint.cpp:1428 +#: src/multiint.cpp:1330 msgid "OPTIONS" msgstr "" @@ -15893,7 +15893,7 @@ msgid "50%" msgstr "" #: src/frontend.cpp:831 -#: src/multiplay.cpp:2289 +#: src/multiplay.cpp:2310 msgid "Black" msgstr "" @@ -16223,22 +16223,22 @@ msgid "MOUSE OPTIONS" msgstr "" #: src/frontend.cpp:2550 -#: src/multiint.cpp:265 +#: src/multiint.cpp:270 msgid "Super Easy" msgstr "" #: src/frontend.cpp:2551 -#: src/multiint.cpp:265 +#: src/multiint.cpp:270 msgid "Easy" msgstr "" #: src/frontend.cpp:2553 -#: src/multiint.cpp:265 +#: src/multiint.cpp:270 msgid "Hard" msgstr "" #: src/frontend.cpp:2554 -#: src/multiint.cpp:265 +#: src/multiint.cpp:270 msgid "Insane" msgstr "" @@ -16372,7 +16372,7 @@ msgid "MULTIPLAY OPTIONS" msgstr "" #: src/frontend.cpp:3423 -#: src/multiint.cpp:5363 +#: src/multiint.cpp:5298 msgid "Mod: " msgstr "" @@ -16427,45 +16427,45 @@ msgstr "" msgid "Fast-Forward" msgstr "" -#: src/hci.cpp:1353 +#: src/hci.cpp:1355 #: src/loop.cpp:257 #: src/loop.cpp:273 msgid "GAME SAVED: " msgstr "" -#: src/hci.cpp:1736 +#: src/hci.cpp:1733 #, c-format msgid "Player %u is cheating (debug menu) him/herself a new structure: %s." msgstr "" -#: src/hci.cpp:1745 +#: src/hci.cpp:1742 #, c-format msgid "Player %u is cheating (debug menu) him/herself a new feature: %s." msgstr "" -#: src/hci.cpp:1764 +#: src/hci.cpp:1761 #, c-format msgid "Player %u is cheating (debug menu) him/herself a new droid: %s." msgstr "" -#: src/hci.cpp:1772 +#: src/hci.cpp:1769 #, c-format msgid "Player %u is cheating (debug menu) him/herself a new droid." msgstr "" -#: src/hci.cpp:2283 +#: src/hci.cpp:2280 #: src/hci/build.cpp:590 #: src/hci/manufacture.cpp:662 msgid "Hiding Obsolete Tech" msgstr "" -#: src/hci.cpp:2285 +#: src/hci.cpp:2282 #: src/hci/build.cpp:592 #: src/hci/manufacture.cpp:664 msgid "Showing Obsolete Tech" msgstr "" -#: src/hci.cpp:2408 +#: src/hci.cpp:2405 #, c-format msgid "Cost: %u" msgstr "" @@ -16553,405 +16553,409 @@ msgstr "" msgid "Progress Bar" msgstr "" -#: src/hci/quickchat.cpp:898 +#: src/hci/quickchat.cpp:899 msgid "To:" msgstr "" -#: src/hci/quickchat.cpp:997 +#: src/hci/quickchat.cpp:998 msgid "All" msgstr "" -#: src/hci/quickchat.cpp:1006 -#: src/hci/quickchat.cpp:1016 -#: src/hci/quickchat.cpp:1031 -#: src/hci/quickchat.cpp:2371 -#: src/multiint.cpp:2335 +#: src/hci/quickchat.cpp:1007 +#: src/hci/quickchat.cpp:1017 +#: src/hci/quickchat.cpp:1032 +#: src/hci/quickchat.cpp:2319 +#: src/multiint.cpp:2241 msgid "Team" msgstr "" -#: src/hci/quickchat.cpp:1020 -#: src/hci/quickchat.cpp:1227 +#: src/hci/quickchat.cpp:1021 +#: src/hci/quickchat.cpp:1228 msgid "Human Teammates" msgstr "" -#: src/hci/quickchat.cpp:1035 -#: src/hci/quickchat.cpp:1259 +#: src/hci/quickchat.cpp:1036 +#: src/hci/quickchat.cpp:1260 msgid "Bot Teammates" msgstr "" -#: src/hci/quickchat.cpp:1059 +#: src/hci/quickchat.cpp:1060 #, c-format msgid "%u players" msgstr "" -#: src/hci/quickchat.cpp:1064 +#: src/hci/quickchat.cpp:1065 msgid "Choose a recipient" msgstr "" -#: src/hci/quickchat.cpp:2156 +#: src/hci/quickchat.cpp:2104 msgid "Quick Chat:" msgstr "" -#: src/hci/quickchat.cpp:2222 +#: src/hci/quickchat.cpp:2170 msgid "Lobby Chat" msgstr "" -#: src/hci/quickchat.cpp:2224 -#: src/hci/quickchat.cpp:2332 +#: src/hci/quickchat.cpp:2172 +#: src/hci/quickchat.cpp:2280 msgid "Requests" msgstr "" -#: src/hci/quickchat.cpp:2234 +#: src/hci/quickchat.cpp:2182 +#: src/hci/quickchat.cpp:2286 #: src/hci/quickchat.cpp:2338 -#: src/hci/quickchat.cpp:2390 msgid "Notices" msgstr "" -#: src/hci/quickchat.cpp:2242 -#: src/hci/quickchat.cpp:2353 -#: src/hci/quickchat.cpp:2419 -#: src/hci/quickchat.cpp:2457 +#: src/hci/quickchat.cpp:2190 +#: src/hci/quickchat.cpp:2301 +#: src/hci/quickchat.cpp:2367 +#: src/hci/quickchat.cpp:2405 msgid "Reactions" msgstr "" -#: src/hci/quickchat.cpp:2346 +#: src/hci/quickchat.cpp:2294 msgid "Taunts" msgstr "" -#: src/hci/quickchat.cpp:2374 +#: src/hci/quickchat.cpp:2322 msgid "Coordination" msgstr "" -#: src/hci/quickchat.cpp:2405 +#: src/hci/quickchat.cpp:2353 msgid "Suggestions" msgstr "" -#: src/hci/quickchat.cpp:2445 +#: src/hci/quickchat.cpp:2393 msgid "Cheats" msgstr "" -#: src/hci/quickchat.cpp:2454 +#: src/hci/quickchat.cpp:2402 msgid "End-Game" msgstr "" -#: src/hci/quickchat.cpp:2475 +#: src/hci/quickchat.cpp:2423 msgid "Can someone please transfer me some units?" msgstr "" -#: src/hci/quickchat.cpp:2477 +#: src/hci/quickchat.cpp:2425 msgid "Can someone please transfer me trucks so I can rebuild?" msgstr "" -#: src/hci/quickchat.cpp:2479 +#: src/hci/quickchat.cpp:2427 msgid "Sorry, I don't understand. (Please use Quick Chat?)" msgstr "" #. TRANSLATORS: A suggestion to other player(s) -#: src/hci/quickchat.cpp:2484 +#: src/hci/quickchat.cpp:2432 msgid "I suggest: Building more units" msgstr "" #. TRANSLATORS: A suggestion to other player(s) -#: src/hci/quickchat.cpp:2487 +#: src/hci/quickchat.cpp:2435 msgid "I suggest: Building different units" msgstr "" #. TRANSLATORS: A suggestion to other player(s) -#: src/hci/quickchat.cpp:2490 +#: src/hci/quickchat.cpp:2438 msgid "I suggest: Checking the team strategy view" msgstr "" #. TRANSLATORS: A suggestion to other player(s) -#: src/hci/quickchat.cpp:2493 +#: src/hci/quickchat.cpp:2441 msgid "I suggest: Researching different tech" msgstr "" #. TRANSLATORS: A suggestion to other player(s) -#: src/hci/quickchat.cpp:2496 +#: src/hci/quickchat.cpp:2444 msgid "I suggest: Keeping research centers busy" msgstr "" #. TRANSLATORS: A suggestion to other player(s) -#: src/hci/quickchat.cpp:2499 +#: src/hci/quickchat.cpp:2447 msgid "I suggest: Building anti-air" msgstr "" #. TRANSLATORS: A suggestion to other player(s) -#: src/hci/quickchat.cpp:2502 +#: src/hci/quickchat.cpp:2450 msgid "I suggest: Repairing your units" msgstr "" #. TRANSLATORS: A suggestion to other player(s) -#: src/hci/quickchat.cpp:2505 +#: src/hci/quickchat.cpp:2453 msgid "I suggest: Building repair facilities" msgstr "" #. TRANSLATORS: A suggestion to other player(s) -#: src/hci/quickchat.cpp:2508 +#: src/hci/quickchat.cpp:2456 msgid "I suggest: Building power generators" msgstr "" #. TRANSLATORS: A suggestion to other player(s) -#: src/hci/quickchat.cpp:2511 +#: src/hci/quickchat.cpp:2459 msgid "I suggest: Capturing oil resources" msgstr "" -#: src/hci/quickchat.cpp:2524 +#: src/hci/quickchat.cpp:2472 msgid "Hey everyone!" msgstr "" -#: src/hci/quickchat.cpp:2526 +#: src/hci/quickchat.cpp:2474 msgid "Welcome!" msgstr "" -#: src/hci/quickchat.cpp:2528 +#: src/hci/quickchat.cpp:2476 msgid "I want to spectate" msgstr "" -#: src/hci/quickchat.cpp:2530 +#: src/hci/quickchat.cpp:2478 msgid "I want to play" msgstr "" -#: src/hci/quickchat.cpp:2532 +#: src/hci/quickchat.cpp:2480 msgid "I want to switch teams" msgstr "" -#: src/hci/quickchat.cpp:2534 +#: src/hci/quickchat.cpp:2482 msgid "Please check Ready so we can start" msgstr "" -#: src/hci/quickchat.cpp:2539 +#: src/hci/quickchat.cpp:2487 msgid "Please wait" msgstr "" -#: src/hci/quickchat.cpp:2541 +#: src/hci/quickchat.cpp:2489 msgid "Let's go!" msgstr "" #. TRANSLATORS: As in "I am almost ready" (but shorter, more informal) -#: src/hci/quickchat.cpp:2545 +#: src/hci/quickchat.cpp:2493 msgid "Almost ready" msgstr "" #. TRANSLATORS: As in "I am ready" (but shorter, more informal) -#: src/hci/quickchat.cpp:2548 +#: src/hci/quickchat.cpp:2496 msgid "Ready" msgstr "" -#: src/hci/quickchat.cpp:2550 +#: src/hci/quickchat.cpp:2498 msgid "Be right back" msgstr "" -#: src/hci/quickchat.cpp:2552 +#: src/hci/quickchat.cpp:2500 msgid "I'm back" msgstr "" -#: src/hci/quickchat.cpp:2555 +#: src/hci/quickchat.cpp:2503 msgid "Yes" msgstr "" -#: src/hci/quickchat.cpp:2557 +#: src/hci/quickchat.cpp:2505 msgid "No" msgstr "" -#: src/hci/quickchat.cpp:2559 +#: src/hci/quickchat.cpp:2507 msgid "Maybe" msgstr "" -#: src/hci/quickchat.cpp:2561 +#: src/hci/quickchat.cpp:2509 msgid "Not yet" msgstr "" -#: src/hci/quickchat.cpp:2563 +#: src/hci/quickchat.cpp:2511 msgid "Soon" msgstr "" -#: src/hci/quickchat.cpp:2565 +#: src/hci/quickchat.cpp:2513 msgid "Thank you" msgstr "" -#: src/hci/quickchat.cpp:2567 +#: src/hci/quickchat.cpp:2515 msgid "No problem" msgstr "" -#: src/hci/quickchat.cpp:2571 +#: src/hci/quickchat.cpp:2519 msgid "Well-played" msgstr "" #. TRANSLATORS: Should probably be left as-is, unless there is a better way of denoting a censored outburst in your language -#: src/hci/quickchat.cpp:2574 +#: src/hci/quickchat.cpp:2522 msgid "@#%*!" msgstr "" -#: src/hci/quickchat.cpp:2576 +#: src/hci/quickchat.cpp:2524 msgid "Sorry, I don't understand. (Use Quick Chat?)" msgstr "" -#: src/hci/quickchat.cpp:2580 +#: src/hci/quickchat.cpp:2528 msgid "Get ready..." msgstr "" -#: src/hci/quickchat.cpp:2582 +#: src/hci/quickchat.cpp:2530 msgid "You're going to regret that" msgstr "" -#: src/hci/quickchat.cpp:2584 +#: src/hci/quickchat.cpp:2532 msgid "Barely a scratch!" msgstr "" -#: src/hci/quickchat.cpp:2588 +#: src/hci/quickchat.cpp:2536 msgid "Attack now?" msgstr "" -#: src/hci/quickchat.cpp:2590 +#: src/hci/quickchat.cpp:2538 msgid "Group up" msgstr "" -#: src/hci/quickchat.cpp:2592 +#: src/hci/quickchat.cpp:2540 msgid "Split up" msgstr "" -#: src/hci/quickchat.cpp:2594 +#: src/hci/quickchat.cpp:2542 msgid "Focus attacks where marked" msgstr "" -#: src/hci/quickchat.cpp:2596 +#: src/hci/quickchat.cpp:2544 msgid "Retreat!" msgstr "" -#: src/hci/quickchat.cpp:2598 +#: src/hci/quickchat.cpp:2546 msgid "I need help!" msgstr "" -#: src/hci/quickchat.cpp:2600 +#: src/hci/quickchat.cpp:2548 msgid "Left side" msgstr "" -#: src/hci/quickchat.cpp:2602 +#: src/hci/quickchat.cpp:2550 msgid "Right side" msgstr "" -#: src/hci/quickchat.cpp:2604 +#: src/hci/quickchat.cpp:2552 msgid "Transfer Request: Units" msgstr "" -#: src/hci/quickchat.cpp:2606 +#: src/hci/quickchat.cpp:2554 msgid "Transfer Request: Trucks" msgstr "" #. TRANSLATORS: As in "I am attacking now!" (but shorter, more informal) -#: src/hci/quickchat.cpp:2610 +#: src/hci/quickchat.cpp:2558 msgid "Attacking now!" msgstr "" #. TRANSLATORS: As in "I am on my way!" (but shorter, more informal) -#: src/hci/quickchat.cpp:2613 +#: src/hci/quickchat.cpp:2561 msgid "On my way!" msgstr "" -#: src/hci/quickchat.cpp:2615 +#: src/hci/quickchat.cpp:2563 msgid "They're coming!" msgstr "" -#: src/hci/quickchat.cpp:2617 +#: src/hci/quickchat.cpp:2565 msgid "I'm being attacked!" msgstr "" -#: src/hci/quickchat.cpp:2619 +#: src/hci/quickchat.cpp:2567 msgid "I'm rushing oils" msgstr "" -#: src/hci/quickchat.cpp:2621 +#: src/hci/quickchat.cpp:2569 msgid "They're rushing oils!" msgstr "" -#: src/hci/quickchat.cpp:2623 +#: src/hci/quickchat.cpp:2571 msgid "I don't have enough power" msgstr "" #. TRANSLATORS: A suggestion to other player(s), as in "Suggestion: %s" -#: src/hci/quickchat.cpp:2627 +#: src/hci/quickchat.cpp:2575 msgid "Build more units" msgstr "" #. TRANSLATORS: A suggestion to other player(s), as in "Suggestion: %s" -#: src/hci/quickchat.cpp:2630 +#: src/hci/quickchat.cpp:2578 msgid "Build different units" msgstr "" #. TRANSLATORS: A suggestion to other player(s), as in "Suggestion: %s" -#: src/hci/quickchat.cpp:2633 +#: src/hci/quickchat.cpp:2581 msgid "Check team strategy view" msgstr "" #. TRANSLATORS: A suggestion to other player(s), as in "Suggestion: %s" -#: src/hci/quickchat.cpp:2636 +#: src/hci/quickchat.cpp:2584 msgid "Research different tech" msgstr "" #. TRANSLATORS: A suggestion to other player(s), as in "Suggestion: %s" -#: src/hci/quickchat.cpp:2639 +#: src/hci/quickchat.cpp:2587 msgid "Keep research centers busy" msgstr "" #. TRANSLATORS: A suggestion to other player(s), as in "Suggestion: %s" -#: src/hci/quickchat.cpp:2642 +#: src/hci/quickchat.cpp:2590 msgid "Build anti-air" msgstr "" #. TRANSLATORS: A suggestion to other player(s), as in "Suggestion: %s" -#: src/hci/quickchat.cpp:2645 +#: src/hci/quickchat.cpp:2593 msgid "Repair your units" msgstr "" #. TRANSLATORS: A suggestion to other player(s), as in "Suggestion: %s" -#: src/hci/quickchat.cpp:2648 +#: src/hci/quickchat.cpp:2596 msgid "Build repair facilities" msgstr "" #. TRANSLATORS: A suggestion to other player(s), as in "Suggestion: %s" -#: src/hci/quickchat.cpp:2651 +#: src/hci/quickchat.cpp:2599 msgid "Build power generators" msgstr "" #. TRANSLATORS: A suggestion to other player(s), as in "Suggestion: %s" -#: src/hci/quickchat.cpp:2654 +#: src/hci/quickchat.cpp:2602 msgid "Capture oil resources" msgstr "" -#: src/hci/quickchat.cpp:2658 +#: src/hci/quickchat.cpp:2606 msgid "That didn't go well..." msgstr "" -#: src/hci/quickchat.cpp:2660 +#: src/hci/quickchat.cpp:2608 msgid "I have another plan" msgstr "" -#: src/hci/quickchat.cpp:2664 +#: src/hci/quickchat.cpp:2612 msgid "Good game" msgstr "" -#: src/hci/quickchat.cpp:2666 +#: src/hci/quickchat.cpp:2614 msgid "I give up" msgstr "" -#: src/hci/quickchat.cpp:2668 +#: src/hci/quickchat.cpp:2616 msgid "Sorry, I have to leave" msgstr "" -#: src/hci/quickchat.cpp:2672 +#: src/hci/quickchat.cpp:2620 msgid "Message delivery failure - try again" msgstr "" -#: src/hci/quickchat.cpp:2782 +#: src/hci/quickchat.cpp:2622 +msgid "Map Downloaded" +msgstr "" + +#: src/hci/quickchat.cpp:2732 msgid "Bot Allies" msgstr "" -#: src/hci/quickchat.cpp:2794 +#: src/hci/quickchat.cpp:2744 msgid "Human Allies" msgstr "" -#: src/hci/quickchat.cpp:2864 +#: src/hci/quickchat.cpp:2814 msgid "You have sent too many messages in the last few seconds. Please wait and try again." msgstr "" @@ -16971,19 +16975,19 @@ msgstr "" msgid "Cyborgs" msgstr "" -#: src/hci/teamstrategy.cpp:820 +#: src/hci/teamstrategy.cpp:827 msgid "No teammates." msgstr "" -#: src/hci/teamstrategy.cpp:824 +#: src/hci/teamstrategy.cpp:831 msgid "Waiting for other teams to finish planning." msgstr "" -#: src/hci/teamstrategy.cpp:942 +#: src/hci/teamstrategy.cpp:949 msgid "Weapons:" msgstr "" -#: src/hci/teamstrategy.cpp:959 +#: src/hci/teamstrategy.cpp:966 msgid "Units:" msgstr "" @@ -17035,7 +17039,7 @@ msgstr "" #: src/ingameop.cpp:251 #: src/ingameop.cpp:260 -#: src/mission.cpp:2477 +#: src/mission.cpp:2474 msgid "Save Game" msgstr "" @@ -17148,7 +17152,7 @@ msgid "Commanders" msgstr "" #: src/input/keyconfig.cpp:45 -#: src/keybind.cpp:2582 +#: src/keybind.cpp:2583 msgid "QuickSave" msgstr "" @@ -17157,7 +17161,7 @@ msgid "Toggle Radar" msgstr "" #: src/input/keyconfig.cpp:47 -#: src/keybind.cpp:2607 +#: src/keybind.cpp:2608 msgid "QuickLoad" msgstr "" @@ -17862,8 +17866,8 @@ msgid "Waiting for Power" msgstr "" #: src/intdisplay.cpp:172 -#: src/multiint.cpp:1530 -#: src/multimenu.cpp:807 +#: src/multiint.cpp:1432 +#: src/multimenu.cpp:811 msgid "Power" msgstr "" @@ -18039,27 +18043,28 @@ msgid "Join Request from %s" msgstr "" #: src/integrations/wzdiscordrpc.cpp:1080 +#: src/multivote.cpp:285 msgid "Allow" msgstr "" -#: src/intelmap.cpp:217 -#: src/keybind.cpp:1399 +#: src/intelmap.cpp:506 +#: src/keybind.cpp:1400 msgid "PAUSED" msgstr "" -#: src/intelmap.cpp:1068 +#: src/intelmap.cpp:1273 msgid "New Intelligence Report" msgstr "" -#: src/intelmap.cpp:1104 +#: src/intelmap.cpp:1309 msgid "Research Update" msgstr "" -#: src/intelmap.cpp:1106 +#: src/intelmap.cpp:1311 msgid "Project Goals and Updates" msgstr "" -#: src/intelmap.cpp:1108 +#: src/intelmap.cpp:1313 msgid "Current Objective" msgstr "" @@ -18159,11 +18164,11 @@ msgstr "" #: src/keybind.cpp:646 #: src/keybind.cpp:787 #: src/keybind.cpp:827 -#: src/keybind.cpp:1338 -#: src/keybind.cpp:1517 -#: src/keybind.cpp:1618 -#: src/keybind.cpp:1926 -#: src/keybind.cpp:1969 +#: src/keybind.cpp:1339 +#: src/keybind.cpp:1518 +#: src/keybind.cpp:1619 +#: src/keybind.cpp:1927 +#: src/keybind.cpp:1970 #, c-format msgid "(Player %u) is using cheat :%s" msgstr "" @@ -18250,232 +18255,232 @@ msgstr "" msgid "Setting radar zoom to %u" msgstr "" -#: src/keybind.cpp:1240 +#: src/keybind.cpp:1241 msgid "Toggling debug mapping priority: " msgstr "" -#: src/keybind.cpp:1250 +#: src/keybind.cpp:1251 msgid "Disabling level editor" msgstr "" -#: src/keybind.cpp:1255 +#: src/keybind.cpp:1256 msgid "Enabling level editor" msgstr "" -#: src/keybind.cpp:1339 +#: src/keybind.cpp:1340 msgid "God Mode ON" msgstr "" -#: src/keybind.cpp:1339 +#: src/keybind.cpp:1340 msgid "God Mode OFF" msgstr "" -#: src/keybind.cpp:1351 +#: src/keybind.cpp:1352 msgid "View Aligned to North" msgstr "" -#: src/keybind.cpp:1367 +#: src/keybind.cpp:1368 #, c-format msgid "Trap cursor %s" msgstr "" -#: src/keybind.cpp:1411 +#: src/keybind.cpp:1412 msgid "CAMPAIGN" msgstr "" -#: src/keybind.cpp:1415 +#: src/keybind.cpp:1416 msgid "CHALLENGE" msgstr "" -#: src/keybind.cpp:1418 +#: src/keybind.cpp:1419 msgid "SKIRMISH" msgstr "" -#: src/keybind.cpp:1436 +#: src/keybind.cpp:1437 msgid "DIFFICULTY: SUPER EASY" msgstr "" -#: src/keybind.cpp:1439 +#: src/keybind.cpp:1440 msgid "DIFFICULTY: EASY" msgstr "" -#: src/keybind.cpp:1442 +#: src/keybind.cpp:1443 msgid "DIFFICULTY: NORMAL" msgstr "" -#: src/keybind.cpp:1445 +#: src/keybind.cpp:1446 msgid "DIFFICULTY: HARD" msgstr "" -#: src/keybind.cpp:1448 +#: src/keybind.cpp:1449 msgid "DIFFICULTY: INSANE" msgstr "" -#: src/keybind.cpp:1457 +#: src/keybind.cpp:1458 msgid "CHEATS: ENABLED" msgstr "" -#: src/keybind.cpp:1459 +#: src/keybind.cpp:1460 msgid "CHEATS: DISABLED" msgstr "" -#: src/keybind.cpp:1518 +#: src/keybind.cpp:1519 msgid "Researched EVERYTHING for you!" msgstr "" -#: src/keybind.cpp:1545 +#: src/keybind.cpp:1546 msgid "Selected buildings instantly recharged!" msgstr "" -#: src/keybind.cpp:1588 +#: src/keybind.cpp:1589 #, c-format msgid "(Player %u) is using cheat :%s %s" msgstr "" -#: src/keybind.cpp:1588 +#: src/keybind.cpp:1589 msgid "Researched" msgstr "" -#: src/keybind.cpp:1602 +#: src/keybind.cpp:1603 msgid "Only displaying energy bars when selected" msgstr "" -#: src/keybind.cpp:1605 +#: src/keybind.cpp:1606 msgid "Always displaying energy bars for units" msgstr "" -#: src/keybind.cpp:1608 +#: src/keybind.cpp:1609 msgid "Always displaying energy bars for units and structures" msgstr "" -#: src/keybind.cpp:1619 +#: src/keybind.cpp:1620 msgid "Debug menu is Open" msgstr "" -#: src/keybind.cpp:1651 +#: src/keybind.cpp:1652 msgid "Unable to locate any oil derricks!" msgstr "" -#: src/keybind.cpp:1825 +#: src/keybind.cpp:1826 msgid "Oh, the weather outside is frightful... SNOW" msgstr "" -#: src/keybind.cpp:1831 +#: src/keybind.cpp:1832 msgid "Singing in the rain, I'm singing in the rain... RAIN" msgstr "" -#: src/keybind.cpp:1837 +#: src/keybind.cpp:1838 msgid "Forecast : Clear skies for all areas... NO WEATHER" msgstr "" -#: src/keybind.cpp:1925 +#: src/keybind.cpp:1926 msgid "Warning! This can have drastic consequences if used incorrectly in missions." msgstr "" -#: src/keybind.cpp:1927 +#: src/keybind.cpp:1928 msgid "All enemies destroyed by cheating!" msgstr "" -#: src/keybind.cpp:1970 +#: src/keybind.cpp:1971 msgid "Destroying selected droids and structures!" msgstr "" -#: src/keybind.cpp:2105 +#: src/keybind.cpp:2106 msgid "Reveal OFF" msgstr "" -#: src/keybind.cpp:2110 +#: src/keybind.cpp:2111 msgid "Reveal ON" msgstr "" -#: src/keybind.cpp:2194 +#: src/keybind.cpp:2195 msgid "Centered on player HQ, direction NORTH" msgstr "" -#: src/keybind.cpp:2206 +#: src/keybind.cpp:2207 msgid "Unable to locate HQ!" msgstr "" -#: src/keybind.cpp:2213 +#: src/keybind.cpp:2214 msgid "Formation speed limiting has been removed from the game due to bugs." msgstr "" -#: src/keybind.cpp:2254 +#: src/keybind.cpp:2255 msgid "Vertical rotation direction: Normal" msgstr "" -#: src/keybind.cpp:2259 +#: src/keybind.cpp:2260 msgid "Vertical rotation direction: Flipped" msgstr "" -#: src/keybind.cpp:2269 +#: src/keybind.cpp:2270 msgid "Screen shake when things die: Off" msgstr "" -#: src/keybind.cpp:2274 +#: src/keybind.cpp:2275 msgid "Screen shake when things die: On" msgstr "" -#: src/keybind.cpp:2326 +#: src/keybind.cpp:2327 msgid "Sorry, but game speed cannot be changed in multiplayer." msgstr "" -#: src/keybind.cpp:2362 -#: src/keybind.cpp:2416 +#: src/keybind.cpp:2363 +#: src/keybind.cpp:2417 msgid "Game Speed Reset" msgstr "" -#: src/keybind.cpp:2366 +#: src/keybind.cpp:2367 #, c-format msgid "Game Speed Increased to %s" msgstr "" -#: src/keybind.cpp:2370 +#: src/keybind.cpp:2371 #, c-format msgid "Game Speed Reduced to %s" msgstr "" -#: src/keybind.cpp:2428 +#: src/keybind.cpp:2429 msgid "Radar showing friend-foe colors" msgstr "" -#: src/keybind.cpp:2432 +#: src/keybind.cpp:2433 msgid "Radar showing player colors" msgstr "" -#: src/keybind.cpp:2447 +#: src/keybind.cpp:2448 msgid "Radar showing only objects" msgstr "" -#: src/keybind.cpp:2450 +#: src/keybind.cpp:2451 msgid "Radar blending terrain and height" msgstr "" -#: src/keybind.cpp:2453 +#: src/keybind.cpp:2454 msgid "Radar showing terrain" msgstr "" -#: src/keybind.cpp:2456 +#: src/keybind.cpp:2457 msgid "Radar showing height" msgstr "" -#: src/keybind.cpp:2518 +#: src/keybind.cpp:2519 msgid "Asserts turned off" msgstr "" -#: src/keybind.cpp:2566 +#: src/keybind.cpp:2567 msgid "QuickSave not allowed for multiplayer or tutorial games" msgstr "" -#: src/keybind.cpp:2586 +#: src/keybind.cpp:2587 msgid "QuickSave failed" msgstr "" -#: src/keybind.cpp:2595 +#: src/keybind.cpp:2596 msgid "QuickLoad not allowed for multiplayer or tutorial games" msgstr "" -#: src/keybind.cpp:2622 +#: src/keybind.cpp:2623 msgid "QuickSave file does not exist yet" msgstr "" @@ -18492,7 +18497,7 @@ msgid "KEY MAPPING" msgstr "" #: src/keyedit.cpp:580 -#: src/multiint.cpp:1608 +#: src/multiint.cpp:1510 #: src/musicmanager.cpp:773 #: src/titleui/gamefind.cpp:84 #: src/titleui/protocol.cpp:82 @@ -18535,51 +18540,51 @@ msgstr "" msgid "Could not save game!" msgstr "" -#: src/mission.cpp:1924 -#: src/mission.cpp:1935 +#: src/mission.cpp:1921 +#: src/mission.cpp:1932 msgid "Load Transport" msgstr "" -#: src/mission.cpp:1936 +#: src/mission.cpp:1933 msgid "Shows the number of units currently loaded into the mission transporter, and the total capacity." msgstr "" -#: src/mission.cpp:1937 +#: src/mission.cpp:1934 msgid "Open the Transporter Load Menu" msgstr "" -#: src/mission.cpp:2302 +#: src/mission.cpp:2299 msgid "OBJECTIVE ACHIEVED by cheating!" msgstr "" -#: src/mission.cpp:2302 +#: src/mission.cpp:2299 msgid "OBJECTIVE ACHIEVED" msgstr "" -#: src/mission.cpp:2308 +#: src/mission.cpp:2305 msgid "OBJECTIVE FAILED--and you cheated!" msgstr "" -#: src/mission.cpp:2308 +#: src/mission.cpp:2305 msgid "OBJECTIVE FAILED" msgstr "" -#: src/mission.cpp:2337 +#: src/mission.cpp:2334 msgid "Continue Game" msgstr "" -#: src/mission.cpp:2347 -#: src/mission.cpp:2383 -#: src/mission.cpp:2496 +#: src/mission.cpp:2344 +#: src/mission.cpp:2380 +#: src/mission.cpp:2493 msgid "Quit To Main Menu" msgstr "" -#: src/mission.cpp:2377 -#: src/mission.cpp:2474 +#: src/mission.cpp:2374 +#: src/mission.cpp:2471 msgid "Load Saved Game" msgstr "" -#: src/mission.cpp:2442 +#: src/mission.cpp:2439 msgid "GAME SAVED :" msgstr "" @@ -18639,716 +18644,725 @@ msgstr "" msgid "You Discover Blueprints For %s" msgstr "" -#: src/multiint.cpp:265 +#: src/multiint.cpp:270 msgid "Medium" msgstr "" -#: src/multiint.cpp:417 #: src/multiint.cpp:422 -#: src/multiplay.cpp:577 +#: src/multiint.cpp:427 +#: src/multiplay.cpp:579 msgid "Commander" msgstr "" -#: src/multiint.cpp:859 +#: src/multiint.cpp:864 msgid "MISSING AI NAME" msgstr "" -#: src/multiint.cpp:884 +#: src/multiint.cpp:889 msgid "MISSING AI DESCRIPTION" msgstr "" -#: src/multiint.cpp:898 +#: src/multiint.cpp:903 #, c-format msgid "AI tournament: %3.1f%% wins, %3.1f%% losses, %3.1f%% draws" msgstr "" -#: src/multiint.cpp:1091 +#: src/multiint.cpp:1096 msgid "Unable to join:" msgstr "" -#: src/multiint.cpp:1091 +#: src/multiint.cpp:1096 msgid "Error while joining." msgstr "" -#: src/multiint.cpp:1218 +#: src/multiint.cpp:1223 msgid "Tanks disabled!!" msgstr "" -#: src/multiint.cpp:1219 +#: src/multiint.cpp:1224 msgid "Cyborgs disabled." msgstr "" -#: src/multiint.cpp:1220 +#: src/multiint.cpp:1225 msgid "VTOLs disabled." msgstr "" -#: src/multiint.cpp:1221 +#: src/multiint.cpp:1226 msgid "Satellite Uplink disabled." msgstr "" -#: src/multiint.cpp:1222 +#: src/multiint.cpp:1227 msgid "Laser Satellite disabled." msgstr "" -#: src/multiint.cpp:1223 +#: src/multiint.cpp:1228 msgid "Structure Limits Enforced." msgstr "" -#: src/multiint.cpp:1344 -#, c-format -msgid "%s (%d) allowed map change. Total: %d/%d" -msgstr "" - -#: src/multiint.cpp:1365 -msgid "Vote" -msgstr "" - -#: src/multiint.cpp:1366 -msgid "Allow host to change map or randomize?" -msgstr "" - -#: src/multiint.cpp:1397 +#: src/multiint.cpp:1299 msgid "Not enough votes to randomize or change the map." msgstr "" -#: src/multiint.cpp:1433 +#: src/multiint.cpp:1335 msgid "Select Game Name" msgstr "" -#: src/multiint.cpp:1437 -#: src/titleui/gamefind.cpp:265 +#: src/multiint.cpp:1339 +#: src/titleui/gamefind.cpp:277 msgid "Game Name" msgstr "" -#: src/multiint.cpp:1438 +#: src/multiint.cpp:1340 msgid "One-Player Skirmish" msgstr "" -#: src/multiint.cpp:1461 +#: src/multiint.cpp:1363 msgid "" "Select Map\n" "Can be blocked by players' votes" msgstr "" -#: src/multiint.cpp:1462 +#: src/multiint.cpp:1364 msgid "Map-Mod!" msgstr "" -#: src/multiint.cpp:1463 +#: src/multiint.cpp:1365 msgid "Random map!" msgstr "" -#: src/multiint.cpp:1480 +#: src/multiint.cpp:1382 msgid "Click to set Password" msgstr "" -#: src/multiint.cpp:1481 +#: src/multiint.cpp:1383 msgid "Enter password here" msgstr "" -#: src/multiint.cpp:1495 +#: src/multiint.cpp:1397 msgid "Select Player Name" msgstr "" -#: src/multiint.cpp:1519 -#: src/multimenu.cpp:811 +#: src/multiint.cpp:1421 +#: src/multimenu.cpp:815 msgid "Alliances" msgstr "" -#: src/multiint.cpp:1540 +#: src/multiint.cpp:1442 msgid "Base" msgstr "" -#: src/multiint.cpp:1550 +#: src/multiint.cpp:1452 msgid "Map Preview" msgstr "" -#: src/multiint.cpp:1551 +#: src/multiint.cpp:1453 msgid "Click to see Map" msgstr "" -#: src/multiint.cpp:1557 +#: src/multiint.cpp:1459 msgid "Show Structure Limits" msgstr "" -#: src/multiint.cpp:1557 +#: src/multiint.cpp:1459 msgid "Set Structure Limits" msgstr "" -#: src/multiint.cpp:1571 +#: src/multiint.cpp:1473 msgid "Random Game Options" msgstr "" -#: src/multiint.cpp:1572 +#: src/multiint.cpp:1474 msgid "" "Random Game Options\n" "Can be blocked by players' votes" msgstr "" -#: src/multiint.cpp:1583 +#: src/multiint.cpp:1485 msgid "Tech" msgstr "" -#: src/multiint.cpp:1584 +#: src/multiint.cpp:1486 msgid "Technology Level 1" msgstr "" -#: src/multiint.cpp:1585 +#: src/multiint.cpp:1487 msgid "Technology Level 2" msgstr "" -#: src/multiint.cpp:1586 +#: src/multiint.cpp:1488 msgid "Technology Level 3" msgstr "" -#: src/multiint.cpp:1587 +#: src/multiint.cpp:1489 msgid "Technology Level 4" msgstr "" -#: src/multiint.cpp:1596 -#: src/multiint.cpp:1597 +#: src/multiint.cpp:1498 +#: src/multiint.cpp:1499 msgid "Start Hosting Game" msgstr "" -#: src/multiint.cpp:1757 +#: src/multiint.cpp:1661 msgid "DIFFICULTY" msgstr "" -#: src/multiint.cpp:1787 +#: src/multiint.cpp:1691 msgid "Starts disadvantaged" msgstr "" -#: src/multiint.cpp:1788 +#: src/multiint.cpp:1692 msgid "Plays nice" msgstr "" -#: src/multiint.cpp:1789 +#: src/multiint.cpp:1693 msgid "No holds barred" msgstr "" -#: src/multiint.cpp:1790 +#: src/multiint.cpp:1694 msgid "Starts with advantages" msgstr "" -#: src/multiint.cpp:1823 +#: src/multiint.cpp:1729 msgid "CHOOSE AI" msgstr "" -#: src/multiint.cpp:1892 +#: src/multiint.cpp:1798 msgid "Allow human players to join in this slot" msgstr "" -#: src/multiint.cpp:1903 +#: src/multiint.cpp:1809 msgid "Leave this slot unused" msgstr "" -#: src/multiint.cpp:1923 +#: src/multiint.cpp:1829 msgid "Allow spectators to join in this slot" msgstr "" -#: src/multiint.cpp:2007 +#: src/multiint.cpp:1913 msgid "Click to change to this slot" msgstr "" -#: src/multiint.cpp:2034 +#: src/multiint.cpp:1940 #, c-format msgid "Click to take player slot %u" msgstr "" -#: src/multiint.cpp:2071 +#: src/multiint.cpp:1977 msgid "Click to swap player to this slot" msgstr "" -#: src/multiint.cpp:2088 -#: src/multiint.cpp:3186 +#: src/multiint.cpp:1994 +#: src/multiint.cpp:3092 #, c-format msgid "Spectator %s has moved to Players" msgstr "" -#: src/multiint.cpp:2094 +#: src/multiint.cpp:2000 msgid "Cannot swap with host" msgstr "" -#: src/multiint.cpp:2345 -#: src/multiint.cpp:4241 -#: src/multiint.cpp:7610 -#: src/multiint.cpp:7842 +#: src/multiint.cpp:2251 +#: src/multiint.cpp:4147 +#: src/multiint.cpp:7581 +#: src/multiint.cpp:7872 #: src/titleui/protocol.cpp:187 msgid "Spectator" msgstr "" -#: src/multiint.cpp:2357 -#: src/multiint.cpp:4504 -#: src/multimenu.cpp:883 +#: src/multiint.cpp:2263 +#: src/multiint.cpp:4439 #, c-format msgid "The host has kicked %s from the game!" msgstr "" -#: src/multiint.cpp:2358 -#: src/multiint.cpp:4506 -#: src/multimenu.cpp:887 +#: src/multiint.cpp:2264 +#: src/multiint.cpp:4441 +#: src/multivote.cpp:678 msgid "The host has kicked you from the game." msgstr "" -#: src/multiint.cpp:2377 +#: src/multiint.cpp:2283 #, c-format msgid "The host has banned %s from the game!" msgstr "" -#: src/multiint.cpp:2378 +#: src/multiint.cpp:2284 msgid "The host has banned you from the game." msgstr "" -#: src/multiint.cpp:2413 +#: src/multiint.cpp:2319 #, c-format msgid "Failed to move %s to Spectators" msgstr "" -#: src/multiint.cpp:2418 +#: src/multiint.cpp:2324 #, c-format msgid "The host has moved %s to Spectators!" msgstr "" -#: src/multiint.cpp:2441 +#: src/multiint.cpp:2347 msgid "Move to Spectators" msgstr "" -#: src/multiint.cpp:2462 +#: src/multiint.cpp:2368 msgid "Ask Spectator to Play" msgstr "" -#: src/multiint.cpp:2478 +#: src/multiint.cpp:2384 msgid "Ask to Play" msgstr "" -#: src/multiint.cpp:3069 +#: src/multiint.cpp:2975 #, c-format msgid "Spectator %s wants to remain a Spectator" msgstr "" -#: src/multiint.cpp:3073 +#: src/multiint.cpp:2979 #, c-format msgid "Player %s wants to remain a Player" msgstr "" -#: src/multiint.cpp:3081 +#: src/multiint.cpp:2987 msgid "Host has declined to switch you to a Player" msgstr "" -#: src/multiint.cpp:3085 +#: src/multiint.cpp:2991 msgid "Unable to switch to Spectator" msgstr "" -#: src/multiint.cpp:3113 +#: src/multiint.cpp:3019 msgid "Do you want to spectate?" msgstr "" -#: src/multiint.cpp:3114 +#: src/multiint.cpp:3020 msgid "The host of this game wants to know if you're willing to spectate?" msgstr "" -#: src/multiint.cpp:3116 +#: src/multiint.cpp:3022 msgid "You are currently a Player." msgstr "" -#: src/multiint.cpp:3117 +#: src/multiint.cpp:3023 msgid "Yes, I will spectate!" msgstr "" -#: src/multiint.cpp:3122 +#: src/multiint.cpp:3028 msgid "Do you want to play?" msgstr "" -#: src/multiint.cpp:3123 +#: src/multiint.cpp:3029 msgid "The host of this game wants to know if you'd like to play?" msgstr "" -#: src/multiint.cpp:3125 +#: src/multiint.cpp:3031 msgid "You are currently a Spectator." msgstr "" -#: src/multiint.cpp:3126 +#: src/multiint.cpp:3032 msgid "Yes, I want to play!" msgstr "" -#: src/multiint.cpp:3170 +#: src/multiint.cpp:3076 #, c-format msgid "Player %s has moved to Spectators" msgstr "" -#: src/multiint.cpp:3197 +#: src/multiint.cpp:3103 #, c-format msgid "Unable to move %s to Players - no available slot" msgstr "" -#: src/multiint.cpp:3218 +#: src/multiint.cpp:3124 msgid "Spectator would like to become a Player" msgstr "" -#: src/multiint.cpp:3219 +#: src/multiint.cpp:3125 #, c-format msgid "Spectator \"%s\" would like to become a player." msgstr "" -#: src/multiint.cpp:3221 +#: src/multiint.cpp:3127 msgid "However, there are currently no open Player slots." msgstr "" -#: src/multiint.cpp:3223 +#: src/multiint.cpp:3129 msgid "Would you like to swap this Spectator with a Player?" msgstr "" -#: src/multiint.cpp:3224 +#: src/multiint.cpp:3130 msgid "Yes, select Player slot" msgstr "" -#: src/multiint.cpp:3507 +#: src/multiint.cpp:3413 msgid "Joined:" msgstr "" -#: src/multiint.cpp:3510 +#: src/multiint.cpp:3416 msgid "Ready:" msgstr "" -#: src/multiint.cpp:3688 -#: src/titleui/gamefind.cpp:271 +#: src/multiint.cpp:3594 +#: src/titleui/gamefind.cpp:283 msgid "Players" msgstr "" -#: src/multiint.cpp:3718 +#: src/multiint.cpp:3624 msgid "Host Options" msgstr "" -#: src/multiint.cpp:3999 +#: src/multiint.cpp:3905 msgid "Enable Spectator Join" msgstr "" -#: src/multiint.cpp:4009 +#: src/multiint.cpp:3915 msgid "Lock Teams" msgstr "" -#: src/multiint.cpp:4245 +#: src/multiint.cpp:4151 msgid "Choose Team" msgstr "" -#: src/multiint.cpp:4249 +#: src/multiint.cpp:4155 msgid "Teams locked" msgstr "" -#: src/multiint.cpp:4270 +#: src/multiint.cpp:4176 msgid "Click to change player colour" msgstr "" -#: src/multiint.cpp:4281 +#: src/multiint.cpp:4187 msgid "Click to change player position" msgstr "" -#: src/multiint.cpp:4290 +#: src/multiint.cpp:4196 msgid "Click to change AI, right click to distribute choice" msgstr "" -#: src/multiint.cpp:4294 +#: src/multiint.cpp:4200 msgid "Click to close spectator slot" msgstr "" -#: src/multiint.cpp:4313 +#: src/multiint.cpp:4219 msgid "Player ID: " msgstr "" -#: src/multiint.cpp:4314 +#: src/multiint.cpp:4220 msgid "(none)" msgstr "" -#: src/multiint.cpp:4333 +#: src/multiint.cpp:4241 +msgid "Alt Name:" +msgstr "" + +#: src/multiint.cpp:4260 msgid "Player rating:" msgstr "" -#: src/multiint.cpp:4336 +#: src/multiint.cpp:4271 msgid "Host provided" msgstr "" -#: src/multiint.cpp:4340 +#: src/multiint.cpp:4275 #, c-format msgid "From: %s" msgstr "" -#: src/multiint.cpp:4413 +#: src/multiint.cpp:4348 msgid "Click to change difficulty" msgstr "" -#: src/multiint.cpp:4451 +#: src/multiint.cpp:4386 msgid "Waiting for player" msgstr "" -#: src/multiint.cpp:4451 +#: src/multiint.cpp:4386 msgid "Player is ready" msgstr "" -#: src/multiint.cpp:4451 +#: src/multiint.cpp:4386 msgid "Player is downloading" msgstr "" -#: src/multiint.cpp:4451 +#: src/multiint.cpp:4386 msgid "Click when ready" msgstr "" -#: src/multiint.cpp:4451 +#: src/multiint.cpp:4386 msgid "Waiting for download" msgstr "" -#: src/multiint.cpp:4523 +#: src/multiint.cpp:4458 msgid "READY?" msgstr "" -#: src/multiint.cpp:4607 +#: src/multiint.cpp:4542 msgid "For Spectator:" msgstr "" -#: src/multiint.cpp:4607 +#: src/multiint.cpp:4542 msgid "For Player:" msgstr "" -#: src/multiint.cpp:4625 +#: src/multiint.cpp:4560 msgid "Choose Player Slot" msgstr "" -#: src/multiint.cpp:4696 +#: src/multiint.cpp:4631 msgid "PLAYERS" msgstr "" -#: src/multiint.cpp:4800 +#: src/multiint.cpp:4735 msgid "Add spectator slot" msgstr "" -#: src/multiint.cpp:4884 +#: src/multiint.cpp:4819 msgid "Kicked from game" msgstr "" -#: src/multiint.cpp:4928 +#: src/multiint.cpp:4863 msgid "Quick Chat" msgstr "" -#: src/multiint.cpp:5246 +#: src/multiint.cpp:5181 msgid "Copy Text to Clipboard" msgstr "" -#: src/multiint.cpp:5261 +#: src/multiint.cpp:5196 #, c-format msgid "Mute Player: %s" msgstr "" -#: src/multiint.cpp:5265 +#: src/multiint.cpp:5200 #, c-format msgid "Unmute Player: %s" msgstr "" -#: src/multiint.cpp:5359 +#: src/multiint.cpp:5294 msgid "CHAT" msgstr "" -#: src/multiint.cpp:6022 +#: src/multiint.cpp:5946 +#: src/titleui/gamefind.cpp:238 +msgid "Multiplayer Lobby Support Unavailable" +msgstr "" + +#: src/multiint.cpp:5948 +msgid "Your client cannot connect to the mutiplayer lobby." +msgstr "" + +#: src/multiint.cpp:5950 +#: src/updatemanager.cpp:621 +msgid "Please click the button below for more information on how to fix it." +msgstr "" + +#: src/multiint.cpp:5953 +#: src/updatemanager.cpp:627 +msgid "More Information" +msgstr "" + +#: src/multiint.cpp:5985 msgid "Sorry! Failed to host the game." msgstr "" -#: src/multiint.cpp:6083 +#: src/multiint.cpp:6051 msgid "Game Name Updated." msgstr "" -#: src/multiint.cpp:6207 +#: src/multiint.cpp:6175 #, c-format msgid "*** password [%s] is now required! ***" msgstr "" -#: src/multiint.cpp:6213 +#: src/multiint.cpp:6181 msgid "*** password is NOT required! ***" msgstr "" -#: src/multiint.cpp:6228 +#: src/multiint.cpp:6196 msgid "This is a map-mod, it can change your playing experience!" msgstr "" -#: src/multiint.cpp:6233 +#: src/multiint.cpp:6201 msgid "This is a random map, it can vary your playing experience!" msgstr "" -#: src/multiint.cpp:6387 +#: src/multiint.cpp:6356 msgid "Host is Starting Game" msgstr "" -#: src/multiint.cpp:6557 +#: src/multiint.cpp:6526 #, c-format msgid "Moving %s to Spectators!" msgstr "" -#: src/multiint.cpp:6584 +#: src/multiint.cpp:6553 #, c-format msgid "Asking %s to move to Players..." msgstr "" -#: src/multiint.cpp:6712 -#: src/multiint.cpp:7036 +#: src/multiint.cpp:6681 +#: src/multiint.cpp:7006 msgid "Disconnected from host:" msgstr "" -#: src/multiint.cpp:6712 +#: src/multiint.cpp:6681 msgid "Host supplied invalid options" msgstr "" -#: src/multiint.cpp:6951 +#: src/multiint.cpp:6921 msgid "You have been kicked: " msgstr "" -#: src/multiint.cpp:6965 -#: src/multiint.cpp:7300 +#: src/multiint.cpp:6935 +#: src/multiint.cpp:7271 msgid "Connection lost:" msgstr "" -#: src/multiint.cpp:6965 +#: src/multiint.cpp:6935 msgid "No connection to host." msgstr "" -#: src/multiint.cpp:7034 +#: src/multiint.cpp:7004 msgid "The host moved me to Players, but I never gave permission for this change. Bye!" msgstr "" -#: src/multiint.cpp:7036 +#: src/multiint.cpp:7006 msgid "The host tried to move us to Players, but we never gave permission." msgstr "" -#: src/multiint.cpp:7194 +#: src/multiint.cpp:7164 msgid "Cannot change to a map with too few slots for all players." msgstr "" -#: src/multiint.cpp:7199 +#: src/multiint.cpp:7169 msgid "Cannot change to a map with fewer slots." msgstr "" -#: src/multiint.cpp:7300 +#: src/multiint.cpp:7271 msgid "The host has quit." msgstr "" -#: src/multiint.cpp:7334 +#: src/multiint.cpp:7305 msgid "Hit the ready box to begin your challenge!" msgstr "" -#: src/multiint.cpp:7339 +#: src/multiint.cpp:7310 msgid "Press the start hosting button to begin hosting a game." msgstr "" -#: src/multiint.cpp:7348 +#: src/multiint.cpp:7319 msgid "UPnP has been enabled." msgstr "" -#: src/multiint.cpp:7354 +#: src/multiint.cpp:7325 msgid "UPnP detection failed. You must manually configure router yourself." msgstr "" -#: src/multiint.cpp:7358 +#: src/multiint.cpp:7329 msgid "UPnP detection is in progress..." msgstr "" -#: src/multiint.cpp:7365 +#: src/multiint.cpp:7336 #, c-format msgid "UPnP detection disabled by user. Autoconfig of port %d will not happen." msgstr "" -#: src/multiint.cpp:7604 -#: src/multiint.cpp:7846 +#: src/multiint.cpp:7575 +#: src/multiint.cpp:7876 msgid "Closed" msgstr "" -#: src/multiint.cpp:7607 -#: src/multiint.cpp:7838 +#: src/multiint.cpp:7578 +#: src/multiint.cpp:7868 msgid "Open" msgstr "" -#: src/multiint.cpp:7679 +#: src/multiint.cpp:7673 #, c-format msgid "Sending Map: %u%% " msgstr "" -#: src/multiint.cpp:7679 +#: src/multiint.cpp:7673 #, c-format msgid "Map: %u%% downloaded" msgstr "" -#: src/multiint.cpp:7726 +#: src/multiint.cpp:7723 msgid "HOST" msgstr "" -#: src/multiint.cpp:7733 -#: src/multimenu.cpp:808 +#: src/multiint.cpp:7730 +#: src/multimenu.cpp:812 msgid "Ping" msgstr "" -#: src/multiint.cpp:8629 +#: src/multiint.cpp:8661 msgid "The version of Warzone 2100 used to save this replay file does not match the currently-running version." msgstr "" -#: src/multiint.cpp:8631 +#: src/multiint.cpp:8663 #, c-format msgid "Replay File Saved With: \"%s\"" msgstr "" -#: src/multiint.cpp:8635 +#: src/multiint.cpp:8667 #, c-format msgid "Current Warzone 2100 Version: \"%s\"" msgstr "" -#: src/multiint.cpp:8645 +#: src/multiint.cpp:8677 msgid "Replays should usually be played back with the same version used to save the replay." msgstr "" -#: src/multiint.cpp:8647 +#: src/multiint.cpp:8679 msgid "The replay may not playback successfully, or there may be differences in the simulation." msgstr "" -#: src/multiint.cpp:8648 +#: src/multiint.cpp:8680 msgid "Replay Version Mismatch" msgstr "" -#: src/multijoin.cpp:382 +#: src/multijoin.cpp:383 #, c-format msgid "%s has Left the Game" msgstr "" -#: src/multijoin.cpp:391 +#: src/multijoin.cpp:392 #, c-format msgid "%s joined the Game" msgstr "" -#: src/multijoin.cpp:481 +#: src/multijoin.cpp:483 #, c-format msgid "File transfer has been aborted for %d." msgstr "" -#: src/multijoin.cpp:535 +#: src/multijoin.cpp:537 msgid "The game is already full." msgstr "" -#: src/multijoin.cpp:616 -#: src/multiplay.cpp:789 -#: src/multiplay.cpp:973 +#: src/multijoin.cpp:618 +#: src/multiplay.cpp:791 +#: src/multiplay.cpp:975 #, c-format msgid "%s (%u) has an incompatible mod, and has been kicked." msgstr "" -#: src/multijoin.cpp:620 -#: src/multiplay.cpp:793 -#: src/multiplay.cpp:977 +#: src/multijoin.cpp:622 +#: src/multiplay.cpp:795 +#: src/multiplay.cpp:979 msgid "Your data doesn't match the host's!" msgstr "" -#: src/multijoin.cpp:656 +#: src/multijoin.cpp:658 #, c-format msgid "%s is joining the game" msgstr "" -#: src/multijoin.cpp:668 +#: src/multijoin.cpp:670 msgid "Server message:" msgstr "" -#: src/multijoin.cpp:681 +#: src/multijoin.cpp:683 msgid "There is an update to the game, please visit https://wz2100.net to download new version." msgstr "" @@ -19386,65 +19400,60 @@ msgstr "" msgid "Administrator has kicked you from the game." msgstr "" -#: src/multimenu.cpp:520 +#: src/multimenu.cpp:524 msgid "Any number of players" msgstr "" -#: src/multimenu.cpp:537 +#: src/multimenu.cpp:541 #, c-format msgid "%d player" msgid_plural "%d players" msgstr[0] "" msgstr[1] "" -#: src/multimenu.cpp:809 +#: src/multimenu.cpp:813 msgid "Structs" msgstr "" -#: src/multimenu.cpp:812 +#: src/multimenu.cpp:816 msgid "Score" msgstr "" -#: src/multimenu.cpp:813 +#: src/multimenu.cpp:817 #: src/spectatorwidgets.cpp:790 msgid "Kills" msgstr "" -#: src/multimenu.cpp:814 +#: src/multimenu.cpp:818 #: src/spectatorwidgets.cpp:791 msgid "Units" msgstr "" -#: src/multimenu.cpp:866 +#: src/multimenu.cpp:870 msgid "Channel" msgstr "" -#: src/multimenu.cpp:885 -#, c-format -msgid "kicked %s : %s from the game, and added them to the banned list!" -msgstr "" - -#: src/multimenu.cpp:900 +#: src/multimenu.cpp:898 msgid "Toggle Alliance State" msgstr "" -#: src/multimenu.cpp:943 +#: src/multimenu.cpp:941 msgid "Give Visibility Report" msgstr "" -#: src/multimenu.cpp:952 +#: src/multimenu.cpp:950 msgid "Leak Technology Documents" msgstr "" -#: src/multimenu.cpp:962 +#: src/multimenu.cpp:960 msgid "Hand Over Selected Units" msgstr "" -#: src/multimenu.cpp:971 +#: src/multimenu.cpp:969 msgid "Give Power To Player" msgstr "" -#: src/multimenu.cpp:1005 +#: src/multimenu.cpp:1003 msgid "Toggle Chat Mute" msgstr "" @@ -19471,178 +19480,267 @@ msgstr "" msgid "Pack: %lu/%lu" msgstr "" -#: src/multiopt.cpp:305 +#: src/multimenu.cpp:1394 +msgid "Players View" +msgstr "" + +#: src/multimenu.cpp:1395 +msgid "Team Strategy" +msgstr "" + +#: src/multiopt.cpp:306 #, c-format msgid "Changed structure limits [%d]:" msgstr "" -#: src/multiopt.cpp:317 +#: src/multiopt.cpp:318 #, c-format msgid "[%d] Limit [%s]: %u (default: %u)" msgstr "" -#: src/multiopt.cpp:321 +#: src/multiopt.cpp:322 #, c-format msgid "[%d] Limit [%s]: %u (default: no limit)" msgstr "" -#: src/multiopt.cpp:329 +#: src/multiopt.cpp:330 #, c-format msgid "[%d] Limit that is bigger than numStructureStats (%u): %u" msgstr "" -#: src/multiopt.cpp:336 +#: src/multiopt.cpp:337 msgid "Limits were reset to default." msgstr "" -#: src/multiopt.cpp:344 +#: src/multiopt.cpp:345 #, c-format msgid "Host initialized %u limits, unable to show them due to mods" msgstr "" -#: src/multiopt.cpp:425 +#: src/multiopt.cpp:426 msgid "MAP REQUESTED!" msgstr "" -#: src/multiopt.cpp:450 +#: src/multiopt.cpp:451 msgid "MOD REQUESTED!" msgstr "" -#: src/multiopt.cpp:474 -#: src/multiplay.cpp:2083 +#: src/multiopt.cpp:475 +#: src/multiplay.cpp:2104 msgid "Warning, this is a map-mod, it could alter normal gameplay." msgstr "" -#: src/multiopt.cpp:475 -#: src/multiplay.cpp:2087 +#: src/multiopt.cpp:476 +#: src/multiplay.cpp:2108 msgid "Warning, HOST has altered the game code, and can't be trusted!" msgstr "" -#: src/multiplay.cpp:354 +#: src/multiplay.cpp:355 #, c-format msgid "Kicking player %s, because they tried to bypass data integrity check!" msgstr "" -#: src/multiplay.cpp:360 +#: src/multiplay.cpp:361 msgid "Invalid data!" msgstr "" -#: src/multiplay.cpp:1126 +#: src/multiplay.cpp:1128 #, c-format msgid "Auto kicking player %s, invalid command received: %u" msgstr "" -#: src/multiplay.cpp:1128 +#: src/multiplay.cpp:1130 msgid "Unauthorized network command" msgstr "" -#: src/multiplay.cpp:1234 +#: src/multiplay.cpp:1236 msgid "REPLAY HAS ENDED" msgstr "" -#: src/multiplay.cpp:1235 +#: src/multiplay.cpp:1237 msgid "(Press ESC to quit.)" msgstr "" -#: src/multiplay.cpp:1397 +#: src/multiplay.cpp:1413 #, c-format msgid "Auto kicking player %s, invalid command received." msgstr "" -#: src/multiplay.cpp:1956 +#: src/multiplay.cpp:1973 msgid "Map was requested: SENDING MAP!" msgstr "" -#: src/multiplay.cpp:1978 +#: src/multiplay.cpp:1995 msgid "Mod was requested: SENDING MOD!" msgstr "" -#: src/multiplay.cpp:2048 +#: src/multiplay.cpp:2065 msgid "FILE SENT!" msgstr "" -#: src/multiplay.cpp:2063 +#: src/multiplay.cpp:2080 msgid "MAP DOWNLOADED!" msgstr "" -#: src/multiplay.cpp:2119 +#: src/multiplay.cpp:2140 #, c-format msgid "Beacon %d" msgstr "" -#: src/multiplay.cpp:2228 +#: src/multiplay.cpp:2249 #, c-format msgid "Beacon received from %s!" msgstr "" -#: src/multiplay.cpp:2286 +#: src/multiplay.cpp:2307 msgid "Green" msgstr "" -#: src/multiplay.cpp:2287 +#: src/multiplay.cpp:2308 msgid "Orange" msgstr "" -#: src/multiplay.cpp:2288 +#: src/multiplay.cpp:2309 msgid "Grey" msgstr "" -#: src/multiplay.cpp:2290 +#: src/multiplay.cpp:2311 msgid "Red" msgstr "" -#: src/multiplay.cpp:2291 +#: src/multiplay.cpp:2312 msgid "Blue" msgstr "" -#: src/multiplay.cpp:2292 +#: src/multiplay.cpp:2313 msgid "Pink" msgstr "" -#: src/multiplay.cpp:2293 +#: src/multiplay.cpp:2314 msgid "Cyan" msgstr "" -#: src/multiplay.cpp:2294 +#: src/multiplay.cpp:2315 msgid "Yellow" msgstr "" -#: src/multiplay.cpp:2295 +#: src/multiplay.cpp:2316 msgid "Purple" msgstr "" -#: src/multiplay.cpp:2296 +#: src/multiplay.cpp:2317 msgid "White" msgstr "" -#: src/multiplay.cpp:2297 +#: src/multiplay.cpp:2318 msgid "Bright blue" msgstr "" -#: src/multiplay.cpp:2298 +#: src/multiplay.cpp:2319 msgid "Neon green" msgstr "" -#: src/multiplay.cpp:2299 +#: src/multiplay.cpp:2320 msgid "Infrared" msgstr "" -#: src/multiplay.cpp:2300 +#: src/multiplay.cpp:2321 msgid "Ultraviolet" msgstr "" -#: src/multiplay.cpp:2301 +#: src/multiplay.cpp:2322 msgid "Brown" msgstr "" -#: src/multiplay.cpp:2485 +#: src/multiplay.cpp:2506 msgid "Spectator Mode" msgstr "" -#: src/multiplay.cpp:2486 +#: src/multiplay.cpp:2507 msgid "You are a spectator. Enjoy watching the game!" msgstr "" +#: src/multivote.cpp:165 +#, c-format +msgid "%s (%d) allowed map change. Total: %d/%d" +msgstr "" + +#: src/multivote.cpp:200 +#, c-format +msgid "A player voted FOR kicking: %s" +msgstr "" + +#: src/multivote.cpp:208 +#, c-format +msgid "A player voted AGAINST kicking: %s" +msgstr "" + +#: src/multivote.cpp:214 +#, c-format +msgid "A player's client ignored your vote to kick request (too frequent): %s" +msgstr "" + +#: src/multivote.cpp:283 +msgid "Vote" +msgstr "" + +#: src/multivote.cpp:284 +msgid "Allow host to change map or randomize?" +msgstr "" + +#: src/multivote.cpp:334 +msgid "A vote was started to kick you from the game." +msgstr "" + +#: src/multivote.cpp:349 +#, c-format +msgid "A vote was started to kick %s from the game." +msgstr "" + +#: src/multivote.cpp:357 +#, c-format +msgid "Vote To Kick: %s" +msgstr "" + +#: src/multivote.cpp:358 +#, c-format +msgid "Should player %s be kicked from the game?" +msgstr "" + +#: src/multivote.cpp:359 +msgid "Yes, Kick Them" +msgstr "" + +#: src/multivote.cpp:384 +#, c-format +msgid "Starting vote to kick player: %s" +msgstr "" + +#: src/multivote.cpp:618 +#, c-format +msgid "The vote to kick player %s succeeded (sufficient votes in favor) - kicking" +msgstr "" + +#: src/multivote.cpp:628 +#, c-format +msgid "The vote to kick player %s failed (insufficient votes in favor)" +msgstr "" + +#: src/multivote.cpp:652 +#, c-format +msgid "The vote to kick player %s failed (insufficient votes before timeout)" +msgstr "" + +#: src/multivote.cpp:684 +#, c-format +msgid "The vote to kick player %s failed" +msgstr "" + +#: src/multivote.cpp:695 +#, c-format +msgid "Cannot request vote to kick player %s yet - please wait a bit longer" +msgstr "" + #: src/musicmanager.cpp:490 msgid "NOW PLAYING" msgstr "" @@ -19672,7 +19770,7 @@ msgstr "" msgid "Do not show again" msgstr "" -#: src/order.cpp:870 +#: src/order.cpp:871 msgid "We can't do that! We must be a Cyborg unit to use a Cyborg Transport!" msgstr "" @@ -20015,26 +20113,26 @@ msgstr "" msgid "EMP" msgstr "" -#: src/structure.cpp:2619 +#: src/structure.cpp:2616 msgid "Can't build any more units, Unit Limit Reached — Production Halted" msgstr "" -#: src/structure.cpp:2627 +#: src/structure.cpp:2624 #, c-format msgid "Can't build \"%s\" without a Command Relay Center — Production Halted" msgstr "" -#: src/structure.cpp:2632 +#: src/structure.cpp:2629 #, c-format msgid "Can't build \"%s\", Commander Limit Reached — Production Halted" msgstr "" -#: src/structure.cpp:2640 +#: src/structure.cpp:2637 #, c-format msgid "Can't build any more \"%s\", Construction Unit Limit Reached — Production Halted" msgstr "" -#: src/structure.cpp:5289 +#: src/structure.cpp:5286 #, c-format msgid "%s - %u Unit assigned - Hitpoints %d/%d" msgid_plural "%s - %u Units assigned - Hitpoints %d/%d" @@ -20042,25 +20140,25 @@ msgstr[0] "" msgstr[1] "" #. TRANSLATORS: A debug output string (user-visible if debug mode is enabled) -#: src/structure.cpp:5294 +#: src/structure.cpp:5291 #, c-format msgid "ID %d - sensor range %d - ECM %d" msgstr "" -#: src/structure.cpp:5309 +#: src/structure.cpp:5306 #, c-format msgid "%s - %u Unit assigned - Damage %d/%d" msgid_plural "%s - %u Units assigned - Hitpoints %d/%d" msgstr[0] "" msgstr[1] "" -#: src/structure.cpp:5314 -#: src/structure.cpp:5327 -#: src/structure.cpp:5336 -#: src/structure.cpp:5363 -#: src/structure.cpp:5373 -#: src/structure.cpp:5381 -#: src/structure.cpp:5390 +#: src/structure.cpp:5311 +#: src/structure.cpp:5324 +#: src/structure.cpp:5333 +#: src/structure.cpp:5360 +#: src/structure.cpp:5370 +#: src/structure.cpp:5378 +#: src/structure.cpp:5387 #, c-format msgid "%s - Hitpoints %d/%d" msgstr "" @@ -20068,89 +20166,89 @@ msgstr "" #. TRANSLATORS: A debug output string (user-visible if debug mode is enabled) #. "born": Time the game object was born #. "depth": Depth of structure's foundation -#: src/structure.cpp:5321 +#: src/structure.cpp:5318 #, c-format msgid "ID %d - armour %d|%d - sensor range %d - ECM %d - born %u - depth %.02f" msgstr "" #. TRANSLATORS: A debug output string (user-visible if debug mode is enabled) #. "state": The "RepairState" (printed as an integer, Idle = 0, Repairing = 1) -#: src/structure.cpp:5332 +#: src/structure.cpp:5329 #, c-format msgid "ID %d - State %d" msgstr "" -#: src/structure.cpp:5339 +#: src/structure.cpp:5336 #, c-format msgid "ID %d - %s" msgstr "" -#: src/structure.cpp:5352 +#: src/structure.cpp:5349 #, c-format msgid "%s - Connected %u of %u - Hitpoints %d/%d" msgstr "" #. TRANSLATORS: A debug output string (user-visible if debug mode is enabled) -#: src/structure.cpp:5357 +#: src/structure.cpp:5354 #, c-format msgid "ID %u - Multiplier: %u" msgstr "" #. TRANSLATORS: A debug output string (user-visible if debug mode is enabled) -#: src/structure.cpp:5367 +#: src/structure.cpp:5364 #, c-format msgid "ID %u - Production Output: %u - BuildPointsRemaining: %u - Resistance: %d / %d" msgstr "" #. TRANSLATORS: A debug output string (user-visible if debug mode is enabled) -#: src/structure.cpp:5377 +#: src/structure.cpp:5374 #, c-format msgid "ID %u - Research Points: %u" msgstr "" #. TRANSLATORS: A debug output string (user-visible if debug mode is enabled) -#: src/structure.cpp:5385 +#: src/structure.cpp:5382 #, c-format msgid "tile %d,%d - target %s" msgstr "" #. TRANSLATORS: A debug output string (user-visible if debug mode is enabled) -#: src/structure.cpp:5394 +#: src/structure.cpp:5391 #, c-format msgid "ID %u - sensor range %d - ECM %d" msgstr "" -#: src/structure.cpp:5512 -#: src/structure.cpp:5557 +#: src/structure.cpp:5509 +#: src/structure.cpp:5554 #, c-format msgid "%s - Electronically Damaged" msgstr "" -#: src/structure.cpp:5684 +#: src/structure.cpp:5681 msgid "Electronic Reward - Visibility Report" msgstr "" -#: src/structure.cpp:5726 +#: src/structure.cpp:5723 msgid "Factory Reward - Propulsion" msgstr "" -#: src/structure.cpp:5748 +#: src/structure.cpp:5745 msgid "Factory Reward - Body" msgstr "" -#: src/structure.cpp:5770 +#: src/structure.cpp:5767 msgid "Factory Reward - Weapon" msgstr "" -#: src/structure.cpp:5778 +#: src/structure.cpp:5775 msgid "Factory Reward - Nothing" msgstr "" -#: src/structure.cpp:5808 +#: src/structure.cpp:5805 msgid "Repair Facility Award - Repair" msgstr "" -#: src/structure.cpp:5814 +#: src/structure.cpp:5811 msgid "Repair Facility Award - Nothing" msgstr "" @@ -20170,119 +20268,119 @@ msgstr "" msgid "Filter Games List" msgstr "" -#: src/titleui/gamefind.cpp:165 +#: src/titleui/gamefind.cpp:170 msgid "Refreshing..." msgstr "" -#: src/titleui/gamefind.cpp:173 +#: src/titleui/gamefind.cpp:178 msgid "Searching" msgstr "" -#: src/titleui/gamefind.cpp:227 +#: src/titleui/gamefind.cpp:234 msgid "Connecting to the lobby server..." msgstr "" -#: src/titleui/gamefind.cpp:268 +#: src/titleui/gamefind.cpp:280 msgid "Map Name" msgstr "" -#: src/titleui/gamefind.cpp:274 +#: src/titleui/gamefind.cpp:286 msgid "Status" msgstr "" -#: src/titleui/gamefind.cpp:330 +#: src/titleui/gamefind.cpp:342 msgid "Can't connect to lobby server!" msgstr "" -#: src/titleui/gamefind.cpp:423 +#: src/titleui/gamefind.cpp:435 #, c-format msgid "Mods: %s" msgstr "" -#: src/titleui/gamefind.cpp:429 +#: src/titleui/gamefind.cpp:441 msgid "Mods: None!" msgstr "" -#: src/titleui/gamefind.cpp:435 +#: src/titleui/gamefind.cpp:447 #, c-format msgid "Version: %s" msgstr "" -#: src/titleui/gamefind.cpp:460 +#: src/titleui/gamefind.cpp:472 msgid "Join as spectator" msgstr "" -#: src/titleui/gamefind.cpp:483 +#: src/titleui/gamefind.cpp:495 msgid "Your version of Warzone is incompatible with this game." msgstr "" -#: src/titleui/gamefind.cpp:512 +#: src/titleui/gamefind.cpp:524 msgid "[Password required]" msgstr "" -#: src/titleui/gamefind.cpp:516 +#: src/titleui/gamefind.cpp:528 msgid "[No Tanks]" msgstr "" -#: src/titleui/gamefind.cpp:520 +#: src/titleui/gamefind.cpp:532 msgid "[No Cyborgs]" msgstr "" -#: src/titleui/gamefind.cpp:524 +#: src/titleui/gamefind.cpp:536 msgid "[No VTOLs]" msgstr "" -#: src/titleui/gamefind.cpp:528 +#: src/titleui/gamefind.cpp:540 #, c-format msgid "Hosted by %s" msgstr "" -#: src/titleui/gamefind.cpp:532 +#: src/titleui/gamefind.cpp:544 #, c-format msgid "Hosted by %s —%s" msgstr "" -#: src/titleui/gamefind.cpp:664 +#: src/titleui/gamefind.cpp:676 msgid "Can't find any games for your version." msgstr "" -#: src/titleui/gamefind.cpp:680 +#: src/titleui/gamefind.cpp:692 msgid "There appears to be a game update available!" msgstr "" -#: src/titleui/gamefind.cpp:684 +#: src/titleui/gamefind.cpp:696 msgid "No games are available for your version" msgstr "" -#: src/titleui/gamefind.cpp:688 +#: src/titleui/gamefind.cpp:700 msgid "Game is full" msgstr "" -#: src/titleui/gamefind.cpp:692 +#: src/titleui/gamefind.cpp:704 msgid "You were kicked!" msgstr "" -#: src/titleui/gamefind.cpp:695 +#: src/titleui/gamefind.cpp:707 msgid "Wrong Game Version!" msgstr "" -#: src/titleui/gamefind.cpp:698 +#: src/titleui/gamefind.cpp:710 msgid "You have an incompatible mod." msgstr "" -#: src/titleui/gamefind.cpp:702 +#: src/titleui/gamefind.cpp:714 msgid "Host couldn't send file?" msgstr "" -#: src/titleui/gamefind.cpp:706 +#: src/titleui/gamefind.cpp:718 msgid "Incorrect Password!" msgstr "" -#: src/titleui/gamefind.cpp:709 +#: src/titleui/gamefind.cpp:721 msgid "Host has dropped connection!" msgstr "" -#: src/titleui/gamefind.cpp:713 +#: src/titleui/gamefind.cpp:725 msgid "Connection Error" msgstr "" @@ -20321,66 +20419,58 @@ msgstr "" #: src/transporter.cpp:301 #: src/transporter.cpp:312 -#: src/transporter.cpp:353 -#: src/transporter.cpp:362 +#: src/transporter.cpp:354 +#: src/transporter.cpp:363 msgid "Launch Transport" msgstr "" #: src/transporter.cpp:313 -#: src/transporter.cpp:363 +#: src/transporter.cpp:364 msgid "Launch the Transporter" msgstr "" -#: src/transporter.cpp:1023 +#: src/transporter.cpp:1024 msgid "There is not enough room in the Transport!" msgstr "" -#: src/transporter.cpp:1203 +#: src/transporter.cpp:1204 msgid "Reinforcements landing" msgstr "" -#: src/updatemanager.cpp:358 +#: src/updatemanager.cpp:479 msgid "Update Available" msgstr "" -#: src/updatemanager.cpp:361 +#: src/updatemanager.cpp:482 #, c-format msgid "A new build of Warzone 2100 (%s) is available!" msgstr "" -#: src/updatemanager.cpp:365 +#: src/updatemanager.cpp:486 msgid "This new version includes important bug fixes and updates, and it is recommended that you update now." msgstr "" -#: src/updatemanager.cpp:370 +#: src/updatemanager.cpp:491 msgid "A new build of Warzone 2100 is available!" msgstr "" -#: src/updatemanager.cpp:372 +#: src/updatemanager.cpp:493 msgid "Get Update Now" msgstr "" -#: src/updatemanager.cpp:497 +#: src/updatemanager.cpp:618 msgid "Compatibility Warning" msgstr "" -#: src/updatemanager.cpp:498 +#: src/updatemanager.cpp:619 msgid "An issue has been detected that may affect Warzone 2100's operation / performance." msgstr "" -#: src/updatemanager.cpp:500 -msgid "Please click the button below for more information on how to fix it." -msgstr "" - -#: src/updatemanager.cpp:504 +#: src/updatemanager.cpp:625 #, c-format msgid "(Notice ID: %s)" msgstr "" -#: src/updatemanager.cpp:506 -msgid "More Information" -msgstr "" - #. TRANSLATORS: Printed when compiling with uncommitted changes #: src/version.cpp:255 msgid " (modified locally)"