Lines Matching refs:collation
70 collation = ParseOption(options, "collation");
101 bool Collator::IsValidCollation(std::string &collation)
104 const char *currentCollation = uloc_toLegacyType("collation", collation.c_str());
107 icu::Collator::getKeywordValuesForLocale("collation", icu::Locale(locale.getBaseName()), false, status));
131 if (collation != "") {
132 if (IsValidCollation(collation)) {
133 locale.setUnicodeKeywordValue("co", collation, status);
135 collation = "default";
139 collation = localeInfo->GetCollation();
140 if (collation != "") {
141 if (IsValidCollation(collation)) {
142 locale.setUnicodeKeywordValue("co", collation, status);
145 collation = "default";
149 collation = "default";
157 collation = "default";
292 options.insert(std::pair<std::string, std::string>("collation", collation));