加载我的翻译时出现问题。 现在我有2个翻译域: messages
和LokiTuoResultBundle.forms
都在/src/%BUNDLE&/Resources/translations
文件夹中。我的翻译messages.en.xlf
工作正常。但在容器内我的LokiTuoResultBundle.forms.en.xlf
将不会加载。 如果我尝试php bin/console debug:translation en LokiTuoResultBundle --domain=LokiTuoResultBundle.forms
它清楚地表明我的翻译Symfony Translations未加载域名
州域ID消息预览(EN)
未使用LokiTuoResultBundle.forms form.resultfile.comment评论(如谁simmed)
未使用LokiTuoResultBundle.forms form.resultfile.resultfile结果文件
未使用LokiTuoResultBundle.forms提交提交
个未使用LokiTuoResultBundle.forms form.player.playername form.player.guild公会
未使用LokiTuoResultBundle.forms Playername
未使用LokiTuoResultBundle.forms form.mission.name Missionname(与BGE)
未使用LokiTuoResultBundle.forms form.mission.type Missiontype
当我转储var_dump(array_keys($this->getContainer()->get('translator')->getCatalogue('en')->all()))
,仅显示了4个按键
ARR AY(4){ [0] => 串(10) “验证” [1] => 串(8) “安全” [2] => 串(8) “消息” [3 ] => 串(13) “FOSUserBundle” }
如果我使用它在我的控制器或命令,它不会加载我自定义域。 有什么我需要做的,所以它会加载我的自定义域? 任何暗示我做错了什么?