numero-a-texto
TypeScript icon, indicating that this package has built-in type declarations

1.0.0 • Public • Published

Description

Simple process in order to translate numbers to texts using spanish rules on cardinal numbering.

Process considers forms 'apocopate' (apocopado) and gender using options provided to translate method.

Restrictions

  • Number to translate is using only integer part in order to translate.
  • Compatible for numbers between [0 ... 999.999.999.999] (1 billion - 1)

Next versions

  • Simplify translate process
  • Decimal parts
  • Automatic pluralization

Installation

npm install --save numero-a-texto

Uso

const numToText = require('numero-a-texto')

numToText.translate(154821)
# Numéric form
# 'Ciento cincuenta y cuatro mil ochocientos veintiuno'

numToText.translate(154821, { suffix: 'pesos'})
# Cardinal
# 'Ciento cincuenta y cuatro mil ochocientos veintiún pesos'

numToText.translate(154821, { suffix:'personas', gender: 'F' })
# Cardinal using female gender
# 'Ciento cincuenta y cuatro mil ochocientas veintiuna personas'

Package Sidebar

Install

npm i numero-a-texto

Weekly Downloads

3

Version

1.0.0

License

MIT

Unpacked Size

52.9 kB

Total Files

27

Last publish

Collaborators

  • rolivares