А если не указывать?
Например, у меня сайт на трёх языках. Я проверяю настройки браузера и выдаю страницу на том языке, который установлен в браузере пользователя. Во всех остальных случаях - на английском или в зависимости от пользовательских настроек при регистрации. При этом пользователь может менять языковые настройки в любое время.
Кажется, Вы забыли что то вставить...