我如何使用 Poedit 读取嵌入在 __() 中的字符串。这是一个 Cakephp .ctp 文件。目前它只有在我删除一个下划线时才有效:_()。我知道如何使用控制台,但我想使用 Poedit。
问问题
1214 次
3 回答
1
目录 -> 属性 -> 源关键字并添加__
,因为_
它不是 xgettext 的默认设置。
顺便说一句,只是猜测,因为您的问题在可用细节方面还有很多不足之处。
于 2013-09-07T08:23:12.650 回答
0
因此,如果您无法让 poedit 解析您的 ctpo 文件,则更容易。
打开 poedit,在“文件”=>“首选项”中检查提取器选项卡,选择 php 进行修改,将 *.ctp 添加到扩展名列表中。
保存并更新您的列表,现在应该有来自 ctp 文件的翻译。
享受 !
您确实应该使用您的控制台来生成一个 pot 文件,但是,例如,我正在开发一个项目,其中所有内容都在一个共同服务器上在线,我无权访问任何控制台。
于 2016-03-21T14:01:17.397 回答