Как создать собственный словарь для OpenOffice.org/LibreOffice

Материал из Forumooo wiki

Перейти к: навигация, поиск


Как создать собственный словарь для OpenOffice.org/LibreOffice

Для создания словаря понадобится:

Note.png Пользовательский словарь LibreOffice/OpenOffice находится в профиле пользователя, каталог wordbook, файл Standard.dic.



Перевод документации по Hunspell доступен по адресу: http://mozilla-russia.org/projects/dictionary/hunspell.html


Приступим к сборке.

LC_ALL='C' sort input.txt >sorted.txt
LC_ALL='C' ./affixcompress sorted.txt 250

Теперь надо в начале аффикс-файла указать служебную информацию о кодировке и типе аффикс-файла

SET UTF-8
FLAG num
my_ru-dict.dic
my_ru-dict.aff
hunspell -d my_ru-dict

и печатаем слова, которые должны быть в словаре. Если Hunspell их распознал, то словарь работает!


NOSPLITSUGS
MAXNGRAMSUGS 4


TRY абвгдеёжз.....эюя'

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


Расширение представляет собой zip - архив. Создадим архив my_ru-dict.zip c нашими файлами:

my_ru-dict.dic
my_ru-dict.aff

Создадим каталог в архиве:

META-INF

В каталоге создадим файл

manifest.xml

следующего содержания:

<manifest:manifest>
 <manifest:file-entry manifest:media-type="application/vnd.sun.star.configuration-data" manifest:full-path="Dictionaries.xcu"/>
</manifest:manifest>
Личные инструменты
Пространства имён
Варианты
Действия
Компоненты
Общие вопросы
Совместимость
Навигация
Инструменты