如何在 JasperReports Server 中生成本地化报告?

How to generate localized report in JasperReports Server?

我已经创建了一个 jrxml 报告文件。我已经添加了名为 test.properties、test_pl_PL.properties 等的资源包(pl_PL、en_GB 和 en_US,默认的也是英文的)。我在标签中添加了 resourceBundle="test" 属性。我已经部署了报告和所有相关资源。

我正在通过 rest API v2 生成我的报告,即:

http://localhost:9000/jasperserver/rest_v2/reports/reports/test_summary.pdf

如何控制生成报告的区域设置?我已经在 header 中尝试了 Accept-Language(通过邮递员),我还为所有这些客户尝试了 Chrome 扩展和 Firefox 和 Opera,报告是在 [=23= 中生成的].唯一的例外是边缘浏览器,其中报告以英语(默认)语言环境生成。

尝试通过 userLocale 参数传递 Locale [=14] =]URL。像这样:

http://localhost:9000/jasperserver/rest_v2/reports/reports/test.pdf&userLocale=pl_PL