Übersicht über Globalisierung und Lokalisierung

.NET Framework bietet umfangreiche Unterstützung für die Entwicklung weltweit einsetzbarer Anwendungen. Bei der Entwicklung weltweit einsetzbarer Anwendungen ist es empfehlenswert, den Prozess in drei Schritte aufzuteilen: Globalisierung, Lokalisierbarkeit und Lokalisierung.

Die Globalisierung ist der erste Schritt beim Erstellen einer weltweit einsetzbaren Anwendung. In diesem Schritt wird der ausführbare Code der Anwendung geschrieben. Eine globale Anwendung sollte kultur- und sprachneutral sein. Daher sollte bei der Erstellung einer Anwendung darauf geachtet werden, dass diese lokalisierte Benutzeroberflächen und regionale Daten für alle Benutzer unterstützt. Beachten Sie, dass bei einer globalisierten Anwendung mit dieser Flexibilität der Globalisierungprozess selbst noch nicht die Übersetzung der Benutzeroberfläche umfasst. Stattdessen sollten Sie anstreben, eine Anwendung zu erstellen, deren Funktionalität für Benutzer aller unterstützten Kulturen und Regionen gleichermaßen gut verwendbar ist.

Bevor Sie mit der Lokalisierung fortfahren, sollten Sie eine Zwischenprüfung durchführen, die die Lokalisierbarkeit der Anwendung feststellt. Wenn eine Anwendung lokalisierbar ist, wurde der ausführbare Code der Anwendung richtig von den Ressourcen getrennt. Wenn Sie die Lokalisierbarkeit der Anwendung richtig einschätzen, muss der Quellcode der Anwendung während der Lokalisierung nicht mehr geändert werden.

Den letzten Schritt bei der Erstellung einer weltweit einsetzbaren Anwendung stellt die Lokalisierung dar, bei der die Anwendung für bestimmte Kulturen und Regionen angepasst wird. Wenn die Schritte der Globalisierung und Lokalisierbarkeit richtig durchgeführt wurden, sollte die Lokalisierung hauptsächlich die Übersetzung der Benutzeroberfläche umfassen.

Der Entwurf und die Entwicklung weltweit einsetzbarer Anwendungen hat eine Reihe von Vorteilen:

  • Weltweite Erträge. Je mehr Kulturen die Anwendung unterstützt, um so breiter wird die Basis der Benutzer bzw. Kunden sein.

  • Sie können sofort Unterstützung für weitere Kulturen hinzufügen. Wenn die Originalanwendung einmal fertig gestellt ist, sind keine weiteren Entwicklungsschritte zur Erstellung lokalisierter Versionen erforderlich. Um eine weitere Kultur zu unterstützen, müssen lediglich die Ressourcen der Anwendung für die Zielkultur übersetzt werden.

  • Die Ressourcen können effizienter eingesetzt werden. Wenn die weltweite Einsetzbarkeit der Anwendung schon während des ursprünglichen Entwicklungsprozesses berücksichtigt wird, sind weniger umfangreiche Entwicklungs- und Testressourcen erforderlich als bei einer Anpassung nach Beginn der ursprünglichen Entwicklungsarbeit. Die Nachrüstung einer Anwendung, die nur eine Kultur (z. B. Englisch (USA)) unterstützt, zur Unterstützung weiterer Kulturen ist kostspielig. Bei dem Versuch, eine Unterstützung weiterer Kulturen in eine fertig gestellte Anwendung nachträglich zu integrieren, können darüber hinaus Fehler hinzukommen und Instabilitäten verursacht werden.

Siehe auch

Konzepte

Globalisierung

Lokalisierbarkeit

Lokalisierung

Weitere Ressourcen

Globalisieren und Lokalisieren von .NET Framework-Anwendungen