06.09.2012, 11:07 | #1 |
Участник
|
Транслитерация значений полей и быстрый поиск
Столкнулся не совсем с обычной задачей.
Все данные по компаниям в базе написаны на русском языке. При этом, с CRM работает ряд людей-англоязычников. Понятно, что на русском языке, во-первых, они ничего не поймут, а во-вторых, даже если и поймут, то как они будут искать информацию на англоязычной клаве? Встал вопрос - можно ли производить автоматическую транслитерацию полей при изменении языка интерфейса? Соответственно, необходимо дополнительно организовать поиск данных через поле быстрого поиска с учетом необходимости транслитерации, если интерфейс англоязычный. Например, есть компании: 1. Стройтехмонтаж 2. Завод по производству кирпичей 3. Самсунг Если человек вводит в поле быстрого поиска "Samsung", чтобы ему выдавалась компания "Самсунг". Последний раз редактировалось alou; 06.09.2012 в 12:22. |
|
06.09.2012, 13:26 | #2 |
Kostya Afendikov
|
Думаю, что такую транслитерацию вам придется делать на этапе Создания/Редактирования организации (названия в частности) и результат сохранять в другое поле. После чего добавить в представление для поиска поле с содержанием транслитерационного названия.
|
|
|
За это сообщение автора поблагодарили: alou (1). |
06.09.2012, 13:53 | #3 |
Еда - топливо, Одежда - н
|
Цитата:
Сообщение от alou
Столкнулся не совсем с обычной задачей.
Все данные по компаниям в базе написаны на русском языке. При этом, с CRM работает ряд людей-англоязычников. Понятно, что на русском языке, во-первых, они ничего не поймут, а во-вторых, даже если и поймут, то как они будут искать информацию на англоязычной клаве? Встал вопрос - можно ли производить автоматическую транслитерацию полей при изменении языка интерфейса? Соответственно, необходимо дополнительно организовать поиск данных через поле быстрого поиска с учетом необходимости транслитерации, если интерфейс англоязычный. Например, есть компании: 1. Стройтехмонтаж 2. Завод по производству кирпичей 3. Самсунг Если человек вводит в поле быстрого поиска "Samsung", чтобы ему выдавалась компания "Самсунг". Слишком много ресурсов сожрет и не оправдает себя. |
|
06.09.2012, 22:45 | #4 |
Moderator
|
Поддерживаю. Просто создайте поле "Интернациональное название" и пусть пользователи туда руками вписывают название компании на латинице.
__________________
http://fixrm.wordpress.com, снятие/наведение порчи. Быстро, дорого, гарантия. MS Certified Dirty Magic Professional |
|