Localização MVC4. Acessando resx da vista

Na minha opinião, gostaria de acessar as strings de recursos do recurso local específico desse arquivo. Assim como você sabe de formulários da web:

(string)GetLocalResource("Title");

Indolor e suave. A estrutura manipula qual arquivo .resx obter da extensão de código de informações culturais (.en-EN.resx).

Isso é possível no MVC4 com a visão Razore? E como?

Iv'e notou que eu posso definir oCustom Tool propriedade no arquivo .resx paraPublicResXFileCodeGenerator. Dessa forma, posso acessá-lo a partir da exibição. Exemplo: eu criei 2 arquivos de recursos para index.cshtml em dinamarquês e inglês. Assim como eu faria em formulários da web. Aqui está o que eu gostaria de poder escrever (Custom Tool Name propriedade definida como 'ViewResource'):

@ViewResource.Title

Bam Se a cultura atual é dinamarquesa, o título será "Forside", e se inglês seria "Home". Mas, em vez disso, as únicas opções que me são dadas é escolher um arquivo específico. E a partir daí escolha a string desejada:

@ViewResource.Index_cshtml_en-EN_resx.Title

Isso não é dinâmico. Então eu pensei em fazer uma classe de extensão que substituiria o en-EN / da-DK de alguma forma. Mas isso realmente parece ser relativamente um trabalho para algo tão “simples” e já bem e fácil integrado em formulários da web. Tem que haver outra maneira. Certamente a equipe de mvc tem algum mecanismo inteligente para nós como tudo mais :)

questionAnswers(6)

yourAnswerToTheQuestion