適用於 Solaris 作業環境之 GNOME 2.0 桌面的疑難排解指南

第 9章 本土化及國際化問題

本節提供在 GNOME 2.0 桌面處理本土化及國際化關聯問題的相關資訊。

9.1 本土化的語言環境


註解 –

阿拉伯文與希伯來文不屬於完整支援的語言環境。


GNOME 2.0 桌面支援下列表格中的語言環境。

語言 

語言環境  

阿拉伯文 

ar 

ar_EG.UTF-8 

巴西葡萄牙文 

pt_BR.ISO8859-1 

pt_BR.UTF-8 

中文,簡體 

zh 

zh.GBK 

zh.UTF-8 

zh_CN.EUC 

zh_CN.GB18030 

zh_CN.GBK 

zh_CN.UTF-8  

中文,繁體 

zh_HK.BIG5HK 

zh_HK.UTF-8 

zh_TW 

zh_TW.BIG5 

zh_TW.EUC 

zh_TW.UTF-8  

英文 

Posix (C) 

en_AU.ISO8859-1 

en_CA.ISO8859-1 

en_GB.ISO8859-1 

en_GB.ISO8859-15 

en_IE.ISO8859-1 

en_IE.ISO8859-15 

en_NZ.ISO8859-1 

en_US.ISO8859-1 

en_US.ISO8859-15 

en_US.TF-8 

法文 

fr_FR.ISO8859-1 

fr_FR.ISO8859-15 

fr_FR.UT-8 

德文 

de_DE.ISO8859-1 

de_DE.ISO8859-15 

de_DE.UTF-8 

希伯來文 

he 

he_IL.UTF-8 

義大利文 

it_IT.ISO8859-1 

it_IT.ISO8859-15 

it_IT.UTF- 

日文 

ja 

ja_JP.eucJP  

ja_JP.PCK 

ja_JP.UTF-8 

韓文 

ko 

ko_KR.EUC  

ko.UTF-8 

ko_KR.UTF-8 

波蘭文 

pl_PL.ISO8859-2 

pl_PL.UTF-8 

俄文 

ru_RU.ANSI1251 

ru_RU.ISO8859-5 

ru_RU.KOI8-R 

ru_RU.UTF-8 

西班牙文 

es_ES.ISO8859-1 

es_ES.ISO8859-15 

es_ES.UTF-8 

瑞典文 

sv_SE.ISO8859-1 

sv_SE.ISO8859-15 

sv_SE.UTF-8 


註解 –

對下列語言環境提供有限支援:


9.2 影響所有語言環境的問題

下列問題會影響到所有的語言環境:

9.2.1 未本土化的功能表項目

問題  

所有的語言環境皆有此問題。 

在所有的語言環境中,下列功能表項目皆未本土化: 

  • Audio Control

  • Media Player

解決方案  

這個問題會在未來的版本中加以解決。 

9.2.2 主控台的警告訊息

問題  

錯誤 ID 4818711,所有的語言環境皆受有此問題。 

當您從終端機中啟動 GNOME 應用程式時,有時候可能會在終端機視窗中看到警告訊息。 

解決方案  

如果您是從桌面環境的功能表中啟動應用程式,就不會出現這些警告訊息。這些警告訊息並不會影響應用程式的功能。 

這個問題會在未來發行的 GNOME 桌面版本中加以修正。 

9.2.3 線上說明中有過時的主題

問題  

所有的語言環境皆有此問題。 

在線上說明中,含有一些過時應用程式之說明,例如 gweather股票報價器

解決方案  

請忽略這些過時的應用程式之說明即可。 

9.2.4 多個回收筒圖示

問題  

所有的語言環境皆有此問題。 

當您使用 dtlogin 切換語言,而且是遠端登入時,在桌面上就會出現多個回收筒圖示。

解決方案  

執行下列步驟: 

  • 開啟一個終端機。

  • 變更至 .gnome-desktop 目錄:

    cd .gnome-desktop

  • 移除不必要的回收筒檔案。

9.2.5 對話方塊和面板未本土化

問題  

所有的語言環境皆有此問題。 

有些應用程式所顯示的對話方塊和面板並未本土化。 

解決方案  

這個問題會在未來發行的 GNOME 桌面版本中加以修正。 

9.2.6 無法開啟在不同語言環境建立的檔案

問題  

錯誤 ID 4824884,影響所有語言環境。 

Nautilus 無法開啟在不同語言環境建立的檔案。 

解決方案  

登入建立該檔案的語言環境,然後再開啟檔案。 

9.2.7 啟動 gmines 會導致分段錯誤

問題  

所有語言環境中的 gmines 遊戲皆有此問題。

如果您安裝了一個語言軟體套件,下一次您啟動遊戲時,gmines 會導致分段錯誤。

解決方案  

若要避免遊戲凍結,請移除下列檔案: /usr/share/locale/[您的語言環境]/LC_MESSAGES/gnome-games.mo

這個動作會將所有遊戲的本土化支援移除。 

這個問題會在未來的版本中加以解決。 

9.3 影響歐洲語言環境的問題

下列是影響歐洲語言環境的問題:

9.3.1 OpenWindows 的登入選項遺失

問題  

所有 Solaris 8 作業環境的歐洲語言環境都會有此問題。此問題不會影響 Solaris 9 作業環境。 

在您安裝 GNOME 2.0 桌面時,可能會注意到在登入螢幕中,不再有 OpenWindows 這個工作時段選項。 

解決方案  

如果要將 OpenWindows 選項還原至登入螢幕,請執行下列步驟: 

  1. 登入為 root。

  2. 執行下列指令:

    cp /usr/dt/config/C/Xresources.d/Xresources.ow /usr/dt/config/ locale/Xresources.d/Xresources.ow

其中的 locale,是您想要在其中還原 OpenWindows 登入選項的語言環境。

9.3.2 開始功能表未受本土化處理

問題  

影響 pt_BR.ISO8859-1 語言環境。 

開始功能表未受本土化處理。 

解決方案  

這個問題會在未來的版本中加以解決。 

9.3.3 在 XScreenSaver 屬性對話方塊中顯示不正確字元

問題  

影響 pt_BR.ISO8859-1 與 pt_BR.UTF-8 語言環境。 

在 XScreenSaver 屬性 對話方塊中,遺失了本土化的字元,在 pt_BR.UTF-8 語言環境顯示出不正確的字元 (例如:Cryllic 字元)。

解決方案  

這個問題會在未來的版本中加以解決。 

9.3.4 快速鍵無法變更輸入法視窗

問題  

只有俄文語言環境會有此問題。 

選取並變更輸入方法視窗的快速鍵 Ctrl+空格鍵,在 Solaris 作業環境的 x86 架構版本並無作用。

解決方案  

請使用滑鼠來選擇並變更輸入法視窗。 

9.3.5 終端機中的字型品質不良

問題  

只有俄文語言環境會有此問題。 

終端機應用程式中的字型品質不佳。

解決方案  

執行下列步驟: 

  1. 開啟一個終端機,然後選擇編輯 -> 設定檔。

  2. 在編輯圖示上按一下。

  3. 在一般標籤區段中,取消選取使用和其他應用程式一樣的字型核取方塊。

  4. 在字型選取列上按一下。

  5. 從選擇終端機對話方塊中,選擇適當的字型。

9.3.6 不支援 CP1251 和 ANSI1251 編碼

問題 

只有俄文語言環境會有此問題。 

此次 GNOME 桌面版本中的 Pango X11 Shaper 並不支援 CP 1251 編碼。因此,以 CP1251 或 ANSI1251 編碼的字元,其顯示便會是零寬度或空白。 

解決方案 

在取得 CP 1251 支援前,請使用 Pango X11 Shaper 所支援的下列語言環境:您可以選擇下列條件中的一項或以上: 

  • ru_RU.KOI8-R

  • ru_RU.ISO8859-5

  • ru_RU.UTF-8

