jquery - Use method in ResourceBundle Javascript object for internationalization -
jquery - Use method in ResourceBundle Javascript object for internationalization -
i have next resourcebundle javascript object.
var resourcebundle = { en : { "msg1" : "message 1", "msg2" : "message 2" } }
as see, english. can create brance for, say, french(fr). no problem 'message 1' , 'message 2' have resourcebundle['en'][key]. can if want message created using paramaters. can utilize methods, if so, how.
what mean this, want add together msg3 as;
"msg3" : "welcome "+username;
not exact way, workaround
try next :
resourcebundle['fr'] = []; // create new resourcebundle['fr']['msg1'] = "test"; // add together value alert(resourcebundle['fr']['msg1']); // test
or using @david's reply base of operations :
function createmessage(key, value, locale) { if (resourcebundle[locale] == undefined) { resourcebundle[locale] = []; } resourcebundle[locale][key] = value; } createmessage('pardon french', 'msg1', 'fr');
jquery internationalization javascript-objects
Comments
Post a Comment