Ben c'est pour localiser les string de n'importe quel objet.
Le code utilise la reflection pour modifier les valeurs des propriétés.
Il y a deux objets pour gérer la localisation, ObjectLocalizer et ObjectLocalizerManager qui dérivent tous les deux de IObjectLocalizer, le ObjectLocalizerManager est un container d'IObjectLocalizer.
On peut charger les différentes valeurs des chaine par le code ou par un fichier xml, il y a un exemple de code pour chaque dans la source.