{
  "tools": {
    "salary": {
      "title": "Salário bruto para líquido (cadre e não cadre)",
      "desc": "Informe o salário bruto e o status (cadre ou não cadre) para obter o salário líquido antes do imposto de renda, por mês e por ano.",
      "gross_annual": "Salário bruto anual",
      "gross_monthly": "Salário bruto mensal",
      "status": "Status",
      "status_cadre": "Cadre",
      "status_non_cadre": "Não cadre",
      "net_monthly": "Líquido mensal antes do imposto",
      "net_annual": "Líquido anual antes do imposto",
      "estimate_note": "Estimativa baseada em uma média de 23% (não cadre) e 25% (cadre) de encargos sociais. Não considera o imposto retido na fonte.",
      "monthly": "Mensal",
      "yearly": "Anual",
      "social_charges": "Encargos sociais (est.)",
      "net_income": "Renda líquida",
      "chart_title": "Distribuição",
      "anchor": "Salário bruto para líquido"
    },
    "svg_gen": {
      "title": "Gerador de SVG: blobs, ondas, padrões e degradês",
      "desc": "Escolha um dos 6 modos (blob, ondas, padrão, selo…), ajuste as cores e a semente aleatória e depois exporte o arquivo SVG pronto para usar.",
      "complexity": "Complexidade",
      "randomness": "Aleatoriedade",
      "layers": "Camadas",
      "height": "Altura",
      "spacing": "Espaçamento",
      "size_stroke": "Tamanho / traço",
      "opacity": "Opacidade",
      "gradient": "Degradê",
      "regenerate": "Gerar novamente",
      "copy_svg": "Copiar SVG",
      "type_dots": "Pontos",
      "type_grid": "Grade",
      "type_lines": "Linhas",
      "anchor": "Gerador de SVG"
    },
    "fake_data": {
      "title": "Gerador de dados de teste (fake data) JSON, CSV, SQL",
      "desc": "Defina suas colunas (nome, e-mail, UUID, data…) e gere até 1.000 linhas de dados fictícios em JSON, CSV ou SQL INSERT, prontas para copiar.",
      "config": "Configuração do esquema",
      "rows": "Número de linhas",
      "region": "Região / locale",
      "table_name": "Nome da tabela (SQL)",
      "fields": "Campos",
      "add_field": "Adicionar campo",
      "generate": "Gerar os dados",
      "type_firstname": "Nome",
      "type_lastname": "Sobrenome",
      "type_fullname": "Nome completo",
      "type_phone": "Telefone",
      "type_company": "Empresa",
      "type_job": "Cargo",
      "type_city": "Cidade",
      "type_country": "País",
      "type_number": "Número aleatório",
      "type_price": "Preço",
      "anchor": "Gerador de dados de teste"
    },
    "email_sig": {
      "title": "Gerador de assinatura de e-mail para Gmail e Outlook",
      "desc": "Escolha um dos 30 modelos, preencha seus dados de contato e copie a assinatura em HTML para o Gmail, o Outlook ou o Apple Mail.",
      "config": "Personalização",
      "section_personal": "Identidade",
      "section_contact": "Contato",
      "section_social": "Redes e foto",
      "section_style": "Estilo e design",
      "fullname": "Nome completo",
      "job": "Cargo / título",
      "company": "Empresa",
      "email": "E-mail",
      "phone": "Telefone",
      "website": "Site",
      "address": "Endereço",
      "avatar_url": "URL da foto (https://...)",
      "template": "Modelo",
      "color": "Cor principal",
      "preview_title": "Prévia em uso real",
      "copy_visual": "Copiar a assinatura",
      "copy_html": "Copiar o código HTML",
      "click_copy": "Clique para copiar",
      "anchor": "Gerador de assinatura de e-mail"
    },
    "eisenhower": {
      "title": "Matriz de Eisenhower: priorize tarefas em 4 quadrantes",
      "desc": "Classifique cada tarefa por urgência e importância e saiba o que fazer agora, o que planejar, o que delegar e o que eliminar da sua lista.",
      "add_task": "Nova tarefa",
      "task_placeholder": "Ex.: Enviar o relatório mensal",
      "priority": "Prioridade",
      "q1_title": "Fazer (urgente e importante)",
      "q1_desc": "Resolver imediatamente. Crises, prazos.",
      "q2_title": "Planejar (importante e não urgente)",
      "q2_desc": "Estratégia, desenvolvimento, prevenção.",
      "q3_title": "Delegar (urgente e não importante)",
      "q3_desc": "Interrupções, alguns e-mails, reuniões.",
      "q4_title": "Eliminar (não urgente e não importante)",
      "q4_desc": "Distrações, perdas de tempo.",
      "empty": "Nenhuma tarefa aqui",
      "anchor": "Matriz de Eisenhower"
    },
    "meeting_cost": {
      "title": "Calculadora do custo de uma reunião pelos salários",
      "desc": "Informe o número de participantes, o salário bruto médio e a duração para obter o custo da reunião, com os encargos patronais incluídos.",
      "config": "Configuração",
      "attendees": "Número de participantes",
      "avg_salary": "Salário bruto anual médio",
      "salary_note": "O cálculo inclui uma estimativa dos encargos patronais (+45%).",
      "duration": "Duração (minutos)",
      "live_mode": "Modo ao vivo (contador)",
      "estimated_cost": "Custo estimado",
      "current_cost": "Custo atual",
      "cost_per_hour": "Custo por hora",
      "cost_per_min": "Custo por minuto",
      "anchor": "Calculadora do custo de uma reunião"
    },
    "watermark": {
      "title": "Remover marca d'água de PDF (ocultação visual)",
      "desc": "Selecione a área da marca d'água na prévia: uma máscara opaca a cobre em todas as páginas do PDF, sem que o arquivo saia do seu navegador.",
      "config_title": "Arquivo de origem",
      "instruction": "Selecione uma área na prévia ao lado. Essa área será ocultada (pintada de branco) em TODAS as páginas do documento.",
      "clean_btn": "Limpar o PDF",
      "how_it_works": "Como funciona",
      "how_desc": "Esta ferramenta aplica uma máscara branca na área selecionada em todas as páginas. Ideal para remover logotipos, números de página ou textos repetitivos.",
      "warning": "O texto subjacente não ficará mais visível, mas pode continuar selecionável por ferramentas de informática avançadas.",
      "alert_select_image": "Selecione uma imagem de substituição.",
      "alert_embed_error": "Erro ao incorporar a imagem. Verifique se é um PNG ou JPG válido.",
      "alert_process_error": "Ocorreu um erro durante o processamento.",
      "mode_color": "Ocultação por cor",
      "mode_image": "Substituir por imagem",
      "auto_detect": "Detecção automática",
      "auto_desc": "A cor de fundo será detectada automaticamente em cada página.",
      "manual_desc": "Uma única cor será aplicada em todas as páginas.",
      "mask_color": "Cor da máscara",
      "replace_image_label": "Imagem de substituição",
      "format_notice": "Somente PNG ou JPG",
      "resize_note": "A imagem será redimensionada para se ajustar exatamente à área selecionada.",
      "waiting_pdf": "Aguardando o PDF...",
      "pdf_only": "Somente PDF",
      "anchor": "Remover marca d'água de PDF"
    },
    "json": {
      "title": "Formatador e validador de JSON: indentar ou minificar",
      "desc": "Cole seu JSON: a ferramenta aponta os erros de sintaxe, reindenta o código com 2 espaços ou minifica tudo em uma única linha, pronta para copiar.",
      "beautify_2": "Beautify (2)",
      "beautify_4": "Beautify (4)",
      "minify": "Minify",
      "sample": "Exemplo",
      "clear": "Limpar",
      "copy": "Copiar",
      "placeholder": "Cole seu JSON aqui...",
      "chars": "caracteres",
      "valid": "Validação automática",
      "why_title": "Por que usar este formatador?",
      "reason_1_title": "Validação",
      "reason_1_desc": "Detecta instantaneamente os erros de sintaxe.",
      "reason_2_title": "Legibilidade",
      "reason_2_desc": "Transforma um JSON minificado em uma estrutura limpa.",
      "reason_3_title": "Minificação",
      "reason_3_desc": "Reduz o tamanho dos seus arquivos para produção.",
      "editor_label": "EDITOR JSON",
      "anchor": "Formatador de JSON"
    },
    "invoice": {
      "title": "Gerador de fatura, orçamento e nota de crédito",
      "desc": "Informe as linhas da fatura: IVA calculado por alíquota, menção do art. 293 B do CGI em caso de isenção e documento pronto para imprimir.",
      "type_invoice": "Fatura",
      "type_quote": "Orçamento",
      "type_credit": "Nota de crédito",
      "sender": "Emitente",
      "recipient": "Destinatário",
      "number": "Número",
      "date": "Data de emissão",
      "due_date": "Vencimento",
      "service_date": "Data da prestação/entrega",
      "validity_date": "Validade do orçamento",
      "item_desc": "Descrição",
      "item_qty": "Qtd.",
      "item_price": "Preço unit. s/ IVA",
      "item_vat": "IVA %",
      "item_total": "Total s/ IVA",
      "add_item": "Adicionar linha",
      "subtotal": "Subtotal s/ IVA",
      "total_vat": "Total do IVA",
      "total_ttc": "Total c/ IVA",
      "print": "Imprimir",
      "placeholder_name": "Nome / empresa",
      "placeholder_address": "Endereço completo",
      "placeholder_logo": "URL do logotipo (opcional)",
      "notes_title": "Observações e condições",
      "notes_placeholder": "Condições específicas, informações adicionais...",
      "details_title": "Detalhes do documento",
      "lines_title": "Linhas de produtos/serviços",
      "footer_text": "Documento gerado via kristools.com",
      "payment_info": "Informações de pagamento e menções",
      "show_bank": "Mostrar dados bancários/IBAN",
      "vat_exempt": "Microempreendedor (isento de IVA)",
      "vat_exempt_legal": "IVA não aplicável, art. 293 B do CGI",
      "ref_invoice": "Ref. da fatura de origem",
      "penalty_rate": "Taxa de multa por atraso",
      "recovery_indemnity": "Indenização fixa de cobrança (€ 40)",
      "legal_delay": "Em caso de atraso no pagamento, aplica-se uma multa por atraso igual a",
      "legal_indemnity": "Indenização fixa por custos de cobrança",
      "legal_discount": "Sem desconto por pagamento antecipado.",
      "legal_validity": "Orçamento válido até",
      "anchor": "Gerador de fatura"
    },
    "break_even": {
      "title": "Calculadora de ponto de equilíbrio (break-even)",
      "desc": "Informe os custos fixos, o preço de venda e o custo variável por unidade para obter quantas unidades você precisa vender para cobrir os custos.",
      "fixed_costs": "Custos fixos",
      "variable_costs": "Custo variável (por unidade)",
      "selling_price": "Preço de venda (por unidade)",
      "result_units": "Unidades a vender",
      "result_revenue": "Faturamento de equilíbrio",
      "chart_revenue": "Receitas",
      "chart_costs": "Custos",
      "analysis": "Análise",
      "analysis_desc": "Você começará a ter lucro a partir da {{unit}}ª unidade vendida.",
      "anchor": "Cálculo do ponto de equilíbrio"
    },
    "xml_diff": {
      "title": "Comparador de XML: diferenças entre dois arquivos XML",
      "desc": "Cole dois arquivos XML e veja, nó por nó, quais tags, atributos e textos foram adicionados, removidos ou modificados entre as duas versões.",
      "original": "XML original",
      "modified": "XML modificado",
      "compare": "Comparar",
      "load_sample": "Carregar um exemplo",
      "unified_view": "Visualização em árvore",
      "code_view": "Visualização de código",
      "added": "Adicionado",
      "removed": "Removido",
      "modified_label": "Modificado",
      "no_changes": "Nenhuma diferença detectada.",
      "error_parse": "Erro de análise do XML",
      "diff_stats": "Estatísticas",
      "lines": "linhas",
      "legend_added": "Adicionado",
      "legend_removed": "Removido",
      "legend_modified": "Modificado",
      "waiting_input": "Aguardando uma entrada XML válida...",
      "live_mode": "Modo ao vivo",
      "manual_mode": "Manual",
      "anchor": "Comparador de XML"
    },
    "sql": {
      "title": "Formatador de SQL: indentar e embelezar consultas",
      "desc": "Cole uma consulta SQL: uma cláusula por linha, indentação de 2 ou 4 espaços e palavras-chave em letras maiúsculas ou minúsculas.",
      "indentation": "Indentação",
      "keywords": "Palavras-chave",
      "identifiers": "Nomes (tabelas/colunas)",
      "input": "Consulta SQL",
      "output": "Resultado formatado",
      "clear": "Limpar",
      "anchor": "Formatador de SQL"
    },
    "sql_to_code": {
      "title": "Conversor de SQL para Java, C#, TypeScript, Go e Rust",
      "desc": "Cole um CREATE TABLE do MySQL, PostgreSQL ou T-SQL e obtenha a classe de modelo correspondente em Java, C#, TypeScript, Go ou Rust.",
      "desc_short": "Converter SQL em C#, Java, TS...",
      "target_lang": "Linguagem de destino",
      "anchor": "Conversor de SQL para Java"
    },
    "kdp": {
      "title": "Formatador PDF KDP Amazon: redimensionar (capa comum)",
      "desc": "Carregue seu PDF e escolha o tamanho de corte (trim size) e a sangria: cada página é redimensionada e centralizada, sem nenhuma deformação.",
      "config_title": "Configuração",
      "upload_text": "Clique ou arraste um PDF aqui",
      "upload_sub": "Tamanho máximo recomendado: 50MB",
      "target_size": "Tamanho de corte (Trim Size)",
      "options": "Opções de impressão",
      "add_bleed": "Adicionar sangria (Bleed)",
      "bleed_desc": "Marque se suas imagens tocam a borda da página (+0,125\" nas bordas externas).",
      "current_info": "Arquivo atual",
      "error_reading": "Erro ao ler o PDF.",
      "error_invalid_file": "Selecione um arquivo PDF válido.",
      "error_processing": "Erro ao processar o PDF.",
      "processing": "Processando...",
      "convert_btn": "Converter o PDF",
      "download_file": "Baixar o PDF formatado",
      "download_ready": "Seu arquivo está pronto!",
      "about_title": "Sobre o formatador KDP",
      "about_desc": "Esta ferramenta prepara seu manuscrito para impressão na Amazon KDP (livro de capa comum / capa dura).",
      "feature_resize": "Redimensiona as páginas para o formato de destino exato.",
      "feature_center": "Centraliza o conteúdo original na nova página.",
      "feature_bleed": "Adiciona as margens de sangria, se necessário.",
      "note_paperback": "Esta ferramenta foi feita para livros físicos (Paperback), não para ebooks Kindle (reflowable).",
      "anchor": "Formatador de PDF KDP"
    },
    "income_optimizer": {
      "title": "Simulador SASU, EURL, micro ou portage: renda líquida",
      "desc": "Informe seu faturamento anual para comparar a renda líquida que sobra após contribuições sociais e impostos em SASU, EURL, micro ou portage.",
      "turnover": "Faturamento sem IVA",
      "expenses": "Despesas operacionais",
      "optimizations": "Engenharia e otimização",
      "section_activity": "Atividade e números",
      "mode_tjm": "Por diária (TJM)",
      "mode_annual": "Por faturamento anual",
      "tjm_label": "Diária (TJM)",
      "days_label": "Dias faturados / ano",
      "turnover_label": "Faturamento anual sem IVA",
      "expenses_label": "Despesas operacionais anuais",
      "accre_label": "ACCRE (1º ano)",
      "accre_tooltip": "Isenção parcial de encargos sociais para quem cria uma empresa",
      "accre_sub": "Alíquotas reduzidas (ex.: micro-BNC a 19,2% com a ACRE)",
      "section_profile": "Perfil fiscal",
      "status_single": "Solteiro",
      "status_married": "Casado / PACS",
      "children_label": "Número de filhos",
      "are_label": "Beneficiário do ARE (Pôle emploi)",
      "are_amount": "Auxílio líquido mensal",
      "section_optimization": "Otimização",
      "pee_label": "PEE (contrapartida)",
      "cesu_label": "CESU pré-financiado",
      "sasu_strategy": "Estratégia SASU",
      "strat_mixed": "Misto (salário + div.)",
      "strat_salary": "100% salário (proteção)",
      "strat_dividends": "100% dividendos (caixa)",
      "forced_dividends": "Forçado em dividendos (manter o ARE)",
      "portage_fees": "Taxa de gestão do portage",
      "launch_btn": "Iniciar a simulação",
      "launch_sub": "Cálculo baseado nas regras fiscais e sociais de 2026",
      "calculating": "Calculando...",
      "calculate_btn": "Calcular minha renda",
      "assumptions_title": "Premissas",
      "turnover_summary": "Faturamento",
      "expenses_summary": "Encargos/despesas",
      "are_summary": "ARE anual",
      "parts_summary": "Cotas fiscais (parts)",
      "results_title": "Resultados da análise",
      "results_sub": "Comparativo dos regimes para o seu perfil",
      "view_monthly": "Mensal",
      "view_yearly": "Anual",
      "recommended": "Recomendado",
      "status_label": "Regime",
      "super_net": "Superlíquido",
      "includes_are": "Inclui ARE",
      "plus_opts": "+ otimizações",
      "efficiency": "Eficiência / faturamento",
      "net_bank": "Líquido em conta",
      "taxes_label": "Impostos e taxas",
      "chart_title": "Distribuição do faturamento",
      "label_micro": "Microempr.",
      "label_eurl": "EURL (TNS)",
      "label_sasu": "SASU",
      "label_portage": "Portage",
      "warn_micro_limit": "Teto do regime micro ultrapassado (saída do regime)",
      "warn_tva": "Limite de isenção de IVA ultrapassado (você passa a cobrar IVA)",
      "warn_are_micro": "Seu ARE será reduzido de acordo com o faturamento declarado",
      "warn_are_tns": "A remuneração TNS afeta seu ARE",
      "warn_are_salary": "O salário de presidente reduz seu ARE",
      "warn_are_portage": "O salário em portage reduz seu ARE",
      "chart_expenses": "Despesas",
      "chart_charges": "Encargos sociais",
      "chart_taxes": "Impostos (IS+IR)",
      "chart_optim": "Otimizações (PEE/CESU...)",
      "chart_net": "Líquido em conta",
      "chart_div": "Dividendos líquidos",
      "chart_are": "ARE (seguro-desemprego)",
      "anchor": "Simulador SASU EURL micro"
    },
    "lorem": {
      "title": "Gerador de Lorem Ipsum: texto fictício em parágrafos",
      "desc": "Escolha de 1 a 10 parágrafos de texto fictício em latim (lorem ipsum) para copiar e colar nos seus mockups, sites ou diagramações.",
      "paragraphs": "Número de parágrafos",
      "sentences": "Frases por parágrafo",
      "generated": "Texto gerado",
      "copy": "Copiar o texto",
      "anchor": "Gerador de lorem ipsum"
    },
    "base64": {
      "title": "Codificador e decodificador Base64: texto para Base64",
      "desc": "Cole um texto simples para codificá-lo em Base64, ou cole uma string codificada em Base64 para decodificá-la e recuperar o texto original.",
      "encode": "Codificar",
      "decode": "Decodificar",
      "input": "Entrada",
      "output": "Saída",
      "anchor": "Codificador e decodificador Base64"
    },
    "uuid": {
      "title": "Gerador de UUID v4: até 100 identificadores de uma vez",
      "desc": "Gere de 1 a 100 UUIDs versão 4 de uma só vez com o gerador criptográfico do seu navegador, prontos para copiar e colar no seu código.",
      "quantity": "Quantidade",
      "generate": "Gerar UUIDs",
      "copy_all": "Copiar tudo",
      "anchor": "Gerador de UUID"
    },
    "jwt": {
      "title": "Decodificador de JWT: ler header, payload e expiração",
      "desc": "Cole um token JWT para exibir o cabeçalho (header) e o payload em JSON, ver as datas iat e exp e saber se o token já expirou.",
      "anchor": "Decodificador de JWT"
    },
    "cron": {
      "title": "Gerador de expressão cron com tradução legível",
      "desc": "Monte uma expressão cron de 5 campos, leia a tradução dela em uma frase simples e veja as próximas datas e horários de execução agendados.",
      "anchor": "Gerador de expressão cron"
    },
    "token_counter": {
      "title": "Contador de tokens de LLM e estimador de custo de API",
      "desc": "Cole um prompt para estimar o número de tokens e o custo de API de acordo com o modelo escolhido (GPT, Gemini, Claude…).",
      "anchor": "Contador de tokens de LLM"
    },
    "diff": {
      "title": "Comparador de texto e código: diff linha por linha",
      "desc": "Cole o texto original e a versão modificada para ver, linha por linha, quais linhas foram adicionadas (+), removidas (−) ou ficaram inalteradas.",
      "anchor": "Comparador de texto"
    },
    "hash": {
      "title": "Gerador de hash SHA-256, SHA-512, SHA-1 e MD5",
      "desc": "Digite qualquer texto para obter os hashes SHA-256, SHA-512, SHA-1 e MD5 correspondentes e compará-los com um hash esperado.",
      "anchor": "Gerador de hash"
    },
    "runway": {
      "title": "Calculadora de runway e burn rate para startups",
      "desc": "Informe o caixa disponível, as despesas e o MRR para obter o burn líquido, os meses de runway e a data em que o caixa da startup vai zerar.",
      "anchor": "Calculadora de runway"
    },
    "freelance_rate": {
      "title": "Diária freelancer: valor-hora ou precificação por valor",
      "desc": "Parta do líquido desejado, dos encargos e dos dias faturáveis para obter a diária mínima (TJM) e compará-la a um preço fechado.",
      "anchor": "Precificação por valor"
    },
    "timezone": {
      "title": "Planejador de reuniões em vários fusos horários",
      "desc": "Escolha um horário e as cidades dos participantes: a hora local de cada uma aparece, classificada como horário comercial, flexível ou noite.",
      "anchor": "Planejador de reuniões em vários fusos"
    },
    "readability": {
      "title": "Analisador de legibilidade: índice Flesch e Gunning Fog",
      "desc": "Cole um texto para obter a pontuação de legibilidade de Flesch (de 0 a 100), o índice Gunning Fog e o comprimento médio das frases.",
      "anchor": "Analisador de legibilidade"
    },
    "tdee": {
      "title": "Calculadora de TDEE e metabolismo basal (BMR)",
      "desc": "Calcule seu gasto energético total diário (TDEE), sua taxa metabólica basal (BMR) e a distribuição ideal dos seus macronutrientes."
    },
    "fasting": {
      "title": "Cronômetro de jejum intermitente 16/8, 18/6 e OMAD",
      "desc": "Inicie seu jejum e acompanhe o tempo decorrido, o tempo restante e a etapa metabólica atingida de acordo com o protocolo escolhido.",
      "anchor": "Cronômetro de jejum intermitente"
    },
    "ecommerce_margin": {
      "title": "Calculadora de margem e-commerce e ponto de equilíbrio",
      "desc": "Calcule a margem líquida de um produto vendido online pelo preço com IVA: compra, frete, taxas Stripe, anúncios, devoluções, equilíbrio e ROAS mínimo.",
      "anchor": "Calculadora de margem e-commerce"
    },
    "carrez_surface": {
      "title": "Cálculo da área lei Carrez de um apartamento",
      "total_floor_area": "Área total do piso (m²)",
      "under_height_area": "Área com altura < 1,80m (m²)",
      "excluded_spaces": "Excluído da lei Carrez (sacada, terraço, porão, garagem, loggia)",
      "carrez_result": "Área útil / Carrez certificada",
      "floor_area": "Área bruta do piso",
      "non_carrez_area": "Área não computada (<1,80m / anexos)",
      "carrez_ratio": "Proporção Carrez / piso",
      "legal_title": "Regra jurídica da lei Carrez",
      "legal_desc": "Somente os cômodos fechados e cobertos com pé-direito de pelo menos 1,80 m são computados na área Carrez.",
      "anchor": "Área lei Carrez"
    },
    "ddos_cost": {
      "title": "Custo de um ataque DDoS na sua fatura de cloud",
      "rps": "Intensidade do ataque (requisições por segundo - req/s)",
      "duration_hours": "Duração do ataque não mitigado (horas)",
      "payload_kb": "Tamanho médio da resposta / payload (KB)",
      "cloud_bandwidth_rate": "Custo de banda na nuvem (€ / TB)",
      "server_cost_hour": "Custo do servidor por hora (€ / hora)",
      "total_attack_cost": "Custo financeiro estimado do ataque",
      "total_requests": "Volume total de requisições",
      "egress_data": "Banda consumida",
      "cloud_overage": "Custo extra de banda na nuvem",
      "protection_title": "Recomendação de proteção na nuvem",
      "protection_desc": "Ativar um escudo de CDN (Cloudflare, Fastly, CloudFront) com absorção ilimitada de DDoS elimina o risco de custo extra de banda.",
      "anchor": "Custo de um ataque DDoS"
    },
    "encryption_key": {
      "title": "Força de uma chave de criptografia: RSA, ECC e AES",
      "algorithm": "Algoritmo criptográfico",
      "key_size": "Tamanho da chave",
      "symmetric_equiv": "Equivalente de segurança simétrica",
      "security_level": "Nível de segurança",
      "post_quantum": "Resistência pós-quântica",
      "brute_force_time": "Tempo estimado para quebra por força bruta",
      "nist_title": "Recomendações do NIST e da ANSSI",
      "nist_desc": "Para qualquer nova implantação (SSH, HTTPS, VPN), prefira chaves ed25519 (ECC) ou no mínimo RSA-3072, por desempenho e segurança ideais.",
      "anchor": "Força de uma chave de criptografia"
    },
    "energy_renovation_roi": {
      "title": "Calculadora de retorno de reforma energética",
      "current_bill": "Conta de aquecimento atual (€ / ano)",
      "renovation_cost": "Custo total orçado das obras (€)",
      "grants": "Auxílios financeiros recebidos (MaPrimeRénov' + CEE) (€)",
      "savings_percent": "Economia de energia esperada (%)",
      "energy_inflation": "Aumento anual do preço da energia (%)",
      "roi_years": "Tempo de retorno do investimento",
      "net_cost": "Valor líquido a pagar",
      "first_year_savings": "Economia no 1º ano",
      "cumulated_savings_10y": "Economia acumulada em 10 anos",
      "subsidies_title": "Otimização dos auxílios públicos",
      "subsidies_desc": "O MaPrimeRénov' para reforma ampla pode financiar até 80% do valor sem IVA das obras para famílias de renda muito modesta (despesas com teto); não pode ser acumulado com os bônus CEE."
    },
    "gdpr_retention": {
      "title": "Prazo de retenção de dados GDPR (referências da CNIL)",
      "data_category": "Tipo de dados tratados",
      "max_duration": "Prazo máximo recomendado",
      "legal_basis": "Base legal principal",
      "action_required": "Ação obrigatória ao fim do prazo",
      "gdpr_rule_title": "Princípio da minimização do GDPR",
      "gdpr_rule_desc": "O GDPR proíbe a conservação indefinida de dados pessoais (“data hoarding”). Toda base de dados deve ter uma regra de exclusão automática ou de arquivamento intermediário.",
      "anchor": "Prazo de retenção de dados"
    },
    "heating_dpe": {
      "title": "Cálculo da potência de aquecimento pelo volume e DPE",
      "surface": "Área do cômodo ou do imóvel (m²)",
      "ceiling_height": "Pé-direito (m)",
      "dpe_rating": "Classe energética DPE",
      "climate_zone": "Zona climática",
      "target_temp": "Temperatura desejada no cômodo (°C)",
      "recommended_power": "Potência de aquecimento recomendada",
      "volume_m3": "Volume total a aquecer",
      "power_per_m2": "Potência por m²",
      "annual_kwh_est": "Consumo anual estimado",
      "comfort_title": "Dica de dimensionamento",
      "comfort_desc": "Um aquecedor subdimensionado consome sem parar sem atingir o conforto. Prefira 2 aquecedores médios a um único superpotente.",
      "anchor": "Cálculo da potência de aquecimento"
    },
    "rental_cashflow": {
      "title": "Cashflow de aluguel net-net: LMNP, impostos, crédito",
      "monthly_rent": "Aluguel mensal sem encargos (€)",
      "monthly_mortgage": "Parcela do financiamento imobiliário (€)",
      "vacancy_weeks": "Vacância estimada (semanas / ano)",
      "property_tax": "Imposto predial – taxe foncière (€ / ano)",
      "pno_insurance": "Seguro PNO do proprietário (€ / ano)",
      "hoa_charges": "Taxas de condomínio não recuperáveis (€ / mês)",
      "maintenance_rate": "Provisão para obras e manutenção (% do aluguel)",
      "tax_regime": "Regime de tributação",
      "marginal_tax": "Alíquota marginal de imposto (TMI %)",
      "monthly_cashflow_net": "Cashflow net-net mensal",
      "gross_yield": "Rentabilidade bruta",
      "net_yield": "Rentabilidade líquida de encargos",
      "annual_cashflow": "Cashflow líquido anual",
      "lmnp_title": "Estratégia fiscal LMNP no regime real",
      "lmnp_desc": "O regime LMNP real com depreciação contábil permite zerar o imposto sobre a renda de aluguel por 10 a 15 anos.",
      "anchor": "Cálculo do cashflow de aluguel"
    },
    "security_headers": {
      "title": "Gerador de cabeçalhos de segurança HTTP (CSP, HSTS)",
      "server_config": "Servidor web / framework",
      "enable_hsts": "Ativar HSTS (Strict-Transport-Security - forçar HTTPS)",
      "enable_csp": "Ativar CSP básica (Content-Security-Policy - anti-XSS)",
      "frame_options": "Proteção X-Frame-Options (anti-clickjacking)",
      "referrer_policy": "Política Referrer-Policy",
      "generated_config": "Configuração de segurança gerada",
      "copy": "Copiar a configuração",
      "copied": "Copiado!",
      "audit_title": "Nota de segurança A+ no SecurityHeaders.com",
      "audit_desc": "Esses cabeçalhos protegem seu site contra ataques XSS, roubo de sessão, clickjacking e MIME sniffing.",
      "anchor": "Gerador de cabeçalhos de segurança HTTP"
    },
    "pto_accrual_leave": {
      "title": "Cálculo de férias adquiridas e indenização de férias",
      "desc": "Informe os meses trabalhados, os dias já tirados e o salário para obter os dias de férias adquiridos, o saldo e a indenização compensatória.",
      "anchor": "Cálculo de férias"
    },
    "office_data_transformer": {
      "title": "Conversor de tabela Excel em SQL, JSON, Markdown, CSV",
      "desc": "Cole células do Excel ou de um CSV: o separador é detectado automaticamente e a tabela é exportada em SQL INSERT, JSON, Markdown ou HTML.",
      "anchor": "Conversor de tabela Excel"
    },
    "meeting_agenda_minutes": {
      "title": "Pauta de reunião com cronômetro e ata",
      "desc": "Liste os assuntos da pauta com duração e responsável, inicie a contagem regressiva de cada assunto e exporte a ata da reunião no final.",
      "anchor": "Pauta de reunião"
    },
    "office_print_cost_paper": {
      "title": "Custo de impressão por página: toner, tinta e papel",
      "desc": "Informe o preço e o rendimento do toner, o preço da resma, a cobertura e o uso de frente e verso para obter o custo real de cada página impressa.",
      "anchor": "Custo de impressão por página"
    },
    "world_meeting_time_finder": {
      "title": "Encontrar horário de reunião entre fusos horários",
      "desc": "Escolha as cidades dos participantes para obter os 3 horários de reunião mais bem posicionados dentro do horário comercial de cada uma delas.",
      "anchor": "Encontrar horário de reunião"
    },
    "advanced_excel_formula": {
      "title": "Gerador de fórmulas Excel: XLOOKUP, INDEX/MATCH",
      "desc": "Informe seus intervalos de células para obter 5 fórmulas prontas para colar (XLOOKUP, IFS…), com a sintaxe do Excel em francês ou em inglês.",
      "anchor": "Gerador de fórmulas Excel"
    },
    "office_list_cleaner": {
      "title": "Limpar lista: duplicatas, ordenar e extrair e-mails",
      "desc": "Cole uma lista com um item por linha para remover duplicatas e linhas vazias, ordenar os itens e formatar tudo para uma cláusula SQL IN().",
      "anchor": "Limpar uma lista"
    },
    "work_timesheet_overtime": {
      "title": "Folha de ponto e horas extras (semana de 35 h)",
      "desc": "Informe seus horários de entrada e saída da semana para obter o total de horas trabalhadas e as horas extras com adicional de 25% e depois 50%.",
      "anchor": "Folha de ponto"
    },
    "project_profitability_burn": {
      "title": "Rentabilidade de projeto: margem, taxa mista, burn rate",
      "desc": "Informe as horas, o custo interno e a taxa cobrada por perfil para obter a margem bruta do projeto em preço fechado ou por alocação de horas.",
      "anchor": "Rentabilidade de projeto"
    },
    "team_chat_formatter": {
      "title": "Formatação de mensagens para Slack, Teams e Discord",
      "desc": "Aplique negrito, itálico, código ou citação com um clique nos botões, veja a prévia da mensagem e copie a sintaxe certa para cada aplicativo.",
      "anchor": "Formatação de mensagens"
    },
    "workplace_productivity_cost": {
      "title": "Produtividade, taxa de ocupação e custo de interrupções",
      "desc": "Meça a taxa de horas faturáveis da equipe, o custo oculto da multitarefa e das interrupções (modelo UC Irvine) e o tempo de Deep Work.",
      "anchor": "Taxa de ocupação"
    },
    "home_office_commute_cost": {
      "title": "Comparador financeiro home office vs presencial",
      "desc": "Calcule quanto você economiza de verdade em home office: combustível, transporte, almoços, tempo de deslocamento e pegada de carbono.",
      "anchor": "Home office vs presencial"
    },
    "vcard_business_card_qr": {
      "title": "Gerador de QR code vCard para cartão de visita",
      "desc": "Informe seus dados de contato para obter um QR code vCard que pode ser lido no iOS, no Android ou no Outlook, além do arquivo .vcf para baixar.",
      "anchor": "Gerador de QR code vCard"
    },
    "executive_bullet_condenser": {
      "title": "Escrever bullet points executivos (método STAR / AIM)",
      "desc": "Transforme seus parágrafos em bullet points de impacto, com verbos de ação, métricas de ROI e um cronômetro para ensaiar a apresentação.",
      "anchor": "Escrever bullet points"
    },
    "invoice_quote_number_sequence": {
      "title": "Numeração de faturas e orçamentos: gerar uma sequência",
      "desc": "Gere sequências lógicas de numeração em conformidade (ordem cronológica contínua, prefixos anuais/mensais) e exporte as séries.",
      "anchor": "Numeração de faturas"
    },
    "resignation_notice_letter_calculator": {
      "title": "Pedido de demissão: aviso prévio e modelo de carta",
      "desc": "Calcule as datas exatas de término do aviso prévio e da eventual dispensa e gere sua carta de pedido de demissão com aviso de recebimento.",
      "anchor": "Aviso prévio do pedido de demissão"
    },
    "standing_desk_ergonomics_calculator": {
      "title": "Calculadora de ergonomia: altura da mesa sentado/em pé",
      "desc": "Descubra a altura ideal da mesa e da cadeira, o nível dos olhos e a distância da tela de acordo com sua altura (norma EN 527 / ISO 9241).",
      "anchor": "Ergonomia de mesa"
    },
    "pdf_page_size_dpi_weight": {
      "title": "Calculadora de dimensões, DPI e tamanho de arquivo PDF",
      "desc": "Estime o tamanho antes/depois da compressão, os formatos de impressão com sangria (3 mm) e o tamanho para anexos de e-mail.",
      "anchor": "Tamanho de arquivo PDF"
    },
    "team_lunch_order_split": {
      "title": "Calculadora de pedido de almoço no escritório e divisão",
      "desc": "Divida facilmente a conta das refeições em grupo (taxa de entrega, gorjetas, descontos) por colega, com os valores líquidos de cada um.",
      "anchor": "Pedido de almoço no escritório"
    },
    "out_of_office_email_generator": {
      "title": "Mensagem de ausência: gerador de e-mail Out of Office",
      "desc": "Escreva respostas automáticas profissionais em francês, inglês, espanhol e alemão para férias, treinamento, emergências ou licença-maternidade.",
      "anchor": "Mensagem de ausência"
    },
    "business_nda_agreement_generator": {
      "title": "Acordo de confidencialidade (NDA): unilateral ou mútuo",
      "desc": "Crie seu contrato NDA de proteção do segredo comercial, com prazo de vigência, informações confidenciais e foro competente.",
      "anchor": "Acordo de confidencialidade"
    },
    "working_capital_wcr_dso_calculator": {
      "title": "Cálculo do capital de giro, DSO, DPO e ciclo de caixa",
      "desc": "Analise sua necessidade de capital de giro (NCG), os prazos médios de recebimento de clientes e de pagamento a fornecedores e o giro de estoque.",
      "anchor": "Cálculo do capital de giro"
    },
    "office_air_renewal_co2_calculator": {
      "title": "Calculadora de renovação de ar e CO2 no escritório",
      "desc": "Verifique as vazões mínimas de ventilação por ocupante (Code du travail, art. R4222-6) e o risco de saturação de CO2 no ambiente de trabalho.",
      "anchor": "Renovação de ar"
    },
    "salary_increase_negotiation_simulator": {
      "title": "Simulador de aumento salarial: líquido e custo patronal",
      "desc": "Calcule o valor líquido no bolso, os encargos patronais associados, o custo total para a empresa e seus argumentos em números para negociar.",
      "anchor": "Simulador de aumento salarial"
    },
    "project_working_days_gantt_calculator": {
      "title": "Calculadora de dias úteis, feriados e prazos de projeto",
      "desc": "Adicione dias úteis a uma data, descontando fins de semana e feriados oficiais, para planejar com precisão as entregas e os marcos do projeto.",
      "anchor": "Calculadora de dias úteis"
    },
    "nps_csat_customer_satisfaction": {
      "title": "Calculadora de NPS, CSAT e satisfação do cliente",
      "desc": "Meça seu Net Promoter Score (% promotores - % detratores), a nota CSAT, a média sobre 5 e referências para interpretar os resultados.",
      "anchor": "Calculadora de NPS"
    },
    "business_travel_carbon_offset_audit": {
      "title": "Carbono de viagens a trabalho: trem, avião ou carro",
      "desc": "Avalie as emissões de CO2 das suas viagens a trabalho segundo os fatores de emissão oficiais da ADEME e o equivalente em árvores.",
      "anchor": "Carbono de viagens a trabalho"
    },
    "ocr_document_scan_storage_estimator": {
      "title": "Resolução de digitalização para OCR e armazenamento",
      "desc": "Encontre o equilíbrio certo de DPI (150, 300, 600 DPI) e de modo colorido ou P&B para a conformidade do OCR e o arquivamento legal.",
      "anchor": "Resolução de digitalização OCR"
    },
    "remote_work_allowance_calculator": {
      "title": "Ajuda de custo de home office (URSSAF) e despesas reais",
      "desc": "Calcule a ajuda de custo fixa de home office isenta de contribuições (URSSAF) e compare-a com a dedução pelas despesas reais.",
      "anchor": "Ajuda de custo de home office"
    },
    "cpf_training_budget_roi": {
      "title": "Orçamento de formação pela conta CPF, OPCO e ROI",
      "desc": "Gerencie seus direitos na conta CPF, os cofinanciamentos do empregador/OPCO, o valor a pagar e o retorno salarial após a formação.",
      "anchor": "Orçamento de formação CPF"
    },
    "expense_report_vat_deductible": {
      "title": "Relatório de despesas e IVA dedutível da empresa",
      "desc": "Regras de dedutibilidade do IVA (refeições de negócios, hotéis, combustíveis, pedágios) e tabela oficial de quilometragem.",
      "anchor": "IVA dedutível"
    },
    "sick_leave_salary_simulator": {
      "title": "Simulador de afastamento por doença na França: IJSS e manutenção do salário",
      "desc": "Estime as indenizações diárias da seguridade social francesa (IJSS), o período de carência e a manutenção do salário paga pelo empregador na França.",
      "anchor": "Salário em licença médica"
    },
    "job_interview_scorecard": {
      "title": "Ficha de avaliação de entrevista de emprego (scorecard)",
      "desc": "Avalie os candidatos de forma objetiva com uma escala ponderada (1-5), green/red flags, controle do orçamento salarial e resumo ATS.",
      "anchor": "Ficha de avaliação de entrevista"
    },
    "team_capacity_sprint_planner": {
      "title": "Calculadora de capacidade e velocidade de sprint",
      "desc": "Dimensione o backlog do seu sprint ágil a partir da capacidade da equipe, descontando férias, reuniões de cerimônia e o fator de foco real.",
      "anchor": "Calculadora de capacidade da equipe"
    },
    "forfait_jours_rtt_calculator": {
      "title": "Cálculo de RTT em forfait jours: dias por ano (cadres)",
      "desc": "Determine o número exato de dias de RTT do ano (teto de 218 dias trabalhados) e simule a recompra dos seus dias com isenção de impostos.",
      "anchor": "Cálculo de RTT forfait jours"
    },
    "meeting_airtime_equity_monitor": {
      "title": "Calculadora de distribuição do tempo de fala (reunião)",
      "desc": "Cronometre as falas de cada participante ao vivo ou audite a equidade das intervenções para tornar suas reuniões mais dinâmicas e inclusivas.",
      "anchor": "Distribuição do tempo de fala"
    },
    "meeting_minutes_raci_generator": {
      "title": "Gerador de ata de reunião e matriz RACI",
      "desc": "Redija a pauta, registre as decisões tomadas e atribua as responsabilidades com clareza (matriz RACI), com exportação em Markdown.",
      "anchor": "Ata de reunião"
    },
    "corporate_tax_dividend_optimizer": {
      "title": "Salário ou dividendos: remuneração do dirigente e IS",
      "desc": "Compare salário (seguridade social e trimestres de aposentadoria) e dividendos (flat tax de 31,4%) para maximizar o líquido disponível.",
      "anchor": "Salário ou dividendos"
    },
    "org_chart_span_of_control": {
      "title": "Gerador de organograma e amplitude de controle",
      "desc": "Mapeie a hierarquia da sua empresa, calcule a proporção de liderados diretos (direct reports) por gestor e audite a estrutura de RH.",
      "anchor": "Gerador de organograma"
    },
    "project_cost_variance_eac_calculator": {
      "title": "Valor agregado (EVM): estouro de orçamento, EAC e CPI",
      "desc": "Use o método Earned Value Management (EVM) para prever o custo final na conclusão do projeto (EAC) e o desvio do cronograma.",
      "anchor": "Cálculo do valor agregado"
    },
    "saas_metrics_churn_ltv_cac": {
      "title": "Calculadora de métricas SaaS: LTV/CAC, churn e payback",
      "desc": "Calcule ARR, ARPU, LTV, CAC, a relação LTV/CAC com diagnóstico, o payback do CAC e o Quick ratio do seu SaaS a partir do MRR e do churn mensal.",
      "anchor": "Calculadora de métricas SaaS e LTV/CAC"
    },
    "cold_email_deliverability_roi": {
      "title": "Simulador de prospecção por cold email e pipeline B2B",
      "desc": "Modele seu funil de prospecção outbound (entregabilidade, respostas, demos, fechamento) e calcule o ROI das suas ferramentas de vendas.",
      "anchor": "Simulador de prospecção"
    },
    "business_meeting_travel_carbon": {
      "title": "Pegada de carbono de reunião: presencial vs on-line",
      "desc": "Compare as emissões de CO₂e e o custo financeiro de um deslocamento físico (trem, avião, carro) com os de uma reunião por videochamada.",
      "anchor": "Pegada de carbono de reunião"
    },
    "vinted-leboncoin-fees-calculator": {
      "title": "Simulador de taxas Vinted e Leboncoin: lucro líquido",
      "desc": "Calcule as taxas de proteção do comprador, o preço pago pelo comprador e seu lucro líquido na Vinted ou no Leboncoin, frete incluído.",
      "anchor": "Simulador de taxas Vinted"
    },
    "volumetric-weight-calculator": {
      "title": "Cálculo do peso cubado: fórmula C×L×A / 5000 (DHL, UPS)",
      "desc": "Calcule o peso cubado (volumétrico) de um ou mais volumes (C×L×A ÷ divisor) e compare-o ao peso real para saber o peso tarifável.",
      "anchor": "Cálculo do peso cubado"
    },
    "amazon-fba-profit-calculator": {
      "title": "Simulador de taxas Amazon FBA: margem, ROI e equilíbrio",
      "desc": "Calcule a margem líquida por unidade na Amazon FBA: comissão, envio, armazenagem, custo do produto, ROI e ponto de equilíbrio para seus anúncios.",
      "anchor": "Simulador de taxas Amazon FBA"
    },
    "ean13-upc-barcode-generator": {
      "title": "Gerador de código de barras EAN 13 grátis: SVG e PNG",
      "desc": "Gere um código de barras EAN-13 ou UPC-A, calcule o dígito verificador (ex.: 400638133393 → 1), valide um código e baixe-o em SVG ou PNG.",
      "anchor": "Gerador de código de barras EAN 13"
    },
    "json-to-typescript-converter": {
      "title": "JSON para TypeScript: interfaces e objetos aninhados",
      "desc": "Cole um JSON e obtenha interfaces TypeScript: objetos aninhados, arrays, null, campos opcionais, readonly e export em um clique.",
      "anchor": "Converter JSON em TypeScript"
    },
    "caniuse-compatibilite-css": {
      "title": "Compatibilidade CSS: Chrome, Safari, Firefox e Edge",
      "desc": "Pesquise uma propriedade CSS ou uma API web: porcentagem de usuários compatíveis e primeira versão do Chrome, Safari, Firefox e Edge (caniuse).",
      "anchor": "Compatibilidade CSS do navegador"
    },
    "jsdelivr-cdn-package": {
      "title": "Link CDN jsDelivr de pacote npm: tag script para copiar",
      "desc": "Digite um pacote npm: veja suas versões e a tag script ou link do jsDelivr com versão fixa, pronta para colar em uma página HTML.",
      "anchor": "Link CDN jsDelivr"
    },
    "marches-publics-boamp": {
      "title": "Editais BOAMP abertos por departamento e palavra-chave",
      "desc": "Encontre as licitações públicas do BOAMP por palavra-chave, departamento e tipo de contrato, com a data-limite de resposta e o link para o edital.",
      "anchor": "Licitações BOAMP"
    },
    "mot-de-passe-pirate-hibp": {
      "title": "Senha vazada: verifique no Have I Been Pwned",
      "desc": "Verifique se uma senha aparece em vazamentos de dados conhecidos sem enviá-la: só 5 caracteres do hash SHA-1 dela saem do navegador.",
      "anchor": "Senha vazada"
    },
    "pypi-package-info": {
      "title": "Versão de um pacote PyPI: Python exigido e dependências",
      "desc": "Digite o nome de um pacote Python: última versão no PyPI, versão do Python exigida, licença, dependências e data de publicação, ao vivo.",
      "anchor": "Versão de um pacote PyPI"
    },
    "recherche-entreprise-siret": {
      "title": "Consulta SIRET e SIREN: sede, código NAF e dirigentes",
      "desc": "Encontre uma empresa francesa pelo nome, SIREN ou SIRET: sede, código NAF, situação, data de abertura e dirigentes publicados, direto da API pública.",
      "anchor": "Consulta de empresa SIRET"
    },
    "wordpress-plugin-check": {
      "title": "Verificar plugin WordPress: atualização, PHP e nota",
      "desc": "Antes de instalar um plugin WordPress: versão, instalações ativas, data da atualização, WordPress e PHP exigidos e nota, lidos no WordPress.org.",
      "anchor": "Verificar um plugin WordPress"
    },
    "codes-statut-http": {
      "title": "Códigos de status HTTP: lista de 1xx a 5xx explicada",
      "desc": "Os 63 códigos de status HTTP registrados na IANA (200, 301, 404, 500…) com o nome oficial, uma explicação e um link para a RFC.",
      "anchor": "Códigos HTTP"
    },
    "hacker-news-tendances": {
      "title": "Hacker News ao vivo: artigos em alta e comentários",
      "desc": "Os 30 artigos da página inicial do Hacker News ou os mais recentes, filtrados por número de pontos, com link direto para a discussão.",
      "anchor": "Hacker News ao vivo"
    },
    "mon-adresse-ip": {
      "title": "Qual é o meu IP? Endereço IP público IPv4 e IPv6",
      "desc": "Mostra na hora o endereço IP público da sua conexão em IPv4 e em IPv6 e explica a diferença entre IP público, IP privado e NAT.",
      "anchor": "Qual é o meu IP"
    },
    "profil-github-stats": {
      "title": "Estatísticas GitHub: estrelas, repositórios, linguagens",
      "desc": "Digite um usuário do GitHub: seguidores, repositórios públicos, total de estrelas, repositórios mais seguidos e linguagens principais, via API oficial.",
      "anchor": "Estatísticas GitHub"
    },
    "vulnerabilites-paquet-osv": {
      "title": "Vulnerabilidades de um pacote npm, PyPI ou Maven: CVE",
      "desc": "Informe um pacote e a versão: falhas conhecidas na base OSV, IDs CVE, severidade publicada e versão com a correção, para npm, PyPI, Maven e Go.",
      "anchor": "Vulnerabilidades de um pacote"
    },
    "argentina-cuit-cuil-validator": {
      "title": "Validar CUIT da Argentina e calcular CUIL pelo DNI",
      "desc": "Verifique um CUIT ou CUIL da Argentina (módulo 11, prefixos 20, 27, 23, 30) e calcule o CUIL a partir do DNI e do sexo, com o motivo do erro.",
      "anchor": "Verificar um CUIT da Argentina"
    },
    "brazil-13th-salary-calculator": {
      "title": "Décimo terceiro: cálculo do 13º no Brasil (2 parcelas)",
      "desc": "Calcule seu décimo terceiro no Brasil: 1/12 do salário por mês trabalhado, 1ª parcela sem descontos e 2ª parcela com INSS e IRRF 2026.",
      "anchor": "13º salário no Brasil"
    },
    "brazil-clt-net-salary-calculator": {
      "title": "Calculadora de salário líquido CLT 2026 (Brasil)",
      "desc": "Calcule seu salário líquido CLT no Brasil: INSS 2026 por faixas, IRRF com desconto simplificado e isenção até R$ 5.000 (Lei 15.270).",
      "anchor": "Salário líquido no Brasil"
    },
    "brazil-clt-termination-calculator": {
      "title": "Rescisão CLT: cálculo das verbas rescisórias no Brasil",
      "desc": "Calcule sua rescisão CLT no Brasil: saldo de salário, aviso prévio proporcional, 13º, férias + 1/3 e multa do FGTS (40% ou 20%) conforme a rescisão.",
      "anchor": "Verbas rescisórias no Brasil"
    },
    "brazil-cnpj-validator-generator": {
      "title": "Validador de CNPJ alfanumérico 2026 e gerador (Brasil)",
      "desc": "Valide um CNPJ do Brasil, numérico ou alfanumérico (a partir de julho de 2026): dígitos verificadores, motivo do erro e gerador de CNPJ de teste.",
      "anchor": "Validar CNPJ Brasil"
    },
    "brazil-cpf-validator-generator": {
      "title": "Validador de CPF (Brasil) e gerador de CPF de teste",
      "desc": "Valide um CPF do Brasil: dígitos verificadores pelo módulo 11, motivo do erro, região fiscal pelo 9º dígito e gerador de números de teste.",
      "anchor": "Validar CPF Brasil"
    },
    "chile-finiquito-calculator": {
      "title": "Finiquito Chile: cálculo da indenização e férias (CLP)",
      "desc": "Estime um finiquito no Chile: 30 dias por ano de serviço com teto de 90 UF e 11 anos, aviso prévio, acréscimo do art. 168 e férias proporcionais.",
      "anchor": "Finiquito Chile"
    },
    "chile-rut-validator": {
      "title": "Validar RUT do Chile e calcular o dígito verificador",
      "desc": "Verifique um RUT ou RUN do Chile e calcule o dígito verificador (módulo 11, K e 0), com ou sem pontos, e veja por que um número está errado.",
      "anchor": "Verificar um RUT do Chile"
    },
    "colombia-liquidacion-laboral-calculator": {
      "title": "Liquidación laboral Colômbia 2026: cesantías e prima",
      "desc": "Calcule a liquidación laboral 2026 na Colômbia: cesantías, juros de 12%, prima, férias não gozadas e indenização por demissão (art. 64 CST).",
      "anchor": "Liquidación laboral Colômbia"
    },
    "colombia-net-salary-calculator": {
      "title": "Salario neto Colombia: salário líquido na Colômbia 2026",
      "desc": "Calcule seu salário líquido na Colômbia em 2026: saúde e pensão de 4%, Fondo de Solidaridad, retención en la fuente (art. 383) e auxilio de transporte.",
      "anchor": "Salário líquido na Colômbia"
    },
    "france-nir-social-security-key-calculator": {
      "title": "Chave da seguridade social (França): calcular e validar",
      "desc": "Calcule a chave de um número de seguridade social na França (97 − NIR mod 97), verifique os 15 dígitos, a Córsega 2A/2B e decodifique o número.",
      "anchor": "Chave de seguridade social França"
    },
    "germany-net-salary-calculator": {
      "title": "Brutto Netto Rechner 2026: salário líquido na Alemanha",
      "desc": "Salário líquido na Alemanha em 2026: Lohnsteuer segundo o programa oficial do BMF, Soli, Kirchensteuer e contribuições sociais, classes I a VI.",
      "anchor": "Salário líquido na Alemanha"
    },
    "germany-notice-period-calculator": {
      "title": "Kündigungsfrist: aviso prévio na Alemanha (§ 622 BGB)",
      "desc": "Calcule o fim de um contrato de trabalho na Alemanha: 4 semanas até o dia 15 ou o fim do mês, até 7 meses pelo empregador, experiência e prazo de envio.",
      "anchor": "Aviso prévio na Alemanha"
    },
    "iban-validator": {
      "title": "Validar IBAN: chave módulo 97, comprimento e chave RIB",
      "desc": "Verifique um IBAN de 89 países: comprimento, formato do BBAN, chave módulo 97 e chave RIB na França, com o motivo exato do erro e os grupos de 4.",
      "anchor": "Validar IBAN"
    },
    "italy-codice-fiscale-calculator": {
      "title": "Calcolo codice fiscale (Itália): cálculo e verificação",
      "desc": "Calcule o codice fiscale italiano a partir do nome, da data de nascimento e do código do município, ou verifique um código da Itália, com omocodia.",
      "anchor": "Codice fiscale Itália"
    },
    "italy-net-salary-irpef-calculator": {
      "title": "Calcolo stipendio netto: salário líquido na Itália 2026",
      "desc": "Passe da RAL ao salário líquido na Itália: INPS de 9,19%, IRPEF 2026 a 23/33/43%, detrazioni, cuneo fiscale e addizionali, em 13 ou 14 meses.",
      "anchor": "Salário líquido na Itália"
    },
    "italy-tfr-severance-calculator": {
      "title": "Cálculo do TFR na Itália: verba de fim de contrato",
      "desc": "Calcule o TFR na Itália: salário anual ÷ 13,5 por ano, rivalutazione ISTAT, imposta sostitutiva de 17% e estimativa do imposto sobre o TFR.",
      "anchor": "Cálculo do TFR na Itália"
    },
    "mexico-aguinaldo-calculator": {
      "title": "Cálculo aguinaldo México 2026: proporcional e ISR",
      "desc": "Calcule o aguinaldo no México: no mínimo 15 dias de salário, proporcional se entrou no meio do ano, 3.519,30 MXN isentos (30 UMA) e ISR sobre o excedente.",
      "anchor": "Cálculo aguinaldo México"
    },
    "mexico-curp-validator": {
      "title": "Validar CURP do México e decodificar os dados",
      "desc": "Verifique uma CURP do México (18 caracteres): estrutura, data, sexo, entidade de nascimento e dígito verificador, com o motivo exato de um erro.",
      "anchor": "Verificar uma CURP do México"
    },
    "mexico-finiquito-liquidacion-calculator": {
      "title": "Calculadora finiquito México: finiquito e liquidación",
      "desc": "Estime finiquito e liquidación no México: aguinaldo e férias proporcionais, prêmio de antiguidade, 3 meses de indenização e 20 dias por ano à parte.",
      "anchor": "Finiquito México"
    },
    "mexico-net-salary-isr-imss-calculator": {
      "title": "Sueldo neto ISR: salário líquido no México 2026 (IMSS)",
      "desc": "Passe do salário bruto ao líquido no México, por mês ou por quincena: ISR 2026 do art. 96, subsidio para el empleo e contribuições do IMSS do empregado.",
      "anchor": "Salário líquido no México"
    },
    "mexico-rfc-validator": {
      "title": "Validar RFC do México: homoclave e dígito verificador",
      "desc": "Verifique um RFC do México, pessoa física (13 caracteres) ou jurídica (12): estrutura, data, homoclave e dígito verificador, com o motivo do erro.",
      "anchor": "Verificar um RFC do México"
    },
    "peru-cts-calculator": {
      "title": "Cálculo da CTS Peru 2026: valor do depósito de novembro",
      "desc": "Calcule a CTS no Peru: salário + asignación familiar + 1/6 da gratificación, ÷ 12 por mês trabalhado e ÷ 360 por dia, depósitos de maio e novembro.",
      "anchor": "Cálculo CTS Peru"
    },
    "portugal-nif-validator": {
      "title": "Validar NIF Portugal: número de contribuinte e dígito",
      "desc": "Verifique um NIF de Portugal (9 dígitos): dígito de controle módulo 11, tipo de contribuinte pelo prefixo (1, 2, 3, 45, 5…) e motivo do erro.",
      "anchor": "Verificar um NIF de Portugal"
    },
    "spain-autonomos-quota-calculator": {
      "title": "Cuota autónomos Espanha 2026: contribuição por faixa",
      "desc": "Estime a cuota de autónomo 2026 na Espanha: rendimento líquido menos 7% de despesas genéricas, faixa, base e alíquota de 31,50%, tarifa plana opcional.",
      "anchor": "Cuota autónomos Espanha"
    },
    "spain-dni-nie-letter-calculator": {
      "title": "Letra DNI e NIE (Espanha): calcular e verificar a letra",
      "desc": "Na Espanha, calcule a letra do DNI ou do NIE (número módulo 23) e verifique um número digitado: a letra esperada aparece se estiver errada.",
      "anchor": "Letra DNI e NIE Espanha"
    },
    "spain-net-salary-irpf-calculator": {
      "title": "Salário líquido Espanha: sueldo neto e IRPF 2026",
      "desc": "Na Espanha, passe do salário bruto anual ao sueldo neto mensal (12 ou 14 pagas): contribuições de 2026 e retenção de IRPF segundo o algoritmo da AEAT.",
      "anchor": "Salário líquido Espanha"
    },
    "spain-severance-pay-calculator": {
      "title": "Calculadora indemnización despido: demissão na Espanha",
      "desc": "Calcule a indemnización por despido na Espanha: 33 dias por ano (45 antes de 2012), 20 no objetivo, 12 no fim de contrato temporário, com os tetos do Estatuto.",
      "anchor": "Demissão na Espanha"
    },
    "uk-take-home-pay-calculator": {
      "title": "Salário líquido Reino Unido 2026/27 (take home pay)",
      "desc": "Calcule seu salário líquido no Reino Unido em 2026/27: income tax, National Insurance, Escócia, empréstimo estudantil Plan 1 a 5 e pensão, por ano e mês.",
      "anchor": "Salário líquido Reino Unido"
    },
    "morocco-seniority-bonus-calculator": {
      "title": "Adicional de antiguidade no Marrocos: taxa e valor",
      "desc": "Calcule o adicional de antiguidade no Marrocos: taxa de 5 a 25% conforme o artigo 350, valor por mês e por ano, data e valor da próxima faixa.",
      "anchor": "Cálculo adicional antiguidade Marrocos"
    },
    "morocco-severance-pay-calculator": {
      "title": "Cálculo da indenização por demissão no Marrocos",
      "desc": "Calcule a indenização por demissão no Marrocos (96 a 240 horas de salário por ano, artigo 53) e as perdas e danos em caso de demissão abusiva.",
      "anchor": "Cálculo indenização demissão Marrocos"
    },
    "mexico-ptu-profit-sharing-calculator": {
      "title": "Cálculo PTU México 2026: participação nos lucros",
      "desc": "México: calcule a PTU de um empregado ou de toda uma equipe, 10% da renta gravable, teto de 3 meses de salário, ISR após 15 UMA isentas.",
      "anchor": "cálculo PTU México"
    },
    "probation-period-end-date-calculator": {
      "title": "Cálculo do fim do período de experiência na França",
      "desc": "Calcule a data de fim do período de experiência na França (CDI ou CDD), com renovação e ausências, e o último dia para notificar a rescisão.",
      "anchor": "cálculo fim período experiência"
    },
    "typing-speed-test": {
      "title": "Teste de velocidade de digitação: PPM e precisão",
      "desc": "Faça um teste de digitação de 30, 60 ou 120 segundos e veja suas palavras por minuto, a precisão e os erros destacados enquanto digita.",
      "anchor": "Teste de velocidade de digitação"
    }
  }
}
