这个问题在这里已有答案:
我尝试用不同语言创建jasper报告(国际化报告)。 REPORT_LOCALE
参数用于在填充报表时指定运行时区域设置。但是jasper报表设计器中没有一些语言。如何基于REPORT_LOCALE
为新语言创建属性文件。可能吗。
谢谢
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();