Lines Matching refs:icu
51 icu::LocaleBuilder builder;
58 icu::LocaleBuilder builder;
81 virtual icu::Locale locale() const = 0;
82 virtual Maybe<icu::UnicodeString> of(Isolate* isolate,
90 LocaleDisplayNamesCommon(const icu::Locale& locale,
102 icu::LocaleDisplayNames::createInstance(locale, display_context, 4));
107 icu::Locale locale() const override { return ldn_->getLocale(); }
110 icu::LocaleDisplayNames* locale_display_names() const { return ldn_.get(); }
113 std::unique_ptr<icu::LocaleDisplayNames> ldn_;
119 LanguageNames(const icu::Locale& locale, JSDisplayNames::Style style,
127 Maybe<icu::UnicodeString> of(Isolate* isolate,
135 icu::Locale l =
136 icu::Locale(icu::Locale::forLanguageTag(code, status).getBaseName());
144 Nothing<icu::UnicodeString>());
147 icu::UnicodeString result;
156 RegionNames(const icu::Locale& locale, JSDisplayNames::Style style,
164 Maybe<icu::UnicodeString> of(Isolate* isolate,
170 Nothing<icu::UnicodeString>());
173 icu::UnicodeString result;
181 ScriptNames(const icu::Locale& locale, JSDisplayNames::Style style,
189 Maybe<icu::UnicodeString> of(Isolate* isolate,
195 Nothing<icu::UnicodeString>());
198 icu::UnicodeString result;
206 KeyValueDisplayNames(const icu::Locale& locale, JSDisplayNames::Style style,
217 Maybe<icu::UnicodeString> of(Isolate* isolate,
220 icu::UnicodeString result;
227 (result == icu::UnicodeString(code_str.c_str(), -1, US_INV))) {
241 CurrencyNames(const icu::Locale& locale, JSDisplayNames::Style style,
248 Maybe<icu::UnicodeString> of(Isolate* isolate,
254 Nothing<icu::UnicodeString>());
262 CalendarNames(const icu::Locale& locale, JSDisplayNames::Style style,
269 Maybe<icu::UnicodeString> of(Isolate* isolate,
275 Nothing<icu::UnicodeString>());
337 DateTimeFieldNames(const icu::Locale& locale, JSDisplayNames::Style style,
342 icu::DateTimePatternGenerator::createInstance(locale_, status));
350 icu::Locale locale() const override { return locale_; }
352 Maybe<icu::UnicodeString> of(Isolate* isolate,
358 Nothing<icu::UnicodeString>());
364 icu::Locale locale_;
366 std::unique_ptr<icu::DateTimePatternGenerator> generator_;
369 DisplayNamesInternal* CreateInternal(const icu::Locale& locale,
442 icu::Locale icu_locale = r.icu_locale;
604 Maybe<icu::UnicodeString> maybe_result =
607 icu::UnicodeString result = maybe_result.FromJust();