Skip to content

Commit

Permalink
Merge pull request #475 from FiloSottile/filippo/it
Browse files Browse the repository at this point in the history
age/i18n,rage/i18n: update it translations
  • Loading branch information
str4d authored Feb 3, 2024
2 parents d4cfb10 + b6a0c37 commit 5e255c8
Show file tree
Hide file tree
Showing 5 changed files with 125 additions and 44 deletions.
42 changes: 42 additions & 0 deletions age/i18n/it/age.ftl
Original file line number Diff line number Diff line change
Expand Up @@ -42,6 +42,8 @@ rec-detected-binary = Puoi forzarlo con '{-output-stdout}'.
err-deny-binary-output = rifiuto l'invio di output binario al terminale.
rec-deny-binary-output = Intendevi usare {-flag-armor}? {rec-detected-binary}
err-deny-overwrite-file = rifiuto di sovrascrivere il file esistente '{$filename}'.
## Errors

err-decryption-failed = Decifrazione fallita
Expand All @@ -65,6 +67,11 @@ rec-missing-plugin = Hai installato il plugin?
err-plugin-identity = '{$plugin_name}' ha fallito gestendo un'identità: {$message}
err-plugin-recipient = '{$plugin_name}' ha fallito gestendo il destinatario {$recipient}: {$message}
err-plugin-died = '{$plugin_name}' ha terminato inaspettatamente.
rec-plugin-died-1 = Se stai sviluppando un plugin, usa {$env_var} per avere più informazioni.
rec-plugin-died-2 = Attenzione: questa opzione stampa chiavi crittografiche private su standard error.
err-plugin-multiple = Il plugin ha riportato errori multipli:
err-read-identity-encrypted-without-passphrase =
Expand All @@ -73,6 +80,24 @@ err-read-identity-not-found = File di identità non trovato: {$filename}
err-read-invalid-recipient = Destinatario '{$recipient}' invalido.
err-read-invalid-recipients-file =
Il file di destinatari '{$filename}' contiene un destinatario invalido alla riga {$line_number}.
err-read-missing-recipients-file = File di destinatari non trovato: {$filename}
err-read-multiple-stdin = Standard input non può essere usato per più funzioni contemporaneamente.
err-read-rsa-modulus-too-large =
Modulo RSA Troppo Grande
---------------------
{-openssh} supporta varie dimentioni di modulo RSA, ma {-rage} supporta solo
chiavi di {$max_size} bit al massimo, per evitare di consumare risorse eccessive
quando si usano destinatari non fidati.
err-read-rsa-modulus-too-small = Chiave RSA troppo piccola.
err-stream-last-chunk-empty = L'ultimo blocco STREAM è vuoto. Per favore segnala questo evento, e/o prova una versione precedente di {-rage}.
## Encrypted identities

encrypted-passphrase-prompt = Inserisci la passphrase per l'identità cifrata '{$filename}'
Expand Down Expand Up @@ -128,3 +153,20 @@ ssh-unsupported-key-type =
{-openssh} supporta diversi tipi di chiavi, ma {-rage} ne supporta solo alcuni;
specificatamente, i tipi '{-ssh-rsa}' e '{-ssh-ed25519}'. Questa chiave SSH
è del tipo '{$key_type}', che non è supportato.
ssh-unsupported-security-key =
Chiave di Sicurezza SSH Non Supportata
--------------------------------------
{-openssh} versione 8.2p1 ha introdotto supporto per gli autenticatori {-fido-u2f},
incluse le chiavi di sicurezza come le {-yubikeys}. {-rage} non funziona con questo
tipo di chiavi SSH, perché il loro protocollo non supporta la cifratura.
Questa chiave SSH è del tipo incompatibile '{$key_type}'.
Se hai una chiave di sicurezza compatibile, puoi usare questo plugin:
{$age_plugin_yubikey_url}
Una chiave di sicurezza usata sia con {-openssh} sia con questo plugin avrà
chiavi pubbliche SSH e {-age} separate, perché questo plugin si basa sul
protocollo {-piv}.
51 changes: 45 additions & 6 deletions rage/i18n/it/rage.ftl
Original file line number Diff line number Diff line change
Expand Up @@ -56,15 +56,34 @@
## Usage

