Modul Translation: Unterschied zwischen den Versionen
Zur Navigation springen
Zur Suche springen
(Die Seite wurde neu angelegt: „=Translation= Im Modul Translation werden die Routinen zur Übersetzung zusammengefasst. * #language_set wählt die zu verwendende Sprache aus * $T übersetz…“) |
|||
(Eine dazwischenliegende Version desselben Benutzers wird nicht angezeigt) | |||
Zeile 27: | Zeile 27: | ||
===Parameter=== | ===Parameter=== | ||
− | + | # Zu übersetzender String | |
===Beispiel=== | ===Beispiel=== | ||
Zeile 41: | Zeile 41: | ||
===Parameter=== | ===Parameter=== | ||
− | + | # 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=== | ===Beispiel=== | ||
#seggrd frc=0 fcc=1 clt=ss n=lang c="$T(selected): $LANGUAGE()" b=H | #seggrd frc=0 fcc=1 clt=ss n=lang c="$T(selected): $LANGUAGE()" b=H |
Aktuelle Version vom 28. März 2021, 08:44 Uhr
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
- 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