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. It uses a minus sign (not a hyphen) as a prefix for negative
numbers, but no sufix or prefix for positive numbers.
Locale used in Spain, Italy and Norway. It has 3 decimals digits, uses a
. as thousand separator and a , as decimal separator. It uses a minus sign
(not a hyphen) as a prefix for negative numbers, but no sufix or prefix for
positive numbers.
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. It uses a minus sign (not a hyphen) as a prefix for negative
numbers, no sufix or prefix for positive numbers.
This is the
Localetype and constructor.