语言翻译独立于qt版本

时间:2013-05-13 12:12:22

标签: linux qt translation

在我的系统上,我使用的是qt4.7的lrelease版本。 我已经生成了qm文件,它在生产环境中运行良好。

但不幸的是我们的服务器使用的是qt3.3的lrelease版本 和qm文件从服务器上的相同ts文件生成,在生产环境中提供垃圾字符。

我得到了将其他语言(法语和意大利语)的特殊字符转换为十六进制代码及其正常工作的建议。

但是当我获得大的ts文件时,很难将每个特殊字符更改为十六进制代码。 你能否建议一些修复(除了更改服务器上的lrelease版本) 或者在ts文件中将特殊字符转换为十六进制代码的任何工具?

1 个答案:

答案 0 :(得分:0)

这按设计工作。如果您的应用程序在Qt4上运行,请使用Qt4工具生成.qm文件。使用Qt3的工具是行不通的。