32.2 Die Sprachauswahl 

Als Erstes müssen die Sprachen aktiviert werden, in die Übersetzungen bereitgestellt werden sollen. Gehen Sie dazu in die Spracheinstellung der Komponente. Die finden Sie unter dem Symbol Spracheinstellungen (Abbildung 32.2). Hier sehen Sie für jede Sprache einen Eintrag. Das erste Feld legt den Text fest, der in der Sprachauswahl ausgegeben wird. Wichtig ist, dass Sie die benötigten Sprachen in der Checkbox daneben aktivieren und ihnen jeweils ein ISO-Kürzel zuweisen. Für Deutsch ist das de, für Englisch en. Die Anzeige der Flaggen richtet sich nach dem Wert dieser Sprachkürzel. Mit dem Joom!Fish werden bereits viele dieser Flaggen mitgeliefert. Im Feld Individuelle Bilddatei können Sie jedoch auch ein eigenes Bild spezifizieren, das in der Sprachauswahl angezeigt wird. Der Pfad muss dabei relativ zum Joomla!-Verzeichnis sein. Mit Reihenfolge bestimmen Sie die Reihenfolge der Sprachanzeige. Das Feld Ausweichlösung bestimmt, welche Sprachversion angezeigt werden soll, wenn ein Element nicht in der gewünschten Übersetzung vorliegt.
Abbildung 32.2 Die Spracheinstellungen
Am Ende jeder Zeile finden Sie noch ein Konfigurationssymbol. Wenn Sie darauf klicken, kommen Sie in einen Dialog, in dem Sie seitenweite Übersetzungstexte angeben können. Das sind Texte wie Offline-Meldungen, Metadaten, Mail-Absender etc.
Die beste mehrsprachige Seite nützt nichts, wenn es dem Benutzer nicht möglich ist, die gewünschte Sprache einzustellen. Joom!Fish ist natürlich auf diese Anforderung vorbereitet und bringt dafür ein Modul mit, das den Namen Language Selection trägt. Rufen Sie die Detailseite dieses Moduls in der Modulverwaltung auf. Sie finden zwei Parameter. Aktive Sprache anzeigen bestimmt, ob in der Sprachwahl-Liste auch die momentan verwendete Sprache mit aufgenommen werden soll. In Bezug auf das Aussehen der Sprachauswahl haben Sie einige Optionen zur Verfügung.
Option | Ausgabe |
Unbearbeitete Anzeige der Bilder |
![]() |
Aufklappmenü der Sprachnamen |
![]() |
Aufklappmenü der Sprachnamen mit Flaggenbildern |
![]() |
ul-list der Namen |
![]() |
ul-list der Namen mit Flaggen |
![]() |
ul-list der Bilder |
![]() |
Die Ausgabe in den ul-list-Formaten kann mittels CSS sehr einfach umformatiert werden.
Vergessen Sie nicht, Ihre Einstellungen zu speichern. Jetzt können Sie einmal testweise das Frontend aufrufen. Dort sollten Sie das Modul zur Sprachauswahl sehen. Wenn Sie zwischen den Sprachen hin und her schalten, werden Sie feststellen, dass die Frontend-Ausgaben, die Joomla! selbst generiert, bereits umgestellt werden.