문제

다른 언어로 내 앱을 보려고 할 때 이상한 행동을 취하고 있습니다. MUI가 설치된 상자를 사용하고 (이 경우 독일어) 언어를 독일어로 전환 할 때 (설정은 지역 및 언어 옵션에서 "메뉴 및 대화에 사용되는 언어") 모든 형태와 컨트롤은 의사로 변환됩니다. 독일어 (그대로). MUI가 설치되지 않은 상자로 이동하면 독일어를 표시 할 수 없습니다. 이상한 부분은 "표준 및 형식"로케일을 독일 (독일)으로 변경할 때 대화 상자가 번역되기 때문에 CLR에 의해 예외 메시지가 생성 될 때입니다. 이러한 유형의 기능을 내 앱에 통합 할 수있는 방법이 있습니까? 위성 어셈블리를로드 할 수 있도록 머신에 MUI를 설치해야합니까? (저는 ResourceManager 및 Resx 파일을 사용하고 있습니다.)

독일 오류

영어 양식

도움이 되었습니까?

해결책 2

이것을 제대로 작동시키기 위해 MUI를 설치해야했습니다.

다른 팁

앱 스레드의 현재 UI 문화를 설정해야합니다.

System.Globalization.CultureInfo.CurrentUICulture = 
  new System.Globalization.CultureInfo("de");
라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top