Datum + Wochentag in deutsch
| Autor | Nachricht |
|---|---|
|
Verfasst am: 22. 09. 2006 [15:25]
|
|
|
MaLe
Themenersteller
Dabei seit: 19.07.2006
Beiträge: 39
|
Hallo Ich sollte das Datum erweitern. Vorher z.Bsp "22.09.2006". Sollte jetzt "Freitag, 22.09.2006" haben. Im TypoScript hatte ich: TYPOSCRIPT 10 = TEXT 10.data = date:d.m.Y Neu habe ich ganz einfach TYPOSCRIPT 10 = TEXT 10.data = date:l, d.m.Y Soweit sogut, nun ist aber auf English (Friday, 22.09.2006). Ich dachte alles ist so einfach. Habe im Template "fast" alles Versucht: TYPOSCRIPT config.language = de config.locale_all = de_DE config.language = de config.locale_all = de_DE.iso88591 usw. alles ohne erfolg. Ich weiss nicht an was das liegt. Dies läuft auf meiner Testumgebung: Windows localhost xampp 1.5.3.a Typo3 3.8.0. Was muss ich noch Einstellen, habe das csh_de istalliert und alles ist eigentlich auf Deutsch. Das Problem ist mir bis heute eigentlich auch nicht aufgefallen. Gruss MaLe [Dieser Beitrag wurde 1mal bearbeitet, zuletzt am 22.09.2006 um 15:26.] |
|
Verfasst am: 22. 09. 2006 [16:29]
|
|
|
chris3
Dabei seit: 01.06.2006
Beiträge: 229
|
... wenn typo3 das Datum über die PHP date() Funktion ausliest, mußt Du da ansetzten ... ist halt die Frage : "Bekommt typo3 das Datum schon in Englisch, oder 'übersetzt' es das Datum selbständig" ? EDIT : Datumsformatierung in Typo3 - Ein Alptraum Datum einfügen ... vieleicht hilft ja was ... [Dieser Beitrag wurde 2mal bearbeitet, zuletzt am 22.09.2006 um 16:33.] "There's always more than one way to do it !"
|
|
Verfasst am: 22. 09. 2006 [17:10]
|
|
|
MaLe
Themenersteller
Dabei seit: 19.07.2006
Beiträge: 39
|
Hi Wie ist das den bei Dir, in welcher Sprache bekommt Typo3 das Datum? Wie gibst Du in Typo3 den aktuellen Wochentag den im FE aus? Die links haben mir nicht geholfen, sie haben nur die problematiken beschrieben mit denen ich mich heute schon rumgeschlagen habe. Gruss MaLe |
|
Verfasst am: 22. 09. 2006 [17:41]
|
|
|
toyde
Moderator
Dabei seit: 26.08.2004
Beiträge: 2023
|
Setup: TYPOSCRIPT config.language = de config.locale_all = de_DE Ausgabe-Konfiguration(Beispiel): TYPOSCRIPT ### DATUM temp.datum.10 = TEXT temp.datum.10.data = date:U temp.datum.10.strftime = %A, %d.%m.%Y Frontend, gerade getestet: Freitag, 22.09.2006 Verfolgt man die Geschichte über Google, scheint über PHP de_DE@euro auch eine Rolle zu spielen. Falls obiges nicht funktioniert, kommt man darüber evtl. weiter. PHP setlocale (LC_ALL, 'de_DE@euro', 'de_DE', 'de', 'ge'); grüsse |
|
Verfasst am: 22. 09. 2006 [18:02]
|
|
|
MaLe
Themenersteller
Dabei seit: 19.07.2006
Beiträge: 39
|
Hi Habe das nochmals versucht: TYPOSCRIPT config.language = de config.locale_all = de_DE und TYPOSCRIPT 10 = TEXT 10.data = date:U 10.strftime = %A, %d.%m.%Y habe noch weiter mit de_DE@euro, de_ch (da ich aus der Schweiz bin) usw. ohne erfolg. Wo meinst Du den das der PHP code reinkommt? Weiss wirklich nicht mehr weiter. Gruss MaLe |
|
Verfasst am: 22. 09. 2006 [18:27]
|
|
|
toyde
Moderator
Dabei seit: 26.08.2004
Beiträge: 2023
|
habe noch weiter mit de_DE@euro, de_ch (da ich aus der Schweiz bin) usw. ohne erfolg. Etwas mitdenken könnte man schon Hast Du zusätzliche Sprachen installiert? Poste mal dein ganzes TypoScript ins Forum. grüsse |
|
Verfasst am: 22. 09. 2006 [20:29]
|
|
|
jenses
Dabei seit: 12.08.2004
Beiträge: 2250
|
Unter Windows sollte es mit: TYPOSCRIPT config.locale_all = German_Germany.1252 funktionieren. www.smedja.com - Webentwicklung( CMS TYPO3, PHP)
|
|
Verfasst am: 23. 09. 2006 [19:07]
|
|
|
MaLe
Themenersteller
Dabei seit: 19.07.2006
Beiträge: 39
|
@jenses Geht bei meiner lokalen (Win mit XAMPP) installation auch nicht. @toyde Etwas mitdenken könnte man schon Ich glaube das ich schon mitdenke. Ich wollte Dir auch nicht Unterstellen das Dein Syntax schlecht ist. Das mit der Schweiz meinte ich auch in bezug das es einen lokalen Win Computer mit XAMPP für Win ist und ich das problem eher bei der PHP installation vermute. Ich weiss nicht ob es möglich ist das etwas mit den PHP Charset nicht funktioniert den ich habe mal versucht (nur zum Testen) die Sprache auf französisch Umzustellen - das ging auch nicht. Ich Such mal in der richtung PHP weiter. Gruss MaLe |
|
Verfasst am: 23. 09. 2006 [20:13]
|
|
|
toyde
Moderator
Dabei seit: 26.08.2004
Beiträge: 2023
|
Poste die PHP-Info in's Forum was bei Dir in der Zusammenfassung drin steht. Du kannst sie lokal direkt aufrufen. Ansonsten geht's auch über InstallTool unter "8. phpinfo()". Eine installierte deutsche Sprache(Backend) ist im Bezug auf chris3's Bemerkung evtl. relevant. Auf genanntem Beispiel meinerseits ist/war keine weitere Sprache installiert. Probier diese Einstellung durch. Mein obiger Code stammt aus dem letzten Post. Weiter wird darin diese Seite genannt. grüsse |
|
Verfasst am: 24. 09. 2006 [16:41]
|
|
|
MaLe
Themenersteller
Dabei seit: 19.07.2006
Beiträge: 39
|
Hier einen kleinen Ausschnitt aus der phpinfo die einen zusammenhang haben könnte: date date/time support enabled Timezone Database Version 2006.1 Timezone Database internal Default timezone Europe/Paris Directive Local Value Master Value date.default_latitude 31.7667 31.7667 date.default_longitude 35.2333 35.2333 date.sunrise_zenith 90.583333 90.583333 date.sunset_zenith 90.583333 90.583333 date.timezone no value no value Directive Local Value Master Value iconv.input_encoding ISO-8859-1 ISO-8859-1 iconv.internal_encoding ISO-8859-1 ISO-8859-1 iconv.output_encoding ISO-8859-1 ISO-8859-1 Multibyte Support enabled Multibyte string engine libmbfl Multibyte (japanese) regex support enabled Multibyte regex (oniguruma) version 3.7.1 Directive Local Value Master Value mbstring.detect_order no value no value mbstring.encoding_translation Off Off mbstring.func_overload 0 0 mbstring.http_input pass pass mbstring.http_output pass pass mbstring.internal_encoding no value no value mbstring.language neutral neutral mbstring.strict_detection Off Off mbstring.substitute_character no value no value Gruss MaLe |



