dar*_*aze 3 qt arguments translation qlabel
我为这样的Qlabel找到了一条线:
QString(tr("Are you sure you want to delete the scene called %1 ?")).arg(variable);
Run Code Online (Sandbox Code Playgroud)
有些人告诉我你无法翻译.他们告诉我用参数和文字附加不同的字符串......
但是使用各种参数的短语呢?如果翻译器以该顺序附加,翻译者如何知道该命令?
对我没有意义.一定有办法!
应该删除QString(...)部分,因为tr()已经返回一个QString.否则我没有看到以下代码的翻译有问题:
tr("Are you sure you want to delete the scene called %1 ?").arg(variable);
Run Code Online (Sandbox Code Playgroud)
在Qt文档的使用QString :: arg()for Dynamic Text部分中,您可以找到更多信息.