My Lang - Дополнительные языки в приложениях (mylang) [Webasyst, Shop-Script]
Переведите свой сайт на разные языки и работайте с клиентами со всего мира.
Рекомендуется использовать с версией Shop-script 7.
Внимание. Для перевода всех поддерживаемых строк необходимо внесение изменений в шаблон используемой темы дизайна. Инструкции указаны на
Приложение конфликтует с плагином SEO-оптимизация: Необходимо отключить плагин на витринах с другим языком.
Demo:
Переведите свой сайт на разные языки и работайте с клиентами со всего мира.
Рекомендуется использовать с версией Shop-script 7.
Внимание. Для перевода всех поддерживаемых строк необходимо внесение изменений в шаблон используемой темы дизайна. Инструкции указаны на
Быстрый запуск
Default 3
compare.html
В начало файла добавьте строки
header.html
после
добавить
после
Добавить
home.html
после
добавить
product.html
В самом начале добавить
После
добавить
После
Добавить
Опционально для флагов в index.html:
Перед <!-- core site sections (apps) -->
Добавить
Выгодная покупка
Файлы compare.html и product.html аналогично теме Default.
at.html(находится в приложении Сайт -> Дизайн)
После
Добавить
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
- сканирование новых строк
- перевод полей контакта
Товары
- перевод описаний
- перевод характеристик и их значений
- фильтр страниц по языку*
- перевод рекомендуемых товаров*
- перевод тегов
- перевод складов*
- перевод шагов оформления заказа
- импорт основных полей из CSV
- перевод описаний
- список в меню*
- создание страниц для всех и для конкретного языка
- Селектор выбора языка с перенаправлением на витрину
- параметры в страницах для дальнейшей выборки.
- параметры в страницах, блоге, каждом посте для дальнейшей выборки.
Demo: