- Сообщения
- 251
- Реакции
- 4
Пытаюсь написать скрипт, пополняющий словарь. В 25 строке ругается: "Нет определения accent". Как сделать правильно?
Код:
/*#include TestAccent.jsx /*словарь, вида:
var myAccent = (function()
{
var accent={};
accent['аарон']='аар=он';
accent['абие']='=абие';
accent['авва']='=авва';
accent['умывающая']='умыв=ающая';
accent['хвалебноблагодарственное']='хвалебноблагод=арственное';
accent['христе']='христ=е';
accent['читается']='чит=ается';
accent['явившу']='яв=ившу';
accent['якоже']='=якоже';
return(accent);
})();
*/
myDoc = app.activeDocument;
var myTextFrame = myDoc.pages[0].textFrames[0];
for (j=0; j <= myTextFrame.words.length-1; j++){
var myWord = myTextFrame.words[j];
myWord = myWord.contents.toLowerCase().replace(/\u00AD/, '');
myWord = myWord.replace(myWord, 'accent\[\''+myWord+'\'\]\=\'\*\';');
accent.push(myWord.toLowerCase());
}