Re: perl: warning: Setting locale failed
On Wed, Jan 22, 2003 at 10:26:24PM +0100, pierre maitre wrote: Je pourrais mettre export LC_NUMERIC='en_US' dans /etc/bash.bashrc et dans /etc/profile ou alors, sans l'export, dans /etc/environment. Ou ne pas toucher à cela mais configurer par utilisateur, le système restant alors POSIX. mais y a-t-il une façon plus appropriée ou plus classique d'assigner cette variable? Je n'ai pas trouvé de fichier de configuration comme dans RedHat. A ma connaissance, il n'y en a pas. PS: Le fichier /usr/lib/locale/fr_CH/LC_NUMERIC est un fichier binaire; à quoi sert-il? Il contient peut-être les informations compilées de configuration concernant la locale numérique. -- http://www-internal.alphanet.ch/linux-leman/ avant de poser une question. Ouais, pour se désabonner aussi.
Re: perl: warning: Setting locale failed
-BEGIN PGP SIGNED MESSAGE- Hash: SHA1 Bonjour, Je me permets de donner un avis légèrement différent sur cette question. Si on veut que l'utilisation de Linux dépasse le cercle des informaticiens, comme poste de travail notamment, il faut que les messages d'erreurs apparaissent dans la langue de travail de l'utilisateur (donc en français dans notre cas). Il me semble qu'un lien ou une référence vers le message d'erreur en anglais pourrait être fourni avec le message d'erreur traduit pour permettre à l'admin de faire une recherche sur Google Le Mercredi 22 Janvier 2003 22:08, Marc SCHAEFER a écrit : On Wed, Jan 22, 2003 at 08:39:05PM +0100, Mathieu Bornoz wrote: Comment assigner ces locale settings sous Debian? Si quelqu'un peu m'aider ... On t'a répondu. Mon grain de sel: - toujours travailler en locale standard (POSIX, C) - lorsqu'il le faut (p.ex. entrée au clavier avec accent dans gnumeric), configurer LC_CTYPE. Avantage: - messages d'erreur compréhensibles (== en anglais) que l'on peut trouver avec Google - moins de problèmes de compatibilité. Rien n'empêche de configurer un wrapper pour chaque application `end-user' avec support de la langue, etc. Mais le faire pour le système n'est pas nécessaire et souvent contre-productif. -- http://www-internal.alphanet.ch/linux-leman/ avant de poser une question. Ouais, pour se désabonner aussi. - -- http://www.forget-me.net Alternatives sur le Net http://keys.indymedia.org/showkey.py?key=0A34CBDA gpg --keyserver keys.indymedia.org --recv-key 0A34CBDA -BEGIN PGP SIGNATURE- Version: GnuPG v1.2.1 (GNU/Linux) iD8DBQE+L9ZTm4KYjQo0y9oRAgBDAKCeTJNpAQ50jYvtOnTkBJ7VFWNJiACfTW33 D3lrFy8u8N2yS9ZCIpHnX78= =w2ow -END PGP SIGNATURE- -- http://www-internal.alphanet.ch/linux-leman/ avant de poser une question. Ouais, pour se désabonner aussi.
Re: perl: warning: Setting locale failed
On Wed, Jan 22, 2003 at 08:39:05PM +0100, Mathieu Bornoz wrote: perl: warning: Setting locale failed. perl: warning: Please check that your locale settings: LANGUAGE = (unset), LC_ALL = fr_CH, LANG = fr_CH are supported and installed on your system. perl: warning: Falling back to the standard locale (C). Comment assigner ces locale settings sous Debian? dpkg-reconfigure locales -- http://www-internal.alphanet.ch/linux-leman/ avant de poser une question. Ouais, pour se désabonner aussi.
Re: perl: warning: Setting locale failed
On Wednesday 22 January 2003 21:06, Francois Deppierraz wrote: J'avais utilise local-gen mais apparemment mon fichier locale.gen devait etre incorrect Tout est rentre dans l'ordre avec dpkg-reconfigure locales, merci beaucoup :) On Wed, Jan 22, 2003 at 08:39:05PM +0100, Mathieu Bornoz wrote: perl: warning: Setting locale failed. perl: warning: Please check that your locale settings: LANGUAGE = (unset), LC_ALL = fr_CH, LANG = fr_CH are supported and installed on your system. perl: warning: Falling back to the standard locale (C). Comment assigner ces locale settings sous Debian? dpkg-reconfigure locales -- http://www-internal.alphanet.ch/linux-leman/ avant de poser une question. Ouais, pour se désabonner aussi. -- http://www-internal.alphanet.ch/linux-leman/ avant de poser une question. Ouais, pour se désabonner aussi.
Re: perl: warning: Setting locale failed
Mathieu Bornoz wrote: Comment assigner ces locale settings sous Debian? dpkg-reconfigure locales Ah, l'occasion est trop belle, ça fait longtemps que je m'agace avec la virgule décimale à la façon Suisse, j'aimerais avoir un point décimal; alors j'enchaine avec ma question: Comment fait-on sur Debian pour assigner en_US à la variable LC_NUMERIC (mais garder fr_CH pour tous les autres LC_truc)? Je pourrais mettre export LC_NUMERIC='en_US' dans /etc/bash.bashrc mais y a-t-il une façon plus appropriée ou plus classique d'assigner cette variable? Je n'ai pas trouvé de fichier de configuration comme dans RedHat. Pierre Maitre PS: Le fichier /usr/lib/locale/fr_CH/LC_NUMERIC est un fichier binaire; à quoi sert-il? -- Dr Pierre-O. Maitre Privat Docent FMH Anesthésiologie FMH Pharmacologie Clinique Cabinet médical / A la Joy CH-1273 Genolier Switzerland -- http://www-internal.alphanet.ch/linux-leman/ avant de poser une question. Ouais, pour se désabonner aussi.
Re: perl: warning: Setting locale failed
On Wed, Jan 22, 2003 at 08:39:05PM +0100, Mathieu Bornoz wrote: Comment assigner ces locale settings sous Debian? Si quelqu'un peu m'aider ... On t'a répondu. Mon grain de sel: - toujours travailler en locale standard (POSIX, C) - lorsqu'il le faut (p.ex. entrée au clavier avec accent dans gnumeric), configurer LC_CTYPE. Avantage: - messages d'erreur compréhensibles (== en anglais) que l'on peut trouver avec Google - moins de problèmes de compatibilité. Rien n'empêche de configurer un wrapper pour chaque application `end-user' avec support de la langue, etc. Mais le faire pour le système n'est pas nécessaire et souvent contre-productif. -- http://www-internal.alphanet.ch/linux-leman/ avant de poser une question. Ouais, pour se désabonner aussi.
Re: Perl
On Thu, 15 Feb 2001, Bjrn Rademacher wrote: $uri = "http:://host/toto"; c'est normal les deux fois : ? -- http://www-internal.alphanet.ch/linux-leman/ avant de poser une question.
Re: Perl
$uri = "http:://host/toto"; c'est normal les deux fois : ? Tu auras devin que c'est une faute de frappe dans mon mail. il s'agit bien de $uri = "http://host/toto"; a force d'crire du perl ... Est-ce que tu connais un autre moyen d'envoyer un formulaire avec prs de 45 champs. J'ai le formulaire dj sous forme html. J'aimerai faire un "submit" et rcuprer le rsultat. merci. Bjrn. -- http://www-internal.alphanet.ch/linux-leman/ avant de poser une question.
Re: Perl
On Thu, Feb 15, 2001 at 07:16:51PM +0100, Björn Rademacher wrote: Est-ce que tu connais un autre moyen d'envoyer un formulaire avec près de 45 champs. J'ai le formulaire déjà sous forme html. J'aimerai faire un "submit" et récupérer le résultat. Pour faire un truc du genre j'avais utiliser un bout de code comme ça: use LWP::UserAgent; $ua = new LWP::UserAgent; $ua-agent("AgentName/0.1 " . $ua-agent); my $req = new HTTP::Request POST = "http://host/truc.cgi"; $req-content_type('application/x-www-form-urlencoded'); # Ici tu mets la liste des champs $req-content("name=$nameemail=$email"); my $res = $ua-request($req); if ($res-is_success) { # Do something } else { print "Oops, doesn't work"; print $res-error_as_HTML(); } -- Francois Deppierraz [EMAIL PROTECTED] Nimag Networks Sàrl - www.nimag.net Phone +41 21 847 00 75 - Fax +41 21 847 00 77 PGP Key ID: 9D283BC9 -- http://www-internal.alphanet.ch/linux-leman/ avant de poser une question.
Re: Perl
On Thu, 15 Feb 2001, Bjrn Rademacher wrote: Tu auras devin que c'est une faute de frappe dans mon mail. D'o l'intrt lorsqu'on donne des exemples de faire un copy/paste :) -- http://www-internal.alphanet.ch/linux-leman/ avant de poser une question.
Re: Perl
On Thu, 15 Feb 2001, Bjrn Rademacher wrote: Est-ce que tu connais un autre moyen d'envoyer un formulaire avec prs de 45 champs. J'ai le formulaire dj sous forme html. J'aimerai faire un "submit" et rcuprer le rsultat. Le module CGI de Perl permet de recuprer facilement les champs des formulaires. A+ Alex -- http://www-internal.alphanet.ch/linux-leman/ avant de poser une question.
Re: Perl
On Thu, 8 Feb 2001, Marc Mongenet wrote: Dommage, je n'ai rien trouv dans /cdrom/install/doc/fr/install.fr.pdf de la 2.2r2. Je suppose que c'est ailleurs, mais je chercherai quand il sera temps. C'est moi qui suis bte, setlang est en fait SETLANG.BAT et a sert prconfiguration de la langue de la rescure floppy depuis MS-DOS. Dsol. -- http://www-internal.alphanet.ch/linux-leman/ avant de poser une question.
Re: Perl
On Thu, 8 Feb 2001, Olof wrote: perl: warning: Setting locale failed. perl: warning: Please check Ce n'est qu'un avertissement. Perl te dit que ta variable d'environnement LANG est positionne sur ``fr'' et il n'a pas moyen de le supporter, et donc il passe en locale standard soit C. A part les warnings c'est anodin. C'est bte d'ailleurs que ton Perl ne supporte pas autre chose que C. Peut-tre manque-t-il un sous-package optionnel comme ``libi18n-charset-perl''. Je suis dsol mais moi en gnral je parle C :) En cherchant rapidement avec Google, j'ai trouv deux-trois articles qui pourraient tre intressants. J'imagine que je dois donner une valeur aux variable LANGUAGE et LC_ALL, unset LANG ou export LANG=C (il y a une commande, qui est notamment dcrite dans install.fr.pdf, cf find sur le CD 1 '*.pdf', pour tout configurer correctement, ie changer de locale proprement, son nom m'chappe). -- http://www-internal.alphanet.ch/linux-leman/ avant de poser une question.
Re: Perl
Marc SCHAEFER wrote: (il y a une commande, qui est notamment dcrite dans install.fr.pdf, cf find sur le CD 1 '*.pdf', pour tout configurer correctement, ie changer de locale proprement, son nom m'chappe). Dommage, je n'ai rien trouv dans /cdrom/install/doc/fr/install.fr.pdf de la 2.2r2. Je suppose que c'est ailleurs, mais je chercherai quand il sera temps. Marc Mongenet -- http://www-internal.alphanet.ch/linux-leman/ avant de poser une question.