· KLDP.org · KLDP.net · KLDP Wiki · KLDP BBS ·
Gnome Translate Guideline

  • GnomeKorea 위키에 올리려 했으나 공사중이라 write 권한이 없어서 일단 여기에 끄적

프로그램 메세지 번역 준비하기

  • 먼저 시스템에 다음 패키지가 설치되어 있어야 한다.
    • cvs
    • intltool

  • 다음 명령으로 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개.
    
    


번역하기

번역 검사하기

  • 다음 명령어로 올바르게 번역되었는지 확인한다.
    $ msgfmt -v ko.po
    번역된 메시지 223개.
    
    $ msgfmt -c ko.po
    
  • [http]KPC로 번역물의 단어선택이나 맞춤법이 올바른지 확인한다.
    $ ko-po-check ko.po
    


  • 번역물을 직접 설치해서 확인한다.
    $ msgfmt -o $prefix/share/locale/ko/LC_MESSAGES/libgnome.mo ko.po
    

번역 올리기

  • [http]Gnome kr hackers메일링에 가입해서 번역했다는 것을 알린다.
  • gnome cvs 커밋권한이 있는 분께 올려달라고 조른다.
    • 현재 gnome cvs권한이 있으신분 목록




sponsored by andamiro
sponsored by cdnetworks
sponsored by HP

Valid XHTML 1.0! Valid CSS! powered by MoniWiki
last modified 2005-12-28 22:14:01
Processing time 0.0069 sec