Partager via


Évolution de la prise en charge des muI entre les versions de Windows

Avant Windows Vista

Avant la version de Windows Vista, Windows fournissait des images unilingues, ce qui signifiait 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 permis de modifier 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 de l’I MUI pour les applications. Bien que les développeurs puissent créer des applications multilingues, ils devaient créer leurs propres mécanismes pour ce faire.

Windows Vista et au-delà

Avec Windows Vista, Microsoft a réalisé un investissement important dans mui. Windows Vista est créé à partir de la base sur une plateforme MUI. Bien qu’il s’agit d’une avancée majeure dans la stratégie de localisation De Windows, car il s’agit d’un élément clé permettant à Microsoft de fournir Windows dans plus de langues que jamais auparavant, il s’agit avant tout d’une grande avancée pour les utilisateurs et les clients Windows.

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

La grande majorité des fichiers binaires Windows Vista sont conformes à l’interface utilisateur utilisateur et leurs données localisables sont stockées séparément du code. Cela offre de la flexibilité, car différentes données de langue peuvent être ajoutées à tout moment.

Les scénarios de déploiement sont entièrement basés sur l’interface utilisateur d’interface utilisateur

La conception de l’empaquetage et de l’installation de Windows Vista est basée sur l’interface utilisateur utilisateur et toutes les données localisables sont empaquetées dans des packs spécifiques à la langue, 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 unilingues, 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 licence d’édition Entreprise obtiennent toutes les langues et peuvent déployer n’importe laquelle d’entre elles.

Déploiement d’une image unique

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

Avec l’interface utilisateur utilisateur sur Windows Vista, une image contenant plusieurs langues peut être déployée sur tous les utilisateurs de langue, et les utilisateurs peuvent déterminer leurs propres langues préférées (dans le cadre de la stratégie) lors de l’installation ou d’une « expérience prête à l’emploi » initiale avec l’ordinateur. En particulier, les oem peuvent placer de nombreuses langues d’interface utilisateur sur leurs nouveaux ordinateurs pour permettre aux utilisateurs d’en sélectionner une dans le Centre d’accueil. Ainsi, à partir d’une image avec plusieurs modules linguistiques, le programme d’installation affiche une liste des 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 QFE ou correctif de sécurité peut maintenant être installé sur n’importe quel système de langage. Cela est essentiel, car il permet une exécution 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é en même temps.

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 une logique personnalisée pour la gestion des ressources et la gestion du langage.

Gestion des langues

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 aider à gérer les différents paramètres de langue de l’interface utilisateur au niveau du système, de l’utilisateur et de l’application, l’interface utilisateur unique les combine en interne en une seule liste hiérarchisée. L’interface utilisateur unique 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 offrant aux utilisateurs une expérience linguistique d’interface utilisateur appropriée( si ce n’est pas préférable).

Par exemple, un système exécutant la version espagnole de Windows Vista avec un pack d’interface en langue catalane (LIP) installé sur le système d’exploitation de base peut prendre en charge le comportement suivant : le système essaie d’abord d’afficher ses ressources en catalan et, si ces ressources ne sont pas disponibles en catalan, fournissez plutôt à l’utilisateur des ressources espagnoles.

Gestion des ressources

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

Category Support
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 enfichables/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