Многоязычный сайт с динамическим контентом


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

Есть ли встроенная библиотека для C#, которая способна переводить содержимое страницы?

2 2

2 ответа:

Взгляните на этот поток SO. Также Этот проект .

Вы можете хранить предложения в базе данных. Если вы хотите использовать 3 языка, вам понадобится 3 строки: id, language1, language2. Тогда все, что вам нужно сделать, это обратиться к ним с идентификатором и настроить его с помощью SQL-запроса. Например: выберите language1 из переводов, где id=1

Другой способ для этого-использовать встроенный Google Translate, но во многих случаях его переводы не так хороши.