Tłumaczenie okna dialogowego JFace
Tworzę samodzielną aplikację SWT / JFace.
Używałem zwykłego starego 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;
Próbuję przełączyć się na JFace MessageDialog
boolean result = MessageDialog.openQuestion(getShell(), "Question", "So?");
Mam problem z tym, że w SWT etykiety Tak i Nie są tłumaczone w moim języku, podczas gdy w JFace tak nie jest. Dowolny pomysł?
Moje wspomniane słoiki to swt 3.8.0, jface 3.8.0 i zależności jface core.commands 3.6.1 i equinox.common 3.6.100.