본문 바로가기

쓰기

우선 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/6cc/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 40502   2012-08-30 2014-02-26 20:12
공지 아랄트랜스 - 초보자 가이드 [94] file Hide_D 319332   2008-07-16 2015-02-27 18:02
공지 모든 플러그인, 필터 안내 ('09.03.13) [20] Hide_D 191388   2008-10-31 2009-03-13 23:48
공지 아랄트랜스 0.2 - 초보자 가이드 [109] file 아랄 505857   2008-07-16 2013-12-31 09:32
197 게임 업데이트후 코드먹통될때(예제. FATAL ZERO ACTION) [2] file 두병더더 3142   2012-08-27 2015-09-13 02:52
 
196 컴플리트사의 C4엔진 간단한 검색법.. [1] file 유피에르 1816   2012-08-25 2012-08-26 00:09
 
195 SiglusEngine 복불복 막장드립 [5] file 두병더더 7885   2012-08-12 2015-08-11 16:01
 
194 피시의 엔진별 야메찾기 리스트 (11/117) - 120830 update [10] file TwoComet 6950   2012-08-08 2015-02-24 03:31
 
193 QLIE 엔진을 사용하는 게임 이렇게 찾으면 쉽습돠 [8] file Wales 4028   2012-08-08 2013-07-17 19:30
 
192 코드찾기 피시는 이렇게 한다 02 [22] file TwoComet 5016   2012-08-01 2013-03-15 12:13
 
191 피시의 ATCode 기능 및 이론 설명 01 [11] file TwoComet 4381   2012-07-19 2012-07-26 21:46
 
190 코드찾기 피시는 이렇게 한다 01 [22] file TwoComet 7754   2012-07-18 2013-07-30 21:46
 
189 기리기리엔진에 대해 여러가지 [3] 고토회복 8358   2012-06-25 2015-12-06 04:09
1. 무료엔진이라는 겁니다 이걸 왜 이야기 하냐 하면 그러므로 버전별로 안전판 원본이 있어요 도대체 무슨 이야기야? 하는 분들 많을듯... 어느 회사가 기리기리로 게임을 제작합니다.. 버전별로 전부 툴이 있지요 ^^ 그개 다 공개고 자 여기에서 어느 회사가...  
188 비스타에서 아랄AT코드 입력하면 튕기시는분 비스타개객기 14666   2011-08-06 2011-08-06 12:36
일단 비스타유저들을위한 글이구요 어플까진 여차여차해서 성공햇는데 막상 at코드 적용하자마자 튕기시고 다른사람들이 하라는대로 ATdata만들어서 넣어도 전혀 안되시는분들 레지스트리로 한글부분 다지우는 노가다도 해부신분들 d드라이브에 넣으면된다고했...  
187 코드파인드를 위한 기초 지식(3) [4] file G2m2000 9380   2011-07-13 2011-12-07 16:13
 
186 카미 육성 팁 입니다 [2] 력현 4008   2011-06-19 2012-01-14 13:44
캐릭을 그나마 효율 적으로 성장 시킬려면 마르웰을 초기 부터 장비 합니다 경험치 보석 4개다 장착하고 사냥 보다는 투기장에서 몹을 잡는 쪽으로 하지요 초기칭호는 15L때 히로인들은 획득이 가능 합니다 중요한것은 15L 의 초기 칭호를 얻기 전에 성장석을 ...  
185 win7 사용자는 필독 AT코드 적용시 에러 해결방법 [1] 아비누스 22055   2011-05-16 2011-05-16 11:50
아주 짧지만 강력한 팁일수도 있고 아닐수도 있지만 분명 이문제로 사용하지 못하시는분이 있을겁니다. 일단 게임을 실행 시키고 아랄트랜스로 후킹을 합니다. 그리고 AT코드를 입력시키고 확인은 아직 누르지 마시고 한글을 일본 문자셋으로 변환, 타이틀 및 ...  
184 아랄2 후킹후 무응답/작동중지로 강제종료/튕김 현상 해결 정리. [3] file uwle 22668   2011-03-16 2014-03-22 23:11
 
183 간단하게 적어두는 아랄트랜스 사용 방법! [1] Hide_D 8383   2011-02-19 2011-03-08 19:27
이미지로 된 것에 비해서 불친절하지만 약간 다른 내용도 있고 해서 쓸만할겁니다 ㅇㅇ 0-1. AppLocale 설치 0-2. ezTransXP 설치 0-3. 이지트랜스 딱 한번만 실행하고 '웹 프록시 기능'을 끄고 종료 1. 게임을 실행(주로 AppLocale로 실행함) 2. 아랄트랜스 ...  
182 아랄 트랜스 후킹만 하면 튕겨버리는 현상 TIP 입니다!!! [5] gosmy 6336   2011-02-05 2012-05-05 22:25
이번에 제가 아자나엘 설치 시도하면서 알게된 팁 하나 드리려고 이렇게 글을 씁니다. 아랄 트랜스 후킹만 하면 튕겨버리는 현상이 있으신 분들! 무슨 게임이든 후킹만 하면 아무 메세지도 없이 그냥 종료되시는 분들!!! 지금 즉시 windows작업 관리자 - 프로...  
181 후크하면 아랄트랜스가 소리소문없이 사라지는 분은 [1] 키리아스 5241   2011-01-17 2015-02-11 23:17
혹시 아랄트랜스가 바탕화면에 있지 않나요? 아랄트랜스를 내 문서라든가 어디든지 집어넣으세요. 세 줄 관리해야 하는데... 정말 이것 뿐입니다 =_= 경로가 길어져서 그런 건지, 한글이 들어가서 그런 건진 모르겠어요.  
180 eztrans 경로설정 레지파일 file 앨런 118958   2010-12-16 2010-12-16 23:47
 
179 커스텀딕이라, 이름 사전 정도는 나도 만든다고! [6] file 키리아스 9319   2010-10-31 2012-11-09 00:40
 
178 에우슈리사 게임들에대한 간단한 팁(팁이라기도뭐한거지만...) [1] Ronya 6392   2010-10-21 2011-11-24 13:42
1. 유니코드 변경 후 플레이하세요... 에유슈리사 게임들은 어플과 그다지 안친합니다. 제 경험상 에우슈리 게임들은 어플돌리면 어느순간부터 에러메시지 계속뜹니다... (왼쪽이 무시고 오른쪽버튼이 종료하는거였나? 반대엿나?..;) 어플돌려도 괸찬은분도 계...