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