Thunderbird Datumsformat ändern

Ich nutze gerne das JJJJ-MM-TT Format für Daten.
Leider kann man dies in Thunderbird nicht einfach ändern, da es das Datumsformat des Betriebssystems nutzt.
$ date +'%x %X'
Um dieses zu ändern muss man die locales anpassen.

Debian / Ubuntu

Bei Ein-Benutzer-Systemen
$ sudo echo >> "LC_TIME=en_DK" /etc/default/locale
Besser aber pro Benutzer:
$ echo >> "export LC_TIME=en_DK" ~/.bashrc

Mac

System Preferences -> Language & Region -> Advanced -> Dates -> Short

Alternative Methode

Ubuntu:
$ cd /var/lib/locales/supported.d/
$ sudo cp -a local .local.orig
$ sudo echo "de_DE@isodate UTF-8" >> local
$ cd /usr/share/i18n/locales/
$ sudo cp -a de_DE de_DE@isodate

Debian:
$ mkdir -r /usr/local/share/i18n/locales
$ echo "de_DE@isodate ISO-8859-1" >> /usr/local/share/i18n/SUPPORTED
$ cd /usr/local/share/i18n/locales
$ cp -a /usr/share/i18n/locales/de_DE de_DE@isodate

$ sudo edit de_DE@isodate
Ändere die d_fmt-Zeile in:
d_fmt "<U0025><U0059><U002D><U0025><U006D><U002D><U0025><U0064>"

Binäre locales aktualisieren
$ sudo locale-gen de_DE@isodate

Optional:
In ‘de_DE@isodate’ alle Sektionen außer LC_TIME mit ‘copy “de_DE”‘ ersetzten.
Siehe ‘de_DE@euro’

Einbinden:
Bei Ein-Benutzer-Systemen
$ sudo echo >> "LC_TIME=de_DE@isodate" /etc/default/locale
Besser aber pro Benutzer:
$ echo >> "export LC_TIME=de_DE@isodate" ~/.bashrc

Testen:
Neue Konsole öffnen
$ date +'%x %X'
>> 2099-12-31 23:59:59

localepurge:
Wenn localepurge installiert ist, sollte man die neu erstellte locale eintragen
$ sudo dpkg-reconfigure localepurge

Advertisements

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s