Home
last modified time | relevance | path

Searched refs:collation (Results 1 - 7 of 7) sorted by relevance

/base/global/i18n/frameworks/intl/src/
H A Dcollator.cpp70 collation = ParseOption(options, "collation"); in ParseAllOptions()
101 bool Collator::IsValidCollation(std::string &collation) in IsValidCollation() argument
104 const char *currentCollation = uloc_toLegacyType("collation", collation.c_str()); in IsValidCollation()
107 icu::Collator::getKeywordValuesForLocale("collation", icu::Locale(locale.getBaseName()), false, status)); in IsValidCollation()
131 if (collation != "") { in SetCollation()
132 if (IsValidCollation(collation)) { in SetCollation()
133 locale.setUnicodeKeywordValue("co", collation, status); in SetCollation()
135 collation in SetCollation()
[all...]
H A Dlocale_info.cpp50 collation = ""; in ResetFinalLocaleStatus()
112 if (!hourCycle.empty() || !numberingSystem.empty() || !calendar.empty() || !collation.empty() || in ComputeFinalLocaleTag()
125 if (!collation.empty()) { in ComputeFinalLocaleTag()
126 finalLocaleTag += collationTag + collation; in ComputeFinalLocaleTag()
152 collation = localeTag.substr(localeTag.find(collationTag) + CONFIG_TAG_LEN); in ParseLocaleTag()
153 collation = collation.substr(0, collation.find(flag)); in ParseLocaleTag()
182 if (configs.count("collation") > 0) { in ParseConfigs()
183 collation in ParseConfigs()
[all...]
H A Dtaboo.cpp200 void Taboo::SplitValue(const std::string& value, std::set<std::string>& collation) in SplitValue() argument
206 collation.insert(value.substr(startPos)); in SplitValue()
209 collation.insert(value.substr(startPos, endPos - startPos)); in SplitValue()
/base/global/i18n/frameworks/intl/include/
H A Dcollator.h54 std::string collation; member in OHOS::Global::I18n::Collator
64 bool IsValidCollation(std::string &collation);
H A Dtaboo.h47 void SplitValue(const std::string& value, std::set<std::string>& collation);
H A Dlocale_info.h59 std::string collation; member in OHOS::Global::I18n::LocaleInfo
/base/global/i18n/interfaces/js/kits/src/
H A Dintl_addon.cpp63 DECLARE_NAPI_GETTER_SETTER("collation", GetCollation, SetProperty), in InitLocale()
323 GetOptionValue(env, argv[1], "collation", map); in LocaleConstructor()
1254 GetOptionValue(env, options, "collation", map); in GetCollatorCollation()
1255 auto it = map.find("collation"); in GetCollatorCollation()
1257 std::string collation = it->second; in GetCollatorCollation() local
1275 if (validCollation.find(collation) == validCollation.end()) { in GetCollatorCollation()
1276 map["collation"] = "default"; in GetCollatorCollation()
1571 SetOptionProperties(env, result, options, "collation"); in GetCollatorResolvedOptions()

Completed in 6 milliseconds