본문 바로가기

쓰기

우선 FixLine에 구체적인 작동 방식을 써보도록 하겠습니다.

그냥 FixLine 사용하실 분은 읽어보실 필요는 없고,
FixLine이 어떻게 돌아가는지 확인하시고 싶은 분만 읽어주시면 감사하겠습니다;


나는 소스 보겠어! 하시는 분은
SVN에서 다운받아서 소스 분석해 보세요.
(좀 허접해서 알아보기 어려울거에요)

예제를 같이 들어서 해보겠습니다.


店長n「休日は{サニーサイド:ここ}の定休日になってる土曜と、n それにプラス1日の計2日間」%K%P
이 문장은
{ 본문 : 루비 } 구조의 루비옵션을 가지고 있고 (여기서 번역률을 위해 본문을 제외하고 모두 제거합니다)
%K , %P는 옵션 문자이며
n은 개행문자입니다.
첫번째줄은 무조건 이름이 들어가게 됩니다.

전처리


店長n「休日は{サニーサイド:ここ}の定休日になってる土曜と、n それにプラス1日の計2日間」%K%P

1. 우선 개행 문자에 따라 줄 갯수를 세고, IgnoreLine(줄무시)또는 첫줄체크가 되어있으면,
    그 줄만큼 미리 '텍스트 인자 목록'에 '텍스트'옵션을 달고 추가해둡니다.

「休日は{サニーサイド:ここ}の定休日になってる土曜と、n それにプラス1日の計2日間」%K%P

(1) 店長n

2. 남은 문장에서 모든 개행문자를 제외합니다.

「休日は{サニーサイド:ここ}の定休日になってる土曜と、 それにプラス1日の計2日間」%K%P
(1) 店長n

3. 그후 함수의 규격(옵션에서 설정합니다)에 따라 맞는 녀석이 있는가 확인하고,
   일반 텍스트는 '텍스트 인자 목록'에 '텍스트'옵션으로 추가하고,
   함수는 '함수'옵션을 추가합니다.
   (이때 함수는 내부적으로 인자 단위로 쪼개져서 들어갑니다.)

(1) 店長n
(2)   「休日は
(3-1) {                          (삭제)
(3-2) サニーサイド
(3-3) :                          (삭제)
(3-4) ここ                     (삭제)
(3-5) }                          (삭제)

(4)    の定休日になってる土曜と、 それにプラス1日の計2日間」
(5)    %K
(6)    %P


4. 이제 함수, 텍스트를 비교해서
    함수에 삭제 옵션에 따라서 모두 덜어냈을때 일반 텍스트와 차이없는 경우(루비처리 같은 경우)
    함수를 없애고 근처의 텍스트와 합칩니다.

(1) 店長n
(2)「休日はサニーサイドの定休日になってる土曜と、 それにプラス1日の計2日間」
(3) %K
(4) %P


5. 번역기로 보내기 위해 '텍스트 인자 목록'에서 '텍스트'옵션 (함수의 인자 중에 텍스트인 것도 포함)인 녀석을
    구분자 _-/_를 붙여서 번역기로 보냅니다.
    이때 어떤 텍스트를 보냈는지는 따로 저장해 둡니다.

店長n_-/_「休日はサニーサイドの定休日になってる土曜と、 それにプラス1日の計2日間」
(현재 %K,%P는 인자옵션에서 '함수'로 등록되어있으므로 번역기로 보낼때 추가되지 않습니다.)


후처리


현재 번역기에서 돌아운 문장은 다음과 같습니다.
점장n_-/_ 「휴일은 사니 사이드의 정기휴일이 되어있는 토요일과 거기에 플러스 1일의 합계 2일간」

또한 현재 '텍스트 인자 목록'은 다음과 같습니다.
(1) 店長n
(2)「休日はサニーサイドの定休日になってる土曜と、 それにプラス1日の計2日間」
(3) %K
(4) %P


1. 이제 _-/_로 텍스트를 나눠서 원래 자리로 번역 텍스트를 넣습니다.

(1) 점장n
(2)「휴일은 사니 사이드의 정기휴일이 되어있는 토요일과 거기에 플러스 1일의 합계 2일간」
(3) %K
(4) %P


2. IgnoreLine이 설정되어 있는경우 '텍스트 인자'중 무조건 1번을 출력합니다.

점장n
(1)「휴일은 사니 사이드의 정기휴일이 되어있는 토요일과 거기에 플러스 1일의 합계 2일간」
(2) %K
(3) %P


3. 이제 남은 텍스트를 길이에 맞춰서 개행문자를 넣어 마무리합니다.

점장n「휴일은 사니 사이드의 정기휴일이 되어있는 토요일n과 거기에 플러스 1일의 합계 2일간」%K%P
(여기서 %K,%P는 함수이며, 길이X로 설정되어있으므로 길이에 계산되지 않습니다.)


