WIP new WebAdmin: event actions

Signed-off-by: Nicola Murino <nicola.murino@gmail.com>
This commit is contained in:
Nicola Murino
2024-01-31 20:49:25 +01:00
parent b18b37042d
commit c85601146d
17 changed files with 1585 additions and 1188 deletions

View File

@@ -48,6 +48,7 @@
"add_user": "Aggiungi utente",
"update_user": "Aggiorna utente",
"template_user": "Modello utente",
"template_admin": "Modello amministratore",
"add_group": "Aggiungi gruppo",
"update_group": "Aggiorna gruppo",
"add_folder": "Aggiungi cartella virtuale",
@@ -60,7 +61,9 @@
"add_admin": "Aggiungi amministratore",
"update_admin": "Aggiorna amministratore",
"add_ip_list": "Aggiungi elemento a lista IP",
"update_ip_list": "Aggiorna elemento lista IP"
"update_ip_list": "Aggiorna elemento lista IP",
"add_action": "Aggiungi azione",
"update_action": "Aggiorna azione"
},
"setup": {
"desc": "Per iniziare a utilizzare SFTPGo devi creare un utente amministratore",
@@ -243,7 +246,13 @@
"domain": "Dominio",
"test": "Test",
"get": "Ottieni",
"export": "Esporta"
"export": "Esporta",
"value": "Valore",
"method": "Metodo",
"timeout": "Timeout",
"env_vars": "Variabili d'ambiente",
"hours": "Ore",
"paths": "Percorsi"
},
"fs": {
"view_file": "Visualizza file \"{{- path}}\"",
@@ -401,7 +410,6 @@
"scope_write": "Scrittura",
"scope_read_write": "Lettura/Scrittura",
"scope_help": "Per gli ambiti \"Scrittura\" e \"Lettura/Scrittura\" devi definire un singolo percorso e deve essere una cartella",
"paths": "Percorsi",
"path_help": "percorso di un file o di una directory, ad esempio /dir o /dir/file.txt",
"password_help": "Se impostata, la condivisione sarà protetta da password",
"max_tokens": "Token massimi",
@@ -877,5 +885,123 @@
"role": "ruolo",
"ip_list_entry": "Elemento lista IP",
"configs": "Configurazioni"
},
"actions": {
"view_manage": "Visualizza e gestisci le azioni delle regole per gli eventi",
"http_url": "URL Server",
"http_url_help": "Ad es. \"https://host:port/path\". I segnaposto sono supportati nel path dell'URL",
"http_url_required": "L'URL è obbligatorio",
"http_url_invalid": "L'URL non è valido, gli schemi http e https sono supportati",
"http_part_name_required": "Il nome della parte HTTP è obbligatorio",
"http_part_body_required": "Il body della parte HTTP è obbligatorio se non viene fornito alcun percorso file",
"http_multipart_body_error": "Le richieste multipart non richiedono body. Il body della richiesta è costruito dalle parti specificate",
"http_multipart_ctype_error": "Il Content-Type è impostato automaticamente per le richieste multipart",
"path_duplicated": "Percorso duplicato",
"command_required": "Il comando è obbligatorio",
"command_invalid": "Il comando non è valido, deve essere un percorso assoluto",
"email_recipient_required": "È obbligatorio almeno un destinatario e-mail",
"email_subject_required": "L'oggetto dell'e-mail è obbligatorio",
"email_body_required": "Il corpo dell'e-mail è obbligatorio",
"retention_directory_required": "È obbligatoria almeno una cartella da controllare",
"path_required": "Almeno un percorso è obbligatorio",
"source_dest_different": "Il percorso di origine e destinazione devono essere differenti",
"root_not_allowed": "La directory radice (/) non è permessa",
"archive_name_required": "Il nome dell'archivio compresso è obbligatorio",
"idp_template_required": "Un modello di utenti o amministratori è obbligatorio",
"threshold": "Soglia",
"threshold_help": "Verrà generata una notifica email per gli utenti la cui password scade tra un numero di giorni inferiore o uguale a questa soglia",
"idp_mode_add_update": "Crea o aggiorna",
"idp_mode_add": "Crea se non esiste",
"template_user_help": "Modello per gli utenti SFTPGo in formato JSON. I segnaposto sono supportati",
"template_admin_help": "Modello per gli amministratori SFTPGo in formato JSON. I segnaposto sono supportati",
"placeholders_help": "I segnaposto sono supportati",
"http_headers": "Header HTTP",
"query_parameters": "Parametri query-string",
"http_timeout_help": "Ignorato per richieste multipart con file allegati",
"body": "Body",
"http_body_help": "I segnaposto sono supportati. Ignorato per la richiesta HTTP. Lasciare vuoto per richieste multipart",
"multipart_body": "Body multipart",
"multipart_body_help": "Le richieste HTTP multipart consentono di combinare uno o più set di dati in un unico body. Per ciascuna parte è possibile impostare un percorso file o un body come testo. I segnaposto sono supportati nel percorso del file, nel body e nei valori degli header",
"http_part_name": "Nome parte",
"http_part_file": "Percorso file",
"http_part_headers": "Header aggiuntivi, una per riga come \"chiave: valore\"",
"command_help": "Percorso assoluto del comando da eseguire",
"command_args": "Argomenti",
"command_args_help": "Argomenti del comando separati da virgole. I segnaposto sono supportati",
"command_env_vars_help": "I segnaposto sono supportati nei valori. Impostare il nome su \"$\" senza virgolette significa recuperare il valore dall'ambiente",
"email_recipients": "A",
"email_recipients_help": "Destinatari separati da virgole. I segnaposto sono supportati",
"email_bcc": "Ccn",
"email_bcc_help": "Indirizzi Ccn separati da virgole. I segnaposto sono supportati",
"email_subject": "Oggetto",
"content_type": "Content Type",
"attachments": "Allegati",
"attachments_help": "Percorsi da allegare separati da virgole. I segnaposto sono supportati. La dimensione totale è limitata a 10 MB",
"data_retention": "Conservazione dati",
"data_retention_help": "Imposta la conservazione dei dati, in ore, per percorso. La conservazione si applica in modo ricorsivo. Impostare 0 come conservazione significa escludere il percorso specificato. \"Ignora permessi utente\" definisce se eliminare i file anche se l'utente non dispone dell'autorizzazione \"delete\", per impostazione predefinita i file verranno ignorati se l'utente non dispone dell'autorizzazione \"delete\"",
"delete_empty_dirs": "Cancella cartelle vuote",
"ignore_user_perms": "Ignora permessi utente",
"fs_action": "Azione del filesystem",
"paths_src_dst_help": "Percorsi visti dagli utenti SFTPGo. I segnaposto sono supportati. Le autorizzazioni richieste vengono concesse automaticamente",
"source_path": "Origine",
"target_path": "Destinazione",
"paths_help": "Percorsi visti dagli utenti SFTPGo separati da virgole. I segnaposto sono supportati. Le autorizzazioni richieste vengono concesse automaticamente",
"archive_path": "Percorso dell'archivio",
"archive_path_help": "Percorso completo, come visto dagli utenti SFTPGo, dell'archivio zip da creare. I segnaposto sono supportati. Se il file specificato esiste già, verrà sovrascritto",
"placeholders_modal_title": "Segnaposto supportati",
"types": {
"http": "HTTP",
"email": "Email",
"backup": "Backup",
"user_quota_reset": "Ricalcolo quota utente",
"folder_quota_reset": "Ricalcolo quota cartella virtuale",
"transfer_quota_reset": "Reimpostazione quota trasferimenti",
"data_retention_check": "Controllo conservazione dati",
"metadata_check": "Controllo metadati",
"filesystem": "Filesystem",
"password_expiration_check": "Controllo password scadute",
"user_expiration_check": "Controllo utenti scaduti",
"idp_check": "Controllo account Identity Provider",
"command": "Comando"
},
"fs_types": {
"rename": "Rinomina",
"delete": "Eliminazione",
"path_exists": "Esistenza percorsi",
"compress": "Compressione",
"copy": "Copia",
"create_dirs": "Creazione directory"
},
"placeholders_modal": {
"name": "Nome utente, nome cartella, nome utente amministratore per eventi provider, nome dominio per eventi relativi ai certificati TLS",
"event": "Nome dell'evento, ad esempio \"upload\", \"download\" per eventi del file system o \"add\", \"update\" per eventi del provider",
"status": "Stato per eventi del file system. 1 significa nessun errore, 2 significa che si è verificato un errore generico, 3 significa errore di superamento quota",
"status_string": "Stato come stringa. Valori possibili \"OK\", \"KO\"",
"error_string": "Dettagli circa l'errore. Sostituito con una stringa vuota se non si verificano errori",
"virtual_path": "Percorso visualizzato dagli utenti SFTPGo, ad esempio \"/adir/afile.txt\"",
"virtual_dir_path": "Directory superiore per \"VirtualPath\", ad esempio se \"VirtualPath\" è \"/adir/afile.txt\", \"VirtualDirPath\" è \"/adir\"",
"fs_path": "Percorso completo del filesystem, ad esempio \"/user/homedir/adir/afile.txt\" o \"C:/data/user/homedir/adir/afile.txt\" su Windows",
"ext": "Estensione del file, ad esempio \".txt\" se il nome del file è \"afile.txt\"",
"object_name": "Nome del file/directory, ad esempio \"afile.txt\" o nome dell'oggetto del provider",
"object_type": "Tipo di oggetto per gli eventi provider: \"user\", \"group\", \"admin\", ecc",
"virtual_target_path": "Percorso di destinazione virtuale per le operazioni di ridenominazione e copia",
"virtual_target_dir_path": "Cartella superiore per \"VirtualTargetPath\"",
"target_name": "Nome dell'oggetto di destinazione per le operazioni di ridenominazione e copia",
"fs_target_path": "Percorso di destinazione completo su file system per le operazioni di ridenominazione e copia",
"file_size": "Dimensione file (bytes)",
"elapsed": "Tempo trascorso in millisecondi per gli eventi del file system",
"protocol": "Protocollo, ad esempio \"SFTP\", \"FTP\"",
"ip": "Indirizzo IP del client",
"role": "Ruolo dell'utente o dell'amministratore",
"timestamp": "Timestamp dell'evento in nanosecondi dall'epoch time",
"email": "Per gli eventi del file system, questa è l'e-mail associata all'utente che esegue l'azione. Per gli eventi del provider, si tratta dell'e-mail associata all'utente o all'amministratore interessato. Vuoto in tutti gli altri casi",
"object_data": "Dati dell'oggetto provider serializzati come JSON con campi sensibili rimossi",
"object_data_string": "Dati dell'oggetto provider serializzati come stringa JSON escaped con campi sensibili rimossi",
"retention_reports": "Report sulla conservazione dei dati come file CSV compressi zip. Supportato come allegato e-mail, percorso file per richieste HTTP multipart e come parametro singolo per il body delle richieste HTTP",
"idp_field": "Campi personalizzati dell'Identity Provdider contenenti una stringa",
"metadata": "Metadati del Cloud Storage Provider serializzati come JSON per i file scaricati",
"metadata_string": "Metadati del Cloud Storage Provider serializzati come stringa JSON escaped per i file scaricati",
"uid": "ID univoco"
}
}
}