Всем здрасте!
Как известно (мне) gettext работает с предустановленными локалями в системе то есть если в системе не поставлено uk_UA de_CH.utf8... то и setlocale = false.
В других cms все сделано на своих великах но работает так же на *.mo файлах, даже при отсутствии локали в системе (например wordpress). В своем же велике не заставить работать если локали нет в системе.
Структура
/locale/$lang/MC_MASSAGES/$domain.mo
Как устроенно например в том же WP? Ковыряние меня ни к чему не привело, в google инфы про gettext кот наплакал.