Freigeben über


Übersicht über MUI

Dieses Thema bietet eine konzeptionelle Übersicht über die MUI-Technologie (Multilingual User Interface), die Plattformunterstützung, die sie bietet, um mehrsprachige Benutzeroberflächen zu ermöglichen, und die Vorteile, die sie für das Windows-Ökosystem bietet.

Gehen Sie auf dieser Seite wie folgt vor:

Der Bedarf an mehrsprachigem Computing

Um von den Wachstumschancen der internationalen Märkte zu profitieren, unterstützen die Plattformen und Anwendungen von Microsoft mehr Sprachen, Kulturen und Märkte als je zuvor.

Sprach-, Kultur- und Marktspezifik haben trotz zunehmender Globalisierungstrends immer noch eine hohe Relevanz für internationale Nutzer. Das folgende Kreisdiagramm zeigt, dass nicht englischsprachige Sprecher immer noch 91,5 Prozent der Weltbevölkerung bilden.

Kreisdiagramm mit drei Segmenten; die mit der Bezeichnung

Weltweit gibt es 193 Länder und über 6.900 bekannte lebende Sprachen, die heute verwendet werden. Englisch wird trotz seiner Rolle als Geschäftssprache der Welt nur von 8,5% der Weltbevölkerung als Erst- oder Zweitsprache gesprochen. Um 94 % der Weltbevölkerung native Informationen zu liefern, müssten diese Informationen in den 347 (etwa 5 %) der Sprachen der Welt verfügbar sein, die mindestens eine Million Sprecher haben. Dies gilt insbesondere, da die Globalisierungstrends die Erwartungen dieser Nutzer an Technologie und deren Verfügbarkeit in ihren Märkten erhöht haben.

Die Notwendigkeit, Software in mehr Sprachen zu lokalisieren, ist im Laufe der Jahre gestiegen, und Microsoft bietet jetzt Windows Vista und andere Produkte in mehr Sprachen als je zuvor an. Diese Entwicklung ist bei Microsoft Windows besonders deutlich, da sie von der Unterstützung von 30 Sprachen mit Windows 98 auf fast 100 mit Windows Vista übergegangen ist, wie im folgenden Balkendiagramm dargestellt.

Balkendiagramm, das zeigt, dass die Anzahl der Sprachen in Windows Vista viel größer ist als in Windows 98 oder Windows XP

Abbildung 2– Anzahl der sprachen, die von Microsoft Windows-Versionen unterstützt werden

Die Rolle von MUI bei der Ermöglichung mehrsprachiger Computings

Wie im vorherigen Abschnitt erläutert, sind Globalisierung und Lokalisierung von Anwendungen in einer stärker global integrierten Welt zu einer Notwendigkeit geworden. Insbesondere steigt der Bedarf an mehrsprachigen Anwendungen dramatisch, da immer mehr Unternehmen entweder intern oder über ihre Geschäftsnetzwerke global sind. Dies sind auch die Hürden, mit denen diese Unternehmen derzeit bei der globalen Bereitstellung dieser Anwendungen konfrontiert sind.

Die Bereitstellung von Unterstützung für weitere Sprachen für Windows-Betriebssysteme sowie Für die Windows-Plattform erstellte Softwareanwendungen erfordert neue Strategien, mit denen alle wichtigen Szenarien mit minimalem Engineering-Aufwand implementiert werden können.

Die MUI-Technologie richtet sich an Entwickler und ISVs, die mehrsprachige Anwendungen für die Windows-Plattform erstellen und unterstützen möchten. MUI ist auch für OEMs und Unternehmen von zentraler Bedeutung, die es nutzen können, um das Windows-Betriebssystem bereitzustellen und Anwendungen über verschiedene Sprachen hinweg über die Bereitstellung eines einzelnen Images zu Computern hinzuzufügen.

Kernkonzepte von MUI

Die grundlegende Idee hinter MUI ist es, die Speicherung von lokalisierbaren Ressourcen vom Anwendungsquellcode zu trennen, um eine mehrsprachige Anwendung als Kombination aus einer sprachneutralen Kernbinärdatei und einer Reihe von sprachspezifischen lokalisierten Ressourcendateien zu entwerfen.

Nachdem der Anwendungsquellcode getrennt von den lokalisierten Ressourcen gespeichert wurde, ist es einfach, die entsprechenden lokalisierten Ressourcen für einen bestimmten Anwendungskontext dynamisch zu laden, basierend auf einer Logik, die System-, Benutzer- und Anwendungseinstellungen für die Sprache der Benutzeroberfläche berücksichtigt.

