-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathcreateLocalizedCaseTypes.js
63 lines (45 loc) · 1.29 KB
/
createLocalizedCaseTypes.js
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
function rw(foo){WScript.Echo(foo);}
function LocalizeSeverityList(locale,arrayStrings){
var severityList = FCApp.GetGbstList('Problem Severity Level');
var genFcLocElm = FCSession.CreateGeneric('fc_loc_elm');
var indexer = 0;
while (!severityList.EOF){
rw('severity=' + severityList('title') + ' :: ' + severityList('objid'));
genFcLocElm.AddNew();
genFcLocElm('locale') = locale;;
genFcLocElm('title') = arrayStrings[indexer];
genFcLocElm('fc_loc_elm2gbst_elm') = severityList('objid');
indexer++;
severityList.MoveNext();
}
genFcLocElm.UpdateAll();
}
var FCApp = WScript.CreateObject('FCFLCompat.FCApplication');
rw('Platform = fcSDK');
FCApp.Initialize();
var FCSession=FCApp.CreateSession();
FCSession.LoginFromFCApp();
var FR = new Array();;
FR[0]='indiquer svp'
FR[1]='aucunes précipitations';
FR[2]='basses';
FR[3]='milieu';
FR[4]='haut';
FR[5]='pressant';
var ES = new Array();;
ES[0]=' especificar por favor'
ES[1]='ningunas acometidas';
ES[2]='bajo';
ES[3]='medio';
ES[4]='alto';
ES[5]='urgente';
var DE = new Array();;
DE[0]='bitte spezifizieren'
DE[1]='keine Anstürme';
DE[2]='niedrig';
DE[3]='mittel';
DE[4]='hoch';
DE[5]='dringend';
LocalizeSeverityList('FR_FR',FR);
LocalizeSeverityList('ES_ES',ES);
LocalizeSeverityList('DE_DE',DE);