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

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

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

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

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

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

greenman

Цитата: Yakov от 22 января 2012, 10:25Пакет rpm?
Нет. А что есть где-то rpm? Если да, то можно урл?

Цитата: Yakov от 22 января 2012, 10:25
Если так, то это проблема арча. (Arch linux ?)
Да, archlinux. Так и думал, что проблема арча. Попробую разобраться...

Yakov

Цитата: greenman от 21 января 2012, 18:34В составе  lightproof-1.4.4  (с www.numbertext.org/lightproof/) файл ru_RU_ru_RU.properties нахожу только внутри расширения, и он не отличается от того, что просто в расширении.

Удалось локализовать причину всех ошибок
это версия 1.4.4 lightproof development framework. В ней содержится ошибка в кодировке. Если собрать из исходников на основе 1.4.3 то расширение получается работающим.
Его можно скачать отсюда - http://forumooo.ru/index.php/topic,1338.msg14585.html#msg14585.
А версия 0.3lp-ru на www.numbertext.org/lightproof  - глючная.

greenman

Цитата: Yakov от 22 января 2012, 12:34Удалось локализовать причину всех ошибок
Вот же как... И проблема с параметрами исчезла. Спасибо.

Yakov

Завёл баг для LibreOffice
https://bugs.freedesktop.org/show_bug.cgi?id=45075

p.s. теперь на http://extensions.libreoffice.org/extension-center/lightproof-grammar-checker-for-russian лежит версия  0.3.1 с корректной локализацией.

ape

В связи с тем, что "lightproof-ru_RU" - расширение, встроенное в программный пакет LibreOffice-3.5, в ОС Windows оптимальным решением является не установка  lightproof-ru_RU-0.3.1.oxt, а простая распаковка архива в ${ORIGIN}/share/extensions/dict-ru/..

Yakov

Обновлена версия Lightproof-ru -0.3.2
В новой версии:
Сделана ревизия существующих правил.
Добавлены новые правила.

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

ape

@Yakov: в Либре-Вики появляются сообщения о том, что планируют в "Четвёрке" (3.7, похоже, "Тройка-крайняя"). Среди планируемых нововведений - переход на Питон 3.1 или старше (желательно - на 3.3; версия 3.0 не рассматривается из-за наличия серьёзных ошибок). Пишут, что по этой причине некоторые расширения работать не будут. Проверка грамматики и орфографии английского, русского и венгерского реализована на 2-м Питоне.
--
Что будет (тестировались ли расширения)?

Yakov

Расширение собирал на Python -2.6.6 (дистрибутивный ALT Linux 6).

jokersher

Цитата: ape от 22 августа 2012, 09:28
@Yakov: в Либре-Вики появляются сообщения о том, что планируют в "Четвёрке" (3.7, похоже, "Тройка-крайняя"). Среди планируемых нововведений - переход на Питон 3.1 или старше (желательно - на 3.3; версия 3.0 не рассматривается из-за наличия серьёзных ошибок). Пишут, что по этой причине некоторые расширения работать не будут. Проверка грамматики и орфографии английского, русского и венгерского реализована на 2-м Питоне.
--
Что будет (тестировались ли расширения)?
Им сначала надо переписать UNO к третьей версии. Вряд ли они будут ломать поддержку старого API, просто будет два варианта. Пока об этом рано думать.

Yakov

#39
Исходный код русского модуля Lightproof-ru -0.3.2
Модуль собран на основе фреймворка lightproof-1.5b3

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

Yakov

#40
Lightproof-ru -0.3.2 будет интегрирован в LibreOffice 3.7

Обновлённая версия записана в Git - репозитарий LibreOffice:
http://cgit.freedesktop.org/libreoffice/lightproof/commit/?id=70d8c24a37f6b2ef325d2ba1d69cefff1acfb18c

http://cgit.freedesktop.org/libreoffice/dictionaries/commit/?id=28f07b24d9f0d971e4a50663cd0bdf52dd025fb5

greenman

На extensions.libreoffice лежит версия 0.3.2 с файлами /pythonpath/lightproof_handler_lightproof_ru_RU.py  lightproof_lightproof_ru_RU.py lightproof_impl_lightproof_ru_RU.py lightproof_opts_lightproof_ru_RU.py забитыми нулями.


Yakov

#42
Цитата: greenman от 23 сентября 2012, 12:00с файлами /pythonpath/lightproof_handler_lightproof_ru_RU.py  lightproof_lightproof_ru_RU.py lightproof_impl_lightproof_ru_RU.py lightproof_opts_lightproof_ru_RU.py забитыми нулями.
Проверил. Скачал файл, распаковал - все файлы в порядке.
Скорей всего, у вас файл просто недокачался.
Попробуйте скачать его ещё раз. Или открыть другим архиватором.
Установил в LibreOffice и ApacheOpenOffice - нормально установился и работает.

greenman

$ file lightproof-ru_ru-0.3.1.oxt
lightproof-ru_ru-0.3.1.oxt: Zip archive data, at least v1.0 to extract

$ file lightproof_ru_ru-0.3.2.oxt
lightproof_ru_ru-0.3.2.oxt: Zip archive data, at least v2.0 to extract

Да, это у меня неправильно распаковалось.

Yakov

Пересобрал LightProof. Теперь версия 0.3.4