[RISOLTO] emacs tutorial italiano
Moderatore: Staff
Regole del forum
1) Citare sempre la versione di Slackware usata, la versione del Kernel e magari anche la versione della libreria coinvolta. Questi dati aiutano le persone che possono rispondere.
2) Per evitare confusione prego inserire in questo forum solo topic che riguardano appunto Gnu/Linux in genere, se l'argomento è specifico alla Slackware usate uno dei forum Slackware o Slackware64.
3) Leggere attentamente le risposte ricevute
4) Scrivere i messaggi con il colore di default, evitare altri colori.
5) Scrivere in Italiano o in Inglese, se possibile grammaticalmente corretto, evitate stili di scrittura poco chiari, quindi nessuna abbreviazione tipo telegramma o scrittura stile SMS o CHAT.
6) Appena registrati è consigliato presentarsi nel forum dedicato.
La non osservanza delle regole porta a provvedimenti di vari tipo da parte dello staff, in particolare la non osservanza della regola 5 porta alla cancellazione del post e alla segnalazione dell'utente. In caso di recidività l'utente rischia il ban temporaneo.
1) Citare sempre la versione di Slackware usata, la versione del Kernel e magari anche la versione della libreria coinvolta. Questi dati aiutano le persone che possono rispondere.
2) Per evitare confusione prego inserire in questo forum solo topic che riguardano appunto Gnu/Linux in genere, se l'argomento è specifico alla Slackware usate uno dei forum Slackware o Slackware64.
3) Leggere attentamente le risposte ricevute
4) Scrivere i messaggi con il colore di default, evitare altri colori.
5) Scrivere in Italiano o in Inglese, se possibile grammaticalmente corretto, evitate stili di scrittura poco chiari, quindi nessuna abbreviazione tipo telegramma o scrittura stile SMS o CHAT.
6) Appena registrati è consigliato presentarsi nel forum dedicato.
La non osservanza delle regole porta a provvedimenti di vari tipo da parte dello staff, in particolare la non osservanza della regola 5 porta alla cancellazione del post e alla segnalazione dell'utente. In caso di recidività l'utente rischia il ban temporaneo.
-
tom
- Packager

- Messaggi: 407
- Iscritto il: dom 1 nov 2009, 12:53
- Nome Cognome: Tommaso D'Anna
- Slackware: 13.37
- Kernel: 2.6.37.6
- Desktop: xfce
[RISOLTO] emacs tutorial italiano
Aprendo emacs ho visto che c'è un ottimo tutorial da leggere...tuttavia è in inglese.
Però ho scoperto che esiste la versione in italiano, infatti se chiudo X, ed avvio emacs da shell, poi sposto il cursore su Emacs Tutorial e clicco invio, questo è in italiano.
Come mai il tutorial della versione GUI è in inglese, e come faccio ad aprire quello in italiano?
Però ho scoperto che esiste la versione in italiano, infatti se chiudo X, ed avvio emacs da shell, poi sposto il cursore su Emacs Tutorial e clicco invio, questo è in italiano.
Come mai il tutorial della versione GUI è in inglese, e come faccio ad aprire quello in italiano?
Ultima modifica di tom il ven 17 set 2010, 22:17, modificato 1 volta in totale.
- targzeta
- Iper Master

- Messaggi: 6643
- Iscritto il: gio 3 nov 2005, 14:05
- Nome Cognome: Emanuele Tomasi
- Slackware: 64-current
- Kernel: latest stable
- Desktop: IceWM
- Località: Carpignano Sal. (LE) <-> Pisa
Re: emacs tutorial italiano
Io il tutorial lo leggo in italilano anche su X. Non è che hai impostato la variabile LANG a "en" e non a "it"?
Emanuele
Emanuele
Se pensi di essere troppo piccolo per fare la differenza, prova a dormire con una zanzara -- Dalai Lama
-
tom
- Packager

