【发布时间】:2013-07-02 14:29:05
【问题描述】:
传递 --keyword 参数时如何转义关键字?我们使用静态调用来获取翻译,即以 Language::getText('foo');
的形式【问题讨论】:
标签: xgettext
传递 --keyword 参数时如何转义关键字?我们使用静态调用来获取翻译,即以 Language::getText('foo');
的形式【问题讨论】:
标签: xgettext
我也在寻找解决方案;它看起来(在我的非 C 编程眼中)像 xgettext 在内部使用冒号作为分隔符。 According to a comment in the code, "name 和 end 之间的字符应构成有效的 C 标识符。冒号表示 split_keywordspec() 中的无效解析。"因此,它基本上将任何带有冒号的内容都视为无效。
【讨论】:
恐怕你只有三个选择:
Language::getText 方法调用。xgettext 添加对此的支持并向GNU gettext 项目提交补丁。【讨论】: