'Sisa_e4u 발음기호 문제'에 해당되는 글 1건

  1. 2009.03.28 Sisa_e4u 발음기호 문제 해결하기

이 글은 MAC/Leopard Dictionary install 글을 통해 습득한 방법을 소개하는 것입니다. 그리고 컴퓨터에 StarDict 사전 프로그램이 설치되어 있다는 가정하에서 글을 씁니다.

먼저 Sisa_e4u 사전을 구합니다. 구글로 "Sisa_e4u" 를 검색하면 나옵니다. wedict upload files 에도 올라와 있습니다. 다운받은 Sisa_e4u.zip 의 압축을 풀면 세개의 파일이 나옵니다.
 Sisa_e4u.dict
 Sisa_e4u.idx
 Sisa_e4u.ifo

이렇게 다운받은 Sisa_e4u 의 문제는 아래와 같은 발음기호가 들어있는 단어가 검색이 되지 않는다는 것입니다. 예를 들면 love [lʌv] 도 검색이 되질 않습니다. 
ʒ ʌ ð ʃ ŋ ɔ ε
MAC/Leopard Dictionary install 글을 참고해 보면, 아래와 같이 발음기호의 유니코드를 변경해주면 된다고 합니다. 자 이제 그럼 시작해 보도록 하겠습니다.
ʒ : 1E 를 CA 92 로 : 6596 항목
ʌ : 0F 를 CA 8C 로 : 4235 항목
ð : 1C 를 C3 B0 으로 : 571 항목
ʃ : 1D 를 CA 83 으로 : 9802 항목
ŋ : 19 를 C5 8B 로 : 5077 항목
ɔ : 06 을 C9 94 로 : 8874 항목
ε : 02 를 CE B5 로 : 769 항목
전체적인 방벙은 다음과 같습니다. 먼저 Sisa_e4u.dict 파일을 decompile 해야 합니다. 그리고 나면 Sisa_e4u.txt 파일이 생성됩니다. Sisa_e4u.txt 파일을 열어서 위의 발음기호 7가지의 유니코드를 변경해줍니다. 그리고 나서 Sisa_e4u.txt 를 compile 해줍니다. 

1. decompile
  decompile 하기 위해서는 Stardict Editor 가 필요합니다. stardict project 에서 파일을 다운받습니다. Google code 에서 지원을 해 주고 있네요.

다운받은 파일의 압축을 풀고 나서 생성되는 stardict-editor.exe 를 클릭해 봅니다. 아래와 같이 dll 이 없다고 에러가 납니다.

Stardict 설치할 때 생성된 "C:\Program Files\Common Files\GTK\2.0\bin" 디렉토리에 아래와 같이 stardict-editor.exe 를 넣어야 제대로 실행이 됩니다.

자 그럼 인제 실행해 볼까요? 짜잔~ 잘 나타납니다. 참고로 C:\ 하위에 있기 때문에 Vista 사용자분들은 관리자 권한으로 실행해야 decompile 했을 때 파일이 생성됩니다.

지금은 Compile 이 아니라, DeCompile 을 할 것이기 때문에 DeCompile 탭으로 이동합니다. 그리고 나서 Browse 버튼을 클릭해서 Sisa_e4u.ifo 파일을 선택해 줍니다.

그리고 Decompile 버튼을 클릭하면 됩니다. 제 노트북에서는 17초 정도 걸렸습니다. 그리고, stardict-editor.exe 가 있는 폴더에 Sisa_e4u.txt 파일을 만들어내네요.

자 이제 첫번째 단계가 끝났습니다. 이제 다음 단계로~


2. 발음기호 유니코드 변경

  목표는 7가지 발음기호에 대한 유니코드를 변경하는 것입니다. Hex 코드를 변경해야 하기 때문에 Hex 코드뷰를 제공하는 에디터면 가능합니다. 그러나, 에디터의 성능에 따라 변경속도는 천차만별일 것입니다. 저는 WinHex 를 사용했습니다. 막강한 헥사에디터이지요~

제 노트북에서는 임시 경로가 지정이 되질 않아서 제대로 동작하지 않았었습니다. Windows XP 기반으로 임시 경로를 구성했기 때문이었죠. 그래서 임시 경로니까 바탕화면에 빈 디렉토리로 지정해 주었습니다.

자, 이제 Sisa_e4u.txt 파일을 열어봅니다.

그리고 아래 유니코드를 하나씩 바꾸어주면 됩니다. "Search" > "Replace Hex Values" 를 사용하면 됩니다. 어쩜 신기하게 변경되는 항목수가 일치할까요? 정말 컴퓨터는 거짓말을 하지 않는 것 같습니다. (가끔 우리가 속긴하죠^^)

ʒ : 1E 를 CA 92 로 : 6596 항목
ʌ : 0F 를 CA 8C 로 : 4235 항목
ð : 1C 를 C3 B0 으로 : 571 항목
ʃ : 1D 를 CA 83 으로 : 9802 항목
ŋ : 19 를 C5 8B 로 : 5077 항목
ɔ : 06 을 C9 94 로 : 8874 항목
ε : 02 를 CE B5 로 : 769 항목


그리고 나서 저장해주면 됩니다.


3. compile

이제 다시 stardict-editor.exe 를 사용해서 compile 을 해봅니다. 먼저 compile 탭으로 이동해 줍니다.

변경된 Sisa_e4u.txt 를 선택해줍니다.

그리고 나서 "Build" 버튼을 클릭하면 됩니다. 제 노트북에서는 5초 정도 걸리네요. 그러면 Sisa_e4u.dict 와 Sisa_e4u.idx 와 Sisa_e4u.ifo 파일이 생성됩니다. 작업이 끝난 것입니다.

이제 이 파일들을 이용해 iPod Touch 에도 사용할 수 있고, Stardict 에도 사전 데이터로 사용할 수 있습니다. 검색이 잘 되나 한번 볼까요? love ~ 잘 검색됩니다.

그러나 accent 가 붙은 발음기호는 ? 로 나오는 한계가 있습니다. 이건 수정할 방법이 없네요.

네, 이렇게 해서 Sisa_e4u 발음기호 문제로 검색에서 제외되는 문제를 해결했습니다. 그럼, 오늘도 즐거운 하루~
Posted by 마몸

최근에 올라온 글

카테고리

모두 (497)
We BLOG (353)
테라피 (79)
재능 찾기 (62)

달력

«   2024/05   »
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31

글 보관함