Yii Framework 34k+
  • News
  • Guide
  • API
  • Wiki
  • Forum
  • Community
    • Places
    • Members
    • Hall of Fame
    • Badges
  • More
    • Learn
    • Books
    • Resources
    • Develop
    • Download Yii
    • Extensions
    • Report an Issue
    • Report a Security Issue
    • Contribute to Yii
    • Donate
    • About
    • Release Cycle
    • License
    • Team
    • Official Logos and Design
Login

Yii Translator DB Message Storage 1.1.0

Jan 23, 2026

Yii Translator DB Message Storage version 1.1.0 was released. In this version:

  • Raise the minimum PHP version to 8.1
  • Bump required yiisoft/db version to ^2.0
  • Change PHP constraint in composer.json to 8.1 - 8.5
  • Remove yiisoft/arrays dependency

Read more

Yii Message Translator 3.2

Sep 28, 2025

Yii Message Translator version 3.2.0 was released. In this version:

  • Add InMemoryMessageSource
  • Change PHP constraint in composer.json to 8.0 - 8.4

Yii Message Translator 3.1

Dec 26, 2024

Minor version of Yii Message Translator package was tagged.

  • Throw InvalidArgumentException when missed "one" plural key.
  • Fixed incorrect locale usage when category source is not exist and specified fallback locale.
  • Fixed the nullable parameter declarations for compatibility with PHP 8.4.

Yii Message Extractor 2.1

Jan 18, 2024

Yii Message Extractor package was updated with the following enhancements:

  • added ability to change the calling method in translator extractor;
  • added support of symfony/console version ^7.0.

Yii Translator DB Message Storage 1.0.0

May 9, 2023

First stable version of Yii Translator DB Message Storage was tagged.

This package provides the database storage for the yiisoft/translator.

It allows you to store messages in databases supported by yiisoft/db: MariaDB, MSSQL, MySQL, Oracle, PostgreSQL, and SQLite.

Yii Translator 3.0 and Yii Message Extractor 2.0

Feb 17, 2023

Yii Translator and Yii Translation Message Extractor got a major releases.

Yii Translator 3.0

  • Implemented fluent interface into TranslatorInterface: methods addCategorySources(), setLocale(), withDefaultCategory() and withLocale() returns static.
  • Configuration group names adapted to Yii conventions.

Yii Message Extractor 2.0

  • Configuration group names adapted to Yii conventions.
  • yiisoft/yii-console dependency make for development only.

Read more

Yii Message Translator 2.1

Nov 15, 2022

Minor version of Yii Message Translator package was tagged. In this version we added IdMessageReader that returns ID as message and doesn't support getting all messages at once.

Yii Message Translator 2.0.0 and related packages released

Nov 12, 2022

Major version of Yii Message Translator package was released. In this version we have raised the minimum version of PHP to 8.0, added NullMessageFormatter and IntlMessageFormatter, and made other improvements and changes. See full list of changes in changelog.

Related packages adapted to new version of translator:

  • Yii Message Extractor 1.1.0
  • Yii Translator gettext Message Storage 1.1.0
  • Yii Translator PHP Message Storage 1.1.0

Yii Translator intl Message Formatter package was deprecated because intl formatter moved to Yii Message Translator.

Translator 1.1.0

Sep 7, 2022

Translator package got minor version that includes enhanced version of SimpleMessageFormatter from now deprecated yiisoft/translator-formatter-simple. This enhanced vesion is able to render plurals for English and replace tokens with modifiers (ignoring modifier logic).

Message extractor 1.0.0

Dec 20, 2021

Translation message extractor got its first stable version. It is a command-line tool that allows automatically extracting translation IDs from PHP source files and writing them to one of the translator message sources.

Such message sources are a good raw material for the actual translation. You don't have to keep track of what messages are there in the source code since you can re-run ./yii translator/extract command once again to update the message source.

You can find more details in the package readme.

Translator 1.0.0 and related packages

May 13, 2021

First release of translator package was published. This package allows translating messages into several languages. It can work with both Yii-based applications and standalone PHP applications.

Translations in the code looks like the following:

// single translation
$messageIdentificator = 'submit';
echo $translator->translate($messageIdentificator);
// output: `Submit message`

Read more

Get notified of news as soon as they are available using our RSS Feed.

Years

  • 2026 (48)
  • 2025 (92)
  • 2024 (80)
  • 2023 (90)
  • 2022 (82)
  • 2021 (101)
  • 2020 (64)
  • 2019 (75)
  • 2018 (32)
  • 2017 (35)
  • 2016 (30)
  • 2015 (9)
  • 2014 (6)
  • 2013 (11)
  • 2012 (14)
  • 2011 (10)
  • 2010 (10)
  • 2009 (23)
  • 2008 (5)

Popular Tags

  • yii3 387
  • extensions 233
  • release 109
  • yii2 74
  • debug 30
  • view 28
  • html 25
  • auth client 23
  • bootstrap 21
  • redis 20
  • Yii 1.1
  • Guide
  • API
  • Wiki
  • Yii 2
  • Guide
  • API
  • Wiki
  • Yii3
  • Guide
  • API
  • Cookbook
  • Terms of service
  • License
  • Contact Us
  • Supported by
  • Your donations
  • JetBrains logo
  • © 2008 - 2026 Yii (Website Source Code)