Подсказки с учетом мультиязычности: Портфолио фрилансера Андрей Пунегов 06.08.2009, работа №4 - FL.RU
К списку работ
Андрей Пунегов
Андрей Пунегов

Подсказки с учетом мультиязычности

image
Мультиязычные подсказки городов и стран при размещении объявления, для проекта http://www.free-lance.ru/users/Apis/viewproj.php?prjid=1492339 Была поставлена задача - важно, чтобы пользователь выбирал названия стран и городов из имеющихся в базе. Чтобы было невозможно написать местоположение - Зимбабва и т.п. Делать этот выбор из стандартных выпадающих списоков было бы не удобно при большом количестве городов (в базе их около 200 тысяч). Поэтому был предложен и реализован следующий вариант. Пользователь начинает набирать свою страну/город и после набора первых двух букв показывается подсказка с найденными по соответствию вариантами. Учитывая, что доска объявлений рассчитана на все Европейское населения, важно было предусмотреть, что пользователь может набирать свое местоположение на различных языках. При этом написание некоторых названий городов на немецком, английском и др. языках могут отличаться. Мы предусмотрели систему выгрузки синонимов названий на различных языках. Это позволило исключить проблему раскладок и др. При поиске объявления - аналогично. На каком бы языке пользователь не набрал страну-город, все соответствующие объявления будут найдены.