ИМХО никак. Надо завести двух юзеров: Ivan и Фриц, ну и соответственно для каждого из них сделать настройки локали русскую и фашистскую соответственно :-))) Тогда Иван будет печатать в Кои (в Х по крайней мере точно), а Фриц - сможет по фашистски :-), а на счёт консоли, я не знаю ... там же шрифт один для всех, хотя немецкий от английского не сильно отличается, так что вполне фозможно, что и будет работать в консоли.
В смысле, локаль выставить -- уже объяснили,
иван и фриц работать одновременно смогут в разных окошках, причем не надо
2 юзеров заводить, достаточно запустить 2 окошка, одно с русской локалью,
другое -- с немецкой (вообще, любая англоязычная пойдет, там везде
умляуты на месте).
В одном окошке готовой софтины -- IMHO юникодные шрифты должны помочь. Хотя,
не уверен.
Если надо выдать одновременно русские и умляуты из программы -- никаких проблем.
если не пользоваться локалью вообще.