<?php
/**
 * Demo Oracle — traductions (it).
 *
 * Les libelles des rapports portes depuis le module Oracle reprennent ses
 * traductions telles quelles : les ecrans sont les memes, les retraduire
 * n'aurait fait que creer de la divergence.
 */
return [
    'demo_oracle.admin_actions_none'               => 'Nessuna azione è eseguibile sui database.',
    'demo_oracle.admin_actions_none_help'          => 'I comandi di scrittura — terminazione di sessione, ALTER SYSTEM, ridimensionamento di datafile, calcolo delle statistiche, profili SQL, punti di ripristino, criteri di audit — non sono disattivati nell\'interfaccia: sono assenti dal modulo. Il server non sa eseguirli.',
    'demo_oracle.admin_ash_limit'                  => 'Ampiezza massima di un report ASH',
    'demo_oracle.admin_db_count'                   => 'Database dichiarati',
    'demo_oracle.admin_history_limit'              => 'Profondità dello storico',
    'demo_oracle.admin_intro'                      => 'Questa pagina regola l\'unico parametro della dimostrazione: il collegamento a cui rimandano le diciture « versione completa ». I limiti, invece, sono fissati nel codice e non sono modificabili.',
    'demo_oracle.admin_limits'                     => 'Limiti della dimostrazione',
    'demo_oracle.admin_preview'                    => 'Anteprima:',
    'demo_oracle.admin_title'                      => 'Configurazione della dimostrazione',
    'demo_oracle.admin_url_help'                   => 'Lasciare vuoto perché le diciture restino semplici spiegazioni, senza collegamento. La dimostrazione si installa allora senza rimando commerciale.',
    'demo_oracle.admin_url_invalid'                => 'URL non valido. Atteso: un indirizzo http:// o https:// completo.',
    'demo_oracle.admin_url_label'                  => 'URL',
    'demo_oracle.admin_url_title'                  => 'Collegamento « versione completa »',
    'demo_oracle.alertlog_title'                   => 'Alert log',
    'demo_oracle.ash_1d'                           => '24 h',
    'demo_oracle.ash_30d'                          => '30 giorni',
    'demo_oracle.ash_7d'                           => '7 giorni',
    'demo_oracle.ash_bad_period'                   => 'Periodo non valido.',
    'demo_oracle.ash_chart_title'                  => 'Sessioni attive per classe di attesa',
    'demo_oracle.ash_days_label'                   => 'Periodo:',
    'demo_oracle.ash_detail_apply'                 => 'Visualizza',
    'demo_oracle.ash_detail_from'                  => 'Da:',
    'demo_oracle.ash_detail_nav'                   => 'Report ASH',
    'demo_oracle.ash_detail_title'                 => 'ASH',
    'demo_oracle.ash_detail_to'                    => 'A:',
    'demo_oracle.ash_dim_category'                 => 'Classe di attesa',
    'demo_oracle.ash_dim_event'                    => 'Top eventi',
    'demo_oracle.ash_dim_machine'                  => 'Top macchine',
    'demo_oracle.ash_dim_module'                   => 'Top moduli',
    'demo_oracle.ash_dim_object'                   => 'Top oggetti',
    'demo_oracle.ash_dim_plsql'                    => 'Top PL/SQL',
    'demo_oracle.ash_dim_service'                  => 'Top servizi',
    'demo_oracle.ash_dim_sql'                      => 'Top SQL',
    'demo_oracle.ash_dimension'                    => 'Dimensione',
    'demo_oracle.ash_filter_all_classes'           => 'Tutte le classi',
    'demo_oracle.ash_filter_all_services'          => 'Tutti i servizi',
    'demo_oracle.ash_filter_service'               => 'Servizio',
    'demo_oracle.ash_filter_wait_class'            => 'Classe di attesa',
    'demo_oracle.ash_no_data'                      => 'Nessun dato ASH per questo periodo.',
    'demo_oracle.ash_no_license'                   => 'Diagnostics Pack non licenziato. L\'accesso alle viste DBA_HIST_* richiede la licenza Oracle Diagnostics Pack.',
    'demo_oracle.ash_title'                        => 'Cronologia attività (ASH / AWR)',
    'demo_oracle.ash_topn_title'                   => 'Principali consumatori',
    'demo_oracle.ash_window_hint'                  => '— l\'ampiezza è limitata a {hours} h; oltre, la fine viene arretrata',
    'demo_oracle.ash_y_label'                      => 'Sessioni attive (campioni)',
    'demo_oracle.back_home'                        => 'Torna al modulo',
    'demo_oracle.bash_install_link'                => 'Installare sw$bash_snapper per campionare le sessioni senza licenza Diagnostic Pack.',
    'demo_oracle.bksum_end'                        => 'Fine',
    'demo_oracle.bksum_no_data'                    => 'Nessun backup set trovato in V$BACKUP_SET.',
    'demo_oracle.bksum_sets'                       => 'Backup set',
    'demo_oracle.bksum_start'                      => 'Inizio',
    'demo_oracle.bksum_type'                       => 'Tipo',
    'demo_oracle.cancel'                           => 'Annulla',
    'demo_oracle.cfg_edit_hint'                    => '— la versione completa consente di modificare un valore e di ripristinarlo',
    'demo_oracle.cfg_edit_param'                   => 'Modifica un parametro',
    'demo_oracle.cfgaudit_title'                   => 'Traccia di audit',
    'demo_oracle.cfgsqlt_autotask'                 => 'Attività automatica SQL Tuning',
    'demo_oracle.cfgsqlt_created'                  => 'Creato il',
    'demo_oracle.cfgsqlt_drop_profile'             => 'Elimina profilo SQL',
    'demo_oracle.cfgsqlt_executions'               => 'Ultime esecuzioni',
    'demo_oracle.cfgsqlt_hint'                     => 'SQL Tuning Advisor automatico: parametri, SQL Profile, cronologia esecuzioni.',
    'demo_oracle.cfgsqlt_history'                  => 'Cronologia autotask',
    'demo_oracle.cfgsqlt_params'                   => 'Parametri Auto SQL Tuning',
    'demo_oracle.cfgsqlt_title'                    => 'Ottimizzazione SQL',
    'demo_oracle.cfgstats_autotask'                => 'Attività automatica',
    'demo_oracle.cfgstats_col_last'                => 'Ultimo calcolo',
    'demo_oracle.cfgstats_dict'                    => 'Statistiche dizionario (SYS)',
    'demo_oracle.cfgstats_disable'                 => 'Disattivare',
    'demo_oracle.cfgstats_enable'                  => 'Attivare',
    'demo_oracle.cfgstats_hint'                    => 'Configurazione statistiche Oracle: preferenze globali, statistiche per schema, sistema, dizionario e attività automatica.',
    'demo_oracle.cfgstats_pref_name'               => 'Parametro',
    'demo_oracle.cfgstats_pref_value'              => 'Valore',
    'demo_oracle.cfgstats_prefs'                   => 'Preferenze globali DBMS_STATS',
    'demo_oracle.cfgstats_schedule_btn'            => 'Pianificare',
    'demo_oracle.cfgstats_schema'                  => 'Statistiche per schema',
    'demo_oracle.cfgstats_schema_hint'             => 'Ultima data di calcolo per tipo di oggetto. # = conteggio, ⚠ = obsolete o mai analizzate.',
    'demo_oracle.cfgstats_schema_owner'            => 'Schema',
    'demo_oracle.cfgstats_sysstats'                => 'Statistiche di sistema (AUX_STATS$)',
    'demo_oracle.cfgstats_title'                   => 'Calcolo delle statistiche',
    'demo_oracle.cloud_alias_required'             => 'L\'alias TNS è obbligatorio per una connessione Oracle Cloud.',
    'demo_oracle.cloud_no_wallet'                  => 'Wallet non trovato sul server. Si prega di caricarlo nuovamente.',
    'demo_oracle.cloud_test_after_save'            => 'Salvate prima il database: il wallet deve essere estratto prima di poter testare.',
    'demo_oracle.cloud_wallet_required'            => 'Il wallet è obbligatorio alla creazione di un database Oracle Cloud.',
    'demo_oracle.col_actions'                      => 'Azioni',
    'demo_oracle.col_instance'                     => 'Istanza',
    'demo_oracle.col_isdefault'                    => 'Predefinito',
    'demo_oracle.col_param'                        => 'Parametro',
    'demo_oracle.col_type'                         => 'Tipo',
    'demo_oracle.col_value'                        => 'Valore',
    'demo_oracle.config_dbinfo_title'              => 'Identità della base',
    'demo_oracle.config_instances_title'           => 'Istanze',
    'demo_oracle.config_params'                    => 'Parametri di configurazione',
    'demo_oracle.conn_cloud'                       => 'Oracle Cloud (wallet)',
    'demo_oracle.conn_standard'                    => 'Diretta (host, porta, servizio)',
    'demo_oracle.conn_type'                        => 'Tipo di connessione',
    'demo_oracle.connect'                          => 'Connetti',
    'demo_oracle.connect_error'                    => 'Connessione non riuscita:',
    'demo_oracle.ctx_copy_sql_id'                  => 'Copia SQL_ID',
    'demo_oracle.ctx_open_sql_detail'              => 'Apri dettaglio SQL',
    'demo_oracle.currently_connected'              => 'Database attualmente selezionato:',
    'demo_oracle.dash_bksum_hint'                  => 'Gli ultimi 10 backup di base (FULL / INCR 0), raggruppati in isole di 2 h (V$BACKUP_SET).',
    'demo_oracle.dash_bksum_title'                 => 'Riepilogo dei backup',
    'demo_oracle.dash_exports_dirs'                => 'Directory Oracle',
    'demo_oracle.dash_exports_dp_jobs'             => 'Job Data Pump',
    'demo_oracle.dash_exports_extables'            => 'Tabelle esterne',
    'demo_oracle.dash_exports_extables_hint'       => 'access_type ORACLE_LOADER ≈ SQL*Loader; ORACLE_DATAPUMP = file .dmp consumato come SELECT.',
    'demo_oracle.dash_exports_hint'                => 'Data Pump, directory, tabelle esterne (copre ORACLE_LOADER / SQL*Loader, ORACLE_DATAPUMP, ecc.).',
    'demo_oracle.dash_exports_long_ops'            => 'Operazioni Data Pump in corso',
    'demo_oracle.dash_exports_no_dp'               => 'Nessun job Data Pump attivo o in attesa.',
    'demo_oracle.dash_exports_title'               => 'Export, import, tabelle esterne',
    'demo_oracle.dash_licenses_title'              => 'Licenze',
    'demo_oracle.dash_menu'                        => 'Cruscotti',
    'demo_oracle.dash_scheduler_title'             => 'Scheduler e job',
    'demo_oracle.dash_stats_title'                 => 'Statistiche di sistema',
    'demo_oracle.dash_tde_algorithm'               => 'Algoritmo',
    'demo_oracle.dash_tde_autologin'               => 'Auto-login',
    'demo_oracle.dash_tde_backed_up'               => 'Salvato',
    'demo_oracle.dash_tde_config'                  => 'Configurazione TDE',
    'demo_oracle.dash_tde_enc_ts'                  => 'Tablespace cifrati',
    'demo_oracle.dash_tde_hint'                    => 'Transparent Data Encryption (TDE): posizione dei wallet, auto-login, modalità di apertura, per istanza (GV$ENCRYPTION_WALLET), configurazione e tablespace cifrati.',
    'demo_oracle.dash_tde_keys'                    => 'Chiavi master (MEK)',
    'demo_oracle.dash_tde_keys_count'              => 'Numero di chiavi',
    'demo_oracle.dash_tde_keys_last'               => 'Ultima attivazione',
    'demo_oracle.dash_tde_keys_unavailable'        => 'Non disponibile (privilegio SYSDBA/SYSKM richiesto o nessuna chiave).',
    'demo_oracle.dash_tde_location'                => 'Posizione',
    'demo_oracle.dash_tde_make_autologin'          => 'Passa ad auto-login',
    'demo_oracle.dash_tde_no_enc_ts'               => 'Nessun tablespace cifrato.',
    'demo_oracle.dash_tde_no_wallet'               => 'Nessun wallet TDE configurato (GV$ENCRYPTION_WALLET vuoto).',
    'demo_oracle.dash_tde_status'                  => 'Modalità di apertura',
    'demo_oracle.dash_tde_title'                   => 'TDE e wallet',
    'demo_oracle.dash_tde_type'                    => 'Tipo',
    'demo_oracle.dash_tde_wallets'                 => 'Wallet per istanza',
    'demo_oracle.databases'                        => 'Database dimostrativi',
    'demo_oracle.db_add'                           => 'Aggiungi un database',
    'demo_oracle.db_delete_confirm'                => 'Rimuovere questo database dalla dimostrazione?',
    'demo_oracle.db_description'                   => 'Descrizione',
    'demo_oracle.db_edit'                          => 'Modifica database',
    'demo_oracle.db_host'                          => 'Host',
    'demo_oracle.db_host_required'                 => 'L\'host è obbligatorio.',
    'demo_oracle.db_limit_hint'                    => 'la dimostrazione è limitata a {max} database',
    'demo_oracle.db_limit_reached'                 => 'La dimostrazione è limitata a {max} database.',
    'demo_oracle.db_manage'                        => 'Gestisci i database',
    'demo_oracle.db_name'                          => 'Nome',
    'demo_oracle.db_name_required'                 => 'Il nome è obbligatorio.',
    'demo_oracle.db_new'                           => 'Nuovo database',
    'demo_oracle.db_not_found'                     => 'Database non trovato.',
    'demo_oracle.db_password'                      => 'Password',
    'demo_oracle.db_port'                          => 'Porta',
    'demo_oracle.db_port_invalid'                  => 'La porta deve essere compresa tra 1 e 65535.',
    'demo_oracle.db_service'                       => 'Servizio',
    'demo_oracle.db_service_required'              => 'Il nome del servizio è obbligatorio.',
    'demo_oracle.db_sysdba'                        => 'SYSDBA',
    'demo_oracle.db_user'                          => 'Utente',
    'demo_oracle.delete'                           => 'Elimina',
    'demo_oracle.diag_levers'                      => 'Leve principali',
    'demo_oracle.diag_menu'                        => 'Diagnostica',
    'demo_oracle.diag_ora1555_config'              => 'Configurazione UNDO',
    'demo_oracle.diag_ora1555_errors'              => 'Errori ORA-01555',
    'demo_oracle.diag_ora1555_hint'                => 'Diagnostica "snapshot too old": dimensionamento UNDO vs query lunghe. V$UNDOSTAT conserva ~7 giorni di campioni 10 min.',
    'demo_oracle.diag_ora1555_lever_app'           => 'Spezzare FETCH in transazioni più corte o usare read-only snapshot / Flashback Data Archive.',
    'demo_oracle.diag_ora1555_lever_long_queries'  => 'Identificare le query lunghe (maxquerylen) e ridurne la durata — indici, parallelo, batch.',
    'demo_oracle.diag_ora1555_lever_retention'     => 'Aumentare UNDO_RETENTION (secondi) — obiettivo minimo che Oracle persegue.',
    'demo_oracle.diag_ora1555_lever_undo_size'     => 'Ampliare il tablespace UNDO: la retention non è garantita se manca spazio.',
    'demo_oracle.diag_ora1555_longest'             => 'Query più lunga',
    'demo_oracle.diag_ora1555_samples'             => 'Campioni recenti',
    'demo_oracle.diag_ora1555_title'               => 'ORA-01555',
    'demo_oracle.diag_ora1555_window_hint'         => 'somma sulla finestra V$UNDOSTAT (~7 g)',
    'demo_oracle.diag_ora4030_by_category'         => 'PGA per categoria',
    'demo_oracle.diag_ora4030_config'              => 'Configurazione PGA',
    'demo_oracle.diag_ora4030_hint'                => 'Diagnostica "out of process memory" (PGA). Fonti: V$PGASTAT, V$PROCESS, V$PROCESS_MEMORY.',
    'demo_oracle.diag_ora4030_lever_limit'         => 'PGA_AGGREGATE_LIMIT plafona la PGA totale — verificare che non sia basso.',
    'demo_oracle.diag_ora4030_lever_sql'           => 'Ottimizzare SQL pesanti: ORDER BY/HASH JOIN massicci saturano le work area.',
    'demo_oracle.diag_ora4030_lever_target'        => 'Aumentare PGA_AGGREGATE_TARGET (vedi V$PGA_TARGET_ADVICE in Indicatori).',
    'demo_oracle.diag_ora4030_lever_topproc'       => 'Identificare la sessione top PGA ed eventualmente killarla.',
    'demo_oracle.diag_ora4030_overalloc_hint'      => 'dallo startup — > 0 indica superamento di pga_aggregate_target',
    'demo_oracle.diag_ora4030_title'               => 'ORA-04030',
    'demo_oracle.diag_ora4030_top_proc'            => 'Top processi consumatori PGA',
    'demo_oracle.diag_ora4031_config'              => 'Configurazione shared pool',
    'demo_oracle.diag_ora4031_free'                => 'free memory',
    'demo_oracle.diag_ora4031_high_version'        => 'SQL con VERSION_COUNT elevato (cursor non-sharing)',
    'demo_oracle.diag_ora4031_hint'                => 'Diagnostica "unable to allocate memory in shared pool". Fonti: V$SGASTAT, V$LIBRARYCACHE, V$SQLAREA (VERSION_COUNT elevato).',
    'demo_oracle.diag_ora4031_lever_bind'          => 'Usare bind variable — VERSION_COUNT elevato = cursori non condivisi a causa di letterali.',
    'demo_oracle.diag_ora4031_lever_keep'          => 'DBMS_SHARED_POOL.KEEP sui pacchetti/cursori critici per evitarne l\'espulsione.',
    'demo_oracle.diag_ora4031_lever_reserved'      => 'SHARED_POOL_RESERVED_SIZE assorbe le grosse allocazioni in caso di frammentazione.',
    'demo_oracle.diag_ora4031_lever_size'          => 'Aumentare SHARED_POOL_SIZE (o SGA_TARGET in modalità ASMM).',
    'demo_oracle.diag_ora4031_libcache'            => 'Library cache',
    'demo_oracle.diag_ora4031_no_high_version'     => 'Nessun cursore con VERSION_COUNT ≥ 10 — il cursor sharing è corretto.',
    'demo_oracle.diag_ora4031_reserved_free'       => 'reserved free',
    'demo_oracle.diag_ora4031_title'               => 'ORA-04031',
    'demo_oracle.diag_ora4031_top_alloc'           => 'Top allocazioni',
    'demo_oracle.diag_slowdown_active_link'        => 'vedi dettagli',
    'demo_oracle.diag_slowdown_active_sessions'    => 'Sessioni attive',
    'demo_oracle.diag_slowdown_hint'               => 'Diagnostica generale — 4 angoli di attacco per individuare l\'origine.',
    'demo_oracle.diag_slowdown_history_hint'       => 'tendenza degli ultimi 7 giorni (Diagnostic Pack).',
    'demo_oracle.diag_slowdown_indicators_hint'    => 'rapporti classici + advisor di memoria.',
    'demo_oracle.diag_slowdown_locks_hint'         => 'albero delle sessioni bloccanti / bloccate.',
    'demo_oracle.diag_slowdown_longops'            => 'Operazioni lunghe in corso',
    'demo_oracle.diag_slowdown_next'               => 'Per approfondire:',
    'demo_oracle.diag_slowdown_title'              => 'Rallentamento',
    'demo_oracle.diag_slowdown_top_sql'            => 'Top SQL per elapsed_time',
    'demo_oracle.diag_slowdown_top_waits'          => 'Top wait event (dallo startup)',
    'demo_oracle.disconnect'                       => 'Disconnetti',
    'demo_oracle.edit'                             => 'Modifica',
    'demo_oracle.filter_all_types'                 => 'Tutti i tipi',
    'demo_oracle.filter_isbasic'                   => 'Solo base',
    'demo_oracle.filter_mod_instance'              => 'ISTANZA',
    'demo_oracle.filter_mod_label'                 => 'Modifica',
    'demo_oracle.filter_mod_pdb'                   => 'PDB',
    'demo_oracle.filter_mod_session'               => 'SESSIONE',
    'demo_oracle.filter_mod_system'                => 'SISTEMA',
    'demo_oracle.filter_modified'                  => 'Solo modificati',
    'demo_oracle.filter_name_placeholder'          => 'Il parametro contiene…',
    'demo_oracle.filter_reset'                     => 'Reimposta filtri',
    'demo_oracle.full_more'                        => 'Scopri di più',
    'demo_oracle.full_only'                        => 'Disponibile solo nella versione completa',
    'demo_oracle.full_page_intro'                  => 'Questa pagina non fa parte della dimostrazione. La versione completa del modulo Oracle la fornisce per intero, sui vostri database.',
    'demo_oracle.go_to_reports'                    => 'Vedi i report',
    'demo_oracle.heat_clipped'                     => 'Il gradiente si ferma prima del massimo perché un picco isolato non appiattisca le altre ore: tutto ciò che lo supera condivide la tinta più scura.',
    'demo_oracle.heat_hint'                        => 'Una riga per ora, una colonna per giorno, nel fuso orario del server di database. L\'intensità è propria di ogni griglia: non confrontare una cella di una heatmap con quella di un\'altra. L\'interruttore lin/log accanto a ogni legenda cambia la scala di colore di quella griglia — la logaritmica è scelta per impostazione predefinita quando pochi picchi appiattirebbero tutte le altre ore. Fare clic su una cella per aprire il dettaglio ASH di quell\'ora.',
    'demo_oracle.heat_max'                         => 'max',
    'demo_oracle.heat_scale_auto'                  => 'scelta per impostazione predefinita per questa griglia',
    'demo_oracle.heat_scale_hint'                  => 'Scala di colore di questa griglia. La logaritmica è predefinita quando molte ore basse convivono con alcuni picchi (massimo almeno 5 volte l\'ora mediana), lineare altrimenti. La scelta vale solo per la visualizzazione corrente.',
    'demo_oracle.heat_scale_lin'                   => 'Scala lineare: la tinta è proporzionale al numero di campioni',
    'demo_oracle.heat_scale_log'                   => 'Scala logaritmica: mette in risalto le ore poco cariche, appiattite dai picchi in scala lineare',
    'demo_oracle.history_days_hint'                => '— la profondità è fissata a {days} giorni',
    'demo_oracle.indicators_advisors'              => 'Advisor di memoria',
    'demo_oracle.indicators_fetch_error'           => 'Impossibile leggere V$SYSSTAT: i rapporti non possono essere calcolati.',
    'demo_oracle.indicators_goal'                  => 'Obiettivo',
    'demo_oracle.indicators_help'                  => 'Aiuto',
    'demo_oracle.indicators_levers'                => 'Leve principali',
    'demo_oracle.indicators_no_advisor'            => 'Nessun advisor di memoria attivo su questa base.',
    'demo_oracle.indicators_ratios'                => 'Rapporti classici (cumulati dallo startup)',
    'demo_oracle.indicators_title'                 => 'Indicatori',
    'demo_oracle.intro'                            => 'Dimostrazione del modulo Oracle. I report di sola lettura sono identici a quelli della versione completa; nessuna azione è eseguibile sul database e alcune pagine sono riservate alla versione completa.',
    'demo_oracle.locks_blocked'                    => 'Bloccata',
    'demo_oracle.locks_blocked_by'                 => 'bloccata da',
    'demo_oracle.locks_blocker'                    => 'Bloccante',
    'demo_oracle.locks_hint'                       => 'Sessioni coinvolte in una catena di blocco (auto-refresh 10 s, RAC-aware). Click su SQL_ID apre il dettaglio SQL; il pulsante 🗡 kill richiede DBA / oracle_admin.',
    'demo_oracle.locks_holds_blocking'             => 'detiene un lock bloccante',
    'demo_oracle.locks_no_blocking'                => 'Nessuna sessione bloccante in corso.',
    'demo_oracle.locks_title'                      => 'Diagnostica dei lock',
    'demo_oracle.locks_wait'                       => 'attesa',
    'demo_oracle.mem_col_component'                => 'Componente',
    'demo_oracle.mem_col_current'                  => 'Dimensione attuale',
    'demo_oracle.mem_col_last_op'                  => 'Ultima operazione',
    'demo_oracle.mem_col_max'                      => 'Max. storico',
    'demo_oracle.mem_col_min'                      => 'Min. storico',
    'demo_oracle.mem_col_resizes'                  => 'Ridimensionamenti',
    'demo_oracle.mem_col_specified'                => 'Valore configurato',
    'demo_oracle.mem_pga_allocated'                => 'PGA allocata',
    'demo_oracle.mem_pga_auto_target'              => 'Obiettivo automatico (ASMM)',
    'demo_oracle.mem_pga_cache_hit'                => 'Percentuale cache',
    'demo_oracle.mem_pga_disabled'                 => 'Gestione manuale attiva (PGA_AGGREGATE_TARGET = 0)',
    'demo_oracle.mem_pga_freeable'                 => 'PGA liberabile',
    'demo_oracle.mem_pga_inuse'                    => 'In uso',
    'demo_oracle.mem_pga_max'                      => 'Massimo storico',
    'demo_oracle.mem_pga_processes'                => 'Processi',
    'demo_oracle.mem_pga_target'                   => 'Obiettivo PGA',
    'demo_oracle.mem_pga_title'                    => 'PGA — Program Global Area',
    'demo_oracle.mem_sga_composition'              => 'Composizione della SGA',
    'demo_oracle.mem_sga_dynamic'                  => 'Componenti dinamici',
    'demo_oracle.mem_sga_free'                     => 'Memoria libera',
    'demo_oracle.mem_sga_title'                    => 'SGA — Shared Global Area',
    'demo_oracle.mem_sga_total'                    => 'Totale SGA',
    'demo_oracle.mem_title'                        => 'Memoria PGA / SGA',
    'demo_oracle.nav_readonly'                     => 'sola lettura',
    'demo_oracle.nav_reports'                      => 'Menu dei report',
    'demo_oracle.nls_col_db'                       => 'Database',
    'demo_oracle.nls_col_instance'                 => 'Istanza',
    'demo_oracle.nls_col_param'                    => 'Parametro',
    'demo_oracle.nls_col_session'                  => 'Sessione',
    'demo_oracle.nls_filter_diff'                  => 'Solo differenze',
    'demo_oracle.nls_filter_placeholder'           => 'Il parametro contiene…',
    'demo_oracle.nls_params'                       => 'Parametri NLS',
    'demo_oracle.no'                               => 'No',
    'demo_oracle.no_db'                            => 'Nessun database dichiarato. Chiedere a un amministratore di aggiungerne uno.',
    'demo_oracle.no_db_manager'                    => 'Nessun database dichiarato. Aggiungetene uno per iniziare.',
    'demo_oracle.no_params'                        => 'Nessun parametro trovato.',
    'demo_oracle.oci8_missing'                     => 'L\'estensione PHP oci8 non è caricata. Il modulo non può connettersi a Oracle.',
    'demo_oracle.overview_connection'              => 'Database connesso',
    'demo_oracle.overview_intro'                   => 'I report qui sopra funzionano davvero, sul database connesso. Tre differenze rispetto alla versione completa:',
    'demo_oracle.overview_limit'                   => 'Le finestre di analisi e i filtri sono limitati.',
    'demo_oracle.overview_locked'                  => 'Le sezioni con il lucchetto presentano la funzione senza eseguirla.',
    'demo_oracle.overview_readonly'                => 'Sola lettura: nessuna azione è eseguibile sul database.',
    'demo_oracle.overview_scope'                   => 'Che cosa copre la dimostrazione',
    'demo_oracle.param_type_1'                     => 'Booleano',
    'demo_oracle.param_type_2'                     => 'Stringa',
    'demo_oracle.param_type_3'                     => 'Intero',
    'demo_oracle.param_type_4'                     => 'File parametri',
    'demo_oracle.param_type_5'                     => 'Riservato',
    'demo_oracle.param_type_6'                     => 'Intero grande',
    'demo_oracle.reco_action_grow'                 => 'Espandere',
    'demo_oracle.reco_action_shrink'               => 'Ridurre',
    'demo_oracle.reco_col_action'                  => 'Azione',
    'demo_oracle.reco_col_command'                 => 'Comando suggerito',
    'demo_oracle.reco_col_reason'                  => 'Motivo',
    'demo_oracle.reco_col_tablespace'              => 'Tablespace',
    'demo_oracle.reco_disclaimer'                  => 'Queste raccomandazioni sono indicative. Verificare con la propria policy di capacità prima dell\'esecuzione.',
    'demo_oracle.reco_redo_cmd'                    => 'Ricreare ogni gruppo con: ALTER DATABASE ADD LOGFILE GROUP <n> SIZE %s;',
    'demo_oracle.reco_redo_infrequent'             => '%.2f switch/ora (ultime 24 h) — log sovradimensionati',
    'demo_oracle.reco_redo_resize'                 => 'Ridimensionamento consigliato',
    'demo_oracle.reco_redo_target'                 => 'Dimensione target consigliata: %s per gruppo',
    'demo_oracle.reco_redo_title'                  => 'Ridimensionamento redo log',
    'demo_oracle.reco_redo_too_frequent'           => '%.1f switch/ora (ultime 24 h) — log troppo piccoli',
    'demo_oracle.reco_thread_explain'              => 'Questi thread non hanno alcuna istanza RAC attiva. I loro gruppi di redo possono essere eliminati dopo verifica.',
    'demo_oracle.reco_thread_groups'               => 'gruppi da eliminare: %s',
    'demo_oracle.reco_thread_inactive'             => 'Thread senza istanza attiva rilevati',
    'demo_oracle.reco_thread_title'                => 'Thread redo inattivi',
    'demo_oracle.reco_title'                       => 'Raccomandazioni',
    'demo_oracle.reco_ts_full'                     => '%d%% utilizzato — spazio libero insufficiente',
    'demo_oracle.reco_ts_full_maxreached'          => 'Utilizzo ≥ 85% e maxsize quasi raggiunto',
    'demo_oracle.reco_ts_full_noautoext'           => 'Utilizzo ≥ 85% con autoextend disattivato',
    'demo_oracle.reco_ts_oversized'                => 'Solo %d%% utilizzato — tablespace sovradimensionato',
    'demo_oracle.reco_ts_title'                    => 'Ridimensionamento tablespace',
    'demo_oracle.redo_col_archived'                => 'Archiviato',
    'demo_oracle.redo_col_files'                   => 'File membri',
    'demo_oracle.redo_col_group'                   => 'Gruppo',
    'demo_oracle.redo_col_members'                 => 'Membri',
    'demo_oracle.redo_col_size'                    => 'Dimensione',
    'demo_oracle.redo_col_status'                  => 'Stato',
    'demo_oracle.redo_col_thread'                  => 'Thread',
    'demo_oracle.redo_groups'                      => 'Gruppi',
    'demo_oracle.redo_log_size'                    => 'Dimensione log',
    'demo_oracle.redo_members_per_group'           => 'Membri / gruppo',
    'demo_oracle.redo_switches_24h'                => 'Switch (24 h)',
    'demo_oracle.redo_switches_per_hour'           => 'Switch / ora',
    'demo_oracle.redo_threads'                     => 'Thread',
    'demo_oracle.report_config'                    => 'Configurazione',
    'demo_oracle.report_history'                   => 'Storico',
    'demo_oracle.report_overview'                  => 'Panoramica',
    'demo_oracle.report_realtime'                  => 'Tempo reale',
    'demo_oracle.reports_ash'                      => 'Report ASH Oracle',
    'demo_oracle.reports_awr'                      => 'Report AWR',
    'demo_oracle.reports_menu'                     => 'Report Oracle',
    'demo_oracle.reports_sqlmon'                   => 'SQL Monitor',
    'demo_oracle.restorepoints_title'              => 'Punti di ripristino',
    'demo_oracle.rt_all_services'                  => 'Tutti i servizi',
    'demo_oracle.rt_dim_event'                     => 'Evento',
    'demo_oracle.rt_dim_inst_id'                   => 'Istanza',
    'demo_oracle.rt_dim_module'                    => 'Modulo',
    'demo_oracle.rt_dim_program'                   => 'Programma',
    'demo_oracle.rt_dim_session_state'             => 'Stato sessione',
    'demo_oracle.rt_dim_sql_id'                    => 'SQL ID',
    'demo_oracle.rt_dim_wait_class'                => 'Classe di attesa',
    'demo_oracle.rt_state_active'                  => 'Attive',
    'demo_oracle.rt_state_all'                     => 'Tutte',
    'demo_oracle.rt_state_inactive'                => 'Inattive',
    'demo_oracle.rt_window_hint'                   => '— la finestra è fissata a 30 minuti',
    'demo_oracle.save'                             => 'Salva',
    'demo_oracle.section_wip'                      => 'Questa sezione non è ancora disponibile in questa versione della dimostrazione.',
    'demo_oracle.select_db_first'                  => 'Selezionare prima un database.',
    'demo_oracle.sess_active'                      => 'Sessioni attive',
    'demo_oracle.sess_active_hint'                 => 'gv$session — status=ACTIVE, type=USER',
    'demo_oracle.sess_duration'                    => 'Durata',
    'demo_oracle.sess_eta'                         => 'Fine stimata',
    'demo_oracle.sess_inst'                        => 'Inst.',
    'demo_oracle.sess_kill'                        => 'Termina',
    'demo_oracle.sess_kill_demo'                   => 'Disponibile solo nella versione completa, per i profili DBA e DEV',
    'demo_oracle.sess_longops'                     => 'Operazioni lunghe in corso',
    'demo_oracle.sess_longops_hint'                => 'gv$session_longops — sofar < totalwork',
    'demo_oracle.sess_no_data'                     => 'Nessuna sessione attiva',
    'demo_oracle.sess_no_longops'                  => 'Nessuna operazione lunga in corso',
    'demo_oracle.sess_op_name'                     => 'Operazione',
    'demo_oracle.sess_progress'                    => 'Avanzamento',
    'demo_oracle.sess_refresh'                     => 'Aggiornamento',
    'demo_oracle.sess_schema'                      => 'Schema',
    'demo_oracle.sess_sid_ser'                     => 'SID, Serial',
    'demo_oracle.sess_sql_id'                      => 'SQL ID',
    'demo_oracle.sess_sql_preview'                 => 'SQL corrente',
    'demo_oracle.sess_started'                     => 'Avvio',
    'demo_oracle.sess_target'                      => 'Obiettivo',
    'demo_oracle.sess_title'                       => 'Sessioni attive',
    'demo_oracle.sess_updated'                     => 'Aggiornato',
    'demo_oracle.sess_wait_class'                  => 'Classe di attesa',
    'demo_oracle.sess_wait_event'                  => 'Evento',
    'demo_oracle.sqld_bad_id'                      => 'SQL_ID assente o malformato.',
    'demo_oracle.sqld_in_memory'                   => 'In memoria',
    'demo_oracle.sqld_no_awr'                      => 'AWR non disponibile',
    'demo_oracle.sqld_not_found'                   => 'SQL non trovato',
    'demo_oracle.sqld_objects_detail'              => 'La versione completa elenca tabelle e indici toccati dal piano, con le loro statistiche, le colonne proiettate, unite e filtrate, e gli indici realmente usati.',
    'demo_oracle.sqld_planhist_detail'             => 'La versione completa mostra quale piano è stato usato a quale snapshot AWR, evidenziando i cambi di piano e il loro effetto sui tempi di risposta.',
    'demo_oracle.sqld_stats_detail'                => 'La versione completa incrocia l\'efficacia in memoria e lo storico AWR per fornire, per piano, esecuzioni, tempo trascorso, CPU, letture logiche e fisiche.',
    'demo_oracle.sqld_tab_efficiency'              => 'Efficacia dei piani',
    'demo_oracle.sqld_tab_loadhist'                => 'Storico dei carichi',
    'demo_oracle.sqld_tab_objects'                 => 'Oggetti collegati',
    'demo_oracle.sqld_tab_planhist'                => 'Storico dei piani',
    'demo_oracle.sqld_tab_plans'                   => 'Piani di esecuzione',
    'demo_oracle.sqld_tab_sqlmon'                  => 'SQL Monitoring',
    'demo_oracle.sqld_tab_stats'                   => 'Statistiche di esecuzione',
    'demo_oracle.sqld_tab_text'                    => 'Testo SQL',
    'demo_oracle.sqld_title'                       => 'Dettaglio SQL',
    'demo_oracle.test_absent_readonly'             => 'assente — sola lettura, sufficiente per la dimostrazione',
    'demo_oracle.test_bash_snapper'                => 'sw$bash_snapper',
    'demo_oracle.test_connection'                  => 'Testa connessione',
    'demo_oracle.test_dba_role'                    => 'Ruolo DBA',
    'demo_oracle.test_decrypt_failed'              => 'Impossibile decifrare la password memorizzata (estensione PHP sodium assente?). Reinseriscila per testare.',
    'demo_oracle.test_diag_pack'                   => 'Diagnostic Pack',
    'demo_oracle.test_failed'                      => 'Connessione fallita',
    'demo_oracle.test_installed'                   => 'installato',
    'demo_oracle.test_licensed'                    => 'con licenza',
    'demo_oracle.test_missing_params'              => 'Parametri di connessione incompleti.',
    'demo_oracle.test_no_ash_source'               => 'Senza Diagnostic Pack né sw$bash_snapper, i report in tempo reale e storici non avranno dati da mostrare.',
    'demo_oracle.test_not_installed'               => 'non installato',
    'demo_oracle.test_not_licensed'                => 'senza licenza',
    'demo_oracle.test_oci8_missing'                => 'L\'estensione OCI8 non è installata su questo server.',
    'demo_oracle.test_present'                     => 'presente',
    'demo_oracle.test_success'                     => 'Connessione riuscita',
    'demo_oracle.test_testing'                     => 'Test in corso…',
    'demo_oracle.title'                            => 'Demo Oracle',
    'demo_oracle.tns_alias'                        => 'Alias TNS',
    'demo_oracle.ts_allocated'                     => 'Allocato',
    'demo_oracle.ts_data_title'                    => 'Tablespace dati',
    'demo_oracle.ts_encrypted'                     => 'Tablespace cifrato (TDE)',
    'demo_oracle.ts_free'                          => 'Libero',
    'demo_oracle.ts_no_data'                       => 'Nessun dato disponibile.',
    'demo_oracle.ts_redo_title'                    => 'Redo Log',
    'demo_oracle.ts_report'                        => 'Tablespace e redo log',
    'demo_oracle.ts_sort_by'                       => 'Ordina per:',
    'demo_oracle.ts_sort_free'                     => 'Spazio libero',
    'demo_oracle.ts_sort_hint'                     => '— l\'ordinamento del grafico è fissato sulla dimensione totale',
    'demo_oracle.ts_sort_name'                     => 'Nome',
    'demo_oracle.ts_sort_total'                    => 'Dimensione totale',
    'demo_oracle.ts_temp_no_usage'                 => 'Utilizzo reale non disponibile (accesso a V$TEMP_SPACE_HEADER richiesto) — viene mostrata la dimensione allocata.',
    'demo_oracle.ts_temp_title'                    => 'Tablespace temporanei',
    'demo_oracle.ts_used'                          => 'Utilizzato',
    'demo_oracle.wallet'                           => 'Wallet (.zip)',
    'demo_oracle.wallet_bad_zip'                   => 'Archivio illeggibile: questo file non è uno ZIP valido.',
    'demo_oracle.wallet_current'                   => 'Wallet presente',
    'demo_oracle.wallet_extracted'                 => 'Wallet estratto.',
    'demo_oracle.wallet_hint'                      => 'L\'archivio scaricato dalla console OCI. Vengono estratti solo tnsnames.ora, sqlnet.ora e i file delle chiavi, fuori dall\'albero web.',
    'demo_oracle.wallet_mkdir_failed'              => 'Impossibile creare la cartella del wallet sotto securite/.',
    'demo_oracle.wallet_no_tnsnames'               => 'Archivio rifiutato: nessun tnsnames.ora. Non è un wallet Oracle Cloud.',
    'demo_oracle.wallet_no_zip_ext'                => 'L\'estensione PHP zip non è installata: il wallet non può essere estratto.',
    'demo_oracle.wallet_replace'                   => 'scegliete un file per sostituirlo',
    'demo_oracle.wallet_too_big'                   => 'Archivio rifiutato: contenuto decompresso troppo grande per un wallet.',
    'demo_oracle.wallet_unsafe_entry'              => 'Archivio rifiutato: contiene una voce il cui percorso esce dalla cartella di estrazione.',
    'demo_oracle.yes'                              => 'Sì',
    'role.demo_oracle_admin'                       => 'Amministratore Demo Oracle',
    'role.demo_oracle_user'                        => 'Utente Demo Oracle',

    // SQL Monitor natif — sans licence Oracle
    'demo_oracle.sqlmon_filter'                     => 'Filtra',
    'demo_oracle.sqlmon_updated'                    => 'aggiornato alle',
    'demo_oracle.sqlmon_refresh_in'                 => 'aggiornamento tra',
    'demo_oracle.sqlmon_refresh_hint'               => 'La versione completa si aggiorna ogni 5 secondi, e accumula quindi il doppio dei campioni.',
    'demo_oracle.sqlmon_restart'                    => 'Riprendi il monitoraggio',
    'demo_oracle.sqlmon_finished'                   => 'Esecuzione terminata — monitoraggio fermato.',
    'demo_oracle.sqlmon_abandoned'                  => 'Monitoraggio fermato: non cambia più nulla.',
    'demo_oracle.sqlmon_samples'                    => 'campioni',
    'demo_oracle.sqlmon_src_session'                => 'Senza licenza',
    'demo_oracle.sqlmon_src_hint_session'           => 'Piano stimato, attività campionata da GV$SESSION — nessun pack Oracle richiesto.',
    'demo_oracle.sqlmon_licensed_note'              => 'Questo database ha licenza Tuning Pack: la versione completa vi leggerebbe il vero Real-Time SQL Monitoring, con le righe realmente prodotte e gli avvii per operazione.',
    'demo_oracle.sqlmon_activity_partial'           => 'La riga di piano attiva non è utilizzabile su questo database: l\'attività è mostrata nel suo insieme, senza attribuzione per riga.',
    'demo_oracle.sqlmon_activity_unattributed'      => 'Campioni senza riga di piano nota',
    'demo_oracle.sqlmon_counter_rtsm_only'          => 'Questo contatore esiste solo con Real-Time SQL Monitoring (Tuning Pack).',
    'demo_oracle.sqlmon_status_deduced'             => '(fine dedotta dalla scomparsa delle sessioni)',
    'demo_oracle.sqlmon_exec_running'               => 'In corso',
    'demo_oracle.sqlmon_exec_done'                  => 'Terminata',
    'demo_oracle.sqlmon_exec_none'                  => 'Nessuna esecuzione in corso per questo SQL.',
    'demo_oracle.sqlmon_exec_loading'               => 'Caricamento…',
    'demo_oracle.sqlmon_exec_sessions'              => 'sessioni',
    'demo_oracle.sqlmon_exec_open'                  => 'Segui',
    'demo_oracle.sqlmon_exec_begin'                 => 'Inizio',
    'demo_oracle.sqlmon_exec_status'                => 'Stato',
    'demo_oracle.sqlmon_exec_list'                  => 'Esecuzioni',
    'demo_oracle.sqlmon_exec_pick'                  => 'Scegliere un\'esecuzione per seguirla di continuo.',
    'demo_oracle.sqlmon_running_only'               => 'Senza licenza Oracle non esiste alcun inventario persistente: sono visibili solo le esecuzioni IN CORSO. Un\'esecuzione terminata non lascia traccia.',
    'demo_oracle.sqlmon_limit_hint'                 => 'La versione completa elenca 100 esecuzioni, e ritrova anche quelle terminate.',
    'demo_oracle.sqlmon_col_line'                   => 'ID',
    'demo_oracle.sqlmon_col_operation'              => 'Operazione',
    'demo_oracle.sqlmon_col_object'                 => 'Oggetto',
    'demo_oracle.sqlmon_col_est_rows'               => 'Righe stim.',
    'demo_oracle.sqlmon_col_act_rows'               => 'Righe reali',
    'demo_oracle.sqlmon_col_starts'                 => 'Avvii',
    'demo_oracle.sqlmon_col_mem'                    => 'Memoria',
    'demo_oracle.sqlmon_col_temp'                   => 'Temporaneo',
    'demo_oracle.sqlmon_col_activity'               => 'Attività',
    'demo_oracle.sqlmon_plan_title'                 => 'Piano di esecuzione',
    'demo_oracle.sqlmon_plan_hint'                  => 'La versione completa non ha limite di righe di piano, e mostra le righe realmente prodotte.',
    'demo_oracle.sqlmon_plan_none'                  => 'Nessun piano disponibile per questa esecuzione.',
    'demo_oracle.sqlmon_plan_truncated'             => 'Piano troncato: sono mostrate solo le prime 200 righe.',
    'demo_oracle.sqlmon_longops_title'              => 'Operazioni lunghe',
    'demo_oracle.sqlmon_longops_none'               => 'Nessuna operazione lunga dichiarata per questa esecuzione.',
    'demo_oracle.sqlmon_longops_eta'                => 'restano',
    'demo_oracle.sqlmon_tot_elapsed'                => 'Trascorso',
    'demo_oracle.sqlmon_tot_cpu'                    => 'CPU',
    'demo_oracle.sqlmon_tot_io'                     => 'I/O',
    'demo_oracle.sqlmon_tot_lio'                    => 'Letture logiche',
    'demo_oracle.sqlmon_tot_pio'                    => 'Letture fisiche',
    'demo_oracle.sqlmon_tot_read'                   => 'Letto',
    'demo_oracle.sqlmon_scope_exec'                 => 'Totali di questa esecuzione.',
    'demo_oracle.sqlmon_scope_delta'                => 'Totali dedotti dal delta delle statistiche di sessione dal primo campione.',
    'demo_oracle.sqlmon_bad_sqlid'                  => 'SQL_ID non valido (attesi 13 caratteri alfanumerici).',

    // Provenance des donnees historisees
    'demo_oracle.sqld_src_memory'                   => 'Memoria',
    'demo_oracle.sqld_src_awr'                      => 'AWR',
    'demo_oracle.sqld_src_bash'                     => 'sw$bash_snapper',
    'demo_oracle.sqld_src_none'                     => 'nessuna',
    'demo_oracle.sqld_src_none_detail'              => 'Nessuna fonte storica: né Diagnostic Pack né sw$bash_snapper.',
    'demo_oracle.sqld_src_empty'                    => 'Nessun dato storico per questo SQL_ID (fonte: {src}).',
    'demo_oracle.sqld_src_history'                  => 'Schede storiche:',
    'demo_oracle.sqld_src_basis_cloud'              => 'connessione Oracle Cloud: pack presunto acquisito, il parametro di istanza non viene letto',
    'demo_oracle.sqld_src_basis_param'              => 'control_management_pack_access = {param}',
    'demo_oracle.sqld_src_bash_zeros'               => 'sw$bash_snapper campiona le sessioni: letture logiche, letture fisiche, righe, parse e fetch non sono misurati e restano a zero.',
    'demo_oracle.sqld_src_basis_unreadable'         => 'control_management_pack_access illeggibile da questo account: nessun pack presunto',
];
