я, конечно, не очень понял из документации, но lc_messages - это случаем не оно? поставить ему аглицкий, а остальное ру-ру-утф8, не?
2018-287 08:09 Galina Anikina <meril...@yandex.ru> wrote: > Здравствуйте. > Подскажите пожалуйста, может кто сталкивался с таким: > 1) При установке дистибутива Debian была выбрана локаль LANG=ru_RU.UTF- > 8 > 2) Из-за того, что все системные сообщений в log-и (/var/log) > выдавались на русском, решила заменить глобально локаль на > LANG=en_US.UTF-8. А конкретному пользователю в файле .bashrc прописать > русские установки локали. Всё сделала через dpkg-reconfigure и цель > была достигнута - в журналах записи на английском (это необходимо, если > посылать их выводы в систему отслеживания ошибок), а пользователь, > которому внесла в файл .bashrc следующее, получил русский интерфейс: > LANG=ru_RU.UTF-8 > LANGUAGE= > LC_CTYPE="ru_RU.UTF-8" > LC_NUMERIC="ru_RU.UTF-8" > > LC_TIME="ru_RU.UTF-8" > LC_COLLATE="ru_RU.UTF-8" > LC_MONETARY="ru_RU.UTF-8" > L > C_MESSAGES="ru_RU.UTF-8" > LC_PAPER="ru_RU.UTF-8" > LC_NAME="ru_RU.UTF-8" > LC_A > DDRESS="ru_RU.UTF-8" > LC_TELEPHONE="ru_RU.UTF-8" > LC_MEASUREMENT="ru_RU.UTF > -8" > LC_IDENTIFICATION="ru_RU.UTF-8" > LC_ALL=C > #*** ПРЕДУПРЕЖДЕНИЕ *** > # > Установленная в окружении локаль влияет на порядок сортировки. > # Чтобы > получить традиционный порядок, использующий системные значения байт, > # > установите LC_ALL=C. > # from coreutils_ru.po > Последние строки - просто памятка > 3) И в таком варианте почти всё работало нормально, но вот с grep > возникли проблемки... > Если через консоль простым пользователем пытаешься задать поиск > grep -R "online" Документы/ > вводишь "Док" и клавишей TAB пытаешься дополнить слово - обычно так и > работало ранее. А в условиях, описанных выше, появляется абракадабра - > курсор перескакивает, русские буквы не показываются. При попытке ввести > всё же вслепую русскую фразу и нажать Enter - выдаёт чепуху. > Та же ситуация, если бы я написала не "online", а слово на русском > языке. > Вообщем в конце вернулась глобально к LANG=ru_RU.UTF-8. > Но проблема то не решена.... > Может кто подскажет - где копать. > Конечно один вариант я знаю - уйти в LANG=en_US.UTF-8 глобально, > пользователю сделать русифицированный интерфейс, как описано выше, а > папки и файлы называть английскими символами. Тогда grep работает > нормально. > > >