Translate Toolkit
둘러보기로 가기
검색하러 가기
오픈소스의 한글화에서 사용되는 다양한 번역 형식간의 변환을 지원하는 Translate Toolit을 정리 한다.
- 홈페이지 : http://translate.sourceforge.net/wiki/toolkit/index
- 다운로드 : http://sourceforge.net/project/showfiles.php?group_id=91920&package_id=97082
- 라이센스 : GPL
- 플랫폼 : Python
설치 가이드
- 다운로드 사이트에서 "Translate-Toolkit-1.3.0-setup.exe" 파일을 다운로드 한다.
- "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 |
|
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)를 작성 한다.