【发布时间】:2014-12-04 13:59:43
【问题描述】:
我目前正在开发一个应用程序。在这个应用程序中,我们使用 Struts 和 JSTL 库来外部化硬编码文本。
这个应用程序中的大部分文本都是外部化的,除了一些 XSL(用于生成 PDF)。我想将这些 XSL 中的所有硬编码文本外部化到我已经创建的包中。我的限制之一:所有可翻译的文本都必须在几个属性文件中重新组合。
是否可以使用 FMT 标签系统之类的东西? 还是有一些默认或推荐的 Java/XML 机制? 还是我必须创建一个 bean 用作资源,以便能够在包中找到文本?
提前致谢
第二次进入
通过深入研究代码,我发现 PDF 是通过 Apache FOP 生成的。我将尝试使this tutorial 适应我正在从事的项目。
如果有人有更多想法,尤其是关于如何使用资源包而不是那个 Lang.xml 文件。
【问题讨论】:
标签: xml jakarta-ee internationalization apache-fop