1. Уважаемый Гость, обязательно перед созданием нового сообщения на нашем форуме - прочтите наши правила.
    Dear Guest, before creating a new message on our forum - please read our rules.
  2. Наш аварийный блог находится по адресу storenull.blogspot.com Если вдруг наш сайт (nullstore.pw) стал недоступен - заходите на наш аварийный блог, чтобы узнать все актуальные новости о работе главного сайта.
    Скрыть объявление
  3. Гость, Платное повышение прав дает вам возможность просматривать любые темы и сообщения на данном форуме. Подробности: здесь
    Гость, The VIP membership gives you the rights to view any topics and messages on this forum. Details: here
  4. For English users - please set the English language here

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

Тема в разделе "Shop Script (Webasyst)", создана пользователем klerk, 29 ноя 2017.

  1. klerk

    klerk Team member Verified

    Регистрация:
    19 фев 2016
    Сообщения:
    5.373
    Симпатии:
    343
    My Lang - Дополнительные языки в приложениях (mylang)

    [​IMG]

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

    Рекомендуется использовать с версией 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(0nulltrue)}
    добавить
    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(00true)}
    добавить
    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-flagmargin-right:10px padding-top5px;}</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(0nulltruetrue)}
    Добавить
    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/

    mylang v0.9
     
  2. klerk

    klerk Team member Verified

    Регистрация:
    19 фев 2016
    Сообщения:
    5.373
    Симпатии:
    343
    mylang 1.4.1
     
  3. klerk

    klerk Team member Verified

    Регистрация:
    19 фев 2016
    Сообщения:
    5.373
    Симпатии:
    343
    mylang 2.0.1
     
  4. klerk

    klerk Team member Verified

    Регистрация:
    19 фев 2016
    Сообщения:
    5.373
    Симпатии:
    343
    mylang 2.1.1
     
  5. klerk

    klerk Team member Verified

    Регистрация:
    19 фев 2016
    Сообщения:
    5.373
    Симпатии:
    343
    mylang 2.6.5
     
  1. Этот сайт использует файлы cookie. Продолжая пользоваться данным сайтом, Вы соглашаетесь на использование нами Ваших файлов cookie.
    Скрыть объявление