/arkcompiler/ets_runtime/ecmascript/tests/ |
H A D | js_list_format_test.cpp | 39 icu::Locale icuLocale("en", "Latn", "US"); in HWTEST_F_L0() 40 icu::ListFormatter* icuFormatter = icu::ListFormatter::createInstance(icuLocale, status); in HWTEST_F_L0() 62 icu::Locale icuLocale("zh", "Hans", "Cn"); in HWTEST_F_L0() 63 icu::ListFormatter* icuFormatter = icu::ListFormatter::createInstance(icuLocale, status); in HWTEST_F_L0() 76 JSHandle<JSListFormat> CreateJSListFormatterTest(JSThread *thread, icu::Locale icuLocale, JSHandle<JSObject> options) in CreateJSListFormatterTest() argument 90 factory->NewJSIntlIcuData(locales, icuLocale, JSLocale::FreeIcuLocale); in CreateJSListFormatterTest() 118 icu::Locale icuLocale("en", "Latn", "US"); in HWTEST_F_L0() 135 factory->NewJSIntlIcuData(locales, icuLocale, JSLocale::FreeIcuLocale); in HWTEST_F_L0() 164 icu::Locale& icuLocale) in GetFormatter() 172 JSHandle<JSListFormat> jsFormatter = CreateJSListFormatterTest(thread, icuLocale, objec in GetFormatter() 163 GetFormatter(JSThread *thread, std::map<std::string, std::string>& options, icu::Locale& icuLocale) GetFormatter() argument [all...] |
H A D | js_date_time_format_second_test.cpp | 40 icu::Locale icuLocale("zh", "Hans", "Cn"); in HWTEST_F_L0() 51 JSHandle<JSDateTimeFormat> dtf = EcmaTestCommon::CreateDateTimeFormatTest(thread, icuLocale, options); in HWTEST_F_L0() 63 static JSHandle<JSDateTimeFormat> FormatCommonSet(JSThread *thread, JSHandle<JSObject>& options, icu::Locale& icuLocale, in FormatCommonSet() argument 77 JSHandle<JSDateTimeFormat> dtf = EcmaTestCommon::CreateDateTimeFormatTest(thread, icuLocale, options); in FormatCommonSet() 81 static JSHandle<JSDateTimeFormat> FormatDateTimeCommon(JSThread *thread, icu::Locale& icuLocale) in FormatDateTimeCommon() argument 94 auto dtf = FormatCommonSet(thread, options, icuLocale, dateOptionsMap); in FormatDateTimeCommon() 100 icu::Locale icuLocale("zh", "Hans", "Cn"); in HWTEST_F_L0() 102 auto dtf = FormatDateTimeCommon(thread, icuLocale); in HWTEST_F_L0() 114 icu::Locale icuLocale("en", "Latn", "US"); in HWTEST_F_L0() 115 auto dtf = FormatDateTimeCommon(thread, icuLocale); in HWTEST_F_L0() [all...] |
H A D | js_relative_time_format_test.cpp | 62 icu::Locale icuLocale("en", "US"); in HWTEST_F_L0() 64 icu::NumberFormat *icuNumberFormat = icu::NumberFormat::createInstance(icuLocale, UNUM_DECIMAL, status); in HWTEST_F_L0() 65 icu::RelativeDateTimeFormatter rtfFormatter(icuLocale, icuNumberFormat, UDAT_STYLE_LONG, in HWTEST_F_L0()
|
H A D | js_date_time_format_first_test.cpp | 125 icu::Locale icuLocale("zh", "Hans", "Cn", "calendar=chinese"); in HWTEST_F_L0() 126 factory->NewJSIntlIcuData(locales, icuLocale, JSLocale::FreeIcuLocale); in HWTEST_F_L0() 252 icu::Locale icuLocale("zh", "Hans", "Cn"); in HWTEST_F_L0() 256 JSHandle<JSDateTimeFormat> dtf = EcmaTestCommon::CreateDateTimeFormatTest(thread, icuLocale, options); in HWTEST_F_L0()
|
H A D | js_plural_rules_test.cpp | 38 icu::Locale icuLocale("en", "US"); in HWTEST_F_L0() 41 icu::PluralRules *icuPluralRules(icu::PluralRules::forLocale(icuLocale, icuType, status)); in HWTEST_F_L0()
|
H A D | js_number_format_test.cpp | 44 icu::Locale icuLocale("en", "US"); in HWTEST_F_L0() 46 icu::number::NumberFormatter::withLocale(icuLocale).roundingMode(UNUM_ROUND_HALFUP); in HWTEST_F_L0()
|
H A D | js_displaynames_test.cpp | 45 icu::Locale icuLocale("en"); in HWTEST_F_L0() 48 icu::LocaleDisplayNames::createInstance(icuLocale, display_context, 1); in HWTEST_F_L0()
|
H A D | locale_helper_test.cpp | 71 icu::Locale icuLocale("fr", "Latn", "Fr"); in HWTEST_F_L0() 72 factory->NewJSIntlIcuData(jsLocale, icuLocale, JSLocale::FreeIcuLocale); in HWTEST_F_L0()
|
H A D | js_locale_test.cpp | 103 icu::Locale icuLocale("zh", "Hans", "Cn"); in HWTEST_F_L0() 104 factory->NewJSIntlIcuData(locale, icuLocale, JSLocale::FreeIcuLocale); in HWTEST_F_L0()
|
H A D | ecma_test_common.h | 398 static JSHandle<JSDateTimeFormat> CreateDateTimeFormatTest(JSThread *thread, icu::Locale icuLocale, in CreateDateTimeFormatTest() argument 411 factory->NewJSIntlIcuData(locales, icuLocale, JSLocale::FreeIcuLocale); in CreateDateTimeFormatTest()
|
/arkcompiler/ets_runtime/ecmascript/ |
H A D | js_segmenter.cpp | 50 const icu::Locale &icuLocale, GranularityOption granularity) in InitializeIcuBreakIterator() 57 icuBreakIterator.reset(icu::BreakIterator::createCharacterInstance(icuLocale, status)); in InitializeIcuBreakIterator() 60 icuBreakIterator.reset(icu::BreakIterator::createWordInstance(icuLocale, status)); in InitializeIcuBreakIterator() 63 icuBreakIterator.reset(icu::BreakIterator::createSentenceInstance(icuLocale, status)); in InitializeIcuBreakIterator() 124 icu::Locale icuLocale = r.localeData; in InitializeSegmenter() local 125 JSHandle<EcmaString> localeStr = intl::LocaleHelper::ToLanguageTag(thread, icuLocale); in InitializeSegmenter() 142 InitializeIcuBreakIterator(thread, segmenter, icuLocale, granularity); in InitializeSegmenter() 49 InitializeIcuBreakIterator(JSThread *thread, const JSHandle<JSSegmenter> &segmenter, const icu::Locale &icuLocale, GranularityOption granularity) InitializeIcuBreakIterator() argument
|
H A D | js_plural_rules.cpp | 200 icu::Locale icuLocale = r.localeData; in InitializePluralRules() local 204 icu::number::NumberFormatter::withLocale(icuLocale).roundingMode(UNUM_ROUND_HALFUP); in InitializePluralRules() 221 std::unique_ptr<icu::PluralRules> icuPluralRules(icu::PluralRules::forLocale(icuLocale, icuType, status)); in InitializePluralRules() 228 icu::Locale noExtensionLocale(icuLocale.getBaseName()); in InitializePluralRules() 241 icuPluralRules.reset(icu::PluralRules::forLocale(icuLocale, icuType, status)); in InitializePluralRules() 260 JSHandle<EcmaString> localeStr = intl::LocaleHelper::ToLanguageTag(thread, icuLocale); in InitializePluralRules()
|
H A D | js_collator.cpp | 187 icu::Locale icuLocale = r.localeData; in InitializeCollator() local 188 JSHandle<EcmaString> localeStr = intl::LocaleHelper::ToLanguageTag(thread, icuLocale); in InitializeCollator() 191 ASSERT_PRINT(!icuLocale.isBogus(), "icuLocale is bogus"); in InitializeCollator() 199 icuLocale.setUnicodeKeywordValue("co", nullptr, status); in InitializeCollator() 200 ASSERT_PRINT(U_SUCCESS(status), "icuLocale set co failed"); in InitializeCollator() 207 icuLocale.setUnicodeKeywordValue("co", "search", status); in InitializeCollator() 210 if (!collationStr.empty() && JSLocale::IsWellCollation(icuLocale, collationStr)) { in InitializeCollator() 211 icuLocale.setUnicodeKeywordValue("co", collationStr, status); in InitializeCollator() 216 std::unique_ptr<icu::Collator> icuCollator(icu::Collator::createInstance(icuLocale, statu in InitializeCollator() [all...] |
H A D | js_locale.cpp | 621 icu::Locale icuLocale = icu::Locale::forLanguageTag(bcp47Locale, status); in BuildICULocale() local 622 return icuLocale; in BuildICULocale() 639 std::string JSLocale::GetNumberingSystem(const icu::Locale &icuLocale) in GetNumberingSystem() argument 642 std::unique_ptr<icu::NumberingSystem> numberingSystem(icu::NumberingSystem::createInstance(icuLocale, status)); in GetNumberingSystem() 966 icu::Locale icuLocale = builder.build(status); in InitializeLocale() local 967 icuLocale.canonicalize(status); in InitializeLocale() 973 factory->NewJSIntlIcuData(locale, icuLocale, JSLocale::FreeIcuLocale); in InitializeLocale() 996 icu::Locale *icuLocale = locale->GetIcuLocale(); in NormalizeKeywordValue() local 998 auto value = icuLocale->getUnicodeKeywordValue<std::string>(key, status); in NormalizeKeywordValue() 1015 icu::Locale *icuLocale in ToString() local [all...] |
H A D | js_date_time_format.cpp | 108 const icu::Locale &icuLocale, const NativePointerCallback &callback) in SetIcuLocale() 112 icu::Locale *icuPointer = ecmaVm->GetNativeAreaAllocator()->New<icu::Locale>(icuLocale); in SetIcuLocale() 129 auto icuLocale = reinterpret_cast<icu::Locale *>(pointer); in FreeIcuLocale() local 130 icuLocale->~Locale(); in FreeIcuLocale() 303 icu::Locale &icuLocale, in DateTimeStylePattern() 311 icu::DateFormat::createDateTimeInstance(icuDateStyle, icuTimeStyle, icuLocale))); in DateTimeStylePattern() 322 result = std::make_unique<icu::SimpleDateFormat>(pattern, icuLocale, status); in DateTimeStylePattern() 423 // 18. Set icuLocale to r.[[locale]]. in InitializeDateTimeFormat() 424 icu::Locale icuLocale = resolvedLocale.localeData; in InitializeDateTimeFormat() local 425 ASSERT_PRINT(!icuLocale in InitializeDateTimeFormat() 107 SetIcuLocale(JSThread *thread, JSHandle<JSDateTimeFormat> obj, const icu::Locale &icuLocale, const NativePointerCallback &callback) SetIcuLocale() argument 301 DateTimeStylePattern(DateTimeStyleOption dateStyle, DateTimeStyleOption timeStyle, icu::Locale &icuLocale, HourCycleOption hc, icu::DateTimePatternGenerator *generator) DateTimeStylePattern() argument 1513 CreateICUSimpleDateFormat(const icu::Locale &icuLocale, const icu::UnicodeString &skeleton, icu::DateTimePatternGenerator *gn, HourCycleOption hc) CreateICUSimpleDateFormat() argument [all...] |
H A D | js_date_time_format.h | 51 icu::Locale &icuLocale, 126 const icu::Locale &icuLocale, const NativePointerCallback &callback); 206 static std::unique_ptr<icu::SimpleDateFormat> CreateICUSimpleDateFormat(const icu::Locale &icuLocale,
|
H A D | js_segmenter.h | 90 const icu::Locale &icuLocale, GranularityOption granularity);
|
H A D | js_relative_time_format.cpp | 85 icu::Locale icuLocale = r.localeData; in InitializeRelativeTimeFormat() local 88 JSHandle<EcmaString> localeStr = intl::LocaleHelper::ToLanguageTag(thread, icuLocale); in InitializeRelativeTimeFormat() 98 icuLocale.setUnicodeKeywordValue("nu", numberingSystemStdStr, status); in InitializeRelativeTimeFormat() 124 icu::NumberFormat *icuNumberFormat = icu::NumberFormat::createInstance(icuLocale, UNUM_DECIMAL, status); in InitializeRelativeTimeFormat() 154 icu::RelativeDateTimeFormatter rtfFormatter(icuLocale, icuNumberFormat, uStyle, UDISPCTX_CAPITALIZATION_NONE, in InitializeRelativeTimeFormat() 160 std::string numberingSystem = JSLocale::GetNumberingSystem(icuLocale); in InitializeRelativeTimeFormat()
|
H A D | js_list_format.cpp | 126 icu::Locale icuLocale = r.localeData; in InitializeListFormat() local 127 JSHandle<EcmaString> localeStr = intl::LocaleHelper::ToLanguageTag(thread, icuLocale); in InitializeListFormat() 194 icu::ListFormatter *icuListFormatter = icu::ListFormatter::createInstance(icuLocale, uType, uStyle, status); in InitializeListFormat()
|
H A D | js_displaynames.cpp | 180 icu::Locale icuLocale = r.localeData; in InitializeDisplayNames() local 228 JSHandle<EcmaString> localeStr = intl::LocaleHelper::ToLanguageTag(thread, icuLocale); in InitializeDisplayNames() 259 icu::LocaleDisplayNames *icudisplaynames(icu::LocaleDisplayNames::createInstance(icuLocale, displayContext, 1)); in InitializeDisplayNames()
|
H A D | js_locale.h | 189 auto icuLocale = reinterpret_cast<icu::Locale *>(pointer); 190 icuLocale->~Locale(); 494 static std::string GetNumberingSystem(const icu::Locale &icuLocale);
|
H A D | js_number_format.cpp | 574 icu::Locale icuLocale = r.localeData; in InitializeNumberFormat() local 575 JSHandle<EcmaString> localeStr = intl::LocaleHelper::ToLanguageTag(thread, icuLocale); in InitializeNumberFormat() 583 icuLocale.setUnicodeKeywordValue("nu", numberingSystemStr, status); in InitializeNumberFormat() 589 icu::number::NumberFormatter::withLocale(icuLocale).roundingMode(UNUM_ROUND_HALFUP); in InitializeNumberFormat()
|
/arkcompiler/ets_runtime/ecmascript/builtins/ |
H A D | builtins_locale.cpp | 59 icu::Locale *icuLocale = (JSHandle<JSLocale>::Cast(tag))->GetIcuLocale(); in LocaleConstructor() local 60 localeString = intl::LocaleHelper::ToLanguageTag(thread, *icuLocale); in LocaleConstructor() 178 icu::Locale icuLocale = icu::Locale::createFromName(locale->GetIcuLocale()->getBaseName()); in GetBaseName() local 179 JSHandle<EcmaString> baseName = intl::LocaleHelper::ToLanguageTag(thread, icuLocale); in GetBaseName() 267 icu::Locale *icuLocale = locale->GetIcuLocale(); in GetNumeric() local 269 auto numeric = icuLocale->getUnicodeKeywordValue<CString>("kn", status); in GetNumeric()
|
H A D | builtins_string.cpp | 1935 icu::Locale icuLocale = icu::Locale::createFromName(locale.c_str()); in ToLocaleLowerCase() local 1936 EcmaString *result = EcmaStringAccessor::ToLocaleLower(ecmaVm, string, icuLocale); in ToLocaleLowerCase() 1996 icu::Locale icuLocale = icu::Locale::createFromName(locale.c_str()); in ToLocaleUpperCase() local 1997 EcmaString *result = EcmaStringAccessor::ToLocaleUpper(ecmaVm, string, icuLocale); in ToLocaleUpperCase()
|
/arkcompiler/ets_runtime/ecmascript/napi/test/ |
H A D | ffi_workload.cpp | 4715 icu::Locale icuLocale("zh", "Hans", "Cn", "calendar=chinese"); in HWTEST_F_L0() 4716 factory->NewJSIntlIcuData(locales, icuLocale, JSLocale::FreeIcuLocale); in HWTEST_F_L0()
|