控制语言/本地化EXTLIB控制?(Control language/localization in

2019-10-16 16:16发布

我目前正在创建基于XPages中的旧数据库中的网页布局。 用户是丹麦的 - 我要确保他们看到的寻呼机等日期和丹麦标签的正确布局

对于标准的寻呼机我使用“自定义”型和翻译的“上一页”和“下一页”的标签(把它放在一个自定义的控制和重用的所有网页)。 我曾尝试设置寻呼机的语言,然而,这并不能改变什么...?

好了,现在我也使用从更新包(官方扩展库)的“pagerExpand”控制。 它显示了基于浏览器的语言正确的标签。 既然我不能肯定的是,在浏览器的语言设置是否正确,我想控制。 我怎样才能控制这些标签?

在更大的角度来看,我希望能够在应用程序中作为一个整体来控制语言...(其它未来的应用)

/约翰

Answer 1:

我创建了一个XSnippet用于控制的XPage应用的语言: http://openntf.org/XSnippets.nsf/snippet.xsp?id=xpages-localization-setter

要手动更改语言中的XPage,您可以在SSJS这个功能做到这一点:

view.setLocale( )

希望这可以帮助

斯文

编辑:
要设置正确的语言,你必须使用java.util.Locale中 。 对语言FE设置为丹麦,这增加beforeRenderResponse:

var locale = new java.util.Locale( "da" );
view.setLocale( locale );


文章来源: Control language/localization in ExtLib controls?