dorfteich/packages/shared/i18n/de/editor.json
Claude Fable 5 0308bc712d
Some checks failed
CI / Import/export fidelity gate (push) Blocked by required conditions
CD / Build and push images (push) Successful in 3m58s
CD / Deploy to Test (push) Successful in 9s
CI / Lint, typecheck, test (push) Successful in 4m23s
CI / Build container images (push) Has been skipped
CD / Smoke tests against Test (push) Successful in 1m16s
CD / Promote to Int (push) Successful in 11s
CI / Auth e2e pack (push) Has been cancelled
Drag-onto reparent, Move-to dialog, and the delete decision (#109)
Sidebar folder view: a row now has three drop bands — the edges keep
the within-group reorder, the middle band nests the dragged page under
the row (appended to its new sibling group, with a drop-into outline
cue). Cycle/depth refusals surface as a translated banner; successful
moves are announced for screen readers.

The overflow menu gains 'Move to…': a modal parent picker over the
page tree (top level first, the page's own subtree disabled) that works
in every sort mode. Delete now decides per case: childless pages keep
the plain confirm; pages with subpages open a dialog offering promote
(default wording: move subpages up) or subtree delete.

The children lookup reads the CACHED pages list on purpose: an async
fetch before window.confirm broke the click→confirm→DELETE rhythm the
content pack (and users) rely on, and a stale childless read errs
toward promote — never toward a silent subtree delete. Sidebar caret
labels deliberately exclude the page title: accessible names are
matched by substring in the specs (#101), and a title like 'Editor…'
collided with the edit-mode toggle.

Verified live: move dialog (subtree option disabled), promote and
subtree delete flows; content/trash/export packs green.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-07-14 10:40:08 +02:00

160 lines
6.0 KiB
JSON

{
"title": {
"placeholder": "Unbenannte Seite"
},
"mode": {
"edit": "Bearbeiten",
"view": "Lesen",
"toggleToEdit": "In den Bearbeitungsmodus wechseln",
"toggleToView": "In den Lesemodus wechseln"
},
"connection": {
"connecting": "Verbindet …",
"connected": "Live",
"reconnecting": "Verbindung wird wiederhergestellt …",
"offline": "Offline — deine Änderungen werden synchronisiert, sobald du wieder verbunden bist"
},
"readOnly": {
"notice": "Du hast nur Lesezugriff auf diese Seite und kannst sie daher nicht bearbeiten."
},
"tooLarge": {
"notice": "Diese Seite hat ihre maximale Größe erreicht, daher wurde deine letzte Änderung nicht gespeichert. Bitte entferne etwas Inhalt."
},
"presence": {
"label": "{{count}} Personen auf dieser Seite",
"viewer": "{{name}} (nur Lesen)"
},
"offline": {
"localOnly": "Diese Seite hat Änderungen, die nur auf diesem Gerät gespeichert sind. Sie werden automatisch synchronisiert, sobald du wieder online bist."
},
"accessRevoked": {
"title": "Deine Bearbeitungsberechtigung wurde entfernt",
"description": "Du kannst diese Seite nicht mehr bearbeiten. Deine ungespeicherten Änderungen liegen noch auf diesem Gerät — exportiere sie, bevor du die Seite verlässt, da sie nicht auf dem Server gespeichert werden.",
"copy": "Als Markdown kopieren",
"copied": "Kopiert!",
"copyFailed": "Kopieren fehlgeschlagen",
"download": "Als Markdown herunterladen",
"discard": "Meine Änderungen verwerfen",
"discardConfirm": "Die auf diesem Gerät gespeicherten Änderungen verwerfen? Das kann nicht rückgängig gemacht werden."
},
"toolbar": {
"paragraph": "Absatz",
"heading1": "Überschrift 1",
"heading2": "Überschrift 2",
"heading3": "Überschrift 3",
"heading4": "Überschrift 4",
"bold": "Fett",
"italic": "Kursiv",
"code": "Inline-Code",
"strikethrough": "Durchgestrichen",
"bulletList": "Aufzählungsliste",
"orderedList": "Nummerierte Liste",
"taskList": "Aufgabenliste",
"blockquote": "Zitat",
"codeBlock": "Codeblock",
"horizontalRule": "Trennlinie",
"image": "Bild einfügen",
"undo": "Rückgängig",
"redo": "Wiederholen",
"link": {
"add": "Link hinzufügen",
"edit": "URL bearbeiten",
"remove": "Link entfernen",
"openNewTab": "In neuem Tab öffnen",
"urlLabel": "Link-URL",
"apply": "Übernehmen",
"cancel": "Abbrechen",
"invalidProtocol": "Dieser Link-Typ ist nicht erlaubt."
},
"table": {
"insert": "Tabelle einfügen",
"addColumnBefore": "Spalte davor einfügen",
"addColumnAfter": "Spalte danach einfügen",
"deleteColumn": "Spalte löschen",
"addRowBefore": "Zeile davor einfügen",
"addRowAfter": "Zeile danach einfügen",
"deleteRow": "Zeile löschen",
"toggleHeaderRow": "Kopfzeile umschalten",
"deleteTable": "Tabelle löschen"
},
"section": {
"label": "Abschnitts-Stil",
"none": "Kein Abschnitt",
"remove": "Abschnitt auflösen"
},
"pluginBlock": {
"label": "Plugin-Block einfügen",
"placeholder": "Block einfügen …"
}
},
"image": {
"uploading": "Bild wird hochgeladen …",
"uploadFailed": "Bild-Upload fehlgeschlagen",
"altLabel": "Alt-Text",
"widthLabel": "Bildbreite",
"width": {
"small": "Klein",
"medium": "Mittel",
"full": "Voll"
}
},
"history": {
"title": "Versionsverlauf",
"open": "Verlauf",
"close": "Schließen",
"empty": "Noch keine Versionen.",
"error": "Du kannst den Verlauf dieser Seite nicht ansehen.",
"restore": "Diese Version wiederherstellen",
"restored": "Wiederhergestellt",
"restoreConfirm": "Die Seite auf diese Version zurücksetzen? Der aktuelle Stand wird vorher als Version gesichert, sodass du das rückgängig machen kannst.",
"diffTitle": "Änderungen von dieser Version bis heute",
"viewTitle": "Vorschau",
"trigger": {
"auto": "Automatischer Schnappschuss",
"manual": "Benannte Version",
"pre_restore": "Vor einer Wiederherstellung"
},
"saveVersion": "Version speichern",
"savePrompt": "Name der Version:",
"saveFailed": "Version konnte nicht gespeichert werden.",
"showAllContributors": "Alle Mitwirkenden anzeigen"
},
"page": {
"copyMarkdown": "Als Markdown kopieren",
"markdownCopied": "Kopiert!",
"markdownCopyFailed": "Kopieren fehlgeschlagen",
"downloadMarkdown": "Als Markdown herunterladen",
"moreActions": "Weitere Aktionen",
"delete": "In den Papierkorb verschieben",
"deleteConfirm": "Diese Seite in den Papierkorb verschieben? Du kannst sie über den Papierkorb des Teichs wiederherstellen.",
"moveTo": "Verschieben nach…",
"moveTitle": "Seite verschieben",
"moveRoot": "Oberste Ebene",
"moveAction": "Verschieben",
"moveCancel": "Abbrechen",
"deleteChildrenTitle": "Seite mit Unterseiten löschen",
"deleteChildrenHint_one": "„{{title}}“ hat eine Unterseite — was soll mit ihr passieren?",
"deleteChildrenHint_other": "„{{title}}“ hat {{count}} Unterseiten — was soll mit ihnen passieren?",
"deletePromote": "Nur diese Seite löschen — Unterseiten rücken hoch",
"deleteSubtree_one": "Seite samt Unterseite löschen",
"deleteSubtree_other": "Seite samt allen {{count}} Unterseiten löschen",
"deleteCancel": "Abbrechen"
},
"trash": {
"link": "Papierkorb",
"title": "Papierkorb — {{pond}}",
"empty": "Der Papierkorb ist leer.",
"deletedAt": "Gelöscht am {{date}}",
"restore": "Wiederherstellen",
"purge": "Endgültig löschen",
"purgeConfirm": "Diese Seite und ihre Dateien endgültig löschen? Das kann nicht rückgängig gemacht werden.",
"pageTrashedHint": "Diese Seite wurde in den Papierkorb verschoben.",
"restoreLink": "Im Papierkorb ansehen"
},
"wikilink": {
"phantomTooltip": "Diese Seite existiert noch nicht",
"autocompleteLabel": "Auf eine Seite verlinken",
"createHint": "Seite „{{title}}“ anlegen"
}
}