如何在CQ5中使用i18n功能,在页面级别而不是用户级别使用不同语言?

时间:2012-12-04 11:03:37

标签: internationalization cq5

我需要在页面级的组件中使用 i18n ,我已经通过为法语创建 i18n文件夹来实现它,但我是没有得到确切的结果。当我将用户语言更改为法语时,我得到了所需的输出,所以我的问题是i18n实现仅适用于用户语言级别,或者是否需要进行任何自定义以便具有页面级所需的输出。

1 个答案:

答案 0 :(得分:1)

如果您使用的是java com.day.I18n API,则需要使用基于页面语言的资源包对其进行初始化:

I18n i18n = new I18n(slingRequest.getResourceBundle(currentPage.getLanguage(false)));