我将解释我想要实现的目标:
我有一个捆绑,让我们说 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');
我得到:另一个翻译文本
任何帮助都将受到高度赞赏。
干杯!