mirror of
https://github.com/setube/ogame-vue-ts.git
synced 2026-05-12 07:55:11 +08:00
重构并精简了部分UI组件,移除冗余弹窗与详情组件,新增NPC相关逻辑(npcBehaviorLogic、npcGrowthLogic、npcStore等)及外交逻辑(diplomaticLogic、DiplomacyView)。完善分页、标签、复选框等通用UI组件。优化战报弹窗,调整README下载链接为相对路径,修复部分国际化内容。
812 lines
29 KiB
TypeScript
812 lines
29 KiB
TypeScript
export default {
|
|
common: {
|
|
confirm: 'Confirm',
|
|
cancel: 'Cancel',
|
|
delete: 'Delete',
|
|
edit: 'Edit',
|
|
save: 'Save',
|
|
close: 'Close',
|
|
back: 'Back',
|
|
next: 'Next',
|
|
previous: 'Previous',
|
|
submit: 'Submit',
|
|
reset: 'Reset',
|
|
search: 'Search',
|
|
filter: 'Filter',
|
|
loading: 'Loading...',
|
|
noData: 'No Data',
|
|
error: 'Error',
|
|
success: 'Success',
|
|
warning: 'Warning',
|
|
info: 'Info',
|
|
resourceType: 'Resource Type',
|
|
playerName: 'Commander',
|
|
timeHour: 'h',
|
|
timeMinute: 'm',
|
|
timeSecond: 's',
|
|
featureLocked: 'Feature Locked',
|
|
unlockRequired: 'Building Required',
|
|
requiredBuilding: 'Required Building',
|
|
currentLevel: 'Current Level',
|
|
goToBuildings: 'Go to Buildings',
|
|
locked: 'Locked',
|
|
viewRequirements: 'View Requirements',
|
|
requirementsNotMet: 'Requirements Not Met',
|
|
current: 'Current',
|
|
level: 'Level'
|
|
},
|
|
errors: {
|
|
requirementsNotMet: 'Requirements not met',
|
|
insufficientResources: 'Insufficient resources',
|
|
insufficientFleetStorage: 'Insufficient fleet storage',
|
|
shieldDomeLimit: 'Shield dome limit reached',
|
|
fleetMissionsFull: 'Fleet mission slots full',
|
|
insufficientFleet: 'Insufficient fleet',
|
|
insufficientFuel: 'Insufficient fuel',
|
|
planetOnly: 'This building can only be built on planets',
|
|
moonOnly: 'This building can only be built on moons',
|
|
buildQueueFull: 'Build queue full',
|
|
insufficientSpace: 'Insufficient space',
|
|
buildingLevelZero: 'Building level is 0, cannot demolish',
|
|
researchQueueFull: 'Research queue full',
|
|
moonExists: 'Moon already exists',
|
|
insufficientDebris: 'Insufficient debris field'
|
|
},
|
|
nav: {
|
|
overview: 'Overview',
|
|
buildings: 'Buildings',
|
|
research: 'Research',
|
|
shipyard: 'Shipyard',
|
|
defense: 'Defense',
|
|
fleet: 'Fleet',
|
|
officers: 'Officers',
|
|
simulator: 'Simulator',
|
|
galaxy: 'Galaxy',
|
|
diplomacy: 'Diplomacy',
|
|
messages: 'Messages',
|
|
settings: 'Settings',
|
|
gm: 'GM'
|
|
},
|
|
sidebar: {
|
|
language: 'Language',
|
|
lightMode: 'Light Mode',
|
|
darkMode: 'Dark Mode',
|
|
collapse: 'Collapse',
|
|
expand: 'Expand'
|
|
},
|
|
resources: {
|
|
metal: 'Metal',
|
|
crystal: 'Crystal',
|
|
deuterium: 'Deuterium',
|
|
darkMatter: 'Dark Matter',
|
|
energy: 'Energy',
|
|
production: 'Production',
|
|
consumption: 'Consumption',
|
|
capacity: 'Capacity',
|
|
current: 'Current',
|
|
max: 'Max Capacity',
|
|
perHour: 'hour',
|
|
perMinute: 'min',
|
|
hour: 'hour',
|
|
noEnergy: 'No Energy'
|
|
},
|
|
planet: {
|
|
planet: 'Planet',
|
|
moon: 'Moon',
|
|
colony: 'Colony',
|
|
position: 'Position',
|
|
coordinates: 'Coordinates',
|
|
switchToMoon: 'View Moon',
|
|
backToPlanet: 'Back to Planet',
|
|
switchPlanet: 'Switch Planet',
|
|
currentPlanet: 'Current Planet',
|
|
fields: 'Fields',
|
|
temperature: 'Temperature',
|
|
homePlanet: 'Home Planet',
|
|
planetPrefix: 'Planet',
|
|
moonSuffix: "'s Moon",
|
|
colonyPrefix: 'Colony'
|
|
},
|
|
player: {
|
|
points: 'Total Points'
|
|
},
|
|
buildings: {
|
|
metalMine: 'Metal Mine',
|
|
crystalMine: 'Crystal Mine',
|
|
deuteriumSynthesizer: 'Deuterium Synthesizer',
|
|
solarPlant: 'Solar Plant',
|
|
fusionReactor: 'Fusion Reactor',
|
|
roboticsFactory: 'Robotics Factory',
|
|
naniteFactory: 'Nanite Factory',
|
|
shipyard: 'Shipyard',
|
|
researchLab: 'Research Lab',
|
|
metalStorage: 'Metal Storage',
|
|
crystalStorage: 'Crystal Storage',
|
|
deuteriumTank: 'Deuterium Tank',
|
|
darkMatterCollector: 'Dark Matter Collector',
|
|
darkMatterTank: 'Dark Matter Tank',
|
|
missileSilo: 'Missile Silo',
|
|
terraformer: 'Terraformer',
|
|
lunarBase: 'Lunar Base',
|
|
sensorPhalanx: 'Sensor Phalanx',
|
|
jumpGate: 'Jump Gate',
|
|
planetDestroyerFactory: 'Planet Destroyer Factory',
|
|
buildTime: 'Build Time',
|
|
production: 'Production',
|
|
consumption: 'Consumption',
|
|
totalCost: 'Total Cost',
|
|
totalPoints: 'Total Points',
|
|
levelRange: 'Level Range',
|
|
|
|
storageCapacity: 'Capacity',
|
|
energyProduction: 'Energy Production',
|
|
fleetStorage: 'Fleet Storage',
|
|
buildQueueBonus: 'Build Queue',
|
|
spaceBonus: 'Space Bonus',
|
|
buildSpeedBonus: 'Build Speed Bonus',
|
|
researchSpeedBonus: 'Research Speed Bonus',
|
|
|
|
missileCapacity: 'Missile Capacity'
|
|
},
|
|
buildingDescriptions: {
|
|
metalMine: 'Extracts metal resources',
|
|
crystalMine: 'Extracts crystal resources',
|
|
deuteriumSynthesizer: 'Synthesizes deuterium resources',
|
|
solarPlant: 'Provides energy',
|
|
fusionReactor: 'Uses deuterium to generate large amounts of energy',
|
|
roboticsFactory: 'Accelerates construction speed',
|
|
naniteFactory: 'Increases build queue capacity, +1 per level (max 10 levels)',
|
|
shipyard: 'Constructs ships',
|
|
researchLab: 'Researches technologies',
|
|
metalStorage: 'Increases metal storage capacity',
|
|
crystalStorage: 'Increases crystal storage capacity',
|
|
deuteriumTank: 'Increases deuterium storage capacity',
|
|
darkMatterCollector: 'Collects rare dark matter resources',
|
|
darkMatterTank: 'Increases dark matter storage capacity',
|
|
missileSilo: 'Stores and launches missiles, 10 missiles per level',
|
|
terraformer: 'Terraforms planet surface, adds 5 available space per level',
|
|
lunarBase: 'Increases available space on the moon, +5 space per level',
|
|
sensorPhalanx: 'Detects fleet activities in surrounding systems',
|
|
jumpGate: 'Instantly transfers fleets to other moons',
|
|
planetDestroyerFactory: 'Constructs ultimate weapons capable of destroying planets'
|
|
},
|
|
ships: {
|
|
lightFighter: 'Light Fighter',
|
|
heavyFighter: 'Heavy Fighter',
|
|
cruiser: 'Cruiser',
|
|
battleship: 'Battleship',
|
|
battlecruiser: 'Battlecruiser',
|
|
bomber: 'Bomber',
|
|
destroyer: 'Destroyer',
|
|
smallCargo: 'Small Cargo',
|
|
largeCargo: 'Large Cargo',
|
|
colonyShip: 'Colony Ship',
|
|
recycler: 'Recycler',
|
|
espionageProbe: 'Espionage Probe',
|
|
solarSatellite: 'Solar Satellite',
|
|
darkMatterHarvester: 'Dark Matter Harvester',
|
|
deathstar: 'Deathstar'
|
|
},
|
|
shipDescriptions: {
|
|
lightFighter: 'Basic combat unit',
|
|
heavyFighter: 'Heavily armored fighter',
|
|
cruiser: 'Medium warship, balanced offense and defense',
|
|
battleship: 'Powerful warship',
|
|
battlecruiser: 'Fast powerful warship, excels at attacking battleships',
|
|
bomber: 'Specialized ship for attacking defense structures',
|
|
destroyer: 'Hunter specialized in destroying large ships',
|
|
smallCargo: 'Transports small amounts of resources',
|
|
largeCargo: 'Transports large amounts of resources',
|
|
colonyShip: 'Used to colonize new planets',
|
|
recycler: 'Collects debris field resources',
|
|
espionageProbe: 'Scouts enemy planets',
|
|
solarSatellite: 'Provides extra energy, generates 50 energy per satellite',
|
|
darkMatterHarvester: 'Special ship for harvesting dark matter',
|
|
deathstar: 'Ultimate weapon capable of destroying entire planets'
|
|
},
|
|
defenses: {
|
|
rocketLauncher: 'Rocket Launcher',
|
|
lightLaser: 'Light Laser',
|
|
heavyLaser: 'Heavy Laser',
|
|
gaussCannon: 'Gauss Cannon',
|
|
ionCannon: 'Ion Cannon',
|
|
plasmaTurret: 'Plasma Turret',
|
|
smallShieldDome: 'Small Shield Dome',
|
|
largeShieldDome: 'Large Shield Dome',
|
|
antiBallisticMissile: 'Anti-Ballistic Missile',
|
|
interplanetaryMissile: 'Interplanetary Missile',
|
|
planetaryShield: 'Planetary Shield'
|
|
},
|
|
defenseDescriptions: {
|
|
rocketLauncher: 'Basic defense facility',
|
|
lightLaser: 'Light energy weapon',
|
|
heavyLaser: 'Heavy energy weapon',
|
|
gaussCannon: 'High-speed kinetic weapon',
|
|
ionCannon: 'Effective against shields',
|
|
plasmaTurret: 'Powerful defense facility',
|
|
smallShieldDome: 'Small shield protecting the entire planet',
|
|
largeShieldDome: 'Large shield protecting the entire planet',
|
|
antiBallisticMissile: 'Intercepts enemy missiles, can intercept 1 interplanetary missile each',
|
|
interplanetaryMissile: 'Can attack defense structures on other planets',
|
|
planetaryShield: 'Super shield protecting planet from destruction attacks'
|
|
},
|
|
research: {
|
|
researchTime: 'Research Time',
|
|
totalCost: 'Total Cost',
|
|
totalPoints: 'Total Points',
|
|
levelRange: 'Level Range',
|
|
|
|
attackBonus: 'Attack Bonus',
|
|
shieldBonus: 'Shield Bonus',
|
|
armorBonus: 'Armor Bonus',
|
|
spyLevel: 'Spy Level',
|
|
researchQueueBonus: 'Research Queue',
|
|
colonySlots: 'Colony Slots',
|
|
forAllPlanets: '(Global)',
|
|
speedBonus: 'Speed Bonus',
|
|
researchSpeedBonus: 'Research Speed Bonus'
|
|
},
|
|
technologies: {
|
|
energyTechnology: 'Energy Technology',
|
|
laserTechnology: 'Laser Technology',
|
|
ionTechnology: 'Ion Technology',
|
|
hyperspaceTechnology: 'Hyperspace Technology',
|
|
plasmaTechnology: 'Plasma Technology',
|
|
computerTechnology: 'Computer Technology',
|
|
espionageTechnology: 'Espionage Technology',
|
|
weaponsTechnology: 'Weapons Technology',
|
|
shieldingTechnology: 'Shielding Technology',
|
|
armourTechnology: 'Armour Technology',
|
|
astrophysics: 'Astrophysics',
|
|
gravitonTechnology: 'Graviton Technology',
|
|
combustionDrive: 'Combustion Drive',
|
|
impulseDrive: 'Impulse Drive',
|
|
hyperspaceDrive: 'Hyperspace Drive',
|
|
darkMatterTechnology: 'Dark Matter Technology',
|
|
terraformingTechnology: 'Terraforming Technology',
|
|
planetDestructionTech: 'Planet Destruction Technology'
|
|
},
|
|
technologyDescriptions: {
|
|
energyTechnology: 'Improves energy efficiency',
|
|
laserTechnology: 'Foundation of laser weapons and defense',
|
|
ionTechnology: 'Ion weapon technology',
|
|
hyperspaceTechnology: 'Hyperspace jump technology',
|
|
plasmaTechnology: 'Plasma weapon technology',
|
|
computerTechnology: 'Increases research queue capacity, +1 per level (max 10 levels)',
|
|
espionageTechnology: 'Improves spy probe effectiveness, +1 espionage level per level',
|
|
weaponsTechnology: 'Increases ship and defense attack power by 10% per level',
|
|
shieldingTechnology: 'Increases ship and defense shields by 10% per level',
|
|
armourTechnology: 'Increases ship and defense armour by 10% per level',
|
|
astrophysics: 'Each level adds 1 colony slot and increases expedition success rate',
|
|
gravitonTechnology: 'Studies graviton manipulation, required for Death Star',
|
|
combustionDrive: 'Basic propulsion technology',
|
|
impulseDrive: 'Intermediate propulsion technology',
|
|
hyperspaceDrive: 'Advanced propulsion technology',
|
|
darkMatterTechnology: 'Research into dark matter properties and applications',
|
|
terraformingTechnology: 'Research planet terraforming technology, adds 3 available space to all planets per level',
|
|
planetDestructionTech: 'Terrifying technology for destroying entire planets'
|
|
},
|
|
officers: {
|
|
commander: 'Commander',
|
|
admiral: 'Admiral',
|
|
engineer: 'Engineer',
|
|
geologist: 'Geologist',
|
|
technocrat: 'Technocrat',
|
|
darkMatterSpecialist: 'Dark Matter Specialist',
|
|
resourceBonus: 'Resource Production Bonus',
|
|
darkMatterBonus: 'Dark Matter Production Bonus',
|
|
energyBonus: 'Energy Production Bonus'
|
|
},
|
|
officerDescriptions: {
|
|
commander: 'Improves building speed and management',
|
|
admiral: 'Improves fleet combat and speed',
|
|
engineer: 'Improves energy and defense',
|
|
geologist: 'Improves resource production',
|
|
technocrat: 'Improves research speed and espionage',
|
|
darkMatterSpecialist: 'Improves dark matter collection efficiency'
|
|
},
|
|
queue: {
|
|
buildQueueBonus: 'Build Queue',
|
|
spaceBonus: 'Space Bonus',
|
|
buildSpeedBonus: 'Build Speed Bonus',
|
|
researchSpeedBonus: 'Research Speed Bonus',
|
|
researchQueueBonus: 'Research Queue',
|
|
building: 'Building',
|
|
researching: 'Researching',
|
|
remaining: 'Remaining',
|
|
cancel: 'Cancel',
|
|
cancelBuild: 'Cancel Build',
|
|
cancelResearch: 'Cancel Research',
|
|
confirmCancel: 'Are you sure you want to cancel? 50% of resources will be refunded.',
|
|
level: 'Level',
|
|
quantity: 'Quantity',
|
|
upgradeToLevel: 'Upgrade to Level'
|
|
},
|
|
overview: {
|
|
title: 'Planet Overview',
|
|
resourceOverview: 'Resources',
|
|
fleetInfo: 'Fleet',
|
|
currentShips: 'Ships on this planet',
|
|
productionSources: 'Production Sources',
|
|
productionSourcesDesc: 'Detailed resource production and bonus information',
|
|
consumptionSources: 'Consumption Sources',
|
|
consumptionSourcesDesc: 'Energy consumption details for buildings',
|
|
totalProduction: 'Total Production',
|
|
totalConsumption: 'Total Consumption',
|
|
noConsumption: 'No energy consumption'
|
|
},
|
|
buildingsView: {
|
|
title: 'Buildings',
|
|
usedSpace: 'Used Space',
|
|
spaceUsage: 'Space Usage',
|
|
level: 'Level',
|
|
upgradeCost: 'Upgrade Cost',
|
|
buildTime: 'Build Time',
|
|
upgrade: 'Upgrade',
|
|
maxLevelReached: 'Max Level Reached',
|
|
requirementsNotMet: 'Requirements Not Met',
|
|
upgradeFailed: 'Upgrade Failed',
|
|
upgradeFailedMessage: 'Please check if you have enough resources, space, or if there are other build tasks.',
|
|
demolish: 'Demolish',
|
|
demolishRefund: 'Demolish Refund',
|
|
demolishFailed: 'Demolish Failed',
|
|
demolishFailedMessage: 'Unable to demolish this building. Please check if the build queue is full or the building level is 0.',
|
|
confirmDemolish: 'Confirm Demolish',
|
|
confirmDemolishMessage: 'Are you sure you want to demolish'
|
|
},
|
|
researchView: {
|
|
title: 'Research',
|
|
researchCost: 'Research Cost',
|
|
research: 'Research',
|
|
maxLevelReached: 'Max Level Reached',
|
|
researchFailed: 'Research Failed',
|
|
researchFailedMessage: 'Please check if you have enough resources, prerequisites are met, or if there are other research tasks.'
|
|
},
|
|
shipyard: {
|
|
attack: 'Attack',
|
|
shield: 'Shield',
|
|
armor: 'Armor',
|
|
speed: 'Speed',
|
|
cargoCapacity: 'Cargo Capacity',
|
|
fuelConsumption: 'Fuel Consumption',
|
|
buildCost: 'Build Cost',
|
|
buildTime: 'Build Time',
|
|
perUnit: 'Per Unit',
|
|
batchCalculator: 'Batch Calculator',
|
|
quantity: 'Quantity',
|
|
totalCost: 'Total Cost',
|
|
totalTime: 'Total Time'
|
|
},
|
|
shipyardView: {
|
|
title: 'Shipyard',
|
|
fleetStorage: 'Fleet Storage',
|
|
attack: 'Attack',
|
|
shield: 'Shield',
|
|
speed: 'Speed',
|
|
cargoCapacity: 'Cargo Capacity',
|
|
unitCost: 'Unit Cost',
|
|
buildQuantity: 'Build Quantity',
|
|
totalCost: 'Total Cost',
|
|
build: 'Build',
|
|
inputError: 'Input Error',
|
|
inputErrorMessage: 'Please enter build quantity!',
|
|
buildFailed: 'Build Failed',
|
|
buildFailedMessage: 'Please check if you have enough resources or if prerequisites are met.'
|
|
},
|
|
defense: {
|
|
attack: 'Attack',
|
|
shield: 'Shield',
|
|
armor: 'Armor',
|
|
buildCost: 'Build Cost',
|
|
buildTime: 'Build Time',
|
|
perUnit: 'Per Unit',
|
|
batchCalculator: 'Batch Calculator',
|
|
quantity: 'Quantity',
|
|
totalCost: 'Total Cost',
|
|
totalTime: 'Total Time'
|
|
},
|
|
defenseView: {
|
|
title: 'Defense',
|
|
attack: 'Attack',
|
|
shield: 'Shield',
|
|
armor: 'Armor',
|
|
buildTime: 'Build Time',
|
|
seconds: 's',
|
|
unitCost: 'Unit Cost',
|
|
buildQuantity: 'Build Quantity',
|
|
totalCost: 'Total Cost',
|
|
build: 'Build',
|
|
shieldDomeBuilt: 'Shield dome already built',
|
|
inputError: 'Input Error',
|
|
inputErrorMessage: 'Please enter build quantity!',
|
|
buildFailed: 'Build Failed',
|
|
buildFailedMessage: 'Please check if you have enough resources or if prerequisites are met. Shield domes can only be built once.'
|
|
},
|
|
fleetView: {
|
|
title: 'Fleet Management',
|
|
fleetOverview: 'Fleet Overview',
|
|
sendFleet: 'Send Fleet',
|
|
flightMissions: 'Flight Missions',
|
|
currentPlanetFleet: 'Current Planet Fleet',
|
|
attack: 'Attack',
|
|
shield: 'Shield',
|
|
armor: 'Armor',
|
|
speed: 'Speed',
|
|
cargo: 'Cargo',
|
|
selectFleet: 'Select Fleet',
|
|
selectFleetDescription: 'Select the number of ships to send',
|
|
available: 'Available',
|
|
all: 'All',
|
|
targetCoordinates: 'Target Coordinates',
|
|
galaxy: 'Galaxy',
|
|
system: 'System',
|
|
position: 'Position',
|
|
missionType: 'Mission Type',
|
|
missionInfo: 'Mission Info',
|
|
fuelConsumption: 'Fuel Consumption',
|
|
flightTime: 'Flight Time',
|
|
attackMission: 'Attack',
|
|
transport: 'Transport',
|
|
colonize: 'Colonize',
|
|
spy: 'Spy',
|
|
deploy: 'Deploy',
|
|
recycle: 'Recycle',
|
|
destroy: 'Planet Destruction',
|
|
transportResources: 'Transport Resources',
|
|
totalCargoCapacity: 'Total Cargo Capacity',
|
|
used: 'Used',
|
|
noFlightMissions: 'No flight missions',
|
|
outbound: 'Outbound',
|
|
returning: 'Returning',
|
|
fleetComposition: 'Fleet Composition',
|
|
carryingResources: 'Carrying Resources',
|
|
arrivalTime: 'Arrival Time',
|
|
returnTime: 'Return Time',
|
|
recallFleet: 'Recall Fleet',
|
|
sendFailed: 'Send Failed',
|
|
sendFailedMessage: 'Please check fleet count, fuel availability, or cargo capacity limits.',
|
|
recallFailed: 'Recall Failed',
|
|
recallFailedMessage: 'This mission cannot be recalled.',
|
|
unknownPlanet: 'Unknown Planet',
|
|
fleetMissionSlots: 'Fleet Mission Slots',
|
|
noShipsSelected: 'No ships selected',
|
|
cannotSendToOwnPlanet: 'Cannot send fleet to your own planet',
|
|
cargoExceedsCapacity: 'Cargo exceeds capacity',
|
|
noColonyShip: 'Colony ship required for colonization mission',
|
|
noDebrisAtTarget: 'No debris field at target coordinates or debris field is empty',
|
|
noDeathstar: 'Deathstar required for destruction mission',
|
|
giftMode: 'Gift Mode',
|
|
giftModeDescription: 'Send resources as a gift to',
|
|
estimatedReputationGain: 'Estimated reputation gain'
|
|
},
|
|
officersView: {
|
|
title: 'Officers',
|
|
activated: 'Activated',
|
|
inactive: 'Inactive',
|
|
activeStatus: 'Active Status',
|
|
expirationTime: 'Expiration Time',
|
|
remainingTime: 'Remaining Time',
|
|
recruitCost: 'Recruitment Cost',
|
|
days: 'days',
|
|
benefitsBonus: 'Benefits Bonus',
|
|
resourceProduction: 'Resource Production',
|
|
darkMatterProduction: 'Dark Matter Production',
|
|
energyProduction: 'Energy Production',
|
|
buildingSpeed: 'Building Speed',
|
|
researchSpeed: 'Research Speed',
|
|
fleetSpeed: 'Fleet Speed',
|
|
fuelConsumption: 'Fuel Consumption',
|
|
defense: 'Defense',
|
|
storageCapacity: 'Storage Capacity',
|
|
buildQueueBonus: 'Build Queue',
|
|
spaceBonus: 'Space Bonus',
|
|
buildSpeedBonus: 'Build Speed Bonus',
|
|
researchSpeedBonus: 'Research Speed Bonus',
|
|
fleetSlots: 'Fleet Slots',
|
|
hire: 'Hire',
|
|
renew: 'Renew',
|
|
dismiss: 'Dismiss',
|
|
hireTitle: 'Hire Officer',
|
|
hireMessage: 'Are you sure you want to hire {name}? Valid for 7 days.',
|
|
renewTitle: 'Renew Officer',
|
|
renewMessage: 'Are you sure you want to renew {name} for 7 days?',
|
|
dismissTitle: 'Dismiss Officer',
|
|
dismissMessage: 'Are you sure you want to dismiss {name}? No refunds will be given.',
|
|
hireFailed: 'Hire Failed',
|
|
renewFailed: 'Renew Failed',
|
|
insufficientResources: 'Insufficient resources!'
|
|
},
|
|
galaxyView: {
|
|
title: 'Galaxy',
|
|
selectCoordinates: 'Select Coordinates',
|
|
galaxy: 'Galaxy',
|
|
selectGalaxy: 'Select Galaxy',
|
|
system: 'System',
|
|
selectSystem: 'Select System',
|
|
view: 'View',
|
|
myPlanet: 'My Planet',
|
|
myPlanets: 'My Planets',
|
|
npcPlanets: 'NPC Planets',
|
|
selectPlanetToView: 'Select planet to view',
|
|
totalPositions: '10 planet positions total',
|
|
mine: 'Mine',
|
|
hostile: 'Hostile',
|
|
emptySlot: 'Empty - Colonizable',
|
|
scout: 'Scout',
|
|
attack: 'Attack',
|
|
colonize: 'Colonize',
|
|
switch: 'Switch',
|
|
recycle: 'Recycle',
|
|
debrisField: 'Debris Field',
|
|
scoutPlanetTitle: 'Scout Planet',
|
|
attackPlanetTitle: 'Attack Planet',
|
|
colonizePlanetTitle: 'Colonize Planet',
|
|
recyclePlanetTitle: 'Recycle Debris',
|
|
scoutPlanetMessage:
|
|
'Are you sure you want to send espionage probes to scout planet [{coordinates}]?\n\nPlease go to the fleet page to select ships and send.',
|
|
attackPlanetMessage: 'Are you sure you want to attack planet [{coordinates}]?\n\nPlease go to the fleet page to select ships and send.',
|
|
colonizePlanetMessage:
|
|
'Are you sure you want to colonize position [{coordinates}]?\n\nPlease go to the fleet page to send a colony ship.',
|
|
recyclePlanetMessage:
|
|
'Are you sure you want to recycle debris at position [{coordinates}]?\n\nPlease go to the fleet page to send recycler ships.',
|
|
sendGift: 'Send Gift',
|
|
debris: 'Debris',
|
|
giftPlanetTitle: 'Send Gift',
|
|
giftPlanetMessage:
|
|
'Are you sure you want to send resources as a gift to planet [{coordinates}]?\n\nPlease go to the fleet page to select transport ships and load resources.'
|
|
},
|
|
messagesView: {
|
|
title: 'Messages',
|
|
battles: 'Battles',
|
|
spy: 'Spy',
|
|
npc: 'NPC',
|
|
battleReports: 'Battle Reports',
|
|
spyReports: 'Spy Reports',
|
|
noBattleReports: 'No battle reports',
|
|
noSpyReports: 'No spy reports',
|
|
battleReport: 'Battle Report',
|
|
spyReport: 'Spy Report',
|
|
victory: 'Victory',
|
|
defeat: 'Defeat',
|
|
draw: 'Draw',
|
|
attackerFleet: 'Attacker Fleet',
|
|
defenderFleet: 'Defender Fleet',
|
|
defenderDefense: 'Defender Defense',
|
|
attackerLosses: 'Attacker Losses',
|
|
defenderLosses: 'Defender Losses',
|
|
noLosses: 'No losses',
|
|
plunder: 'Plunder',
|
|
debrisField: 'Debris Field',
|
|
resources: 'Resources',
|
|
fleet: 'Fleet',
|
|
defense: 'Defense',
|
|
buildings: 'Buildings',
|
|
unread: 'Unread',
|
|
targetPlanet: 'Target Planet',
|
|
spied: 'Spied',
|
|
spiedNotification: 'Spied Notification',
|
|
noSpiedNotifications: 'No spied notifications',
|
|
detected: 'Detected',
|
|
undetected: 'Undetected',
|
|
missions: 'Missions',
|
|
noMissionReports: 'No mission reports',
|
|
success: 'Success',
|
|
failed: 'Failed',
|
|
npcActivity: 'NPC Activity',
|
|
noNPCActivity: 'No NPC activity notifications',
|
|
npcRecycleActivity: 'NPC Recycling Debris',
|
|
gifts: 'Gifts',
|
|
giftRejected: 'Rejected',
|
|
noGiftNotifications: 'No gift notifications',
|
|
noGiftRejected: 'No rejected gifts',
|
|
giftFrom: 'Gift from {npcName}',
|
|
giftRejectedBy: '{npcName} rejected the gift',
|
|
giftResources: 'Gift resources',
|
|
rejectedResources: 'Rejected resources',
|
|
expectedReputation: 'Expected reputation',
|
|
currentReputation: 'Current reputation',
|
|
acceptGift: 'Accept',
|
|
rejectGift: 'Reject',
|
|
rejectionReason: {
|
|
hostile: 'They are hostile towards you and do not accept gifts',
|
|
neutral_distrust: 'They lack trust in you',
|
|
polite_decline: 'They politely declined'
|
|
}
|
|
},
|
|
missionReports: {
|
|
transportSuccess: 'Transport mission completed successfully',
|
|
transportFailed: 'Transport mission failed',
|
|
colonizeSuccess: 'Colonization mission successful, new planet established',
|
|
colonizeFailed: 'Colonization mission failed',
|
|
deploySuccess: 'Deployment mission completed successfully',
|
|
deployFailed: 'Deployment mission failed',
|
|
recycleSuccess: 'Recycling mission completed successfully',
|
|
recycleFailed: 'Recycling mission failed, no debris at target location',
|
|
destroySuccess: 'Planet destruction mission executed successfully',
|
|
destroyFailed: 'Planet destruction mission failed'
|
|
},
|
|
simulatorView: {
|
|
title: 'Battle Simulator',
|
|
attacker: 'Attacker',
|
|
defender: 'Defender',
|
|
attackerConfig: 'Attacker Configuration',
|
|
attackerConfigDesc: 'Configure attacker fleet and technology levels',
|
|
defenderConfig: 'Defender Configuration',
|
|
defenderConfigDesc: 'Configure defender fleet, defense, and technology levels',
|
|
fleet: 'Fleet',
|
|
defenseStructures: 'Defense Structures',
|
|
techLevels: 'Technology Levels',
|
|
weapon: 'Weapon',
|
|
shield: 'Shield',
|
|
armor: 'Armor',
|
|
defenderResources: 'Defender Resources (for plunder calculation)',
|
|
startSimulation: 'Start Simulation',
|
|
reset: 'Reset',
|
|
battleResult: 'Battle Result',
|
|
attackerVictory: 'Attacker Victory',
|
|
defenderVictory: 'Defender Victory',
|
|
draw: 'Draw',
|
|
afterRounds: 'After {rounds} rounds',
|
|
attackerLosses: 'Attacker Losses',
|
|
defenderLosses: 'Defender Losses',
|
|
noLosses: 'No losses',
|
|
attackerRemaining: 'Attacker Remaining',
|
|
defenderRemaining: 'Defender Remaining',
|
|
allDestroyed: 'All destroyed',
|
|
plunderableResources: 'Plunderable Resources',
|
|
debrisField: 'Debris Field',
|
|
moonChance: 'Moon chance',
|
|
showRoundDetails: 'Show round details',
|
|
hideRoundDetails: 'Hide round details',
|
|
round: 'Round {round}',
|
|
attackerRemainingPower: 'Attacker remaining power',
|
|
defenderRemainingPower: 'Defender remaining power',
|
|
spied: 'Spied',
|
|
spiedNotification: 'Spied Notification',
|
|
noSpiedNotifications: 'No spied notifications',
|
|
detected: 'Detected',
|
|
undetected: 'Undetected'
|
|
},
|
|
settings: {
|
|
dataManagement: 'Data Management',
|
|
dataManagementDesc: 'Export, import, or clear game data',
|
|
exportData: 'Export Data',
|
|
exportDataDesc: 'Export game progress as JSON file',
|
|
export: 'Export',
|
|
exporting: 'Exporting...',
|
|
exportSuccess: 'Export successful',
|
|
exportFailed: 'Export failed, please try again',
|
|
importData: 'Import Data',
|
|
importDataDesc: 'Restore game progress from JSON file',
|
|
selectFile: 'Select File',
|
|
importSuccess: 'Import successful',
|
|
importConfirmTitle: 'Confirm Import',
|
|
importConfirmMessage: 'Importing will overwrite current game progress. This action cannot be undone. Continue?',
|
|
importFailed: 'Import failed, please check file format',
|
|
clearData: 'Clear Data',
|
|
clearDataDesc: 'Delete all game data and reset',
|
|
clear: 'Clear',
|
|
clearConfirmTitle: 'Confirm Clear Data',
|
|
clearConfirmMessage: 'This will delete all game data and start over. This action cannot be undone. Continue?',
|
|
gameSettings: 'Game Settings',
|
|
gameSettingsDesc: 'Adjust game parameters and preferences',
|
|
gamePause: 'Game Pause',
|
|
gamePauseDesc: 'Pause or resume game time and resource production',
|
|
pause: 'Pause',
|
|
resume: 'Resume',
|
|
gamePaused: 'Game paused',
|
|
gameResumed: 'Game resumed',
|
|
playerName: 'Player Name',
|
|
gameSpeed: 'Game Speed',
|
|
gameSpeedDesc: 'Current game speed multiplier',
|
|
about: 'About',
|
|
version: 'Version',
|
|
buildDate: 'Build Date',
|
|
community: 'Community',
|
|
github: 'GitHub Repository',
|
|
qqGroup: 'QQ Group'
|
|
},
|
|
gmView: {
|
|
title: 'GM Control Panel',
|
|
adminOnly: 'Admin Only',
|
|
selectPlanet: 'Select Planet',
|
|
choosePlanet: 'Choose a planet',
|
|
resources: 'Resources',
|
|
buildings: 'Buildings',
|
|
research: 'Research',
|
|
ships: 'Ships',
|
|
defense: 'Defense',
|
|
officers: 'Officers',
|
|
modifyResources: 'Modify Resources',
|
|
resourcesDesc: 'Quickly modify planet resources',
|
|
modifyBuildings: 'Modify Buildings',
|
|
buildingsDesc: 'Quickly set building levels',
|
|
modifyResearch: 'Modify Research',
|
|
researchDesc: 'Quickly set research levels',
|
|
modifyShips: 'Modify Ships',
|
|
shipsDesc: 'Quickly set ship counts',
|
|
modifyDefense: 'Modify Defense',
|
|
defenseDesc: 'Quickly set defense counts',
|
|
modifyOfficers: 'Modify Officers',
|
|
officersDesc: 'Quickly set officer expiration time',
|
|
days: 'd',
|
|
npcTesting: 'NPC Testing',
|
|
npcTestingDesc: 'Test NPC spy and attack behavior',
|
|
selectNPC: 'Select NPC',
|
|
chooseNPC: 'Choose an NPC',
|
|
targetPlanet: 'Target Planet',
|
|
chooseTarget: 'Choose target planet',
|
|
testSpy: 'Test Spy',
|
|
testAttack: 'Test Attack',
|
|
testSpyAndAttack: 'Test Spy & Attack',
|
|
initializeFleet: 'Initialize NPC Fleet',
|
|
accelerateMissions: 'Accelerate All Missions (5s)',
|
|
selectNPCFirst: 'Please select an NPC first',
|
|
npcNoProbes: 'NPC has no spy probes',
|
|
npcNoSpyReport: 'NPC needs to spy first',
|
|
npcMissionFailed: 'Failed to create mission',
|
|
dangerZone: 'Danger Zone',
|
|
dangerZoneDesc: 'The following operations are irreversible',
|
|
resetGame: 'Reset Game',
|
|
resetGameConfirm: 'Are you sure you want to reset the game? This will delete all data!'
|
|
},
|
|
alerts: {
|
|
npcSpyIncoming: 'NPC Spy Probe Incoming',
|
|
npcAttackIncoming: 'NPC Fleet Attack Incoming!',
|
|
npcFleetIncoming: 'NPC Fleet Approaching',
|
|
ships: 'ships',
|
|
spiedBy: 'Spied By',
|
|
attackedBy: 'Attacked By',
|
|
detectionSuccess: 'Spy detected',
|
|
detectionFailed: 'Spy not detected',
|
|
npcSpiedYourPlanet: 'NPC spied your planet',
|
|
npcAttackedYourPlanet: 'NPC attacked your planet'
|
|
},
|
|
diplomacy: {
|
|
title: 'Diplomacy',
|
|
description: 'Manage diplomatic relations with NPCs',
|
|
tabs: {
|
|
all: 'All',
|
|
friendly: 'Friendly',
|
|
neutral: 'Neutral',
|
|
hostile: 'Hostile'
|
|
},
|
|
noNpcs: 'No NPCs',
|
|
noFriendlyNpcs: 'No friendly NPCs',
|
|
noNeutralNpcs: 'No neutral NPCs',
|
|
noHostileNpcs: 'No hostile NPCs',
|
|
recentEvents: 'Recent Events',
|
|
recentEventsDescription: 'Recent diplomatic activity log',
|
|
ago: 'ago',
|
|
status: {
|
|
friendly: 'Friendly',
|
|
neutral: 'Neutral',
|
|
hostile: 'Hostile'
|
|
},
|
|
planets: 'planets',
|
|
allies: 'allies',
|
|
reputation: 'Reputation',
|
|
alliedWith: 'Allied with',
|
|
more: 'more',
|
|
actions: {
|
|
gift: 'Send Gift',
|
|
viewPlanets: 'View Planets'
|
|
},
|
|
lastEvent: 'Last Event',
|
|
events: {
|
|
gift: 'Sent Gift',
|
|
attack: 'Attack',
|
|
allyAttacked: 'Ally Attacked',
|
|
spy: 'Espionage',
|
|
stealDebris: 'Debris Stolen'
|
|
}
|
|
},
|
|
pagination: {
|
|
previous: 'Previous',
|
|
next: 'Next',
|
|
first: 'First',
|
|
last: 'Last',
|
|
page: 'Page {page}'
|
|
}
|
|
}
|