Показать сообщение отдельно
Старый 26.02.2020, 09:51   #1  
dech is offline
dech
Участник
Аватар для dech
Самостоятельные клиенты AX
 
642 / 347 (13) ++++++
Регистрация: 25.06.2009
Адрес: Омск
Записей в блоге: 3
Мультиязычные отчеты SSRS
Всем привет.
Версия AX2012 R2.

Есть ли у кого опыт проектирования SSRS отчетов на разных языках?
Очень интересно узнать, какими подходами пользовались и насколько успешно.

Имеется в виду не просто вывод информации в отчет для конкретной локали, а так чтобы присутствовали оба языка. Касается главным образом иероглифических языков, типа японского или китайского. Например, для Америки просто берем "en-us" и печатаем метки и значения. Однако, если страна - Китай, то необходимо делать метку на двух языках, "en-us", затем через дефис "zh-hans". Значение выводить просто на китайском.

Сейчас делаем через placehelders с условной логикой в зависимости от языка передающегося в параметрах отчета. Т.е. один плейсходер содержит чисто инглиш, второй - в зависимости от языка, если китайский, то дефис и перевод метки на китайский, иначе пустая строка.

У меня было предложение сделать новый дизайн для Китая, но оно было отклонено. Причина: "мы не хотим кардинальных изменений, чтобы не терять совместимости с версией R3", поэтому меняем каждую метку на 2 плейсхолдера. А тот факт, что кастомизация отчета полностью заменяет стандартный, а не частично, никто не просёк и страх в глазах еще горит.
Еще есть предложение от коллеги хранить где-то в настройках primary, secondary languages, но мне кажется это не есть выход.
__________________
// no comments