Поделиться через


Классификация и отображение отчетов на разных языках

Дополнительные языки можно включить в приложениях, включив языковые пакеты. Это позволяет отображать текст в пользовательском интерфейсе, справке и отчетах на разных языках. Дополнительные сведения о том, как включить языковые пакеты, см. в разделе Включение языков.

Для классификации отчетов по языку используйте атрибут Report.LanguageCode. Для этого атрибута можно задать конкретный код языка (например, 1033 для английского (США)), чтобы отчет был виден для пользователей этого языка. Например, готовый отчет "Сводка организации" на английском языке отображается в таблице отчетов пользовательского интерфейса на английском языке, но не отображается для этой же организации в пользовательских интерфейсах на испанском или немецком языке.

Можно также задать для атрибута Report.LanguageCode значение –1 (минус один), чтобы этот отчет был виден всем пользователям в пользовательском интерфейсе на базовом языке. Сведения о допустимых значениях кодов языка см. в разделе MSDN: значения идентификаторов языков Microsoft.

Можно использовать сведения об языке отчета в сочетании с информацией, которая хранится в сущности отчета, категории отчета и сущностях видимости отчета для определения областей и категорий в приложениях, в которых отчет отображается на других языках пользовательского интерфейса.

Заметка

Элемент Language в файле языка определения отчетов (RDL) не определяет, где отображается отчет в приложениях. Он содержит выражение, которое дает код языка в соответствии с определением в спецификации RFC1766 IETF. Этот код языка используется в основном для форматирования чисел, дат и времени для указанного языка. Дополнительная информация: MSDN: Элемент Language (отчет) (RDL).

См. также

Руководство по отчетам и аналитике
Использование параметров в отчетах