Hi,
ich brauche in einem php-script die funktion setlocale(TC_TIME, 'de'). Leider erscheinen die Monate immer noch in Englisch... Unter /usr/share/locales finde ich auch ein 'de'...
Nun meine Frage, wie konfiguriere ich die locales richtig? Wo liegt der Fehler am wahrscheinlichsten? Apache, Grundsystem, PHP oder am PHP-Script?
Vielen Dank im voraus
so long
static
Locales
-
captaincrunch
- Userprojekt

- Posts: 7066
- Joined: 2002-10-09 14:30
- Location: Dorsten
- Contact:
Re: Locales
Ich verschiebe erstmal ins Scripting, weil die Grundfrage darauf abzielt.
DebianHowTo
echo "[q]sa[ln0=aln256%Pln256/snlbx]sb729901041524823122snlbxq"|dc
echo "[q]sa[ln0=aln256%Pln256/snlbx]sb729901041524823122snlbxq"|dc
Re: Locales
Also, wenn das richtig ist was unter http://de2.php.net/setlocale steht dann heißt das nicht TC_TIME, sondern LC_TIME - ausserdem sieht mir das so aus, als müsstest Du da nihct de schreiben, sondern de_DE
Probier's mal mit dem was da als Beispiel druntersteht:
Ausserdem glaub ich, dass die Einstellung nur für die Funktion http://de2.php.net/strftime von Interesse ist, für date() nicht...
Ich hoffe mal ich hab Dir ein bissel weitergeholfen ;)
Probier's mal mit dem was da als Beispiel druntersteht:
Code: Select all
setlocale (LC_ALL, 'de_DE@euro', 'de_DE', 'de', 'ge');Ich hoffe mal ich hab Dir ein bissel weitergeholfen ;)
Re: Locales
Hi,
TC_TIME war nur n Schreibfehler - im Script ist's richtig :)
wegen dem de hab ich schon einiges durch: de, de_DE, de_AT, german, ge, de_DE@euro bewirkt überhaupt keine Veränderung :?
Dass diese Einstellung nur für strftime gilt ist klar
Thx für die Infos - ich probier noch n Paar Länderkennungen =)
so long
static
TC_TIME war nur n Schreibfehler - im Script ist's richtig :)
wegen dem de hab ich schon einiges durch: de, de_DE, de_AT, german, ge, de_DE@euro bewirkt überhaupt keine Veränderung :?
Dass diese Einstellung nur für strftime gilt ist klar
Thx für die Infos - ich probier noch n Paar Länderkennungen =)
so long
static
Re: Locales
Hab den Fehler gefunden - für den Fall dass jemand mal das selbe Problem hat:
Die Locales in /usr/share/locale/ bedeuten noch nicht, dass diese auch installiert sind :roll: ein dpkg-reconfigure locales schafft hier abhilfe =)
so long
static
Die Locales in /usr/share/locale/ bedeuten noch nicht, dass diese auch installiert sind :roll: ein dpkg-reconfigure locales schafft hier abhilfe =)
so long
static
Re: Locales
hi ich hab das gleiche problem, wie hast du das gelöst? Ich hab ein dpkg-reconfigure locales gemacht und mehrere ausgewählt aber irgendwie klappt es trotzdem nicht. :?
Re: Locales
nachtrag, bei mir klapts jetzt auch mit de_DE!!!
Re: Locales
Hi,
ich habe das gleiche Problem, wenn ich aber dpkg-reconfigure locales eingebe kommt folgender Fehler:
/usr/sbin/dpkg-reconfigure: locales is not fully installed
Wenn ich dann per Apt-Get installieren will, kommt das ich die glibc benötige.
Aber die kann ich nicht installieren, weil es die nicht gibt anscheinend.
ich habe das gleiche Problem, wenn ich aber dpkg-reconfigure locales eingebe kommt folgender Fehler:
/usr/sbin/dpkg-reconfigure: locales is not fully installed
Wenn ich dann per Apt-Get installieren will, kommt das ich die glibc benötige.
Aber die kann ich nicht installieren, weil es die nicht gibt anscheinend.