An operation that requires a Locale
to perform
its task is called locale-sensitive and uses the
Locale
to tailor information for the user. For example,
displaying a number is a locale-sensitive operation; the number
should be formatted according to the customs/conventions of the
user's native country, region, or culture.
Because a Locale
object is just an identifier for a
region, no validity check is performed. If you want to see whether
particular resources are available for the Locale
, use
the XLocale::getAvailableLocales method to ask for the
locales it supports.
Note: When you ask for a resource for a
particular locale, you get the best available match, not necessarily
precisely what you asked for. For more information, see
::com::sun::star::resource::XResourceBundle.
Each implementation that performs locale-sensitive operations
allows you to get all the available objects of that type. Use the
::com::sun::star::resource::XLocale interface to set the locale.