Next Previous Contents

9. Masalah-masalah Bahasa Mandarin dengan Lainnya

9.1 Netscape Navigator

Netscape 2.0 atau selanjutnya mendukung kode-kode BIG5 dan GB, yang telah didiskusikan di beberapa homepage. Untuk menampilkan bahasa Mandarin dalam Netscape, terdapat tiga langkah :

  1. Instal font-font bahasa Mandarin X. Silakan lihat bagian Instalasi Font-font bahasa Mandarin.
  2. Jalankan Netscape, dan konfigurasi Document Encoding menjadi Traditional Chinese (Big5) atau Simplified Chinese.
  3. Pilih font-font bahasa Mandarin yang anda inginkan.

Mungkin anda akan merasa aneh mengapa anda hanya dapat menggunakan Fixed(HKU) Size 16.0, yang disebabkan dari setting dalam /usr/X11R6/lib/X11/app-defaults/Netscape. Dengan mengasumsikan bahwa anda memiliki font-font BIG5 berikut :

       # xlsfonts | grep big5
       -hku-fixed-medium-r-normal--0-0-72-72-c-0-big5.hku-0
       -hku-fixed-medium-r-normal--16-160-72-72-c-160-big5.hku-0
       -kc-kai-medium-r-normal-fantizi-0-0-75-75-c-0-big5.eten.3.10-1
       -kc-kai-medium-r-normal-fantizi-20-200-75-75-c-200-big5.eten.3.10-1
       -kc-kai-medium-r-normal-fantizi-24-240-75-75-c-240-big5.eten.3.10-1
       -kc-ming-medium-r-normal-fantizi-0-0-75-75-c-0-big5.eten.3.10-1
       -kc-ming-medium-r-normal-fantizi-15-150-75-75-c-160-big5.eten.3.10-1
       -kc-ming-medium-r-normal-fantizi-24-240-75-75-c-240-big5.eten.3.10-1

Tambahkan satu baris ke /usr/X11R6/lib/X11/app-defaults/Netscape

       *documentFonts.charset*big5.eten.3.10-1:              x-x-big5

Lalu, Netscape dapat menggunakan font-font ini dengan baik.

Solusi lain adalah dengan memberi alias ke nama font anda: menambah alias dalam file fonts.alias (ciptakan jika belum ada) dalam direktori font anda.

       -big5-taipeik-medium-r-normal--16-160-72-72-c-160-big5.hku-1 taipei16
       -big5-taipeik-medium-r-normal--20-200-72-72-c-200-big5.hku-1 taipeik20
       -big5-taipeik-medium-r-normal--24-240-72-72-c-240-big5.hku-1 taipeik24

Nama-nama font, seperti taipeik20, adalah yang anda butuhkan untuk memberi alias. Setelah modifikasi, lakukan

# xset fp rehash
untuk memuat kembali nama-nama font sehingga tersedia.

Anda mungkin menemukan bahwa ukuran bahasa Mandarin dan bahasa Inggris tidak proporsional dalam homepage berbahasa Mandarin-Inggris (seperti kata-kata Inggris terlalu kecil), yang merupakan alasan bahwa apa yang telah anda pilih sebagai font bahasa Inggris dan bahasa Mandarin tidak seimbang ukurannya. Kembali ke konfigurasi font, dan pilih Western(iso-8859-1). Kemudian, dalam opini anda, rubah ukuran font-font bahasa Inggris agar menjadi proporsional.

9.2 sendmail

Oleh karena bentuk baku sendmail 8.8.x akan mengkodekan seluruh surat 8-bit dulu sebelum dikirimkan, yang mungkin atau tidak akan mengurangi pengaruh terhadap penerima. (Silakan lihat "Subbagian berikut" untuk solusi). Kebanyakan host dapat mengirim secara langsung surat-surat 8-bit, sehingga anda sebaiknya mengkompilasi ulang sendmail dan meniadakan kemampuan pengkodean (encoding).

9.3 procmail

procmail adalah sebuah penyaring surat elektronik, yang dapat memanipulasi surat-surat sebelum menyimpannya ke dalam kotak surat anda, sebagai contoh, mengklasifikasikannya dan sebagainya. Namun, saya ingin mengajarkan anda bagaimana menggunakan procmail untuk membuka kode ke dalam file teks murni dan bagaimana mengkonversi berbagai surat-surat terkode ke sistem pengkodean yang anda gunakan.

