1

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

对于标准寻呼机,我使用“自定义”类型并翻译“上一个”和“下一个”标签(将其放在自定义控件上并在所有页面上重复使用)。我确实尝试在寻呼机上设置语言,但是,这并没有改变任何东西......?

好吧,现在我也在使用更新包(官方扩展库)中的“pagerExpand”控件。它根据浏览器中的语言显示正确的标签。由于我无法确定浏览器中的语言是否设置正确,因此我想对其进行控制。如何控制这些标签?

从更大的角度来看,我希望能够在整个应用程序中控制语言......(对于其他未来的应用程序)

/约翰

4

1 回答 1

2

我创建了一个用于控制 XPage 应用程序语言的 XSnippet: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 );
于 2012-05-05T11:51:01.347 回答