如何在 Windows 上使用 xgettext 创建 .po 文件?
我正在关注有关使用 PHP gettext 构建多语言网站的教程http://onlamp.com/pub/a/php/2002/06/13/php.html
我理解教程直到这一部分:
当你拥有所有目录后 准备好了,是时候创建了 实际的“pot”文件,就像通常一样 参考:messages.po 文件。到 执行此操作,您需要有 PHP 使用 gettext() 函数的文件 “标记”要翻译的字符串和 使用 xgettext 命令。
$ xgettext -n *.php
我必须在命令行中写它吗? 当我执行该命令时,我必须位于哪个文件夹中? 这是 Linux 版本的命令还是 Windows 版本的命令?
(我在 wamp ini 文件中启用了 gettext 扩展) 我是否必须从 GNU 网页下载 gettext 实用程序才能创建 .po 文件?
I'm following this tutorial about building a multilingual web sites using PHP gettext http://onlamp.com/pub/a/php/2002/06/13/php.html
I understand the tutorial until this part:
After you have the directories all
prepared, it's time to create the
actual "pot" file, as it is usually
referred to: the messages.po file. To
do this, you will need to have PHP
files that use the gettext() function
to "mark" strings to be translated and
use the xgettext command.
$ xgettext -n *.php
Do I have to write that in the command line?
In which folder do I have to be when I execute that command?
Is that the Linux version of the command or for Windows?
(I enabled the gettext extension in my wamp ini file)
Do I have to download gettext utilites from the GNU web page in order to create .po files?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
您可以使用 Poedit 等图形工具来创建、编辑和编译 .po 文件:
http://www.poedit.net/
功能 :
如果您更喜欢命令行,xgettext(来自 gettext 工具)是从源中提取字符串的命令。它是一个可在 Linux(已为您的发行版打包)和 Windows(例如通过 Cygwin)上使用的 GNU 软件。
You can use graphical tools like Poedit to create, edit and compile .po files :
http://www.poedit.net/
Features :
If you prefer the command line, xgettext (from the gettext tools) is the command to extract strings from sources. It's a GNU software available on Linux (already packaged for your distribution) and Windows (via Cygwin for example).