je dois développer une application winform en C# gérant le multilangue.
L'utilisateur peut modifier la langue à la volée.

J'utilise l'attribut localizable dans les différentes vues pour chacune de mes langues. Ceci marche parfaitement ainsi que le code qui permet de changer dynamiquement la langue à la volée.

L'inconvénient est que pour certaines langues, cela nécessite des traductions que seul mon client peut me donner. Celui-ci ne dispose pas de VS2005.
Question : comment faire pour que l'on puisse modifier ces libellés de composant Winform (bouton, radiobox, groupBox,...) sans disposer de VS2005?
Question : une fois l'application livrée et installée, il faudrait offrir la possibilité de pouvoir changer quelques libellés sans avoir à régénerer l'application. Est-ce possible?

Egalement, mon application doit aussi gérer des libellés internes (messages d'erreurs, messages métiers, ...) en fonction de la langue.
Question : Est-il possible d'avoir un seul fichier qui contiennent tous les libellés en fonction de toutes les langues? (autant de colonnes que de langue si texte, ou balise xml )

Merci d'avance