Главная страница » Блог » Рабочее » Уникальная многоязычность

Уникальная многоязычность 508 просмотров 03 сентября 2012

Делали мы как то сайт на Drupal, с поддержкой многоязычности. Многоязычность зачем? Ну во первых чтоб сайт был доступен для чтения людям говорящим на разный языках, а во вторых, чтоб люди из разных стран видели разную контактную информацию, соответствующую его стране.

Казалось бы все просто, поставили i18n, настроили многоязычность, перевели контент… Но вот ведь незадача, язык один, русский, а пользователь может быть как из России, или Украины, Или Белорусии.

Как быть? Добавлять еще Украинский и Белорусский, и затем еще какой язык?

Тут на приходит на помощ модуль ip2country. Вышеупомянутая плюшка добавляет к нашим возможностям +1 ловкости. А именно позволяет использовать функцию ip2country_get_country($ip); 

 

Зачем?

Дальнейшее развитие очевидно. Например на русском переводе блока контактов ставим вилку по коду языка