Автор Гілка: Aspell. Перекодування словників.  (Прочитано 3660 раз)

Відсутній orest

  • Новачок
  • *
  • дописів: 6
  • Карма: +0/-0
  • I Love YaBB 2!
Може хто підскаже, як змусити працювати Aspell під вінду. Облазив багато сайтів, переважно йде підтримка користувачів Лінукс/Фрі тощо.

Чи можливо зконвертувати словник з koi8-u в cp-1251 та utf-8 під віндою без усяких ВіжуалСтудій.
Взагалі, існує якась спільнота присвячена аспелу? На GoogleGroups нічого не знайшов. Переважно йде обговорення в контексті ОС Debia, FreeBSD.

Відсутній tech

  • Письменник
  • *****
  • дописів: 586
  • Карма: +1/-0
  • Гигик
Re: Aspell. Перекодування словників.
« Відповідей #1 : 2005-10-26 08:46:10 »
Aspell для Віндовса:
http://aspell.net/win32/
    Full installer:
    http://ftp.gnu.org/gnu/aspell/w32/Aspell-0-50-3-3-Setup.exe
    Ukrainian dictionary:
    http://ftp.gnu.org/gnu/aspell/w32/Aspell-uk-0.50-3-3.exe
(хоча немає певності що все одразу запрацює)

Додатково:

Ispell з Emacs:
http://www.ssc.wisc.edu/~dvanness/ispell.htm
(http://fmg-www.cs.ucla.edu/fmg-members/geoff/ispell-winnt.html)
      Emacs для Віндовса:
       http://www.cs.utah.edu/~alee/emacs/emacs.html

Ispell з DOS:
http://www.projectory.de/ispell/

Словом, пробуйте.

Відсутній orest

  • Новачок
  • *
  • дописів: 6
  • Карма: +0/-0
  • I Love YaBB 2!
Re: Aspell. Перекодування словників.
« Відповідей #2 : 2005-10-28 02:06:37 »
Дякую за посилання, але я вже перерив всі ці посилання.
Справа в тому, що в поставці дають словники в koi8-u, в мене не стоїть cygwin, або щось в цьому стилі. Хотілося б просто дістати словник в кодуванні cp1251. З текстових редакторів я користуюсь vim 6.3.

Відсутній tech

  • Письменник
  • *****
  • дописів: 586
  • Карма: +1/-0
  • Гигик
Re: Aspell. Перекодування словників.
« Відповідей #3 : 2005-10-28 05:31:35 »
iconv -f KOI8-U -t CP1251 /usr/local/share/ispell/ukrainian.aff > ukrainian.aff   не вистачить, я боюся :)
Можливо DalekiyObriy сюди загляне. Впевнений він вам порадить щось. Пошукайте його дописи, залиштe  приватне повідомлення.
« Змінено: 2005-10-28 05:32:19 від tech »

Відсутній DalekiyObriy

  • Літератор
  • ******
  • дописів: 1929
  • Карма: +5/-0
Re: Aspell. Перекодування словників.
« Відповідей #4 : 2005-10-30 03:22:13 »
Сторінка aspell - http://aspell.sourceforge.net/
там є і розсилки для користувачів та розробників.

Сторінка aspell-uk: http://ispell-uk.sourceforge.net/

Щодо кодувань: підтримка різних кодувань словника та тексту, що перевіряється (а також підтримка utf-8) додана у версії 0.60: http://aspell.sourceforge.net/man-html/ChangeLog.html#ChangeLog

Щодо Win32 тут дещо складніше, сторінки aspell для Win32 ось тут: http://aspell.sourceforge.net/man-html/WIN32-Notes.html#WIN32-Notes
але, на жаль, там лише версія 0.50

Таким чином вам потрібно взяти оригінал словника uk для 0.50, перевести кодування в cp1251 зібрати його, і використовувати з aspell для win32.

Ми плануємо випустити українській словник aspell-uk 1.1 невдовзі, але це буде для версії 0.60. Кевін Аткінсон (автор aspell) висловив бажання також додати підтримку нового словника для 0.50, якщо буде час я спробую це зробити - тоді зможу зробити окремий словник для win32 у кодуванні cp1251.
Fedora 35 (x86-64)

Відсутній DalekiyObriy

  • Літератор
  • ******
  • дописів: 1929
  • Карма: +5/-0
Re: Aspell. Перекодування словників.
« Відповідей #5 : 2005-10-30 19:55:48 »
Схоже таки є порт aspell 0.60 для vc++, але він не підтримується оскільки автори aspell та порту не зійшлися у світогляді, так що, якщо у вас є знання та бажання трішки попрограмувати, вам сюди ftp://ftp.gnu.org/gnu/aspell/
Fedora 35 (x86-64)

Відсутній orest

  • Новачок
  • *
  • дописів: 6
  • Карма: +0/-0
  • I Love YaBB 2!
Re: Aspell. Перекодування словників.
« Відповідей #6 : 2005-11-05 05:19:21 »
Нажаль, я із програмуванням зав'язав

Відсутній DalekiyObriy

  • Літератор
  • ******
  • дописів: 1929
  • Карма: +5/-0
Re: Aspell. Перекодування словників.
« Відповідей #7 : 2005-11-07 06:46:16 »
На жаль, підтримки aspell 0.60 для win32 немає, ось що я отримав від автора aspell:

... I do not have time to support a Win32 release.  And no one else have taken the offer.  There may be some Win32 binaries floating around on the net as some windows applications use Aspell (GAIM for example).  Their is also a VC++ port available.

таким чином, якщо ви не знайдете aspell-0.60, зібраний для win32 (що малоймовірно), найкращий варіант для вас стягнути aspell-uk-0.51 звідси ftp://ftp.gnu.org/gnu/aspell/dict/uk/
 перевести джерельні файли з koi8 в cp1251 і, підправити файли конфігурації (пару рядків)
Навіть якщо ви не програміст, це має бути досить просто. Словник старий, але може допомогти пережити, поки хтось візьметься за портування. :)
Fedora 35 (x86-64)

Відсутній tech

  • Письменник
  • *****
  • дописів: 586
  • Карма: +1/-0
  • Гигик
Re: Aspell. Перекодування словників.
« Відповідей #8 : 2005-11-07 07:59:42 »
Це, напевне, потрібно щоб програмісти зробили. Я, наприклад, поняття не маю як це здійснити під Віндовс.
Передивляюсь у даний момент файли:
(nabis:aspell-uk-0.50-3)$ ls
Copyright         README            doc               uk.cwl            uk.multi
Makefile.pre      configure         info              uk.dat            ukrainian.alias

Це необхідно, не має значення якщо використовується Віндовс. Можна виставити десь пакет з інтрукціями. Одночасно зробити з цього рекламу Лінуксу i GPL :)
« Змінено: 2005-11-07 09:20:44 від tech »

Відсутній orest

  • Новачок
  • *
  • дописів: 6
  • Карма: +0/-0
  • I Love YaBB 2!
Re: Aspell. Перекодування словників.
« Відповідей #9 : 2005-11-08 06:05:20 »
Як виявляэться не так вже просто перевіряти орфографію під вінду, ворд не беремо до уваги. :'(