LotGD(녹색 용의 전설) 한글화 관련 문제 해결법

2006. 10. 15. 15:30Life/잡담

소스 배포니 어쩌니 했지만 결국 오래걸릴 것도 같고
이번에 유니코드로 새로 작업을 하면서 이렇게 글로 작성합니다.

본 설명은 LoGD Version 1.0.6 을 기준으로 작성되었습니다.

일단 유니코드로 작성을 해야하는데 브라우저에서 제대로 표시를 해주기 위해서
각 스킨 파일의 헤더에 다음을 삽입해야 합니다.
<meta http-equiv='Content-Type' content='text/html;charset=utf-8'>
위 항목을 삽입치 않으면 아무리 해봤자 한글은 깨져서 보일 수 밖에 없습니다. -____-;

그 다음으로 해주어야 할 것은
Nightborn 이라는 사람이 만든 Translation Wizard 라는 모듈을 설치해주어야 합니다.
위 모듈은 Dragonprime 포럼(http://dragonprime.net/)에 가시면 구할 수 있습니다.
(참고로, 모듈은 modules 폴더에 들어가게 됩니다.)
해당 모듈을 설치한 후, 관리자 메뉴(Superuser Grotto)에서 Translation Wizard 로 들어갑니다.
change current scheme 메뉴가 보이는데 이리로 들어가서 다음과 같이 변경해줍니다.
What is your coding table  UTF-8

이번엔 관리자 메뉴의 Game Settings 항목으로 들어갑니다. 거기서 Translation Setup으로 갑니다.
그리고 다음과 같이 수정하시면 됩니다.
Permanently collect untranslated texts (overrides the next settings!)  YES
Collect untranslated texts if you have fewer player than this logged in. (0 never collects)
0을 제외한 값을 자신의 서버가 견딜 수 있는 값으로 입력해주면 됩니다. (전 그냥 5 정도로 했습니다.)

설정 변경후, Save 버튼을 누르시고, 좌측 메뉴를 쭉 훑어보시면 Translation Wizard 가 있을겁니다.
이리로 들어갑니다. 이곳에서 변경해 주어야 할 항목은 다음과 같습니다.

Block the Untranslated Text in the grotto  YES
How many results per page for fixing/checking   10 정도?
Scan automatically modules upon install and insert into untranslated  YES


여기까지 됐으면 선 작업은 거의 다 됐습니다.

그외에 나중을 생각해서라던가 한다면 마을에서 들어갈 수 있는 Preferences(설정) 메뉴에
있는 Display Preferences -> Language 에 보시면 English 로 되어있을 겁니다.

이 부분은 그대로 놔둬도 상관없지만 굳이 한국어 항목을 하나 만들고 싶다면
소스를 직접 수정해야 합니다.

prefs.php   configuration.php  modules/translationwizard/changescheme.php


보시면 language 항목이 있고 en,English,de,Deutsch,fr,Fr... 이런 부분이 있는데
그 끝에 kr,Korean  정도로 추가해주시면 됩니다.

현재 운영되고 있는 제 서버에서는 위와는 다른 방법을 사용하여 소스를 건드리는 작업을 했지만,
최대한 소스를 건드리지 않고 작업을 하는 것이 여러모로 좋을듯하여 저도 위 방법으로
새로 작업중에 있습니다.

위 방법대로 하시면 번역작업을 할 준비는 다 된 겁니다.

글이 좀 두서가 없는지도 모르겠네요.. -_-;
이제 -_- 죽음의 노가다인 번역작업의 세계로 들어가실 일만 남으셨네요~ -┏

참고로 위 방법으로 해도 몇가지 부분에서는 제대로 나오지 않는 문제가 발생할 수도 있음을
미리 알려드립니다.


PS.
게임의 기본적인 설치/설정방법, PHP, SQL, 서버설정 등에 대한 문의는 받지 않습니다. ~_~;

현재 포럼에 있는 translation wizard 가 1.1.0 용이기 때문에
제가 사용하고 있는 것을 압축하여 올립니다. 1.0.6 용입니다.