2007-02-12

設定或修改 locale

在使用 gdm 登入時,如按 f10,可讓我們選擇不同的語系,一般可能常用的是英文及繁體中文。

figure 1


要達到使用這些語系的做法,或是想加入不同的語系,如簡體字、日文或是韓文,這些資料要去那查呢?不妨參考一下 “/usr/share/i18n/SUPPORTED”這個檔案,如我們用的繁體字,可分為 zh_TW(BIG5 碼)及zh_TW.UTF-8(UTF-8 碼)。

● 加入支援的語系

要修改系統所能使用的語系,在了解語系的命名後,在 “/var/lib/locales/supported.d/local”中加入或修改(請使用 sudo)我們想要的語系,如我的設定如下:

en_US ISO-8859-1
en_US.UTF-8 UTF-8
zh_TW BIG5
zh_TW.UTF-8 UTF-8


● 產生語系檔

可使用以下兩個指令來產生語系檔:

# sudo locale-gen
或是:
# sudo dpkg-reconfigure locale

產生的語系資料放在那呢?看一下 /usr/lib/locale/ 這個目錄吧?每個語系都自成一個目錄(參考 figure 2),用指令 locale 顯示的結果是否和這個目錄下的項目一樣呢?這些都是一些二進位檔,不過建議你可看一下這些檔案內容,這樣對 locale 能更加了解。

figure 2


● 參考資料

man locale
man locale-gen
man dpkg-reconfigure

沒有留言 :

張貼留言