Die Language Klasse
Anleitung einer Sprachdatei
Die Klasse Language stellt Funktionen für die Verwendung von Sprachdateien zur Verfügung.
Dateiname
Sprachdateien benötigen als Endung .txt und davor das Sprachkürzel. Zum Beispiel:
Aufbau der Spachdatei
Jedes Sprachelement muss auf einer neuen Zeile stehen und einen, innerhalb der Datei eindeutigen, Bezeichner besitzen. Auf den Bezeichner folgt ein = und darauf der Text.
Beispiel:
Es gibt Zwei Platzhalter die im Text Verwendet werden {PARAM1} und {PARAM2}
Beispiel:
Dateiname
Sprachdateien benötigen als Endung .txt und davor das Sprachkürzel. Zum Beispiel:
- language_deDE.txt
- language_enEN.txt
Aufbau der Spachdatei
Jedes Sprachelement muss auf einer neuen Zeile stehen und einen, innerhalb der Datei eindeutigen, Bezeichner besitzen. Auf den Bezeichner folgt ein = und darauf der Text.
Beispiel:
- config_speed = Zeitspannen beim starten/beenden der Slideshow.
Es gibt Zwei Platzhalter die im Text Verwendet werden {PARAM1} und {PARAM2}
Beispiel:
- config_time = Die Seite wurde um {PARAM1} Aufgerufen und hat {PARAM2} sec. für das Erstellen Benötigt.
Language( $lang_dir )
Konstruktor
- Erzeugt das Language Objekt und lädt die entsprechende Datei.
- Parameter:
- $lang_dir:
Pfad zur Sprachdatei
- $lang_dir:
getLanguageValue( $phrase, $param1 = "", $param2 = "" )
Sprachelement mit keinem, einem oder zwei Parametern aus Sprachdatei holen
- Parameter:
- $phrase:
zu ladendes Sprachelement - $param1:
Optionaler Text für {PARAM1} - $param2:
Optionaler Text für {PARAM2}
- $phrase:
- Return:
Text
getLanguageHtml( $phrase, $param1 = "", $param2 = "" )
Sprachelement HTML Konform mit keinem, einem oder zwei Parametern aus Sprachdatei holen
- Parameter:
- $phrase:
zu ladendes Sprachelement - $param1:
Optionaler Text für {PARAM1} - $param2:
Optionaler Text für {PARAM2}
- $phrase:
- Return:
Text