Автор Тема: настройка на aspell  (Прочетена 2460 пъти)

prilep

  • Напреднали
  • *****
  • Публикации: 94
    • Профил
настройка на aspell
« -: Mar 13, 2005, 23:27 »
Здравейте ,

Проблема е с aspell и е следния:
bash-2.05b$ aspell -c errorssearch
Error: /usr/local/lib/aspell-0.60/bulgarian.kbd:4: The string "wу" is invalid. Invalid UTF-8 sequence at position 2.

Имам инсталирани aspell-0.60.2 и bg-aspell-0.60.2 от ports. Използвам FreeBSD 5.3 . Пробвах наслуки с това ,но пак нищо:
bash-2.05b$ aspell --encoding=cp1251 -c errorssearch
Error: /usr/local/lib/aspell-0.60/bulgarian.kbd:4: The string "wу" is invalid. Invalid UTF-8 sequence at position 2.
bash-2.05b$ aspell --encoding=UTF-8 -c errorssearch
Error: /usr/local/lib/aspell-0.60/bulgarian.kbd:4: The string "wу" is invalid. Invalid UTF-8 sequence at position 2.

В ~/.login_conf имам следното:
me:\
        :charset=CP1251:\
        :lang=bg_BG.CP1251:

Предполагам ,че изпускам нещо съществено , за първи път инсталирам aspell и се опитвам да го конфигурирам. Всякакви идеи ще са добре дошли  '<img'>
Мерси предварително !
Активен

Powered By DomashnaGROZDOVA & ShopskaSalata

vstoykov

  • Напреднали
  • *****
  • Публикации: 1286
  • Distribution: Ubuntu
  • Window Manager: Fluxbox
    • Профил
    • WWW
настройка на aspell
« Отговор #1 -: Mar 14, 2005, 00:01 »
Правиш всичко правилно - пакета е неправилен  ':p'

Кодирането на файла bulgarian.kbd е объркано.

Проблема се решава така:

Примерен код

cd /usr/local/lib/aspell-0.60/
mv bulgarian.kbd bulgarian.kbd-1251
iconv -f cp1251 -t utf-8 -o bulgarian.kbd bulgarian.kbd-1251
rm bulgarian.kbd-1251


P.S. Не знам в BSD-то дали има iconv, правил съм го под Линукс.
Активен

rpetrov

  • Напреднали
  • *****
  • Публикации: 571
    • Профил
    • WWW
настройка на aspell
« Отговор #2 -: Mar 15, 2005, 12:46 »
Май трябва да се конвертират всички файлове, които съдържат символи на кирилица, от cp1251 в utf8.
В един от файловете има ред "charset cp1251" и дали не трябва да се промени също на utf8 ?

П.П.: BSD-тата трябва да имат iconv.
Активен

  • Гост
настройка на aspell
« Отговор #3 -: Mar 15, 2005, 13:36 »
Не, само оня файл е сбъркан. Другите са неред. Следвай инструкциите на Стойков и ще тръгне.

От къде взе българския речник?
Активен

rpetrov

  • Напреднали
  • *****
  • Публикации: 571
    • Профил
    • WWW
настройка на aspell
« Отговор #4 -: Mar 17, 2005, 12:47 »
Цитат (Guest @ Март 15 2005,13:36)
От къде взе българския речник?

Човека го е написал от къде - FreeBSD ports.
Връзка към ports има от заглавната страница, а директно
http://www.freebsd.org/cgi/ports.cgi и се търси за bg-aspell.

П.П.: Тъй като aspell 0.60.x е ориентиран към utf-8, мисля, че е желателно, всички файлове да са в тази кодова таблица.
Активен

vstoykov

  • Напреднали
  • *****
  • Публикации: 1286
  • Distribution: Ubuntu
  • Window Manager: Fluxbox
    • Профил
    • WWW
настройка на aspell
« Отговор #5 -: Mar 17, 2005, 18:25 »
Цитат (rpetrov @ Март 17 2005,13:47)
П.П.: Тъй като aspell 0.60.x е ориентиран към utf-8, мисля, че е желателно, всички файлове да са в тази кодова таблица.

С кодиране utf-8 ще работи по-бавно. Смятам, че и с кодиране cp1251 работи бавно, няма нужда да се забавя още повече...
(Ползвам GNU/Linux на Celeron 333, 64MB RAM).
Активен

rpetrov

  • Напреднали
  • *****
  • Публикации: 571
    • Профил
    • WWW
настройка на aspell
« Отговор #6 -: Mar 18, 2005, 16:33 »
Бавничко работи aspell-а, ама май добре се справя.

Някой ден ще погледна кода на 0.6.x - имам чувството, че за вътрешно представяне се използва utf-8 (така е в доста проекти) и ако е така, при файлове в utf-8, няма ли да се стартира по-бързо ?
Активен

prilep

  • Напреднали
  • *****
  • Публикации: 94
    • Профил
настройка на aspell
« Отговор #7 -: Mar 20, 2005, 15:04 »
Мерси за отговорите , проблема наистина беше в енкодинга на bulgarian.kbd след промяна с iconv всичко проработи  '<img'>  '<img'>
Активен

Powered By DomashnaGROZDOVA & ShopskaSalata

  • Гост
настройка на aspell
« Отговор #8 -: Apr 08, 2005, 18:09 »
Hello, this worked perfectly for me!  I had to make one change...

Цитат

cd /usr/local/lib/aspell-0.60/
mv bulgarian.kbd bulgarian.kbd-1251
iconv -f cp1251 -t utf-8 bulgarian.kbd-1251 > bulgarian.kbd
rm bulgarian.kbd-1251


Thanks!!
-Nuttzy
Активен

Подобни теми
Заглавие Започната от Отговора Прегледи Последна публикация
aspell проблеми
Настройка на програми
dafo 1 1023 Последна публикация Dec 03, 2002, 09:58
от HipHop
aspell 0.50.2
Настройка на програми
dafo 1 1023 Последна публикация Jan 14, 2003, 18:33
от dafo
aspell и българския речник
Настройка на програми
int13 2 1287 Последна публикация Aug 31, 2005, 22:08
от int13