【发布时间】:2010-07-27 08:26:26
【问题描述】:
(真的很惊讶这没有在网上任何地方得到回答;过去几年有几篇帖子有类似的问题,但从未回答过。希望 Stackoverflow 的工作人员能来救援) p>
情况:
当使用 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 响应,尽管我相信这应该适用于所有语言
【问题讨论】:
标签: localization internationalization gettext xgettext