11

我正在关注本教程关于使用 PHP gettext http://onlamp.com/pub/a/php/2002/06/13/php.html构建多语言网站

在这部分之前,我了解本教程:

准备好所有目录后,就该创建实际的“pot”文件了,它通常被称为:messages.po 文件。为此,您需要有使用 gettext() 函数来“标记”要翻译的字符串并使用 xgettext 命令的 PHP 文件。

$ xgettext -n *.php

我必须在命令行中写吗?当我执行该命令时,我必须在哪个文件夹中?这是命令的 Linux 版本还是 Windows 版本?

(我在我的 wamp ini 文件中启用了 gettext 扩展)我是否必须从 GNU 网页下载 gettext 实用程序才能创建 .po 文件?

4

1 回答 1

7

您可以使用Poedit等图形工具来创建、编辑和编译.po文件: http ://www.poedit.net/

特点

  • .mo 文件的自动编译(可选)。
  • 您可以使用 Poedit 扫描可翻译字符串的源代码。
  • [...]

如果您更喜欢命令行,xgettext(来自gettext工具)是从源中提取字符串的命令。它是Linux(已经为您的发行版打包)和 Windows(例如通过 Cygwin)上可用的GNU软件。

于 2010-02-13T16:27:33.613 回答