Main > Programming > Libraries >

libintl-perl 1.16

libintl-perl 1.16

Sponsored Links

libintl-perl 1.16 Ranking & Summary

RankingClick at the star to rank
Ranking Level
User Review: 0 (0 times)
File size: 0.44 MB
Platform: Any Platform
License: Artistic License
Price:
Downloads: 1498
Date added: 2005-09-28
Publisher: Guido Flohr

libintl-perl 1.16 description

libintl-perl is a library that supports message translation for Perl, written in pure Perl (version 5.004 or better). A faster C version is also built and installed if the system fulfills all requirements.

Its interface is very similar to the gettext family of functions in C, and it uses the same file formats as GNU gettext, making it possible to use all tools available for gettext itself and to seamlessly integrate internationalized Perl code into mixed-language projects. An alternative library with a similar purpose is available as Locale::MakeText.

The core of the library is the module Locale::gettext_pp. It is a pure Perl re-implementation of the module Locale::gettext available on CPAN. However, the XS version Locale::gettext lacks some functions (notably plural handling and output conversion) that are already
present in Locale::gettext_pp. Locale::gettext_pp provides the internationalization functions that are available in your system library (libc) or additional C libraries (for example libintl in the case of GNU gettext).

The class Locale::Messages is an additional abstraction layer that is prepared for dynamic switching between different gettext implementations (for example Locale::gettext_pp and Locale::gettext). It provides basically the same interface as Locale::gettext_pp but in an
implementation-independent manner.

The module Locale::TextDomain is the only module that you should actually use in your software. It represents the message translation system for a particular text domain (a text domain is a unique identifier for your software package), makes use of Locale::Messages
for message translation and catalog location, and it provides additional utility functions, for example common shortcut names for i18n routines, tied hashes for hash-like lookups into the translation database, and finally an interpolation mechanism suitable for
internationalized messages.

The package also contains a charset conversion library Locale::Recode. This library is used internally by Locale::gettext_pp to allow on-the-fly charset conversion between the charset in a message catalog and the preferred (end) user charset. Its main advantage about the Encode package available for recent Perl versions is its portability, since it does not require the Unicode capabilities of Perl that were introduced with Perl 5.6. It fully supports UTF-8 with every Perl version and a wealth of common 8 bit encodings. If you have to do charset conversion with older Perl versions, then Locale::Recode may be worth a try although it is really only a helper library, not intended as a competitor to Encode.

libintl-perl 1.16 Screenshot

Advertisements

libintl-perl 1.16 Keywords

Bookmark libintl-perl 1.16

Hyperlink code:
Link for forum:

libintl-perl 1.16 Copyright

WareSeeker periodically updates pricing and software information of libintl-perl 1.16 full version from the publisher, so some information may be slightly out-of-date. You should confirm all information before relying on it. Software piracy is theft, Using crack, password, serial numbers, registration codes, key generators is illegal and prevent future development of libintl-perl 1.16 Edition. Download links are directly from our publisher sites, torrent files or links from rapidshare.com, yousendit.com or megaupload.com are not allowed

Allok Video Splitter 2.2.0 Review:

Name (Required)
Email(Required)
Captcha
Featured Software

Want to place your software product here?
Please contact us for consideration.

Contact WareSeeker.com
Related Software
Tclperl allows the execution of Perl code from within a TCL interpreter using one or several embedded Perl interpreters. Free Download
libplis is library for Perl-like string manipulation for C++. Free Download
Glib::devel - binding developers overview of Glibs internals Free Download
ePerl is an Embedded Perl 5 Language. Free Download
dbitotcl is a Tcl extension for using Perl DBI (Database independent interface) from tcl. Free Download
Syntax::Highlight::Perl is a Perl module that can highlight Perl Syntactical Structures. Free Download
Tibco::Rv are Perl bindings and Object-Oriented library for TIBCOs TIB/Rendezvous. Free Download
Bundle::BricolagePlus are optional and required modules for the Bricolage content management system. Free Download