上一張 目錄 下一張

Conclusion



簡單的範例程式: testprog

綜上所述,我們就可以寫一個簡單的 Xi18n 的程式了。在 xcin-2.5/src/util/testprog source tree 中我們附了一個簡單的範例程式: testprog,使用了本文所提即的所有的技巧, 包括藉由 locale 的設定顯示多國語言訊息,同時也可以接受 XIM server 的 輸入。其使用方式如下:
THH:thhpc $ ./testprog -h
Use "-h" option to see help.
Usage: testprog -fontset  -im 
Example:
  export LC_CTYPE=.
  export LC_MESSAGES=.
  export XMODIFIERS="@im=".
  zh_TW.Big5 fontset: "-*-big5-0,-*-iso8859-1".
  zh_CN.GB2312 fontset: "-*-gb2312.1980-0,-*-iso8859-1".
其多國語言訊息預設是放在 /tmp/<locale_name>/LC_MESSAGES 目錄下,故當您 compile 完後可以將 zh_TW.Big5 目錄直接複製到 /tmp 下即可。若 XIM server (如 xcin) 尚未啟動時,您可以直接在 testprog 視窗內輸入英文訊息;若 XIM server 啟動後,則您可以利用 XIM server 在其中輸入中文。若您要結束本程式,直接按 ESC 鍵即可。
第 24 張

1999 Open Source Workshop
ILP - Introduction to Localized Programming

Tung-Han Hsieh <thhsieh@linux.org.tw>
Physics Department.
National Taiwan University.