From ecae4e36cdec77928a70f1a8484c1e9a0bd5a9dd Mon Sep 17 00:00:00 2001 From: Hosted Weblate Date: Sat, 4 Apr 2026 14:57:43 +0200 Subject: [PATCH] Translated using Weblate (Italian) Currently translated at 100.0% (142 of 142 strings) Translated using Weblate (Italian) Currently translated at 100.0% (58 of 58 strings) Translated using Weblate (Italian) Currently translated at 100.0% (99 of 99 strings) Translated using Weblate (Italian) Currently translated at 100.0% (129 of 129 strings) Translated using Weblate (Italian) Currently translated at 100.0% (123 of 123 strings) Translated using Weblate (Italian) Currently translated at 100.0% (47 of 47 strings) Translated using Weblate (Italian) Currently translated at 100.0% (23 of 23 strings) Translated using Weblate (Italian) Currently translated at 98.9% (98 of 99 strings) Translated using Weblate (Italian) Currently translated at 2.6% (21 of 790 strings) Translated using Weblate (Italian) Currently translated at 2.6% (21 of 790 strings) Translated using Weblate (Italian) Currently translated at 100.0% (235 of 235 strings) Translated using Weblate (Italian) Currently translated at 93.0% (120 of 129 strings) Translated using Weblate (Italian) Currently translated at 100.0% (25 of 25 strings) Translated using Weblate (Italian) Currently translated at 27.2% (6 of 22 strings) Translated using Weblate (Italian) Currently translated at 60.7% (651 of 1071 strings) Translated using Weblate (Italian) Currently translated at 2.7% (13 of 469 strings) Translated using Weblate (Italian) Currently translated at 1.2% (6 of 469 strings) Translated using Weblate (Italian) Currently translated at 100.0% (23 of 23 strings) Translated using Weblate (Italian) Currently translated at 0.3% (3 of 790 strings) Translated using Weblate (Italian) Currently translated at 76.0% (19 of 25 strings) Translated using Weblate (Italian) Currently translated at 98.9% (98 of 99 strings) Translated using Weblate (Italian) Currently translated at 27.2% (6 of 22 strings) Translated using Weblate (Italian) Currently translated at 98.3% (120 of 122 strings) Co-authored-by: AlessioCappe Co-authored-by: Evion58 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-camera/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-groups/it/ Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/config-validation/it/ Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/objects/it/ Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-classificationmodel/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-facelibrary/it/ Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-live/it/ Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-settings/it/ Translation: Frigate NVR/Config - Cameras Translation: Frigate NVR/Config - Global Translation: Frigate NVR/Config - Groups Translation: Frigate NVR/Config - Validation Translation: Frigate NVR/common Translation: Frigate NVR/components-camera Translation: Frigate NVR/objects Translation: Frigate NVR/views-classificationmodel Translation: Frigate NVR/views-explore Translation: Frigate NVR/views-exports Translation: Frigate NVR/views-facelibrary Translation: Frigate NVR/views-live Translation: Frigate NVR/views-settings --- web/public/locales/it/common.json | 15 +++- web/public/locales/it/components/camera.json | 3 +- web/public/locales/it/config/cameras.json | 32 +++++++- web/public/locales/it/config/global.json | 52 ++++++++++++- web/public/locales/it/config/groups.json | 74 ++++++++++++++++++- web/public/locales/it/config/validation.json | 9 ++- web/public/locales/it/objects.json | 7 +- .../locales/it/views/classificationModel.json | 27 +++++-- web/public/locales/it/views/explore.json | 13 +++- web/public/locales/it/views/exports.json | 4 +- web/public/locales/it/views/faceLibrary.json | 10 ++- web/public/locales/it/views/live.json | 13 ++-- web/public/locales/it/views/settings.json | 7 +- 13 files changed, 236 insertions(+), 30 deletions(-) diff --git a/web/public/locales/it/common.json b/web/public/locales/it/common.json index 7a7edb48c..4067fe4fc 100644 --- a/web/public/locales/it/common.json +++ b/web/public/locales/it/common.json @@ -139,7 +139,9 @@ "resetToDefault": "Ripristina impostazioni predefinite", "saveAll": "Salva tutto", "savingAll": "Salvataggio di tutto…", - "undoAll": "Annulla tutto" + "undoAll": "Annulla tutto", + "applying": "Applica…", + "retry": "Riprova" }, "unit": { "speed": { @@ -271,7 +273,9 @@ "withSystem": "Sistema", "faceLibrary": "Raccolta volti", "classification": "Classificazione", - "chat": "Chat" + "chat": "Chat", + "profiles": "Profili", + "actions": "Azioni" }, "pagination": { "next": { @@ -308,7 +312,8 @@ "title": "Impossibile salvare le modifiche alla configurazione: {{errorMessage}}", "noMessage": "Impossibile salvare le modifiche alla configurazione" }, - "title": "Salva" + "title": "Salva", + "success": "Modifiche alla configurazione salvate correttamente." } }, "selectItem": "Seleziona {{item}}", @@ -324,5 +329,7 @@ "field": { "optional": "Opzionale", "internalID": "L'ID interno che Frigate utilizza nella configurazione e nel database" - } + }, + "no_items": "Nessun elemento", + "validation_errors": "Errori di convalida" } diff --git a/web/public/locales/it/components/camera.json b/web/public/locales/it/components/camera.json index a681de1a5..29ee897f3 100644 --- a/web/public/locales/it/components/camera.json +++ b/web/public/locales/it/components/camera.json @@ -82,6 +82,7 @@ "zones": "Zone", "mask": "Maschera", "motion": "Movimento", - "regions": "Regioni" + "regions": "Regioni", + "paths": "Percorsi" } } diff --git a/web/public/locales/it/config/cameras.json b/web/public/locales/it/config/cameras.json index 0967ef424..491b69052 100644 --- a/web/public/locales/it/config/cameras.json +++ b/web/public/locales/it/config/cameras.json @@ -1 +1,31 @@ -{} +{ + "label": "Configurazione telecamera", + "name": { + "label": "Nome telecamera", + "description": "Il nome della telecamera è necessario" + }, + "friendly_name": { + "description": "Nome amichevole della telecamera utilizzato nell'interfaccia utente di Frigate", + "label": "Nome amichevole" + }, + "enabled": { + "label": "Abilitato", + "description": "Abilitato" + }, + "audio": { + "label": "Eventi audio", + "description": "Impostazioni per il rilevamento di eventi audio per questa telecamera.", + "enabled": { + "label": "Abilita il rilevamento audio", + "description": "Abilita o disabilita il rilevamento degli eventi audio per questa telecamera." + }, + "min_volume": { + "label": "Volume minimo" + } + }, + "ffmpeg": { + "path": { + "label": "Percorso FFmpeg" + } + } +} diff --git a/web/public/locales/it/config/global.json b/web/public/locales/it/config/global.json index 0967ef424..dbd4f3ec6 100644 --- a/web/public/locales/it/config/global.json +++ b/web/public/locales/it/config/global.json @@ -1 +1,51 @@ -{} +{ + "safe_mode": { + "label": "Modalità sicura", + "description": "Quando abilitata, avvia Frigate in modalità sicura con funzionalità ridotte per la risoluzione dei problemi." + }, + "environment_vars": { + "label": "Variabili d'ambiente", + "description": "Coppie chiave/valore di variabili d'ambiente da impostare per il processo Frigate in Home Assistant OS. Gli utenti non HAOS devono utilizzare la configurazione delle variabili d'ambiente di Docker." + }, + "version": { + "label": "Versione configurazione attuale", + "description": "Versione numerica o stringa della configurazione attiva per facilitare il rilevamento di migrazioni o modifiche di formato." + }, + "audio": { + "label": "Eventi audio", + "enabled": { + "label": "Abilita il rilevamento audio" + }, + "min_volume": { + "label": "Volume minimo" + } + }, + "logger": { + "description": "Consente di controllare il livello di dettaglio predefinito dei registri e le opzioni di sovrascrittura per ciascun componente.", + "default": { + "label": "Livello di registrazione", + "description": "Livello di dettaglio predefinito del registro globale (debug, info, warning, error)." + }, + "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." + } + }, + "auth": { + "label": "Autenticazione", + "description": "Impostazioni di autenticazione e relative alla sessione, incluse le opzioni relative ai cookie e al limite di frequenza.", + "enabled": { + "label": "Abilita autenticazione", + "description": "Abilita l'autenticazione nativa per l'interfaccia utente di Frigate." + }, + "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." + } + }, + "ffmpeg": { + "path": { + "label": "Percorso FFmpeg" + } + } +} diff --git a/web/public/locales/it/config/groups.json b/web/public/locales/it/config/groups.json index 0967ef424..72164c31d 100644 --- a/web/public/locales/it/config/groups.json +++ b/web/public/locales/it/config/groups.json @@ -1 +1,73 @@ -{} +{ + "audio": { + "global": { + "detection": "Rilevamento globale", + "sensitivity": "Sensibilità globale" + }, + "cameras": { + "detection": "Rilevamento", + "sensitivity": "Sensibilità" + } + }, + "timestamp_style": { + "global": { + "appearance": "Aspetto globale" + }, + "cameras": { + "appearance": "Aspetto" + } + }, + "motion": { + "global": { + "algorithm": "Algoritmo globale", + "sensitivity": "Sensibilità globale" + }, + "cameras": { + "sensitivity": "Sensibilità", + "algorithm": "Algoritmo" + } + }, + "snapshots": { + "global": { + "display": "Visualizzazione globale" + }, + "cameras": { + "display": "Visualizzazione" + } + }, + "detect": { + "global": { + "tracking": "Tracciamento globale", + "resolution": "Risoluzione globale" + }, + "cameras": { + "resolution": "Risoluzione", + "tracking": "Tracciamento" + } + }, + "objects": { + "global": { + "tracking": "Tracciamento globale", + "filtering": "Filtro globale" + }, + "cameras": { + "filtering": "Filtro", + "tracking": "Tracciamento" + } + }, + "record": { + "global": { + "events": "Eventi globali", + "retention": "Conservazione globale" + }, + "cameras": { + "events": "Eventi", + "retention": "Conservazione" + } + }, + "ffmpeg": { + "cameras": { + "cameraFfmpeg": "Parametri FFmpeg specifici per la telecamera" + } + } +} diff --git a/web/public/locales/it/config/validation.json b/web/public/locales/it/config/validation.json index 0967ef424..a37fcd3c7 100644 --- a/web/public/locales/it/config/validation.json +++ b/web/public/locales/it/config/validation.json @@ -1 +1,8 @@ -{} +{ + "minimum": "Deve essere almeno {{limit}}", + "maximum": "Deve essere al massimo {{limit}}", + "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)" +} diff --git a/web/public/locales/it/objects.json b/web/public/locales/it/objects.json index a512b0021..069acd07b 100644 --- a/web/public/locales/it/objects.json +++ b/web/public/locales/it/objects.json @@ -116,5 +116,10 @@ "an_post": "An Post", "purolator": "Purolator", "gls": "GLS", - "dpd": "DPD" + "dpd": "DPD", + "canada_post": "Canada Post", + "royal_mail": "Royal Mail", + "school_bus": "Autobus scolastico", + "skunk": "Puzzola", + "kangaroo": "Canguro" } diff --git a/web/public/locales/it/views/classificationModel.json b/web/public/locales/it/views/classificationModel.json index a35a39172..c5f0f7539 100644 --- a/web/public/locales/it/views/classificationModel.json +++ b/web/public/locales/it/views/classificationModel.json @@ -12,8 +12,12 @@ }, "toast": { "success": { - "deletedCategory": "Classe eliminata", - "deletedImage": "Immagini eliminate", + "deletedCategory_one": "{{count}} classe eliminata", + "deletedCategory_many": "{{count}} classi eliminate", + "deletedCategory_other": "{{count}} classi eliminate", + "deletedImage_one": "{{count}} immagine eliminata", + "deletedImage_many": "{{count}} immagini eliminate", + "deletedImage_other": "{{count}} immagini eliminate", "categorizedImage": "Immagine classificata con successo", "trainedModel": "Modello addestrato con successo.", "trainingModel": "Avviato con successo l'addestramento del modello.", @@ -21,7 +25,8 @@ "deletedModel_many": "Eliminati con successo {{count}} modelli", "deletedModel_other": "Eliminati con successo {{count}} modelli", "updatedModel": "Configurazione del modello aggiornata correttamente", - "renamedCategory": "Classe rinominata correttamente in {{name}}" + "renamedCategory": "Classe rinominata correttamente in {{name}}", + "reclassifiedImage": "Immagine riclassificata con successo" }, "error": { "deleteImageFailed": "Impossibile eliminare: {{errorMessage}}", @@ -31,7 +36,8 @@ "deleteModelFailed": "Impossibile eliminare il modello: {{errorMessage}}", "updateModelFailed": "Impossibile aggiornare il modello: {{errorMessage}}", "trainingFailedToStart": "Impossibile avviare l'addestramento del modello: {{errorMessage}}", - "renameCategoryFailed": "Impossibile rinominare la classe: {{errorMessage}}" + "renameCategoryFailed": "Impossibile rinominare la classe: {{errorMessage}}", + "reclassifyFailed": "Impossibile riclassificare l'immagine: {{errorMessage}}" } }, "deleteCategory": { @@ -156,8 +162,13 @@ "allImagesRequired_other": "Classifica tutte le immagini. Rimangono {{count}} immagini.", "modelCreated": "Modello creato correttamente. Utilizza la vista Classificazioni recenti per aggiungere immagini per gli stati mancanti, quindi addestrare il modello.", "missingStatesWarning": { - "title": "Esempi di stati mancanti", - "description": "Per ottenere risultati ottimali, si consiglia di selezionare esempi per tutti gli stati. È possibile continuare senza selezionare tutti gli stati, ma il modello non verrà addestrato finché tutti gli stati non avranno immagini. Dopo aver continuato, utilizza la vista Classificazioni recenti per classificare le immagini per gli stati mancanti, quindi addestra il modello." + "title": "Esempi di classi mancanti", + "description": "Non tutte le classi hanno esempi. Prova a generare nuovi esempi per trovare la classe mancante oppure continua e usa la vista Classificazioni recenti per aggiungere immagini in seguito." + }, + "refreshExamples": "Genera nuovi esempi", + "refreshConfirm": { + "title": "Generare nuovi esempi?", + "description": "Questo genererà una nuova serie di immagini e cancellerà tutte le selezioni, comprese le classi precedenti. Dovrai riselezionare gli esempi per tutte le classi." } } }, @@ -189,5 +200,7 @@ "noNewImages": "Nessuna nuova immagine da addestrare. Classifica prima più immagini nel database.", "noChanges": "Nessuna modifica al database dall'ultimo addestramento." }, - "none": "Nessuno" + "none": "Nessuno", + "reclassifyImageAs": "Riclassifica immagine come:", + "reclassifyImage": "Riclassifica immagine" } diff --git a/web/public/locales/it/views/explore.json b/web/public/locales/it/views/explore.json index 498e09465..7cb9b4b80 100644 --- a/web/public/locales/it/views/explore.json +++ b/web/public/locales/it/views/explore.json @@ -113,7 +113,8 @@ "attributes": "Attributi di classificazione", "title": { "label": "Titolo" - } + }, + "scoreInfo": "Informazioni sul punteggio" }, "objectLifecycle": { "annotationSettings": { @@ -221,12 +222,22 @@ "downloadCleanSnapshot": { "label": "Scarica istantanea pulita", "aria": "Scarica istantanea pulita" + }, + "debugReplay": { + "label": "Riproduzione di correzione", + "aria": "Visualizza questo oggetto tracciato nella vista di riproduzione di correzione" + }, + "more": { + "aria": "Altri" } }, "dialog": { "confirmDelete": { "desc": "L'eliminazione di questo oggetto tracciato rimuove l'istantanea, eventuali incorporamenti salvati e tutte le voci associate ai dettagli di tracciamento. Il filmato registrato di questo oggetto tracciato nella vista Storico NON verrà eliminato.

Vuoi davvero procedere?", "title": "Conferma eliminazione" + }, + "toast": { + "error": "Errore durante l'eliminazione di questo oggetto tracciato: {{errorMessage}}" } }, "trackedObjectDetails": "Dettagli dell'oggetto tracciato", diff --git a/web/public/locales/it/views/exports.json b/web/public/locales/it/views/exports.json index 232ac8254..63bebbefa 100644 --- a/web/public/locales/it/views/exports.json +++ b/web/public/locales/it/views/exports.json @@ -2,7 +2,9 @@ "documentTitle": "Esporta - Frigate", "search": "Cerca", "noExports": "Nessuna esportazione trovata", - "deleteExport": "Elimina esportazione", + "deleteExport": { + "label": "Elimina esportazione" + }, "deleteExport.desc": "Sei sicuro di voler eliminare {{exportName}}?", "editExport": { "desc": "Inserisci un nuovo nome per questa esportazione.", diff --git a/web/public/locales/it/views/faceLibrary.json b/web/public/locales/it/views/faceLibrary.json index 7ffd4dc48..12d640aa8 100644 --- a/web/public/locales/it/views/faceLibrary.json +++ b/web/public/locales/it/views/faceLibrary.json @@ -43,7 +43,8 @@ "updatedFaceScore": "Punteggio del volto aggiornato con successo a {{name}} ({{score}}).", "uploadedImage": "Immagine caricata correttamente.", "addFaceLibrary": "{{name}} è stato aggiunto con successo alla Libreria dei Volti!", - "renamedFace": "Rinominato correttamente il volto in {{name}}" + "renamedFace": "Rinominato correttamente il volto in {{name}}", + "reclassifiedFace": "Volto riclassificato con successo." }, "error": { "addFaceLibraryFailed": "Impossibile impostare il nome del volto: {{errorMessage}}", @@ -52,7 +53,8 @@ "trainFailed": "Impossibile addestrare: {{errorMessage}}", "updateFaceScoreFailed": "Impossibile aggiornare il punteggio del volto: {{errorMessage}}", "deleteNameFailed": "Impossibile eliminare il nome: {{errorMessage}}", - "renameFaceFailed": "Impossibile rinominare il volto: {{errorMessage}}" + "renameFaceFailed": "Impossibile rinominare il volto: {{errorMessage}}", + "reclassifyFailed": "Impossibile riclassificare il volto: {{errorMessage}}" } }, "imageEntry": { @@ -101,5 +103,7 @@ "desc_other": "Vuoi davvero eliminare {{count}} volti? Questa azione non può essere annullata." }, "nofaces": "Nessun volto disponibile", - "pixels": "{{area}}px" + "pixels": "{{area}}px", + "reclassifyFaceAs": "Riclassifica il volto come:", + "reclassifyFace": "Riclassifica il volto" } diff --git a/web/public/locales/it/views/live.json b/web/public/locales/it/views/live.json index 42a5264cc..7aa3302c9 100644 --- a/web/public/locales/it/views/live.json +++ b/web/public/locales/it/views/live.json @@ -1,5 +1,7 @@ { - "documentTitle": "Dal vivo - Frigate", + "documentTitle": { + "default": "In diretta - Frigate" + }, "documentTitle.withCamera": "{{camera}} - Dal vivo - Frigate", "lowBandwidthMode": "Modalità a bassa larghezza di banda", "twoWayTalk": { @@ -35,7 +37,7 @@ "autotracking": "Tracciamento automatico", "title": "Impostazioni di {{camera}}", "cameraEnabled": "Telecamera abilitata", - "objectDetection": "Rilevamento di oggetti", + "objectDetection": "Rilevamento oggetti", "recording": "Registrazione", "audioDetection": "Rilevamento audio", "transcription": "Trascrizione audio" @@ -54,8 +56,9 @@ "move": { "clickMove": { "enable": "Abilita clic per spostare", - "disable": "Disabilita il clic per spostare", - "label": "Fai clic nella cornice per centrare la telecamera" + "disable": "Disabilita clic per spostare", + "label": "Fai clic nella cornice per centrare la telecamera", + "enableWithZoom": "Abilita clic per muovere / trascina per ingrandire" }, "left": { "label": "Sposta la telecamera PTZ a sinistra" @@ -191,7 +194,7 @@ } }, "snapshot": { - "takeSnapshot": "Scarica l'istantanea attuale", + "takeSnapshot": "Scarica istantanea attuale", "noVideoSource": "Nessuna sorgente video disponibile per l'istantanea.", "captureFailed": "Impossibile catturare l'istantanea.", "downloadStarted": "Scaricamento istantanea avviato." diff --git a/web/public/locales/it/views/settings.json b/web/public/locales/it/views/settings.json index d6bf3715f..38951855e 100644 --- a/web/public/locales/it/views/settings.json +++ b/web/public/locales/it/views/settings.json @@ -16,7 +16,7 @@ }, "frigatePlus": { "snapshotConfig": { - "cleanCopyWarning": "Alcune telecamere hanno le istantanee abilitate ma la copia pulita disabilitata. È necessario abilitare clean_copy nella configurazione delle istantanee per poter inviare le immagini da queste telecamere a Frigate+.", + "cleanCopyWarning": "Alcune telecamere hanno la funzione di istantanea disabilitata", "table": { "snapshots": "Istantanee", "camera": "Telecamera", @@ -297,7 +297,7 @@ }, "restart_required": "Riavvio richiesto (maschere/zone modificate)", "motionMaskLabel": "Maschera di movimento {{number}}", - "objectMaskLabel": "Maschera di oggetto {{number}} ({{label}})" + "objectMaskLabel": "Maschera di oggetto {{number}}" }, "cameraSetting": { "camera": "Telecamera", @@ -389,7 +389,8 @@ "triggers": "Inneschi", "roles": "Ruoli", "cameraManagement": "Gestione", - "cameraReview": "Rivedi" + "cameraReview": "Rivedi", + "profiles": "Profili" }, "users": { "dialog": {