加載我的翻譯時出現問題。 現在我有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」 }
如果我使用它在我的控制器或命令,它不會加載我自定義域。 有什麼我需要做的,所以它會加載我的自定義域? 任何暗示我做錯了什麼?