mikulas / inflection
Czech inflection library
v1.0
2014-12-26 08:39 UTC
Requires
- php: >=5.4.0
This package is auto-updated.
Last update: 2024-12-21 04:35:37 UTC
README
This extension should provide same functionality and API as this PHP extension. Do note however that c extension performs way better.
Usage
Install with composer:
composer require mikulas/inflection
<?php require_once __DIR__ . '/vendor/autoload.php'; $inflection = new Inflection(); $inflected = $inflection->inflect('kožená bunda'); echo "Natrhnul jsem si $inflected[4]"; // Natrhnul jsem si koženou bundu echo "$inflected[8] jsou nejlepší"; // kožené bundy jsou nejlepší
Based on original work by Pavel Sedlák, Tomáš Režnar and Heureka.
This library is about 6 times faster then Heureka implementation and 9 times faster then the original implementation.
Links
- http://prirucka.ujc.cas.cz/
- http://www.pteryx.net/sklonovani.html
- https://en.wikipedia.org/wiki/Czech_declension
- https://en.wikipedia.org/wiki/Grammatical_gender
License
GPL 2.1