The Solaris operating environment provides a number of locales. Each locale includes:
Associated codeset and codeset conversion modules
Numeric, time, and date formats
Collation (sort order)
Monetary format
Interface information (messages and icons)
Input method(s)
Fonts
Developers access locale settings directly through Solaris operating environment APIs. For example, instead of encoding a particular currency symbol, an application calls the appropriate system API, which returns the currency symbol of the set locale.