Проверка грамматики в Libre Office

Автор Yakov, 22 февраля 2011, 09:11

0 Пользователи и 1 гость просматривают эту тему.

Насколько востребовано включение Lightproof в состав LibreOffice?

Да,  необходимо.
4 (40%)
Нет.
1 (10%)
Необходимо включить LanguageTool.
4 (40%)
Да, но при условии существенного расширения набора правил.
1 (10%)

Проголосовало пользователей: 10

Yakov

Согласно сообщениям в багтрекере Libre Office
https://bugs.freedesktop.org/show_bug.cgi?id=31059
разработчики хотят включить в качестве движка для проверки грамматики расширение LightProof
(так как оно работает на Python, а не на Java).
http://extensions.services.openoffice.org/en/node/2884
Есть идея немного расширить поддержку русского языка в LightProof для интеграции его в LO, но всё равно по возможностям LanguageTool его превосходит...

prof-alex

У python есть одно отличие от java, делающее его более привлекательным для разработки, он может стоять где угодно в системе, что позволяет "таскать его с собой" инсталятору офиса. С java это затруднено. Так что для любителей portable и для нелюбителей "внешних зависимостей" python предпочтительнее.

«Студентов, ранее изучавших Бейсик, практически невозможно обучить хорошему программированию. Как потенциальные программисты они подверглись необратимой умственной деградации» Э. Дейкстра

dr.Faust

Насколько движки различны? (Я понял так, что LightProof не понимает правил LanguageTool и наоборот. А сложно ли конвертировать одни правила в другие?)
Свобода информации - свобода личности!

ХСБ

Т.е. речь идёт либо LightProof либо LanguageTool ? И никаких вариантов компромисса быть не может?
Поклонник портативного софта!
ЯТД ММ - Я так думаю! Моё мнение!

Yakov

Ещё есть CoGrOO. Но она тоже на Java и умеет проверять только португальский язык.
http://extensions.services.openoffice.org/project/cogroo

Yakov

Цитата: dr.Faust от 22 февраля 2011, 22:13
Насколько движки различны? (Я понял так, что LightProof не понимает правил LanguageTool и наоборот. А сложно ли конвертировать одни правила в другие?)
Движки сильно отличаются. В LanguageTool это правила на основе xml,
в LightProof на основе регулярных выражений Python.
Основная проблема для обмена правилами - идентичный словарь для LanguageTool и LightProof с частями речи.

Во вложении - слегка доработанная версия Lightproof (на основе 1.1).
В этой версии устранены некоторые ошибки предыдущей (ошибка с неправильным определением конца/начала слова) + добавлены новые правила.
В окончательной версии будет возможность ещё выбрать используемые правила.
Правила в LightProof находятся в каталоге data, файл ru_RU.dat

[вложение удалено Администратором]

Yakov

Цитата: Yakov от 23 февраля 2011, 09:07В окончательной версии будет возможность ещё выбрать используемые правила.
Скриншот экрана настроек будущей версии.

[вложение удалено Администратором]

Yakov

Цитата: Yakov от 23 февраля 2011, 22:17Скриншот экрана настроек будущей версии.
Версия - во вложении.
Доступ к меню настроек  LightProof возможен и из менеджера расширений (кнопка "Параметры" при выделенной строчке с расширением)!
Расширение работает и во Writer\Web!

[вложение удалено Администратором]

Yakov

#8
Официальная версия расширения Lightproof выйдет в ближайшие несколько недель...
И, скорее всего, войдёт в состав LO.

Yakov

Для сравнения OpenOffice 3.1 Linux
потребление памяти (VmSize)
OpenOffice                      - 215 Mb
OpenOffice + LightProof  - 258 Mb
OpenOffice+ LanguageTool  - 430 Mb



Yakov

#10
Цитата: Yakov от 27 февраля 2011, 12:19Официальная версия расширения Lightproof выйдет в ближайшие несколько недель...
Наконец-то вышла версия 1.4.1 LightProof development framework с обновлением русского модуля...
Версия поставляется в виде zip - архива, после распаковки которого будут доступны версии LightProof для русского, венгерского и английского языков.
http://extensions.services.openoffice.org/en/node/5117

[вложение удалено Администратором]

Yakov

#11
Новая версия Lightproof-ru -0.3 (на основе Lightproof development framework 1.4.3 http://www.numbertext.org/lightproof/)
-Дополнены правила.
-Изменена начальная конфигурация правил.
-Изменено окно конфигурации (теперь вызывается только из менеджера расширений).
Эту версию предполагается включить в состав LibreOffice.

[вложение удалено Администратором]

Yakov

Скриншот настроек Lightproof-ru-0.3

[вложение удалено Администратором]

Yakov

Вышла статья Németh László и Szóljon Hozzá об интеграции Lightproof в LibreOffice на английском языке:
http://libreoffice.hu/2011/12/08/grammar-checking-in-libreoffice/

Интегрировать русский модуль  Lightproof-ru-0.3 в LibreOffice планируют на следующей неделе...

Yakov

Цитата: Yakov от  9 декабря 2011, 15:16
версия Lightproof-ru -0.3
Теперь доступна на официальном сайте: http://www.numbertext.org/lightproof/
Lightproof-ru -0.3 включили в состав Lightproof development framework 1.4.4 (это исходные коды для сборки расширения)
http://numbertext.org/lightproof/lightproof-1.4.4.zip