asksuite-translate-json-object
Advanced tools
Comparing version
@@ -125,11 +125,36 @@ var translateService; | ||
return new Promise(function (resolve, reject) { | ||
translateService.translate(valueStr, "pt-br", language, function (err, res) { | ||
if (err || !res) { | ||
reject(err); | ||
} else { | ||
destObj[key] = res.translatedText; | ||
resolve(destObj); | ||
} | ||
}); | ||
// translateService.translate(valueStr, "pt-br", language, function (err, res) { | ||
// if (err || !res) { | ||
// reject(err); | ||
// } else { | ||
// | ||
// destObj[key] = res.translatedText; | ||
// resolve(destObj); | ||
// } | ||
// }); | ||
let keyCache = md5(valueStr); | ||
let languageMAP = { | ||
"pt-br": "ptBR", | ||
"en": "enUS", | ||
"es": "es" | ||
}; | ||
let mapCache = map.get(keyCache); | ||
if (mapCache && mapCache[languageMAP[language]] != null) { | ||
destObj[key] = mapCache[languageMAP[language]]; | ||
resolve(destObj); | ||
}else{ | ||
destObj[key] = valueStr; | ||
resolve(destObj); | ||
} | ||
}); | ||
@@ -136,0 +161,0 @@ } |
{ | ||
"name": "asksuite-translate-json-object", | ||
"version": "0.0.18-development", | ||
"version": "0.0.19-development", | ||
"description": "Translate a JSON object to any language via google or yandex translate API", | ||
@@ -5,0 +5,0 @@ "main": "lib/translate-json-object.js", |
29854
1.31%650
2.36%