WordPress mehrsprachig machen
UPDATE: Ich habe ein eigenes mehrsprachiges Plugin geschrieben, welches wesentlich besser funktioniert als Polyglot. Mehr dazu hier.
Nachdem ich Tage damit verbrachte hatte alle Möglichen Sorten von Plugins zu installieren und in deren Code zu “hacken” denke ich, dass ich endlich fertig bin. Hier ist die Liste der Plugins, die ich benutze:
- Akismet 2.0 – Ein Plugin zur Kommentarspam Bekämpfung, welches super funktioniert.
- Google XML Sitemaps Generator 3.0b6 – Ein Plugin zur automatischen Generierung von Sitemaps für Suchmaschinen.
- Polyglot 2.0 – Ein Plugin um die Mehrsprachigkeit von WordPress zu ermöglichen.
Als ich zuerst Polyglot mit WordPress 2.0.x installierte, gingen ziemlich viele kleine Dinge nicht. WordPress hatte nicht einige Filter nicht für Funktionen, die sich eindeutig brauchen würden und Polyglot benutzte diese deshalb auch nicht. Deshalb waren einige Sachen nicht korrekt übersetzt. Nach dem Update auf 2.1 erledigten sich die Probleme seitens WordPress, die Fehler seitens Polyglot blieben aber. Der Hauptgrund für mein “hacken” im Polyglot Code war die Datumsausgaben. Es benutzte kein strftime, wodurch es keine Übersetzungen für Wochentage, Monate oder Jahre beherrschte. Nachdem ich dies zum Laufen bekam, installierte ich das Plugin “Google XML Sitemaps”, welches dynamisch eine Sitemap von meinen WordPressseiten generiert. Leider unterstützte es Polyglot nicht, weshalb ich mir die Unterstützung selbst machen musste. Es ging aber relativ leicht verglichen mit der Polyglot Sache. Wenn also jemand anders Polyglot und Google XML verwendet, kann gerne meine Versionen benutzen. Hier sind meine Dateien gezippt. Lest weiter, wenn ihr wissen wollt, was genau ich verändert habe.