Home | History | Annotate | Download | only in i18n

Lines Matching refs:Locale

58 // Access resource data for locale components.
62 Locale locale;
65 ICUDataTable(const char* path, const Locale& locale);
68 const Locale& getLocale();
91 ICUDataTable::ICUDataTable(const char* path, const Locale& locale)
92 : path(NULL), locale(Locale::getRoot())
99 this->locale = locale;
111 const Locale&
113 return locale;
122 const UChar *s = uloc_getTableStringWithFallback(path, locale.getName(),
137 const UChar *s = uloc_getTableStringWithFallback(path, locale.getName(),
165 virtual const Locale& getLocale() const;
168 virtual UnicodeString& localeDisplayName(const Locale& locale,
196 const Locale&
198 return Locale::getRoot();
207 DefaultLocaleDisplayNames::localeDisplayName(const Locale& locale,
209 return result = UnicodeString(locale.getName(), -1, US_INV);
270 Locale locale;
296 LocaleDisplayNamesImpl(const Locale& locale, UDialectHandling dialectHandling);
297 LocaleDisplayNamesImpl(const Locale& locale, UDisplayContext *contexts, int32_t length);
300 virtual const Locale& getLocale() const;
304 virtual UnicodeString& localeDisplayName(const Locale& locale,
331 LocaleDisplayNamesImpl::LocaleDisplayNamesImpl(const Locale& locale,
334 , langData(U_ICUDATA_LANG, locale)
335 , regionData(U_ICUDATA_REGION, locale)
343 LocaleDisplayNamesImpl::LocaleDisplayNamesImpl(const Locale& locale,
346 , langData(U_ICUDATA_LANG, locale)
347 , regionData(U_ICUDATA_REGION, locale)
372 nonConstThis->locale = langData.getLocale() == Locale::getRoot()
414 UResourceBundle *localeBundle = ures_open(NULL, locale.getName(), &status);
451 const Locale&
453 return locale;
518 firstWord.toTitle(NULL, locale, U_TITLECASE_NO_LOWERCASE | U_TITLECASE_NO_BREAK_ADJUSTMENT);
522 result.toTitle(NULL, locale, U_TITLECASE_NO_LOWERCASE | U_TITLECASE_NO_BREAK_ADJUSTMENT);
530 LocaleDisplayNamesImpl::localeDisplayName(const Locale& locale,
534 const char* lang = locale.getLanguage();
538 const char* script = locale.getScript();
539 const char* country = locale.getCountry();
540 const char* variant = locale.getVariant();
595 e = locale.createKeywords(status);
601 locale.getKeywordValue(key, value, ULOC_KEYWORD_AND_VALUES_CAPACITY, status);
652 return localeDisplayName(Locale(localeId), result);
719 LocaleDisplayNames::createInstance(const Locale& locale,
721 return new LocaleDisplayNamesImpl(locale, dialectHandling);
725 LocaleDisplayNames::createInstance(const Locale& locale,
730 return new LocaleDisplayNamesImpl(locale, contexts, length);
740 uldn_open(const char * locale,
746 if (locale == NULL) {
747 locale = uloc_getDefault();
749 return (ULocaleDisplayNames *)LocaleDisplayNames::createInstance(Locale(locale), dialectHandling);
753 uldn_openForContext(const char * locale,
759 if (locale == NULL) {
760 locale = uloc_getDefault();
762 return (ULocaleDisplayNames *)LocaleDisplayNames::createInstance(Locale(locale), contexts, length);
799 const char *locale,
806 if (ldn == NULL || locale == NULL || (result == NULL && maxResultSize > 0) || maxResultSize < 0) {
811 ((const LocaleDisplayNames *)ldn)->localeDisplayName(locale, temp);