/base/global/i18n_lite/tools/i18n-dat-tool/src/main/java/ohos/global/i18n/ |
H A D | LocaleMaskItem.java | 33 private String languageTag; field in LocaleMaskItem 43 * @param languageTag language tag 46 public LocaleMaskItem(String languageTag, ArrayList<LocaleConfig> configs) { in LocaleMaskItem() argument 47 this.languageTag = languageTag; in LocaleMaskItem() 62 ULocale locale = ULocale.forLanguageTag(languageTag); in LocaleMaskItem() 77 return languageTag; in getLanguageTag()
|
H A D | Fetcher.java | 75 public final String languageTag; field in Fetcher 97 LOG.log(Level.SEVERE, String.format("wrong languageTag %s", tag)); in Fetcher() 100 this.languageTag = tag; in Fetcher() 105 this.lan = this.languageTag.split("-")[0]; in Fetcher() 106 this.locale = ULocale.forLanguageTag(this.languageTag); in Fetcher() 247 return datas.hashCode() + languageTag.hashCode(); in hashCode() 355 if ("en-US".equals(languageTag) && ("Ed".equals(skeletons.get(i)))) { in processSpecialPattern() 515 String str = MeasureFormatPatternFetcher.getInstance().get(this.languageTag); in getMeasureFormatPatterns() 524 .getTimeInstance(DateFormat.SHORT, ULocale.forLanguageTag(languageTag)); in defaultHour() 538 Calendar cal = Calendar.getInstance(ULocale.forLanguageTag(languageTag)); in getWeekdata() [all...] |
H A D | PluralFetcher.java | 119 String languageTag = splits[0]; in getPluralItems() 120 if (!languageTag.contains("-")) { in getPluralItems() 121 ret[0] = languageTag; in getPluralItems() 123 String[] tags = languageTag.split("-"); in getPluralItems()
|
H A D | Utils.java | 57 * Get a locale's fallback, locale is specified with languageTag 59 * @param languageTag Use this languageTag to compute the fallback 60 * @return Fallback languageTag 62 public static String getFallback(String languageTag) { in getFallback() argument 63 if ("".equals(languageTag)) { in getFallback() 66 String[] split = languageTag.split("-"); in getFallback() 67 if ("en-US".equals(languageTag) || split.length == 1) { in getFallback() 80 * Determines whether a languageTag is valid. 82 * @param languageTag ta 85 isValidLanguageTag(String languageTag) isValidLanguageTag() argument [all...] |
H A D | DataFetcher.java | 107 LOG.log(Level.SEVERE, String.format("wrong languageTag %s", tag)); in addFetchers() 193 String languageTag = entry.getKey(); in buildLocaleConfigs() 198 String fallbackLanguageTag = Utils.getFallback(languageTag); in buildLocaleConfigs() 201 if (!LOCALES.containsKey(fallbackLanguageTag) || fallbackLanguageTag.equals(languageTag)) { in buildLocaleConfigs() 283 String language = fetcher.languageTag; in writeData() 345 object.put(fetcher.languageTag, languageJson); in writeMeasureData() 381 LOCALES.remove(fetcher.languageTag); in main()
|
/base/global/i18n/frameworks/intl/test/unittest/ |
H A D | locale_config_test.cpp | 172 std::string languageTag = "pt"; in HWTEST_F() local 174 std::string displayName = LocaleConfig::GetDisplayLanguage(languageTag, localeTag, true); in HWTEST_F() 177 displayName = LocaleConfig::GetDisplayLanguage(languageTag, localeTag, false); in HWTEST_F() 181 displayName = LocaleConfig::GetDisplayLanguage(languageTag, fakeLocaleTag, true); in HWTEST_F() 188 languageTag = "zh-Hans-CN"; in HWTEST_F() 190 displayName = LocaleConfig::GetDisplayLanguage(languageTag, localeTag, false); in HWTEST_F() 193 displayName = LocaleConfig::GetDisplayLanguage(languageTag, localeTag, true); in HWTEST_F() 196 displayName = LocaleConfig::GetDisplayLanguage(languageTag, fakeLocaleTag, false); in HWTEST_F() 199 languageTag = "pt-Latn-BR"; in HWTEST_F() 200 displayName = LocaleConfig::GetDisplayLanguage(languageTag, localeTa in HWTEST_F() 264 std::string languageTag = "zh-Hant-HK"; HWTEST_F() local [all...] |
/base/global/i18n/frameworks/intl/entity_recognition/date_time_recognition/src/ |
H A D | date_time_sequence.cpp | 49 std::string languageTag = language; in GetDateOrder() local 50 if (DATE_ORDER_MAP.find(languageTag) != DATE_ORDER_MAP.end()) { in GetDateOrder() 51 std::string dateOrder = DATE_ORDER_MAP.find(languageTag)->second; in GetDateOrder()
|
/base/global/i18n/frameworks/intl/include/ |
H A D | locale_compare.h | 33 static bool HasMapRelation(const std::string& languageTag, const std::string& localeTag1, 36 const std::string& languageTag);
|
H A D | locale_config.h | 43 * @param languageTag language tag to set.
46 static I18nErrorCode SetSystemLanguage(const std::string &languageTag);
201 * @brief Change language part of system locale to languageTag.
203 * @param languageTag Indicats language tag use to update locale.
206 static std::string UpdateLanguageOfLocale(const std::string &languageTag);
211 * @param languageTag Indicate language part in locale.
217 static std::string CreateLocale(const std::string &languageTag, const std::string &scriptTag,
|
/base/global/i18n/frameworks/intl/src/ |
H A D | locale_compare.cpp | 205 bool LocaleCompare::HasMapRelation(const std::string& languageTag, const std::string& localeTag1, in HasMapRelation() argument 208 if (scriptLocales.find(languageTag) == scriptLocales.end()) { in HasMapRelation() 256 const std::string& languageTag) in IsBaseNameRelation() 265 if (HasMapRelation(languageTag, localeBaseName1, localeBaseName2)) { in IsBaseNameRelation() 255 IsBaseNameRelation(const icu::Locale& locale1, const icu::Locale& locale2, const std::string& languageTag) IsBaseNameRelation() argument
|
H A D | utils.cpp | 113 std::string languageTag = locale.getLanguage() == nullptr ? "" : locale.getLanguage(); in IsValidLocaleTag() local 114 if (allValidLocalesLanguageTag.find(languageTag) == allValidLocalesLanguageTag.end()) { in IsValidLocaleTag() 115 HILOG_ERROR_I18N("GetTimePeriodName does not support this languageTag: %{public}s", languageTag.c_str()); in IsValidLocaleTag()
|
H A D | locale_config.cpp | 1193 I18nErrorCode LocaleConfig::SetSystemLanguage(const std::string &languageTag)
in SetSystemLanguage() argument 1195 if (!IsValidTag(languageTag)) {
in SetSystemLanguage() 1197 languageTag.c_str());
in SetSystemLanguage() 1202 if (SetParameter(LANGUAGE_KEY, languageTag.data()) != 0) {
in SetSystemLanguage() 1206 std::string newLocaleTag = UpdateLanguageOfLocale(languageTag);
in SetSystemLanguage() 1209 MultiUsers::SaveLanguage("", languageTag);
in SetSystemLanguage() 1282 std::string languageTag = localeTag.substr(0, 2); // obtain 2 length language code.
in SetUsingLocalDigit() local 1283 auto it = localDigitMap.find(languageTag);
in SetUsingLocalDigit() 1364 std::string LocaleConfig::UpdateLanguageOfLocale(const std::string &languageTag)
in UpdateLanguageOfLocale() argument 1366 // Compute language and script part from languageTag in UpdateLanguageOfLocale() 1394 CreateLocale(const std::string &languageTag, const std::string &scriptTag, const std::string ®ionTag, const std::string &extendParamTag) CreateLocale() argument [all...] |
/base/global/i18n_lite/interfaces/kits/i18n/include/ |
H A D | locale_info.h | 179 * @param languageTag Indicates the language tag, which is to be parsed.
183 static LocaleInfo ForLanguageTag(const char *languageTag, I18nStatus &status);
197 static void ParseLanguageTag(LocaleInfo &locale, const char *languageTag, I18nStatus &status);
|
/base/global/i18n_lite/frameworks/i18n/src/ |
H A D | locale_info.cpp | 270 LocaleInfo LocaleInfo::ForLanguageTag(const char *languageTag, I18nStatus &status)
in ForLanguageTag() argument 273 if (languageTag == nullptr) {
in ForLanguageTag() 277 ParseLanguageTag(locale, languageTag, status);
in ForLanguageTag() 282 void LocaleInfo::ParseLanguageTag(LocaleInfo &locale, const char *languageTag, I18nStatus &status)
in ParseLanguageTag() argument 284 const char *tag = languageTag;
in ParseLanguageTag()
|
/base/global/i18n/interfaces/js/kits/src/ |
H A D | i18n_addon.cpp | 206 std::string languageTag = languageBuf.data(); in GetDateOrder() local 207 std::string value = DateTimeSequence::GetDateOrder(languageTag); in GetDateOrder() 418 std::string languageTag = VariableConvertor::GetString(env, argv[0], code); in GetThreeLetterLanguage() local 424 std::string language = GetISO3Language(languageTag); in GetThreeLetterLanguage()
|