lang: 'en',
number: 987654321.654321,
result: '987,654,321.654',
- description: 'formatnum test for English, decimal seperator'
+ description: 'formatnum test for English, decimal separator'
},
{
lang: 'ar',
number: 987654321.654321,
result: '٩٨٧٬٦٥٤٬٣٢١٫٦٥٤',
- description: 'formatnum test for Arabic, with decimal seperator'
+ description: 'formatnum test for Arabic, with decimal separator'
},
{
lang: 'ar',
number: '٩٨٧٦٥٤٣٢١٫٦٥٤٣٢١',
result: 987654321,
integer: true,
- description: 'formatnum test for Arabic, with decimal seperator, reverse'
+ description: 'formatnum test for Arabic, with decimal separator, reverse'
},
{
lang: 'ar',
lang: 'nl',
number: 987654321.654321,
result: '987.654.321,654',
- description: 'formatnum test for Nederlands, decimal seperator'
+ description: 'formatnum test for Nederlands, decimal separator'
},
{
lang: 'nl',
QUnit.test( 'mw.language.commafy test', 9, function ( assert ) {
// Number grouping patterns are as per http://cldr.unicode.org/translation/number-patterns
assert.equal( mw.language.commafy( 1234.567, '###0.#####' ), '1234.567', 'Pattern with no digit grouping separator defined' );
- assert.equal( mw.language.commafy( 123456789.567, '###0.#####' ), '123456789.567', 'Pattern with no digit grouping seperator defined, bigger decimal part' );
+ assert.equal( mw.language.commafy( 123456789.567, '###0.#####' ), '123456789.567', 'Pattern with no digit grouping separator defined, bigger decimal part' );
assert.equal( mw.language.commafy( 0.567, '###0.#####' ), '0.567', 'Decimal part 0' );
assert.equal( mw.language.commafy( '.567', '###0.#####' ), '0.567', 'Decimal part missing. replace with zero' );
assert.equal( mw.language.commafy( 1234, '##,#0.#####' ), '12,34', 'Pattern with no fractional part' );