Skip to content

Commit 0df2a0e

Browse files
authored
Czech language ISO 639-1 code fix (#587)
1 parent f503d8c commit 0df2a0e

File tree

4 files changed

+31
-31
lines changed

4 files changed

+31
-31
lines changed

README.rst

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -82,8 +82,8 @@ Besides the numerical argument, there are two main optional arguments, ``to:`` a
8282
* ``be`` (Belarusian)
8383
* ``bn`` (Bangladeshi)
8484
* ``ce`` (Chechen)
85+
* ``cs`` (Czech)
8586
* ``cy`` (Welsh)
86-
* ``cz`` (Czech)
8787
* ``de`` (German)
8888
* ``dk`` (Danish)
8989
* ``en_GB`` (English - Great Britain)

num2words/__init__.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@
1818
from __future__ import unicode_literals
1919

2020
from . import (lang_AM, lang_AR, lang_AZ, lang_BE, lang_BN, lang_CA, lang_CE,
21-
lang_CY, lang_CZ, lang_DE, lang_DK, lang_EN, lang_EN_IN,
21+
lang_CS, lang_CY, lang_DE, lang_DK, lang_EN, lang_EN_IN,
2222
lang_EN_NG, lang_EO, lang_ES, lang_ES_CO, lang_ES_CR,
2323
lang_ES_GT, lang_ES_NI, lang_ES_VE, lang_FA, lang_FI, lang_FR,
2424
lang_FR_BE, lang_FR_CH, lang_FR_DZ, lang_HE, lang_HU, lang_ID,
@@ -35,8 +35,8 @@
3535
'bn': lang_BN.Num2Word_BN(),
3636
'ca': lang_CA.Num2Word_CA(),
3737
'ce': lang_CE.Num2Word_CE(),
38+
'cs': lang_CS.Num2Word_CS(),
3839
'cy': lang_CY.Num2Word_CY(),
39-
'cz': lang_CZ.Num2Word_CZ(),
4040
'en': lang_EN.Num2Word_EN(),
4141
'en_IN': lang_EN_IN.Num2Word_EN_IN(),
4242
'en_NG': lang_EN_NG.Num2Word_EN_NG(),
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -84,7 +84,7 @@
8484
}
8585

8686

87-
class Num2Word_CZ(Num2Word_Base):
87+
class Num2Word_CS(Num2Word_Base):
8888
CURRENCY_FORMS = {
8989
'CZK': (
9090
('koruna', 'koruny', 'korun'), ('halíř', 'halíře', 'haléřů')

tests/test_cz.py renamed to tests/test_cs.py

Lines changed: 27 additions & 27 deletions
Original file line numberDiff line numberDiff line change
@@ -22,47 +22,47 @@
2222
from num2words import num2words
2323

2424

25-
class Num2WordsCZTest(TestCase):
25+
class Num2WordsCSTest(TestCase):
2626
def test_cardinal(self):
27-
self.assertEqual(num2words(100, lang='cz'), "sto")
28-
self.assertEqual(num2words(101, lang='cz'), "sto jedna")
29-
self.assertEqual(num2words(110, lang='cz'), "sto deset")
30-
self.assertEqual(num2words(115, lang='cz'), "sto patnáct")
31-
self.assertEqual(num2words(123, lang='cz'), "sto dvacet tři")
32-
self.assertEqual(num2words(1000, lang='cz'), "tisíc")
33-
self.assertEqual(num2words(1001, lang='cz'), "tisíc jedna")
34-
self.assertEqual(num2words(2012, lang='cz'), "dva tisíce dvanáct")
35-
self.assertEqual(
36-
num2words(10.02, lang='cz'),
27+
self.assertEqual(num2words(100, lang='cs'), "sto")
28+
self.assertEqual(num2words(101, lang='cs'), "sto jedna")
29+
self.assertEqual(num2words(110, lang='cs'), "sto deset")
30+
self.assertEqual(num2words(115, lang='cs'), "sto patnáct")
31+
self.assertEqual(num2words(123, lang='cs'), "sto dvacet tři")
32+
self.assertEqual(num2words(1000, lang='cs'), "tisíc")
33+
self.assertEqual(num2words(1001, lang='cs'), "tisíc jedna")
34+
self.assertEqual(num2words(2012, lang='cs'), "dva tisíce dvanáct")
35+
self.assertEqual(
36+
num2words(10.02, lang='cs'),
3737
"deset celá nula dva"
3838
)
3939
self.assertEqual(
40-
num2words(15.007, lang='cz'),
40+
num2words(15.007, lang='cs'),
4141
"patnáct celá nula nula sedm"
4242
)
4343
self.assertEqual(
44-
num2words(12519.85, lang='cz'),
44+
num2words(12519.85, lang='cs'),
4545
"dvanáct tisíc pětset devatenáct celá osmdesát pět"
4646
)
4747
self.assertEqual(
48-
num2words(123.50, lang='cz'),
48+
num2words(123.50, lang='cs'),
4949
"sto dvacet tři celá pět"
5050
)
5151
self.assertEqual(
52-
num2words(1234567890, lang='cz'),
52+
num2words(1234567890, lang='cs'),
5353
"miliarda dvěstě třicet čtyři miliony pětset šedesát "
5454
"sedm tisíc osmset devadesát"
5555
)
5656
self.assertEqual(
57-
num2words(215461407892039002157189883901676, lang='cz'),
57+
num2words(215461407892039002157189883901676, lang='cs'),
5858
"dvěstě patnáct quintillionů čtyřista šedesát jedna kvadriliard "
5959
"čtyřista sedm kvadrilionů osmset devadesát dva triliardy třicet "
6060
"devět trilionů dva biliardy sto padesát sedm bilionů sto "
6161
"osmdesát devět miliard osmset osmdesát tři miliony "
6262
"devětset jedna tisíc šestset sedmdesát šest"
6363
)
6464
self.assertEqual(
65-
num2words(719094234693663034822824384220291, lang='cz'),
65+
num2words(719094234693663034822824384220291, lang='cs'),
6666
"sedmset devatenáct quintillionů devadesát "
6767
"čtyři kvadriliardy dvěstě třicet čtyři "
6868
"kvadriliony šestset devadesát tři triliardy "
@@ -75,40 +75,40 @@ def test_cardinal(self):
7575
def test_to_ordinal(self):
7676
# @TODO: implement to_ordinal
7777
with self.assertRaises(NotImplementedError):
78-
num2words(1, lang='cz', to='ordinal')
78+
num2words(1, lang='cs', to='ordinal')
7979

8080
def test_currency(self):
8181
self.assertEqual(
82-
num2words(10.0, lang='cz', to='currency', currency='EUR'),
82+
num2words(10.0, lang='cs', to='currency', currency='EUR'),
8383
"deset euro, nula centů")
8484
self.assertEqual(
85-
num2words(1.0, lang='cz', to='currency', currency='CZK'),
85+
num2words(1.0, lang='cs', to='currency', currency='CZK'),
8686
"jedna koruna, nula haléřů")
8787
self.assertEqual(
88-
num2words(1234.56, lang='cz', to='currency', currency='EUR'),
88+
num2words(1234.56, lang='cs', to='currency', currency='EUR'),
8989
"tisíc dvěstě třicet čtyři euro, padesát šest centů")
9090
self.assertEqual(
91-
num2words(1234.56, lang='cz', to='currency', currency='CZK'),
91+
num2words(1234.56, lang='cs', to='currency', currency='CZK'),
9292
"tisíc dvěstě třicet čtyři koruny, padesát šest haléřů")
9393
self.assertEqual(
94-
num2words(101.11, lang='cz', to='currency', currency='EUR',
94+
num2words(101.11, lang='cs', to='currency', currency='EUR',
9595
separator=' a'),
9696
"sto jedna euro a jedenáct centů")
9797
self.assertEqual(
98-
num2words(101.21, lang='cz', to='currency', currency='CZK',
98+
num2words(101.21, lang='cs', to='currency', currency='CZK',
9999
separator=' a'),
100100
"sto jedna korun a dvacet jedna haléřů"
101101
)
102102
self.assertEqual(
103-
num2words(-12519.85, lang='cz', to='currency', cents=False),
103+
num2words(-12519.85, lang='cs', to='currency', cents=False),
104104
"mínus dvanáct tisíc pětset devatenáct euro, 85 centů"
105105
)
106106
self.assertEqual(
107-
num2words(123.50, lang='cz', to='currency', currency='CZK',
107+
num2words(123.50, lang='cs', to='currency', currency='CZK',
108108
separator=' a'),
109109
"sto dvacet tři koruny a padesát haléřů"
110110
)
111111
self.assertEqual(
112-
num2words(19.50, lang='cz', to='currency', cents=False),
112+
num2words(19.50, lang='cs', to='currency', cents=False),
113113
"devatenáct euro, 50 centů"
114114
)

0 commit comments

Comments
 (0)