Modul Translation

Aus bafbal.de
Zur Navigation springen Zur Suche springen

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

  1. 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

  1. 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