处理Qiloader时的Qt翻译问题
Qt translations issue while dealing with QUiloader
我使用QUiloader动态加载.pro项目文件中未列出的.ui文件。
到目前为止还不错。问题是lupdate
只翻译它在.pro文件下看到的内容。我用以下命令运行它:
lupdate project.pro -ts tr_language.ts
因此,我丢失了.ui文件中的所有文本。
如果我按下以下命令,我设法发现lupdate可以翻译小工具.ui:
lupdate widget.ui -ts tr_language.ts
这样我就可以把.ui的东西翻译出来。
怎么了?我只能做上述方法中的一种,因为它们相互覆盖。
有没有更聪明的方法来解决这个问题?
有没有更聪明的方法来解决这个问题?
简单:不要覆盖文件。只需使用
lupdate widget.ui -ts tr_widget_language.ts
或您的ts的任何其他名称。这样就有了两个不会互相覆盖的文件。
之后你可以使用:
lrelease [options] ts-files [-qm qm-file]
它提到ts文件作为论据。有了这个,您应该能够将多个*.ts文件编译为一个*.qm文件。
否则,您将不得不在应用程序中加载第二个*.qm文件。
相关文章:
- 警告处理为错误这里有什么问题
- 最小硬币更换问题(自上而下方法)
- 为"adjacent"变量赋值时出现问题
- 我的神经网络不起作用 [XOR 问题]
- 在Ubuntu 16.04上安装Cilk时出现问题
- C++我的数学有什么问题,为什么我的代码不能正确循环
- 编译包含字符串的代码时遇到问题
- Project Euler问题4的错误解决方案
- 问题:什么是QAbstractItemView::NoEditTriggers的反面
- 在编译C++代码(具有dlib和opencv)到WASM时面临问题
- 在进程中对同一管道进行读取和写入时C++管道出现问题
- 在 opengl 中翻译相机时遇到问题
- SDK指针的问题 - c++到德尔福的翻译
- 处理Qiloader时的Qt翻译问题
- Qt插件翻译出现问题
- Qt中的翻译问题
- 常量字符* 与C++的双重翻译问题
- 翻译多维数据集时出现问题
- 将Python算法翻译成C++时遇到问题
- 翻译/音译问题