For user-friendly rendering of large numbers (such as monthly page view metrics of the site), we might want to have a way of formatting numbers in a human-readable fashion, such as "60 million" or "30 thousand" - something similar to Language::formatComputingNumbers().
Potential complications:
- Unlike computing numbers, for real numbers sometimes the leading part of the number might need to be formatted as as well. "1 TB" sounds OK; "1 billion views" sounds awkward. That should be "one billion" or maybe "a billion".
- Consequently, the formatted number might start with a letter, which means we should be able to differentiate between upper- and lowercase.
- I'm sure there's some language out there which doesn't use 10^3-based grouping...