Files
coa-server-manager/src/i18n/locales/de.ts
T

574 lines
33 KiB
TypeScript
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
import type en from "./en";
/** Deutsch. Entwurf einer Übersetzung; vor der Veröffentlichung von Muttersprachlern zu prüfen. */
const de: Partial<Record<keyof typeof en, string>> = {
"nav.overview": "Übersicht",
"nav.bots": "Bots",
"nav.server": "Server",
"nav.players": "Spieler",
"nav.friends": "Mit Freunden spielen",
"nav.backups": "Sicherungen",
"nav.console": "Konsole",
"nav.settings": "Einstellungen",
"nav.addAnother": "Anderen Server verwalten",
"nav.main": "Hauptmenü",
"nav.serverPicker": "Server",
"q.overview": "Läuft mein Server?",
"q.bots": "Wie sind meine Bots eingestellt?",
"q.server": "Wie verhält sich mein Server?",
"q.players": "Wer spielt gerade?",
"q.friends": "Wie kann mein Freund beitreten?",
"q.backups": "Sind meine Daten sicher?",
"q.console": "Was macht der Server gerade?",
"q.settings": "Wie verhält sich das Programm?",
"welcome.title": "Willkommen bei CoA Server Manager",
"welcome.subtitle": "Betreibe deinen eigenen Conquest-of-Azeroth-Server – ganz ohne Technikwissen.",
"welcome.install.title": "Neuen Server installieren",
"welcome.install.text": "Einrichtung mit einem Klick, alles inklusive.",
"welcome.import.title": "Ich habe bereits einen Server",
"welcome.import.text": "Füge deinen vorhandenen Server hinzu. Er wird nur gelesen – nichts wird verändert.",
"welcome.back": "Zurück zu meinen Servern",
"overview.server": "Server",
"overview.database": "Datenbank",
"overview.auth": "Anmeldeserver",
"overview.world": "Weltserver",
"overview.uptime": "Laufzeit",
"overview.players": "Spieler online",
"overview.companions": "+ {n} Begleiter",
"overview.checking": "Server wird geprüft …",
"overview.partial": "Ein Teil läuft. Mit „Starten“ wird der Rest gestartet, mit „Stoppen“ wird alles beendet.",
"overview.portTitle": "Ein vom Server benötigter Port ist bereits belegt",
"overview.portText": "Port {port} wird von einem anderen Programm verwendet{exe}.",
"overview.missingTitle": "Serverordner nicht gefunden",
"overview.missingText": "{path} fehlt oder wurde verschoben.",
"overview.forget": "Aus dem Manager entfernen (es werden keine Dateien gelöscht)",
"status.online": "Online",
"status.offline": "Offline",
"status.starting": "Startet …",
"status.stopping": "Wird gestoppt …",
"status.attention": "Braucht Aufmerksamkeit",
"status.running": "Läuft",
"status.stopped": "Gestoppt",
"btn.start": "SERVER STARTEN",
"btn.stop": "SERVER STOPPEN",
"btn.stopSmall": "Stoppen",
"btn.restart": "Neustart",
"btn.play": "SPIELEN",
"btn.startPlay": "STARTEN & SPIELEN",
"btn.startingCaps": "STARTET …",
"btn.stoppingCaps": "STOPPT …",
"common.viewDetails": "Details anzeigen",
"common.hideDetails": "Details ausblenden",
"common.copyError": "Fehler kopieren",
"common.noOutput": "(keine Ausgabe)",
"common.cancel": "Abbrechen",
"common.save": "Speichern",
"settings.title": "Einstellungen",
"settings.language": "Sprache",
"settings.languageHint": "Wähle die Sprache des Programms. Übersetzungen werden von Muttersprachlern geprüft; Nicht übersetztes erscheint auf Englisch.",
"err.database_not_running.title": "Die Datenbank läuft nicht",
"err.database_not_running.message": "Der Server braucht seine Datenbank zum Starten. Starte zuerst die Datenbank.",
"err.port_in_use.title": "Serverport ist bereits belegt",
"err.port_in_use.message": "Ein anderes Programm (oder ein anderer Server) verwendet einen vom Server benötigten Port.",
"err.server_files_incomplete.title": "Serverdateien sind unvollständig",
"err.server_files_incomplete.message": "Einige Serverdateien fehlen oder sind beschädigt.",
"err.world_db_incompatible.title": "Weltdatenbank passt nicht zu diesem Build",
"err.world_db_incompatible.message": "Vor dem Start dieser Serverversion ist ein Datenbank-Update nötig.",
"err.worldserver_already_running.title": "Ein anderer Worldserver-Prozess läuft bereits",
"err.worldserver_already_running.message": "Beende den anderen Server, bevor du diesen startest.",
"err.invalid_config_value.title": "Die Serverkonfiguration enthält einen ungültigen Wert",
"err.invalid_config_value.message": "Korrigiere die markierte Einstellung und speichere erneut.",
"err.disk_full.title": "Nicht genug freier Speicherplatz",
"err.disk_full.message": "Gib Speicher frei oder wähle ein anderes Laufwerk und versuche es erneut.",
"err.operation_in_progress.title": "Eine andere Aktion läuft noch",
"err.operation_in_progress.message": "Der Server startet oder stoppt gerade. Warte einen Moment und versuche es erneut.",
"err.startup_failed.title": "Der Server konnte nicht starten",
"err.startup_failed.message": "Ein Dienst wurde beim Start beendet. Die Ursache steht in den Details.",
"err.hash_mismatch.title": "Eine heruntergeladene Datei ist beschädigt",
"err.hash_mismatch.message": "Die Datei stimmte nicht mit der Prüfsumme überein und wurde nicht verwendet.",
"err.path_rejected.title": "Dieser Speicherort ist nicht erlaubt",
"err.path_rejected.message": "Der angeforderte Dateipfad liegt außerhalb des Serverordners.",
"err.unknown.title": "Etwas ist schiefgelaufen",
"err.unknown.message": "Siehe die technischen Details.",
// Import server
"import.title": "Vorhandenen Server hinzufügen",
"import.subtitle": "Wähle den Ordner, aus dem dein Server läuft. Er wird nur gelesen.",
"import.dialogTitle": "Serverordner auswählen",
"import.choose": "Ordner wählen …",
"import.chooseAnother": "Anderen Ordner wählen",
"import.looking": "Server wird untersucht …",
"import.healthy.title": "Vorhandener Server erkannt",
"import.healthy.text": "Alles, was zum Betrieb dieses Servers nötig ist, wurde gefunden.",
"import.partial.title": "Server teilweise gefunden",
"import.partial.text": "Einige Teile fehlen. Du kannst ihn trotzdem hinzufügen; es wird nichts automatisch repariert.",
"import.custom.title": "Angepasster Server erkannt",
"import.custom.text": "Dieser Build wird nicht erkannt. Einige Update- und Installationsfunktionen sind deaktiviert.",
"import.incompatible.title": "Das ist kein Serverordner",
"import.incompatible.text": "Wähle den Ordner, der Core, Data und mysql (oder deine worldserver.exe) enthält.",
"import.techDetails": "Technische Details anzeigen",
"import.detected": "Erkannt",
"import.notInstalled": "Nicht installiert",
"import.notFound": "Nicht gefunden",
"import.noChanges": "Beim Import werden keine Dateien verändert.",
"import.add": "Server hinzufügen",
// Install server
"install.title": "Neuen Server installieren",
"install.subtitle": "Wähle einen Ordner oder behalte den vorgeschlagenen. Alles andere wird für dich eingerichtet.",
"install.installTo": "Installieren nach",
"install.browse": "Durchsuchen …",
"install.dialogTitle": "Wähle den Installationsort für deinen Server",
"install.pkgDialogTitle": "Wähle einen Serverpaket-Ordner",
"install.ready": "Dieser Ordner ist bereit. {gb} GB frei.",
"install.failedTitle": "Die Installation konnte nicht abgeschlossen werden",
"install.nothingInstalled": "Es wurde nichts installiert. Du kannst es erneut versuchen; heruntergeladene Dateien bleiben erhalten.",
"install.showTech": "Technische Details anzeigen",
"install.hideTech": "Technische Details ausblenden",
"install.advanced": "Erweitert",
"install.localPkg": "Aus einem lokalen Paketordner installieren statt herunterzuladen",
"install.localPkgHint": "(leer lassen zum Herunterladen)",
"install.button": "Installieren",
"install.progressTitle": "Server wird vorbereitet",
"install.progressText": "Das kann einige Minuten dauern. Du kannst dieses Fenster geöffnet lassen.",
"install.step.checking": "Computer wird geprüft",
"install.step.downloading": "Server wird heruntergeladen",
"install.step.unpacking": "Entpacken",
"install.step.database": "Datenbank wird vorbereitet",
"install.step.finishing": "Abschluss",
"install.doneTitle": "Dein Server ist bereit",
"install.doneText": "Alles ist installiert. Starte ihn auf dem nächsten Bildschirm.",
"install.open": "MEINEN SERVER ÖFFNEN",
// Players
"players.title": "Spieler",
"players.createTitle": "Erstelle dein Konto",
"players.createText": "Das sind der Name und das Passwort, mit denen du dich im Spiel anmeldest.",
"players.startFirst": "Starte zuerst den Server – Konten werden erstellt, solange er läuft.",
"players.username": "Benutzername",
"players.password": "Passwort",
"players.admin": "Dieses Konto zum Administrator machen",
"players.adminHint": "Administratoren können im Spiel Gamemaster-Befehle nutzen. Tu dies nur für Konten, denen du vertraust.",
"players.create": "Konto erstellen",
"players.created": "Konto „{name}“ erstellt. Du kannst dich jetzt damit im Spiel anmelden.",
// Companions
"comp.title": "KI-Begleiter",
"comp.population": "{online} jetzt online · insgesamt {total} erstellt",
"comp.reading": "Aktuelle Anzahl wird gelesen …",
"comp.startToSee": "Starte den Server, um zu sehen, wie viele Begleiter online sind.",
"comp.wantMore": "Möchtest du mehr Begleiter?",
"comp.custom": "Benutzerdefiniert",
"comp.numberLabel": "Anzahl der Begleiter",
"comp.largeWarning": "Große Mengen können mehr CPU und Speicher benötigen. Erhöhe schrittweise.",
"comp.hardware": "Dieser Computer: {cores} Kerne, {ram} GB Arbeitsspeicher.",
"comp.add": "{n} Begleiter hinzufügen",
"comp.addPlain": "Begleiter hinzufügen",
"comp.stoppedHint": "Der Server ist gestoppt: Sie werden beim nächsten Start erstellt.",
"comp.spawned": "{n} Begleiter werden erstellt. Sie erscheinen nach und nach in den nächsten Minuten.",
"comp.saved": "Gespeichert. {n} Begleiter werden beim Serverstart erstellt.",
// Client
"client.title": "Spielclient",
"client.looking": "Suche …",
"client.intro": "Sag dem Manager, wo dein Spiel installiert ist, um einen SPIELEN-Button zu erhalten. Deine Spieldateien werden nie geändert, außer der Serveradresse und dem Begleiter-Addon.",
"client.chooseFolder": "Spielordner wählen …",
"client.dialogTitle": "Wähle den Ordner deines Spielclients",
"client.connectsTo": "Verbindet mit",
"client.thisComputer": "✓ dieser Computer",
"client.notThisServer": "nicht dieser Server",
"client.addon": "Begleiter-Addon",
"client.installedVersion": "Installiert (Version {v})",
"client.installed": "Installiert",
"client.addonNotInstalled": "Nicht installiert",
"client.updateAvailable": "ein Update ist verfügbar",
"client.otherAddons": "Andere Addons",
"client.leftAsIs": "{n} – bleiben unverändert",
"client.pointLocal": "Spiel auf diesen Server ausrichten",
"client.pointedNote": "Das Spiel verbindet sich jetzt mit diesem Computer. Die vorherige Adresse wurde gespeichert.",
"client.installAddon": "Begleiter-Addon installieren",
"client.updateAddon": "Begleiter-Addon aktualisieren",
"client.addonNote": "Begleiter-Addon installiert. Andere Addons wurden nicht angetastet.",
"client.changeFolder": "Ordner ändern …",
// Diagnostics
"diag.title": "Diagnose",
"diag.text": "Sucht nach häufigen Problemen. Es wird nichts verändert.",
"diag.run": "Diagnose starten",
"diag.verify": "Serverdateien prüfen",
"diag.export": "Diagnosepaket exportieren",
"diag.saved": "Für Fehlerberichte gespeichert: {path}",
"diag.allGood": "Alles sieht gut aus.",
"diag.problems_one": "{n} Punkt zum Prüfen",
"diag.problems_few": "{n} Punkte zum Prüfen",
"diag.problems_many": "{n} Punkte zum Prüfen",
"diag.problems_other": "{n} Punkte zum Prüfen",
"diag.word.ok": "OK",
"diag.word.warn": "Achtung",
"diag.word.fail": "Problem",
"diag.filesOk": "Alle Programmdateien sind unversehrt.",
"diag.filesDiffer": "{n} Programmdatei(en) weichen vom Installierten ab. Deine eigenen Dateien werden hier nie aufgeführt. „Nach Updates suchen“ stellt fehlende wieder her.",
"diag.fileMissing": "fehlt",
"diag.fileChanged": "geändert",
// About Manager
"about.version": "Version {v}. Programmupdates verändern deinen Server nie.",
"about.check": "Nach neuer Version suchen",
"about.install": "{v} installieren und neu starten",
"about.upToDate": "CoA Server Manager ist auf dem neuesten Stand.",
"about.checkFailed": "Die Suche nach einer neuen Version ist fehlgeschlagen. Prüfe deine Internetverbindung und versuche es erneut.",
"about.installFailed": "Das Update konnte nicht installiert werden. Dein Server wurde nicht angetastet.",
// Backups
"bk.title": "Sicherungen",
"bk.trigger.manual": "Manuelle Sicherung",
"bk.trigger.automatic": "Automatische Sicherung",
"bk.trigger.before-update": "Vor dem Update",
"bk.trigger.before-restore": "Sicherheitskopie vor einer Wiederherstellung",
"bk.trigger.before-migration": "Vor dem Datenbank-Update",
"bk.trigger.before-bots": "Vor der Installation der Begleiter",
"bk.trigger.before-repair": "Vor der Reparatur",
"bk.trigger.before-dangerous-change": "Vor einer riskanten Änderung",
"bk.kind.quick": "Charaktere, Konten und Einstellungen",
"bk.kind.full": "Alles, einschließlich der Weltdatenbank",
"bk.kind.config": "Nur Einstellungen",
"bk.kind.database": "Charaktere und Konten",
"bk.db.characters": "Charaktere",
"bk.db.auth": "Konten",
"bk.db.world": "Weltdaten",
"bk.today": "Heute {time}",
"bk.yesterday": "Gestern {time}",
"bk.created": "Sicherung erstellt.",
"bk.last": "Letzte Sicherung: {when}",
"bk.none": "Noch keine Sicherungen",
"bk.keptNext": "Sicherungen liegen neben deinem Server und überschreiben nie deine Live-Daten.",
"bk.backUpNow": "Jetzt sichern",
"bk.full": "Vollsicherung",
"bk.fullHint": "Sichert auch die große Weltdatenbank",
"bk.settingsOnly": "Nur Einstellungen",
"bk.working": "Wird ausgeführt …",
"bk.failed": "Das hat nicht funktioniert",
"bk.restoreFrom": "Wiederherstellen aus „{what}“, {when}",
"bk.restoreNote": "Es wird nichts gelöscht. Deine aktuellen Daten werden zuerst gesichert, und eine ersetzte Datenbank bleibt unter neuem Namen erhalten.",
"bk.stopFirst": "Stoppe zuerst den Server – Datenbanken können nur bei gestopptem Server wiederhergestellt werden.",
"bk.settingsRestored": "Einstellungen wiederhergestellt. Eine Sicherheitskopie der vorherigen Einstellungen wurde gespeichert.",
"bk.restoreSettings": "Einstellungen wiederherstellen",
"bk.confirmDb": "Datenbank „{db}“ aus dieser Sicherung wiederherstellen? Fortschritt seit {when} wird beiseitegelegt (nicht gelöscht).",
"bk.dbRestored": "{n} Tabellen wiederhergestellt. Die vorherigen Daten bleiben als {schema} erhalten.",
"bk.restoreDb": "{db} wiederherstellen",
"bk.loading": "Wird geladen …",
"bk.empty": "Deine Sicherungen erscheinen hier.",
"bk.restore": "Wiederherstellen",
"bk.verify": "Prüfen",
"bk.intact": "Diese Sicherung ist unversehrt.",
"bk.problem": "Problem gefunden: {details}",
"bk.delete": "Löschen",
"bk.confirmDelete": "Diese Sicherung löschen? Nur diese Sicherung wird entfernt; dein Server bleibt unberührt.",
// Friends
"fr.title": "Mit Freunden spielen",
"fr.looking": "Verbindung wird geprüft …",
"fr.ok": "OK",
"fr.notYet": "noch nicht",
"fr.mode.lan.title": "Lokales Netzwerk",
"fr.mode.lan.text": "Freunde im selben Heimnetzwerk oder WLAN.",
"fr.mode.direct.title": "Über das Internet",
"fr.mode.direct.text": "Freunde von überall, über deine Internetverbindung. Dein Router muss das erlauben.",
"fr.mode.private.title": "Privates Netzwerk",
"fr.mode.private.text": "Freunde von überall, ohne Router-Einrichtung. Nutzt die kostenlose Tailscale-App.",
"fr.restartToApply": "Starte den Server neu, um dies anzuwenden.",
"fr.ready": "Bereit für Freunde.",
"fr.exposedTitle": "Etwas Privates ist aus deinem Netzwerk erreichbar",
"fr.exposedText": "{what} akzeptieren Verbindungen von anderen Computern. Starte den Server über dieses Programm neu, um sie zu schließen.",
"fr.what.database": "Datenbank",
"fr.what.console": "Serverkonsole",
"fr.and": " und ",
"fr.status": "Status",
"fr.st.running": "Server läuft",
"fr.st.open": "Anmelde- und Spielserver sind für andere Computer offen",
"fr.st.firewall": "Die Windows-Firewall lässt die Spielports zu",
"fr.st.private": "Datenbank und Serverkonsole sind nur auf diesem Computer erreichbar",
"fr.inUse": "In Gebrauch",
"fr.yourLan": "Deine Adresse in diesem Netzwerk:",
"fr.unknown": "unbekannt",
"fr.checkConn": "Meine Verbindung prüfen",
"fr.cgnat": "Dein Internetanbieter erlaubt kein direktes Hosting. Nutze stattdessen das private Netzwerk.",
"fr.publicAddr": "Deine öffentliche Adresse:",
"fr.noRouter": " · dein Router kann nicht automatisch eingerichtet werden; leite die beiden Spielports manuell weiter",
"fr.noInternet": "Das Internet war nicht erreichbar, um deine Adresse zu ermitteln.",
"fr.tsMissing": "Tailscale ist nicht installiert. Installiere die kostenlose App, melde dich an und komm zurück.",
"fr.tsOff": "Tailscale ist installiert, aber nicht verbunden. Melde dich zuerst an.",
"fr.privateAddr": "Deine private Adresse:",
"fr.checkFirst": "Prüfe zuerst deine Verbindung",
"fr.reapply": "Erneut anwenden",
"fr.enable": "Aktivieren",
"fr.onlyLocal": "Jetzt kann sich nur dieser Computer verbinden.",
"fr.stopSharing": "Freigabe beenden (nur dieser Computer)",
"fr.giveTitle": "Gib das deinem Freund",
"fr.giveText": "Er trägt diese Zeile in die Datei realmlist.wtf seines Spiels ein. Passwörter und Einstellungen werden nie weitergegeben.",
"fr.copied": "Kopiert",
"fr.copy": "Verbindungsdaten kopieren",
"fr.pkg": "Freundepaket erstellen (zip)",
"fr.pkgSaved": "Gespeichert: {path}",
// Console
"con.title": "Konsole",
"con.tab.world": "Welt",
"con.tab.auth": "Anmeldung",
"con.tab.database": "Datenbank",
"con.tab.manager": "Manager",
"con.searchLabel": "Protokoll durchsuchen",
"con.search": "Suchen …",
"con.follow": "Mitverfolgen",
"con.copied": "Kopiert",
"con.copyErrors": "Fehler kopieren",
"con.empty": "Nichts anzuzeigen.",
"con.commandsNote": "Befehle gehen direkt an den laufenden Weltserver. Riskante (Herunterfahren, Löschen, Sperren) verlangen eine Bestätigung.",
"con.commandLabel": "Befehl",
"con.send": "Senden",
"con.confirmRisky": "„{cmd}“ kann Dinge herunterfahren oder viele Datensätze ändern. Trotzdem senden?",
// Server updates
"upd.act.create": "Neue Datei",
"upd.act.replace": "Aktualisiert",
"upd.act.merge-config": "Neue Einstellungen hinzugefügt",
"upd.act.skip": "Unverändert",
"upd.act.conflict": "Braucht deine Entscheidung",
"upd.updatedTo": "Auf Version {v} aktualisiert.",
"upd.confirmBack": "Zur vorherigen Version zurückkehren? Deine Charaktere und Konten werden nicht verändert.",
"upd.wentBack": "Zur vorherigen Version zurückgekehrt. Deine Daten wurden nicht angetastet.",
"upd.dialogTitle": "Wähle einen Update-Paketordner",
"upd.pendingBad": "Der aktualisierte Server ist nicht korrekt gestartet",
"upd.pendingUnfinished": "Ein früheres Update wurde nicht abgeschlossen",
"upd.safeBack": "Du kannst sicher zur vorherigen Version zurückkehren.",
"upd.backNote": "Das Zurückkehren stellt Programmdateien und Einstellungen wieder her. Charaktere und Konten werden nie automatisch zurückgesetzt.",
"upd.goBackTo": "Zu Version {v} zurückkehren",
"upd.goBackBefore": "Zur Version vor dem Update zurückkehren",
"upd.title": "Server-Updates",
"upd.text": "Updates werden auf Echtheit geprüft, vorher gesichert und können rückgängig gemacht werden.",
"upd.check": "Nach Updates suchen",
"upd.folderLabel": "Update-Paketordner",
"upd.folderHint": "Update-Paketordner (leer lassen für die offizielle Quelle)",
"upd.available": "Version {to} ist verfügbar",
"upd.availableFrom": "Version {to} ist verfügbar (du hast {from})",
"upd.summary": "Download {size} · {files} Datei(en) ändern sich",
"upd.summaryDb": "Download {size} · {files} Datei(en) ändern sich · {db} Datenbank-Update(s)",
"upd.conflict": "Diese Datei wurde außerhalb des CoA Server Managers geändert.",
"upd.keep": "Meine Datei behalten",
"upd.replace": "Durch Update ersetzen",
"upd.now": "Jetzt aktualisieren",
"upd.stopNote": "Der Server wird während des Updates gestoppt und danach zur Prüfung erneut gestartet.",
// Settings editor
"set.restart.runtime": "Wird sofort angewendet",
"set.restart.world": "Erfordert Neustart des Weltservers",
"set.restart.full": "Erfordert einen vollständigen Serverneustart",
"set.on": "An",
"set.off": "Aus",
"set.enterNumber": "Gib eine Zahl ein",
"set.enterInt": "Gib eine ganze Zahl ein",
"set.atLeast": "Muss mindestens {n} sein",
"set.atMost": "Darf höchstens {n} sein",
"set.careful": "Vorsicht",
"set.changed": "Geändert",
"set.default": "Standard: {v}",
"set.range": "Bereich {min}–{max}",
"set.badValue": "Die Datei enthält einen unbrauchbaren Wert ({problem}); der Standardwert wird angezeigt.",
"set.drift": "In der generierten Datei von Hand geändert – der Launcher setzt es beim nächsten Start zurück, sofern du es nicht hier speicherst.",
"set.reset": "Auf Standard zurücksetzen",
"set.resetItem": "„{name}“ auf Standard zurücksetzen",
"set.nothingYet": "Noch nichts zu konfigurieren",
"set.loading": "Einstellungen werden geladen …",
"set.confirmCareful": "Du änderst {n} als „Vorsicht“ markierte Einstellung(en). Zuvor wird ein Snapshot der aktuellen Konfiguration gespeichert, sodass sich das rückgängig machen lässt. Fortfahren?",
"set.driftTitle": "{n} Einstellung(en) wurden von Hand geändert",
"set.driftText": "Der Server-Launcher erstellt worldserver.conf bei jedem Start aus seiner Vorlage neu, daher gehen diese manuellen Änderungen verloren:",
"set.presets": "Voreinstellungen:",
"set.restoreDefaults": "Empfohlene Standardwerte wiederherstellen",
"set.matches": "Nichts zu ändern – deine Einstellungen stimmen bereits überein.",
"set.willChange_one": "Dadurch wird {n} Einstellung geändert:",
"set.willChange_few": "Dadurch werden {n} Einstellungen geändert:",
"set.willChange_many": "Dadurch werden {n} Einstellungen geändert:",
"set.willChange_other": "Dadurch werden {n} Einstellungen geändert:",
"set.apply": "Anwenden",
"set.nothingChanged": "Nichts geändert.",
"set.saved": "Gespeichert.",
"set.restartRequired_one": "Für {n} Einstellung ist ein Neustart nötig.",
"set.restartRequired_few": "Für {n} Einstellungen ist ein Neustart nötig.",
"set.restartRequired_many": "Für {n} Einstellungen ist ein Neustart nötig.",
"set.restartRequired_other": "Für {n} Einstellungen ist ein Neustart nötig.",
"set.appliesNextStart": "Die Änderungen werden beim nächsten Serverstart angewendet.",
"set.restartNow": "Jetzt neu starten",
"set.later": "Später",
"set.notSaved": "Es wurde nichts gespeichert. Korrigiere die markierten Einstellungen und versuche es erneut.",
"set.advanced": "Erweiterte Einstellungen ({n})",
"set.unknownKept": "{n} weitere Einstellung(en) in der Konfigurationsdatei bleiben genau so erhalten.",
"set.unsaved_one": "{n} nicht gespeicherte Änderung",
"set.unsaved_few": "{n} nicht gespeicherte Änderungen",
"set.unsaved_many": "{n} nicht gespeicherte Änderungen",
"set.unsaved_other": "{n} nicht gespeicherte Änderungen",
"set.discard": "Verwerfen",
"set.save": "Änderungen speichern",
// Download errors
"err.package_not_published.title": "Dieses Serverpaket ist noch nicht verfügbar",
"err.package_not_published.message": "Am Download-Ort wurde noch nichts veröffentlicht. Versuche es später erneut oder installiere aus einem lokalen Paketordner (Erweitert).",
"err.network_unreachable.title": "Der Download-Server war nicht erreichbar",
"err.network_unreachable.message": "Prüfe deine Internetverbindung und versuche es erneut.",
// Manager self-update
"selfupd.ready": "Manager {v} ist installationsbereit",
"selfupd.onClose": "Es wird installiert, wenn du den Manager schließt. Deine Server laufen weiter.",
"selfupd.installing": "Installation läuft … der Manager wird geschlossen.",
"selfupd.now": "Jetzt installieren",
"about.auto": "Updates im Hintergrund laden und beim Schließen des Managers installieren",
"about.autoHint": "Ein Manager-Update stoppt oder verändert deine Server nie.",
// Friends line
"fr.copyLine": "Zeile kopieren",
// Diagnostics checks
"dg.title.files": "Serverdateien",
"dg.title.missing_parts": "Fehlende Teile",
"dg.title.mysql": "Datenbank",
"dg.title.auth": "Anmeldeserver",
"dg.title.world": "Weltserver",
"dg.title.configs": "Konfiguration",
"dg.title.config_values": "Einstellungswerte",
"dg.title.disk": "Freier Speicherplatz",
"dg.title.permissions": "Berechtigungen",
"dg.title.client": "Spielclient",
"dg.title.exposure": "Private Dienste",
"dg.files.ok": "Alle erwarteten Serverteile wurden gefunden.",
"dg.files.partial": "Einige Serverteile fehlen.",
"dg.files.custom": "Dies ist ein angepasster Server-Build; einige Funktionen sind eingeschränkt.",
"dg.files.bad": "Dieser Ordner sieht nicht wie ein CoA-Server aus.",
"dg.svc.running": "Läuft",
"dg.svc.port": "Port {port} wird von einem anderen Programm verwendet (Prozess {pid}).",
"dg.svc.starting": "Startet, antwortet noch nicht.",
"dg.svc.stopped": "Läuft nicht.",
"dg.configs.ok": "Konfigurationsdateien können gelesen werden.",
"dg.configs.bad": "Nicht lesbar: {files}",
"dg.values.bad": "Unbrauchbare Werte bei: {keys}",
"dg.disk.ok": "{gb} GB frei",
"dg.disk.low": "Nur {gb} GB frei; Sicherungen und Updates brauchen Platz.",
"dg.perm.ok": "Der Serverordner ist beschreibbar.",
"dg.perm.bad": "Der Manager kann nicht in den Serverordner schreiben (wähle einen anderen Ort oder starte einmal als Administrator).",
"dg.client.missing": "Der gespeicherte Spielordner wurde nicht gefunden; wähle ihn in den Einstellungen erneut.",
"dg.exposure.ok": "Datenbank und Serverkonsole sind aus dem Netzwerk nicht erreichbar.",
"dg.exposure.bad": "Aus dem Netzwerk erreichbar: {what}.",
// Update steps
"ustep.Starting": "Start",
"ustep.Checking the update": "Update wird geprüft",
"ustep.Downloading the update": "Update wird heruntergeladen",
"ustep.Verifying the update": "Update wird verifiziert",
"ustep.Making sure the server is stopped": "Es wird sichergestellt, dass der Server gestoppt ist",
"ustep.Saving a recovery point": "Wiederherstellungspunkt wird gespeichert",
"ustep.Applying the update": "Update wird angewendet",
"ustep.Updating the database": "Datenbank wird aktualisiert",
"ustep.Starting the updated server": "Aktualisierter Server wird gestartet",
"ustep.Finishing": "Abschluss",
"ustep.Undoing the update": "Update wird rückgängig gemacht",
"ustep.Done": "Fertig",
// Companion sizes
"comp.size.small": "Klein",
"comp.size.medium": "Mittel",
"comp.size.large": "Groß",
"comp.warnHardware": "{n} Begleiter brauchen möglicherweise mehr CPU und Speicher, als dieser Computer hat ({cores} Kerne, {ram} GB).",
"comp.warnMemory": "Gib zuerst etwas Speicher frei; andere Programme belegen den größten Teil.",
// Friends notes
"fr.note.forwarded": "Dein Router wurde gebeten, die Spielports weiterzuleiten.",
"fr.note.manual": "Dein Router unterstützt keine automatische Einrichtung; leite die beiden Spielports manuell weiter oder nutze das private Netzwerk.",
// Import labels and placeholder
"scan.label.worldserver": "Weltserver",
"scan.label.authserver": "Anmeldeserver",
"scan.label.database_content": "Datenbanken für Anmeldung, Charaktere und Welt",
"scan.label.companions": "CoA-Begleiter (Bots)",
"scan.label.client": "Spielclient",
"placeholder.soon": "Dieser Bereich entsteht in einer späteren Version.",
// Tick rate
"overview.tick": "Weltgeschwindigkeit",
"overview.tickUnit": "Ticks/s",
"overview.tickGood": "Flüssig",
"overview.tickBusy": "Ausgelastet",
"overview.tickLag": "Ruckelt",
"overview.tickDetail": "durchschnittlich {mean} ms pro Tick · 95 % unter {p95} ms · Spitze {max} ms",
"overview.tickHint": "Wie schnell der Weltserver läuft. Über 20 Ticks pro Sekunde fühlt sich das Spiel flüssig an, unter 10 ruckelt es.",
// Companions start
"err.companion_templates_missing.title": "Begleiter haben noch keine Vorlage zum Kopieren",
"err.companion_templates_missing.message": "Neue Begleiter werden von Charakteren der Stufe 80 jeder Klasse kopiert. Erstelle pro Klasse einen Charakter der Stufe 80 auf einem beliebigen Konto außer dem Konsolenkonto und versuche es erneut.",
// Friends guides
"fr.tsDownload": "Tailscale herunterladen (kostenlos)",
"fr.guide": "So richtest du es ein",
"fr.g.net.1": "Klicke auf „Meine Verbindung prüfen“: Der Manager ermittelt deine öffentliche Adresse und versucht, die Ports am Router selbst zu öffnen.",
"fr.g.net.2": "Falls das nicht klappt, öffne die Einstellungsseite deines Routers (oft 192.168.0.1 oder 192.168.1.1) und suche „Portweiterleitung“ (auch „Virtueller Server“ oder „NAT“).",
"fr.g.net.3": "Leite zwei TCP-Ports an diesen Computer ({lan}) weiter: {auth} (Anmeldung) und {world} (Spiel). Verwende innen und außen dieselbe Nummer.",
"fr.g.net.4": "Leite niemals den Datenbankport (3307) oder den Port der Serverkonsole (3443) weiter.",
"fr.g.net.5": "Klicke auf „Aktivieren“, starte den Server neu und schicke deinem Freund die Zeile oben („set realmlist …“). Er trägt sie in die Datei realmlist.wtf seines Spiels ein.",
"fr.g.net.6": "Wenn dein Anbieter dir eine gemeinsam genutzte Adresse gibt („CGNAT“), lassen sich Ports gar nicht öffnen: Nutze stattdessen das private Netzwerk.",
"fr.g.routerHelp": "Schritt-für-Schritt-Anleitungen für viele Router (portforward.com)",
"fr.g.ts.1": "Du und dein Freund installiert die kostenlose Tailscale-App (Link oben) und meldet euch an.",
"fr.g.ts.2": "Teile diesen Computer mit deinem Freund: Öffne die Tailscale-Verwaltungsseite, suche diesen Computer in der Liste, wähle „Share…“ und schicke deinem Freund den Link. Er nimmt ihn mit seinem eigenen Tailscale-Konto an.",
"fr.g.ts.3": "Am Router muss nichts eingestellt werden. Klicke auf „Aktivieren“, starte den Server neu und schicke deinem Freund die Zeile oben („set realmlist …“ mit deiner Tailscale-Adresse).",
"fr.g.ts.4": "Tailscale muss bei euch beiden laufen, solange ihr spielt.",
"fr.g.ts.admin": "Tailscale-Verwaltungsseite öffnen",
"fr.g.ts.share": "So funktioniert das Teilen (tailscale.com)",
// Bots at start
"comp.startTitle": "Bots beim Serverstart",
"comp.startAuto": "Bots melden sich beim Serverstart automatisch an",
"comp.startCount": "Wie viele sich anmelden",
"comp.startSave": "Speichern",
"comp.startSaved": "Gespeichert. Gilt ab dem nächsten Serverstart.",
"comp.startHint": "Bots, die sich nicht anmelden, bleiben gespeichert und können später online gebracht werden.",
"comp.startInvalid": "Gib eine ganze Zahl von 0 bis 5000 ein.",
// Overview start bots
"overview.startBots": "Bots melden sich beim Start an: {n}",
"overview.startBotsOff": "Bots melden sich beim Start nicht an",
// Offline bots
"comp.offlineDone": "{n} Begleiter samt Ausrüstung erstellt. Sie melden sich beim Serverstart an.",
// Companions progress
"comp.progress": "{done} von {target} hinzugefügt",
"comp.progressDone": "Alle {n} Begleiter sind erstellt. Sie melden sich jetzt an.",
"comp.progressOffline": "{n} Begleiter werden samt Ausrüstung erstellt … das dauert einige Minuten.",
"comp.progressStalled": "Warte darauf, dass der Server weitere erstellt …",
// Companions control
"comp.stop": "Erstellung stoppen",
"comp.stopped": "Gestoppt. {n} noch wartende Begleiter wurden abgebrochen; bereits erstellte bleiben erhalten.",
"comp.manageTitle": "Vorhandene Begleiter verwalten",
"comp.offline": "Alle offline nehmen",
"comp.offlineConfirm": "Alle Begleiter aus dem Spiel abmelden? Sie bleiben gespeichert und kommen beim nächsten Serverstart oder beim erneuten Hinzufügen zurück.",
"comp.offlineDone2": "{n} Begleiter offline genommen. Sie bleiben gespeichert.",
"comp.delete": "Alle Begleiter löschen …",
"comp.deleteConfirm": "Alle {n} Begleiter endgültig löschen? Zuvor wird ein Wiederherstellungspunkt gespeichert. Deine eigenen Charaktere bleiben unberührt.",
"comp.deleteDone": "Alle Begleiter wurden gelöscht. Zuvor wurde ein Wiederherstellungspunkt gespeichert.",
"err.companion_command_unsupported.title": "Diese Serverversion kann das noch nicht",
"err.companion_command_unsupported.message": "Das Bot-Modul dieses Server-Builds kennt diesen Befehl nicht. Aktualisiere den Server oder starte ihn neu, um Laufendes zu stoppen.",
// Despawn some
"comp.despawnSome": "{n} Bots entfernen",
"comp.despawnCount": "Wie viele abmelden",
"comp.despawnHint": "Entlastet sofort: Jeder Bot online kostet Serverzeit. Sie bleiben gespeichert und kommen beim nächsten Start zurück, wenn die automatische Anmeldung an ist.",
"comp.despawnSomeDone": "{n} Begleiter abgemeldet. Sie bleiben gespeichert.",
};
export default de;