Frage

I am using Messagebox.show() in my application .But my issue is that our application support bilingual just english and french .I use pageResourceBundle.getText() for bilingual support in my code "CONFIRMATION_MSG" work fine for bilingual but the Messagebox.YES | Messagebox.NO button can not change english to french .

Here's example :

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

}

Anyone have any idea how to implement in the Messagebox.YES | Messagebox.NO button to bilingual .

Thanks

War es hilfreich?

Lösung

Zk already support the bilangual in the messagebox. You just have to set you Locale to the right one.

Why don't you use the provided i18n in zk?

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

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top