1

Messagebox.show() 在我的应用程序中使用。但我的问题是我们的应用程序只支持英语和法语pageResourceBundle.getText() 的双语。我在我的代码“CONFIRMATION_MSG”中使用双语支持双语但 Messagebox.YES | Messagebox.NO 按钮不能将英语更改为法语。

这是示例:

Messagebox.show(pageResourceBundle.getText("CONFIRMATION_MSG"), pageResourceBundle.getText("ALERT"), Messagebox.YES | Messagebox.NO,
                    Messagebox.QUESTION, new org.zkoss.zk.ui.event.EventListener<Event>() {
                        public void onEvent(Event evt) throws InterruptedException {
                            if (evt.getData().equals(Messagebox.YES)) {
//code here

}

任何人都知道如何在Messagebox.YES | Messagebox.NO按钮中实现双语。

谢谢

4

1 回答 1

1

Zk 已经支持消息框中的双语。您只需将您的语言环境设置为正确的。

为什么不在 zk 中使用提供的 i18n?

http://books.zkoss.org/wiki/ZK_Developer's_Reference/Internationalization/Labels

于 2014-01-08T08:31:21.790 回答