Page 1 of 1

[Opgelost] date_format in Kalender verkeerde taal

Posted: Fri Sep 26, 2008 8:28 am
by Dleeuwen
Hallo,

Ik heb de Kalender module enigzins aangepast naar mijn wensen zodat de dag ook wordt weergegeven.
De volgende code heb ik hiervoor gebruikt:

Code: Select all

{$event.event_date_start|date_format:"%A"} {$event.event_date_start|date_format:"%e"} 
{$month_names[$month_number]} {$event.event_date_start|date_format:"%Y"}
Dit geeft het volgende weer: Friday 26 September 2008

Maar ik wil gewoon dat "Friday" word weergegeven als "Vrijdag".
Ik heb het taal bestand al aangepast, dus ik snap niet waar hij die dag dan vandaan haalt???

Heeft iemand een idee?

Re: date_format in Kalender verkeerde taal

Posted: Fri Sep 26, 2008 9:19 am
by RonnyK
Staat de default taal voor de Frontend in Global Settings op "Nederlands"?
Anders zou je de set_locale kunnen zetten, want misschien draait je site op een omgeving die niet nl_NL daar heeft staan.

Ronny

Re: date_format in Kalender verkeerde taal

Posted: Fri Sep 26, 2008 9:24 am
by Dleeuwen
Ja deze staat op Nederlands. Hij staat tevens bij opties in Kalender ook op nl_NL en ik heb het ook geprobeerd met het aanroepen van de kalender met lang="nl_NL".

En ik weet 100% zeker dat omgeving waarop de site draait ook op Nederlands staat (eigen hosting bedrijf).

Ik had ook al iets geprobeerd als :

Code: Select all

{$day_names[$key]}
Maar dat gaat ook niet goed, hij laat dan elke keer de eerste dag (wel in het nederlands!) zien en gaat daarna gewoon optellen...


Edit:
Ik heb net even een andere taal geselecteerd (Duits) bij de Calendar opties en daar is hetzelfde probleem. De maanden worden wel goed vertaald maar de dagen blijven gewoon in het Engels ipv Duits.

Re: date_format in Kalender verkeerde taal

Posted: Fri Sep 26, 2008 11:16 am
by Dleeuwen
Ik heb de oplossing inmiddels gevonden op een Frans forum.

De volgende code moest toegevoegd worden:

Code: Select all

{assign var=day_number value=$event.event_date_start|date_format:"%w"}
{assign var=end_day_number value=$event.event_date_end|date_format:"%w"}
En dan kun je het aanroepen met:

Code: Select all

{$day_names[$day_number]}
En met de optie first_day_of_week="0" kun je aangeven wat de eerste dag van de week is.