Energine content management framework

Работа с языками

Интернет, как мультиязычная среда, позволяет владельцам ресурсов донести информацию до широкого круга пользователей, говорящих на разных языках. Соответственно, современный сайт должен поддерживать возможность вывода мульти-язычной информации.

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

В CMS Energine реализована не только параллельная структура различных языковых версий сайта (когда разделу на одном языке соответствует раздел на другом языке), но и возможность распараллеливания (отключения страниц, для которых нет данных на данном языке).

Редактирование текста страницы

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

Подробно о редактировании текста страницы, см. главу Редактор разделов.

На форме редактирования раздела расположен набор вкладок. Для каждого из установленных в системе языков выводится вкладка, на которой расположены языково-зависимые поля (Название раздела, Описание, Meta keywords и прочие). В верхней части расположен чекбокс, с помощью которого можно отключить отображение этого раздела в данной языковой версии.

Наверх

Редактирование переводов

Кроме создания разноязычных страниц, в системе Energine существует возможность перевода полей различных форм, кнопок, текстов и прочих языково-зависимых констант. Языково-зависимые константы можно перевести с помощью редактора переводов.

Благодаря интеграции административного модуля в сам сайт, переводить можно и константы из системы управления сайтом, что упрощает работу с ней.

Для того чтоб попасть в редактор переводов, выберите в главном меню раздел «Управление сайтом» - «Работа с языками» - «Редактирование переводов».

В верхней части редактора переводов находится фильтр, позволяющий найти тег – константу, которая вставляется в программный код на том месте, где должен идти текст на разных языках - по его имени в системе или по его переводу. Подробнее работа с фильтром описана в главе Редакторы в CMS Energine.

Внизу страницы, над кнопками находится строка навигации по страницам. По умолчанию выводится по 20 записей на страницу.

Кратко рассмотрим поля таблицы:

Наверх

Добавить тег перевода

Нажав в редакторе переводов кнопку «Добавить» вы увидите диалог создания нового тега перевода.

Вкладка "Свойства" содержит следующие поля:

Для того чтобы перевести тег, выберите нужную языковую вкладку и укажите перевод тега на соответствующих языковых вкладках.

Замечание: для создания перевода можно пользоваться панелью инструментов, вставлять ссылки и картинки, однако нужно помнить, что тексты кнопок элементов форматирования содержать не должны, иначе их названия будут выводиться в виде HTML разметки.

«Сохранить» чтобы внести изменения (добавить новый) тег перевода, «Закрыть» - выйти из диалога, не сохраняя изменений.

К списку

Редактирование языков

В стандартную версию системы управления сайтом входит поддержка только Русского языка. Стандартный переключатель языков, поставляемый с системой при необходимости, может поддерживать Русско-Украинско-Английские версии системы. Если предусмотрено системой, Вы можете добавлять, удалять и редактировать дополнительные языки прямо на сайте с помощью редактора языков.

Чтобы открыть редактор пользователей зайдите в раздел «Управление сайтом» - «Работа с языками» - «Редактирование языков».

В верней части редактора языков находится фильтр, позволяющий при необходимости найти язык по названию. Подробнее работа с фильтром описана в главе «Редакторы».

Основной частью редактора является таблица с записями, отобранными по данному фильтру (либо все записи, если фильтр не задан). Кратко рассмотрим поля таблицы:

Редактор языков позволяет просматривать, добавлять, редактировать, и удалять языки в системе.

Наверх

Просмотр языка

Для того чтобы просмотреть информацию о языке, выберите его в списке редактора языков и нажмите кнопку «Просмотреть» в нижней части диалогового окна. Следующее окно покажет подробную информацию о выбранном языке.

Кратко рассмотрим поля диалога:

Кнопка «Закрыть», расположенная внизу диалога закрывает его.

К списку

Добавление языка

Для того чтобы добавить новый язык и нажмите кнопку «Добавить» в нижней части диалогового окна. Кратко рассмотрим поля формы:

Сохранить – чтобы сохранить новый язык. Кнопка «Закрыть», расположенная внизу диалога закрывает его.

К списку
К оглавлению