Buat file .procmailrc di direktori home anda, sebagai berikut :


  # Untuk menghindari kecelakaan, simpan surat-surat sebelum pakai procmail.
  # Anda dapat menyaring surat untuk memastikan surat yg tidak perlu disalin
  # sebagai contoh, MAILER-DAEMON.
  :0 c
  * !^From.*MAILER-DAEMON
  mail/procmail-backup

  # Buka surat yang dikodekan dengan quoted-printable atau base64.
  :0
  * ^Content-Type: *text/plain
  {
      :0 fbw
      * ^Content-Transfer-Encoding: *quoted-printable
      | mimencode -u -q

          :0 Afhw
          | formail -I "Content-Transfer-Encoding: 8bit" \
                    -I "X-Mimed-Autoconverted: quoted-printable to 8bit by procmail"

      :0 fbw
      * ^Content-Transfer-Encoding: *base64
      | mimencode -u -b

          :0 Afhw
          | formail -I "Content-Transfer-Encoding: 8bit" \
                    -I "X-Mimed-Autoconverted: base64 to 8bit by procmail"
  }

  # Di sini akan ditentukan apakah sebuah surat berkode GB/tidak; jika ya
  # konversi ke kode BIG5. Jika anda ingin konversi kode BIG5 ke GB, anda
  # perlu menukar big5 dengan gb2312 dan mengganti 'hc -m b2g dg 'hc -m g2b'

  :0
  * ^Content-Type:.*text/plain;.*charset=gb2312
  {
      :0 fw
      | hc -m b2g -t /usr/local/lib/chinese/hc.tab

          :0 Afhw
          | formail -I "Content-Type: text/plain; charset=big5" \
                    -I "X-Charset-Autoconverted: gb2312 to big5 by procmail"
  }

  # Simpan surat-surat dalam kotak surat.
  :0:
  ${ORGMAIL}

Dalam hal ini, mengintegrasikan dengan mimencode, formail untuk mendekode surat, dan menggunakan hc untuk konversi surat berkode GB ke BIG5. Maka anda perlu menginstal alat-alat ini sebelum menggunakan procmail.

Ubahlah file .forward anda

       "|IFS=' ' && exec /usr/bin/procmail -f- ~/.procmailrc ||exit 75 #login"

9.4 telnet

Jika anda dapat mengakses bahasa Mandarin di mesin anda, tetapi tidak dapat mengakses bahasa Mandarin pada saat telnet ke mesin lain, maka masalah mungkin disebabkan oleh telnet. Ketika telnet sedang berhubungan, anda dapat menekan Ctrl-] untuk keluar sementara, dan set binary di prompt telnet untuk memastikan transmisi bit secara penuh. Anda dapat juga menggunakan telnet -8 untuk membuat hubungan (tetapi tampaknya tidak bekerja untuk beberapa site...?). Metode sederhana lain adalah menggunakan secara langsung program telnet 8-bit. Download file biner dari: ftp://linux.cis.nctu.edu.tw/packages/chinese/misc/

9.5 less

less dapat menampilkan bahasa Mandarin secara langsung; hanya perlu menset variabel lingkungan berikut :

# export LESSCHARSET=latin1

9.6 pine

Pine versi 3.95 atau lebih lanjut dapat mendukung pembacaan dan pemasukan surat-surat berbahasa Mandarin. Pada saat eksekusi pine, pilih SETUP/Config dalam list, pilih (tekan X):

          [X]  enable-8bit-esmtp-negotiation
          [X]  enable-8bit-nntp-posting

Kemudian, tekan C di character-set, dan rubah nilainya ke big5 atau gb2312. Akhirnya tekan E untuk keluar dan menyimpan perubahan.

Anda dapat juga menginstal cpine yang mampu menunjukkan pesan-pesan berbahasa Mandarin : ftp://ftp.vit.edu.tw/unix/linux/chinese/cpine-3.91.bin.tgz

9.7 samba

9.8 lynx

Lynx v2.7 dapat melihat homepage-homepage berbahasa Mandarin secara langsung. Eksekusi lynx, dan tekan O)ption/C)haracter set, dan kemudian pilih Taipei(Big5) dengan tombol panah, dan akhirnya tekan '>' untuk menyimpan perubahan.

9.9 minicom

Gunakan switch -l untuk memulai minicom, kemudian anda dapat melihat bahasa Mandarin dalam minicom.

9.10 fingerd

Jika anda mengetik bahasa Mandarin dalam .plan anda tetapi tidak dapat dilihat oleh yang lain, ini mungkin disebabkan oleh karena ketidakmampuan fingerd untuk mengirim kata-kata Mandarin 8-bit. Ambillah cfingerd dari : ftp://nctuccca.edu.tw/OS/Linux/packages/network/finger/cfingerd-1.3.2.tar.gz

Dekompres dan eksekusi ./Configure, kemudian implementasikan make all.

Kemudian, modifikasi /etc/inetd.conf, rubahlah finger asli ke :

       finger  stream  tcp     nowait  root    /usr/sbin/tcpd  /usr/sbin/in.cfingerd

Biarkan inetd membaca file konfigurasi lagi :

       # kill -HUP `cat /var/run/inetd.pid`

9.11 tintin++

TinTin++ bukanlah sebuah software bahasa Mandarin melainkan sebuah tool yang berguna untuk bermain-main mud bahasa Mandarin. Anda dapat mendownloadnya dari : ftp://ftp.princeton.edu/pub/tintin++

Beberapa site mud bahasa Mandarin :

  FengYun                  fengyun.com       5555
  Xi You Ji                129.105.79.24     6905
  Xia ke Xing              207.76.64.2       5555


Next Previous Contents