Perfecto CMS - Система управления контентом
  • Русский язык
  • English version
Вход на сайт
Регистрация
Online документация
Online документация
Вы можете найти лучшие практичные процедуры по настройки, которые помогут вам лучше спланировать свои сайты.

Управление локализацией

2,112 просмотров / 16 Янв 2015 обновлено
В данной статье представлена инструкция по редактированию языковых переменных через админ панель в Perfecto CMS.
Языковые переменные - это комбинации слово-переменная, которые используются в Perfecto CMS для локализации. Даже ваш сайт не многоязычный, вы можете использовать языковые переменные, для их быстрого редактирования через админ-панель, а также для сохранения структуры разделения типов данных.
Языковые переменные в Perfecto CMS
Для редактирования языковых переменных зайдите в админ-панель под логином администратора и перейдите на страницу "Языки".
На данной страницы мы увидим 2 строки, каждый из которого отвечает за один язык сайта. По умолчанию со стандартный пакет Perfecto CMS оснащен русской и английской локализацией.

Сменить язык по умолчанию можно как через текущую страницу, так и в основных настройках сайта.
Давайте рассмотрим редактирование переменных на основе русского языкового пакета. Для этого нажмите кнопку редактирования возле языкового пакета с надписью "Русский".
Редактирования языковых переменных
Далее мы попадаем на страницу редактирования, которая выглядит примерно так как на картинке выше.
В верхней части расположены поля "Код" и "Заголовок". Они отвечают за характер текущего языка. Их лучше не менять, если вы не являетесь разработчиком.

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

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

Переменная - название переменной, которая далее будет использоваться в шаблонах. Доступны латинские буквы, цифры и знак тире _.
Значение - текст языковой переменной. Может состоять как из слово, предложения так и из HTML контента.

Вы можете редактировать поле "Значение", если есть необходимость изменить какие то слова на сайте, но не рекомендуется менять значения полей "Переменные", если вы не являетесь разработчиком.

До пустым у вас имеется языковая переменная "hello_world" со значением "Привет!" и находиться он в языковом файле News. Данную переменную вы можете объявить в шаблоне новостей (news.tpl) следующим образом: {#lng_news_hеllo_world}.
Ниже приведен список языковых файлов из стандартной коробки.

  • Системные - Основной файл языков, его переменные могут быть использованы в любом шаблоне
  • HTTP Errors - Языковые переменные страницы ошибок
  • News - Языковые переменные модуля новостей
  • Static pages - Языковые переменные модуля статических страниц
  • Feedback - Языковые переменные модуля обратной связи
  • Search - Языковые переменные модуля поиска
  • Categories - Языковые переменные модуля категорий
  • Forgot Password - Языковые переменные страницы восстановления пароля
  • Account - Языковые переменные аккаунта и личного кабинета пользователя
  • Comments - Языковые переменные модуля комментариев
  • Reviews - Языковые переменные модуля отзывов
Заказ дизайна
Уникальное предложение для клиентов Perfecto CMS. Если вы хотите оригинальный дизайн дайте нам знать и мы с вами свяжемся для обсуждения деталей.
Для минимизации времени на обсуждение и разработку, рекомендуем скачать бланк, заполнить его и отправить нам на электронный адрес: Our email
Приметная оценка проекта
600 USD

Ваш браузер устарел!

Пожалуйста, скачайте последнюю версию Internet Explorer
Кстати, мы рекомендуем использовать другой браузер ;)