2015-04-17 78 views
0

我想翻譯登錄表單的驗證消息,但可能我做錯了什麼。 這是我到目前爲止所做的。翻譯表單驗證消息

NS/AppBundle/Resources/translations/validations.br.yml和文件的內容是

Bad credentials.:translated message 

然後在樹枝文件

<div class="error">{{ error.message|trans({},'messages') }}</div 

該項目還具有文件按預期從該文件NS/AppBundle/Resources/translations/messages.br.yml 一切都被翻譯。

已嘗試清除緩存。

那麼我在做什麼錯了?

+0

您是否設置了默認語言環境和用戶的語言環境? – sjagr

+0

是的,我做到了。除驗證工作外的所有翻譯 – Vodokan

回答

1

如果您嘗試使用validations域中的翻譯文件,爲什麼您使用trans篩選器和messages域?嫩枝應該是:

<div class="error">{{ error.message|trans({},'validations') }}</div> 

this link在翻譯領域和他們是如何利用在樹枝模板,並this section in the same link上的翻譯文件的命名約定以及它們如何涉及到翻譯領域。