독립형 SWT/JFace 응용 프로그램을 만들고 있습니다.JFace 대화 상자 번역
boolean result = MessageDialog.openQuestion(getShell(), "Question", "So?");
내가 가진 문제는 SWT에서, 예와 아니오 버튼 레이블이 있다는 것입니다 내가 JFace는 MessageDialog로 전환하려고
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;
:
나는 평범한 구식 SWT의 메시지 박스를 사용하는 데 사용 내 언어로 번역되었지만 JFace에서는 그렇지 않습니다. 어떤 생각?내 참조 jar는 swt 3.8.0, jface 3.8.0 및 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의 버그 수정입니다. 나는 그것을 classpath에 추가했고 그것은 매력처럼 작동한다. 감사. – Steph