Pagina 1 di 1
[RISOLTO]Traduzione make menuconfig
Inviato: mar 14 giu 2011, 13:07
da NicoMetal
Visto che già la compilazione del kernel non è una passeggiata, ho pensato di provare a vedere in giro se c'era qualche modo per ottenere o una guida ben dettagliata in italiano su "make menuconfig" o, comunque, visto che già lui ha degli aiuti inclusi, un modo per tradurre il make menuconfig e mi sono imbattutto in questo sito:
http://massimo.solira.org/pcikl/index.html
Mi sembrava una gran cosa, cavolo, avevo trovato esattamente quello che cercavo ma, dopo aver fatto il tutto, faccio partire make menuconfig ma rimane in inglese.
Voi l'avete già provato questo metodo? Funziona o sono io che ho sbagliato qualcosa? Riuscireste in caso a provarlo per vedere se sono io o è il file scaricato?
Io comunque ho provato con il file 2.6.38 e compilando il kernel 2.6.38.8.
Re: Traduzione make menuconfig
Inviato: mar 14 giu 2011, 13:42
da metrofox
No, si fa così ormai:
Codice: Seleziona tutto
wget http://massimo.solira.org/pcikl/files/linux-2.6.38.mo.bz2 # Scarichi traduzione
bunzip2 linux-2.6.38.mo.bz2 # Estrai
mv linux-2.6.38.mo /usr/share/locale/it/LC_MESSAGES/linux.mo # Sposti il file traduzione nella dir col nome di linux.mo
Dovrebbe funzionare così, comunque sia non traduce soltanto il menuconfig, ma anche oldconfig...
Se
non funziona posta l'output del comando:
Re: Traduzione make menuconfig
Inviato: mar 14 giu 2011, 14:49
da NicoMetal
Non mi si traduce e l'output di "locale" è:
bash-4.1# locale
LANG=
LC_CTYPE="POSIX"
LC_NUMERIC="POSIX"
LC_TIME="POSIX"
LC_COLLATE="POSIX"
LC_MONETARY="POSIX"
LC_MESSAGES="POSIX"
LC_PAPER="POSIX"
LC_NAME="POSIX"
LC_ADDRESS="POSIX"
LC_TELEPHONE="POSIX"
LC_MEASUREMENT="POSIX"
LC_IDENTIFICATION="POSIX"
LC_ALL=
Una domanda tanto per approfittarne: ma come mai a me l'oldconfig non fa domande?
mi da un output del genere e basta:
bash-4.1# make oldconfig
HOSTCC scripts/basic/fixdep
HOSTCC scripts/basic/docproc
HOSTCC scripts/kconfig/conf.o
HOSTCC scripts/kconfig/kxgettext.o
SHIPPED scripts/kconfig/zconf.tab.c
SHIPPED scripts/kconfig/lex.zconf.c
SHIPPED scripts/kconfig/zconf.hash.c
HOSTCC scripts/kconfig/zconf.tab.o
HOSTLD scripts/kconfig/conf
scripts/kconfig/conf --oldconfig Kconfig
#
# configuration written to .config
#
Però non rispondo mai ad alcuna domanda.
Re: Traduzione make menuconfig
Inviato: mar 14 giu 2011, 21:35
da erio
per rispondere alle domande dai make menuconfig ,l'oldconfig se non cambi kernel e di conseguenza non ci sono nuovi dispositivi fila via liscio cosi.
Re: Traduzione make menuconfig
Inviato: mer 15 giu 2011, 12:52
da NicoMetal
erio ha scritto:per rispondere alle domande dai make menuconfig ,l'oldconfig se non cambi kernel e di conseguenza non ci sono nuovi dispositivi fila via liscio cosi.
Ah ok bene. E per quanto riguarda la traduzione?
Re: Traduzione make menuconfig
Inviato: mer 15 giu 2011, 12:52
da ZeroUno
export LANG=it
Re: Traduzione make menuconfig
Inviato: mer 15 giu 2011, 13:28
da metrofox
Traduci bene la slackware, perché al prossimo riavvio ti ritroverai la variabile d'ambiente LANG sempre vuota.
Re: Traduzione make menuconfig
Inviato: mer 15 giu 2011, 13:36
da NicoMetal
dando "export LANG=it" col comando "locale" (in directory /usr/src/linux e con permessi root) l'output diventa:
bash-4.1# locale
locale: Cannot set LC_CTYPE to default locale: No such file or directory
locale: Cannot set LC_MESSAGES to default locale: No such file or directory
locale: Cannot set LC_ALL to default locale: No such file or directory
LANG=it
LC_CTYPE="it"
LC_NUMERIC="it"
LC_TIME="it"
LC_COLLATE="it"
LC_MONETARY="it"
LC_MESSAGES="it"
LC_PAPER="it"
LC_NAME="it"
LC_ADDRESS="it"
LC_TELEPHONE="it"
LC_MEASUREMENT="it"
LC_IDENTIFICATION="it"
LC_ALL=
e make menuconfig rimane inglese.
Re: Traduzione make menuconfig
Inviato: mer 15 giu 2011, 13:37
da NicoMetal
in che senso traduci bene la slackware?
Re: Traduzione make menuconfig
Inviato: mer 15 giu 2011, 14:20
da NicoMetal
Se volete info:
kernel utilizzato: 2.6.36.2
kernl scaricato da compilare: 2.6.38.8 (scaricato da
http://www.kernel.org/)
file config utilizzato: config-huge-smp-2.6.38.7-smp (scaricato da
http://slackware.osuosl.org/slackware-current/source/k/)
file di traduzione utilizzato: linux-2.6.38.mo.bz2 scaricato con wget come consigliato sopra.
Re: Traduzione make menuconfig
Inviato: mer 15 giu 2011, 14:59
da ZeroUno
pardon
export LANG=it_IT
Re: Traduzione make menuconfig
Inviato: mer 15 giu 2011, 18:08
da NicoMetal
FUNZIONA!!!!

GRAZIE!
Re: Traduzione make menuconfig
Inviato: gio 16 giu 2011, 12:30
da metrofox
NicoMetal ha scritto:in che senso traduci bene la slackware?
Hai modificato i file:
? Sennò modificali, così ti rimane una traduzione permanente

Re: [RISOLTO]Traduzione make menuconfig
Inviato: gio 16 giu 2011, 21:34
da ZeroUno
consiglio: non traducete root. Vengono fuori messaggi terribili che spesso mettono a dura prova alcuni script
Codice: Seleziona tutto
# cp pippo pluto 2>&1|grep -q "No such file" && echo "file non trovato" || echo "file copiato"
file non trovato
# LANG=it_IT cp pippo pluto 2>&1|grep -q "No such file" && echo "file non trovato" || echo "file copiato"
file copiato
io non traduco niente di command line. Quando si vuole lanciare applicativi da tradurre:
no: