<?php

return [
    'settings' => 'API-Einstellungen',
    'settings_description' => 'Zeigen Sie Ihre API-Einstellungen an und aktualisieren Sie sie',
    'save_settings' => 'Einstellungen speichern',
    'setting_title' => 'API-Einstellungen',
    'setting_description' => 'Konfigurieren Sie Ihre API-Zugriffs- und Sicherheitseinstellungen',
    'api_enabled' => 'API aktivieren',
    'api_enabled_description' => 'Aktivieren oder deaktivieren Sie die REST-API für Ihre Website. Wenn deaktiviert, sind alle API-Endpunkte nicht erreichbar.',
    'api_key' => 'API-Schlüssel',
    'api_key_description' => 'Optionaler Sicherheitsschlüssel für API-Zugriff. Wenn gesetzt, müssen alle API-Anfragen diesen Schlüssel im X-API-KEY-Header enthalten.',
    'api_key_placeholder' => 'Geben Sie Ihren API-Schlüssel ein (leer lassen zum Deaktivieren)',
    'generate_api_key' => 'Zufälligen Schlüssel generieren',
    'edit_api_key' => 'API-Schlüssel bearbeiten',
    'copy_api_key' => 'In die Zwischenablage kopieren',
    'api_key_generated' => 'Neuer API-Schlüssel erfolgreich generiert!',
    'api_key_copied' => 'API-Schlüssel in die Zwischenablage kopiert!',
    'api_key_edit_enabled' => 'API-Schlüssel-Feld ist jetzt bearbeitbar.',
    'api_documentation' => 'API-Dokumentation',
    'api_documentation_description' => 'Zeigen Sie die vollständige API-Dokumentation mit Beispielen und Endpunkt-Details an.',
    'view_documentation' => 'API-Dokumentation anzeigen',
    'api_usage_examples' => 'Verwendungsbeispiele',
    'api_usage_curl_example' => 'Beispiel cURL-Anfrage mit API-Schlüssel:',
    'api_usage_javascript_example' => 'Beispiel JavaScript-Anfrage:',
    'api_security_section' => 'Sicherheitseinstellungen',
    'api_general_section' => 'Allgemeine Einstellungen',
    'api_help_section' => 'Hilfe und Dokumentation',
    'push_notifications_section' => 'Push-Benachrichtigungen (FCM v1 API)',
    'push_notifications_enabled' => 'Push-Benachrichtigungen aktivieren',
    'push_notifications_enabled_description' => 'Aktivieren oder deaktivieren Sie Push-Benachrichtigungen für mobile Apps. Wenn deaktiviert, werden keine Benachrichtigungen an Geräte gesendet.',
    'fcm_project_id' => 'Firebase-Projekt-ID',
    'fcm_project_id_description' => 'Ihre Firebase-Projekt-ID. Sie finden diese in Ihren Firebase-Projekteinstellungen.',
    'fcm_project_id_placeholder' => 'Geben Sie Ihre Firebase-Projekt-ID ein',
    'fcm_service_account_path' => 'Service-Account-JSON-Datei',
    'fcm_service_account_path_description' => 'Pfad zu Ihrer Firebase-Service-Account-JSON-Datei (relativ zu storage/app/ oder absoluter Pfad).',
    'fcm_service_account_upload_description' => 'Laden Sie Ihre Firebase-Service-Account-JSON-Datei hoch. Die Datei wird sicher im Verzeichnis storage/app/firebase/ gespeichert.',
    'fcm_service_account_path_placeholder' => 'firebase/service-account.json',
    'upload_file' => 'Datei hochladen',
    'remove_file' => 'Datei entfernen',
    'uploaded_at' => 'Hochgeladen um',
    'upload_json_file' => 'Bitte laden Sie Ihre Service-Account-JSON-Datei hoch.',
    'uploading_file' => 'Datei wird hochgeladen',
    'file_uploaded_successfully' => 'Datei erfolgreich hochgeladen!',
    'file_removed_successfully' => 'Datei erfolgreich entfernt!',
    'invalid_json_file' => 'Bitte wählen Sie eine gültige JSON-Datei aus.',
    'file_upload_error' => 'Fehler beim Hochladen der Datei. Bitte versuchen Sie es erneut.',
    'file_remove_error' => 'Fehler beim Entfernen der Datei. Bitte versuchen Sie es erneut.',
    'send_custom_notification' => 'Benutzerdefinierte Benachrichtigung senden',
    'notification_title' => 'Titel',
    'notification_title_placeholder' => 'Benachrichtigungstitel eingeben',
    'notification_message' => 'Nachricht',
    'notification_message_placeholder' => 'Benachrichtigungsnachricht eingeben',
    'notification_message_help' => 'Maximal 500 Zeichen',
    'notification_target' => 'Zielgeräte',
    'notification_action_url' => 'Aktions-URL (Optional)',
    'notification_action_url_placeholder' => 'https://example.com/page',
    'notification_action_url_help' => 'URL, die beim Tippen auf die Benachrichtigung geöffnet wird',
    'notification_image_url' => 'Bild-URL (Optional)',
    'notification_image_url_placeholder' => 'https://example.com/image.jpg',
    'notification_image_url_help' => 'Bild, das in der Benachrichtigung angezeigt wird',
    'notification_send_info' => 'Benachrichtigungen werden an alle aktiven Geräte-Token gesendet',
    'send_notification' => 'Benachrichtigung senden',
    'all_devices' => 'Alle Geräte',
    'android_devices' => 'Nur Android-Geräte',
    'ios_devices' => 'Nur iOS-Geräte',
    'customer_devices' => 'Nur Kundengeräte',
    'notification_sending' => 'Benachrichtigung wird gesendet...',
    'notification_sent_success' => 'Benachrichtigung erfolgreich gesendet!',
    'notification_sent_error' => 'Fehler beim Senden der Benachrichtigung. Bitte versuchen Sie es erneut.',
    'fcm_setup_title' => 'Firebase Cloud Messaging Einrichtungsanweisungen',
    'fcm_step_1_title' => '1. Firebase-Projekt erstellen',
    'fcm_step_1_1' => 'Gehen Sie zur Firebase-Konsole (console.firebase.google.com)',
    'fcm_step_1_2' => 'Erstellen Sie ein neues Projekt oder wählen Sie ein vorhandenes aus',
    'fcm_step_1_3' => 'Kopieren Sie die Projekt-ID aus den Projekteinstellungen',
    'fcm_step_2_title' => '2. Service-Account generieren',
    'fcm_step_2_1' => 'Gehen Sie zu Projekteinstellungen > Service-Accounts',
    'fcm_step_2_2' => 'Klicken Sie auf "Neuen privaten Schlüssel generieren"',
    'fcm_step_2_3' => 'Laden Sie die JSON-Datei herunter',
    'fcm_step_2_4' => 'Laden Sie sie in den storage/app/firebase/ Ordner Ihres Servers hoch',
    'fcm_step_3_title' => '3. FCM-API aktivieren',
    'fcm_step_3_1' => 'Gehen Sie zur Google Cloud Console',
    'fcm_step_3_2' => 'Aktivieren Sie die Firebase Cloud Messaging API',
    'fcm_step_3_3' => 'Stellen Sie sicher, dass die Abrechnung für Ihr Projekt aktiviert ist',
    'fcm_step_4_title' => '4. Einstellungen konfigurieren',
    'fcm_step_4_1' => 'Geben Sie Ihre Projekt-ID oben ein',
    'fcm_step_4_2' => 'Geben Sie den Pfad zu Ihrer Service-Account-JSON-Datei ein',
    'fcm_security_note_title' => 'Sicherheitshinweis:',
    'fcm_security_note' => 'Halten Sie Ihre Service-Account-JSON-Datei sicher und übertragen Sie sie niemals an die Versionskontrolle. Speichern Sie sie an einem sicheren Ort auf Ihrem Server.',

    // Additional JavaScript translations
    'your_api_key_here' => 'your-api-key-here',
    'file_size_too_large' => 'Die Dateigröße muss kleiner als 2 MB sein.',
    'confirm_remove_service_account' => 'Sind Sie sicher, dass Sie die Service-Account-Datei entfernen möchten?',
    'service_account_file_label' => 'Service-Account-Datei:',
    'just_uploaded' => '(Gerade hochgeladen)',
    'service_account_not_uploaded' => 'Service-Account-Datei ist <strong>nicht hochgeladen</strong>. Bitte laden Sie Ihre Service-Account-JSON-Datei hoch.',
    'please_enter_notification_title' => 'Bitte geben Sie einen Benachrichtigungstitel ein.',
    'please_enter_notification_message' => 'Bitte geben Sie eine Benachrichtigungsnachricht ein.',
    'notification_error_occurred' => 'Beim Senden der Benachrichtigung ist ein Fehler aufgetreten.',
    'sent_to_devices' => 'Gesendet an: :count Geräte',
    'failed_devices' => 'Fehlgeschlagen: :count Geräte',
    'will_send_to_devices' => 'Wird an :total aktive Geräte gesendet (:android Android, :ios iOS, :customers Kunden)',
    'close' => 'Schließen',
];