Как добавить текст с переводом на другие языки

Как добавить текст с переводом на другие языки

Как добавить текст с переводом на другие языки
Для своего постоянного заказчика с ЭС, студия дизайна «Движок» выполнила небольшую доработку по магазину. Для вставки собственного HTML-кода или надписи на витрину WebAsyst Shop-Script рекомендуется использовать функцию вставки произвольного HTML-кода. Чтобы содержимое вставленной надписи или HTML-кода менялось в зависимости от выбранного языка магазина, необходимо создать собственную строку локализации, как описано ниже.

Создание новой строки локализации

В разделе «Дизайн -> Языки и переводы» нажмите на ссылку «Редактировать» напротив основного языка магазина.
Нажмите на кнопку «Добавить новую строку» и в появившейся строке таблицы впишите в левом поле уникальный идентификатор новой строки. Идентификатор может состоять только из латинских букв, цифр и символа подчеркивания. В правом поле строки впишите текст или HTML-код, который должен отображаться на витрине при выборе данного языка, и нажмите «Сохранить».
Сохраните перевод созданной строки локализации для других языков магазина. Для этого перейдите последовательно по ссылке «Редактировать перевод» напротив названия каждого из языков в разделе «Дизайн -> Языки и перевод». Для поиска нужной строки воспользуйтесь функцией поиска строки, затем впишите перевод в столбце «Перевод» для выбранного языка и сохраните введенный текст.

Вставка надписи на витрину

Использовать созданную строку локализации можно либо в редакторе дизайна WebAsyst Shop-Script, либо в исходном коде файлов шаблонов Smarty следующими способами:

Для вставки строки локализации в визуальном режиме редактора дизайна перейдите по ссылке «Произвольный HTML-код» в правой части окна редактора. В появившемся текстовом окне впишите следующее:
{lbl_my_string}
Для вставки строки локализации с помощью редактора дизайна в режиме правки HTML-кода перейдите в этот режим, щелкнув по ссылке «Редактировать HTML-код». В открывшемся ниже текстовом окне с HTML-кодом дизайна добавьте в нужном месте следующую конструкцию:
{"my_string"|translate}
Для вставки строки локализации в исходный код файлов шаблонов Smarty откройте нужный файл в директории published/SC/html/scripts/templates/frontend/ и добавьте в его содержимое следующую конструкцию:
{"my_string"|translate}

Вместо my_string в приведенных выше примерах необходимо указывать идентификатор созданной вами строки локализации.

Отправить ответ

Please Login to comment
Войти с помощью: 
  Subscribe  
Notify of
Authorization
*
*
Войти с помощью: 
Registration
*
*
*
Войти с помощью: 

seven − six =

Password generation