我正在創建一個獨立的SWT/JFace應用程序。JFace對話框按鈕翻譯
我用普通的老式SWT的MessageBox:
int style = SWT.APPLICATION_MODAL | SWT.YES | SWT.NO;
MessageBox messageBox = new MessageBox (getShell(), style);
messageBox.setText ("Question");
messageBox.setMessage ("So?");
boolean result = messageBox.open() == SWT.YES;
我嘗試切換到JFace的MessageDialog
boolean result = MessageDialog.openQuestion(getShell(), "Question", "So?");
我的問題是,在SWT,是和否按鈕標籤用我的語言翻譯,而在JFace中則不是這樣。任何想法?
我引用的罐子SWT 3.8.0,3.8.0的JFace,和JFace依賴core.commands 3.6.1和equinox.common 3.6.100。
在您提供的通天鏈接,我挖成不同的罐子,終於找到了我一直在尋找:org.eclipse.jface.nl_fr_3.7.0。它不是3.8,但我認爲3.8只是3.7的錯誤修復。我將它添加到我的類路徑中,並且它像一個魅力。謝謝。 – Steph 2013-04-07 10:14:47