Автор Тема: Автоматическая проверка орфографии и пунктуации в LibreOffice.  (Прочитано 6997 раз)

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

Оффлайн CoolAller

  • Старожил
  • ****
  • Topic Author
  • Сообщений: 833
Всем привет!  :)
Подскажите как установить автоматическую проверку орфографии в Libre Office Version: 4.1.3.2
Build ID: 410m0(Build:2). Нужно чтобы автоматически осуществлялась проверка и английского и русского языка, собственно так, как это реализованно в MS Office. Установил русский словарь с помощью пакета hunspell-ru, активирована опция autospellcheck, но все равно подчеркивает красным все русские слова. Если выбрать locale settings: russian по умолчанию, то перестает автоматически проверять английские слова и начинает их подчеркивать красным. Проверяет только когда тыкаешь на каждое слово, т.е. вручную. Хотя надо сказать русскую орфографию проверяет плохо. Пунктуацию не проверяет совсем. Может есть какой-то плагин или еще что-то?

Пытался установить плагин LanguageTool требующий Java 7, но он кидает какую-то ошибку устрашающего содержания (libreoffice-java-common 1:4.1.3-1, default-jre и openjdk-7-jre установлен):
Spoiler: ShowHide
Цитировать
(com.sun.star.uno.RuntimeException) { { Message = "[jni_uno bridge error] UNO calling Java method writeRegistryInfo: non-UNO exception occurred: java.lang.UnsupportedClassVersionError: org/languagetool/openoffice/Main : Unsupported major.minor version 51.0\X000ajava stack trace:\X000ajava.lang.UnsupportedClassVersionError: org/languagetool/openoffice/Main : Unsupported major.minor version 51.0\X000a\X0009at java.lang.ClassLoader.defineClass1(Native Method)\X000a\X0009at java.lang.ClassLoader.defineClass(ClassLoader.java:643)\X000a\X0009at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:142)\X000a\X0009at java.net.URLClassLoader.defineClass(URLClassLoader.java:277)\X000a\X0009at java.net.URLClassLoader.access$000(URLClassLoader.java:73)\X000a\X0009at java.net.URLClassLoader$1.run(URLClassLoader.java:212)\X000a\X0009at java.security.AccessController.doPrivileged(Native Method)\X000a\X0009at java.net.URLClassLoader.findClass(URLClassLoader.java:205)\X000a\X0009at java.lang.ClassLoader.loadClass(ClassLoader.java:323)\X000a\X0009at java.lang.ClassLoader.loadClass(ClassLoader.java:316)\X000a\X0009at java.net.FactoryURLClassLoader.loadClass(URLClassLoader.java:615)\X000a\X0009at java.lang.ClassLoader.loadClass(ClassLoader.java:268)\X000a\X0009at com.sun.star.comp.loader.RegistrationClassFinder.find(RegistrationClassFinder.java:55)\X000a\X0009at com.sun.star.comp.loader.JavaLoader.writeRegistryInfo(JavaLoader.java:399)\X000a", Context = (com.sun.star.uno.XInterface) @0 } }
« Последнее редактирование: 04 Ноябрь 2014, 14:12:47 от CoolAller »
 


Оффлайн CoolAller

  • Старожил
  • ****
  • Topic Author
  • Сообщений: 833
Вышеописанную ошибку при установке LanguageTool устранил следующим образом: в опциях LibreOffice перед установкой плагина в меню Tools->Options->Advanced выбрал Oracle Corporation 1.7 (до этого стоял 1.6) Как пользоваться плагином я так и не понял, ничего нового не появилось, плагин включен, подозреваю, что он просто не работает.

Кто-нибудь знает как заставить его работать? Судя по описанию это то, что нужно, но не работает...
« Последнее редактирование: 05 Ноябрь 2014, 00:59:47 от CoolAller »
 

Оффлайн CoolAller

  • Старожил
  • ****
  • Topic Author
  • Сообщений: 833
Помогите решить задачу, уж очень не хочется офис на виндовс переводить)) Да и на сайте плагина так все красиво выглядит, может кто-то сам заинтересуется. :D
 

Оффлайн Malaheenee

  • Ветеран
  • *****
  • Сообщений: 2565
  • Учтите, мы можем дать и вредный совет.
Как вариант - просто вяделяете текст и указываете ему нужный язык.
Все мы где-то, когда-то и в чем-то были новичками.
 

Оффлайн CoolAller

  • Старожил
  • ****
  • Topic Author
  • Сообщений: 833
Malaheenee, это вообще не вариант, так как он весь текст подчеркивает и в добавок еще и язык руками менять придется.
 

Оффлайн Malaheenee

  • Ветеран
  • *****
  • Сообщений: 2565
  • Учтите, мы можем дать и вредный совет.
Так. А это выполняли?
LibreOffice 3.5 и старше уже включает в себя лёгкую систему проверки грамматики (LightProof), которая блокирует работу LanguageTool для английского и русского языков. Отключить LightProof и включить LanguageTool для указанных языков можно через меню Сервис -> Параметры -> LibreOffice -> Настройки языка -> Лингвистика -> Доступные языковые модули -> Правка ... Необходимо поставить галочку для LanguageTool и убрать для LightProof.
Все мы где-то, когда-то и в чем-то были новичками.
 

Оффлайн CoolAller

  • Старожил
  • ****
  • Topic Author
  • Сообщений: 833
Malaheenee, читал я этот мануал на их сайте, не работает.
 

Теги:
 

Автоматическая установка настроенной Debian

Автор doctor@tardis

Ответов: 2
Просмотров: 2054
Последний ответ 25 Май 2014, 14:19:53
от doctor@tardis
Автоматическая смена раскладки по переключению окна (решено)

Автор Лесьяр

Ответов: 5
Просмотров: 1647
Последний ответ 26 Сентябрь 2014, 14:32:41
от Лесьяр