From 854c6abf49df6843204c2fdfdd40559f1ce5649c Mon Sep 17 00:00:00 2001 From: Gareth Date: Sun, 21 Dec 2025 17:51:03 -0800 Subject: [PATCH] italian language support --- webui/messages/it.json | 159 +++++++++++++++++++++++++++++ webui/project.inlang/settings.json | 3 +- 2 files changed, 161 insertions(+), 1 deletion(-) create mode 100644 webui/messages/it.json diff --git a/webui/messages/it.json b/webui/messages/it.json new file mode 100644 index 00000000..bb839b71 --- /dev/null +++ b/webui/messages/it.json @@ -0,0 +1,159 @@ +{ + "$schema": "https://inlang.com/schema/inlang-message-format", + "example_message": "Ciao mondo {username}", + "add_plan_modal_error_template_not_found": "modello non trovato", + "add_plan_modal_error_plan_delete_not_found": "Impossibile aggiornare la configurazione, piano di eliminazione non trovato", + "add_plan_modal_success_plan_deleted": "Piano eliminato dalla configurazione, ma non dal repository restic. Gli snapshot rimarranno in archivio e le operazioni verranno monitorate fino all'eliminazione manuale. Si sconsiglia di riutilizzare un ID piano eliminato se sono già stati eseguiti backup.", + "add_plan_modal_error_destroy_prefix": "Errore di distruzione:", + "add_plan_modal_error_operation_prefix": "Errore di operazione: ", + "add_plan_modal_title_update": "Aggiorna il piano", + "add_plan_modal_title_add": "Aggiungi piano", + "add_plan_modal_button_cancel": "Cancellare", + "add_plan_modal_button_delete": "Eliminare", + "add_plan_modal_button_confirm_delete": "Conferma Elimina", + "add_plan_modal_button_submit": "Invia", + "add_plan_modal_field_plan_name": "Nome del piano", + "add_plan_modal_field_plan_name_tooltip": "ID univoco che identifica questo piano nell'interfaccia utente del backrest (ad esempio s3-myplan). Non può essere modificato dopo la creazione.", + "add_plan_modal_validation_plan_name_required": "Inserisci il nome del piano", + "add_plan_modal_validation_plan_exists": "Il piano con il nome esiste già", + "add_plan_modal_validation_plan_name_pattern": "Il nome deve essere alfanumerico con trattini o caratteri di sottolineatura come separatori", + "add_plan_modal_field_repository": "Deposito", + "add_plan_modal_field_repository_tooltip": "Il repository in cui backrest memorizzerà i tuoi snapshot.", + "add_plan_modal_validation_repository_required": "Seleziona il repository", + "add_plan_modal_field_paths": "Percorsi", + "add_plan_modal_field_paths_tooltip": "Inserisci i percorsi dei file da sottoporre a backup, uno per riga. Il completamento automatico è disponibile durante la digitazione.", + "add_plan_modal_validation_paths_required": "Inserisci almeno un percorso per il backup", + "add_plan_modal_validation_paths_valid_required": "Inserisci almeno un percorso valido per il backup", + "add_plan_modal_field_paths_placeholder": "Inserisci i percorsi, uno per riga\nper esempio\n/home/utente/documenti\n/home/utente/foto", + "add_plan_modal_field_excludes": "Esclude", + "add_plan_modal_field_excludes_tooltip_prefix": "Percorsi da escludere dai backup. Vedi ", + "add_plan_modal_field_excludes_tooltip_link": "documenti restic", + "add_plan_modal_field_excludes_tooltip_suffix": " per maggiori informazioni.", + "add_plan_modal_field_excludes_add": "Aggiungi esclusione Glob", + "add_plan_modal_field_iexcludes": "Esclude (senza distinzione tra maiuscole e minuscole)", + "add_plan_modal_field_iexcludes_tooltip_prefix": "Percorsi senza distinzione tra maiuscole e minuscole da escludere dai backup. Vedi ", + "add_plan_modal_field_iexcludes_add": "Aggiungi esclusione Glob senza distinzione tra maiuscole e minuscole", + "add_plan_modal_field_schedule": "Pianificazione del backup", + "add_plan_modal_field_backup_flags": "Flag di backup", + "add_plan_modal_field_backup_flags_tooltip": "Flag extra da aggiungere al comando 'restic backup'", + "add_plan_modal_field_backup_flags_add": "Imposta bandiera", + "add_plan_modal_validation_flag_pattern": "Il valore dovrebbe essere un flag CLI, ad esempio vedere restic backup --help", + "add_plan_modal_preview_json": "Configurazione del piano come JSON", + "add_plan_modal_see_guide_prefix": "Vedere ", + "add_plan_modal_see_guide_link": "guida introduttiva allo schienale", + "add_plan_modal_see_guide_suffix": " per istruzioni sulla configurazione del piano.", + "add_plan_modal_field_hooks": "Ganci", + "settings_success_updated": "Impostazioni aggiornate", + "settings_error_operation": "Errore di operazione: ", + "button_cancel": "Cancellare", + "button_close": "Vicino", + "button_save": "Salva", + "settings_initial_setup_title": "Impostazione iniziale dello schienale! ", + "settings_initial_setup_message": "Backrest ha rilevato che non hai configurato alcun utente. Aggiungi almeno un utente per proteggere l'interfaccia web.", + "settings_initial_setup_hint": "Puoi aggiungere altri utenti in seguito oppure, se dimentichi la password, reimpostare gli utenti modificando il file di configurazione (in genere in $HOME/.backrest/config.json)", + "settings_field_instance_id": "ID istanza", + "settings_validation_instance_id_required": "L'ID istanza è obbligatorio", + "settings_validation_instance_id_pattern": "L'ID istanza deve essere alfanumerico con '_-.' consentito come separatore", + "settings_field_instance_id_tooltip": "Il nome dell'istanza verrà utilizzato per identificare questa installazione di backrest. Scegli un valore con attenzione, poiché non potrà essere modificato in seguito.", + "settings_field_instance_id_placeholder": "ID istanza univoco per questa istanza (ad esempio my-backrest-server)", + "settings_section_authentication": "Autenticazione", + "settings_section_multihost": "Identità e condivisione multihost", + "settings_section_preview": "Anteprima", + "settings_auth_disable": "Disabilita l'autenticazione", + "settings_auth_users": "Utenti", + "settings_auth_name_required": "Il nome è obbligatorio", + "settings_auth_name_pattern": "Il nome deve essere alfanumerico con trattini o caratteri di sottolineatura come separatori", + "settings_auth_username_placeholder": "Nome utente", + "settings_auth_password_required": "La password è obbligatoria", + "settings_auth_password_placeholder": "Password", + "settings_auth_add_user": "Aggiungi utente", + "settings_multihost_intro": "L'identità multihost consente di condividere repository tra più istanze di Backrest. Questa funzionalità è utile per tenere traccia dello stato di backup di una serie di sistemi.", + "settings_multihost_warning": "Attenzione: questa funzionalità è molto sperimentale e potrebbe essere soggetta a modifiche incompatibili con la versione in futuro, che richiederanno l'aggiornamento simultaneo di tutte le istanze.", + "settings_multihost_identity": "Identità multihost", + "settings_multihost_identity_required": "È richiesta l'identità multihost", + "settings_multihost_identity_tooltip": "L'identità multihost viene utilizzata per identificare questa istanza in una configurazione multihost. Viene ricavata crittograficamente dalla chiave pubblica di questa istanza.", + "settings_multihost_identity_placeholder": "Identità multihost unica", + "button_copy": "copia", + "settings_multihost_authorized_clients": "Clienti autorizzati", + "settings_multihost_authorized_clients_tooltip": "I client autorizzati sono altre istanze di Backrest a cui è consentito accedere ai repository su questa istanza.", + "settings_multihost_authorized_client_item": "Cliente autorizzato", + "settings_multihost_known_hosts": "Ospiti noti", + "settings_multihost_known_hosts_tooltip": "Gli host noti sono altre istanze di Backrest a cui questa istanza può connettersi.", + "settings_multihost_known_host_item": "Ospite noto", + "settings_peer_instance_id": "ID istanza", + "settings_peer_instance_id_placeholder": "ad esempio il mio server di backup", + "settings_peer_key_id": "ID chiave", + "settings_peer_key_id_required": "È richiesto l'ID chiave", + "settings_peer_key_id_placeholder": "Identificatore della chiave pubblica", + "settings_peer_verified": "Verificato", + "settings_peer_instance_url": "URL dell'istanza", + "settings_peer_instance_url_required": "L'URL dell'istanza è obbligatorio per gli host noti", + "settings_peer_instance_url_pattern": "Inserisci un URL valido", + "settings_peer_instance_url_placeholder": "https://esempio.com:9898", + "settings_peer_permissions": "Permessi", + "settings_peer_permission_type": "Tipo", + "settings_peer_permission_type_required": "È richiesto il tipo di autorizzazione", + "settings_permission_edit_repo": "Modifica configurazione repository", + "settings_permission_read_ops": "Operazioni di lettura", + "settings_permission_type_placeholder": "Seleziona il tipo di autorizzazione", + "settings_peer_permission_scopes": "Ambiti di applicazione", + "settings_peer_permission_scopes_required": "È richiesto almeno un ambito", + "settings_permission_scope_all": "Tutti i repository (*)", + "settings_permission_scope_placeholder": "Seleziona i repository o usa * per tutti", + "settings_peer_add_permission": "Aggiungi autorizzazione", + "settings_peer_add_button": "Aggiungi {itemTypeName}", + "peer_default_name": "Pari", + "repo_error_index": "Impossibile indicizzare gli snapshot: ", + "repo_info_unlocking": "Sblocco del repository...", + "repo_success_unlocked": "Repo sbloccato.", + "repo_error_unlock": "Impossibile sbloccare il repository: ", + "repo_error_stats": "Impossibile calcolare le statistiche: ", + "repo_error_prune": "Impossibile potare: ", + "repo_error_check": "Impossibile verificare: ", + "repo_deleted_message": "Il repository è stato eliminato", + "repo_tab_tree": "Vista ad albero", + "repo_tab_list": "Visualizzazione elenco", + "repo_history_title": "Cronologia delle azioni di backup", + "repo_tab_stats": "Statistiche", + "loading": "Caricamento...", + "repo_button_run_command": "Esegui comando", + "repo_tooltip_run_command": "Utenti avanzati: aprite una shell restic per eseguire comandi sul repository. Reindicizzate gli snapshot per riflettere eventuali modifiche in Backrest.", + "repo_button_index": "Istantanee dell'indice", + "repo_tooltip_index": "Indicizza gli snapshot nel repository. Gli snapshot vengono inoltre indicizzati automaticamente dopo ogni backup.", + "repo_button_unlock": "Sblocca Repo", + "repo_tooltip_unlock": "Rimuove i file di blocco e controlla il repository per eventuali errori. Eseguilo solo se sei sicuro che il repository non sia in uso da un altro sistema.", + "repo_button_prune": "Potare ora", + "repo_tooltip_prune": "Esegue un'operazione di potatura sul repository che rimuoverà i vecchi snapshot e libererà spazio", + "repo_button_check": "Controlla ora", + "repo_tooltip_check": "Esegue un'operazione di controllo sul repository che verificherà l'integrità del repository", + "repo_button_stats": "Calcola le statistiche", + "repo_tooltip_stats": "Esegue statistiche restic sul repository, questa potrebbe essere un'operazione lenta", + "settings_modal_title": "Impostazioni", + "app_breadcrumb_repo": "Riacquisto", + "app_breadcrumb_peer": "Pari", + "app_breadcrumb_plan": "Piano", + "app_breadcrumb_summary": "Riepilogo", + "app_breadcrumb_getting_started": "Iniziare", + "app_page_not_found": "Pagina non trovata", + "app_repo_not_found": "Repo {repoId} non trovato", + "app_plan_not_found": "Piano {planId} non trovato", + "app_unknown_peer": "Pari sconosciuto", + "app_unknown_repo": "Repo sconosciuto", + "app_remote_repo_title": "Repository remoto: {id}", + "app_logout": "Esci", + "app_menu_plans": "Piani", + "app_menu_add_plan": "Aggiungi piano", + "app_menu_repos": "Depositi", + "app_menu_add_repo": "Aggiungi Repo", + "app_menu_remote_instances": "Istanze remote", + "app_menu_settings": "Impostazioni", + "app_error_initial_config": "Impossibile recuperare la configurazione iniziale, in genere ciò significa che l'interfaccia utente non è riuscita a connettersi al backend", + "login_success": "Effettuato l'accesso", + "login_error": "Accesso non riuscito: ", + "login_title": "Login", + "login_username_required": "Inserisci il tuo nome utente", + "login_username_placeholder": "Nome utente", + "login_password_required": "Inserisci la tua password!", + "login_password_placeholder": "Password", + "login_button": "Login" +} \ No newline at end of file diff --git a/webui/project.inlang/settings.json b/webui/project.inlang/settings.json index fd79688f..5193c4ab 100644 --- a/webui/project.inlang/settings.json +++ b/webui/project.inlang/settings.json @@ -12,7 +12,8 @@ "bn", "pt", "ru", - "id" + "id", + "it" ], "modules": [ "https://cdn.jsdelivr.net/npm/@inlang/plugin-message-format@4/dist/index.js",