Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Программное обеспечение > Firefox и несколько словарей


Автор: smartov 20.11.2007, 23:49
Проверка орфографии в Firefox.

Спасибо http://ljaddons.livejournal.com/4383.html за материал и работу.

user posted image

    Хотя Firefox и позволяет добавлять несколько словарей для проверки орфографии (например, https://addons.mozilla.org/ru/firefox/browse/type:3; а http://dictionaries.mozdev.org/installation.html есть русский словарь с поддержкой буквы «ё»), однако в каждом текстовом поле можно задействовать только один из них (язык выбирается через контекстное меню текстовых полей, подменю «Языки»). Чтобы заставить Firefox проверять сразу два языка, нужен небольшой «хак» — объединение двух словарей для разных языков в один. Такие словари уже создавались: например, http://mozutil.mozilla-russia.org/dict/index.html Вы можете скачать объединённый русско-английский словарь. Я попробовал объединить русский словарь с поддержкой буквы «ё» и словарь американского английского, желающие могут взять http://photosynthes.googlepages.com/en_us_ru_yo.rar. 
    Также вы можете распаковать любые из стандартных словарей (файлы .xpi, в которых поставляются словари, являются обычными zip-архивами) и соединить их вместе, соблюдая http://ljaddons.livejournal.com/4383.html

user posted image


smartov: я поставил. Теперь всё на ура. 
user posted image
Как же не хватало этой фичи.

    Я скачал словарь с буквой ё. В архиве лежат два файлика en_us_ru_yo.aff и en_us_ru_yo.dic. Чтобы их подключить, нужно либо
1) поместить в C:\Program Files\Mozilla Firefox\dictionaries\ 
либо 
2) найти у себя в профиле файлики словарей (если они есть). Если их нету - установите любой дополнительный словарь, а потом поищите по профилю файлик *.dic  (обычно в XP: c:\Documents and Settings_XP\ИмяЮзера\Application Data\Mozilla\Firefox\Profiles\ПапкаПрофиля\extensions\ПапкаСловарей\словарь.dic; Vista - c:\Users\ИмяЮзера\AppData\Roaming\Mozilla\Firefox\Profiles\ПапкаПрофиля\extensions\ПапкаСловарей\dictionaries\словарь.dic). Так вот, можно положить эти два файлика там.

    Всем удачи.

Автор: Akella 21.11.2007, 12:30
Цитата(smartov @  20.11.2007,  23:49 Найти цитируемый пост)
есть русский словарь с поддержкой буквы «ё»

+1

