Sun Java logo     上一個      目錄      下一個     

Sun logo
Sun Java System Identity Installation Pack 2005Q4M3 版本說明  

5

啟用國際化

本文件提供有關將 Identity Manager 配置為可使用多種語言或顯示除英文之外的某種語言的資訊。


架構簡介

元件

檔案

說明

WPMessages.properties

預設訊息檔。位於 $WSHOME/idm/web/WEB-INF/classes/com/waveset/msgcat。做為 idmcommon.jar 檔案的部分隨附。

以英文顯示訊息文字,預設情況下會載入此訊息文件,除非自訂 IDM 安裝以採用其他方式。

Waveset.properties

位於 $WSHOME/config 中。編輯以啟用對多種語言的支援。(將 Internationalization.enabled 設定為 true。)

系統配置物件

指定自訂訊息目錄。

每種受支援的語言之附加訊息檔

其他受支援的每種語言均需要其自己的訊息檔 WPMessages_xx_XX.properties,其中 xx 表示語言,XX 表示國家/地區。例如,WPMessages_en_US.properties 包含以美式英文表示的訊息。每個國際目錄均有其自己的 .jar。

i18n.xml

包含多個 <Object> 元素,這些元素定義 Identity Manager 管理員或使用者可以選擇的語言。

其他注意事項︰

典型項目

訊息包含在金鑰/文字對中,並包含三部分︰

資源陣列中的每行均包含兩個字串。翻譯每行上第二個加引號的字串。

將要翻譯的某些字串包含將在顯示時插入字串的資料之特殊程式碼。例如,如果要翻譯以下字串︰

UI_USER_CONNECT={0}, connected at 100 mbs

描繪的版本可能顯示為 jfaux, connected at 100 mb

翻譯通常顯示在瀏覽器中,因此可適當增加 HTML 標籤以格式化字串,如下所示︰

_FM_ACCOUNT_ID_HELP=<b>帳號 ID</b><br>輸入此使用者的名稱。這是必填欄位。


啟用多種語言支援

若要啟用多種語言目錄支援,請遵循以下步驟 (在以下建立的詳細資料中說明)︰

步驟一︰下載並安裝已本土化的檔案

安裝前注意事項

請先執行以下作業,然後再安裝已本土化的檔案︰

  1. 安裝 Identity Manager。請參閱「Identity Install Pack 安裝」,以取得詳細的安裝程序。
  2. 請確定已將應用程式伺服器上的以下語言環境設定為 UTF-8。
    • 應用程式伺服器實例
    • 資料庫
    • Java Virtual Machine (JVM)
    • 請參閱這些產品的文件以取得有關設定語言環境的資訊。

下載訊息目錄檔

下載相應的 msgcat jar 並將其置於 WEB-INF/lib 中。Identity Manager Image Server 網站提供以下包含本土化產品檔案以及文件的 ZIP 檔案。

檔案名稱 (.zip)

語言

語言環境

IDM__5_0_l10n_de

德文

de_DE

IDM__5_0_l10n_es

西班牙文

es_ES

IDM__5_0_l10n_fr

法文 (法國和加拿大)

fr_FR

IDM__5_0_l10n_it

義大利文

it_IT

IDM__5_0_l10n_ja

日文

ja_JP

IDM__5_0_l10n_ko

韓文

ko_KR

IDM__5_0_l10n_pt

巴西葡萄牙文

pt_BR

IDM__5_0_l10n_zh

簡體中文

zh_CN

IDM__5_0_l10n_zh_TW

繁體中文

zh_TW

將 ZIP 檔案下載至暫時位置。依預設,ZIP 檔案的內容會擷取至 FileName\IDM_5_0_l10n 目錄,其中 FileName 與下載的檔案名稱相符,但不帶 ZIP 副檔名。

Zip 檔案內容

每個擷取的 ZIP 檔案包含以下內容︰

大多數擷取的 ZIP 檔案均包含以下內容︰

也可能會提供其他翻譯版本的出版物。

安裝已本土化的檔案

使用以下步驟將已本土化的檔案安裝在應用程式伺服器上。

  1. 從暫時位置將 JAR 檔案複製到 IdentityManagerInstallation/WEB-INF/lib 目錄。

步驟二︰編輯 Waveset.Properties 檔案

  1. 使用文字編輯器開啟 IdentityManagerInstallation/config/
    Waveset.properties
    檔案。
  2. Internationalization.enabled 特性變更為 true
  3. 儲存變更,然後關閉檔案。
  4. 重新啟動 Identity Manager 或選取 [除錯] --> [重新載入特性],以使變更生效。

步驟三︰匯入、編輯以及載入 <ApplicationDirectory>\sample\i18n.xml 檔案

配置此檔案以設定可以顯示 Identity Manager 管理員與一般使用者的語言。

  1. 使用文字編輯器開啟 IdentityManagerInstallation/sample/i18n.xml 檔案。該檔案包含多個 <Object> 元素,這些元素定義 Identity Manager 管理員或使用者可以選擇的語言。每個 <Object> 元素與以下內容相似︰
  2.    <Object name='en_US'>

          <Attribute name='lang' value='en'/>

          <Attribute name='cntry' value='US'/>

          <Attribute name='gif' value='images/f0-us.gif'/>

       </Object>

  3. 增加、編輯和/或刪除 <Object> 元素,直至僅顯示適用於您的環境的語言。如果需要增加或編輯 <Object> 元素,請使用下表決定物件 namelangcntry 以及 gif 值的正確值。

語言

name

lang

cntry

gif

中文 (簡體)

zh_CN

zh

CN

images/f0-cn.gif

中文 (繁體)

zh_TW

zh

TW

images/f0-cn.gif

英文 (美國)

en_US

en

US

images/f0-us.gif

法文 (加拿大)

fr_CA

fr

CA

images/f0-ca.gif

法文 (法國)

fr_FR

fr

FR

images/f0-fr.gif

德文 (德國)

de_DE

de

DE

images/f0-de.gif

義大利文 (義大利)

it_IT

it

IT

images/f0-it.gif

日文 (日本)

ja_JP

ja

JP

images/f0-jp.gif

韓文 (南韓)

ko_KR

ko

KR

images/f0-kr.gif

葡萄牙文 (巴西)

pt_BR

pt

BR

images/f0-br.gif

西班牙文 (西班牙)

es_ES

es

ES

images/f0-es.gif

    1. 儲存變更,然後關閉檔案。
      1. 載入 i18n.xml 檔案
    2. 登入 Identity Manager 管理介面。
    3. 按一下頁面頂端的 [配置] 標籤。然後按一下左側的 [匯入交換檔案] 子標籤。
    4. 指定路徑或瀏覽 IdentityManagerInstallation/sample/i18n.xml 檔案。然後按一下 [匯入] 按鈕以載入檔案。

完成這些步驟後,登出 Identity Manager。重新啟動應用程式伺服器。重新載入 Identity Manager 登入頁面時,會顯示您在 i18n.xml 檔案中指定的旗標和語言環境。選取相應的旗標以檢視已本土化的文字。



上一個      目錄      下一個     


Copyright 2006 Sun Microsystems, Inc. 版權所有。