Codage et localisation

Mise à jour : novembre 2007

Tout au long du processus de design et de développement d'applications mondialisables, divers aspects doivent retenir votre attention. Les trois principaux sont la globalisation, la localisabilité et la localisation.

La globalisation est la première étape du processus. Une application globalisée prend en charge des interfaces utilisateur localisées et des données régionales pour tous les utilisateurs. Les applications vraiment globales doivent être indépendantes des cultures et des langues. Avant la localisation, il convient de respecter une étape intermédiaire consistant à tester la localisabilité. Dans cette étape, vous vérifiez que vous avez séparé les ressources d'application qui requièrent une traduction du reste du code de l'application. Si vous avez testé correctement la localisabilité avant de passer à l'étape de localisation, vous n'aurez pas à modifier le code source de votre application durant la localisation. La localisation est la dernière étape du processus de développement d'une application mondialisable. Dans cette étape, vous personnalisez votre application pour les cultures ou les régions spécifiques auxquelles vous la destinez. Cette étape doit consister essentiellement en une traduction de l'interface utilisateur vers les langues cibles.

Si vous prenez en compte les contraintes de globalisation, de localisabilité et de localisation dès les étapes précoces de la phase de design, vous réduirez au minimum la durée et le coût d'une localisation de qualité de vos applications. Le .NET Framework assure une prise en charge complète du développement d'applications mondialisables. Cette rubrique fournit des informations pour vous aider à concevoir et développer des applications mondialisables.

Pour plus d'informations, consultez Globalisation et localisation d'applications dans la documentation de Visual Studio 2005, International Support in Microsoft Windows 2000 (www.msdn.microsoft.com/library/backgrnd/html/intl\_sup\_nt5.htm) et le site Global Software Development de Microsoft (www.microsoft.com/globaldev).

Dans cette section

Référence

  • Espace de noms System.Globalization
    Contient des classes qui définissent des informations liées à la culture, notamment la langue, le pays ou la région, les calendriers utilisés, les formats des dates, des monnaies et des nombres, ainsi que l'ordre de tri à respecter pour les chaînes.

  • Espace de noms System.Resources
    Fournit des classes pour créer, manipuler et utiliser des ressources.

  • Espace de noms System.Text
    Contient des classes représentant les codages de caractères ASCII, ANSI, Unicode, UTF-7, UTF-8, etc.

  • Outil Resource File Generator Tool (Resgen.exe)
    Explique comment utiliser Resgen.exe pour convertir des fichiers .txt et des fichiers .resx (format de ressource basé sur XML) en fichiers binaires .resources du Common Language Runtime.

  • Windows Forms Resource Editor (Winres.exe)
    Explique comment utiliser Winres.exe pour localiser rapidement et facilement des formulaires Windows Forms.

Rubriques connexes

  • Démarrage rapide ASP.NET
    Fournit les exemples suivants dans la catégorie Localisation : CultureInfo et Codage, Localisation d'applications ASP.NET et Utilisation de contrôles localisés.

  • Démarrage rapide pour les tâches courantes
    Fournit les exemples de globalisation et NLS (National Language Support) suivants : CultureRegion, MultipleEncodings, Encoding et MultiCurrency. Fournit les exemples de Ressources suivants : Créer des ressources, Utiliser des ressources, Lire et écrire des ressources et Créer votre propre lecteur de ressources.