Weil ich heute ja mit dem FreeTagging Plugin schon "knietief" in
Serendipity-Code steckte, habe ich direkt noch etwas feines committed:
serendipity_event_multilingual (auch hier geht der Link wohl erst in ein paar Stunden dank SourceForge) ermöglicht es Autoren, mehrere Sprachversionen eines einzelnen Artikels zu erstellen.
Im Gegensatz zu bestehenden Babelfish-Plugins funktioniert dies nicht auf der Basis von automatisierten Übersetzungen, sondern der Autor des Blogs kann selber die Sprachversion schreiben, und dabei auf die Wortwahl achten. Gerade also für mehrsprachig geführte Blogs ist dies sehr hilfreich.
Das Plugin funktioniert dermaßen, dass nicht einfach mehrere Artikel eingestellt werden, sondern die Übersetzung ist eine "Eigenschaft" des Originalartikels. Somit werden Trackbacks und Kommentare zu einem Artikel immer auf ein und derselben Seite gelistet, RSS-Feeds funktionieren ohne Duplikate und auch der Aufruf eines separaten Blogs entfällt. Meines Erachtens eine sehr coole Lösung die ich so in noch keinem anderen Blogsystem gesehen habe.
Die jetzige Version ist noch nicht ganz feature complete. Ich wünsche mir, dass in einem Cookie die Sprachpräferenz des Besuchers gespeichert wird, und dass das Plugin mit dem Cache-Plugin harmonisch zusammenarbeitet. Derzeit wird nämlich noch keine Cachbare Version einer Sprachalternative angehangen. Weiterhin wäre es nett, einen RSS Feed für spezielle Sprachversionen zu haben. Beides ist technisch unaufwändig, aber da hab ich jetzt keine Lust mehr.
Viel Spaß!