当前位置: 首页>>网站问题>>正文


如何使用POedit创建.pot文件?

webfans 网站问题 , , , 去评论

问题描述

我今天花了几个小时看起来很简单,就是为我创建的Wordpress主题创建一个.pot文件。我已经阅读了Smashing Magazine articleTutsplus article和其他一些关于如何使用Poedit为主题创建.pot文件,然后创建.mo和.po文件的其他内容,但不幸的是,我仍然坚持第一步。

我安装了Poedit,并且发现UI与所有教程中显示的完全不同,并且似乎没有更多选项可用来创建.pot文件。只有可用的是从现有的.pot文件创建.po和.mo文件,这不是我现在需要的。

那么有人可以告诉我如何使用Poedit或其他方法创建.pot文件,我真的很感激它。

谢谢!

最佳解决思路

您可以尝试Eazy Po

  • 从文件菜单中选择“从源代码文件新建..”。

  • 在xgettext命令管理器窗口中;按“Browse folder”选择基本源文件夹。

  • 在Build窗格中按“Execute Command”按钮生成Pot文件。

次佳解决思路

这里是如何在OS X上使用Poedit(免费版,版本1.6.10)为您的主题创建.pot文件。

最佳做法是将语言文件保存在主题目录中名为”languages”的文件夹中。如果你还没有,请在开始之前创建它。

在Poedit:

  1. 在”File”菜单中选择”New”

  2. 选择您在主题中使用的语言(可能是英语)

  3. 在”Catalog”菜单中选择”Properties”

  4. 在”Translation properties”选项卡中输入项目信息

  5. 转到第三个选项卡”Sources keywords”

  6. 点击”New item”按钮(第二个按钮),然后输入一个关键字并对每个关键字(___eesc_attr_e等)重复此操作。

  7. 点击底部的”OK”按钮

  8. 在”File”菜单中选择“Save As ..”

  9. 将文件保存为”yourthemename.pot”,并将其保存在主题目录中的”languages”文件夹中(确保将.pot扩展名添加到文件名,因为默认情况下它将另存为.po)

  10. 在”Catalog”菜单中再次选择”Properties”

  11. 转到第二个选项卡”Sources paths”

  12. 将”Base path”的值设置为../(.pot文件保存在一个子目录中,这样您可以将基础设置为父目录,即您的主题目录)

  13. 在”Path”旁边点击”New item”按钮,然后输入.(这将使其扫描您的主题目录及其子目录)

  14. 点击底部的”OK”按钮

  15. 在项目窗口中点击”Update”(顶部的第二个图标)

  16. 在”File”菜单中,单击”Save”

你完成了:)

第三种解决思路

你可以使用WordPress工具来做到这一点,而不需要POEdit。

首先,进行http://develop.svn.wordpress.org/trunk/的svn结帐:

svn co http://develop.svn.wordpress.org/trunk/ wpdev

然后,切换到i18n工具目录中:

cd wpdev/tools/i18n/

然后在你的主题目录中运行makepot.php:

php makepot.php wp-theme /path/to/your/theme themename.pot

这将为您创建一个themename.pot文件。在你喜欢的任何标准翻译工具中使用它。

这更好,因为它使用WordPress代码来查找国际化的功能,所以你不会错过任何一个。此外,它还会查找和添加诸如名称,说明等主题标题信息之类的内容,这样也可以翻译这些内容。确保在style.css中包含“Text Domain:”标题以供这些工作。

参考资料

本文由朵颐IT整理自网络, 文章地址: https://duoyit.com/article/1782.html,转载请务必附带本地址声明。