Собственно есть проблемка...
$ locale LANG=uk_UA.KOI8-U LC_CTYPE="uk_UA.KOI8-U" LC_NUMERIC="uk_UA.KOI8-U" LC_TIME="uk_UA.KOI8-U" LC_COLLATE="uk_UA.KOI8-U" LC_MONETARY="uk_UA.KOI8-U" LC_MESSAGES="uk_UA.KOI8-U" LC_PAPER="uk_UA.KOI8-U" LC_NAME="uk_UA.KOI8-U" LC_ADDRESS="uk_UA.KOI8-U" LC_TELEPHONE="uk_UA.KOI8-U" LC_MEASUREMENT="uk_UA.KOI8-U" LC_IDENTIFICATION="uk_UA.KOI8-U" LC_ALL=
Пишем код:
QMessageBox::critical(this, "test", tr("%1").arg(QLocale::system().name()));
Выводит что системная локаль "С"... В чем модет быть косяк?