<?xml version="1.0" encoding="UTF-8"?>
<!-- EN-Revision: 24249 -->
<!-- Reviewed: no -->
<sect1 id="zend.currency.position">
    <title>Wo ist die Währung?</title>

    <para>
        Die Position an welche das Währungssymbol oder der Namen angezeigt werden hängt vom
        Gebietsschema ab. Trotzdem kann man, wenn das gewünscht ist, eigene Einstellungen definieren
        indem die Option <property>display</property> verwendet wird und eine der folgenden
        Konstanten angegeben wird:
    </para>

    <table id="zend.currency.position.table-1">
        <title>Vorhadene Positionen für die Währung</title>

        <tgroup cols="2" align="left">
            <thead>
                <row>
                    <entry>Konstante</entry>
                    <entry>Beschreibung</entry>
                </row>
            </thead>

            <tbody>
                <row>
                    <entry><constant>STANDARD</constant></entry>
                    <entry>Setzt die Standardposition wie Sie im Gebietsschema definiert ist</entry>
                </row>

                <row>
                    <entry><constant>RIGHT</constant></entry>

                    <entry>
                        Zeigt die Darstellung der Währung an der rechten Seite des Wertes an
                    </entry>
                </row>

                <row>
                    <entry><constant>LEFT</constant></entry>

                    <entry>
                        Zeigt die Darstellung der Währung an der linken Seite des Wertes an
                    </entry>
                </row>
            </tbody>
        </tgroup>
    </table>

    <example id="zend.currency.position.example-1">
        <title>Setzen der Währungsposition</title>

        <para>
            Angenommen der Client hat wieder mal "en_US" als Gebietsschema gesetzt. Wenn keine
            Option verwendet wird könnte der Wert wie folgt aussehen:
        </para>

        <programlisting language="php"><![CDATA[
$currency = new Zend_Currency(
    array(
        'value' => 100,
    )
);

print $currency; // Könnte '$ 100' zurückgeben
]]></programlisting>

        <para>
            Bei Verwendung der Standardeinstellung würde die Währung (in unserem Fall $) also
            entweder links oder rechts vom Wert dargestellt werden. Jetzt definieren wir eine
            fixe Position:
        </para>

        <programlisting language="php"><![CDATA[
$currency = new Zend_Currency(
    array(
        'value'    => 100,
        'position' => Zend_Currency::RIGHT,
    )
);

print $currency; // Könnte '100 $' zurückgeben
]]></programlisting>

        <para>
            Es ist zu beachten das im zweiten Codeabschnitt die Position von <acronym>USD</acronym>
            fixiert ist, unabhängig vom verwendeten Gebietsschema oder der Währung.
        </para>
    </example>
</sect1>
