Мови

6 хв

У програмі дві різні речі називаються «мовою»: мова, якою ви бачите кнопки й меню, і мова, якою заповнений каталог. Вони налаштовуються в різних місцях і майже не пов'язані — з цього непорозуміння починається більшість питань про мови.

Де це у програмі

Мови каталогу
вікно «Мова» в налаштуваннях
Мова інтерфейсу
картка співробітника в довіднику користувачів — у кожного своя
Пов'язане
валюти: мова може вмикати свою валюту на вітрині
Вікно «Мова»: список мов акаунта з прапорцями активності й основної мови
1Активність
2Основна мова
3Додати
4Переклад іншими мовами
5Решта колонок
  1. Мова, у якої знято «Активність», зникає з перекладів, вивантажень і довідників.
  2. Основною може бути лише одна мова: з неї перекладають і нею заповнюють оригінали.
  3. Кнопка «Додати» одразу створює рядок нової мови в базі — код і решту полів вписують у рядку.
  4. Кнопка відкриває пакетний переклад каталогу, не виходячи зі списку мов.
  5. Колонок більше, ніж уміщається у вікно: «Відображати на сайті», «Вивантаження на сайт», «Мова системи перекладу», «Код валюти за замовчуванням» і «Порядок» видно після горизонтальної прокрутки.

Дві мови, які плутають

Мова інтерфейсуМова каталогу
Що цемова кнопок, меню й повідомлень у програмімова назв товарів, категорій, характеристик і описів
Де задаєтьсяу картці кожного співробітникау вікні «Мова»
Для когоокремо для кожного співробітникаспільна для всього акаунта й вітрини
Скільки доступнотри: українська, російська, англійськаскільки заведете

Додати німецьку в каталог можна, а зробити німецьким інтерфейс програми — ні: перекладів самої програми існує тільки три. Якщо основна мова каталогу не входить у ці три, інтерфейс покаже мову, обрану під час реєстрації акаунта, або англійську.

Що робить кожна колонка

Уся робота з мовами — це одна таблиця, яку редагують просто в рядку: клацнули по клітинці, змінили, вийшли — збережено. Колонок більше, ніж уміщається у вікно, тому частину видно лише після горизонтальної прокрутки. Виглядають вони схоже, а відповідають за різне.

КолонкаЩо насправді робить
Активністьмова існує в системі: з'являється в перекладах, вивантаженнях, довідниках
Основна мовамова-джерело: з неї перекладають, нею заповнюють оригінали. Змінювати — обережно, див. нижче
Назва мовипідпис у перемикачі мов на сайті
Код мовитехнічний код (ua, ru, de). Поки він порожній, мова фактично не працює ніде
Код мови на сайтіяк цю саму мову називає ваш сайт (uk-ua, ru-ru). За цим кодом зіставляються мови при обміні
Префікс мови в SEO посиланняхчастинка адреси сторінки (/ua/…). Програма веде під нього окремий запис у списку адрес
Відображати на сайтімову видно у перемикачі на вітрині. Без цього прапорця вона є, але покупець її не обере
Вивантаження на сайтмова потрапляє у вивантаження на ваш сайт через тунель
Мова системи перекладукод, який передається сервісу перекладу. Порожнє поле означає, що мова в перекладах не бере участі
Код валюти за замовчуваннямвалюта, яка вмикається на вітрині разом із цією мовою
Порядокпослідовність у перемикачі мов

Найчастіша причина «переклад не працює» — порожня «Мова системи перекладу». Пакетний перекладач бере тільки ті мови, у яких це поле заповнене: і як джерело, і як напрямок. Мова без нього просто мовчки не потрапляє в список — помилки не буде, перекладу теж.

«Код валюти за замовчуванням» вирішує звичну задачу мультимовного магазину: українська — гривня, англійська — євро. Покупець, який перемкнув мову, одразу бачить ціни у своїй валюті. Якщо він потім вибере валюту руками, його вибір запам'ятається й буде головнішим за мову.

Як додати мову

  1. Натисніть «Додати» — з'явиться рядок «Нова мова». Він створюється порожнім: без коду, без префікса, без мови перекладу.
  2. Впишіть назву й код мови. Без коду мова не працюватиме — ні в адресах, ні в обміні.
  3. Заповніть префікс у SEO посиланнях, якщо мова має жити на окремих адресах.
  4. Вкажіть мову системи перекладу — інакше перекласти каталог на неї не вийде.
  5. За потреби задайте код валюти й код мови на сайті.
  6. Увімкніть «Активність» і «Відображати на сайті».

Після цього каталог мовою ще порожній: у товарів і категорій з'являться порожні записи під нову мову, які треба заповнити — руками або пакетним перекладом.

