Konwersja liczb oraz walut na język polski

Chciałem wam przedstawić moj plugin, który mam nadzieje wam sie przyda przy którymś projekcie:
Umożliwia on konwertowanie liczb oraz walut (http://www.nbp.pl/Kursy/KursyA.html) na reprezentację słowną:

http://github.com/tomaszmazur/verbal/tree/master

PRZYKŁADY:

Verbal::Numbers.to_words(123_456_789)
=> “sto dwadzieścia trzy miliony czterysta pięćdziesiąt sześć tysięcy siedemset osiemdziesiąt dziewięć”

Verbal::Currency.to_words(123_456_789_00, ‘PLN’)
=> “sto dwadzieścia trzy miliony czterysta pięćdziesiąt sześć tysięcy siedemset osiemdziesiąt dziewięć złotych
zero groszy”

Verbal::Currency.to_words(2_05, ‘CZK’)
=> “dwie korony czeskie pięć halerzy”

kod jest wstepnie przetestowany (rspec)

w planach:

  • dodanie obslugi innych jezykow: angielskiego, niemieckiego i innych (chetnym do rozwijania projektu / dodanie nowych jezykow) zapraszam do wspolpracy poprzez github.com
  • wsparcie dla floatow (1.05 => jeden i pięć setnych)
  • wsparcie dla dowolnych jednostek (wagi, odległosci, czasu itp)