您也可以使用 iconv 轉換表,將 CP1251 和 ANSI1251 檔案重新編碼。如果要將 CP1251 或 ANSI1251 檔案編碼為 UTF-8 編碼檔,請在終端機中執行下列指令:您可以選擇下列條件中的一項或以上: 

/usr/bin/iconv -f CP1251 -t UTF-8 CP1251 檔案名稱> UTF-8 檔案名稱。(man iconv)

9.3.7 俄文語言環境中的向量光域化問題

問題  

只有 ru_RU.KOI8-R 語言環境會有此問題。 

在 Solaris 8 作業環境 x86 architecture edition 中,您遇到下列俄文文字影像時,可能會碰到向量光域化的問題: 

  • 00F1

  • 00FF

  • 00DC

此問題會對一般桌上系統管理環境 (CDE) 與 GNOME 桌面兩者都造成影響。 

解決方案  

要在 GNOME 桌面中使用這些字元時,您必須選取特殊的字型。執行下列步驟:

  • 開啟一個終端機,並執行下列指令:

    gnome-font-properties

  • 在字型個人喜好對話方塊中,按一下桌面字型按鈕。

  • 在選擇字型對話方塊中,從下列清單中指定一個字型:

    • 應用程式: 中型、中型斜體、粗體、粗斜體

    • arial: 斜體、粗體、粗斜體

    • courier: 斜體、粗斜體

    • 固定字型:中型

    • 介面系統:中型

    • 單距字型: 一般

    • sans: 斜體、粗斜體

    • times: 斜體、粗斜體

這個問題會在未來的版本中加以解決。 

9.3.8 說明只以英文出現

問題  

錯誤 ID 4921134,影響下列語言環境: 

  • fr_BE.UTF-8

  • es_AR.ISO8859-1

  • es_BO.ISO8859-1

  • es_CL.ISO8859-1

  • es_CO.ISO8859-1

  • es_CR.ISO8859-1

  • es_EC.ISO8859-1

  • es_GT.ISO8859-1

  • es_MX.ISO8859-1

  • es_NI.ISO8859-1

  • es_PA.ISO8859-1

  • es_PE.ISO8859-1

  • es_PY.ISO8859-1

  • es_SV.ISO8859-1

  • es_UY.ISO8859-1

  • es_VE.ISO8859-1

解決方案  

執行下列動作以解決此問題: 

  • su passward

  • cd /usr/share/locale

  • ln -s parent locale target locale

  • 登出您的工作時段。

  • 再次登入。

現在應用程式即應以目標語言環境出現。 

9.4 影響亞洲語言環境的問題

下列是影響亞洲語言環境的問題:

9.4.1 預設桌面字型太小或空白

問題  

例如:錯誤 ID 4805328,,某些語言環境 (包括中文) 會有此問題。 

目前,您無法為各個語言環境的 GNOME 桌面設定預設字型。因此很多情況下,尤其是在不同語言環境中切換時,您可能會覺得預設桌面字型太小,或是根本顯示為空白。 

解決方案  

如果要變更預設桌面字型,請執行下列步驟:您可以選擇下列條件中的一項或以上: 

  • 開啟一個終端機,並執行下列指令:

    gnome-font-properties

  • 請使用字型個人喜好對話方塊,將字型大小設定為合適的數值。例如,在中文語言環境里,您可以將應用程式字型以及桌面字型皆設定為 Sans 13。

9.4.2 中文語言環境遺失特殊字型

問題  

錯誤 ID 4821955,影響繁體中文環境。 

您無法看見某些特殊字型,例如粗體字型,結果 Yelp 視窗中有些字元便會遺失而看不見。 

解決方案  

您必須將檔案 pangox.alias (位於 /etc/{zh_TW.EUC,zh_TW.BIG5,zh_TW.UTF-8,zh_HK.BIG5HK,zh_HK.UTF-8} ) 加以變更。執行下列步驟:

  1. 登入為 root。

  2. 將目錄變更至您語言環境中 pangox.alias 檔案所在的地方。例如,對 zh_TW.BIG5 語言環境而言,請執行下列指令:您可以選擇下列條件中的一項或以上:

    cd /etc/pango/zh_TW.BIG5

  3. 執行下列指令:

    cat pangox.alias | tr [A-Z] [a-z]> /tmp/pango

  4. 執行下列指令:

    mv /tmp/pango pangox.alias

  5. 如果目錄 /etc/pango/sparcv9/pango 位於您的系統上,請變更 pangox.alias 檔案 (位於該目錄下的語言環境子目錄中),作法同 /etc/pango

