如何在传递--keyword参数时转义关键字?我们使用静态调用来获取翻译,即以Language :: getText(' foo')形式;
答案 0 :(得分:4)
我也在寻找解决方案;它看起来(对于我的非C编程眼睛)像xgettext在内部使用冒号作为分隔符。 According to a comment in the code,“name和end之间的字符应该形成有效的C标识符。冒号表示split_keywordspec()中的无效解析。”所以它基本上倾倒任何带有冒号的东西都是无效的。
答案 1 :(得分:2)
我担心你只有三种选择:
Language::getText
方法调用。 / LI>
xgettext
并向GNU gettext项目提交补丁。