.NET FrameworkGlobalización en ASP.NET MVC utilizando la internacionalización inteligente para ASP.NET


Observaciones

Inteligente internacionalización para la página ASP.NET

El beneficio de este enfoque es que no tiene que saturar los controladores y otras clases con código para buscar valores de archivos .resx. Simplemente rodee el texto entre [[[corchetes triples.]]] (El delimitador es configurable.) Un HttpModule busca una traducción en su archivo .po para reemplazar el texto delimitado. Si se encuentra una traducción, HttpModule sustituye a la traducción. Si no se encuentra ninguna traducción, elimina los corchetes triples y renderiza la página con el texto original sin traducir.

Los archivos .po son un formato estándar para suministrar traducciones para aplicaciones, por lo que hay una serie de aplicaciones disponibles para editarlas. Es fácil enviar un archivo .po a un usuario no técnico para que puedan agregar traducciones.

Globalización en ASP.NET MVC utilizando la internacionalización inteligente para ASP.NET Ejemplos relacionados