Locale time settings not applied because of missmatch "de" vs "de-DE"
Categories
(Thunderbird :: Untriaged, defect)
Tracking
(Not tracked)
People
(Reporter: matombo, Unassigned)
Details
User Agent: Mozilla/5.0 (X11; Linux x86_64; rv:127.0) Gecko/20100101 Firefox/127.0
Steps to reproduce:
I have a Linux system with these locale settings:
$ locale
LANG=de_DE.UTF-8
LC_CTYPE="de_DE.UTF-8"
LC_NUMERIC="de_DE.UTF-8"
LC_TIME="de_DE.UTF-8"
LC_COLLATE="de_DE.UTF-8"
LC_MONETARY="de_DE.UTF-8"
LC_MESSAGES="de_DE.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=
Actual results:
When I start thunderbird the application language is correctly German, but the time is displayed in AM/PM.
Expected results:
The de-DE locale schould use the 24h time format.
Going into the locale section of the Troubleshooting Information I see this:
Internationalisierung & Lokalisierung
Anwendungseinstellungen
Angeforderte Sprachen ["de-DE"]
Verfügbare Sprachen ["en-US","de","en-GB"]
Anwendungssprachen ["de","en-US"]
Region-Einstellungen ["de-DE"]
Standardsprache "en-US"
Betriebssystem
Sprachen des Betriebssystems ["de-DE"]
Region-Einstellungen ["de-DE"]
Note that "Angeforderte Sprachen" (Requested Locales) is "de-DE" which is not in "Verfügbare Sprachen" (Available Locales).
When I start thunderbird with "LC_ALL=de thunderbird" it correctly uses the 24h time format.
Description
•