Joomla! Programmierung/Framework/JFactory/getLanguage
Aus Joomla! Dokumentation
JFactory/getLanguage Liefert eine Referenz zu dem globalen JLanguage Objekt. Wird nur neu erstellt, wenn es noch nicht existiert.
Inhaltsverzeichnis |
[Bearbeiten] Syntax
static getLanguage( )
- @return object JLanguage
- @since
[Bearbeiten] Beispiele
[Bearbeiten] Seitensprache abfragen
In diesem Beispiel wird der Name der aktuellen Sprache abgefragt.
$lang = JFactory::getLanguage(); echo 'Die aktuelle Sprache lautet: ' . $lang->getName();
[Bearbeiten] Schriftrichtung abfragen
In diesem Beispiel wird getestet, ob der Schriftsatz von rechts nach links (rtl) verläuft
$lang = JFactory::getLanguage(); if ($lang->isRTL()) { echo 'Die Schrift verläuft von rechts nach links'; } else { echo 'Die Schrift verläuft von links nach rechts'; }
[Bearbeiten] Sprachdatei einlesen
In diesem Beispiel wird explizit eine Sprachdatei geladen.
// Werte festlegen $extension = 'com_beispiel'; // optional $basePath = JPATH_BASE; // optional $lang = 'de-DE'; // optional // Sprachdatei laden JFactory::getLanguage()->load($extension, $basePath, $lang);
[Bearbeiten] Siehe auch
[Bearbeiten] Quellcode
{ if (!self::$language) { self::$language = self::_createLanguage(); } return self::$language; }