Язык устанавливается в куки.
Я не знаю, как присваивается ID языку точно. Скорее всего, где в БД соответствия прописаны, смотреть лень, но скажу, как можно узнать ID.
вариант с куками:
Иди в админ-центр->основные настройки->настройки стиля и языка.
Там будут доступные языки.
ПКМ по элементу языка и смотри значение.
Ок, значит инглиш это 1.
Теперь открываем index.php, например, либо файл, который точно запустится при первом посещении страницы.
Туда вставляешь в самое начало, после php:
Код:
//проверка на страну и если не Россия, то {
setcookie ("bblanguageid", "1");
}
вариант с адресом:
Открываешь файл index.php, например, или другой, который точно откроется клиентом при первом посещении, проверяешь страну и если не Россия, то отправляешь его на страницу:
Код:
http://site.ru/?langid=1
Лучше с куками и при помощи nginx, наверное, если у тебя не шаред хостинг.
Если шаред, то первый вариант производительней. Если не срочно, потом могу код накидать.