//==========================================================||
// Created By Sunil Yadav on Dated : 01-08-2019 05:25 PM =====||
//==========================================================||
#targetengine "Dictionary"
try{app.menus[0].submenus.item("Dictionary").remove();}catch(e){}
try{app.scriptMenuActions.item("Dictionary").remove();}catch(e){}
try{app.scriptMenuActions.item("Change Dictionary").remove();}catch(e){}
var subMenu1 = app.menus[0].submenus.add("Dictionary");
var sunilactions = app.scriptMenuActions.item("Change Dictionary");
if(sunilactions == null ) {
var sunilactions = app.scriptMenuActions.add("Change Dictionary");
}
subMenu1.menuItems.add(sunilactions);
var myEventListener = sunilactions.eventListeners.add("onInvoke", function(){
try{
if(app.documents.length > 0){
var myDoc = app.activeDocument;
var myLanguages = new Array();
for (j=0;j<app.languagesWithVendors.length;j++){
myLanguages.push(app.languagesWithVendors.name);
}
myDlg = new Window("dialog","Select language");
myDlg.orientation ="column";
myDlg.alignment ="right";
myDlg.DDgroup = myDlg.add("group");
myDlg.DDgroup.orientation ="row";
myDlg.DDgroup.add("statictext", undefined,"Languages");
myDlg.DDgroup.DD = myDlg.DDgroup.add("dropdownlist", undefined, undefined, {items:myLanguages});
myDlg.DDgroup.DD.selection = 7;
var buttonGroup = myDlg.add("group");
buttonGroup.add("button", undefined,"OK");
buttonGroup.add("button", undefined,"Cancel");
result = myDlg.show();
if(result == 1){
alert(myDlg.DDgroup.DD.selection);
for (i=0;i<myDoc.paragraphStyles.length;i++){
try{myDoc.paragraphStyles.appliedLanguage = app.languagesWithVendors.item(myDlg.DDgroup.DD.selection.index);}
catch(e){}
}
for (k=0;k<myDoc.characterStyles.length;k++){
try{myDoc.characterStyles.appliedLanguage = app.languagesWithVendors.item(myDlg.DDgroup.DD.selection.index);}
catch(e){}
}
}
}
else alert ("No document is opened!", "Error message", true);
}
catch(e){}
}
);
//==========================================================||
//==========================================================||
//==========================================================||