mirror of
https://github.com/macintoshplus/doc-fr.git
synced 2026-03-25 17:32:07 +01:00
176 lines
5.7 KiB
XML
Executable File
176 lines
5.7 KiB
XML
Executable File
<?xml version="1.0" encoding="utf-8"?>
|
||
<!-- $Revision$ -->
|
||
<!-- EN-Revision: fe35f4a173145e027776226cea72a0f708a4bfa0 Maintainer: yannick Status: ready -->
|
||
<!-- Reviewed: no -->
|
||
<!-- CREDITS: DAnnebicque -->
|
||
|
||
<book xml:id="book.intl" xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink">
|
||
<?phpdoc extension-membership="bundled" ?>
|
||
<title>Fonctions d'internationalisation</title>
|
||
<titleabbrev>intl</titleabbrev>
|
||
|
||
<!-- {{{ Preface -->
|
||
<preface xml:id="intro.intl">
|
||
&reftitle.intro;
|
||
<para>
|
||
L'extension d'Internationalization (qui est aussi appelée Intl) est une
|
||
interface pour la bibliothèque <link xlink:href="&url.icu.home;">ICU</link>,
|
||
qui permet aux développeurs PHP d'effectuer des opérations
|
||
compatibles avec les paramètres régionaux incluant, mais
|
||
non limité à cette liste, le formatage, la translitération, la conversion
|
||
d'encodage, les opérations de calendrier, la collation
|
||
<link xlink:href="&url.icu.uca;">UCA</link>-conforme, la
|
||
localisation des limites du texte et l'utilisation des identificateurs
|
||
de paramètres régionaux, des fuseaux horaires et des graphèmes.
|
||
</para>
|
||
|
||
<para>
|
||
Cette extension tend à suivre de près l'API ICU, ce qui fait que ceux
|
||
qui ont l'expérience de cette bibliothèque en C, C++ ou Java pourront
|
||
facilement s'y retrouver dans l'API PHP. De plus, la documentation ICU
|
||
peut être très utile pour comprendre les fonctions ICU.
|
||
</para>
|
||
|
||
<para>
|
||
Intl est constitué de plusieurs modules, chacun exposant des API d'ICU :
|
||
</para>
|
||
|
||
<itemizedlist>
|
||
<listitem>
|
||
<simpara>
|
||
Collator : fournit des outils de comparaison de chaînes, qui
|
||
supporte les tris en fonction des conventions locales.
|
||
</simpara>
|
||
</listitem>
|
||
<listitem>
|
||
<simpara>
|
||
Number Formatter : permet d'afficher des nombres en fonction des conventions
|
||
locales, ou de modèles particuliers, ou encore de règles d'affichages.
|
||
Il peut gérer les pluriels,
|
||
nombres, devises, conditions et bien plus encore.
|
||
</simpara>
|
||
</listitem>
|
||
<listitem>
|
||
<simpara>
|
||
Message Formatter : permet de créer des messages en incorporant des
|
||
données (comme des dates ou des nombres) formatées en fonction des conventions
|
||
locale ou particulières; permet aussi d'analyser des textes pour extraire
|
||
ces informations.
|
||
</simpara>
|
||
</listitem>
|
||
<listitem>
|
||
<simpara>
|
||
Normalizer : fournit une fonction pour normaliser un texte dans
|
||
l'une des normalisations Unicode, et des méthodes pour tester si une
|
||
chaîne est déjà normalisée.
|
||
</simpara>
|
||
</listitem>
|
||
<listitem>
|
||
<simpara>
|
||
Locale : fournit des outils d'interaction avec les identifiants locaux :
|
||
analyse, compose, recherche et filtre des identifiants locaux.
|
||
</simpara>
|
||
</listitem>
|
||
<listitem>
|
||
<simpara>
|
||
Calendar: fournit une classe qui peut être utilisée pour
|
||
les opérations de régionalisation du calendrier, et
|
||
obtenir des informations variées tel que le timezone pour
|
||
la locale choisi, le premier jour de la semaine, ou si le
|
||
changement d'heure (été/hiver) est activée.
|
||
</simpara>
|
||
</listitem>
|
||
<listitem>
|
||
<simpara>
|
||
Timezone: fournit un emballage autour de<link xlink:href="&url.icu.tzdatabase;">la base de données "Olson" </link>
|
||
qui contient des informations sur tous les timezone du monde.
|
||
</simpara>
|
||
</listitem>
|
||
<listitem>
|
||
<simpara>
|
||
Date formatter: autorise à afficher la date et l'heure en
|
||
rapport avec le format localisé, ou le schéma donné ou
|
||
les règles définies, et de transformer une chaîne de caractère en date et heure.
|
||
</simpara>
|
||
</listitem>
|
||
<listitem>
|
||
<simpara>
|
||
Transliterator: autorise à obtenir une représentation
|
||
latine d'une chaîne de caractère dans différent langages. </simpara>
|
||
</listitem>
|
||
</itemizedlist>
|
||
|
||
<!-- {{{ Links -->
|
||
<section xml:id="intl.links">
|
||
<title>Links</title>
|
||
<itemizedlist>
|
||
<listitem>
|
||
<para><link xlink:href="&url.icu.docs;">Diverses docs ICU</link></para>
|
||
</listitem>
|
||
<listitem>
|
||
<para><link xlink:href="&url.icu.userguide;">Guide utilisateur ICU</link></para>
|
||
</listitem>
|
||
<listitem>
|
||
<para><link xlink:href="&url.icu.uca;">Algorithme de collation Unicode</link></para>
|
||
</listitem>
|
||
</itemizedlist>
|
||
</section>
|
||
<!-- }}} -->
|
||
|
||
</preface>
|
||
<!-- }}} -->
|
||
|
||
&reference.intl.setup;
|
||
&reference.intl.constants;
|
||
&reference.intl.examples;
|
||
|
||
&reference.intl.collator;
|
||
&reference.intl.numberformatter;
|
||
&reference.intl.locale;
|
||
&reference.intl.normalizer;
|
||
&reference.intl.messageformatter;
|
||
&reference.intl.intlcalendar;
|
||
&reference.intl.intlgregoriancalendar;
|
||
&reference.intl.intltimezone;
|
||
&reference.intl.dateformatter;
|
||
&reference.intl.resourcebundle;
|
||
&reference.intl.spoofchecker;
|
||
&reference.intl.transliterator;
|
||
&reference.intl.intlbreakiterator;
|
||
&reference.intl.intlrulebasedbreakiterator;
|
||
&reference.intl.intlcodepointbreakiterator;
|
||
&reference.intl.intldatepatterngenerator;
|
||
&reference.intl.intlpartsiterator;
|
||
&reference.intl.uconverter;
|
||
|
||
&reference.intl.grapheme;
|
||
&reference.intl.idn;
|
||
&reference.intl.intlchar;
|
||
|
||
&reference.intl.intlexception;
|
||
&reference.intl.intliterator;
|
||
|
||
&reference.intl.reference;
|
||
</book>
|
||
|
||
<!-- Keep this comment at the end of the file
|
||
Local variables:
|
||
mode: sgml
|
||
sgml-omittag:t
|
||
sgml-shorttag:t
|
||
sgml-minimize-attributes:nil
|
||
sgml-always-quote-attributes:t
|
||
sgml-indent-step:1
|
||
sgml-indent-data:t
|
||
indent-tabs-mode:nil
|
||
sgml-parent-document:nil
|
||
sgml-default-dtd-file:"~/.phpdoc/manual.ced"
|
||
sgml-exposed-tags:nil
|
||
sgml-local-catalogs:nil
|
||
sgml-local-ecat-files:nil
|
||
End:
|
||
vim600: syn=xml fen fdm=syntax fdl=2 si
|
||
vim: et tw=78 syn=sgml
|
||
vi: ts=1 sw=1
|
||
-->
|