본문 바로가기

쓰기

암흑마제님의 요청으로 제작하였습니다.


번역률은 이지트랜스보다 좋을때도 있고

그렇지 않을때도 있네요.


TransCAT이 더 부드러워 보일때도 간혹 보여서 나쁘지 않은것 같습니다.




현재 발견된 단점.

1. 1바이트 문자중 일부를 2바이트로 바꿔번역하는것 같다.

ex. 숫자가 2바이트로, \가 ¥로..

(영어+숫자 조합으로 올경우는 디나이로 해결,

일부 문자들은 픽스로 해결,

혹은 ATCode의 2바이트->1바이트 전환으로 몇몇개만 임시 해결)


2. 간혹 몇몇개의 의성어가 히라가나 그대로 나오는 경우

(이건 번역기 자체의 단점이네요)


3. 사용자사전을 사용가능하게 해놓았지만

어디에 어떤형식으로 추가해야 할지 모르겠습니다.

(암흑마제님, 알고 계신다면 부디 사용법을 기재해주시면 좋겠습니다. ㅠ)






총 제작시간 - 이지트랜스 소스 틀만 살짝 기반으로 전부 갈아엎고

D_JK.dll 을 로드하도록 밑단부터 디버그하고 삽질해서 

사용가능하도록 완료 하는데 걸린시간이. pm 8시부터

어영부영 시작해서 새벽 3시에 끝났으므로

음....8시가ㄴOTL oh my god\



아랄업데이트 반영되었습니다.

조회 수 :
2740
등록일 :
2013.03.16
03:11:09
엮인글 :
https://arallab.hided.net/77510/36d/trackback
게시글 주소 :
https://arallab.hided.net/board_devtalk/77510

TwoComet

2013.03.16
03:32:06

ATCode 플러그인에서 폰트매핑하는 것을 한번 뒤집어 엎어야 겠습니다.

일부 한글이 나오지 않는다는군요.

ex.넑캠떙겔 등...


보아하니 '아' 나 '렇' 같은 문자들도 예외 처리가 따로 되있더군요.

유피에르

2013.03.16
11:17:36

사전 사용하는법 이래저래 고민하다가 사용법 하나 찾았습니다.


dic_01.png dic_02.png

이런식으로 사전을 아예 새로 만드시면 사용자 사전이 사용가능합니다.

사전 만들려고 하시는분들은 참고하세요~

첨부 :
dic_01.png [File Size:5.1KB/Download85]
dic_02.png [File Size:8.7KB/Download72]
List of Articles
번호 제목 글쓴이 조회 수 추천 수 날짜sort 최근 수정일
공지 Talk [필독] 테스트필터 사용시 주의사항 라파에 155440   2008-08-03 2008-12-16 00:03
88 Archive [플러그인, 소스] DenyWord 테스트 버전 20080810 file whoami 8164   2008-08-10 2009-01-06 01:26
 
87 Talk 맵을 이렇게 사용해도 되나요? [2] Hide_D 8705   2008-08-09 2008-08-09 22:13
void CCustomDic2::SetKey(LPCSTR JpnWord, LPCSTR KorWord) { map<UINT,struct DicWord> EmptyMap; struct DicWord TempWord; map<size_t,UINT>::iterator iterBook; TempWord.WordLen = strlen(KorWord); TempWord.WordN = WordN++; UINT Hash=MakeStringHas...  
86 Archive [플러그인, 소스] 사용자 대본 & 사전 플러그인 20080809(테스트버전) [2] file Hide_D 8362   2008-08-09 2008-08-10 00:02
 
85 Talk 플러그인을 다시 Multi2용으로 만들면서 생긴 궁금증 [4] Hide_D 8374   2008-08-09 2009-01-06 01:26
MFC를 그대로 써야하는지라 API용의 기본틀을 쓸순 없어서 새로 만들었는데, extern "C" __declspec(dllexport) BOOL __stdcall OnPluginInit(HWND hSettingWnd, LPSTR cszSettingStringBuffer); extern "C" __declspec(dllexport) BOOL __stdcall OnPluginOpt...  
84 Archive [플러그인, 소스] DenyWord 테스트 버전 20080809 [1] file whoami 8067   2008-08-09 2009-01-06 01:26
 
83 Archive [플러그인, 소스] CmdFilter 테스트 버전 20080807_2 file whoami 12660   2008-08-07 2009-01-06 01:26
 
82 Archive [플러그인, 소스] CmdFilter 테스트 버전 20080807 whoami 8699   2008-08-07 2009-01-06 01:26
고급 옵션 설정시 중복되는 버그 고친 버전입니다. 이상한데.. 분명히 고친 것 같았는디... 버그가 또 발견되어 삭제합니다. http://aralgood.com/zbxe/56444 를 참조.  
81 Archive [플러그인,소스] ezTransXP with CustomDic 0.3 20080806(테스트버전) [1] file Hide_D 8712   2008-08-06 2009-01-06 01:00
 
80 Archive [플러그인, 소스] CmdFilter 테스트 버전 20080806 [4] file whoami 7719   2008-08-06 2009-01-06 01:00
 
79 Archive [플러그인, 소스] RLCmd 20080806 file whoami 7775   2008-08-06 2009-01-06 01:00
 
78 Archive [플러그인,소스] ezTransXP with CustomDic 0.3 20080805(테스트버전) file Hide_D 7830   2008-08-04 2008-08-05 01:06
 
77 Talk 함수, 변수 작명법 잘 정리된곳 없나요; [1] Hide_D 9291   2008-08-03 2009-01-06 01:00
결국 소스로 올려야하니까 좀 정리는 해둬야겠다.. 싶어서 번역쪽은 그냥 0.2버전(캐시 초기화) + 약간의 강화로 변경  
76 Talk 현재까지 작업물 + 에러 OTL [2] file Hide_D 9891   2008-08-03 2008-08-03 21:08
 
75 OtherFiles [잡다]UTF8텍스트파일 -> Hex 출력기 file Hide_D 10613   2008-08-03 2008-08-03 16:26
 
74 Talk VS 2005로 갈아탔습니다 [1] Hide_D 8272   2008-08-03 2009-01-06 01:34
MFC, 리소스 에디터 때문에 도저히 못 버티다가 옮겼습니다. VS 2008 깔고는 그 느린 속도에 기겁했는데, 이쪽은 꽤 빠르네요. [우홋홋] 근데, 2005와 2008 차이가 뭐죠? 버전 옮길때 그냥 파일 열고 버전 숫자만 바꾸면 땡이네요[...]  
73 Talk 0.3에서 추가할것 Hide_D 7908   2008-08-03 2009-01-06 01:00
까먹을까봐 정리 사용자 사전계 1. 사용자사전 유/무 2. 범용사용자사전 유/무 3. 사용자 정의한 주소의 파일 열기(취소) 4. 탭처리 5. 검색 알고리즘 강화(보류) ezTransXP 강화계 1. 번역후 괄호 처리(다이얼로그에 추가)(보류) 2. 사용자 사전과 완벽히 분...  
72 Talk DumpText는 아직 개선이 좀 필요한듯; [3] Hide_D 8111   2008-08-03 2009-01-06 01:00
여러개를 켤 수가 없다는 단점이 있네요[...] 그나저나 질문, 헤더 파일에서 extern으로 선언하면 그 프로그램 전체에서 공유되는건가요? 그렇다면, 창은 하나만 띄우고 플러그인 로드될때마다 번호를 매겨서 옵션을 먹여야 하려나요..  
71 Talk 문자열 -> Hex 변환이 제대로 안되네요. [7] Hide_D 7561   2008-08-02 2009-01-06 01:00
LPSTR ConvertHex(LPCSTR source){ size_t Len=strlen(source); char Temp[2048]=""; BYTE szBuf[3] = { '', }; int j=0; for(size_t i=0;i<Len;i++){ szBuf[0]=(BYTE) source[i]; szBuf[1]=(BYTE) source[i+1]; if(szBuf[0]<0x80){ //1바이트 코드라면 j += ...  
70 Archive [플러그인, 소스] RLCmd 20080802 [1] file whoami 8818   2008-08-02 2009-01-06 01:00