附錄 C


本土化

本附錄說明如何設定 Sun JavaTM Wireless Toolkit for CLDC 中顯示的語言,以及模擬環境的本土化設定。


C.1 語言環境設定

語言環境是指具有相同語言、習俗或文化傳統的地理或政治區域或團體。在軟體中,語言環境是指包含必要資訊,使軟體適用於特定地區的檔案、資料與程式碼的集合。

有些軟體使用語言環境,以針對使用者設定合適的資訊,例如:

依預設,使用者介面中的所有字串,都將以支援平台的語言環境的語言顯示。

例如,在執行日文版 Microsoft Windows 的機器上,只要已下載並安裝了已正確本土化的 Sun JavaTM Wireless Toolkit for CLDC,工具組便可以顯示日文字元。

您可以設定 wtk.locale 特性,讓使用者介面以指定語言環境的語言顯示。如第 3.8 節, 配置 Wireless Toolkit 中所討論,您必須將 ktools.properties 從安裝目錄複製到您的工作目錄 (workdir/wtklib/ktools.properties),然後編輯您的副本。例如,當您想在日文版的
機器上執行工具組,但仍要讓使用者介面以英文顯示時,可將語言環境特性設定為 en-US,並確定已下載並安裝了適當的 Sun JavaTM Wireless Toolkit for CLDC 增補程式。


C.2 模擬語言環境

裝置的語言環境包含在系統特性 microedition.locale 。您可以選擇 [編輯] > [偏好],然後選取 [國際化] 來變更模擬器的語言環境。請從組合方塊中選擇一種語言環境或直接鍵入該語言環境。

如需關於 microedition.locale 的資訊,請參閱 MIDP 規格。


C.3 字元編碼

CLDC 系統特性 microedition.encoding 定義 MIDP 環境的預設字元編碼名稱。在 Sun JavaTM Wireless Toolkit for CLDC 模擬器中,此特性是根據所使用的基礎視窗系統來設定。此特性值是設為在同一個視窗系統上執行的 Java SE 平台預設編碼。例如,在英文版視窗系統中,其編碼設定如下︰

microedition.encoding=ISO8859_1

您可以將 microedition.encoding 特性加入 workdir\wtklib\ktools.properties 檔中,即可置換預設值。例如,如果您想將 UTF-8 當作 Microsoft Windows 的預設設定,可將 workdir\wtklib\ktools.properties 檔中的特性設定如下:

microedition.encoding=UTF-8

如需字元編碼的詳細資訊,請參閱 CLDC 規格。



備註 - 所有 Java SE 平台編碼器皆可於模擬環境中使用。如需瞭解如何限制指定裝置的可用編碼器清單,請參閱「Sun JavaTM Wireless Toolkit for CLDC 基本自訂指南」。




C.4 Java 技術編譯器編碼設定

javac.encoding 特性會決定 javac 編譯器用來編譯原始檔的編碼方式。此特性值是設為在同一個視窗系統上執行的 Java SE 平台預設編碼。

javac.encoding 特性加入 ktools.properties 檔案中即可置換預設值。例如,如果您使用的是英文系統,但需要編譯日文資源束時,您可以指定日文版的字元集,例如:

javac.encoding=EUCJIS


C.5 預設模擬器的字型支援

用於模擬環境中的預設字型,是根據基礎視窗系統語言環境來設定的。依預設,MIDP 環境字型會對映到預設 Java SE 平台的 Java 技術字型。這些字型通常支援目前視窗語言環境所需的所有字元。

您可以置換這些字型,以支援預設字型所不支援的其他字元。如需相關配置資訊,請參閱「Sun Java Wireless Toolkit for CLDC 基本自訂指南」。