Modul Translation
Inhaltsverzeichnis
Translation
Im Modul Translation werden die Routinen zur Übersetzung zusammengefasst.
- #language_set wählt die zu verwendende Sprache aus
- $T übersetzt einen String
- $LANGUAGE ermittelt die aktuell eingestellte Sprache
#language_set
Die Prozedur #language_set wählt die zu verwendende Sprache aus.
Parameter
* z - Name der Sprache
Funktionen werden ersetzt.
Beispiel
#language_set z=deutsch
$T
Die Funktion $T übersetzt den als Parameter übergebenen String in die aktuell gewählte Sprache. Sofern die Übersetzung noch nicht in der Datenbank hinterlegt ist, wird der übergebene String angezeigt.
Parameter
- Zu übersetzender String
Beispiel
#message c=$T(Überarbeitung_abgeschlossen)
Hinweis: Wenn Sie sich die Anführungszeichen bei Strings aus mehreren Worten sparen wollen, dann ersetzen Sie die Leerzeichen durch Unterstriche.
$LANGUAGE
Die Funktion $LANGUAGE gibt die eingestellte Sprache zurück.
Parameter
* 0 - Wenn der erste Parameter den Wert id (Groß- und Kleinschreibung egal) hat, dann wird die GUID der eingestellten Sprache zurück gegeben, andernfalls der Name.
Beispiel
#seggrd frc=0 fcc=1 clt=ss n=lang c="$T(selected): $LANGUAGE()" b=H