1317 lines
32 KiB
JSON
1317 lines
32 KiB
JSON
{
|
||
"entries": [
|
||
{
|
||
"key": "range.choose",
|
||
"value": "Left: targets. Right: timed gates. Beyond the targets: salvage."
|
||
},
|
||
{
|
||
"key": "range.start",
|
||
"value": "01 / START"
|
||
},
|
||
{
|
||
"key": "range.upper",
|
||
"value": "02 / RAMP"
|
||
},
|
||
{
|
||
"key": "range.landing",
|
||
"value": "BRAKE HERE"
|
||
},
|
||
{
|
||
"key": "range.gallery",
|
||
"value": "TARGET RANGE"
|
||
},
|
||
{
|
||
"key": "range.salvage",
|
||
"value": "SALVAGE BAY"
|
||
},
|
||
{
|
||
"key": "range.material",
|
||
"value": "MATERIALS"
|
||
},
|
||
{
|
||
"key": "range.parts",
|
||
"value": "FIELD PARTS"
|
||
},
|
||
{
|
||
"key": "range.targetGuide",
|
||
"value": "Hit both targets. Hits: {0}. Use the reset desk to retry."
|
||
},
|
||
{
|
||
"key": "range.brake",
|
||
"value": "Stop inside the stripes at the far end of the platform."
|
||
},
|
||
{
|
||
"key": "range.finish",
|
||
"value": "Course time: {0:F1} s. Cross the start gate again to retry."
|
||
},
|
||
{
|
||
"key": "range.recoveryGuide",
|
||
"value": "Search a case [{0}], select cargo [{1}], then stop and hold [{2}] to send."
|
||
},
|
||
{
|
||
"key": "range.recoverySent",
|
||
"value": "Cargo sent. Call the transport at the orange pad [{0}]."
|
||
},
|
||
{
|
||
"key": "range.board",
|
||
"value": "Transport ready. Board at the orange pad [{0}]."
|
||
},
|
||
{
|
||
"key": "range.reset",
|
||
"value": "Reset drills [{0}]"
|
||
},
|
||
{
|
||
"key": "range.gate",
|
||
"value": "Gate cleared. Follow the lane."
|
||
},
|
||
{
|
||
"key": "range.hit",
|
||
"value": "Target hits: {0}"
|
||
},
|
||
{
|
||
"key": "range.ready",
|
||
"value": "Training equipment reset."
|
||
},
|
||
{
|
||
"key": "ui.home.subtitle",
|
||
"value": "MECH RECOVERY OPERATIONS"
|
||
},
|
||
{
|
||
"key": "ui.home.loadout",
|
||
"value": "STARTING LOADOUT"
|
||
},
|
||
{
|
||
"key": "ui.slot.0",
|
||
"value": "PRIMARY"
|
||
},
|
||
{
|
||
"key": "ui.slot.1",
|
||
"value": "SECONDARY"
|
||
},
|
||
{
|
||
"key": "ui.slot.2",
|
||
"value": "PROPULSION"
|
||
},
|
||
{
|
||
"key": "ui.slot.3",
|
||
"value": "DEFENSE"
|
||
},
|
||
{
|
||
"key": "ui.home.part",
|
||
"value": "{0} / {1} [{2} M / {3} P]"
|
||
},
|
||
{
|
||
"key": "ui.home.budget",
|
||
"value": "MASS {0} / {1} POWER {2} / {3}"
|
||
},
|
||
{
|
||
"key": "ui.home.deploy",
|
||
"value": "DEPLOY SORTIE"
|
||
},
|
||
{
|
||
"key": "ui.home.range",
|
||
"value": "DRIVING RANGE"
|
||
},
|
||
{
|
||
"key": "ui.home.resume",
|
||
"value": "RESUME SORTIE"
|
||
},
|
||
{
|
||
"key": "ui.home.locked",
|
||
"value": "Selected gear is out of stock. Standard slots can use loaners. All models are available in the range."
|
||
},
|
||
{
|
||
"key": "ui.home.moveHint",
|
||
"value": "{0} move / mouse aim / {1} perspective / {2} boost / {3} jump & lift"
|
||
},
|
||
{
|
||
"key": "ui.home.fireHint",
|
||
"value": "{0} primary / {1} precision aim / {2} secondary / {3} shield / {4} interact"
|
||
},
|
||
{
|
||
"key": "ui.home.inventory",
|
||
"value": "HANGAR INVENTORY"
|
||
},
|
||
{
|
||
"key": "ui.home.stock",
|
||
"value": "ALLOY {0} CELLS {1} SCHEMATICS {2} EXTRACTIONS {3} ROUTES CLEARED {4}"
|
||
},
|
||
{
|
||
"key": "ui.home.researched",
|
||
"value": "{0} / RESEARCHED"
|
||
},
|
||
{
|
||
"key": "ui.home.research",
|
||
"value": "{0} / RESEARCH: 2 ALLOY + 1 CELL"
|
||
},
|
||
{
|
||
"key": "ui.home.quit",
|
||
"value": "QUIT"
|
||
},
|
||
{
|
||
"key": "ui.home.language",
|
||
"value": "语言 / Language · {0}"
|
||
},
|
||
{
|
||
"key": "ui.home.languageHelp",
|
||
"value": "Choose language"
|
||
},
|
||
{
|
||
"key": "ui.language.current",
|
||
"value": "{0} / Selected"
|
||
},
|
||
{
|
||
"key": "ui.hud.operation",
|
||
"value": "CURRENT OPERATION"
|
||
},
|
||
{
|
||
"key": "ui.hud.armor",
|
||
"value": "ARMOR {0}"
|
||
},
|
||
{
|
||
"key": "ui.hud.energy",
|
||
"value": "ENERGY {0}"
|
||
},
|
||
{
|
||
"key": "ui.hud.shield",
|
||
"value": "SHIELD ACTIVE"
|
||
},
|
||
{
|
||
"key": "ui.hud.podUsed",
|
||
"value": "POD USED / 1 OF 1"
|
||
},
|
||
{
|
||
"key": "ui.hud.podPreparing",
|
||
"value": "PREPARING POD..."
|
||
},
|
||
{
|
||
"key": "ui.hud.podReady",
|
||
"value": "POD READY / {0} SELECT CARGO"
|
||
},
|
||
{
|
||
"key": "ui.hud.hint",
|
||
"value": "{0} VIEW {1} BOOST {2} LIFT {3} SECONDARY {4} SHIELD {5} INTERACT {6} CARGO HOLD {7} SEND POD {8} PAUSE"
|
||
},
|
||
{
|
||
"key": "ui.hud.zone",
|
||
"value": "ZONE {0} / 5"
|
||
},
|
||
{
|
||
"key": "ui.hud.status",
|
||
"value": "{0} {1}"
|
||
},
|
||
{
|
||
"key": "ui.hud.complete",
|
||
"value": "MISSION COMPLETE / bring your cargo to extraction"
|
||
},
|
||
{
|
||
"key": "ui.hud.boss",
|
||
"value": "Defeat the Overseer"
|
||
},
|
||
{
|
||
"key": "ui.hud.escort",
|
||
"value": "Escort the engineering crawler to the far gate"
|
||
},
|
||
{
|
||
"key": "ui.hud.routeOpen",
|
||
"value": "Route unlocked / search, extract or proceed"
|
||
},
|
||
{
|
||
"key": "ui.hud.objective",
|
||
"value": "Recover navigation data at the relay"
|
||
},
|
||
{
|
||
"key": "ui.hud.cockpit",
|
||
"value": "COCKPIT"
|
||
},
|
||
{
|
||
"key": "ui.hud.shoulder",
|
||
"value": "SHOULDER"
|
||
},
|
||
{
|
||
"key": "ui.hud.telemetry",
|
||
"value": "{0}\n{1} / {2}\nCARGO {3} / 16\n{4}"
|
||
},
|
||
{
|
||
"key": "ui.hud.transportReady",
|
||
"value": "TRANSPORT READY / BOARD AT PAD"
|
||
},
|
||
{
|
||
"key": "ui.hud.transportEta",
|
||
"value": "TRANSPORT ETA {0}s"
|
||
},
|
||
{
|
||
"key": "ui.hud.extractionAvailable",
|
||
"value": "EXTRACTION AVAILABLE / ORANGE PAD"
|
||
},
|
||
{
|
||
"key": "ui.cargo.title",
|
||
"value": "Cargo and ejection safe case"
|
||
},
|
||
{
|
||
"key": "ui.cargo.used",
|
||
"value": "Pod launched. On destruction, only items in the safe case return."
|
||
},
|
||
{
|
||
"key": "ui.cargo.help",
|
||
"value": "Drag an item or select it and click a cell. Press R to rotate. The safe case returns on destruction. Mark cargo, close this panel and hold {0} while stationary for three seconds to launch the pod."
|
||
},
|
||
{
|
||
"key": "ui.cargo.stack",
|
||
"value": "{0} {1} ×{2}"
|
||
},
|
||
{
|
||
"key": "ui.cargo.selected",
|
||
"value": "[SELECTED]"
|
||
},
|
||
{
|
||
"key": "ui.cargo.capacity",
|
||
"value": "Hold {0}/16 cells Pod {1}/4 cells"
|
||
},
|
||
{
|
||
"key": "ui.return",
|
||
"value": "RETURN TO PILOT"
|
||
},
|
||
{
|
||
"key": "ui.refit.title",
|
||
"value": "FIELD REFIT"
|
||
},
|
||
{
|
||
"key": "ui.refit.help",
|
||
"value": "Recovered a replacement part. Compare mass and power before installing."
|
||
},
|
||
{
|
||
"key": "ui.refit.equipped",
|
||
"value": "EQUIPPED / {0} {1} M / {2} P"
|
||
},
|
||
{
|
||
"key": "ui.refit.recovered",
|
||
"value": "RECOVERED / {0} {1} M / {2} P"
|
||
},
|
||
{
|
||
"key": "ui.refit.install",
|
||
"value": "INSTALL RECOVERED PART"
|
||
},
|
||
{
|
||
"key": "ui.refit.keep",
|
||
"value": "KEEP CURRENT LOADOUT"
|
||
},
|
||
{
|
||
"key": "ui.routes.split",
|
||
"value": "COMMIT TO AN ENDPOINT"
|
||
},
|
||
{
|
||
"key": "ui.routes.title",
|
||
"value": "CHOOSE THE NEXT WARZONE"
|
||
},
|
||
{
|
||
"key": "ui.routes.splitHelp",
|
||
"value": "Your loadout has had two zones to develop. Choose the mission your mech is ready to tackle."
|
||
},
|
||
{
|
||
"key": "ui.routes.help",
|
||
"value": "Objectives and resource categories are known. Specific salvage is discovered inside the zone."
|
||
},
|
||
{
|
||
"key": "ui.routes.boss",
|
||
"value": "OVERSEER ROUTE / assault relay / weapon salvage"
|
||
},
|
||
{
|
||
"key": "ui.routes.escort",
|
||
"value": "ENGINEERING ESCORT / restore supply link / propulsion salvage"
|
||
},
|
||
{
|
||
"key": "ui.routes.freight",
|
||
"value": "FREIGHT RECLAMATION / recover navigation data / alloy-rich"
|
||
},
|
||
{
|
||
"key": "ui.routes.power",
|
||
"value": "POWER SUBSTATION / reactivate relay / cell-rich"
|
||
},
|
||
{
|
||
"key": "ui.routes.stay",
|
||
"value": "STAY IN THIS WARZONE"
|
||
},
|
||
{
|
||
"key": "ui.pause.title",
|
||
"value": "PAUSED"
|
||
},
|
||
{
|
||
"key": "ui.pause.help",
|
||
"value": "Sortie progress is saved at checkpoints and every successful recovery."
|
||
},
|
||
{
|
||
"key": "ui.pause.resume",
|
||
"value": "RESUME"
|
||
},
|
||
{
|
||
"key": "ui.pause.range",
|
||
"value": "RETURN FROM RANGE"
|
||
},
|
||
{
|
||
"key": "ui.pause.quit",
|
||
"value": "SAVE & QUIT"
|
||
},
|
||
{
|
||
"key": "report.ready",
|
||
"value": "Choose a chassis and configure your sortie."
|
||
},
|
||
{
|
||
"key": "report.range",
|
||
"value": "Driving range complete. Your sortie inventory is ready in the hangar."
|
||
},
|
||
{
|
||
"key": "report.destroyed",
|
||
"value": "Mech destroyed. Lost {0} equipped items or cargo stacks. The safe case returned {1} items or stacks."
|
||
},
|
||
{
|
||
"key": "report.complete",
|
||
"value": "MISSION COMPLETE / all carried materials and schematics secured."
|
||
},
|
||
{
|
||
"key": "report.extracted",
|
||
"value": "Extracted. Equipped gear, cargo and safe case contents recovered."
|
||
},
|
||
{
|
||
"key": "notice.unfinished",
|
||
"value": "An unfinished sortie is available. Resume it first."
|
||
},
|
||
{
|
||
"key": "notice.budget",
|
||
"value": "Loadout exceeds chassis mass or power budget."
|
||
},
|
||
{
|
||
"key": "notice.researchFirst",
|
||
"value": "Selected equipment is unavailable. Choose an owned item or manufacture one."
|
||
},
|
||
{
|
||
"key": "notice.saveFailed",
|
||
"value": "Could not save. Please try again."
|
||
},
|
||
{
|
||
"key": "notice.range",
|
||
"value": "DRIVING RANGE / {0} switches perspective. {1} operates nearby devices."
|
||
},
|
||
{
|
||
"key": "notice.enter",
|
||
"value": "Search the zone. Complete the objective to open the onward route."
|
||
},
|
||
{
|
||
"key": "notice.podSecured",
|
||
"value": "CARGO SECURED / banked immediately. Sortie continues."
|
||
},
|
||
{
|
||
"key": "notice.cargoUnavailable",
|
||
"value": "Cargo selection is no longer available."
|
||
},
|
||
{
|
||
"key": "notice.twoSlots",
|
||
"value": "The marked items do not fit in the 2×2 pod."
|
||
},
|
||
{
|
||
"key": "notice.holdFull",
|
||
"value": "Cargo hold full. Send two stacks or extract."
|
||
},
|
||
{
|
||
"key": "notice.recovered",
|
||
"value": "RECOVERED / {0} ×{1}"
|
||
},
|
||
{
|
||
"key": "notice.partBudget",
|
||
"value": "That part exceeds the chassis budget."
|
||
},
|
||
{
|
||
"key": "notice.refit",
|
||
"value": "FIELD REFIT / {0}"
|
||
},
|
||
{
|
||
"key": "notice.routeOpen",
|
||
"value": "ROUTE OPEN / continue searching, extract, or use the onward gate."
|
||
},
|
||
{
|
||
"key": "notice.complete",
|
||
"value": "MISSION COMPLETE / return to the extraction pad with your cargo."
|
||
},
|
||
{
|
||
"key": "notice.objectiveFirst",
|
||
"value": "Complete the zone objective to open the route."
|
||
},
|
||
{
|
||
"key": "notice.rangeComplete",
|
||
"value": "Range objective complete. Extract or keep testing your chassis."
|
||
},
|
||
{
|
||
"key": "notice.extract",
|
||
"value": "Use the extraction pad to bring your cargo home."
|
||
},
|
||
{
|
||
"key": "notice.researched",
|
||
"value": "Research complete. The recipe is unlocked; use materials to manufacture equipment."
|
||
},
|
||
{
|
||
"key": "notice.researchCost",
|
||
"value": "Research needs a recovered schematic, 2 alloy and 1 cell."
|
||
},
|
||
{
|
||
"key": "notice.transportInbound",
|
||
"value": "TRANSPORT INBOUND / you can move and fight while waiting."
|
||
},
|
||
{
|
||
"key": "notice.extractionCalled",
|
||
"value": "EXTRACTION CALLED / hold for 15 seconds, then return to board."
|
||
},
|
||
{
|
||
"key": "notice.transportReady",
|
||
"value": "TRANSPORT READY / return to the orange pad and press {0} to board."
|
||
},
|
||
{
|
||
"key": "notice.escortLost",
|
||
"value": "ENGINEERING CRAWLER LOST / extraction remains available."
|
||
},
|
||
{
|
||
"key": "prompt.search",
|
||
"value": "{0} SEARCH SALVAGE"
|
||
},
|
||
{
|
||
"key": "prompt.relayOnline",
|
||
"value": "RELAY ONLINE"
|
||
},
|
||
{
|
||
"key": "prompt.objective",
|
||
"value": "{0} RECOVER NAVIGATION DATA"
|
||
},
|
||
{
|
||
"key": "prompt.route",
|
||
"value": "{0} CHOOSE ONWARD ROUTE"
|
||
},
|
||
{
|
||
"key": "prompt.routeLocked",
|
||
"value": "ROUTE LOCKED / COMPLETE OBJECTIVE"
|
||
},
|
||
{
|
||
"key": "prompt.board",
|
||
"value": "{0} BOARD / BANK CARGO"
|
||
},
|
||
{
|
||
"key": "prompt.inbound",
|
||
"value": "TRANSPORT INBOUND"
|
||
},
|
||
{
|
||
"key": "prompt.call",
|
||
"value": "{0} CALL EXTRACTION / 15s"
|
||
},
|
||
{
|
||
"key": "world.extraction",
|
||
"value": "EXTRACTION"
|
||
},
|
||
{
|
||
"key": "world.relay",
|
||
"value": "RELAY / ONWARD ROUTE"
|
||
},
|
||
{
|
||
"key": "world.overseer",
|
||
"value": "OVERSEER"
|
||
},
|
||
{
|
||
"key": "world.bulwark",
|
||
"value": "BULWARK"
|
||
},
|
||
{
|
||
"key": "world.skimmer",
|
||
"value": "SKIMMER"
|
||
},
|
||
{
|
||
"key": "world.sentinel",
|
||
"value": "SENTINEL"
|
||
},
|
||
{
|
||
"key": "world.escort",
|
||
"value": "ENGINEERING CRAWLER"
|
||
},
|
||
{
|
||
"key": "chassis.chassis_0.name",
|
||
"value": "Kestrel / Light"
|
||
},
|
||
{
|
||
"key": "chassis.chassis_0.description",
|
||
"value": "Aerial mobility"
|
||
},
|
||
{
|
||
"key": "chassis.chassis_1.name",
|
||
"value": "Warden / Medium"
|
||
},
|
||
{
|
||
"key": "chassis.chassis_1.description",
|
||
"value": "Balanced assault"
|
||
},
|
||
{
|
||
"key": "chassis.chassis_2.name",
|
||
"value": "Bastion / Heavy"
|
||
},
|
||
{
|
||
"key": "chassis.chassis_2.description",
|
||
"value": "Armored advance"
|
||
},
|
||
{
|
||
"key": "equipment.rapid.name",
|
||
"value": "Hail / rapid cannon"
|
||
},
|
||
{
|
||
"key": "equipment.coil.name",
|
||
"value": "Lance / coil rifle"
|
||
},
|
||
{
|
||
"key": "equipment.siege.name",
|
||
"value": "Maul / heavy cannon"
|
||
},
|
||
{
|
||
"key": "equipment.guided.name",
|
||
"value": "Wisp / guided salvo"
|
||
},
|
||
{
|
||
"key": "equipment.pulse.name",
|
||
"value": "Breaker / pulse burst"
|
||
},
|
||
{
|
||
"key": "equipment.efficient.name",
|
||
"value": "Cruise / efficient drive"
|
||
},
|
||
{
|
||
"key": "equipment.vector.name",
|
||
"value": "Vector / overdrive"
|
||
},
|
||
{
|
||
"key": "equipment.composite_guard.name",
|
||
"value": "Composite plating"
|
||
},
|
||
{
|
||
"key": "equipment.reactive_guard.name",
|
||
"value": "Reactive shield"
|
||
},
|
||
{
|
||
"key": "item.alloy",
|
||
"value": "ALLOY"
|
||
},
|
||
{
|
||
"key": "item.cells",
|
||
"value": "CELLS"
|
||
},
|
||
{
|
||
"key": "item.blueprint_boost_efficient",
|
||
"value": "SCHEMATIC / EFFICIENT DRIVE"
|
||
},
|
||
{
|
||
"key": "item.blueprint_coil_capacitor",
|
||
"value": "SCHEMATIC / COIL CAPACITOR"
|
||
},
|
||
{
|
||
"key": "item.blueprint_reactive_guard",
|
||
"value": "SCHEMATIC / REACTIVE SHIELD"
|
||
},
|
||
{
|
||
"key": "ui.cargo.hold",
|
||
"value": "Cargo hold · 4×4"
|
||
},
|
||
{
|
||
"key": "ui.cargo.case",
|
||
"value": "Ejection safe case · 2×2"
|
||
},
|
||
{
|
||
"key": "ui.cargo.selection",
|
||
"value": "Selected {0} {1}×{2} cells Quantity {3}"
|
||
},
|
||
{
|
||
"key": "ui.cargo.rotate",
|
||
"value": "Rotate (R)"
|
||
},
|
||
{
|
||
"key": "ui.cargo.cancel",
|
||
"value": "Deselect"
|
||
},
|
||
{
|
||
"key": "ui.cargo.install",
|
||
"value": "Install"
|
||
},
|
||
{
|
||
"key": "ui.cargo.mark",
|
||
"value": "Mark for pod"
|
||
},
|
||
{
|
||
"key": "ui.cargo.unmark",
|
||
"value": "Unmark"
|
||
},
|
||
{
|
||
"key": "notice.installFailed",
|
||
"value": "Cannot install. Check the loadout budget and the space for the replaced part."
|
||
},
|
||
{
|
||
"key": "notice.placement",
|
||
"value": "Cannot place here. Check bounds, occupied cells and stack quantity."
|
||
},
|
||
{
|
||
"key": "ui.home.chooseItem",
|
||
"value": "Equip {0} · {1}"
|
||
},
|
||
{
|
||
"key": "ui.home.manufacture",
|
||
"value": "Build {0} · {1} alloy / {2} cells"
|
||
},
|
||
{
|
||
"key": "settings.title",
|
||
"value": "SETTINGS"
|
||
},
|
||
{
|
||
"key": "settings.help",
|
||
"value": "Changes are saved when you select Apply. Language changes immediately."
|
||
},
|
||
{
|
||
"key": "settings.language",
|
||
"value": "Language"
|
||
},
|
||
{
|
||
"key": "settings.audio",
|
||
"value": "Audio"
|
||
},
|
||
{
|
||
"key": "settings.display",
|
||
"value": "Display"
|
||
},
|
||
{
|
||
"key": "settings.controls",
|
||
"value": "Controls"
|
||
},
|
||
{
|
||
"key": "settings.volume",
|
||
"value": "Master volume"
|
||
},
|
||
{
|
||
"key": "settings.volumeHelp",
|
||
"value": "Adjust the volume of all game sounds. Set to 0% to mute."
|
||
},
|
||
{
|
||
"key": "settings.percent",
|
||
"value": "{0}%"
|
||
},
|
||
{
|
||
"key": "settings.multiplier",
|
||
"value": "{0}×"
|
||
},
|
||
{
|
||
"key": "settings.quality",
|
||
"value": "Graphics quality"
|
||
},
|
||
{
|
||
"key": "settings.quality.veryLow",
|
||
"value": "Very low"
|
||
},
|
||
{
|
||
"key": "settings.quality.low",
|
||
"value": "Low"
|
||
},
|
||
{
|
||
"key": "settings.quality.medium",
|
||
"value": "Medium"
|
||
},
|
||
{
|
||
"key": "settings.quality.high",
|
||
"value": "High"
|
||
},
|
||
{
|
||
"key": "settings.quality.veryHigh",
|
||
"value": "Very high"
|
||
},
|
||
{
|
||
"key": "settings.quality.ultra",
|
||
"value": "Ultra"
|
||
},
|
||
{
|
||
"key": "settings.resolution",
|
||
"value": "Resolution"
|
||
},
|
||
{
|
||
"key": "settings.windowMode",
|
||
"value": "Window mode"
|
||
},
|
||
{
|
||
"key": "settings.windowed",
|
||
"value": "Windowed"
|
||
},
|
||
{
|
||
"key": "settings.fullscreen",
|
||
"value": "Fullscreen"
|
||
},
|
||
{
|
||
"key": "settings.displayHelp",
|
||
"value": "After applying a display change, confirm it within 15 seconds or the previous display settings return."
|
||
},
|
||
{
|
||
"key": "settings.display.confirm",
|
||
"value": "Keep these display settings?"
|
||
},
|
||
{
|
||
"key": "settings.display.countdown",
|
||
"value": "The previous display settings return in {0} seconds."
|
||
},
|
||
{
|
||
"key": "settings.display.keep",
|
||
"value": "Keep and save"
|
||
},
|
||
{
|
||
"key": "settings.display.revert",
|
||
"value": "Revert"
|
||
},
|
||
{
|
||
"key": "settings.display.reverted",
|
||
"value": "The previous display settings have been restored. Other edits are still pending."
|
||
},
|
||
{
|
||
"key": "settings.mouse",
|
||
"value": "Mouse"
|
||
},
|
||
{
|
||
"key": "settings.sensitivity",
|
||
"value": "Mouse sensitivity"
|
||
},
|
||
{
|
||
"key": "settings.aimSensitivity",
|
||
"value": "Aim sensitivity multiplier"
|
||
},
|
||
{
|
||
"key": "settings.bindings",
|
||
"value": "Key bindings"
|
||
},
|
||
{
|
||
"key": "settings.bind.help",
|
||
"value": "Select a binding, then press a keyboard key or mouse button. Esc cancels capture and always works as a menu back key. Duplicate bindings are rejected."
|
||
},
|
||
{
|
||
"key": "settings.bind.waiting",
|
||
"value": "Waiting for input"
|
||
},
|
||
{
|
||
"key": "settings.bind.prompt",
|
||
"value": "Press a new key or mouse button for {0}. Press Esc to cancel."
|
||
},
|
||
{
|
||
"key": "settings.bind.cancel",
|
||
"value": "Cancel binding"
|
||
},
|
||
{
|
||
"key": "settings.bind.changed",
|
||
"value": "The binding for {0} has changed. Select Apply to save it."
|
||
},
|
||
{
|
||
"key": "settings.bind.cancelled",
|
||
"value": "Binding cancelled; the previous key is unchanged."
|
||
},
|
||
{
|
||
"key": "settings.bind.conflict",
|
||
"value": "This key is already assigned to {0}. Choose another key."
|
||
},
|
||
{
|
||
"key": "settings.bind.reserved",
|
||
"value": "Esc is reserved for closing menus and cancelling input. Choose another key."
|
||
},
|
||
{
|
||
"key": "settings.bind.unsupported",
|
||
"value": "Choose a keyboard key or mouse button."
|
||
},
|
||
{
|
||
"key": "settings.reset",
|
||
"value": "Restore defaults"
|
||
},
|
||
{
|
||
"key": "settings.resetHint",
|
||
"value": "Default settings and bindings are ready. Select Apply to save them."
|
||
},
|
||
{
|
||
"key": "settings.back",
|
||
"value": "Back / discard edits"
|
||
},
|
||
{
|
||
"key": "settings.apply",
|
||
"value": "Apply and save"
|
||
},
|
||
{
|
||
"key": "settings.saved",
|
||
"value": "Settings saved."
|
||
},
|
||
{
|
||
"key": "settings.saveFailed",
|
||
"value": "Settings could not be saved. Check available disk space and folder access, then try again."
|
||
},
|
||
{
|
||
"key": "settings.action.move.up",
|
||
"value": "Move forward"
|
||
},
|
||
{
|
||
"key": "settings.action.move.down",
|
||
"value": "Move backward"
|
||
},
|
||
{
|
||
"key": "settings.action.move.left",
|
||
"value": "Move left"
|
||
},
|
||
{
|
||
"key": "settings.action.move.right",
|
||
"value": "Move right"
|
||
},
|
||
{
|
||
"key": "settings.action.fire",
|
||
"value": "Primary weapon"
|
||
},
|
||
{
|
||
"key": "settings.action.aim",
|
||
"value": "Precision aim"
|
||
},
|
||
{
|
||
"key": "settings.action.boost",
|
||
"value": "Boost"
|
||
},
|
||
{
|
||
"key": "settings.action.jump",
|
||
"value": "Jump / lift"
|
||
},
|
||
{
|
||
"key": "settings.action.view",
|
||
"value": "Switch perspective"
|
||
},
|
||
{
|
||
"key": "settings.action.interact",
|
||
"value": "Interact"
|
||
},
|
||
{
|
||
"key": "settings.action.inventory",
|
||
"value": "Open cargo hold"
|
||
},
|
||
{
|
||
"key": "settings.action.cargo",
|
||
"value": "Launch cargo pod"
|
||
},
|
||
{
|
||
"key": "settings.action.pause",
|
||
"value": "Pause"
|
||
},
|
||
{
|
||
"key": "settings.action.secondary",
|
||
"value": "Secondary weapon"
|
||
},
|
||
{
|
||
"key": "settings.action.guard",
|
||
"value": "Active defense"
|
||
},
|
||
{
|
||
"key": "settings.key.mouseLeft",
|
||
"value": "Mouse left"
|
||
},
|
||
{
|
||
"key": "settings.key.mouseRight",
|
||
"value": "Mouse right"
|
||
},
|
||
{
|
||
"key": "settings.key.mouseMiddle",
|
||
"value": "Mouse middle"
|
||
},
|
||
{
|
||
"key": "settings.key.mouseForward",
|
||
"value": "Mouse forward"
|
||
},
|
||
{
|
||
"key": "settings.key.mouseBack",
|
||
"value": "Mouse back"
|
||
},
|
||
{
|
||
"key": "settings.key.space",
|
||
"value": "Space"
|
||
},
|
||
{
|
||
"key": "settings.key.leftShift",
|
||
"value": "Left Shift"
|
||
},
|
||
{
|
||
"key": "settings.key.rightShift",
|
||
"value": "Right Shift"
|
||
},
|
||
{
|
||
"key": "settings.action.reload",
|
||
"value": "Reload"
|
||
},
|
||
{
|
||
"key": "ui.combat.nav",
|
||
"value": "SECTOR MAP"
|
||
},
|
||
{
|
||
"key": "ui.combat.legend",
|
||
"value": "◇ Objective ○ Extraction"
|
||
},
|
||
{
|
||
"key": "ui.combat.ammo",
|
||
"value": "MAGAZINE / UNLIMITED RESERVE"
|
||
},
|
||
{
|
||
"key": "ui.combat.reload",
|
||
"value": "[{0}] Reload"
|
||
},
|
||
{
|
||
"key": "ui.combat.loading",
|
||
"value": "Reloading {0:0.0}s"
|
||
},
|
||
{
|
||
"key": "ui.combat.ready",
|
||
"value": "Ready"
|
||
},
|
||
{
|
||
"key": "ui.combat.charging",
|
||
"value": "Cooldown {0:0.0}s"
|
||
},
|
||
{
|
||
"key": "ui.combat.lowEnergy",
|
||
"value": "Insufficient energy"
|
||
},
|
||
{
|
||
"key": "ui.combat.cargo",
|
||
"value": "Hold {0}/16 cells · Safe case {1}/4 cells"
|
||
},
|
||
{
|
||
"key": "ui.combat.empty",
|
||
"value": "Empty slot"
|
||
},
|
||
{
|
||
"key": "range.resetSign",
|
||
"value": "RESET DESK"
|
||
},
|
||
{
|
||
"key": "base.home.title",
|
||
"value": "FORWARD BASE / MECH STANDBY"
|
||
},
|
||
{
|
||
"key": "base.navigation",
|
||
"value": "BASE TERMINAL"
|
||
},
|
||
{
|
||
"key": "base.enterHangar",
|
||
"value": "ENTER HANGAR"
|
||
},
|
||
{
|
||
"key": "base.deploy",
|
||
"value": "DEPLOYMENT"
|
||
},
|
||
{
|
||
"key": "base.hangar",
|
||
"value": "HANGAR"
|
||
},
|
||
{
|
||
"key": "base.backHome",
|
||
"value": "HOME"
|
||
},
|
||
{
|
||
"key": "base.home.description",
|
||
"value": "Refit your mech, sort recovered loot, and prepare for the next sortie."
|
||
},
|
||
{
|
||
"key": "base.baseStatus",
|
||
"value": "BASE RESOURCES"
|
||
},
|
||
{
|
||
"key": "base.recipes",
|
||
"value": "RESEARCHED RECIPES"
|
||
},
|
||
{
|
||
"key": "base.record",
|
||
"value": "Sorties {0} / Extractions {1} / Objectives {2}"
|
||
},
|
||
{
|
||
"key": "base.activeRun",
|
||
"value": "A sortie is in progress. Base inventory is read-only until you return."
|
||
},
|
||
{
|
||
"key": "base.menuHint",
|
||
"value": "Mouse select · Tab focus · Enter confirm · Esc back"
|
||
},
|
||
{
|
||
"key": "base.tab.loadout",
|
||
"value": "LOADOUT"
|
||
},
|
||
{
|
||
"key": "base.tab.warehouse",
|
||
"value": "STASH"
|
||
},
|
||
{
|
||
"key": "base.tab.research",
|
||
"value": "RESEARCH"
|
||
},
|
||
{
|
||
"key": "base.preview",
|
||
"value": "MECH PREVIEW"
|
||
},
|
||
{
|
||
"key": "base.previewHint",
|
||
"value": "Drag an empty part of the preview to rotate the mech."
|
||
},
|
||
{
|
||
"key": "base.chassisStats",
|
||
"value": "Armor {0} / Cruise {1} m/s / Boost {2} m/s"
|
||
},
|
||
{
|
||
"key": "base.chassis",
|
||
"value": "CHASSIS"
|
||
},
|
||
{
|
||
"key": "base.installed",
|
||
"value": "EQUIPMENT"
|
||
},
|
||
{
|
||
"key": "base.borrowed",
|
||
"value": "LOANED, RETURNED AT BASE"
|
||
},
|
||
{
|
||
"key": "base.partStats",
|
||
"value": "Damage {0} / Mass {1} / Power {2}"
|
||
},
|
||
{
|
||
"key": "base.compare",
|
||
"value": "Compared to current: damage {0:+0.##;-0.##;0}, mass {1:+0.##;-0.##;0}, power {2:+0.##;-0.##;0}"
|
||
},
|
||
{
|
||
"key": "base.useBorrowed",
|
||
"value": "Use a basic loaned part"
|
||
},
|
||
{
|
||
"key": "base.preparation",
|
||
"value": "CARRY-IN"
|
||
},
|
||
{
|
||
"key": "base.cargo",
|
||
"value": "CARGO"
|
||
},
|
||
{
|
||
"key": "base.safeCase",
|
||
"value": "SAFE CASE"
|
||
},
|
||
{
|
||
"key": "base.reserved",
|
||
"value": "RESERVED"
|
||
},
|
||
{
|
||
"key": "base.researchHelp",
|
||
"value": "Keep the physical blueprint. Research unlocks a recipe permanently; manufacture uses unreserved stash materials to create an item."
|
||
},
|
||
{
|
||
"key": "base.researchCost",
|
||
"value": "Research: 2 Alloy + 1 Cell"
|
||
},
|
||
{
|
||
"key": "base.manufacture",
|
||
"value": "MANUFACTURE"
|
||
},
|
||
{
|
||
"key": "base.deployHelp",
|
||
"value": "Deploying transfers selected equipment and cargo out of the stash. Destruction protects the safe case; equipment and loot outside it are lost. Loaned parts are returned at base."
|
||
},
|
||
{
|
||
"key": "base.confirm",
|
||
"value": "CONFIRM"
|
||
},
|
||
{
|
||
"key": "warehouse.title",
|
||
"value": "BASE STASH"
|
||
},
|
||
{
|
||
"key": "warehouse.pending",
|
||
"value": "PENDING {0}"
|
||
},
|
||
{
|
||
"key": "warehouse.occupancy",
|
||
"value": "Occupied {0} / {1} cells"
|
||
},
|
||
{
|
||
"key": "warehouse.stock",
|
||
"value": "Alloy {0} / Cells {1}"
|
||
},
|
||
{
|
||
"key": "warehouse.controls",
|
||
"value": "Drag to move · R rotate preview · Ctrl+click stage/unstage · Shift+drag split"
|
||
},
|
||
{
|
||
"key": "warehouse.filter.all",
|
||
"value": "ALL"
|
||
},
|
||
{
|
||
"key": "warehouse.filter.equipment",
|
||
"value": "GEAR"
|
||
},
|
||
{
|
||
"key": "warehouse.filter.material",
|
||
"value": "MATERIAL"
|
||
},
|
||
{
|
||
"key": "warehouse.filter.blueprint",
|
||
"value": "BLUEPRINT"
|
||
},
|
||
{
|
||
"key": "warehouse.search",
|
||
"value": "Find"
|
||
},
|
||
{
|
||
"key": "warehouse.sort",
|
||
"value": "SORT"
|
||
},
|
||
{
|
||
"key": "warehouse.claim",
|
||
"value": "CLAIM"
|
||
},
|
||
{
|
||
"key": "warehouse.claimAll",
|
||
"value": "CLAIM WHAT FITS"
|
||
},
|
||
{
|
||
"key": "warehouse.inboxHelp",
|
||
"value": "Recovered items are saved. Make room and claim them before starting a new sortie."
|
||
},
|
||
{
|
||
"key": "warehouse.emptyInbox",
|
||
"value": "No pending items"
|
||
},
|
||
{
|
||
"key": "warehouse.selectHelp",
|
||
"value": "Select an item to inspect it, then click an empty cell to place it. Carry-in reservations transfer only when you deploy."
|
||
},
|
||
{
|
||
"key": "warehouse.itemInfo",
|
||
"value": "Size {0}×{1} / Quantity {2} / ID {3}"
|
||
},
|
||
{
|
||
"key": "warehouse.equip",
|
||
"value": "EQUIP"
|
||
},
|
||
{
|
||
"key": "warehouse.rotate",
|
||
"value": "ROTATE PREVIEW"
|
||
},
|
||
{
|
||
"key": "warehouse.unstage",
|
||
"value": "UNSTAGE"
|
||
},
|
||
{
|
||
"key": "warehouse.recycle",
|
||
"value": "RECYCLE FOR 2 ALLOY"
|
||
},
|
||
{
|
||
"key": "warehouse.discard",
|
||
"value": "DISCARD"
|
||
},
|
||
{
|
||
"key": "warehouse.discardConfirm",
|
||
"value": "Permanently discard {0} ×{1}? This frees its storage space."
|
||
},
|
||
{
|
||
"key": "warehouse.sortFirst",
|
||
"value": "Claim or discard pending items before starting a new sortie."
|
||
},
|
||
{
|
||
"key": "warehouse.incompatible",
|
||
"value": "This item does not fit that equipment slot."
|
||
},
|
||
{
|
||
"key": "warehouse.noSpace",
|
||
"value": "No suitable space is available. Items and materials were kept."
|
||
},
|
||
{
|
||
"key": "warehouse.missing",
|
||
"value": "A selected item is unavailable. Select your equipment again."
|
||
},
|
||
{
|
||
"key": "warehouse.alreadyEquipped",
|
||
"value": "This item is reserved in an equipment slot. Choose another part or a loaned part first."
|
||
},
|
||
{
|
||
"key": "warehouse.manufactureFailed",
|
||
"value": "Cannot manufacture. Check research, unreserved materials, and space for the output."
|
||
},
|
||
{
|
||
"key": "warehouse.saved",
|
||
"value": "Changes saved."
|
||
},
|
||
{
|
||
"key": "warehouse.split",
|
||
"value": "SPLIT MATERIALS"
|
||
},
|
||
{
|
||
"key": "warehouse.splitHelp",
|
||
"value": "Choose how many to move. The remainder stays in its original stack."
|
||
},
|
||
{
|
||
"key": "warehouse.quantity",
|
||
"value": "Quantity"
|
||
},
|
||
{
|
||
"key": "warehouse.recoveredPending",
|
||
"value": "Pod cargo recovered. {0} pending items can be sorted after you return."
|
||
},
|
||
{
|
||
"key": "warehouse.available",
|
||
"value": "Available after reservations: Alloy {0} / Cells {1}"
|
||
},
|
||
{
|
||
"key": "base.boostStats",
|
||
"value": "Mobility ×{0:0.##} / Mass {1} / Power {2}"
|
||
},
|
||
{
|
||
"key": "base.moduleStats",
|
||
"value": "Mass {0} / Power {1}"
|
||
},
|
||
{
|
||
"key": "base.boostCompare",
|
||
"value": "Compared to current: mobility {0:+0.##;-0.##;0}, mass {1:+0.##;-0.##;0}, power {2:+0.##;-0.##;0}"
|
||
},
|
||
{
|
||
"key": "base.moduleCompare",
|
||
"value": "Compared to current: mass {0:+0.##;-0.##;0}, power {1:+0.##;-0.##;0}"
|
||
},
|
||
{
|
||
"key": "base.cancel",
|
||
"value": "CANCEL"
|
||
},
|
||
{
|
||
"key": "hangar.equipment",
|
||
"value": "EQUIPMENT"
|
||
},
|
||
{
|
||
"key": "hangar.carry",
|
||
"value": "CARRIED ITEMS"
|
||
},
|
||
{
|
||
"key": "hangar.draft",
|
||
"value": "Preparation · items transfer when deploying"
|
||
},
|
||
{
|
||
"key": "hangar.readOnly",
|
||
"value": "Active sortie · actual loadout / read only"
|
||
},
|
||
{
|
||
"key": "hangar.owned",
|
||
"value": "OWNED"
|
||
},
|
||
{
|
||
"key": "hangar.emptySlot",
|
||
"value": "EMPTY"
|
||
},
|
||
{
|
||
"key": "hangar.reserved",
|
||
"value": "RESERVED"
|
||
},
|
||
{
|
||
"key": "hangar.capacity",
|
||
"value": "{0} / {1} cells"
|
||
},
|
||
{
|
||
"key": "hangar.protected",
|
||
"value": "PROTECTED · retained if the mech is destroyed"
|
||
},
|
||
{
|
||
"key": "hangar.details",
|
||
"value": "Selected item / actions"
|
||
}
|
||
]
|
||
}
|