From 33e2b23f2e15368c61b870ab3e1c605a3f020454 Mon Sep 17 00:00:00 2001 From: Hosted Weblate Date: Thu, 30 Apr 2026 20:00:40 +0200 Subject: [PATCH] Translated using Weblate (Italian) Currently translated at 100.0% (235 of 235 strings) Translated using Weblate (Italian) Currently translated at 100.0% (86 of 86 strings) Translated using Weblate (Italian) Currently translated at 100.0% (101 of 101 strings) Translated using Weblate (Italian) Currently translated at 9.3% (44 of 469 strings) Translated using Weblate (Italian) Currently translated at 10.1% (80 of 790 strings) Translated using Weblate (Italian) Currently translated at 9.4% (75 of 790 strings) Translated using Weblate (Italian) Currently translated at 8.3% (39 of 469 strings) Translated using Weblate (Italian) Currently translated at 100.0% (64 of 64 strings) Translated using Weblate (Italian) Currently translated at 100.0% (26 of 26 strings) Translated using Weblate (Italian) Currently translated at 100.0% (145 of 145 strings) Translated using Weblate (Italian) Currently translated at 5.8% (46 of 790 strings) Translated using Weblate (Italian) Currently translated at 100.0% (25 of 25 strings) Translated using Weblate (Italian) Currently translated at 5.9% (28 of 469 strings) Translated using Weblate (Italian) Currently translated at 100.0% (62 of 62 strings) Translated using Weblate (Italian) Currently translated at 5.6% (45 of 790 strings) Translated using Weblate (Italian) Currently translated at 61.8% (664 of 1074 strings) Translated using Weblate (Italian) Currently translated at 100.0% (22 of 22 strings) Translated using Weblate (Italian) Currently translated at 100.0% (174 of 174 strings) Co-authored-by: Gringo Co-authored-by: Hosted Weblate Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/common/it/ Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/components-dialog/it/ Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/components-player/it/ Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/config-cameras/it/ Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/config-global/it/ Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/config-validation/it/ Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-events/it/ Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-explore/it/ Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-exports/it/ Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-settings/it/ Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-system/it/ Translation: Frigate NVR/Config - Cameras Translation: Frigate NVR/Config - Global Translation: Frigate NVR/Config - Validation Translation: Frigate NVR/common Translation: Frigate NVR/components-dialog Translation: Frigate NVR/components-player Translation: Frigate NVR/views-events Translation: Frigate NVR/views-explore Translation: Frigate NVR/views-exports Translation: Frigate NVR/views-settings Translation: Frigate NVR/views-system --- web/public/locales/it/common.json | 2 +- web/public/locales/it/components/dialog.json | 77 +++++++++- web/public/locales/it/components/player.json | 5 +- web/public/locales/it/config/cameras.json | 77 +++++++++- web/public/locales/it/config/global.json | 145 ++++++++++++++++++- web/public/locales/it/config/validation.json | 26 +++- web/public/locales/it/views/events.json | 35 ++++- web/public/locales/it/views/explore.json | 5 +- web/public/locales/it/views/exports.json | 93 +++++++++++- web/public/locales/it/views/settings.json | 25 +++- web/public/locales/it/views/system.json | 45 +++++- 11 files changed, 507 insertions(+), 28 deletions(-) diff --git a/web/public/locales/it/common.json b/web/public/locales/it/common.json index 4067fe4fc..a6d4d95ea 100644 --- a/web/public/locales/it/common.json +++ b/web/public/locales/it/common.json @@ -279,7 +279,7 @@ }, "pagination": { "next": { - "title": "Successiva", + "title": "Successivo", "label": "Vai alla pagina successiva" }, "previous": { diff --git a/web/public/locales/it/components/dialog.json b/web/public/locales/it/components/dialog.json index d0b09d38c..1cf05d413 100644 --- a/web/public/locales/it/components/dialog.json +++ b/web/public/locales/it/components/dialog.json @@ -64,15 +64,28 @@ "toast": { "success": "Esportazione avviata correttamente. Visualizza il file nella pagina delle esportazioni.", "error": { - "failed": "Impossibile avviare l'esportazione: {{error}}", + "failed": "Impossibile mettere in coda l'esportazione: {{error}}", "endTimeMustAfterStartTime": "L'ora di fine deve essere successiva all'ora di inizio", "noVaildTimeSelected": "Nessun intervallo di tempo valido selezionato" }, - "view": "Visualizzazione" + "view": "Visualizzazione", + "queued": "Esportazione in coda. Visualizza lo stato di avanzamento nella pagina delle esportazioni.", + "batchSuccess_one": "Avviata 1 esportazione. Apertura del caso in corso.", + "batchSuccess_many": "Avviate {{count}} esportazioni. Apertura del caso in corso.", + "batchSuccess_other": "Avviate {{count}} esportazioni. Apertura del caso in corso.", + "batchPartial": "Avviate {{successful}} esportazioni su un totale di {{total}}. Telecamere non riuscite: {{failedCameras}}", + "batchFailed": "Impossibile avviare {{total}} esportazioni. Telecamere non riuscite: {{failedCameras}}", + "batchQueuedSuccess_one": "1 esportazione in coda. Apertura del caso in corso.", + "batchQueuedSuccess_many": "Sono in coda {{count}} esportazioni. Apertura del caso in corso.", + "batchQueuedSuccess_other": "Sono in coda {{count}} esportazioni. Apertura del caso in corso.", + "batchQueuedPartial": "In coda {{successful}} di {{total}} esportazioni. Telecamere non riuscite: {{failedCameras}}", + "batchQueueFailed": "Impossibile mettere in coda {{total}} esportazioni. Telecamere non riuscite: {{failedCameras}}" }, "fromTimeline": { "saveExport": "Salva esportazione", - "previewExport": "Anteprima esportazione" + "previewExport": "Anteprima esportazione", + "queueingExport": "Accodamento per l'esportazione...", + "useThisRange": "Utilizza questa intervallo" }, "select": "Seleziona", "name": { @@ -80,7 +93,55 @@ }, "case": { "label": "Caso", - "placeholder": "Seleziona un caso" + "placeholder": "Seleziona un caso", + "newCaseOption": "Crea un nuovo caso", + "newCaseNamePlaceholder": "Nuovo nome del caso", + "newCaseDescriptionPlaceholder": "Descrizione del caso", + "nonAdminHelp": "Per queste esportazioni verrà creato un nuovo caso." + }, + "queueing": "Accodamento per l'esportazione...", + "tabs": { + "export": "Telecamera singola", + "multiCamera": "Multicamera" + }, + "multiCamera": { + "timeRange": "Intervallo di tempo", + "selectFromTimeline": "Seleziona dalla cronologia", + "cameraSelection": "Telecamere", + "cameraSelectionHelp": "Le telecamere con oggetti tracciati in questo intervallo di tempo sono preselezionate", + "checkingActivity": "Controllo dell'attività della telecamera...", + "noCameras": "Nessuna telecamera disponibile", + "detectionCount_one": "1 oggetto tracciato", + "detectionCount_many": "{{count}} oggetti tracciati", + "detectionCount_other": "{{count}} oggetti tracciati", + "nameLabel": "Nome di esportazione", + "namePlaceholder": "Nome base facoltativo per queste esportazioni", + "queueingButton": "Accodamento delle esportazioni...", + "exportButton_one": "Esporta 1 telecamera", + "exportButton_many": "Esporta {{count}} telecamere", + "exportButton_other": "Esporta {{count}} telecamere" + }, + "multi": { + "title_one": "Esporta 1 revisione", + "title_many": "Esporta {{count}} revisioni", + "title_other": "Esporta {{count}} revisioni", + "description": "Esporta ogni revisione selezionata. Tutte le esportazioni saranno raggruppate in un unico caso.", + "descriptionNoCase": "Esporta ogni revisione selezionata.", + "caseNamePlaceholder": "Esporta revisione - {{date}}", + "exportButton_one": "Esporta 1 revisione", + "exportButton_many": "Esporta {{count}} revisioni", + "exportButton_other": "Esporta {{count}} revisioni", + "exportingButton": "Esportazione...", + "toast": { + "started_one": "Avviata 1 esportazione. Apertura del caso in corso.", + "started_many": "Avviate {{count}} esportazioni. Apertura del caso in corso.", + "started_other": "Avviate {{count}} esportazioni. Apertura del caso in corso.", + "startedNoCase_one": "Avviata 1 esportazione.", + "startedNoCase_many": "Avviate {{count}} esportazioni.", + "startedNoCase_other": "Avviate {{count}} esportazioni.", + "partial": "Avviate {{successful}} esportazioni su un totale di {{total}}. Fallite: {{failedItems}}", + "failed": "Impossibile avviare {{total}} esportazioni. Errori: {{failedItems}}" + } } }, "streaming": { @@ -128,6 +189,14 @@ "success": "Il filmato associato agli elementi di recensione selezionati è stato eliminato correttamente.", "error": "Impossibile eliminare: {{error}}" } + }, + "shareTimestamp": { + "label": "Condividi orario", + "title": "Condividi orario", + "description": "Condividi un URL con l'orario della posizione attuale del lettore oppure scegli un orario personalizzato. Tieni presente che questo URL non è pubblico ed è accessibile solo agli utenti che hanno accesso a Frigate e a questa telecamera.", + "custom": "Orario personalizzato", + "button": "URL dell'orario di condivisione", + "shareTitle": "Orario revisione Frigate: {{camera}}" } }, "imagePicker": { diff --git a/web/public/locales/it/components/player.json b/web/public/locales/it/components/player.json index 2aee1a781..e8a1f5bbb 100644 --- a/web/public/locales/it/components/player.json +++ b/web/public/locales/it/components/player.json @@ -4,7 +4,8 @@ "noPreviewFoundFor": "Nessuna anteprima trovata per {{cameraName}}", "submitFrigatePlus": { "title": "Vuoi inviare questo fotogramma a Frigate+?", - "submit": "Invia" + "submit": "Invia", + "previewError": "Impossibile caricare l'anteprima dell'istantanea. La registrazione potrebbe non essere disponibile al momento." }, "livePlayerRequiredIOSVersion": "Per questo tipo di trasmissione dal vivo è richiesto iOS 17.1 o versione successiva.", "stats": { @@ -47,5 +48,5 @@ "submitFrigatePlusFailed": "Impossibile inviare il fotogramma a Frigate+" } }, - "cameraDisabled": "La telecamera è disattivata" + "cameraDisabled": "La telecamera è disabilita" } diff --git a/web/public/locales/it/config/cameras.json b/web/public/locales/it/config/cameras.json index 491b69052..3acc9736e 100644 --- a/web/public/locales/it/config/cameras.json +++ b/web/public/locales/it/config/cameras.json @@ -20,12 +20,87 @@ "description": "Abilita o disabilita il rilevamento degli eventi audio per questa telecamera." }, "min_volume": { - "label": "Volume minimo" + "label": "Volume minimo", + "description": "È richiesta una soglia minima di volume RMS per eseguire il rilevamento audio; valori inferiori aumentano la sensibilità (ad esempio, 200 alta, 500 media, 1000 bassa)." + }, + "max_not_heard": { + "label": "Fine pausa", + "description": "Numero di secondi senza il tipo di audio configurato prima che l'evento audio termini." + }, + "listen": { + "label": "Tipi di ascolto", + "description": "Elenco dei tipi di eventi audio da rilevare (ad esempio: abbaio, allarme antincendio, urlo, parlato, grido)." + }, + "filters": { + "label": "Filtri audio", + "description": "Impostazioni di filtro per ciascun tipo di audio, come le soglie di confidenza utilizzate per ridurre i falsi positivi." + }, + "enabled_in_config": { + "label": "Stato audio originale", + "description": "Indica se il rilevamento audio era originariamente abilitato nel file di configurazione statico." + }, + "num_threads": { + "label": "Processi di rilevamento", + "description": "Numero di processi da utilizzare per l'elaborazione del rilevamento audio." } }, "ffmpeg": { "path": { "label": "Percorso FFmpeg" } + }, + "audio_transcription": { + "label": "Trascrizione audio", + "description": "Impostazioni per la trascrizione audio in tempo reale e del parlato utilizzata per eventi e sottotitoli in tempo reale.", + "enabled": { + "label": "Abilita la trascrizione", + "description": "Abilita o disabilita la trascrizione manuale degli eventi audio." + } + }, + "mqtt": { + "label": "MQTT" + }, + "onvif": { + "tls_insecure": { + "label": "Disabilita verifica TLS" + }, + "profile": { + "label": "Profilo ONVIF" + }, + "autotracking": { + "label": "Tracciamento automatico", + "enabled": { + "label": "Abilita il tracciamento automatico" + }, + "calibrate_on_startup": { + "label": "Calibra all'avvio" + }, + "zooming": { + "label": "Modalità ingrandimento" + }, + "zoom_factor": { + "label": "Fattore di ingrandimento" + }, + "track": { + "label": "Oggetti tracciati", + "description": "Elenco dei tipi di oggetto che dovrebbero attivare il tracciamento automatico." + }, + "required_zones": { + "label": "Zone richieste" + }, + "timeout": { + "label": "Scadenza di ritorno", + "description": "Attendi questo numero di secondi dopo aver perso il tracciamento prima di riportare la telecamera nella posizione preimpostata." + }, + "movement_weights": { + "description": "Valori di calibrazione generati automaticamente dalla calibrazione della telecamera. Non modificare manualmente." + }, + "enabled_in_config": { + "label": "Stato originale del tracciamento automatico" + } + }, + "ignore_time_mismatch": { + "label": "Ignora la discrepanza oraria" + } } } diff --git a/web/public/locales/it/config/global.json b/web/public/locales/it/config/global.json index dbd4f3ec6..a54664743 100644 --- a/web/public/locales/it/config/global.json +++ b/web/public/locales/it/config/global.json @@ -17,7 +17,28 @@ "label": "Abilita il rilevamento audio" }, "min_volume": { - "label": "Volume minimo" + "label": "Volume minimo", + "description": "È richiesta una soglia minima di volume RMS per eseguire il rilevamento audio; valori inferiori aumentano la sensibilità (ad esempio, 200 alta, 500 media, 1000 bassa)." + }, + "max_not_heard": { + "label": "Fine pausa", + "description": "Numero di secondi senza il tipo di audio configurato prima che l'evento audio termini." + }, + "listen": { + "label": "Tipi di ascolto", + "description": "Elenco dei tipi di eventi audio da rilevare (ad esempio: abbaio, allarme antincendio, urlo, parlato, grido)." + }, + "filters": { + "label": "Filtri audio", + "description": "Impostazioni di filtro per ciascun tipo di audio, come le soglie di confidenza utilizzate per ridurre i falsi positivi." + }, + "enabled_in_config": { + "label": "Stato audio originale", + "description": "Indica se il rilevamento audio era originariamente abilitato nel file di configurazione statico." + }, + "num_threads": { + "label": "Processi di rilevamento", + "description": "Numero di processi da utilizzare per l'elaborazione del rilevamento audio." } }, "logger": { @@ -29,7 +50,8 @@ "logs": { "label": "Livello di registro per processo", "description": "Opzioni di sovrsacrittura del livello di registro per ciascun componente, per aumentare o diminuire il livello di dettaglio dei singoli moduli." - } + }, + "label": "Registro" }, "auth": { "label": "Autenticazione", @@ -41,11 +63,130 @@ "reset_admin_password": { "label": "Reimposta la password di amministratore", "description": "Se la condizione è vera, reimposta la password dell'utente amministratore all'avvio e stampa la nuova password nei registri." + }, + "cookie_name": { + "label": "Nome del cookie JWT", + "description": "Nome del cookie utilizzato per memorizzare il token JWT per l'autenticazione nativa." + }, + "cookie_secure": { + "label": "Attributo dei cookie sicuri", + "description": "Imposta l'attributo 'sicuro' sul cookie di autenticazione; deve essere impostato su 'vero' quando si utilizza TLS." + }, + "session_length": { + "label": "Durata della sessione", + "description": "Durata della sessione in secondi per le sessioni basate su JWT." + }, + "refresh_time": { + "label": "Finestra di aggiornamento della sessione", + "description": "Quando una sessione sta per scadere entro questo numero di secondi, aggiornala per ripristinarne la durata completa." + }, + "trusted_proxies": { + "label": "Proxy affidabili", + "description": "Elenco degli indirizzi IP proxy attendibili utilizzati per determinare l'indirizzo IP del client ai fini della limitazione della velocità." + }, + "roles": { + "label": "Mappatura dei ruoli" } }, "ffmpeg": { "path": { "label": "Percorso FFmpeg" } + }, + "detectors": { + "cpu": { + "num_threads": { + "label": "Numero di processi di rilevamento", + "description": "Il numero di processi utilizzati per l'inferenza basata sulla CPU." + } + } + }, + "audio_transcription": { + "label": "Trascrizione audio", + "description": "Impostazioni per la trascrizione audio in tempo reale e del parlato utilizzata per eventi e sottotitoli in tempo reale.", + "enabled": { + "label": "Abilita la trascrizione audio" + } + }, + "mqtt": { + "label": "MQTT", + "enabled": { + "label": "Abilita MQTT" + }, + "host": { + "label": "Sistema MQTT", + "description": "Nome sistema o indirizzo IP del broker MQTT." + }, + "port": { + "label": "Porta MQTT", + "description": "Porta del broker MQTT (solitamente 1883 per MQTT standard)." + }, + "topic_prefix": { + "label": "Prefisso argomento" + }, + "client_id": { + "label": "ID client" + }, + "stats_interval": { + "label": "Intervallo statistiche" + }, + "user": { + "label": "Nome utente MQTT", + "description": "Nome utente MQTT facoltativo; può essere fornito tramite variabili d'ambiente o segreti." + }, + "password": { + "label": "Password MQTT", + "description": "Password MQTT facoltativa; può essere fornita tramite variabili d'ambiente o segreti." + }, + "tls_ca_certs": { + "label": "Certificati CA TLS", + "description": "Percorso al certificato CA per le connessioni TLS al broker (per certificati autofirmati)." + }, + "tls_client_cert": { + "label": "Certificato client" + } + }, + "onvif": { + "tls_insecure": { + "label": "Disabilita verifica TLS" + }, + "profile": { + "label": "Profilo ONVIF" + }, + "autotracking": { + "label": "Tracciamento automatico", + "enabled": { + "label": "Abilita il tracciamento automatico" + }, + "calibrate_on_startup": { + "label": "Calibra all'avvio" + }, + "zooming": { + "label": "Modalità ingrandimento" + }, + "zoom_factor": { + "label": "Fattore di ingrandimento" + }, + "track": { + "label": "Oggetti tracciati", + "description": "Elenco dei tipi di oggetto che dovrebbero attivare il tracciamento automatico." + }, + "required_zones": { + "label": "Zone richieste" + }, + "timeout": { + "label": "Scadenza di ritorno", + "description": "Attendi questo numero di secondi dopo aver perso il tracciamento prima di riportare la telecamera nella posizione preimpostata." + }, + "movement_weights": { + "description": "Valori di calibrazione generati automaticamente dalla calibrazione della telecamera. Non modificare manualmente." + }, + "enabled_in_config": { + "label": "Stato originale del tracciamento automatico" + } + }, + "ignore_time_mismatch": { + "label": "Ignora la discrepanza oraria" + } } } diff --git a/web/public/locales/it/config/validation.json b/web/public/locales/it/config/validation.json index a37fcd3c7..eaba21cb2 100644 --- a/web/public/locales/it/config/validation.json +++ b/web/public/locales/it/config/validation.json @@ -4,5 +4,29 @@ "exclusiveMinimum": "Deve essere maggiore di {{limit}}", "exclusiveMaximum": "Deve essere minore di {{limit}}", "minLength": "Deve essere almeno {{limit}} carattere(i)", - "maxLength": "Deve essere al massimo {{limit}} carattere(i)" + "maxLength": "Deve essere al massimo {{limit}} carattere(i)", + "minItems": "Deve contenere almeno {{limit}} elementi", + "maxItems": "Deve avere al massimo {{limit}} elementi", + "pattern": "Formato non valido", + "required": "Questo campo è obbligatorio", + "type": "Tipo di valore non valido", + "enum": "Deve essere uno dei valori consentiti", + "const": "Il valore non corrisponde alla costante prevista", + "uniqueItems": "Tutti gli elementi devono essere unici", + "format": "Formato non valido", + "additionalProperties": "Proprietà sconosciuta non consentita", + "oneOf": "Deve corrispondere esattamente a uno degli schemi consentiti", + "anyOf": "Deve corrispondere ad almeno uno degli schemi consentiti", + "proxy": { + "header_map": { + "roleHeaderRequired": "L'intestazione del ruolo è obbligatoria quando si configurano le mappature dei ruoli." + } + }, + "ffmpeg": { + "inputs": { + "rolesUnique": "Ciascun ruolo può essere assegnato a un solo flusso di ingresso.", + "detectRequired": "Ad almeno un flusso di ingresso deve essere assegnato il ruolo di 'rilevamento'.", + "hwaccelDetectOnly": "Solo il flusso di ingresso con il ruolo di rilevamento può definire argomenti di accelerazione hardware." + } + } } diff --git a/web/public/locales/it/views/events.json b/web/public/locales/it/views/events.json index f1a9255f7..a0bc81593 100644 --- a/web/public/locales/it/views/events.json +++ b/web/public/locales/it/views/events.json @@ -22,7 +22,9 @@ "markAsReviewed": "Segna come visto", "documentTitle": "Rivedi - Frigate", "allCameras": "Tutte le camere", - "timeline": "Cronologia", + "timeline": { + "label": "Linea temporale" + }, "timeline.aria": "Seleziona la cronologia", "events": { "label": "Eventi", @@ -30,7 +32,9 @@ "noFoundForTimePeriod": "Nessun evento trovato per questo intervallo." }, "recordings": { - "documentTitle": "Registrazioni - Frigate" + "documentTitle": "Registrazioni - Frigate", + "invalidSharedLink": "Impossibile aprire il collegamento alla registrazione con orario a causa di un errore di analisi.", + "invalidSharedCamera": "Impossibile aprire il collegamento alla registrazione con orario a causa di una telecamera sconosciuta o non autorizzata." }, "calendarFilter": { "last24Hours": "Ultime 24 ore" @@ -44,7 +48,7 @@ "threateningActivity": "Attività minacciosa", "detail": { "noDataFound": "Nessun dato dettagliato da rivedere", - "aria": "Attiva/disattiva la visualizzazione dettagliata", + "aria": "Abilita/disabilita la visualizzazione dettagliata", "trackedObject_one": "{{count}} oggetto", "trackedObject_other": "{{count}} oggetti", "noObjectDetailData": "Non sono disponibili dati dettagliati sull'oggetto.", @@ -64,5 +68,28 @@ "normalActivity": "Normale", "needsReview": "Necessita revisione", "securityConcern": "Rischio per la sicurezza", - "select_all": "Tutti" + "select_all": "Tutti", + "motionSearch": { + "menuItem": "Ricerca movimento", + "openMenu": "Opzioni telecamera" + }, + "motionPreviews": { + "title": "Anteprime di movimento: {{camera}}", + "mobileSettingsTitle": "Impostazioni di anteprima del movimento", + "mobileSettingsDesc": "Regola la velocità di riproduzione e la luminosità, poi scegli una data per rivedere i filmati che mostrano solo il movimento.", + "dim": "Attenua", + "dimAria": "Regola l'intensità della luce", + "dimDesc": "Aumenta l'attenuazione per migliorare la visibilità delle aree in movimento.", + "speed": "Velocità", + "speedAria": "Seleziona la velocità di riproduzione dell'anteprima", + "speedDesc": "Scegli la velocità di riproduzione dei video di anteprima.", + "back": "Indietro", + "empty": "Nessuna anteprima disponibile", + "noPreview": "Anteprima non disponibile", + "seekAria": "Cerca il riproduttore {{camera}} a {{time}}", + "filter": "Filtro", + "filterDesc": "Seleziona le aree per visualizzare solo i video con movimento in quelle regioni.", + "filterClear": "Pulisci", + "menuItem": "Visualizza le anteprime del movimento" + } } diff --git a/web/public/locales/it/views/explore.json b/web/public/locales/it/views/explore.json index 7cb9b4b80..ff7c50c4f 100644 --- a/web/public/locales/it/views/explore.json +++ b/web/public/locales/it/views/explore.json @@ -289,7 +289,10 @@ "zones": "Zone", "ratio": "Rapporto", "area": "Area", - "score": "Punteggio" + "score": "Punteggio", + "computedScore": "Punteggio calcolato", + "topScore": "Punteggio massimo", + "toggleAdvancedScores": "Attiva/disattiva i punteggi avanzati" } }, "annotationSettings": { diff --git a/web/public/locales/it/views/exports.json b/web/public/locales/it/views/exports.json index 63bebbefa..df3ee4898 100644 --- a/web/public/locales/it/views/exports.json +++ b/web/public/locales/it/views/exports.json @@ -14,7 +14,9 @@ "toast": { "error": { "renameExportFailed": "Impossibile rinominare l'esportazione: {{errorMessage}}", - "assignCaseFailed": "Impossibile aggiornare l'assegnazione del caso: {{errorMessage}}" + "assignCaseFailed": "Impossibile aggiornare l'assegnazione del caso: {{errorMessage}}", + "caseSaveFailed": "Impossibile salvare il caso: {{errorMessage}}", + "caseDeleteFailed": "Impossibile eliminare il caso: {{errorMessage}}" } }, "tooltip": { @@ -22,7 +24,8 @@ "downloadVideo": "Scarica video", "editName": "Modifica nome", "deleteExport": "Elimina esportazione", - "assignToCase": "Aggiungi al caso" + "assignToCase": "Aggiungi al caso", + "removeFromCase": "Rimuovi dal caso" }, "headings": { "cases": "Casi", @@ -35,5 +38,91 @@ "newCaseOption": "Crea un nuovo caso", "nameLabel": "Nome del caso", "descriptionLabel": "Descrizione" + }, + "toolbar": { + "newCase": "Nuovo caso", + "addExport": "Aggiungi esportazione", + "editCase": "Modifica caso", + "deleteCase": "Elimina il caso" + }, + "deleteCase": { + "label": "Eliminare il caso", + "desc": "Sei sicuro di voler eliminare {{caseName}}?", + "descKeepExports": "Le esportazioni rimarranno disponibili come esportazioni non categorizzate.", + "descDeleteExports": "In questo caso, tutte le esportazioni verranno eliminate definitivamente.", + "deleteExports": "Elimina anche le esportazioni" + }, + "caseCard": { + "emptyCase": "Ancora nessuna esportazione" + }, + "jobCard": { + "defaultName": "{{camera}} esporta", + "queued": "In coda", + "running": "In esecuzione", + "preparing": "Preparazione", + "copying": "Copia", + "encoding": "Codifica", + "encodingRetry": "Codifica (riprova)", + "finalizing": "Finalizzazione" + }, + "caseView": { + "noDescription": "Nessuna descrizione", + "createdAt": "Creato {{value}}", + "exportCount_one": "1 esportazione", + "exportCount_other": "{{count}} esportazioni", + "cameraCount_one": "1 telecamera", + "cameraCount_other": "{{count}} telecamere", + "showMore": "Mostra altro", + "showLess": "Mostra meno", + "emptyTitle": "Questo caso è vuoto", + "emptyDescription": "Aggiungi le esportazioni esistenti non categorizzate per mantenere il caso organizzato.", + "emptyDescriptionNoExports": "Al momento non sono disponibili esportazioni non categorizzate da aggiungere." + }, + "caseEditor": { + "createTitle": "Crea un caso", + "editTitle": "Modifica caso", + "namePlaceholder": "Nome del caso", + "descriptionPlaceholder": "Aggiungi note o contesto per questo caso" + }, + "addExportDialog": { + "title": "Aggiungi l'esportazione a {{caseName}}", + "searchPlaceholder": "Cerca esportazioni non categorizzate", + "empty": "Nessuna esportazione non categorizzata corrisponde a questa ricerca.", + "addButton_one": "Aggiungi 1 esportazione", + "addButton_other": "Aggiungi {{count}} esportazioni", + "adding": "In aggiunta..." + }, + "selected_one": "{{count}} selezionati", + "selected_other": "{{count}} selezionati", + "bulkActions": { + "addToCase": "Aggiungi al caso", + "moveToCase": "Sposta al caso", + "removeFromCase": "Rimuovi dal caso", + "delete": "Elimina", + "deleteNow": "Elimina ora" + }, + "bulkDelete": { + "title": "Elimina le esportazioni", + "desc_one": "Sei sicuro di voler eliminare l'esportazione {{count}}?", + "desc_other": "Sei sicuro di voler eliminare {{count}} esportazioni?" + }, + "bulkRemoveFromCase": { + "title": "Rimuovi dal caso", + "desc_one": "Rimuovere l'esportazione {{count}} da questo caso?", + "desc_other": "Rimuovere {{count}} esportazioni da questo caso?", + "descKeepExports": "Le esportazioni verranno spostate nella categoria \"non classificate\".", + "descDeleteExports": "Le esportazioni verranno eliminate definitivamente.", + "deleteExports": "Elimina almeno le esportazioni" + }, + "bulkToast": { + "success": { + "delete": "Esportazioni eliminate con successo", + "reassign": "Assegnazione del caso aggiornata con successo", + "remove": "Esportazioni rimosse con successo dal caso" + }, + "error": { + "deleteFailed": "Impossibile eliminare le esportazioni: {{errorMessage}}", + "reassignFailed": "Impossibile aggiornare l'assegnazione del caso: {{errorMessage}}" + } } } diff --git a/web/public/locales/it/views/settings.json b/web/public/locales/it/views/settings.json index 38951855e..a36b50391 100644 --- a/web/public/locales/it/views/settings.json +++ b/web/public/locales/it/views/settings.json @@ -12,7 +12,11 @@ "notifications": "Impostazioni di notifiche - Frigate", "enrichments": "Impostazioni di miglioramento - Frigate", "cameraManagement": "Gestisci telecamere - Frigate", - "cameraReview": "Impostazioni revisione telecamera - Frigate" + "cameraReview": "Impostazioni revisione telecamera - Frigate", + "globalConfig": "Configurazione globale - Frigate", + "cameraConfig": "Configurazione telecamera - Frigate", + "maintenance": "Manutenzione - Frigate", + "profiles": "Profili - Frigate" }, "frigatePlus": { "snapshotConfig": { @@ -230,7 +234,7 @@ "desc": "Specifica una velocità minima affinché gli oggetti vengano presi in considerazione in questa zona.", "toast": { "error": { - "pointLengthError": "La stima della velocità è stata disattivata per questa zona. Le zone con stima della velocità devono avere esattamente 4 punti.", + "pointLengthError": "La stima della velocità è stata disabilitata per questa zona. Le zone con stima della velocità devono avere esattamente 4 punti.", "loiteringTimeError": "Le zone con tempi di permanenza superiori a 0 non devono essere utilizzate per la stima della velocità." } }, @@ -390,7 +394,12 @@ "roles": "Ruoli", "cameraManagement": "Gestione", "cameraReview": "Rivedi", - "profiles": "Profili" + "profiles": "Profili", + "general": "Generale", + "globalConfig": "Configurazione globale", + "system": "Sistema", + "integrations": "Integrazioni", + "uiSettings": "Impostazioni interfaccia utente" }, "users": { "dialog": { @@ -511,12 +520,12 @@ "general": { "liveDashboard": { "automaticLiveView": { - "desc": "Passa automaticamente alla visualizzazione dal vivo di una telecamera quando viene rilevata attività. Disattivando questa opzione, le immagini statiche della telecamera nella schermata dal vivo verranno aggiornate solo una volta al minuto.", + "desc": "Passa automaticamente alla visualizzazione dal vivo di una telecamera quando viene rilevata attività. Disabilitando questa opzione, le immagini statiche della telecamera nella schermata dal vivo verranno aggiornate solo una volta al minuto.", "label": "Visualizzazione automatica dal vivo" }, "playAlertVideos": { "label": "Riproduci video di avvisi", - "desc": "Per impostazione predefinita, gli avvisi recenti nella schermata dal vivo vengono riprodotti come brevi video in ciclo. Disattiva questa opzione per visualizzare solo un'immagine statica degli avvisi recenti su questo dispositivo/browser." + "desc": "Per impostazione predefinita, gli avvisi recenti nella schermata dal vivo vengono riprodotti come brevi video in ciclo. Disabilita questa opzione per visualizzare solo un'immagine statica degli avvisi recenti su questo dispositivo/browser." }, "title": "Schermata dal vivo", "displayCameraNames": { @@ -1315,5 +1324,11 @@ "addUrl": "Aggiungi URL", "addGo2rtcStream": "Aggiungi flusso go2rtc" } + }, + "button": { + "overriddenGlobal": "Sovrascritto (Globale)", + "overriddenGlobalTooltip": "Questa telecamera sovrascrive le impostazioni di configurazione globali in questa sezione", + "overriddenBaseConfig": "Sovrascritto (Configurazione di base)", + "overriddenBaseConfigTooltip": "Il profilo {{profile}} sovrascrive le impostazioni di configurazione in questa sezione" } } diff --git a/web/public/locales/it/views/system.json b/web/public/locales/it/views/system.json index 6883fc397..0c54865ba 100644 --- a/web/public/locales/it/views/system.json +++ b/web/public/locales/it/views/system.json @@ -7,7 +7,8 @@ "logs": { "frigate": "Registri Frigate - Frigate", "go2rtc": "Registri Go2RTC - Frigate", - "nginx": "Registri Nginx - Frigate" + "nginx": "Registri Nginx - Frigate", + "websocket": "Registri dei messaggi - Frigate" } }, "logs": { @@ -31,6 +32,33 @@ "label": "Copia negli appunti", "success": "Registri copiati negli appunti", "error": "Impossibile copiare i registri negli appunti" + }, + "websocket": { + "label": "Messaggi", + "pause": "Pausa", + "resume": "Riprendi", + "clear": "Pulisci", + "filter": { + "all": "Tutti gli argomenti", + "topics": "Argomenti", + "events": "Eventi", + "reviews": "Rivisti", + "classification": "Classificazione", + "face_recognition": "Riconoscimento facciale", + "lpr": "Risconoscimento targhe (LPR)", + "camera_activity": "Attività della telecamera", + "system": "Sistema", + "camera": "Telecamera", + "all_cameras": "Tutte le telecamere", + "cameras_count_one": "{{count}} telecamera", + "cameras_count_other": "{{count}} telecamere" + }, + "empty": "Nessun messaggio ancora catturato", + "count_one": "{{count}} messaggio", + "count_other": "{{count}} messaggi", + "expanded": { + "payload": "Carico" + } } }, "general": { @@ -72,7 +100,8 @@ "description": "Si tratta di un problema noto negli strumenti di reportistica delle statistiche GPU di Intel (intel_gpu_top), che si interrompe e restituisce ripetutamente un utilizzo della GPU pari a 0% anche nei casi in cui l'accelerazione hardware e il rilevamento degli oggetti funzionano correttamente sulla (i)GPU. Non si tratta di un problema di Frigate. È possibile riavviare il sistema per risolvere temporaneamente il problema e verificare che la GPU funzioni correttamente. Ciò non influisce sulle prestazioni." }, "gpuTemperature": "Temperatura GPU", - "npuTemperature": "Temperatura NPU" + "npuTemperature": "Temperatura NPU", + "gpuCompute": "Calcolo / Codifica GPU" }, "detector": { "inferenceSpeed": "Velocità inferenza rilevatore", @@ -158,7 +187,8 @@ "cameraFramesPerSecond": "{{camName}} fotogrammi al secondo", "cameraDetectionsPerSecond": "{{camName}} rilevamenti al secondo", "cameraSkippedDetectionsPerSecond": "{{camName}} rilevamenti saltati al secondo", - "cameraFfmpeg": "{{camName}} FFmpeg" + "cameraFfmpeg": "{{camName}} FFmpeg", + "cameraGpu": "GPU {{camName}}" }, "toast": { "success": { @@ -188,7 +218,8 @@ "cameraIsOffline": "{{camera}} è disconnessa", "detectIsSlow": "{{detect}} è lento ({{speed}} ms)", "detectIsVerySlow": "{{detect}} è molto lento ({{speed}} ms)", - "shmTooLow": "L'allocazione /dev/shm ({{total}} MB) dovrebbe essere aumentata almeno a {{min}} MB." + "shmTooLow": "L'allocazione /dev/shm ({{total}} MB) dovrebbe essere aumentata almeno a {{min}} MB.", + "debugReplayActive": "La sessione di riproduzione delle correzioni è attiva" }, "title": "Sistema", "metrics": "Metriche di sistema", @@ -215,7 +246,11 @@ "shm": { "title": "Allocazione SHM (memoria condivisa)", "warning": "La dimensione SHM attuale di {{total}} MB è troppo piccola. Aumentarla ad almeno {{min_shm}} MB.", - "readTheDocumentation": "Leggi la documentazione" + "readTheDocumentation": "Leggi la documentazione", + "frameLifetime": { + "title": "Durata del fotogramma", + "description": "Ogni telecamera dispone di {{frames}} posti per i fotogrammi nella memoria condivisa. Alla frequenza di fotogrammi più elevata della telecamera, ogni fotogramma è disponibile per circa {{lifetime}} secondi prima di essere sovrascritto." + } } }, "lastRefreshed": "Ultimo aggiornamento: "