Je dois traduire une application web écrite en asp.net/javascript avec beaucoup de code html/javascript créé dans le codebehind, quelle approche pourrait être la meilleure pour la traduire, ou en faire un support multilingue ?Convertir un système en multilingue
Répondre
Déplacez tout le texte dans un fichier de ressources, puis étendez le fichier de ressources par une langue supplémentaire.
Ensuite, demandez à quelqu'un de vérifier la présentation dans l'autre langue et découvrez quelle est la douleur dans les applications de soutien en plusieurs langues.
Nous avons créé une base de données pour sauvegarder toutes nos traductions. Vous pouvez trouver une traduction par mot-clé (cela peut être le mot anglais ou autre chose).
Quelque chose comme ceci:
Keyword English Dutch French welcome welcome welkom bonjour assign_user Assign a user ... ...
Dans notre application web, nous avons créé une classe qui a besoin du mot-clé et la langue courante, interroge la base de données et renvoie le mot traduit. Notre application web utilise aussi beaucoup de JavaScript et cela n'a pas été un problème; c'est très flexible.
C'est exactement ce que nous faisons ... toutes les chaînes dans des fichiers séparés ... langue d'exécution déterminée par le navigateur/préférence de l'utilisateur. – NinjaCat