многоязычный веб-сайт с использованием базы данных - PullRequest
1 голос
/ 28 ноября 2010

Я сделал многоязычный сайт, используя файлы ресурсов (ASP.NET MVC 2). Теперь я хочу использовать базу данных, чтобы сделать страницу, на которой пользователь может вводить информацию, которая будет опубликована на сайте. Значит ли это, что я больше не могу использовать файлы ресурсов? На пути к сохранению многоязычия с использованием базы данных?

Ответы [ 3 ]

2 голосов
/ 28 ноября 2010

Я не уверен на 100%, если я получу ваш вопрос, но с технической и практической точки зрения вы можете смешивать контент из файлов ресурсов и контент из базы данных.

Для всех ваших статических текстов (сообщений, кнопок и т. Д.) Вы будете использовать свои ресурсы, а для динамических текстов (текстов, которые [часто] меняются) вы будете использовать свою базу данных.

Можно также создать своего собственного поставщика ресурсов, который вместо того, чтобы извлекать ресурсы из файла, будет извлекать его из базы данных.

0 голосов
/ 28 ноября 2010

Вам следует попробовать собственный поставщик ресурсов.Затем вы можете выбрать, из каких источников и из каких источников.

Могут быть полезны следующие URL-адреса:

0 голосов
/ 28 ноября 2010

Для статического контента вы можете использовать файлы ресурсов, но если вам нужно изменить данные и вы хотите перевести данные на разные языки, вам следует использовать базу данных. использование базы данных более гибко.

...