【问题标题】:How to write text formatting in translated strings with Qt / Qt Linguist?如何使用 Qt / Qt Linguist 在翻译后的字符串中编写文本格式?
【发布时间】:2014-08-05 20:56:21
【问题描述】:

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

问题是,当我翻译字符串并将格式字符放入翻译中并使用翻译文件运行应用程序时,我的应用程序会像普通字符一样读取特殊字符!

我该如何克服这个问题?如何设置必要的文本格式,以免翻译过程产生此类错误?

【问题讨论】:

    标签: qt internationalization translation


    【解决方案1】:

    当您翻译您的应用程序时,您应该按 Enter 键,您会看到 \n。 例如,您在源代码中看到此字符串 这是我的\n字符串 在语言学家中,您应该写: 这是我的[这里按 Enter] 字符串。

    当您使用此翻译运行应用程序时,您会发现一切都很好。 我希望,它会有所帮助。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-08-02
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多