다음을 통해 공유


Windows 버전에서 MUI 지원의 진화

Windows Vista 이전

Windows Vista 릴리스 이전에 Windows는 단일 언어 이미지와 함께 제공되었습니다. 즉, 각 지역화된 Windows 버전에는 사용자 인터페이스에 대한 단일 언어가 포함되어 있습니다. MUI는 영어 버전의 운영 체제에 대한 추가 기능이며, 다국어 사용자 인터페이스 팩은 특정 영어 버전의 Windows에만 추가할 수 있습니다. 영어 버전의 Windows에 설치된 경우 MUI를 사용하면 개별 사용자의 기본 설정에 따라 운영 체제의 사용자 인터페이스 언어를 지원되는 언어 중 하나로 변경할 수 있습니다.

MUI 팩 모델은 애플리케이션에 대한 MUI 지원을 노출하지 않았습니다. 개발자는 다국어 애플리케이션을 만들 수 있지만 그렇게 하려면 고유한 메커니즘을 만들어야 했습니다.

Windows Vista 및 Beyond

Windows Vista를 통해 Microsoft는 MUI에 상당한 투자를 했습니다. Windows Vista는 MUI 플랫폼에서 처음부터 빌드됩니다. 이는 Microsoft가 그 어느 때보다 더 많은 언어로 Windows를 제공할 수 있는 핵심 기능이므로 Windows 지역화 전략의 주요 발전을 나타내지만, 무엇보다도 Windows 사용자와 고객에게 큰 발전을 이루었습니다.

언어 중립/MUI 운영 체제

대부분의 Windows Vista 이진 파일은 MUI를 준수하며 지역화 가능한 데이터는 코드와 별도로 저장됩니다. 이렇게 하면 언제든지 다른 언어 데이터를 추가할 수 있으므로 유연성을 제공합니다.

배포 시나리오는 완전히 MUI 기반입니다.

Windows Vista 패키징 및 설치 디자인은 MUI 기반이며 모든 지역화 가능한 데이터는 언어별 팩으로 패키징되며 각 언어 팩은 다양한 시나리오에서 배포할 수 있습니다. 예를 들어 Windows Vista용 소매 DVD에는 단일 언어 버전이 포함되어 있지만 Ultimate 버전의 사용자는 추가 MUI 언어 팩을 다운로드할 수 있으며 지역 및 언어 옵션 제어판에서 UI 언어를 전환할 수 있습니다. Enterprise Edition 라이선스 사용자는 모든 언어를 가져와서 배포할 수 있습니다.

단일 이미지 배포

이제 엔터프라이즈 고객과 OEM은 단일 이미지 배포를 통해 여러 로캘의 컴퓨터에 Windows 및 애플리케이션을 배포하기 위해 유지 관리해야 하는 이미지 수를 줄일 수 있습니다.

Windows Vista의 MUI를 사용하면 여러 언어를 포함하는 하나의 이미지를 모든 언어 사용자에게 배포할 수 있으며, 사용자는 컴퓨터에서 설치 또는 초기 "기본 제공 환경"을 설정하는 동안 자신의 기본 설정 언어(정책 내에서)를 결정할 수 있습니다. 특히 OEM은 사용자가 시작 센터에서 UI 언어를 선택할 수 있도록 새 컴퓨터에 많은 UI 언어를 배치할 수 있습니다. 따라서 여러 언어 팩이 있는 이미지에서 설치 프로그램은 사용 가능한 언어 목록을 표시하고 사용자가 해당 언어 중 하나를 선택할 수 있도록 합니다. 그런 다음 모든 국가별 설정이 선택한 언어 또는 로캘과 일치하도록 설정됩니다.

향상된 서비스 모델

이제 모든 언어 시스템 위에 동일한 QFE 또는 보안 수정 패키지를 설치할 수 있습니다. 특히 보안 수정을 더 빠르게 처리할 수 있고 모든 국제 사용자가 모든 보안 수정의 동일한 시간 가용성을 활용할 수 있기 때문에 이는 매우 중요합니다.

MUI 인프라

Windows Vista부터 MUI API를 사용하면 개발자가 리소스 처리 및 언어 관리를 위한 사용자 지정 논리를 만들지 않고도 자체 애플리케이션에 대한 MUI 메커니즘을 활용할 수 있습니다.

언어 관리

UI 언어 관리 기능을 제공하는 기본 MUI API는 MUI 인프라의 일부로 사용할 수 있습니다. 시스템, 사용자 및 애플리케이션 수준에서 다양한 UI 언어 설정을 관리하기 위해 MUI는 내부적으로 이러한 설정을 단일 우선 순위 목록으로 결합합니다. 그런 다음 MUI는 우선 순위가 지정된 목록을 기반으로 대체 메커니즘을 구현하여 사용자에게 적절한 사용자 인터페이스 언어 환경을 제공하면서 부분 지역화 솔루션을 허용합니다.

예를 들어 기본 운영 체제 위에 설치된 LIP(카탈로니아어 언어 인터페이스 팩)가 설치된 스페인어 버전의 Windows Vista를 실행하는 시스템은 다음 동작을 지원할 수 있습니다. 시스템은 먼저 카탈로니아어로 리소스를 표시하고, 이러한 리소스를 카탈로니아어로 사용할 수 없는 경우 사용자에게 스페인어 리소스를 대신 제공합니다.

리소스 처리

Windows Vista부터 사용할 수 있는 향상된 MUI 인프라를 통해 가장 일반적인 리소스 기술은 MUI 사용입니다. 다음 표에서는 Windows Vista에서 사용할 수 있는 리소스 처리 지원에 대한 추가 세부 정보를 제공합니다.

범주 지원
지원되는 리소스 유형
  • Win32/관리되지 않는 리소스: /.EXE/를 .DLL. Ocx
  • 셸 관련 등록
  • 관리 관련 리소스: 이벤트 로그, 스냅인/MSC 파일
  • WMI: MOF/MFL
  • 그룹 정책: ADMX/ADML
  • 관리되는 Resources.dll
개발 도구
  • Win32의 경우: RC.exe, MUIRCT.exe 및 Visual Studio 2005 이상
제한된 리소스 종류 지원
  • *.chm 도움말 파일