Home
last modified time | relevance | path

Searched refs:availableLocales (Results 1 - 23 of 23) sorted by relevance

/arkcompiler/ets_runtime/ecmascript/tests/
H A Djs_locale_test.cpp252 std::vector<std::string> availableLocales = {"zh-Hans-CN", "de-ID", "en-US", "en-GB"}; in HWTEST_F_L0() local
253 JSHandle<TaggedArray> localeArr = JSLocale::ConstructLocaleList(thread, availableLocales); in HWTEST_F_L0()
529 ResolvedLocale ResolveLocaleCommon(JSThread *thread, JSHandle<TaggedArray> &availableLocales, in ResolveLocaleCommon() argument
534 ResolvedLocale result = JSLocale::ResolveLocale(thread, availableLocales, requestedLocales, in ResolveLocaleCommon()
537 // availableLocales and requestLocales is not empty in ResolveLocaleCommon()
540 availableLocales = JSLocale::ConstructLocaleList(thread, availableStringLocales); in ResolveLocaleCommon()
544 result = JSLocale::ResolveLocale(thread, availableLocales, requestedLocales, LocaleMatcherOption::BEST_FIT, in ResolveLocaleCommon()
558 JSHandle<TaggedArray> availableLocales = factory->EmptyArray(); in HWTEST_F_L0() local
563 // availableLocales and requestLocales is empty in HWTEST_F_L0()
564 auto result = ResolveLocaleCommon(thread, availableLocales, requestedLocale in HWTEST_F_L0()
588 JSHandle<TaggedArray> availableLocales = factory->EmptyArray(); HWTEST_F_L0() local
[all...]
H A Djs_date_time_format_second_test.cpp295 JSHandle<TaggedArray> availableLocales = JSLocale::ConstructLocaleList(thread, availableStringLocales); in HWTEST_F_L0() local
296 env->SetDateTimeFormatLocales(thread, availableLocales); in HWTEST_F_L0()
299 JSHandle<JSTaggedValue>::Cast(availableLocales).GetTaggedValue().GetRawData()); in HWTEST_F_L0()
/arkcompiler/ets_runtime/ecmascript/
H A Djs_segmenter.cpp45 JSHandle<TaggedArray> availableLocales = JSLocale::ConstructLocaleList(thread, availableStringLocales); in GetAvailableLocales() local
46 return availableLocales; in GetAvailableLocales()
112 JSHandle<TaggedArray> availableLocales; in InitializeSegmenter() local
114 availableLocales = factory->EmptyArray(); in InitializeSegmenter()
116 availableLocales = JSSegmenter::GetAvailableLocales(thread); in InitializeSegmenter()
120 JSLocale::ResolveLocale(thread, availableLocales, requestedLocales, matcher, relevantExtensionKeys); in InitializeSegmenter()
H A Djs_locale.cpp70 // 9.2.3 LookupMatcher ( availableLocales, requestedLocales )
71 JSHandle<EcmaString> JSLocale::LookupMatcher(JSThread *thread, const JSHandle<TaggedArray> &availableLocales, in LookupMatcher() argument
78 std::vector<std::string> availableStringLocales = GetAvailableStringLocales(thread, availableLocales); in LookupMatcher()
86 // 2. b. Let availableLocale be BestAvailableLocale(availableLocales, noExtensionsLocale). in LookupMatcher()
116 const JSHandle<TaggedArray> &availableLocales) in BuildLocaleMatcher()
123 uint32_t length = availableLocales->GetLength(); in BuildLocaleMatcher()
127 item.Update(availableLocales->Get(thread, *availableLength)); in BuildLocaleMatcher()
140 // 9.2.4 BestFitMatcher ( availableLocales, requestedLocales )
141 JSHandle<EcmaString> JSLocale::BestFitMatcher(JSThread *thread, const JSHandle<TaggedArray> &availableLocales, in BestFitMatcher() argument
146 uint32_t availableLength = availableLocales in BestFitMatcher()
115 BuildLocaleMatcher(JSThread *thread, uint32_t *availableLength, UErrorCode *status, const JSHandle<TaggedArray> &availableLocales) BuildLocaleMatcher() argument
167 LookupSupportedLocales(JSThread *thread, const JSHandle<TaggedArray> &availableLocales, const JSHandle<TaggedArray> &requestedLocales) LookupSupportedLocales() argument
209 BestFitSupportedLocales(JSThread *thread, const JSHandle<TaggedArray> &availableLocales, const JSHandle<TaggedArray> &requestedLocales) BestFitSupportedLocales() argument
244 SupportedLocales(JSThread *thread, const JSHandle<TaggedArray> &availableLocales, const JSHandle<TaggedArray> &requestedLocales, const JSHandle<JSTaggedValue> &options) SupportedLocales() argument
463 ResolveLocale(JSThread *thread, const JSHandle<TaggedArray> &availableLocales, const JSHandle<TaggedArray> &requestedLocales, [[maybe_unused]] LocaleMatcherOption matcher, const std::set<std::string> &relevantExtensionKeys) ResolveLocale() argument
1025 GetAvailableStringLocales(JSThread *thread, const JSHandle<TaggedArray> &availableLocales) GetAvailableStringLocales() argument
[all...]
H A Djs_list_format.cpp71 JSHandle<TaggedArray> availableLocales = JSLocale::ConstructLocaleList(thread, availableStringLocales); in GetAvailableLocales() local
72 env->SetListFormatLocales(thread, availableLocales); in GetAvailableLocales()
73 return availableLocales; in GetAvailableLocales()
111 JSHandle<TaggedArray> availableLocales; in InitializeListFormat() local
113 availableLocales = factory->EmptyArray(); in InitializeListFormat()
115 availableLocales = GetAvailableLocales(thread); in InitializeListFormat()
122 JSLocale::ResolveLocale(thread, availableLocales, requestedLocales, matcher, relevantExtensionKeys); in InitializeListFormat()
H A Djs_displaynames.cpp112 JSHandle<TaggedArray> availableLocales = JSLocale::ConstructLocaleList(thread, availableStringLocales); in GetAvailableLocales() local
113 return availableLocales; in GetAvailableLocales()
170 JSHandle<TaggedArray> availableLocales; in InitializeDisplayNames() local
172 availableLocales = factory->EmptyArray(); in InitializeDisplayNames()
174 availableLocales = JSDisplayNames::GetAvailableLocales(thread); in InitializeDisplayNames()
178 JSLocale::ResolveLocale(thread, availableLocales, requestedLocales, matcher, relevantExtensionKeys); in InitializeDisplayNames()
H A Djs_collator.cpp77 JSHandle<TaggedArray> availableLocales = JSLocale::ConstructLocaleList(thread, availableStringLocales); in GetAvailableLocales() local
80 constants->SetCachedLocales(availableLocales.GetTaggedValue()); in GetAvailableLocales()
82 return availableLocales; in GetAvailableLocales()
178 JSHandle<TaggedArray> availableLocales; in InitializeCollator() local
180 availableLocales = factory->EmptyArray(); in InitializeCollator()
182 availableLocales = GetAvailableLocales(thread, enableLocaleCache); in InitializeCollator()
185 JSLocale::ResolveLocale(thread, availableLocales, requestedLocales, matcher, RELEVANT_EXTENSION_KEYS); in InitializeCollator()
H A Djs_locale.h202 // 9.2.3 LookupMatcher ( availableLocales, requestedLocales )
203 static JSHandle<EcmaString> LookupMatcher(JSThread *thread, const JSHandle<TaggedArray> &availableLocales,
206 // 9.2.4 BestFitMatcher ( availableLocales, requestedLocales )
207 static JSHandle<EcmaString> BestFitMatcher(JSThread *thread, const JSHandle<TaggedArray> &availableLocales,
213 // 9.2.7 ResolveLocale ( availableLocales, requestedLocales, options, relevantExtensionKeys, localeData )
214 static ResolvedLocale ResolveLocale(JSThread *thread, const JSHandle<TaggedArray> &availableLocales,
219 // 9.2.8 LookupSupportedLocales ( availableLocales, requestedLocales )
220 static JSHandle<TaggedArray> LookupSupportedLocales(JSThread *thread, const JSHandle<TaggedArray> &availableLocales,
223 // 9.2.9 BestFitSupportedLocales ( availableLocales, requestedLocales )
225 const JSHandle<TaggedArray> &availableLocales,
[all...]
H A Djs_plural_rules.cpp190 JSHandle<TaggedArray> availableLocales; in InitializePluralRules() local
192 availableLocales = factory->EmptyArray(); in InitializePluralRules()
194 availableLocales = GetAvailableLocales(thread); in InitializePluralRules()
198 JSLocale::ResolveLocale(thread, availableLocales, requestedLocales, matcher, relevantExtensionKeys); in InitializePluralRules()
H A Djs_number_format.cpp560 JSHandle<TaggedArray> availableLocales; in InitializeNumberFormat() local
562 availableLocales = factory->EmptyArray(); in InitializeNumberFormat()
564 availableLocales = GetAvailableLocales(thread); in InitializeNumberFormat()
571 JSLocale::ResolveLocale(thread, availableLocales, requestedLocales, matcher, relevantExtensionKeys); in InitializeNumberFormat()
988 JSHandle<TaggedArray> availableLocales = JSLocale::ConstructLocaleList(thread, availableStringLocales); in GetAvailableLocales() local
989 env->SetNumberFormatLocales(thread, availableLocales); in GetAvailableLocales()
990 return availableLocales; in GetAvailableLocales()
H A Djs_collator.h130 static std::set<std::string> BuildLocaleSet(const std::vector<std::string> &availableLocales, const char *path,
H A Djs_relative_time_format.cpp73 JSHandle<TaggedArray> availableLocales; in InitializeRelativeTimeFormat() local
75 availableLocales = factory->EmptyArray(); in InitializeRelativeTimeFormat()
79 availableLocales = JSLocale::ConstructLocaleList(thread, availableStringLocales); in InitializeRelativeTimeFormat()
83 JSLocale::ResolveLocale(thread, availableLocales, requestedLocales, matcher, relevantExtensionKeys); in InitializeRelativeTimeFormat()
/arkcompiler/ets_runtime/ecmascript/builtins/
H A Dbuiltins_collator.cpp66 // 1. Let availableLocales be %Collator%.[[AvailableLocales]]. in SupportedLocalesOf()
67 JSHandle<TaggedArray> availableLocales = JSCollator::GetAvailableLocales(thread); in SupportedLocalesOf() local
74 // 3. Return ? SupportedLocales(availableLocales, requestedLocales, options). in SupportedLocalesOf()
76 JSHandle<JSArray> result = JSLocale::SupportedLocales(thread, availableLocales, requestedLocales, options); in SupportedLocalesOf()
H A Dbuiltins_displaynames.cpp58 // 1. Let availableLocales be %DisplayNames%.[[AvailableLocales]]. in SupportedLocalesOf()
59 JSHandle<TaggedArray> availableLocales = JSDisplayNames::GetAvailableLocales(thread); in SupportedLocalesOf() local
66 // 3. Return ? SupportedLocales(availableLocales, requestedLocales, options). in SupportedLocalesOf()
68 JSHandle<JSArray> result = JSLocale::SupportedLocales(thread, availableLocales, requestedLocales, options); in SupportedLocalesOf()
H A Dbuiltins_plural_rules.cpp60 // 1. Let availableLocales be %PluralRules%.[[AvailableLocales]]. in SupportedLocalesOf()
61 JSHandle<TaggedArray> availableLocales = JSPluralRules::GetAvailableLocales(thread); in SupportedLocalesOf() local
68 // 3. Return ? SupportedLocales(availableLocales, requestedLocales, options). in SupportedLocalesOf()
70 JSHandle<JSArray> result = JSLocale::SupportedLocales(thread, availableLocales, requestedLocales, options); in SupportedLocalesOf()
H A Dbuiltins_segmenter.cpp59 // 1. Let availableLocales be %Segmenter%.[[AvailableLocales]]. in SupportedLocalesOf()
60 JSHandle<TaggedArray> availableLocales = JSSegmenter::GetAvailableLocales(thread); in SupportedLocalesOf() local
67 // 3. Return ? SupportedLocales(availableLocales, requestedLocales, options). in SupportedLocalesOf()
69 JSHandle<JSArray> result = JSLocale::SupportedLocales(thread, availableLocales, requestedLocales, options); in SupportedLocalesOf()
H A Dbuiltins_list_format.cpp61 // 1. Let availableLocales be %ListFormat%.[[AvailableLocales]]. in SupportedLocalesOf()
62 JSHandle<TaggedArray> availableLocales = JSListFormat::GetAvailableLocales(thread); in SupportedLocalesOf() local
69 // 3. Return ? SupportedLocales(availableLocales, requestedLocales, options). in SupportedLocalesOf()
71 JSHandle<JSArray> result = JSLocale::SupportedLocales(thread, availableLocales, requestedLocales, options); in SupportedLocalesOf()
H A Dbuiltins_relative_time_format.cpp70 // 1. Let availableLocales be %RelativeTimeFormat%.[[AvailableLocales]]. in SupportedLocalesOf()
73 JSHandle<TaggedArray> availableLocales = JSLocale::ConstructLocaleList(thread, availableStringLocales); in SupportedLocalesOf() local
80 // 3. Return ? SupportedLocales(availableLocales, requestedLocales, options). in SupportedLocalesOf()
82 JSHandle<JSArray> result = JSLocale::SupportedLocales(thread, availableLocales, requestedLocales, options); in SupportedLocalesOf()
H A Dbuiltins_number_format.cpp84 // 1. Let availableLocales be %NumberFormat%.[[AvailableLocales]]. in SupportedLocalesOf()
85 JSHandle<TaggedArray> availableLocales = JSNumberFormat::GetAvailableLocales(thread); in SupportedLocalesOf() local
92 // 3. Return ? SupportedLocales(availableLocales, requestedLocales, options). in SupportedLocalesOf()
94 JSHandle<JSArray> result = JSLocale::SupportedLocales(thread, availableLocales, requestedLocales, options); in SupportedLocalesOf()
H A Dbuiltins_date_time_format.cpp88 // 1. Let availableLocales be %DateTimeFormat%.[[AvailableLocales]]. in SupportedLocalesOf()
89 JSHandle<TaggedArray> availableLocales = JSDateTimeFormat::GainAvailableLocales(thread); in SupportedLocalesOf() local
96 // 3. Return ? SupportedLocales(availableLocales, requestedLocales, options). in SupportedLocalesOf()
98 JSHandle<JSArray> result = JSLocale::SupportedLocales(thread, availableLocales, requestedLocales, options); in SupportedLocalesOf()
H A Dbuiltins_string.cpp1917 // Let availableLocales be a List with language tags that includes the languages for which the Unicode Character in ToLocaleLowerCase()
1920 std::vector<std::string> availableLocales = intl::LocaleHelper::GetAvailableLocales(thread, nullptr, nullptr); in ToLocaleLowerCase() local
1923 // Let locale be BestAvailableLocale(availableLocales, noExtensionsLocale). in ToLocaleLowerCase()
1924 std::string locale = intl::LocaleHelper::BestAvailableLocale(availableLocales, noExtensionsLocale.base); in ToLocaleLowerCase()
1978 // Let availableLocales be a List with language tags that includes the languages for which the Unicode Character in ToLocaleUpperCase()
1981 std::vector<std::string> availableLocales = intl::LocaleHelper::GetAvailableLocales(thread, nullptr, nullptr); in ToLocaleUpperCase() local
1984 // Let locale be BestAvailableLocale(availableLocales, noExtensionsLocale). in ToLocaleUpperCase()
1985 std::string locale = intl::LocaleHelper::BestAvailableLocale(availableLocales, noExtensionsLocale.base); in ToLocaleUpperCase()
/arkcompiler/ets_runtime/ecmascript/intl/
H A Dlocale_helper.cpp481 // 9.2.2 BestAvailableLocale ( availableLocales, locale )
482 std::string LocaleHelper::BestAvailableLocale(const std::vector<std::string> &availableLocales, in BestAvailableLocale() argument
489 uint32_t length = availableLocales.size(); in BestAvailableLocale()
491 // a. If availableLocales contains an element equal to candidate, return candidate. in BestAvailableLocale()
493 std::string itemStr = availableLocales[i]; in BestAvailableLocale()
H A Dlocale_helper.h46 // 9.2.2 BestAvailableLocale ( availableLocales, locale )
47 static std::string BestAvailableLocale(const std::vector<std::string> &availableLocales,

Completed in 33 milliseconds