|
|||||||||
|
Розд╕ли:
╤нш╕ матер╕али цього сайту:
|
Системний погляд на локаль> ╕нш╕ локал╕, щоб було ясно що до чого. На зразок uk_UA.*> що там ма╓ бути зам╕сть з╕рочки? Чи ╖╖ це обходить? В╕дпов╕дь:З "ф╕зично╖" точки зору локаль - це просто директор╕я з потр╕бними файлами в н╕й. Тому назва локал╕ практично не ма╓ значення. ╢дине що потр╕бно - це щоб зм╕нн╕ середовища користувача були встановлен╕ так, як потр╕бно. П╕д "так, як потр╕бно" розум╕╓ться, що якщо в систем╕ встановлена локаль "uk", то LANG (╕ ╕нш╕ так╕ як LC_*) повинн╕ бути встановлен╕ в "uk", ╕ не в "uk_UA". ╤ навпаки. У б╕льшост╕ випадк╕в можна просто створити символ╕чне посилання з uk_UA... на uk (або навпаки). Як, наприклад:
cd /usr/share/locale
cp uk_UA.koi8-u/LC_MESSAGES/* uk/LC_MESSAGES
rm -rf uk_UA.koi8-u
ln -s uk uk_UA.koi8-u
До реч╕ в Мандрейк 6.1 була ще локаль uk_UA.koi8-u в як╕й лежав один ╓диний файл. Все ╕нше було ╕дентичне до uk. Я просто скоп╕ював цей файл в uk, стер директор╕ю ╕ створив симл╕нк.
Але кр╕м цього ╓ ще файл "locale.aliases" в директор╕╖ з локалями. В цьому файл╕ вказуються псевда для локалей. Тобто в цьому файл╕ може бути встановлено, що локаль "uk" ╓ насправд╕ uk_UA.koi8-u. ( Jap )
Питання локал╕ дуже гарно викладен╕ тут: http://www.sensi.org/~alec/locale/
Краще завжди задавати локаль повною назвою. Це позбавить Вас в╕д зайвих проблем. В╕дпов╕дно до цього треба створити каталог з повною назвою локал╕ як зазначено вище.
Повернутися до: Ча П╕в
-- Volodymyr Lisivka - 08 Oct 2002 |
||||||||