2012-06-15 2 views
0

NSIS 설치 프로그램에 대한 특정 디자인이 있고 첫 번째 페이지에서 언어 선택을 수행해야합니다. 그러나 $ LANGUAGE를 기존 언어 중 하나로 변경하면 언어가 변경되지 않습니다. NSIS에서 이러한 작업을 수행 할 수 있는지 알아 보려면 제발 도와주십시오.런타임시 NSIS 언어 변경

답변

0

여러 언어를 사용하는 경우 LangString은 .onInit 함수 다음에 $LANGUAGE 값에 따라 LangDll에 의해 초기화됩니다.

나중에 LangStrings를 업데이트 할 수 있는지 확신하지 못합니다.

설치 프로그램 시작 중에 표준 언어 선택이 필요하지 않습니다.

+0

아니요, 우리는 완전히 새로운 디자인을 가지고 있습니다. INSTFILES를 제외한 모든 표준 페이지는 사용되지 않습니다. 모든 사용자 정의 플러그인을 사용하여 새로운 UI로 사용자 정의됩니다. 그러나 우리가 원하는 것이 NSIS에서 가능하지 않다는 사실이 밝혀지면 언어 선택은 $ LANGUAGE의 변경 만이 적용되기 때문에 .onInit과 별도로 수행됩니다. – khayk