Классификация и отображение отчетов на разных языках
Дополнительные языки можно включить в приложениях, включив языковые пакеты. Это позволяет отображать текст в пользовательском интерфейсе, справке и отчетах на разных языках. Дополнительные сведения о том, как включить языковые пакеты, см. в разделе Включение языков.
Для классификации отчетов по языку используйте атрибут Report.LanguageCode
. Для этого атрибута можно задать конкретный код языка (например, 1033 для английского (США)), чтобы отчет был виден для пользователей этого языка. Например, готовый отчет "Сводка организации" на английском языке отображается в таблице отчетов пользовательского интерфейса на английском языке, но не отображается для этой же организации в пользовательских интерфейсах на испанском или немецком языке.
Можно также задать для атрибута Report.LanguageCode
значение –1 (минус один), чтобы этот отчет был виден всем пользователям в пользовательском интерфейсе на базовом языке. Сведения о допустимых значениях кодов языка см. в разделе MSDN: значения идентификаторов языков Microsoft.
Можно использовать сведения об языке отчета в сочетании с информацией, которая хранится в сущности отчета, категории отчета и сущностях видимости отчета для определения областей и категорий в приложениях, в которых отчет отображается на других языках пользовательского интерфейса.
Заметка
Элемент Language
в файле языка определения отчетов (RDL) не определяет, где отображается отчет в приложениях. Он содержит выражение, которое дает код языка в соответствии с определением в спецификации RFC1766 IETF. Этот код языка используется в основном для форматирования чисел, дат и времени для указанного языка. Дополнительная информация: MSDN: Элемент Language (отчет) (RDL).
См. также
Руководство по отчетам и аналитике
Использование параметров в отчетах