【发布时间】:2011-06-02 19:54:25
【问题描述】:
我想在我的 jsf 应用程序中提供不同的语言。
我找到了that 的解释,我想知道我是否也可以不使用faces-config(因为我不使用,因为jsf2 有注释)。
我可以换一种方式吗?还是我必须创建一个 faces-config.xml ?
感谢您的帮助 :-) 干杯
【问题讨论】:
标签: java jsf internationalization jsf-2
我想在我的 jsf 应用程序中提供不同的语言。
我找到了that 的解释,我想知道我是否也可以不使用faces-config(因为我不使用,因为jsf2 有注释)。
我可以换一种方式吗?还是我必须创建一个 faces-config.xml ?
感谢您的帮助 :-) 干杯
【问题讨论】:
标签: java jsf internationalization jsf-2
创建一个最小的faces-config.xml 持有一些与 i18n 相关的 conf 并继续看看jsf-2-internationalization-example
【讨论】:
恐怕你无法避免 faces-config.xml。不过,这没什么大不了的。
如果您使用的是 Eclipse,则可以安装 JBoss Tools。然后,您只需在项目上用鼠标右键单击 -> 配置 -> 添加 JSF 功能。它将允许您轻松地从 JSF 页面外部化字符串 - 只需选择要本地化的字符串,右键单击并选择“Externalize Strings...”。它将允许您自动设置(创建)属性文件。它还会在您键入时建议翻译变量和资源键,非常好的功能。
【讨论】: