O'Reilly logo

Mastering Yii by Charles R. Portwood II

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

Viewing file translations

As an alternative to translating individual messages, we can also translate entire view files by saving a translated view file within the subdirectory of our views folder. As an example, supposing that we had a view script located at views/site/login.php, we could create a Spanish view file for es-MX by placing a translated message file in views/site/es-MX/login.php. Assuming that our target and source language is appropriately set, Yii2 will automatically render the translated file instead of the base file when our target language is set to es-MX.

Tip

Note that if the source and target language are the same, the original view will be rendered regardless of the existence of a translated view file.

Additionally, the use of ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required