Symfony2翻译器 - 来自另一个捆绑的域

时间:2018-04-24 05:08:30

标签: php symfony translation

我将解释我想要实现的目标:

我有一个捆绑,让我们说 BundleA ,另一个叫 BundleB ,两者都带有他的翻译文件。此外,两者都有一个名为 mytranslations

的翻译文件
  

BundleA - > mytranslations - > mykey:'我的翻译文本'

     

BundleB - > mytranslations - > mykey:'另一个翻译文本'

现在,如果我尝试在我的 BundleA 上翻译该文件,例如在控制器上,我会做这样的事情:

$translator->trans('mykey', array(), 'mytranslations');

我会得到:我的翻译文字

如果我在 BundleB 上执行此操作,我会这样做:

$translator->trans('mykey', array(), 'mytranslations');

我会得到:另一个翻译文本

我想要实现的是使用来自 BundleA 的翻译器,但要从 BundleB 获取翻译文本,所以在 BundleA 中我和# 39; ll do:

$translator->trans('mykey', array(), 'mytranslations');

我得到:另一个翻译文本

任何帮助都将受到高度赞赏。

干杯!

0 个答案:

没有答案