Ejemplo n.º 1
0
            public static PluralCategory GetPluralCategory(CultureInfo info, RuleType ruleType, FluentNumber number)
            {
                var specialCase = IsSpecialCase(info.Name, ruleType);
                var langStr     = GetPluralRuleLang(info, specialCase);
                var func        = RuleTable.GetPluralFunc(langStr, ruleType);

                if (number.TryPluralOperands(out var op))
                {
                    return(func(op));
                }

                return(PluralCategory.Other);
            }