Re: LC_TIME

From: Peter Wullinger <dhke(at)gmx.net>
Date: Sat, 25 Sep 2004 09:23:03 +0200

In epistula a Oliver Lietz, die horaque Sat, Sep 25, 2004 at 12:32:24AM +0200:
> Hallo Liste,
>
> lässt sich in "/usr/local/share/locale/de_DE.UTF-8/LC_TIME" (*) das Datum
> gefahrlos auf das korrekte (nach ISO 8601, EN 28 601 und DIN 5008) Format
> JJJJ-MM-TT umstellen? Oder muss ich mit irgendwelchen Problemen rechnen?

Ich würde ein "make extract" machen und das gleich im
<portdir>/timedef/de_DE.UTF-8.src das Zeitformat passend
ändern. Und natürlich gleich den Patch an den Maintainer schicken.

ISO 8601 und EN 28 601 sind ein und dasselbe. Da hat die EU mal die
Bürokratie liegen lassen und den Standard 1:1 übernommen.

Laut DIN 5008 sind aber in Deutschland noch beide Versionen erlaubt,
allerdings ist die ISO-Version eindeutig die bevorzugte:

== http://www.bva.bund.de/aufgaben/win/beitraege/00064/#sprungmarke9 ==
Diskussionsthema Nr. 1 bei der Überarbeitung waren die vielfachen
Wünsche der Praxis und auch des Arbeitsausschusses, die frühere
alphanumerische Schreibweise “18.08.2001” wieder aufzunehmen. Diese
Schreibweise ist nun nach der neuen DIN 5008 tatsächlich wieder zulässig,
wenn damit keine Missverständnisse entstehen. Das heißt z. B., dass sie eher
nicht im internationalen Schriftverkehr verwendet werden sollte. Hauptform
– schon allein aufgrund europäischer Normen – bleibt die Schreibung
“2001-08-18”.
== http://www.bva.bund.de/aufgaben/win/beitraege/00064/#sprungmarke9 ==

Willst Du den `send-pr' selbst machen, oder soll ich?
Patch für -CURRENT siehe unten.

Patches

- Deine Änderung

== diff -u /usr/share/locale/de_DE.UTF-8/LC_TIME{.orig,} ==
--- /usr/share/locale/de_DE.UTF-8/LC_TIME.orig Sat Sep 25 08:54:26 2004
+++ /usr/share/locale/de_DE.UTF-8/LC_TIME Sat Sep 25 08:56:07 2004
@@ -37,7 +37,7 @@
 Freitag
 Samstag
 %H:%M:%S
-%d.%m.%Y
+%Y-%m-%d
 %a %e %b %X %Y
 am
 pm
== diff -u /usr/share/locale/de_DE.UTF-8/LC_TIME{.orig,} ==

- für den `send-pr':

== diff -u <...> ==
--- /usr/src/share/timedef/de_DE.UTF-8.src.orig Sat Sep 25 09:16:23 2004
+++ /usr/src/share/timedef/de_DE.UTF-8.src Sat Sep 25 09:11:59 2004
@@ -59,7 +59,7 @@
 #
 # x_fmt
 #
-%d.%m.%Y
+%Y-%m-%d
 #
 # c_fmt
 #
--- /usr/src/share/timedef/de_DE.ISO8859-1.src.orig Sat Sep 25 09:16:23 2004
+++ /usr/src/share/timedef/de_DE.ISO8859-1.src Sat Sep 25 09:11:53 2004
@@ -59,7 +59,7 @@
 #
 # x_fmt
 #
-%d.%m.%Y
+%Y-%m-%d
 #
 # c_fmt
 #
== diff -u <...> ==

> * utf8locale-Port auf FreeBSD 5.2.1

FreeBSD 5.3 wird (und -CURRENT hat schon) UTF-8 locale
im Basissystem haben.

Gruß,
        Peter

To Unsubscribe: send mail to majordomo(at)de.FreeBSD.org
with "unsubscribe de-bsd-questions" in the body of the message
Received on Sat 25 Sep 2004 - 09:23:26 CEST

search this site