2009. 5. 3. 01:07

Trac 한글 번역에 참여하기

Trac이란 무엇인가?
일단 이 글을 읽으시는 분들은 Trac이 무엇을 하는 툴인지 모두 아실거라고 생각합니다.
하지만 혹시나 Trac이 뭔지 모르시는 분들을 위해서 간단하게 설명을 드리겠습니다.
 * 홈페이지 : http://trac.edgewall.org/
 * 파이썬(Python) 언어로 작성된 이슈 관리 시스템입니다.(Trac에서는 티켓이라고 표현합니다.)
 * 비슷한 툴로는 Mantis, Bugzilla 등이 있습니다.


Trac 번역 방법의 변경
초기의 Trac의 한글 번역은 파이썬 소스코드에 하드 코딩되어있는 스트링을
한글로직접 번역하는 형태로 진행되었습니다.
다음 URL이 KLDP.NET에서 진행되던 Trac 한글 번역 프로젝트 URL 입니다.
 * http://kldp.net/projects/trac-ko/
 * KLDP.NET에서 진행되던 Trac 한글 번역 프로젝트의 마지막 릴리즈는 0.10.4-ko 버전이 마지막 버전입니다.

최근의 Trac의 번역은 po 파일을 이용한 번역으로 변경되었습니다.

Trac의 마일스톤을 보시면 아시겠지만, Trac-0.12 버전에서 i18n과 localization 기능이 추가중에 있습니다.
 * http://trac.edgewall.org/milestone/0.12
 * 즉, Trac-0.12 버전에서는 각 언어별로 번역을 완벽하게 지원하겠다는 의미입니다.


현재 Trac에서의 한글 번역 상황
Trac-0.12 버전을 위한 한글 번역 상황은 다음 URL에서 확인하실 수 있습니다.
 * http://trac.edgewall.org/ticket/5477


Trac 한글 번역에 참가하는 방법
 * 최신의 한글 번역용 po 파일을 다운로드 받습니다.
   * http://trac.edgewall.org/browser/trunk/trac/locale/ko_KR/LC_MESSAGES

 * 번역을 하기 위해서 poEdit를 다운로드 받아서 설치합니다.
 * 이제 번역을 합니다.
 * 번역이 완료된 po 파일을 Trac-0.12 버전의 한글 번역과 관련있는 다음 티켓에 첨부파일로 첨부합니다.
   * http://trac.edgewall.org/ticket/5477


아직까지는 Trac-0.12 버전이나, Trac-0.12 버전을 위한 한글번역 상태가 그다지 좋지는 못한 것 같습니다.
하지만 많은 분들이 참여하셔서 좋게 만들면 되겠죠.. ^^;

올해안에 한글이 완벽하게 지원되는 Trac-0.12 버전의 릴리즈를 기다려봅니다.

참고 : 개발 버전의 Trac-0.12 버전에서 한글을 활성화하는 방법은 다음 문서를 참고하세요.
 * http://ktd2004.tistory.com/3