МультиязыкАссист: разработка плагина для Shop-Script / Webasyst

МультиязыкАссист: разработка плагина для Shop-Script / Webasyst

Разработал авторский бесплатный плагин МультиязыкАссист (MultiLanguageAssyst) для Shop-Script / Webasyst. Опубликован в RU- и COM-каталогах Webasyst, исходники открыты на GitHub.

Задача: добавить магазину другие языки и удобное управление переводами без изменений ядра и обязательных платных API.

Что реализовано:
• Перевод товаров, категорий, страниц, характеристик и значений, дополнительных услуг и фраз интерфейса.
• Тексты товара и характеристики в одном редакторе.
• Экспорт/импорт JSON партиями до 100 объектов, поиск, проверка исходных текстов и подтверждение замены переводов.
• Управление языками, казахский словарь, адаптация блоков темы и переключателя.
• Сохранение и загрузка на JavaScript без перезагрузки страницы.
• Журнал последних 200 операций с именами файлов и пагинацией.
• Русский и английский интерфейс плагина.

Стек: PHP, JavaScript, Smarty, MySQL, события Webasyst. Переводы хранятся отдельно. Проверяются права, CSRF и допустимый HTML.

Результат: плагин работает в магазине SvetAlmaty, адаптирован к insales, проверен на чистой установке с Webasyst2026 и PHP 7 и PHP 8. Подготовлены инструкции и промпты для перевода через ChatGPT. Для других тем может потребоваться адаптация.

GitHub: https://github.com/The88788/multilanguageassyst

Разработка плагинов, доработка магазинов и интеграции для Webasyst.

Скриншоты работы

  • МультиязыкАссист: разработка плагина для Shop-Script / Webasyst. Скриншот 1
  • МультиязыкАссист: разработка плагина для Shop-Script / Webasyst. Скриншот 2
  • МультиязыкАссист: разработка плагина для Shop-Script / Webasyst. Скриншот 3
  • МультиязыкАссист: разработка плагина для Shop-Script / Webasyst. Скриншот 4
  • МультиязыкАссист: разработка плагина для Shop-Script / Webasyst. Скриншот 5
Обсуждение

Пока никто не оставил комментарий

Оставить комментарий
Кликните на изображение чтобы обновить код, если он неразборчив