gvalid默认的错误提示是英文的,并且错误提示信息支持i18n特性,也就是说我们可以通过配置i18n文件即可替换默认的错误提示。i18n国际化功能请参考 gi18n (国际化处理) 章节。

默认i18n错误提示

默认的英文国际化语言配置文件参考:https://github.com/gogf/gf/tree/master/util/gvalid/i18n/en

中文错误提示

我们提供了建议的中文i18n国际化语言配置文件:https://github.com/gogf/gf/tree/master/util/gvalid/i18n/cn 

__default__错误提示

当在i18n中找不到对应规则的错误提示时,将会使用__default__配置的错误提示信息。往往使用在自定义规则中。



Content Menu

  • No labels

4 Comments

  1. 我下载了validation.toml文件放在i18n\zh-CN目录下,但默认提示还是英文的呢

    1. 是否已经按照文档设置?

      I18N国际化-配置管理

      1. 不是默认扫描吗,应该怎么配置,看了下I18N国际化-配置管理不是很明白

        1. 项目启动初始化时设置

          例如我的国际化配置目录是i18n-dir/zh-CN/xxx.toml

          gi18n.SetPath("i18n-dir") // 默认只会扫描项目目录下的i18n名称的目录,如果你的目录名不相同,这里要设置一次你的i18n目录,所以我需要指定当前目录的i18n-dir目录

          g.I18n().SetLanguage("zh-CN")// 这个也是关键