janpecha / inflection

Inflection of czech words (not only names)

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Build Status

Czech inclension (declension), české skloňování

This extension should provide same functionality and API as this PHP extension.

Usage

Install with composer:

composer require heureka/inflection
<?php

require_once __DIR__ . '/vendor/autoload.php';

$inflection = new Inflection();
$inflected = $inflection->inflect('vlastní píseček');

echo "Nebudu si hrát jen na $inflected[6], ale kopat za komunitu";
// Nebudu si hrát jen na vlastním písečku, ale kopat za komunitu

echo "$inflected[8] nejsou vždy to nejlepší";
// vlastní písečky nejsou vždy to nejlepší

Based on original work by Pavel Sedlák, Tomáš Režnar.

This library is about 6 times faster than first Heureka implementation and 9 times faster than the original implementation.

Links

License

LGPL v2.1

Huge thanks mikulas for his great job with improvements.

About

Inflection of czech words (not only names)

License:GNU Lesser General Public License v2.1


Languages

Language:PHP 100.0%