diff --git a/po/POTFILES.in b/po/POTFILES.in index 50521bc033a..de34c118c33 100644 --- a/po/POTFILES.in +++ b/po/POTFILES.in @@ -264,6 +264,7 @@ lib/framework/frameresource.cpp lib/framework/geometry.cpp lib/framework/i18n.cpp lib/framework/lexer_input.cpp +lib/framework/mac_wrapper.cpp lib/framework/physfs_ext.cpp lib/framework/stdio_ext.cpp lib/framework/strres.cpp @@ -397,12 +398,14 @@ src/feature.cpp src/fpath.cpp src/frontend.cpp src/game.cpp +src/gamehistorylogger.cpp src/gateway.cpp src/geometry.cpp src/group.cpp src/hci.cpp src/hci/build.cpp src/hci/commander.cpp +src/hci/groups.cpp src/hci/manufacture.cpp src/hci/objects_stats.cpp src/hci/research.cpp @@ -455,6 +458,7 @@ src/oprint.cpp src/order.cpp src/pointtree.cpp src/power.cpp +src/profiling.cpp src/projectile.cpp src/qtscript.cpp src/quickjs_backend.cpp @@ -463,8 +467,10 @@ src/random.cpp src/raycast.cpp src/research.cpp src/scores.cpp +src/screens/helpscreen.cpp src/selection.cpp src/seqdisp.cpp +src/shadowcascades.cpp src/spectatorwidgets.cpp src/stats.cpp src/stdinreader.cpp diff --git a/po/custom/fromJson.txt b/po/custom/fromJson.txt index c995f693350..4ded51c9576 100644 --- a/po/custom/fromJson.txt +++ b/po/custom/fromJson.txt @@ -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") @@ -1087,18 +1087,18 @@ _("Best Targets: Base Structures, bunkers") // data/base/messages/resmessages3.json: $.RES_W_MS_MART.text[2] _("Best Targets: Base structures, emplacements, cyborgs") // TRANSLATORS: -// data/base/messages/resmessages2.json: $.RES_W_HH1.text[2] -// data/base/messages/resmessages2.json: $.RES_W_HMK1.text[2] -// data/base/messages/resmessages23.json: $.RES_W_RHOW.text[2] -// ... + 4 refs -_("Best Targets: Base Structures, infantry, wheeled vehicles") -// TRANSLATORS: // data/base/messages/resmessages1.json: $.RES_MORTA1.text[2] // data/base/messages/resmessages12.json: $.RES_W_M2.text[2] // data/base/messages/resmessages12.json: $.RES_W_RK_MRL1.text[2] // ... + 7 refs _("Best Targets: Base structures, infantry, wheeled vehicles") // TRANSLATORS: +// data/base/messages/resmessages2.json: $.RES_W_HH1.text[2] +// data/base/messages/resmessages2.json: $.RES_W_HMK1.text[2] +// data/base/messages/resmessages23.json: $.RES_W_RHOW.text[2] +// ... + 4 refs +_("Best Targets: Base Structures, infantry, wheeled vehicles") +// TRANSLATORS: // data/base/messages/resmessages3.json: $.RES_W_ASM_BB.text[2] // data/mp/messages/resmessages3.json: $.RES_W_ASM_BB.text[2] // data/mp/messages/resmessages3.json: $.RES_W_BMB4.text[2] @@ -2686,11 +2686,19 @@ _("Heavy Repair Turret") // data/mp/messages/resmessagesall.json: $.RES_REPTUHVY.text[1] _("Heavy repair unit") // TRANSLATORS: +// data/mp/stats/research.json: $.R-Wpn-Rocket02-MRLHvy.name +// data/mp/stats/weapons.json: $.Rocket-MRL-Hvy.name +_("Heavy Rocket Array") +// TRANSLATORS: // data/mp/stats/research.json: $.R-Defense-Super-Rocket.name // data/mp/stats/structure.json: $.X-Super-Rocket.name // data/mp/stats/weapons.json: $.RocketSuper.name _("Heavy Rocket Bastion") // TRANSLATORS: +// data/mp/stats/research.json: $.R-Defense-MRLHvy.name +// data/mp/stats/structure.json: $.Emplacement-MRLHvy-pit.name +_("Heavy Rocket Battery") +// TRANSLATORS: // data/base/messages/resmessages3.json: $.RES_W_MS_HvSAM1.text[1] // data/mp/messages/resmessages3.json: $.RES_W_MS_HvSAM1.text[1] // data/mp/messages/resmessagesall.json: $.RES_MS_SAM2WT.text[1] @@ -4307,12 +4315,12 @@ _("NEXUS Resistance Circuits Mk2") // data/base/stats/research.json: $.R-Sys-Resistance-Upgrade03.name _("NEXUS Resistance Circuits Mk3") // TRANSLATORS: -// data/base/stats/research.json: $.R-Sys-Resistance-Upgrade01.name -_("NEXUS Resistance Circuits") -// TRANSLATORS: // data/mp/stats/research.json: $.R-Sys-Resistance-Circuits.name _("Nexus Resistance Circuits") // TRANSLATORS: +// data/base/stats/research.json: $.R-Sys-Resistance-Upgrade01.name +_("NEXUS Resistance Circuits") +// TRANSLATORS: // data/base/stats/structure.json: $.NEXUSWall.name // data/mp/stats/structure.json: $.NEXUSWall.name _("NEXUS Wall") @@ -4702,6 +4710,9 @@ _("Rearming speed +30%") // data/mp/messages/resmessages2.json: $.RES_W_AAROF1.text[1] _("Recoil loaded AA ammunition hopper") // TRANSLATORS: +// data/base/stats/research.json: $.R-Wpn-Flamer-Range01-ScavReduce.name +_("Reduce Scavenger Flamer Range") +// TRANSLATORS: // data/base/messages/resmessages3.json: $.RES_SY_RESU1.text[3] // data/base/messages/resmessages3.json: $.RES_SY_RESU2.text[2] // data/base/messages/resmessages3.json: $.RES_SY_RESU3.text[2] @@ -5486,7 +5497,6 @@ _("Synaptic Link Scrambler technology") _("Synaptic Link technology breakthrough") // TRANSLATORS: // data/base/stats/research.json: $.R-Comp-SynapticLink.name -// data/mp/stats/research.json: $.R-Comp-SynapticLink.name _("Synaptic Link") // TRANSLATORS: // data/base/messages/messages.json: $.MSG5.text[0] @@ -5789,6 +5799,9 @@ _("Twin Multi-barrel, rapid-fire machinegun") // data/mp/challenges/two-faced.json: $.challenge.name _("Two-faced") // TRANSLATORS: +// data/base/stats/research.json: $.R-Wpn-Flamer-Range01-ScavReduce-Undo.name +_("Undo Reduce Scavenger Flamer Range") +// TRANSLATORS: // data/base/messages/messages.json: $.MSG4.text[0] _("Unit Research Completed") // TRANSLATORS: diff --git a/po/warzone2100.pot b/po/warzone2100.pot index 23419d54cdc..6eae27b1c70 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: 2022-12-14 22:38+0000\n" +"POT-Creation-Date: 2023-09-13 20:38+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -1193,7 +1193,7 @@ msgstr "" #. TRANSLATORS: #. data/mp/stats/propulsion.json: $.Naval.name #: data/base/messages/strings/names.txt:156 -#: po/custom/fromJson.txt:3993 +#: po/custom/fromJson.txt:4001 msgid "Naval" msgstr "" @@ -1226,7 +1226,7 @@ msgstr "" #. data/mp/stats/structure.json: $.Emplacement-Howitzer105.name #: data/base/messages/strings/names.txt:215 #: data/mp/messages/strings/names.txt:251 -#: po/custom/fromJson.txt:2901 +#: po/custom/fromJson.txt:2909 msgid "Howitzer Emplacement" msgstr "" @@ -1248,7 +1248,7 @@ msgstr "" #. data/mp/stats/structure.json: $.Emplacement-RotHow.name #: data/base/messages/strings/names.txt:217 #: data/mp/messages/strings/names.txt:253 -#: po/custom/fromJson.txt:2709 +#: po/custom/fromJson.txt:2717 msgid "Hellstorm Emplacement" msgstr "" @@ -1715,7 +1715,7 @@ msgstr "" #: data/base/messages/strings/resstrings.txt:572 #: data/mp/messages/strings/resstrings.txt:2 #: data/mp/messages/strings/resstrings.txt:262 -#: po/custom/fromJson.txt:3533 +#: po/custom/fromJson.txt:3541 msgid "Layered dense composite alloys and energy-absorbing fibres" msgstr "" @@ -1726,7 +1726,7 @@ msgstr "" #. data/base/messages/resmessages3.json: $.RES_CYMET7.text[2] #: data/base/messages/strings/resstrings.txt:33 #: data/mp/messages/strings/resstrings.txt:3 -#: po/custom/fromJson.txt:3226 +#: po/custom/fromJson.txt:3234 msgid "Increases Kinetic Armor and Body Points" msgstr "" @@ -1770,7 +1770,7 @@ msgstr "" #. data/base/messages/resmessages3.json: $.RES_CY_AH4.text[2] #: data/base/messages/strings/resstrings.txt:43 #: data/mp/messages/strings/resstrings.txt:8 -#: po/custom/fromJson.txt:5585 +#: po/custom/fromJson.txt:5595 msgid "Thermal Armor increased" msgstr "" @@ -1783,7 +1783,7 @@ msgstr "" #: data/base/messages/strings/resstrings.txt:65 #: data/mp/messages/strings/resstrings.txt:11 #: data/mp/messages/strings/resstrings.txt:16 -#: po/custom/fromJson.txt:4090 +#: po/custom/fromJson.txt:4098 msgid "New Cyborg Available" msgstr "" @@ -1840,7 +1840,7 @@ msgstr "" #: data/mp/messages/strings/resstrings.txt:19 #: data/mp/messages/strings/resstrings.txt:24 #: data/mp/messages/strings/resstrings.txt:29 -#: po/custom/fromJson.txt:4804 +#: po/custom/fromJson.txt:4815 msgid "Requires Cyborg factory to produce" msgstr "" @@ -1862,7 +1862,7 @@ msgstr "" #: data/base/messages/strings/resstrings.txt:83 #: data/mp/messages/strings/resstrings.txt:21 #: data/mp/messages/strings/resstrings.txt:26 -#: po/custom/fromJson.txt:4121 +#: po/custom/fromJson.txt:4129 msgid "New Jump Cyborg Available" msgstr "" @@ -1891,7 +1891,7 @@ msgstr "" #. data/mp/messages/resmessages2.json: $.RES_DF_WU4.text[1] #: data/base/messages/strings/resstrings.txt:104 #: data/mp/messages/strings/resstrings.txt:32 -#: po/custom/fromJson.txt:2849 +#: po/custom/fromJson.txt:2857 msgid "High-tensile concrete reinforced with boron" msgstr "" @@ -1904,7 +1904,7 @@ msgstr "" #: data/base/messages/strings/resstrings.txt:401 #: data/mp/messages/strings/resstrings.txt:33 #: data/mp/messages/strings/resstrings.txt:198 -#: po/custom/fromJson.txt:3152 +#: po/custom/fromJson.txt:3160 msgid "Increases Armor and Body Points" msgstr "" @@ -1976,7 +1976,7 @@ msgstr "" #: data/mp/messages/strings/resstrings.txt:151 #: data/mp/messages/strings/resstrings.txt:156 #: data/mp/messages/strings/resstrings.txt:161 -#: po/custom/fromJson.txt:4100 +#: po/custom/fromJson.txt:4108 msgid "New Defensive Structure Available" msgstr "" @@ -2089,7 +2089,7 @@ msgstr "" #. data/mp/messages/resmessages2.json: $.RES_EMP_IDFR.text[1] #: data/base/messages/strings/resstrings.txt:142 #: data/mp/messages/strings/resstrings.txt:57 -#: po/custom/fromJson.txt:3333 +#: po/custom/fromJson.txt:3341 msgid "Indirect fire rocket battery" msgstr "" @@ -2252,7 +2252,7 @@ msgstr "" #. data/mp/messages/resmessages2.json: $.RES_DEF_RotMG.text[1] #: data/base/messages/strings/resstrings.txt:224 #: data/mp/messages/strings/resstrings.txt:112 -#: po/custom/fromJson.txt:4737 +#: po/custom/fromJson.txt:4748 msgid "Reinforced tower with Assault Gun" msgstr "" @@ -2349,7 +2349,7 @@ msgstr "" #. data/mp/messages/resmessages1.json: $.RES_TTRAP1.text[1] #: data/base/messages/strings/resstrings.txt:324 #: data/mp/messages/strings/resstrings.txt:162 -#: po/custom/fromJson.txt:4733 +#: po/custom/fromJson.txt:4744 msgid "Reinforced concrete tank traps" msgstr "" @@ -2358,7 +2358,7 @@ msgstr "" #. data/mp/messages/resmessages1.json: $.RES_TTRAP1.text[2] #: data/base/messages/strings/resstrings.txt:325 #: data/mp/messages/strings/resstrings.txt:163 -#: po/custom/fromJson.txt:4508 +#: po/custom/fromJson.txt:4516 msgid "Prevents enemy movement" msgstr "" @@ -2369,7 +2369,7 @@ msgstr "" #. ... + 3 refs #: data/base/messages/strings/resstrings.txt:333 #: data/mp/messages/strings/resstrings.txt:166 -#: po/custom/fromJson.txt:4749 +#: po/custom/fromJson.txt:4760 msgid "Repair Facility Improved" msgstr "" @@ -2378,7 +2378,7 @@ msgstr "" #. data/mp/messages/resmessages2.json: $.RES_ST_RFU4.text[1] #: data/base/messages/strings/resstrings.txt:334 #: data/mp/messages/strings/resstrings.txt:167 -#: po/custom/fromJson.txt:4198 +#: po/custom/fromJson.txt:4206 msgid "New robotic repair techniques" msgstr "" @@ -2388,7 +2388,7 @@ msgstr "" #. data/base/messages/resmessages3.json: $.RES_ST_RFU7.text[2] #: data/base/messages/strings/resstrings.txt:335 #: data/mp/messages/strings/resstrings.txt:168 -#: po/custom/fromJson.txt:3300 +#: po/custom/fromJson.txt:3308 msgid "Increases Repair Speed" msgstr "" @@ -2421,7 +2421,7 @@ msgstr "" #. data/mp/messages/resmessages2.json: $.RES_ST_FCY4.text[1] #: data/base/messages/strings/resstrings.txt:348 #: data/mp/messages/strings/resstrings.txt:172 -#: po/custom/fromJson.txt:4884 +#: po/custom/fromJson.txt:4895 msgid "Robotic Cyborg Production" msgstr "" @@ -2434,7 +2434,7 @@ msgstr "" #: data/base/messages/strings/resstrings.txt:357 #: data/mp/messages/strings/resstrings.txt:173 #: data/mp/messages/strings/resstrings.txt:178 -#: po/custom/fromJson.txt:3185 +#: po/custom/fromJson.txt:3193 msgid "Increases Cyborg factory output" msgstr "" @@ -2464,7 +2464,7 @@ msgstr "" #: data/base/messages/strings/resstrings.txt:373 #: data/mp/messages/strings/resstrings.txt:181 #: data/mp/messages/strings/resstrings.txt:186 -#: po/custom/fromJson.txt:5861 +#: po/custom/fromJson.txt:5874 msgid "Vehicle Production Improved" msgstr "" @@ -2473,7 +2473,7 @@ msgstr "" #. data/mp/messages/resmessages2.json: $.RES_ST_FU4.text[1] #: data/base/messages/strings/resstrings.txt:366 #: data/mp/messages/strings/resstrings.txt:182 -#: po/custom/fromJson.txt:4202 +#: po/custom/fromJson.txt:4210 msgid "New Robotic Techniques improve factory production" msgstr "" @@ -2481,7 +2481,7 @@ msgstr "" #. data/base/messages/resmessages2.json: $.RES_ST_FU4.text[2] #: data/base/messages/strings/resstrings.txt:367 #: data/mp/messages/strings/resstrings.txt:183 -#: po/custom/fromJson.txt:3198 +#: po/custom/fromJson.txt:3206 msgid "Increases factory production rate" msgstr "" @@ -2507,7 +2507,7 @@ msgstr "" #. data/base/messages/resmessages1.json: $.RES_ST_FU1.text[2] #: data/base/messages/strings/resstrings.txt:375 #: data/mp/messages/strings/resstrings.txt:188 -#: po/custom/fromJson.txt:3195 +#: po/custom/fromJson.txt:3203 msgid "Increases factory output" msgstr "" @@ -2518,7 +2518,7 @@ msgstr "" #. ... + 3 refs #: data/base/messages/strings/resstrings.txt:389 #: data/mp/messages/strings/resstrings.txt:191 -#: po/custom/fromJson.txt:4828 +#: po/custom/fromJson.txt:4839 msgid "Research Improved" msgstr "" @@ -2540,7 +2540,7 @@ msgstr "" #. data/base/messages/resmessages3.json: $.RES_ST_RU7.text[2] #: data/base/messages/strings/resstrings.txt:391 #: data/mp/messages/strings/resstrings.txt:193 -#: po/custom/fromJson.txt:3306 +#: po/custom/fromJson.txt:3314 msgid "Increases research speed" msgstr "" @@ -2562,7 +2562,7 @@ msgstr "" #. ... + 5 refs #: data/base/messages/strings/resstrings.txt:399 #: data/mp/messages/strings/resstrings.txt:196 -#: po/custom/fromJson.txt:3191 +#: po/custom/fromJson.txt:3199 msgid "Increases Damage Resistance" msgstr "" @@ -2595,7 +2595,7 @@ msgstr "" #. ... + 5 refs #: data/base/messages/strings/resstrings.txt:411 #: data/mp/messages/strings/resstrings.txt:201 -#: po/custom/fromJson.txt:4518 +#: po/custom/fromJson.txt:4526 msgid "Production Improved" msgstr "" @@ -2604,7 +2604,7 @@ msgstr "" #. data/mp/messages/resmessages2.json: $.RES_ST_VFU1.text[1] #: data/base/messages/strings/resstrings.txt:412 #: data/mp/messages/strings/resstrings.txt:202 -#: po/custom/fromJson.txt:4918 +#: po/custom/fromJson.txt:4929 msgid "Robotic VTOL Production" msgstr "" @@ -2615,7 +2615,7 @@ msgstr "" #. data/mp/messages/resmessages3.json: $.RES_ST_VFU4.text[2] #: data/base/messages/strings/resstrings.txt:413 #: data/mp/messages/strings/resstrings.txt:203 -#: po/custom/fromJson.txt:3329 +#: po/custom/fromJson.txt:3337 msgid "Increases VTOL factory output" msgstr "" @@ -2637,7 +2637,7 @@ msgstr "" #. data/mp/messages/resmessages3.json: $.RES_ST_VPU4.text[0] #: data/base/messages/strings/resstrings.txt:421 #: data/mp/messages/strings/resstrings.txt:206 -#: po/custom/fromJson.txt:6132 +#: po/custom/fromJson.txt:6145 msgid "VTOL Rearming Times Reduced" msgstr "" @@ -2657,7 +2657,7 @@ msgstr "" #. data/base/messages/resmessages3.json: $.RES_ST_VPU4.text[2] #: data/base/messages/strings/resstrings.txt:423 #: data/mp/messages/strings/resstrings.txt:208 -#: po/custom/fromJson.txt:4713 +#: po/custom/fromJson.txt:4724 msgid "Reduces rearming time" msgstr "" @@ -2681,7 +2681,7 @@ msgstr "" #: data/base/messages/strings/resstrings.txt:479 #: data/mp/messages/strings/resstrings.txt:211 #: data/mp/messages/strings/resstrings.txt:226 -#: po/custom/fromJson.txt:4246 +#: po/custom/fromJson.txt:4254 msgid "New Systems Turret Available" msgstr "" @@ -2709,7 +2709,7 @@ msgstr "" #. data/mp/messages/resmessagesall.json: $.RES_REPTUHVY.text[3] #: data/base/messages/strings/resstrings.txt:446 #: data/mp/messages/strings/resstrings.txt:214 -#: po/custom/fromJson.txt:4361 +#: po/custom/fromJson.txt:4369 msgid "Or damaged units may be selected as target" msgstr "" @@ -2733,7 +2733,7 @@ msgstr "" #. data/mp/messages/resmessages2.json: $.RES_SY_STW2.text[0] #: data/base/messages/strings/resstrings.txt:459 #: data/mp/messages/strings/resstrings.txt:221 -#: po/custom/fromJson.txt:3068 +#: po/custom/fromJson.txt:3076 msgid "Improved Sensor Tower Available" msgstr "" @@ -2742,7 +2742,7 @@ msgstr "" #. data/mp/messages/resmessages2.json: $.RES_SY_STW2.text[1] #: data/base/messages/strings/resstrings.txt:460 #: data/mp/messages/strings/resstrings.txt:222 -#: po/custom/fromJson.txt:4084 +#: po/custom/fromJson.txt:4092 msgid "New construction techniques improve tower" msgstr "" @@ -2751,7 +2751,7 @@ msgstr "" #. data/mp/messages/resmessages2.json: $.RES_SY_STW2.text[2] #: data/base/messages/strings/resstrings.txt:461 #: data/mp/messages/strings/resstrings.txt:223 -#: po/custom/fromJson.txt:4795 +#: po/custom/fromJson.txt:4806 msgid "Replaces existing sensor tower" msgstr "" @@ -2762,7 +2762,7 @@ msgstr "" #. ... + 3 refs #: data/base/messages/strings/resstrings.txt:462 #: data/mp/messages/strings/resstrings.txt:224 -#: po/custom/fromJson.txt:3698 +#: po/custom/fromJson.txt:3706 msgid "May be assigned as spotter for indirect fire weapons" msgstr "" @@ -2771,7 +2771,7 @@ msgstr "" #. data/mp/messages/resmessages2.json: $.RES_SY_VCBSTU1.text[1] #: data/base/messages/strings/resstrings.txt:480 #: data/mp/messages/strings/resstrings.txt:227 -#: po/custom/fromJson.txt:5995 +#: po/custom/fromJson.txt:6008 msgid "VTOL CB turret detects enemy indirect fire batteries" msgstr "" @@ -2782,7 +2782,7 @@ msgstr "" #. data/mp/messages/resmessages23.json: $.RES_SY_VCBSTW1.text[2] #: data/base/messages/strings/resstrings.txt:481 #: data/mp/messages/strings/resstrings.txt:228 -#: po/custom/fromJson.txt:4377 +#: po/custom/fromJson.txt:4385 msgid "Orders assigned VTOLs to attack the enemy batteries" msgstr "" @@ -2793,7 +2793,7 @@ msgstr "" #. data/mp/messages/resmessages23.json: $.RES_SY_VCBSTW1.text[3] #: data/base/messages/strings/resstrings.txt:482 #: data/mp/messages/strings/resstrings.txt:229 -#: po/custom/fromJson.txt:6186 +#: po/custom/fromJson.txt:6199 msgid "VTOLs attack until enemy battery is suppressed" msgstr "" @@ -2804,7 +2804,7 @@ msgstr "" #. ... + 3 refs #: data/base/messages/strings/resstrings.txt:485 #: data/mp/messages/strings/resstrings.txt:231 -#: po/custom/fromJson.txt:5973 +#: po/custom/fromJson.txt:5986 msgid "VTOL CB Improved" msgstr "" @@ -2815,7 +2815,7 @@ msgstr "" #. data/mp/messages/resmessages2.json: $.RES_SY_VCBSU1.text[1] #: data/base/messages/strings/resstrings.txt:486 #: data/mp/messages/strings/resstrings.txt:232 -#: po/custom/fromJson.txt:4109 +#: po/custom/fromJson.txt:4117 msgid "New fire detection systems" msgstr "" @@ -2848,7 +2848,7 @@ msgstr "" #. ... + 3 refs #: data/base/messages/strings/resstrings.txt:499 #: data/mp/messages/strings/resstrings.txt:236 -#: po/custom/fromJson.txt:6142 +#: po/custom/fromJson.txt:6155 msgid "VTOL Strike Improved" msgstr "" @@ -2857,7 +2857,7 @@ msgstr "" #. data/mp/messages/resmessages2.json: $.RES_SY_VS1.text[1] #: data/base/messages/strings/resstrings.txt:500 #: data/mp/messages/strings/resstrings.txt:237 -#: po/custom/fromJson.txt:4250 +#: po/custom/fromJson.txt:4258 msgid "New target recognition systems" msgstr "" @@ -2919,7 +2919,7 @@ msgstr "" #. data/mp/messages/resmessages3.json: $.RES_V_B03.text[1] #: data/base/messages/strings/resstrings.txt:528 #: data/mp/messages/strings/resstrings.txt:247 -#: po/custom/fromJson.txt:5450 +#: po/custom/fromJson.txt:5461 msgid "Superior armor and body points to Viper" msgstr "" @@ -2928,7 +2928,7 @@ msgstr "" #. data/mp/messages/resmessages2.json: $.RES_V_B02.text[2] #: data/base/messages/strings/resstrings.txt:529 #: data/mp/messages/strings/resstrings.txt:248 -#: po/custom/fromJson.txt:5245 +#: po/custom/fromJson.txt:5256 msgid "Slower than Viper" msgstr "" @@ -2937,7 +2937,7 @@ msgstr "" #. data/mp/messages/resmessages2.json: $.RES_V_B02.text[3] #: data/base/messages/strings/resstrings.txt:530 #: data/mp/messages/strings/resstrings.txt:249 -#: po/custom/fromJson.txt:2823 +#: po/custom/fromJson.txt:2831 msgid "High power costs and slower to produce than Viper" msgstr "" @@ -2957,7 +2957,7 @@ msgstr "" #. data/mp/messages/resmessages3.json: $.RES_V_B07.text[1] #: data/base/messages/strings/resstrings.txt:540 #: data/mp/messages/strings/resstrings.txt:252 -#: po/custom/fromJson.txt:5444 +#: po/custom/fromJson.txt:5455 msgid "Superior armor and body points to Cobra" msgstr "" @@ -2966,7 +2966,7 @@ msgstr "" #. data/mp/messages/resmessages2.json: $.RES_V_B06.text[2] #: data/base/messages/strings/resstrings.txt:541 #: data/mp/messages/strings/resstrings.txt:253 -#: po/custom/fromJson.txt:5237 +#: po/custom/fromJson.txt:5248 msgid "Slower than Cobra" msgstr "" @@ -2975,7 +2975,7 @@ msgstr "" #. data/mp/messages/resmessages2.json: $.RES_V_B06.text[3] #: data/base/messages/strings/resstrings.txt:542 #: data/mp/messages/strings/resstrings.txt:254 -#: po/custom/fromJson.txt:2819 +#: po/custom/fromJson.txt:2827 msgid "High power costs and slower to produce than Cobra" msgstr "" @@ -2986,7 +2986,7 @@ msgstr "" #. ... + 5 refs #: data/base/messages/strings/resstrings.txt:559 #: data/mp/messages/strings/resstrings.txt:256 -#: po/custom/fromJson.txt:5856 +#: po/custom/fromJson.txt:5869 msgid "Vehicle Engine Upgrade" msgstr "" @@ -2997,7 +2997,7 @@ msgstr "" #. data/mp/stats/research.json: $.R-Vehicle-Engine04.name #: data/base/messages/strings/resstrings.txt:560 #: data/mp/messages/strings/resstrings.txt:257 -#: po/custom/fromJson.txt:5718 +#: po/custom/fromJson.txt:5728 msgid "Turbo-Charged Engine" msgstr "" @@ -3008,7 +3008,7 @@ msgstr "" #. data/base/messages/resmessages3.json: $.RES_V_EN7.text[2] #: data/base/messages/strings/resstrings.txt:561 #: data/mp/messages/strings/resstrings.txt:258 -#: po/custom/fromJson.txt:3101 +#: po/custom/fromJson.txt:3109 msgid "Improves vehicle speed" msgstr "" @@ -3034,7 +3034,7 @@ msgstr "" #. ... + 5 refs #: data/base/messages/strings/resstrings.txt:571 #: data/mp/messages/strings/resstrings.txt:261 -#: po/custom/fromJson.txt:5850 +#: po/custom/fromJson.txt:5863 msgid "Vehicle Bodies Improved" msgstr "" @@ -3045,7 +3045,7 @@ msgstr "" #. data/base/messages/resmessages3.json: $.RES_V_MET7.text[2] #: data/base/messages/strings/resstrings.txt:573 #: data/mp/messages/strings/resstrings.txt:263 -#: po/custom/fromJson.txt:3232 +#: po/custom/fromJson.txt:3240 msgid "Increases kinetic armor and body points" msgstr "" @@ -3056,7 +3056,7 @@ msgstr "" #. ... + 2 refs #: data/base/messages/strings/resstrings.txt:581 #: data/mp/messages/strings/resstrings.txt:266 -#: po/custom/fromJson.txt:5889 +#: po/custom/fromJson.txt:5902 msgid "Vehicle Thermal Armor Improved" msgstr "" @@ -3076,7 +3076,7 @@ msgstr "" #. data/base/messages/resmessages3.json: $.RES_V_AH4.text[2] #: data/base/messages/strings/resstrings.txt:583 #: data/mp/messages/strings/resstrings.txt:268 -#: po/custom/fromJson.txt:3323 +#: po/custom/fromJson.txt:3331 msgid "Increases Thermal Armor" msgstr "" @@ -3093,7 +3093,7 @@ msgstr "" #: data/mp/messages/strings/resstrings.txt:276 #: data/mp/messages/strings/resstrings.txt:281 #: data/mp/messages/strings/resstrings.txt:286 -#: po/custom/fromJson.txt:5867 +#: po/custom/fromJson.txt:5880 msgid "Vehicle Propulsion Improved" msgstr "" @@ -3110,7 +3110,7 @@ msgstr "" #: data/mp/messages/strings/resstrings.txt:277 #: data/mp/messages/strings/resstrings.txt:282 #: data/mp/messages/strings/resstrings.txt:287 -#: po/custom/fromJson.txt:4049 +#: po/custom/fromJson.txt:4057 msgid "New armored construction" msgstr "" @@ -3127,7 +3127,7 @@ msgstr "" #: data/mp/messages/strings/resstrings.txt:278 #: data/mp/messages/strings/resstrings.txt:283 #: data/mp/messages/strings/resstrings.txt:288 -#: po/custom/fromJson.txt:3161 +#: po/custom/fromJson.txt:3169 msgid "Increases Body Points" msgstr "" @@ -3188,7 +3188,7 @@ msgstr "" #: data/mp/messages/strings/resstrings.txt:296 #: data/mp/messages/strings/resstrings.txt:301 #: data/mp/messages/strings/resstrings.txt:306 -#: po/custom/fromJson.txt:4040 +#: po/custom/fromJson.txt:4048 msgid "New AA Turret Available" msgstr "" @@ -3197,7 +3197,7 @@ msgstr "" #. data/mp/messages/resmessages2.json: $.RES_W_AA1.text[1] #: data/base/messages/strings/resstrings.txt:636 #: data/mp/messages/strings/resstrings.txt:292 -#: po/custom/fromJson.txt:5732 +#: po/custom/fromJson.txt:5742 msgid "Twin 80mm flak weapon" msgstr "" @@ -3223,7 +3223,7 @@ msgstr "" #. data/mp/messages/resmessages2.json: $.RES_W_AA2.text[1] #: data/base/messages/strings/resstrings.txt:642 #: data/mp/messages/strings/resstrings.txt:297 -#: po/custom/fromJson.txt:4604 +#: po/custom/fromJson.txt:4612 msgid "Quad 80mm flak weapon" msgstr "" @@ -3242,7 +3242,7 @@ msgstr "" #. data/mp/messages/resmessagesall.json: $.RES_WT_QUADAA.text[1] #: data/base/messages/strings/resstrings.txt:654 #: data/mp/messages/strings/resstrings.txt:307 -#: po/custom/fromJson.txt:4597 +#: po/custom/fromJson.txt:4605 msgid "Quad 30mm Anti-Aircraft machinegun" msgstr "" @@ -3274,7 +3274,7 @@ msgstr "" #. data/base/messages/resmessages3.json: $.RES_W_AAAC3.text[2] #: data/base/messages/strings/resstrings.txt:661 #: data/mp/messages/strings/resstrings.txt:313 -#: po/custom/fromJson.txt:3138 +#: po/custom/fromJson.txt:3146 msgid "Increases AA accuracy" msgstr "" @@ -3307,7 +3307,7 @@ msgstr "" #. data/mp/messages/resmessages2.json: $.RES_W_AAD1.text[1] #: data/base/messages/strings/resstrings.txt:670 #: data/mp/messages/strings/resstrings.txt:317 -#: po/custom/fromJson.txt:2781 +#: po/custom/fromJson.txt:2789 msgid "High Explosive Flak shards" msgstr "" @@ -3316,7 +3316,7 @@ msgstr "" #. data/base/messages/resmessages3.json: $.RES_W_AAD4.text[2] #: data/base/messages/strings/resstrings.txt:671 #: data/mp/messages/strings/resstrings.txt:318 -#: po/custom/fromJson.txt:3142 +#: po/custom/fromJson.txt:3150 msgid "Increases AA Flak damage" msgstr "" @@ -3336,7 +3336,7 @@ msgstr "" #. data/mp/messages/resmessages2.json: $.RES_W_AAROF1.text[1] #: data/base/messages/strings/resstrings.txt:678 #: data/mp/messages/strings/resstrings.txt:322 -#: po/custom/fromJson.txt:4703 +#: po/custom/fromJson.txt:4711 msgid "Recoil loaded AA ammunition hopper" msgstr "" @@ -3345,7 +3345,7 @@ msgstr "" #. data/base/messages/resmessages3.json: $.RES_W_AAROF4.text[2] #: data/base/messages/strings/resstrings.txt:679 #: data/mp/messages/strings/resstrings.txt:323 -#: po/custom/fromJson.txt:3146 +#: po/custom/fromJson.txt:3154 msgid "Increases AA ROF" msgstr "" @@ -3358,7 +3358,7 @@ msgstr "" #: data/base/messages/strings/resstrings.txt:691 #: data/mp/messages/strings/resstrings.txt:326 #: data/mp/messages/strings/resstrings.txt:331 -#: po/custom/fromJson.txt:4174 +#: po/custom/fromJson.txt:4182 msgid "New Proximity Bomb Turret Available" msgstr "" @@ -3389,7 +3389,7 @@ msgstr "" #. data/mp/messages/resmessages2.json: $.RES_W_PBMB2.text[1] #: data/base/messages/strings/resstrings.txt:692 #: data/mp/messages/strings/resstrings.txt:332 -#: po/custom/fromJson.txt:5387 +#: po/custom/fromJson.txt:5398 msgid "Superbomb turret explodes in proximity to enemy" msgstr "" @@ -3402,7 +3402,7 @@ msgstr "" #: data/base/messages/strings/resstrings.txt:703 #: data/mp/messages/strings/resstrings.txt:336 #: data/mp/messages/strings/resstrings.txt:341 -#: po/custom/fromJson.txt:4075 +#: po/custom/fromJson.txt:4083 msgid "New Bomb Bay Available" 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 "" @@ -3498,7 +3498,7 @@ msgstr "" #: data/mp/messages/strings/resstrings.txt:351 #: data/mp/messages/strings/resstrings.txt:356 #: data/mp/messages/strings/resstrings.txt:361 -#: po/custom/fromJson.txt:4264 +#: po/custom/fromJson.txt:4272 msgid "New Weapon Turret Available" msgstr "" @@ -3507,7 +3507,7 @@ msgstr "" #. data/mp/messages/resmessages2.json: $.RES_W_CN_4A.text[1] #: data/base/messages/strings/resstrings.txt:730 #: data/mp/messages/strings/resstrings.txt:352 -#: po/custom/fromJson.txt:2987 +#: po/custom/fromJson.txt:2995 msgid "Hyper-velocity automatic-cannon firing 88mm rounds" msgstr "" @@ -3528,7 +3528,7 @@ msgstr "" #. data/mp/messages/resmessages2.json: $.RES_W_CN_4A.text[3] #: data/base/messages/strings/resstrings.txt:732 #: data/mp/messages/strings/resstrings.txt:354 -#: po/custom/fromJson.txt:4798 +#: po/custom/fromJson.txt:4809 msgid "Replaces Medium Cannon" msgstr "" @@ -3589,7 +3589,7 @@ msgstr "" #. data/mp/messages/resmessagesall.json: $.RES_W_FL_D7.text[1] #: data/base/messages/strings/resstrings.txt:766 #: data/mp/messages/strings/resstrings.txt:367 -#: po/custom/fromJson.txt:4542 +#: po/custom/fromJson.txt:4550 msgid "Propylene Oxide treated to burn at superhot temperatures" msgstr "" @@ -3598,7 +3598,7 @@ msgstr "" #. data/base/messages/resmessages2.json: $.RES_W_FL_D4.text[2] #: data/base/messages/strings/resstrings.txt:767 #: data/mp/messages/strings/resstrings.txt:368 -#: po/custom/fromJson.txt:3202 +#: po/custom/fromJson.txt:3210 msgid "Increases Flamer damage" msgstr "" @@ -3626,7 +3626,7 @@ msgstr "" #: data/mp/messages/strings/resstrings.txt:376 #: data/mp/messages/strings/resstrings.txt:381 #: data/mp/messages/strings/resstrings.txt:411 -#: po/custom/fromJson.txt:4115 +#: po/custom/fromJson.txt:4123 msgid "New Indirect Fire Weapon Available" msgstr "" @@ -3648,7 +3648,7 @@ msgstr "" #: data/base/messages/strings/resstrings.txt:781 #: data/mp/messages/strings/resstrings.txt:373 #: data/mp/messages/strings/resstrings.txt:378 -#: po/custom/fromJson.txt:1094 +#: po/custom/fromJson.txt:1100 msgid "Best Targets: Base Structures, infantry, wheeled vehicles" msgstr "" @@ -3690,7 +3690,7 @@ msgstr "" #: data/mp/messages/strings/resstrings.txt:386 #: data/mp/messages/strings/resstrings.txt:391 #: data/mp/messages/strings/resstrings.txt:396 -#: po/custom/fromJson.txt:2915 +#: po/custom/fromJson.txt:2923 msgid "Howitzer Upgrade" msgstr "" @@ -3701,7 +3701,7 @@ msgstr "" #. data/mp/messages/resmessages23.json: $.RES_W_AAAC2.text[1] #: data/base/messages/strings/resstrings.txt:794 #: data/mp/messages/strings/resstrings.txt:387 -#: po/custom/fromJson.txt:5158 +#: po/custom/fromJson.txt:5169 msgid "Self-guided rocket powered shells" msgstr "" @@ -3710,7 +3710,7 @@ msgstr "" #. data/base/messages/resmessages3.json: $.RES_W_HOWAC3.text[2] #: data/base/messages/strings/resstrings.txt:795 #: data/mp/messages/strings/resstrings.txt:388 -#: po/custom/fromJson.txt:3212 +#: po/custom/fromJson.txt:3220 msgid "Increases Howitzer accuracy" msgstr "" @@ -3736,7 +3736,7 @@ msgstr "" #. data/mp/messages/resmessages2.json: $.RES_W_HOWD1.text[1] #: data/base/messages/strings/resstrings.txt:802 #: data/mp/messages/strings/resstrings.txt:392 -#: po/custom/fromJson.txt:2795 +#: po/custom/fromJson.txt:2803 msgid "High Explosive shells" msgstr "" @@ -3745,7 +3745,7 @@ msgstr "" #. data/base/messages/resmessages3.json: $.RES_W_HOWD4.text[2] #: data/base/messages/strings/resstrings.txt:803 #: data/mp/messages/strings/resstrings.txt:393 -#: po/custom/fromJson.txt:3216 +#: po/custom/fromJson.txt:3224 msgid "Increases Howitzer damage" msgstr "" @@ -3765,7 +3765,7 @@ msgstr "" #. data/base/messages/resmessages3.json: $.RES_W_HOWRF4.text[2] #: data/base/messages/strings/resstrings.txt:811 #: data/mp/messages/strings/resstrings.txt:398 -#: po/custom/fromJson.txt:3220 +#: po/custom/fromJson.txt:3228 msgid "Increases Howitzer ROF" msgstr "" @@ -3778,7 +3778,7 @@ msgstr "" #: data/base/messages/strings/resstrings.txt:857 #: data/mp/messages/strings/resstrings.txt:401 #: data/mp/messages/strings/resstrings.txt:406 -#: po/custom/fromJson.txt:3646 +#: po/custom/fromJson.txt:3654 msgid "Machinegun Upgrade" msgstr "" @@ -3787,7 +3787,7 @@ msgstr "" #. data/mp/messages/resmessages2.json: $.RES_W_MG_D5.text[1] #: data/base/messages/strings/resstrings.txt:846 #: data/mp/messages/strings/resstrings.txt:402 -#: po/custom/fromJson.txt:5692 +#: po/custom/fromJson.txt:5702 msgid "Tungsten-tipped armor-piercing bullets" msgstr "" @@ -3798,7 +3798,7 @@ msgstr "" #. ... + 2 refs #: data/base/messages/strings/resstrings.txt:847 #: data/mp/messages/strings/resstrings.txt:403 -#: po/custom/fromJson.txt:3247 +#: po/custom/fromJson.txt:3255 msgid "Increases Machinegun damage" msgstr "" @@ -3820,7 +3820,7 @@ msgstr "" #. data/mp/messages/resmessages2.json: $.RES_W_MG_ROF2.text[1] #: data/base/messages/strings/resstrings.txt:858 #: data/mp/messages/strings/resstrings.txt:407 -#: po/custom/fromJson.txt:3002 +#: po/custom/fromJson.txt:3010 msgid "Improved chaingun mechanism" msgstr "" @@ -3830,7 +3830,7 @@ msgstr "" #. data/base/messages/resmessages23.json: $.RES_W_MG_ROF3.text[2] #: data/base/messages/strings/resstrings.txt:859 #: data/mp/messages/strings/resstrings.txt:408 -#: po/custom/fromJson.txt:3252 +#: po/custom/fromJson.txt:3260 msgid "Increases Machinegun ROF" msgstr "" @@ -3841,7 +3841,7 @@ msgstr "" #. data/mp/messages/resmessages2.json: $.RES_W_M3.text[1] #: data/base/messages/strings/resstrings.txt:892 #: data/mp/messages/strings/resstrings.txt:412 -#: po/custom/fromJson.txt:3704 +#: po/custom/fromJson.txt:3712 msgid "May be assigned to a sensor" msgstr "" @@ -3852,7 +3852,7 @@ msgstr "" #. ... + 7 refs #: data/base/messages/strings/resstrings.txt:893 #: data/mp/messages/strings/resstrings.txt:413 -#: po/custom/fromJson.txt:1100 +#: po/custom/fromJson.txt:1094 msgid "Best Targets: Base structures, infantry, wheeled vehicles" msgstr "" @@ -3874,7 +3874,7 @@ msgstr "" #. ... + 11 refs #: data/base/messages/strings/resstrings.txt:905 #: data/mp/messages/strings/resstrings.txt:416 -#: po/custom/fromJson.txt:3964 +#: po/custom/fromJson.txt:3972 msgid "Mortar Upgrade" msgstr "" @@ -3883,7 +3883,7 @@ msgstr "" #. data/mp/messages/resmessages2.json: $.RES_W_M_D4.text[1] #: data/base/messages/strings/resstrings.txt:906 #: data/mp/messages/strings/resstrings.txt:417 -#: po/custom/fromJson.txt:2770 +#: po/custom/fromJson.txt:2778 msgid "High Explosive Armor-Piercing Shells" msgstr "" @@ -3892,7 +3892,7 @@ msgstr "" #. data/base/messages/resmessages2.json: $.RES_W_M_D4.text[2] #: data/base/messages/strings/resstrings.txt:907 #: data/mp/messages/strings/resstrings.txt:418 -#: po/custom/fromJson.txt:3282 +#: po/custom/fromJson.txt:3290 msgid "Increases Mortar damage" msgstr "" @@ -3916,7 +3916,7 @@ msgstr "" #: data/base/messages/strings/resstrings.txt:951 #: data/mp/messages/strings/resstrings.txt:421 #: data/mp/messages/strings/resstrings.txt:426 -#: po/custom/fromJson.txt:3852 +#: po/custom/fromJson.txt:3860 msgid "Mini-Rocket Upgrade" msgstr "" @@ -3924,7 +3924,7 @@ msgstr "" #. data/base/messages/resmessages2.json: $.RES_W_RK_D4.text[1] #: data/base/messages/strings/resstrings.txt:944 #: data/mp/messages/strings/resstrings.txt:422 -#: po/custom/fromJson.txt:2773 +#: po/custom/fromJson.txt:2781 msgid "High Explosive Armor-Piercing warheads" msgstr "" @@ -3933,7 +3933,7 @@ msgstr "" #. data/base/messages/resmessages2.json: $.RES_W_RK_D4.text[2] #: data/base/messages/strings/resstrings.txt:945 #: data/mp/messages/strings/resstrings.txt:423 -#: po/custom/fromJson.txt:3259 +#: po/custom/fromJson.txt:3267 msgid "Increases Mini-Rocket damage" msgstr "" @@ -3967,7 +3967,7 @@ msgstr "" #. ... + 14 refs #: data/base/messages/strings/resstrings.txt:965 #: data/mp/messages/strings/resstrings.txt:431 -#: po/custom/fromJson.txt:5002 +#: po/custom/fromJson.txt:5013 msgid "Rocket Upgrade" msgstr "" @@ -3976,7 +3976,7 @@ msgstr "" #. data/mp/messages/resmessages2.json: $.RES_W_SRK_D4.text[1] #: data/base/messages/strings/resstrings.txt:966 #: data/mp/messages/strings/resstrings.txt:432 -#: po/custom/fromJson.txt:2799 +#: po/custom/fromJson.txt:2807 msgid "High Explosive Squash Head warhead" msgstr "" @@ -3985,7 +3985,7 @@ msgstr "" #. data/base/messages/resmessages2.json: $.RES_W_SRK_D4.text[2] #: data/base/messages/strings/resstrings.txt:967 #: data/mp/messages/strings/resstrings.txt:433 -#: po/custom/fromJson.txt:3315 +#: po/custom/fromJson.txt:3323 msgid "Increases Rocket damage" msgstr "" @@ -4008,7 +4008,7 @@ msgstr "" msgid "Destroy all New Paradigm reinforcements" msgstr "" -#: data/base/script/campaign/cam1ca.js:147 +#: data/base/script/campaign/cam1ca.js:146 msgid "Build at least 7 non-wall structures on the plateau and destroy all New Paradigm reinforcements" msgstr "" @@ -4044,7 +4044,7 @@ msgstr "" msgid "Rescue Alpha team from Nexus" msgstr "" -#: data/base/script/campaign/cam3-4.js:81 +#: data/base/script/campaign/cam3-4.js:116 msgid "Destroy the Nexus HQ to disable the Nexus Intruder Program" msgstr "" @@ -4052,11 +4052,11 @@ msgstr "" msgid "Research resistance circuits and survive the assault from Nexus" msgstr "" -#: data/base/script/campaign/cam3-ad1.js:249 -msgid "Secure a missile silo" +#: data/base/script/campaign/cam3-ad1.js:257 +msgid "Build a forward base at the silos" msgstr "" -#: data/base/script/campaign/cam3-ad2.js:279 +#: data/base/script/campaign/cam3-ad2.js:278 msgid "Protect the missile silos and research for the missile codes" msgstr "" @@ -4064,57 +4064,57 @@ msgstr "" msgid "Reunite a part of Beta team with a Gamma team outpost" msgstr "" -#: data/base/script/campaign/libcampaign_includes/victory.js:449 +#: data/base/script/campaign/libcampaign_includes/victory.js:447 msgid "Return to LZ" msgstr "" -#: data/base/script/campaign/libcampaign_includes/victory.js:532 +#: data/base/script/campaign/libcampaign_includes/victory.js:530 msgid "Hard / Insane difficulty hint:" msgstr "" -#: data/base/script/campaign/libcampaign_includes/victory.js:533 +#: data/base/script/campaign/libcampaign_includes/victory.js:531 msgid "Fortify a strong base across the map to protect yourself from the Collective" msgstr "" -#: data/base/script/campaign/libcampaign_includes/victory.js:538 +#: data/base/script/campaign/libcampaign_includes/victory.js:536 msgid "Destroy all enemy units and structures" msgstr "" -#: data/base/script/campaign/libcampaign_includes/victory.js:554 +#: data/base/script/campaign/libcampaign_includes/victory.js:552 msgid "Artifacts collected" msgstr "" -#: data/base/script/campaign/libcampaign_includes/victory.js:555 +#: data/base/script/campaign/libcampaign_includes/victory.js:553 msgid "Bases destroyed" msgstr "" -#: data/base/script/campaign/libcampaign_includes/victory.js:556 +#: data/base/script/campaign/libcampaign_includes/victory.js:554 msgid "Enemy units remaining" msgstr "" -#: data/base/script/campaign/libcampaign_includes/victory.js:557 +#: data/base/script/campaign/libcampaign_includes/victory.js:555 msgid "Enemy structures remaining" msgstr "" -#: data/base/script/campaign/libcampaign_includes/victory.js:563 +#: data/base/script/campaign/libcampaign_includes/victory.js:561 msgid "Return to LZ required" msgstr "" -#: data/base/script/campaign/libcampaign_includes/victory.js:573 +#: data/base/script/campaign/libcampaign_includes/victory.js:571 msgid "Destroy all enemy units and bases" msgstr "" -#: data/base/script/campaign/libcampaign_includes/victory.js:578 +#: data/base/script/campaign/libcampaign_includes/victory.js:576 msgid "Survive until the timer reaches zero" msgstr "" -#: data/base/script/rules.js:55 +#: data/base/script/rules.js:56 #: data/base/script/tutorial.js:129 #: data/mp/multiplay/script/rules/reticule.js:21 msgid "Manufacture (F1)" msgstr "" -#: data/base/script/rules.js:59 +#: data/base/script/rules.js:60 #: data/base/script/tutorial.js:119 #: data/base/script/tutorial.js:519 #: data/mp/multiplay/script/rules/reticule.js:25 @@ -4122,13 +4122,13 @@ msgstr "" msgid "Manufacture - build factory first" msgstr "" -#: data/base/script/rules.js:105 +#: data/base/script/rules.js:106 #: data/base/script/tutorial.js:156 #: data/mp/multiplay/script/rules/reticule.js:48 msgid "Research (F2)" msgstr "" -#: data/base/script/rules.js:109 +#: data/base/script/rules.js:110 #: data/base/script/tutorial.js:224 #: data/base/script/tutorial.js:520 #: data/mp/multiplay/script/rules/reticule.js:52 @@ -4136,7 +4136,7 @@ msgstr "" msgid "Research - build research facility first" msgstr "" -#: data/base/script/rules.js:117 +#: data/base/script/rules.js:118 #: data/base/script/tutorial.js:148 #: data/base/script/tutorial.js:271 #: data/base/script/tutorial.js:361 @@ -4144,7 +4144,7 @@ msgstr "" msgid "Build (F3)" msgstr "" -#: data/base/script/rules.js:121 +#: data/base/script/rules.js:122 #: data/base/script/tutorial.js:284 #: data/base/script/tutorial.js:317 #: data/base/script/tutorial.js:472 @@ -4154,13 +4154,13 @@ msgstr "" msgid "Build - manufacture constructor droids first" msgstr "" -#: data/base/script/rules.js:167 +#: data/base/script/rules.js:168 #: data/base/script/tutorial.js:214 #: data/mp/multiplay/script/rules/reticule.js:87 msgid "Design (F4)" msgstr "" -#: data/base/script/rules.js:172 +#: data/base/script/rules.js:173 #: data/base/script/tutorial.js:268 #: data/base/script/tutorial.js:522 #: data/mp/multiplay/script/rules/reticule.js:92 @@ -4168,40 +4168,40 @@ msgstr "" msgid "Design - construct HQ first" msgstr "" -#: data/base/script/rules.js:181 +#: data/base/script/rules.js:182 #: data/mp/multiplay/script/rules/reticule.js:101 msgid "Commanders (F6)" msgstr "" -#: data/base/script/rules.js:185 +#: data/base/script/rules.js:186 #: data/base/script/tutorial.js:524 #: data/mp/multiplay/script/rules/reticule.js:105 #: data/mp/multiplay/script/rules/reticule.js:119 msgid "Commanders - manufacture commanders first" msgstr "" -#: data/base/script/rules.js:191 +#: data/base/script/rules.js:192 #: data/base/script/tutorial.js:258 #: data/base/script/tutorial.js:518 #: data/mp/multiplay/script/rules/reticule.js:111 #: src/challenge.cpp:252 -#: src/hci.cpp:2209 -#: src/hci/objects_stats.cpp:235 -#: src/hci/objects_stats.cpp:320 +#: src/hci.cpp:2348 +#: src/hci/objects_stats.cpp:278 +#: src/hci/objects_stats.cpp:363 #: src/intelmap.cpp:357 -#: src/intorder.cpp:612 -#: src/loadsave.cpp:295 +#: src/intorder.cpp:629 +#: src/loadsave.cpp:296 #: src/multimenu.cpp:424 #: src/multimenu.cpp:1210 -#: src/spectatorwidgets.cpp:774 -#: src/transporter.cpp:202 -#: src/transporter.cpp:263 -#: src/transporter.cpp:551 -#: src/wzscriptdebug.cpp:2039 +#: src/spectatorwidgets.cpp:803 +#: src/transporter.cpp:203 +#: src/transporter.cpp:264 +#: src/transporter.cpp:560 +#: src/wzscriptdebug.cpp:2462 msgid "Close" msgstr "" -#: data/base/script/rules.js:196 +#: data/base/script/rules.js:197 #: data/base/script/tutorial.js:523 #: data/mp/multiplay/script/rules/reticule.js:118 #: data/mp/multiplay/script/rules/reticule.js:126 @@ -4613,7 +4613,7 @@ msgid "This Nexus Intruder Program is a self-mutating computer parasite. This ma msgstr "" #: data/base/sequenceaudio/cam1/sub17fmv.txt:6 -msgid "We have been unable to ascertain it's ultimate goal or function. In its initial form it seeks out and isolates sections of memory from the rest of the invaded system. It then begins to mutate itself and data structures, effectively reprogramming the system from within." +msgid "We have been unable to ascertain its ultimate goal or function. In its initial form it seeks out and isolates sections of memory from the rest of the invaded system. It then begins to mutate itself and data structures, effectively reprogramming the system from within." msgstr "" #: data/base/sequenceaudio/cam1/sub17fmv.txt:8 @@ -5211,7 +5211,7 @@ msgstr "" #. data/mp/stats/templates.json: $.A-Viper-Wheels-MG.name #. data/mp/stats/templates.json: $.ViperMG01Wheels.name #: data/mp/messages/strings/names.txt:15 -#: po/custom/fromJson.txt:3658 +#: po/custom/fromJson.txt:3666 msgid "Machinegun Viper Wheels" msgstr "" @@ -5221,7 +5221,7 @@ msgstr "" #. data/base/stats/structure.json: $.Sys-SensoTower01.name #. ... + 2 refs #: data/mp/messages/strings/names.txt:213 -#: po/custom/fromJson.txt:5189 +#: po/custom/fromJson.txt:5200 msgid "Sensor Tower" msgstr "" @@ -5235,7 +5235,7 @@ msgstr "" #. data/mp/stats/research.json: $.R-Wpn-MG1Mk1.name #. data/mp/stats/weapons.json: $.MG1Mk1.name #: data/mp/messages/strings/names.txt:271 -#: po/custom/fromJson.txt:3664 +#: po/custom/fromJson.txt:3672 msgid "Machinegun" msgstr "" @@ -5338,21 +5338,21 @@ msgstr "" #. TRANSLATORS: #. data/base/stats/research.json: $.R-Comp-MissileCodes01.name #: data/mp/messages/strings/names.txt:362 -#: po/custom/fromJson.txt:3889 +#: po/custom/fromJson.txt:3897 msgid "Missile Targeting Codes" msgstr "" #. TRANSLATORS: #. data/base/stats/research.json: $.R-Comp-MissileCodes02.name #: data/mp/messages/strings/names.txt:363 -#: po/custom/fromJson.txt:5148 +#: po/custom/fromJson.txt:5159 msgid "Second Level Missile Targeting Codes" msgstr "" #. TRANSLATORS: #. data/base/stats/research.json: $.R-Comp-MissileCodes03.name #: data/mp/messages/strings/names.txt:364 -#: po/custom/fromJson.txt:5627 +#: po/custom/fromJson.txt:5637 msgid "Third Level Missile Firing Codes" msgstr "" @@ -5382,7 +5382,7 @@ msgstr "" #. data/base/stats/templates.json: $.CyborgChain01Ground.name #. ... + 2 refs #: data/mp/messages/strings/names.txt:374 -#: po/custom/fromJson.txt:3670 +#: po/custom/fromJson.txt:3678 msgid "Machinegunner Cyborg" msgstr "" @@ -5415,7 +5415,7 @@ msgstr "" #. data/mp/stats/research.json: $.R-Defense-Pillbox06.name #. data/mp/stats/structure.json: $.GuardTower5.name #: data/mp/messages/strings/names.txt:407 -#: po/custom/fromJson.txt:3467 +#: po/custom/fromJson.txt:3475 msgid "Lancer Tower" msgstr "" @@ -5450,7 +5450,7 @@ msgstr "" #. TRANSLATORS: #. data/mp/stats/research.json: $.R-Sys-Resistance-Circuits.name #: data/mp/messages/strings/names.txt:491 -#: po/custom/fromJson.txt:4314 +#: po/custom/fromJson.txt:4319 msgid "Nexus Resistance Circuits" msgstr "" @@ -5465,7 +5465,7 @@ msgstr "" #. TRANSLATORS: #. data/base/stats/research.json: $.R-Vehicle-Prop-Hover02.name #: data/mp/messages/strings/names.txt:505 -#: po/custom/fromJson.txt:2865 +#: po/custom/fromJson.txt:2873 msgid "Hover Propulsion II" msgstr "" @@ -5479,21 +5479,21 @@ msgstr "" #. TRANSLATORS: #. data/base/stats/research.json: $.R-Vehicle-Prop-Tracks02.name #: data/mp/messages/strings/names.txt:509 -#: po/custom/fromJson.txt:5644 +#: po/custom/fromJson.txt:5654 msgid "Tracked Propulsion II" msgstr "" #. TRANSLATORS: #. data/base/stats/research.json: $.R-Vehicle-Prop-VTOL02.name #: data/mp/messages/strings/names.txt:511 -#: po/custom/fromJson.txt:6099 +#: po/custom/fromJson.txt:6112 msgid "VTOL Propulsion II" msgstr "" #. TRANSLATORS: #. data/base/stats/research.json: $.R-Vehicle-Prop-Wheels02.name #: data/mp/messages/strings/names.txt:513 -#: po/custom/fromJson.txt:6201 +#: po/custom/fromJson.txt:6214 msgid "Wheeled Propulsion II" msgstr "" @@ -5507,14 +5507,14 @@ msgstr "" #. TRANSLATORS: #. data/base/stats/research.json: $.R-Wpn-TUTMG.name #: data/mp/messages/strings/names.txt:568 -#: po/custom/fromJson.txt:3619 +#: po/custom/fromJson.txt:3627 msgid "Machinegun Artifact" msgstr "" #. TRANSLATORS: #. data/base/stats/structure.json: $.A0CommandCentreNP.name #: data/mp/messages/strings/names.txt:571 -#: po/custom/fromJson.txt:4136 +#: po/custom/fromJson.txt:4144 msgid "New Paradigm Command Center" msgstr "" @@ -5530,7 +5530,7 @@ msgstr "" #. data/mp/stats/structure.json: $.NX-CruiseSite.name #: data/mp/messages/strings/names.txt:725 #: data/mp/messages/strings/names.txt:726 -#: po/custom/fromJson.txt:3886 +#: po/custom/fromJson.txt:3894 msgid "Missile Silo" msgstr "" @@ -5538,7 +5538,7 @@ msgstr "" #. data/mp/stats/research.json: $.R-Cyborg-Hvywpn-Mcannon.name #. data/mp/stats/weapons.json: $.Cyb-Hvywpn-Mcannon.name #: data/mp/messages/strings/names.txt:777 -#: po/custom/fromJson.txt:5346 +#: po/custom/fromJson.txt:5357 msgid "Super Heavy-Gunner" msgstr "" @@ -5547,7 +5547,7 @@ msgstr "" #. data/mp/stats/templates.json: $.Cyb-Hvy-Acannon.name #. data/mp/stats/weapons.json: $.Cyb-Hvywpn-Acannon.name #: data/mp/messages/strings/names.txt:779 -#: po/custom/fromJson.txt:5339 +#: po/custom/fromJson.txt:5350 msgid "Super Auto-Cannon Cyborg" msgstr "" @@ -5560,7 +5560,7 @@ msgstr "" #. data/mp/stats/templates.json: $.Cyb-Hvy-TK.name #. data/mp/stats/weapons.json: $.Cyb-Hvywpn-TK.name #: data/mp/messages/strings/names.txt:783 -#: po/custom/fromJson.txt:5373 +#: po/custom/fromJson.txt:5384 msgid "Super Tank-Killer Cyborg" msgstr "" @@ -5568,7 +5568,7 @@ msgstr "" #. data/mp/stats/research.json: $.R-Sys-Sensor-UpLink.name #. data/mp/stats/structure.json: $.A0Sat-linkCentre.name #: data/mp/messages/strings/names.txt:790 -#: po/custom/fromJson.txt:5032 +#: po/custom/fromJson.txt:5043 msgid "Satellite Uplink Center" msgstr "" @@ -5577,7 +5577,7 @@ msgstr "" #. data/mp/stats/templates.json: $.Cyb-Hvy-PulseLsr.name #. data/mp/stats/weapons.json: $.Cyb-Hvywpn-PulseLsr.name #: data/mp/messages/strings/names.txt:801 -#: po/custom/fromJson.txt:5356 +#: po/custom/fromJson.txt:5367 msgid "Super Pulse Laser Cyborg" msgstr "" @@ -5585,7 +5585,7 @@ msgstr "" #. data/mp/stats/research.json: $.R-Cyborg-Hvywpn-RailGunner.name #. data/mp/stats/weapons.json: $.Cyb-Hvywpn-RailGunner.name #: data/mp/messages/strings/names.txt:803 -#: po/custom/fromJson.txt:5363 +#: po/custom/fromJson.txt:5374 msgid "Super Rail-Gunner" msgstr "" @@ -5594,7 +5594,7 @@ msgstr "" #. data/mp/stats/templates.json: $.Cyb-Hvy-A-T.name #. data/mp/stats/weapons.json: $.Cyb-Hvywpn-A-T.name #: data/mp/messages/strings/names.txt:805 -#: po/custom/fromJson.txt:5368 +#: po/custom/fromJson.txt:5379 msgid "Super Scourge Cyborg" msgstr "" @@ -5613,88 +5613,96 @@ msgstr "" msgid "Command Turret IV" msgstr "" -#: data/mp/multiplay/script/rules/endconditions.js:226 -#: src/configuration.cpp:431 -#: src/multistat.cpp:381 -#: src/spectatorwidgets.cpp:803 +#: data/mp/multiplay/script/rules/endconditions.js:231 +#: src/configuration.cpp:452 +#: src/multistat.cpp:384 +#: src/spectatorwidgets.cpp:832 msgid "Player" msgstr "" -#: data/mp/multiplay/script/rules/endconditions.js:228 +#: data/mp/multiplay/script/rules/endconditions.js:233 msgid "Lost due to being inactive / playing passively." msgstr "" -#: data/mp/multiplay/script/rules/endconditions.js:369 +#: data/mp/multiplay/script/rules/endconditions.js:368 +msgid "Host-configured game time limit is approaching. If there is no winner within 10 minutes, the game will end." +msgstr "" + +#: data/mp/multiplay/script/rules/endconditions.js:375 +msgid "Host-configured game time limit exceeded. Game is over." +msgstr "" + +#: data/mp/multiplay/script/rules/endconditions.js:396 msgid "Playing passively will lead to defeat. Actions that are considered:" msgstr "" -#: data/mp/multiplay/script/rules/endconditions.js:372 +#: data/mp/multiplay/script/rules/endconditions.js:399 msgid "- unit building - research completion - construction of base structures (factories, power plants, laboratories, modules and oil derricks) - dealing damage" msgstr "" #: data/mp/multiplay/script/rules/printsettings.js:7 -#: src/multiint.cpp:1453 +#: src/multiint.cpp:1455 msgid "Ultimate Scavengers" msgstr "" #: data/mp/multiplay/script/rules/printsettings.js:8 -#: src/multiint.cpp:1450 -#: src/multiint.cpp:1454 +#: src/multiint.cpp:1452 +#: src/multiint.cpp:1456 msgid "Scavengers" msgstr "" #: data/mp/multiplay/script/rules/printsettings.js:9 -#: src/multiint.cpp:1456 +#: src/multiint.cpp:1458 msgid "No Scavengers" msgstr "" #: data/mp/multiplay/script/rules/printsettings.js:15 -#: src/multiint.cpp:1464 +#: src/multiint.cpp:1466 msgid "No Alliances" msgstr "" #: data/mp/multiplay/script/rules/printsettings.js:16 -#: src/multiint.cpp:1465 +#: src/multiint.cpp:1467 msgid "Allow Alliances" msgstr "" #: data/mp/multiplay/script/rules/printsettings.js:17 -#: src/multiint.cpp:1467 +#: src/multiint.cpp:1469 msgid "Locked Teams" msgstr "" #: data/mp/multiplay/script/rules/printsettings.js:18 -#: src/multiint.cpp:1466 +#: src/multiint.cpp:1468 msgid "Locked Teams, No Shared Research" msgstr "" #: data/mp/multiplay/script/rules/printsettings.js:24 -#: src/multiint.cpp:1475 +#: src/multiint.cpp:1477 msgid "Low Power Levels" msgstr "" #: data/mp/multiplay/script/rules/printsettings.js:25 -#: src/multiint.cpp:1476 +#: src/multiint.cpp:1478 msgid "Medium Power Levels" msgstr "" #: data/mp/multiplay/script/rules/printsettings.js:26 -#: src/multiint.cpp:1477 +#: src/multiint.cpp:1479 msgid "High Power Levels" msgstr "" #: data/mp/multiplay/script/rules/printsettings.js:32 -#: src/multiint.cpp:1485 +#: src/multiint.cpp:1487 msgid "Start with No Bases" msgstr "" #: data/mp/multiplay/script/rules/printsettings.js:33 -#: src/multiint.cpp:1486 +#: src/multiint.cpp:1488 msgid "Start with Bases" msgstr "" #: data/mp/multiplay/script/rules/printsettings.js:34 -#: src/multiint.cpp:1487 +#: src/multiint.cpp:1489 msgid "Start with Advanced Bases" msgstr "" @@ -5779,34 +5787,36 @@ msgstr "" msgid "System locale" msgstr "" -#: lib/netplay/netplay.cpp:1430 +#: lib/netplay/netplay.cpp:1428 #, c-format msgid "Could not open required port (%s) on (%s)" msgstr "" -#: lib/netplay/netplay.cpp:1434 +#: lib/netplay/netplay.cpp:1432 +#, c-format msgid "" "You must manually configure your router & firewall to\n" -" open port 2100 before you can host a game." +" open port %d before you can host a game." msgstr "" -#: lib/netplay/netplay.cpp:1444 +#: lib/netplay/netplay.cpp:1442 #, c-format msgid "" "Game configured port (%s) correctly on (%s)\n" "Your external IP is %s" msgstr "" -#: lib/netplay/netplay.cpp:2139 +#: lib/netplay/netplay.cpp:2137 msgid "Client failed to ack player index swap" msgstr "" -#: lib/netplay/netplay.cpp:2150 +#: lib/netplay/netplay.cpp:2148 msgid "Message delivery failure - try again" msgstr "" -#: lib/netplay/netplay.cpp:2744 -msgid "No UPnP device found. Configure your router/firewall to open port 2100!" +#: lib/netplay/netplay.cpp:2743 +#, c-format +msgid "No UPnP device found. Configure your router/firewall to open port %d!" msgstr "" #: lib/netplay/netplay.cpp:3357 @@ -5823,7 +5833,7 @@ msgid "" " or to forward the port to your system." msgstr "" -#: lib/netplay/netplay.cpp:4279 +#: lib/netplay/netplay.cpp:4324 msgid "Failed to get a lobby response!" msgstr "" @@ -5849,8 +5859,8 @@ msgid "Menu" msgstr "" #: lib/sound/cdaudio.cpp:61 -#: src/frontend.cpp:2562 -#: src/frontend.cpp:2663 +#: src/frontend.cpp:2783 +#: src/frontend.cpp:2884 msgid "Campaign" msgstr "" @@ -5870,7 +5880,7 @@ msgstr "" msgid "Menu Music" msgstr "" -#: lib/widget/form.cpp:343 +#: lib/widget/form.cpp:378 msgid "(untitled)" msgstr "" @@ -5886,11 +5896,11 @@ msgstr "" msgid "Dump JSON to StdOut" msgstr "" -#: lib/widget/listwidget.cpp:60 +#: lib/widget/listwidget.cpp:62 msgid "Tab Scroll left" msgstr "" -#: lib/widget/listwidget.cpp:61 +#: lib/widget/listwidget.cpp:63 msgid "Tab Scroll right" msgstr "" @@ -7207,7 +7217,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 "" @@ -9586,268 +9596,282 @@ msgstr "" msgid "Heavy Repair Turret Cobra Hover" msgstr "" +#. TRANSLATORS: +#. data/mp/stats/research.json: $.R-Wpn-Rocket02-MRLHvy.name +#. data/mp/stats/weapons.json: $.Rocket-MRL-Hvy.name +#: po/custom/fromJson.txt:2691 +msgid "Heavy Rocket Array" +msgstr "" + #. TRANSLATORS: #. data/mp/stats/research.json: $.R-Defense-Super-Rocket.name #. data/mp/stats/structure.json: $.X-Super-Rocket.name #. data/mp/stats/weapons.json: $.RocketSuper.name -#: po/custom/fromJson.txt:2692 +#: po/custom/fromJson.txt:2696 msgid "Heavy Rocket Bastion" msgstr "" +#. TRANSLATORS: +#. data/mp/stats/research.json: $.R-Defense-MRLHvy.name +#. data/mp/stats/structure.json: $.Emplacement-MRLHvy-pit.name +#: po/custom/fromJson.txt:2700 +msgid "Heavy Rocket Battery" +msgstr "" + #. TRANSLATORS: #. data/base/messages/resmessages3.json: $.RES_W_MS_HvSAM1.text[1] #. data/mp/messages/resmessages3.json: $.RES_W_MS_HvSAM1.text[1] #. data/mp/messages/resmessagesall.json: $.RES_MS_SAM2WT.text[1] -#: po/custom/fromJson.txt:2697 +#: po/custom/fromJson.txt:2705 msgid "Heavy surface-to-air missile" msgstr "" #. TRANSLATORS: #. data/base/stats/features.json: $.Heavywepslab.name -#: po/custom/fromJson.txt:2700 +#: po/custom/fromJson.txt:2708 msgid "Heavyweaponslab" msgstr "" #. TRANSLATORS: #. data/mp/stats/propulsion.json: $.Helicopter.name -#: po/custom/fromJson.txt:2703 +#: po/custom/fromJson.txt:2711 msgid "Helicopter" msgstr "" #. TRANSLATORS: #. data/base/stats/weapons.json: $.Howitzer03-Rot.name #. data/mp/stats/weapons.json: $.Howitzer03-Rot.name -#: po/custom/fromJson.txt:2713 +#: po/custom/fromJson.txt:2721 msgid "Hellstorm" msgstr "" #. TRANSLATORS: #. data/base/messages/resmessages3.json: $.RES_SY_RESU2.text[3] -#: po/custom/fromJson.txt:2716 +#: po/custom/fromJson.txt:2724 msgid "Hero and Special rank units are protected" msgstr "" #. TRANSLATORS: #. data/base/stats/research.json: $.R-Wpn-RocketSlow-Damage05.name #. data/mp/stats/research.json: $.R-Wpn-Rocket-Damage08.name -#: po/custom/fromJson.txt:2720 +#: po/custom/fromJson.txt:2728 msgid "HESH Rocket Warhead Mk2" msgstr "" #. TRANSLATORS: #. data/base/stats/research.json: $.R-Wpn-RocketSlow-Damage06.name #. data/mp/stats/research.json: $.R-Wpn-Rocket-Damage09.name -#: po/custom/fromJson.txt:2724 +#: po/custom/fromJson.txt:2732 msgid "HESH Rocket Warhead Mk3" msgstr "" #. TRANSLATORS: #. data/base/stats/research.json: $.R-Wpn-RocketSlow-Damage04.name #. data/mp/stats/research.json: $.R-Wpn-Rocket-Damage07.name -#: po/custom/fromJson.txt:2728 +#: po/custom/fromJson.txt:2736 msgid "HESH Rocket Warhead" msgstr "" #. TRANSLATORS: #. data/base/stats/research.json: $.R-Wpn-Energy-Damage02.name #. data/mp/stats/research.json: $.R-Wpn-Energy-Damage02.name -#: po/custom/fromJson.txt:2732 +#: po/custom/fromJson.txt:2740 msgid "Hi-Energy Laser Emitter Mk2" msgstr "" #. TRANSLATORS: #. data/base/stats/research.json: $.R-Wpn-Energy-Damage03.name #. data/mp/stats/research.json: $.R-Wpn-Energy-Damage03.name -#: po/custom/fromJson.txt:2736 +#: po/custom/fromJson.txt:2744 msgid "Hi-Energy Laser Emitter Mk3" msgstr "" #. TRANSLATORS: #. data/base/stats/research.json: $.R-Wpn-Energy-Damage01.name #. data/mp/stats/research.json: $.R-Wpn-Energy-Damage01.name -#: po/custom/fromJson.txt:2740 +#: po/custom/fromJson.txt:2748 msgid "Hi-Energy Laser Emitter" msgstr "" #. TRANSLATORS: #. data/mp/challenges/hidebehind.json: $.challenge.name -#: po/custom/fromJson.txt:2743 +#: po/custom/fromJson.txt:2751 msgid "Hide Behind Me" msgstr "" #. TRANSLATORS: #. data/base/messages/resmessages3.json: $.RES_ST_MAT10.text[1] #. data/mp/messages/resmessages3.json: $.RES_ST_MAT10.text[1] -#: po/custom/fromJson.txt:2747 +#: po/custom/fromJson.txt:2755 msgid "High Density Base Structure Materials" msgstr "" #. TRANSLATORS: #. data/base/messages/resmessages1.json: $.RES_W_CN_D1.text[1] #. data/mp/messages/resmessages1.json: $.RES_W_CN_D1.text[1] -#: po/custom/fromJson.txt:2751 +#: po/custom/fromJson.txt:2759 msgid "High Explosive Anti-Tank Cannon Shells" msgstr "" #. TRANSLATORS: #. data/base/messages/resmessages1.json: $.RES_W_SRK_D1.text[1] #. data/mp/messages/resmessages1.json: $.RES_W_SRK_D1.text[1] -#: po/custom/fromJson.txt:2755 +#: po/custom/fromJson.txt:2763 msgid "High Explosive Anti-Tank warhead" msgstr "" #. TRANSLATORS: #. data/mp/messages/resmessages2.json: $.RES_W_RK_D4.text[1] -#: po/custom/fromJson.txt:2758 +#: po/custom/fromJson.txt:2766 msgid "High Explosive Anti-Tank warheads" msgstr "" #. TRANSLATORS: #. data/base/messages/resmessages3.json: $.RES_W_AAD4.text[1] #. data/mp/messages/resmessages3.json: $.RES_W_AAD4.text[1] -#: po/custom/fromJson.txt:2762 +#: po/custom/fromJson.txt:2770 msgid "High Explosive Armor Piercing Flak" msgstr "" #. TRANSLATORS: #. data/base/messages/resmessages3.json: $.RES_W_HOWD4.text[1] #. data/mp/messages/resmessages3.json: $.RES_W_HOWD4.text[1] -#: po/custom/fromJson.txt:2766 +#: po/custom/fromJson.txt:2774 msgid "High Explosive Armor Piercing Shells" msgstr "" #. TRANSLATORS: #. data/base/messages/resmessages3.json: $.RES_W_MS_MART.text[1] #. data/mp/messages/resmessages3.json: $.RES_W_MS_MART.text[1] -#: po/custom/fromJson.txt:2777 +#: po/custom/fromJson.txt:2785 msgid "High explosive artillery missile" msgstr "" #. TRANSLATORS: #. data/base/messages/resmessages3.json: $.RES_W_MS_HART.text[1] #. data/mp/messages/resmessages3.json: $.RES_W_MS_HART.text[1] -#: po/custom/fromJson.txt:2785 +#: po/custom/fromJson.txt:2793 msgid "High explosive heavy artillery missile" msgstr "" #. TRANSLATORS: #. data/base/messages/resmessagesall.json: $.RES_W_RK_HVAT1.text[1] #. data/mp/messages/resmessagesall.json: $.RES_W_RK_HVAT1.text[1] -#: po/custom/fromJson.txt:2789 +#: po/custom/fromJson.txt:2797 msgid "High explosive shaped charge missile" msgstr "" #. TRANSLATORS: #. data/base/stats/research.json: $.R-Vehicle-Armor-Heat05.name #. data/mp/stats/research.json: $.R-Vehicle-Armor-Heat05.name -#: po/custom/fromJson.txt:2803 +#: po/custom/fromJson.txt:2811 msgid "High Intensity Thermal Armor Mk2" msgstr "" #. TRANSLATORS: #. data/base/stats/research.json: $.R-Vehicle-Armor-Heat06.name #. data/mp/stats/research.json: $.R-Vehicle-Armor-Heat06.name -#: po/custom/fromJson.txt:2807 +#: po/custom/fromJson.txt:2815 msgid "High Intensity Thermal Armor Mk3" msgstr "" #. TRANSLATORS: #. data/base/stats/research.json: $.R-Vehicle-Armor-Heat04.name #. data/mp/stats/research.json: $.R-Vehicle-Armor-Heat04.name -#: po/custom/fromJson.txt:2811 +#: po/custom/fromJson.txt:2819 msgid "High Intensity Thermal Armor" msgstr "" #. TRANSLATORS: #. data/base/messages/resmessagesall.json: $.RES_V_B09.text[3] #. data/mp/messages/resmessagesall.json: $.RES_V_B09.text[3] -#: po/custom/fromJson.txt:2815 +#: po/custom/fromJson.txt:2823 msgid "High power costs and slow to produce" msgstr "" #. TRANSLATORS: #. data/base/stats/research.json: $.R-Wpn-Flamer-Damage02.name #. data/mp/stats/research.json: $.R-Wpn-Flamer-Damage02.name -#: po/custom/fromJson.txt:2827 +#: po/custom/fromJson.txt:2835 msgid "High Temperature Flamer Gel Mk2" msgstr "" #. TRANSLATORS: #. data/base/stats/research.json: $.R-Wpn-Flamer-Damage03.name #. data/mp/stats/research.json: $.R-Wpn-Flamer-Damage03.name -#: po/custom/fromJson.txt:2831 +#: po/custom/fromJson.txt:2839 msgid "High Temperature Flamer Gel Mk3" msgstr "" #. TRANSLATORS: #. data/base/stats/research.json: $.R-Wpn-Flamer-Damage01.name #. data/mp/stats/research.json: $.R-Wpn-Flamer-Damage01.name -#: po/custom/fromJson.txt:2835 +#: po/custom/fromJson.txt:2843 msgid "High Temperature Flamer Gel" msgstr "" #. TRANSLATORS: #. data/base/messages/resmessages3.json: $.RES_DF_WU7.text[1] #. data/mp/messages/resmessages3.json: $.RES_DF_WU7.text[1] -#: po/custom/fromJson.txt:2839 +#: po/custom/fromJson.txt:2847 msgid "High tensile concrete-plastic composite" msgstr "" #. TRANSLATORS: #. data/base/stats/research.json: $.R-Wpn-Flamer-Range01.name -#: po/custom/fromJson.txt:2842 +#: po/custom/fromJson.txt:2850 msgid "High-Pressure Gas Container" msgstr "" #. TRANSLATORS: #. data/base/messages/resmessages1.json: $.RES_W_FL_R1.text[1] -#: po/custom/fromJson.txt:2845 +#: po/custom/fromJson.txt:2853 msgid "High-pressure gas throws the flamer gel further" msgstr "" #. TRANSLATORS: #. data/base/stats/structure.json: $.PillBox3.name #. data/mp/stats/structure.json: $.PillBox3.name -#: po/custom/fromJson.txt:2853 +#: po/custom/fromJson.txt:2861 msgid "HMG Bunker" msgstr "" #. TRANSLATORS: #. data/mp/multiplay/skirmish/nb_hover.json: $.AI.name -#: po/custom/fromJson.txt:2856 +#: po/custom/fromJson.txt:2864 msgid "Hover AI" msgstr "" #. TRANSLATORS: #. data/base/stats/propulsion.json: $.hover02.name -#: po/custom/fromJson.txt:2859 +#: po/custom/fromJson.txt:2867 msgid "Hover II" msgstr "" #. TRANSLATORS: #. data/base/stats/propulsion.json: $.hover03.name -#: po/custom/fromJson.txt:2862 +#: po/custom/fromJson.txt:2870 msgid "Hover III" msgstr "" #. TRANSLATORS: #. data/base/stats/research.json: $.R-Vehicle-Prop-Hover.name #. data/mp/stats/research.json: $.R-Vehicle-Prop-Hover.name -#: po/custom/fromJson.txt:2869 +#: po/custom/fromJson.txt:2877 msgid "Hover Propulsion" msgstr "" #. TRANSLATORS: #. data/base/stats/propulsion.json: $.hover01.name #. data/mp/stats/propulsion.json: $.hover01.name -#: po/custom/fromJson.txt:2873 +#: po/custom/fromJson.txt:2881 msgid "Hover" msgstr "" #. TRANSLATORS: #. data/mp/messages/resmessages2.json: $.RES_W_HOWAC1.text[2] #. data/mp/messages/resmessages3.json: $.RES_W_HOWAC3.text[2] -#: po/custom/fromJson.txt:2878 +#: po/custom/fromJson.txt:2886 #, no-c-format msgid "Howitzer accuracy +10%" msgstr "" @@ -9855,42 +9879,42 @@ msgstr "" #. TRANSLATORS: #. data/base/stats/research.json: $.R-Wpn-Howitzer-ROF02.name #. data/mp/stats/research.json: $.R-Wpn-Howitzer-ROF02.name -#: po/custom/fromJson.txt:2882 +#: po/custom/fromJson.txt:2890 msgid "Howitzer Autoloader Mk2" msgstr "" #. TRANSLATORS: #. data/base/stats/research.json: $.R-Wpn-Howitzer-ROF03.name #. data/mp/stats/research.json: $.R-Wpn-Howitzer-ROF03.name -#: po/custom/fromJson.txt:2886 +#: po/custom/fromJson.txt:2894 msgid "Howitzer Autoloader Mk3" msgstr "" #. TRANSLATORS: #. data/base/stats/research.json: $.R-Wpn-Howitzer-ROF01.name #. data/mp/stats/research.json: $.R-Wpn-Howitzer-ROF01.name -#: po/custom/fromJson.txt:2890 +#: po/custom/fromJson.txt:2898 msgid "Howitzer Autoloader" msgstr "" #. TRANSLATORS: #. data/mp/messages/resmessages2.json: $.RES_W_HOWD1.text[2] #. data/mp/messages/resmessages3.json: $.RES_W_HOWD4.text[2] -#: po/custom/fromJson.txt:2895 +#: po/custom/fromJson.txt:2903 #, no-c-format msgid "Howitzer damage +25%" msgstr "" #. TRANSLATORS: #. data/mp/stats/research.json: $.R-Wpn-Howitzer-ROF04.name -#: po/custom/fromJson.txt:2904 +#: po/custom/fromJson.txt:2912 msgid "Howitzer Fast Loader" msgstr "" #. TRANSLATORS: #. data/mp/messages/resmessages2.json: $.RES_W_HOWRF1.text[2] #. data/mp/messages/resmessages3.json: $.RES_W_HOWRF4.text[2] -#: po/custom/fromJson.txt:2909 +#: po/custom/fromJson.txt:2917 #, no-c-format msgid "Howitzer reload time -10%" msgstr "" @@ -9900,7 +9924,7 @@ msgstr "" #. data/base/stats/weapons.json: $.Howitzer105Mk1.name #. data/mp/stats/research.json: $.R-Wpn-HowitzerMk1.name #. data/mp/stats/weapons.json: $.Howitzer105Mk1.name -#: po/custom/fromJson.txt:2921 +#: po/custom/fromJson.txt:2929 msgid "Howitzer" msgstr "" @@ -9909,7 +9933,7 @@ msgstr "" #. data/base/stats/structure.json: $.AASite-QuadMg1.name #. data/mp/stats/research.json: $.R-Defense-AASite-QuadMg1.name #. data/mp/stats/structure.json: $.AASite-QuadMg1.name -#: po/custom/fromJson.txt:2927 +#: po/custom/fromJson.txt:2935 msgid "Hurricane AA Site" msgstr "" @@ -9918,47 +9942,47 @@ msgstr "" #. data/base/stats/weapons.json: $.QuadMg1AAGun.name #. data/mp/stats/research.json: $.R-Wpn-AAGun03.name #. data/mp/stats/weapons.json: $.QuadMg1AAGun.name -#: po/custom/fromJson.txt:2933 +#: po/custom/fromJson.txt:2941 msgid "Hurricane AA Turret" msgstr "" #. TRANSLATORS: #. data/base/stats/features.json: $.BarbHUT.name -#: po/custom/fromJson.txt:2936 +#: po/custom/fromJson.txt:2944 msgid "Hut" msgstr "" #. TRANSLATORS: #. data/base/stats/research.json: $.R-Wpn-Cannon-Damage08.name #. data/mp/stats/research.json: $.R-Wpn-Cannon-Damage08.name -#: po/custom/fromJson.txt:2940 +#: po/custom/fromJson.txt:2948 msgid "HVAPFSDS Cannon Rounds Mk2" msgstr "" #. TRANSLATORS: #. data/base/stats/research.json: $.R-Wpn-Cannon-Damage09.name #. data/mp/stats/research.json: $.R-Wpn-Cannon-Damage09.name -#: po/custom/fromJson.txt:2944 +#: po/custom/fromJson.txt:2952 msgid "HVAPFSDS Cannon Rounds Mk3" msgstr "" #. TRANSLATORS: #. data/base/stats/research.json: $.R-Wpn-Cannon-Damage07.name #. data/mp/stats/research.json: $.R-Wpn-Cannon-Damage07.name -#: po/custom/fromJson.txt:2948 +#: po/custom/fromJson.txt:2956 msgid "HVAPFSDS Cannon Rounds" msgstr "" #. TRANSLATORS: #. data/base/stats/templates.json: $.P0cam3PyHPVcanTrk.name -#: po/custom/fromJson.txt:2951 +#: po/custom/fromJson.txt:2959 msgid "HVC Python Tracks" msgstr "" #. TRANSLATORS: #. data/base/stats/research.json: $.R-Wpn-MG-ROF03.name #. data/mp/stats/research.json: $.R-Wpn-MG-ROF03.name -#: po/custom/fromJson.txt:2955 +#: po/custom/fromJson.txt:2963 msgid "Hyper Fire Chaingun Upgrade" msgstr "" @@ -9967,7 +9991,7 @@ msgstr "" #. data/base/stats/structure.json: $.Emplacement-HPVcannon.name #. data/mp/stats/research.json: $.R-Defense-Emplacement-HPVcannon.name #. data/mp/stats/structure.json: $.Emplacement-HPVcannon.name -#: po/custom/fromJson.txt:2961 +#: po/custom/fromJson.txt:2969 msgid "Hyper Velocity Cannon Emplacement" msgstr "" @@ -9976,19 +10000,19 @@ msgstr "" #. data/base/stats/structure.json: $.WallTower-HPVcannon.name #. data/mp/stats/research.json: $.R-Defense-WallTower-HPVcannon.name #. data/mp/stats/structure.json: $.WallTower-HPVcannon.name -#: po/custom/fromJson.txt:2967 +#: po/custom/fromJson.txt:2975 msgid "Hyper Velocity Cannon Hardpoint" msgstr "" #. TRANSLATORS: #. data/mp/stats/templates.json: $.PythonHoverHVC.name -#: po/custom/fromJson.txt:2970 +#: po/custom/fromJson.txt:2978 msgid "Hyper Velocity Cannon Python Hover" msgstr "" #. TRANSLATORS: #. data/mp/stats/templates.json: $.P0cam3PyHPVcanTrk.name -#: po/custom/fromJson.txt:2973 +#: po/custom/fromJson.txt:2981 msgid "Hyper Velocity Cannon Python Tracks" msgstr "" @@ -9997,41 +10021,41 @@ msgstr "" #. data/base/stats/weapons.json: $.Cannon4AUTOMk1.name #. data/mp/stats/research.json: $.R-Wpn-Cannon4AMk1.name #. data/mp/stats/weapons.json: $.Cannon4AUTOMk1.name -#: po/custom/fromJson.txt:2979 +#: po/custom/fromJson.txt:2987 msgid "Hyper Velocity Cannon" msgstr "" #. TRANSLATORS: #. data/base/messages/resmessages3.json: $.RES_W_CN_D7.text[1] #. data/mp/messages/resmessages3.json: $.RES_W_CN_D7.text[1] -#: po/custom/fromJson.txt:2983 +#: po/custom/fromJson.txt:2991 msgid "Hyper-Velocity Armor-Piercing Fin-Stabilised Discarding Sabot" msgstr "" #. TRANSLATORS: #. data/mp/messages/resmessagesall.json: $.RES_W_LASSAT.text[2] -#: po/custom/fromJson.txt:2990 +#: po/custom/fromJson.txt:2998 msgid "Immense damage infliction capability" msgstr "" #. TRANSLATORS: #. data/base/messages/resmessages3.json: $.RES_W_RAIL_D1.text[1] #. data/mp/messages/resmessages3.json: $.RES_W_RAIL_D1.text[1] -#: po/custom/fromJson.txt:2994 +#: po/custom/fromJson.txt:3002 msgid "Improved armor-piercing dart" msgstr "" #. TRANSLATORS: #. data/base/stats/research.json: $.R-Wpn-Bomb-Damage02.name #. data/mp/stats/research.json: $.R-Wpn-Bomb-Damage02.name -#: po/custom/fromJson.txt:2998 +#: po/custom/fromJson.txt:3006 msgid "Improved Bomb Warhead" msgstr "" #. TRANSLATORS: #. data/base/messages/resmessages3.json: $.RES_LASROF1.text[1] #. data/mp/messages/resmessages3.json: $.RES_LASROF1.text[1] -#: po/custom/fromJson.txt:3006 +#: po/custom/fromJson.txt:3014 msgid "Improved Energizer reduces laser recharge time" msgstr "" @@ -10040,14 +10064,14 @@ msgstr "" #. data/base/messages/resmessages23.json: $.RES_ENGIN2.text[1] #. data/mp/messages/resmessages12.json: $.RES_ENGIN1.text[1] #. data/mp/messages/resmessages23.json: $.RES_ENGIN2.text[1] -#: po/custom/fromJson.txt:3012 +#: po/custom/fromJson.txt:3020 msgid "Improved Engineering Techniques" msgstr "" #. TRANSLATORS: #. data/base/stats/research.json: $.R-Sys-Engineering02.name #. data/mp/stats/research.json: $.R-Sys-Engineering02.name -#: po/custom/fromJson.txt:3016 +#: po/custom/fromJson.txt:3024 msgid "Improved Engineering" msgstr "" @@ -10056,42 +10080,42 @@ msgstr "" #. data/base/messages/resmessages23.json: $.RES_SY_VCBSU2.text[1] #. data/base/messages/resmessages3.json: $.RES_SY_CBSU3.text[1] #. ... + 3 refs -#: po/custom/fromJson.txt:3022 +#: po/custom/fromJson.txt:3030 msgid "Improved fire detection systems" msgstr "" #. TRANSLATORS: #. data/base/stats/research.json: $.R-Defense-WallUpgrade02.name #. data/mp/stats/research.json: $.R-Defense-WallUpgrade02.name -#: po/custom/fromJson.txt:3026 +#: po/custom/fromJson.txt:3034 msgid "Improved Hardcrete Mk2" msgstr "" #. TRANSLATORS: #. data/base/stats/research.json: $.R-Defense-WallUpgrade03.name #. data/mp/stats/research.json: $.R-Defense-WallUpgrade03.name -#: po/custom/fromJson.txt:3030 +#: po/custom/fromJson.txt:3038 msgid "Improved Hardcrete Mk3" msgstr "" #. TRANSLATORS: #. data/base/stats/research.json: $.R-Defense-WallUpgrade01.name #. data/mp/stats/research.json: $.R-Defense-WallUpgrade01.name -#: po/custom/fromJson.txt:3034 +#: po/custom/fromJson.txt:3042 msgid "Improved Hardcrete" msgstr "" #. TRANSLATORS: #. data/base/messages/resmessages1.json: $.RES_W_M_D1.text[1] #. data/mp/messages/resmessages1.json: $.RES_W_M_D1.text[1] -#: po/custom/fromJson.txt:3038 +#: po/custom/fromJson.txt:3046 msgid "Improved high explosive shells" msgstr "" #. TRANSLATORS: #. data/base/stats/research.json: $.R-Wpn-Energy-Accuracy01.name #. data/mp/stats/research.json: $.R-Wpn-Energy-Accuracy01.name -#: po/custom/fromJson.txt:3042 +#: po/custom/fromJson.txt:3050 msgid "Improved Laser Focusing" msgstr "" @@ -10100,7 +10124,7 @@ msgstr "" #. data/base/messages/resmessages3.json: $.RES_SY_RESU3.text[1] #. data/base/messages/resmessages3.json: $.RES_SY_RESU4.text[1] #. ... + 2 refs -#: po/custom/fromJson.txt:3048 +#: po/custom/fromJson.txt:3056 msgid "Improved NEXUS resistance circuitry" msgstr "" @@ -10109,14 +10133,14 @@ msgstr "" #. data/base/messages/resmessages23.json: $.RES_POWU1.text[0] #. data/base/messages/resmessages3.json: $.RES_POWU2.text[0] #. ... + 3 refs -#: po/custom/fromJson.txt:3054 +#: po/custom/fromJson.txt:3062 msgid "Improved Power Generator Performance" msgstr "" #. TRANSLATORS: #. data/base/stats/research.json: $.R-Wpn-RocketSlow-Accuracy01.name #. data/mp/stats/research.json: $.R-Wpn-Rocket-Accuracy02.name -#: po/custom/fromJson.txt:3058 +#: po/custom/fromJson.txt:3066 msgid "Improved Rocket Wire Guidance" msgstr "" @@ -10125,127 +10149,127 @@ msgstr "" #. data/mp/messages/resmessagesall.json: $.RES_SENSO1.text[1] #. data/mp/messages/resmessagesall.json: $.RES_SY_S_WS.text[3] #. data/mp/messages/resmessagesall.json: $.RES_SY_S_WST.text[3] -#: po/custom/fromJson.txt:3064 +#: po/custom/fromJson.txt:3072 msgid "Improved sensor range" msgstr "" #. TRANSLATORS: #. data/base/messages/resmessages1.json: $.RES_W_RK_D1.text[1] #. data/mp/messages/resmessages1.json: $.RES_W_RK_D1.text[1] -#: po/custom/fromJson.txt:3072 +#: po/custom/fromJson.txt:3080 msgid "Improved shaped charge warhead" msgstr "" #. TRANSLATORS: #. data/base/messages/resmessages23.json: $.RES_SY_VS2.text[1] #. data/mp/messages/resmessages23.json: $.RES_SY_VS2.text[1] -#: po/custom/fromJson.txt:3076 +#: po/custom/fromJson.txt:3084 msgid "Improved target recognition systems" msgstr "" #. TRANSLATORS: #. data/mp/messages/resmessagesall.json: $.RES_SY_SU2.text[1] -#: po/custom/fromJson.txt:3079 +#: po/custom/fromJson.txt:3087 msgid "Improved Thermal Emissions detection" msgstr "" #. TRANSLATORS: #. data/base/messages/resmessages1.json: $.RES_DF_WU1.text[1] #. data/mp/messages/resmessages1.json: $.RES_DF_WU1.text[1] -#: po/custom/fromJson.txt:3083 +#: po/custom/fromJson.txt:3091 msgid "Improved Titanium-reinforced concrete" msgstr "" #. TRANSLATORS: #. data/base/messages/resmessages23.json: $.RES_W_BDMG2.text[1] #. data/mp/messages/resmessages23.json: $.RES_W_BDMG2.text[1] -#: po/custom/fromJson.txt:3087 +#: po/custom/fromJson.txt:3095 msgid "Improved trinitramine explosive formula" msgstr "" #. TRANSLATORS: #. data/base/messages/resmessages3.json: $.RES_LASD1.text[1] #. data/mp/messages/resmessages3.json: $.RES_LASD1.text[1] -#: po/custom/fromJson.txt:3091 +#: po/custom/fromJson.txt:3099 msgid "Improvement in laser emission density" msgstr "" #. TRANSLATORS: #. data/base/messages/resmessages3.json: $.RES_LASAC1.text[1] #. data/mp/messages/resmessages3.json: $.RES_LASAC1.text[1] -#: po/custom/fromJson.txt:3095 +#: po/custom/fromJson.txt:3103 msgid "Improvement in laser optics reduces light dispersal" msgstr "" #. TRANSLATORS: #. data/mp/stats/structure.json: $.Emplacement-Howitzer-Incenediary.name -#: po/custom/fromJson.txt:3104 +#: po/custom/fromJson.txt:3112 msgid "Incendiary Howitzer Emplacement 2" msgstr "" #. TRANSLATORS: #. data/mp/stats/research.json: $.R-Defense-Howitzer-Incendiary.name #. data/mp/stats/structure.json: $.Emplacement-Howitzer-Incendiary.name -#: po/custom/fromJson.txt:3108 +#: po/custom/fromJson.txt:3116 msgid "Incendiary Howitzer Emplacement" msgstr "" #. TRANSLATORS: #. data/mp/messages/resmessagesall.json: $.RES_EMP_INH.text[1] -#: po/custom/fromJson.txt:3111 +#: po/custom/fromJson.txt:3119 msgid "Incendiary howitzer emplacement" msgstr "" #. TRANSLATORS: #. data/mp/messages/resmessagesall.json: $.RES_W_INH.text[1] -#: po/custom/fromJson.txt:3114 +#: po/custom/fromJson.txt:3122 msgid "Incendiary Howitzer may be assigned to a sensor" msgstr "" #. TRANSLATORS: #. data/mp/stats/research.json: $.R-Wpn-Howitzer-Incendiary.name #. data/mp/stats/weapons.json: $.Howitzer-Incendiary.name -#: po/custom/fromJson.txt:3118 +#: po/custom/fromJson.txt:3126 msgid "Incendiary Howitzer" msgstr "" #. TRANSLATORS: #. data/mp/stats/structure.json: $.Emplacement-MortarPit-Incenediary.name -#: po/custom/fromJson.txt:3121 +#: po/custom/fromJson.txt:3129 msgid "Incendiary Mortar Pit 2" msgstr "" #. TRANSLATORS: #. data/mp/stats/research.json: $.R-Defense-MortarPit-Incendiary.name #. data/mp/stats/structure.json: $.Emplacement-MortarPit-Incendiary.name -#: po/custom/fromJson.txt:3125 +#: po/custom/fromJson.txt:3133 msgid "Incendiary Mortar Pit" msgstr "" #. TRANSLATORS: #. data/mp/stats/research.json: $.R-Wpn-Mortar-Incendiary.name #. data/mp/stats/weapons.json: $.Mortar-Incendiary.name -#: po/custom/fromJson.txt:3129 +#: po/custom/fromJson.txt:3137 msgid "Incendiary Mortar" msgstr "" #. TRANSLATORS: #. data/base/messages/resmessages3.json: $.RES_W_RAIL_ROF1.text[1] #. data/mp/messages/resmessages3.json: $.RES_W_RAIL_ROF1.text[1] -#: po/custom/fromJson.txt:3133 +#: po/custom/fromJson.txt:3141 msgid "Increased gauss output speeds up reload time" msgstr "" #. TRANSLATORS: #. data/base/messages/resmessages1.json: $.RES_DF_WU1.text[2] -#: po/custom/fromJson.txt:3155 +#: po/custom/fromJson.txt:3163 msgid "Increases Armour and Body Points" msgstr "" #. TRANSLATORS: #. data/base/messages/resmessages12.json: $.RES_W_CNAC1.text[2] #. data/base/messages/resmessagesall.json: $.RES_W_CNAC2.text[2] -#: po/custom/fromJson.txt:3165 +#: po/custom/fromJson.txt:3173 msgid "Increases Cannon accuracy" msgstr "" @@ -10253,14 +10277,14 @@ msgstr "" #. data/base/messages/resmessages1.json: $.RES_W_CN_D1.text[2] #. data/base/messages/resmessages12.json: $.RES_W_CN_D4.text[2] #. data/base/messages/resmessages3.json: $.RES_W_CN_D7.text[2] -#: po/custom/fromJson.txt:3170 +#: po/custom/fromJson.txt:3178 msgid "Increases Cannon damage" msgstr "" #. TRANSLATORS: #. data/base/messages/resmessages12.json: $.RES_W_CN_ROF1.text[2] #. data/base/messages/resmessages3.json: $.RES_W_CN_ROF4.text[2] -#: po/custom/fromJson.txt:3174 +#: po/custom/fromJson.txt:3182 msgid "Increases Cannon ROF" msgstr "" @@ -10268,69 +10292,69 @@ msgstr "" #. data/base/messages/resmessages12.json: $.RES_ENGIN1.text[2] #. data/base/messages/resmessages23.json: $.RES_ENGIN2.text[2] #. data/base/messages/resmessages3.json: $.RES_ENGIN3.text[2] -#: po/custom/fromJson.txt:3179 +#: po/custom/fromJson.txt:3187 msgid "Increases construction speed" msgstr "" #. TRANSLATORS: #. data/base/messages/resmessages1.json: $.RES_W_FL_R1.text[2] -#: po/custom/fromJson.txt:3205 +#: po/custom/fromJson.txt:3213 msgid "Increases Flamer range" msgstr "" #. TRANSLATORS: #. data/base/messages/resmessages12.json: $.RES_W_FL_ROF1.text[2] -#: po/custom/fromJson.txt:3208 +#: po/custom/fromJson.txt:3216 msgid "Increases Flamer ROF" msgstr "" #. TRANSLATORS: #. data/base/messages/resmessages3.json: $.RES_LASAC1.text[2] -#: po/custom/fromJson.txt:3235 +#: po/custom/fromJson.txt:3243 msgid "Increases Laser accuracy" msgstr "" #. TRANSLATORS: #. data/base/messages/resmessages3.json: $.RES_LASD1.text[2] -#: po/custom/fromJson.txt:3238 +#: po/custom/fromJson.txt:3246 msgid "Increases Laser damage" msgstr "" #. TRANSLATORS: #. data/base/messages/resmessages3.json: $.RES_LASROF1.text[2] -#: po/custom/fromJson.txt:3241 +#: po/custom/fromJson.txt:3249 msgid "Increases Laser ROF" msgstr "" #. TRANSLATORS: #. data/base/messages/resmessages1.json: $.RES_W_RK_AC1.text[2] -#: po/custom/fromJson.txt:3255 +#: po/custom/fromJson.txt:3263 msgid "Increases Mini-Rocket accuracy" msgstr "" #. TRANSLATORS: #. data/base/messages/resmessages1.json: $.RES_W_RK_ROF1.text[2] -#: po/custom/fromJson.txt:3262 +#: po/custom/fromJson.txt:3270 msgid "Increases Mini-Rockets ROF" msgstr "" #. TRANSLATORS: #. data/base/messages/resmessages3.json: $.RES_W_MS_AC1.text[2] #. data/base/messages/resmessages3.json: $.RES_W_MS_AC2.text[2] -#: po/custom/fromJson.txt:3266 +#: po/custom/fromJson.txt:3274 msgid "Increases Missile accuracy" msgstr "" #. TRANSLATORS: #. data/base/messages/resmessages3.json: $.RES_W_MS_D1.text[2] -#: po/custom/fromJson.txt:3269 +#: po/custom/fromJson.txt:3277 msgid "Increases Missile damage" msgstr "" #. TRANSLATORS: #. data/base/messages/resmessages3.json: $.RES_W_MS_ROF1.text[2] #. data/base/messages/resmessages3.json: $.RES_W_SMS_ROF1.text[2] -#: po/custom/fromJson.txt:3273 +#: po/custom/fromJson.txt:3281 msgid "Increases Missile ROF" msgstr "" @@ -10338,32 +10362,32 @@ msgstr "" #. data/base/messages/resmessages12.json: $.RES_W_M_AC1.text[2] #. data/base/messages/resmessages23.json: $.RES_W_M_AC2.text[2] #. data/base/messages/resmessages3.json: $.RES_W_M_AC3.text[2] -#: po/custom/fromJson.txt:3278 +#: po/custom/fromJson.txt:3286 msgid "Increases Mortar accuracy" msgstr "" #. TRANSLATORS: #. data/base/messages/resmessages12.json: $.RES_W_M_ROF1.text[2] #. data/base/messages/resmessages3.json: $.RES_W_M_ROF4.text[2] -#: po/custom/fromJson.txt:3286 +#: po/custom/fromJson.txt:3294 msgid "Increases Mortar ROF" msgstr "" #. TRANSLATORS: #. data/base/messages/resmessages3.json: $.RES_W_RAIL_AC1.text[2] -#: po/custom/fromJson.txt:3289 +#: po/custom/fromJson.txt:3297 msgid "Increases Rail Gun accuracy" msgstr "" #. TRANSLATORS: #. data/base/messages/resmessages3.json: $.RES_W_RAIL_D1.text[2] -#: po/custom/fromJson.txt:3292 +#: po/custom/fromJson.txt:3300 msgid "Increases Rail Gun damage" msgstr "" #. TRANSLATORS: #. data/base/messages/resmessages3.json: $.RES_W_RAIL_ROF1.text[2] -#: po/custom/fromJson.txt:3295 +#: po/custom/fromJson.txt:3303 msgid "Increases Rail Gun ROF" msgstr "" @@ -10371,120 +10395,120 @@ msgstr "" #. data/base/messages/resmessages1.json: $.RES_W_SRK_AC1.text[2] #. data/base/messages/resmessages12.json: $.RES_W_SRK_AC2.text[2] #. data/base/messages/resmessagesall.json: $.RES_W_SRK_AC3.text[2] -#: po/custom/fromJson.txt:3311 +#: po/custom/fromJson.txt:3319 msgid "Increases Rocket accuracy" msgstr "" #. TRANSLATORS: #. data/base/messages/resmessages12.json: $.RES_W_SRK_ROF1.text[2] #. data/base/messages/resmessages23.json: $.RES_W_SRK_ROF4.text[2] -#: po/custom/fromJson.txt:3319 +#: po/custom/fromJson.txt:3327 msgid "Increases Rocket ROF" msgstr "" #. TRANSLATORS: #. data/base/stats/features.json: $.Indirectlab.name -#: po/custom/fromJson.txt:3336 +#: po/custom/fromJson.txt:3344 msgid "Indirectweaponslab" msgstr "" #. TRANSLATORS: #. data/base/messages/resmessages1.json: $.RES_V_B08.text[1] #. data/mp/messages/resmessages1.json: $.RES_V_B08.text[1] -#: po/custom/fromJson.txt:3340 +#: po/custom/fromJson.txt:3348 msgid "Inferior armor and body points to Cobra" msgstr "" #. TRANSLATORS: #. data/base/messages/resmessages1.json: $.RES_V_B04.text[1] #. data/mp/messages/resmessages1.json: $.RES_V_B04.text[1] -#: po/custom/fromJson.txt:3344 +#: po/custom/fromJson.txt:3352 msgid "Inferior armor and body points to Viper" msgstr "" #. TRANSLATORS: #. data/mp/stats/research.json: $.R-Defense-HvyFlamer.name #. data/mp/stats/structure.json: $.Tower-Projector.name -#: po/custom/fromJson.txt:3348 +#: po/custom/fromJson.txt:3356 msgid "Inferno Bunker" msgstr "" #. TRANSLATORS: #. data/mp/stats/templates.json: $.CobraInfernoHTracks.name -#: po/custom/fromJson.txt:3351 +#: po/custom/fromJson.txt:3359 msgid "Inferno Cobra Half-Tracks" msgstr "" #. TRANSLATORS: #. data/mp/stats/templates.json: $.CobraInfernoHover.name -#: po/custom/fromJson.txt:3354 +#: po/custom/fromJson.txt:3362 msgid "Inferno Cobra Hover" msgstr "" #. TRANSLATORS: #. data/base/stats/research.json: $.R-Defense-HvyFlamer.name #. data/base/stats/structure.json: $.Tower-Projector.name -#: po/custom/fromJson.txt:3358 +#: po/custom/fromJson.txt:3366 msgid "Inferno Emplacement" msgstr "" #. TRANSLATORS: #. data/base/stats/structure.json: $.WallTower-Projector.name #. data/mp/stats/structure.json: $.WallTower-Projector.name -#: po/custom/fromJson.txt:3362 +#: po/custom/fromJson.txt:3370 msgid "Inferno Hardpoint" msgstr "" #. TRANSLATORS: #. data/mp/stats/templates.json: $.PythonHoverInferno.name -#: po/custom/fromJson.txt:3365 +#: po/custom/fromJson.txt:3373 msgid "Inferno Python Hover" msgstr "" #. TRANSLATORS: #. data/base/stats/weapons.json: $.Flame2.name #. data/mp/stats/weapons.json: $.Flame2.name -#: po/custom/fromJson.txt:3369 +#: po/custom/fromJson.txt:3377 msgid "Inferno" msgstr "" #. TRANSLATORS: #. data/base/messages/resmessages3.json: $.RES_SY_RESU1.text[2] #. data/mp/messages/resmessages3.json: $.RES_SY_RESU1.text[2] -#: po/custom/fromJson.txt:3373 +#: po/custom/fromJson.txt:3381 msgid "Intruder parasite isolated" msgstr "" #. TRANSLATORS: #. data/base/messages/resmessages3.json: $.RES_V_EN10.text[1] #. data/mp/messages/resmessages3.json: $.RES_V_EN10.text[1] -#: po/custom/fromJson.txt:3377 +#: po/custom/fromJson.txt:3385 msgid "Ionizing Turbine Engine" msgstr "" #. TRANSLATORS: #. data/mp/stats/structure.json: $.ECM1PylonMk1.name -#: po/custom/fromJson.txt:3380 +#: po/custom/fromJson.txt:3388 msgid "Jammer Tower" msgstr "" #. TRANSLATORS: #. data/mp/stats/ecm.json: $.ECM1TurretMk1.name -#: po/custom/fromJson.txt:3383 +#: po/custom/fromJson.txt:3391 msgid "Jammer Turret" msgstr "" #. TRANSLATORS: #. data/base/stats/templates.json: $.BabaJeep.name #. data/mp/stats/templates.json: $.BabaJeep.name -#: po/custom/fromJson.txt:3387 +#: po/custom/fromJson.txt:3395 msgid "Jeep" msgstr "" #. TRANSLATORS: #. data/base/messages/resmessages3.json: $.RES_CY_JP1.text[3] #. data/mp/messages/resmessages3.json: $.RES_CY_JP1.text[3] -#: po/custom/fromJson.txt:3391 +#: po/custom/fromJson.txt:3399 msgid "Jump Cyborgs can now be researched" msgstr "" @@ -10493,7 +10517,7 @@ msgstr "" #. data/mp/messages/resmessagesall.json: $.RES_SY_S_UP.text[2] #. data/mp/messages/resmessagesall.json: $.RES_SY_S_WS.text[2] #. ... + 2 refs -#: po/custom/fromJson.txt:3397 +#: po/custom/fromJson.txt:3405 msgid "Keeps map areas under constant surveillance" msgstr "" @@ -10502,14 +10526,14 @@ msgstr "" #. data/mp/messages/resmessages2.json: $.RES_V_MET4.text[2] #. data/mp/messages/resmessages3.json: $.RES_V_MET10.text[2] #. data/mp/messages/resmessages3.json: $.RES_V_MET7.text[2] -#: po/custom/fromJson.txt:3404 +#: po/custom/fromJson.txt:3412 #, no-c-format msgid "Kinetic armor +30%, body points +30%" msgstr "" #. TRANSLATORS: #. data/mp/messages/resmessages2.json: $.RES_CYMET4.text[2] -#: po/custom/fromJson.txt:3408 +#: po/custom/fromJson.txt:3416 #, no-c-format msgid "Kinetic Armor +35%, and Body Points +35%" msgstr "" @@ -10518,7 +10542,7 @@ msgstr "" #. data/mp/messages/resmessages1.json: $.RES_CYMET1.text[2] #. data/mp/messages/resmessages3.json: $.RES_CYMET10.text[2] #. data/mp/messages/resmessages3.json: $.RES_CYMET7.text[2] -#: po/custom/fromJson.txt:3414 +#: po/custom/fromJson.txt:3422 #, no-c-format msgid "Kinetic Armor +35%, Body Points +35%" msgstr "" @@ -10528,14 +10552,14 @@ msgstr "" #. data/base/messages/resmessages3.json: $.RES_V_MET10.text[1] #. data/mp/messages/resmessages3.json: $.RES_CYMET10.text[1] #. data/mp/messages/resmessages3.json: $.RES_V_MET10.text[1] -#: po/custom/fromJson.txt:3420 +#: po/custom/fromJson.txt:3428 msgid "Laminated alloys bonded with energy-deflecting optic bundles" msgstr "" #. TRANSLATORS: #. data/base/stats/research.json: $.R-Wpn-Rocket01-LtAT.name #. data/mp/stats/research.json: $.R-Wpn-Rocket01-LtAT.name -#: po/custom/fromJson.txt:3424 +#: po/custom/fromJson.txt:3432 msgid "Lancer AT Rocket" msgstr "" @@ -10543,7 +10567,7 @@ msgstr "" #. data/base/stats/research.json: $.R-Defense-Pillbox06.name #. data/base/stats/structure.json: $.PillBox6.name #. data/mp/stats/structure.json: $.PillBox6.name -#: po/custom/fromJson.txt:3429 +#: po/custom/fromJson.txt:3437 msgid "Lancer Bunker" msgstr "" @@ -10552,13 +10576,13 @@ msgstr "" #. data/base/stats/templates.json: $.P0CobraLtATRktHtrack.name #. data/mp/stats/templates.json: $.CobraLtA-Thalftrack.name #. data/mp/stats/templates.json: $.P0CobraLtATRktHtrack.name -#: po/custom/fromJson.txt:3435 +#: po/custom/fromJson.txt:3443 msgid "Lancer Cobra Half-tracks" msgstr "" #. TRANSLATORS: #. data/mp/stats/templates.json: $.CobraTrkLancer.name -#: po/custom/fromJson.txt:3438 +#: po/custom/fromJson.txt:3446 msgid "Lancer Cobra Tracks" msgstr "" @@ -10567,7 +10591,7 @@ msgstr "" #. data/base/stats/templates.json: $.Cyb-Rocket-GROUND.name #. data/base/stats/templates.json: $.CyborgRkt01Ground.name #. ... + 2 refs -#: po/custom/fromJson.txt:3444 +#: po/custom/fromJson.txt:3452 msgid "Lancer Cyborg" msgstr "" @@ -10576,83 +10600,83 @@ msgstr "" #. data/base/stats/structure.json: $.WallTower06.name #. data/mp/stats/research.json: $.R-Defense-WallTower06.name #. data/mp/stats/structure.json: $.WallTower06.name -#: po/custom/fromJson.txt:3450 +#: po/custom/fromJson.txt:3458 msgid "Lancer Hardpoint" msgstr "" #. TRANSLATORS: #. data/mp/stats/templates.json: $.A-Mantis-Trk-Lancer.name -#: po/custom/fromJson.txt:3453 +#: po/custom/fromJson.txt:3461 msgid "Lancer Mantis Tracks" msgstr "" #. TRANSLATORS: #. data/mp/stats/templates.json: $.A-Python-Trk-Lancer.name -#: po/custom/fromJson.txt:3456 +#: po/custom/fromJson.txt:3464 msgid "Lancer Python Tracks" msgstr "" #. TRANSLATORS: #. data/mp/stats/templates.json: $.H-Scorp-Trk-Lancer.name -#: po/custom/fromJson.txt:3459 +#: po/custom/fromJson.txt:3467 msgid "Lancer Scorpion Tracks" msgstr "" #. TRANSLATORS: #. data/mp/stats/templates.json: $.H-Scorp-VTOL-Lancer.name -#: po/custom/fromJson.txt:3462 +#: po/custom/fromJson.txt:3470 msgid "Lancer Scorpion VTOL" msgstr "" #. TRANSLATORS: #. data/mp/stats/templates.json: $.ViperTrkLancer.name -#: po/custom/fromJson.txt:3470 +#: po/custom/fromJson.txt:3478 msgid "Lancer Viper Tracks" msgstr "" #. TRANSLATORS: #. data/base/stats/templates.json: $.ViperLtA-Twheels.name #. data/mp/stats/templates.json: $.ViperLtA-Twheels.name -#: po/custom/fromJson.txt:3474 +#: po/custom/fromJson.txt:3482 msgid "Lancer Viper Wheels" msgstr "" #. TRANSLATORS: #. data/base/stats/weapons.json: $.Rocket-LtA-T.name #. data/mp/stats/weapons.json: $.Rocket-LtA-T.name -#: po/custom/fromJson.txt:3478 +#: po/custom/fromJson.txt:3486 msgid "Lancer" msgstr "" #. TRANSLATORS: #. data/mp/messages/resmessagesall.json: $.RES_V_B14.text[0] -#: po/custom/fromJson.txt:3481 +#: po/custom/fromJson.txt:3489 msgid "Large Super Heavy Body" msgstr "" #. TRANSLATORS: #. data/base/stats/research.json: $.R-Wpn-Laser01.name #. data/mp/stats/research.json: $.R-Wpn-Laser01.name -#: po/custom/fromJson.txt:3485 +#: po/custom/fromJson.txt:3493 msgid "Laser - Flashlight" msgstr "" #. TRANSLATORS: #. data/mp/messages/resmessagesall.json: $.RES_W_AALAS.text[0] -#: po/custom/fromJson.txt:3488 +#: po/custom/fromJson.txt:3496 msgid "Laser AA Gun Available" msgstr "" #. TRANSLATORS: #. data/mp/messages/resmessages3.json: $.RES_LASAC1.text[2] -#: po/custom/fromJson.txt:3492 +#: po/custom/fromJson.txt:3500 #, no-c-format msgid "Laser accuracy +10%" msgstr "" #. TRANSLATORS: #. data/mp/messages/resmessages3.json: $.RES_LASD1.text[2] -#: po/custom/fromJson.txt:3496 +#: po/custom/fromJson.txt:3504 #, no-c-format msgid "Laser damage +25%" msgstr "" @@ -10660,13 +10684,13 @@ msgstr "" #. TRANSLATORS: #. data/base/messages/resmessagesall.json: $.RES_W_CNAC2.text[1] #. data/mp/messages/resmessagesall.json: $.RES_W_CNAC2.text[1] -#: po/custom/fromJson.txt:3500 +#: po/custom/fromJson.txt:3508 msgid "Laser designator paints and guides rounds to the target" msgstr "" #. TRANSLATORS: #. data/mp/messages/resmessages3.json: $.RES_LASROF1.text[2] -#: po/custom/fromJson.txt:3504 +#: po/custom/fromJson.txt:3512 #, no-c-format msgid "Laser reload time -15%" msgstr "" @@ -10675,7 +10699,7 @@ msgstr "" #. data/mp/stats/research.json: $.R-Wpn-LasSat.name #. data/mp/stats/structure.json: $.A0LasSatCommand.name #. data/mp/stats/weapons.json: $.LasSat.name -#: po/custom/fromJson.txt:3509 +#: po/custom/fromJson.txt:3517 msgid "Laser Satellite Command Post" msgstr "" @@ -10684,19 +10708,19 @@ msgstr "" #. data/base/messages/resmessages3.json: $.RES_LASD1.text[0] #. data/base/messages/resmessages3.json: $.RES_LASROF1.text[0] #. ... + 3 refs -#: po/custom/fromJson.txt:3515 +#: po/custom/fromJson.txt:3523 msgid "Laser Upgrade" msgstr "" #. TRANSLATORS: #. data/base/stats/features.json: $.Laseropticslab.name -#: po/custom/fromJson.txt:3518 +#: po/custom/fromJson.txt:3526 msgid "Laseropticslab" msgstr "" #. TRANSLATORS: #. data/base/stats/weapons.json: $.LasSat.name -#: po/custom/fromJson.txt:3521 +#: po/custom/fromJson.txt:3529 msgid "LasSat" msgstr "" @@ -10705,56 +10729,56 @@ msgstr "" #. data/base/messages/resmessages1.json: $.RES_V_MET1.text[1] #. data/mp/messages/resmessages1.json: $.RES_CYMET1.text[1] #. data/mp/messages/resmessages1.json: $.RES_V_MET1.text[1] -#: po/custom/fromJson.txt:3527 +#: po/custom/fromJson.txt:3535 msgid "Layered composite alloys and energy-absorbing fibres" msgstr "" #. TRANSLATORS: #. data/base/stats/body.json: $.Body2SUP.name #. data/mp/stats/body.json: $.Body2SUP.name -#: po/custom/fromJson.txt:3537 +#: po/custom/fromJson.txt:3545 msgid "Leopard" msgstr "" #. TRANSLATORS: #. data/base/messages/resmessages1.json: $.RES_V_B12.text[1] #. data/mp/messages/resmessages1.json: $.RES_V_B12.text[1] -#: po/custom/fromJson.txt:3541 +#: po/custom/fromJson.txt:3549 msgid "Less armor and body points than Python" msgstr "" #. TRANSLATORS: #. data/base/stats/research.json: $.R-Vehicle-Body04.name #. data/mp/stats/research.json: $.R-Vehicle-Body04.name -#: po/custom/fromJson.txt:3545 +#: po/custom/fromJson.txt:3553 msgid "Light Body - Bug" msgstr "" #. TRANSLATORS: #. data/base/stats/research.json: $.R-Vehicle-Body02.name #. data/mp/stats/research.json: $.R-Vehicle-Body02.name -#: po/custom/fromJson.txt:3549 +#: po/custom/fromJson.txt:3557 msgid "Light Body - Leopard" msgstr "" #. TRANSLATORS: #. data/base/stats/research.json: $.R-Vehicle-Body03.name #. data/mp/stats/research.json: $.R-Vehicle-Body03.name -#: po/custom/fromJson.txt:3553 +#: po/custom/fromJson.txt:3561 msgid "Light Body - Retaliation" msgstr "" #. TRANSLATORS: #. data/base/stats/research.json: $.R-Vehicle-Body01.name #. data/mp/stats/research.json: $.R-Vehicle-Body01.name -#: po/custom/fromJson.txt:3557 +#: po/custom/fromJson.txt:3565 msgid "Light Body - Viper" msgstr "" #. TRANSLATORS: #. data/base/messages/resmessages1.json: $.RES_V_B01.text[1] #. data/mp/messages/resmessages1.json: $.RES_V_B01.text[1] -#: po/custom/fromJson.txt:3561 +#: po/custom/fromJson.txt:3569 msgid "Light body vulnerable to heavy weapons" msgstr "" @@ -10763,21 +10787,21 @@ msgstr "" #. data/base/stats/structure.json: $.PillBox4.name #. data/mp/stats/research.json: $.R-Defense-Pillbox04.name #. data/mp/stats/structure.json: $.PillBox4.name -#: po/custom/fromJson.txt:3567 +#: po/custom/fromJson.txt:3575 msgid "Light Cannon Bunker" msgstr "" #. TRANSLATORS: #. data/base/stats/templates.json: $.CobraLtCnTrks.name #. data/mp/stats/templates.json: $.CobraLtCnTrks.name -#: po/custom/fromJson.txt:3571 +#: po/custom/fromJson.txt:3579 msgid "Light Cannon Cobra Tracks" msgstr "" #. TRANSLATORS: #. data/base/messages/resmessages1.json: $.RES_CN1MK1.text[1] #. data/mp/messages/resmessages1.json: $.RES_CN1MK1.text[1] -#: po/custom/fromJson.txt:3575 +#: po/custom/fromJson.txt:3583 msgid "Light Cannon firing 40mm rounds" msgstr "" @@ -10786,34 +10810,34 @@ msgstr "" #. data/base/stats/structure.json: $.WallTower02.name #. data/mp/stats/research.json: $.R-Defense-WallTower02.name #. data/mp/stats/structure.json: $.WallTower02.name -#: po/custom/fromJson.txt:3581 +#: po/custom/fromJson.txt:3589 msgid "Light Cannon Hardpoint" msgstr "" #. TRANSLATORS: #. data/base/stats/templates.json: $.PythonLtCnTrks.name #. data/mp/stats/templates.json: $.PythonLtCnTrks.name -#: po/custom/fromJson.txt:3585 +#: po/custom/fromJson.txt:3593 msgid "Light Cannon Python Tracks" msgstr "" #. TRANSLATORS: #. data/mp/stats/templates.json: $.ViperLtCannonHTracks.name -#: po/custom/fromJson.txt:3588 +#: po/custom/fromJson.txt:3596 msgid "Light Cannon Viper Half-tracks" msgstr "" #. TRANSLATORS: #. data/base/stats/templates.json: $.ViperLtCannonTracks.name #. data/mp/stats/templates.json: $.ViperLtCannonTracks.name -#: po/custom/fromJson.txt:3592 +#: po/custom/fromJson.txt:3600 msgid "Light Cannon Viper Tracks" msgstr "" #. TRANSLATORS: #. data/base/stats/templates.json: $.ViperLtCannonWheels.name #. data/mp/stats/templates.json: $.ViperLtCannonWheels.name -#: po/custom/fromJson.txt:3596 +#: po/custom/fromJson.txt:3604 msgid "Light Cannon Viper Wheels" msgstr "" @@ -10822,21 +10846,21 @@ msgstr "" #. data/base/stats/weapons.json: $.Cannon1Mk1.name #. data/mp/stats/research.json: $.R-Wpn-Cannon1Mk1.name #. data/mp/stats/weapons.json: $.Cannon1Mk1.name -#: po/custom/fromJson.txt:3602 +#: po/custom/fromJson.txt:3610 msgid "Light Cannon" msgstr "" #. TRANSLATORS: #. data/base/stats/structure.json: $.LookOutTower.name #. data/mp/stats/structure.json: $.LookOutTower.name -#: po/custom/fromJson.txt:3606 +#: po/custom/fromJson.txt:3614 msgid "Look-Out Tower" msgstr "" #. TRANSLATORS: #. data/base/messages/resmessages1.json: $.RES_V_B01.text[3] #. data/mp/messages/resmessages1.json: $.RES_V_B01.text[3] -#: po/custom/fromJson.txt:3610 +#: po/custom/fromJson.txt:3618 msgid "Low power cost and low production times" msgstr "" @@ -10845,14 +10869,14 @@ msgstr "" #. data/base/messages/resmessages3.json: $.RES_W_MS_D1.text[1] #. data/mp/messages/resmessages3.json: $.RES_W_BDMG3.text[1] #. data/mp/messages/resmessages3.json: $.RES_W_MS_D1.text[1] -#: po/custom/fromJson.txt:3616 +#: po/custom/fromJson.txt:3624 msgid "Low yield thermonuclear warhead" msgstr "" #. TRANSLATORS: #. data/base/stats/weapons.json: $.MG1-Pillbox.name #. data/mp/stats/weapons.json: $.MG1-Pillbox.name -#: po/custom/fromJson.txt:3623 +#: po/custom/fromJson.txt:3631 msgid "Machinegun Bunker" msgstr "" @@ -10861,7 +10885,7 @@ msgstr "" #. data/mp/messages/resmessages1.json: $.RES_W_MG_D2.text[2] #. data/mp/messages/resmessages2.json: $.RES_W_MG_D5.text[2] #. ... + 2 refs -#: po/custom/fromJson.txt:3630 +#: po/custom/fromJson.txt:3638 #, no-c-format msgid "Machinegun damage +25%" msgstr "" @@ -10869,7 +10893,7 @@ msgstr "" #. TRANSLATORS: #. data/base/stats/research.json: $.R-Defense-Tower01.name #. data/base/stats/structure.json: $.GuardTower1MG.name -#: po/custom/fromJson.txt:3634 +#: po/custom/fromJson.txt:3642 msgid "Machinegun Guard Tower" msgstr "" @@ -10877,66 +10901,66 @@ msgstr "" #. data/mp/messages/resmessages12.json: $.RES_W_MG_ROF1.text[2] #. data/mp/messages/resmessages2.json: $.RES_W_MG_ROF2.text[2] #. data/mp/messages/resmessages23.json: $.RES_W_MG_ROF3.text[2] -#: po/custom/fromJson.txt:3640 +#: po/custom/fromJson.txt:3648 #, no-c-format msgid "Machinegun reload time -15%" msgstr "" #. TRANSLATORS: #. data/mp/stats/templates.json: $.ViperLtMGHalfTracks.name -#: po/custom/fromJson.txt:3649 +#: po/custom/fromJson.txt:3657 msgid "Machinegun Viper Half-Tracks" msgstr "" #. TRANSLATORS: #. data/mp/stats/templates.json: $.A-Viper-Trk-MG.name -#: po/custom/fromJson.txt:3652 +#: po/custom/fromJson.txt:3660 msgid "Machinegun Viper Tracks" msgstr "" #. TRANSLATORS: #. data/base/stats/weapons.json: $.CyborgChaingun.name #. data/mp/stats/weapons.json: $.CyborgChaingun.name -#: po/custom/fromJson.txt:3674 +#: po/custom/fromJson.txt:3682 msgid "Machinegunner" msgstr "" #. TRANSLATORS: #. data/base/messages/resmessagesall.json: $.RES_SENSO1.text[2] #. data/mp/messages/resmessagesall.json: $.RES_SENSO1.text[2] -#: po/custom/fromJson.txt:3678 +#: po/custom/fromJson.txt:3686 msgid "Makes excellent scout vehicle" msgstr "" #. TRANSLATORS: #. data/base/stats/body.json: $.Body12SUP.name #. data/mp/stats/body.json: $.Body12SUP.name -#: po/custom/fromJson.txt:3682 +#: po/custom/fromJson.txt:3690 msgid "Mantis" msgstr "" #. TRANSLATORS: #. data/mp/stats/research.json: $.R-Defense-MassDriver.name #. data/mp/stats/structure.json: $.X-Super-MassDriver.name -#: po/custom/fromJson.txt:3686 +#: po/custom/fromJson.txt:3694 msgid "Mass Driver Fortress" msgstr "" #. TRANSLATORS: #. data/mp/stats/weapons.json: $.MassDriver.name -#: po/custom/fromJson.txt:3689 +#: po/custom/fromJson.txt:3697 msgid "Mass Driver" msgstr "" #. TRANSLATORS: #. data/mp/messages/resmessagesall.json: $.RES_V_B14.text[1] -#: po/custom/fromJson.txt:3692 +#: po/custom/fromJson.txt:3700 msgid "Maximum armor and body points" msgstr "" #. TRANSLATORS: #. data/mp/messages/resmessagesall.json: $.RES_SY_SUE1.text[3] -#: po/custom/fromJson.txt:3707 +#: po/custom/fromJson.txt:3715 msgid "May be assigned to follow units" msgstr "" @@ -10944,73 +10968,73 @@ msgstr "" #. data/base/messages/resmessages1.json: $.RES_MORTA1.text[1] #. data/mp/messages/resmessages1.json: $.RES_MORTA1.text[1] #. data/mp/messages/resmessagesall.json: $.RES_IMORT.text[1] -#: po/custom/fromJson.txt:3712 +#: po/custom/fromJson.txt:3720 msgid "May be targeted directly or assigned to a sensor turret or tower" msgstr "" #. TRANSLATORS: #. data/base/messages/resmessagesall.json: $.RES_ST_VF.text[3] #. data/mp/messages/resmessagesall.json: $.RES_ST_VF.text[3] -#: po/custom/fromJson.txt:3716 +#: po/custom/fromJson.txt:3724 msgid "May be upgraded using factory modules" msgstr "" #. TRANSLATORS: #. data/mp/stats/templates.json: $.Cyb-Mechanic.name -#: po/custom/fromJson.txt:3719 +#: po/custom/fromJson.txt:3727 msgid "Mechanic Cyborg" msgstr "" #. TRANSLATORS: #. data/mp/messages/resmessagesall.json: $.RES_CYS_MCH.text[1] -#: po/custom/fromJson.txt:3722 +#: po/custom/fromJson.txt:3730 msgid "Mechanic with repair ability" msgstr "" #. TRANSLATORS: #. data/base/stats/research.json: $.R-Vehicle-Body05.name #. data/mp/stats/research.json: $.R-Vehicle-Body05.name -#: po/custom/fromJson.txt:3726 +#: po/custom/fromJson.txt:3734 msgid "Medium Body - Cobra" msgstr "" #. TRANSLATORS: #. data/base/stats/research.json: $.R-Vehicle-Body06.name #. data/mp/stats/research.json: $.R-Vehicle-Body06.name -#: po/custom/fromJson.txt:3730 +#: po/custom/fromJson.txt:3738 msgid "Medium Body - Panther" msgstr "" #. TRANSLATORS: #. data/base/stats/research.json: $.R-Vehicle-Body07.name #. data/mp/stats/research.json: $.R-Vehicle-Body07.name -#: po/custom/fromJson.txt:3734 +#: po/custom/fromJson.txt:3742 msgid "Medium Body - Retribution" msgstr "" #. TRANSLATORS: #. data/base/stats/research.json: $.R-Vehicle-Body08.name #. data/mp/stats/research.json: $.R-Vehicle-Body08.name -#: po/custom/fromJson.txt:3738 +#: po/custom/fromJson.txt:3746 msgid "Medium Body - Scorpion" msgstr "" #. TRANSLATORS: #. data/base/messages/resmessages1.json: $.RES_V_B05.text[1] #. data/mp/messages/resmessages1.json: $.RES_V_B05.text[1] -#: po/custom/fromJson.txt:3742 +#: po/custom/fromJson.txt:3750 msgid "Medium body increases armor and body points" msgstr "" #. TRANSLATORS: #. data/mp/stats/templates.json: $.CobraMedCnHTrks.name -#: po/custom/fromJson.txt:3745 +#: po/custom/fromJson.txt:3753 msgid "Medium Cannon Cobra Half Track" msgstr "" #. TRANSLATORS: #. data/mp/stats/templates.json: $.A-Cobra-Hover-MC.name -#: po/custom/fromJson.txt:3748 +#: po/custom/fromJson.txt:3756 msgid "Medium Cannon Cobra Hover" msgstr "" @@ -11018,14 +11042,14 @@ msgstr "" #. data/base/stats/templates.json: $.CobraMedCnTrks.name #. data/mp/stats/templates.json: $.CobraMedCnTrks.name #. data/mp/stats/templates.json: $.P0CobraMedCnTrks.name -#: po/custom/fromJson.txt:3753 +#: po/custom/fromJson.txt:3761 msgid "Medium Cannon Cobra Tracks" msgstr "" #. TRANSLATORS: #. data/base/messages/resmessages1.json: $.RES_CN2MK1.text[1] #. data/mp/messages/resmessages1.json: $.RES_CN2MK1.text[1] -#: po/custom/fromJson.txt:3757 +#: po/custom/fromJson.txt:3765 msgid "Medium Cannon firing 76mm rounds" msgstr "" @@ -11034,13 +11058,13 @@ msgstr "" #. data/base/stats/structure.json: $.WallTower03.name #. data/mp/stats/research.json: $.R-Defense-WallTower03.name #. data/mp/stats/structure.json: $.WallTower03.name -#: po/custom/fromJson.txt:3763 +#: po/custom/fromJson.txt:3771 msgid "Medium Cannon Hardpoint" msgstr "" #. TRANSLATORS: #. data/mp/stats/templates.json: $.A-Python-Hover-MC.name -#: po/custom/fromJson.txt:3766 +#: po/custom/fromJson.txt:3774 msgid "Medium Cannon Python Hover" msgstr "" @@ -11048,26 +11072,26 @@ msgstr "" #. data/base/stats/templates.json: $.PythonMedCnTrks.name #. data/mp/stats/templates.json: $.PythonMedCanTracks.name #. data/mp/stats/templates.json: $.PythonMedCnTrks.name -#: po/custom/fromJson.txt:3771 +#: po/custom/fromJson.txt:3779 msgid "Medium Cannon Python Tracks" msgstr "" #. TRANSLATORS: #. data/mp/stats/templates.json: $.A-Scorp-Hover-MC.name -#: po/custom/fromJson.txt:3774 +#: po/custom/fromJson.txt:3782 msgid "Medium Cannon Scorpion Hover" msgstr "" #. TRANSLATORS: #. data/mp/stats/templates.json: $.A-Scorp-Trk-MC.name -#: po/custom/fromJson.txt:3777 +#: po/custom/fromJson.txt:3785 msgid "Medium Cannon Scorpion Tracks" msgstr "" #. TRANSLATORS: #. data/base/stats/templates.json: $.ViperMedCnTrks.name #. data/mp/stats/templates.json: $.ViperMedCnTrks.name -#: po/custom/fromJson.txt:3781 +#: po/custom/fromJson.txt:3789 msgid "Medium Cannon Viper Tracks" msgstr "" @@ -11076,70 +11100,70 @@ msgstr "" #. data/base/stats/weapons.json: $.Cannon2A-TMk1.name #. data/mp/stats/research.json: $.R-Wpn-Cannon2Mk1.name #. data/mp/stats/weapons.json: $.Cannon2A-TMk1.name -#: po/custom/fromJson.txt:3787 +#: po/custom/fromJson.txt:3795 msgid "Medium Cannon" msgstr "" #. TRANSLATORS: #. data/mp/messages/resmessagesall.json: $.RES_V_B13.text[0] -#: po/custom/fromJson.txt:3790 +#: po/custom/fromJson.txt:3798 msgid "Medium Super Heavy Body" msgstr "" #. TRANSLATORS: #. data/base/messages/resmessages12.json: $.RES_EMP_MRL.text[1] #. data/mp/messages/resmessages12.json: $.RES_EMP_MRL.text[1] -#: po/custom/fromJson.txt:3794 +#: po/custom/fromJson.txt:3802 msgid "Mini-rocket armored strongpoint" msgstr "" #. TRANSLATORS: #. data/mp/stats/templates.json: $.CobraMRLHalftrack.name -#: po/custom/fromJson.txt:3797 +#: po/custom/fromJson.txt:3805 msgid "Mini-Rocket Array Cobra Half-tracks" msgstr "" #. TRANSLATORS: #. data/mp/stats/templates.json: $.CobraMRLTracks.name -#: po/custom/fromJson.txt:3800 +#: po/custom/fromJson.txt:3808 msgid "Mini-Rocket Array Cobra Tracks" msgstr "" #. TRANSLATORS: #. data/mp/stats/templates.json: $.ViperMRLHalfTracks.name -#: po/custom/fromJson.txt:3803 +#: po/custom/fromJson.txt:3811 msgid "Mini-Rocket Array Viper Half Track" msgstr "" #. TRANSLATORS: #. data/mp/stats/templates.json: $.ViperMRLWheels.name -#: po/custom/fromJson.txt:3806 +#: po/custom/fromJson.txt:3814 msgid "Mini-Rocket Array Viper Wheels" msgstr "" #. TRANSLATORS: #. data/mp/stats/research.json: $.R-Wpn-Rocket02-MRL.name #. data/mp/stats/weapons.json: $.Rocket-MRL.name -#: po/custom/fromJson.txt:3810 +#: po/custom/fromJson.txt:3818 msgid "Mini-Rocket Array" msgstr "" #. TRANSLATORS: #. data/base/stats/templates.json: $.CobraMRLHalftrack.name -#: po/custom/fromJson.txt:3813 +#: po/custom/fromJson.txt:3821 msgid "Mini-Rocket Artillery Cobra Half-tracks" msgstr "" #. TRANSLATORS: #. data/base/stats/templates.json: $.ViperMRLWheels.name -#: po/custom/fromJson.txt:3816 +#: po/custom/fromJson.txt:3824 msgid "Mini-Rocket Artillery Viper Wheels" msgstr "" #. TRANSLATORS: #. data/base/stats/research.json: $.R-Wpn-Rocket02-MRL.name #. data/base/stats/weapons.json: $.Rocket-MRL.name -#: po/custom/fromJson.txt:3820 +#: po/custom/fromJson.txt:3828 msgid "Mini-Rocket Artillery" msgstr "" @@ -11148,26 +11172,26 @@ msgstr "" #. data/base/stats/structure.json: $.Emplacement-MRL-pit.name #. data/mp/stats/research.json: $.R-Defense-MRL.name #. data/mp/stats/structure.json: $.Emplacement-MRL-pit.name -#: po/custom/fromJson.txt:3826 +#: po/custom/fromJson.txt:3834 msgid "Mini-Rocket Battery" msgstr "" #. TRANSLATORS: #. data/mp/stats/templates.json: $.CobraPODHTracks.name -#: po/custom/fromJson.txt:3829 +#: po/custom/fromJson.txt:3837 msgid "Mini-Rocket Cobra Half-Tracks" msgstr "" #. TRANSLATORS: #. data/mp/stats/templates.json: $.CobraPODTracks.name -#: po/custom/fromJson.txt:3832 +#: po/custom/fromJson.txt:3840 msgid "Mini-Rocket Cobra Tracks" msgstr "" #. TRANSLATORS: #. data/base/stats/research.json: $.R-Defense-Tower06.name #. data/base/stats/structure.json: $.GuardTower6.name -#: po/custom/fromJson.txt:3836 +#: po/custom/fromJson.txt:3844 msgid "Mini-Rocket Guard Tower" msgstr "" @@ -11176,34 +11200,34 @@ msgstr "" #. data/base/stats/weapons.json: $.Rocket-Pod.name #. data/mp/stats/research.json: $.R-Wpn-Rocket05-MiniPod.name #. data/mp/stats/weapons.json: $.Rocket-Pod.name -#: po/custom/fromJson.txt:3842 +#: po/custom/fromJson.txt:3850 msgid "Mini-Rocket Pod" msgstr "" #. TRANSLATORS: #. data/mp/stats/research.json: $.R-Defense-Tower06.name #. data/mp/stats/structure.json: $.GuardTower6.name -#: po/custom/fromJson.txt:3846 +#: po/custom/fromJson.txt:3854 msgid "Mini-Rocket Tower" msgstr "" #. TRANSLATORS: #. data/mp/stats/templates.json: $.ViperPODHalfTracks.name -#: po/custom/fromJson.txt:3855 +#: po/custom/fromJson.txt:3863 msgid "Mini-Rocket Viper Half Track" msgstr "" #. TRANSLATORS: #. data/base/stats/templates.json: $.ViperPODWheels.name #. data/mp/stats/templates.json: $.ViperPODWheels.name -#: po/custom/fromJson.txt:3859 +#: po/custom/fromJson.txt:3867 msgid "Mini-Rocket Viper Wheels" msgstr "" #. TRANSLATORS: #. data/mp/messages/resmessages3.json: $.RES_W_MS_AC1.text[2] #. data/mp/messages/resmessages3.json: $.RES_W_MS_AC2.text[2] -#: po/custom/fromJson.txt:3864 +#: po/custom/fromJson.txt:3872 #, no-c-format msgid "Missile accuracy +10%" msgstr "" @@ -11211,13 +11235,13 @@ msgstr "" #. TRANSLATORS: #. data/base/messages/resmessages3.json: $.RES_W_MS_AC2.text[1] #. data/mp/messages/resmessages3.json: $.RES_W_MS_AC2.text[1] -#: po/custom/fromJson.txt:3868 +#: po/custom/fromJson.txt:3876 msgid "Missile actively seeks and homes on targets" msgstr "" #. TRANSLATORS: #. data/mp/messages/resmessages3.json: $.RES_W_MS_D1.text[2] -#: po/custom/fromJson.txt:3872 +#: po/custom/fromJson.txt:3880 #, no-c-format msgid "Missile damage +25%" msgstr "" @@ -11226,14 +11250,14 @@ msgstr "" #. data/mp/stats/research.json: $.R-Defense-Super-Missile.name #. data/mp/stats/structure.json: $.X-Super-Missile.name #. data/mp/stats/weapons.json: $.MissileSuper.name -#: po/custom/fromJson.txt:3877 +#: po/custom/fromJson.txt:3885 msgid "Missile Fortress" msgstr "" #. TRANSLATORS: #. data/mp/messages/resmessages3.json: $.RES_W_MS_ROF1.text[2] #. data/mp/messages/resmessages3.json: $.RES_W_SMS_ROF1.text[2] -#: po/custom/fromJson.txt:3882 +#: po/custom/fromJson.txt:3890 #, no-c-format msgid "Missile reload time -15%" msgstr "" @@ -11243,21 +11267,21 @@ msgstr "" #. data/base/messages/resmessages3.json: $.RES_W_MS_AC2.text[0] #. data/base/messages/resmessages3.json: $.RES_W_MS_D1.text[0] #. ... + 7 refs -#: po/custom/fromJson.txt:3895 +#: po/custom/fromJson.txt:3903 msgid "Missile Upgrade" msgstr "" #. TRANSLATORS: #. data/base/messages/resmessages3.json: $.RES_W_MS_ROF1.text[1] #. data/mp/messages/resmessages3.json: $.RES_W_MS_ROF1.text[1] -#: po/custom/fromJson.txt:3899 +#: po/custom/fromJson.txt:3907 msgid "Missiles detect and lock-on to targets while loading" msgstr "" #. TRANSLATORS: #. data/base/stats/research.json: $.R-Sys-MobileRepairTurret01.name #. data/mp/stats/research.json: $.R-Sys-MobileRepairTurret01.name -#: po/custom/fromJson.txt:3903 +#: po/custom/fromJson.txt:3911 msgid "Mobile Repair Turret" msgstr "" @@ -11266,13 +11290,13 @@ msgstr "" #. data/base/messages/resmessagesall.json: $.RES_V_B09.text[1] #. data/mp/messages/resmessages3.json: $.RES_V_B10.text[1] #. data/mp/messages/resmessagesall.json: $.RES_V_B09.text[1] -#: po/custom/fromJson.txt:3909 +#: po/custom/fromJson.txt:3917 msgid "More armor and body points than Python" msgstr "" #. TRANSLATORS: #. data/mp/messages/resmessagesall.json: $.RES_V_B13.text[1] -#: po/custom/fromJson.txt:3912 +#: po/custom/fromJson.txt:3920 msgid "More armor and body points than Vengeance" msgstr "" @@ -11280,7 +11304,7 @@ msgstr "" #. data/mp/messages/resmessages12.json: $.RES_W_M_AC1.text[2] #. data/mp/messages/resmessages23.json: $.RES_W_M_AC2.text[2] #. data/mp/messages/resmessages3.json: $.RES_W_M_AC3.text[2] -#: po/custom/fromJson.txt:3918 +#: po/custom/fromJson.txt:3926 #, no-c-format msgid "Mortar accuracy +10%" msgstr "" @@ -11288,35 +11312,35 @@ msgstr "" #. TRANSLATORS: #. data/base/stats/research.json: $.R-Wpn-Mortar-ROF02.name #. data/mp/stats/research.json: $.R-Wpn-Mortar-ROF02.name -#: po/custom/fromJson.txt:3922 +#: po/custom/fromJson.txt:3930 msgid "Mortar Autoloader Mk2" msgstr "" #. TRANSLATORS: #. data/base/stats/research.json: $.R-Wpn-Mortar-ROF03.name #. data/mp/stats/research.json: $.R-Wpn-Mortar-ROF03.name -#: po/custom/fromJson.txt:3926 +#: po/custom/fromJson.txt:3934 msgid "Mortar Autoloader Mk3" msgstr "" #. TRANSLATORS: #. data/base/stats/research.json: $.R-Wpn-Mortar-ROF01.name #. data/mp/stats/research.json: $.R-Wpn-Mortar-ROF01.name -#: po/custom/fromJson.txt:3930 +#: po/custom/fromJson.txt:3938 msgid "Mortar Autoloader" msgstr "" #. TRANSLATORS: #. data/base/stats/templates.json: $.CobraMortarHalfTrack.name #. data/mp/stats/templates.json: $.CobraMortarHalfTrack.name -#: po/custom/fromJson.txt:3934 +#: po/custom/fromJson.txt:3942 msgid "Mortar Cobra Half-tracks" msgstr "" #. TRANSLATORS: #. data/mp/messages/resmessages1.json: $.RES_W_M_D1.text[2] #. data/mp/messages/resmessages2.json: $.RES_W_M_D4.text[2] -#: po/custom/fromJson.txt:3939 +#: po/custom/fromJson.txt:3947 #, no-c-format msgid "Mortar damage +25%" msgstr "" @@ -11324,7 +11348,7 @@ msgstr "" #. TRANSLATORS: #. data/base/stats/research.json: $.R-Wpn-Mortar-ROF04.name #. data/mp/stats/research.json: $.R-Wpn-Mortar-ROF04.name -#: po/custom/fromJson.txt:3943 +#: po/custom/fromJson.txt:3951 msgid "Mortar Fast Loader" msgstr "" @@ -11333,14 +11357,14 @@ msgstr "" #. data/base/stats/structure.json: $.Emplacement-MortarPit01.name #. data/mp/stats/research.json: $.R-Defense-MortarPit.name #. data/mp/stats/structure.json: $.Emplacement-MortarPit01.name -#: po/custom/fromJson.txt:3949 +#: po/custom/fromJson.txt:3957 msgid "Mortar Pit" msgstr "" #. TRANSLATORS: #. data/mp/messages/resmessages12.json: $.RES_W_M_ROF1.text[2] #. data/mp/messages/resmessages3.json: $.RES_W_M_ROF4.text[2] -#: po/custom/fromJson.txt:3954 +#: po/custom/fromJson.txt:3962 #, no-c-format msgid "Mortar reload time -10%" msgstr "" @@ -11348,7 +11372,7 @@ msgstr "" #. TRANSLATORS: #. data/base/stats/research.json: $.R-Wpn-Mortar-Acc01.name #. data/mp/stats/research.json: $.R-Wpn-Mortar-Acc01.name -#: po/custom/fromJson.txt:3958 +#: po/custom/fromJson.txt:3966 msgid "Mortar Targeting Computer" msgstr "" @@ -11357,57 +11381,57 @@ msgstr "" #. data/base/stats/weapons.json: $.Mortar1Mk1.name #. data/mp/stats/research.json: $.R-Wpn-Mortar01Lt.name #. data/mp/stats/weapons.json: $.Mortar1Mk1.name -#: po/custom/fromJson.txt:3970 +#: po/custom/fromJson.txt:3978 msgid "Mortar" msgstr "" #. TRANSLATORS: #. data/base/stats/weapons.json: $.MG1-Tower.name -#: po/custom/fromJson.txt:3973 +#: po/custom/fromJson.txt:3981 msgid "Mounted Machinegun" msgstr "" #. TRANSLATORS: #. data/mp/stats/research.json: $.R-Vehicle-Body14.name -#: po/custom/fromJson.txt:3976 +#: po/custom/fromJson.txt:3984 msgid "Multi Turret Body - Dragon" msgstr "" #. TRANSLATORS: #. data/base/messages/resmessages23.json: $.RES_W_MG4.text[1] #. data/mp/messages/resmessages23.json: $.RES_W_MG4.text[1] -#: po/custom/fromJson.txt:3980 +#: po/custom/fromJson.txt:3988 msgid "Multi-barrel, rapid-fire machinegun" msgstr "" #. TRANSLATORS: #. data/base/messages/resmessages1.json: $.RES_ST_CR1.text[1] #. data/mp/messages/resmessages1.json: $.RES_ST_CR1.text[1] -#: po/custom/fromJson.txt:3984 +#: po/custom/fromJson.txt:3992 msgid "Must be built to produce commanders" msgstr "" #. TRANSLATORS: #. data/base/stats/features.json: $.Nanolab.name -#: po/custom/fromJson.txt:3987 +#: po/custom/fromJson.txt:3995 msgid "Nanolab" msgstr "" #. TRANSLATORS: #. data/mp/messages/resmessagesall.json: $.RES_W_LASSAT.text[3] -#: po/custom/fromJson.txt:3990 +#: po/custom/fromJson.txt:3998 msgid "Narrow area of effect" msgstr "" #. TRANSLATORS: #. data/mp/stats/templates.json: $.A-Retrib-Trk-Needle.name -#: po/custom/fromJson.txt:3996 +#: po/custom/fromJson.txt:4004 msgid "Needle Gun Retribution Tracks" msgstr "" #. TRANSLATORS: #. data/mp/stats/templates.json: $.A-Tiger-Trk-Needle.name -#: po/custom/fromJson.txt:3999 +#: po/custom/fromJson.txt:4007 msgid "Needle Gun Tiger Tracks" msgstr "" @@ -11416,13 +11440,13 @@ msgstr "" #. data/base/stats/structure.json: $.GuardTower-Rail1.name #. data/mp/stats/research.json: $.R-Defense-GuardTower-Rail1.name #. data/mp/stats/structure.json: $.GuardTower-Rail1.name -#: po/custom/fromJson.txt:4005 +#: po/custom/fromJson.txt:4013 msgid "Needle Gun Tower" msgstr "" #. TRANSLATORS: #. data/mp/stats/templates.json: $.A-Veng-Trk-Needle.name -#: po/custom/fromJson.txt:4008 +#: po/custom/fromJson.txt:4016 msgid "Needle Gun Vengeance Tracks" msgstr "" @@ -11431,7 +11455,7 @@ msgstr "" #. data/base/stats/weapons.json: $.RailGun1Mk1.name #. data/mp/stats/research.json: $.R-Wpn-RailGun01.name #. data/mp/stats/weapons.json: $.RailGun1Mk1.name -#: po/custom/fromJson.txt:4014 +#: po/custom/fromJson.txt:4022 msgid "Needle Gun" msgstr "" @@ -11440,21 +11464,21 @@ msgstr "" #. data/base/stats/templates.json: $.Cyb-Rail1-GROUND.name #. data/mp/stats/templates.json: $.Cyb-Rail1-GROUND.name #. data/mp/stats/templates.json: $.MP-Cyb-Needle-GRD.name -#: po/custom/fromJson.txt:4020 +#: po/custom/fromJson.txt:4028 msgid "Needle Gunner Cyborg" msgstr "" #. TRANSLATORS: #. data/base/stats/research.json: $.R-Struc-Research-Upgrade08.name #. data/mp/stats/research.json: $.R-Struc-Research-Upgrade08.name -#: po/custom/fromJson.txt:4024 +#: po/custom/fromJson.txt:4032 msgid "Neural Synapse Research Brain Mk2" msgstr "" #. TRANSLATORS: #. data/base/stats/research.json: $.R-Struc-Research-Upgrade09.name #. data/mp/stats/research.json: $.R-Struc-Research-Upgrade09.name -#: po/custom/fromJson.txt:4028 +#: po/custom/fromJson.txt:4036 msgid "Neural Synapse Research Brain Mk3" msgstr "" @@ -11463,13 +11487,13 @@ msgstr "" #. data/base/stats/research.json: $.R-Struc-Research-Upgrade07.name #. data/mp/messages/resmessages3.json: $.RES_ST_RU7.text[1] #. data/mp/stats/research.json: $.R-Struc-Research-Upgrade07.name -#: po/custom/fromJson.txt:4034 +#: po/custom/fromJson.txt:4042 msgid "Neural Synapse Research Brain" msgstr "" #. TRANSLATORS: #. data/mp/messages/resmessagesall.json: $.RES_W_LASSAT.text[0] -#: po/custom/fromJson.txt:4043 +#: po/custom/fromJson.txt:4051 msgid "New Advanced Weapon Available" msgstr "" @@ -11478,14 +11502,14 @@ msgstr "" #. data/base/messages/resmessages3.json: $.RES_W_MS_MART.text[0] #. data/mp/messages/resmessages3.json: $.RES_W_MS_HART.text[0] #. data/mp/messages/resmessages3.json: $.RES_W_MS_MART.text[0] -#: po/custom/fromJson.txt:4055 +#: po/custom/fromJson.txt:4063 msgid "New Artillery Missile Turret Available" msgstr "" #. TRANSLATORS: #. data/base/messages/resmessages1.json: $.RES_ST_RFU1.text[1] #. data/mp/messages/resmessages1.json: $.RES_ST_RFU1.text[1] -#: po/custom/fromJson.txt:4059 +#: po/custom/fromJson.txt:4067 msgid "New automated repair techniques" msgstr "" @@ -11494,14 +11518,14 @@ msgstr "" #. data/base/messages/resmessages1.json: $.RES_ST_CR1.text[0] #. data/base/messages/resmessages1.json: $.RES_ST_FCY1.text[0] #. ... + 7 refs -#: po/custom/fromJson.txt:4065 +#: po/custom/fromJson.txt:4073 msgid "New Base Structure Available" msgstr "" #. TRANSLATORS: #. data/base/messages/resmessages1.json: $.RES_C_CT1.text[1] #. data/mp/messages/resmessages1.json: $.RES_C_CT1.text[1] -#: po/custom/fromJson.txt:4069 +#: po/custom/fromJson.txt:4077 msgid "New battlefield computer system" msgstr "" @@ -11509,20 +11533,20 @@ msgstr "" #. data/base/messages/resmessagesall.json: $.RES_DF_HCW1.text[0] #. data/mp/messages/resmessagesall.json: $.RES_DF_HCW1.text[0] #. data/mp/messages/resmessagesall.json: $.RES_DF_HCW2.text[0] -#: po/custom/fromJson.txt:4080 +#: po/custom/fromJson.txt:4088 msgid "New Construction Options Available" msgstr "" #. TRANSLATORS: #. data/base/messages/resmessages3.json: $.RES_CY_JP1.text[0] #. data/mp/messages/resmessages3.json: $.RES_CY_JP1.text[0] -#: po/custom/fromJson.txt:4094 +#: po/custom/fromJson.txt:4102 msgid "New Cyborg Research Available" msgstr "" #. TRANSLATORS: #. data/mp/messages/resmessagesall.json: $.RES_SY_RC.text[0] -#: po/custom/fromJson.txt:4103 +#: po/custom/fromJson.txt:4111 msgid "New Electronic Technology Discovered" msgstr "" @@ -11531,7 +11555,7 @@ msgstr "" #. data/base/messages/resmessages3.json: $.RES_W_LAS2.text[0] #. data/mp/messages/resmessages3.json: $.RES_W_LAS1.text[0] #. ... + 2 refs -#: po/custom/fromJson.txt:4127 +#: po/custom/fromJson.txt:4135 msgid "New Laser Weapon Available" msgstr "" @@ -11540,28 +11564,28 @@ msgstr "" #. data/base/messages/resmessages3.json: $.RES_W_ASM_BB.text[0] #. data/mp/messages/resmessages3.json: $.RES_W_ASM_AT.text[0] #. data/mp/messages/resmessages3.json: $.RES_W_ASM_BB.text[0] -#: po/custom/fromJson.txt:4133 +#: po/custom/fromJson.txt:4141 msgid "New Missile Turret Available" msgstr "" #. TRANSLATORS: #. data/base/messages/resmessages1.json: $.RES_V_B12.text[0] #. data/mp/messages/resmessages1.json: $.RES_V_B12.text[0] -#: po/custom/fromJson.txt:4140 +#: po/custom/fromJson.txt:4148 msgid "New Paradigm Heavy Body" msgstr "" #. TRANSLATORS: #. data/base/messages/resmessages1.json: $.RES_V_B04.text[0] #. data/mp/messages/resmessages1.json: $.RES_V_B04.text[0] -#: po/custom/fromJson.txt:4144 +#: po/custom/fromJson.txt:4152 msgid "New Paradigm Light Body" msgstr "" #. TRANSLATORS: #. data/base/messages/resmessages1.json: $.RES_V_B08.text[0] #. data/mp/messages/resmessages1.json: $.RES_V_B08.text[0] -#: po/custom/fromJson.txt:4148 +#: po/custom/fromJson.txt:4156 msgid "New Paradigm Medium body" msgstr "" @@ -11570,21 +11594,21 @@ msgstr "" #. data/base/messages/resmessages3.json: $.RES_V_P_V3.text[1] #. data/mp/messages/resmessages3.json: $.RES_V_P_V2.text[1] #. data/mp/messages/resmessages3.json: $.RES_V_P_V3.text[1] -#: po/custom/fromJson.txt:4154 +#: po/custom/fromJson.txt:4162 msgid "New power efficient propulsion" msgstr "" #. TRANSLATORS: #. data/base/messages/resmessages23.json: $.RES_POWU1.text[1] #. data/base/messages/resmessages3.json: $.RES_POWU2.text[1] -#: po/custom/fromJson.txt:4158 +#: po/custom/fromJson.txt:4166 msgid "New Power Generation Technology" msgstr "" #. TRANSLATORS: #. data/base/messages/resmessagesall.json: $.RES_V_P_V1.text[0] #. data/mp/messages/resmessagesall.json: $.RES_V_P_V1.text[0] -#: po/custom/fromJson.txt:4162 +#: po/custom/fromJson.txt:4170 msgid "New Propulsion Available for Design" msgstr "" @@ -11593,7 +11617,7 @@ msgstr "" #. data/base/messages/resmessages1.json: $.RES_TRACK1.text[0] #. data/base/messages/resmessages1.json: $.RES_V_P_H1.text[0] #. ... + 5 refs -#: po/custom/fromJson.txt:4168 +#: po/custom/fromJson.txt:4176 msgid "New Propulsion Available" msgstr "" @@ -11602,14 +11626,14 @@ msgstr "" #. data/base/messages/resmessages3.json: $.RES_W_RAIL2.text[0] #. data/base/messages/resmessages3.json: $.RES_W_RAIL3.text[0] #. ... + 3 refs -#: po/custom/fromJson.txt:4180 +#: po/custom/fromJson.txt:4188 msgid "New Rail Gun Available" msgstr "" #. TRANSLATORS: #. data/base/messages/resmessages1.json: $.RES_REPAI1.text[1] #. data/mp/messages/resmessages1.json: $.RES_REPAI1.text[1] -#: po/custom/fromJson.txt:4184 +#: po/custom/fromJson.txt:4192 msgid "New Repair Facility Repairs Damaged Units" msgstr "" @@ -11618,14 +11642,14 @@ msgstr "" #. data/base/messages/resmessages3.json: $.RES_SY_ADEF.text[0] #. data/base/messages/resmessages3.json: $.RES_SY_ASTRUC.text[0] #. ... + 6 refs -#: po/custom/fromJson.txt:4190 +#: po/custom/fromJson.txt:4198 msgid "New Repair Technology Discovered" msgstr "" #. TRANSLATORS: #. data/base/messages/resmessages1.json: $.RES_C_SL1.text[3] #. data/mp/messages/resmessages1.json: $.RES_C_SL1.text[3] -#: po/custom/fromJson.txt:4194 +#: po/custom/fromJson.txt:4202 msgid "New research options available" msgstr "" @@ -11634,7 +11658,7 @@ msgstr "" #. data/base/messages/resmessages12.json: $.RES_W_RK_HvAT.text[0] #. data/base/messages/resmessages12.json: $.RES_W_RK_IDF.text[0] #. ... + 9 refs -#: po/custom/fromJson.txt:4208 +#: po/custom/fromJson.txt:4216 msgid "New Rocket Available" msgstr "" @@ -11643,26 +11667,26 @@ msgstr "" #. data/base/messages/resmessages3.json: $.RES_W_MS_LtSAM1.text[0] #. data/mp/messages/resmessages3.json: $.RES_W_MS_HvSAM1.text[0] #. data/mp/messages/resmessages3.json: $.RES_W_MS_LtSAM1.text[0] -#: po/custom/fromJson.txt:4214 +#: po/custom/fromJson.txt:4222 msgid "New SAM Turret Available" msgstr "" #. TRANSLATORS: #. data/mp/messages/resmessagesall.json: $.RES_SY_S_WST.text[0] -#: po/custom/fromJson.txt:4217 +#: po/custom/fromJson.txt:4225 msgid "New System Available" msgstr "" #. TRANSLATORS: #. data/mp/messages/resmessagesall.json: $.RES_SY_SUE1.text[0] -#: po/custom/fromJson.txt:4220 +#: po/custom/fromJson.txt:4228 msgid "New Systems Sensor Available" msgstr "" #. TRANSLATORS: #. data/mp/messages/resmessagesall.json: $.RES_SY_S_UP.text[0] #. data/mp/messages/resmessagesall.json: $.RES_SY_S_WS.text[0] -#: po/custom/fromJson.txt:4224 +#: po/custom/fromJson.txt:4232 msgid "New Systems Structure Available" msgstr "" @@ -11671,14 +11695,14 @@ msgstr "" #. data/base/messages/resmessages23.json: $.RES_SY_VSTW1.text[0] #. data/base/messages/resmessagesall.json: $.RES_SY_CBSTW1.text[0] #. ... + 6 refs -#: po/custom/fromJson.txt:4230 +#: po/custom/fromJson.txt:4238 msgid "New Systems Tower Available" msgstr "" #. TRANSLATORS: #. data/base/messages/resmessagesall.json: $.RES_SENSO1.text[0] #. data/mp/messages/resmessagesall.json: $.RES_SENSO1.text[0] -#: po/custom/fromJson.txt:4234 +#: po/custom/fromJson.txt:4242 msgid "New Systems Turret Available For Design" msgstr "" @@ -11687,7 +11711,7 @@ msgstr "" #. data/base/messages/resmessages12.json: $.RES_SY_CBSTU1.text[0] #. data/mp/messages/resmessages1.json: $.RES_C_CT1.text[0] #. data/mp/messages/resmessages12.json: $.RES_SY_CBSTU1.text[0] -#: po/custom/fromJson.txt:4240 +#: po/custom/fromJson.txt:4248 msgid "New Systems Turret Available for Design" msgstr "" @@ -11695,162 +11719,162 @@ msgstr "" #. data/base/messages/resmessagesall.json: $.RES_SY_SU1.text[1] #. data/mp/messages/resmessagesall.json: $.RES_SY_SU1.text[1] #. data/mp/messages/resmessagesall.json: $.RES_SY_SUE1.text[1] -#: po/custom/fromJson.txt:4255 +#: po/custom/fromJson.txt:4263 msgid "New Thermal Emissions detection" msgstr "" #. TRANSLATORS: #. data/mp/messages/resmessagesall.json: $.RES_W_BMB6.text[0] -#: po/custom/fromJson.txt:4258 +#: po/custom/fromJson.txt:4266 msgid "New VTOL Missile Launcher" msgstr "" #. TRANSLATORS: #. data/base/stats/structure.json: $.NEXUSCWall.name #. data/mp/stats/structure.json: $.NEXUSCWall.name -#: po/custom/fromJson.txt:4268 +#: po/custom/fromJson.txt:4276 msgid "NEXUS CWall" msgstr "" #. TRANSLATORS: #. data/base/messages/resmessages3.json: $.RES_V_B10.text[0] #. data/mp/messages/resmessages3.json: $.RES_V_B10.text[0] -#: po/custom/fromJson.txt:4272 +#: po/custom/fromJson.txt:4280 msgid "NEXUS Heavy Body" msgstr "" #. TRANSLATORS: #. data/base/stats/research.json: $.R-Sys-Resistance-Upgrade04.name -#: po/custom/fromJson.txt:4275 +#: po/custom/fromJson.txt:4283 msgid "NEXUS Immunization System" msgstr "" #. TRANSLATORS: #. data/base/messages/resmessages3.json: $.RES_SY_RESU1.text[1] #. data/mp/messages/resmessages3.json: $.RES_SY_RESU1.text[1] -#: po/custom/fromJson.txt:4279 +#: po/custom/fromJson.txt:4287 msgid "NEXUS Intruder Program analyzed" msgstr "" #. TRANSLATORS: #. data/base/stats/research.json: $.R-Sys-Resistance.name -#: po/custom/fromJson.txt:4282 +#: po/custom/fromJson.txt:4290 msgid "NEXUS Intruder Program" msgstr "" #. TRANSLATORS: #. data/base/messages/resmessages3.json: $.RES_V_B03.text[0] #. data/mp/messages/resmessages3.json: $.RES_V_B03.text[0] -#: po/custom/fromJson.txt:4286 +#: po/custom/fromJson.txt:4294 msgid "NEXUS Light Body" msgstr "" #. TRANSLATORS: #. data/mp/stats/research.json: $.R-Sys-SpyTower.name #. data/mp/stats/structure.json: $.Sys-SpyTower.name -#: po/custom/fromJson.txt:4290 +#: po/custom/fromJson.txt:4298 msgid "Nexus Link Tower" msgstr "" #. TRANSLATORS: #. data/mp/stats/research.json: $.R-Sys-SpyTurret.name #. data/mp/stats/weapons.json: $.SpyTurret01.name -#: po/custom/fromJson.txt:4294 +#: po/custom/fromJson.txt:4302 msgid "Nexus Link Turret" msgstr "" #. TRANSLATORS: #. data/base/messages/resmessages3.json: $.RES_V_B07.text[0] #. data/mp/messages/resmessages3.json: $.RES_V_B07.text[0] -#: po/custom/fromJson.txt:4298 +#: po/custom/fromJson.txt:4306 msgid "NEXUS Medium Body" msgstr "" #. TRANSLATORS: #. data/base/stats/structure.json: $.NX-ANTI-SATSite.name #. data/mp/stats/structure.json: $.NX-ANTI-SATSite.name -#: po/custom/fromJson.txt:4302 +#: po/custom/fromJson.txt:4310 msgid "Nexus Missile Silo" msgstr "" #. TRANSLATORS: #. data/base/stats/research.json: $.R-Sys-Resistance-Upgrade02.name -#: po/custom/fromJson.txt:4305 +#: po/custom/fromJson.txt:4313 msgid "NEXUS Resistance Circuits Mk2" msgstr "" #. TRANSLATORS: #. data/base/stats/research.json: $.R-Sys-Resistance-Upgrade03.name -#: po/custom/fromJson.txt:4308 +#: po/custom/fromJson.txt:4316 msgid "NEXUS Resistance Circuits Mk3" msgstr "" #. TRANSLATORS: #. data/base/stats/research.json: $.R-Sys-Resistance-Upgrade01.name -#: po/custom/fromJson.txt:4311 +#: po/custom/fromJson.txt:4322 msgid "NEXUS Resistance Circuits" msgstr "" #. TRANSLATORS: #. data/base/stats/structure.json: $.NEXUSWall.name #. data/mp/stats/structure.json: $.NEXUSWall.name -#: po/custom/fromJson.txt:4318 +#: po/custom/fromJson.txt:4326 msgid "NEXUS Wall" msgstr "" #. TRANSLATORS: #. data/mp/multiplay/skirmish/nexus.json: $.AI.name -#: po/custom/fromJson.txt:4321 +#: po/custom/fromJson.txt:4329 msgid "Nexus" msgstr "" #. TRANSLATORS: #. data/mp/challenges/noplace.json: $.challenge.name -#: po/custom/fromJson.txt:4324 +#: po/custom/fromJson.txt:4332 msgid "No Place To Hide" msgstr "" #. TRANSLATORS: #. data/mp/multiplay/skirmish/bonecrusher.json: $.AI.tip -#: po/custom/fromJson.txt:4327 +#: po/custom/fromJson.txt:4335 msgid "Non-Cheating. Hard. Fun. Crush!" msgstr "" #. TRANSLATORS: #. data/mp/multiplay/skirmish/nb_generic.json: $.AI.name -#: po/custom/fromJson.txt:4330 +#: po/custom/fromJson.txt:4338 msgid "NullBot" msgstr "" #. TRANSLATORS: #. data/mp/messages/resmessagesall.json: $.RES_SY_SUE1.text[2] -#: po/custom/fromJson.txt:4333 +#: po/custom/fromJson.txt:4341 msgid "Objects become difficult to locate near it" msgstr "" #. TRANSLATORS: #. data/base/stats/structure.json: $.A0ResourceExtractor.name #. data/mp/stats/structure.json: $.A0ResourceExtractor.name -#: po/custom/fromJson.txt:4337 +#: po/custom/fromJson.txt:4345 msgid "Oil Derrick" msgstr "" #. TRANSLATORS: #. data/base/stats/features.json: $.OilDrum.name -#: po/custom/fromJson.txt:4340 +#: po/custom/fromJson.txt:4348 msgid "Oil Drum" msgstr "" #. TRANSLATORS: #. data/base/stats/features.json: $.OilResource.name -#: po/custom/fromJson.txt:4343 +#: po/custom/fromJson.txt:4351 msgid "Oil Resource" msgstr "" #. TRANSLATORS: #. data/base/messages/resmessages3.json: $.RES_W_MS_AC1.text[1] #. data/mp/messages/resmessages3.json: $.RES_W_MS_AC1.text[1] -#: po/custom/fromJson.txt:4347 +#: po/custom/fromJson.txt:4355 msgid "On-board computer predicts target movement" msgstr "" @@ -11859,20 +11883,20 @@ msgstr "" #. data/base/messages/resmessages3.json: $.RES_SY_AVEH.text[2] #. data/mp/messages/resmessages3.json: $.RES_SY_ACYB.text[2] #. ... + 2 refs -#: po/custom/fromJson.txt:4353 +#: po/custom/fromJson.txt:4361 msgid "On-board diagnostic and repair systems" msgstr "" #. TRANSLATORS: #. data/mp/messages/resmessagesall.json: $.RES_SY_RC.text[2] -#: po/custom/fromJson.txt:4356 +#: po/custom/fromJson.txt:4364 msgid "On-board resistance circuit systems" msgstr "" #. TRANSLATORS: #. data/base/messages/resmessages1.json: $.RES_REPAI1.text[3] #. data/mp/messages/resmessages1.json: $.RES_REPAI1.text[3] -#: po/custom/fromJson.txt:4365 +#: po/custom/fromJson.txt:4373 msgid "Or select the Repair Facility as a unit's target" msgstr "" @@ -11881,26 +11905,26 @@ msgstr "" #. data/base/messages/resmessagesall.json: $.RES_SY_CBSTW1.text[2] #. data/mp/messages/resmessages12.json: $.RES_SY_CBSTU1.text[2] #. data/mp/messages/resmessagesall.json: $.RES_SY_CBSTW1.text[2] -#: po/custom/fromJson.txt:4371 +#: po/custom/fromJson.txt:4379 msgid "Orders assigned indirect fire units to fire at the enemy batteries" msgstr "" #. TRANSLATORS: #. data/base/ruleset.json: $.name -#: po/custom/fromJson.txt:4380 +#: po/custom/fromJson.txt:4388 msgid "Original Campaign" msgstr "" #. TRANSLATORS: #. data/mp/ruleset.json: $.name -#: po/custom/fromJson.txt:4383 +#: po/custom/fromJson.txt:4391 msgid "Original Skirmish" msgstr "" #. TRANSLATORS: #. data/base/stats/body.json: $.Body6SUPP.name #. data/mp/stats/body.json: $.Body6SUPP.name -#: po/custom/fromJson.txt:4387 +#: po/custom/fromJson.txt:4395 msgid "Panther" msgstr "" @@ -11909,167 +11933,167 @@ msgstr "" #. data/base/stats/structure.json: $.Emplacement-RotMor.name #. data/mp/stats/research.json: $.R-Defense-RotMor.name #. data/mp/stats/structure.json: $.Emplacement-RotMor.name -#: po/custom/fromJson.txt:4393 +#: po/custom/fromJson.txt:4401 msgid "Pepperpot Pit" msgstr "" #. TRANSLATORS: #. data/base/stats/weapons.json: $.Mortar3ROTARYMk1.name #. data/mp/stats/weapons.json: $.Mortar3ROTARYMk1.name -#: po/custom/fromJson.txt:4397 +#: po/custom/fromJson.txt:4405 msgid "Pepperpot" msgstr "" #. TRANSLATORS: #. data/mp/stats/templates.json: $.SK-Mantis-VTOL-PBB.name -#: po/custom/fromJson.txt:4400 +#: po/custom/fromJson.txt:4408 msgid "Phosphor Bomb Bay Mantis VTOL" msgstr "" #. TRANSLATORS: #. data/base/stats/research.json: $.R-Wpn-Bomb03.name #. data/mp/stats/research.json: $.R-Wpn-Bomb03.name -#: po/custom/fromJson.txt:4404 +#: po/custom/fromJson.txt:4412 msgid "Phosphor Bomb Bay" msgstr "" #. TRANSLATORS: #. data/base/stats/templates.json: $.BabaPickUp.name #. data/mp/stats/templates.json: $.BabaPickUp.name -#: po/custom/fromJson.txt:4408 +#: po/custom/fromJson.txt:4416 msgid "Pick-Up Truck" msgstr "" #. TRANSLATORS: #. data/base/stats/research.json: $.R-Defense-WallUpgrade08.name #. data/mp/stats/research.json: $.R-Defense-WallUpgrade08.name -#: po/custom/fromJson.txt:4412 +#: po/custom/fromJson.txt:4420 msgid "Plascrete Mk2" msgstr "" #. TRANSLATORS: #. data/base/stats/research.json: $.R-Defense-WallUpgrade09.name #. data/mp/stats/research.json: $.R-Defense-WallUpgrade09.name -#: po/custom/fromJson.txt:4416 +#: po/custom/fromJson.txt:4424 msgid "Plascrete Mk3" msgstr "" #. TRANSLATORS: #. data/base/stats/research.json: $.R-Defense-WallUpgrade07.name #. data/mp/stats/research.json: $.R-Defense-WallUpgrade07.name -#: po/custom/fromJson.txt:4420 +#: po/custom/fromJson.txt:4428 msgid "Plascrete" msgstr "" #. TRANSLATORS: #. data/mp/stats/research.json: $.R-Defense-PlasmaCannon.name #. data/mp/stats/structure.json: $.Emplacement-PlasmaCannon.name -#: po/custom/fromJson.txt:4424 +#: po/custom/fromJson.txt:4432 msgid "Plasma Cannon Emplacement" msgstr "" #. TRANSLATORS: #. data/mp/messages/resmessagesall.json: $.RES_EMP_PLASCAN.text[1] #. data/mp/messages/resmessagesall.json: $.RES_W_PLASCAN.text[1] -#: po/custom/fromJson.txt:4428 +#: po/custom/fromJson.txt:4436 msgid "Plasma Cannon firing plasma" msgstr "" #. TRANSLATORS: #. data/mp/stats/templates.json: $.WyvernPlasmaCTracks.name -#: po/custom/fromJson.txt:4431 +#: po/custom/fromJson.txt:4439 msgid "Plasma Cannon Wyvern Tracks" msgstr "" #. TRANSLATORS: #. data/mp/stats/research.json: $.R-Wpn-PlasmaCannon.name #. data/mp/stats/weapons.json: $.Laser4-PlasmaCannon.name -#: po/custom/fromJson.txt:4435 +#: po/custom/fromJson.txt:4443 msgid "Plasma Cannon" msgstr "" #. TRANSLATORS: #. data/mp/stats/research.json: $.R-Wpn-Bomb05.name -#: po/custom/fromJson.txt:4438 +#: po/custom/fromJson.txt:4446 msgid "Plasmite Bomb" msgstr "" #. TRANSLATORS: #. data/mp/messages/resmessagesall.json: $.RES_PLFL.text[1] -#: po/custom/fromJson.txt:4441 +#: po/custom/fromJson.txt:4449 msgid "Plasmite Flame-thrower" msgstr "" #. TRANSLATORS: #. data/mp/stats/research.json: $.R-Defense-PlasmiteFlamer.name #. data/mp/stats/structure.json: $.Plasmite-flamer-bunker.name -#: po/custom/fromJson.txt:4445 +#: po/custom/fromJson.txt:4453 msgid "Plasmite Flamer Bunker" msgstr "" #. TRANSLATORS: #. data/mp/stats/research.json: $.R-Wpn-Plasmite-Flamer.name #. data/mp/stats/weapons.json: $.PlasmiteFlamer.name -#: po/custom/fromJson.txt:4449 +#: po/custom/fromJson.txt:4457 msgid "Plasmite Flamer" msgstr "" #. TRANSLATORS: #. data/mp/stats/templates.json: $.SK-Retre-VTOL-Plasmite.name -#: po/custom/fromJson.txt:4452 +#: po/custom/fromJson.txt:4460 msgid "Plasmite Retribution VTOL" msgstr "" #. TRANSLATORS: #. data/mp/stats/research.json: $.R-Defense-WallUpgrade11.name -#: po/custom/fromJson.txt:4455 +#: po/custom/fromJson.txt:4463 msgid "Plasteel Mk2" msgstr "" #. TRANSLATORS: #. data/mp/stats/research.json: $.R-Defense-WallUpgrade12.name -#: po/custom/fromJson.txt:4458 +#: po/custom/fromJson.txt:4466 msgid "Plasteel Mk3" msgstr "" #. TRANSLATORS: #. data/mp/stats/research.json: $.R-Defense-WallUpgrade10.name -#: po/custom/fromJson.txt:4461 +#: po/custom/fromJson.txt:4469 msgid "Plasteel" msgstr "" #. TRANSLATORS: #. data/base/messages/resmessages1.json: $.RES_V_B08.text[3] #. data/mp/messages/resmessages1.json: $.RES_V_B08.text[3] -#: po/custom/fromJson.txt:4465 +#: po/custom/fromJson.txt:4473 msgid "Power cost and production time similar to Cobra" msgstr "" #. TRANSLATORS: #. data/base/messages/resmessages1.json: $.RES_V_B04.text[3] #. data/mp/messages/resmessages1.json: $.RES_V_B04.text[3] -#: po/custom/fromJson.txt:4469 +#: po/custom/fromJson.txt:4477 msgid "Power cost and production time similar to Viper" msgstr "" #. TRANSLATORS: #. data/base/messages/resmessages1.json: $.RES_V_B12.text[3] #. data/mp/messages/resmessages1.json: $.RES_V_B12.text[3] -#: po/custom/fromJson.txt:4473 +#: po/custom/fromJson.txt:4481 msgid "Power cost and production time the same as Python" msgstr "" #. TRANSLATORS: #. data/base/stats/structure.json: $.A0PowerGenerator.name #. data/mp/stats/structure.json: $.A0PowerGenerator.name -#: po/custom/fromJson.txt:4477 +#: po/custom/fromJson.txt:4485 msgid "Power Generator" msgstr "" #. TRANSLATORS: #. data/base/messages/resmessages1.json: $.RES_POWMD1.text[0] #. data/mp/messages/resmessages1.json: $.RES_POWMD1.text[0] -#: po/custom/fromJson.txt:4481 +#: po/custom/fromJson.txt:4489 msgid "Power Module Available" msgstr "" @@ -12078,86 +12102,86 @@ msgstr "" #. data/base/stats/structure.json: $.A0PowMod1.name #. data/mp/stats/research.json: $.R-Struc-PowerModuleMk1.name #. data/mp/stats/structure.json: $.A0PowMod1.name -#: po/custom/fromJson.txt:4487 +#: po/custom/fromJson.txt:4495 msgid "Power Module" msgstr "" #. TRANSLATORS: #. data/mp/messages/resmessages23.json: $.RES_POWU1.text[2] -#: po/custom/fromJson.txt:4491 +#: po/custom/fromJson.txt:4499 #, no-c-format msgid "Power output +25%" msgstr "" #. TRANSLATORS: #. data/mp/messages/resmessages3.json: $.RES_POWU2.text[2] -#: po/custom/fromJson.txt:4495 +#: po/custom/fromJson.txt:4503 #, no-c-format msgid "Power output +30%" msgstr "" #. TRANSLATORS: #. data/base/messages/messages.json: $.MSG2.text[0] -#: po/custom/fromJson.txt:4498 +#: po/custom/fromJson.txt:4506 msgid "Power Research Completed" msgstr "" #. TRANSLATORS: #. data/mp/messages/resmessagesall.json: $.RES_EMP_CANT.text[1] -#: po/custom/fromJson.txt:4501 +#: po/custom/fromJson.txt:4509 msgid "Powerful Electronic magnetic pulse weapon" msgstr "" #. TRANSLATORS: #. data/base/stats/features.json: $.Powlab.name -#: po/custom/fromJson.txt:4504 +#: po/custom/fromJson.txt:4512 msgid "Powerlab" msgstr "" #. TRANSLATORS: #. data/base/messages/resmessages1.json: $.RES_ST_FCY1.text[2] #. data/mp/messages/resmessages1.json: $.RES_ST_FCY1.text[2] -#: po/custom/fromJson.txt:4512 +#: po/custom/fromJson.txt:4520 msgid "Produces Cyborgs" msgstr "" #. TRANSLATORS: #. data/base/messages/resmessages3.json: $.RES_SY_RESU4.text[3] -#: po/custom/fromJson.txt:4521 +#: po/custom/fromJson.txt:4529 msgid "Professional and Regular rank units are protected" msgstr "" #. TRANSLATORS: #. data/base/messages/resmessages1.json: $.RES_V_B11.text[0] #. data/mp/messages/resmessages1.json: $.RES_V_B11.text[0] -#: po/custom/fromJson.txt:4525 +#: po/custom/fromJson.txt:4533 msgid "Project Heavy Body" msgstr "" #. TRANSLATORS: #. data/base/messages/resmessages1.json: $.RES_V_B01.text[0] #. data/mp/messages/resmessages1.json: $.RES_V_B01.text[0] -#: po/custom/fromJson.txt:4529 +#: po/custom/fromJson.txt:4537 msgid "Project Light Body" msgstr "" #. TRANSLATORS: #. data/base/messages/resmessages1.json: $.RES_V_B05.text[0] #. data/mp/messages/resmessages1.json: $.RES_V_B05.text[0] -#: po/custom/fromJson.txt:4533 +#: po/custom/fromJson.txt:4541 msgid "Project Medium Body" msgstr "" #. TRANSLATORS: #. data/base/messages/resmessages1.json: $.RES_W_FL_D1.text[1] #. data/mp/messages/resmessages1.json: $.RES_W_FL_D1.text[1] -#: po/custom/fromJson.txt:4537 +#: po/custom/fromJson.txt:4545 msgid "Propylene Oxide gel treated to burn at higher temperatures" msgstr "" #. TRANSLATORS: #. data/mp/multiplay/skirmish/semperfi.json: $.AI.tip -#: po/custom/fromJson.txt:4545 +#: po/custom/fromJson.txt:4553 msgid "Prototypical AI focusing on rockets/missiles" msgstr "" @@ -12165,63 +12189,63 @@ msgstr "" #. data/base/stats/research.json: $.R-Defense-PulseLas.name #. data/base/stats/structure.json: $.Emplacement-PulseLaser.name #. data/mp/stats/structure.json: $.Emplacement-PulseLaser.name -#: po/custom/fromJson.txt:4550 +#: po/custom/fromJson.txt:4558 msgid "Pulse Laser Emplacement" msgstr "" #. TRANSLATORS: #. data/mp/stats/research.json: $.R-Defense-WallTower-PulseLas.name #. data/mp/stats/structure.json: $.WallTower-PulseLas.name -#: po/custom/fromJson.txt:4554 +#: po/custom/fromJson.txt:4562 msgid "Pulse Laser Hardpoint" msgstr "" #. TRANSLATORS: #. data/mp/stats/templates.json: $.LeopardHoverPulseLas.name -#: po/custom/fromJson.txt:4557 +#: po/custom/fromJson.txt:4565 msgid "Pulse Laser Leopard Hover" msgstr "" #. TRANSLATORS: #. data/mp/stats/templates.json: $.A-Mantis-Trk-Pulse.name -#: po/custom/fromJson.txt:4560 +#: po/custom/fromJson.txt:4568 msgid "Pulse Laser Mantis Tracks" msgstr "" #. TRANSLATORS: #. data/mp/stats/templates.json: $.PantherHoverPulseLas.name -#: po/custom/fromJson.txt:4563 +#: po/custom/fromJson.txt:4571 msgid "Pulse Laser Panther Hover" msgstr "" #. TRANSLATORS: #. data/mp/stats/templates.json: $.PythonPulseTracks.name -#: po/custom/fromJson.txt:4566 +#: po/custom/fromJson.txt:4574 msgid "Pulse Laser Python Tracks" msgstr "" #. TRANSLATORS: #. data/mp/stats/templates.json: $.TigerHoverPulseLas.name -#: po/custom/fromJson.txt:4569 +#: po/custom/fromJson.txt:4577 msgid "Pulse Laser Tiger Hover" msgstr "" #. TRANSLATORS: #. data/mp/stats/templates.json: $.TigerPulseTracks.name -#: po/custom/fromJson.txt:4572 +#: po/custom/fromJson.txt:4580 msgid "Pulse Laser Tiger Tracks" msgstr "" #. TRANSLATORS: #. data/mp/stats/research.json: $.R-Defense-PulseLas.name #. data/mp/stats/structure.json: $.GuardTower-BeamLas.name -#: po/custom/fromJson.txt:4576 +#: po/custom/fromJson.txt:4584 msgid "Pulse Laser Tower" msgstr "" #. TRANSLATORS: #. data/mp/stats/templates.json: $.WyvernPulseTracks.name -#: po/custom/fromJson.txt:4579 +#: po/custom/fromJson.txt:4587 msgid "Pulse Laser Wyvern Tracks" msgstr "" @@ -12230,65 +12254,65 @@ msgstr "" #. data/base/stats/weapons.json: $.Laser2PULSEMk1.name #. data/mp/stats/research.json: $.R-Wpn-Laser02.name #. data/mp/stats/weapons.json: $.Laser2PULSEMk1.name -#: po/custom/fromJson.txt:4585 +#: po/custom/fromJson.txt:4593 msgid "Pulse Laser" msgstr "" #. TRANSLATORS: #. data/base/stats/templates.json: $.P0PythonHvyCnTrks.name -#: po/custom/fromJson.txt:4588 +#: po/custom/fromJson.txt:4596 msgid "Python Heavy Cannon Tracks" msgstr "" #. TRANSLATORS: #. data/base/stats/body.json: $.Body11ABT.name #. data/mp/stats/body.json: $.Body11ABT.name -#: po/custom/fromJson.txt:4592 +#: po/custom/fromJson.txt:4600 msgid "Python" msgstr "" #. TRANSLATORS: #. data/mp/messages/resmessagesall.json: $.RES_WT_DOUBLEAA2.text[1] -#: po/custom/fromJson.txt:4600 +#: po/custom/fromJson.txt:4608 msgid "Quad 80mm Anti-Aircraft cannon" msgstr "" #. TRANSLATORS: #. data/base/messages/resmessages3.json: $.RES_W_SMS_ROF1.text[1] #. data/mp/messages/resmessages3.json: $.RES_W_SMS_ROF1.text[1] -#: po/custom/fromJson.txt:4608 +#: po/custom/fromJson.txt:4616 msgid "Racked missile dispensers allow for fast reloading" msgstr "" #. TRANSLATORS: #. data/mp/messages/resmessagesall.json: $.RES_SY_RDST1.text[2] -#: po/custom/fromJson.txt:4611 +#: po/custom/fromJson.txt:4619 msgid "Radar detector detects enemy sensors" msgstr "" #. TRANSLATORS: #. data/mp/stats/structure.json: $.Sys-RadarDetector01.name -#: po/custom/fromJson.txt:4614 +#: po/custom/fromJson.txt:4622 msgid "Radar Detector Tower" msgstr "" #. TRANSLATORS: #. data/mp/stats/research.json: $.R-Sys-RadarDetector01.name #. data/mp/stats/sensor.json: $.RadarDetector.name -#: po/custom/fromJson.txt:4618 +#: po/custom/fromJson.txt:4626 msgid "Radar Detector" msgstr "" #. TRANSLATORS: #. data/mp/messages/resmessages3.json: $.RES_W_RAIL_AC1.text[2] -#: po/custom/fromJson.txt:4622 +#: po/custom/fromJson.txt:4630 #, no-c-format msgid "Rail Gun accuracy +10%" msgstr "" #. TRANSLATORS: #. data/mp/messages/resmessages3.json: $.RES_W_RAIL_D1.text[2] -#: po/custom/fromJson.txt:4626 +#: po/custom/fromJson.txt:4634 #, no-c-format msgid "Rail Gun damage +25%" msgstr "" @@ -12296,14 +12320,14 @@ msgstr "" #. TRANSLATORS: #. data/base/stats/research.json: $.R-Defense-Rail2.name #. data/mp/stats/research.json: $.R-Defense-Rail2.name -#: po/custom/fromJson.txt:4630 +#: po/custom/fromJson.txt:4638 msgid "Rail Gun Emplacement" msgstr "" #. TRANSLATORS: #. data/base/messages/resmessages3.json: $.RES_W_RAIL2.text[1] #. data/mp/messages/resmessages3.json: $.RES_W_RAIL2.text[1] -#: po/custom/fromJson.txt:4634 +#: po/custom/fromJson.txt:4642 msgid "Rail gun firing armor-piercing darts" msgstr "" @@ -12312,19 +12336,19 @@ msgstr "" #. data/base/stats/structure.json: $.WallTower-Rail2.name #. data/mp/stats/research.json: $.R-Defense-WallTower-Rail2.name #. data/mp/stats/structure.json: $.WallTower-Rail2.name -#: po/custom/fromJson.txt:4640 +#: po/custom/fromJson.txt:4648 msgid "Rail Gun Hardpoint" msgstr "" #. TRANSLATORS: #. data/mp/stats/templates.json: $.A-Mantis-Trk-Rail.name -#: po/custom/fromJson.txt:4643 +#: po/custom/fromJson.txt:4651 msgid "Rail Gun Mantis Tracks" msgstr "" #. TRANSLATORS: #. data/mp/messages/resmessages3.json: $.RES_W_RAIL_ROF1.text[2] -#: po/custom/fromJson.txt:4647 +#: po/custom/fromJson.txt:4655 #, no-c-format msgid "Rail Gun reload time -15%" msgstr "" @@ -12332,27 +12356,27 @@ msgstr "" #. TRANSLATORS: #. data/base/stats/research.json: $.R-Wpn-Rail-ROF02.name #. data/mp/stats/research.json: $.R-Wpn-Rail-ROF02.name -#: po/custom/fromJson.txt:4651 +#: po/custom/fromJson.txt:4659 msgid "Rail Gun ROF Mk2" msgstr "" #. TRANSLATORS: #. data/base/stats/research.json: $.R-Wpn-Rail-ROF03.name #. data/mp/stats/research.json: $.R-Wpn-Rail-ROF03.name -#: po/custom/fromJson.txt:4655 +#: po/custom/fromJson.txt:4663 msgid "Rail Gun ROF Mk3" msgstr "" #. TRANSLATORS: #. data/base/stats/research.json: $.R-Wpn-Rail-ROF01.name #. data/mp/stats/research.json: $.R-Wpn-Rail-ROF01.name -#: po/custom/fromJson.txt:4659 +#: po/custom/fromJson.txt:4667 msgid "Rail Gun ROF" msgstr "" #. TRANSLATORS: #. data/mp/stats/templates.json: $.TigerHoverRailGun.name -#: po/custom/fromJson.txt:4662 +#: po/custom/fromJson.txt:4670 msgid "Rail Gun Tiger Hover" msgstr "" @@ -12361,7 +12385,7 @@ msgstr "" #. data/base/messages/resmessages3.json: $.RES_W_RAIL_D1.text[0] #. data/base/messages/resmessages3.json: $.RES_W_RAIL_ROF1.text[0] #. ... + 3 refs -#: po/custom/fromJson.txt:4668 +#: po/custom/fromJson.txt:4676 msgid "Rail Gun Upgrade" msgstr "" @@ -12370,81 +12394,87 @@ msgstr "" #. data/base/stats/weapons.json: $.RailGun2Mk1.name #. data/mp/stats/research.json: $.R-Wpn-RailGun02.name #. data/mp/stats/weapons.json: $.RailGun2Mk1.name -#: po/custom/fromJson.txt:4674 +#: po/custom/fromJson.txt:4682 msgid "Rail Gun" msgstr "" #. TRANSLATORS: #. data/mp/stats/research.json: $.R-Wpn-Rail-Accuracy01.name -#: po/custom/fromJson.txt:4677 +#: po/custom/fromJson.txt:4685 msgid "Rail Target Prediction Computer" msgstr "" #. TRANSLATORS: #. data/base/stats/structure.json: $.Emplacement-Rail2.name #. data/mp/stats/structure.json: $.Emplacement-Rail2.name -#: po/custom/fromJson.txt:4681 +#: po/custom/fromJson.txt:4689 msgid "Railgun Emplacement" msgstr "" #. TRANSLATORS: #. data/base/stats/research.json: $.R-Wpn-MG-ROF02.name -#: po/custom/fromJson.txt:4684 +#: po/custom/fromJson.txt:4692 msgid "Rapid Fire Chaingun Upgrade" msgstr "" #. TRANSLATORS: #. data/mp/stats/research.json: $.R-Wpn-MG-ROF02.name -#: po/custom/fromJson.txt:4687 +#: po/custom/fromJson.txt:4695 msgid "Rapid Fire Chaingun" msgstr "" #. TRANSLATORS: #. data/base/messages/resmessages3.json: $.RES_W_RAIL1.text[1] #. data/mp/messages/resmessages3.json: $.RES_W_RAIL1.text[1] -#: po/custom/fromJson.txt:4691 +#: po/custom/fromJson.txt:4699 msgid "Rapid fire rail gun firing needle darts" msgstr "" #. TRANSLATORS: #. data/base/messages/resmessages23.json: $.RES_W_SRK_ROF4.text[1] -#: po/custom/fromJson.txt:4694 +#: po/custom/fromJson.txt:4702 msgid "Rapid Loader increases reload rate" msgstr "" #. TRANSLATORS: #. data/mp/messages/resmessages2.json: $.RES_ST_VPU1.text[2] #. data/mp/messages/resmessages3.json: $.RES_ST_VPU4.text[2] -#: po/custom/fromJson.txt:4699 +#: po/custom/fromJson.txt:4707 #, no-c-format msgid "Rearming speed +30%" msgstr "" +#. TRANSLATORS: +#. data/base/stats/research.json: $.R-Wpn-Flamer-Range01-ScavReduce.name +#: po/custom/fromJson.txt:4714 +msgid "Reduce Scavenger Flamer Range" +msgstr "" + #. TRANSLATORS: #. data/base/messages/resmessages3.json: $.RES_SY_RESU1.text[3] #. data/base/messages/resmessages3.json: $.RES_SY_RESU2.text[2] #. data/base/messages/resmessages3.json: $.RES_SY_RESU3.text[2] #. ... + 3 refs -#: po/custom/fromJson.txt:4709 +#: po/custom/fromJson.txt:4720 msgid "Reduced chance of NEXUS take-over" msgstr "" #. TRANSLATORS: #. data/base/messages/resmessagesall.json: $.RES_ST_VP.text[1] #. data/mp/messages/resmessagesall.json: $.RES_ST_VP.text[1] -#: po/custom/fromJson.txt:4717 +#: po/custom/fromJson.txt:4728 msgid "Refuels, rearms and repairs VTOLs" msgstr "" #. TRANSLATORS: #. data/base/stats/research.json: $.R-Struc-Materials02.name -#: po/custom/fromJson.txt:4720 +#: po/custom/fromJson.txt:4731 msgid "Reinforced Base Structure Materials Mk2" msgstr "" #. TRANSLATORS: #. data/base/stats/research.json: $.R-Struc-Materials03.name -#: po/custom/fromJson.txt:4723 +#: po/custom/fromJson.txt:4734 msgid "Reinforced Base Structure Materials Mk3" msgstr "" @@ -12453,19 +12483,19 @@ msgstr "" #. data/base/stats/research.json: $.R-Struc-Materials01.name #. data/mp/messages/resmessages1.json: $.RES_ST_MAT1.text[1] #. data/mp/stats/research.json: $.R-Struc-Materials01.name -#: po/custom/fromJson.txt:4729 +#: po/custom/fromJson.txt:4740 msgid "Reinforced Base Structure Materials" msgstr "" #. TRANSLATORS: #. data/mp/stats/ecm.json: $.RepairCentre.name -#: po/custom/fromJson.txt:4740 +#: po/custom/fromJson.txt:4751 msgid "Repair Center Turret" msgstr "" #. TRANSLATORS: #. data/mp/stats/templates.json: $.P0CobraRepairTrks.name -#: po/custom/fromJson.txt:4743 +#: po/custom/fromJson.txt:4754 msgid "Repair Cobra Tracks" msgstr "" @@ -12474,13 +12504,13 @@ msgstr "" #. data/base/stats/structure.json: $.A0RepairCentre3.name #. data/mp/stats/research.json: $.R-Struc-RepairFacility.name #. data/mp/stats/structure.json: $.A0RepairCentre3.name -#: po/custom/fromJson.txt:4755 +#: po/custom/fromJson.txt:4766 msgid "Repair Facility" msgstr "" #. TRANSLATORS: #. data/mp/stats/templates.json: $.ScorpRepairTrk.name -#: po/custom/fromJson.txt:4758 +#: po/custom/fromJson.txt:4769 msgid "Repair Scorpion Tracks" msgstr "" @@ -12488,7 +12518,7 @@ msgstr "" #. data/mp/messages/resmessages1.json: $.RES_ST_RFU1.text[2] #. data/mp/messages/resmessages2.json: $.RES_ST_RFU4.text[2] #. data/mp/messages/resmessages3.json: $.RES_ST_RFU7.text[2] -#: po/custom/fromJson.txt:4764 +#: po/custom/fromJson.txt:4775 #, no-c-format msgid "Repair Speed +100%" msgstr "" @@ -12496,39 +12526,39 @@ msgstr "" #. TRANSLATORS: #. data/base/stats/templates.json: $.P0CobraRepairTrks.name #. data/mp/stats/templates.json: $.A-Rep-Cobra-Trk.name -#: po/custom/fromJson.txt:4768 +#: po/custom/fromJson.txt:4779 msgid "Repair Turret Cobra Tracks" msgstr "" #. TRANSLATORS: #. data/mp/stats/templates.json: $.A-Rep-Mantis-Trk.name -#: po/custom/fromJson.txt:4771 +#: po/custom/fromJson.txt:4782 msgid "Repair Turret Mantis Tracks" msgstr "" #. TRANSLATORS: #. data/mp/stats/templates.json: $.ViperRepairHalftrack.name -#: po/custom/fromJson.txt:4774 +#: po/custom/fromJson.txt:4785 msgid "Repair Turret Viper Half-track" msgstr "" #. TRANSLATORS: #. data/base/stats/templates.json: $.ViperRepairHalftrack.name -#: po/custom/fromJson.txt:4777 +#: po/custom/fromJson.txt:4788 msgid "Repair Turret Viper Half-tracks" msgstr "" #. TRANSLATORS: #. data/base/stats/templates.json: $.ViperRepairWheels.name #. data/mp/stats/templates.json: $.ViperRepairWheels.name -#: po/custom/fromJson.txt:4781 +#: po/custom/fromJson.txt:4792 msgid "Repair Turret Viper Wheels" msgstr "" #. TRANSLATORS: #. data/base/stats/repair.json: $.LightRepair1.name #. data/mp/stats/repair.json: $.LightRepair1.name -#: po/custom/fromJson.txt:4785 +#: po/custom/fromJson.txt:4796 msgid "Repair Turret" msgstr "" @@ -12537,21 +12567,21 @@ msgstr "" #. data/mp/messages/resmessages23.json: $.RES_W_MG4.text[3] #. data/mp/messages/resmessagesall.json: $.RES_WT_TWINAGHP.text[3] #. data/mp/messages/resmessagesall.json: $.RES_WT_TWINAGUN.text[3] -#: po/custom/fromJson.txt:4791 +#: po/custom/fromJson.txt:4802 msgid "Replaces all machineguns" msgstr "" #. TRANSLATORS: #. data/base/messages/resmessages3.json: $.RES_CYJ_LS1.text[3] #. data/mp/messages/resmessages3.json: $.RES_CYJ_LS1.text[3] -#: po/custom/fromJson.txt:4808 +#: po/custom/fromJson.txt:4819 msgid "Requires cyborg factory to produce" msgstr "" #. TRANSLATORS: #. data/mp/messages/resmessagesall.json: $.RES_CYTRANS.text[3] #. data/mp/messages/resmessagesall.json: $.RES_SUPERTRANS.text[3] -#: po/custom/fromJson.txt:4812 +#: po/custom/fromJson.txt:4823 msgid "Requires heavy VTOL factory to produce" msgstr "" @@ -12560,35 +12590,35 @@ msgstr "" #. data/base/messages/resmessages23.json: $.RES_ENGIN2.text[0] #. data/base/messages/resmessages3.json: $.RES_ENGIN3.text[0] #. ... + 3 refs -#: po/custom/fromJson.txt:4818 +#: po/custom/fromJson.txt:4829 msgid "Research Breakthrough Improves Construction Rates" msgstr "" #. TRANSLATORS: #. data/base/stats/structure.json: $.A0ResearchFacility.name #. data/mp/stats/structure.json: $.A0ResearchFacility.name -#: po/custom/fromJson.txt:4822 +#: po/custom/fromJson.txt:4833 msgid "Research Facility" msgstr "" #. TRANSLATORS: #. data/base/messages/resmessages1.json: $.RES_ST_FCY1.text[3] #. data/mp/messages/resmessages1.json: $.RES_ST_FCY1.text[3] -#: po/custom/fromJson.txt:4832 +#: po/custom/fromJson.txt:4843 msgid "Research makes additional Cyborgs available" msgstr "" #. TRANSLATORS: #. data/base/messages/resmessages1.json: $.RES_ST_RM1.text[0] #. data/mp/messages/resmessages1.json: $.RES_ST_RM1.text[0] -#: po/custom/fromJson.txt:4836 +#: po/custom/fromJson.txt:4847 msgid "Research Module Available" msgstr "" #. TRANSLATORS: #. data/base/messages/resmessages1.json: $.RES_ST_RM1.text[1] #. data/mp/messages/resmessages1.json: $.RES_ST_RM1.text[1] -#: po/custom/fromJson.txt:4840 +#: po/custom/fromJson.txt:4851 msgid "Research module expands research facilities" msgstr "" @@ -12597,7 +12627,7 @@ msgstr "" #. data/base/stats/structure.json: $.A0ResearchModule1.name #. data/mp/stats/research.json: $.R-Struc-Research-Module.name #. data/mp/stats/structure.json: $.A0ResearchModule1.name -#: po/custom/fromJson.txt:4846 +#: po/custom/fromJson.txt:4857 msgid "Research Module" msgstr "" @@ -12605,14 +12635,14 @@ msgstr "" #. data/mp/messages/resmessages1.json: $.RES_ST_RU1.text[2] #. data/mp/messages/resmessages2.json: $.RES_ST_RU4.text[2] #. data/mp/messages/resmessages3.json: $.RES_ST_RU7.text[2] -#: po/custom/fromJson.txt:4852 +#: po/custom/fromJson.txt:4863 #, no-c-format msgid "Research speed +30%" msgstr "" #. TRANSLATORS: #. data/mp/messages/resmessages1.json: $.RES_ST_RM1.text[2] -#: po/custom/fromJson.txt:4856 +#: po/custom/fromJson.txt:4867 #, no-c-format msgid "Research speed +85%" msgstr "" @@ -12620,14 +12650,14 @@ msgstr "" #. TRANSLATORS: #. data/base/stats/body.json: $.Body3MBT.name #. data/mp/stats/body.json: $.Body3MBT.name -#: po/custom/fromJson.txt:4860 +#: po/custom/fromJson.txt:4871 msgid "Retaliation" msgstr "" #. TRANSLATORS: #. data/base/stats/body.json: $.Body7ABT.name #. data/mp/stats/body.json: $.Body7ABT.name -#: po/custom/fromJson.txt:4864 +#: po/custom/fromJson.txt:4875 msgid "Retribution" msgstr "" @@ -12636,7 +12666,7 @@ msgstr "" #. data/base/stats/structure.json: $.Emplacement-Rocket06-IDF.name #. data/mp/stats/research.json: $.R-Defense-IDFRocket.name #. data/mp/stats/structure.json: $.Emplacement-Rocket06-IDF.name -#: po/custom/fromJson.txt:4870 +#: po/custom/fromJson.txt:4881 msgid "Ripple Rocket Battery" msgstr "" @@ -12645,32 +12675,32 @@ msgstr "" #. data/base/stats/weapons.json: $.Rocket-IDF.name #. data/mp/stats/research.json: $.R-Wpn-Rocket06-IDF.name #. data/mp/stats/weapons.json: $.Rocket-IDF.name -#: po/custom/fromJson.txt:4876 +#: po/custom/fromJson.txt:4887 msgid "Ripple Rockets" msgstr "" #. TRANSLATORS: #. data/base/messages/resmessages23.json: $.RES_W_MG_ROF3.text[1] #. data/mp/messages/resmessages23.json: $.RES_W_MG_ROF3.text[1] -#: po/custom/fromJson.txt:4880 +#: po/custom/fromJson.txt:4891 msgid "Robotic advances make new chaingun upgrade available" msgstr "" #. TRANSLATORS: #. data/base/stats/research.json: $.R-Struc-Factory-Upgrade05.name -#: po/custom/fromJson.txt:4887 +#: po/custom/fromJson.txt:4898 msgid "Robotic Factory Production Mk2" msgstr "" #. TRANSLATORS: #. data/base/stats/research.json: $.R-Struc-Factory-Upgrade06.name -#: po/custom/fromJson.txt:4890 +#: po/custom/fromJson.txt:4901 msgid "Robotic Factory Production Mk3" msgstr "" #. TRANSLATORS: #. data/base/stats/research.json: $.R-Struc-Factory-Upgrade04.name -#: po/custom/fromJson.txt:4893 +#: po/custom/fromJson.txt:4904 msgid "Robotic Factory Production" msgstr "" @@ -12679,51 +12709,51 @@ msgstr "" #. data/base/messages/resmessages3.json: $.RES_W_HOWRF4.text[1] #. data/base/messages/resmessages3.json: $.RES_W_M_ROF4.text[1] #. ... + 3 refs -#: po/custom/fromJson.txt:4899 +#: po/custom/fromJson.txt:4910 msgid "Robotic loading system feeds rounds into breech" msgstr "" #. TRANSLATORS: #. data/mp/stats/research.json: $.R-Struc-Factory-Upgrade04.name -#: po/custom/fromJson.txt:4902 +#: po/custom/fromJson.txt:4913 msgid "Robotic Manufacturing" msgstr "" #. TRANSLATORS: #. data/base/stats/research.json: $.R-Struc-RprFac-Upgrade05.name -#: po/custom/fromJson.txt:4905 +#: po/custom/fromJson.txt:4916 msgid "Robotic Repair Facility Upgrade Mk2" msgstr "" #. TRANSLATORS: #. data/base/stats/research.json: $.R-Struc-RprFac-Upgrade06.name -#: po/custom/fromJson.txt:4908 +#: po/custom/fromJson.txt:4919 msgid "Robotic Repair Facility Upgrade Mk3" msgstr "" #. TRANSLATORS: #. data/base/stats/research.json: $.R-Struc-RprFac-Upgrade04.name -#: po/custom/fromJson.txt:4911 +#: po/custom/fromJson.txt:4922 msgid "Robotic Repair Facility Upgrade" msgstr "" #. TRANSLATORS: #. data/mp/stats/research.json: $.R-Struc-RprFac-Upgrade04.name -#: po/custom/fromJson.txt:4914 +#: po/custom/fromJson.txt:4925 msgid "Robotic Repair Facility" msgstr "" #. TRANSLATORS: #. data/base/stats/research.json: $.R-Struc-VTOLPad-Upgrade05.name #. data/mp/stats/research.json: $.R-Struc-VTOLPad-Upgrade05.name -#: po/custom/fromJson.txt:4922 +#: po/custom/fromJson.txt:4933 msgid "Robotic VTOL Rearming Mk2" msgstr "" #. TRANSLATORS: #. data/base/stats/research.json: $.R-Struc-VTOLPad-Upgrade06.name #. data/mp/stats/research.json: $.R-Struc-VTOLPad-Upgrade06.name -#: po/custom/fromJson.txt:4926 +#: po/custom/fromJson.txt:4937 msgid "Robotic VTOL Rearming Mk3" msgstr "" @@ -12732,7 +12762,7 @@ msgstr "" #. data/base/stats/research.json: $.R-Struc-VTOLPad-Upgrade04.name #. data/mp/messages/resmessages3.json: $.RES_ST_VPU4.text[1] #. data/mp/stats/research.json: $.R-Struc-VTOLPad-Upgrade04.name -#: po/custom/fromJson.txt:4932 +#: po/custom/fromJson.txt:4943 msgid "Robotic VTOL Rearming" msgstr "" @@ -12741,7 +12771,7 @@ msgstr "" #. data/mp/messages/resmessages1.json: $.RES_W_SRK_AC1.text[2] #. data/mp/messages/resmessages12.json: $.RES_W_SRK_AC2.text[2] #. data/mp/messages/resmessagesall.json: $.RES_W_SRK_AC3.text[2] -#: po/custom/fromJson.txt:4939 +#: po/custom/fromJson.txt:4950 #, no-c-format msgid "Rocket accuracy +10%" msgstr "" @@ -12749,35 +12779,35 @@ msgstr "" #. TRANSLATORS: #. data/base/messages/resmessages12.json: $.RES_W_RK_IDF.text[1] #. data/mp/messages/resmessages12.json: $.RES_W_RK_IDF.text[1] -#: po/custom/fromJson.txt:4943 +#: po/custom/fromJson.txt:4954 msgid "Rocket artillery; can be assigned to a sensor" msgstr "" #. TRANSLATORS: #. data/base/stats/research.json: $.R-Wpn-RocketSlow-ROF02.name #. data/mp/stats/research.json: $.R-Wpn-Rocket-ROF02.name -#: po/custom/fromJson.txt:4947 +#: po/custom/fromJson.txt:4958 msgid "Rocket Autoloader Mk2" msgstr "" #. TRANSLATORS: #. data/base/stats/research.json: $.R-Wpn-RocketSlow-ROF03.name #. data/mp/stats/research.json: $.R-Wpn-Rocket-ROF03.name -#: po/custom/fromJson.txt:4951 +#: po/custom/fromJson.txt:4962 msgid "Rocket Autoloader Mk3" msgstr "" #. TRANSLATORS: #. data/base/stats/research.json: $.R-Wpn-RocketSlow-ROF01.name #. data/mp/stats/research.json: $.R-Wpn-Rocket-ROF01.name -#: po/custom/fromJson.txt:4955 +#: po/custom/fromJson.txt:4966 msgid "Rocket Autoloader" msgstr "" #. TRANSLATORS: #. data/base/stats/templates.json: $.BarbarianRKBuggy.name #. data/mp/stats/templates.json: $.BarbarianRKBuggy.name -#: po/custom/fromJson.txt:4959 +#: po/custom/fromJson.txt:4970 msgid "Rocket Buggy" msgstr "" @@ -12786,7 +12816,7 @@ msgstr "" #. data/mp/messages/resmessages1.json: $.RES_W_SRK_D1.text[2] #. data/mp/messages/resmessages2.json: $.RES_W_RK_D4.text[2] #. data/mp/messages/resmessages2.json: $.RES_W_SRK_D4.text[2] -#: po/custom/fromJson.txt:4966 +#: po/custom/fromJson.txt:4977 #, no-c-format msgid "Rocket damage +25%" msgstr "" @@ -12794,46 +12824,46 @@ msgstr "" #. TRANSLATORS: #. data/base/messages/resmessagesall.json: $.RES_W_SRK_AC3.text[1] #. data/mp/messages/resmessagesall.json: $.RES_W_SRK_AC3.text[1] -#: po/custom/fromJson.txt:4970 +#: po/custom/fromJson.txt:4981 msgid "Rocket detects and locks on to engine emissions" msgstr "" #. TRANSLATORS: #. data/base/stats/templates.json: $.BabaRKJeep.name #. data/mp/stats/templates.json: $.BabaRKJeep.name -#: po/custom/fromJson.txt:4974 +#: po/custom/fromJson.txt:4985 msgid "Rocket Jeep" msgstr "" #. TRANSLATORS: #. data/base/stats/research.json: $.R-Wpn-RocketSlow-Accuracy02.name #. data/mp/stats/research.json: $.R-Wpn-RocketSlow-Accuracy01.name -#: po/custom/fromJson.txt:4978 +#: po/custom/fromJson.txt:4989 msgid "Rocket Laser Designator" msgstr "" #. TRANSLATORS: #. data/base/stats/research.json: $.R-Wpn-RocketSlow-ROF05.name -#: po/custom/fromJson.txt:4981 +#: po/custom/fromJson.txt:4992 msgid "Rocket Rapid Loader Mk2" msgstr "" #. TRANSLATORS: #. data/base/stats/research.json: $.R-Wpn-RocketSlow-ROF06.name -#: po/custom/fromJson.txt:4984 +#: po/custom/fromJson.txt:4995 msgid "Rocket Rapid Loader Mk3" msgstr "" #. TRANSLATORS: #. data/base/stats/research.json: $.R-Wpn-RocketSlow-ROF04.name -#: po/custom/fromJson.txt:4987 +#: po/custom/fromJson.txt:4998 msgid "Rocket Rapid Loader" msgstr "" #. TRANSLATORS: #. data/mp/messages/resmessages1.json: $.RES_W_RK_ROF1.text[2] #. data/mp/messages/resmessages12.json: $.RES_W_SRK_ROF1.text[2] -#: po/custom/fromJson.txt:4992 +#: po/custom/fromJson.txt:5003 #, no-c-format msgid "Rocket reload time -15%" msgstr "" @@ -12841,168 +12871,168 @@ msgstr "" #. TRANSLATORS: #. data/base/messages/resmessages12.json: $.RES_W_SRK_AC2.text[1] #. data/mp/messages/resmessages12.json: $.RES_W_SRK_AC2.text[1] -#: po/custom/fromJson.txt:4996 +#: po/custom/fromJson.txt:5007 msgid "Rocket tracks the laser designator to the target" msgstr "" #. TRANSLATORS: #. data/base/stats/research.json: $.R-Wpn-Howitzer03-Rot.name #. data/mp/stats/research.json: $.R-Wpn-Howitzer03-Rot.name -#: po/custom/fromJson.txt:5006 +#: po/custom/fromJson.txt:5017 msgid "Rotary Howitzer - Hellstorm" msgstr "" #. TRANSLATORS: #. data/mp/stats/research.json: $.R-Defense-RotMG.name #. data/mp/stats/structure.json: $.Pillbox-RotMG.name -#: po/custom/fromJson.txt:5010 +#: po/custom/fromJson.txt:5021 msgid "Rotary MG Bunker" msgstr "" #. TRANSLATORS: #. data/base/stats/research.json: $.R-Wpn-Mortar3.name #. data/mp/stats/research.json: $.R-Wpn-Mortar3.name -#: po/custom/fromJson.txt:5014 +#: po/custom/fromJson.txt:5025 msgid "Rotary Mortar - Pepperpot" msgstr "" #. TRANSLATORS: #. data/base/stats/features.json: $.Rotarywepslab.name -#: po/custom/fromJson.txt:5017 +#: po/custom/fromJson.txt:5028 msgid "Rotaryweaponslab" msgstr "" #. TRANSLATORS: #. data/base/stats/features.json: $.BarbTechRuin.name -#: po/custom/fromJson.txt:5020 +#: po/custom/fromJson.txt:5031 msgid "Ruined Factory" msgstr "" #. TRANSLATORS: #. data/base/messages/resmessages3.json: $.RES_EMP_SAM1.text[1] #. data/mp/messages/resmessages3.json: $.RES_EMP_SAM1.text[1] -#: po/custom/fromJson.txt:5024 +#: po/custom/fromJson.txt:5035 msgid "SAM site with Avenger missiles" msgstr "" #. TRANSLATORS: #. data/base/messages/resmessages3.json: $.RES_EMP_SAM2.text[1] #. data/mp/messages/resmessages3.json: $.RES_EMP_SAM2.text[1] -#: po/custom/fromJson.txt:5028 +#: po/custom/fromJson.txt:5039 msgid "SAM site with Vindicator missiles" msgstr "" #. TRANSLATORS: #. data/base/stats/structure.json: $.A0BaBaRocketPitAT.name #. data/mp/stats/structure.json: $.A0BaBaRocketPitAT.name -#: po/custom/fromJson.txt:5036 +#: po/custom/fromJson.txt:5047 msgid "Scavenger AT-Rocket Pit" msgstr "" #. TRANSLATORS: #. data/base/stats/structure.json: $.A0BaBaBunker.name #. data/mp/stats/structure.json: $.A0BaBaBunker.name -#: po/custom/fromJson.txt:5040 +#: po/custom/fromJson.txt:5051 msgid "Scavenger Bunker" msgstr "" #. TRANSLATORS: #. data/mp/stats/structure.json: $.A0BaBaVtolFactory.name -#: po/custom/fromJson.txt:5043 +#: po/custom/fromJson.txt:5054 msgid "Scavenger Chopper Factory" msgstr "" #. TRANSLATORS: #. data/base/stats/structure.json: $.A0BabaCornerWall.name #. data/mp/stats/structure.json: $.A0BabaCornerWall.name -#: po/custom/fromJson.txt:5047 +#: po/custom/fromJson.txt:5058 msgid "Scavenger CornerWall" msgstr "" #. TRANSLATORS: #. data/base/stats/structure.json: $.A0BaBaFactory.name #. data/mp/stats/structure.json: $.A0BaBaFactory.name -#: po/custom/fromJson.txt:5051 +#: po/custom/fromJson.txt:5062 msgid "Scavenger Factory" msgstr "" #. TRANSLATORS: #. data/base/stats/structure.json: $.A0BaBaFlameTower.name #. data/mp/stats/structure.json: $.A0BaBaFlameTower.name -#: po/custom/fromJson.txt:5055 +#: po/custom/fromJson.txt:5066 msgid "Scavenger Flame Tower" msgstr "" #. TRANSLATORS: #. data/base/stats/structure.json: $.A0BaBaGunTower.name #. data/mp/stats/structure.json: $.A0BaBaGunTower.name -#: po/custom/fromJson.txt:5059 +#: po/custom/fromJson.txt:5070 msgid "Scavenger Gun Tower" msgstr "" #. TRANSLATORS: #. data/base/stats/structure.json: $.A0BaBaHorizontalWall.name #. data/mp/stats/structure.json: $.A0BaBaHorizontalWall.name -#: po/custom/fromJson.txt:5063 +#: po/custom/fromJson.txt:5074 msgid "Scavenger Horizontal Wall" msgstr "" #. TRANSLATORS: #. data/mp/stats/structure.json: $.bbaatow.name -#: po/custom/fromJson.txt:5066 +#: po/custom/fromJson.txt:5077 msgid "Scavenger MG tower" msgstr "" #. TRANSLATORS: #. data/mp/stats/weapons.json: $.bbaawep.name -#: po/custom/fromJson.txt:5069 +#: po/custom/fromJson.txt:5080 msgid "Scavenger Mounted MG" msgstr "" #. TRANSLATORS: #. data/base/stats/structure.json: $.A0BaBaPowerGenerator.name #. data/mp/stats/structure.json: $.A0BaBaPowerGenerator.name -#: po/custom/fromJson.txt:5073 +#: po/custom/fromJson.txt:5084 msgid "Scavenger Power Generator" msgstr "" #. TRANSLATORS: #. data/mp/stats/structure.json: $.ScavRepairCentre.name -#: po/custom/fromJson.txt:5076 +#: po/custom/fromJson.txt:5087 msgid "Scavenger Repair Center" msgstr "" #. TRANSLATORS: #. data/base/stats/structure.json: $.A0BaBaRocketPit.name #. data/mp/stats/structure.json: $.A0BaBaRocketPit.name -#: po/custom/fromJson.txt:5080 +#: po/custom/fromJson.txt:5091 msgid "Scavenger Rocket Pit" msgstr "" #. TRANSLATORS: #. data/base/stats/templates.json: $.BaBaPeople.name #. data/mp/stats/templates.json: $.BaBaPeople.name -#: po/custom/fromJson.txt:5084 +#: po/custom/fromJson.txt:5095 msgid "Scavenger" msgstr "" #. TRANSLATORS: #. data/mp/stats/weapons.json: $.ScavNEXUSlink.name -#: po/custom/fromJson.txt:5087 +#: po/custom/fromJson.txt:5098 msgid "scavengernexuslinkturret" msgstr "" #. TRANSLATORS: #. data/base/stats/templates.json: $.BabaBusCan.name #. data/mp/stats/templates.json: $.BabaBusCan.name -#: po/custom/fromJson.txt:5091 +#: po/custom/fromJson.txt:5102 msgid "School Bus" msgstr "" #. TRANSLATORS: #. data/base/stats/body.json: $.Body8MBT.name #. data/mp/stats/body.json: $.Body8MBT.name -#: po/custom/fromJson.txt:5095 +#: po/custom/fromJson.txt:5106 msgid "Scorpion" msgstr "" @@ -13011,19 +13041,19 @@ msgstr "" #. data/base/stats/templates.json: $.Cyb-Atmiss-GROUND.name #. data/mp/stats/templates.json: $.Cyb-Atmiss-GROUND.name #. data/mp/stats/templates.json: $.MP-Cyb-ATmiss-GRD.name -#: po/custom/fromJson.txt:5101 +#: po/custom/fromJson.txt:5112 msgid "Scourge Cyborg" msgstr "" #. TRANSLATORS: #. data/mp/stats/templates.json: $.Scourge-Mantis-H.name -#: po/custom/fromJson.txt:5104 +#: po/custom/fromJson.txt:5115 msgid "Scourge Mantis Hover" msgstr "" #. TRANSLATORS: #. data/mp/stats/templates.json: $.MantisScourgeTracks.name -#: po/custom/fromJson.txt:5107 +#: po/custom/fromJson.txt:5118 msgid "Scourge Mantis Tracks" msgstr "" @@ -13032,7 +13062,7 @@ msgstr "" #. data/base/stats/structure.json: $.WallTower-Atmiss.name #. data/mp/stats/research.json: $.R-Defense-WallTower-A-Tmiss.name #. data/mp/stats/structure.json: $.WallTower-Atmiss.name -#: po/custom/fromJson.txt:5113 +#: po/custom/fromJson.txt:5124 msgid "Scourge Missile Hardpoint" msgstr "" @@ -13041,13 +13071,13 @@ msgstr "" #. data/base/stats/structure.json: $.GuardTower-ATMiss.name #. data/mp/stats/research.json: $.R-Defense-GuardTower-ATMiss.name #. data/mp/stats/structure.json: $.GuardTower-ATMiss.name -#: po/custom/fromJson.txt:5119 +#: po/custom/fromJson.txt:5130 msgid "Scourge Missile Tower" msgstr "" #. TRANSLATORS: #. data/mp/stats/templates.json: $.WyvernScourgeTracks.name -#: po/custom/fromJson.txt:5122 +#: po/custom/fromJson.txt:5133 msgid "Scourge Missile Wyvern Tracks" msgstr "" @@ -13056,105 +13086,105 @@ msgstr "" #. data/base/stats/weapons.json: $.Missile-A-T.name #. data/mp/stats/research.json: $.R-Wpn-Missile2A-T.name #. data/mp/stats/weapons.json: $.Missile-A-T.name -#: po/custom/fromJson.txt:5128 +#: po/custom/fromJson.txt:5139 msgid "Scourge Missile" msgstr "" #. TRANSLATORS: #. data/mp/stats/templates.json: $.PythonScourgeTracks.name -#: po/custom/fromJson.txt:5131 +#: po/custom/fromJson.txt:5142 msgid "Scourge Python Tracks" msgstr "" #. TRANSLATORS: #. data/mp/stats/templates.json: $.SK-Retal-VTOL-Scourge.name -#: po/custom/fromJson.txt:5134 +#: po/custom/fromJson.txt:5145 msgid "Scourge Retaliation VTOL" msgstr "" #. TRANSLATORS: #. data/base/stats/research.json: $.R-Sys-SpyTurret.name #. data/base/stats/weapons.json: $.SpyTurret01.name -#: po/custom/fromJson.txt:5138 +#: po/custom/fromJson.txt:5149 msgid "Scrambler Turret" msgstr "" #. TRANSLATORS: #. data/mp/multiplay/skirmish/nb_hover.json: $.AI.tip -#: po/custom/fromJson.txt:5141 +#: po/custom/fromJson.txt:5152 msgid "Sea map AI, based on NullBot" msgstr "" #. TRANSLATORS: #. data/base/stats/research.json: $.R-Wpn-Missile-Accuracy02.name #. data/mp/stats/research.json: $.R-Wpn-Missile-Accuracy02.name -#: po/custom/fromJson.txt:5145 +#: po/custom/fromJson.txt:5156 msgid "Search & Destroy Missiles" msgstr "" #. TRANSLATORS: #. data/base/messages/resmessages23.json: $.RES_SY_VSTU1.text[3] #. data/mp/messages/resmessages23.json: $.RES_SY_VSTU1.text[3] -#: po/custom/fromJson.txt:5152 +#: po/custom/fromJson.txt:5163 msgid "Select new targets to continue the VTOL strikes" msgstr "" #. TRANSLATORS: #. data/base/messages/resmessages3.json: $.RES_W_M_AC3.text[1] #. data/mp/messages/resmessages3.json: $.RES_W_M_AC3.text[1] -#: po/custom/fromJson.txt:5162 +#: po/custom/fromJson.txt:5173 msgid "Self-guided rocket-powered shells" msgstr "" #. TRANSLATORS: #. data/mp/stats/research.json: $.R-Struc-Factory-Upgrade09.name -#: po/custom/fromJson.txt:5165 +#: po/custom/fromJson.txt:5176 msgid "Self-Replicating Manufacturing" msgstr "" #. TRANSLATORS: #. data/mp/multiplay/skirmish/semperfi.json: $.AI.name -#: po/custom/fromJson.txt:5168 +#: po/custom/fromJson.txt:5179 msgid "SemperFi" msgstr "" #. TRANSLATORS: #. data/base/stats/templates.json: $.CobraSensorHalftrack.name -#: po/custom/fromJson.txt:5171 +#: po/custom/fromJson.txt:5182 msgid "Sensor Cobra Half-tracks" msgstr "" #. TRANSLATORS: #. data/mp/messages/resmessagesall.json: $.RES_SY_SU3.text[2] -#: po/custom/fromJson.txt:5175 +#: po/custom/fromJson.txt:5186 #, no-c-format msgid "Sensor Range +10%" msgstr "" #. TRANSLATORS: #. data/mp/messages/resmessagesall.json: $.RES_SY_SU2.text[2] -#: po/custom/fromJson.txt:5179 +#: po/custom/fromJson.txt:5190 #, no-c-format msgid "Sensor Range +15%" msgstr "" #. TRANSLATORS: #. data/mp/messages/resmessagesall.json: $.RES_SY_SU1.text[2] -#: po/custom/fromJson.txt:5183 +#: po/custom/fromJson.txt:5194 #, no-c-format msgid "Sensor Range +25%" msgstr "" #. TRANSLATORS: #. data/mp/stats/templates.json: $.CobraSensorHalftrack.name -#: po/custom/fromJson.txt:5192 +#: po/custom/fromJson.txt:5203 msgid "Sensor Turret Cobra Half-tracks" msgstr "" #. TRANSLATORS: #. data/base/stats/templates.json: $.ViperSensorWheels.name #. data/mp/stats/templates.json: $.ViperSensorWheels.name -#: po/custom/fromJson.txt:5196 +#: po/custom/fromJson.txt:5207 msgid "Sensor Turret Viper Wheels" msgstr "" @@ -13163,26 +13193,26 @@ msgstr "" #. data/base/stats/sensor.json: $.SensorTurret1Mk1.name #. data/mp/stats/research.json: $.R-Sys-Sensor-Turret01.name #. data/mp/stats/sensor.json: $.SensorTurret1Mk1.name -#: po/custom/fromJson.txt:5202 +#: po/custom/fromJson.txt:5213 msgid "Sensor Turret" msgstr "" #. TRANSLATORS: #. data/mp/stats/research.json: $.R-Sys-Sensor-Upgrade02.name -#: po/custom/fromJson.txt:5205 +#: po/custom/fromJson.txt:5216 msgid "Sensor Upgrade Mk2" msgstr "" #. TRANSLATORS: #. data/mp/stats/research.json: $.R-Sys-Sensor-Upgrade03.name -#: po/custom/fromJson.txt:5208 +#: po/custom/fromJson.txt:5219 msgid "Sensor Upgrade Mk3" msgstr "" #. TRANSLATORS: #. data/base/stats/research.json: $.R-Sys-Sensor-Upgrade01.name #. data/mp/stats/research.json: $.R-Sys-Sensor-Upgrade01.name -#: po/custom/fromJson.txt:5212 +#: po/custom/fromJson.txt:5223 msgid "Sensor Upgrade" msgstr "" @@ -13191,53 +13221,53 @@ msgstr "" #. data/mp/messages/resmessagesall.json: $.RES_SY_SU1.text[0] #. data/mp/messages/resmessagesall.json: $.RES_SY_SU2.text[0] #. data/mp/messages/resmessagesall.json: $.RES_SY_SU3.text[0] -#: po/custom/fromJson.txt:5218 +#: po/custom/fromJson.txt:5229 msgid "Sensors Improved" msgstr "" #. TRANSLATORS: #. data/mp/stats/research.json: $.R-Wpn-MdArtMissile.name #. data/mp/stats/weapons.json: $.Missile-MdArt.name -#: po/custom/fromJson.txt:5222 +#: po/custom/fromJson.txt:5233 msgid "Seraph Missile Array" msgstr "" #. TRANSLATORS: #. data/mp/stats/research.json: $.R-Defense-MdArtMissile.name #. data/mp/stats/structure.json: $.Emplacement-MdART-pit.name -#: po/custom/fromJson.txt:5226 +#: po/custom/fromJson.txt:5237 msgid "Seraph Missile Battery" msgstr "" #. TRANSLATORS: #. data/base/messages/resmessages23.json: $.RES_W_M_AC2.text[1] #. data/mp/messages/resmessages23.json: $.RES_W_M_AC2.text[1] -#: po/custom/fromJson.txt:5230 +#: po/custom/fromJson.txt:5241 msgid "Shells detect and home to thermal heat signatures" msgstr "" #. TRANSLATORS: #. data/mp/messages/resmessagesall.json: $.RES_V_B13.text[2] -#: po/custom/fromJson.txt:5233 +#: po/custom/fromJson.txt:5244 msgid "Slow moving Body" msgstr "" #. TRANSLATORS: #. data/base/messages/resmessagesall.json: $.RES_V_B09.text[2] #. data/mp/messages/resmessagesall.json: $.RES_V_B09.text[2] -#: po/custom/fromJson.txt:5241 +#: po/custom/fromJson.txt:5252 msgid "Slower than Python" msgstr "" #. TRANSLATORS: #. data/base/stats/features.json: $.WallCornerSmashed.name -#: po/custom/fromJson.txt:5248 +#: po/custom/fromJson.txt:5259 msgid "Smashedcornerwall" msgstr "" #. TRANSLATORS: #. data/base/stats/features.json: $.WallSmashed.name -#: po/custom/fromJson.txt:5251 +#: po/custom/fromJson.txt:5262 msgid "Smashedwall" msgstr "" @@ -13246,117 +13276,117 @@ msgstr "" #. data/base/messages/resmessages1.json: $.RES_V_P_W1.text[2] #. data/mp/messages/resmessages1.json: $.RES_V_P_H1.text[2] #. data/mp/messages/resmessages1.json: $.RES_V_P_W1.text[2] -#: po/custom/fromJson.txt:5257 +#: po/custom/fromJson.txt:5268 msgid "Speed: Fast" msgstr "" #. TRANSLATORS: #. data/base/messages/resmessages1.json: $.RES_HALFT1.text[2] #. data/mp/messages/resmessages1.json: $.RES_HALFT1.text[2] -#: po/custom/fromJson.txt:5261 +#: po/custom/fromJson.txt:5272 msgid "Speed: Medium" msgstr "" #. TRANSLATORS: #. data/base/messages/resmessages1.json: $.RES_TRACK1.text[2] #. data/mp/messages/resmessages1.json: $.RES_TRACK1.text[2] -#: po/custom/fromJson.txt:5265 +#: po/custom/fromJson.txt:5276 msgid "Speed: Slow" msgstr "" #. TRANSLATORS: #. data/base/messages/resmessagesall.json: $.RES_V_P_V1.text[2] #. data/mp/messages/resmessagesall.json: $.RES_V_P_V1.text[2] -#: po/custom/fromJson.txt:5269 +#: po/custom/fromJson.txt:5280 msgid "Speed: VTOL" msgstr "" #. TRANSLATORS: #. data/base/stats/research.json: $.R-Wpn-Rocket-Accuracy02.name -#: po/custom/fromJson.txt:5272 +#: po/custom/fromJson.txt:5283 msgid "Stabilized Mini-Rockets Mk2" msgstr "" #. TRANSLATORS: #. data/base/stats/research.json: $.R-Wpn-Rocket-Accuracy01.name -#: po/custom/fromJson.txt:5275 +#: po/custom/fromJson.txt:5286 msgid "Stabilized Mini-Rockets" msgstr "" #. TRANSLATORS: #. data/mp/stats/research.json: $.R-Wpn-Rocket-Accuracy01.name -#: po/custom/fromJson.txt:5278 +#: po/custom/fromJson.txt:5289 msgid "Stabilized Rockets" msgstr "" #. TRANSLATORS: #. data/base/messages/resmessages3.json: $.RES_SY_ST1.text[3] #. data/mp/messages/resmessages3.json: $.RES_SY_ST1.text[3] -#: po/custom/fromJson.txt:5282 +#: po/custom/fromJson.txt:5293 msgid "Steals technology from enemies" msgstr "" #. TRANSLATORS: #. data/mp/messages/resmessagesall.json: $.RES_SY_SPT.text[3] -#: po/custom/fromJson.txt:5285 +#: po/custom/fromJson.txt:5296 msgid "Steals technology from structures and takes control of weapons" msgstr "" #. TRANSLATORS: #. data/base/stats/structure.json: $.GuardTower3.name -#: po/custom/fromJson.txt:5288 +#: po/custom/fromJson.txt:5299 msgid "Steel Heavy Machinegun Guard Tower" msgstr "" #. TRANSLATORS: #. data/base/messages/resmessages1.json: $.RES_TOWER4.text[1] -#: po/custom/fromJson.txt:5291 +#: po/custom/fromJson.txt:5302 msgid "Steel tower with flamer" msgstr "" #. TRANSLATORS: #. data/base/messages/resmessages1.json: $.RES_TOWER3.text[1] -#: po/custom/fromJson.txt:5294 +#: po/custom/fromJson.txt:5305 msgid "Steel tower with heavy machinegun" msgstr "" #. TRANSLATORS: #. data/base/messages/resmessages1.json: $.RES_TOWER1.text[1] #. data/mp/messages/resmessages1.json: $.RES_TOWER1.text[1] -#: po/custom/fromJson.txt:5298 +#: po/custom/fromJson.txt:5309 msgid "Steel tower with machinegun" msgstr "" #. TRANSLATORS: #. data/base/messages/resmessages1.json: $.RES_TOWER2.text[1] -#: po/custom/fromJson.txt:5301 +#: po/custom/fromJson.txt:5312 msgid "Steel tower with twin machinegun" msgstr "" #. TRANSLATORS: #. data/base/messages/resmessages3.json: $.RES_SY_RESU5.text[3] -#: po/custom/fromJson.txt:5304 +#: po/custom/fromJson.txt:5315 msgid "Stops NEXUS take-over" msgstr "" #. TRANSLATORS: #. data/mp/stats/research.json: $.R-Wpn-AALaser.name #. data/mp/stats/weapons.json: $.AAGunLaser.name -#: po/custom/fromJson.txt:5308 +#: po/custom/fromJson.txt:5319 msgid "Stormbringer AA Laser" msgstr "" #. TRANSLATORS: #. data/mp/stats/research.json: $.R-Defense-AA-Laser.name #. data/mp/stats/structure.json: $.P0-AASite-Laser.name -#: po/custom/fromJson.txt:5312 +#: po/custom/fromJson.txt:5323 msgid "Stormbringer Emplacement" msgstr "" #. TRANSLATORS: #. data/base/messages/resmessages23.json: $.RES_SY_VSTW1.text[3] #. data/mp/messages/resmessages23.json: $.RES_SY_VSTW1.text[3] -#: po/custom/fromJson.txt:5316 +#: po/custom/fromJson.txt:5327 msgid "Strike mission continues until enemy destroyed or they retreat" msgstr "" @@ -13364,38 +13394,38 @@ msgstr "" #. data/mp/messages/resmessagesall.json: $.RES_C_CT2.text[0] #. data/mp/messages/resmessagesall.json: $.RES_C_CT3.text[0] #. data/mp/messages/resmessagesall.json: $.RES_C_CT4.text[0] -#: po/custom/fromJson.txt:5321 +#: po/custom/fromJson.txt:5332 msgid "Stronger Commander Turret Available for Design" msgstr "" #. TRANSLATORS: #. data/base/messages/messages.json: $.MSG1.text[0] -#: po/custom/fromJson.txt:5324 +#: po/custom/fromJson.txt:5335 msgid "Structure Research Completed" msgstr "" #. TRANSLATORS: #. data/mp/stats/research.json: $.R-Wpn-Sunburst.name -#: po/custom/fromJson.txt:5327 +#: po/custom/fromJson.txt:5338 msgid "Sunburst AA Rocket Array" msgstr "" #. TRANSLATORS: #. data/mp/stats/research.json: $.R-Defense-Sunburst.name #. data/mp/stats/structure.json: $.P0-AASite-Sunburst.name -#: po/custom/fromJson.txt:5331 +#: po/custom/fromJson.txt:5342 msgid "Sunburst AA Site" msgstr "" #. TRANSLATORS: #. data/mp/stats/weapons.json: $.Rocket-Sunburst.name -#: po/custom/fromJson.txt:5334 +#: po/custom/fromJson.txt:5345 msgid "Sunburst AA" msgstr "" #. TRANSLATORS: #. data/mp/stats/templates.json: $.Cyb-Hvy-Mcannon.name -#: po/custom/fromJson.txt:5342 +#: po/custom/fromJson.txt:5353 msgid "Super Heavy-Gunner Cyborg" msgstr "" @@ -13403,32 +13433,32 @@ msgstr "" #. data/mp/stats/research.json: $.R-Cyborg-Hvywpn-HPV.name #. data/mp/stats/templates.json: $.Cyb-Hvy-HPV.name #. data/mp/stats/weapons.json: $.Cyb-Hvywpn-HPV.name -#: po/custom/fromJson.txt:5351 +#: po/custom/fromJson.txt:5362 msgid "Super HVC Cyborg" msgstr "" #. TRANSLATORS: #. data/mp/stats/templates.json: $.Cyb-Hvy-RailGunner.name -#: po/custom/fromJson.txt:5359 +#: po/custom/fromJson.txt:5370 msgid "Super Rail-Gunner Cyborg" msgstr "" #. TRANSLATORS: #. data/mp/messages/resmessagesall.json: $.RES_SUPERTRANS.text[0] -#: po/custom/fromJson.txt:5376 +#: po/custom/fromJson.txt:5387 msgid "Super Transport Available" msgstr "" #. TRANSLATORS: #. data/mp/stats/body.json: $.SuperTransportBody.name -#: po/custom/fromJson.txt:5379 +#: po/custom/fromJson.txt:5390 msgid "Super Transport Body" msgstr "" #. TRANSLATORS: #. data/mp/stats/research.json: $.R-SuperTransport.name #. data/mp/stats/templates.json: $.SuperTransport.name -#: po/custom/fromJson.txt:5383 +#: po/custom/fromJson.txt:5394 #: src/design.cpp:1332 msgid "Super Transport" msgstr "" @@ -13436,21 +13466,21 @@ msgstr "" #. TRANSLATORS: #. data/base/stats/research.json: $.R-Defense-WallUpgrade05.name #. data/mp/stats/research.json: $.R-Defense-WallUpgrade05.name -#: po/custom/fromJson.txt:5391 +#: po/custom/fromJson.txt:5402 msgid "Supercrete Mk2" msgstr "" #. TRANSLATORS: #. data/base/stats/research.json: $.R-Defense-WallUpgrade06.name #. data/mp/stats/research.json: $.R-Defense-WallUpgrade06.name -#: po/custom/fromJson.txt:5395 +#: po/custom/fromJson.txt:5406 msgid "Supercrete Mk3" msgstr "" #. TRANSLATORS: #. data/base/stats/research.json: $.R-Defense-WallUpgrade04.name #. data/mp/stats/research.json: $.R-Defense-WallUpgrade04.name -#: po/custom/fromJson.txt:5399 +#: po/custom/fromJson.txt:5410 msgid "Supercrete" msgstr "" @@ -13459,67 +13489,67 @@ msgstr "" #. data/base/messages/resmessages3.json: $.RES_V_MET7.text[1] #. data/mp/messages/resmessages3.json: $.RES_CYMET7.text[1] #. data/mp/messages/resmessages3.json: $.RES_V_MET7.text[1] -#: po/custom/fromJson.txt:5405 +#: po/custom/fromJson.txt:5416 msgid "Superdense composite alloys and energy-absorbing fibres" msgstr "" #. TRANSLATORS: #. data/base/stats/research.json: $.R-Vehicle-Metals08.name #. data/mp/stats/research.json: $.R-Vehicle-Metals08.name -#: po/custom/fromJson.txt:5409 +#: po/custom/fromJson.txt:5420 msgid "Superdense Composite Alloys Mk2" msgstr "" #. TRANSLATORS: #. data/base/stats/research.json: $.R-Vehicle-Metals09.name #. data/mp/stats/research.json: $.R-Vehicle-Metals09.name -#: po/custom/fromJson.txt:5413 +#: po/custom/fromJson.txt:5424 msgid "Superdense Composite Alloys Mk3" msgstr "" #. TRANSLATORS: #. data/base/stats/research.json: $.R-Vehicle-Metals07.name #. data/mp/stats/research.json: $.R-Vehicle-Metals07.name -#: po/custom/fromJson.txt:5417 +#: po/custom/fromJson.txt:5428 msgid "Superdense Composite Alloys" msgstr "" #. TRANSLATORS: #. data/base/stats/research.json: $.R-Wpn-Flamer-Damage05.name #. data/mp/stats/research.json: $.R-Wpn-Flamer-Damage05.name -#: po/custom/fromJson.txt:5421 +#: po/custom/fromJson.txt:5432 msgid "Superhot Flamer Gel Mk2" msgstr "" #. TRANSLATORS: #. data/base/stats/research.json: $.R-Wpn-Flamer-Damage06.name #. data/mp/stats/research.json: $.R-Wpn-Flamer-Damage06.name -#: po/custom/fromJson.txt:5425 +#: po/custom/fromJson.txt:5436 msgid "Superhot Flamer Gel Mk3" msgstr "" #. TRANSLATORS: #. data/base/stats/research.json: $.R-Wpn-Flamer-Damage04.name #. data/mp/stats/research.json: $.R-Wpn-Flamer-Damage04.name -#: po/custom/fromJson.txt:5429 +#: po/custom/fromJson.txt:5440 msgid "Superhot Flamer Gel" msgstr "" #. TRANSLATORS: #. data/mp/stats/research.json: $.R-Wpn-Flamer-Damage08.name -#: po/custom/fromJson.txt:5432 +#: po/custom/fromJson.txt:5443 msgid "Superhot Plasmite Gel Mk2" msgstr "" #. TRANSLATORS: #. data/mp/stats/research.json: $.R-Wpn-Flamer-Damage09.name -#: po/custom/fromJson.txt:5435 +#: po/custom/fromJson.txt:5446 msgid "Superhot Plasmite Gel Mk3" msgstr "" #. TRANSLATORS: #. data/mp/stats/research.json: $.R-Wpn-Flamer-Damage07.name -#: po/custom/fromJson.txt:5438 +#: po/custom/fromJson.txt:5449 msgid "Superhot Plasmite Gel" msgstr "" @@ -13527,42 +13557,42 @@ msgstr "" #. data/base/messages/resmessages3.json: $.RES_W_MS_LtSAM1.text[1] #. data/mp/messages/resmessages3.json: $.RES_W_MS_LtSAM1.text[1] #. data/mp/messages/resmessagesall.json: $.RES_MS_SAM1WT.text[1] -#: po/custom/fromJson.txt:5455 +#: po/custom/fromJson.txt:5466 msgid "Surface-to-air missile" msgstr "" #. TRANSLATORS: #. data/base/messages/resmessages1.json: $.RES_C_SL1.text[1] #. data/mp/messages/resmessages1.json: $.RES_C_SL1.text[1] -#: po/custom/fromJson.txt:5459 +#: po/custom/fromJson.txt:5470 msgid "Synaptic Link allows humans to interface directly with computers" msgstr "" #. TRANSLATORS: #. data/base/stats/research.json: $.R-Struc-Research-Upgrade02.name #. data/mp/stats/research.json: $.R-Struc-Research-Upgrade02.name -#: po/custom/fromJson.txt:5463 +#: po/custom/fromJson.txt:5474 msgid "Synaptic Link Data Analysis Mk2" msgstr "" #. TRANSLATORS: #. data/base/stats/research.json: $.R-Struc-Research-Upgrade03.name #. data/mp/stats/research.json: $.R-Struc-Research-Upgrade03.name -#: po/custom/fromJson.txt:5467 +#: po/custom/fromJson.txt:5478 msgid "Synaptic Link Data Analysis Mk3" msgstr "" #. TRANSLATORS: #. data/base/stats/research.json: $.R-Struc-Research-Upgrade01.name #. data/mp/stats/research.json: $.R-Struc-Research-Upgrade01.name -#: po/custom/fromJson.txt:5471 +#: po/custom/fromJson.txt:5482 msgid "Synaptic Link Data Analysis" msgstr "" #. TRANSLATORS: #. data/base/messages/resmessages1.json: $.RES_ST_RU1.text[1] #. data/mp/messages/resmessages1.json: $.RES_ST_RU1.text[1] -#: po/custom/fromJson.txt:5475 +#: po/custom/fromJson.txt:5486 msgid "Synaptic link data analysis" msgstr "" @@ -13570,7 +13600,7 @@ msgstr "" #. data/base/messages/resmessages3.json: $.RES_SY_ST1.text[1] #. data/mp/messages/resmessages3.json: $.RES_SY_ST1.text[1] #. data/mp/messages/resmessagesall.json: $.RES_SY_SPT.text[1] -#: po/custom/fromJson.txt:5480 +#: po/custom/fromJson.txt:5491 msgid "Synaptic Link Scrambler technology" msgstr "" @@ -13579,20 +13609,19 @@ msgstr "" #. data/base/messages/resmessages3.json: $.RES_SY_ADEF.text[1] #. data/base/messages/resmessages3.json: $.RES_SY_ASTRUC.text[1] #. ... + 7 refs -#: po/custom/fromJson.txt:5486 +#: po/custom/fromJson.txt:5497 msgid "Synaptic Link technology breakthrough" msgstr "" #. TRANSLATORS: #. data/base/stats/research.json: $.R-Comp-SynapticLink.name -#. data/mp/stats/research.json: $.R-Comp-SynapticLink.name -#: po/custom/fromJson.txt:5490 +#: po/custom/fromJson.txt:5500 msgid "Synaptic Link" msgstr "" #. TRANSLATORS: #. data/base/messages/messages.json: $.MSG5.text[0] -#: po/custom/fromJson.txt:5493 +#: po/custom/fromJson.txt:5503 msgid "Systems Research Completed" msgstr "" @@ -13601,7 +13630,7 @@ msgstr "" #. data/base/stats/structure.json: $.Emplacement-HvyATrocket.name #. data/mp/stats/research.json: $.R-Defense-HvyA-Trocket.name #. data/mp/stats/structure.json: $.Emplacement-HvyATrocket.name -#: po/custom/fromJson.txt:5499 +#: po/custom/fromJson.txt:5509 msgid "Tank Killer Emplacement" msgstr "" @@ -13610,19 +13639,19 @@ msgstr "" #. data/base/stats/structure.json: $.WallTower-HvATrocket.name #. data/mp/stats/research.json: $.R-Defense-WallTower-HvyA-Trocket.name #. data/mp/stats/structure.json: $.WallTower-HvATrocket.name -#: po/custom/fromJson.txt:5505 +#: po/custom/fromJson.txt:5515 msgid "Tank Killer Hardpoint" msgstr "" #. TRANSLATORS: #. data/mp/stats/templates.json: $.TK-Mantis-H.name -#: po/custom/fromJson.txt:5508 +#: po/custom/fromJson.txt:5518 msgid "Tank Killer Mantis Hover" msgstr "" #. TRANSLATORS: #. data/mp/stats/templates.json: $.MantisTKTracks.name -#: po/custom/fromJson.txt:5511 +#: po/custom/fromJson.txt:5521 msgid "Tank Killer Mantis Tracks" msgstr "" @@ -13630,27 +13659,27 @@ msgstr "" #. data/base/stats/templates.json: $.P0cam3PyHvyATTrk.name #. data/mp/stats/templates.json: $.P0cam3PyHvyATTrk.name #. data/mp/stats/templates.json: $.PythonTKTracks.name -#: po/custom/fromJson.txt:5516 +#: po/custom/fromJson.txt:5526 msgid "Tank Killer Python Tracks" msgstr "" #. TRANSLATORS: #. data/base/stats/research.json: $.R-Wpn-Rocket07-Tank-Killer.name #. data/mp/stats/research.json: $.R-Wpn-Rocket07-Tank-Killer.name -#: po/custom/fromJson.txt:5520 +#: po/custom/fromJson.txt:5530 msgid "Tank Killer Rocket" msgstr "" #. TRANSLATORS: #. data/mp/stats/templates.json: $.A-Veng-Trk-TK.name -#: po/custom/fromJson.txt:5523 +#: po/custom/fromJson.txt:5533 msgid "Tank Killer Vengeance Tracks" msgstr "" #. TRANSLATORS: #. data/base/stats/weapons.json: $.Rocket-HvyA-T.name #. data/mp/stats/weapons.json: $.Rocket-HvyA-T.name -#: po/custom/fromJson.txt:5527 +#: po/custom/fromJson.txt:5537 msgid "Tank Killer" msgstr "" @@ -13659,68 +13688,68 @@ msgstr "" #. data/base/stats/structure.json: $.A0TankTrap.name #. data/base/stats/structure.json: $.TankTrapC.name #. ... + 3 refs -#: po/custom/fromJson.txt:5533 +#: po/custom/fromJson.txt:5543 msgid "Tank Traps" msgstr "" #. TRANSLATORS: #. data/base/stats/research.json: $.R-Wpn-Howitzer-Accuracy02.name #. data/mp/stats/research.json: $.R-Wpn-Howitzer-Accuracy02.name -#: po/custom/fromJson.txt:5537 +#: po/custom/fromJson.txt:5547 msgid "Target Acquisition Artillery Shells Mk2" msgstr "" #. TRANSLATORS: #. data/base/stats/research.json: $.R-Wpn-Howitzer-Accuracy01.name #. data/mp/stats/research.json: $.R-Wpn-Howitzer-Accuracy01.name -#: po/custom/fromJson.txt:5541 +#: po/custom/fromJson.txt:5551 msgid "Target Acquisition Artillery Shells" msgstr "" #. TRANSLATORS: #. data/base/stats/research.json: $.R-Wpn-Mortar-Acc03.name #. data/mp/stats/research.json: $.R-Wpn-Mortar-Acc03.name -#: po/custom/fromJson.txt:5545 +#: po/custom/fromJson.txt:5555 msgid "Target Acquisition Mortar Shells" msgstr "" #. TRANSLATORS: #. data/base/stats/research.json: $.R-Wpn-Howitzer-Accuracy03.name #. data/mp/stats/research.json: $.R-Wpn-Howitzer-Accuracy03.name -#: po/custom/fromJson.txt:5549 +#: po/custom/fromJson.txt:5559 msgid "Target Prediction Artillery Shells" msgstr "" #. TRANSLATORS: #. data/base/stats/research.json: $.R-Wpn-Rail-Accuracy01.name -#: po/custom/fromJson.txt:5552 +#: po/custom/fromJson.txt:5562 msgid "Target Prediction Computer" msgstr "" #. TRANSLATORS: #. data/base/stats/research.json: $.R-Wpn-Missile-Accuracy01.name #. data/mp/stats/research.json: $.R-Wpn-Missile-Accuracy01.name -#: po/custom/fromJson.txt:5556 +#: po/custom/fromJson.txt:5566 msgid "Target Prediction Missiles" msgstr "" #. TRANSLATORS: #. data/base/messages/resmessages12.json: $.RES_W_M_AC1.text[1] #. data/mp/messages/resmessages12.json: $.RES_W_M_AC1.text[1] -#: po/custom/fromJson.txt:5560 +#: po/custom/fromJson.txt:5570 msgid "Targeting systems compensate for distance and weather conditions" msgstr "" #. TRANSLATORS: #. data/base/messages/resmessagesall.json: $.RES_ST_VP.text[3] #. data/mp/messages/resmessagesall.json: $.RES_ST_VP.text[3] -#: po/custom/fromJson.txt:5564 +#: po/custom/fromJson.txt:5574 msgid "The VTOL returns to the selected pad for rearming" msgstr "" #. TRANSLATORS: #. data/mp/messages/resmessages3.json: $.RES_CY_AH4.text[2] -#: po/custom/fromJson.txt:5568 +#: po/custom/fromJson.txt:5578 #, no-c-format msgid "Thermal Armor +35%" msgstr "" @@ -13728,21 +13757,21 @@ msgstr "" #. TRANSLATORS: #. data/mp/messages/resmessages3.json: $.RES_V_AH4.text[2] #. data/mp/messages/resmessagesall.json: $.RES_V_AH7.text[2] -#: po/custom/fromJson.txt:5573 +#: po/custom/fromJson.txt:5583 #, no-c-format msgid "Thermal Armor +40%" msgstr "" #. TRANSLATORS: #. data/mp/messages/resmessages2.json: $.RES_V_AH1.text[2] -#: po/custom/fromJson.txt:5577 +#: po/custom/fromJson.txt:5587 #, no-c-format msgid "Thermal armor +40%" msgstr "" #. TRANSLATORS: #. data/mp/messages/resmessages2.json: $.RES_CY_AH1.text[2] -#: po/custom/fromJson.txt:5581 +#: po/custom/fromJson.txt:5591 #, no-c-format msgid "Thermal Armor +45%" msgstr "" @@ -13750,142 +13779,142 @@ msgstr "" #. TRANSLATORS: #. data/base/stats/research.json: $.R-Vehicle-Armor-Heat02.name #. data/mp/stats/research.json: $.R-Vehicle-Armor-Heat02.name -#: po/custom/fromJson.txt:5589 +#: po/custom/fromJson.txt:5599 msgid "Thermal Armor Mk2" msgstr "" #. TRANSLATORS: #. data/base/stats/research.json: $.R-Vehicle-Armor-Heat03.name #. data/mp/stats/research.json: $.R-Vehicle-Armor-Heat03.name -#: po/custom/fromJson.txt:5593 +#: po/custom/fromJson.txt:5603 msgid "Thermal Armor Mk3" msgstr "" #. TRANSLATORS: #. data/base/stats/research.json: $.R-Vehicle-Armor-Heat01.name #. data/mp/stats/research.json: $.R-Vehicle-Armor-Heat01.name -#: po/custom/fromJson.txt:5597 -#: src/spectatorwidgets.cpp:810 +#: po/custom/fromJson.txt:5607 +#: src/spectatorwidgets.cpp:843 msgid "Thermal Armor" msgstr "" #. TRANSLATORS: #. data/base/stats/research.json: $.R-Wpn-Mortar-Acc02.name #. data/mp/stats/research.json: $.R-Wpn-Mortar-Acc02.name -#: po/custom/fromJson.txt:5601 +#: po/custom/fromJson.txt:5611 msgid "Thermal Imaging Mortar Shells" msgstr "" #. TRANSLATORS: #. data/base/stats/research.json: $.R-Wpn-RocketSlow-Accuracy03.name #. data/mp/stats/research.json: $.R-Wpn-RocketSlow-Accuracy02.name -#: po/custom/fromJson.txt:5605 +#: po/custom/fromJson.txt:5615 msgid "Thermal Imaging Rockets" msgstr "" #. TRANSLATORS: #. data/base/stats/research.json: $.R-Wpn-Bomb04.name #. data/mp/stats/research.json: $.R-Wpn-Bomb04.name -#: po/custom/fromJson.txt:5609 +#: po/custom/fromJson.txt:5619 msgid "Thermite Bomb Bay" msgstr "" #. TRANSLATORS: #. data/mp/stats/templates.json: $.Cyb-Thermite.name -#: po/custom/fromJson.txt:5612 +#: po/custom/fromJson.txt:5622 msgid "Thermite Flamer Cyborg" msgstr "" #. TRANSLATORS: #. data/base/stats/research.json: $.R-Wpn-Energy-ROF02.name #. data/mp/stats/research.json: $.R-Wpn-Energy-ROF02.name -#: po/custom/fromJson.txt:5616 +#: po/custom/fromJson.txt:5626 msgid "Thermopole Energizer Mk2" msgstr "" #. TRANSLATORS: #. data/base/stats/research.json: $.R-Wpn-Energy-ROF03.name #. data/mp/stats/research.json: $.R-Wpn-Energy-ROF03.name -#: po/custom/fromJson.txt:5620 +#: po/custom/fromJson.txt:5630 msgid "Thermopole Energizer Mk3" msgstr "" #. TRANSLATORS: #. data/base/stats/research.json: $.R-Wpn-Energy-ROF01.name #. data/mp/stats/research.json: $.R-Wpn-Energy-ROF01.name -#: po/custom/fromJson.txt:5624 +#: po/custom/fromJson.txt:5634 msgid "Thermopole Energizer" msgstr "" #. TRANSLATORS: #. data/base/stats/body.json: $.Body9REC.name #. data/mp/stats/body.json: $.Body9REC.name -#: po/custom/fromJson.txt:5631 +#: po/custom/fromJson.txt:5641 msgid "Tiger" msgstr "" #. TRANSLATORS: #. data/mp/messages/resmessagesall.json: $.RES_DF_HCW2.text[1] -#: po/custom/fromJson.txt:5634 +#: po/custom/fromJson.txt:5644 msgid "Titanium-reinforced concrete gate" msgstr "" #. TRANSLATORS: #. data/base/messages/resmessagesall.json: $.RES_DF_HCW1.text[1] #. data/mp/messages/resmessagesall.json: $.RES_DF_HCW1.text[1] -#: po/custom/fromJson.txt:5638 +#: po/custom/fromJson.txt:5648 msgid "Titanium-reinforced concrete" msgstr "" #. TRANSLATORS: #. data/mp/multiplay/skirmish/nb_turtle.json: $.AI.tip -#: po/custom/fromJson.txt:5641 +#: po/custom/fromJson.txt:5651 msgid "Tower wars AI, based on NullBot" msgstr "" #. TRANSLATORS: #. data/base/stats/research.json: $.R-Vehicle-Prop-Tracks.name #. data/mp/stats/research.json: $.R-Vehicle-Prop-Tracks.name -#: po/custom/fromJson.txt:5648 +#: po/custom/fromJson.txt:5658 msgid "Tracked Propulsion" msgstr "" #. TRANSLATORS: #. data/base/messages/resmessages1.json: $.RES_W_SRK_AC1.text[1] #. data/mp/messages/resmessages1.json: $.RES_W_SRK_AC1.text[1] -#: po/custom/fromJson.txt:5652 +#: po/custom/fromJson.txt:5662 msgid "Tracks and directs in-flight rocket to target" msgstr "" #. TRANSLATORS: #. data/base/stats/propulsion.json: $.tracked02.name -#: po/custom/fromJson.txt:5655 +#: po/custom/fromJson.txt:5665 msgid "Tracks II" msgstr "" #. TRANSLATORS: #. data/base/stats/propulsion.json: $.tracked03.name -#: po/custom/fromJson.txt:5658 +#: po/custom/fromJson.txt:5668 msgid "Tracks III" msgstr "" #. TRANSLATORS: #. data/base/stats/propulsion.json: $.tracked01.name #. data/mp/stats/propulsion.json: $.tracked01.name -#: po/custom/fromJson.txt:5662 +#: po/custom/fromJson.txt:5672 msgid "Tracks" msgstr "" #. TRANSLATORS: #. data/base/stats/body.json: $.TransporterBody.name #. data/mp/stats/body.json: $.TransporterBody.name -#: po/custom/fromJson.txt:5666 +#: po/custom/fromJson.txt:5676 msgid "Transport Body" msgstr "" #. TRANSLATORS: #. data/base/stats/templates.json: $.Transporter.name -#: po/custom/fromJson.txt:5669 +#: po/custom/fromJson.txt:5679 #: src/design.cpp:1327 msgid "Transport" msgstr "" @@ -13893,25 +13922,25 @@ msgstr "" #. TRANSLATORS: #. data/base/stats/templates.json: $.BarbarianTrike.name #. data/mp/stats/templates.json: $.BarbarianTrike.name -#: po/custom/fromJson.txt:5673 +#: po/custom/fromJson.txt:5683 msgid "Trike" msgstr "" #. TRANSLATORS: #. data/mp/stats/templates.json: $.CobraHoverTruck.name -#: po/custom/fromJson.txt:5676 +#: po/custom/fromJson.txt:5686 msgid "Truck Cobra Hover" msgstr "" #. TRANSLATORS: #. data/mp/stats/templates.json: $.MantisHoverTruck.name -#: po/custom/fromJson.txt:5679 +#: po/custom/fromJson.txt:5689 msgid "Truck Mantis Hover" msgstr "" #. TRANSLATORS: #. data/mp/stats/templates.json: $.ScorpHoverTruck.name -#: po/custom/fromJson.txt:5682 +#: po/custom/fromJson.txt:5692 msgid "Truck Scorpion Hover" msgstr "" @@ -13920,89 +13949,89 @@ msgstr "" #. data/base/stats/templates.json: $.ConstructionDroid.name #. data/base/stats/templates.json: $.ConstructorDroid.name #. ... + 5 refs -#: po/custom/fromJson.txt:5688 +#: po/custom/fromJson.txt:5698 msgid "Truck" msgstr "" #. TRANSLATORS: #. data/base/stats/research.json: $.R-Wpn-MG-Damage06.name #. data/mp/stats/research.json: $.R-Wpn-MG-Damage06.name -#: po/custom/fromJson.txt:5696 +#: po/custom/fromJson.txt:5706 msgid "Tungsten-Tipped MG Bullets Mk2" msgstr "" #. TRANSLATORS: #. data/base/stats/research.json: $.R-Wpn-MG-Damage07.name #. data/mp/stats/research.json: $.R-Wpn-MG-Damage07.name -#: po/custom/fromJson.txt:5700 +#: po/custom/fromJson.txt:5710 msgid "Tungsten-Tipped MG Bullets Mk3" msgstr "" #. TRANSLATORS: #. data/base/stats/research.json: $.R-Wpn-MG-Damage05.name #. data/mp/stats/research.json: $.R-Wpn-MG-Damage05.name -#: po/custom/fromJson.txt:5704 +#: po/custom/fromJson.txt:5714 msgid "Tungsten-Tipped MG Bullets" msgstr "" #. TRANSLATORS: #. data/base/stats/research.json: $.R-Vehicle-Engine05.name #. data/mp/stats/research.json: $.R-Vehicle-Engine05.name -#: po/custom/fromJson.txt:5708 +#: po/custom/fromJson.txt:5718 msgid "Turbo-Charged Engine Mk2" msgstr "" #. TRANSLATORS: #. data/base/stats/research.json: $.R-Vehicle-Engine06.name #. data/mp/stats/research.json: $.R-Vehicle-Engine06.name -#: po/custom/fromJson.txt:5712 +#: po/custom/fromJson.txt:5722 msgid "Turbo-Charged Engine Mk3" msgstr "" #. TRANSLATORS: #. data/mp/multiplay/skirmish/nb_turtle.json: $.AI.name -#: po/custom/fromJson.txt:5721 +#: po/custom/fromJson.txt:5731 msgid "Turtle AI" msgstr "" #. TRANSLATORS: #. data/base/messages/resmessages1.json: $.RES_MG2MK1.text[1] #. data/mp/messages/resmessages1.json: $.RES_MG2MK1.text[1] -#: po/custom/fromJson.txt:5725 +#: po/custom/fromJson.txt:5735 msgid "Twin 7.62mm machineguns" msgstr "" #. TRANSLATORS: #. data/mp/messages/resmessagesall.json: $.RES_WT_DOUBLEAA.text[1] -#: po/custom/fromJson.txt:5728 +#: po/custom/fromJson.txt:5738 msgid "Twin 80mm Anti-Aircraft cannon" msgstr "" #. TRANSLATORS: #. data/mp/stats/research.json: $.R-Defense-Cannon6.name #. data/mp/stats/structure.json: $.PillBox-Cannon6.name -#: po/custom/fromJson.txt:5736 +#: po/custom/fromJson.txt:5746 msgid "Twin Assault Cannon Bunker" msgstr "" #. TRANSLATORS: #. data/mp/stats/research.json: $.R-Wpn-Cannon6TwinAslt.name #. data/mp/stats/weapons.json: $.Cannon6TwinAslt.name -#: po/custom/fromJson.txt:5740 +#: po/custom/fromJson.txt:5750 msgid "Twin Assault Cannon" msgstr "" #. TRANSLATORS: #. data/mp/stats/research.json: $.R-Defense-WallTower-TwinAGun.name #. data/mp/stats/structure.json: $.WallTower-TwinAssaultGun.name -#: po/custom/fromJson.txt:5744 +#: po/custom/fromJson.txt:5754 msgid "Twin Assault Gun Hardpoint" msgstr "" #. TRANSLATORS: #. data/mp/stats/research.json: $.R-Wpn-MG5.name #. data/mp/stats/weapons.json: $.MG5TWINROTARY.name -#: po/custom/fromJson.txt:5748 +#: po/custom/fromJson.txt:5758 msgid "Twin Assault Gun" msgstr "" @@ -14011,7 +14040,7 @@ msgstr "" #. data/base/stats/weapons.json: $.MG2-Pillbox.name #. data/mp/stats/structure.json: $.PillBox2.name #. data/mp/stats/weapons.json: $.MG2-Pillbox.name -#: po/custom/fromJson.txt:5754 +#: po/custom/fromJson.txt:5764 msgid "Twin Machinegun Bunker" msgstr "" @@ -14019,26 +14048,26 @@ msgstr "" #. data/base/stats/research.json: $.R-Defense-Tower02.name #. data/base/stats/structure.json: $.GuardTower2.name #. data/mp/stats/structure.json: $.GuardTower2.name -#: po/custom/fromJson.txt:5759 +#: po/custom/fromJson.txt:5769 msgid "Twin Machinegun Guard Tower" msgstr "" #. TRANSLATORS: #. data/base/stats/weapons.json: $.MG2-Tower.name -#: po/custom/fromJson.txt:5762 +#: po/custom/fromJson.txt:5772 msgid "Twin Machinegun Tower" msgstr "" #. TRANSLATORS: #. data/base/stats/templates.json: $.ViperMG02Halftrack.name #. data/mp/stats/templates.json: $.ViperMG02Halftrack.name -#: po/custom/fromJson.txt:5766 +#: po/custom/fromJson.txt:5776 msgid "Twin Machinegun Viper Half-tracks" msgstr "" #. TRANSLATORS: #. data/mp/stats/templates.json: $.A-Viper-Trk-TMG.name -#: po/custom/fromJson.txt:5769 +#: po/custom/fromJson.txt:5779 msgid "Twin Machinegun Viper Tracks" msgstr "" @@ -14046,7 +14075,7 @@ msgstr "" #. data/base/stats/templates.json: $.ViperMG02Wheels.name #. data/mp/stats/templates.json: $.A-Viper-Wheels-TMG.name #. data/mp/stats/templates.json: $.ViperMG02Wheels.name -#: po/custom/fromJson.txt:5774 +#: po/custom/fromJson.txt:5784 msgid "Twin Machinegun Viper Wheels" msgstr "" @@ -14055,32 +14084,38 @@ msgstr "" #. data/base/stats/weapons.json: $.MG2Mk1.name #. data/mp/stats/research.json: $.R-Wpn-MG2Mk1.name #. data/mp/stats/weapons.json: $.MG2Mk1.name -#: po/custom/fromJson.txt:5780 +#: po/custom/fromJson.txt:5790 msgid "Twin Machinegun" msgstr "" #. TRANSLATORS: #. data/mp/messages/resmessagesall.json: $.RES_W_AALAS.text[1] -#: po/custom/fromJson.txt:5783 +#: po/custom/fromJson.txt:5793 msgid "Twin Medium Anti-Aircraft Laser" msgstr "" #. TRANSLATORS: #. data/mp/messages/resmessagesall.json: $.RES_WT_TWINAGHP.text[1] #. data/mp/messages/resmessagesall.json: $.RES_WT_TWINAGUN.text[1] -#: po/custom/fromJson.txt:5787 +#: po/custom/fromJson.txt:5797 msgid "Twin Multi-barrel, rapid-fire machinegun" msgstr "" #. TRANSLATORS: #. data/mp/challenges/two-faced.json: $.challenge.name -#: po/custom/fromJson.txt:5790 +#: po/custom/fromJson.txt:5800 msgid "Two-faced" msgstr "" +#. TRANSLATORS: +#. data/base/stats/research.json: $.R-Wpn-Flamer-Range01-ScavReduce-Undo.name +#: po/custom/fromJson.txt:5803 +msgid "Undo Reduce Scavenger Flamer Range" +msgstr "" + #. TRANSLATORS: #. data/base/messages/messages.json: $.MSG4.text[0] -#: po/custom/fromJson.txt:5793 +#: po/custom/fromJson.txt:5806 msgid "Unit Research Completed" msgstr "" @@ -14088,92 +14123,92 @@ msgstr "" #. data/mp/messages/resmessagesall.json: $.RES_C_CT2.text[1] #. data/mp/messages/resmessagesall.json: $.RES_C_CT3.text[1] #. data/mp/messages/resmessagesall.json: $.RES_C_CT4.text[1] -#: po/custom/fromJson.txt:5798 +#: po/custom/fromJson.txt:5811 msgid "Upgraded battlefield computer system" msgstr "" #. TRANSLATORS: #. data/base/stats/sensor.json: $.UplinkSensor.name #. data/mp/stats/sensor.json: $.UplinkSensor.name -#: po/custom/fromJson.txt:5802 +#: po/custom/fromJson.txt:5815 msgid "Uplink Sensor" msgstr "" #. TRANSLATORS: #. data/base/messages/resmessages1.json: $.RES_ST_FM1.text[3] #. data/mp/messages/resmessages1.json: $.RES_ST_FM1.text[3] -#: po/custom/fromJson.txt:5806 +#: po/custom/fromJson.txt:5819 msgid "Use a truck to add modules to a factory" msgstr "" #. TRANSLATORS: #. data/base/messages/resmessages1.json: $.RES_POWMD1.text[3] #. data/mp/messages/resmessages1.json: $.RES_POWMD1.text[3] -#: po/custom/fromJson.txt:5810 +#: po/custom/fromJson.txt:5823 msgid "Use a truck to add the module to a power generator" msgstr "" #. TRANSLATORS: #. data/base/messages/resmessages1.json: $.RES_ST_RM1.text[3] #. data/mp/messages/resmessages1.json: $.RES_ST_RM1.text[3] -#: po/custom/fromJson.txt:5814 +#: po/custom/fromJson.txt:5827 msgid "Use a truck to add the module to a research facility" msgstr "" #. TRANSLATORS: #. data/base/messages/resmessages1.json: $.RES_REPAI1.text[2] #. data/mp/messages/resmessages1.json: $.RES_REPAI1.text[2] -#: po/custom/fromJson.txt:5818 +#: po/custom/fromJson.txt:5831 msgid "Use the Command Console to send units back for repair" msgstr "" #. TRANSLATORS: #. data/mp/messages/resmessagesall.json: $.RES_EMP_CAN.text[1] -#: po/custom/fromJson.txt:5821 +#: po/custom/fromJson.txt:5834 msgid "Uses advanced cannon technology" msgstr "" #. TRANSLATORS: #. data/mp/messages/resmessagesall.json: $.RES_EMP_MD.text[1] -#: po/custom/fromJson.txt:5824 +#: po/custom/fromJson.txt:5837 msgid "Uses advanced mass driver railgun technology" msgstr "" #. TRANSLATORS: #. data/mp/messages/resmessagesall.json: $.RES_EMP_MSL.text[1] -#: po/custom/fromJson.txt:5827 +#: po/custom/fromJson.txt:5840 msgid "Uses advanced missile gun technology" msgstr "" #. TRANSLATORS: #. data/mp/messages/resmessagesall.json: $.RES_EMP_RKT.text[1] -#: po/custom/fromJson.txt:5830 +#: po/custom/fromJson.txt:5843 msgid "Uses advanced rocket gun technology" msgstr "" #. TRANSLATORS: #. data/base/messages/resmessages3.json: $.RES_POWU2.text[2] #. data/mp/messages/resmessages3.json: $.RES_POWU2.text[1] -#: po/custom/fromJson.txt:5834 +#: po/custom/fromJson.txt:5847 msgid "Vapor Turbine boosts power output" msgstr "" #. TRANSLATORS: #. data/mp/stats/research.json: $.R-Struc-Power-Upgrade03.name -#: po/custom/fromJson.txt:5837 +#: po/custom/fromJson.txt:5850 msgid "Vapor Turbine Generator Mk2" msgstr "" #. TRANSLATORS: #. data/mp/stats/research.json: $.R-Struc-Power-Upgrade03a.name -#: po/custom/fromJson.txt:5840 +#: po/custom/fromJson.txt:5853 msgid "Vapor Turbine Generator Mk3" msgstr "" #. TRANSLATORS: #. data/base/stats/research.json: $.R-Struc-Power-Upgrade02.name #. data/mp/stats/research.json: $.R-Struc-Power-Upgrade02.name -#: po/custom/fromJson.txt:5844 +#: po/custom/fromJson.txt:5857 msgid "Vapor Turbine Generator" msgstr "" @@ -14182,58 +14217,58 @@ msgstr "" #. data/mp/messages/resmessages2.json: $.RES_V_EN4.text[2] #. data/mp/messages/resmessages3.json: $.RES_V_EN10.text[2] #. data/mp/messages/resmessages3.json: $.RES_V_EN7.text[2] -#: po/custom/fromJson.txt:5874 +#: po/custom/fromJson.txt:5887 #, no-c-format msgid "Vehicle speed +5%" msgstr "" #. TRANSLATORS: #. data/mp/stats/research.json: $.R-Vehicle-Armor-Heat08.name -#: po/custom/fromJson.txt:5877 +#: po/custom/fromJson.txt:5890 msgid "Vehicle Superdense Thermal Armor Mk2" msgstr "" #. TRANSLATORS: #. data/mp/stats/research.json: $.R-Vehicle-Armor-Heat09.name -#: po/custom/fromJson.txt:5880 +#: po/custom/fromJson.txt:5893 msgid "Vehicle Superdense Thermal Armor Mk3" msgstr "" #. TRANSLATORS: #. data/mp/stats/research.json: $.R-Vehicle-Armor-Heat07.name -#: po/custom/fromJson.txt:5883 +#: po/custom/fromJson.txt:5896 msgid "Vehicle Superdense Thermal Armor" msgstr "" #. TRANSLATORS: #. data/mp/stats/templates.json: $.A-Veng-Trk-Guass.name -#: po/custom/fromJson.txt:5892 +#: po/custom/fromJson.txt:5905 msgid "Vengeance Tracks Gauss Cannon" msgstr "" #. TRANSLATORS: #. data/mp/stats/templates.json: $.A-Veng-Trk-Scourge.name -#: po/custom/fromJson.txt:5895 +#: po/custom/fromJson.txt:5908 msgid "Vengeance Tracks Gauss Scourge" msgstr "" #. TRANSLATORS: #. data/mp/stats/templates.json: $.A-Veng-Trk-Rail.name -#: po/custom/fromJson.txt:5898 +#: po/custom/fromJson.txt:5911 msgid "Vengeance Tracks Rail Gun" msgstr "" #. TRANSLATORS: #. data/base/stats/body.json: $.Body10MBT.name #. data/mp/stats/body.json: $.Body10MBT.name -#: po/custom/fromJson.txt:5902 +#: po/custom/fromJson.txt:5915 msgid "Vengeance" msgstr "" #. TRANSLATORS: #. data/base/messages/resmessagesall.json: $.RES_V_P_V1.text[1] #. data/mp/messages/resmessagesall.json: $.RES_V_P_V1.text[1] -#: po/custom/fromJson.txt:5906 +#: po/custom/fromJson.txt:5919 msgid "Vertical Take Off and Landing Propulsion" msgstr "" @@ -14242,33 +14277,33 @@ msgstr "" #. data/mp/messages/resmessages3.json: $.RES_V_B10.text[3] #. data/mp/messages/resmessagesall.json: $.RES_V_B13.text[3] #. data/mp/messages/resmessagesall.json: $.RES_V_B14.text[3] -#: po/custom/fromJson.txt:5912 +#: po/custom/fromJson.txt:5925 msgid "Very expensive to produce" msgstr "" #. TRANSLATORS: #. data/base/messages/resmessages1.json: $.RES_V_B11.text[3] #. data/mp/messages/resmessages1.json: $.RES_V_B11.text[3] -#: po/custom/fromJson.txt:5916 +#: po/custom/fromJson.txt:5929 msgid "Very high power costs and very slow to produce" msgstr "" #. TRANSLATORS: #. data/mp/messages/resmessagesall.json: $.RES_V_B14.text[2] -#: po/custom/fromJson.txt:5919 +#: po/custom/fromJson.txt:5932 msgid "Very slow moving Body" msgstr "" #. TRANSLATORS: #. data/mp/messages/resmessagesall.json: $.RES_W_LASSAT.text[1] -#: po/custom/fromJson.txt:5922 +#: po/custom/fromJson.txt:5935 msgid "Very slow recharge time" msgstr "" #. TRANSLATORS: #. data/mp/stats/research.json: $.R-Defense-WallTower-SamHvy.name #. data/mp/stats/structure.json: $.WallTower-SamHvy.name -#: po/custom/fromJson.txt:5926 +#: po/custom/fromJson.txt:5939 msgid "Vindicator Hardpoint" msgstr "" @@ -14277,7 +14312,7 @@ msgstr "" #. data/base/stats/structure.json: $.P0-AASite-SAM2.name #. data/mp/stats/research.json: $.R-Defense-SamSite2.name #. data/mp/stats/structure.json: $.P0-AASite-SAM2.name -#: po/custom/fromJson.txt:5932 +#: po/custom/fromJson.txt:5945 msgid "Vindicator SAM Site" msgstr "" @@ -14286,81 +14321,81 @@ msgstr "" #. data/base/stats/weapons.json: $.Missile-HvySAM.name #. data/mp/stats/research.json: $.R-Wpn-Missile-HvSAM.name #. data/mp/stats/weapons.json: $.Missile-HvySAM.name -#: po/custom/fromJson.txt:5938 +#: po/custom/fromJson.txt:5951 msgid "Vindicator SAM" msgstr "" #. TRANSLATORS: #. data/base/stats/body.json: $.Body1REC.name #. data/mp/stats/body.json: $.Body1REC.name -#: po/custom/fromJson.txt:5942 +#: po/custom/fromJson.txt:5955 msgid "Viper" msgstr "" #. TRANSLATORS: #. data/base/stats/weapons.json: $.Cannon5Vulcan-VTOL.name #. data/mp/stats/weapons.json: $.Cannon5Vulcan-VTOL.name -#: po/custom/fromJson.txt:5946 +#: po/custom/fromJson.txt:5959 msgid "VTOL Assault Cannon" msgstr "" #. TRANSLATORS: #. data/base/stats/weapons.json: $.MG4ROTARY-VTOL.name #. data/mp/stats/weapons.json: $.MG4ROTARY-VTOL.name -#: po/custom/fromJson.txt:5950 +#: po/custom/fromJson.txt:5963 msgid "VTOL Assault Gun" msgstr "" #. TRANSLATORS: #. data/mp/stats/structure.json: $.A0BaBaVtolPad.name -#: po/custom/fromJson.txt:5953 +#: po/custom/fromJson.txt:5966 msgid "VTOL BaBa Rearming Pad" msgstr "" #. TRANSLATORS: #. data/mp/stats/templates.json: $.V-Bug-BB.name -#: po/custom/fromJson.txt:5956 +#: po/custom/fromJson.txt:5969 msgid "VTOL Bunker Buster Bug VTOL" msgstr "" #. TRANSLATORS: #. data/mp/stats/templates.json: $.V-Scor-BB.name -#: po/custom/fromJson.txt:5959 +#: po/custom/fromJson.txt:5972 msgid "VTOL Bunker Buster Scorpion VTOL" msgstr "" #. TRANSLATORS: #. data/base/stats/weapons.json: $.Rocket-VTOL-BB.name #. data/mp/stats/weapons.json: $.Rocket-VTOL-BB.name -#: po/custom/fromJson.txt:5963 +#: po/custom/fromJson.txt:5976 msgid "VTOL Bunker Buster" msgstr "" #. TRANSLATORS: #. data/base/stats/weapons.json: $.Cannon1-VTOL.name #. data/mp/stats/weapons.json: $.Cannon1-VTOL.name -#: po/custom/fromJson.txt:5967 +#: po/custom/fromJson.txt:5980 msgid "VTOL Cannon" msgstr "" #. TRANSLATORS: #. data/base/stats/sensor.json: $.Sys-VTOLCBTower01.name #. data/mp/stats/sensor.json: $.Sys-VTOLCBTower01.name -#: po/custom/fromJson.txt:5977 +#: po/custom/fromJson.txt:5990 msgid "VTOL CB Radar Tower" msgstr "" #. TRANSLATORS: #. data/base/stats/sensor.json: $.Sys-VTOLCBTurret01.name #. data/mp/stats/sensor.json: $.Sys-VTOLCBTurret01.name -#: po/custom/fromJson.txt:5981 +#: po/custom/fromJson.txt:5994 msgid "VTOL CB Radar Turret" msgstr "" #. TRANSLATORS: #. data/base/messages/resmessages23.json: $.RES_SY_VCBSTW1.text[1] #. data/mp/messages/resmessages23.json: $.RES_SY_VCBSTW1.text[1] -#: po/custom/fromJson.txt:5985 +#: po/custom/fromJson.txt:5998 msgid "VTOL CB Tower detects enemy indirect fire batteries" msgstr "" @@ -14369,51 +14404,51 @@ msgstr "" #. data/base/stats/structure.json: $.Sys-VTOL-CB-Tower01.name #. data/mp/stats/research.json: $.R-Sys-VTOLCBS-Tower01.name #. data/mp/stats/structure.json: $.Sys-VTOL-CB-Tower01.name -#: po/custom/fromJson.txt:5991 +#: po/custom/fromJson.txt:6004 msgid "VTOL CB Tower" msgstr "" #. TRANSLATORS: #. data/base/stats/research.json: $.R-Sys-VTOLCBS-Turret01.name #. data/mp/stats/research.json: $.R-Sys-VTOLCBS-Turret01.name -#: po/custom/fromJson.txt:5999 +#: po/custom/fromJson.txt:6012 msgid "VTOL CB Turret" msgstr "" #. TRANSLATORS: #. data/mp/stats/templates.json: $.V-Bug-ClusterBomb.name -#: po/custom/fromJson.txt:6002 +#: po/custom/fromJson.txt:6015 msgid "VTOL Cluster Bomb Bay Bug VTOL" msgstr "" #. TRANSLATORS: #. data/mp/stats/templates.json: $.V-Scor-ClusterBomb.name -#: po/custom/fromJson.txt:6005 +#: po/custom/fromJson.txt:6018 msgid "VTOL Cluster Bomb Bay Scorpion VTOL" msgstr "" #. TRANSLATORS: #. data/mp/stats/weapons.json: $.Bomb1-VTOL-LtHE.name -#: po/custom/fromJson.txt:6008 +#: po/custom/fromJson.txt:6021 msgid "VTOL Cluster Bomb Bay" msgstr "" #. TRANSLATORS: #. data/base/stats/weapons.json: $.Bomb1-VTOL-LtHE.name -#: po/custom/fromJson.txt:6011 +#: po/custom/fromJson.txt:6024 msgid "VTOL Cluster Bombs Bay" msgstr "" #. TRANSLATORS: #. data/mp/stats/weapons.json: $.Bomb6-VTOL-EMP.name -#: po/custom/fromJson.txt:6014 +#: po/custom/fromJson.txt:6027 msgid "VTOL EMP Missile Launcher" msgstr "" #. TRANSLATORS: #. data/base/messages/resmessagesall.json: $.RES_ST_VF.text[1] #. data/mp/messages/resmessagesall.json: $.RES_ST_VF.text[1] -#: po/custom/fromJson.txt:6018 +#: po/custom/fromJson.txt:6031 msgid "VTOL factory enables VTOL production" msgstr "" @@ -14422,156 +14457,156 @@ msgstr "" #. data/base/stats/structure.json: $.A0VTolFactory1.name #. data/mp/stats/research.json: $.R-Struc-VTOLFactory.name #. data/mp/stats/structure.json: $.A0VTolFactory1.name -#: po/custom/fromJson.txt:6024 +#: po/custom/fromJson.txt:6037 msgid "VTOL Factory" msgstr "" #. TRANSLATORS: #. data/base/stats/weapons.json: $.Laser3BEAM-VTOL.name #. data/mp/stats/weapons.json: $.Laser3BEAM-VTOL.name -#: po/custom/fromJson.txt:6028 +#: po/custom/fromJson.txt:6041 msgid "VTOL Flashlight" msgstr "" #. TRANSLATORS: #. data/base/stats/weapons.json: $.Bomb2-VTOL-HvHE.name #. data/mp/stats/weapons.json: $.Bomb2-VTOL-HvHE.name -#: po/custom/fromJson.txt:6032 +#: po/custom/fromJson.txt:6045 msgid "VTOL Heap Bomb Bay" msgstr "" #. TRANSLATORS: #. data/mp/stats/weapons.json: $.HeavyLaser-VTOL.name -#: po/custom/fromJson.txt:6035 +#: po/custom/fromJson.txt:6048 msgid "VTOL Heavy Laser" msgstr "" #. TRANSLATORS: #. data/base/stats/weapons.json: $.MG3-VTOL.name #. data/mp/stats/weapons.json: $.MG3-VTOL.name -#: po/custom/fromJson.txt:6039 +#: po/custom/fromJson.txt:6052 msgid "VTOL Heavy Machinegun" msgstr "" #. TRANSLATORS: #. data/mp/stats/templates.json: $.V-Bug-HPV.name -#: po/custom/fromJson.txt:6042 +#: po/custom/fromJson.txt:6055 msgid "VTOL Hyper Velocity Cannon Bug VTOL" msgstr "" #. TRANSLATORS: #. data/mp/stats/templates.json: $.V-Mantis-HPV.name -#: po/custom/fromJson.txt:6045 +#: po/custom/fromJson.txt:6058 msgid "VTOL Hyper Velocity Cannon Mantis VTOL" msgstr "" #. TRANSLATORS: #. data/mp/stats/templates.json: $.V-Scor-HPV.name -#: po/custom/fromJson.txt:6048 +#: po/custom/fromJson.txt:6061 msgid "VTOL Hyper Velocity Cannon Scorpion VTOL" msgstr "" #. TRANSLATORS: #. data/base/stats/weapons.json: $.Cannon4AUTO-VTOL.name #. data/mp/stats/weapons.json: $.Cannon4AUTO-VTOL.name -#: po/custom/fromJson.txt:6052 +#: po/custom/fromJson.txt:6065 msgid "VTOL Hyper Velocity Cannon" msgstr "" #. TRANSLATORS: #. data/base/stats/propulsion.json: $.V-Tol02.name -#: po/custom/fromJson.txt:6055 +#: po/custom/fromJson.txt:6068 msgid "VTOL II" msgstr "" #. TRANSLATORS: #. data/base/stats/propulsion.json: $.V-Tol03.name -#: po/custom/fromJson.txt:6058 +#: po/custom/fromJson.txt:6071 msgid "VTOL III" msgstr "" #. TRANSLATORS: #. data/mp/stats/templates.json: $.V-Bug-Lancer.name -#: po/custom/fromJson.txt:6061 +#: po/custom/fromJson.txt:6074 msgid "VTOL Lancer Bug VTOL" msgstr "" #. TRANSLATORS: #. data/mp/stats/templates.json: $.V-Mantis-Lancer.name -#: po/custom/fromJson.txt:6064 +#: po/custom/fromJson.txt:6077 msgid "VTOL Lancer Mantis VTOL" msgstr "" #. TRANSLATORS: #. data/mp/stats/templates.json: $.V-Scor-Lancer.name -#: po/custom/fromJson.txt:6067 +#: po/custom/fromJson.txt:6080 msgid "VTOL Lancer Scorpion VTOL" msgstr "" #. TRANSLATORS: #. data/base/stats/weapons.json: $.Rocket-VTOL-LtA-T.name #. data/mp/stats/weapons.json: $.Rocket-VTOL-LtA-T.name -#: po/custom/fromJson.txt:6071 +#: po/custom/fromJson.txt:6084 msgid "VTOL Lancer" msgstr "" #. TRANSLATORS: #. data/mp/stats/weapons.json: $.MG1-VTOL-SCAVS.name -#: po/custom/fromJson.txt:6074 +#: po/custom/fromJson.txt:6087 msgid "VTOL Machinegun Scav" msgstr "" #. TRANSLATORS: #. data/base/stats/weapons.json: $.MG1-VTOL.name #. data/mp/stats/weapons.json: $.MG1-VTOL.name -#: po/custom/fromJson.txt:6078 +#: po/custom/fromJson.txt:6091 msgid "VTOL Machinegun" msgstr "" #. TRANSLATORS: #. data/mp/stats/weapons.json: $.Rocket-VTOL-Pod-SCAVS.name -#: po/custom/fromJson.txt:6081 +#: po/custom/fromJson.txt:6094 msgid "VTOL Mini-Rocket Scav" msgstr "" #. TRANSLATORS: #. data/base/stats/weapons.json: $.Rocket-VTOL-Pod.name #. data/mp/stats/weapons.json: $.Rocket-VTOL-Pod.name -#: po/custom/fromJson.txt:6085 +#: po/custom/fromJson.txt:6098 msgid "VTOL Mini-Rocket" msgstr "" #. TRANSLATORS: #. data/base/stats/weapons.json: $.RailGun1-VTOL.name #. data/mp/stats/weapons.json: $.RailGun1-VTOL.name -#: po/custom/fromJson.txt:6089 +#: po/custom/fromJson.txt:6102 msgid "VTOL Needle Gun" msgstr "" #. TRANSLATORS: #. data/base/stats/weapons.json: $.Bomb3-VTOL-LtINC.name #. data/mp/stats/weapons.json: $.Bomb3-VTOL-LtINC.name -#: po/custom/fromJson.txt:6093 +#: po/custom/fromJson.txt:6106 msgid "VTOL Phosphor Bomb Bay" msgstr "" #. TRANSLATORS: #. data/mp/stats/weapons.json: $.Bomb5-VTOL-Plasmite.name -#: po/custom/fromJson.txt:6096 +#: po/custom/fromJson.txt:6109 msgid "VTOL Plasmite Bomb Bay" msgstr "" #. TRANSLATORS: #. data/base/stats/research.json: $.R-Vehicle-Prop-VTOL.name #. data/mp/stats/research.json: $.R-Vehicle-Prop-VTOL.name -#: po/custom/fromJson.txt:6103 +#: po/custom/fromJson.txt:6116 msgid "VTOL Propulsion" msgstr "" #. TRANSLATORS: #. data/base/stats/weapons.json: $.Laser2PULSE-VTOL.name #. data/mp/stats/weapons.json: $.Laser2PULSE-VTOL.name -#: po/custom/fromJson.txt:6107 +#: po/custom/fromJson.txt:6120 msgid "VTOL Pulse Laser" msgstr "" @@ -14579,14 +14614,14 @@ msgstr "" #. data/base/stats/sensor.json: $.Sys-VTOLRadarTower01.name #. data/base/stats/structure.json: $.Sys-VTOL-RadarTower01.name #. data/mp/stats/sensor.json: $.Sys-VTOLRadarTower01.name -#: po/custom/fromJson.txt:6112 +#: po/custom/fromJson.txt:6125 msgid "VTOL Radar Tower" msgstr "" #. TRANSLATORS: #. data/base/stats/weapons.json: $.RailGun2-VTOL.name #. data/mp/stats/weapons.json: $.RailGun2-VTOL.name -#: po/custom/fromJson.txt:6116 +#: po/custom/fromJson.txt:6129 msgid "VTOL Rail Gun" msgstr "" @@ -14595,28 +14630,28 @@ msgstr "" #. data/base/stats/structure.json: $.A0VtolPad.name #. data/mp/stats/research.json: $.R-Struc-VTOLPad.name #. data/mp/stats/structure.json: $.A0VtolPad.name -#: po/custom/fromJson.txt:6122 +#: po/custom/fromJson.txt:6135 msgid "VTOL Rearming Pad" msgstr "" #. TRANSLATORS: #. data/base/messages/resmessagesall.json: $.RES_ST_VF.text[2] #. data/mp/messages/resmessagesall.json: $.RES_ST_VF.text[2] -#: po/custom/fromJson.txt:6126 +#: po/custom/fromJson.txt:6139 msgid "VTOL rearming pads required to keep VTOLs flying" msgstr "" #. TRANSLATORS: #. data/base/stats/weapons.json: $.Missile-VTOL-AT.name #. data/mp/stats/weapons.json: $.Missile-VTOL-AT.name -#: po/custom/fromJson.txt:6136 +#: po/custom/fromJson.txt:6149 msgid "VTOL Scourge Missile" msgstr "" #. TRANSLATORS: #. data/base/messages/resmessages23.json: $.RES_SY_VSTW1.text[1] #. data/mp/messages/resmessages23.json: $.RES_SY_VSTW1.text[1] -#: po/custom/fromJson.txt:6146 +#: po/custom/fromJson.txt:6159 msgid "VTOL Strike Tower detects approaching enemies" msgstr "" @@ -14624,14 +14659,14 @@ msgstr "" #. data/base/stats/research.json: $.R-Sys-VTOLStrike-Tower01.name #. data/mp/stats/research.json: $.R-Sys-VTOLStrike-Tower01.name #. data/mp/stats/structure.json: $.Sys-VTOL-RadarTower01.name -#: po/custom/fromJson.txt:6151 +#: po/custom/fromJson.txt:6164 msgid "VTOL Strike Tower" msgstr "" #. TRANSLATORS: #. data/base/messages/resmessages23.json: $.RES_SY_VSTU1.text[1] #. data/mp/messages/resmessages23.json: $.RES_SY_VSTU1.text[1] -#: po/custom/fromJson.txt:6155 +#: po/custom/fromJson.txt:6168 msgid "VTOL Strike turret used to spot targets" msgstr "" @@ -14640,65 +14675,65 @@ msgstr "" #. data/base/stats/sensor.json: $.Sys-VstrikeTurret01.name #. data/mp/stats/research.json: $.R-Sys-VTOLStrike-Turret01.name #. data/mp/stats/sensor.json: $.Sys-VstrikeTurret01.name -#: po/custom/fromJson.txt:6161 +#: po/custom/fromJson.txt:6174 msgid "VTOL Strike Turret" msgstr "" #. TRANSLATORS: #. data/mp/stats/weapons.json: $.Rocket-VTOL-Sunburst.name -#: po/custom/fromJson.txt:6164 +#: po/custom/fromJson.txt:6177 msgid "VTOL Sunburst AA" msgstr "" #. TRANSLATORS: #. data/base/stats/weapons.json: $.Rocket-VTOL-HvyA-T.name #. data/mp/stats/weapons.json: $.Rocket-VTOL-HvyA-T.name -#: po/custom/fromJson.txt:6168 +#: po/custom/fromJson.txt:6181 msgid "VTOL Tank Killer" msgstr "" #. TRANSLATORS: #. data/base/stats/weapons.json: $.Bomb4-VTOL-HvyINC.name #. data/mp/stats/weapons.json: $.Bomb4-VTOL-HvyINC.name -#: po/custom/fromJson.txt:6172 +#: po/custom/fromJson.txt:6185 msgid "VTOL Thermite Bomb Bay" msgstr "" #. TRANSLATORS: #. data/base/stats/weapons.json: $.MG2-VTOL.name #. data/mp/stats/weapons.json: $.MG2-VTOL.name -#: po/custom/fromJson.txt:6176 +#: po/custom/fromJson.txt:6189 msgid "VTOL Twin Machinegun" msgstr "" #. TRANSLATORS: #. data/base/stats/propulsion.json: $.V-Tol.name #. data/mp/stats/propulsion.json: $.V-Tol.name -#: po/custom/fromJson.txt:6180 +#: po/custom/fromJson.txt:6193 msgid "VTOL" msgstr "" #. TRANSLATORS: #. data/base/stats/features.json: $.Wall.name -#: po/custom/fromJson.txt:6189 +#: po/custom/fromJson.txt:6202 msgid "Wall" msgstr "" #. TRANSLATORS: #. data/base/stats/features.json: $.WallCorner.name -#: po/custom/fromJson.txt:6192 +#: po/custom/fromJson.txt:6205 msgid "Wallcorner" msgstr "" #. TRANSLATORS: #. data/base/stats/features.json: $.BarbWarehouse1.name -#: po/custom/fromJson.txt:6195 +#: po/custom/fromJson.txt:6208 msgid "Warehouse" msgstr "" #. TRANSLATORS: #. data/base/messages/messages.json: $.MSG6.text[0] -#: po/custom/fromJson.txt:6198 +#: po/custom/fromJson.txt:6211 msgid "Weapon Research Completed" msgstr "" @@ -14707,26 +14742,26 @@ msgstr "" #. data/base/stats/research.json: $.R-Vehicle-Prop-Wheels.name #. data/mp/messages/resmessages1.json: $.RES_V_P_W1.text[1] #. data/mp/stats/research.json: $.R-Vehicle-Prop-Wheels.name -#: po/custom/fromJson.txt:6207 +#: po/custom/fromJson.txt:6220 msgid "Wheeled Propulsion" msgstr "" #. TRANSLATORS: #. data/base/stats/propulsion.json: $.wheeled02.name -#: po/custom/fromJson.txt:6210 +#: po/custom/fromJson.txt:6223 msgid "Wheels II" msgstr "" #. TRANSLATORS: #. data/base/stats/propulsion.json: $.wheeled03.name -#: po/custom/fromJson.txt:6213 +#: po/custom/fromJson.txt:6226 msgid "Wheels III" msgstr "" #. TRANSLATORS: #. data/base/stats/propulsion.json: $.wheeled01.name #. data/mp/stats/propulsion.json: $.wheeled01.name -#: po/custom/fromJson.txt:6217 +#: po/custom/fromJson.txt:6230 msgid "Wheels" msgstr "" @@ -14735,7 +14770,7 @@ msgstr "" #. data/base/stats/structure.json: $.AASite-QuadRotMg.name #. data/mp/stats/research.json: $.R-Defense-AASite-QuadRotMg.name #. data/mp/stats/structure.json: $.AASite-QuadRotMg.name -#: po/custom/fromJson.txt:6223 +#: po/custom/fromJson.txt:6236 msgid "Whirlwind AA Site" msgstr "" @@ -14744,64 +14779,64 @@ msgstr "" #. data/base/stats/weapons.json: $.QuadRotAAGun.name #. data/mp/stats/research.json: $.R-Wpn-AAGun04.name #. data/mp/stats/weapons.json: $.QuadRotAAGun.name -#: po/custom/fromJson.txt:6229 +#: po/custom/fromJson.txt:6242 msgid "Whirlwind AA Turret" msgstr "" #. TRANSLATORS: #. data/mp/stats/research.json: $.R-Defense-WallTower-QuadRotAA.name #. data/mp/stats/structure.json: $.WallTower-QuadRotAAGun.name -#: po/custom/fromJson.txt:6233 +#: po/custom/fromJson.txt:6246 msgid "Whirlwind Hardpoint" msgstr "" #. TRANSLATORS: #. data/mp/stats/research.json: $.R-Sys-Sensor-WSTower.name #. data/mp/stats/structure.json: $.Sys-SensoTowerWS.name -#: po/custom/fromJson.txt:6237 +#: po/custom/fromJson.txt:6250 msgid "Wide Spectrum Sensor Tower" msgstr "" #. TRANSLATORS: #. data/mp/stats/research.json: $.R-Sys-Sensor-WS.name #. data/mp/stats/sensor.json: $.Sensor-WideSpec.name -#: po/custom/fromJson.txt:6241 +#: po/custom/fromJson.txt:6254 msgid "Wide Spectrum Sensor" msgstr "" #. TRANSLATORS: #. data/base/stats/features.json: $.WreckedDroidHub.name -#: po/custom/fromJson.txt:6244 +#: po/custom/fromJson.txt:6257 msgid "Wreck" msgstr "" #. TRANSLATORS: #. data/base/stats/features.json: $.WreckedBridge.name -#: po/custom/fromJson.txt:6247 +#: po/custom/fromJson.txt:6260 msgid "Wrecked Bridge" msgstr "" #. TRANSLATORS: #. data/base/stats/features.json: $.WreckedTankerV.name -#: po/custom/fromJson.txt:6250 +#: po/custom/fromJson.txt:6263 msgid "Wrecked Tanker" msgstr "" #. TRANSLATORS: #. data/base/stats/features.json: $.WreckedVertCampVan.name -#: po/custom/fromJson.txt:6253 +#: po/custom/fromJson.txt:6266 msgid "Wrecked Van" msgstr "" #. TRANSLATORS: #. data/base/stats/features.json: $.WreckedSuzukiJeep.name -#: po/custom/fromJson.txt:6256 +#: po/custom/fromJson.txt:6269 msgid "Wrecked Vehicle" msgstr "" #. TRANSLATORS: #. data/mp/stats/body.json: $.Body13SUP.name -#: po/custom/fromJson.txt:6259 +#: po/custom/fromJson.txt:6272 msgid "Wyvern" msgstr "" @@ -14810,7 +14845,7 @@ msgstr "" #. data/base/stats/brain.json: $.ZNULLBRAIN.ranks[6] #. data/mp/stats/brain.json: $.CommandBrain01.ranks[6] #. data/mp/stats/brain.json: $.ZNULLBRAIN.ranks[6] -#: po/custom/fromJson.txt:6265 +#: po/custom/fromJson.txt:6278 msgctxt "rank" msgid "Elite" msgstr "" @@ -14820,7 +14855,7 @@ msgstr "" #. data/base/stats/brain.json: $.ZNULLBRAIN.ranks[1] #. data/mp/stats/brain.json: $.CommandBrain01.ranks[1] #. data/mp/stats/brain.json: $.ZNULLBRAIN.ranks[1] -#: po/custom/fromJson.txt:6271 +#: po/custom/fromJson.txt:6284 msgctxt "rank" msgid "Green" msgstr "" @@ -14830,7 +14865,7 @@ msgstr "" #. data/base/stats/brain.json: $.ZNULLBRAIN.ranks[8] #. data/mp/stats/brain.json: $.CommandBrain01.ranks[8] #. data/mp/stats/brain.json: $.ZNULLBRAIN.ranks[8] -#: po/custom/fromJson.txt:6277 +#: po/custom/fromJson.txt:6290 msgctxt "rank" msgid "Hero" msgstr "" @@ -14840,7 +14875,7 @@ msgstr "" #. data/base/stats/brain.json: $.ZNULLBRAIN.ranks[4] #. data/mp/stats/brain.json: $.CommandBrain01.ranks[4] #. data/mp/stats/brain.json: $.ZNULLBRAIN.ranks[4] -#: po/custom/fromJson.txt:6283 +#: po/custom/fromJson.txt:6296 msgctxt "rank" msgid "Professional" msgstr "" @@ -14850,7 +14885,7 @@ msgstr "" #. data/base/stats/brain.json: $.ZNULLBRAIN.ranks[3] #. data/mp/stats/brain.json: $.CommandBrain01.ranks[3] #. data/mp/stats/brain.json: $.ZNULLBRAIN.ranks[3] -#: po/custom/fromJson.txt:6289 +#: po/custom/fromJson.txt:6302 msgctxt "rank" msgid "Regular" msgstr "" @@ -14860,7 +14895,7 @@ msgstr "" #. data/base/stats/brain.json: $.ZNULLBRAIN.ranks[0] #. data/mp/stats/brain.json: $.CommandBrain01.ranks[0] #. data/mp/stats/brain.json: $.ZNULLBRAIN.ranks[0] -#: po/custom/fromJson.txt:6295 +#: po/custom/fromJson.txt:6308 msgctxt "rank" msgid "Rookie" msgstr "" @@ -14870,7 +14905,7 @@ msgstr "" #. data/base/stats/brain.json: $.ZNULLBRAIN.ranks[7] #. data/mp/stats/brain.json: $.CommandBrain01.ranks[7] #. data/mp/stats/brain.json: $.ZNULLBRAIN.ranks[7] -#: po/custom/fromJson.txt:6301 +#: po/custom/fromJson.txt:6314 msgctxt "rank" msgid "Special" msgstr "" @@ -14880,7 +14915,7 @@ msgstr "" #. data/base/stats/brain.json: $.ZNULLBRAIN.ranks[2] #. data/mp/stats/brain.json: $.CommandBrain01.ranks[2] #. data/mp/stats/brain.json: $.ZNULLBRAIN.ranks[2] -#: po/custom/fromJson.txt:6307 +#: po/custom/fromJson.txt:6320 msgctxt "rank" msgid "Trained" msgstr "" @@ -14890,7 +14925,7 @@ msgstr "" #. data/base/stats/brain.json: $.ZNULLBRAIN.ranks[5] #. data/mp/stats/brain.json: $.CommandBrain01.ranks[5] #. data/mp/stats/brain.json: $.ZNULLBRAIN.ranks[5] -#: po/custom/fromJson.txt:6313 +#: po/custom/fromJson.txt:6326 msgctxt "rank" msgid "Veteran" msgstr "" @@ -14956,299 +14991,331 @@ msgid " and " msgstr "" #: src/chat.cpp:173 -#: src/multiint.cpp:3616 +#: src/multiint.cpp:3648 msgid "Spectators" msgstr "" -#: src/cheat.cpp:226 +#: src/cheat.cpp:232 #, c-format msgid "%s wants to enable debug mode. Enabled: %s, Disabled: %s." msgstr "" -#: src/cheat.cpp:235 +#: src/cheat.cpp:241 #, c-format msgid "%s wants to disable debug mode. Enabled: %s, Disabled: %s." msgstr "" -#: src/cheat.cpp:245 +#: src/cheat.cpp:251 msgid "Debug mode now enabled!" msgstr "" -#: src/cheat.cpp:252 +#: src/cheat.cpp:258 msgid "Debug mode now disabled!" msgstr "" #. TRANSLATORS: Summary of commandline option syntax -#: src/clparse.cpp:164 +#: src/clparse.cpp:166 #, c-format msgid "Usage: %s [OPTION...]\n" msgstr "" -#: src/clparse.cpp:369 +#: src/clparse.cpp:377 msgid "Set configuration directory" msgstr "" -#: src/clparse.cpp:369 +#: src/clparse.cpp:377 msgid "configuration directory" msgstr "" -#: src/clparse.cpp:370 +#: src/clparse.cpp:378 msgid "Add data directory" msgstr "" -#: src/clparse.cpp:370 +#: src/clparse.cpp:378 msgid "data directory" msgstr "" -#: src/clparse.cpp:371 +#: src/clparse.cpp:379 msgid "Show debug for given level" msgstr "" -#: src/clparse.cpp:371 +#: src/clparse.cpp:379 msgid "debug level" msgstr "" -#: src/clparse.cpp:372 +#: src/clparse.cpp:380 msgid "Log debug output to file" msgstr "" -#: src/clparse.cpp:372 +#: src/clparse.cpp:380 msgid "file" msgstr "" -#: src/clparse.cpp:373 +#: src/clparse.cpp:381 msgid "Flush all debug output written to stderr" msgstr "" -#: src/clparse.cpp:374 +#: src/clparse.cpp:382 msgid "Play in fullscreen mode" msgstr "" -#: src/clparse.cpp:375 +#: src/clparse.cpp:383 msgid "Load a specific game mode" msgstr "" -#: src/clparse.cpp:375 +#: src/clparse.cpp:383 msgid "level name" msgstr "" -#: src/clparse.cpp:376 +#: src/clparse.cpp:384 msgid "Show options and exit" msgstr "" -#: src/clparse.cpp:377 +#: src/clparse.cpp:385 msgid "Enable a global mod" msgstr "" -#: src/clparse.cpp:377 -#: src/clparse.cpp:378 -#: src/clparse.cpp:379 +#: src/clparse.cpp:385 +#: src/clparse.cpp:386 +#: src/clparse.cpp:387 msgid "mod" msgstr "" -#: src/clparse.cpp:378 +#: src/clparse.cpp:386 msgid "Enable a campaign only mod" msgstr "" -#: src/clparse.cpp:379 +#: src/clparse.cpp:387 msgid "Enable a multiplay only mod" msgstr "" -#: src/clparse.cpp:380 +#: src/clparse.cpp:388 msgid "Disable asserts" msgstr "" -#: src/clparse.cpp:381 +#: src/clparse.cpp:389 msgid "Causes a crash to test the crash handler" msgstr "" -#: src/clparse.cpp:382 +#: src/clparse.cpp:390 msgid "Load a saved skirmish game" msgstr "" -#: src/clparse.cpp:382 -#: src/clparse.cpp:383 +#: src/clparse.cpp:390 +#: src/clparse.cpp:391 msgid "savegame" msgstr "" -#: src/clparse.cpp:383 +#: src/clparse.cpp:391 msgid "Load a saved campaign game" msgstr "" -#: src/clparse.cpp:384 +#: src/clparse.cpp:392 msgid "Load a replay" msgstr "" -#: src/clparse.cpp:384 +#: src/clparse.cpp:392 msgid "replay file" msgstr "" -#: src/clparse.cpp:385 +#: src/clparse.cpp:393 msgid "Play in windowed mode" msgstr "" -#: src/clparse.cpp:386 +#: src/clparse.cpp:394 msgid "Show version information and exit" msgstr "" -#: src/clparse.cpp:387 +#: src/clparse.cpp:395 msgid "Set the resolution to use" msgstr "" -#: src/clparse.cpp:387 +#: src/clparse.cpp:395 msgid "WIDTHxHEIGHT" msgstr "" -#: src/clparse.cpp:388 +#: src/clparse.cpp:396 msgid "Enable shadows" msgstr "" -#: src/clparse.cpp:389 +#: src/clparse.cpp:397 msgid "Disable shadows" msgstr "" -#: src/clparse.cpp:390 +#: src/clparse.cpp:398 msgid "Enable sound" msgstr "" -#: src/clparse.cpp:391 +#: src/clparse.cpp:399 msgid "Disable sound" msgstr "" -#: src/clparse.cpp:392 +#: src/clparse.cpp:400 msgid "Connect directly to IP/hostname" msgstr "" -#: src/clparse.cpp:392 -#: src/clparse.cpp:393 +#: src/clparse.cpp:400 +#: src/clparse.cpp:401 msgid "host" msgstr "" -#: src/clparse.cpp:393 +#: src/clparse.cpp:401 msgid "Connect directly to IP/hostname as a spectator" msgstr "" -#: src/clparse.cpp:394 +#: src/clparse.cpp:402 msgid "Go directly to host screen" msgstr "" -#: src/clparse.cpp:395 +#: src/clparse.cpp:403 msgid "Enable texture compression" msgstr "" -#: src/clparse.cpp:396 +#: src/clparse.cpp:404 msgid "Disable texture compression" msgstr "" -#: src/clparse.cpp:397 +#: src/clparse.cpp:405 msgid "Set gfx backend" msgstr "" -#: src/clparse.cpp:407 +#: src/clparse.cpp:415 msgid "Use gfx backend debug" msgstr "" -#: src/clparse.cpp:408 +#: src/clparse.cpp:416 msgid "Set JS backend" msgstr "" -#: src/clparse.cpp:413 +#: src/clparse.cpp:421 msgid "Run games automatically for testing" msgstr "" -#: src/clparse.cpp:414 +#: src/clparse.cpp:422 msgid "Headless mode (only supported when also specifying --autogame, --autohost, --skirmish)" msgstr "" -#: src/clparse.cpp:415 +#: src/clparse.cpp:423 msgid "Immediately save game and quit" msgstr "" -#: src/clparse.cpp:415 +#: src/clparse.cpp:423 msgid "save name" msgstr "" -#: src/clparse.cpp:416 +#: src/clparse.cpp:424 msgid "Start skirmish game with given settings file" msgstr "" -#: src/clparse.cpp:416 +#: src/clparse.cpp:424 msgid "test" msgstr "" -#: src/clparse.cpp:417 +#: src/clparse.cpp:425 msgid "Continue the last saved game" msgstr "" -#: src/clparse.cpp:418 +#: src/clparse.cpp:426 msgid "Start host game with given settings file" msgstr "" -#: src/clparse.cpp:418 +#: src/clparse.cpp:426 msgid "autohost" msgstr "" -#: src/clparse.cpp:419 +#: src/clparse.cpp:427 msgid "Query ratings from given server url, when hosting" msgstr "" -#: src/clparse.cpp:419 +#: src/clparse.cpp:427 msgid "autorating" msgstr "" -#: src/clparse.cpp:421 +#: src/clparse.cpp:429 msgid "Attach or create a console window and display console output (Windows only)" msgstr "" -#: src/clparse.cpp:423 +#: src/clparse.cpp:431 msgid "Set game server port" msgstr "" -#: src/clparse.cpp:423 +#: src/clparse.cpp:431 msgid "port" msgstr "" -#: src/clparse.cpp:427 +#: src/clparse.cpp:435 msgid "Enable lobby slash commands (for connecting clients)" msgstr "" -#: src/clparse.cpp:428 +#: src/clparse.cpp:436 msgid "Add a lobby admin identity hash (for slash commands)" msgstr "" -#: src/clparse.cpp:428 +#: src/clparse.cpp:436 msgid "hash string" msgstr "" -#: src/clparse.cpp:429 +#: src/clparse.cpp:437 msgid "Add a lobby admin public key (for slash commands)" msgstr "" -#: src/clparse.cpp:429 +#: src/clparse.cpp:437 msgid "b64-pub-key" msgstr "" -#: src/clparse.cpp:430 +#: src/clparse.cpp:438 msgid "Enable command interface" msgstr "" -#: src/clparse.cpp:430 -msgid "(stdin)" +#: src/clparse.cpp:438 +msgid "(stdin, unixsocket:path)" msgstr "" -#: src/clparse.cpp:431 +#: src/clparse.cpp:439 msgid "Minimum required players to auto-start game" msgstr "" -#: src/clparse.cpp:431 +#: src/clparse.cpp:439 msgid "startplayers" msgstr "" -#: src/cmddroid.cpp:118 +#: src/clparse.cpp:440 +msgid "Game history log output mode(s)" +msgstr "" + +#: src/clparse.cpp:441 +msgid "Game history log output key" +msgstr "" + +#: src/clparse.cpp:442 +msgid "Game history log output naming" +msgstr "" + +#: src/clparse.cpp:443 +msgid "Game history log frame interval" +msgstr "" + +#: src/clparse.cpp:443 +msgid "interval in seconds" +msgstr "" + +#: src/clparse.cpp:444 +msgid "Multiplayer game time limit (in minutes)" +msgstr "" + +#: src/clparse.cpp:444 +msgid "number of minutes" +msgstr "" + +#: src/clparse.cpp:445 +msgid "Convert a specular-map .png to a luma, single-channel, grayscale .png (and exit)" +msgstr "" + +#: src/cmddroid.cpp:121 msgid "Commander needs a higher level to command more units" msgstr "" -#: src/configuration.cpp:430 +#: src/configuration.cpp:451 msgid "My Game" msgstr "" @@ -15392,574 +15459,620 @@ msgstr "" msgid "Systems" msgstr "" -#: src/design.cpp:3946 +#: src/design.cpp:3963 msgid "Do Not Store Design" msgstr "" -#: src/design.cpp:3951 +#: src/design.cpp:3968 msgid "Store Design" msgstr "" -#: src/display.cpp:1585 +#: src/display.cpp:1586 msgid "Cannot Build. Oil Resource Burning." msgstr "" -#: src/display.cpp:1604 +#: src/display.cpp:1605 #, c-format msgid "%s - Hitpoints %d/%d - Experience %.1f, %s, Kills %d" msgstr "" -#: src/display.cpp:1618 +#: src/display.cpp:1619 #, c-format msgid "%s - Hitpoints %d/%d - ID %d - %s" msgstr "" -#: src/display.cpp:1634 +#: src/display.cpp:1635 #, c-format msgid "(Enemy!) %s - Hitpoints %d/%d - ID %d - experience %f, %s - order %s - action %s - sensor range %d - ECM %d - pitch %.0f" msgstr "" -#: src/display.cpp:1778 +#: src/display.cpp:1779 #, c-format msgid "%s - Allied - Hitpoints %d/%d - Experience %d, %s" msgstr "" #. TRANSLATORS: "ref" is an internal unique id of the item (can leave untranslated as a technical term) -#: src/display.cpp:1802 +#: src/display.cpp:1803 #, c-format msgid "(Enemy!) %s, ref: %d, ID: %d Hitpoints: %d/%d" msgstr "" -#: src/display3d.cpp:751 +#: src/display3d.cpp:938 msgid "Player left" msgstr "" -#: src/display3d.cpp:755 +#: src/display3d.cpp:942 msgid "Player dropped" msgstr "" -#: src/display3d.cpp:759 -#: src/multiint.cpp:4387 +#: src/display3d.cpp:946 +#: src/multiint.cpp:4397 msgid "Waiting for other players" msgstr "" -#: src/display3d.cpp:764 +#: src/display3d.cpp:951 msgid "Out of sync" msgstr "" -#: src/display3d.cpp:2035 +#: src/display3d.cpp:2333 #, c-format msgid "Setting zoom to %.0f" msgstr "" #. TRANSLATORS: Refers to the loss of a single unit, known by its name -#: src/droid.cpp:253 +#: src/droid.cpp:329 #, c-format msgid "%s Lost!" msgstr "" -#: src/droid.cpp:1118 +#: src/droid.cpp:1203 msgid "Structure Restored" msgstr "" -#: src/droid.cpp:1916 -#: src/selection.cpp:662 +#: src/droid.cpp:2021 +#: src/selection.cpp:668 #, c-format msgid "%u unit selected" msgid_plural "%u units selected" msgstr[0] "" msgstr[1] "" -#: src/droid.cpp:1964 +#: src/droid.cpp:2075 #, c-format msgid "Group %u selected - %u Unit" msgid_plural "Group %u selected - %u Units" msgstr[0] "" msgstr[1] "" -#: src/droid.cpp:1973 +#: src/droid.cpp:2084 #, c-format msgid "%u unit assigned to Group %u" msgid_plural "%u units assigned to Group %u" msgstr[0] "" msgstr[1] "" -#: src/droid.cpp:1984 +#: src/droid.cpp:2095 #, c-format msgid "%u units removed from their Group" msgid_plural "%u units removed from their Group" msgstr[0] "" msgstr[1] "" -#: src/droid.cpp:1994 +#: src/droid.cpp:2105 #, c-format msgid "Centered on Group %u - %u Unit" msgid_plural "Centered on Group %u - %u Units" msgstr[0] "" msgstr[1] "" -#: src/droid.cpp:1998 +#: src/droid.cpp:2109 #, c-format msgid "Aligning with Group %u - %u Unit" msgid_plural "Aligning with Group %u - %u Units" msgstr[0] "" msgstr[1] "" -#: src/droid.cpp:3075 +#: src/droid.cpp:3200 msgid "Unit transfer failed -- unit limits exceeded" msgstr "" #. TRANSLATORS: "Normal" Faction -#: src/faction.cpp:209 -#: src/frontend.cpp:2324 +#: src/faction.cpp:212 +#: src/frontend.cpp:968 +#: src/frontend.cpp:2545 +#: src/terrain.cpp:2399 msgid "Normal" msgstr "" #. TRANSLATORS: "NEXUS" Faction -#: src/faction.cpp:212 +#: src/faction.cpp:215 msgid "NEXUS" msgstr "" #. TRANSLATORS: "Collective" Faction -#: src/faction.cpp:215 +#: src/faction.cpp:218 msgid "Collective" msgstr "" -#: src/frontend.cpp:183 +#: src/frontend.cpp:186 msgid "Campaign videos are missing" msgstr "" -#: src/frontend.cpp:184 +#: src/frontend.cpp:187 msgid "See our FAQ on how to install videos" msgstr "" -#: src/frontend.cpp:204 +#: src/frontend.cpp:207 msgid "Single Player" msgstr "" -#: src/frontend.cpp:205 +#: src/frontend.cpp:208 msgid "Multi Player" msgstr "" -#: src/frontend.cpp:206 -#: src/frontend.cpp:314 +#: src/frontend.cpp:209 +#: src/frontend.cpp:317 msgid "Tutorial" msgstr "" -#: src/frontend.cpp:207 -#: src/ingameop.cpp:238 +#: src/frontend.cpp:210 +#: src/ingameop.cpp:239 msgid "Options" msgstr "" -#: src/frontend.cpp:212 -#: src/frontend.cpp:216 +#: src/frontend.cpp:215 +#: src/frontend.cpp:219 msgid "View Intro" msgstr "" -#: src/frontend.cpp:217 +#: src/frontend.cpp:220 msgid "Videos are missing, download them from http://wz2100.net" msgstr "" -#: src/frontend.cpp:224 -#: src/frontend.cpp:228 +#: src/frontend.cpp:227 +#: src/frontend.cpp:231 msgid "Continue Last Save" msgstr "" -#: src/frontend.cpp:229 +#: src/frontend.cpp:232 msgid "No last save available" msgstr "" -#: src/frontend.cpp:231 +#: src/frontend.cpp:234 msgid "Quit Game" msgstr "" -#: src/frontend.cpp:232 +#: src/frontend.cpp:235 msgid "MAIN MENU" msgstr "" -#: src/frontend.cpp:234 +#: src/frontend.cpp:237 msgid "Official site: http://wz2100.net/" msgstr "" -#: src/frontend.cpp:235 +#: src/frontend.cpp:238 msgid "Come visit the forums and all Warzone 2100 news! Click this link." msgstr "" -#: src/frontend.cpp:236 +#: src/frontend.cpp:239 msgid "Donate: http://donations.wz2100.net/" msgstr "" -#: src/frontend.cpp:238 +#: src/frontend.cpp:241 msgid "Help support the project with our server costs, Click this link." msgstr "" -#: src/frontend.cpp:239 +#: src/frontend.cpp:242 msgid "Chat with players on Discord or IRC" msgstr "" -#: src/frontend.cpp:241 +#: src/frontend.cpp:244 msgid "Connect to Discord or Freenode through webchat by clicking this link." msgstr "" -#: src/frontend.cpp:242 +#: src/frontend.cpp:245 msgid "Check for a newer version" msgstr "" -#: src/frontend.cpp:315 +#: src/frontend.cpp:318 msgid "Fast Play" msgstr "" -#: src/frontend.cpp:316 +#: src/frontend.cpp:319 msgid "TUTORIALS" msgstr "" #. TRANSLATORS: "Return", in this context, means "return to previous screen/menu" -#: src/frontend.cpp:318 -#: src/frontend.cpp:377 -#: src/frontend.cpp:399 -#: src/frontend.cpp:616 -#: src/frontend.cpp:731 -#: src/frontend.cpp:976 -#: src/frontend.cpp:1193 -#: src/frontend.cpp:1960 -#: src/frontend.cpp:2260 -#: src/frontend.cpp:2559 -#: src/frontend.cpp:2698 -#: src/frontend.cpp:3017 +#: src/frontend.cpp:321 +#: src/frontend.cpp:381 +#: src/frontend.cpp:403 +#: src/frontend.cpp:621 +#: src/frontend.cpp:738 +#: src/frontend.cpp:1190 +#: src/frontend.cpp:1414 +#: src/frontend.cpp:2181 +#: src/frontend.cpp:2481 +#: src/frontend.cpp:2780 +#: src/frontend.cpp:2919 +#: src/frontend.cpp:3348 msgctxt "menu" msgid "Return" msgstr "" -#: src/frontend.cpp:369 +#: src/frontend.cpp:373 msgid "New Campaign" msgstr "" -#: src/frontend.cpp:370 +#: src/frontend.cpp:374 msgid "Start Skirmish Game" msgstr "" -#: src/frontend.cpp:371 +#: src/frontend.cpp:375 msgid "Challenges" msgstr "" -#: src/frontend.cpp:372 +#: src/frontend.cpp:376 msgid "Load Campaign Game" msgstr "" -#: src/frontend.cpp:373 +#: src/frontend.cpp:377 msgid "Load Skirmish Game" msgstr "" -#: src/frontend.cpp:374 +#: src/frontend.cpp:378 msgid "View Skirmish Replay" msgstr "" -#: src/frontend.cpp:376 +#: src/frontend.cpp:380 msgid "SINGLE PLAYER" msgstr "" -#: src/frontend.cpp:381 -#: src/frontend.cpp:403 +#: src/frontend.cpp:385 +#: src/frontend.cpp:407 msgid "Campaign videos are missing! Get them from http://wz2100.net" msgstr "" -#: src/frontend.cpp:398 +#: src/frontend.cpp:402 msgid "CAMPAIGNS" msgstr "" -#: src/frontend.cpp:537 -#: src/ingameop.cpp:1029 +#: src/frontend.cpp:542 +#: src/ingameop.cpp:1039 msgid "Load Campaign Saved Game" msgstr "" -#: src/frontend.cpp:543 -#: src/ingameop.cpp:1033 +#: src/frontend.cpp:548 +#: src/ingameop.cpp:1043 msgid "Load Skirmish Saved Game" msgstr "" -#: src/frontend.cpp:549 +#: src/frontend.cpp:554 msgid "Load Skirmish Replay" msgstr "" -#: src/frontend.cpp:610 +#: src/frontend.cpp:615 msgid "MULTI PLAYER" msgstr "" -#: src/frontend.cpp:612 +#: src/frontend.cpp:617 msgid "Host Game" msgstr "" -#: src/frontend.cpp:613 +#: src/frontend.cpp:618 msgid "Join Game" msgstr "" -#: src/frontend.cpp:614 +#: src/frontend.cpp:619 msgid "View Replay" msgstr "" -#: src/frontend.cpp:619 -msgid "TCP port 2100 must be opened in your firewall or router to host games!" +#: src/frontend.cpp:625 +#, c-format +msgid "TCP port %d must be opened in your firewall or router to host games!" msgstr "" -#: src/frontend.cpp:664 +#: src/frontend.cpp:671 msgid "Load Multiplayer Replay" msgstr "" -#: src/frontend.cpp:718 +#: src/frontend.cpp:725 msgid "Game Options" msgstr "" -#: src/frontend.cpp:719 -#: src/ingameop.cpp:582 +#: src/frontend.cpp:726 +#: src/ingameop.cpp:580 msgid "Graphics Options" msgstr "" -#: src/frontend.cpp:720 -#: src/ingameop.cpp:585 +#: src/frontend.cpp:727 +#: src/ingameop.cpp:583 msgid "Video Options" msgstr "" -#: src/frontend.cpp:721 +#: src/frontend.cpp:728 msgid "Audio / Zoom Options" msgstr "" -#: src/frontend.cpp:722 -#: src/ingameop.cpp:592 +#: src/frontend.cpp:729 +#: src/ingameop.cpp:590 msgid "Mouse Options" msgstr "" -#: src/frontend.cpp:723 -#: src/ingameop.cpp:596 +#: src/frontend.cpp:730 +#: src/ingameop.cpp:594 msgid "Key Mappings" msgstr "" -#: src/frontend.cpp:724 -#: src/ingameop.cpp:599 +#: src/frontend.cpp:731 +#: src/ingameop.cpp:597 msgid "Music Manager" msgstr "" -#: src/frontend.cpp:725 +#: src/frontend.cpp:732 msgid "Multiplay Options" msgstr "" -#: src/frontend.cpp:730 -#: src/multiint.cpp:1372 +#: src/frontend.cpp:737 +#: src/multiint.cpp:1374 msgid "OPTIONS" msgstr "" -#: src/frontend.cpp:732 +#: src/frontend.cpp:739 msgid "Open Configuration Directory" msgstr "" -#: src/frontend.cpp:773 +#: src/frontend.cpp:780 msgid "Failed to open configuration directory in system default file browser." msgstr "" -#: src/frontend.cpp:775 +#: src/frontend.cpp:782 msgid "Configuration directory is reported as:" msgstr "" -#: src/frontend.cpp:779 +#: src/frontend.cpp:786 msgid "If running inside a container / isolated environment, this may differ from the actual path on disk." msgstr "" -#: src/frontend.cpp:781 +#: src/frontend.cpp:788 msgid "Please see the documentation for more information on how to locate it manually." msgstr "" -#: src/frontend.cpp:782 +#: src/frontend.cpp:789 msgid "Failed to open configuration directory" msgstr "" -#: src/frontend.cpp:804 +#: src/frontend.cpp:811 msgid "1×" msgstr "" -#: src/frontend.cpp:805 +#: src/frontend.cpp:812 msgid "2×" msgstr "" -#: src/frontend.cpp:806 -#: src/frontend.cpp:1617 -#: src/frontend.cpp:1785 +#: src/frontend.cpp:813 +#: src/frontend.cpp:1838 +#: src/frontend.cpp:2006 msgid "Fullscreen" msgstr "" -#: src/frontend.cpp:807 -#: src/frontend.cpp:818 -#: src/frontend.cpp:1077 -#: src/frontend.cpp:2328 +#: src/frontend.cpp:814 +#: src/frontend.cpp:825 +#: src/frontend.cpp:1298 +#: src/frontend.cpp:2549 msgid "Unsupported" msgstr "" -#: src/frontend.cpp:815 -#: src/frontend.cpp:824 -#: src/frontend.cpp:829 -#: src/frontend.cpp:834 -#: src/frontend.cpp:839 -#: src/frontend.cpp:1343 -#: src/frontend.cpp:1387 -#: src/frontend.cpp:1741 -#: src/frontend.cpp:2130 -#: src/frontend.cpp:2135 -#: src/frontend.cpp:2140 -#: src/frontend.cpp:2150 -#: src/frontend.cpp:2827 -#: src/frontend.cpp:2875 -#: src/frontend.cpp:2959 -#: src/frontend.cpp:3006 -#: src/frontend.cpp:3047 +#: src/frontend.cpp:822 +#: src/frontend.cpp:831 +#: src/frontend.cpp:836 +#: src/frontend.cpp:841 +#: src/frontend.cpp:846 +#: src/frontend.cpp:851 +#: src/frontend.cpp:1564 +#: src/frontend.cpp:1608 +#: src/frontend.cpp:1962 +#: src/frontend.cpp:2351 +#: src/frontend.cpp:2356 +#: src/frontend.cpp:2361 +#: src/frontend.cpp:2371 +#: src/frontend.cpp:3048 +#: src/frontend.cpp:3097 +#: src/frontend.cpp:3155 +#: src/frontend.cpp:3280 +#: src/frontend.cpp:3337 +#: src/frontend.cpp:3378 msgid "Off" msgstr "" -#: src/frontend.cpp:816 +#: src/frontend.cpp:823 msgid "50%" msgstr "" -#: src/frontend.cpp:817 -#: src/multiplay.cpp:2292 +#: src/frontend.cpp:824 +#: src/multiplay.cpp:2297 msgid "Black" msgstr "" -#: src/frontend.cpp:824 -#: src/frontend.cpp:829 -#: src/frontend.cpp:834 -#: src/frontend.cpp:839 -#: src/frontend.cpp:1389 -#: src/frontend.cpp:2130 -#: src/frontend.cpp:2135 -#: src/frontend.cpp:2140 -#: src/frontend.cpp:2150 -#: src/frontend.cpp:2959 -#: src/frontend.cpp:3006 -#: src/frontend.cpp:3047 +#: src/frontend.cpp:831 +#: src/frontend.cpp:836 +#: src/frontend.cpp:841 +#: src/frontend.cpp:846 +#: src/frontend.cpp:851 +#: src/frontend.cpp:1610 +#: src/frontend.cpp:2351 +#: src/frontend.cpp:2356 +#: src/frontend.cpp:2361 +#: src/frontend.cpp:2371 +#: src/frontend.cpp:3280 +#: src/frontend.cpp:3337 +#: src/frontend.cpp:3378 msgid "On" msgstr "" -#: src/frontend.cpp:844 +#: src/frontend.cpp:856 msgid "Rotating" msgstr "" -#: src/frontend.cpp:844 +#: src/frontend.cpp:856 msgid "Fixed" msgstr "" -#: src/frontend.cpp:849 +#: src/frontend.cpp:861 msgid "Instant" msgstr "" -#: src/frontend.cpp:849 +#: src/frontend.cpp:861 msgid "Tracked" msgstr "" -#: src/frontend.cpp:855 +#: src/frontend.cpp:867 +#: src/frontend.cpp:969 +#: src/frontend.cpp:1029 +#: src/terrain.cpp:2401 msgid "High" msgstr "" -#: src/frontend.cpp:856 +#: src/frontend.cpp:868 msgid "Default" msgstr "" -#: src/frontend.cpp:913 -#: src/frontend.cpp:1859 -msgid "* Takes effect on game restart" +#: src/frontend.cpp:940 +msgid "Terrain quality mode not available." msgstr "" -#: src/frontend.cpp:921 -#: src/ingameop.cpp:627 -msgid "Video Playback" +#: src/frontend.cpp:999 +msgid "Shadow mapping not available on this system." msgstr "" -#: src/frontend.cpp:926 -#: src/ingameop.cpp:632 -msgid "Scanlines" +#: src/frontend.cpp:1028 +msgid "Low" msgstr "" -#: src/frontend.cpp:932 -#: src/ingameop.cpp:637 +#: src/frontend.cpp:1030 +msgid "Ultra" +msgstr "" + +#: src/frontend.cpp:1060 +msgid "Shadow filtering not available on this system." +msgstr "" + +#: src/frontend.cpp:1102 +#: src/frontend.cpp:2080 +msgid "* Takes effect on game restart" +msgstr "" + +#: src/frontend.cpp:1109 +msgid "Terrain Quality" +msgstr "" + +#: src/frontend.cpp:1115 +#: src/ingameop.cpp:626 msgid "Shadows" msgstr "" -#: src/frontend.cpp:937 +#: src/frontend.cpp:1124 +msgid "Shadow Resolution" +msgstr "" + +#: src/frontend.cpp:1129 +msgid "Shadow Filtering" +msgstr "" + +#. TRANSLATORS: "LOD" = "Level of Detail" - this setting is used to describe how level of detail (in textures) is preserved as distance increases (examples: "Default", "High", etc) +#: src/frontend.cpp:1136 +msgid "LOD Distance" +msgstr "" + +#: src/frontend.cpp:1143 msgid "Fog" msgstr "" -#: src/frontend.cpp:942 -#: src/ingameop.cpp:642 +#: src/frontend.cpp:1148 +#: src/ingameop.cpp:631 #: src/input/context.cpp:57 msgid "Radar" msgstr "" -#: src/frontend.cpp:947 -#: src/ingameop.cpp:647 +#: src/frontend.cpp:1153 +#: src/ingameop.cpp:636 msgid "Radar Jump" msgstr "" -#. TRANSLATORS: "LOD" = "Level of Detail" - this setting is used to describe how level of detail (in textures) is preserved as distance increases (examples: "Default", "High", etc) -#: src/frontend.cpp:953 -msgid "LOD Distance" +#: src/frontend.cpp:1159 +#: src/ingameop.cpp:641 +msgid "Video Playback" +msgstr "" + +#: src/frontend.cpp:1164 +#: src/ingameop.cpp:646 +msgid "Scanlines" msgstr "" -#: src/frontend.cpp:960 +#: src/frontend.cpp:1169 msgid "Screen Shake" msgstr "" -#: src/frontend.cpp:972 +#: src/frontend.cpp:1174 +#: src/ingameop.cpp:656 +msgid "Groups Menu" +msgstr "" + +#: src/frontend.cpp:1186 msgid "GRAPHICS OPTIONS" msgstr "" -#: src/frontend.cpp:1080 +#: src/frontend.cpp:1301 msgid "Disabled" msgstr "" -#: src/frontend.cpp:1083 +#: src/frontend.cpp:1304 msgid "Enabled" msgstr "" -#: src/frontend.cpp:1087 -#: src/frontend.cpp:1093 -#: src/frontend.cpp:1740 +#: src/frontend.cpp:1308 +#: src/frontend.cpp:1314 +#: src/frontend.cpp:1961 msgid "Auto" msgstr "" -#: src/frontend.cpp:1138 -#: src/ingameop.cpp:149 +#: src/frontend.cpp:1359 +#: src/ingameop.cpp:150 msgid "Voice Volume" msgstr "" -#: src/frontend.cpp:1143 -#: src/ingameop.cpp:155 +#: src/frontend.cpp:1364 +#: src/ingameop.cpp:156 msgid "FX Volume" msgstr "" -#: src/frontend.cpp:1148 -#: src/ingameop.cpp:161 +#: src/frontend.cpp:1369 +#: src/ingameop.cpp:162 msgid "Music Volume" msgstr "" -#: src/frontend.cpp:1154 -#: src/ingameop.cpp:167 +#: src/frontend.cpp:1375 +#: src/ingameop.cpp:168 msgid "Subtitles" msgstr "" -#: src/frontend.cpp:1159 +#: src/frontend.cpp:1380 msgid "HRTF" msgstr "" -#: src/frontend.cpp:1165 -#: src/frontend.cpp:1167 +#: src/frontend.cpp:1386 +#: src/frontend.cpp:1388 msgid "HRTF is not supported on your device / system / OpenAL library" msgstr "" -#: src/frontend.cpp:1171 +#: src/frontend.cpp:1392 msgid "Map Zoom" msgstr "" -#: src/frontend.cpp:1176 +#: src/frontend.cpp:1397 msgid "Map Zoom Rate" msgstr "" -#: src/frontend.cpp:1181 +#: src/frontend.cpp:1402 msgid "Radar Zoom" msgstr "" @@ -15967,523 +16080,596 @@ msgstr "" #. "OPTIONS" means "SETTINGS". #. To break this message into two lines, you can use the delimiter "\n", #. e.g. "AUDIO / ZOOM\nOPTIONS" would show "OPTIONS" in a second line. -#: src/frontend.cpp:1200 +#: src/frontend.cpp:1421 msgid "AUDIO / ZOOM OPTIONS" msgstr "" -#: src/frontend.cpp:1312 +#: src/frontend.cpp:1533 msgid "" "In Desktop Fullscreen mode, the resolution matches that of your desktop \n" "(or what the window manager allows)." msgstr "" -#: src/frontend.cpp:1314 +#: src/frontend.cpp:1535 msgid "You can change the resolution by resizing the window normally. (Try dragging a corner / edge.)" msgstr "" -#: src/frontend.cpp:1353 +#: src/frontend.cpp:1574 msgid "Graphics Mode" msgstr "" -#: src/frontend.cpp:1358 +#: src/frontend.cpp:1579 msgid "Resolution" msgstr "" -#: src/frontend.cpp:1363 +#: src/frontend.cpp:1584 msgid "Display Scale" msgstr "" -#: src/frontend.cpp:1391 +#: src/frontend.cpp:1612 msgid "Adaptive" msgstr "" -#: src/frontend.cpp:1615 +#: src/frontend.cpp:1836 msgid "Windowed" msgstr "" -#: src/frontend.cpp:1616 -#: src/frontend.cpp:1784 +#: src/frontend.cpp:1837 +#: src/frontend.cpp:2005 msgid "Desktop Full" msgstr "" -#: src/frontend.cpp:1742 +#: src/frontend.cpp:1963 msgid "On (Fullscreen)" msgstr "" -#: src/frontend.cpp:1892 +#: src/frontend.cpp:2113 msgid "Texture size" msgstr "" -#: src/frontend.cpp:1897 -#: src/ingameop.cpp:748 +#: src/frontend.cpp:2118 +#: src/ingameop.cpp:758 msgid "Vertical sync" msgstr "" -#: src/frontend.cpp:1902 +#: src/frontend.cpp:2123 msgid "Antialiasing*" msgstr "" -#: src/frontend.cpp:1910 +#: src/frontend.cpp:2131 msgid "Warning: Antialiasing can cause crashes, especially with values > 16" msgstr "" -#: src/frontend.cpp:1923 +#: src/frontend.cpp:2144 msgid "Graphics Backend*" msgstr "" #. TRANSLATORS: Shortened form of "Minimize on Focus Loss" #. An option describing when / whether WZ will auto-minimize the window when it loses focus. -#: src/frontend.cpp:1931 +#: src/frontend.cpp:2152 msgid "Min on Focus Loss" msgstr "" -#: src/frontend.cpp:1932 +#: src/frontend.cpp:2153 msgid "Whether the window should auto-minimize on focus loss" msgstr "" #. TRANSLATORS: The fullscreen mode used when toggling with keys: Alt + Enter -#: src/frontend.cpp:1942 +#: src/frontend.cpp:2163 msgid "Alt+Enter Toggle" msgstr "" -#: src/frontend.cpp:1943 +#: src/frontend.cpp:2164 msgid "The fullscreen mode used when toggling with keys: Alt + Enter" msgstr "" -#: src/frontend.cpp:1957 +#: src/frontend.cpp:2178 msgid "VIDEO OPTIONS" msgstr "" -#: src/frontend.cpp:1989 +#: src/frontend.cpp:2210 msgid "Unable to change Vertical Sync" msgstr "" -#: src/frontend.cpp:1989 +#: src/frontend.cpp:2210 msgid "" "Warzone failed to change the Vertical Sync mode.\n" "Your system / drivers may not support other modes." msgstr "" -#: src/frontend.cpp:2145 +#: src/frontend.cpp:2366 msgid "Middle Mouse" msgstr "" -#: src/frontend.cpp:2145 +#: src/frontend.cpp:2366 msgid "Right Mouse" msgstr "" -#: src/frontend.cpp:2218 -#: src/ingameop.cpp:824 +#: src/frontend.cpp:2439 +#: src/ingameop.cpp:834 msgid "Reverse Rotation" msgstr "" -#: src/frontend.cpp:2223 -#: src/ingameop.cpp:830 +#: src/frontend.cpp:2444 +#: src/ingameop.cpp:840 msgid "Trap Cursor" msgstr "" -#: src/frontend.cpp:2229 -#: src/ingameop.cpp:836 +#: src/frontend.cpp:2450 +#: src/ingameop.cpp:846 msgid "Switch Mouse Buttons" msgstr "" -#: src/frontend.cpp:2235 -#: src/ingameop.cpp:841 +#: src/frontend.cpp:2456 +#: src/ingameop.cpp:851 msgid "Rotate Screen" msgstr "" -#: src/frontend.cpp:2240 -#: src/ingameop.cpp:846 +#: src/frontend.cpp:2461 +#: src/ingameop.cpp:856 msgid "Colored Cursors" msgstr "" -#: src/frontend.cpp:2245 +#: src/frontend.cpp:2466 msgid "Cursor Size" msgstr "" -#: src/frontend.cpp:2257 +#: src/frontend.cpp:2478 msgid "MOUSE OPTIONS" msgstr "" -#: src/frontend.cpp:2322 +#: src/frontend.cpp:2543 #: src/multiint.cpp:263 msgid "Super Easy" msgstr "" -#: src/frontend.cpp:2323 +#: src/frontend.cpp:2544 #: src/multiint.cpp:263 msgid "Easy" msgstr "" -#: src/frontend.cpp:2325 +#: src/frontend.cpp:2546 #: src/multiint.cpp:263 msgid "Hard" msgstr "" -#: src/frontend.cpp:2326 +#: src/frontend.cpp:2547 #: src/multiint.cpp:263 msgid "Insane" msgstr "" -#: src/frontend.cpp:2506 -#: src/init.cpp:1152 +#: src/frontend.cpp:2727 +#: src/init.cpp:1418 #: src/intimage.cpp:127 #, c-format msgid "Unable to load: %s." msgstr "" -#: src/frontend.cpp:2510 -#: src/init.cpp:1156 +#: src/frontend.cpp:2731 +#: src/init.cpp:1422 #: src/intimage.cpp:131 msgid "Please remove all incompatible mods." msgstr "" -#: src/frontend.cpp:2558 -#: src/frontend.cpp:2706 +#: src/frontend.cpp:2779 +#: src/frontend.cpp:2927 msgid "GAME OPTIONS" msgstr "" -#: src/frontend.cpp:2560 -#: src/frontend.cpp:2614 +#: src/frontend.cpp:2781 +#: src/frontend.cpp:2835 msgid "Language" msgstr "" -#: src/frontend.cpp:2561 -#: src/frontend.cpp:2631 +#: src/frontend.cpp:2782 +#: src/frontend.cpp:2852 msgid "Unit Colour:" msgstr "" -#: src/frontend.cpp:2563 -#: src/frontend.cpp:2684 +#: src/frontend.cpp:2784 +#: src/frontend.cpp:2905 msgid "Skirmish/Multiplayer" msgstr "" -#: src/frontend.cpp:2564 -#: src/frontend.cpp:2620 +#: src/frontend.cpp:2785 +#: src/frontend.cpp:2841 msgid "Campaign Difficulty" msgstr "" -#: src/frontend.cpp:2565 -#: src/frontend.cpp:2626 +#: src/frontend.cpp:2786 +#: src/frontend.cpp:2847 msgid "Camera Speed" msgstr "" -#: src/frontend.cpp:2701 +#: src/frontend.cpp:2922 #, c-format msgid "Help us improve translations of Warzone 2100: %s" msgstr "" -#: src/frontend.cpp:2703 +#: src/frontend.cpp:2924 msgid "Click to open webpage." msgstr "" -#: src/frontend.cpp:2732 +#: src/frontend.cpp:2953 msgid "Insane Difficulty" msgstr "" -#: src/frontend.cpp:2733 +#: src/frontend.cpp:2954 msgid "This difficulty is for very experienced players!" msgstr "" -#: src/frontend.cpp:2831 +#: src/frontend.cpp:3052 +#: src/frontend.cpp:3109 #, c-format msgid "%u minutes" msgstr "" -#: src/frontend.cpp:2886 -#: src/frontend.cpp:2894 +#: src/frontend.cpp:3105 +#, c-format +msgid "%s hours" +msgstr "" + +#: src/frontend.cpp:3166 +#: src/frontend.cpp:3174 #, c-format msgid "%u seconds" msgstr "" -#: src/frontend.cpp:2925 +#: src/frontend.cpp:3205 msgid "None" msgstr "" -#: src/frontend.cpp:2976 +#: src/frontend.cpp:3240 +msgid "Distribute to Team" +msgstr "" + +#: src/frontend.cpp:3241 +msgid "Destroy (Classic)" +msgstr "" + +#: src/frontend.cpp:3297 msgid "Hosting Options:" msgstr "" -#: src/frontend.cpp:2980 +#: src/frontend.cpp:3301 msgid "Game Port" msgstr "" -#: src/frontend.cpp:2985 +#: src/frontend.cpp:3306 msgid "Enable UPnP" msgstr "" -#: src/frontend.cpp:2990 +#: src/frontend.cpp:3311 msgid "Inactivity Timeout" msgstr "" -#: src/frontend.cpp:2995 +#: src/frontend.cpp:3316 msgid "Lag Kick" msgstr "" -#: src/frontend.cpp:3000 +#: src/frontend.cpp:3321 msgid "Spectator Slots" msgstr "" -#: src/frontend.cpp:3005 +#: src/frontend.cpp:3326 +msgid "On Player Leave" +msgstr "" + +#: src/frontend.cpp:3331 +msgid "Game Time Limit" +msgstr "" + +#: src/frontend.cpp:3336 msgid "Enable Rating" msgstr "" -#: src/frontend.cpp:3020 +#: src/frontend.cpp:3351 msgid "MULTIPLAY OPTIONS" msgstr "" -#: src/frontend.cpp:3085 -#: src/multiint.cpp:5177 +#: src/frontend.cpp:3416 +#: src/multiint.cpp:5194 msgid "Mod: " msgstr "" -#: src/frontend.cpp:3599 +#: src/frontend.cpp:3930 msgid "Increase Game Display Scale?" msgstr "" -#: src/frontend.cpp:3601 +#: src/frontend.cpp:3932 msgid "With your current resolution & display scale settings, the game's user interface may appear small, and the game perspective may appear distorted." msgstr "" -#: src/frontend.cpp:3603 +#: src/frontend.cpp:3934 msgid "You can fix this by increasing the game's Display Scale setting." msgstr "" -#: src/frontend.cpp:3605 +#: src/frontend.cpp:3936 #, c-format msgid "Would you like to increase the game's Display Scale to: %u%%?" msgstr "" -#: src/frontend.cpp:3607 +#: src/frontend.cpp:3938 msgid "Increase Display Scale" msgstr "" -#: src/frontend.cpp:3624 +#: src/frontend.cpp:3955 #, c-format msgid "Display Scale Increased to: %u%%" msgstr "" -#: src/frontend.cpp:3625 -#: src/frontend.cpp:3641 +#: src/frontend.cpp:3956 +#: src/frontend.cpp:3972 msgid "You can adjust the Display Scale at any time in the Video Options menu." msgstr "" -#: src/frontend.cpp:3640 +#: src/frontend.cpp:3971 msgid "Tip: Adjusting Display Scale" msgstr "" -#: src/hci.cpp:725 +#: src/hci.cpp:729 msgid "Replay" msgstr "" -#: src/hci.cpp:740 +#: src/hci.cpp:744 msgid "Pause" msgstr "" -#: src/hci.cpp:755 +#: src/hci.cpp:759 msgid "Resume" msgstr "" -#: src/hci.cpp:772 +#: src/hci.cpp:776 msgid "Fast-Forward" msgstr "" -#: src/hci.cpp:1324 -#: src/loop.cpp:254 -#: src/loop.cpp:270 +#: src/hci.cpp:1346 +#: src/loop.cpp:258 +#: src/loop.cpp:274 msgid "GAME SAVED: " msgstr "" -#: src/hci.cpp:1734 +#: src/hci.cpp:1756 #, c-format msgid "Player %u is cheating (debug menu) him/herself a new structure: %s." msgstr "" -#: src/hci.cpp:1743 +#: src/hci.cpp:1765 #, c-format msgid "Player %u is cheating (debug menu) him/herself a new feature: %s." msgstr "" -#: src/hci.cpp:1762 +#: src/hci.cpp:1784 #, c-format msgid "Player %u is cheating (debug menu) him/herself a new droid: %s." msgstr "" -#: src/hci.cpp:1770 +#: src/hci.cpp:1792 #, c-format msgid "Player %u is cheating (debug menu) him/herself a new droid." msgstr "" -#: src/hci.cpp:2164 -#: src/hci/build.cpp:571 -#: src/hci/manufacture.cpp:643 +#: src/hci.cpp:2303 +#: src/hci/build.cpp:590 +#: src/hci/manufacture.cpp:662 msgid "Hiding Obsolete Tech" msgstr "" -#: src/hci.cpp:2166 -#: src/hci/build.cpp:573 -#: src/hci/manufacture.cpp:645 +#: src/hci.cpp:2305 +#: src/hci/build.cpp:592 +#: src/hci/manufacture.cpp:664 msgid "Showing Obsolete Tech" msgstr "" -#: src/hci.cpp:2289 +#: src/hci.cpp:2428 #, c-format msgid "Cost: %u" msgstr "" -#: src/hci.cpp:2935 +#: src/hci.cpp:3089 msgid "Chat: All" msgstr "" -#: src/hci.cpp:2940 +#: src/hci.cpp:3094 msgid "Chat: Team" msgstr "" -#: src/hci/build.cpp:293 +#: src/hci/build.cpp:312 msgid "Build Progress" msgstr "" -#: src/hci/build.cpp:594 +#: src/hci/build.cpp:613 msgid "" "Showing All Tech\n" "Right-click to add to Favorites" msgstr "" -#: src/hci/build.cpp:596 +#: src/hci/build.cpp:615 msgid "" "Showing Only Favorite Tech\n" "Right-click to remove from Favorites" msgstr "" -#: src/hci/manufacture.cpp:412 +#: src/hci/groups.cpp:141 +msgid "Select / Assign Group Number: " +msgstr "" + +#: src/hci/groups.cpp:144 +#, c-format +msgid "Group %u" +msgstr "" + +#: src/hci/groups.cpp:145 +#, c-format +msgid "Select the Units in Group %u" +msgstr "" + +#: src/hci/groups.cpp:146 +#, c-format +msgid "Assign Selected Units to Group %u" +msgstr "" + +#: src/hci/groups.cpp:147 +msgid "Center Camera on this Group by clicking or tapping twice" +msgstr "" + +#: src/hci/groups.cpp:257 +msgid "View and configure groups of units, which can be quickly selected and ordered." +msgstr "" + +#: src/hci/groups.cpp:259 +msgid "Group buttons will glow red when units are lost (or taking lots of damage)." +msgstr "" + +#: src/hci/groups.cpp:261 +msgid "Unit Groups" +msgstr "" + +#: src/hci/groups.cpp:263 +msgid "Select a Group" +msgstr "" + +#: src/hci/groups.cpp:264 +msgid "Assign Selected Units to a Group" +msgstr "" + +#: src/hci/groups.cpp:265 +msgid "Center Camera on a Group by clicking or tapping twice on the group button" +msgstr "" + +#: src/hci/groups.cpp:359 +msgid "Unit Groups:" +msgstr "" + +#: src/hci/manufacture.cpp:431 msgid "Construction Progress" msgstr "" -#: src/hci/manufacture.cpp:683 +#: src/hci/manufacture.cpp:702 msgid "Factory Delivery Point" msgstr "" -#: src/hci/manufacture.cpp:734 +#: src/hci/manufacture.cpp:753 msgid "Loop Production" msgstr "" -#: src/hci/objects_stats.cpp:140 +#: src/hci/objects_stats.cpp:182 msgid "Progress Bar" msgstr "" -#: src/hci/research.cpp:418 +#: src/hci/research.cpp:443 msgid "Research Progress" msgstr "" -#: src/hci/research.cpp:496 +#: src/hci/research.cpp:521 msgid "Ally progress" msgstr "" -#: src/ingameop.cpp:112 -#: src/ingameop.cpp:189 -#: src/ingameop.cpp:234 -#: src/ingameop.cpp:605 -#: src/ingameop.cpp:659 -#: src/ingameop.cpp:766 -#: src/ingameop.cpp:854 -#: src/keyedit.cpp:600 +#: src/ingameop.cpp:113 +#: src/ingameop.cpp:190 +#: src/ingameop.cpp:235 +#: src/ingameop.cpp:603 +#: src/ingameop.cpp:663 +#: src/ingameop.cpp:776 +#: src/ingameop.cpp:864 +#: src/keyedit.cpp:599 #: src/musicmanager.cpp:784 msgid "Resume Game" msgstr "" -#: src/ingameop.cpp:127 +#: src/ingameop.cpp:128 msgid "WARNING: You're the host. If you quit, the game ends for everyone!" msgstr "" -#: src/ingameop.cpp:131 -#: src/ingameop.cpp:266 +#: src/ingameop.cpp:132 +#: src/ingameop.cpp:267 msgid "Host Quit" msgstr "" -#: src/ingameop.cpp:176 -#: src/ingameop.cpp:1069 +#: src/ingameop.cpp:177 +#: src/ingameop.cpp:1079 msgid "Tactical UI (Target Origin Icon): Show" msgstr "" -#: src/ingameop.cpp:181 -#: src/ingameop.cpp:1073 +#: src/ingameop.cpp:182 +#: src/ingameop.cpp:1083 msgid "Tactical UI (Target Origin Icon): Hide" msgstr "" -#: src/ingameop.cpp:186 -#: src/ingameop.cpp:602 -#: src/ingameop.cpp:656 -#: src/ingameop.cpp:762 -#: src/ingameop.cpp:850 -#: src/keyedit.cpp:598 +#: src/ingameop.cpp:187 +#: src/ingameop.cpp:600 +#: src/ingameop.cpp:660 +#: src/ingameop.cpp:772 +#: src/ingameop.cpp:860 +#: src/keyedit.cpp:597 #: src/musicmanager.cpp:783 msgid "Go Back" msgstr "" -#: src/ingameop.cpp:246 -#: src/ingameop.cpp:255 +#: src/ingameop.cpp:247 +#: src/ingameop.cpp:256 msgid "Load Game" msgstr "" -#: src/ingameop.cpp:249 -#: src/ingameop.cpp:258 -#: src/mission.cpp:2464 +#: src/ingameop.cpp:250 +#: src/ingameop.cpp:259 +#: src/mission.cpp:2477 msgid "Save Game" msgstr "" -#: src/ingameop.cpp:270 +#: src/ingameop.cpp:271 msgid "Quit" msgstr "" -#: src/ingameop.cpp:311 +#: src/ingameop.cpp:312 msgid "Warning: Are you sure?" msgstr "" -#: src/ingameop.cpp:315 +#: src/ingameop.cpp:316 msgid "Warning: Are you sure? Any unsaved progress will be lost." msgstr "" -#: src/ingameop.cpp:323 +#: src/ingameop.cpp:324 msgid "Confirm" msgstr "" -#: src/ingameop.cpp:325 +#: src/ingameop.cpp:326 msgid "Back" msgstr "" -#: src/ingameop.cpp:404 +#: src/ingameop.cpp:405 msgid "Host has quit the game!" msgstr "" -#: src/ingameop.cpp:410 +#: src/ingameop.cpp:411 msgid "The game can't continue without the host." msgstr "" -#: src/ingameop.cpp:416 +#: src/ingameop.cpp:417 msgid "--> QUIT <--" msgstr "" -#: src/ingameop.cpp:589 +#: src/ingameop.cpp:587 msgid "Audio Options" msgstr "" -#: src/ingameop.cpp:596 +#: src/ingameop.cpp:594 msgid "View Key Mappings" msgstr "" -#: src/ingameop.cpp:652 +#: src/ingameop.cpp:651 msgid "Shake" msgstr "" -#: src/ingameop.cpp:1037 +#: src/ingameop.cpp:1047 msgid "Save Campaign Game" msgstr "" -#: src/ingameop.cpp:1041 +#: src/ingameop.cpp:1051 msgid "Save Skirmish Game" msgstr "" -#: src/init.cpp:564 +#: src/init.cpp:810 #, c-format msgid "" "The required mod could not be loaded: %s\n" @@ -16540,7 +16726,7 @@ msgid "Commanders" msgstr "" #: src/input/keyconfig.cpp:45 -#: src/keybind.cpp:2586 +#: src/keybind.cpp:2573 msgid "QuickSave" msgstr "" @@ -16549,7 +16735,7 @@ msgid "Toggle Radar" msgstr "" #: src/input/keyconfig.cpp:47 -#: src/keybind.cpp:2611 +#: src/keybind.cpp:2598 msgid "QuickLoad" msgstr "" @@ -16886,7 +17072,7 @@ msgid "Center View on HQ" msgstr "" #: src/input/keyconfig.cpp:140 -#: src/intorder.cpp:174 +#: src/intorder.cpp:176 msgid "Hold Fire" msgstr "" @@ -16895,7 +17081,7 @@ msgid "View Unassigned Units" msgstr "" #: src/input/keyconfig.cpp:142 -#: src/intorder.cpp:173 +#: src/intorder.cpp:175 msgid "Return Fire" msgstr "" @@ -16904,7 +17090,7 @@ msgid "Fire at Will" msgstr "" #: src/input/keyconfig.cpp:144 -#: src/intorder.cpp:177 +#: src/intorder.cpp:179 msgid "Guard Position" msgstr "" @@ -16913,32 +17099,32 @@ msgid "Return to HQ" msgstr "" #: src/input/keyconfig.cpp:146 -#: src/intorder.cpp:178 +#: src/intorder.cpp:180 msgid "Hold Position" msgstr "" #: src/input/keyconfig.cpp:147 -#: src/intorder.cpp:168 +#: src/intorder.cpp:170 msgid "Optimum Range" msgstr "" #: src/input/keyconfig.cpp:148 -#: src/intorder.cpp:166 +#: src/intorder.cpp:168 msgid "Short Range" msgstr "" #: src/input/keyconfig.cpp:149 -#: src/intorder.cpp:176 +#: src/intorder.cpp:178 msgid "Pursue" msgstr "" #: src/input/keyconfig.cpp:150 -#: src/intorder.cpp:175 +#: src/intorder.cpp:177 msgid "Patrol" msgstr "" #: src/input/keyconfig.cpp:151 -#: src/intorder.cpp:179 +#: src/intorder.cpp:181 msgid "Return For Repair" msgstr "" @@ -16947,12 +17133,12 @@ msgid "Stop Droid" msgstr "" #: src/input/keyconfig.cpp:153 -#: src/intorder.cpp:181 +#: src/intorder.cpp:183 msgid "Go to Transport" msgstr "" #: src/input/keyconfig.cpp:154 -#: src/intorder.cpp:167 +#: src/intorder.cpp:169 msgid "Long Range" msgstr "" @@ -16989,17 +17175,17 @@ msgid "Show all keyboard mappings" msgstr "" #: src/input/keyconfig.cpp:164 -#: src/intorder.cpp:169 +#: src/intorder.cpp:171 msgid "Retreat at Medium Damage" msgstr "" #: src/input/keyconfig.cpp:165 -#: src/intorder.cpp:170 +#: src/intorder.cpp:172 msgid "Retreat at Heavy Damage" msgstr "" #: src/input/keyconfig.cpp:166 -#: src/intorder.cpp:171 +#: src/intorder.cpp:173 msgid "Do or Die!" msgstr "" @@ -17033,7 +17219,7 @@ msgid "Select all Hovers" msgstr "" #: src/input/keyconfig.cpp:176 -#: src/intorder.cpp:182 +#: src/intorder.cpp:184 msgid "Return for Recycling" msgstr "" @@ -17246,7 +17432,7 @@ msgid "Waiting for Power" msgstr "" #: src/intdisplay.cpp:172 -#: src/multiint.cpp:1474 +#: src/multiint.cpp:1476 #: src/multimenu.cpp:807 msgid "Power" msgstr "" @@ -17427,7 +17613,7 @@ msgid "Allow" msgstr "" #: src/intelmap.cpp:217 -#: src/keybind.cpp:1398 +#: src/keybind.cpp:1399 msgid "PAUSED" msgstr "" @@ -17447,38 +17633,42 @@ msgstr "" msgid "Current Objective" msgstr "" -#: src/intorder.cpp:172 +#: src/intorder.cpp:174 msgid "Fire-At-Will" msgstr "" -#: src/intorder.cpp:180 +#: src/intorder.cpp:182 msgid "Return To HQ" msgstr "" -#: src/intorder.cpp:183 +#: src/intorder.cpp:185 msgid "Recycle" msgstr "" -#: src/intorder.cpp:184 +#: src/intorder.cpp:186 msgid "Assign Factory Production" msgstr "" -#: src/intorder.cpp:185 +#: src/intorder.cpp:187 msgid "Assign Cyborg Factory Production" msgstr "" -#: src/intorder.cpp:186 +#: src/intorder.cpp:188 msgid "Assign Fire Support" msgstr "" -#: src/intorder.cpp:187 +#: src/intorder.cpp:189 msgid "Assign VTOL Factory Production" msgstr "" -#: src/intorder.cpp:188 +#: src/intorder.cpp:190 msgid "Circle" msgstr "" +#: src/intorder.cpp:191 +msgid "Accept Retreating Units" +msgstr "" + #: src/keybind.cpp:121 msgid "Sorry, that cheat is disabled in multiplayer games." msgstr "" @@ -17539,11 +17729,11 @@ msgstr "" #: src/keybind.cpp:646 #: src/keybind.cpp:787 #: src/keybind.cpp:827 -#: src/keybind.cpp:1337 -#: src/keybind.cpp:1516 -#: src/keybind.cpp:1617 -#: src/keybind.cpp:1917 -#: src/keybind.cpp:1960 +#: src/keybind.cpp:1338 +#: src/keybind.cpp:1517 +#: src/keybind.cpp:1618 +#: src/keybind.cpp:1918 +#: src/keybind.cpp:1961 #, c-format msgid "(Player %u) is using cheat :%s" msgstr "" @@ -17630,232 +17820,232 @@ msgstr "" msgid "Setting radar zoom to %u" msgstr "" -#: src/keybind.cpp:1239 +#: src/keybind.cpp:1240 msgid "Toggling debug mapping priority: " msgstr "" -#: src/keybind.cpp:1249 +#: src/keybind.cpp:1250 msgid "Disabling level editor" msgstr "" -#: src/keybind.cpp:1254 +#: src/keybind.cpp:1255 msgid "Enabling level editor" msgstr "" -#: src/keybind.cpp:1338 +#: src/keybind.cpp:1339 msgid "God Mode ON" msgstr "" -#: src/keybind.cpp:1338 +#: src/keybind.cpp:1339 msgid "God Mode OFF" msgstr "" -#: src/keybind.cpp:1350 +#: src/keybind.cpp:1351 msgid "View Aligned to North" msgstr "" -#: src/keybind.cpp:1366 +#: src/keybind.cpp:1367 #, c-format msgid "Trap cursor %s" msgstr "" -#: src/keybind.cpp:1410 +#: src/keybind.cpp:1411 msgid "CAMPAIGN" msgstr "" -#: src/keybind.cpp:1414 +#: src/keybind.cpp:1415 msgid "CHALLENGE" msgstr "" -#: src/keybind.cpp:1417 +#: src/keybind.cpp:1418 msgid "SKIRMISH" msgstr "" -#: src/keybind.cpp:1435 +#: src/keybind.cpp:1436 msgid "DIFFICULTY: SUPER EASY" msgstr "" -#: src/keybind.cpp:1438 +#: src/keybind.cpp:1439 msgid "DIFFICULTY: EASY" msgstr "" -#: src/keybind.cpp:1441 +#: src/keybind.cpp:1442 msgid "DIFFICULTY: NORMAL" msgstr "" -#: src/keybind.cpp:1444 +#: src/keybind.cpp:1445 msgid "DIFFICULTY: HARD" msgstr "" -#: src/keybind.cpp:1447 +#: src/keybind.cpp:1448 msgid "DIFFICULTY: INSANE" msgstr "" -#: src/keybind.cpp:1456 +#: src/keybind.cpp:1457 msgid "CHEATS: ENABLED" msgstr "" -#: src/keybind.cpp:1458 +#: src/keybind.cpp:1459 msgid "CHEATS: DISABLED" msgstr "" -#: src/keybind.cpp:1517 +#: src/keybind.cpp:1518 msgid "Researched EVERYTHING for you!" msgstr "" -#: src/keybind.cpp:1544 +#: src/keybind.cpp:1545 msgid "Selected buildings instantly recharged!" msgstr "" -#: src/keybind.cpp:1587 +#: src/keybind.cpp:1588 #, c-format msgid "(Player %u) is using cheat :%s %s" msgstr "" -#: src/keybind.cpp:1587 +#: src/keybind.cpp:1588 msgid "Researched" msgstr "" -#: src/keybind.cpp:1601 +#: src/keybind.cpp:1602 msgid "Only displaying energy bars when selected" msgstr "" -#: src/keybind.cpp:1604 +#: src/keybind.cpp:1605 msgid "Always displaying energy bars for units" msgstr "" -#: src/keybind.cpp:1607 +#: src/keybind.cpp:1608 msgid "Always displaying energy bars for units and structures" msgstr "" -#: src/keybind.cpp:1618 +#: src/keybind.cpp:1619 msgid "Debug menu is Open" msgstr "" -#: src/keybind.cpp:1650 +#: src/keybind.cpp:1651 msgid "Unable to locate any oil derricks!" msgstr "" -#: src/keybind.cpp:1816 +#: src/keybind.cpp:1817 msgid "Oh, the weather outside is frightful... SNOW" msgstr "" -#: src/keybind.cpp:1822 +#: src/keybind.cpp:1823 msgid "Singing in the rain, I'm singing in the rain... RAIN" msgstr "" -#: src/keybind.cpp:1828 +#: src/keybind.cpp:1829 msgid "Forecast : Clear skies for all areas... NO WEATHER" msgstr "" -#: src/keybind.cpp:1916 +#: src/keybind.cpp:1917 msgid "Warning! This can have drastic consequences if used incorrectly in missions." msgstr "" -#: src/keybind.cpp:1918 +#: src/keybind.cpp:1919 msgid "All enemies destroyed by cheating!" msgstr "" -#: src/keybind.cpp:1961 +#: src/keybind.cpp:1962 msgid "Destroying selected droids and structures!" msgstr "" -#: src/keybind.cpp:2109 +#: src/keybind.cpp:2096 msgid "Reveal OFF" msgstr "" -#: src/keybind.cpp:2114 +#: src/keybind.cpp:2101 msgid "Reveal ON" msgstr "" -#: src/keybind.cpp:2198 +#: src/keybind.cpp:2185 msgid "Centered on player HQ, direction NORTH" msgstr "" -#: src/keybind.cpp:2210 +#: src/keybind.cpp:2197 msgid "Unable to locate HQ!" msgstr "" -#: src/keybind.cpp:2217 +#: src/keybind.cpp:2204 msgid "Formation speed limiting has been removed from the game due to bugs." msgstr "" -#: src/keybind.cpp:2258 +#: src/keybind.cpp:2245 msgid "Vertical rotation direction: Normal" msgstr "" -#: src/keybind.cpp:2263 +#: src/keybind.cpp:2250 msgid "Vertical rotation direction: Flipped" msgstr "" -#: src/keybind.cpp:2273 +#: src/keybind.cpp:2260 msgid "Screen shake when things die: Off" msgstr "" -#: src/keybind.cpp:2278 +#: src/keybind.cpp:2265 msgid "Screen shake when things die: On" msgstr "" -#: src/keybind.cpp:2330 +#: src/keybind.cpp:2317 msgid "Sorry, but game speed cannot be changed in multiplayer." msgstr "" -#: src/keybind.cpp:2366 -#: src/keybind.cpp:2420 +#: src/keybind.cpp:2353 +#: src/keybind.cpp:2407 msgid "Game Speed Reset" msgstr "" -#: src/keybind.cpp:2370 +#: src/keybind.cpp:2357 #, c-format msgid "Game Speed Increased to %s" msgstr "" -#: src/keybind.cpp:2374 +#: src/keybind.cpp:2361 #, c-format msgid "Game Speed Reduced to %s" msgstr "" -#: src/keybind.cpp:2432 +#: src/keybind.cpp:2419 msgid "Radar showing friend-foe colors" msgstr "" -#: src/keybind.cpp:2436 +#: src/keybind.cpp:2423 msgid "Radar showing player colors" msgstr "" -#: src/keybind.cpp:2451 +#: src/keybind.cpp:2438 msgid "Radar showing only objects" msgstr "" -#: src/keybind.cpp:2454 +#: src/keybind.cpp:2441 msgid "Radar blending terrain and height" msgstr "" -#: src/keybind.cpp:2457 +#: src/keybind.cpp:2444 msgid "Radar showing terrain" msgstr "" -#: src/keybind.cpp:2460 +#: src/keybind.cpp:2447 msgid "Radar showing height" msgstr "" -#: src/keybind.cpp:2522 +#: src/keybind.cpp:2509 msgid "Asserts turned off" msgstr "" -#: src/keybind.cpp:2570 +#: src/keybind.cpp:2557 msgid "QuickSave not allowed for multiplayer or tutorial games" msgstr "" -#: src/keybind.cpp:2590 +#: src/keybind.cpp:2577 msgid "QuickSave failed" msgstr "" -#: src/keybind.cpp:2599 +#: src/keybind.cpp:2586 msgid "QuickLoad not allowed for multiplayer or tutorial games" msgstr "" -#: src/keybind.cpp:2626 +#: src/keybind.cpp:2613 msgid "QuickSave file does not exist yet" msgstr "" @@ -17867,94 +18057,103 @@ msgstr "" msgid "" msgstr "" -#: src/keyedit.cpp:550 +#: src/keyedit.cpp:549 msgid "KEY MAPPING" msgstr "" -#: src/keyedit.cpp:581 -#: src/multiint.cpp:1552 +#: src/keyedit.cpp:580 +#: src/multiint.cpp:1554 #: src/musicmanager.cpp:773 #: src/titleui/gamefind.cpp:84 #: src/titleui/protocol.cpp:82 msgid "Return To Previous Screen" msgstr "" -#: src/keyedit.cpp:587 -#: src/keyedit.cpp:604 +#: src/keyedit.cpp:586 +#: src/keyedit.cpp:603 msgid "Select Default" msgstr "" -#: src/loadsave.cpp:361 +#: src/loadsave.cpp:362 msgid "Parent directory" msgstr "" -#: src/loadsave.cpp:366 +#: src/loadsave.cpp:367 msgid "Autosave directory" msgstr "" -#: src/loadsave.cpp:366 +#: src/loadsave.cpp:367 msgid "Autosave directory (not allowed for saving)" msgstr "" -#: src/loadsave.cpp:658 +#: src/loadsave.cpp:662 msgid "cheated" msgstr "" -#: src/loadsave.cpp:1155 +#: src/loadsave.cpp:1159 #, c-format msgid "AutoSave %s" msgstr "" -#: src/loadsave.cpp:1160 +#: src/loadsave.cpp:1164 #, c-format msgid "AutoSave %s failed" msgstr "" -#: src/loop.cpp:261 -#: src/loop.cpp:277 +#: src/loop.cpp:265 +#: src/loop.cpp:281 msgid "Could not save game!" msgstr "" -#: src/mission.cpp:1920 +#: src/mission.cpp:1924 +#: src/mission.cpp:1935 msgid "Load Transport" msgstr "" -#: src/mission.cpp:2290 +#: src/mission.cpp:1936 +msgid "Shows the number of units currently loaded into the mission transporter, and the total capacity." +msgstr "" + +#: src/mission.cpp:1937 +msgid "Open the Transporter Load Menu" +msgstr "" + +#: src/mission.cpp:2302 msgid "OBJECTIVE ACHIEVED by cheating!" msgstr "" -#: src/mission.cpp:2290 +#: src/mission.cpp:2302 msgid "OBJECTIVE ACHIEVED" msgstr "" -#: src/mission.cpp:2296 +#: src/mission.cpp:2308 msgid "OBJECTIVE FAILED--and you cheated!" msgstr "" -#: src/mission.cpp:2296 +#: src/mission.cpp:2308 msgid "OBJECTIVE FAILED" msgstr "" -#: src/mission.cpp:2325 +#: src/mission.cpp:2337 msgid "Continue Game" msgstr "" -#: src/mission.cpp:2335 -#: src/mission.cpp:2371 -#: src/mission.cpp:2483 +#: src/mission.cpp:2347 +#: src/mission.cpp:2383 +#: src/mission.cpp:2496 msgid "Quit To Main Menu" msgstr "" -#: src/mission.cpp:2365 -#: src/mission.cpp:2461 +#: src/mission.cpp:2377 +#: src/mission.cpp:2474 msgid "Load Saved Game" msgstr "" -#: src/mission.cpp:2429 +#: src/mission.cpp:2442 msgid "GAME SAVED :" msgstr "" -#: src/move.cpp:1999 +#: src/move.cpp:2010 #, c-format msgid "You found %u power in an oil drum." msgstr "" @@ -17995,17 +18194,17 @@ msgstr "" msgid "You Invite %s To Form An Alliance" msgstr "" -#: src/multigifts.cpp:487 +#: src/multigifts.cpp:488 #, c-format msgid "%s Breaks The Alliance With %s" msgstr "" -#: src/multigifts.cpp:518 +#: src/multigifts.cpp:550 #, c-format msgid "%s Forms An Alliance With %s" msgstr "" -#: src/multigifts.cpp:757 +#: src/multigifts.cpp:833 #, c-format msgid "You Discover Blueprints For %s" msgstr "" @@ -18016,675 +18215,714 @@ msgstr "" #: src/multiint.cpp:363 #: src/multiint.cpp:368 -#: src/multiplay.cpp:597 +#: src/multiplay.cpp:592 msgid "Commander" msgstr "" -#: src/multiint.cpp:803 +#: src/multiint.cpp:805 msgid "MISSING AI NAME" msgstr "" -#: src/multiint.cpp:828 +#: src/multiint.cpp:830 msgid "MISSING AI DESCRIPTION" msgstr "" -#: src/multiint.cpp:842 +#: src/multiint.cpp:844 #, c-format msgid "AI tournament: %3.1f%% wins, %3.1f%% losses, %3.1f%% draws" msgstr "" -#: src/multiint.cpp:1035 +#: src/multiint.cpp:1037 +msgid "Unable to join:" +msgstr "" + +#: src/multiint.cpp:1037 msgid "Error while joining." msgstr "" -#: src/multiint.cpp:1162 +#: src/multiint.cpp:1164 msgid "Tanks disabled!!" msgstr "" -#: src/multiint.cpp:1163 +#: src/multiint.cpp:1165 msgid "Cyborgs disabled." msgstr "" -#: src/multiint.cpp:1164 +#: src/multiint.cpp:1166 msgid "VTOLs disabled." msgstr "" -#: src/multiint.cpp:1165 +#: src/multiint.cpp:1167 msgid "Satellite Uplink disabled." msgstr "" -#: src/multiint.cpp:1166 +#: src/multiint.cpp:1168 msgid "Laser Satellite disabled." msgstr "" -#: src/multiint.cpp:1167 +#: src/multiint.cpp:1169 msgid "Structure Limits Enforced." msgstr "" -#: src/multiint.cpp:1288 +#: src/multiint.cpp:1290 #, c-format msgid "%s (%d) allowed map change. Total: %d/%d" msgstr "" -#: src/multiint.cpp:1309 +#: src/multiint.cpp:1311 msgid "Vote" msgstr "" -#: src/multiint.cpp:1310 +#: src/multiint.cpp:1312 msgid "Allow host to change map or randomize?" msgstr "" -#: src/multiint.cpp:1341 +#: src/multiint.cpp:1343 msgid "Not enough votes to randomize or change the map." msgstr "" -#: src/multiint.cpp:1377 +#: src/multiint.cpp:1379 msgid "Select Game Name" msgstr "" -#: src/multiint.cpp:1381 -#: src/titleui/gamefind.cpp:264 +#: src/multiint.cpp:1383 +#: src/titleui/gamefind.cpp:265 msgid "Game Name" msgstr "" -#: src/multiint.cpp:1382 +#: src/multiint.cpp:1384 msgid "One-Player Skirmish" msgstr "" -#: src/multiint.cpp:1405 +#: src/multiint.cpp:1407 msgid "" "Select Map\n" "Can be blocked by players' votes" msgstr "" -#: src/multiint.cpp:1406 +#: src/multiint.cpp:1408 msgid "Map-Mod!" msgstr "" -#: src/multiint.cpp:1407 +#: src/multiint.cpp:1409 msgid "Random map!" msgstr "" -#: src/multiint.cpp:1424 +#: src/multiint.cpp:1426 msgid "Click to set Password" msgstr "" -#: src/multiint.cpp:1425 +#: src/multiint.cpp:1427 msgid "Enter password here" msgstr "" -#: src/multiint.cpp:1439 +#: src/multiint.cpp:1441 msgid "Select Player Name" msgstr "" -#: src/multiint.cpp:1463 +#: src/multiint.cpp:1465 #: src/multimenu.cpp:811 msgid "Alliances" msgstr "" -#: src/multiint.cpp:1484 +#: src/multiint.cpp:1486 msgid "Base" msgstr "" -#: src/multiint.cpp:1494 +#: src/multiint.cpp:1496 msgid "Map Preview" msgstr "" -#: src/multiint.cpp:1495 +#: src/multiint.cpp:1497 msgid "Click to see Map" msgstr "" -#: src/multiint.cpp:1501 +#: src/multiint.cpp:1503 msgid "Show Structure Limits" msgstr "" -#: src/multiint.cpp:1501 +#: src/multiint.cpp:1503 msgid "Set Structure Limits" msgstr "" -#: src/multiint.cpp:1515 +#: src/multiint.cpp:1517 msgid "Random Game Options" msgstr "" -#: src/multiint.cpp:1516 +#: src/multiint.cpp:1518 msgid "" "Random Game Options\n" "Can be blocked by players' votes" msgstr "" -#: src/multiint.cpp:1527 +#: src/multiint.cpp:1529 msgid "Tech" msgstr "" -#: src/multiint.cpp:1528 +#: src/multiint.cpp:1530 msgid "Technology Level 1" msgstr "" -#: src/multiint.cpp:1529 +#: src/multiint.cpp:1531 msgid "Technology Level 2" msgstr "" -#: src/multiint.cpp:1530 +#: src/multiint.cpp:1532 msgid "Technology Level 3" msgstr "" -#: src/multiint.cpp:1531 +#: src/multiint.cpp:1533 msgid "Technology Level 4" msgstr "" -#: src/multiint.cpp:1540 -#: src/multiint.cpp:1541 +#: src/multiint.cpp:1542 +#: src/multiint.cpp:1543 msgid "Start Hosting Game" msgstr "" -#: src/multiint.cpp:1702 +#: src/multiint.cpp:1703 msgid "DIFFICULTY" msgstr "" -#: src/multiint.cpp:1732 +#: src/multiint.cpp:1733 msgid "Starts disadvantaged" msgstr "" -#: src/multiint.cpp:1733 +#: src/multiint.cpp:1734 msgid "Plays nice" msgstr "" -#: src/multiint.cpp:1734 +#: src/multiint.cpp:1735 msgid "No holds barred" msgstr "" -#: src/multiint.cpp:1735 +#: src/multiint.cpp:1736 msgid "Starts with advantages" msgstr "" -#: src/multiint.cpp:1768 +#: src/multiint.cpp:1769 msgid "CHOOSE AI" msgstr "" -#: src/multiint.cpp:1837 +#: src/multiint.cpp:1838 msgid "Allow human players to join in this slot" msgstr "" -#: src/multiint.cpp:1848 +#: src/multiint.cpp:1849 msgid "Leave this slot unused" msgstr "" -#: src/multiint.cpp:1868 +#: src/multiint.cpp:1869 msgid "Allow spectators to join in this slot" msgstr "" -#: src/multiint.cpp:1952 +#: src/multiint.cpp:1953 msgid "Click to change to this slot" msgstr "" -#: src/multiint.cpp:1979 +#: src/multiint.cpp:1980 #, c-format msgid "Click to take player slot %u" msgstr "" -#: src/multiint.cpp:2016 +#: src/multiint.cpp:2017 msgid "Click to swap player to this slot" msgstr "" -#: src/multiint.cpp:2033 -#: src/multiint.cpp:3109 +#: src/multiint.cpp:2034 +#: src/multiint.cpp:3132 #, c-format msgid "Spectator %s has moved to Players" msgstr "" -#: src/multiint.cpp:2039 +#: src/multiint.cpp:2040 msgid "Cannot swap with host" msgstr "" -#: src/multiint.cpp:2280 +#: src/multiint.cpp:2281 msgid "Team" msgstr "" -#: src/multiint.cpp:2290 -#: src/multiint.cpp:4177 -#: src/multiint.cpp:7332 -#: src/multiint.cpp:7564 +#: src/multiint.cpp:2291 +#: src/multiint.cpp:4187 +#: src/multiint.cpp:7426 +#: src/multiint.cpp:7658 #: src/titleui/protocol.cpp:187 msgid "Spectator" msgstr "" -#: src/multiint.cpp:2301 -#: src/multiint.cpp:4440 +#: src/multiint.cpp:2303 +#: src/multiint.cpp:4450 #: src/multimenu.cpp:1336 #, c-format msgid "The host has kicked %s from the game!" msgstr "" -#: src/multiint.cpp:2302 -#: src/multiint.cpp:4442 +#: src/multiint.cpp:2304 +#: src/multiint.cpp:4452 #: src/multimenu.cpp:1340 msgid "The host has kicked you from the game." msgstr "" -#: src/multiint.cpp:2337 +#: src/multiint.cpp:2323 +#, c-format +msgid "The host has banned %s from the game!" +msgstr "" + +#: src/multiint.cpp:2324 +msgid "The host has banned you from the game." +msgstr "" + +#: src/multiint.cpp:2359 #, c-format msgid "Failed to move %s to Spectators" msgstr "" -#: src/multiint.cpp:2342 +#: src/multiint.cpp:2364 #, c-format msgid "The host has moved %s to Spectators!" msgstr "" -#: src/multiint.cpp:2365 +#: src/multiint.cpp:2387 msgid "Move to Spectators" msgstr "" -#: src/multiint.cpp:2386 +#: src/multiint.cpp:2408 msgid "Ask Spectator to Play" msgstr "" -#: src/multiint.cpp:2402 +#: src/multiint.cpp:2424 msgid "Ask to Play" msgstr "" -#: src/multiint.cpp:2993 +#: src/multiint.cpp:3015 #, c-format msgid "Spectator %s wants to remain a Spectator" msgstr "" -#: src/multiint.cpp:2997 +#: src/multiint.cpp:3019 #, c-format msgid "Player %s wants to remain a Player" msgstr "" -#: src/multiint.cpp:3005 +#: src/multiint.cpp:3027 msgid "Host has declined to switch you to a Player" msgstr "" -#: src/multiint.cpp:3009 +#: src/multiint.cpp:3031 msgid "Unable to switch to Spectator" msgstr "" -#: src/multiint.cpp:3037 +#: src/multiint.cpp:3059 msgid "Do you want to spectate?" msgstr "" -#: src/multiint.cpp:3038 +#: src/multiint.cpp:3060 msgid "The host of this game wants to know if you're willing to spectate?" msgstr "" -#: src/multiint.cpp:3040 +#: src/multiint.cpp:3062 msgid "You are currently a Player." msgstr "" -#: src/multiint.cpp:3041 +#: src/multiint.cpp:3063 msgid "Yes, I will spectate!" msgstr "" -#: src/multiint.cpp:3046 +#: src/multiint.cpp:3068 msgid "Do you want to play?" msgstr "" -#: src/multiint.cpp:3047 +#: src/multiint.cpp:3069 msgid "The host of this game wants to know if you'd like to play?" msgstr "" -#: src/multiint.cpp:3049 +#: src/multiint.cpp:3071 msgid "You are currently a Spectator." msgstr "" -#: src/multiint.cpp:3050 +#: src/multiint.cpp:3072 msgid "Yes, I want to play!" msgstr "" -#: src/multiint.cpp:3093 +#: src/multiint.cpp:3116 #, c-format msgid "Player %s has moved to Spectators" msgstr "" -#: src/multiint.cpp:3132 +#: src/multiint.cpp:3143 +#, c-format +msgid "Unable to move %s to Players - no available slot" +msgstr "" + +#: src/multiint.cpp:3164 msgid "Spectator would like to become a Player" msgstr "" -#: src/multiint.cpp:3133 +#: src/multiint.cpp:3165 #, c-format msgid "Spectator \"%s\" would like to become a player." msgstr "" -#: src/multiint.cpp:3135 +#: src/multiint.cpp:3167 msgid "However, there are currently no open Player slots." msgstr "" -#: src/multiint.cpp:3137 +#: src/multiint.cpp:3169 msgid "Would you like to swap this Spectator with a Player?" msgstr "" -#: src/multiint.cpp:3138 +#: src/multiint.cpp:3170 msgid "Yes, select Player slot" msgstr "" -#: src/multiint.cpp:3421 +#: src/multiint.cpp:3453 msgid "Joined:" msgstr "" -#: src/multiint.cpp:3424 +#: src/multiint.cpp:3456 msgid "Ready:" msgstr "" -#: src/multiint.cpp:3602 -#: src/titleui/gamefind.cpp:270 +#: src/multiint.cpp:3634 +#: src/titleui/gamefind.cpp:271 msgid "Players" msgstr "" -#: src/multiint.cpp:3632 +#: src/multiint.cpp:3664 msgid "Host Options" msgstr "" -#: src/multiint.cpp:3913 +#: src/multiint.cpp:3945 msgid "Enable Spectator Join" msgstr "" -#: src/multiint.cpp:3923 +#: src/multiint.cpp:3955 msgid "Lock Teams" msgstr "" -#: src/multiint.cpp:4181 +#: src/multiint.cpp:4191 msgid "Choose Team" msgstr "" -#: src/multiint.cpp:4185 +#: src/multiint.cpp:4195 msgid "Teams locked" msgstr "" -#: src/multiint.cpp:4206 +#: src/multiint.cpp:4216 msgid "Click to change player colour" msgstr "" -#: src/multiint.cpp:4217 +#: src/multiint.cpp:4227 msgid "Click to change player position" msgstr "" -#: src/multiint.cpp:4226 +#: src/multiint.cpp:4236 msgid "Click to change AI, right click to distribute choice" msgstr "" -#: src/multiint.cpp:4230 +#: src/multiint.cpp:4240 msgid "Click to close spectator slot" msgstr "" -#: src/multiint.cpp:4249 +#: src/multiint.cpp:4259 msgid "Player ID: " msgstr "" -#: src/multiint.cpp:4250 +#: src/multiint.cpp:4260 msgid "(none)" msgstr "" -#: src/multiint.cpp:4269 +#: src/multiint.cpp:4279 msgid "Player rating:" msgstr "" -#: src/multiint.cpp:4272 +#: src/multiint.cpp:4282 msgid "Host provided" msgstr "" -#: src/multiint.cpp:4276 +#: src/multiint.cpp:4286 #, c-format msgid "From: %s" msgstr "" -#: src/multiint.cpp:4349 +#: src/multiint.cpp:4359 msgid "Click to change difficulty" msgstr "" -#: src/multiint.cpp:4387 +#: src/multiint.cpp:4397 msgid "Waiting for player" msgstr "" -#: src/multiint.cpp:4387 +#: src/multiint.cpp:4397 msgid "Player is ready" msgstr "" -#: src/multiint.cpp:4387 +#: src/multiint.cpp:4397 msgid "Player is downloading" msgstr "" -#: src/multiint.cpp:4387 +#: src/multiint.cpp:4397 msgid "Click when ready" msgstr "" -#: src/multiint.cpp:4387 +#: src/multiint.cpp:4397 msgid "Waiting for download" msgstr "" -#: src/multiint.cpp:4459 +#: src/multiint.cpp:4469 msgid "READY?" msgstr "" -#: src/multiint.cpp:4543 +#: src/multiint.cpp:4553 msgid "For Spectator:" msgstr "" -#: src/multiint.cpp:4543 +#: src/multiint.cpp:4553 msgid "For Player:" msgstr "" -#: src/multiint.cpp:4561 +#: src/multiint.cpp:4571 msgid "Choose Player Slot" msgstr "" -#: src/multiint.cpp:4632 +#: src/multiint.cpp:4642 msgid "PLAYERS" msgstr "" -#: src/multiint.cpp:4736 +#: src/multiint.cpp:4746 msgid "Add spectator slot" msgstr "" -#: src/multiint.cpp:4813 +#: src/multiint.cpp:4830 msgid "Kicked from game" msgstr "" -#: src/multiint.cpp:5060 +#: src/multiint.cpp:5077 msgid "Copy Text to Clipboard" msgstr "" -#: src/multiint.cpp:5075 +#: src/multiint.cpp:5092 #, c-format msgid "Mute Player: %s" msgstr "" -#: src/multiint.cpp:5079 +#: src/multiint.cpp:5096 #, c-format msgid "Unmute Player: %s" msgstr "" -#: src/multiint.cpp:5173 +#: src/multiint.cpp:5190 msgid "CHAT" msgstr "" -#: src/multiint.cpp:5831 +#: src/multiint.cpp:5853 msgid "Sorry! Failed to host the game." msgstr "" -#: src/multiint.cpp:5892 +#: src/multiint.cpp:5914 msgid "Game Name Updated." msgstr "" -#: src/multiint.cpp:6016 +#: src/multiint.cpp:6038 #, c-format msgid "*** password [%s] is now required! ***" msgstr "" -#: src/multiint.cpp:6022 +#: src/multiint.cpp:6044 msgid "*** password is NOT required! ***" msgstr "" -#: src/multiint.cpp:6035 +#: src/multiint.cpp:6059 msgid "This is a map-mod, it can change your playing experience!" msgstr "" -#: src/multiint.cpp:6040 +#: src/multiint.cpp:6064 msgid "This is a random map, it can vary your playing experience!" msgstr "" -#: src/multiint.cpp:6184 +#: src/multiint.cpp:6218 msgid "Host is Starting Game" msgstr "" -#: src/multiint.cpp:6354 +#: src/multiint.cpp:6388 #, c-format msgid "Moving %s to Spectators!" msgstr "" -#: src/multiint.cpp:6482 +#: src/multiint.cpp:6415 +#, c-format +msgid "Asking %s to move to Players..." +msgstr "" + +#: src/multiint.cpp:6543 +#: src/multiint.cpp:6860 +msgid "Disconnected from host:" +msgstr "" + +#: src/multiint.cpp:6543 msgid "Host supplied invalid options" msgstr "" -#: src/multiint.cpp:6716 +#: src/multiint.cpp:6782 msgid "You have been kicked: " msgstr "" -#: src/multiint.cpp:6730 +#: src/multiint.cpp:6796 +#: src/multiint.cpp:7121 +msgid "Connection lost:" +msgstr "" + +#: src/multiint.cpp:6796 msgid "No connection to host." msgstr "" -#: src/multiint.cpp:6786 +#: src/multiint.cpp:6858 msgid "The host moved me to Players, but I never gave permission for this change. Bye!" msgstr "" -#: src/multiint.cpp:6788 +#: src/multiint.cpp:6860 msgid "The host tried to move us to Players, but we never gave permission." msgstr "" -#: src/multiint.cpp:6937 +#: src/multiint.cpp:7015 msgid "Cannot change to a map with too few slots for all players." msgstr "" -#: src/multiint.cpp:6942 +#: src/multiint.cpp:7020 msgid "Cannot change to a map with fewer slots." msgstr "" -#: src/multiint.cpp:7043 +#: src/multiint.cpp:7121 msgid "The host has quit." msgstr "" -#: src/multiint.cpp:7081 -msgid "UPnP has been enabled." +#: src/multiint.cpp:7155 +msgid "Hit the ready box to begin your challenge!" msgstr "" -#: src/multiint.cpp:7087 -msgid "UPnP detection failed. You must manually configure router yourself." +#: src/multiint.cpp:7160 +msgid "Press the start hosting button to begin hosting a game." msgstr "" -#: src/multiint.cpp:7091 -msgid "UPnP detection is in progress..." +#: src/multiint.cpp:7169 +msgid "UPnP has been enabled." msgstr "" -#: src/multiint.cpp:7098 -msgid "UPnP detection disabled by user. Autoconfig of port 2100 will not happen." +#: src/multiint.cpp:7175 +msgid "UPnP detection failed. You must manually configure router yourself." msgstr "" -#: src/multiint.cpp:7104 -msgid "Hit the ready box to begin your challenge!" +#: src/multiint.cpp:7179 +msgid "UPnP detection is in progress..." msgstr "" -#: src/multiint.cpp:7108 -msgid "Press the start hosting button to begin hosting a game." +#: src/multiint.cpp:7186 +#, c-format +msgid "UPnP detection disabled by user. Autoconfig of port %d will not happen." msgstr "" -#: src/multiint.cpp:7326 -#: src/multiint.cpp:7568 +#: src/multiint.cpp:7420 +#: src/multiint.cpp:7662 msgid "Closed" msgstr "" -#: src/multiint.cpp:7329 -#: src/multiint.cpp:7560 +#: src/multiint.cpp:7423 +#: src/multiint.cpp:7654 msgid "Open" msgstr "" -#: src/multiint.cpp:7401 +#: src/multiint.cpp:7495 #, c-format msgid "Sending Map: %u%% " msgstr "" -#: src/multiint.cpp:7401 +#: src/multiint.cpp:7495 #, c-format msgid "Map: %u%% downloaded" msgstr "" -#: src/multiint.cpp:7448 +#: src/multiint.cpp:7542 msgid "HOST" msgstr "" -#: src/multiint.cpp:7455 +#: src/multiint.cpp:7549 #: src/multimenu.cpp:808 msgid "Ping" msgstr "" -#: src/multiint.cpp:8323 +#: src/multiint.cpp:8445 msgid "The version of Warzone 2100 used to save this replay file does not match the currently-running version." msgstr "" -#: src/multiint.cpp:8325 +#: src/multiint.cpp:8447 #, c-format msgid "Replay File Saved With: \"%s\"" msgstr "" -#: src/multiint.cpp:8329 +#: src/multiint.cpp:8451 #, c-format msgid "Current Warzone 2100 Version: \"%s\"" msgstr "" -#: src/multiint.cpp:8339 +#: src/multiint.cpp:8461 msgid "Replays should usually be played back with the same version used to save the replay." msgstr "" -#: src/multiint.cpp:8341 +#: src/multiint.cpp:8463 msgid "The replay may not playback successfully, or there may be differences in the simulation." msgstr "" -#: src/multiint.cpp:8342 +#: src/multiint.cpp:8464 msgid "Replay Version Mismatch" msgstr "" -#: src/multijoin.cpp:115 +#: src/multijoin.cpp:116 msgid "Players Still Joining" msgstr "" -#: src/multijoin.cpp:300 +#: src/multijoin.cpp:473 #, c-format msgid "%s has Left the Game" msgstr "" -#: src/multijoin.cpp:366 +#: src/multijoin.cpp:482 +#, c-format +msgid "%s joined the Game" +msgstr "" + +#: src/multijoin.cpp:561 #, c-format msgid "File transfer has been aborted for %d." msgstr "" -#: src/multijoin.cpp:420 +#: src/multijoin.cpp:615 msgid "The game is already full." msgstr "" -#: src/multijoin.cpp:500 -#: src/multiplay.cpp:821 -#: src/multiplay.cpp:1005 +#: src/multijoin.cpp:696 +#: src/multiplay.cpp:804 +#: src/multiplay.cpp:988 #, c-format msgid "%s (%u) has an incompatible mod, and has been kicked." msgstr "" -#: src/multijoin.cpp:504 -#: src/multiplay.cpp:825 -#: src/multiplay.cpp:1009 +#: src/multijoin.cpp:700 +#: src/multiplay.cpp:808 +#: src/multiplay.cpp:992 msgid "Your data doesn't match the host's!" msgstr "" -#: src/multijoin.cpp:539 +#: src/multijoin.cpp:735 #, c-format msgid "%s is joining the game" msgstr "" -#: src/multijoin.cpp:551 +#: src/multijoin.cpp:747 msgid "Server message:" msgstr "" -#: src/multijoin.cpp:564 +#: src/multijoin.cpp:760 msgid "There is an update to the game, please visit https://wz2100.net to download new version." msgstr "" @@ -18718,7 +18956,7 @@ msgstr "" msgid "Limits Reset To Default Values" msgstr "" -#: src/multilobbycommands.cpp:313 +#: src/multilobbycommands.cpp:350 msgid "Administrator has kicked you from the game." msgstr "" @@ -18742,10 +18980,12 @@ msgid "Score" msgstr "" #: src/multimenu.cpp:813 +#: src/spectatorwidgets.cpp:838 msgid "Kills" msgstr "" #: src/multimenu.cpp:814 +#: src/spectatorwidgets.cpp:839 msgid "Units" msgstr "" @@ -18805,175 +19045,175 @@ msgstr "" msgid "kicked %s : %s from the game, and added them to the banned list!" msgstr "" -#: src/multiopt.cpp:283 +#: src/multiopt.cpp:304 #, c-format msgid "Changed structure limits [%d]:" msgstr "" -#: src/multiopt.cpp:295 +#: src/multiopt.cpp:316 #, c-format msgid "[%d] Limit [%s]: %u (default: %u)" msgstr "" -#: src/multiopt.cpp:299 +#: src/multiopt.cpp:320 #, c-format msgid "[%d] Limit [%s]: %u (default: no limit)" msgstr "" -#: src/multiopt.cpp:307 +#: src/multiopt.cpp:328 #, c-format msgid "[%d] Limit that is bigger than numStructureStats (%u): %u" msgstr "" -#: src/multiopt.cpp:314 +#: src/multiopt.cpp:335 msgid "Limits were reset to default." msgstr "" -#: src/multiopt.cpp:322 +#: src/multiopt.cpp:343 #, c-format msgid "Host initialized %u limits, unable to show them due to mods" msgstr "" -#: src/multiopt.cpp:403 +#: src/multiopt.cpp:424 msgid "MAP REQUESTED!" msgstr "" -#: src/multiopt.cpp:428 +#: src/multiopt.cpp:449 msgid "MOD REQUESTED!" msgstr "" -#: src/multiopt.cpp:446 -#: src/multiplay.cpp:2093 +#: src/multiopt.cpp:473 +#: src/multiplay.cpp:2091 msgid "Warning, this is a map-mod, it could alter normal gameplay." msgstr "" -#: src/multiopt.cpp:447 -#: src/multiplay.cpp:2097 +#: src/multiopt.cpp:474 +#: src/multiplay.cpp:2095 msgid "Warning, HOST has altered the game code, and can't be trusted!" msgstr "" -#: src/multiplay.cpp:368 +#: src/multiplay.cpp:369 #, c-format msgid "Kicking player %s, because they tried to bypass data integrity check!" msgstr "" -#: src/multiplay.cpp:374 +#: src/multiplay.cpp:375 msgid "Invalid data!" msgstr "" -#: src/multiplay.cpp:1158 +#: src/multiplay.cpp:1141 #, c-format msgid "Auto kicking player %s, invalid command received: %u" msgstr "" -#: src/multiplay.cpp:1160 +#: src/multiplay.cpp:1143 msgid "Unauthorized network command" msgstr "" -#: src/multiplay.cpp:1260 +#: src/multiplay.cpp:1243 msgid "REPLAY HAS ENDED" msgstr "" -#: src/multiplay.cpp:1261 +#: src/multiplay.cpp:1244 msgid "(Press ESC to quit.)" msgstr "" -#: src/multiplay.cpp:1415 +#: src/multiplay.cpp:1405 #, c-format msgid "Auto kicking player %s, invalid command received." msgstr "" -#: src/multiplay.cpp:1966 +#: src/multiplay.cpp:1964 msgid "Map was requested: SENDING MAP!" msgstr "" -#: src/multiplay.cpp:1988 +#: src/multiplay.cpp:1986 msgid "Mod was requested: SENDING MOD!" msgstr "" -#: src/multiplay.cpp:2058 +#: src/multiplay.cpp:2056 msgid "FILE SENT!" msgstr "" -#: src/multiplay.cpp:2073 +#: src/multiplay.cpp:2071 msgid "MAP DOWNLOADED!" msgstr "" -#: src/multiplay.cpp:2129 +#: src/multiplay.cpp:2127 #, c-format msgid "Beacon %d" msgstr "" -#: src/multiplay.cpp:2238 +#: src/multiplay.cpp:2236 #, c-format msgid "Beacon received from %s!" msgstr "" -#: src/multiplay.cpp:2289 +#: src/multiplay.cpp:2294 msgid "Green" msgstr "" -#: src/multiplay.cpp:2290 +#: src/multiplay.cpp:2295 msgid "Orange" msgstr "" -#: src/multiplay.cpp:2291 +#: src/multiplay.cpp:2296 msgid "Grey" msgstr "" -#: src/multiplay.cpp:2293 +#: src/multiplay.cpp:2298 msgid "Red" msgstr "" -#: src/multiplay.cpp:2294 +#: src/multiplay.cpp:2299 msgid "Blue" msgstr "" -#: src/multiplay.cpp:2295 +#: src/multiplay.cpp:2300 msgid "Pink" msgstr "" -#: src/multiplay.cpp:2296 +#: src/multiplay.cpp:2301 msgid "Cyan" msgstr "" -#: src/multiplay.cpp:2297 +#: src/multiplay.cpp:2302 msgid "Yellow" msgstr "" -#: src/multiplay.cpp:2298 +#: src/multiplay.cpp:2303 msgid "Purple" msgstr "" -#: src/multiplay.cpp:2299 +#: src/multiplay.cpp:2304 msgid "White" msgstr "" -#: src/multiplay.cpp:2300 +#: src/multiplay.cpp:2305 msgid "Bright blue" msgstr "" -#: src/multiplay.cpp:2301 +#: src/multiplay.cpp:2306 msgid "Neon green" msgstr "" -#: src/multiplay.cpp:2302 +#: src/multiplay.cpp:2307 msgid "Infrared" msgstr "" -#: src/multiplay.cpp:2303 +#: src/multiplay.cpp:2308 msgid "Ultraviolet" msgstr "" -#: src/multiplay.cpp:2304 +#: src/multiplay.cpp:2309 msgid "Brown" msgstr "" -#: src/multiplay.cpp:2471 +#: src/multiplay.cpp:2493 msgid "Spectator Mode" msgstr "" -#: src/multiplay.cpp:2472 +#: src/multiplay.cpp:2494 msgid "You are a spectator. Enjoy watching the game!" msgstr "" @@ -19010,11 +19250,11 @@ msgstr "" msgid "We can't do that! We must be a Cyborg unit to use a Cyborg Transport!" msgstr "" -#: src/qtscript.cpp:900 +#: src/qtscript.cpp:906 msgid "Failed to load selected AI! Check your logs to see why." msgstr "" -#: src/qtscript.cpp:903 +#: src/qtscript.cpp:909 #, c-format msgid "Loaded the %s AI script for current player!" msgstr "" @@ -19028,141 +19268,169 @@ msgstr "" msgid "Research Award" msgstr "" -#: src/scores.cpp:102 +#: src/scores.cpp:103 #, c-format msgid "Own Units: %u" msgstr "" -#: src/scores.cpp:103 +#: src/scores.cpp:104 #, c-format msgid "Enemy Units: %u" msgstr "" -#: src/scores.cpp:104 +#: src/scores.cpp:105 #, c-format msgid "Own Structures: %u" msgstr "" -#: src/scores.cpp:105 +#: src/scores.cpp:106 #, c-format msgid "Enemy Structures: %u" msgstr "" -#: src/scores.cpp:106 +#: src/scores.cpp:107 #, c-format msgid "Units Manufactured: %u" msgstr "" -#: src/scores.cpp:107 +#: src/scores.cpp:108 #, c-format msgid "Total Units: %u" msgstr "" -#: src/scores.cpp:108 +#: src/scores.cpp:109 #, c-format msgid "Structures Built: %u" msgstr "" -#: src/scores.cpp:109 +#: src/scores.cpp:110 #, c-format msgid "Total Structures: %u" msgstr "" -#: src/scores.cpp:111 +#: src/scores.cpp:112 #, c-format msgid "Rookie: %u" msgstr "" -#: src/scores.cpp:112 +#: src/scores.cpp:113 #, c-format msgctxt "rank" msgid "Green: %u" msgstr "" -#: src/scores.cpp:113 +#: src/scores.cpp:114 #, c-format msgid "Trained: %u" msgstr "" -#: src/scores.cpp:114 +#: src/scores.cpp:115 #, c-format msgid "Regular: %u" msgstr "" -#: src/scores.cpp:115 +#: src/scores.cpp:116 #, c-format msgid "Professional: %u" msgstr "" -#: src/scores.cpp:116 +#: src/scores.cpp:117 #, c-format msgid "Veteran: %u" msgstr "" -#: src/scores.cpp:117 +#: src/scores.cpp:118 #, c-format msgid "Elite: %u" msgstr "" -#: src/scores.cpp:118 +#: src/scores.cpp:119 #, c-format msgid "Special: %u" msgstr "" -#: src/scores.cpp:119 +#: src/scores.cpp:120 #, c-format msgid "Hero: %u" msgstr "" -#: src/scores.cpp:316 +#: src/scores.cpp:321 msgid "Unit Losses" msgstr "" -#: src/scores.cpp:318 +#: src/scores.cpp:323 msgid "Structure Losses" msgstr "" -#: src/scores.cpp:320 +#: src/scores.cpp:325 msgid "Force Information" msgstr "" -#: src/scores.cpp:397 +#: src/scores.cpp:402 #, c-format msgid "ARTIFACTS RECOVERED: %d" msgstr "" -#: src/scores.cpp:403 +#: src/scores.cpp:408 #, c-format msgid "Mission Time - %s" msgstr "" -#: src/scores.cpp:409 +#: src/scores.cpp:414 #, c-format msgid "Total Game Time - %s" msgstr "" -#: src/scores.cpp:416 +#: src/scores.cpp:421 msgid "You cheated!" msgstr "" -#: src/selection.cpp:368 -#: src/selection.cpp:450 +#: src/screens/helpscreen.cpp:123 +msgid "Close Help Mode" +msgstr "" + +#: src/screens/helpscreen.cpp:218 +msgid "Click/Tap" +msgstr "" + +#: src/screens/helpscreen.cpp:220 +msgid "Right-Click" +msgstr "" + +#: src/screens/helpscreen.cpp:222 +msgid "Click/Tap and Hold" +msgstr "" + +#: src/screens/helpscreen.cpp:224 +msgid "Other" +msgstr "" + +#: src/screens/helpscreen.cpp:277 +msgid "Interactions:" +msgstr "" + +#: src/screens/helpscreen.cpp:332 +msgid "Related Keymappings:" +msgstr "" + +#: src/selection.cpp:374 +#: src/selection.cpp:456 msgid "Unable to locate any repair units!" msgstr "" -#: src/selection.cpp:371 +#: src/selection.cpp:377 msgid "Unable to locate any Trucks!" msgstr "" -#: src/selection.cpp:374 +#: src/selection.cpp:380 msgid "Unable to locate any Sensor Units!" msgstr "" -#: src/selection.cpp:377 +#: src/selection.cpp:383 msgid "Unable to locate any Commanders!" msgstr "" -#: src/selection.cpp:511 +#: src/selection.cpp:517 msgid "Cannot find required building!" msgstr "" @@ -19170,55 +19438,63 @@ msgstr "" msgid "Loading video" msgstr "" -#: src/spectatorwidgets.cpp:111 +#: src/spectatorwidgets.cpp:112 msgid "Show Player Stats" msgstr "" -#: src/spectatorwidgets.cpp:593 +#: src/spectatorwidgets.cpp:594 msgid "Weapon Grade" msgstr "" -#: src/spectatorwidgets.cpp:804 +#: src/spectatorwidgets.cpp:833 msgid "Power/Rate" msgstr "" -#: src/spectatorwidgets.cpp:805 +#: src/spectatorwidgets.cpp:834 msgid "Current Power / Power Per Second" msgstr "" -#: src/spectatorwidgets.cpp:806 -msgid "PowerLost" +#: src/spectatorwidgets.cpp:835 +msgid "PwrLost" msgstr "" -#: src/spectatorwidgets.cpp:808 +#: src/spectatorwidgets.cpp:836 +msgid "PwrWon" +msgstr "" + +#: src/spectatorwidgets.cpp:837 +msgid "Lab Use" +msgstr "" + +#: src/spectatorwidgets.cpp:841 msgid "Kinetic Armor" msgstr "" -#: src/spectatorwidgets.cpp:808 -#: src/spectatorwidgets.cpp:810 +#: src/spectatorwidgets.cpp:841 +#: src/spectatorwidgets.cpp:843 msgid "(Tanks / Cyborgs)" msgstr "" -#: src/structure.cpp:2617 +#: src/structure.cpp:2618 msgid "Can't build any more units, Unit Limit Reached — Production Halted" msgstr "" -#: src/structure.cpp:2625 +#: src/structure.cpp:2626 #, c-format msgid "Can't build \"%s\" without a Command Relay Center — Production Halted" msgstr "" -#: src/structure.cpp:2630 +#: src/structure.cpp:2631 #, c-format msgid "Can't build \"%s\", Commander Limit Reached — Production Halted" msgstr "" -#: src/structure.cpp:2638 +#: src/structure.cpp:2639 #, c-format msgid "Can't build any more \"%s\", Construction Unit Limit Reached — Production Halted" msgstr "" -#: src/structure.cpp:5266 +#: src/structure.cpp:5286 #, c-format msgid "%s - %u Unit assigned - Hitpoints %d/%d" msgid_plural "%s - %u Units assigned - Hitpoints %d/%d" @@ -19226,25 +19502,25 @@ msgstr[0] "" msgstr[1] "" #. TRANSLATORS: A debug output string (user-visible if debug mode is enabled) -#: src/structure.cpp:5271 +#: src/structure.cpp:5291 #, c-format msgid "ID %d - sensor range %d - ECM %d" msgstr "" -#: src/structure.cpp:5286 +#: 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:5291 -#: src/structure.cpp:5304 -#: src/structure.cpp:5313 -#: src/structure.cpp:5340 -#: src/structure.cpp:5350 -#: src/structure.cpp:5358 -#: src/structure.cpp:5367 +#: 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 "" @@ -19252,92 +19528,96 @@ 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:5298 +#: 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:5309 +#: src/structure.cpp:5329 #, c-format msgid "ID %d - State %d" msgstr "" -#: src/structure.cpp:5316 +#: src/structure.cpp:5336 #, c-format msgid "ID %d - %s" msgstr "" -#: src/structure.cpp:5329 +#: 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:5334 +#: 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:5344 +#: 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:5354 +#: 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:5362 +#: 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:5371 +#: src/structure.cpp:5391 #, c-format msgid "ID %u - sensor range %d - ECM %d" msgstr "" -#: src/structure.cpp:5489 -#: src/structure.cpp:5534 +#: src/structure.cpp:5509 +#: src/structure.cpp:5554 #, c-format msgid "%s - Electronically Damaged" msgstr "" -#: src/structure.cpp:5661 +#: src/structure.cpp:5681 msgid "Electronic Reward - Visibility Report" msgstr "" -#: src/structure.cpp:5703 +#: src/structure.cpp:5723 msgid "Factory Reward - Propulsion" msgstr "" -#: src/structure.cpp:5725 +#: src/structure.cpp:5745 msgid "Factory Reward - Body" msgstr "" -#: src/structure.cpp:5747 +#: src/structure.cpp:5767 msgid "Factory Reward - Weapon" msgstr "" -#: src/structure.cpp:5755 +#: src/structure.cpp:5775 msgid "Factory Reward - Nothing" msgstr "" -#: src/structure.cpp:5785 +#: src/structure.cpp:5805 msgid "Repair Facility Award - Repair" msgstr "" -#: src/structure.cpp:5791 +#: src/structure.cpp:5811 msgid "Repair Facility Award - Nothing" msgstr "" +#: src/terrain.cpp:2397 +msgid "Classic" +msgstr "" + #: src/titleui/gamefind.cpp:81 msgid "GAMES" msgstr "" @@ -19350,123 +19630,123 @@ msgstr "" msgid "Filter Games List" msgstr "" -#: src/titleui/gamefind.cpp:164 +#: src/titleui/gamefind.cpp:165 msgid "Refreshing..." msgstr "" -#: src/titleui/gamefind.cpp:172 +#: src/titleui/gamefind.cpp:173 msgid "Searching" msgstr "" -#: src/titleui/gamefind.cpp:226 +#: src/titleui/gamefind.cpp:227 msgid "Connecting to the lobby server..." msgstr "" -#: src/titleui/gamefind.cpp:267 +#: src/titleui/gamefind.cpp:268 msgid "Map Name" msgstr "" -#: src/titleui/gamefind.cpp:273 +#: src/titleui/gamefind.cpp:274 msgid "Status" msgstr "" -#: src/titleui/gamefind.cpp:329 +#: src/titleui/gamefind.cpp:330 msgid "Can't connect to lobby server!" msgstr "" -#: src/titleui/gamefind.cpp:422 +#: src/titleui/gamefind.cpp:423 #, c-format msgid "Mods: %s" msgstr "" -#: src/titleui/gamefind.cpp:428 +#: src/titleui/gamefind.cpp:429 msgid "Mods: None!" msgstr "" -#: src/titleui/gamefind.cpp:434 +#: src/titleui/gamefind.cpp:435 #, c-format msgid "Version: %s" msgstr "" -#: src/titleui/gamefind.cpp:459 +#: src/titleui/gamefind.cpp:460 msgid "Join as spectator" msgstr "" -#: src/titleui/gamefind.cpp:482 +#: src/titleui/gamefind.cpp:483 msgid "Your version of Warzone is incompatible with this game." msgstr "" -#: src/titleui/gamefind.cpp:511 +#: src/titleui/gamefind.cpp:512 msgid "[Password required]" msgstr "" -#: src/titleui/gamefind.cpp:515 +#: src/titleui/gamefind.cpp:516 msgid "[No Tanks]" msgstr "" -#: src/titleui/gamefind.cpp:519 +#: src/titleui/gamefind.cpp:520 msgid "[No Cyborgs]" msgstr "" -#: src/titleui/gamefind.cpp:523 +#: src/titleui/gamefind.cpp:524 msgid "[No VTOLs]" msgstr "" -#: src/titleui/gamefind.cpp:527 +#: src/titleui/gamefind.cpp:528 #, c-format msgid "Hosted by %s" msgstr "" -#: src/titleui/gamefind.cpp:531 +#: src/titleui/gamefind.cpp:532 #, c-format msgid "Hosted by %s —%s" msgstr "" -#: src/titleui/gamefind.cpp:663 +#: src/titleui/gamefind.cpp:664 msgid "Can't find any games for your version." msgstr "" -#: src/titleui/gamefind.cpp:679 +#: src/titleui/gamefind.cpp:680 msgid "There appears to be a game update available!" msgstr "" -#: src/titleui/gamefind.cpp:683 +#: src/titleui/gamefind.cpp:684 msgid "No games are available for your version" msgstr "" -#: src/titleui/gamefind.cpp:687 +#: src/titleui/gamefind.cpp:688 msgid "Game is full" msgstr "" -#: src/titleui/gamefind.cpp:691 +#: src/titleui/gamefind.cpp:692 msgid "You were kicked!" msgstr "" -#: src/titleui/gamefind.cpp:694 +#: src/titleui/gamefind.cpp:695 msgid "Wrong Game Version!" msgstr "" -#: src/titleui/gamefind.cpp:697 +#: src/titleui/gamefind.cpp:698 msgid "You have an incompatible mod." msgstr "" -#: src/titleui/gamefind.cpp:701 +#: src/titleui/gamefind.cpp:702 msgid "Host couldn't send file?" msgstr "" -#: src/titleui/gamefind.cpp:705 +#: src/titleui/gamefind.cpp:706 msgid "Incorrect Password!" msgstr "" -#: src/titleui/gamefind.cpp:708 +#: src/titleui/gamefind.cpp:709 msgid "Host has dropped connection!" msgstr "" -#: src/titleui/gamefind.cpp:712 +#: src/titleui/gamefind.cpp:713 msgid "Connection Error" msgstr "" -#: src/titleui/msgbox.cpp:64 +#: src/titleui/msgbox.cpp:55 msgid "Continue" msgstr "" @@ -19499,16 +19779,23 @@ msgstr "" msgid "IP Address or Machine Name" msgstr "" -#: src/transporter.cpp:300 -#: src/transporter.cpp:348 +#: src/transporter.cpp:301 +#: src/transporter.cpp:312 +#: src/transporter.cpp:353 +#: src/transporter.cpp:362 msgid "Launch Transport" msgstr "" -#: src/transporter.cpp:1007 +#: src/transporter.cpp:313 +#: src/transporter.cpp:363 +msgid "Launch the Transporter" +msgstr "" + +#: src/transporter.cpp:1016 msgid "There is not enough room in the Transport!" msgstr "" -#: src/transporter.cpp:1187 +#: src/transporter.cpp:1196 msgid "Reinforcements landing" msgstr "" @@ -19580,14 +19867,14 @@ msgstr "" msgid "The battle is over - you can leave the room." msgstr "" -#: src/wzapi.cpp:2355 +#: src/wzapi.cpp:2357 msgid "YOU ARE VICTORIOUS!" msgstr "" -#: src/wzapi.cpp:2362 +#: src/wzapi.cpp:2364 msgid "YOU WERE DEFEATED!" msgstr "" -#: src/wzscriptdebug.cpp:1947 +#: src/wzscriptdebug.cpp:2365 msgid "Script Debugger" msgstr ""