Вести с Полей
Канал с советами по современной ИИ разработке. Вступайте!
⊗jsnxSpIlInr 60 of 69 menu
◀ ▶

Интернационализация в NextJS

Многоязычный сайт можно построить так, что выбранный язык хранится в куке или в настройках профиля. Тогда адрес страницы не меняется: и английская, и русская версия главной открываются по одному и тому же пути. Пользователь видит нужный текст, но ссылка в строке браузера остается прежней.

Другой подход - первый сегмент пути задает язык: /en/... для английского и /ru/... для русского. Каждая версия страницы получает свой URL. Такую ссылку можно отправить в чат или письмо - собеседник сразу попадет на тот же язык, без догадок о настройках браузера.

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

← →
↑
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить