<?php

return [
    'settings' => 'API-instellingen',
    'settings_description' => 'Bekijk en werk uw API-instellingen bij',
    'save_settings' => 'Instellingen opslaan',
    'setting_title' => 'API-instellingen',
    'setting_description' => 'Configureer uw API-toegang en beveiligingsinstellingen',
    'api_enabled' => 'API inschakelen',
    'api_enabled_description' => 'Schakel de REST API voor uw website in of uit. Wanneer uitgeschakeld, zijn alle API-eindpunten ontoegankelijk.',
    'api_key' => 'API-sleutel',
    'api_key_description' => 'Optionele beveiligingssleutel voor API-toegang. Wanneer ingesteld, moeten alle API-verzoeken deze sleutel in de X-API-KEY header bevatten.',
    'api_key_placeholder' => 'Voer uw API-sleutel in (leeg laten om uit te schakelen)',
    'generate_api_key' => 'Willekeurige sleutel genereren',
    'edit_api_key' => 'API-sleutel bewerken',
    'copy_api_key' => 'Kopiëren naar klembord',
    'api_key_generated' => 'Nieuwe API-sleutel succesvol gegenereerd!',
    'api_key_copied' => 'API-sleutel naar klembord gekopieerd!',
    'api_key_edit_enabled' => 'API-sleutelveld is nu bewerkbaar.',
    'api_documentation' => 'API-documentatie',
    'api_documentation_description' => 'Bekijk de volledige API-documentatie met voorbeelden en eindpunt details.',
    'view_documentation' => 'API-documentatie bekijken',
    'generate_docs_title' => 'Genereer API-documentatie',
    'generate_docs_description' => 'Om API-documentatie te genereren voor uw Botble CMS-applicatie, volgt u deze eenvoudige stappen:',
    'generate_docs_step_1' => '1. Installeer het Scribe-pakket:',
    'generate_docs_step_2' => '2. Genereer de API-documentatie:',
    'generate_docs_step_3' => '3. Toegang tot uw API-documentatie op:',
    'api_usage_examples' => 'Gebruiksvoorbeelden',
    'api_usage_curl_example' => 'Voorbeeld cURL-verzoek met API-sleutel:',
    'api_usage_javascript_example' => 'Voorbeeld JavaScript-verzoek:',
    'api_security_section' => 'Beveiligingsinstellingen',
    'api_help_section' => 'Hulp en documentatie',
    'push_notifications_section' => 'Push-meldingen (FCM v1 API)',
    'push_notifications_enabled' => 'Push-meldingen inschakelen',
    'push_notifications_enabled_description' => 'Schakel push-meldingen voor mobiele apps in of uit. Wanneer uitgeschakeld, worden er geen meldingen naar apparaten verzonden.',
    'fcm_project_id' => 'Firebase Project-ID',
    'fcm_project_id_description' => 'Uw Firebase project-ID. U kunt dit vinden in uw Firebase projectinstellingen.',
    'fcm_project_id_placeholder' => 'Voer uw Firebase project-ID in',
    'fcm_service_account_path' => 'Service Account JSON-bestand',
    'fcm_service_account_path_description' => 'Pad naar uw Firebase service account JSON-bestand (relatief ten opzichte van storage/app/ of absoluut pad).',
    'fcm_service_account_upload_description' => 'Upload uw Firebase service account JSON-bestand. Het bestand wordt veilig opgeslagen in de storage/app/firebase/ directory.',
    'fcm_service_account_path_placeholder' => 'firebase/service-account.json',
    'upload_file' => 'Bestand uploaden',
    'remove_file' => 'Bestand verwijderen',
    'uploaded_at' => 'Geüpload op',
    'upload_json_file' => 'Upload uw service account JSON-bestand.',
    'uploading_file' => 'Bestand uploaden',
    'file_uploaded_successfully' => 'Bestand succesvol geüpload!',
    'file_removed_successfully' => 'Bestand succesvol verwijderd!',
    'invalid_json_file' => 'Selecteer een geldig JSON-bestand.',
    'file_upload_error' => 'Fout bij het uploaden van bestand. Probeer opnieuw.',
    'file_remove_error' => 'Fout bij het verwijderen van bestand. Probeer opnieuw.',
    'send_custom_notification' => 'Aangepaste melding verzenden',
    'notification_title' => 'Titel',
    'notification_title_placeholder' => 'Voer meldingstitel in',
    'notification_message' => 'Bericht',
    'notification_message_placeholder' => 'Voer meldingsbericht in',
    'notification_message_help' => 'Maximaal 500 tekens',
    'notification_target' => 'Doelapparaten',
    'notification_action_url' => 'Actie-URL (Optioneel)',
    'notification_action_url_placeholder' => 'https://example.com/page',
    'notification_action_url_help' => 'URL om te openen wanneer op melding wordt getikt',
    'notification_image_url' => 'Afbeelding-URL (Optioneel)',
    'notification_image_url_placeholder' => 'https://example.com/image.jpg',
    'notification_image_url_help' => 'Afbeelding om in de melding weer te geven',
    'notification_send_info' => 'Meldingen worden verzonden naar alle actieve apparaattokens',
    'send_notification' => 'Melding verzenden',
    'all_devices' => 'Alle apparaten',
    'android_devices' => 'Alleen Android-apparaten',
    'ios_devices' => 'Alleen iOS-apparaten',
    'customer_devices' => 'Alleen klantapparaten',
    'notification_sending' => 'Melding verzenden...',
    'notification_sent_success' => 'Melding succesvol verzonden!',
    'notification_sent_error' => 'Verzenden van melding mislukt. Probeer opnieuw.',
    'fcm_setup_title' => 'Firebase Cloud Messaging installatie-instructies',
    'fcm_step_1_title' => '1. Firebase-project aanmaken',
    'fcm_step_1_1' => 'Ga naar Firebase Console (console.firebase.google.com)',
    'fcm_step_1_2' => 'Maak een nieuw project aan of selecteer een bestaand project',
    'fcm_step_1_3' => 'Kopieer de Project-ID uit de projectinstellingen',
    'fcm_step_2_title' => '2. Service Account genereren',
    'fcm_step_2_1' => 'Ga naar Projectinstellingen > Service Accounts',
    'fcm_step_2_2' => 'Klik op "Nieuwe privésleutel genereren"',
    'fcm_step_2_3' => 'Download het JSON-bestand',
    'fcm_step_2_4' => 'Upload het naar de storage/app/firebase/ map van uw server',
    'fcm_step_3_title' => '3. FCM API inschakelen',
    'fcm_step_3_1' => 'Ga naar Google Cloud Console',
    'fcm_step_3_2' => 'Schakel Firebase Cloud Messaging API in',
    'fcm_step_3_3' => 'Zorg ervoor dat facturering is ingeschakeld voor uw project',
    'fcm_step_4_title' => '4. Instellingen configureren',
    'fcm_step_4_1' => 'Voer uw Project-ID hierboven in',
    'fcm_step_4_2' => 'Voer het pad naar uw service account JSON-bestand in',
    'fcm_security_note_title' => 'Beveiligingsnotitie:',
    'fcm_security_note' => 'Houd uw service account JSON-bestand veilig en commit het nooit naar versiebeheer. Bewaar het op een veilige locatie op uw server.',

    // Additional JavaScript translations
    'your_api_key_here' => 'your-api-key-here',
    'file_size_too_large' => 'Bestandsgrootte moet kleiner zijn dan 2MB.',
    'confirm_remove_service_account' => 'Weet u zeker dat u het service account bestand wilt verwijderen?',
    'service_account_file_label' => 'Service account bestand:',
    'just_uploaded' => '(Net geüpload)',
    'service_account_not_uploaded' => 'Service account bestand is <strong>niet geüpload</strong>. Upload uw service account JSON-bestand.',
    'please_enter_notification_title' => 'Voer een meldingstitel in.',
    'please_enter_notification_message' => 'Voer een meldingsbericht in.',
    'notification_error_occurred' => 'Er is een fout opgetreden bij het verzenden van de melding.',
    'sent_to_devices' => 'Verzonden naar: :count apparaten',
    'failed_devices' => 'Mislukt: :count apparaten',
    'will_send_to_devices' => 'Wordt verzonden naar :total actieve apparaten (:android Android, :ios iOS, :customers klanten)',
    'close' => 'Sluiten',
];
