@artshelom

Как сделать, чтобы при переходе между страницами язык сохранялся?

Я сделал локализацию как здесь, в 2 словах. У меня путь страницы выглядить www.domen/lang/home....
Но при переходе на другую страницу, скидывается на язык по дефолту, как можно сделать сохранение языка?
  • Вопрос задан
  • 73 просмотра
Решения вопроса 2
Сохранить в Cookie и считывать при каждом запросе
Ответ написан
Комментировать
dollar
@dollar
Делай добро и бросай его в воду.
Что значит "при переходе"?
  • Если вы генерируете страничку с уже готовыми ссылками по типу www.domen/lang/..., то и язык в них уже есть. Собственно, это самый правильный путь с вашей моделью. То есть на страничке /en/ все ссылки должны быть /en/, на страничке /ru/ все ссылки с /ru/ и т.д. Сам контент может быть en (когда ru нет), но адрес и все ссылки на странице - ru в соответствии с адресом странички.
  • Если же у вас ссылки голые www.domen/home.... или с языком по умолчанию, то вот вам и ответ. Ошибка в этом.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы