Top Level :: Internationalization

Package Information: I18Nv2

This package has been superseded, but is still maintained for bugs and security fixes. Package has moved to channel pecl.php.net, package intl.
» Summary » License
Internationalization PHP
» Current Release » Bug Summary
0.11.4 (beta) was released on 2006-03-08 (Changelog)
Easy Install

Not sure? Get more info.

pear install I18Nv2

  • Package Maintenance Rank: 104 of 210 packages with open bugs
  • Number of open bugs: 2 (25 total bugs)
  • Average age of open bugs: 1273 days
  • Oldest open bug: 1983 days
  • Number of open feature requests: 1 (14 total feature requests)

Report a new bug to I18Nv2
» Description
This package provides basic support to localize your application,
like locale based formatting of dates, numbers and currencies.

Beside that it attempts to provide an OS independent way to setlocale()
and aims to provide language, country and currency names translated into
many languages.

Short descriptions of provided classes:
=======================================
- I18Nv2 OS independent (Linux/Win32) setlocale(), other utils
- I18Nv2_Locale locale based formatter
- I18Nv2_Negotiator HTTP negiotiation of preferred language and charset
- I18Nv2_Country multilingual list of country names
- I18Nv2_Language multilingual list of language names
- I18Nv2_Currency multilingual list of currency names
- I18Nv2_Encoding list of common and not so common charsets and aliases
- I18Nv2_AreaCode list of international area codes (phone)

Decorators for lists like I18Nv2_Country and I18Nv2_Language:
=============================================================
- HtmlEntities transparently encode displayed names with HTML entities
- HtmlSpecialchars transparently encode special XML chars in displayed names
- HtmlSelect ready to use HTML select element facility
- Filter exclude or include elements of a list

Translations of language, country and currency names are
more or less completely available in the following languages:
=============================================================
Afar, Afrikaans, Albanian, Amharic, Arabic, Armenian, Assamese, Azerbaijani,
Basque, Belarusian, Bengali, Bulgarian, Catalan, Chinese, Cornish, Croatian,
Czech, Danish, Divehi, Dutch, Dzongkha, English, Esperanto, Estonian, Faroese,
Finnish, French, Gallegan, Georgian, German, Greek, Gujarati, Hebrew, Hindi,
Hungarian, Icelandic, Indonesian, Inuktitut, Irish, Italian, Japanese,
Kalaallisut, Kannada, Kazakh, Khmer, Kirghiz, Korean, Lao, Latvian, Lithuanian,
Macedonian, Malay, Malayalam, Maltese, Manx, Marathi, Mongolian,
Norwegian Bokmal, Norwegian Nynorsk, Oriya, Oromo, Pashto (Pushto),
Persian, Polish, Portuguese, Punjabi, Romanian, Russian, Sanskrit, Serbian,
Serbo-Croatian, Slovak, Slovenian, Somali, Spanish, Swahili, Swedish, Tamil,
Tatar, Telugu, Thai, Tigrinya, Turkish, Ukrainian, Urdu, Uzbek, Vietnamese
and Welsh

FINAL NOTE:
===========
Contributions are very welcome!
» Maintainers » More Information

Packages that depend on I18Nv2

Dependencies for I18Nv2