Home
last modified time | relevance | path

Searched refs:LocaleInfo (Results 1 - 25 of 59) sorted by relevance

123

/base/global/i18n/interfaces/native/inner_api/i18n/include/
H A Dlocale_matcher.h33 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 Dlocale_util.h27 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 Dlocale_info.cpp28 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 Dlocale_matcher.cpp29 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 Dlocale_util.cpp26 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 Dlocale_info.h35 * 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 Dplural_format.h63 PluralFormat(LocaleInfo &locale, I18nStatus &status);
96 LocaleInfo mLocale;
H A Dnumber_format.h35 * Creating a <b>LocaleInfo</b> instance: \n
36 * {@code LocaleInfo locale("en", "US");}
71 NumberFormat(LocaleInfo &locale, int &status);
167 LocaleInfo mLocale;
H A Dmeasure_format.h34 * Creating a <b>LocaleInfo</b> instance: \n
35 * {@code LocaleInfo locale("en", "Latn", "");}
69 MeasureFormat(LocaleInfo &localeinfo, I18nStatus &status);
125 LocaleInfo locale;
H A Dweek_info.h31 WeekInfo(const LocaleInfo &localeInfo, I18nStatus &status);
68 LocaleInfo locale;
H A Ddate_time_format.h36 * 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 Dlocale_info.cpp24 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 Dres_config.h23 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 Dres_config_impl.h24 using OHOS::I18N::LocaleInfo;
54 RState SetLocaleInfo(LocaleInfo &localeInfo);
74 const LocaleInfo *GetLocaleInfo() const;
122 LocaleInfo *localeInfo_;
H A Dres_locale.h25 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 Dlocale_info_test.cpp175 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 Di18n_test.cpp47 * @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 Dres_locale.cpp34 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 Dres_config_impl.cpp33 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 Dlocaleinfo_fuzzer.cpp28 LocaleInfo *locale = new LocaleInfo(input); in DoSomethingInterestingWithMyAPI()
/base/global/i18n_lite/frameworks/i18n/include/
H A Ddata_resource.h100 explicit DataResource(const LocaleInfo *localeInfo);
107 static uint32_t GetFallbackMask(const LocaleInfo &src);
118 LocaleInfo *GetFallbackLocaleInfo(const LocaleInfo &src);
H A Dplural_format_impl.h28 PluralFormatImpl(LocaleInfo &locale, I18nStatus &status);
37 LocaleInfo mLocale;
H A Dmeasure_format_impl.h31 MeasureFormatImpl(LocaleInfo &localeinfo, I18nStatus &status);
48 LocaleInfo locale;
/base/global/i18n/frameworks/intl/include/
H A Dlocale_info.h29 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 Dintl_test_extent.cpp997 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...]

Completed in 12 milliseconds

123