Перейти до змісту
−10% на будь-який проєкт за промокодом−10% за промокодом

Мультимовний OpenCart: URL, переклади й типові помилки

Зміст
  1. Дві частини перекладу
  2. Головна складність: адреси сторінок
  3. Дублі й hreflang
  4. Про що часто забувають
Опубліковано
Оновлено
Час читання
~2 хв
Переглядів
157
Оцінка читачів
Відгуків: 10
Автор
Євген Фостенко
Senior Backend & DevOps інженер
Поділитись
Мультимовний OpenCart: URL, переклади й типові помилки Стаття
Потрібна допомога з цим?
Налаштування мультимови OpenCart
від 2500.00 грн.
Замовити в Telegram Детальніше про послугу →
Безкоштовна консультація та оцінка. Відповідаю швидко.

Додати другу мову в магазин здається простим — поставити мовний пакет і перекласти товари. На практиці більшість проблем виникає не з перекладом, а з адресами сторінок.

Дві частини перекладу

Інтерфейс — кнопки, підписи, листи. Береться з мовних файлів, для поширених мов є готові пакети.

Контент — назви товарів, описи, категорії, мета-теги. Зберігається в базі окремо для кожної мови й перекладається вручну.

Типова ситуація: інтерфейс англійською, а товари лишились українською — бо мовний пакет закриває лише першу частину.

Головна складність: адреси сторінок

Тут криється більшість проблем. Питання, на яке треба відповісти до початку: як розрізняються мовні версії сторінки — префіксом у шляху, піддоменом чи окремим доменом.

Друга тонкість специфічна для OpenCart: при розборі адреси мова визначається не завжди так, як очікує розробник. Складання адреси враховує мову, а розбір — не обов'язково. Наслідок — сторінка може відкриватись за двома адресами або віддавати не ту мову.

Дублі й hreflang

Якщо мовні версії доступні за кількома адресами, пошукова система бачить дублі. Тому потрібні дві речі: канонічна адреса для кожної версії й теги hreflang, які пов'язують версії між собою.

Поширена помилка — вказати hreflang лише на одній сторінці. Зв'язок має бути взаємним: кожна версія посилається на всі інші й на себе.

Про що часто забувають

  • Перемикач мов має вести на ту саму сторінку іншою мовою, а не на головну.
  • Листи клієнтам надсилаються мовою, якою оформлено замовлення.
  • Адреси сторінок варто перекладати: транслітерований український текст в англійській версії виглядає дивно і не працює як ключове слово.
  • Валюта — окрема від мови сутність, її прив'язку треба продумати.
  • Неперекладені ключі: у різних версіях OpenCart поведінка відрізняється — десь підставляється мова за замовчуванням, десь виводиться службовий ключ.

Налаштування — мультимовність OpenCart. Технічний бік мовних версій у пошуку закриває налаштування hreflang. Якщо мовам потрібні різні домени й оформлення — це вже мультимагазин.

Потрібна допомога з цим?
Налаштування мультимови OpenCart
від 2500.00 грн.
Замовити в Telegram Детальніше про послугу →
Безкоштовна консультація та оцінка. Відповідаю швидко.

Супутні послуги

Налаштування мультимови OpenCart Послуга

Налаштування мультимови OpenCart

Відгуків: 12
від 2 500 грн

Відгуки читачів

4.0
Написати відгук