119 votos

Cómo localizar ASP.NET aplicación MVC?

¿Cuál sería la mejor práctica para localizar su ASP.NET aplicación MVC?

Me gustaría cubrir dos situaciones:

  • uno de despliegue de la aplicación en IIS que se encargan de manejar múltiples idiomas
  • un idioma/implementación de la aplicación.

En la primera situación debe ir usted con algún tipo de vista basado cosa como, ~/View/ES, ~/Vista/FI, ~/Vista/SWE o algo diferente?

Lo que sobre el segundo caso, la aplicación de base de configuración a través de Web.config y punto de estos idiomas diferentes para diferentes URLs?

71voto

fyasar Puntos 2761

Usted también puede echar un vistazo aquí ASP.NET MVC 2 Localización guía completa y ASP.NET MVC 2 Validación del Modelo Con la Localización de estos entires te ayuda si estás trabajando con ASP.NET MVC 2.

22voto

Elijah Manor Puntos 8991

Usted podría localizar su ASP.NET aplicación MVC muy de la misma manera que un clásico ASP.NET Formulario de la Web de la aplicación.

No utilizar las diferentes páginas/vistas para cada idioma, pero cada página de soporte de varios idiomas con los ensamblados satélite.

Usted puede mirar a Matt Hawley la entrada del blog para más explicación y ejemplos.

9voto

kevintechie Puntos 230

Por desgracia, Matt Hawley original del código no funciona en la versión de ASP.NET MVC. Retirar una actualización del post: http://blog.eworldui.net/post/2008/10/ASPNET-MVC-Localization-via-View-Engines.aspx

En general, el proceso de localización no es tan suave en el VS 2008 / ASP.NET MVC mundo tal como es con los tradicionales formularios web. http://www.guysmithferrier.com/post/2009/05/Localizing-ASPNET-MVC.aspx

3voto

Joel Cunningham Puntos 4579

Eche un vistazo a Rob Connery del MvcStore proyecto. Él hace un screencast que muestra una forma de resolver el problema de la globalización.

http://wekeroad.com/2008/04/24/mvcstore-part-5

2voto

Ian T Puntos 18

Yo nunca he sido un convencido de la manipulación de la localización dentro de un formulario como Elías sugiere - los diferentes longitudes y direcciones que pueden conducir a muy compleja o variar naff buscando formas.

Estoy apenas empezando con MVC, pero tomando la disociación, el método de la wan para utilizar el mismo controlador, independientemente de la lengua (el tratamiento de la lengua como un vista) - esto le daría /Controller/Action/idioma/formulario

Iteramos.com

Iteramos es una comunidad de desarrolladores que busca expandir el conocimiento de la programación mas allá del inglés.
Tenemos una gran cantidad de contenido, y también puedes hacer tus propias preguntas o resolver las de los demás.

Powered by:

X