next up previous
Next: 不一樣的檔案目錄配置 Up: Glibc-2.2 Previous: Glibc-2.2

glibc-2.1.X 的簡短回顧

言歸正傳,我們先稍微回顧一下 glibc-2.1.X,再來看 glibc-2.2 的差異。也許讀者 們還有印象,在 glibc-2.1.X 中,所有有關 locale 與 I18N 的資料全部放在 /usr/share/locale 下。以我們的 zh_TW.Big5 locale 為例, 其編譯好的 locale 資料檔就放在
/usr/share/locale/zh_TW.Big5
其中內含了 LC_CTYPELC_TIME ...等檔案,以及一個 LC_MESSAGES 的目錄,分別用於不同的 locale 類別 (category)。 至於未編譯前的 locale 資料原始檔是放在
/usr/share/i18n/locales/zh_TW (或 zh_TW.Big5)
/usr/share/i18n/charmaps/BIG5 (或 BIG5_1984)
然而 locale 資料原始檔不見得在每一個使用 glibc-2.1.X 的 GNU/Linux 套件中 都見得到,因為 zh_TW.Big5 locale 並非 glibc-2.1.X 的標準,故除非該 GNU/Linux 套件有額外加入才會有。 因此,過去我們說要看一個 GNU/Linux 系統的 zh_TW.Big5 locale 有 沒有裝,就直接去看看 /usr/share/locale/zh_TW.Big5 目錄在不在, 以及該目錄下是否有一個 LC_CTYPE 的檔,如此即可得知。



Tung-Han Hsieh 2000-10-16