/base/global/i18n/interfaces/native/inner_api/i18n/include/ |
H A D | locale_matcher.h | 33 static std::string GetBestMatchedLocale(const LocaleInfo* requestLocale, 34 const std::vector<LocaleInfo*>& candidateLocales); 44 static int8_t IsMoreSuitable(const LocaleInfo *current, const LocaleInfo *other, const LocaleInfo *request); 46 static bool Match(const LocaleInfo *current, const LocaleInfo *other); 69 static bool CompareLanguage(const LocaleInfo *current, const LocaleInfo *other); 70 static bool CompareRegionWhenLangIsNotEqual(const LocaleInfo *curren [all...] |
H A D | locale_util.h | 27 static uint16_t EncodeLanguageByLocaleInfo(const LocaleInfo *locale); 28 static uint32_t EncodeScriptByLocaleInfo(const LocaleInfo *locale); 29 static uint16_t EncodeRegionByLocaleInfo(const LocaleInfo *locale);
|
/base/global/i18n/frameworks/intl/src/ |
H A D | locale_info.cpp | 28 std::set<std::string> LocaleInfo::allValidLocales = GetValidLocales();
30 std::set<std::string> LocaleInfo::GetValidLocales()
in GetValidLocales() 46 void LocaleInfo::ResetFinalLocaleStatus()
in ResetFinalLocaleStatus() 58 void LocaleInfo::InitLocaleInfo(const std::string &localeTag, std::map<std::string, std::string> &configMap)
in InitLocaleInfo() 83 LocaleInfo::LocaleInfo(const std::string &localeTag)
in LocaleInfo() function in OHOS::Global::I18n::LocaleInfo 89 LocaleInfo::LocaleInfo(const std::string &localeTag, std::map<std::string, std::string> &configMap)
in LocaleInfo() function in OHOS::Global::I18n::LocaleInfo 94 LocaleInfo::~LocaleInfo() {}
in ~LocaleInfo() [all...] |
H A D | locale_matcher.cpp | 29 std::string LocaleMatcher::GetBestMatchedLocale(const LocaleInfo* requestLocale, in GetBestMatchedLocale() 30 const std::vector<LocaleInfo*>& candidateLocales) in GetBestMatchedLocale() 35 LocaleInfo* bestMatch = candidateLocales[0]; in GetBestMatchedLocale() 44 int8_t LocaleMatcher::IsMoreSuitable(const LocaleInfo *current, const LocaleInfo *other, const LocaleInfo *request) in IsMoreSuitable() 90 bool LocaleMatcher::CompareLanguage(const LocaleInfo *current, const LocaleInfo *other) in CompareLanguage() 118 bool LocaleMatcher::CompareRegionWhenLangIsNotEqual(const LocaleInfo *current, const LocaleInfo *othe [all...] |
H A D | locale_util.cpp | 26 uint16_t LocaleUtil::EncodeLanguageByLocaleInfo(const LocaleInfo *locale)
in EncodeLanguageByLocaleInfo() 34 uint32_t LocaleUtil::EncodeScriptByLocaleInfo(const LocaleInfo *locale)
in EncodeScriptByLocaleInfo() 42 uint16_t LocaleUtil::EncodeRegionByLocaleInfo(const LocaleInfo *locale)
in EncodeRegionByLocaleInfo()
|
/base/global/i18n_lite/interfaces/kits/i18n/include/ |
H A D | locale_info.h | 35 * Creating a <b>LocaleInfo</b> instance: \n
36 * {@code LocaleInfo locale("zh", "Hans", "CN");}
51 class LocaleInfo {
class 54 * @brief A constructor used to create a <b>LocaleInfo</b> instance with specified language,
63 LocaleInfo(const char *lang, const char *script, const char *region);
66 * @brief A constructor used to create a <b>LocaleInfo</b> instance with specified language and country/region.
73 LocaleInfo(const char *lang, const char *region);
76 * @brief A constructor used to create a <b>LocaleInfo</b> instance by copying a specified one.
78 * @param locale Indicates the specified <b>LocaleInfo</b> instance.
82 LocaleInfo(cons [all...] |
H A D | plural_format.h | 63 PluralFormat(LocaleInfo &locale, I18nStatus &status);
96 LocaleInfo mLocale;
|
H A D | number_format.h | 35 * Creating a <b>LocaleInfo</b> instance: \n
36 * {@code LocaleInfo locale("en", "US");}
71 NumberFormat(LocaleInfo &locale, int &status);
167 LocaleInfo mLocale;
|
H A D | measure_format.h | 34 * Creating a <b>LocaleInfo</b> instance: \n 35 * {@code LocaleInfo locale("en", "Latn", "");} 69 MeasureFormat(LocaleInfo &localeinfo, I18nStatus &status); 125 LocaleInfo locale;
|
H A D | week_info.h | 31 WeekInfo(const LocaleInfo &localeInfo, I18nStatus &status); 68 LocaleInfo locale;
|
H A D | date_time_format.h | 36 * Creating a <b>LocaleInfo</b> instance: \n
37 * {@code LocaleInfo locale("zh", "Hans", "CN"); // zh indicates the language , Hans indicates
74 DateTimeFormat(AvailableDateTimeFormatPattern requestPattern, const LocaleInfo &locale);
190 LocaleInfo locale;
|
/base/global/i18n_lite/frameworks/i18n/src/ |
H A D | locale_info.cpp | 24 void LocaleInfo::Init(const char *newLang, const char *newScript, const char *newRegion, int &status)
in Init() 54 void LocaleInfo::InitIdstr()
in InitIdstr() 71 LocaleInfo::LocaleInfo(const char *newLang, const char *newScript, const char *newRegion)
in LocaleInfo() function in LocaleInfo 80 bool LocaleInfo::IsDefaultLocale() const
in IsDefaultLocale() 88 LocaleInfo::LocaleInfo(const char *newLang, const char *newRegion)
in LocaleInfo() function in LocaleInfo 97 LocaleInfo::LocaleInfo()
in LocaleInfo() function in LocaleInfo 103 LocaleInfo function in LocaleInfo [all...] |
/base/global/resource_management_lite/frameworks/resmgr_lite/include/ |
H A D | res_config.h | 23 using OHOS::I18N::LocaleInfo; 31 virtual RState SetLocaleInfo(LocaleInfo &localeInfo) = 0; 39 virtual const LocaleInfo *GetLocaleInfo() const = 0; 54 const LocaleInfo *GetSysDefault(); 56 void UpdateSysDefault(const LocaleInfo &localeInfo, bool needNotify); 58 LocaleInfo *BuildFromString(const char *str, char sep, RState &rState); 60 LocaleInfo *BuildFromParts(const char *language, const char *script, const char *region, RState &rState);
|
H A D | res_config_impl.h | 24 using OHOS::I18N::LocaleInfo; 54 RState SetLocaleInfo(LocaleInfo &localeInfo); 74 const LocaleInfo *GetLocaleInfo() const; 122 LocaleInfo *localeInfo_;
|
H A D | res_locale.h | 25 using OHOS::I18N::LocaleInfo; 49 * Copy from other LocaleInfo to this 50 * @param other the other LocaleInfo copy to this localeInfo 51 * @return SUCCESS if copy other LocaleInfo success, else ERROR 53 RState CopyFromLocaleInfo(const LocaleInfo *other); 62 static const LocaleInfo *GetDefault(); 64 static bool UpdateDefault(const LocaleInfo &localeInfo, bool needNotify); 117 static LocaleInfo *defaultLocale_;
|
/base/global/resource_management_lite/frameworks/resmgr_lite/test/unittest/lite/common/ |
H A D | locale_info_test.cpp | 175 LocaleInfo* localeInfo = BuildFromString("zh-CN", '-', state); in HWTEST_F() 181 const LocaleInfo* currentLocaleInfo = GetSysDefault(); in HWTEST_F() 201 LocaleInfo* localeInfo = BuildFromString("zh-CN", '-', state); in HWTEST_F() 207 const LocaleInfo* currentLocaleInfo = GetSysDefault(); in HWTEST_F() 248 * @tc.desc: Test LocaleInfo GetLanguage 254 LocaleInfo* localeInfo = BuildFromString("zh-CN", '-', state); in HWTEST_F() 266 * @tc.desc: Test LocaleInfo GetRegion 272 LocaleInfo* localeInfo = BuildFromString("zh-CN", '-', state); in HWTEST_F() 284 * @tc.desc: Test LocaleInfo GetScript 290 LocaleInfo* localeInf in HWTEST_F() [all...] |
/base/global/i18n_lite/frameworks/i18n/test/unittest/lite/common/ |
H A D | i18n_test.cpp | 47 * @tc.desc: Test LocaleInfo constructor1
52 LocaleInfo *locale = new LocaleInfo("zh", "Hans", "CN");
in HWTEST_F() 59 * @tc.desc: Test LocaleInfo constructor2
64 LocaleInfo *locale = new LocaleInfo("zh", "CN");
in HWTEST_F() 71 * @tc.desc: Test LocaleInfo default Constructor
76 LocaleInfo *locale = new LocaleInfo();
in HWTEST_F() 83 * @tc.desc: Test LocaleInfo cop [all...] |
/base/global/resource_management_lite/frameworks/resmgr_lite/src/ |
H A D | res_locale.cpp | 34 LocaleInfo *ResLocale::defaultLocale_ = nullptr; 129 RState ResLocale::CopyFromLocaleInfo(const LocaleInfo *other) in CopyFromLocaleInfo() 328 const LocaleInfo *ResLocale::GetDefault() in GetDefault() 334 bool ResLocale::UpdateDefault(const LocaleInfo &localeInfo, bool needNotify) in UpdateDefault() 337 LocaleInfo *temp = new(std::nothrow) LocaleInfo(localeInfo.GetLanguage(), in UpdateDefault() 365 LocaleInfo *BuildFromString(const char *str, char sep, RState &rState) in BuildFromString() 369 LocaleInfo *localeInfo = new(std::nothrow) LocaleInfo(resLocale->GetLanguage(), in BuildFromString() 381 LocaleInfo *BuildFromPart [all...] |
H A D | res_config_impl.cpp | 33 RState ResConfigImpl::SetLocaleInfo(LocaleInfo &localeInfo) in SetLocaleInfo() 62 LocaleInfo *tempLocale = new(std::nothrow) LocaleInfo(resLocale->GetLanguage(), in SetLocaleInfo() 93 const LocaleInfo *ResConfigImpl::GetLocaleInfo() const in GetLocaleInfo() 151 LocaleInfo *tempLocale = new(std::nothrow) LocaleInfo(*other.GetLocaleInfo()); in CopyLocale()
|
/base/global/i18n/frameworks/intl/test/fuzztest/localeinfo_fuzzer/ |
H A D | localeinfo_fuzzer.cpp | 28 LocaleInfo *locale = new LocaleInfo(input); in DoSomethingInterestingWithMyAPI()
|
/base/global/i18n_lite/frameworks/i18n/include/ |
H A D | data_resource.h | 100 explicit DataResource(const LocaleInfo *localeInfo);
107 static uint32_t GetFallbackMask(const LocaleInfo &src);
118 LocaleInfo *GetFallbackLocaleInfo(const LocaleInfo &src);
|
H A D | plural_format_impl.h | 28 PluralFormatImpl(LocaleInfo &locale, I18nStatus &status);
37 LocaleInfo mLocale;
|
H A D | measure_format_impl.h | 31 MeasureFormatImpl(LocaleInfo &localeinfo, I18nStatus &status); 48 LocaleInfo locale;
|
/base/global/i18n/frameworks/intl/include/ |
H A D | locale_info.h | 29 class LocaleInfo {
class 31 explicit LocaleInfo(const std::string &localeTag);
32 LocaleInfo(const std::string &localeTag, std::map<std::string, std::string> &configs);
33 virtual ~LocaleInfo();
|
/base/global/i18n/frameworks/intl/test/unittest/ |
H A D | intl_test_extent.cpp | 997 const LocaleInfo* other = new LocaleInfo("fil"); in HWTEST_F() 1000 const LocaleInfo* request = new LocaleInfo("en-Qaag-GB"); in HWTEST_F() 1001 std::unique_ptr<LocaleInfo> currentHE = std::make_unique<LocaleInfo>("he"); in HWTEST_F() 1002 std::unique_ptr<LocaleInfo> otherIW = std::make_unique<LocaleInfo>("iw"); in HWTEST_F() 1004 const LocaleInfo* currentTL = new LocaleInfo("t in HWTEST_F() [all...] |