Localización MVC4. Accediendo a resx desde la vista

Desde mi punto de vista, me gustaría acceder a las cadenas de recursos del recurso local específico en ese archivo ... Tal como lo conoce en los formularios web:

(string)GetLocalResource("Title");

Indoloro y suave. El marco controla qué archivo .resx se obtiene de la extensión del código de información cultural (.en-EN.resx).

¿Es eso posible en MVC4 con la vista de Razore? ¿Y cómo?

Iv'e notó que puedo configurar elCustom Tool propiedad en el archivo .resx paraPublicResXFileCodeGenerator. De esa manera puedo acceder desde la vista. Ejemplo: he creado 2 archivos de recursos para index.cshtml en danés e inglés. Igual que lo haría en las formas web. Esto es lo que me gustaría poder escribir (Custom Tool Name propiedad establecida en 'ViewResource'):

@ViewResource.Title

Bam. Si la cultura actual es danesa, el título será "Forside", y si el inglés sería "Home". Pero en cambio, las únicas opciones que me dan es elegir un archivo específico. Y a partir de ahí elegir la cadena deseada:

@ViewResource.Index_cshtml_en-EN_resx.Title

Eso no es dinámico. Así que pensé que podría crear una clase de extensión que reemplazaría al en-EN / da-DK de alguna manera. Pero eso realmente parece mucho trabajo para algo tan "simple" y ya bien integrado en formas web. Tiene que haber otra manera. Seguramente el equipo mvc tiene algún mecanismo inteligente para nosotros como todo lo demás :)

Respuestas a la pregunta(6)

Su respuesta a la pregunta