FEATURE: Make abbreviated numbers (k, M) localizable

- Make the decimal separator and thousands delimiter localizable
- Add translations for all languages, otherwise this will look very ugly
This commit is contained in:
Gerhard Schlager
2015-06-25 23:33:50 +02:00
parent fc090b4568
commit d08693edce
31 changed files with 183 additions and 4 deletions

View File

@ -203,6 +203,7 @@ test("breakUp", function(){
test("number", function() {
equal(Discourse.Formatter.number(123), "123", "it returns a string version of the number");
equal(Discourse.Formatter.number("123"), "123", "it works with a string command");
equal(Discourse.Formatter.number(NaN), "0", "it reeturns 0 for NaN");
equal(Discourse.Formatter.number(3333), "3.3K", "it abbreviates thousands");
equal(Discourse.Formatter.number(NaN), "0", "it returns 0 for NaN");
equal(Discourse.Formatter.number(3333), "3.3k", "it abbreviates thousands");
equal(Discourse.Formatter.number(2499999), "2.5M", "it abbreviates millions");
});