Як додати мову каталогу й змінити основну

23 хв

Elbuz веде каталог кількома мовами: назви, описи й характеристики зберігаються окремо для кожної мови, а вітрина й вивантаження на сайт беруть потрібну.

Коли це знадобиться:

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

З чого почати: додайте мову у вікні «Мова» й заповніть її код і мову системи перекладу.

Що вміє вікно «Мова»

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

Де це і хто має доступ

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

Яка мова де налаштовується

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

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

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

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

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

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

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

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

Клітинки цієї таблиці мають межу довжини, і зайве програма відрізає мовчки, без попередження: «Код валюти за замовчуванням» — 3 символи, «Код мови» — 5, «Код мови на сайті» — 10, «Префікс мови в SEO посиланнях» — 30, «Назва мови» — 32. Якщо після збереження в клітинці менше, ніж ви вписали, ви вперлися саме в це.

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

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

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

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

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

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

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

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

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

Як перевірити, що мова працює

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

  1. Сам рядок таблиці. Після кожної правки клітинки внизу спалахує «Успішно оновлено», і вікно одразу перечитує рядок із бази. Те, що лишилося в клітинці після цього перечитування, і є збереженим. Повернулося старе значення — запис не відбувся.
  2. Списки мов у вікні «Переклад іншими мовами». Мова з'являється там, щойно у неї стоїть «Активність», — і як джерело, і як напрямок.
  3. Журнал прогону перекладу. Останній рядок має вигляд «Завершено. Всього: 1200, перекладено: 1180, пропущено: 20». Це головна цифра перевірки: «перекладено» більше нуля означає, що мова справді бере участь у перекладі.
  4. Перемикач мов на вітрині. Він малюється, тільки коли мов із увімкненими «Активність» і «Відображати на сайті» дві або більше: з однією такою мовою перемикати нема на що, і блоку на сторінці не буде взагалі. Значок біля назви вітрина бере за кодом мови; готові значки є тільки для восьми системних кодів, тож у мови з власним кодом назва в перемикачі буде, а значка — ні.

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

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

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

Як змінити основну мову

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

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

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

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

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

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

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

Якщо зняти прапорець і не призначити нікого, програма поверне основною російську, і це не повноцінна зміна: характеристики не перезв'язуються, шляхи категорій не перераховуються, каталог не переіндексовується. Змінюються лише налаштування: мовою магазину й адмінпанелі стає російська, кеш скидається. Це аварійне значення за замовчуванням, а не перемикання.

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

Як прибрати наслідки, якщо перемкнули зарано чи перемикання обірвалося, — у розділі «Що робити, коли зробили неправильно».

Що зміниться після зміни основної мови

Текстів, які ви писали руками, перемикання не чіпає. Назви й описи товарів, категорій і статей лежать окремо для кожної мови, і жодного з цих записів операція не переписує.

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

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

Шляхи категорій перераховуються для всіх мов одразу. Спершу програма стирає повну назву («Батьки / Діти / Онуки») в усіх категорій і в усіх мовах, а потім збирає її наново — але тільки для мов із увімкненою «Активністю».

У мови, у якої «Активність» знято, повна назва вкладених категорій лишиться порожньою, доки ви не ввімкнете мову й не перерахуєте шляхи ще раз; у категорій верхнього рівня вона дорівнюватиме їхній власній назві.

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

Що вирішує сайт. Якщо в шаблоні тунелю мультимовність вимкнена, на сайт їде тільки основна мова, тобто після перемикання — нова.

Мову сайту, у яку вона запишеться, програма шукає за внутрішнім ідентифікатором, за «Кодом мови на сайті» й за збігом коду; якщо пари не знайшлося, бере мову сайту з правила мови в додаткових параметрах тунелю. Коли там вибрано, наприклад, російську, український текст запишеться в російську мову сайту.

Зміна основної мови зачіпає й те, що лежить поза цим вікном: фіди й прайс-листи, сторінки фільтрів OCFilter, сайт на ElbuzCart, сітки розмірів, префікси й перенаправлення вітрини. Усе це на прикладі переходу з російської на українську розібрано в статті Перехід магазину на українську мову: тунель на сайт OpenCart, фіди й прайс-листи, вітрина й SEO.

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

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

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

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

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

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

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

Перевірте за списком вище, чи не входить мова до восьми системних. Якщо мова більше не потрібна, майже завжди правильніше просто зняти «Активність» і «Відображати на сайті»: контент лишиться, а з вітрини мова зникне.

