|
|
ru.linux- RU.LINUX --------------------------------------------------------------------- From : yx 2:5020/400 01 Apr 2001 06:09:29 To : All Subject : Re: Вылечить ?? на VFAT'е -------------------------------------------------------------------------------- Valentin Nechayev <netch@segfault.kiev.ua> wrote: [немного поскипано] >>>>> А что там за путаница-то по-Вашему-то? >>>> а не совсем понятна приоритетность LANG/LC_ALL/LC_*, >>>> как, нп, пересекается скажем gettext (.po) с этими установками. >>> Что тут непонятного? >>> LC_ALL всех накрывает сверху, LANG - снизу, LC_* тематические - посредине. > > NLSы там же в SUSv2 описаны. А если GNU gettext хочет чего-то иного - > звыняйте, бананив нема. Вон у иксов тоже своя собственная локаль. > А под OpenBSD у нас что-то всякие less, vim, mutt каждый сам себя > Hу я говорил о следующей путанице (по крайней мере не понятный для меня): есть две схемы nls: gettext(gnu/sun) и catgets(x/open) схемы управления: gettext catgets -------------------------- LANGUAGE LC_ALL LC_ALL LC_* LC_* LANG LANG -------------------------- приор-т более(выше)/менее(ниже) cхемы использования: gettext - на основе текс-х строк: textdomain / gettext "text" catgets - на основе цел-х идентов catopen / catgets set_no, msg_id, "text" / catclose неудобства: 1) различные схемы управления - нп установка LC_ALL перекрывает все ост-е в одном случае и не перекрывает в другом (здесь вообще не понятно зачем дубл-ть LC_ALL введением LANGUAGE). 2) различные схемы исп-я - простая и удобная gettext на основе текст. строк, и запутанная для catgets на основе цел-х идентов (неизв-но какой msg_id необх-мо исп-ть для заранее неизв-й системы). 3) и в том и другом не самый нат-й синтаксис, нп понятней так: LC_STRONG_ALL LC_* LC_WEAK_ALL все это - сущ-е двух разных схем (одной част-но станд-й - x/open, другой менее - gnu(?sun), и отсутствие posix std в виду не понятности какой из схем следует быть базовой для стд - и есть путаница и неудобство. bye. -- Vladimir Yakovetsky --- ifmail v.2.15dev5 * Origin: Disorganized yx's groupie (2:5020/400) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.linux/134014b4617a0.html, оценка из 5, голосов 10
|