首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在带有poedit的Cakephp .ctp文件中读取.ctp()?

如何在带有poedit的Cakephp .ctp文件中读取.ctp()?
EN

Stack Overflow用户
提问于 2013-09-06 11:06:32
回答 3查看 1.2K关注 0票数 0

如何使用Poedit读取嵌入在__()中的字符串。它是一个Cakephp .ctp文件。目前,只有当我删除一个下划线:_()时,它才能工作。我知道如何使用控制台,但我想使用Poedit。

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2013-09-07 08:23:12

目录->属性->源关键字并添加__,因为与_不同,它不是xgettext的默认设置。

只是猜测,BTW,因为你的问题在可用的细节方面还有很多需要改进的地方。

票数 1
EN

Stack Overflow用户

发布于 2013-09-06 12:13:30

读那些书关于i18n & i10n的页面。

您必须使用shell生成目录文件,而不是使用模板文件来打开这些文件。这就是它的工作原理。

阅读一下gettext的工作原理。翻译一些东西不仅仅是替换字符串..。

票数 1
EN

Stack Overflow用户

发布于 2016-03-21 14:01:17

因此,如果您不能将ctpo文件解析为poedit,那么它就更容易了。

打开po编辑,在“=>”首选项中“检查提取器”选项卡,选择php进行修改,将*.ctp添加到扩展列表中。

保存并更新您的列表,ctp文件的翻译现在应该在那里。

享受吧!

您确实应该使用您的控制台生成一个pot文件,但是,例如,我正在处理一个项目,在这个项目中,所有东西都在线在一个交互服务器上,我没有访问任何控制台的权限。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/18656322

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档