например тексты ошибок, возникающие при работе с последовательным портом
Тексты ошибок не переводятся, т.к. являются системными. По идее, они должны уже быть в нужном переводе (за исключением пары-трех, которые не системные, а "самописные"). Например в "русском" Windows все сообщения генерируются на русском.. Но как в Linux/Mac я не знаю (там, вероятно все на английском будет)..
Подскажите, пожалуйста, есть ли готовый файл перевода, входящий с поставкой в Qt 5.4.0, чтобы переводить модуль serialport?
Нет такого, т.к. в QtSerialPort нет нигде сток, обернутых в tr().
UPD:
Но как в Linux/Mac я не знаю (там, вероятно все на английском будет)..
По идее, оно должно быть также локале-зависимым (как я понял), т.к. внутри Qt-шных кишок используется вызов
strerror. Но другое дело, что, кажется, это невозможно из-за ограничений в текущей реализации Qt-шной функции
C++ (Qt)
QString qt_error_string(int errorCode)
которая используется для преобразования кода системной ошибки в текст, в которой это делается для *nix так:
C++ (Qt)
...
ret = QString::fromLocal8Bit(strerror(errorCode));
...
т.е. здесь меня смущает fromLocal8Bit, что не даст желаемое...