我无法理解为什么我在{{'enter.data.register'|trans}}
我已将包含翻译的文件添加到我的捆绑包中。当我用translation:debug
检查时,我得到了正确的信息:
| State(s) | Id | Message Preview (ru) | Fallback Message Preview (en) |
+----------+---------------------+--------------------------------------+-------------------------------+
| | enter.data.register | Для регистрации заполните форму | Enter your data to register
使用分析器,我可以看到请求中的_locale
已设置。我应该为翻译做些什么来开始工作吗?
答案 0 :(得分:0)
也许这是一个TYPO因为twig在开始之后和方括号结束之前需要一个必需的空间{{ '...' }}
但如果情况并非如此,并且考虑到我不知道您在何处使用该消息以及消息的类型(某些translations
文件具有预定义的名称,如validators
和{{1你想尝试添加这样的翻译域:
messages
或者像这样:
{{ 'enter.data.register'|trans({}, 'YourDomainBundle') }}