Please note, this is a STATIC archive of website from 03 Nov 2016, does not collect or store any user information, there is no "phishing" involved.


Represents one locale, which can be used for things like sorting text strings and formatting numbers, dates and times.
Inherits from: nsISupports Last changed in Gecko 1.0

Method overview

AString getCategory(in AString category);



Retrieves a string with the current locale name.

AString getCategory(
  in AString category
A string representing the category to retrieve the locale for. Valid strings are stored in nsILocale.idl. Currently those are:
  • NSILOCALE_COLLATE - Collation order. How strings are sorted.
  • NSILOCALE_CTYPE - Character classification and case conversion.
  • NSILOCALE_MONETARY - Monetary formatting.
  • NSILOCALE_NUMERIC - Numeric, non-monetary formatting.
  • NSILOCALE_TIME - Date and time formats.
  • NSILOCALE_MESSAGES - Related to fonts, character encodings and so on.
Return value

The locale code to be used for the 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.

See also

Document Tags and Contributors

 Contributors to this page: Sheppy, jik, trevorh, Wjjohnst
 Last updated by: Sheppy,