Jetzt läuft das blog noch keine 24h und schon ist mir ein Fehler aufgefallen. Bei der Konfiguration kann man die Sprache des Blogs einstellen, hier habe ich logischerweise "Deutsch" gewählt.
So weit so gut, alle Menueinträge sind dadurch auch in deutscher Sprache zu bewundern, lediglich das Datumsformat in den Artikelüberschriften und das Kalender Plugin verwenden nach wie vor die englische Bezeichnung für die Tages- und Monatsnamen.
Meine erste, zugegeben naive, Vermutung war, dass in den "lang" Dateien vergessen wurde die entsprechenden Einträge zu übersetzen. Ein wenig grep auf alle Dateien und ich musste festestellen, dass dort gar keine Übersetzungen für die Tages- und Monatsnamen vorhanden sind.
Ein wenig ratlos habe ich erstmal eine Tasse Kaffe getrunken und darüber siniert, dass eine Suche auf google nach serendipity oder s9y als Ergebnisse vor allem die Adressen von anderen blogs liefert und es wohl etwas mühsam werden könnte da etwas zur Fehlersuche brauchbares zu finden.
Wie aus heiterem Himmel fiel mir ein, dass ich so ein ähnliches Problem schon einmal vor Jahren mit "squirrelmail" hatte. Ein Kunde hatte das Webinterface auf meinem Mailsystem gesehen und wollte es unbedingt auch auf seinem Server haben. Gesagt getan, alles wunderbar, nur waren alle Zeit- und Datumsangaben immer auf Englisch. Dutzendemale habe ich die Squirrelmail-Konfiguration auf meinem Server mit der auf dem Server des Kunden verglichen und keinen relevanten Unterschied gefunden. Ich habe dann beschlossen die Ursache irgendwo zwischen Betriebssystem und Apache zu suchen. Eher durch Zufall fiel mir dabai auf, dass die Ausgaben der Shell dort auf Englisch waren, auf meinem Server (ausser für root) auf Deutsch. Siehe da, die fehlenden locales für de_DE.* waren die Ursache, also selbige nachinstalliert und den apache neu gestartet.
Lange Rede - kurze Lösung (für Debian!):
"dpkg-reconfigure locales" ausführen und dort die Sprachen
de_DE.ISO-8859-1
de_DE.UTF-8
de_DE.UTF-8@euro
de_DE.ISO-8859-15@euro
auswählen, anschliessend apache mit dem Befehl "/etc/init.d/apache2 restart " neu starten.
Montag, 2. Januar 2006
Spracheinstellung und Datumsformat bei Serendipity
Trackbacks
Nochmal Serendipity und Umlaute
Mit Erschrecken habe ich heute morgen festgestellt, dass der Monatsname März im Kalenderblock nicht mit ä angezeigt wird. In meinem zweiten Blog Artikel habe ich mich bereits zum Thema Datumsformat ausgelassen und jetzt so etwas. Hier die Lösung: In d
Mit Erschrecken habe ich heute morgen festgestellt, dass der Monatsname März im Kalenderblock nicht mit ä angezeigt wird. In meinem zweiten Blog Artikel habe ich mich bereits zum Thema Datumsformat ausgelassen und jetzt so etwas. Hier die Lösung: In d
Weblog: Michas Blog
Aufgenommen: Mär 01, 16:05
Aufgenommen: Mär 01, 16:05
Nochmals Umlaute
Mittwoch, 1. März 2006 Nochmal Serendipity und Umlaute Mit Erschrecken habe ich heute morgen festgestellt, dass der Monatsname März im Kalenderblock nicht mit ä angezeigt wird. In me
Mittwoch, 1. März 2006 Nochmal Serendipity und Umlaute Mit Erschrecken habe ich heute morgen festgestellt, dass der Monatsname März im Kalenderblock nicht mit ä angezeigt wird. In me
Weblog: Robert Notizen
Aufgenommen: Mär 06, 13:27
Aufgenommen: Mär 06, 13:27
Die Umlaute bringen mich noch um den Verstand
Routinemässig habe ich mal wieder ein Update das Systems durchgeführt (apt-get update, apt-get upgrade), mittlerweile ist ja Debian 3.1r2 freigegeben. Doch siehe da, nach all den Jahren als begeisterter Debian-Benutzer gibt es dabei zum erstenmal eine F
Routinemässig habe ich mal wieder ein Update das Systems durchgeführt (apt-get update, apt-get upgrade), mittlerweile ist ja Debian 3.1r2 freigegeben. Doch siehe da, nach all den Jahren als begeisterter Debian-Benutzer gibt es dabei zum erstenmal eine F
Weblog: Michas Blog
Aufgenommen: Mai 10, 12:17
Aufgenommen: Mai 10, 12:17







debian, apache und php schliesse ich als ursache aus, das kleine script
header('Content-Type: text/html; charset=UTF-8');
setlocale (LC_TIME, 'de_DE.utf8');
echo strftime ("%A %e %B %Y", mktime (0, 0, 0, 3, 1, 2006));
zeigt den umlaut richtig an.
ich werde mal ein wenig in den s9y skripten wühlen.
http://micha.monsteradmin.de/index.php?/archives/54-Nochmal-Serendipity-und-Umlaute.html