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