【发布时间】:2013-07-09 10:19:52
【问题描述】:
如何在我的.tpl 文件中使用翻译块,以便 cakephp 的提取命令能够理解它?
我想翻译我的 CakePHP Web 应用程序。我正在使用TwigView plugin。 TwigView 有 i18n 提取命令来生成 POT 文件。我的问题是为什么它不会扫描具有{% trans %} Hello {% endtrans %} 块的.tpl(Twig 文件)。
您可以在TwigView的自述文件中看到翻译功能。
【问题讨论】:
-
是的,Cake 需要使用类似 。但是因为我使用了 Twig。我不能在我的视图文件中使用 php 标签。我必须使用反式块。
-
@AD7six - 能否请您简要列出如何使用 Cake Translation 的步骤?或者,如果您知道任何文档,请将我链接到相同的文档。
-
顺便说一下,关于“蛋糕自己的翻译功能”,你能说得更简单一点吗?它的 i18n 对吗?我正在使用相同的。
-
我不使用 twig(所以我不是提供答案的合适人选),但我希望 cakephp-twig 插件能够提供一种提取翻译的方法。
This is link to TwigView plugin- 这不是一个链接。浏览了几个 cakephp-twig 插件,他们期待使用 twig/symfony 生成 pot 文件,cake 的提取任务是Console/cake i18n。 -
我用链接更新了问题。我正在使用 Console/cake i18n 来生成 POT。但它不是通过 .tpl 文件扫描的。
标签: cakephp internationalization twig