문제

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

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

내가 어떻게했는지 보여주기 위해 블로그 게시물을 썼습니다. 여기 (프랑스어 만, 죄송합니다). 영어 링크의 게시물 끝에서 참조를 볼 수 있습니다.

사실, 나는 자원을 관리하는 방법을 정말로 싫어한다는 것입니다. 나는 그것이 더 복잡하다고 생각 하며이 방법을 사용하는 장단점은 보이지 않습니다.

내가 틀렸습니까 아니면 BAML에 대해 오해 했습니까?

감사.

도움이 되었습니까?

해결책

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

BAML은 XAML을 편집했습니다. 외부 도구를 사용하여 리소스를 추출하고 변경하고 자원을 다시 포함시킵니다. 그것은 확실히 간소화되지 않았으며,이 과정이 미래에 더 쉬워지기를 바랍니다.

심지어 프로세스 문서, 맨 아래에서 누군가 가이 프로세스 대신 .resx를 사용하는 것을 권장하는 것을 알 수 있습니다. 이것이 이미 현지화에 사용하는 방법이라면 Locbaml 경로를 취하는 데 많은 이점이 없을 것입니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top