These locales and its names are based on this International Language Environments Guide
Locale used in France, Canada, Finland and Sweden. It has 3 decimals
digits, uses a thin space (U+202F) as thousand separator and a , as decimal
separator.
Locale used in Spain, Italy and Norway. It has 2 decimals digits, uses a
. as thousand separator and a , as decimal separator.
Locale used in the United States, Great Britain and Thailand. It has 2
decimals digits, uses a , as thousand separator and a . as decimal
separator.
This is the
Localetype and constructor.