Exemplo n.º 1
0
 public override string CoreGetPluralGenderString(LanguageGender gender,
                                                  string singularMasculineMessage, string pluralMasculineMessage,
                                                  string singularFeminineMessage, string pluralFeminineMessage,
                                                  int n)
 {
     return(CoreFilter(GetResource(singularMasculineMessage, gender: gender, pluralCount: n)
                       ?? DefaultImplementation.CoreGetPluralGenderString(gender,
                                                                          singularMasculineMessage, pluralMasculineMessage,
                                                                          singularFeminineMessage, pluralFeminineMessage,
                                                                          n)));
 }
Exemplo n.º 2
0
        public override string CoreGetPluralGenderString(LanguageGender gender,
                                                         string singularMasculineMessage, string pluralMasculineMessage,
                                                         string singularFeminineMessage, string pluralFeminineMessage,
                                                         int n)
        {
            int resource_id;
            var message = gender == LanguageGender.Feminine ? singularFeminineMessage : singularMasculineMessage;

            if (GetResource(out resource_id, null, message, gender: gender, pluralCount: n))
            {
                return(GetString(resource_id));
            }

            return(CoreFilter(DefaultImplementation.CoreGetPluralGenderString(gender,
                                                                              singularMasculineMessage, pluralMasculineMessage,
                                                                              singularFeminineMessage, singularMasculineMessage,
                                                                              n)));
        }