This commit is contained in:
sirex
2011-05-27 10:36:49 +03:00
parent 3c762f8b3d
commit 5d8fc847d4

View File

@@ -1,6 +1,5 @@
# -*- encoding: utf-8 -*- # -*- encoding: utf-8 -*-
u""" u"""
>>> from textwrap import fill >>> from textwrap import fill
>>> ' '.join([str(i) for i in splitby3('1')]) >>> ' '.join([str(i) for i in splitby3('1')])
@@ -61,7 +60,7 @@ aštuoniasdešimt keturi milijonai du šimtai dvidešimt tūkstančių du
šimtai devyniasdešimt vienas šimtai devyniasdešimt vienas
>>> print(to_currency(1, 'LTL')) >>> print(to_currency(1, 'LTL'))
tūkstantis du šimtai trisdešimt keturi litai, penkiasdešimt šeši centai vienas litas, nulis centų
>>> print(to_currency(1234.56, 'LTL')) >>> print(to_currency(1234.56, 'LTL'))
tūkstantis du šimtai trisdešimt keturi litai, penkiasdešimt šeši centai tūkstantis du šimtai trisdešimt keturi litai, penkiasdešimt šeši centai
@@ -122,7 +121,7 @@ THOUSANDS = {
} }
CURRENCIES = { CURRENCIES = {
'LTL': (('litas', 'litai', 'litų'), ('centas', 'centai', 'centų')), 'LTL': ((u'litas', u'litai', u'litų'), (u'centas', u'centai', u'centų')),
} }
def splitby3(n): def splitby3(n):
@@ -138,10 +137,7 @@ def splitby3(n):
def get_digits(n): def get_digits(n):
if n == 0: return [int(x) for x in reversed(list(('%03d' % n)[-3:]))]
return [0, 0, 0]
else:
return [int(x) for x in reversed(list(('%03d' % n)[-3:]))]
def pluralize(n, forms): def pluralize(n, forms):
n1, n2, n3 = get_digits(n) n1, n2, n3 = get_digits(n)