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

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

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

Войти
Новости: Доступно и просто о работе в офисных пакетах
 
   Начало   Помощь Поиск Войти Регистрация    задать вопрос  
Страниц: « 1 2 3 4 5 6 7 8 9 10 11 12 13 »   Вниз
  Печать  
Автор Тема: Language Tool - проверка грамматики для русского языка  (Прочитано 264169 раз)
0 Пользователей и 1 Гость смотрят эту тему.
CryVICSky
Участник
**
Offline Offline

Пол: Мужской
Расположение: Россия, Республика Коми
Сообщений: 21


« Ответ #40412: 9 Февраль 2017, 21:13 »

слово "должен" слабо играет в диспутах вокруг опенсорц
Я имел в виду то, что если уж взялись делать, то должны были реализовать подобную функциональность сразу, чтобы потом пользователи от них этого не требовали.

То есть предлагается сделать независимые словари для каждого пользователя операционной системы и хранить их в профиле пользователя ОС вместе с настройками LT?
Необязательно так. Ведь суть то в чём?! При проверке текста в текстовом редакторе LT определяются ошибки в словах, которые отсутствуют в основном словаре. Пользователь щёлкает ПКМ по слову и вылетает контекстное меню с кнопкой «добавить в словарь», далее он нажимает на неё. Алгоритм проверяет существование текстового файла со стандартным именем, например, «custom_dictionary.txt». Он может находиться и в директории программы - «\org\languagetool\resource\ru\hunspell\», и в профиле пользователя ОС вместе с настройками LT. Этот выбор должен сделать сам пользователь. Если файла с данным именем не существует, то он создаётся, а если он уже был до этого создан, то новое слово добавляется к списку существующих. Одно слово на строку. Плюс я бы на месте разработчиков добавил бы к функции добавления нового слова в пользовательский словарь ещё и функцию сортировки, чтобы можно было упростить процедуру поиска одинаковых слов с «е» и с «ё», и им подобных. Чтобы сортировка списка слов происходила автоматически каждый раз при запуске функции редактирования пользовательского словаря. Зачем и как? Рядом с кнопкой «добавить в словарь» в контекстном меню должна быть ещё одна кнопка «редактировать словарь», при нажатии на которую пользователь мог бы увидеть небольшое открывшееся окно со всем уже отсортированным списком слов, содержащихся в пользовательском словаре, с возможностью его (списка слов) редактирования, полного или частичного выделения и удаления физически прямо из этого окна. При удалении всех слов из словаря, сам текстовый файл («custom_dictionary.txt») удаляется с жёсткого диска до момента следующего добавления новых слов.

+ исправление небольшого бага:

Но слова из пользовательского словаря пока не предлагаются в качестве вариантов замены при исправлении ошибок (небольшой баг).
« Последнее редактирование: 10 Февраль 2017, 00:12 от CryVICSky » Записан

Windows 10 Pro v.1909.18363.1379 (x64) + LibreOffice v.7.0.6.2 (x64, LT v.5.5 от 10.07.2021, Dictionary Pack v.0.4.5) + Java v.8.291 (x64).

Терехов Иван Сергеевич, The CryVICtory Group.
Страниц: « 1 2 3 4 5 6 7 8 9 10 11 12 13 »   Вверх
  Печать  
 
Перейти в:  

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