Php 如何在Windows上使用xgettext创建.po文件?
下面是关于使用PHP gettext构建多语言网站的教程 我理解本教程,直到本部分: 在你有了所有的目录之后 准备好了,是时候创建 实际的“pot”文件,通常是 参考:messages.po文件。到 要做到这一点,您需要使用PHP 使用gettext()函数的文件 要“标记”要翻译的字符串,请执行以下操作: 使用xgettext命令 我必须在命令行中写吗? 执行该命令时,我必须在哪个文件夹中? 这是命令的Linux版本还是Windows版本 (我在wamp ini文件中启用了gettext扩展名)Php 如何在Windows上使用xgettext创建.po文件?,php,gettext,Php,Gettext,下面是关于使用PHP gettext构建多语言网站的教程 我理解本教程,直到本部分: 在你有了所有的目录之后 准备好了,是时候创建 实际的“pot”文件,通常是 参考:messages.po文件。到 要做到这一点,您需要使用PHP 使用gettext()函数的文件 要“标记”要翻译的字符串,请执行以下操作: 使用xgettext命令 我必须在命令行中写吗? 执行该命令时,我必须在哪个文件夹中? 这是命令的Linux版本还是Windows版本 (我在wamp ini文件中启用了gettext扩展名
我必须从GNU网页下载gettext实用程序才能创建.po文件吗?您可以使用图形工具,如Poedit来创建、编辑和编译.po文件: 功能:
- 自动编译.mo文件(可选)李>
- 您可以使用Poedit扫描源代码中的可翻译字符串李>
- [……]
如果您喜欢命令行,xgettext(来自gettext工具)是从源代码中提取字符串的命令。它是Linux(已打包用于您的发行版)和Windows(例如,通过Cygwin)上可用的GNU软件。xgettext.exe也包含在Poedit中(安装路径中的bin目录),我相信EazyPo还可以用于解析包含二进制文件
xgettext
(即使在Windows上):。但我还没有证实这一点。
$ xgettext -n *.php