jquery.i18n.properties how to configure several properties files
Does anybody know how to declare several properties file to load for JQuery.i18n.properties plugin. I开发者_Python百科 tried this:
jQuery.i18n.properties({
name:'ApplicationResources','Forum',
path:'/host/global/',
mode:'both',
language:'de',
callback: function() {
}
});
Its not working. The Help of the plugin set there is a support for several names in this format('Msg1','Msg2') But unfortunatelly, I can't get it to work.
Appreciate help from you,
I also want to load several properties files by i18n.properties. Its docs or examples do not show how to do this. And I just digged into its source code, and found that it uses array in the 'name' settings.
[$.i18n.properties source code]:
$.i18n.properties = function(settings) {
....
var files=getFiles(settings.name);
for(i=0; i<files.length; i++) {
// 1. load base (eg, Messages.properties)
loadAndParseFile(settings.path + files[i] + '.properties', settings);
....
}
}
...
/** Make sure filename is an array */
function getFiles(names) {
return (names && names.constructor == Array) ? names : [names];
}
So the solution for this should be:
jQuery.i18n.properties({
name: ['ApplicationResources','Forum'],
path:'/host/global/',
...
精彩评论