jeudi 19 mai 2011

Comment internationaliser une application WPF



Thumbnail.aspx
Vous connaissez déjà WPF (Windows Presentation Foundation), cette technologie innovante venue avec .Net 3.0, dédiée à l'écriture d'interfaces graphiques classiques (en gros grises et statiques) ou riches (design travaillé et éléments animés) , un peu comme Flash et Flex sauf que ceux-là visent les applications Web alors que WPF se destine aux applications desktop, d'ailleurs l'équivalent Microsoft de Flash/Flex c'est Silverlight, donc disons que WPF ressemble à Adobe AIR, avec toute la force et la maturité du framework .Net en plus, mais avec la cross-platformitude en moins.


WPF amène une telle rupture avec les frameworks IHM précédents qu'il faut repenser la façon de gérer l'internationalisation d'une application. D'où ce document de synthèse :

"These [localization] concepts are very similar for most client applications but the actual process of localizing the static user interface components tends to vary between environments and WPF introduces yet another approach to resource localization for XAML resources.
This whitepaper will start with a quick review of general localization considerations for completeness, discuss how the .NET Framework handles resources for all applications, and then focus specifically on localization scenarios for WPF explaining some of the trade-offs within each approach."
Le document au format PDF, écrit par Rick Strahl et Michèle Leroux Bustamante de Microsoft, est disponible ici : http://wpflocalization.codeplex.com/ 

Aucun commentaire:

Enregistrer un commentaire