Lines Matching refs:availableLocales
70 // 9.2.3 LookupMatcher ( availableLocales, requestedLocales )
71 JSHandle<EcmaString> JSLocale::LookupMatcher(JSThread *thread, const JSHandle<TaggedArray> &availableLocales,
78 std::vector<std::string> availableStringLocales = GetAvailableStringLocales(thread, availableLocales);
86 // 2. b. Let availableLocale be BestAvailableLocale(availableLocales, noExtensionsLocale).
116 const JSHandle<TaggedArray> &availableLocales)
123 uint32_t length = availableLocales->GetLength();
127 item.Update(availableLocales->Get(thread, *availableLength));
140 // 9.2.4 BestFitMatcher ( availableLocales, requestedLocales )
141 JSHandle<EcmaString> JSLocale::BestFitMatcher(JSThread *thread, const JSHandle<TaggedArray> &availableLocales,
146 uint32_t availableLength = availableLocales->GetLength();
147 icu::LocaleMatcher matcher = BuildLocaleMatcher(thread, &availableLength, &status, availableLocales);
166 // 9.2.8 LookupSupportedLocales ( availableLocales, requestedLocales )
167 JSHandle<TaggedArray> JSLocale::LookupSupportedLocales(JSThread *thread, const JSHandle<TaggedArray> &availableLocales,
173 std::vector<std::string> availableStringLocales = GetAvailableStringLocales(thread, availableLocales);
185 // b. Let availableLocale be BestAvailableLocale(availableLocales, noExtensionsLocale).
208 // 9.2.9 BestFitSupportedLocales ( availableLocales, requestedLocales )
209 JSHandle<TaggedArray> JSLocale::BestFitSupportedLocales(JSThread *thread, const JSHandle<TaggedArray> &availableLocales,
214 uint32_t availableLength = availableLocales->GetLength();
215 icu::LocaleMatcher matcher = BuildLocaleMatcher(thread, &availableLength, &status, availableLocales);
243 // 9.2.10 SupportedLocales ( availableLocales, requestedLocales, options )
244 JSHandle<JSArray> JSLocale::SupportedLocales(JSThread *thread, const JSHandle<TaggedArray> &availableLocales,
265 // a. Let supportedLocales be BestFitSupportedLocales(availableLocales, requestedLocales).
267 // a. Let supportedLocales be LookupSupportedLocales(availableLocales, requestedLocales).
269 supportedLocales.Update(LookupSupportedLocales(thread, availableLocales, requestedLocales).GetTaggedValue());
463 ResolvedLocale JSLocale::ResolveLocale(JSThread *thread, const JSHandle<TaggedArray> &availableLocales,
470 // a. Let r be LookupMatcher(availableLocales, requestedLocales).
472 // a. Let r be BestFitMatcher(availableLocales, requestedLocales).
474 if (availableLocales->GetLength() == 0 && requestedLocales->GetLength() == 0) {
477 locale.Update(LookupMatcher(thread, availableLocales, requestedLocales).GetTaggedValue());
1026 const JSHandle<TaggedArray> &availableLocales)
1030 uint32_t availablecalesLength = availableLocales->GetLength();
1032 availableItem.Update(availableLocales->Get(thread, i));