我使用多个翻译文件:
app /
Resources /
translations /
messages.en.yml
messages.fr.yml
mailer.en.yml
...
src /
AdminBundle /
Resources /
translations /
admin_messages.en.yml
...
PortalBundle /
Resources /
translations /
portal_messages.en.yml
...
翻译适用于(或):
admin_messages.en.yml
已重命名为messages.en.yml
{% trans_default_domain "admin_messages" %}
严重的是,我无法多次使用文件名messages.en.yml
,并且设置默认域名不应该是更清洁的方式
因此,我想在管理包上覆盖消息到 admin_messages 的默认翻译域。
答案 0 :(得分:0)
您的案子似乎适合How to add a new domain for translations in Symfony。
作为总结,如https://symfony.com/doc/current/translation.html#translation-resource-file-names-and-locations所述,您可以使用{% trans_default_domain 'app' %}