본문 바로가기

쓰기

우선 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
조회 수 :
25546
등록일 :
2008.12.24
00:25:15
엮인글 :
https://arallab.hided.net/2646/119/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 40477   2012-08-30 2014-02-26 20:12
공지 아랄트랜스 - 초보자 가이드 [94] file Hide_D 319302   2008-07-16 2015-02-27 18:02
공지 모든 플러그인, 필터 안내 ('09.03.13) [20] Hide_D 191352   2008-10-31 2009-03-13 23:48
공지 아랄트랜스 0.2 - 초보자 가이드 [109] file 아랄 505813   2008-07-16 2013-12-31 09:32
77 KonJ 활용팁(쉘 메뉴 이용하기) [9] file 마요우 6844   2008-12-28 2010-09-07 22:30
 
76 わるきゅ~れ 게임 추가 필터 [3] file 류제로 24036   2008-12-27 2008-12-27 17:28
 
75 わるきゅ~れ 게임 추가 필터 [4] file 류제로 5759   2008-12-27 2009-07-15 12:52
 
74 [팁]우타와레루모노 준한글화에 이미지영문화를 해보자! [12] file >_ < 24011   2008-12-24 2009-01-13 19:54
 
73 [팁]우타와레루모노 준한글화에 이미지영문화를 해보자! [13] file >_ < 9605   2008-12-24 2009-07-15 12:51
 
» [매뉴얼] FixLine 1. 작동 방식 [9] Hide_D 25546   2008-12-24 2008-12-27 01:37
우선 FixLine에 구체적인 작동 방식을 써보도록 하겠습니다. 그냥 FixLine 사용하실 분은 읽어보실 필요는 없고, FixLine이 어떻게 돌아가는지 확인하시고 싶은 분만 읽어주시면 감사하겠습니다; 나는 소스 보겠어! 하시는 분은 SVN에서 다운받아서 소스 분석...  
71 던전크루세이더 2 스킬번역사이트 ㅇㅅㅇ [3] 혼자라도 24413   2008-12-23 2008-12-29 22:58
던전크루세이더2 스킬을 공략해 놓은 일본 사이트를 알게되었습니다. 인조이 제팬으로 번역해서 돌리면 충분히 알아볼 수 있더군요. 혹여 스킬을 알아볼 수 없어서 재미를 덜 느끼신 분이 있을지 몰라 올려드립니다. http://j2k.naver.com/j2k_frame.php/korea...  
70 던전크루세이더 2 스킬번역사이트 ㅇㅅㅇ [4] 혼자라도 6480   2008-12-23 2009-07-15 12:50
던전크루세이더2 스킬을 공략해 놓은 일본 사이트를 알게되었습니다. 인조이 제팬으로 번역해서 돌리면 충분히 알아볼 수 있더군요. 혹여 스킬을 알아볼 수 없어서 재미를 덜 느끼신 분이 있을지 몰라 올려드립니다. http://j2k.naver.com/j2k_frame.php/korea...  
69 푸른하늘이 보이는 언덕 애들 이름고치기... [6] file a초밥왕a 24843   2008-12-22 2009-01-04 00:14
 
68 푸른하늘이 보이는 언덕 애들 이름고치기... [7] file a초밥왕a 5435   2008-12-22 2009-07-15 12:50
 
67 무스메이커 실행 안되시는 분들. [6] 잠자는고라니 26023   2008-12-21 2008-12-24 18:14
넷 프레임 워커 설치하세요. 윈도우 까지 밀어버려도 실행이 안되길래 설치 폴더를 찾아보니.. xml? 응???? 아나. 윈도우 포멧하고 넷 프레임워커 설치 안했더니 이런 삽질이.. 맨 처음 받은 파일이 꺠진줄 알고 세워 ex2 로 다시 받고 그랬는데 이뭐... 내 6...  
66 무스메이커 실행 안되시는 분들. [6] 잠자는고라니 6060   2008-12-21 2008-12-24 18:14
넷 프레임 워커 설치하세요. 윈도우 까지 밀어버려도 실행이 안되길래 설치 폴더를 찾아보니.. xml? 응???? 아나. 윈도우 포멧하고 넷 프레임워커 설치 안했더니 이런 삽질이.. 맨 처음 받은 파일이 꺠진줄 알고 세워 ex2 로 다시 받고 그랬는데 이뭐... 내 6...  
65 필터 추가시 LoadLibrary 에러가 발생할 때 [1] file 처음처럼만 13832   2008-12-16 2013-08-24 09:15
 
64 아랄 트랜스 번역률이 떨어져요. file 처음처럼만 18545   2008-12-14 2011-06-06 23:31
 
63 기리기리 플러그인 사용시 글씨가 깨질 때 file 처음처럼만 11215   2008-12-14 2008-12-14 13:08
 
62 어플로케일로 게임실행시 번역이 이상하게 될 경우 file 처음처럼만 12634   2008-12-13 2008-12-14 19:56
 
61 조카소녀 스킵 모르시는 분들... [7] file Elysion 25714   2008-12-13 2009-01-28 16:42
 
60 조카소녀 스킵 모르시는 분들... [7] file Elysion 6676   2008-12-13 2009-01-28 16:42
 
59 초심자 분들을 위한 겟츄 주소를 알아내는 방법!! file 처음처럼만 10691   2008-12-13 2008-12-13 23:37
 
58 이지 트랜스 경로를 찾을 때 [1] file 처음처럼만 16213   2008-12-12 2009-04-16 00:51