Lines Matching refs:lang
48 * @param {String} lang The BCP 47 language tag.
51 setLang : function(module, lang) {
54 exists = !!langs[lang];
56 if (exists && lang !== currLang) {
57 langs[ACTIVE_LANG] = lang;
58 this.fire("intl:langChange", {module: module, prevVal: currLang, newVal: (lang === ROOT_LANG) ? "" : lang});
73 var lang = this._mod(module)[ACTIVE_LANG];
74 return (lang === ROOT_LANG) ? "" : lang;
83 * @param {String} lang The BCP 47 language tag.
86 add : function(module, lang, strings) {
87 lang = lang || ROOT_LANG;
88 this._mod(module)[lang] = strings;
89 this.setLang(module, lang);
96 * be retrieved by providing the BCP 47 language tag as the lang parameter.
102 * @param {String} lang Optional. The BCP 47 language tag. If not provided, the module's currently active language is used.
105 get : function(module, key, lang) {
109 lang = lang || mod[ACTIVE_LANG];
110 strs = mod[lang] || {};
126 langs = mod && mod.lang;
135 * Notification event to indicate when the lang for a module has changed. There is no default behavior associated with this event,