Aplicación multilingüe en ASP.NET MVC: ¿mejores prácticas?
-
06-07-2019 - |
Pregunta
Estoy desarrollando una aplicación web usando ASP.NET MVC (soy nuevo en el marco y en realidad bastante nuevo en el desarrollo web en general). Mi aplicación debe admitir varios idiomas: hay muchos países para los que necesito que la aplicación "hable" El idioma local.
El concepto de interfaz de usuario es común: tiene iconos de bandera en algún lugar, generalmente en la parte superior, posiblemente con un menú desplegable adicional para incluir idiomas menos comunes. En esta etapa, no quiero detectar automáticamente el país de origen, sino comenzar con el inglés y permitir que los usuarios elijan lo contrario (y recordaría esa configuración, por supuesto).
Me gustaría saber si hay algún "marco" por soportar tales vistas multilingües en ASP.NET MVC que facilitarán el trabajo.
¿Alguna recomendación?
Gracias
Solución
Mira estos enlaces: primero segundo tercero
Trabajó para mí. A la vista: HtmlHelper.Resource (" greeting "); en el controlador - this.Resource (" greeting ");
en el modelo obtuve mi propia implementación de localización.
Asegúrese de revisar este enfoque cuando se considera la implementación de localización.