· 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권한이 있으신분 목록


ID
Password
Join
If it pours before seven, it has rained by eleven.


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.0049 sec