代码之家  ›  专栏  ›  技术社区  ›  Steven Keith

我可以在要用qt语言学家翻译的字符串中使用\n“字符吗?

  •  0
  • Steven Keith  · 技术社区  · 15 年前

    我正在为我们的GUI支持不同的语言。我在翻译包含\n'的字符串时遇到问题。他们似乎被忽视了。

    在qt designer中,我在文本字段中有一个带有此内容的qcheckbox:

    Here's an \nexample that doesn't work
    

    这在我们的法语翻译中以英语出现。

    在查看了.ts xml之后,似乎对'\n'后面的文本进行了修改(我想这就是为什么它不能被翻译的原因?)

    有人能在原文中加新行吗?


    似乎我在换行符前的文本中有回车符。(不知道他们是怎么到那里的)

    例如

    Here's an [][][][]\nexample that doesn't work
    

    除去它们之后,翻译工作就开始了。

    2 回复  |  直到 6 年前
        1
  •  2
  •   Steven Keith    15 年前

    “n”字符本身不是我的问题。

    一些看不见的回车串是罪魁祸首。

    参见 http://qt.nokia.com/developer/task-tracker/index_html?method=entry&id=81275

        2
  •  2
  •   Community CDub    6 年前

    使用 HTML subset : "Here's an <br />example that does work" .