提问者:小点点

如何用Qt/Qt Linguist编写翻译字符串中的文本格式?


我的部分源代码以英文显示使用常见文本格式字符的文本(例如:\n:“This is my\n String”)。当我调用lupdate并在Qt Linguist中打开.ts文件时,它会正确地在源文本预览空间中显示格式化文本(因此没有\n或其他)。

问题是,当我翻译字符串并将格式化字符放入翻译并用翻译文件运行应用程序时,我的应用程序将特殊字符读为正常字符!

我怎样才能克服这个问题呢?如何设置必要的文本格式,使翻译过程不会产生这样的错误?


共1个答案

匿名用户

当你翻译你的应用程序时,你应该按Enter键,在那里你会看到\n。例如,您在源代码中看到这个字符串this is my\n在linguist中您应该这样写:this is my[here按Enter]string。

当你用这个翻译运行应用程序时,你会发现这一切都很好。希望有帮助。