如何翻译默认验证消息

How to translate the default validation message

我正在这样做:

//src/Locale/pt_BR/validation.po
msgid "This field cannot be left empty"
msgstr "Este campo não pode ficar em branco"

//config/bootstrap.php
ini_set('intl.default_locale', 'pt_BR');

但是不起作用,我必须做更多的事情吗?

没有 validation 域,可翻译的核心消息绑定到 cake 域。您可以使用 I18N shell 来提取所有这些。

http://book.cakephp.org/3.0/en/console-and-shells/i18n-shell.html