Инструменты Stimulsoft позволяют взаимодействовать людям, находящимся в разных странах и говорящих на разных языках: мы создали все условия для того, чтобы убрать языковой барьер и учли региональные особенности работы с данными. Сегодняшняя статья посвящена важному аспекту создания отчетов и дашбордов – их локализации, а конкретно настройкам культуры отчета.
Культура отчета
Формат отображения данных в отчете, например, даты, времени, цифр, денежных величин может зависеть от региональных настроек ОС или браузера. По умолчанию, маски формата для standalone-приложений будут зависеть от настроек в операционной системе, а в web-продуктах – от настроек браузера. Свойство Культура (Culture) в шаблоне отчета используется для применения масок формата данных независимо от текущих настроек в окружении. Кроме этого, в редакторе Строки перевода (Globalization Strings) можно определить локализацию полей отчета для определенных культур.Подробно о культуре отчета вы можете прочитать в соответствующем разделе документации. Рассмотрим команды Установить настройки культуры в отчет (Set Culture Settings to Report) и Взять настройки культуры из отчета (Get Culture Settings from Report).
Команда «Установить настройки культуры в отчет»
Данная команда позволяет явно применить локализацию полей определенной культуры для отчета.Пример использования
В отчете все поля локализованы согласно настройкам культуры en-US. В то же время в редакторе Строки перевода содержится культура fr-FR с локализациями полей. Чтобы установить эту культуру, то есть, локализовать поля на французский язык, необходимо выбрать fr-FR культуру в редакторе строк перевода и нажать на команду Установить настройки культуры в отчет.
Команда «Взять настройки культуры из отчета»
Данная команда позволяет извлечь текущие локализации полей отчета и установить их как значения для полей культуры.Пример использования
В отчете все поля локализованы на немецкий. Чтобы извлечь эти локализации, необходимо в редакторе Строки перевода добавить в перечень культуру de-DE и выполнить команду Взять настройки культуры из отчета. После этого культура de-DE в редакторе будет содержать локализацию полей из данного отчета.