Скрипт InDesign для проверки орфографии и грамматики

Мне было любопытно узнать, есть ли способ или сценарий, доступный в InDesign (любой вариант решения предпочтителен), чтобы я мог пакетно проверять орфографические и грамматические ошибки в файлах.indd или.pdf . Некоторые области, которые я хотел бы проверить:

  • Случаи ошибки: и
  • Структура дела: И должно быть и
  • правописание: баннана

Если бы это даже можно было сделать, я бы хотел, чтобы скрипт или процесс исправляли проблему или документировали ее в файл в.pdf . Есть ли способ пакетной обработки проверки орфографии и грамматики для файлов.indd или.pdf ?

Ответы DanCouper

Я не буду комментировать достоверность выполняемых вами запросов (насколько конкретные / абстрактные вам понадобятся, чтобы строки поиска / замены зависели от контекста), но скрипт диспетчера запросов GREP должен позволить вам легко настроить цепочка запросов. Затем вы можете собрать все файлы.indd вместе как книгу (файл.indb) и запустить цепочку сценариев поиска / замены.

Если вы не слишком знакомы с GREP и хотите получить хорошее руководство, GREP в InDesign действительно полезен (тот, кто написал его, также написал скрипт диспетчера запросов GREP), и его только что обновили в июне этого года.

РЕДАКТИРОВАТЬ: Что касается вывода записанных изменений в файл, я не могу комментировать. Сценарий, который выводит.pdf, кажется немного заурядным. Существует Radish для контроля версий (он есть в коде Google), если это поможет.

Проверка орфографии (или spell check ) - это скрипт (или механизм), который подсвечивает слова в статье, которые могут быть написаны не корректно. Если вы используете MS Word, Google Docs и большинство других редакторов текста, вы уже видели красную подсветку под орфографическими ошибками . Но как добавить этот удобный функционал в поле редактирования Joomla материала?

Тут пара решений, которые вы или ваши клиенты могут использовать:

  • GoogleSpellchecker
  • Browser spellchecker - встроенный в браузер механизм проверки орфографии, работает только для языка браузера.

GoogleSpellchecker - это великолепный сервис проверки орфографии в словах, который помимо прочего, предлагает варианты написания слов с ошибкой. Варианты написания отсортированы по уровню совпадения с подсвеченным словом. Слова у которых есть такие варианты, автоматически подчеркиваются красной линией. Простой клик правой кнопкой мыши по подчеркнутому слову и вы увидите варианты правильного написания, после выбора одного из которых, им будет заменено исходное слово.

Первое, что нужно сделать, чтобы добавить проверку орфографии в ваш WYSIWYG редактор - это установка самого редактора. Для Joomla самым популярным является JCE editor(http://www.joomlacontenteditor.net) . После установки, идите в Profiles -> Default -> Plugin Parametrs и найти опцию Spellchecker в левой колонке.

JCE 2.3.3.2 имеет опцию встроенной проверки орфографии Browser Spellcheck (если она доступна в браузере). Этот вариант проверки орфографии установлен по умолчанию. IE8 & 9, которые не имеют встроенного spellchecker"а, будут использовать опцию Google Spellcheck по умолчанию. При выборе проверки орфографии от Google, вам также предлагается выбрать языки, по которым будет производится проверка.

К сожалению, этот сервис не поддерживает русский язык, потому используем нативный метод проверки орфографии.

Проверка орфографии не работает автоматически. Для ее включения достаточно переключить радио кнопку на On

Результат будет таким
Результат работы проверки орфографии в Joomla

Про скрипт, що відправляє помилки, знайдені читачами, на електропошту адміну. Відвідувачу достатньо виділити текст і натиснути Ctrl + Enter. А виділений фрагмент тексту відправляється на адресу, вказану в налаштуваннях.

Звичайно, це своєрідний респект системі Orphus та її автору Дмитру Котерову. Саме його дітищем я надихнувся. Головна відмінність - при використанні «Буквуса» жодні сторонні ресурси не використовуються. Обробка запиту і відправка повідомлення здійснюються через ваш сайт.

Що за скрипт

Одразу зауважу: Буквус дуже простий і його можна написати самостійно хвилин за двадцять. Допиляти до нормального стану, прикрутити стилі, стиснути код, написати про нього пост (я це роблю повільно) - ще години півтори. Разом в цьому продукті дві години часу, які я дарую вам.

Використовувати Буквус можна абсолютно безкоштовно в будь-яких його варіаціях. Головна умова - зберегти копірайт і написати тут або на форумі короткий відгук (можна з помилками) про будь-який з моїх скриптів, якими ви користуєтеся. Або написати такий відгук у себе на сайті, в блозі або форумі.

Можливості

Скрипт як і зазвичай дуже простий. Виділений текст перевіряється на розмір і якщо в ньому від 5 до 300 символів, відправляється вам на пошту. У нижній частині екрана з’являється напівпрозоре повідомлення. Якщо тексту забагато або зовсім мало, з’явиться повідомлення про помилку.

Установка

Ризикую бути банальним - установка в один рядок. Поки що цей пункт спростити не виходить і обійтись без коду не зможу. Тому робимо наступне:

  • Качаємо скрипт
  • Розпаковуємо і в /index.php вказуємо адресу пошту, куди буде приходити повідомлення.
  • Завантажуємо папку зі скриптом собі на сайт. Файли повинні лежати за адресою /bukvus/
  • Додаємо тегом код для підключення:
  • І ось вам кнопка для відвідувачів, додавайте її в будь-яке місце сайту:

    Демо і скачати