Pman.GoogleTranslate.js
[Pman.Core] / Pman.GoogleTranslate.js
index c555fc1..918cc35 100644 (file)
@@ -24,7 +24,7 @@ Pman.GoogleTranslate = function(str, src, dest, cb, force) {
                 url : baseURL + '/Core/GoogleKey',
                 success : function(data)
                 {
-                    Pman.GoogleTranslate.key = data.key;
+                    Pman.GoogleTranslate.key = data.data;
                     
                     Pman.GoogleTranslate(str, src, dest, cb, force);
                     
@@ -112,19 +112,28 @@ Pman.GoogleTranslate = function(str, src, dest, cb, force) {
                 
           
         var x = new Roo.data.ScriptTagProxy({ 
-            url:   'https://www.googleapis.com/language/translate/v2/languages',
+            url:   'https://www.googleapis.com/language/translate/v2',
                   //'http://ajax.googleapis.com/ajax/services/language/translate', 
             callbackParam : 'callback'
             
             
         });
+        /// fix some of the languages..
+        switch (dest) {
+                case 'zh-CN' : dest = 'zh-CN'; break;
+                case 'zh-HK' : dest = 'zh-TW'; break;
+                    
+        }
+         
         
         x.load(
             {
                 key :  Pman.GoogleTranslate.key,
               //  v: '1.0',
                 q : str,
-                langpair : src + '|' +dest
+                source : src,
+                target : dest
+                //langpair : src + '|' +dest
             }, // end params.
             { // reader
                 readRecords : function (o) {