예제 #1
0
        public override string CoreGetGenderString(LanguageGender gender,
                                                   string masculineMessage, string feminineMessage)
        {
            var message = gender == LanguageGender.Feminine ? feminineMessage : masculineMessage;

            return(CoreFilter(GetResource(null, message, gender: gender)
                              ?? DefaultImplementation.CoreGetGenderString(gender, masculineMessage, feminineMessage)));
        }
예제 #2
0
        public override string CoreGetGenderString(LanguageGender gender, string masculineMessage, string feminineMessage)
        {
            int resource_id;

            if (GetResource(out resource_id, masculineMessage, gender: gender))
            {
                return(GetString(resource_id));
            }

            return(CoreFilter(DefaultImplementation.CoreGetGenderString(gender, masculineMessage, feminineMessage)));
        }
예제 #3
0
 public override string CoreGetGenderString(LanguageGender gender,
                                            string masculineMessage, string feminineMessage)
 {
     return(CoreFilter(GetResource(masculineMessage, gender: gender)
                       ?? DefaultImplementation.CoreGetGenderString(gender, masculineMessage, feminineMessage)));
 }