(真的很惊讶,网上的任何地方都没有回答;过去几年有几篇帖子有类似的问题,但从未回答过。让我们希望 Stackoverflow 的工作人员能来救援)
情况:
当使用 gettext 支持应用程序本地化时,有时希望使用 dgettext('domain', 'some text string') 指定一个“域”。但是,当运行xgettext时,所有用 dgettext(...) 包裹的字符串都被吐出到一个文件中(默认值:messages.po)。
给定以下示例:
dgettext('menus', 'login link');
dgettext('menus', 'account link');
dgettext('footer', 'copyright notice');
dgettext('footer', 'contact form');
有什么办法可以结束
menus.po 页脚
.po
使用诸如 xgettext 之类的提取器?
需要 PHP 响应,尽管我相信这应该适用于所有语言