poedit和xml文件

tak*_*hin 4 translation gettext internationalization poedit xgettext

如何配置poedit从xml文件中提取字符串?

我在.xml中有Zend Framework导航项,如下所示:

<entry-i>
    <label>Text to translate</label>
    <params>
       ...
    <params>
<entry-i>
Run Code Online (Sandbox Code Playgroud)

而且我希望poedit只读取来自<label>s的消息.

You*_*kar 11

我一直在寻找解决方案,我刚刚开始工作!

在Poedit(我有1.4.2)中,添加一个Edit > Preferences具有以下属性的新解析器():

  • 语言: XML
  • 由分号分隔的扩展名列表(例如.cpp; .h):*.xml
  • 解析器命令: xgettext --force-po -o %o %C %K %F -L glade
  • 关键字列表中的项目: -k%k
  • 输入文件列表中的项目: %f
  • 源代码字符集: --from-code=%c

在您的翻译项目中,添加labeltitle关键字列表并更新目录.