Textpattern CMS support forum
You are not logged in. Register | Login | Help
- Topics: Active | Unanswered
#1 2010-02-11 11:21:08
- mapu
- Member
- From: Munich, Germany
- Registered: 2004-03-16
- Posts: 141
[de-de] Monatsnamen werden nicht auf Deutsch übersetzt
Tach,
ich habe ein Problem, das vermutlich ein Serverproblem ist, weil es nur bei einem bestimmten Webhoster (DreamHost) vorkommt, aber vielleicht kann mir trotzdem mal jemand einen Tipp geben oder auf die Sprünge helfen.
Jedenfalls ist es so, dass TXP inkl. eines aktualisierten und aktivierten deutschen Sprachpakets die Monatsnamen bei der Verwendung des <txp:posted />
-Tags auf Englisch ausspuckt. Relative Zeitangaben werden hingegen korrekt in Deutsch ausgegeben.
Hier meine Diagnose:
Textpattern-Version: 4.2.0 (r3275)
Letzte Aktualisierung: 2010-02-11 10:03:43/2010-02-11 10:00:50
Document Root: /home/user/domain.org
$path_to_site: /home/user/domain.org
Textpattern-Pfad: /home/user/domain.org/textpattern
Schema der URLs: section_id_title
Temporäres Verzeichnis: /home/user/domain.org/textpattern/tmp
Seiten-URL: domain.org
PHP-Version: 5.2.10
GD-Graphikbibliothek: bundled (2.0.34 compatible); Unterstützte Grafikformate: GIF, JPG, PNG.
Server TZ: America/Los_Angeles
Lokale Serverzeit: 2010-02-11 03:18:38
Sommerzeit: 0
Sommer-/Winterzeit automatisch umstellen?: 1
Zeitzone: Europe/Berlin (3600)
MySQL: 5.0.88-userstats-log
Regionale Einstellungen: C
Server: Apache
PHP Server API: cgi-fcgi
RFC-2616-Header: 0
Betriebssystem des Servers: Linux 2.6.31.5-modsign-aufs2-grsec-xeon
Admin-Oberfläche: remora 4.2.0
Inhalt der .htaccess-Datei:
------------------------
#DirectoryIndex index.php index.html
#Options +FollowSymLinks
#Options -Indexes
<IfModule mod_rewrite.c>
RewriteEngine On
#RewriteBase /relative/web/path/
RewriteCond %{REQUEST_FILENAME} -f [OR]
RewriteCond %{REQUEST_FILENAME} -d
RewriteRule ^(.+) - [PT,L]
RewriteCond %{REQUEST_URI} !=/favicon.ico
RewriteRule ^(.*) index.php
RewriteCond %{HTTP:Authorization} !^$
RewriteRule .* - [E=REMOTE_USER:%{HTTP:Authorization}]
</IfModule>
#php_value register_globals 0
------------------------
Vielleicht hat jemand einen Tipp für mich, worans liegen könnte?
Offline
Re: [de-de] Monatsnamen werden nicht auf Deutsch übersetzt
Tipp habe ich keinen, aber die info, dass meine Sites bei Dreamhost durchaus deutsche Monatsnamen für <txp:posted />
ausgeben. Das ist allerdings ein private server mit anderen “Regionalen Einstellungen”, die bestimmend für die Sprache der Datumsausgabe sind:
Regionale Einstellungen: de_DE.UTF-8
Linux 2.6.32.2-vs2.3.0.36.28.1
Welcher Wert steht denn in der txp_prefs
-Tabelle in der Zeile für locale
? (SELECT * FROM txp_prefs WHERE `name` LIKE '%locale%'
)
Last edited by wet (2010-02-11 12:15:01)
Offline
Re: [de-de] Monatsnamen werden nicht auf Deutsch übersetzt
Bin auch bei Dreamhost und meine Seiten geben deutsche Monatsnamen aus …
ich mache das allerdings so:
<txp:posted format="%a %d.%m.%Y@%H:%M" /></txp:permlink>
vielleicht hilft dir das weiter?
Offline
#4 2010-02-11 13:13:34
- mapu
- Member
- From: Munich, Germany
- Registered: 2004-03-16
- Posts: 141
Re: [de-de] Monatsnamen werden nicht auf Deutsch übersetzt
wet wrote:
Welcher Wert steht denn in der
txp_prefs
-Tabelle in der Zeile fürlocale
? (SELECT * FROM txp_prefs WHERE `name` LIKE '%locale%'
)
Öhm… “C”, wenn ich Dich richtig verstanden habe?
Offline
#5 2010-02-11 13:16:54
- mapu
- Member
- From: Munich, Germany
- Registered: 2004-03-16
- Posts: 141
Re: [de-de] Monatsnamen werden nicht auf Deutsch übersetzt
SuMu wrote:
<txp:posted format="%a %d.%m.%Y@%H:%M" /></txp:permlink>
Leider kommen die Monatsnamen und Wochentagsnamen auch auf Englisch, wenn ich <txp:posted />
mit Variablen verwende.
Offline
Re: [de-de] Monatsnamen werden nicht auf Deutsch übersetzt
Seltsam. Probier mal alternativ als Würgaround:
- de_DE.UTF-8 als
val
in diese txp_prefs-Zeile einzutragen - Irgendwo oben im Seitentemplate das da einzubauen
<txp:php>setlocale (LC_ALL, 'de_DE.UTF-8');</txp:php>
Offline
#7 2010-02-11 13:30:33
- mapu
- Member
- From: Munich, Germany
- Registered: 2004-03-16
- Posts: 141
Re: [de-de] Monatsnamen werden nicht auf Deutsch übersetzt
wet wrote:
Seltsam. Probier mal alternativ als Würgaround:
- de_DE.UTF-8 als
val
in diese txp_prefs-Zeile einzutragen- Irgendwo oben im Seitentemplate das da einzubauen
<txp:php>setlocale (LC_ALL, 'de_DE.UTF-8');</txp:php>
Funktioniert beides nicht. Ich vermute mal, dass der Server, auf dem die Seite sitzt, “miskonfiguriert” ist, da ich von früher weiß, dass TXP einwandfrei auf DH funktioniert hat. Wenn ich nur wüsste, was ich den Support bei DH fragen/bitten könnte…?
Offline
Re: [de-de] Monatsnamen werden nicht auf Deutsch übersetzt
Sag dem Support, dass du kein anderes Locale außer “C” setzen kannst und dass du vermutest, dass der Localesupport nicht tut. Zur Demo kannst du dieses minimale PHP-Script auf dem Server ablegen und via Browser aufrufen:
<?php
echo 'Locale: '.setlocale(LC_ALL, 'de_DE');
Wenn alles passt, erhältst du die Ausgabe Locale: de_DE
; im Fehlerfall Locale:
Offline
Re: [de-de] Monatsnamen werden nicht auf Deutsch übersetzt
Dreamhost: in die .htaccess die folgende Zeile packen:
DefaultLanguage de-DE
Samui? Samui! (about the life as farang in thailand)
David’s Neighbour
Offline
#10 2010-02-11 14:27:01
- mapu
- Member
- From: Munich, Germany
- Registered: 2004-03-16
- Posts: 141
Re: [de-de] Monatsnamen werden nicht auf Deutsch übersetzt
wet wrote:
Sag dem Support, dass du kein anderes Locale außer “C” setzen kannst und dass du vermutest, dass der Localesupport nicht tut. Zur Demo kannst du dieses minimale PHP-Script auf dem Server ablegen und via Browser aufrufen:
<?php
echo 'Locale: '.setlocale(LC_ALL, 'de_DE');
Wenn alles passt, erhältst du die Ausgabe Locale: de_DE
; im Fehlerfall Locale:
Letzteres ist der Fall. Habe jetzt mal ein Support-Ticket aufgemacht. Danke einstweilen!
Offline
#11 2010-02-11 14:31:54
- mapu
- Member
- From: Munich, Germany
- Registered: 2004-03-16
- Posts: 141
Re: [de-de] Monatsnamen werden nicht auf Deutsch übersetzt
graumeister wrote:
Dreamhost: in die .htaccess die folgende Zeile packen:
DefaultLanguage de-DE
Gute Idee! Hat aber leider auch nichts gebracht :(
Offline
#12 2010-02-11 17:19:43
- mapu
- Member
- From: Munich, Germany
- Registered: 2004-03-16
- Posts: 141
Re: [de-de] Monatsnamen werden nicht auf Deutsch übersetzt
Sorry about that!! I've gone ahead and reconfigured the locales on your
server, and have verified that your locale now works.
Dieser Thread kann also geschlossen werden! :-)
Offline