SpellCheck plugin
- Author
- Message
-
Offline
- Posts: 2247
- Joined: Tue Aug 07, 2007 2:03 pm
- Location: Vinnitsa, Ukraine
SpellCheck plugin
Проверка правописания
Spellchecking
Download: SpellCheck.zip v1.16
Aspell-0-50-3-3-Setup.exe
Ядро Aspell.
Aspell core.
Dictionaries
Скачайте и установите нужный Вам словарь(устанавливать туда же, куда установили ядро)
Download and install dictionary you need(install to the same place as installed the core)
Spellchecking
Download: SpellCheck.zip v1.16
Aspell-0-50-3-3-Setup.exe
Ядро Aspell.
Aspell core.
Dictionaries
Скачайте и установите нужный Вам словарь(устанавливать туда же, куда установили ядро)
Download and install dictionary you need(install to the same place as installed the core)
Last edited by FeyFre on Mon Jun 03, 2013 11:43 am, edited 37 times in total.
-
Offline
- Posts: 98
- Joined: Thu Jul 03, 2008 7:23 pm
Начало положено
Большое спасибо!
Нужно подсветить слово, для которого сейчас проверяется орфография, так как в данный момент это непонятно, особенно если слов много. В окно "Варианты прописания"добавить поля: "Текст:" (в котором написано слово с ошибкой) и "Изменить на:" (в котором отображается выделенное слово из списка, либо можно исправить самому).
А так же в случае, если ошибок не найдено и вызван плагин, стоит вывести сообщение, что ошибок не найдено.
"Словарь по" лучше добавить ещё в глвное окно плагина, так будет удобнее менять языки "находу".
Большое спасибо!
Нужно подсветить слово, для которого сейчас проверяется орфография, так как в данный момент это непонятно, особенно если слов много. В окно "Варианты прописания"добавить поля: "Текст:" (в котором написано слово с ошибкой) и "Изменить на:" (в котором отображается выделенное слово из списка, либо можно исправить самому).
А так же в случае, если ошибок не найдено и вызван плагин, стоит вывести сообщение, что ошибок не найдено.
"Словарь по" лучше добавить ещё в глвное окно плагина, так будет удобнее менять языки "находу".
-
Offline
- Posts: 2247
- Joined: Tue Aug 07, 2007 2:03 pm
- Location: Vinnitsa, Ukraine
Tony
В архиве с плагином есть текстовое описание(на русском и англ) с минимумом инструкций для использования:
Для проверки есть две функции:
Check - для проверки слова, на котором стоит курсор, либо выделения целиком как одного слова(если курсор стоит не на слове, либо выделено не слово(часть слова либо больше) то поведение функции пока не определенно(если не просто промолчит, то выдаст список бредовых предположений).
CheckSelection - для проверки выделения, т.е. в выделении ищутся слова и каждое из них проверяется. У пользователя спрашивают замены и заменяют ошибочные слова.
В архиве с плагином есть текстовое описание(на русском и англ) с минимумом инструкций для использования:
Для проверки есть две функции:
Check - для проверки слова, на котором стоит курсор, либо выделения целиком как одного слова(если курсор стоит не на слове, либо выделено не слово(часть слова либо больше) то поведение функции пока не определенно(если не просто промолчит, то выдаст список бредовых предположений).
CheckSelection - для проверки выделения, т.е. в выделении ищутся слова и каждое из них проверяется. У пользователя спрашивают замены и заменяют ошибочные слова.
-
Offline
- Posts: 3222
- Joined: Wed Nov 29, 2006 1:19 pm
- Location: Киев, Русь
- Contact:
Приветствую!
Спасибо за плаг, но мне чего-то не удалось его запустить... (мануал читал). WinXP sp3.
1. При установке файл Aspell-0-50-3-3-Setup.exe создал рядом с собой папку TmpInstall, которую после установки не удалил.
2. Были проблемы с загрузкой плагина. Пришлось скачать как htm-страницу, а уже оттуда сохранять вручную.
3. Для интереса при установке указал папку <AkelPadDir>\AkelFiles\Plugs\ASpellCheck. При установке словаря (ru), он правильно определил, что ядро находится в папке ...\ASpellCheck. При вызове проверки орфографии ничего не происходит.
4. При переименовании папки в ...\SpellCheck и вызове проверки выделения открывается совершенно пустое окно проверки; такое ощущение, что словарь плагином не найден.
5. Переинсталил всё в папку ...\SpellCheck, - картина та же - открывается пустое окно.
Хотелось бы:
1. Возможность указывать другое месторасположение ядра, и чтобы плаг заработал.
2. Подсветки ошибочных слов, как это сделано в Opera (красной волнистой линией). Можно отдельной функцией; хотя бы прорисовывать для текущей страницы.
3. Дополнительный режим в настройках - что делать если ничего не выделено; варианты:
- вызывать функцию проверки слова, на котором находится указатель мыши;
- автоматически выделять всё и проверять выделение, т.к. большинство людей так и проверяют свои тексты.
Спасибо за плаг, но мне чего-то не удалось его запустить... (мануал читал). WinXP sp3.
1. При установке файл Aspell-0-50-3-3-Setup.exe создал рядом с собой папку TmpInstall, которую после установки не удалил.
2. Были проблемы с загрузкой плагина. Пришлось скачать как htm-страницу, а уже оттуда сохранять вручную.
3. Для интереса при установке указал папку <AkelPadDir>\AkelFiles\Plugs\ASpellCheck. При установке словаря (ru), он правильно определил, что ядро находится в папке ...\ASpellCheck. При вызове проверки орфографии ничего не происходит.
4. При переименовании папки в ...\SpellCheck и вызове проверки выделения открывается совершенно пустое окно проверки; такое ощущение, что словарь плагином не найден.
5. Переинсталил всё в папку ...\SpellCheck, - картина та же - открывается пустое окно.
Хотелось бы:
1. Возможность указывать другое месторасположение ядра, и чтобы плаг заработал.
2. Подсветки ошибочных слов, как это сделано в Opera (красной волнистой линией). Можно отдельной функцией; хотя бы прорисовывать для текущей страницы.
3. Дополнительный режим в настройках - что делать если ничего не выделено; варианты:
- вызывать функцию проверки слова, на котором находится указатель мыши;
- автоматически выделять всё и проверять выделение, т.к. большинство людей так и проверяют свои тексты.
-
Offline
- Posts: 2247
- Joined: Tue Aug 07, 2007 2:03 pm
- Location: Vinnitsa, Ukraine
VladSh
скорее всего Check и CheckSelected будут объедены в одну умную функцию. Просто сейчас важно выловить ньюансы именно по взаимодействию с ядром, а позже позабочусь о user-friendly.
Глюк инсталятора. Мне тоже он не нравится.1. При установке файл Aspell-0-50-3-3-Setup.exe создал рядом с собой папку TmpInstall, которую после установки не удалил.
Файловый обменник так работает: сначала выдает страницу "О файле" а потом сам файл(видать referrer заголовок сравнивает. Позже перезалью на другой.2. Были проблемы с загрузкой плагина. Пришлось скачать как htm-страницу, а уже оттуда сохранять вручную.
Инсталятор ядра оставляет в реестре путь остановки(ключ HKLM\Software\Aspell\path), а инсталяторы словарей его вычитьывают(Опера тоже искала его через этот ключ). Путь к ядру пока зашит в плагин. Не найдено ядро - делать в принципе нечего. Я ошибки пока не выдаю(ибо начинал писать плагин ещё когда вышел AkelPad 3.6.0 и пока не всё вспомнил)3. Для интереса при установке указал папку <AkelPadDir>\AkelFiles\Plugs\ASpellCheck. При установке словаря (ru), он правильно определил, что ядро находится в папке ...\ASpellCheck. При вызове проверки орфографии ничего не происходит.
Если вы поставили правильную кодировку(для кирилицы iso8859-5) то вероятнее всего aspell не смог подобрать ни одного подходящего варианта. Каким методом(Check или CheckSelection) и что проверялось?4. При переименовании папки в ...\SpellCheck и вызове проверки выделения открывается совершенно пустое окно проверки; такое ощущение, что словарь плагином не найден.
См. выше.5. Переинсталил всё в папку ...\SpellCheck, - картина та же - открывается пустое окно.
Немножко позже.1. Возможность указывать другое месторасположение ядра, и чтобы плаг заработал.
Сам ничего не имею против. Кстати, это "как в Опере это сейчас", а "как в Опере раньше" была проверка только по требованию. Я бы сразу сделал индикацию на лету, но к сожалению никак не могу въехать в координацию текста в контроле(разбор по ниткам HighLight и SpecialChars мало помог.) Ещё немного поковыряюсь самостоятельно и тогда начну терроризировать Интсруктора.2. Подсветки ошибочных слов, как это сделано в Opera (красной волнистой линией). Можно отдельной функцией; хотя бы прорисовывать для текущей страницы.
Если ничего не выделено, пользуемся функцией Check - проверит слово у курсора.3. Дополнительный режим в настройках - что делать если ничего не выделено
скорее всего Check и CheckSelected будут объедены в одну умную функцию. Просто сейчас важно выловить ньюансы именно по взаимодействию с ядром, а позже позабочусь о user-friendly.
-
Offline
- Posts: 3222
- Joined: Wed Nov 29, 2006 1:19 pm
- Location: Киев, Русь
- Contact:
Честно, не знал, что такая кодировка должна быть для кириллицы Хотелось бы более узнаваемые названия видеть в спискеFeyFre wrote:Если вы поставили правильную кодировку(для кирилицы iso8859-5)
Кстати, кодировку выбрал, но так и выдаётся пустое окно...
В целом, характер Вашего сообщения вселяет надежду Спасибо!
-
Offline
- Posts: 2247
- Joined: Tue Aug 07, 2007 2:03 pm
- Location: Vinnitsa, Ukraine
Менюшка "Открыть как..." и "Сохранить как..." список кодировок у меня на экран не влазит. Вот там есть в том числе и кодировка iso8859-5 (Cyrillic)Честно, не знал, что такая кодировка должна быть для кириллицы Хотелось бы более узнаваемые названия видеть в списке
AkelPad всё делает в Юникод которого Aspell не понимает(иначе вы бы даже и не слышали слова "кодировка").Или вообще от этого избавится используя возможности самого AkelPad'а?
По подробнее можно само сообщение?жму проверку - акел дает сообщение по английски (чтото связанное с runtime library) и закрывается.