diff --git a/chrome/content/zotero/xpcom/connector/translator.js b/chrome/content/zotero/xpcom/connector/translator.js index 5eb8fa5a7..30c8042ea 100644 --- a/chrome/content/zotero/xpcom/connector/translator.js +++ b/chrome/content/zotero/xpcom/connector/translator.js @@ -57,14 +57,21 @@ Zotero.Translators = new function() { _initialized = true; // Build caches - for(var i in translators) { - var translator = new Zotero.Translator(translators[i]); - _translators[translator.translatorID] = translator; - - for(var type in TRANSLATOR_TYPES) { - if(translator.translatorType & TRANSLATOR_TYPES[type]) { - _cache[type].push(translator); + for(var i=0; i