Форум поддержки пользователей. LibreOffice, Apache OpenOffice, OpenOffice.org

Форум поддержки пользователей. LibreOffice, Apache OpenOffice, OpenOffice.org

27 Июль 2021, 11:35 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
Новости: Здесь можно поблагодарить участников форума Улыбка
 
   Начало   Помощь Поиск Войти Регистрация    задать вопрос  
Страниц: « 1 2 3 4 5 6 7 8 9 »   Вниз
  Печать  
Автор Тема: Конвертация словаря в формат Hunspell  (Прочитано 100464 раз)
0 Пользователей и 2 Гостей смотрят эту тему.
yup
Участник
**
Offline Offline

Сообщений: 12


« Ответ #57298: 31 Январь 2021, 04:53 »

В официальной документации Hunspell сказано, что строки аффиксов должны иметь вид:
Цитата:
PFX flag stripping prefix [condition [morphological_fields...]]
SFX flag stripping suffix [condition [morphological_fields...]]
где поля stripping и prefix/suffix являются обязательными, а отсутствие соответствующего значения обозначается нулём:
Цитата:
Zero stripping or affix are indicated by zero.

Тем не менее, в выложенном здесь словаре присутствует сотня строк вида:
Код:
SFX 6 ый  .
SFX 10 0  .
SFX 11 0  .
SFX 18 а  .
...
SFX 2503 ый  .
SFX 2513 ный  .
(На всякий случай, во вложении файл (UTF-8) с полным списком.)

По идее, в этих строках точка (условие) должна считаться значением суффикса.
Потому и вопрос: это ошибка при создании словаря, или код Hunspell такое нормально воспринимает?

* AffErr.txt (1.27 Кб - загружено 256 раз.)
« Последнее редактирование: 31 Январь 2021, 05:06 от yup » Записан
Страниц: « 1 2 3 4 5 6 7 8 9 »   Вверх
  Печать  
 
Перейти в:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.21 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!