Aquesta pàgina forma part de la documentació de Moodle en català, tot i que no ha estat traduïda encara. Podeu contribuir obertament a les tasques de traducció. Podeu consultar la Guia d'edició de la documentació i també participar ens els debats del fòrum de traductors de la documentació a moodle.org

admin/environment/php extension/intl: diferència entre les revisions

De MoodleDocs
Salta a:navegació, cerca
 
(6 revisions intermèdies per 5 usuaris que no es mostren)
Línia 1: Línia 1:
{{Environment}}
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.


==MS Windows==
==MS Windows==


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 usually found in /php:


<code>
<code>
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.
Línia 20: Línia 20:
</code>
</code>


The ''intl.error_level'' directive is optional.


The ''intl.error_level'' directive is optional.
In a WAMP installation it may be required to add the php path (e.g. C:\wamp\bin\php\php5.3.13 or C:\wamp\bin\php\php5.4.3) to the the system PATH so that the module4 could uploaded properly (see http://forum.wampserver.com/read.php?2,80704,82499 for a couple of other approaches).


==Other operating systems==
==Other operating systems==


Use system package manager or specify compilation flag.
Use system package manager or specify compilation flag.
*Debian 5.0 (& Ubuntu) use: '''apt-get install php-intl''' or '''apt-get install php5-intl'''
*CentOS 5.5 (& RedHat) you should (probably) be using [[php 5.3 from remi]] and then use: '''yum install php-intl'''


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


[http://www.php.net/manual/en/intro.intl.php INTL Introduction]
*[http://www.php.net/manual/en/intro.intl.php INTL Introduction]
 
*[http://www.php.net/manual/en/book.intl.php PHP Internationalization Functions]
[http://www.php.net/manual/en/book.intl.php PHP Internationalization Functions]
*[https://docs.moodle.org/en/Table_of_locales Table of locales] lists the locales that you can use.


[https://docs.moodle.org/en/Table_of_locales Table of locales] lists the locales that you can use.
[[Category:Environment|PHP]]


[[fr:admin/environment/php extension/intl]]
[[fr:admin/environment/php extension/intl]]

Revisió de 22:48, 28 set 2012

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.

MS Windows

To enable this extension add the following line to your php.ini file usually found in /php:

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.

In a WAMP installation it may be required to add the php path (e.g. C:\wamp\bin\php\php5.3.13 or C:\wamp\bin\php\php5.4.3) to the the system PATH so that the module4 could uploaded properly (see http://forum.wampserver.com/read.php?2,80704,82499 for a couple of other approaches).

Other operating systems

Use system package manager or specify compilation flag.

  • Debian 5.0 (& Ubuntu) use: apt-get install php-intl or apt-get install php5-intl
  • CentOS 5.5 (& RedHat) you should (probably) be using php 5.3 from remi and then use: yum install php-intl

See also