일부 플러그인에 대해 .nl1 조각을 사용하여 Eclipse RCP 응용 프로그램을 만들었습니다. 나는 옵션에 Eclipse에서 응용 프로그램을 실행하면 예상대로Eclipse RCP 응용 프로그램에서 -nl de 무시됩니다.
-nl 드
응용 프로그램은 독일어 텍스트로 시작됩니다.
그러나 응용 프로그램을 내 보낸 다음 위 옵션을 myapplication.ini 파일에 추가하면 아무 일도 일어나지 않습니다. 기본 언어는 영어입니다.
모든 lang 조각/.properties 파일이 빌드에 포함되어 있는지 확인했습니다. 다음은 로그 내용입니다.
!SESSION 2011-09-20 12:05:09.462 -----------------------------------------------
eclipse.buildId=unknown
java.version=1.6.0_25
java.vendor=Sun Microsystems Inc.
BootLoader constants: OS=win32, ARCH=x86, WS=win32, NL=da_DK
Framework arguments: -nl de
Command-line arguments: -os win32 -ws win32 -arch x86 -consolelog -nl de
예 : myapplication.ini 파일의 -consolelog가 정상적으로 작동합니다. myapplication.exe를 시작할 때 예상되는 logwindow를 얻습니다.
편집 :
내 응용 프로그램에 바로 가기를 만들어 대상 경로의 끝에 -nl 드 추가하는 경우 :
"C : \ 응용 프로그램 \의 myapplication.exe"-nl 드
독일어 조각이로드되었습니다. myapplication.ini 파일에서이 옵션을 지정할 수없는 이유는 무엇입니까?
위의 제안 사항 중 어느 것도 문제를 해결하지 못합니다. 그리고 예 모든 조각이 포함되어 있으며 나는 또한 : messages_de.properties, messages_en.properties 파일을 포함하고 있는지 확인하는 중 일부를 열려고 시도했다. – u123
osgi.nl = language가 작동해야하며 코드를 제품으로 내 보낸 후에 얻은 구성 폴더에있는 config.ini 파일에 추가해야합니다. –