Home
last modified time | relevance | path

Searched refs:icuLocale (Results 1 - 25 of 25) sorted by relevance

/arkcompiler/ets_runtime/ecmascript/tests/
H A Djs_list_format_test.cpp39 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 Djs_date_time_format_second_test.cpp40 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 Djs_relative_time_format_test.cpp62 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 Djs_date_time_format_first_test.cpp125 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 Djs_plural_rules_test.cpp38 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 Djs_number_format_test.cpp44 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 Djs_displaynames_test.cpp45 icu::Locale icuLocale("en"); in HWTEST_F_L0()
48 icu::LocaleDisplayNames::createInstance(icuLocale, display_context, 1); in HWTEST_F_L0()
H A Dlocale_helper_test.cpp71 icu::Locale icuLocale("fr", "Latn", "Fr"); in HWTEST_F_L0()
72 factory->NewJSIntlIcuData(jsLocale, icuLocale, JSLocale::FreeIcuLocale); in HWTEST_F_L0()
H A Djs_locale_test.cpp103 icu::Locale icuLocale("zh", "Hans", "Cn"); in HWTEST_F_L0()
104 factory->NewJSIntlIcuData(locale, icuLocale, JSLocale::FreeIcuLocale); in HWTEST_F_L0()
H A Decma_test_common.h398 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 Djs_segmenter.cpp50 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 Djs_plural_rules.cpp200 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 Djs_collator.cpp187 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 Djs_locale.cpp621 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 Djs_date_time_format.cpp108 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 Djs_date_time_format.h51 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 Djs_segmenter.h90 const icu::Locale &icuLocale, GranularityOption granularity);
H A Djs_relative_time_format.cpp85 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 Djs_list_format.cpp126 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 Djs_displaynames.cpp180 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 Djs_locale.h189 auto icuLocale = reinterpret_cast<icu::Locale *>(pointer);
190 icuLocale->~Locale();
494 static std::string GetNumberingSystem(const icu::Locale &icuLocale);
H A Djs_number_format.cpp574 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 Dbuiltins_locale.cpp59 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 Dbuiltins_string.cpp1935 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 Dffi_workload.cpp4715 icu::Locale icuLocale("zh", "Hans", "Cn", "calendar=chinese"); in HWTEST_F_L0()
4716 factory->NewJSIntlIcuData(locales, icuLocale, JSLocale::FreeIcuLocale); in HWTEST_F_L0()

Completed in 39 milliseconds