9.4.3 GNOME Ghostscript 顯示

問題  

亞洲及日文語言環境會有此問題。 

使用日文 Postscript 字型名稱的字元,在 GNOME Ghostscript 中顯示時會成為亂碼。 

解決方案  

執行下列步驟:您可以選擇下列條件中的一項或以上: 

  1. 登入為 root。

  2. 執行下列指令: cd /

  3. 執行下列指令: mkdir /Resource

  4. 依據不同的語言環境,執行下列指令:您可以選擇下列條件中的一項或以上:

    簡體中文

    ln -s /usr/openwin/lib/locale/zh/X11/Resource/CMap /Resource/CMap

    繁體中文

    ln -s /usr/openwin/lib/locale/zh_TW/X11/Resource/CMap /Resource/CMap

    日文

    ln -s /usr/openwin/lib/locale/ja/X11/Resource/CMap /Resource/CMap

    韓文

    ln -s /usr/openwin/lib/locale/ko/X11/Resource/CMap /Resource/CMap

9.4.4 字型品質不良

問題  

錯誤 ID 4423759,只有 Solaris 9 作業環境中的日文語言環境會有此問題。 

解決方案  

執行下列步驟: 

  • 開啟應用程式功能表。

  • 請選擇桌面個人喜好 -> 字型。

  • 在 字型個人喜好 對話方塊中,將應用程式字型與桌面字型都指定為 hg gothic b。

  • 依據您桌面的解析度,在字型大小 12 或 14 兩者間擇一合適者。

9.4.5 Solaris 作業環境中的日期格式不同

問題  

只有日文語言環境會有此問題。 

Solaris 作業環境中的日期格式不同。在下列語言環境中,星期格式中沒有 '(' 和 ')' : 

  • Solaris 8 作業環境: ja_JP.UTF-8

  • Solaris 9 作業環境: ja_JP.eucJP, ja_JP.UTF-8

解決方案  

沒有解決方式。 

9.4.6 GTK2+ 應用程式中的字元顯示問題

問題  

錯誤 ID 4785550,只有日文語言環境中的 gedit 應用程式和其他 GTK2+ 應用程式會有此問題。

無法顯示部分的 IBM/NEC 擴充字元和特殊字元。 

解決方案  

此為已知的功能限制。 

9.4.7 從 Solaris 8 作業環境的 gedit 列印

問題  

只有日文語言環境會有此問題。 

可以在 gedit 應用程式中預覽 JISX0212,但是無法列印 JISX0212。

解決方案  

Solaris 8 作業環境: 此為已知的功能限制。 

Solaris 9 作業環境:請執行下列步驟: 

  • 開啟 gedit 應用程式。

  • 選擇編輯 -> 個人喜好。

  • 在類別面板中,從列印類別中選取字型。

  • 針對每個列印項目,指定下列任一項字型:

    • HG-GothicB-Sun

    • HG-MinchoL-Sun

9.4.8 無法以 gedit 的預設字型列印日文字元

問題  

錯誤 4861491,影響日文語言環境。 

gedit 應用程式使用預設印表機字型時,在預覽列印中無法顯示日文字元,印表機也無法加以列印。

解決方案  

執行下列步驟: 

  • 開啟 gedit 應用程式。

  • 選擇編輯 -> 個人喜好。

  • 在類別面板中,從列印類別中選取字型。

  • 對每個列印項目指定 HG-GothicB-Sun 字型。

9.4.9 無法開啟 ISO–2022–JP 編碼檔

問題  

錯誤 ID 4826184,只有日文語言環境會有此問題。 

您無法在 gedit 應用程式中開啟 ISO-2022–JP 編碼檔。

