Deutsches Datum für tt_news vollständig mit Alter und Monatsnamen
Installiert man tt_news so erhält man in der Darstellung auch Automatisch Beschriftungstexte wie "Zurück" und Ähnliches in Deutsch. Leider werden die Datumsformate und die Monatsnamen jedoch nicht automatisch übersetzt.
Um Deutsche Namen für Monate und Wochentage zu erhalten, muss man zunächst im Config-Object im TypoScript Setupdie korrekten Sprachcodes angeben. Für Deutsch ist dies in der Regel:
config.language = de
config.locale_all = de_DE
Bei Verwendung von UTF8 Codierung auch
config.language = de
config.locale_all = de_DE.UTF8
Die genauen Werte sind Serverabhängig und im Zweifelsfall beim Provider zu erfragen.
Nun erscheinen die Monatsnamen und Namen der Wochentage zwar in Deutsch (unbedingt den März testen wegen der Umlaute!), das Datum ist jedoch Weiterhin Englisch formatiert (Montag, 23 März of 2008).
Durch folgende Zeilen im TypoScript Setup können die korrekten Datumsformate angegeben werden:
plugin.tt_news {
displayList.date_stdWrap.strftime = %A, den %d. %B %Y
displayList.time_stdWrap.strftime = %d.%m.%y %H:%M
displaySingle.age_stdWrap.age = Minuten | Stunden | Tage | Jahre
}
Die restlichen Datumsformate sind im Standart mit dem Deutschen Datumsformat kompatibel. Andernfalls müssen sie auch geändert werden.
Eine vollständige Auflistung aller verfügbaren Datum-Codes gibt es hier: Datumsformat einstellen in tt_news
Interessante Informationen zu internationalen Datumsformaten gibt es auf Wikipedia.
tt_news und Deutsch
<br />
Diesen Artikel habe ich eigendlich geschrieben, nach dem mir der Monat März mit seinen Umlauten einige Probleme gemacht und ich außerdem immer wieder vergessen habe, das Alter der News einzudeutschen.<br />
<br />
Dieser Blog ist eigendlich Tagebuch im ursprünglichen sinne, ich schreibe im Artikel über das was mich grade beschäftigt hat. Damit ich das nächste mal nicht suchen muss.<br />
<br />
Trotzdem netter Hinweis
Blog als Dokumentation
<br />
manchmal finde ich den eigenen Blog als "Tagebuch" ebenfalls sehr praktisch. Aber darüber hinaus sollen die Lösungsansätze auch anderen Benutzern zugute kommen. Schließlich lässt sich mit einer Anleitung viel Zeit sparen wenn man nicht erst alles selbst herausfinden muss. Da spielt dann auch der "Community-Effekt" eine Rolle: Nicht nur von den Anleitungen anderer profitieren, sondern selbst wieder Hilfestellung geben. <br />
<br />
Ein Problem ist der von Dir angesprochene Zeitfaktor. Wenn möglich, möchte ich etwas Vollständiges anbieten, bei dem im Idealfall keine Fragen offen bleiben. Dadurch wird es oft länger als die Zeit eigentlich erlaubt :-) Eine „Rohfassung“ für die eigenen Unterlagen wäre schneller verfasst…<br />
Mut zur Lücke
Ich denke, ich behandle das ganze hier mit "Mut zur Lücke" und schon eine einzelne Zeile Code kann gewaltig helfen in so mancher Situation.
Gesamtanpassung von tt_news für Deutsch
<br />
die Anmerkungen von Dir sind sicherlich alle begründet. Mein Vorschlag tendierte eher in die Richtung, den Artikel etwas allgemeiner zu halten und tiefer gehend in die Sprachanpassung von tt_news einzutauchen. Die im Blogartikel aufgezeigte Datumsanpassung ist nicht gerade ein neues Thema und wurde bereits sehr oft in diversen Foren und Blogs beschrieben. Interessanter wäre für den Suchenden oder Einsteiger evtl. ein Artikel, der sich umfassend mit der Gesamtproblematik beschäftigt.<br />
Ist nur als Vorschlag gedacht und nicht als Kritik gemeint. In Deinem Forum finden sich sehr viele gute Artikel rund um TYPO3 :-)
Deutsches Datum versus andere Sprachanpassungen bei tt_news
Die von Dir genannten Sprachanpassungen lassen sich alle durch simple Anpassungen der _LOCAL_LANG realisieren und da wären auch beliebige andere Anpassungen möglich. Standartmässig sind bei tt_news auch deutsche Übersetzungen dabei. Ob nun [...weiterlesen] oder [mehr] die bessere Formulierung ist hängt vom Anwendungszweck ab, gehört aber in einen anderen Artikel.
Ergänzungen
<br />
So kann beispielsweise durch nachfolgenden Code eine individuelle (deutschsprachige) Blätterfunktion realisiert werden und eine Verlinkung auf die Single-View der Form "[...weiterlesen]":<br />
<br />
plugin.tt_news {<br />
_LOCAL_LANG { <br />
de.pi_list_browseresults_prev = <br />
de.pi_list_browseresults_next = | <br />
de.pi_list_browseresults_first = « Anfang<br />
de.pi_list_browseresults_last = Ende » <br />
de.pi_list_browseresults_page = | <br />
de.more = [...weiterlesen]<br />
} <br />
}<br />