2008-11-25 5 views
4

En jouant avec la localisation en utilisant l'approche Matt Hawley's. Je me demande si quelqu'un a pensé à localiser les routes. Je peux le faire en utilisant des ressources globales par site. Mais lorsque j'essaie d'en faire un choix pour les utilisateurs (les utilisateurs peuvent basculer entre les langues), l'architecture ne le permet pas car les routes sont mappées au démarrage de l'application et non au niveau de la session. Dois-je provisionner un site par langue? Qu'est-ce que je rate?Localisation de l'itinéraire MVC

Répondre

1

Vous n'avez pas besoin de créer un site par langue.

Ce que je voudrais essayer est d'utiliser le contrôleur par défaut pour attraper toutes les demandes. Ensuite, traduisez le nom du contrôleur + action dans une langue de base, puis redirigez l'itinéraire de manière appropriée.

2

Je ne sais pas si c'est ce que vous demandez, mais dans ce question je présente une solution utilisant le routage asp.net (le même utilisé dans MVC) pour traiter les routes et les langues.