Morphos Versions Save

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. / Морфологическая библиотека для английского и русского языков. Склоняет имена собственные, названия географических объектов, склонение и плюрализация имен собственных и другое.

3.2.29

9 months ago
  • Added docker image kind of distribution.
  • Add locales to tests build image.
  • Fixed in Russian: #134, #136, #139, #140.

3.2.28

1 year ago

Fixed #122

3.2.27

1 year ago

Fixed:

  • Fixes for 8.1: #126 code style #129 (@sax0n0xas)
  • GH actions: #128
  • Rule fixes: #127, #131, #133

3.2.26

1 year ago

3.2.25

1 year ago

Standard unit spelling for Russian

3.2.24

1 year ago

Fixed: #100, #101, #102, #105, #86, #103, #111, #117, #119, #120.

3.2.23

3 years ago
  • Specified types of class members, variables, parameters, code style (#89)
  • Fixed time difference calculation in TimeSpeller::spellDifference()

Russian:

  • Fixed calculation of fractional money part (#91)
  • Added inflection of last female names ending with яя (#94)
  • Fixed time difference calculation (#92)
  • Fixed inflection of nouns: (#95, #98)
  • Geo:
    • Improved geo names exceptions (#90)
    • Improved geo names parts handling (Санкт-Перербург, Алма-Ата)
    • Fixed inflection of geo names ending with ня, ея

3.2.22

3 years ago

Russian:

  • Исправлено склонение городов (#80 @alter72, #81/#82 @DenysNosov)
  • Исправлено склонение существительных на (#84)

3.2.21

4 years ago

In Russian:

  • Добавлен локативный падеж в склонение географических названий: GeographicalNamesInflection::getCase('Крым', Cases::LOCATIVE) (#72)
  • Добавлена обработка фраз N район, N волость (#70);
  • 'Гоа' добавлено в исключения (#74);
  • Исправлено склонение наименований, оканчивающихся на шипящий согласный: Кривуша (#71)
  • Исправлено склонение имён на -аида

3.2.20

4 years ago

Russian:

  • Исправлены ошибки склонения:
    • Городов Крым (#61) / Сочи (#63)
    • Существительных на (#59)
    • Фамилий на -их и -га (#65)
  • Исправлена ошибка генерации числительных для 40 (#60)
  • Добавлена возможность указать падеж числительного при генерации суммы текстом (#64)
    MoneySpeller::spell(123.45, MoneySpeller::RUBLE, MoneySpeller::NORMAL_FORMAT, 'родительный')