我想使用symfony Translator来获取Locale选择的树枝模板,可以通过邮件发送给用户。
我想使用类似的东西:
$translator->trans('registration-mail'); //return transalted mail content
我想将多个文件用于区域设置,以及注册等等事件。
文件将存储在特定于语言环境的文件夹中:
/Resources/translation/emails/{LOCALE}/{EMAIL_TYPE}.html.twig
我该怎么做?
我写了自己的Loader,但是当我想使用symfony翻译器时它不起作用。我在loader中为"emails"
设置了域,使用别名html.twig
创建服务。
但看起来symfony并不寻求这些文件。我可以告诉Symfony哪些文件应该加载我的Loader?如何以及在哪里运行它?