Notice
Recent Posts
Recent Comments
Link
관리 메뉴

DreamFactory7 :: IT

Unknown Horizon 번역파일 적용하기 본문

번역_게임/Unknown Horizon

Unknown Horizon 번역파일 적용하기

우루사1호 2014. 7. 26. 23:01

현재 릴리즈 상황 :

한글명 미지의 지평선(내가 지음, 이하 UH)의 릴리즈 버전은 현재 2013.3이후로는 버전이 업데이트가 이뤄지지 않고 있다
때문에 적용된 번역파일을 실시간으로 재배포하는 시스템은 아니고
그로인해 번역을 최신릴리즈에 포함하지않으므로
번역을 테스트 할 수 없다.


이런상황에대해 IRC의 UH채널에서 문의를 해봤는데 다음과같이 하라고했다.

출처 : https://github.com/unknown-horizons/unknown-horizons/wiki/Interface-Translation

현재는 Weblate가 버그가 생겨서 mo파일을 받아도 한글화가 안된다.  -> 해결됨

1. 아래의 주소로 이동한다.
https://hosted.weblate.org/projects/uh/uh/ko/#files

2.Interface 프로젝트에서 한국어 들어가서 컴파일된 파일을 받는다. mo파일 -> 아래가 좀더 정확함
아래쪽에 컴파일된 파일을 내려받기를 클릭한다.
그러면 ko.mo파일을 받을수있다.

2. 그것을 다른이름으로 저장하거나 이름을 바꾼다.
ko.mo -> unknown-horizons.mo 

3. 그리고 그것을 아래의 디렉토리에 넣는다.
게임설치 폴더 /content/lang/{your language here}/LC_MESSAGES/


Weblate.org가 mo파일이 완벽하게 작동되기전 대안으로 아래의 방법을 사용했었다.

방법은 아래의 몇가지 방법이있다.

1. msgfmt 를 이용한 방법

인터넷에서 위파일을 다운받는다. 
그리고 설치후 해당파일에서 커맨드라인명령창에서 아래와같이 입력하면된다.
물론 익숙하지않겠지만 어쩔수없지 ㅎ

mgsfmt messages.po -o Hello.mo
http://yaku.tistory.com/434

2. BetterPOEditor
-> 오류가 난다
현재는 1.2.0버전이다.
하지만 BetterPOEditor로 컴파일하려고 했더니 아래와 같은 이유로 안된다.
파이썬 플래그를 인식하지 못하는듯 하다.

---------------------------
BetterPOEditor
---------------------------
Error at lines 139~143:

Unknown flag: python-brace-format
---------------------------
확인  
---------------------------

3.  Poedit

현재는 1.6.7b 버전이다.
옵션켜놓고하면 자동으로 mo파일이 만들어진다.

1번의 방법이 어려우면 이걸하는게 좋겠다.


끝.