add number format based on locale
use number_format_locale instead of number_format