'기타 정보/HunSpell 문법 체크 플러그인 사용하기'에 해당되는 글 1건

  1. 2014.04.29 HunSpell 문법 체크 플러그인 사용하기

이 기능은 4.1.1 부터 지원합니다. (현재는 RC2 이상 버전에서 이 기능을 시험해 보실 수 있습니다)


[그림]

Caption Creator의 문법 체크 플러그인

기존 버전부터 Caption Creator 는 오피스 문법 체크를 지원하고 있었으나, Caption Creator 4.1.1 부터는 사용자들의 편의를 위해서 Hunspell 라이브러리를 통한 플러그인 기능을 제공하며 http://code.google.com/p/spellcheck-ko/ 를 통하여 구할 수 있는 한글 문법 체크 데이터를 통해서 문법 체크 기능을 활성화 할 수 있습니다.


매우 편리한 기능이지만 한가지 단점이 있는데, 사전 데이터가 10메가에 이르기 때문에 Caption Creator 가 최초 실행될 때 매우 느려진다는 단점이 존재합니다.

특히, 해당 플러그인은 설치만으로도 로딩이 이루어지므로 사용을 원치 않는 경우 플러그인을 삭제하여야 로딩이 느려지는 불편함이 사라집니다.


Hunspell 이란

Hunspell 은 오픈소스 프로젝트의 하나로 공개 문법 체크 라이브러리 중 하나입니다. 잘 알려진 Sun의 OpenOffice 등에서 Hunspell 을 사용하는 것으로도 알려져 있습니다. 자세한 정보는 http://hunspell.sourceforge.net 를 통해서 제공 받으실 수 있습니다.



기능 활성화 하기

이 기능을 활성화 하기 위해서는 우선 문법 체크 플러그인 패키지를 다운로드 페이지를 통하여 다운로드 받아야 합니다. 직접 빌드가 가능한 개발자라면 Hunspell 홈페이지를 통하여 제공되는 최신 라이브러리를 빌드하신뒤, spellcheck-ko 프로젝트의 사전 데이터를 직접 추가하는 방법을 사용하셔도 되지만 편의를 위해서 Caption Creator 지원페이지의 다운로드 페이지에서 통합한 플러그인 패키지를 제공하고 있으므로 그쪽을 이용하시면 빠르게 적용하실 수 있습니다. 사전 데이터를 업데이트 할 필요성이 있으신 분들을 위해서 글의 마지막에서 업데이트 방법도 함께 다룰테니 끝까지 잘 읽어주시면 감사하겠습니다.


지원페이지에서 제공되는 파일을 사용하신다면 활성화 하는 방법은 매우 간단합니다. 아래의 순으로 진행해보십시오.


1. 먼저 Caption Creator 를 4.1.1 이상의 버전으로 업데이트 합니다 (RC 2 이상)


2. 지원페이지에서 제공되는 문법 체크 플러그인 패키지를 다운로드 합니다.


3. Caption Creator 4가 설치된 폴더안의 Plugin 폴더 안에 플러그인 패키지의 파일들을 아래의 그림과 같이 모두 압축해제 합니다.





4. Caption Creator 를 완전히 껐다. 다시 실행하고 Hunspell 플러그인이 활성화 되었는지 확인합니다. (반드시 체크가 되어 있어야 합니다 체크가 꺼지면 기능이 비활성화 됩니다.)

기능이 정상적으로 활성화 되었는지 확인합니다.




끝났습니다!



사전 데이터의 업데이트와 HunSpell 라이브러리 버전업 시키기

이러한 문법 체크 데이터는 정기적으로 업데이트를 할 필요성이 생길 수 있는데요 이 항목에서는 라이브러리를 업데이트 하는 방법을 다루고 있습니다.


  • 최신 사전 데이터 다운로드 받기
    http://code.google.com/p/spellcheck-ko/ 페이지에서 제공하는 사전 데이터를 다운로드 받은 뒤, 플러그인 폴더에 덮어씌웁니다.
    만일 사전 파일명이 변경 될 경우 plugin_hunspell.cfg 파일을 열고 HunSpellDic=ko 항목의 이름을 바꾸면 됩니다. 사전 파일이 ko-KR.dic 일 경우 뒤의 ko 부분이 ko-KR 로 변경되면 됩니다.
  • HunSpell 라이브러리 빌드 방법
    사 전 데이터와 라이브러리가 호환되지 않을 경우에는 라이브러리를 다시 빌드하거나 기존에 빌드된 파일을 구하여서 덮어써야 합니다. 현재는 저희 팀에서 직접 빌드한 최신 라이브러리가 들어가 있으나 새롭게 라이브러리를 버전업 하여야할 경우 아래의 주소에서 빌드방법을 잘 설명하고 있습니다.
    http://delphihaven.wordpress.com/2010/02/06/compiling-a-hunspell-dll-step-by-step/ (영어)
    (아마도 라이브러리를 빌드하실 일은 거의 발생하지 않을것 같습니다 ^_^;)



Posted by 투명인간취급
,