Partager via


Vue d'ensemble du codage et de la localisation

Mise à jour : novembre 2007

Le .NET Framework assure une prise en charge complète du développement d'applications mondialisables. Il est recommandé de diviser le processus de développement d'une application mondialisable en trois étapes : globalisation, localisabilité et localisation.

La Globalisation est la première étape du processus de création d'une application mondialisable. Cette étape consiste à écrire le code exécutable de l'application. Une application vraiment globale doit être indépendante des cultures et des langues. Pour cette raison, vous devez veiller à créer une application capable de prendre en charge des interfaces utilisateur localisées et des paramètres régionaux pour tous les utilisateurs. Notez que, bien qu'une application globalisée possède cette flexibilité, le processus de globalisation en lui-même n'englobe pas la traduction de l'interface utilisateur. Vous devez vous efforcer de créer une application qui fonctionne tout aussi bien pour les utilisateurs de toutes les cultures et régions prises en charge par votre application.

Avant de passer à la localisation, vous devez effectuer une vérification intermédiaire pour déterminer l'Adaptabilité de l'application. Si votre application est localisable, vous avez bien séparé son code exécutable de ses ressources. La confirmation de la localisabilité de votre application vous garantit qu'il ne sera pas nécessaire de modifier son code source durant l'étape de localisation.

L'étape finale de la création d'une application mondialisable est la Localisation, qui consiste à personnaliser l'application pour des cultures ou des régions spécifiques. Si les étapes de globalisation et de localisabilité ont été effectuées convenablement, la localisation revient essentiellement à traduire l'interface utilisateur.

Il y a plusieurs avantages à concevoir et développer des applications mondialisables :

  • Des revenus mondiaux. Plus votre application prend de cultures en charge, plus vous compterez d'utilisateurs ou de clients.

  • Vous pouvez rapidement ajouter une prise en charge de nouvelles cultures. Une fois l'application d'origine achevée, aucun développement supplémentaire n'est nécessaire pour produire des versions localisées. Pour prendre en charge une nouvelle culture, vous devez seulement traduire les ressources de l'application pour la culture cible.

  • Vous utilisez plus efficacement les ressources. La prise en compte de la mondialisation dès le processus de développement initial requiert moins de ressources de développement et de test que si vous ajoutez une prise en charge des autres cultures après le commencement des premiers travaux de développement. Il est coûteux d'adapter a posteriori une application conçue pour prendre en charge une seule langue, par exemple l'anglais (U.S.), afin de prendre en charge d'autres cultures. De plus, toute tentative d'ajout d'une prise en charge de cultures supplémentaires dans une application achevée risque d'introduire une certaine instabilité et des bogues dans cette application.

Voir aussi

Concepts

Globalisation

Adaptabilité

Localisation

Autres ressources

Codage et localisation