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))); }
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))); }