[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: locales e gnome1.4



Roberto Sebastiano ha scritto:

Il gio, 2002-09-05 alle 22:09, Leonardo Canducci ha scritto:
è un problema che avevo risolto tempo fa, ma ora che ho reinstallato woody mi tormenta ancora. ho settato la locale con dpkg-reconfigure locales e ho scelto it@euro e basta.
/etc/environment contiene solo LANG settata a it_IT@euro.
in /etc/locale.alias ho aggiunto : it@euro        it_IT.ISO-8859-15

non ho nessun problema con kde2.2. gnome invece si rifiuta di riconoscere la locale e parte in inglese. tipicamente quando parte ritorna alla POSIX C. da terminale dselect parte in inglese. altri comandi o script mi dicono:
perl: warning: Setting locale failed.
perl: warning: Please check that your locale settings:
   LANGUAGE = (unset),
   LC_ALL = (unset),
   LC_CTYPE = "",
   LANG = "it_IT.ISO-8859-15"
   are supported and installed on your system.
perl: warning: Falling back to the standard locale ("C").

lo stesso comando locale, che in console e in kde mi restituisce it_IT@euro eseguito da un terminale gnome restituisce
LANG=it_IT.ISO-8859-15
che dovrebbe comunque andare bene! insomma non riesco ad avere gnome in italiano.

dove sto sbagliando?
metto come locale anche it_IT oltre a it_IT@euro?

Prova a mettere LANG e LANGUAGE a it_IT o simile


Ciao,
Roberto


ho risolto nella maniera + inelegante possibile. settare lang e language e lc_type non faceva alcuna differenza. gnome (a differenza di kde) non ne voleva sapere di riconoscere la iso-8859-15 finchè non ho settato LC_ALL="it_IT@euro". da quel poco che ho letto mi sembra che sia un'impostazione errata, o quantomeno superflua. mi sebra di ricordare che settando solo LANG si definiscono implicitamente tutte le altre (salvo override impostandole una a una). prima di reinstallare woody (avevo una sid) ho fatto un backup di /etc e /home. nel vecchio environment avevo queste variabili:
LC_ADDRESS=it_IT@euro
LC_COLLATE=it_IT@euro
LC_CTYPE=it_IT@euro
LC_IDENTIFICATION=it_IT@euro
LC_MEASUREMENT=it_IT@euro
LC_MONETARY=it_IT@euro
LC_NAME=it_IT@euro
LC_NUMERIC=it_IT@euro
LC_PAPER=it_IT@euro
LC_TELEPHONE=it_IT@euro
LC_TIME=it_IT@euro
LC_MESSAGES=it_IT@euro
LANGUAGE=it_IT@euro
LANG=it_IT@euro
insomma tutte settate tranne LC_ALL, e gnome 1.4 (nonchè gnome 2) funzionava perfettamente. ora invece no! devo impostare LC_ALL.

Insomma faccio un'appello agli utenti gnome con it@euro:
1. cosa avete in /etc/environment?
2. gdm fa un override delle variabili di ambiente quando lancia gnome. qual'è il file locale.alias che legge gdm per impostare la lingua? quale locale usate in gdm it_IT o una con il supporto euro?

ciao



Reply to: