본문 바로가기

쓰기

팀 달빛아래 6th 프로젝트이자
번역서포트툴인 QuickTrans 0.1.0 정식버전 을 공개합니다!


퀵 트랜스는 한글화 작업을 서포트하기 위해 기획, 제작하게 된 툴입니다.

기존 아랄연구소에서 테스트하던 베타버전을 이렇게 정식버전으로 완성해 공개합니다.

최종 베타버전에서 변경된 사항은 진행바를 다른것으로 교체한것과 일괄번역기능을 추가한점 이렇게 두가지입니다.

이 프로그램으로 좀 더 많은분들이 한글화작업에 쉽게 뛰어들었으면 하는 바람입니다.



프로그램 특징
- Google, Amikai, OCN, Babel 웹번역을 이용한 41개국 언어 번역
- AralTrans의 MultiPlugin을 탑재하여 AralTrans의 플러그인 지원
- ezTransXP 가 설치되어 있는 경우 ezTransXP 번역 엔진 사용 가능
- Kakasi 엔진을 이용한 일본어 한자의 후리가나 변환 기능
- 자체 히라가나의 한글발음 변환엔진 탑재
- 스크립트 편집시 명령어 및 명령어 예외문자를 설정하여 번역이 필요하지 않은 문장은 번역하지 않음
- 인터넷 사전을 이용하여 검색이 필요한 단어를 선택하여 바로 사전 검색 가능
- 다양한 파일 인코딩 지원
- 레이아웃 편집기능을 탑재하여 사용자가 자신에 맞는 작업환경을 구축 가능
- AralTrans의 CustomScript 플러그인으로 생성된 스크립트 편집 기능


Visual Basic의 기술적인 부분에서 보면 다음과 같은 기술이 적용되어 있습니다.
- Unicode 및 API를 통한 인코딩 변환 지원(파일명, 파일 인코딩)
- ATL COM을 사용한 VB <-> VC++ 간 데이터 전달(BSTR) (TransJ2K VC++ 프로젝트)
- DLL을 VB에서 호출하여 플러그인 형식의 DLL을 동적으로 호출(whoami님의 MultiPlugin VC++ 프로젝트)
- Winsock API를 이용한 html 파싱
- WinHTTP 를 이용한 html 파싱


