<?php

return [
    'settings' => 'Impostazioni API',
    'settings_description' => 'Visualizza e aggiorna le impostazioni API',
    'save_settings' => 'Salva impostazioni',
    'setting_title' => 'Impostazioni API',
    'setting_description' => 'Configura le impostazioni di accesso e sicurezza API',
    'api_enabled' => 'Abilita API',
    'api_enabled_description' => 'Abilita o disabilita l\'API REST per il tuo sito web. Quando disabilitato, tutti gli endpoint API saranno inaccessibili.',
    'api_key' => 'Chiave API',
    'api_key_description' => 'Chiave di sicurezza opzionale per l\'accesso API. Quando impostata, tutte le richieste API devono includere questa chiave nell\'header X-API-KEY.',
    'api_key_placeholder' => 'Inserisci la tua chiave API (lascia vuoto per disabilitare)',
    'generate_api_key' => 'Genera chiave casuale',
    'edit_api_key' => 'Modifica chiave API',
    'copy_api_key' => 'Copia negli appunti',
    'api_key_generated' => 'Nuova chiave API generata con successo!',
    'api_key_copied' => 'Chiave API copiata negli appunti!',
    'api_key_edit_enabled' => 'Il campo chiave API è ora modificabile.',
    'api_documentation' => 'Documentazione API',
    'api_documentation_description' => 'Visualizza la documentazione API completa con esempi e dettagli degli endpoint.',
    'view_documentation' => 'Visualizza documenti API',
    'api_usage_examples' => 'Esempi di utilizzo',
    'api_usage_curl_example' => 'Esempio di richiesta cURL con chiave API:',
    'api_usage_javascript_example' => 'Esempio di richiesta JavaScript:',
    'api_security_section' => 'Impostazioni di sicurezza',
    'api_general_section' => 'Impostazioni generali',
    'api_help_section' => 'Aiuto e documentazione',
    'push_notifications_section' => 'Notifiche push (FCM v1 API)',
    'push_notifications_enabled' => 'Abilita notifiche push',
    'push_notifications_enabled_description' => 'Abilita o disabilita le notifiche push per le app mobili. Quando disabilitato, nessuna notifica verrà inviata ai dispositivi.',
    'fcm_project_id' => 'ID progetto Firebase',
    'fcm_project_id_description' => 'L\'ID del tuo progetto Firebase. Puoi trovarlo nelle impostazioni del progetto Firebase.',
    'fcm_project_id_placeholder' => 'Inserisci l\'ID del tuo progetto Firebase',
    'fcm_service_account_path' => 'File JSON account di servizio',
    'fcm_service_account_path_description' => 'Percorso del file JSON dell\'account di servizio Firebase (relativo a storage/app/ o percorso assoluto).',
    'fcm_service_account_upload_description' => 'Carica il file JSON dell\'account di servizio Firebase. Il file verrà archiviato in modo sicuro nella directory storage/app/firebase/.',
    'fcm_service_account_path_placeholder' => 'firebase/service-account.json',
    'upload_file' => 'Carica file',
    'remove_file' => 'Rimuovi file',
    'uploaded_at' => 'Caricato il',
    'upload_json_file' => 'Carica il file JSON del tuo account di servizio.',
    'uploading_file' => 'Caricamento file in corso',
    'file_uploaded_successfully' => 'File caricato con successo!',
    'file_removed_successfully' => 'File rimosso con successo!',
    'invalid_json_file' => 'Seleziona un file JSON valido.',
    'file_upload_error' => 'Errore durante il caricamento del file. Riprova.',
    'file_remove_error' => 'Errore durante la rimozione del file. Riprova.',
    'send_custom_notification' => 'Invia notifica personalizzata',
    'notification_title' => 'Titolo',
    'notification_title_placeholder' => 'Inserisci il titolo della notifica',
    'notification_message' => 'Messaggio',
    'notification_message_placeholder' => 'Inserisci il messaggio della notifica',
    'notification_message_help' => 'Massimo 500 caratteri',
    'notification_target' => 'Dispositivi di destinazione',
    'notification_action_url' => 'URL azione (opzionale)',
    'notification_action_url_placeholder' => 'https://esempio.it/pagina',
    'notification_action_url_help' => 'URL da aprire quando si tocca la notifica',
    'notification_image_url' => 'URL immagine (opzionale)',
    'notification_image_url_placeholder' => 'https://esempio.it/immagine.jpg',
    'notification_image_url_help' => 'Immagine da visualizzare nella notifica',
    'notification_send_info' => 'Le notifiche verranno inviate a tutti i token di dispositivo attivi',
    'send_notification' => 'Invia notifica',
    'all_devices' => 'Tutti i dispositivi',
    'android_devices' => 'Solo dispositivi Android',
    'ios_devices' => 'Solo dispositivi iOS',
    'customer_devices' => 'Solo dispositivi clienti',
    'notification_sending' => 'Invio notifica in corso...',
    'notification_sent_success' => 'Notifica inviata con successo!',
    'notification_sent_error' => 'Invio della notifica non riuscito. Riprova.',
    'fcm_setup_title' => 'Istruzioni di configurazione Firebase Cloud Messaging',
    'fcm_step_1_title' => '1. Crea progetto Firebase',
    'fcm_step_1_1' => 'Vai alla console Firebase (console.firebase.google.com)',
    'fcm_step_1_2' => 'Crea un nuovo progetto o seleziona quello esistente',
    'fcm_step_1_3' => 'Copia l\'ID progetto dalle impostazioni del progetto',
    'fcm_step_2_title' => '2. Genera account di servizio',
    'fcm_step_2_1' => 'Vai su Impostazioni progetto > Account di servizio',
    'fcm_step_2_2' => 'Fai clic su "Genera nuova chiave privata"',
    'fcm_step_2_3' => 'Scarica il file JSON',
    'fcm_step_2_4' => 'Caricalo nella cartella storage/app/firebase/ del tuo server',
    'fcm_step_3_title' => '3. Abilita API FCM',
    'fcm_step_3_1' => 'Vai alla console Google Cloud',
    'fcm_step_3_2' => 'Abilita l\'API Firebase Cloud Messaging',
    'fcm_step_3_3' => 'Assicurati che la fatturazione sia abilitata per il tuo progetto',
    'fcm_step_4_title' => '4. Configura impostazioni',
    'fcm_step_4_1' => 'Inserisci il tuo ID progetto sopra',
    'fcm_step_4_2' => 'Inserisci il percorso del file JSON del tuo account di servizio',
    'fcm_security_note_title' => 'Nota di sicurezza:',
    'fcm_security_note' => 'Mantieni al sicuro il file JSON dell\'account di servizio e non effettuarne mai il commit nel controllo di versione. Conservalo in una posizione sicura sul tuo server.',

    // Additional JavaScript translations
    'your_api_key_here' => 'la-tua-chiave-api-qui',
    'file_size_too_large' => 'La dimensione del file deve essere inferiore a 2MB.',
    'confirm_remove_service_account' => 'Sei sicuro di voler rimuovere il file dell\'account di servizio?',
    'service_account_file_label' => 'File account di servizio:',
    'just_uploaded' => '(Appena caricato)',
    'service_account_not_uploaded' => 'Il file dell\'account di servizio <strong>non è stato caricato</strong>. Carica il file JSON del tuo account di servizio.',
    'please_enter_notification_title' => 'Inserisci un titolo per la notifica.',
    'please_enter_notification_message' => 'Inserisci un messaggio per la notifica.',
    'notification_error_occurred' => 'Si è verificato un errore durante l\'invio della notifica.',
    'sent_to_devices' => 'Inviato a: :count dispositivi',
    'failed_devices' => 'Non riusciti: :count dispositivi',
    'will_send_to_devices' => 'Verrà inviato a :total dispositivi attivi (:android Android, :ios iOS, :customers clienti)',
    'close' => 'Chiudi',
];
