summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorDanilo M. <danix@danix.xyz>2026-11-02 19:39:14 +0100
committerDanilo M. <danix@danix.xyz>2026-11-02 19:39:14 +0100
commitcf20fc113c4f27241c34902d52012bcecb13bcdf (patch)
tree06cbe485d55f463688133733e272c5cd32580a7a
parent29d6a9205b15ec56387a35caa58894459e37bb24 (diff)
downloadHardenedPass-cf20fc113c4f27241c34902d52012bcecb13bcdf.tar.gz
HardenedPass-cf20fc113c4f27241c34902d52012bcecb13bcdf.zip
fix(i18n): revise the Italian translation
The Italian strings were largely machine-translated: "commit" became "conferma" (confirm), pull and push became "trascina" and "spingi" or "premi" (drag, push a button), rebase became "ricollocare", the store became "negozio" (a shop), "pretend" became "pretendere" (a false friend), and one string showed "/0" instead of "/". Autofill had five different spellings. Rewrite those, keep Git terms in English (remote, branch, push, pull, rebase, merge, commit, detached HEAD, fast-forward), use "compilazione automatica" as Android's Italian settings do, make "repository" masculine throughout, replace the "Sei pregato di" calque with plain imperatives, name the app HardenedPass, and translate the 52 strings that fell back to English. Also drop the "TODO: Add a recovery method" that the merge-failure message showed users, in English and every locale. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
-rw-r--r--app/src/main/res/values-de/strings.xml2
-rw-r--r--app/src/main/res/values-fr/strings.xml2
-rw-r--r--app/src/main/res/values-it/strings.xml188
-rw-r--r--app/src/main/res/values-pl-rPL/strings.xml2
-rw-r--r--app/src/main/res/values-pt-rBR/strings.xml2
-rw-r--r--app/src/main/res/values-zh-rCN/strings.xml2
-rw-r--r--app/src/main/res/values/strings.xml2
7 files changed, 126 insertions, 74 deletions
diff --git a/app/src/main/res/values-de/strings.xml b/app/src/main/res/values-de/strings.xml
index 1ca0e3a3..7499fe5e 100644
--- a/app/src/main/res/values-de/strings.xml
+++ b/app/src/main/res/values-de/strings.xml
@@ -285,7 +285,7 @@
<!-- GitException messages -->
<string name="git_unknown_error">Unbekannter Fehler</string>
<string name="git_pull_rebase_fail_error">Pull fehlgeschlagen. Sie befinden sich in einem abgelösten Head. Speichern Sie die Änderungen in \"Einstellungen &gt; Lokale Git-Konfiguration &amp; Dienstprogramme\" auf das Remote-Repository in einem neuen Branch und lösen Sie den Konflikt auf Ihrem Computer auf.</string>
- <string name="git_pull_merge_fail_error">Merge fehlgeschlagen, Sie befinden sich in einem Konflikt. TODO: Wiederherstellungsmethode hinzufügen.</string>
+ <string name="git_pull_merge_fail_error">Merge fehlgeschlagen, Sie befinden sich in einem Konflikt.</string>
<string name="git_push_nff_error">Push wurde vom Remote abgelehnt. Führen Sie den Pull vor dem Push aus. Sie können \"Synchronisieren\" statt Pull/Push nutzen, da es beides implementiert</string>
<string name="git_push_generic_error">Push wurde von Remote abgelehnt, Grund: %1$s</string>
<string name="git_push_other_error">Remote hat den Push abgelehnt. Prüfen Sie die Variable receive.denyNonFastForwards in der Konfigurationsdatei des Ziel-Repositorys.</string>
diff --git a/app/src/main/res/values-fr/strings.xml b/app/src/main/res/values-fr/strings.xml
index 044be8c9..6c8ac709 100644
--- a/app/src/main/res/values-fr/strings.xml
+++ b/app/src/main/res/values-fr/strings.xml
@@ -270,7 +270,7 @@
<!-- GitException messages -->
<string name="git_unknown_error">Erreur inconnue</string>
<string name="git_pull_rebase_fail_error">Tirer a échoué, vous êtes dans un \'head\' détaché. En utilisant \"settings &gt; git utils\", enregistrez vos modifications sur le dépôt distant dans une nouvelle branche et résolvez le conflit sur votre ordinateur.</string>
- <string name="git_pull_merge_fail_error">La fusion a échoué, vous êtes dans un état de conflit. TODO : Ajouter une méthode de récupération.</string>
+ <string name="git_pull_merge_fail_error">La fusion a échoué, vous êtes dans un état de conflit.</string>
<string name="git_push_nff_error">La poussée a été rejetée par le dépôt distant, exécutez une tirée avant de pousser à nouveau. Vous pouvez utiliser Synchroniser plutôt que de tirer/pousser car il implémente les deux.</string>
<string name="git_push_generic_error">L\'envoi a été rejeté par le dépôt distant, raison : %1$s</string>
<string name="git_push_other_error">Pousser au dépôt distant sans avance rapide rejetée. Vérifiez la variable receive.denyNonFastForwards dans le fichier de configuration du répertoire de destination.</string>
diff --git a/app/src/main/res/values-it/strings.xml b/app/src/main/res/values-it/strings.xml
index f2dfc2b2..dfb18d52 100644
--- a/app/src/main/res/values-it/strings.xml
+++ b/app/src/main/res/values-it/strings.xml
@@ -11,24 +11,24 @@
<!-- Activity names -->
<string name="action_settings">Impostazioni</string>
<string name="dialog_delete_title">La directory esiste già</string>
- <string name="dialog_delete_msg">La directory di destinazione esiste già. La versione corrente supporta solo un negozio singolo. Vuoi eliminare la directory dell\'archivio delle password corrente?\n(%1$s)</string>
+ <string name="dialog_delete_msg">La directory di destinazione esiste già. Questa versione supporta un solo archivio. Vuoi eliminare la directory dell\'archivio delle password corrente?\n(%1$s)</string>
<string name="dialog_delete">Elimina directory</string>
<string name="dialog_do_not_delete">Annulla</string>
- <string name="title_activity_git_clone">Informazioni della repository</string>
- <string name="title_activity_git_log">Conferma registro</string>
+ <string name="title_activity_git_clone">Informazioni del repository</string>
+ <string name="title_activity_git_log">Registro dei commit</string>
<!-- Password Store -->
- <string name="creation_dialog_text">Sei pregato di clonare o creare una nuova repository sotto prima di provare ad aggiungere una password o eseguire qualsiasi operazione di sincronizzazione.</string>
+ <string name="creation_dialog_text">Clona o crea un nuovo repository qui sotto prima di aggiungere una password o eseguire una sincronizzazione.</string>
<plurals name="delete_dialog_text">
<item quantity="one">Sei sicuro di voler eliminare la password?</item>
<item quantity="other">Sei sicuro di voler eliminare %d password?</item>
</plurals>
- <string name="delete_directory_progress_text">Eliminando…</string>
+ <string name="delete_directory_progress_text">Eliminazione…</string>
<string name="move">Sposta</string>
<string name="edit">Modifica</string>
<string name="delete">Elimina</string>
<string name="password_exists_title">La password esiste già!</string>
<string name="password_exists_message">Questo sovrascriverà %1$s con %2$s.</string>
- <string name="password_move_error_title">Errore spostando le password</string>
+ <string name="password_move_error_title">Errore durante lo spostamento delle password</string>
<string name="password_move_error_message">Impossibile spostare %1$s a %2$s</string>
<!-- git commits -->
<string name="git_commit_add_text">Aggiungi password generata per %1$s usando HardenedPass.</string>
@@ -38,26 +38,26 @@
<string name="git_commit_move_multiple_text">Sposta più password in %1$s.</string>
<!-- PGPHandler -->
<string name="clipboard_copied_text">Copiato negli appunti</string>
- <string name="file_toast_text">Sei pregato di fornire il nome di un file</string>
- <string name="path_toast_text">Sei pregato di fornire il percorso di un file</string>
+ <string name="file_toast_text">Inserisci un nome per il file</string>
+ <string name="path_toast_text">Inserisci il percorso del file</string>
<string name="empty_toast_text">Non puoi usare una password vuota o dei contenuti extra vuoti</string>
<!-- Git Async Task -->
- <string name="jgit_error_dialog_title">Si è verificato un errore durante un operazione di Git</string>
+ <string name="jgit_error_dialog_title">Si è verificato un errore durante un\'operazione Git</string>
<!-- Git Handler -->
- <string name="ssh_preferences_dialog_text">Sei pregato di importare o generare il tuo file della chiave SSH nelle preferenze</string>
+ <string name="ssh_preferences_dialog_text">Importa o genera una chiave SSH nelle impostazioni</string>
<string name="ssh_preferences_dialog_title">Nessuna chiave SSH</string>
<string name="button_label_import">Importa</string>
<string name="ssh_preferences_dialog_generate">Genera</string>
- <string name="passphrase_dialog_title">Autentica</string>
- <string name="passphrase_dialog_text">Sei pregato di fornire una frase segreta per la tua chiave SSH</string>
- <string name="password_dialog_text">Sei pregato di fornire la password per questa repository</string>
+ <string name="passphrase_dialog_title">Autenticazione</string>
+ <string name="passphrase_dialog_text">Inserisci la frase segreta della chiave SSH</string>
+ <string name="password_dialog_text">Inserisci la password di questo repository</string>
<!-- Clone fragment -->
- <string name="server_url">URL della repository</string>
+ <string name="server_url">URL del repository</string>
<string name="connection_mode">Modalità di Autenticazione</string>
<!-- Git Config fragment -->
<string name="git_user_name_hint">Nome Utente</string>
<string name="git_user_email">Email</string>
- <string name="invalid_email_dialog_text">Sei pregato di inserire un indirizzo email valido</string>
+ <string name="invalid_email_dialog_text">Inserisci un indirizzo email valido</string>
<string name="clone_button">Clona</string>
<!-- PGP Handler -->
<string name="crypto_name_hint">Nome</string>
@@ -77,7 +77,7 @@
<!-- Preferences -->
<string name="pref_category_repository_title">Repository</string>
<string name="pref_edit_git_server_settings">Modifica impostazioni del server di Git</string>
- <string name="pref_edit_git_config">Configurazione &amp; utilità della configurazione di Git</string>
+ <string name="pref_edit_git_config">Configurazione Git locale e utilità</string>
<string name="pref_import_ssh_key_title">Importa chiave SSH</string>
<string name="pref_ssh_keygen_title">Genera coppia di chiavi SSH</string>
<string name="pref_ssh_see_key_title">Visualizza la chiave SSH pubblica generata</string>
@@ -98,12 +98,12 @@
<string name="pref_sort_order_title">Ordine password</string>
<string name="pref_folder_first_sort_order">Prima le cartelle</string>
<string name="pref_file_first_sort_order">Prima i file</string>
- <string name="pref_type_independent_sort_order">Tipo indipendente</string>
+ <string name="pref_type_independent_sort_order">Indipendente dal tipo</string>
<string name="pref_recently_used_sort_order">Usato di recente</string>
- <string name="pref_category_autofill_title">Auto-compilazione</string>
- <string name="pref_autofill_enable_title">Abilita Auto-Compilazione</string>
+ <string name="pref_category_autofill_title">Compilazione automatica</string>
+ <string name="pref_autofill_enable_title">Attiva la compilazione automatica</string>
<string name="pref_category_misc_title">Varie</string>
- <string name="pref_git_delete_repo_summary">Elimina repository locale (nascosta)</string>
+ <string name="pref_git_delete_repo_summary">Elimina il repository locale (nascosto)</string>
<string name="prefs_export_passwords_title">Esporta password</string>
<string name="prefs_export_passwords_summary">Esporta le password crittografate ad una directory esterna</string>
<!-- PasswordGenerator fragment -->
@@ -111,11 +111,11 @@
<string name="pwgen_generate">Genera</string>
<string name="pwgen_include">Includi</string>
<string name="pwgen_length">Lunghezza</string>
- <string name="pwgen_numerals">Numerici</string>
+ <string name="pwgen_numerals">Numeri</string>
<string name="pwgen_symbols">Simboli</string>
- <string name="pwgen_uppercase">Maiuscolo</string>
- <string name="pwgen_lowercase">Minuscolo</string>
- <string name="pwgen_ambiguous">Ambiguo</string>
+ <string name="pwgen_uppercase">Maiuscole</string>
+ <string name="pwgen_lowercase">Minuscole</string>
+ <string name="pwgen_ambiguous">Caratteri ambigui</string>
<string name="pwgen_pronounceable">Pronunciabile</string>
<string name="pwgen_no_chars_error">Nessun carattere incluso</string>
<string name="pwgen_length_too_short_error">Lunghezza troppo breve per i criteri selezionati</string>
@@ -129,7 +129,7 @@
<string name="ssh_keygen_share">Condividi</string>
<string name="ssh_keygen_later">Più tardi</string>
<string name="ssh_keygen_message">%1$s\n\nFornisci questa chiave pubblica al tuo server Git.</string>
- <string name="ssh_key_gen_generating_progress">Generando le chiavi…</string>
+ <string name="ssh_key_gen_generating_progress">Generazione delle chiavi…</string>
<string name="ssh_keygen_require_authentication">Proteggi con credenziali di blocco schermo</string>
<string name="ssh_keygen_label_rsa">RSA</string>
<string name="ssh_keygen_label_ecdsa">ECDSA</string>
@@ -152,10 +152,10 @@
<string name="dialog_cancel">Annulla</string>
<string name="dialog_skip">Salta</string>
<string name="git_sync">Sincronizza repository</string>
- <string name="git_pull">Trascina da remoto</string>
- <string name="git_push">Spingi da remoto</string>
+ <string name="git_pull">Pull dal remote</string>
+ <string name="git_push">Push sul remote</string>
<string name="git_push_up_to_date">Tutto aggiornato</string>
- <string name="git_log">Mostra registro di conferma</string>
+ <string name="git_log">Mostra registro dei commit</string>
<string name="show_password_pref_title">Mostra la password</string>
<string name="show_password_pref_summary">Controlla la visibilità delle password una volta decrittografate. Questo non disabilita la copia negli appunti.</string>
<string name="pwd_generate_button">Genera</string>
@@ -174,12 +174,12 @@
<string name="oreo_autofill_save_passwords_dont_match">Le password non corrispondono</string>
<string name="oreo_autofill_generate_password">Crea voce</string>
<string name="oreo_autofill_max_matches_reached">Numero massimo di abbinamenti (%1$d) raggiunto; cancella le corrispondenze prima di aggiungerne di nuove.</string>
- <string name="oreo_autofill_warning_publisher_header">L\'editore di quest\'app è cambiato da quando hai associato per la prima volta una voce di Password Store con essa:</string>
- <string name="oreo_autofill_warning_publisher_footer"><b>L\'app correntemente installata potrebbe provare a rubare le tue credenziali pretendendo di essere un\'app affidabile.</b>\n\nProva a disinstallare e reinstallare l\'app da una fonte affidabile, come Play Store, Amazon, Appstore, F-Droid, o il negozio del produttore del tuo telefono.</string>
+ <string name="oreo_autofill_warning_publisher_header">L\'editore di quest\'app è cambiato da quando le hai associato per la prima volta una voce di HardenedPass:</string>
+ <string name="oreo_autofill_warning_publisher_footer">L\'app installata potrebbe cercare di rubare le tue credenziali fingendosi un\'app affidabile.\n\nProva a disinstallarla e reinstallarla da una fonte affidabile, come Play Store, Amazon Appstore, F-Droid o lo store del produttore del telefono.</string>
<string name="oreo_autofill_warning_publisher_install_time">Installata: %1$s</string>
<string name="oreo_autofill_warning_publisher_advanced_info_button">Informazioni avanzate</string>
- <string name="oreo_autofill_warning_publisher_changed_disable_autofill_button">Mantieni l\'Auto-Completamento disabilitato</string>
- <string name="oreo_autofill_warning_publisher_reenable_button">Riabilita l\'Auto-Completamento</string>
+ <string name="oreo_autofill_warning_publisher_changed_disable_autofill_button">Mantieni disattivata la compilazione automatica</string>
+ <string name="oreo_autofill_warning_publisher_reenable_button">Riattiva la compilazione automatica</string>
<string name="oreo_autofill_warning_publisher_warning_sign_description">Avviso</string>
<string name="oreo_autofill_warning_publisher_dataset_summary">Tocca per i dettagli</string>
<string name="oreo_autofill_warning_publisher_dataset_title">Possibile tentativo di phishing</string>
@@ -188,43 +188,43 @@
<string name="oreo_autofill_password_fill_support">Compila le password</string>
<string name="oreo_autofill_flaky_fill_support">Compila le password (potrebbe richiedere il riavvio del browser di tanto in tanto)</string>
<string name="oreo_autofill_no_support">Nessun supporto</string>
- <string name="oreo_autofill_enable_dialog_description">Password Store può offrire di compilare i moduli di accesso e persino di salvare le credenziali che inserisci in app o su siti web.</string>
- <string name="oreo_autofill_enable_dialog_instructions">Per abilitare questa funzionalità, tocca OK per andare alle impostazioni di Auto-Compilazione. Lì, seleziona Password Store dall\'elenco e conferma la richiesta di conferma con OK.</string>
- <string name="oreo_autofill_enable_dialog_installed_browsers">Supporto all\'auto-compilazione con i browser installati:</string>
+ <string name="oreo_autofill_enable_dialog_description">HardenedPass può compilare i moduli di accesso e salvare le credenziali che inserisci nelle app o nei siti web.</string>
+ <string name="oreo_autofill_enable_dialog_instructions">Per attivare la funzione, tocca OK per aprire le impostazioni della compilazione automatica. Lì seleziona HardenedPass dall\'elenco e conferma con OK.</string>
+ <string name="oreo_autofill_enable_dialog_installed_browsers">Supporto alla compilazione automatica nei browser installati:</string>
<!-- Autofill -->
- <string name="ssh_key_does_not_exist">Impossibile aprire la chiave privata ssh, sei pregato di controllare che il file esista</string>
+ <string name="ssh_key_does_not_exist">Impossibile aprire la chiave privata SSH, controlla che il file esista</string>
<string name="new_password_title">Nuova password</string>
<string name="clear_saved_passphrase_ssh">Cancella la frase segreta salvata per la chiave SSH locale</string>
<string name="clear_saved_passphrase_https">Cancella la password HTTPS salvata</string>
- <string name="git_operation_remember_passphrase">Ricorda la frase segreta chiave</string>
+ <string name="git_operation_remember_passphrase">Ricorda la frase segreta della chiave</string>
<string name="git_tools">Utilità</string>
- <string name="abort_rebase">Interrompi il rebase e premi nuovo ramo</string>
- <string name="reset_to_remote">Hard reset a ramo remoto</string>
- <string name="git_head_on_branch">Sul ramo %1$s</string>
- <string name="git_head_detached">HEAD staccata a %1$s</string>
- <string name="git_head_missing">Impossibile localizzare HEAD</string>
- <string name="git_abort_and_push_title">Interrompi e Spingi</string>
+ <string name="abort_rebase">Interrompi il rebase ed esegui il push su un nuovo branch</string>
+ <string name="reset_to_remote">Hard reset al remote branch</string>
+ <string name="git_head_on_branch">Sul branch %1$s</string>
+ <string name="git_head_detached">Detached HEAD su %1$s</string>
+ <string name="git_head_missing">Impossibile trovare HEAD</string>
+ <string name="git_abort_and_push_title">Interrompi ed esegui il push</string>
<string name="biometric_prompt_title">Richiesta Biometrica</string>
<string name="biometric_auth_error_reason">Autenticazione non riuscita: %s</string>
<string name="pref_biometric_auth_title">Abilita autenticazione biometrica</string>
- <string name="pref_biometric_auth_summary">Quando abilitata, il Password Store ti chiederà la tua impronta digitale al lancio dell\'app</string>
+ <string name="pref_biometric_auth_summary">Se attiva, HardenedPass chiede l\'impronta digitale all\'avvio dell\'app</string>
<string name="pref_biometric_auth_summary_error">L\'hardware delle impronte digitali non è accessibile o mancante</string>
<string name="pref_title_openkeystore_clear_keyid">Elimina l\'ID della Chiave SSH di OpenKeystore memorizzato</string>
<string name="your_public_key">La tua chiave pubblica</string>
- <string name="error_generate_ssh_key">Errore provando a generare la chiave-ssh</string>
+ <string name="error_generate_ssh_key">Errore durante la generazione della chiave SSH</string>
<string name="pref_show_hidden_title">Mostra tutti i file e cartelle</string>
<string name="pref_show_hidden_summary">Includi file e directory non password nell\'elenco delle password</string>
<string name="title_create_folder">Crea cartella</string>
<string name="title_rename_folder">Rinomina cartella</string>
<string name="message_category_error_empty_field">Il nome della categoria non può essere vuoto</string>
<string name="message_category_error_category_exists">Il nome della categoria esiste già</string>
- <string name="message_error_destination_outside_repo">La destinazione deve essere nella repository</string>
- <string name="message_rename_folder">Inserire destinazione per %1$s</string>
+ <string name="message_error_destination_outside_repo">La destinazione deve essere nel repository</string>
+ <string name="message_rename_folder">Inserisci la destinazione per %1$s</string>
<string name="button_create">Crea</string>
<string name="pref_search_on_start_title">Apri ricerca all\'avvio</string>
<string name="pref_search_on_start_summary">Apri la barra di ricerca al lancio dell\'app</string>
<string name="tap_clear_clipboard">Tocca qui per cancellare gli appunti</string>
- <string name="clone_git_repo">La repository deve essere clonata prima di sincronizzare le modifiche.</string>
+ <string name="clone_git_repo">Il repository deve essere clonato prima di sincronizzare le modifiche.</string>
<string name="pref_app_theme_title">Tema dell\'App</string>
<string name="pref_app_theme_value_light">Chiaro</string>
<string name="pref_app_theme_value_dark">Scuro</string>
@@ -233,9 +233,9 @@
<string name="connection_mode_ssh_key">Chiave SSH</string>
<string name="connection_mode_basic_authentication">Password</string>
<string name="git_server_config_save_success">Configurazione correttamente salvata</string>
- <string name="git_server_config_save_error">L\'URL fornito della repository non è valido</string>
- <string name="git_server_config_save_missing_username_https">Sei pregato di specificare il nome utente HTTPS nella forma https://username@example.com/…</string>
- <string name="git_server_config_save_missing_username_ssh">Sei pregato di specificare il nome utente SSH nella forma username@example.com:…</string>
+ <string name="git_server_config_save_error">L\'URL del repository non è valido</string>
+ <string name="git_server_config_save_missing_username_https">Specifica il nome utente HTTPS nella forma https://username@example.com/…</string>
+ <string name="git_server_config_save_missing_username_ssh">Specifica il nome utente SSH nella forma username@example.com:…</string>
<string name="git_server_config_save_auth_mode_mismatch">Modalità di autenticazione valide per %1$s: %2$s</string>
<string name="git_operation_wrong_passphrase">Frase segreta errata</string>
<string name="git_operation_wrong_password">Password errata</string>
@@ -243,44 +243,44 @@
<string name="bottom_sheet_create_new_password">Crea nuova password</string>
<string name="pref_debug_logging_summary">Abilita la registrazione di debug (richiede il riavvio dell\'app)</string>
<string name="pref_debug_logging_title">Registrazione di debug</string>
- <string name="preference_default_username_summary">Se l\'autocompletamento non può determinare un nome utente dal tuo file della password o la struttura della directory, userà il valore qui specificato</string>
+ <string name="preference_default_username_summary">Se la compilazione automatica non riesce a ricavare un nome utente dal file della password o dalla struttura delle directory, usa questo valore</string>
<string name="preference_default_username_title">Nome utente predefinito</string>
<string name="git_operation_remember_password">Ricorda password</string>
<string name="git_operation_hint_password">Password</string>
<string name="preference_custom_public_suffixes_title">Domini personalizzati</string>
- <string name="preference_custom_public_suffixes_summary">L\'auto-completamento distinguerà i sottodomini di questi domini</string>
+ <string name="preference_custom_public_suffixes_summary">La compilazione automatica distinguerà i sottodomini di questi domini</string>
<string name="preference_custom_public_suffixes_hint">company.com\npersonal.com</string>
<!-- Password creation failure -->
<string name="password_creation_file_fail_title">Errore</string>
- <string name="password_creation_file_write_fail_message">Impossibile scrivere il file delle password al negozio, sei pregato di riprovare.</string>
- <string name="password_creation_file_delete_fail_message">Impossibile eliminare il file della password %1$s dal negozio, sei pregato di eliminarlo manualmente.</string>
- <string name="password_creation_duplicate_error">Il file esiste già, sei pregato di usare un nome differente</string>
+ <string name="password_creation_file_write_fail_message">Impossibile scrivere il file della password nell\'archivio, riprova.</string>
+ <string name="password_creation_file_delete_fail_message">Impossibile eliminare il file della password %1$s dall\'archivio, eliminalo manualmente.</string>
+ <string name="password_creation_duplicate_error">Il file esiste già, usa un altro nome</string>
<string name="add_otp">Aggiungi OTP</string>
<string name="otp_import_success">Configurazione TOTP importata correttamente</string>
<string name="otp_import_failure_generic">Impossibile importare la configurazione di TOTP</string>
- <string name="exporting_passwords">Esportando le password…</string>
- <string name="invalid_filename_text">Il nome del file non deve contenere \'/0, imposta la directory sopra</string>
+ <string name="exporting_passwords">Esportazione delle password…</string>
+ <string name="invalid_filename_text">Il nome del file non deve contenere \'/\', imposta la directory qui sopra</string>
<string name="directory_hint">Directory</string>
<string name="new_folder_set_gpg_key">Imposta la chiave GPG per la directory</string>
<!-- GitException messages -->
<string name="git_unknown_error">Errore sconosciuto</string>
- <string name="git_pull_rebase_fail_error">Pull non è riuscito, sei in un capo distaccato. Usando \"impostazioni e utilità di git\", salvi le tue modifiche in remoto in un nuovo ramo e risolvi il conflitto sul tuo computer.</string>
- <string name="git_push_nff_error">Push è stato rifiutato da remoto, esegui pull prima di premere nuovamente. Puoi usare Sincronizza piuttosto che pull/push implementando entrambi</string>
- <string name="git_push_generic_error">Push è stato rifiutato da remoto, ragione: %1$s</string>
- <string name="git_push_other_error">Remoto ha rifiutato il push non avanti veloce. Controlla la variabile receive.denyNonFastForwards nel file di configurazione della repository di destinazione.</string>
+ <string name="git_pull_rebase_fail_error">Pull non riuscito, sei in detached HEAD. Da \"Impostazioni > Utilità Git\" esegui il push delle modifiche sul remote in un nuovo branch e risolvi il conflitto dal computer.</string>
+ <string name="git_push_nff_error">Push rifiutato dal remote: esegui un pull prima di riprovare. Puoi usare Sincronizza, che esegue sia il pull sia il push</string>
+ <string name="git_push_generic_error">Push rifiutato dal remote, motivo: %1$s</string>
+ <string name="git_push_other_error">Il remote ha rifiutato un push non fast-forward. Controlla la variabile receive.denyNonFastForwards nella configurazione del repository di destinazione.</string>
<string name="git_unknown_host">Host sconosciuto: %1$s</string>
- <string name="git_operation_running">Eseguendo l\'operazione di git…</string>
- <string name="git_break_out_of_detached_success">Si è verificato un conflitto provando a ricollocare. Il tuo ramo locale %1$s è stato premuto all\'altro ramo denominato %2$s\n Usa questo ramo per risolvere il conflitto sul tuo computer</string>
- <string name="git_break_out_of_detached_unneeded">La repository non si sta ricollocando, nessun bisogno di spingere all\'altro ramo</string>
+ <string name="git_operation_running">Operazione Git in corso…</string>
+ <string name="git_break_out_of_detached_success">Si è verificato un conflitto durante il rebase. È stato eseguito il push del branch locale %1$s su un altro branch chiamato %2$s\n Usa questo branch per risolvere il conflitto dal computer</string>
+ <string name="git_break_out_of_detached_unneeded">Nessun rebase in corso, non serve il push su un altro branch</string>
<!-- GPG key selection in folder creation -->
<string name="folder_creation_err_file_exists">Un file con quel nome esiste già</string>
<string name="folder_creation_err_folder_exists">Una cartella con quel nome esiste già</string>
<!-- Onboarding flow -->
<string name="let_s_go">Andiamo</string>
<string name="select_n_repository_type">Seleziona \nTipo di repository</string>
- <string name="select_repo_type_text">Seleziona se vuoi creare una repo locale o clonarne una remota.</string>
- <string name="clone_remote_repo">Clona Repo Remota</string>
- <string name="create_local_repo">Crea Repo Locale</string>
+ <string name="select_repo_type_text">Seleziona se vuoi creare un repo locale o clonarne uno remoto.</string>
+ <string name="clone_remote_repo">Clona repo remoto</string>
+ <string name="create_local_repo">Crea repo locale</string>
<string name="select_gpg_key_title">Seleziona\nChiave\nGPG</string>
<string name="select_gpg_key_message">Seleziona una chiave GPG con cui inizializzare il tuo archivio</string>
<string name="gpg_key_select">Seleziona chiave</string>
@@ -299,4 +299,56 @@
<string name="clear_saved_host_key_success">Chiave host cancellata con successo!</string>
<string name="otp_import_from_file">Scegli un\'immagine</string>
<string name="password_list_fab_content_description">Crea nuova password o cartella</string>
+ <string name="git_commit_gpg_id">Inizializza gli ID GPG in %1$s.</string>
+ <string name="crypto_username_hint">Nome utente</string>
+ <string name="otp_label_format">OTP (scade tra %ds)</string>
+ <string name="copy_label">Copia</string>
+ <string name="pref_directory_structure">Organizzazione dei file delle password</string>
+ <string name="pref_clear_clipboard_title">Aggira la cronologia degli appunti</string>
+ <string name="pref_clear_clipboard_summary">Sui dispositivi con cronologia degli appunti, la riempie di numeri consecutivi per eliminarne le password</string>
+ <string name="pref_rebase_on_pull_title">Rebase al pull</string>
+ <string name="pref_rebase_on_pull_summary">Durante pull o sincronizzazione, crea un merge commit con le modifiche del remote</string>
+ <string name="pref_rebase_on_pull_summary_on">Durante pull o sincronizzazione, esegui il rebase dei commit che non sono sul remote</string>
+ <string name="pref_disable_sync_on_pull_title">Disattiva la sincronizzazione trascinando</string>
+ <string name="pref_disable_sync_on_pull_summary">Trascinare verso il basso l\'elenco delle password non avvia una sincronizzazione Git</string>
+ <string name="pref_import_pgp_key_title">Importa chiave PGP</string>
+ <string name="pref_pgp_key_manager_title">Gestione chiavi</string>
+ <string name="pref_pgp_ascii_armor_title">Cifra in formato ASCII armor</string>
+ <string name="pref_passphrase_cache_title">Memorizza le frasi segrete</string>
+ <string name="pref_passphrase_cache_summary">ATTENZIONE: funzione funzionante ma molto sperimentale. Richiede un blocco schermo attivo.</string>
+ <string name="pref_passphrase_cache_authenticate_enable">Autenticati per attivare la memorizzazione</string>
+ <string name="pref_passphrase_cache_authenticate_disable">Autenticati per disattivare la memorizzazione</string>
+ <string name="pref_passphrase_cache_auto_clear_authenticate_disable">Autenticati per disattivare la cancellazione automatica</string>
+ <string name="pref_passphrase_cache_auto_clear_title">Cancella automaticamente le frasi segrete memorizzate</string>
+ <string name="pref_passphrase_cache_auto_clear_summary">Cancella le frasi segrete memorizzate allo spegnimento dello schermo</string>
+ <string name="pref_biometric_auth_summary_disabled_platform">Funzione non disponibile a causa di un bug della piattaforma</string>
+ <string name="password_creation_encrypt_fail_message">Impossibile cifrare la password, non è stato salvato nulla: %1$s</string>
+ <string name="otp_import_failure_no_selection">Nessuna immagine selezionata</string>
+ <string name="invalid_gpg_id">Trovato .gpg-id, ma contiene un ID chiave, un\'impronta o un ID utente non valido</string>
+ <string name="short_gpg_id">Trovato .gpg-id, ma contiene un ID esadecimale corto, che non è supportato</string>
+ <string name="git_pull_merge_fail_error">Merge non riuscito, il repository è in conflitto.</string>
+ <string name="gpg_key_select_mandatory">Per proseguire devi selezionare una chiave GPG</string>
+ <string name="git_scheme_disallowed_title">Il protocollo git:// è sconsigliato</string>
+ <string name="git_scheme_disallowed_message">Il protocollo git di git-daemon non cifra il trasporto e non è adatto a operazioni sicure.</string>
+ <string name="activity_proxy_label">Impostazioni proxy</string>
+ <string name="otp_import_qr_code">Scansiona codice QR</string>
+ <string name="otp_import_manual_entry">Inserisci manualmente</string>
+ <string name="otp_import_manual_hint_secret">Segreto</string>
+ <string name="otp_import_manual_hint_account">Account</string>
+ <string name="place_shortcut_on_home_screen">Aggiungi scorciatoia alla schermata Home</string>
+ <string name="pgp_key_import_failed">Importazione della chiave PGP non riuscita</string>
+ <string name="pgp_key_import_failed_replace_message">Esiste già una chiave con questo ID, vuoi sostituirla?</string>
+ <string name="pgp_key_import_succeeded">Chiave PGP importata</string>
+ <string name="pgp_key_import_succeeded_message">Di seguito l\'ID della chiave importata, controlla che sia corretto:\n%1$s</string>
+ <string name="pref_category_pgp_title">Impostazioni PGP</string>
+ <string name="pwgen_some_error_occurred">Si è verificato un errore</string>
+ <string name="git_run_gc_job">Esegui la garbage collection</string>
+ <string name="activity_label_pgp_key_manager">Gestione chiavi PGP</string>
+ <string name="pgp_key_manager_delete_confirmation_dialog_title">Eliminare la chiave?</string>
+ <string name="git_utils_reset_remote_branch_title">Nome del remote branch</string>
+ <string name="pgp_key_manager_no_keys_guidance">Importa una chiave con il pulsante qui sotto</string>
+ <string name="no_keys_imported_dialog_title">Nessuna chiave importata</string>
+ <string name="no_keys_imported_dialog_message">Nell\'app non è ancora stata importata nessuna chiave PGP: premi il pulsante qui sotto per scegliere un file di chiave</string>
+ <string name="biometric_prompt_title_gpg_passphrase_cache">Sblocca le frasi segrete memorizzate</string>
+ <string name="clear_cached_password_on_screen_off">Cancella la password memorizzata allo spegnimento dello schermo</string>
</resources>
diff --git a/app/src/main/res/values-pl-rPL/strings.xml b/app/src/main/res/values-pl-rPL/strings.xml
index 8dc1cc14..a915f67d 100644
--- a/app/src/main/res/values-pl-rPL/strings.xml
+++ b/app/src/main/res/values-pl-rPL/strings.xml
@@ -277,7 +277,7 @@
<!-- GitException messages -->
<string name="git_unknown_error">Nieznany błąd</string>
<string name="git_pull_rebase_fail_error">Zaciąganie zmian nie powiodło się, nie jesteś na żadnej gałęzi (detached head). Używając \"Ustawienia &gt; narzędzia Git\", wyślij lokalne zmiany do zdalnego repozytorium na nowej gałęzi i rozwiąż konflikt na komputerze.</string>
- <string name="git_pull_merge_fail_error">Scalanie nie powiodło się, jesteś w stanie konfliktu. TODO: Dodać tryb ratunkową.</string>
+ <string name="git_pull_merge_fail_error">Scalanie nie powiodło się, jesteś w stanie konfliktu.</string>
<string name="git_push_nff_error">Operacja wypchnięcia zmian została odrzucona przez zdalne repozytorium. Zaciągnij zmiany przed ponownym wysłaniem. Możesz użyć synchronizacji zamiast pull/push ponieważ zawiera obu te kroki</string>
<string name="git_push_generic_error">Operacja wypchnięcia zmian została odrzucona przez zdalne repozytorium, powód: %1$s</string>
<string name="git_push_other_error">Zdalne repozytorium odrzuciło operację wypchnięcia zmian typu non-fast-forward. Sprawdź ustawienie receive.denyNonFastForwards w pliku konfiguracyjnym repozytorium zdalnego.</string>
diff --git a/app/src/main/res/values-pt-rBR/strings.xml b/app/src/main/res/values-pt-rBR/strings.xml
index c89e9a17..1d95286d 100644
--- a/app/src/main/res/values-pt-rBR/strings.xml
+++ b/app/src/main/res/values-pt-rBR/strings.xml
@@ -285,7 +285,7 @@
<!-- GitException messages -->
<string name="git_unknown_error">Erro desconhecido</string>
<string name="git_pull_rebase_fail_error">O pull falhou, você está em uma Head avulsa. Usando \"configurações &gt; utils\" do git, salve suas alterações no remoto em uma nova branch e resolva o conflito no seu computador.</string>
- <string name="git_pull_merge_fail_error">Falha ao realizar o merge, você está em estado de conflito. TODO: Adicione um método de recuperação.</string>
+ <string name="git_pull_merge_fail_error">Falha ao realizar o merge, você está em estado de conflito.</string>
<string name="git_push_nff_error">Push rejeitado pelo remoto, execute o pull antes de fazer push novamente. Você pode usar Sincronização em vez de pull/push conforme implementa ambos</string>
<string name="git_push_generic_error">Push rejeitado pelo remoto, razão: %1$s</string>
<string name="git_push_other_error">O remoto rejeito o push non-fast-foward. Cheque a variável receive.denyNonFastForwards no arquivo de configuração do repositório de destino.</string>
diff --git a/app/src/main/res/values-zh-rCN/strings.xml b/app/src/main/res/values-zh-rCN/strings.xml
index 1ea847f3..b20749b3 100644
--- a/app/src/main/res/values-zh-rCN/strings.xml
+++ b/app/src/main/res/values-zh-rCN/strings.xml
@@ -286,7 +286,7 @@ personal.com</string>
<string name="new_folder_set_gpg_key">为目录设置GPG密钥</string>
<!-- GitException messages -->
<string name="git_unknown_error">未知错误</string>
- <string name="git_pull_merge_fail_error">合并失败,你处于冲突状态。TODO:添加恢复方法。</string>
+ <string name="git_pull_merge_fail_error">合并失败,你处于冲突状态。</string>
<string name="git_push_nff_error">推送被远端拒绝,在推送前运行拉取。您可以使用同步而不是拉取/推送,因为它实现了这两种功能。</string>
<string name="git_push_generic_error">推送被远程拒绝,原因: %1$s</string>
<string name="git_push_other_error">远端拒绝了非快进推送。检查目标仓库配置文件中的 receive.denyNonFastForwards 变量。</string>
diff --git a/app/src/main/res/values/strings.xml b/app/src/main/res/values/strings.xml
index 45afc227..24a1b660 100644
--- a/app/src/main/res/values/strings.xml
+++ b/app/src/main/res/values/strings.xml
@@ -321,7 +321,7 @@
<!-- GitException messages -->
<string name="git_unknown_error">Unknown error</string>
<string name="git_pull_rebase_fail_error">Pull has failed, you\'re in a detached head. Using "settings > git utils", save your changes to the remote in a new branch and resolve the conflict on your computer.</string>
- <string name="git_pull_merge_fail_error">Merge has failed, you\'re in a conflicting state. TODO: Add a recovery method.</string>
+ <string name="git_pull_merge_fail_error">Merge has failed, you\'re in a conflicting state.</string>
<string name="git_push_nff_error">Push was rejected by remote, run pull before pushing again. You can use Synchronize rather than pull/push as it implements both</string>
<string name="git_push_generic_error">Push was rejected by remote, reason: %1$s</string>