완료 문장
점장n「휴일은 사니 사이드의 정기휴일이 되어있는 토요일n과 거기에 플러스 1일의 합계 2일간」%K%P
조회 수 :
25551
등록일 :
2008.12.24
00:25:15
엮인글 :
https://arallab.hided.net/2646/871/trackback
게시글 주소 :
https://arallab.hided.net/board_lecture/2646

HaruKaze

2008.12.24
00:28:54
와 깔끔하게 정리해 놓으셨네요.

역시 예제를 통해서 배우는게 제일 좋은것 같네요.


감사합니다. 수고하셨어요..(_ _)

Hide_D

2008.12.24
00:32:44
2편으로 옵션 설정법
3편으로 실전 사용법
이 될것 같네요.

HaruKaze

2008.12.24
00:42:56
음.. 확실히 옵션 설정법은 필수일 듯 하네요.

초보자 입장에서 위의 내용은 이해할 수 있더라도 옵션 설정법은 실제로 적용해 보지 않으면 어려운듯한 설정법인것 같았어요.

다음편도 기대하고 있겠습니다..^^

쉬엄 쉬엄 해주세요...^^

유메

2008.12.24
02:05:06
히데님 수고하셨어요~ ^^~*

에폭시

2008.12.24
08:33:48
개행문자 제거가 안되던데 개행문자가 게임마다 다를수 있는거 같네요. 개행문자를 찾을 방법이 있나요?

에폭시

2008.12.24
10:06:39
대악사는 안뜨는군요; 답변 감사합니다

Hide_D

2008.12.24
08:58:51
DumpText로 원문 보기를 하시면 가운데에 문자가 뜰거에요.

단, AT코드가 '한줄씩 나오는 코드'일 경우에는 사용이 불가능합니다.
(아예 뜨지도 않죠 ^^;)

그땐 AT코드를 새로 찾아야죠

북극

2008.12.27
01:25:57
으음 . .제가 아직 사용않해봐서 이해가 잘안가는뎀 . . 개행문자를 마지막에 추가하는방법이랑 전처리 3번에

삭제부분은 헥스값이나 글자를 직접 넣어줘야하나요 ㅇㅅㅇ ?

Hide_D

2008.12.27
01:37:05
그쪽은
2부 옵션 안내에서 설명해드릴게요 ^^;

쓸 내용이 좀 많아서리
List of Articles
번호 제목 글쓴이 조회 수 추천 수 날짜 최근 수정일sort
공지 아랄트랜스로 게임하기 앞서 기본 셋팅 확인하기! [4] file TwoComet 40505   2012-08-30 2014-02-26 20:12
공지 아랄트랜스 - 초보자 가이드 [94] file Hide_D 319366   2008-07-16 2015-02-27 18:02
공지 모든 플러그인, 필터 안내 ('09.03.13) [20] Hide_D 191390   2008-10-31 2009-03-13 23:48
공지 아랄트랜스 0.2 - 초보자 가이드 [109] file 아랄 505865   2008-07-16 2013-12-31 09:32
177 ALICESOFT 사의 System4.0 코드 찾기 [16] file 유르_리샤 28040   2009-01-16 2009-02-17 15:45
 
176 바로가기로 시작했을때 로딩이 너무 오래걸리는 게임들 [3] my vagina 23881   2009-01-19 2009-01-24 22:34
짱나시죠? 사실 저도 짱나여 고민을 해봤는데 꼼수가 있더라구여. CustomScript를 이용한 방법인데요. 일단 실행을 한뒤에 CustomScript필터를 추가해주고 CustomDic 바로 앞쪽에 CustomScript를 쓰기모드로 해놔요. (사전 없음 그냥 맨뒤로) 그렇게 바로가기...  
175 AT코드 찾기 -응용편- [22] file my vagina 48529   2009-01-25 2009-03-26 05:24
 
174 무스메이커 안되시는 비스타 여러분들을 위해~ [4] 헌화 24180   2009-02-05 2009-02-11 03:27
흐음.. 제목은 거창하게 적었지만 내용은 별거 없습니다 프레임 워커 설치 , 마이크로오피스 2007 삭제 등으로 안되시는분들은 노어플로 설치해 보세요 저는 노어플 설치로만 되더군요 참고로 저는 모든 게임을 노어플로 설치합니다 너무 짧나요? 죄송합니다 (...  
173 프리즘 아크 ARAL로 안되시던분 로렌츠 17830   2009-02-10 2009-02-10 01:54
음 일단은 저는 이 방법이 됬습니다만 다른분들은 어쩔지는 모르겠습니다. 그렇지만 하고나서 되니깐 한번 여기 끄적거려봅니다 일단 제 문제였던 visual runtime c++ error program:c:program filepajamasp_arkp_ark.exe abnormal program termination 이렇게...  
172 게시판에 그림및 사진 첨부방법[초보들 위한] [5] file Neru 24185   2009-02-15 2009-02-17 23:29
 
171 花と蛇 설치 대머리소년친구 17778   2009-02-16 2009-02-16 18:49
좀 오래되기는 했지만 그래도 모르시는분을위해서 -ㅅ-;; 꽃과뱀 설치시 C에다 설치를하건 다른 드라이브에 설치를 하건 1.4로 설치하던 2로 설치하던 마지막에 에러가떠서 설치못한분들은 "국가 및 언어 옵션" << 두번 클릭해주시고 첫 번째탭 "국가별 옵션" ...  
170 필터 순서 [8] Hide_D 23894   2009-02-22 2009-02-23 10:12
일단 현재 쓰이는 모든 필터의 위치를 지정해 보겠습니다. 순서 그대로 '아랄트랜스 필터'란에 놓으시면 됩니다. *. 위치에 전혀 상관 없는 필터DumpText *. 순서Original Text KoFilter DenyWord CmdFilter(1) RLCmd KDC nXn HK2FK(1) CustomScript(1) FixLin...  
169 기리기리 스트립트 수정방법 [2] file 류제로 23492   2009-02-24 2009-02-24 23:33
 
168 ATData 의 대단함. [5] 류제로 23789   2009-02-28 2009-03-07 02:24
기리기리 게임중에서는 어플로 해도 안되고 jonk 로 해도 안되는 게임이 간혹 있습니다. 그런데 만약 NTLEA로는 실행이 된다면....... 꼼수로 한글로 즐길수 있습니다. NTLEA로 실행 되는 것이 확인 됬다면 유니코드를 일본어로 바꿔서 게임을 실행시킨후 모든...  
167 비스타 AralContext 먹이기 .. [2] 북극 22711   2009-03-01 2009-03-19 14:45
... 의외로 이거 모르시는분들이 좀 되더군여 귀찮지만 할일도 별로 없으니 한번 써봅니다 걍 글로만 적을께여 dll 파일은 system32 에 처넣어 주세염 그리고 인스톨에 관리자의 권한을 먹여주시면 되염 관리자의 권한이 없다거나 안먹힌다는분들 사랑스런 CMD...  
166 필터 강의 - 필터의 작동 방식 [11] file Hide_D 30875   2009-03-13 2009-04-02 23:37
 
165 읽으면 더 헤맬지도 모를 프군의 코드 범죄강좌 (3) [9] file 프군 64466   2009-03-18 2009-03-22 15:55
 
164 필터 강의 - Deny Word [12] file Hide_D 41108   2009-03-18 2009-03-25 22:56
 
163 대악사 대사가 밀리는 듯한 증상의 해결법. [2] 쌀밥줘 29328   2009-03-19 2009-03-19 01:49
막상 언인스톨 하고 나니 그래도 옛 기억에 끌려 다시 인스톨 하고 패치 하는데... 중요한 것을 발견. 그리고 그것을 해결하자, 대사 밀리는 현상이 해결됨... 해결법은. 인스톨된 폴더 안 파일중 大悪司SA.ALD라는 파일이 있다면, 그냥 업데이트 하면 되지만,...  
162 techarts社게임들을 수월하게 까는방법이라고나할까요... [7] file 막장트리 40344   2009-03-22 2009-03-22 19:23
 
161 읽으면 더 헤맬지도 모를 프군의 코드 범죄강좌 (4) [2] file 프군 27250   2009-03-23 2009-03-23 22:04
 
160 아틀 적용하다가 그냥 팅기시는분들에게... [3] 수군 34065   2009-03-28 2009-03-28 18:09
저번주부터 게임은 설치가 되는데 이상하게 아랄이 팅기면서 게임도 같이 팅기더군요. 에러창이 떠서 그런것도 아니고 그냥 이유도 없이 팅기더군요. 그렇게 일주일이 지난 오늘 우연찬게 알게됐습니다. 자주 묻는 질문에 가보시면 15번 파일인가 그걸 다운 받...  
159 DAISOUNAN 레벨? 게임핵 주소요 [3] 푸카푸카 33709   2009-03-31 2009-04-24 23:10
게임핵 주소에요 02362258 아래는 치트오메틱 경험치 주소입니다 (위치: x2362258:634) --------------------------------- 체크해주시면 겜하다보면 언젠가 바뀌어 있는걸 보게될거예요; 턴이 지나면 될듯..  
158 세이나루 카나 인스톨파일이 실행 안될때 해결방법... [1] ghba 35271   2009-04-02 2009-04-02 17:23
제어판에서 영어로 계정을 하나 만든다음에 그 아이디로 로그인 하여 국가및언어 일본어로 바꾸신다음에 어플로 설치하시면 됩니다.. 설치하고 난다음에는 영어 계정 삭제하시고 원래 계정으로 하시면 되요 ...