J'essaye de planifier pour la localisation future (mois de suite) d'un nouveau site ASP.NET MVC.Comment implémenter la localisation avec les routes ASP.NET MVC?
Essayer de décider ce qui est le plus logique à faire, en ce qui concerne la construction des URL et le routage.
Par exemple dois-je commencer immédiatement avec ceci:
http://www.example.com/en/Products/1001
http://www.example.com/es/Products/1001
ou tout simplement
http://www.example.com/Products/1001
puis ajouter d'autres langues plus tard
http://www.example.com/en/Products/1001
Cest mon problème principal de base en ce moment , essayant d'obtenir le routage correct. Je veux que mes URL soient indexables par un moteur de recherche correctement. Je ne suis même pas sûr si je veux la langue dans l'URL mais je ne pense pas qu'il y ait une bonne alternative qui ne confondrait pas un moteur de recherche.
Il conduit à toutes sortes d'autres questions comme «ne devrais-je localiser les produits de mots» mais pour l'instant je veux juste obtenir le routage en place avant de lancer le site anglais.
Vous pouvez essayer le projet génial [AttributeRouting] (https://github.com/mccalltd/AttributeRouting/wiki/Localization) que je viens de trouver! Vous pouvez l'obtenir via [NuGet] (https://nuget.org/packages/AttributeRouting). –
duplication possible de [Sites Web multilingues avec ASP.NET MVC] (http://stackoverflow.com/questions/291405/multi-lingual-websites-with-asp-net-mvc) – manojlds