Локализация (перевод) контента сайта

  • Рассмотрим принцип локализации контента сайта.Вначале необходимо убедиться в том, что плагин i18n установлен и настроен. Если ваш сайт разработан «под ключ», а техническое задание включает в себя возможность создания контента на разных языках, то вся настройка для вас уже выполнена, и можно приступать к наполнению.

    Принцип локализации контента CMS Котонти

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

    В настройках плагина i18n устанавливаются языки системы, и выбирается основной из них (как правило, это русский). Для переключения языков в шапку сайта (или в любой другой шаблон) заверстывается блок текстовых или графических ссылок, указывающих на установленные в системе языки.

    Как перевести страницу на другой язык

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

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

    Выглядит она немного иначе, чем форма создания страницы. Разница состоит в том, что в форма перевода страницы выполнена в виде двухколоночной таблицы. В левой колонке для удобства переводчика выводится текст, созданный на основном языке. Других отличий нет: вы просто заполняете форму и отправляете ее на сервер кнопкой «Отправить».

    Как отредактировать перевод

    При просмотре перевода страницы в блоке управления страницей найдите и используйте ссылку «Edit» (редактировать). В результате откроется форма, аналогичная форме добавления перевода: слева текст на основном языке, справа – форма с существующими данными. Измените их по необходимости и отправьте форму кнопкой «Submit» (отправить).