Переклад товарів, категорій, атрибутів та опцій будь-якою мовою на 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, тоді все імпортувалося без проблем.

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