iPod Touch 강좌 55. 사전 만들기 3. 컴파일


컴파일

이번에는 사전 만들기의 세번째 강좌로 클리핑된 데이타를 이용해서 스타딕 사전(Stardict Dictionary)을 만드는 방법을 설명하겠다. 클리핑만 정확하게 됐다면 이 클리핑 데이타를 이용해서 사전 파일을 만드는 것은 아주 간단하다. 스타딕 에디터(Stardict Editor)로 컴파일만 하면 바로 .dict, .idx, .ifo 파일이 만들어지기 때문이다. 스타딕 에디터는 스타딕 홈페이지에서 받을 수 있다. 다만 스타딕 에디터는 GTK를 필요로 한다. 따라서 스타딕 에디터(Stardict Editor)를 설치하는 방법은 세가지이다.

목차

사전 만들기

컴파일

이번에는 의 세번째 강좌로 클리핑된 데이타를 이용해서 스타딕 사전(Stardict Dictionary)을 만드는 방법을 설명하겠다. 클리핑만 정확하게 됐다면 이 클리핑 데이타를 이용해서 사전 파일을 만드는 것은 아주 간단하다. 스타딕 에디터(Stardict Editor)로 컴파일만 하면 바로 .dict, .idx, .ifo 파일이 만들어지기 때문이다. 스타딕 에디터는 스타딕 홈페이지에서 받을 수 있다. 다만 스타딕 에디터는 GTK를 필요로 한다. 따라서 스타딕 에디터(Stardict Editor)를 설치하는 방법은 세가지이다.

먼저 스타딕 사전을 설치하는 방법이다. 스타딕 사전에 GTK 런타임이 포함되어 있기 때문이다. 두번째 방법은 스타딕 에디터와 GTK 런타임을 따로 설치하는 방법이다. 그러나 사전을 만들고 확인할 때는 스타딕 사전을 이용하는 것이 좋기 때문에 따로 설치하는 것 보다는 스타딕 사전을 설치하고 사전을 설치한 폴더에 스타딕 에디터를 복사하는 것이 더 좋다.

그러나 나처럼 GTK 런타임을 싫어하는 사람이라면 내가 만든 포터블 스타딕 사전을 설치해도 된다. 이 파일에는 '스타딕 사전'외에 '스타딕 에디터', 'GTK 런타임'까지 포함되어 있고 압축을 풀어 실행하면 아무 문제없이 실행되기 때문이다. 따라서 다음 URL에서 원하는 파일을 내려받아 일단 스타딕 사전을 먼저 설치한다. 이 강좌에서는 내가 만든 포터블 스타딕 사전을 사용하는 것으로 하겠다.

사전 컴파일

  • 'Build' 단추를 클릭한다. 컴파일에 문제가 없다면 그림처럼 단어의 수가 표시되며 컴파일이 끝난다. Biuld 단추 왼쪽에는 'Tab file'처럼 사전 파일의 형식을 선택할 수 있다. 그러나 이 부분은 굳이 손댈 필요가 없는 부분이다.
  • 잠깐만

    컴파일.txt 파일로 .dict, .idx, .ifo 파일을 만드는 과정이라면 디컴파일은 반대로 .dict, .idx, .ifo로 편집 가능한 .txt 파일을 만드는 과정이다. 디컴파일할 때는 .ifo 파일을 지정하고 Decompile 단추를 클릭하면 된다.

    사전 파일의 이해

    클리핑된 사전 파일을 컴파일 하면 .dict, .idx, .ifo의 확장자를 같는 세개개의 파일이 만들어 진다. .dict사전의 표제어와 설명이 담겨있는 파일이며, .idx표제어의 색인을 담고 있는 인덱스 파일이다. 이 두개의 파일은 자동으로 만들어지는 것이며 편집할 필요가 없기 때문에 신경쓰지 않아도 된다. 중요한 것은 사전의 정보를 담고 있는 .ifo 파일이다. 컴파일된 .ifo 파일에는 다음과 같은 정보가 담겨 있다.

    StarDict's dict ifo file version=2.4.2 // 스타딕 사전의 판번호 wordcount=510440 // 컴파일된 단어의 갯수 idxfilesize=9899794 // 색인 파일의 크기 bookname=korea // 사전 파일의 이름 sametypesequence=m // 사전의 유형 

    그러나 Format for StarDict dictionary files라는 문서를 보면 이외에 다음과 같은 정보도 지원하는 것을 알 수 있다.

    author=도아 // 사전 파일의 저자 [email protected] // 저자의 전자우편 주소 website=https://offree.net/ // 저자의 웹사이트 주소 description= // 사전에 대한 설명 
    항목 설명 version, wordcount, idxfilesize 수정할 필요가 전혀 없는 항목이다. 단어의 갯수를 속이기 위해 'wordcount'를 바꿔도 동작에는 아무런 문제가 없다. 그러나 굳이 바꿀 필요는 없는 항목이다. bookname, author, email, website 사전을 만드는 사람이 원하는대로 바꿀 수 있는 항목이다. 이 항목 중 'bookname' 항목만

    또 오른쪽 아래의 아이콘 중 세번째 아이콘(사전 관리)를 클릭한 뒤 사전 목록 탭에서 표준국어대사전을 두번 클릭하면 그림처럼 .ifo에 입력한 정보가 표시된다.

    관련 글타래


    Powered by Textcube