usage-header = Usage
usage-header = Utilizzo
recipient = RECIPIENT
recipients-file = PATH
identity = IDENTITY
plugin-name = PLUGIN-NAME
recipient = DESTINATARIO
recipients-file = PERCORSO
identity = IDENTITÀ
plugin-name = NOME-PLUGIN
input = INPUT
output = OUTPUT
args-header = Argomenti
help-arg-input = Posizione di un file di input.
flags-header = Opzioni
help-flag-help = Presenta questo messaggio e esci.
help-flag-version = Presenta la versione e esci.
help-flag-encrypt = Cifra l'input (il default).
help-flag-decrypt = Decifra l'input.
help-flag-passphrase = Cifra con una passphrase invece che con i destinatari.
help-flag-max-work-factor = Fattore di complessità massima per decifrare passphrase.
help-flag-armor = Codifica l'output della cifratura in PEM.
help-flag-recipient = Cifra al {recipient} specificato. Può essere ripetuto.
help-flag-recipients-file = Cifra ai destinatari elencati in {recipients-file}. Può essere ripetuto.
help-flag-identity = Usa il file {identity}. Può essere ripetuto.
help-flag-plugin-name = Usa {-age-plugin-}{plugin-name} in modalità di default come identità.
help-flag-output = Scrivi l'output al file {output}.
rage-after-help-content =
{input} ha come valore predefinito lo standard input, e {output} ha come
valore predefinito lo standard output.
Expand All @@ -89,6 +108,9 @@ rage-after-help-example =
{" "}{$example_b}
{" "}{$example_c}
keygen-help-flag-output = {help-flag-output} Standard output di default.
keygen-help-flag-convert = Converti un file di identità in un file di destinatari.
## Formatting

warning-msg = Attenzione: {$warning}
Expand All @@ -109,7 +131,9 @@ warn-double-encrypting = Sta venendo cifrato un file già cifrato
## General errors

err-failed-to-open-input = Impossibile aprire l'input: {$err}
err-failed-to-open-output = Impossibile aprire l'output: {$err}
err-failed-to-read-input = Impossibile leggere dall'input: {$err}
err-failed-to-write-output = Impossibile scrivere sull'output: {$err}
err-identity-ambiguous = {-flag-identity} richiede esplicitamente {-flag-encrypt} o {-flag-decrypt}.
err-mixed-encrypt-decrypt = {-flag-encrypt} non può essere usato assieme a {-flag-decrypt}.
Expand All @@ -121,6 +145,14 @@ err-ux-B = Faccelo sapere
# Put (len(A) - len(B) - 32) spaces here.
err-ux-C = {" "}
## Keygen errors

err-identity-file-contains-plugin = Il file '{$filename}' contiene identità per '{-age-plugin-}{$plugin_name}'.
rec-identity-file-contains-plugin = Prova a usare '{-age-plugin-}{$plugin_name}' per convertire questa identità in destinatario.
err-no-identities-in-file = Nessuna identità trovata nel file '{$filename}'.
err-no-identities-in-stdin = Nessuna identità trovata tramite standard input.
## Encryption errors

err-enc-broken-stdout = Impossibile scrivere sullo standard output: {$err}
Expand Down Expand Up @@ -150,6 +182,7 @@ rec-dec-armor-flag = Nota che i file armored vengono rilevati automaticamente.
err-dec-missing-identities = Identità mancanti.
rec-dec-missing-identities = Hai dimenticato di specificare {-flag-identity}?
rec-dec-missing-identities-stdin = Hai dimenticato di passare l'identità tramite standard input?
err-dec-mixed-identity-passphrase = {-flag-identity} non può essere usato con file cifrati con una passphrase.
Expand All @@ -169,7 +202,13 @@ rec-dec-recipient-flag = Intendevi usare {-flag-identity} per specificare una ch
## rage-mount strings

