Многоязычное приложение в ASP.NET MVC – лучшие практики?

StackOverflow https://stackoverflow.com/questions/1027202

Вопрос

Я разрабатываю веб-приложение с использованием ASP.NET MVC (я новичок в этой платформе и на самом деле совершенно новичок в веб-разработке в целом).Мое приложение должно поддерживать несколько языков — есть ряд стран, для которых мне нужно, чтобы приложение «говорило» на местном языке.

Концепция пользовательского интерфейса является общей: где-то есть значки флагов, обычно вверху, возможно, с дополнительным раскрывающимся списком, чтобы включить менее распространенные языки.На этом этапе я не хочу автоматически определять страну-источник, а лучше начну с английского и позволю пользователям выбирать другой вариант (и я, конечно, запомню эту настройку).

Я хотел бы знать, существует ли какая-либо «структура» для поддержки таких многоязычных представлений в ASP.NET MVC, которая облегчит работу.

Есть рекомендации?

Спасибо

Это было полезно?

Решение

Проверьте эти ссылки:первый второй третий

Работал для меня.На виду - HtmlHelper.Resource("приветствие");в контроллере — this.Resource("приветствие");
в модели у меня есть собственная реализация локализации.


Убедитесь, что вы выписываетесь этот подход при рассмотрении вопроса о реализации локализации.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top