Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • Users
  • Groups
  • Search
  • Get Qt Extensions
  • Unsolved
Collapse
Brand Logo
  1. Home
  2. International
  3. Chinese
  4. 系统资源翻译问题
Forum Updated to NodeBB v4.3 + New Features

系统资源翻译问题

Scheduled Pinned Locked Moved Chinese
1 Posts 1 Posters 1.6k Views 1 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • T Offline
    T Offline
    Toxsch
    wrote on last edited by
    #1

    我发现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;
    }@

    1 Reply Last reply
    0

    • Login

    • Login or register to search.
    • First post
      Last post
    0
    • Categories
    • Recent
    • Tags
    • Popular
    • Users
    • Groups
    • Search
    • Get Qt Extensions
    • Unsolved