본문 바로가기

I'm interested in/Electric Stuff

컬러딕트 ifo 파일 rebuild하기

컬러딕트 중국어사전을 찾는데  사전파일은 찾았는데 ifo파일이 누락되어 사용할 수가 없어 rebuild하는 방법을 찾았다.

컬러딕트(스타딕트)의 사전파일은 세 가지 파일로 구성된다.

dic_file_name.dict
dic_file_name.idx
dic_file_name.ifo

dict 파일은 사전파일이고, idx는 인덱스, ifo는 앱이 사전을 인식하게 해주는 텍스트파일이다.
dict파일과 idx파일은 있는데 ifo파일만 없거나 잘못된 경우 다시 만들 수 있다.

일단 컴퓨터에 파이썬이 설치되어 있어야 한다.

1. 더미파일 만들기: 텍스트편집기로 아래 내용을 입력 후 dic_file_name.ifo 로 저장한다.

StarDict's dict ifo file
version=2.4.2
bookname=dic_file_name
sametypesequence=h

2. pyglossary를 받는다.

3. 압축을 풀고 cmd창을 열어 압축을 푼 디렉토리로 들어간다.

4. python pyglossary.pyw 를 실행한다.
(python이 경로설정이 안되어 실행 안될경우 python이 설치된 경로를 찾아 full path를 써준다)

5. Read from format 과 Write to format을 StarDict(ifo)로 설정하고 파일 불러오기에서 아까 만든 더미파일을 찾아 불러온다.

6. convert 버튼을 누른다.

위 과정을 거치면 새로운 사전파일과 ifo파일이 만들어진다.