轉換 Oracle® Solaris 10 至 Oracle Solaris 11.2

結束列印檢視

更新日期: 2014 年 12 月
 
 

國際化和本土化變更

    以下為需要注意的國際化和本土化變更:

  • 語言與語言環境支援 – Oracle Solaris 11 支援超過 200 種以上的語言環境。系統上預設只會安裝一組核心語言環境。與可以另外安裝的語言環境相較,核心語言環境在本土化訊息的層面通常提供較佳的支援。特定 Oracle Solaris 元件 (例如安裝程式或套裝軟體管理員) 針對核心語言環境本土化。請注意,協力廠商軟體 (例如 GNOME 和 Firefox) 的本土化訊息包括其他語言環境。

      核心語言環境集支援下列語言:

    • 中文 – 簡體 (zh_CN.UTF-8)

    • 中文 – 繁體 (zh_TW.UTF-8)

    • 英文 (en_US.UTF-8)

    • 法文 (fr_FR.UTF-8)

    • 德文 (de_DE.UTF-8)

    • 義大利文 (it_IT.UTF-8)

    • 日文 (ja_JP.UTF-8)

    • 韓文 (ko_KR.UTF-8)

    • 葡萄牙文 – 巴西 (pt_BR.UTF-8)

    • 西班牙文 (es_ES.UTF-8)

    其他值得注意的核心語言環境變更包括了增加「葡萄牙文 – 巴西」語言環境及移除「瑞典文」語言環境。

  • 其他語言環境變更 – 從 Oracle Solaris 11.1 開始,實作下列語言環境變更:

    • 日文 (ja_JP.UTF-8@cldr) 語言環境 – 此語言環境是日文 UTF-8 語言環境 (ja_JP.UTF-8) 的新變異版本,符合日文語言環境的 Unicode Common Locale Data Repository (CLDR)。此語言環境為選擇性元件,可以從 system/locale/extra 套裝軟體進行安裝。

    • 簡體中文、繁體中文、韓文以及泰文 UTF-8 語言環境的語言環境資料都已經更新成支援 Unicode 6.0。

  • 語言與語言環境封裝 – 在 Oracle Solaris 10 中,選擇性套裝軟體元件 (例如文件、本土化以及除錯檔案) 都分割到個別的套裝軟體中。然而,在 Oracle Solaris 11 中,IPS 透過使用稱為 Facet 的特殊標記,讓您能夠將這些不同的套裝軟體元件儲存在同一個套裝軟體中。Facet 不但簡化了封裝程序,同時也將磁碟空間使用量減至最低。這些語言環境 Facet 主要用來標示語言或語言環境特定的檔案或動作。

    若要顯示系統上 Facet 的狀態,請使用以下指令:

    $ pkg facet

    從 Oracle Solaris 11.2 開始,您可以使用 nlsadm 指令來管理語言環境,取代 Oracle Solaris 10 中所使用的 localeadm 指令。nlsadm 指令提供合併與便利的方式來管理國家/地區語言特性。

    例如,您可以使用下列指令來安裝 Danish 語言環境和所有可用的翻譯:

    # nlsadm install-locale da_DK.UTF-8

    備註 -  在您的 Oracle Solaris 11.2 系統上使用 nlsadm 指令之前,可能需要先安裝 nls-administration 套裝軟體:
    # pkg install nls-administration 

    雖然 nlsadm 指令是在 Oracle Solaris 11.2 上安裝和解除安裝語言環境的建議方法,您仍然可以藉由直接修改語言環境 Facet 來安裝和移除語言環境,如下列範例所示:

    # pkg change-facet facet.locale.da=True
    # pkg change-facet facet.locale.da_DK=True

    備註 -  非 UTF-8 語言環境 (例如 da_DK.ISO8859-1) 會個別封裝。如果您使用 nlsadm 指令,此指令會自動安裝所有必要的套裝軟體。如果您不是使用 nlsadm 指令,則必須安裝 system/locale/extra 套裝軟體,才能啟用這些語言環境。請參閱Adding and Updating Software in Oracle Solaris 11.2 中的Controlling Installation of Optional Components
  • 設定系統的預設語言環境 – 在 Oracle Solaris 10 中,預設的系統語言環境在 /etc/default/init 檔案中配置。從 Oracle Solaris 11 開始,已不再使用此檔案,配置已移至 svc:/system/environment:init SMF 服務的相對應特性。請參閱語言環境、時區以及主控台按鍵對應配置變更

  • 簡捷形式語言環境 – Oracle Solaris 10 支援許多未依循 language_country.encoding[ @modifier] 格式的簡捷形式語言環境名稱,例如 jadede_AT 等等。這些語言環境在 Oracle Solaris 11 不是以其原始型式呈現,而是透過 locale_alias 機制以完整語言環境名稱的別名型式呈現。從 Oracle Solaris 11 開始,請使用完整的語言環境名稱。或者,請使用 UTF-8 語言環境 (若可能的話)。請參閱 http://www.oracle.com/technetwork/systems/end-of-notices/eonsolaris11-392732.html 公佈的終止功能。

  • 語言環境別名 – 語言環境別名為新功能。接受語言環境名稱別名,並且對應至相對應的正式語言環境名稱。例如,de 語言環境對應至正式 de_DE.ISO8859-1 語言環境。如需所有的語言環境名稱對應,請參閱 locale_alias(5) 線上手冊。