Localize mensagens javascript e texto de validação

Estou trabalhando em um projeto da web que é multilíngue. Por exemplo, uma parte do projeto envolve algum mapeamento personalizado do Google que utiliza uma interface do lado do cliente usando jquery / .net para adicionar pontos a um mapa e salvá-los no banco de dado

Haverá alguma validação e outras mensagens informativas (por exemplo, 'Adicione pelo menos um ponto ao mapa') que precisarão ser localizadas.

As únicas opções em que posso pensar agora são:

Use um bloco de renderização de código no javascript para extrair a mensagem localizada de um arquivo de recurso

Use campos ocultos com meta: resourcekey para capturar automaticamente a mensagem localizada apropriada do arquivo de recurso usando a cultura atual e obter o .val () no jquery quando necessári

Faça uma chamada de serviço da web para obter a mensagem correta por chave / idioma sempre que uma mensagem for necessári

uaisquer pensamentos, experiência

EDITAR

Prefiro usar os arquivos de recursos .net para manter as coisas consistentes com o restante do aplicativ

questionAnswers(8)

yourAnswerToTheQuestion