Ciao Luca,

ho usato msgfmt e installato il file .mo e nelle scritte dell'help ci
sono alcune iniziali minuscole:
> in modalità script...
> allineamento per le nuove partizioni

e alcuni spazi errati
questa ha uno spazio in più: Visualizza la tabella delle...
questa ha uno spazio in meno: type imposta l'ID...

Questo è il testo:
===
/sbin/parted -h
Uso: parted [OPZIONI]... [DISPOSITIVO [COMANDO [PARAMETRI]...]...]
Esegue COMANDO con i PARAMETRI sul DISPOSITIVO. Se non c'è alcun COMANDO
parte in modalità interattiva.

OPZIONI:
  -h, --help                      Mostra questo messaggio di aiuto
  -l, --list                      Elenca la disposizione delle
partizioni su tutti i dispositivi a blocchi
  -m, --machine                   Mostra un output analizzabile dal computer
  -j, --json                      Mostra un output in formato JSON
  -s, --script                    Non chiede mai l'intervento dell'utente
  -f, --fix                       in modalità script, correggi anziché
terminare quando richiesto
  -v, --version                   Stampa la versione
  -a, --align=[none|cyl|min|opt]  allineamento per le nuove partizioni

COMANDI:
  align-check TIPO N                       Controlla la partizione N per
        l'allineamento TIPO(min|ott)
  help [COMANDO]                           Mostra l'aiuto generale o sul COMANDO
  mklabel,mktable TIPO_ETIC                Crea una nuova etichetta del disco
        (tabella delle partizioni)
  mkpart TIPO_PART [TIPO_FS] INIZIO FINE   Crea una partizione
  name NUMERO NOME                         Chiama la partizione NUMERO come NOME
  print [devices|free|list,all|NUMERO]      Visualizza la tabella delle
        partizioni, o i dispositivi disponibili, o lo spazio libero, o tutte le
        partizioni trovate
  quit                                     Esce dal programma
  rescue INIZIO FINE                       Ripristina una partizione persa
        vicino a INIZIO e FINE
  resizepart NUMERO FINE                   Ridimensiona la partizione NUMERO
  rm NUMERO                                Elimina la partizione NUMERO
  select DISPOSITIVO                       Sceglie il dispositivo da modificare
  disk_set FLAG STATO                      Modifica il FLAG sul dispositivo
        selezionato
  disk_toggle [FLAG]                       Commuta lo stato del FLAG sul
        dispositivo selezionato
  set NUMERO FLAG STATO                    Modifica il FLAG sulla partizione
        NUMERO
  toggle [NUMERO [FLAG]]                   Commuta lo stato del FLAG sulla
        partizione NUMERO
  type NUMERO TYPE-ID o TYPE-UUID         type imposta l'ID oppure l'UUID del
        tipo della partizione NUMERO
  unit UNITÀ                               Imposta l'unità predefinita a UNITÀ
  version                                  Stampa la versione e le informazioni
        sul copyright di GNU Parted
===

In quel testo, le frasi:
Esegue COMANDO con i PARAMETRI sul DISPOSITIVO. Se non c'è alcun COMANDO
parte in modalità interattiva.

mi sembrano più leggibili con l'a capo dopo il punto, anche se la
seconda riga è più lunga (qui nell'email con i caratteri proporzionali
sembrano lunghe uguali):
Esegue COMANDO con i PARAMETRI sul DISPOSITIVO.
Se non c'è alcun COMANDO parte in modalità interattiva.


Con il comando interno "help" a differenza di "--help", la riga
"Visualizza la tabella delle partizioni..." è l'unica che non va capo


> #. TRANSLATORS: A regular expression testing for an affirmative answer
> #. (english: "yes").  Testing the first character may be sufficient.
> #. Take care to consider upper and lower case.
> #. To enquire the regular expression that your system uses for this
> #. purpose, you can use the command
> #. locale -k LC_MESSAGES | grep '^yesexpr='
> #: lib/rpmatch.c:143
> msgid "^[yY]"
> msgstr "^[sSyY]"
locale -k LC_MESSAGES | grep '^yesexpr='
yesexpr="^[+1sSyY]"

> #. TRANSLATORS: A regular expression testing for a negative answer
> #. (english: "no").  Testing the first character may be sufficient.
> #. Take care to consider upper and lower case.
> #. To enquire the regular expression that your system uses for this
> #. purpose, you can use the command
> #. locale -k LC_MESSAGES | grep '^noexpr='
> #: lib/rpmatch.c:159
> msgid "^[nN]"
> msgstr "^[nN]"
locale -k LC_MESSAGES | grep '^noexpr='
noexpr="^[-0nN]"
> #: libparted/arch/linux.c:963
> #, c-format
> msgid "Could not get identity of device %s - %s"
> msgstr "Impossibile identificare il dispositivo %s -%s"

