/base/global/i18n/frameworks/intl/test/fuzztest/localeinfo_fuzzer/ |
D | localeinfo_fuzzer.cpp | 28 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/ |
D | i18n_test.cpp | 52 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/ |
D | i18n_calendar.cpp | 81 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 …]
|
D | index_util.cpp | 31 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()
|
D | locale_util.cpp | 20 bool LocaleUtil::IsRTL(const std::string &locale) in IsRTL() argument 22 icu::Locale curLocale(locale.c_str()); in IsRTL()
|
D | collator.cpp | 80 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 …]
|
D | locale_config.cpp | 260 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 …]
|
D | locale_info.cpp | 62 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()
|
D | plural_rules.cpp | 114 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/ |
D | global_utils.c | 43 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/ |
D | date_time_format.cpp | 29 …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()
|
D | locale_info.cpp | 285 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 …]
|
D | plural_format.cpp | 21 PluralFormat::PluralFormat(LocaleInfo &locale, I18nStatus &status) in PluralFormat() argument 23 if (locale.GetId() == nullptr) { in PluralFormat() 27 mLocale = locale; in PluralFormat()
|
D | measure_format.cpp | 26 locale = localeinfo; in MeasureFormat() 35 measureFormatImpl = new MeasureFormatImpl(locale, status); in Init() 39 DataResource resource(&locale); in Init()
|
D | number_format.cpp | 21 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/ |
D | utils.cpp | 122 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/ |
D | locale_info.h | 82 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…
|
D | date_time_format.h | 74 DateTimeFormat(AvailableDateTimeFormatPattern requestPattern, const LocaleInfo &locale); 190 LocaleInfo locale; variable
|
/base/global/resource_management_lite/frameworks/resmgr_lite/include/utils/ |
D | utils.h | 37 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/ |
D | Utils.java | 199 … 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/ |
D | i18n_timezone.h | 45 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/ |
D | intl_test.cpp | 77 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 …]
|
D | locale_config_test.cpp | 107 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/ |
D | utils.h | 38 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/ |
D | utils.cpp | 233 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()
|