Sobre a interface do usuário multilíngue
A MUI (Interface do Usuário Multilíngue) é uma tecnologia que fornece aos usuários uma interface do usuário localizada para aplicativos globalizados e gerenciamento de recursos de linguagem de interface do usuário no sistema operacional Windows. O suporte é fornecido para adicionar funcionalidade mui a aplicativos globalizados a serem executados no Windows Vista e posterior, bem como muitos sistemas operacionais pré-Windows Vista. Os modelos de localização e gerenciamento de recursos da MUI aprimoram o desenvolvimento, o teste e o suporte para software pronto para o mundo.
Os recursos da tecnologia MUI incluem:
- Gerenciamento simplificado de linguagem para localização de software. A MUI permite que as configurações de idioma para o sistema operacional sejam alteradas para um idioma com suporte de acordo com as preferências do usuário.
- Uma tecnologia de recurso inovadora baseada na divisão do binário do código do aplicativo de arquivos de recursos de linguagem. Você pode adicionar recursos para um idioma adicional sem precisar recompilar ou revincular seu aplicativo. Recursos localizados adicionais se tornam suplementos opcionais.
- API (interface de programação de aplicativo) completa. O Windows Vista e, posteriormente, expõem a API mui para você usar na adição da funcionalidade MUI a aplicativos globalizados. As funções de gerenciamento de linguagem permitem que seus aplicativos ofereçam suporte a uma ampla variedade de linguagens de interface do usuário. A API também inclui funções de carregamento de recursos que permitem que o carregador de recursos carregue recursos no Windows Vista e posterior, bem como sistemas operacionais pré-Windows Vista.
- Um conjunto de ferramentas de gerenciamento de pacote de idiomas que fornecem flexibilidade no gerenciamento de imagens de implantação internacional. Essas ferramentas não são direcionadas aos desenvolvedores e, portanto, não são abordadas no SDK. Mais informações podem ser encontradas no Kit de Instalação Automatizada do Windows disponível no Technet.
O benefício mais visível da MUI é que vários usuários podem compartilhar a mesma estação de trabalho e exibir a interface do usuário em diferentes idiomas. As corporações e os OEMs se beneficiarão da capacidade que têm para implantar, dar suporte e manter imagens multilíngues com uma única instalação. Mas talvez o main benefício da MUI venha nas eficiências obtidas ao desenvolver, criar e atender seu aplicativo. Você pode enviar um binário de funcionalidade principal aplicável a todas as plataformas, independentemente da linguagem de interface do usuário, o que reduz significativamente os esforços de desenvolvimento e teste. Se você precisar emitir uma atualização ou um service pack, ela se aplicará a todos os idiomas com suporte sem nenhum esforço adicional de engenharia. O suporte posterior para idiomas adicionais se torna um projeto de localização em vez de um projeto de desenvolvimento de software completo.
Esta seção contém os seguintes tópicos:
- Noções básicas sobre MUI
- Disponibilidade de MUI
- Gerenciamento de Recursos mui
- Gerenciamento de Linguagem de Interface do Usuário
- Desenvolvimento de aplicativos MUI
- Implantação do aplicativo