3

我想要以下流程:

  1. 程序员将源代码中的一些条目标记为可翻译
  2. 程序员生成一个模板文件(.pot 如果我理解正确的话)
  3. 翻译器使用模板文件翻译字符串。他永远不必获取代码的任何部分。

如果添加了新字符串或更新了旧字符串,则会生成一个新模板,翻译者可以“更新”他的旧翻译。他应该只需要查看/翻译更改的/新的字符串。程序员不应该做这个更新工作。

目前我使用 poEdit 及其更新功能。我猜 .po 文件中的这个条目为 poEdit 提供了所需的信息:

"X-Poedit-Basepath: /var/www/community-chess\n"

但这使得必须完成最新的源代码。这意味着,程序员必须进行更新的第一步。

如果我理解正确,.pot 文件是 .po 文件的模板。这只是一个空的(因此没有翻译的字符串).po 文件吗?如何在 Linux 机器上为 PHP 项目创建 .pot 文件?

4

1 回答 1

0

一旦你有了你的源代码,你就可以运行xgettext,以便将所有可翻译的字符串提取到一个 .pot 文件中。

于 2011-10-08T02:21:21.770 回答