Liferay.Language = { get: function(key, extraParams) { var instance = this; var url = themeDisplay.getPathContext() + '/language/' + themeDisplay.getLanguageId() + '/' + key + '/'; if (extraParams) { if (typeof extraParams == 'string') { url += extraParams; } else if (Liferay.Util.isArray(extraParams)) { url += extraParams.join('/'); } } var value = instance._cache[url]; if (value) { return value; } AUI().use('aui-io').io( url, { sync: true, on: { complete: function(i, o) { value = o.responseText; } }, type: 'GET' } ); instance._cache[url] = value; return value; }, _cache: {} };