Я интернационализирую приложение ASP.NET MVC, но не знаю, как обрабатывать связанный текст. Возьмите следующее в качестве примера:
Так как "логин" связан с гиперссылкой, я должен иметь отметку переводчика, на какое соответствующее слово или фразу следует ссылаться при локализации текста, например, Entre.
Какое лучшее стратегическое решение?
Есть ли стандартный способ пометить специальный текст (и стандартный способ использования переведенных результатов)... или я пошёл по неверному пути, ожидая, что мой контент и презентационная информация будут настолько тесно связаны (хотя я не могу думать, любого способа снять муфту в этом случае).
Текущая реализация:
В настоящее время я использую локальные файлы ресурсов для Views и метод расширения для HtmlHelper, чтобы получить локализованную строку:
<%= Html.Resource("LoginMessage")%>
Обновление: смотрите ответ Кит.
Я нашел это наиболее полезным, но система автоматически выбрала другой.