refactor: 优化主界面布局与通知系统

重构App.vue,首页独立无侧边栏,其他页面采用统一侧边栏布局。新增右下角固定通知区,集成返回顶部、队列通知、外交通知和敌方警报。移除新手引导组件,替换为弱引导提示系统。支持星球重命名弹窗。优化NPC成长与行为定时器逻辑,提升性能和可维护性。删除issue模板及相关文档描述。
This commit is contained in:
谦君
2025-12-19 12:01:45 +08:00
parent a689ce21b7
commit 752cade67c
61 changed files with 5774 additions and 2817 deletions

View File

@@ -1,4 +1,13 @@
export default {
home: {
subtitle: 'Erobere die Sterne',
startGame: 'Spiel starten',
privacyAgreement: 'Datenschutzvereinbarung',
privacyAgreementDesc: 'Bitte lesen und akzeptieren Sie unsere Datenschutzrichtlinie, bevor Sie das Spiel starten.',
agreeToPrivacy: 'Ich habe gelesen und stimme zu',
viewFullPolicy: 'Vollständige Richtlinie anzeigen',
agreeAndStart: 'Zustimmen & Starten'
},
common: {
confirm: 'Bestätigen',
cancel: 'Abbrechen',
@@ -36,7 +45,8 @@ export default {
requirementsNotMet: 'Anforderungen nicht erfüllt',
current: 'Aktuell',
level: 'Stufe',
gmModeActivated: 'GM-Modus aktiviert! Überprüfen Sie das Navigationsmenü.'
gmModeActivated: 'GM-Modus aktiviert! Überprüfen Sie das Navigationsmenü.',
view: 'Anzeigen'
},
errors: {
requirementsNotMet: 'Anforderungen nicht erfüllt',
@@ -113,7 +123,13 @@ export default {
homePlanet: 'Heimatplanet',
planetPrefix: 'Planet',
moonSuffix: 's Mond',
colonyPrefix: 'Kolonie'
colonyPrefix: 'Kolonie',
renamePlanet: 'Planet umbenennen',
renamePlanetTitle: 'Planet umbenennen',
newPlanetName: 'Neuer Name',
planetNamePlaceholder: 'Neuen Planetennamen eingeben',
rename: 'Umbenennen',
renameSuccess: 'Planet wurde in {name} umbenannt'
},
player: {
points: 'Gesamtpunkte'
@@ -284,7 +300,8 @@ export default {
hyperspaceTechnology: 'Hyperraumsprung-Technologie',
plasmaTechnology: 'Plasmawaffentechnologie',
computerTechnology: 'Erhöht Forschungswarteschlange und Flottenmissionsslots, +1 Warteschlange +1 Slot pro Stufe (max 10 Stufen)',
espionageTechnology: 'Verbessert Sondenwirksamkeit, +1 Spionagestufe pro Stufe. Spionagestufe = eigene Stufe - Gegnerstufe + Sonden/5. ≥-1 zeigt Flotte, ≥1 zeigt Verteidigung, ≥3 zeigt Gebäude, ≥5 zeigt Technologien',
espionageTechnology:
'Verbessert Sondenwirksamkeit, +1 Spionagestufe pro Stufe. Spionagestufe = eigene Stufe - Gegnerstufe + Sonden/5. ≥-1 zeigt Flotte, ≥1 zeigt Verteidigung, ≥3 zeigt Gebäude, ≥5 zeigt Technologien',
weaponsTechnology: 'Erhöht Angriffskraft von Schiffen und Verteidigung um 10% pro Stufe',
shieldingTechnology: 'Erhöht Schilde von Schiffen und Verteidigung um 10% pro Stufe',
armourTechnology: 'Erhöht Panzerung von Schiffen und Verteidigung um 10% pro Stufe',
@@ -317,8 +334,8 @@ export default {
darkMatterSpecialist: 'Verbessert Dunkle-Materie-Sammlungseffizienz'
},
queue: {
title: 'Bauauftrag',
empty: 'Keine aktiven Aufgaben',
title: 'Aktive Aufgaben',
empty: 'Keine aktiven Warteschlangen',
buildQueue: 'Bauauftrag',
researchQueue: 'Forschungsauftrag',
building: 'Im Bau',
@@ -331,7 +348,14 @@ export default {
confirmCancel: 'Möchten Sie wirklich abbrechen? 50% der Ressourcen werden zurückerstattet.',
level: 'Stufe',
gmModeActivated: '',
upgradeToLevel: 'Auf Stufe aufrüsten'
upgradeToLevel: 'Auf Stufe aufrüsten',
tabs: {
all: 'Alle',
buildings: 'Gebäude',
research: 'Forschung',
ships: 'Schiffe',
defense: 'Verteidigung'
}
},
overview: {
title: 'Planetenübersicht',
@@ -592,7 +616,8 @@ export default {
debris: 'Trümmer',
giftPlanetTitle: 'Geschenk senden',
giftPlanetMessage:
'Möchten Sie wirklich Ressourcen als Geschenk an Planet [{coordinates}] senden?\n\nBitte gehen Sie zur Flottenseite, um Transporter auszuwählen und Ressourcen zu laden.'
'Möchten Sie wirklich Ressourcen als Geschenk an Planet [{coordinates}] senden?\n\nBitte gehen Sie zur Flottenseite, um Transporter auszuwählen und Ressourcen zu laden.',
npcPlanetName: '{name}s Planet'
},
messagesView: {
title: 'Nachrichten',
@@ -631,6 +656,7 @@ export default {
targetPlanet: 'Zielplanet',
attackerRemaining: 'Angreifer verblieben',
defenderRemaining: 'Verteidiger verblieben',
allDestroyed: 'Alle zerstört',
moonChance: 'Mondchance',
showRoundDetails: 'Rundendetails anzeigen',
hideRoundDetails: 'Rundendetails ausblenden',
@@ -691,7 +717,17 @@ export default {
activityDescription: '',
npcActivityMessage: '',
arrivalTime: '',
npcActivityTip: ''
npcActivityTip: '',
clearMessages: 'Nachrichten löschen',
clearMessageTypes: 'Nachrichtentypen zum Löschen auswählen',
clearBattleReports: 'Kampfberichte',
clearSpyReports: 'Spionageberichte',
clearSpiedNotifications: 'Spionagebenachrichtigungen',
clearMissionReports: 'Missionsberichte',
clearNPCActivity: 'NPC-Aktivität',
clearGiftNotifications: 'Geschenkbenachrichtigungen',
clearGiftRejected: 'Abgelehnte Geschenke',
clearNow: 'Jetzt löschen'
},
missionReports: {
transportSuccess: 'Transportmission erfolgreich abgeschlossen',
@@ -796,6 +832,7 @@ export default {
community: 'Community',
github: 'GitHub-Repository',
qqGroup: 'QQ-Gruppe',
privacyPolicy: 'Datenschutzrichtlinie',
notifications: 'Benachrichtigungseinstellungen',
notificationsDesc: 'Verwalten Sie Benachrichtigungen im Spiel',
notificationTypes: 'Benachrichtigungstypen',
@@ -878,6 +915,7 @@ export default {
completeQueuesSuccess: ''
},
alerts: {
incomingFleets: '{count} feindliche Flotten im Anmarsch',
npcSpyIncoming: 'NPC-Spionagesonde nähert sich',
npcAttackIncoming: 'NPC-Flotten-Angriff im Anmarsch!',
npcFleetIncoming: 'NPC-Flotte nähert sich',
@@ -889,6 +927,30 @@ export default {
npcSpiedYourPlanet: 'NPC hat deinen Planeten ausspioniert',
npcAttackedYourPlanet: 'NPC hat deinen Planeten angegriffen'
},
enemyAlert: {
title: 'Feindalarm',
markAllRead: 'Alle gelesen',
noAlerts: 'Keine Alarme',
fleetSize: 'Flottengröße',
ships: 'Schiffe',
viewFleet: 'Flotte anzeigen',
alertDetails: 'Alarmdetails',
targetInfo: 'Zielinfo',
arrivalTime: 'Ankunftszeit',
countdown: 'Countdown',
viewMessages: 'Nachrichten anzeigen',
arrived: 'Angekommen',
missionType: {
spy: 'Spionage',
attack: 'Angriff',
unknown: 'Unbekannt'
},
warning: {
spy: 'Feindliche Spionage im Anmarsch!',
attack: 'Feindlicher Angriff im Anmarsch!',
unknown: 'Feindliche Flotte im Anmarsch!'
}
},
diplomacy: {
title: 'Diplomatie',
description: 'Verwalte diplomatische Beziehungen mit NPCs',
@@ -921,16 +983,30 @@ export default {
more: 'weitere',
actions: {
gift: 'Geschenk senden',
viewPlanets: 'Planeten ansehen'
viewPlanets: 'Planeten ansehen',
addNote: 'Notiz hinzufügen',
editNote: 'Notiz bearbeiten'
},
note: 'Notiz',
notePlaceholder: 'Notiz eingeben...',
noteEmpty: 'Keine Notiz',
lastEvent: 'Letztes Ereignis',
reportDetails: '',
eventDescription: '',
reputationChange: '',
before: '',
after: '',
statusChange: '',
viewDiplomacy: '',
reportDetails: 'Diplomatischer Bericht Details',
eventDescription: 'Ereignisbeschreibung',
reputationChange: 'Ansehensänderung',
before: 'Vorher',
after: 'Nachher',
statusChange: 'Statusänderung',
viewDiplomacy: 'Diplomatie-Seite anzeigen',
eventType: {
gift: 'Ressourcen geschenkt',
attack: 'Angriff gestartet',
allyAttacked: 'Verbündeten angegriffen',
spy: 'Spionage durchgeführt',
stealDebris: 'Trümmer gestohlen',
destroyPlanet: 'Planet zerstört',
unknown: 'Unbekanntes Ereignis'
},
events: {
gift: 'Geschenk gesendet',
attack: 'Angriff',
@@ -967,6 +1043,50 @@ export default {
allyOutraged: '{allyName} ist empört, dass Sie den Planeten {planetName} ihres Verbündeten {targetName} zerstört haben',
npcEliminated: 'NPC {npcName} wurde vollständig eliminiert',
npcEliminatedMessage: 'Sie haben alle Planeten von {npcName} zerstört! Diese Fraktion wurde vollständig ausgelöscht.'
},
searchPlaceholder: 'NPC-Name suchen...',
viewMode: {
card: 'Karte',
list: 'Liste'
},
diagnostic: {
button: 'NPC-Diagnose',
title: 'NPC-Statusdiagnose',
description:
'Spielerpunkte: {points}, Spionageintervall: {spyInterval}Min, Angriffsintervall: {attackInterval}Min, Angriffswahrscheinlichkeit: {attackProb}%',
noData: 'Keine NPC-Daten',
difficulty: 'Schwierigkeit',
difficultyLevels: {
easy: 'Einfach',
medium: 'Mittel',
hard: 'Schwer'
},
reputation: 'Ansehen',
spyProbes: 'Spionagesonden',
fleetPower: 'Flottenstärke',
canSpy: 'Kann spionieren',
canAttack: 'Kann angreifen',
attackProbability: 'Angriffswahrscheinlichkeit',
nextSpy: 'Nächste Spionage',
nextAttack: 'Nächster Angriff',
yes: 'Ja',
no: 'Nein',
timeFormat: '{min}m {sec}s',
anytime: 'Jederzeit',
statusExplanation: 'Statuserklärung',
noRelation: 'Keine Beziehung',
noRelationNeutral: 'Keine Beziehung (Neutral)',
reasons: {
friendlyNoAction: 'Freundliche Beziehung, wird nicht handeln',
neutralNoAction: 'Neutrale Beziehung, wird nicht handeln',
hostileWillAct: 'Feindliche Beziehung, kann handeln',
noRelationNeutral: 'Keine diplomatische Beziehung, als neutral behandelt',
insufficientProbes: 'Unzureichende Sonden (Aktuell: {current}, Benötigt: {required})',
noFleet: 'Keine Kampfflotte',
spyCooldown: 'Spionage auf Abklingzeit ({min}m {sec}s)',
attackCooldown: 'Angriff auf Abklingzeit ({min}m {sec}s)',
notSpiedYet: 'Noch nicht spioniert, zuerst Spionage nötig'
}
}
},
pagination: {
@@ -982,6 +1102,53 @@ export default {
description: 'Entschuldigung, die gesuchte Seite existiert nicht',
goHome: 'Zur Startseite'
},
privacy: {
title: 'Datenschutzrichtlinie',
sections: {
introduction: {
title: 'Einführung',
content:
'Diese Datenschutzrichtlinie erklärt, wie OGame-Vue-Ts Ihre Daten behandelt. Wir sind dem Schutz Ihrer Privatsphäre verpflichtet, und dieses Spiel wurde mit vollständigem Respekt für die Privatsphäre der Benutzer entwickelt.'
},
dataCollection: {
title: 'Datenerfassung',
content: 'Dieses Spiel erfasst und speichert nur die folgenden Daten lokal in Ihrem Browser:',
items: {
gameProgress: 'Spielfortschritt (Gebäudestufen, Flotten, Ressourcen usw.)',
settings: 'Spieleinstellungen (Benachrichtigungseinstellungen, Anzeigeoptionen usw.)',
language: 'Sprachpräferenz'
}
},
dataStorage: {
title: 'Datenspeicherung',
content:
'Alle Daten werden im lokalen Speicher (localStorage) Ihres Browsers gespeichert. Dies bedeutet, dass Ihre Daten immer auf Ihrem eigenen Gerät verbleiben und wir keinen Zugriff auf Ihre Spieldaten haben, diese nicht einsehen oder erfassen können.'
},
noServer: {
title: 'Keine Serverkommunikation',
content:
'Dieses Spiel ist ein vollständig offline funktionierendes Einzelspielerspiel. Abgesehen von der Update-Prüfungsfunktion (die Versionsinformationen von GitHub abruft) kommuniziert das Spiel mit keinem Server. Ihre Spieldaten verlassen niemals Ihr Gerät.'
},
thirdParty: {
title: 'Drittanbieterdienste',
content:
'Dieses Spiel verwendet Analyse-Dienste von Drittanbietern, um Besucherstatistiken und Traffic-Quellen zu erfassen. Dies hilft uns, Nutzungsmuster zu verstehen und das Spielerlebnis zu verbessern. Diese Analysedaten sind anonym und enthalten keine persönlich identifizierbaren Informationen. Wir verwenden keine Werbedienste oder andere kommerzielle Tracking-Tools.'
},
dataControl: {
title: 'Datenkontrolle',
content: 'Sie haben die vollständige Kontrolle über Ihre Daten:',
items: {
export: 'Sie können Ihre Spieldaten jederzeit exportieren',
import: 'Sie können Daten aus Sicherungsdateien importieren',
delete: 'Sie können alle Daten löschen, indem Sie die Browserdaten löschen oder die Funktion "Daten löschen" im Spiel verwenden'
}
},
contact: {
title: 'Kontakt',
content: 'Wenn Sie Fragen zu dieser Datenschutzrichtlinie haben, kontaktieren Sie uns bitte über:'
}
}
},
time: {
days: 'Tage',
hours: 'Stunden',
@@ -1015,5 +1182,78 @@ export default {
'Klicken Sie auf das Warteschlangensymbol oben rechts, um den Baufortschritt anzuzeigen. Sie können weiter andere Seiten durchsuchen - der Bau läuft im Hintergrund.'
}
}
},
hints: {
close: 'Schließen',
gotIt: 'Verstanden',
dontShowAgain: 'Nicht mehr anzeigen',
resetHints: 'Hinweise zurücksetzen',
resetHintsDesc: 'Alle Hinweise wieder anzeigen',
hintsEnabled: 'Hinweise aktivieren',
hintsEnabledDesc: 'Hilfreiche Hinweise beim Seitenbesuch anzeigen',
overview: {
title: 'Planetenübersicht',
message:
'Hier sehen Sie Planetenressourcen, Flottenstatus und Produktionsdetails. Schauen Sie regelmäßig vorbei, um Ihren Fortschritt zu überwachen!'
},
buildings: {
title: 'Gebäude',
message:
'Bauen und verbessern Sie Strukturen hier. Beginnen Sie mit dem Solarkraftwerk für Energie, dann Ressourcenminen. Tipp: Roboterfabrik beschleunigt den Bau!'
},
research: {
title: 'Forschungslabor',
message:
'Erforschen Sie Technologien, um neue Schiffe freizuschalten, Kampfkraft zu verbessern und Ihre Zivilisation voranzubringen. Energietechnik ist ein guter Anfang!'
},
shipyard: {
title: 'Raumschiffswerft',
message:
'Bauen Sie Schiffe zum Erkunden, Transportieren von Ressourcen und Verteidigen Ihres Imperiums. Frachter helfen beim Transport zwischen Planeten.'
},
fleet: {
title: 'Flottenkommando',
message:
'Senden Sie Ihre Schiffe auf Missionen: Feinde angreifen, Ressourcen transportieren, neue Planeten besiedeln oder Trümmerfelder erkunden.'
},
galaxy: {
title: 'Galaxiekarte',
message:
'Erkunden Sie die Galaxie, um leere Planeten zum Besiedeln, Trümmerfelder zum Ernten und Feinde zum Angreifen zu finden. Nutzen Sie zuerst Spionagesonden!'
},
diplomacy: {
title: 'Diplomatie',
message:
'Verwalten Sie Beziehungen mit NPCs. Senden Sie Geschenke, um den Ruf zu verbessern, oder stellen Sie sich feindlichen Angriffen. Verbündete Ihrer Feinde könnten auch feindlich werden!'
},
messages: {
title: 'Nachrichten',
message:
'Sehen Sie hier Kampfberichte, Spionageberichte und diplomatische Benachrichtigungen. Verfolgen Sie Ihre Aktivitäten und Feindkontakte.'
},
defense: {
title: 'Planetenverteidigung',
message:
'Bauen Sie Verteidigungsstrukturen, um Ihren Planeten vor Angriffen zu schützen. Schilde und Geschütze können Angreifer abschrecken!'
},
officers: {
title: 'Offiziere',
message:
'Rekrutieren Sie Offiziere für verschiedene Boni! Kommandant beschleunigt den Bau, Geologe steigert Ressourcenproduktion, Admiral verbessert Flottenkapazitäten.'
},
simulator: {
title: 'Kampfsimulator',
message:
'Simulieren Sie Kampfergebnisse vor dem Angriff. Geben Sie Flotten und Technologiestufen ein, um Sieg, Verluste und Beute vorherzusagen.'
},
settings: {
title: 'Einstellungen',
message: 'Verwalten Sie hier Spieldaten, Benachrichtigungen und Import/Export. Sichern Sie regelmäßig Ihren Fortschritt!'
},
gm: {
title: 'GM-Panel',
message:
'Der GM-Modus ermöglicht schnelle Änderung von Ressourcen, Gebäuden und Technologiestufen. Nutzen Sie ihn zum Testen oder für vollständige Spielinhalte.'
}
}
}

View File

@@ -1,4 +1,13 @@
export default {
home: {
subtitle: 'Conquer the Stars',
startGame: 'Start Game',
privacyAgreement: 'Privacy Agreement',
privacyAgreementDesc: 'Please read and agree to our privacy policy before starting the game.',
agreeToPrivacy: 'I have read and agree to',
viewFullPolicy: 'View Full Policy',
agreeAndStart: 'Agree & Start'
},
common: {
confirm: 'Confirm',
cancel: 'Cancel',
@@ -35,7 +44,8 @@ export default {
requirementsNotMet: 'Requirements Not Met',
current: 'Current',
level: 'Level',
gmModeActivated: 'GM Mode Activated! Check the navigation menu.'
gmModeActivated: 'GM Mode Activated! Check the navigation menu.',
view: 'View'
},
errors: {
requirementsNotMet: 'Requirements not met',
@@ -112,7 +122,13 @@ export default {
homePlanet: 'Home Planet',
planetPrefix: 'Planet',
moonSuffix: "'s Moon",
colonyPrefix: 'Colony'
colonyPrefix: 'Colony',
renamePlanet: 'Rename Planet',
renamePlanetTitle: 'Rename Planet',
newPlanetName: 'New Name',
planetNamePlaceholder: 'Enter new planet name',
rename: 'Rename',
renameSuccess: 'Planet renamed to {name}'
},
player: {
points: 'Total Points'
@@ -282,7 +298,8 @@ export default {
hyperspaceTechnology: 'Hyperspace jump technology',
plasmaTechnology: 'Plasma weapon technology',
computerTechnology: 'Increases research queue and fleet mission slots, +1 queue +1 slot per level (max 10 levels)',
espionageTechnology: 'Improves spy probe effectiveness, +1 espionage level per level. Spy level = your level - enemy level + probes/5. ≥-1 shows fleet, ≥1 shows defense, ≥3 shows buildings, ≥5 shows technologies',
espionageTechnology:
'Improves spy probe effectiveness, +1 espionage level per level. Spy level = your level - enemy level + probes/5. ≥-1 shows fleet, ≥1 shows defense, ≥3 shows buildings, ≥5 shows technologies',
weaponsTechnology: 'Increases ship and defense attack power by 10% per level',
shieldingTechnology: 'Increases ship and defense shields by 10% per level',
armourTechnology: 'Increases ship and defense armour by 10% per level',
@@ -315,8 +332,8 @@ export default {
darkMatterSpecialist: 'Improves dark matter collection efficiency'
},
queue: {
title: 'Build Queue',
empty: 'No active tasks',
title: 'Active Tasks',
empty: 'No active queues',
buildQueueBonus: 'Build Queue',
spaceBonus: 'Space Bonus',
buildSpeedBonus: 'Build Speed Bonus',
@@ -332,7 +349,14 @@ export default {
confirmCancel: 'Are you sure you want to cancel? 50% of resources will be refunded.',
level: 'Level',
quantity: 'Quantity',
upgradeToLevel: 'Upgrade to Level'
upgradeToLevel: 'Upgrade to Level',
tabs: {
all: 'All',
buildings: 'Buildings',
research: 'Research',
ships: 'Ships',
defense: 'Defense'
}
},
overview: {
title: 'Planet Overview',
@@ -590,7 +614,8 @@ export default {
debris: 'Debris',
giftPlanetTitle: 'Send Gift',
giftPlanetMessage:
'Are you sure you want to send resources as a gift to planet [{coordinates}]?\n\nPlease go to the fleet page to select transport ships and load resources.'
'Are you sure you want to send resources as a gift to planet [{coordinates}]?\n\nPlease go to the fleet page to select transport ships and load resources.',
npcPlanetName: "{name}'s Planet"
},
messagesView: {
title: 'Messages',
@@ -622,6 +647,9 @@ export default {
buildings: 'Buildings',
unread: 'Unread',
targetPlanet: 'Target Planet',
attackerRemaining: 'Attacker Remaining',
defenderRemaining: 'Defender Remaining',
allDestroyed: 'All destroyed',
spied: 'Spied',
spiedNotification: 'Spied Notification',
noSpiedNotifications: 'No spied notifications',
@@ -681,7 +709,18 @@ export default {
activityDescription: 'Activity Description',
npcActivityMessage: '{npc} is {activity} at {position}',
arrivalTime: 'Arrival Time',
npcActivityTip: 'NPCs may collect debris from battles. You can try to reach the location first if you want to compete for resources'
npcActivityTip: 'NPCs may collect debris from battles. You can try to reach the location first if you want to compete for resources',
// Clear messages
clearMessages: 'Clear Messages',
clearMessageTypes: 'Select message types to clear',
clearBattleReports: 'Battle Reports',
clearSpyReports: 'Spy Reports',
clearSpiedNotifications: 'Spied Notifications',
clearMissionReports: 'Mission Reports',
clearNPCActivity: 'NPC Activity',
clearGiftNotifications: 'Gift Notifications',
clearGiftRejected: 'Rejected Gifts',
clearNow: 'Clear Now'
},
missionReports: {
transportSuccess: 'Transport mission completed successfully',
@@ -789,6 +828,11 @@ export default {
community: 'Community',
github: 'GitHub Repository',
qqGroup: 'QQ Group',
privacyPolicy: 'Privacy Policy',
displaySettings: 'Display Settings',
displaySettingsDesc: 'Adjust visual effects',
backgroundAnimation: 'Background Animation',
backgroundAnimationDesc: 'Show starfield/particle background animation (may affect performance)',
notifications: 'Notification Settings',
notificationsDesc: 'Manage in-game notification alerts',
notificationTypes: 'Notification Types',
@@ -872,6 +916,7 @@ export default {
'Completed {buildingCount} building queues, {researchCount} research queues, {missionCount} fleet missions, {missileCount} missile attacks'
},
alerts: {
incomingFleets: '{count} Incoming Enemy Fleets',
npcSpyIncoming: 'NPC Spy Probe Incoming',
npcAttackIncoming: 'NPC Fleet Attack Incoming!',
npcFleetIncoming: 'NPC Fleet Approaching',
@@ -883,6 +928,30 @@ export default {
npcSpiedYourPlanet: 'NPC spied your planet',
npcAttackedYourPlanet: 'NPC attacked your planet'
},
enemyAlert: {
title: 'Enemy Alert',
markAllRead: 'Mark All Read',
noAlerts: 'No alerts',
fleetSize: 'Fleet Size',
ships: 'ships',
viewFleet: 'View Fleet',
alertDetails: 'Alert Details',
targetInfo: 'Target Info',
arrivalTime: 'Arrival Time',
countdown: 'Countdown',
viewMessages: 'View Messages',
arrived: 'Arrived',
missionType: {
spy: 'Spy',
attack: 'Attack',
unknown: 'Unknown'
},
warning: {
spy: 'Enemy spy incoming!',
attack: 'Enemy attack incoming!',
unknown: 'Enemy fleet incoming!'
}
},
diplomacy: {
title: 'Diplomacy',
description: 'Manage diplomatic relations with NPCs',
@@ -915,8 +984,13 @@ export default {
more: 'more',
actions: {
gift: 'Send Gift',
viewPlanets: 'View Planets'
viewPlanets: 'View Planets',
addNote: 'Add Note',
editNote: 'Edit Note'
},
note: 'Note',
notePlaceholder: 'Enter note...',
noteEmpty: 'No note',
lastEvent: 'Last Event',
reportDetails: 'Diplomatic Report Details',
eventDescription: 'Event Description',
@@ -925,6 +999,15 @@ export default {
after: 'After',
statusChange: 'Status Change',
viewDiplomacy: 'View Diplomacy Page',
eventType: {
gift: 'Sent resources',
attack: 'Launched an attack',
allyAttacked: 'Attacked an ally',
spy: 'Conducted espionage',
stealDebris: 'Stole debris',
destroyPlanet: 'Destroyed a planet',
unknown: 'Unknown event'
},
events: {
gift: 'Sent Gift',
attack: 'Attack',
@@ -961,6 +1044,50 @@ export default {
allyOutraged: "{allyName} is outraged that you destroyed their ally {targetName}'s {planetName}",
npcEliminated: 'NPC {npcName} has been completely eliminated',
npcEliminatedMessage: "You destroyed all of {npcName}'s planets! This faction has been completely wiped out."
},
searchPlaceholder: 'Search NPC name...',
viewMode: {
card: 'Card',
list: 'List'
},
diagnostic: {
button: 'NPC Diagnostic',
title: 'NPC Status Diagnostic',
description:
'Player points: {points}, Spy interval: {spyInterval}min, Attack interval: {attackInterval}min, Attack probability: {attackProb}%',
noData: 'No NPC data',
difficulty: 'Difficulty',
difficultyLevels: {
easy: 'Easy',
medium: 'Medium',
hard: 'Hard'
},
reputation: 'Reputation',
spyProbes: 'Spy Probes',
fleetPower: 'Fleet Power',
canSpy: 'Can Spy',
canAttack: 'Can Attack',
attackProbability: 'Attack Probability',
nextSpy: 'Next Spy',
nextAttack: 'Next Attack',
yes: 'Yes',
no: 'No',
timeFormat: '{min}m {sec}s',
anytime: 'Anytime',
statusExplanation: 'Status Explanation',
noRelation: 'No Relation',
noRelationNeutral: 'No Relation (Neutral)',
reasons: {
friendlyNoAction: 'Friendly relationship, will not act',
neutralNoAction: 'Neutral relationship, will not act',
hostileWillAct: 'Hostile relationship, may take action',
noRelationNeutral: 'No diplomatic relation, treated as neutral',
insufficientProbes: 'Insufficient probes (Current: {current}, Required: {required})',
noFleet: 'No combat fleet',
spyCooldown: 'Spy on cooldown ({min}m {sec}s)',
attackCooldown: 'Attack on cooldown ({min}m {sec}s)',
notSpiedYet: 'Not yet spied, need to spy first'
}
}
},
pagination: {
@@ -975,6 +1102,53 @@ export default {
description: 'Sorry, the page you are looking for does not exist',
goHome: 'Go Home'
},
privacy: {
title: 'Privacy Policy',
sections: {
introduction: {
title: 'Introduction',
content:
'This privacy policy explains how OGame-Vue-Ts handles your data. We are committed to protecting your privacy, and this game is designed with complete respect for user privacy.'
},
dataCollection: {
title: 'Data Collection',
content: 'This game only collects and stores the following data locally in your browser:',
items: {
gameProgress: 'Game progress (building levels, fleets, resources, etc.)',
settings: 'Game settings (notification preferences, display options, etc.)',
language: 'Language preference'
}
},
dataStorage: {
title: 'Data Storage',
content:
"All data is stored in your browser's local storage (localStorage). This means your data always remains on your own device, and we cannot access, view, or collect any of your game data."
},
noServer: {
title: 'No Server Communication',
content:
'This game is a completely offline single-player game. Except for the update check feature (which fetches version information from GitHub), the game does not communicate with any server. Your game data never leaves your device.'
},
thirdParty: {
title: 'Third-Party Services',
content:
'This game uses third-party analytics services to track visitor statistics and traffic sources, helping us understand usage patterns and improve the gaming experience. This analytics data is anonymous and does not contain any personally identifiable information. We do not use any advertising services or other commercial tracking tools.'
},
dataControl: {
title: 'Data Control',
content: 'You have complete control over your data:',
items: {
export: 'You can export your game data at any time',
import: 'You can import data from backup files',
delete: 'You can delete all data by clearing browser data or using the in-game "Clear Data" feature'
}
},
contact: {
title: 'Contact Us',
content: 'If you have any questions about this privacy policy, please contact us via:'
}
}
},
time: {
days: 'days',
hours: 'hours',
@@ -1131,5 +1305,72 @@ export default {
"Great! You've mastered the basics. Continue building Crystal and Deuterium facilities, then explore other features. Remember: energy first, then resources!"
}
}
},
hints: {
close: 'Close',
gotIt: 'Got it',
dontShowAgain: "Don't show again",
resetHints: 'Reset Hints',
resetHintsDesc: 'Show all hints again',
hintsEnabled: 'Enable Hints',
hintsEnabledDesc: 'Show helpful hints when visiting pages',
overview: {
title: 'Planet Overview',
message: 'Here you can see your planet resources, fleet status, and production details. Check back often to monitor your progress!'
},
buildings: {
title: 'Buildings',
message:
'Build and upgrade structures here. Start with Solar Plant for energy, then resource mines. Tip: Robotics Factory speeds up construction!'
},
research: {
title: 'Research Lab',
message:
'Research technologies to unlock new ships, improve combat, and advance your civilization. Energy Technology is a great start!'
},
shipyard: {
title: 'Shipyard',
message: 'Build ships to explore, transport resources, and defend your empire. Cargo ships help move resources between planets.'
},
fleet: {
title: 'Fleet Command',
message: 'Send your ships on missions: attack enemies, transport resources, colonize new planets, or explore debris fields.'
},
galaxy: {
title: 'Galaxy Map',
message:
'Explore the galaxy to find empty planets to colonize, debris fields to harvest, and enemies to attack. Use spy probes first!'
},
diplomacy: {
title: 'Diplomacy',
message:
'Manage relations with NPCs. Send gifts to improve reputation, or face hostile attacks. Allies of your enemies may turn hostile too!'
},
messages: {
title: 'Messages',
message: 'View battle reports, spy reports, and diplomatic notifications here. Keep track of your activities and enemy encounters.'
},
defense: {
title: 'Planetary Defense',
message: 'Build defense structures to protect your planet from attacks. Shield domes and turrets can deter raiders!'
},
officers: {
title: 'Officers',
message:
'Recruit officers to gain various bonuses! Commander speeds up construction, Geologist boosts resource production, Admiral enhances fleet capabilities.'
},
simulator: {
title: 'Battle Simulator',
message: 'Simulate battle outcomes before attacking. Enter both fleets and tech levels to predict victory, losses, and loot.'
},
settings: {
title: 'Settings',
message: 'Manage game data, adjust notifications, export/import saves here. Remember to backup your progress regularly!'
},
gm: {
title: 'GM Panel',
message:
'GM mode allows quick modification of resources, buildings, and tech levels. Use it for testing or experiencing full game content.'
}
}
}

View File

@@ -1,4 +1,13 @@
export default {
home: {
subtitle: '星々を征服せよ',
startGame: 'ゲーム開始',
privacyAgreement: 'プライバシーポリシー',
privacyAgreementDesc: 'ゲームを開始する前に、プライバシーポリシーをお読みになり、同意してください。',
agreeToPrivacy: '読んで同意しました',
viewFullPolicy: '全文を見る',
agreeAndStart: '同意して開始'
},
common: {
confirm: '確認',
cancel: 'キャンセル',
@@ -36,7 +45,8 @@ export default {
requirementsNotMet: '必要条件が満たされていません',
current: '現在',
level: 'レベル',
gmModeActivated: 'GMモードが有効になりましたナビゲーションメニューをご確認ください。'
gmModeActivated: 'GMモードが有効になりましたナビゲーションメニューをご確認ください。',
view: '表示'
},
errors: {
requirementsNotMet: '前提条件を満たしていません',
@@ -113,7 +123,13 @@ export default {
homePlanet: '母星',
planetPrefix: '惑星',
moonSuffix: 'の月',
colonyPrefix: 'コロニー'
colonyPrefix: 'コロニー',
renamePlanet: '惑星名を変更',
renamePlanetTitle: '惑星名を変更',
newPlanetName: '新しい名前',
planetNamePlaceholder: '新しい惑星名を入力',
rename: '名前変更',
renameSuccess: '惑星名を {name} に変更しました'
},
player: {
points: '総ポイント'
@@ -284,7 +300,8 @@ export default {
hyperspaceTechnology: 'ハイパースペースジャンプ技術',
plasmaTechnology: 'プラズマ兵器技術',
computerTechnology: '研究キューと艦隊任務スロットを増加、レベル毎に+1キュー+1スロット最大10レベル',
espionageTechnology: 'スパイ探査機の効果を向上、レベル毎に偵察深度+1。偵察レベル=自分のレベル-相手のレベル+探査機数/5。≥-1で艦隊表示、≥1で防御表示、≥3で建物表示、≥5で技術表示',
espionageTechnology:
'スパイ探査機の効果を向上、レベル毎に偵察深度+1。偵察レベル=自分のレベル-相手のレベル+探査機数/5。≥-1で艦隊表示、≥1で防御表示、≥3で建物表示、≥5で技術表示',
weaponsTechnology: '艦船と防御の攻撃力をレベル毎に10%増加',
shieldingTechnology: '艦船と防御のシールドをレベル毎に10%増加',
armourTechnology: '艦船と防御の装甲をレベル毎に10%増加',
@@ -317,8 +334,8 @@ export default {
darkMatterSpecialist: 'ダークマター採取効率を向上'
},
queue: {
title: '建設キュー',
empty: '進行中のタスクはありません',
title: '進行中のタスク',
empty: '進行中のキューはありません',
buildQueue: '建設キュー',
researchQueue: '研究キュー',
building: '建設中',
@@ -331,7 +348,14 @@ export default {
confirmCancel: 'キャンセルしますか資源の50%が返還されます。',
level: 'レベル',
gmModeActivated: '',
upgradeToLevel: 'レベルにアップグレード'
upgradeToLevel: 'レベルにアップグレード',
tabs: {
all: 'すべて',
buildings: '建物',
research: '研究',
ships: '艦船',
defense: '防衛'
}
},
shipyard: {
attack: '攻撃力',
@@ -585,7 +609,8 @@ export default {
sendGift: 'ギフト送信',
debris: '破片',
giftPlanetTitle: 'ギフト送信',
giftPlanetMessage: '惑星[{coordinates}]にリソースを贈りますか?\n\n艦隊ページに移動して輸送船を選択し、リソースを積載してください。'
giftPlanetMessage: '惑星[{coordinates}]にリソースを贈りますか?\n\n艦隊ページに移動して輸送船を選択し、リソースを積載してください。',
npcPlanetName: '{name}の惑星'
},
messagesView: {
title: 'メッセージセンター',
@@ -619,6 +644,7 @@ export default {
targetPlanet: '目標惑星',
attackerRemaining: '攻撃側残存',
defenderRemaining: '防御側残存',
allDestroyed: '全て破壊',
moonChance: '月生成確率',
showRoundDetails: 'ラウンド詳細表示',
hideRoundDetails: 'ラウンド詳細非表示',
@@ -684,7 +710,17 @@ export default {
activityDescription: '',
npcActivityMessage: '',
arrivalTime: '',
npcActivityTip: ''
npcActivityTip: '',
clearMessages: 'メッセージをクリア',
clearMessageTypes: 'クリアするメッセージタイプを選択',
clearBattleReports: '戦闘レポート',
clearSpyReports: '偵察レポート',
clearSpiedNotifications: '偵察通知',
clearMissionReports: 'ミッションレポート',
clearNPCActivity: 'NPCアクティビティ',
clearGiftNotifications: 'ギフト通知',
clearGiftRejected: '拒否されたギフト',
clearNow: '今すぐクリア'
},
missionReports: {
transportSuccess: '輸送ミッションが正常に完了しました',
@@ -787,6 +823,7 @@ export default {
community: 'コミュニティ',
github: 'GitHubリポジトリ',
qqGroup: 'QQグループ',
privacyPolicy: 'プライバシーポリシー',
notifications: '通知設定',
notificationsDesc: 'ゲーム内の通知アラートを管理',
notificationTypes: '通知タイプ',
@@ -868,6 +905,7 @@ export default {
completeQueuesSuccess: ''
},
alerts: {
incomingFleets: '{count}機の敵艦隊が接近中',
npcSpyIncoming: 'NPC偵察プローブが接近中',
npcAttackIncoming: 'NPC艦隊攻撃が接近中',
npcFleetIncoming: 'NPC艦隊が接近中',
@@ -879,6 +917,30 @@ export default {
npcSpiedYourPlanet: 'NPCがあなたの惑星を偵察しました',
npcAttackedYourPlanet: 'NPCがあなたの惑星を攻撃しました'
},
enemyAlert: {
title: '敵警報',
markAllRead: 'すべて既読',
noAlerts: '警報なし',
fleetSize: '艦隊規模',
ships: '隻',
viewFleet: '艦隊を見る',
alertDetails: '警報詳細',
targetInfo: 'ターゲット情報',
arrivalTime: '到着時間',
countdown: 'カウントダウン',
viewMessages: 'メッセージを見る',
arrived: '到着済み',
missionType: {
spy: '偵察',
attack: '攻撃',
unknown: '不明'
},
warning: {
spy: '敵の偵察が接近中!',
attack: '敵の攻撃が接近中!',
unknown: '敵艦隊が接近中!'
}
},
diplomacy: {
title: '外交',
description: 'NPCとの外交関係を管理',
@@ -911,16 +973,30 @@ export default {
more: 'その他',
actions: {
gift: 'ギフトを送る',
viewPlanets: '惑星を表示'
viewPlanets: '惑星を表示',
addNote: 'メモを追加',
editNote: 'メモを編集'
},
note: 'メモ',
notePlaceholder: 'メモを入力...',
noteEmpty: 'メモなし',
lastEvent: '最後のイベント',
reportDetails: '',
eventDescription: '',
reputationChange: '',
before: '',
after: '',
statusChange: '',
viewDiplomacy: '',
reportDetails: '外交レポート詳細',
eventDescription: 'イベント説明',
reputationChange: '評判変化',
before: '',
after: '',
statusChange: '関係状態変化',
viewDiplomacy: '外交ページを表示',
eventType: {
gift: 'リソースを贈呈',
attack: '攻撃を開始',
allyAttacked: '同盟を攻撃',
spy: '偵察を実施',
stealDebris: '残骸を略奪',
destroyPlanet: '惑星を破壊',
unknown: '不明なイベント'
},
events: {
gift: 'ギフト送信',
attack: '攻撃',
@@ -957,6 +1033,49 @@ export default {
allyOutraged: '{allyName}はあなたが同盟{targetName}の{planetName}を破壊したことに激怒しています',
npcEliminated: 'NPC {npcName}は完全に排除されました',
npcEliminatedMessage: 'あなたは{npcName}のすべての惑星を破壊しました!この勢力は完全に壊滅しました。'
},
searchPlaceholder: 'NPC名で検索...',
viewMode: {
card: 'カード',
list: 'リスト'
},
diagnostic: {
button: 'NPC状態診断',
title: 'NPC状態診断',
description: 'プレイヤーポイント:{points}、偵察間隔:{spyInterval}分、攻撃間隔:{attackInterval}分、攻撃確率:{attackProb}%',
noData: 'NPCデータがありません',
difficulty: '難易度',
difficultyLevels: {
easy: '簡単',
medium: '普通',
hard: '難しい'
},
reputation: '評判',
spyProbes: '偵察機数',
fleetPower: '艦隊戦力',
canSpy: '偵察可能',
canAttack: '攻撃可能',
attackProbability: '攻撃確率',
nextSpy: '次の偵察',
nextAttack: '次の攻撃',
yes: 'はい',
no: 'いいえ',
timeFormat: '{min}分{sec}秒',
anytime: 'いつでも',
statusExplanation: '状態説明',
noRelation: '関係なし',
noRelationNeutral: '関係なし(中立)',
reasons: {
friendlyNoAction: '友好関係、行動しない',
neutralNoAction: '中立関係、行動しない',
hostileWillAct: '敵対関係、行動する可能性あり',
noRelationNeutral: '外交関係なし、中立として扱う',
insufficientProbes: '偵察機不足(現在:{current}、必要:{required}',
noFleet: '戦闘艦隊がない',
spyCooldown: '偵察クールダウン中({min}分{sec}秒)',
attackCooldown: '攻撃クールダウン中({min}分{sec}秒)',
notSpiedYet: '未偵察、先に偵察が必要'
}
}
},
pagination: {
@@ -972,6 +1091,53 @@ export default {
description: '申し訳ございません。お探しのページは存在しません',
goHome: 'ホームに戻る'
},
privacy: {
title: 'プライバシーポリシー',
sections: {
introduction: {
title: 'はじめに',
content:
'このプライバシーポリシーは、OGame-Vue-Tsがお客様のデータをどのように取り扱うかを説明しています。私たちはお客様のプライバシーの保護に取り組んでおり、このゲームはユーザーのプライバシーを完全に尊重して設計されています。'
},
dataCollection: {
title: 'データ収集',
content: 'このゲームは、以下のデータのみをブラウザにローカルで収集・保存します:',
items: {
gameProgress: 'ゲームの進行状況(建物レベル、艦隊、資源など)',
settings: 'ゲーム設定(通知設定、表示オプションなど)',
language: '言語設定'
}
},
dataStorage: {
title: 'データ保存',
content:
'すべてのデータはブラウザのローカルストレージlocalStorageに保存されます。これは、お客様のデータが常にお客様自身のデバイスに留まることを意味し、私たちはお客様のゲームデータにアクセス、閲覧、収集することはできません。'
},
noServer: {
title: 'サーバー通信なし',
content:
'このゲームは完全にオフラインのシングルプレイヤーゲームです。アップデート確認機能GitHubからバージョン情報を取得を除き、ゲームはいかなるサーバーとも通信しません。お客様のゲームデータがデバイスから離れることはありません。'
},
thirdParty: {
title: 'サードパーティサービス',
content:
'このゲームは、訪問者統計とトラフィックソースを追跡するためにサードパーティの分析サービスを使用しています。これにより、利用パターンを理解し、ゲーム体験を向上させることができます。この分析データは匿名であり、個人を特定できる情報は含まれていません。広告サービスやその他の商業的追跡ツールは使用していません。'
},
dataControl: {
title: 'データ管理',
content: 'お客様はご自身のデータを完全に管理できます:',
items: {
export: 'いつでもゲームデータをエクスポートできます',
import: 'バックアップファイルからデータをインポートできます',
delete: 'ブラウザデータの削除またはゲーム内の「データ削除」機能を使用してすべてのデータを削除できます'
}
},
contact: {
title: 'お問い合わせ',
content: 'このプライバシーポリシーについてご質問がある場合は、以下よりお問い合わせください:'
}
}
},
time: {
days: '日',
hours: '時間',
@@ -1005,5 +1171,67 @@ export default {
'右上のキューアイコンをクリックして建設進度を確認できます。他のページを閲覧し続けることができます。建設はバックグラウンドで進行します。'
}
}
},
hints: {
close: '閉じる',
gotIt: '了解',
dontShowAgain: '今後表示しない',
resetHints: 'ヒントをリセット',
resetHintsDesc: 'すべてのヒントを再表示',
hintsEnabled: 'ヒントを有効化',
hintsEnabledDesc: 'ページ訪問時にヘルプヒントを表示',
overview: {
title: '惑星概要',
message: 'ここで惑星の資源、艦隊状況、生産詳細を確認できます。進捗を監視するために定期的にチェックしましょう!'
},
buildings: {
title: '建物',
message:
'ここで建物を建設・アップグレードします。まず太陽光発電所でエネルギーを確保し、次に資源鉱山を建設。ヒント:ロボット工場で建設速度アップ!'
},
research: {
title: '研究ラボ',
message: '技術を研究して新しい船を解放、戦闘力を向上、文明を発展させましょう。エネルギー技術から始めるのがおすすめ!'
},
shipyard: {
title: '造船所',
message: '船を建造して探索、資源輸送、帝国防衛に活用。貨物船は惑星間で資源を運びます。'
},
fleet: {
title: '艦隊司令',
message: '船をミッションに派遣:敵を攻撃、資源を輸送、新惑星を植民、または残骸場を探索。'
},
galaxy: {
title: '銀河マップ',
message: '銀河を探索して植民可能な空き惑星、回収可能な残骸場、攻撃対象の敵を見つけましょう。まずスパイプローブで偵察!'
},
diplomacy: {
title: '外交',
message: 'NPCとの関係を管理。贈り物で評判を上げるか、敵対攻撃を受けるか。敵の同盟者もあなたに敵対するかも'
},
messages: {
title: 'メッセージ',
message: 'ここで戦闘レポート、スパイレポート、外交通知を確認。あなたの活動と敵との遭遇を追跡。'
},
defense: {
title: '惑星防衛',
message: '防衛施設を建設して攻撃から惑星を守りましょう。シールドとタレットで侵略者を威嚇!'
},
officers: {
title: '士官',
message: '士官を雇用して様々なボーナスを獲得!司令官は建設を加速、地質学者は資源生産を向上、提督は艦隊能力を強化。'
},
simulator: {
title: '戦闘シミュレーター',
message: '攻撃前に戦闘結果をシミュレート。双方の艦隊と技術レベルを入力して、勝敗と損失を予測。'
},
settings: {
title: '設定',
message: 'ここでゲームデータの管理、通知設定、セーブのエクスポート/インポートができます。定期的にバックアップを!'
},
gm: {
title: 'GM管理パネル',
message: 'GMモードでは資源、建物、技術レベルを素早く変更できます。テストや完全なゲームコンテンツの体験に使用。'
}
}
}

View File

@@ -1,4 +1,13 @@
export default {
home: {
subtitle: '별들을 정복하라',
startGame: '게임 시작',
privacyAgreement: '개인정보 처리방침',
privacyAgreementDesc: '게임을 시작하기 전에 개인정보 처리방침을 읽고 동의해 주세요.',
agreeToPrivacy: '읽었으며 동의합니다',
viewFullPolicy: '전체 정책 보기',
agreeAndStart: '동의 후 시작'
},
common: {
confirm: '확인',
cancel: '취소',
@@ -36,7 +45,8 @@ export default {
requirementsNotMet: '요구사항 미충족',
current: '현재',
level: '레벨',
gmModeActivated: 'GM 모드가 활성화되었습니다! 탐색 메뉴를 확인하세요.'
gmModeActivated: 'GM 모드가 활성화되었습니다! 탐색 메뉴를 확인하세요.',
view: '보기'
},
errors: {
requirementsNotMet: '전제 조건 미충족',
@@ -113,7 +123,13 @@ export default {
homePlanet: '모행성',
planetPrefix: '행성',
moonSuffix: '의 위성',
colonyPrefix: '식민지'
colonyPrefix: '식민지',
renamePlanet: '행성 이름 변경',
renamePlanetTitle: '행성 이름 변경',
newPlanetName: '새 이름',
planetNamePlaceholder: '새 행성 이름 입력',
rename: '이름 변경',
renameSuccess: '행성 이름이 {name}(으)로 변경되었습니다'
},
player: {
points: '총 점수'
@@ -284,7 +300,8 @@ export default {
hyperspaceTechnology: '초공간 점프 기술',
plasmaTechnology: '플라즈마 무기 기술',
computerTechnology: '연구 대기열 및 함대 임무 슬롯 증가, 레벨당 +1 대기열 +1 슬롯 (최대 10레벨)',
espionageTechnology: '스파이 탐사기 효과 향상, 레벨당 정찰 깊이 +1. 정찰 레벨 = 내 레벨 - 상대 레벨 + 탐사기 수/5. ≥-1 함대 표시, ≥1 방어 표시, ≥3 건물 표시, ≥5 기술 표시',
espionageTechnology:
'스파이 탐사기 효과 향상, 레벨당 정찰 깊이 +1. 정찰 레벨 = 내 레벨 - 상대 레벨 + 탐사기 수/5. ≥-1 함대 표시, ≥1 방어 표시, ≥3 건물 표시, ≥5 기술 표시',
weaponsTechnology: '함선과 방어의 공격력 레벨당 10% 증가',
shieldingTechnology: '함선과 방어의 실드 레벨당 10% 증가',
armourTechnology: '함선과 방어의 장갑 레벨당 10% 증가',
@@ -317,8 +334,8 @@ export default {
darkMatterSpecialist: '암흑 물질 수집 효율 향상'
},
queue: {
title: '건설 대기열',
empty: '활성 작업 없음',
title: '진행 중인 작업',
empty: '활성 대기열 없음',
buildQueue: '건설 대기열',
researchQueue: '연구 대기열',
building: '건설 중',
@@ -331,7 +348,14 @@ export default {
confirmCancel: '취소하시겠습니까? 자원의 50%가 환불됩니다.',
level: '레벨',
gmModeActivated: '',
upgradeToLevel: '레벨로 업그레이드'
upgradeToLevel: '레벨로 업그레이드',
tabs: {
all: '전체',
buildings: '건물',
research: '연구',
ships: '함선',
defense: '방어'
}
},
overview: {
title: '행성 개요',
@@ -586,7 +610,9 @@ export default {
sendGift: '선물 보내기',
debris: '잔해',
giftPlanetTitle: '선물 보내기',
giftPlanetMessage: '행성 [{coordinates}]에 자원을 선물로 보내시겠습니까?\n\n함대 페이지로 이동하여 수송선을 선택하고 자원을 적재하세요.'
giftPlanetMessage:
'행성 [{coordinates}]에 자원을 선물로 보내시겠습니까?\n\n함대 페이지로 이동하여 수송선을 선택하고 자원을 적재하세요.',
npcPlanetName: '{name}의 행성'
},
messagesView: {
title: '메시지 센터',
@@ -620,6 +646,7 @@ export default {
targetPlanet: '목표 행성',
attackerRemaining: '공격자 잔여',
defenderRemaining: '방어자 잔여',
allDestroyed: '모두 파괴됨',
moonChance: '위성 생성 확률',
showRoundDetails: '라운드 상세 표시',
hideRoundDetails: '라운드 상세 숨기기',
@@ -685,7 +712,17 @@ export default {
activityDescription: '',
npcActivityMessage: '',
arrivalTime: '',
npcActivityTip: ''
npcActivityTip: '',
clearMessages: '메시지 삭제',
clearMessageTypes: '삭제할 메시지 유형 선택',
clearBattleReports: '전투 보고서',
clearSpyReports: '정찰 보고서',
clearSpiedNotifications: '정찰 알림',
clearMissionReports: '임무 보고서',
clearNPCActivity: 'NPC 활동',
clearGiftNotifications: '선물 알림',
clearGiftRejected: '거절된 선물',
clearNow: '지금 삭제'
},
missionReports: {
transportSuccess: '수송 임무가 성공적으로 완료되었습니다',
@@ -788,6 +825,7 @@ export default {
community: '커뮤니티',
github: 'GitHub 저장소',
qqGroup: 'QQ 그룹',
privacyPolicy: '개인정보처리방침',
notifications: '알림 설정',
notificationsDesc: '게임 내 알림 관리',
notificationTypes: '알림 유형',
@@ -869,6 +907,7 @@ export default {
completeQueuesSuccess: ''
},
alerts: {
incomingFleets: '{count}개의 적 함대 접근 중',
npcSpyIncoming: 'NPC 정찰 프로브 접근 중',
npcAttackIncoming: 'NPC 함대 공격 진행 중!',
npcFleetIncoming: 'NPC 함대 접근 중',
@@ -880,6 +919,30 @@ export default {
npcSpiedYourPlanet: 'NPC가 당신의 행성을 정찰했습니다',
npcAttackedYourPlanet: 'NPC가 당신의 행성을 공격했습니다'
},
enemyAlert: {
title: '적 경보',
markAllRead: '모두 읽음',
noAlerts: '경보 없음',
fleetSize: '함대 규모',
ships: '척',
viewFleet: '함대 보기',
alertDetails: '경보 상세',
targetInfo: '목표 정보',
arrivalTime: '도착 시간',
countdown: '카운트다운',
viewMessages: '메시지 보기',
arrived: '도착함',
missionType: {
spy: '정찰',
attack: '공격',
unknown: '알 수 없음'
},
warning: {
spy: '적 정찰 접근 중!',
attack: '적 공격 접근 중!',
unknown: '적 함대 접근 중!'
}
},
diplomacy: {
title: '외교',
description: 'NPC와의 외교 관계 관리',
@@ -912,16 +975,30 @@ export default {
more: '더보기',
actions: {
gift: '선물 보내기',
viewPlanets: '행성 보기'
viewPlanets: '행성 보기',
addNote: '메모 추가',
editNote: '메모 편집'
},
note: '메모',
notePlaceholder: '메모 입력...',
noteEmpty: '메모 없음',
lastEvent: '최근 이벤트',
reportDetails: '',
eventDescription: '',
reputationChange: '',
before: '',
after: '',
statusChange: '',
viewDiplomacy: '',
reportDetails: '외교 보고서 상세',
eventDescription: '이벤트 설명',
reputationChange: '평판 변화',
before: '이전',
after: '이후',
statusChange: '관계 상태 변화',
viewDiplomacy: '외교 페이지 보기',
eventType: {
gift: '자원을 선물함',
attack: '공격을 시작함',
allyAttacked: '동맹을 공격함',
spy: '정찰을 수행함',
stealDebris: '잔해를 약탈함',
destroyPlanet: '행성을 파괴함',
unknown: '알 수 없는 이벤트'
},
events: {
gift: '선물 전송',
attack: '공격',
@@ -958,6 +1035,49 @@ export default {
allyOutraged: '{allyName}은(는) 당신이 동맹 {targetName}의 {planetName}을(를) 파괴한 것에 분노하고 있습니다',
npcEliminated: 'NPC {npcName}이(가) 완전히 제거되었습니다',
npcEliminatedMessage: '당신은 {npcName}의 모든 행성을 파괴했습니다! 이 세력은 완전히 소멸되었습니다.'
},
searchPlaceholder: 'NPC 이름 검색...',
viewMode: {
card: '카드',
list: '목록'
},
diagnostic: {
button: 'NPC 상태 진단',
title: 'NPC 상태 진단',
description: '플레이어 점수: {points}, 정찰 간격: {spyInterval}분, 공격 간격: {attackInterval}분, 공격 확률: {attackProb}%',
noData: 'NPC 데이터 없음',
difficulty: '난이도',
difficultyLevels: {
easy: '쉬움',
medium: '보통',
hard: '어려움'
},
reputation: '평판',
spyProbes: '정찰기 수',
fleetPower: '함대 전력',
canSpy: '정찰 가능',
canAttack: '공격 가능',
attackProbability: '공격 확률',
nextSpy: '다음 정찰',
nextAttack: '다음 공격',
yes: '예',
no: '아니오',
timeFormat: '{min}분 {sec}초',
anytime: '언제든지',
statusExplanation: '상태 설명',
noRelation: '관계 없음',
noRelationNeutral: '관계 없음 (중립)',
reasons: {
friendlyNoAction: '우호적 관계, 행동하지 않음',
neutralNoAction: '중립적 관계, 행동하지 않음',
hostileWillAct: '적대적 관계, 행동할 수 있음',
noRelationNeutral: '외교 관계 없음, 중립으로 취급',
insufficientProbes: '정찰기 부족 (현재: {current}, 필요: {required})',
noFleet: '전투 함대 없음',
spyCooldown: '정찰 쿨다운 중 ({min}분 {sec}초)',
attackCooldown: '공격 쿨다운 중 ({min}분 {sec}초)',
notSpiedYet: '아직 정찰하지 않음, 먼저 정찰 필요'
}
}
},
pagination: {
@@ -973,6 +1093,53 @@ export default {
description: '죄송합니다. 찾으시는 페이지가 존재하지 않습니다',
goHome: '홈으로 이동'
},
privacy: {
title: '개인정보처리방침',
sections: {
introduction: {
title: '소개',
content:
'이 개인정보처리방침은 OGame-Vue-Ts가 귀하의 데이터를 어떻게 처리하는지 설명합니다. 우리는 귀하의 개인정보 보호에 전념하며, 이 게임은 사용자 개인정보를 완전히 존중하도록 설계되었습니다.'
},
dataCollection: {
title: '데이터 수집',
content: '이 게임은 다음 데이터만 브라우저에 로컬로 수집하고 저장합니다:',
items: {
gameProgress: '게임 진행 상황 (건물 레벨, 함대, 자원 등)',
settings: '게임 설정 (알림 설정, 표시 옵션 등)',
language: '언어 설정'
}
},
dataStorage: {
title: '데이터 저장',
content:
'모든 데이터는 브라우저의 로컬 스토리지(localStorage)에 저장됩니다. 이는 귀하의 데이터가 항상 귀하의 장치에 남아 있으며, 우리는 귀하의 게임 데이터에 접근, 조회 또는 수집할 수 없음을 의미합니다.'
},
noServer: {
title: '서버 통신 없음',
content:
'이 게임은 완전히 오프라인인 싱글 플레이어 게임입니다. 업데이트 확인 기능(GitHub에서 버전 정보를 가져옴)을 제외하고 게임은 어떤 서버와도 통신하지 않습니다. 귀하의 게임 데이터는 절대로 장치를 떠나지 않습니다.'
},
thirdParty: {
title: '제3자 서비스',
content:
'이 게임은 방문자 통계 및 트래픽 소스를 추적하기 위해 제3자 분석 서비스를 사용합니다. 이를 통해 사용 패턴을 이해하고 게임 경험을 개선할 수 있습니다. 이 분석 데이터는 익명이며 개인 식별 정보를 포함하지 않습니다. 광고 서비스나 기타 상업적 추적 도구는 사용하지 않습니다.'
},
dataControl: {
title: '데이터 제어',
content: '귀하는 데이터를 완전히 제어할 수 있습니다:',
items: {
export: '언제든지 게임 데이터를 내보낼 수 있습니다',
import: '백업 파일에서 데이터를 가져올 수 있습니다',
delete: '브라우저 데이터를 지우거나 게임 내 "데이터 삭제" 기능을 사용하여 모든 데이터를 삭제할 수 있습니다'
}
},
contact: {
title: '문의하기',
content: '이 개인정보처리방침에 대한 질문이 있으시면 다음을 통해 문의해 주세요:'
}
}
},
time: {
days: '일',
hours: '시간',
@@ -1006,5 +1173,67 @@ export default {
'오른쪽 상단의 대기열 아이콘을 클릭하여 건설 진행 상황을 확인하세요. 다른 페이지를 계속 탐색할 수 있으며, 건설은 백그라운드에서 진행됩니다.'
}
}
},
hints: {
close: '닫기',
gotIt: '알겠습니다',
dontShowAgain: '다시 표시 안 함',
resetHints: '힌트 재설정',
resetHintsDesc: '모든 힌트 다시 표시',
hintsEnabled: '힌트 활성화',
hintsEnabledDesc: '페이지 방문 시 도움말 힌트 표시',
overview: {
title: '행성 개요',
message: '여기서 행성 자원, 함대 상태, 생산 세부 정보를 확인할 수 있습니다. 진행 상황을 모니터링하려면 자주 확인하세요!'
},
buildings: {
title: '건물',
message:
'여기서 구조물을 건설하고 업그레이드합니다. 태양광 발전소로 에너지를 확보한 다음 자원 광산을 건설하세요. 팁: 로봇 공장이 건설 속도를 높입니다!'
},
research: {
title: '연구소',
message: '기술을 연구하여 새로운 함선을 해제하고, 전투력을 향상시키고, 문명을 발전시키세요. 에너지 기술이 좋은 시작점입니다!'
},
shipyard: {
title: '조선소',
message: '함선을 건조하여 탐험, 자원 운송, 제국 방어에 활용하세요. 화물선은 행성 간 자원을 운반합니다.'
},
fleet: {
title: '함대 사령부',
message: '함선을 임무에 파견하세요: 적 공격, 자원 수송, 새 행성 식민지화, 또는 잔해장 탐색.'
},
galaxy: {
title: '은하 지도',
message: '은하를 탐색하여 식민지화할 빈 행성, 수확할 잔해장, 공격할 적을 찾으세요. 먼저 정찰 탐침을 사용하세요!'
},
diplomacy: {
title: '외교',
message: 'NPC와의 관계를 관리하세요. 선물을 보내 평판을 높이거나 적대적 공격에 직면하세요. 적의 동맹도 적대적으로 변할 수 있습니다!'
},
messages: {
title: '메시지',
message: '여기서 전투 보고서, 정찰 보고서, 외교 알림을 확인하세요. 활동과 적 조우를 추적하세요.'
},
defense: {
title: '행성 방어',
message: '방어 구조물을 건설하여 공격으로부터 행성을 보호하세요. 방패와 포탑이 침입자를 억제합니다!'
},
officers: {
title: '장교',
message: '장교를 고용하여 다양한 보너스를 획득하세요! 사령관은 건설 가속, 지질학자는 자원 생산 증가, 제독은 함대 능력 강화.'
},
simulator: {
title: '전투 시뮬레이터',
message: '공격 전에 전투 결과를 시뮬레이션하세요. 양측 함대와 기술 레벨을 입력하여 승패와 손실을 예측.'
},
settings: {
title: '설정',
message: '여기서 게임 데이터 관리, 알림 설정, 저장 내보내기/가져오기가 가능합니다. 정기적으로 백업하세요!'
},
gm: {
title: 'GM 관리 패널',
message: 'GM 모드에서는 자원, 건물, 기술 레벨을 빠르게 수정할 수 있습니다. 테스트나 전체 게임 콘텐츠 체험에 사용.'
}
}
}

View File

@@ -1,4 +1,13 @@
export default {
home: {
subtitle: 'Покори звёзды',
startGame: 'Начать игру',
privacyAgreement: 'Политика конфиденциальности',
privacyAgreementDesc: 'Пожалуйста, прочитайте и примите нашу политику конфиденциальности перед началом игры.',
agreeToPrivacy: 'Я прочитал и согласен с',
viewFullPolicy: 'Просмотреть полную политику',
agreeAndStart: 'Согласиться и начать'
},
common: {
confirm: 'Подтвердить',
cancel: 'Отмена',
@@ -36,7 +45,8 @@ export default {
requirementsNotMet: 'Требования не выполнены',
current: 'Текущий',
level: 'Уровень',
gmModeActivated: 'Режим GM активирован! Проверьте навигационное меню.'
gmModeActivated: 'Режим GM активирован! Проверьте навигационное меню.',
view: 'Просмотр'
},
errors: {
requirementsNotMet: 'Требования не выполнены',
@@ -113,7 +123,13 @@ export default {
homePlanet: 'Родная планета',
planetPrefix: 'Планета',
moonSuffix: 'я луна',
colonyPrefix: 'Колония'
colonyPrefix: 'Колония',
renamePlanet: 'Переименовать планету',
renamePlanetTitle: 'Переименовать планету',
newPlanetName: 'Новое название',
planetNamePlaceholder: 'Введите новое название планеты',
rename: 'Переименовать',
renameSuccess: 'Планета переименована в {name}'
},
player: {
points: 'Всего очков'
@@ -284,7 +300,8 @@ export default {
hyperspaceTechnology: 'Технология гиперпространственных прыжков',
plasmaTechnology: 'Технология плазменного оружия',
computerTechnology: 'Увеличивает очередь исследований и слоты флотских миссий, +1 очередь +1 слот за уровень (макс 10 уровней)',
espionageTechnology: 'Повышает эффективность зондов, +1 уровень шпионажа за уровень. Уровень разведки = ваш уровень - уровень врага + зонды/5. ≥-1 показывает флот, ≥1 показывает оборону, ≥3 показывает здания, ≥5 показывает технологии',
espionageTechnology:
'Повышает эффективность зондов, +1 уровень шпионажа за уровень. Уровень разведки = ваш уровень - уровень врага + зонды/5. ≥-1 показывает флот, ≥1 показывает оборону, ≥3 показывает здания, ≥5 показывает технологии',
weaponsTechnology: 'Увеличивает силу атаки кораблей и обороны на 10% за уровень',
shieldingTechnology: 'Увеличивает щиты кораблей и обороны на 10% за уровень',
armourTechnology: 'Увеличивает броню кораблей и обороны на 10% за уровень',
@@ -318,8 +335,8 @@ export default {
darkMatterSpecialist: 'Улучшает эффективность сбора тёмной материи'
},
queue: {
title: 'Очередь строительства',
empty: 'Нет активных задач',
title: 'Активные задачи',
empty: 'Нет активных очередей',
buildQueue: 'Очередь строительства',
researchQueue: 'Очередь исследований',
building: 'Строится',
@@ -332,7 +349,14 @@ export default {
confirmCancel: 'Вы уверены, что хотите отменить? 50% ресурсов будет возвращено.',
level: 'Уровень',
gmModeActivated: '',
upgradeToLevel: 'Улучшить до уровня'
upgradeToLevel: 'Улучшить до уровня',
tabs: {
all: 'Все',
buildings: 'Здания',
research: 'Исследования',
ships: 'Корабли',
defense: 'Оборона'
}
},
overview: {
title: 'Обзор планеты',
@@ -593,7 +617,8 @@ export default {
debris: 'Обломки',
giftPlanetTitle: 'Отправить подарок',
giftPlanetMessage:
'Вы уверены, что хотите отправить ресурсы в подарок планете [{coordinates}]?\n\nПерейдите на страницу флота, чтобы выбрать транспортные корабли и загрузить ресурсы.'
'Вы уверены, что хотите отправить ресурсы в подарок планете [{coordinates}]?\n\nПерейдите на страницу флота, чтобы выбрать транспортные корабли и загрузить ресурсы.',
npcPlanetName: 'Планета {name}'
},
messagesView: {
title: 'Сообщения',
@@ -627,6 +652,7 @@ export default {
targetPlanet: 'Целевая планета',
attackerRemaining: 'Осталось у нападающего',
defenderRemaining: 'Осталось у защитника',
allDestroyed: 'Всё уничтожено',
moonChance: 'Шанс появления луны',
showRoundDetails: 'Показать детали раундов',
hideRoundDetails: 'Скрыть детали раундов',
@@ -692,7 +718,17 @@ export default {
activityDescription: '',
npcActivityMessage: '',
arrivalTime: '',
npcActivityTip: ''
npcActivityTip: '',
clearMessages: 'Очистить сообщения',
clearMessageTypes: 'Выберите типы сообщений для очистки',
clearBattleReports: 'Боевые отчёты',
clearSpyReports: 'Разведывательные отчёты',
clearSpiedNotifications: 'Уведомления о разведке',
clearMissionReports: 'Отчёты о миссиях',
clearNPCActivity: 'Активность NPC',
clearGiftNotifications: 'Уведомления о подарках',
clearGiftRejected: 'Отклонённые подарки',
clearNow: 'Очистить сейчас'
},
missionReports: {
transportSuccess: 'Миссия транспортировки успешно завершена',
@@ -795,6 +831,7 @@ export default {
community: 'Сообщество',
github: 'Репозиторий GitHub',
qqGroup: 'Группа QQ',
privacyPolicy: 'Политика конфиденциальности',
notifications: 'Настройки уведомлений',
notificationsDesc: 'Управление внутриигровыми уведомлениями',
notificationTypes: 'Типы уведомлений',
@@ -877,6 +914,7 @@ export default {
completeQueuesSuccess: ''
},
alerts: {
incomingFleets: '{count} вражеских флотов приближается',
npcSpyIncoming: 'Приближается шпионский зонд NPC',
npcAttackIncoming: 'Атака флота NPC приближается!',
npcFleetIncoming: 'Приближается флот NPC',
@@ -888,6 +926,30 @@ export default {
npcSpiedYourPlanet: 'NPC разведал вашу планету',
npcAttackedYourPlanet: 'NPC атаковал вашу планету'
},
enemyAlert: {
title: 'Тревога',
markAllRead: 'Отметить прочитанным',
noAlerts: 'Нет тревог',
fleetSize: 'Размер флота',
ships: 'кораблей',
viewFleet: 'Просмотр флота',
alertDetails: 'Детали тревоги',
targetInfo: 'Информация о цели',
arrivalTime: 'Время прибытия',
countdown: 'Обратный отсчёт',
viewMessages: 'Просмотр сообщений',
arrived: 'Прибыл',
missionType: {
spy: 'Разведка',
attack: 'Атака',
unknown: 'Неизвестно'
},
warning: {
spy: 'Вражеская разведка приближается!',
attack: 'Вражеская атака приближается!',
unknown: 'Вражеский флот приближается!'
}
},
diplomacy: {
title: 'Дипломатия',
description: 'Управление дипломатическими отношениями с NPC',
@@ -920,16 +982,30 @@ export default {
more: 'еще',
actions: {
gift: 'Отправить подарок',
viewPlanets: 'Посмотреть планеты'
viewPlanets: 'Посмотреть планеты',
addNote: 'Добавить заметку',
editNote: 'Редактировать заметку'
},
note: 'Заметка',
notePlaceholder: 'Введите заметку...',
noteEmpty: 'Нет заметки',
lastEvent: 'Последнее событие',
reportDetails: '',
eventDescription: '',
reputationChange: '',
before: '',
after: '',
statusChange: '',
viewDiplomacy: '',
reportDetails: 'Детали дипломатического отчёта',
eventDescription: 'Описание события',
reputationChange: 'Изменение репутации',
before: 'До',
after: 'После',
statusChange: 'Изменение статуса',
viewDiplomacy: 'Перейти к дипломатии',
eventType: {
gift: 'Подарил ресурсы',
attack: 'Провёл атаку',
allyAttacked: 'Атаковал союзника',
spy: 'Провёл разведку',
stealDebris: 'Украл обломки',
destroyPlanet: 'Уничтожил планету',
unknown: 'Неизвестное событие'
},
events: {
gift: 'Подарок отправлен',
attack: 'Атака',
@@ -966,6 +1042,50 @@ export default {
allyOutraged: '{allyName} возмущен тем, что вы уничтожили {planetName} их союзника {targetName}',
npcEliminated: 'NPC {npcName} полностью уничтожен',
npcEliminatedMessage: 'Вы уничтожили все планеты {npcName}! Эта фракция полностью уничтожена.'
},
searchPlaceholder: 'Поиск NPC по имени...',
viewMode: {
card: 'Карточки',
list: 'Список'
},
diagnostic: {
button: 'Диагностика NPC',
title: 'Диагностика состояния NPC',
description:
'Очки игрока: {points}, Интервал разведки: {spyInterval}мин, Интервал атаки: {attackInterval}мин, Вероятность атаки: {attackProb}%',
noData: 'Нет данных NPC',
difficulty: 'Сложность',
difficultyLevels: {
easy: 'Лёгкая',
medium: 'Средняя',
hard: 'Сложная'
},
reputation: 'Репутация',
spyProbes: 'Шпионские зонды',
fleetPower: 'Мощь флота',
canSpy: 'Может шпионить',
canAttack: 'Может атаковать',
attackProbability: 'Вероятность атаки',
nextSpy: 'Следующая разведка',
nextAttack: 'Следующая атака',
yes: 'Да',
no: 'Нет',
timeFormat: '{min}м {sec}с',
anytime: 'В любой момент',
statusExplanation: 'Объяснение статуса',
noRelation: 'Нет отношений',
noRelationNeutral: 'Нет отношений (Нейтральный)',
reasons: {
friendlyNoAction: 'Дружественные отношения, не будет действовать',
neutralNoAction: 'Нейтральные отношения, не будет действовать',
hostileWillAct: 'Враждебные отношения, может действовать',
noRelationNeutral: 'Нет дипломатических отношений, считается нейтральным',
insufficientProbes: 'Недостаточно зондов (Текущее: {current}, Требуется: {required})',
noFleet: 'Нет боевого флота',
spyCooldown: 'Разведка на перезарядке ({min}м {sec}с)',
attackCooldown: 'Атака на перезарядке ({min}м {sec}с)',
notSpiedYet: 'Ещё не разведан, сначала нужна разведка'
}
}
},
pagination: {
@@ -981,6 +1101,53 @@ export default {
description: 'Извините, страница, которую вы ищете, не существует',
goHome: 'На главную'
},
privacy: {
title: 'Политика конфиденциальности',
sections: {
introduction: {
title: 'Введение',
content:
'Эта политика конфиденциальности объясняет, как OGame-Vue-Ts обрабатывает ваши данные. Мы стремимся защищать вашу конфиденциальность, и эта игра разработана с полным уважением к приватности пользователей.'
},
dataCollection: {
title: 'Сбор данных',
content: 'Эта игра собирает и хранит только следующие данные локально в вашем браузере:',
items: {
gameProgress: 'Прогресс игры (уровни зданий, флоты, ресурсы и т.д.)',
settings: 'Настройки игры (настройки уведомлений, параметры отображения и т.д.)',
language: 'Языковые настройки'
}
},
dataStorage: {
title: 'Хранение данных',
content:
'Все данные хранятся в локальном хранилище вашего браузера (localStorage). Это означает, что ваши данные всегда остаются на вашем собственном устройстве, и мы не можем получить доступ, просматривать или собирать какие-либо ваши игровые данные.'
},
noServer: {
title: 'Нет связи с сервером',
content:
'Эта игра является полностью офлайн одиночной игрой. За исключением функции проверки обновлений (которая получает информацию о версии с GitHub), игра не взаимодействует ни с каким сервером. Ваши игровые данные никогда не покидают ваше устройство.'
},
thirdParty: {
title: 'Сторонние сервисы',
content:
'Эта игра использует сторонние аналитические сервисы для отслеживания статистики посещений и источников трафика, что помогает нам понять модели использования и улучшить игровой опыт. Эти аналитические данные являются анонимными и не содержат никакой персонально идентифицируемой информации. Мы не используем рекламные сервисы или другие коммерческие инструменты отслеживания.'
},
dataControl: {
title: 'Контроль данных',
content: 'Вы имеете полный контроль над своими данными:',
items: {
export: 'Вы можете экспортировать данные игры в любое время',
import: 'Вы можете импортировать данные из резервных файлов',
delete: 'Вы можете удалить все данные, очистив данные браузера или используя функцию "Очистить данные" в игре'
}
},
contact: {
title: 'Свяжитесь с нами',
content: 'Если у вас есть вопросы по поводу этой политики конфиденциальности, пожалуйста, свяжитесь с нами через:'
}
}
},
time: {
days: 'дней',
hours: 'часов',
@@ -1014,5 +1181,76 @@ export default {
'Нажмите на значок очереди в правом верхнем углу, чтобы увидеть прогресс строительства. Вы можете продолжать просматривать другие страницы - строительство происходит в фоновом режиме.'
}
}
},
hints: {
close: 'Закрыть',
gotIt: 'Понятно',
dontShowAgain: 'Больше не показывать',
resetHints: 'Сбросить подсказки',
resetHintsDesc: 'Показать все подсказки снова',
hintsEnabled: 'Включить подсказки',
hintsEnabledDesc: 'Показывать полезные подсказки при посещении страниц',
overview: {
title: 'Обзор планеты',
message:
'Здесь вы можете видеть ресурсы планеты, статус флота и детали производства. Регулярно проверяйте, чтобы отслеживать прогресс!'
},
buildings: {
title: 'Здания',
message:
'Стройте и улучшайте сооружения здесь. Начните с солнечной электростанции для энергии, затем ресурсные шахты. Совет: Фабрика роботов ускоряет строительство!'
},
research: {
title: 'Исследовательская лаборатория',
message:
'Исследуйте технологии, чтобы разблокировать новые корабли, улучшить боеспособность и развить цивилизацию. Энергетическая технология - отличное начало!'
},
shipyard: {
title: 'Верфь',
message:
'Стройте корабли для исследования, транспортировки ресурсов и защиты империи. Грузовые корабли помогают перевозить ресурсы между планетами.'
},
fleet: {
title: 'Командование флотом',
message:
'Отправляйте корабли на миссии: атакуйте врагов, транспортируйте ресурсы, колонизируйте новые планеты или исследуйте поля обломков.'
},
galaxy: {
title: 'Карта галактики',
message:
'Исследуйте галактику, чтобы найти пустые планеты для колонизации, поля обломков для сбора и врагов для атаки. Сначала используйте шпионские зонды!'
},
diplomacy: {
title: 'Дипломатия',
message:
'Управляйте отношениями с NPC. Отправляйте подарки для улучшения репутации или столкнитесь с враждебными атаками. Союзники ваших врагов тоже могут стать враждебными!'
},
messages: {
title: 'Сообщения',
message:
'Просматривайте боевые отчёты, отчёты разведки и дипломатические уведомления. Отслеживайте свои действия и столкновения с врагами.'
},
defense: {
title: 'Планетарная оборона',
message: 'Стройте оборонительные сооружения для защиты планеты от атак. Щиты и турели могут отпугнуть захватчиков!'
},
officers: {
title: 'Офицеры',
message:
'Нанимайте офицеров для получения бонусов! Командир ускоряет строительство, Геолог увеличивает добычу ресурсов, Адмирал усиливает флот.'
},
simulator: {
title: 'Симулятор боя',
message: 'Симулируйте результаты боя перед атакой. Введите флоты и уровни технологий для прогноза победы, потерь и добычи.'
},
settings: {
title: 'Настройки',
message: 'Управляйте игровыми данными, уведомлениями, импортом/экспортом сохранений. Регулярно создавайте резервные копии!'
},
gm: {
title: 'Панель ГМ',
message:
'Режим ГМ позволяет быстро изменять ресурсы, здания и уровни технологий. Используйте для тестирования или полного доступа к контенту.'
}
}
}

View File

@@ -1,4 +1,13 @@
export default {
home: {
subtitle: '征服星辰大海',
startGame: '开始游戏',
privacyAgreement: '隐私协议',
privacyAgreementDesc: '开始游戏前,请阅读并同意我们的隐私协议。',
agreeToPrivacy: '我已阅读并同意',
viewFullPolicy: '查看完整协议',
agreeAndStart: '同意并开始'
},
common: {
confirm: '确认',
cancel: '取消',
@@ -35,7 +44,8 @@ export default {
requirementsNotMet: '前置条件未满足',
current: '当前',
level: '等级',
gmModeActivated: 'GM 模式已激活!请查看导航菜单。'
gmModeActivated: 'GM 模式已激活!请查看导航菜单。',
view: '查看'
},
errors: {
requirementsNotMet: '不满足前置条件',
@@ -113,7 +123,13 @@ export default {
homePlanet: '母星',
planetPrefix: '星球',
moonSuffix: '的月球',
colonyPrefix: '殖民地'
colonyPrefix: '殖民地',
renamePlanet: '重命名星球',
renamePlanetTitle: '重命名星球',
newPlanetName: '新名称',
planetNamePlaceholder: '输入新的星球名称',
rename: '重命名',
renameSuccess: '星球已重命名为 {name}'
},
player: {
points: '总积分'
@@ -283,7 +299,8 @@ export default {
hyperspaceTechnology: '超空间跳跃技术',
plasmaTechnology: '等离子武器技术',
computerTechnology: '增加研究队列和舰队任务槽位,每级+1队列+1槽位最多10级',
espionageTechnology: '提高间谍探测效果每级提高1级侦查深度。侦察等级=己方等级-对方等级+侦察船数/5。≥-1显示舰队≥1显示防御≥3显示建筑≥5显示科技',
espionageTechnology:
'提高间谍探测效果每级提高1级侦查深度。侦察等级=己方等级-对方等级+侦察船数/5。≥-1显示舰队≥1显示防御≥3显示建筑≥5显示科技',
weaponsTechnology: '提高舰船和防御的攻击力,每级+10%',
shieldingTechnology: '提高舰船和防御的护盾值,每级+10%',
armourTechnology: '提高舰船和防御的装甲值,每级+10%',
@@ -316,8 +333,8 @@ export default {
darkMatterSpecialist: '提升暗物质采集效率'
},
queue: {
title: '建造队列',
empty: '当前没有进行中的任务',
title: '进行中的任务',
empty: '当前没有进行中的队列',
buildQueueBonus: '建造队列',
spaceBonus: '空间加成',
researchQueueBonus: '研究队列',
@@ -331,7 +348,14 @@ export default {
confirmCancel: '确定要取消吗将返还50%的资源。',
level: '等级',
quantity: '数量',
upgradeToLevel: '升级到等级'
upgradeToLevel: '升级到等级',
tabs: {
all: '全部',
buildings: '建筑',
research: '研究',
ships: '舰船',
defense: '防御'
}
},
overview: {
title: '星球总览',
@@ -577,7 +601,8 @@ export default {
cancel: '取消',
colonizePlanetMessage: '确定要殖民位置 [{coordinates}] 吗?\n\n请前往舰队页面派遣殖民船。',
recyclePlanetMessage: '确定要回收位置 [{coordinates}] 的残骸吗?\n\n请前往舰队页面派遣回收船。',
giftPlanetMessage: '确定要向星球 [{coordinates}] 赠送资源吗?\n\n请前往舰队页面选择运输船并装载资源。'
giftPlanetMessage: '确定要向星球 [{coordinates}] 赠送资源吗?\n\n请前往舰队页面选择运输船并装载资源。',
npcPlanetName: '{name}的星球'
},
messagesView: {
title: '消息中心',
@@ -611,6 +636,7 @@ export default {
targetPlanet: '目标星球',
attackerRemaining: '攻击方剩余',
defenderRemaining: '防守方剩余',
allDestroyed: '全部摧毁',
moonChance: '月球生成概率',
showRoundDetails: '显示回合详情',
hideRoundDetails: '隐藏回合详情',
@@ -676,7 +702,18 @@ export default {
activityDescription: '活动描述',
npcActivityMessage: '{npc}正在{position}{activity}',
arrivalTime: '到达时间',
npcActivityTip: 'NPC可能会收集战斗产生的残骸。如果你想竞争资源可以尝试先到达该位置'
npcActivityTip: 'NPC可能会收集战斗产生的残骸。如果你想竞争资源可以尝试先到达该位置',
// 清空消息
clearMessages: '清空消息',
clearMessageTypes: '选择要清空的消息类型',
clearBattleReports: '战斗报告',
clearSpyReports: '间谍报告',
clearSpiedNotifications: '被侦查通知',
clearMissionReports: '任务报告',
clearNPCActivity: 'NPC活动',
clearGiftNotifications: '礼物通知',
clearGiftRejected: '拒绝记录',
clearNow: '立即清空'
},
missionReports: {
transportSuccess: '运输任务成功完成',
@@ -783,6 +820,11 @@ export default {
community: '社区',
github: 'GitHub 仓库',
qqGroup: 'QQ 交流群',
privacyPolicy: '隐私协议',
displaySettings: '显示设置',
displaySettingsDesc: '调整游戏的视觉效果',
backgroundAnimation: '背景动画',
backgroundAnimationDesc: '开启后显示星空/粒子背景动画(可能影响性能)',
notifications: '通知设置',
notificationsDesc: '管理游戏内的通知提醒',
notificationTypes: '通知类型',
@@ -865,6 +907,7 @@ export default {
'已完成 {buildingCount} 个建筑队列、{researchCount} 个科技队列、{missionCount} 个飞行任务、{missileCount} 个导弹任务'
},
alerts: {
incomingFleets: '{count}支敌方舰队来袭',
npcSpyIncoming: 'NPC侦查即将到达',
npcAttackIncoming: 'NPC舰队来袭',
npcFleetIncoming: 'NPC舰队接近',
@@ -876,6 +919,30 @@ export default {
npcSpiedYourPlanet: 'NPC侦查了你的星球',
npcAttackedYourPlanet: 'NPC攻击了你的星球'
},
enemyAlert: {
title: '敌方警报',
markAllRead: '全部已读',
noAlerts: '暂无警报',
fleetSize: '舰队规模',
ships: '艘',
viewFleet: '查看舰队',
alertDetails: '警报详情',
targetInfo: '目标信息',
arrivalTime: '到达时间',
countdown: '倒计时',
viewMessages: '查看消息',
arrived: '已到达',
missionType: {
spy: '侦查',
attack: '攻击',
unknown: '未知'
},
warning: {
spy: '敌方侦查即将到达!',
attack: '敌方攻击即将到达!',
unknown: '敌方舰队即将到达!'
}
},
diplomacy: {
title: '外交',
description: '管理与NPC的外交关系',
@@ -908,8 +975,13 @@ export default {
more: '更多',
actions: {
gift: '赠送资源',
viewPlanets: '查看星球'
viewPlanets: '查看星球',
addNote: '添加备注',
editNote: '编辑备注'
},
note: '备注',
notePlaceholder: '输入备注...',
noteEmpty: '无备注',
lastEvent: '最近活动',
reportDetails: '外交报告详情',
eventDescription: '事件描述',
@@ -925,6 +997,15 @@ export default {
spy: '侦查',
stealDebris: '抢夺残骸'
},
eventType: {
gift: '赠送了资源',
attack: '发起了攻击',
allyAttacked: '攻击了盟友',
spy: '进行了侦查',
stealDebris: '抢夺了残骸',
destroyPlanet: '摧毁了星球',
unknown: '未知事件'
},
reports: {
giftedResources: '赠送了 {metal}金属 {crystal}晶体 {deuterium}氘',
receivedGiftFromPlayer: '收到玩家的礼物',
@@ -953,6 +1034,49 @@ export default {
allyOutraged: '{allyName}对你摧毁盟友{targetName}的{planetName}感到愤怒',
npcEliminated: 'NPC {npcName}已被彻底消灭',
npcEliminatedMessage: '你消灭了{npcName}的所有星球!该势力已被彻底摧毁。'
},
searchPlaceholder: '搜索NPC名称...',
viewMode: {
card: '卡片',
list: '列表'
},
diagnostic: {
button: 'NPC状态诊断',
title: 'NPC状态诊断',
description: '当前玩家积分:{points},侦查间隔:{spyInterval}分钟,攻击间隔:{attackInterval}分钟,攻击概率:{attackProb}%',
noData: '暂无NPC数据',
difficulty: '难度',
difficultyLevels: {
easy: '简单',
medium: '普通',
hard: '困难'
},
reputation: '好感度',
spyProbes: '侦察机数量',
fleetPower: '舰队战力',
canSpy: '可以侦查',
canAttack: '可以攻击',
attackProbability: '攻击概率',
nextSpy: '下次侦查',
nextAttack: '下次攻击',
yes: '是',
no: '否',
timeFormat: '{min}分{sec}秒',
anytime: '随时可能',
statusExplanation: '状态说明',
noRelation: '无关系',
noRelationNeutral: '无关系(中立)',
reasons: {
friendlyNoAction: '关系友好,不会主动行动',
neutralNoAction: '关系中立,不会主动行动',
hostileWillAct: '关系敌对,可能采取行动',
noRelationNeutral: '无外交关系,视为中立',
insufficientProbes: '侦察机不足(当前:{current},需要:{required}',
noFleet: '没有战斗舰队',
spyCooldown: '侦查冷却中({min}分{sec}秒)',
attackCooldown: '攻击冷却中({min}分{sec}秒)',
notSpiedYet: '尚未侦查过,需要先进行侦查'
}
}
},
pagination: {
@@ -967,6 +1091,52 @@ export default {
description: '抱歉,您访问的页面不存在',
goHome: '返回首页'
},
privacy: {
title: '隐私协议',
sections: {
introduction: {
title: '简介',
content: '本隐私协议说明了 OGame-Vue-Ts 如何处理您的数据。我们致力于保护您的隐私,本游戏的设计完全尊重用户隐私。'
},
dataCollection: {
title: '数据收集',
content: '本游戏仅在您的本地浏览器中收集和存储以下数据:',
items: {
gameProgress: '游戏进度(建筑等级、舰队、资源等)',
settings: '游戏设置(通知偏好、显示选项等)',
language: '语言偏好'
}
},
dataStorage: {
title: '数据存储',
content:
'所有数据均存储在您浏览器的本地存储localStorage中。这意味着您的数据始终保留在您自己的设备上我们无法访问、查看或收集任何您的游戏数据。'
},
noServer: {
title: '无服务器通信',
content:
'本游戏是一个完全离线的单机游戏。除了检查更新功能(从 GitHub 获取版本信息)外,游戏不会与任何服务器通信。您的游戏数据永远不会离开您的设备。'
},
thirdParty: {
title: '第三方服务',
content:
'本游戏使用第三方流量分析服务来统计访问量和流量来源,帮助我们了解用户使用情况并改进游戏体验。这些分析数据是匿名的,不包含任何个人身份信息。我们不使用任何广告服务或其他商业追踪工具。'
},
dataControl: {
title: '数据控制',
content: '您对自己的数据拥有完全控制权:',
items: {
export: '您可以随时导出游戏数据',
import: '您可以从备份文件导入数据',
delete: '您可以通过清除浏览器数据或使用游戏内的"清除数据"功能来删除所有数据'
}
},
contact: {
title: '联系我们',
content: '如果您对本隐私协议有任何问题,请通过以下方式联系我们:'
}
}
},
time: {
days: '天',
hours: '小时',
@@ -1105,5 +1275,66 @@ export default {
content: '很好!您已经掌握了基础操作。继续建造晶体矿和重氢合成器,然后探索其他功能。记住:先能量,再资源!'
}
}
},
hints: {
close: '关闭',
gotIt: '知道了',
dontShowAgain: '不再显示',
resetHints: '重置提示',
resetHintsDesc: '重新显示所有提示',
hintsEnabled: '启用提示',
hintsEnabledDesc: '访问页面时显示帮助提示',
overview: {
title: '星球总览',
message: '在这里查看星球资源、舰队状态和生产详情。经常查看以监控进度!'
},
buildings: {
title: '建筑',
message: '在这里建造和升级建筑。先建太阳能电站获取能量,然后是资源矿。提示:机器人工厂可加速建造!'
},
research: {
title: '研究实验室',
message: '研究科技以解锁新舰船、提升战斗力和推进文明。能量科技是个好起点!'
},
shipyard: {
title: '船坞',
message: '建造舰船来探索、运输资源和保卫帝国。货船可以在星球之间运送资源。'
},
fleet: {
title: '舰队指挥',
message: '派遣舰船执行任务:攻击敌人、运输资源、殖民新星球或探索废墟场。'
},
galaxy: {
title: '星系地图',
message: '探索星系寻找可殖民的空星球、可回收的废墟场和可攻击的敌人。先用间谍探测器侦查!'
},
diplomacy: {
title: '外交',
message: '管理与NPC的关系。送礼可提升声望否则可能遭受敌对攻击。敌人的盟友也可能对你敌对'
},
messages: {
title: '消息',
message: '在这里查看战斗报告、间谍报告和外交通知。追踪你的活动和敌人遭遇。'
},
defense: {
title: '星球防御',
message: '建造防御设施保护星球免受攻击。护盾和炮塔可以威慑袭击者!'
},
officers: {
title: '军官',
message: '招募军官获得各种加成!指挥官加速建造,地质学家提升资源产量,上将增强舰队能力。'
},
simulator: {
title: '战斗模拟器',
message: '在发动攻击前模拟战斗结果。输入双方舰队和科技等级,预测胜负和损失。'
},
settings: {
title: '设置',
message: '在这里管理游戏数据、调整通知设置、导出/导入存档。记得定期备份你的进度!'
},
gm: {
title: 'GM管理面板',
message: 'GM模式可以快速修改资源、建筑、科技等级。用于测试或体验完整游戏内容。'
}
}
}

View File

@@ -1,4 +1,13 @@
export default {
home: {
subtitle: '征服星辰大海',
startGame: '開始遊戲',
privacyAgreement: '隱私協議',
privacyAgreementDesc: '開始遊戲前,請閱讀並同意我們的隱私協議。',
agreeToPrivacy: '我已閱讀並同意',
viewFullPolicy: '查看完整協議',
agreeAndStart: '同意並開始'
},
common: {
confirm: '確認',
cancel: '取消',
@@ -36,7 +45,8 @@ export default {
requirementsNotMet: '前置條件未滿足',
current: '當前',
level: '等級',
gmModeActivated: 'GM 模式已啟用!請查看導航選單。'
gmModeActivated: 'GM 模式已啟用!請查看導航選單。',
view: '查看'
},
errors: {
requirementsNotMet: '不滿足前置條件',
@@ -113,7 +123,13 @@ export default {
homePlanet: '母星',
planetPrefix: '星球',
moonSuffix: '的月球',
colonyPrefix: '殖民地'
colonyPrefix: '殖民地',
renamePlanet: '重命名星球',
renamePlanetTitle: '重命名星球',
newPlanetName: '新名稱',
planetNamePlaceholder: '輸入新的星球名稱',
rename: '重命名',
renameSuccess: '星球已重命名為 {name}'
},
player: {
points: '總積分'
@@ -286,7 +302,8 @@ export default {
hyperspaceTechnology: '超空間跳躍技術',
plasmaTechnology: '等離子武器技術',
computerTechnology: '增加研究佇列和艦隊任務槽位,每級+1佇列+1槽位最多10級',
espionageTechnology: '提高間諜探測效果每級提高1級偵查深度。偵察等級=己方等級-對方等級+偵察船數/5。≥-1顯示艦隊≥1顯示防禦≥3顯示建築≥5顯示科技',
espionageTechnology:
'提高間諜探測效果每級提高1級偵查深度。偵察等級=己方等級-對方等級+偵察船數/5。≥-1顯示艦隊≥1顯示防禦≥3顯示建築≥5顯示科技',
weaponsTechnology: '提高艦船和防禦的攻擊力,每級+10%',
shieldingTechnology: '提高艦船和防禦的護盾值,每級+10%',
armourTechnology: '提高艦船和防禦的裝甲值,每級+10%',
@@ -319,8 +336,8 @@ export default {
darkMatterSpecialist: '提升暗物質採集效率'
},
queue: {
title: '建造佇列',
empty: '當前沒有進行中的任務',
title: '進行中的任務',
empty: '當前沒有進行中的隊列',
buildQueue: '建造佇列',
researchQueue: '研究佇列',
building: '建造中',
@@ -333,7 +350,14 @@ export default {
confirmCancel: '確定要取消嗎將返還50%的資源。',
level: '等級',
gmModeActivated: '',
upgradeToLevel: '升級到等級'
upgradeToLevel: '升級到等級',
tabs: {
all: '全部',
buildings: '建築',
research: '研究',
ships: '艦船',
defense: '防禦'
}
},
overview: {
title: '星球總覽',
@@ -587,7 +611,8 @@ export default {
sendGift: '贈送禮物',
debris: '殘骸',
giftPlanetTitle: '贈送禮物',
giftPlanetMessage: '確定要向星球 [{coordinates}] 贈送資源嗎?\n\n請前往艦隊頁面選擇運輸船並裝載資源。'
giftPlanetMessage: '確定要向星球 [{coordinates}] 贈送資源嗎?\n\n請前往艦隊頁面選擇運輸船並裝載資源。',
npcPlanetName: '{name}的星球'
},
messagesView: {
title: '訊息中心',
@@ -621,6 +646,7 @@ export default {
targetPlanet: '目標星球',
attackerRemaining: '攻擊方剩餘',
defenderRemaining: '防守方剩餘',
allDestroyed: '全部摧毀',
moonChance: '月球生成機率',
showRoundDetails: '顯示回合詳情',
hideRoundDetails: '隱藏回合詳情',
@@ -686,7 +712,17 @@ export default {
activityDescription: '',
npcActivityMessage: '',
arrivalTime: '',
npcActivityTip: ''
npcActivityTip: '',
clearMessages: '清空訊息',
clearMessageTypes: '選擇要清空的訊息類型',
clearBattleReports: '戰鬥報告',
clearSpyReports: '間諜報告',
clearSpiedNotifications: '被偵查通知',
clearMissionReports: '任務報告',
clearNPCActivity: 'NPC活動',
clearGiftNotifications: '禮物通知',
clearGiftRejected: '拒絕記錄',
clearNow: '立即清空'
},
missionReports: {
transportSuccess: '運輸任務成功完成',
@@ -789,6 +825,7 @@ export default {
community: '社群',
github: 'GitHub 儲存庫',
qqGroup: 'QQ 交流群',
privacyPolicy: '隱私協議',
notifications: '通知設定',
notificationsDesc: '管理遊戲內的通知提醒',
notificationTypes: '通知類型',
@@ -870,6 +907,7 @@ export default {
completeQueuesSuccess: ''
},
alerts: {
incomingFleets: '{count}支敵方艦隊來襲',
npcSpyIncoming: 'NPC偵查即將到達',
npcAttackIncoming: 'NPC艦隊來襲',
npcFleetIncoming: 'NPC艦隊接近',
@@ -881,6 +919,30 @@ export default {
npcSpiedYourPlanet: 'NPC偵查了你的星球',
npcAttackedYourPlanet: 'NPC攻擊了你的星球'
},
enemyAlert: {
title: '敵方警報',
markAllRead: '全部已讀',
noAlerts: '暫無警報',
fleetSize: '艦隊規模',
ships: '艘',
viewFleet: '查看艦隊',
alertDetails: '警報詳情',
targetInfo: '目標資訊',
arrivalTime: '到達時間',
countdown: '倒數計時',
viewMessages: '查看訊息',
arrived: '已到達',
missionType: {
spy: '偵查',
attack: '攻擊',
unknown: '未知'
},
warning: {
spy: '敵方偵查即將到達!',
attack: '敵方攻擊即將到達!',
unknown: '敵方艦隊即將到達!'
}
},
diplomacy: {
title: '外交',
description: '管理與NPC的外交關係',
@@ -913,8 +975,13 @@ export default {
more: '更多',
actions: {
gift: '贈送禮物',
viewPlanets: '查看星球'
viewPlanets: '查看星球',
addNote: '新增備註',
editNote: '編輯備註'
},
note: '備註',
notePlaceholder: '輸入備註...',
noteEmpty: '無備註',
lastEvent: '最近事件',
reportDetails: '外交報告詳情',
eventDescription: '事件描述',
@@ -923,6 +990,15 @@ export default {
after: '之後',
statusChange: '關係狀態變化',
viewDiplomacy: '查看外交頁面',
eventType: {
gift: '贈送了資源',
attack: '發起了攻擊',
allyAttacked: '攻擊了盟友',
spy: '進行了偵查',
stealDebris: '搶奪了殘骸',
destroyPlanet: '摧毀了星球',
unknown: '未知事件'
},
events: {
gift: '已贈送禮物',
attack: '攻擊',
@@ -959,6 +1035,49 @@ export default {
allyOutraged: '{allyName}對你摧毀盟友{targetName}的{planetName}感到憤怒',
npcEliminated: 'NPC {npcName}已被徹底消滅',
npcEliminatedMessage: '你消滅了{npcName}的所有星球!該勢力已被徹底摧毀。'
},
searchPlaceholder: '搜索NPC名稱...',
viewMode: {
card: '卡片',
list: '列表'
},
diagnostic: {
button: 'NPC狀態診斷',
title: 'NPC狀態診斷',
description: '當前玩家積分:{points},偵查間隔:{spyInterval}分鐘,攻擊間隔:{attackInterval}分鐘,攻擊概率:{attackProb}%',
noData: '暫無NPC數據',
difficulty: '難度',
difficultyLevels: {
easy: '簡單',
medium: '普通',
hard: '困難'
},
reputation: '好感度',
spyProbes: '偵察機數量',
fleetPower: '艦隊戰力',
canSpy: '可以偵查',
canAttack: '可以攻擊',
attackProbability: '攻擊概率',
nextSpy: '下次偵查',
nextAttack: '下次攻擊',
yes: '是',
no: '否',
timeFormat: '{min}分{sec}秒',
anytime: '隨時可能',
statusExplanation: '狀態說明',
noRelation: '無關係',
noRelationNeutral: '無關係(中立)',
reasons: {
friendlyNoAction: '關係友好,不會主動行動',
neutralNoAction: '關係中立,不會主動行動',
hostileWillAct: '關係敵對,可能採取行動',
noRelationNeutral: '無外交關係,視為中立',
insufficientProbes: '偵察機不足(當前:{current},需要:{required}',
noFleet: '沒有戰鬥艦隊',
spyCooldown: '偵查冷卻中({min}分{sec}秒)',
attackCooldown: '攻擊冷卻中({min}分{sec}秒)',
notSpiedYet: '尚未偵查過,需要先進行偵查'
}
}
},
pagination: {
@@ -974,6 +1093,52 @@ export default {
description: '抱歉,您訪問的頁面不存在',
goHome: '返回首頁'
},
privacy: {
title: '隱私協議',
sections: {
introduction: {
title: '簡介',
content: '本隱私協議說明了 OGame-Vue-Ts 如何處理您的資料。我們致力於保護您的隱私,本遊戲的設計完全尊重用戶隱私。'
},
dataCollection: {
title: '資料收集',
content: '本遊戲僅在您的本地瀏覽器中收集和存儲以下資料:',
items: {
gameProgress: '遊戲進度(建築等級、艦隊、資源等)',
settings: '遊戲設定(通知偏好、顯示選項等)',
language: '語言偏好'
}
},
dataStorage: {
title: '資料存儲',
content:
'所有資料均存儲在您瀏覽器的本地存儲localStorage中。這意味著您的資料始終保留在您自己的設備上我們無法訪問、查看或收集任何您的遊戲資料。'
},
noServer: {
title: '無伺服器通訊',
content:
'本遊戲是一個完全離線的單機遊戲。除了檢查更新功能(從 GitHub 獲取版本資訊)外,遊戲不會與任何伺服器通訊。您的遊戲資料永遠不會離開您的設備。'
},
thirdParty: {
title: '第三方服務',
content:
'本遊戲使用第三方流量分析服務來統計訪問量和流量來源,幫助我們了解用戶使用情況並改進遊戲體驗。這些分析資料是匿名的,不包含任何個人身份資訊。我們不使用任何廣告服務或其他商業追蹤工具。'
},
dataControl: {
title: '資料控制',
content: '您對自己的資料擁有完全控制權:',
items: {
export: '您可以隨時匯出遊戲資料',
import: '您可以從備份檔案匯入資料',
delete: '您可以通過清除瀏覽器資料或使用遊戲內的「清除資料」功能來刪除所有資料'
}
},
contact: {
title: '聯繫我們',
content: '如果您對本隱私協議有任何問題,請通過以下方式聯繫我們:'
}
}
},
time: {
days: '天',
hours: '小時',
@@ -1004,5 +1169,66 @@ export default {
content: '點擊右上角的佇列圖示可以查看建造進度。您可以繼續瀏覽其他頁面,建造會在背景進行。'
}
}
},
hints: {
close: '關閉',
gotIt: '知道了',
dontShowAgain: '不再顯示',
resetHints: '重置提示',
resetHintsDesc: '重新顯示所有提示',
hintsEnabled: '啟用提示',
hintsEnabledDesc: '訪問頁面時顯示幫助提示',
overview: {
title: '星球總覽',
message: '在這裡查看星球資源、艦隊狀態和生產詳情。經常查看以監控進度!'
},
buildings: {
title: '建築',
message: '在這裡建造和升級建築。先建太陽能電站獲取能量,然後是資源礦。提示:機器人工廠可加速建造!'
},
research: {
title: '研究實驗室',
message: '研究科技以解鎖新艦船、提升戰鬥力和推進文明。能量科技是個好起點!'
},
shipyard: {
title: '船塢',
message: '建造艦船來探索、運輸資源和保衛帝國。貨船可以在星球之間運送資源。'
},
fleet: {
title: '艦隊指揮',
message: '派遣艦船執行任務:攻擊敵人、運輸資源、殖民新星球或探索廢墟場。'
},
galaxy: {
title: '星系地圖',
message: '探索星系尋找可殖民的空星球、可回收的廢墟場和可攻擊的敵人。先用間諜探測器偵查!'
},
diplomacy: {
title: '外交',
message: '管理與NPC的關係。送禮可提升聲望否則可能遭受敵對攻擊。敵人的盟友也可能對你敵對'
},
messages: {
title: '訊息',
message: '在這裡查看戰鬥報告、間諜報告和外交通知。追蹤你的活動和敵人遭遇。'
},
defense: {
title: '星球防禦',
message: '建造防禦設施保護星球免受攻擊。護盾和砲塔可以威懾襲擊者!'
},
officers: {
title: '軍官',
message: '招募軍官獲得各種加成!指揮官加速建造,地質學家提升資源產量,上將增強艦隊能力。'
},
simulator: {
title: '戰鬥模擬器',
message: '在發動攻擊前模擬戰鬥結果。輸入雙方艦隊和科技等級,預測勝負和損失。'
},
settings: {
title: '設置',
message: '在這裡管理遊戲數據、調整通知設置、導出/導入存檔。記得定期備份你的進度!'
},
gm: {
title: 'GM管理面板',
message: 'GM模式可以快速修改資源、建築、科技等級。用於測試或體驗完整遊戲內容。'
}
}
}