다국어 Windows Forms 애플리케이션 생성
Windows Forms 애플리케이션을 개발할 때 여러 언어를 지원해야 할 필요성이 발생할 수 있습니다. 다행히 Windows Forms는 이를 달성하기 위한 여러 기술을 제공합니다.
양식의 지역화 가능 및 언어 속성
Form 클래스는 지역화 가능 및 언어 속성입니다. Localized를 true로 설정하면 양식에 컨트롤을 추가하고 해당 속성을 기본 언어로 설정할 수 있습니다. 그런 다음 다른 언어를 선택하고 각각의 속성을 편집할 수 있습니다. 이렇게 하면 지역화 가능한 속성이 다양한 문화권에 대한 별도의 리소스 파일에 저장됩니다.
Resx 리소스 파일을 사용하여 메시지 및 이미지 지역화
Visual Studio는 .resx 메시지와 이미지를 현지화하기 위한 리소스 파일입니다. Properties 폴더에 있는 Resources.Resx 파일을 이러한 목적으로 사용할 수 있습니다. 또한 사용자 정의 .resx 파일을 생성하여 언어별 확장자로 복사할 수 있습니다(예: 영어의 경우 strings.en.resx). 예를 들어 메시지를 표시하려면
MessageBox.Show(Properties.Resources.AreYouSure);
Resources.Resx 파일의 해당 AreYouSure 값이 현재 UI 문화 언어에 따라 표시됩니다.
언어 변경 런타임
다음을 사용하여 애플리케이션 문화를 페르시아어로 설정할 수 있습니다.System.Threading.Thread.CurrentThread.CurrentCulture = System.Globalization.CultureInfo.GetCultureInfo("fa"); System.Threading.Thread.CurrentThread.CurrentUICulture = System.Globalization.CultureInfo.GetCultureInfo("fa");
추가 자료
자세한 내용과 예시는 다음을 참조하세요. 리소스:위 내용은 다중 언어 Windows Forms 응용 프로그램을 만들려면 어떻게 해야 합니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!