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
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 ...