Уникальная многоязычность 508 просмотров 03 сентября 2012
Делали мы как то сайт на Drupal, с поддержкой многоязычности. Многоязычность зачем? Ну во первых чтоб сайт был доступен для чтения людям говорящим на разный языках, а во вторых, чтоб люди из разных стран видели разную контактную информацию, соответствующую его стране.
Казалось бы все просто, поставили i18n, настроили многоязычность, перевели контент… Но вот ведь незадача, язык один, русский, а пользователь может быть как из России, или Украины, Или Белорусии.
Как быть? Добавлять еще Украинский и Белорусский, и затем еще какой язык?
Тут на приходит на помощ модуль ip2country. Вышеупомянутая плюшка добавляет к нашим возможностям +1 ловкости. А именно позволяет использовать функцию ip2country_get_country($ip);
Зачем?
Дальнейшее развитие очевидно. Например на русском переводе блока контактов ставим вилку по коду языка