{
  "tools": {
    "scientific_graphing": {
      "title": "Calculadora científica e gráfica de funções online",
      "desc": "Calculadora científica avançada, gráfico interativo de funções, derivadas, integrais e resolvedor de equações para estudantes.",
      "anchor": "Calculadora científica"
    },
    "qrcode": {
      "title": "Gerador de QR Code personalizado: link, Wi-Fi, vCard",
      "desc": "Crie um QR Code para link, rede Wi-Fi, contato vCard, e-mail ou SMS, escolha cores, logo e tamanho e baixe em PNG ou SVG ou copie a imagem.",
      "content_label": "Conteúdo (URL, texto...)",
      "size": "Resolução",
      "download": "Baixar o QR Code",
      "placeholder": "https://www.exemplo.com",
      "generated": "Dados brutos",
      "color": "Cor",
      "color_fg": "Cor dos pontos",
      "color_bg": "Cor de fundo",
      "margin": "Margem",
      "ecc_level": "Correção de erro",
      "logo_image": "Logo personalizado",
      "upload_logo": "Adicionar logo",
      "change_logo": "Trocar o logo",
      "remove_logo": "Remover",
      "logo_size": "Tamanho do logo",
      "logo_help": "Atenção: um logo grande demais pode deixar o QR Code ilegível.",
      "wifi_ssid": "Nome da rede (SSID)",
      "wifi_pass": "Senha",
      "wifi_enc": "Criptografia",
      "wifi_hidden": "Rede oculta",
      "anchor": "Gerador de QR Code"
    },
    "password": {
      "title": "Gerador de senha forte, segura e aleatória",
      "desc": "Escolha o comprimento e os caracteres (maiúsculas, minúsculas, números, símbolos): a senha é sorteada pelo gerador aleatório criptográfico do navegador.",
      "length": "Comprimento",
      "options": "Opções",
      "uppercase": "Maiúsculas (A-Z)",
      "lowercase": "Minúsculas (a-z)",
      "numbers": "Números (0-9)",
      "symbols": "Símbolos (!@#...)",
      "generate": "Gerar",
      "strength": "Força:",
      "str_weak": "Fraca",
      "str_medium": "Média",
      "str_strong": "Forte",
      "str_secure": "Muito segura",
      "copy_success": "Senha copiada",
      "anchor": "Gerador de senha"
    },
    "calendar": {
      "title": "Calendário com feriados do Brasil e fases da lua",
      "desc": "Navegue pelos meses com os 10 feriados nacionais do Brasil, de Tiradentes à Consciência Negra, os de outros 6 países e as fases da lua.",
      "view_month": "Mês",
      "view_year": "Ano",
      "country_label": "Feriados:",
      "country_fr": "França",
      "country_us": "Estados Unidos",
      "country_uk": "Reino Unido",
      "country_de": "Alemanha",
      "country_es": "Espanha",
      "country_br": "Brasil",
      "country_it": "Itália",
      "country_none": "Nenhum",
      "season_spring": "Primavera",
      "season_summer": "Verão",
      "season_autumn": "Outono",
      "season_winter": "Inverno",
      "moon_phase": "Fase da lua",
      "alt_calendar": "Data alternativa",
      "lunar_chinese": "Calendário chinês",
      "lunar_islamic": "Calendário islâmico (hégira)",
      "holiday_new_year": "Ano-Novo",
      "holiday_christmas": "Natal",
      "holiday_labour_day": "Dia do Trabalho",
      "holiday_bastille_day": "Festa Nacional",
      "holiday_armistice": "Armistício de 1918",
      "holiday_victory_1945": "Vitória de 1945",
      "holiday_assumption": "Assunção",
      "holiday_all_saints": "Dia de Todos os Santos",
      "holiday_easter_monday": "Segunda-feira de Páscoa",
      "holiday_ascension": "Ascensão",
      "holiday_whit_monday": "Segunda-feira de Pentecostes",
      "holiday_independence_day": "Dia da Independência",
      "holiday_thanksgiving": "Dia de Ação de Graças",
      "holiday_german_unity": "Dia da Unidade Alemã",
      "holiday_good_friday": "Sexta-feira Santa",
      "holiday_boxing_day": "Dia seguinte ao Natal",
      "holiday_mlk_day": "Dia de Martin Luther King",
      "holiday_presidents_day": "Dia dos Presidentes",
      "holiday_memorial_day": "Memorial Day",
      "holiday_juneteenth": "Juneteenth",
      "holiday_labor_day_us": "Labor Day (Dia do Trabalho americano)",
      "holiday_columbus_day": "Columbus Day",
      "holiday_veterans_day": "Veterans Day",
      "holiday_early_may_bank": "Feriado bancário do início de maio",
      "holiday_spring_bank": "Feriado bancário da primavera",
      "holiday_summer_bank": "Feriado bancário de verão",
      "holiday_epiphany": "Epifania",
      "holiday_hispanic_day": "Festa Nacional da Espanha",
      "holiday_constitution_day": "Dia da Constituição",
      "holiday_immaculate_conception": "Imaculada Conceição",
      "anchor": "Calendário com feriados",
      "holiday_tiradentes": "Tiradentes",
      "holiday_independence_br": "Independência do Brasil",
      "holiday_our_lady_aparecida": "Nossa Senhora Aparecida",
      "holiday_all_souls": "Finados",
      "holiday_republic_br": "Proclamação da República",
      "holiday_black_consciousness": "Dia de Zumbi e da Consciência Negra",
      "holiday_liberation_it": "Dia da Libertação",
      "holiday_republic_it": "Festa da República",
      "holiday_st_francis": "São Francisco de Assis",
      "holiday_st_stephen": "Dia de Santo Estêvão"
    },
    "pomodoro": {
      "title": "Timer Pomodoro: 25 minutos de trabalho, 5 de pausa",
      "desc": "Inicie sessões de 25 minutos de concentração, depois uma pausa curta de 5 minutos ou, a cada 4 ciclos, uma pausa longa de 15 a 30 minutos.",
      "mode_focus": "Foco",
      "mode_short": "Pausa curta",
      "mode_long": "Pausa longa",
      "tip": "Dica: depois de 4 ciclos de foco, faça uma pausa longa de 15-30 minutos.",
      "anchor": "Timer Pomodoro"
    },
    "date_diff": {
      "title": "Calcular dias entre datas: dias corridos e dias úteis",
      "desc": "Calcule a diferença entre duas datas e os dias úteis no Brasil ou em outros 6 países, some ou subtraia dias, semanas ou meses de uma data ou calcule uma idade.",
      "tab_diff": "Duração",
      "tab_add": "Somar/Subtrair",
      "tab_age": "Idade e aniversário",
      "tab_info": "Info da data",
      "start_date": "Data de início",
      "end_date": "Data de término",
      "start": "Início",
      "end": "Fim",
      "add": "Somar",
      "subtract": "Subtrair",
      "unit_days": "Dias",
      "unit_weeks": "Semanas",
      "unit_months": "Meses",
      "unit_years": "Anos",
      "unit_business_days": "Dias úteis",
      "business_days_note": "Cálculo baseado nos feriados: {{country}}",
      "result_title": "Diferença",
      "years": "anos",
      "months": "meses",
      "days": "dias",
      "total_days": "Total de dias",
      "total_hours": "Total de horas",
      "diff_future": "No futuro",
      "diff_past": "No passado",
      "include_end": "Incluir a data final (+1 dia)",
      "calendar_days": "Dias corridos",
      "working_days": "Dias úteis",
      "total_weeks": "Total de semanas",
      "holidays_included": "Incluindo {{count}} feriados",
      "add_sub_title": "Somar ou subtrair",
      "result_date": "Data calculada",
      "age_title": "Calculadora de idade",
      "next_birthday": "Próximo aniversário",
      "days_left": "Dias restantes",
      "day_info": "Informações sobre o dia",
      "day_of_week": "Dia da semana",
      "week_number": "Número da semana",
      "is_leap_year": "Ano bissexto",
      "presets": "Atalhos",
      "preset_pregnancy": "Gravidez (+40 sem.)",
      "duration_between": "Duração entre duas datas",
      "holidays_config": "Configuração dos feriados",
      "anchor": "Dias entre duas datas"
    },
    "converter": {
      "title": "Conversor de unidades: comprimento, massa, temperatura",
      "desc": "Escolha uma categoria (comprimento, massa, temperatura, área, velocidade, dados) e duas unidades para converter um valor, como metros em pés ou °C em °F.",
      "from": "De",
      "to": "Para",
      "formula": "Regra de conversão:",
      "cat_length": "Comprimento",
      "cat_mass": "Massa",
      "cat_temp": "Temperatura",
      "cat_time": "Tempo",
      "cat_area": "Área",
      "cat_speed": "Velocidade",
      "cat_digital": "Armazenamento",
      "info_title": "Sobre esta conversão",
      "info_desc": "Conversão padrão baseada nas unidades internacionais. Use este conversor para passar de {{from}} para {{to}}.",
      "unit_km": "Quilômetros",
      "unit_m": "Metros",
      "unit_cm": "Centímetros",
      "unit_mm": "Milímetros",
      "unit_mi": "Milhas",
      "unit_yd": "Jardas",
      "unit_ft": "Pés",
      "unit_in": "Polegadas",
      "unit_t": "Toneladas",
      "unit_kg": "Quilogramas",
      "unit_g": "Gramas",
      "unit_mg": "Miligramas",
      "unit_lb": "Libras",
      "unit_oz": "Onças",
      "unit_c": "Celsius",
      "unit_f": "Fahrenheit",
      "unit_k": "Kelvin",
      "unit_yr": "Anos",
      "unit_wk": "Semanas",
      "unit_d": "Dias",
      "unit_h": "Horas",
      "unit_min": "Minutos",
      "unit_s": "Segundos",
      "unit_ms": "Milissegundos",
      "unit_km2": "Quilômetros quadrados",
      "unit_m2": "Metros quadrados",
      "unit_cm2": "Centímetros quadrados",
      "unit_ha": "Hectares",
      "unit_ac": "Acres",
      "unit_ft2": "Pés quadrados",
      "unit_m/s": "Metros/segundo",
      "unit_km/h": "Quilômetros/hora",
      "unit_mph": "Milhas/hora",
      "unit_kn": "Nós",
      "unit_tb": "Terabytes",
      "unit_gb": "Gigabytes",
      "unit_mb": "Megabytes",
      "unit_kb": "Kilobytes",
      "unit_b": "Bytes",
      "anchor": "Conversor de unidades"
    },
    "color": {
      "title": "Conversor de cores HEX, RGB, HSL e CMYK",
      "desc": "Digite ou escolha uma cor para obter os valores HEX, RGB, HSL e CMYK, o contraste de acessibilidade WCAG e uma paleta de tons combinando.",
      "hex": "HEX",
      "rgb": "RGB",
      "hsl": "HSL",
      "palette": "Paleta de tons",
      "palette_desc": "Variações de luminosidade baseadas na cor ativa.",
      "invalid": "Código de cor inválido",
      "picker": "Seletor",
      "preview": "Pré-visualização",
      "accessibility": "Acessibilidade (WCAG)",
      "contrast": "Contraste",
      "with": "com",
      "anchor": "Conversor de cores"
    },
    "webp": {
      "title": "Converter WebP para PNG, JPG ou SVG no navegador",
      "desc": "Arraste uma imagem WebP e exporte em PNG sem perda ou em JPG com qualidade ajustável: a conversão é feita no navegador, sem enviar o arquivo.",
      "settings": "Configurações de conversão",
      "output_format": "Formato de saída",
      "quality": "Qualidade (JPG)",
      "waiting": "Aguardando imagem...",
      "anchor": "Converter WebP para PNG"
    },
    "stopwatch": {
      "title": "Cronômetro online e timer com centésimos de segundo",
      "desc": "Inicie o cronômetro com precisão de centésimo de segundo e marque voltas, ou ajuste uma contagem regressiva que mostra o tempo restante.",
      "mode_stopwatch": "Cronômetro",
      "mode_timer": "Timer",
      "lap": "Volta",
      "laps": "Tempos parciais",
      "no_laps": "Nenhuma volta registrada",
      "finished": "Tempo esgotado!",
      "hrs": "H",
      "min": "Min",
      "sec": "Seg",
      "anchor": "Cronômetro e timer"
    },
    "word_counter": {
      "title": "Contador de palavras e caracteres com tempo de leitura",
      "desc": "Cole seu texto para contar palavras, caracteres (com e sem espaços), frases e parágrafos e estimar o tempo de leitura a 200 palavras por minuto.",
      "placeholder": "Digite ou cole seu texto aqui...",
      "stats": "Estatísticas",
      "words": "Palavras",
      "chars": "Caracteres",
      "chars_no_space": "Caracteres (sem espaços)",
      "sentences": "Frases",
      "paragraphs": "Parágrafos",
      "reading_time": "Tempo de leitura",
      "density": "Densidade de palavras-chave",
      "editor": "Editor",
      "anchor": "Contador de palavras"
    },
    "case": {
      "title": "Conversor de maiúsculas e minúsculas e camelCase",
      "desc": "Cole um texto e converta para maiúsculas, minúsculas, iniciais maiúsculas, caixa de frase, camelCase, snake_case ou kebab-case.",
      "cat_standard": "Padrão",
      "cat_code": "Desenvolvedor (código)",
      "cat_format": "Formatação e ferramentas",
      "placeholder": "Digite ou cole aqui o texto a converter...",
      "uppercase": "MAIÚSCULAS",
      "lowercase": "minúsculas",
      "capitalize": "Iniciais Maiúsculas",
      "sentence_case": "Caixa de frase",
      "camel_case": "camelCase",
      "snake_case": "snake_case",
      "kebab_case": "kebab-case",
      "anchor": "Conversor de maiúsculas e minúsculas"
    },
    "roman": {
      "title": "Conversor de números romanos para arábicos e vice-versa",
      "desc": "Digite um número para escrevê-lo em algarismos romanos, ou um número romano como MCMXCIV para lê-lo em algarismos arábicos.",
      "number": "Número (arábico)",
      "roman": "Número romano",
      "error": "Entrada inválida",
      "anchor": "Conversor de números romanos"
    },
    "horoscope": {
      "title": "Signo do zodíaco e signo chinês pela data de nascimento",
      "desc": "Informe sua data de nascimento para descobrir seu signo solar, o planeta regente e os traços principais, além do seu signo chinês e do elemento.",
      "dob": "Data de nascimento",
      "tab_profile": "Meu perfil",
      "tab_daily": "Cosmic Daily",
      "western": "Zodíaco ocidental",
      "chinese": "Zodíaco chinês",
      "element": "Elemento",
      "planet": "Planeta",
      "traits": "Traços principais",
      "daily_title": "Previsão astral",
      "daily_love": "Amor e relacionamentos",
      "daily_work": "Trabalho e projetos",
      "daily_energy": "Vitalidade",
      "lucky_num": "Número",
      "disclaimer": "Estas previsões são geradas por algoritmo, apenas para diversão.",
      "sign_aries": "Áries",
      "sign_taurus": "Touro",
      "sign_gemini": "Gêmeos",
      "sign_cancer": "Câncer",
      "sign_leo": "Leão",
      "sign_virgo": "Virgem",
      "sign_libra": "Libra",
      "sign_scorpio": "Escorpião",
      "sign_sagittarius": "Sagitário",
      "sign_capricorn": "Capricórnio",
      "sign_aquarius": "Aquário",
      "sign_pisces": "Peixes",
      "animal_rat": "Rato",
      "animal_ox": "Boi",
      "animal_tiger": "Tigre",
      "animal_rabbit": "Coelho",
      "animal_dragon": "Dragão",
      "animal_snake": "Serpente",
      "animal_horse": "Cavalo",
      "animal_goat": "Cabra",
      "animal_monkey": "Macaco",
      "animal_rooster": "Galo",
      "animal_dog": "Cão",
      "animal_pig": "Porco",
      "elem_metal": "Metal",
      "elem_water": "Água",
      "elem_wood": "Madeira",
      "elem_fire": "Fogo",
      "elem_earth": "Terra",
      "planet_mars": "Marte",
      "planet_venus": "Vênus",
      "planet_mercury": "Mercúrio",
      "planet_moon": "Lua",
      "planet_sun": "Sol",
      "planet_pluto": "Plutão",
      "planet_jupiter": "Júpiter",
      "planet_saturn": "Saturno",
      "planet_uranus": "Urano",
      "planet_neptune": "Netuno",
      "trait_aries": "Corajoso, determinado, confiante, entusiasmado.",
      "trait_taurus": "Confiável, paciente, prático, dedicado, responsável.",
      "trait_gemini": "Gentil, afetuoso, curioso, adaptável.",
      "trait_cancer": "Tenaz, imaginativo, leal, emotivo.",
      "trait_leo": "Criativo, apaixonado, generoso, caloroso.",
      "trait_virgo": "Leal, analítico, gentil, trabalhador.",
      "trait_libra": "Cooperativo, diplomático, gracioso, justo.",
      "trait_scorpio": "Engenhoso, poderoso, corajoso, apaixonado.",
      "trait_sagittarius": "Generoso, idealista, ótimo senso de humor.",
      "trait_capricorn": "Responsável, disciplinado, autocontrolado.",
      "trait_aquarius": "Original, independente, humanitário.",
      "trait_pisces": "Compassivo, artístico, intuitivo, sábio.",
      "anchor": "Signo do zodíaco e chinês"
    },
    "carbon": {
      "title": "Calculadora de pegada de carbono pessoal anual",
      "desc": "Informe carro, avião, alimentação, eletricidade e aquecimento para estimar suas toneladas de CO₂e por ano e compará-las com a meta do Acordo de Paris.",
      "km_per_week": "Quilômetros de carro por semana",
      "car_type": "Motorização principal",
      "car_gasoline": "Gasolina",
      "car_diesel": "Diesel",
      "car_hybrid": "Híbrido",
      "car_electric": "100% elétrico",
      "flight_hours": "Horas de voo por ano",
      "diet_type": "Dieta",
      "diet_heavy_meat": "Carne vermelha frequente",
      "diet_medium_meat": "Carne moderada",
      "diet_low_meat": "Pouca carne",
      "diet_vegetarian": "Vegetariana",
      "diet_vegan": "Vegana",
      "elec_kwh_month": "Eletricidade (kWh / mês)",
      "heating_type": "Aquecimento da moradia",
      "heat_elec": "Elétrico / bomba de calor",
      "heat_gas": "Gás natural",
      "heat_oil": "Óleo combustível",
      "heat_wood": "Lenha / pellets",
      "total_co2_annual": "Balanço de carbono anual",
      "tonnes_per_year": "toneladas CO₂eq / ano",
      "paris_goal": "Meta do Acordo de Paris: < 2,0 t / ano",
      "breakdown_title": "Distribuição das suas emissões",
      "cat_car": "Carro",
      "cat_flights": "Voos",
      "cat_diet": "Alimentação",
      "cat_home": "Moradia e energia",
      "cat_baseline": "Serviços públicos e bens",
      "car_distance": "Distância de carro por semana",
      "electricity_monthly": "Consumo mensal de eletricidade",
      "meat_frequency": "Frequência de refeições com carne",
      "annual_emissions": "Emissões anuais estimadas",
      "benchmark": "Média na França: ~9.000 kg CO₂e / ano • meta do Acordo de Paris: 2.000 kg CO₂e",
      "transport_co2": "Transporte (carro + avião)",
      "home_co2": "Moradia e energia",
      "food_co2": "Alimentação",
      "impact_title": "Ações prioritárias",
      "impact_desc": "Reduzir as viagens de avião, dar carona e preferir uma alimentação à base de vegetais são as alavancas individuais mais eficazes.",
      "anchor": "Calculadora de pegada de carbono"
    },
    "solar": {
      "title": "Rentabilidade de energia solar fotovoltaica (França)",
      "desc": "Calcule o tempo de retorno (payback) e os ganhos dos seus painéis solares a partir da potência, do custo, da região e da taxa de autoconsumo.",
      "power_kw": "Potência instalada (kWp)",
      "cost_install": "Custo total da instalação (€ com impostos)",
      "region": "Zona geográfica de insolação",
      "region_north": "Norte / Leste (950 kWh/kWp)",
      "region_medium": "Centro / Oeste (1.150 kWh/kWp)",
      "region_south": "Sul / Mediterrâneo (1.400 kWh/kWp)",
      "self_consumption": "Taxa de autoconsumo desejada (%)",
      "grid_price": "Preço da eletricidade da rede (€/kWh)",
      "resale_price": "Tarifa de venda do excedente (€/kWh)",
      "payback_time": "Tempo de retorno estimado",
      "years": "anos",
      "production_annual": "Produção anual estimada",
      "gain_annual": "Ganho financeiro anual",
      "profit_25y": "Lucro líquido acumulado em 25 anos",
      "co2_saved": "CO₂ evitado em 25 anos"
    },
    "ev": {
      "title": "Custo de recarga de carro elétrico: tempo e preço",
      "desc": "Informe bateria, níveis de carga, carregador e preço do kWh para obter a duração e o custo da recarga e o custo por 100 km frente a um carro a combustão.",
      "battery_cap": "Capacidade da bateria (kWh)",
      "initial_soc": "Nível inicial (%)",
      "target_soc": "Nível desejado (%)",
      "charger_power": "Potência do carregador",
      "elec_cost": "Custo da eletricidade (€/kWh)",
      "annual_distance": "Quilometragem anual (km)",
      "ev_consumption": "Consumo elétrico (kWh/100km)",
      "gas_consumption": "Consumo equivalente a combustão (L/100km)",
      "gas_price": "Preço do combustível (€/L)",
      "charge_time": "Tempo de recarga estimado",
      "energy_needed": "Energia a carregar",
      "single_charge_cost": "Custo da recarga",
      "cost_100km_ev": "Custo por 100 km (elétrico)",
      "cost_100km_gas": "Custo por 100 km (combustão)",
      "annual_savings": "Economia anual de combustível",
      "anchor": "Custo de recarga de carro elétrico"
    },
    "food_waste": {
      "title": "Calculadora de desperdício de alimentos: custo e água",
      "desc": "Informe o que você joga fora por semana (pão, frutas e legumes, carne, sobras) para ver os quilos, os euros, a água virtual e o CO₂ perdidos por ano.",
      "household_size": "Pessoas na casa",
      "bread": "Pão / doces de padaria jogados fora (baguetes / semana)",
      "produce": "Frutas e legumes estragados (kg / semana)",
      "meat_dairy": "Carne, peixe, laticínios jogados fora (kg / semana)",
      "cooked_meals": "Sobras de refeições não consumidas (refeições / semana)",
      "estimated_loss": "Perda financeira anual estimada",
      "food_thrown": "Comida jogada fora",
      "virtual_water": "Pegada de água virtual",
      "co2_wasted": "Emissões de CO₂ desperdiçadas",
      "tip_title": "Como reduzir seu desperdício pela metade?",
      "tip_1": "Planeje as refeições antes de ir ao mercado, com uma lista precisa.",
      "tip_2": "Congele o pão já começado, cortado em fatias.",
      "tip_3": "Saiba a diferença entre DLC (“consumir até”) e DDM (“consumir de preferência antes de”).",
      "anchor": "Calculadora de desperdício de alimentos"
    },
    "video_bitrate": {
      "title": "Calculadora de bitrate de vídeo e tamanho de arquivo",
      "desc": "10 minutos a 8 Mb/s dão cerca de 600 MB de vídeo. Escolha codec, resolução, quadros por segundo e duração para obter o bitrate e o tamanho.",
      "resolution": "Resolução do vídeo",
      "codec": "Codec de exportação",
      "framerate": "Quadros por segundo (FPS)",
      "duration": "Duração do vídeo (minutos)",
      "custom_bitrate": "Bitrate personalizado (0 = automático recomendado)",
      "estimated_size": "Tamanho de arquivo estimado",
      "recommended_bitrate": "Bitrate de vídeo recomendado",
      "total_bitrate": "Bitrate total com áudio",
      "upload_time": "Tempo de upload (fibra 50 Mbps)",
      "target_bitrate": "Bitrate de vídeo alvo",
      "total_mb": "Total em megabytes",
      "tips_title": "Recomendações YouTube / Vimeo",
      "tips_desc": "Para publicar no YouTube em 4K a 60 fps, um bitrate H.264 de 45-60 Mbps garante excelente preservação dos detalhes, sem artefatos de compressão.",
      "anchor": "Calculadora de bitrate de vídeo",
      "seo_title": "Calcular tamanho de arquivo de vídeo: MB e GB (1080p a 8K)"
    },
    "audio_size": {
      "title": "Calculadora de tamanho de arquivo de áudio WAV e MP3",
      "desc": "Informe formato, taxa de amostragem, resolução, canais e duração para obter o espaço em disco necessário em WAV/AIFF, MP3 320 kbps ou FLAC.",
      "sample_rate": "Taxa de amostragem",
      "bit_depth": "Resolução (bit depth)",
      "channels": "Canais de áudio",
      "mono": "Mono (1 canal)",
      "stereo": "Estéreo (2 canais)",
      "surround": "Surround 5.1 (6 canais)",
      "duration_min": "Duração do áudio (minutos)",
      "estimated_wav_size": "Tamanho sem compressão (WAV / AIFF)",
      "estimated_mp3_size": "Tamanho comprimido (MP3 320 kbps)",
      "duration": "Duração total (minutos)",
      "uncompressed_wav": "Tamanho WAV / AIFF sem compressão",
      "bitrate": "Bitrate de áudio bruto",
      "mp3_size": "Equivalente MP3 320k",
      "flac_size": "Equivalente FLAC (lossless)",
      "streaming_title": "Padrões de produção de áudio",
      "streaming_desc": "O formato 24 bits / 48 kHz é o padrão universal para vídeo e broadcast, com excelente faixa dinâmica.",
      "anchor": "Tamanho de arquivo de áudio"
    },
    "social_safezone": {
      "title": "Área segura nas redes sociais: Reels, TikTok, banners",
      "desc": "Veja as dimensões de cada formato do Instagram, TikTok, YouTube e LinkedIn e as áreas cobertas pela interface (nome, legenda, botões) a evitar.",
      "platform": "Formato da rede social",
      "dimensions": "Dimensões recomendadas",
      "aspect_ratio": "Proporção",
      "safe_zone_rules": "Regras das áreas seguras",
      "safe_zone_title": "Área segura (conteúdo principal)",
      "top_mask": "Coberto pela interface (topo)",
      "bottom_mask": "Coberto pela interface (base)",
      "right_mask": "Botões",
      "advice": "Coloque títulos, logos e legendas na área central verde para evitar que sejam cobertos pela interface dos aplicativos.",
      "preset_ig_reel": "Instagram Reel / Story",
      "desc_ig_reel": "Evite o topo (nome de usuário) e a base (legenda, botões de curtir/comentar).",
      "preset_tiktok": "Vídeo do TikTok",
      "desc_tiktok": "Área de ações à direita (perfil, coração, compartilhar) e texto na base.",
      "preset_yt_thumb": "Thumbnail do YouTube",
      "desc_yt_thumb": "Cuidado com o canto inferior direito, onde aparece o selo com a duração do vídeo.",
      "preset_linkedin_banner": "Banner do LinkedIn",
      "desc_linkedin_banner": "A foto de perfil cobre o canto inferior esquerdo (cerca de 300x300px).",
      "preset_ig_post": "Post quadrado do Instagram",
      "desc_ig_post": "Formato 1:1 clássico, sem áreas cobertas pela interface.",
      "choose_platform": "Escolha a plataforma",
      "exact_dimensions": "Dimensões exatas:",
      "dimensions_px": "{{width}} × {{height}} px",
      "preview_masked_zones": "Pré-visualização das áreas cobertas pela interface ({{name}})",
      "anchor": "Área segura nas redes sociais"
    },
    "fluid_type": {
      "title": "Gerador de tipografia fluida CSS clamp()",
      "desc": "Informe os tamanhos de fonte e as larguras de tela mínimos e máximos para obter uma regra CSS clamp() em rem e vw, sem media query.",
      "min_viewport": "Largura mínima da tela (px)",
      "max_viewport": "Largura máxima da tela (px)",
      "min_font_size": "Tamanho mínimo da fonte (px ou rem)",
      "max_font_size": "Tamanho máximo da fonte (px ou rem)",
      "generated_css": "Código CSS clamp() gerado",
      "anchor": "Gerador de tipografia fluida"
    },
    "prompt_opt": {
      "title": "Otimizador de prompt de IA: papel, contexto, tarefa",
      "desc": "Preencha papel, contexto, tarefa, restrições e formato de saída para montar um prompt de IA bem estruturado e estimar o número de tokens.",
      "role_label": "Papel e persona do modelo",
      "context_label": "Contexto e dados de entrada",
      "task_label": "Tarefa precisa e objetivo",
      "constraints_label": "Restrições e formato de saída",
      "estimated_tokens": "Tokens estimados",
      "optimized_prompt": "Prompt estruturado final",
      "anchor": "Otimizador de prompt de IA"
    },
    "rental_cashflow": {
      "title": "Fluxo de caixa líquido de aluguel na França (LMNP)",
      "desc": "Informe aluguel, vacância, encargos, financiamento e regime fiscal LMNP para obter o fluxo de caixa mensal após impostos na França.",
      "purchase_price": "Preço de compra do imóvel (€)",
      "notary_works": "Obras e custos de cartório (€)",
      "monthly_rent": "Aluguel mensal com encargos (€)",
      "loan_payment": "Parcela do financiamento (€)",
      "hoa_property_tax": "Condomínio e imposto predial (€ / ano)",
      "rental_regime": "Regime tributário",
      "regime_micro": "Micro-BIC (abatimento de 50%)",
      "regime_real": "LMNP real (depreciação)",
      "monthly_cashflow": "Fluxo de caixa mensal após impostos",
      "net_yield": "Rendimento líquido de encargos",
      "anchor": "Fluxo de caixa de aluguel"
    },
    "heating_dpe": {
      "title": "Cálculo de potência de aquecimento por volume e DPE",
      "desc": "Informe área, pé-direito, classe energética (DPE francês) e zona climática para estimar em watts a potência de aquecimento a instalar no cômodo.",
      "room_surface": "Área do cômodo (m²)",
      "ceiling_height": "Pé-direito (m)",
      "dpe_class": "Classe energética do imóvel (DPE)",
      "climate_zone": "Zona climática",
      "zone_cold": "Fria / montanha",
      "zone_temperate": "Temperada / média",
      "zone_mild": "Amena / litorânea",
      "required_power": "Potência de aquecimento recomendada",
      "watts": "Watts",
      "radiators_tip": "Distribuição recomendada",
      "anchor": "Cálculo de potência de aquecimento"
    },
    "carrez_surface": {
      "title": "Cálculo da área pela Lei Carrez (apartamento, França)",
      "desc": "Informe as áreas de piso, varandas, porões e partes com menos de 1,80 m de altura para obter a área Carrez de uma unidade na França.",
      "room_name": "Cômodo / espaço",
      "floor_area": "Área total de piso (m²)",
      "sub_180m_area": "Área com menos de 1,80m de altura (m²)",
      "balcony_area": "Varanda / terraço / porão (m²)",
      "official_carrez": "Área oficial pela Lei Carrez",
      "total_floor": "Área de piso total",
      "excluded_area": "Áreas não consideradas",
      "anchor": "Área pela Lei Carrez"
    },
    "renovation_roi": {
      "title": "Rentabilidade da reforma energética: tempo de retorno",
      "desc": "Informe a obra (bomba de calor, isolamento, janelas), o orçamento, os auxílios (MaPrimeRénov'…) e a economia na conta para saber quando ela se paga.",
      "work_type": "Tipo de obra",
      "work_heatpump": "Bomba de calor ar/água",
      "work_insulation_roof": "Isolamento do telhado / sótão",
      "work_insulation_walls": "Isolamento das paredes (externo/interno)",
      "work_windows": "Janelas com vidro duplo",
      "total_cost": "Custo da obra (€)",
      "grants_amount": "Auxílios e subsídios (MaPrimeRénov', CEE)",
      "annual_savings": "Economia anual na conta de energia (€)",
      "payback_period": "Retorno do investimento (payback)",
      "anchor": "Rentabilidade da reforma energética"
    },
    "password_crack": {
      "title": "Tempo para quebrar uma senha e cálculo de entropia",
      "desc": "Teste uma senha: entropia em bits, tempo de quebra por força bruta em GPU (incluindo uma RTX 4090) e gerador de frase-senha de cerca de 86 bits.",
      "test_complexity": "Teste a complexidade da sua senha",
      "placeholder": "Digite uma senha...",
      "local_note": "Cálculo feito 100% localmente no seu navegador. Nenhuma senha é enviada a um servidor.",
      "lowercase": "Minúsculas (a-z)",
      "uppercase": "Maiúsculas (A-Z)",
      "numbers": "Números (0-9)",
      "symbols": "Símbolos (@!#$%...)",
      "crack_time_gpu": "Tempo de quebra (cluster de GPUs)",
      "crack_time_super": "Ataque com supercomputador",
      "resilience_level": "Nível de resistência",
      "entropy_bits": "bits de entropia",
      "crypto_entropy": "Entropia criptográfica",
      "score_very_weak": "Muito fraca",
      "score_medium": "Média",
      "score_strong": "Forte",
      "score_ultra": "Ultrassegura",
      "time_instant": "Instantâneo (< 1 ms)",
      "time_sub_sec": "Menos de um segundo",
      "time_seconds": "{{count}} segundos",
      "time_minutes": "{{count}} minutos",
      "time_hours": "{{count}} horas",
      "time_days": "{{count}} dias",
      "time_years": "{{count}} anos",
      "time_thousand_years": "{{count}} mil anos",
      "time_billions_years": "Vários bilhões de anos",
      "recom_title": "Recomendação ANSSI e NIST",
      "recom_desc": "Prefira uma frase-senha com pelo menos 4 palavras aleatórias (ex.: violão-maçã-navio-nuvem) a uma palavra curta e complexa. O comprimento é o fator nº 1 de entropia.",
      "anchor": "Tempo para quebrar senha"
    },
    "encryption_key": {
      "title": "Força de uma chave de criptografia: RSA, ECC e AES",
      "desc": "Escolha o algoritmo e o tamanho da chave para ver o nível de segurança em bits, a conformidade NIST e ANSSI e a resistência à computação quântica.",
      "algo_family": "Família do algoritmo criptográfico",
      "key_size": "Tamanho da chave",
      "symmetric_equiv": "Segurança simétrica equivalente",
      "nist_conformity": "Conformidade NIST / ANSSI",
      "post_quantum": "Resistência pós-quântica (Grover)",
      "post_quantum_yes": "Resistente (AES-256 / Post-Quantum Ready)",
      "post_quantum_no": "Vulnerável a computadores quânticos (Shor)",
      "anchor": "Força de uma chave de criptografia"
    },
    "gdpr_retention": {
      "title": "Prazo de retenção de dados no GDPR (CNIL, França)",
      "desc": "Escolha um tipo de dado (leads, faturas, candidatos, logs…) para saber por quanto tempo ele pode ser guardado, segundo as referências da CNIL.",
      "data_type": "Tipo de dado a tratar",
      "rec_duration": "Prazo de retenção recomendado",
      "legal_basis": "Base legal principal",
      "action_required": "Ação obrigatória ao fim do prazo",
      "cnil_details": "Detalhes e jurisprudência da CNIL",
      "anchor": "Prazo de retenção de dados"
    },
    "ddos_cost": {
      "title": "Custo de um ataque DDoS na sua fatura de nuvem",
      "desc": "Informe requisições por segundo, duração, tamanho das respostas e tarifas para estimar o custo de um ataque na fatura de nuvem (banda e requisições).",
      "egress_gb": "Volume de dados de saída gerado (GB)",
      "requests_count": "Número total de requisições (milhões)",
      "cloud_provider": "Provedor de nuvem",
      "estimated_bill": "Custo extra estimado na fatura de nuvem",
      "bandwidth_cost": "Custo de banda de saída (egress)",
      "serverless_cost": "Custo de requisições / invocações",
      "mitigation_tip": "Como se proteger?",
      "mitigation_text": "Ative uma CDN com WAF e proteção DDoS (Cloudflare, AWS Shield) e configure alertas imediatos de orçamento na fatura.",
      "anchor": "Custo de um ataque DDoS"
    },
    "security_headers": {
      "title": "Gerador de cabeçalhos de segurança HTTP (CSP, HSTS)",
      "desc": "Marque os cabeçalhos desejados (CSP, HSTS, X-Frame-Options…) e copie a configuração pronta para Nginx, Express, Vercel ou Apache.",
      "framework_choice": "Servidor / framework de destino",
      "csp_strict": "Content-Security-Policy estrita",
      "hsts_preload": "HSTS Preload (Strict-Transport-Security)",
      "x_frame": "Proteção contra clickjacking (X-Frame-Options)",
      "x_content": "Proteção contra MIME sniffing (X-Content-Type-Options)",
      "referrer_policy": "Controle de referrers (Referrer-Policy)",
      "copy_config": "Copiar a configuração",
      "anchor": "Gerador de cabeçalhos de segurança HTTP"
    },
    "appliance_energy": {
      "title": "Calculadora de consumo de energia de aparelhos",
      "power": "Potência em funcionamento (Watts)",
      "daily_usage": "Uso diário (horas / dia)",
      "days_per_week": "Frequência de uso (dias / semana)",
      "price_kwh": "Tarifa de eletricidade (€ / kWh)",
      "annual_cost": "Custo anual de energia",
      "annual_consumption": "Consumo anual",
      "monthly_cost": "Custo por mês",
      "cost_per_use": "Custo por uso (1h)",
      "saving_tip_title": "Dica de economia de energia",
      "saving_tip_desc": "Trocar um aparelho antigo classe F por um classe A (ex.: geladeira) pode economizar até € 70 por ano de eletricidade.",
      "presets": "Predefinições de aparelhos comuns",
      "standby": "Consumo em standby (Watts)",
      "standby_cost": "Custo oculto do standby",
      "suffix_hours_day": "h/dia",
      "suffix_days_week": "d/sem",
      "copy_cost_value": "€ {{year}}/ano (€ {{month}}/mês)",
      "monthly_breakdown": "ou seja, <0>€ {{month}} / mês</0> ({{kwh}} kWh/ano)"
    },
    "fluid_typography": {
      "title": "Calculadora de tipografia fluida CSS clamp()",
      "min_viewport": "Viewport mínimo (celular)",
      "max_viewport": "Viewport máximo (desktop)",
      "min_font": "Tamanho mínimo da fonte",
      "max_font": "Tamanho máximo da fonte",
      "generated_css": "Regra CSS clamp() gerada",
      "copy": "Copiar a regra CSS",
      "copied": "Copiado!",
      "preview_title": "Pré-visualização da tipografia",
      "preview_desc": "Redimensione a janela ou altere os parâmetros para testar a fluidez do texto."
    },
    "prompt_optimizer": {
      "title": "Gerador e otimizador de prompt de IA",
      "role": "Papel e especialidade (persona)",
      "context": "Contexto do projeto",
      "task": "Tarefa principal",
      "constraints": "Restrições e regras rígidas",
      "output_format": "Formato de saída desejado",
      "target_model": "Modelo de IA alvo",
      "optimized_prompt": "Prompt de IA estruturado e otimizado",
      "copy": "Copiar o prompt",
      "copied": "Copiado!",
      "best_practice_title": "Regra de engenharia de prompt",
      "best_practice_desc": "Separar explicitamente o papel, as restrições e o formato de saída melhora em mais de 40% o cumprimento das instruções pelos LLMs, em comparação com um texto corrido."
    },
    "lawn-seed-calculator": {
      "title": "Cálculo de semente de grama por m²: plantio e reforma",
      "desc": "Calcule os quilos de semente de grama e os sacos de 1, 5 ou 10 kg conforme a área: plantio a 35 g/m², ressemeadura a 20 g/m², adubo incluído.",
      "anchor": "Semente de grama por m²"
    },
    "smooth-box-shadow-generator": {
      "title": "Gerador de sombra CSS suave (box-shadow em camadas)",
      "desc": "Crie uma sombra CSS realista em várias camadas: curva, desfoque, opacidade, prévia clara/escura e código CSS ou Tailwind para copiar.",
      "anchor": "Gerador de sombra CSS"
    },
    "trailer-towing-license-calculator": {
      "title": "Peso de reboque e habilitação B (França): B96 ou BE",
      "desc": "Informe o PTAC do carro (F.2), o PTRA (F.3) e o PTAC do reboque: o simulador indica se a habilitação B basta ou se é preciso a B96 ou a BE.",
      "anchor": "Peso de reboque"
    },
    "glassmorphism-css-generator": {
      "title": "Gerador CSS glassmorphism (backdrop-filter, Tailwind)",
      "desc": "Crie um efeito de vidro fosco: desfoque, transparência, saturação, borda e sombra, com prévia sobre fundo degradê e código CSS ou Tailwind para copiar.",
      "anchor": "Gerador CSS glassmorphism"
    },
    "image-color-palette-extractor": {
      "title": "Extrair cores de uma imagem: paleta HEX, RGB, HSL",
      "desc": "Abra uma imagem e obtenha as 5 a 10 cores dominantes com porcentagem, em HEX, RGB e HSL. Exportação em CSS, Tailwind, JSON. Sem envio do arquivo.",
      "anchor": "Extrair cores de uma imagem"
    },
    "speed-time-fuel-tradeoff-calculator": {
      "title": "Consumo a 110 ou 130 km/h: tempo ganho e custo extra",
      "desc": "Compare duas velocidades na rodovia: minutos ganhos, litros e euros de combustível a mais, custo por minuto ganho e CO₂, por exemplo 110 ou 130 km/h.",
      "anchor": "Consumo a 110 ou 130 km/h"
    },
    "bpm-delay-reverb-calculator": {
      "title": "Calcular BPM em ms: delay, reverb, pre-delay, tap tempo",
      "desc": "Converta um andamento em ms e em Hz para cada figura (semínima, colcheia pontuada, tercina), com pre-delay e decay de reverb ajustados ao BPM e tap tempo.",
      "anchor": "Calcular BPM em ms"
    },
    "depth-of-field-hyperfocal-calculator": {
      "title": "Calculadora de hiperfocal e profundidade de campo",
      "desc": "Calcule a distância hiperfocal e a profundidade de campo conforme focal, abertura, distância e sensor (full frame, APS-C, Micro 4/3), até o infinito.",
      "anchor": "Calculadora de hiperfocal"
    },
    "party-drinks-quantity-calculator": {
      "title": "Cálculo de bebidas para festa: vinho e champanhe",
      "desc": "Uma garrafa de 75 cl rende 6 taças de 12,5 cl (7 a 8 copos de 10 cl). Calcule champanhe, vinho, cerveja e refrigerantes do casamento conforme os convidados.",
      "anchor": "Cálculo de garrafas de vinho",
      "seo_title": "Quantas taças de champanhe por garrafa? Cálculo para festa"
    },
    "qualite-eau-robinet-commune": {
      "title": "Água da torneira na França: qualidade, nitratos, dureza",
      "desc": "Últimas análises oficiais da água da torneira do seu município na França: conformidade, nitratos, pesticidas, E. coli, pH e dureza, segundo as ARS.",
      "anchor": "Qualidade da água da torneira"
    },
    "resultats-lycees-bac": {
      "title": "Bac na França: taxa de aprovação e menções por escola",
      "desc": "Taxa de aprovação e de menções no bac e valor agregado de uma escola francesa de ensino médio geral e tecnológico, segundo os indicadores do ministério.",
      "anchor": "Resultados do bac por escola"
    },
    "vacances-scolaires-zone": {
      "title": "Férias escolares na França, zonas A, B e C: datas",
      "desc": "Próximas férias escolares da sua zona na França (A, B, C, Córsega, territórios ultramarinos) segundo o calendário oficial, com a contagem de dias restantes.",
      "anchor": "Férias escolares"
    },
    "bornes-recharge-irve": {
      "title": "Eletroposto perto de mim (França): potência e plugues",
      "desc": "Pontos de recarga para carro elétrico perto de um endereço na França: potência em kW, plugues, acesso, gratuidade e distância, segundo a base nacional IRVE.",
      "anchor": "Ponto de recarga"
    },
    "composition-croquettes-animaux": {
      "title": "Composição da ração de cão e gato pelo código de barras",
      "desc": "Escaneie uma ração: proteínas, gorduras, cinzas, fibras e umidade publicadas pelo Open Pet Food Facts, carboidratos estimados por diferença.",
      "anchor": "Composição da ração"
    },
    "coordonnees-gps-adresse": {
      "title": "Coordenadas GPS de um endereço: conversor graus e DMS",
      "desc": "Obtenha a latitude e a longitude de um endereço na França, ou o endereço de um ponto GPS, em graus decimais e em graus-minutos-segundos.",
      "anchor": "Coordenadas GPS de um endereço"
    },
    "niveau-nappe-phreatique": {
      "title": "Nível do lençol freático na França (piezômetro)",
      "desc": "Último nível medido pelo piezômetro mais próximo do seu endereço na França e sua posição frente às mesmas datas dos anos anteriores, método explicado.",
      "anchor": "Nível do lençol freático"
    },
    "niveau-riviere-temps-reel": {
      "title": "Nível do rio em tempo real: altura e vazão (França)",
      "desc": "Altura da água e vazão medidas em tempo real pela estação mais próxima do seu endereço na França, curva de 48 horas e variação em 24 horas.",
      "anchor": "Nível do rio em tempo real"
    },
    "prix-carburants-stations": {
      "title": "Posto de combustível mais barato perto de mim (França)",
      "desc": "Postos mais baratos perto de um endereço na França para diesel, SP95-E10, SP98, E85 ou GLP, com a data e a hora de cada preço.",
      "anchor": "Preço do combustível perto de mim"
    },
    "recherche-livre-isbn": {
      "title": "Busca por ISBN: encontrar um livro e verificar o dígito",
      "desc": "Digite um ISBN: a ferramenta verifica o dígito de controle, converte ISBN-10 e ISBN-13 e mostra título, autor, editora e capa vindos da Open Library.",
      "anchor": "Busca por ISBN"
    },
    "fiche-wikipedia-resume": {
      "title": "Resumo da Wikipédia: introdução, imagem e link",
      "desc": "Digite um tema: a ferramenta mostra a introdução do artigo da Wikipédia, sua descrição curta e sua imagem, com atribuição e versão para impressão.",
      "anchor": "Resumo da Wikipédia"
    },
    "pokedex-stats-faiblesses": {
      "title": "Pokédex online: status base e fraquezas de um Pokémon",
      "desc": "Digite um Pokémon: status base, tipos, altura, peso, nome no seu idioma e fraquezas ×4, ×2, resistências e imunidades calculadas.",
      "anchor": "Pokédex online"
    },
    "prochains-jours-feries": {
      "title": "Próximo feriado: contagem regressiva e emendas 2026",
      "desc": "Quantos dias faltam para o próximo feriado? Contagem regressiva, lista do ano e emendas no Brasil, Itália, França, Espanha, Alemanha, Reino Unido e EUA.",
      "anchor": "Próximo feriado"
    },
    "seismes-temps-reel": {
      "title": "Terremotos ao vivo: mapa de abalos sísmicos (USGS)",
      "desc": "Últimos terremotos no mundo em 24 h, 7 ou 30 dias: mapa, magnitude, profundidade, hora local e distância até o seu endereço, dados do USGS.",
      "anchor": "Terremotos ao vivo"
    },
    "stats-joueur-chess-com": {
      "title": "Stats de xadrez: estatísticas Chess.com e Lichess",
      "desc": "Digite um nome de usuário do Chess.com ou Lichess: rating por ritmo (bullet, blitz, rápida), V/E/D, taxa de vitórias e curva de rating em 12 meses.",
      "anchor": "Stats de xadrez Chess.com e Lichess"
    },
    "velib-disponibilite-stations": {
      "title": "Vélib' em tempo real: estações perto de mim em Paris",
      "desc": "Bicicletas Vélib' mecânicas e elétricas e vagas livres nas estações perto de um endereço em Paris e na Grande Paris, atualizadas a cada minuto.",
      "anchor": "Disponibilidade Vélib'"
    },
    "eu-customs-allowance-calculator": {
      "title": "Cota de isenção na UE: € 430, tabaco e álcool",
      "desc": "Voltando de um país fora da UE: calcule o que cobre a cota de € 430 ou € 300, os cigarros e o álcool permitidos e o que é preciso declarar.",
      "anchor": "Cota de isenção na UE"
    },
    "motorway-vignette-cost-calculator": {
      "title": "Vinheta Suíça, Áustria, Eslovênia 2026: a mais barata",
      "desc": "Qual vinheta comprar na Suíça, na Áustria e na Eslovênia? Informe seus dias de rodovia: a ferramenta indica a combinação mais barata e as datas.",
      "anchor": "Vinheta Suíça Áustria Eslovênia"
    },
    "livestock-unit-stocking-rate-calculator": {
      "title": "Cálculo de UGB e taxa de lotação UGB/ha (PAC, França)",
      "desc": "Calcule as UGB de um rebanho (bovinos, ovinos, caprinos, equinos) e a taxa de lotação UGB/ha com a tabela da PAC da França ou a do Eurostat.",
      "anchor": "cálculo UGB"
    },
    "soil-analysis-unit-converter": {
      "title": "Converter meq/100 g em kg/ha, ppm e cmol/kg no solo",
      "desc": "Converta uma análise de solo entre meq/100 g, cmol(+)/kg, mg/kg, kg/ha e lb/ac para K, Ca, Mg e Na, como elemento ou óxido (K₂O, CaO, MgO).",
      "anchor": "converter meq em kg ha"
    },
    "animal-gestation-due-date-calculator": {
      "title": "Calculadora de gestação: parto de vaca, cadela e égua",
      "anchor": "calcular data do parto",
      "desc": "Data do parto pela data da cobertura: vaca, ovelha, cabra, porca, égua, jumenta, cadela e gata. Durações de gestação com fontes."
    },
    "horizontal-tank-volume-calculator": {
      "title": "Cálculo de volume de tanque cilíndrico horizontal",
      "anchor": "cálculo volume tanque cilíndrico horizontal",
      "desc": "Litros restantes em um tanque de óleo combustível ou cisterna deitada conforme a altura medida na régua, fundos planos ou abaulados, com tabela por cm."
    },
    "pokemon-shiny-odds-calculator": {
      "title": "Chance de shiny no Pokémon: calculadora por jogo",
      "anchor": "chance de shiny Pokémon",
      "desc": "Calcule a chance de shiny em cada jogo Pokémon: 1 em 4.096 ou 8.192, Shiny Charm, método Masuda, surtos em massa, Z-A e Scarlet."
    },
    "robux-money-calculator": {
      "title": "Robux em euros: preço, DevEx e comissão de 30%",
      "desc": "Preço de 1.000 Robux em euros ou pesos, valor DevEx dos Robux ganhos (0,0038 USD) e comissão de 30% sobre os passes, com taxas e pacotes editáveis.",
      "anchor": "Robux em euros"
    },
    "tiktok-coins-money-calculator": {
      "title": "Moedas TikTok em euros: presentes e diamantes",
      "desc": "Quanto custam 1.000 moedas ou um Leão do TikTok em euros, pesos ou soles, e quanto o criador recebe em diamantes, com preço do pacote e taxas editáveis.",
      "anchor": "moedas TikTok em euros"
    },
    "minecraft-enchantment-order-calculator": {
      "title": "Calculadora de encantamento Minecraft: ordem na bigorna",
      "desc": "Ordem ideal para combinar seus livros encantados na bigorna, no Java ou Bedrock: custo em níveis de cada etapa e limite “Caro demais!”.",
      "anchor": "calculadora de encantamento Minecraft"
    },
    "fuel-injector-size-calculator": {
      "title": "Cálculo de bico injetor: vazão em cc/min e lb/h, E85",
      "desc": "Calcule a vazão de bico injetor necessária em cc/min e lb/h conforme a potência, os cilindros, o combustível (gasolina, E85) e a pressão.",
      "anchor": "cálculo bico injetor"
    },
    "generator-power-sizing-calculator": {
      "title": "Cálculo de potência de gerador: kW, kVA e partida",
      "desc": "Calcule a potência do seu gerador em kW e kVA a partir dos seus aparelhos, com o pico de partida dos motores e uma margem.",
      "anchor": "cálculo potência gerador"
    },
    "facebook-stars-money-calculator": {
      "title": "Estrelas do Facebook em euros: preço e valor de 1.000",
      "desc": "Converta estrelas do Facebook em euros, dólares ou pesos: o criador recebe 0,01 USD por estrela segundo a Meta. Veja também o preço pago pelo fã.",
      "anchor": "estrelas Facebook em euros"
    },
    "pokemon-catch-rate-calculator": {
      "title": "Taxa de captura Pokémon por Poké Ball (Gen III-IX)",
      "desc": "Calcule a chance de capturar um Pokémon por arremesso conforme o jogo (FireRed, Platinum… Gen III a IX), o HP, o status e a Poké Ball usada.",
      "anchor": "taxa de captura Pokémon"
    },
    "pokemon-iv-calculator": {
      "title": "Calculadora de IV Pokémon: Emerald, Platinum e FireRed",
      "desc": "Descubra os IVs do seu Pokémon no Emerald, Platinum, FireRed ou Scarlet a partir dos stats, do nível, da natureza e dos EVs.",
      "anchor": "calculadora de IV Pokémon"
    },
    "bushel-tonne-converter": {
      "title": "Converter bushel em toneladas: soja, milho, trigo",
      "desc": "Converta bushels em toneladas e bu/acre em t/ha para trigo, milho, soja, cevada ou aveia, com os pesos padrão por bushel do USDA.",
      "anchor": "converter bushel em tonelada"
    },
    "grain-moisture-shrink-calculator": {
      "title": "Cálculo de desconto de umidade: perda na secagem",
      "desc": "Calcule a perda na secagem do grão (1.000 kg a 18% dão 953,5 kg a 14%), com perda de manuseio e tabela por ponto de umidade.",
      "anchor": "cálculo desconto de umidade"
    },
    "silo-bag-capacity-calculator": {
      "title": "Capacidade do silo bolsa: toneladas por metro",
      "desc": "Estime quantas toneladas de soja, milho, trigo ou girassol cabem em um silo bolsa de 6 a 12 pés e de 60 ou 75 m, por metro e por bolsa.",
      "anchor": "capacidade silo bolsa"
    },
    "celtic-tree-horoscope-calculator": {
      "title": "Horóscopo celta das árvores: sua árvore de nascimento",
      "desc": "Descubra sua árvore do horóscopo celta pela data de nascimento: círculo de 21 árvores de Paula Delsol ou 13 meses de Robert Graves.",
      "anchor": "horóscopo celta das árvores"
    },
    "egyptian-horoscope-calculator": {
      "title": "Horóscopo egípcio: seu deus pela data de nascimento",
      "desc": "Descubra seu deus do horóscopo egípcio pelo dia e mês de nascimento, nas duas tabelas que circulam, com as datas e a origem de cada uma.",
      "anchor": "horóscopo egípcio"
    },
    "tarot-birth-card-calculator": {
      "title": "Arcano de nascimento: cálculo pela data (método Greer)",
      "desc": "Calcule seu arcano de nascimento com o método de Mary K. Greer: dia + mês + ano reduzidos a arcanos maiores, personalidade e alma.",
      "anchor": "arcano de nascimento"
    },
    "tibetan-calendar-converter": {
      "title": "Calendário tibetano: converter uma data, datas do Losar",
      "desc": "Converta uma data gregoriana em data tibetana Phugpa: mês e dia lunares, meses intercalares, dias pulados ou duplicados, Losar de 1900 a 2100.",
      "anchor": "calendário tibetano"
    },
    "average-daily-gain-calculator": {
      "title": "Calcular GMD: ganho médio diário bovino, suíno, ovino",
      "desc": "Calcule o GMD em g/dia a partir de duas pesagens datadas, o ganho de um lote e a data em que um bovino, suíno ou cordeiro atingirá o peso-alvo.",
      "anchor": "cálculo GMD"
    },
    "cattle-water-requirement-calculator": {
      "title": "Consumo de água de bovinos e vaca leiteira por dia",
      "desc": "Quanta água uma vaca bebe por dia? Litros por animal conforme a produção de leite, o tipo de bovino e a temperatura, e a necessidade do rebanho por ano.",
      "anchor": "consumo de água vaca"
    },
    "energy-corrected-milk-calculator": {
      "title": "Leite corrigido para energia (ECM) e FPCM: calculadora",
      "desc": "Calcule o leite corrigido para energia (ECM, Sjaunja), o FPCM da FIL e o leite a 4% de gordura a partir da produção e dos teores de gordura e proteína.",
      "anchor": "leite corrigido para energia"
    },
    "feed-conversion-ratio-calculator": {
      "title": "Calcular conversão alimentar: suíno, frango e bovino",
      "desc": "Calcule a conversão alimentar de um suíno, de um lote de frangos ou de bovinos, a eficiência alimentar e o custo da ração por kg de ganho de peso.",
      "anchor": "cálculo conversão alimentar"
    },
    "aztec-sign-calculator": {
      "title": "Signo asteca pela data de nascimento: cálculo",
      "desc": "Descubra seu signo asteca pela data de nascimento: signo do dia do tonalpohualli, número de 1 a 13, trecena e divindade padroeira.",
      "anchor": "signo asteca"
    },
    "kua-number-calculator": {
      "title": "Cálculo do número Kua: grupo Leste ou Oeste e direções",
      "desc": "Calcule seu número Kua pelo ano solar chinês (Lichun) e pelo sexo: grupo Leste ou Oeste, 4 direções favoráveis e 4 desfavoráveis.",
      "anchor": "cálculo número Kua"
    },
    "maya-kin-calculator": {
      "title": "Cálculo do kin maia: selo, tom e nawal pela data",
      "desc": "Calcule seu kin maia e seu selo solar pelo Sincronário das 13 Luas, com tom e oráculo, e seu nawal do tzolk'in tradicional.",
      "anchor": "cálculo kin maia"
    },
    "long-division-calculator": {
      "title": "Divisão passo a passo: resto, casas decimais e explicação",
      "desc": "Faça a divisão passo a passo no método da chave ou em outra disposição, com cada etapa explicada, resto ou quociente decimal e detecção da dízima periódica.",
      "anchor": "Divisão passo a passo"
    },
    "microphone-test": {
      "title": "Testar microfone: nível, forma de onda e gravação local",
      "desc": "Teste seu microfone no navegador: escolha a entrada, veja o nível em dBFS e a onda, grave um trecho para ouvir e confira as configurações reais. Nada é enviado.",
      "anchor": "Testar microfone"
    },
    "random-wheel-spinner": {
      "title": "Roleta aleatória: sorteio de nomes sem viés",
      "desc": "Digite uma lista de nomes e gire a roleta: o gerador criptográfico do navegador escolhe o vencedor, com histórico e opção de retirar cada vencedor da lista.",
      "anchor": "Roleta aleatória"
    },
    "sudoku-solver-generator": {
      "title": "Sudoku: jogar, resolver e gerar grades",
      "desc": "Jogue sudoku pelo teclado ou toque com anotações, resolva qualquer grade que você digitar e gere sudokus com solução única, do fácil ao especialista.",
      "anchor": "Sudoku"
    },
    "guitar-tuner": {
      "title": "Afinador de violão pelo microfone: padrão e alternativas",
      "desc": "Afine seu violão pelo microfone: nota, desvio em cents, afinação padrão, Drop D, DADGAD ou Open G, Lá ajustável e som de referência para cada corda.",
      "anchor": "Afinador de violão"
    },
    "vocal-range-test": {
      "title": "Teste de extensão vocal: notas extremas e tipo de voz",
      "desc": "Cante sua nota mais grave e depois a mais aguda: a ferramenta mede sua extensão em semitons e a compara com os tipos de voz, do baixo ao soprano.",
      "anchor": "Teste de extensão vocal"
    },
    "hiragana-katakana-chart-quiz": {
      "title": "Tabela de hiragana e katakana: ordem dos traços e quiz",
      "desc": "Os 46 kana básicos, os kana com dakuten e as combinações em hiragana e katakana, com romaji Hepburn, ordem dos traços animada e quiz de leitura.",
      "anchor": "Tabela de hiragana e katakana"
    },
    "chord-progression-generator": {
      "title": "Progressão de acordes: números romanos e transposição",
      "desc": "Escolha uma tonalidade e um esquema (I–V–vi–IV, ii–V–I, blues de 12 compassos…): números romanos, notas de cada acorde, transposição e audição.",
      "anchor": "Progressão de acordes"
    },
    "chess-clock": {
      "title": "Relógio de xadrez: ritmos de jogo, incremento e delay",
      "desc": "Relógio de xadrez para celular ou computador: ritmos bullet, blitz, rápido e clássico, incremento Fischer ou delay FIDE, barra de espaço, som e tela cheia.",
      "anchor": "Relógio de xadrez"
    },
    "padel-americano-generator": {
      "title": "Torneio americano de padel: rodízio, placar e ranking",
      "desc": "Organize um americano de padel de 4 a 24 jogadores: rodadas com parceiros que mudam, quadras, placares de 16, 21, 24 ou 32 pontos e ranking individual.",
      "anchor": "Torneio americano de padel"
    },
    "flashcards-spaced-repetition": {
      "title": "Criar flashcards: repetição espaçada SM-2 e importação CSV",
      "desc": "Crie baralhos de flashcards de frente e verso e revise cada cartão na hora certa com o algoritmo SM-2, com fila do dia, atalhos de teclado e CSV.",
      "anchor": "Criar flashcards"
    },
    "reaction-time-test": {
      "title": "Teste de tempo de reação: 5 tentativas, média e mediana",
      "desc": "Clique assim que a tela ficar verde: 5 tentativas cronometradas ao milissegundo, largadas falsas detectadas, média, mediana e referência de um estudo.",
      "anchor": "Teste de tempo de reação"
    },
    "sound-level-meter": {
      "title": "Medidor de decibéis: nível sonoro em dB(A) pelo microfone",
      "desc": "Meça o nível sonoro pelo microfone: dB com ponderação A, resposta Fast ou Slow, máximo, Leq, histórico e limites de exposição com fonte (OMS, NIOSH).",
      "anchor": "Medidor de decibéis"
    },
    "online-metronome": {
      "title": "Metrônomo: andamento de 20 a 300 BPM, compassos e tap tempo",
      "desc": "Metrônomo sincronizado com o relógio de áudio: de 20 a 300 BPM, compassos de 2/4 a 12/8, acento no primeiro tempo, subdivisões e tap tempo.",
      "anchor": "Metrônomo"
    },
    "aquarium-volume-calculator": {
      "title": "Calcular litragem do aquário: volume líquido e peso",
      "desc": "Volume bruto e líquido de aquário retangular, cilíndrico, de canto ou curvo, descontando vidro, substrato e decoração, em litros, galões dos EUA e peso cheio.",
      "anchor": "Calcular litragem do aquário"
    },
    "knitting-row-counter": {
      "title": "Contador de carreiras tricô: motivos, pontos e tela acesa",
      "desc": "Conte carreiras e pontos no tricô ou crochê com botões grandes ou a barra de espaço, acompanhe um motivo que se repete a cada N carreiras e desfaça erros.",
      "anchor": "Contador de carreiras tricô"
    },
    "aim-trainer": {
      "title": "Treino de mira: alvos fixos, rastreamento e precisão",
      "desc": "Acerte alvos fixos ou acompanhe um alvo em movimento por 15, 30 ou 60 s: pontuação, precisão e tempo médio por alvo, com Pointer Lock opcional no PC.",
      "anchor": "Treino de mira"
    },
    "chess-openings-explorer": {
      "title": "Aberturas de xadrez: árvore, códigos ECO e variantes",
      "desc": "Jogue os lances no tabuleiro ou na lista: nome e código ECO da posição, continuações catalogadas, busca por nome ou por código e PGN para copiar.",
      "anchor": "Aberturas de xadrez"
    },
    "companion-planting-chart": {
      "title": "Consórcio de plantas na horta: boas e más companhias",
      "desc": "Grade de consórcios favoráveis e desfavoráveis entre 20 hortaliças, com filtro, fonte de cada relação e aviso sobre o que é só tradição de horta.",
      "anchor": "Consórcio de plantas na horta"
    },
    "compost-carbon-nitrogen-calculator": {
      "title": "Relação carbono nitrogênio compostagem: mistura e umidade",
      "desc": "Relação C/N e umidade da sua mistura de compostagem ponderadas pela matéria seca, tabela de 18 materiais com fonte e quantidade a somar para chegar a 30.",
      "anchor": "Relação carbono nitrogênio compostagem"
    },
    "dead-pixel-test": {
      "title": "Teste de pixel morto: cores em tela cheia e gradientes",
      "desc": "Preencha a tela com 12 padrões (preto, branco, vermelho, verde, azul, gradientes, grade) para achar pixels mortos, travados e vazamento de luz.",
      "anchor": "Teste de pixel morto"
    },
    "drum-machine": {
      "title": "Bateria eletrônica: sequenciador de 16 passos com swing",
      "desc": "Monte um ritmo de 16 passos com 8 sons de bateria sintetizados, ajuste andamento, swing e volume de cada faixa e compartilhe o padrão por um link.",
      "anchor": "Bateria eletrônica"
    },
    "egg-incubation-calendar": {
      "title": "Calendário de incubação de ovos: ovoscopia e eclosão",
      "desc": "Datas de ovoscopia, fim da viragem e eclosão para ovos de galinha, pato, codorna, ganso, peru e galinha-d'angola, com temperatura e umidade, para a agenda.",
      "anchor": "Calendário de incubação de ovos"
    },
    "habit-tracker": {
      "title": "Rastreador de hábitos: grade mensal, sequências e taxa",
      "desc": "Marque seus hábitos dia a dia em uma grade mensal e veja a sequência atual, o recorde e a taxa do mês, com backup em JSON e sem precisar de conta.",
      "anchor": "Rastreador de hábitos"
    },
    "human-design-chart-calculator": {
      "title": "Mapa Human Design: tipo, autoridade, perfil e portões",
      "desc": "Calcule seu mapa Human Design com data, hora e fuso horário de nascimento: 26 ativações, canais, centros definidos, tipo, autoridade e perfil.",
      "anchor": "Mapa Human Design"
    },
    "knitting-gauge-yarn-calculator": {
      "title": "Calcular amostra de tricô: pontos, carreiras e fio",
      "desc": "Pontos e carreiras para montar pela sua amostra, conversão de receita para sua tensão, novelos necessários e espessura do fio segundo o Craft Yarn Council.",
      "anchor": "Calcular amostra de tricô"
    },
    "minecraft-circle-sphere-generator": {
      "title": "Gerador de círculo Minecraft: esferas, elipses e cúpulas",
      "desc": "Monte um círculo ou uma elipse em blocos do Minecraft, cheio ou só o contorno, e uma esfera ou cúpula camada por camada, com o número de blocos por linha.",
      "anchor": "Gerador de círculo Minecraft"
    },
    "morse-code-translator": {
      "title": "Tradutor de código morse: texto, som, luz e treino",
      "desc": "Traduza texto para código morse e vice-versa pelo alfabeto da UIT, ouça, faça piscar ou vibrar, ajuste o espaçamento Farnsworth e treine as letras.",
      "anchor": "Tradutor de código morse"
    },
    "pickleball-score-keeper": {
      "title": "Placar de pickleball: pontos em duplas, simples e saque",
      "desc": "Marque os pontos de uma partida de pickleball: início 0-0-2, sacador 1 ou 2, lado do saque, jogo até 11 com 2 de vantagem, desfazer e anúncio por voz.",
      "anchor": "Placar de pickleball"
    },
    "rpg-5e-character-sheet": {
      "title": "Ficha de personagem 5e: compra de pontos, PV e perícias",
      "desc": "Monte uma ficha de personagem 5e pelo SRD 5.2.1: compra de pontos ou conjunto padrão, modificadores, proficiência, resistências, PV, CA e exportação em PDF.",
      "anchor": "Ficha de personagem 5e"
    },
    "secret-santa-generator": {
      "title": "Sorteio amigo secreto: exclusões e um link por pessoa",
      "desc": "Sorteie quem presenteia quem, excluindo casais e o sorteio do ano passado, e envie a cada um um link que mostra só o seu amigo secreto. Sem cadastro.",
      "anchor": "Sorteio amigo secreto"
    },
    "smoker-cooking-time-calculator": {
      "title": "Tempo de defumação de carne: brisket, porco e peru",
      "desc": "Tempo estimado no defumador por carne e peso, horário de início para servir na hora e temperaturas internas seguras do USDA, separadas do ponto de preferência.",
      "anchor": "Tempo de defumação de carne"
    },
    "solar-eclipse-2027-calculator": {
      "title": "Eclipse solar 2027: horário e duração por cidade",
      "desc": "Horários de início, máximo e fim do eclipse de 2 de agosto de 2027 na sua cidade, duração da totalidade, parte do Sol coberta e globo da faixa total.",
      "anchor": "Eclipse solar 2027"
    },
    "sourdough-hydration-calculator": {
      "title": "Calcular hidratação de levain: porcentagem do padeiro",
      "desc": "Hidratação real, sal e levain em porcentagem do padeiro contando a farinha do levain, receita a partir das porcentagens e quantidades para alimentar o levain.",
      "anchor": "Calcular hidratação de levain"
    },
    "tier-list-maker": {
      "title": "Criar tier list: arrastar e soltar, imagens e PNG",
      "desc": "Organize itens nas fileiras S, A, B, C e D com mouse, toque ou teclado, adicione suas próprias imagens e exporte o ranking como imagem PNG.",
      "anchor": "Criar tier list"
    },
    "tone-generator": {
      "title": "Gerador de frequência: de 20 Hz a 20 kHz, ondas e varredura",
      "desc": "Gere um som de 20 Hz a 20 kHz em onda senoidal, quadrada, dente de serra ou triangular, à esquerda ou à direita, com varredura e volume baixo e limitado.",
      "anchor": "Gerador de frequência"
    },
    "virtual-piano": {
      "title": "Piano virtual: teclado do computador, toque e MIDI",
      "desc": "Toque de 2 a 4 oitavas com o mouse, o dedo, o teclado do computador ou um teclado MIDI, com pedal de sustentação, volume limitado e lá ajustável.",
      "anchor": "Piano virtual"
    },
    "youtube-thumbnail-preview": {
      "title": "Tamanho da thumbnail YouTube: prévia e verificação",
      "desc": "Confira sua thumbnail (3840 × 2160 px recomendados, 16:9, 2 MB no celular) e veja como fica na página inicial, na busca, na lateral e no celular.",
      "anchor": "Tamanho da thumbnail YouTube"
    }
  }
}
