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
Attachment:
signature.asc
Description: PGP signature