| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161 |
- <?xml version="1.0" encoding="UTF-8"?>
- <!-- EN-Revision: 24249 -->
- <!-- Reviewed: no -->
- <sect1 id="zend.currency.options">
- <title>Options des monnaies</title>
- <para>
- En fonction de vos besoins, certaines options peuvent être passées à l'instanciation, elles ont toutes
- des valeurs par défaut. Voici quelques exemples:
- </para>
- <itemizedlist mark='opencircle'>
- <listitem>
- <para>
- <emphasis>Symbole des monnaies, noms courts ou noms</emphasis>:
- </para>
- <para>
- <classname>Zend_Currency</classname> connait tous les noms, abbréviations
- et signes des monnaies mais il peut s'avérer nécessaire de devoir remplacer la
- représentation visuelle d'une monnaie.
- </para>
- </listitem>
- <listitem>
- <para>
- <emphasis>Position du symbole de monnaie</emphasis>:
- </para>
- <para>
- La position du symbole de la monnaie est défini automatiquement. Il peut cependant
- être précisé manuellement.
- </para>
- </listitem>
- <listitem>
- <para>
- <emphasis>Script</emphasis>:
- </para>
- <para>
- Vous pouvez définit les scripts à utiliser pour le rendu des chiffres des monnaies.
- Vous trouverez des détails sur les scripts dans le chapitre de
- <classname>Zend_Locale</classname> concernant <link
- linkend="zend.locale.numbersystems">Les systèmes de conversion des nombres</link>.
- </para>
- </listitem>
- <listitem>
- <para>
- <emphasis>Formatter les nombres</emphasis>:
- </para>
- <para>
- Le nombre qui représente la somme est par défaut formatté via les valeurs que fournit
- la locale en cours. Par exemple, la virgule ',' est utilisée pour séparer les milliers
- dans la langue anglaise, mais en français il s'agit du séparateur des décimales.
- </para>
- </listitem>
- </itemizedlist>
- <para>
- La liste suivante précise les options disponibles qui peuvent être passées en constructeur
- ou via la méthode <methodname>setFormat()</methodname>, sous forme de tableau.
- </para>
- <itemizedlist mark='opencircle'>
- <listitem>
- <para>
- <emphasis><property>currency</property></emphasis>: Précise l'abbréviation.
- </para>
- </listitem>
- <listitem>
- <para>
- <emphasis><property>display</property></emphasis>: Définit la partie de la monnaie
- utilisée pour le rendu visuel. Il y a 4 représentations disponibles, précisées
- dans<link linkend="zend.currency.description">ce tableau</link>.
- </para>
- </listitem>
- <listitem>
- <para>
- <emphasis><property>format</property></emphasis>: Précise le format pour représenter
- les nombres. Ce format inclut par exemple le séparateur des milliers. Vous pouvez vous reposer
- sur la locale en passant un identifiant de locale, ou définir un format manuellement.
- Si aucun format n'est précisé, la locale dans <classname>Zend_Currency</classname>
- sera utilisée. Voyez <link
- linkend="zend.locale.number.localize.table-1">le chapitre sur le formattage des
- nombres</link>.
- </para>
- </listitem>
- <listitem>
- <para>
- <emphasis><property>locale</property></emphasis>: Définit la locale à utiliser pour cette
- monnaie. Elle sera utilisée pour les paramètres par défaut si il faut les utiliser.
- Notez que si vous ne passez pas de locale vous-même, elle sera alors détectée de manière
- automatique, ce qui pourrait créer des problèmes.
- </para>
- </listitem>
- <listitem>
- <para>
- <emphasis><property>name</property></emphasis>: Définit le nom long de la monnaie.
- </para>
- </listitem>
- <listitem>
- <para>
- <emphasis><property>position</property></emphasis>: Définit la position de la monnaie.
- Pour plus d'informations, voyez <link
- linkend="zend.currency.position">cette section</link>.
- </para>
- </listitem>
- <listitem>
- <para>
- <emphasis><property>precision</property></emphasis>: Définit la précision à utiliser
- pour représenter la monnaie. La valeur par défaut dépend de la locale et vaut la plupart
- du temps <emphasis>2</emphasis>.
- </para>
- </listitem>
- <listitem>
- <para>
- <emphasis><property>script</property></emphasis>: Indique le script à utiliser
- pour représenter les chiffres. Souvent par défaut <emphasis>'Latn'</emphasis>,
- qui inclut les chiffres de 0 à 9. Les autres scripts comme 'Arab' utilisent
- d'autres chiffres. Voyez <link
- linkend="zend.locale.numbersystems">Le chapitre sur les système numérraires
- </link> pour plus de détails.
- </para>
- </listitem>
- <listitem>
- <para>
- <emphasis><property>service</property></emphasis>: Définit le service de change à consulter
- lors de conversions entre monnaies.
- </para>
- </listitem>
- <listitem>
- <para>
- <emphasis><property>symbol</property></emphasis>: Précise le symbole de la monnaie.
- </para>
- </listitem>
- <listitem>
- <para>
- <emphasis><property>value</property></emphasis>: Indique le montant (la valeur de la
- monnaie). S'utilise avec l'option <property>service</property>.
- </para>
- </listitem>
- </itemizedlist>
- <para>
- Beaucoup d'options sont donc ajustables, et la plupart trouvent leurs valeurs par défaut
- dans les représentations normalisées de la monnaie utilisée.
- </para>
- </sect1>
|