动态翻译是否适用于这样的代码:
const QString myText = tr("%1 Hello World").arg(someVar);
我几乎没有怀疑:
1:是否会为上述代码生成翻译条目(当运行lupdate时(。如果是1〃;参数部分被忽略?
2:以上代码正确吗?如果我们知道someVar 的所有可能值,那么在使用tr的参数之前,是否应该单独翻译动态部分
当您运行lupdate时,您将在.ts文件中看到这一点:
<source>%1 Hello World</source>
翻译人员需要知道他们可以忽略"%1"部分。
如果someVar
是一个数字,则不需要做任何其他操作。如果是字符串,则需要单独翻译。