FOSOAuthServerBundle 翻译错误信息

FOSOAuthServerBundle translate error messages

我安装了 FOSOAuthServerBundle,一切顺利,但我不知道如何翻译这样的错误消息:

{"error":"invalid_request","error_description":"Invalid grant_type parameter or parameter missing"}

我想提供英语以外语言(例如法语)的错误消息翻译。有什么解决办法吗?

一位朋友告诉我,他通过扩展 OAuth2/OAuth2 class 和覆盖方法解决了这个问题。 您可以在 services.yml:

中覆盖默认包 class OAuth2
parameters:
    fos_oauth_server.server.class: My\Bundle\OAuth2\OAuth2

它可能是一个解决方案,但它应该是另一个具有配置

的解决方案