From a2581c08b1aa91e263a0e0c910b74539a66011f9 Mon Sep 17 00:00:00 2001 From: Chuck Hagenbuch Date: Mon, 15 Dec 2008 23:54:21 -0500 Subject: [PATCH] add parsing rules --- .../Horde_Date_Parser/lib/Horde/Support/Numerizer/Locale/De.php | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/framework/Horde_Date_Parser/lib/Horde/Support/Numerizer/Locale/De.php b/framework/Horde_Date_Parser/lib/Horde/Support/Numerizer/Locale/De.php index 597478cf4..26689641b 100644 --- a/framework/Horde_Date_Parser/lib/Horde/Support/Numerizer/Locale/De.php +++ b/framework/Horde_Date_Parser/lib/Horde/Support/Numerizer/Locale/De.php @@ -44,6 +44,14 @@ class Horde_Support_Numerizer_Locale_De extends Horde_Support_Numerizer_Locale_B 'billion' => 1000000000000, ); + /** + * Rules: + * + * - there are irregular word for 11 and 12 like in English + * - numbers below one million are written together (1 M = "eine Million", 100 = "einhundert") + * - "a" is declinable (see above, "one" = "eins", "a" = "ein/eine") + * - numbers below 100 are flipped compared to english, and have an "and = "und" (21 = "twenty-one" = "einundzwanzig") + */ public function numerize($string) { // preprocess? -- 2.11.0