Cakephp3如何使用Translate行为和.po文件改变动态文本?
How to use Translate behavior and .po file to change dynamic text Cakephp3?
我在使用 I18n table 的 cakephp 3 中使用翻译行为。一切正常。但是如果我使用 .po 文件来翻译静态文本,那么来自数据库的内容将不会改变。
能否请您帮助我如何使用翻译行为和 .po 文件来更改动态和静态文本。
我使用以下代码进行翻译:
echo __($name);
提前致谢
我已经使用 __d() 函数解决了这个问题。这允许您覆盖当前域以进行单个邮件查找。
使用__d(<your variable>, <domain>);
例如
echo __d($name, 'default');
默认是您的 .po 文件名;
我在使用 I18n table 的 cakephp 3 中使用翻译行为。一切正常。但是如果我使用 .po 文件来翻译静态文本,那么来自数据库的内容将不会改变。
能否请您帮助我如何使用翻译行为和 .po 文件来更改动态和静态文本。 我使用以下代码进行翻译:
echo __($name);
提前致谢
我已经使用 __d() 函数解决了这个问题。这允许您覆盖当前域以进行单个邮件查找。
使用__d(<your variable>, <domain>);
例如
echo __d($name, 'default');
默认是您的 .po 文件名;