QuickTrans는 GPLv3 라이센스를 따릅니다.
(참조1 - http://kldp.org/node/84158 )
(참조2(GPLv2 한글) - http://korea.gnu.org/documents/copyleft/gpl.ko.html )


다운로드 홈페이지
http://team-uml.comze.com/xe/?mid=Project_Qtrans


--- Version History ---
0.1.0 Release 2009-03-08 19:30
- 일괄번역 기능 추가
- 진행바 컨트롤 변경

0.0.10 RC4 2009-02-28 22:30
- Amikai 번역엔진 사용시 언어설정이 적용되지 않는 문제 해결
- 원본 표시창에서 내용 선택시 번역이 2번 적용되는 문제 해결
- 리스트박스가 선택되어 있을 경우 속도가 저하되는 문제 해결
- 번역된 내용이 불규칙적으로 적용되지 않는 문제 해결
- 아랄트랜스 필터 및 번역 플러그인 기능 추가
- 명령어 예외 문자 기능 추가
- CustomScript 파일 편집 기능 추가

0.0.9 RC3 2009-02-16 23:50
- 일본어가 아닌경우 번역하지 않음(한글이 물음표로 번역되는 문제 해결)
- 웹 번역 엔진 추가(Google 웹번역, Amikai 웹번역, OCN 웹번역, Babelfish 웹번역)
- 파일을 열지 않은 상태에서 다음 또는 이전 버튼 클릭시 발생하는 문제 해결

0.0.8 RC2 2009-02-11 15:00
- 이지트랜스 번역이 완료되기 전에 [이전] 또는 [다음] 버튼을 누를 경우 내용이 중복되어 적용되는 문제 해결

0.0.7 RC1 2009-02-09 22:00
- 작업폴더 변경시 저장파일 경로 변경이 안되는 문제 해결
- 유니코드 파일명 지원
- 파일 인코딩 관련 버그 수정
- 명령어 문자 추가 또는 삭제시 바로 적용되지 않는 문제 해결
- undo 기능 추가
- 툴바 아이콘 변경 및 기능 재조정
- 리스트박스에 관한 여러가지 버그 수정(스크롤 문제, 속도 문제 등)
- 텍스트 박스에 폰트 설정이 제대로 적용되지 않는 버그 수정

0.0.6
- 비스타 호환성 문제 해결(NSIS 인스톨러로 제작)
- Progress Bar 추가
- 상태바에 진행 % 추가
- 최근사용 파일에 작업했던 라인 추가(기존에 작업한 파일을 불러들이면 마지막으로 작업했던 라인에서 시작)
- 저장이 필요한 데이터에 체크 아이콘 표시 기능 추가
- 크기변경시 버튼의 위치가 변하는 문제 해결
- 저장이 정상적으로 되지 않았던 문제 해결
- 전체모드에서 종료시 발생하던 문제 해결

0.0.5
- 최종 번역 편집창의 표시 데이터를 선택할 수 있는 기능 추가
- 사전창을 최소화시켰을때 발생하는 오류 해결
- F1~F12 키를 단축키로 사용시 두번 작동되는 문제 해결

0.0.4
- Rynie님이 제공한 레이아웃 적용
- 옵션에 들어갈때 레이아웃 초기화 되는 문제 해결
- 마지막열 경고 삭제
- 단축키로 이동할 경우 발생하는 문제 해결
- 컨트롤 내에서 단축키가 작동하지 않는 문제 해결
- 작업용 파일을 저장하는 폴더 옵션 추가
- 유니코드의 마지막열 불러오는 문제
- Status Bar에 현재 라인 표시
- 유니코드 파일 이름(열기 및 자동 저장은 해결, 내보내기의 경우 적용 안됨)
- 최대모드 상태에서 옵션에 들어갔을 경우 발생하는 문제
- 사전 브라우저에 사전 선택기능 추가
- 최근 사용 파일 메뉴 추가   

0.0.3
- 배포문제 추가수정
- 팀 달빛아래 로고 추가
- About 창 업데이트
- 명령어 건너띄기에 항목이 없는 경우 발생하는 오류 해결
- 타이틀에 버전 및 열린 파일 표시
- 파일변경 후 종료시 확인기능 추가

0.0.2
- 최대화시 옵션 설정 불가 해결
- 번역본 파일 자동생성 불가 문제 및 저장 문제 해결
- 카카시 환경변수 등록시 프로그램 자동 종료
- 레이아웃 변경시 텍스트박스 내용을 지우면 에러문제 해결
- 파일이 선택되지 않은 상태에서 저장을 누르면 다운 문제 해결
- 폼크기 변경시 내부 컨트롤 크기 자동 조절

0.0.1
- 배포문제 수정

QT010.png

QT010-2.png

QT010_Opt1.png

QT010_Opt1-2.png

QT010_Opt2.png

QT010_Opt3.png

류제로

2009.03.08
19:28:30
드디어 릴리즈 되었네요

손꼽아 기둘렸습니다

근데 달빛 사이트가..접속이 안되네요 ㅋ;

좀있다 접속되겠죠

수고하셨습니다.
List of Articles
번호 제목 글쓴이 조회 수sort 추천 수 날짜 최근 수정일
공지 Talk [필독] 테스트필터 사용시 주의사항 라파에 155439   2008-08-03 2008-12-16 00:03
209 Talk Re: SOW 모드의 신기한 점? file whoami 11209   2008-07-23 2009-01-06 01:27
 
208 Talk 사용자대본 지나가다정착한이A님 특별판[...] file Hide_D 11242   2008-10-02 2009-01-06 01:24
 
207 Archive [소스, 파일] 기리기리, 페이트 전용 매크로(완료) [4] file Hide_D 11256   2008-10-07 2008-10-09 00:08
 
206 Archive 후킹방식 바꾼 ATCTNR.DLL [5] file 아랄 11319   2008-12-31 2009-01-06 00:46
 
205 Talk CustomDic의 치환문자열에 대해 ( Hide님께) [2] 호기심맨 11323   2009-01-03 2009-01-05 00:04
안녕하세요 Hide님..저도 전부터 CustomDic유사한걸 만드드라 알아내고 여러번 Test해봐서 얻어낸 결론인데요.. 지금 Hide님이 정의하신 치환문자열"@*_D..../"보다는 역시 실제 쓰일리없는 엉망진창인 알파벳문자열이 훨씬 더 변역결과가 좋더군요. (주로 한...  
204 Talk 조만간 멀티플러그인은 기본 기능으로 흡수시킬까 합니다. 아랄 11346   2008-09-21 2009-01-06 01:25
그리고 ExtTextOut문제를 빨리 해결.. 기리기리 최신 패턴에 대한 업데이트 SVN 저장소 정리하기 등등.. 할게 많군여 ;;  
203 Talk [질문] CustomDic필터와 FixLine의 셋팅순서 [4] 호기심맨 11404   2009-01-03 2009-01-04 14:58
멀티플러그인 필터를 만들려고 하면서 제일 의문이 드는 부분인데요 그 필터들의 실행순서가 어떻게 결정되는지가 무척 궁금하네요 그러니까 예를 들어 A,B,C 3개의 필터를 순서대로 셋팅했다고 가정하면 제가 파악하기로는 알고리즘 코드 ↓ AFilter.OnPreTran...  
202 Talk FixLine 기능 추가 [1] Hide_D 11416   2009-03-13 2009-03-13 21:23
rn r 이런식으로 나올때 r이 우선 적용되는 문제를 해결할것 -가능한 방법- 1. Greedy, UnGreedy의 부분적 적용 2. 우선순위 선택 3. 정규식과 맞짱뜨기 4. 어정쩡한 조건문 (r)(n) 이면 둘중 하나 있거나, 둘다 있거나 하면 그렇게 지정되는걸로 - 류제로님의...  
201 Talk 역시 번역 플러그인 테스트용으론 Hide_D 11417   2008-07-21 2008-07-21 12:50
체험판이 최고군요 +_+ 사쿠라슈트랏세웹 체험판 설치해놓고 전에 관리자님이 올리신 코드로 잘 돌아가니 이걸로 테스트 해야겠군요  
200 Archive [플러그인,소스] EzTransXP with 사용자사전플러그인(테스트 버전) 20080720_1 [6] file Hide_D 11446   2008-07-20 2008-07-21 13:59
 
199 Archive [플러그인,소스] FixLine 테스트버전 081219 file Hide_D 11449   2008-12-19 2008-12-19 13:03
 
198 Archive 번역용 작업툴 v0.2.2 [2] file HaruKaze 11464   2009-01-06 2009-01-06 23:48
 
197 Archive [플러그인] ATCode 테스트 버전 20081210 file whoami 11500   2008-12-11 2008-12-11 00:07
 
196 Talk 히데님이 말씀하신 테스트파일 [2] file 유르_리샤 11530   2008-12-29 2008-12-30 08:25
 
195 Talk 빈공간[...] file Hide_D 11531   2008-08-16 2008-08-19 00:01
 
194 Archive [소스] ATCode 테스트버전 20081203 file whoami 11548   2008-12-16 2009-01-06 00:51
 
193 Archive [플러그인, 소스] DenyWord 테스트 버전 20081203(4) [버그] [1] file Hide_D 11557   2008-12-03 2008-12-03 17:58
 
192 Talk 일단, 옵션창 이렇게 생기면 되나요? file Hide_D 11569   2008-09-22 2009-01-06 01:25
 
191 Archive [소스] 플러그인 개발을 위한 기본 프레임워크 20080712 [2] file whoami 11600   2008-07-12 2008-07-12 21:12
 
190 Talk ATCode UI 버그 [1] Hide_D 11730   2008-11-01 2009-01-06 01:03
HOOK(0x00480A10,TRANS([ESP+0x28],PTRCHEAT,SAFE)),ENCODEKOR,HOOK(0x005622B0,TRANS([ESP+0x4],PTRCHEAT ​ ,SAFE)),HOOK(0x00562CB0,TRANS([ESP+0x4],PTRCHEAT,SAFE)),HOOK(0x004F5590,TRANS([ESP+0x4],PTRCHEAT,SAFE)) ​ ,HOOK(0x00481790,TRANS([ESP+0x40]...