/third_party/icu/icu4j/main/classes/core/src/com/ibm/icu/impl/number/ |
H A D | MutablePatternModifier.java | 55 StandardPlural plural; field in MutablePatternModifier 132 * @param plural 133 * The plural form of the number, required only if the pattern contains the triple 136 public void setNumberProperties(Signum signum, StandardPlural plural) { in setNumberProperties() argument 137 assert (plural != null) == needsPlurals(); in setNumberProperties() 139 this.plural = plural; in setNumberProperties() 143 * Returns true if the pattern represented by this MurkyModifier requires a plural keyword in order 165 // Slower path when we require the plural keyword. in createImmutable() 167 for (StandardPlural plural in createImmutable() [all...] |
H A D | AdoptingModifierStore.java | 25 * If this constructor is used, a plural form CANNOT be passed to {@link #getModifier}. 38 * Modifier for multiple plural forms. 41 * If this constructor is used, a plural form MUST be passed to {@link #getModifier}. 52 public void setModifier(Signum signum, StandardPlural plural, Modifier mod) { in setModifier() argument 54 mods[getModIndex(signum, plural)] = mod; in setModifier() 80 public Modifier getModifier(Signum signum, StandardPlural plural) { in getModifier() argument 83 return mods[getModIndex(signum, plural)]; in getModifier() 86 private static int getModIndex(Signum signum, StandardPlural plural) { in getModIndex() argument 88 assert plural != null; in getModIndex() 89 return plural in getModIndex() [all...] |
H A D | CompactData.java | 103 StandardPlural plural = StandardPlural.fromString(pluralString); in populate() 105 patterns[getIndex(magnitude, plural)] = patternString; in populate() 149 StandardPlural plural = dq.getStandardPlural(rules); in getPattern() 150 patternString = patterns[getIndex(magnitude, plural)]; in getPattern() 151 if (patternString == null && plural != StandardPlural.OTHER) { in getPattern() 152 // Fall back to "other" plural variant in getPattern() 193 // Iterate over the plural variants ("one", "other", etc) in put() 196 // Skip this magnitude/plural if we already have it from a child locale. in put() 198 StandardPlural plural = StandardPlural.fromString(key.toString()); in put() 199 if (data.patterns[getIndex(magnitude, plural)] ! in put() 237 getIndex(int magnitude, StandardPlural plural) getIndex() argument [all...] |
H A D | LongNameHandler.java | 58 static String getWithPlural(String[] strings, StandardPlural plural) { in getWithPlural() argument 59 String result = strings[plural.ordinal()]; in getWithPlural() 64 // There should always be data in the "other" plural variant. in getWithPlural() 65 throw new ICUException("Could not find data in 'other' plural variant"); in getWithPlural() 159 // case. It loads all plural forms, because selection between plural forms is 886 // - implement DerivedComponents for "plural/times" and "plural/power": in forArbitraryUnit() 889 // - implement DerivedComponents for "plural/per", "plural/prefi in forArbitraryUnit() 1358 getModifier(Signum signum, StandardPlural plural) getModifier() argument [all...] |
H A D | CurrencyPluralInfoAffixProvider.java | 17 for (StandardPlural plural : StandardPlural.VALUES) { in CurrencyPluralInfoAffixProvider() 18 String pattern = cpi.getCurrencyPluralPattern(plural.getKeyword()); in CurrencyPluralInfoAffixProvider() 20 affixesByPlural[plural.ordinal()] = new PropertiesAffixPatternProvider(pluralProperties); in CurrencyPluralInfoAffixProvider()
|
/third_party/icu/ohos_icu4j/src/main/java/ohos/global/icu/impl/number/ |
H A D | MutablePatternModifier.java | 56 StandardPlural plural; field in MutablePatternModifier 130 * @param plural 131 * The plural form of the number, required only if the pattern contains the triple 134 public void setNumberProperties(Signum signum, StandardPlural plural) { in setNumberProperties() argument 135 assert (plural != null) == needsPlurals(); in setNumberProperties() 137 this.plural = plural; in setNumberProperties() 141 * Returns true if the pattern represented by this MurkyModifier requires a plural keyword in order 163 // Slower path when we require the plural keyword. in createImmutable() 165 for (StandardPlural plural in createImmutable() [all...] |
H A D | AdoptingModifierStore.java | 27 * If this constructor is used, a plural form CANNOT be passed to {@link #getModifier}. 40 * Modifier for multiple plural forms. 43 * If this constructor is used, a plural form MUST be passed to {@link #getModifier}. 54 public void setModifier(Signum signum, StandardPlural plural, Modifier mod) { in setModifier() argument 56 mods[getModIndex(signum, plural)] = mod; in setModifier() 82 public Modifier getModifier(Signum signum, StandardPlural plural) { in getModifier() argument 85 return mods[getModIndex(signum, plural)]; in getModifier() 88 private static int getModIndex(Signum signum, StandardPlural plural) { in getModIndex() argument 90 assert plural != null; in getModIndex() 91 return plural in getModIndex() [all...] |
H A D | CompactData.java | 106 StandardPlural plural = StandardPlural.fromString(pluralEntry.getKey().toString()); in populate() 108 patterns[getIndex(magnitude, plural)] = patternString; in populate() 133 public String getPattern(int magnitude, StandardPlural plural) { in getPattern() argument 140 String patternString = patterns[getIndex(magnitude, plural)]; in getPattern() 141 if (patternString == null && plural != StandardPlural.OTHER) { in getPattern() 142 // Fall back to "other" plural variant in getPattern() 181 // Iterate over the plural variants ("one", "other", etc) in put() 185 // Skip this magnitude/plural if we already have it from a child locale. in put() 187 StandardPlural plural = StandardPlural.fromString(key.toString()); in put() 188 if (data.patterns[getIndex(magnitude, plural)] ! in put() 226 getIndex(int magnitude, StandardPlural plural) getIndex() argument [all...] |
H A D | LongNameHandler.java | 46 private static String getWithPlural(String[] strings, StandardPlural plural) { in getWithPlural() argument 47 String result = strings[plural.ordinal()]; in getWithPlural() 52 // There should always be data in the "other" plural variant. in getWithPlural() 53 throw new ICUException("Could not find data in 'other' plural variant"); in getWithPlural() 267 for (StandardPlural plural : StandardPlural.VALUES) { in simpleFormatsToModifiers() 268 String simpleFormat = getWithPlural(simpleFormats, plural); in simpleFormatsToModifiers() 273 parameters.plural = plural; in simpleFormatsToModifiers() 274 modifiers.put(plural, new SimpleModifier(compiled, field, false, parameters)); in simpleFormatsToModifiers() 284 for (StandardPlural plural in multiSimpleFormatsToModifiers() 306 getModifier(Signum signum, StandardPlural plural) getModifier() argument [all...] |
H A D | CurrencyPluralInfoAffixProvider.java | 21 for (StandardPlural plural : StandardPlural.VALUES) { in CurrencyPluralInfoAffixProvider() 22 String pattern = cpi.getCurrencyPluralPattern(plural.getKeyword()); in CurrencyPluralInfoAffixProvider() 24 affixesByPlural[plural.ordinal()] = new PropertiesAffixPatternProvider(pluralProperties); in CurrencyPluralInfoAffixProvider()
|
/third_party/node/deps/icu-small/source/i18n/ |
H A D | number_patternmodifier.cpp | 52 void MutablePatternModifier::setNumberProperties(Signum signum, StandardPlural::Form plural) { in setNumberProperties() argument 54 fPlural = plural; in setNumberProperties() 63 AdoptingSignumModifierStore MutablePatternModifier::createImmutableForPlural(StandardPlural::Form plural, UErrorCode& status) { in createImmutableForPlural() argument 66 setNumberProperties(SIGNUM_POS, plural); in createImmutableForPlural() 68 setNumberProperties(SIGNUM_NEG_ZERO, plural); in createImmutableForPlural() 70 setNumberProperties(SIGNUM_POS_ZERO, plural); in createImmutableForPlural() 72 setNumberProperties(SIGNUM_NEG, plural); in createImmutableForPlural() 95 // Slower path when we require the plural keyword. in createImmutable() 96 for (StandardPlural::Form plural : STANDARD_PLURAL_VALUES) { in createImmutable() 97 pm->adoptSignumModifierStore(plural, createImmutableForPlura in createImmutable() [all...] |
H A D | number_compact.cpp | 37 int32_t getIndex(int32_t magnitude, StandardPlural::Form plural) { in getIndex() argument 38 return magnitude * StandardPlural::COUNT + plural; in getIndex() 129 StandardPlural::Form plural = utils::getStandardPlural(rules, dq); in getPattern() local 130 patternString = patterns[getIndex(magnitude, plural)]; in getPattern() 131 if (patternString == nullptr && plural != StandardPlural::OTHER) { in getPattern() 132 // Fall back to "other" plural variant in getPattern() 185 // Iterate over the plural variants ("one", "other", etc) in put() 189 // Skip this magnitude/plural if we already have it from a child locale. in put() 191 StandardPlural::Form plural = StandardPlural::fromString(key, status); in put() local 193 if (data.patterns[getIndex(magnitude, plural)] ! in put() [all...] |
/third_party/node/deps/undici/src/lib/mock/ |
H A D | pluralizer.js | 18 constructor (singular, plural) { 20 this.plural = plural 26 const noun = one ? this.singular : this.plural
|
/third_party/node/deps/npm/node_modules/debug/node_modules/ms/ |
H A D | index.js | 141 return plural(ms, msAbs, d, 'day'); 144 return plural(ms, msAbs, h, 'hour'); 147 return plural(ms, msAbs, m, 'minute'); 150 return plural(ms, msAbs, s, 'second'); 159 function plural(ms, msAbs, n, name) { function
|
/third_party/node/deps/npm/node_modules/ms/ |
H A D | index.js | 141 return plural(ms, msAbs, d, 'day'); 144 return plural(ms, msAbs, h, 'hour'); 147 return plural(ms, msAbs, m, 'minute'); 150 return plural(ms, msAbs, s, 'second'); 159 function plural(ms, msAbs, n, name) { function
|
/third_party/icu/icu4c/source/i18n/ |
H A D | number_modifiers.h | 290 * Sets the Modifier with the specified signum and plural form. 292 void adoptModifier(Signum signum, StandardPlural::Form plural, const Modifier *mod) { in adoptModifier() argument 293 U_ASSERT(mods[getModIndex(signum, plural)] == nullptr); in adoptModifier() 294 mods[getModIndex(signum, plural)] = mod; in adoptModifier() 299 * The modifier will apply to all plural forms. 307 const Modifier *getModifier(Signum signum, StandardPlural::Form plural) const U_OVERRIDE { 308 const Modifier* modifier = mods[getModIndex(signum, plural)]; 309 if (modifier == nullptr && plural != DEFAULT_STANDARD_PLURAL) { 324 inline static int32_t getModIndex(Signum signum, StandardPlural::Form plural) { in getModIndex() argument 326 U_ASSERT(plural > in getModIndex() [all...] |
H A D | number_patternmodifier.cpp | 52 void MutablePatternModifier::setNumberProperties(Signum signum, StandardPlural::Form plural) { in setNumberProperties() argument 54 fPlural = plural; in setNumberProperties() 80 // Slower path when we require the plural keyword. in createImmutable() 81 for (StandardPlural::Form plural : STANDARD_PLURAL_VALUES) { in createImmutable() 82 setNumberProperties(SIGNUM_POS, plural); in createImmutable() 83 pm->adoptModifier(SIGNUM_POS, plural, createConstantModifier(status)); in createImmutable() 84 setNumberProperties(SIGNUM_NEG_ZERO, plural); in createImmutable() 85 pm->adoptModifier(SIGNUM_NEG_ZERO, plural, createConstantModifier(status)); in createImmutable() 86 setNumberProperties(SIGNUM_POS_ZERO, plural); in createImmutable() 87 pm->adoptModifier(SIGNUM_POS_ZERO, plural, createConstantModifie in createImmutable() [all...] |
H A D | number_compact.cpp | 37 int32_t getIndex(int32_t magnitude, StandardPlural::Form plural) { in getIndex() argument 38 return magnitude * StandardPlural::COUNT + plural; in getIndex() 129 StandardPlural::Form plural = utils::getStandardPlural(rules, dq); in getPattern() local 130 patternString = patterns[getIndex(magnitude, plural)]; in getPattern() 131 if (patternString == nullptr && plural != StandardPlural::OTHER) { in getPattern() 132 // Fall back to "other" plural variant in getPattern() 185 // Iterate over the plural variants ("one", "other", etc) in put() 189 // Skip this magnitude/plural if we already have it from a child locale. in put() 191 StandardPlural::Form plural = StandardPlural::fromString(key, status); in put() local 193 if (data.patterns[getIndex(magnitude, plural)] ! in put() [all...] |
/third_party/skia/third_party/externals/icu/source/i18n/ |
H A D | number_modifiers.h | 290 * Sets the Modifier with the specified signum and plural form. 292 void adoptModifier(Signum signum, StandardPlural::Form plural, const Modifier *mod) { in adoptModifier() argument 293 U_ASSERT(mods[getModIndex(signum, plural)] == nullptr); in adoptModifier() 294 mods[getModIndex(signum, plural)] = mod; in adoptModifier() 299 * The modifier will apply to all plural forms. 307 const Modifier *getModifier(Signum signum, StandardPlural::Form plural) const U_OVERRIDE { 308 const Modifier* modifier = mods[getModIndex(signum, plural)]; 309 if (modifier == nullptr && plural != DEFAULT_STANDARD_PLURAL) { 324 inline static int32_t getModIndex(Signum signum, StandardPlural::Form plural) { in getModIndex() argument 326 U_ASSERT(plural > in getModIndex() [all...] |
H A D | number_patternmodifier.cpp | 48 void MutablePatternModifier::setNumberProperties(Signum signum, StandardPlural::Form plural) { in setNumberProperties() argument 50 fPlural = plural; in setNumberProperties() 76 // Slower path when we require the plural keyword. in createImmutable() 77 for (StandardPlural::Form plural : STANDARD_PLURAL_VALUES) { in createImmutable() 78 setNumberProperties(SIGNUM_POS, plural); in createImmutable() 79 pm->adoptModifier(SIGNUM_POS, plural, createConstantModifier(status)); in createImmutable() 80 setNumberProperties(SIGNUM_NEG_ZERO, plural); in createImmutable() 81 pm->adoptModifier(SIGNUM_NEG_ZERO, plural, createConstantModifier(status)); in createImmutable() 82 setNumberProperties(SIGNUM_POS_ZERO, plural); in createImmutable() 83 pm->adoptModifier(SIGNUM_POS_ZERO, plural, createConstantModifie in createImmutable() [all...] |
H A D | number_compact.cpp | 37 int32_t getIndex(int32_t magnitude, StandardPlural::Form plural) { in getIndex() argument 38 return magnitude * StandardPlural::COUNT + plural; in getIndex() 129 StandardPlural::Form plural = utils::getStandardPlural(rules, dq); in getPattern() local 130 patternString = patterns[getIndex(magnitude, plural)]; in getPattern() 131 if (patternString == nullptr && plural != StandardPlural::OTHER) { in getPattern() 132 // Fall back to "other" plural variant in getPattern() 181 // Iterate over the plural variants ("one", "other", etc) in put() 185 // Skip this magnitude/plural if we already have it from a child locale. in put() 187 StandardPlural::Form plural = StandardPlural::fromString(key, status); in put() 189 if (data.patterns[getIndex(magnitude, plural)] ! in put() [all...] |
/third_party/python/Lib/ |
H A D | gettext.py | 35 # J. David Ibanez implemented plural forms. Bruno Haible fixed some bugs. 63 # Expression parsing for plural form selection. 70 # http://git.savannah.gnu.org/cgit/gettext.git/tree/gettext-runtime/intl/plural.y 86 def _tokenize(plural): 87 for mo in re.finditer(_token_pattern, plural): 93 raise ValueError('invalid token in plural form: %s' % value) 100 return ValueError('unexpected token in plural form: %s' % value) 102 return ValueError('unexpected end of plural form') 128 raise ValueError('unbalanced parenthesis in plural form') 180 def c2py(plural) [all...] |
/third_party/node/deps/v8/third_party/jinja2/ |
H A D | ext.py | 280 plural = None 307 plural_names, plural = self._parse_block(parser, False) 327 if plural: 328 plural = self._trim_whitespace(plural) 332 plural, 382 self, singular, plural, variables, plural_expr, vars_referenced, num_called_num 389 if plural: 390 plural = plural [all...] |
/third_party/node/tools/inspector_protocol/jinja2/ |
H A D | ext.py | 265 plural = None 290 plural_names, plural = self._parse_block(parser, False) 310 if plural: 311 plural = self._trim_whitespace(plural) 313 node = self._make_node(singular, plural, variables, plural_expr, 357 def _make_node(self, singular, plural, variables, plural_expr, 364 if plural: 365 plural = plural [all...] |
/third_party/skia/third_party/externals/jinja2/ |
H A D | ext.py | 280 plural = None 307 plural_names, plural = self._parse_block(parser, False) 327 if plural: 328 plural = self._trim_whitespace(plural) 332 plural, 382 self, singular, plural, variables, plural_expr, vars_referenced, num_called_num 389 if plural: 390 plural = plural [all...] |