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

Гугл и Яндекс не помогли. Пришлось идти на оф.сайт и искать соответствующий раздел в FAQ программы (вообще это самый правильный путь и всегда нужно так делать:) ). Надеюсь, если кто-то вновь будет искать данную информацию — наткнется на эту небольшую инструкцию.
Итак, для установки и активации орфографического словаря выполняем следующее:
- Скачиваем нужным нам словарь с сайта OpenOffice. Русский словарь лежит тут.
- После загрузки получаем файл с расширением .oxt . Переименовываем его в файл с расширением .zip. В ОС Windows для того, чтобы у файлов отображались расширения используйте сторонние файловые менеджеры (типа FreeCommander) или включите соответствующую опцию в стандартном Проводнике.
- Распакуйте содержимое получившегося архива по следующему пути:
- Перезапустите Pidgin.
- В окне ввода сообщения для какого-либо контакта нажмите правую кнопку мыши. Если всё прошло успешно, то в контекстном меню должен появится пункт «Languages», в котором будет присутствовать установленный вами словарь (верней его сокращенное название, для русского это ru_RU). Если установлено несколько словарей проверки орфографии, то в данном меню можно осуществлять переключение между ними.
Полянка ссылок.
Проверка орфографии на C++ осуществляется с помощью разнообразных готовых библиотек. Одна из таких библиотек — бесплатная библиотека hunspell.
Эту библиотеку можно применять для проверки орфографии текстов на многих языках, в том числе и на русском.
Для использования hunspell нужно скачать с официального сайта исходный код библиотеки (dll), скомпилировать его и подключить его к своему проекту. Также нужно скачать два файла со словарём.
Если нет времени компилировать исходный код, то можно скачать комплект готовых файлов с какого-нибудь сайта. Например, на этом сайте есть готовый комплект файлов для Microsoft Visual C++ и другой готовый комплект файлов для Borland C++ Builder.
Hunspell для Borland C++ Builder
Порядок действий по подключению библиотеки к проекту может быть примерно таким.
- Скачиваем архив с файлами и распаковываем его.
hunspell-for-bcb
- Создаём новый проект в Borland C++ Builder и сохраняем проект в отдельную папку.
- Копируем в папку с проектом файлы hunspelldll.h, bcb-libhunspell.lib и папку hunspell
- В Project->Options... в С++ Compiler (bcc32)->Paths and Defines добавляем новый путь вида (путь до Вашего проекта)\hunspell. Например, C:\newproj\hunspell
- Добавляем код проекта по проверке орфографии:
- Компилируем проект.
- В папку к скомпилированному проекту добавляем файлы libhunspell.dll, ru_RU.aff, ru_RU.dic.
Hunspell для Microsoft Visual C++
Порядок действий по подключению библиотеки к проекту аналогичен порядку для предыдущего компилятора.
- Скачиваем архив с файлами и распаковываем его.
hunspell-for-msvc