Home
last modified time | relevance | path

Searched refs:plural (Results 1 - 25 of 112) sorted by relevance

12345

/third_party/icu/icu4j/main/classes/core/src/com/ibm/icu/impl/number/
H A DMutablePatternModifier.java55 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 DAdoptingModifierStore.java25 * 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 DCompactData.java103 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 DLongNameHandler.java58 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 DCurrencyPluralInfoAffixProvider.java17 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 DMutablePatternModifier.java56 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 DAdoptingModifierStore.java27 * 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 DCompactData.java106 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 DLongNameHandler.java46 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 DCurrencyPluralInfoAffixProvider.java21 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 Dnumber_patternmodifier.cpp52 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 Dnumber_compact.cpp37 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 Dpluralizer.js18 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 Dindex.js141 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 Dindex.js141 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 Dnumber_modifiers.h290 * 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 Dnumber_patternmodifier.cpp52 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 Dnumber_compact.cpp37 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 Dnumber_modifiers.h290 * 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 Dnumber_patternmodifier.cpp48 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 Dnumber_compact.cpp37 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 Dgettext.py35 # 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 Dext.py280 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 Dext.py265 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 Dext.py280 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...]

Completed in 14 milliseconds

12345