Locale Conf - це наб╕р скрипт╕в(сценар╕╖в) на bash, для тестування коректност╕ локал╕зац╕╖ дистрибуту та (в майбутньому) для виправлення налаштувань.
Зараз реал╕зовано лише дек╕лька простих перев╕рок.
Якщо ви хочете лише перев╕рити вашу систему, завантажте цей файл: checklocale.sh.
Зараз перев╕рка ор╕╓нтована лише на Linux/RedHat (тобто на мою робочу машину). На ╕нших ОС-ках та дистрибутах можлив╕ збо╖.
Якщо програма пише, що у вас неправильний порядок сортування укра╖нських л╕тер (wrong collation order), в╕зьм╕ть соб╕ цей файлик ( uk_UA ) з описом укра╖нсько╖ локал╕ ╕ перегенеруйте вашу локаль командою:
# localedef -c -i ./uk_UA -f KOI8-U uk_UA.KOI8-U
# localedef -c -i ./uk_UA -f CP1251 uk_UA.CP1251
# localedef -c -i ./uk_UA -f UTF-8 uk_UA.UTF-8
або одн╕╓ю командою:
# for I in KOI8-U CP1251 UTF-8 ; do localedef -c -i ./uk_UA -f $I uk_UA.$I ; done
Увага - в мо╖й верс╕╖ укра╖нсько╖ локал╕ також зм╕нено скорочен╕ назви дн╕в тижня (дв╕ л╕тери зам╕сть трьох), вс╕ назви дн╕в ╕ м╕сяц╕в з маленько╖ л╕тери.
Приклади:
bash-2.05$ date
понед╕лок, 2 травня 2003 14:45:55 +0300
bash-2.05$ date "+%c"
пн, 02-тра-2003 14:46:00 +0300
bash-2.05$ date "+%x"
02.05.03
bash-2.05$ cal -m
травень 2003
пн вт ср чт пт сб нд
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31
В╕дсортована абетка:
АаБбВвГг╫╜ДдЕе╢╓ЖжЗзИи╤╕╥╖ЙйКкЛлМмНнОоПпРрСсТтУуФфХхЦцЧчШшЩщЬьЮюЯя
Якщо ви ма╓те зауваження, пиш╕ть мен╕.
-- Volodymyr Lisivka - 12-лют-2003
Повернутися до проект╕в.
|