Lokalisierung
Die Lokalisierung ist der Prozess der Übersetzung der Ressourcen einer Anwendung in lokalisierte Versionen für die einzelnen Kulturen, die von der Anwendung unterstützt werden sollen. Mit dem Schritt der Lokalisierung sollten Sie erst beginnen, wenn Sie den Schritt zur Überprüfung der Lokalisierbarkeit, der sicherstellen soll, dass die globalisierte Anwendung für die Lokalisierung bereit ist, abgeschlossen haben.
Eine für die Lokalisierung bereite Anwendung ist in zwei konzeptuelle Blöcke unterteilt. Ein Block enthält alle Elemente der Benutzeroberfläche und der andere Block den ausführbaren Code. Der Benutzeroberflächenblock enthält lediglich lokalisierbare Elemente der Benutzeroberfläche für die neutrale Kultur, z. B. Zeichenfolgen, Fehlermeldungen, Dialogfelder, Menüs, eingebettete Objektressourcen usw. Der Codeblock enthält nur den Anwendungscode, der von allen unterstützten Kulturen verwendet werden kann. Die Common Language Runtime unterstützt ein Satellitenassembly-Ressourcenmodell, das den ausführbaren Code einer Anwendung von den Ressourcen trennt. Weitere Informationen zum Implementieren dieses Modells finden Sie unter Ressourcen in Anwendungen.
Fügen Sie für jede lokalisierte Version der Anwendung eine neue Satellitenassembly hinzu, die den lokalisierten Benutzeroberflächenblock enthält, der in die entsprechende Sprache für die Zielkultur übersetzt ist. Der Codeblock bleibt für sämtliche Kulturen identisch. Die lokalisierte Version der Anwendung entsteht durch die Kombination der lokalisierten Version des Benutzeroberflächenblocks und des Codeblocks.
Windows Software Development Kit (SDK) unterstützt das Windows Forms Resource Editor-Tool (Winres.exe), das eine schnelle Lokalisierung von Windows Forms für Zielkulturen ermöglicht. Informationen zum Verwenden dieses Tools finden Sie unter Winres.exe (Windows Forms Resource Editor-Tool).