Schlägt einen Text in der
StringTbl??.txt des aufrufenden Skripts nach, und gibt die Übersetzung zurück.
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.