On Sat, Jun 26, 2004 at 06:19:52PM +0400, Alexey I. Froloff wrote: > $ LC_MESSAGES=C rpm -q --qf='%{SUMMARY}\n' vim-common > Общие для всех вариантов VIM файлы > $ LANG=C rpm -q --qf='%{SUMMARY}\n' vim-common > Общие для всех вариантов VIM файлы > $ LC_ALL=C rpm -q --qf='%{SUMMARY}\n' vim-common > Общие для всех вариантов VIM файлы > $ LANGUAGE=C rpm -q --qf='%{SUMMARY}\n' vim-common > The common files needed by any version of the VIM editor > > И как это понимать? Вот за это я и не люблю GNU'шников... :-/ > > Как мне кажется, у LC_* приоритет должен быть выше. > Соответственно LANGUAGE если используется, то должен это делать > перед LANG, а никак не в первую очередь. Куда баг вешать? Надо не баги вешать, а документацию читать и не использовать LANGUAGE без надобности. Цитата из gettext(3): If the LANGUAGE environment variable is set to a nonempty value, and the locale is not the "C" locale, the value of LANGUAGE is assumed to contain a colon separated list of locale names. The functions will attempt to look up a translation of msgid in each of the locales in turn. This is a GNU extension. -- ldv