{
  "forms": {
    "upload_dir_error": "Fehler beim Erstellen des Upload-Verzeichnisses",
    "file_create_error": "Fehler beim Erstellen der Datei",
    "multipart_stream_error": "Multipart-Stream-Fehler",
    "file_write_error": "Fehler beim Schreiben der Datei",
    "required": "Dieses Feld ist erforderlich",
    "too_short": "Zu kurz (min. {})",
    "too_long": "Zu lang (max. {})",
    "email_invalid": "Ungültiges E-Mail-Adressformat",
    "url_invalid": "Bitte geben Sie eine gültige URL ein",
    "phone_invalid": "Ungültige Telefonnummer (Ziffern, +, Leerzeichen, Bindestriche, 7-15 Ziffern)",
    "hash_error": "Hash-Fehler: {}",
    "password_empty": "Das Passwort darf nicht leer sein",
    "filter_invalid_value": "Der Filter static/media hat einen ungültigen Wert ({}) statt eines Dateipfads erhalten.",
    "number_invalid": "Ungültige Zahl",
    "number_required": "Erforderlich",
    "integer_required": "Muss eine ganze Zahl sein",
    "decimal_required": "Muss im Dezimalformat sein",
    "min_value": "Min {} erforderlich",
    "max_value": "Max {} überschritten",
    "precision_max": "Maximale Präzision {} Stellen nach dem Komma",
    "precision_min": "Minimale Präzision {} Stellen nach dem Komma",
    "color_invalid": "Ungültige Farbe (Format: #RRGGBB oder #RGB)",
    "color_no_hash": "Die Farbe muss mit # beginnen",
    "color_bad_hex": "Enthält nicht-hexadezimale Zeichen",
    "slug_invalid": "Ungültiger Slug",
    "slug_no_dash": "Der Slug darf nicht mit einem Bindestrich beginnen oder enden",
    "uuid_invalid": "Ungültiges UUID-Format (erwartet: xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx)",
    "json_invalid": "Ungültiges JSON: {}",
    "ipv4_only": "Nur IPv4-Adressen werden akzeptiert",
    "ipv6_only": "Nur IPv6-Adressen werden akzeptiert",
    "ip_invalid": "Ungültige IP-Adresse",
    "date_invalid": "Ungültiges Datumsformat",
    "date_too_old": "Zu alt (min: {})",
    "date_too_far": "Zu weit entfernt (max: {})",
    "time_invalid": "Ungültiges Zeitformat",
    "file_required": "Bitte wählen Sie mindestens eine Datei aus",
    "file_extension_blocked": "Datei '{}' nicht erlaubt. Erweiterungen: {}",
    "finalize_error": "Fehler beim Abschließen des Feldes '{}': {}",
    "template_missing": "Template fehlt: {}",
    "render_js_error": "JS-Renderfehler: {}",
    "tera_not_configured": "Tera nicht konfiguriert",
    "config_not_found": "Konfiguration in den Erweiterungen nicht gefunden",
    "hint_slug": "Format: buchstaben-zahlen-bindestriche",
    "hint_uuid": "Format: xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx",
    "hint_json": "Gültiges JSON-Format erforderlich",
    "hint_ip_v4": "IPv4-Format: 192.168.1.1",
    "hint_ip_v6": "IPv6-Format: 2001:0db8:85a3::8a2e:0370:7334",
    "hint_ip": "IPv4- oder IPv6-Format",
    "validation_overflow": "Stack Overflow erkannt: unendliche Rekursion in der Validierung",
    "choice_invalid": "Ungültige Auswahl",
    "choice_invalid_value": "Ungültige Auswahl: {}",
    "select_required": "Bitte wählen Sie eine Option",
    "checkbox_required": "Bitte wählen Sie mindestens eine Option",
    "multipart_error": "Multipart-Fehler",
    "body_error": "Fehler beim Lesen des Bodys",
    "aegis_query_error": "Fehler beim Parsen der Query-String: {}",
    "aegis_urlencoded_error": "Fehler beim Parsen des URL-codierten Body: {}",
    "aegis_json_error": "Fehler beim Parsen des JSON-Body: {}",
    "auth_required": "Authentifizierung erforderlich",
    "role_insufficient": "Unzureichende Rolle",
    "time_too_old": "Zu früh (min: {})",
    "time_too_far": "Zu spät (max: {})",
    "datetime_too_old": "Zu früh (min: {})",
    "datetime_too_far": "Zu spät (max: {})",
    "duration_invalid": "Ungültige Dauer (Sekundenanzahl erwartet)",
    "duration_too_short": "Minimale Dauer: {} Sekunden",
    "duration_too_long": "Maximale Dauer: {} Sekunden",
    "file_max_count": "Maximal {} Dateien erlaubt",
    "file_too_large": "Datei '{}' zu groß ({}MB > {}MB max)",
    "file_invalid_image": "Die Datei '{}' ist kein gültiges Bild",
    "image_too_wide": "Das Bild '{}' ist zu breit ({}px > {}px)",
    "image_too_tall": "Das Bild '{}' ist zu hoch ({}px > {}px)",
    "boolean_required": "Sie müssen dieses Feld akzeptieren",
    "slug_unicode_invalid": "Nur Buchstaben, Zahlen, Bindestriche und Unterstriche sind erlaubt",
    "unique_field_taken": "Dieses {} wird bereits verwendet.",
    "unique_value_taken": "Der Wert des Feldes '{}' wird bereits verwendet.",
    "unique_constraint_violated": "Eine Eindeutigkeitsbeschränkung wurde verletzt.",
    "db_error": "DB-Fehler: {}",
    "text_field_too_large": "Textfeld zu gross (max 1 MB)",
    "upload_too_large": "Datei-Upload zu gross (max {}MB)"
  },
  "csrf": {
    "missing": "CSRF-Token fehlt",
    "invalid": "Ungültiger CSRF-Token",
    "invalid_or_missing": "CSRF-Token ungültig oder fehlt",
    "forbidden": "Ungültiger CSRF-Token",
    "session_write_error": "Fehler beim Schreiben der Session"
  },
  "error": {
    "source": "Source: {}",
    "AppError": "Anwendungsfehler",
    "build": "Build-Fehler: {}",
    "internal": "Interner Fehler",
    "forbidden": "Zugriff verboten",
    "not_found": "Ressource nicht gefunden",
    "validation": "Validierungsfehler: {}",
    "database": "Datenbankfehler: {}",
    "io": "IO-Fehler: {}",
    "template": "Template-Fehler: {}",
    "custom": "Benutzerdefinierter Fehler: {}",
    "title": {
      "not_found": "Seite nicht gefunden",
      "forbidden": "Zugriff verboten",
      "validation": "Validierungsfehler",
      "database": "Datenbankfehler",
      "template": "Template-Renderfehler",
      "internal": "Interner Serverfehler"
    },
    "path_not_found": "Der angeforderte Pfad '{}' wurde nicht gefunden",
    "internal_occurred": "Ein interner Fehler ist aufgetreten",
    "context_occurred": "AppError aufgetreten"
  },
  "title": {
    "template": "Template-Fehler in '{}'"
  },
  "build": {
    "validation_failed": "Build-Validierung fehlgeschlagen: {}",
    "check_failed": "Build fehlgeschlagen mit {} Prüffehler(n)",
    "template_failed": "Template-Laden fehlgeschlagen: {}",
    "db_missing": "Datenbankverbindung erforderlich, wenn das Feature 'orm' aktiviert ist",
    "component_not_ready": "Komponente '{}' ist nicht bereit"
  },
  "middleware": {
    "host_invalid": "Ungültiger Host: '{}' (Erlaubte Hosts: {})",
    "host_debug": "Ungültiger Host: '{}'. Fügen Sie ihn zu RUNIQUE_ALLOWED_HOSTS hinzu.",
    "bad_request": "Ungültige Anfrage"
  },
  "html": {
    "404_title": "404",
    "404_text": "Seite nicht gefunden",
    "500_title": "500",
    "500_text": "Interner Serverfehler",
    "500_notice": "Unser Team wurde benachrichtigt und arbeitet an dem Problem.",
    "429_title": "429",
    "429_text": "Zu viele Anfragen. Bitte warten Sie einen Moment und versuchen Sie es erneut.",
    "back_home": "Zurück zur Startseite",
    "critical_error_title": "Kritischer Fehler",
    "critical_error_text": "Das Fehlerbehandlungssystem ist selbst auf einen Fehler gestoßen.",
    "critical_error_contact": "Diese Situation sollte niemals auftreten. Bitte kontaktieren Sie den Systemadministrator."
  },
  "debug": {
    "stack_trace_title": "Detaillierte Fehlerverfolgung",
    "stack_trace_tip": "Der oberste Fehler (Ebene 0) ist in der Regel die Grundursache. Die folgenden Fehler zeigen, wie sich der Fehler im Code ausgebreitet hat."
  },
  "flash": {
    "welcome": "Willkommen {}, Ihr Konto wurde erstellt!",
    "fix_errors": "Bitte korrigieren Sie die Fehler",
    "success_demo": "Dies ist eine Erfolgsmeldung.",
    "info_demo": "Dies ist eine Informationsmeldung.",
    "warning_demo": "Dies ist eine Warnmeldung.",
    "error_demo": "Dies ist eine Fehlermeldung."
  },
  "log": {
    "db_connecting": "Verbindung zur {} Datenbank wird hergestellt...",
    "db_connected": "Datenbankverbindung erfolgreich hergestellt ({})",
    "db_failed": "Datenbankverbindung fehlgeschlagen",
    "db_engine": "Engine: {}",
    "template_render_error": "Template-Renderfehler",
    "error_handler": "Kritischer Fehler aufgetreten",
    "error_handled": "Fehler behandelt",
    "files_count": "JS-Dateien zum Formular hinzufügen",
    "js_file_skip": "JS-Datei wird übersprungen",
    "already_initialized": "Logger bereits initialisiert"
  },
  "cli": {
    "creating_project": "Projekt '{}' wird erstellt...",
    "admin_detected": "Admin erkannt → Daemon wird gestartet",
    "add_admin_hint": "Fügen Sie .with_admin(...) in Ihren Builder ein, um das Admin-Panel zu aktivieren.",
    "daemon_error": "[Daemon] Fehler: {}",
    "cargo_run_failed": "Der Anwendungsserver wurde nicht korrekt gestartet (cargo run)",
    "file_not_found": "Datei nicht gefunden: {}\\nStellen Sie sicher, dass Sie sich im Stammverzeichnis Ihres Runique-Projekts befinden.",
    "admin_not_found": "Admin-Datei nicht gefunden: {}\\nErstellen Sie src/admin.rs mit dem Makro admin!{{}}.",
    "name_empty": "Der Projektname darf nicht leer sein",
    "name_invalid": "Der Projektname darf nur Buchstaben, Zahlen, _ oder - enthalten",
    "name_dash": "Der Projektname darf nicht mit - beginnen",
    "folder_exists": "Der Ordner '{}' existiert bereits",
    "cargo_run_expect": "Fehler beim Starten von cargo run",
    "project_created": "Projekt '{}' erfolgreich erstellt!",
    "getting_started": "Erste Schritte:",
    "cd_hint": "cd {}",
    "cargo_run_hint": "cargo run"
  },
  "daemon": {
    "modification_detected": "Änderung erkannt → wird neu generiert...",
    "unable_read": "Kann nicht lesen: {}",
    "parse_error": "Analysefehler: {}",
    "no_resource": "Keine Ressource in admin!{{}} — nichts zu generieren",
    "with_admin_disabled": "with_admin deaktiviert → Daemon gestoppt",
    "operational": "Daemon läuft → src/admin/generated.rs",
    "generation_error": "Generierungsfehler: {}",
    "watcher_error": "Watcher-Fehler: {}",
    "unable_create": "Watcher konnte nicht erstellt werden: {}",
    "unable_watch": "Kann {} nicht überwachen: {}"
  },
  "macro": {
    "named_fields_only": "Nur Structs mit benannten Feldern",
    "structs_only": "Funktioniert nur auf Structs",
    "forms_field_required": "Struct '{}' muss ein 'Forms'-Feld haben",
    "field_no_name": "Feld ohne Namen",
    "model_form_named_only": "DeriveModelForm: nur Structs mit benannten Feldern",
    "model_form_structs_only": "DeriveModelForm: nur Structs"
  },
  "parser": {
    "string_expected": "Zeichenkettenliteral erwartet, gefunden: {}",
    "string_eof": "Zeichenkettenliteral erwartet, Ende der Datei",
    "array_expected": "Array [...] für Berechtigungen erwartet, gefunden: {}",
    "array_eof": "Array [...] für Berechtigungen erwartet, Ende der Datei",
    "role_required": "Mindestens eine Rolle in permissions: [...] erforderlich",
    "punct_expected": "'{}' erwartet, gefunden: {}",
    "punct_eof": "'{}' erwartet, Ende der Datei",
    "title_required": "admin!: 'title' ist erforderlich",
    "permissions_required": "admin!: 'permissions' ist erforderlich",
    "list_display_exclude_exclusive": "admin!: 'list_display' und 'list_exclude' schließen sich gegenseitig aus"
  },
  "TemplateMessage": {
    "debug_info_title": "Debug-Informationen",
    "debug_field_title": "Titel",
    "debug_field_count": "Anzahl Felder",
    "debug_error_count": "Fehler",
    "debug_main_message": "Hauptmeldung",
    "debug_root_cause": "Ursache",
    "debug_details": "Zusätzliche Details",
    "debug_request_info": "Anfrageinformationen",
    "debug_http_method": "HTTP-Methode",
    "debug_path": "Pfad",
    "debug_query_params": "Abfrageparameter",
    "debug_http_headers": "HTTP-Header",
    "debug_template_info": "Template-Informationen",
    "debug_template_name": "Template-Name",
    "debug_error_line": "Fehlerzeile",
    "debug_template_source": "Template-Quellcode",
    "debug_available_templates": "Verfügbare Templates",
    "debug_stack_trace_title": "Detaillierte Fehlertrace",
    "debug_stack_trace_tip": "Der oberste Fehler (Ebene 0) ist normalerweise die Ursache. Folgende Fehler zeigen, wie sich der Fehler im Code verbreitet hat.",
    "debug_environment": "Umgebung",
    "debug_debug_mode": "Debug-Modus",
    "debug_enabled": "Aktiviert",
    "debug_disabled": "Deaktiviert",
    "debug_rust_version": "Rust-Version",
    "debug_app_version": "App-Version",
    "debug_status_code": "Statuscode",
    "debug_header_name": "Name",
    "debug_header_value": "Wert"
  },
  "admin": {
    "group": "Gruppe",
    "groups": "Gruppen",
    "resource": "Ressource",
    "resources": "Ressourcen",
    "can_create": "Erstellen",
    "can_read": "Lesen",
    "can_update": "Bearbeiten",
    "can_delete": "Löschen",
    "can_update_own": "Bearbeiten",
    "can_delete_own": "Löschen",
    "name": "Name",
    "username": "Benutzername",
    "email": "E-Mail",
    "staff": "Staff",
    "superuser": "Superbenutzer",
    "active": "Aktiv",
    "user": {
      "username_too_short": "Benutzername ist zu kurz (min. 3 Zeichen)",
      "invalid_email": "Ungültiges E-Mail-Adressformat"
    },

    "login": {
      "title": "Anmeldung",
      "subtitle": "Melden Sie sich an, um auf das Admin-Panel zuzugreifen",
      "label_username": "Benutzername",
      "label_password": "Passwort",
      "btn_submit": "Anmelden",
      "error_session": "Fehler beim Öffnen der Sitzung.",
      "error_credentials": "Falsche Anmeldedaten oder unzureichende Rechte.",
      "error_locked": "Zu viele Versuche. Konto vorübergehend gesperrt. Versuchen Sie es in {} Sekunden erneut."
    },
    "logout": {
      "success": "Erfolgreich abgemeldet."
    },
    "access": {
      "no_auth_handler": "Kein Authentifizierungshandler konfiguriert. Rufen Sie .auth(MyAuth) auf AdminConfig auf.",
      "insufficient_rights": "Unzureichende Rechte für den Zugriff auf die Administration"
    },
    "dashboard": {
      "title": "Dashboard",
      "subtitle": "Anwendungsübersicht",
      "card_resources": "Ressourcen",
      "th_resource": "Ressource",
      "th_key": "Schlüssel",
      "th_permissions": "Berechtigungen",
      "th_actions": "Aktionen",
      "btn_list": "Liste",
      "btn_create": "Erstellen",
      "empty_title": "Keine Ressourcen registriert",
      "empty_desc": "Deklarieren Sie Ihre Ressourcen in src/admin.rs mit dem admin!{{}}-Makro und führen Sie dann runique start aus"
    },
    "list": {
      "breadcrumb_admin": "Administration",
      "entries_count_one": "Eintrag",
      "entries_count_many": "Einträge",
      "btn_create": "Erstellen",
      "th_id": "id",
      "th_actions": "Aktionen",
      "bool_true": "Ja",
      "bool_false": "Nein",
      "btn_detail": "Detail",
      "btn_edit": "Bearbeiten",
      "btn_delete": "Löschen",
      "confirm_delete": "Wirklich löschen?",
      "empty_title": "Keine Einträge",
      "empty_desc": "Beginnen Sie mit der Erstellung eines Elements.",
      "btn_create_first": "Ersten erstellen",
      "search_placeholder": "Suchen..."
    },
    "create": {
      "title": "Erstellen",
      "breadcrumb": "Erstellen",
      "card_info": "Informationen",
      "no_fields": "Derzeit keine Felder verfügbar.",
      "btn_cancel": "Abbrechen",
      "btn_submit": "Erstellen"
    },
    "edit": {
      "title": "Bearbeiten",
      "breadcrumb": "Bearbeiten",
      "card_info": "Informationen",
      "no_fields": "Derzeit keine Felder verfügbar.",
      "btn_cancel": "Abbrechen",
      "btn_submit": "Speichern"
    },
    "detail": {
      "title": "Detail",
      "breadcrumb": "Detail",
      "entry_label": "Eintrag",
      "btn_list": "← Liste",
      "btn_edit": "Bearbeiten",
      "btn_delete": "Löschen",
      "confirm_delete": "Diesen Eintrag löschen?"
    },
    "reset_password": {
      "btn": "Passwort zurücksetzen",
      "success_email": "Reset link sent to {}.",
      "success_link": "Reset link (mailer not configured): {}",
      "error_no_email": "No email field found for this user.",
      "error_send": "Error sending email: {}",
      "email_subject": "Passwort zurücksetzen",
      "email_title": "Passwort zurücksetzen",
      "email_greeting": "Hallo,",
      "email_body": "Klicken Sie auf den Link, um Ihr Passwort zurückzusetzen (gültig 1 Stunde):",
      "email_btn": "Mein Passwort zurücksetzen",
      "email_ignore": "Wenn Sie diese Zurücksetzung nicht angefordert haben, ignorieren Sie diese Nachricht."
    },
    "user_created": {
      "email_subject": "Willkommen — Passwort festlegen",
      "email_sent": "Willkommens-E-Mail an {} gesendet.",
      "email_greeting": "Willkommen,",
      "email_body": "Ein Konto wurde für Sie erstellt. Klicken Sie auf den Link, um Ihr Passwort festzulegen:",
      "email_btn": "Mein Passwort festlegen",
      "email_validity": "Dieser Link ist 1 Stunde gültig. Wenn Sie diese Nachricht nicht erwartet haben, ignorieren Sie sie."
    },
    "delete": {
      "title": "Löschen",
      "breadcrumb": "Löschen",
      "heading": "Löschung bestätigen",
      "btn_cancel": "← Abbrechen",
      "btn_confirm": "Ja, dauerhaft löschen",
      "warning": {
        "title": "Achtung!",
        "desc": "Sie sind dabei, den Eintrag",
        "of": "aus der Ressource",
        "irreversible": "Diese Aktion ist unwiderruflich."
      },
      "not_found": "Ressource nicht gefunden."
    },
    "bulk": {
      "no_selection": "Keine Elemente ausgewählt.",
      "no_field_selected": "Kein Feld geändert.",
      "delete_success": "Element(e) gelöscht.",
      "update_success": "Element(e) aktualisiert."
    },
    "base": {
      "title": "Administration",
      "breadcrumb": "Admin",
      "toggle": "Menü einklappen",
      "logout_title": "Abmelden"
    },
    "superuser_wizard": {
      "title": "=== Superbenutzer erstellen ===",
      "algo_prompt": "[1/5] Hash-Algorithmus",
      "algo_argon2": "Argon2 (empfohlen)",
      "algo_bcrypt": "Bcrypt",
      "algo_scrypt": "Scrypt",
      "algo_custom": "Benutzerdefinierter Anbieter",
      "provider_path": "Anbieterpfad",
      "invalid_path": "Ungültiger Pfad.",
      "username_prompt": "[2/5] Benutzername",
      "username_empty": "Benutzername darf nicht leer sein.",
      "username_taken": "Ein Benutzer mit diesem Namen existiert bereits.",
      "email_prompt": "[3/5] E-Mail",
      "email_invalid": "Ungültige E-Mail.",
      "email_taken": "Ein Benutzer mit dieser E-Mail existiert bereits.",
      "password_prompt": "[4/5] Passwort",
      "password_too_short": "Das Passwort muss mindestens 10 Zeichen lang sein.",
      "confirm_prompt": "[5/5] Passwort bestätigen",
      "password_mismatch": "Passwörter stimmen nicht überein. Bitte erneut versuchen.",
      "review_algo": "  Algorithmus : {}",
      "review_username": "  Benutzername: {}",
      "review_email": "  E-Mail      : {}",
      "review_password": "  Passwort    : ••••••••",
      "review_action": "Aktion",
      "confirm_create": "Bestätigen und erstellen",
      "change_algo": "Algorithmus ändern",
      "modify_password": "Passwort ändern",
      "success": "✓ Superbenutzer erfolgreich erstellt!",
      "id_line": "  ID          : {}",
      "username_line": "  Benutzername: {}",
      "email_line": "  E-Mail      : {}"
    },
    "builtin": {
      "invalid_id": "Ungültige ID.",
      "droit_resource_required": "Bitte mindestens eine Ressource auswählen.",
      "droit_exists": "Das Recht \"{}\" existiert bereits.",
      "groupe_exists": "Eine Gruppe namens \"{}\" existiert bereits.",
      "user_username_exists": "Der Benutzername \"{}\" ist bereits vergeben.",
      "user_email_exists": "Die E-Mail-Adresse \"{}\" ist bereits registriert."
    }
  },
  "makemigrations": {
    "scanning": "Entitäten in '{}' werden gescannt...",
    "found_schema": "-> Schema gefunden: {}",
    "found_extend": "-> Framework-Tabellenerweiterung gefunden: {}",
    "no_schema": "Keine schema()-Funktionen in '{}' gefunden.",
    "schema_count": "{} Schema(ta) gefunden.",
    "updated_lib": "Aktualisiert {}",
    "no_changes": "Keine Änderungen erkannt. Ihr Schema ist aktuell.",
    "destructive_detected": "Destruktive Änderungen erkannt:",
    "destructive_require_force": "Verwenden Sie --force, um diese destruktiven Änderungen anzuwenden.",
    "generated": "Generiert: {}",
    "snapshot_updated": "Snapshot aktualisiert: {}",
    "seaorm_alter": "SeaORM ALTER-Migration generiert: {}",
    "batch_up": "Batch up generiert: {}",
    "batch_down": "Batch down generiert: {}",
    "apply_hint": "Führen Sie 'sea-orm-cli migrate up' aus.",
    "extend_unknown_table": "extend!{{}} : \"{}\" ist keine bekannte Framework-Tabelle. Erlaubte Tabellen: {}. Um eine App-Tabelle zu erweitern, ändern Sie deren model!{{}} direkt.",
    "extend_invalid_syntax": "extend!{{}} : ungültige Syntax. Erwartet: table: \"tabellenname\", fields: {{ ... }}",
    "admin_positioned": "AdminTableMigration nach der Migration von '{}' positioniert",
    "files_ready": "{} Datei(en) bereit für die Migration."
  },
  "migrate": {
    "applying": "Migrationen aus '{}' werden angewendet...",
    "run_hint": "Ausführen: sea-orm-cli migrate up",
    "complete_up": "Migration abgeschlossen.",
    "complete": "Rollback abgeschlossen.",
    "available_for": "Verfügbare Rollback-Dateien für '{}':",
    "rolling_back_batch": "Batch zurückrollen: {}",
    "done": "Erledigt: {}",
    "rolling_back": "Zurückrollen: {}",
    "no_applied_dir": "Kein applied/-Verzeichnis gefunden.",
    "by_time_header": "by_time (vollständige Batches):",
    "none_available": "Keine Rollback-Dateien verfügbar.",
    "usage": "Verwendung:",
    "usage_files": "runique migration down --files <table/timestamp> [<table/timestamp> ...]",
    "usage_batch": "runique migration down --batch <timestamp>",
    "no_down": "Keine Down-Anweisungen gefunden.",
    "executing": "Ausführen: {}"
  },
  "reset": {
    "forgot_title": "Passwort vergessen",
    "reset_title": "Neues Passwort",
    "success_title": "Passwort zurückgesetzt",
    "email_label": "E-Mail-Adresse",
    "new_password_label": "Neues Passwort",
    "confirm_label": "Passwort bestätigen",
    "email_mismatch": "Die E-Mail-Adresse stimmt nicht mit dem Link überein.",
    "invalid_link": "Ungültiger Link.",
    "invalid_or_expired": "Der Reset-Link ist ungültig oder abgelaufen.",
    "password_min_length": "Das Passwort muss mindestens {} Zeichen lang sein.",
    "password_mismatch": "Die Passwörter stimmen nicht überein.",
    "check_inbox": "Falls diese Adresse mit einem Konto verknüpft ist, erhalten Sie eine Reset-E-Mail.",
    "email_subject": "Passwort zurücksetzen",
    "email_body": "<p>Hallo {},</p><p>Klicken Sie auf den folgenden Link, um Ihr Passwort zurückzusetzen (gültig für 1 Stunde):</p><p><a href=\"{}\">{}</a></p>"
  },
  "permission": {
    "col.id": "ID",
    "col.can_create": "Erstellen",
    "col.can_delete": "Löschen",
    "col.can_delete_own": "Löschen (eigenes)",
    "col.can_read": "Lesen",
    "col.can_update": "Bearbeiten",
    "col.can_update_own": "Bearbeiten (eigenes)",
    "col.groupes": "Gruppen",
    "col.resource_key": "Ressource",
    "col.actions": "Aktionen"
  }
}
