Кто-нибудь успешно пытался минимизировать И объединить все файлы локали jqGrid, чтобы их можно было загрузить одним HTTP-запросом и кэшировать в браузере?
Минимизировать каждый файл по отдельности несложно, но текущая модель jqGrid i18n требует динамической загрузки правильного файла сценария (например, '../i18n/grid.locale-XX.min.js'
) в зависимости от локали пользователя. Это связано с тем, что файлы ресурсов просто расширяют объект $.jgrid, даже не зная, какова их собственная локаль. Включение более одного в загрузку просто применит последний для загрузки и выполнения.
Я бы предпочел, чтобы все эти статические объекты локали были доступны для клиента/браузера сразу, а затем программно применялись с помощью параметров сетки (или, возможно, с помощью метода jqGrid). Это кажется более распространенным шаблоном для локализации на стороне клиента, например. jQuery UI Datepicker, Globalize (fka jquery-global), Moment.js и другие.
Итак, кто-нибудь успешно сделал это, или это должен быть запрос функции / вклад в проект jqGrid?