1var fck_Lang; 2 3function setupLanguage(file) { 4 5 6 if(opener && opener.FCK.Language) { 7 fck_Lang=opener.FCKLang; 8 opener.FCK.Language.TranslatePage(document); 9 return; 10 } 11 12 if (parent && parent.opener.FCK.Language) { 13 fck_Lang=parent.opener.FCKLang; 14 parent.opener.FCK.Language.TranslatePage(document); 15 return; 16 17 } 18 19 20 21} 22 23function translateItem(js_code, default_str) { 24 25 if(fck_Lang[js_code] && fck_Lang[js_code] != "") { 26 return fck_Lang[js_code]; 27 } 28 return default_str; 29 30} 31 32 33/* translate errors for error case 1 which implements variable error messages */ 34function translateErrorAny(err_str) { 35 36 if(!err_str.match(/^FileBrowserError_/)) { 37 return err_str; 38 } 39 40 if(err_str.match(/;;/)) { 41 var elems = err_str.split(/;;/); 42 if(fck_Lang[elems[0]]) { 43 return fck_Lang[elems[0]] + ' ' + elems[1]; 44 } 45 return err_str 46 } 47 48 if(err_str.match(/^FileBrowserError_\w+$/)) { 49 return fck_Lang[err_str]; 50 } 51 52 return err_str; 53} 54 55 56