-flag-mnt-types = -t/--types
mnt-filename = PERCORSO
mnt-mountpoint = MOUNTPOINT
mnt-types = TIPI
help-arg-mnt-filename = Il filesystem cifrato da montare.
help-arg-mnt-mountpoint = La cartella su cui montare il filesystem.
help-arg-mnt-types = Il tipo del filesystem (uno di {$types}).
info-decrypting = Decifrando {$filename}
info-mounting-as-fuse = Montando come filesystem FUSE
Expand Down
16 changes: 8 additions & 8 deletions rage/tests/cmd/rage-keygen/help_it.toml
Original file line number Diff line number Diff line change
Expand Up @@ -2,15 +2,15 @@ bin.name = "rage-keygen"
args = "--help"
env.add.LC_ALL = "it"
stdout = """
Usage: rage-keygen[EXE] [OPTIONS] [INPUT]
Utilizzo: rage-keygen[EXE] [OPTIONS] [INPUT]
Arguments:
[INPUT] Path to a file to read from.
Argomenti:
[INPUT] Posizione di un file di input.
Options:
-h, --help Print this help message and exit.
-V, --version Print version info and exit.
-o, --output <OUTPUT> Write the result to the file at path OUTPUT. Defaults to standard output.
-y Convert an identity file to a recipients file.
Opzioni:
-h, --help Presenta questo messaggio e esci.
-V, --version Presenta la versione e esci.
-o, --output <OUTPUT> Scrivi l'output al file OUTPUT. Standard output di default.
-y Converti un file di identità in un file di destinatari.
"""
stderr = ""
20 changes: 10 additions & 10 deletions rage/tests/cmd/rage-mount/help_it.toml
Original file line number Diff line number Diff line change
Expand Up @@ -2,17 +2,17 @@ bin.name = "rage-mount"
args = "--help"
env.add.LC_ALL = "it"
stdout = """
Usage: rage-mount[EXE] [OPTIONS] --types <TYPES> <FILENAME> <MOUNTPOINT>
Utilizzo: rage-mount[EXE] [OPTIONS] --types <TIPI> <PERCORSO> <MOUNTPOINT>
Arguments:
<FILENAME> The encrypted filesystem to mount.
<MOUNTPOINT> The directory to mount the filesystem at.
Argomenti:
<PERCORSO> Il filesystem cifrato da montare.
<MOUNTPOINT> La cartella su cui montare il filesystem.
Options:
-h, --help Print this help message and exit.
-V, --version Print version info and exit.
-t, --types <TYPES> Indicates the filesystem type (one of "tar", "zip").
--max-work-factor <WF> Maximum work factor to allow for passphrase decryption.
-i, --identity <IDENTITY> Use the identity file at IDENTITY. May be repeated.
Opzioni:
-h, --help Presenta questo messaggio e esci.
-V, --version Presenta la versione e esci.
-t, --types <TIPI> Il tipo del filesystem (uno di "tar", "zip").
--max-work-factor <WF> Fattore di complessità massima per decifrare passphrase.
-i, --identity <IDENTITÀ> Usa il file IDENTITÀ. Può essere ripetuto.
"""
stderr = ""
40 changes: 20 additions & 20 deletions rage/tests/cmd/rage/help_it.toml
Original file line number Diff line number Diff line change
Expand Up @@ -2,38 +2,38 @@ bin.name = "rage"
args = "--help"
env.add.LC_ALL = "it"
stdout = """
Usage: rage[EXE] [--encrypt] (-r RECIPIENT | -R PATH)... [-i IDENTITY] [-a] [-o OUTPUT] [INPUT]
Utilizzo: rage[EXE] [--encrypt] (-r DESTINATARIO | -R PERCORSO)... [-i IDENTITÀ] [-a] [-o OUTPUT] [INPUT]
rage[EXE] [--encrypt] --passphrase [-a] [-o OUTPUT] [INPUT]
rage[EXE] --decrypt [-i IDENTITY] [-o OUTPUT] [INPUT]
rage[EXE] --decrypt [-i IDENTITÀ] [-o OUTPUT] [INPUT]
Arguments:
[INPUT] Path to a file to read from.
Argomenti:
[INPUT] Posizione di un file di input.
Options:
-h, --help Print this help message and exit.
-V, --version Print version info and exit.
-e, --encrypt Encrypt the input (the default).
-d, --decrypt Decrypt the input.
-p, --passphrase Encrypt with a passphrase instead of recipients.
--max-work-factor <WF> Maximum work factor to allow for passphrase decryption.
-a, --armor Encrypt to a PEM encoded format.
-r, --recipient <RECIPIENT> Encrypt to the specified RECIPIENT. May be repeated.
-R, --recipients-file <PATH> Encrypt to the recipients listed at PATH. May be repeated.
-i, --identity <IDENTITY> Use the identity file at IDENTITY. May be repeated.
-j <PLUGIN-NAME> Use age-plugin-PLUGIN-NAME in its default mode as an identity.
-o, --output <OUTPUT> Write the result to the file at path OUTPUT.
Opzioni:
-h, --help Presenta questo messaggio e esci.
-V, --version Presenta la versione e esci.
-e, --encrypt Cifra l'input (il default).
-d, --decrypt Decifra l'input.
-p, --passphrase Cifra con una passphrase invece che con i destinatari.
--max-work-factor <WF> Fattore di complessità massima per decifrare passphrase.
-a, --armor Codifica l'output della cifratura in PEM.
-r, --recipient <DESTINATARIO> Cifra al DESTINATARIO specificato. Può essere ripetuto.
-R, --recipients-file <PERCORSO> Cifra ai destinatari elencati in PERCORSO. Può essere ripetuto.
-i, --identity <IDENTITÀ> Usa il file IDENTITÀ. Può essere ripetuto.
-j <NOME-PLUGIN> Usa age-plugin-NOME-PLUGIN in modalità di default come identità.
-o, --output <OUTPUT> Scrivi l'output al file OUTPUT.
INPUT ha come valore predefinito lo standard input, e OUTPUT ha come
valore predefinito lo standard output.
RECIPIENT può essere:
DESTINATARIO può essere:
- Una chiave pubblica age, come generata da rage-keygen[EXE] ("age1...").
- Una chiave pubblica SSH ("ssh-ed25519 AAAA...", "ssh-rsa AAAA...").
PATH è il percorso ad un file contenente dei destinatari age,
PERCORSO è il percorso ad un file contenente dei destinatari age,
uno per riga (ignorando i commenti che iniziano con "#" e le righe vuote).
IDENTITY è il percorso ad un file contenente identità age, una per
IDENTITÀ è il percorso ad un file contenente identità age, una per
riga (ignorando i commenti che iniziano con "#" e le righe vuote), o ad un
file contenente una chiave SSH.
I file di identità possono essere cifrati con age e una passphrase.
Expand Down

0 comments on commit 5e255c8

Please sign in to comment.