gpt4 book ai didi

grails i18n 错误自定义 : various inconsistencies

转载 作者:行者123 更新时间:2023-12-02 15:37:44 25 4
gpt4 key购买 nike

例如,在 message.properties 中空白字段的默认 i18n 消息是:

default.blank.message=Property [{0}] of class [{1}] cannot be blank

如果想用给定的类(例如用户)和字段(例如登录名)来自定义它,那么可以
user.login.blank=Your login name must be specified

保留“.message”后缀。这让我有点失望(因为我把它放在那里但它不起作用),所以我想知道在 message.properties 中如何使用/不使用“.message”后缀是否有特定目的?

最佳答案

除了使用“.message”之外,消息自定义的使用似乎还有很多不匹配。请参见下面的示例*。

我相信 grails 软件开发人员可能会在 message.properties 文件的顶部添加注释,引导用户查看定义自定义错误消息的正确位置,例如在约束快速引用列表中,http://www.grails.org/doc/latest/ref/Constraints/matches.html .快速引用中的顶级 Contraints 部分不包括错误代码字段名称,但在此处添加可能会很有用。

*例如,默认匹配失败为“default.doesnt.match.message”,但具体错误为,例如“user.login.matches.invalid”。

关于grails i18n 错误自定义 : various inconsistencies,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7419036/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com