The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  вход/выход  слежка  RSS
"Раздел полезных советов: Настройка одновременной проверки дв..."
Вариант для распечатки  
Пред. тема | След. тема 
Форумы Разговоры, обсуждение новостей (Public)
Изначальное сообщение [ Отслеживать ]

"Раздел полезных советов: Настройка одновременной проверки дв..."  +/
Сообщение от auto_tips on 23-Янв-10, 14:21 
По умолчанию aspell может проверять только один язык, для одновременной проверки ошибок в английских и русских словах можно пойти обходным путем и создать комбинированный словарь:

    su
    cd /usr/lib/aspell*
    grep '^special' en.dat >>ru.dat
    aspell dump master en >w.en
    aspell dump master ru-yo >w.ru
    cat w.ru w.en >w.all
    aspell --lang=ru --encoding=UTF-8 create master ruen.rws < w.all
    rm -f w.ru w.en w.all
    echo "add ruen.rws" > ru.multi

После выполнения данных операций, в стандартный русский словарь будет добавлена поддержка английского языка.

URL: http://wiki.archlinux.org/index.php/User:Georgek http://the-bosha.ru/2010/01/12/aspell-two-language/
Обсуждается: http://www.opennet.dev/tips/info/2269.shtml

Высказать мнение | Ответить | Правка | Cообщить модератору

Оглавление

Сообщения по теме [Сортировка по времени | RSS]


1. "Настройка одновременной проверки двух языков в Aspell"  +/
Сообщение от минона on 23-Янв-10, 14:21 
# aspell dump master ru-yo > w.ru
Ошибка: The file "/usr/lib/aspell/ru-yo" can not be opened for reading.

# aspell dump master ru > w.ru
отрабатывает

Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

2. "Настройка одновременной проверки двух языков в Aspell"  +/
Сообщение от минона on 23-Янв-10, 14:23 
потом ещё эти предупреждения:
# aspell --lang=ru --encoding=UTF-8 create master ruen.rws < w.all
Предупреждение: Удаляется неподходящий аффикс 'H' из слова Адель.
Предупреждение: Удаляется неподходящий аффикс 'M' из слова осенять.
Предупреждение: Удаляется неподходящий аффикс 'M' из слова истаять.
Предупреждение: Удаляется неподходящий аффикс 'M' из слова отвалять.
Предупреждение: Удаляется неподходящий аффикс 'D' из слова изъязвлять.
Предупреждение: Удаляется неподходящий аффикс 'Z' из слова белёсый.
Предупреждение: Удаляется неподходящий аффикс 'Z' из слова белесый.
Предупреждение: Удаляется неподходящий аффикс 'M' из слова бурлачить.
Предупреждение: Удаляется неподходящий аффикс 'P' из слова допрыгнуть.
Предупреждение: Удаляется неподходящий аффикс 'E' из слова многосторонний.
Предупреждение: Удаляется неподходящий аффикс 'Z' из слова необоримый.
Предупреждение: Удаляется неподходящий аффикс 'Z' из слова ненарушимый.
Предупреждение: Удаляется неподходящий аффикс 'M' из слова наплавлять.
Предупреждение: Удаляется неподходящий аффикс 'Z' из слова неразделимый.
Предупреждение: Удаляется неподходящий аффикс 'W' из слова подмазаться.
Предупреждение: Удаляется неподходящий аффикс 'M' из слова приценяться.
Предупреждение: Удаляется неподходящий аффикс 'B' из слова передеритесь.
Предупреждение: Удаляется неподходящий аффикс 'Z' из слова прегрубый.
Предупреждение: Удаляется неподходящий аффикс 'M' из слова проковыряться.
Предупреждение: Удаляется неподходящий аффикс 'M' из слова промаяться.
Предупреждение: Удаляется неподходящий аффикс 'Z' из слова раскосый.
Предупреждение: Удаляется неподходящий аффикс 'L' из слова расползтись.
Предупреждение: Удаляется неподходящий аффикс 'S' из слова растрясшийся.
Предупреждение: Удаляется неподходящий аффикс 'Q' из слова разнообразить.
Предупреждение: Удаляется неподходящий аффикс 'M' из слова Селиванович.
Предупреждение: Удаляется неподходящий аффикс 'Z' из слова суставной.
Предупреждение: Удаляется неподходящий аффикс 'F' из слова свирепство.
Предупреждение: Удаляется неподходящий аффикс 'Z' из слова ведомый.
Предупреждение: Удаляется неподходящий аффикс 'M' из слова закаяться.
Предупреждение: Удаляется неподходящий аффикс 'U' из слова запулить.
Предупреждение: Удаляется неподходящий аффикс 'U' из слова запрессовывать.
Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

