Localization 在ZF2中使用poedit添加新翻译

Localization 在ZF2中使用poedit添加新翻译,localization,internationalization,zend-framework2,poedit,Localization,Internationalization,Zend Framework2,Poedit,我正在尝试为en_US翻译添加.mo文件,但不断出现以下错误: 更新目录失败。单击“详细信息>>”了解详细信息。 内容是: execvp(xgettext--force po,-o,/tmp/poeditf0AcvR/0extrated.pot)失败,错误为2您知道报告您使用的应用程序问题的更好地方是什么吗?根据经验,它的开发者最有能力也最有资格提供帮助。提供相关细节也是一个好主意(这本常青树值得每秒钟阅读一次,请做到:),比如应用程序的版本、平台、您实际操作的细节(“adda.mo”并不像它那

我正在尝试为en_US翻译添加
.mo
文件,但不断出现以下错误:

更新目录失败。单击“详细信息>>”了解详细信息。

内容是:


execvp(xgettext--force po,-o,/tmp/poeditf0AcvR/0extrated.pot)失败,错误为2

您知道报告您使用的应用程序问题的更好地方是什么吗?根据经验,它的开发者最有能力也最有资格提供帮助。提供相关细节也是一个好主意(这本常青树值得每秒钟阅读一次,请做到:),比如应用程序的版本、平台、您实际操作的细节(“adda.mo”并不像它那样具有描述性)

看到Poedit显然正试图启动一个名为
xgettext--force po
的程序,这显然是不存在的,我的盲目猜测是你去了Poedit的首选项,弄乱了用于此操作的任何提取器的设置,并意外地从其中的提取命令中删除了
xgettext
后面的空格

移除提取器,退出Poedit并让它重新创建它