2014-01-31 5 views
3

독일어 (BurnUI_de-DE.wxl) 및 영어 (BURNUI_en-US.wxl)로 현지화 된 사용자 정의 굽기 부트 스트랩퍼 응용 프로그램이 있습니다. 현재 화상은 자동으로 영어로 시작됩니다. 런타임에 UI 언어를 변경하는 방법을 모르겠습니다. UI 파트는 MVVM 패턴으로 디자인되었으며 언어 선택 드롭 다운이 있습니다. 이 같은 시스템 언어 ID를 감지 할 수있는 변수가 있습니다.WiX 굽기 부트 스트 래퍼 현지화

<Variable Name="INSTALL_LANG" bal:Overridable="yes" Type="string" Value=[SystemLanguageID]"/> 

모든 것이 있습니다. 이제 어떻게이 변수를 사용하고 번 엔진이 언어를 변경하도록 지시합니까? 또한 부트 스트 래퍼를 현지화하는 모범 사례가 있습니까?

+1

이 여러 문화 처리에 관한 관심 http://stackoverflow.com/questions/11250597/creating-localized-wix-3-6-bootstrappers 이 될 수 있습니다. –

답변

0

굽기는 다른 언어를 어떻게 포함시키는 지 매우 중요합니다.

UI 문자열 (예 : # (loc.MyText))을 현지화 한 경우 여기에서 좋은 예 : Bootstrapper in English and German을 따라갈 수 있습니다. 페이지의 맨 아래에있는 Max의 샘플 솔루션은 모든 조각을 보여 주므로 필요한 다른 언어를 계속 수행 할 수 있습니다. Burn은 자동으로 컴퓨터의 LCID를 기반으로 올바른 언어 파일을 사용합니다.

라이센스/EULA의 사본을 현지화 한 경우이 게시물에서는 정확한 경로 요구 사항을 설명합니다. Localized License File

+0

Codeplex에서 지역화하는 방법을 보여주는 프로젝트가 있습니다. http://classicwixburntheme.codeplex.com/ –

+4

예제를 사용할 수 없습니다. http://max.zamorsky.name/node/78 –

+0

codeplex 예는 없습니다. 사용 가능 ... –

관련 문제