File: /home/xedaptot/be.naniguide.com/resources/lang/it/subscription.php
<?php return array (
'controller.already_in_sync' => 'Il piano locale corrisponde già a quello remoto. Nessuna modifica necessaria.',
'controller.already_in_sync_short' => 'Già sincronizzato.',
'controller.cannot_fetch_remote' => 'Impossibile recuperare il piano remoto: :error',
'controller.currency_missing' => 'La valuta \':currency\' non esiste. Aggiungila tramite Admin > Valute.',
'controller.currency_not_found' => 'La valuta \':currency\' dal piano remoto non esiste nel sistema. Aggiungila tramite Admin > Valute prima di sincronizzare.',
'controller.failed_fetch' => 'Impossibile recuperare il piano remoto \':id\': :error',
'controller.fetched_remote' => 'Remoto recuperato: :name (:price :currency/:interval)',
'controller.fetched_remote_plan' => 'Piano remoto recuperato: :name (:price :currency/:interval)',
'controller.mapping_removed' => 'Mappatura piano rimossa.',
'controller.mapping_saved' => 'Mappatura piano salvata — tutti i campi corrispondono.',
'controller.mapping_saved_mismatches' => 'Mappatura piano salvata ma con discrepanze: :details',
'controller.no_mappings' => 'Nessuna mappatura piano trovata per questo gateway.',
'controller.nothing_to_sync' => 'Niente da sincronizzare.',
'controller.plan_in_sync' => 'Il piano è già sincronizzato.',
'controller.plan_updated' => 'Piano locale aggiornato — :detail',
'controller.plan_updated_from_remote' => 'Piano locale aggiornato dal remoto.',
'controller.remaining_mismatch' => 'Discrepanza rimanente: :message',
'controller.skipped' => 'Saltato — :detail',
'controller.skipped_currency_error' => 'Aggiornamento saltato (errore valuta) — :detail',
'controller.sync_errors' => 'Sincronizzazione completata con errori. Vedere i log per i dettagli.',
'controller.sync_failed_fetch' => 'Sincronizzazione fallita: impossibile recuperare il piano remoto.',
'controller.synced_gateway' => 'Sincronizzato :gateway: :in_sync sincronizzati, :updated aggiornati, :errors errori.',
'controller.updated_mapping' => 'Metadati di mappatura aggiornati dal remoto.',
'gateway.api_credentials' => 'Credenziali API',
'gateway.api_keys' => 'Chiavi API',
'gateway.bt_sub.description' => 'Braintree Subscription gestisce la fatturazione ricorrente direttamente tramite Braintree.',
'gateway.bt_sub.differs' => 'Come differisce dal Braintree normale:',
'gateway.bt_sub.differs_detail' => 'Il Braintree normale addebita per fattura (una tantum). Braintree Subscription crea un abbonamento persistente su Braintree che si rinnova automaticamente.',
'gateway.bt_sub.env_hint' => 'Usa <strong>Sandbox</strong> per i test, <strong>Produzione</strong> per i pagamenti reali.',
'gateway.bt_sub.mapping_hint' => 'Dopo aver salvato questo gateway, mappa i tuoi piani locali sui piani di abbonamento Braintree.',
'gateway.bt_sub.merchant_id_hint' => 'Trovato in <strong>Impostazioni → API</strong> nel tuo Pannello di Controllo Braintree.',
'gateway.bt_sub.private_key_hint' => 'Trovato in <strong>Impostazioni → API</strong>. Clicca sulla voce chiave API per rivelarla.',
'gateway.bt_sub.public_key_hint' => 'Trovato in <strong>Impostazioni → API</strong>. Clicca sulla voce chiave API per rivelarla.',
'gateway.bt_sub.setup_step_1' => 'Accedi al tuo <a href="https://www.braintreegateway.com/login" target="_blank" rel="noopener">Pannello di Controllo Braintree</a> (o <a href="https://sandbox.braintreegateway.com/login" target="_blank" rel="noopener">Sandbox</a> per i test)',
'gateway.bt_sub.setup_step_2' => 'Vai su <strong>Impostazioni → API</strong> per trovare il tuo <strong>ID commerciante</strong>, <strong>Chiave pubblica</strong> e <strong>Chiave privata</strong>.',
'gateway.bt_sub.setup_step_3' => 'Crea i tuoi piani di abbonamento in <strong>Piani</strong> (sotto Fatturazione ricorrente). Ogni piano necessita di un <strong>ID piano</strong>, prezzo e ciclo di fatturazione.',
'gateway.bt_sub.setup_step_4' => 'Per la configurazione del webhook, vedere la sezione <strong>Configurazione Webhook</strong> di seguito dopo il salvataggio.',
'gateway.bt_sub.test_hint' => 'Clicca per verificare che le tue credenziali API siano valide e possano connettersi a Braintree.',
'gateway.bt_sub.title' => 'Abbonamento Braintree',
'gateway.bt_sub.webhook_guide_title' => 'Come configurare il Webhook in Braintree',
'gateway.bt_sub.webhook_step_1' => 'Vai su <strong>Impostazioni → Webhooks</strong> nel tuo Pannello di Controllo Braintree',
'gateway.bt_sub.webhook_step_2' => 'Clicca su <strong>"Crea nuovo Webhook"</strong>',
'gateway.bt_sub.webhook_step_3' => 'Incolla l\'URL Webhook mostrato sopra nel campo <strong>"URL di destinazione"</strong>',
'gateway.bt_sub.webhook_step_4' => 'In <strong>"Notifiche"</strong>, seleziona questi eventi di abbonamento:',
'gateway.bt_sub.webhook_step_5' => 'Clicca su <strong>"Crea Webhook"</strong> per salvare',
'gateway.bt_sub.webhook_url_hint' => 'Copia questo URL e incollalo nella configurazione webhook di Braintree.',
'gateway.connection_error' => 'Errore di connessione',
'gateway.connection_test' => 'Test di connessione',
'gateway.copied' => 'Copiato!',
'gateway.copy' => 'Copia',
'gateway.environment' => 'Ambiente',
'gateway.manage_plan_mappings' => 'Gestisci mappature piano',
'gateway.merchant_id' => 'ID commerciante',
'gateway.private_key' => 'Chiave privata',
'gateway.production' => 'Produzione',
'gateway.public_key' => 'Chiave pubblica',
'gateway.publishable_key' => 'Chiave pubblicabile',
'gateway.remote_plan_mapping' => 'Mappatura piano remoto',
'gateway.sandbox' => 'Sandbox',
'gateway.secret_key' => 'Chiave segreta',
'gateway.setup_guide' => 'Guida alla configurazione',
'gateway.stripe_sub.description' => 'Stripe Subscription gestisce la fatturazione ricorrente direttamente tramite Stripe.',
'gateway.stripe_sub.differs' => 'Come differisce dallo Stripe normale:',
'gateway.stripe_sub.differs_detail' => 'Lo Stripe normale addebita per fattura (una tantum). Stripe Subscription crea un abbonamento persistente su Stripe che si rinnova automaticamente.',
'gateway.stripe_sub.mapping_hint' => 'Dopo aver salvato questo gateway, mappa i tuoi piani locali sui piani di abbonamento Stripe.',
'gateway.stripe_sub.publishable_key_hint' => 'Trovato nel Dashboard Stripe → Sviluppatori → Chiavi API. Inizia con <code>pk_live_</code> (produzione) o <code>pk_test_</code> (modalità test).',
'gateway.stripe_sub.secret_key_hint' => 'Trovato nella stessa pagina. Clicca su "Rivela chiave live" se nascosta. Inizia con <code>sk_live_</code> (produzione) o <code>sk_test_</code> (modalità test).',
'gateway.stripe_sub.setup_step_1' => 'Vai al <a href="https://dashboard.stripe.com/apikeys" target="_blank" rel="noopener">Dashboard Stripe → Sviluppatori → Chiavi API</a>',
'gateway.stripe_sub.setup_step_2' => 'Copia la tua <strong>Chiave pubblicabile</strong> (inizia con <code>pk_live_</code> o <code>pk_test_</code>)',
'gateway.stripe_sub.setup_step_3' => 'Copia la tua <strong>Chiave segreta</strong> (inizia con <code>sk_live_</code> o <code>sk_test_</code>). Clicca su "Rivela chiave live" se nascosta.',
'gateway.stripe_sub.setup_step_4' => 'Per la configurazione del webhook, vedere la sezione <strong>Configurazione Webhook</strong> di seguito dopo il salvataggio.',
'gateway.stripe_sub.setup_step_5' => 'Crea i tuoi piani di abbonamento nel <a href="https://dashboard.stripe.com/products" target="_blank" rel="noopener">Dashboard Stripe → Prodotti</a>. Ogni prodotto dovrebbe avere un <strong>prezzo Ricorrente</strong>.',
'gateway.stripe_sub.test_hint' => 'Clicca per verificare che le tue chiavi API siano valide e possano connettersi a Stripe.',
'gateway.stripe_sub.title' => 'Abbonamento Stripe',
'gateway.stripe_sub.webhook_guide_title' => 'Come configurare il Webhook in Stripe',
'gateway.stripe_sub.webhook_secret_hint' => 'Trovato nella pagina di dettaglio dell\'endpoint webhook in Stripe. Clicca su "Rivela" sotto Chiave di firma. Inizia con <code>whsec_</code>.',
'gateway.stripe_sub.webhook_step_1' => 'Vai al <a href="https://dashboard.stripe.com/webhooks" target="_blank" rel="noopener">Dashboard Stripe → Sviluppatori → Webhooks</a>',
'gateway.stripe_sub.webhook_step_2' => 'Clicca su <strong>"Aggiungi endpoint"</strong>',
'gateway.stripe_sub.webhook_step_3' => 'Incolla l\'URL Webhook mostrato sopra nel campo <strong>"URL Endpoint"</strong>',
'gateway.stripe_sub.webhook_step_4' => 'In <strong>"Seleziona eventi da ascoltare"</strong>, aggiungi questi eventi:',
'gateway.stripe_sub.webhook_step_5' => 'Clicca su <strong>"Aggiungi endpoint"</strong> per salvare',
'gateway.stripe_sub.webhook_step_6' => 'Nella pagina di dettaglio dell\'endpoint, clicca su <strong>"Rivela"</strong> sotto Chiave di firma per ottenere il valore <code>whsec_...</code>. Copialo di seguito.',
'gateway.stripe_sub.webhook_url_hint' => 'Copia questo URL e incollalo nella configurazione dell\'endpoint webhook di Stripe.',
'gateway.test_connection' => 'Testa connessione',
'gateway.testing' => 'Test in corso...',
'gateway.webhook_config' => 'Configurazione Webhook',
'gateway.webhook_secret' => 'Chiave di firma Webhook',
'gateway.webhook_url' => 'Il tuo URL Webhook',
'mapping.in_sync' => 'sincronizzato',
'mapping.last_synced' => 'Ultima sincronizzazione:',
'mapping.map' => 'Mappa',
'mapping.select_placeholder' => '-- seleziona piano remoto --',
'mapping.sync' => 'sincronizza',
'mapping.sync_title' => 'Recupera dati remoti e aggiorna il piano locale',
'mapping.unmap' => 'de-mappa',
'mapping.unmap_title' => 'Rimuovi mappatura',
'remote_mapping.close' => 'Chiudi',
'remote_mapping.confirm_remove' => 'Rimuovere questa mappatura piano?',
'remote_mapping.description' => 'Mappa i piani di abbonamento remoti da servizi di pagamento esterni ai piani locali. Il sistema recupera i piani remoti automaticamente.',
'remote_mapping.go_back' => 'Torna indietro',
'remote_mapping.loading' => 'Caricamento...',
'remote_mapping.local_plan' => 'Piano locale',
'remote_mapping.no_gateways' => 'Nessun gateway di abbonamento remoto attivo trovato. Configurare prima un gateway di pagamento di Categoria B (es. Abbonamento Stripe).',
'remote_mapping.no_plans' => 'Nessun piano locale attivo trovato. Crea prima un piano.',
'remote_mapping.select_remote_plan_first' => 'Selezionare prima un piano remoto.',
'remote_mapping.sync_all_remote' => 'sincronizza tutti i piani remoti > locale',
'remote_mapping.sync_log' => 'Log di sincronizzazione',
'remote_plan_mapping' => 'Mappatura piano remoto',
'sync_log.all_fields_match' => 'Tutti i campi corrispondono al remoto',
'sync_log.changes_details' => 'Modifiche / Dettagli',
'sync_log.gateway' => 'Gateway',
'sync_log.last_synced' => 'Ultima sincronizzazione:',
'sync_log.never_synced' => 'Mai sincronizzato',
'sync_log.no_logs_yet' => 'Nessun log di sincronizzazione remota ancora. Usa il pulsante "Sincronizza" o esegui <code>php artisan remote:sync --gateway=:gateway_uid</code> per creare il primo log di sincronizzazione.',
'sync_log.period_ends' => 'Il periodo termina:',
'sync_log.remote_plan' => 'Piano remoto:',
'sync_log.remote_status' => 'Stato remoto',
'sync_log.result' => 'Risultato',
'sync_log.source' => 'Fonte',
'sync_log.tab_title' => 'Log Sincronizzazione Remota',
'sync_log.time' => 'Ora',
'sync_log.unknown_gateway' => 'Gateway sconosciuto',
) ?>