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


ru.unix.bsd

 
 - RU.UNIX.BSD ------------------------------------------------------------------
 From : Eugene Grosbein                      2:5006/1       20 Dec 2001  22:53:44
 To : Rashid N. Achilov
 Subject : Re: tcsh и локализация
 -------------------------------------------------------------------------------- 
 
  RNA> В свете прошеднего тут тредища по поводу локализации решил я перейти от 
  RNA> "гнусных хаков" к правильной локализации. LANG=ru_RU.KOI8-R, 
  RNA> MM_CHARSET=koi8-r из ~.login.conf. LC_TIME и LC_MESSAGES=en_GB.ISO-8859-1 
  RNA> из ~.chsrc. tcsh выдает сообщения об ошбках ПО-РУССКИ :-< (ee переубедился
  RNA> :-) ) Как убедить tcsh, что я достаточно знаю язык оригинала, чтобы
  RNA> прочесть "Филе не найден" ? Кроме правки исходников.
 
 Специально для тебя есть лучшее средство от насморка - топор.
 
 setenv NLSPATH=/nonexistent
 setenv LC_MESSAGES=C # это обязательно после смены NLSPATH даже если уже такое
 
 Все. Больше tcsh не будет говорить по-русски. И многие другие тоже.
 
 Hормальное решение. 
 man catopen
 ...
      If the oflag argument is set to the NL_CAT_LOCALE constant, LC_MESSAGES
      locale category used to open the message catalog; using NL_CAT_LOCALE
      conforms to the X/Open Portability Guide Issue 4 (`XPG4'') standard.
      You can specify 0 for compatibility with X/Open Portability Guide Issue 3
      (`XPG3''); when oflag is set to 0, the LANG environment variable deter-
      mines the message catalog locale.
 ...
 
 tcsh по умолчанию использует XPG3, то есть LANG имеет приоритет 
 над LC_MESSAGES. Для обратного эффекта (XPG4) нужно его пересобрать:
 
 echo CFLAGS+=-DMCLoadBySet=1 >>/etc/make.conf
 cd /usr/src/bin/csh
 make install clean
 
 В общем, RTFS и RTFM.
 
 Eugene
 --- slrn/0.9.7.3 (FreeBSD)
  * Origin: Svyaz Service JSC (2:5006/1@fidonet)
 
 

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

 Тема:    Автор:    Дата:  
 Re: tcsh и локализация   Eugene Grosbein   20 Dec 2001 22:53:44 
 Re: tcsh и локализация   Eugene Grosbein   21 Dec 2001 10:55:49 
Архивное /ru.unix.bsd/34938b11beb9c.html, оценка 1 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional