⚡️ #yiisoftTranslator
В Yii Message Translator добавили
В Yii Message Translator добавили
IdMessageReader
, который возвращает идентификаторы сообщений как есть и не поддерживает получения всех сообщений (PR).👍2
#yiisoftTranslator #МинорныйРелиз #Релиз
🎁 Yii Message Translator 2.1.0
• Добавлен
🎁 Yii Message Translator 2.1.0
• Добавлен
IdMessageReader
, который возвращает идентификаторы сообщений как есть и не поддерживает получения всех сообщений.👍2
⚡️ #yiisoftTranslator
В Yii Message Translator доработали форматер
- если в строке используется пустой параметр, то бросается исключение;
- если в переданных параметрах отсутствует необходимый для перевода строки, то бросается исключение;
- значение
В Yii Message Translator доработали форматер
SimpleMessageFormatter
(PR):- если в строке используется пустой параметр, то бросается исключение;
- если в переданных параметрах отсутствует необходимый для перевода строки, то бросается исключение;
- значение
null
теперь приводится к пустой строке.👍2
#yiisoftTranslator #ПатчРелиз #Релиз
🎁 Yii Message Translator 2.1.1
• Доработан форматер
- если в строке используется пустой параметр, то бросается исключение;
- если в переданных параметрах отсутствует необходимый для перевода строки, то бросается исключение;
- значение
🎁 Yii Message Translator 2.1.1
• Доработан форматер
SimpleMessageFormatter
:- если в строке используется пустой параметр, то бросается исключение;
- если в переданных параметрах отсутствует необходимый для перевода строки, то бросается исключение;
- значение
null
теперь приводится к пустой строке.🔥2
⚡️ #yiisoftTranslator
В Yii Message Translator в классе
В Yii Message Translator в классе
CategorySource
добавили метод getMessages()
для получения всех сообщений категории (PR).👍2🔥1
⚡️ #yiisoftTranslator
Несколько доработок в Yii Message Translator.
• Добавили метод
• В CI в мутационном тестировании установили минимальное значение MSI для кода покрытого тестами 100% (PR).
• Исправили ошибку в changelog, одно из изменений было записано не в той версии (PR).
Несколько доработок в Yii Message Translator.
• Добавили метод
CategorySource::write()
(PR).• В CI в мутационном тестировании установили минимальное значение MSI для кода покрытого тестами 100% (PR).
• Исправили ошибку в changelog, одно из изменений было записано не в той версии (PR).
👍2
#yiisoftTranslator #МинорныйРелиз #Релиз
🎁 Yii Message Translator 2.2.0
• Добавлен метод
• Добавлен метод
🎁 Yii Message Translator 2.2.0
• Добавлен метод
CategorySource::write()
, позволяющий записать сообщения в данной категории.• Добавлен метод
CategorySource::getMessages()
для получения всех сообщений категории.👍2
⚡️ #yiisoftTranslator
В Yii Message Translator в форматере
В Yii Message Translator в форматере
SimpleMessageFormatter
у модификатора параметров plural
убрали исключение при использовании неподдерживаемых ключей (например, two
или few
), учитываются только ключи one
и other
(PR).👍2
#yiisoftTranslator #ПатчРелиз #Релиз
🎁 Yii Message Translator 2.1.1
• В форматере
• Значение локали по умолчанию изменено на BCP-47 совместимый формат (
🎁 Yii Message Translator 2.1.1
• В форматере
SimpleMessageFormatter
у модификатора параметров plural
удалено исключение при использовании неподдерживаемых ключей (например, two
или few
), учитываются только ключи one
и other
.• Значение локали по умолчанию изменено на BCP-47 совместимый формат (
en-US
).👍3
#yiisoftTranslator #yiisoftTranslatorExtractor #МажорныйРелиз #Релиз
🎁 Yii Message Translator 3.0
• В интерфейсе
• Конфигурация пакета адаптирована к соглашению Yii об именах групп конфигураций.
Релиз подготовил Сергей Предводителев.
🎁 Yii Message Extractor 2.0
• Улучшено описание решения проблемы в дружественном исключении
• Добавлена поддержка
• Зависимость
• Конфигурация пакета адаптирована к соглашению Yii об именах групп конфигураций.
Релиз подготовил Сергей Предводителев.
🎁 Yii Message Translator 3.0
• В интерфейсе
TranslatorInterface
реализован текучий интерфейс: методы addCategorySources()
, setLocale()
,withDefaultCategory()
и withLocale()
теперь возвращают static
.• Конфигурация пакета адаптирована к соглашению Yii об именах групп конфигураций.
Релиз подготовил Сергей Предводителев.
🎁 Yii Message Extractor 2.0
• Улучшено описание решения проблемы в дружественном исключении
NoCategorySourceConfigException
.• Добавлена поддержка
yiisoft/translator
версии ^3.0
.• Зависимость
yiisoft/yii-console
перенесена в секцию require-dev
.• Конфигурация пакета адаптирована к соглашению Yii об именах групп конфигураций.
Релиз подготовил Сергей Предводителев.
🏆5
#yiisoftTranslator #МинорныйРелиз #Релиз
🎁 Yii Message Translator 3.1
•
• Исправлено: использовалась некорректная локаль, когда категория переводов не задана и указана fallback-локаль.
• Для опциональных nullable-параметров явно прописан тип с
🎁 Yii Message Translator 3.1
•
SimpleMessageFormatter
теперь бросает исключение InvalidArgumentException
если в строке плюрализации пропущен ключ "one".• Исправлено: использовалась некорректная локаль, когда категория переводов не задана и указана fallback-локаль.
• Для опциональных nullable-параметров явно прописан тип с
null
для совместимости с PHP 8.4.👍3🎄3👾2