Translate

Kategorie: Script / Strings
Ab Engineversion: 1.0 OC

Beschreibung

Schlägt einen Text in der StringTbl??.txt des aufrufenden Skripts nach, und gibt die Übersetzung zurück.

Syntax

string Translate(string text);

Parameter

text:
Zeichenkette, die übersetzt werden soll

Beispiel

Angenommen, die StringTblUS.txt eines Clonks sieht so aus:
MsgOnFire0=Aaaa, I am burning!
MsgOnFire1=Waaah, whats this?!
MsgOnFire2=Oh god, I am on fire!
MsgOnFire3=Oops, I dropped my lighter!
Mit Translate() kann die anzuzeigende String-ID zur Laufzeit konstruiert werden:
func Incineration()
{
	Message(Translate(Format("MsgOnFire%d", Random(4)))));
}
Wenn der Clonk anfängt zu brennen, die Engine ruft Incineration() im Clonk auf. In diesem Beispiel wird eine der obigen vier Nachrichten zufällig angezeigt.
Siehe auch: GetTranslatedString
Isilkor, 2009-11
Newton, 2011-06