Lines Matching defs:region

58 const char *LocaleConfig::DEFAULT_REGION_KEY = "const.global.region";

74 "/system/usr/ohos_locale_config/region/supported_regions.xml";
78 const char *LocaleConfig::REGION_PATH = "/system/usr/ohos_locale_config/region/";
82 const char *LocaleConfig::secondRootRegion = "region";
351 bool LocaleConfig::IsValidRegion(const string &region)
353 string::size_type size = region.size();
358 if ((region[i] > 'Z') || (region[i] < 'A')) {
444 bool LocaleConfig::IsSuggested(const std::string &language, const std::string &region)
447 vector<string> countries { region };
555 std::string region = it->substr(pos + 1);
557 blockedRegions.insert(region);
560 blockedLanguageRegions[language] = { region };
562 blockedLanguageRegions[language].insert(region);
817 HILOG_INFO_I18N("can not open region data file");
826 HILOG_INFO_I18N("parse region data file failed");
876 std::string region = locale.GetRegion();
883 if (region.length() != 0) {
884 std::string languageAndRegion = language + "-" + region;
895 string LocaleConfig::GetDisplayOverrideRegion(const std::string &region, const std::string &displayLocale)
906 if (region2DisplayName.find(region) != region2DisplayName.end()) {
907 return region2DisplayName.at(region);
913 if (IsValidRegion(region)) {
914 icu::LocaleBuilder builder = icu::LocaleBuilder().setRegion(region);
917 originLocale = icu::Locale::forLanguageTag(region, status);
926 string LocaleConfig::GetDisplayRegion(const string &region, const string &displayLocale, bool sentenceCase)
930 if (IsValidRegion(region)) {
931 icu::LocaleBuilder builder = icu::LocaleBuilder().setRegion(region);
934 originLocale = icu::Locale::forLanguageTag(region, status);
951 result = GetDisplayOverrideRegion(region, displayLocale);
1222 HILOG_ERROR_I18N("LocaleConfig::SetSystemRegion %{public}s is not valid region tag.", regionTag.c_str());
1376 // Compute region and extend param part from current system locale.
1397 // combine language, script, region and extend param with '-'
1415 // if current system locale is null, contruct a locale from region tag.