Skip to content

Releases: wapmorgan/Morphos

3.2.19: Add spellDifference()

17 Aug 13:40
Compare
Choose a tag to compare

English:

  • Added formatter date & time difference with now:
    \morphos\English\TimeSpeller::spellDifference($time). $time should be a DateTime instance, a string with date&time or unix timestamp (int).

Russian:

  • Добавлено форматирование разницы с текущим временем: \morphos\Russian\TimeSpeller::spellDifference($time). $time должно быть объектом DateTime, строкой с датой/временем или unix timestamp.

3.2.18: Fixed russian noun declension and geographical names inflection

22 Jul 18:25
Compare
Choose a tag to compare

Russian:

  • Исправлено склонение некоторые географических названий (#53, #54, #55, #56)
  • Исправлено склонение некоторых существительных (#54)

3.2.17: Added Adjectives inflection

23 May 17:16
Compare
Choose a tag to compare

Russian:

  • Добавлено склонение прилагательных: morphos\Russian\AdjectivesDeclension
  • Добавлено плюрализация прилагательных: morphos\Russian\AdjectivesPluralization
  • Поддержка прилагательных перед существительным добавлена в morphos\Russian\pluralize()
    morphos\Russian\pluralize(10, 'новый дом')
    даёт
    10 новых домов
    

3.2.16: Fixed declension of Geographical names in Russian

20 Mar 18:30
5c45e81
Compare
Choose a tag to compare

Russian:

  • Исправлено склонение в предложном падеже названий, оканчивающихся на "р": Краснодар

3.2.15: Small update for words pluralization

08 Jan 21:31
Compare
Choose a tag to compare

Russian:

  • Добавлена возможность указать падеж при плюрализации существительного (#42 NounPluralization::pluralize('цвет', 7, false, 'prepositional');).
  • Исправлено склонение неверно написанного Орел.

3.2.14: Small updates for animated words declension

08 Jan 20:36
8d4f1ea
Compare
Choose a tag to compare

Russian:

  • Исправлено склонение некоторых существительных.

3.2.13: Avoid setting process-wide encoding

18 Nov 15:16
Compare
Choose a tag to compare
  • Removed setting process-wide encoding via mb_internal_encoding() or iconv_set_encoding. Now Morphos uses internal encoding without influence on PHP settings.
    If you pass non-unicode (utf-8) strings in Morphos, set encoding before usage via \morphos\S::setEncoding($encoding).
  • Updated string functions to work properly without mbstring.

Russian:

  • Исправлена смена рода глагола в RussianLanguage::verb(), не оканчивающегося на л.
  • Исправлена плюрализация слов, оканчивающихся на -ика.

3.2.12: Fixes in Russian Geo declension

18 Sep 19:23
Compare
Choose a tag to compare

Russian:

  • Добавлена обработка слов "район", "поселок", "округ", "республика" в GeographicalNamesInflection.
  • Исправлено склонение топонимов на шь (Россошь), ы (Чебоксары), ль (Электросталь), топонимов с бегающими гласными (Орёл).
  • Исправлено склонение некоторых неизменяемых слов в NounDeclension и NounPluralization.

3.2.11: Fixed a lot Russian typos

27 Jun 19:54
Compare
Choose a tag to compare

Russian:

  • Обновлён метод FirstNamesInflection::isMutable(): добавлено больше правил.
  • Исправлено склонение слов, обозначающих валюту (песо, гривна, юань).
  • Исправлено склонение географических названий на -чь, -рь (Керчь, Анадырь).
  • Обновлён метод MoneySpeller::spell(): если дробная часть отсутствует, то она не указывается. (0 копеек и т.п.).

General:

  • Added S::findLastPosition()
  • Update codestyle.

3.2.10: Update immutable russian first names inflection

26 May 17:15
Compare
Choose a tag to compare

Russian:

  • Обновлены правила склонения неизменяемых мужских имён.
  • Добавлены кейсы для имён Саша, Пётр.
  • Исправлена функция detectGender() при передаче только имени.