Note: You are currently viewing documentation for Moodle 2.0. Up-to-date documentation for the latest stable version is available here: admin/environment/php extension/intl.

admin/environment/php extension/intl: Difference between revisions

From MoodleDocs
Line 1: Line 1:
The Internationalization extension (Intl) is a wrapper for the ICU library, a set of C/C++ and Java libraries that provide Unicode and Globalization support for software applications. It enables PHP programmers to perform UCA-conformant collation and date/time/number/currency formatting in their scripts.
The Internationalization extension (Intl) is a wrapper for the ICU library, a set of C/C++ and Java libraries that provide Unicode and Globalization support for software applications. It enables PHP programmers to perform UCA-conformant collation and date/time/number/currency formatting in their scripts.


To enable this extension add the following line to your php.ini file:
To enable this extension add the following line to your php.ini file:
Line 6: Line 7:
extension=php_intl.dll
extension=php_intl.dll
</code>
</code>


And then set the ''intl.default_locale'' and ''intl.error_level'' directives in your php.ini file.
And then set the ''intl.default_locale'' and ''intl.error_level'' directives in your php.ini file.
The ''intl.error_level'' directive is optional.


<code>
<code>
Line 19: Line 18:
intl.error_level = E_WARNING
intl.error_level = E_WARNING
</code>
</code>
The ''intl.error_level'' directive is optional.


==See also==
==See also==

Revision as of 14:08, 14 September 2010

The Internationalization extension (Intl) is a wrapper for the ICU library, a set of C/C++ and Java libraries that provide Unicode and Globalization support for software applications. It enables PHP programmers to perform UCA-conformant collation and date/time/number/currency formatting in their scripts.


To enable this extension add the following line to your php.ini file:

extension=php_intl.dll


And then set the intl.default_locale and intl.error_level directives in your php.ini file.

[intl]

intl.default_locale = en_utf8

intl.error_level = E_WARNING


The intl.error_level directive is optional.


See also

INTL Introduction

PHP Internationalization Functions

Table of locales lists the locales that you can use.