我想知道是否有这个任务的规范,因为VS2012 SSRS不支持resx文件。这样会容易得多,但我们就是不能将resx文件添加到SSRS报告中。
我知道您可以创建一个自定义程序集来执行此操作,但这是最好的方法吗?谢谢
在。net中编写一个自定义程序集和一个方法来检索本地化的字符串。
//Class to retrieve the localized value
public static class LocalizedValue
{
public static string GetString
(string localeSensitiveResource, string cultureInfoName)
{
//
}
}
在你的报告中,你可以这样访问它:
=Code.LocalizedValue("REPORTHEADER", Parameters!ReportCulture.Value)
有关更多信息,请参阅此代码项目:
SRS报告本地化
对于Dynamics AX,这非常简单。
如果您保持布局相同,请为表达式中使用的标签添加翻译。(=Label!@SYS1234
)
如果布局不同,请在报告中添加新的设计,例如FreeTextInvoice