Berkas PO: Perbedaan revisi
Dari IGNwiki
								
												
				 (→Membuat berkas POT)  | 
				|||
| Baris 2: | Baris 2: | ||
== Membuat berkas POT ==  | == Membuat berkas POT ==  | ||
| + | Pasang paket intltool  | ||
| + |  # yum install intltool  | ||
Jika berkas POT belum ada, lakukan:  | Jika berkas POT belum ada, lakukan:  | ||
* Masuk ke folder po  | * Masuk ke folder po  | ||
Revisi per 12 Februari 2010 06.57
Penerjemahan dari bahasa Inggris ke bahasa Indonesia dilakukan di berkas .po
Daftar isi
Membuat berkas POT
Pasang paket intltool
# yum install intltool
Jika berkas POT belum ada, lakukan:
- Masuk ke folder po
 
$ intltool-update -p
- atau:
 
$ intltool-update --pot
Membuat berkas PO
- Masuk ke folder po
 - Cara1:
 
Salin file pot:
$ cp xyz.pot id.po
- Cara2:
 
$ msginit -l id_ID
Update berkas PO
- Masuk ke folder po
 - Cara1:
 
$ msgmerge id.po xyz.pot > id.po.baru
- Cara2:
 
$ intltool-update id
Periksa berkas PO
$ msgfmt -cv id.po -o /dev/null
Gabung berkas PO
- Kasus1
 
Misalkan penerjemahan dikerjakan oleh dua orang, menghasilkan id-A.po dan id-B.po
$ msgmerge -C id-A.po id-B.po xyz.pot > id.po
- Kasus2
 
Berkas id.po-ign2009 akan digabung dengan anaconda.pot untuk mendapatkan id3.po
$ msgmerge id.po-ign2009 anaconda.pot > id3.po
Ujicoba berkas PO
- Berkas po sudah ditempatkan di folder po/
 - Edit po/Makefile, tambahkan id.po di file LINGUAS
 - Kompile dan install:
 
$ ./configure ; make ; make install
- Restart aplikasi
 
Membuat berkas MO dan GMO
$ msgfmt -o id.mo id.po $ msgfmt -o id.gmo id.po
Memeriksa source kode yang akan diterjemahkan
$ intltool-update -m
Referensi: