»Dancing is not a part of your life – dancing is your life!« Dawn Hampton
32 Mehrsprachigkeit
Gerade im Netz, das ja symbolisch dafür steht, dass die Welt zusammenwächst, besteht der Bedarf, eine Homepage nicht nur einem lokalen Publikum zugänglich zu machen. Im deutschen Sprachraum wird man vielfach auch versuchen, zumindest eine englische Version der Seite zur Verfügung zu stellen, um die internationalen Internetnutzer zu erreichen. Bei einer Übersetzung von dynamischen Seiten sind drei Bereiche betroffen:
- Alle Inhalte, die von den Redakteuren in die Seite eingepflegt wurden, müssen übersetzt werden. Dabei ist es ratsam, zumindest eine Übersicht zu haben, welche Inhalte noch zu bearbeiten sind.
- Die Ausgaben, die vom System generiert werden, wie beispielsweise Servicemeldungen oder Beschriftungen von Buttons und Funktionen, müssen in der jeweiligen Zielsprache ausgegeben werden.
- Wenn Sie Erweiterungen von Drittanbietern verwenden, müssen auch diese Mehrsprachigkeit unterstützen.
- Daneben ist es nötig, dass der Besucher seine Sprache auf der Titelseite über ein Auswahlfeld bestimmen kann.
32.1 Joom!Fish einrichten 

Glücklicherweise gibt es eine Komponente, die diese Aufgaben für uns erledigt. Sie wurde in Anlehnung an einen berühmten Übersetzungsdienst Joom!Fish genannt und ist auf der DVD im Verzeichnis Erweiterungen/Joomfish zu finden.
Die Komponente ist mittlerweile mit einem komfortablen Installer ausgestattet. Früher mussten Sie viele Einzelkomponenten installieren, jetzt reicht es aus, die Datei jf2.0package_rc.zip einzuspielen. Wenn Sie Joom!Fish mit deutschem Backend betreiben wollen, installieren Sie zusätzlich das Sprachpaket JoomFish German Language.zip, ebenfalls über den Installationsassistenten.
Die Ausgabe der Systemmeldungen im Frontend wird über die Sprachverwaltung gesteuert, die Sie im Menü über Erweiterungen • Sprachen aufrufen können. Hier können Sie die Seitensprache einstellen und neue Sprachen installieren (vgl. Abschnitt 10.2, »Länder und Sprachen«). Die Sprachen, die dort vorhanden sind, dienen als Grundlage für den Joom!Fish. Daher ist auch die Sprache, die hier eingestellt wird, standardmäßig diejenige, in die Joom!Fish die Seite übersetzt.
Rufen Sie nun das Kontrollzentrum des Joom!Fish im Menü über Komponenten • Joom!Fish auf (Abbildung 32.1).
Abbildung 32.1 Das Joom!Fish-Kontrollzentrum