Эта библиотека предоставляет удобные инструменты для обработки русских и киргизских имен, включая их склонение и форматирование в различных грамматических падежах. Она может быть использована в ваших Java-проектах для автоматического преобразования имен в нужные формы.
- Скачайте JAR-файл:
Ссылка для скачивания JAR-файла
- Добавление в проект: Скопируйте JAR-файл в папку libs вашего проекта. Если такой папки нет, создайте ее в корне проекта.
- В файле build.gradle вашего проекта добавьте зависимость для JAR-файла в разделе dependencies:
implementation files('libs/declination-names-russion-and-kyrgyz-0.0.1-SNAPSHOT.jar')
- Класс Declination предоставляет комбинированный конструктор, который позволяет вам создавать объекты, используя полное имя или явно указывая компоненты, такие как фамилия, имя, отчество, пол, а также обозначения "кызы" и "уулу".
- С использованием полного имени:
Declination name = new Declination("Акпаралиев Санжар Таалайбекович");
- С использованием явного указания компонентов:
Declination explicitName = new Declination("Санжар", "Акпаралиев", "", "m");
- С использованием "кызы" и "уулу":
Declination kyzyName = new Declination("Марапат кызы Шарапат"); Declination uuluName = new Declination("Таалайбек уулу Санжар");
- Класс DeclinationProcessor предоставляет методы для обработки русских и киргизских имен. Вы можете использовать его для склонения фамилий, имен и отчеств в зависимости от грамматических падежей.
gcaseRod: Родительный падеж gcaseDat: Дательный падеж gcaseVin: Винительный падеж gcaseTvor: Творительный падеж gcasePred: Предложный падеж