Home
last modified time | relevance | path

Searched refs:Locale (Results 1 – 17 of 17) sorted by relevance

/ark/js_runtime/ecmascript/
Djs_locale.h80 class JSIntlIterator : public icu::Locale::Iterator {
99 const icu::Locale &next() override in next()
103 locale_ = icu::Locale::forLanguageTag(data_[curIdx_].c_str(), status); in next()
119 icu::Locale locale_{};
124 icu::Locale localeData {};
166 icu::Locale *GetIcuLocale() const in ACCESSORS()
170 return reinterpret_cast<icu::Locale *>(result); in ACCESSORS()
178 auto icuLocale = reinterpret_cast<icu::Locale *>(pointer); in FreeIcuLocale()
179 icuLocale->~Locale(); in FreeIcuLocale()
357 static bool IsWellCollation(const icu::Locale &locale, const std::string &value) in IsWellCollation()
[all …]
Djs_date_time_format.h93 ACCESSORS(Locale, LOCALE_OFFSET, CALENDAR_OFFSET)
115 icu::Locale *GetIcuLocale() const;
117 const icu::Locale &icuLocale, const DeleteEntryPoint &callback);
184 …static std::unique_ptr<icu::Calendar> BuildCalendar(const icu::Locale &locale, const icu::TimeZone…
193 …static std::unique_ptr<icu::SimpleDateFormat> CreateICUSimpleDateFormat(const icu::Locale &icuLoca…
Djs_locale.cpp76 icu::Locale formalLocale = icu::Locale::forLanguageTag(localeCStr.c_str(), status); in CanonicalizeUnicodeLocaleId()
97 icu::Locale defaultLocale; in DefaultLocale()
373 icu::Locale defaultLocale = icu::Locale::forLanguageTag(locale, *status); in BuildLocaleMatcher()
383 icu::Locale localeForLanguageTag = icu::Locale::forLanguageTag(itemStr, *status); in BuildLocaleMatcher()
470 icu::Locale desired = icu::Locale::forLanguageTag(localeStr, status); in BestFitSupportedLocales()
482 JSHandle<EcmaString> JSLocale::ToLanguageTag(JSThread *thread, const icu::Locale &locale) in ToLanguageTag()
789 icu::Locale foundLocaleData = BuildICULocale(foundLocale); in ResolveLocale()
916 icu::Locale JSLocale::BuildICULocale(const std::string &bcp47Locale) in BuildICULocale()
919 icu::Locale icuLocale = icu::Locale::forLanguageTag(bcp47Locale, status); in BuildICULocale()
951 std::string JSLocale::GetNumberingSystem(const icu::Locale &icuLocale) in GetNumberingSystem()
[all …]
Djs_date_time_format.cpp92 icu::Locale *JSDateTimeFormat::GetIcuLocale() const in GetIcuLocale()
96 return reinterpret_cast<icu::Locale *>(result); in GetIcuLocale()
101 const icu::Locale &icuLocale, const DeleteEntryPoint &callback) in SetIcuLocale()
105 icu::Locale *icuPointer = ecmaVm->GetNativeAreaAllocator()->New<icu::Locale>(icuLocale); in SetIcuLocale()
124 auto icuLocale = reinterpret_cast<icu::Locale *>(pointer); in FreeIcuLocale()
125 icuLocale->~Locale(); in FreeIcuLocale()
284 icu::Locale icuLocale = resolvedLocale.localeData; in InitializeDateTimeFormat()
291 icu::Locale resolvedIcuLocaleCopy(icuLocale); in InitializeDateTimeFormat()
1217 …tr<icu::SimpleDateFormat> JSDateTimeFormat::CreateICUSimpleDateFormat(const icu::Locale &icuLocale, in CreateICUSimpleDateFormat()
1237 std::unique_ptr<icu::Calendar> JSDateTimeFormat::BuildCalendar(const icu::Locale &locale, const icu… in BuildCalendar()
[all …]
Djs_relative_time_format.h45 ACCESSORS(Locale, LOCALE_OFFSET, INITIALIZED_RELATIVE_TIME_FORMAT)
Djs_plural_rules.h35 ACCESSORS(Locale, LOCALE_OFFSET, INITIALIZED_PLURAL_RULES)
Djs_collator.h42 ACCESSORS(Locale, LOCALE_OFFSET, COLLATION_OFFSET)
Djs_collator.cpp150 icu::Locale icuLocale = r.localeData; in InitializeCollator()
181 icu::Locale localeName(icuLocale.getBaseName()); in InitializeCollator()
188 icu::Locale collatorLocale(icuCollator->getLocale(ULOC_VALID_LOCALE, status)); in InitializeCollator()
Djs_plural_rules.cpp196 icu::Locale icuLocale = r.localeData; in InitializePluralRules()
223 icu::Locale noExtensionLocale(icuLocale.getBaseName()); in InitializePluralRules()
Djs_number_format.h57 ACCESSORS(Locale, LOCALE_OFFSET, NUMBER_STRING_SYSTEM_OFFSET)
Dbuiltins.cpp133 using Locale = builtins::BuiltinsLocale; typedef
2681 …NewIntlConstructor(env, localePrototype, Locale::LocaleConstructor, "Locale", FunctionLength::ONE)… in InitializeLocale()
2685 SetFunction(env, localePrototype, "maximize", Locale::Maximize, FunctionLength::ZERO); in InitializeLocale()
2686 SetFunction(env, localePrototype, "minimize", Locale::Minimize, FunctionLength::ZERO); in InitializeLocale()
2687 SetFunction(env, localePrototype, "toString", Locale::ToString, FunctionLength::ZERO); in InitializeLocale()
2689 …JSHandle<JSTaggedValue> baseNameGetter = CreateGetter(env, Locale::GetBaseName, "baseName", Functi… in InitializeLocale()
2692 …JSHandle<JSTaggedValue> calendarGetter = CreateGetter(env, Locale::GetCalendar, "calendar", Functi… in InitializeLocale()
2696 CreateGetter(env, Locale::GetCaseFirst, "caseFirst", FunctionLength::ZERO); in InitializeLocale()
2700 CreateGetter(env, Locale::GetCollation, "collation", FunctionLength::ZERO); in InitializeLocale()
2704 CreateGetter(env, Locale::GetHourCycle, "hourCycle", FunctionLength::ZERO); in InitializeLocale()
[all …]
Djs_relative_time_format.cpp87 icu::Locale icuLocale = r.localeData; in InitializeRelativeTimeFormat()
Djs_number_format.cpp497 icu::Locale icuLocale = r.localeData; in InitializeNumberFormat()
/ark/js_runtime/ecmascript/builtins/
Dbuiltins_locale.cpp58 icu::Locale *icuLocale = (JSHandle<JSLocale>::Cast(tag))->GetIcuLocale(); in LocaleConstructor()
93 icu::Locale source(*(locale->GetIcuLocale())); in Maximize()
125 icu::Locale source(*(locale->GetIcuLocale())); in Minimize()
172 icu::Locale icuLocale = icu::Locale::createFromName(locale->GetIcuLocale()->getBaseName()); in GetBaseName()
255 icu::Locale *icuLocale = locale->GetIcuLocale(); in GetNumeric()
Dbuiltins_string.cpp1379 icu::Locale icuLocale = icu::Locale::createFromName(locale.c_str()); in ToLocaleLowerCase()
1447 icu::Locale icuLocale = icu::Locale::createFromName(locale.c_str()); in ToLocaleUpperCase()
/ark/js_runtime/ecmascript/snapshot/mem/
Dsnapshot_serialize.cpp115 using Locale = builtins::BuiltinsLocale; typedef
524 reinterpret_cast<uintptr_t>(Locale::LocaleConstructor),
525 reinterpret_cast<uintptr_t>(Locale::Maximize),
526 reinterpret_cast<uintptr_t>(Locale::Minimize),
527 reinterpret_cast<uintptr_t>(Locale::ToString),
528 reinterpret_cast<uintptr_t>(Locale::GetBaseName),
529 reinterpret_cast<uintptr_t>(Locale::GetCalendar),
530 reinterpret_cast<uintptr_t>(Locale::GetCaseFirst),
531 reinterpret_cast<uintptr_t>(Locale::GetCollation),
532 reinterpret_cast<uintptr_t>(Locale::GetHourCycle),
[all …]
/ark/ts2abc/test262/
Des2015_tests.txt4819 intl402/Locale/constructor-options-numeric-undefined.js
4820 intl402/Locale/getters-missing.js
4821 intl402/Locale/constructor-non-iana-canon.js
4822 intl402/Locale/constructor-options-throwing-getters.js
4823 intl402/Locale/getters.js
4824 intl402/Locale/invalid-tag-throws-symbol.js
4825 intl402/Locale/constructor-options-language-invalid.js
4826 intl402/Locale/constructor-getter-order.js
4827 intl402/Locale/constructor-options-language-grandfathered.js
4828 intl402/Locale/function-prototype.js
[all …]