Codierung und Lokalisierung

Bei der Entwicklung weltweit einsatzfähiger Anwendungen müssen eine Reihe von Problemen während der Entwurfsphase und des Entwicklungsprozesses beachtet werden. Die drei Schlüsselbereiche sind Globalisierung, Lokalisierbarkeit und Lokalisierung.

Die Globalisierung ist der erste Schritt in diesem Prozess. Eine globalisierte Anwendung unterstützt lokalisierte Benutzeroberflächen und regionale Daten für alle Benutzer. Globale Anwendungen sollten kultur- und sprachneutral sein. Der Zwischenschritt vor der Lokalisierung ist die Prüfung auf Lokalisierbarkeit. In diesem Schritt wird sichergestellt, dass die zu übersetzenden Anwendungsressourcen vom übrigen Anwendungscode getrennt wurden. Durch die ordnungsgemäße Prüfung auf Lokalisierbarkeit vor dem Schritt der Lokalisierung wird erreicht, dass der Anwendungscode während der Lokalisierung nicht geändert werden muss. Die Lokalisierung ist der letzte Schritt bei der Entwicklung einer weltweit einsetzbaren Anwendung. Bei diesem Schritt wird die Anwendung für die zu unterstützenden bestimmten Kulturen oder Regionen angepasst. Dieser Schritt besteht hauptsächlich aus der Übersetzung der Benutzeroberfläche in die Zielsprachen.

Wenn Sie schon während der Entwurfsphase der Anwendung auf Globalisierung, Lokalisierbarkeit und Lokalisierung achten, können Sie den für die Produktion von lokalisierten Anwendungen hoher Qualität für die zu unterstützenden Sprachen benötigten finanziellen und zeitlichen Aufwand minimieren. .NET Framework bietet für die Entwicklung weltweit einsetzbarer Anwendungen umfangreiche Unterstützung an. Unter diesem Thema finden Sie Informationen, die Ihnen beim Entwurf und der Entwicklung weltweit einsetzbarer Anwendungen helfen.

Weitere Informationen finden Sie unter "Globalisieren und Lokalisieren von Anwendungen" in der Visual Studio 2005-Dokumentation, "International Support in Microsoft Windows 2000" (www.msdn.microsoft.com/library/backgrnd/html/intl\_sup\_nt5.htm, nur auf Englisch verfügbar) sowie auf der Microsoft Global Software Development Site (www.microsoft.com/globaldev, nur auf Englisch verfügbar).

In diesem Abschnitt

Referenz

  • System.Globalization-Namespace
    Enthält Klassen, mit denen kulturbezogene Informationen definiert werden. Dazu zählen Sprache, Land/Region, verwendete Kalender, Formatierungsmuster für Datumsangaben, Währungen und Zahlen sowie die Sortierreihenfolge für Zeichenfolgen.

  • System.Resources-Namespace
    Stellt Klassen zum Erstellen, Bearbeiten und Verwenden von Ressourcen bereit.

  • System.Text-Namespace
    Enthält Klassen, die die ASCII-, ANSI-, Unicode- und andere Zeichencodierungen darstellen.

  • Resource File Generator (Resgen.exe)
    Beschreibt die Verwendung von Resgen.exe zur Konvertierung von TXT-Dateien und RESX-Dateien (XML-basiertes Ressourcenformat) in binäre RESOURCES-Dateien der Common Language Runtime.

  • Windows Forms Resource Editor-Tool (Winres.exe)
    Beschreibt die Verwendung von Winres.exe zur schnellen und einfachen Lokalisierung von Windows Forms-Formularen.

Verwandte Abschnitte

  • Schnellstart zu ASP.NET
    Stellt Beispiele zum Festlegen der Kultur und der Codierung, zum Lokalisieren von ASP.NET-Anwendungen und zum Arbeiten mit Ressourcendateien in der Lokalisierungskategorie bereit.

  • Schnellstart zu allgemeinen Aufgaben
    Stellt folgende Globalisierungs- und Sprachunterstützungsbeispiele bereit: CultureRegion-Beispiel, MultipleEncodings-Beispiel, Encoding-Beispiel und MultiCurrency-Beispiel. Stellt Beispiele zum Erstellen, Verwenden, Lesen und Schreiben von Ressourcen sowie zum Erstellen eines "Resource Readers" bereit.