diff --git a/web/public/locales/it/audio.json b/web/public/locales/it/audio.json
index 9a08719ad..d973819c9 100644
--- a/web/public/locales/it/audio.json
+++ b/web/public/locales/it/audio.json
@@ -425,5 +425,13 @@
"white_noise": "Rumore bianco",
"pink_noise": "Rumore rosa",
"field_recording": "Registrazione sul campo",
- "scream": "Grido"
+ "scream": "Grido",
+ "vibration": "Vibrazione",
+ "sodeling": "Zollatura",
+ "chird": "Accordo",
+ "change_ringing": "Cambia suoneria",
+ "shofar": "Shofar",
+ "liquid": "Liquido",
+ "splash": "Schizzo",
+ "slosh": "Sciabordio"
}
diff --git a/web/public/locales/it/common.json b/web/public/locales/it/common.json
index f4ee9086f..35a41f22b 100644
--- a/web/public/locales/it/common.json
+++ b/web/public/locales/it/common.json
@@ -134,6 +134,14 @@
"length": {
"feet": "piedi",
"meters": "metri"
+ },
+ "data": {
+ "kbps": "kB/s",
+ "mbps": "MB/s",
+ "gbps": "GB/s",
+ "kbph": "kB/ora",
+ "mbph": "MB/ora",
+ "gbph": "GB/ora"
}
},
"label": {
@@ -280,5 +288,8 @@
}
},
"selectItem": "Seleziona {{item}}",
- "readTheDocumentation": "Leggi la documentazione"
+ "readTheDocumentation": "Leggi la documentazione",
+ "information": {
+ "pixels": "{{area}}px"
+ }
}
diff --git a/web/public/locales/it/components/dialog.json b/web/public/locales/it/components/dialog.json
index f5a124779..8c3b07f65 100644
--- a/web/public/locales/it/components/dialog.json
+++ b/web/public/locales/it/components/dialog.json
@@ -110,7 +110,8 @@
"button": {
"export": "Esporta",
"markAsReviewed": "Segna come visto",
- "deleteNow": "Elimina ora"
+ "deleteNow": "Elimina ora",
+ "markAsUnreviewed": "Segna come non visto"
},
"confirmDelete": {
"desc": {
diff --git a/web/public/locales/it/views/events.json b/web/public/locales/it/views/events.json
index 791bcc135..a47dd9916 100644
--- a/web/public/locales/it/views/events.json
+++ b/web/public/locales/it/views/events.json
@@ -37,5 +37,16 @@
"selected_other": "{{count}} selezionati",
"detected": "rilevato",
"suspiciousActivity": "Attività sospetta",
- "threateningActivity": "Attività minacciosa"
+ "threateningActivity": "Attività minacciosa",
+ "detail": {
+ "noDataFound": "Nessun dato dettagliato da rivedere",
+ "aria": "Attiva/disattiva la visualizzazione dettagliata",
+ "trackedObject_one": "oggetto tracciato",
+ "trackedObject_other": "oggetti tracciati",
+ "noObjectDetailData": "Non sono disponibili dati dettagliati sull'oggetto."
+ },
+ "objectTrack": {
+ "trackedPoint": "Punto tracciato",
+ "clickToSeek": "Premi per cercare in questo momento"
+ }
}
diff --git a/web/public/locales/it/views/faceLibrary.json b/web/public/locales/it/views/faceLibrary.json
index 54fe6adb0..47d946dc6 100644
--- a/web/public/locales/it/views/faceLibrary.json
+++ b/web/public/locales/it/views/faceLibrary.json
@@ -55,7 +55,7 @@
},
"imageEntry": {
"dropActive": "Rilascia l'immagine qui…",
- "dropInstructions": "Trascina e rilascia un'immagine qui oppure fai clic per selezionarla",
+ "dropInstructions": "Trascina e rilascia o incolla un'immagine qui oppure fai clic per selezionarla",
"maxSize": "Dimensione massima: {{size}} MB",
"validation": {
"selectImage": "Seleziona un file immagine."
diff --git a/web/public/locales/it/views/live.json b/web/public/locales/it/views/live.json
index b264fecb7..6a2c847a4 100644
--- a/web/public/locales/it/views/live.json
+++ b/web/public/locales/it/views/live.json
@@ -12,8 +12,8 @@
},
"manualRecording": {
"recordDisabledTips": "Poiché la registrazione è disabilitata o limitata nella configurazione di questa telecamera, verrà salvata solo un'istantanea.",
- "title": "Registrazione su richiesta",
- "tips": "Avvia un evento manuale in base alle impostazioni di conservazione della registrazione di questa telecamera.",
+ "title": "Su richiesta",
+ "tips": "Scarica un'istantanea attuale o avvia un evento manuale in base alle impostazioni di conservazione della registrazione di questa telecamera.",
"playInBackground": {
"label": "Riproduci in sottofondo",
"desc": "Abilita questa opzione per continuare la trasmissione quando il lettore è nascosto."
@@ -147,6 +147,9 @@
"lowBandwidth": {
"tips": "La visualizzazione dal vivo è in modalità a bassa larghezza di banda a causa di errori di caricamento o di trasmissione.",
"resetStream": "Reimposta flusso"
+ },
+ "debug": {
+ "picker": "Selezione del flusso non disponibile in modalità correzioni. La visualizzazione correzioni utilizza sempre il flusso a cui è assegnato il ruolo di rilevamento."
}
},
"effectiveRetainMode": {
@@ -167,5 +170,16 @@
"transcription": {
"enable": "Abilita la trascrizione audio in tempo reale",
"disable": "Disabilita la trascrizione audio in tempo reale"
+ },
+ "noCameras": {
+ "buttonText": "Aggiungi telecamera",
+ "title": "Nessuna telecamera configurata",
+ "description": "Per iniziare, collega una telecamera."
+ },
+ "snapshot": {
+ "takeSnapshot": "Scarica l'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 48a1ca0bd..d0ff5d450 100644
--- a/web/public/locales/it/views/settings.json
+++ b/web/public/locales/it/views/settings.json
@@ -10,7 +10,9 @@
"general": "Impostazioni generali - Frigate",
"frigatePlus": "Impostazioni Frigate+ - Frigate",
"notifications": "Impostazioni di notifiche - Frigate",
- "enrichments": "Impostazioni di miglioramento - Frigate"
+ "enrichments": "Impostazioni di miglioramento - Frigate",
+ "cameraManagement": "Gestisci telecamere - Frigate",
+ "cameraReview": "Impostazioni revisione telecamera - Frigate"
},
"frigatePlus": {
"snapshotConfig": {
@@ -378,7 +380,10 @@
"users": "Utenti",
"frigateplus": "Frigate+",
"enrichments": "Miglioramenti",
- "triggers": "Inneschi"
+ "triggers": "Inneschi",
+ "roles": "Ruoli",
+ "cameraManagement": "Gestione",
+ "cameraReview": "Rivedi"
},
"users": {
"dialog": {
@@ -815,6 +820,11 @@
"error": {
"min": "È necessario selezionare almeno un'azione."
}
+ },
+ "friendly_name": {
+ "title": "Nome semplice",
+ "placeholder": "Assegna un nome o descrivi questo innesco",
+ "description": "Un nome semplice o un testo descrittivo facoltativo per questo innesco."
}
}
},
@@ -829,6 +839,10 @@
"updateTriggerFailed": "Impossibile aggiornare l'innesco: {{errorMessage}}",
"deleteTriggerFailed": "Impossibile eliminare l'innesco: {{errorMessage}}"
}
+ },
+ "semanticSearch": {
+ "title": "La ricerca semantica è disabilitata",
+ "desc": "Per utilizzare gli inneschi, è necessario abilitare la ricerca semantica."
}
},
"roles": {
@@ -890,5 +904,222 @@
}
}
}
+ },
+ "cameraReview": {
+ "title": "Impostazioni revisione telecamera",
+ "object_descriptions": {
+ "title": "Descrizioni oggetti IA generativa",
+ "desc": "Abilita/disabilita temporaneamente le descrizioni degli oggetti generate dall'IA per questa telecamera. Se disabilitate, le descrizioni generate dall'IA non verranno richieste per gli oggetti tracciati su questa telecamera."
+ },
+ "review_descriptions": {
+ "title": "Descrizioni revisioni IA generativa",
+ "desc": "Abilita/disabilita temporaneamente le descrizioni delle revisioni generate dall'IA per questa telecamera. Se disabilitate, le descrizioni generate dall'IA non verranno richieste per gli elementi da rivedere su questa telecamera."
+ },
+ "review": {
+ "title": "Rivedi",
+ "desc": "Abilita/disabilita temporaneamente avvisi e rilevamenti per questa telecamera fino al riavvio di Frigate. Se disabilitato, non verranno generati nuovi elementi di revisione. ",
+ "alerts": "Avvisi ",
+ "detections": "Rilevamenti "
+ },
+ "reviewClassification": {
+ "title": "Classificazione revisione",
+ "desc": "Frigate categorizza gli elementi di revisione come Avvisi e Rilevamenti. Per impostazione predefinita, tutti gli oggetti persona e auto sono considerati Avvisi. È possibile perfezionare la categorizzazione degli elementi di revisione configurando le zone richieste per ciascuno di essi.",
+ "noDefinedZones": "Per questa telecamera non sono definite zone.",
+ "objectAlertsTips": "Tutti gli oggetti {{alertsLabels}} su {{cameraName}} verranno mostrati come Avvisi.",
+ "zoneObjectAlertsTips": "Tutti gli oggetti {{alertsLabels}} rilevati in {{zone}} su {{cameraName}} verranno mostrati come Avvisi.",
+ "objectDetectionsTips": "Tutti gli oggetti {{detectionsLabels}} non categorizzati su {{cameraName}} verranno mostrati come Rilevamenti, indipendentemente dalla zona in cui si trovano.",
+ "zoneObjectDetectionsTips": {
+ "text": "Tutti gli oggetti {{detectionsLabels}} non categorizzati in {{zone}} su {{cameraName}} verranno mostrati come Rilevamenti.",
+ "notSelectDetections": "Tutti gli oggetti {{detectionsLabels}} rilevati in {{zone}} su {{cameraName}} non classificati come Avvisi verranno mostrati come Rilevamenti, indipendentemente dalla zona in cui si trovano.",
+ "regardlessOfZoneObjectDetectionsTips": "Tutti gli oggetti {{detectionsLabels}} non categorizzati su {{cameraName}} verranno mostrati come Rilevamenti, indipendentemente dalla zona in cui si trovano."
+ },
+ "unsavedChanges": "Impostazioni di classificazione delle revisioni non salvate per {{camera}}",
+ "selectAlertsZones": "Seleziona le zone per gli Avvisi",
+ "selectDetectionsZones": "Seleziona le zone per i Rilevamenti",
+ "limitDetections": "Limita i rilevamenti a zone specifiche",
+ "toast": {
+ "success": "La configurazione della classificazione di revisione è stata salvata. Riavvia Frigate per applicare le modifiche."
+ }
+ }
+ },
+ "cameraWizard": {
+ "step3": {
+ "streamUnavailable": "Anteprima trasmissione non disponibile",
+ "description": "Convalida e analisi finale prima di salvare la nuova telecamera. Connetti ogni flusso prima di salvare.",
+ "validationTitle": "Convalida del flusso",
+ "connectAllStreams": "Connetti tutti i flussi",
+ "reconnectionSuccess": "Riconnessione riuscita.",
+ "reconnectionPartial": "Alcuni flussi non sono riusciti a riconnettersi.",
+ "reload": "Ricarica",
+ "connecting": "Connessione...",
+ "streamTitle": "Flusso {{number}}",
+ "valid": "Convalida",
+ "failed": "Fallito",
+ "notTested": "Non verificata",
+ "connectStream": "Connetti",
+ "connectingStream": "Connessione",
+ "disconnectStream": "Disconnetti",
+ "estimatedBandwidth": "Larghezza di banda stimata",
+ "roles": "Ruoli",
+ "none": "Nessuno",
+ "error": "Errore",
+ "streamValidated": "Flusso {{number}} convalidato con successo",
+ "streamValidationFailed": "Convalida del flusso {{number}} non riuscita",
+ "saveAndApply": "Salva nuova telecamera",
+ "saveError": "Configurazione non valida. Controlla le impostazioni.",
+ "issues": {
+ "title": "Convalida del flusso",
+ "videoCodecGood": "Il codec video è {{codec}}.",
+ "audioCodecGood": "Il codec audio è {{codec}}.",
+ "noAudioWarning": "Nessun audio rilevato per questo flusso, le registrazioni non avranno audio.",
+ "audioCodecRecordError": "Per supportare l'audio nelle registrazioni è necessario il codec audio AAC.",
+ "audioCodecRequired": "Per supportare il rilevamento audio è necessario un flusso audio.",
+ "restreamingWarning": "Riducendo le connessioni alla telecamera per il flusso di registrazione l'utilizzo della CPU potrebbe aumentare leggermente.",
+ "dahua": {
+ "substreamWarning": "Il flusso 1 è bloccato a bassa risoluzione. Molte telecamere Dahua/Amcrest/EmpireTech supportano flussi aggiuntivi che devono essere abilitati nelle impostazioni della telecamera. Si consiglia di controllare e utilizzare tali flussi, se disponibili."
+ },
+ "hikvision": {
+ "substreamWarning": "Il flusso 1 è bloccato a bassa risoluzione. Molte telecamere Hikvision supportano flussi aggiuntivi che devono essere abilitati nelle impostazioni della telecamera. Si consiglia di controllare e utilizzare tali flussi, se disponibili."
+ }
+ }
+ },
+ "title": "Aggiungi telecamera",
+ "description": "Per aggiungere una nuova telecamera alla tua installazione Frigate, segui i passaggi indicati di seguito.",
+ "steps": {
+ "nameAndConnection": "Nome e connessione",
+ "streamConfiguration": "Configurazione flusso",
+ "validationAndTesting": "Validazione e prova"
+ },
+ "save": {
+ "success": "Nuova telecamera {{cameraName}} salvata correttamente.",
+ "failure": "Errore durante il salvataggio di {{cameraName}}."
+ },
+ "testResultLabels": {
+ "resolution": "Risoluzione",
+ "video": "Video",
+ "audio": "Audio",
+ "fps": "FPS"
+ },
+ "commonErrors": {
+ "noUrl": "Si prega di fornire un URL di flusso valido",
+ "testFailed": "Prova del flusso fallita: {{error}}"
+ },
+ "step1": {
+ "description": "Inserisci i dettagli della tua telecamera e verifica la connessione.",
+ "cameraName": "Nome telecamera",
+ "cameraNamePlaceholder": "ad esempio, porta_anteriore o Panoramica cortile",
+ "host": "Indirizzo sistema/IP",
+ "port": "Porta",
+ "username": "Nome utente",
+ "usernamePlaceholder": "Opzionale",
+ "password": "Password",
+ "passwordPlaceholder": "Opzionale",
+ "selectTransport": "Seleziona il protocollo di trasmissione",
+ "cameraBrand": "Marca telecamera",
+ "selectBrand": "Seleziona la marca della telecamera per il modello URL",
+ "customUrl": "URL del flusso personalizzato",
+ "brandInformation": "Informazioni sul marchio",
+ "brandUrlFormat": "Per le telecamere con formato URL RTSP come: {{exampleUrl}}",
+ "customUrlPlaceholder": "rtsp://nomeutente:password@sistema:porta/percorso",
+ "testConnection": "Prova connessione",
+ "testSuccess": "Prova di connessione riuscita!",
+ "testFailed": "Prova di connessione fallita. Controlla i dati immessi e riprova.",
+ "streamDetails": "Dettagli del flusso",
+ "warnings": {
+ "noSnapshot": "Impossibile recuperare un'immagine dal flusso configurato."
+ },
+ "errors": {
+ "brandOrCustomUrlRequired": "Seleziona una marca di telecamera con sistema/IP oppure scegli \"Altro\" con un URL personalizzato",
+ "nameRequired": "Il nome della telecamera è obbligatorio",
+ "nameLength": "Il nome della telecamera deve contenere al massimo 64 caratteri",
+ "invalidCharacters": "Il nome della telecamera contiene caratteri non validi",
+ "nameExists": "Il nome della telecamera esiste già",
+ "brands": {
+ "reolink-rtsp": "Reolink RTSP non è consigliato. Si consiglia di abilitare http nelle impostazioni della telecamera e riavviare la procedura guidata."
+ }
+ },
+ "docs": {
+ "reolink": "https://docs.frigate.video/configuration/camera_specific.html#reolink-cameras"
+ }
+ },
+ "step2": {
+ "description": "Configura i ruoli del flusso e aggiungi altri flussi per la tua telecamera.",
+ "streamsTitle": "Flussi della telecamera",
+ "addStream": "Aggiungi flusso",
+ "addAnotherStream": "Aggiungi un altro flusso",
+ "streamTitle": "Flusso {{number}}",
+ "streamUrl": "URL del flusso",
+ "streamUrlPlaceholder": "rtsp://nomeutente:password@sistema:porta/percorso",
+ "url": "URL",
+ "resolution": "Risoluzione",
+ "selectResolution": "Seleziona la risoluzione",
+ "quality": "Qualità",
+ "selectQuality": "Seleziona la qualità",
+ "roles": "Ruoli",
+ "roleLabels": {
+ "detect": "Rilevamento oggetti",
+ "record": "Registrazione",
+ "audio": "Audio"
+ },
+ "testStream": "Prova connessione",
+ "testSuccess": "Prova del flusso riuscita!",
+ "testFailed": "Prova del flusso fallita",
+ "testFailedTitle": "Prova fallita",
+ "connected": "Connessa",
+ "notConnected": "Non connessa",
+ "featuresTitle": "Caratteristiche",
+ "go2rtc": "Riduci le connessioni alla telecamera",
+ "detectRoleWarning": "Per procedere, almeno un flusso deve avere il ruolo \"rileva\".",
+ "rolesPopover": {
+ "title": "Ruoli del flusso",
+ "detect": "Flusso principale per il rilevamento degli oggetti.",
+ "record": "Salva segmenti del flusso video in base alle impostazioni di configurazione.",
+ "audio": "Flusso per il rilevamento basato sull'audio."
+ },
+ "featuresPopover": {
+ "title": "Caratteristiche del flusso",
+ "description": "Utilizza la ritrasmissione go2rtc per ridurre le connessioni alla tua telecamera."
+ }
+ }
+ },
+ "cameraManagement": {
+ "title": "Gestisci telecamere",
+ "addCamera": "Aggiungi nuova telecamera",
+ "editCamera": "Modifica telecamera:",
+ "selectCamera": "Seleziona una telecamera",
+ "backToSettings": "Torna alle impostazioni della telecamera",
+ "streams": {
+ "title": "Abilita/Disabilita telecamere",
+ "desc": "Disattiva temporaneamente una telecamera fino al riavvio di Frigate. La disattivazione completa di una telecamera interrompe l'elaborazione dei flussi di questa telecamera da parte di Frigate. Rilevamento, registrazione e correzioni non saranno disponibili.
Nota: questa operazione non disattiva le ritrasmissioni di go2rtc."
+ },
+ "cameraConfig": {
+ "add": "Aggiungi telecamera",
+ "edit": "Modifica telecamera",
+ "description": "Configura le impostazioni della telecamera, inclusi gli ingressi ed i ruoli dei flussi.",
+ "name": "Nome telecamera",
+ "nameRequired": "Il nome della telecamera è obbligatorio",
+ "nameLength": "Il nome della telecamera deve contenere al massimo 64 caratteri.",
+ "namePlaceholder": "ad esempio, porta_anteriore o Panoramica cortile",
+ "toast": {
+ "success": "La telecamera {{cameraName}} è stata salvata correttamente"
+ },
+ "enabled": "Abilitata",
+ "ffmpeg": {
+ "inputs": "Flussi di ingresso",
+ "path": "Percorso del flusso",
+ "pathRequired": "Il percorso del flusso è obbligatorio",
+ "pathPlaceholder": "rtsp://...",
+ "roles": "Ruoli",
+ "rolesRequired": "È richiesto almeno un ruolo",
+ "rolesUnique": "Ogni ruolo (audio, rilevamento, registrazione) può essere assegnato solo ad un flusso",
+ "addInput": "Aggiungi flusso di ingresso",
+ "removeInput": "Rimuovi flusso di ingresso",
+ "inputsRequired": "È richiesto almeno un flusso di ingresso"
+ },
+ "go2rtcStreams": "Flussi go2rtc",
+ "streamUrls": "URL dei flussi",
+ "addUrl": "Aggiungi URL",
+ "addGo2rtcStream": "Aggiungi flusso go2rtc"
+ }
}
}