The OpenNET Project / Index page

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

Настройка одновременной проверки двух языков в Aspell
По умолчанию 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

Если в системе используется русский словарь без поддержки буквы "Ё", вместо
"ru-yo" следует использовать имя "ru".

После выполнения данных операций, в стандартный русский словарь будет добавлена
поддержка английского языка.
 
22.01.2010 , Автор: bosha , Источник: http://wiki.archlinux.org/index.php... (доп. ссылка 1)
Ключи: spell, aspell, rus, language, dict
Раздел:    Корень / Пользователю / Русификация

Обсуждение [ RSS ]
  • 1.1, минона (?), 14:21, 23/01/2010 [ответить]  
  • +/
    # 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
    отрабатывает

     
     
  • 2.2, минона (?), 14:23, 23/01/2010 [^] [^^] [^^^] [ответить]  
  • +/
    потом ещё эти предупреждения aspell --lang ru --encoding UTF-8 create master ... большой текст свёрнут, показать
     

  • 1.3, pavlinux (ok), 14:39, 23/01/2010 [ответить]  
  • +/
    Чередуем языки :)



    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

     
  • 1.4, аноним (?), 12:08, 24/01/2010 [ответить]  
  • +/
    А зачем тогда нужна опция:

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

     
     
  • 2.6, pavlinux (ok), 17:05, 24/01/2010 [^] [^^] [^^^] [ответить]  
  • +/
    >А зачем тогда нужна опция:

    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: Провод, Пород, Повод, Подвод, Пор вод, Пор-вод

     

  • 1.7, alex789 (?), 02:42, 25/01/2010 [ответить]  
  • +/
    супер!!! большое прибольшое спасибо!

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

     
  • 1.8, Wormik (??), 00:20, 26/01/2010 [ответить]  
  • +/
    И для FireFox с OpenOffice.org. Мне и там и нам надо язык из списка выбирать для проверки.
     


     Добавить комментарий
    Имя:
    E-Mail:
    Заголовок:
    Текст:




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

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