예제 #1
0
        private static List <string> InitializeSportAndTrainingRule()
        {
            var result = new List <string>();

            result.AddRange(WordsCollection.GetNounDeclension("дайвинг"));
            result.AddRange(WordsCollection.GetNounDeclension("футбол"));
            result.AddRange(WordsCollection.GetNounDeclension("волейбол"));
            result.AddRange(WordsCollection.GetNounDeclension("баскетбол"));
            result.AddRange(WordsCollection.GetNounDeclension("теннис"));
            result.AddRange(WordsCollection.GetNounDeclension("теннис"));
            result.AddRange(WordsCollection.GetNounDeclension("тренировка"));
            result.AddRange(WordsCollection.GetAdjectiveDeclension("спортивный"));
            var gym = WordsCollection.GetPhraseDeclension("тренажерный зал");

            result.AddRange(gym);
            result.AddRange(WordsCollection.GetPhraseDeclensionWithReplacedChar(gym, 6, 'ё')); // include typos
            result.AddRange(new List <string> {
                "спорт", "фитнесс", "фитнесс зал", "фитнес", "фитнес зал"
            });
            return(result.Select(element => element.ToLower()).ToList());
        }