{
"documentTitle": {
"authentication": "Impostazioni di autenticazione - Frigate",
"default": "Impostazioni - Frigate",
"classification": "Impostazioni di classificazione - Frigate",
"camera": "Impostazioni telecamera - Frigate",
"masksAndZones": "Editor di maschere e zone - Frigate",
"motionTuner": "Regolatore di movimento - Frigate",
"object": "Correzioni - Frigate",
"general": "Impostazioni generali - Frigate",
"frigatePlus": "Impostazioni Frigate+ - Frigate",
"notifications": "Impostazioni di notifiche - Frigate",
"enrichments": "Impostazioni di miglioramento - Frigate"
},
"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+.",
"table": {
"snapshots": "Istantanee",
"camera": "Telecamera",
"cleanCopySnapshots": "Istantanee clean_copy
"
},
"desc": "Per inviare a Frigate+ è necessario che nella configurazione siano abilitate sia le istantanee che le istantanee clean_copy
.",
"documentation": "Leggi la documentazione",
"title": "Configurazione istantanee"
},
"apiKey": {
"title": "Chiave API Frigate+",
"validated": "La chiave API Frigate+ è stata rilevata e convalidata",
"notValidated": "La chiave API Frigate+ non è stata rilevata o non è stata convalidata",
"desc": "La chiave API Frigate+ consente l'integrazione con il servizio Frigate+.",
"plusLink": "Scopri di più su Frigate+"
},
"modelInfo": {
"trainDate": "Data addestramento",
"baseModel": "Modello base",
"cameras": "Telecamere",
"plusModelType": {
"userModel": "Messa a punto fine",
"baseModel": "Modello base"
},
"availableModels": "Modelli disponibili",
"loadingAvailableModels": "Caricamento dei modelli disponibili…",
"supportedDetectors": "Rilevatori supportati",
"error": "Impossibile caricare le informazioni sul modello",
"modelType": "Tipo di modello",
"modelSelect": "Qui puoi selezionare i modelli disponibili su Frigate+. Nota: puoi selezionare solo i modelli compatibili con la configurazione attuale del tuo rilevatore.",
"title": "Informazioni sul modello",
"loading": "Caricamento informazioni sul modello…"
},
"toast": {
"error": "Impossibile salvare le modifiche alla configurazione: {{errorMessage}}",
"success": "Le impostazioni di Frigate+ sono state salvate. Riavvia Frigate per applicare le modifiche."
},
"title": "Impostazioni Frigate+",
"restart_required": "Riavvio richiesto (modello Frigate+ modificato)",
"unsavedChanges": "Modifiche alle impostazioni di Frigate+ non salvate"
},
"debug": {
"timestamp": {
"desc": "Sovrapponi l'orario all'immagine",
"title": "Orario"
},
"objectShapeFilterDrawing": {
"tips": "Abilita questa opzione per disegnare un rettangolo sull'immagine della telecamera per mostrarne l'area e il rapporto. Questi valori possono quindi essere utilizzati per impostare i parametri del filtro forma oggetto nella configurazione.",
"area": "Area",
"title": "Disegno del filtro della forma dell'oggetto",
"desc": "Disegna un rettangolo sull'immagine per visualizzare i dettagli dell'area e del rapporto",
"document": "Leggi la documentazione ",
"score": "Punteggio",
"ratio": "Rapporto"
},
"detectorDesc": "Frigate utilizza i tuoi rilevatori ({{detectors}}) per rilevare oggetti nel flusso video della tua telecamera.",
"boundingBoxes": {
"colors": {
"info": "
Riquadri di regione
I riquadri di colore verde brillante verranno sovrapposte alle aree di interesse nel fotogramma che viene inviato al rilevatore di oggetti.
", "title": "Regioni", "desc": "Mostra un riquadro della regione di interesse inviata al rilevatore di oggetti" }, "noObjects": "Nessun oggetto", "title": "Correzioni", "desc": "La vista di correzione mostra una vista in tempo reale degli oggetti tracciati e delle relative statistiche. L'elenco degli oggetti mostra un riepilogo ritardato degli oggetti rilevati.", "debugging": "Correzioni", "objectList": "Elenco degli oggetti", "mask": { "desc": "Mostra i poligoni della maschera di movimento", "title": "Maschere di movimento" }, "motion": { "title": "Riquadri di movimento", "desc": "Mostra i riquadri attorno alle aree in cui viene rilevato il movimento", "tips": "Riquadri di movimento
I riquadri rossi verranno sovrapposti alle aree dell'inquadratura in cui viene attualmente rilevato un movimento
" }, "zones": { "title": "Zone", "desc": "Mostra un contorno di tutte le zone definite" }, "paths": { "title": "Percorsi", "desc": "Mostra i punti significativi del percorso dell'oggetto tracciato", "tips": "Percorsi
Linee e cerchi indicheranno i punti significativi in cui l'oggetto tracciato si è spostato durante il suo ciclo di vita.
" }, "audio": { "title": "Audio", "currentdbFS": "dbFS correnti", "noAudioDetections": "Nessun rilevamento audio", "score": "punteggio", "currentRMS": "RMS attuale" }, "openCameraWebUI": "Apri l'interfaccia utente Web di {{camera}}" }, "masksAndZones": { "motionMasks": { "context": { "title": "Le maschere di movimento vengono utilizzate per impedire che tipi di movimento indesiderati attivino il rilevamento (ad esempio: rami di alberi, orari di telecamere). Le maschere di movimento dovrebbero essere utilizzate con molta parsimonia: un uso eccessivo renderebbe più difficile il tracciamento degli oggetti.", "documentation": "Leggi la documentazione" }, "desc": { "title": "Le maschere di movimento vengono utilizzate per impedire che movimenti indesiderati attivino il rilevamento. Un mascheramento eccessivo renderà più difficile il tracciamento degli oggetti.", "documentation": "Documentazione" }, "label": "Maschera di movimento", "edit": "Modifica maschera di movimento", "clickDrawPolygon": "Fai clic per disegnare un poligono sull'immagine.", "polygonAreaTooLarge": { "title": "La maschera di movimento copre il {{polygonArea}}% dell'inquadratura. Si sconsiglia di utilizzare maschere di movimento di grandi dimensioni.", "documentation": "Leggi la documentazione", "tips": "Le maschere di movimento non impediscono il rilevamento degli oggetti. È consigliabile utilizzare una zona specifica." }, "point_one": "{{count}} punto", "point_many": "{{count}} punti", "point_other": "{{count}} punti", "documentTitle": "Modifica maschera movimento - Frigate", "add": "Nuova maschera di movimento", "toast": { "success": { "title": "{{polygonName}} è stato salvato. Riavvia Frigate per applicare le modifiche.", "noName": "La maschera di movimento è stata salvata. Riavvia Frigate per applicare le modifiche." } } }, "form": { "zoneName": { "error": { "hasIllegalCharacter": "Il nome della zona contiene caratteri non validi.", "mustNotBeSameWithCamera": "Il nome della zona non deve essere uguale al nome della telecamera.", "mustBeAtLeastTwoCharacters": "Il nome della zona deve essere composto da almeno 2 caratteri.", "alreadyExists": "Per questa telecamera esiste già una zona con questo nome.", "mustNotContainPeriod": "Il nome della zona non deve contenere punti." } }, "distance": { "error": { "text": "La distanza deve essere maggiore o uguale a 0.1.", "mustBeFilled": "Per utilizzare la stima della velocità è necessario compilare tutti i campi relativi alla distanza." } }, "polygonDrawing": { "delete": { "title": "Conferma eliminazione", "desc": "Sei sicuro di voler eliminare {{type}} {{name}}?", "success": "{{name}} è stato eliminato." }, "removeLastPoint": "Rimuovi l'ultimo punto", "reset": { "label": "Cancella tutti i punti" }, "snapPoints": { "true": "Aggancia punti", "false": "Non agganciare punti" }, "error": { "mustBeFinished": "Prima di salvare, è necessario terminare il disegno del poligono." } }, "inertia": { "error": { "mustBeAboveZero": "L'inerzia deve essere superiore a 0." } }, "loiteringTime": { "error": { "mustBeGreaterOrEqualZero": "Il tempo di permanenza deve essere maggiore o uguale a 0." } }, "speed": { "error": { "mustBeGreaterOrEqualTo": "La soglia di velocità deve essere maggiore o uguale a 0,1." } } }, "filter": { "all": "Tutte le maschere e zone" }, "toast": { "success": { "copyCoordinates": "Coordinate per {{polyName}} copiate negli appunti." }, "error": { "copyCoordinatesFailed": "Impossibile copiare le coordinate negli appunti." } }, "zones": { "speedEstimation": { "desc": "Abilita la stima della velocità per gli oggetti in questa zona. La zona deve avere esattamente 4 punti.", "title": "Stima della velocità", "docs": "Leggi la documentazione", "lineCDistance": "Distanza della linea C ({{unit}})", "lineDDistance": "Distanza della linea D ({{unit}})", "lineADistance": "Distanza della linea A ({{unit}})", "lineBDistance": "Distanza della linea B ({{unit}})" }, "add": "Aggiungi zona", "speedThreshold": { "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.", "loiteringTimeError": "Le zone con tempi di permanenza superiori a 0 non devono essere utilizzate per la stima della velocità." } }, "title": "Soglia di velocità ({{unit}})" }, "desc": { "title": "Le zone consentono di definire un'area specifica dell'inquadratura, in modo da poter determinare se un oggetto si trova o meno all'interno di un'area particolare.", "documentation": "Documentazione" }, "edit": "Modifica zona", "name": { "inputPlaceHolder": "Inserisci un nome…", "title": "Nome", "tips": "Il nome deve essere composto da almeno 2 caratteri e non deve essere il nome di una telecamera o di un'altra zona." }, "clickDrawPolygon": "Fai clic per disegnare un poligono sull'immagine.", "point_one": "{{count}} punto", "point_many": "{{count}} punti", "point_other": "{{count}} punti", "label": "Zone", "documentTitle": "Modifica zona - Frigate", "inertia": { "title": "Inerzia", "desc": "Specifica quanti fotogrammi deve avere un oggetto in una zona prima di essere considerato nella zona. Predefinito: 3" }, "loiteringTime": { "title": "Tempo di permanenza", "desc": "Imposta un intervallo di tempo minimo in secondi per cui l'oggetto deve trovarsi nella zona affinché venga attivato. Predefinito: 0" }, "objects": { "title": "Oggetti", "desc": "Elenco degli oggetti che si applicano a questa zona." }, "allObjects": "Tutti gli oggetti", "toast": { "success": "La zona ({{zoneName}}) è stata salvata. Riavvia Frigate per applicare le modifiche." } }, "objectMasks": { "desc": { "title": "Le maschere di filtro degli oggetti vengono utilizzate per filtrare i falsi positivi per un determinato tipo di oggetto in base alla posizione.", "documentation": "Documentazione" }, "context": "Le maschere di filtro degli oggetti vengono utilizzate per filtrare i falsi positivi per un determinato tipo di oggetto in base alla posizione.", "point_one": "{{count}} punto", "point_many": "{{count}} punti", "point_other": "{{count}} punti", "add": "Aggiungi maschera oggetti", "clickDrawPolygon": "Fai clic per disegnare un poligono sull'immagine.", "edit": "Modifica maschera oggetti", "objects": { "desc": "Tipo di oggetto applicabile a questa maschera oggetto.", "title": "Oggetti", "allObjectTypes": "Tutti i tipi di oggetti" }, "toast": { "success": { "noName": "La maschera oggetto è stata salvata. Riavvia Frigate per applicare le modifiche.", "title": "{{polygonName}} è stato salvato. Riavvia Frigate per applicare le modifiche." } }, "label": "Maschere di oggetti", "documentTitle": "Modifica maschera oggetti - Frigate" }, "restart_required": "Riavvio richiesto (maschere/zone modificate)", "motionMaskLabel": "Maschera di movimento {{number}}", "objectMaskLabel": "Maschera di oggetto {{number}} ({{label}})" }, "cameraSetting": { "camera": "Telecamera", "noCamera": "Nessuna telecamera" }, "camera": { "reviewClassification": { "limitDetections": "Limita i rilevamenti a zone specifiche", "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." }, "title": "Classificazione della revisione", "desc": "Frigate categorizza gli elementi di revisione come Avvisi e Rilevamenti. Per impostazione predefinita, tutti gli oggetti persona e automobile sono considerati Avvisi. Puoi perfezionare la categorizzazione degli elementi di revisione configurando le zone desiderate.", "objectAlertsTips": "Tutti gli oggetti {{alertsLabels}} su {{cameraName}} verranno mostrati come Avvisi.", "toast": { "success": "La configurazione della classificazione di revisione è stata salvata. Riavvia Frigate per applicare le modifiche." }, "readTheDocumentation": "Leggi la documentazione", "noDefinedZones": "Per questa telecamera non sono definite zone.", "zoneObjectAlertsTips": "Tutti gli oggetti {{alertsLabels}} rilevati in {{zone}} su {{cameraName}} verranno visualizzati come Avvisi.", "selectAlertsZones": "Seleziona le zone per gli Avvisi", "selectDetectionsZones": "Seleziona le zone per i Rilevamenti", "unsavedChanges": "Impostazioni di classificazione delle revisioni non salvate per {{camera}}" }, "streams": { "desc": "Disattiva temporaneamente una telecamera fino al riavvio di Frigate. La disattivazione completa di una telecamera interrompe l'elaborazione dei flussi da parte di Frigate. Rilevamenti, registrazioni e correzioni non saranno disponibili.https://...
). Questa è una limitazione del browser. Accedi a Frigate in modo sicuro per utilizzare le notifiche.",
"documentation": "Leggi la documentazione",
"title": "Notifiche non disponibili"
},
"deviceSpecific": "Impostazioni specifiche del dispositivo",
"toast": {
"success": {
"registered": "Registrazione per le notifiche completata con successo. È necessario riavviare Frigate prima di poter inviare qualsiasi notifica (inclusa una notifica di prova).",
"settingSaved": "Le impostazioni di notifica sono state salvate."
},
"error": {
"registerFailed": "Impossibile salvare la registrazione della notifica."
}
},
"title": "Notifiche",
"notificationSettings": {
"title": "Impostazioni notifiche",
"desc": "Frigate può inviare notifiche push in modo nativo al tuo dispositivo quando è in esecuzione nel browser o installato come PWA.",
"documentation": "Leggi la documentazione"
},
"cancelSuspension": "Annulla sospensione",
"unsavedRegistrations": "Registrazioni di notifiche non salvate",
"unsavedChanges": "Modifiche alle notifiche non salvate"
},
"enrichments": {
"toast": {
"success": "Le impostazioni di miglioramento sono state salvate. Riavvia Frigate per applicare le modifiche.",
"error": "Impossibile salvare le modifiche alla configurazione: {{errorMessage}}"
},
"title": "Impostazioni di miglioramento",
"semanticSearch": {
"reindexNow": {
"desc": "La reindicizzazione rigenererà gli incorporamenti per tutti gli oggetti tracciati. Questo processo viene eseguito in sottofondo e potrebbe impegnare al massimo la CPU e richiedere un tempo considerevole, a seconda del numero di oggetti tracciati.",
"success": "Reindicizzazione avviata con successo.",
"label": "Reindicizza ora",
"confirmTitle": "Conferma reindicizzazione",
"confirmDesc": "Vuoi davvero reindicizzare tutti gli incorporamenti di oggetti tracciati? Questo processo verrà eseguito in sottofondo, ma potrebbe impegnare al massimo la CPU e richiedere molto tempo. Puoi monitorare l'avanzamento nella pagina Esplora.",
"confirmButton": "Reindicizza",
"alreadyInProgress": "La reindicizzazione è già in corso.",
"error": "Impossibile avviare la reindicizzazione: {{errorMessage}}"
},
"modelSize": {
"small": {
"desc": "Utilizzando piccolo si utilizza una versione quantizzata del modello che utilizza meno RAM ed è più veloce sulla CPU con una differenza davvero trascurabile nella qualità di incorporamento.",
"title": "piccolo"
},
"label": "Dimensioni del modello",
"desc": "Dimensione del modello utilizzato per gli incorporamenti della ricerca semantica.",
"large": {
"title": "grande",
"desc": "L'utilizzo di grande utilizza il modello Jina completo e, se applicabile, verrà eseguito automaticamente sulla GPU."
}
},
"title": "Ricerca semantica",
"desc": "La ricerca semantica in Frigate consente di trovare gli oggetti tracciati all'interno degli elementi della recensione utilizzando l'immagine stessa, una descrizione testuale definita dall'utente o una generata automaticamente.",
"readTheDocumentation": "Leggi la documentazione"
},
"faceRecognition": {
"desc": "Il riconoscimento facciale consente di assegnare un nome alle persone e, quando il volto viene riconosciuto, Frigate assegnerà il nome della persona come sottoetichetta. Queste informazioni sono incluse nell'interfaccia utente, nei filtri e nelle notifiche.",
"title": "Riconoscimento facciale",
"readTheDocumentation": "Leggi la documentazione",
"modelSize": {
"label": "Dimensioni del modello",
"desc": "Dimensioni del modello utilizzato per il riconoscimento facciale.",
"small": {
"title": "piccolo",
"desc": "L'utilizzo di piccolo sfrutta un modello di incorporamento di volti FaceNet che funziona in modo efficiente sulla maggior parte delle CPU."
},
"large": {
"title": "grande",
"desc": "L'utilizzo di grande impiega un modello di incorporamento di volti ArcFace e verrà eseguito automaticamente sulla GPU, se applicabile."
}
}
},
"birdClassification": {
"desc": "La classificazione degli uccelli identifica gli uccelli noti utilizzando un modello Tensorflow quantizzato. Quando un uccello noto viene riconosciuto, il suo nome comune viene aggiunto come sub_label. Queste informazioni sono incluse nell'interfaccia utente, nei filtri e nelle notifiche.",
"title": "Classificazione degli uccelli"
},
"licensePlateRecognition": {
"desc": "Frigate può riconoscere le targhe dei veicoli e aggiungere automaticamente i caratteri rilevati al campo recognized_license_plate o un nome noto come sub_label agli oggetti di tipo automobile (car). Un caso d'uso comune potrebbe essere la lettura delle targhe delle auto che entrano in un vialetto o che transitano lungo una strada.",
"title": "Riconoscimento della targa",
"readTheDocumentation": "Leggi la documentazione"
},
"unsavedChanges": "Modifiche alle impostazioni di miglioramento non salvate",
"restart_required": "Riavvio richiesto (impostazioni di miglioramento modificate)"
},
"triggers": {
"documentTitle": "Inneschi",
"management": {
"title": "Gestione inneschi",
"desc": "Gestisci gli inneschi per {{camera}}. Utilizza il tipo miniatura per attivare miniature simili all'oggetto tracciato selezionato e il tipo descrizione per attivare descrizioni simili al testo specificato."
},
"addTrigger": "Aggiungi innesco",
"table": {
"name": "Nome",
"type": "Tipo",
"content": "Contenuto",
"threshold": "Soglia",
"actions": "Azioni",
"noTriggers": "Nessun innesco configurato per questa telecamera.",
"edit": "Modifica",
"deleteTrigger": "Elimina innesco",
"lastTriggered": "Ultimo innesco"
},
"type": {
"thumbnail": "Miniatura",
"description": "Descrizione"
},
"actions": {
"alert": "Contrassegna come avviso",
"notification": "Invia notifica"
},
"dialog": {
"createTrigger": {
"title": "Crea innesco",
"desc": "Crea un innesco per la telecamera {{camera}}"
},
"editTrigger": {
"title": "Modifica innesco",
"desc": "Modifica le impostazioni per l'innesco della telecamera {{camera}}"
},
"deleteTrigger": {
"title": "Elimina innesco",
"desc": "Vuoi davvero eliminare l'innesco {{triggerName}}? Questa azione non può essere annullata."
},
"form": {
"name": {
"title": "Nome",
"placeholder": "Inserisci il nome dell'innesco",
"error": {
"minLength": "Il nome deve essere lungo almeno 2 caratteri.",
"invalidCharacters": "Il nome può contenere solo lettere, numeri, caratteri di sottolineatura e trattini.",
"alreadyExists": "Per questa telecamera esiste già un innesco con questo nome."
}
},
"enabled": {
"description": "Abilita o disabilita questo innesco"
},
"type": {
"title": "Tipo",
"placeholder": "Seleziona il tipo di innesco"
},
"content": {
"title": "Contenuto",
"imagePlaceholder": "Seleziona un'immagine",
"textPlaceholder": "Inserisci il contenuto del testo",
"imageDesc": "Seleziona un'immagine per attivare questa azione quando viene rilevata un'immagine simile.",
"textDesc": "Inserisci il testo per attivare questa azione quando viene rilevata una descrizione simile dell'oggetto tracciato.",
"error": {
"required": "Il contenuto è obbligatorio."
}
},
"threshold": {
"title": "Soglia",
"error": {
"min": "La soglia deve essere almeno 0",
"max": "La soglia deve essere al massimo 1"
}
},
"actions": {
"title": "Azioni",
"desc": "Per impostazione predefinita, Frigate invia un messaggio MQTT per tutti gli inneschi. Scegli un'azione aggiuntiva da eseguire quando questo innesco si attiva.",
"error": {
"min": "È necessario selezionare almeno un'azione."
}
}
}
},
"toast": {
"success": {
"createTrigger": "L'innesco {{name}} è stato creato correttamente.",
"updateTrigger": "L'innesco {{name}} è stato aggiornato correttamente.",
"deleteTrigger": "L'innesco {{name}} è stato eliminato correttamente."
},
"error": {
"createTriggerFailed": "Impossibile creare l'innesco: {{errorMessage}}",
"updateTriggerFailed": "Impossibile aggiornare l'innesco: {{errorMessage}}",
"deleteTriggerFailed": "Impossibile eliminare l'innesco: {{errorMessage}}"
}
}
},
"roles": {
"management": {
"title": "Gestione del ruolo di spettatore",
"desc": "Gestisci i ruoli di spettatori personalizzati e le relative autorizzazioni di accesso alla telecamera per questa istanza Frigate."
},
"addRole": "Aggiungi ruolo",
"table": {
"role": "Ruolo",
"cameras": "Telecamere",
"actions": "Azioni",
"noRoles": "Nessun ruolo personalizzato trovato.",
"editCameras": "Modifica telecamere",
"deleteRole": "Elimina ruolo"
},
"toast": {
"success": {
"createRole": "Ruolo {{role}} creato con successo",
"updateCameras": "Telecamere aggiornate per il ruolo {{role}}",
"deleteRole": "Ruolo {{role}} eliminato con successo",
"userRolesUpdated": "{{count}} utenti assegnati a questo ruolo sono stati aggiornati a \"spettatore\", che ha accesso a tutte le telecamere."
},
"error": {
"createRoleFailed": "Impossibile creare il ruolo: {{errorMessage}}",
"updateCamerasFailed": "Impossibile aggiornare le telecamere: {{errorMessage}}",
"deleteRoleFailed": "Impossibile eliminare il ruolo: {{errorMessage}}",
"userUpdateFailed": "Impossibile aggiornare i ruoli utente: {{errorMessage}}"
}
},
"dialog": {
"createRole": {
"title": "Crea nuovo ruolo",
"desc": "Aggiungi un nuovo ruolo e specifica le autorizzazioni di accesso alla telecamera."
},
"editCameras": {
"title": "Modifica telecamere di ruolo",
"desc": "Aggiorna l'accesso alla telecamera per il ruolo {{role}}."
},
"deleteRole": {
"title": "Elimina ruolo",
"desc": "Questa azione non può essere annullata. Ciò eliminerà definitivamente il ruolo e assegnerà a tutti gli utenti il ruolo di 'spettatore', che darà loro accesso a tutte le telecamere.",
"warn": "Sei sicuro di voler eliminare {{role}}?",
"deleting": "Eliminazione in corso..."
},
"form": {
"role": {
"title": "Nome del ruolo",
"placeholder": "Inserisci il nome del ruolo",
"desc": "Sono consentiti solo lettere, numeri, punti e caratteri di sottolineatura.",
"roleIsRequired": "Il nome del ruolo è obbligatorio",
"roleOnlyInclude": "Il nome del ruolo può includere solo lettere, numeri, . o _",
"roleExists": "Esiste già un ruolo con questo nome."
},
"cameras": {
"title": "Telecamere",
"desc": "Seleziona le telecamere a cui questo ruolo ha accesso. È richiesta almeno una telecamera.",
"required": "È necessario selezionare almeno una telecamera."
}
}
}
}
}