php – 如何生成.po文件?

前端之家收集整理的这篇文章主要介绍了php – 如何生成.po文件?前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
Windows上使用WAMPserver(Apache,MySQL,PHP)我有以下几点:
//test.PHP
if (!defined('LC_MESSAGES'))
define('LC_MESSAGES',6);

$lang = "sv";
putenv("LANG=$lang");
setlocale(LC_ALL,$lang);

$domain = "messages";
bindtextdomain($domain,"./locale");
textdomain($domain);

echo _("This is a string");

它工作正常,即输出“这是一个字符串”,这意味着我正确地设置了gettext.

但是在世界上如何创建一个.po文件

我下载了Poedit,但我看不到如何使用该软件实现这一点.

任何帮助是极大的赞赏!

PoEdit是创建.po文件的工具.你必须做一点配置,它不是最简单的.它应该工作的方式是它找到包含在您配置的标记字符串中的源代码中的所有文本.这将成为你给翻译者的源文本.然后,它们将其转换为目标语言,并保存翻译文件并将其返回给您.然后将这些文件转储到PHP应用程序中的特殊目录中,并且只要gettext扩展名都看到其中一个翻译字符串,它将获取相应的翻译.

如果您显示一些关于poitit挂起的位置的详细信息,我可以帮助更多.

猜你在找的PHP相关文章