Главная страница


ru.linux

 
 - RU.LINUX ---------------------------------------------------------------------
 From : Valentin Nechayev                    2:5020/400     01 Apr 2001  09:51:43
 To : yx
 Subject : Re: Вылечить ?? на VFAT'е
 -------------------------------------------------------------------------------- 
 
 >>> yx wrote:
 
 y>   Hу я говорил о следующей путанице (по крайней мере не понятный для меня):
 y>   есть две схемы nls: gettext(gnu/sun) и catgets(x/open)
 
 y>   схемы управления:
 y>      gettext        catgets
 y>    --------------------------
 y>      LANGUAGE       LC_ALL
 y>      LC_ALL         LC_*
 y>      LC_*           LANG
 y>      LANG
 y>    --------------------------
 y>    приор-т более(выше)/менее(ниже)
 
 Вопрос понял. Ответ думаю. (Кука у cyr'а)
 ;))
 
 Hу не знаю я нафига им этот LANGUAGE.
 Вообще-то, какая-то логика в нем есть. Если он действует только для
 конверсии gettext'ом в национальные сообщения - то почему бы нет?
 Hо стандартная локаль никакого LANGUAGE не знает, и это правильно.
 
 y>   cхемы использования:
 y>    gettext - на основе текс-х строк:
 y>      textdomain / gettext "text"
 y>    catgets - на основе цел-х идентов
 y>      catopen / catgets set_no, msg_id, "text" / catclose
 y>   неудобства:
 y>   1) различные схемы управления - нп установка LC_ALL перекрывает
 y>    все ост-е в одном случае и не перекрывает в другом (здесь вообще
 y>    не понятно зачем дубл-ть LC_ALL введением LANGUAGE).
 y>   2) различные схемы исп-я - простая и удобная gettext на основе текст.
 y>    строк, и запутанная для catgets на основе цел-х идентов (неизв-но
 y>    какой msg_id необх-мо исп-ть для заранее неизв-й системы).
 
 Hаверно, тот, который ты сам определил в соответствующем каталоге?
 Каталог ведь прилагается к программе, а не к системе.
 А вариант с ident'ами быстрее. Гнушники - они известные любители
 раздувать код и время, местами даже Microsoft опережают;)
 
 y>   3) и в том и другом не самый нат-й синтаксис, нп понятней так:
 y>    LC_STRONG_ALL
 y>    LC_*
 y>    LC_WEAK_ALL
 
 Hу какие-то хвосты остались. Вас же не удивляет, почему регулировка
 приоритета называется nice(), например? Просто привыкли.
 И тут - какой длины хвосты тянутся за принятыми именами, знают, наверно,
 только старики.;)
 
 y>   все это -
 y>   сущ-е двух разных схем (одной част-но станд-й - x/open, другой менее -
 y>   gnu(?sun), и отсутствие posix std в виду не понятности какой из схем
 y>   следует быть базовой для стд
 y>   - и есть путаница и неудобство.
 
 Posix сейчас где-то в пролете. Смотреть надо на X/Open стандарты,
 тот же SUSv2 хотя бы, на драфты SUSv3. POSIX догонит только через пару лет.
 gettext - это вроде гнушная схема, catopen/catgets/... - сановская и в SUSv2.
 
 А за табличку спасибо;)
 /netch
 --- ifmail v.2.15dev5
  * Origin: Lucky Netch Incorporated (2:5020/400)
 
 

Вернуться к списку тем, сортированных по: возрастание даты  уменьшение даты  тема  автор 

 Тема:    Автор:    Дата:  
 Вылечить ?? на VFAT\'е   Oleg Morozov   06 Mar 2001 08:05:18 
 Re: Вылечить ?? на VFAT\'е   Vladimir Bormotov   07 Mar 2001 21:35:01 
 Re: Вылечить ?? на VFAT\'е   Oleg Morozov   23 Mar 2001 09:14:25 
 Re: Вылечить ?? на VFAT\'е   Vladimir Bormotov   27 Mar 2001 14:10:21 
 Re: Вылечить ?? на VFAT\'е   Oleg Morozov   05 Apr 2001 07:01:58 
 Re: Вылечить ?? на VFAT\'е   Rustam Chernotkach   14 Apr 2001 01:52:31 
 Re: Вылечить ?? на VFAT\'е   yx   28 Mar 2001 11:45:40 
 Re: Вылечить ?? на VFAT\'е   Valentin Nechayev   29 Mar 2001 01:50:36 
 Re: Вылечить ?? на VFAT\'е   yx   29 Mar 2001 05:36:29 
 Re: Вылечить ?? на VFAT\'е   Valentin Nechayev   29 Mar 2001 09:29:16 
 Re: Вылечить ?? на VFAT\'е   yx   29 Mar 2001 10:34:26 
 Re: Вылечить ?? на VFAT\'е   Valentin Nechayev   29 Mar 2001 13:43:21 
 Re: Вылечить ?? на VFAT\'е   Vladimir Bormotov   29 Mar 2001 13:55:37 
 Re: Вылечить ?? на VFAT\'е   yx   30 Mar 2001 04:09:31 
 Re: Вылечить ?? на VFAT\'е   Valentin Nechayev   30 Mar 2001 17:23:31 
 Re: Вылечить ?? на VFAT\'е   Vladimir Podgorny   30 Mar 2001 17:43:45 
 Re: Вылечить ?? на VFAT\'е   Vladimir Bormotov   30 Mar 2001 17:45:50 
 Re: Вылечить ?? на VFAT\'е   yx   30 Mar 2001 18:55:01 
 Re: Вылечить ?? на VFAT\'е   yx   01 Apr 2001 06:09:29 
 Re: Вылечить ?? на VFAT\'е   Valentin Nechayev   01 Apr 2001 09:51:43 
 Вылечить ?? на VFAT\'е   Konstantin Osipov   24 Apr 2001 00:48:04 
 Re: Вылечить ?? на VFAT\'е   yx   24 Apr 2001 14:24:36 
 Вылечить ?? на VFAT\'е   Yura Kulik   11 Mar 2001 19:37:21 
Архивное /ru.linux/91381faec857.html, оценка 2 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional