0
我想知道jsreport是否有能力将报告翻译成其他语言。例如,在我发送给jsreport渲染的数据中有选择语言(德语,意大利语......)的情况下,我可以执行任何操作(模板中的设置,调用外部服务等)以将某些关键文本翻译为这些语言。Jsreport的多种语言功能
然而,这个问题是关于一般jsreport目前支持多国语言
我想知道jsreport是否有能力将报告翻译成其他语言。例如,在我发送给jsreport渲染的数据中有选择语言(德语,意大利语......)的情况下,我可以执行任何操作(模板中的设置,调用外部服务等)以将某些关键文本翻译为这些语言。Jsreport的多种语言功能
然而,这个问题是关于一般jsreport目前支持多国语言
的这是目前([email protected])使用的资源扩展实现。
http://jsreport.net/learn/resources
资源扩展可让您连接多个JSON数据对象的 报表模板,并方便以后使用模板 引擎或自定义脚本访问它们。这是一个普通 配置添加到模板或主要定位模板有用...
主要方法使用的资源扩展实施本土化:
en-myresource
,de-myresource
$localizedResource
在模板引擎达到局部值,例如{{:$localizedResource.invoice.title}}
{ template: {...}, options: { language: "de" } }
实施例:https://playground.jsreport.net/studio/workspace/VkLWfMyMb/7
它的工作等的魅力。对于像我这样的新用户来说,你必须选择CRTL点击来选择多个资源。他们在那里并不意味着他们被加载到你的模板中 –