Multilingue MVC 4

Je suis en création d'une nouvelle application dès maintenant et je souhaite faire tous les, dès le début afin que je puisse grandir avec elle dans l'avenir.

J'ai regardé sur plusieurs guides descibing comment faire un multilingue d'applications pris en charge, mais je ne peux pas comprendre sorcière à utiliser.

Certains tutoriels sont vieux et je ne sais pas si ils sont hors de date.

http://www.codeproject.com/Articles/352583/Localization-in-ASP-NET-MVC-with-Griffin-MvcContri
http://geekswithblogs.net/shaunxu/archive/2012/09/04/localization-in-asp.net-mvc-ndash-upgraded.aspx
http://www.hanselman.com/blog/GlobalizationInternationalizationAndLocalizationInASPNETMVC3JavaScriptAndJQueryPart1.aspx
http://www.chambaud.com/2013/02/27/localization-in-asp-net-mvc-4/
https://github.com/turquoiseowl/i18n

J'ai trouvé qu'ils sont 2 façons de stocker les données sur la langue, que ce soit dans la bd ou dans les fichiers de ressources.
Quelles sont les pro/cons?
Est-il une autre voie qui est privilégiée?

C'est ce que je veux:

  1. Facile à entretenir (Ajouter/Modifier/Supprimer)
  2. Complète de la langue. (points de vue, les devises, l'heure, la date, jquery, annotations et ainsi de suite..)
  3. Permettre de changer la langue.
  4. Détection automatique de la langue.
  5. La sécurité Future.

Quelle est la préférée façon de faire cela? vous avez tout bon tutoriel qui sont les meilleures pratiques pour 2013?

InformationsquelleAutor | 2013-08-25