2009-10-29 4 views
0

Je commence juste avec la localisation aujourd'hui et j'ai besoin de quelques informations.Comment localiser de nouveaux «messages» avec ASP.net MVC

J'ai un projet en cours d'exécution dans ASP.net MVC en utilisant des fichiers .resx (global/local) pour placer du texte basé sur la langue choisie sur la page. Mais ceci est un contenu premade/statique. Comment faire cela pour, par exemple, de nouveaux messages si vous avez un blog? Avez-vous à le faire en chargeant différentes pages partielles comme dans [localiser les vues asp.net et les pages maîtres] [1]? Qu'est-ce qui est commun? Ne peut pas penser à un google-terme décent pour trouver des informations à ce sujet.

Je n'ai aucune idée de ce que serait la procédure normale, donc toute information sur ce sujet serait adorable.

[1]: http://www.ondotnet.com/pub/a/dotnet/2002/09/30/manager.html localisant pour les vues de asp.net et les pages maîtres

Répondre

2

Pour le contenu réel à localiser, vous pouvez utiliser 3 approches:

  1. les écrire dans différentes langues et ajouter un champ dans la base de données avec la langue de la poste. Filtrer les messages dans le contrôleur en fonction de la langue actuelle.
  2. Utiliser un service automatique Traduire pour faire la traduction (Google API-Microsoft API)
  3. quitter le poste dans les langues originales et ajouter un widget à traduire le site (comme this site)
Questions connexes