Есть с локалями беда, точнее не беда, а мой глюк. Надо, чтобы вся система была на английском из-за того, что большая часть настроек и работы с консосью возможна только с ним. Но так же надо, чтобы если происходят какие-нибудь проблемы с программой, типа вовы из под вайна или чего-нибудь подобное, то переключалось на русскую локаль. Вообще в идеале, чтобы и английская и русская локаль была одновреммено, без ебли с ней, но пока я ковырял форумы и дрочился с консолью осталась одна значительная проблема - отображение и ввод кириллицы. Можно при каждом запуске приложения определять локаль командой LC_ALL, но это забывает после недели использования. Было бы вообще идеально, если бы русская локаль трогалась только, если в приложении присутствуют русские символы. Тоже самое хотелось бы и для любого языка, вот есть у меня ПО на эстонском и система сразу подхватила его язык и поднастроило там или приложение на китайском - подгрузила шрифты и теперь я могу прочитать иероглифы 一个男人乱搞一个男人, как в том же телефоне. Опять же иногда в приложении вшиты шрифты, как в вове, и уже в этом случае просто забить на всё и ебануть русскую локаль. Какие вообще есть варианты для всего этого?
Кратко: надо, чтобы и русский и английский был а линухе, но русский включался только тогда, когда присутствуют русские символы.