Skip to content

Commit

Permalink
add it_IT translation (#694)
Browse files Browse the repository at this point in the history
  • Loading branch information
mrkongo committed May 1, 2022
1 parent 7fa836d commit 39aa2e3
Show file tree
Hide file tree
Showing 2 changed files with 19 additions and 6 deletions.
16 changes: 14 additions & 2 deletions translations/it/it.go
@@ -1,4 +1,4 @@
package en
package it

import (
"fmt"
Expand Down Expand Up @@ -28,6 +28,11 @@ func RegisterDefaultTranslations(v *validator.Validate, trans ut.Translator) (er
translation: "{0} è un campo obbligatorio",
override: false,
},
{
tag: "required_without",
translation: "{0} è un campo obbligatorio",
override: false,
},
{
tag: "len",
customRegisFunc: func(ut ut.Translator) (err error) {
Expand Down Expand Up @@ -119,6 +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} deve essere lungo almeno {1}", false); err != nil {
return
}
Expand Down Expand Up @@ -150,6 +156,7 @@ func RegisterDefaultTranslations(v *validator.Validate, trans ut.Translator) (er
},
customTransFunc: func(ut ut.Translator, fe validator.FieldError) string {
var err error

var t string

var digits uint64
Expand Down Expand Up @@ -320,6 +327,7 @@ func RegisterDefaultTranslations(v *validator.Validate, trans ut.Translator) (er
}

if err = ut.Add("lt-number", "{0} deve essere minore di {1}", false); err != nil {

return
}

Expand Down Expand Up @@ -424,6 +432,7 @@ func RegisterDefaultTranslations(v *validator.Validate, trans ut.Translator) (er
{
tag: "lte",
customRegisFunc: func(ut ut.Translator) (err error) {

if err = ut.Add("lte-string", "{0} deve essere lungo al massimo {1}", false); err != nil {
return
}
Expand Down Expand Up @@ -459,6 +468,7 @@ func RegisterDefaultTranslations(v *validator.Validate, trans ut.Translator) (er
return
},
customTransFunc: func(ut ut.Translator, fe validator.FieldError) string {

var err error
var t string
var f64 float64
Expand Down Expand Up @@ -541,6 +551,7 @@ func RegisterDefaultTranslations(v *validator.Validate, trans ut.Translator) (er
{
tag: "gt",
customRegisFunc: func(ut ut.Translator) (err error) {

if err = ut.Add("gt-string", "{0} deve essere lungo più di {1}", false); err != nil {
return
}
Expand Down Expand Up @@ -576,6 +587,7 @@ func RegisterDefaultTranslations(v *validator.Validate, trans ut.Translator) (er
return
},
customTransFunc: func(ut ut.Translator, fe validator.FieldError) string {

var err error
var t string
var f64 float64
Expand Down Expand Up @@ -693,6 +705,7 @@ func RegisterDefaultTranslations(v *validator.Validate, trans ut.Translator) (er
return
},
customTransFunc: func(ut ut.Translator, fe validator.FieldError) string {

var err error
var t string
var f64 float64
Expand Down Expand Up @@ -1195,7 +1208,6 @@ func RegisterDefaultTranslations(v *validator.Validate, trans ut.Translator) (er
}

for _, t := range translations {

if t.customTransFunc != nil && t.customRegisFunc != nil {
err = v.RegisterTranslation(t.tag, trans, t.customRegisFunc, t.customTransFunc)
} else if t.customTransFunc != nil && t.customRegisFunc == nil {
Expand Down
9 changes: 5 additions & 4 deletions translations/it/it_test.go
@@ -1,4 +1,4 @@
package en
package it

import (
"testing"
Expand All @@ -11,9 +11,9 @@ import (
)

func TestTranslations(t *testing.T) {
it := italian.New()
uni := ut.New(it, it)
trans, _ := uni.GetTranslator("en")
ita := italian.New()
uni := ut.New(ita, ita)
trans, _ := uni.GetTranslator("it")

validate := validator.New()

Expand Down Expand Up @@ -198,6 +198,7 @@ func TestTranslations(t *testing.T) {

test.LowercaseString = "ABCDEFG"
test.UppercaseString = "abcdefg"

test.StartsWithString = "hello"
test.StartsNotWithString = "foo-hello"
test.EndsWithString = "hello"
Expand Down

0 comments on commit 39aa2e3

Please sign in to comment.