回到網頁內容 臺灣-繁體中文
HP.com 首頁 產品資訊 支�#169;及驅動程式 解決方案 如何購買
» 聯絡 HP
進階選項
HP.com 首頁
配置不同語言版本的HP-UX > 第 1 章. 如何配置您的系統語言

管理LANG環境變數

» 

技術文件

PDF 格式的完整書籍
» 回饋意見
內容©韟像B開©l

 » 目錄

欲配置本地化的HP-UX階段作業,您必須執行下列各項:

  • 管理LANG環境變數。

  • 存取語言相依訊息目錄及來源檔案。

  • 透過國際化的系統由遠端執行應用程式。

您可以將LANG變數設為系統上之HP-UX作業系統所支援的任一值。

有三種方法可以設定LANG環境變數,須視環境碼別作業的方式而定:

  1. 自訂/etc/dt/config/Xconfig檔。此法可設定適用整個系統,供所有使用者及所有階段作業使用的環境碼別。

  2. 自訂.dtprofile檔。此法供需要不同的環境碼別定義檔之特定使用者使用。

  3. 在CDE登入畫面內,選擇Options功能表中的一個環境碼別,如此可變更階段作業的環境碼別。

設定LANG後,HP-UX也會使用下列環境碼別相依檔,以決定本地化介面的顏色及背景:

  • /usr/dt/palettes/desc.locale

  • /usr/dt/backdrops/desc.locale

設定多個使用者的環境碼別(Xconfig檔)

欲設定適用整個系統的預設語言設定值,必須編輯Xconfig檔。此檔設定CDE登入畫面,並設定適用所有使用者的正確LANG變數。在多個顯示幕的系統中,只有這個方法能變更所有顯示幕的LANG。其程序如下:

  1. 請查看系統上是否有/etc/dt/config/Xconfig檔。如果沒有,請由/usr/dt/config/Xconfig複製過來。請勿直接編輯
    /usr/dt/config/Xconfig檔。

  2. 編輯/etc/dt/config/Xconfig檔並變更下行(若需所有環境碼別的清單,請參閱附錄A):

    Dtlogin*language: <lang>

    範例:

    • 欲將所有顯示幕/使用者設為德文 iso8859-1 環境碼別:

      Dtlogin*language: de_DE.iso88591

    • 欲將特定顯示幕(「hpabcd」)設為德文 iso8859-1 環境碼別:

      Dtlogin.hpabcd_0.language: de_DE.iso88591

    小心: 請確定<lang> 值(de_DE.iso88591)最後未鍵入空白鍵或tab鍵。否則LANG變數會錯誤,且無法正確設定環境碼別。
  3. 接著執行:
    /sbin/init.d/dtlogin.rc reset

  4. 登出後再重新登入。

若所選擇的環境碼別之使用者介面已本地化,則Dtlogin用戶端會見到該環境碼別的正確訊息目錄,並帶出本地化的CDE登入畫面。否則登入畫面會以英文顯示。Dtlogin用戶端接著可利用/etc/dt/config/Xconfig檔中的下列資源來決定環境碼別清單:

  • Dtlogin*languageList

設定單一使用者的語言(.dtprofile檔)

單一使用者可變更其起始目錄/.dtprofile檔,以橫越適用整個系統的LANG設定值。此時登入畫面並未本地化,且僅設定目前使用者的LANG。

下列為自訂.dtprofile檔的程序:

  1. 使用者的身份登入

  2. 跳至您的起始目錄

  3. 編輯.dtprofile

    新增/變更LANG環境變數。

    範例:

    • 將環境碼別設為French iso8859-1

      LANG=fr_FR.iso88591

  4. 儲存後離開

  5. 登出後再重新登入。

設定單一階段作業的環境碼別(CDE Options功能表)

欲設定單一階段作業的環境碼別,請利用 CDE Login Manager 的 Options 功能表(準備登入系統時所見到的畫面)。在本清單中選取一個環境碼別後,即可在每次登入時設定使用者的 LANG 變數。使用者結束階段作業登出後,LANG 變數的值會回復預設值(如上所述的 dtlogin 設定)。

在以終端機為基礎的系統上設定預設的LANG

修改使用者起始目錄下的.profile.kshrc檔,即可設定以終端機為基礎之系統的預設語言/字碼集設定值。例如:

  • 欲將使用者的預設登入設為德文 utf8環境碼別,請修改下列各項:

    使用shksh時,請將.profile檔編輯如下:

        LANG=de_DE.utf8
        export LANG

    使用csh時,請將.cshrc檔編輯如下:

        setenv LANG de_DE.utf8
  • 欲將使用者的預設登入設為加拿大地區的法文 iso8859-1 環境碼別,請修改下列各項:

    使用shksh時,請將.profile檔編輯如下:

        LANG=fr_CA.iso88591
        export LANG

    使用csh時,請將.cshrc檔編輯如下:

        setenv LANG fr_CA.iso88591
可列印版本
隱私權聲明 使用範圍與著作權聲明
© 2002 Hewlett-Packard Development Company, L.P.