Partager via


Vue d’ensemble de l’interface utilisateur utilisateur

Cette rubrique fournit une vue d’ensemble conceptuelle de la technologie d’interface utilisateur multilingue (MUI), de la prise en charge de la plateforme qu’elle fournit pour permettre des expériences utilisateur multilingues et des avantages qu’elle offre à l’écosystème Windows.

Sur cette page :

La nécessité de l’informatique multilingue

Pour tirer parti des opportunités de croissance offertes par les marchés internationaux, les plateformes et applications de Microsoft prennent en charge plus de langues, de cultures et de marchés que jamais auparavant.

La langue, la culture et les spécificités du marché sont toujours extrêmement pertinentes pour les utilisateurs internationaux, malgré les tendances croissantes de la mondialisation. Le graphique à secteurs suivant montre que les non-anglophones constituent encore 91,5 % de la population mondiale.

graphique à secteurs avec trois segments ; celui étiqueté « non anglophones 91,5 % » est beaucoup plus grand que les deux autres combinés

Dans le monde entier, il existe aujourd’hui 193 pays et plus de 6 900 langues vivantes connues. L’anglais, malgré son rôle de langue d’affaires dans le monde, n’est parlé que par 8,5 % de la population mondiale comme langue première ou seconde. Pour fournir des informations natives à 94 % de la population mondiale, il faudrait que ces informations soient disponibles dans les 347 (environ 5 %) langues du monde qui comptent au moins un million de locuteurs. Cela est d’autant plus vrai que les tendances de la mondialisation ont accru les attentes de ces utilisateurs en ce qui concerne la technologie et sa disponibilité sur leurs marchés.

La nécessité de localiser des logiciels dans plus de langues a augmenté au fil des ans et Microsoft fournit désormais Windows Vista et d’autres produits dans plus de langues que jamais. Cette évolution est particulièrement claire avec Microsoft Windows, car il est passé de la prise en charge de 30 langues avec Windows 98 à près de 100 avec Windows Vista, comme illustré dans le graphique à barres suivant.

graphique à barres montrant que le nombre de langues est beaucoup plus élevé dans windows vista que dans windows 98 ou windows xp

Figure 2 — Nombre de langues prises en charge par les versions de Microsoft Windows

Rôle de MUI dans l’activation de l’informatique multilingue

Comme nous l’avons vu dans la section précédente, la mondialisation et lalocalisation des applications sont devenues une nécessité dans un monde plus global intégré. En particulier, comme de plus en plus d’entreprises se mondialissent, en interne ou via leurs réseaux d’entreprise, le besoin d’applications multilingues augmente considérablement. Il en est de même des obstacles auxquels ces entreprises sont actuellement confrontées dans le déploiement de ces applications à l’échelle mondiale.

La prise en charge d’un plus grand nombre de langages pour les systèmes d’exploitation Windows, ainsi que pour les applications logicielles conçues pour la plateforme Windows, nécessite de nouvelles stratégies qui permettent d’implémenter tous les principaux scénarios avec une surcharge d’ingénierie minimale.

La technologie MUI est destinée aux développeurs et aux éditeurs de logiciels indépendants visant à créer et à prendre en charge des applications multilingues pour la plateforme Windows. L’interface utilisateur unique est également d’une importance clé pour les OEM et les entreprises, qui peuvent l’exploiter pour déployer le système d’exploitation Windows et ajouter des applications à des ordinateurs dans différents langages via un déploiement d’image unique.

Concepts de base de MUI

L’idée fondamentale derrière muI est de séparer le stockage des ressources localisables du code source de l’application, afin de pouvoir concevoir n’importe quelle application multilingue sous la forme d’une combinaison d’un fichier binaire de base indépendant du langage et d’un ensemble de fichiers de ressources localisés spécifiques à la langue.

Une fois que le code source de l’application est stocké séparément des ressources localisées, il devient facile de charger dynamiquement les ressources localisées appropriées pour un contexte d’application donné en fonction d’une logique qui prend en compte les paramètres au niveau du système, de l’utilisateur et de l’application pour la langue de l’interface utilisateur.

