我目前正在爲i18n應用程序工作。在這個應用程序中,我們使用Struts和JSTL庫來外化硬編碼文本。在java struts項目中,i18n XSL文件的推薦方法是什麼?
除了一些XSL(用於生成PDF)外,本應用程序中的大部分文本都是外部化的。我想將這些XSL中的硬編碼文本外部化到我已經創建的包中。我的一個約束:所有可翻譯的文本必須在少數屬性文件中重新組合。
是否可以使用類似FMT標籤系統的東西? 還是有一些默認或推薦的Java/XML機制? 或者我是否應該創建一個用作資源的bean,以便能夠在捆綁包中查找文本?
在此先感謝
第二個條目
通過在代碼不斷深入,我發現PDF文件都通過Apache FOP生成。我將嘗試將this tutorial改編爲我正在開發的項目。
如果有人有更多的想法,特別是如何使用資源束而不是Lang.xml文件。