Add viewer database import and clarify backup actions.
Pairs export with validated .db restore, documents the difference from game save imports, and renames the JSON upload button to Import game backup. Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
+12
-1
@@ -21,8 +21,9 @@
|
||||
"langDe": "Deutsch"
|
||||
},
|
||||
"actions": {
|
||||
"importBackup": "Backup importieren",
|
||||
"importBackup": "Spiel-Backup importieren",
|
||||
"exportViewer": "Viewer exportieren",
|
||||
"importViewer": "Viewer importieren",
|
||||
"compare": "Vergleichen",
|
||||
"dismiss": "Schließen"
|
||||
},
|
||||
@@ -224,6 +225,16 @@
|
||||
"copied": "Kopiert!",
|
||||
"copyPrompt": "Viewer-Link kopieren:"
|
||||
},
|
||||
"viewerDb": {
|
||||
"title": "Viewer-Backup",
|
||||
"helpTitle": "Was ist das?",
|
||||
"helpBody": "Der Viewer speichert importierte Spiel-Backups, Verlaufsdiagramme und Ziele in einer SQLite-Datenbank auf dem Server. Export lädt diese Datenbank als Backup herunter. Import stellt sie wieder her und ersetzt alle aktuellen Viewer-Daten. Das ist nicht dasselbe wie ein Spiel-Backup (.json) importieren.",
|
||||
"exportHint": "SQLite-Datenbank mit allen Snapshots, Verläufen und Zielen herunterladen",
|
||||
"importConfirm": "Alle aktuellen Viewer-Daten (Snapshots, Verlauf, Ziele) werden durch die importierte .db-Datei ersetzt. Fortfahren?",
|
||||
"importSuccess": "Viewer wiederhergestellt: {snapshots} Snapshot(s), {goals} Ziel(e).",
|
||||
"importFailed": "Viewer konnte nicht importiert werden",
|
||||
"invalidFile": "Bitte eine .db-Datei auswählen (Viewer-Export)."
|
||||
},
|
||||
"goals": {
|
||||
"filterAll": "Alle",
|
||||
"filterOpen": "Offen",
|
||||
|
||||
Reference in New Issue
Block a user