Texte mit eingebetteten dynamischen Werten

Syntax

	$res-key.fill($value1,..., $valueN)

Beschreibung

In einen mehrsprachigen Text können dynamische Werte eingebettet werden. Die Syntax hierfür ist definiert über das Java-Message-Format. Enthält ein mehrsprachiger Text solche Platzhalter ({0}, {1},…), können diese über die Funktion fill belegt werden.

Werden durch den Aufruf von fill nicht alle Parameter belegt, enthält das Ergebnis noch offene Parameter, die in einem weiteren Aufruf von fill belegt werden können. Das heißt, die beiden folgenden Ausdrücke sind äquivalent:

$res-key.fill($value1, $value2).fill($value3, $value4)

$res-key.fill($value1, $value2, $value3, $value4)

Parameter

Name Typ Beschreibung Pflicht Default
res-key Fachobjekt Ein Resource-Key mit mindestens einem Parameter, der dynamisch befüllt werden kann. ja
values Zeichenkette Dynamische Werte für die Platzhalter innerhalb des ResKeys ja

Rückgabewert

Typ: Zeichenkette

Ein mehrsprachiger Text mit eingesetzten Parametern.

Beispiele

#("Die Antwort lautet {0}."@de, "{0} is the answer."@en).fill(42)

Ausgabe Deutsch: Die Antwort lautet 42.

Ausgabe Englisch: 42 is the answer.