Agenda 1.1.0-b10:
I have set &locale=`de_DE`
in [[AgendaList]]
, locale-system-setting is also set to de_DE
, but still the date (month) is only displayed in English …
Is the locale de_DE
available? Maybe you have only de_DE.utf8
available. Please check this.
How do I check this?
The page is located on a shared host at Ionos/1&1 (definitly not my choice!) and at the moment, I have no access to the server settings. PHP is 7.2.30.
I tried de_DE.utf8
in the settings and in the snippet, but nothing has changed.
locale -a
when SSH’ed into the server is the simplest way I know to check installed locales.
system("locale -a")
in a snippet gave me an exhaustive list of locales: de_DE
as well as de_DE.utf8
are included.
And echo setlocale(LC_CTYPE, 0);
showed that de_DE
is set. So I guess this is not the source of the error.
Strange, it uses the Carbon locales internally. And it works fine here. I will check this in the next days.
In between you could use the agenda.locale context/system setting or the locale context/system setting. It should fallback to those settings.
Could you tell me, which placeholder is filled with the wrong locale?
It’s the placeholder for the date-range in both [[AgendaList]]
and [[AgendaDetail]]
: [[+range]]
. All the lexicon fields get the right language. But for the range I get e.g.
25. May 2020, 10:00 – 17:00 Uhr
– note that »Uhr« is correct!
Sorry for the late reply, I have to setup a mail notify for this board.
I will check this issue local.
It will be fixed with Agenda 1.1-rc1
Hey Thomas,
Had to put the project on hold for a while, but I checked it now with the new RC and it works now! Thank you very much!