Nous avons récemment terminé la phase 1 d'un site Web ASP.Net en anglais et en français. Nous avons utilisé des fichiers de ressources pour stocker des chaînes spécifiques au langage, mais comme le site utilisait ASP.Net AJAX et javascript, nous avons truqué une solution pour transmettre les bons fichiers via le pipeline ASP.Net où nous pouvions récupérer des "jetons" et les remplacer avec le texte approprié tiré des fichiers de ressources.ASP.Net: Approches de sites Web multilingues avec JavaScript et AJAX
C'est le deuxième projet auquel j'ai participé et qui comportait ce genre de défis: le premier stockait les chaînes de texte dans une base de données, et au lieu d'ASP.Net AJAX, il utilisait les outils AJAX fournis avec Protégez la bibliothèque et mettez tout Javascript dans les fichiers aspx afin que les jetons puissent être remplacés à la sortie.
Ce que je me demande, c'est si quelqu'un d'autre a rencontré un scénario similaire? Quelle approche avez-vous prise? Quelles leçons ont été apprises? Comment avez-vous géré des choses comme les formats de date internationalisés?