Partager via


Évolution de la prise en charge mui entre les versions de Windows

Avant Windows Vista

Avant la version de Windows Vista, Windows est fourni avec des images mono language, ce qui signifie que chaque version localisée de Windows contenait une seule langue pour son interface utilisateur. MUI était un module complémentaire à la version anglaise du système d’exploitation, et les packs d’interface utilisateur multilingues ne pouvaient être ajoutés qu’à certaines versions anglaises de Windows. Lorsqu’elle est installée sur la version anglaise de Windows, MUI a autorisé la modification de la langue de l’interface utilisateur du système d’exploitation en fonction des préférences des utilisateurs individuels vers l’une des langues prises en charge.

Le modèle MUI Pack n’a pas exposé la prise en charge muI pour les applications. Bien que les développeurs puissent créer des applications multilingues, ils devaient créer leurs propres mécanismes pour le faire.

Windows Vista et Au-delà

Avec Windows Vista, Microsoft a réalisé un investissement important dans MUI. Windows Vista est construit à partir de la base sur une plateforme MUI. Bien que cela représente une avancée majeure dans la stratégie de localisation Windows, car il s’agit d’un outil essentiel pour que Microsoft fournissent Windows dans plus de langues que jamais, il s’agit avant tout d’une grande avance pour les utilisateurs et les clients Windows.

Un système d’exploitation neutre/MUI en langage

La grande majorité des fichiers binaires Windows Vista sont compatibles MUI et leurs données localisables sont stockées séparément du code. Cela offre une flexibilité, car différentes données linguistiques peuvent être ajoutées à tout moment.

Les scénarios de déploiement sont entièrement basés sur muI

La conception d’empaquetage et d’installation de Windows Vista est basée sur MUI et toutes les données localisables sont empaquetées dans des packs linguistiques spécifiques, et chaque module linguistique peut être déployé dans différents scénarios. Par exemple, bien que les DVD de vente au détail pour Windows Vista contiennent des versions à langue unique, les utilisateurs de l’édition Ultimate peuvent télécharger des modules linguistiques MUI supplémentaires et changer de langue d’interface utilisateur à partir du panneau de configuration Options régionales et linguistiques. Les titulaires de licences édition Entreprise obtiennent toutes les langues et peuvent les déployer.

Déploiement d’images uniques

Les clients d’entreprise et les oem peuvent désormais réduire le nombre d’images qu’ils doivent gérer afin de déployer Windows et des applications sur des ordinateurs sur différents paramètres régionaux par le biais d’un déploiement d’images unique.

Avec MUI sur Windows Vista, une image contenant plusieurs langues peut être déployée sur n’importe quel utilisateur de langue, et les utilisateurs peuvent déterminer leurs propres langues préférées (dans la stratégie) pendant l’installation ou l’expérience initiale « prête à l’emploi » avec l’ordinateur. En particulier, les oem peuvent placer de nombreuses langues d’interface utilisateur sur leurs nouveaux ordinateurs pour permettre aux utilisateurs de en sélectionner un dans le Centre d’accueil. Ainsi, à partir d’une image avec plusieurs modules linguistiques, le programme d’installation affiche une liste de langues disponibles et permet aux utilisateurs de choisir l’une d’entre elles. Tous les paramètres internationaux sont ensuite définis pour correspondre à la langue ou aux paramètres régionaux sélectionnés.

Modèle de maintenance amélioré

Le même package de correctif de sécurité ou QFE peut désormais être installé sur tous les systèmes linguistiques. Cela est essentiel, car il permet un traitement plus rapide des correctifs de sécurité en particulier et permet à tous les utilisateurs internationaux de bénéficier de la même disponibilité de tous les correctifs de sécurité.

Infrastructure MUI

À compter de Windows Vista, les API MUI sont disponibles pour permettre aux développeurs de tirer parti des mécanismes MUI pour leurs propres applications, sans avoir à créer de logique personnalisée pour la gestion des ressources et la gestion des langages.

Gestion de la langue

Les API MUI de base qui fournissent des fonctionnalités de gestion du langage d’interface utilisateur sont disponibles dans le cadre de l’infrastructure MUI. Pour vous aider à gérer les différents paramètres de langue d’interface utilisateur au niveau du système, de l’utilisateur et de l’application, MUI les combine en interne en une seule liste hiérarchisée. MUI implémente ensuite un mécanisme de secours basé sur cette liste hiérarchisée, ce qui permet des solutions de localisation partielles tout en fournissant aux utilisateurs une expérience de langage d’interface utilisateur appropriée, si ce n’est pas le cas.

Par exemple, un système exécutant la version espagnole de Windows Vista avec un pack d’interface linguistique catalan (LIP) installé au-dessus du système d’exploitation de base peut prendre en charge le comportement suivant : le système essaiera d’afficher ses ressources en catalan en premier, et si ces ressources ne sont pas disponibles en catalan, fournissez à l’utilisateur des ressources espagnoles à la place.

Gestion des ressources

Avec l’infrastructure MUI améliorée disponible à partir de Windows Vista, les technologies de ressources les plus courantes sont activées par muI. Le tableau suivant fournit des détails supplémentaires sur la prise en charge de la gestion des ressources disponible dans Windows Vista.

Catégorie Soutien
Types de ressources pris en charge
  • Ressource Win32/non managée : .DLL/.EXE/. OCX
  • Inscriptions liées à l’interpréteur de commandes
  • Ressources liées à la gestion : journal des événements, fichiers snap-in/MSC
  • WMI : MOF/MFL
  • Stratégie de groupe : ADMX/ADML
  • Resources.dll managé
Outils de développement
  • Pour Win32 : RC.exe, MUIRCT.exe et Visual Studio 2005 et versions ultérieures
Prise en charge limitée des types de ressources
  • Fichiers d’aide *.chm