Richiesta revisione opcodes (binutils)

Daniele Forsi dforsi@gmail.com
Mar 1 Nov 2011 14:37:16 CET


2011/10/17 Sergio Zanchetta:

> #: i386-dis.c:10975
> #, c-format
> msgid "  att         Display instruction in AT&T syntax\n"
> msgstr "  att         Visualizza l'istruzione con la sintassi AT&T\n"
>
> #: i386-dis.c:10976
> #, c-format
> msgid "  intel       Display instruction in Intel syntax\n"
> msgstr "  intel       Visualizza l'istruzione con la sintassi Intel\n"
>
> #: i386-dis.c:10977
> #, c-format
> msgid ""
> "  att-mnemonic\n"
> "              Display instruction in AT&T mnemonic\n"
> msgstr ""
> "  att-mnemonic\n"
> "              Visualizza l'istruzione con lo mnemonico AT&T\n"
>
> #: i386-dis.c:10979
> #, c-format
> msgid ""
> "  intel-mnemonic\n"
> "              Display instruction in Intel mnemonic\n"
> msgstr ""
> "  intel-mnemonic\n"
> "              Visualizza l'istruzione con lo mnemonico Intel\n"
>
> #: i386-dis.c:10981
> #, c-format
> msgid "  addr64      Assume 64bit address size\n"
> msgstr "  addr64      Assume 64bit come dimensione dell'indirizzo\n"
>
> #: i386-dis.c:10982
> #, c-format
> msgid "  addr32      Assume 32bit address size\n"
> msgstr "  addr32      Assume 32bit come dimensione dell'indirizzo\n"
>
> #: i386-dis.c:10983
> #, c-format
> msgid "  addr16      Assume 16bit address size\n"
> msgstr "  addr16      Assume 16bit come dimensione dell'indirizzo\n"
>
> #: i386-dis.c:10984
> #, c-format
> msgid "  data32      Assume 32bit data size\n"
> msgstr "  data32      Assume 32bit come dimensione dei dati\n"
>
> #: i386-dis.c:10985
> #, c-format
> msgid "  data16      Assume 16bit data size\n"
> msgstr "  data16      Assume 16bit come dimensione dei dati\n"

penso che mostri più istruzioni e più indirizzi quindi istruzione e
indirizzo dovrebbero andare al plurale (oppure dati al singolare nelle
ultime due)

> #: i386-gen.c:914
> #, c-format
> msgid "can't find i386-opc.tbl for reading, errno = %s\n"
> msgstr "impossibile trovare i386-opc.tbl per la lettura, numerr = %s\n"
>
> #: i386-gen.c:1045
> #, c-format
> msgid "can't find i386-reg.tbl for reading, errno = %s\n"
> msgstr "impossibile trovare i386-reg.tbl per la lettura, numerr = %s\n"
>
> #: i386-gen.c:1122
> #, c-format
> msgid "can't create i386-init.h, errno = %s\n"
> msgstr "impossibile creare i386-init.h, numerr = %s\n"
>
> #: i386-gen.c:1211 ia64-gen.c:2820
> #, c-format
> msgid "unable to change directory to \"%s\", errno = %s\n"
> msgstr "impossibile cambiare la directory a \"%s\", numerr = %s\n"

> #: i386-gen.c:1239
> #, c-format
> msgid "can't create i386-tbl.h, errno = %s\n"
> msgstr "impossibile creare i386-tbl.h, numerr = %s\n"

lascerei errno invariato perché è una variabile della libreria C e c'è
anche una man page che ne spiega i valori (man errno)

> #: mips-dis.c:2203
> #, c-format
> msgid ""
> "\n"
> "  reg-names=ARCH           Print CP0 register and HWR names according to\n"
> "                           specified architecture.\n"
> msgstr ""
> "\n"
> "  reg-names=ARCH           Stampa i nomi dei registri CP0 e hardware "
> "secondo\n"
> "                           l'architettura specificata.\n"

lascerei invariati CP0 e HWR o li tradurrei entrambi, non so cosa è
meglio perché è una cosa molto tecnica e chi la usa o sa quel che fa o
probabilmente non lo capisce comunque;
man objdump dice:

Print CP0 (system control coprocessor; coprocessor 0) register names
as appropriate for the CPU or architecture specified by ARCH.[...]

Print HWR (hardware register, used by the "rdhwr" instruction) names
as appropriate for the CPU or architecture specified by ARCH.[...]
-- 
Daniele Forsi


Maggiori informazioni sulla lista tp