On Tue, Jun 28, 2005 at 01:45:52PM +0400, Alexey I. Froloff wrote: > * Alexey M. Tourbin [050628 13:06]: > > - lang.{sh,csh}: when LANGUAGE is not set, try to set it > > according to /etc/sysconfig/langmap; all previous constrains > > for this variable remain. > Как это отключается? Кто и по какому принципу лезет в > /etc/sysconfig/langmap ? Это включается и отключается файлом /etc/sysconfig/langmap, которого ещё нет. Логика (в /etc/profile.d/lang.sh) такая (перевожу с языка shell с небольшими упрощениями): 1. если $LANGUAGE совпадает с $LANG, то LANGUAGE обнуляется 2. если $LANGUAGE пусто, а $LANG непусто, то LANGUAGE устанавливается согласно /etc/sysconfig/langmap: LANGUAGE="$(grep -s "^$LANG:" /etc/sysconfig/langmap ||:)" 3. если $LANGUAGE совпадает с $LANG, то LANGUAGE обнуляется 4. если $LANGUAGE пусто, то LANGUAGE не экспортируется. Короче говоря, я сделал максимум возможного, чтобы переменная LANGUAGE не использовалась. -- ldv