Di artikel sebelumnya kita sudah membahas bagaimana mudah, cepat, dan menyenangkannya jika ingin membuat aplikasi berbasis web yang mendukung pemakaian multi bahasa. Di artikel ini kita akan lebih mendalami lagi bagaimana cara menterjemahkan teks dari satu bahasa ke bahasa lain dengan menggunakan editor khusus yang disediakan oleh PHPMaker. Editor tersebut disebut dengan Multi-Language Property Editor.
Perlu diingat bahwa antar muka pengguna mendukung Unicode. Jika Anda hanya menggunakan satu bahasa, maka Anda tidak perlu menggunakan editor ini. Hanya gunakan editor ini jika aplikasi web yang Anda generate mendukung pemakaian multi bahasa.
Beberapa properti teks dari Object yang terdapat di PHPMaker mendukung multi-bahasa. Editor ini mengijinkan Anda untuk memasukkan nilai properti Unicode untuk setiap bahasa.
Properti yang didukung adalah sebagai berikut:
- Table Captions
- Table Page Names
- Field Captions
- Field Edit Tag Title
- Field Error Message
- Field Image Tag Alt
- Field User Values
- Field Display Field #1
- Field Display Field #2
- Field Display Field #3
- Field Display Field #4
- Menu Text
- Site Title
- Site Footer Text
Meskipun demikian, jika Charset (lihat topik PHP Settings di file Bantuan aplikasi PHPMaker) dari project Anda bukan utf-8, skrip yang di-generate akan mengkonversi properti Unicode ke charset yang Anda gunakan. Jadi, pastikan karakter di properti tersebut mendukung charset yang Anda gunakan. Sebagai contoh, jika Anda menggunakan simbol dollar Unicode Euro di Caption tapi project charset yang digunakan adalah iso-8859-1, maka simbol tersebut tidak dapat ditampilkan di aplikasi web Anda sebagai iso-8859-1 karena tidak mendukung symbol. Dalam kasus demikian, Anda seharusnya menggunakan karakter entity HTML seperti
"€"
di Caption Anda.
Untuk mengubah properti, klik [Tools] -> [Multi-Language Property Editor] untuk membuka editor terlebih dulu. Alternatif lainnya, Anda juga dapat mengklik tombol kecil di sebelah properti di antar muka PHPMaker untuk membuka editor tersebut.
Pilih sebuah properti di pane Property pada sebelah kiri untuk mengubah, lalu masukkan properti Anda dalam Unicode. Sebagai contoh, Anda dapat menyalin dan menempelkan (copy and paste) dari aplikasi MS Word.
Perlu diingat juga bahwa properti yang sudah disimpan sebelumnya akan ditampilkan dalam cetakan huruf tebal. Setiap kali Anda menggunakan editor ini untuk menyimpan teks Unicode Anda, maka nilai properti Unicode akan selalu digunakan mendahului nilai properti asli (di antar muka pengguna yang umum). Nilai properti asli hanya akan digunakan jika nilai properti Unicode dari bahasa tidak ditemukan. Jika Anda ingin mengubah properti, selalu kembali ke editor ini. Setelah mengubah dan menyimpan properti Unicode, ingatlah untuk men-generate ulang file bahasa (.xml) dan jangan lupa untuk mengunggahnya ke web server Anda.
Tinggalkan Balasan