Mehrsprachigkeit in Joomla! aktivieren

joomla logoDas beliebte Content Management System Joomla! ist standardmäßig fähig, eine mehrsprachige Website zu realisieren. Richtig komfortabel ist diese Funktion zwar nicht, aber es geht – im Gegensatz zu anderen CMS wie WordPress, sogar ohne Erweiterungen.

Mehrsprachigkeit / Multilanguage

Mehrsprachigkeit bedeutet, das CMS erlaubt einen einfachen Sprachwechsel, doch Übersetzen müssen immer Sie! Die Mehrsprachigkeit von Joomla! ist etwas nervig, da alles für jede Sprache neu angelegt werden muss: Beiträge, Kategorien, Menüs, Module, etc.

Hier finden Sie eine gute Anleitung, wie man die Mehrsprachigkeit in Joomla! umsetzt:

Schrittweise die Mehrsprachigkeit in Joomla! aktivieren

  1. Sprachpakete für die jeweilige Sprache installieren (Erweiterungen/Erweiterungen)
  2. Einstellungen der Sprachen überprüfen (Erweiterungen/Sprachen/Inhalt)
  3. Plugin „System – Sprachenfilter“ aktivieren (Erweiterungen/Plugins)
  4. Einstellungen des Plugins überprüfen
  5. Administrator Modul „Multilanguage status“ aktivieren (Erweiterungen/Module/Filter Site -> Administrator)
  6. Beiträge in der jeweiligen Sprache anlegen (Titel, Inhalt und Sprache auswählen)
  7. Kategorien & Menüs müssen ebenfalls übersetzt/dupliziert werden

Mehrsprachigkeit auf der Startseite

  1. Neues (Hilfs-) Menü „default“ anlegen
  2. Im neuen Menü einen neuen Menüeintrag „default“ anlegen (Hauptbeiträge, Sprachen -> alle, Stern für Startseite)
  3. Neues Menü „Main Menu EN“ für Englisch anlegen
  4. Neuen Menüeintrag „Home“ für englische Startseite anlegen (Hauptbeiträge, Sprachen -> Englisch, Stern für Startseite)
  5. Main Menu umbenennen in Main Menu DE
  6. In Main Menu DE bei Menüeintrag „Home“ Sprache Deutsch auswählen
  7. Aufpassen, dass bei allen drei Menüeinträgen der Stern für die Startseite gesetzt wurde!
  8. Das Modul „Main menu“ umbenennen in „Main menu DE“
  9. Neues Modul „Main Menu EN“ anlegen (Erweiterungen/Module/Neu, gleiche Position wählen wie „Main Menu DE“, Menü „Main Menu EN“ auswählen )