#target illustrator // v.0.1 // Скрипт для офіційної транслітерації українського алфавіту латиницею затвердженої постановою Кабінету Міністрів України №55 від 27 січня 2010 р. — https://zakon.rada.gov.ua/laws/show/55-2010-п // Похідна від транслітератор від Агентів змін — https://github.com/agentyzmin/a3-tools/tree/master/a3_translit // Автор — Олександр Колодько. // if a document is open if(documents.length >0) { // if textframes exist in the document if(activeDocument.textFrames.length > 0) { // check to make sure something is selected. selectedItems = selection if (selectedItems.length > 0) { // If the user has selected characters inside a text frame then // typename is TextRange. Display it contents and return. if (selectedItems.typename == "TextRange") { var sourceText = selectedItems.contents; var translitText = translit(sourceText); selectedItems.contents = translitText; } else { // If we get here, there are selected text frames. Display the contents of each. var itemFound = false; for(var i=0; i