c++ - QT 将文本翻译成特定的语言环境

标签 c++ qt qt4

有没有办法将一些文本翻译成特定的语言环境(不是当前系统语言环境)?我想实现这样的目标:

QString QObject::tr(const char * sourceText, const QLocale& locale);

最佳答案

是的,QTranslator::translate()可以做到这一点。您只需要先加载特定语言的正确翻译目录。

关于c++ - QT 将文本翻译成特定的语言环境,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49757881/

相关文章:

c++ - 在cpp中重载模板函数

c++ - 辛>>一>>乙; C++ 错误

c++ - 意外 token 换行符附近的 qmake 语法错误

c++ - 为什么 gcc 不能去虚拟化这个函数调用?

c++ - 删除右值,保留左值引用(标准类型特征可用?)

c++ - 将 nativeObject 转换为 QObject qt5 c++

c++ - 使用鼠标移动qwidget而不超出父级大小

c++ - Qt GUI 应用程序中的控制台输出?

qt - 将 Qt 源添加到 QtCreator 2.4.1

qt - qmake 如何确定在 Makefile 中使用的编译器?