// Grape Elevate — internationalization strings // PT / EN / ES dictionaries. Keyed by namespace.dot.path. const I18N = { pt: { 'nav.home': 'Início', 'nav.automations': 'Automações', 'nav.flow': 'Construtor', 'nav.inbox': 'Caixa de entrada', 'nav.broadcasts': 'Disparos', 'nav.settings': 'Configurações', 'nav.upgrade': 'Mudar de plano', 'brand.tagline': 'Automatize seu Instagram', 'plan.free': 'Plano Grátis', 'plan.usage': 'automações ilimitadas', 'home.hello': 'Olá', 'home.subtitle': 'Veja como suas automações estão performando hoje.', 'home.stat.followers': 'Novos seguidores', 'home.stat.dms': 'DMs enviadas', 'home.stat.replies': 'Respostas a comentários', 'home.stat.leads': 'Leads capturados', 'home.vs': 'vs semana anterior', 'home.activity': 'Atividade dos últimos 7 dias', 'home.top.title': 'Suas automações mais ativas', 'home.quick.title': 'Comece com um modelo', 'home.quick.subtitle': 'Coloque uma automação no ar em menos de 2 minutos.', 'home.quick.tpl1.title': 'Comentou → DM com link', 'home.quick.tpl1.desc': 'Envie um link automaticamente quando alguém comentar uma palavra-chave.', 'home.quick.tpl2.title': 'Resposta a stories', 'home.quick.tpl2.desc': 'Capture leads quando responderem ao seu story.', 'home.quick.tpl3.title': 'Boas-vindas em DM', 'home.quick.tpl3.desc': 'Cumprimente novos seguidores com uma mensagem personalizada.', 'home.activities.title': 'Atividade recente', 'home.popular': 'Popular', 'auto.title': 'Suas automações', 'auto.subtitle': 'Crie, edite e ative os fluxos que conversam pelo Instagram por você.', 'auto.new': 'Nova automação', 'auto.filter.all': 'Todas', 'auto.filter.on': 'Ativas', 'auto.filter.off': 'Pausadas', 'auto.filter.drafts': 'Rascunhos', 'auto.col.name': 'Nome', 'auto.col.trigger': 'Gatilho', 'auto.col.runs': 'Execuções', 'auto.col.conv': 'Conversão', 'auto.col.status': 'Status', 'auto.status.live': 'No ar', 'auto.status.paused': 'Pausada', 'auto.status.draft': 'Rascunho', 'auto.search': 'Buscar por nome…', 'auto.empty': 'Nenhuma automação encontrada com esses filtros.', 'flow.title': 'Construtor de fluxo', 'flow.back': 'Voltar', 'flow.save': 'Salvar', 'flow.test': 'Testar', 'flow.publish': 'Publicar', 'flow.zoom.in': 'Aproximar', 'flow.zoom.out': 'Afastar', 'flow.fit': 'Ajustar', 'flow.palette': 'Adicione um bloco', 'flow.cat.triggers': 'Gatilhos', 'flow.cat.actions': 'Ações', 'flow.cat.logic': 'Lógica', 'flow.inspect': 'Editar bloco', 'flow.inspect.empty': 'Selecione um bloco no canvas para editá-lo.', 'flow.node.comment': 'Comentário no post', 'flow.node.dm': 'Mensagem recebida', 'flow.node.story': 'Resposta a story', 'flow.node.follow': 'Novo seguidor', 'flow.node.sendDm': 'Enviar DM', 'flow.node.sendLink': 'Enviar link', 'flow.node.tag': 'Adicionar tag', 'flow.node.wait': 'Aguardar', 'flow.node.if': 'Condição', 'flow.node.split': 'Dividir A/B', 'flow.delete': 'Excluir bloco', 'flow.duplicate': 'Duplicar', 'flow.tip': 'Dica: arraste os blocos da paleta para o canvas. Conecte os pontos para criar o fluxo.', 'inbox.title': 'Caixa de entrada', 'inbox.subtitle': 'Todas as conversas em um só lugar.', 'inbox.filter.all': 'Todas', 'inbox.filter.unread': 'Não lidas', 'inbox.filter.bot': 'Automáticas', 'inbox.filter.human': 'Manuais', 'inbox.placeholder': 'Escreva uma resposta…', 'inbox.send': 'Enviar', 'inbox.bot': 'Resposta automática', 'inbox.details': 'Detalhes do contato', 'inbox.tags': 'Tags', 'inbox.firstSeen': 'Primeiro contato', 'inbox.lastActive': 'Última atividade', 'inbox.source': 'Origem', 'inbox.notes': 'Anotações internas', 'inbox.assign': 'Atribuir', 'set.title': 'Configurações', 'set.subtitle': 'Personalize o Grape do seu jeito.', 'set.account': 'Conta', 'set.notif': 'Notificações', 'set.integ': 'Integrações', 'set.billing': 'Plano e cobrança', 'set.team': 'Equipe', 'set.danger': 'Zona de perigo', 'set.field.name': 'Nome do espaço', 'set.field.email': 'E-mail', 'set.field.handle': 'Conta do Instagram', 'set.save': 'Salvar alterações', 'set.notif.dm': 'DMs novas', 'set.notif.dmDesc': 'E-mail quando chegar uma DM nova fora do horário comercial.', 'set.notif.weekly': 'Relatório semanal', 'set.notif.weeklyDesc': 'Resumo das automações toda segunda-feira.', 'set.notif.team': 'Atividade da equipe', 'set.notif.teamDesc': 'Avisar quando um colega editar um fluxo.', 'set.plan.current': 'Plano atual', 'set.plan.upgrade': 'Mudar de plano', 'set.plan.compare': 'Comparar planos', 'set.delete': 'Excluir espaço de trabalho', 'common.activate': 'Ativar', 'common.pause': 'Pausar', 'common.edit': 'Editar', 'common.duplicate': 'Duplicar', 'common.delete': 'Excluir', 'common.cancel': 'Cancelar', 'common.confirm': 'Confirmar', 'common.new': 'Novo', 'common.use': 'Usar modelo', }, en: { 'nav.home': 'Home', 'nav.automations': 'Automations', 'nav.flow': 'Flow builder', 'nav.inbox': 'Inbox', 'nav.broadcasts': 'Broadcasts', 'nav.settings': 'Settings', 'nav.upgrade': 'Upgrade plan', 'brand.tagline': 'Automate your Instagram', 'plan.free': 'Free plan', 'plan.usage': 'unlimited automations', 'home.hello': 'Hi', 'home.subtitle': "Here's how your automations are doing today.", 'home.stat.followers': 'New followers', 'home.stat.dms': 'DMs sent', 'home.stat.replies': 'Comment replies', 'home.stat.leads': 'Leads captured', 'home.vs': 'vs last week', 'home.activity': 'Last 7 days activity', 'home.top.title': 'Your top automations', 'home.quick.title': 'Start from a template', 'home.quick.subtitle': 'Get an automation live in under 2 minutes.', 'home.quick.tpl1.title': 'Comment → DM with link', 'home.quick.tpl1.desc': 'Send a link automatically when someone comments a keyword.', 'home.quick.tpl2.title': 'Story reply', 'home.quick.tpl2.desc': 'Capture leads when people reply to your story.', 'home.quick.tpl3.title': 'DM welcome', 'home.quick.tpl3.desc': 'Greet new followers with a personalized message.', 'home.activities.title': 'Recent activity', 'home.popular': 'Popular', 'auto.title': 'Your automations', 'auto.subtitle': 'Build, edit and toggle the flows that talk to Instagram for you.', 'auto.new': 'New automation', 'auto.filter.all': 'All', 'auto.filter.on': 'Live', 'auto.filter.off': 'Paused', 'auto.filter.drafts': 'Drafts', 'auto.col.name': 'Name', 'auto.col.trigger': 'Trigger', 'auto.col.runs': 'Runs', 'auto.col.conv': 'Conversion', 'auto.col.status': 'Status', 'auto.status.live': 'Live', 'auto.status.paused': 'Paused', 'auto.status.draft': 'Draft', 'auto.search': 'Search by name…', 'auto.empty': 'No automations match these filters.', 'flow.title': 'Flow builder', 'flow.back': 'Back', 'flow.save': 'Save', 'flow.test': 'Test', 'flow.publish': 'Publish', 'flow.zoom.in': 'Zoom in', 'flow.zoom.out': 'Zoom out', 'flow.fit': 'Fit', 'flow.palette': 'Add a block', 'flow.cat.triggers': 'Triggers', 'flow.cat.actions': 'Actions', 'flow.cat.logic': 'Logic', 'flow.inspect': 'Edit block', 'flow.inspect.empty': 'Pick a block on the canvas to edit it.', 'flow.node.comment': 'Post comment', 'flow.node.dm': 'Incoming DM', 'flow.node.story': 'Story reply', 'flow.node.follow': 'New follower', 'flow.node.sendDm': 'Send DM', 'flow.node.sendLink': 'Send link', 'flow.node.tag': 'Add tag', 'flow.node.wait': 'Wait', 'flow.node.if': 'Condition', 'flow.node.split': 'A/B split', 'flow.delete': 'Delete block', 'flow.duplicate': 'Duplicate', 'flow.tip': 'Tip: drag blocks from the palette into the canvas. Link the dots to wire the flow.', 'inbox.title': 'Inbox', 'inbox.subtitle': 'Every conversation in one place.', 'inbox.filter.all': 'All', 'inbox.filter.unread': 'Unread', 'inbox.filter.bot': 'Automated', 'inbox.filter.human': 'Manual', 'inbox.placeholder': 'Type a reply…', 'inbox.send': 'Send', 'inbox.bot': 'Automated reply', 'inbox.details': 'Contact details', 'inbox.tags': 'Tags', 'inbox.firstSeen': 'First seen', 'inbox.lastActive': 'Last active', 'inbox.source': 'Source', 'inbox.notes': 'Internal notes', 'inbox.assign': 'Assign', 'set.title': 'Settings', 'set.subtitle': 'Make Grape yours.', 'set.account': 'Account', 'set.notif': 'Notifications', 'set.integ': 'Integrations', 'set.billing': 'Plan & billing', 'set.team': 'Team', 'set.danger': 'Danger zone', 'set.field.name': 'Workspace name', 'set.field.email': 'Email', 'set.field.handle': 'Instagram account', 'set.save': 'Save changes', 'set.notif.dm': 'New DMs', 'set.notif.dmDesc': 'Email me when a new DM arrives outside business hours.', 'set.notif.weekly': 'Weekly digest', 'set.notif.weeklyDesc': 'Recap of every automation on Mondays.', 'set.notif.team': 'Team activity', 'set.notif.teamDesc': 'Ping me when a teammate edits a flow.', 'set.plan.current': 'Current plan', 'set.plan.upgrade': 'Upgrade plan', 'set.plan.compare': 'Compare plans', 'set.delete': 'Delete workspace', 'common.activate': 'Turn on', 'common.pause': 'Pause', 'common.edit': 'Edit', 'common.duplicate': 'Duplicate', 'common.delete': 'Delete', 'common.cancel': 'Cancel', 'common.confirm': 'Confirm', 'common.new': 'New', 'common.use': 'Use template', }, es: { 'nav.home': 'Inicio', 'nav.automations': 'Automatizaciones', 'nav.flow': 'Constructor', 'nav.inbox': 'Bandeja', 'nav.broadcasts': 'Difusiones', 'nav.settings': 'Ajustes', 'nav.upgrade': 'Cambiar de plan', 'brand.tagline': 'Automatiza tu Instagram', 'plan.free': 'Plan Gratis', 'plan.usage': 'automatizaciones ilimitadas', 'home.hello': 'Hola', 'home.subtitle': 'Mira cómo van tus automatizaciones hoy.', 'home.stat.followers': 'Nuevos seguidores', 'home.stat.dms': 'DMs enviados', 'home.stat.replies': 'Respuestas a comentarios', 'home.stat.leads': 'Leads capturados', 'home.vs': 'vs semana anterior', 'home.activity': 'Actividad de los últimos 7 días', 'home.top.title': 'Tus automatizaciones más activas', 'home.quick.title': 'Empieza con una plantilla', 'home.quick.subtitle': 'Pon una automatización en marcha en menos de 2 minutos.', 'home.quick.tpl1.title': 'Comentario → DM con enlace', 'home.quick.tpl1.desc': 'Envía un enlace automáticamente cuando comenten una palabra clave.', 'home.quick.tpl2.title': 'Respuesta a stories', 'home.quick.tpl2.desc': 'Captura leads cuando respondan a tu story.', 'home.quick.tpl3.title': 'Bienvenida por DM', 'home.quick.tpl3.desc': 'Saluda a nuevos seguidores con un mensaje personalizado.', 'home.activities.title': 'Actividad reciente', 'home.popular': 'Popular', 'auto.title': 'Tus automatizaciones', 'auto.subtitle': 'Crea, edita y activa los flujos que conversan por Instagram por ti.', 'auto.new': 'Nueva automatización', 'auto.filter.all': 'Todas', 'auto.filter.on': 'Activas', 'auto.filter.off': 'Pausadas', 'auto.filter.drafts': 'Borradores', 'auto.col.name': 'Nombre', 'auto.col.trigger': 'Disparador', 'auto.col.runs': 'Ejecuciones', 'auto.col.conv': 'Conversión', 'auto.col.status': 'Estado', 'auto.status.live': 'Activa', 'auto.status.paused': 'Pausada', 'auto.status.draft': 'Borrador', 'auto.search': 'Buscar por nombre…', 'auto.empty': 'No hay automatizaciones con esos filtros.', 'flow.title': 'Constructor de flujo', 'flow.back': 'Volver', 'flow.save': 'Guardar', 'flow.test': 'Probar', 'flow.publish': 'Publicar', 'flow.zoom.in': 'Acercar', 'flow.zoom.out': 'Alejar', 'flow.fit': 'Ajustar', 'flow.palette': 'Añadir bloque', 'flow.cat.triggers': 'Disparadores', 'flow.cat.actions': 'Acciones', 'flow.cat.logic': 'Lógica', 'flow.inspect': 'Editar bloque', 'flow.inspect.empty': 'Selecciona un bloque del canvas para editarlo.', 'flow.node.comment': 'Comentario en post', 'flow.node.dm': 'DM recibido', 'flow.node.story': 'Respuesta a story', 'flow.node.follow': 'Nuevo seguidor', 'flow.node.sendDm': 'Enviar DM', 'flow.node.sendLink': 'Enviar enlace', 'flow.node.tag': 'Añadir etiqueta', 'flow.node.wait': 'Esperar', 'flow.node.if': 'Condición', 'flow.node.split': 'Dividir A/B', 'flow.delete': 'Eliminar bloque', 'flow.duplicate': 'Duplicar', 'flow.tip': 'Consejo: arrastra los bloques de la paleta al canvas. Conecta los puntos para crear el flujo.', 'inbox.title': 'Bandeja', 'inbox.subtitle': 'Todas las conversaciones en un solo lugar.', 'inbox.filter.all': 'Todas', 'inbox.filter.unread': 'No leídas', 'inbox.filter.bot': 'Automáticas', 'inbox.filter.human': 'Manuales', 'inbox.placeholder': 'Escribe una respuesta…', 'inbox.send': 'Enviar', 'inbox.bot': 'Respuesta automática', 'inbox.details': 'Detalles del contacto', 'inbox.tags': 'Etiquetas', 'inbox.firstSeen': 'Primer contacto', 'inbox.lastActive': 'Última actividad', 'inbox.source': 'Origen', 'inbox.notes': 'Notas internas', 'inbox.assign': 'Asignar', 'set.title': 'Ajustes', 'set.subtitle': 'Haz que Grape sea tuyo.', 'set.account': 'Cuenta', 'set.notif': 'Notificaciones', 'set.integ': 'Integraciones', 'set.billing': 'Plan y facturación', 'set.team': 'Equipo', 'set.danger': 'Zona de peligro', 'set.field.name': 'Nombre del espacio', 'set.field.email': 'Correo', 'set.field.handle': 'Cuenta de Instagram', 'set.save': 'Guardar cambios', 'set.notif.dm': 'DMs nuevos', 'set.notif.dmDesc': 'Correo cuando llega un DM fuera del horario.', 'set.notif.weekly': 'Resumen semanal', 'set.notif.weeklyDesc': 'Resumen de automatizaciones los lunes.', 'set.notif.team': 'Actividad del equipo', 'set.notif.teamDesc': 'Avisar cuando un colega edita un flujo.', 'set.plan.current': 'Plan actual', 'set.plan.upgrade': 'Cambiar de plan', 'set.plan.compare': 'Comparar planes', 'set.delete': 'Eliminar espacio', 'common.activate': 'Activar', 'common.pause': 'Pausar', 'common.edit': 'Editar', 'common.duplicate': 'Duplicar', 'common.delete': 'Eliminar', 'common.cancel': 'Cancelar', 'common.confirm': 'Confirmar', 'common.new': 'Nuevo', 'common.use': 'Usar plantilla', }, }; function useI18n(lang) { return React.useCallback((key) => { return I18N[lang]?.[key] ?? I18N.pt[key] ?? key; }, [lang]); } window.I18N = I18N; window.useI18n = useI18n;