Many classes that are instantiated into
localized objects provide static functions for creating the
object for a particular locale. To get the object for the current
default locale, you can either:
- Call the localizable object's create
function without specifying a locale.
- Call the static function ILocaleKey::defaultLocale
to get a locale key for the current default and pass that
key to the localizable object's create function.
For example:
// Call the createCollation function
ICollation *coll = ICollation::createCollation();
or
// Create a key for the current default locale
ILocaleKey defaultKey(ILocaleKey::defaultLocale());
// Call the createCollation function
ICollation *coll = ICollation::createCollation(defaultKey);

Overview of Locale Classes
Locale Names