Самый распространенный способ, который я видел, - это разные языковые файлы .js, которые хранятся в папке lang/
или locale/
в проекте, причем только файл для текущего языка включается с использованием тега <script>
.
Если вы хотите управлять своими языками в одном центральном месте на стороне сервера, я думаю, вам лучше всего будет выводить переводы из ASP в виде файла JavaScript. Я не знаю ASP, но это вполне возможно сделать - просто не забудьте отправить заголовок Content-type: text/javascript
.
Связано, ориентировано на PHP, но на самом деле не имеет значения: этот вопрос . Ознакомьтесь с упомянутыми там плагинами перевода, они могут дополнительно сэкономить вам работу.