Problems with Open-Source Downloads read https://www.qt.io/blog/problem-with-open-source-downloads and https://forum.qt.io/post/638946
系统资源翻译问题
-
我发现5.3.0版本的Qt翻译文件加载后无法生效。QTranslator的load和install全都返回true,但是翻译不生效。呃,我说的无效仅指内置信息,像是对话框的OK按钮之类,自定义的文本翻译工作很正常。
我相信不是使用方法上的问题,因为用5.3.1带的QtCreator 3.1.2同样在这些基础对话框上显示英文,但是5.3.0自带的QtCreator 3.1.1却是正常的显示中文提示。5.3.0自带的QtCreator 3.1.1使用的Qt版本是5.2.0。我怀疑是发布版本的带的翻译文件版本有误。
我想确认一下,有人遇到过同样的问题吗?这是否是一个已知的Bug?
我的使用方法如下例:
@
int main(int argc, char *argv[]) {
QApplication app(argc, argv);
QTranslator *sysTranslator = new QTranslator;
sysTranslator->load(QString("qt_%1").arg(QLocale::system().name()));
app.installTranslator(sysTranslator);
int ret = app.exec();
return ret;
}@