- GnomeKorea 위키에 올리려 했으나 공사중이라 write 권한이 없어서 일단 여기에 끄적
프로그램 메세지 번역 준비하기 ¶
- 먼저 시스템에 다음 패키지가 설치되어 있어야 한다.
- 다음 명령으로 CVS에서 번역할 모듈을 내려받는다.
$ export CVSROOT=:pserver:anonymous@anoncvs.gnome.org:/cvs/gnome
$ cvs login
Logging in to :pserver:anonymous@anoncvs.gnome.org:2401/cvs/gnome
CVS password: (여기서 그냥 엔터)
$ cvs -z3 co libgnome #(또는 번역할 모듈)
- 만약 기존에 번역이 되어 있지 않다면 다음과 같이 po templete를 생성한다.
$ cd libgnome/po
$ ls
CVS bs.po et.po hr.po mk.po pl.po sr@Latn.po xh.po
ChangeLog ca.po eu.po hu.po ml.po pt.po sr@ije.po yi.po
POTFILES.in cs.po fa.po id.po mn.po pt_BR.po sv.po zh_CN.po
POTFILES.skip cy.po fi.po is.po ms.po ro.po ta.po zh_TW.po
am.po da.po fr.po it.po nb.po ru.po th.po
ar.po de.po ga.po ja.po ne.po rw.po tr.po
az.po el.po gl.po ko.po nl.po sk.po tt.po
be.po en_CA.po gu.po ku.po nn.po sl.po uk.po
bg.po en_GB.po he.po lt.po no.po sq.po vi.po
bn.po es.po hi.po lv.po pa.po sr.po wa.po
$ intltool-update -P # libgnome.pot파일이 만들어진다.
- 만들어진 pot파일을 번역한 다음 ko.po파일로 옮긴다.
- ko.po파일이 있다면 다음과 같이 메세지 파일을 업데이트 할 수 있다.
$ intltool-update ko # ko.po파일이 업데이트 된다.
문서 번역 준비하기 ¶
- gnome-doc-utils 를 설치하여야 한다.
- 번역할 모듈은 위와 같이 cvs로 받는다.
- 아래 명령으로 po templete파일을 만든다.
$ cd epiphany/help
$ mkdir -p ko
$ xml2po -o ko/ko.po C/*.xml
- 만약 이전에 번역해둔 po파일이 있으면 다음과 같은 명령으로 메세지를 업데이트 한다.
$ cd epiphany/help/ko
$ xml2po -u ko.po ../C/*.xml
Merging translations for ko.po: ............................................. 완료.
번역된 메시지 0개, 번역되지 않은 메시지 445개.
|
|