Lines Matching refs:foundLocale
480 // 4. Let foundLocale be r.[[locale]].
482 // 6. Set result.[[dataLocale]] to foundLocale.
484 std::string foundLocale = intl::LocaleHelper::ConvertToStdString(locale);
485 icu::Locale foundLocaleData = BuildICULocale(foundLocale);
495 auto doubleMatch = foundLocale.find(key);
526 size_t found = foundLocale.find("-u-");
528 std::string extension = foundLocale.substr(found + INTL_INDEX_ONE);
580 size_t found = foundLocale.find("-u-");
582 foundLocale = foundLocale.substr(0, found);
587 // a. Let privateIndex be Call(%StringProto_indexOf%, foundLocale, « "-x-" »).
588 size_t privateIndex = foundLocale.find("-x-");
590 // i. Let foundLocale be the concatenation of foundLocale and supportedExtension.
592 foundLocale = foundLocale + supportedExtension;
594 std::string preExtension = foundLocale.substr(0, privateIndex);
595 std::string postExtension = foundLocale.substr(privateIndex);
596 foundLocale = preExtension + supportedExtension + postExtension;
602 result.locale = foundLocale;
605 foundLocale = intl::LocaleHelper::ConvertToStdString(tag);
608 // 10. Set result.[[locale]] to foundLocale.
609 result.locale = foundLocale;