diff --git a/src/schema.ts b/src/schema.ts index edaba0b4..f21128d3 100644 --- a/src/schema.ts +++ b/src/schema.ts @@ -42,7 +42,7 @@ const fileSchema = z.custom((value) => value instanceof File); const percentageSchema = z.coerce.number().int().gte(1).lte(100); const languageSchema = z.string().transform((val, ctx) => { - val = val.toLowerCase(); + val = (val.toLowerCase()).split('-')[0]; // pt-BR -> pt if (!ISO6391.validate(val)) { ctx.addIssue({ code: z.ZodIssueCode.custom,