mirror of
https://github.com/setube/ogame-vue-ts.git
synced 2026-05-12 16:05:12 +08:00
docs: 新增西班牙语和日语README并优化多语言文档
新增README-ES.md(西班牙语)和README-JA.md(日语)文档,完善多语言README互链。优化各语言README徽章、技术栈、外链格式及语言切换区,提升文档一致性与可读性。
This commit is contained in:
@@ -11,28 +11,10 @@ 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',
|
||||
@@ -40,7 +22,6 @@ export default {
|
||||
goToBuildings: 'Go to Buildings',
|
||||
locked: 'Locked',
|
||||
viewRequirements: 'View Requirements',
|
||||
requirements: 'Requirements',
|
||||
requirementsNotMet: 'Requirements Not Met',
|
||||
current: 'Current',
|
||||
level: 'Level',
|
||||
@@ -50,7 +31,8 @@ export default {
|
||||
viewDetails: 'View Details',
|
||||
exitConfirmTitle: 'Exit Game',
|
||||
exitConfirmMessage: 'Are you sure you want to exit? Your progress is saved automatically.',
|
||||
points: 'Points'
|
||||
points: 'Points',
|
||||
retry: 'Retry'
|
||||
},
|
||||
errors: {
|
||||
requirementsNotMet: 'Requirements not met',
|
||||
@@ -94,7 +76,6 @@ export default {
|
||||
gm: 'GM'
|
||||
},
|
||||
sidebar: {
|
||||
language: 'Language',
|
||||
lightMode: 'Light Mode',
|
||||
darkMode: 'Dark Mode',
|
||||
collapse: 'Collapse',
|
||||
@@ -119,9 +100,6 @@ export default {
|
||||
},
|
||||
energy: {
|
||||
lowWarning: 'Energy deficit! Resource production stopped!',
|
||||
severeWarning: 'Energy deficit! Resource production stopped!',
|
||||
criticalWarning: 'Energy deficit! Resource production stopped!',
|
||||
noProduction: 'Energy deficit! Resource production stopped!',
|
||||
deficitDetail: 'Energy deficit: {deficit}, build more power plants',
|
||||
buildSolarPlant: 'Build Power Plant'
|
||||
},
|
||||
@@ -132,27 +110,20 @@ export default {
|
||||
lowResources: 'Running low: {resources}'
|
||||
},
|
||||
planet: {
|
||||
planet: 'Planet',
|
||||
moon: 'Moon',
|
||||
colony: 'Colony',
|
||||
position: 'Position',
|
||||
coordinates: 'Coordinates',
|
||||
switchToMoon: 'View Moon',
|
||||
backToPlanet: 'Back to Planet',
|
||||
switchPlanet: 'Switch Planet',
|
||||
currentPlanet: 'Current Planet',
|
||||
fields: 'Fields',
|
||||
temperature: 'Temperature',
|
||||
homePlanet: 'Home Planet',
|
||||
planetPrefix: 'Planet',
|
||||
moonSuffix: "'s Moon",
|
||||
colonyPrefix: 'Colony',
|
||||
renamePlanet: 'Rename Planet',
|
||||
renamePlanetTitle: 'Rename Planet',
|
||||
newPlanetName: 'New Name',
|
||||
planetNamePlaceholder: 'Enter new planet name',
|
||||
rename: 'Rename',
|
||||
renameSuccess: 'Planet renamed to {name}'
|
||||
rename: 'Rename'
|
||||
},
|
||||
player: {
|
||||
points: 'Total Points'
|
||||
@@ -179,12 +150,11 @@ export default {
|
||||
sensorPhalanx: 'Sensor Phalanx',
|
||||
jumpGate: 'Jump Gate',
|
||||
planetDestroyerFactory: 'Planet Destroyer Factory',
|
||||
geoResearchStation: 'Geological Research Station',
|
||||
deepDrillingFacility: 'Deep Drilling Facility',
|
||||
buildTime: 'Build Time',
|
||||
production: 'Production',
|
||||
consumption: 'Consumption',
|
||||
totalCost: 'Total Cost',
|
||||
totalPoints: 'Total Points',
|
||||
levelRange: 'Level Range',
|
||||
|
||||
storageCapacity: 'Capacity',
|
||||
energyProduction: 'Energy Production',
|
||||
@@ -192,7 +162,6 @@ export default {
|
||||
buildQueueBonus: 'Build Queue',
|
||||
spaceBonus: 'Space Bonus',
|
||||
buildSpeedBonus: 'Build Speed Bonus',
|
||||
researchSpeedBonus: 'Research Speed Bonus',
|
||||
|
||||
missileCapacity: 'Missile Capacity',
|
||||
|
||||
@@ -225,7 +194,9 @@ export default {
|
||||
lunarBase: 'Increases available space on the moon, +30 space per level',
|
||||
sensorPhalanx: 'Detects fleet activities in surrounding systems',
|
||||
jumpGate: 'Instantly transfers fleets to other moons',
|
||||
planetDestroyerFactory: 'Constructs ultimate weapons capable of destroying planets'
|
||||
planetDestroyerFactory: 'Constructs ultimate weapons capable of destroying planets',
|
||||
geoResearchStation: 'Researches geological structures and increases ore deposit regeneration rate. +50% regeneration per level',
|
||||
deepDrillingFacility: 'Drills deep into the crust to access deeper ore veins. +20% ore deposit capacity per level'
|
||||
},
|
||||
ships: {
|
||||
lightFighter: 'Light Fighter',
|
||||
@@ -289,9 +260,6 @@ export default {
|
||||
},
|
||||
research: {
|
||||
researchTime: 'Research Time',
|
||||
totalCost: 'Total Cost',
|
||||
totalPoints: 'Total Points',
|
||||
levelRange: 'Level Range',
|
||||
|
||||
attackBonus: 'Attack Bonus',
|
||||
shieldBonus: 'Shield Bonus',
|
||||
@@ -300,8 +268,7 @@ export default {
|
||||
researchQueueBonus: 'Research Queue',
|
||||
colonySlots: 'Colony Slots',
|
||||
forAllPlanets: '(Global)',
|
||||
speedBonus: 'Speed Bonus',
|
||||
researchSpeedBonus: 'Research Speed Bonus'
|
||||
speedBonus: 'Speed Bonus'
|
||||
},
|
||||
technologies: {
|
||||
energyTechnology: 'Energy Technology',
|
||||
@@ -321,7 +288,8 @@ export default {
|
||||
hyperspaceDrive: 'Hyperspace Drive',
|
||||
darkMatterTechnology: 'Dark Matter Technology',
|
||||
terraformingTechnology: 'Terraforming Technology',
|
||||
planetDestructionTech: 'Planet Destruction Technology'
|
||||
planetDestructionTech: 'Planet Destruction Technology',
|
||||
miningTechnology: 'Mining Technology'
|
||||
},
|
||||
technologyDescriptions: {
|
||||
energyTechnology: 'Improves energy efficiency',
|
||||
@@ -342,7 +310,8 @@ export default {
|
||||
hyperspaceDrive: 'Advanced propulsion technology',
|
||||
darkMatterTechnology: 'Research into dark matter properties and applications',
|
||||
terraformingTechnology: 'Research planet terraforming technology, adds 30 available space to all planets per level',
|
||||
planetDestructionTech: 'Terrifying technology for destroying entire planets'
|
||||
planetDestructionTech: 'Terrifying technology for destroying entire planets',
|
||||
miningTechnology: 'Improves mining methods and equipment, increases ore deposit capacity on all planets. +15% capacity per level'
|
||||
},
|
||||
officers: {
|
||||
commander: 'Commander',
|
||||
@@ -399,14 +368,9 @@ export default {
|
||||
movedToQueue: 'Task moved to queue'
|
||||
},
|
||||
overview: {
|
||||
title: 'Planet Overview',
|
||||
resourceOverview: 'Resources',
|
||||
fleetInfo: 'Fleet',
|
||||
currentShips: 'Ships on this planet',
|
||||
productionSources: 'Production Sources',
|
||||
productionSourcesDesc: 'Detailed resource production and bonus information',
|
||||
consumptionSources: 'Consumption Sources',
|
||||
consumptionSourcesDesc: 'Energy consumption details for buildings',
|
||||
totalProduction: 'Total Production',
|
||||
totalConsumption: 'Total Consumption',
|
||||
noConsumption: 'No energy consumption',
|
||||
@@ -416,12 +380,8 @@ export default {
|
||||
},
|
||||
buildingsView: {
|
||||
title: 'Buildings',
|
||||
usedSpace: 'Used Space',
|
||||
spaceUsage: 'Space Usage',
|
||||
level: 'Level',
|
||||
upgradeCost: 'Upgrade Cost',
|
||||
buildTime: 'Build Time',
|
||||
build: 'Build',
|
||||
upgrade: 'Upgrade',
|
||||
maxLevelReached: 'Max Level Reached',
|
||||
requirementsNotMet: 'Requirements Not Met',
|
||||
@@ -431,8 +391,7 @@ export default {
|
||||
demolishRefund: 'Demolish Refund',
|
||||
demolishFailed: 'Demolish Failed',
|
||||
demolishFailedMessage: 'Unable to demolish this building. Please check if the build queue is full or the building level is 0.',
|
||||
confirmDemolish: 'Confirm Demolish',
|
||||
confirmDemolishMessage: 'Are you sure you want to demolish'
|
||||
confirmDemolish: 'Confirm Demolish'
|
||||
},
|
||||
researchView: {
|
||||
title: 'Research',
|
||||
@@ -443,25 +402,14 @@ export default {
|
||||
researchFailedMessage: 'Please check if you have enough resources, prerequisites are met, or if there are other research tasks.'
|
||||
},
|
||||
shipyard: {
|
||||
attack: 'Attack',
|
||||
missileAttack: 'Missile 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'
|
||||
fuelConsumption: 'Fuel Consumption'
|
||||
},
|
||||
shipyardView: {
|
||||
title: 'Shipyard',
|
||||
fleetStorage: 'Fleet Storage',
|
||||
owned: 'Owned',
|
||||
attack: 'Attack',
|
||||
missileAttack: 'Missile Attack',
|
||||
shield: 'Shield',
|
||||
@@ -477,17 +425,7 @@ export default {
|
||||
buildFailedMessage: 'Please check if you have enough resources or if prerequisites are met.'
|
||||
},
|
||||
defense: {
|
||||
attack: 'Attack',
|
||||
missileAttack: 'Missile 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'
|
||||
missileAttack: 'Missile Attack'
|
||||
},
|
||||
defenseView: {
|
||||
title: 'Defense',
|
||||
@@ -651,14 +589,13 @@ export default {
|
||||
benefitsBonus: 'Benefits Bonus',
|
||||
resourceProduction: 'Resource Production',
|
||||
darkMatterProduction: 'Dark Matter Production',
|
||||
energyProduction: 'Energy Production',
|
||||
buildingSpeed: 'Building Speed',
|
||||
researchSpeed: 'Research Speed',
|
||||
fleetSpeed: 'Fleet Speed',
|
||||
fuelConsumption: 'Fuel Consumption',
|
||||
defense: 'Defense',
|
||||
storageCapacity: 'Storage Capacity',
|
||||
buildQueueBonus: 'Build Queue',
|
||||
buildQueue: 'Build Queue',
|
||||
spaceBonus: 'Space Bonus',
|
||||
buildSpeedBonus: 'Build Speed Bonus',
|
||||
researchSpeedBonus: 'Research Speed Bonus',
|
||||
@@ -683,14 +620,11 @@ export default {
|
||||
selectGalaxy: 'Select Galaxy',
|
||||
system: 'System',
|
||||
selectSystem: 'Select System',
|
||||
view: 'View',
|
||||
myPlanet: 'My Planet',
|
||||
myPlanets: 'View My Systems',
|
||||
npcPlanets: 'NPC Planets',
|
||||
selectPlanetToView: 'Select planet to view its system',
|
||||
totalPositions: '10 planet positions total',
|
||||
mine: 'Mine',
|
||||
hostile: 'Hostile',
|
||||
emptySlot: 'Empty - Colonizable',
|
||||
scout: 'Scout',
|
||||
attack: 'Attack',
|
||||
@@ -716,7 +650,9 @@ export default {
|
||||
systems: 'systems',
|
||||
distance: 'Distance',
|
||||
flightTime: 'Flight Time',
|
||||
outOfRange: 'Out of Range',
|
||||
launchMissile: 'Launch',
|
||||
missileLaunched: 'Missile Launched',
|
||||
cancel: 'Cancel',
|
||||
colonizePlanetMessage:
|
||||
'Are you sure you want to colonize position [{coordinates}]?\n\nPlease go to the fleet page to send a colony ship.',
|
||||
@@ -733,17 +669,13 @@ export default {
|
||||
phalanxScanTitle: 'Sensor Phalanx Scan',
|
||||
phalanxScanDescription: 'Scanning fleet activity at planet [{coordinates}]',
|
||||
phalanxNoMoon: 'Requires a moon with Sensor Phalanx to scan',
|
||||
phalanxOutOfRange: 'Target is out of scan range',
|
||||
phalanxRange: 'Scan Range',
|
||||
phalanxCost: 'Scan Cost',
|
||||
phalanxNoFleets: 'No fleet activity detected',
|
||||
phalanxFleetDetected: '{count} fleet(s) detected',
|
||||
phalanxMission: 'Mission',
|
||||
phalanxOrigin: 'Origin',
|
||||
phalanxDestination: 'Destination',
|
||||
phalanxArrival: 'Arrival',
|
||||
phalanxReturn: 'Return',
|
||||
phalanxStatus: 'Status',
|
||||
phalanxStatusOutbound: 'Outbound',
|
||||
phalanxStatusReturning: 'Returning',
|
||||
phalanxInsufficientDeuterium: 'Insufficient Deuterium',
|
||||
@@ -781,10 +713,29 @@ export default {
|
||||
defense: 'Defense',
|
||||
buildings: 'Buildings',
|
||||
unread: 'Unread',
|
||||
pending: 'Pending',
|
||||
invalidData: 'Invalid Data',
|
||||
targetPlanet: 'Target Planet',
|
||||
attackerRemaining: 'Attacker Remaining',
|
||||
defenderRemaining: 'Defender Remaining',
|
||||
allDestroyed: 'All destroyed',
|
||||
moonChance: 'Moon Chance',
|
||||
showRoundDetails: 'Show Round Details',
|
||||
hideRoundDetails: 'Hide Round Details',
|
||||
round: 'Round {round}',
|
||||
attackerRemainingPower: 'Attacker Remaining Power',
|
||||
defenderRemainingPower: 'Defender Remaining Power',
|
||||
playAnimation: 'Play Animation',
|
||||
showDetails: 'Show Details',
|
||||
speed: 'Speed',
|
||||
power: 'Power',
|
||||
battleLogEmpty: 'Battle log is empty',
|
||||
roundStarted: 'Round {round} started',
|
||||
shipDestroyed: '{count} {ship} destroyed',
|
||||
defenseDestroyed: '{count} {defense} destroyed',
|
||||
attackerWins: 'Attacker Wins',
|
||||
defenderWins: 'Defender Wins',
|
||||
roundsPlayed: 'rounds played',
|
||||
spied: 'Spied',
|
||||
spiedNotification: 'Spied Notification',
|
||||
noSpiedNotifications: 'No spied notifications',
|
||||
@@ -855,7 +806,11 @@ export default {
|
||||
clearNPCActivity: 'NPC Activity',
|
||||
clearGiftNotifications: 'Gift Notifications',
|
||||
clearGiftRejected: 'Rejected Gifts',
|
||||
clearNow: 'Clear Now'
|
||||
clearTradeOffers: 'Trade Offers',
|
||||
clearIntelReports: 'Intel Reports',
|
||||
clearJointAttackInvites: 'Joint Attack Invitations',
|
||||
clearNow: 'Clear Now',
|
||||
clearSuccess: 'Messages cleared'
|
||||
},
|
||||
missionReports: {
|
||||
transportSuccess: 'Transport mission completed successfully',
|
||||
@@ -980,7 +935,6 @@ export default {
|
||||
resume: 'Resume',
|
||||
gamePaused: 'Game paused',
|
||||
gameResumed: 'Game resumed',
|
||||
playerName: 'Player Name',
|
||||
gameSpeed: 'Resource Production Speed',
|
||||
gameSpeedDesc: 'Current resource production speed multiplier',
|
||||
speedChanged: 'Resource production speed changed to {speed}x',
|
||||
@@ -988,17 +942,14 @@ export default {
|
||||
reset: 'Reset',
|
||||
about: 'About',
|
||||
version: 'Version',
|
||||
latestVersion: 'Latest Version',
|
||||
checkUpdate: 'Check Update',
|
||||
checking: 'Checking...',
|
||||
newVersionAvailable: 'New version {version} available',
|
||||
upToDate: 'Already up to date',
|
||||
checkUpdateCooldown: 'Please try again later (5 minute cooldown)',
|
||||
checkUpdateFailed: 'Failed to check for updates, please check your network connection',
|
||||
viewUpdate: 'View Update',
|
||||
updateAvailable: 'A new version is available. Click to view release notes.',
|
||||
download: 'Download',
|
||||
goToDownload: 'Go to Download',
|
||||
buildDate: 'Build Date',
|
||||
community: 'Community',
|
||||
github: 'GitHub Repository',
|
||||
@@ -1025,13 +976,53 @@ export default {
|
||||
expandTypes: 'Expand Details',
|
||||
collapseTypes: 'Collapse Details',
|
||||
// NPC name update
|
||||
npcNameUpdate: 'NPC Name Update',
|
||||
npcNameUpdateTitle: 'Old NPC Names Detected',
|
||||
npcNameUpdateMessage: 'Found {count} NPCs using old name format. Would you like to update them to new localized names?',
|
||||
npcNameUpdateConfirm: 'Update Names',
|
||||
npcNameUpdateCancel: 'Keep Current',
|
||||
npcNameUpdateSuccess: 'Successfully updated {count} NPC names',
|
||||
npcNameUpdateSkipped: 'NPC name update skipped'
|
||||
npcNameUpdateSkipped: 'NPC name update skipped',
|
||||
// WebDAV
|
||||
webdav: {
|
||||
title: 'Cloud Sync',
|
||||
desc: 'Sync game saves via WebDAV',
|
||||
config: 'Configure',
|
||||
configTitle: 'WebDAV Configuration',
|
||||
configDesc: 'Configure your WebDAV server for cloud sync',
|
||||
notConfigured: 'Please configure WebDAV server first',
|
||||
serverUrl: 'Server URL',
|
||||
serverUrlPlaceholder: 'e.g. https://dav.example.com',
|
||||
serverUrlHint: 'Enter your WebDAV server address',
|
||||
username: 'Username',
|
||||
usernamePlaceholder: 'Enter username',
|
||||
password: 'Password',
|
||||
passwordPlaceholder: 'Enter password',
|
||||
passwordHint: 'Password is stored locally only',
|
||||
basePath: 'Save Path',
|
||||
basePathPlaceholder: 'e.g. /ogame-saves/',
|
||||
testConnection: 'Test Connection',
|
||||
testing: 'Testing...',
|
||||
testSuccess: 'Connection successful',
|
||||
testFailed: 'Connection failed',
|
||||
save: 'Save',
|
||||
clearConfig: 'Clear',
|
||||
configSaved: 'Configuration saved',
|
||||
configCleared: 'Configuration cleared',
|
||||
upload: 'Upload',
|
||||
uploading: 'Uploading...',
|
||||
uploadSuccess: 'Upload successful',
|
||||
uploadFailed: 'Upload failed',
|
||||
download: 'Download',
|
||||
downloadSuccess: 'Download successful',
|
||||
downloadFailed: 'Download failed',
|
||||
selectFile: 'Select Save File',
|
||||
selectFileDesc: 'Choose a save file to restore',
|
||||
noFiles: 'No save files found',
|
||||
loadFailed: 'Failed to load file list',
|
||||
confirmDelete: 'Are you sure you want to delete "{name}"?',
|
||||
deleteSuccess: 'File deleted',
|
||||
deleteFailed: 'Delete failed'
|
||||
}
|
||||
},
|
||||
notifications: {
|
||||
constructionComplete: 'Construction Complete',
|
||||
@@ -1154,8 +1145,6 @@ export default {
|
||||
noFriendlyNpcs: 'No friendly NPCs',
|
||||
noNeutralNpcs: 'No neutral NPCs',
|
||||
noHostileNpcs: 'No hostile NPCs',
|
||||
recentEvents: 'Recent Events',
|
||||
recentEventsDescription: 'Recent diplomatic activity log',
|
||||
ago: 'ago',
|
||||
notifications: 'Diplomatic Notifications',
|
||||
markAllRead: 'Mark All Read',
|
||||
@@ -1179,7 +1168,6 @@ export default {
|
||||
},
|
||||
note: 'Note',
|
||||
notePlaceholder: 'Enter note...',
|
||||
noteEmpty: 'No note',
|
||||
lastEvent: 'Last Event',
|
||||
reportDetails: 'Diplomatic Report Details',
|
||||
eventDescription: 'Event Description',
|
||||
@@ -1235,6 +1223,22 @@ export default {
|
||||
npcEliminatedMessage: "You destroyed all of {npcName}'s planets! This faction has been completely wiped out."
|
||||
},
|
||||
searchPlaceholder: 'Search NPC name...',
|
||||
// Notification types
|
||||
notificationType: {
|
||||
tradeOffer: 'Trade Offer',
|
||||
intelReport: 'Intel Report',
|
||||
jointAttack: 'Joint Attack Invitation'
|
||||
},
|
||||
// Notification badges
|
||||
notificationBadge: {
|
||||
trade: 'Trade',
|
||||
intel: 'Intel',
|
||||
jointAttack: 'Invite'
|
||||
},
|
||||
// Notification extra info
|
||||
notificationExtra: {
|
||||
pending: 'Pending'
|
||||
},
|
||||
viewMode: {
|
||||
card: 'Card',
|
||||
list: 'List'
|
||||
@@ -1251,6 +1255,21 @@ export default {
|
||||
medium: 'Medium',
|
||||
hard: 'Hard'
|
||||
},
|
||||
aiType: 'AI Type',
|
||||
aiTypes: {
|
||||
aggressive: 'Aggressive',
|
||||
defensive: 'Defensive',
|
||||
trader: 'Trader',
|
||||
expansionist: 'Expansionist',
|
||||
balanced: 'Balanced'
|
||||
},
|
||||
aiTypeDescriptions: {
|
||||
aggressive: 'Actively scouts and attacks, retaliates fiercely',
|
||||
defensive: 'Rarely attacks first, retaliates strongly when attacked',
|
||||
trader: 'Rarely attacks, prefers trading and gifting',
|
||||
expansionist: 'Focuses on development, attacks less',
|
||||
balanced: 'Dynamically adjusts strategy based on situation'
|
||||
},
|
||||
reputation: 'Reputation',
|
||||
spyProbes: 'Spy Probes',
|
||||
fleetPower: 'Fleet Power',
|
||||
@@ -1567,11 +1586,21 @@ export default {
|
||||
title: 'Battle Simulator',
|
||||
message: 'Simulate battle outcomes before attacking. Enter both fleets and tech levels to predict victory, losses, and loot.'
|
||||
},
|
||||
campaign: {
|
||||
title: 'Campaign Mode',
|
||||
message:
|
||||
'Explore the galaxy story campaign! Complete missions to earn resource rewards and unlock new challenges. Each node has unique objectives and enemies.'
|
||||
},
|
||||
achievements: {
|
||||
title: 'Achievement System',
|
||||
message:
|
||||
'Complete game objectives to unlock achievements and earn Dark Matter rewards! Achievements have multiple tiers - aim for higher challenges to get better rewards.'
|
||||
},
|
||||
ranking: {
|
||||
title: 'Ranking',
|
||||
message:
|
||||
'Compare your progress with other players and NPCs. See rankings based on points from buildings, research, fleet and defense. Strive to climb the leaderboard!'
|
||||
},
|
||||
settings: {
|
||||
title: 'Settings',
|
||||
message: 'Manage game data, adjust notifications, export/import saves here. Remember to backup your progress regularly!'
|
||||
@@ -1708,7 +1737,6 @@ export default {
|
||||
startQuest: 'Start Quest',
|
||||
claimRewards: 'Claim Rewards',
|
||||
objectives: 'Objectives',
|
||||
objectivesLabel: 'Goals',
|
||||
rewards: 'Rewards',
|
||||
completed: 'Completed',
|
||||
inProgress: 'In Progress',
|
||||
@@ -1719,7 +1747,10 @@ export default {
|
||||
questCompleted: 'Quest completed!',
|
||||
rewardsClaimed: 'Rewards claimed',
|
||||
objectiveCompleted: 'Objective completed',
|
||||
chapterUnlocked: 'New chapter unlocked'
|
||||
chapterUnlocked: 'New chapter unlocked',
|
||||
reputationUp: 'Reputation with {npcName} increased by {value}',
|
||||
reputationDown: 'Reputation with {npcName} decreased by {value}',
|
||||
branchUnlocked: 'New story branch unlocked!'
|
||||
},
|
||||
dialogue: {
|
||||
skip: 'Skip',
|
||||
@@ -1729,33 +1760,39 @@ export default {
|
||||
npc: 'NPC',
|
||||
narrator: 'Narrator',
|
||||
mysterious: 'Mysterious Signal',
|
||||
unknownSource: 'Unknown source'
|
||||
unknownSource: 'Unknown source',
|
||||
choiceEffect: 'Dialogue choice effect'
|
||||
},
|
||||
chapters: {
|
||||
'1': {
|
||||
title: 'Origin',
|
||||
description: 'Build your home and take the first step into space',
|
||||
backgroundStory: 'You are a young space commander who has just acquired your first planet. In this vast universe, you will build your home, develop technology, and explore the depths of the galaxy...'
|
||||
backgroundStory:
|
||||
'You are a young space commander who has just acquired your first planet. In this vast universe, you will build your home, develop technology, and explore the depths of the galaxy...'
|
||||
},
|
||||
'2': {
|
||||
title: 'Exploration',
|
||||
description: 'Explore the universe and discover ancient ruins',
|
||||
backgroundStory: 'As your power grows, mysterious signals from deep space catch your attention. These signals seem to point to an ancient secret, waiting for brave explorers to uncover...'
|
||||
backgroundStory:
|
||||
'As your power grows, mysterious signals from deep space catch your attention. These signals seem to point to an ancient secret, waiting for brave explorers to uncover...'
|
||||
},
|
||||
'3': {
|
||||
title: 'Diplomacy',
|
||||
description: 'Establish connections with other factions',
|
||||
backgroundStory: 'You are not alone in the galaxy. Other civilizations are rising. You must decide whether to be their enemy or ally. Diplomatic wisdom will determine how far your empire can go...'
|
||||
backgroundStory:
|
||||
'You are not alone in the galaxy. Other civilizations are rising. You must decide whether to be their enemy or ally. Diplomatic wisdom will determine how far your empire can go...'
|
||||
},
|
||||
'4': {
|
||||
title: 'Shadow Rising',
|
||||
description: 'Face powerful enemies and defend your territory',
|
||||
backgroundStory: 'Danger lurks in the shadows. A powerful hostile force has targeted your territory. War is inevitable. You must prepare to face the coming storm...'
|
||||
backgroundStory:
|
||||
'Danger lurks in the shadows. A powerful hostile force has targeted your territory. War is inevitable. You must prepare to face the coming storm...'
|
||||
},
|
||||
'5': {
|
||||
title: 'Ancient Secrets',
|
||||
description: 'Uncover the deepest secrets of the galaxy',
|
||||
backgroundStory: 'All clues point to the most mysterious region of the galaxy. There, the ultimate secrets left by ancient civilizations await. Are you ready to uncover everything?'
|
||||
backgroundStory:
|
||||
'All clues point to the most mysterious region of the galaxy. There, the ultimate secrets left by ancient civilizations await. Are you ready to uncover everything?'
|
||||
}
|
||||
},
|
||||
quests: {
|
||||
@@ -1926,11 +1963,13 @@ export default {
|
||||
},
|
||||
dialogues: {
|
||||
'1_1': {
|
||||
prologue_1: 'Welcome to the galaxy, young commander. This vast universe awaits your exploration. First, let us build up your home planet.',
|
||||
prologue_1:
|
||||
'Welcome to the galaxy, young commander. This vast universe awaits your exploration. First, let us build up your home planet.',
|
||||
prologue_2: 'I sense a new consciousness awakening... Interesting... Let us see how far you can go...'
|
||||
},
|
||||
'1_2': {
|
||||
prologue_1: 'Basic infrastructure is complete. Now it is time to develop technology. Build a Research Lab and begin your tech journey.'
|
||||
prologue_1:
|
||||
'Basic infrastructure is complete. Now it is time to develop technology. Build a Research Lab and begin your tech journey.'
|
||||
},
|
||||
'1_3': {
|
||||
prologue_1: 'With technology support, you can start building your fleet. Build a Shipyard and produce your first warship.'
|
||||
@@ -1945,7 +1984,8 @@ export default {
|
||||
epilogue_2: 'Good... Establishing connections is the first step to uncovering deeper secrets...'
|
||||
},
|
||||
'2_1': {
|
||||
prologue_1: 'Your power is established. It is time to expand your territory. Research Astrophysics, build a colony ship, and explore new planets.',
|
||||
prologue_1:
|
||||
'Your power is established. It is time to expand your territory. Research Astrophysics, build a colony ship, and explore new planets.',
|
||||
prologue_2: 'The universe is infinite... More planets mean more possibilities...'
|
||||
},
|
||||
'2_2': {
|
||||
@@ -1953,7 +1993,8 @@ export default {
|
||||
prologue_2: 'Faint signals from afar... Something awaits you there...'
|
||||
},
|
||||
'2_3': {
|
||||
prologue_1: 'Your expedition discovered anomalous signals. These signals seem to come from an ancient civilization... Investigate their source.',
|
||||
prologue_1:
|
||||
'Your expedition discovered anomalous signals. These signals seem to come from an ancient civilization... Investigate their source.',
|
||||
epilogue_1: 'These symbols... They are ruins of an ancient civilization! Continue investigating to uncover their secrets.'
|
||||
},
|
||||
'2_4': {
|
||||
@@ -1979,7 +2020,7 @@ export default {
|
||||
},
|
||||
'4_1': {
|
||||
prologue_1: 'The enemy has launched an attack! Defend your planet!',
|
||||
epilogue_1: 'You successfully repelled the enemy\'s first wave. But this is just the beginning...'
|
||||
epilogue_1: "You successfully repelled the enemy's first wave. But this is just the beginning..."
|
||||
},
|
||||
'4_2': {
|
||||
prologue_1: 'The enemy has retreated, but they will return. Scout their planets to understand their strength.'
|
||||
@@ -2012,5 +2053,114 @@ export default {
|
||||
epilogue_1: 'The galaxy is vast and boundless, with countless secrets waiting for you to discover...'
|
||||
}
|
||||
}
|
||||
},
|
||||
// NPC Enhanced Behavior Notifications
|
||||
npcBehavior: {
|
||||
// Neutral NPC behavior
|
||||
tradeOfferReceived: 'Trade Offer Received',
|
||||
tradeOfferDesc: '{npcName} has sent you a trade offer',
|
||||
attitudeChanged: 'NPC Attitude Changed',
|
||||
becameFriendly: '{npcName} has become friendly towards you',
|
||||
becameHostile: '{npcName} has become hostile towards you',
|
||||
// Friendly NPC behavior
|
||||
intelReceived: 'Intel Received',
|
||||
intelReceivedDesc: '{npcName} has shared enemy intelligence with you',
|
||||
jointAttackInvite: 'Joint Attack Invitation',
|
||||
jointAttackInviteDesc: '{npcName} invites you to attack an enemy together',
|
||||
aidReceived: 'Aid Received',
|
||||
aidReceivedDesc: '{npcName} has sent you {amount} resources',
|
||||
allyDefense: 'Ally Defense',
|
||||
allyDefenseDesc: '{npcName} is sending a fleet to help defend your planet',
|
||||
// Trade related
|
||||
trade: {
|
||||
title: 'Trade Offers',
|
||||
from: 'From',
|
||||
offers: 'Offers',
|
||||
requests: 'Requests',
|
||||
expiresIn: 'Expires In',
|
||||
expired: 'Expired',
|
||||
accept: 'Accept',
|
||||
decline: 'Decline',
|
||||
noOffers: 'No trade offers',
|
||||
acceptSuccess: 'Trade completed!',
|
||||
acceptFailed: 'Insufficient resources to complete trade',
|
||||
declined: 'Trade declined',
|
||||
ratio: 'Exchange Ratio'
|
||||
},
|
||||
// Intel related
|
||||
intel: {
|
||||
title: 'Intel Reports',
|
||||
from: 'Source',
|
||||
target: 'Target NPC',
|
||||
type: 'Intel Type',
|
||||
types: {
|
||||
enemyFleet: 'Fleet Intel',
|
||||
enemyResources: 'Resource Intel',
|
||||
enemyMovement: 'Movement Intel'
|
||||
},
|
||||
fleetInfo: 'Fleet Information',
|
||||
resourceInfo: 'Resource Information',
|
||||
movementInfo: 'Movement Information',
|
||||
noReports: 'No intel reports',
|
||||
markAsRead: 'Mark as Read',
|
||||
content: 'Intel Content',
|
||||
noFleet: 'No fleet detected',
|
||||
noData: 'No data available',
|
||||
targetPosition: 'Target Position',
|
||||
missionType: 'Mission Type'
|
||||
},
|
||||
// Joint attack related
|
||||
jointAttack: {
|
||||
title: 'Joint Attack Invitations',
|
||||
from: 'Initiator',
|
||||
target: 'Target NPC',
|
||||
targetPlanet: 'Target Planet',
|
||||
npcFleet: 'NPC Fleet',
|
||||
lootShare: 'Loot Share',
|
||||
expiresIn: 'Expires In',
|
||||
expired: 'Expired',
|
||||
accept: 'Join Attack',
|
||||
decline: 'Decline',
|
||||
noInvites: 'No joint attack invitations',
|
||||
acceptSuccess: 'Joined joint attack!',
|
||||
declined: 'Invitation declined',
|
||||
targetInfo: 'Attack Target',
|
||||
expectedShare: 'Expected Share',
|
||||
remaining: 'Time Remaining'
|
||||
},
|
||||
// Aid related
|
||||
aid: {
|
||||
title: 'Resource Aid',
|
||||
from: 'Source',
|
||||
resources: 'Aid Resources',
|
||||
noAid: 'No aid records'
|
||||
},
|
||||
// Attitude change related
|
||||
attitudeChange: {
|
||||
title: 'Attitude Changes',
|
||||
npc: 'NPC',
|
||||
previous: 'Previous',
|
||||
current: 'Current',
|
||||
reason: 'Reason',
|
||||
reasons: {
|
||||
attitude_swing: 'Attitude swing',
|
||||
gift: 'Received gift',
|
||||
attack: 'Attacked',
|
||||
naturalSwing: 'Natural shift',
|
||||
giftReceived: 'Received gift',
|
||||
attacked: 'Was attacked',
|
||||
reputationThreshold: 'Reputation threshold'
|
||||
}
|
||||
},
|
||||
// Ally actions related
|
||||
allyAction: {
|
||||
title: 'Ally Actions',
|
||||
defense: 'Defensive Support',
|
||||
defenseDesc: '{npcName} is sending fleet to help defend {targetPlanet}',
|
||||
jointAttackStarted: 'Joint Attack Started',
|
||||
jointAttackStartedDesc: 'Joint attack on {targetNpc} has begun',
|
||||
reputationBonus: 'Reputation Bonus',
|
||||
reputationBonusDesc: 'Your ally {npcName} speaks well of you to {targetNpc}'
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user