/arkcompiler/ets_runtime/ecmascript/ |
H A D | js_displaynames.cpp | 20 #include "ecmascript/intl/locale_helper.h" 111 std::vector<std::string> availableStringLocales = intl::LocaleHelper::GetAvailableLocales(thread, key, path); in GetAvailableLocales() 145 JSHandle<TaggedArray> requestedLocales = intl::LocaleHelper::CanonicalizeLocaleList(thread, locales); in InitializeDisplayNames() 228 JSHandle<EcmaString> localeStr = intl::LocaleHelper::ToLanguageTag(thread, icuLocale); in InitializeDisplayNames() 277 std::string codeSt = intl::LocaleHelper::ConvertToStdString(code); in CanonicalCodeForDisplayNames() 289 if (!intl::LocaleHelper::IsStructurallyValidLanguageTag(code)) { in CanonicalCodeForDisplayNames() 292 JSHandle<EcmaString> codeStr = intl::LocaleHelper::CanonicalizeUnicodeLocaleId(thread, code); in CanonicalCodeForDisplayNames() 296 std::string codeString = intl::LocaleHelper::ConvertToStdString(codeStr); in CanonicalCodeForDisplayNames() 298 JSHandle<EcmaString> codeResult = intl::LocaleHelper::UStringToString(thread, result); in CanonicalCodeForDisplayNames() 302 std::string regionCode = intl in CanonicalCodeForDisplayNames() [all...] |
H A D | js_locale.cpp | 18 #include "ecmascript/intl/locale_helper.h" 85 intl::LocaleHelper::ParsedLocale parsedResult = intl::LocaleHelper::HandleLocale(locale); in LookupMatcher() 88 intl::LocaleHelper::BestAvailableLocale(availableStringLocales, parsedResult.base); in LookupMatcher() 110 auto defLocale = intl::LocaleHelper::StdStringDefaultLocale(thread); in LookupMatcher() 118 std::string locale = intl::LocaleHelper::StdStringDefaultLocale(thread); in BuildLocaleMatcher() 128 std::string itemStr = intl::LocaleHelper::ConvertToStdString(item); in BuildLocaleMatcher() 155 return intl::LocaleHelper::DefaultLocale(thread); in BestFitMatcher() 180 convertedLocales.push_back(intl::LocaleHelper::ConvertToStdString(item)); in LookupSupportedLocales() 190 intl in LookupSupportedLocales() [all...] |
H A D | js_list_format.cpp | 21 #include "ecmascript/intl/locale_helper.h" 70 std::vector<std::string> availableStringLocales = intl::LocaleHelper::GetAvailableLocales(thread, key, path); in GetAvailableLocales() 88 JSHandle<TaggedArray> requestedLocales = intl::LocaleHelper::CanonicalizeLocaleList(thread, locales); in InitializeListFormat() 127 JSHandle<EcmaString> localeStr = intl::LocaleHelper::ToLanguageTag(thread, icuLocale); in InitializeListFormat() 265 std::string stdString = intl::LocaleHelper::ConvertToStdString(kValueString); in ToUnicodeStringArray() 299 JSHandle<EcmaString> substring = intl::LocaleHelper::UStringToString(thread, listString, start, limit); in FormatListToArray() 305 JSHandle<EcmaString> substring = intl::LocaleHelper::UStringToString(thread, listString, start, limit); in FormatListToArray() 371 stringValue = intl::LocaleHelper::UStringToString(thread, result); in FormatList()
|
H A D | js_segmenter.cpp | 20 #include "ecmascript/intl/locale_helper.h" 44 std::vector<std::string> availableStringLocales = intl::LocaleHelper::GetAvailableLocales(thread, nullptr, nullptr); in GetAvailableLocales() 87 JSHandle<TaggedArray> requestedLocales = intl::LocaleHelper::CanonicalizeLocaleList(thread, locales); in InitializeSegmenter() 125 JSHandle<EcmaString> localeStr = intl::LocaleHelper::ToLanguageTag(thread, icuLocale); in InitializeSegmenter()
|
H A D | js_number_format.cpp | 351 std::string currencyCStr = intl::LocaleHelper::ConvertToStdString(currencyStr); in SetNumberFormatUnitOptions() 397 std::string str = intl::LocaleHelper::ConvertToStdString(unitStr); in SetNumberFormatUnitOptions() 426 std::string currencyCStr = intl::LocaleHelper::ConvertToStdString(currencyStr); in SetNumberFormatUnitOptions() 506 JSHandle<TaggedArray> requestedLocales = intl::LocaleHelper::CanonicalizeLocaleList(thread, locales); in InitializeNumberFormat() 546 numberingSystemStr = intl::LocaleHelper::ConvertToStdString(numberingSystemEcmaString); in InitializeNumberFormat() 575 JSHandle<EcmaString> localeStr = intl::LocaleHelper::ToLanguageTag(thread, icuLocale); in InitializeNumberFormat() 813 JSHandle<EcmaString> stringValue = intl::LocaleHelper::UStringToString(thread, result); in FormatNumeric() 865 intl::LocaleHelper::UStringToString(thread, formattedText, previousLimit, start); in GroupToParts() 872 substring = intl::LocaleHelper::UStringToString(thread, formattedText, start, limit); in GroupToParts() 883 intl in GroupToParts() [all...] |
H A D | js_relative_time_format.cpp | 30 JSHandle<TaggedArray> requestedLocales = intl::LocaleHelper::CanonicalizeLocaleList(thread, locales); in InitializeRelativeTimeFormat() 64 numberingSystemStdStr = intl::LocaleHelper::ConvertToStdString(numberingSystemString); in InitializeRelativeTimeFormat() 78 intl::LocaleHelper::GetAvailableLocales(thread, "calendar", nullptr); in InitializeRelativeTimeFormat() 88 JSHandle<EcmaString> localeStr = intl::LocaleHelper::ToLanguageTag(thread, icuLocale); in InitializeRelativeTimeFormat() 423 intl::LocaleHelper::UStringToString(thread, formattedText, previousLimit, start); in FormatToArray() 433 intl::LocaleHelper::UStringToString(thread, formattedText, start, it->first); in FormatToArray() 442 resString = intl::LocaleHelper::UStringToString(thread, formattedText, it->first, it->second); in FormatToArray() 454 JSHandle<EcmaString> subString = intl::LocaleHelper::UStringToString(thread, formattedText, start, limit); in FormatToArray() 468 intl::LocaleHelper::UStringToString(thread, formattedText, previousLimit, formattedText.length()); in FormatToArray()
|
H A D | js_plural_rules.cpp | 159 JSHandle<TaggedArray> requestedLocales = intl::LocaleHelper::CanonicalizeLocaleList(thread, locales); in InitializePluralRules() 260 JSHandle<EcmaString> localeStr = intl::LocaleHelper::ToLanguageTag(thread, icuLocale); in InitializePluralRules() 372 JSHandle<EcmaString> value = intl::LocaleHelper::UStringToString(thread, *category); in ResolvedOptions()
|
H A D | js_collator.cpp | 19 #include "ecmascript/intl/locale_helper.h" 76 std::vector<std::string> availableStringLocales = intl::LocaleHelper::GetAvailableLocales(thread, key, path); in GetAvailableLocales() 114 JSHandle<TaggedArray> requestedLocales = intl::LocaleHelper::CanonicalizeLocaleList(thread, locales); in InitializeCollator() 153 collationStr = intl::LocaleHelper::ConvertToStdString(collationEcmaStr); in InitializeCollator() 188 JSHandle<EcmaString> localeStr = intl::LocaleHelper::ToLanguageTag(thread, icuLocale); in InitializeCollator() 510 auto defaultLocale = intl::LocaleHelper::StdStringDefaultLocale(thread); in CompareStringsOptionFor()
|
/arkcompiler/ets_runtime/ecmascript/builtins/ |
H A D | builtins_date.cpp | 27 #include "ecmascript/intl/global_intl_helper.h" 288 intl::GlobalIntlHelper gh(thread, intl::GlobalFormatterType::DateFormatter); in ToLocaleString() 289 auto dateFormatter = gh.GetGlobalObject<intl::GlobalDateFormatter>(thread, in ToLocaleString() 290 locales, options, intl::GlobalFormatterType::DateFormatter, cacheable); in ToLocaleString() 295 std::string result = dateFormatter->Format(intl::GlobalIntlHelper::DoubleToInt64(x)); in ToLocaleString() 369 intl::GlobalIntlHelper gh(thread, intl::GlobalFormatterType::SimpleDateFormatDate); in ToLocaleDateString() 370 auto dateFormatter = gh.GetGlobalObject<intl::GlobalDateFormatter>(thread, in ToLocaleDateString() 371 locales, options, intl in ToLocaleDateString() [all...] |
H A D | builtins_bigint.cpp | 23 #include "ecmascript/intl/global_intl_helper.h" 145 intl::GlobalIntlHelper gh(thread, intl::GlobalFormatterType::NumberFormatter); in ToLocaleString() 146 auto numberFormatter = gh.GetGlobalObject<intl::GlobalNumberFormat>(thread, in ToLocaleString() 147 locales, options, intl::GlobalFormatterType::NumberFormatter, cacheable); in ToLocaleString()
|
H A D | builtins_intl.cpp | 18 #include "ecmascript/intl/locale_helper.h" 30 JSHandle<TaggedArray> elements = intl::LocaleHelper::CanonicalizeLocaleList(thread, locales); in GetCanonicalLocales()
|
H A D | builtins_displaynames.cpp | 18 #include "ecmascript/intl/locale_helper.h" 63 JSHandle<TaggedArray> requestedLocales = intl::LocaleHelper::CanonicalizeLocaleList(thread, locales); in SupportedLocalesOf() 99 std::string codeString = intl::LocaleHelper::ConvertToStdString(code); in Of()
|
H A D | builtins_relative_time_format.cpp | 72 intl::LocaleHelper::GetAvailableLocales(thread, "calendar", nullptr); in SupportedLocalesOf() 77 JSHandle<TaggedArray> requestedLocales = intl::LocaleHelper::CanonicalizeLocaleList(thread, locales); in SupportedLocalesOf()
|
H A D | builtins_number.cpp | 24 #include "ecmascript/intl/global_intl_helper.h" 344 intl::GlobalIntlHelper gh(thread, intl::GlobalFormatterType::NumberFormatter); in ToLocaleString() 345 auto numberFormatter = gh.GetGlobalObject<intl::GlobalNumberFormat>(thread, in ToLocaleString() 346 locales, options, intl::GlobalFormatterType::NumberFormatter, cacheable); in ToLocaleString()
|
H A D | builtins_string.cpp | 22 #include "ecmascript/intl/locale_helper.h" 36 #include "ecmascript/intl/global_intl_helper.h" 558 intl::GlobalIntlHelper gh(thread, intl::GlobalFormatterType::Collator); in DoLocaleCompare() 559 auto collator = gh.GetGlobalObject<intl::GlobalCollator>(thread, in DoLocaleCompare() 560 locales, options, intl::GlobalFormatterType::Collator, cacheable); in DoLocaleCompare() 946 JSHandle<EcmaString> str = intl::LocaleHelper::UStringToString(thread, res); in Normalize() 1902 JSHandle<TaggedArray> requestedLocales = intl::LocaleHelper::CanonicalizeLocaleList(thread, locales); in ToLocaleLowerCase() 1907 JSHandle<EcmaString> requestedLocale = intl::LocaleHelper::DefaultLocale(thread); in ToLocaleLowerCase() 1914 intl in ToLocaleLowerCase() [all...] |
H A D | builtins_collator.cpp | 18 #include "ecmascript/intl/locale_helper.h" 71 JSHandle<TaggedArray> requestedLocales = intl::LocaleHelper::CanonicalizeLocaleList(thread, locales); in SupportedLocalesOf()
|
H A D | builtins_plural_rules.cpp | 18 #include "ecmascript/intl/locale_helper.h" 65 JSHandle<TaggedArray> requestedLocales = intl::LocaleHelper::CanonicalizeLocaleList(thread, locales); in SupportedLocalesOf()
|
H A D | builtins_segmenter.cpp | 18 #include "ecmascript/intl/locale_helper.h" 64 JSHandle<TaggedArray> requestedLocales = intl::LocaleHelper::CanonicalizeLocaleList(thread, locales); in SupportedLocalesOf()
|
H A D | builtins_locale.cpp | 18 #include "ecmascript/intl/locale_helper.h" 60 localeString = intl::LocaleHelper::ToLanguageTag(thread, *icuLocale); in LocaleConstructor() 179 JSHandle<EcmaString> baseName = intl::LocaleHelper::ToLanguageTag(thread, icuLocale); in GetBaseName()
|
H A D | builtins_list_format.cpp | 18 #include "ecmascript/intl/locale_helper.h" 66 JSHandle<TaggedArray> requestedLocales = intl::LocaleHelper::CanonicalizeLocaleList(thread, locales); in SupportedLocalesOf()
|
/arkcompiler/ets_runtime/ecmascript/tests/ |
H A D | js_relative_time_format_test.cpp | 17 #include "ecmascript/intl/locale_helper.h" 68 JSHandle<EcmaString> stringValue1 = intl::LocaleHelper::UStringToString(thread, result1); in HWTEST_F_L0() 75 JSHandle<EcmaString> stringValue2 = intl::LocaleHelper::UStringToString(thread, result2); in HWTEST_F_L0()
|
H A D | js_plural_rules_test.cpp | 16 #include "ecmascript/intl/locale_helper.h" 43 JSHandle<EcmaString> stringValue1 = intl::LocaleHelper::UStringToString(thread, result1); in HWTEST_F_L0() 48 JSHandle<EcmaString> stringValue2 = intl::LocaleHelper::UStringToString(thread, result2); in HWTEST_F_L0()
|
/arkcompiler/ets_runtime/ecmascript/intl/ |
H A D | global_intl_helper.cpp | 16 #include "ecmascript/intl/global_intl_helper.h" 18 #include "ecmascript/intl/locale_helper.h" 26 namespace panda::ecmascript::intl { namespace in panda::ecmascript 208 JSHandle<TaggedArray> tArray = intl::LocaleHelper::CanonicalizeLocaleList(thread, locales); in LocalesToVector() 220 availableStringLocales.emplace_back(intl::LocaleHelper::ConvertToStdString(availableItem)); in TaggedArrayToVector()
|
H A D | locale_helper.h | 22 namespace panda::ecmascript::intl { namespace in panda::ecmascript
|
/arkcompiler/ets_frontend/test262/ |
H A D | run_test262.py | 78 parser.add_argument('--intl', default=False, const='intl', 79 nargs='?', choices=['intl'], 81 'intl: Only include use cases for intlcsae') 344 self.args.intl = "intl" 360 self.args.intl = "intl" 375 elif self.args.intl: 400 elif self.args.intl [all...] |