Skip to content

Releases: yiisoft/translator

Version 3.0.0

17 Feb 13:16
3.0.0
869a224
Compare
Choose a tag to compare
  • Chg #92: Implement fluent interface into TranslatorInterface: methods addCategorySources(), setLocale(),
    withDefaultCategory() and withLocale() returns static (@vjik)
  • Chg #111: Adapt configuration group names to Yii conventions (@vjik)

2.2.1

07 Jan 21:21
2.2.1
fc8c34d
Compare
Choose a tag to compare
  • Enh #99: In SimpleMessageFormatter add support of messages where used parameters with plural modifier that contain
    non-supported keys (@vjik)
  • Bug #110: Changed default value for locale to BCP-47 compatible (@darkdef)

Version 2.2.0

28 Nov 20:08
2.2.0
774fe49
Compare
Choose a tag to compare
  • New #94: Add getMessages() method to CategorySource (@xepozz)
  • New #95: Add write() method to CategorySource (@xepozz)

Version 2.1.1

23 Nov 08:08
2.1.1
5666b30
Compare
Choose a tag to compare
  • Bug #93: Throw exceptions on empty and not passed parameters, cast null to empty string in SimpleMessageFormatter
    (@arogachev)

Version 2.1.0

15 Nov 12:43
2.1.0
d87e84d
Compare
Choose a tag to compare
  • New #91: Add IdMessageReader that returns ID as message and doesn't support getting all messages at once (@vjik)

Version 2.0.0

08 Nov 06:54
2.0.0
a98908c
Compare
Choose a tag to compare
  • New #75: Add NullMessageFormatter that returns message as is (@vjik)
  • New #78: Add IntlMessageFormatter that utilizes PHP intl extension message formatting capabilities (@vjik)
  • New #82: Add parameter $defaultCategory to Translator constructor (@vjik)
  • Chg #81: Make category parameter in TranslatorInterface::addCategorySources() variadic, and remove
    TranslatorInterface::addCategorySource() method (@vjik)
  • Chg #84: In TranslatorInterface rename method withCategory() to withDefaultCategory() (@vjik)
  • Chg #87: Fix package configuration, remove default category source, change default locale to en_US (@vjik)
  • Chg #90: Simplified category sources config (@rustamwin)
  • Enh #69: Raise minimum PHP version to 8.0 (@xepozz, @vjik)
  • Enh #70: Add Stringable type support for $id argument in Translator::translate() (@xepozz)
  • Enh #72, #75: Format messages when missing translation category (@vjik)
  • Enh #73: Set en_US as default locale for translator (@vjik)
  • Enh #74: Dispatch MissingTranslationCategoryEvent once per category (@vjik)
  • Enh #76: Make message formatter in category source optional (@vjik)

Version 1.1.1

09 Sep 07:20
1.1.1
1d5a7fa
Compare
Choose a tag to compare
  • Bug #67: Exclude number from "plural" formatted message, handle missing options' keys (@arogachev)

Version 1.1.0

07 Sep 21:25
1.1.0
08faef2
Compare
Choose a tag to compare
  • Chg #25: Move SimpleMessageFormatter from yiisoft/translator-formatter-simple package (@DAGpro, @vjik)

Version 1.0.2

26 Jul 06:43
1.0.2
9d2ee5e
Compare
Choose a tag to compare
  • Enh #59: Add support for yiisoft/files of version ^2.0 (@vjik)