X-Git-Url: http://git.roojs.org/?p=Pman.Core;a=blobdiff_plain;f=Pman.GoogleTranslate.js;h=0a4fcfbf672e0f6609abc1ecb0434fb73b9198a9;hp=8813b9ac45c0f71687246c5898f838a2e798cfdc;hb=586e4eb470252d837ba18b67e4c3c1702131fd1d;hpb=34d24f63665c22a00ca61b8f0c4be54f63d45860 diff --git a/Pman.GoogleTranslate.js b/Pman.GoogleTranslate.js index 8813b9ac..0a4fcfbf 100644 --- a/Pman.GoogleTranslate.js +++ b/Pman.GoogleTranslate.js @@ -127,10 +127,24 @@ Pman.GoogleTranslate = function(str, src, dest, cb, force) { src = src.replace('_','-'); dest = dest.replace('_','-'); // google does not recognize HK... - if (src == 'zh') src = 'zh-CN'; - if (dest == 'zh') dest = 'zh-CN'; - if (src == 'zh-HK') src = 'zh-TW'; - if (dest == 'zh-HK') dest = 'zh-TW'; + + switch(dest){ + case 'zh': + src = 'zh-CN'; + break; + case 'zh-HK': + src = 'zh-TW'; + break; + } + + switch(dest){ + case 'zh': + dest = 'zh-CN'; + break; + case 'zh-HK': + dest = 'zh-TW'; + break; + } new Pman.Request({ url : baseURL + '/Core/GoogleTranslate.php', @@ -140,7 +154,7 @@ Pman.GoogleTranslate = function(str, src, dest, cb, force) { params : { text : str, src : src, - dest : dest, + dest : dest }, success: function(o) {