使用gettext打印双引号

6

我希望输出这个字符串的翻译。

点击“发布”按钮

使用gettext,如何转义引号?应该尝试使用\ "吗?

msgid "By clicking on"
msgstr ""
1个回答

12

是的,你需要使用反斜杠(\)来转义双引号(")。

gettext手册如下所述:

在PO文件中,这两个字符串——未翻译的和已翻译的——以各种方式用“”分隔符和\转义进行引用。

...

未翻译字符串和已翻译字符串都遵循C语法中的字符串格式,包括周围的引号和嵌入的反斜杠转义序列


谢谢Jörn。在这种情况下,文本将呈现为HTML,因此我可以使用HTML转义序列" - Niklas Rosencrantz
谢谢。现在我使用 $5。 - Ryan

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接