<?php

return [
    // Actions
    'save' => 'Speichern',
    'save_changes' => 'Änderungen speichern',
    'cancel' => 'Abbrechen',
    'delete' => 'Löschen',
    'edit' => 'Bearbeiten',
    'create' => 'Erstellen',
    'update' => 'Aktualisieren',
    'close' => 'Schließen',
    'confirm' => 'Bestätigen',
    'back' => 'Zurück',
    'next' => 'Weiter',
    'previous' => 'Zurück',
    'submit' => 'Absenden',
    'add' => 'Hinzufügen',
    'remove' => 'Entfernen',
    'view' => 'Ansehen',
    'download' => 'Herunterladen',
    'upload' => 'Hochladen',
    'refresh' => 'Aktualisieren',
    'reset' => 'Zurücksetzen',
    'clear' => 'Leeren',
    'copy' => 'Kopieren',
    'copied' => 'Kopiert!',
    'done' => 'Fertig',

    // States
    'loading' => 'Wird geladen...',
    'saving' => 'Wird gespeichert...',
    'deleting' => 'Wird gelöscht...',
    'processing' => 'Wird verarbeitet...',
    'uploading' => 'Wird hochgeladen...',
    'click_to_upload' => 'Zum Hochladen klicken',
    'or_drag_and_drop' => 'oder per Drag & Drop',
    'please_wait' => 'Bitte warten...',

    // Status
    'active' => 'Aktiv',
    'inactive' => 'Inaktiv',
    'pending' => 'Ausstehend',
    'completed' => 'Abgeschlossen',
    'failed' => 'Fehlgeschlagen',
    'success' => 'Erfolg',
    'error' => 'Fehler',
    'warning' => 'Warnung',
    'info' => 'Info',
    'enabled' => 'Aktiviert',
    'disabled' => 'Deaktiviert',
    'verified' => 'Verifiziert',
    'unverified' => 'Nicht verifiziert',
    'yes' => 'Ja',
    'no' => 'Nein',

    // Table
    'search' => 'Suchen',
    'filter' => 'Filtern',
    'no_results' => 'Keine Ergebnisse gefunden.',
    'actions' => 'Aktionen',
    'showing' => 'Zeige :from bis :to von :total Ergebnissen',
    'per_page' => 'Pro Seite',
    'sort_by' => 'Sortieren nach',
    'ascending' => 'Aufsteigend',
    'descending' => 'Absteigend',

    // Confirmations
    'are_you_sure' => 'Sind Sie sicher?',
    'cannot_be_undone' => 'Diese Aktion kann nicht rückgängig gemacht werden.',
    'confirm_delete' => 'Möchten Sie dies wirklich löschen?',
    'confirm_action' => 'Möchten Sie wirklich fortfahren?',

    // Messages
    'saved_successfully' => 'Erfolgreich gespeichert!',
    'deleted_successfully' => 'Erfolgreich gelöscht!',
    'updated_successfully' => 'Erfolgreich aktualisiert!',
    'created_successfully' => 'Erfolgreich erstellt!',
    'error_occurred' => 'Ein Fehler ist aufgetreten. Bitte versuchen Sie es erneut.',
    'changes_saved' => 'Änderungen gespeichert.',
    'no_changes' => 'Keine Änderungen zum Speichern.',

    // Form Fields
    'name' => 'Name',
    'email' => 'E-Mail',
    'password' => 'Passwort',
    'confirm_password' => 'Passwort bestätigen',
    'description' => 'Beschreibung',
    'status' => 'Status',
    'date' => 'Datum',
    'time' => 'Zeit',
    'select' => 'Auswählen',
    'select_option' => 'Option auswählen',
    'optional' => 'Optional',
    'required' => 'Erforderlich',
    'role' => 'Rolle',
    'plan' => 'Tarif',
    'category' => 'Kategorie',
    'scopes' => 'Berechtigungen',
    'schedule' => 'Zeitplan',
    'subject' => 'Betreff',
    'variables' => 'Variablen',
    'type' => 'Typ',
    'user' => 'Benutzer',
    'info' => 'Info',
    'amount' => 'Betrag',
    'joined' => 'Beigetreten',
    'created' => 'Erstellt',
    'last_used' => 'Zuletzt verwendet',

    // Table Headers
    'action' => 'Aktion',
    'job_name' => 'Job-Name',
    'last_run' => 'Letzter Lauf',
    'next_run' => 'Nächster Lauf',
    'template' => 'Vorlage',

    // Placeholders
    'placeholder_name' => 'Max Mustermann',
    'placeholder_email' => 'benutzer@beispiel.de',
    'placeholder_password' => '••••••••',
    'placeholder_search' => 'Suchen...',
    'placeholder_search_users' => 'Benutzer nach Name oder E-Mail suchen...',
    'placeholder_search_plugins' => 'Plugins nach Name suchen...',
    'placeholder_search_languages' => 'Sprachen nach Name oder Code suchen...',
    'placeholder_search_templates' => 'Vorlagen nach Name oder Betreff suchen...',

    // Roles
    'role_admin' => 'Admin',
    'role_user' => 'Benutzer',

    // Common Text
    'by' => 'von',
    'apps' => 'Apps',
    'credits' => 'Credits',
    'more' => 'mehr',
    'platform' => 'Plattform',
    'platforms' => 'Plattformen',
    'builder' => 'Builder',
    'builders' => 'Builder',
    'selected' => 'ausgewählt',
    'expired' => 'Abgelaufen',
    'variables_count' => ':count Variablen',
    'all_permissions' => 'Alle Berechtigungen',
    'configured' => '(konfiguriert)',
    'protected_in_demo' => 'Im Demo-Modus geschützt',

    // Empty States
    'no_results_different_term' => 'Versuchen Sie einen anderen Suchbegriff',
    'click_to_install' => 'Klicken Sie auf <strong>Plugin hochladen</strong>, um Ihr erstes Plugin zu installieren',
    'no_api_keys_message' => 'Keine API-Schlüssel gefunden. Erstellen Sie Ihren ersten API-Schlüssel, um zu beginnen.',

    // Validation Messages
    'password_incorrect' => 'Das Passwort ist falsch.',

    // Pagination
    'first' => 'Erste',
    'last' => 'Letzte',
    'page' => 'Seite',
    'of' => 'von',

    // Labels
    'note' => 'Hinweis',

    // Time
    'today' => 'Heute',
    'yesterday' => 'Gestern',
    'tomorrow' => 'Morgen',
    'now' => 'Jetzt',
    'never' => 'Nie',
    'ago' => 'vor',

    // Footer
    'all_rights_reserved' => 'Alle Rechte vorbehalten',

    // Misc
    'or' => 'oder',
    'and' => 'und',
    'all' => 'Alle',
    'none' => 'Keine',
    'n_a' => 'k.A.',
    'unknown' => 'Unbekannt',
    'other' => 'Andere',
    'more' => 'Mehr',
    'less' => 'Weniger',
    'show_more' => 'Mehr anzeigen',
    'show_less' => 'Weniger anzeigen',

    // Toast Messages - Demo Mode
    'demo_mode_disabled' => 'Einstellungen können im Demo-Modus nicht geändert werden.',
    'demo_mode_modify_disabled' => 'Dies kann im Demo-Modus nicht geändert werden.',
    'demo_mode_deletion_disabled' => 'Löschen ist im Demo-Modus deaktiviert.',
    'demo_mode_action_disabled' => 'Diese Aktion ist im Demo-Modus deaktiviert.',
    'demo_mode_test_disabled' => 'Verbindungstests sind im Demo-Modus deaktiviert.',
    'demo_mode_test_email_disabled' => 'Test-E-Mails können im Demo-Modus nicht gesendet werden.',
    'demo_mode_plugin_config_disabled' => 'Plugin-Konfiguration ist im Demo-Modus deaktiviert.',
    'demo_mode_plugin_disabled' => 'Plugin-Verwaltung ist im Demo-Modus deaktiviert.',
    'demo_mode_plugin_upload_disabled' => 'Plugin-Uploads sind im Demo-Modus deaktiviert.',
    'demo_mode_subscription_disabled' => 'Abonnementverwaltung ist im Demo-Modus deaktiviert.',
    'demo_admin_edit_disabled' => 'Demo-Admin-Konto kann nicht bearbeitet werden.',
    'demo_admin_delete_disabled' => 'Demo-Admin-Konto kann nicht gelöscht werden.',
    'admin_delete_disabled' => 'Admin-Konto kann nicht gelöscht werden.',

    // Toast Messages - Settings
    'settings_saved' => ':type-Einstellungen erfolgreich aktualisiert!',
    'logo_removed' => 'Logo erfolgreich entfernt!',
    'dark_logo_removed' => 'Dunkles Logo erfolgreich entfernt!',
    'favicon_removed' => 'Favicon erfolgreich entfernt!',
    'test_email_sent' => 'Test-E-Mail erfolgreich an :email gesendet!',
    'test_email_failed' => 'Test-E-Mail konnte nicht gesendet werden: :error',
    'no_email_address' => 'Keine E-Mail-Adresse gefunden. Bitte Admin-Benachrichtigungs-E-Mail festlegen oder anmelden.',
    'connection_successful' => 'Verbindung erfolgreich!',
    'connection_successful_valid' => 'Verbindung erfolgreich! API-Schlüssel ist gültig.',
    'connection_failed' => 'Verbindung fehlgeschlagen: :error',
    'enter_api_key_first' => 'Bitte geben Sie zuerst einen API-Schlüssel ein',
    'enter_api_token_first' => 'Bitte geben Sie zuerst ein API-Token ein',
    'invalid_api_token' => 'Ungültiges API-Token',
    'invalid_api_key' => 'Ungültiger API-Schlüssel oder Verbindung fehlgeschlagen',
    'enter_new_api_key' => 'Bitte geben Sie einen neuen API-Schlüssel zum Testen ein',

    // Toast Messages - CRUD Operations
    'item_created' => ':item erfolgreich erstellt!',
    'item_updated' => ':item erfolgreich aktualisiert!',
    'item_deleted' => ':item erfolgreich gelöscht!',
    'item_saved' => ':item erfolgreich gespeichert',

    // Toast Messages - Specific Entities
    'cannot_delete_default_plan' => 'Der Standardtarif kann nicht gelöscht werden.',
    'cannot_delete_builder_active' => 'Builder mit aktiven Builds kann nicht gelöscht werden. Bitte warten Sie, bis die Builds abgeschlossen sind.',
    'cannot_delete_default_builder' => 'Der Standard-Builder kann nicht gelöscht werden. Er ist ein kostenloser Dienst, der in Ihrer Appy-Lizenz enthalten ist.',
    'cannot_uninstall_core_plugin' => 'Das Kern-Plattform-Plugin kann nicht deinstalliert werden.',

    // Toast Messages - Plugins
    'plugin_configured' => 'Plugin erfolgreich konfiguriert!',
    'plugin_configure_failed' => 'Plugin-Konfiguration fehlgeschlagen: :error',
    'plugin_uninstalled' => 'Plugin erfolgreich deinstalliert!',
    'plugin_uninstall_failed' => 'Plugin-Deinstallation fehlgeschlagen: :error',
    'plugin_installed' => "Plugin ':name' erfolgreich installiert!",
    'plugin_install_failed' => 'Plugin-Installation fehlgeschlagen: :error',

    // Toast Messages - Email Templates
    'template_reset' => 'Vorlage erfolgreich auf Standard zurückgesetzt!',
    'template_reset_failed' => 'Vorlage konnte nicht zurückgesetzt werden.',

    // Toast Messages - Cron Jobs
    'invalid_job' => 'Ungültiger Job ausgewählt.',
    'job_executed' => ':job erfolgreich ausgeführt! Überprüfen Sie die Ausführungsprotokolle für Details.',
    'job_cannot_execute' => ':job kann nicht manuell ausgeführt werden.',
    'job_execute_failed' => 'Job-Ausführung fehlgeschlagen: :error',

    // Toast Messages - Transactions
    'transaction_approved' => 'Transaktion erfolgreich genehmigt.',
    'transaction_declined' => 'Transaktion abgelehnt.',
    'transaction_only_pending' => 'Nur ausstehende Banküberweisungstransaktionen können :action werden.',
    'transaction_approve_failed' => 'Transaktion konnte nicht genehmigt werden: :error',
    'transaction_decline_failed' => 'Transaktion konnte nicht abgelehnt werden: :error',

    // Toast Messages - API Keys
    'no_api_access' => 'Ihr Tarif beinhaltet keinen API-Zugang.',
    'api_key_revoked' => 'API-Schlüssel erfolgreich widerrufen.',

    // Toast Messages - AI
    'no_own_api_key' => 'Ihr Tarif erlaubt keine eigenen API-Schlüssel. Bitte upgraden.',
    'api_key_valid' => ':provider API-Schlüssel ist gültig!',
    'api_key_invalid' => 'Ungültiger :provider API-Schlüssel',
    'ai_token_limit' => 'Sie haben Ihr monatliches AI-Token-Limit erreicht. Upgraden Sie Ihren Tarif oder verwenden Sie Ihren eigenen API-Schlüssel.',
    'ai_token_limit_short' => 'Sie haben Ihr monatliches AI-Token-Limit erreicht.',
    'conversation_deleted' => 'Konversation erfolgreich gelöscht',
    'conversation_cleared' => 'Konversation geleert',

    // Toast Messages - Plans/Payments
    'already_subscribed' => 'Sie sind bereits für diesen Tarif angemeldet.',
    'no_payment_methods' => 'Keine Zahlungsmethoden für :currency-Währung verfügbar. Bitte kontaktieren Sie den Support.',
    'no_plan_selected' => 'Kein Tarif ausgewählt. Bitte versuchen Sie es erneut.',
    'bank_transfer_unavailable' => 'Banküberweisung ist nicht verfügbar.',
    'payment_instructions_failed' => 'Zahlungsanweisungen konnten nicht geladen werden. Bitte versuchen Sie es erneut.',
    'pending_bank_transfer' => 'Sie haben bereits eine ausstehende Banküberweisung. Bitte schließen Sie diese ab oder stornieren Sie sie.',
    'bank_transfer_initiated' => 'Zahlung eingeleitet. Bitte führen Sie die Banküberweisung durch. Anweisungen finden Sie auf Ihrer Abrechnungsseite.',
    'payment_failed' => 'Zahlung konnte nicht verarbeitet werden. Bitte versuchen Sie es erneut.',
    'subscribed_to_plan' => 'Erfolgreich für :plan-Tarif angemeldet!',
    'payment_method_not_found' => 'Ausgewählte Zahlungsmethode nicht gefunden.',
    'payment_initiate_failed' => 'Zahlung konnte nicht eingeleitet werden. Bitte versuchen Sie es erneut.',
    'payment_error' => 'Zahlungsfehler: :error',

    // Toast Messages - Subscription
    'subscription_created' => 'Abonnement erfolgreich erstellt!',
    'subscription_cancelled' => 'Abonnement erfolgreich gekündigt!',

    // Toast Messages - GDPR / Privacy
    'consent_preferences_saved' => 'Einwilligungspräferenzen gespeichert.',
    'pending_deletion_exists' => 'Sie haben bereits eine ausstehende Kontolöschungsanfrage.',
    'deletion_scheduled' => 'Kontolöschung geplant. Überprüfen Sie Ihre E-Mail für Details.',
    'no_pending_deletion' => 'Keine ausstehende Löschungsanfrage gefunden.',
    'deletion_cannot_cancel' => 'Diese Löschungsanfrage kann nicht mehr storniert werden.',
    'deletion_cancelled' => 'Kontolöschung storniert.',
    'export_rate_limited' => 'Sie können nach :time einen neuen Export anfordern.',
    'export_requested' => 'Datenexport angefordert. Sie erhalten eine E-Mail, wenn er fertig ist.',

    // Toast Messages - Authentication
    'invalid_auth_provider' => 'Ungültiger Authentifizierungsanbieter.',
    'provider_not_available' => ':provider-Anmeldung ist derzeit nicht verfügbar.',
    'registration_disabled' => 'Registrierung ist derzeit deaktiviert. Bitte kontaktieren Sie den Support.',
    'social_auth_failed' => 'Soziale Authentifizierung fehlgeschlagen. Bitte versuchen Sie es erneut.',
    'complete_step_first' => 'Bitte schließen Sie diesen Schritt ab, bevor Sie fortfahren.',

    // AI Chat Messages
    'ai_error_encountered' => 'Entschuldigung, ein Fehler ist aufgetreten: :error',
    'ai_something_wrong' => 'Entschuldigung, etwas ist schiefgelaufen. Bitte versuchen Sie es erneut.',

    // Toast Messages - Notifications
    'notification_scheduled' => 'Benachrichtigung erfolgreich geplant!',
    'notification_sent' => 'Benachrichtigung erfolgreich gesendet!',
    'notification_cancelled' => 'Benachrichtigung erfolgreich abgebrochen.',
    'notification_invalid_app' => 'Die ausgewählte App ist ungültig oder hat keine Push-Benachrichtigungen aktiviert.',
    'notification_cannot_delete_sent' => 'Bereits gesendete Benachrichtigungen können nicht gelöscht werden.',
    'resend' => 'Erneut senden',

    // Toast Messages - Plugins
    'plugin_activated' => ':name wurde erfolgreich aktiviert.',
    'plugin_deactivated' => ':name wurde deaktiviert.',

    // Toast Messages - Installation
    'install_sqlite_failed' => 'SQLite-Datenbank konnte nicht erstellt werden. Bitte stellen Sie sicher, dass das Datenbankverzeichnis beschreibbar ist.',
    'install_db_connection_failed' => 'Verbindung zur Datenbank fehlgeschlagen. Bitte überprüfen Sie Ihre Anmeldedaten.',
    'install_failed' => 'Installation fehlgeschlagen: :error',

    // Page Titles
    'page_title_invoice' => 'Rechnung',
    'page_title_api_documentation' => 'API-Dokumentation',

    // Invoice
    'invoice' => 'RECHNUNG',
    'invoice_bill_to' => 'Rechnung an:',
    'invoice_number' => 'Rechnungsnummer:',
    'invoice_date' => 'Rechnungsdatum:',
    'invoice_payment_method' => 'Zahlungsmethode:',
    'invoice_description' => 'Beschreibung',
    'invoice_amount' => 'Betrag',
    'invoice_subtotal' => 'Zwischensumme:',
    'invoice_total' => 'Gesamt:',
    'invoice_monthly_subscription' => ':plan Plan - Monatliches Abonnement',
    'invoice_yearly_subscription' => ':plan Plan - Jährliches Abonnement',
    'invoice_billing_period' => 'Abrechnungszeitraum:',
    'invoice_thank_you' => 'Vielen Dank für Ihr Vertrauen!',
    'invoice_generated_notice' => 'Dies ist eine automatisch erstellte Rechnung. Keine Unterschrift erforderlich.',
    'invoice_paid' => 'BEZAHLT',
    'invoice_pending' => 'AUSSTEHEND',
    'invoice_failed' => 'FEHLGESCHLAGEN',
];
