Modul Translation

Aus bafbal.de
Zur Navigation springen Zur Suche springen

Translation[Bearbeiten]

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[Bearbeiten]

Die Prozedur #language_set wählt die zu verwendende Sprache aus.

Parameter[Bearbeiten]

* z - Name der Sprache

Funktionen werden ersetzt.

Beispiel[Bearbeiten]

#language_set   z=deutsch

$T[Bearbeiten]

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[Bearbeiten]

  1. Zu übersetzender String

Beispiel[Bearbeiten]

#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[Bearbeiten]

Die Funktion $LANGUAGE gibt die eingestellte Sprache zurück.

Parameter[Bearbeiten]

  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[Bearbeiten]

#seggrd   frc=0   fcc=1   clt=ss   n=lang   c="$T(selected): $LANGUAGE()"   b=H