Bash является стандартом для Linux.
Мой опыт состоит в том, что легче найти справку для удара, чем для ksh или csh.
Правильный «Пользовательский интерфейс» - это выбор пользователем языка через панель системных настроек; не ваше приложение (или панель настроек вашего приложения и т. д.). Невозможно переопределить это приложение, и вы не хотите, чтобы какое-либо приложение изменяло общесистемные настройки.