У програмі дві різні речі називаються «мовою»: мова, якою ви бачите кнопки й меню, і мова, якою заповнений каталог. Вони налаштовуються в різних місцях і майже не пов'язані — з цього непорозуміння починається більшість питань про мови.
Де це у програмі
- Мови каталогу
- вікно «Мова» в налаштуваннях
- Мова інтерфейсу
- картка співробітника в довіднику користувачів — у кожного своя
- Пов'язане
- валюти: мова може вмикати свою валюту на вітрині
1
Активність2
Основна мова3
Додати4
Переклад іншими мовами5
Решта колонок- Мова, у якої знято «Активність», зникає з перекладів, вивантажень і довідників.
- Основною може бути лише одна мова: з неї перекладають і нею заповнюють оригінали.
- Кнопка «Додати» одразу створює рядок нової мови в базі — код і решту полів вписують у рядку.
- Кнопка відкриває пакетний переклад каталогу, не виходячи зі списку мов.
- Колонок більше, ніж уміщається у вікно: «Відображати на сайті», «Вивантаження на сайт», «Мова системи перекладу», «Код валюти за замовчуванням» і «Порядок» видно після горизонтальної прокрутки.
Дві мови, які плутають
| Мова інтерфейсу | Мова каталогу | |
|---|---|---|
| Що це | мова кнопок, меню й повідомлень у програмі | мова назв товарів, категорій, характеристик і описів |
| Де задається | у картці кожного співробітника | у вікні «Мова» |
| Для кого | окремо для кожного співробітника | спільна для всього акаунта й вітрини |
| Скільки доступно | три: українська, російська, англійська | скільки заведете |
Додати німецьку в каталог можна, а зробити німецьким інтерфейс програми — ні: перекладів самої програми існує тільки три. Якщо основна мова каталогу не входить у ці три, інтерфейс покаже мову, обрану під час реєстрації акаунта, або англійську.
Що робить кожна колонка
Уся робота з мовами — це одна таблиця, яку редагують просто в рядку: клацнули по клітинці, змінили, вийшли — збережено. Колонок більше, ніж уміщається у вікно, тому частину видно лише після горизонтальної прокрутки. Виглядають вони схоже, а відповідають за різне.
| Колонка | Що насправді робить |
|---|---|
| Активність | мова існує в системі: з'являється в перекладах, вивантаженнях, довідниках |
| Основна мова | мова-джерело: з неї перекладають, нею заповнюють оригінали. Змінювати — обережно, див. нижче |
| Назва мови | підпис у перемикачі мов на сайті |
| Код мови | технічний код (ua, ru, de). Поки він порожній, мова фактично не працює ніде |
| Код мови на сайті | як цю саму мову називає ваш сайт (uk-ua, ru-ru). За цим кодом зіставляються мови при обміні |
| Префікс мови в SEO посиланнях | частинка адреси сторінки (/ua/…). Програма веде під нього окремий запис у списку адрес |
| Відображати на сайті | мову видно у перемикачі на вітрині. Без цього прапорця вона є, але покупець її не обере |
| Вивантаження на сайт | мова потрапляє у вивантаження на ваш сайт через тунель |
| Мова системи перекладу | код, який передається сервісу перекладу. Порожнє поле означає, що мова в перекладах не бере участі |
| Код валюти за замовчуванням | валюта, яка вмикається на вітрині разом із цією мовою |
| Порядок | послідовність у перемикачі мов |
Найчастіша причина «переклад не працює» — порожня «Мова системи перекладу». Пакетний перекладач бере тільки ті мови, у яких це поле заповнене: і як джерело, і як напрямок. Мова без нього просто мовчки не потрапляє в список — помилки не буде, перекладу теж.
«Код валюти за замовчуванням» вирішує звичну задачу мультимовного магазину: українська — гривня, англійська — євро. Покупець, який перемкнув мову, одразу бачить ціни у своїй валюті. Якщо він потім вибере валюту руками, його вибір запам'ятається й буде головнішим за мову.
Як додати мову
- Натисніть «Додати» — з'явиться рядок «Нова мова». Він створюється порожнім: без коду, без префікса, без мови перекладу.
- Впишіть назву й код мови. Без коду мова не працюватиме — ні в адресах, ні в обміні.
- Заповніть префікс у SEO посиланнях, якщо мова має жити на окремих адресах.
- Вкажіть мову системи перекладу — інакше перекласти каталог на неї не вийде.
- За потреби задайте код валюти й код мови на сайті.
- Увімкніть «Активність» і «Відображати на сайті».
Після цього каталог мовою ще порожній: у товарів і категорій з'являться порожні записи під нову мову, які треба заповнити — руками або пакетним перекладом.
Третя кнопка в панелі вікна — «Переклад іншими мовами»: вона відкриває той самий пакетний переклад, не виходячи зі списку мов. Зручний порядок дій — завести мову й одразу звідси запустити переклад.
Зміна основної мови
Це найважча операція у вікні, і програма недарма питає підтвердження. Коли ви ставите «Основна мова» іншій мові, за одну дію відбувається таке:
- Перебудовується структура перекладів характеристик. Значення атрибутів новою основною мовою стають оригіналами, а значення старої основної — перекладами, які тепер посилаються на них.
- Перераховуються шляхи категорій — назви розділів у «хлібних крихтах» і адресах.
- Переіндексується каталог, щоб відбори й фільтри працювали за новою мовою.
- Змінюється мова в налаштуваннях магазину, а якщо нова основна — українська, російська або англійська, то й мова адмінпанелі.
- Скидається кеш.
Перекладіть характеристики до перемикання. Оригіналом стає те значення, яке існує новою основною мовою. Якщо у товару цією мовою характеристика не заповнена, зв'язати старе значення з новим оригіналом нема з чим — і воно лишиться саме по собі, поза структурою перекладів. Саме про це попереджає діалог підтвердження.
Основною може бути тільки одна мова: прапорець знімається з усіх інших автоматично. Зняти прапорець «Основна мова», не призначивши іншу, не вийде — програма поверне основною російську.
Видалення мови
Видалення мови видаляє весь контент цією мовою. Зникають назви й описи товарів, назви категорій, назви характеристик і їхні значення, виробники, статті, питання-відповіді, шаблони SEO-генератора, одиниці виміру й гарантій — усе, що зберігається в розрізі мов. Це не «приховати мову», це видалення даних без відновлення.
Тому видалення обмежене: не видаляються системні мови (ті, що постачаються з програмою), не видаляється основна мова й не можна лишитися зовсім без мов. Якщо видалити не вдалося, вікно так і скаже — помилкою, а не повідомленням про успіх. Якщо мова більше не потрібна, майже завжди правильніше просто зняти «Активність» і «Відображати на сайті»: контент лишиться, а з вітрини мова зникне.
Чого це вікно не робить
- Не перекладає. Мова тут лише заводиться; наповнення — це пакетний переклад або ручне заповнення.
- Не робить інтерфейс іншомовним понад три наявні переклади програми.
- Не переносить наявний контент у нову мову: нові записи з'являються порожніми.
- Не керує валютами — тільки вказує, яка валюта вмикається разом із мовою.
Розбір частих проблем
| Що ви бачите | Чому так | Що зробити |
|---|---|---|
| Мови немає у перемикачі на сайті | знято «Відображати на сайті» або «Активність» | увімкнути обидва прапорці |
| Пакетний переклад не пропонує мову | порожня «Мова системи перекладу» | вписати код мови перекладу в рядку мови |
| Сторінки мови відкриваються без префікса | не заповнено «Префікс мови в SEO посиланнях» | заповнити префікс; запис адреси програма створить сама |
| Ціни не перемикаються разом із мовою | не заданий «Код валюти за замовчуванням» | вказати код валюти в рядку мови |
| Валюта не та, хоча код заданий | покупець колись обрав валюту руками — його вибір запам'ятався | це задумано; ручний вибір головніший за мову |
| Мова не приїжджає на сайт при вивантаженні | знято «Вивантаження на сайт» | увімкнути прапорець у рядку мови |
| Замовлення з сайту приходять не тією мовою | не збігається «Код мови на сайті» | вписати код так, як його називає ваш сайт |
| Після зміни основної мови характеристики «роз'їхалися» | значення новою мовою не були заповнені до перемикання | заповнити характеристики й перевірити переклади; відкоту немає |
| Інтерфейс лишився старою мовою | мова адмінпанелі береться з картки співробітника | змінити мову у своїй картці користувача |
| Мову не вдається видалити | це системна мова, основна мова або вона одна в акаунті | зняти «Активність» замість видалення; щоб прибрати основну — спершу призначити основною іншу |
| Нова мова нічого не робить | порожній «Код мови» | вписати код |
Часті питання
Чи можна зробити інтерфейс програми німецьким?
Ні. Переклади самої програми існують трьома мовами — українською, російською й англійською. Каталог при цьому може бути будь-якою кількістю мов.
Що станеться, якщо змінити основну мову?
Перебудується структура перекладів характеристик (оригіналами стануть значення нової основної мови), перерахуються шляхи категорій, каталог переіндексується, зміниться мова в налаштуваннях магазину й скинеться кеш. Тому характеристики варто перекласти до перемикання.
Що зникне, якщо видалити мову?
Весь контент цією мовою: назви й описи товарів, категорії, характеристики та їхні значення, виробники, статті, питання-відповіді, шаблони SEO-генератора. Відновити не можна. Системну й основну мову видалити взагалі не вийде.
Як прибрати мову з сайту, не втративши переклади?
Зняти прапорець «Відображати на сайті». Контент лишиться на місці, а покупець мову не побачить. Якщо мова не потрібна й усередині програми — зніміть ще й «Активність».
Чому мова не з'являється в пакетному перекладі?
Бо в її рядку порожнє поле «Мова системи перекладу». Перекладач працює тільки з мовами, у яких цей код заданий, і мовчки пропускає решту.
Як зробити, щоб англійська версія показувала ціни в євро?
Вписати код валюти в колонку «Код валюти за замовчуванням» у рядку англійської мови. Покупець, що перемкнув мову, побачить ціни в цій валюті, поки не вибере іншу вручну.
Суміжні теми
- Пакетний переклад — заповнити каталог новою мовою.
- Валюти й курси — звідки беруться коди валют.
- Користувачі — де змінюється мова інтерфейсу співробітника.
- SEO-адреси — як працює префікс мови в посиланнях.
- Вивантаження на сайт — куди впливає прапорець «Вивантаження на сайт».

