Home
last modified time | relevance | path

Searched refs:locale (Results 1 – 25 of 92) sorted by relevance

1234

/base/global/i18n/frameworks/intl/test/fuzztest/localeinfo_fuzzer/
Dlocaleinfo_fuzzer.cpp28 LocaleInfo *locale = new LocaleInfo(input); in DoSomethingInterestingWithMyAPI() local
29 if (locale == nullptr) { in DoSomethingInterestingWithMyAPI()
32 locale->GetLanguage(); in DoSomethingInterestingWithMyAPI()
33 locale->GetScript(); in DoSomethingInterestingWithMyAPI()
34 locale->GetRegion(); in DoSomethingInterestingWithMyAPI()
35 locale->GetBaseName(); in DoSomethingInterestingWithMyAPI()
36 locale->GetCalendar(); in DoSomethingInterestingWithMyAPI()
37 locale->GetCollation(); in DoSomethingInterestingWithMyAPI()
38 locale->GetHourCycle(); in DoSomethingInterestingWithMyAPI()
39 locale->GetNumberingSystem(); in DoSomethingInterestingWithMyAPI()
[all …]
/base/global/i18n_lite/frameworks/i18n/test/unittest/lite/common/
Di18n_test.cpp52 LocaleInfo *locale = new LocaleInfo("zh", "Hans", "CN"); variable
53 EXPECT_TRUE(locale != nullptr);
54 delete locale;
64 LocaleInfo *locale = new LocaleInfo("zh", "CN"); variable
65 EXPECT_TRUE(locale != nullptr);
66 delete locale;
76 LocaleInfo *locale = new LocaleInfo(); variable
77 EXPECT_TRUE(locale != nullptr);
78 delete locale;
88 LocaleInfo locale("zh", "CN"); variable
[all …]
/base/global/i18n/frameworks/intl/src/
Di18n_calendar.cpp81 void I18nCalendar::InitCalendar(const icu::Locale &locale, CalendarType type) in InitCalendar() argument
86 calendar_ = new icu::BuddhistCalendar(locale, status); in InitCalendar()
90 calendar_ = new icu::ChineseCalendar(locale, status); in InitCalendar()
94 calendar_ = new icu::CopticCalendar(locale, status); in InitCalendar()
98 calendar_ = new icu::EthiopicCalendar(locale, status); in InitCalendar()
102 calendar_ = new icu::HebrewCalendar(locale, status); in InitCalendar()
106 calendar_ = new icu::IndianCalendar(locale, status); in InitCalendar()
110 …calendar_ = new icu::IslamicCalendar(locale, status, icu::IslamicCalendar::ECalculationType::CIVIL… in InitCalendar()
114 InitCalendar2(locale, type, status); in InitCalendar()
125 void I18nCalendar::InitCalendar2(const icu::Locale &locale, CalendarType type, UErrorCode &status) in InitCalendar2() argument
[all …]
Dindex_util.cpp31 icu::Locale locale(LocaleConfig::GetSystemLocale().c_str()); in IndexUtil() local
32 index = std::make_unique<icu::AlphabeticIndex>(locale, status); in IndexUtil()
34 icu::Locale locale(localeTag.c_str()); in IndexUtil() local
35 index = std::make_unique<icu::AlphabeticIndex>(locale, status); in IndexUtil()
68 icu::Locale locale(localeTag.c_str()); in AddLocale() local
70 index->addLabels(locale, status); in AddLocale()
Dlocale_util.cpp20 bool LocaleUtil::IsRTL(const std::string &locale) in IsRTL() argument
22 icu::Locale curLocale(locale.c_str()); in IsRTL()
Dcollator.cpp80 locale = icu::Locale::forLanguageTag(icu::StringPiece(curLocale), status); in Collator()
85 if (LocaleInfo::allValidLocales.count(locale.getLanguage()) > 0) { in Collator()
90 locale = localeInfo->GetLocale(); in Collator()
107 …icu::Collator::getKeywordValuesForLocale("collation", icu::Locale(locale.getBaseName()), false, st… in IsValidCollation()
133 locale.setUnicodeKeywordValue("co", collation, status); in SetCollation()
136 locale.setUnicodeKeywordValue("co", nullptr, status); in SetCollation()
142 locale.setUnicodeKeywordValue("co", collation, status); in SetCollation()
144 locale.setUnicodeKeywordValue("co", nullptr, status); in SetCollation()
148 locale.setUnicodeKeywordValue("co", nullptr, status); in SetCollation()
159 locale.setUnicodeKeywordValue("co", nullptr, status); in SetUsage()
[all …]
Dlocale_config.cpp260 icu::Locale locale = icu::Locale::forLanguageTag(language, status); in GetDisplayLanguageInner() local
264 locale.getDisplayName(displayLoc, unistr); in GetDisplayLanguageInner()
416 bool LocaleConfig::SetSystemLocale(const string &locale) in SetSystemLocale() argument
421 if (!IsValidTag(locale)) { in SetSystemLocale()
424 return SetParameter(LOCALE_KEY, locale.data()) == 0; in SetSystemLocale()
548 for (string locale : locales) { in GetRelatedLocales() local
551 if (locale.find(country) != string::npos) { in GetRelatedLocales()
559 string mainLanguage = GetMainLanguage(locale); in GetRelatedLocales()
715 icu::Locale locale = icu::Locale::forLanguageTag(language, status); in GetDisplayLanguage() local
720 std::string lang(locale.getLanguage()); in GetDisplayLanguage()
[all …]
Dlocale_info.cpp62 locale = icu::Locale::forLanguageTag(icu::StringPiece(finalLocaleTag), status); in InitLocaleInfo()
69 locale = icu::Locale::forLanguageTag(icu::StringPiece(finalLocaleTag), status); in InitLocaleInfo()
73 language = locale.getLanguage(); in InitLocaleInfo()
74 script = locale.getScript(); in InitLocaleInfo()
75 region = locale.getCountry(); in InitLocaleInfo()
76 baseName = locale.getBaseName(); in InitLocaleInfo()
250 return locale; in GetLocale()
259 Locale curLocale = locale; in Maximize()
280 Locale curLocale = locale; in Minimize()
Dplural_rules.cpp114 locale = icu::Locale::forLanguageTag(icu::StringPiece(curLocale), status); in InitPluralRules()
119 if (LocaleInfo::allValidLocales.count(locale.getLanguage()) > 0) { in InitPluralRules()
124 locale = localeInfo->GetLocale(); in InitPluralRules()
126 pluralRules = icu::PluralRules::forLocale(locale, uPluralType, status); in InitPluralRules()
142 …numberFormatter = icu::number::NumberFormatter::withLocale(locale).roundingMode(UNUM_ROUND_HALFUP); in InitNumberFormatter()
/base/global/resource_management_lite/frameworks/resmgr_lite/src/
Dglobal_utils.c43 static uint32_t GetValueFromLocale(const char *locale);
49 static uint32_t GetOffsetByLocale(const char *path, const char *locale, uint32_t length);
55 static uint32_t GetIdHeaderOffsetByLocale(const char *locale, const Key *keys, uint32_t configNum);
123 static uint32_t GetValueFromLocale(const char *locale) in GetValueFromLocale() argument
125 if (locale == NULL) { in GetValueFromLocale()
131 for (int32_t i = strlen(locale) - 1; i >= 0; i--) { in GetValueFromLocale()
133 value += (((uint8_t)tolower(locale[i])) << offset); in GetValueFromLocale()
186 LocaleItem locale = {0, 0, 0}; in FindOffsetByLangWithScriptOrRegion() local
188 SetLocaleItemViaKeys(&(keys[i].keyParams[j]), &locale); in FindOffsetByLangWithScriptOrRegion()
192 if (languageValue == locale.language && secondValue == locale.script) { in FindOffsetByLangWithScriptOrRegion()
[all …]
/base/global/i18n_lite/frameworks/i18n/src/
Ddate_time_format.cpp29 …TimeFormat::DateTimeFormat(AvailableDateTimeFormatPattern requestPattern, const LocaleInfo &locale) in DateTimeFormat() argument
31 this->locale = locale; in DateTimeFormat()
49 impl = new(nothrow) DateTimeFormatImpl(requestPattern, locale); in Init()
53 DataResource resource(&locale); in Init()
63 NumberFormatImpl *numberFormatter = new(nothrow) NumberFormatImpl(locale, status); in Init()
Dlocale_info.cpp285 LocaleInfo locale; in ForLanguageTag() local
288 return locale; in ForLanguageTag()
290 ParseLanguageTag(locale, languageTag, status); in ForLanguageTag()
291 locale.InitIdstr(); in ForLanguageTag()
292 return locale; in ForLanguageTag()
295 void LocaleInfo::ParseLanguageTag(LocaleInfo &locale, const char *languageTag, I18nStatus &status) in ParseLanguageTag() argument
317 if (!ParseNormalSubTag(locale, start, tagLength, options, type)) { in ParseLanguageTag()
319 ProcessExtension(locale, key, value); in ParseLanguageTag()
328 bool LocaleInfo::ParseNormalSubTag(LocaleInfo &locale, const char *start, size_t tagLength, uint16_… in ParseNormalSubTag() argument
336 locale.language = I18nNewCharString(start, tagLength); in ParseNormalSubTag()
[all …]
Dplural_format.cpp21 PluralFormat::PluralFormat(LocaleInfo &locale, I18nStatus &status) in PluralFormat() argument
23 if (locale.GetId() == nullptr) { in PluralFormat()
27 mLocale = locale; in PluralFormat()
Dmeasure_format.cpp26 locale = localeinfo; in MeasureFormat()
35 measureFormatImpl = new MeasureFormatImpl(locale, status); in Init()
39 DataResource resource(&locale); in Init()
Dnumber_format.cpp21 NumberFormat::NumberFormat(LocaleInfo &locale, int &status) in NumberFormat() argument
23 if (locale.GetId() == nullptr) { in NumberFormat()
27 mLocale = locale; in NumberFormat()
/base/global/resource_management_lite/frameworks/resmgr_lite/src/utils/
Dutils.cpp122 uint16_t Utils::EncodeRegionByResLocale(const ResLocale *locale) in EncodeRegionByResLocale() argument
124 if (locale == nullptr) { in EncodeRegionByResLocale()
127 return Utils::EncodeRegion(locale->GetRegion()); in EncodeRegionByResLocale()
130 uint16_t Utils::EncodeLanguageByResLocale(const ResLocale *locale) in EncodeLanguageByResLocale() argument
132 if (locale == nullptr) { in EncodeLanguageByResLocale()
135 return Utils::EncodeLanguage(locale->GetLanguage()); in EncodeLanguageByResLocale()
138 uint32_t Utils::EncodeScriptByResLocale(const ResLocale *locale) in EncodeScriptByResLocale() argument
140 if (locale == nullptr) { in EncodeScriptByResLocale()
143 return Utils::EncodeScript(locale->GetScript()); in EncodeScriptByResLocale()
/base/global/i18n_lite/interfaces/kits/i18n/include/
Dlocale_info.h82 LocaleInfo(const LocaleInfo& locale);
195 static void ProcessExtension(LocaleInfo &locale, const char *key, const char *value);
197 static void ParseLanguageTag(LocaleInfo &locale, const char *languageTag, I18nStatus &status);
198 …static bool ParseNormalSubTag(LocaleInfo &locale, const char *start, size_t tagLength, uint16_t &o…
Ddate_time_format.h74 DateTimeFormat(AvailableDateTimeFormatPattern requestPattern, const LocaleInfo &locale);
190 LocaleInfo locale; variable
/base/global/resource_management_lite/frameworks/resmgr_lite/include/utils/
Dutils.h37 static uint16_t EncodeLanguageByResLocale(const ResLocale *locale);
41 static uint32_t EncodeScriptByResLocale(const ResLocale *locale);
47 static uint16_t EncodeRegionByResLocale(const ResLocale *locale);
/base/global/i18n_lite/tools/i18n-dat-tool/src/main/java/ohos/global/i18n/
DUtils.java199 … public static String getMask(ULocale locale, long[] maskOut) throws UnsupportedEncodingException { in getMask() argument
203 if ("fil".equals(locale.getLanguage())) { in getMask()
205 } else if ("mai".equals(locale.getLanguage())) { in getMask()
208 langs = locale.getLanguage().getBytes("utf-8"); in getMask()
212 if ("Latn".equals(locale.getScript())) { in getMask()
214 } else if ("Hans".equals(locale.getScript())) { in getMask()
216 } else if ("Hant".equals(locale.getScript())) { in getMask()
218 } else if ("Qaag".equals(locale.getScript())) { in getMask()
220 } else if ("Cyrl".equals(locale.getScript())) { in getMask()
222 } else if ("Deva".equals(locale.getScript())) { in getMask()
[all …]
/base/global/i18n/frameworks/intl/include/
Di18n_timezone.h45 static std::string GetCityDisplayName(std::string &cityID, std::string &locale);
47 static std::map<std::string, std::string> FindCityDisplayNameMap(std::string &locale);
48 static std::string GetLocaleBaseName(std::string &locale);
83 static std::string ComputeLocale(std::string &locale);
85 static std::string FindCityDisplayNameFromXml(std::string &cityID, std::string &locale);
/base/global/i18n/frameworks/intl/test/unittest/
Dintl_test.cpp77 string locale = "zh-CN-u-hc-h12"; variable
81 locales.push_back(locale);
117 string locale = "ja-Jpan-JP-u-ca-japanese-hc-h12-co-emoji"; variable
121 LocaleInfo *loc = new (std::nothrow) LocaleInfo(locale, options);
147 string locale = "en-GB"; variable
148 LocaleInfo *loc = new (std::nothrow) LocaleInfo(locale);
161 locale = "ja-u-hc-h12-nu-Jpan-JP-kf-japanese-co-emoji-kn-true";
162 LocaleInfo *localeInfo = new (std::nothrow) LocaleInfo(locale);
175 string locale = "en-GB"; variable
178 locales.push_back(locale);
[all …]
Dlocale_config_test.cpp107 string locale = "zh-Hant-TW"; variable
108 bool ret = LocaleConfig::SetSystemLocale(locale);
119 string locale = "zh-Hant-TW"; variable
120 bool ret = LocaleConfig::SetSystemLocale(locale);
362 string locale = "zh-Hans-CN"; variable
363 if (LocaleConfig::SetSystemLocale(locale)) {
365 EXPECT_EQ(currentLocale, locale);
/base/global/resource_management/frameworks/resmgr/include/utils/
Dutils.h38 static uint16_t EncodeLanguageByResLocale(const ResLocale *locale);
42 static uint32_t EncodeScriptByResLocale(const ResLocale *locale);
48 static uint16_t EncodeRegionByResLocale(const ResLocale *locale);
/base/global/resource_management/frameworks/resmgr/src/utils/
Dutils.cpp233 uint16_t Utils::EncodeRegionByResLocale(const ResLocale *locale) in EncodeRegionByResLocale() argument
235 if (locale == nullptr) { in EncodeRegionByResLocale()
238 return Utils::EncodeRegion(locale->GetRegion()); in EncodeRegionByResLocale()
241 uint16_t Utils::EncodeLanguageByResLocale(const ResLocale *locale) in EncodeLanguageByResLocale() argument
243 if (locale == nullptr) { in EncodeLanguageByResLocale()
246 return Utils::EncodeLanguage(locale->GetLanguage()); in EncodeLanguageByResLocale()
249 uint32_t Utils::EncodeScriptByResLocale(const ResLocale *locale) in EncodeScriptByResLocale() argument
251 if (locale == nullptr) { in EncodeScriptByResLocale()
254 return Utils::EncodeScript(locale->GetScript()); in EncodeScriptByResLocale()

1234