2009-11-03 2 views
4

WPF에서 약간의 응용 프로그램을 개발 중이며 자원을 현지화하고 싶습니다. 리소스 파일 (.resx)은 항상 사용했지만 BAML에 대해서는 WPF 응용 프로그램에서 현지화 관리 방법을 변경한다고 들었습니다.Baml을 사용하여 현지화 관리

나는 연구를했고, 그 파일을 사용하여 응용 프로그램을 번역 할 방법을 찾았습니다.

나는 here (french only, sorry) 이상의 결과를 보여주기 위해 블로그 글을 작성했습니다. 당신은 영어 링크에 대한 게시물의 끝에 참조를 볼 수 있습니다.

사실, 나는 자원 관리의이 방식을 정말 싫어합니다. 나는 그것이 더 복잡하고이 방법을 사용하는 데 찬성하지 않는다고 생각합니다.

내가 잘못 되었습니까, 아니면 BAML에 대해 오해 했습니까?

감사합니다.

답변

2

나는 당신이 개념을 상당히 잘 이해하고 있다고 생각한다. 그렇다. 너무 복잡하다.

BAML은 방금 컴파일 된 XAML입니다. 외부 도구를 사용하여 리소스를 추출하고 변경 한 다음 리소스를 다시 포함합니다. 간소화 된 것은 아닙니다. 앞으로이 프로세스가 더 쉽게 이루어지기를 바랍니다.

심지어 documentation of the process에서도 맨 아래에이 프로세스 대신 .resx를 사용하는 것이 좋습니다. 이것이 이미 현지화를 위해 사용하고있는 방법이라면 LocBaml 경로를 취하는 데 많은 이점을 얻지 못할 것입니다.

+0

좋아, 방금 내가 생각한 것을 확인했다. 감사합니다. – esylvestre