다국어 사용자 인터페이스 정보

MUI(다국어 사용자 인터페이스)는 Windows 운영 체제에서 전역화된 애플리케이션 및 사용자 인터페이스 언어 리소스 관리를 위한 지역화된 사용자 인터페이스를 사용자에게 제공하는 기술입니다. Windows Vista 이상에서 실행할 전역화된 애플리케이션과 Windows Vista 이전의 여러 운영 체제에 MUI 기능을 추가하기 위한 지원이 제공됩니다. MUI 지역화 및 리소스 관리 모델은 세계적 지원 소프트웨어에 대한 개발, 테스트 및 지원을 향상시킵니다.

MUI 기술의 기능은 다음과 같습니다.

  • 소프트웨어 지역화를 위한 간소화된 언어 관리. MUI를 사용하면 사용자 기본 설정에 따라 운영 체제의 언어 설정을 지원되는 언어로 변경할 수 있습니다.
  • 언어 리소스 파일에서 애플리케이션 코드 이진 파일의 분할을 기반으로 하는 혁신적인 리소스 기술입니다. 애플리케이션을 다시 컴파일하거나 다시 연결하지 않고도 추가 언어에 대한 리소스를 추가할 수 있습니다. 추가 지역화된 리소스는 선택적 추가 기능이 됩니다.
  • 전체 API(애플리케이션 프로그래밍 인터페이스). Windows Vista 이상에서는 MUI 기능을 세계화된 애플리케이션에 추가하는 데 사용할 수 있는 MUI API를 노출합니다. 언어 관리 기능을 사용하면 애플리케이션에서 다양한 사용자 인터페이스 언어를 지원할 수 있습니다. 또한 API에는 리소스 로더가 Windows Vista 이상 및 Windows Vista 이전 운영 체제에서 리소스를 로드할 수 있도록 하는 리소스 로드 함수가 포함되어 있습니다.
  • 국제 배포 이미지 관리에 유연성을 제공하는 언어 팩 관리 도구 집합입니다. 이러한 도구는 개발자를 대상으로 하지 않으므로 SDK에서 다루지 않습니다. 자세한 내용은 Technet에서 사용할 수 있는 Windows 자동 설치 키트에서 찾을 수 있습니다.

MUI의 가장 눈에 띄는 이점은 여러 사용자가 동일한 워크스테이션을 공유하고 다른 언어로 사용자 인터페이스를 볼 수 있다는 것입니다. 기업 및 OEM은 단일 설치로 다국어 이미지를 롤아웃, 지원 및 유지 관리해야 하는 기능을 활용할 수 있습니다. 그러나 MUI의 기본 이점은 애플리케이션을 개발, 빌드 및 서비스할 때 얻은 효율성에서 비롯될 수 있습니다. UI 언어와 관계없이 모든 플랫폼에 적용할 수 있는 하나의 핵심 기능 이진 파일을 제공할 수 있으므로 개발 및 테스트 작업이 크게 줄어듭니다. 업데이트 또는 서비스 팩을 발급해야 하는 경우 추가 엔지니어링 작업 없이 지원되는 모든 언어에 적용됩니다. 나중에 추가 언어에 대한 지원은 전체 소프트웨어 개발 프로젝트 대신 지역화 프로젝트가 됩니다.

이 섹션에서는 다음 항목을 다룹니다.