Resource icon

App My Lang - Дополнительные языки (mylang) [Webasyst, Shop-Script] 2.6.5

My Lang - Дополнительные языки в приложениях (mylang) [Webasyst, Shop-Script]



Переведите свой сайт на разные языки и работайте с клиентами со всего мира.

Рекомендуется использовать с версией Shop-script 7.

Внимание. Для перевода всех поддерживаемых строк необходимо внесение изменений в шаблон используемой темы дизайна. Инструкции указаны на странице настроек.
Быстрый запуск

Default 3

compare.html
В начало файла добавьте строки
PHP:
{if $wa->mylang}{$features = $wa->mylang->features($features)}{/if}
{if $wa->mylang}{$products = $wa->mylang->products($products)}{/if}
header.html
после
PHP:
{$categories = $wa->shop->categories(0, null, true)}
добавить
PHP:
{if $wa->mylang}{$categories = $wa->mylang->categories($categories)}{/if}
после
PHP:
{$tagcloud = $wa->shop->tags()}
Добавить
PHP:
{if $wa->mylang}{$tagcloud = $wa->mylang->tags($tagcloud)}{/if}
home.html
после
PHP:
{$categories = $wa->shop->categories(0, 0, true)}
добавить
PHP:
{if $wa->mylang}{$categories = $wa->mylang->categories($categories)}{/if}
product.html
В самом начале добавить
PHP:
{if $wa->mylang}{$stocks = $wa->mylang->stocks($stocks)}{/if}
После
PHP:
{$upselling = $product->upSelling(12)}
добавить
PHP:
{if $wa->mylang}{$upselling = $wa->mylang->products($upselling)}{/if}
После
PHP:
{$crossselling = $product->crossSelling(12)}
Добавить
PHP:
{if $wa->mylang}{$crossselling = $wa->mylang->products($crossselling)}{/if}
Опционально для флагов в index.html:

Перед <!-- core site sections (apps) -->

Добавить
PHP:
{if $wa->mylang}
   <style>.mylang-flag{ margin-right:10px padding-top: 5px;}</style>
   <div style="float: right; height:100%; margin-top:5px">
       {$wa->mylang->selectorFlags()}
   </div>
{/if}
Выгодная покупка
Файлы compare.html и product.html аналогично теме Default.

at.html(находится в приложении Сайт -> Дизайн)
После
PHP:
{$at['shop']['categories'] = $wa->shop->categories(0, null, true, true)}
Добавить
PHP:
{if $wa->mylang}{$at['shop']['categories'] = $wa->mylang->categories($at['shop']['categories'])}{/if}

Приложение конфликтует с плагином SEO-оптимизация: Необходимо отключить плагин на витринах с другим языком.
Редактор:
  • изменение строк локализации всех приложений и плагинов с поддержкой локализации
  • импорт\экспорт Po-файлов для внешнего редактирования
  • перевод через Яндекс.Переводчик
  • перевод через Google Переводчик
  • перевод через Microsoft Bing
  • сканирование новых строк
Контакты:
  • перевод полей контакта
Shop-script:
Товары
  • перевод описаний
  • перевод характеристик и их значений
  • фильтр страниц по языку*
  • перевод рекомендуемых товаров*
  • перевод тегов
  • перевод складов*
  • перевод шагов оформления заказа
  • импорт основных полей из CSV
Категории
  • перевод описаний
  • список в меню*
Страницы
  • создание страниц для всех и для конкретного языка
  • Селектор выбора языка с перенаправлением на витрину
Сайт:
  • параметры в страницах для дальнейшей выборки.
Блог:
  • параметры в страницах, блоге, каждом посте для дальнейшей выборки.
* необходимо изменение шаблона используемой темы.

Demo: https://www.webasyst.ru/store/app/mylang/
Author
sergey
Downloads
1
First release
Last update
Rating
0.00 star(s) 0 ratings

More resources from sergey

Latest updates

  1. 2.6.5

    2.6.5 18 сентября 2019 - исправление формата переменной характеристик 2.6.3 21 августа 2019 -...
  2. 2.1.1 (16 марта 2019)

    2.1.1 16 марта 2019 - исправление артикулов при создании заказа 2.1 16 марта 2019 - обновление...
  3. 2.0.1 (15 февраля 2019)

    2.0.1 15 февраля 2019 - исправление скачивания локализации виджетов - исправление нотисов
Top