Diese grundlegenden Attribute von MUI helfen dabei, Geschäftsszenarien zu vereinfachen, z. B.:

  • Ein verbessertes Lokalisierungsmodell für Benutzeroberfläche und Hilfeinhalte über die physische Trennung von Anwendungsquellcode und lokalisierbaren Ressourcen.
  • Behandeln sie die lokalisierbaren Ressourcen als dynamischen Inhalt, und laden Sie sie gemäß den Spracheinstellungen der Benutzeroberfläche und den Fallbackeinstellungen. Dies ermöglicht Szenarien wie:
    • Wechseln von einer Benutzeroberflächensprache zu einer anderen zur Laufzeit.
    • Erstellen regionaler oder weltweiter Einzelbereitstellungsimages, die eine Reihe von Sprachen für OEMs und Unternehmen abdecken.

Verlauf der MUI in Windows

Die Verfügbare Unterstützung für eine mehrsprachige Benutzeroberfläche auf Windows-Betriebssystemebene und für die Entwicklung mehrsprachiger Anwendungen auf der Windows-Plattform hat sich im Laufe der Zeit und in den verschiedenen Versionen von Windows weiterentwickelt.

Die unterstützte Funktionalität vor Windows Vista war ziemlich einfach, mit einsprachigen Windows-Images und einer Option zum Hinzufügen mehrsprachiger Benutzeroberflächenpakete in bestimmten Szenarien. Es war keine Entwicklerunterstützung für mehrsprachige Anwendungen verfügbar.

Mit Windows Vista hat Microsoft eine erhebliche Investition in MUI getätigt, und Windows Vista wird von Grund auf auf einer MUI-Plattform aufgebaut. Dies stellt zwar einen großen Fortschritt in der Windows-Lokalisierungsstrategie dar, da es für Microsoft eine wichtige Voraussetzung für die Bereitstellung von Windows in mehr Sprachen als je zuvor ist, ist dies in erster Linie ein großer Fortschritt für Windows-Benutzer, Entwickler und Kunden. Es bietet mehrere wichtige Vorteile, z. B.:

  • Ein sprachneutrales Betriebssystem mit integrierter Unterstützung für MUI.
  • Konfigurierbare Paketerstellung, Bereitstellung und Installation zur Unterstützung mehrsprachiger Szenarien.
  • Bereitstellung mit einem einzelnen Image mit mehreren Sprachen.
  • Ein verbessertes Wartungsmodell, bei dem der ausführbare Code unabhängig von den Ressourcen aktualisiert werden kann.
  • Entwicklerunterstützung für die Erstellung mehrsprachiger Anwendungen.

Die folgende Tabelle enthält eine detaillierte Übersicht über die Windows-Plattformunterstützung für MUI:

Category Support
Unterstützte Windows-Versionen (nur Betriebssystemunterstützung)
  • Windows 2000 Professional
  • Windows 2000 Server-Familie
  • Windows XP Professional
  • Windows XP Tablet PC Edition
  • Windows Server 2003-Produktfamilie
  • Windows XP Embedded

Unterstützte Windows-Versionen (Betriebssystem- & Anwendungsunterstützung)
  • Windows Vista

Nicht Unterstützte Windows-Versionen
  • Windows 9x
  • Windows Me
  • Windows XP Home Edition

 

Vorteile der MUI-Technologie

MUI wirkt sich positiv auf mehrere Aspekte des Windows-Ökosystems aus:

  • Vorteile für Entwickler: Die Verfügbarkeit der MUI-API-Unterstützung bietet Anwendungsentwicklern zahlreiche Vorteile, um mehrsprachige Anwendungen zu erstellen, die nach den gleichen Prinzipien wie die mehrsprachige Unterstützung im Windows-Kernbetriebssystem selbst modelliert werden. Zu diesen Vorteilen zählen:
    • Die Möglichkeit, eine Anzeigesprache bereitzustellen, die mit dem, was das Betriebssystem selbst bietet, konsistent ist.
    • Die Möglichkeit, die Sprachunterstützung für eine Anwendung einfach zu erweitern.
    • Die Möglichkeit, die Anwendung einfach zu verwalten und zu warten.
    • Die Möglichkeit, die Bereitstellung von Anwendungen mit einem einzelnen Image durch OEMs zu ermöglichen.
  • Vorteile für Unternehmen: Der größte Vorteil, den MUI für Unternehmen bietet, ist die Möglichkeit, dasselbe mehrsprachige Image weltweit mit einer einzigen Installation bereitzustellen, zu unterstützen und zu pflegen. Ein weiterer wichtiger Gewinn ist die Möglichkeit, mehrsprachige Desktops zu unterstützen, die eine nahtlose Interaktion für Benutzer mit unterschiedlichen Spracheinstellungen bieten.
  • Vorteile für OEMs: Der Hauptvorteil für OEMs ist die Installation eines einzelnen Images, die MUI ermöglicht, mit Unterstützung für mehrere Sprachen, was eine effektivere Verwaltung des Bestands ermöglicht. OEMs profitieren auch von der MUI-Unterstützung für die Anwendungsentwicklung, da sie es ihnen ermöglichen, Mehrwertanwendungen für ihre Images bereitzustellen und gleichzeitig von der Einzelimageinstallation zu profitieren, solange diese Anwendungen MUI-fähig sind.