This module uses Soap API provided by morpher.ru to decline Russian words in necessary grammar cases. Currently supported operations are:

  • Words declension (in Russian and Ukrainian)
  • Spelling out quantitative amounts of some noun (in Russian and Ukrainian)

See official Soap documentation of morpher.ru for more details

На русском

Этот модуль использует SOAP API, предоставленный сайтом morpher.ru, для склонения русских слов в разные падежи русской грамматики. На данный момент поддерживаются следующие операции:

  • Склонение слов (на русском и украинском)
  • Пропись чисел буквами (на русском и украинском)

Ознакомьтесь с официальной документацией SOAP на morpher.ru для больших подробностей.

Examples

print_r(morpher_declension('Чукча'));
will result in:

stdClass Object
(
    [Р] => Чукчи
    [Д] => Чукче
    [В] => Чукчу
    [Т] => Чукчей
    [П] => Чукче
    [П-о] => о Чукче
    [род] => Мужской
    [множественное] => stdClass Object
        (
            [И] => Чукчи
            [Р] => Чукчей
            [Д] => Чукчам
            [В] => Чукчей
            [Т] => Чукчами
            [П] => Чукчах
            [П-о] => о Чукчах
        )

    [где] => в Чукче
    [куда] => в Чукчу
    [откуда] => из Чукчи
)

And
print_r(morpher_spell_out(5, 'Чукча'))
will result in:

stdClass Object
(
    [n] => stdClass Object
        (
            [И] => пять
            [Р] => пяти
            [Д] => пяти
            [В] => пять
            [Т] => пятью
            [П] => пяти
        )

    [unit] => stdClass Object
        (
            [И] => Чукчей
            [Р] => Чукчей
            [Д] => Чукчам
            [В] => Чукчей
            [Т] => Чукчами
            [П] => Чукчах
        )

)

Project Information

Downloads