我想用 Laravel 11 翻译我的错误消息。
我发现了这个非常有信誉的存储库。
我安装了它并添加了“fr”翻译。
当我使用“en”语言环境触发错误时,我会收到一条非常干净、易于理解的错误消息。示例:
"last_name": [
"The last name field must not be greater than 50 characters."
]
当我使用“fr”语言环境触发相同的错误时,我有一条消息被翻译成法语,但属性也被翻译了。示例:
"last_name": [
"Le texte de nom ne peut pas contenir plus de 50 caractères."
]
这不再意味着任何事情。我期待这样的翻译
Le champ last name ne peut pas contenir plus de 50 caractères.
我的问题:如何禁止该属性的翻译?
用法语举例解释这个翻译问题并不容易,我希望我的解释清楚。
您是否尝试过在使用
trans
/__
帮助器时翻译属性?例如:
__('validation.required', ['attribute' => __('last_name')])