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.
Artikel mit Tag s9y
apache lighttpd linux open source serendipity statistik blog bloggerszene nachhaltigkeit utf-8 web2.0 weblog drupal agrarsoftware alternativen apple buch creative commons datenschutz debian diy drm drucker ebook eclipse fahrrad fernsehen firefox fotografieren gimp gps hdr holz hyperlocal internet it it-security kopierschutz kultur mail microblogging microsoft monopol mozilla multimedia ndiswrapper netzwerk novell piwik podcast radio regionalentwicklung saatgut scanner schlagkartei screencast selbstversorgung softwarepatente sozial suse ubuntu wikipedia windows






