This is an old revision of the document!
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 unit test coverage, of only the Spanish and Polish 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/