QuantumGIS는 Qt라는 오픈소스 라이브러리를 사용하여 만들어 졌으며
Qt는 i18n이라는 라이브러리를 이용해 다국어 지원을 합니다.

Qt로 짠 프로그램에서 메시지를 추출하여 ts 파일을 만들어
lrelease.exe 라는 프로그램을 이용해 컴파일 해주면
qm 파일이 나오고, 이 파일을 복사해주면 다국어 지원이 됩니다.


ts 파일은 텍스트로 된 메시지의 원본 파일이며 제가 작업한 한글화된 버전은 다음에 있습니다.

 
최신 파일은 다음의  QGIS Svn에서 받을 수 있습니다. 
https://svn.osgeo.org/qgis/trunk/qgis/i18n/ 


ts 파일은 아래와 같은 XML 텍스트 파일이며 에디터로 편집 가능합니다.

 



이 내용 중 <source> 부분을 보고 <translation> 테그 안에 번역을 해주시면 됩니다.

이 파일을 컴파일 하기 위해서는 Qt가 설치되어 있어야 합니다.
Qt는 다음의 경로에서 받으실 수 있습니다. 각 사용자의 OS에 맞는 버전을 받으시면 됩니다.
http://qt.nokia.com/downloads 

제가 설치한 윈도우즈 버전을 기준으로 설명드리면,
D:\Qt\4.5.3\bin 폴더에 컴파일을 위해 사용할 lrelease.exe 가 있습니다.

이를 이용해 다음과 같이 하면 컴파일된 qm 파일이 생성됩니다.
D:\Qt\4.5.3\bin\lrelease qgis_ko_KR.ts
D:\Qt\4.5.3\bin\lrelease qt_ko_KR.ts


이 qm 파일을 이용하는 방법은 앞의 글에 있습니다.
 http://osgeo.kr/15 
 
신고
Posted by 장비882