From cf20fc113c4f27241c34902d52012bcecb13bcdf Mon Sep 17 00:00:00 2001 From: "Danilo M." Date: Mon, 2 Nov 2026 19:39:14 +0100 Subject: 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 --- app/src/main/res/values-de/strings.xml | 2 +- app/src/main/res/values-fr/strings.xml | 2 +- app/src/main/res/values-it/strings.xml | 188 ++++++++++++++++++----------- app/src/main/res/values-pl-rPL/strings.xml | 2 +- app/src/main/res/values-pt-rBR/strings.xml | 2 +- app/src/main/res/values-zh-rCN/strings.xml | 2 +- app/src/main/res/values/strings.xml | 2 +- 7 files changed, 126 insertions(+), 74 deletions(-) (limited to 'app/src/main') 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 @@ Unbekannter Fehler Pull fehlgeschlagen. Sie befinden sich in einem abgelösten Head. Speichern Sie die Änderungen in \"Einstellungen > Lokale Git-Konfiguration & Dienstprogramme\" auf das Remote-Repository in einem neuen Branch und lösen Sie den Konflikt auf Ihrem Computer auf. - Merge fehlgeschlagen, Sie befinden sich in einem Konflikt. TODO: Wiederherstellungsmethode hinzufügen. + Merge fehlgeschlagen, Sie befinden sich in einem Konflikt. 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 Push wurde von Remote abgelehnt, Grund: %1$s Remote hat den Push abgelehnt. Prüfen Sie die Variable receive.denyNonFastForwards in der Konfigurationsdatei des Ziel-Repositorys. 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 @@ Erreur inconnue Tirer a échoué, vous êtes dans un \'head\' détaché. En utilisant \"settings > git utils\", enregistrez vos modifications sur le dépôt distant dans une nouvelle branche et résolvez le conflit sur votre ordinateur. - La fusion a échoué, vous êtes dans un état de conflit. TODO : Ajouter une méthode de récupération. + La fusion a échoué, vous êtes dans un état de conflit. 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. L\'envoi a été rejeté par le dépôt distant, raison : %1$s 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. 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 @@ Impostazioni La directory esiste già - 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) + La directory di destinazione esiste già. Questa versione supporta un solo archivio. Vuoi eliminare la directory dell\'archivio delle password corrente?\n(%1$s) Elimina directory Annulla - Informazioni della repository - Conferma registro + Informazioni del repository + Registro dei commit - Sei pregato di clonare o creare una nuova repository sotto prima di provare ad aggiungere una password o eseguire qualsiasi operazione di sincronizzazione. + Clona o crea un nuovo repository qui sotto prima di aggiungere una password o eseguire una sincronizzazione. Sei sicuro di voler eliminare la password? Sei sicuro di voler eliminare %d password? - Eliminando… + Eliminazione… Sposta Modifica Elimina La password esiste già! Questo sovrascriverà %1$s con %2$s. - Errore spostando le password + Errore durante lo spostamento delle password Impossibile spostare %1$s a %2$s Aggiungi password generata per %1$s usando HardenedPass. @@ -38,26 +38,26 @@ Sposta più password in %1$s. Copiato negli appunti - Sei pregato di fornire il nome di un file - Sei pregato di fornire il percorso di un file + Inserisci un nome per il file + Inserisci il percorso del file Non puoi usare una password vuota o dei contenuti extra vuoti - Si è verificato un errore durante un operazione di Git + Si è verificato un errore durante un\'operazione Git - Sei pregato di importare o generare il tuo file della chiave SSH nelle preferenze + Importa o genera una chiave SSH nelle impostazioni Nessuna chiave SSH Importa Genera - Autentica - Sei pregato di fornire una frase segreta per la tua chiave SSH - Sei pregato di fornire la password per questa repository + Autenticazione + Inserisci la frase segreta della chiave SSH + Inserisci la password di questo repository - URL della repository + URL del repository Modalità di Autenticazione Nome Utente Email - Sei pregato di inserire un indirizzo email valido + Inserisci un indirizzo email valido Clona Nome @@ -77,7 +77,7 @@ Repository Modifica impostazioni del server di Git - Configurazione & utilità della configurazione di Git + Configurazione Git locale e utilità Importa chiave SSH Genera coppia di chiavi SSH Visualizza la chiave SSH pubblica generata @@ -98,12 +98,12 @@ Ordine password Prima le cartelle Prima i file - Tipo indipendente + Indipendente dal tipo Usato di recente - Auto-compilazione - Abilita Auto-Compilazione + Compilazione automatica + Attiva la compilazione automatica Varie - Elimina repository locale (nascosta) + Elimina il repository locale (nascosto) Esporta password Esporta le password crittografate ad una directory esterna @@ -111,11 +111,11 @@ Genera Includi Lunghezza - Numerici + Numeri Simboli - Maiuscolo - Minuscolo - Ambiguo + Maiuscole + Minuscole + Caratteri ambigui Pronunciabile Nessun carattere incluso Lunghezza troppo breve per i criteri selezionati @@ -129,7 +129,7 @@ Condividi Più tardi %1$s\n\nFornisci questa chiave pubblica al tuo server Git. - Generando le chiavi… + Generazione delle chiavi… Proteggi con credenziali di blocco schermo RSA ECDSA @@ -152,10 +152,10 @@ Annulla Salta Sincronizza repository - Trascina da remoto - Spingi da remoto + Pull dal remote + Push sul remote Tutto aggiornato - Mostra registro di conferma + Mostra registro dei commit Mostra la password Controlla la visibilità delle password una volta decrittografate. Questo non disabilita la copia negli appunti. Genera @@ -174,12 +174,12 @@ Le password non corrispondono Crea voce Numero massimo di abbinamenti (%1$d) raggiunto; cancella le corrispondenze prima di aggiungerne di nuove. - L\'editore di quest\'app è cambiato da quando hai associato per la prima volta una voce di Password Store con essa: - L\'app correntemente installata potrebbe provare a rubare le tue credenziali pretendendo di essere un\'app affidabile.\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. + L\'editore di quest\'app è cambiato da quando le hai associato per la prima volta una voce di HardenedPass: + 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. Installata: %1$s Informazioni avanzate - Mantieni l\'Auto-Completamento disabilitato - Riabilita l\'Auto-Completamento + Mantieni disattivata la compilazione automatica + Riattiva la compilazione automatica Avviso Tocca per i dettagli Possibile tentativo di phishing @@ -188,43 +188,43 @@ Compila le password Compila le password (potrebbe richiedere il riavvio del browser di tanto in tanto) Nessun supporto - Password Store può offrire di compilare i moduli di accesso e persino di salvare le credenziali che inserisci in app o su siti web. - 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. - Supporto all\'auto-compilazione con i browser installati: + HardenedPass può compilare i moduli di accesso e salvare le credenziali che inserisci nelle app o nei siti web. + Per attivare la funzione, tocca OK per aprire le impostazioni della compilazione automatica. Lì seleziona HardenedPass dall\'elenco e conferma con OK. + Supporto alla compilazione automatica nei browser installati: - Impossibile aprire la chiave privata ssh, sei pregato di controllare che il file esista + Impossibile aprire la chiave privata SSH, controlla che il file esista Nuova password Cancella la frase segreta salvata per la chiave SSH locale Cancella la password HTTPS salvata - Ricorda la frase segreta chiave + Ricorda la frase segreta della chiave Utilità - Interrompi il rebase e premi nuovo ramo - Hard reset a ramo remoto - Sul ramo %1$s - HEAD staccata a %1$s - Impossibile localizzare HEAD - Interrompi e Spingi + Interrompi il rebase ed esegui il push su un nuovo branch + Hard reset al remote branch + Sul branch %1$s + Detached HEAD su %1$s + Impossibile trovare HEAD + Interrompi ed esegui il push Richiesta Biometrica Autenticazione non riuscita: %s Abilita autenticazione biometrica - Quando abilitata, il Password Store ti chiederà la tua impronta digitale al lancio dell\'app + Se attiva, HardenedPass chiede l\'impronta digitale all\'avvio dell\'app L\'hardware delle impronte digitali non è accessibile o mancante Elimina l\'ID della Chiave SSH di OpenKeystore memorizzato La tua chiave pubblica - Errore provando a generare la chiave-ssh + Errore durante la generazione della chiave SSH Mostra tutti i file e cartelle Includi file e directory non password nell\'elenco delle password Crea cartella Rinomina cartella Il nome della categoria non può essere vuoto Il nome della categoria esiste già - La destinazione deve essere nella repository - Inserire destinazione per %1$s + La destinazione deve essere nel repository + Inserisci la destinazione per %1$s Crea Apri ricerca all\'avvio Apri la barra di ricerca al lancio dell\'app Tocca qui per cancellare gli appunti - La repository deve essere clonata prima di sincronizzare le modifiche. + Il repository deve essere clonato prima di sincronizzare le modifiche. Tema dell\'App Chiaro Scuro @@ -233,9 +233,9 @@ Chiave SSH Password Configurazione correttamente salvata - L\'URL fornito della repository non è valido - Sei pregato di specificare il nome utente HTTPS nella forma https://username@example.com/… - Sei pregato di specificare il nome utente SSH nella forma username@example.com:… + L\'URL del repository non è valido + Specifica il nome utente HTTPS nella forma https://username@example.com/… + Specifica il nome utente SSH nella forma username@example.com:… Modalità di autenticazione valide per %1$s: %2$s Frase segreta errata Password errata @@ -243,44 +243,44 @@ Crea nuova password Abilita la registrazione di debug (richiede il riavvio dell\'app) Registrazione di debug - Se l\'autocompletamento non può determinare un nome utente dal tuo file della password o la struttura della directory, userà il valore qui specificato + Se la compilazione automatica non riesce a ricavare un nome utente dal file della password o dalla struttura delle directory, usa questo valore Nome utente predefinito Ricorda password Password Domini personalizzati - L\'auto-completamento distinguerà i sottodomini di questi domini + La compilazione automatica distinguerà i sottodomini di questi domini company.com\npersonal.com Errore - Impossibile scrivere il file delle password al negozio, sei pregato di riprovare. - Impossibile eliminare il file della password %1$s dal negozio, sei pregato di eliminarlo manualmente. - Il file esiste già, sei pregato di usare un nome differente + Impossibile scrivere il file della password nell\'archivio, riprova. + Impossibile eliminare il file della password %1$s dall\'archivio, eliminalo manualmente. + Il file esiste già, usa un altro nome Aggiungi OTP Configurazione TOTP importata correttamente Impossibile importare la configurazione di TOTP - Esportando le password… - Il nome del file non deve contenere \'/0, imposta la directory sopra + Esportazione delle password… + Il nome del file non deve contenere \'/\', imposta la directory qui sopra Directory Imposta la chiave GPG per la directory Errore sconosciuto - 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. - Push è stato rifiutato da remoto, esegui pull prima di premere nuovamente. Puoi usare Sincronizza piuttosto che pull/push implementando entrambi - Push è stato rifiutato da remoto, ragione: %1$s - Remoto ha rifiutato il push non avanti veloce. Controlla la variabile receive.denyNonFastForwards nel file di configurazione della repository di destinazione. + 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. + Push rifiutato dal remote: esegui un pull prima di riprovare. Puoi usare Sincronizza, che esegue sia il pull sia il push + Push rifiutato dal remote, motivo: %1$s + Il remote ha rifiutato un push non fast-forward. Controlla la variabile receive.denyNonFastForwards nella configurazione del repository di destinazione. Host sconosciuto: %1$s - Eseguendo l\'operazione di git… - 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 - La repository non si sta ricollocando, nessun bisogno di spingere all\'altro ramo + Operazione Git in corso… + 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 + Nessun rebase in corso, non serve il push su un altro branch Un file con quel nome esiste già Una cartella con quel nome esiste già Andiamo Seleziona \nTipo di repository - Seleziona se vuoi creare una repo locale o clonarne una remota. - Clona Repo Remota - Crea Repo Locale + Seleziona se vuoi creare un repo locale o clonarne uno remoto. + Clona repo remoto + Crea repo locale Seleziona\nChiave\nGPG Seleziona una chiave GPG con cui inizializzare il tuo archivio Seleziona chiave @@ -299,4 +299,56 @@ Chiave host cancellata con successo! Scegli un\'immagine Crea nuova password o cartella + Inizializza gli ID GPG in %1$s. + Nome utente + OTP (scade tra %ds) + Copia + Organizzazione dei file delle password + Aggira la cronologia degli appunti + Sui dispositivi con cronologia degli appunti, la riempie di numeri consecutivi per eliminarne le password + Rebase al pull + Durante pull o sincronizzazione, crea un merge commit con le modifiche del remote + Durante pull o sincronizzazione, esegui il rebase dei commit che non sono sul remote + Disattiva la sincronizzazione trascinando + Trascinare verso il basso l\'elenco delle password non avvia una sincronizzazione Git + Importa chiave PGP + Gestione chiavi + Cifra in formato ASCII armor + Memorizza le frasi segrete + ATTENZIONE: funzione funzionante ma molto sperimentale. Richiede un blocco schermo attivo. + Autenticati per attivare la memorizzazione + Autenticati per disattivare la memorizzazione + Autenticati per disattivare la cancellazione automatica + Cancella automaticamente le frasi segrete memorizzate + Cancella le frasi segrete memorizzate allo spegnimento dello schermo + Funzione non disponibile a causa di un bug della piattaforma + Impossibile cifrare la password, non è stato salvato nulla: %1$s + Nessuna immagine selezionata + Trovato .gpg-id, ma contiene un ID chiave, un\'impronta o un ID utente non valido + Trovato .gpg-id, ma contiene un ID esadecimale corto, che non è supportato + Merge non riuscito, il repository è in conflitto. + Per proseguire devi selezionare una chiave GPG + Il protocollo git:// è sconsigliato + Il protocollo git di git-daemon non cifra il trasporto e non è adatto a operazioni sicure. + Impostazioni proxy + Scansiona codice QR + Inserisci manualmente + Segreto + Account + Aggiungi scorciatoia alla schermata Home + Importazione della chiave PGP non riuscita + Esiste già una chiave con questo ID, vuoi sostituirla? + Chiave PGP importata + Di seguito l\'ID della chiave importata, controlla che sia corretto:\n%1$s + Impostazioni PGP + Si è verificato un errore + Esegui la garbage collection + Gestione chiavi PGP + Eliminare la chiave? + Nome del remote branch + Importa una chiave con il pulsante qui sotto + Nessuna chiave importata + Nell\'app non è ancora stata importata nessuna chiave PGP: premi il pulsante qui sotto per scegliere un file di chiave + Sblocca le frasi segrete memorizzate + Cancella la password memorizzata allo spegnimento dello schermo 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 @@ Nieznany błąd Zaciąganie zmian nie powiodło się, nie jesteś na żadnej gałęzi (detached head). Używając \"Ustawienia > narzędzia Git\", wyślij lokalne zmiany do zdalnego repozytorium na nowej gałęzi i rozwiąż konflikt na komputerze. - Scalanie nie powiodło się, jesteś w stanie konfliktu. TODO: Dodać tryb ratunkową. + Scalanie nie powiodło się, jesteś w stanie konfliktu. 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 Operacja wypchnięcia zmian została odrzucona przez zdalne repozytorium, powód: %1$s Zdalne repozytorium odrzuciło operację wypchnięcia zmian typu non-fast-forward. Sprawdź ustawienie receive.denyNonFastForwards w pliku konfiguracyjnym repozytorium zdalnego. 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 @@ Erro desconhecido O pull falhou, você está em uma Head avulsa. Usando \"configurações > utils\" do git, salve suas alterações no remoto em uma nova branch e resolva o conflito no seu computador. - Falha ao realizar o merge, você está em estado de conflito. TODO: Adicione um método de recuperação. + Falha ao realizar o merge, você está em estado de conflito. 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 Push rejeitado pelo remoto, razão: %1$s O remoto rejeito o push non-fast-foward. Cheque a variável receive.denyNonFastForwards no arquivo de configuração do repositório de destino. 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 为目录设置GPG密钥 未知错误 - 合并失败,你处于冲突状态。TODO:添加恢复方法。 + 合并失败,你处于冲突状态。 推送被远端拒绝,在推送前运行拉取。您可以使用同步而不是拉取/推送,因为它实现了这两种功能。 推送被远程拒绝,原因: %1$s 远端拒绝了非快进推送。检查目标仓库配置文件中的 receive.denyNonFastForwards 变量。 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 @@ Unknown 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. - Merge has failed, you\'re in a conflicting state. TODO: Add a recovery method. + Merge has failed, you\'re in a conflicting state. Push was rejected by remote, run pull before pushing again. You can use Synchronize rather than pull/push as it implements both Push was rejected by remote, reason: %1$s -- cgit v1.2.3