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