From d1a82a6cdc04ce1c53c6f263aabae410cbe43925 Mon Sep 17 00:00:00 2001 From: Foolin Date: Mon, 9 Jul 2018 11:35:10 +0800 Subject: [PATCH] add chinese translations --- translations/zh/zh.go | 16 ++++++++-------- translations/zh/zh_test.go | 22 +++++++++++----------- 2 files changed, 19 insertions(+), 19 deletions(-) diff --git a/translations/zh/zh.go b/translations/zh/zh.go index 9133bb9..69d8a43 100644 --- a/translations/zh/zh.go +++ b/translations/zh/zh.go @@ -33,7 +33,7 @@ func RegisterDefaultTranslations(v *validator.Validate, trans ut.Translator) (er tag: "len", customRegisFunc: func(ut ut.Translator) (err error) { - if err = ut.Add("len-string", "{0}长度必须为{1}", false); err != nil { + if err = ut.Add("len-string", "{0}长度必须是{1}", false); err != nil { return } @@ -124,7 +124,7 @@ func RegisterDefaultTranslations(v *validator.Validate, trans ut.Translator) (er tag: "min", customRegisFunc: func(ut ut.Translator) (err error) { - if err = ut.Add("min-string", "{0}长度最小只能为{1}", false); err != nil { + if err = ut.Add("min-string", "{0}长度必须至少为{1}", false); err != nil { return } @@ -136,7 +136,7 @@ func RegisterDefaultTranslations(v *validator.Validate, trans ut.Translator) (er return } - if err = ut.Add("min-number", "{0}必须大于或等于{1}", false); err != nil { + if err = ut.Add("min-number", "{0}最小只能为{1}", false); err != nil { return } @@ -215,7 +215,7 @@ func RegisterDefaultTranslations(v *validator.Validate, trans ut.Translator) (er tag: "max", customRegisFunc: func(ut ut.Translator) (err error) { - if err = ut.Add("max-string", "{0}长度最大只能为{1}", false); err != nil { + if err = ut.Add("max-string", "{0}长度不能超过{1}", false); err != nil { return } @@ -231,7 +231,7 @@ func RegisterDefaultTranslations(v *validator.Validate, trans ut.Translator) (er return } - if err = ut.Add("max-items", "{0}包含最大数量为{1}", false); err != nil { + if err = ut.Add("max-items", "{0}最多只能包含{1}", false); err != nil { return } //if err = ut.AddCardinal("max-items-item", "{0}项", locales.PluralRuleOne, false); err != nil { @@ -352,7 +352,7 @@ func RegisterDefaultTranslations(v *validator.Validate, trans ut.Translator) (er return } - if err = ut.Add("lt-items", "{0}包含最小数量为{1}", false); err != nil { + if err = ut.Add("lt-items", "{0}必须包含少于{1}", false); err != nil { return } @@ -484,7 +484,7 @@ func RegisterDefaultTranslations(v *validator.Validate, trans ut.Translator) (er return } - if err = ut.Add("lte-datetime", "{0}小于或等于当前日期和时间", false); err != nil { + if err = ut.Add("lte-datetime", "{0}必须小于或等于当前日期和时间", false); err != nil { return } @@ -1296,7 +1296,7 @@ func RegisterDefaultTranslations(v *validator.Validate, trans ut.Translator) (er }, { tag: "oneof", - translation: "{0}必须是[{1}]的其中一个", + translation: "{0}必须是[{1}]中的一个", override: false, customTransFunc: func(ut ut.Translator, fe validator.FieldError) string { s, err := ut.T(fe.Tag(), fe.Field(), fe.Param()) diff --git a/translations/zh/zh_test.go b/translations/zh/zh_test.go index da38a37..855a17f 100644 --- a/translations/zh/zh_test.go +++ b/translations/zh/zh_test.go @@ -452,7 +452,7 @@ func TestTranslations(t *testing.T) { }, { ns: "Test.GteMultiple", - expected: "GteMultiple至少要包含2项", + expected: "GteMultiple必须至少包含2项", }, { ns: "Test.GteTime", @@ -500,7 +500,7 @@ func TestTranslations(t *testing.T) { }, { ns: "Test.LtMultiple", - expected: "LtMultiple只能包含小于2项", + expected: "LtMultiple必须包含少于2项", }, { ns: "Test.LtTime", @@ -508,15 +508,15 @@ func TestTranslations(t *testing.T) { }, { ns: "Test.NeString", - expected: "NeString不应该等于 ", + expected: "NeString不能等于", }, { ns: "Test.NeNumber", - expected: "NeNumber不应该等于0.00", + expected: "NeNumber不能等于0.00", }, { ns: "Test.NeMultiple", - expected: "NeMultiple不应该等于0", + expected: "NeMultiple不能等于0", }, { ns: "Test.EqString", @@ -552,7 +552,7 @@ func TestTranslations(t *testing.T) { }, { ns: "Test.MinMultiple", - expected: "MinMultiple至少要包含7项", + expected: "MinMultiple必须至少包含7项", }, { ns: "Test.LenString", @@ -568,15 +568,15 @@ func TestTranslations(t *testing.T) { }, { ns: "Test.RequiredString", - expected: "RequiredString是一个必填的字段", + expected: "RequiredString为必填字段", }, { ns: "Test.RequiredNumber", - expected: "RequiredNumber是一个必填的字段", + expected: "RequiredNumber为必填字段", }, { ns: "Test.RequiredMultiple", - expected: "RequiredMultiple是一个必填的字段", + expected: "RequiredMultiple为必填字段", }, { ns: "Test.StrPtrMinLen", @@ -584,7 +584,7 @@ func TestTranslations(t *testing.T) { }, { ns: "Test.StrPtrMaxLen", - expected: "StrPtrMaxLen长度必须最大为1个字符", + expected: "StrPtrMaxLen长度不能超过1个字符", }, { ns: "Test.StrPtrLen", @@ -596,7 +596,7 @@ func TestTranslations(t *testing.T) { }, { ns: "Test.StrPtrLte", - expected: "StrPtrLte长度必须最大为1个字符", + expected: "StrPtrLte长度不能超过1个字符", }, { ns: "Test.StrPtrGt",