Третя кнопка в панелі вікна — «Переклад іншими мовами»: вона відкриває той самий пакетний переклад, не виходячи зі списку мов. Зручний порядок дій — завести мову й одразу звідси запустити переклад.

Зміна основної мови

Це найважча операція у вікні, і програма недарма питає підтвердження. Коли ви ставите «Основна мова» іншій мові, за одну дію відбувається таке:

  1. Перебудовується структура перекладів характеристик. Значення атрибутів новою основною мовою стають оригіналами, а значення старої основної — перекладами, які тепер посилаються на них.
  2. Перераховуються шляхи категорій — назви розділів у «хлібних крихтах» і адресах.
  3. Переіндексується каталог, щоб відбори й фільтри працювали за новою мовою.
  4. Змінюється мова в налаштуваннях магазину, а якщо нова основна — українська, російська або англійська, то й мова адмінпанелі.
  5. Скидається кеш.

Перекладіть характеристики до перемикання. Оригіналом стає те значення, яке існує новою основною мовою. Якщо у товару цією мовою характеристика не заповнена, зв'язати старе значення з новим оригіналом нема з чим — і воно лишиться саме по собі, поза структурою перекладів. Саме про це попереджає діалог підтвердження.

Основною може бути тільки одна мова: прапорець знімається з усіх інших автоматично. Зняти прапорець «Основна мова», не призначивши іншу, не вийде — програма поверне основною російську.

Видалення мови

Видалення мови видаляє весь контент цією мовою. Зникають назви й описи товарів, назви категорій, назви характеристик і їхні значення, виробники, статті, питання-відповіді, шаблони SEO-генератора, одиниці виміру й гарантій — усе, що зберігається в розрізі мов. Це не «приховати мову», це видалення даних без відновлення.

Тому видалення обмежене: не видаляються системні мови (ті, що постачаються з програмою), не видаляється основна мова й не можна лишитися зовсім без мов. Якщо видалити не вдалося, вікно так і скаже — помилкою, а не повідомленням про успіх. Якщо мова більше не потрібна, майже завжди правильніше просто зняти «Активність» і «Відображати на сайті»: контент лишиться, а з вітрини мова зникне.

Чого це вікно не робить

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

Розбір частих проблем

Що ви бачитеЧому такЩо зробити
Мови немає у перемикачі на сайтізнято «Відображати на сайті» або «Активність»увімкнути обидва прапорці
Пакетний переклад не пропонує мовупорожня «Мова системи перекладу»вписати код мови перекладу в рядку мови
Сторінки мови відкриваються без префіксане заповнено «Префікс мови в SEO посиланнях»заповнити префікс; запис адреси програма створить сама
Ціни не перемикаються разом із мовоюне заданий «Код валюти за замовчуванням»вказати код валюти в рядку мови
Валюта не та, хоча код заданийпокупець колись обрав валюту руками — його вибір запам'ятавсяце задумано; ручний вибір головніший за мову
Мова не приїжджає на сайт при вивантаженнізнято «Вивантаження на сайт»увімкнути прапорець у рядку мови
Замовлення з сайту приходять не тією мовоюне збігається «Код мови на сайті»вписати код так, як його називає ваш сайт
Після зміни основної мови характеристики «роз'їхалися»значення новою мовою не були заповнені до перемиканнязаповнити характеристики й перевірити переклади; відкоту немає
Інтерфейс лишився старою мовоюмова адмінпанелі береться з картки співробітниказмінити мову у своїй картці користувача
Мову не вдається видалитице системна мова, основна мова або вона одна в акаунтізняти «Активність» замість видалення; щоб прибрати основну — спершу призначити основною іншу
Нова мова нічого не робитьпорожній «Код мови»вписати код

Часті питання

Чи можна зробити інтерфейс програми німецьким?

Ні. Переклади самої програми існують трьома мовами — українською, російською й англійською. Каталог при цьому може бути будь-якою кількістю мов.

Що станеться, якщо змінити основну мову?

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

Що зникне, якщо видалити мову?

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

Як прибрати мову з сайту, не втративши переклади?

Зняти прапорець «Відображати на сайті». Контент лишиться на місці, а покупець мову не побачить. Якщо мова не потрібна й усередині програми — зніміть ще й «Активність».

Чому мова не з'являється в пакетному перекладі?

Бо в її рядку порожнє поле «Мова системи перекладу». Перекладач працює тільки з мовами, у яких цей код заданий, і мовчки пропускає решту.

Як зробити, щоб англійська версія показувала ціни в євро?

Вписати код валюти в колонку «Код валюти за замовчуванням» у рядку англійської мови. Покупець, що перемкнув мову, побачить ціни в цій валюті, поки не вибере іншу вручну.

Суміжні теми

Чи була стаття корисною?