On Fri, Nov 30, 2001 at 11:01:27AM +0100, Manganneau Emmanuel wrote:
> C'est que dpkg utilise perl, que perl regarde tes locales, et que 'fr'
> n'existe pas. Juste pour voir, fais un 
> export LC_ALL=fr_FR
> 
> et quelques tests.
> Dans mon locale.gen, j'ai :
> fr_FR ISO-8859-15
> [EMAIL PROTECTED] ISO-8859-15

Combien de fois faudra-t-il r�p�ter que �a doit marcher avec LANG, et
sans LC_ALL ? Oui, �a marche avec LC_ALL, mais la norme, c'est LANG.

Le premier test � faire, c'est toujours (sous bash):

truc$ locale
LANG=fr_FR.ISO-8859-1
LC_CTYPE="fr_FR.ISO-8859-1"
LC_NUMERIC="fr_FR.ISO-8859-1"
LC_TIME="fr_FR.ISO-8859-1"
...plein de trucs
LC_IDENTIFICATION="fr_FR.ISO-8859-1"
LC_ALL=

D�j�, si on a pas pass� �a (on peut avoir -15 au lieu de -1 ou un
alias), c'est pas bon, retour � la case d�part.

Ensuite:
truc$ date
ven nov 30 12:46:08 CET 2001

Si on a pas �a, c'est que les locales n'ont pas �t� g�n�r�es.

On peut le tester ind�pendamment avec:
truc$ LANG=fr_FR date
ven nov 30 12:46:08 CET 2001

Par pr�caution, je g�n�re toujours aussi les locales allemandes pour
�tre s�r que je n'ai pas laiss� tra�n� un param�trage de variable dans
mon terminal courant. C'est vite fait, d'oublier �a, et forc�ment, �a
remarche beaucoup moins bien le lendemain.

Donc et pour r�sumer, le seul param�trage de variable d'environnement
n�cessaire sous debian, c'est 
LANG=pays_CONTR�E.JEU-DE-CARACT�RES-XXX

ou une variante avec un alias.

Répondre à