Я пытаюсь интернационализировать свой сайт, переводя только ярлыки на местный язык в зависимости от языка браузера. - PullRequest
0 голосов
/ 09 апреля 2019

Мой подход заключается в том, чтобы сохранить все имена меток, содержимое, язык и имя страницы в базе данных и извлекать их перед каждой загрузкой страницы. Это правильный подход или я могу сделать что-то более эффективное. Предположим, у меня уже есть все переведенные названия меток.

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

Ответы [ 2 ]

0 голосов
/ 09 апреля 2019

Вы можете использовать концепцию Resource Files для изменения текста метки

http://www.codedigest.com/posts/53/create-multi-language-website-in-aspnet-mvc---localization

0 голосов
/ 09 апреля 2019
...