mirror of
https://github.com/Fishwaldo/validator.git
synced 2025-03-15 11:41:32 +00:00
Boolean translation (#930)
* ✨ add en boolean translation * ✨ add pt-BR boolean translation
This commit is contained in:
parent
d37da5e53c
commit
e3f29bf088
4 changed files with 22 additions and 0 deletions
|
@ -1351,6 +1351,11 @@ func RegisterDefaultTranslations(v *validator.Validate, trans ut.Translator) (er
|
|||
return t
|
||||
},
|
||||
},
|
||||
{
|
||||
tag: "boolean",
|
||||
translation: "{0} must be a valid boolean value",
|
||||
override: false,
|
||||
},
|
||||
}
|
||||
|
||||
for _, t := range translations {
|
||||
|
|
|
@ -151,6 +151,7 @@ func TestTranslations(t *testing.T) {
|
|||
PostCode string `validate:"postcode_iso3166_alpha2=SG"`
|
||||
PostCodeCountry string
|
||||
PostCodeByField string `validate:"postcode_iso3166_alpha2_field=PostCodeCountry"`
|
||||
BooleanString string `validate:"boolean"`
|
||||
}
|
||||
|
||||
var test Test
|
||||
|
@ -203,6 +204,7 @@ func TestTranslations(t *testing.T) {
|
|||
test.UniqueSlice = []string{"1234", "1234"}
|
||||
test.UniqueMap = map[string]string{"key1": "1234", "key2": "1234"}
|
||||
test.Datetime = "2008-Feb-01"
|
||||
test.BooleanString = "A"
|
||||
|
||||
test.Inner.RequiredIf = "abcd"
|
||||
|
||||
|
@ -684,6 +686,10 @@ func TestTranslations(t *testing.T) {
|
|||
ns: "Test.PostCodeByField",
|
||||
expected: "PostCodeByField does not match postcode format of country in PostCodeCountry field",
|
||||
},
|
||||
{
|
||||
ns: "Test.BooleanString",
|
||||
expected: "BooleanString must be a valid boolean value",
|
||||
},
|
||||
}
|
||||
|
||||
for _, tt := range tests {
|
||||
|
|
|
@ -1316,6 +1316,11 @@ func RegisterDefaultTranslations(v *validator.Validate, trans ut.Translator) (er
|
|||
return s
|
||||
},
|
||||
},
|
||||
{
|
||||
tag: "boolean",
|
||||
translation: "{0} deve ser um valor booleano válido",
|
||||
override: false,
|
||||
},
|
||||
}
|
||||
|
||||
for _, t := range translations {
|
||||
|
|
|
@ -139,6 +139,7 @@ func TestTranslations(t *testing.T) {
|
|||
StrPtrGte *string `validate:"gte=10"`
|
||||
OneOfString string `validate:"oneof=red green"`
|
||||
OneOfInt int `validate:"oneof=5 63"`
|
||||
BooleanString string `validate:"boolean"`
|
||||
}
|
||||
|
||||
var test Test
|
||||
|
@ -171,6 +172,7 @@ func TestTranslations(t *testing.T) {
|
|||
test.AlphanumString = "abc3!"
|
||||
test.NumericString = "12E.00"
|
||||
test.NumberString = "12E"
|
||||
test.BooleanString = "A"
|
||||
|
||||
test.Excludes = "este é um texto de teste"
|
||||
test.ExcludesAll = "Isso é Ótimo!"
|
||||
|
@ -619,6 +621,10 @@ func TestTranslations(t *testing.T) {
|
|||
ns: "Test.OneOfInt",
|
||||
expected: "OneOfInt deve ser um de [5 63]",
|
||||
},
|
||||
{
|
||||
ns: "Test.BooleanString",
|
||||
expected: "BooleanString deve ser um valor booleano válido",
|
||||
},
|
||||
}
|
||||
|
||||
for _, tt := range tests {
|
||||
|
|
Loading…
Add table
Reference in a new issue