On Tue, Aug 31, 2004 at 04:36:28PM +0200, Didier Donz� wrote:
> Salut
> 
> >Essaie de lancer plan de la mani�re suivante:
> >$ unset LC_ALL
> >$ env LC_TIME=fr_CH LANG=fr_CH LC_NUMERIC=C plan
> >
> >Voire au pire tout en C (anglais ;):
> >$ env LC_ALL=C plan
> >
> > 
> >
> Alors c'est bien ca!! Ca fonctionne maintenant! Merci!
Laquelle des deux solution propos�e?

> Bon maintenant, si je vais un setenv pour modifier ces variables 
> d'environnement est-ce que d'autres applications risquent d'avoir des 
> probl�mes?
Oui, c'est un probl�me un brin r�current...

En principe, j'ai de bons r�sultats avec:
unset LC_ALL         # forcer le language pour tous les types: surtout pas.
export LANG=fr_CH    # language par d�faut si non pr�cis�
export LC_NUMERIC=C  # Op�ration arithm�tique utilisents les conventions C
export LC_MONETARY=C # Idem pour parler pognon.

A coincer dans un script de d�marrage, voire /etc/skel/.bashrc.

Ou encore mais je ne le conseille pas, dans /etc/environment:
---- /etc/environment ----
LANG=fr_CH
LC_MONETARY=C
LC_NUMERIC=C
---- /etc/environment ----
Cela risque de compliquer la maintenance et les recherches d'erreur.
De plus cela risque de provoquer des erreurs dans les programmes traitant
des messages d'autres programmes, si certains sont localis�s et d'autres pas...

Voire pire en ajoutant une goutte de sauce ``encoding'' au probl�me:
Un programme qui s'attendrait � lire: ``Aug 31, 2004'' pourrait se voir
confront� � quelque-chose comme: ``31 aoû 2004''

-- 
 F�lix Hauri  -  <[EMAIL PROTECTED]>  -  http://www.f-hauri.ch
_______________________________________________
gull mailing list
[EMAIL PROTECTED]
http://lists.alphanet.ch/mailman/listinfo/gull

Répondre à