Converts number to text (Catalan language), including currency if needed. Decimals are optional and rounded up to 10^-2. Working range is [0, 1.000.000)
Usage example:
NumberToText.get(0.57, null)
// --> zero amb cinquanta-set
NumberToText.get(1, "euro")
// --> un euro
NumberToText.get(25.92, "euro")
// --> vint-i-cinc euros amb noranta-dos cèntims
NumberToText.get(133.50, "euro")
// --> cent trenta-tres euros amb cinquanta cèntims
NumberToText.get(755.13, "")
// --> set-cents cinquanta-cinc amb tretze
NumberToText.get(1714, "euro")
// --> mil set-cents catorze euros
NumberToText.get(55891.75513)
// --> cinquanta-cinc mil vuit-cents noranta-un amb setanta-sis
NumberToText.get(701060.1, "euro")
// --> set-cents un mil seixanta euros amb deu cèntims