将Poedit与XAMPP配合使用

FFi*_*ish 9 php xampp locale poedit

我现在很难用PHP的gettext()函数进入翻译文件并用Poedit创建文件.Poedit也没有附带帮助文件,我尝试了许多在线发现但没有任何作用的东西..我在Mac OSX上使用XAMPP配置.

在OSX上,我的XAMPP目录是

/Applications/XAMPP/xamppfiles/htdocs/
Run Code Online (Sandbox Code Playgroud)

在这个目录里面我创建了gettext.php

<?php echo _("Hello World"); ?>
Run Code Online (Sandbox Code Playgroud)

和以下文件夹:

/locale/
/locale/it_IT/LC_MESSAGES/
Run Code Online (Sandbox Code Playgroud)

当我做的时候使用Poedit>文件>新目录

语言:意大利语
国家:意大利
Charset: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.
Run Code Online (Sandbox Code Playgroud)

mar*_*rio 19

Poedit就像gettext本身一样奇怪.我刚试过并自己收到错误信息,因为我忘记了一个关键的设置.进入catalog> options和paths选项卡,将基本路径复制到路径列表中.我想,Poedit使用基本路径来定位.po文件.除非您设置其中一个(源?)路径,否则找不到实际的源文件.然后,菜单条目目录>从源文件中读取也应该可用.