2011-03-11 1 views
2

안녕하세요 MessageBoxButtons에 이상한 문제가 있습니다.MessageBoxButtons의 언어가 현재 언어의 언어와 다릅니다.

나는 문제는 예 아니요 버튼을 currentCulture 다른 언어 (PL-경기 수)로 설정되어 있음에도 불구하고 영어로되어 있다는 것입니다 standar을 방법

MessageBox.Show("Info","Info",MessageBoxButtons.YesNo,MessageBoxIcons.Warning); 

와 MesssageBox을 보여줍니다. Localizable 컨트롤이 true로 설정되고 기본 언어가 선택됩니다. 그러나 전에 언급 한 것처럼 messageBoxButtons '언어는 currentCulture의 언어와 다릅니다. 이 문제를 해결할 수있는 방법이 있습니까 ??

+0

운영 체제 언어는 무엇입니까? –

+0

폴란드어 -이 언어로 버튼을 표시하고 싶습니다. – Berial

+0

OS reliant.http : //stackoverflow.com/questions/930754/messagebox-buttons-set-language –

답변

2

를 참조, 시스템 기본 언어로 내장 (메시지 박스 같은) 윈도우 대화 상자를 항상 표시 할 텍스트입니다. Windows 버전 언어와 다른 언어로 컴퓨터를 실행하는 데 관심이있는 사용자는 Ultimate 에디션에 대한 라이선스를 구입하게됩니다. 모든 Windows 프로그램 및 대화 상자의 언어 텍스트를 변경할 수있는 다운로드 가능한 언어 팩을 지원합니다.

다른 일반적인 경우가 아니기 때문에 대다수의 사용자는 모국어와 일치하는 Windows 버전 만 구입합니다. 프로그램을 해당 언어에 맞게 현지화해야합니다. Ultimate의 경우에도 프로그램의 요구 전환 기능을 지원할 필요가 없으며 사용자는 제어판의 Region and Language 애플릿을 사용하여 간단히 전환 할 수 있습니다. 이렇게하면 새 로그인이 강제 실행되고 프로그램이 다시 시작됩니다.

0

이 문제에 대한 다른 한 발 참고 사항 : 다음을 고려하십시오. Windows가 현지 언어로 설정되었지만 프로그램이 해당 언어를 지원하지 않는다면 어떻게해야합니까? 이제 사용자는 메시지 상자 및 기타 시스템 수준 대화 상자를 정신 분열증적인 방식으로 부분적으로 영어, 일부 모국어로 받아 들여야합니다. 사용자가 영어로만 프로그램을 사용하기를 원하면 어떻게해야합니까? 기존의 CurrentThread.CurrentUICulture 속성 방법론에서는 원하는 효과를 얻을 수 없습니다. 당신이 그것을 당신에게 일어나지 않을 것입니다 읽어 어쩌면 경우

은 ... 하나에 잠시 벽에 머리를 때려

키스