Modul Translation

Aus bafbal.de
Version vom 20. Oktober 2020, 07:48 Uhr von Michaelebner (Diskussion | Beiträge) (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…“)
(Unterschied) ← Nächstältere Version | Aktuelle Version (Unterschied) | Nächstjüngere Version → (Unterschied)
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

* 0 - 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