Also dieses hier
// get the shortened month name; strftime() should localize
for($currentMonth = 1; $currentMonth <= 12; $currentMonth++) $shortMonths[$currentMonth] = ucfirst(strftime("%b", strtotime("$currentMonth"."$bogusDate")));
ersetzen durch:
$shortMonths[1] = 'Jan';
$shortMonths[2] = 'Feb';
$shortMonths[3] = 'Mrz';
$shortMonths[4] = 'Apr';
$shortMonths[5] = 'Mai';
$shortMonths[6] = 'Jun';
$shortMonths[7] = 'Jul';
$shortMonths[8] = 'Aug';
$shortMonths[9] = 'Sep';
$shortMonths[10] = 'Okt';
$shortMonths[11] = 'Nov';
$shortMonths[12] = 'Dez';
Alles anzeigen
Und dieses hier
// get the month name; strftime() should localize
for($currentMonth = 1; $currentMonth <= 12; $currentMonth++) $monthNames[$currentMonth] = ucfirst(strftime("%B", strtotime("$currentMonth"."$bogusDate")));
ersetzen mit
$monthNames[1] = 'Januar';
$monthNames[2] = 'Februar';
$monthNames[3] = 'März';
$monthNames[4] = 'April';
$monthNames[5] = 'Mai';
$monthNames[6] = 'Juni';
$monthNames[7] = 'Juli';
$monthNames[8] = 'August';
$monthNames[9] = 'September';
$monthNames[10] = 'Oktober';
$monthNames[11] = 'November';
$monthNames[12] = 'Dezember';
Alles anzeigen
Man kann das auch anders aufschreiben aber ich hab es so gemacht, damit du erkennst, was ich meine. Aber du solltest den Autor des Plugin anschreiben und darauf hinweisen, das man dafür auch eine Übersetzungsdatei bereitstellen sollte.
Oder würde es sogar irgendwie mit [FONT=monospace]
setlocale(LC_ALL,WPLANG); // set localization language
gehen?[/FONT]
Das würde gehen, aber wenn du das unter einem Apache Server machst und PHP bei dir als Module läuft, dann schaltest du in einem Shared Hosted Server alle darin laufenden Domains auf deutsch um, denn dieser Aufruf gilt für den gesamten Apache Prozess.
Solltest du nur als Alternative in Betracht ziehen, wenn bei deinem Hoster PHP als cgi läuft.