[FIX] tools.amount_to_text_en: now displays cents
authorOlivier Laurent <olt@tinyerp.com>
Mon, 20 Jul 2009 09:32:28 +0000 (11:32 +0200)
committerOlivier Laurent <olt@tinyerp.com>
Mon, 20 Jul 2009 09:32:28 +0000 (11:32 +0200)
bzr revid: olt@tinyerp.com-20090720093228-qqdqetrt2kg08coe

bin/tools/amount_to_text_en.py

index 3fcf5b2..45168bb 100644 (file)
@@ -98,7 +98,9 @@ def amount_to_text(number, currency):
     cents_number = int(number * 100) % 100
     cents_name = (cents_number > 1) and 'cents' or 'cent'
     cents = _100_to_text(cents_number)
-    cents = cents_number and '%s %s' % (cents, cents_name) or ''
+    cents = cents_number and '%s %s' % (cents.lower(), cents_name) or ''
+    if cents:
+        lacs += ' and %s' % (cents, )
     return lacs