Article View: es.comp.os.linux.programacion
Article #15195Re: [Perl] Mensajes en castellano.
From: Ignacio Arenaza
Date: Mon, 07 Aug 2000 00:00
Date: Mon, 07 Aug 2000 00:00
56 lines
2535 bytes
2535 bytes
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
>>>>> "Han" == Han Solo <hsolo@maptel.es> writes:
Han> �Alguien sabe como hacer en perl el equivalente a export
Han> LC_ALL=ES_es en un script perl? Estoy haciendo unas cosillas
Han> y los scripts son llamados autom�ticamente por el sistema,
Han> con lo que no me coge la configuraci�n de lo locale.
De entrada, supongo que habras hecho:
use locale;
en tus scripts.
Luego puedes cambiar el locale a voluntad con POSIX::setlocale. Para
ello necesitas perl 5.004 o posterior.
Directamente de 'man perllocale':
# This functionality not usable prior to Perl 5.004
require 5.004;
# Import locale-handling tool set from POSIX module.
# This example uses: setlocale -- the function call
# LC_CTYPE -- explained below
use POSIX qw(locale_h);
# query and save the old locale
$old_locale = setlocale(LC_CTYPE);
setlocale(LC_CTYPE, "fr_CA.ISO8859-1");
# LC_CTYPE now in locale "French, Canada, codeset ISO 8859-1"
setlocale(LC_CTYPE, "");
# LC_CTYPE now reset to default defined by LC_ALL/LC_CTYPE/LANG
# environment variables. See below for documentation.
# restore the old locale
setlocale(LC_CTYPE, $old_locale);
Saludos. I�aki.
- --
Get PGP/GPG Keys at http://personales.jet.es/inaki.arenaza/pgpkey.html
A proud member of GULA - http://gula.jet.es/
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.0.1 (GNU/Linux)
Comment: Processed by Mailcrypt 3.5.4 and GPG
iD8DBQE5jtviZXLnGT1HLgcRAmBfAJ9sOdu5ev0d2bGzZBgvLaqB89pKpgCeMEuC
+o6mZseqOvkxwyTdAQG7tpk=
=23NY
-----END PGP SIGNATURE-----
Technical Details
Message-ID:
<87punloyl9.fsf@eb2ebu.ampr.org>Path:
arc1-ca.pugleaf.net!unknown!not-for-mailReferences:
<87snsiq6n0.fsf@alderaan.maptel.es>Show Full Headers
Complete Article Headers
X-Google-Language: ENGLISH,ASCII X-Google-Thread: f86c8,2a689af269c8067 X-Google-Attributes: gidf86c8,public From: Ignacio Arenaza <iarenaza@eb2ebu.ampr.org> Subject: Re: [Perl] Mensajes en castellano. Date: 2000/08/07 Message-ID: <87punloyl9.fsf@eb2ebu.ampr.org> X-Deja-AN: 655467332 Content-Transfer-Encoding: 8bit References: <87snsiq6n0.fsf@alderaan.maptel.es> Content-Type: text/plain; charset=iso-8859-1 X-Complaints-To: abuse@wanadoo.es X-Trace: m2newsread.uni2.es 965664851 62.36.95.86 (Mon, 07 Aug 2000 18:14:11 MET DST) Organization: Wanadoo Usenet News - Visita http://www.wanadoo.es/ MIME-Version: 1.0 User-Agent: Gnus/5.0803 (Gnus v5.8.3) Emacs/20.7 NNTP-Posting-Date: Mon, 07 Aug 2000 18:14:11 MET DST Newsgroups: es.comp.os.linux.programacion