对于一个项目,我被迫使用qsTrId
代替i18n,我现在需要字符串中的参数。
可悲的是,该命令的文档没有帮助。
我有这个示例代码:
Text {
id: someId
//% "%1 my translatable suffix!"
text: qsTrId("my_translatable_id_with_argument").arg("This is")
}
它将输出以下错误:
QString::arg: Argument missing: my_translatable_id_with_argument, This is
The documentation for arg说它需要使用字符串,所以我担心为my_translatable_id_with_argument
定义的qsTrId
被用作.arg
的基本字符串,因为没有{ {1}}生成错误。
任何人都有这方面的提示吗?
提前致谢!
编辑:
我尝试过以下方法但没有成功:
%1