fix pluralize

This commit is contained in:
gshekler
2020-10-03 15:02:49 +03:00
committed by Willem Van Onsem
parent f2acbc2873
commit 112e91c35a

View File

@@ -81,11 +81,7 @@ AND = u'ו'
def pluralize(n, forms): def pluralize(n, forms):
# gettext implementation: form = 1 if n == 0 else 0 if n == 1 else 1
# (n%10==1 && n%100!=11 ? 0 : n != 0 ? 1 : 2)
form = 0 if (n % 10 == 1 and n % 100 != 11) else 1 if n != 0 else 2
return forms[form] return forms[form]
@@ -151,6 +147,9 @@ class Num2Word_HE(Num2Word_Base):
def to_ordinal(self, number): def to_ordinal(self, number):
raise NotImplementedError() raise NotImplementedError()
def pluralize(self, n, forms):
return pluralize(n, forms)
if __name__ == '__main__': if __name__ == '__main__':
yo = Num2Word_HE() yo = Num2Word_HE()