nsILocale

Represents one locale, which can be used for things like sorting text strings
and formatting numbers, dates and times.

Methods

getCategory(category)

Get the locale code for a given category.

A locale code is of the form language[-COUNTRY[-region]], where
“language” is an ISO 639 language code (two letter codes preferred over
three letter codes when available), “COUNTRY” is an ISO 3166 two letter
country code, and “region” is a string of up to 5 letters.

A category is one of the following:
NSILOCALE_CTYPE: Character classification and case conversion.
NSILOCALE_COLLATE: Collation order. How strings are sorted.
NSILOCALE_MONETARY: Monetary formatting.
NSILOCALE_NUMERIC: Numeric, non-monetary formatting.
NSILOCALE_TIME: Date and time formats.
NSILOCALE_MESSAGES: Related to fonts, character encodings etc.

Parameters

category The category of interest.

Returns

The locale code to be used for the given category.