使用Poedit和XAMPP

9

我已经努力了一段时间,尝试使用PHP的gettext()函数进入翻译文件并使用Poedit创建文件。Poedit也没有带有帮助文件,我尝试了很多在网上找到的方法,但是都不起作用。我使用的是Mac OSX和XAMPP配置。

在OSX上,我的XAMPP目录为

/Applications/XAMPP/xamppfiles/htdocs/

在这个目录下,我使用以下内容创建了gettext.php文件:

<?php echo _("Hello World"); ?>

以及以下文件夹:

/locale/
/locale/it_IT/LC_MESSAGES/

当我使用Poedit时,我执行 > 文件 > 新建目录

语言:意大利语
国家:意大利
字符集:UTF-8
源代码字符集:UTF-8
基本路径:/Applications/XAMPP/xamppfiles/htdocs/

然后我将default.po保存到/locale/it_IT/LC_MESSAGES/

"更新目录失败。单击“更多>>”以获取详细信息。

13:04:10: Poedit did not find any files in scanned directories.
13:04:11: Entries in the catalog are probably incorrect.
13:04:11: Updating the catalog failed. Click on 'More>>' for details.
2个回答

19

Poedit有点像gettext本身一样奇怪。我刚试过并且因为忘记了一个重要的设置而得到了错误消息。进入目录>选项,然后选择路径选项卡,将基本路径复制到路径列表中。我想Poedit使用基本路径来查找.po文件。除非你设置其中一个(源?)路径,否则实际的源文件无法找到。然后,菜单项目录>读取源文件也应该可用。


好的,我终于搞定了!我在基本路径中留下了“。”,然后在路径列表中加入了/Applications/XAMPP/xamppfiles/htdocs/。再次感谢Mario的帮助! - FFish

0

其他参考: 当我尝试更新JavaScript源代码时,我看到了相同的神秘消息。

事实证明,我没有将JavaScript解析器添加到PoEdit中。 通过遵循以下有用的步骤,我解决了这个问题:

如何使用Poedit从js文件生成po文件


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接