Page 1 of 1

Wie kann ich das Datum auf DEUTSCH anzeigen lassen?

Posted: Sun Jul 11, 2010 3:32 pm
by ottyscom
Hallo allerseits

ich möchte gerne auf einer Seite das aktuelle Datum auf Deutsch einfügen:

Mein Ziel: Sonntag, den xx Juli, 2010

aber es wird leider immer nur Sunday, den 11 July 2010 angezeigt.

Wie kann ich das bewerkstelligen?

Ich habe momentan folgenden Code eingegeben:

Code: Select all

{current_date format="%A, den %d %B %Y"}
Danke für Euere Hilfe!

Re: Wie kann ich das Datum auf DEUTSCH anzeigen lassen?

Posted: Sun Jul 11, 2010 5:22 pm
by NaN
Was hast Du denn in der config.php und in den globalen Einstellungen bezüglich der Sprache eingestellt?

Re: Wie kann ich das Datum auf DEUTSCH anzeigen lassen?

Posted: Sun Jul 11, 2010 5:24 pm
by ottyscom
de_DE und Deutsch!

Re: Wie kann ich das Datum auf DEUTSCH anzeigen lassen?

Posted: Sun Jul 11, 2010 5:46 pm
by owr_bgld
Ich hatte auf einem Webserver mal das Problem, muss aber erst suchen, wie ich es endgültig gelöst habe, aber für "zwischendurch" habe ich diese Lösung gehabt:

http://www.php.net/manual/de/function.setlocale.php

also einen udt, in welchem nur folgendes drinnen stand:

Code: Select all

setlocale (LC_TIME, 'de_DE');
und diesen UDT im Template aufrufen, dann hast du die Zeitanzeige normalerweise auf Deutsch "umgestellt".
Sobald ich wieder weiß, wie ich das anders gelöst habe, gebe ich Bescheid.

Re: Wie kann ich das Datum auf DEUTSCH anzeigen lassen?

Posted: Sun Jul 11, 2010 6:13 pm
by ottyscom
So, ich habe das nun doch selbst gelöst und für alle die dasselbe Problemchen haben (gilt nur für eigene Vserver) hier meine Lösung:

01. Die datei "/var/lib/locales/supported.d/local" anlegen falls nicht existent und dann folgendes reinschreiben:

Code: Select all

de_DE UTF-8
de_DE ISO-8859-1


02. Dannach als root folgenden Befehl ausführen:

Code: Select all

dpkg-reconfigure locales
03. Selbstverständlich müsst in euer config.php datei bei Locale "de_DE" noch angeben

fertig!



Jetzt klapt's