用gettext打印“

时间:2012-04-18 21:55:23

标签: escaping gettext

我想输出此字符串的翻译

By clicking on "Post"

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

msgid "By clicking on"
msgstr ""

1 个答案:

答案 0 :(得分:10)

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

gettext manual说明如下:

  

两个字符串,未翻译和翻译,在PO文件中以各种方式引用,使用“分隔符和\转义

     

...

     

untranslated-string translated-string 中的每一个都尊重字符串的C语法,包括周围的引号和嵌入的backslashed escape sequences