[VS2010 / ASP.NET Web Forms]
Привет
В отчете (RDLC) мне нужно предоставить локализацию / глобализацию на двух языках (pt-BR и en-US) для следующих элементов:
- Метки / подписи (фиксированный текст)
- Интерфейс пользовательского интерфейса Report Viewer (кнопки и всплывающие подсказки для элементов управления, таких как поиск, следующий, предыдущий и т. Д.).
- формирование полей в соответствии с современной культурой
Каков наилучший способ добиться этого?
Чтобы перевести фиксированные заголовки / метки, я нашел несколько решений, которые делают ручной перевод определения XML RDLC, используя LabelLocID отчета TextBox в качестве вспомогательного элемента. Но это кажется очень уродливым и трудным!
Чтобы перевести интерфейс пользовательского интерфейса, я нашел решения, которые предлагают использовать пользовательский IReportingViewerMessage MSDN . Есть ли другое решение, чтобы сделать это автоматически?
Для форматирования полей данных я могу установить языковой атрибут отчета и текстового поля (в RDLC), но мне нужно установить его в соответствии с текущей культурой. Как я мог это сделать?
Спасибо!