mirror of
https://github.com/bblaz/num2words.git
synced 2025-12-06 14:52:25 +00:00
unused elements stripped
This commit is contained in:
@@ -26,16 +26,11 @@ class Num2Word_TR(object):
|
|||||||
self.pointword = u"virgül"
|
self.pointword = u"virgül"
|
||||||
self.CURRENCY_UNIT = (u"lira",)
|
self.CURRENCY_UNIT = (u"lira",)
|
||||||
self.CURRENCY_SUBUNIT = (u"kuruş",)
|
self.CURRENCY_SUBUNIT = (u"kuruş",)
|
||||||
# type(%s) not in [long, int, float]
|
|
||||||
self.errmsg_nonnum = u"Sadece sayılar yazıya çevrilebilir."
|
self.errmsg_nonnum = u"Sadece sayılar yazıya çevrilebilir."
|
||||||
# Cannot treat float %s as ordinal.
|
|
||||||
self.errmsg_floatord = u"Tam sayı olmayan {} sıralamada kullanılamaz."
|
self.errmsg_floatord = u"Tam sayı olmayan {} sıralamada kullanılamaz."
|
||||||
# Cannot treat negative num %s as ordinal.
|
|
||||||
self.errmsg_negord = u"Pozitif olmayan {} sıralamada kullanılamaz."
|
self.errmsg_negord = u"Pozitif olmayan {} sıralamada kullanılamaz."
|
||||||
# abs(%s) must be less than %s.
|
|
||||||
self.errmsg_toobig = u"abs({}) sayı yazıya çevirmek için çok büyük. Yazıya çevrilebilecek en büyük rakam {}."
|
self.errmsg_toobig = u"abs({}) sayı yazıya çevirmek için çok büyük. Yazıya çevrilebilecek en büyük rakam {}."
|
||||||
self.exclude_title = []
|
self.exclude_title = []
|
||||||
# ordered number tuples in Turkish
|
|
||||||
self.DECIMAL_SIGN = (",",)
|
self.DECIMAL_SIGN = (",",)
|
||||||
self.ORDINAL_SIGN = (".",)
|
self.ORDINAL_SIGN = (".",)
|
||||||
self.ZERO = (u"sıfır",)
|
self.ZERO = (u"sıfır",)
|
||||||
@@ -118,14 +113,6 @@ class Num2Word_TR(object):
|
|||||||
self.total_digits_outside_triplets = 0
|
self.total_digits_outside_triplets = 0
|
||||||
self.order_of_last_zero_digit = 0
|
self.order_of_last_zero_digit = 0
|
||||||
|
|
||||||
# def set_numwords(self):
|
|
||||||
|
|
||||||
# def gen_high_numwords(self, units, tens, lows):
|
|
||||||
|
|
||||||
# def set_mid_numwords(self, mid):
|
|
||||||
|
|
||||||
# def set_low_numwords(self, numwords):
|
|
||||||
|
|
||||||
def splitnum(self, value):
|
def splitnum(self, value):
|
||||||
return self.to_splitnum(value)
|
return self.to_splitnum(value)
|
||||||
|
|
||||||
@@ -155,7 +142,7 @@ class Num2Word_TR(object):
|
|||||||
|
|
||||||
if self.total_digits_outside_triplets == 1:
|
if self.total_digits_outside_triplets == 1:
|
||||||
if self.order_of_last_zero_digit == 0:
|
if self.order_of_last_zero_digit == 0:
|
||||||
# number like x, read ordinal x and return
|
# number like x, read cardinal x and return
|
||||||
wrd += self.CARDINAL_ONES.get(self.integers_to_read[0][0], "")
|
wrd += self.CARDINAL_ONES.get(self.integers_to_read[0][0], "")
|
||||||
return wrd
|
return wrd
|
||||||
|
|
||||||
@@ -337,12 +324,6 @@ class Num2Word_TR(object):
|
|||||||
wrd = self.to_cardinal(int(self.integers_to_read[0])) + wrd
|
wrd = self.to_cardinal(int(self.integers_to_read[0])) + wrd
|
||||||
return wrd
|
return wrd
|
||||||
|
|
||||||
# def merge(self, curr, next):
|
|
||||||
|
|
||||||
# def clean(self, val):
|
|
||||||
|
|
||||||
# def title(self, value):
|
|
||||||
|
|
||||||
def verify_cardinal(self, value):
|
def verify_cardinal(self, value):
|
||||||
iscardinal = True
|
iscardinal = True
|
||||||
try:
|
try:
|
||||||
@@ -367,10 +348,6 @@ class Num2Word_TR(object):
|
|||||||
raise OverflowError(self.errmsg_toobig.format(value, self.MAXVAL))
|
raise OverflowError(self.errmsg_toobig.format(value, self.MAXVAL))
|
||||||
return isordinal
|
return isordinal
|
||||||
|
|
||||||
# def verify_num(self, value):
|
|
||||||
|
|
||||||
# def set_wordnums(self):
|
|
||||||
|
|
||||||
def to_ordinal(self, value):
|
def to_ordinal(self, value):
|
||||||
wrd = ""
|
wrd = ""
|
||||||
isordinal = self.verify_ordinal(value)
|
isordinal = self.verify_ordinal(value)
|
||||||
@@ -562,20 +539,9 @@ class Num2Word_TR(object):
|
|||||||
|
|
||||||
return wrd
|
return wrd
|
||||||
|
|
||||||
def to_ordinal_num(self, value):
|
def to_splitnum(self, val):
|
||||||
wrd = ""
|
float_digits = str(int(val * 10 ** self.precision))
|
||||||
isordinal = self.verify_ordinal(value)
|
self.integers_to_read = [str(int(val)), float_digits[len(float_digits) - self.precision:]]
|
||||||
if isordinal:
|
|
||||||
self.splitnum(value)
|
|
||||||
wrd = self.integers_to_read[0] + self.ORDINAL_SIGN[0]
|
|
||||||
|
|
||||||
return wrd
|
|
||||||
|
|
||||||
# def inflect(self, value, text):
|
|
||||||
|
|
||||||
def to_splitnum(self, val, hightxt="", lowtxt="", jointxt="", divisor=100, longval=True, cents=True):
|
|
||||||
kesirlibolum = str(int(val * 10 ** self.precision))
|
|
||||||
self.integers_to_read = [str(int(val)), kesirlibolum[len(kesirlibolum) - self.precision:]]
|
|
||||||
if len(self.integers_to_read[0]) % 3 > 0:
|
if len(self.integers_to_read[0]) % 3 > 0:
|
||||||
self.total_triplets_to_read = (len(self.integers_to_read[0]) // 3) + 1
|
self.total_triplets_to_read = (len(self.integers_to_read[0]) // 3) + 1
|
||||||
elif len(self.integers_to_read[0]) % 3 == 0:
|
elif len(self.integers_to_read[0]) % 3 == 0:
|
||||||
@@ -591,18 +557,9 @@ class Num2Word_TR(object):
|
|||||||
else:
|
else:
|
||||||
found = 1
|
found = 1
|
||||||
|
|
||||||
def to_year(self, value, **kwargs):
|
|
||||||
return self.to_cardinal(value)
|
|
||||||
|
|
||||||
def to_currency(self, value, **kwargs):
|
def to_currency(self, value, **kwargs):
|
||||||
valueparts = self.to_cardinal(value).split(self.pointword)
|
valueparts = self.to_cardinal(value).split(self.pointword)
|
||||||
if len(valueparts) == 1:
|
if len(valueparts) == 1:
|
||||||
return valueparts[0] + self.CURRENCY_UNIT[0]
|
return valueparts[0] + self.CURRENCY_UNIT[0]
|
||||||
if len(valueparts) == 2:
|
if len(valueparts) == 2:
|
||||||
return self.CURRENCY_UNIT[0].join(valueparts) + self.CURRENCY_SUBUNIT[0]
|
return self.CURRENCY_UNIT[0].join(valueparts) + self.CURRENCY_SUBUNIT[0]
|
||||||
|
|
||||||
# def base_setup(self):
|
|
||||||
|
|
||||||
# def setup(self):
|
|
||||||
|
|
||||||
# def test(self, value):
|
|
||||||
|
|||||||
Reference in New Issue
Block a user