Lines Matching defs:locale_name
187 // Returns true if |locale_name| has an alias in the ICU data file.
188 bool IsDuplicateName(const std::string& locale_name) {
204 if (LowerCaseEqualsASCII(locale_name.substr(0, 3), "es_"))
207 if (base::strcasecmp(kDuplicateNames[i], locale_name.c_str()) == 0)
217 bool IsLocalePartiallyPopulated(const std::string& locale_name) {
222 return !l10n_util::IsLocaleNameTranslated("en", locale_name);
275 std::string locale_name = uloc_getAvailable(i);
277 if (IsDuplicateName(locale_name))
281 if (IsLocalePartiallyPopulated(locale_name))
283 if (!l10n_util::IsLocaleSupportedByOS(locale_name))
287 std::replace(locale_name.begin(), locale_name.end(), '_', '-');
290 if (LowerCaseEqualsASCII(locale_name, "zh-hans")) {
291 locale_name = "zh-CN";
292 } else if (LowerCaseEqualsASCII(locale_name, "zh-hant")) {
293 locale_name = "zh-TW";
295 locales->push_back(locale_name);