解決方案  

這個問題會在未來的版本中加以解決。 

9.4.10 在 gedit 中無法顯示本土化的字元

問題  

例如: 錯誤 ID 4785550,只有日文語言環境會有此問題。 

當您選取 Courier 為預設字元後,無法在 gedit 應用程式中顯示日文字元。

解決方案  

執行下列步驟: 

  • 開啟 gedit 應用程式。

  • 選擇編輯 -> 個人喜好。

  • 在類別面板中,選取字型及顏色。

  • 選取選項使用預設配色字型。

在 Solaris 8 作業環境中無法顯示 IBC/NEC 擴充字元和特殊字元的問題,無法使用這個解決方案解決。 

9.4.11 gedit 預設字型的不良日文字型品質

問題  

錯誤 ID 4869534,影響日文語言環境。 

當您在 gedit 應用程式中使用預設字型時,日文字型的品質不良。

解決方案  

執行下列步驟: 

  • 開啟 gedit 應用程式。

  • 選擇編輯 -> 個人喜好。

  • 在類別面板中,由編輯器類別選取字型及顏色。

  • 將編輯器字型指定為 hg gothic b 字型。

9.4.12 終端機中的字元顯示問題

問題  

只有日文語言環境會有此問題。 

終端機應用程式的 個人喜好對話方塊中,當您選取選項使用和其他應用程式一樣的字型時,IBM/NEC 擴充字元和特殊字元仍無法顯示。。

解決方案  

執行下列步驟: 

  • 開啟一個終端機。

  • 選擇編輯 -> 目前設定檔。

  • 在編輯設定檔對話方塊中,取消選取選項使用和其他應用程式一樣的字型。

  • 將字型指定為介面使用者。

9.4.13 複製或連結至檔案時核心傾印

問題  

錯誤 ID 4824884,影響日文語言環境。 

在使用 Nautilus 來複製或連結至在不同語言環境建立的檔案時,有時會發生核心傾印的問題。 

解決方案  

登入建立檔案的語言環境,再複製檔案或建立對檔案的連結。 

9.4.14 輸入法視窗不停地被清除

問題  

錯誤 ID 4781611,影響 ja_JP.UTF–8 語言環境。 

當頂層應用程式視窗中有多個輸入上下文時,輸入法視窗會不停地被清除。 

解決方案  

這個問題會在未來的版本中加以解決。 

9.4.15 日文語言環境核心傾印

問題  

錯誤 ID 4808468,影響 ja_JP.UTF–8 語言環境。 

在您執行下列動作時,會發生應用程式核心傾印: 

  1. 從輸入法狀態選擇統清單 -> HIRAGANA 時。

  2. 關閉應用程式視窗時。

解決方案  

這個問題會在未來的版本中加以解決。 

9.4.16 GTK2+ 應用程式凍結

問題  

錯誤 ID 4820426,影響 ja_JP.UTF–8 語言環境。 

執行下列動作時,GTK2+ 應用程式會凍結:您可以選擇下列條件中的一項或以上: 

  1. 開啟查找選項視窗時。

  2. 按住空白鍵時。

解決方案  

這個問題會在未來的版本中加以解決。 

9.5 影響複雜文字語言環境的問題

下列是影響複雜文字語言環境的問題:

9.5.1 不完全支援文字方向由右至左的語言

問題  

阿拉伯文和希伯來文會有此問題。 

GNOME 桌面對於文字由右至左的語言僅有部分支援。在 GNOME 桌面對文字由右至左語言以及 GUI 視窗元件鏡像的完全支援,目前仍在研發中。 

解決方案  

除了終端機應用程式以外,GNOME 2.0 的全球版本都支援阿拉伯文和希伯來文文字輸入。如果您還未安裝其他語言軟體套件,同時又想要文字輸入支援,請安裝下列修補程式:

 

SPARC Architecture Edition 

x86 Architecture Edition 

Solaris 8 作業環境: 

114485-01 

114486-01 

Solaris 9 作業環境: 

114274-02 

114275-02