Joomla! Programmierung/Framework/JFactory/getLanguage

Aus Joomla! Dokumentation
Wechseln zu: Navigation, Suche

JFactory/getLanguage Liefert eine Referenz zu dem globalen JLanguage Objekt. Wird nur neu erstellt, wenn es noch nicht existiert.

Inhaltsverzeichnis

[Bearbeiten] Syntax

static getLanguage( )

[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

Joomla 11.1 JFactory::getLanguage()

Folder blue.png libraries/joomla

  • File php.png factory.php
  1. public static function getLanguage()
  2. {
  3. if (!self::$language) {
  4. self::$language = self::_createLanguage();
  5. }
  6.  
  7. return self::$language;
  8. }
Meine Werkzeuge
Namensräume
Varianten
Aktionen
Navigation
Sonstiges
Team Navigation
Werkzeuge