語系增加在 Debian / Ubuntu Linux 上, 都是編輯 /etc/locale.gen 此檔案, 再執行 locale-gen 即可.
在 Ubuntu Linux 9.10 後, /etc/locale.gen 這個檔案不見了, 設上去也沒有用, 於是來找找新的設定法.
Locales 設定
- 由 man locale-gen 可以找到新的設定位置: /var/lib/locales/supported.d/*
-
cat /var/lib/locales/supported.d/local # 可以看到目前設定語系
zh_TW.UTF-8 UTF-8
Locales 增加
要增加語系可以有下述兩種做法: (註: 語系列表可見: /usr/share/i18n/SUPPORTED)
-
手動加入語系
-
vim /var/lib/locales/supported.d/zh # 隨意新增一個檔案(zh 這個檔名可隨意命名)
zh_CN.UTF-8 UTF-8
zh_SG.UTF-8 UTF-8
zh_HK.UTF-8 UTF-8
zh_TW.UTF-8 UTF-8
-
vim /var/lib/locales/supported.d/zh # 隨意新增一個檔案(zh 這個檔名可隨意命名)
-
使用 locale-gen 加入語系
- sudo locale-gen zh_TW
- sudo locale-gen zh_TW.UTF-8
- cat /var/lib/locales/supported.d/local # 加入完成後, 可於此檔案看到資訊
重新建立 Locales
上述設定完成後, 執行重新建立的動作.
- sudo locale-gen # 執行即可
- 完成可見: ls /usr/lib/locale # 語系檔資料庫.