[VS2010/ASP.NET Web Forms]
你好,
在一个报表(RDLC)中,我需要为以下元素提供两种语言(pt-BR和en-US)的本地化/全球化: - 标签/标题(固定文本) - 报表查看器UI界面(按钮和工具提示,如查找、下一个、上一个等控件)。 - 根据当前文化格式化字段
最佳实践是什么?
对于翻译固定的标签/标题,我发现了一些解决方案,可以使用报表TextBox的LabelLocID作为辅助手段,手动翻译RDLC的XML定义。但这似乎非常丑陋和费力!
对于翻译UI界面,我发现了一些解决方案,建议使用自定义IReportingViewerMessage MSDN。还有其他自动化的解决方案吗?
对于格式化数据字段,我可以设置报告和文本框(在RDLC中)的语言属性,但需要根据当前文化设置。我该怎么做呢?
谢谢!