3. "Настройка одновременной проверки двух языков в Aspell"  +/
Сообщение от pavlinux (ok) on 23-Янв-10, 14:39 
Чередуем языки :)

for ((i=0; i < `cat ru.dic | wc -l`; i++)) \
   do export i;\
   DATA=`awk 'NR==ENVIRON["i"]' ru.dic`;\
   DATA+=`awk 'NR==ENVIRON["i"]' en.dic`;\
   echo $DATA >> common.dic;\
done;


aspell
a
английских
and
в
are
для
as
иcomplex
и
data
комбинированный
encryption
может
for
можно
from
обходным
generating
один
keys,
одновременнойlarger
ошибок
modeling
По
numbers
пойти
of
проверки
phenomena
проверять
purposes,
путем
random
русских
Random
словарьsamples
словах
selecting
создать
sets.
только
simulating
умолчанию
such

Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

4. "Настройка одновременной проверки двух языков в Aspell"  +/
Сообщение от аноним on 24-Янв-10, 12:08 
А зачем тогда нужна опция:

man aspell
...
--extra-dicts=<list>
              Extra dictionaries to use.
...

Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

6. "Настройка одновременной проверки двух языков в Aspell"  +/
Сообщение от pavlinux (ok) on 24-Янв-10, 17:05 
>А зачем тогда нужна опция:

Extra dictionaries to use.
:)

Доп. словари, не языки...

aspell и подобные, тупой парсер, совершенно не контекстный...

echo "Первет Чиловек, Пирвод Порвод" | aspell -d ru --lang=ru --variety=ru -a

@(#) International Ispell Version 3.1.20 (but really Aspell 0.60.6)
& Первет 97 0: Прервет, Порвет, Пе рвет, Пе-рвет, Перевеют, Перевеет, Переверт, Переврет, Перевьет, Прервете, Переть, Перевит, Первое, Первые, Перервет, Персте, Прет, Переест, Перевею, Перевей, Перевес, Перфект, Перхает, Порвете, Прервем, Прервут, Берет, Перце, Перец, Перед, Перех, Перем, Перст, Перво, Песет, Певец, Порет, Урвет, Певек, Перевеять, Вперяет, Перцев, Перьев, Дернет, Корвет, Паркет, Перцем, Переем, Перлит, Персей, Первая, Первач, Первою, Первой, Первом, Первую, Первых, Первый, Первым, Першит, Перчат, Перчит, Порвем, Порвут, Пырнет, Сервер, Терцет, Теряет, Вернет, Шербет, Червец, Персею, Персее, Персея, Перевить, Первотел, Переток, Прервать, Переда, Передо, Песета, Певать, Перхать, Перхоть, Першить, Перчить, Порвать, Переврать, Прерывать, Перевитый, Перемять, Перенять, Перервать, Перьевой, Перевязь, Поерзать, Вперять
& Чиловек 9 7: Человек, Человека, Человеке, Человеко, Человеку, Чилиек, Чулочек, Чилийка, Человечий
& Пирвод 35 16: Привод, Пир вод, Пир-вод, Привода, Приводе, Приводу, Приводы, Провод, Ирод, Пиво, Приход, Привою, Привое, Привои, Привой, Привоя, Привоз, Прод, Перевод, Пищевод, Перво, Пирог, Пироп, Пивом, Пород, Повод, Период, Природа, Приводка, Пиррол, Подвод, Приходо, Пирога, Порода, Приводной
& Порвод 6 23: Провод, Пород, Повод, Подвод, Пор вод, Пор-вод

Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

7. "Настройка одновременной проверки двух языков в Aspell"  +/
Сообщение от alex789 on 25-Янв-10, 02:42 
супер!!! большое прибольшое спасибо!

а можно еще и для hunspell'а такое же руководство? - плиииззз))

Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

8. "Настройка одновременной проверки двух языков в Aspell"  +/
Сообщение от Wormik (??) on 26-Янв-10, 00:20 
И для FireFox с OpenOffice.org. Мне и там и нам надо язык из списка выбирать для проверки.
Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

Архив | Удалить

Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру