Интернационализация в SSRS

Как лучше всего выполнять перевод стандартного текста в формате SSRS . Например, если у меня есть отчет, в котором отображается сетка содержимого, как лучше всего отобразить правильный перевод заголовка этой сетки при условии, что культура отчета установлена ​​правильно.

Другими словами, можно ли использовать ресурсы в SSRS отчете, или я застрял в том, чтобы хранить весь этот текст в базе данных и запрашивать его?

Ответов (1)

Решение

Насколько я знаю, нет возможности локализовать отчет (имеется в виду автоматизация перевода строковых букв) ...

Как вы сказали, вам в основном нужно использовать глобальную переменную User! Language, чтобы уловить настройки пользователя, а затем использовать это для извлечения соответствующих строк из БД ...

Однако вы можете настроить отображение полей валюты / чисел / даты в соответствии с языковыми параметрами пользователя. Также возможно изменение интерфейса средства просмотра отчетов в соответствии с языком вашего пользователя.

Вот несколько ссылок, дающих советы о том, как адаптировать языковой стандарт:

http://www.ssw.com.au/Ssw/Standards/Rules/RulesToBetterSQLReportingServices.aspx#LanguageSetting

Пакет языков для средства просмотра отчетов:

http://www.microsoft.com/downloads/details.aspx?displaylang=en&FamilyID=e3d3071b-d919-4ff9-9696-c11d312a36a0