Львов · Next.js / React
Разработка многоязычного сайта на Next.js во Львове
Второй язык почти всегда добавляют позже — и именно тогда обнаруживается, что структура к этому не готова. В Next.js языковые версии описываются на уровне маршрутов: адрес, содержимое и переключение определены правилами, а не набором отдельно свёрстанных страниц.
- Стек
- Next.js, React
- Языки
- На уровне маршрутов
- Адреса
- Предсказуемые
Кому подходит
Когда языковые версии
стоит заложить сразу
Клиенты за рубежом
Обращаются не только по-украински.
Экспорт или услуги
Предложение выходит за пределы страны.
Второй язык в планах
Его будут добавлять в следующем году.
Разный объём версий
Не всё надо переводить.
Структура
Как описывается
языковая структура
Решения принимаются до разработки: переделать адреса работающего сайта дороже.
Формат адресов
Префикс языка в пути страницы.
Язык по умолчанию
Что видит посетитель без выбора.
Объём перевода
Какие разделы имеют вторую версию.
Общие данные
Цены и контакты не дублируются.
Связи версий
Страницы знают свои соответствия.
Функционал
Что работает
в готовой версии
Переключатель языков
Ведёт на ту же страницу на другом языке.
Разметка версий
Взаимные ссылки между языками.
Форматы данных
Даты и числа по правилам языка.
Частичные версии
Раздел без перевода не ломает меню.
Вопросы
Вопросы о
языковые версии
Должен ли второй язык покрывать все разделы?
Нет. Часто на втором языке делают только основные разделы — услуги, контакты, несколько ключевых страниц. Главное решить это до разработки, чтобы навигация корректно вела себя на непереведённых разделах.
Кто готовит сами переводы?
Обычно заказчик или привлечённый переводчик: мы отвечаем за структуру и подключение текстов, а не за их языковое качество. Если перевод ещё не готов, место под него закладывается заранее.
Можно ли добавить язык после запуска?
Да, и это проходит спокойно, если многоязычность была заложена в архитектуру с самого начала. Если нет — придётся менять адреса, а это уже вопрос переадресаций.
Использовать ли автоматический перевод?
Для коммерческих страниц мы его не советуем: ошибки в описании услуги стоят доверия. Автоматический перевод иногда уместен для больших справочных массивов, и это решается отдельно.
Ещё в городе
Другие услуги в городе Львов
Дальше
Спланируем языковую структуру вашего сайта во Львове
Скажите, какие языки нужны сейчас и какие могут появиться позже, — заложим это в архитектуру.