- Messaggi: 407
- Iscritto il: dom 1 nov 2009, 12:53
- Nome Cognome: Tommaso D'Anna
- Slackware: 13.37
- Kernel: 2.6.37.6
- Desktop: xfce
Re: emacs tutorial italiano
allora, queste le mie informazioni:
-su X quando sto in runlevel 4 il tutorial parte in inglese, invece in runlevel 3 (+X avviato con startx) è in italiano
-come desktop manager in runlevel 4 uso LXDM (che ho appena caricato nell'ftp di slacky).
-in console (senza X avviato) invece è sempre in italiano con qualsiasi runlevel
-per avere il mio sistema in italiano ho impostato nel mio file ~/.bash_profile
quindi l'italiano è un'impostazione del mio utente.
Quindi il tutorial in inglese è un particolare di un problema generale legato ad LXDM.
Ci tengo a precisare che con LXDM il sistema è correttamente localizzato in italiano, è solo il tutorial in inglese.
-su X quando sto in runlevel 4 il tutorial parte in inglese, invece in runlevel 3 (+X avviato con startx) è in italiano
-come desktop manager in runlevel 4 uso LXDM (che ho appena caricato nell'ftp di slacky).
-in console (senza X avviato) invece è sempre in italiano con qualsiasi runlevel
-per avere il mio sistema in italiano ho impostato nel mio file ~/.bash_profile
Codice: Seleziona tutto
export LANG=it_IT.utf8Quindi il tutorial in inglese è un particolare di un problema generale legato ad LXDM.
Ci tengo a precisare che con LXDM il sistema è correttamente localizzato in italiano, è solo il tutorial in inglese.
- krisis
- Linux 4.x

- Messaggi: 1120
- Iscritto il: mar 25 gen 2005, 0:00
- Distribuzione: debian
- Località: Roma
Re: emacs tutorial italiano
Posta l'output di env in xterm o quello che usi per i terminali sotto x.
- targzeta
- Iper Master

- Messaggi: 6643
- Iscritto il: gio 3 nov 2005, 14:05
- Nome Cognome: Emanuele Tomasi
- Slackware: 64-current
- Kernel: latest stable
- Desktop: IceWM
- Località: Carpignano Sal. (LE) <-> Pisa
Re: emacs tutorial italiano
Oppure apri emacs e poi fai:
e quindi alla domanda "Get environment variable: " digita 'LANG' e vedi cosa ti riporta. A me da: it_IT@euro
Emanuele
Codice: Seleziona tutto
<ESC> x getenvEmanuele
Se pensi di essere troppo piccolo per fare la differenza, prova a dormire con una zanzara -- Dalai Lama
-
tom
- Packager

- Messaggi: 407
- Iscritto il: dom 1 nov 2009, 12:53
- Nome Cognome: Tommaso D'Anna
- Slackware: 13.37
- Kernel: 2.6.37.6
- Desktop: xfce
Re: emacs tutorial italiano
Codice: Seleziona tutto
tom@Z:~$ env
CPLUS_INCLUDE_PATH=/usr/lib/qt/include
MANPATH=/usr/local/man:/usr/man:/usr/lib/java/man:/usr/share/texmf/man
SSH_AGENT_PID=1913
HOSTNAME=Z.example.org
CONSOLE=/dev/console
GLADE_PIXMAP_PATH=:
TERM=xterm
SHELL=/bin/bash
XDG_SESSION_COOKIE=4c8443d84c8263c0985dc89e0000001d-1284753825.29757-412555767
WINDOWID=31457419
USER=tom
LS_COLORS=no=00:fi=00:di=01;34:ln=01;36:pi=40;33:so=01;35:do=01;35:bd=40;33;01:cd=40;33;01:or=40;31;01:su=37;41:sg=30;43:ca=30;41:tw=30;42:ow=34;42:st=37;44:ex=01;32:*.bat=01;32:*.BAT=01;32:*.btm=01;32:*.BTM=01;32:*.cmd=01;32:*.CMD=01;32:*.com=01;32:*.COM=01;32:*.dll=01;32:*.DLL=01;32:*.exe=01;32:*.EXE=01;32:*.7z=01;31:*.ace=01;31:*.arj=01;31:*.bz2=01;31:*.cpio=01;31:*.deb=01;31:*.dz=01;31:*.gz=01;31:*.jar=01;31:*.lzh=01;31:*.lzma=01;31:*.rar=01;31:*.RAR=01;31:*.rpm=01;31:*.rz=01;31:*.tar=01;31:*.taz=01;31:*.tb2=01;31:*.tbz2=01;31:*.tbz=01;31:*.tgz=01;31:*.tlz=01;31:*.trz=01;31:*.txz=01;31:*.tz=01;31:*.tz2=01;31:*.xz=01;31:*.z=01;31:*.Z=01;31:*.zip=01;31:*.ZIP=01;31:*.zoo=01;31:*.aac=00;35:*.anx=01;35:*.asf=01;35:*.ASF=01;35:*.au=00;35:*.axa=00;35:*.axv=01;35:*.avi=01;35:*.AVI=01;35:*.bmp=01;35:*.BMP=01;35:*.flac=01;35:*.FLAC=01;35:*.gif=01;35:*.GIF=01;35:*.jpg=01;35:*.JPG=01;35:*.jpeg=01;35:*.JPEG=01;35:*.m2a=01;35:*.M2A=01;35:*.m2v=01;35:*.M2V=01;35:*.m4a=01;35:*.M4A=01;35:*.m4p=01;35:*.M4P=01;35:*.m4v=01;35:*.M4V=01;35:*.mid=00;35:*.midi=00;35:*.mka=00;35:*.mov=01;35:*.MOV=01;35:*.mp3=01;35:*.MP3=01;35:*.mp4=01;35:*.mp4v=01;35:*.mpc=01;35:*.MPC=01;35:*.mpeg=01;35:*.MPEG=01;35:*.mpg=01;35:*.MPG=01;35:*.nuv=01;35:*.oga=00;35:*.ogv=01;35:*.ogx=01;35:*.ogg=01;35:*.OGG=01;35:*.pbm=01;35:*.pgm=01;35:*.png=01;35:*.PNG=01;35:*.ppm=01;35:*.qt=01;35:*.ra=00;35:*.ram=01;35:*.RAM=01;35:*.rm=01;35:*.RM=01;35:*.spx=00;35:*.svg=01;35:*.svgz=01;35:*.tga=01;35:*.TGA=01;35:*.tif=01;35:*.TIF=01;35:*.tiff=01;35:*.TIFF=01;35:*.vob=01;35:*.wav=01;35:*.WAV=01;35:*.wma=01;35:*.WMA=01;35:*.wmv=01;35:*.WMV=01;35:*.xbm=01;35:*.xcf=01;35:*.xpm=01;35:*.xspf=00;35:*.xwd=01;35:*.XWD=01;35:
INIT_VERSION=sysvinit-2.86
GDK_USE_XFT=1
GLADE_MODULE_PATH=:
SSH_AUTH_SOCK=/tmp/ssh-OrABPk1912/agent.1912
SESSION_MANAGER=local/Z:@/tmp/.ICE-unix/1929,unix/Z:/tmp/.ICE-unix/1929
XDG_CONFIG_DIRS=/etc/xdg:/etc/xfce/xdg
T1LIB_CONFIG=/usr/share/t1lib/t1lib.config
MINICOM=-c on
PATH=/usr/local/bin:/usr/bin:/bin:/usr/games:/usr/lib/java/bin:/usr/lib/qt/bin:/usr/share/texmf/bin:.
vga=788
LC_MESSAGES=it_IT.utf8
RUNLEVEL=4
LC_COLLATE=C
PWD=/home/tom
INPUTRC=/etc/inputrc
JAVA_HOME=/usr/lib/java
LANG=en_US
QT4DIR=/usr/lib/qt
PREVLEVEL=N
HOME=/home/tom
SHLVL=3
LANGUAGE=it_IT.utf8
LS_OPTIONS=-F -b -T 0 --color=auto
WINDOWMANAGER=startlxde
GTK_PATH=:/usr/lib/gtk-2.0
LOGNAME=tom
LESS=-M
DBUS_SESSION_BUS_ADDRESS=unix:abstract=/tmp/dbus-9hrtfyHL4j,guid=3ed226e52dd0b242b3b9ee8300000037
LESSOPEN=|lesspipe.sh %s
PKG_CONFIG_PATH=/usr/local/lib/pkgconfig:/usr/lib/pkgconfig
DISPLAY=:0.0
LIBGLADE_MODULE_PATH=:/usr/lib/libglade/2.0
GLADE_CATALOG_PATH=:
G_BROKEN_FILENAMES=1
COLORTERM=Terminal
_=/usr/bin/envEDIT: l'output diverso tra la shell ed emacs mi ha fatto ritenere che il problema non fosse lxdm ma emacs stesso; probabilmente avrà una configurazione tale che in shell legge .bash_profile, mentre su X le impostazioni di sistema.
Ho risolto eliminando la configurazione della lingua italiana in .bash_profile e modificando le impostazioni di sistema (lang.sh e lang.csh).
Grazie dei suggerimenti.
- targzeta
- Iper Master

- Messaggi: 6643
- Iscritto il: gio 3 nov 2005, 14:05
- Nome Cognome: Emanuele Tomasi
- Slackware: 64-current
- Kernel: latest stable
- Desktop: IceWM
- Località: Carpignano Sal. (LE) <-> Pisa
Re: emacs tutorial italiano
La soluzione è giusta ma la deduzione è sbagliata. Emacs, come tutti i programmi, prelevano l'ambiente dal programma genitore. Se sei sotto una shell e lanci emacs, allora lui prende la variabile LANG della shell.tasodan ha scritto:...
EDIT: l'output diverso tra la shell ed emacs mi ha fatto ritenere che il problema non fosse lxdm ma emacs stesso; probabilmente avrà una configurazione tale che in shell legge .bash_profile, mentre su X le impostazioni di sistema.
Ho risolto eliminando la configurazione della lingua italiana in .bash_profile e modificando le impostazioni di sistema (lang.sh e lang.csh)....
Il tuo problema era che lxdm non aveva la variabile LANG settata correttamente quindi, quando eseguivi emacs, lui si beccava la variabile di lxdm. Ovviamente avendo settato in .bash_profile la lingua, tutti i tuoi terminali avevano la variabile corretta, ma non perchè in lxdm fosse giusta, ma semplicemente perchè i terminali eseguono la bash, la quale a sua volta leggendosi il file .bash_profile settavano la variabile in modo corretto.
Ora hai risolto perchè tutto l'ambiente è in italiano e non solo la bash.
Spero di essermi spiegato bene. Se torni alla vecchia situazione puoi fare delle prove, ad esempio lanciando emacs da un terminale sotto lxdm puoi vedere che emacs (che normalmente si avvia lo stesso con la GUI) è in italiano. Se poi hai la possibilità di eseguire un altro programma con lxdm, senza passare per il terminale, noterai che questo programma viene localizzato in inglese.
Almeno questo è quello che penso, ma potrei sempre essermi sbagliato,
Emanuele
Se pensi di essere troppo piccolo per fare la differenza, prova a dormire con una zanzara -- Dalai Lama