Le 03.07.2004 20:31:34, J�r�mie Knuesel a �crit�: � Bonjour, � � Les anglophones �crivent 3.14159 alors qu'en fran�ais on devrait � para�t-il �crire 3,14159 (avec une virgule au lieu d'un point). � � Visiblement certaines applications d�terminent avec la variable � LANG � s'il faut utiliser des virgules ou des points et parfois c'est � assez � ennuyeux: � Par exemple j'ai eu des probl�mes avec gnumeric qui utilisait des � virgules: quand je copiais-collais des cellules dans un fichier � textes � pour traitement num�rique par un autre programme, ce programme � refusait � les virgules et je devais les remplacer "manuellement" par des � points. � � Aujourd'hui en voulant diviser par 2 le volume d'un fichier wav � avec le � programme normalize, un petit utilitaire en ligne de commande. � J'obtenais un volume 0. En fait normalize ne comprenait pas � l'option � "-g 0.5", il prenait juste "-g 0". Par contre "-g 0,5" fonctionne. � Je � trouve ce comportement un peu ridicule pour un utilitaire de ce � genre... � (avec "env LANG=C" y'a pas de probl�me avec le point). � � D'o� les questions suivantes: � � 1) l'utilisation des virgules est-elle vraiment une bonne chose � dans les � applications "scientifiques" ? � � 2) y'a-t-il une mani�re (simple) de changer le caract�re utilis� � pour � les nombres � virgule dans un environnement "fr" ou "fr_CH" ? (je � ne � parle pas de configuration dans un programme en particulier, mais � d'une � modification de l'environnement) � � Salutations, � � J�r�mie K. �
LC_NUMERIC determine, en fonction de la langue, si on met un point ou une virgule.
mettre export LC_NUMERIC=C dans votre .bashrc et/ou dans les scripts de lancement de X (il peut �tre utile aussi de remapper la touche "." du pav� num�rique : entrer des IP avec une virgule sur ce pav� est une gal�re ...)
--
-Jean-Luc
signature.asc
Description: PGP signature

