<?xml version="1.0" encoding="UTF-8"?>
<!-- EN-Revision: 15617 -->
<!-- Reviewed: no -->
<sect1 id="zend.measure.types">
    <title>Types de mesures</title>

    <para>
        Tous les types de mesures supportées sont listées ci-dessous, chacun avec une exemple
        d'utilisation standard pour ce type de mesure.
    </para>

    <table id="zend.measure.types.table-1">
        <title>Liste des types de mesure</title>

        <tgroup cols="4">
            <thead>
                <row>
                    <entry>Type</entry>
                    <entry>Classe</entry>
                    <entry>Unité standard</entry>
                    <entry>Description</entry>
                </row>
            </thead>

            <tbody>
                <row>
                    <entry>Accélération</entry>
                    <entry>Zend_Measure_Acceleration</entry>
                    <entry>Mètres par seconde carré | <code>m/s²</code></entry>
                    <entry><classname>Zend_Measure_Acceleration</classname> couvre le facteur
                    physique d'accélération.</entry>
                </row>

                <row>
                    <entry>Angle</entry>
                    <entry>Zend_Measure_Angle</entry>
                    <entry>Radiant | <code>rad</code></entry>
                    <entry><classname>Zend_Measure_Angle</classname> couvre les dimensions
                    angulaires.</entry>
                </row>

                <row>
                    <entry>Superficie</entry>
                    <entry>Zend_Measure_Area</entry>
                    <entry>Mètres carré | <code>m²</code></entry>
                    <entry><classname>Zend_Measure_Area</classname> couvre les
                    superficies.</entry>
                </row>

                <row>
                    <entry>Binaire</entry>
                    <entry>Zend_Measure_Binary</entry>
                    <entry>Bit | <code>b</code></entry>
                    <entry><classname>Zend_Measure_Binary</classname> couvre les conversions
                    binaires.</entry>
                </row>

                <row>
                    <entry>Capacité électrique</entry>
                    <entry>Zend_Measure_Capacitance</entry>
                    <entry>Farad | <code>F</code></entry>
                    <entry><classname>Zend_Measure_Capacitance</classname> couvre le facteur
                    physique de capacité électrique.</entry>
                </row>

                <row>
                    <entry>Volume (de cuisine)</entry>
                    <entry>Zend_Measure_Cooking_Volume</entry>
                    <entry>Mètre au cube | <code>m³</code></entry>
                    <entry><classname>Zend_Measure_Cooking_Volume</classname> couvre les volumes
                    (principalement pour la cuisine ou les livres de cuisine).</entry>
                </row>

                <row>
                    <entry>Poids (de cuisine)</entry>
                    <entry>Zend_Measure_Cooking_Weight</entry>
                    <entry>Gramme | <code>g</code></entry>
                    <entry><classname>Zend_Measure_Cooking_Weight</classname> couvre les poids
                    (principalement pour la cuisine ou les livres de cuisine).</entry>
                </row>

                <row>
                    <entry>Courant électrique</entry>
                    <entry>Zend_Measure_Current</entry>
                    <entry>Ampère | <code>A</code></entry>
                    <entry><classname>Zend_Measure_Current</classname> couvre le facteur
                    physique de courant électrique.</entry>
                </row>

                <row>
                    <entry>Masse volumique (densité)</entry>
                    <entry>Zend_Measure_Density</entry>
                    <entry>Kilogramme par mètre au cube | <code>kg/m³</code></entry>
                    <entry><classname>Zend_Measure_Density</classname> couvre le facteur
                    physique de la masse volumique (densité).</entry>
                </row>

                <row>
                    <entry>Énergie</entry>
                    <entry>Zend_Measure_Energy</entry>
                    <entry>Joule | <code>J</code></entry>
                    <entry><classname>Zend_Measure_Energy</classname> couvre le facteur physique
                    de l'énergie.</entry>
                </row>

                <row>
                    <entry>Force</entry>
                    <entry>Zend_Measure_Force</entry>
                    <entry>Newton | <code>N</code></entry>
                    <entry><classname>Zend_Measure_Force</classname> couvre le facteur physique
                    de la force.</entry>
                </row>

                <row>
                    <entry>Débit (massique)</entry>
                    <entry>Zend_Measure_Flow_Mass</entry>
                    <entry>Kilogramme par seconde | <code>kg/s</code></entry>
                    <entry><classname>Zend_Measure_Flow_Mass</classname> couvre le facteur
                    physique de débit massique. Le poids de la masse en écoulement est utilisé
                    comme point de référence de la classe.</entry>
                </row>

                <row>
                    <entry>Débit (molaire)</entry>
                    <entry>Zend_Measure_Flow_Mole</entry>
                    <entry>Mole par seconde | <code>mol/s</code></entry>
                    <entry><classname>Zend_Measure_Flow_Mole</classname> couvre le facteur
                    physique de débit massique. La densité de la masse en écoulement est
                    utilisée comme point de référence de la classe.</entry>
                </row>

                <row>
                    <entry>Débit (volumique)</entry>
                    <entry>Zend_Measure_Flow_Volume</entry>
                    <entry>Mètres au cube par seconde | <code>m³/s</code></entry>
                    <entry><classname>Zend_Measure_Flow_Volume</classname> couvre le facteur
                    physique de débit massique. Le volume de la masse en écoulement est utilisé
                    comme point de référence de la classe.</entry>
                </row>

                <row>
                    <entry>Fréquence</entry>
                    <entry>Zend_Measure_Frequency</entry>
                    <entry>Hertz | <code>Hz</code></entry>
                    <entry><classname>Zend_Measure_Frequency</classname> couvre le facteur
                    physique de fréquence.</entry>
                </row>

                <row>
                    <entry>Éclairement lumineux</entry>
                    <entry>Zend_Measure_Illumination</entry>
                    <entry>Lux | <code>lx</code></entry>
                    <entry><classname>Zend_Measure_Illumination</classname> couvre le facteur
                    physique de l'éclairement lumineux.</entry>
                </row>

                <row>
                    <entry>Longueur</entry>
                    <entry>Zend_Measure_Length</entry>
                    <entry>Mètres | <code>m</code></entry>
                    <entry><classname>Zend_Measure_Length</classname> couvre le facteur physique
                    de longueur.</entry>
                </row>

                <row>
                    <entry>Luminosité</entry>
                    <entry>Zend_Measure_Lightness</entry>
                    <entry>Candela par mètre carré | <code>cd/m²</code></entry>
                    <entry><classname>Zend_Measure_Ligntness</classname> couvre le facteur
                    physique de luminosité.</entry>
                </row>

                <row>
                    <entry>Nombre</entry>
                    <entry>Zend_Measure_Number</entry>
                    <entry>Décimal | <code>(10)</code></entry>
                    <entry><classname>Zend_Measure_Number</classname> permet la conversion entre
                    les formats numériques.</entry>
                </row>

                <row>
                    <entry>Puissance</entry>
                    <entry>Zend_Measure_Power</entry>
                    <entry>Watt | <code>W</code></entry>
                    <entry><classname>Zend_Measure_Power</classname> couvre le facteur physique
                    de puissance.</entry>
                </row>

                <row>
                    <entry>Pression</entry>
                    <entry>Zend_Measure_Pressure</entry>
                    <entry>Newton par mètre carré | <code>N/m²</code></entry>
                    <entry><classname>Zend_Measure_Pressure</classname> couvre le facteur
                    physique de pression.</entry>
                </row>

                <row>
                    <entry>Vitesse</entry>
                    <entry>Zend_Measure_Speed</entry>
                    <entry>Mètre par seconde | <code>m/s</code></entry>
                    <entry><classname>Zend_Measure_Speed</classname> couvre le facteur physique
                    de vitesse</entry>
                </row>

                <row>
                    <entry>Température</entry>
                    <entry>Zend_Measure_Temperature</entry>
                    <entry>Kelvin | <code>K</code></entry>
                    <entry><classname>Zend_Measure_Temperature</classname> couvre le facteur
                    physique de température</entry>
                </row>

                <row>
                    <entry>Durée</entry>
                    <entry>Zend_Measure_Time</entry>
                    <entry>Seconde | <code>s</code></entry>
                    <entry><classname>Zend_Measure_Time</classname> couvre le facteur physique
                    de la durée.</entry>
                </row>

                <row>
                    <entry>Couple</entry>
                    <entry>Zend_Measure_Torque</entry>
                    <entry>Newton mètre | <code>Nm</code></entry>
                    <entry><classname>Zend_Measure_Torque</classname> couvre le facteur physique
                    du couple</entry>
                </row>

                <row>
                    <entry>Viscosité (dynamique)</entry>
                    <entry>Zend_Measure_Viscosity_Dynamic</entry>
                    <entry>Kilogramme par mètre seconde | <code>kg/ms</code></entry>
                    <entry><classname>Zend_Measure_Viscosity_Dynamic</classname> couvre le
                    facteur physique de viscosité. La masse du fluide est utilisée comme le
                    point de référence de la classe.</entry>
                </row>

                <row>
                    <entry>Viscosité (cinématique)</entry>
                    <entry>Zend_Measure_Viscosity_Kinematic</entry>
                    <entry>Mètres carré par seconde | <code>m²/s</code></entry>
                    <entry><classname>Zend_Measure_Viscosity_Kinematic</classname> couvre le
                    facteur physique de viscosité. La distance parcouru par la masse en
                    écoulement est utilisée comme le point de référence de la classe.</entry>
                </row>

                <row>
                    <entry>Volume</entry>
                    <entry>Zend_Measure_Volume</entry>
                    <entry>Mètre au cube | <code>m³</code></entry>
                    <entry><classname>Zend_Measure_Volume</classname> couvre le facteur physique
                    de volume (contenu).</entry>
                </row>

                <row>
                    <entry>Masse</entry>
                    <entry>Zend_Measure_Weight</entry>
                    <entry>Kilogramme | <code>kg</code></entry>
                    <entry><classname>Zend_Measure_Weight</classname> couvre le facteur physique
                    de masse.</entry>
                </row>
            </tbody>
        </tgroup>
    </table>

    <sect2 id="zend.measure.types.binary">
        <title>Conseils pour Zend_Measure_Binary</title>

        <para>
            Quelques conventions binaires populaires, incluent des termes comme le kilo-, le
            mega-, le giga, etc. dans les langues utilisant implicitement la base 10, tels que 1000
            ou 10³. Cependant, dans le format binaire des ordinateurs, ces limites doivent être vues
            comme un facteur de conversion de 1024 au lieu de 1000. Pour exclure des confusions il y
            a quelques années, la notation BI a été introduite. Au lieu du "kilobyte", le kibibyte
            pour le "kilo-binary-byte" devrait être employé.
        </para>

        <para>
            Dans la classe BINARY les deux notations peuvent être trouvées, comme
            <code>KILOBYTE = 1024 - binary computer conversion KIBIBYTE = 1024 - new notation
            KILO_BINARY_BYTE = 1024 - new</code>, ou la notation, en format long <code>KILOBYTE_SI =
            1000 - SI notation for kilo (1000)</code>. Les DVDs par exemple sont identifiés par la
            SI-notation, mais presque tous les disques durs sont marqués dans la numérotation
            binaire des ordinateurs.
        </para>
    </sect2>

    <sect2 id="zend.measure.types.decimal">
        <title>Conseils pour Zend_Measure_Number</title>

        <para>
            Le format de nombre le plus connu est le système décimal. De manière
            additionnelle, cette classe supporte le système octal, le système hexadécimal, le
            système binaire, le système des chiffres romains et quelques autres systèmes moins
            populaires. Noter que seulement la partie décimale des nombres est manipulée. Toute
            partie fractionnelle sera effacée.
        </para>
    </sect2>

    <sect2 id="zend.measure.types.roman">
        <title>Chiffres romains</title>

        <para>
            Les chiffres romains plus grands que 4000 sont supportés. <ulink
            url="http://fr.wikipedia.org/wiki/Num%C3%A9ration_romaine#Extensions_classiques">Ces
            nombres sont écrits avec une barre au dessus</ulink>. Comme cette barre ne peut pas être
            représentée sur l'ordinateur, il faut utiliser un tiret bas en début de chaîne.
        </para>

        <programlisting language="php"><![CDATA[
$valeur_grande = '_X';
$locale = new Zend_Locale('en');
$unite = new Zend_Measure_Number($valeur_grande,
                                 Zend_Measure_Number::ROMAN,
                                 $locale);

// convertir en système décimal
echo $unite->convertTo(Zend_Measure_Number::DECIMAL);
// affiche 10000
]]></programlisting>
    </sect2>
</sect1>