WPF 테스트 프로젝트 하나의 버튼이있는 단일 창을 만들었습니다. 다음 프로젝트를 언로 드하고 다음을 포함하도록 csproj를 수정했습니다 <UICulture>en-US</UICulture>
. 다시 빌드 한 후 빌드 폴더에는 이제 en-US라는 하위 폴더가 있으며 WpfLocalizationTest.resources.dll이라는 파일이 포함됩니다. 지금까지는 모두 명확합니다.Locbaml은 어떻게 작동합니까?
그런 다음 Locbaml의 소스 코드를 다운로드하여 빌드했습니다. (어디서나 이진 다운로드를 찾을 수 없습니다.)
그런 다음 Locbaml.exe를 en-US 폴더에 복사 한 후 다음을 시도했습니다. 이 오류가 발생
locbaml /parse WpfLocalizationTest.resources.dll /out:test.csv
는 '파일 또는 어셈블리 WpfLocalizationTest.resources.dll 또는 해당 종속성 중 하나를로드 할 수 없습니다. 잘못된 형식의 프로그램을로드하려고했습니다. '
obj \ x86 \ Debug 폴더에 WpfLocalizationTest.g.en-US.resources라는 파일이 있습니다. 나는 locbaml을 실행 해 보았지만 결과는 같았다.
locbaml은 어떻게 사용 되나요? MSDN은 cockamamie 샘플로 가득 차 있으며 어느 것도 작동하지 않습니다. locbaml은 Microsoft가 WPF 응용 프로그램을 현지화하려는 방법을 실제로 알고 있습니까? 아니면 직업에 적합한 도구를 찾았습니까?
randyc - .NET 4로 업데이트 된 LocBaml이 실제로 작동합니다. 그것이 링크입니다. WPF 현지화와 관련하여 MS WPF 팀이 완전히 손실되었다고 생각합니다. – Rubio