Newsgroup: it.comp.os.linux.debian
Titolo: Gnome multi-lingua [Squeeze]

Ciao!
Sin dalla pagina di accesso al mio sistema Squeeze ci sarebbe la
possibilita` (per ora teorica...) di cambiare la lingua per ciascun
utente ma per ora e` solo disponibile la lingua scelta all'atto
dell'installazione.
Ho provato ad aggiungere altri locales con 'dpkg-reconfigure locales'
ma nulla e` cambiato.
Due le possibilita`: non si puo` fare (il fatto di non aver saputo
trovare suggerimenti utili via Google mi fa venire il sospetto che sia
proprio cosi`, ovvero che io stia chiedendo troppo ma allora mi
domando perche' quella voce in gdm(3)) oppure cio` che ho tentato e`
sbagliato o quantomeno incompleto.
Ogni suggerimento e` piu` che gradito.
Grazie e ciao,
Maurizio.
PS Nel caso non fosse chiaro vorrei poter entrare e trovare tutti i
menu in una lingua per un utente (es. inglese) e in un'altra per un
altro (es. italiano). Ovviamente non sto parlando di cambio lingua
della tastiera che non e` di interesse nel mio caso (anche se, in
generale, ... la curiosita`!).

 generale, ... la curiosita`!).
Per prima cosa devi avere i pacchetti necessari alla localizzazione
nella lingua scelta. Con aptitude puoi trovare un task apposito per la
localizzazione in ogni lingua.
Poi in ~/.profile aggiungi:
| export LANGUAGE="en_US:en_GB:en"
| export LANG="it_IT.utf8"
Detto in modo semplicistico e non perfetto "LANGUAGE" determina i men�,
"LANG" le unit� di minura e l'orario.
-- 
Lurkos


Fatto per LANGUAGE (al momento non mi interessava intervenire su
unita` di misura e orario (un passo alla volta).
Purtroppo non basta.
Esco e rientro dall'utente e non trovo fra le scelte legate alla
lingua l'italiano ma solo l'inglese che fu il default
dell'installazione.
Credo mi manchi ancora qualcosa.
Peraltro mi stupisce un po' dover mettere le mani sul '.profile' visto
che tutto sembrerebbe gestibile da interfaccia grafica: ovviamente non
e` un'obbligo e non mi spaventa farlo ma mi sorprende questa
mescolanza tra automazione (task di aptitude), menu grafici (la
possibilita` di scegliere la lingua - che pero` ancora non mi mostra
l'italiano) e l'intervento a manina sul '.profile'.
Ogni ulteriore suggerimento e` benvenuto!
Grazie e ciao,
Maurizio.

 Purtroppo non basta.
Devi impostare LANG che afaik è lei che gestisce la lingua. Nel mio 
sistema (in italiano): 
----------------------
insa@cheyenne:~$ env | grep LANG
LANG=it_IT.UTF-8
GDM_LANG=it_IT.UTF-8
----------------------
ed infatti "man bash" riporta il manuale in italiano. 
Modificando al volo LANG ottendo "man bash" in che lingua voglio:
"LANG=C man bash" riporta il manuale in inglese (la lingua "C" è quella 
di default se non impostata).
Ciao
InSa

 InSa
LANG da solo non sembra fare il "miracolo" ma mettendo il tutto in
'.profile' e ri-loggandosi sembra funzionare.
Ora devo approfondire ma certo ho fatto un gran bel passo avanti.
GRAZIE!
Ciao,
Maurizio.


Approfondito. Un po'.
Ovviamente sbagliavo (in vero, dalle prove fatte, il 'man bash' non mi
risultava italiano perche' mi mancava qualche pacchetto): in effetti
LANG sembra proprio essere la madre di tutto per le questioni di
localizzazione.
Ora la questione si sposta sul ruolo di GDM_LANG. Tentero` di capirci
di piu` ma ogni suggerimento anche solo in termini di link utili e`
certo gradito.
Ciao,
Maurizio.

 unita` di misura e orario (un passo alla volta).
Attento che � proprio l� che nascono i problemi: se metti in inglese da
GDM poi ti trovi la data in formato americano, le stampe in formato
Letter, le misure in pollici e i sepatori delle migliaia inglesi.
Per questo ti servono entrambe le linee da me segnalate in ~/.profile,
per mantenere alcuni aspetti propri dell'italiano (i.e. sistema
metrico).
-- 
Lurkos