/third_party/icu/icu4c/source/test/intltest/ |
H A D | loctest.cpp | 6464 Locale locale; global() member in __anon3652::LocaleFromTag 6496 Locale locale; TestCapturingTagConvertingIterator() local [all...] |
H A D | calregts.cpp | 2469 const char * locale; member [all...] |
/third_party/icu/icu4c/source/test/cintltst/ |
H A D | capitst.c | 1528 const char *locale = NULL; TestGetLocale() local 2149 const char *locale; TestShortString() member 2189 const char* locale = NULL; TestShortString() local 2244 doSetsTest(const char *locale, const USet *ref, USet *set, const char* inSet, const char* outSet, UErrorCode *status) doSetsTest() argument 2283 const char* locale; TestGetContractionsAndUnsafes() member 2554 const char *locale = NULL, *value = NULL; TestGetKeywordValuesForLocale() local [all...] |
/third_party/icu/icu4c/source/common/ |
H A D | ucurr.cpp | 350 idForLocale(const char* locale, char* countryAndVariant, int capacity, UErrorCode* ec) in idForLocale() argument 461 ucurr_register(const UChar* isoCode, const char* locale, UErrorCode *status) in ucurr_register() argument 513 ucurr_forLocale(const char* locale, in ucurr_forLocale() argument 654 ucurr_getName(const UChar* currency, const char* locale, UCurrNameStyle nameStyle, UBool* isChoiceFormat, int32_t* len, UErrorCode* ec) ucurr_getName() argument 769 ucurr_getPluralName(const UChar* currency, const char* locale, UBool* isChoiceFormat, const char* pluralCount, int32_t* len, UErrorCode* ec) ucurr_getPluralName() argument 907 char locale[ULOC_FULLNAME_CAPACITY] = ""; getCurrencyNameCount() local 949 toUpperCase(const UChar* source, int32_t len, const char* locale) toUpperCase() argument 971 collectCurrencyNames(const char* locale, CurrencyNameStruct** currencyNames, int32_t* total_currency_name_count, CurrencyNameStruct** currencySymbols, int32_t* total_currency_symbol_count, UErrorCode& ec) collectCurrencyNames() argument 1372 char locale[ULOC_FULLNAME_CAPACITY]; //key global() member 1437 getCacheEntry(const char* locale, UErrorCode& ec) getCacheEntry() argument 1521 uprv_parseCurrency(const char* locale, const icu::UnicodeString& text, icu::ParsePosition& pos, int8_t type, int32_t* partialMatchLen, UChar* result, UErrorCode& ec) uprv_parseCurrency() argument 1593 uprv_currencyLeads(const char* locale, icu::UnicodeSet& result, UErrorCode& ec) uprv_currencyLeads() argument 2292 ucurr_countCurrencies(const char* locale, UDate date, UErrorCode* ec) ucurr_countCurrencies() argument 2399 ucurr_forLocaleAndDate(const char* locale, UDate date, int32_t index, UChar* buff, int32_t buffCapacity, UErrorCode* ec) ucurr_forLocaleAndDate() argument 2562 ucurr_getKeywordValuesForLocale(const char *key, const char *locale, UBool commonlyUsed, UErrorCode* status) ucurr_getKeywordValuesForLocale() argument [all...] |
H A D | uresbund.cpp | 1193 const char *path = nullptr, *locale = nullptr, *keyPath = nullptr; getAliasTargetAsResourceBundle() local 1952 char *locale = NULL, *localeEnd = NULL; ures_findResource() local 3292 const char *locale; ures_getKeywordValues() local [all...] |
/third_party/icu/ohos_icu4j/src/main/java/ohos/global/icu/util/ |
H A D | Calendar.java | 1524 Calendar(TimeZone zone, ULocale locale) Calendar() argument 1545 setCalendarLocale(ULocale locale) setCalendarLocale() argument 1662 getInstance(ULocale locale) getInstance() argument 1683 getInstance(TimeZone zone, ULocale locale) getInstance() argument 1691 getInstanceInternal(TimeZone tz, ULocale locale) getInstanceInternal() argument 1726 createInstance(ULocale locale) createInstance() argument 1832 getKeywordValuesForLocale(String key, ULocale locale, boolean commonlyUsed) getKeywordValuesForLocale() argument 3330 handleGetDateFormat(String pattern, Locale locale) handleGetDateFormat() argument 3351 handleGetDateFormat(String pattern, String override, Locale locale) handleGetDateFormat() argument 3365 handleGetDateFormat(String pattern, ULocale locale) handleGetDateFormat() argument 3380 handleGetDateFormat(String pattern, String override, ULocale locale) handleGetDateFormat() argument 3500 getPatternData(ULocale locale, String calType) getPatternData() argument [all...] |
/third_party/icu/icu4c/source/i18n/ |
H A D | tznames_impl.cpp | 1030 TimeZoneNamesImpl::TimeZoneNamesImpl(const Locale& locale, UErrorCode& status) in TimeZoneNamesImpl() argument 1042 TimeZoneNamesImpl::initialize(const Locale& locale, UErrorCode& status) { in initialize() argument 2147 TZDBTimeZoneNames::TZDBTimeZoneNames(const Locale& locale) in TZDBTimeZoneNames() argument
|
H A D | calendar.cpp | 1113 getKeywordValuesForLocale(const char* key, const Locale& locale, UBool commonlyUsed, UErrorCode& status) getKeywordValuesForLocale() argument [all...] |
H A D | dtptngen.cpp | 304 DateTimePatternGenerator::createInstance(const Locale& locale, UErrorCode& status) { in createInstance() argument 314 DateTimePatternGenerator::createInstanceNoStdPat(const Locale& locale, UErrorCode& status) { in createInstanceNoStdPat() argument 348 DateTimePatternGenerator::DateTimePatternGenerator(const Locale& locale, UErrorCode &status, UBool skipStdPatterns) : in DateTimePatternGenerator() argument 509 DateTimePatternGenerator::initData(const Locale& locale, UErrorCode &status, UBool skipStdPatterns) { in initData() argument 654 getAllowedHourFormats(const Locale &locale, UErrorCode &status) getAllowedHourFormats() argument 810 addICUPatterns(const Locale& locale, UErrorCode& status) addICUPatterns() argument 895 getCalendarTypeToUse(const Locale& locale, CharString& destination, UErrorCode& err) getCalendarTypeToUse() argument 1001 U_ASSERT(i < 20); if (i < 10) { valueStr += (UChar)(i+0x30); } else { valueStr += (UChar)0x31; valueStr += (UChar)(i-10 + 0x30); } valueStr.getTerminatedBuffer(); } for (int32_t j = 1; j < UDATPG_WIDTH_COUNT; j++) { UnicodeString& valueStr2 = dtpg.getMutableFieldDisplayName((UDateTimePatternField)i, (UDateTimePGDisplayWidth)j); if (valueStr2.isEmpty()) { valueStr2 = dtpg.getFieldDisplayName((UDateTimePatternField)i, (UDateTimePGDisplayWidth)(j-1)); } } } } }; struct DateTimePatternGenerator::AvailableFormatsSink : public ResourceSink { DateTimePatternGenerator& dtpg; UnicodeString conflictingPattern; AvailableFormatsSink(DateTimePatternGenerator& _dtpg) : dtpg(_dtpg) {} virtual ~AvailableFormatsSink(); virtual void put(const char *key, ResourceValue &value, UBool isRoot, UErrorCode &errorCode) override { const UnicodeString formatKey(key, -1, US_INV); if (!dtpg.isAvailableFormatSet(formatKey) ) { dtpg.setAvailableFormat(formatKey, errorCode); const UnicodeString& formatValue = value.getUnicodeString(errorCode); conflictingPattern.remove(); dtpg.addPatternWithSkeleton(formatValue, &formatKey, !isRoot, conflictingPattern, errorCode); } } }; DateTimePatternGenerator::AppendItemFormatsSink::~AppendItemFormatsSink() {} DateTimePatternGenerator::AppendItemNamesSink::~AppendItemNamesSink() {} DateTimePatternGenerator::AvailableFormatsSink::~AvailableFormatsSink() {} void DateTimePatternGenerator::addCLDRData(const Locale& locale, UErrorCode& errorCode) { if (U_FAILURE(errorCode)) { return; } UnicodeString rbPattern, value, field; CharString path; LocalUResourceBundlePointer rb(ures_open(nullptr, locale.getName(), &errorCode)); if (U_FAILURE(errorCode)) { return; } CharString calendarTypeToUse; getCalendarTypeToUse(locale, calendarTypeToUse, errorCode); if (U_FAILURE(errorCode)) { return; } UErrorCode err = U_ZERO_ERROR; AppendItemFormatsSink appendItemFormatsSink(*this); path.clear() .append(DT_DateTimeCalendarTag, errorCode) .append(�, errorCode) .append(calendarTypeToUse, errorCode) .append(�, errorCode) .append(DT_DateTimeAppendItemsTag, errorCode); if (U_FAILURE(errorCode)) { return; } ures_getAllChildrenWithFallback(rb.getAlias(), path.data(), appendItemFormatsSink, err); appendItemFormatsSink.fillInMissing(); err = U_ZERO_ERROR; AppendItemNamesSink appendItemNamesSink(*this); ures_getAllChildrenWithFallback(rb.getAlias(), DT_DateTimeFieldsTag, appendItemNamesSink, err); appendItemNamesSink.fillInMissing(); err = U_ZERO_ERROR; initHashtable(errorCode); if (U_FAILURE(errorCode)) { return; } AvailableFormatsSink availableFormatsSink(*this); path.clear() .append(DT_DateTimeCalendarTag, errorCode) .append(�, errorCode) .append(calendarTypeToUse, errorCode) .append(�, errorCode) .append(DT_DateTimeAvailableFormatsTag, errorCode); if (U_FAILURE(errorCode)) { return; } ures_getAllChildrenWithFallback(rb.getAlias(), path.data(), availableFormatsSink, err); } void DateTimePatternGenerator::initHashtable(UErrorCode& err) { if (U_FAILURE(err)) { return; } if (fAvailableFormatKeyHash!=nullptr) { return; } LocalPointer<Hashtable> hash(new Hashtable(false, err), err); if (U_SUCCESS(err)) { fAvailableFormatKeyHash = hash.orphan(); } } void DateTimePatternGenerator::setAppendItemFormat(UDateTimePatternField field, const UnicodeString& value) { appendItemFormats[field] = value; appendItemFormats[field].getTerminatedBuffer(); } const UnicodeString& DateTimePatternGenerator::getAppendItemFormat(UDateTimePatternField field) const { return appendItemFormats[field]; } void DateTimePatternGenerator::setAppendItemName(UDateTimePatternField field, const UnicodeString& value) { setFieldDisplayName(field, UDATPG_WIDTH_APPENDITEM, value); } const UnicodeString& DateTimePatternGenerator::getAppendItemName(UDateTimePatternField field) const { return fieldDisplayNames[field][UDATPG_WIDTH_APPENDITEM]; } void DateTimePatternGenerator::setFieldDisplayName(UDateTimePatternField field, UDateTimePGDisplayWidth width, const UnicodeString& value) { fieldDisplayNames[field][width] = value; fieldDisplayNames[field][width].getTerminatedBuffer(); } UnicodeString DateTimePatternGenerator::getFieldDisplayName(UDateTimePatternField field, UDateTimePGDisplayWidth width) const { return fieldDisplayNames[field][width]; } UnicodeString& DateTimePatternGenerator::getMutableFieldDisplayName(UDateTimePatternField field, UDateTimePGDisplayWidth width) { return fieldDisplayNames[field][width]; } void DateTimePatternGenerator::getAppendName(UDateTimePatternField field, UnicodeString& value) { value = SINGLE_QUOTE; value += fieldDisplayNames[field][UDATPG_WIDTH_APPENDITEM]; value += SINGLE_QUOTE; } UnicodeString DateTimePatternGenerator::getBestPattern(const UnicodeString& patternForm, UErrorCode& status) { return getBestPattern(patternForm, UDATPG_MATCH_NO_OPTIONS, status); } UnicodeString DateTimePatternGenerator::getBestPattern(const UnicodeString& patternForm, UDateTimePatternMatchOptions options, UErrorCode& status) { if (U_FAILURE(status)) { return UnicodeString(); } if (U_FAILURE(internalErrorCode)) { status = internalErrorCode; return UnicodeString(); } const UnicodeString *bestPattern = nullptr; UnicodeString dtFormat; UnicodeString resultPattern; int32_t flags = kDTPGNoFlags; int32_t dateMask=(1<<UDATPG_DAYPERIOD_FIELD) - 1; int32_t timeMask=(1<<UDATPG_FIELD_COUNT) - 1 - dateMask; UnicodeString patternFormMapped = mapSkeletonMetacharacters(patternForm, &flags, status); if (U_FAILURE(status)) { return UnicodeString(); } resultPattern.remove(); dtMatcher->set(patternFormMapped, fp); const PtnSkeleton* specifiedSkeleton = nullptr; bestPattern=getBestRaw(*dtMatcher, -1, distanceInfo, status, &specifiedSkeleton); if (U_FAILURE(status)) { return UnicodeString(); } if ( distanceInfo->missingFieldMask==0 && distanceInfo->extraFieldMask==0 ) { resultPattern = adjustFieldTypes(*bestPattern, specifiedSkeleton, flags, options); return resultPattern; } int32_t neededFields = dtMatcher->getFieldMask(); UnicodeString datePattern=getBestAppending(neededFields & dateMask, flags, status, options); UnicodeString timePattern=getBestAppending(neededFields & timeMask, flags, status, options); if (U_FAILURE(status)) { return UnicodeString(); } if (datePattern.length()==0) { if (timePattern.length()==0) { resultPattern.remove(); } else { return timePattern; } } if (timePattern.length()==0) { return datePattern; } resultPattern.remove(); status = U_ZERO_ERROR; PtnSkeleton* reqSkeleton = dtMatcher->getSkeletonPtr(); UDateFormatStyle style = UDAT_SHORT; int32_t monthFieldLen = reqSkeleton->baseOriginal.getFieldLength(UDATPG_MONTH_FIELD); if (monthFieldLen == 4) { if (reqSkeleton->baseOriginal.getFieldLength(UDATPG_WEEKDAY_FIELD) > 0) fillInMissing() argument 1414 setDateTimeFromCalendar(const Locale& locale, UErrorCode& status) setDateTimeFromCalendar() argument 1486 setDecimalSymbols(const Locale& locale, UErrorCode& status) setDecimalSymbols() argument [all...] |
H A D | dtfmtsym.cpp | 265 DateFormatSymbols::DateFormatSymbols(const Locale& locale, in DateFormatSymbols() argument 279 DateFormatSymbols::DateFormatSymbols(const Locale& locale, in DateFormatSymbols() argument 2017 DateFormatSymbols::initializeData(const Locale& locale, const char *type, UErrorCode& status, UBool useLastResortData) in initializeData() argument 249 createForLocale( const Locale& locale, UErrorCode &status) createForLocale() argument [all...] |
H A D | smpdtfmt.cpp | 521 SimpleDateFormat::SimpleDateFormat(const Locale& locale, in SimpleDateFormat() argument 404 SimpleDateFormat(const UnicodeString& pattern, const Locale& locale, UErrorCode& status) SimpleDateFormat() argument 426 SimpleDateFormat(const UnicodeString& pattern, const UnicodeString& override, const Locale& locale, UErrorCode& status) SimpleDateFormat() argument 497 SimpleDateFormat(EStyle timeStyle, EStyle dateStyle, const Locale& locale, UErrorCode& status) SimpleDateFormat() argument 687 construct(EStyle timeStyle, EStyle dateStyle, const Locale& locale, UErrorCode& status) construct() argument 947 initializeCalendar(TimeZone* adoptZone, const Locale& locale, UErrorCode& status) initializeCalendar() argument 957 initialize(const Locale& locale, UErrorCode& status) initialize() argument 1368 initNumberFormatters(const Locale &locale,UErrorCode &status) initNumberFormatters() argument 1393 processOverrideString(const Locale &locale, const UnicodeString &str, int8_t type, UErrorCode &status) processOverrideString() argument [all...] |
/third_party/node/deps/icu-small/source/common/ |
H A D | ucurr.cpp | 353 idForLocale(const char* locale, char* countryAndVariant, int capacity, UErrorCode* ec) in idForLocale() argument 464 ucurr_register(const char16_t* isoCode, const char* locale, UErrorCode *status) in ucurr_register() argument 516 ucurr_forLocale(const char* locale, in ucurr_forLocale() argument 667 ucurr_getName(const char16_t* currency, const char* locale, UCurrNameStyle nameStyle, UBool* isChoiceFormat, int32_t* len, UErrorCode* ec) ucurr_getName() argument 785 ucurr_getPluralName(const char16_t* currency, const char* locale, UBool* isChoiceFormat, const char* pluralCount, int32_t* len, UErrorCode* ec) ucurr_getPluralName() argument 926 CharString locale; getCurrencyNameCount() local 972 toUpperCase(const char16_t* source, int32_t len, const char* locale) toUpperCase() argument 994 collectCurrencyNames(const char* locale, CurrencyNameStruct** currencyNames, int32_t* total_currency_name_count, CurrencyNameStruct** currencySymbols, int32_t* total_currency_symbol_count, UErrorCode& ec) collectCurrencyNames() argument 1398 char locale[ULOC_FULLNAME_CAPACITY]; //key global() member 1463 getCacheEntry(const char* locale, UErrorCode& ec) getCacheEntry() argument 1547 uprv_parseCurrency(const char* locale, const icu::UnicodeString& text, icu::ParsePosition& pos, int8_t type, int32_t* partialMatchLen, char16_t* result, UErrorCode& ec) uprv_parseCurrency() argument 1619 uprv_currencyLeads(const char* locale, icu::UnicodeSet& result, UErrorCode& ec) uprv_currencyLeads() argument 2318 ucurr_countCurrencies(const char* locale, UDate date, UErrorCode* ec) ucurr_countCurrencies() argument 2425 ucurr_forLocaleAndDate(const char* locale, UDate date, int32_t index, char16_t* buff, int32_t buffCapacity, UErrorCode* ec) ucurr_forLocaleAndDate() argument 2588 ucurr_getKeywordValuesForLocale(const char *key, const char *locale, UBool commonlyUsed, UErrorCode* status) ucurr_getKeywordValuesForLocale() argument [all...] |
H A D | uresbund.cpp | 1195 const char *path = nullptr, *locale = nullptr, *keyPath = nullptr; getAliasTargetAsResourceBundle() local 1954 char *locale = nullptr, *localeEnd = nullptr; ures_findResource() local 3412 const char *locale; ures_getKeywordValues() local [all...] |
/third_party/node/deps/icu-small/source/i18n/ |
H A D | calendar.cpp | 1096 getKeywordValuesForLocale(const char* key, const Locale& locale, UBool commonlyUsed, UErrorCode& status) getKeywordValuesForLocale() argument [all...] |
H A D | dtptngen.cpp | 307 DateTimePatternGenerator::createInstance(const Locale& locale, UErrorCode& status) { in createInstance() argument 317 DateTimePatternGenerator::createInstanceNoStdPat(const Locale& locale, UErrorCode& status) { in createInstanceNoStdPat() argument 351 DateTimePatternGenerator::DateTimePatternGenerator(const Locale& locale, UErrorCode &status, UBool skipStdPatterns) : in DateTimePatternGenerator() argument 512 DateTimePatternGenerator::initData(const Locale& locale, UErrorCode &status, UBool skipStdPatterns) { in initData() argument 657 getAllowedHourFormats(const Locale &locale, UErrorCode &status) getAllowedHourFormats() argument 805 addICUPatterns(const Locale& locale, UErrorCode& status) addICUPatterns() argument 890 getCalendarTypeToUse(const Locale& locale, CharString& destination, UErrorCode& err) getCalendarTypeToUse() argument 993 U_ASSERT(i < 20); if (i < 10) { valueStr += (char16_t)(i+0x30); } else { valueStr += (char16_t)0x31; valueStr += (char16_t)(i-10 + 0x30); } valueStr.getTerminatedBuffer(); } for (int32_t j = 1; j < UDATPG_WIDTH_COUNT; j++) { UnicodeString& valueStr2 = dtpg.getMutableFieldDisplayName((UDateTimePatternField)i, (UDateTimePGDisplayWidth)j); if (valueStr2.isEmpty()) { valueStr2 = dtpg.getFieldDisplayName((UDateTimePatternField)i, (UDateTimePGDisplayWidth)(j-1)); } } } } }; struct DateTimePatternGenerator::AvailableFormatsSink : public ResourceSink { DateTimePatternGenerator& dtpg; UnicodeString conflictingPattern; AvailableFormatsSink(DateTimePatternGenerator& _dtpg) : dtpg(_dtpg) {} virtual ~AvailableFormatsSink(); virtual void put(const char *key, ResourceValue &value, UBool , UErrorCode &errorCode) override { const UnicodeString formatKey(key, -1, US_INV); if (!dtpg.isAvailableFormatSet(formatKey) ) { dtpg.setAvailableFormat(formatKey, errorCode); const UnicodeString& formatValue = value.getUnicodeString(errorCode); conflictingPattern.remove(); dtpg.addPatternWithSkeleton(formatValue, &formatKey, true, conflictingPattern, errorCode); } } }; DateTimePatternGenerator::AppendItemFormatsSink::~AppendItemFormatsSink() {} DateTimePatternGenerator::AppendItemNamesSink::~AppendItemNamesSink() {} DateTimePatternGenerator::AvailableFormatsSink::~AvailableFormatsSink() {} void DateTimePatternGenerator::addCLDRData(const Locale& locale, UErrorCode& errorCode) { if (U_FAILURE(errorCode)) { return; } UnicodeString rbPattern, value, field; CharString path; LocalUResourceBundlePointer rb(ures_open(nullptr, locale.getName(), &errorCode)); if (U_FAILURE(errorCode)) { return; } CharString calendarTypeToUse; getCalendarTypeToUse(locale, calendarTypeToUse, errorCode); if (U_FAILURE(errorCode)) { return; } UErrorCode err = U_ZERO_ERROR; AppendItemFormatsSink appendItemFormatsSink(*this); path.clear() .append(DT_DateTimeCalendarTag, errorCode) .append(�, errorCode) .append(calendarTypeToUse, errorCode) .append(�, errorCode) .append(DT_DateTimeAppendItemsTag, errorCode); if (U_FAILURE(errorCode)) { return; } ures_getAllChildrenWithFallback(rb.getAlias(), path.data(), appendItemFormatsSink, err); appendItemFormatsSink.fillInMissing(); err = U_ZERO_ERROR; AppendItemNamesSink appendItemNamesSink(*this); ures_getAllChildrenWithFallback(rb.getAlias(), DT_DateTimeFieldsTag, appendItemNamesSink, err); appendItemNamesSink.fillInMissing(); err = U_ZERO_ERROR; initHashtable(errorCode); if (U_FAILURE(errorCode)) { return; } AvailableFormatsSink availableFormatsSink(*this); path.clear() .append(DT_DateTimeCalendarTag, errorCode) .append(�, errorCode) .append(calendarTypeToUse, errorCode) .append(�, errorCode) .append(DT_DateTimeAvailableFormatsTag, errorCode); if (U_FAILURE(errorCode)) { return; } ures_getAllChildrenWithFallback(rb.getAlias(), path.data(), availableFormatsSink, err); } void DateTimePatternGenerator::initHashtable(UErrorCode& err) { if (U_FAILURE(err)) { return; } if (fAvailableFormatKeyHash!=nullptr) { return; } LocalPointer<Hashtable> hash(new Hashtable(false, err), err); if (U_SUCCESS(err)) { fAvailableFormatKeyHash = hash.orphan(); } } void DateTimePatternGenerator::setAppendItemFormat(UDateTimePatternField field, const UnicodeString& value) { appendItemFormats[field] = value; appendItemFormats[field].getTerminatedBuffer(); } const UnicodeString& DateTimePatternGenerator::getAppendItemFormat(UDateTimePatternField field) const { return appendItemFormats[field]; } void DateTimePatternGenerator::setAppendItemName(UDateTimePatternField field, const UnicodeString& value) { setFieldDisplayName(field, UDATPG_WIDTH_APPENDITEM, value); } const UnicodeString& DateTimePatternGenerator::getAppendItemName(UDateTimePatternField field) const { return fieldDisplayNames[field][UDATPG_WIDTH_APPENDITEM]; } void DateTimePatternGenerator::setFieldDisplayName(UDateTimePatternField field, UDateTimePGDisplayWidth width, const UnicodeString& value) { fieldDisplayNames[field][width] = value; fieldDisplayNames[field][width].getTerminatedBuffer(); } UnicodeString DateTimePatternGenerator::getFieldDisplayName(UDateTimePatternField field, UDateTimePGDisplayWidth width) const { return fieldDisplayNames[field][width]; } UnicodeString& DateTimePatternGenerator::getMutableFieldDisplayName(UDateTimePatternField field, UDateTimePGDisplayWidth width) { return fieldDisplayNames[field][width]; } void DateTimePatternGenerator::getAppendName(UDateTimePatternField field, UnicodeString& value) { value = SINGLE_QUOTE; value += fieldDisplayNames[field][UDATPG_WIDTH_APPENDITEM]; value += SINGLE_QUOTE; } UnicodeString DateTimePatternGenerator::getBestPattern(const UnicodeString& patternForm, UErrorCode& status) { return getBestPattern(patternForm, UDATPG_MATCH_NO_OPTIONS, status); } UnicodeString DateTimePatternGenerator::getBestPattern(const UnicodeString& patternForm, UDateTimePatternMatchOptions options, UErrorCode& status) { if (U_FAILURE(status)) { return UnicodeString(); } if (U_FAILURE(internalErrorCode)) { status = internalErrorCode; return UnicodeString(); } const UnicodeString *bestPattern = nullptr; UnicodeString dtFormat; UnicodeString resultPattern; int32_t flags = kDTPGNoFlags; int32_t dateMask=(1<<UDATPG_DAYPERIOD_FIELD) - 1; int32_t timeMask=(1<<UDATPG_FIELD_COUNT) - 1 - dateMask; UnicodeString patternFormMapped = mapSkeletonMetacharacters(patternForm, &flags, status); if (U_FAILURE(status)) { return UnicodeString(); } resultPattern.remove(); dtMatcher->set(patternFormMapped, fp); const PtnSkeleton* specifiedSkeleton = nullptr; bestPattern=getBestRaw(*dtMatcher, -1, distanceInfo, status, &specifiedSkeleton); if (U_FAILURE(status)) { return UnicodeString(); } if ( distanceInfo->missingFieldMask==0 && distanceInfo->extraFieldMask==0 ) { resultPattern = adjustFieldTypes(*bestPattern, specifiedSkeleton, flags, options); return resultPattern; } int32_t neededFields = dtMatcher->getFieldMask(); UnicodeString datePattern=getBestAppending(neededFields & dateMask, flags, status, options); UnicodeString timePattern=getBestAppending(neededFields & timeMask, flags, status, options); if (U_FAILURE(status)) { return UnicodeString(); } if (datePattern.length()==0) { if (timePattern.length()==0) { resultPattern.remove(); } else { return timePattern; } } if (timePattern.length()==0) { return datePattern; } resultPattern.remove(); status = U_ZERO_ERROR; PtnSkeleton* reqSkeleton = dtMatcher->getSkeletonPtr(); UDateFormatStyle style = UDAT_SHORT; int32_t monthFieldLen = reqSkeleton->baseOriginal.getFieldLength(UDATPG_MONTH_FIELD); if (monthFieldLen == 4) { if (reqSkeleton->baseOriginal.getFieldLength(UDATPG_WEEKDAY_FIELD) > 0) fillInMissing() argument 1406 setDateTimeFromCalendar(const Locale& locale, UErrorCode& status) setDateTimeFromCalendar() argument 1478 setDecimalSymbols(const Locale& locale, UErrorCode& status) setDecimalSymbols() argument [all...] |
H A D | dtfmtsym.cpp | 265 DateFormatSymbols::DateFormatSymbols(const Locale& locale, in DateFormatSymbols() argument 279 DateFormatSymbols::DateFormatSymbols(const Locale& locale, in DateFormatSymbols() argument 2025 DateFormatSymbols::initializeData(const Locale& locale, const char *type, UErrorCode& status, UBool useLastResortData) in initializeData() argument 249 createForLocale( const Locale& locale, UErrorCode &status) createForLocale() argument [all...] |
H A D | smpdtfmt.cpp | 494 SimpleDateFormat::SimpleDateFormat(const Locale& locale, in SimpleDateFormat() argument 393 SimpleDateFormat(const UnicodeString& pattern, const Locale& locale, UErrorCode& status) SimpleDateFormat() argument 412 SimpleDateFormat(const UnicodeString& pattern, const UnicodeString& override, const Locale& locale, UErrorCode& status) SimpleDateFormat() argument 474 SimpleDateFormat(EStyle timeStyle, EStyle dateStyle, const Locale& locale, UErrorCode& status) SimpleDateFormat() argument 659 construct(EStyle timeStyle, EStyle dateStyle, const Locale& locale, UErrorCode& status) construct() argument 928 initializeCalendar(TimeZone* adoptZone, const Locale& locale, UErrorCode& status) initializeCalendar() argument 938 initialize(const Locale& locale, UErrorCode& status) initialize() argument 1332 initNumberFormatters(const Locale &locale,UErrorCode &status) initNumberFormatters() argument 1357 processOverrideString(const Locale &locale, const UnicodeString &str, int8_t type, UErrorCode &status) processOverrideString() argument [all...] |
H A D | tznames_impl.cpp | 1026 TimeZoneNamesImpl::TimeZoneNamesImpl(const Locale& locale, UErrorCode& status) in TimeZoneNamesImpl() argument 1038 TimeZoneNamesImpl::initialize(const Locale& locale, UErrorCode& status) { in initialize() argument 2132 TZDBTimeZoneNames::TZDBTimeZoneNames(const Locale& locale) in TZDBTimeZoneNames() argument
|
/third_party/node/deps/v8/src/objects/ |
H A D | js-number-format.cc | 928 Handle<String> locale = Handle<String>(number_format->locale(), isolate); in ResolvedOptions() local
|
/third_party/python/Lib/test/support/ |
H A D | __init__.py | 804 import locale namespace 1451 import locale namespace [all...] |
/third_party/skia/third_party/externals/icu/source/i18n/ |
H A D | calendar.cpp | 1098 getKeywordValuesForLocale(const char* key, const Locale& locale, UBool commonlyUsed, UErrorCode& status) getKeywordValuesForLocale() argument [all...] |
H A D | dtfmtsym.cpp | 265 DateFormatSymbols::DateFormatSymbols(const Locale& locale, in DateFormatSymbols() argument 279 DateFormatSymbols::DateFormatSymbols(const Locale& locale, in DateFormatSymbols() argument 2023 DateFormatSymbols::initializeData(const Locale& locale, const char *type, UErrorCode& status, UBool useLastResortData) in initializeData() argument 249 createForLocale( const Locale& locale, UErrorCode &status) createForLocale() argument [all...] |
H A D | smpdtfmt.cpp | 520 SimpleDateFormat::SimpleDateFormat(const Locale& locale, in SimpleDateFormat() argument 403 SimpleDateFormat(const UnicodeString& pattern, const Locale& locale, UErrorCode& status) SimpleDateFormat() argument 425 SimpleDateFormat(const UnicodeString& pattern, const UnicodeString& override, const Locale& locale, UErrorCode& status) SimpleDateFormat() argument 496 SimpleDateFormat(EStyle timeStyle, EStyle dateStyle, const Locale& locale, UErrorCode& status) SimpleDateFormat() argument 668 construct(EStyle timeStyle, EStyle dateStyle, const Locale& locale, UErrorCode& status) construct() argument 905 initializeCalendar(TimeZone* adoptZone, const Locale& locale, UErrorCode& status) initializeCalendar() argument 915 initialize(const Locale& locale, UErrorCode& status) initialize() argument 1326 initNumberFormatters(const Locale &locale,UErrorCode &status) initNumberFormatters() argument 1351 processOverrideString(const Locale &locale, const UnicodeString &str, int8_t type, UErrorCode &status) processOverrideString() argument [all...] |
H A D | tznames_impl.cpp | 1020 TimeZoneNamesImpl::TimeZoneNamesImpl(const Locale& locale, UErrorCode& status) in TimeZoneNamesImpl() argument 1032 TimeZoneNamesImpl::initialize(const Locale& locale, UErrorCode& status) { in initialize() argument 2131 TZDBTimeZoneNames::TZDBTimeZoneNames(const Locale& locale) in TZDBTimeZoneNames() argument
|
H A D | usearch.cpp | 2593 usearch_open(const UChar *pattern, int32_t patternlength, const UChar *text, int32_t textlength, const char *locale, UBreakIterator *breakiter, UErrorCode *status) usearch_open() argument
|