Upgrade to 4.0.0

This commit is contained in:
Bastian Allgeier
2023-11-28 09:33:56 +01:00
parent f96b96af76
commit 3b0b6546ca
480 changed files with 21371 additions and 13327 deletions

View File

@@ -3,19 +3,26 @@
"account.delete": "Deinen Account löschen",
"account.delete.confirm": "Willst du deinen Account wirklich löschen? Du wirst sofort danach abgemeldet. Dein Account kann nicht wieder hergestellt werden.",
"add": "Hinzufügen",
"activate": "Aktivieren",
"add": "Hinzuf\u00fcgen",
"alpha": "Alpha",
"author": "Autor",
"avatar": "Profilbild",
"back": "Zurück",
"cancel": "Abbrechen",
"change": "Ändern",
"close": "Schließen",
"change": "\u00c4ndern",
"close": "Schlie\u00dfen",
"changes": "Änderungen",
"confirm": "OK",
"collapse": "Zusammenklappen",
"collapse.all": "Alle zusammenklappen",
"color": "Farbe",
"coordinates": "Koordinaten",
"copy": "Kopieren",
"copy.all": "Alle kopieren",
"copy.success": "{count} kopiert!",
"create": "Erstellen",
"custom": "Benutzerdefiniert",
"date": "Datum",
"date.select": "Datum auswählen",
@@ -31,16 +38,23 @@
"debugging": "Debugging",
"delete": "Löschen",
"delete": "L\u00f6schen",
"delete.all": "Alle löschen",
"dialog.fields.empty": "Der Dialog hat keine Felder",
"dialog.files.empty": "Keine verfügbaren Dateien",
"dialog.pages.empty": "Keine verfügbaren Seiten",
"dialog.text.empty": "Dieser Dialog definiert keinen Text",
"dialog.users.empty": "Keine verfügbaren Accounts",
"dimensions": "Maße",
"disable": "Deaktivieren",
"disabled": "Gesperrt",
"discard": "Verwerfen",
"drawer.fields.empty": "Die Schublade hat keine Felder",
"domain": "Domain",
"download": "Download",
"duplicate": "Duplizieren",
@@ -49,18 +63,20 @@
"email": "E-Mail",
"email.placeholder": "mail@beispiel.de",
"enter": "Enter",
"entries": "Einträge",
"entry": "Eintrag",
"environment": "Umgebung",
"error": "Fehler",
"error.access.code": "Ungültiger Code",
"error.access.login": "Ungültige Zugangsdaten",
"error.access.panel": "Du hast keinen Zugang zum Panel",
"error.access.view": "Du hast keinen Zugriff auf diesen Teil des Panels",
"error.avatar.create.fail": "Das Profilbild konnte nicht hochgeladen werden",
"error.avatar.delete.fail": "Das Profilbild konnte nicht gelöscht werden",
"error.avatar.delete.fail": "Das Profilbild konnte nicht gel\u00f6scht werden",
"error.avatar.dimensions.invalid": "Bitte lade ein Profilbild hoch, das nicht breiter oder höher als 3000 Pixel ist.",
"error.avatar.mime.forbidden": "Das Profilbild muss vom Format JPEG oder PNG sein",
@@ -81,6 +97,9 @@
"error.file.changeName.empty": "Bitte gib einen Namen an",
"error.file.changeName.permission": "Du darfst den Dateinamen von \"{filename}\" nicht ändern",
"error.file.changeTemplate.invalid": "Die Vorlage für die Datei \"{id}\" kann nicht zu \"{template}\" geändert werden (gültig: \"{blueprints}\")",
"error.file.changeTemplate.permission": "Du kannst die Voralge für die Datei \"{id}\" nicht ändern",
"error.file.duplicate": "Eine Datei mit dem Dateinamen \"{filename}\" besteht bereits",
"error.file.extension.forbidden": "Verbotene Dateiendung \"{extension}\"",
"error.file.extension.invalid": "Verbotene Dateiendung \"{extension}\"",
@@ -95,6 +114,7 @@
"error.file.minheight": "Die Bildhöhe muss mindestens {height} Pixel betragen",
"error.file.minsize": "Die Datei ist zu klein",
"error.file.minwidth": "Die Bildbreite muss mindestens {width} Pixel betragen",
"error.file.name.unique": "Der Dateiname besteht bereits",
"error.file.name.missing": "Bitte gib einen Dateinamen an",
"error.file.notFound": "Die Datei \"{filename}\" konnte nicht gefunden werden",
"error.file.orientation": "Das Bildformat ist ungültig. Erwartetes Format: \"{orientation}\"",
@@ -113,15 +133,20 @@
"error.layout.validation.block": "Fehler im \"{field}\" Feld in Block {blockIndex} mit dem Blocktyp \"{fieldset}\" in Layout {layoutIndex}",
"error.layout.validation.settings": "Fehler in den Einstellungen von Layout {index}",
"error.license.format": "Bitte gib einen gültigen Lizenzschlüssel ein",
"error.license.domain": "Die Domain für die Lizenz fehlt",
"error.license.email": "Bitte gib eine gültige E-Mailadresse an",
"error.license.format": "Bitte gib einen gültigen Lizenzschlüssel ein",
"error.license.verification": "Die Lizenz konnte nicht verifiziert werden",
"error.login.totp.confirm.invalid": "Ungültiger Code",
"error.login.totp.confirm.missing": "Bitte gib den aktuellen Code ein",
"error.object.validation": "Fehler im \"{label}\" Feld:\n{message}",
"error.offline": "Das Panel ist zur Zeit offline",
"error.page.changeSlug.permission": "Du darfst die URL der Seite \"{slug}\" nicht ändern",
"error.page.changeSlug.reserved": "Der Pfad für Top-Level Seiten darf nicht mit \"{path}\" beginnen.",
"error.page.changeStatus.incomplete": "Die Seite ist nicht vollständig und kann daher nicht veröffentlicht werden",
"error.page.changeStatus.permission": "Der Status der Seite kann nicht geändert werden",
"error.page.changeStatus.toDraft.invalid": "Die Seite \"{slug}\" kann nicht in einen Entwurf umgewandelt werden",
@@ -137,6 +162,12 @@
"error.page.draft.duplicate": "Ein Entwurf mit dem URL-Kürzel \"{slug}\" besteht bereits",
"error.page.duplicate": "Eine Seite mit dem URL-Kürzel \"{slug}\" besteht bereits",
"error.page.duplicate.permission": "Du kannst die Seite \"{slug}\" nicht duplizieren",
"error.page.move.ancestor": "Die Seite kann nicht in sich selbst verschoben werden",
"error.page.move.directory": "Der Ordner der Seite kann nicht verschoben werden",
"error.page.move.duplicate": "Eine Seite mit dem URL-Kürzel \"{slug}\" besteht bereits",
"error.page.move.notFound": "Die verschobene Seite kann nicht gefunden werden",
"error.page.move.permission": "Du kannst die Seite \"{slug}\" nicht verschieben",
"error.page.move.template": "Die Vorlage \"{template}\" wird nicht als Unterseite von \"{parent}\" akzeptiert",
"error.page.notFound": "Die Seite \"{slug}\" konnte nicht gefunden werden",
"error.page.num.invalid": "Bitte gib eine gültige Sortierungszahl an. Negative Zahlen sind nicht erlaubt.",
"error.page.slug.invalid": "Bitte gib ein gültiges URL-Kürzel an",
@@ -163,6 +194,8 @@
"error.site.changeTitle.permission": "Du kannst den Titel der Seite nicht ändern",
"error.site.update.permission": "Du darfst die Seite nicht bearbeiten",
"error.structure.validation": "Fehler im Feld \"{field}\" in Zeile {index}",
"error.template.default.notFound": "Die \"Default\"-Vorlage existiert nicht",
"error.unexpected": "Ein unerwarteter Fehler ist aufgetreten. Aktiviere den Debug-Modus für weitere Informationen: https://getkirby.com/docs/reference/system/options/debug",
@@ -195,8 +228,10 @@
"error.validation.accepted": "Bitte bestätige",
"error.validation.alpha": "Bitte gib nur Zeichen zwischen A und Z ein",
"error.validation.alphanum": "Bitte gib nur Zeichen zwischen A und Z und Zahlen zwischen 0 und 9 ein",
"error.validation.anchor": "Bitte gib einen korrekten Anker an",
"error.validation.between": "Bitte gib einen Wert zwischen \"{min}\" und \"{max}\" ein",
"error.validation.boolean": "Bitte bestätige oder lehne ab",
"error.validation.color": "Bitte gib eine gültige Farbe im Format {format} ein",
"error.validation.contains": "Bitte gib einen Wert ein, der \"{needle}\" enthält",
"error.validation.date": "Bitte gib ein gültiges Datum ein",
"error.validation.date.after": "Bitte gib ein Datum nach dem {date} ein",
@@ -211,6 +246,7 @@
"error.validation.integer": "Bitte gib eine ganze Zahl ein",
"error.validation.ip": "Bitte gib eine gültige IP Adresse ein",
"error.validation.less": "Bitte gib einen Wert kleiner als {max} ein",
"error.validation.linkType": "Der Linktyp ist nicht erlaubt",
"error.validation.match": "Der Wert entspricht nicht dem erwarteten Muster",
"error.validation.max": "Bitte gib einen Wert ein, der nicht größer als {max} ist",
"error.validation.maxlength": "Bitte gib einen kürzeren Text ein (max. {max} Zeichen)",
@@ -227,15 +263,18 @@
"error.validation.same": "Bitte gib \"{other}\" ein",
"error.validation.size": "Die Größe des Wertes muss \"{size}\" sein",
"error.validation.startswith": "Der Wert muss mit \"{start}\" beginnen",
"error.validation.tel": "Bitte gib eine unformatierte Telefonnummer an",
"error.validation.time": "Bitte gib eine gültige Uhrzeit ein",
"error.validation.time.after": "Bitte gib eine Zeit nach {time} ein",
"error.validation.time.before": "Bitte gib eine Zeit vor {time} ein",
"error.validation.time.between": "Bitte gib eine Zeit zwischen {min} und {max} ein",
"error.validation.uuid": "Bitte gib eine gültige UUID an",
"error.validation.url": "Bitte gib eine gültige URL ein",
"expand": "Aufklappen",
"expand.all": "Alle aufklappen",
"field.invalid": "Das Feld ist ungültig",
"field.required": "Das Feld ist Pflicht",
"field.blocks.changeType": "Blocktyp ändern",
"field.blocks.code.name": "Code",
@@ -245,8 +284,9 @@
"field.blocks.delete.confirm.all": "Willst du wirklich alle Blöcke löschen?",
"field.blocks.delete.confirm.selected": "Willst du wirklich die ausgewählten Blöcke löschen?",
"field.blocks.empty": "Keine Blöcke",
"field.blocks.fieldsets.empty": "Keine Block Definition",
"field.blocks.fieldsets.label": "Bitte wähle einen Blocktyp aus …",
"field.blocks.fieldsets.paste": "Drücke <kbd>{{ shortcut }}</kbd> um Blöcke aus der Zwischenablage zu importieren",
"field.blocks.fieldsets.paste": "Drücke <kbd>{{ shortcut }}</kbd> um Layouts/Blocks von deinem Clipboard zu importieren. <small>Nur die, die im aktuellen Feld erlaubt sind werden eingefügt.</small>",
"field.blocks.gallery.name": "Galerie",
"field.blocks.gallery.images.empty": "Keine Bilder",
"field.blocks.gallery.images.label": "Bilder",
@@ -259,6 +299,8 @@
"field.blocks.image.crop": "Beschneiden",
"field.blocks.image.link": "Link",
"field.blocks.image.location": "Ort",
"field.blocks.image.location.internal": "Diese Webseite",
"field.blocks.image.location.external": "Externe Quelle",
"field.blocks.image.name": "Bild",
"field.blocks.image.placeholder": "Bild auswählen",
"field.blocks.image.ratio": "Seitenverhältnis",
@@ -283,8 +325,10 @@
"field.files.empty": "Keine Dateien ausgewählt",
"field.layout.change": "Layout ändern",
"field.layout.delete": "Layout löschen",
"field.layout.delete.confirm": "Willst du dieses Layout wirklich löschen?",
"field.layout.delete.confirm.all": "Willst du wirklich alle Layouts löschen?",
"field.layout.empty": "Keine Layouts",
"field.layout.select": "Layout auswählen",
@@ -292,24 +336,35 @@
"field.pages.empty": "Keine Seiten ausgewählt",
"field.structure.delete.confirm": "Willst du diesen Eintrag wirklich löschen?",
"field.structure.delete.confirm": "Willst du diesen Eintrag wirklich l\u00f6schen?",
"field.structure.delete.confirm.all": "Möchtest du wirklich alle Einträge löschen?",
"field.structure.empty": "Es bestehen keine Einträge.",
"field.structure.empty": "Es bestehen keine Eintr\u00e4ge.",
"field.users.empty": "Keine Accounts ausgewählt",
"fields.empty": "Keine Felder",
"file": "Datei",
"file.blueprint": "Du kannst zusätzliche Felder und Bereiche für diese Datei in <strong>/site/blueprints/files/{blueprint}.yml</strong> anlegen",
"file.changeTemplate": "Vorlage ändern",
"file.changeTemplate.notice": "Das Ändern der Dateivoralge wird alle Inhalte von Feldern entfernen, deren Feldtypen nicht übereinstimmen. Wenn die neue Vorlage bestimmte Regeln definiert, z.B. Bildabmessungen, werden diese unwiderruflich angewandt. Benutze diese Funktion mit Vorsicht.",
"file.delete.confirm": "Willst du die Datei <strong>{filename}</strong> <br>wirklich löschen?",
"file.focus.placeholder": "Fokuspunkt setzen",
"file.focus.reset": "Fokuspunkt entfernen",
"file.focus.title": "Fokus",
"file.sort": "Position ändern",
"files": "Dateien",
"files.empty": "Keine Dateien",
"filter": "Filter",
"hide": "Verbergen",
"hour": "Stunde",
"hue": "Farbton",
"import": "Importieren",
"info": "Info",
"insert": "Einfügen",
"insert": "Einf\u00fcgen",
"insert.after": "Danach einfügen",
"insert.before": "Davor einfügen",
"install": "Installieren",
@@ -332,6 +387,7 @@
"language.convert": "Als Standard auswählen",
"language.convert.confirm": "<p>Willst du <strong>{name}</strong> wirklich in die Standardsprache umwandeln? Dieser Schritt kann nicht rückgängig gemacht werden.</p><p>Wenn <strong>{name}</strong> unübersetzte Felder hat, gibt es keine gültigen Standardwerte für diese Felder und Inhalte könnten verloren gehen.</p>",
"language.create": "Neue Sprache anlegen",
"language.default": "Standardsprache",
"language.delete.confirm": "Willst du <strong>{name}</strong> inklusive aller Übersetzungen wirklich löschen? Dieser Schritt kann nicht rückgängig gemacht werden!",
"language.deleted": "Die Sprache wurde gelöscht",
"language.direction": "Leserichtung",
@@ -340,7 +396,16 @@
"language.locale": "PHP locale string",
"language.locale.warning": "Du nutzt ein angepasstes Setup for PHP Locales. Bitte bearbeite dieses direkt in der entsprechenden Sprachdatei in /site/languages",
"language.name": "Name",
"language.secondary": "Sekundäre Sprachen",
"language.settings": "Spracheinstellungen",
"language.updated": "Die Sprache wurde gespeichert",
"language.variables": "Sprachvariablen",
"language.variables.empty": "Keine Übersetzung",
"language.variable.delete.confirm": "Willst du wirklich die Variable \"{key}\" entfernen?",
"language.variable.key": "Schlüssel",
"language.variable.notFound": "Die Variable konnte nicht gefunden werden",
"language.variable.value": "Wert",
"languages": "Sprachen",
"languages.default": "Standardsprache",
@@ -349,15 +414,30 @@
"languages.secondary.empty": "Noch keine sekundären Sprachen",
"license": "Lizenz",
"license.activate": "Aktiviere Kirby jetzt",
"license.activate.label": "Bitte aktiviere deine Lizenz",
"license.activate.domain": "Deine Lizenz wird für die Domain <strong>{host}</strong> aktiviert.",
"license.activate.local": "Du bist dabei, deine Kirby Lizenz für die lokale Domain <strong>{host}</strong> zu aktivieren. Falls diese Seite später unter einer anderen Domain veröffentlicht wird, solltest du sie erst dort aktivieren. Falls {host} die Domain ist, die du für deine Lizenz nutzen möchtest, fahre bitte fort. ",
"license.activated": "Aktiviert",
"license.buy": "Kaufe eine Lizenz",
"license.register": "Registrieren",
"license.code": "Code",
"license.code.help": "Du hast deinen Lizenz Code nach dem Kauf per Email bekommen. Bitte kopiere sie aus der Email und füge sie hier ein. ",
"license.code.label": "Bitte gib deinen Lizenzcode ein",
"license.status.active.info": "Beinhaltet neue Major Versionen bis {date}",
"license.status.active.label": "Gültige Lizenz",
"license.status.demo.info": "Dies ist eine Demo Installation",
"license.status.demo.label": "Demo",
"license.status.inactive.info": "Lizenz erneuern, um auf neue Major Versionen upzudaten",
"license.status.inactive.label": "Keine neuen Major Versionen",
"license.status.legacy.bubble": "Bereit, die Lizenz zu erneuern? ",
"license.status.legacy.info": "Deine Lizenz deckt diese Version nicht ab",
"license.status.legacy.label": "Bitte erneuere deine Lizenz",
"license.status.missing.bubble": "Bereit, deine Seite zu veröffentlichen?",
"license.status.missing.info": "Keine gültige Lizenz",
"license.status.missing.label": "Bitte aktiviere deine Lizenz",
"license.manage": "Verwalte deine Lizenzen",
"license.register.help": "Den Lizenzcode findest du in der Bestätigungsmail zu deinem Kauf. Bitte kopiere und füge ihn ein, um Kirby zu registrieren.",
"license.register.label": "Bitte gib deinen Lizenzcode ein",
"license.register.domain": "Deine Lizenz wird unter der Domain <strong>{host}</strong> registriert",
"license.register.local": "Du bist dabei, deine Lizenz unter der lokalen Domain <strong>{host}</strong> zu registrieren. Wenn diese Seite unter einer anderen Domain veröffentlicht werden soll, registriere die Lizenz statt dessen bitte dort. Wenn du {host} als Domain verwenden möchtest, fahre bitte fort. ",
"license.register.success": "Vielen Dank für deine Unterstützung",
"license.unregistered": "Dies ist eine unregistrierte Kirby-Demo",
"license.purchased": "Gekauft",
"license.success": "Vielen Dank für deine Unterstützung",
"license.unregistered.label": "Unregistriert",
"link": "Link",
@@ -367,17 +447,18 @@
"lock.unsaved": "Ungespeicherte Änderungen",
"lock.unsaved.empty": "Keine ungespeicherten Änderungen",
"lock.isLocked": "Ungespeicherte Änderungen von <strong>{email}</strong>",
"lock.file.isLocked": "Die Datei wird von {email} bearbeitet und kann nicht geändert werden.",
"lock.page.isLocked": "Die Seite wird von {email} bearbeitet und kann nicht geändert werden.",
"lock.isLocked": "Ungespeicherte Änderungen von {email}",
"lock.unlock": "Entsperren",
"lock.isUnlocked": "Deine ungespeicherten Änderungen wurden von einem anderen Account überschrieben. Du kannst sie herunterladen, um sie manuell einzufügen. ",
"lock.unlock.submit": "Entsperre und überschreibe ungespeicherte Änderungen von <strong>{email}</strong>",
"lock.isUnlocked": "Wurde von einem*r anderen Benutzer*in überschrieben",
"login": "Anmelden",
"login.code.label.login": "Anmeldecode",
"login.code.label.password-reset": "Anmeldecode",
"login.code.placeholder.email": "000 000",
"login.code.placeholder.totp": "000000",
"login.code.text.email": "Wenn deine E-Mail-Adresse registriert ist, wurde der angeforderte Code per E-Mail versendet.",
"login.code.text.totp": "Bitte gib den Einmal-Code von deiner Authentifizierungs-App ein. ",
"login.email.login.body": "Hallo {user.nameOrEmail},\n\ndu hast gerade einen Anmeldecode für das Kirby Panel von {site} angefordert.\n\nDer folgende Anmeldecode ist für die nächsten {timeout} Minuten gültig:\n\n{code}\n\nWenn du keinen Anmeldecode angefordert hast, ignoriere bitte diese E-Mail oder kontaktiere bei Fragen deinen Administrator.\nBitte leite diese E-Mail aus Sicherheitsgründen NICHT weiter.",
"login.email.login.subject": "Dein Anmeldecode",
"login.email.password-reset.body": "Hallo {user.nameOrEmail},\n\ndu hast gerade einen Anmeldecode für das Kirby Panel von {site} angefordert.\n\nDer folgende Anmeldecode ist für die nächsten {timeout} Minuten gültig:\n\n{code}\n\nWenn du keinen Anmeldecode angefordert hast, ignoriere bitte diese E-Mail oder kontaktiere bei Fragen deinen Administrator.\nBitte leite diese E-Mail aus Sicherheitsgründen NICHT weiter.",
@@ -388,9 +469,24 @@
"login.toggleText.code.email-password": "Anmelden mit Passwort",
"login.toggleText.password-reset.email": "Passwort vergessen?",
"login.toggleText.password-reset.email-password": "← Zurück zur Anmeldung",
"login.totp.enable.option": "Einmal-Codes einrichten",
"login.totp.enable.intro": "Authentifizierungs-Apps können Einmal-Codes erstellen, die als zweiter Faktor für die Anmeldung dienen. ",
"login.totp.enable.qr.label": "1. Scanne diesen QR Code",
"login.totp.enable.qr.help": "Scannen funktioniert nicht? Gib den Setup-Schlüssel <code>{secret}</code> manuell in deiner Authentifizierungs-App ein. ",
"login.totp.enable.confirm.headline": "2. Bestätige den erstellten Code.",
"login.totp.enable.confirm.text": "Deine App erstellt alle 30 Sekunden einen neuen Einmal-Code. Gib den aktuellen Code ein, um das Setup abzuschliessen. ",
"login.totp.enable.confirm.label": "Aktueller Code",
"login.totp.enable.confirm.help": "Nach dem Setup werden wir dich bei jeder Anmeldung nach einem Einmal-Code fragen. ",
"login.totp.enable.success": "Einmal-Codes aktiviert",
"login.totp.disable.option": "Einmal-Codes deaktivieren",
"login.totp.disable.label": "Gib dein Passwort ein, um die Einmal-Codes zu deaktivieren. ",
"login.totp.disable.help": "In Zukunft wird bei der Anmeldung ein anderer zweiter Faktor abgefragt. Z.B. ein Login-Code der per Email zugeschickt wird. Du kannst die Einmal-Codes jeder Zeit später wieder neu einrichten. ",
"login.totp.disable.admin": "<p>Einmal-Codes für <strong>{user}</strong> werden hiermit deaktiviert.</p> <p>In Zukunft wird für die Anmeldung ein anderer zweiter Faktor abgefragt. Z.B. ein Login-Code, der per Email zugeschickt wird. {user} kann nach der nächsten Anmeldung jeder Zeit wieder Einmal-Codes für den Account aktivieren.</p>",
"login.totp.disable.success": "Einmal-Codes deaktiviert",
"logout": "Abmelden",
"merge": "Zusammenfügen",
"menu": "Menü",
"meridiem": "AM/PM",
"mime": "Medientyp",
@@ -404,42 +500,49 @@
"months.january": "Januar",
"months.july": "Juli",
"months.june": "Juni",
"months.march": "März",
"months.march": "M\u00e4rz",
"months.may": "Mai",
"months.november": "November",
"months.october": "Oktober",
"months.september": "September",
"more": "Mehr",
"move": "Bewegen",
"name": "Name",
"next": "Nächster Eintrag",
"night": "Nacht",
"no": "nein",
"off": "aus",
"on": "an",
"open": "Öffnen",
"open.newWindow": "In neuem Fenster öffnen",
"option": "Option",
"options": "Optionen",
"options.none": "Keine Optionen",
"options.all": "Zeige alle {count} Optionen",
"orientation": "Ausrichtung",
"orientation.landscape": "Querformat",
"orientation.portrait": "Hochformat",
"orientation.square": "Quadratisch",
"page": "Seite",
"page.blueprint": "Du kannst zusätzliche Felder und Bereiche für diese Seite in <strong>/site/blueprints/pages/{blueprint}.yml</strong> anlegen",
"page.changeSlug": "URL ändern",
"page.changeSlug": "URL \u00e4ndern",
"page.changeSlug.fromTitle": "Aus Titel erzeugen",
"page.changeStatus": "Status ändern",
"page.changeStatus.position": "Bitte wähle eine Position aus",
"page.changeStatus.select": "Wähle einen neuen Status aus",
"page.changeTemplate": "Vorlage ändern",
"page.changeTemplate.notice": "Das Ändern der Vorlage wird Inhalte entfernen, deren Feldtypen nicht übereinstimmen. Verwende diese Funktion mit Vorsicht.",
"page.create": "Anlegen als \"{status}\"",
"page.delete.confirm": "Willst du die Seite <strong>{title}</strong> wirklich löschen?",
"page.delete.confirm.subpages": "<strong>Diese Seite hat Unterseiten</strong>. <br>Alle Unterseiten werden ebenfalls gelöscht.",
"page.delete.confirm.title": "Gib zur Bestätigung den Seitentitel ein",
"page.draft.create": "Entwurf anlegen",
"page.duplicate.appendix": "Kopieren",
"page.duplicate.appendix": "Kopie",
"page.duplicate.files": "Dateien kopieren",
"page.duplicate.pages": "Seiten kopieren",
"page.move": "Seite bewegen",
"page.sort": "Position ändern",
"page.status": "Status",
"page.status.draft": "Entwurf",
@@ -460,6 +563,7 @@
"password": "Passwort",
"paste": "Einfügen",
"paste.after": "Danach einfügen",
"paste.success": "{count} eingefügt!",
"pixel": "Pixel",
"plugin": "Plugin",
"plugins": "Plugins",
@@ -467,7 +571,9 @@
"preview": "Vorschau",
"remove": "Entfernen",
"rename": "Umbenennen",
"renew": "Erneuern",
"replace": "Ersetzen",
"replace.with": "Ersetzen mit",
"retry": "Wiederholen",
"revert": "Verwerfen",
"revert.confirm": "Willst du wirklich alle ungespeicherten Änderungen verwerfen? ",
@@ -484,9 +590,10 @@
"save": "Speichern",
"search": "Suchen",
"search.min": "Gib mindestens {min}  Zeichen ein, um zu suchen",
"search.all": "Alles zeigen",
"search.all": "Zeige alle {count} Ergebnisse",
"search.results.none": "Keine Ergebnisse",
"section.invalid": "Der Bereich ist ungültig",
"section.required": "Der Bereich ist Pflicht",
"security": "Sicherheit",
@@ -498,11 +605,16 @@
"size": "Größe",
"slug": "URL-Anhang",
"sort": "Sortieren",
"sort.drag": "Bewegen um zu sortieren …",
"split": "Teilen",
"stats.empty": "Keine Daten",
"status": "Status",
"system.issues.content": "Der content Ordner scheint öffentlich zugänglich zu sein",
"system.issues.eol.kirby": "Deine Kirby Installation ist veraltet und erhält keine weiteren Sicherheitsupdates",
"system.issues.eol.plugin": "Deine Version des { plugin } Plugins ist veraltet und erhält keine weiteren Sicherheitsupdates",
"system.issues.eol.php": "Deine installierte PHP-Version { release } ist veraltet und erhält keinen Sicherheits-Updates mehr",
"system.issues.debug": "Debugging muss im öffentlichen Betrieb ausgeschaltet sein",
"system.issues.git": "Der .git Ordner scheint öffentlich zugänglich zu sein",
"system.issues.https": "Wir empfehlen HTTPS für alle deine Seiten",
@@ -520,10 +632,13 @@
"system.updateStatus.update": "Kostenloses Update { version } verfügbar",
"system.updateStatus.upgrade": "Upgrade { version } verfügbar",
"title": "Titel",
"tel": "Telefon",
"tel.placeholder": "+49123456789",
"template": "Vorlage",
"title": "Titel",
"today": "Heute",
"toolbar.button.clear": "Formatierung entfernen",
"toolbar.button.code": "Code",
"toolbar.button.bold": "Fetter Text",
"toolbar.button.email": "E-Mail",
@@ -541,6 +656,8 @@
"toolbar.button.link": "Link",
"toolbar.button.paragraph": "Absatz",
"toolbar.button.strike": "Durchgestrichen",
"toolbar.button.sub": "Tiefgestellt",
"toolbar.button.sup": "Hochgestellt",
"toolbar.button.ol": "Geordnete Liste",
"toolbar.button.underline": "Unterstrichen",
"toolbar.button.ul": "Ungeordnete Liste",
@@ -550,6 +667,8 @@
"translation.name": "Deutsch",
"translation.locale": "de_DE",
"type": "Typ",
"upload": "Hochladen",
"upload.error.cantMove": "Die Datei konnte nicht an ihren Zielort bewegt werden",
"upload.error.cantWrite": "Die Datei konnte nicht auf der Festplatte gespeichert werden",