Мультиязычный интернет-магазин Geyzer: локализация русского и украинского языков
00 / Контекст
О работе
Интернет-магазин Geyzer работает с несколькими языковыми версиями, поэтому корректное разделение русского и украинского контента является важной частью развития проекта. Команда Proger выполнила комплексную локализацию сайта: от меню и категорий до инфоблоков, форм и информационных разделов.
Настройка меню и навигации
Первым этапом стала проверка языковых версий меню и навигации. Необходимо было обеспечить корректное отображение элементов на русском и украинском языках и исключить ситуации, когда на одной языковой версии отображался контент другого языка.
- привели в порядок русскую версию меню;
- настроили меню раздела «Услуги» для русского и украинского языков;
- проверили языковые версии элементов навигации;
- исправили отображение фавиконки Aspro на русской версии сайта.
Перевод контента и разделов магазина
Отдельный блок работ был связан с переводом контента интернет-магазина. Необходимо было обеспечить корректное отображение информации в зависимости от выбранного языка сайта.
В частности, были переведены разделы магазинов, а также исправлены ситуации, когда на русской версии сайта отдельные элементы продолжали отображаться на украинском языке.
- перевод разделов магазинов;
- исправление языка популярных категорий;
- настройка отображения акций на русской версии;
- исправление блока акций, который не отображался на русском языке;
- перенос адресов магазинов в соответствующие разделы.
Устранение дублей инфоблоков
Одной из наиболее важных технических задач стала работа с инфоблоками.
При развитии мультиязычного сайта важно правильно организовать структуру контента. Дублирование инфоблоков может усложнять поддержку проекта, создавать расхождения между языковыми версиями и увеличивать количество контента, который приходится поддерживать вручную.
В рамках проекта мы удалили ненужные дубли инфоблоков и привели структуру к единому состоянию, чтобы соответствующие данные на русском и украинском языках находились в согласованной структуре.
Формы и контентные блоки
Мультиязычность касается не только каталога и меню. Пользовательские формы и информационные блоки также должны отображаться на правильном языке.
На сайте были настроены и проверены дополнительные контентные элементы:
- форма «Задать вопрос» на украинском языке;
- вывод инфоблока «Вопрос–ответ»;
- вывод инфоблока «Блог»;
- корректное отображение контентных блоков на нужных языковых версиях.
Что было сделано
- Проверили русскую и украинскую версии сайта.
- Настроили меню и навигацию.
- Исправили языковые ошибки в категориях и контенте.
- Настроили отображение акций для разных языковых версий.
- Перевели необходимые разделы интернет-магазина.
- Удалили дублирующиеся инфоблоки.
- Синхронизировали структуру языковых версий.
- Настроили формы и информационные блоки.
- Проверили отображение контента после внесения изменений.
Результат
В результате интернет-магазин Geyzer получил более согласованную структуру русской и украинской версий. Меню, категории, акции, инфоблоки, формы и информационные блоки были настроены с учётом выбранного языка.
Для мультиязычных проектов особенно важно правильно организовать структуру данных ещё на этапе развития сайта. Это позволяет избежать дублирования контента, уменьшить количество ручной работы и обеспечить корректное отображение информации для пользователей разных языковых версий.
Опыт работы с мультиязычными проектами также позволяет нам выполнять локализацию существующих интернет-магазинов без необходимости создавать отдельный сайт для каждого языка.