J'ai un client qui m'a appelé ce matin pour rénover un site pour un support multilingue. Le site est une application ASP classique, et le client n'a aucun désir/budget pour réécrire est comme ASP.NET (ou toute autre chose ...).Support multilingue pour ASP classique
Nous avons parlé des difficultés avec cela, mais une grande partie du texte se trouve être des chaînes courtes qui sont lues à partir d'une base de données et il serait heureux de simplement pouvoir traduire ce texte.
Si ce n'était pas ASP classique, j'utiliserais une solution GNU gettext(). Cependant, je n'ai pas réussi à trouver un équivalent pour ASP classique. Je pourrais ajouter une table à sa base de données pour stocker les traductions de chaîne, et juste interroger cela, mais cela signifierait aussi faire une interface d'administration pour pouvoir éditer les chaînes (plutôt que de simplement éditer un fichier texte).
Je pourrais également créer ma propre solution de fichier plat, probablement basée autour de Scripting.Dictionary, mais je préférerais vraiment ne pas rouler mon propre ici.
Y a-t-il des solutions alternatives ici? Merci.
Merci. Je pense que cette approche fonctionnera bien. – mpdonadio
Un avantage de cette approche est que le client peut éditer lui-même ses traductions avec n'importe quel éditeur XML et accès FTP. –