метод errorString() у класса к примеру QFile. Язык ошибок совпадает с языком операционной системы. Как в итоге текст выглядит следующим образом <"свой текст на корректном языке" [Системе не удается найти указанный путь]>. То есть то что в квадратных скобках язык всегда совпадает с системным языком. В интернете нашел только, что по пути qt/translate есть переводы, но там именно английского языка к примеру нет все файлы выглядят по типу <ts><\ts>. Хотя с русским корректные. Как сделать перевод на английский? Ведь по сути я не могу просто взять и создать тот же файл ts рандомный, там же нужно указывать откуда строка берется для перевода?
Попробуй в main.cpp сделать такую штуку. Мб переведется? QLocale::setDefault(QLocale::English);
Попробую, отпишусь как получилось.
В общем-то никак не помогает это все. По идее QLocale нужна в основном только для правильного форматирования чисел и т.п. Придется как-то выдумывать что-то другое.
Обсуждают сегодня