Ich will ja auch meine Versprechen halten und hier mal so meine Kenntnisse was die IT angeht publizieren. In letzter Zeit hatte ich ein wenig mit dem oben genannten Thema zu tun. Für die, die es nicht wissen: Ich betreue die Homepage vom Freakstock, die nun nach und nach auf Zweisprachigkeit umgestellt wird. In Deutsch gabs die Seite jahrelang, doch nun sollen auch die englischsprachigen Besucher Infos in ihrer Sprache finden.
Die Seite basiert auf Wordpress und für jenes System gibt es mit qTranslate ein sehr bedienungsfreundliches Plugin um Wordpress mehrsprachig zur Verfügung zu stellen. Ein Sidebarwidget, das sich der Umschaltung zwischen Englisch und Deutsch annimmt, ist im Lieferumfang mit dabei. Auch ist man mit diesem Plugin nicht nur auf 2 Sprachen begrenzt, sondern kann beliebig viele Sprachen nutzen. Der Inhalt der Seite muss aber noch selber geschrieben werden.
Bei freakstock.de gabs da aber noch 2 kleine Problemchen zu beseitigen, die es im Standardfall wohl nicht gibt. Erstens basiert das Menü nicht auf Text, sondern auf Bildern. Und Zweitens waren die Flaggen für die Sprachen in der Hauptsidebar nicht am richtigen Platz.
Für die Lösung des ersten Problems musste ich die jeweils ausgewählte Sprache herausfinden und dann die entsprechenden Bilder auf der Seite anzeigen.
Die Sprache herauszufinden ist eigentlich recht einfach:
global $q_config;
$lang = $q_config['url_info']['language'];
$lang enthält dann das Kürzel für die Sprache (en für englisch oder de für deutsch) und wird weiterhin für das Laden der entsprechenden Bilder genutzt.
Das 2. Problem wurde dadurch gelöst, dass ich einfach eine weitere Sidebar im Theme registriert habe. Hier kam dann das Widget zur Sprachumschaltung zum Einsatz. Nach ein bisschen CSS-Formatiererei konnte auch das abgehakt werden.
Besonderen Komfort bietet qTranslate beim Verfassen von Inhalten. Da gibt es im WYSIWYG-Editor für jede Sprache einen weiteren Reiter, so wie man sie vom Umschalten zwischen HTML und WYSIWYG kennt. Das erleichtert das Erstellen von mehrsprachigem Content ungemeint.
Daher meine Empfehlung für alle, die eine Wordpressseite mehrsprachig zur Verfügung stellen wollen: qTranslate!
Contact Us | Terms of Use | Trademarks | Privacy Statement
Copyright © 2009 moerssl.NET. All Rights Reserved.