Cómo incrustar enlaces en texto localizado

Problema:

Estoy internacionalizando una aplicación MVC de ASP.Net, pero las oraciones con texto vinculado me han puesto en pausa. Tomemos como ejemplo lo siguiente:

En inglés por favoriniciar sesión continuar."Português: "Entre por favor para continuar ".

Tenga en cuenta que dado que "inicio de sesión" tiene un hipervínculo, debo hacer que el traductor indique qué palabra o frase correspondiente debe estar hipervinculada cuando se localiza el texto, por ejemplo. Entre.

No puedo ser el primero en tener este problema.Entonces, ¿cuál es la mejor solución de estrategia que has visto o usado?

¿Existe un estándar para denotar tales cosas para un traductor (y una forma estándar de usar los resultados traducidos) ... o he ido por el camino equivocado al esperar que mi contenido y la información de la presentación estén tan estrechamente relacionados (aunque puedo?) No piense en ninguna forma de quitar el acoplamiento en este caso).

Implementación actual:

Actualmente estoy usando archivos de recursos locales para vistas yun método de extensión en HtmlHelper para obtener la picadura localizada:

<%= Html.Resource("LoginMessage")%>

Actualizar: Por favor miraLa respuesta de Keith.

Lo encontré más útil, pero el sistemaauto seleccionado otro.

Respuestas a la pregunta(5)

Su respuesta a la pregunta