如何使用Poedit读取嵌入在__()中的字符串。它是一个Cakephp .ctp文件。目前,只有当我删除一个下划线:_()时,它才能工作。我知道如何使用控制台,但我想使用Poedit。
发布于 2013-09-07 08:23:12
目录->属性->源关键字并添加__,因为与_不同,它不是xgettext的默认设置。
只是猜测,BTW,因为你的问题在可用的细节方面还有很多需要改进的地方。
发布于 2013-09-06 12:13:30
读那些书关于i18n & i10n的页面。
您必须使用shell生成目录文件,而不是使用模板文件来打开这些文件。这就是它的工作原理。
阅读一下gettext的工作原理。翻译一些东西不仅仅是替换字符串..。
发布于 2016-03-21 14:01:17
因此,如果您不能将ctpo文件解析为poedit,那么它就更容易了。
打开po编辑,在“=>”首选项中“检查提取器”选项卡,选择php进行修改,将*.ctp添加到扩展列表中。
保存并更新您的列表,ctp文件的翻译现在应该在那里。
享受吧!
您确实应该使用您的控制台生成一个pot文件,但是,例如,我正在处理一个项目,在这个项目中,所有东西都在线在一个交互服务器上,我没有访问任何控制台的权限。
https://stackoverflow.com/questions/18656322
复制相似问题