Numbers_Words
With Numbers_Words class you can convert numbers written in arabic digits to words in several languages. You can convert an integer between -infinity and infinity. If your system does not support such long numbers you can call Numbers_Words::toWords() with just a string.
Maintainer
kouber
Overview of Code
Numbers_Words is a bit of an older package, aimed at PHP4. There are many different contributors to small sections of the package (each driver).
There has been a tendency to copy and paste much code when implementing a new language; because of there being so many contributors.
The code is not E_STRICT friendly, with a number of methods overriding the base class method ''toWords()'' all with different signatures.
There is low-medium unit test coverage, of the Spanish, Polish, French, English, German translators.
Help wanted
Unit tests
Do you speak any of:
Bulgarian- Czech
- Danish
- Donald Knuth system, English
British EnglishAmerican EnglishSpanishPolish- Argentinian Spanish
- Estonian
FrenchFrench BelgiumGerman- Hebrew
- Hungarian
- Indonesian
- Italian
- Lithuanian
- Dutch
- Brazilian Portuguese
- Russian
- Swedish
Then help out with Unit test coverage. I'm targetting PHPUnit 3, and if you need an example; start from http://cvs.php.net/viewvc.cgi/pear/Numbers_Words/tests/