Translate

Компонент служит для управления переводами фраз на сайте через админку
Метки:

Документация

Читать

Компонент Translate позволяет управлять переводами заголовков, названий функциональных элементов на сайте (преимущественно в шаблонах страниц) из административной части сайта.

Не требует для работы дополнительных компонентов.

1. Устанавливаем компонент.

После установки в администраторе станет доступен интерфейс для добавления переводов (/admin/translate/).

2. В шаблонах все надписи или названия функциональных элементов (кнопки, надписи форм и т.д.) вручную пропускаем через хелпер tr.

<h1><?= $this->tr->get('Новости') ?></h1>

После этого, в публичной части сайта надписи, не имеющие перевода в другой языковой версии, будут выделены красным перечеркнутым шрифтом. Т.е. в публичной части сайта, при переключении на другую языковую версию, можно будет увидеть все элементы, для которых необходим перевод.

Все версии

Обращаем ваше внимание, что установка и обновление компонентов штатным способом осуществляется из системы управления вашим сайтом ("Библиотека компонентов"). Данный раздел несет прежде всего информационную функцию. Однако, вы можете скачивать инсталляционные пакеты компонентов в целях ознакомления или в случае если функционирование библиотеки компонентов по какой-то причине затруднено.


Версия Дата
1.0.2
Изменения
Теперь и при удалении перевода сбрасывается кеш
14.03.2017
1.0.1
Изменения
Убрано выделение красным цветом с зачеркиванием при отсутствии переводов для сайтов в продакшене.
14.03.2017
1.0.0 07.09.2016