한 일 (237)
- 이 때까지 어떻게든 보수해서 쓰고 있던 Component 부분을 재작성.
- 일한, 한일을 하나로 묶어서 로딩하였기 때문에 메모리를 많이 차지하던 것을 나눈 후 사용하기 전까지 로딩하지 않도록 하여 메모리를 절약하도록 변경. (보통 프로세스 하나당 16메가 정도)
- 확장성을 고려한 코드 ( 연결할 번역기는 없지만 ...)로 수정, 다른 번역기를 연결 하기 쉽게 하며 EzTransXP와 연결되던 Oh Babel Helper에 관련된 코드도 같이 정리.
- 글자 코드 변환을 위해 libiconv를 사용.
- 별도의 다른 프로그램과 연결 할 수 있도록 라이브러리화.
- FireFox에서 좀 더 효율적으로 번역문을 추가할 수 있도록 개선.
- 기존의 설정창과의 연결
한 일 (238)
- 3.0버젼 대에 맞춰서 쓰레드를 사용하지 않는 경우에 대해서 구현. (옵션에서 설정 필요)
해야할 일
- FireFox측의 기존 코드의 정리 및 새 엔진과 연결. (작업중)
- libiconv.dll의 의존성 때문에 배포시 문제가 되는 부분 해결.
- 전처리 및 후처리 관련 기능 추가.
- EzTransXP에 관련된 부분만을 별도의 확장기능으로 분리.
- 코드에 주석달기 ;;
dev version 받기
기존 버젼을 덮어 쓰게 됩니다.
아직 완성되지 않은 버젼임으로 정상적으로 동작하지 않을 수 있습니다.
libiconv.dll는 -> c:\progrram files\Mozilla firefox 3~\ 와 같이 FireFox가 설치된 디렉토리 에 넣으면 됩니다.
Process 수가 none인 경우 기존엔 동작했지만 이 버젼에서는 동작 하지 않습니다.
TransFox_0.4.0dev238.xpi
libiconv.dll











