ICU 49.1.1
49.1.1
|
Returns display names of Locales and components of Locales. More...
#include <locdspnm.h>
Public Member Functions | |
virtual | ~LocaleDisplayNames () |
Destructor. | |
virtual const Locale & | getLocale () const =0 |
Returns the locale used to determine the display names. | |
virtual UDialectHandling | getDialectHandling () const =0 |
Returns the dialect handling used in the display names. | |
virtual UnicodeString & | localeDisplayName (const Locale &locale, UnicodeString &result) const =0 |
Returns the display name of the provided locale. | |
virtual UnicodeString & | localeDisplayName (const char *localeId, UnicodeString &result) const =0 |
Returns the display name of the provided locale id. | |
virtual UnicodeString & | languageDisplayName (const char *lang, UnicodeString &result) const =0 |
Returns the display name of the provided language code. | |
virtual UnicodeString & | scriptDisplayName (const char *script, UnicodeString &result) const =0 |
Returns the display name of the provided script code. | |
virtual UnicodeString & | scriptDisplayName (UScriptCode scriptCode, UnicodeString &result) const =0 |
Returns the display name of the provided script code. | |
virtual UnicodeString & | regionDisplayName (const char *region, UnicodeString &result) const =0 |
Returns the display name of the provided region code. | |
virtual UnicodeString & | variantDisplayName (const char *variant, UnicodeString &result) const =0 |
Returns the display name of the provided variant. | |
virtual UnicodeString & | keyDisplayName (const char *key, UnicodeString &result) const =0 |
Returns the display name of the provided locale key. | |
virtual UnicodeString & | keyValueDisplayName (const char *key, const char *value, UnicodeString &result) const =0 |
Returns the display name of the provided value (used with the provided key). | |
Static Public Member Functions | |
static LocaleDisplayNames * | createInstance (const Locale &locale) |
Convenience overload of createInstance(const Locale& locale, UDialectHandling dialectHandling) that specifies STANDARD dialect handling. | |
static LocaleDisplayNames * | createInstance (const Locale &locale, UDialectHandling dialectHandling) |
Returns an instance of LocaleDisplayNames that returns names formatted for the provided locale, using the provided dialectHandling. |
Returns display names of Locales and components of Locales.
For more information on language, script, region, variant, key, and values, see Locale.
Definition at line 32 of file locdspnm.h.
virtual LocaleDisplayNames::~LocaleDisplayNames | ( | ) | [virtual] |
Destructor.
LocaleDisplayNames * LocaleDisplayNames::createInstance | ( | const Locale & | locale | ) | [inline, static] |
Convenience overload of createInstance(const Locale& locale, UDialectHandling dialectHandling) that specifies STANDARD dialect handling.
locale | the display locale |
Definition at line 177 of file locdspnm.h.
References ULDN_STANDARD_NAMES.
static LocaleDisplayNames* LocaleDisplayNames::createInstance | ( | const Locale & | locale, |
UDialectHandling | dialectHandling | ||
) | [static] |
Returns an instance of LocaleDisplayNames that returns names formatted for the provided locale, using the provided dialectHandling.
locale | the display locale |
dialectHandling | how to select names for locales |
virtual UDialectHandling LocaleDisplayNames::getDialectHandling | ( | ) | const [pure virtual] |
Returns the dialect handling used in the display names.
virtual const Locale& LocaleDisplayNames::getLocale | ( | ) | const [pure virtual] |
Returns the locale used to determine the display names.
This is not necessarily the same locale passed to createInstance.
virtual UnicodeString& LocaleDisplayNames::keyDisplayName | ( | const char * | key, |
UnicodeString & | result | ||
) | const [pure virtual] |
Returns the display name of the provided locale key.
key | the locale key name |
result | receives the locale key's display name |
virtual UnicodeString& LocaleDisplayNames::keyValueDisplayName | ( | const char * | key, |
const char * | value, | ||
UnicodeString & | result | ||
) | const [pure virtual] |
Returns the display name of the provided value (used with the provided key).
key | the locale key name |
value | the locale key's value |
result | receives the value's display name |
virtual UnicodeString& LocaleDisplayNames::languageDisplayName | ( | const char * | lang, |
UnicodeString & | result | ||
) | const [pure virtual] |
Returns the display name of the provided language code.
lang | the language code |
result | receives the language code's display name |
virtual UnicodeString& LocaleDisplayNames::localeDisplayName | ( | const Locale & | locale, |
UnicodeString & | result | ||
) | const [pure virtual] |
Returns the display name of the provided locale.
locale | the locale whose display name to return |
result | receives the locale's display name |
virtual UnicodeString& LocaleDisplayNames::localeDisplayName | ( | const char * | localeId, |
UnicodeString & | result | ||
) | const [pure virtual] |
Returns the display name of the provided locale id.
localeId | the id of the locale whose display name to return |
result | receives the locale's display name |
virtual UnicodeString& LocaleDisplayNames::regionDisplayName | ( | const char * | region, |
UnicodeString & | result | ||
) | const [pure virtual] |
Returns the display name of the provided region code.
region | the region code |
result | receives the region code's display name |
virtual UnicodeString& LocaleDisplayNames::scriptDisplayName | ( | const char * | script, |
UnicodeString & | result | ||
) | const [pure virtual] |
Returns the display name of the provided script code.
script | the script code |
result | receives the script code's display name |
virtual UnicodeString& LocaleDisplayNames::scriptDisplayName | ( | UScriptCode | scriptCode, |
UnicodeString & | result | ||
) | const [pure virtual] |
Returns the display name of the provided script code.
scriptCode | the script code number |
result | receives the script code's display name |
virtual UnicodeString& LocaleDisplayNames::variantDisplayName | ( | const char * | variant, |
UnicodeString & | result | ||
) | const [pure virtual] |
Returns the display name of the provided variant.
variant | the variant string |
result | receives the variant's display name |