Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
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 .NET-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
- Überblick über die Entwicklung weltweit einsatzfähiger Anwendungen
Beschreibt die drei Schritte, die beim Entwurf einer weltweit einsatzfähigen Anwendung in verwaltetem Code ausgeführt werden: Globalisierung, Lokalisierbarkeit und Lokalisierung. Erläutert die Vorteile bei Verwendung dieses Modells. - Verwenden der CultureInfo-Klasse
Beschreibt die CultureInfo-Klasse und den Einsatz der CurrentUICulture-Eigenschaft, der CurrentCulture-Eigenschaft und der InvariantCulture-Eigenschaft. - Suchen und Verwenden von Ressourcen für eine bestimmte Kultur
Beschreibt, auf welche Weise der ResourceManager basierend auf der CurrentUICulture-Eigenschaft zur Laufzeit auf kulturabhängige Ressourcen zugreift. - Unicode in .NET Framework
Beschreibt das universelle Zeichencodierungsschema Unicode für Zeichen und Text und die Vorteile seiner internen Verwendung in .NET Framework. - Indizierung von Zeichenfolgen
Beschreibt die Verwendung der StringInfo-Klasse zum Auflisten von Zeichenfolgen mit Textelementen und zum Durchlaufen dieser Elemente. - Formatieren von Datum und Uhrzeit für eine bestimmte Kultur
Beschreibt den Einsatz der DateTime-Klasse zum Formatieren von Datumsangaben für bestimmte Kulturen. - Verwenden von Kalendern für bestimmte Kulturen
Beschreibt den Einsatz der Calendar-Klasse und der CultureInfo-Klasse zum Anzeigen und Verändern von Kalendern bestimmter Kulturen. - Formatieren von numerischen Daten für eine bestimmte Kultur
Beschreibt den Einsatz der NumberFormatInfo-Klasse zum Formatieren und Anzeigen von Währungen, Dezimaltrennzeichen und anderen numerischen Symbolen basierend auf der Kultur. - Vergleichen und Sortieren von Daten für eine bestimmte Kultur
Beschreibt, wie Daten für die einzelnen Kulturen verglichen und sortiert werden, um kultur- und sprachspezifische Sortierkonventionen zu unterstützen. - Kulturunabhängige Zeichenfolgenoperationen
Beschreibt die Verwendung von standardmäßig kulturabhängigen .NET Framework-Methoden und -Klassen zum Abrufen kulturunabhängiger Ergebnisse. - Empfehlungen für die Entwicklung weltweit einsatzfähiger Anwendungen
Beschreibt empfohlene Vorgehensweisen zur Durchführung der Globalisierung, Lokalisierung und Entwicklung weltweit einsatzfähiger ASP.NET-Anwendungen. - Ressourcen in Anwendungen
Beschreibt die Unterstützung von .NET Framework für die Erstellung und Lokalisierung von Ressourcen sowie das Satellitenassembly-Ressourcenmodell zum Packen und Weitergeben dieser lokalisierten Ressourcen.
Verwandte Abschnitte
- 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-, UTF-7- und UTF-8- und andere Zeichencodierungen darstellen. - Resource File Generator (Resgen.exe)
Beschreibt den Einsatz 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 den Einsatz von Winres.exe zur schnellen und einfachen Lokalisierung von Windows Forms-Formularen. - Schnelleinstieg 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. - Schnelleinstieg 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. - Ressourcen und Lokalisierung mit .NET Framework SDK
Erläutert, wie eine .NET Framework-Anwendung erstellt wird, die in Abhängigkeit von der Kultur des Benutzers die entsprechenden lokalisierten Texte und binären Ressourcen zur Laufzeit verwendet.