Наиболее распространенным способом я видел разные файлы .js языка держат в папке lang/
или locale/
в проекте, с только файл для текущего языка включаются с помощью <script>
тег ,
Если вы хотите управлять своими языками в одном, центральном, серверном месте, я думаю, что вам действительно лучше всего выводить ваши переводы из ASP в качестве файла JavaScript. Я не знаю ASP, но это вполне возможно сделать - просто не забудьте отправить заголовок Content-type: text/javascript
.
Связанный, ориентированный на PHP, но на самом деле не имеет значения: this question. Ознакомьтесь с плагинами перевода, указанными там, они могут сэкономить вам дополнительную работу.
спасибо! :) Не могу проголосовать из-за низкой репутации .... извините! То, что вы сказали, имеет смысл, я напишу код за несколько минут и расскажу вам, как я поступил. – 2010-05-21 09:49:29
Hi, Извините за поздний ответ. Это работало очень хорошо, все еще немного беспокоившись о служебных расходах на обслуживание, но это должно быть управляемо, как только я повторно запомню файлы сценариев. – 2010-05-24 08:25:22
@vikp приятно слышать. И да, если файлы сценариев будут загружены словарем на стороне сервера, накладные расходы должны стать почти нулевыми! –