<!-- EN-Revision: 13837 -->
<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 role="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>