Що станеться з вітриною. Мова, у якої знято «Відображати на сайті» (а видалена — і поготів), зникає не тільки з перемикача: вітрина перестає впізнавати її код в адресі. Відвідувач, який прийде за старим посиланням із префіксом цієї мови, на потрібну сторінку вже не потрапить: вітрина не впізнає префікс і перекине його на адресу з префіксом основної мови.

Ті, хто встиг перемкнутися на цю мову раніше, повернуться на основну — вибір мови зберігається в браузері покупця 30 днів, але працює, тільки поки мова жива.

Що станеться з вашим сайтом. У вивантаженні на сайт беруть участь мови з увімкненими «Активність» і «Вивантаження на сайт». Знімете будь-який із двох прапорців — Elbuz просто перестане надсилати цю мову: наступне вивантаження піде без неї.

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

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

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

Сценарії

Відкрити англійську версію вітрини з цінами в євро

Що зробити: У рядку English увімкніть «Активність» і «Відображати на сайті», у «Код валюти за замовчуванням» впишіть EUR, у «Префікс мови в SEO посиланнях» — частинку адреси, наприклад en. Далі запустіть «Переклад іншими мовами»: у прогін потрапляють мови з «Активністю» й заповненою «Мовою системи перекладу».

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

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

Додати мову, якої немає серед восьми системних

Що зробити: Натисніть «Додати», впишіть «Назва мови», «Код мови», «Префікс мови в SEO посиланнях» і «Мова системи перекладу» — у власної мови всі чотири поля зберігаються.

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

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

Прибрати мову з вітрини на якийсь час, не втративши перекладів

Що зробити: Зніміть лише «Відображати на сайті».

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

Чого не станеться: на ваш сайт через тунель мова їхатиме й далі — вивантаження дивиться на «Активність» і «Вивантаження на сайт», а не на цей прапорець. Щоб зупинити й її, зніміть ще «Вивантаження на сайт». Повернути мову — поставити прапорець назад.

Перевести магазин з російської основної мови на українську

Що зробити: Спершу перекладіть характеристики на українську, потім поставте «Основна мова» в рядку української й натисніть «Продовжити» у діалозі й дочекайтеся, поки він закриється.

Що вийде: українські значення характеристик стануть оригіналами, а сітка каталогу одразу стане українською.

Чого не станеться: назви й описи товарів жодною мовою не переписуються. Що буде з постачальниками, фідами, сайтом і вітриною, як підготуватися й перевірити результат — у статті Перехід магазину на українську мову.

Що робити, коли зробили неправильно

Перемкнули основну мову, не переклавши характеристики

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

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

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

А от якщо ви вирішили лишитися на новій мові, пакетний переклад правильно їх не зв'яже. З новою основною в «Мова джерела» він перекладе її значення в стару мову й додасть їх поруч зі старими.

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

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

Перемикання обірвалося

Якщо перемикання обірвалося посередині — урвався запит, закрилося вікно, — те, що вже зроблено, лишається зробленим: транзакції в цієї операції немає.

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

  • Досі стара. Обрив стався під час перенесення характеристик. Поставте основною нову мову ще раз: перенесення виконається ще раз, а вже перезв'язані значення не зіб'ються.
  • Уже нова. Характеристики перенесено, але шляхи категорій і переіндексація могли не відпрацювати, а повторне перемикання на ту саму мову їх не запустить. Спершу збережіть рядок нової основної мови: змініть у ньому «Порядок» і поверніть попереднє значення — кожне збереження рядка основної мови перезаписує мову в налаштуваннях магазину. Потім відкрийте вікно «Системні функції» і в розділі «Індексація записів» натисніть «Категорій базового каталогу», а потім «Товарів базового каталогу».

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

Видалили мову з контентом

Відновлення немає — ні кнопкою, ні зверненням у підтримку: рядки описів видалено з бази, а не приховано. Єдиний шлях — завести мову наново й наповнити її заново, пакетним перекладом з основної мови.

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

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

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

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

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

Видаляю мову, а програма пише «Помилка видалення», хоча мова не основна. Чому?

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

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

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

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

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

Чому переклад завершується, а мова лишається порожньою?

У рядку мови порожня «Мова системи перекладу» — у тієї, з якої перекладають, або в тієї, на яку. Прогін дійде до кінця з «перекладено: 0». Впишіть код мови перекладу й запустіть прогін ще раз (колонки).

Чи можна відкотити зміну основної мови?

Окремої кнопки немає, але повторне перемикання й є відкотом: поставте основною ту мову, що була, і програма перезв'яже характеристики у зворотний бік, перерахує шляхи категорій і переіндексує каталог (ремонт).

Що буде, якщо перемикання основної мови обірветься?

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

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

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

Суміжні теми

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