我想输出此字符串的翻译
By clicking on "Post"
使用gettext,如何转义引号?我应该试试\ "
吗?
msgid "By clicking on"
msgstr ""
答案 0 :(得分:10)
是的,您需要使用反斜杠(\“)来转义双引号。
gettext manual说明如下:
两个字符串,未翻译和翻译,在PO文件中以各种方式引用,使用“分隔符和\转义
...
untranslated-string 和 translated-string 中的每一个都尊重字符串的C语法,包括周围的引号和嵌入的backslashed escape sequences。