Lines Matching refs:icu

59 bool JSLocale::IsValidTimeZoneName(const icu::TimeZone &tz)
62 icu::UnicodeString id;
64 icu::UnicodeString canonical;
65 icu::TimeZone::getCanonicalID(id, canonical, status);
66 UBool canonicalFlag = (canonical != icu::UnicodeString("Etc/Unknown", -1, US_INV));
115 icu::LocaleMatcher BuildLocaleMatcher(JSThread *thread, uint32_t *availableLength, UErrorCode *status,
119 icu::Locale defaultLocale = icu::Locale::forLanguageTag(locale, *status);
120 ASSERT_PRINT(U_SUCCESS(*status), "icu::Locale::forLanguageTag failed");
121 icu::LocaleMatcher::Builder builder;
129 icu::Locale localeForLanguageTag = icu::Locale::forLanguageTag(itemStr, *status);
147 icu::LocaleMatcher matcher = BuildLocaleMatcher(thread, &availableLength, &status, availableLocales);
215 icu::LocaleMatcher matcher = BuildLocaleMatcher(thread, &availableLength, &status, availableLocales);
231 icu::Locale desired = icu::Locale::forLanguageTag(localeStr, status);
485 icu::Locale foundLocaleData = BuildICULocale(foundLocale);
491 icu::LocaleBuilder localeBuilder;
501 std::unique_ptr<icu::StringEnumeration> wellFormKey(foundLocaleData.createKeywords(status));
618 icu::Locale JSLocale::BuildICULocale(const std::string &bcp47Locale)
621 icu::Locale icuLocale = icu::Locale::forLanguageTag(bcp47Locale, status);
639 std::string JSLocale::GetNumberingSystem(const icu::Locale &icuLocale)
642 std::unique_ptr<icu::NumberingSystem> numberingSystem(icu::NumberingSystem::createInstance(icuLocale, status));
830 bool BuildOptionsTags(const JSHandle<EcmaString> &tag, icu::LocaleBuilder *builder, JSHandle<JSTaggedValue> language,
838 icu::Locale locale = builder->build(status);
874 bool InsertOptions(JSThread *thread, const JSHandle<JSObject> &options, icu::LocaleBuilder *builder)
953 icu::LocaleBuilder builder;
966 icu::Locale icuLocale = builder.build(status);
996 icu::Locale *icuLocale = locale->GetIcuLocale();
1015 icu::Locale *icuLocale = locale->GetIcuLocale();