{
  "_meta": {
    "language": "de",
    "language_name": "Deutsch",
    "version": "1.0",
    "description": "AliothPress Admin-Panel — Deutsch"
  },
  "sidebar": {
    "main": "Hauptmenü",
    "dashboard": "Dashboard",
    "content": "Inhalte",
    "posts": "Beiträge",
    "all_posts": "Alle Beiträge",
    "add_new": "Neu hinzufügen",
    "pages": "Seiten",
    "all_pages": "Alle Seiten",
    "media": "Medien",
    "library": "Bibliothek",
    "all_media": "Alle Medien",
    "upload_new": "Neu hochladen",
    "files": "Dateien",
    "appearance": "Design",
    "themes": "Themes",
    "menus": "Menüs",
    "favicon": "Favicon",
    "tools": "Tools",
    "ai_assistant": "KI-Assistent",
    "seo_tools": "SEO- & AEO-Tools",
    "audit_log": "Aktivitätsprotokoll",
    "backup": "Backup",
    "users": "Benutzer",
    "settings": "Einstellungen",
    "system": "System",
    "forms": "Formulare",
    "all_forms": "Alle Formulare",
    "new_form": "Neues Formular",
    "newsletter": "Newsletter",
    "all_newsletters": "Alle Kampagnen",
    "new_campaign": "Neue Kampagne",
    "admin_panel": "Admin-Panel",
    "my_profile": "Mein Profil",
    "logout": "Abmelden",
    "plugins": "Plugins"
  },
  "dashboard": {
    "title": "Dashboard",
    "greeting": "Hallo,",
    "current_version": "Version {version}",
    "welcome": "Hier ist eine Übersicht deiner Inhalte.",
    "new_post": "Neuer Beitrag",
    "new_page": "Neue Seite",
    "upload_image": "Bild hochladen",
    "total_posts": "Beiträge gesamt",
    "published": "Veröffentlicht",
    "drafts": "Entwürfe",
    "total_pages": "Seiten",
    "total_images": "Bilder",
    "total_users": "Benutzer",
    "total_forms": "Formulare",
    "new_submissions": "Neue Einträge",
    "recent_posts": "Neueste Beiträge",
    "recent_pages": "Neueste Seiten",
    "recent_activity": "Letzte Aktivitäten",
    "view_all": "Alle anzeigen",
    "no_posts_yet": "Noch keine Beiträge vorhanden.",
    "no_pages_yet": "Noch keine Seiten vorhanden.",
    "create_first_post": "Erstelle deinen ersten Beitrag!",
    "create_first_page": "Erstelle deine erste Seite!",
    "no_activity": "Noch keine Aktivitäten aufgezeichnet.",
    "updated": "Aktualisiert",
    "edit": "Bearbeiten →",
    "update_available": "Eine neue Version von AliothPress ist verfügbar!",
    "update_now": "Jetzt aktualisieren",
    "update_confirm": "Vor der Aktualisierung wird ein vollständiges Backup erstellt. Fortfahren?",
    "updating": "Aktualisierung läuft… bitte warten",
    "restart_hint": "Update angewendet. Lade die Seite neu oder starte den Server neu, um die Änderungen zu sehen.",
    "restarting": "Server wird neu gestartet… {seconds}s",
    "reload": "Seite neu laden",
    "auto_restart": "Der Server wird automatisch neu gestartet. Lade die Seite in wenigen Sekunden neu.",
    "manual_restart": "Bitte starte deinen Server neu, um das Update anzuwenden.",
    "connection_error": "Verbindung zum Update-Server fehlgeschlagen",
    "update_failed": "Aktualisierung fehlgeschlagen",
    "update_license_hint": "Automatische Updates erfordern eine aktive Lizenz.",
    "activate_license": "Lizenz aktivieren",
    "recent_submissions": "Neueste Einträge",
    "view_submission": "Anzeigen →"
  },
  "posts": {
    "title": "Alle Beiträge",
    "subtitle": "Verwalte deine Blogbeiträge",
    "new_post": "Neuen Beitrag hinzufügen",
    "create_new": "Neuen Beitrag erstellen",
    "start_writing": "Fang an zu schreiben",
    "edit_post": "Beitrag bearbeiten",
    "edit_subtitle": "Bearbeite deinen Beitrag und optimiere ihn für SEO",
    "no_posts": "Keine Beiträge gefunden",
    "create_first": "Erstelle deinen ersten Beitrag",
    "create_first_btn": "Ersten Beitrag erstellen",
    "try_adjusting": "Versuche, deine Filter anzupassen",
    "clear_filters": "Filter zurücksetzen",
    "search_placeholder": "Beiträge suchen…",
    "delete_confirm": "Möchtest du \"{title}\" wirklich löschen? Diese Aktion kann nicht rückgängig gemacht werden.",
    "duplicate_confirm": "Eine Kopie von \"{title}\" erstellen?\n\nEs wird ein neuer Entwurf mit allen Inhalten und Strukturen erstellt.",
    "usage_warning": "⚠️ Andere Inhalte verlinken auf diesen Beitrag:",
    "usage_confirm_delete": "Alle internen Links werden aufgelöst (Text bleibt erhalten, Links werden entfernt) und Menüeinträge gelöscht. Trotzdem löschen?"
  },
  "pages": {
    "title": "Alle Seiten",
    "subtitle": "Verwalte deine Website-Seiten",
    "new_page": "Neue Seite hinzufügen",
    "create_new": "Neue Seite erstellen",
    "create_subtitle": "Erstelle eine neue Seite für deine Website",
    "edit_page": "Seite bearbeiten",
    "edit_subtitle": "Bearbeite deine Seite und optimiere sie für SEO",
    "no_pages": "Keine Seiten gefunden",
    "create_first": "Erstelle deine erste Seite",
    "create_first_btn": "Erste Seite erstellen",
    "try_adjusting": "Versuche, deine Filter anzupassen",
    "clear_filters": "Filter zurücksetzen",
    "search_placeholder": "Seiten suchen…",
    "in_menu": "Im Menü",
    "delete_confirm": "Möchtest du \"{title}\" wirklich löschen? Diese Aktion kann nicht rückgängig gemacht werden.",
    "duplicate_confirm": "Eine Kopie von \"{title}\" erstellen?\n\nEs wird ein neuer Entwurf mit allen Inhalten und Strukturen erstellt.",
    "usage_warning": "⚠️ Andere Inhalte verlinken auf diese Seite:",
    "usage_confirm_delete": "Alle internen Links werden aufgelöst (Text bleibt erhalten, Links werden entfernt) und Menüeinträge gelöscht. Trotzdem löschen?"
  },
  "editor": {
    "title_label": "Titel",
    "title_post_placeholder": "Beitragstitel eingeben…",
    "title_page_placeholder": "Seitentitel eingeben…",
    "title_help": "Haupttitel deines Beitrags",
    "title_help_page": "Haupttitel deiner Seite",
    "slug_label": "Slug (URL)",
    "slug_help": "Leer lassen, um automatisch aus dem Titel zu generieren",
    "slug_placeholder": "beitrags-url-slug",
    "slug_taken": "Bitte korrigiere den Slug — er ist bereits vergeben.",
    "slug_available": "Slug ist verfügbar",
    "excerpt_label": "Auszug",
    "excerpt_placeholder": "Kurze Zusammenfassung…",
    "excerpt_placeholder_page": "Kurze Zusammenfassung dieser Seite…",
    "excerpt_help": "Kurzbeschreibung (wird in Vorschauen und als Meta-Beschreibung verwendet)",
    "content_label": "Inhalt",
    "content_placeholder": "Schreibe hier deinen Inhalt…",
    "content_required": "Inhalt ist erforderlich!",
    "status_language": "Status & Sprache",
    "status_label": "Status",
    "status_draft": "Entwurf",
    "status_published": "Veröffentlicht",
    "language_label": "Sprache",
    "categorization": "Kategorisierung",
    "category_label": "Kategorie",
    "category_placeholder_post": "z. B. Technologie",
    "category_placeholder_page": "z. B. Rechtliches",
    "tags_label": "Tags",
    "tags_placeholder": "KI, CMS, Technologie",
    "tags_help": "Kommagetrennt",
    "display_options": "Anzeigeoptionen",
    "show_date": "Veröffentlichungsdatum auf der Seite anzeigen",
    "show_author": "Autorname auf der Seite anzeigen",
    "display_help": "Diese Einstellungen betreffen nur die Besucheransicht. Autor und Datum werden immer in den Meta-Tags für SEO eingebunden.",
    "quick_actions": "Schnellaktionen",
    "save_draft": "Als Entwurf speichern",
    "publish": "Veröffentlichen",
    "save_changes": "Änderungen speichern",
    "cancel": "Abbrechen",
    "delete_post": "Beitrag löschen",
    "delete_page": "Seite löschen",
    "created": "Erstellt:",
    "last_updated": "Zuletzt aktualisiert:",
    "info": "Info",
    "template_label": "Vorlage",
    "template_default": "Standard",
    "template_full_width": "Volle Breite",
    "template_landing": "Landingpage",
    "template_landing_narrow": "Landingpage (schmal)",
    "slug_check_error": "Slug konnte nicht überprüft werden.",
    "published": "Veröffentlicht:",
    "status_section": "Status",
    "settings_section": "Einstellungen",
    "faq_section": "FAQ-Bereich (AEO)",
    "faq_help": "Füge Fragen und Antworten hinzu, um die KI-Zitierung zu verbessern. Sie erscheinen auf der Seite und generieren automatisch ein FAQPage-Schema.",
    "faq_question": "Frage",
    "faq_answer": "Antwort",
    "faq_add": "Frage hinzufügen",
    "faq_remove": "Entfernen",
    "faq_question_placeholder": "Was ist...?",
    "faq_answer_placeholder": "Eine kurze Antwort...",
    "posts_page": "Neueste Beiträge auf dieser Seite anzeigen",
    "posts_page_help": "Fügt unter dem Seiteninhalt eine paginierte Liste der neuesten veröffentlichten Beiträge in der Sprache dieser Seite ein. Gilt für alle Übersetzungen dieser Seite."
  },
  "aeditor": {
    "tab_visual": "Visuell",
    "undo": "Rückgängig",
    "redo": "Wiederholen",
    "paragraph": "Absatz",
    "heading": "Überschrift",
    "blockquote": "Zitat",
    "bold": "Fett",
    "italic": "Kursiv",
    "underline": "Unterstrichen",
    "strikethrough": "Durchgestrichen",
    "inline_code": "Inline-Code",
    "align_left": "Linksbündig",
    "align_center": "Zentriert",
    "align_right": "Rechtsbündig",
    "bullet_list": "Aufzählung",
    "numbered_list": "Nummerierte Liste",
    "link": "Link einfügen",
    "link_prompt": "Link-URL:",
    "unlink": "Link entfernen",
    "image": "Bild einfügen",
    "image_url_prompt": "Bild-URL:",
    "image_alt_prompt": "Alt-Text (für Barrierefreiheit):",
    "table": "Tabelle einfügen",
    "table_size_prompt": "Tabellengröße (Spalten x Zeilen):",
    "code_block": "Codeblock",
    "code_lang_prompt": "Sprache (z. B. python, js — leer für Klartext):",
    "hr": "Horizontale Linie",
    "clear_format": "Formatierung entfernen",
    "fullscreen": "Vollbild",
    "words": "Wörter",
    "chars": "Zeichen",
    "text_color": "Textfarbe",
    "bg_color": "Hervorhebungsfarbe",
    "default_color": "Standard",
    "readonly_hint": "Schreibgeschützt",
    "tab_markdown": "Markdown",
    "tab_html": "HTML",
    "ok": "OK",
    "cancel": "Abbrechen",
    "columns": "Spalten",
    "rows": "Zeilen"
  },
  "seo": {
    "meta_tags": "SEO-Meta-Tags",
    "meta_title": "Meta-Titel",
    "meta_title_placeholder": "SEO-Titel (max. 60 Zeichen)",
    "meta_title_help": "Titel für Suchmaschinen. Leer lassen, um den Beitragstitel zu verwenden.",
    "meta_description": "Meta-Beschreibung",
    "meta_description_placeholder": "SEO-Beschreibung (max. 160 Zeichen)",
    "meta_description_help": "Beschreibung für Suchmaschinen (max. 160 Zeichen)",
    "keywords": "Schlüsselwörter",
    "keywords_placeholder": "Schlüsselwort1, Schlüsselwort2",
    "keywords_help": "Kommagetrennte Schlüsselwörter (hauptsächlich als Referenz)",
    "canonical_url": "Kanonische URL",
    "canonical_url_placeholder": "https://...",
    "canonical_url_help": "Festlegen, wenn dieser Inhalt ursprünglich anderswo veröffentlicht wurde",
    "og_section": "Open Graph (Facebook, LinkedIn)",
    "og_title": "OG-Titel",
    "og_title_placeholder": "Titel für Social Sharing",
    "og_title_help": "Titel beim Teilen auf Facebook/LinkedIn",
    "og_description": "OG-Beschreibung",
    "og_description_placeholder": "Beschreibung für Social Sharing",
    "og_image": "OG-Bild-URL",
    "og_image_help": "Bild-URL für Social-Media-Vorschau (empfohlen: 1200×630px)",
    "twitter_section": "Twitter Card",
    "twitter_title": "Twitter-Titel",
    "twitter_description": "Twitter-Beschreibung",
    "twitter_image": "Twitter-Bild-URL",
    "twitter_image_help": "Bild für Twitter Card (empfohlen: 1200×600px)",
    "schema_section": "Schema.org (Strukturierte Daten)",
    "schema_type": "Schema-Typ",
    "schema_author": "Autorname",
    "schema_author_help": "Leer lassen, um deinen Anzeigenamen zu verwenden",
    "schema_publisher": "Herausgebername",
    "schema_publisher_help": "Leer lassen, um den Seitennamen zu verwenden",
    "featured_image": "Beitragsbild",
    "featured_image_url": "Bild-URL",
    "featured_image_alt": "Alternativtext",
    "featured_image_alt_help": "Erforderlich für Barrierefreiheit! Beschreibe das Bild.",
    "featured_image_caption": "Bildunterschrift",
    "featured_image_help": "Hauptbild für diesen Beitrag",
    "featured_image_social_hint": "Wird auch als Social-Media-Vorschau (OG / Twitter) verwendet, sofern oben nicht überschrieben.",
    "meta_title_help_page": "Titel für Suchmaschinen (max. 60 Zeichen). Leer lassen, um den Seitentitel zu verwenden.",
    "og_description_help": "Beschreibung beim Teilen in sozialen Medien",
    "schema_type_help": "Teilt Suchmaschinen mit, um welchen Inhaltstyp es sich handelt",
    "og_hint_uses_featured": "Die Social-Media-Vorschau verwendet das Beitragsbild. Die Größe 1200×630 wird automatisch generiert.",
    "og_hint_no_image": "Leer lassen, wenn diese Seite kein Social-Media-Vorschaubild benötigt.",
    "twitter_hint_uses_og": "Das OG-Bild wird automatisch verwendet.",
    "twitter_hint_uses_featured": "Das Beitragsbild wird automatisch verwendet.",
    "twitter_hint_no_image": "Leer lassen, wenn diese Seite kein Social-Media-Vorschaubild benötigt."
  },
  "translate": {
    "create_translation_post": "Eine übersetzte Version eines bestehenden Beitrags erstellen",
    "create_translation_page": "Eine übersetzte Version einer bestehenden Seite erstellen",
    "creating_translation": "Übersetzung wird erstellt",
    "translating_from": "Übersetzung von:",
    "translate_to": "Übersetzen nach",
    "select_language": "Wähle zuerst die Zielsprache",
    "no_translations_yet": "Noch keine Übersetzungen vorhanden",
    "all_languages_done": "Alle Sprachen haben bereits Übersetzungen!",
    "existing_translations": "Vorhandene Übersetzungen",
    "original": "Original:",
    "slug_help": "Leer lassen, um automatisch aus dem Titel zu generieren. Original: /{slug}",
    "status_and_slug": "Status: {status} · Slug: /{slug}",
    "copied_from_source": "Aus der Quelle kopiert. Kommagetrennt.",
    "keywords_no_translation": "Schlüsselwörter aus der Quelle kopiert (müssen in der Regel nicht übersetzt werden)",
    "image_copied": "Bild aus der Quelle kopiert",
    "open_existing": "Vorhandene Übersetzung öffnen?",
    "save_translation_draft": "Übersetzung als Entwurf speichern",
    "publish_translation": "Übersetzung veröffentlichen",
    "copy_for_manual": "Kopie zur manuellen Übersetzung",
    "copy_manual_help": "Erstellt eine exakte Kopie mit Originaltexten und vollständiger Struktur. Es werden keine KI-Tokens verbraucht.",
    "instructions_label": "Anweisungen für die KI (optional)",
    "instructions_placeholder": "z. B. Formelle Sprache verwenden, kulturelle Bezüge anpassen…",
    "ai_confirm": "KI-Übersetzung nach {lang} erstellen?\n\nEs wird ein neuer Entwurf mit übersetztem Inhalt, Titel, Auszug und allen SEO-Feldern erstellt.",
    "manual_confirm_post": "Eine Kopie für {lang} erstellen?\n\nDer Beitrag wird mit allen Inhalten dupliziert. Du kannst ihn dann manuell übersetzen.\n\nEs werden keine KI-Tokens verbraucht.",
    "manual_confirm_page": "Eine Kopie für {lang} erstellen?\n\nDie Seite wird mit allen Inhalten und der Page-Builder-Struktur dupliziert. Du kannst sie dann manuell übersetzen.\n\nEs werden keine KI-Tokens verbraucht.",
    "translations_title": "Übersetzungen",
    "this_version": "diese Version",
    "source_page": "Quellseite",
    "back_to_original": "Zurück zum Original",
    "target_language": "Zielsprache",
    "create_translation": "Übersetzung erstellen",
    "ai_translate_create": "KI: Übersetzen & erstellen",
    "ai_translate_help": "Erstellt eine neue Seite mit KI-übersetztem Inhalt (als Entwurf)",
    "ai_translate_help_post": "Erstellt einen neuen Beitrag mit KI-übersetztem Inhalt (als Entwurf)",
    "ai_translate_all": "KI: Alle Felder übersetzen",
    "ai_translate_all_help": "Füllt Titel, Inhalt, Auszug und alle SEO-Felder mit KI-Übersetzung aus. Du kannst alles vor dem Speichern bearbeiten.",
    "translating_to": "Übersetze nach {lang}…",
    "select_language_option": "— Sprache wählen —",
    "select_language_first": "Bitte wähle zuerst eine Zielsprache.",
    "creating_copy": "Kopie wird erstellt…",
    "translated_title_placeholder": "Übersetzter Titel…",
    "translated_excerpt_placeholder": "Übersetzter Auszug…",
    "translated_content_placeholder": "Übersetzter Inhalt…",
    "translated_slug_placeholder": "uebersetzter-url-slug",
    "title_required": "Titel ist erforderlich!",
    "source_badge": "Quelle",
    "group_label": "Gruppe",
    "redirecting_to_edit": "Weiterleitung zur Bearbeitung der Übersetzung…"
  },
  "ai": {
    "title": "KI-Assistent",
    "subtitle": "KI-gestützte Tools für Inhaltserstellung, Übersetzung und SEO-Optimierung",
    "api_config": "API-Konfiguration",
    "status": "Status:",
    "connected": "Verbunden",
    "not_configured": "Nicht konfiguriert",
    "api_key_label": "API-Schlüssel",
    "api_key_placeholder": "sk-ant-api03-...",
    "api_key_help": "API-Schlüssel erhältst du unter console.anthropic.com. Der Schlüssel wird sicher in deiner Datenbank gespeichert.",
    "api_key_required": "API-Schlüssel erforderlich",
    "api_key_required_hint": "Konfiguriere oben deinen API-Schlüssel, um die KI-Tools zu nutzen.",
    "tools_title": "KI-Tools",
    "content_generator": "Inhaltsgenerator",
    "content_generator_desc": "Artikelinhalte aus einem Prompt oder einer Idee generieren",
    "content_prompt_label": "Beschreibe, worüber du schreiben möchtest",
    "content_prompt_placeholder": "Erstelle einen umfassenden Leitfaden über nachhaltige Webentwicklung, einschließlich Performance-Optimierung, Green Hosting und energieeffizientes Programmieren…",
    "output_language": "Ausgabesprache",
    "generate_btn": "Inhalt generieren",
    "translator": "Übersetzer",
    "translator_desc": "Inhalte zwischen Sprachen übersetzen und dabei die HTML-Formatierung beibehalten",
    "content_to_translate": "Zu übersetzender Inhalt",
    "content_to_translate_placeholder": "HTML-Inhalt hier einfügen…",
    "from": "Von",
    "to": "Nach",
    "translate_btn": "Übersetzen",
    "seo_optimizer": "SEO-Optimierung",
    "seo_optimizer_desc": "Optimierte Meta-Tags, Beschreibungen und Open-Graph-Daten generieren",
    "post_page_title": "Beitrags-/Seitentitel",
    "content_or_excerpt": "Inhalt (oder Auszug)",
    "generate_seo_btn": "SEO-Felder generieren",
    "ai_working": "KI arbeitet",
    "result": "Ergebnis:",
    "copy": "Kopieren",
    "copied": "Kopiert!",
    "ai_generate_content": "KI: Inhalt generieren",
    "ai_fill_seo": "KI: SEO-Felder ausfüllen",
    "seo_help": "Füllt SEO-, Open-Graph- und Twitter-Card-Felder basierend auf Titel und Inhalt aus",
    "ai_translate_all": "KI: Alle Felder übersetzen",
    "seo_filled": "SEO-Felder wurden ausgefüllt! Prüfe die Abschnitte SEO, Open Graph und Twitter.",
    "could_not_parse": "KI-Antwort konnte nicht verarbeitet werden.",
    "generating": "Wird generiert…",
    "generating_seo": "SEO wird generiert…",
    "translating": "Wird übersetzt…",
    "prompt_placeholder": "Beschreibe, was du brauchst — Thema, Tonalität, Kernpunkte…",
    "send": "Senden",
    "apply_result": "Auf Seite anwenden",
    "apply_to_form": "Auf Formular anwenden",
    "new_conversation": "Neue Unterhaltung",
    "new_chat": "Neuer Chat",
    "new_chat_hint": "Neue Unterhaltung starten",
    "messages_count": "Nachrichten",
    "chat_welcome": "Hallo! Ich bin dein CMS-Assistent. Sag mir einfach, was du brauchst — ich kann Inhalte schreiben, übersetzen, SEO optimieren, Formulare entwerfen oder Seitenlayouts erstellen. Alles in einer Unterhaltung!",
    "chat_welcome_hint": "Nutze die Schnellaktionen oben für den Einstieg oder beschreibe einfach in beliebiger Sprache, was du benötigst.",
    "chip_generate": "Schreibe einen Artikel über ",
    "chip_translate": "Übersetze dies nach ",
    "chip_seo": "Generiere SEO-Felder für meine Seite über ",
    "chip_builder": "Erstelle ein Seitenlayout für ",
    "chip_form": "Entwirf ein Formular für ",
    "result_done": "Fertig! Hier sind die Ergebnisse:",
    "error_label": "Fehler:",
    "connection_error": "Verbindungsfehler:",
    "page_builder": "Page Builder",
    "form_designer": "Formular-Designer",
    "task_content": "Inhalt",
    "task_translate": "Übersetzen",
    "task_seo": "SEO",
    "task_builder": "Builder",
    "task_form": "Formular",
    "result_label": "Ergebnis",
    "copy_btn": "Kopieren",
    "copied_btn": "Kopiert!",
    "label_title": "Titel",
    "label_excerpt": "Auszug",
    "label_meta_title": "Meta-Titel",
    "label_meta_desc": "Meta-Beschreibung",
    "label_description": "Beschreibung",
    "label_fields": "Felder",
    "label_fields_count": "Felder",
    "label_content_preview": "Inhaltsvorschau:",
    "result_builder_blocks": "Builder-Blöcke",
    "result_form_design": "Formulardesign",
    "result_generated_content": "Generierter Inhalt",
    "result_seo_fields": "SEO-Felder",
    "provider_label": "KI-Anbieter",
    "provider_help": "Wähle den KI-Anbieter für alle KI-Funktionen. Du kannst Schlüssel für alle Anbieter speichern und jederzeit wechseln.",
    "key_saved": "gespeichert",
    "key_keep_hint": "Leer lassen, um den aktuellen Schlüssel beizubehalten",
    "key_link_anthropic": "→ API-Schlüssel",
    "key_link_deepseek": "→ API-Schlüssel",
    "key_link_gemini": "→ API-Schlüssel erhalten",
    "provider_anthropic": "Anthropic",
    "provider_deepseek": "DeepSeek",
    "provider_gemini": "Gemini",
    "modal_mode_generate": "Vollständigen {content_type} generieren",
    "modal_mode_seo": "SEO-Felder generieren",
    "modal_mode_translate": "Inhalt übersetzen",
    "modal_mode_builder": "Seitenlayout mit Blöcken generieren",
    "modal_mode_form": "Formularfelder generieren",
    "modal_context_language": "Sprache:",
    "modal_welcome_generate": "Erzähl mir, worum es in diesem {content_type} gehen soll. Nenne das Thema, die Zielgruppe, den Ton (professionell, locker, technisch…) und wichtige Punkte. Ich generiere Titel, Inhalt, Auszug und alle SEO-Felder.",
    "modal_welcome_seo": "Ich generiere Meta-Titel, Beschreibung, Schlüsselwörter und Open-Graph-Felder basierend auf deinem Inhalt. Nenne Ziel-Schlüsselwörter oder deine Zielgruppe — oder sag einfach \"Los\", damit ich den vorhandenen Inhalt analysiere.",
    "modal_welcome_translate": "Ich übersetze deinen Inhalt unter Beibehaltung aller Formatierungen. Gib Präferenzen an — formeller/informeller Ton, regionale Variante (z. B. Schweizer Hochdeutsch vs. Bundesdeutsch) oder Begriffe, die unverändert bleiben sollen. Oder sag einfach \"Los\" für eine Standardübersetzung.",
    "modal_welcome_builder": "Beschreibe die Seite, die du erstellen möchtest: Zweck, Abschnitte (Hero, Features, Testimonials, FAQ, Kontakt…), Inhalte und Stil. Je detaillierter die Beschreibung, desto besser das Layout.",
    "modal_welcome_form": "Beschreibe das benötigte Formular: Wozu dient es, welche Daten sollen erfasst werden und wer füllt es aus? Zum Beispiel: \"Kontaktformular mit Name, E-Mail, Betreff und Nachricht\" oder \"Veranstaltungsanmeldung mit Terminwunsch und Ernährungsanforderungen\". Ich generiere Felder, Labels, Validierung und Einstellungen.",
    "modal_welcome_default": "Wie kann ich dir helfen?",
    "modal_thinking": "Denkt nach…",
    "modal_network_error": "Netzwerkfehler:",
    "modal_summary_generated": "Generiert:",
    "modal_summary_title": "Titel:",
    "modal_summary_excerpt": "Auszug:",
    "modal_summary_content": "Inhalt:",
    "modal_summary_seo_title": "SEO-Titel:",
    "modal_summary_seo_desc": "SEO-Beschreibung:",
    "modal_summary_blocks": "Blöcke:",
    "modal_summary_blocks_count": "Blöcke generiert",
    "modal_summary_fields": "Felder:",
    "modal_summary_fields_count": "Formularfelder generiert",
    "modal_summary_submit": "Absenden:"
  },
  "media": {
    "library_title": "Medienbibliothek",
    "library_subtitle": "Verwalte deine Bilder",
    "upload_title": "Bild hochladen",
    "upload_subtitle": "Neues Bild zur Medienbibliothek hinzufügen",
    "edit_title": "Bild bearbeiten",
    "edit_subtitle": "Bildmetadaten und Barrierefreiheits-Informationen aktualisieren",
    "upload_btn": "Hochladen",
    "upload_image_btn": "Bild hochladen",
    "upload_first": "Erstes Bild hochladen",
    "select_image": "Bild auswählen",
    "choose_btn": "Auswählen",
    "no_images": "Noch keine Bilder vorhanden",
    "no_images_text": "Lade dein erstes Bild hoch, um zu beginnen",
    "no_images_picker": "Keine Bilder vorhanden.",
    "upload_first_link": "Erstes Bild hochladen",
    "loading": "Wird geladen…",
    "error_loading": "Fehler beim Laden der Bilder.",
    "error_loading_retry": "Fehler beim Laden der Bilder. Bitte versuche es erneut.",
    "select_file": "Bild auswählen",
    "file_help": "Unterstützt: JPG, PNG, GIF, WebP, SVG — Max. 16 MB",
    "alt_text": "Alternativtext",
    "alt_text_placeholder": "Beschreibe das Bild…",
    "alt_text_help": "Beschreibe den Bildinhalt für Screenreader",
    "title_label": "Titel",
    "title_placeholder": "Bildtitel (optional)",
    "caption": "Bildunterschrift",
    "caption_placeholder": "Bildunterschrift unter dem Bild (optional)",
    "description": "Beschreibung",
    "description_placeholder": "Detaillierte Beschreibung (optional)",
    "image_url": "Bild-URL",
    "image_url_help": "Verwende diese URL in Beiträgen und Seiten für OG-Bild, Twitter-Bild usw.",
    "public_slug": "Öffentlicher URL-Slug",
    "public_slug_help": "Die saubere öffentliche Adresse für dieses Bild. Erlaubt sind nur Kleinbuchstaben, Ziffern und Bindestriche — alles andere wird automatisch entfernt. Eine Änderung des Slugs erstellt automatisch eine 301-Weiterleitung von der alten URL, damit bestehende Links weiterhin funktionieren.",
    "filename": "Dateiname:",
    "size": "Größe:",
    "dimensions": "Abmessungen:",
    "type": "Typ:",
    "dominant_color": "Dominante Farbe:",
    "uploaded": "Hochgeladen:",
    "generated_variants": "Generierte Varianten",
    "og_social": "OG/Social (1200×630):",
    "accessibility_notice": "Barrierefreiheit erforderlich",
    "accessibility_notice_text": "Alternativtext ist für alle Bilder erforderlich, um die Barrierefreiheitsrichtlinien (WCAG 2.1) zu erfüllen",
    "optimization_notice": "Automatische Optimierung",
    "optimization_notice_text": "Bilder werden beim Hochladen automatisch optimiert: auf max. 2560px verkleinert, in WebP & AVIF konvertiert, und mehrere responsive Größen für schnelles Laden generiert. EXIF-Daten werden aus Datenschutzgründen entfernt. Die Originaldatei wird als Fallback beibehalten.",
    "save_changes": "Änderungen speichern",
    "delete": "Löschen",
    "delete_confirm": "Möchtest du dieses Bild wirklich löschen? Diese Aktion kann nicht rückgängig gemacht werden.",
    "usage_warning": "⚠️ Dieses Bild wird derzeit verwendet in:",
    "usage_confirm_delete": "Alle Verweise werden automatisch bereinigt. Trotzdem löschen?",
    "copy_url": "Kopieren",
    "copied": "Kopiert!",
    "search_placeholder": "Bilder suchen…",
    "no_results": "Keine Bilder stimmen mit deiner Suche überein",
    "clear_search": "Suche zurücksetzen",
    "favicon_title": "Favicon-Verwaltung",
    "favicon_subtitle": "Ein Bild hochladen — alle Größen werden automatisch generiert",
    "favicon_upload_section": "Quellbild hochladen",
    "favicon_tip_title": "Empfehlung",
    "favicon_tip_text": "Verwende ein quadratisches PNG mit mindestens 512×512px für beste Ergebnisse. SVG funktioniert ebenfalls einwandfrei. Das Bild wird automatisch für alle Plattformen angepasst und optimiert.",
    "favicon_drop_label": "Klicken oder Bild hierher ziehen",
    "favicon_drop_hint": "PNG, JPG, SVG oder WebP · Min. 512×512px empfohlen",
    "favicon_generate_btn": "Alle Favicons generieren",
    "favicon_current_section": "Aktuelle Favicons",
    "favicon_empty": "Noch keine Favicons generiert. Lade oben ein Bild hoch.",
    "favicon_delete_btn": "Alle Favicons löschen",
    "favicon_delete_confirm": "Alle generierten Favicons löschen? Du kannst sie jederzeit neu generieren.",
    "uploading": "Hochladen & Optimieren…",
    "generating_favicons": "Favicons werden generiert…",
    "fav_label_ico": "favicon.ico",
    "fav_label_png96": "PNG 96×96",
    "fav_label_png192": "PNG 192×192",
    "fav_label_png512": "PNG 512×512",
    "fav_label_apple": "Apple Touch",
    "fav_label_svg": "SVG",
    "fav_label_manifest": "Manifest",
    "fav_desc_ico": "ICO 16+32+48",
    "fav_desc_96": "Browser-Tab",
    "fav_desc_192": "Android / Chrome",
    "fav_desc_512": "PWA-Splash",
    "fav_desc_apple": "180×180 iOS",
    "fav_desc_svg": "Skalierbarer Vektor",
    "fav_desc_manifest": "site.webmanifest",
    "unit_kb": "KB"
  },
  "files": {
    "title": "Dateien",
    "subtitle": "Verwalte deine Dokumente und Dateien",
    "upload_title": "Datei hochladen",
    "upload_subtitle": "Neues Dokument zur Dateibibliothek hinzufügen",
    "edit_title": "Datei bearbeiten",
    "edit_subtitle": "Dateimetadaten aktualisieren",
    "upload_btn": "Hochladen",
    "upload_file_btn": "Datei hochladen",
    "upload_first": "Erste Datei hochladen",
    "no_files": "Noch keine Dateien vorhanden",
    "no_files_text": "Lade dein erstes Dokument hoch, um zu beginnen",
    "search_placeholder": "Dateien suchen…",
    "file_url": "Datei-URL",
    "file_url_help": "Verwende diese URL, um in deinen Beiträgen und Seiten auf diese Datei zu verlinken",
    "filename": "Dateiname:",
    "size": "Größe:",
    "type": "Typ:",
    "uploaded": "Hochgeladen:",
    "title_field": "Titel",
    "title_placeholder": "Dateititel (optional)",
    "description_field": "Beschreibung",
    "description_placeholder": "Kurze Beschreibung dieser Datei (optional)",
    "delete": "Löschen",
    "delete_confirm": "Möchtest du diese Datei wirklich löschen? Diese Aktion kann nicht rückgängig gemacht werden.",
    "usage_warning": "⚠️ Diese Datei ist verlinkt in:",
    "usage_confirm_delete": "Alle Links und Download-Buttons für diese Datei werden automatisch entfernt. Trotzdem löschen?",
    "copy_url": "Kopieren",
    "copied": "Kopiert!",
    "save_changes": "Änderungen speichern",
    "allowed_types": "Unterstützt: PDF, DOC, DOCX, XLS, XLSX, ZIP, RAR, TXT, CSV — Max. 50 MB",
    "drop_label": "Klicken oder Datei hierher ziehen",
    "drop_hint": "PDF, DOC, XLS, ZIP, TXT, CSV — Max. 50 MB",
    "uploading": "Wird hochgeladen…",
    "no_results": "Keine Dateien stimmen mit deiner Suche überein",
    "clear_search": "Suche zurücksetzen"
  },
  "settings": {
    "title": "Einstellungen",
    "general": "Allgemein",
    "site_name": "Seitenname",
    "tagline": "Slogan",
    "site_description": "Seitenbeschreibung",
    "site_description_help": "Kurze Beschreibung deiner Website",
    "meta_description_home": "Meta-Beschreibung für die Startseite",
    "logo": "Logo-URL",
    "logo_placeholder": "/static/uploads/logo.png",
    "logo_help": "Aus der Medienbibliothek auswählen oder URL einfügen",
    "homepage": "Startseite",
    "homepage_help": "Wähle eine beliebige Sprachversion einer Seite — das System zeigt jedem Besucher automatisch die richtige Übersetzung.",
    "languages": "Sprachen",
    "default_language": "Standardsprache",
    "default_language_help": "Hauptsprache deiner Website",
    "active_languages": "Aktive Sprachen",
    "active_languages_help": "Wähle aus, welche Sprachen auf deiner Website verfügbar sind",
    "language_switcher": "Sprachauswahlmenü auf der öffentlichen Website anzeigen",
    "analytics": "Analyse",
    "google_analytics": "Google Analytics ID",
    "google_analytics_placeholder": "G-XXXXXXXXXX",
    "tag_manager": "Google Tag Manager ID",
    "tag_manager_placeholder": "GTM-XXXXXXX",
    "custom_code": "Benutzerdefinierter Analyse-Code",
    "custom_code_placeholder": "<!-- Dein Tracking-Code hier -->",
    "custom_code_help": "Benutzerdefinierten Tracking-Code einfügen (Plausible, Goatcounter usw.). Wird in <head> eingefügt",
    "cookie_consent_enabled": "Cookie-Einwilligungsbanner aktivieren",
    "cookie_consent_help": "Zeige Besuchern einen Banner und frage nach Einwilligung, bevor Tracking-Skripte ausgeführt werden. Standardmäßig deaktiviert.",
    "email": "E-Mail-Konfiguration",
    "email_intro": "Um E-Mails von deiner Website zu versenden (Einladungen, Benachrichtigungen), benötigst du ein E-Mail-Konto auf deinem Hosting. So geht's:",
    "email_step1": "Schritt 1: E-Mail-Konto erstellen",
    "email_step1_text": "Melde dich in deinem Hosting-Kontrollpanel an (cPanel, Plesk o. Ä.). Suche nach \"E-Mail-Konten\" und erstelle eine neue E-Mail-Adresse.",
    "email_step2": "Schritt 2: SMTP-Einstellungen ermitteln",
    "email_step2_text": "Suche im selben Kontrollpanel nach \"Mail-Einstellungen\" oder \"E-Mail-Konfiguration\" für deine neue E-Mail. Notiere dir SMTP-Host, Port, Benutzername und Passwort.",
    "email_step3": "Schritt 3: Formular unten ausfüllen, speichern und testen",
    "smtp_host": "SMTP-Host",
    "smtp_host_placeholder": "mail.deinedomain.de",
    "smtp_port": "SMTP-Port",
    "smtp_port_help": "Normalerweise 587 (TLS) oder 465 (SSL) — prüfe deine Hosting-E-Mail-Einstellungen",
    "smtp_username": "SMTP-Benutzername",
    "smtp_username_help": "In der Regel identisch mit dem SMTP-Benutzernamen",
    "smtp_password": "SMTP-Passwort",
    "smtp_password_help": "Das Passwort, das du beim Erstellen des E-Mail-Kontos festgelegt hast",
    "smtp_confirm_password": "Passwort bestätigen",
    "smtp_password_stored": "Das Passwort für dein Hosting-E-Mail-Konto. Wird verschlüsselt gespeichert. Lass beide Felder leer, um das bestehende Passwort beizubehalten.",
    "smtp_passwords_mismatch": "SMTP-Passwörter stimmen nicht überein. Bitte vor dem Speichern korrigieren.",
    "connection_security": "Verbindungssicherheit",
    "connection_security_help": "Wähle die Option, die zum oben angegebenen Port passt. Die meisten Hosting-Anbieter verwenden TLS.",
    "from_email": "Absender-E-Mail",
    "from_email_help": "Die vollständige E-Mail-Adresse, die du auf deinem Hosting erstellt hast",
    "from_name": "Absendername",
    "from_name_help": "Der Name, den Empfänger sehen (z. B. dein Seitenname)",
    "test_email": "Test-E-Mail",
    "test_email_help": "Speichere zuerst die Einstellungen und sende dann eine Test-E-Mail, um zu überprüfen, ob alles funktioniert.",
    "send_test": "Test-E-Mail senden",
    "sending": "Wird gesendet…",
    "social_links": "Social-Media-Links",
    "social_links_help": "Füge deine Profil-URL für jede Plattform ein. Nur ausgefüllte Links werden als Symbole im Footer angezeigt.",
    "footer": "Footer",
    "copyright": "Urheberrechtshinweis",
    "copyright_help": "Gib deinen Firmen- oder Seitennamen ein. Jahr und \"Alle Rechte vorbehalten\" werden automatisch hinzugefügt und übersetzt.",
    "copyright_placeholder": "Mein Unternehmen",
    "license": "Lizenz",
    "license_placeholder": "CC BY 4.0",
    "additional_footer": "Zusätzlicher Footer-Inhalt",
    "additional_footer_help": "HTML erlaubt. Verwende dies für Partner, Social-Links usw.",
    "save_settings": "Einstellungen speichern",
    "saved_success": "Einstellungen erfolgreich gespeichert!",
    "license_updates": "Lizenz & Updates",
    "license_version": "Version",
    "license_status": "Lizenz",
    "license_active": "Aktiv",
    "license_invalid": "Ungültiger Schlüssel",
    "license_free": "Kostenlose Version",
    "license_key": "Lizenzschlüssel",
    "license_saved": "gespeichert",
    "license_key_placeholder": "Lizenzschlüssel einfügen",
    "license_key_help": "Gib deinen Kaufcode oder Lizenzschlüssel ein. Der Marktplatz wird automatisch erkannt. Leer lassen, um den bestehenden Schlüssel beizubehalten.",
    "license_deactivate": "Lizenz deaktivieren",
    "license_deactivate_confirm": "Bist du sicher? Dadurch wird deine Lizenz aus dieser Installation entfernt. Du kannst sie später erneut aktivieren.",
    "license_updates_check": "Software-Updates",
    "license_click_check": "Klicke auf den Button, um nach verfügbaren Updates zu suchen.",
    "check_for_updates": "Nach Updates suchen",
    "checking_updates": "Wird geprüft…",
    "up_to_date": "Du verwendest die neueste Version!",
    "update_available_short": "ist verfügbar!",
    "license_up_to_date": "Du verwendest bereits die neueste Version.",
    "license_free_note": "Kostenlose Version: Updates erfordern eine aktive Lizenz. Deine Website funktioniert auch ohne Lizenz vollständig — ein kleiner \"Powered by AliothPress\"-Link wird im Footer angezeigt.",
    "license_free_note_short": "Aktiviere eine Lizenz, um Auto-Updates zu aktivieren",
    "license_updates_dashboard_hint": "Update-Benachrichtigungen erscheinen auf deinem Dashboard, wenn eine neue Version verfügbar ist.",
    "deactivation_failed": "Lizenzdeaktivierung fehlgeschlagen. Bitte versuche es erneut.",
    "connection_error": "Verbindungsfehler. Bitte überprüfe deine Internetverbindung und versuche es erneut.",
    "remove_logo": "Logo entfernen",
    "homepage_filter_placeholder": "🔍 Seiten filtern…",
    "homepage_default_option": "— Standard (neueste Beiträge) —",
    "email_guide_title": "So richtest du E-Mail auf deinem Hosting ein",
    "guide_col_field": "Feld",
    "guide_col_value": "Typischer Wert",
    "guide_port_value": "587 (TLS) oder 465 (SSL)",
    "email_step3_text": "Gib die Werte von deinem Hosting ein, klicke auf <strong>{save_label}</strong>, und verwende dann den Test-Button, um alles zu überprüfen.",
    "smtp_username_placeholder": "noreply@deinedomain.de",
    "smtp_from_placeholder": "noreply@deinedomain.de",
    "smtp_password_saved_placeholder": "●●●●●●●● (gespeichert)",
    "smtp_password_enter_placeholder": "Passwort eingeben",
    "smtp_password_keep_placeholder": "Leer lassen, um bestehendes beizubehalten",
    "smtp_password_repeat_placeholder": "Passwort wiederholen",
    "test_email_placeholder": "test@example.com",
    "security_tls_label": "TLS (Port 587)",
    "security_ssl_label": "SSL (Port 465)",
    "passwords_match": "✅ Passwörter stimmen überein",
    "passwords_no_match": "❌ Passwörter stimmen nicht überein",
    "ssl_domain_placeholder": "example.com",
    "social_facebook_placeholder": "https://facebook.com/deineseite",
    "social_twitter_placeholder": "https://x.com/deinprofil",
    "social_linkedin_placeholder": "https://linkedin.com/in/deinprofil",
    "social_github_placeholder": "https://github.com/deinprofil",
    "social_youtube_placeholder": "https://youtube.com/@deinkanal",
    "social_instagram_placeholder": "https://instagram.com/deinprofil",
    "aeo_section": "KI-Sichtbarkeit (AEO)",
    "aeo_help": "Diese Links helfen KI-Systemen (ChatGPT, Perplexity, Google AI), die Identität deiner Organisation zu verifizieren und deine Inhalte genauer zu zitieren.",
    "org_legal_name": "Rechtlicher Name",
    "org_legal_name_placeholder": "Deine Firma GmbH",
    "org_founding_year": "Gründungsjahr",
    "org_founding_year_placeholder": "2026",
    "org_sameas_wikipedia": "Wikipedia-URL",
    "org_sameas_wikidata": "Wikidata-URL",
    "org_sameas_crunchbase": "Crunchbase-URL",
    "default_language_active_note": "Dies ist die Standardsprache — sie kann nicht deaktiviert werden. Wähle zuerst eine andere Standardsprache.",
    "timezone": "Zeitzone",
    "timezone_help": "Alle Datums- und Zeitangaben im Admin-Bereich und auf der Website werden in dieser Zeitzone angezeigt. Die Daten werden in UTC gespeichert, eine Änderung ist daher immer sicher.",
    "timezone_filter_placeholder": "Zum Filtern tippen…"
  },
  "ssl": {
    "title": "Domain & HTTPS",
    "domain_label": "Domainname",
    "domain_help": "Gib deine Domain ein (z. B. example.com). Der A-Record muss auf die IP dieses Servers zeigen, bevor HTTPS aktiviert werden kann.",
    "enable_title": "Kostenloses SSL-Zertifikat (Let's Encrypt)",
    "click_to_enable": "Gib oben deine Domain ein und klicke, um ein kostenloses SSL-Zertifikat zu erhalten.",
    "click_to_renew": "Das Zertifikat wird automatisch erneuert. Klicke hier, um es für eine neue Domain einzurichten.",
    "btn_enable": "HTTPS aktivieren",
    "btn_renew": "SSL-Setup erneut ausführen",
    "status_active": "HTTPS ist aktiv",
    "status_active_short": "✅ HTTPS aktiv",
    "auto_renew": "Zertifikat wird automatisch erneuert",
    "confirm": "HTTPS für {domain} wird konfiguriert. Stelle sicher, dass der DNS-A-Record bereits auf diesen Server zeigt. Fortfahren?",
    "setting_up": "SSL wird eingerichtet…",
    "setting_up_detail": "Zertifikat von Let's Encrypt wird abgerufen — dies kann bis zu 60 Sekunden dauern…",
    "setup_failed": "SSL-Einrichtung fehlgeschlagen",
    "success": "HTTPS ist jetzt aktiv für {domain}! HTTP wird automatisch auf HTTPS umgeleitet.",
    "reload_hint": "Lade diese Seite neu, um den aktualisierten Status zu sehen.",
    "instructions": "Schritt 1: Füge einen A-Record für deine Domain hinzu, der auf die IP dieses Servers zeigt. Schritt 2: Warte 5–15 Minuten auf die DNS-Propagierung. Schritt 3: Gib oben die Domain ein und klicke auf \"HTTPS aktivieren\". Das Zertifikat ist kostenlos und wird automatisch erneuert.",
    "error_empty_domain": "Bitte gib einen Domainnamen ein.",
    "error_invalid_domain": "Ungültiges Domainformat. Verwende z. B. example.com oder blog.example.com (ohne http://, ohne abschließenden Schrägstrich).",
    "error_domain_too_long": "Domainname ist zu lang (max. 253 Zeichen).",
    "error_dns_failed": "DNS-Abfrage für {domain} fehlgeschlagen. Stelle sicher, dass dein A-Record eingerichtet ist und genügend Zeit zur Propagierung hatte (5–15 Minuten).",
    "error_dns_mismatch": "{domain} wird zu {resolved} aufgelöst, aber dieser Server hat die IP {server}. Aktualisiere deinen DNS-A-Record auf {server}.",
    "error_not_cloud": "SSL-Einrichtung ist nur bei cloud-gehosteten AliothPress-Installationen verfügbar. Für andere Setups konfiguriere SSL manuell über deinen Hosting-Anbieter.",
    "error_rate_limit": "Let's-Encrypt-Ratenlimit erreicht (max. 5 Zertifikate pro Domain pro Woche). Bitte versuche es später erneut.",
    "error_firewall": "Let's Encrypt konnte {domain} über Port 80 nicht erreichen. Stelle sicher, dass deine Firewall HTTP-Traffic (Port 80) erlaubt.",
    "error_challenge": "Domain-Verifizierung für {domain} fehlgeschlagen. Stelle sicher, dass die Domain auf diesen Server auflöst und Port 80 geöffnet ist.",
    "error_server_ip_unknown": "Die öffentliche IP-Adresse dieses Servers konnte nicht ermittelt werden. Bitte versuche es in einer Minute erneut oder kontaktiere deinen Hosting-Anbieter.",
    "error_dns_apex_mismatch": "Der A-Record für {domain} zeigt nicht auf diesen Server. Bitte überprüfe deine DNS-Einstellungen und warte 5–15 Minuten, bis die Änderungen wirksam werden.",
    "error_dns_www_missing": "Der DNS-Eintrag für www.{domain} fehlt oder zeigt nicht auf diesen Server. Bitte füge einen CNAME-Eintrag für www hinzu, der auf {domain} zeigt (oder einen A-Eintrag mit derselben IP), und warte anschließend 5–15 Minuten, bevor du es erneut versuchst.",
    "error_timeout": "SSL-Einrichtung hat das Zeitlimit überschritten. Bitte versuche es erneut."
  },
  "users": {
    "title": "Benutzer",
    "subtitle": "Verwalte Teammitglieder und deren Rollen",
    "invite_title": "Neuen Benutzer einladen",
    "invite_email": "E-Mail-Adresse",
    "invite_email_placeholder": "kollege@deinedomain.de",
    "invite_role": "Rolle",
    "send_invitation": "Einladung senden",
    "invite_help_editor": "kann Beiträge, Seiten und Medien erstellen und bearbeiten.",
    "invite_help_admin": "Vollzugriff einschließlich Einstellungen, Benutzer und Tools.",
    "invite_owner_only": "Nur der Website-Inhaber kann Administratoren einladen.",
    "team_members": "Teammitglieder",
    "you": "(du)",
    "joined": "Beigetreten",
    "invitation_pending": "Einladung ausstehend",
    "role_owner": "Inhaber",
    "role_admin": "Administrator",
    "role_editor": "Redakteur",
    "role_pending": "Ausstehend",
    "save": "Speichern",
    "delete": "Löschen",
    "cancel_invitation": "Abbrechen",
    "delete_confirm": "Benutzer {name} löschen? Beiträge und Seiten werden ebenfalls gelöscht.",
    "cancel_confirm": "Einladung für {email} stornieren?"
  },
  "profile": {
    "title": "Mein Profil",
    "subtitle": "Autorenprofil und Kontoeinstellungen bearbeiten",
    "your_role": "Deine Rolle:",
    "member_since": "Mitglied seit",
    "author_profile": "Autorenprofil",
    "author_help": "Diese Informationen werden in veröffentlichten Beiträgen und in Suchmaschinen-Metadaten (Schema.org) verwendet.",
    "display_name": "Anzeigename",
    "display_name_help": "Wird als Autorname bei Beiträgen und Seiten angezeigt. Wenn leer, wird dein Benutzername verwendet.",
    "bio": "Biografie",
    "bio_placeholder": "Ein paar Worte über dich…",
    "bio_help": "Wird für das Autoren-Schema-Markup verwendet (verbessert SEO). Für Suchmaschinen sichtbar und optional in deinen Beiträgen.",
    "avatar_url": "Avatar-URL",
    "avatar_placeholder": "/static/uploads/avatar.jpg",
    "avatar_help": "Profilbild. Wird im Autoren-Markup für Suchmaschinen verwendet.",
    "select_avatar": "Avatar auswählen",
    "account_settings": "Kontoeinstellungen",
    "username": "Benutzername",
    "username_unchangeable": "Benutzername kann nicht geändert werden",
    "email": "E-Mail",
    "new_password": "Neues Passwort",
    "new_password_placeholder": "Leer lassen, um das aktuelle beizubehalten",
    "confirm_password": "Neues Passwort bestätigen",
    "confirm_password_placeholder": "Neues Passwort wiederholen",
    "password_help": "Mindestens 8 Zeichen mit Groß-, Kleinbuchstaben und einer Ziffer. Leer lassen, um das aktuelle beizubehalten.",
    "current_password": "Aktuelles Passwort",
    "current_password_placeholder": "Aktuelles Passwort eingeben",
    "current_password_help": "Zum Ändern des Passworts erforderlich",
    "admin_language": "Sprache des Admin-Panels",
    "admin_language_help": "Sprache für die Administrationsoberfläche. Inhaltssprachen werden separat in den Einstellungen verwaltet.",
    "admin_theme": "Admin-Theme",
    "theme_light": "Hell",
    "theme_dark": "Dunkel",
    "theme_system": "Systemeinstellung",
    "admin_theme_help": "Wähle das Erscheinungsbild des Admin-Panels. \"Systemeinstellung\" folgt den Geräteeinstellungen.",
    "save_profile": "Profil speichern",
    "author_links": "Autorenlinks",
    "author_links_help": "Diese Links werden deinem Autoren-Schema.org-Markup hinzugefügt. Sie helfen KI-Systemen, deine Expertise zu verifizieren und deine Artikel genauer zu zitieren.",
    "linkedin_url": "LinkedIn-URL",
    "website_url": "Persönliche Website",
    "github_url": "GitHub-URL"
  },
  "themes": {
    "title": "Themes",
    "subtitle": "Erscheinungsbild deiner Website auswählen und anpassen",
    "default_mode": "Standard-Anzeigemodus",
    "default_mode_help": "Legt das anfängliche Theme für Erstbesucher fest. Benutzer können jederzeit über den Umschalter auf deiner Website zwischen Hell und Dunkel wechseln.",
    "dark": "Dunkel",
    "light": "Hell",
    "auto": "Automatisch",
    "save_mode": "Modus speichern",
    "available_themes": "Verfügbare Themes",
    "active": "Aktiv",
    "activate": "Aktivieren",
    "currently_active": "Derzeit aktiv",
    "single_mode": "Einzelmodus",
    "no_themes": "Keine Themes gefunden",
    "no_themes_help": "Füge Theme-Ordner zu static/css/themes/ hinzu",
    "custom_css": "Eigenes CSS",
    "custom_css_help": "Feinjustiere Block-Stile — Abstände, Farben, Typografie, Rahmen, Hover-Effekte, Animationen. Setze in der Page-Builder-Seitenleiste eine \"CSS-Klasse\" auf einen beliebigen Block; gestalte diese Klasse dann hier.",
    "custom_css_placeholder": "/* Gestalte jede \"CSS-Klasse\", die du auf Page-Builder-Blöcken setzt */\n\n.my-cool-card {\n  padding: 2rem;\n  border-radius: 12px;\n  box-shadow: 0 4px 20px rgba(0, 0, 0, 0.1);\n}",
    "save_custom_css": "Eigenes CSS speichern",
    "desc_stellar_origin": "Präzision und Klarheit des Weltraums — der Stern Alioth als Navigationspunkt durch Bedeutung und minimalistisches Design.",
    "desc_midnight_botanist": "Das organische Wachstum von Ideen im Schein von Mondmoos — tiefer Wald-Darkmode mit sanften botanischen Akzenten.",
    "desc_emerald_forest": "Harmonie und organische Ruhe — ein digitaler Garten, in dem Technologie der Natur dient. Wie eine alte Bibliothek im tiefen Wald.",
    "desc_oceanic_depth": "Verlässlichkeit, Gelassenheit, kraftvoller Intellekt und Tiefe — ein Nachtmeer unter klarem Himmel, in dem nur die Wellenkämme leuchten.",
    "desc_nebula_rose": "Kreativität und Eleganz — Licht eines fernen Nebels, tiefes Violett mit sanftem Roségold. Wie das Lesen eines Kunstmagazins.",
    "desc_frozen_moss": "Die Stille eines frostigen Waldes — tiefe immergrüne Schatten unter blassem Silberminz und das leise Leuchten von Eis auf Ästen.",
    "desc_amber_blossom": "Ein warmer Sommerabend in einem blühenden Garten — Honig-Amber-Akzente auf cremigen Flächen, sanftes Terrakotta und tiefe Rindentöne.",
    "desc_ocean_whispers": "Die frische Klarheit einer Meeresbrise — weißer Sand, transparentes Wasser und türkise Horizonte für ein klares, küstennahes Leseerlebnis.",
    "desc_volcanic_ash": "Die dunkle Mystik erkalteter Lava — tiefer Graphit mit Weinunterton, magisches Violettleuchten und die Schwere antiken Basalts.",
    "desc_corporate_clean": "Professionelle Klarheit und Vertrauen — saubere weiße Flächen, präzise blaue Akzente und neutrale Grautöne. Entwickelt für Unternehmen und Agenturen.",
    "desc_editorial_press": "Die zeitlose Eleganz des Drucks — warme Sepia-Akzente, Serifenüberschriften, großzügiger Weißraum. Entwickelt für Magazine und Langform-Texte.",
    "desc_neon_launch": "Die Energie eines Produktlaunches — elektrisches Violett auf klaren Flächen, mutige Geometrie, scharfe Typografie. Entwickelt für Startups und Tech-Blogs.",
    "desc_handmade_story": "Die Wärme eines handgeschriebenen Briefes — Terrakotta und Olive auf Büttenpapier, weiche abgerundete Formen. Entwickelt für Kunsthandwerk und kleine Unternehmen.",
    "desc_crimson_velvet": "Der stille Luxus eines privaten Weinkellers — Burgunder-Samt, gealtertes Eichenholz und Kerzenlicht auf Kristall. Entwickelt für Restaurants, Luxusmarken und gehobenen Lebensstil.",
    "desc_solar_flare": "Die explosive Wärme einer Sonnenkorona gegen die Leere — geschmolzener Bernstein und Gold auf tiefem Tintenblau. Entwickelt für mutige Marken, die auffallen wollen.",
    "mode_lock": "Modus-Sperre",
    "mode_lock_help": "Einen einzigen Modus für alle Besucher erzwingen und den Umschalter auf Ihrer Website ausblenden.",
    "both_modes": "Beide Modi",
    "light_only": "Nur hell",
    "dark_only": "Nur dunkel",
    "upload_title": "Theme aus ZIP installieren",
    "upload_help": "Laden Sie ein Theme-ZIP hoch: ein Ordner mit theme.css und optionalem Vorschaubild. Das Theme erscheint sofort in der Liste. Hier hochgeladene Themes überstehen CMS-Updates (sofern der Name nicht mit einem mitgelieferten Theme kollidiert).",
    "upload_btn": "Installieren",
    "upload_ok": "Theme „{name}“ installiert.",
    "upload_replaced": "Theme „{name}“ ersetzt.",
    "upload_err": "Die Datei ist kein gültiges Theme-ZIP.",
    "delete_confirm": "Dieses Theme löschen? Seine Dateien werden entfernt.",
    "deleted_ok": "Theme „{name}“ gelöscht.",
    "cannot_delete_active": "Das aktive Theme kann nicht gelöscht werden. Aktivieren Sie zuerst ein anderes Theme."
  },
  "tools": {
    "title": "SEO- & AEO-Tools",
    "subtitle": "Verwalte Sitemap, robots.txt, RSS-Feeds und KI-Sichtbarkeit für Suchmaschinen und Antwortmaschinen",
    "sitemap_title": "XML-Sitemap",
    "sitemap_desc": "Wird automatisch aus deinen veröffentlichten Inhalten generiert. Suchmaschinen nutzen dies, um deine Seiten zu finden und zu indexieren.",
    "sitemap_status": "Status",
    "sitemap_active": "Aktiv",
    "total_urls": "URLs gesamt",
    "published_posts": "Veröffentlichte Beiträge",
    "published_pages": "Veröffentlichte Seiten",
    "homepage": "Startseite",
    "sitemap_listings": "Tag- und Kategorieseiten",
    "view": "Anzeigen",
    "sitemap_auto": "Die Sitemap wird automatisch generiert — keine manuelle Bearbeitung nötig. Neue Inhalte erscheinen automatisch.",
    "robots_title": "robots.txt",
    "robots_desc": "Steuert, welche Seiten von Suchmaschinen gecrawlt werden dürfen. Die Sitemap-URL wird automatisch hinzugefügt.",
    "robots_content": "Inhalt",
    "robots_help": "Standarddirektiven: User-agent, Allow, Disallow. Eine pro Zeile.",
    "save": "Speichern",
    "reset_default": "Auf Standard zurücksetzen",
    "reset_confirm": "robots.txt auf Standard zurücksetzen? Dein aktueller Inhalt wird überschrieben.",
    "rss_title": "RSS-Feed",
    "rss_desc": "Automatisch generierte RSS-Feeds für jede Sprache. RSS-Reader, Aggregatoren und Google News nutzen diese, um deine Inhalte zu verfolgen.",
    "rss_posts_per_feed": "Beiträge pro Feed",
    "rss_auto": "Feeds werden automatisch generiert — einer pro aktive Sprache. Die neuesten 20 Beiträge mit vollständigen Metadaten.",
    "llms_title": "llms.txt",
    "llms_desc": "KI-freundliche Website-Zusammenfassung für ChatGPT, Claude, Perplexity und andere KI-Systeme. Hilft KI, deine Website zu verstehen und deine Inhalte korrekt zu zitieren.",
    "llms_posts_included": "Enthaltene Beiträge",
    "llms_pages_included": "Enthaltene Seiten",
    "llms_auto": "Wird automatisch aus veröffentlichten Inhalten generiert. Enthält die letzten 50 Beiträge und alle Seiten mit Meta-Beschreibungen."
  },
  "audit_log": {
    "title": "Aktivitätsprotokoll",
    "subtitle": "Aktivitäts- und Sicherheitsüberwachung",
    "all_actions": "Alle Aktionen",
    "clear_filter": "Filter zurücksetzen",
    "entries": "Einträge",
    "time": "Zeit",
    "user": "Benutzer",
    "action": "Aktion",
    "details": "Details",
    "ip": "IP",
    "no_entries": "Noch keine Protokolleinträge",
    "no_entries_text": "Aktivitäten werden hier angezeigt, sobald Benutzer das Admin-Panel nutzen.",
    "prev": "← Zurück",
    "next": "Weiter →",
    "action_login": "Anmeldung",
    "action_login_failed": "Anmeldung fehlgeschlagen",
    "action_login_blocked": "Anmeldung blockiert",
    "action_logout": "Abmeldung",
    "action_create_post": "Beitrag erstellt",
    "action_edit_post": "Beitrag bearbeitet",
    "action_delete_post": "Beitrag gelöscht",
    "action_create_page": "Seite erstellt",
    "action_edit_page": "Seite bearbeitet",
    "action_edit_page_builder": "Seite bearbeitet (Builder)",
    "action_delete_page": "Seite gelöscht",
    "action_create_form": "Formular erstellt",
    "action_edit_form": "Formular bearbeitet",
    "action_translate_form": "Formular übersetzt",
    "action_delete_form": "Formular gelöscht",
    "action_save_newsletter": "Newsletter gespeichert",
    "action_send_newsletter": "Newsletter gesendet",
    "action_delete_newsletter": "Newsletter gelöscht",
    "action_edit_settings": "Einstellungen geändert",
    "action_change_theme": "Theme geändert",
    "action_create_backup": "Backup erstellt",
    "action_restore_backup": "Backup wiederhergestellt",
    "action_backup_failed": "Backup fehlgeschlagen",
    "action_restore_failed": "Wiederherstellung fehlgeschlagen",
    "action_update_favicon": "Favicon aktualisiert",
    "action_delete_favicon": "Favicon gelöscht",
    "detail_login_blocked": "IP {ip} blockiert (Brute-Force-Schutz)",
    "detail_login_success": "Erfolgreiche Anmeldung",
    "detail_login_failed": "Fehlgeschlagene Anmeldung für \"{name}\"",
    "detail_logout": "Benutzer hat sich abgemeldet",
    "detail_password_reset_email_failed": "Senden der Reset-E-Mail an {email} fehlgeschlagen: {error}",
    "detail_password_reset_request": "Passwort-Reset angefordert für {email}",
    "detail_password_reset": "Passwort zurückgesetzt für {email}",
    "detail_created_post": "Beitrag \"{title}\" erstellt ({lang})",
    "detail_edited_post": "Beitrag \"{title}\" bearbeitet ({lang})",
    "detail_deleted_post": "Beitrag \"{title}\" gelöscht",
    "detail_duplicated_post": "Beitrag von \"{title}\" dupliziert",
    "detail_created_page": "Seite \"{title}\" erstellt ({lang})",
    "detail_edited_page": "Seite \"{title}\" bearbeitet ({lang})",
    "detail_deleted_page": "Seite \"{title}\" gelöscht",
    "detail_duplicated_page": "Seite von \"{title}\" dupliziert",
    "detail_updated_builder": "Page-Builder-Blöcke für \"{title}\" aktualisiert",
    "detail_created_form": "Formular erstellt: {title}",
    "detail_updated_form": "Formular aktualisiert: {title}",
    "detail_translated_form": "Formularübersetzung erstellt: {title} ({lang})",
    "detail_deleted_form": "Formular gelöscht: {title}",
    "detail_duplicated_form": "Formular von \"{title}\" dupliziert",
    "detail_bulk_deleted_submissions": "{count} Einträge aus Formular \"{title}\" gelöscht",
    "detail_created_newsletter": "Newsletter erstellt: {title}",
    "detail_saved_newsletter": "Newsletter gespeichert: {title}",
    "detail_translated_newsletter": "Newsletter-Übersetzung erstellt ({lang}): {title}",
    "detail_deleted_newsletter": "Newsletter gelöscht",
    "detail_sent_newsletter": "Newsletter an {count} Empfänger gesendet ({failed} fehlgeschlagen)",
    "detail_duplicated_newsletter": "Newsletter von \"{title}\" dupliziert",
    "detail_file_uploaded": "Datei hochgeladen: {name}",
    "detail_file_deleted": "Datei gelöscht: {name}",
    "detail_favicon_updated": "Favicons generiert: {sizes}",
    "detail_favicon_deleted": "Alle Favicons gelöscht",
    "detail_license_activated": "Lizenz aktiviert ({platform})",
    "detail_license_deactivated": "Lizenz deaktiviert",
    "detail_settings_updated": "Website-Einstellungen aktualisiert",
    "detail_update_backup": "Backup vor Update erstellt",
    "detail_updated_cms": "Auf v{version} aktualisiert",
    "detail_update_rolled_back": "Update fehlgeschlagen, Rollback durchgeführt: {error}",
    "detail_update_error": "Update-Fehler: {error}",
    "detail_ssl_enabled": "HTTPS aktiviert für {domain}",
    "detail_ssl_failed": "SSL-Einrichtung fehlgeschlagen für {domain}: {error}",
    "detail_ssl_timeout": "SSL-Einrichtung für {domain} hat das Zeitlimit überschritten",
    "detail_created_backup": "Backup erstellt ({size} MB)",
    "detail_backup_failed": "Backup fehlgeschlagen: {error}",
    "detail_restored_backup": "Backup wiederhergestellt: {items}",
    "detail_restore_failed": "Wiederherstellung fehlgeschlagen: {error}",
    "detail_changed_theme_mode": "Anzeigemodus geändert: {old_mode} → {new_mode}",
    "detail_activated_theme": "Theme aktiviert: {theme}",
    "detail_custom_css_updated": "Eigenes CSS aktualisiert",
    "detail_changed_mode_lock": "Modus-Sperre geändert: {old_lock} → {new_lock}",
    "action_accept_invite": "Einladung annehmen",
    "action_activate_license": "Lizenz aktivieren",
    "action_bulk_delete_submissions": "Einsendungen sammellöschen",
    "action_change_mode_lock": "Modussperre ändern",
    "action_change_theme_mode": "Anzeigemodus ändern",
    "action_change_user_role": "Benutzerrolle ändern",
    "action_create_newsletter": "Newsletter erstellen",
    "action_deactivate_license": "Lizenz deaktivieren",
    "action_delete_image": "Bild löschen",
    "action_delete_user": "Benutzer löschen",
    "action_duplicate_form": "Formular duplizieren",
    "action_duplicate_newsletter": "Newsletter duplizieren",
    "action_duplicate_page": "Seite duplizieren",
    "action_duplicate_post": "Beitrag duplizieren",
    "action_edit_custom_css": "Eigenes CSS bearbeiten",
    "action_edit_image": "Bild bearbeiten",
    "action_file_deleted": "Datei löschen",
    "action_file_uploaded": "Datei hochladen",
    "action_invite_user": "Benutzer einladen",
    "action_password_reset": "Passwort zurückgesetzt",
    "action_password_reset_email_failed": "Passwort-Reset-E-Mail fehlgeschlagen",
    "action_password_reset_request": "Passwort-Reset angefordert",
    "action_save_menu": "Menü speichern",
    "action_ssl_setup": "SSL-Einrichtung",
    "action_ssl_setup_failed": "SSL-Einrichtung fehlgeschlagen",
    "action_translate_newsletter": "Newsletter übersetzen",
    "action_update_backup": "Sicherung vor Update",
    "action_update_cms": "CMS aktualisieren",
    "action_update_failed": "Update fehlgeschlagen",
    "action_update_profile": "Profil aktualisieren",
    "action_upload_image": "Bild hochladen",
    "detail_accepted_invite": "Einladung angenommen und Konto \"{name}\" erstellt",
    "detail_changed_user_role": "Rolle von {name} zu {role} geändert",
    "detail_deleted_image": "Bild gelöscht: {filename}",
    "detail_deleted_user": "Benutzer \"{name}\" gelöscht",
    "detail_edited_image": "Bild bearbeitet: {filename}",
    "detail_invited_user": "{email} als {role} eingeladen",
    "detail_saved_menu": "Menü {location} gespeichert",
    "detail_updated_profile": "Eigenes Profil aktualisiert",
    "detail_uploaded_image": "Bild hochgeladen: {filename}",
    "action_install_plugin": "Plugin installieren",
    "action_update_plugin": "Plugin aktualisieren",
    "action_toggle_plugin": "Plugin ein-/ausschalten",
    "action_delete_plugin": "Plugin löschen",
    "action_activate_plugin_license": "Plugin-Lizenz aktivieren",
    "action_upload_theme": "Theme hochladen",
    "action_delete_theme": "Theme löschen",
    "actor_all": "Alle Akteure",
    "actor_human": "Nur Menschen",
    "actor_agent": "Nur KI-Agenten",
    "via_agent": "KI-Agent",
    "via_agent_hint": "Von einem KI-Agenten (WebMCP) innerhalb der Sitzung dieses Benutzers ausgeführt",
    "action_2fa_enabled": "2FA aktiviert",
    "action_2fa_disabled": "2FA deaktiviert",
    "action_2fa_login_failed": "2FA-Code falsch",
    "action_2fa_recovery_used": "2FA-Wiederherstellungscode benutzt",
    "action_2fa_email_code": "2FA-E-Mail-Code gesendet",
    "action_2fa_reset_by_admin": "2FA durch Admin zurückgesetzt",
    "action_2fa_bypass_file": "2FA umgangen (Datei)",
    "detail_twofa_enabled": "Zwei-Faktor-Authentifizierung aktiviert",
    "detail_twofa_disabled": "Zwei-Faktor-Authentifizierung deaktiviert",
    "detail_twofa_login_failed": "Falschen Zweitfaktor-Code eingegeben",
    "detail_twofa_recovery_used": "Anmeldung mit einmaligem Wiederherstellungscode",
    "detail_twofa_email_code": "Einmal-Anmeldecode per E-Mail angefordert",
    "detail_twofa_reset_by_admin": "Zwei-Faktor-Authentifizierung für {name} zurückgesetzt",
    "detail_twofa_bypass_file": "Zweiter Faktor übersprungen — Datei DISABLE_2FA vorhanden"
  },
  "backup": {
    "title": "Backup",
    "subtitle": "Vollständiges Backup deiner Website erstellen",
    "overview": "Website-Übersicht",
    "posts": "Beiträge",
    "pages": "Seiten",
    "images": "Bilder",
    "files_in_uploads": "Dateien im Upload-Ordner",
    "database": "Datenbank",
    "uploads_folder": "Upload-Ordner",
    "download_title": "Backup herunterladen",
    "download_desc": "Erstellt ein ZIP-Archiv mit deiner Datenbank, allen hochgeladenen Mediendateien und der Konfiguration.",
    "create_download": "Backup erstellen & herunterladen",
    "creating_backup": "Backup wird erstellt…",
    "whats_included": "Enthaltene Daten:",
    "includes_db": "Vollständige Datenbank (alle Beiträge, Seiten, Einstellungen, Benutzer)",
    "includes_media": "Alle hochgeladenen Mediendateien (Bilder, Varianten)",
    "includes_env": "Umgebungskonfiguration (.env)",
    "restore_title": "Aus Backup wiederherstellen",
    "restore_desc": "Lade ein zuvor erstelltes Backup-ZIP hoch, um deine Website wiederherzustellen. Die aktuelle Datenbank und Uploads werden überschrieben.",
    "restore_btn": "Aus Backup wiederherstellen",
    "restoring": "Wird wiederhergestellt…",
    "restore_warning": "Achtung:",
    "restore_warning_text": "Die Wiederherstellung eines Backups ersetzt deine aktuelle Datenbank und hochgeladene Dateien. Stelle sicher, dass du ein aktuelles Backup hast, bevor du ein älteres wiederherstellst.",
    "restore_select_file": "Bitte wähle zuerst eine Backup-ZIP-Datei aus.",
    "restore_confirm": "Möchtest du wirklich aus diesem Backup wiederherstellen?\n\nDie aktuelle Datenbank und Uploads werden ÜBERSCHRIEBEN.\nDiese Aktion kann nicht rückgängig gemacht werden!"
  },
  "menus": {
    "title": "Menüs",
    "subtitle": "Header- und Footer-Menüs konfigurieren",
    "header_menu": "Header-Menü",
    "footer_menu": "Footer-Menü",
    "current_header": "Aktuelles Header-Menü:",
    "current_footer": "Aktuelles Footer-Menü:",
    "menu_label": "Menülabel",
    "lang": "Sprache",
    "published": "Veröffentlicht",
    "no_pages": "Noch keine veröffentlichten Seiten.",
    "no_posts": "Noch keine veröffentlichten Beiträge.",
    "create_first_page": "Erste Seite erstellen →",
    "create_first_post": "Ersten Beitrag erstellen →",
    "save_menu": "Menü speichern",
    "all_languages": "Alle Sprachen",
    "custom_label_placeholder": "Menülabel",
    "header_info": "Wähle Seiten, Beiträge, Dateien oder Links für die Header-Navigation aus. Du kannst für jeden Eintrag ein <strong>Menülabel</strong> festlegen — nützlich, wenn der Titel für ein Menü zu lang ist.",
    "footer_info": "Wähle Seiten, Beiträge, Dateien oder Links für die Footer-Navigation aus. Wird typischerweise für rechtliche Seiten und Unternehmensinformationen verwendet.",
    "add_submenu_item": "Unterpunkt hinzufügen",
    "submenu_items": "Untermenü-Einträge",
    "no_menu_items": "Noch keine Einträge in diesem Menü.",
    "drag_to_reorder": "Zum Sortieren ziehen",
    "drag_to_nest": "Auf einen Haupteintrag ziehen, um ihn als Untermenü-Eintrag zu verschachteln",
    "remove_item": "Entfernen",
    "submenu_note": "Untermenüs werden im Header-Menü unterstützt. Footer-Menüs werden als flache Links angezeigt.",
    "anchor_links_hint": "Anker-Links werden unterstützt, z. B. /about#team",
    "parent_item": "Haupteintrag",
    "child_item": "Untermenü-Eintrag",
    "custom_links": "Links",
    "custom_url_placeholder": "https://example.com",
    "pick_file": "Datei auswählen…",
    "open_new_window": "In neuem Fenster öffnen",
    "add_to_menu": "Zum Menü hinzufügen",
    "custom_url_invalid": "URL muss mit https://, http://, mailto:, tel: oder / beginnen",
    "custom_label_required": "Label ist erforderlich",
    "custom_links_empty": "Bitte fülle mindestens eine Sprache mit URL und Label aus",
    "update_link": "Link aktualisieren",
    "edit_link": "Bearbeiten",
    "custom_url_header": "URL",
    "max_depth_reached": "Maximale Menütiefe erreicht (3 Ebenen)"
  },
  "login": {
    "title": "Admin-Anmeldung",
    "username": "Benutzername",
    "username_or_email": "Benutzername oder E-Mail",
    "password": "Passwort",
    "login_btn": "Anmelden",
    "forgot_password": "Passwort vergessen?",
    "back_to_site": "← Zurück zur Website"
  },
  "forgot_password": {
    "title": "Passwort zurücksetzen",
    "email_label": "E-Mail-Adresse",
    "email_placeholder": "E-Mail-Adresse deines Kontos eingeben",
    "email_help": "Wir senden dir einen Link zum Zurücksetzen deines Passworts. Der Link ist 1 Stunde gültig.",
    "send_btn": "Reset-Link senden",
    "back_to_login": "← Zurück zur Anmeldung"
  },
  "reset_password": {
    "title": "Neues Passwort festlegen",
    "password_label": "Neues Passwort",
    "password_placeholder": "Neues Passwort eingeben",
    "password_help": "Mindestens 8 Zeichen",
    "confirm_label": "Neues Passwort bestätigen",
    "confirm_placeholder": "Neues Passwort wiederholen",
    "submit_btn": "Neues Passwort festlegen",
    "back_to_login": "← Zurück zur Anmeldung"
  },
  "accept_invite": {
    "welcome": "Willkommen!",
    "subtitle": "Du wurdest eingeladen, dem Team beizutreten",
    "invited_as": "Du wirst als {role} für {email} eingeladen",
    "username": "Benutzername",
    "username_placeholder": "Benutzernamen wählen",
    "username_help": "Wird zum Anmelden verwendet",
    "display_name": "Anzeigename",
    "display_name_placeholder": "Dein öffentlicher Name (wird bei Beiträgen angezeigt)",
    "display_name_help": "Für Website-Besucher als Autorname sichtbar",
    "password": "Passwort",
    "password_placeholder": "Mindestens 8 Zeichen",
    "confirm_password": "Passwort bestätigen",
    "confirm_placeholder": "Passwort wiederholen",
    "create_account": "Mein Konto erstellen"
  },
  "table": {
    "title": "Titel",
    "status": "Status",
    "language": "Sprache",
    "author": "Autor",
    "published_date": "Veröffentlicht",
    "updated_date": "Aktualisiert",
    "actions": "Aktionen",
    "edit": "Bearbeiten",
    "translate": "Übersetzen",
    "view": "Anzeigen",
    "preview": "Vorschau",
    "delete": "Löschen",
    "duplicate": "Duplizieren",
    "all": "Alle",
    "published": "Veröffentlicht",
    "drafts": "Entwürfe",
    "search": "Suchen",
    "selected": "ausgewählt",
    "all_languages": "Alle Sprachen",
    "newest_first": "Neueste zuerst",
    "oldest_first": "Älteste zuerst"
  },
  "pagination": {
    "prev": "← Zurück",
    "next": "Weiter →",
    "per_page": "Anzeigen",
    "per_page_suffix": "pro Seite"
  },
  "common": {
    "save": "Speichern",
    "cancel": "Abbrechen",
    "delete": "Löschen",
    "edit": "Bearbeiten",
    "back": "Zurück",
    "search": "Suchen",
    "loading": "Wird geladen…",
    "success": "Erfolg",
    "error": "Fehler",
    "confirm": "Bestätigen",
    "yes": "Ja",
    "no": "Nein",
    "choose": "Auswählen",
    "copy": "Kopieren",
    "copied": "Kopiert!",
    "close": "Schließen",
    "or": "oder",
    "and": "und",
    "required": "erforderlich",
    "connection_error": "Verbindungsfehler. Bitte versuche es erneut.",
    "clear": "Zurücksetzen",
    "remove": "Entfernen",
    "preview": "Vorschau",
    "show_hide": "Anzeigen/Verbergen",
    "show_hide_password": "Passwort anzeigen/verbergen",
    "view": "Anzeigen",
    "status_published": "Veröffentlicht",
    "status_draft": "Entwurf",
    "status_read": "Gelesen",
    "status_new": "Neu",
    "unit_b": "B",
    "unit_kb": "KB",
    "unit_mb": "MB",
    "language_deactivated": "deaktiviert",
    "update_now": "Jetzt aktualisieren",
    "updating": "Aktualisierung läuft…",
    "update_confirm": "CMS jetzt aktualisieren? Die Website ist kurzzeitig nicht erreichbar.",
    "reload": "Neu laden",
    "restart_hint": "Starten Sie den Dienst neu, um das Update abzuschließen."
  },
  "dates": {
    "months_short": [
      "Jan.",
      "Feb.",
      "März",
      "Apr.",
      "Mai",
      "Juni",
      "Juli",
      "Aug.",
      "Sep.",
      "Okt.",
      "Nov.",
      "Dez."
    ],
    "months_long": [
      "Januar",
      "Februar",
      "März",
      "April",
      "Mai",
      "Juni",
      "Juli",
      "August",
      "September",
      "Oktober",
      "November",
      "Dezember"
    ],
    "format_date": "{day}. {month_short} {year}",
    "format_datetime": "{day}. {month_short}, {time}"
  },
  "builder": {
    "page_builder": "Page Builder",
    "open_builder": "Page Builder öffnen",
    "save_first_hint": "Speichere zuerst die Seite und öffne dann den Page Builder über die Bearbeitungsseite",
    "save_translation_hint": "Speichere zuerst die Übersetzung und öffne dann den Page Builder über die Bearbeitungsseite",
    "save": "Speichern",
    "saving": "Wird gespeichert…",
    "saved": "Erfolgreich gespeichert",
    "save_failed": "Speichern fehlgeschlagen",
    "network_error": "Netzwerkfehler — Änderungen nicht gespeichert",
    "no_blocks": "Keine Blockdaten vorhanden",
    "preview": "Vorschau",
    "back_to_editor": "Zurück zum Editor",
    "drag_hint": "Blöcke hierher ziehen oder einen Block in der Seitenleiste anklicken",
    "block_settings": "Blockeinstellungen",
    "select_block_hint": "Einen Block auf der Arbeitsfläche auswählen, um seine Einstellungen zu bearbeiten",
    "loading": "Wird geladen…",
    "layout": "Layout",
    "basic": "Basis",
    "structure": "Struktur",
    "media": "Medien",
    "advanced": "Erweitert",
    "heading": "Überschrift",
    "text": "Text",
    "image": "Bild",
    "button": "Button",
    "divider": "Trennlinie",
    "spacer": "Abstandhalter",
    "columns": "Spalten",
    "section": "Abschnitt",
    "video": "Video",
    "gallery": "Galerie",
    "audio": "Audio",
    "quote": "Zitat",
    "table": "Tabelle",
    "accordion": "Akkordeon",
    "tabs": "Tabs",
    "html": "HTML",
    "code": "Code",
    "form": "Formular",
    "form_select": "Formular auswählen",
    "form_no_forms": "Noch keine Formulare vorhanden. Erstelle eines im Bereich Formulare.",
    "form_fields": "Felder",
    "form_submit_default": "Absenden",
    "form_show_title": "Titel anzeigen",
    "form_show_description": "Beschreibung anzeigen",
    "alignment": "Ausrichtung",
    "left": "Links",
    "center": "Zentriert",
    "right": "Rechts",
    "justify": "Blocksatz",
    "top_margin": "Oberer Abstand",
    "bottom_margin": "Unterer Abstand",
    "none": "Keiner",
    "css_class": "CSS-Klasse",
    "anchor_id": "Anker-ID",
    "text_content": "Text",
    "level": "Ebene",
    "image_url": "Bild-URL",
    "image_url_hint": "URL einfügen oder Medienbibliothek verwenden",
    "alt_text": "Alternativtext",
    "caption": "Bildunterschrift",
    "link_url": "Link-URL",
    "size": "Größe",
    "size_full": "Volle Breite",
    "size_medium": "Mittel",
    "size_small": "Klein",
    "size_auto": "Automatisch",
    "button_text": "Button-Text",
    "button_url": "URL",
    "style": "Stil",
    "style_primary": "Primär",
    "style_outline": "Kontur",
    "style_ghost": "Ghost",
    "style_solid": "Durchgehend",
    "style_dashed": "Gestrichelt",
    "style_dotted": "Gepunktet",
    "style_gradient": "Verlauf",
    "size_sm": "Klein",
    "size_md": "Mittel",
    "size_lg": "Groß",
    "target": "Ziel",
    "target_self": "Gleicher Tab",
    "target_blank": "Neuer Tab",
    "height_px": "Höhe (px)",
    "columns_layout": "Layout",
    "columns_hint": "Tipp: Füge Blöcke auf der Arbeitsfläche in die Spalten ein.",
    "video_url": "YouTube- oder Vimeo-URL",
    "video_url_hint": "z. B. https://youtube.com/watch?v=...",
    "video_title": "Titel (Barrierefreiheit)",
    "aspect_ratio": "Seitenverhältnis",
    "ratio_cinematic": "21:9 (Kino)",
    "ratio_auto": "Automatisch (Inhaltshöhe)",
    "html_code": "HTML-Code",
    "html_executes": "Wird auf der Seite ausgeführt",
    "quote_text": "Zitattext",
    "author": "Autor",
    "code_language": "Sprache",
    "code_content": "Code",
    "audio_url": "Audio-URL",
    "audio_title": "Titel",
    "table_headers": "Überschriften (kommagetrennt)",
    "table_rows": "Zeilen (Komma pro Zelle, neue Zeile pro Reihe)",
    "table_rows_count": "Zeilen",
    "accordion_items": "Einträge",
    "accordion_title": "Titel",
    "accordion_content": "Inhalt",
    "add_item": "Eintrag hinzufügen",
    "remove": "Entfernen",
    "tabs_count": "Tabs",
    "tab_title": "Tab-Titel",
    "tab_content": "Inhalt",
    "add_tab": "Tab hinzufügen",
    "gallery_images": "Bilder",
    "gallery_images_hint": "Bild-URLs einfügen (eine pro Zeile)",
    "gallery_images_format": "Bilder (URL|Alternativtext|Bildunterschrift)",
    "gallery_columns": "Spalten",
    "background": "Hintergrund",
    "bg_none": "Keiner",
    "bg_color": "Farbe",
    "bg_gradient": "Verlauf",
    "bg_image": "Bild",
    "bg_value": "Hintergrundwert",
    "bg_color_pick": "Farbe wählen",
    "bg_gradient_value": "CSS-Verlauf",
    "bg_image_url": "Bild-URL",
    "bg_image_hint": "Empfohlen: 1920×1080px oder breiter. Das Bild wird über die gesamte Abschnittsbreite skaliert.",
    "text_color": "Textfarbe",
    "text_color_auto": "Automatisch (Theme-Farben)",
    "text_color_light": "Hell (für dunkle Hintergründe)",
    "text_color_dark": "Dunkel (für helle Hintergründe)",
    "min_height": "Mindesthöhe",
    "min_height_auto": "Automatisch",
    "min_height_50_screen": "50 % Bildschirm",
    "min_height_75_screen": "75 % Bildschirm",
    "min_height_full_screen": "Vollbild",
    "bg_overlay": "Overlay-Farbe",
    "bg_light_mode": "Hintergrund für hellen Modus",
    "bg_light_color_pick": "Farbe für hellen Modus wählen",
    "bg_light_gradient_value": "Farbverlauf für hellen Modus",
    "bg_light_image_url": "Bild-URL für hellen Modus",
    "bg_light_overlay": "Überlagerung für hellen Modus",
    "bg_dark_mode": "Hintergrund für dunklen Modus",
    "bg_dark_color_pick": "Farbe für dunklen Modus wählen",
    "bg_dark_gradient_value": "Farbverlauf für dunklen Modus",
    "bg_dark_image_url": "Bild-URL für dunklen Modus",
    "bg_dark_overlay": "Überlagerung für dunklen Modus",
    "bg_theme_default": "Thema-Standard",
    "choose_image": "Bild auswählen",
    "gallery_add_from_library": "Aus Bibliothek hinzufügen",
    "gallery_pick_title": "Bilder auswählen",
    "gallery_add_selected": "Ausgewählte hinzufügen",
    "section_layout": "Abschnitt-Layout",
    "section_full_width": "Volle Breite (randloser Hintergrund)",
    "section_full_width_hint": "Volle Breite erstreckt den Hintergrund bis zu den Bildschirmrändern. Die Inhaltsbreite steuert den inneren Bereich.",
    "section_content_width": "Inhaltsbreite",
    "section_width_narrow": "Schmal (768px)",
    "section_width_default": "Standard (Seitenbreite)",
    "section_width_wide": "Breit (1200px)",
    "section_width_full": "Voll (keine Begrenzung)",
    "slideshow": "Slideshow",
    "slideshow_mode": "Modus",
    "slideshow_mode_image": "Nur Bild",
    "slideshow_mode_hero": "Hero (Bild + Inhalt)",
    "slideshow_animation": "Animation",
    "animation_slide": "Gleiten",
    "animation_fade": "Überblenden",
    "slideshow_autoplay": "Automatische Wiedergabe",
    "slideshow_interval": "Intervall (Sekunden)",
    "slideshow_arrows": "Pfeile anzeigen",
    "slideshow_dots": "Punkte anzeigen",
    "slideshow_overlay": "Overlay",
    "slideshow_slides": "Folien",
    "slideshow_add_slide": "Folie hinzufügen",
    "slideshow_remove_slide": "Folie entfernen",
    "alt_text_override": "Alternativtext (überschreiben)",
    "alt_text_library_hint": "Aus der Medienbibliothek übernommen. Bearbeitung unter Medien → Bibliothek.",
    "padding": "Innenabstand",
    "padding_sm": "Klein",
    "padding_md": "Mittel",
    "padding_lg": "Groß",
    "padding_xl": "Sehr groß",
    "move_up": "Nach oben",
    "move_down": "Nach unten",
    "duplicate": "Duplizieren",
    "delete": "Löschen",
    "drag": "Ziehen",
    "unsaved_warning": "Du hast ungespeicherte Änderungen. Möchtest du die Seite wirklich verlassen?",
    "content_alignment": "Textausrichtung",
    "alignment_auto": "— Automatisch",
    "block_position": "Blockposition",
    "slide_select_hint": "Klicke auf eine Foliennummer, um deren Blöcke zu bearbeiten",
    "slideshow_add_block": "Block zur Folie hinzufügen",
    "default_heading": "Neue Überschrift",
    "default_text": "Hier schreiben…",
    "text_edit_canvas_hint": "Klicke auf den Text in der Arbeitsfläche zum Bearbeiten",
    "default_button": "Klick mich",
    "default_accordion_title": "Neue Frage",
    "default_tab": "Tab",
    "click_select_image": "Klicken, um Bild auszuwählen",
    "click_select_form": "Klicken, um Formular auszuwählen",
    "add_block": "Block hinzufügen",
    "section_full_width_badge": "VOLLE BREITE",
    "table_add_row": "Zeile",
    "table_add_col": "Spalte",
    "table_width": "Tabellenbreite",
    "column_alignment": "Spaltenausrichtung",
    "table_remove_row": "Zeile",
    "table_remove_col": "Spalte",
    "table_insert_row": "Zeile einfügen",
    "column_width": "Spaltenbreite",
    "column_width_hint": "%",
    "total": "Gesamt",
    "undo": "Rückgängig",
    "redo": "Wiederholen",
    "visibility": "Sichtbarkeit",
    "visibility_all": "Alle Geräte",
    "visibility_desktop": "Nur Desktop",
    "visibility_mobile": "Nur Mobil",
    "scroll_animation": "Scroll-Animation",
    "animation_fade_in": "Einblenden",
    "animation_slide_up": "Hochgleiten",
    "alt_missing": "Kein Alternativtext — wähle ein Bild aus der Bibliothek",
    "delete_block_confirm": "Diesen {type}-Block löschen?",
    "delete_item_confirm": "Diesen Eintrag löschen?",
    "empty_hint": "Noch keine Einträge. Klicke den Button unten, um einen hinzuzufügen.",
    "video_gallery": "Videogalerie",
    "video_gallery_add": "Video hinzufügen",
    "video_gallery_add_title": "Video hinzufügen",
    "video_gallery_add_btn": "Hinzufügen",
    "video_gallery_empty": "Klicken, um Videos hinzuzufügen",
    "video_gallery_videos": "Videos",
    "video_gallery_title_fetched": "Titel automatisch abgerufen",
    "video_meta_fetch_failed": "Video-Infos konnten nicht abgerufen werden",
    "ticker": "Logo-Ticker",
    "ticker_speed": "Geschwindigkeit",
    "ticker_slow": "Langsam",
    "ticker_medium": "Mittel",
    "ticker_fast": "Schnell",
    "ticker_pause_hover": "Bei Hover pausieren",
    "ticker_grayscale": "Graustufen-Effekt",
    "ticker_height": "Logo-Höhe",
    "ticker_direction": "Richtung",
    "ticker_dir_rtl": "Rechts nach links",
    "ticker_dir_ltr": "Links nach rechts",
    "ticker_images": "Logos",
    "toggle_preview": "Vorschau umschalten: Dunkel ↔ Hell",
    "canvas": "Arbeitsfläche",
    "bold": "Fett",
    "italic": "Kursiv",
    "underline": "Unterstrichen",
    "strikethrough": "Durchgestrichen",
    "align_left": "Linksbündig",
    "align_center": "Zentriert",
    "align_right": "Rechtsbündig",
    "align_justify": "Blocksatz",
    "bullet_list": "Aufzählungsliste",
    "numbered_list": "Nummerierte Liste",
    "link": "Link",
    "clear_formatting": "Formatierung entfernen",
    "icon_check": "Häkchen",
    "icon_cross": "Kreuz",
    "icon_star": "Stern",
    "icon_feature": "Feature",
    "icon_tip": "Tipp",
    "icon_warning": "Warnung",
    "icon_plus": "Plus",
    "icon_minus": "Minus",
    "icon_dot": "Punkt",
    "error_loading_forms": "Fehler beim Laden der Formulare",
    "form_search_placeholder": "Formulare suchen…",
    "form_all_languages": "Alle",
    "form_new": "Formular erstellen",
    "ai_placeholder": "Beschreibe deine Seite: Zweck, Abschnitte, Inhalte, Stil…",
    "ai_welcome": "Erzähl mir, welche Seite du erstellen möchtest! Beschreibe den Zweck, benötigte Abschnitte (Hero, Features, Testimonials, FAQ, Kontakt…) und gewünschte Inhalte. Je detaillierter deine Beschreibung, desto besser das Ergebnis. Du kannst mich auch bitten, das Layout nach der Generierung anzupassen.",
    "ai_thinking": "Denkt nach…",
    "ai_generated": "✅ <strong>{count} Blöcke</strong> generiert. Klicke auf \"Anwenden\", um sie in die Arbeitsfläche zu laden.",
    "ai_no_blocks": "Keine Blöcke generiert. Versuche, die Seitenstruktur genauer zu beschreiben.",
    "ai_apply_blocks": "Blöcke anwenden",
    "ai_blocks_loaded": "KI-Blöcke geladen — {count} Blöcke",
    "editor_readonly_hint": "Dieser Inhalt wird vom Page Builder verwaltet",
    "convert_from_editor_title": "Diese Seite auf den Page Builder umstellen?",
    "convert_from_editor_warning": "Diese Seite wurde im normalen Editor erstellt. Beim Speichern hier übernimmt der Page Builder den Inhalt: Der normale Editor wird für diese Seite schreibgeschützt, und die ursprüngliche Formatierung kann sich ändern. Um weiter im normalen Editor zu arbeiten, den Builder ohne Speichern schließen.",
    "convert_from_editor_ok": "Im Page Builder speichern"
  },
  "forms": {
    "title": "Formulare",
    "subtitle": "Formulare, Umfragen und Datenerfassung erstellen und verwalten",
    "new_form": "Neues Formular erstellen",
    "create_subtitle": "Wähle eine Vorlage und beginne mit dem Aufbau",
    "edit_form": "Formular bearbeiten",
    "edit_subtitle": "Formularfelder gestalten und Einstellungen konfigurieren",
    "no_forms": "Noch keine Formulare vorhanden",
    "no_forms_text": "Erstelle dein erstes Formular, um mit der Datenerfassung zu beginnen",
    "no_forms_filtered": "Keine Formulare entsprechen deinen Filtern",
    "clear_filters": "Filter zurücksetzen",
    "search_placeholder": "Formulare suchen…",
    "all_types": "Alle Typen",
    "create_first": "Erstes Formular erstellen",
    "delete_confirm": "Möchtest du \"{title}\" wirklich löschen? Alle Einträge werden ebenfalls gelöscht.",
    "delete_confirm_generic": "Möchtest du dieses Formular wirklich löschen? Alle Einträge werden ebenfalls gelöscht.",
    "usage_warning": "⚠️ Dieses Formular ist in Page-Builder-Blöcken eingebettet:",
    "usage_confirm_delete": "Der Formularblock wird von diesen Seiten entfernt. Trotzdem löschen?",
    "form_type": "Formulartyp",
    "type_contact": "Kontaktformular",
    "type_contact_desc": "Name, E-Mail, Betreff, Nachricht — klassisches Kontaktformular mit Datenschutzeinwilligung",
    "type_survey": "Umfrage / Abstimmung",
    "type_survey_desc": "Bewertung, Optionsfelder, Kontrollkästchen — Feedback und Meinungen erfassen",
    "type_subscription": "Abonnement",
    "type_subscription_desc": "E-Mail-Anmeldung mit Einwilligung — bereit für Newsletter-Integration",
    "type_custom": "Benutzerdefiniertes Formular",
    "type_custom_desc": "Fang von Grund auf an und erstelle genau das, was du brauchst",
    "status_active": "Aktiv",
    "status_inactive": "Inaktiv",
    "submissions_count": "Einträge",
    "new_badge": "neu",
    "fields": "Felder",
    "form_settings": "Formulareinstellungen",
    "field_types": "Feldtypen",
    "add_field": "Feld hinzufügen",
    "field_label": "Bezeichnung",
    "field_name": "Feldname",
    "field_name_help": "Interner Name (keine Leerzeichen, Kleinbuchstaben)",
    "field_placeholder": "Platzhalter",
    "field_required": "Erforderlich",
    "field_width": "Breite",
    "field_width_full": "Volle Breite",
    "field_width_half": "Halbe Breite",
    "field_help_text": "Hilfetext",
    "field_options": "Optionen (eine pro Zeile)",
    "field_max_rating": "Max. Sterne",
    "field_consent_text": "Einwilligungstext",
    "type_text": "Text",
    "type_email": "E-Mail",
    "type_phone": "Telefon",
    "type_number": "Zahl",
    "type_textarea": "Textbereich",
    "type_select": "Dropdown",
    "type_radio": "Optionsfelder",
    "type_checkbox": "Kontrollkästchen",
    "type_date": "Datum",
    "type_url": "URL",
    "type_file": "Datei-Upload",
    "type_hidden": "Verstecktes Feld",
    "type_rating": "Sternebewertung",
    "type_consent": "Einwilligung / DSGVO",
    "settings_submit_label": "Text des Absende-Buttons",
    "settings_success_message": "Erfolgsmeldung",
    "settings_success_help": "Wird nach erfolgreicher Übermittlung angezeigt",
    "settings_redirect_url": "Weiterleitungs-URL (optional)",
    "settings_redirect_help": "Nach dem Absenden auf diese URL weiterleiten, anstatt die Erfolgsmeldung anzuzeigen",
    "settings_notify_email": "Benachrichtigungs-E-Mail",
    "settings_notify_help": "E-Mail erhalten, wenn jemand dieses Formular absendet",
    "settings_notify_on_submit": "Bei jeder Übermittlung eine E-Mail-Benachrichtigung senden",
    "settings_store_submissions": "Einträge in der Datenbank speichern",
    "settings_anti_spam": "Anti-Spam-Schutz",
    "settings_anti_spam_honeypot": "Honeypot (empfohlen)",
    "settings_anti_spam_none": "Keiner",
    "preview": "Vorschau",
    "move_up": "Nach oben",
    "move_down": "Nach unten",
    "duplicate_field": "Duplizieren",
    "remove_field": "Entfernen",
    "form_slug": "Formular-Slug",
    "form_description": "Beschreibung",
    "form_description_help": "Wird auf der öffentlichen Website über dem Formular angezeigt",
    "translate_form": "Übersetzung erstellen",
    "translating_from": "Übersetzung von:",
    "select_target_language": "Zielsprache auswählen",
    "existing_translations": "Vorhandene Übersetzungen",
    "ai_translate_fields": "KI: Alle Felder übersetzen",
    "translating_fields": "Felder werden übersetzt…",
    "language": "Sprache",
    "translations": "Übersetzungen",
    "no_translations": "Noch keine Übersetzungen vorhanden",
    "create_translation": "Übersetzung erstellen",
    "ai_translate_create": "KI: Übersetzen & erstellen",
    "translation_group": "Übersetzungsgruppe",
    "ai_generate_form": "KI: Formular generieren",
    "ai_generate_form_desc": "KI erstellt Formularfelder basierend auf deiner Beschreibung",
    "ai_hint_create_first": "Erstelle zuerst das Formular, dann kannst du auf der Bearbeitungsseite die KI zum Generieren von Feldern verwenden",
    "ai_hint_translate": "Verwende die KI, um Formularinhalte für die Zielsprache zu generieren oder anzupassen",
    "this_version": "— diese Version",
    "or_use_ai": "Oder KI verwenden:",
    "select_language_placeholder": "— Sprache wählen —",
    "ai_translate_help": "Erstellt ein neues Formular mit KI-übersetzten Feldern",
    "group": "Gruppe",
    "drag": "Ziehen",
    "copy": "Kopieren",
    "select_language_first": "Bitte wähle zuerst eine Zielsprache.",
    "confirm_ai_translate": "KI-Übersetzung nach {lang} erstellen? Es wird ein neues Formular mit allen übersetzten Feldern erstellt.",
    "open_existing_translation": "Vorhandene Übersetzung öffnen?",
    "default_text_field": "Textfeld",
    "default_email": "E-Mail",
    "default_phone": "Telefon",
    "default_number": "Zahl",
    "default_message": "Nachricht",
    "default_select": "Auswahl",
    "default_choice": "Auswahl",
    "default_select_all": "Alle zutreffenden auswählen",
    "default_date": "Datum",
    "default_website": "Website",
    "default_rating": "Bewertung",
    "default_privacy": "Datenschutz",
    "default_hidden": "Versteckt",
    "default_consent_text": "Ich stimme der Verarbeitung meiner personenbezogenen Daten zu.",
    "default_option": "Option",
    "default_your_message": "Deine Nachricht…",
    "source_form": "Quellformular",
    "source_badge": "Quelle",
    "source_form_fields": "Felder des Quellformulars",
    "original": "Original",
    "translated_title_placeholder": "Übersetzter Formulartitel…",
    "translated_desc_placeholder": "Übersetzte Beschreibung…",
    "source_settings": "Einstellungen",
    "source_submit": "Absenden",
    "source_success": "Erfolgsmeldung",
    "source_placeholder": "Platzhalter",
    "source_help": "Hilfe",
    "source_consent": "Einwilligung",
    "source_options": "Optionen",
    "ai_translate_all_help": "Übersetzt Titel, Beschreibung, alle Feldbezeichnungen, Platzhalter, Optionen, Einwilligungstexte und den Absende-Button per KI. Das übersetzte Formular wird automatisch erstellt.",
    "confirm_ai_translate_full": "KI-Übersetzung nach {lang} erstellen? Es wird ein neues Formular mit allen Feldern, Bezeichnungen, Platzhaltern und Einstellungen in der übersetzten Fassung erstellt.",
    "redirect_to_translation": "Weiterleitung zur Bearbeitung der Übersetzung…",
    "fields_count": "Felder",
    "new_form_placeholder": "Mein Kontaktformular",
    "tpl_contact_name": "Dein Name",
    "tpl_contact_name_placeholder": "Max Mustermann",
    "tpl_contact_email": "E-Mail-Adresse",
    "tpl_contact_email_placeholder": "max@beispiel.de",
    "tpl_contact_subject": "Betreff",
    "tpl_contact_subject_placeholder": "Wie können wir dir helfen?",
    "tpl_contact_message": "Nachricht",
    "tpl_contact_message_placeholder": "Deine Nachricht…",
    "tpl_contact_privacy": "Datenschutzerklärung",
    "tpl_contact_consent": "Ich stimme der Verarbeitung meiner personenbezogenen Daten gemäß der Datenschutzerklärung zu.",
    "tpl_contact_submit": "Nachricht senden",
    "tpl_contact_success": "Vielen Dank! Wir werden uns in Kürze bei dir melden.",
    "tpl_survey_name": "Dein Name (optional)",
    "tpl_survey_satisfaction": "Wie zufrieden bist du mit unserem Service?",
    "tpl_survey_opt_very_satisfied": "Sehr zufrieden",
    "tpl_survey_opt_satisfied": "Zufrieden",
    "tpl_survey_opt_neutral": "Neutral",
    "tpl_survey_opt_dissatisfied": "Unzufrieden",
    "tpl_survey_opt_very_dissatisfied": "Sehr unzufrieden",
    "tpl_survey_rating": "Bewerte deine Gesamterfahrung",
    "tpl_survey_improvements": "Was könnten wir verbessern?",
    "tpl_survey_opt_speed": "Geschwindigkeit",
    "tpl_survey_opt_quality": "Qualität",
    "tpl_survey_opt_communication": "Kommunikation",
    "tpl_survey_opt_price": "Preis",
    "tpl_survey_opt_support": "Support",
    "tpl_survey_comments": "Weitere Anmerkungen",
    "tpl_survey_comments_placeholder": "Erzähl uns mehr…",
    "tpl_survey_submit": "Umfrage absenden",
    "tpl_survey_success": "Vielen Dank für dein Feedback! Es hilft uns, uns zu verbessern.",
    "tpl_sub_email": "E-Mail-Adresse",
    "tpl_sub_email_placeholder": "deine@email.de",
    "tpl_sub_name": "Name (optional)",
    "tpl_sub_name_placeholder": "Dein Name",
    "tpl_sub_consent_label": "Newsletter-Einwilligung",
    "tpl_sub_consent_text": "Ich möchte E-Mail-Updates erhalten. Ich kann mich jederzeit abmelden.",
    "tpl_sub_submit": "Abonnieren",
    "tpl_sub_success": "Du wurdest erfolgreich angemeldet! Bitte überprüfe deinen Posteingang.",
    "tpl_custom_field": "Feld 1",
    "tpl_custom_submit": "Absenden",
    "tpl_custom_success": "Vielen Dank! Deine Antwort wurde gespeichert.",
    "email_new_submission": "Neuer Eintrag: {title}",
    "email_subject_submission": "[{title}] Neuer Eintrag",
    "default_thank_you": "Vielen Dank!",
    "default_submit": "Absenden",
    "all_translated": "Alle Sprachen haben bereits Übersetzungen.",
    "settings_confirmation_email": "Bestätigungs-E-Mail an den Besucher senden",
    "settings_confirmation_email_help": "Sendet nach dem Absenden eine Dankes-E-Mail an den Besucher (erfordert ein Pflicht-E-Mail-Feld)",
    "settings_double_opt_in": "E-Mail-Bestätigung erforderlich (Double-Opt-in)",
    "settings_double_opt_in_help": "Der Besucher muss einen Link in der E-Mail anklicken, um seine Adresse zu bestätigen. Empfohlen für Abonnementformulare."
  },
  "submissions": {
    "title": "Einträge",
    "subtitle": "Antworten anzeigen für",
    "no_submissions": "Noch keine Einträge vorhanden",
    "no_submissions_text": "Einträge werden hier angezeigt, sobald Besucher das Formular ausfüllen.",
    "no_results": "Keine Einträge stimmen mit deiner Suche überein",
    "clear_search": "Suche zurücksetzen",
    "search_placeholder": "Nach E-Mail, Name, IP suchen…",
    "delete_selected": "Ausgewählte löschen",
    "clear_selection": "Auswahl aufheben",
    "select_all": "Alle auswählen",
    "bulk_delete_confirm": "{count} ausgewählte Einträge löschen? Diese Aktion kann nicht rückgängig gemacht werden.",
    "export_csv": "CSV exportieren",
    "export_excel": "Excel exportieren",
    "all": "Alle",
    "new": "Neu",
    "read": "Gelesen",
    "archived": "Archiviert",
    "spam": "Spam",
    "mark_as": "Markieren als",
    "delete": "Löschen",
    "delete_confirm": "Diesen Eintrag löschen?",
    "date": "Datum",
    "status": "Status",
    "ip": "IP-Adresse",
    "data": "Daten",
    "detail_title": "Eintragsdetails",
    "back_to_list": "← Zurück zur Übersicht",
    "submitted_at": "Eingereicht am",
    "user_agent": "Browser",
    "referrer": "Herkunft",
    "metadata": "Metadaten",
    "agreed": "Zugestimmt",
    "not_agreed": "Nicht zugestimmt",
    "email_confirmed": "Bestätigt",
    "email_pending": "Ausstehend",
    "email_not_applicable": "Nicht zutreffend",
    "email_status": "E-Mail-Status"
  },
  "admin_bar": {
    "edit_page": "Seite bearbeiten",
    "edit_post": "Beitrag bearbeiten",
    "page_builder": "Page Builder",
    "dashboard": "Dashboard"
  },
  "newsletter": {
    "title": "Newsletter",
    "subtitle": "E-Mails an deine Abonnenten und Formular-Teilnehmer senden",
    "compose": "Neue Kampagne",
    "compose_subtitle": "E-Mail-Kampagne erstellen und an deine Zielgruppe senden",
    "edit_campaign": "Kampagne bearbeiten",
    "view_campaign": "Kampagne anzeigen",
    "subject": "Betreff",
    "subject_placeholder": "Betreff deines Newsletters…",
    "content": "E-Mail-Inhalt",
    "audience": "Zielgruppe",
    "target_languages": "Nach Sprache filtern",
    "target_languages_help": "Wähle Sprachen für die Zielgruppe. Leer lassen, um an alle zu senden.",
    "target_forms": "Nach Formular filtern",
    "target_forms_help": "Wähle bestimmte Formulare. Leer lassen, um alle Formulare mit E-Mail-Feld einzubeziehen.",
    "no_forms_with_email": "Keine aktiven Formulare mit E-Mail-Feld gefunden.",
    "recipients": "Empfänger",
    "languages": "Sprachen",
    "all_languages": "Alle",
    "status_label": "Status",
    "status_draft": "Entwurf",
    "status_sending": "Wird gesendet…",
    "status_sent": "Gesendet",
    "status_failed": "Fehlgeschlagen",
    "date": "Datum",
    "failed": "fehlgeschlagen",
    "actions": "Aktionen",
    "save_draft": "Als Entwurf speichern",
    "save_first_hint": "Speichere zuerst den Entwurf, um Testversand und Zustellung freizuschalten.",
    "test_send": "Test-E-Mail",
    "send_test": "Test senden",
    "send_now": "An alle Empfänger senden",
    "send_warning": "Diese Aktion kann nicht rückgängig gemacht werden. E-Mails werden sofort gesendet.",
    "send_confirm": "Diesen Newsletter an {count} Empfänger senden? Diese Aktion kann nicht rückgängig gemacht werden.",
    "no_recipients_alert": "Keine Empfänger gefunden. Überprüfe deine Sprach- und Formularfilter.",
    "sent_info": "Diese Kampagne wurde bereits gesendet.",
    "sent_at": "Gesendet am",
    "no_newsletters": "Noch keine Kampagnen vorhanden",
    "no_newsletters_text": "Erstelle deine erste E-Mail-Kampagne, um deine Abonnenten zu erreichen.",
    "delete_confirm": "Diese Kampagne löschen? Diese Aktion kann nicht rückgängig gemacht werden.",
    "recipient_list": "Empfängerliste",
    "recipient_list_help": "Diese Personen erhalten die E-Mail. Deaktiviere Einträge, um sie auszuschließen.",
    "translate_recipients_help": "Empfänger für die ausgewählte Zielsprache. Dies ist eine Vorschau — die Zielgruppeneinstellungen werden von der Originalkampagne übernommen.",
    "search_recipients": "Nach Name oder E-Mail suchen…",
    "sort_email": "E-Mail",
    "sort_name": "Name",
    "sort_source": "Quelle",
    "select_all": "Alle auswählen",
    "deselect_all": "Alle abwählen",
    "import_csv": "CSV importieren",
    "import_csv_help": "CSV-Datei mit Spalten: email, name (optional)",
    "imported_badge": "importiert",
    "excluded_badge": "ausgeschlossen",
    "no_recipients_yet": "Keine Empfänger entsprechen den aktuellen Filtern.",
    "showing_recipients": "{shown} von {total} angezeigt",
    "csv_imported": "{count} E-Mails aus CSV importiert",
    "test_banner": "TEST-E-MAIL — Dies ist eine Vorschau und wurde nicht an Abonnenten gesendet",
    "unsubscribe_link": "Abmelden",
    "confirmed_only": "Nur bestätigte Abonnenten",
    "confirmed_only_help": "Nur an Empfänger senden, die ihre E-Mail per Double-Opt-in bestätigt haben. Importierte und nicht-opt-in Abonnenten werden immer einbezogen.",
    "confirmed_badge": "bestätigt",
    "pending_badge": "ausstehend",
    "imported_source": "CSV-Import",
    "search_placeholder": "Nach Betreff suchen…",
    "no_campaigns": "Keine Kampagnen entsprechen deinen Filtern.",
    "try_adjusting": "Versuche, deine Filter oder Suchanfrage anzupassen.",
    "clear_filters": "Filter zurücksetzen",
    "create_first": "Erstelle deine erste E-Mail-Kampagne, um deine Abonnenten zu erreichen.",
    "create_first_btn": "Kampagne erstellen",
    "campaign_language_help": "Die Sprache, in der diese Kampagne verfasst ist.",
    "duplicate_confirm": "Eine Kopie von \"{title}\" erstellen?",
    "ai_translate_help": "Erstellt eine neue Kampagne mit KI-übersetztem Betreff und Inhalt (als Entwurf).",
    "translate_confirm": "KI-Übersetzung nach {lang} erstellen?\n\nEs wird ein neuer Entwurf mit übersetztem Betreff und Inhalt erstellt.",
    "manual_confirm": "Eine Kopie für {lang} erstellen?\n\nDie Kampagne wird mit allen Inhalten dupliziert. Du kannst sie dann manuell übersetzen.\n\nEs werden keine KI-Tokens verbraucht.",
    "translate_campaign": "Übersetzte Version einer Newsletter-Kampagne erstellen",
    "translated_subject_placeholder": "Übersetzter Betreff…",
    "source_campaign": "Quellkampagne",
    "ai_generate_help": "E-Mail-Betreff und -Inhalt mit KI generieren"
  },
  "flash": {
    "setup_completed": "Einrichtung erfolgreich abgeschlossen! Willkommen bei AliothPress.",
    "setup_already_done": "Einrichtung bereits abgeschlossen",
    "fields_required": "Alle Felder sind erforderlich",
    "passwords_mismatch": "Passwörter stimmen nicht überein",
    "password_min_length": "Das Passwort muss mindestens 8 Zeichen lang sein.",
    "invalid_credentials": "Ungültiger Benutzername oder Passwort",
    "logged_out": "Du wurdest abgemeldet",
    "too_many_attempts": "Zu viele fehlgeschlagene Anmeldeversuche. Bitte warte 15 Minuten.",
    "post_created": "Beitrag erfolgreich erstellt!",
    "post_updated": "Beitrag erfolgreich aktualisiert!",
    "post_deleted": "Beitrag erfolgreich gelöscht!",
    "page_created": "Seite erfolgreich erstellt!",
    "page_updated": "Seite erfolgreich aktualisiert!",
    "page_deleted": "Seite erfolgreich gelöscht!",
    "translation_created": "Übersetzung erfolgreich erstellt! Status: {status}",
    "translation_exists": "Eine Übersetzung in {language} existiert bereits!",
    "slug_exists": "Slug wird bereits verwendet (von einem anderen Beitrag oder einer Seite). Es wurde ein automatisch generierter Slug verwendet",
    "image_uploaded": "Bild erfolgreich hochgeladen und optimiert!",
    "image_updated": "Bild erfolgreich aktualisiert!",
    "image_deleted": "Bild erfolgreich gelöscht!",
    "file_uploaded": "Datei erfolgreich hochgeladen!",
    "file_updated": "Datei erfolgreich aktualisiert!",
    "file_deleted": "Datei erfolgreich gelöscht!",
    "file_too_large": "Datei ist zu groß. Maximale Größe: {size} MB.",
    "alt_text_required": "Alternativtext ist für die Barrierefreiheit erforderlich!",
    "alt_text_required_short": "Alternativtext ist erforderlich!",
    "invalid_file_type": "Ungültiger Dateityp. Erlaubte Formate: {formats}. Max. Größe: {size} MB.",
    "no_file_selected": "Keine Datei ausgewählt",
    "settings_saved": "Einstellungen erfolgreich gespeichert!",
    "email_test_sent": "Test-E-Mail an {email} gesendet!",
    "email_test_failed": "Test-E-Mail konnte nicht gesendet werden: {message}",
    "email_address_required": "Bitte gib eine E-Mail-Adresse für den Test an.",
    "access_denied": "Zugriff verweigert",
    "owner_only": "Nur der Website-Inhaber kann diese Aktion durchführen.",
    "permission_denied": "Du hast keine Berechtigung, auf diese Seite zuzugreifen.",
    "invite_email_required": "Bitte gib eine E-Mail-Adresse ein.",
    "invite_email_exists": "Ein Benutzer mit der E-Mail {email} existiert bereits.",
    "invite_admin_owner_only": "Nur der Website-Inhaber kann Administratoren einladen.",
    "invite_sent": "Einladung an {email} gesendet!",
    "invite_email_failed": "Benutzer erstellt, aber E-Mail konnte nicht gesendet werden: {message}. Teile diesen Link manuell: {url}",
    "invite_invalid": "Ungültiger Einladungslink.",
    "invite_expired": "Diese Einladung ist abgelaufen. Bitte den Administrator, eine neue zu senden.",
    "username_password_required": "Benutzername und Passwort sind erforderlich.",
    "username_taken": "Dieser Benutzername ist bereits vergeben.",
    "account_created": "Konto erstellt! Bitte melde dich an.",
    "cannot_change_owner_role": "Die Rolle des Website-Inhabers kann nicht geändert werden.",
    "owner_assign_admin_only": "Nur der Website-Inhaber kann die Administratorrolle zuweisen.",
    "role_changed": "{name} ist jetzt {role}.",
    "cannot_delete_owner": "Der Website-Inhaber kann nicht gelöscht werden.",
    "cannot_delete_self": "Du kannst dein eigenes Konto nicht löschen.",
    "user_deleted": "Benutzer {name} wurde gelöscht.",
    "email_in_use": "Diese E-Mail-Adresse wird bereits verwendet.",
    "profile_updated": "Profil aktualisiert!",
    "menu_updated": "{location}-Menü erfolgreich aktualisiert!",
    "api_key_saved": "API-Schlüssel erfolgreich gespeichert!",
    "theme_activated": "Theme \"{name}\" aktiviert!",
    "theme_not_found": "Theme nicht gefunden",
    "display_mode_changed": "Standard-Anzeigemodus aktualisiert.",
    "custom_css_saved": "Eigenes CSS gespeichert.",
    "custom_css_url_not_supported": "Eigenes CSS unterstützt url() oder @import nicht.",
    "robots_updated": "robots.txt erfolgreich aktualisiert!",
    "backup_failed": "Backup fehlgeschlagen: {error}",
    "backup_invalid_zip": "Ungültige ZIP-Datei",
    "backup_upload_zip": "Bitte lade eine gültige .zip-Backup-Datei hoch",
    "backup_suspicious": "Ungültige Backup-Datei: Verdächtige Pfade erkannt",
    "backup_restored": "Backup erfolgreich wiederhergestellt: {items}. Bitte starte den Server neu.",
    "backup_no_data": "Die Backup-Datei enthielt keine erkennbaren Daten",
    "backup_restore_failed": "Wiederherstellung fehlgeschlagen: {error}",
    "password_reset_sent": "Falls ein Konto mit dieser E-Mail-Adresse existiert, wurde ein Link zum Zurücksetzen des Passworts gesendet.",
    "password_reset_invalid": "Dieser Link zum Zurücksetzen des Passworts ist ungültig oder abgelaufen.",
    "password_reset_done": "Dein Passwort wurde zurückgesetzt! Bitte melde dich mit deinem neuen Passwort an.",
    "email_enter_address": "Bitte gib deine E-Mail-Adresse ein.",
    "favicon_invalid_format": "Bitte lade ein PNG-, JPG-, SVG- oder WebP-Bild hoch.",
    "favicon_generated": "Alle Favicons erfolgreich generiert!",
    "favicon_generation_failed": "Favicon-Generierung fehlgeschlagen: {error}",
    "favicon_svg_only": "SVG gespeichert, aber Rastergrößen konnten nicht generiert werden. Installiere cairosvg für vollständige SVG-Unterstützung.",
    "favicon_deleted": "Alle Favicons gelöscht.",
    "form_created": "Formular erfolgreich erstellt!",
    "form_updated": "Formular erfolgreich aktualisiert!",
    "form_deleted": "Formular erfolgreich gelöscht!",
    "form_fields_invalid": "Ungültiges Felder-JSON. Bitte überprüfe die Formularstruktur.",
    "submission_deleted": "Eintrag gelöscht.",
    "submissions_bulk_deleted": "{count} Einträge gelöscht.",
    "newsletter_saved": "Kampagne als Entwurf gespeichert!",
    "newsletter_deleted": "Kampagne gelöscht.",
    "newsletter_test_sent": "Test-E-Mail an {email} gesendet!",
    "newsletter_test_failed": "Test-E-Mail fehlgeschlagen: {message}",
    "newsletter_sent": "Newsletter an {count} Empfänger gesendet! ({failed} fehlgeschlagen)",
    "newsletter_already_sent": "Dieser Newsletter wurde bereits versendet.",
    "newsletter_no_recipients": "Keine Empfänger gefunden. Überprüfe deine Sprach- und Formularfilter.",
    "session_expired": "Sitzung abgelaufen. Bitte versuche es erneut.",
    "current_password_wrong": "Das aktuelle Passwort ist falsch.",
    "password_needs_uppercase": "Das Passwort muss mindestens einen Großbuchstaben enthalten.",
    "password_needs_lowercase": "Das Passwort muss mindestens einen Kleinbuchstaben enthalten.",
    "password_needs_digit": "Das Passwort muss mindestens eine Ziffer enthalten.",
    "license_activated": "Lizenz erfolgreich aktiviert!",
    "license_deactivated": "Lizenz deaktiviert.",
    "license_validation_failed": "Der Lizenzschlüssel konnte nicht validiert werden. Er wurde gespeichert — die Validierung wird erneut versucht.",
    "update_success": "AliothPress auf v{version} aktualisiert!",
    "update_failed": "Aktualisierung fehlgeschlagen: {error}",
    "too_many_requests": "Zu viele Anfragen. Bitte warte einen Moment und versuche es erneut.",
    "db_connection_error": "Datenbankverbindungsfehler: {error}",
    "openpyxl_required": "openpyxl wird für den Excel-Export benötigt. Installiere es mit: pip install openpyxl",
    "db_restore_warning": "Warnung bei Datenbankwiederherstellung: {warning}",
    "email_sent_ok": "E-Mail erfolgreich gesendet!",
    "smtp_auth_failed": "Authentifizierung fehlgeschlagen. Überprüfe SMTP-Benutzername und Passwort.",
    "smtp_connect_failed": "Verbindung zu {host}:{port} nicht möglich. Überprüfe Host und Port.",
    "smtp_recipient_rejected": "Empfängeradresse abgelehnt: {email}",
    "smtp_error": "E-Mail-Fehler: {error}",
    "newsletter_duplicated": "Kampagne als Entwurf dupliziert!",
    "newsletter_translation_exists": "Eine Übersetzung in {language} existiert bereits für diese Kampagne.",
    "invite_email_invalid": "Bitte geben Sie eine gültige E-Mail-Adresse ein (max. 120 Zeichen)."
  },
  "email": {
    "reset_subject": "Passwort zurücksetzen",
    "reset_title": "Setze dein Passwort zurück",
    "reset_intro": "Du hast ein Zurücksetzen des Passworts für dein Konto auf {site_name} angefordert.",
    "reset_your_username": "Benutzername",
    "reset_button": "Passwort zurücksetzen",
    "reset_expires": "Dieser Link ist 1 Stunde gültig.",
    "reset_ignore": "Wenn du dies nicht angefordert hast, kannst du diese E-Mail ignorieren.",
    "test_subject": "Test-E-Mail von {site_name}",
    "test_subtitle": "E-Mail-Konfigurationstest",
    "test_body": "Deine E-Mail-Einstellungen funktionieren korrekt!",
    "test_body_detail": "Diese Test-E-Mail wurde vom Admin-Panel deiner {site_name}-Website gesendet, um die SMTP-Konfiguration zu überprüfen.",
    "invite_subject": "Du bist eingeladen, {site_name} beizutreten",
    "invite_subtitle": "Du bist eingeladen!",
    "invite_body": "{inviter} hat dich eingeladen, <strong>{site_name}</strong> als {role} beizutreten.",
    "invite_cta": "Einladung annehmen",
    "invite_expires": "Diese Einladung läuft in 7 Tagen ab.",
    "invite_click_hint": "Klicke auf die Schaltfläche unten, um dein Konto zu erstellen:",
    "role_admin": "Administrator",
    "role_editor": "Redakteur",
    "sent_by": "Gesendet von {site_name}",
    "confirm_subject": "Bitte bestätige deine E-Mail — {site_name}",
    "confirm_title": "Bestätige deine E-Mail-Adresse",
    "confirm_intro": "Vielen Dank für das Absenden des Formulars \"{form_title}\". Bitte klicke auf die Schaltfläche unten, um deine E-Mail-Adresse zu bestätigen.",
    "confirm_button": "E-Mail bestätigen",
    "confirm_ignore": "Wenn du dieses Formular nicht abgesendet hast, kannst du diese E-Mail ignorieren.",
    "confirmation_subject": "Vielen Dank für deine Einsendung — {site_name}",
    "confirmation_title": "Vielen Dank!",
    "confirmation_body": "Wir haben deine Einsendung für \"{form_title}\" auf {site_name} erhalten. Wir melden uns bei Bedarf bei dir."
  },
  "footer": {
    "all_rights_reserved": "Alle Rechte vorbehalten."
  },
  "api": {
    "too_many_requests": "Zu viele Anfragen. Bitte warte einen Moment und versuche es erneut.",
    "setup_already_completed": "Einrichtung bereits abgeschlossen",
    "setup_db_fields_required": "Host, Datenbankname und Benutzer sind erforderlich",
    "setup_connected": "Verbunden mit \"{db_name}\" auf {host}:{port}",
    "setup_timeout": "Zeitüberschreitung. Versuche es erneut oder installiere manuell.",
    "no_file_uploaded": "Keine Datei hochgeladen",
    "empty_file": "Leere Datei",
    "form_not_accepting": "Dieses Formular nimmt keine Einsendungen an.",
    "form_inactive": "Formular inaktiv",
    "too_many_submissions": "Zu viele Einsendungen. Bitte versuche es später erneut.",
    "no_blocks_data": "Keine Block-Daten",
    "convert_requires_confirm": "Diese Seite enthält Inhalte des normalen Editors. Beim Speichern von Blöcken wird sie auf den Page Builder umgestellt und der normale Editor wird für sie schreibgeschützt. Anfrage mit convert=true wiederholen, um zu bestätigen.",
    "slug_empty": "Der Slug darf nicht leer sein",
    "slug_available": "Slug ist verfügbar",
    "missing_source_or_lang": "source_id oder target_lang fehlt",
    "missing_source_id": "source_id fehlt",
    "source_not_found": "Quellinhalt nicht gefunden",
    "could_not_parse": "KI-Übersetzungsantwort konnte nicht verarbeitet werden",
    "api_key_not_configured": "API-Schlüssel nicht konfiguriert. Gehe zu den KI-Assistenten-Einstellungen.",
    "unknown_task": "Unbekannte Aufgabe",
    "access_denied": "Zugriff verweigert",
    "backup_failed": "Sicherung fehlgeschlagen. Aktualisierung aus Sicherheitsgründen abgebrochen.",
    "download_failed": "Download fehlgeschlagen oder Prüfsumme stimmt nicht überein.",
    "slug_taken": "Slug \"/{slug}\" wird bereits verwendet von: {title} ({language})",
    "translation_already_exists": "Übersetzung in {language} existiert bereits",
    "apt_update_failed": "apt-get update fehlgeschlagen: {error}",
    "postgres_install_failed": "PostgreSQL-Installation fehlgeschlagen: {error}",
    "pg_ready": "PostgreSQL ist bereit! Datenbank \"{db_name}\" erstellt.",
    "slug_invalid_chars": "Ungültige Zeichen. Vorschlag: \"{slug}\"",
    "translation_copy_created": "Kopie für {language} als Entwurf erstellt. Du kannst sie jetzt manuell übersetzen.",
    "duplicate_created": "Kopie als Entwurf erstellt: \"{title}\"",
    "form_translation_created": "Formularübersetzung in {language} erstellt!",
    "ai_translation_created": "Übersetzung in {language} als Entwurf erstellt!",
    "api_error": "API-Fehler: {code}",
    "api_error_detail": "API-Fehler {code}: {detail}",
    "no_data_provided": "Keine Daten übermittelt.",
    "unknown_provider": "Unbekannter KI-Anbieter: {provider}",
    "newsletter_translation_created": "Newsletter-Übersetzung in {language} als Entwurf erstellt!",
    "newsletter_duplicate_created": "Kampagne als Entwurf dupliziert: \"{title}\""
  },
  "webmcp": {
    "section_title": "KI-Agenten-Zugriff (WebMCP)",
    "section_help": "Lass KI-Agenten deine Website als strukturierte Tools nutzen, statt zu raten, wohin sie klicken sollen. Funktioniert mit agentischen Browsern (derzeit nutzt Gemini in Chrome diese Tools; weitere werden voraussichtlich folgen). Experimentelle Browser-Funktion – erfordert HTTPS, und der Agent handelt immer im Rahmen der Rechte des aktuellen Benutzers.",
    "admin_label": "Admin-Bereich",
    "admin_help": "Erlaubt einem angemeldeten Benutzer, Admin-Arbeit (Entwürfe, Übersetzungen, Medien-Uploads, Bildanhänge, Seitenblöcke, Menüs) an seinen Agenten zu übergeben. Jeder Schreibvorgang erfordert eine Bestätigung, und Agenten können niemals veröffentlichen — nur Entwürfe speichern. Zum sofortigen Widerruf ausschalten.",
    "public_label": "Öffentliche Tools (Suche + Formulare)",
    "public_help": "Registriert die Website-Suche auf jeder öffentlichen Seite als Agent-Tool, plus Formular-Tools auf Seiten mit einem Formular. Der Agent eines Besuchers kann Inhalte finden und Formulare ausfüllen und absenden — der Besucher bestätigt, bevor etwas gesendet wird.",
    "polyfill_label": "Kompatibilitäts-Polyfill laden",
    "polyfill_help": "Fügt die modelContext-API in Browsern hinzu, die sie noch nicht mitbringen (lädt ein kleines Skript von einem CDN). Lass es aus, wenn du keine Drittanbieter-Anfragen möchtest.",
    "token_label": "Origin-Trial-Token",
    "token_placeholder": "Füge deinen Chrome-Origin-Trial-Token für diese Domain ein",
    "token_help": "Erforderlich, um WebMCP im Produktivbetrieb für echte Besucher auszuführen (bis es in der stabilen Chrome-Version verfügbar ist). Registriere die Domain deiner Website für den WebMCP-Origin-Trial in Chrome und füge den Token hier ein. Ohne ihn funktioniert der Agenten-Zugriff nur für Benutzer, die das Browser-Flag manuell aktivieren. → developer.chrome.com/origintrials",
    "saved": "Einstellungen für den Agenten-Zugriff gespeichert.",
    "confirm_create_post": "Beitrag \"{title}\" als {status} erstellen?",
    "confirm_create_page": "Seite \"{title}\" als {status} erstellen?",
    "confirm_create_builder_page": "Seite \"{title}\" (Page Builder) als {status} erstellen?",
    "confirm_build_menu": "Das Menü {location} durch {count} Eintrag/Einträge ersetzen?",
    "confirm_upload_image": "Bild „{name}“ in die Mediathek hochladen?",
    "confirm_update_post": "Änderungen am Beitrag #{id} „{title}“ speichern (Status: {status})?",
    "confirm_update_page": "Änderungen an der Seite #{id} „{title}“ speichern (Status: {status})?",
    "confirm_attach_image": "Bild ({slot}) an {type} #{id} „{title}“ anhängen?",
    "publish_blocked": "Veröffentlichen ist für Agenten nicht verfügbar. Als Entwurf speichern — veröffentlicht wird vom Seiteninhaber im Admin-Panel.",
    "builder_content_locked": "Diese Seite nutzt den Page Builder — Layout über set_page_blocks ändern, nicht über das content-Feld.",
    "confirm_set_page_blocks": "Das Layout von Seite #{id} durch die neuen Blöcke ersetzen?",
    "confirm_convert_page_blocks": "Seite #{id} wurde im normalen Editor erstellt. Inhalt durch die neuen Blöcke ersetzen und auf den Page Builder umstellen? Der normale Editor wird für diese Seite schreibgeschützt.",
    "declined": "Abgebrochen – es wurde nichts geändert.",
    "confirm_title": "Agent bittet um Freigabe",
    "approve": "Freigeben",
    "cancel": "Abbrechen",
    "select_all": "Alle auswählen",
    "approve_selected": "Ausgewählte freigeben ({count})",
    "batch_title_posts": "Agent möchte {count} Beitrag/Beiträge als Entwürfe anlegen",
    "batch_title_pages": "Agent möchte {count} Seite(n) als Entwürfe anlegen",
    "batch_title_images": "Agent möchte {count} Bild(er) in die Mediathek hochladen",
    "autopilot_label": "Agent-Aktionen automatisch freigeben für",
    "autopilot_minutes": "{min} Min",
    "autopilot_badge": "Agent-Autopilot: Aktionen werden automatisch freigegeben (noch {min} Min)",
    "autopilot_revoke": "Widerrufen"
  },
  "plugins": {
    "title": "Plugins",
    "subtitle": "Plugins installieren, lizenzieren und verwalten.",
    "installed": "Installierte Plugins",
    "no_plugins": "Noch keine Plugins installiert.",
    "upload_title": "Plugin aus ZIP installieren",
    "upload_help": "Laden Sie eine Plugin-ZIP-Datei hoch. Neue Plugins sind zunächst deaktiviert — aktivieren Sie sie nach der Installation.",
    "install_btn": "Installieren",
    "third_party_warning": "Ein Plugin läuft mit denselben Berechtigungen wie das CMS selbst. Installieren Sie nur Plugins aus vertrauenswürdigen Quellen.",
    "core_license_note": "Plugins erfordern eine gültige AliothPress-Lizenz. Aktivieren Sie zuerst Ihre Lizenz in den Einstellungen.",
    "restart_required": "Änderungen werden nach einem Neustart wirksam.",
    "restart_now": "Jetzt neu starten",
    "restart_scheduled": "Neustart geplant — die Website ist in wenigen Sekunden wieder erreichbar.",
    "status_active": "Aktiv",
    "status_disabled": "Deaktiviert",
    "status_needs_license": "Lizenz erforderlich",
    "status_needs_core_license": "CMS-Lizenz erforderlich",
    "status_pending_restart": "Neustart erforderlich",
    "status_error": "Fehler",
    "enable": "Aktivieren",
    "disable": "Deaktivieren",
    "delete": "Löschen",
    "delete_confirm": "Dieses Plugin löschen? Seine Dateien werden entfernt. Dies kann nicht rückgängig gemacht werden.",
    "license_key": "Plugin-Lizenzschlüssel",
    "activate_license": "Lizenz aktivieren",
    "license_valid": "Lizenz aktiv",
    "license_invalid": "Der Lizenzschlüssel ist ungültig.",
    "enabled_ok": "Plugin aktiviert.",
    "disabled_ok": "Plugin deaktiviert.",
    "installed_ok": "Plugin installiert.",
    "removed_ok": "Plugin entfernt.",
    "err_not_zip": "Bitte laden Sie eine gültige ZIP-Datei hoch.",
    "err_too_big": "Die Plugin-Datei ist zu groß.",
    "err_invalid_plugin": "Die ZIP-Datei ist kein gültiges Plugin.",
    "err_install_failed": "Die Plugin-Installation ist fehlgeschlagen.",
    "err_not_found": "Plugin nicht gefunden.",
    "err_empty_key": "Bitte geben Sie einen Lizenzschlüssel ein.",
    "check_updates": "Nach Updates suchen",
    "updates_found": "{count} Plugin-Update(s) verfügbar.",
    "up_to_date": "Alle Plugins sind aktuell.",
    "update_check_failed": "Update-Prüfung fehlgeschlagen: {error}",
    "update_available": "Update verfügbar: v{version}",
    "update_now": "Auf v{version} aktualisieren",
    "changelog": "Was ist neu",
    "update_ok": "Plugin auf v{version} aktualisiert.",
    "update_failed": "Plugin-Update fehlgeschlagen — Paket konnte nicht geladen werden oder die Prüfsumme stimmte nicht.",
    "err_no_update": "Für dieses Plugin ist kein Update verfügbar.",
    "update_needs_cms": "Dieses Update erfordert AliothPress {version} oder neuer. Bitte zuerst das CMS aktualisieren.",
    "restart_in_progress": "Der Server startet neu, um die Änderungen zu übernehmen. Diese Seite wird in wenigen Sekunden automatisch aktualisiert.",
    "available_title": "Verfügbare Plugins",
    "available_help": "Auf Ihrem Update-Server veröffentlicht — Installation mit einem Klick. Jeder Download wird vor dem Entpacken per Prüfsumme verifiziert.",
    "catalog_refresh": "Katalog aktualisieren",
    "catalog_refreshed": "Plugin-Katalog aktualisiert.",
    "catalog_error": "Plugin-Katalog konnte nicht aktualisiert werden: {error}",
    "catalog_empty": "Nichts Neues auf dem Update-Server — alles Veröffentlichte ist bereits installiert.",
    "catalog_search": "Plugins suchen…",
    "install_from_server": "Installieren",
    "catalog_install_failed": "Download vom Update-Server fehlgeschlagen. Server prüfen und erneut versuchen.",
    "catalog_activate_hint": "Dieses Plugin benötigt seinen Lizenzschlüssel — unten auf der Plugin-Karte einfügen und aktivieren.",
    "catalog_free": "kostenlos",
    "catalog_license": "Lizenzschlüssel erforderlich",
    "catalog_requires_cms": "Benötigt AliothPress {version}+",
    "show_all": "Alle anzeigen ({count})",
    "show_less": "Weniger anzeigen",
    "err_invalid_id": "Ungültige Plugin-ID: {pid}",
    "err_id_mismatch": "Manifest-ID {pid} stimmt nicht mit dem Ordner {folder} überein",
    "err_missing_init": "Datei __init__.py fehlt",
    "err_needs_cms": "Erfordert AliothPress {min_ver} oder neuer (installiert ist {current}). Bitte zuerst das CMS aktualisieren.",
    "err_reserved_setting": "Plugin '{plugin}': Der Einstellungsname '{key}' ist vom Kern reserviert — dort werden Aktivierungsstatus und Lizenzdaten des Plugins gespeichert. Bitte einen anderen Namen wählen, z. B. 'tracking' statt 'enabled'.",
    "trial_days_left": "Testzeitraum — noch {days} Tag(e)",
    "trial_started": "Kostenloser Testzeitraum gestartet — {days} Tage. Geben Sie jederzeit einen Lizenzschlüssel ein, um das Plugin nach dem Testzeitraum weiter zu nutzen.",
    "recheck_license": "Zahlung prüfen / Lizenz erneut prüfen",
    "err_no_stored_key": "Noch kein Lizenzschlüssel gespeichert — bitte zuerst eingeben und aktivieren.",
    "locked_page_msg": "Der kostenlose Testzeitraum ist abgelaufen oder die Lizenz ist nicht aktiv. Geben Sie den Lizenzschlüssel ein, um das Plugin freizuschalten — alle Daten bleiben erhalten und alles kehrt zurück, sobald der Schlüssel bestätigt wurde.",
    "catalog_trial": "Kostenloser {days}-Tage-Testzeitraum — jetzt installieren, kein Schlüssel nötig; der Lizenzschlüssel kann später eingegeben werden.",
    "trial_on_enable": "Kostenloser {days}-Tage-Testzeitraum — er beginnt, sobald Sie das Plugin aktivieren."
  },
  "twofa": {
    "title": "Zwei-Faktor-Authentifizierung",
    "profile_help": "Beim Anmelden wird zusätzlich ein Einmalcode aus einer Authenticator-App verlangt. Optional — Sie aktivieren es nur für Ihr eigenes Konto.",
    "status_on": "Die Zwei-Faktor-Authentifizierung ist für Ihr Konto aktiviert.",
    "status_off": "Die Zwei-Faktor-Authentifizierung ist für Ihr Konto nicht aktiviert.",
    "btn_enable": "Zwei-Faktor-Authentifizierung aktivieren",
    "btn_disable": "Deaktivieren",
    "disable_password_label": "Aktuelles Passwort (zum Deaktivieren erforderlich)",
    "setup_title": "Zwei-Faktor-Authentifizierung einrichten",
    "setup_intro": "Scannen Sie den QR-Code mit einer beliebigen Authenticator-App (FreeOTP, Aegis, Google Authenticator, 1Password …) und geben Sie dann den aktuellen Code aus der App ein. Nichts wird aktiviert, bevor die Einrichtung vollständig abgeschlossen ist.",
    "setup_scan": "Scannen Sie diesen QR-Code mit Ihrer Authenticator-App",
    "setup_manual_key": "Scannen nicht möglich? Geben Sie diesen Schlüssel manuell ein:",
    "setup_code_step": "Geben Sie den aktuellen Code aus der App ein",
    "setup_verify_btn": "Code prüfen",
    "setup_cancel": "Abbrechen",
    "setup_wrong_code": "Der Code stimmte nicht. Prüfen Sie die App und die Geräteuhr und versuchen Sie es erneut.",
    "recovery_title": "Wiederherstellungscodes",
    "recovery_intro": "Speichern Sie diese Einmalcodes jetzt — ausdrucken oder im Passwort-Manager ablegen. Jeder Code meldet Sie einmal an, falls Sie Ihr Authenticator-Gerät verlieren. Sie werden nur dieses eine Mal angezeigt.",
    "recovery_copy": "Codes kopieren",
    "recovery_confirm_label": "Ich habe meine Wiederherstellungscodes sicher gespeichert",
    "recovery_finish_btn": "Abschließen und aktivieren",
    "recovery_confirm_required": "Bitte bestätigen Sie, dass Sie Ihre Wiederherstellungscodes gespeichert haben.",
    "enabled_ok": "Die Zwei-Faktor-Authentifizierung ist jetzt aktiviert.",
    "disabled_ok": "Die Zwei-Faktor-Authentifizierung wurde deaktiviert.",
    "site_disabled": "Die Zwei-Faktor-Authentifizierung ist auf dieser Website nicht aktiviert.",
    "login_title": "Bestätigungscode",
    "login_intro": "Geben Sie den aktuellen Code aus Ihrer Authenticator-App ein.",
    "login_code_label": "Code",
    "login_recovery_hint": "Sie können hier auch einen Ihrer Wiederherstellungscodes eingeben.",
    "login_trust_label": "Diesem Browser 30 Tage vertrauen",
    "login_submit": "Bestätigen",
    "login_email_send": "Einmalcode an meine E-Mail senden",
    "login_email_sent": "Ein Einmalcode wurde an Ihre E-Mail-Adresse gesendet.",
    "login_email_failed": "Die E-Mail konnte nicht gesendet werden. Bitte verwenden Sie Ihre Authenticator-App oder einen Wiederherstellungscode.",
    "login_email_unavailable": "E-Mail-Codes sind auf dieser Website nicht aktiviert.",
    "login_back": "Zurück zur Anmeldung",
    "login_failed": "Falscher Code. Bitte versuchen Sie es erneut.",
    "login_expired": "Der Anmeldeversuch ist abgelaufen. Bitte melden Sie sich erneut an.",
    "attempts_exceeded": "Zu viele falsche Codes. Bitte melden Sie sich erneut an.",
    "bypass_file_warning": "Die Zwei-Faktor-Authentifizierung wurde ÜBERSPRUNGEN, weil die Datei DISABLE_2FA neben app.py existiert. Löschen Sie die Datei, sobald der Zugang wiederhergestellt ist.",
    "reset_done": "Die Zwei-Faktor-Authentifizierung wurde für {name} zurückgesetzt.",
    "reset_confirm": "Zwei-Faktor-Authentifizierung für {name} zurücksetzen? Die Anmeldung erfolgt dann nur mit Passwort, bis sie erneut eingerichtet wird.",
    "reset_btn_users": "2FA zurücksetzen",
    "settings_title": "Zwei-Faktor-Authentifizierung",
    "settings_help": "Optionaler zweiter Anmeldefaktor für Admin-Konten mit kostenlosen Authenticator-Apps (TOTP). Keine externen Dienste — Codes werden lokal geprüft, E-Mails laufen über Ihr eigenes SMTP.",
    "site_enable_label": "Zwei-Faktor-Authentifizierung auf dieser Website erlauben",
    "site_enable_help": "Standardmäßig aus. Wenn aktiviert, kann jeder Benutzer 2FA für sein eigenes Konto im Profil einschalten. Niemand wird gezwungen.",
    "email_fallback_label": "Einmal-Anmeldecodes per E-Mail erlauben",
    "email_fallback_help": "Ein Wiederherstellungsweg bei verlorenem Authenticator-Gerät: Ein Einmalcode wird über Ihre SMTP-Einstellungen an die E-Mail-Adresse des Kontos gesendet.",
    "break_glass_help": "Notzugang: Sollten Sie sich jemals vollständig aussperren, legen Sie eine leere Datei namens DISABLE_2FA neben app.py an (der Dateimanager Ihres Hostings genügt) — der zweite Faktor wird übersprungen, bis Sie die Datei löschen. Jede solche Anmeldung wird im Audit-Log markiert.",
    "email_subtitle": "Kontosicherheit",
    "email_code_subject": "{site} — Ihr Einmal-Anmeldecode",
    "email_code_body": "Ihr Einmal-Anmeldecode für {site}:\n\n{code}\n\nEr ist 10 Minuten gültig. Falls Sie sich nicht anmelden wollten, ändern Sie Ihr Passwort.",
    "email_enabled_subject": "{site} — Zwei-Faktor-Authentifizierung aktiviert",
    "email_enabled_body": "Hallo {name},\n\nfür Ihr Konto bei {site} wurde soeben die Zwei-Faktor-Authentifizierung aktiviert. Falls Sie das nicht waren, setzen Sie sie im Profil zurück und ändern Sie Ihr Passwort.",
    "email_disabled_subject": "{site} — Zwei-Faktor-Authentifizierung deaktiviert",
    "email_disabled_body": "Hallo {name},\n\nfür Ihr Konto bei {site} wurde soeben die Zwei-Faktor-Authentifizierung deaktiviert. Falls Sie das nicht waren, ändern Sie sofort Ihr Passwort.",
    "email_reset_subject": "{site} — Zwei-Faktor-Authentifizierung zurückgesetzt",
    "email_reset_body": "Hallo {name},\n\nein Administrator hat die Zwei-Faktor-Authentifizierung für Ihr Konto bei {site} zurückgesetzt. Sie können sich mit Ihrem Passwort anmelden und sie im Profil neu einrichten."
  },
  "demo": {
    "banner": "Demo-Modus — Sie können alles frei erkunden. Speichern, Veröffentlichen, Uploads und Versand sind deaktiviert.",
    "read_only": "Dies ist eine schreibgeschützte Demo — Änderungen werden nicht gespeichert.",
    "feature_disabled": "Diese Funktion ist in der Demo deaktiviert.",
    "login_hint": "Demo-Zugang — die Zugangsdaten sind bereits eingetragen. Einfach auf „Anmelden“ klicken.",
    "pref_saved": "Sprache und Design übernommen — in der Demo gelten sie nur für Ihre aktuelle Browser-Sitzung.",
    "theme_preview": "Theme übernommen — in der Demo gilt Ihre Wahl nur für Ihre aktuelle Browser-Sitzung."
  }
}
