Translate Toolkit

오픈소스 비즈니스 컨설팅
Pnuskgh (토론 | 기여)님의 2012년 8월 22일 (수) 10:54 판 (→‎참고 문헌)
(차이) ← 이전 판 | 최신판 (차이) | 다음 판 → (차이)
둘러보기로 가기 검색하러 가기

오픈소스의 한글화에서 사용되는 다양한 번역 형식간의 변환을 지원하는 Translate Toolit을 정리 한다.


설치 가이드


  • "Translate-Toolkit-1.3.0-setup.exe"를 실행한 후 "Next"를 선택하여 설치를 시작 한다.

설치 시작

  • 설치 폴더를 지정 한다.

설치 폴더 지정

  • 윈도우에서 시작 메뉴에 표시될 폴더 명을 지정 한다.

메뉴명 지정

  • "Install" 버튼을 선택하여 실제로 설치를 한다.

설치

  • 시작 메뉴에서 "Translate Toolkit Command Prompt"를 찾아 실행하면 Translate Toolkit을 실행할 수 있는 DOS 창이 표시된다. 여기서 명령어를 통해 각종 변환을 할 수 있다.

명령창

사용자 가이드

변환 도구

  • PO (Portalble Object) 변환 도구
From 다국어 포맷 To
xliff2po XLIFF (XML Localisation Interchange File Format) po2xliff
prop2po Java property file (.properties) po2prop
moz2po 모질라 .properties 와 .dtd po2moz
oo2po 오픈오피스 SDF po2oo
csv2po Comma Separated Value (CSV) po2csv
html2po HTML po2html
ical2po iCalendar file converter (v1.2) po2ical
ini2po Windows INI file po2ini
php2po PHP localisable string po2php
rc2po Windows Resource .rc (v 1.2) po2rc
tiki2po TikiWiki language.php po2tiki
ts2po Qt Linguist .ts po2ts
txt2po Plain text
  • po2txt
  • po2txt -t a.txt b.po c.txt
  • a.txt에 b.po를 적용하여 c.txt를 생성
symb2po Symbian-style po2symb
web2py2po web2py po2web2py
pot2po PO Template  
  Wordfast Translation Memory po2wordfast
  TMX (Translation Memory Exchange) po2tmx
  • XLIFF (XML Localisation Interchange File Format) 변환 도구
From 다국어 포맷 To
po2xliff PO (Portable Object) xliff2po
oo2xliff 오픈오피스 SDF xliff2oo
odf2xliff OpenDocument (ODF) xliff2odf
  • TBX (TermBase eXchange) 변환 도구
From 다국어 포맷 To
csv2tbx Comma Separated Value (CSV)  

관리자 가이드

오픈소스 라이선스 번역 절차

GNU GPL 2.0을 기준으로 번역 절차를 설명 한다.

  • 오픈소스 라이선스의 원본을 받아 License_GPL_2.0.txt를 생성 한다.
  • License_GPL_2.0.txt을 GPL_2.0.txt로 변환 한다.
  • PO 파일 생성시 msgid를 구분하기 위해서 빈줄을 사용 한다.
  • 하나의 문장을 구분하기 위해서 ".", ";", ":"을 사용 한다.
  • GPL_2.0.txt 파일을 GPL_2.0.po로 변환 한다.
  • txt2po -P GPL_2.0.txt GPL_2.0.po
  • 생성된 GPL_2.0.po 헤더 정보를 수작업으로 보완 한다.
  • poedit를 사용하여 PO 파일을 번역 한다.
  • 번역한 PO 파일을 사용하여 GPL_2.0.txt를 번역 한다.
  • po2txt -t GPL_2.0.txt GPL_2.0.po GPL_2.0_ko_KR.txt
  • 번역된 GPL_2.0_ko_KR.txt로 한글화된 오픈소스 라이선스 파일(License_GPL_2.0_ko_KR.txt)를 작성 한다.

참고 문헌