2010-05-21 3 views
6

Я работаю над различными языковыми пакетами для своего веб-приложения. Некоторые из результатов генерируются JavaScript/JQuery, и я не могу использовать файлы ресурсов .aspx.resx в JavaScript. Какие параметры у меня есть, чтобы локализовать вывод, созданный клиентом?Локализация и JQuery/JavaScript

Thanky вы

ответ

5

Наиболее распространенным способом я видел разные файлы .js языка держат в папке lang/ или locale/ в проекте, с только файл для текущего языка включаются с помощью <script> тег ,

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

Связанный, ориентированный на PHP, но на самом деле не имеет значения: this question. Ознакомьтесь с плагинами перевода, указанными там, они могут сэкономить вам дополнительную работу.

+0

спасибо! :) Не могу проголосовать из-за низкой репутации .... извините! То, что вы сказали, имеет смысл, я напишу код за несколько минут и расскажу вам, как я поступил. – 2010-05-21 09:49:29

+0

Hi, Извините за поздний ответ. Это работало очень хорошо, все еще немного беспокоившись о служебных расходах на обслуживание, но это должно быть управляемо, как только я повторно запомню файлы сценариев. – 2010-05-24 08:25:22

+0

@vikp приятно слышать. И да, если файлы сценариев будут загружены словарем на стороне сервера, накладные расходы должны стать почти нулевыми! –

Смежные вопросы