mirror of
https://github.com/bblaz/num2words.git
synced 2025-12-06 06:42:25 +00:00
Support Japanese Reiwa (令和/れいわ) era.
This commit is contained in:
committed by
Willem Van Onsem
parent
464f9ed7af
commit
4e6a573248
@@ -335,6 +335,7 @@ ERA_START = [
|
|||||||
(1912, ("大正", "たいしょう")),
|
(1912, ("大正", "たいしょう")),
|
||||||
(1926, ("昭和", "しょうわ")),
|
(1926, ("昭和", "しょうわ")),
|
||||||
(1989, ("平成", "へいせい")),
|
(1989, ("平成", "へいせい")),
|
||||||
|
(2019, ("令和", "れいわ")),
|
||||||
]
|
]
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
@@ -163,6 +163,21 @@ class Num2WordsJATest(TestCase):
|
|||||||
"はちじゅうきゅうえん")
|
"はちじゅうきゅうえん")
|
||||||
|
|
||||||
def test_year(self):
|
def test_year(self):
|
||||||
|
self.assertEqual(n2j(2021, to="year"), "令和三年")
|
||||||
|
self.assertEqual(n2j(2021, to="year", reading=True),
|
||||||
|
"れいわさんねん")
|
||||||
|
self.assertEqual(n2j(2021, to="year", reading="arabic"),
|
||||||
|
"令和3年")
|
||||||
|
self.assertEqual(n2j(2019, to="year"), "令和元年")
|
||||||
|
self.assertEqual(n2j(2019, to="year", reading=True),
|
||||||
|
"れいわがんねん")
|
||||||
|
self.assertEqual(n2j(2019, to="year", reading="arabic"),
|
||||||
|
"令和1年")
|
||||||
|
self.assertEqual(n2j(2018, to="year"), "平成三十年")
|
||||||
|
self.assertEqual(n2j(2018, to="year", reading=True),
|
||||||
|
"へいせいさんじゅうねん")
|
||||||
|
self.assertEqual(n2j(2018, to="year", reading="arabic"),
|
||||||
|
"平成30年")
|
||||||
self.assertEqual(n2j(2017, to="year"), "平成二十九年")
|
self.assertEqual(n2j(2017, to="year"), "平成二十九年")
|
||||||
self.assertEqual(n2j(2017, to="year", reading=True),
|
self.assertEqual(n2j(2017, to="year", reading=True),
|
||||||
"へいせいにじゅうくねん")
|
"へいせいにじゅうくねん")
|
||||||
@@ -176,8 +191,6 @@ class Num2WordsJATest(TestCase):
|
|||||||
"にせんねん")
|
"にせんねん")
|
||||||
self.assertEqual(n2j(645, to="year"), "大化元年")
|
self.assertEqual(n2j(645, to="year"), "大化元年")
|
||||||
self.assertEqual(n2j(645, to="year", reading=True), "たいかがんねん")
|
self.assertEqual(n2j(645, to="year", reading=True), "たいかがんねん")
|
||||||
self.assertEqual(n2j(645, to="year"), "大化元年")
|
|
||||||
self.assertEqual(n2j(645, to="year", reading=True), "たいかがんねん")
|
|
||||||
self.assertEqual(n2j(-99, to="year", era=False), "紀元前九十九年")
|
self.assertEqual(n2j(-99, to="year", era=False), "紀元前九十九年")
|
||||||
self.assertEqual(n2j(-99, to="year", era=False, reading=True),
|
self.assertEqual(n2j(-99, to="year", era=False, reading=True),
|
||||||
"きげんぜんきゅうじゅうくねん")
|
"きげんぜんきゅうじゅうくねん")
|
||||||
|
|||||||
Reference in New Issue
Block a user