Num-NumTM
(PalmOS, WinCE, Win32, OS X, Java)
by Mohan Embar
Overview
How do you spell 38? How do you spell out $63.38 on the check you're writing?
If you're living in a foreign country, the answer might
not be that obvious. Or you might be learning a foreign language. Wouldn't it be
nice to have a program that teaches you how to spell numbers?
Well, look no further, because you've found one and like the other stuff on
this site, it's free, free, free!
Any program that can output a string like
"centotrentamilatrecentocinquantaquattro" is a friend of mine. If you are
learning to count in any of the supported languages this program could be of
great help.
- A reviewer at PalmGear.com
International visitors: to translate this
page, go to http://babelfish.altavista.digital.com/.
And here's an interesting twist that should get hackers drooling: the rules
to spell a number are not hardcoded into the program! Instead, they are external
to the program in a Number Spelling Language that I created. What
this means is that:
- the program is not limited to a fixed set of languages - consult the Submitted
Rules section to see all languages available
- if (heaven forbid) some rules are incorrect, you can download an update
without reinstalling the whole program
- hackers/masochists can view the rules, learn this Number Spelling Language
and submit rules for other languages. Go to the developer's page for more
details.
Lookie Here!
Here is the Java version of Num-Num. (Instructions are here.)
You'll need Sun's Java Runtime Environment to see it.
This is the real, running program, not a
screenshot!
If you're stuck behind a firewall or can't see Java applets in your browser,
try one of the following:
If none of these work, consult the developer's
page for more options.
Type in a number in the upper textbox and press the [Convert] button. Use
no thousands separators and always enter fractional numbers with a "."
(even though it is really a "," in many other languages).
If
desired, select another language from the leftmost droplist or select another
format from the middle droplist.
To go to the next number, choose [>>]. To go to the
previous one, choose [<<].
To see the transformation rules, choose [Show Rules]. If
you're feeling lucky, you can try messing around with these and viewing the
result. If you find yourself messing around a lot, go to the developer's page
and see how you can develop, test and submit rules of your own.
The above usage instructions vary slightly from platform to platform.
Only the Java versions provide the ability to view or modify rules, for example.
Also note that monetary expressions are approximations of their real, colloquial
counterparts. (For example, in Dutch, you would really say "één euro
vierentwintig" and not "één euro en vierentwintig cent" as
per the program.)
Number Formats
A cardinal number is a "normal" number (one, two, three), whereas an ordinal
number indicates order (first, second, third). A distinct format is needed for
years because numbers like 1967 are spoken differently as a cardinal
number ("one thousand nine hundred sixty seven") than a year
("nineteen sixty seven").
Platform DownloadsIn addition to the Java
version, Num-Num has native executables that run on PalmOS, Windows CE, Windows and
Mac OS X.
  
The PalmOS, Windows (CE) and OS X native versions
Download them from here. In all cases, download by first saving the file to a
folder on your hard drive, then run the install program (Windows) or unzipping
the file (Palm).
Palm OS
Windows 9x/NT4.0/2000/XP
Mac OS X (10.4 or greater)
Windows CE (HPC, Palm-Sized PC, Pocket PC, HPC/Pro)
Usage Terms and Conditions
Num-NumTM Copyright © 2000-2007 by Mohan Embar
All Rights
Reserved.
Num-NumTM is written as a personal project by Mohan Embar. He has made this program
available for download on this website under the following terms and conditions. Usage of this program indicates your acceptance of the following license conditions. If you do not agree with these terms, you may not use this program.
This program is PropagandaWare. If you continue using this program seven days after the first use, you agree to visit the following websites:
You are exempt from this agreement if:
- you do not have Internet access
- you are using this program to create or
modify rules
Permission is granted to any individual or institution to copy or redistribute this software provided that:
- it is not altered in any way
- it is not sold for profit
- this copyright notice is displayed
- if made available for download on a non-FTP web page, that a link be made to
http://www.num-num.com/ whenever possible
This program comes with no warranties, either express or implied. In no event will the copyright holder be liable
for any damages resulting from the use of this software.
This section contains all submitted rules and their authors.
Click on the language name to display the rules for this language. Right-click
and choose Save Target As... (or Save Link As...) to save this to a file on your machine.
Consult your platform-specific instructions for details on how to add this
language.
If you're interested in creating new rules or fixing these rules, consult
the developer's page.
Copyright © 1999-2007 by Mohan Embar, Inc. All Rights
Reserved.
ThisIsCool is a trademark of Mohan Embar, Inc.
|