From 0a5d7806700bb3154529b99abc75d37ccc46faff Mon Sep 17 00:00:00 2001 From: erdgeist Date: Sat, 25 Jul 2026 02:23:13 +0200 Subject: Extract admin strings to i18n: the nodes cluster --- config/locales/de.yml | 171 ++++++++++++++++++++++++++++++++++++++++++++++++++ config/locales/en.yml | 171 ++++++++++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 342 insertions(+) (limited to 'config') diff --git a/config/locales/de.yml b/config/locales/de.yml index 7d49a872..3be58e54 100644 --- a/config/locales/de.yml +++ b/config/locales/de.yml @@ -187,3 +187,174 @@ de: disable_second_factor: "Zweiten Faktor entfernen" reset_second_factor: "Zweiten Faktor zurücksetzen" reset_confirm: "Zweiten Faktor von %{login} zurücksetzen? Die Anmeldung ist danach nur mit Passwort möglich." + + admin: + common: + create: "Anlegen" + edit: "Bearbeiten" + destroy: "Löschen" + search: "Suchen" + reset: "Zurücksetzen" + confirm_irreversible: "Das kann nicht rückgängig gemacht werden. Fortfahren?" + toggle_preview: "Live-Vorschau umschalten" + force_render: "Vorschau neu rendern" + columns: + id: "ID" + title: "Titel" + actions: "Aktionen" + locked_by: "Gesperrt von" + rev: "Rev." + path: "Pfad" + nodes: + index: + title: "Nodes" + create_node: "Node anlegen" + create_hint: "Legt einen Node ohne Eltern-Node und Art an. Für eine konkrete Seite besser den Anlege-Dialog oder \"Kind hinzufügen\" an einem bestehenden Node verwenden." + new: + title: "Neuen Node anlegen" + type: "Art" + slug_hint: "Der URL-Slug wird daraus automatisch erzeugt. Er lässt sich danach im Abschnitt \"Metadata\" unter Slug prüfen und anpassen." + parent: "Eltern-Node" + resulting_path: "Kompletter Pfad" + copy: "kopieren" + path_hint: "Diese Vorschau aktualisiert sich beim Tippen. Der endgültige Pfad lässt sich später ändern: über den Titel (letztes Segment) oder durch Verschieben unter einen anderen Eltern-Nodes (alles davor)." + attachment: "Anhang" + attach_hint: "Dieses Asset wird der neuen Seite automatisch angehängt." + as_headline: "als Aufmacher der Seite" + edit: + save_draft: "Entwurf speichern" + save_unlock_exit: "Speichern + Entsperren + Verlassen" + preview: "Vorschau ↗" + abstract: "Abstract" + attachments: "Anhänge" + headline_hint: "Das markierte Bild oder PDF wird der Aufmacher dieser Seite auf der öffentlichen Website. Ist nichts markiert, bekommen Besucher stattdessen einen Link auf alle angehängten Bilder." + metadata_summary: "Metadaten (Slug, Eltern-Node, Tags, Template, Autor, Bilder)" + slug: "Slug" + parent: "Eltern-Node" + parent_hint: "Tippen, um einen neuen Eltern-Node für diesen Node zu finden." + tags: "Tags" + tags_hint: "Kommagetrennt, Kleinschreibung." + publish_at: "Veröffentlichen am" + template: "Template" + template_hint: "Wird beim Anlegen automatisch gesetzt — bei Bedarf ändern." + author: "Autor" + body: "Text" + live_preview: "Live-Vorschau" + force_refresh: "Neu laden" + unlock_back: "Entsperren + Zurück" + what_changed: "Was hat sich geändert?" + confirm_discard: "Das kann nicht rückgängig gemacht werden. Fortfahren?" + destroy_draft: "Entwurf löschen" + discard_autosave: "Autosave verwerfen" + attach_search_placeholder: "Bilder zum Anhängen suchen…" + set_headline_label: "Als Aufmacherbild setzen" + set_headline_title: "Dieses Foto als Aufmacherbild der Seite verwenden" + remove_image_label: "Bild entfernen" + show: + status: "Status" + head: "Head" + draft: "Entwurf" + autosave: "Autosave" + head_line: "%{title} (Rev %{rev}, %{time})" + draft_line: "%{title} (Rev %{rev}, gespeichert %{time})" + autosave_line: "%{title} (ungespeichert, %{time})" + never_published: "keine — nie veröffentlicht" + none: "keine" + continue_editing: "Weiter bearbeiten" + edit_draft: "Entwurf bearbeiten" + lock_edit: "Sperren + Bearbeiten" + fresh_draft_hint: "Nichts offen — hier beginnt ein neuer Entwurf." + diff_layers: "Diff %{from} vs. %{to}" + layer_head: "Head" + layer_draft: "Entwurf" + layer_autosave: "Autosave" + publish: "Veröffentlichen" + confirm_publish: "Diesen Entwurf veröffentlichen?" + destroy_draft: "Entwurf löschen" + discard_autosave: "Autosave verwerfen" + confirm_trash: "Diese Seite und alles darunter in den Papierkorb verschieben? Alle veröffentlichten Inhalte darin gehen offline." + move_to_trash: "In den Papierkorb" + locked_hint: "Gesperrt — zum Bearbeiten, Veröffentlichen oder Verwerfen erst unter Personen entsperren." + trash: "Papierkorb" + was_at: "War unter" + restore_to: "Wiederherstellen nach" + restore_placeholder: "Neuen Eltern-Node suchen…" + restore_here: "Hierhin wiederherstellen" + restore_hint: "Wiederhergestellte Seiten kommen unveröffentlicht zurück. Jede (Unter-)Seite muss einzeln neu veröffentlicht werden." + confirm_delete: + one: "Diese Seite endgültig löschen? Das kann nicht rückgängig gemacht werden." + other: "Diese Seite und die %{count} Seiten darunter endgültig löschen? Das kann nicht rückgängig gemacht werden." + delete_permanently: "Endgültig löschen" + including_beneath: + one: "(inkl. 1 darunter)" + other: "(inkl. %{count} darunter)" + translations: "Übersetzungen" + updated: "— aktualisiert %{time}" + may_be_outdated: "womöglich veraltet" + not_yet_translated: "Noch nicht übersetzt." + create_translation: "Übersetzung anlegen + Sperren" + destroy_translation: "Übersetzung löschen" + people: "Personen" + author: "Autor" + editor: "Editor" + dates: "Daten" + last_updated: "Zuletzt geändert" + published_at: "Veröffentlicht am" + will_publish_at: "Wird veröffentlicht am" + links: "Links" + public: "Öffentlich" + admin_preview: "Admin-Vorschau" + public_preview: "Öffentliche Vorschau" + revoke: "Zurückziehen" + confirm_revoke: "Diesen Vorschau-Link zurückziehen? Wer ihn gerade nutzt, verliert sofort den Zugriff." + create_preview_link: "Öffentlichen Vorschau-Link erzeugen" + history: "Verlauf" + published_revisions: + one: "1 veröffentlichte Revision" + other: "%{count} veröffentlichte Revisionen" + revision_history: "Revisionsübersicht (Diff / Wiederherstellen)" + tags: "Tags" + no_tags: "Keine Tags." + attachments: "Anhänge" + headline_title: "Aufmacherbild dieser Seite" + upload_attachment: "Neuen Anhang hochladen" + attachments_hint: "Zum Hinzufügen oder Entfernen bestehender Anhänge diesen Node bearbeiten." + events: "Termine" + show_link: "anzeigen" + edit_link: "bearbeiten" + add_event: "Termin hinzufügen" + children: "Kinder" + children_count: + one: "1 Kind" + other: "%{count} Kinder" + add_child: "Kind vom Typ %{kind} anlegen" + abstract_locale: "Abstract (%{lang})" + body_locale: "Text (%{lang})" + drafts: + title: "Nodes mit Entwürfen oder Autosaves" + mine: + title: "Meine Arbeit" + tags: + title: "Nodes mit Tag: %{tag}" + sitemap: + title: "Sitemap" + chapters: + title: "Chapters" + filter: "Filter" + node_list: + search_placeholder: "Titel, Abstract, Text durchsuchen…" + trashed: + title: "Papierkorb" + empty: "Der Papierkorb ist leer." + was_at: "War unter" + trashed: "Gelöscht" + beneath: + one: "(+ 1 darunter)" + other: "(+ %{count} darunter)" + trashed_by: "%{time} von %{actor}" + confirm_delete: + zero: "\"%{title}\" endgültig löschen? Das kann nicht rückgängig gemacht werden." + one: "\"%{title}\" und die 1 Seite darunter endgültig löschen? Das kann nicht rückgängig gemacht werden." + other: "\"%{title}\" und die %{count} Seiten darunter endgültig löschen? Das kann nicht rückgängig gemacht werden." + delete_permanently: "Endgültig löschen" + restore_hint: "Zum Wiederherstellen eine Seite öffnen und in ihrem Papierkorb-Abschnitt einen neuen Eltern-Node wählen." diff --git a/config/locales/en.yml b/config/locales/en.yml index ea94952a..a15c7dd9 100644 --- a/config/locales/en.yml +++ b/config/locales/en.yml @@ -139,3 +139,174 @@ en: disable_second_factor: "Disable second factor" reset_second_factor: "Reset second factor" reset_confirm: "Reset %{login}'s second factor? They will log in with password only afterwards." + + admin: + common: + create: "Create" + edit: "Edit" + destroy: "Destroy" + search: "Search" + reset: "Reset" + confirm_irreversible: "This cannot be undone. Continue?" + toggle_preview: "Toggle live preview" + force_render: "Force preview render" + columns: + id: "ID" + title: "Title" + actions: "Actions" + locked_by: "Locked by" + rev: "Rev." + path: "Path" + nodes: + index: + title: "Nodes" + create_node: "Create node" + create_hint: "Creates a node with no parent or kind set — for a specific page, use the wizard's create flow or \"add child\" from an existing node instead." + new: + title: "Create new node" + type: "Type" + slug_hint: "A URL slug will be generated from this automatically. You can review or adjust it afterward under the \"metadata\" section's Slug field." + parent: "Parent" + resulting_path: "Resulting path" + copy: "copy" + path_hint: "This preview updates as you type. The final path can still be changed afterward by editing the title (for the last segment) or moving the node to a different parent (for everything before it)." + attachment: "attachment" + attach_hint: "This asset will automatically be attached to the new page." + as_headline: "as the page's headline" + edit: + save_draft: "Save Draft" + save_unlock_exit: "Save + Unlock + Exit" + preview: "Preview ↗" + abstract: "Abstract" + attachments: "Attachments" + headline_hint: "The starred image or PDF becomes this page's headline on the public site. If none is starred, visitors get a link to browse all attached images instead." + metadata_summary: "Metadata (slug, parent, tags, template, author, images)" + slug: "Slug" + parent: "parent" + parent_hint: "Start typing to find a new parent for this node." + tags: "Tags" + tags_hint: "Comma separated, lowercase." + publish_at: "Publish at" + template: "Template" + template_hint: "Set automatically based on how this node was created - change it if needed." + author: "Author" + body: "Body" + live_preview: "Live preview" + force_refresh: "Force refresh" + unlock_back: "Unlock + Back" + what_changed: "What changed?" + confirm_discard: "This cannot be undone. Continue?" + destroy_draft: "Destroy Draft" + discard_autosave: "Discard Autosave" + attach_search_placeholder: "Search images to attach…" + set_headline_label: "Set as headline image" + set_headline_title: "Use this photo as the page's headline image" + remove_image_label: "Remove image" + show: + status: "Status" + head: "Head" + draft: "Draft" + autosave: "Autosave" + head_line: "%{title} (rev %{rev}, %{time})" + draft_line: "%{title} (rev %{rev}, saved %{time})" + autosave_line: "%{title} (unsaved, %{time})" + never_published: "none — never published" + none: "none" + continue_editing: "Continue Editing" + edit_draft: "Edit Draft" + lock_edit: "Lock + Edit" + fresh_draft_hint: "Nothing pending — this will start a fresh draft." + diff_layers: "Diff %{from} vs. %{to}" + layer_head: "Head" + layer_draft: "Draft" + layer_autosave: "Autosave" + publish: "Publish" + confirm_publish: "Publish this draft?" + destroy_draft: "Destroy Draft" + discard_autosave: "Discard Autosave" + confirm_trash: "Move this page and everything beneath it to the Trash? All published content in it will go offline." + move_to_trash: "Move to Trash" + locked_hint: "Locked — see People below to unlock before editing, publishing, or discarding." + trash: "Trash" + was_at: "Was at" + restore_to: "Restore to" + restore_placeholder: "Search for a new parent…" + restore_here: "Restore here" + restore_hint: "Restored pages come back unpublished. Republish each page deliberately." + confirm_delete: + one: "Delete this page permanently? This cannot be undone." + other: "Delete this page and the %{count} pages beneath it permanently? This cannot be undone." + delete_permanently: "Delete permanently" + including_beneath: + one: "(including 1 beneath)" + other: "(including %{count} beneath)" + translations: "Translations" + updated: "— updated %{time}" + may_be_outdated: "may be outdated" + not_yet_translated: "Not yet translated." + create_translation: "Create translation + Lock" + destroy_translation: "Destroy Translation" + people: "People" + author: "Author" + editor: "Editor" + dates: "Dates" + last_updated: "Last updated" + published_at: "Published at" + will_publish_at: "Will publish at" + links: "Links" + public: "Public" + admin_preview: "Admin Preview" + public_preview: "Public Preview" + revoke: "Revoke" + confirm_revoke: "Revoke this preview link? Anyone currently using it will immediately lose access." + create_preview_link: "Create public preview link" + history: "History" + published_revisions: + one: "1 published revision" + other: "%{count} published revisions" + revision_history: "Revision history (diff / restore)" + tags: "Tags" + no_tags: "No tags." + attachments: "Attachments" + headline_title: "This page's headline image" + upload_attachment: "Upload new attachment" + attachments_hint: "To add or remove existing attachments, edit this node instead." + events: "Events" + show_link: "show" + edit_link: "edit" + add_event: "Add event" + children: "Children" + children_count: + one: "1 child" + other: "%{count} children" + add_child: "Add child type %{kind}" + abstract_locale: "Abstract (%{lang})" + body_locale: "Body (%{lang})" + drafts: + title: "Nodes with drafts or autosaves" + mine: + title: "My work" + tags: + title: "Nodes tagged: %{tag}" + sitemap: + title: "Sitemap" + chapters: + title: "Chapters" + filter: "Filter" + node_list: + search_placeholder: "Search title, abstract, body…" + trashed: + title: "Trash" + empty: "The Trash is empty." + was_at: "Was at" + trashed: "Trashed" + beneath: + one: "(+ 1 beneath)" + other: "(+ %{count} beneath)" + trashed_by: "%{time} by %{actor}" + confirm_delete: + zero: "Delete \"%{title}\" permanently? This cannot be undone." + one: "Delete \"%{title}\" and the 1 page beneath it permanently? This cannot be undone." + other: "Delete \"%{title}\" and the %{count} pages beneath it permanently? This cannot be undone." + delete_permanently: "Delete permanently" + restore_hint: "To restore a page, open it and pick a new parent in its Trash section." -- cgit v1.3