MessageArgumentFormatter¶
Mit der MessageArgumentFormatter-Klasse ist es möglich Zeichenketten die sowohl einen
Schlüssel, als auch Schlüsselwertpaare besitzen zu formatieren.
Die Klasse I18n\MessageArgumentFormatter ist von Text\MessageArgumentFormatter
abgeleitet und erbt die Funktionalität.
Besitzt ein Parameter den Schlüssel pluralrulekey, so wird der Wert des Schlüssels als Zahlenwert für
die Pluralregeln genommen.
i18n.localekey::count=1::amount=3::pluralrulekey=count
i18n.localekey definiert den Schlüssel im PropertyText-Template. Als Schlüssel für die
Entscheidung welche Zahl als Pluralregel genommen werden soll dient pluralrulekey. Hier wird
der Schlüssel count mit dem Wert 1 als Plural regel definiert.
Sollte stattdessen amount als Auslöser für die Mehrzahl genommen werden, müsste man pluralrulekey=amount
definieren.