Ces attributs fondamentaux de l’interface utilisateur unique facilitent les scénarios métier tels que :

  • Modèle de localisation amélioré pour l’interface utilisateur et le contenu d’aide, via la séparation physique du code source de l’application et des ressources localisables.
  • Traiter les ressources localisables comme du contenu dynamique et les charger en fonction des paramètres de langue de l’interface utilisateur et des préférences de secours. Cela permet des scénarios tels que :
    • Passage d’une langue d’interface utilisateur à une autre au moment de l’exécution.
    • Création d’images de déploiement unique régionales ou mondiales qui couvrent un ensemble de langues pour les oem et les entreprises.

Historique de l’interface utilisateur utilisateur dans Windows

Le niveau de prise en charge disponible pour une expérience utilisateur multilingue au niveau du système d’exploitation Windows et pour le développement d’applications multilingues sur la plateforme Windows a évolué au fil du temps et entre les différentes versions de Windows.

Les fonctionnalités prises en charge avant Windows Vista étaient assez basiques, avec des images Windows monolingues et une option pour ajouter des packs d’interface utilisateur multilingues dans des scénarios spécifiques. Aucune prise en charge des développeurs pour les applications multilingues n’était disponible.

Avec Windows Vista, Microsoft a réalisé un investissement important dans muI, et Windows Vista est construit à partir de la base sur une plateforme MUI. Bien qu’il s’agit d’une avancée majeure dans la stratégie de localisation 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, les développeurs et les clients Windows. Il offre plusieurs avantages majeurs tels que :

  • Système d’exploitation indépendant du langage avec prise en charge intégrée de l’interface utilisateur utilisateur.
  • Empaquetage, déploiement et installation configurables pour prendre en charge des scénarios multilingues.
  • Déploiement d’images uniques avec plusieurs langues.
  • Modèle de maintenance amélioré dans lequel le code exécutable peut être mis à jour indépendamment des ressources.
  • Prise en charge des développeurs pour la création d’applications multilingues.

Le tableau suivant fournit une vue d’ensemble détaillée de la prise en charge de la plateforme Windows pour muI :

Category Support
Versions de Windows prises en charge (prise en charge du système d’exploitation uniquement)
  • Windows 2000 Professionnel
  • Famille Windows 2000 Server
  • Windows XP Professionnel
  • Windows XP Édition Tablet PC
  • Famille Windows Server 2003.
  • Windows XP Embedded

Versions de Windows prises en charge (prise en charge du système d’exploitation & des applications)
  • Windows Vista

Versions de Windows non prise en charge
  • Windows 9x
  • Windows Me
  • Windows XP Édition familiale

 

Avantages de la technologie MUI

L’I MUI a un impact positif sur plusieurs aspects de l’écosystème Windows :

  • Avantages pour les développeurs : de nombreux avantages sont offerts aux développeurs d’applications par la disponibilité de la prise en charge de l’API MUI pour créer des applications multilingues modélisées sur les mêmes principes que la prise en charge multilingue dans le système d’exploitation Windows de base lui-même. Les avantages sont les suivants :
    • La possibilité de fournir une expérience de langue d’affichage cohérente avec ce que le système d’exploitation lui-même offre.
    • La possibilité d’étendre facilement la prise en charge linguistique d’une application.
    • La possibilité de gérer et de traiter facilement l’application.
    • La possibilité d’activer le déploiement d’images uniques d’applications par des oem.
  • Avantages pour les entreprises : le principal avantage qu’offre MUI aux entreprises est la possibilité de déployer, de prendre en charge et de maintenir la même image multilingue dans le monde entier avec une seule installation. Une autre victoire significative est la possibilité de prendre en charge des bureaux multilingues qui offrent une interaction transparente aux utilisateurs ayant des préférences linguistiques différentes.
  • Avantages pour les oem : le principal avantage pour les OEM est l’installation d’image unique activée par l’interface utilisateur unique, avec prise en charge de plusieurs langues, ce qui permet une gestion plus efficace de l’inventaire. Les OEM bénéficient également de la prise en charge de l’interface utilisateur unique pour le développement d’applications, car elle leur permet de fournir des applications à valeur ajoutée sur leurs images tout en bénéficiant de l’installation d’une image unique, tant que ces applications prennent en charge l’interface utilisateur utilisateur.