Java Desktop System 發行版本 2 疑難排除指南

第 3章 本土化問題

本章將介紹 Java Desktop System 更新 1 中的本土化問題。 並提供可能的解決方案。

所有語言環境

ATOK X AUX 功能無法運作

問題  

在本發行版本中,ATOK X 輸入法的 AUX 功能無法運作。 這個問題會影響下列的 ATOK X AUX 功能: 

  • AtokPaletteAux

  • SystemLineAux

  • CharPaletteAux

  • PropertyAux

  • CustomizerAux

  • RegWordAux

  • DicUTAux

解決方案  

不要使用 ATOK X AUX 功能。 如果只要在日語的語言環境中啟動 ATOK X AUX 功能,請執行下列程序取代 RPM。 但是,如果執行這項變更的話,除了 ATOK X 以外的所有輸入法在所有語言環境中都會無法使用。 

  1. 在登入畫面功能表中選取「故障安全終端機」,然後登入為 root 使用者。

  2. 執行下列指令可以使 IIIM 與 ATOK X 常駐程式停止:

    # sh /etc/init.d/atokx stop

    # sh /etc/init.d/IIim stop

  3. 移除下列 RPM:

    • iiimf-csconv

    • iiimf-protocol-lib

    • iiimf-protocol-lib-devel

    • iiimf-client-lib

    • iiimf-client-lib-devel

    • iiimf-x

    • iiimf-gtk

    • iiimf-server

    • iiimf-le-Asian-koKR-sun

    • iiimf-le-Asian-thTH-sun

    • iiimf-le-Asian-zhCN-sun

    • iiimf-le-Asian-zhHK-sun

    • iiimf-le-Asian-zhTW-sun

    • iiimf-le-unit

    • iiimf-docs

    範例:

    #rpm -e 'rpm -q -a | grep iiimf'

  4. 安裝位於 /usr/lib/im/locale/ja/atokserver/rpm 的下列 RPM:

    iiimf-1.2-3JDS4.i586.rpm

    iiimf_conv-1-2JDS4.i586.rpm

    範例:

    # rpm -ihv /usr/lib/im/locale/ja/atokserver/rpm/*.rpm

  5. 執行下列指令將符號連結變更至 atok12aux.so

    1. # cd /usr/lib/im/locale/ja/atokserver

    2. # rm atok12aux.so

    3. # ln -s atok12aux-iiimf10.so atok12aux.so

  6. 使用下列指令啟動 IIIM 與 ATOK X 常駐程式,或將系統重新開機:

    1. # sh /etc/init.d/IIim start

    2. # sh /etc/init.d/atokx start

 

如需回復原始配置,請執行下列設定更換 RPM: 

  1. 在登入畫面功能表中選取「故障安全終端機」,然後登入為 root 使用者。

  2. 執行下列指令可以使 IIIM 與 ATOK X 常駐程式停止:

    # sh /etc/init.d/atokx stop

    # sh /etc/init.d/IIim stop

    移除下列 RPM: iiimfiiimf_conv

    範例: # rpm -e rmp -q -a| grep iiimf

  3. 從安裝媒體安裝下列 RPM:

    • iiimf-csconv

    • iiimf-protocol-lib

    • iiimf-protocol-lib-devel

    • iiimf-client-lib

    • iiimf-client-lib-devel

    • iiimf-x

    • iiimf-gtk

    • iiimf-server

    • iiimf-le-Asian-koKR-sun

    • iiimf-le-Asian-thTH-sun

    • iiimf-le-Asian-zhCN-sun

    • iiimf-le-Asian-zhHK-sun

    • iiimf-le-Asian-zhTW-sun

    • iiimf-le-unit

    • iiimf-docs

    範例:

    1. 從指令行輸入下列指令: yast2

    2. 選取「安裝」或 「移除軟體」。

    3. 從「過濾器」下拉清單中,選取「查找」。

    4. 在「查找」欄位中輸入下列字串: iiimf

    5. 按一下「查找」。

    6. 從清單中選取 iiimf 套裝軟體,並按一下「接受」。

  4. 執行下列指令將符號連結變更至 atok12aux.so

    1. # cd /usr/lib/im/locale/ja/atokserver

    2. # rm atok12aux.so

    3. # ln -s atok12aux-iiimf11.so atok12aux.so

  5. 使用下列指令啟動 IIIM 與 ATOK X 常駐程式,或將系統重新開機:

    1. # sh /etc/init.d/IIim start

    2. # sh /etc/init.d/atokx start

PDF 列印無法運作

問題  

錯誤 ID: 4928658  

影響下列語言環境: 

  • 亞洲語言環境

  • 波蘭文語言環境

  • 俄文語言環境

無法使用 GNOME 應用程式建立包含多位元組字元的 PDF 文件。 這個問題會影響 Gedit 與其他使用 libgnomeprint 程式庫的 GNOME 應用程式。

解決方案  

將檔案列印為 Postscript,然後使用 ps2pdf 公用程式,將 Postscript 檔案轉換為 PDF 檔案。

舊的語言不會出現於登入畫面

問題  

錯誤 ID: 4884887  

