it-swarm.com.de

Lokalisierung von Site-Titel / Überschrift und Slogan

Wie konnte ich den Site-Titel/die Überschrift und den Slogan einer Joomla-Site lokalisieren? Ich habe lokalisierte Menüs mit lokalisierten Seiten, aber ich habe keine Ahnung, wie ich den Site-Titel mehrsprachig gestalten kann.

Alle Ideen werden sehr geschätzt.

2
joro

Mit PHP können Sie die aktuelle Sprache in Joomla folgendermaßen abrufen:

$lang = JFactory::getLanguage();
$current = $lang->getTag();

Sie können dann eine if-else-Anweisung verwenden, um den lokalisierten Titel anzuzeigen:

  if ($current == "en-GB") { 
      // English title here
  } 
  elseif ($current == "es-ES") { 
      // Spanish title here
  }
  elseif ($current == "nb-NO") { 
      // Norwegian title here
  }
  else { 
      // Default title here (in case none of the above matches)
  } 

Dieser Code kann in Ihren Vorlagen verwendet werden index.php Datei, in einem Modul, das PHP Code (zB Custom HTML Advanced ) unterstützt, oder in einem beliebigen Modul, das Sourcerer verwendet, um den Code einzuschließen PHP Code.

2
johanpw

Wenn Sie den Titel/Slogan in ein Modul einfügen, können Sie dem Modul eine Sprache zuweisen, sodass es nur in der gewünschten Sprache angezeigt wird.

2
Valentin Despa

Sie können Ihre eigenen Schlüssel überschreiben oder einfügen, wenn Sie zu Erweiterungen> Sprachen> Überschreibungen gehen. Danach müssen Sie diese Schlüssel nur noch in Ihre Site-Konfiguration einfügen.

Wenn der Schlüssel nicht übersetzt ist, müssen Sie möglicherweise ein Plugin erstellen/überschreiben.

1
Khaarkh