Skip to content

A simple package for dart and flutter which converts numbers to English words with more languages to come!

License

Notifications You must be signed in to change notification settings

florian-obernberger/spell_out_numbers

Repository files navigation

Spell Out Numbers

License Dart

Features

Writes put the name of a number given in different languages. Currently only English is supported, but in the future I will add more languages. If anyone is interested in helping me with that, feel free to contact me / open an issue.

Language Support

  • English
  • German / Deutsch
  • Spanish / Español

Usage

There is one abstract class (LanguageNumberScheme) that all other classes inherit from. This class and all classes extending this one provide amongst others the following methods and getters:

  • toWord(num number): converts the number given into words
  • num get maxNumber;: the largest number supported by the scheme
  • int get maxDecimals;: the maximum number of decimal values

Examples

LanguageNumberScheme scheme = EnglishNumberScheme();

print(scheme.toWord(10));
// ten
LanguageNumberScheme scheme = EnglishNumberScheme();

print(scheme.toWord(-1398));
// minus one thousand three hundred ninety eight

About

A simple package for dart and flutter which converts numbers to English words with more languages to come!

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages