mirror of
https://github.com/setube/ogame-vue-ts.git
synced 2026-05-12 16:05:12 +08:00
feat: 初始化项目结构与核心功能
引入项目基础目录结构,包含多语言支持、主要页面与组件、核心游戏逻辑、UI 组件库、加密与本地持久化、自动化 Docker 构建流程、GitHub issue 模板(中英文)、README(中英文)、LICENSE 及开发配置文件。实现 OGame 单机版主要功能模块,为后续开发和扩展奠定基础。
This commit is contained in:
536
src/locales/de.ts
Normal file
536
src/locales/de.ts
Normal file
@@ -0,0 +1,536 @@
|
||||
export default {
|
||||
common: {
|
||||
confirm: 'Bestätigen',
|
||||
cancel: 'Abbrechen',
|
||||
delete: 'Löschen',
|
||||
edit: 'Bearbeiten',
|
||||
save: 'Speichern',
|
||||
close: 'Schließen',
|
||||
back: 'Zurück',
|
||||
next: 'Weiter',
|
||||
previous: 'Vorherige',
|
||||
submit: 'Absenden',
|
||||
reset: 'Zurücksetzen',
|
||||
search: 'Suchen',
|
||||
filter: 'Filtern',
|
||||
loading: 'Laden...',
|
||||
noData: 'Keine Daten',
|
||||
error: 'Fehler',
|
||||
success: 'Erfolg',
|
||||
warning: 'Warnung',
|
||||
info: 'Info',
|
||||
resourceType: 'Ressourcentyp',
|
||||
playerName: 'Kommandant',
|
||||
timeHour: 'Std',
|
||||
timeMinute: 'Min',
|
||||
timeSecond: 'Sek',
|
||||
featureLocked: 'Funktion gesperrt',
|
||||
unlockRequired: 'Gebäude erforderlich',
|
||||
requiredBuilding: 'Erforderliches Gebäude',
|
||||
currentLevel: 'Aktuelles Level',
|
||||
goToBuildings: 'Zu Gebäuden',
|
||||
locked: 'Gesperrt',
|
||||
viewRequirements: 'Anforderungen anzeigen',
|
||||
requirementsNotMet: 'Anforderungen nicht erfüllt',
|
||||
current: 'Aktuell'
|
||||
},
|
||||
errors: {
|
||||
requirementsNotMet: 'Anforderungen nicht erfüllt',
|
||||
insufficientResources: 'Unzureichende Ressourcen',
|
||||
shieldDomeLimit: 'Schildkuppel-Limit erreicht',
|
||||
fleetMissionsFull: 'Flottenmissionsplätze voll',
|
||||
insufficientFleet: 'Unzureichende Flotte',
|
||||
insufficientFuel: 'Unzureichender Treibstoff',
|
||||
planetOnly: 'Dieses Gebäude kann nur auf Planeten gebaut werden',
|
||||
moonOnly: 'Dieses Gebäude kann nur auf Monden gebaut werden',
|
||||
buildQueueFull: 'Bauauftrag voll',
|
||||
insufficientSpace: 'Unzureichender Platz',
|
||||
buildingLevelZero: 'Gebäudelevel ist 0, kann nicht abgerissen werden',
|
||||
researchQueueFull: 'Forschungsauftrag voll',
|
||||
moonExists: 'Mond existiert bereits',
|
||||
insufficientDebris: 'Unzureichendes Trümmerfeld'
|
||||
},
|
||||
nav: {
|
||||
overview: 'Übersicht',
|
||||
buildings: 'Gebäude',
|
||||
research: 'Forschung',
|
||||
shipyard: 'Raumschiffwerft',
|
||||
defense: 'Verteidigung',
|
||||
fleet: 'Flotte',
|
||||
officers: 'Offiziere',
|
||||
simulator: 'Simulator',
|
||||
galaxy: 'Galaxie',
|
||||
messages: 'Nachrichten',
|
||||
settings: 'Einstellungen'
|
||||
},
|
||||
sidebar: {
|
||||
language: 'Sprache',
|
||||
lightMode: 'Heller Modus',
|
||||
darkMode: 'Dunkler Modus',
|
||||
collapse: 'Einklappen',
|
||||
expand: 'Ausklappen'
|
||||
},
|
||||
resources: {
|
||||
metal: 'Metall',
|
||||
crystal: 'Kristall',
|
||||
deuterium: 'Deuterium',
|
||||
darkMatter: 'Dunkle Materie',
|
||||
energy: 'Energie',
|
||||
production: 'Produktion',
|
||||
capacity: 'Kapazität',
|
||||
current: 'Aktuell',
|
||||
max: 'Max. Kapazität',
|
||||
perHour: 'Stunde'
|
||||
},
|
||||
planet: {
|
||||
planet: 'Planet',
|
||||
moon: 'Mond',
|
||||
colony: 'Kolonie',
|
||||
position: 'Position',
|
||||
coordinates: 'Koordinaten',
|
||||
switchToMoon: 'Zum Mond',
|
||||
backToPlanet: 'Zurück zum Planeten',
|
||||
fields: 'Felder',
|
||||
temperature: 'Temperatur',
|
||||
homePlanet: 'Heimatplanet',
|
||||
planetPrefix: 'Planet',
|
||||
moonSuffix: 's Mond',
|
||||
colonyPrefix: 'Kolonie'
|
||||
},
|
||||
player: {
|
||||
points: 'Gesamtpunkte'
|
||||
},
|
||||
buildings: {
|
||||
metalMine: 'Metallmine',
|
||||
crystalMine: 'Kristallmine',
|
||||
deuteriumSynthesizer: 'Deuterium-Synthesizer',
|
||||
solarPlant: 'Solarkraftwerk',
|
||||
roboticsFactory: 'Roboterfabrik',
|
||||
naniteFactory: 'Nanitenfabrik',
|
||||
shipyard: 'Raumschiffwerft',
|
||||
researchLab: 'Forschungslabor',
|
||||
metalStorage: 'Metallspeicher',
|
||||
crystalStorage: 'Kristallspeicher',
|
||||
deuteriumTank: 'Deuteriumtank',
|
||||
darkMatterCollector: 'Dunkle-Materie-Kollektor',
|
||||
lunarBase: 'Mondbasis',
|
||||
sensorPhalanx: 'Sensorphalanx',
|
||||
jumpGate: 'Sprungtor',
|
||||
buildTime: 'Bauzeit',
|
||||
production: 'Produktion',
|
||||
consumption: 'Verbrauch',
|
||||
totalCost: 'Gesamtkosten',
|
||||
totalPoints: 'Gesamtpunkte',
|
||||
levelRange: 'Stufenbereich'
|
||||
},
|
||||
buildingDescriptions: {
|
||||
metalMine: 'Fördert Metallressourcen',
|
||||
crystalMine: 'Fördert Kristallressourcen',
|
||||
deuteriumSynthesizer: 'Synthesiert Deuteriumressourcen',
|
||||
solarPlant: 'Liefert Energie',
|
||||
roboticsFactory: 'Beschleunigt Baugeschwindigkeit',
|
||||
naniteFactory: 'Erhöht Bauauftragskapazität, +1 pro Stufe (max 10)',
|
||||
shipyard: 'Baut Schiffe',
|
||||
researchLab: 'Erforscht Technologien',
|
||||
metalStorage: 'Erhöht Metallspeicherkapazität',
|
||||
crystalStorage: 'Erhöht Kristallspeicherkapazität',
|
||||
deuteriumTank: 'Erhöht Deuteriumspeicherkapazität',
|
||||
darkMatterCollector: 'Sammelt seltene Dunkle-Materie-Ressourcen',
|
||||
lunarBase: 'Erhöht verfügbaren Platz auf dem Mond',
|
||||
sensorPhalanx: 'Erkennt Flottenaktivitäten in umliegenden Systemen',
|
||||
jumpGate: 'Überträgt Flotten sofort zu anderen Monden'
|
||||
},
|
||||
ships: {
|
||||
lightFighter: 'Leichter Jäger',
|
||||
heavyFighter: 'Schwerer Jäger',
|
||||
cruiser: 'Kreuzer',
|
||||
battleship: 'Schlachtschiff',
|
||||
smallCargo: 'Kleiner Transporter',
|
||||
largeCargo: 'Großer Transporter',
|
||||
colonyShip: 'Kolonieschiff',
|
||||
recycler: 'Recycler',
|
||||
espionageProbe: 'Spionagesonde',
|
||||
darkMatterHarvester: 'Dunkle-Materie-Ernter'
|
||||
},
|
||||
shipDescriptions: {
|
||||
lightFighter: 'Grundlegende Kampfeinheit',
|
||||
heavyFighter: 'Schwer gepanzerter Jäger',
|
||||
cruiser: 'Mittleres Kriegsschiff, ausgewogene Offensive und Defensive',
|
||||
battleship: 'Mächtiges Kriegsschiff',
|
||||
smallCargo: 'Transportiert kleine Mengen Ressourcen',
|
||||
largeCargo: 'Transportiert große Mengen Ressourcen',
|
||||
colonyShip: 'Zur Kolonisierung neuer Planeten',
|
||||
recycler: 'Sammelt Trümmerfeld-Ressourcen',
|
||||
espionageProbe: 'Späht feindliche Planeten aus',
|
||||
darkMatterHarvester: 'Spezielles Schiff zum Ernten von Dunkler Materie'
|
||||
},
|
||||
defenses: {
|
||||
rocketLauncher: 'Raketenwerfer',
|
||||
lightLaser: 'Leichtes Lasergeschütz',
|
||||
heavyLaser: 'Schweres Lasergeschütz',
|
||||
gaussCannon: 'Gaußkanone',
|
||||
ionCannon: 'Ionengeschütz',
|
||||
plasmaTurret: 'Plasmawerfer',
|
||||
smallShieldDome: 'Kleine Schildkuppel',
|
||||
largeShieldDome: 'Große Schildkuppel'
|
||||
},
|
||||
defenseDescriptions: {
|
||||
rocketLauncher: 'Grundlegende Verteidigungsanlage',
|
||||
lightLaser: 'Leichte Energiewaffe',
|
||||
heavyLaser: 'Schwere Energiewaffe',
|
||||
gaussCannon: 'Hochgeschwindigkeits-Kinetikwaffe',
|
||||
ionCannon: 'Effektiv gegen Schilde',
|
||||
plasmaTurret: 'Mächtige Verteidigungsanlage',
|
||||
smallShieldDome: 'Kleiner Schild zum Schutz des gesamten Planeten',
|
||||
largeShieldDome: 'Großer Schild zum Schutz des gesamten Planeten'
|
||||
},
|
||||
research: {
|
||||
researchTime: 'Forschungszeit',
|
||||
totalCost: 'Gesamtkosten',
|
||||
totalPoints: 'Gesamtpunkte',
|
||||
levelRange: 'Stufenbereich'
|
||||
},
|
||||
technologies: {
|
||||
energyTechnology: 'Energietechnik',
|
||||
laserTechnology: 'Lasertechnik',
|
||||
ionTechnology: 'Ionentechnik',
|
||||
hyperspaceTechnology: 'Hyperraumtechnik',
|
||||
plasmaTechnology: 'Plasmatechnik',
|
||||
computerTechnology: 'Computertechnologie',
|
||||
combustionDrive: 'Verbrennungsantrieb',
|
||||
impulseDrive: 'Impulsantrieb',
|
||||
hyperspaceDrive: 'Hyperraumantrieb',
|
||||
darkMatterTechnology: 'Dunkle-Materie-Technologie'
|
||||
},
|
||||
technologyDescriptions: {
|
||||
energyTechnology: 'Verbessert Energieeffizienz',
|
||||
laserTechnology: 'Grundlage für Laserwaffen und -verteidigung',
|
||||
ionTechnology: 'Ionenwaffentechnologie',
|
||||
hyperspaceTechnology: 'Hyperraumsprung-Technologie',
|
||||
plasmaTechnology: 'Plasmawaffentechnologie',
|
||||
computerTechnology: 'Erhöht Forschungsauftragskapazität, +1 pro Stufe (max 10)',
|
||||
combustionDrive: 'Grundlegende Antriebstechnologie',
|
||||
impulseDrive: 'Mittlere Antriebstechnologie',
|
||||
hyperspaceDrive: 'Fortgeschrittene Antriebstechnologie',
|
||||
darkMatterTechnology: 'Forschung zu Eigenschaften und Anwendungen von Dunkler Materie'
|
||||
},
|
||||
officers: {
|
||||
commander: 'Kommandant',
|
||||
admiral: 'Admiral',
|
||||
engineer: 'Ingenieur',
|
||||
geologist: 'Geologe',
|
||||
technocrat: 'Technokrat',
|
||||
darkMatterSpecialist: 'Dunkle-Materie-Spezialist'
|
||||
},
|
||||
officerDescriptions: {
|
||||
commander: 'Verbessert Baugeschwindigkeit und Management',
|
||||
admiral: 'Verbessert Flottenkampf und Geschwindigkeit',
|
||||
engineer: 'Verbessert Energie und Verteidigung',
|
||||
geologist: 'Verbessert Ressourcenproduktion',
|
||||
technocrat: 'Verbessert Forschungsgeschwindigkeit und Spionage',
|
||||
darkMatterSpecialist: 'Verbessert Dunkle-Materie-Sammlungseffizienz'
|
||||
},
|
||||
queue: {
|
||||
buildQueue: 'Bauauftrag',
|
||||
researchQueue: 'Forschungsauftrag',
|
||||
building: 'Im Bau',
|
||||
researching: 'In Forschung',
|
||||
remaining: 'Verbleibend',
|
||||
cancel: 'Abbrechen',
|
||||
cancelBuild: 'Bau abbrechen',
|
||||
cancelResearch: 'Forschung abbrechen',
|
||||
confirmCancel: 'Möchten Sie wirklich abbrechen? 50% der Ressourcen werden zurückerstattet.',
|
||||
level: 'Stufe',
|
||||
upgradeToLevel: 'Auf Stufe aufrüsten'
|
||||
},
|
||||
overview: {
|
||||
title: 'Planetenübersicht',
|
||||
resourceOverview: 'Ressourcen',
|
||||
fleetInfo: 'Flotte',
|
||||
currentShips: 'Schiffe auf diesem Planeten'
|
||||
},
|
||||
buildingsView: {
|
||||
title: 'Gebäude',
|
||||
usedSpace: 'Verwendeter Platz',
|
||||
spaceUsage: 'Platzbedarf',
|
||||
level: 'Stufe',
|
||||
upgradeCost: 'Ausbaukosten',
|
||||
buildTime: 'Bauzeit',
|
||||
upgrade: 'Ausbauen',
|
||||
upgradeFailed: 'Ausbau fehlgeschlagen',
|
||||
upgradeFailedMessage: 'Bitte überprüfen Sie, ob Sie genügend Ressourcen, Platz oder keine anderen Bauaufträge haben.',
|
||||
demolish: 'Abreißen',
|
||||
demolishRefund: 'Abriss-Rückerstattung',
|
||||
demolishFailed: 'Abriss fehlgeschlagen',
|
||||
demolishFailedMessage: 'Abriss nicht möglich. Bitte überprüfen Sie, ob die Bauqueue voll ist oder die Gebäudestufe 0 ist.'
|
||||
},
|
||||
researchView: {
|
||||
title: 'Forschung',
|
||||
researchCost: 'Forschungskosten',
|
||||
research: 'Forschen',
|
||||
researchFailed: 'Forschung fehlgeschlagen',
|
||||
researchFailedMessage:
|
||||
'Bitte überprüfen Sie, ob Sie genügend Ressourcen haben, die Voraussetzungen erfüllt sind oder keine anderen Forschungsaufträge vorhanden sind.'
|
||||
},
|
||||
shipyard: {
|
||||
attack: 'Angriff',
|
||||
shield: 'Schild',
|
||||
armor: 'Panzerung',
|
||||
speed: 'Geschwindigkeit',
|
||||
cargoCapacity: 'Ladekapazität',
|
||||
fuelConsumption: 'Treibstoffverbrauch',
|
||||
buildCost: 'Baukosten',
|
||||
buildTime: 'Bauzeit',
|
||||
perUnit: 'Pro Einheit',
|
||||
batchCalculator: 'Batch-Rechner',
|
||||
quantity: 'Menge',
|
||||
totalCost: 'Gesamtkosten',
|
||||
totalTime: 'Gesamtzeit'
|
||||
},
|
||||
shipyardView: {
|
||||
title: 'Raumschiffwerft',
|
||||
attack: 'Angriff',
|
||||
shield: 'Schild',
|
||||
speed: 'Geschwindigkeit',
|
||||
cargoCapacity: 'Ladekapazität',
|
||||
unitCost: 'Stückkosten',
|
||||
buildQuantity: 'Baumenge',
|
||||
totalCost: 'Gesamtkosten',
|
||||
build: 'Bauen',
|
||||
inputError: 'Eingabefehler',
|
||||
inputErrorMessage: 'Bitte Baumenge eingeben!',
|
||||
buildFailed: 'Bau fehlgeschlagen',
|
||||
buildFailedMessage: 'Bitte überprüfen Sie, ob Sie genügend Ressourcen haben oder die Voraussetzungen erfüllt sind.'
|
||||
},
|
||||
defense: {
|
||||
attack: 'Angriff',
|
||||
shield: 'Schild',
|
||||
armor: 'Panzerung',
|
||||
buildCost: 'Baukosten',
|
||||
buildTime: 'Bauzeit',
|
||||
perUnit: 'Pro Einheit',
|
||||
batchCalculator: 'Batch-Rechner',
|
||||
quantity: 'Menge',
|
||||
totalCost: 'Gesamtkosten',
|
||||
totalTime: 'Gesamtzeit'
|
||||
},
|
||||
defenseView: {
|
||||
title: 'Verteidigung',
|
||||
attack: 'Angriff',
|
||||
shield: 'Schild',
|
||||
armor: 'Panzerung',
|
||||
buildTime: 'Bauzeit',
|
||||
seconds: 's',
|
||||
unitCost: 'Stückkosten',
|
||||
buildQuantity: 'Baumenge',
|
||||
totalCost: 'Gesamtkosten',
|
||||
build: 'Bauen',
|
||||
shieldDomeBuilt: 'Schildkuppel bereits gebaut',
|
||||
inputError: 'Eingabefehler',
|
||||
inputErrorMessage: 'Bitte Baumenge eingeben!',
|
||||
buildFailed: 'Bau fehlgeschlagen',
|
||||
buildFailedMessage:
|
||||
'Bitte überprüfen Sie, ob Sie genügend Ressourcen haben oder die Voraussetzungen erfüllt sind. Schildkuppeln können nur einmal gebaut werden.'
|
||||
},
|
||||
fleetView: {
|
||||
title: 'Flottenverwaltung',
|
||||
fleetOverview: 'Flottenübersicht',
|
||||
sendFleet: 'Flotte senden',
|
||||
flightMissions: 'Flugmissionen',
|
||||
currentPlanetFleet: 'Flotte auf diesem Planeten',
|
||||
attack: 'Angriff',
|
||||
shield: 'Schild',
|
||||
armor: 'Panzerung',
|
||||
speed: 'Geschwindigkeit',
|
||||
cargo: 'Fracht',
|
||||
selectFleet: 'Flotte auswählen',
|
||||
selectFleetDescription: 'Wählen Sie die Anzahl der zu sendenden Schiffe',
|
||||
available: 'Verfügbar',
|
||||
all: 'Alle',
|
||||
targetCoordinates: 'Zielkoordinaten',
|
||||
galaxy: 'Galaxie',
|
||||
system: 'System',
|
||||
position: 'Position',
|
||||
missionType: 'Missionstyp',
|
||||
missionInfo: 'Missionsinfo',
|
||||
fuelConsumption: 'Treibstoffverbrauch',
|
||||
flightTime: 'Flugzeit',
|
||||
attackMission: 'Angriff',
|
||||
transport: 'Transport',
|
||||
colonize: 'Kolonisieren',
|
||||
spy: 'Spionage',
|
||||
deploy: 'Stationieren',
|
||||
transportResources: 'Ressourcen transportieren',
|
||||
totalCargoCapacity: 'Gesamtladekapazität',
|
||||
used: 'Verwendet',
|
||||
noFlightMissions: 'Keine Flugmissionen',
|
||||
outbound: 'Hinflug',
|
||||
returning: 'Rückflug',
|
||||
fleetComposition: 'Flottenzusammensetzung',
|
||||
carryingResources: 'Transportierte Ressourcen',
|
||||
arrivalTime: 'Ankunftszeit',
|
||||
returnTime: 'Rückkehrzeit',
|
||||
recallFleet: 'Flotte zurückrufen',
|
||||
sendFailed: 'Senden fehlgeschlagen',
|
||||
sendFailedMessage: 'Bitte überprüfen Sie Flottenanzahl, Treibstoffverfügbarkeit oder Ladekapazitätsgrenzen.',
|
||||
recallFailed: 'Zurückrufen fehlgeschlagen',
|
||||
recallFailedMessage: 'Diese Mission kann nicht zurückgerufen werden.',
|
||||
unknownPlanet: 'Unbekannter Planet',
|
||||
fleetMissionSlots: 'Flottenmissionsplätze'
|
||||
},
|
||||
officersView: {
|
||||
title: 'Offiziere',
|
||||
activated: 'Aktiviert',
|
||||
inactive: 'Inaktiv',
|
||||
activeStatus: 'Aktivierungsstatus',
|
||||
expirationTime: 'Ablaufzeit',
|
||||
remainingTime: 'Verbleibende Zeit',
|
||||
recruitCost: 'Rekrutierungskosten',
|
||||
days: 'Tage',
|
||||
benefitsBonus: 'Vorteile',
|
||||
resourceProduction: 'Ressourcenproduktion',
|
||||
darkMatterProduction: 'Dunkle-Materie-Produktion',
|
||||
energyProduction: 'Energieproduktion',
|
||||
buildingSpeed: 'Baugeschwindigkeit',
|
||||
researchSpeed: 'Forschungsgeschwindigkeit',
|
||||
fleetSpeed: 'Flottengeschwindigkeit',
|
||||
fuelConsumption: 'Treibstoffverbrauch',
|
||||
defense: 'Verteidigung',
|
||||
storageCapacity: 'Lagerkapazität',
|
||||
buildQueue: 'Bauauftrag',
|
||||
fleetSlots: 'Flottenslots',
|
||||
hire: 'Rekrutieren',
|
||||
renew: 'Verlängern',
|
||||
dismiss: 'Entlassen',
|
||||
hireTitle: 'Offizier rekrutieren',
|
||||
hireMessage: 'Möchten Sie wirklich {name} rekrutieren? Gültig für 7 Tage.',
|
||||
renewTitle: 'Offizier verlängern',
|
||||
renewMessage: 'Möchten Sie wirklich {name} für 7 Tage verlängern?',
|
||||
dismissTitle: 'Offizier entlassen',
|
||||
dismissMessage: 'Möchten Sie wirklich {name} entlassen? Es werden keine Kosten zurückerstattet.',
|
||||
hireFailed: 'Rekrutierung fehlgeschlagen',
|
||||
renewFailed: 'Verlängerung fehlgeschlagen',
|
||||
insufficientResources: 'Nicht genug Ressourcen!'
|
||||
},
|
||||
galaxyView: {
|
||||
title: 'Galaxie',
|
||||
selectCoordinates: 'Koordinaten auswählen',
|
||||
galaxy: 'Galaxie',
|
||||
selectGalaxy: 'Galaxie auswählen',
|
||||
system: 'System',
|
||||
selectSystem: 'System auswählen',
|
||||
view: 'Anzeigen',
|
||||
myPlanet: 'Mein Planet',
|
||||
totalPositions: 'Insgesamt 10 Planetenpositionen',
|
||||
mine: 'Mein',
|
||||
hostile: 'Feindlich',
|
||||
emptySlot: 'Leer - Kolonisierbar',
|
||||
scout: 'Spähen',
|
||||
attack: 'Angriff',
|
||||
colonize: 'Kolonisieren',
|
||||
switch: 'Wechseln',
|
||||
scoutPlanetTitle: 'Planet ausspionieren',
|
||||
attackPlanetTitle: 'Planet angreifen',
|
||||
colonizePlanetTitle: 'Planet kolonisieren',
|
||||
scoutPlanetMessage:
|
||||
'Möchten Sie wirklich Spionagesonden senden, um Planet [{coordinates}] auszuspionieren?\n\nBitte gehen Sie zur Flottenseite, um Schiffe auszuwählen und zu senden.',
|
||||
attackPlanetMessage:
|
||||
'Möchten Sie wirklich Planet [{coordinates}] angreifen?\n\nBitte gehen Sie zur Flottenseite, um Schiffe auszuwählen und zu senden.',
|
||||
colonizePlanetMessage:
|
||||
'Möchten Sie wirklich Position [{coordinates}] kolonisieren?\n\nBitte gehen Sie zur Flottenseite, um ein Kolonieschiff zu senden.'
|
||||
},
|
||||
messagesView: {
|
||||
title: 'Nachrichten',
|
||||
battleReports: 'Kampfberichte',
|
||||
spyReports: 'Spionageberichte',
|
||||
noBattleReports: 'Keine Kampfberichte',
|
||||
noSpyReports: 'Keine Spionageberichte',
|
||||
battleReport: 'Kampfbericht',
|
||||
spyReport: 'Spionagebericht',
|
||||
victory: 'Sieg',
|
||||
defeat: 'Niederlage',
|
||||
draw: 'Unentschieden',
|
||||
attackerFleet: 'Angreiferflotte',
|
||||
defenderFleet: 'Verteidigerflotte',
|
||||
defenderDefense: 'Verteidigerverteidigung',
|
||||
attackerLosses: 'Angreiferverluste',
|
||||
defenderLosses: 'Verteidigerverluste',
|
||||
noLosses: 'Keine Verluste',
|
||||
plunder: 'Beute',
|
||||
debrisField: 'Trümmerfeld',
|
||||
resources: 'Ressourcen',
|
||||
fleet: 'Flotte',
|
||||
defense: 'Verteidigung',
|
||||
buildings: 'Gebäude'
|
||||
},
|
||||
simulatorView: {
|
||||
title: 'Kampfsimulator',
|
||||
attacker: 'Angreifer',
|
||||
defender: 'Verteidiger',
|
||||
attackerConfig: 'Angreiferkonfiguration',
|
||||
attackerConfigDesc: 'Angreiferflotte und Technologiestufen konfigurieren',
|
||||
defenderConfig: 'Verteidigerkonfiguration',
|
||||
defenderConfigDesc: 'Verteidigerflotte, Verteidigung und Technologiestufen konfigurieren',
|
||||
fleet: 'Flotte',
|
||||
defenseStructures: 'Verteidigungsanlagen',
|
||||
techLevels: 'Technologiestufen',
|
||||
weapon: 'Waffe',
|
||||
shield: 'Schild',
|
||||
armor: 'Panzerung',
|
||||
defenderResources: 'Verteidigerressourcen (für Beuteberechnung)',
|
||||
startSimulation: 'Simulation starten',
|
||||
reset: 'Zurücksetzen',
|
||||
battleResult: 'Kampfergebnis',
|
||||
attackerVictory: 'Angreifer Sieg',
|
||||
defenderVictory: 'Verteidiger Sieg',
|
||||
draw: 'Unentschieden',
|
||||
afterRounds: 'Nach {rounds} Runden',
|
||||
attackerLosses: 'Angreiferverluste',
|
||||
defenderLosses: 'Verteidigerverluste',
|
||||
noLosses: 'Keine Verluste',
|
||||
attackerRemaining: 'Angreifer verblieben',
|
||||
defenderRemaining: 'Verteidiger verblieben',
|
||||
allDestroyed: 'Alle zerstört',
|
||||
plunderableResources: 'Erbeutbare Ressourcen',
|
||||
debrisField: 'Trümmerfeld',
|
||||
moonChance: 'Mondchance',
|
||||
showRoundDetails: 'Rundendetails anzeigen',
|
||||
hideRoundDetails: 'Rundendetails ausblenden',
|
||||
round: 'Runde {round}',
|
||||
attackerRemainingPower: 'Verbleibende Angreiferkraft',
|
||||
defenderRemainingPower: 'Verbleibende Verteidigerkraft'
|
||||
},
|
||||
settings: {
|
||||
dataManagement: 'Datenverwaltung',
|
||||
dataManagementDesc: 'Spieldaten exportieren, importieren oder löschen',
|
||||
exportData: 'Daten exportieren',
|
||||
exportDataDesc: 'Spielfortschritt als JSON-Datei exportieren',
|
||||
export: 'Exportieren',
|
||||
exporting: 'Exportieren...',
|
||||
exportSuccess: 'Export erfolgreich',
|
||||
exportFailed: 'Export fehlgeschlagen, bitte erneut versuchen',
|
||||
importData: 'Daten importieren',
|
||||
importDataDesc: 'Spielfortschritt aus JSON-Datei wiederherstellen',
|
||||
selectFile: 'Datei auswählen',
|
||||
importSuccess: 'Import erfolgreich',
|
||||
importConfirmTitle: 'Import bestätigen',
|
||||
importConfirmMessage: 'Beim Importieren wird der aktuelle Spielfortschritt überschrieben. Diese Aktion kann nicht rückgängig gemacht werden. Fortfahren?',
|
||||
importFailed: 'Import fehlgeschlagen, bitte Dateiformat überprüfen',
|
||||
clearData: 'Daten löschen',
|
||||
clearDataDesc: 'Alle Spieldaten löschen und zurücksetzen',
|
||||
clear: 'Löschen',
|
||||
clearConfirmTitle: 'Löschen bestätigen',
|
||||
clearConfirmMessage: 'Alle Spieldaten werden gelöscht und von vorne begonnen. Diese Aktion kann nicht rückgängig gemacht werden. Fortfahren?',
|
||||
gameSettings: 'Spieleinstellungen',
|
||||
gameSettingsDesc: 'Spielparameter und Einstellungen anpassen',
|
||||
playerName: 'Spielername',
|
||||
gameSpeed: 'Spielgeschwindigkeit',
|
||||
gameSpeedDesc: 'Aktueller Spielgeschwindigkeitsmultiplikator',
|
||||
about: 'Über',
|
||||
version: 'Version',
|
||||
buildDate: 'Build-Datum',
|
||||
community: 'Community',
|
||||
github: 'GitHub-Repository',
|
||||
qqGroup: 'QQ-Gruppe'
|
||||
}
|
||||
}
|
||||
533
src/locales/en.ts
Normal file
533
src/locales/en.ts
Normal file
@@ -0,0 +1,533 @@
|
||||
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'
|
||||
},
|
||||
errors: {
|
||||
requirementsNotMet: 'Requirements not met',
|
||||
insufficientResources: 'Insufficient resources',
|
||||
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',
|
||||
messages: 'Messages',
|
||||
settings: 'Settings'
|
||||
},
|
||||
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',
|
||||
capacity: 'Capacity',
|
||||
current: 'Current',
|
||||
max: 'Max Capacity',
|
||||
perHour: 'hour'
|
||||
},
|
||||
planet: {
|
||||
planet: 'Planet',
|
||||
moon: 'Moon',
|
||||
colony: 'Colony',
|
||||
position: 'Position',
|
||||
coordinates: 'Coordinates',
|
||||
switchToMoon: 'View Moon',
|
||||
backToPlanet: 'Back to 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',
|
||||
roboticsFactory: 'Robotics Factory',
|
||||
naniteFactory: 'Nanite Factory',
|
||||
shipyard: 'Shipyard',
|
||||
researchLab: 'Research Lab',
|
||||
metalStorage: 'Metal Storage',
|
||||
crystalStorage: 'Crystal Storage',
|
||||
deuteriumTank: 'Deuterium Tank',
|
||||
darkMatterCollector: 'Dark Matter Collector',
|
||||
lunarBase: 'Lunar Base',
|
||||
sensorPhalanx: 'Sensor Phalanx',
|
||||
jumpGate: 'Jump Gate',
|
||||
buildTime: 'Build Time',
|
||||
production: 'Production',
|
||||
consumption: 'Consumption',
|
||||
totalCost: 'Total Cost',
|
||||
totalPoints: 'Total Points',
|
||||
levelRange: 'Level Range'
|
||||
},
|
||||
buildingDescriptions: {
|
||||
metalMine: 'Extracts metal resources',
|
||||
crystalMine: 'Extracts crystal resources',
|
||||
deuteriumSynthesizer: 'Synthesizes deuterium resources',
|
||||
solarPlant: 'Provides energy',
|
||||
roboticsFactory: 'Accelerates construction speed',
|
||||
naniteFactory: 'Increases build queue capacity, +1 per level (max 10)',
|
||||
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',
|
||||
lunarBase: 'Increases available space on the moon',
|
||||
sensorPhalanx: 'Detects fleet activities in surrounding systems',
|
||||
jumpGate: 'Instantly transfers fleets to other moons'
|
||||
},
|
||||
ships: {
|
||||
lightFighter: 'Light Fighter',
|
||||
heavyFighter: 'Heavy Fighter',
|
||||
cruiser: 'Cruiser',
|
||||
battleship: 'Battleship',
|
||||
smallCargo: 'Small Cargo',
|
||||
largeCargo: 'Large Cargo',
|
||||
colonyShip: 'Colony Ship',
|
||||
recycler: 'Recycler',
|
||||
espionageProbe: 'Espionage Probe',
|
||||
darkMatterHarvester: 'Dark Matter Harvester'
|
||||
},
|
||||
shipDescriptions: {
|
||||
lightFighter: 'Basic combat unit',
|
||||
heavyFighter: 'Heavily armored fighter',
|
||||
cruiser: 'Medium warship, balanced offense and defense',
|
||||
battleship: 'Powerful warship',
|
||||
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',
|
||||
darkMatterHarvester: 'Special ship for harvesting dark matter'
|
||||
},
|
||||
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'
|
||||
},
|
||||
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'
|
||||
},
|
||||
research: {
|
||||
researchTime: 'Research Time',
|
||||
totalCost: 'Total Cost',
|
||||
totalPoints: 'Total Points',
|
||||
levelRange: 'Level Range'
|
||||
},
|
||||
technologies: {
|
||||
energyTechnology: 'Energy Technology',
|
||||
laserTechnology: 'Laser Technology',
|
||||
ionTechnology: 'Ion Technology',
|
||||
hyperspaceTechnology: 'Hyperspace Technology',
|
||||
plasmaTechnology: 'Plasma Technology',
|
||||
computerTechnology: 'Computer Technology',
|
||||
combustionDrive: 'Combustion Drive',
|
||||
impulseDrive: 'Impulse Drive',
|
||||
hyperspaceDrive: 'Hyperspace Drive',
|
||||
darkMatterTechnology: 'Dark Matter 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)',
|
||||
combustionDrive: 'Basic propulsion technology',
|
||||
impulseDrive: 'Intermediate propulsion technology',
|
||||
hyperspaceDrive: 'Advanced propulsion technology',
|
||||
darkMatterTechnology: 'Research into dark matter properties and applications'
|
||||
},
|
||||
officers: {
|
||||
commander: 'Commander',
|
||||
admiral: 'Admiral',
|
||||
engineer: 'Engineer',
|
||||
geologist: 'Geologist',
|
||||
technocrat: 'Technocrat',
|
||||
darkMatterSpecialist: 'Dark Matter Specialist'
|
||||
},
|
||||
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: {
|
||||
buildQueue: 'Build Queue',
|
||||
researchQueue: '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',
|
||||
upgradeToLevel: 'Upgrade to Level'
|
||||
},
|
||||
overview: {
|
||||
title: 'Planet Overview',
|
||||
resourceOverview: 'Resources',
|
||||
fleetInfo: 'Fleet',
|
||||
currentShips: 'Ships on this planet'
|
||||
},
|
||||
buildingsView: {
|
||||
title: 'Buildings',
|
||||
usedSpace: 'Used Space',
|
||||
spaceUsage: 'Space Usage',
|
||||
level: 'Level',
|
||||
upgradeCost: 'Upgrade Cost',
|
||||
buildTime: 'Build Time',
|
||||
upgrade: 'Upgrade',
|
||||
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.'
|
||||
},
|
||||
researchView: {
|
||||
title: 'Research',
|
||||
researchCost: 'Research Cost',
|
||||
research: 'Research',
|
||||
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',
|
||||
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',
|
||||
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'
|
||||
},
|
||||
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',
|
||||
buildQueue: 'Build Queue',
|
||||
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',
|
||||
totalPositions: '10 planet positions total',
|
||||
mine: 'Mine',
|
||||
hostile: 'Hostile',
|
||||
emptySlot: 'Empty - Colonizable',
|
||||
scout: 'Scout',
|
||||
attack: 'Attack',
|
||||
colonize: 'Colonize',
|
||||
switch: 'Switch',
|
||||
scoutPlanetTitle: 'Scout Planet',
|
||||
attackPlanetTitle: 'Attack Planet',
|
||||
colonizePlanetTitle: 'Colonize Planet',
|
||||
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.'
|
||||
},
|
||||
messagesView: {
|
||||
title: 'Messages',
|
||||
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'
|
||||
},
|
||||
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'
|
||||
},
|
||||
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',
|
||||
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'
|
||||
}
|
||||
}
|
||||
53
src/locales/index.ts
Normal file
53
src/locales/index.ts
Normal file
@@ -0,0 +1,53 @@
|
||||
import zhCN from './zh-CN'
|
||||
import zhTW from './zh-TW'
|
||||
import en from './en'
|
||||
import de from './de'
|
||||
import ru from './ru'
|
||||
import ko from './ko'
|
||||
import ja from './ja'
|
||||
|
||||
export type Locale = 'zh-CN' | 'zh-TW' | 'en' | 'de' | 'ru' | 'ko' | 'ja'
|
||||
|
||||
export const locales = { 'zh-CN': zhCN, 'zh-TW': zhTW, en, de, ru, ko, ja }
|
||||
|
||||
export const localeNames: Record<Locale, string> = {
|
||||
'zh-CN': '简体中文',
|
||||
'zh-TW': '繁體中文',
|
||||
en: 'English',
|
||||
de: 'Deutsch',
|
||||
ru: 'Русский',
|
||||
ko: '한국어',
|
||||
ja: '日本語'
|
||||
}
|
||||
|
||||
/**
|
||||
* 根据浏览器语言检测并返回应用支持的语言
|
||||
* @returns 检测到的语言代码
|
||||
*/
|
||||
export const detectBrowserLocale = (): Locale => {
|
||||
// 获取浏览器语言
|
||||
const browserLang = navigator.language || (navigator.languages && navigator.languages[0]) || 'zh-CN'
|
||||
const lang = browserLang.toLowerCase()
|
||||
|
||||
// 映射浏览器语言到应用支持的语言
|
||||
if (lang.startsWith('zh-tw') || lang.startsWith('zh-hant') || lang.startsWith('zh-hk') || lang.startsWith('zh-mo')) {
|
||||
return 'zh-TW'
|
||||
} else if (lang.startsWith('zh')) {
|
||||
return 'zh-CN'
|
||||
} else if (lang.startsWith('ja')) {
|
||||
return 'ja'
|
||||
} else if (lang.startsWith('ko')) {
|
||||
return 'ko'
|
||||
} else if (lang.startsWith('en')) {
|
||||
return 'en'
|
||||
} else if (lang.startsWith('de')) {
|
||||
return 'de'
|
||||
} else if (lang.startsWith('ru')) {
|
||||
return 'ru'
|
||||
}
|
||||
|
||||
// 默认返回简体中文
|
||||
return 'zh-CN'
|
||||
}
|
||||
|
||||
export type TranslationSchema = typeof zhCN
|
||||
531
src/locales/ja.ts
Normal file
531
src/locales/ja.ts
Normal file
@@ -0,0 +1,531 @@
|
||||
export default {
|
||||
common: {
|
||||
confirm: '確認',
|
||||
cancel: 'キャンセル',
|
||||
delete: '削除',
|
||||
edit: '編集',
|
||||
save: '保存',
|
||||
close: '閉じる',
|
||||
back: '戻る',
|
||||
next: '次へ',
|
||||
previous: '前へ',
|
||||
submit: '送信',
|
||||
reset: 'リセット',
|
||||
search: '検索',
|
||||
filter: 'フィルター',
|
||||
loading: '読み込み中...',
|
||||
noData: 'データなし',
|
||||
error: 'エラー',
|
||||
success: '成功',
|
||||
warning: '警告',
|
||||
info: '情報',
|
||||
resourceType: '資源タイプ',
|
||||
playerName: '司令官',
|
||||
timeHour: '時間',
|
||||
timeMinute: '分',
|
||||
timeSecond: '秒',
|
||||
featureLocked: '機能がロックされています',
|
||||
unlockRequired: '建物が必要です',
|
||||
requiredBuilding: '必要な建物',
|
||||
currentLevel: '現在のレベル',
|
||||
goToBuildings: '建物へ移動',
|
||||
locked: 'ロック済み',
|
||||
viewRequirements: '必要条件を表示',
|
||||
requirementsNotMet: '必要条件が満たされていません',
|
||||
current: '現在'
|
||||
},
|
||||
errors: {
|
||||
requirementsNotMet: '前提条件を満たしていません',
|
||||
insufficientResources: '資源が不足しています',
|
||||
shieldDomeLimit: 'シールドドームの上限に達しました',
|
||||
fleetMissionsFull: '艦隊ミッションスロットが満杯です',
|
||||
insufficientFleet: '艦隊が不足しています',
|
||||
insufficientFuel: '燃料が不足しています',
|
||||
planetOnly: 'この建物は惑星でのみ建設できます',
|
||||
moonOnly: 'この建物は月でのみ建設できます',
|
||||
buildQueueFull: '建設キューが満杯です',
|
||||
insufficientSpace: 'スペースが不足しています',
|
||||
buildingLevelZero: '建物レベルが0のため、解体できません',
|
||||
researchQueueFull: '研究キューが満杯です',
|
||||
moonExists: '月は既に存在します',
|
||||
insufficientDebris: '残骸フィールドが不足しています'
|
||||
},
|
||||
nav: {
|
||||
overview: '概要',
|
||||
buildings: '建物',
|
||||
research: '研究',
|
||||
shipyard: '造船所',
|
||||
defense: '防衛',
|
||||
fleet: '艦隊',
|
||||
officers: '士官',
|
||||
simulator: 'シミュレーター',
|
||||
galaxy: '銀河',
|
||||
messages: 'メッセージ',
|
||||
settings: '設定'
|
||||
},
|
||||
sidebar: {
|
||||
language: '言語',
|
||||
lightMode: 'ライトモード',
|
||||
darkMode: 'ダークモード',
|
||||
collapse: 'メニューを閉じる',
|
||||
expand: 'メニューを開く'
|
||||
},
|
||||
resources: {
|
||||
metal: '金属',
|
||||
crystal: 'クリスタル',
|
||||
deuterium: '重水素',
|
||||
darkMatter: 'ダークマター',
|
||||
energy: 'エネルギー',
|
||||
production: '生産量',
|
||||
capacity: '容量',
|
||||
current: '現在の貯蔵量',
|
||||
max: '最大容量',
|
||||
perHour: '時間'
|
||||
},
|
||||
planet: {
|
||||
planet: '惑星',
|
||||
moon: '月',
|
||||
colony: 'コロニー',
|
||||
position: '位置',
|
||||
coordinates: '座標',
|
||||
switchToMoon: '月を表示',
|
||||
backToPlanet: '母星に戻る',
|
||||
fields: 'フィールド',
|
||||
temperature: '温度',
|
||||
homePlanet: '母星',
|
||||
planetPrefix: '惑星',
|
||||
moonSuffix: 'の月',
|
||||
colonyPrefix: 'コロニー'
|
||||
},
|
||||
player: {
|
||||
points: '総ポイント'
|
||||
},
|
||||
buildings: {
|
||||
metalMine: '金属鉱山',
|
||||
crystalMine: 'クリスタル鉱山',
|
||||
deuteriumSynthesizer: '重水素合成装置',
|
||||
solarPlant: '太陽光発電所',
|
||||
roboticsFactory: 'ロボット工場',
|
||||
naniteFactory: 'ナノマシン工場',
|
||||
shipyard: '造船所',
|
||||
researchLab: '研究所',
|
||||
metalStorage: '金属倉庫',
|
||||
crystalStorage: 'クリスタル倉庫',
|
||||
deuteriumTank: '重水素タンク',
|
||||
darkMatterCollector: 'ダークマター採取装置',
|
||||
lunarBase: '月面基地',
|
||||
sensorPhalanx: 'センサーファランクス',
|
||||
jumpGate: 'ジャンプゲート',
|
||||
buildTime: '建設時間',
|
||||
production: '生産量',
|
||||
consumption: '消費',
|
||||
totalCost: '総コスト',
|
||||
totalPoints: '総ポイント',
|
||||
levelRange: 'レベル範囲'
|
||||
},
|
||||
buildingDescriptions: {
|
||||
metalMine: '金属資源を採掘',
|
||||
crystalMine: 'クリスタル資源を採掘',
|
||||
deuteriumSynthesizer: '重水素資源を合成',
|
||||
solarPlant: 'エネルギーを供給',
|
||||
roboticsFactory: '建設速度を向上',
|
||||
naniteFactory: '建設キュー数を増加、レベル毎に+1(最大10)',
|
||||
shipyard: '艦船を建造',
|
||||
researchLab: '技術を研究',
|
||||
metalStorage: '金属の貯蔵上限を増加',
|
||||
crystalStorage: 'クリスタルの貯蔵上限を増加',
|
||||
deuteriumTank: '重水素の貯蔵上限を増加',
|
||||
darkMatterCollector: '希少なダークマター資源を収集',
|
||||
lunarBase: '月の利用可能スペースを増加',
|
||||
sensorPhalanx: '周辺星系の艦隊活動を探知',
|
||||
jumpGate: '他の月へ艦隊を瞬間移動'
|
||||
},
|
||||
ships: {
|
||||
lightFighter: '軽戦闘機',
|
||||
heavyFighter: '重戦闘機',
|
||||
cruiser: '巡洋艦',
|
||||
battleship: '戦艦',
|
||||
smallCargo: '小型輸送船',
|
||||
largeCargo: '大型輸送船',
|
||||
colonyShip: 'コロニーシップ',
|
||||
recycler: 'リサイクラー',
|
||||
espionageProbe: 'スパイプローブ',
|
||||
darkMatterHarvester: 'ダークマター採取船'
|
||||
},
|
||||
shipDescriptions: {
|
||||
lightFighter: '基本戦闘ユニット',
|
||||
heavyFighter: '重装甲戦闘機',
|
||||
cruiser: '中型戦艦、攻守バランス型',
|
||||
battleship: '強力な戦艦',
|
||||
smallCargo: '少量の資源を輸送',
|
||||
largeCargo: '大量の資源を輸送',
|
||||
colonyShip: '新惑星の植民に使用',
|
||||
recycler: 'デブリフィールドの資源を回収',
|
||||
espionageProbe: '敵惑星を偵察',
|
||||
darkMatterHarvester: 'ダークマター採取専用の特殊艦'
|
||||
},
|
||||
defenses: {
|
||||
rocketLauncher: 'ロケットランチャー',
|
||||
lightLaser: 'ライトレーザー',
|
||||
heavyLaser: 'ヘビーレーザー',
|
||||
gaussCannon: 'ガウスキャノン',
|
||||
ionCannon: 'イオンキャノン',
|
||||
plasmaTurret: 'プラズマタレット',
|
||||
smallShieldDome: '小型シールドドーム',
|
||||
largeShieldDome: '大型シールドドーム'
|
||||
},
|
||||
defenseDescriptions: {
|
||||
rocketLauncher: '基本防衛施設',
|
||||
lightLaser: '軽量エネルギー兵器',
|
||||
heavyLaser: '重型エネルギー兵器',
|
||||
gaussCannon: '高速運動エネルギー兵器',
|
||||
ionCannon: 'シールド破壊に効果的',
|
||||
plasmaTurret: '強力な防衛施設',
|
||||
smallShieldDome: '惑星全体を保護する小型シールド',
|
||||
largeShieldDome: '惑星全体を保護する大型シールド'
|
||||
},
|
||||
research: {
|
||||
researchTime: '研究時間',
|
||||
totalCost: '総コスト',
|
||||
totalPoints: '総ポイント',
|
||||
levelRange: 'レベル範囲'
|
||||
},
|
||||
technologies: {
|
||||
energyTechnology: 'エネルギー技術',
|
||||
laserTechnology: 'レーザー技術',
|
||||
ionTechnology: 'イオン技術',
|
||||
hyperspaceTechnology: 'ハイパースペース技術',
|
||||
plasmaTechnology: 'プラズマ技術',
|
||||
computerTechnology: 'コンピューター技術',
|
||||
combustionDrive: '燃焼ドライブ',
|
||||
impulseDrive: 'インパルスドライブ',
|
||||
hyperspaceDrive: 'ハイパースペースドライブ',
|
||||
darkMatterTechnology: 'ダークマター技術'
|
||||
},
|
||||
technologyDescriptions: {
|
||||
energyTechnology: 'エネルギー利用効率を向上',
|
||||
laserTechnology: 'レーザー兵器と防衛の基礎',
|
||||
ionTechnology: 'イオン兵器技術',
|
||||
hyperspaceTechnology: 'ハイパースペースジャンプ技術',
|
||||
plasmaTechnology: 'プラズマ兵器技術',
|
||||
computerTechnology: '研究キュー数を増加、レベル毎に+1(最大10)',
|
||||
combustionDrive: '基本推進技術',
|
||||
impulseDrive: '中級推進技術',
|
||||
hyperspaceDrive: '高級推進技術',
|
||||
darkMatterTechnology: 'ダークマターの性質と応用を研究'
|
||||
},
|
||||
officers: {
|
||||
commander: '司令官',
|
||||
admiral: '提督',
|
||||
engineer: 'エンジニア',
|
||||
geologist: '地質学者',
|
||||
technocrat: '技術専門家',
|
||||
darkMatterSpecialist: 'ダークマター専門家'
|
||||
},
|
||||
officerDescriptions: {
|
||||
commander: '建設速度と管理能力を向上',
|
||||
admiral: '艦隊戦闘力と速度を向上',
|
||||
engineer: 'エネルギーと防御力を向上',
|
||||
geologist: '資源生産量を向上',
|
||||
technocrat: '研究速度と偵察能力を向上',
|
||||
darkMatterSpecialist: 'ダークマター採取効率を向上'
|
||||
},
|
||||
queue: {
|
||||
buildQueue: '建設キュー',
|
||||
researchQueue: '研究キュー',
|
||||
building: '建設中',
|
||||
researching: '研究中',
|
||||
remaining: '残り時間',
|
||||
cancel: 'キャンセル',
|
||||
cancelBuild: '建設キャンセル',
|
||||
cancelResearch: '研究キャンセル',
|
||||
confirmCancel: 'キャンセルしますか?資源の50%が返還されます。',
|
||||
level: 'レベル',
|
||||
upgradeToLevel: 'レベルにアップグレード'
|
||||
},
|
||||
shipyard: {
|
||||
attack: '攻撃力',
|
||||
shield: 'シールド',
|
||||
armor: '装甲',
|
||||
speed: '速度',
|
||||
cargoCapacity: '貨物容量',
|
||||
fuelConsumption: '燃料消費',
|
||||
buildCost: '建設コスト',
|
||||
buildTime: '建設時間',
|
||||
perUnit: 'ユニットあたり',
|
||||
batchCalculator: '一括計算機',
|
||||
quantity: '数量',
|
||||
totalCost: '総コスト',
|
||||
totalTime: '総時間'
|
||||
},
|
||||
overview: {
|
||||
title: '惑星概要',
|
||||
resourceOverview: '資源概要',
|
||||
fleetInfo: '艦隊',
|
||||
currentShips: '現在の惑星の艦船数'
|
||||
},
|
||||
buildingsView: {
|
||||
title: '建物',
|
||||
usedSpace: '使用済みスペース',
|
||||
spaceUsage: 'スペース使用量',
|
||||
level: 'レベル',
|
||||
upgradeCost: 'アップグレードコスト',
|
||||
buildTime: '建設時間',
|
||||
upgrade: 'アップグレード',
|
||||
upgradeFailed: 'アップグレード失敗',
|
||||
upgradeFailedMessage: '資源が十分か、スペースが十分か、または他の建設タスクがないか確認してください。',
|
||||
demolish: '解体',
|
||||
demolishRefund: '解体返還',
|
||||
demolishFailed: '解体失敗',
|
||||
demolishFailedMessage: 'この建物を解体できません。建設キューが満杯か、建物レベルが0でないか確認してください。'
|
||||
},
|
||||
researchView: {
|
||||
title: '研究',
|
||||
researchCost: '研究コスト',
|
||||
research: '研究',
|
||||
researchFailed: '研究失敗',
|
||||
researchFailedMessage: '資源が十分か、前提条件が満たされているか、または他の研究タスクがないか確認してください。'
|
||||
},
|
||||
defense: {
|
||||
attack: '攻撃力',
|
||||
shield: 'シールド',
|
||||
armor: '装甲',
|
||||
buildCost: '建設コスト',
|
||||
buildTime: '建設時間',
|
||||
perUnit: 'ユニットあたり',
|
||||
batchCalculator: '一括計算機',
|
||||
quantity: '数量',
|
||||
totalCost: '総コスト',
|
||||
totalTime: '総時間'
|
||||
},
|
||||
shipyardView: {
|
||||
title: '造船所',
|
||||
attack: '攻撃力',
|
||||
shield: 'シールド',
|
||||
speed: '速度',
|
||||
cargoCapacity: '積載量',
|
||||
unitCost: 'ユニットコスト',
|
||||
buildQuantity: '建造数',
|
||||
totalCost: '総コスト',
|
||||
build: '建造',
|
||||
inputError: '入力エラー',
|
||||
inputErrorMessage: '建造数を入力してください!',
|
||||
buildFailed: '建造失敗',
|
||||
buildFailedMessage: '資源が十分か、前提条件が満たされているか確認してください。'
|
||||
},
|
||||
defenseView: {
|
||||
title: '防衛施設',
|
||||
attack: '攻撃力',
|
||||
shield: 'シールド',
|
||||
armor: '装甲',
|
||||
buildTime: '建設時間',
|
||||
seconds: '秒',
|
||||
unitCost: 'ユニットコスト',
|
||||
buildQuantity: '建造数',
|
||||
totalCost: '総コスト',
|
||||
build: '建造',
|
||||
shieldDomeBuilt: 'シールドドーム建設済み',
|
||||
inputError: '入力エラー',
|
||||
inputErrorMessage: '建造数を入力してください!',
|
||||
buildFailed: '建造失敗',
|
||||
buildFailedMessage: '資源が十分か、前提条件が満たされているか確認してください。シールドドームは1つのみ建設できます。'
|
||||
},
|
||||
fleetView: {
|
||||
title: '艦隊管理',
|
||||
fleetOverview: '艦隊概要',
|
||||
sendFleet: '艦隊派遣',
|
||||
flightMissions: '飛行ミッション',
|
||||
currentPlanetFleet: '現在の惑星艦隊',
|
||||
attack: '攻撃',
|
||||
shield: 'シールド',
|
||||
armor: '装甲',
|
||||
speed: '速度',
|
||||
cargo: '貨物',
|
||||
selectFleet: '艦隊選択',
|
||||
selectFleetDescription: '派遣する艦船数を選択',
|
||||
available: '利用可能',
|
||||
all: '全て',
|
||||
targetCoordinates: '目標座標',
|
||||
galaxy: '銀河',
|
||||
system: '星系',
|
||||
position: '位置',
|
||||
missionType: 'ミッションタイプ',
|
||||
missionInfo: 'ミッション情報',
|
||||
fuelConsumption: '燃料消費',
|
||||
flightTime: '飛行時間',
|
||||
attackMission: '攻撃',
|
||||
transport: '輸送',
|
||||
colonize: '植民',
|
||||
spy: '偵察',
|
||||
deploy: '配備',
|
||||
transportResources: '資源輸送',
|
||||
totalCargoCapacity: '総積載量',
|
||||
used: '使用済み',
|
||||
noFlightMissions: '飛行ミッションなし',
|
||||
outbound: '往路',
|
||||
returning: '帰路',
|
||||
fleetComposition: '艦隊構成',
|
||||
carryingResources: '運搬資源',
|
||||
arrivalTime: '到着時刻',
|
||||
returnTime: '帰還時刻',
|
||||
recallFleet: '艦隊召還',
|
||||
sendFailed: '派遣失敗',
|
||||
sendFailedMessage: '艦隊数、燃料の充足、または積載量の制限を確認してください。',
|
||||
recallFailed: '召還失敗',
|
||||
recallFailedMessage: 'このミッションは召還できません。',
|
||||
unknownPlanet: '未知の惑星',
|
||||
fleetMissionSlots: '艦隊ミッションスロット'
|
||||
},
|
||||
officersView: {
|
||||
title: '士官',
|
||||
activated: 'アクティブ',
|
||||
inactive: '非アクティブ',
|
||||
activeStatus: 'アクティブ状態',
|
||||
expirationTime: '期限切れ時刻',
|
||||
remainingTime: '残り時間',
|
||||
recruitCost: '募集コスト',
|
||||
days: '日',
|
||||
benefitsBonus: '効果ボーナス',
|
||||
resourceProduction: '資源生産量',
|
||||
darkMatterProduction: 'ダークマター生産量',
|
||||
energyProduction: 'エネルギー生産量',
|
||||
buildingSpeed: '建設速度',
|
||||
researchSpeed: '研究速度',
|
||||
fleetSpeed: '艦隊速度',
|
||||
fuelConsumption: '燃料消費',
|
||||
defense: '防御力',
|
||||
storageCapacity: '貯蔵容量',
|
||||
buildQueue: '建設キュー',
|
||||
fleetSlots: '艦隊スロット',
|
||||
hire: '雇用',
|
||||
renew: '更新',
|
||||
dismiss: '解雇',
|
||||
hireTitle: '士官雇用',
|
||||
hireMessage: '{name}を雇用しますか?有効期限は7日間です。',
|
||||
renewTitle: '士官更新',
|
||||
renewMessage: '{name}を7日間更新しますか?',
|
||||
dismissTitle: '士官解雇',
|
||||
dismissMessage: '{name}を解雇しますか?費用は返金されません。',
|
||||
hireFailed: '雇用失敗',
|
||||
renewFailed: '更新失敗',
|
||||
insufficientResources: '資源不足!'
|
||||
},
|
||||
galaxyView: {
|
||||
title: '銀河',
|
||||
selectCoordinates: '座標選択',
|
||||
galaxy: '銀河',
|
||||
selectGalaxy: '銀河を選択',
|
||||
system: '星系',
|
||||
selectSystem: '星系を選択',
|
||||
view: '表示',
|
||||
myPlanet: '自分の惑星',
|
||||
totalPositions: '全10惑星位置',
|
||||
mine: '自分',
|
||||
hostile: '敵対',
|
||||
emptySlot: '空き - 植民可能',
|
||||
scout: '偵察',
|
||||
attack: '攻撃',
|
||||
colonize: '植民',
|
||||
switch: '切り替え',
|
||||
scoutPlanetTitle: '惑星偵察',
|
||||
attackPlanetTitle: '惑星攻撃',
|
||||
colonizePlanetTitle: '惑星植民',
|
||||
scoutPlanetMessage: '惑星[{coordinates}]にスパイプローブを送りますか?\n\n艦隊ページに移動して艦船を選択して派遣してください。',
|
||||
attackPlanetMessage: '惑星[{coordinates}]を攻撃しますか?\n\n艦隊ページに移動して艦船を選択して派遣してください。',
|
||||
colonizePlanetMessage: '位置[{coordinates}]を植民しますか?\n\n艦隊ページに移動してコロニーシップを派遣してください。'
|
||||
},
|
||||
messagesView: {
|
||||
title: 'メッセージセンター',
|
||||
battleReports: '戦闘レポート',
|
||||
spyReports: 'スパイレポート',
|
||||
noBattleReports: '戦闘レポートなし',
|
||||
noSpyReports: 'スパイレポートなし',
|
||||
battleReport: '戦闘レポート',
|
||||
spyReport: 'スパイレポート',
|
||||
victory: '勝利',
|
||||
defeat: '敗北',
|
||||
draw: '引き分け',
|
||||
attackerFleet: '攻撃側艦隊',
|
||||
defenderFleet: '防御側艦隊',
|
||||
defenderDefense: '防御側防衛',
|
||||
attackerLosses: '攻撃側損失',
|
||||
defenderLosses: '防御側損失',
|
||||
noLosses: '損失なし',
|
||||
plunder: '略奪資源',
|
||||
debrisField: 'デブリフィールド',
|
||||
resources: '資源',
|
||||
fleet: '艦隊',
|
||||
defense: '防衛',
|
||||
buildings: '建物'
|
||||
},
|
||||
simulatorView: {
|
||||
title: '戦闘シミュレーター',
|
||||
attacker: '攻撃側',
|
||||
defender: '防御側',
|
||||
attackerConfig: '攻撃側設定',
|
||||
attackerConfigDesc: '攻撃側の艦隊と技術レベルを設定',
|
||||
defenderConfig: '防御側設定',
|
||||
defenderConfigDesc: '防御側の艦隊、防衛、技術レベルを設定',
|
||||
fleet: '艦隊',
|
||||
defenseStructures: '防衛施設',
|
||||
techLevels: '技術レベル',
|
||||
weapon: '武器',
|
||||
shield: 'シールド',
|
||||
armor: '装甲',
|
||||
defenderResources: '防御側資源(略奪計算用)',
|
||||
startSimulation: 'シミュレーション開始',
|
||||
reset: 'リセット',
|
||||
battleResult: '戦闘結果',
|
||||
attackerVictory: '攻撃側勝利',
|
||||
defenderVictory: '防御側勝利',
|
||||
draw: '引き分け',
|
||||
afterRounds: '{rounds}ラウンド後',
|
||||
attackerLosses: '攻撃側損失',
|
||||
defenderLosses: '防御側損失',
|
||||
noLosses: '損失なし',
|
||||
attackerRemaining: '攻撃側残存',
|
||||
defenderRemaining: '防御側残存',
|
||||
allDestroyed: '全て破壊',
|
||||
plunderableResources: '略奪可能資源',
|
||||
debrisField: 'デブリフィールド',
|
||||
moonChance: '月生成確率',
|
||||
showRoundDetails: 'ラウンド詳細表示',
|
||||
hideRoundDetails: 'ラウンド詳細非表示',
|
||||
round: '第{round}ラウンド',
|
||||
attackerRemainingPower: '攻撃側残存火力',
|
||||
defenderRemainingPower: '防御側残存火力'
|
||||
},
|
||||
settings: {
|
||||
dataManagement: 'データ管理',
|
||||
dataManagementDesc: 'ゲームデータのエクスポート、インポート、またはクリア',
|
||||
exportData: 'データエクスポート',
|
||||
exportDataDesc: 'ゲームの進行状況をJSONファイルとしてエクスポート',
|
||||
export: 'エクスポート',
|
||||
exporting: 'エクスポート中...',
|
||||
exportSuccess: 'エクスポート成功',
|
||||
exportFailed: 'エクスポートに失敗しました。もう一度お試しください',
|
||||
importData: 'データインポート',
|
||||
importDataDesc: 'JSONファイルからゲームの進行状況を復元',
|
||||
selectFile: 'ファイルを選択',
|
||||
importSuccess: 'インポート成功',
|
||||
importConfirmTitle: 'インポート確認',
|
||||
importConfirmMessage: 'インポートすると現在のゲームの進行状況が上書きされます。この操作は元に戻せません。続行しますか?',
|
||||
importFailed: 'インポートに失敗しました。ファイル形式を確認してください',
|
||||
clearData: 'データクリア',
|
||||
clearDataDesc: 'すべてのゲームデータを削除してリセット',
|
||||
clear: 'クリア',
|
||||
clearConfirmTitle: 'データクリア確認',
|
||||
clearConfirmMessage: 'すべてのゲームデータが削除され、最初からやり直します。この操作は元に戻せません。続行しますか?',
|
||||
gameSettings: 'ゲーム設定',
|
||||
gameSettingsDesc: 'ゲームパラメータと設定を調整',
|
||||
playerName: 'プレイヤー名',
|
||||
gameSpeed: 'ゲーム速度',
|
||||
gameSpeedDesc: '現在のゲーム速度倍率',
|
||||
about: 'について',
|
||||
version: 'バージョン',
|
||||
buildDate: 'ビルド日',
|
||||
community: 'コミュニティ',
|
||||
github: 'GitHubリポジトリ',
|
||||
qqGroup: 'QQグループ'
|
||||
}
|
||||
}
|
||||
532
src/locales/ko.ts
Normal file
532
src/locales/ko.ts
Normal file
@@ -0,0 +1,532 @@
|
||||
export default {
|
||||
common: {
|
||||
confirm: '확인',
|
||||
cancel: '취소',
|
||||
delete: '삭제',
|
||||
edit: '편집',
|
||||
save: '저장',
|
||||
close: '닫기',
|
||||
back: '돌아가기',
|
||||
next: '다음',
|
||||
previous: '이전',
|
||||
submit: '제출',
|
||||
reset: '초기화',
|
||||
search: '검색',
|
||||
filter: '필터',
|
||||
loading: '로딩 중...',
|
||||
noData: '데이터 없음',
|
||||
error: '오류',
|
||||
success: '성공',
|
||||
warning: '경고',
|
||||
info: '정보',
|
||||
resourceType: '자원 유형',
|
||||
playerName: '사령관',
|
||||
timeHour: '시간',
|
||||
timeMinute: '분',
|
||||
timeSecond: '초',
|
||||
featureLocked: '기능 잠김',
|
||||
unlockRequired: '건물 필요',
|
||||
requiredBuilding: '필요한 건물',
|
||||
currentLevel: '현재 레벨',
|
||||
goToBuildings: '건물로 이동',
|
||||
locked: '잠김',
|
||||
viewRequirements: '요구사항 보기',
|
||||
requirementsNotMet: '요구사항 미충족',
|
||||
current: '현재'
|
||||
},
|
||||
errors: {
|
||||
requirementsNotMet: '전제 조건 미충족',
|
||||
insufficientResources: '자원 부족',
|
||||
shieldDomeLimit: '실드 돔 한도 도달',
|
||||
fleetMissionsFull: '함대 임무 슬롯 가득 참',
|
||||
insufficientFleet: '함대 부족',
|
||||
insufficientFuel: '연료 부족',
|
||||
planetOnly: '이 건물은 행성에서만 지을 수 있습니다',
|
||||
moonOnly: '이 건물은 위성에서만 지을 수 있습니다',
|
||||
buildQueueFull: '건설 대기열 가득 참',
|
||||
insufficientSpace: '공간 부족',
|
||||
buildingLevelZero: '건물 레벨이 0이므로 철거할 수 없습니다',
|
||||
researchQueueFull: '연구 대기열 가득 참',
|
||||
moonExists: '위성이 이미 존재합니다',
|
||||
insufficientDebris: '잔해장 부족'
|
||||
},
|
||||
nav: {
|
||||
overview: '개요',
|
||||
buildings: '건물',
|
||||
research: '연구',
|
||||
shipyard: '조선소',
|
||||
defense: '방어',
|
||||
fleet: '함대',
|
||||
officers: '장교',
|
||||
simulator: '시뮬레이터',
|
||||
galaxy: '은하계',
|
||||
messages: '메시지',
|
||||
settings: '설정'
|
||||
},
|
||||
sidebar: {
|
||||
language: '언어',
|
||||
lightMode: '라이트 모드',
|
||||
darkMode: '다크 모드',
|
||||
collapse: '메뉴 접기',
|
||||
expand: '메뉴 펼치기'
|
||||
},
|
||||
resources: {
|
||||
metal: '금속',
|
||||
crystal: '크리스탈',
|
||||
deuterium: '중수소',
|
||||
darkMatter: '암흑 물질',
|
||||
energy: '에너지',
|
||||
production: '생산량',
|
||||
capacity: '용량',
|
||||
current: '현재 저장량',
|
||||
max: '최대 용량',
|
||||
perHour: '시간'
|
||||
},
|
||||
planet: {
|
||||
planet: '행성',
|
||||
moon: '위성',
|
||||
colony: '식민지',
|
||||
position: '위치',
|
||||
coordinates: '좌표',
|
||||
switchToMoon: '위성 보기',
|
||||
backToPlanet: '모행성으로 돌아가기',
|
||||
fields: '필드',
|
||||
temperature: '온도',
|
||||
homePlanet: '모행성',
|
||||
planetPrefix: '행성',
|
||||
moonSuffix: '의 위성',
|
||||
colonyPrefix: '식민지'
|
||||
},
|
||||
player: {
|
||||
points: '총 점수'
|
||||
},
|
||||
buildings: {
|
||||
metalMine: '금속 광산',
|
||||
crystalMine: '크리스탈 광산',
|
||||
deuteriumSynthesizer: '중수소 합성기',
|
||||
solarPlant: '태양광 발전소',
|
||||
roboticsFactory: '로봇 공장',
|
||||
naniteFactory: '나노 공장',
|
||||
shipyard: '조선소',
|
||||
researchLab: '연구소',
|
||||
metalStorage: '금속 창고',
|
||||
crystalStorage: '크리스탈 창고',
|
||||
deuteriumTank: '중수소 탱크',
|
||||
darkMatterCollector: '암흑 물질 수집기',
|
||||
lunarBase: '달 기지',
|
||||
sensorPhalanx: '센서 팔랑크스',
|
||||
jumpGate: '점프 게이트',
|
||||
buildTime: '건설 시간',
|
||||
production: '생산량',
|
||||
consumption: '소비',
|
||||
totalCost: '총 비용',
|
||||
totalPoints: '총 점수',
|
||||
levelRange: '레벨 범위'
|
||||
},
|
||||
buildingDescriptions: {
|
||||
metalMine: '금속 자원 채굴',
|
||||
crystalMine: '크리스탈 자원 채굴',
|
||||
deuteriumSynthesizer: '중수소 자원 합성',
|
||||
solarPlant: '에너지 제공',
|
||||
roboticsFactory: '건설 속도 향상',
|
||||
naniteFactory: '건설 대기열 수 증가, 레벨당 +1 (최대 10개)',
|
||||
shipyard: '함선 건조',
|
||||
researchLab: '기술 연구',
|
||||
metalStorage: '금속 저장 용량 증가',
|
||||
crystalStorage: '크리스탈 저장 용량 증가',
|
||||
deuteriumTank: '중수소 저장 용량 증가',
|
||||
darkMatterCollector: '희귀한 암흑 물질 자원 수집',
|
||||
lunarBase: '달 가용 공간 증가',
|
||||
sensorPhalanx: '주변 행성계의 함대 활동 감지',
|
||||
jumpGate: '다른 위성으로 함대 순간 이동'
|
||||
},
|
||||
ships: {
|
||||
lightFighter: '경전투기',
|
||||
heavyFighter: '중전투기',
|
||||
cruiser: '순양함',
|
||||
battleship: '전함',
|
||||
smallCargo: '소형 수송선',
|
||||
largeCargo: '대형 수송선',
|
||||
colonyShip: '식민선',
|
||||
recycler: '재활용선',
|
||||
espionageProbe: '정찰기',
|
||||
darkMatterHarvester: '암흑 물질 채취선'
|
||||
},
|
||||
shipDescriptions: {
|
||||
lightFighter: '기본 전투 유닛',
|
||||
heavyFighter: '중장갑 전투기',
|
||||
cruiser: '중형 전함, 공격과 방어 균형',
|
||||
battleship: '강력한 전함',
|
||||
smallCargo: '소량의 자원 운송',
|
||||
largeCargo: '대량의 자원 운송',
|
||||
colonyShip: '새로운 행성 식민에 사용',
|
||||
recycler: '잔해장 자원 수집',
|
||||
espionageProbe: '적 행성 정찰',
|
||||
darkMatterHarvester: '암흑 물질 채취 전용 특수 함선'
|
||||
},
|
||||
defenses: {
|
||||
rocketLauncher: '로켓 발사대',
|
||||
lightLaser: '경량 레이저포',
|
||||
heavyLaser: '중형 레이저포',
|
||||
gaussCannon: '가우스 캐논',
|
||||
ionCannon: '이온 캐논',
|
||||
plasmaTurret: '플라즈마 포탑',
|
||||
smallShieldDome: '소형 실드 돔',
|
||||
largeShieldDome: '대형 실드 돔'
|
||||
},
|
||||
defenseDescriptions: {
|
||||
rocketLauncher: '기본 방어 시설',
|
||||
lightLaser: '경량 에너지 무기',
|
||||
heavyLaser: '중형 에너지 무기',
|
||||
gaussCannon: '고속 운동 에너지 무기',
|
||||
ionCannon: '실드 파괴의 이기',
|
||||
plasmaTurret: '강력한 방어 시설',
|
||||
smallShieldDome: '행성 전체를 보호하는 소형 실드',
|
||||
largeShieldDome: '행성 전체를 보호하는 대형 실드'
|
||||
},
|
||||
research: {
|
||||
researchTime: '연구 시간',
|
||||
totalCost: '총 비용',
|
||||
totalPoints: '총 점수',
|
||||
levelRange: '레벨 범위'
|
||||
},
|
||||
technologies: {
|
||||
energyTechnology: '에너지 기술',
|
||||
laserTechnology: '레이저 기술',
|
||||
ionTechnology: '이온 기술',
|
||||
hyperspaceTechnology: '초공간 기술',
|
||||
plasmaTechnology: '플라즈마 기술',
|
||||
computerTechnology: '컴퓨터 기술',
|
||||
combustionDrive: '연소 엔진',
|
||||
impulseDrive: '임펄스 엔진',
|
||||
hyperspaceDrive: '초공간 엔진',
|
||||
darkMatterTechnology: '암흑 물질 기술'
|
||||
},
|
||||
technologyDescriptions: {
|
||||
energyTechnology: '에너지 이용 효율 향상',
|
||||
laserTechnology: '레이저 무기와 방어의 기초',
|
||||
ionTechnology: '이온 무기 기술',
|
||||
hyperspaceTechnology: '초공간 점프 기술',
|
||||
plasmaTechnology: '플라즈마 무기 기술',
|
||||
computerTechnology: '연구 대기열 수 증가, 레벨당 +1 (최대 10개)',
|
||||
combustionDrive: '기본 추진 기술',
|
||||
impulseDrive: '중급 추진 기술',
|
||||
hyperspaceDrive: '고급 추진 기술',
|
||||
darkMatterTechnology: '암흑 물질의 성질과 응용 연구'
|
||||
},
|
||||
officers: {
|
||||
commander: '사령관',
|
||||
admiral: '제독',
|
||||
engineer: '엔지니어',
|
||||
geologist: '지질학자',
|
||||
technocrat: '기술 전문가',
|
||||
darkMatterSpecialist: '암흑 물질 전문가'
|
||||
},
|
||||
officerDescriptions: {
|
||||
commander: '건설 속도 및 관리 능력 향상',
|
||||
admiral: '함대 전투력 및 속도 향상',
|
||||
engineer: '에너지 및 방어력 향상',
|
||||
geologist: '자원 생산량 향상',
|
||||
technocrat: '연구 속도 및 정찰 능력 향상',
|
||||
darkMatterSpecialist: '암흑 물질 수집 효율 향상'
|
||||
},
|
||||
queue: {
|
||||
buildQueue: '건설 대기열',
|
||||
researchQueue: '연구 대기열',
|
||||
building: '건설 중',
|
||||
researching: '연구 중',
|
||||
remaining: '남은 시간',
|
||||
cancel: '취소',
|
||||
cancelBuild: '건설 취소',
|
||||
cancelResearch: '연구 취소',
|
||||
confirmCancel: '취소하시겠습니까? 자원의 50%가 환불됩니다.',
|
||||
level: '레벨',
|
||||
upgradeToLevel: '레벨로 업그레이드'
|
||||
},
|
||||
overview: {
|
||||
title: '행성 개요',
|
||||
resourceOverview: '자원 개요',
|
||||
fleetInfo: '함대',
|
||||
currentShips: '현재 행성의 함선 수'
|
||||
},
|
||||
buildingsView: {
|
||||
title: '건물',
|
||||
usedSpace: '사용된 공간',
|
||||
spaceUsage: '공간 사용',
|
||||
level: '레벨',
|
||||
upgradeCost: '업그레이드 비용',
|
||||
buildTime: '건설 시간',
|
||||
upgrade: '업그레이드',
|
||||
upgradeFailed: '업그레이드 실패',
|
||||
upgradeFailedMessage: '자원이 충분한지, 공간이 충분한지, 또는 다른 건설 작업이 있는지 확인하세요.',
|
||||
demolish: '철거',
|
||||
demolishRefund: '철거 환불',
|
||||
demolishFailed: '철거 실패',
|
||||
demolishFailedMessage: '이 건물을 철거할 수 없습니다. 건설 대기열이 가득 찼거나 건물 레벨이 0인지 확인하세요.'
|
||||
},
|
||||
researchView: {
|
||||
title: '연구',
|
||||
researchCost: '연구 비용',
|
||||
research: '연구',
|
||||
researchFailed: '연구 실패',
|
||||
researchFailedMessage: '자원이 충분한지, 전제 조건이 충족되었는지, 또는 다른 연구 작업이 있는지 확인하세요.'
|
||||
},
|
||||
shipyard: {
|
||||
attack: '공격력',
|
||||
shield: '쉴드',
|
||||
armor: '장갑',
|
||||
speed: '속도',
|
||||
cargoCapacity: '화물 용량',
|
||||
fuelConsumption: '연료 소비',
|
||||
buildCost: '건설 비용',
|
||||
buildTime: '건설 시간',
|
||||
perUnit: '단위당',
|
||||
batchCalculator: '일괄 계산기',
|
||||
quantity: '수량',
|
||||
totalCost: '총 비용',
|
||||
totalTime: '총 시간'
|
||||
},
|
||||
shipyardView: {
|
||||
title: '조선소',
|
||||
attack: '공격력',
|
||||
shield: '실드',
|
||||
speed: '속도',
|
||||
cargoCapacity: '적재량',
|
||||
unitCost: '단위 비용',
|
||||
buildQuantity: '건조 수량',
|
||||
totalCost: '총 비용',
|
||||
build: '건조',
|
||||
inputError: '입력 오류',
|
||||
inputErrorMessage: '건조 수량을 입력하세요!',
|
||||
buildFailed: '건조 실패',
|
||||
buildFailedMessage: '자원이 충분한지 또는 전제 조건이 충족되었는지 확인하세요.'
|
||||
},
|
||||
defense: {
|
||||
attack: '공격력',
|
||||
shield: '쉴드',
|
||||
armor: '장갑',
|
||||
buildCost: '건설 비용',
|
||||
buildTime: '건설 시간',
|
||||
perUnit: '단위당',
|
||||
batchCalculator: '일괄 계산기',
|
||||
quantity: '수량',
|
||||
totalCost: '총 비용',
|
||||
totalTime: '총 시간'
|
||||
},
|
||||
defenseView: {
|
||||
title: '방어 시설',
|
||||
attack: '공격력',
|
||||
shield: '실드',
|
||||
armor: '장갑',
|
||||
buildTime: '건설 시간',
|
||||
seconds: '초',
|
||||
unitCost: '단위 비용',
|
||||
buildQuantity: '건조 수량',
|
||||
totalCost: '총 비용',
|
||||
build: '건조',
|
||||
shieldDomeBuilt: '실드 돔이 이미 건설됨',
|
||||
inputError: '입력 오류',
|
||||
inputErrorMessage: '건조 수량을 입력하세요!',
|
||||
buildFailed: '건조 실패',
|
||||
buildFailedMessage: '자원이 충분한지 또는 전제 조건이 충족되었는지 확인하세요. 실드 돔은 하나만 건설할 수 있습니다.'
|
||||
},
|
||||
fleetView: {
|
||||
title: '함대 관리',
|
||||
fleetOverview: '함대 개요',
|
||||
sendFleet: '함대 파견',
|
||||
flightMissions: '비행 임무',
|
||||
currentPlanetFleet: '현재 행성 함대',
|
||||
attack: '공격',
|
||||
shield: '실드',
|
||||
armor: '장갑',
|
||||
speed: '속도',
|
||||
cargo: '화물',
|
||||
selectFleet: '함대 선택',
|
||||
selectFleetDescription: '파견할 함선 수 선택',
|
||||
available: '사용 가능',
|
||||
all: '전체',
|
||||
targetCoordinates: '목표 좌표',
|
||||
galaxy: '은하계',
|
||||
system: '행성계',
|
||||
position: '위치',
|
||||
missionType: '임무 유형',
|
||||
missionInfo: '임무 정보',
|
||||
fuelConsumption: '연료 소비',
|
||||
flightTime: '비행 시간',
|
||||
attackMission: '공격',
|
||||
transport: '수송',
|
||||
colonize: '식민',
|
||||
spy: '정찰',
|
||||
deploy: '배치',
|
||||
transportResources: '자원 수송',
|
||||
totalCargoCapacity: '총 적재량',
|
||||
used: '사용됨',
|
||||
noFlightMissions: '비행 임무 없음',
|
||||
outbound: '이동 중',
|
||||
returning: '귀환 중',
|
||||
fleetComposition: '함대 구성',
|
||||
carryingResources: '운반 자원',
|
||||
arrivalTime: '도착 시간',
|
||||
returnTime: '귀환 시간',
|
||||
recallFleet: '함대 소환',
|
||||
sendFailed: '파견 실패',
|
||||
sendFailedMessage: '함대 수, 연료 충분 여부 또는 적재량 한계를 확인하세요.',
|
||||
recallFailed: '소환 실패',
|
||||
recallFailedMessage: '이 임무는 소환할 수 없습니다.',
|
||||
unknownPlanet: '알 수 없는 행성',
|
||||
fleetMissionSlots: '함대 임무 슬롯'
|
||||
},
|
||||
officersView: {
|
||||
title: '장교',
|
||||
activated: '활성화됨',
|
||||
inactive: '비활성',
|
||||
activeStatus: '활성 상태',
|
||||
expirationTime: '만료 시간',
|
||||
remainingTime: '남은 시간',
|
||||
recruitCost: '모집 비용',
|
||||
days: '일',
|
||||
benefitsBonus: '효과 보너스',
|
||||
resourceProduction: '자원 생산량',
|
||||
darkMatterProduction: '암흑 물질 생산량',
|
||||
energyProduction: '에너지 생산량',
|
||||
buildingSpeed: '건설 속도',
|
||||
researchSpeed: '연구 속도',
|
||||
fleetSpeed: '함대 속도',
|
||||
fuelConsumption: '연료 소비',
|
||||
defense: '방어력',
|
||||
storageCapacity: '저장 용량',
|
||||
buildQueue: '건설 대기열',
|
||||
fleetSlots: '함대 슬롯',
|
||||
hire: '고용',
|
||||
renew: '갱신',
|
||||
dismiss: '해고',
|
||||
hireTitle: '장교 고용',
|
||||
hireMessage: '{name}을(를) 고용하시겠습니까? 유효 기간은 7일입니다.',
|
||||
renewTitle: '장교 갱신',
|
||||
renewMessage: '{name}을(를) 7일간 갱신하시겠습니까?',
|
||||
dismissTitle: '장교 해고',
|
||||
dismissMessage: '{name}을(를) 해고하시겠습니까? 비용은 환불되지 않습니다.',
|
||||
hireFailed: '고용 실패',
|
||||
renewFailed: '갱신 실패',
|
||||
insufficientResources: '자원 부족!'
|
||||
},
|
||||
galaxyView: {
|
||||
title: '은하계',
|
||||
selectCoordinates: '좌표 선택',
|
||||
galaxy: '은하계',
|
||||
selectGalaxy: '은하계 선택',
|
||||
system: '행성계',
|
||||
selectSystem: '행성계 선택',
|
||||
view: '보기',
|
||||
myPlanet: '내 행성',
|
||||
totalPositions: '총 10개 행성 위치',
|
||||
mine: '내 것',
|
||||
hostile: '적대',
|
||||
emptySlot: '빈 자리 - 식민 가능',
|
||||
scout: '정찰',
|
||||
attack: '공격',
|
||||
colonize: '식민',
|
||||
switch: '전환',
|
||||
scoutPlanetTitle: '행성 정찰',
|
||||
attackPlanetTitle: '행성 공격',
|
||||
colonizePlanetTitle: '행성 식민',
|
||||
scoutPlanetMessage:
|
||||
'행성 [{coordinates}]을(를) 정찰하기 위해 정찰기를 보내시겠습니까?\n\n함대 페이지로 이동하여 함선을 선택하고 파견하세요.',
|
||||
attackPlanetMessage: '행성 [{coordinates}]을(를) 공격하시겠습니까?\n\n함대 페이지로 이동하여 함선을 선택하고 파견하세요.',
|
||||
colonizePlanetMessage: '위치 [{coordinates}]을(를) 식민하시겠습니까?\n\n함대 페이지로 이동하여 식민선을 파견하세요.'
|
||||
},
|
||||
messagesView: {
|
||||
title: '메시지 센터',
|
||||
battleReports: '전투 보고서',
|
||||
spyReports: '정찰 보고서',
|
||||
noBattleReports: '전투 보고서 없음',
|
||||
noSpyReports: '정찰 보고서 없음',
|
||||
battleReport: '전투 보고서',
|
||||
spyReport: '정찰 보고서',
|
||||
victory: '승리',
|
||||
defeat: '패배',
|
||||
draw: '무승부',
|
||||
attackerFleet: '공격자 함대',
|
||||
defenderFleet: '방어자 함대',
|
||||
defenderDefense: '방어자 방어',
|
||||
attackerLosses: '공격자 손실',
|
||||
defenderLosses: '방어자 손실',
|
||||
noLosses: '손실 없음',
|
||||
plunder: '약탈 자원',
|
||||
debrisField: '잔해장',
|
||||
resources: '자원',
|
||||
fleet: '함대',
|
||||
defense: '방어',
|
||||
buildings: '건물'
|
||||
},
|
||||
simulatorView: {
|
||||
title: '전투 시뮬레이터',
|
||||
attacker: '공격자',
|
||||
defender: '방어자',
|
||||
attackerConfig: '공격자 설정',
|
||||
attackerConfigDesc: '공격자의 함대와 기술 레벨 설정',
|
||||
defenderConfig: '방어자 설정',
|
||||
defenderConfigDesc: '방어자의 함대, 방어 및 기술 레벨 설정',
|
||||
fleet: '함대',
|
||||
defenseStructures: '방어 시설',
|
||||
techLevels: '기술 레벨',
|
||||
weapon: '무기',
|
||||
shield: '실드',
|
||||
armor: '장갑',
|
||||
defenderResources: '방어자 자원 (약탈 계산용)',
|
||||
startSimulation: '시뮬레이션 시작',
|
||||
reset: '초기화',
|
||||
battleResult: '전투 결과',
|
||||
attackerVictory: '공격자 승리',
|
||||
defenderVictory: '방어자 승리',
|
||||
draw: '무승부',
|
||||
afterRounds: '{rounds}회 전투 후',
|
||||
attackerLosses: '공격자 손실',
|
||||
defenderLosses: '방어자 손실',
|
||||
noLosses: '손실 없음',
|
||||
attackerRemaining: '공격자 잔여',
|
||||
defenderRemaining: '방어자 잔여',
|
||||
allDestroyed: '모두 파괴됨',
|
||||
plunderableResources: '약탈 가능 자원',
|
||||
debrisField: '잔해장',
|
||||
moonChance: '위성 생성 확률',
|
||||
showRoundDetails: '라운드 상세 표시',
|
||||
hideRoundDetails: '라운드 상세 숨기기',
|
||||
round: '제 {round} 라운드',
|
||||
attackerRemainingPower: '공격자 잔여 화력',
|
||||
defenderRemainingPower: '방어자 잔여 화력'
|
||||
},
|
||||
settings: {
|
||||
dataManagement: '데이터 관리',
|
||||
dataManagementDesc: '게임 데이터 내보내기, 가져오기 또는 지우기',
|
||||
exportData: '데이터 내보내기',
|
||||
exportDataDesc: '게임 진행 상황을 JSON 파일로 내보내기',
|
||||
export: '내보내기',
|
||||
exporting: '내보내는 중...',
|
||||
exportSuccess: '내보내기 성공',
|
||||
exportFailed: '내보내기 실패, 다시 시도해주세요',
|
||||
importData: '데이터 가져오기',
|
||||
importDataDesc: 'JSON 파일에서 게임 진행 상황 복원',
|
||||
selectFile: '파일 선택',
|
||||
importSuccess: '가져오기 성공',
|
||||
importConfirmTitle: '가져오기 확인',
|
||||
importConfirmMessage: '가져오기를 하면 현재 게임 진행 상황이 덮어쓰기됩니다. 이 작업은 되돌릴 수 없습니다. 계속하시겠습니까?',
|
||||
importFailed: '가져오기 실패, 파일 형식을 확인해주세요',
|
||||
clearData: '데이터 지우기',
|
||||
clearDataDesc: '모든 게임 데이터 삭제 및 초기화',
|
||||
clear: '지우기',
|
||||
clearConfirmTitle: '데이터 지우기 확인',
|
||||
clearConfirmMessage: '모든 게임 데이터가 삭제되고 처음부터 시작됩니다. 이 작업은 되돌릴 수 없습니다. 계속하시겠습니까?',
|
||||
gameSettings: '게임 설정',
|
||||
gameSettingsDesc: '게임 매개변수 및 설정 조정',
|
||||
playerName: '플레이어 이름',
|
||||
gameSpeed: '게임 속도',
|
||||
gameSpeedDesc: '현재 게임 속도 배율',
|
||||
about: '정보',
|
||||
version: '버전',
|
||||
buildDate: '빌드 날짜',
|
||||
community: '커뮤니티',
|
||||
github: 'GitHub 저장소',
|
||||
qqGroup: 'QQ 그룹'
|
||||
}
|
||||
}
|
||||
536
src/locales/ru.ts
Normal file
536
src/locales/ru.ts
Normal file
@@ -0,0 +1,536 @@
|
||||
export default {
|
||||
common: {
|
||||
confirm: 'Подтвердить',
|
||||
cancel: 'Отмена',
|
||||
delete: 'Удалить',
|
||||
edit: 'Редактировать',
|
||||
save: 'Сохранить',
|
||||
close: 'Закрыть',
|
||||
back: 'Назад',
|
||||
next: 'Далее',
|
||||
previous: 'Предыдущий',
|
||||
submit: 'Отправить',
|
||||
reset: 'Сбросить',
|
||||
search: 'Поиск',
|
||||
filter: 'Фильтр',
|
||||
loading: 'Загрузка...',
|
||||
noData: 'Нет данных',
|
||||
error: 'Ошибка',
|
||||
success: 'Успешно',
|
||||
warning: 'Предупреждение',
|
||||
info: 'Информация',
|
||||
resourceType: 'Тип ресурса',
|
||||
playerName: 'Командир',
|
||||
timeHour: 'ч',
|
||||
timeMinute: 'мин',
|
||||
timeSecond: 'сек',
|
||||
featureLocked: 'Функция заблокирована',
|
||||
unlockRequired: 'Требуется здание',
|
||||
requiredBuilding: 'Необходимое здание',
|
||||
currentLevel: 'Текущий уровень',
|
||||
goToBuildings: 'К зданиям',
|
||||
locked: 'Заблокировано',
|
||||
viewRequirements: 'Просмотр требований',
|
||||
requirementsNotMet: 'Требования не выполнены',
|
||||
current: 'Текущий'
|
||||
},
|
||||
errors: {
|
||||
requirementsNotMet: 'Требования не выполнены',
|
||||
insufficientResources: 'Недостаточно ресурсов',
|
||||
shieldDomeLimit: 'Достигнут лимит щитовых куполов',
|
||||
fleetMissionsFull: 'Слоты миссий флота заполнены',
|
||||
insufficientFleet: 'Недостаточно флота',
|
||||
insufficientFuel: 'Недостаточно топлива',
|
||||
planetOnly: 'Это здание можно построить только на планетах',
|
||||
moonOnly: 'Это здание можно построить только на лунах',
|
||||
buildQueueFull: 'Очередь строительства заполнена',
|
||||
insufficientSpace: 'Недостаточно места',
|
||||
buildingLevelZero: 'Уровень здания 0, нельзя снести',
|
||||
researchQueueFull: 'Очередь исследований заполнена',
|
||||
moonExists: 'Луна уже существует',
|
||||
insufficientDebris: 'Недостаточно обломков'
|
||||
},
|
||||
nav: {
|
||||
overview: 'Обзор',
|
||||
buildings: 'Здания',
|
||||
research: 'Исследования',
|
||||
shipyard: 'Верфь',
|
||||
defense: 'Оборона',
|
||||
fleet: 'Флот',
|
||||
officers: 'Офицеры',
|
||||
simulator: 'Симулятор',
|
||||
galaxy: 'Галактика',
|
||||
messages: 'Сообщения',
|
||||
settings: 'Настройки'
|
||||
},
|
||||
sidebar: {
|
||||
language: 'Язык',
|
||||
lightMode: 'Светлая тема',
|
||||
darkMode: 'Тёмная тема',
|
||||
collapse: 'Свернуть',
|
||||
expand: 'Развернуть'
|
||||
},
|
||||
resources: {
|
||||
metal: 'Металл',
|
||||
crystal: 'Кристалл',
|
||||
deuterium: 'Дейтерий',
|
||||
darkMatter: 'Тёмная материя',
|
||||
energy: 'Энергия',
|
||||
production: 'Производство',
|
||||
capacity: 'Вместимость',
|
||||
current: 'Текущий',
|
||||
max: 'Макс. вместимость',
|
||||
perHour: 'час'
|
||||
},
|
||||
planet: {
|
||||
planet: 'Планета',
|
||||
moon: 'Луна',
|
||||
colony: 'Колония',
|
||||
position: 'Позиция',
|
||||
coordinates: 'Координаты',
|
||||
switchToMoon: 'На луну',
|
||||
backToPlanet: 'Вернуться на планету',
|
||||
fields: 'Поля',
|
||||
temperature: 'Температура',
|
||||
homePlanet: 'Родная планета',
|
||||
planetPrefix: 'Планета',
|
||||
moonSuffix: 'я луна',
|
||||
colonyPrefix: 'Колония'
|
||||
},
|
||||
player: {
|
||||
points: 'Всего очков'
|
||||
},
|
||||
buildings: {
|
||||
metalMine: 'Рудник металла',
|
||||
crystalMine: 'Рудник кристалла',
|
||||
deuteriumSynthesizer: 'Синтезатор дейтерия',
|
||||
solarPlant: 'Солнечная электростанция',
|
||||
roboticsFactory: 'Фабрика роботов',
|
||||
naniteFactory: 'Нанитная фабрика',
|
||||
shipyard: 'Верфь',
|
||||
researchLab: 'Исследовательская лаборатория',
|
||||
metalStorage: 'Хранилище металла',
|
||||
crystalStorage: 'Хранилище кристалла',
|
||||
deuteriumTank: 'Цистерна дейтерия',
|
||||
darkMatterCollector: 'Коллектор тёмной материи',
|
||||
lunarBase: 'Лунная база',
|
||||
sensorPhalanx: 'Сенсорная фаланга',
|
||||
jumpGate: 'Прыжковые ворота',
|
||||
buildTime: 'Время строительства',
|
||||
production: 'Производство',
|
||||
consumption: 'Потребление',
|
||||
totalCost: 'Общая стоимость',
|
||||
totalPoints: 'Общие очки',
|
||||
levelRange: 'Диапазон уровней'
|
||||
},
|
||||
buildingDescriptions: {
|
||||
metalMine: 'Добывает металлические ресурсы',
|
||||
crystalMine: 'Добывает кристаллические ресурсы',
|
||||
deuteriumSynthesizer: 'Синтезирует дейтериевые ресурсы',
|
||||
solarPlant: 'Обеспечивает энергией',
|
||||
roboticsFactory: 'Ускоряет скорость строительства',
|
||||
naniteFactory: 'Увеличивает вместимость очереди строительства, +1 за уровень (макс 10)',
|
||||
shipyard: 'Строит корабли',
|
||||
researchLab: 'Исследует технологии',
|
||||
metalStorage: 'Увеличивает ёмкость хранилища металла',
|
||||
crystalStorage: 'Увеличивает ёмкость хранилища кристалла',
|
||||
deuteriumTank: 'Увеличивает ёмкость хранилища дейтерия',
|
||||
darkMatterCollector: 'Собирает редкие ресурсы тёмной материи',
|
||||
lunarBase: 'Увеличивает доступное пространство на луне',
|
||||
sensorPhalanx: 'Обнаруживает активность флота в окружающих системах',
|
||||
jumpGate: 'Мгновенно переносит флоты на другие луны'
|
||||
},
|
||||
ships: {
|
||||
lightFighter: 'Лёгкий истребитель',
|
||||
heavyFighter: 'Тяжёлый истребитель',
|
||||
cruiser: 'Крейсер',
|
||||
battleship: 'Линкор',
|
||||
smallCargo: 'Малый транспорт',
|
||||
largeCargo: 'Большой транспорт',
|
||||
colonyShip: 'Колонизатор',
|
||||
recycler: 'Переработчик',
|
||||
espionageProbe: 'Шпионский зонд',
|
||||
darkMatterHarvester: 'Сборщик тёмной материи'
|
||||
},
|
||||
shipDescriptions: {
|
||||
lightFighter: 'Базовая боевая единица',
|
||||
heavyFighter: 'Тяжелобронированный истребитель',
|
||||
cruiser: 'Средний боевой корабль, сбалансированная атака и защита',
|
||||
battleship: 'Мощный боевой корабль',
|
||||
smallCargo: 'Транспортирует небольшое количество ресурсов',
|
||||
largeCargo: 'Транспортирует большое количество ресурсов',
|
||||
colonyShip: 'Используется для колонизации новых планет',
|
||||
recycler: 'Собирает ресурсы с поля обломков',
|
||||
espionageProbe: 'Разведывает вражеские планеты',
|
||||
darkMatterHarvester: 'Специальный корабль для сбора тёмной материи'
|
||||
},
|
||||
defenses: {
|
||||
rocketLauncher: 'Ракетная установка',
|
||||
lightLaser: 'Лёгкий лазер',
|
||||
heavyLaser: 'Тяжёлый лазер',
|
||||
gaussCannon: 'Гауссова пушка',
|
||||
ionCannon: 'Ионное орудие',
|
||||
plasmaTurret: 'Плазменная турель',
|
||||
smallShieldDome: 'Малый щитовой купол',
|
||||
largeShieldDome: 'Большой щитовой купол'
|
||||
},
|
||||
defenseDescriptions: {
|
||||
rocketLauncher: 'Базовое оборонительное сооружение',
|
||||
lightLaser: 'Лёгкое энергетическое оружие',
|
||||
heavyLaser: 'Тяжёлое энергетическое оружие',
|
||||
gaussCannon: 'Высокоскоростное кинетическое оружие',
|
||||
ionCannon: 'Эффективно против щитов',
|
||||
plasmaTurret: 'Мощное оборонительное сооружение',
|
||||
smallShieldDome: 'Малый щит, защищающий всю планету',
|
||||
largeShieldDome: 'Большой щит, защищающий всю планету'
|
||||
},
|
||||
research: {
|
||||
researchTime: 'Время исследования',
|
||||
totalCost: 'Общая стоимость',
|
||||
totalPoints: 'Общие очки',
|
||||
levelRange: 'Диапазон уровней'
|
||||
},
|
||||
technologies: {
|
||||
energyTechnology: 'Энергетическая технология',
|
||||
laserTechnology: 'Лазерная технология',
|
||||
ionTechnology: 'Ионная технология',
|
||||
hyperspaceTechnology: 'Гиперпространственная технология',
|
||||
plasmaTechnology: 'Плазменная технология',
|
||||
computerTechnology: 'Компьютерная технология',
|
||||
combustionDrive: 'Реактивный двигатель',
|
||||
impulseDrive: 'Импульсный двигатель',
|
||||
hyperspaceDrive: 'Гиперпространственный двигатель',
|
||||
darkMatterTechnology: 'Технология тёмной материи'
|
||||
},
|
||||
technologyDescriptions: {
|
||||
energyTechnology: 'Улучшает энергоэффективность',
|
||||
laserTechnology: 'Основа лазерного оружия и обороны',
|
||||
ionTechnology: 'Технология ионного оружия',
|
||||
hyperspaceTechnology: 'Технология гиперпространственных прыжков',
|
||||
plasmaTechnology: 'Технология плазменного оружия',
|
||||
computerTechnology: 'Увеличивает вместимость очереди исследований, +1 за уровень (макс 10)',
|
||||
combustionDrive: 'Базовая технология двигателей',
|
||||
impulseDrive: 'Средняя технология двигателей',
|
||||
hyperspaceDrive: 'Продвинутая технология двигателей',
|
||||
darkMatterTechnology: 'Исследование свойств и применения тёмной материи'
|
||||
},
|
||||
officers: {
|
||||
commander: 'Командир',
|
||||
admiral: 'Адмирал',
|
||||
engineer: 'Инженер',
|
||||
geologist: 'Геолог',
|
||||
technocrat: 'Технократ',
|
||||
darkMatterSpecialist: 'Специалист по тёмной материи'
|
||||
},
|
||||
officerDescriptions: {
|
||||
commander: 'Улучшает скорость строительства и управление',
|
||||
admiral: 'Улучшает боевую мощь и скорость флота',
|
||||
engineer: 'Улучшает энергию и оборону',
|
||||
geologist: 'Улучшает производство ресурсов',
|
||||
technocrat: 'Улучшает скорость исследований и шпионаж',
|
||||
darkMatterSpecialist: 'Улучшает эффективность сбора тёмной материи'
|
||||
},
|
||||
queue: {
|
||||
buildQueue: 'Очередь строительства',
|
||||
researchQueue: 'Очередь исследований',
|
||||
building: 'Строится',
|
||||
researching: 'Исследуется',
|
||||
remaining: 'Осталось',
|
||||
cancel: 'Отменить',
|
||||
cancelBuild: 'Отменить строительство',
|
||||
cancelResearch: 'Отменить исследование',
|
||||
confirmCancel: 'Вы уверены, что хотите отменить? 50% ресурсов будет возвращено.',
|
||||
level: 'Уровень',
|
||||
upgradeToLevel: 'Улучшить до уровня'
|
||||
},
|
||||
overview: {
|
||||
title: 'Обзор планеты',
|
||||
resourceOverview: 'Ресурсы',
|
||||
fleetInfo: 'Флот',
|
||||
currentShips: 'Корабли на этой планете'
|
||||
},
|
||||
buildingsView: {
|
||||
title: 'Здания',
|
||||
usedSpace: 'Использовано полей',
|
||||
spaceUsage: 'Использование полей',
|
||||
level: 'Уровень',
|
||||
upgradeCost: 'Стоимость улучшения',
|
||||
buildTime: 'Время строительства',
|
||||
upgrade: 'Улучшить',
|
||||
upgradeFailed: 'Улучшение не удалось',
|
||||
upgradeFailedMessage: 'Пожалуйста, проверьте, достаточно ли у вас ресурсов, места или нет других задач строительства.',
|
||||
demolish: 'Снести',
|
||||
demolishRefund: 'Возврат от сноса',
|
||||
demolishFailed: 'Снос не удался',
|
||||
demolishFailedMessage: 'Невозможно снести это здание. Проверьте, не заполнена ли очередь строительства или уровень здания не равен 0.'
|
||||
},
|
||||
researchView: {
|
||||
title: 'Исследования',
|
||||
researchCost: 'Стоимость исследования',
|
||||
research: 'Исследовать',
|
||||
researchFailed: 'Исследование не удалось',
|
||||
researchFailedMessage:
|
||||
'Пожалуйста, проверьте, достаточно ли у вас ресурсов, выполнены ли предварительные условия или нет других исследовательских задач.'
|
||||
},
|
||||
shipyard: {
|
||||
attack: 'Атака',
|
||||
shield: 'Щит',
|
||||
armor: 'Броня',
|
||||
speed: 'Скорость',
|
||||
cargoCapacity: 'Грузоподъёмность',
|
||||
fuelConsumption: 'Расход топлива',
|
||||
buildCost: 'Стоимость постройки',
|
||||
buildTime: 'Время строительства',
|
||||
perUnit: 'За единицу',
|
||||
batchCalculator: 'Калькулятор партий',
|
||||
quantity: 'Количество',
|
||||
totalCost: 'Общая стоимость',
|
||||
totalTime: 'Общее время'
|
||||
},
|
||||
shipyardView: {
|
||||
title: 'Верфь',
|
||||
attack: 'Атака',
|
||||
shield: 'Щит',
|
||||
speed: 'Скорость',
|
||||
cargoCapacity: 'Грузоподъёмность',
|
||||
unitCost: 'Стоимость единицы',
|
||||
buildQuantity: 'Количество для постройки',
|
||||
totalCost: 'Общая стоимость',
|
||||
build: 'Построить',
|
||||
inputError: 'Ошибка ввода',
|
||||
inputErrorMessage: 'Пожалуйста, введите количество для постройки!',
|
||||
buildFailed: 'Постройка не удалась',
|
||||
buildFailedMessage: 'Пожалуйста, проверьте, достаточно ли у вас ресурсов или выполнены ли предварительные условия.'
|
||||
},
|
||||
defense: {
|
||||
attack: 'Атака',
|
||||
shield: 'Щит',
|
||||
armor: 'Броня',
|
||||
buildCost: 'Стоимость постройки',
|
||||
buildTime: 'Время строительства',
|
||||
perUnit: 'За единицу',
|
||||
batchCalculator: 'Калькулятор партий',
|
||||
quantity: 'Количество',
|
||||
totalCost: 'Общая стоимость',
|
||||
totalTime: 'Общее время'
|
||||
},
|
||||
defenseView: {
|
||||
title: 'Оборона',
|
||||
attack: 'Атака',
|
||||
shield: 'Щит',
|
||||
armor: 'Броня',
|
||||
buildTime: 'Время постройки',
|
||||
seconds: 'с',
|
||||
unitCost: 'Стоимость единицы',
|
||||
buildQuantity: 'Количество для постройки',
|
||||
totalCost: 'Общая стоимость',
|
||||
build: 'Построить',
|
||||
shieldDomeBuilt: 'Щитовой купол уже построен',
|
||||
inputError: 'Ошибка ввода',
|
||||
inputErrorMessage: 'Пожалуйста, введите количество для постройки!',
|
||||
buildFailed: 'Постройка не удалась',
|
||||
buildFailedMessage:
|
||||
'Пожалуйста, проверьте, достаточно ли у вас ресурсов или выполнены ли предварительные условия. Щитовые купола можно построить только один раз.'
|
||||
},
|
||||
fleetView: {
|
||||
title: 'Управление флотом',
|
||||
fleetOverview: 'Обзор флота',
|
||||
sendFleet: 'Отправить флот',
|
||||
flightMissions: 'Полетные миссии',
|
||||
currentPlanetFleet: 'Флот на этой планете',
|
||||
attack: 'Атака',
|
||||
shield: 'Щит',
|
||||
armor: 'Броня',
|
||||
speed: 'Скорость',
|
||||
cargo: 'Груз',
|
||||
selectFleet: 'Выбрать флот',
|
||||
selectFleetDescription: 'Выберите количество кораблей для отправки',
|
||||
available: 'Доступно',
|
||||
all: 'Все',
|
||||
targetCoordinates: 'Целевые координаты',
|
||||
galaxy: 'Галактика',
|
||||
system: 'Система',
|
||||
position: 'Позиция',
|
||||
missionType: 'Тип миссии',
|
||||
missionInfo: 'Информация о миссии',
|
||||
fuelConsumption: 'Расход топлива',
|
||||
flightTime: 'Время полета',
|
||||
attackMission: 'Атака',
|
||||
transport: 'Транспорт',
|
||||
colonize: 'Колонизация',
|
||||
spy: 'Разведка',
|
||||
deploy: 'Размещение',
|
||||
transportResources: 'Транспортировка ресурсов',
|
||||
totalCargoCapacity: 'Общая грузоподъёмность',
|
||||
used: 'Использовано',
|
||||
noFlightMissions: 'Нет полетных миссий',
|
||||
outbound: 'Туда',
|
||||
returning: 'Возвращение',
|
||||
fleetComposition: 'Состав флота',
|
||||
carryingResources: 'Перевозимые ресурсы',
|
||||
arrivalTime: 'Время прибытия',
|
||||
returnTime: 'Время возврата',
|
||||
recallFleet: 'Отозвать флот',
|
||||
sendFailed: 'Отправка не удалась',
|
||||
sendFailedMessage: 'Пожалуйста, проверьте количество флота, наличие топлива или ограничения грузоподъёмности.',
|
||||
recallFailed: 'Отзыв не удался',
|
||||
recallFailedMessage: 'Эта миссия не может быть отозвана.',
|
||||
unknownPlanet: 'Неизвестная планета',
|
||||
fleetMissionSlots: 'Слоты миссий флота'
|
||||
},
|
||||
officersView: {
|
||||
title: 'Офицеры',
|
||||
activated: 'Активирован',
|
||||
inactive: 'Неактивен',
|
||||
activeStatus: 'Статус активации',
|
||||
expirationTime: 'Время истечения',
|
||||
remainingTime: 'Оставшееся время',
|
||||
recruitCost: 'Стоимость найма',
|
||||
days: 'дн.',
|
||||
benefitsBonus: 'Бонусы',
|
||||
resourceProduction: 'Производство ресурсов',
|
||||
darkMatterProduction: 'Производство тёмной материи',
|
||||
energyProduction: 'Производство энергии',
|
||||
buildingSpeed: 'Скорость строительства',
|
||||
researchSpeed: 'Скорость исследований',
|
||||
fleetSpeed: 'Скорость флота',
|
||||
fuelConsumption: 'Расход топлива',
|
||||
defense: 'Защита',
|
||||
storageCapacity: 'Вместимость хранилища',
|
||||
buildQueue: 'Очередь строительства',
|
||||
fleetSlots: 'Слоты флота',
|
||||
hire: 'Нанять',
|
||||
renew: 'Продлить',
|
||||
dismiss: 'Уволить',
|
||||
hireTitle: 'Нанять офицера',
|
||||
hireMessage: 'Вы уверены, что хотите нанять {name}? Действует 7 дней.',
|
||||
renewTitle: 'Продлить офицера',
|
||||
renewMessage: 'Вы уверены, что хотите продлить {name} на 7 дней?',
|
||||
dismissTitle: 'Уволить офицера',
|
||||
dismissMessage: 'Вы уверены, что хотите уволить {name}? Средства не возвращаются.',
|
||||
hireFailed: 'Найм не удался',
|
||||
renewFailed: 'Продление не удалось',
|
||||
insufficientResources: 'Недостаточно ресурсов!'
|
||||
},
|
||||
galaxyView: {
|
||||
title: 'Галактика',
|
||||
selectCoordinates: 'Выбрать координаты',
|
||||
galaxy: 'Галактика',
|
||||
selectGalaxy: 'Выбрать галактику',
|
||||
system: 'Система',
|
||||
selectSystem: 'Выбрать систему',
|
||||
view: 'Показать',
|
||||
myPlanet: 'Моя планета',
|
||||
totalPositions: 'Всего 10 позиций планет',
|
||||
mine: 'Моя',
|
||||
hostile: 'Враждебная',
|
||||
emptySlot: 'Пусто - можно колонизировать',
|
||||
scout: 'Разведка',
|
||||
attack: 'Атака',
|
||||
colonize: 'Колонизация',
|
||||
switch: 'Переключить',
|
||||
scoutPlanetTitle: 'Разведать планету',
|
||||
attackPlanetTitle: 'Атаковать планету',
|
||||
colonizePlanetTitle: 'Колонизировать планету',
|
||||
scoutPlanetMessage:
|
||||
'Вы уверены, что хотите отправить шпионские зонды для разведки планеты [{coordinates}]?\n\nПерейдите на страницу флота, чтобы выбрать корабли и отправить.',
|
||||
attackPlanetMessage:
|
||||
'Вы уверены, что хотите атаковать планету [{coordinates}]?\n\nПерейдите на страницу флота, чтобы выбрать корабли и отправить.',
|
||||
colonizePlanetMessage:
|
||||
'Вы уверены, что хотите колонизировать позицию [{coordinates}]?\n\nПерейдите на страницу флота, чтобы отправить колонизационный корабль.'
|
||||
},
|
||||
messagesView: {
|
||||
title: 'Сообщения',
|
||||
battleReports: 'Отчёты о боях',
|
||||
spyReports: 'Отчёты разведки',
|
||||
noBattleReports: 'Нет отчётов о боях',
|
||||
noSpyReports: 'Нет отчётов разведки',
|
||||
battleReport: 'Отчёт о бое',
|
||||
spyReport: 'Отчёт разведки',
|
||||
victory: 'Победа',
|
||||
defeat: 'Поражение',
|
||||
draw: 'Ничья',
|
||||
attackerFleet: 'Флот нападающего',
|
||||
defenderFleet: 'Флот защитника',
|
||||
defenderDefense: 'Оборона защитника',
|
||||
attackerLosses: 'Потери нападающего',
|
||||
defenderLosses: 'Потери защитника',
|
||||
noLosses: 'Без потерь',
|
||||
plunder: 'Добыча',
|
||||
debrisField: 'Поле обломков',
|
||||
resources: 'Ресурсы',
|
||||
fleet: 'Флот',
|
||||
defense: 'Оборона',
|
||||
buildings: 'Здания'
|
||||
},
|
||||
simulatorView: {
|
||||
title: 'Симулятор боя',
|
||||
attacker: 'Нападающий',
|
||||
defender: 'Защитник',
|
||||
attackerConfig: 'Настройки нападающего',
|
||||
attackerConfigDesc: 'Настроить флот и уровни технологий нападающего',
|
||||
defenderConfig: 'Настройки защитника',
|
||||
defenderConfigDesc: 'Настроить флот, оборону и уровни технологий защитника',
|
||||
fleet: 'Флот',
|
||||
defenseStructures: 'Оборонительные сооружения',
|
||||
techLevels: 'Уровни технологий',
|
||||
weapon: 'Оружие',
|
||||
shield: 'Щит',
|
||||
armor: 'Броня',
|
||||
defenderResources: 'Ресурсы защитника (для расчёта добычи)',
|
||||
startSimulation: 'Начать симуляцию',
|
||||
reset: 'Сбросить',
|
||||
battleResult: 'Результат боя',
|
||||
attackerVictory: 'Победа нападающего',
|
||||
defenderVictory: 'Победа защитника',
|
||||
draw: 'Ничья',
|
||||
afterRounds: 'После {rounds} раундов',
|
||||
attackerLosses: 'Потери нападающего',
|
||||
defenderLosses: 'Потери защитника',
|
||||
noLosses: 'Без потерь',
|
||||
attackerRemaining: 'Осталось у нападающего',
|
||||
defenderRemaining: 'Осталось у защитника',
|
||||
allDestroyed: 'Всё уничтожено',
|
||||
plunderableResources: 'Доступная добыча',
|
||||
debrisField: 'Поле обломков',
|
||||
moonChance: 'Шанс появления луны',
|
||||
showRoundDetails: 'Показать детали раундов',
|
||||
hideRoundDetails: 'Скрыть детали раундов',
|
||||
round: 'Раунд {round}',
|
||||
attackerRemainingPower: 'Оставшаяся мощь нападающего',
|
||||
defenderRemainingPower: 'Оставшаяся мощь защитника'
|
||||
},
|
||||
settings: {
|
||||
dataManagement: 'Управление данными',
|
||||
dataManagementDesc: 'Экспорт, импорт или очистка игровых данных',
|
||||
exportData: 'Экспорт данных',
|
||||
exportDataDesc: 'Экспортировать прогресс игры в JSON файл',
|
||||
export: 'Экспорт',
|
||||
exporting: 'Экспорт...',
|
||||
exportSuccess: 'Экспорт успешен',
|
||||
exportFailed: 'Экспорт не удался, попробуйте еще раз',
|
||||
importData: 'Импорт данных',
|
||||
importDataDesc: 'Восстановить прогресс игры из JSON файла',
|
||||
selectFile: 'Выбрать файл',
|
||||
importSuccess: 'Импорт успешен',
|
||||
importConfirmTitle: 'Подтвердить импорт',
|
||||
importConfirmMessage: 'Импорт перезапишет текущий прогресс игры. Это действие невозможно отменить. Продолжить?',
|
||||
importFailed: 'Импорт не удался, проверьте формат файла',
|
||||
clearData: 'Очистить данные',
|
||||
clearDataDesc: 'Удалить все игровые данные и сбросить',
|
||||
clear: 'Очистить',
|
||||
clearConfirmTitle: 'Подтвердить очистку данных',
|
||||
clearConfirmMessage: 'Все игровые данные будут удалены и игра начнется заново. Это действие невозможно отменить. Продолжить?',
|
||||
gameSettings: 'Настройки игры',
|
||||
gameSettingsDesc: 'Настроить параметры и предпочтения игры',
|
||||
playerName: 'Имя игрока',
|
||||
gameSpeed: 'Скорость игры',
|
||||
gameSpeedDesc: 'Текущий множитель скорости игры',
|
||||
about: 'О программе',
|
||||
version: 'Версия',
|
||||
buildDate: 'Дата сборки',
|
||||
community: 'Сообщество',
|
||||
github: 'Репозиторий GitHub',
|
||||
qqGroup: 'Группа QQ'
|
||||
}
|
||||
}
|
||||
531
src/locales/zh-CN.ts
Normal file
531
src/locales/zh-CN.ts
Normal file
@@ -0,0 +1,531 @@
|
||||
export default {
|
||||
common: {
|
||||
confirm: '确认',
|
||||
cancel: '取消',
|
||||
delete: '删除',
|
||||
edit: '编辑',
|
||||
save: '保存',
|
||||
close: '关闭',
|
||||
back: '返回',
|
||||
next: '下一步',
|
||||
previous: '上一步',
|
||||
submit: '提交',
|
||||
reset: '重置',
|
||||
search: '搜索',
|
||||
filter: '筛选',
|
||||
loading: '加载中...',
|
||||
noData: '暂无数据',
|
||||
error: '错误',
|
||||
success: '成功',
|
||||
warning: '警告',
|
||||
info: '信息',
|
||||
resourceType: '资源类型',
|
||||
playerName: '指挥官',
|
||||
timeHour: '时',
|
||||
timeMinute: '分',
|
||||
timeSecond: '秒',
|
||||
featureLocked: '功能已锁定',
|
||||
unlockRequired: '需要解锁前置建筑',
|
||||
requiredBuilding: '所需建筑',
|
||||
currentLevel: '当前等级',
|
||||
goToBuildings: '前往建筑页面',
|
||||
locked: '已锁定',
|
||||
viewRequirements: '查看前置条件',
|
||||
requirementsNotMet: '前置条件未满足',
|
||||
current: '当前'
|
||||
},
|
||||
errors: {
|
||||
requirementsNotMet: '不满足前置条件',
|
||||
insufficientResources: '资源不足',
|
||||
shieldDomeLimit: '护盾罩数量限制',
|
||||
fleetMissionsFull: '舰队任务槽位已满',
|
||||
insufficientFleet: '舰队数量不足',
|
||||
insufficientFuel: '燃料不足',
|
||||
planetOnly: '该建筑只能在行星上建造',
|
||||
moonOnly: '该建筑只能在月球上建造',
|
||||
buildQueueFull: '建造队列已满',
|
||||
insufficientSpace: '空间不足',
|
||||
buildingLevelZero: '建筑等级为0,无法拆除',
|
||||
researchQueueFull: '研究队列已满',
|
||||
moonExists: '已存在月球',
|
||||
insufficientDebris: '残骸场不足'
|
||||
},
|
||||
nav: {
|
||||
overview: '总览',
|
||||
buildings: '建筑',
|
||||
research: '研究',
|
||||
shipyard: '船坞',
|
||||
defense: '防御',
|
||||
fleet: '舰队',
|
||||
officers: '军官',
|
||||
simulator: '模拟',
|
||||
galaxy: '星系',
|
||||
messages: '消息',
|
||||
settings: '设置'
|
||||
},
|
||||
sidebar: {
|
||||
language: '语言',
|
||||
lightMode: '日间模式',
|
||||
darkMode: '夜间模式',
|
||||
collapse: '收起菜单',
|
||||
expand: '展开菜单'
|
||||
},
|
||||
resources: {
|
||||
metal: '金属',
|
||||
crystal: '晶体',
|
||||
deuterium: '重氢',
|
||||
darkMatter: '暗物质',
|
||||
energy: '能量',
|
||||
production: '产量',
|
||||
capacity: '容量',
|
||||
current: '当前储量',
|
||||
max: '最大容量',
|
||||
perHour: '小时'
|
||||
},
|
||||
planet: {
|
||||
planet: '星球',
|
||||
moon: '月球',
|
||||
colony: '殖民地',
|
||||
position: '位置',
|
||||
coordinates: '坐标',
|
||||
switchToMoon: '查看月球',
|
||||
backToPlanet: '返回母星',
|
||||
fields: '场地',
|
||||
temperature: '温度',
|
||||
homePlanet: '母星',
|
||||
planetPrefix: '星球',
|
||||
moonSuffix: '的月球',
|
||||
colonyPrefix: '殖民地'
|
||||
},
|
||||
player: {
|
||||
points: '总积分'
|
||||
},
|
||||
buildings: {
|
||||
metalMine: '金属矿',
|
||||
crystalMine: '晶体矿',
|
||||
deuteriumSynthesizer: '重氢合成器',
|
||||
solarPlant: '太阳能电站',
|
||||
roboticsFactory: '机器人工厂',
|
||||
naniteFactory: '纳米工厂',
|
||||
shipyard: '船坞',
|
||||
researchLab: '研究实验室',
|
||||
metalStorage: '金属仓库',
|
||||
crystalStorage: '晶体仓库',
|
||||
deuteriumTank: '重氢罐',
|
||||
darkMatterCollector: '暗物质收集器',
|
||||
lunarBase: '月球基地',
|
||||
sensorPhalanx: '传感器阵列',
|
||||
jumpGate: '跳跃门',
|
||||
buildTime: '建造时间',
|
||||
production: '产量',
|
||||
consumption: '消耗',
|
||||
totalCost: '累积成本',
|
||||
totalPoints: '累积积分',
|
||||
levelRange: '等级范围'
|
||||
},
|
||||
buildingDescriptions: {
|
||||
metalMine: '开采金属资源',
|
||||
crystalMine: '开采晶体资源',
|
||||
deuteriumSynthesizer: '合成重氢资源',
|
||||
solarPlant: '提供能源',
|
||||
roboticsFactory: '加快建造速度',
|
||||
naniteFactory: '增加建造队列数量,每级+1队列(最多10个)',
|
||||
shipyard: '建造舰船',
|
||||
researchLab: '研究科技',
|
||||
metalStorage: '增加金属存储上限',
|
||||
crystalStorage: '增加晶体存储上限',
|
||||
deuteriumTank: '增加重氢存储上限',
|
||||
darkMatterCollector: '收集稀有的暗物质资源',
|
||||
lunarBase: '增加月球可用空间',
|
||||
sensorPhalanx: '侦测周围星系的舰队活动',
|
||||
jumpGate: '瞬间传送舰队到其他月球'
|
||||
},
|
||||
ships: {
|
||||
lightFighter: '轻型战斗机',
|
||||
heavyFighter: '重型战斗机',
|
||||
cruiser: '巡洋舰',
|
||||
battleship: '战列舰',
|
||||
smallCargo: '小型运输船',
|
||||
largeCargo: '大型运输船',
|
||||
colonyShip: '殖民船',
|
||||
recycler: '回收船',
|
||||
espionageProbe: '间谍探测器',
|
||||
darkMatterHarvester: '暗物质采集船'
|
||||
},
|
||||
shipDescriptions: {
|
||||
lightFighter: '基础战斗单位',
|
||||
heavyFighter: '重装战斗机',
|
||||
cruiser: '中型战舰,攻守平衡',
|
||||
battleship: '强力战舰',
|
||||
smallCargo: '运输少量资源',
|
||||
largeCargo: '运输大量资源',
|
||||
colonyShip: '用于殖民新星球',
|
||||
recycler: '收集残骸场资源',
|
||||
espionageProbe: '侦察敌方星球',
|
||||
darkMatterHarvester: '专门用于采集暗物质的特殊飞船'
|
||||
},
|
||||
defenses: {
|
||||
rocketLauncher: '火箭发射器',
|
||||
lightLaser: '轻型激光炮',
|
||||
heavyLaser: '重型激光炮',
|
||||
gaussCannon: '高斯炮',
|
||||
ionCannon: '离子炮',
|
||||
plasmaTurret: '等离子炮塔',
|
||||
smallShieldDome: '小型护盾罩',
|
||||
largeShieldDome: '大型护盾罩'
|
||||
},
|
||||
defenseDescriptions: {
|
||||
rocketLauncher: '基础防御设施',
|
||||
lightLaser: '轻型能量武器',
|
||||
heavyLaser: '重型能量武器',
|
||||
gaussCannon: '高速动能武器',
|
||||
ionCannon: '破坏护盾的利器',
|
||||
plasmaTurret: '强力防御设施',
|
||||
smallShieldDome: '保护整个星球的小型护盾',
|
||||
largeShieldDome: '保护整个星球的大型护盾'
|
||||
},
|
||||
research: {
|
||||
researchTime: '研究时间',
|
||||
totalCost: '累积成本',
|
||||
totalPoints: '累积积分',
|
||||
levelRange: '等级范围'
|
||||
},
|
||||
technologies: {
|
||||
energyTechnology: '能源技术',
|
||||
laserTechnology: '激光技术',
|
||||
ionTechnology: '离子技术',
|
||||
hyperspaceTechnology: '超空间技术',
|
||||
plasmaTechnology: '等离子技术',
|
||||
computerTechnology: '计算机技术',
|
||||
combustionDrive: '燃烧引擎',
|
||||
impulseDrive: '脉冲引擎',
|
||||
hyperspaceDrive: '超空间引擎',
|
||||
darkMatterTechnology: '暗物质技术'
|
||||
},
|
||||
technologyDescriptions: {
|
||||
energyTechnology: '提高能源利用效率',
|
||||
laserTechnology: '激光武器和防御的基础',
|
||||
ionTechnology: '离子武器技术',
|
||||
hyperspaceTechnology: '超空间跳跃技术',
|
||||
plasmaTechnology: '等离子武器技术',
|
||||
computerTechnology: '增加研究队列数量,每级+1队列(最多10个)',
|
||||
combustionDrive: '基础推进技术',
|
||||
impulseDrive: '中级推进技术',
|
||||
hyperspaceDrive: '高级推进技术',
|
||||
darkMatterTechnology: '研究暗物质的性质和应用'
|
||||
},
|
||||
officers: {
|
||||
commander: '指挥官',
|
||||
admiral: '上将',
|
||||
engineer: '工程师',
|
||||
geologist: '地质学家',
|
||||
technocrat: '技术专家',
|
||||
darkMatterSpecialist: '暗物质专家'
|
||||
},
|
||||
officerDescriptions: {
|
||||
commander: '提升建筑速度和管理能力',
|
||||
admiral: '提升舰队战斗力和速度',
|
||||
engineer: '提升能源和防御能力',
|
||||
geologist: '提升资源产量',
|
||||
technocrat: '提升研究速度和间谍能力',
|
||||
darkMatterSpecialist: '提升暗物质采集效率'
|
||||
},
|
||||
queue: {
|
||||
buildQueue: '建造队列',
|
||||
researchQueue: '研究队列',
|
||||
building: '建造中',
|
||||
researching: '研究中',
|
||||
remaining: '剩余时间',
|
||||
cancel: '取消',
|
||||
cancelBuild: '取消建造',
|
||||
cancelResearch: '取消研究',
|
||||
confirmCancel: '确定要取消吗?将返还50%的资源。',
|
||||
level: '等级',
|
||||
upgradeToLevel: '升级到等级'
|
||||
},
|
||||
overview: {
|
||||
title: '星球总览',
|
||||
resourceOverview: '资源概览',
|
||||
fleetInfo: '舰队',
|
||||
currentShips: '当前星球的舰船数量'
|
||||
},
|
||||
buildingsView: {
|
||||
title: '建筑',
|
||||
usedSpace: '已用空间',
|
||||
spaceUsage: '占用空间',
|
||||
level: '等级',
|
||||
upgradeCost: '升级消耗',
|
||||
buildTime: '建造时间',
|
||||
upgrade: '升级',
|
||||
upgradeFailed: '升级失败',
|
||||
upgradeFailedMessage: '请检查资源是否足够、空间是否充足或是否有其他建造任务。',
|
||||
demolish: '拆除',
|
||||
demolishRefund: '拆除返还',
|
||||
demolishFailed: '拆除失败',
|
||||
demolishFailedMessage: '无法拆除该建筑,请检查建造队列是否已满或建筑等级是否为0。'
|
||||
},
|
||||
researchView: {
|
||||
title: '研究',
|
||||
researchCost: '研究消耗',
|
||||
research: '研究',
|
||||
researchFailed: '研究失败',
|
||||
researchFailedMessage: '请检查资源是否足够、前置条件是否满足,或是否有其他研究任务。'
|
||||
},
|
||||
shipyard: {
|
||||
attack: '攻击力',
|
||||
shield: '护盾',
|
||||
armor: '装甲',
|
||||
speed: '速度',
|
||||
cargoCapacity: '载货量',
|
||||
fuelConsumption: '燃料消耗',
|
||||
buildCost: '建造成本',
|
||||
buildTime: '建造时间',
|
||||
perUnit: '每个单位',
|
||||
batchCalculator: '批量建造计算器',
|
||||
quantity: '数量',
|
||||
totalCost: '总成本',
|
||||
totalTime: '总时间'
|
||||
},
|
||||
shipyardView: {
|
||||
title: '船坞',
|
||||
attack: '攻击力',
|
||||
shield: '护盾',
|
||||
speed: '速度',
|
||||
cargoCapacity: '载货量',
|
||||
unitCost: '单位成本',
|
||||
buildQuantity: '建造数量',
|
||||
totalCost: '总成本',
|
||||
build: '建造',
|
||||
inputError: '输入错误',
|
||||
inputErrorMessage: '请输入建造数量!',
|
||||
buildFailed: '建造失败',
|
||||
buildFailedMessage: '请检查资源是否足够或前置条件是否满足。'
|
||||
},
|
||||
defense: {
|
||||
attack: '攻击力',
|
||||
shield: '护盾',
|
||||
armor: '装甲',
|
||||
buildCost: '建造成本',
|
||||
buildTime: '建造时间',
|
||||
perUnit: '每个单位',
|
||||
batchCalculator: '批量建造计算器',
|
||||
quantity: '数量',
|
||||
totalCost: '总成本',
|
||||
totalTime: '总时间'
|
||||
},
|
||||
defenseView: {
|
||||
title: '防御设施',
|
||||
attack: '攻击力',
|
||||
shield: '护盾',
|
||||
armor: '装甲',
|
||||
buildTime: '建造时间',
|
||||
seconds: '秒',
|
||||
unitCost: '单位成本',
|
||||
buildQuantity: '建造数量',
|
||||
totalCost: '总成本',
|
||||
build: '建造',
|
||||
shieldDomeBuilt: '护盾罩已建造',
|
||||
inputError: '输入错误',
|
||||
inputErrorMessage: '请输入建造数量!',
|
||||
buildFailed: '建造失败',
|
||||
buildFailedMessage: '请检查资源是否足够或前置条件是否满足。护盾罩只能建造一个。'
|
||||
},
|
||||
fleetView: {
|
||||
title: '舰队管理',
|
||||
fleetOverview: '舰队总览',
|
||||
sendFleet: '派遣舰队',
|
||||
flightMissions: '飞行任务',
|
||||
currentPlanetFleet: '当前星球舰队',
|
||||
attack: '攻击',
|
||||
shield: '护盾',
|
||||
armor: '装甲',
|
||||
speed: '速度',
|
||||
cargo: '载货',
|
||||
selectFleet: '选择舰队',
|
||||
selectFleetDescription: '选择要派遣的舰船数量',
|
||||
available: '可用',
|
||||
all: '全部',
|
||||
targetCoordinates: '目标坐标',
|
||||
galaxy: '银河系',
|
||||
system: '星系',
|
||||
position: '位置',
|
||||
missionType: '任务类型',
|
||||
missionInfo: '任务信息',
|
||||
fuelConsumption: '燃料消耗',
|
||||
flightTime: '飞行时间',
|
||||
attackMission: '攻击',
|
||||
transport: '运输',
|
||||
colonize: '殖民',
|
||||
spy: '侦察',
|
||||
deploy: '部署',
|
||||
transportResources: '运输资源',
|
||||
totalCargoCapacity: '总载货量',
|
||||
used: '已用',
|
||||
noFlightMissions: '暂无飞行任务',
|
||||
outbound: '前往',
|
||||
returning: '返回',
|
||||
fleetComposition: '舰队组成',
|
||||
carryingResources: '携带资源',
|
||||
arrivalTime: '到达时间',
|
||||
returnTime: '返回时间',
|
||||
recallFleet: '召回舰队',
|
||||
sendFailed: '派遣失败',
|
||||
sendFailedMessage: '请检查舰队数量、燃料是否充足,或载货量是否超出限制。',
|
||||
recallFailed: '召回失败',
|
||||
recallFailedMessage: '该任务无法召回。',
|
||||
unknownPlanet: '未知星球',
|
||||
fleetMissionSlots: '舰队任务槽位'
|
||||
},
|
||||
officersView: {
|
||||
title: '军官',
|
||||
activated: '已激活',
|
||||
inactive: '未激活',
|
||||
activeStatus: '激活状态',
|
||||
expirationTime: '到期时间',
|
||||
remainingTime: '剩余时间',
|
||||
recruitCost: '招募成本',
|
||||
days: '天',
|
||||
benefitsBonus: '效果加成',
|
||||
resourceProduction: '资源产量',
|
||||
darkMatterProduction: '暗物质产量',
|
||||
energyProduction: '电量产出',
|
||||
buildingSpeed: '建筑速度',
|
||||
researchSpeed: '研究速度',
|
||||
fleetSpeed: '舰队速度',
|
||||
fuelConsumption: '燃料消耗',
|
||||
defense: '防御力',
|
||||
storageCapacity: '仓储容量',
|
||||
buildQueue: '建筑队列',
|
||||
fleetSlots: '舰队槽位',
|
||||
hire: '招募',
|
||||
renew: '续约',
|
||||
dismiss: '解雇',
|
||||
hireTitle: '招募军官',
|
||||
hireMessage: '确定要招募 {name} 吗?有效期为7天。',
|
||||
renewTitle: '续约军官',
|
||||
renewMessage: '确定要为 {name} 续约7天吗?',
|
||||
dismissTitle: '解雇军官',
|
||||
dismissMessage: '确定要解雇 {name} 吗?不会返还任何费用。',
|
||||
hireFailed: '招募失败',
|
||||
renewFailed: '续约失败',
|
||||
insufficientResources: '资源不足!'
|
||||
},
|
||||
galaxyView: {
|
||||
title: '星系',
|
||||
selectCoordinates: '选择坐标',
|
||||
galaxy: '银河系',
|
||||
selectGalaxy: '选择银河系',
|
||||
system: '星系',
|
||||
selectSystem: '选择星系',
|
||||
view: '查看',
|
||||
myPlanet: '我的星球',
|
||||
totalPositions: '共10个星球位置',
|
||||
mine: '我的',
|
||||
hostile: '敌对',
|
||||
emptySlot: '空位 - 可殖民',
|
||||
scout: '侦察',
|
||||
attack: '攻击',
|
||||
colonize: '殖民',
|
||||
switch: '切换',
|
||||
scoutPlanetTitle: '侦察星球',
|
||||
attackPlanetTitle: '攻击星球',
|
||||
colonizePlanetTitle: '殖民星球',
|
||||
scoutPlanetMessage: '确定要派遣间谍探测器侦察星球 [{coordinates}] 吗?\n\n请前往舰队页面选择舰船并派遣。',
|
||||
attackPlanetMessage: '确定要攻击星球 [{coordinates}] 吗?\n\n请前往舰队页面选择舰船并派遣。',
|
||||
colonizePlanetMessage: '确定要殖民位置 [{coordinates}] 吗?\n\n请前往舰队页面派遣殖民船。'
|
||||
},
|
||||
messagesView: {
|
||||
title: '消息中心',
|
||||
battleReports: '战斗报告',
|
||||
spyReports: '间谍报告',
|
||||
noBattleReports: '暂无战斗报告',
|
||||
noSpyReports: '暂无间谍报告',
|
||||
battleReport: '战斗报告',
|
||||
spyReport: '间谍报告',
|
||||
victory: '胜利',
|
||||
defeat: '失败',
|
||||
draw: '平局',
|
||||
attackerFleet: '攻击方舰队',
|
||||
defenderFleet: '防守方舰队',
|
||||
defenderDefense: '防守方防御',
|
||||
attackerLosses: '攻击方损失',
|
||||
defenderLosses: '防守方损失',
|
||||
noLosses: '无损失',
|
||||
plunder: '掠夺资源',
|
||||
debrisField: '残骸场',
|
||||
resources: '资源',
|
||||
fleet: '舰队',
|
||||
defense: '防御',
|
||||
buildings: '建筑'
|
||||
},
|
||||
simulatorView: {
|
||||
title: '战斗模拟器',
|
||||
attacker: '攻击方',
|
||||
defender: '防守方',
|
||||
attackerConfig: '攻击方配置',
|
||||
attackerConfigDesc: '设置攻击方的舰队和科技等级',
|
||||
defenderConfig: '防守方配置',
|
||||
defenderConfigDesc: '设置防守方的舰队、防御和科技等级',
|
||||
fleet: '舰队',
|
||||
defenseStructures: '防御设施',
|
||||
techLevels: '科技等级',
|
||||
weapon: '武器',
|
||||
shield: '护盾',
|
||||
armor: '装甲',
|
||||
defenderResources: '防守方资源(用于掠夺计算)',
|
||||
startSimulation: '开始模拟',
|
||||
reset: '重置',
|
||||
battleResult: '战斗结果',
|
||||
attackerVictory: '攻击方胜利',
|
||||
defenderVictory: '防守方胜利',
|
||||
draw: '平局',
|
||||
afterRounds: '经过 {rounds} 回合战斗',
|
||||
attackerLosses: '攻击方损失',
|
||||
defenderLosses: '防守方损失',
|
||||
noLosses: '无损失',
|
||||
attackerRemaining: '攻击方剩余',
|
||||
defenderRemaining: '防守方剩余',
|
||||
allDestroyed: '全部摧毁',
|
||||
plunderableResources: '可掠夺资源',
|
||||
debrisField: '残骸场',
|
||||
moonChance: '月球生成概率',
|
||||
showRoundDetails: '显示回合详情',
|
||||
hideRoundDetails: '隐藏回合详情',
|
||||
round: '第 {round} 回合',
|
||||
attackerRemainingPower: '攻击方剩余火力',
|
||||
defenderRemainingPower: '防守方剩余火力'
|
||||
},
|
||||
settings: {
|
||||
dataManagement: '数据管理',
|
||||
dataManagementDesc: '导出、导入或清除游戏数据',
|
||||
exportData: '导出数据',
|
||||
exportDataDesc: '将游戏进度导出为JSON文件',
|
||||
export: '导出',
|
||||
exporting: '导出中...',
|
||||
exportSuccess: '导出成功',
|
||||
exportFailed: '导出失败,请重试',
|
||||
importData: '导入数据',
|
||||
importDataDesc: '从JSON文件恢复游戏进度',
|
||||
selectFile: '导入',
|
||||
importSuccess: '导入成功',
|
||||
importConfirmTitle: '确认导入数据',
|
||||
importConfirmMessage: '导入数据将覆盖当前游戏进度,此操作不可撤销。确定要继续吗?',
|
||||
importFailed: '导入失败,请检查文件格式',
|
||||
clearData: '清除数据',
|
||||
clearDataDesc: '删除所有游戏数据并重置游戏',
|
||||
clear: '清除',
|
||||
clearConfirmTitle: '确认清除数据',
|
||||
clearConfirmMessage: '这将删除所有游戏数据并重新开始,此操作不可撤销。确定要继续吗?',
|
||||
gameSettings: '游戏设置',
|
||||
gameSettingsDesc: '调整游戏参数和偏好设置',
|
||||
playerName: '玩家名称',
|
||||
gameSpeed: '游戏速度',
|
||||
gameSpeedDesc: '当前游戏速度倍率',
|
||||
about: '关于',
|
||||
version: '版本',
|
||||
buildDate: '构建日期',
|
||||
community: '社区',
|
||||
github: 'GitHub 仓库',
|
||||
qqGroup: 'QQ 交流群'
|
||||
}
|
||||
}
|
||||
531
src/locales/zh-TW.ts
Normal file
531
src/locales/zh-TW.ts
Normal file
@@ -0,0 +1,531 @@
|
||||
export default {
|
||||
common: {
|
||||
confirm: '確認',
|
||||
cancel: '取消',
|
||||
delete: '刪除',
|
||||
edit: '編輯',
|
||||
save: '儲存',
|
||||
close: '關閉',
|
||||
back: '返回',
|
||||
next: '下一步',
|
||||
previous: '上一步',
|
||||
submit: '提交',
|
||||
reset: '重置',
|
||||
search: '搜尋',
|
||||
filter: '篩選',
|
||||
loading: '載入中...',
|
||||
noData: '暫無資料',
|
||||
error: '錯誤',
|
||||
success: '成功',
|
||||
warning: '警告',
|
||||
info: '資訊',
|
||||
resourceType: '資源類型',
|
||||
playerName: '指揮官',
|
||||
timeHour: '時',
|
||||
timeMinute: '分',
|
||||
timeSecond: '秒',
|
||||
featureLocked: '功能已鎖定',
|
||||
unlockRequired: '需要解鎖前置建築',
|
||||
requiredBuilding: '所需建築',
|
||||
currentLevel: '當前等級',
|
||||
goToBuildings: '前往建築頁面',
|
||||
locked: '已鎖定',
|
||||
viewRequirements: '查看前置條件',
|
||||
requirementsNotMet: '前置條件未滿足',
|
||||
current: '當前'
|
||||
},
|
||||
errors: {
|
||||
requirementsNotMet: '不滿足前置條件',
|
||||
insufficientResources: '資源不足',
|
||||
shieldDomeLimit: '護盾罩數量限制',
|
||||
fleetMissionsFull: '艦隊任務槽位已滿',
|
||||
insufficientFleet: '艦隊數量不足',
|
||||
insufficientFuel: '燃料不足',
|
||||
planetOnly: '該建築只能在行星上建造',
|
||||
moonOnly: '該建築只能在月球上建造',
|
||||
buildQueueFull: '建造隊列已滿',
|
||||
insufficientSpace: '空間不足',
|
||||
buildingLevelZero: '建築等級為0,無法拆除',
|
||||
researchQueueFull: '研究隊列已滿',
|
||||
moonExists: '已存在月球',
|
||||
insufficientDebris: '殘骸場不足'
|
||||
},
|
||||
nav: {
|
||||
overview: '總覽',
|
||||
buildings: '建築',
|
||||
research: '研究',
|
||||
shipyard: '船塢',
|
||||
defense: '防禦',
|
||||
fleet: '艦隊',
|
||||
officers: '軍官',
|
||||
simulator: '模擬',
|
||||
galaxy: '星系',
|
||||
messages: '訊息',
|
||||
settings: '設定'
|
||||
},
|
||||
sidebar: {
|
||||
language: '語言',
|
||||
lightMode: '日間模式',
|
||||
darkMode: '夜間模式',
|
||||
collapse: '收起選單',
|
||||
expand: '展開選單'
|
||||
},
|
||||
resources: {
|
||||
metal: '金屬',
|
||||
crystal: '晶體',
|
||||
deuterium: '重氫',
|
||||
darkMatter: '暗物質',
|
||||
energy: '能量',
|
||||
production: '產量',
|
||||
capacity: '容量',
|
||||
current: '當前儲量',
|
||||
max: '最大容量',
|
||||
perHour: '小時'
|
||||
},
|
||||
planet: {
|
||||
planet: '星球',
|
||||
moon: '月球',
|
||||
colony: '殖民地',
|
||||
position: '位置',
|
||||
coordinates: '座標',
|
||||
switchToMoon: '查看月球',
|
||||
backToPlanet: '返回母星',
|
||||
fields: '場地',
|
||||
temperature: '溫度',
|
||||
homePlanet: '母星',
|
||||
planetPrefix: '星球',
|
||||
moonSuffix: '的月球',
|
||||
colonyPrefix: '殖民地'
|
||||
},
|
||||
player: {
|
||||
points: '總積分'
|
||||
},
|
||||
buildings: {
|
||||
metalMine: '金屬礦',
|
||||
crystalMine: '晶體礦',
|
||||
deuteriumSynthesizer: '重氫合成器',
|
||||
solarPlant: '太陽能電站',
|
||||
roboticsFactory: '機器人工廠',
|
||||
naniteFactory: '納米工廠',
|
||||
shipyard: '船塢',
|
||||
researchLab: '研究實驗室',
|
||||
metalStorage: '金屬倉庫',
|
||||
crystalStorage: '晶體倉庫',
|
||||
deuteriumTank: '重氫罐',
|
||||
darkMatterCollector: '暗物質收集器',
|
||||
lunarBase: '月球基地',
|
||||
sensorPhalanx: '傳感器陣列',
|
||||
jumpGate: '跳躍門',
|
||||
buildTime: '建造時間',
|
||||
production: '產量',
|
||||
consumption: '消耗',
|
||||
totalCost: '累積成本',
|
||||
totalPoints: '累積積分',
|
||||
levelRange: '等級範圍'
|
||||
},
|
||||
buildingDescriptions: {
|
||||
metalMine: '開採金屬資源',
|
||||
crystalMine: '開採晶體資源',
|
||||
deuteriumSynthesizer: '合成重氫資源',
|
||||
solarPlant: '提供能源',
|
||||
roboticsFactory: '加快建造速度',
|
||||
naniteFactory: '增加建造佇列數量,每級+1佇列(最多10個)',
|
||||
shipyard: '建造艦船',
|
||||
researchLab: '研究科技',
|
||||
metalStorage: '增加金屬儲存上限',
|
||||
crystalStorage: '增加晶體儲存上限',
|
||||
deuteriumTank: '增加重氫儲存上限',
|
||||
darkMatterCollector: '收集稀有的暗物質資源',
|
||||
lunarBase: '增加月球可用空間',
|
||||
sensorPhalanx: '偵測周圍星系的艦隊活動',
|
||||
jumpGate: '瞬間傳送艦隊到其他月球'
|
||||
},
|
||||
ships: {
|
||||
lightFighter: '輕型戰鬥機',
|
||||
heavyFighter: '重型戰鬥機',
|
||||
cruiser: '巡洋艦',
|
||||
battleship: '戰列艦',
|
||||
smallCargo: '小型運輸船',
|
||||
largeCargo: '大型運輸船',
|
||||
colonyShip: '殖民船',
|
||||
recycler: '回收船',
|
||||
espionageProbe: '間諜探測器',
|
||||
darkMatterHarvester: '暗物質採集船'
|
||||
},
|
||||
shipDescriptions: {
|
||||
lightFighter: '基礎戰鬥單位',
|
||||
heavyFighter: '重裝戰鬥機',
|
||||
cruiser: '中型戰艦,攻守平衡',
|
||||
battleship: '強力戰艦',
|
||||
smallCargo: '運輸少量資源',
|
||||
largeCargo: '運輸大量資源',
|
||||
colonyShip: '用於殖民新星球',
|
||||
recycler: '收集殘骸場資源',
|
||||
espionageProbe: '偵察敵方星球',
|
||||
darkMatterHarvester: '專門用於採集暗物質的特殊飛船'
|
||||
},
|
||||
defenses: {
|
||||
rocketLauncher: '火箭發射器',
|
||||
lightLaser: '輕型激光炮',
|
||||
heavyLaser: '重型激光炮',
|
||||
gaussCannon: '高斯炮',
|
||||
ionCannon: '離子炮',
|
||||
plasmaTurret: '等離子炮塔',
|
||||
smallShieldDome: '小型護盾罩',
|
||||
largeShieldDome: '大型護盾罩'
|
||||
},
|
||||
defenseDescriptions: {
|
||||
rocketLauncher: '基礎防禦設施',
|
||||
lightLaser: '輕型能量武器',
|
||||
heavyLaser: '重型能量武器',
|
||||
gaussCannon: '高速動能武器',
|
||||
ionCannon: '破壞護盾的利器',
|
||||
plasmaTurret: '強力防禦設施',
|
||||
smallShieldDome: '保護整個星球的小型護盾',
|
||||
largeShieldDome: '保護整個星球的大型護盾'
|
||||
},
|
||||
research: {
|
||||
researchTime: '研究時間',
|
||||
totalCost: '累積成本',
|
||||
totalPoints: '累積積分',
|
||||
levelRange: '等級範圍'
|
||||
},
|
||||
technologies: {
|
||||
energyTechnology: '能源技術',
|
||||
laserTechnology: '激光技術',
|
||||
ionTechnology: '離子技術',
|
||||
hyperspaceTechnology: '超空間技術',
|
||||
plasmaTechnology: '等離子技術',
|
||||
computerTechnology: '計算機技術',
|
||||
combustionDrive: '燃燒引擎',
|
||||
impulseDrive: '脈衝引擎',
|
||||
hyperspaceDrive: '超空間引擎',
|
||||
darkMatterTechnology: '暗物質技術'
|
||||
},
|
||||
technologyDescriptions: {
|
||||
energyTechnology: '提高能源利用效率',
|
||||
laserTechnology: '激光武器和防禦的基礎',
|
||||
ionTechnology: '離子武器技術',
|
||||
hyperspaceTechnology: '超空間跳躍技術',
|
||||
plasmaTechnology: '等離子武器技術',
|
||||
computerTechnology: '增加研究佇列數量,每級+1佇列(最多10個)',
|
||||
combustionDrive: '基礎推進技術',
|
||||
impulseDrive: '中級推進技術',
|
||||
hyperspaceDrive: '高級推進技術',
|
||||
darkMatterTechnology: '研究暗物質的性質和應用'
|
||||
},
|
||||
officers: {
|
||||
commander: '指揮官',
|
||||
admiral: '上將',
|
||||
engineer: '工程師',
|
||||
geologist: '地質學家',
|
||||
technocrat: '技術專家',
|
||||
darkMatterSpecialist: '暗物質專家'
|
||||
},
|
||||
officerDescriptions: {
|
||||
commander: '提升建築速度和管理能力',
|
||||
admiral: '提升艦隊戰鬥力和速度',
|
||||
engineer: '提升能源和防禦能力',
|
||||
geologist: '提升資源產量',
|
||||
technocrat: '提升研究速度和間諜能力',
|
||||
darkMatterSpecialist: '提升暗物質採集效率'
|
||||
},
|
||||
queue: {
|
||||
buildQueue: '建造佇列',
|
||||
researchQueue: '研究佇列',
|
||||
building: '建造中',
|
||||
researching: '研究中',
|
||||
remaining: '剩餘時間',
|
||||
cancel: '取消',
|
||||
cancelBuild: '取消建造',
|
||||
cancelResearch: '取消研究',
|
||||
confirmCancel: '確定要取消嗎?將返還50%的資源。',
|
||||
level: '等級',
|
||||
upgradeToLevel: '升級到等級'
|
||||
},
|
||||
overview: {
|
||||
title: '星球總覽',
|
||||
resourceOverview: '資源概覽',
|
||||
fleetInfo: '艦隊資訊',
|
||||
currentShips: '當前星球的艦船數量'
|
||||
},
|
||||
buildingsView: {
|
||||
title: '建築',
|
||||
usedSpace: '已用空間',
|
||||
spaceUsage: '佔用空間',
|
||||
level: '等級',
|
||||
upgradeCost: '升級消耗',
|
||||
buildTime: '建造時間',
|
||||
upgrade: '升級',
|
||||
upgradeFailed: '升級失敗',
|
||||
upgradeFailedMessage: '請檢查資源是否足夠、空間是否充足或是否有其他建造任務。',
|
||||
demolish: '拆除',
|
||||
demolishRefund: '拆除返還',
|
||||
demolishFailed: '拆除失敗',
|
||||
demolishFailedMessage: '無法拆除該建築,請檢查建造隊列是否已滿或建築等級是否為0。'
|
||||
},
|
||||
researchView: {
|
||||
title: '研究',
|
||||
researchCost: '研究消耗',
|
||||
research: '研究',
|
||||
researchFailed: '研究失敗',
|
||||
researchFailedMessage: '請檢查資源是否足夠、前置條件是否滿足,或是否有其他研究任務。'
|
||||
},
|
||||
shipyard: {
|
||||
attack: '攻擊力',
|
||||
shield: '護盾',
|
||||
armor: '裝甲',
|
||||
speed: '速度',
|
||||
cargoCapacity: '載貨量',
|
||||
fuelConsumption: '燃料消耗',
|
||||
buildCost: '建造成本',
|
||||
buildTime: '建造時間',
|
||||
perUnit: '每個單位',
|
||||
batchCalculator: '批量建造計算器',
|
||||
quantity: '數量',
|
||||
totalCost: '總成本',
|
||||
totalTime: '總時間'
|
||||
},
|
||||
shipyardView: {
|
||||
title: '船塢',
|
||||
attack: '攻擊力',
|
||||
shield: '護盾',
|
||||
speed: '速度',
|
||||
cargoCapacity: '載貨量',
|
||||
unitCost: '單位成本',
|
||||
buildQuantity: '建造數量',
|
||||
totalCost: '總成本',
|
||||
build: '建造',
|
||||
inputError: '輸入錯誤',
|
||||
inputErrorMessage: '請輸入建造數量!',
|
||||
buildFailed: '建造失敗',
|
||||
buildFailedMessage: '請檢查資源是否足夠或前置條件是否滿足。'
|
||||
},
|
||||
defense: {
|
||||
attack: '攻擊力',
|
||||
shield: '護盾',
|
||||
armor: '裝甲',
|
||||
buildCost: '建造成本',
|
||||
buildTime: '建造時間',
|
||||
perUnit: '每個單位',
|
||||
batchCalculator: '批量建造計算器',
|
||||
quantity: '數量',
|
||||
totalCost: '總成本',
|
||||
totalTime: '總時間'
|
||||
},
|
||||
defenseView: {
|
||||
title: '防禦設施',
|
||||
attack: '攻擊力',
|
||||
shield: '護盾',
|
||||
armor: '裝甲',
|
||||
buildTime: '建造時間',
|
||||
seconds: '秒',
|
||||
unitCost: '單位成本',
|
||||
buildQuantity: '建造數量',
|
||||
totalCost: '總成本',
|
||||
build: '建造',
|
||||
shieldDomeBuilt: '護盾罩已建造',
|
||||
inputError: '輸入錯誤',
|
||||
inputErrorMessage: '請輸入建造數量!',
|
||||
buildFailed: '建造失敗',
|
||||
buildFailedMessage: '請檢查資源是否足夠或前置條件是否滿足。護盾罩只能建造一個。'
|
||||
},
|
||||
fleetView: {
|
||||
title: '艦隊管理',
|
||||
fleetOverview: '艦隊總覽',
|
||||
sendFleet: '派遣艦隊',
|
||||
flightMissions: '飛行任務',
|
||||
currentPlanetFleet: '當前星球艦隊',
|
||||
attack: '攻擊',
|
||||
shield: '護盾',
|
||||
armor: '裝甲',
|
||||
speed: '速度',
|
||||
cargo: '載貨',
|
||||
selectFleet: '選擇艦隊',
|
||||
selectFleetDescription: '選擇要派遣的艦船數量',
|
||||
available: '可用',
|
||||
all: '全部',
|
||||
targetCoordinates: '目標座標',
|
||||
galaxy: '銀河系',
|
||||
system: '星系',
|
||||
position: '位置',
|
||||
missionType: '任務類型',
|
||||
missionInfo: '任務資訊',
|
||||
fuelConsumption: '燃料消耗',
|
||||
flightTime: '飛行時間',
|
||||
attackMission: '攻擊',
|
||||
transport: '運輸',
|
||||
colonize: '殖民',
|
||||
spy: '偵察',
|
||||
deploy: '部署',
|
||||
transportResources: '運輸資源',
|
||||
totalCargoCapacity: '總載貨量',
|
||||
used: '已用',
|
||||
noFlightMissions: '暫無飛行任務',
|
||||
outbound: '前往',
|
||||
returning: '返回',
|
||||
fleetComposition: '艦隊組成',
|
||||
carryingResources: '攜帶資源',
|
||||
arrivalTime: '到達時間',
|
||||
returnTime: '返回時間',
|
||||
recallFleet: '召回艦隊',
|
||||
sendFailed: '派遣失敗',
|
||||
sendFailedMessage: '請檢查艦隊數量、燃料是否充足,或載貨量是否超出限制。',
|
||||
recallFailed: '召回失敗',
|
||||
recallFailedMessage: '該任務無法召回。',
|
||||
unknownPlanet: '未知星球',
|
||||
fleetMissionSlots: '艦隊任務槽位'
|
||||
},
|
||||
officersView: {
|
||||
title: '軍官',
|
||||
activated: '已啟用',
|
||||
inactive: '未啟用',
|
||||
activeStatus: '啟用狀態',
|
||||
expirationTime: '到期時間',
|
||||
remainingTime: '剩餘時間',
|
||||
recruitCost: '招募成本',
|
||||
days: '天',
|
||||
benefitsBonus: '效果加成',
|
||||
resourceProduction: '資源產量',
|
||||
darkMatterProduction: '暗物質產量',
|
||||
energyProduction: '電量產出',
|
||||
buildingSpeed: '建築速度',
|
||||
researchSpeed: '研究速度',
|
||||
fleetSpeed: '艦隊速度',
|
||||
fuelConsumption: '燃料消耗',
|
||||
defense: '防禦力',
|
||||
storageCapacity: '倉儲容量',
|
||||
buildQueue: '建築佇列',
|
||||
fleetSlots: '艦隊槽位',
|
||||
hire: '招募',
|
||||
renew: '續約',
|
||||
dismiss: '解雇',
|
||||
hireTitle: '招募軍官',
|
||||
hireMessage: '確定要招募 {name} 嗎?有效期為7天。',
|
||||
renewTitle: '續約軍官',
|
||||
renewMessage: '確定要為 {name} 續約7天嗎?',
|
||||
dismissTitle: '解雇軍官',
|
||||
dismissMessage: '確定要解雇 {name} 嗎?不會返還任何費用。',
|
||||
hireFailed: '招募失敗',
|
||||
renewFailed: '續約失敗',
|
||||
insufficientResources: '資源不足!'
|
||||
},
|
||||
galaxyView: {
|
||||
title: '星系',
|
||||
selectCoordinates: '選擇座標',
|
||||
galaxy: '銀河系',
|
||||
selectGalaxy: '選擇銀河系',
|
||||
system: '星系',
|
||||
selectSystem: '選擇星系',
|
||||
view: '查看',
|
||||
myPlanet: '我的星球',
|
||||
totalPositions: '共10個星球位置',
|
||||
mine: '我的',
|
||||
hostile: '敵對',
|
||||
emptySlot: '空位 - 可殖民',
|
||||
scout: '偵察',
|
||||
attack: '攻擊',
|
||||
colonize: '殖民',
|
||||
switch: '切換',
|
||||
scoutPlanetTitle: '偵察星球',
|
||||
attackPlanetTitle: '攻擊星球',
|
||||
colonizePlanetTitle: '殖民星球',
|
||||
scoutPlanetMessage: '確定要派遣間諜探測器偵察星球 [{coordinates}] 嗎?\n\n請前往艦隊頁面選擇艦船並派遣。',
|
||||
attackPlanetMessage: '確定要攻擊星球 [{coordinates}] 嗎?\n\n請前往艦隊頁面選擇艦船並派遣。',
|
||||
colonizePlanetMessage: '確定要殖民位置 [{coordinates}] 嗎?\n\n請前往艦隊頁面派遣殖民船。'
|
||||
},
|
||||
messagesView: {
|
||||
title: '訊息中心',
|
||||
battleReports: '戰鬥報告',
|
||||
spyReports: '間諜報告',
|
||||
noBattleReports: '暫無戰鬥報告',
|
||||
noSpyReports: '暫無間諜報告',
|
||||
battleReport: '戰鬥報告',
|
||||
spyReport: '間諜報告',
|
||||
victory: '勝利',
|
||||
defeat: '失敗',
|
||||
draw: '平局',
|
||||
attackerFleet: '攻擊方艦隊',
|
||||
defenderFleet: '防守方艦隊',
|
||||
defenderDefense: '防守方防禦',
|
||||
attackerLosses: '攻擊方損失',
|
||||
defenderLosses: '防守方損失',
|
||||
noLosses: '無損失',
|
||||
plunder: '掠奪資源',
|
||||
debrisField: '殘骸場',
|
||||
resources: '資源',
|
||||
fleet: '艦隊',
|
||||
defense: '防禦',
|
||||
buildings: '建築'
|
||||
},
|
||||
simulatorView: {
|
||||
title: '戰鬥模擬器',
|
||||
attacker: '攻擊方',
|
||||
defender: '防守方',
|
||||
attackerConfig: '攻擊方配置',
|
||||
attackerConfigDesc: '設置攻擊方的艦隊和科技等級',
|
||||
defenderConfig: '防守方配置',
|
||||
defenderConfigDesc: '設置防守方的艦隊、防禦和科技等級',
|
||||
fleet: '艦隊',
|
||||
defenseStructures: '防禦設施',
|
||||
techLevels: '科技等級',
|
||||
weapon: '武器',
|
||||
shield: '護盾',
|
||||
armor: '裝甲',
|
||||
defenderResources: '防守方資源(用於掠奪計算)',
|
||||
startSimulation: '開始模擬',
|
||||
reset: '重置',
|
||||
battleResult: '戰鬥結果',
|
||||
attackerVictory: '攻擊方勝利',
|
||||
defenderVictory: '防守方勝利',
|
||||
draw: '平局',
|
||||
afterRounds: '經過 {rounds} 回合戰鬥',
|
||||
attackerLosses: '攻擊方損失',
|
||||
defenderLosses: '防守方損失',
|
||||
noLosses: '無損失',
|
||||
attackerRemaining: '攻擊方剩餘',
|
||||
defenderRemaining: '防守方剩餘',
|
||||
allDestroyed: '全部摧毀',
|
||||
plunderableResources: '可掠奪資源',
|
||||
debrisField: '殘骸場',
|
||||
moonChance: '月球生成機率',
|
||||
showRoundDetails: '顯示回合詳情',
|
||||
hideRoundDetails: '隱藏回合詳情',
|
||||
round: '第 {round} 回合',
|
||||
attackerRemainingPower: '攻擊方剩餘火力',
|
||||
defenderRemainingPower: '防守方剩餘火力'
|
||||
},
|
||||
settings: {
|
||||
dataManagement: '資料管理',
|
||||
dataManagementDesc: '匯出、匯入或清除遊戲資料',
|
||||
exportData: '匯出資料',
|
||||
exportDataDesc: '將遊戲進度匯出為JSON檔案',
|
||||
export: '匯出',
|
||||
exporting: '匯出中...',
|
||||
exportSuccess: '匯出成功',
|
||||
exportFailed: '匯出失敗,請重試',
|
||||
importData: '匯入資料',
|
||||
importDataDesc: '從JSON檔案恢復遊戲進度',
|
||||
selectFile: '匯入',
|
||||
importSuccess: '匯入成功',
|
||||
importConfirmTitle: '確認匯入資料',
|
||||
importConfirmMessage: '匯入資料將覆蓋目前遊戲進度,此操作不可撤銷。確定要繼續嗎?',
|
||||
importFailed: '匯入失敗,請檢查檔案格式',
|
||||
clearData: '清除資料',
|
||||
clearDataDesc: '刪除所有遊戲資料並重置遊戲',
|
||||
clear: '清除',
|
||||
clearConfirmTitle: '確認清除資料',
|
||||
clearConfirmMessage: '這將刪除所有遊戲資料並重新開始,此操作不可撤銷。確定要繼續嗎?',
|
||||
gameSettings: '遊戲設定',
|
||||
gameSettingsDesc: '調整遊戲參數和偏好設定',
|
||||
playerName: '玩家名稱',
|
||||
gameSpeed: '遊戲速度',
|
||||
gameSpeedDesc: '目前遊戲速度倍率',
|
||||
about: '關於',
|
||||
version: '版本',
|
||||
buildDate: '建置日期',
|
||||
community: '社群',
|
||||
github: 'GitHub 儲存庫',
|
||||
qqGroup: 'QQ 交流群'
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user