是否可以为消息目录中找不到的翻译设置回退方法?
我有"wave.transition.delete_tasks.display"|trans
而不是返回该字符串,我想返回“删除任务”。
我可以在每次通话后进行清理,例如
"wave.transition.delete_tasks.display"|trans|cleanup
其中cleanup
就是这么做的,但我希望有一个钩子,我可以随时运行它。
我目前的计划是将|trans|cleanup
合并到|clean_trans
,并在Twig过滤器中运行翻译查找,但更喜欢更简单的方法。
答案 0 :(得分:0)
根据@malcolm的建议,您可以使用简单的英语作为翻译的关键词,例如:
"Delete Tasks"|trans
然后,在messages.fr.yml
或同等内容中,执行:
messages:
Delete Tasks: "Supprimer les tâches"