2009년 4월 25일 토요일

Opera - 오페라에서 철자 검사 맛보기


오페라는 이전부터 철자 검사 기능을 갖추고 있었습니다.
그러나 오페라가 사용하는 GNU Aspell의 한계로 한국어를 비롯한 몇몇 언어 사용자에겐 그림의 떡이었습니다.

이번 10버전 부터는 Hunspell을 사용하기 때문에 한국어 사용자도 철자 검사를 이용할 수 있습니다.
아직 정식 버전이 아닌 알파 버전으로 시험해 본 것이기 때문에 안정성은 보장하지 못합니다. ^^;
(1413과 1456 두 버전에서 시험해 봤으며, 특별한 오류나 충돌 현상은 없었지만...)
그래도 한번 이용해 보고 싶다는 분은 관련 프로젝트에서 파일을 받아주세요.

spellcheck-ko 다운로드 페이지

압축을 풀면 몇몇 파일이 나오는데 필요한것은 ko-KR.dic와 ko-KR.aff 파일입니다.



사용자 삽입 이미지


받은 파일을 C:\Program Files\Opera 10 Preview\locale\ko 로 이동 시킵니다.
혹은 기존의 ko 대신 ko-KR이라는 폴더를 만들어 그곳에 집어넣어도 잘 작동합니다.

이제 오페라를 실행시키고 시험해 보겠습니다.
노트장 이나 메일 작성창에 대충 아무 글이나 치고 마우스 오른쪽 버튼을 클릭합니다.


사용자 삽입 이미지


팝업 메뉴 맨 아래쪽의 Check spelling을 선택해서 활성화 시킵니다.


사용자 삽입 이미지


그후 Language 메뉴에서 en 대신 ko-KR을 선택합니다.


사용자 삽입 이미지


그러면 빨간 밑줄이 생기면서 틀린 철자를 표시해줍니다.
그 부분에 대고 다시 마우스 오른쪽 버튼을 클릭하면 아래 스샷처럼 올바른(혹은 적당한) 단어를 나열합니다.
이 중에서 제대로 된 단어를 고르기만 하면 끝. 참 쉽죠? 


사용자 삽입 이미지


* 오페라 10 폴더에 dictionaries 폴더가 있긴한데... 1143에선 이곳에 사전 데이터를 넣어도 작동하지 않네요...

댓글 11개:

  1. 좋은 자료 감사합니다+_+

    오페라에서도 불여우처럼 쓸 수 있게됬군요ㅎ

    답글삭제
  2. 멋지게 동작하는군요! :)

    그런데 dic, aff 파일은 계속 발전되어가므로, 관련 프로젝트 링크를 달아주시는 것이 낫지 않을까요? ^^

    http://code.google.com/p/spellcheck-ko/downloads/list

    답글삭제
  3. @Ludens_ - 2009/04/26 16:30
    불여우 만쉐~! 오페라도 만쉐~! ;)

    답글삭제
  4. @Mr. Dust - 2009/04/27 00:38
    네. 관련 프로젝트의 링크를 걸겠습니다. :)

    답글삭제
  5. 오~ 어찌 쓰나 궁금했는데 InFeel님이 깔끔하게 설명해주셨네요. 저는 티스토리 포스팅 때문에 1229 버전을 쓰고 있는데, 될 지 모르겠네요. 시험해보고 말씀드릴게요. ^^

    답글삭제
  6. 링크 건 곳에서 받은 4월 12일자 파일은 ko-KR.lng, ko-KR.aff가 아니고, ko.lng, ko.aff네요. 1229버전에서는 locale\ko 밑에 복사해 두니, spelling check를 활성화 하면 ko 를 선택할 수 있게 까지는 되는데, ko를 선택하면 철자 검사 기능이 자동으로 비활성화 되네요. 뭔가 잘못한 걸까요? 저는 다음 버전에서 티스토리 포스팅이 해결될 때까지 기다려야 할 것 같습니다. 좋은 정보 감사드립니다. ^^

    답글삭제
  7. @youngjr - 2009/04/28 13:47
    Program Files... 밑과 user profile 디렉토리 둘 다 넣어 보았는데, 한글만 선택하면 자동으로 비활성화 되는군요. 13xx 버전대 가면서 철자 검사에 버그 픽스 내지 성능 개선이 있었던 것으로 기억하는데, 1229버전은 한글 지원이 안되는 것 같습니다.

    답글삭제
  8. @youngjr - 2009/04/28 13:47
    1229버전이라면.. dictionaries 폴더에 한번 넣어보세요.

    C:/Documents and Settings/user name/Application Data/Opera/Opera 10 Preview/profile/dictionaries 아니면 C:/Program Files/Opera 10 Preview/dictionaries

    이곳에 넣어보고 한번 실험을.. ^^;

    답글삭제
  9. @youngjr - 2009/04/28 13:47
    예.. 1456에선 rss피드 주소에 한글이 섞여 있어도 제대로 인식하지만, 이전 버전에선 인식하지 못합니다. 사전데이터도 비슷한 맥락이지 않을까 생각됩니다. ^^;

    답글삭제
  10. 좋은 자료 감사합니다. 그런데 저는 사전에서 ko를 선택하면 오페라가 바로 강제종료되어버리네요. 버전은

    1651 입니다.

    답글삭제
  11. @joon - 2009/08/11 13:06
    으음.. 요즘 제대로 포스팅을 못하는 중입니다.

    아무래도 확인하는데 시간이 걸릴것 같습니다. ^^;

    10월 중순쯤이면 바쁜일이 좀 정리될것 같네요.

    그때 오페라10에 관한 포스팅을 올리도록 하겠습니다.ㅎㅎ

    답글삭제