Ubuntu: Evolution Alarm Notifier and Calendar show wrong date format (US)
Ubuntu 23.04 includes evolution-data-server, version 3.48.1-0ubuntu1. I have connected the computer to my Google account, using the Settings application, to get my calendar events, appointments etc. I used the same Settings application to set the system language to United Kingdom and the formats to Germany. Note that I experience the same issues when I set bot to United Kingdom, language and formats. Mainly the idea was to avoid the US date format M/D/Y which is confusing for people in countries using D/M/Y.
Now: In both, drop down calendar and alarm notifier, I expect something like "24.12.2023" or "24/12/2023". But instead: Both, drop down calendar and alarm notifier, show me "12/24/2023" which is annoying, especially for dates like "2/1/2023" where one cannot distinguish between first of February or second of January.
It might be possible that the problem in Evolution only occurs with the Google calendar, but Thunderbird shows me the same calendar with correct date format (Thunderbird has its own account management, independent from the system Settings application).
Results of the "locale" command:
LANG=en_GB.UTF-8
LANGUAGE=en_GB:en
LC_CTYPE="en_GB.UTF-8"
LC_NUMERIC=de_DE.UTF-8
LC_TIME=de_DE.UTF-8
LC_COLLATE="en_GB.UTF-8"
LC_MONETARY=de_DE.UTF-8
LC_MESSAGES="en_GB.UTF-8"
LC_PAPER=de_DE.UTF-8
LC_NAME=de_DE.UTF-8
LC_ADDRESS=de_DE.UTF-8
LC_TELEPHONE=de_DE.UTF-8
LC_MEASUREMENT=de_DE.UTF-8
LC_IDENTIFICATION=de_DE.UTF-8
LC_ALL=
Content of file "/etc/default/locale":
# File generated by update-locale
LANG="en_GB.UTF-8"
LANGUAGE="en_GB:en"
LC_NUMERIC="de_DE.UTF-8"
LC_TIME="de_DE.UTF-8"
LC_MONETARY="de_DE.UTF-8"
LC_PAPER="de_DE.UTF-8"
LC_IDENTIFICATION="de_DE.UTF-8"
LC_NAME="de_DE.UTF-8"
LC_ADDRESS="de_DE.UTF-8"
LC_TELEPHONE="de_DE.UTF-8"
LC_MEASUREMENT="de_DE.UTF-8"
The issue is already described here: https://askubuntu.com/questions/1493838/evolution-alarm-notifier-and-calendar-show-wrong-date-format-us (with screenshots)