Page 1 of 1

2-stellige Wochentagsnamen im Kalender

Posted: Sat Oct 28, 2006 2:17 am
by Ingo
Moin!

Vorab erstmal: Ich bin begeistert vom serendipity-Blog. Hatte vorher WordPress probiert^^


Nun zum Thema:
Im deutschsprachigen Raum ist es eigentlich üblich, Wochentage in Kalendern 2-stellig abzukürzen. Die PHP-Datumsformatierung gibt das blöderweise nicht her :(
Ich habe in templates/default/plugin_calendar.tpl (Datei befindet sich bei einigen Templates direkt im Verzeichnis derselben) die Formatierung von

Code: Select all

{$dow.date|@formatTime:"%a":false}
auf

Code: Select all

{$dow.date|@formatTime:"%a":false|truncate:2:""}
geändert.
Ausserdem - aber das ist sicher Geschmacksache - habe ich noch das Alignment duch Einfügen von

Code: Select all

align="right"
im TD der Kalendertage geändert.

Vielleicht wäre die 2-Stelligkeit ein sinnvoller Standard... kann natürlich auch sein, dass das im englischsprachigen Raum anders gesehen wird :) Deshalb habe ich's mal hier gepostet.

Re: 2-stellige Wochentagsnamen im Kalender

Posted: Mon Oct 30, 2006 10:00 am
by garvinhicking
Hi Ingo!

Vielen Dank für deinen Hinweis! Das tatsächlich Problem liegt leider etwsa tiefer:

Serendipity nutzt das "Locale" System des Servers um Daten und Uhrzeiten anzuzeigen. Unter anderem kann der Sysadmin angegeben, wieviele Buchstaben beim Datumsformat benutzt werden, und daran hält sich Serendipity.

Das "truncate" macht leider in UTF-8 Sprachen größere Probleme da dann ein UTF-8 Zeichen in der Mitte abgeschnitten werden würde. Die Templates daher pauschal so zu ändern würde größere Probleme verursachen. :-/

Viele Grüße und Danke,
Garvin