Добавлено через 2 минуты и 36 секунд
Ёлка.
Ёжик.
подчёркивает красным :(

Добавлено через 11 минут и 57 секунд
Я установил Русский, потом Украинский, это они оба активны или только тот, который был установлен последним? Словарями можно управлять непосредственно из лисицы?

Автор: smartov 21.11.2007, 12:46
Ёлка Ёжик - у меня ничего не подчеркивает
Елка Ежик - а вот ти подчеркнуло

Ты не забыл язык переставить на en_us_ru_yo?

Добавлено через 30 секунд
Akella, а ты статью внимательно читал? Там написано как переключать языки.

Добавлено через 1 минуту и 33 секунды
Цитата

днако в каждом текстовом поле можно задействовать только один из них (язык выбирается через контекстное меню текстовых полей, подменю «Языки»)


Добавлено через 3 минуты и 27 секунд
user posted image

Автор: Akella 21.11.2007, 12:53
smartov, У меня только Русский в выпадающем меню, т.е. тех, что я устанавливал нету :(

Автор: AriX 21.11.2007, 15:30
Год назад объединил 3 словаря: английский, русский с Е, русский с Ё.
Скачать можно здесь: http://proxygrab.msk.ru/download.php?file=ru_ruyo_en.rar
Топик: http://forum.mozilla-russia.org/viewtopic.php?id=3271

В принципе, объединение не сложно сделать - но муторно. Есть мысль написать скрипт на perl'е для автоматического объединения.
СтОит?

Автор: Akella 21.11.2007, 17:18
и виндА поймёт?

Добавлено @ 17:27
короче то, что я устанавливал с сайтов - файлы *.xpi, лиса не видит
а когда положил ручками в папку C:\Program Files\Mozilla Firefox\dictionaries\ , то увидела после перезапуска  smile 

Автор: AriX 21.11.2007, 19:54
Akella
Эм, а какая разница, какая операционка? Или ты имеешь ввиду скрипт?
Скрипт может и под виндой работать, если стоит ActivePerl. Да и в принципе, не обязательно распространять его - я имел ввиду, что можно написать для переодического обновления объединенного словаря не ручками, а автоматом.

Автор: smartov 21.11.2007, 19:55
Akella, что значит устанавливал файлы xpi. Они сразу должны устанавливаться. 
В общем главное что работает

Добавлено через 23 секунды
AriX, сейчас буду заценять smile

Добавлено через 8 минут и 58 секунд
AriX
Цитата(AriX @  21.11.2007,  14:30 Найти цитируемый пост)
В принципе, объединение не сложно сделать - но муторно. Есть мысль написать скрипт на perl'е для автоматического объединения.
СтОит? 

А черт его знает. Народу (юзерам ;) ) конечно удобнее просто качать мегасловарик и не заморачиваться smile

Автор: Akella 22.11.2007, 09:47
AriX, ну и словарик у тебя  smile, теперь FF думает, что риэлторская это слово неправильное, а замненой ему может быть: литераторская, гладиаторская, плантаторская, диктаторская, ординаторская  smile

Добавлено через 35 секунд
Цитата(smartov @  21.11.2007,  19:55 Найти цитируемый пост)
Akella, что значит устанавливал файлы xpi. Они сразу должны устанавливаться. 

да, FF, скачал их и установил, но толку от этого не было

Автор: smartov 22.11.2007, 10:11
Akella, баги....

Автор: AriX 22.11.2007, 15:29
Akella, ну, в словаре нет слова "риэлтор" и производных. А как производится поиск совпадающих слов - это уже наверное к FF вопрос ;)

Автор: Akella 23.11.2007, 13:12
Цитата(AriX @  21.11.2007,  19:54 Найти цитируемый пост)
Эм, а какая разница, какая операционка? Или ты имеешь ввиду скрипт?

сам скрипт cscript.exe не поймёт, а вот WHS должен понять, но WHS это ж на серверных ОС работает.

Добавлено через 1 минуту и 14 секунд
Цитата(smartov @  21.11.2007,  19:55 Найти цитируемый пост)
Akella, что значит устанавливал файлы xpi. Они сразу должны устанавливаться. 
В общем главное что работает

это значит, что я тыкнул по ссылке, FF скачал файл и запустил сразу у себя установку. Сообщил об успешной установке и на этом всё закончилось. Перезапуск не помог.

Работает, но как...

Автор: smartov 23.11.2007, 14:03
Akella, а зачем ты их качаешь? %)

Автор: Akella 23.11.2007, 20:22
Я их не качаю, я тыкнул ссылку и лиса начала закачку, после окончания закачки FF установила, сообщив опосля об успешной установке дополнения.

Автор: AriX 26.12.2007, 15:44
Оказывается, есть еще более полный словарь, чем мой.
Цитата

Автор расширения: Sergey Мaltsev

Итак в пакадже  

5 словарей с http://wiki.services.openoffice.org/wiki/Dictionaries
English (United Kingdom) 2004-02-08
English (United States) 2004-06-23  
Russian (Russia) 2004-04-06
Russian ye (Russia) 2003-09-11
Russian yo (Russia) 2004-04-06  

2 Словаря с  https://ru.add-ons.mozilla.com/ru/firefox/2.0.0.1/dictionaries/
Русский и Английский

1 Русский словарь из русского дистрибутива FireFox (он отличается от того что на сайте)

В итоге после удаления всех дубликатов и т.д.
Русский (e и ё) - 451199 слов
Английский - 91803 слов
Вместе 542978


http://ftp.mozilla-russia.org/dictionaries/ru-en_spell_dictionary.xpi

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)