wapmorgan / Morphos

A morphological solution for Russian and English language written completely in PHP. Provides classes to inflect personal names, geographical names, decline and pluralize nouns, generate cardinal and ordinal numerals, spell out money amounts and time intervals. / Морфологическая библиотека для английского и русского языков. Склоняет имена собственные, названия географических объектов, склонение и плюрализация имен собственных и другое.
http://wapmorgan.github.io/Morphos/
MIT License
792 stars 105 forks source link

Склонение прилагательных #68

Closed K0r5hun closed 4 years ago

K0r5hun commented 4 years ago

Подскажите, есть ли возможность склонять прилагательные, а именно "Коммерческий директор" выдаёт "коммерческего", "коммерческему", "коммерческего"

K0r5hun commented 4 years ago

Разобрался. Надо использовать класс AdjectiveDeclension::getCases('коммерческий'), который похоже ещё в процессе разработки, но уже хоть как-то работает! Благодарю за отличную библиотеку!

wapmorgan commented 4 years ago

Нет, не в разработке, просто не описан.

kerstvo commented 2 years ago

А как определить, является ли слово прилагательным?

wapmorgan commented 2 years ago

По окончаниям: ой, ий, ый, ей, ай, ...

kerstvo commented 2 years ago

"Гений" не вписывается в это правило. Пробовал определять род прилагательного, если получилось, значит существительное. Но не очень надёжно работает:)

wapmorgan commented 2 years ago

В принципе таких слов не много. В коде библиотеки всего два - https://github.com/wapmorgan/Morphos/blob/5550474d1cc6c8936bca66e86fee43f19c73a41a/src/Russian/RussianLanguage.php#L349