舊的語言環境已從登入畫面中移除。 只有下列的語言會出現於登入畫面中: 

  • 法文

  • 德文

  • 義大利文

  • 日文

  • 韓文

  • 西班牙文

  • 瑞典文

  • 繁體中文

解決方案  

如果希望登入畫面中能夠有舊的語言環境,可以請系統管理員取消註釋下面檔案中的語言環境的項目: /etc/X11/gdm/locale.alias

然後系統管理員必須重新啟動系統。 舊的語言環境應該就會出現在登入畫面中了。 

無法顯示本土化的檔案名稱與目錄名稱

問題  

錯誤 ID: 4961948  

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

如果硬碟中並沒有 Windows 分割區,安裝過程中安裝程式會自動掛載分隔區並在 /etc/fstab 檔案中將 iocharsetnls 選項設定為 iso-8859–1。此設定並非 iocharsetnls 選項的正確設定。 因此,系統無法正確地顯示本土化的檔案名稱或目錄名稱。

解決方案  

必須在 /etc/fstab 檔案中為目前的語言環境指定正確的值給 iocharsetnls 選項。 請使用下表中的值。

/etc/fstab 檔案中 iocharsetnls 選項內容的範例:

  • /dev/sda1 /windows/C ntfs ro,users,gid=users,umask=0002,nls=utf8 0 0

  • /dev/sda2 /windows/C vfat users,gid=users,umask=0002,iocharset=utf8,codepage=932

語言環境 

ntfs 

vfat 

ja_JPUTF-8 

nls=utf8

iocharset=utf8,codepage=932

ko_KR.UTF-8 

nls=utf8

iocharset=utf8,codepage=949

zh_CN.gb18030 

nls=gb2312*

iocharset=gb2312,codepage=936*

zh_TW.big5 

nls=big5*

iocharset=big5,codepage=950*

zh_HK.big5hkscs 

nls=big5*

iocharset=big5,codepage=950*

en_US.UTF-8 

de_DE.UTF-8 

es_ES.UTF-8  

fr_FR.UTF-8 

it_IT.UTF-8 

sv_SE.UTF-8 

nls=utf8

iocharset=utf8

*如果使用中文的 UTF-8 語言環境,請將 big5gb2312 變更為 utf8

修飾按鍵無法正確運作

問題  

錯誤 ID: 4996542  

使用網際網路/企業內部網路輸入法時,Alt 按鍵與 Shift 按鍵可能無法作用為修飾按鍵。 下列為已知問題:

  • 在文字中執行選取時,可能無法使用「Shift+箭頭」按鍵組。 可能可以插入拉丁字元替代。

解決方案  

使用不同的輸入法,例如:預設輸入法等。 如需切換輸入法,請在物件上按滑鼠右鍵,然後選取「輸入法」。

字串顯示不正確

問題  

錯誤 ID: 4985397、4980153、4989628、4985397、5028177、5028408 

在某些圖形配接卡上,某些字串在安裝 Java Desktop System 的後期會出現不正確顯示。 這種情況通常發生於您配置硬體裝置時,例如:音效卡、網路卡或印表機。

解決方案  

這個問題只會發生在安裝 Java Desktop System 期間。 安裝程序完成後,可以使用 YaST2 應用程式輕易地配置硬體裝置。 如需修正這個問題,請完成安裝程序後,登入為 root 使用者,然後自訂所需的硬體設定。

中文語言環境

列印字元時出現方塊

問題  

錯誤 ID: 4977300  

影響下列語言環境: 

  • 中文語言環境

  • 韓文語言環境

Mozilla 將字元列印至 Postscript 檔案時,會出現方塊。 這是由於 Postscript 印表機並未隨附中文或韓文的字型。 檔案列印前,CUPS 必須轉換 Mozilla Postscript 字型。

解決方案  

  1. 選取「LaunchPreferences」 「印表機」。

  2. 在 PostScript 印表機圖示上按右鍵,然後選取「屬性」功能表。

  3. 開啟「進階」索引標籤。

  4. 將 「Ghostscript 預先篩選」設定為 「轉換為 PS 第 1 級」。

YaST2 並未本土化為 HK 語言環境

問題  

錯誤 ID: 5005385  

影響下列語言環境: 

  • zh_HK.big5hkscs

  • zh_HK.UTF-8

登入受影響的語言環境時,會發現 YaST2 應用程式並未本土化。

解決方案  

適用於 zh_HK 語言環境的 YaST2 訊息與 zh_TW 語言環境相同。 執行下列步驟,可以從 zh_HK 語言環境建立為 zh_TW 語言環境的符號連結:

  1. cd /usr/share/YaST2/locale/

  2. ln -s zh_TW zh_HK

日文語言環境

無法讀取 Evolution 附件

問題  

錯誤 ID: 5021121  

影響下列語言環境: 

  • 亞洲語言環境

  • 日文語言環境

使用 Evolution 在非 UTF-8 語言環境中撰寫電子郵件並使用本土化內容附加檔案時,郵件程式無法將正確的編碼套用至檔案。 郵件的收件人無法正確地讀取附件。

解決方案  

將附件另存新檔並確認檔案使用正確的編碼。