Переклад товарів, категорій, атрибутів та опцій на будь-яку мову на Opencart 1.5.x, 2.x, 3.x

Нещодавно у мене постало завдання перевести кілька блоків інформації для великого сайту: тисячі товарів, сотні категорій. Спочатку розглядався переклад руками, але при підрахунку необхідного бюджету на роботу менеджера захотілося знайти альтернативне рішення, яке дозволить перекладати будь-яку інформацію будь-якою мовою для всіх версій Opencart.

Здавалося, реально ідеального виходу із ситуації немає, але влаштувавши мозковий штурм, я знайшов вирішення питання перекладу на Opencart 1.5.x, 2.x, 3.x.

Головним болем було знайти нормальний експорт імпорт та протестувати з тим обсягом інформації, який мені потрібен. Методом спроб та помилок я прийшов до ідеального модуля для експорту та імпорту будь-якої інформації з Opencart- CSV Price Pro import/export . Модуль платний, з прив’язкою до домену, але це зовсім копійки для глобальності завдання – переклад виробників, категорій, товарів, атрибутів тощо. для великої крамниці.

Крок 1. Експорт інформації.

Модуль дозволяє експортувати будь-яку інформацію з інтернет-магазину на Opencart будь-якої версії. На скріншоті нижче є приклад того, які стовпці можна витягнути для товару.

Експорт імпорт CSV Price Pro import/export
Експорт імпорт CSV Price Pro import/export

Крок 2 Переклад.

  1. Після експорту потрібної інформації в CSV відкрийте файл в LibreOffice (він розуміє всі кодування, цей офіс абсолютно безкоштовний – посилання на оф сайт ).
  2. Перезбережіть файл у XLSX (Excel 2007 – 365).
  3. Збережений файл залийте на переклад у нову вкладку Google Translater – Переклад файлів . Зачекайте перекладу – що більше файл, то більше переклад.
  4. ВАЖЛИВО! Після перекладу, щоб браузер не зависав – виділіть весь текст та копіюйте за допомогою комбінації CNTR+C (або cmd+c) без відкривання контекстного меню правою кнопкою миші.
  5. Вставте скопійований перекладений текст у порожню Таблицю Google (При вставці в звичайний Excel велика ймовірність створення “склеяних” осередків).
  6. Зробіть додаткові редагування за допомогою пошуку та заміни в Google Таблиці.
  7. Натисніть меню – зберегти – CSV.

Крок 3 Імпорт перекладеної інформації.

ПЕРЕД ІМПОРТОМ РОБИТЬ ПОВНИЙ ДАМП БАЗИ ДАНИХ!

Я не буду детально розписувати процес імпорту за допомогою модуля – він розписаний у розробника модуля – інтерфейс абсолютно інтуїтивний і особисто мені з першого разу без знань модуля вдалося швидко імпортувати.

У мене був лише 1 “неінтуїтивний” нюанс – потрібно було вибрати розділ кома для CSV, тоді все імпортувалося без проблем.

За допомогою нехитрих маніпуляцій за короткий проміжок часу я викачав потрібну інформацію для категорій, товарів, виробників і все це переклав транслейтером на потрібну мову.