处理SSRS中的普通文本翻译的最佳方法是什么?例如,如果我有一个显示内容网格的报告,那么假设报告的文化设置正确,最好的方法就是显示该网格标题的正确翻译。

换句话说,是否可以在SSRS报告中做资源,还是我坚持将所有文本存储在数据库中并对其进行查询?

最佳答案

据我所知,还没有办法对报告进行本地化(意思是自动翻译字符串文字)...

就像您说的那样,您基本上必须使用User!Language全局变量来捕获用户的设置,然后使用该变量从数据库中检索适当的字符串...

但是,您可以根据用户区域设置调整货币/数字/日期字段的显示。也可以更改报表查看器的界面以匹配用户的语言。

以下是一些链接,提供了有关如何适应区域设置的提示:

http://www.ssw.com.au/Ssw/Standards/Rules/RulesToBetterSQLReportingServices.aspx#LanguageSetting

报表查看器的语言包:

http://www.microsoft.com/downloads/details.aspx?displaylang=en&FamilyID=e3d3071b-d919-4ff9-9696-c11d312a36a0

关于reporting-services - SSRS的国际化,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/16660/

10-13 09:45