{
  "common": {
    "appName": "HexaHost GameCloud",
    "login": "Anmelden",
    "register": "Registrieren",
    "dashboard": "Dashboard",
    "logout": "Abmelden",
    "theme": "Design",
    "themeLight": "Hell",
    "themeDark": "Dunkel",
    "themeSystem": "System",
    "language": "Sprache",
    "loading": "Wird geladen…",
    "submit": "Absenden",
    "cancel": "Abbrechen",
    "back": "Zurück",
    "footer": "Selbstgehostete Minecraft-Server-Plattform.",
    "servers": "Server"
  },
  "landing": {
    "badge": "Phase 0 · Control Plane",
    "title": "Minecraft-Server on demand",
    "subtitle": "Erstellen, konfigurieren und betreiben Sie Minecraft-Server über ein zentrales Webpanel — mandantenfähig, skalierbar und produktionsbereit.",
    "ctaPrimary": "Jetzt starten",
    "ctaSecondary": "Anmelden",
    "features": {
      "control": {
        "title": "Zentrale Steuerung",
        "description": "Server-Lifecycle, Quotas und Scheduling über eine einheitliche Control Plane."
      },
      "nodes": {
        "title": "Multi-Node",
        "description": "Horizontale Skalierung über dedizierte Game-Nodes mit Agent-basierter Orchestrierung."
      },
      "security": {
        "title": "Enterprise-Sicherheit",
        "description": "mTLS, granulare Berechtigungen und auditierbare Zustandsübergänge von Anfang an."
      }
    }
  },
  "auth": {
    "loginTitle": "Anmelden",
    "loginSubtitle": "Melden Sie sich mit Ihrem Konto an.",
    "registerTitle": "Konto erstellen",
    "registerSubtitle": "Registrieren Sie sich für die Plattform.",
    "email": "E-Mail",
    "emailPlaceholder": "name@beispiel.de",
    "username": "Benutzername",
    "usernamePlaceholder": "spieler123",
    "displayName": "Anzeigename",
    "displayNamePlaceholder": "Ihr Name",
    "optional": "optional",
    "password": "Passwort",
    "passwordPlaceholder": "••••••••",
    "confirmPassword": "Passwort bestätigen",
    "noAccount": "Noch kein Konto?",
    "hasAccount": "Bereits registriert?",
    "forgotPasswordLink": "Passwort vergessen?",
    "forgotPasswordTitle": "Passwort zurücksetzen",
    "forgotPasswordSubtitle": "Geben Sie Ihre E-Mail-Adresse ein. Wir senden Ihnen einen Link zum Zurücksetzen.",
    "forgotPasswordSubmit": "Link senden",
    "forgotPasswordSent": "Falls ein Konto mit dieser E-Mail existiert, erhalten Sie in Kürze einen Link.",
    "resetPasswordTitle": "Neues Passwort festlegen",
    "resetPasswordSubtitle": "Wählen Sie ein neues Passwort für Ihr Konto.",
    "resetPasswordSubmit": "Passwort aktualisieren",
    "resetPasswordMissingToken": "Dieser Link ist ungültig oder abgelaufen.",
    "verifyEmailTitle": "E-Mail-Verifizierung",
    "verifyEmailSent": "Registrierung erfolgreich. Bitte prüfen Sie Ihren Posteingang und klicken Sie auf den Verifizierungslink.",
    "verifyEmailLoading": "E-Mail-Adresse wird verifiziert…",
    "verifyEmailSuccess": "Ihre E-Mail-Adresse wurde verifiziert. Sie können sich jetzt anmelden.",
    "verifyEmailError": "Verifizierung fehlgeschlagen. Der Link ist möglicherweise ungültig oder abgelaufen.",
    "verifyEmailMissingToken": "Kein Verifizierungstoken angegeben.",
    "twoFactorTitle": "Zwei-Faktor-Authentifizierung",
    "twoFactorSubtitle": "Geben Sie den 6-stelligen Code aus Ihrer Authenticator-App ein.",
    "twoFactorCode": "Authentifizierungscode",
    "twoFactorSubmit": "Bestätigen",
    "twoFactorMissingChallenge": "Keine Anmelde-Challenge gefunden. Bitte melden Sie sich erneut an.",
    "twoFactorSetupTitle": "Zwei-Faktor-Authentifizierung",
    "twoFactorSetupDescription": "Schützen Sie Ihr Konto mit zusätzlicher TOTP-Sicherheit.",
    "twoFactorSetupStart": "2FA einrichten",
    "twoFactorScanQr": "Scannen Sie diesen QR-Code mit Ihrer Authenticator-App und geben Sie den Code ein.",
    "twoFactorQrAlt": "QR-Code für Authenticator-Einrichtung",
    "twoFactorConfirm": "2FA aktivieren",
    "twoFactorEnabled": "Zwei-Faktor-Authentifizierung ist für Ihr Konto aktiviert.",
    "recoveryCodesTitle": "Wiederherstellungscodes — sicher aufbewahren",
    "securityTitle": "Sicherheit",
    "securitySubtitle": "Authentifizierung und Sicherheitseinstellungen Ihres Kontos verwalten.",
    "backToLogin": "Zurück zur Anmeldung",
    "ssoTitle": "Anmeldung wird vorbereitet",
    "ssoLoading": "Sicherer Anmeldelink wird geprüft…",
    "ssoError": "Anmeldung fehlgeschlagen. Der Link ist abgelaufen oder wurde bereits verwendet.",
    "ssoMissingTicket": "Es wurde kein Anmeldeticket übergeben.",
    "impersonationBanner": "Support-Sitzung aktiv: {label}",
    "impersonationDefaultLabel": "WHMCS-Admin-Impersonation",
    "sessionNone": "Sitzung: keine",
    "errors": {
      "generic": "Etwas ist schiefgelaufen. Bitte versuchen Sie es erneut."
    }
  },
  "dashboard": {
    "title": "Dashboard",
    "welcome": "Willkommen in Ihrem Kontrollbereich.",
    "servers": "Server",
    "serversEmpty": "Noch keine Server",
    "serversEmptyDescription": "Erstellen Sie Ihren ersten Minecraft-Server, um loszulegen.",
    "createServer": "Server erstellen",
    "status": "Status",
    "resources": "Ressourcen",
    "activity": "Aktivität",
    "activityEmpty": "Keine aktuellen Ereignisse",
    "controlPlaneOnline": "Control Plane · Online",
    "activeServers": "Aktive Server",
    "resourcesSubtitle": "Zugewiesen / Kontingent",
    "allocatedRam": "Zugewiesener RAM",
    "activitySubtitle": "Übersicht",
    "totalServers": "Server gesamt",
    "credits": "Credits",
    "creditsSubtitle": "Laufzeit-Guthaben",
    "creditsRemaining": "Verbleibende Credits",
    "viewAllServers": "Alle Server anzeigen",
    "serversSummary": "Server in Ihrem Konto"
  },
  "validation": {
    "emailRequired": "E-Mail ist erforderlich",
    "emailInvalid": "Ungültige E-Mail-Adresse",
    "passwordRequired": "Passwort ist erforderlich",
    "passwordMin": "Passwort muss mindestens 8 Zeichen haben",
    "confirmPasswordRequired": "Passwortbestätigung ist erforderlich",
    "passwordMismatch": "Passwörter stimmen nicht überein",
    "usernameInvalid": "Benutzername: 3–32 Zeichen (Buchstaben, Zahlen, _ und -)",
    "codeRequired": "Authentifizierungscode ist erforderlich",
    "codeInvalid": "Geben Sie einen gültigen 6-stelligen Code ein",
    "serverNameRequired": "Servername ist erforderlich",
    "serverNameMax": "Servername darf höchstens 64 Zeichen lang sein",
    "planRequired": "Bitte wählen Sie einen Tarif",
    "planInvalid": "Ungültiger Tarif ausgewählt",
    "versionRequired": "Minecraft-Version ist erforderlich",
    "softwareRequired": "Software-Familie ist erforderlich",
    "eulaRequired": "Sie müssen die Minecraft-EULA akzeptieren",
    "motdMax": "MOTD darf höchstens 256 Zeichen lang sein",
    "maxPlayersMin": "Mindestens 1 Spieler erforderlich",
    "maxPlayersMax": "Höchstens 200 Spieler erlaubt"
  },
  "servers": {
    "title": "Server",
    "subtitle": "Verwalten Sie Ihre Minecraft-Server.",
    "create": "Server erstellen",
    "createTitle": "Neuer Server",
    "createDescription": "Konfigurieren und provisionieren Sie einen neuen Minecraft-Server.",
    "name": "Servername",
    "plan": "Tarif",
    "selectPlan": "Tarif auswählen",
    "noPlans": "Keine Tarife verfügbar. Bitten Sie einen Administrator, einen Tarif anzulegen.",
    "software": "Software",
    "version": "Minecraft-Version",
    "eula": "Ich akzeptiere die Minecraft End User License Agreement (EULA).",
    "loading": "Wird geladen…",
    "cancel": "Abbrechen",
    "emptyTitle": "Noch keine Server",
    "emptyDescription": "Erstellen Sie Ihren ersten Server, um zu spielen.",
    "address": "Adresse",
    "addressPending": "Zuweisung ausstehend",
    "ram": "RAM",
    "start": "Starten",
    "stop": "Stoppen",
    "idleCountdown": "Auto-Stop in {seconds}s (keine Spieler)",
    "details": "Details",
    "detailSubtitle": "Serverdetails und Lifecycle-Steuerung",
    "backToList": "Zurück zur Serverliste",
    "retry": "Erneut versuchen",
    "status": {
      "DRAFT": "Entwurf",
      "PROVISIONING": "Provisionierung",
      "INSTALLING": "Installation",
      "STOPPED": "Gestoppt",
      "QUEUED": "In Warteschlange",
      "STARTING": "Startet",
      "RUNNING": "Läuft",
      "STOPPING": "Stoppt",
      "UNKNOWN": "Unbekannt",
      "ERROR": "Fehler",
      "DELETING": "Wird gelöscht",
      "DELETED": "Gelöscht"
    },
    "softwareOptions": {
      "VANILLA": "Vanilla",
      "PAPER": "Paper",
      "PURPUR": "Purpur",
      "FABRIC": "Fabric",
      "FORGE": "Forge",
      "NEOFORGE": "NeoForge",
      "QUILT": "Quilt",
      "BEDROCK_DEDICATED": "Bedrock Dedicated"
    },
    "errors": {
      "generic": "Etwas ist schiefgelaufen. Bitte versuchen Sie es erneut.",
      "loadFailed": "Server konnten nicht geladen werden."
    },
    "tabs": {
      "navigation": "Server-Bereiche",
      "overview": "Übersicht",
      "console": "Konsole",
      "files": "Dateien",
      "properties": "Eigenschaften",
      "players": "Spieler",
      "worlds": "Welten",
      "backups": "Backups",
      "addons": "Add-ons"
    },
    "console": {
      "loading": "Wird geladen…",
      "notRunning": "Die Konsole ist nur verfügbar, wenn der Server läuft. Starten Sie den Server über die Übersicht.",
      "connecting": "Verbindung wird hergestellt…",
      "connected": "Verbunden",
      "disconnected": "Getrennt",
      "clear": "Log leeren",
      "commandPlaceholder": "Serverbefehl eingeben…",
      "send": "Senden",
      "errors": {
        "connectionFailed": "Verbindung zur Konsole fehlgeschlagen."
      }
    },
    "files": {
      "loading": "Wird geladen…",
      "browser": "Dateibrowser",
      "editor": "Editor",
      "up": "Hoch",
      "empty": "Dieses Verzeichnis ist leer.",
      "selectFile": "Wählen Sie eine Datei zum Anzeigen oder Bearbeiten.",
      "readOnlyStopped": "Schreibgeschützt, solange der Server gestoppt ist.",
      "notAvailable": "Dateien sind nur verfügbar, wenn der Server läuft oder gestoppt ist.",
      "truncated": "Datei wurde zur Anzeige gekürzt. Bearbeiten Sie mit Vorsicht.",
      "save": "Speichern",
      "saving": "Wird gespeichert…",
      "saved": "Datei gespeichert.",
      "errors": {
        "loadFailed": "Verzeichnis konnte nicht geladen werden.",
        "readFailed": "Datei konnte nicht gelesen werden.",
        "saveFailed": "Datei konnte nicht gespeichert werden."
      }
    },
    "properties": {
      "title": "Server-Eigenschaften",
      "description": "Bearbeiten Sie gängige server.properties-Einstellungen. Unbekannte Eigenschaften bleiben auf dem Server erhalten.",
      "loading": "Wird geladen…",
      "motd": "MOTD",
      "gamemode": "Spielmodus",
      "difficulty": "Schwierigkeit",
      "maxPlayers": "Max. Spieler",
      "pvp": "PVP",
      "whitelist": "Whitelist",
      "hardcore": "Hardcore",
      "onlineMode": "Online-Modus",
      "enableCommandBlock": "Befehlsblöcke",
      "allowFlight": "Fliegen erlauben",
      "viewDistance": "Sichtweite",
      "simulationDistance": "Simulationsdistanz",
      "spawnProtection": "Spawn-Schutz",
      "save": "Änderungen speichern",
      "saving": "Wird gespeichert…",
      "saved": "Eigenschaften gespeichert.",
      "gamemodes": {
        "survival": "Überleben",
        "creative": "Kreativ",
        "adventure": "Abenteuer",
        "spectator": "Zuschauer"
      },
      "difficulties": {
        "peaceful": "Friedlich",
        "easy": "Einfach",
        "normal": "Normal",
        "hard": "Schwer"
      },
      "errors": {
        "loadFailed": "Server-Eigenschaften konnten nicht geladen werden.",
        "saveFailed": "Server-Eigenschaften konnten nicht gespeichert werden."
      }
    },
    "players": {
      "loading": "Wird geladen…",
      "onlineCount": "Spieler online",
      "whitelistCount": "Whitelist-Einträge",
      "empty": "Keine Spieler online.",
      "retry": "Erneut versuchen",
      "columns": {
        "name": "Spieler",
        "ping": "Ping"
      },
      "errors": {
        "loadFailed": "Spielerliste konnte nicht geladen werden."
      }
    },
    "worlds": {
      "loading": "Wird geladen…",
      "loadError": "Weltinformationen konnten nicht geladen werden.",
      "activeWorld": "Aktive Welt: {name}",
      "stoppedHint": "Upload und Ersetzen erfordern einen gestoppten Server.",
      "worldName": "Weltname",
      "uploadArchive": "Welt-Archiv (.tar.gz)",
      "uploadError": "Welt-Upload fehlgeschlagen.",
      "download": "Welt herunterladen",
      "downloadError": "Download konnte nicht gestartet werden.",
      "downloadPending": "Backup wird erstellt. Versuchen Sie den Download in Kürze erneut.",
      "empty": "Keine Welten gefunden.",
      "validWorld": "Gültige Welt",
      "invalidWorld": "Ungültig",
      "active": "Aktiv"
    },
    "backups": {
      "loading": "Wird geladen…",
      "loadError": "Backups konnten nicht geladen werden.",
      "create": "Backup erstellen",
      "manualLabel": "Manuelles Backup",
      "createError": "Backup konnte nicht erstellt werden.",
      "download": "Download",
      "downloadError": "Download-URL konnte nicht erstellt werden.",
      "restore": "Wiederherstellen",
      "restoreConfirm": "Welt wirklich aus diesem Backup wiederherstellen? Der Server muss gestoppt sein.",
      "restoreError": "Wiederherstellung fehlgeschlagen.",
      "delete": "Löschen",
      "deleteConfirm": "Backup wirklich löschen?",
      "deleteError": "Backup konnte nicht gelöscht werden.",
      "enableSchedule": "Geplante Backups aktivieren",
      "disableSchedule": "Geplante Backups deaktivieren",
      "scheduleError": "Zeitplan konnte nicht aktualisiert werden.",
      "scheduleInfo": "Intervall: alle {hours}h · Aufbewahrung: {retention} Backups",
      "label": "Bezeichnung",
      "status": "Status",
      "size": "Größe",
      "created": "Erstellt",
      "actions": "Aktionen",
      "empty": "Noch keine Backups vorhanden."
    },
    "addons": {
      "loading": "Wird geladen…",
      "unsupported": "Add-ons werden für diese Server-Software noch nicht unterstützt. Verwenden Sie Paper oder Fabric.",
      "stoppedHint": "Add-ons können nur installiert oder entfernt werden, wenn der Server gestoppt ist.",
      "searchPlaceholder": "Modrinth durchsuchen…",
      "search": "Suchen",
      "searchError": "Katalogsuche fehlgeschlagen.",
      "versionsError": "Versionen konnten nicht geladen werden.",
      "installError": "Installation fehlgeschlagen.",
      "removeError": "Entfernen fehlgeschlagen.",
      "select": "Versionen",
      "compatibleVersions": "Kompatible Versionen für {name}",
      "install": "Installieren",
      "remove": "Entfernen",
      "installed": "Installiert",
      "empty": "Noch keine Add-ons installiert."
    }
  }
}