manca uno spazio dopo il trattino
> #: libparted/arch/linux.c:994
> #, c-format
> msgid ""
> "Device %s has multiple (%d) logical sectors per physical sector.\n"
> "GNU Parted supports this EXPERIMENTALLY for some special disk label/file 
> system combinations, e.g. GPT and ext2/3.\n"
> "Please consult the web site for up-to-date information."
> msgstr ""
> "Il dispositivo %s ha settori logici multipli (%d) per ogni settore fisico.\n"
> "Il supporto a questa configurazione è SPERIMENTALE e solo per alcune 
> combinazioni di tipi di etichetta/file system, come GPT ed ext2/3.\n"
> "Per maggiori informazioni, consultare il sito web."

non mi sembra che l'originale intenda "solo" per quelle

> #: libparted/fs/r/fat/count.c:84
> #, c-format
> msgid "Bad directory entry for %s: first cluster is the end of file marker."
> msgstr "Elemento di directory errato per %s: il primo cluster è la fine del 
> marcatore di file."

direi "...è il marcatore della fine del file."

> #: libparted/fs/r/fat/resize.c:492
> msgid "If you leave your file system as FAT32, then you will not introduce 
> any new problems."
> msgstr "Lasciare il file system come FAT32 non introdurrà alcun problema."

manca "nuovo"

> #: libparted/fs/r/fat/resize.c:572
> msgid "GNU Parted cannot resize this partition of this size.  This may be due 
> to the filesystem size being too small."
> msgstr "Impossibile ridimensionare questa partizione a questa dimensione. 
> Questo potrebbe essere causato da un filesystem troppo piccolo."

s/filesystem/file system/

> msgid "Invalid size of a transaction block while replaying the journal (%i 
> bytes)."
> msgstr "Dimensione di un blocco di transazione non valida durante la 
> riesecuzione del registro (%i byte)."

> msgid "The journal is not empty.  Parted must replay the transactions before 
> opening the file system.  This will modify the file system."
> msgstr "Il registro non è vuoto. Il programma deve ripetere le transazioni 
> prima di aprire il file system. Il file system verrà modificato."

> msgid "The volume header or the master directory block has changed while 
> replaying the journal.  You should restart Parted."
> msgstr "Il \"Volume Header\" o il \"Master Directory Block\" è stato 
> modificato durante la riesecuzione del registro. Riavviare il programma."

2 volte replaying->riesecuzione
1 volta replay->ripetere


> #: parted/parted.c:965
> msgid "Partition type-id?"
> msgstr "ID di tipo di partizione?"
>
> #: parted/parted.c:972
> msgid "Invalid type-id."
> msgstr "ID tipo non valido."
>
> #: parted/parted.c:986
> msgid "Partition type-uuid?"
> msgstr "UUID del tipo di partizione?"
>
> #: parted/parted.c:993
> msgid "Invalid type-uuid."
> msgstr "UUID del tipo non valido."

> #: parted/parted.c:2306> msgid "align-check TYPE N                       
> check partition N for TYPE(min|opt) alignment"
> msgstr "align-check TIPO N                       Controlla la partizione N 
> per l'allineamento TIPO(min|ott)"

direi "...Controlla l'allineamento della partizione N..." però non so
dove mettere "TIPO(min|ott)"
"...Controlla che l'allineamento della partizione N sia TIPO(min|ott)"
"...Controlla che la partizione N abbia allineamento TIPO(min|ott)"
"...Controlla l'allineamento TIPO(min|ott) della partizione N"

questo è l'output che mi ha dato (io ho scritto "ott" e "1"):
(parted) align-check
tipo di allineamento (min/ott)  [ottimale]/optimal/minimale/minimal? ott
Partizione numero? 1
1 allineata

> "Check whether the bug has already been fixed by checking\n"> "the last 
> version of GNU Parted that you can find at:\n"
> "\n"
> "\thttp://ftp.gnu.org/gnu/parted/\n";
> "\n"
> "Please check this version prior to bug reporting.\n"

> "Usare questa versione prima di segnalare il bug.\n"

secondo me non si capisce che chiede di usare "quella" nuova da
scaricare invece di "!questa" già scaricata (s/questa/quella/)

ciao
--
Daniele Forsi

-- 
principale: http://www.linux.it/tp/
ausiliaria: http://fly.cnuce.cnr.it/gnu/tp/ausiliaria.html

Rispondere a