Estoy desarrollando una aplicación web con ASP.NET MVC (soy nuevo en el framework y en realidad bastante nuevo en el desarrollo web en general). Mi aplicación debe ser compatible con varios idiomas; hay muchos países para los que necesito que la aplicación "hable" el idioma local.Aplicación multilingüe en ASP.NET MVC: ¿mejores prácticas?
El concepto de IU es común: tiene iconos de indicadores 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 entrar en la detección automática del 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 existe algún "marco" para admitir vistas multilingües en ASP.NET MVC que faciliten el trabajo.
¿Alguna recomendación?
Gracias
Me gustaría volcar los iconos de la bandera. Los indicadores pueden cambiar, algunos idiomas abarcan varios países, etc. Los iconos de banderas para la selección del idioma son algo así como la vieja escuela. En su lugar, tenga un menú desplegable con cada selección de idioma que se muestre en su propio idioma. –
No estoy de acuerdo. Tener indicadores para los idiomas más utilizados ahorra un clic y una posible confusión. ¿Cómo sabría cómo cambiar el idioma si llegué a la página después de que alguien lo cambiara a árabe? El título desplegable ya no sería "Seleccionar un idioma". –