diff --git a/src/server/email/email-templates.ts b/src/server/email/email-templates.ts index 7a5dbb1..9aea513 100644 --- a/src/server/email/email-templates.ts +++ b/src/server/email/email-templates.ts @@ -1,7 +1,7 @@ /** * Sistema de Templates de E-mail * Sistema de Chamados Raven - * Design inspirado em boas praticas de e-mail marketing + * Design inspirado em boas práticas de e-mail marketing */ // ============================================ @@ -29,7 +29,7 @@ export type TemplateData = Record // ============================================ const COLORS = { - // Primarias - cyan do sistema + // Primárias - cyan do sistema primary: "#00e8ff", primaryDark: "#00d6eb", primaryForeground: "#020617", @@ -140,7 +140,7 @@ function getStatusStyle(status: string): { bg: string; color: string; label: str function getPriorityStyle(priority: string): { bg: string; color: string; label: string } { const priorityMap: Record = { LOW: { bg: COLORS.priorityLowBg, color: COLORS.priorityLow, label: "Baixa" }, - MEDIUM: { bg: COLORS.priorityMediumBg, color: COLORS.priorityMedium, label: "Media" }, + MEDIUM: { bg: COLORS.priorityMediumBg, color: COLORS.priorityMedium, label: "Média" }, HIGH: { bg: COLORS.priorityHighBg, color: COLORS.priorityHigh, label: "Alta" }, URGENT: { bg: COLORS.priorityUrgentBg, color: COLORS.priorityUrgent, label: "Urgente" }, } @@ -193,7 +193,7 @@ function textLink(label: string, url: string): string { return `${escapeHtml(label)}` } -// Card de informacoes do ticket +// Card de informações do ticket function ticketInfoCard(data: { reference: number | string subject: string @@ -205,7 +205,7 @@ function ticketInfoCard(data: { }): string { const rows: string[] = [] - // Numero do chamado com destaque + // Número do chamado com destaque rows.push(` @@ -259,7 +259,7 @@ function ticketInfoCard(data: { `) } - // Solicitante e Responsavel + // Solicitante e Responsável if (data.requesterName || data.assigneeName) { rows.push(` @@ -274,7 +274,7 @@ function ticketInfoCard(data: { ` : ""} ${data.assigneeName ? ` - Responsavel + Responsável ${escapeHtml(data.assigneeName)} ` : ""} @@ -285,7 +285,7 @@ function ticketInfoCard(data: { `) } - // Data de criacao + // Data de criação if (data.createdAt) { rows.push(` @@ -308,7 +308,7 @@ function ticketInfoCard(data: { ` } -// Sistema de estrelas de avaliacao +// Sistema de estrelas de avaliação function ratingStars(rateUrl: string): string { const stars: string[] = [] for (let i = 1; i <= 5; i++) { @@ -353,7 +353,7 @@ function baseTemplate(content: string, data: TemplateData): string { - ${escapeHtml(data.subject ?? "Notificacao")} + ${escapeHtml(data.subject ?? "Notificação")}