@@ -41,6 +41,14 @@ func RegisterDefaultTranslations(v *validator.Validate, trans ut.Translator) (er
4141 return
4242 }
4343
44+ if err = ut .AddCardinal ("len-string-character" , "{0} символа" , locales .PluralRuleFew , false ); err != nil {
45+ return
46+ }
47+
48+ if err = ut .AddCardinal ("len-string-character" , "{0} символов" , locales .PluralRuleMany , false ); err != nil {
49+ return
50+ }
51+
4452 if err = ut .AddCardinal ("len-string-character" , "{0} символы" , locales .PluralRuleOther , false ); err != nil {
4553 return
4654 }
@@ -52,10 +60,19 @@ func RegisterDefaultTranslations(v *validator.Validate, trans ut.Translator) (er
5260 if err = ut .Add ("len-items" , "{0} должен содержать {1}" , false ); err != nil {
5361 return
5462 }
63+
5564 if err = ut .AddCardinal ("len-items-item" , "{0} элемент" , locales .PluralRuleOne , false ); err != nil {
5665 return
5766 }
5867
68+ if err = ut .AddCardinal ("len-items-item" , "{0} элемента" , locales .PluralRuleFew , false ); err != nil {
69+ return
70+ }
71+
72+ if err = ut .AddCardinal ("len-items-item" , "{0} элементов" , locales .PluralRuleMany , false ); err != nil {
73+ return
74+ }
75+
5976 if err = ut .AddCardinal ("len-items-item" , "{0} элементы" , locales .PluralRuleOther , false ); err != nil {
6077 return
6178 }
@@ -132,6 +149,14 @@ func RegisterDefaultTranslations(v *validator.Validate, trans ut.Translator) (er
132149 return
133150 }
134151
152+ if err = ut .AddCardinal ("min-string-character" , "{0} символа" , locales .PluralRuleFew , false ); err != nil {
153+ return
154+ }
155+
156+ if err = ut .AddCardinal ("min-string-character" , "{0} символов" , locales .PluralRuleMany , false ); err != nil {
157+ return
158+ }
159+
135160 if err = ut .AddCardinal ("min-string-character" , "{0} символы" , locales .PluralRuleOther , false ); err != nil {
136161 return
137162 }
@@ -147,6 +172,14 @@ func RegisterDefaultTranslations(v *validator.Validate, trans ut.Translator) (er
147172 return
148173 }
149174
175+ if err = ut .AddCardinal ("min-items-item" , "{0} элемента" , locales .PluralRuleFew , false ); err != nil {
176+ return
177+ }
178+
179+ if err = ut .AddCardinal ("min-items-item" , "{0} элементов" , locales .PluralRuleMany , false ); err != nil {
180+ return
181+ }
182+
150183 if err = ut .AddCardinal ("min-items-item" , "{0} элементы" , locales .PluralRuleOther , false ); err != nil {
151184 return
152185 }
@@ -223,6 +256,14 @@ func RegisterDefaultTranslations(v *validator.Validate, trans ut.Translator) (er
223256 return
224257 }
225258
259+ if err = ut .AddCardinal ("max-string-character" , "{0} символа" , locales .PluralRuleFew , false ); err != nil {
260+ return
261+ }
262+
263+ if err = ut .AddCardinal ("max-string-character" , "{0} символов" , locales .PluralRuleMany , false ); err != nil {
264+ return
265+ }
266+
226267 if err = ut .AddCardinal ("max-string-character" , "{0} символы" , locales .PluralRuleOther , false ); err != nil {
227268 return
228269 }
@@ -238,6 +279,14 @@ func RegisterDefaultTranslations(v *validator.Validate, trans ut.Translator) (er
238279 return
239280 }
240281
282+ if err = ut .AddCardinal ("max-items-item" , "{0} элемента" , locales .PluralRuleFew , false ); err != nil {
283+ return
284+ }
285+
286+ if err = ut .AddCardinal ("max-items-item" , "{0} элементов" , locales .PluralRuleMany , false ); err != nil {
287+ return
288+ }
289+
241290 if err = ut .AddCardinal ("max-items-item" , "{0} элементы" , locales .PluralRuleOther , false ); err != nil {
242291 return
243292 }
@@ -344,6 +393,14 @@ func RegisterDefaultTranslations(v *validator.Validate, trans ut.Translator) (er
344393 return
345394 }
346395
396+ if err = ut .AddCardinal ("lt-string-character" , "{0} символов" , locales .PluralRuleFew , false ); err != nil {
397+ return
398+ }
399+
400+ if err = ut .AddCardinal ("lt-string-character" , "{0} символов" , locales .PluralRuleMany , false ); err != nil {
401+ return
402+ }
403+
347404 if err = ut .AddCardinal ("lt-string-character" , "{0} символы" , locales .PluralRuleOther , false ); err != nil {
348405 return
349406 }
@@ -360,6 +417,14 @@ func RegisterDefaultTranslations(v *validator.Validate, trans ut.Translator) (er
360417 return
361418 }
362419
420+ if err = ut .AddCardinal ("lt-items-item" , "{0} элементов" , locales .PluralRuleFew , false ); err != nil {
421+ return
422+ }
423+
424+ if err = ut .AddCardinal ("lt-items-item" , "{0} элементов" , locales .PluralRuleMany , false ); err != nil {
425+ return
426+ }
427+
363428 if err = ut .AddCardinal ("lt-items-item" , "{0} элементы" , locales .PluralRuleOther , false ); err != nil {
364429 return
365430 }
@@ -465,6 +530,14 @@ func RegisterDefaultTranslations(v *validator.Validate, trans ut.Translator) (er
465530 return
466531 }
467532
533+ if err = ut .AddCardinal ("lte-string-character" , "{0} символа" , locales .PluralRuleFew , false ); err != nil {
534+ return
535+ }
536+
537+ if err = ut .AddCardinal ("lte-string-character" , "{0} символов" , locales .PluralRuleMany , false ); err != nil {
538+ return
539+ }
540+
468541 if err = ut .AddCardinal ("lte-string-character" , "{0} символы" , locales .PluralRuleOther , false ); err != nil {
469542 return
470543 }
@@ -481,6 +554,14 @@ func RegisterDefaultTranslations(v *validator.Validate, trans ut.Translator) (er
481554 return
482555 }
483556
557+ if err = ut .AddCardinal ("lte-items-item" , "{0} элемента" , locales .PluralRuleFew , false ); err != nil {
558+ return
559+ }
560+
561+ if err = ut .AddCardinal ("lte-items-item" , "{0} элементов" , locales .PluralRuleMany , false ); err != nil {
562+ return
563+ }
564+
484565 if err = ut .AddCardinal ("lte-items-item" , "{0} элементы" , locales .PluralRuleOther , false ); err != nil {
485566 return
486567 }
@@ -585,6 +666,14 @@ func RegisterDefaultTranslations(v *validator.Validate, trans ut.Translator) (er
585666 return
586667 }
587668
669+ if err = ut .AddCardinal ("gt-string-character" , "{0} символов" , locales .PluralRuleFew , false ); err != nil {
670+ return
671+ }
672+
673+ if err = ut .AddCardinal ("gt-string-character" , "{0} символов" , locales .PluralRuleMany , false ); err != nil {
674+ return
675+ }
676+
588677 if err = ut .AddCardinal ("gt-string-character" , "{0} символы" , locales .PluralRuleOther , false ); err != nil {
589678 return
590679 }
@@ -601,6 +690,14 @@ func RegisterDefaultTranslations(v *validator.Validate, trans ut.Translator) (er
601690 return
602691 }
603692
693+ if err = ut .AddCardinal ("gt-items-item" , "{0} элементов" , locales .PluralRuleFew , false ); err != nil {
694+ return
695+ }
696+
697+ if err = ut .AddCardinal ("gt-items-item" , "{0} элементов" , locales .PluralRuleMany , false ); err != nil {
698+ return
699+ }
700+
604701 if err = ut .AddCardinal ("gt-items-item" , "{0} элементы" , locales .PluralRuleOther , false ); err != nil {
605702 return
606703 }
@@ -705,6 +802,14 @@ func RegisterDefaultTranslations(v *validator.Validate, trans ut.Translator) (er
705802 return
706803 }
707804
805+ if err = ut .AddCardinal ("gte-string-character" , "{0} символа" , locales .PluralRuleFew , false ); err != nil {
806+ return
807+ }
808+
809+ if err = ut .AddCardinal ("gte-string-character" , "{0} символов" , locales .PluralRuleMany , false ); err != nil {
810+ return
811+ }
812+
708813 if err = ut .AddCardinal ("gte-string-character" , "{0} символы" , locales .PluralRuleOther , false ); err != nil {
709814 return
710815 }
@@ -721,6 +826,14 @@ func RegisterDefaultTranslations(v *validator.Validate, trans ut.Translator) (er
721826 return
722827 }
723828
829+ if err = ut .AddCardinal ("gte-items-item" , "{0} элемента" , locales .PluralRuleFew , false ); err != nil {
830+ return
831+ }
832+
833+ if err = ut .AddCardinal ("gte-items-item" , "{0} элементов" , locales .PluralRuleMany , false ); err != nil {
834+ return
835+ }
836+
724837 if err = ut .AddCardinal ("gte-items-item" , "{0} элементы" , locales .PluralRuleOther , false ); err != nil {
725838 return
726839 }
0 commit comments