Eigentlich betreibe ich das Blog Suchmaschinenmarketing.com mit Serendipity ja schon über ein Jahr. Was mich immer gestört hat, war der Kalender und die Anzeige des Eintragsdatum.

Ich weiss nicht mehr, wie oft ich eigentlich die Sprache auf deutsch und nochmals auf deutsch und immer wieder auf deutsch gesetzt habe. Und immer war der Freitag ein Friday. Super!!!! Selbst andere auf Serendipity bassierende Schweizer Blogs, auf deutsch, haben das falsche Format. Also wenn fragen? Oder heisst es, read the f....g manual?
Beispiele von Blogs mit falschem Kalender
Doch jetzt ist auch unser Blog mehr oder weniger sprachlich korrekt. Danke Serendipity, dass ich bei den Blogsprachen nicht an die Schweiz gedacht habt! Wir sind nicht ein Bundesland von Deutschland und deshalb erhalten wir ganz einfach die falschen Spracheinstellungen. Cool.
Doch jetzt zur Lösung, den Sie ist wirklich einfach.
Die Datumformat Einstellungen befinden sich bei der Wahl von "German" in den folgenden Files.
- /lang/serendipity_lang_de.inc.php
- /lang/UTF-8/serendipity_lang_de.inc.php
Am Anfang entsprechender Files befindet sich folgender Eintrag:
@define('DATE_LOCALES', 'de_DE.ISO-8859-1, de_DE.ISO8859-1, german, de_DE, de_DE@euro, de')
Super, und wo kommt hier ein CH für die Schweiz vor? Richtig, nirgends, und das ist genau das Teilchen das fehlt. Korrekt wäre:
@define('DATE_LOCALES', 'de_CH.ISO-8859-1, de_CH.ISO8859-1, german, de_CH, de_CH@euro, de')
Übrigens haben wir in der Schweiz natürlich keinen Euro, aber eben, wir sind ja auch kein Bundesland.
Jetzt stellt sich natürlich noch die Frage, ist entsprechende Sprache überhaupt auf dem Server installiert. Wenn es ein Linux / Apache oder UNIX Server ist, sollte man bei der Server-Console in der Commando Zeile ganz einfach folgendes eingeben:
locale
Danach erhalten wir das Resultat, welches unsere Probleme gelöst hat.

Und so sieht jetzt der korrekte Kalender in unserem Blog aus. Wow, nach über 1 Stunde Recherche geschaft. Darf ich jetzt stolz sein?
