strftime() - Keine deutsche Sprachunterstützung bei Strato
Posted: Thu Nov 11, 2004 10:20 am
Hi2all!
bin zur Zeit mit meiner Website (leider) bei Strato.
s9y läuft soweit ganz prima, nur alle Datumsangaben werden in Englisch ausgegeben.
Wie ich herausgefunden habe, liegt das daran, dass Strato auf diesen Shared-Servern keine deutsche Sprachunterstützung installiert hat (und auch nicht installieren will - laut Support).
Wie kann man die nun überlisten?
In einem Posting bei selfhtml http://forum.de.selfhtml.org/archiv/2002/3/6644/ zum gleichen Thema wird beschrieben, dass man das Problem umgehen kann, wenn man folgenden Code-Schnipsel einfügt:
Meine Frage ist, ob das auch mit serendipity funktioniert und wenn ja, wo dieser Code eingefügt werden muss - also in welchen Dateien an welcher Stelle. Oder ob man das auch global erledigen kann.
Vielen Dank im voraus für Eure Hilfe!
(PS: Bin PHP-Newbie bzw. -Ahnungsloser)
bin zur Zeit mit meiner Website (leider) bei Strato.
s9y läuft soweit ganz prima, nur alle Datumsangaben werden in Englisch ausgegeben.
Wie ich herausgefunden habe, liegt das daran, dass Strato auf diesen Shared-Servern keine deutsche Sprachunterstützung installiert hat (und auch nicht installieren will - laut Support).
Wie kann man die nun überlisten?
In einem Posting bei selfhtml http://forum.de.selfhtml.org/archiv/2002/3/6644/ zum gleichen Thema wird beschrieben, dass man das Problem umgehen kann, wenn man folgenden Code-Schnipsel einfügt:
Code: Select all
// Übersetzungsarray Englisch->Deutsch
$trans=array(
"Monday"=>"Montag", "Tuesday"=>"Dienstag", "Wednesday"=>"Mittwoch", "Thursday"=>"Donnerstag", "Friday"=>"Freitag", "Saturday"=>"Sonnabend", "Sunday"=>"Sonntag",
"Mon"=>"Mo", "Tue"=>"Di", "Wed"=>"Mi", "Thu"=>"Do", "Fri"=>"Fr", "Sat"=>"Sa", "Sun"=>"So",
"January"=>"Januar", "February"=>"Februar", "March"=>"März", "April"=>"April", "May"=>"Mai", "June"=>"Juni", "July"=>"Juli", "August"=>"August", "September"=>"September", "October"=>"Oktober", "November"=>"November", "December"=>"Dezember",
"Jan"=>"Jan", "Feb"=>"Feb", "Mar"=>"März", "Apr"=>"Apr", "May"=>"Mai", "Jun"=>"Jun", "Jul"=>"Jul", "Aug"=>"Aug", "Sep"=>"Sep", "Oct"=>"Okt", "Nov"=>"Nov", "Dec"=>"Dez"
);
// englischen String erzeugen:
$dattext=strftime(".....",$timestamp);
// ^^^^^---Format nach Wunsch
// Erzeugten String übersetzen:
$datumtext= strtr ($dattext,$trans);
Vielen Dank im voraus für Eure Hilfe!
(PS: Bin PHP-Newbie bzw. -Ahnungsloser)