我尝试用不同语言创建jasper报告(国际化报告)。 REPORT_LOCALE
参数用于在填写报表时指定运行时区域设置。但是jasper报表设计器中没有一些语言。
如何基于REPORT_LOCALE
为新语言创建属性文件。是否可能。
由于
答案 0 :(得分:0)
REPORT_LOCALE配置使用 java.util.locale
由于您提到的区域设置不受直接支持http://www.oracle.com/technetwork/java/javase/javase7locales-334809.html#installers
尝试使用Icu库获取语言环境。
<dependency>
<groupId>com.ibm.icu</groupId>
<artifactId>icu4j</artifactId>
<version>4.8</version>
</dependency>
以下示例代码。
ULocale locale = ULocale.forLanguageTag("si-LK");
Locale java = locale.toLocale();