我想输出这个字符串的翻译
By clicking on "Post"
使用gettext,如何逃避引号?我应该试试\ "
吗?
msgid "By clicking on"
msgstr ""
是的,您需要使用反斜杠(\“)来转义双引号。
gettext manual说如下:
两个字符串,未翻译和翻译,在PO文件中以各种方式引用,使用“分隔符和\转义符”
...
每个非翻译字符串和翻译字符串都遵循字符串的C语法,包括周围的引号和嵌入的backslashed escape sequences。