Added i18n compatible number formatting (via `number_format_i18n()`)

Signed-off-by: Mike Griffiths