我正在按照本教程使用PHP gettext http://onlamp.com/pub/a/php/2002/06/13/php.html构建多语言网站
我理解本教程直到这部分:
完成所有目录后 准备好了,是时候创造了 实际的“锅”文件,因为它通常 简称:messages.po文件。至 这样做,你需要PHP 使用gettext()函数的文件 “标记”要翻译的字符串和 使用xgettext命令。
$ xgettext -n *.php
我是否必须在命令行中编写它? 我执行该命令时必须在哪个文件夹中? 这是该命令的Linux版本还是Windows?
(我在我的wamp ini文件中启用了gettext扩展) 我是否必须从GNU网页下载gettext utilites才能创建.po文件?
答案 0 :(得分:9)
您可以使用 Poedit 等图形工具来创建,编辑和编译 .po 文件: http://www.poedit.net/
功能:
如果您更喜欢命令行, xgettext (来自 gettext 工具)是从源中提取字符串的命令。它是Linux上提供的 GNU 软件(已经为您的发行版打包)和Windows(例如通过Cygwin)。