我工作的网站是用法语(FR)开发的,我最近开发了多语言方面来翻译英语(EN)网站,为此,我使用了翻译包。这是我的配置文件:
我还创建了一个messages.en.xlf文件,其中将我所有的海关信息从法语翻译成英语,并且它可以工作。这是我的问题:我想翻译所有默认表单错误。
已检测到语言更改并已翻译标题。但我的错误信息还是一样。我能做些什么呢?我是否必须使用一些 JS 手动翻译所有显示的消息?谢谢。
我工作的网站是用法语(FR)开发的,我最近开发了多语言方面来翻译英语(EN)网站,为此,我使用了翻译包。这是我的配置文件:
我还创建了一个messages.en.xlf文件,其中将我所有的海关信息从法语翻译成英语,并且它可以工作。这是我的问题:我想翻译所有默认表单错误。
已检测到语言更改并已翻译标题。但我的错误信息还是一样。我能做些什么呢?我是否必须使用一些 JS 手动翻译所有显示的消息?谢谢。
此验证和错误消息来自 HTML5,语言基于您的浏览器设置。
如果您想强制使用英语,请尝试将其添加到您的模板中:
<meta http-equiv="Content-Language" content="en">
Actually, you're doing right. It's juste because this is not a Symfony message, so you can't translate it.
This message come from your browser. Only displayed when an input has required
attribute.