Проверка орфографии

По не ясной для меня причине один из популярнейших и, безусловно, самый гибкий и быстрый мессенджер Pidgin не сумел во время инсталяции автоматически подгрузить и установить словари для проверки правописания. Выдавал довольны мутные ошибки с ссылками, которые, между прочим, ещё и не скопировать из окна. Решается эта проблема за минуту.

Pidgin

Гугл и Яндекс не помогли. Пришлось идти на оф.сайт и искать соответствующий раздел в FAQ программы (вообще это самый правильный путь и всегда нужно так делать:) ). Надеюсь, если кто-то вновь будет искать данную информацию — наткнется на эту небольшую инструкцию.

Итак, для установки и активации орфографического словаря выполняем следующее:

  1. Скачиваем нужным нам словарь с сайта OpenOffice. Русский словарь лежит тут.
  2. После загрузки получаем файл с расширением .oxt . Переименовываем его в файл с расширением .zip. В ОС Windows для того, чтобы у файлов отображались расширения используйте сторонние файловые менеджеры (типа FreeCommander) или включите соответствующую опцию в стандартном Проводнике.
  3. Распакуйте содержимое получившегося архива по следующему пути:
  4. Перезапустите Pidgin.
  5. В окне ввода сообщения для какого-либо контакта нажмите правую кнопку мыши. Если всё прошло успешно, то в контекстном меню должен появится пункт «Languages», в котором будет присутствовать установленный вами словарь (верней его сокращенное название, для русского это ru_RU). Если установлено несколько словарей проверки орфографии, то в данном меню можно осуществлять переключение между ними.

Полянка ссылок.

Проверка орфографии на C++ осуществляется с помощью разнообразных готовых библиотек. Одна из таких библиотек — бесплатная библиотека hunspell.

Эту библиотеку можно применять для проверки орфографии текстов на многих языках, в том числе и на русском.

Для использования hunspell нужно скачать с официального сайта исходный код библиотеки (dll), скомпилировать его и подключить его к своему проекту. Также нужно скачать два файла со словарём.

Если нет времени компилировать исходный код, то можно скачать комплект готовых файлов с какого-нибудь сайта. Например, на этом сайте есть готовый комплект файлов для Microsoft Visual C++ и другой готовый комплект файлов для Borland C++ Builder.

Hunspell для Borland C++ Builder

Порядок действий по подключению библиотеки к проекту может быть примерно таким.

  1. Скачиваем архив с файлами и распаковываем его.

hunspell-for-bcb

  1. Создаём новый проект в Borland C++ Builder и сохраняем проект в отдельную папку.
  2. Копируем в папку с проектом файлы hunspelldll.h, bcb-libhunspell.lib и папку hunspell
  3. В Project->Options... в С++ Compiler (bcc32)->Paths and Defines добавляем новый путь вида (путь до Вашего проекта)\hunspell. Например, C:\newproj\hunspell
  4. Добавляем код проекта по проверке орфографии:
  1. Компилируем проект.
  2. В папку к скомпилированному проекту добавляем файлы libhunspell.dll, ru_RU.aff, ru_RU.dic.

Hunspell для Microsoft Visual C++

Порядок действий по подключению библиотеки к проекту аналогичен порядку для предыдущего компилятора.

  1. Скачиваем архив с файлами и распаковываем его.

hunspell-for-msvc

Источники