Linux за българи: Форуми

BSD секция => Настройки на софтуер => Темата е започната от: prilep в Mar 13, 2005, 23:27



Титла: настройка на aspell
Публикувано от: prilep в 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 и се опитвам да го конфигурирам. Всякакви идеи ще са добре дошли  :)
Мерси предварително !


Титла: настройка на aspell
Публикувано от: vstoykov в 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, правил съм го под Линукс.


Титла: настройка на aspell
Публикувано от: rpetrov в Mar 15, 2005, 12:46
Май трябва да се конвертират всички файлове, които съдържат символи на кирилица, от cp1251 в utf8.
В един от файловете има ред "charset cp1251" и дали не трябва да се промени също на utf8 ?

П.П.: BSD-тата трябва да имат iconv.


Титла: настройка на aspell
Публикувано от: в Mar 15, 2005, 13:36
Не, само оня файл е сбъркан. Другите са неред. Следвай инструкциите на Стойков и ще тръгне.

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


Титла: настройка на aspell
Публикувано от: rpetrov в 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, мисля, че е желателно, всички файлове да са в тази кодова таблица.


Титла: настройка на aspell
Публикувано от: vstoykov в 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).


Титла: настройка на aspell
Публикувано от: rpetrov в Mar 18, 2005, 16:33
Бавничко работи aspell-а, ама май добре се справя.

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


Титла: настройка на aspell
Публикувано от: prilep в Mar 20, 2005, 15:04
Мерси за отговорите , проблема наистина беше в енкодинга на bulgarian.kbd след промяна с iconv всичко проработи  :D  :D


Титла: настройка на aspell
Публикувано от: в 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