Skip to content

Commit ad74ae2

Browse files
authored
Fix Spanish large number translations to use long scale (#302)
1 parent 85bb7e7 commit ad74ae2

2 files changed

Lines changed: 22 additions & 22 deletions

File tree

src/humanize/locale/es_ES/LC_MESSAGES/humanize.po

Lines changed: 18 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -133,56 +133,56 @@ msgstr[1] "millones"
133133
#: src/humanize/number.py:180
134134
msgid "billion"
135135
msgid_plural "billion"
136-
msgstr[0] "billón"
137-
msgstr[1] "billones"
136+
msgstr[0] "mil millones"
137+
msgstr[1] "miles de millones"
138138

139139
#: src/humanize/number.py:181
140140
msgid "trillion"
141141
msgid_plural "trillion"
142-
msgstr[0] "trillón"
143-
msgstr[1] "trillones"
142+
msgstr[0] "billón"
143+
msgstr[1] "billones"
144144

145145
#: src/humanize/number.py:182
146146
msgid "quadrillion"
147147
msgid_plural "quadrillion"
148-
msgstr[0] "quatrillón"
149-
msgstr[1] "quatrillones"
148+
msgstr[0] "mil billones"
149+
msgstr[1] "miles de billones"
150150

151151
#: src/humanize/number.py:183
152152
msgid "quintillion"
153153
msgid_plural "quintillion"
154-
msgstr[0] "quintillón"
155-
msgstr[1] "quintillones"
154+
msgstr[0] "trillón"
155+
msgstr[1] "trillones"
156156

157157
#: src/humanize/number.py:184
158158
msgid "sextillion"
159159
msgid_plural "sextillion"
160-
msgstr[0] "sextillón"
161-
msgstr[1] "sextillones"
160+
msgstr[0] "mil trillones"
161+
msgstr[1] "miles de trillones"
162162

163163
#: src/humanize/number.py:185
164164
msgid "septillion"
165165
msgid_plural "septillion"
166-
msgstr[0] "septillón"
167-
msgstr[1] "septillones"
166+
msgstr[0] "cuatrillón"
167+
msgstr[1] "cuatrillones"
168168

169169
#: src/humanize/number.py:186
170170
msgid "octillion"
171171
msgid_plural "octillion"
172-
msgstr[0] "octillón"
173-
msgstr[1] "octillones"
172+
msgstr[0] "mil cuatrillones"
173+
msgstr[1] "miles de cuatrillones"
174174

175175
#: src/humanize/number.py:187
176176
msgid "nonillion"
177177
msgid_plural "nonillion"
178-
msgstr[0] "nonillón"
179-
msgstr[1] "nonillones"
178+
msgstr[0] "quintillón"
179+
msgstr[1] "quintillones"
180180

181181
#: src/humanize/number.py:188
182182
msgid "decillion"
183183
msgid_plural "decillion"
184-
msgstr[0] "decillón"
185-
msgstr[1] "decillones"
184+
msgstr[0] "mil quintillones"
185+
msgstr[1] "miles de quintillones"
186186

187187
#: src/humanize/number.py:189
188188
msgid "googol"

tests/test_i18n.py

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -99,10 +99,10 @@ def test_naturaldelta() -> None:
9999
# Spanish uses dot as decimal separator
100100
("es_ES", 1_000_000, "1.0 millón"),
101101
("es_ES", 3_500_000, "3.5 millones"),
102-
("es_ES", 1_000_000_000, "1.0 billón"),
103-
("es_ES", 1_200_000_000, "1.2 billones"),
104-
("es_ES", 1_000_000_000_000, "1.0 trillón"),
105-
("es_ES", 6_700_000_000_000, "6.7 trillones"),
102+
("es_ES", 1_000_000_000, "1.0 mil millones"),
103+
("es_ES", 1_200_000_000, "1.2 miles de millones"),
104+
("es_ES", 1_000_000_000_000, "1.0 billón"),
105+
("es_ES", 6_700_000_000_000, "6.7 billones"),
106106
("fr_FR", "1_000", "1.0 mille"),
107107
("fr_FR", "12_400", "12.4 milles"),
108108
("fr_FR", "12_490", "12.5 milles"),

0 commit comments

Comments
 (0)