SyMfonAK - vyvíjame databázy pomocou frameworku Symfony

Ako preložiť správu pomocou formátu ICU (ICU MessageFormat)

Z SyMfonAK
Prejsť na: navigácia, hľadanie

Symfony dokumentáciaPreklad (i18N) → Ako pracovať s užívateľskými locale (How to Work with the User's Locale)


originál návod

Používanie ICU formátu

ICU MessageFormat, možnosť si naživo vyskúšať

Argumenty správ (Message Placeholders)

Všetko v zátvorkách {} je považované za argument správy.

<!-- translations/messages+intl-icu.en.xlf -->
<?xml version="1.0"?>
<xliff version="1.2" xmlns="urn:oasis:names:tc:xliff:document:1.2">
    <file source-language="en" datatype="plaintext" original="file.ext">
        <body>
            <trans-unit id="say_hello">
                <source>say_hello</source>
                <target>Hello {name}!</target>
            </trans-unit>
        </body>
    </file>
</xliff>


Výber rozdielnych správ podľa podmienok

Množné číslo

Ďalšie možnosti argumentácie

Stanovenie poradia (Ordinal)

Dátum a čas

Čísla