Skip to content

Commit

Permalink
#51. Merge remote-tracking branch 'remotes/jaambros/master' into feat…
Browse files Browse the repository at this point in the history
…ure/spanish

Conflicts:
	lib/numbers_and_words/i18n/locales/numbers.es.yml
	lib/numbers_and_words/strategies.rb
	lib/numbers_and_words/translations_helpers.rb
	spec/numbers_and_words/array/fixture_examples/es.yml
	spec/numbers_and_words/integer/fixture_examples/es.yml
  • Loading branch information
kslazarev committed Mar 16, 2013
2 parents 758fb4a + 9c0cb19 commit daf15e8
Show file tree
Hide file tree
Showing 3 changed files with 41 additions and 69 deletions.
51 changes: 12 additions & 39 deletions lib/numbers_and_words/i18n/locales/numbers.es.yml
Original file line number Diff line number Diff line change
@@ -1,42 +1,15 @@
es:
numbers:
ones: [cero, uno, dos, tres, cuatro, cinco, seis, siete, ocho, nueve]
teens: [diez, once, doce, trece, catorce, quince, dieciséis, diecisiete, dieciocho, diecinueve]
tens: [0, 10, veinte, teinta, cuarenta, cincuenta, sesenta, setenta, ochenta, noventa]
mega: [ones, thousands, millions, billions, trillions, quadrillions, quintillion, sextillions, septillions, octillions, nonillions, decillions]
hundreds:
one: cien
many: ciento
thousands:
one: mil
many: mil
millions:
one: millon
many: millones
billions:
one: millardo
many: millardos
trillions:
one: billardo
many: billardos
quadrillions:
one: billardo
many: billardos
quintillions:
one: trillion
many: trillions
sextillions:
one: trilliard
many: trilliards
septillions:
one: quadrillion
many: quadrillions
octillions:
one: quadrilliard
many: quadrilliards
nonillions:
one: quintillion
many: quintillions
decillions:
one: quintilliard
many: quintilliards
one: un

teens: [diez, once, doce, trece, catorce, quince, dieciseis, diecisiete, dieciocho, diecinueve]
tens: [cero, diez, veinti, treinta, cuarenta, cincuenta, sesenta, setenta, ochenta, noventa]
twenty: veinte

hundreds: [ciento, doscientos, trescientos, cuatrocientos, quinientos, seiscientos, setecientos, ochocientos, novecientos]
one_hundred: cien

mega: [ones, mil, millón, millardo, billón, billardo, trillón, trillardo, quadrillón, quadrillardo, quintillón, quintillardo]
megas: [ones, mil, millones, millardos, billones, billardos, trillones, trillardos, quadrillones, quadrillardos, quintillones, quintillardos]

4 changes: 2 additions & 2 deletions spec/numbers_and_words/array/fixture_examples/es.yml
Original file line number Diff line number Diff line change
Expand Up @@ -14,6 +14,6 @@ to_words:
- 21
- 13
:
- uno cien uno
- veinte y uno
- ciento uno
- veintiuno
- trece
55 changes: 27 additions & 28 deletions spec/numbers_and_words/integer/fixture_examples/es.yml
Original file line number Diff line number Diff line change
@@ -1,52 +1,51 @@

to_words:
ones:
0: cero
1: uno
9: nueve
teens:
10: '10'
10: diez
11: once
19: diecinueve
20: veinte
21: veinte y uno
21: veintiuno
80: ochenta
90: noventa
99: noventa y nueve
hundreds:
100: uno cien
101: uno cien uno
111: uno cien once
120: uno cien veinte
121: uno cien veinte y uno
900: nueve ciento
909: nueve ciento nueve
919: nueve ciento diecinueve
990: nueve ciento noventa
999: nueve ciento noventa y nueve
100: cien
101: ciento uno
111: ciento once
120: ciento veinte
121: ciento veintiuno
900: novecientos
909: novecientos nueve
919: novecientos diecinueve
990: novecientos noventa
999: novecientos noventa y nueve
thousands:
1000: uno mil
1000: un mil
2000: dos mil
4000: cuatro mil
5000: cinco mil
11000: once mil
21000: veinte y uno mil
999000: ciento nueve noventa y nueve mil
999999: ciento nueve noventa y nueve mil nueve ciento noventa y nueve
21000: veintiun mil
999000: novecientos noventa y nueve mil
999999: novecientos noventa y nueve mil novecientos noventa y nueve
millions:
1000000: uno millon
1000000: un millón
2000000: dos millones
4000000: cuatro millones
5000000: cinco millones
999000000: ciento nueve noventa y nueve millones
999000999: ciento nueve noventa y nueve millones nueve ciento noventa y nueve
999999000: ciento nueve noventa y nueve millones ciento nueve noventa y nueve mil
999999999: ciento nueve noventa y nueve millones ciento nueve noventa y nueve mil nueve ciento noventa y nueve
999000000: novecientos noventa y nueve millones
999000999: novecientos noventa y nueve millones novecientos noventa y nueve
999999000: novecientos noventa y nueve millones novecientos noventa y nueve mil
999999999: novecientos noventa y nueve millones novecientos noventa y nueve mil novecientos noventa y nueve
billions:
1174315110: uno millardo cien uno setenta y cuatro millones ciento tres quince mil uno cien 10
1174315119: uno millardo cien uno setenta y cuatro millones ciento tres quince mil uno cien diecinueve
15174315119: quince millardos cien uno setenta y cuatro millones ciento tres quince mil uno cien diecinueve
35174315119: teinta y cinco millardos cien uno setenta y cuatro millones ciento tres quince mil uno cien diecinueve
935174315119: ciento nueve teinta y cinco millardos cien uno setenta y cuatro millones ciento tres quince mil uno cien diecinueve
1174315110: un millardo ciento setenta y cuatro millones trescientos quince mil ciento diez
1174315119: un millardo ciento setenta y cuatro millones trescientos quince mil ciento diecinueve
15174315119: quince millardos ciento setenta y cuatro millones trescientos quince mil ciento diecinueve
35174315119: treinta y cinco millardos ciento setenta y cuatro millones trescientos quince mil ciento diecinueve
935174315119: novecientos treinta y cinco millardos ciento setenta y cuatro millones trescientos quince mil ciento diecinueve
trillions:
2935174315119: dos billardos ciento nueve teinta y cinco millardos cien uno setenta y cuatro millones ciento tres quince mil uno cien diecinueve
2935174315119: dos billones novecientos treinta y cinco millardos ciento setenta y cuatro millones trescientos quince mil ciento diecinueve

0 comments on commit daf15e8

Please sign in to comment.