Monatsnamen im Event Module aendern.
Eingetragen von morty (5)
am 11.11.2005 - 23:40 Uhr in
am 11.11.2005 - 23:40 Uhr in
Ich benutze das Event Modul und wuerde die Monatsnamen gerne ins deutsche uebersetzen. Fuer die Tage
brauchte ich nur den $weekdays Array in event.module zu aendern. Wenn man den $months Array aendert hat
dies aber seltsamerweise keinen Effekt!? Ausserdem wuerde ich gerne die Verlinkung des Monatsnamen aendern.
Normalerweise landet man beim Anklicken bie der Monatsuebersicht ich wuerde lieber gleich zur Auflistung
verlinken.
Hat jemand diese Aenderungen schon vorgenommen und weiss noch in welcher Datei man was aendern muss?
- Anmelden oder Registrieren um Kommentare zu schreiben
Ok, wo man den Monatsnamen aendert habe ich gefunden.
am 12.11.2005 - 01:08 Uhr
Ok, wo man den Monatsnamen uebersetz habe ich mittlerweile herausgefunden. In der Datei event.module die Zeile:
$headertitle = l(t(gmdate('F', $stamp)) .' '. $year, 'event/'. $year .'/'. $month .'/'. $day .'/month');
durch folgendes ersetzen:
setlocale(LC_TIME, 'de_DE');
$headertitle = l(t(strftime('%B', $stamp)) .' '. $year, 'event/'. $year .'/'. $month .'/'. $day .'/month');
Jetzt muss ich noch finden wo man die aendert Verlinkung oder hat es jemand parat?
So, dass habe ich auch noch entdeckt!
am 12.11.2005 - 01:21 Uhr
So, dass habe ich auch noch entdeckt!
Man muss dieselbe Zeile aendern, also:
$headertitle = l(t(strftime('%B', $stamp)) .' '. $year, 'event/'. $year .'/'. $month .'/'. $day .'/month');
Wenn die default Darstellung "list" sein soll schreibt man:
$headertitle = l(t(strftime('%B', $stamp)) .' '. $year, 'event/'. $year .'/'. $month .'/'. $day .'/list')
Uebersetzen mit "locale.module" ... ?
am 14.11.2005 - 12:56 Uhr
Hi
ich bin nicht sicher ob das direkte Übersetzen im Code so sinnvoll ist.
Normalerweise wúerde ich erstmal das locale.module aktivieren und schaun, ob die gewuenschten Texte dort aenderbar sind.
Gegebenenfalls - wenn nicht - wuerde ich den Code dann so aendern, dass die betreffenden Textstellen mit dem dafuer vorgesehenen Programmteil übersetzbar werden.
Toi, toi, toi,...
ScriptNews
GuterTip...
am 14.11.2005 - 18:25 Uhr
Hallo "ScriptNews"!
Danke fuer den Tip, so einfach kann man es natuerlich auch machen. Ich kannte das locale.module bis jetzt noch nicht und dachte man muesste den Code von Hand aendern. Das locule.module ist wirklich sehr praktisch! Ich bin erst vor ein paar Wochen auf Drupal gestossen und muss mich noch etwas zurechtfinden.