mirror of
https://github.com/bblaz/num2words.git
synced 2025-12-06 06:42:25 +00:00
fix ordinal_num for French numbers ending with 1 (#236)
This commit is contained in:
committed by
Ernesto Rodriguez Ortiz
parent
218d184583
commit
778786b65b
@@ -89,7 +89,7 @@ class Num2Word_FR(Num2Word_EU):
|
|||||||
def to_ordinal_num(self, value):
|
def to_ordinal_num(self, value):
|
||||||
self.verify_ordinal(value)
|
self.verify_ordinal(value)
|
||||||
out = str(value)
|
out = str(value)
|
||||||
out += {"1": "er"}.get(out[-1], "me")
|
out += "er" if value == 1 else "me"
|
||||||
return out
|
return out
|
||||||
|
|
||||||
def to_currency(self, val, longval=True, old=False):
|
def to_currency(self, val, longval=True, old=False):
|
||||||
|
|||||||
@@ -107,10 +107,13 @@ TEST_CASES_ORDINAL = (
|
|||||||
TEST_CASES_ORDINAL_NUM = (
|
TEST_CASES_ORDINAL_NUM = (
|
||||||
(1, '1er'),
|
(1, '1er'),
|
||||||
(8, '8me'),
|
(8, '8me'),
|
||||||
|
(11, '11me'),
|
||||||
(12, '12me'),
|
(12, '12me'),
|
||||||
(14, '14me'),
|
(14, '14me'),
|
||||||
|
(21, '21me'),
|
||||||
(28, '28me'),
|
(28, '28me'),
|
||||||
(100, '100me'),
|
(100, '100me'),
|
||||||
|
(101, '101me'),
|
||||||
(1000, '1000me'),
|
(1000, '1000me'),
|
||||||
(1000000, '1000000me')
|
(1000000, '1000000me')
|
||||||
)
|
)
|
||||||
|
|||||||
Reference in New Issue
Block a user