07.04.2006, 11:10 | #1 |
Участник
|
как сделать поле с поддержкой мультиязычности?
Привет всем!
Столкнулся с необходимостью добавить возможность хранения значений некоторых (не всех!) полей таблиц на нескольких языках. Может быть многоуважаемый All знает как это сделать в аксапте? С уважением, Тим p.s. можно ли сделать доступ к определенной функциональности из любого места системы? (через панель инструментов, контекстное выпадающее меню или еще как) |
|
07.04.2006, 11:21 | #2 |
Member
|
Ну, хранение информации на нескольких языках в стандартном функционале во многих местах реализовано. Например, описание номенклатуры по языкам, каталог товаров в корпоративном портале.
Вы в каком виде хотите реализовать ввод по языкам? Чтобы все видели все языки или каждый только свой?
__________________
С уважением, glibs® |
|
07.04.2006, 11:29 | #3 |
Модератор
|
Управление запасами - Номенклатура - Настройка - Описание номенклатуры по языкам
С Уважением, Георгий |
|
07.04.2006, 13:03 | #4 |
Участник
|
Это не интересно, открываешь форму, а там все на одном языке (например на русском), и как искать номенклатуру, например, по английски?
Корректной реализацией многоязычности данных можно было бы считать настраиваемость представления в зависимости от языка интерфейса. В принципе ничего невероятного, но есть ряд проблем: 1. Разноязычные данные вводя разноязычными пользователями при этом они не заботятся о том, чтобы из данные одинаково хорошо смотрелись на всех языках. Поэтому идея дублирования атрибутов на различных языках (как в номенклатуре) натыкается на проблему неполноты. 2. Если придерживаться идеи все языки - в одном поле, вроде бы еще проще, но получается каша, которая приводит в вертикальному дублированию данных (одна вешь заводится дважды на разных языках) что для справочников непремлемо. 3. Алфавитный коды - при его использовании экономится куча ресурсов за счет халявной денормализации, однако, код один и он на каком-нибудь одном языке. Получается, что на каком-то языке данные повсеместно получают приоритет. Тема, вообще, интересная, может кто-то разруливал ее в комплексе? С уважением, itfs. |
|
07.04.2006, 13:14 | #5 |
Модератор
|
Поддержки юникода в 3.0 нет.
Ждите Dynamics AX 4.0 поищите по слову unicode, точно что-то пробегало.. C Уважением, Георгий |
|
07.04.2006, 13:15 | #6 |
Moderator
|
Цитата:
Тема, вообще, интересная, может кто-то разруливал ее в комплексе?
Реализация многоязычности в данных всегда приводит к дублированию их ввода, и я, честно говоря, не вижу ситуций, когда стоит идти на такие жертвы. |
|
07.04.2006, 13:17 | #7 |
Moderator
|
Цитата:
Поддержки юникода в 3.0 нет.
Ждите Dynamics AX 4.0 поищите по слову unicode, точно что-то пробегало.. |
|
07.04.2006, 13:24 | #8 |
Участник
|
Насчет Unicode ... из практики могу сказать, что по большому счету у заказчиков замечена тенденция к готовности на компромис (про китайский не говорим). Итальянцы, Немцы, .. и наверное другие народы, готовы использовать английскую транслитерацию. Так что предлагаю продолжить прения.
С уважением, itfs. |
|
07.04.2006, 13:38 | #9 |
NavAx
|
Цитата:
Сообщение от itfs
Так что предлагаю продолжить прения.
__________________
Isn't it nice when things just work? |
|
07.04.2006, 18:22 | #10 |
Участник
|
многоязычность нужна не для разных языковых интерфейсов (тогда пришлось бы дублировать данные для всех полей, кроме тех что через метки) а для формирования отчетов на других языках. конкретный пример - головная организация находится в европе и в карточке клиентов, номенклатуре, сотрудника необходимо некоторые поля представлять на анг и нем языках
т.е. если я правильно понял, юникод здесь не нужен спасибо за ссылку на пример по номенклатуре. хотелось узнать как это делать по стандарту, по существующей практике |
|
07.04.2006, 19:05 | #11 |
NavAx
|
Цитата:
Сообщение от whoami
головная организация находится в европе и в карточке клиентов, номенклатуре, сотрудника необходимо некоторые поля представлять на анг и нем языках
т.е. если я правильно понял, юникод здесь не нужен
__________________
Isn't it nice when things just work? |
|