Viele Nutzer des CMS ‘Joomla’ stehen aktuell vor einem Problem. In einer vergangenen Joomla-Version hat man die Komponente joomfish benutzt, um seine Site mehrsprachig zu machen. Für Joomla 1.7 gibt es aktuell keine joomfish-Version. Wozu auch? Das neue Joomla bringt eine Sprachauswahl mit sich. Viele User können diese komplexe Komponente jedoch nicht auf Anhieb einrichten. Mir selbst ging es zunächst so, dass beim ersten Einrichten die entsprechenden Felder des Sparachauswahl-Moduls einfach leer blieben. Ich gebe euch in diesem Artikel eine Anleitung, wie man die Joomla Sprachauswahl einrichtet.
Ausgangssituation
Ich benutze für meine Anleitung Joomla-Version 1.72 (deutsch) -> http://goo.gl/Yv4ld mit installierten Beispiel-Daten. Die aktuelle deutsche Sprachdatei (erhält man hier) sollte installiert sein. Weitere Sprachpakete findet man auf dieser Seite -> http://goo.gl/XFJ23. Es sollten mindestens 2 Sprachpakete installiert sein. Für mein Beispiel verwende ich deutsch und englisch.
Info: Die Sprachpakete installiert man im Backend (Administration) über Erweiterungen / Erweiterungen -> Paketdatei hochladen -> durchsuchen -> hochladen & installieren
Bitte kontrollieren, ob unter Erweiterungen / Sprache die beiden Sprachpakete aufgeführt sind. Eine Sprache muß als Standard
deklariert sein. In meinem Beispiel ist `deutsch` die Standardsprache.
Unter den Reitern ‘Installiert – Administrator’ und ‘Inhalt’ sollte es genauso aussehen.
Einrichten der Sprachauswahl
Als erstes richten wir uns einen kleinen Helfer ein. Im Menü Erweiterungen / Module stellt man den Filter auf ‘Administrator’ und sucht sich das Modul ‘Multilanguage status’.
Ist dieses Modul geperrt, solltet ihr es freigeben. Die Freigabe erkennt man an
dem Symbol, rechts neben dem Modulnamen.Ist das Modul einmal freigegeben, wird es im Backend am oberen Rand angezeigt.
Nun kann man das Modul ‘Sprachauswahl’ ebenfalls freigeben. Achtung: Vorher den Filter wieder auf ‘Site’ stellen. Im Menü Erweiterungen / Plugins muß man nun das Plugin ‘System – Sprachenfilter’ freigeben.
Über das Plugin kann man verschiedene Einstellungen vornehmen.Auf diese gehe ich jetzt nicht weiter ein. Wen es interessiert, meine Einstellungen sehen so aus.
Im Modul `Sprachauswahl`kann man z.B. einstellen, ob man für die Auswahl der Sprachen lieber Flaggen oder ein DropDrown-Menü angezeigt bekommen möchte. Ich habe folgende Einstellungen vorgenommen.
Nun ist technisch bereits alles für die Sprachauswahl vorbereitet. Damit das ganze auch funktioniert, müssen wir nun noch mehrsprachigen Content einrichten. Alle
deutschsprachigen Beiträge sollten im Feld Sprache den Wert ‘German (DE-CH-AT)’ haben. Entsprechend müßen alle englischen Beiträge den Wert ‘English (UK)’ zugewiesen bekommen. Im Regelfall legt man jeden deutschen Beitrag einfach noch einmal an und ändert nur den Titel, Beitragsinhalt und die Sprache.
Als nächstes müßen wir uns noch mindestens ein englischsprachiges Menü anlegen. Unter Menüs / Menüs legt man hierzu einfach ein neues Menü an. Ich unterscheide meine Menüs z.B. in dem ich in die Menütitel ‘deutsch’ bzw. ‘english’ mit reinschreibe.
Im deutschen Menü müssen alle Menüpunkte als ‘deutsch’ oder ‘alle’ deklariert sein. Im englischen Menü entsprechend als ‘english’. Pro Menü muß mindestens ein Menüpunkt als Startseite eingestellt werden. Man erkennt dies am entsprechenden Flaggensymbol neben dem Menüpunkt. In der Regel ist dies der Home-Button.
… und das war´s auch schon! Ob man alles richtig gemacht hat, sieht man a) wenn man auf ‘Mehrsprachenstatus’ (das Modul, das wir am Anfang freigegeben haben) klickt oder b) wenn man die Vorschau startet. Hier sollte uns nun ein Modul zur Sprachauswahl angezeigt werden.
Die letzten Suchbegriffe:
- joomla sprachauswahl
- mehrsprachenstatus joomla
- joomla sprachauswahl modul
- joomla 3 0 sprache standard
- joomla sprachumschalter
- joomla sprachumschaltung
- joomla3 modul mehrsprachenstatus
- mehrsprachig komponente plugin joomla 3
- sprachauswahl in joomla
- Sprachmodul für joomla

Danke für die ausführliche Anleitung.
Gibt es irgendwie eine möglichkeit das die Sprache des Frontends deutsch bleibt und nur die Webseitensprache geändert wird?
Viele Grüße,
Tom
Hallo Tom,
toll, das die Anleitung dir gefallen hat.
Leider verstehe ich deine Frage nicht ganz: wie unterscheidest du “Sprache des Frontends” und “Webseitensprache”? Meinst du mit Webseitensprace die ganzen Systemmeldungen, die man auf der Website bekommt. Vielleicht kannst du mir das an einem Beispiel erklären, dann helfe ich dir gerne weiter.
Gruß Sascha
Hallo Tom,
toll, das die Anleitung dir gefallen hat.
Leider verstehe ich deine Frage nicht ganz: wie unterscheidest du “Sprache des Frontends” und “Webseitensprache”? Meinst du mit Webseitensprace die ganzen Systemmeldungen, die man auf der Website bekommt. Vielleicht kannst du mir das an einem Beispiel erklären, dann helfe ich dir gerne weiter.
Gruß Sascha
Hi,
super Anleitung, habe sie genau befolgt, allerdings mußte ich das Sprachauswahl Modul erst anlegen und musste bei “Sprachen für Inhalt” erst deutsch hinzufügen aber sobald ich das Plugin für Sprache aktiviere kommt diese Fehlermeldung:
“No input file specified.” und die Seite ist komplett weg (weiß)
ich deaktiviere das Plugin wieder damit man die Seite sehen kann….evtl. kannst mir über SKYPE helfen oder fällt dir was ein. Danke
Es gibt einiges zu beachten, damit es funktioniert, aber dann geht es.
Zu beachten gibt es z.B.:
> Ein Menü und ein zugehöriges Menü-Modul für alle Sprachen erstellen, eines für die Standard-Sprache (deutsch) und je eines für die sonst. Sprachen. In den beiden zuletzt genannten Menüs jeweils eine Startseite festlegen. Den Menüpunkt der Startseite im allgemeinen Menü für alle Sprachen auch für alle Sprachen festlegen. Ohne dies wird nichts in der Sprachwahl im Frontend angezeigt!…
Vielen Dank für die Anleitung! Sie ist sehr ausführlich und beseitigt genau mein Problem, das ich hatte.
Hallo Sascha,
bin gerade auf deine Anleitung gestoßen – sehr schön.
Da du dich anscheind sehr gut mit Joomla auskennst eine Frage an dich:
Gibt es eine Möglichkeit die Landesflagen(DE/EN) auszublenden in Abhändigkeit ob eine Übersetzung der gerade besuchten Seite existriert?
Grüße
Peter
Vielen Dank für die super Anleitung!!