Склонение существительных на c#

Вот, наконец-то я довел до ума первую часть своего проекта.

Кириллер - бесплатная c# программа склонения по падежам

На данный момент реализовано склонение всех существительных, в том числе имен, по всем падежам в единственном числе. Ведется работа над множественным числом.

Склонение числительных и прилагательных в ближайших планах. Все желающие помочь в разработке, - обращайтесь ко мне любым способом.

Исходный код, dll, базу данных и примеры можно скачать с сайта: http://cyriller.2go.ws/Download.

Буду рад, любым замечаниям и предложениям.

Автор , дата
Views: 3179 Comments: 6
Maxim Verbovik on 18 February 2015 01:07 says

Ошибка в склонении:

Малаховский Анатолий Рэмович

Const on 18 February 2015 01:37 says

Maxim, спасибо за отзыв, но все же укажи на ошибку, пожалуйста.

Вот ссылка на результат склонения, что неправильно?

http://cyriller.2go.ws/Decline/Noun?w=%D0%9C%D0%B0%D0%BB%D0%B0%D1%85%D0%BE%D0%B2%D1%81%D0%BA%D0%B8%D0%B9+%D0%90%D0%BD%D0%B0%D1%82%D0%BE%D0%BB%D0%B8%D0%B9+%D0%A0%D1%8D%D0%BC%D0%BE%D0%B2%D0%B8%D1%87

Sam on 17 March 2015 12:34 says

Добрый день.

пытаюсь просклонять выражение в родительный падеж:

Aудитор Счетной палаты Ямало-Ненецкого автономного округа

Должно получиться:

Aудитора Счетной палаты Ямало-Ненецкого автономного округа

Выводит:

Aудитора Счетной палаты Ямало-Ненецкого автономного округи

Проверил как склоняет библиотека morpher, там все ОК.

Подскажите, может я делаю что то не так?

Const on 17 March 2015 14:11 says

Sam, добрый день!

На данный момент, программа умеет склонять слова только из именительного падежа.

В вашем случае, вам нужно склонять одно слово "Aудитор".

http://cyriller.2go.ws/Decline/Phrase?w=A%D1%83%D0%B4%D0%B8%D1%82%D0%BE%D1%80

sam on 18 March 2015 09:42 says

Const, если я все правильно понимаю, просто нужно у каждого слова определять его род. И уже при склонении это учитывать.

Const on 18 March 2015 11:38 says

Sam, я всегда проверяю род и одушевленность склоняемого слова:

http://cyriller.2go.ws/Decline/Noun?w=%D0%BA%D0%BE%D0%BC%D0%BF%D1%8C%D1%8E%D1%82%D0%B5%D1%80

У вас же, склонять нужно только одно слово: Аудитор, и не важно в каком роде остальная часть фразы, она всегда остается неизменной.

Если у вас есть знания русского языка или c#, то я с радостью выслушаю каким образом можно улучшить программу.

Округа, это самостоятельное русское слово женского рода:

http://cyriller.2go.ws/Decline/Noun?w=%D0%BE%D0%BA%D1%80%D1%83%D0%B3%D0%B0

https://slovari.yandex.ru/%D0%BE%D0%BA%D1%80%D1%83%D0%B3%D0%B0/%D0%BF%D0%B5%D1%80%D0%B5%D0%B2%D0%BE%D0%B4/